KEYWORDS: IPP XEROX 4595 SYSTEM I CRTDEVPRT DEVICE DESCRIPTION
System i IPP Device Description for Xerox 4595
How to (hopefully) configure a Xerox 4595 DocuCenter printer using IPP (Internet Printing Protocol)
First, some background:
We have used remote output queues for years now to talk to our network attached printers from our System i, having found it too difficult to properly configure device descriptions for these printers. However, having been advised recently of the outdatedness of this technology, I decided to make another attempt.
For our very old IBM 4247 dot matrix printers, we configured them to use LPR, as described in IBM technical document 18762910 - Configuring a *LAN 3812 Device Description that Uses the LPR Print Driver (TSPLPRD) Exit Program. This works fine; however, for our much newer and more advanced corporate laser printer, a Xerox 4595, I had hoped to use an IPP driver, as the specifications for this printer indicate that IPP is supported.
Another IBM technical document, 27285732 - Configuring a *LAN 3812 IPP Device Description - describes the various parameters of the CRTDEVPRT command that must be set a certain way in order for IPP printing to work. However, for the Remote Location (RMTLOCNAME) parameter, the advice proved less than helpful (this value is a URL to the printer, with, in addition to the printer name or IP address, some indicator that IPP is being requested). A link in 27285732 to another document, 28285056 - Recommended Remote Location (RMTLOCNAME) Values for *LAN 3812 IPP Device Descriptions, provided no guidance as to how to set this value for a Xerox printer.
Based on what I had read in these documents, I tried the following combinations for RMTLOCNAME:
With all of the above combination, each time I would start a printer writer job for the new device, the job would end immediately, and the following error message appeared in the job log: "CPD69FF - The configured path name is not supported by device MYPRINTER".
I continued searching the web, and found, in another document titled "Printing with Internet Printing Protocol", in which no mention of Xerox printers was present (the document was targeted to Canon users), a format I had not yet tried. So, with nothing to lose, I changed my remote location name to http://18.104.22.168/ipp. This time, the printer writer job started and remained active, and, I was able to successfully print spooled files on the printer.
Below is a sample CRTDEVPRT command (the same command I used, where only the names of the printer and the URL have been changed to protect the innocent):
TEXT('MYPRINTER IPP device description')
** Note: Manufacturers Type and Model (MFRTYPMDL) was set per IBM Technical Document xxxxxx - yes, a device type with the name RICOH was indicated for this Xerox printer.
** Note: We already had created a work station customizing object (parameter WSCST) for the remote output queue that we were replacing with this device description, so I utilized it in the device; however, I do not know why we have one, or it's importance/relevance with regard to this IPP device.
** Note: The Xerox printer must be configured to utilize IPP. See "Xerox 4595 Copier/Printer System Administration Guide" at http://download.support.xerox.com/pub/docs/X4595/userdocs/any-os/en/us_en_4595CP_SAG.pdf.
** Note: The IBM Technical Document "Configuring a *LAN 3812 IPP Device Description" can be found at http://www-01.ibm.com/support/docview.wss?uid=nas1562a677c16d08a0286256be2007323c2.
** Note: The IBM Technical Document "Information on Printers from Xerox and Fuji Xerox" can be found at http://www-01.ibm.com/support/docview.wss?uid=nas1cc6ee2005999a36d862569c100796da4. This document is where the setting "*RICOHAP3200" for the MFRTYPMDL parameter was obtained.
** Note: This configuration was done on an IBM Type/Model 8203-E4A running i5/OS V6R1M0 cumulative patch level TC11102.