IPDS DIMM for HP LaserJet 2100 Installation & Operator’s Guide D60413-01 November 2003 MPI Tech A/S Vadstrupvej 35 2880 Bagsvaerd Denmark Tel: +45 44 36 60 00 Fax: +45 44 36 61 11 www.mpitech.
Table of contents 1 Introduction .......................................................................................3 2 Installation .........................................................................................4 2.1.1 Actual installation ......................................................................4 3 Configuration......................................................................................5 3.1 Using the Web Browser ....................................................
1 Introduction The IPDS DIMM provides more features that any other competitive product in the world. The IPDS DIMM is an internal module for AFP print using the IPDS printing capabilities. As one of the very few companies MPI Tech offers total connectivity flexibility as the solution operates with both HP JetDirect and MPI Tech LAN connectivity solutions for TCP/IP attachment to S/390, AS/400 and AIX systems for AFP printing.
2 Installation The installation of the IPDS DIMM is described in detail below. Requirements: Minimum 8MB RAM installed in the printer. Note: Before you start installing the IPDS DIMM, make sure that the printer is powered off and that the power cord has been disconnected. CAUTION Static electricity can damage your IPDS Dual Inline Memory Module (DIMM). When handling the IPDS DIMM, you should either wear an antistatic wrist strap, or frequently touch the metal surface of the printer. 2.1.
3 Configuration 3.1 Using the Web Browser Through a web browser it is possible to configure the IPDS DIMM and to perform various advanced test functions. 3.1.1 Requirements A web browser, for example Microsoft Internet Explorer 4.0 or Netscape Navigator 4.0 or higher. A TCP/IP enabled EIO Interface Card with an IP address. 3.1.2 Getting Started 1. Start the web browser. 2. After http://, type the IP address of the PrintServer followed by :9100/ipds/ in the web browser’s Address or Location box.
3.1.3 IPDS Configuration 1. Go to IPDS CONFIGURATION SETTINGS to configure the IPDS DIMM. The settings are shown in Figure 1. 2. Customize the settings with your preferred values. If you click , you will see a list of the different settings, the range of the values and the default values. These are also listed in section 3.1.6, IPDS Configuration Settings below. In order to configure the printer’s input trays, scroll down to the heading IPDS INPUT TRAY SETTINGS. 3.1.
EMULATION Defines the type of IPDS printer to emulate. Range: 3812 3816 4028 Default: 4028 DEFAULT CODEPAGE Defines which codepage to use as printer default. Range: 1..65534 (0xFFFE). Validated when the ppd line opens. Default: 500 REPORT MARGINS TO SYSTEM Defines whether the margins should be reported in the OPC reply or not. If not, the entire page is reported as the printable area. Range: YES, NO.
Range: NO YES Default: NO TRUE PAGE COUNTER Defines whether to query for printed pages. Range: NO YES Default: NO IM SMOOTHING Defines whether the 240 to 300 dpi scaling in IM 3812 mode should be smoothed in the same way as characters or not at all. Range: NO YES Default: YES 3.1.7 IPDS Input Trays Below is a short description of the configurable items: MANUALTRAY Defines AFP ID for Manual tray. Range: AFP ID 0..255 Default: AFP ID 100 TRAY 1 Defines AFP ID for Tray 1. Range: AFP ID 0..
Note: The default value is actually '0', indicating that the AFP ID will be automatically assigned. By default Tray 1 (the fold down tray) will actually be assigned the highest (normal tray) AFP ID 3.2 Hints and Guidelines for Configuration This section describes where settings are stored. There is also a description of the configuration of timers in combination with HP JetDirect cards or compatible PrintServers. 3.2.
4 PSF/400 AFP Printing Using TCP/IP This chapter provides configuration guidelines for OS/400 using TCP/IP. The versions differ somewhat in the setup. For the different OS/400 versions, use the cross-references below: 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, AS/400 AS/400 AS/400 AS/400 AS/400 AS/400 AS/400 Settings for Version 3.1 Settings for Version 3.2 Settings for Version 3.6 Settings for Version 3.7 Settings for Version 4.1 Settings for Version 4.2 settings for Version 4.
Printer Requirements: The recommended memory configuration is as follows: Requirement Minimum installed memory Recommended minimum memory (simple text) Recommended minimum memory (pages with overlays or graphics) A4/Letter simplex 8 MB 8 MB 12 MB Printer Minimum Printer firmware date code IPDS DIMM firmware(or later versions) HP2100 19990105 S93 162.
A completed screen looks like the following example: Display Device Description Page 1 5763SS1 V3R1M0 940909 BLDSYS1 09/11/96 11:15:40 Device description . . . . . . . : DEVD Option . . . . . . . . . . . . . : OPTION Category of device . . . . . . . : Automatically created . . . . . .: Device class . . . . . . . . . . : DEVCLS Device type . . . . . . . . . . .: TYPE Device model . . . . . . . . . . : MODEL Advanced function printing . . . : AFP AFP attachment . . . . . . . . . : AFPATTACH Online at IPL . .
A printout should look like the following: QPQXWAFP -------DEVD IPDSPASTHR TCPIP RMTSYS PORT ACTTMR INACTTMR SBP PSC DRF DRR EDGSNSTV HP_IPDS *YES *YES 192.194.134.90 9100 *NOMAX *SEC15 *NO *YES *NO *NO *NO Then do the following: Ping the IP address to verify communication with the printer: PING ’192.194.134.90’ Vary the printer on: VRYCFG HP_IPDS CFGTYPE(*DEV) STATUS(*ON) Start the print writer: STRPRTWTR HP_IPDS 4.2 AS/400 Settings for Version 3.
A completed screen looks like this: Display Device Description Page 1 Device description . . . . . . . . . . .: Option . . . . . . . . . . . . . . . . .: Category of device . . . . . . . . . . .: Automatically created. . . . . . . . . .: Device class . . . . . . . . . . . . . .: Device type. . . . . . . . . . . . . . .: Device model . . . . . . . . . . . . . .: Advanced function printing . . . . . . .: AFP attachment . . . . . . . . . . . . .: Online at IPL . . . . . . . . . . . . . : Font . . . . . . . . .
A completed screen looks like this: PSF configuration: HP_IPDS Library: QGPL User resource library . . . . . . . . . IPDS pass through . . . . . . . . . . . Activate release timer . . . . .. . . . Release timer . . . . . . . . . . . . . Restart timer . . . . . . . . . . . . . SNA retry count . . . . . . . . . . . . Delay time between retries . . .. . . . Blank page . . . . . . . . . . .. . . . Page size control . . . . . . . . . . . Resident fonts . . . . . . . . .. . . . Resource retention . . . . . . ..
A completed screen looks like this: Display Device Description Page 1 Device description. . . . . . . .: Option. . . . . . . . . . . . . .: Category of device . . . . . . . : Automatically created . . . . . .: Device class . . . . . . . . . . : Device type. . . . . . . . . . .: Device model . . . . . . . . . . : Advanced function printing . . . : AFP attachment. . . . . . . . . .: Online at IPL . . . . . . . . . .: Font. . . . . . . . . . . . . . .: Identifier. . . . . . . . . . . .: Point size. . . . . . .
A printout should look like the following: QPQXWAFP -------DEVD HP_IPDS IPDSPASTHR *YES TCPIP *YES RMTSYS 192.194.134.90 PORT 9100 ACTTMR *NOMAX RLSTMR *SEC15 SBP *NO PSC *YES DRF *NO DRR *NO EDGSNSTV *NO Then do the following: Ping the IP address to verify communication with the printer: PING ’192.194.134.90’ Vary the printer on: VRYCFG HP_IPDS CFGTYPE(*DEV) STATUS(*ON) Start the print writer: STRPRTWTR HP_IPDS 4.4 AS/400 Settings for Version 3.
A completed screen looks like this: Display Device Description Page 1 5716SS1 V3R7M0 961108 BLDRB1 09/11/96 12:02:59 Device description . . . . . . .: DEVD HP_IPDS Option . . . . . . . . . . . . .: OPTION *ALL Category of device . . . . . . .: *PRT Device class . . . . . . . . . .: DEVCLS *LAN Device type . . . . . . . . . . : TYPE *IPDS Device model . . . . . . . . . .: MODEL 0 LAN attachment . . . . . . . . .: LANATTACH *IP User-defined object . . . . . . : USRDFNOBJ NETWRKPRT Library . . . . . . . . . .
A completed screen looks like this: PSF Configuration Information Page 1 PSF configuration: NETWRKPRT Library: AFP User resource library . . . . . . . . . . . . . : *JOBLIBL IPDS pass through . . . . . . . . . . . . . . . : *YES Activate release timer. . . . . . . . . . . . . : *NORDYF Release timer . . . . . . . . . . . . . . . . . : *SEC15 Restart timer . . . . . . . . . . . . . . . . . : *IMMED SNA retry count . . . . . . . . . . . . . . . . : 2 Delay time between retries. . . . . . . . . . .
A completed screen looks like this: Display Device Description 5716SS1 V4R1M0 961108 BLDRB1 Page 1 09/11/96 12:02:59 Device description . . . . . . . . : DEVD HP_IPDS Option . . . . . . . . . . . . . . : OPTION *ALL Category of device . . . . . . . . : *PRT Device class . . . . . . . . . . . : DEVCLS *LAN Device type. . . . . . . . . . . . : TYPE *IPDS Device model . . . . . . . . . . . : MODEL 0 LAN attachment . . . . . . . . . . : LANATTACH *IP User-defined object. . . . . . . .
A completed screen looks like this: PSF Configuration Information Page 1 PSF configuration: NETWRKPRT Library: AFP User resource library . . . . . . . . . . . . . : *JOBLIBL IPDS pass through . . . . . . . . . . . . . . . : *YES Activate release timer. . . . . . . . . . . . . : *NORDYF Release timer . . . . . . . . . . . . . . . . . : *SEC15 Restart timer . . . . . . . . . . . . . . . . . : *IMMED SNA retry count . . . . . . . . . . . . . . . . : 2 Delay time between retries. . . . . . . . . . .
A completed screen looks like this: Display Device Description Page 1 5716SS1 V4R2M0 971108 BLDRB1 09/11/97 12:02:59 Device description . . . . . . . . : DEVD HP_IPDS Option . . . . . . . . . . . . . . : OPTION *ALL Category of device . . . . . . . . : *PRT Device class . . . . . . . . . . . : DEVCLS *LAN Device type. . . . . . . . . . . . : TYPE *IPDS Device model . . . . . . . . . . . : MODEL 0 LAN attachment . . . . . . . . . . : LANATTACH *IP User-defined object. . . . . . . .
A completed screen looks like this: PSF Configuration Information PSF configuration: NETWRKPRT User resource library . . . . . . IPDS pass through . . . . . . . . Activate release timer. . . . . . Release timer . . . . . . . . . . Restart timer . . . . . . . . . . SNA retry count . . . . . . . . . Delay time between retries. . . . Blank page. . . . . . . . . . . . Page size control . . . . . . . . Resident fonts. . . . . . . . . . Resource retention. . . . . . . . Edge orient . . . . . . . . . . .
A completed screen looks like this: Display Device Description Page 1 5716SS1 V4R3M0 981108 BLDRB1 09/11/98 12:02:59 Device description . . . . . . . . : DEVD HP_IPDS Option . . . . . . . . . . . . . . : OPTION *ALL Category of device . . . . . . . . : *PRT Device class . . . . . . . . . . . : DEVCLS *LAN Device type. . . . . . . . . . . . : TYPE *IPDS Device model . . . . . . . . . . . : MODEL 0 LAN attachment . . . . . . . . . . : LANATTACH *IP User-defined object. . . . . . . .
A completed screen looks like this: PSF Configuration Information Page 1 PSF configuration: NETWRKPRT Library: AFP User resource library . . . . . . . . . . . . . : *JOBLIBL IPDS pass through . . . . . . . . . . . . . . . : *YES Activate release timer. . . . . . . . . . . . . : *NORDYF Release timer . . . . . . . . . . . . . . . . . : *SEC15 Restart timer . . . . . . . . . . . . . . . . . : *IMMED SNA retry count . . . . . . . . . . . . . . . . : 2 Delay time between retries. . . . . . . . . . .
5 PSF/MVS AFP Printing Using TCP/IP This chapter provides information on how to create MVS definitions for printing from PSF/MVS via TCP/IP. The following topics are addressed: JES printer statements PSF Startup procedure Once these parameters have been configured, and the basic TCP/IP installation of the PrintServer (equipped with an IPDS DIMM) has been completed, direct AFP / IPDS from PSF / MVS will be possible. Requirements: • PSF/MVS version 2 Release 2.0 with APAR OW15599.
*/ // FORMDEF=A10110,CHARS=GT15 /* JOB SEPARATOR FORMDEF */ //DSHDR OUTPUT PAGEDEF=V06483, /* DS SEPARATOR PAGEDEF */ // FORMDEF=A10120,CHARS=GT15 /* DS SEPARATOR FORMDEF */ //MSGDS OUTPUT PAGEDEF=A06462, /* MESSAGE DATASET PAGEDEF */ // FORMDEF=A10110 /* MESSAGE DATASET FORMDEF */ //******************************************************************** //* //* THIS PROC.
the PrintServerfor the MPI Tech EIO interface (IPDS). Use a value of 91005002 to address the second IPDS port if required.for any other interface.
6 AIX (version 4.2) for PPD For a description of PSF for AIX, please see the IBM manual, IBM Print Services Facility for AIX: Print Administration version 2.1, Doc. no. S544-3817-02. 6.1 Device Parameter Setup 1. From smit, enter the main menu and select PSF for AIX - Printing and Configuration 2. Here, you continue through the following screens by selecting Administer PSF for AIX, Manage a PSF for AIX Printer and Show/Change Characteristics of a Printer 3. Now select Device Options and select your device.
7 Error Messages Overview of IPDS NACK’s that can be returned to the system. 7.
0x086000: 0x08C100: Numeric representation precision check Position check Specification Check - IO Image Exceptions 0x050001: 0x050003: 0x050004: Invalid IO-Image self-def. field code Invalid IO-Image self-def. field len. Invalid IO-Image self-def. field val. 0x05700F: 0x05710F: 0x05910F: 0x05920F: 0x05930F: 0x059401: 0x05940F: 0x059410: 0x059411: 0x05950F: 0x059510: 0x059511: 0x05960F: 0x059610: 0x05970F: 0x059710: IO - Begin Segment out of sequence.
0x036000: 0x036800: 0x036801: 0x036802: Area bracket exception Begin Area received incorrectly Area truncated exception Supported order invalid in area 0x037001: 0x037082: 0x0370C1: 0x0370C5: Unsupported BSI segment flag Invalid BSI segment flag Invalid BSI length Insufficient segment data 0x039200: 0x039300: 0x039301: Graphic image order sequence error Graphics image bracket exception Incorrect number of Image Data orders 0x03C300: 0x03C301: Font not available Undefined graphics character code 0x03
0x021702: 0x021802: 0x021901: 0x021902: 0x021A01: 0x021B01: 0x021B02: 0x021C01: 0x021D02: 0x021E01: 0x021F01: Invalid deletion type in DF command Invalid font ID Invalid repeat length for RPS Multiple occurrences of the same LFE Repeat String (RPS) or Transparent Data (TRN) exception Repeat String (RPS) target-string length exception Invalid Load Font Control unit base Invalid escape sequence Invalid or unsupported value for the Load Font Equivalence (LFE) GRID Invalid WT control-sequence length Repeat Str
0x026202: 0x026301: 0x026302: 0x026402: 0x026802: 0x026902: 0x026A01: 0x026A02: 0x026B01: 0x026B02: 0x026F02: Invalid LPD Xp-extent Insufficient pattern storage Invalid LPD Yp-extent Invalid LPD unit base Invalid LPD inline-sequence direction Invalid LPD baseline-seq. direction Insufficient source image data Invalid LPD initial I print coord. Excess source image data received Invalid LPD initial B print coord. Invalid Media Origin par.
Conditions Requiring Host Notification: 0x010000: 0x010100: 0x011000: 0x01E400: Normal Printer Restart Physical Media Size or Input Media Source ID Changed Print Position adjustment (used for resource timeout) Cancel Key pressed 7.2 IPDS messages on printout • IPDS DIMM ERROR Explanation: A hardware error is detected on the IPDS DIMM. The IPDS DIMM initialization will now be stopped. You will not be able to print IPDS from this DIMM. Contact your supplier for further information.
Appendix A. Abbreviations Abbreviation Full name Explanation AFP Advanced Function Presentation IBM concept for print data formatting that defines how print control files should be structured. This is the current standard.
Abbreviation Full name Explanation ICDS Compressed Data Stream MPI Tech equivalent for the IPDS data stream. ICDS will for instance be generated and sent by PSS and translated to PCL or PostScript by the MPI Tech PrintServer/Protocol converter. ICDS supports the complete print data stream and communication between ICDS capable devices (including software devices). IPDS Intelligent Printer Data Stream IPDS is generated and sent by e.g. PSF and translated to PCL by e.g.
Abbreviation Full name Explanation LPD Line Printer Demon Part of the standard TCP/IP stack (programs). Two major (incompatible) variations of LPR/LPD are generally usedWorks only in conjunction with LPR. The sender of a print job via TCP/IP will be LPR and the receiver will be LPD. LPR Line Printer Requester Part of the standard TCP/IP stack (programs). Two major (incompatible) variations of LPR/LPD are generally usedWorks only in conjunction with LPD.
Abbreviation Full name Explanation PPR Page Printer Requester Enhanced version of LPR/LPD. The enhancement enables bidirectional communication when printing. Not part of the standard TCP/IP stack (programs). Used by ida PSS, ida HPR and PSF. Works only in conjunction with PPR. The sender of a print job via TCP/IP will be PPR and the receiver will be PPD. PSF Print Service Facility IBM printer driver for AFP printing. Converts line data and AFP data to IPDS only.
Abbreviation Full name Explanation TCP/IP Transmission Control Program/Internet Protocol Suite of programs for network communication. TCP/IP can be installed on almost every existing operating system, but the supported functions vary between operating systems. TCP/IP consist of a base TCP program and various other programs providing support for e.g. LPD, Telnet or BootP. VTAM Virtual TeleAccess Method IBM network communcation program.