IBM Support

Configuring a *LAN IPDS Device Description

Troubleshooting


Problem

This document contains information on configuring *LAN IPDS device descriptions for LAN attached IPDS printers.

Resolving The Problem

Note: This document was previously entitled Configuring a *LAN IPDS Device Description at R370 and Above.

Configuring a *LAN IPDS Device Description at R370 Operating System and Above

This document contains information on configuring *LAN IPDS device descriptions for LAN attached IPDS printers. Support for *LAN IPDS device descriptions is available in the base code for R410 Operating System and above, as well as R370 Operating System (which is no longer supported).

Installing the Print Services Facility/400 (PSF/400) Product

The Print Services Facility/400 (PSF/400) product is typically installed as part of the i5/OS operating system. If installed, it will show up under GO LICPGM Option 10 (Display installed licensed programs) or the Display Software Resources (DSPSFWRSC) command as Product Option 36, 37 or 38.

For example, on a 7.1 i5/OS system, the QSYSPRT spooled file generated by the command "DSPSFWRSC OUTPUT(*PRINT)" will show the following entries for PSF/400:

5770SS1     36         5112       *CODE     QAFPLIB1      V7R1M0        PSF for IBM i 1-55 IPM Printer Support
5770SS1     37         5113       *CODE     QAFPLIB2      V7R1M0        PSF for IBM i 1-100 IPM Printer Support
5770SS1     38         5114       *CODE     QAFPLIB3      V7R1M0        PSF for IBM i Any Speed Printer Support


On a 6.1 i5/OS system, the spooled file would show the following entries instead:

5761SS1     36         5112       *CODE     QAFPLIB1      V6R1M0        PSF for i5/OS 1-55 IPM Printer Support
5761SS1     37         5113       *CODE     QAFPLIB2      V6R1M0        PSF for i5/OS 1-100 IPM Printer Support
5761SS1     38         5114       *CODE     QAFPLIB3      V6R1M0        PSF for i5/OS Any Speed Printer Support


If the PSF/400 product is not installed on the system, it can be installed by using the i5/OS install media for your system and doing a GO LICPGM Option 11 (Install licensed programs).

Licensing the Print Services Facility/400 (PSF/400) Product

To use the PSF/400 product beyond the 70 day grace period, a license key must be added for one of the PSF/400 features, either feature 5112, 5113, or 5114. The license must be purchased from IBM Marketing or an IBM Business Partner. Once the license has been purchase, IBM Marketing or your IBM Business Partner should provide you with the license key. Otherwise, you can the license key by either calling the IBM Key Center at 800-446-8989 or by accessing IBM's Entitled Software Support web site at the following URL:

http://www.ibm.com/eserver/ess

After the license keys are available, they can be added manually using the Add License Key Information (ADDLICKEY) command, or the appropriate ADDLICKEY command can be copied and pasted directly from the information on IBM's Entitled Software Support web site. After the license key has been added, you can use the Work with License Information (WRKLICINF) command and take Option 5 (Display detail) on feature 5112, 5113 and 5114 to verify that at least one of these features has the compliance type set to *KEYED, the usage type set to *CONCURRENT, and the usage limit set to *NOMAX.

Creating a LAN IPDS Printer Device Description

This video shows how to create a *LAN IPDS printer device description and a PSF Configuration (PSFCFG) object.

  • Recommended Timeout Settings for IBM, HP and Lexmark Print Servers

    The success of *LAN IPDS device description is dependent on the configuration settings at both ends, the IBM System i system and the printer. The TCP/IP network will also have some bearing on performance and starting of the printer writer. The following suggestions are intended to make this transition smooth and different roles in its success. Because the IBM, Lexmark, and HP printers are the most common types of IPDS printers, the examples will only include these printers.

    IBM Network Printer and InfoPrint printers: Set the Port Timeout to 300 (5 minutes). Setting this timeout to 0 does not disable the Port Timeout. IBM does not have an external adapter that supports this configuration at this time. The port timeout can be set through the control panel on the printer

    IBM Infoprint 1000 Family Printers: Disable the Job Timeout by setting it to 0. The Job Timeout can typically be set through the control panel on the printer, or it can be set using the Lexmark MarkVision Utility. The Lexmark MarkVision Utility can be downloaded from Lexmark's Web site, www.lexmark.com/. If the IBM Infoprint 1100 or 1200 Series printer has an IPDS Timeout setting, then change it from the default setting "Host controlled" to 15 (seconds).

    HP JetDirect cards/print servers: Set the IO Timeout (or Job Timeout) to 300 seconds (5 minutes) and set the Idle Timeout to somewhere between 900 seconds (15 minutes) and 3600 seconds (1 hour). Setting the IO Timeout (or Job Timeout) and Idle Timeout to 0 does not disable them. It causes the printer and/or print server to timeout immediately. The IO Timeout can typically be set through the control panel on the printer, or it can be set using the HP JetAdmin Utility. The Idle Timeout can be set by TELNETing to the IP address for the printer, or it can be set using the HP JetAdmin Utility. The HP JetAdmin Utility can be downloaded from HP's Web site, www.hp.com/.

    Lexmark MarkNet cards/print servers: Disable the End of Job Timeout or Job Timeout by setting it to 0. The End of Job Timeout or Job Timeout can typically be set through the control panel on the printer, or it can be set using the Lexmark MarkVision Utility. The Lexmark MarkVision Utility can be downloaded from Lexmark's Web site, www.lexmark.com/. If the Lexmark printer has an IPDS Timeout setting, then change it from the default setting "Host controlled" to 15 (seconds).

  • Recommended PTF Levels

    There are no PTFs that are required PTFs to configure or to print using a *LAN 3812 IPDS printer device description. However, getting the latest Print Group PTF will typically help you avoid problems:

    PTF Number Licensed Program Version Description
    SF99366 5770SS1 V7R1M0 710 Print Group PTF for V7R1M0
    SF99356 5761SS1 V6R1M0 610 Print Group PTF for V6R1M0
    SF99347 5722SS1 V5R4M0 540 Print Group PTF for V5R4M0

    Otherwise for a list of the latest PTFs, including PTFs that are not yet included in the latest Print Group PTF, please refer to the Print topic on the Recommended Fixes in Technote N1021480 (https://www-01.ibm.com/support/docview.wss?uid=nas8N1021480)

  • Configuration Instructions for a PSF Configuration (PSFCFG) Object

    To configure a PSF Configuration (PSFCFG) object, use the Create PSF Configuration (CRTPSFCFG) command. The following parameters should be specified:

    PSF configuration (PSFCFG) This is the name of the PSF Configuration (PSFCFG) object to be created, and the name of the library where you want to store the PSF configuration object. The library defaults to *CURLIB, which says to store the PSF configuration object in the current library for the job, but it is generally recommended that you specify library QGPL.
    User resource library list (USRRSCLIBL) This is the user resource library list to be used for searching AFP resources. This parameter is typically set to the default value of *JOBLIBL.
    Device resource library list (DEVRSCLIBL) This is the device resource library list to be used for searching AFP resources. This parameter is typically set to the default value of *DFT.
    IPDS pass through (IPDSPASTHR) Specifies whether IPDS pass-through is done for the device. This parameter defaults to *NO.
    Activate release timer (ACTRLSTMR) Specifies the point at which the release timer (RLSTMR) is activated. This parameter is typically set to the default value of *NORDYF, so the connection to the printer will be released when there are no spooled files in the printer's output queue with a status of RDY (Ready) and the last page of the last spooled file processed has printed.
    Release timer (RLSTMR) This value determines when the print driver closes the connection to the printer (freeing it up to received spooled output from another source) once there are no operating system spooled files left in RDY (ready) status. This parameter defaults to *NOMAX, but can be set to any value from 1 to 30 (minutes), as well as *SEC15 (15 seconds), *SEC30 (30 seconds) or *NOMAX (no maximum). It is recommended that this be set to *SEC15 so the operating system will free up the printer 15 seconds after all RDY (Ready) spooled files have been processed. Setting it to *NOMAX will cause the operating system to maintain the connection until the writer is ended, so the printer device will not be shared with other systems.
    APPC and TCP/IP retry count (RETRY) Specifies the number of times to retry a session start request when attempting to establish a session with a printer. This parameter defaults to 15.
    Delay between APPC retries (RETRYDLY) Specifies the number of seconds PSF/400 pauses after it receives notification that a session start request has failed. After the specified time has elapsed, another session start request is issued. This parameter defaults to 90 seconds.
    Acknowledgment frequency (ACKFRQ) Specifies the frequency, in pages, with which PSF/400 sends IPDS acknowledgment requests to a printer. The acknowledgment request responses from the printer contain information as to the status of pages sent to the printer. If a spooled file contains fewer pages than specified for ACKFRQ, an acknowledgment is requested after the last page of the spooled file is sent. This parameter defaults to 100.
    Printer response timer (PRTRSPTMR) Specifies how long to wait for a response from a TCP/IP attached printer. This parameter defaults to *NOMAX, but can be set to any value from 5 to 3600 seconds (or 1 hour). This parameter is available as of V5R1 operating system.
    Automatic session recovery (AUTOSSNRCY) Specifies whether PSF/400 will automatically attempt to resume printing when a session has been unexpectedly ended by a device. This parameter defaults to *NO, but can be set to *YES.
    Text 'description' (TEXT) Specifies the text that briefly describes the printer device description. This text can be seen when working with printer device descriptions when using the Work with Device Descriptions (WRKDEVD) command.
    Blank page (BLANKPAGE) Specifies whether PSF/400 issues a blank page after every separator page and spooled file copy that contains an odd number of pages. The blank pages assure that the printer output is placed into the output stacker in a manner suitable for bursting. This parameter defaults to *YES.
    Page size control (PAGSIZCTL) Specifies whether the page size (forms) in the printer is set by PSF/400. This parameter defaults to *NO, but can be set to *YES in order to override the page size specified in the printer hardware. Note: This parameter only applies to the following printers: 4224, 4230, 4234, 4247, 4028, 6404, 6408, 6412 and IBM Network Printers.
    Resident fonts (RESFONT) Specifies whether PSF/400 supports resident fonts on a printer that has resident fonts. Not supporting resident fonts causes PSF/400 to map the resident font reference to its equivalent host font and then download the host font to the printer. This parameter defaults to *YES, but should be set to *NO for printers that do not support resident fonts, including Infoprint Manager for NT/2000.
    Resource retention (RSCRET) Specifies whether resource retention across spooled files is supported by PSF/400. Setting this parameter to the default value of *YES causes PSF/400 to store page segments and overlays in the printer across spooled file boundaries. This minimizes data transfers, especially when printing multiple spooled files that reference the same resources. Note: The page segments and overlays are deleted in the printer when the printer writer is ended.
    Edge orient (EDGEORIENT) When the page rotation value of a spooled file is *COR or *AUTO and the system rotates the output, 90 degree rotation is normally used. When this parameter is set to *YES, PSF/400 will rotate the output 270 degrees instead of 90 degrees. This parameter defaults to *NO.
    Use outline fonts (USEOUTLFNT) Specifies whether the user would like the requested downloadable AFP raster fonts replaced with the equivalent downloadable outline fonts. This parameter defaults to *NO.
    PSF defined option (PSFDFNOPT) This parameter allows functions to be made available between releases of the operating system. If a value is made available, a PTF cover letter will contain the required syntax for this parameter. Otherwise, this parameter should be set to the default value of *NONE.
    Font substitution messages (FNTSUBMSG) Specifies whether PSF/400 will issue messages indicating when a successful font substitution has been performed. The default setting is *YES, but it can be set to *NO in order to suppress the issuing of messages PQT2066, PQT2072, PQT2077, PQT3531, PQT3533, PQT3535, PQT3537, PQT3539, PQT3541, PQT3542 and PQT3544. Messages indicating that a font substitution attempt failed will always be issued.
    Capture host fonts at printer (FNTCAPTURE) Specifies whether the printer should capture host downloaded fonts. This parameter defaults to *NO, but can be set to *YES when the printer hardware supports capturing downloaded fonts.
    Font resolution for formatting (FNTRSL) Specifies the resolution PSF/400 should use to print the spooled file when printing to a multiple resolution printer and the printer is configured to report support of multiple resolutions and the spooled file does not specify the font metrics and resolution with which to print the spooled file or the font is not available at that resolution. If the printer is configured to report support of either 240 pels per inch or 300 pels per inch only, then PSF/400 will produce the same results as if going to a single resolution printer. This parameter defaults to *SEARCH, but can be set to 240 or 300.
    Font mapping table (FNTTBL) Specifies the name of a printer-resident to printer-resident font table. This printer-resident font table is used by PSF/400 when printing to a printer that supports printer-resident fonts and the print job specifies a printer-resident font which is not supported by the printer. This parameter defaults to *NONE.
    Cut sheet emulation mode (CSEMODE) Specifies to what degree PSF/400 will do size checking of the document when using Cut Sheet Emulation. This parameter defaults to *NONE, but can be set to *CHKFIRST, or *CHKALL.
    Use DBCS simulation fonts (MAPIGCFNT) Specifies to use DBCS simulation fonts instead of the DBCS raster fonts specified in the data stream when printing the spooled file. This parameter defaults to *NO, but can be set to *YES. This parameter is available as of V5R1 the operating system.

  • Configuration Example for a PSF Configuration (PSFCFG) Object

    It is highly recommended that you use a PSF Configuration (PSFCFG) object with any *LAN IPDS Device Description. Since the PSFCFG object must be specified in the device description for it to take affect, the Create PSF Configuration (CRTPSFCFG) command should be done before the Create Device Description (Printer) (CRTDEVPRT) command. This example is not a complete view of the Create PSF Configuration (CRTPSFCFG) command and additional functions may be added with subsequent releases. When upgrading the operating system release level, use the CHGPSFCFG command to review the new function to see if it may pertain to your environment.

    Enter CRTPSFCFG at the command line and press the F4 key to prompt the command. The screens will expand as you fill in the requested fields and press either the Enter or F10 keys. The completed Create PSF Configuration (CRTPSFCFG) screens will resemble the entries in the example below:

    Create PSF Configuration (CRTPSFCFG)
    
    PSF configuration . . . . . . . PSFCFG > I32IPDS
       Library . . . . . . . . . . . > QGPL
    User resource library list . . . USRRSCLIBL *JOBLIBL
    Device resource library list . . DEVRSCLIBL *DFT
    IPDS pass through . . . . . . . IPDSPASTHR *NO
    Activate release timer . . . . . ACTRLSTMR *NORDYF
    Release timer . . . . . . . . . RLSTMR > *SEC15
    Restart timer . . . . . . . . . RESTRTMR *IMMED
    APPC and TCP/IP retry count . . RETRY 15
    Delay between APPC retries . . . RETRYDLY 90
    Automatic session recovery . . . AUTOSSNRCY *NO
    Acknowledgment frequency . . . . ACKFRQ 100
    Text 'description' . . . . . . . TEXT *BLANK
    Blank page . . . . . . . . . . . BLANKPAGE *YES
    Page size control . . . . . . . PAGSIZCTL *NO
    Resident fonts . . . . . . . . . RESFONT *YES
    Resource retention . . . . . . . RSCRET *YES
    Edge orient . . . . . . . . . . EDGEORIENT *NO
    Use outline fonts . . . . . . . USEOUTLFNT *NO
    PSF defined option . . . . . . . PSFDFNOPT *NONE
    Font substitution messages . . . FNTSUBMSG *YES
    Capture host fonts at printer . FNTCAPTURE *NO
    Font resolution for formatting FNTRSL *SEARCH
    Font mapping table . . . . . . . FNTTBL *NONE
       Library . . . . . . . . . . .
    Cut sheet emulation mode . . . . CSEMODE *NONE
    Replace . . . . . . . . . . . . REPLACE *YES
    
    The completed Create PSF Configuration (CRTPSFCFG) command will resemble the following: CRTPSFCFG PSFCFG(QGPL/I32IPDS) RLSTMR(*SEC15)

    If sharing this printer on the network with other systems, you will need to set the Release Timer (RLSTMR) parameter. This parameter defaults to a value of *NOMAX which means the operating system will not release the printer to the network once the writer is started. A value of *SEC15 will cause the writer to automatically release the printer 15 seconds after the last spooled file has been processed. When a new spooled file arrives in the output queue or when a spooled file is released, the writer will then attempt to reconnect to the printer to send the spooled file automatically.

    For an IBM 6400 IPDS printer, you may need to set the Page Size Control (PAGSIZCTL) parameter to a value of *YES. This parameter defaults to *NO which means that the page size will be determined by the page size specified in the printer's active custom set. A value of *YES means that the page size will be determined by the page size specified in your operating system spooled files.
     
  • Configuration Instructions for a *LAN IPDS Device Description

    To configure a *LAN IPDS device description, use the Create Device Desc (Printer) (CRTDEVPRT) command. The following parameters should be specified:

    Device description (DEVD) This is the name of the printer device description to be created.
    Device Class (DEVCLS) This needs to be set to *LAN.
    Device Type (TYPE) This needs to be set to *IPDS.
    Device Model (MODEL) This needs to be set to 0.
    LAN Attachment (LANATTACH) This needs to be set to *IP.
    Advanced Function Printing (AFP) This needs to be set to *YES.
    Port number (PORT) This specifies the port number that the LAN-attached printer or LAN print server is expecting for PJL (or Reverse TELNET) data. The port number is hardware specific; however, it is typically set to one of the following:

    o 5001 for IBM Network Printer 12, 17 and 24 (4312, 4317 and 4324) and IBM InfoPrint 20, 21, 32 and 40 (4320, 4322, 4332 and 4340).
    o 9100 for IBM Infoprint Color 8 (IBM 4308) and IBM Infoprint 12 (IBM 4912).
    o 9100 for IBM Infoprint 1100 and 1200 Series printers.
    o 9100 for HP LaserJets, Lexmark Optras, and IBM/Lexmark 4039s and 4049s.
    Notes:
    o In some cases, port 9600 works better for IBM Infoprint 1100, 1200, 1300 and 1400 Series printers, as well as certain Lexmark laser printers. See the section entitled "Information Concerning IBM Infoprint 1100, 1200, 1300 and 1400 Series and Lexmark Laser Printers" below for more information.
    o For a complete list of known IPDS port number values, please refer to the following document: N1019440: Recommended IPDS Port Number Values for *LAN IPDS Device Descriptions
    o According to Lexmark Document ID SO5178, Lexmark IPDS printer from 2009 or later no longer use port 9100 for IPDS printing and that port 5001 should be used instead. This includes the following printer models:
    Lexmark T65x Series Monochrome laser printers
    Lexmark X65x Series MFPs
    Lexmark C73x Series Color Laser Printers
    Lexmark X73x Series MFPs
    Lexmark E46x Series Monochrome laser printers
    Lexmark X46x Series MFPs
    Lexmark X86x Series MFPs
    Lexmark X792 Color MFP
    Lexmark X925 Color MFP
    o If document N1019440 does not list an IPDS port number value for your printer hardware, consult the manufacturer of your printer and/or print server to determine if they have a dedicated port for IPDS commands. If they provide you with a IPDS port number value that works, please contact the Rochester Support Center at 1-800-IBM-SERV and select the appropriate option so this information can be added to document N1019440.

    Font (FONT) = 011 This is typically set to 011, which is the default 10 CPI font. A font ID is required to create the device description. Unless special requirement in your operation dictate something different, this should suffice.
    Form Feed (FORMFEED) This defaults to *TYPE, but should be set to *AUTOCUT to indicate that the printer automatically feeds cut sheet paper. Leaving this set at *TYPE or setting it to *CONT or *CUT can cause problems with both drawer selection and paper size.
    Printer Error Message (PRTERRMSG) This defaults to *INQ and should be set to *INQ for *LAN IPDS device descriptions. Setting this to *INQ will cause the writer to receive message PQT4103 - Device &3 is out of paper, when the printer is out of forms and message PQT4109 - Device &3 has a paper jam, when the printer has a paper jam. However, these messages will not be sent if this is set to *INFO.
    Note: Although it is recommended that this be set to *INFO for *LAN 3812 printer device descriptions, it is best if this is set to *INQ for *LAN IPDS device descriptions for the above reasons.
    Message queue (MSGQ) This defaults to *CTLD, which indicates the message queue defined in the attached controller. There is no attached controller for *LAN printer device descriptions, so leaving the Message queue (MSGQ) parameter set to *CTLD will in affect set it to the QSYSOPR message queue in library QSYS. If another message queue is to be used for this particular printer device, verify that the message queue exists before entering the message queue and library in the MSGQ parameter. Otherwise, the CRTDEVPRT command will fail with message CPF2799 - Message queue &1 in library &2 not found.
    Note: The Queue for writer messages (MSGQ) parameter on the Start Printer Writer (STRPRTWTR) command defaults to *OUTQ, which means that writer messages are sent to the message queue specified in the MSGQ parameter in the printer device description. Another message queue can be specified when using the STRPRTWTR command to start a printer writer, or the message queue can be changed after the printer writer has been started by using the Change Writer (CHGWTR) command.
    Activation Timer (ACTTMR) This defaults to 170 (seconds), but can be set to any value from 1 to 2550 seconds (or 42.5 minutes). The activation timer refers to the amount of time to wait for the LAN-attached printer device to respond. The printer device is considered not available, and an error message is posted if there is no connection before this timer expires.
    Remote Location (RMTLOCNAME) This should be set to the printer's IP address, host name or DNS name. If an IP address is used, it should be entered without leading zeros (for example, use 192.186.10.2 instead of 192.186.010.002). If an IP address is used, verify that the operating system can reach the printer by using either the PING or Verify TCP/IP Connection (VFYTCPCNN) command with that IP address. If a host name or DNS name is used, verify that the operating system can reach the printer by using either the PING or Verify TCP/IP Connection (VFYTCPCNN) command with that host name or DNS name.
    User-Defined Object (USRDFNOBJ) This defaults to *NONE, but should be set to the name of the PSF Configuration (PSFCFG) object that has been created for this printer. The Object type portion of this parameter needs to be set to *PSFCFG.
    Text 'description' (TEXT) Specifies the text that briefly describes the printer device description. This text can be seen when working with printer device descriptions when using the Work with Device Descriptions (WRKDEVD) command. Note: All other parameters should be specified like any other printer.

  • Configuration Example for a *LAN IPDS Device Description

    Type CRTDEVPRT (Create Device Description (Printer)) at the command line, and press the F4 key to prompt the command. The screens expand as you fill in the requested fields and press the Enter key or F10. The completed Create Device Description (Printer) (CRTDEVPRT) screen is similar to the entries in the example below:

    Create Device Desc (Printer) (CRTDEVPRT) 
    
    Device description . . . . . . . DEVD > IP1332IPDS 
    Device class . . . . . . . . . . DEVCLS > *LAN 
    Device type . . . . . . . . . . TYPE > *IPDS 
    Device model . . . . . . . . . . MODEL > 0 
    LAN attachment . . . . . . . . . LANATTACH > *IP <== make sure *IP 
    Advanced function printing . . . AFP > *YES 
    Port number . . . . . . . . . . PORT > 9100 <== refer to document N1019440 
    Online at IPL . . . . . . . . . ONLINE *YES 
    Font: FONT 
       Identifier . . . . . . . . . . > 11 
       Point size . . . . . . . . . . *NONE 
    Form feed . . . . . . . . . . . FORMFEED > *AUTOCUT 
    Separator drawer . . . . . . . . SEPDRAWER *FILE 
    Separator program . . . . . . . SEPPGM *NONE 
       Library . . . . . . . . . . . 
    Printer error message . . . . . PRTERRMSG *INQ 
    Message queue . . . . . . . . . MSGQ QSYSOPR <== or *CTLD for R440 and above 
       Library . . . . . . . . . . . *LIBL 
    Activation timer . . . . . . . . ACTTMR 170 
    Image configuration . . . . . . IMGCFG *NONE 
    Maximum pending requests . . . . MAXPNDRQS 6 
    Print while converting . . . . . PRTCVT *YES 
    Form definition . . . . . . . . FORMDF F1C10110 
       Library . . . . . . . . . . . *LIBL 
    Remote location: RMTLOCNAME 
       Name or address . . . . . . . > '9.5.208.46' <== printer's IP address 
    User-defined options . . . . . . USRDFNOPT *NONE 
    User-defined object: USRDFNOBJ 
       Object . . . . . . . . . . . . > I32IPDS <== see *PSFCFG example above 
          Library . . . . . . . . . . > QGPL 
       Object type . . . . . . . . . > *PSFCFG 
    Data transform program . . . . . USRDTATFM *NONE 
       Library . . . . . . . . . . . 
    User-defined driver program . . USRDRVPGM *NONE 
       Library . . . . . . . . . . . 
    Text 'description' . . . . . . . TEXT *BLANK 
    Remote network identifier . . . RMTNETID *NETATR 
    Workstation customizing object WSCST *NONE 
       Library . . . . . . . . . . . 
    Authority . . . . . . . . . . . AUT *LIBCRTAUT
    The completed Create Device Description (Printer) (CRTDEVPRT) command is similar to the following:
    CRTDEVPRT DEVD(I32IPDS) DEVCLS(*LAN) TYPE(*IPDS) MODEL(0) LANATTACH(*IP) AFP(*YES) PORT(5001) FONT(11) FORMFEED(*AUTOCUT) PRTERRMSG(*INQ) RMTLOCNAME('9.5.208.46') USRDFNOBJ(QGPL/I32IPDS *PSFCFG)
  • Information Concerning IBM Infoprint 1100, 1200, 1300 and 1400 Series and Lexmark Laser Printers

    In some cases, port 9600 works better than port 9100 for IBM Infoprint 1100, 1200, 1300 and 1400 Series printers. If error message PQT3621 - The session with device &8 ended abnormally, occurs after printing about 100 pages of a spooled file, and the failing printer is an IBM Infoprint 1100, 1200, 1300 or 1400 Series printer or a Lexmark laser printer, try using the following steps to use port 9600 instead of port 9100. If the printer will not print at all after going through these steps, then switch back to port 9100. The steps are:

    1. End the writer, if it is not already ended.
    2. Vary off the printer device description.
    3. Change the IPDS Timeout setting in the printer hardware from "Host controlled" to 15 (seconds). This setting is found in the IPDS MENU on the IBM Infoprint 1100 or 1200 Series printer or Lexmark Optra printer.
    4. Change the IPDS Port setting in the printer hardware from 9100 to 9600. This setting is also found in the IPDS MENU on the IBM Infoprint 1100 or 1200 Series printer or Lexmark Optra printer. Note: The IPDS Port setting is not available for all models of IBM Infoprint 1100 or 1200 or Lexmark Optra printers. If this setting is not found, skip this step and proceed to the next step.
    5. Change the Port number (PORT) parameter in the *LAN IPDS device description from 9100 to 9600 to match the change in the printer hardware.
    6. Vary the printer device description back on.
    7. Start the writer.
  • Information Concerning Infoprint Manager for Microsoft Windows NT and Windows 2000

     A *LAN IPDS device description can be used to print to Infoprint Manager for NT/2000, when PTF UR52622 has been installed. This PTF adds support for the Distributed Print Facility (DPF), which was previously available only through Print Services Facility for OS/2 (PSF/2). This PTF was released on October 26, 2001. Once DPF has been configured within Infoprint Manager for NT/2000, a PSF Configuration (PSFCFG) object and *LAN IPDS device description can be created. The PSFCFG object should be configured with:

    o The Release timer (RLSTMR) parameter set to *SEC15, and
    o the Resident fonts (RESFONT) parameter set to *NO.
    The *LAN IPDS device description should be configured with:
    o The Advanced function printing (AFP) parameter set to *YES,
    o The Port number (PORT) parameter set to 5001,
    o The Remote location (RMTLOCNAME) parameter set to the IP address or host name for the Infoprint Manager for NT/2000 server, and
    o The User-defined object (USRDFNOBJ) parameter set to the name of the PSFCFG object. Note: The Object type portion of the USRDFNOBJ parameter must be set to *PSFCFG.
    For more information on these and other parameters available for the Create PSF Configuration (CRTPSFCFG) command, refer to the sections entitled "Configuration Instructions for a PSF Configuration (PSFCFG) Object" and "Configuration Example for a PSF Configuration (PSFCFG) Object" above.
    For more information on these and other parameters available for the Create Device Desc (Printer) (CRTDEVPRT) command, refer to the sections entitled "Configuration Instructions for a *LAN IPDS Device Description" and "Configuration Example for a *LAN IPDS Device Description" above.

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.1.0"}]

Historical Number

8234913

Document Information

Modified date:
03 November 2021

UID

nas8N1010169