6400 Line Matrix Printers Ethernet Interface User’s Manual Form Number S246-0153-01 Copyright IBM Corp.
6400 Line Matrix Printers Ethernet Interface User’s Manual S246-0153-01
Communication Notices Federal Communications Commission (FCC) Statement: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
European Union (EC) Electromagnetic Compatibility Directives: This product is in conformity with the protection requirements of EC Council Directive 89/336/ EEC on the approximation of the laws of the Member States relating to electromagnetic compatibility. IBM cannot accept responsibility for any failure to satisfy the protection requirements resulting from a non-recommended modification of the product, including the fitting of non-IBM option cards.
Trademark Acknowledgements The following terms, denoted by an asterisk (*) in this publication, are trademarks of IBM Corporation in the United States or other countries or both: AFP AIX AS/400 Intelligent Printer Data Stream IPDS MVS/ESA NetView OS/2 Print Services Facility Proprinter The following terms, denoted by a double asterisk (**) in this publication, are trademarks of other companies: Chameleon DG/UX Epson Ethernet Frontier Technologies FTP Software Hewlett-Packard HP-UX IRIX Lexmark LaserJet LI
Table of Contents 1 Introduction ............................................... 13 Overview.................................................................................13 What is the Ethernet Interface?........................................13 What Special Features are Available? .............................13 Indicators..........................................................................14 Operating Modes..............................................................
Table of Contents 4 AS/400 Configuration for an ASCII Printer 35 Overview.................................................................................35 Configuring AS/400 for ASCII using TCP/IP...........................37 Configuring with ADDTCPIFC..........................................37 Configuring a Router Definition with ADDTCPRTE..........38 Configuring a Local Domain and Hostname ....................39 Configuring a TCP/IP Host Table Entry ...........................
Table of Contents 6 Windows Configuration............................. 73 Overview.................................................................................73 Windows Environment Description .........................................73 Windows Ethernet Interface Configuration .............................74 Mandatory ........................................................................74 Optional............................................................................
Table of Contents Unix Host Configuration........................................................104 Manual System V Host Setup ........................................104 Manual LPR/LPD Host Setup.........................................104 Printing from AIX ............................................................106 Printing with FTP............................................................108 Direct Socket Printing.....................................................109 Unix Troubleshooting Tips...
Table of Contents Configuration Checklist ..................................................135 Configuring PSF for MVS to Print IPDS Files .......................136 Configuration Procedure ................................................136 Verifying a TCP/IP-Attached Printer on MVS.................144 Sharing IBM 6400 Printers on MVS......................................145 JES Spool Printer Sharing .............................................145 Port Switching Printer Sharing ..........................
Table of Contents 14 Extra Features ...................................... 177 Ethernet Interface Security ...................................................177 Users and Passwords ....................................................177 TCP Access Lists ...........................................................179 Printer Monitoring and Logging ............................................180 Printer and Print Job Monitoring.....................................180 Printer Logging Through Logpaths ........
1 Introduction Overview This chapter introduces you to the Ethernet** Interface architecture and special features, as well as providing information on installation and configuration tools. What is the Ethernet Interface? The Ethernet Interface print server allows you to attach printers on a local area network (LAN) rather than attaching them directly to a host system.
Chapter 1 Overview • • WAN-wide communication access • remote management through HTML forms, Telnet sessions, “rsh/ rcmd/remsh” commands, SNMP, and pre-defined log methods • • • extensive built-in troubleshooting tools • multiple destinations/queues for versatile printer manipulation and distinct print setups • header and trailer strings to instruct printers on font, pitch, printing, etc. • • • flexible naming conventions numerous printer logging methods (e.g.
Operating Modes Table 1. LED Pattern Indications STAT ERR NET Mode ON OFF ON RAM Test ON OFF OFF ROM Test ON ON OFF EEPROM Test OFF ON ON Network Interface Test OFF OFF ON PRN1 Test FLASH OFF FLASH Run Mode FLASH ON FLASH Auto Reset Mode FLASH FLASH OFF Firmware Panic ON FLASH ON Hardware Exception Operating Modes The Ethernet Interface has a self test and internally controlled modes.
Chapter 1 Overview Run and Auto Reset Modes Run Mode is the normal operating state of the Ethernet Interface. Auto Reset mode is entered when the watchdog timer is triggered and the Print Server resets itself. In either mode, the STAT LED flashes at a varying rate, depending on whether the unit IP address is configured. The Run Mode and Auto Reset Mode indicator descriptions are given in Table 2. Refer to the Glossary for definitions. Table 2.
Notes and Notices Notes and Notices For your safety and to protect valuable equipment, it is very important that you read and comply with the notes and notices included in this manual. Danger and Caution notices are numbered. These numbers enable you to find translated versions of these notices in the IBM 6400 Line Matrix Printer Safety Notices booklet.
Chapter 1 Overview ATTENTION An attention notice indicates the possibility of damage to a program, device, system, or data. IMPORTANT Important draws your attention to information vital to proper operation of the printer. NOTE: A note gives you helpful hints about printer operation. Safety Notices DANGER: <4> Do not connect or disconnect any communication port, teleport, attachment connector, or power cord during an electrical storm.
2 Installation and Configuration Installation The Ethernet Interface is unique in that different network connection options are available upon purchase. The base Ethernet Interface model provides an RJ-45 connector for 10Base-T (UTP) networks. Connecting to the Network To attach the Ethernet Interface to a network as illustrated in Figure 2, plug the network cable into the Ethernet Interface connector. Watch the LEDs in the rear of the printer as they cycle through the power on self-test (see page 15).
Chapter 2 Installation $ $ Network Connector Figure 2.
Configuration using the Printer Operator Panel Configuration Tools There are two parts to an Ethernet Interface setup: 1. Configuring the Ethernet Interface so it can be seen on the network. This involves network related settings (e.g. an IP address within TCP/ IP environments) configured through the built-in command shell, npsh, printer web page or from the operator panel. 2. Configuring a host with a new printer so it knows how to send data to the Ethernet Interface.
Chapter 2 Configuration Tools The procedure for changing any of the parameters is the same. The procedure for changing the IP Address is given here as an example. Use the same procedure for the other required parameters. To change the IP Address parameter: 1. Power on the printer. 2. Press STOP to get to NOT READY state. 3. Press Menu to display OPERATOR MENU. 4. Press Scroll until ETHERNET PARAMETERS is displayed, then press Enter. 5.
HTML Forms Test the setting by performing a ping command from an OS/2* command prompt as follows: ping ip_address where the ip_address is the IP address of the printer Ethernet Interface. If this does not work, repeat the steps to make sure the IP values on the operator panel are correct. If they are correct, contact your network administrator for possible network problems.
Chapter 2 Configuration Tools The Ethernet Interface HTML structure is divided into several menus as shown in Figure 3. Index/Home Home Page Menu About Configuration Network Status Help I/O Port Print Path I/O Port HTTP Administration System Figure 3. Ethernet Interface HTML Structure NOTE: Online help is available for all HTML pages.
HTML Forms Printer Status Screen Using the printer IP Address and any standard web browser, you can check the status of the printer. Figure 4 shows the exact state of the printer by showing the printer LCD message. Figure 4.
Chapter 2 Configuration Tools Configuration Alternatives Besides the HTML forms and software provided, the Ethernet Interface internal command shell, npsh, can also be reached using these methods: Telnet A TCP/IP command that helps configure Ethernet Interface settings remotely. A TCP/IP host starts a Telnet session with the print server and logs in to the device command shell to alter and view settings. Example: telnet 192.75.11.
3 OS/2 Configuration Overview This chapter details a complete OS/2 configuration setup including: 1. Configuring the Ethernet Interface with its TCP/IP settings 2. Configuring a new printer on an OS/2 workstation. The procedure given will be from an OS/2 Warp 4 system, but the setup is similar to OS/2 Warp 3 and v2.11. OS/2 must have TCP/IP installed on it and be configured with the correct IP parameters. See OS/2 documentation/help and your network administrator.
Chapter 3 OS/2 Workstation Configuration Mandatory Settings The Ethernet Interface must be configured with an IP address and subnet mask at a minimum. Consult your network administrator to obtain the proper values for these parameters. To configure the IP address and subnet mask, see “Configuration Tools” on page 21. Optional Settings One additional setting, the gateway address, is necessary if the OS/2 workstations must communicate with the Ethernet Interface across a router.
Using an OS/2 LPR Print Queue NOTE: During Power Up, the printer performs an interface hardware test. The presence of the Ethernet Interface menu selections at the printer operator panel indicates that the Ethernet Interface hardware is functioning properly. See the Setup Guide for configuration menu information. Using an OS/2 LPR Print Queue This section describes how to setup an OS/2 Warp 4 print queue to print to the Ethernet Interface using the LPR protocol.
Chapter 3 OS/2 Workstation Configuration NOTE: If no ports appear after completing step d., search your drives for the LPRPDRVR.PDR and type the path to this file, not including the file name, in step c. The final step available is to ask OS/2 support to install these ports. e. Select all the ports with the mouse pointer and click on “Install.” The \PIPE\LPDx ports should now show in the “Output port” list. 6. The “\PIPE\LPDx - Setting” dialog box is displayed. 7.
Using an OS/2 LPR Print Queue Starting the LPR Port Daemon The LPR Port Daemon must be started to enable TCP/IP printing. To start the LPR Port Daemon; 1. Open the TCP/IP folder, which is in the OS/2 System folder for Warp 3.0. 2. Open TCP/IP Configuration. 3. Select the “Autostart” tab on the notebook. 4. In “Services to Autostart,” select “lprportd.” 5. Select “Foreground Session” and “Minimized.” 6. Close the notebook by double clicking the system icon, which is located in the upper left corner. 7.
Chapter 3 OS/2 Workstation Configuration TCP/IP Access Problem If you can “ping” the printer from a workstation, but you cannot Web browse, Telnet, or print to the printer through the Ethernet Interface, there may be an incorrect entry in the TCP access list. In order for this workstation to use the Ethernet Interface in this case, one of two things must happen. 1. The TCP list must have an entry added to grant access to this workstation. 2.
Web Browser/HTTP Problem 6. From a workstation attached to this network segment, create an ARP entry. The Ethernet Interface IP address and hardware or MAC address are needed. At the workstation enter: arp -s ping 7. Try to “ping” this IP address to see if the Ethernet Interface can be seen on your network. If the interface does not respond, verify you are on the same network segment as the printer and that the ARP entry was created. 8.
Chapter 3 OS/2 Workstation Configuration 1. Telnet into the Ethernet Interface and log in as root with no password. 2. At the system prompt enter the following commands: config http on save reset 3. After approximately 5 minutes, point your browser to the Ethernet Interface IP address. The printer web pages should now be accessible. If you are still experiencing difficulty accessing or browsing the printer, contact technical support for further assistance.
4 AS/400 Configuration for an ASCII Printer Overview This chapter details a complete AS/400* configuration setup including: 1. Developing Line Descriptions with CRTLINETH 2. Configuring the AS/400 for TCP/IP 3. Configuring the AS/400 for Printing 4. Verifying Printing of AS/400 This document assumes no AS/400 printer configuration has been done. If any configuration has been done, please follow the procedure to the point at which continued configuration is required.
Chapter 4 Overview NOTE: SSAPS of “AA” and “12” are automatically set as default values in the line description when “*CALC” is used in creating new line descriptions. You do not need to set these values unless they have been changed. To create a line description, enter the following command: CRTLINETH LIND(ETHLAN) RSRCNAME(LIN041) Your completed screen should look like Figure 5. Figure 5.
Configuring with ADDTCPIFC The following three parameters must be specified: Line description name (LIND) This line description name is the user’s name for the AS/400 adapter. This name must be identical to the name entered when the TCP/IP is configured on the AS/400, as described in “Configuring AS/400 for an ASCII Printer”, below. Resource name (RSRCNAME) System-assigned name for the interface (for example, LN041).
Chapter 4 Configuring AS/400 for ASCII using TCP/IP System: BLDD6 Internet address . . . . . . . . . . . . . . . . . . . . Subnet mask . . . . . . . . . . . . . . . . . . . . . . . Line description . . . . . . . . . . . . . . . . . . . . Line type. . . . . . . . . . . . . . . . . . . . . . . . . . . Interface status. . . . . . . . . . . . . . . . . . . . . . Type of service . . . . . . . . . . . . . . . . . . . . . . Maximum transmission unit . . . . . . . . . . . . Automatic start . . . . . . . . . . . .
Configuring a Local Domain and Hostname Configuring a Local Domain and Hostname The AS/400 print commands, described in “Setting up Printing for ASCII Files” on page 40, require a local name and hostname. If you have already configured LAN attached TCP/IP printers on the AS/400 system, you will have a local domain name and hostname configured on the system. NOTE: If you already have a local domain name and hostname configured on the system, do not change your setup.
Chapter 4 Configuring the AS/400 for Printing Configuring the AS/400 for Printing The procedure for configuring an AS/400 for printing requires that you: 1. Setup the printing capability 2. Verify the setup with a print job In order to accomplish this configuration, you need the following information: Remote Printer Queue name Set for any of ‘d1prn’ through ‘d4prn’. NOTE: The Remote Printer Queue name must be all lower case. Do not use PASS.
Setting up Printing for ASCII Files Send TCP/IP Spooled File (LPR) Type choices, press Enter. Remote system Printer queue Job name User Number Spooled file number Destination type Transform SCS to ASCII Manufacturer type and model Internet address RMTSYS PRTQ JOB SPLNMBR DESTTYP TRANSFORM MFRTYPMDL INTNETADR > > > > *INTNETADR ‘d1prn’ * *ONLY *OTHER *YES *IBM6400EP ‘9.99.2.
Chapter 4 Configuring the AS/400 for Printing Manufacturer Type and Model (MFRTYPMDL) Select a manufacturer type and model. This is the name of the WSCO. Select *IBM6400EP for Epson** emulation or *IBM6400 or *IBM42023 for Proprinter* Emulation if you have AS/400 V3R2 and above or V3R7 and above. Internet Address (INTNETADR) IP address of the NIC.
Setting up Printing for ASCII Files To create an Automatic Remote Output Queue: 1. From the AS/400 command line, enter CRTOUTQ. 2. The following example displays the parameters you need to specify. Send TCP/IP Spooled File (LPR) Type choices, press Enter. Output queue. . . . . . . . . . . . . . . . . . . . . . . . . . . OUTQ Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maximum spooled file size: . . . . . . . . . . . . . . . . . MAXPAGES Number of pages . . . . . . . . . . . . . . . . .
Chapter 4 Configuring the AS/400 for Printing 3. Enter values for the following parameters: Output queue (OUTQ) The name of the AS/400 output queue. The name can be anything you would like. This name is not the same as the printer internal queue name, ‘d1prn’. NOTE: When the IPDS feature is installed, queue name ‘d4prn’ is not available. Remote system (RMTSYS) Internet address of the NIC on the printer (*INTNETADR prompts you for this) of the hostname of the NIC.
Setting up Printing for ASCII Files Manufacturer type (MFRTYPMDL) Select a manufacturer type and model. This is the name of the WSCO. Select *IBM6400EP for Epson emulation or *IBM6400PR or *IBM42023 for Proprinter Emulation. Internet address (INTNETADR) Specify the IP address of the printer. Verify Printing on AS/400 This section verifies that the printer is capable of printing ASCII files and that the printer can be pinged on the network. To test ASCII printing: 1.
Chapter 4 AS/400 ASCII Troubleshooting AS/400 ASCII Troubleshooting During Power Up, the printer performs an interface hardware test. The presence of the Ethernet Interface menu selections at the printer operator panel indicates that the Ethernet Interface hardware is functioning properly. See the Setup Guide for configuration menu information. If you have trouble pinging the printer: 1. Verify the configuration of AS/400, including the printer and any intervening devices such as routers and bridges. 2.
TCP/IP Access Problem To reset all TCP/IP values to the factory defaults when access is impossible: 1. Obtain a printer configuration printout using the operator panel. See the Setup Guide for configuration menu information. 2. Power off the printer. 3. On the Ethernet Interface, place SWITCH 2, the center switch, in the down position. 4. Power on the printer and wait for the READY state. 5. On the Ethernet Interface, place SWITCH 2, the center switch, in the up position. 6.
Chapter 4 AS/400 ASCII Troubleshooting Web Browser/HTTP Problem In some cases you may not be able to browse the printer web page simply because the Ethernet Interface HTTP may be turned off. If you cannot “ping” the Ethernet Interface IP address, make sure the IP Address, subnet mask, and default gateway are set correctly by checking the Ethernet Parameters menu from the operator panel. See the Setup Guide for configuration menu information.
5 AS/400 Configuration for an IPDS Printer Configuring on AS/400 as an IPDS Printer Use this chapter to configure your IBM 6400 printer on AS/400 as an IDPS printer. To print IPDS, you must install the IPDS option on your printer. Once configured as an IPDS printer, the printer can also print AFP* and SCS, but these datastreams must be converted to IPDS first. See “Printing AFP, IPDS, and SCS Files”, below.
Chapter 5 Configuring on AS/400 as an IPDS Printer Requirements Contact IBM to obtain the latest PTFs for PSF/400. For IPDS printing, you also need to install the IPDS option for the printer. Configuration Checklist NOTE: All of the following configuration steps carried out on the AS/400 may require “create” or “change” authority. 1. If you have not already done so, set up the printer and install the NIC. See Chapter 2. 2.
Configuration Checklist 7. Create or verify the existence of an AS/400 TCP/IP interface for Ethernet. See “Configuring an AS/400 TCP/IP Interface with ADDTCPIFC” on page 52. 8. The next step depends on your AS/400 release. Configure your printer with one of these procedures: • “Configuring PSF/400 for IPDS on V3R2” on page 54 • “Configuring PSF/400 for IPDS on V3R7 and Above” on page 60 9. Verify the printer is ON using the VFYCFG command. 10.
Chapter 5 Configuring on AS/400 as an IPDS Printer Configuring an AS/400 TCP/IP Interface with ADDTCPIFC NOTE: Do not enter the IP address of the NIC. Do not set the AS/400 interface address to the same address as the NIC IP address. Also, do not add the NIC to the AS/400 TCP/IP interface list. Configuring an Interface for Ethernet ADDTCPIFC is used to add a TCP/IP interface to AS/400. This step configures the AS/400 for attachments to a TCP/IP network.
Configuring an AS/400 TCP/IP Interface with ADDTCPIFC The following parameters must be specified: Internet Address Internet address of the AS/400 Ethernet LAN adapter. NOTE: Do not use the IP address of the NIC. Subnet Mask The Subnet Mask for this AS/400 TCP/IP interface (for example, 255.255.255.0). Line Description The name assigned to the AS/400 line description as described in “Developing Line Descriptions with CRTLINETH” on page 35. Each AS/ 400 LAN adapter will have its own line description.
Chapter 5 Configuring on AS/400 as an IPDS Printer Configuring PSF/400 for IPDS on V3R2 To configure IPDS on AS/400 V3R2, use the following commands: • • CRTDEVPRT CRTPSFCFG Configuring PSF with CRTDEVPRT on V3R2 This section describes how to create a printer device description. 1. At the AS/400 command line, enter a command in the form: CRTDEVPRT DEVD(P6400) DEVCLS(*RMT) TYPE(*IPDS) MODEL(0) AFP(*YES) AFPATTACH(*APPC) FONT(11) RMTLOCNAME(TCPIP) FORMFEED(*CONT) TEXT(‘IBM 6400 NETWORK PRINTER’) 2.
Configuring PSF/400 for IPDS on V3R2 Display Device Description Device Description . . . . . . . . . . . . . . . . . . . . . . .: Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .: Category of device . . . . . . . . . . . . . . . . . . . . . . . .: Automatically created . . . . . . . . . . . . . . . . . . . . . .: Device class. . . . . . . . . . . . . . . . . . . . . . . . . . . . .: Device type . . . . . . . . . . . . . . . . . . . . . . . . . . . . .: Device model . . . . . . . .
Chapter 5 Configuring on AS/400 as an IPDS Printer 3. Values must be entered for the following parameters: Device Description (DEVD) The device description or name. This value must match the value entered for the PSFCFG parameter in “Configuring AFP with CRTPSFCFG on V3R2” on page 57. Device Class (DEVCLS) Specify *RMT. Device Type (TYPE) Specify *IPDS. Device Model (MODEL) Specify 0. Advanced Function Printing (AFP) Specify *YES. AFP Attachment (AFPATTACH) Specify *APPC. CRTPSFCFG overrides this value.
Configuring PSF/400 for IPDS on V3R2 Configuring AFP with CRTPSFCFG on V3R2 In V3R1, WRKAFP2 was used to specify RMTLOCNAME, PORT, and ACTTMR, along with other parameters for PSF. In V3R2, CRTPSFCFG (Create PSF Configuration Object), which replaced WRKAFP2, was used to specify these same parameters, along with other parameters. The PSF configuration object created with this command is used by PSF/ 400 when printing IPDS files.
Chapter 5 Configuring on AS/400 as an IPDS Printer PSF configuration: P6400 Library: QGPL 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. .
Configuring PSF/400 for IPDS on V3R2 Activate release timer (ACTRLSTMR) Specifies the point at which the release timer (RLSTMR) is activated. Set to *NORDYF. This means that the release timer is activated when there are no spooled files in the printer’s output queue with a status of RDY and the last page of the last spooled file processed has printed. *NORDYF is used so that all files with a status of RDY are printed before releasing the session (which does not terminate the writer, however).
Chapter 5 Configuring on AS/400 as an IPDS Printer Configuring PSF/400 for IPDS on V3R7 and Above To configure IPDS on AS/400 V3R7 and above, use the following commands: • • CRTPSFCFG (Optional) CRTDEVPRT Configuring AFP with CRTPSFCFG on V3R7 or V4R1 (Optional) New for V3R7 is the ability to specify three TCP/IP-related parameters for PSF in a printer device description: RMTLOCNAME, PORT, and ACTTMR.
Configuring PSF/400 for IPDS on V3R7 and Above PSF Configuration Information PSF configuration: 6400NETPRT Library: AFP User resource library . . . . . . . . . . . . . . . . . .: *JOBLIBL IPDS pass through. . . . . . . . . . . . . . . . . . . .: *YES Activate release timer . . . . . . . . . . . . . . . . .: *NORDYF Release timer. . . . . . . . . . . . . . . . . . . . . . . .: *SEC15 Restart timer . . . . . . . . . . . . . . . . . . . . . . . .: *IMMED SNA retry count . . . . . . . . . . . . . . . . . . . .
Chapter 5 Configuring on AS/400 as an IPDS Printer IPDS pass through (IPDSPASTHR) To print SCS files, specify *YES, PSF/400 transforms SCS into IPDS before printing. Activate release timer (ACTRLSTMR) Specifies the point at which the release timer (RLSTMR) is activated. Set to *NORDYF. Release timer (RLSTMR) Specifies the amount of time to wait before a session or dialog is released without terminating the writer. The ACTRLSTMR parameter specifies when this timer is to be activated.
Configuring PSF/400 for IPDS on V3R7 and Above Display Device Description 5716SS1 V3R7M0 961108 Device Description . . . . . . . . . . . . . . . . . . . . . . . . . . . : Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : Category of device . . . . . . . . . . . . . . . . . . . . . . . . . . . . : Device class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : Device type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : Device model . . .
Chapter 5 Configuring on AS/400 as an IPDS Printer 3. Values must be entered for the following parameters: Device Description (DEVD) The device description or name. Device Class (DEVCLS) Specify *LAN. Device Type (TYPE) Specify *IPDS. Device Model (MODEL) Specify 0. LAN attachment (LANATTACH) Specify *IP. Port number (PORT) Specify 5001. Font (FONT) Enter an appropriate value. Form Feed (FORMFEED) Specify *CONT.
Configuring PSF/400 for IPDS on V3R7 and Above Remote Location (RMTLOCNAME) Enter the IP address or hostname of the printer. User-Defined Object (USRDFNOBJ) To use a PSF configuration object, specify its name and library here. This object type must be *PSFCFG. For V3R7 and higher, a single PSF configuration object may be referenced by multiple device descriptions, if required. Verifying the IPDS Configuration on AS/400 To test IPDS printing: 1.
Chapter 5 Verifying the IPDS Configuration on AS/400 8. To use PSF/400 to send an IPDS file to the printer, enter: STRPRTWTR DEV (printer_device) where printer_device is the name of the printer. If you have problems printing, do the following: • • Print an Ethernet Test Page. Refer to your Setup Guide. Verify that port number 5001 is being used. If you are still unable to print IPDS files, contact IBM Support.
Printer Sharing Parameters Sharing the AS/400 Printer on the Network To support printer sharing, IBM 6400 network printers automatically switch among all attached ports (serial port, the twinax or coax port, or the LAN network port). Basically, the printer prints jobs for one port until no new jobs appear and the port “times out”. The printer then switches to the next port and does the same thing.
Chapter 5 Sharing the AS/400 Printer on the Network Table 4. Printer Sharing (continued) AS/400 Version Recommended Value Where Set Parameter V3R2 CRTPSFCFG CHGPSFCFG ACTRLSTMR *SEC15 Specifies the amount of time to wait before a session or dialog is released without terminating the writer. The ACTRLSTMR parameter specifies when this timer is to be activated. Set the parameter to a value at least equal to the TIMEOUT value on the printer. IBM recommends *SEC15.
Printer Sharing Parameters Table 4. Printer Sharing (continued) AS/400 Version Where Set Parameter Recommended Value Description V3R7 V4R1 CRTPSFCFG CHGPSFCFG RLSTMR *SEC15 Specifies the amount of time to wait before a session or dialog is released without terminating the writer. The ACTRLSTMR parameter specifies when this timer is to be activated. Set the parameter to a value at least equal to the TIMEOUT value on the printer. IBM recommends *SEC15.
Chapter 5 AS/400 Troubleshooting AS/400 Troubleshooting Use this section to resolve problems configuring AS/400 on TCP/IP networks. Printer Cannot Be PINGed If you have problems “ping”-ing the printer: • Verify the configuration of AS/400, including the printer and any intervening devices such as routers and bridges. • Verify that the AS/400 line description is varied on and the printer is turned on and displays a status of READY. • Verify that the AS/400 TCP/IP interface is active.
Spooled Print File Remains in PND Status Spooled Print File Remains in PND Status Check the output queue with the command: WRKOUTQ queuename This typically indicates that PSF/400 is waiting for a response from the printer. This can be verified by displaying the QSPL subsystem, WRKACTJOBSBS (QSPL). If the status of the PDJ job for the printer is SELW, then PSF/400 is waiting for a response from the printer.
Chapter 5 72 AS/400 Troubleshooting
6 Windows Configuration Overview This chapter details a complete Windows** configuration setup including: 1. Identifying the Ethernet Interface on the network using TCP/IP as the underlying protocol. 2. Configuring the Ethernet Interface with its mandatory TCP/IP settings (IP address and subnet mask). 3. Configuring a new printer on the Windows station. Windows Environment Description The Ethernet Interface supports network printing under Windows environments by using TCP/IP.
Chapter 6 Windows Ethernet Interface Configuration Win 95 Win 95 Win 95 Win 95 NT Server IP Router Win 95 Figure 12. Windows Integration Windows Ethernet Interface Configuration The IP address and subnet mask are mandatory TCP/IP settings and are needed before the print server can be detected on the network. There are also additional settings which are optional.
Optional Optional Additional settings, like routing entries, can be configured. This allows communication across subnets. Configuration of the Ethernet Interface can be done from the printer operator panel, Web browser, or host commands. To configure these options, see “Configuration Tools” on page 21. Configuration Using ARP To configure the Ethernet Interface with its IP settings using a manual “arp” command: 1.
Chapter 6 Windows Ethernet Interface Configuration At this point, you should be able to communicate with the Ethernet Interface from your local Windows station. This means the print server knows about an IP address and subnet mask and has these settings in its current memory. However, if the Ethernet Interface is power cycled, these settings will disappear unless you store them into flash memory. To do this: 1.
Communicating Across Routers Communicating Across Routers Since Windows environments rely on TCP/IP to communicate with the Ethernet Interface, crossing routers becomes an issue. After following one of the Ethernet Interface configuration methods mentioned, you will most likely only be able to communicate with the print server from the same subnet. This means any hosts across a router will not be able to see your Ethernet Interface.
Chapter 6 Windows Ethernet Interface Configuration Changing Workgroup Names Windows environments define groups of related computers as “workgroups.” By default, the Ethernet Interface belongs to the workgroup called “WORKGROUP”. However, you may want to change this to suit your network better. To do this: 1. Load a Web browser on your Windows station and direct it to the URL “http://EthernetInterfaceIPaddress/ networkConf.html” (e.g. “http://192.75.11.9/ networkConf.html”).
Changing Destination Names The first field requires the IP address for the Ethernet Interface and the second field must be filled in with an existing destination from the print server (e.g. d1prn). Otherwise, the Ethernet Interface will not accept this as a valid network printer. Table 5 outlines the default destinations to choose from. Table 5.
Chapter 6 Windows Host Configuration Windows Host Configuration This section covers Windows NT, Windows 95 and Windows 3.1 new printer setups. Windows NT 3.51 Host Setup To configure a new printer on a Windows NT 3.51 station: 1. Open the “Control Panel.” 2. Double click on “Printers.” 3. Select “Create a Printer” from the “Printer” menu to display the dialogue box in Figure 14. Figure 14. Create a Printer Dialogue Box 4.
Windows NT 4.0 Host Setup 6. Select “LPR Port” from the list that displays and click OK to bring up a dialogue box similar to the one found in Figure 15. Figure 15. Add LPR Compatible Printer Dialogue Box 7. Type in the IP address or host name of the Ethernet Interface in the first field. 8. Type in the name of a pre-defined destination/queue on the Ethernet Interface in the second field.
Chapter 6 Windows Host Configuration 2. Double click on the “Add Printer” icon. The “Add Printer Wizard” window is displayed. 3. Select “My Computer”. 4. At the next window, click on “Add Port ...”.
Windows NT 4.0 Host Setup 5. Double click on “LPR Port”. If LPR Port is not listed it means that Microsoft TCP/IP Printing service is not installed. 6. In the “Name or address of server providing lpd:” box, enter the IP address of the Ethernet Interface adapter. In the “Name of printer or print queue on that server:” box, enter d1prn. NOTE: When the IPDS feature is installed, queue name d4prn is not available.
Chapter 6 Windows Host Configuration 7. Select the “Generic/Text only” printer driver or install the 6400 driver. The generic driver is good for troubleshooting installation problems. The network administrator can always go back and install the 6400 driver at a later time. 8. In the “Printer Name” box, enter a name for this printer.
Windows NT 4.0 Host Setup 9. Determine if the printer is shared with other network users. If it is shared, the share name and the operating system must be selected. 10. Print a Windows test page. 11. If there are any problems during or after installation, see “Windows NT 4.0 Host Setup Problems” on page 94.
Chapter 6 Windows Host Configuration Windows 95 Host Setup To configure a new printer on a Windows 95 station: NOTE: Testing has shown that using the following Windows 95 host setup can lead to print job/data loss if the printer is offline for longer than approximately 45 seconds. An alternative method for printing using LPR on Windows 95 is given on page 87. 1. Select “Settings:Printers” from the “Start” menu. 2. Double click on the “Add Printer” icon. 3.
Windows 3.1 Host Setup 13. When prompted for a test page, select either “Yes” or “No” depending on the state of the attached printer and click on FINISH. NOTE: Windows may ask for a disk or CD-ROM to load the appropriate printer driver to complete this new printer setup. There should now be a new printer icon within the “Printers” folder. This new network printer relies on NetBIOS over TCP/IP as the underlying protocol to print to the Ethernet Interface.
Chapter 6 Windows Troubleshooting Tips If you want to rely on TCP/IP, you will need a third party TCP stack loaded onto your Windows station since TCP/IP support did not automatically come with Windows until the introduction of Windows NT and Windows 95. You may also be running a third party stack if you decided not to use a Microsoft operating system. Some common TCP stacks are FTP Software’s** OnNet**, NetManage’s** Chameleon**, and Frontier Technologies'** SuperTCP**.
Ethernet Interface Will Not Talk on the Network 3. What is your host operating system? 4. Give a detailed description of the problem. 5. How often, and when, does the problem occur? 6. Give a detailed description of your network and the components attached. Please follow these tips to determine what the problem may be with your Ethernet Interface configuration.
Chapter 6 Windows Troubleshooting Tips • Have you confirmed that the network connection to the Ethernet Interface is working correctly? Trying different network cables and locations will help narrow down the problem. HTML Configuration Forms Will Not Display • Can you “ping” the Ethernet Interface from your Windows station? If not, please refer to “Ethernet Interface Will Not Talk on the Network” above.
Printer Errors when Printing or No Output Printer Errors when Printing or No Output • Is there a large job currently printing taking up all of the printer resources? Usually when printing from Windows 95 stations, a busy printer can cause Windows to display a printer error message. This is because it demands immediate printer attention rather than holding the data until the printer is ready again. The best way around this is to use a central spooling station like an NT server.
Chapter 6 Windows Troubleshooting Tips NOTE: When the following procedure is used, the TCP access list will be cleared but all IP addresses will need to be entered again after the procedure is complete. To reset all TCP/IP values to the factory defaults when access is impossible: 1. Obtain a printer configuration printout using the operator panel. See the Setup Guide for configuration menu information. 2. Power off the printer. 3.
Web Browser/HTTP Problem 13. Set the IP address, subnet mask, and default gateway parameters to the desired values. (see “Configuration Tools” on page 21). Web Browser/HTTP Problem In some cases you may not be able to browse the printer web page simply because the Ethernet Interface HTTP may be turned off. If you can not “ping” the Ethernet Interface IP address, make sure the IP Address, subnet mask, and default gateway are set correctly by checking the Ethernet Parameters menu from the operator panel.
Chapter 6 Windows Troubleshooting Tips Windows NT 4.0 Host Setup Problems The installation procedure covered earlier in this chapter assumes that the Ethernet Interface adapter is configured with the correct IP address, subnet mask and gateway (if required), and that the administrator can “ping” and telnet to the Ethernet Interface adapter from the server console. If this is not the case, use the printer front panel or the IPAssign utility to configure the Ethernet Interface adapter before proceeding.
Windows NT 4.0 Host Setup Problems • Test page does not print or prints garbage. 1. Is the printer online? Re-send test page. 2. The print queue name in step 6 should be “d1prn”; however, the name can be changed. To verify the queue names, print an Ethernet Test Page. Refer to your Setup Guide for information. NOTE: When the IPDS feature is installed, queue name d4prn is not available. 3. The Printronix NT print driver requires P-Series emulation active on the printer.
Chapter 6 96 Windows Troubleshooting Tips
7 Unix Configuration Overview This chapter details a complete Unix** setup including: 1. Configuring the Ethernet Interface with its mandatory TCP/IP settings (i.e. IP address and subnet mask). 2. Configuring the Unix host station with a new printer. Unix Environment Description The Ethernet Interface supports network printing under various TCP/IP environments including all variations of Unix. Printing can come from multiple hosts directly or through central spooling machines. Figure 16 illustrates this.
Chapter 7 Unix Environment Description Linux** XTerm PC PC PC XTerm Solaris** Ultrix** OSF/1 IRIX** SparcStation SunOS 4.1.1 IP Router SCO HP-UX Figure 16.
Mandatory Unix Ethernet Interface Configuration There are mandatory settings needed before the print server can be detected on the network, as well as some additional optional settings. This section offers alternative methods for configuring your Ethernet Interface and mentions some of the more common optional settings available. Mandatory Since TCP/IP is used, the Ethernet Interface must be configured, at a minimum, with an IP address and subnet mask before it can be seen on the network.
Chapter 7 Unix Ethernet Interface Configuration 3. Use the “arp” command to add an entry into the Unix station ARP table for this Ethernet Interface. Here is the most common syntax for this command: arp -s ipaddress ethernetaddress Example for Microsoft TCP stacks: arp -s 192.75.11.9 00:80:72:07:00:60 This example specifies a Ethernet Interface using IP address 192.75.11.9 and Ethernet address 00:80:72:07:00:60. 4. Verify that the ARP entry was properly applied.
Using RARP section. Please see “Communicating Across Routers” on page 103 for further details. 4. Click on the SUBMIT button when done and physically repower the print server to make sure the new settings are in effect. Using RARP RARP allows you to dynamically assign an IP address to the Ethernet Interface upon bootup. To configure the Ethernet Interface with its TCP/IP settings using RARP: 1. On your RARP server, make an entry in the /etc/ethers file for the Ethernet Interface.
Chapter 7 Unix Ethernet Interface Configuration Using BOOTP BOOTP allows you to dynamically assign an IP address to the Ethernet Interface upon bootup. In addition, the BOOTP server can provide additional details like a default router/gateway address. To configure the Ethernet Interface with its TCP/IP settings using BOOTP: 1. On your BOOTP server, make an entry in the /etc/bootptab file for the Ethernet Interface.
Communicating Across Routers NOTE: You will be able to communicate with the Ethernet Interface from network stations on different subnets if the print server has been told about its default router/gateway in the BOOTP response from the BOOTP server. Communicating Across Routers Since Unix environments rely on TCP/IP to communicate with the Ethernet Interface, crossing routers becomes an issue.
Chapter 7 Unix Host Configuration Unix Host Configuration There may be times when you would prefer to or have to perform the manual setup steps for a new printer definition. There may also be times when you require a less common print solution such as direct socket capabilities. This section covers these additional setups. Manual System V Host Setup This setup involves any Unix operating system using System V print spooling (e.g. SCO, Solaris, HP-UX**, DG/UX**, etc.).
Manual LPR/LPD Host Setup To manually configure an LPR/LPD printer on a BSD Unix system: 1. Define an entry for this new printer within the printcap file, /etc/ printcap.
Chapter 7 Unix Host Configuration 4. Change permissions and ownership on the spool directory and everything within it. Example: chmod -R g+rwX,o+rX /usr/spool/lpd/ 6400 chmod -R daemon.daemon /usr/spool/lpd/ 6400 5. Start the printer daemon for this new printer. Example: lpc start 6400 You now have a new printer which relies on LPR/LPD to print to a Ethernet Interface printer.
Printing from AIX If “ibm6400” does not appear in the list, the proper driver files are not installed. Obtain the driver files and follow the instructions included with them to install the files on your machine. 2. At the command prompt, enter smitty mkvirprt. 3. At the “Add a Printer Queue” screen, select “remote”. 4. At “Type of Remote Printing,” select “Local Filtering...”. 5. At “Remote Printing Type,” select “IBM”. 6. At the next “Remote Printing Type,” select “ibm6400”. 7.
Chapter 7 Unix Host Configuration Printing with FTP Print jobs can also be sent to the Ethernet Interface using the File Transfer Protocol (FTP). To do this: 1. On your network station, change to the directory containing the file you want to print. 2. Open an FTP session with the Ethernet Interface. Syntax: ftp EthernetInterfaceIPaddress 3. Log in as “root”. 4. At the password prompt, press ENTER since there is no default password. 5. Change to the dest directory. Syntax: cd dest 6.
Direct Socket Printing 10. Close the FTP session, unless you have more jobs to print. Syntax: quit Direct Socket Printing Within TCP/IP environments, there are some setups which require the host to print directly to a TCP port number on the Ethernet Interface, bypassing all of the higher level destination/queue names. If you run into a setup which requires this, you will need to define two parameters for a new print setup: 1. Ethernet Interface IP address.
Chapter 7 Unix Troubleshooting Tips 4. Give a detailed description of the problem. 5. How often, and when, does the problem occur? 6. Give a detailed description of your network and the components attached. Please follow these tips to determine what the problem may be with your Ethernet Interface configuration.
Nothing Prints • Have you confirmed that the network connection to the Ethernet Interface is working correctly? Trying different network cables and locations will help narrow down the problem. Nothing Prints • Can you “ping” the Ethernet Interface from your Unix station? If not, please refer to “Ethernet Interface Will Not Talk on the Network,” above. • Is the Ethernet Interface able to communicate with the attached printer? To test this, you can: 1. “telnet” to the print server (e.g. “telnet 192.75.
Chapter 7 Unix Troubleshooting Tips This kind of output happens only with Unix text jobs if carriage return insertion is not incorporated into the print setup. The printer may be told to do a linefeed but the Unix job does not specify anything about a carriage return to follow this. To fix this, carriage return insertion must be enabled somewhere in the print setup. The easiest and most common location is on the Ethernet Interface itself within the appropriate model.
TCP/IP Access Problem For default destination model mappings of the Ethernet Interface, please see “Ethernet Interface Naming Schemes” on page 183. TCP/IP Access Problem If you can “ping” the printer from a workstation, but you cannot Web browse, Telnet, or print to the printer through the Ethernet Interface, there may be an incorrect entry in the TCP access list. In order for this workstation to use the Ethernet Interface in this case, one of two things must happen. 1.
Chapter 7 Unix Troubleshooting Tips 5. On the Ethernet Interface, place SWITCH 2, the center switch, in the up position. 6. From a workstation attached to this network segment, create an ARP entry. The Ethernet Interface IP address and hardware or MAC address are needed. At the workstation enter: arp -s ping 7. Try to “ping” this IP address to see if the Ethernet Interface can be seen on your network.
AIX Print Queue Times Out If you can “ping” the Ethernet Interface IP address but can not access the web pages, perform the following procedure to verify the Ethernet Interface HTTP is turned on. 1. Telnet into the Ethernet Interface and log in as root with no password. 2. At the system prompt enter the following commands: config http on save reset 3. After approximately 5 minutes, point your browser to the Ethernet Interface IP address. The printer web pages should now be accessible.
Chapter 7 116 Unix Troubleshooting Tips
8 Novell Configuration Overview This chapter details a complete Novell setup including: 1. Identifying the Ethernet Interface on the network. 2. Configuring the Ethernet Interface with its mandatory print setup settings. 3. Configuring a new print queue on the file server. Novell Environment Description The Ethernet Interface supports network printing under Novell environments by using IPX. It supports all 3.1X versions of NetWare. Figure 17 provides a Novell setup overview. Version 4.
Chapter 8 Novell Ethernet Interface Configuration NetWare Workstation NetWare 4.1 File Server NetWare 4.1 File Server NetWare Workstation NetWare Workstation Bridge/ Router NetWare Workstation Figure 17. Novell Integration Novell Ethernet Interface Configuration Under all Novell environments, the Ethernet Interface does not require any network settings to make it visible on the network. Simply plug it in to your network and power it on.
Using HTML Forms Using HTML Forms When defining a new print queue on a Novell file server, a new print server must be defined to represent the Ethernet Interface. This name must match the pre-defined name given to the print server. By default, this name is in the format “M_xxxxxx” where “xxxxxx” equals the last six digits of the Ethernet address found on a configuration printout or control panel settings under Ethernet parameters, MAC Address (e.g. M_071C1A).
Chapter 8 Novell Host Configuration Novell Host Configuration Under all versions of NetWare**, both PSERVER and RPRINTER setups are supported by the Ethernet Interface. Since a PSERVER setup is the most common, you will find the necessary steps to configure the Ethernet Interface as a PSERVER shown first. Configuration for RPRINTER and NPRINTER setup follow the PSERVER information. NOTE: The Ethernet Interface can service up to four printers on one file server.
NetWare Version 3.x PSERVER Setup 13. Select the first item listed as “NOT INSTALLED” and press ENTER. 14. At the printer configuration window, type in the name for this new printer. This name must be one of the pre-defined destinations/ queues on the Ethernet Interface. This will normally be “d1prn”. NOTE: When the IPDS feature is installed, queue name d4prn is not available. 15. Go to the “Type” field and press ENTER to see the possible choices. 16. Select “Defined Elsewhere” from this list. 17.
Chapter 8 Novell Host Configuration NetWare Version 3.x RPRINTER Setup These steps are for Novell environments with Netware 3.x (or earlier) file servers. To configure a new RPRINTER on a NetWare 3.x network: 1. Log in to the Ethernet Interface command shell, npsh, as root. If you have TCP/IP available and this print server already has an IP address stored within it, you can use the built-in HTML configuration forms or a Telnet session. Please see “Configuration Tools” on page 21 for further details.
NetWare Version 3.x RPRINTER Setup 4. Load a PSERVER.NLM if there is not one loaded already. This will be the PSERVER that the Ethernet Interface services as an RPRINTER so it must match the PSERVER name given in step 2. 5. Enter PCONSOLE. 6. Select “Print Queue Information” from the PCONSOLE Main Menu. 7. Press INSERT to add a new queue to the list of currently defined queues. 8. Type in the name of this new queue when prompted and press ENTER. This can be any name you would like. 9.
Chapter 8 Novell Host Configuration 25. Press ESCAPE until you have exited PCONSOLE. 26. Reload the PSERVER.NLM that the Ethernet Interface is to service as an RPRINTER. 27. Repower the Ethernet Interface by turning the printer off and then back on. 28. Wait two minutes and then check your PSERVER to see if the appropriate printer is being serviced. The PSERVER should indicate that the printer is “Waiting for job.” At this point, the Ethernet Interface knows to receive any jobs this PSERVER.
NetWare Version 4.x PSERVER Setup 7. Press ESCAPE. 8. Select PRINT SERVERS. 9. Press INSERT to add the new print server. 10. Type the name of the Ethernet Interface. By default, it is M_xxxxxx where xxxxxx equals the last six digits of the Ethernet address. (e.g. M_000BF5) 11. Select this new print server and press ENTER. 12. Select PRINTERS. 13. Press INSERT to add a printer to the list. 14. Type in the name of one of the default destinations on the unit for the NAME field and press ENTER.
Chapter 8 Novell Host Configuration executable program that can be run from a DOS prompt on a NetWare workstation. npsh.exe performs the following: npsh nvplist Lists all of the Ethernet Interface devices on the network; each name is in the default format M_xxxxxx (where xxxxxx equals the last six digits of the unit Ethernet address). This is regardless of whether it is configured as a PSERVER or an RPRINTER.
NetWare Version 4.x RPRINTER Setup You are now logged in to the unit as a root user and can access any npsh command on the unit. NOTE: Because npsh.exe makes use of broadcasts, you may have problems communicating across a router. NetWare Version 4.x RPRINTER Setup These steps are for Novell environments using NetWare 4.x (or later) file servers. To configure a new RPRINTER in a NetWare 4.x network: 1.
Chapter 8 Novell Host Configuration necessary configuration commands. Please see “Configuration Tools” on page 21 for further details on setting up TCP/IP on the printer. Telnet into the printer NIC, login as root, and execute these commands: store rprinter add PServerName printernumber destination e.g.: for an RPRINTER servicing printer 0 of the PSERVER.
NetWare Version 4.x RPRINTER Setup 6. Press ESC to return to the "Available Options" menu. 7. Select "Printers". 8. In "Printers" menu, press INSERT to add a new printer to the list of printers. Type in any name desired, e.g. 6400p, then press ENTER. 9. Select this newly created printer to bring up the "Printer printername Configuration" menu. 10. Select "Printer type:", and then select "Other/Unknown". 11. Select "Print queues assigned:", then press INSERT.
Chapter 8 Novell Troubleshooting Tips 21. Send a job to the print queue specified in the steps above to see if printing will occur. Novell Troubleshooting Tips NOTE: During Power Up, the printer performs an interface hardware test. The presence of the Ethernet Interface menu selections at the printer operator panel indicates that the Ethernet Interface hardware is functioning properly. See the Setup Guide for configuration menu information.
NetWare 4.x - No PSERVER Connection • When defining a new “printer name” within PCONSOLE, did you use a pre-defined destination/queue from the Ethernet Interface rather than a name of your own? By default, the Ethernet Interface only recognizes names like “d1prn.” All other names will be ignored by the device. NOTE: When the IPDS feature is installed, queue name d4prn is not available. • The Ethernet Interface only supports Bindery mode when acting as a PSERVER.
Chapter 8 132 Novell Troubleshooting Tips • The Ethernet Interface only supports Bindery mode when acting as a PSERVER. Make sure all PCONSOLE setup is performed in Bindery mode. • Is there an available NetWare user license for the Ethernet Interface to use while it acts as a PSERVER? Every PSERVER takes up one user license since it logs in to the Novell file server.
9 InfoPrint Manager Configuration InfoPrint Manager The IBM 6400 printer requires InfoPrint Manager Version 2.1.1 with PTF UR50783 installed, or Version 3.1.0 with PTF U462820 installed. To configure InfoPrint Manager to print using your IBM 6400 printer: 1. Set TCP/IP addresses for the printer, such as an IP address, gateway address, or subnet mask. See “Configuration Tools” on page 21. 2.
Chapter 9 InfoPrint Manager Defining Printers to InfoPrint Manager To configure a printer with the IPDS feature as a PSF TCP/IP-attached physical printer: 1. In the InfoPrint GUI, open a physical printers well or a window with a physical printers pane. 2. Select the Physical Printer Template Type icon from the Types column of the Templates area.
10 MVS Configuration for an IPDS Printer Overview Use this chapter to configure MVS to print IPDS files on your IBM 6400 network printer. To print IPDS files, you must have the IPDS option on the printer. Requirements Verify that you have the following required software: • • PSF/MVS Version 2.2.
Chapter 10 Configuring PSF for MVS to Print IPDS Files Table 6. Operator Panel Settings Menu Item PRINTER CONTROL IPDS Interface Selection IPDS Emulation Mode Setting • AUTO SWITCH if you use the printer for other than IPDS printing • ETHERNET for IPDS only 6408/6412 2. Set TCP/IP addresses for the printer, such as IP address, gateway address, or subnet mask. See “Configuration Tools” on page 21. 3. Configure the host environment. See “Configuring PSF for MVS to Print IPDS Files”, below. 4.
Configuration Procedure 4. Define the printer as a writer-controlled printer to JES. See “Define the Printer to JES” on page 140. 5. Define the printer to PSF/MVS with a PRINTDEV statement, including the IP address. See “Define the Printer to PSF/MVS” on page 141. This section does not provide all the information you need to install and configure TCP/IP on your MVS system. For more information on installing TCP/IP, refer to TCP/IP for MVS: Customization and Administration Guide.
Chapter 10 Configuring PSF for MVS to Print IPDS Files ACBPOOLSIZE 1000 ADDRESSTRANSLATIONPOOLSIZE 1500 CCBPOOLSIZE 150 DATABUFFERPOOLSIZE 160 32768 ENVELOPEPOOLSIZE 750 IPROUTEPOOLSIZE 300 LARGEENVELOPEPOOLSIZE 50 RCBPOOLSIZE 50 SCBPOOLSIZE 256 SKCBPOOLSIZE 256 SMALLDATABUFFERPOOLSIZE 256 TCBPOOLSIZE 512 TINYDATABUFFERPOOLSIZE 256 UCBPOOLSIZE 100 KEEPALIVEOPTIONS INTERVAL 10 SENDGARBAGE FALSE ENDKEEPALIVEOPTIONS GATEWAY ; * Network First hop Linkname Packet Size Subnet mask Subnet value 9 = BPCLAN 2000 0
Configuration Procedure SMALLDATABUFFERPOOLSIZE The SMALLDATABUFFERPOOLSIZE statement defines the number of small data buffers. For printing on TCP/IP-attached printers, IBM recommends that you specify at least 256 small data buffers. TINYDATABUFFERPOOLSIZE The TINYDATABUFFERPOOLSIZE statement defines the number of tiny data buffers. For printing on TCP/IP-attached printers, IBM recommends that you specify at least 256 tiny data buffers.
Chapter 10 Configuring PSF for MVS to Print IPDS Files Verify the Printer Connection To verify that the MVS system can establish a connection with the TCP/ IP-attached printer, “ping” the printer from the MVS system. From a TSO session, enter the following command: TSO PING ip_address In JES2, enter the following command from the System Display and Search Facility (SDSF) menu 6: ping ip_address ip_address specifies the IP address of the NIC.
Configuration Procedure The value you specify for the PROC parameter must match the name on the PSF/MVS Startup procedure. JES3 Printer Definitions Below is an example JES3 printer definition. This example is not executable, but it is intended to help the JES3 systems programmer define the printer to the MVS host.
Chapter 10 Configuring PSF for MVS to Print IPDS Files //PSFPROC PROC //**************** IBM NETWORK PRINTERS WRITER PROCEDURE **************** //* //*01* MODULE-NAME = PSFPROC //* //*01* DESCRIPTIVE-NAME = START PROCEDURE FOR PSF: //* TCP/IP ATTACHED IBM NETWORK PRINTERS //* //*01* NOTES = THE FULL NAME OF THE DEFAULT PAGEDEF IS //* P1A06462. //* THE FULL NAME OF THE DEFAULT FORMDEF IS //* F1A10110. //* THE FULL NAMES OF THE DEFAULT FONTS ARE //* X0GF10, X0GS10, X0TU10, AND X0GU10.
Configuration Procedure //* ***************************************************************************************** //PRT1 CNTL //PRT1 PRINTDEV FONTDD=*.FONT300, /* 300 PEL FONT LIBRARY DD // OVLYDD=*.OLAY01, /* OVERLAY LIBRARY DD // PSEGDD=*.PSEG01, /* SEGMENT LIBRARY DD // PDEFDD=*.PDEF01, /* PAGEDEF LIBRARY DD // FDEFDD=*.FDEF01, /* FORMDEF LIBRARY DD // JOBHDR=*.JOBHDR, /* JOB HEADER SEPARATOR //* /* OUTPUT // JOBTRLR=*.JOBTLR, /* JOB TRAILER SEPARATOR //* /* OUTPUT // DSHDR=*.
Chapter 10 Configuring PSF for MVS to Print IPDS Files The IP address is the only required parameter. Other parameters may be set to facilitate printer sharing as described in “Sharing IBM 6400 Printers on MVS” on page 145. For a description of the PRINTDEV statement, which is not given here, see the PSF/MVS System Programming Guide. IPADDR Specifies the IP address for the printer or attachment, in dotted-decimal notation. Do not specify a hostname in place of the dotted-decimal address.
JES Spool Printer Sharing where printer_name specifies the name of the printer FSA. Then you can turn off power to the printer. • To end the PSF FSA for the printer, use the JES commands. If you are unable to purge or cancel the printer by use of the JES commands, enter the following command: MODIFY FSSname,FORCE,printer_name Resolving IPDS Printing Problems If you have problems printing, do the following: • • • • Print an Ethernet Test Page. Refer to your Setup Guide.
Chapter 10 Sharing IBM 6400 Printers on MVS You can request this method of network printer sharing by specifying the following parameters in the PSF Startup Proc. MGMTMODE=OUTAVAIL FAILURE=WCONNECT TIMEOUT=REDRIVE DISCINTV=n MGMTMODE Set to OUTAVAIL. OUTAVAIL requests that PSF start a communications session with the printer only when output is available on the JES spool. FAILURE Specifies the action PSF/MVS is to take after a printer failure or a TCP/IP network failure.
Port Switching Printer Sharing NOTE: PSF/MVS supports two other methods of printer sharing, which are not applicable to IBM 6400 printers. VTAM RELREQ is available for printer sharing under SNA. Port switching is available for SNA- and TCP/IP-attached printers when a printer can support multiple active ports. Port Switching Printer Sharing To support printer sharing, IBM 6400 printers automatically switch among all attached ports (serial port, the twinax or coax port, or the Ethernet network port).
Chapter 10 Handling MVS Connectivity Problems You cannot change the MTU size on an IBM 6400 printer. The MTU size is fixed at 1024 bytes. If these items are all in order, consult your TCP/IP network administrator about a possible network problem. Ping is Successful A successful “ping” usually indicates that the MVS system can communicate with the printer; however, you might receive a successful “ping” even though the IP address of the TCP/IP-attached printer is a duplicate of another IP address.
11 Monitoring IBM 6400 Printers The IBM 6400 Printer Management Model This chapter describes the IBM printer management model and several different tools which can be used to monitor network printers. NOTE: See the NPM online help for information about monitoring using NPM. Use this chapter if you want to install a network management system and need to understand IBM’s use of network printer management capabilities with the SNMP agent on the NIC.
Chapter 11 The IBM 6400 Printer Management Model Agent/Manager Model The elements of a monitoring system, MIB and SNMP, are implemented in an agent/manager model: • The manager is a console, workstation, or server on working hubs or routers which has a global knowledge of NICs and printers. • Agents are utilities that reside on devices, such as a NIC, that respond through SNMP to management requests for information. The information is stored in a MIB (Management Information Base).
MIB • • • • • • • • • Localization Input Output Marker Media Path Channel Interpreter Console Alert Information Provided by the MIB The Printer MIB contains the following types of information about IBM network printers: Descriptions. Printer configuration, location, and contact. Status. Current operating status of printers. Alerts. Reportable events from printers.
Chapter 11 Monitoring Tools Getting the Latest MIB Information To obtain the latest copy of these and other RFCs, FTP the files from one of the following two sources: Internet: ftp.isi.edu\internet-drafts World Wide Web: http://www.ietf.cnri.reston.va.us/lid-abstracts.html SNMP SNMP is the protocol used to communicate between manager and agent. Managers request information, usually through automated polling at specified intervals, and agents respond.
Monitoring with AIX NetView/6000 Monitoring with AIX NetView/6000 The IBM AIX NetView/6000 program can manage any IP-addressable device with an SNMP agent. NetView/6000 can be used to set a network topology, monitor a network, diagnose problems, and measure network performance. Through its MIB Browser, information about the resources affecting an event (such as an alarm) can be obtained. Setting the SNMP Community Name The default SNMP read-only community name is “public”, and cannot be changed.
Chapter 11 154 Monitoring Tools
12 IBM Network Printer Manager IBM Network Printer Manager (NPM) lets network administrators monitor, control, and configure IBM 6400 printers in various environments. NPM works with the IBM 6400, the network printer family, including IBM Infoprint 20 and 32 (except for NPM for OS/2), and IBM Network Printers 12, 17, and 24.
Chapter 12 NPM is available on the World Wide Web. To obtain the latest version of NPM: 1. Access the IBM Printing Systems Home Page at: http://www.printers.ibm.com 2. Navigate to IBM Network Printer Manager. 3. Follow the instructions to download NPM. Installation instructions are in the README file.
13 Commands Command Shell Overview The Ethernet Interface comes with an in-depth command shell called “npsh.” It allows you to manipulate objects like destinations, I/O ports, and models and provides monitoring and troubleshooting capabilities. npsh Access Methods There are many ways this command shell can be accessed: • • • built in HTML forms a Telnet session from a TCP/IP host to the Ethernet Interface a single remote shell command (i.e.
Chapter 13 Command Shell Overview Getting Command Help The Ethernet Interface command shell provides several online help tools. These include: “?” Command Typing “?” when logged in to the command shell will produce a full listing of all commands available. Command Prefixes Typing in the first portion of a command will produce an error message showing the correct syntax. For example, typing in “store tcpip” will produce a list of all commands that start with this prefix.
store Commands Complete Command List This section outlines the entire Ethernet Interface command set including the command syntax, a description, and in most cases, an example for each command listed. NOTE: If you see the word “ifnum ” in any npsh commands, you should substitute a “1” unless told otherwise. This “1” represents the one network interface (i.e. Ethernet) supported.
Chapter 13 Complete Command List store pserver tcpsocket TCPportnumber port newTCPportnumber store pserver tcpsocket 4000 port 5000 Change a pre-defined TCPportnumber on the Ethernet Interface to a newTCPportnumber. The default number is 9100 for prn. store pserver tcpsocket TCPportnumber dest destination store pserver tcpsocket 5000 dest d1prn Assign a pre-defined TCPportnumber to a particular destination on the Ethernet Interface.
store Commands store pserver smb workgrp newworkgroupname store pserver smb workgrp eng Define a different Windows workgroup as defined by newworkgroupname for the Ethernet Interface to be visible within. By default, the print server only comes up within the group called “WORKGROUP.” store pserver from default Set all general print server settings back to factory defaults. store pserver from current Store all current general print server settings to flash memory so they are retained after a power cycle.
Chapter 13 Complete Command List store tcpip ifnum frametype [[-]ethernet2] [[-]802.2snap] store tcpip 1 frametype ethernet2 802.2snap Control which frame type(s) is supported with the TCP/IP protocol. By default, both Ethernet 2 and 802.2snap are enabled but normal TCP/ IP communications rely on Ethernet 2. This setting has no affect on other supported network protocols (e.g. Novell). store tcpip route add|del host|net IPaddress ifnum store tcpip route add net 192.75.12.
set Commands store tcpip tcp opts [-]keepalive [-]disbufmgmt store tcpip tcp opts keepalive -disbufmgmt Control whether the Ethernet Interface maintains a connection with a host when data can not be accepted into its buffer. Normally the keepalive feature is enabled so when the printer can not accept data, the print job connection is maintained and continued once the situation clears. If disbufmgmt is disabled (i.e.
Chapter 13 Complete Command List set dest destination name newname set dest d1prn name laser Change the current name of the destination to a new name as indicated by newname. This newname must be nine characters or less or it will be truncated. These names are case sensitive. set dest destination backchannel prn set dest d1prn backchannel prn Establish a return path for printer feedback for a given destination.
set Commands netbios Windows 95 and Windows for Workgroups printing. ftpd Printing using the File Transfer Protocol (FTP) via TCP/IP. set dest from default Set all destination settings back to factory defaults. set dest from stored Set all current destination settings to the values stored in flash memory. set logpath logpath name newname set logpath l1 name pagecount Change the current name of the logpath to a new name as indicated by newname.
Chapter 13 Complete Command List email Particular user’s email address. This address is set using the “set sysinfo email emailname@IPaddress” command. syslog A central TCP/IP host running the SYSLOG daemon. This host is set using the “set sysinfo syslog IPaddress” command. set logpath from default Set all logpath settings back to factory defaults. set logpath from stored Set all current logpath settings to the values stored in flash memory.
set Commands descramble Automatic descrambling of print jobs passing through which have been scrambled using Printronix proprietary scramble Unix utility, npscramble. xtab Tab expansion from 1 to 16 spaces. set model model trailer trailerstring set model m7 trailer $FF Set a trailer string to be sent to the printer at the end of any print jobs passing through this model. trailerstring can consist of up to nine elements. An example element is a hexadecimal code (e.g.
Chapter 13 Complete Command List set prn [-]opost set prn -opost Allow or disallow output processing on the parallel port such as carriage return insertion (i.e. onlcr). set prn [-]onlcr set prn -onlcr Enable or disable carriage return insertion on the parallel port. This may be needed for Unix text jobs coming through with solitary linefeeds. This feature is almost always set at the model level rather than the I/O port level though.
set Commands set sysinfo loginfo [-]sys | [-]tcp | [-]ipx | [-]spx set sysinfo loginfo -sys ipx Set the Ethernet Interface debugging information type. Usually this information includes unexpected errors or exceptions from the print server divided into these groups: sys General system messages. tcp TCP stack messages. ipx IPX stack messages. spx SPX stack messages. NOTE: This is not printer or job logging information.
Chapter 13 Complete Command List set sysinfo descramblekey hexvalue set sysinfo descramblekey 1234 Set the key value used for descrambling print jobs that have passed through Printronix npscramble utility on a TCP/IP host. This key is a four-digit hexadecimal value obtained from the host software, npscramble. Within the npscramble source code, there is a variable called SR_KEY which contains the default key value. This can be changed to any four-digit value you would like.
list Commands set user from default Set all user settings back to factory defaults. set user from stored Set all current user settings to the values stored in flash memory. set user passwd snmp com_name Sets the new SNMP R/W community name as the com_name value. set var variablename variablestring set var LANDSCAPE 0x1b 0x26 0x6c 0x31 0x4f set var FINISH $FF $PCL-RST Define a new variable to be used in header, trailer, or switch strings on the Ethernet Interface and call it variablename.
Chapter 13 Complete Command List list tcpip List all current TCP/IP network settings (e.g. IP address and subnet mask). list pserver List the current general print server settings (e.g. print server name and Novell mode). list dest List the current destination settings (e.g. names and mapped I/O ports, models, and logpaths). list model List the current model settings (e.g. names and mapped destinations). list logpath List the current logpath settings (e.g. names and mapped destinations).
debug Commands list rprinter List any current RPRINTER definitions. list time List the current time on the Ethernet Interface. list date List the current date on the Ethernet Interface. list test List the status of output tests on the I/O ports. list key List the license details and license key number. list diff List the differences between the current settings and the stored settings in flash memory. Normally, you want these values to match so issue a “save” command followed by a “reset”.
Chapter 13 Complete Command List debug eeprom List ROM contents. debug nif List network interface statistics. Miscellaneous Commands These commands do not fall under any specific section of the command shell but they are used quite frequently. save [default] Save the current settings to flash memory so they are available after power cycles. Sysinfo, destination, model, logpath, variable, user, and I/O port settings will be saved.
Miscellaneous Commands start fox|tts|loopb prn start fox prn Begin a debugging test on one of the I/O ports on the Ethernet Interface. The tests available are: fox A continuous stream of text sent to the attached printer. This is a good test for troubleshooting hardware as long as the attached printer supports text output. tts A continuous stream of Gandalf 400C TTScompatible text sent to the attached printer. loopb Loopback test.
Chapter 13 Complete Command List ping [-s] hostIPaddress [datasize [packetnumber]] ping 192.75.11.30 “ping” another TCP/IP host specified by hostIPaddress on the Ethernet Interface network. datasize is the datagram packet size which defaults to 64 bytes if no size is included in the syntax and packetnumber is the number of requests to be sent. NOTE: To use a host or IP name instead of the address, you must have set the DNS server on the Ethernet Interface. Use the command “set sysinfo dns...” to do this.
14 Extra Features Ethernet Interface Security There are TCP access lists available to restrict host connections with the device. Users and Passwords The Ethernet Interface supports two user types: root Access to everything within the print server including all configurable settings. guest Ability to list settings only. Passwords can be set for each user type. However, most often you would just set a password for the root user to protect the Ethernet Interface configuration.
Chapter 14 Ethernet Interface Security Example: set user passwd root your_password_for_root save 2. Direct your Web browser to URL “http://EthernetInterfaceIPaddress/ adminConf.html” (e.g. “http://192.75.11.9/adminConf.html”). NOTE: If prompted for a “User ID” and password first, type in “root” for the user ID and press ENTER at the password prompt since there is no password by default. 3. At the “Administration Configuration” HTML form that displays, scroll down to the “Passwords” section. 4.
TCP Access Lists TCP Access Lists Within TCP/IP environments, the Ethernet Interface can restrict host access to destinations/queues and remote command (i.e. rsh, rcmd, remsh and telnet) execution services. This is done using an access list similar in function to the Unix .rhosts file. To view the current access list on the print server: NOTE: Access list settings are not configurable through the HTML forms provided with the Ethernet Interface. 1. Start a Telnet session with the Ethernet Interface.
Chapter 14 Printer Monitoring and Logging Example: store tcpip tcp access add 192.75.11.25 store tcpip tcp access add 192.75.12.0 store tcpip tcp access del 192.75.11.25 reset NOTE: Although the maximum number of entries in the access list is 10, each entry can refer to a network rather than a specific host. This allows all hosts on that specified network to have access plus any individual hosts specified in the list.
Printer Logging Through Logpaths Table 7. Key Printer Logging Terms Term Description “idle” There is no job queued for the Ethernet Interface I/O port. “blocked” The printer is not allowing the Ethernet Interface to send data to it. Check that there is not a printer error and it is online and ready to go. “waiting” The Ethernet Interface knows about a print job but is waiting for the host to send more data or to send an expected packet.
Chapter 14 Printer Monitoring and Logging To view the current logpath settings on the print server: 1. Load a Web browser on a network station that can communicate with the print server over TCP/IP or using Telnet (e.g. Telnet “ipaddress”). The command to view the logpath settings is: Syntax: list logpath NOTE: If prompted for a “User ID” and password first, type in “root” for the ID and press ENTER at the password prompt since there is no password by default. 2.
Printer Logging Through Logpaths Ethernet Interface Naming Schemes I/O PORT DESTINATION MODEL LOGPATH d1prn m1 l1 d2prn m2 l2 d3prn m3 l3 d4prn m4 l4 PRN Figure 20. Ethernet Interface Default Names NOTE: When the IPDS feature is installed, queue name d4prn is not available.
Chapter 14 184 Ethernet Interface Naming Schemes
15 Glossary ARP Address Resolution Protocol. Associates a selected IP address with a network device Ethernet address. bps Bits per second. Centronics Parallel port interface standard found on most printers. daemon A continuously running background process that handles system-wide functions like print spooling. default router Local device that forwards any IP packets destined for another subnet. destination Logical print queue on the Ethernet Interface which hosts send their print jobs to.
Chapter 15 186 Glossary factory defaults Settings shipped with the Ethernet Interface. Factory Settings S2 jumper position stating all factory default settings are to be used while the Ethernet Interface is up and running. Firmware Panic Unrecoverable errors detected by the Ethernet Interface firmware force the Print Server into Firmware Panic mode. Manually reset the Ethernet Interface to resume operation. Flash Stores firmware code and configurable settings.
LED Light Emitting Diode. The printer has an LED display which shows the status of the printer to the operator. logpath Determines type of print job and printer logging needed per job. One logpath is associated with every destination. LPD/LPR Line Printer Daemon. The most common TCP/IP remote printing protocol that crosses all hardware utilizing IP. MIB Management Information Base. A set of variables (database) managed by an SNMP manager application.
Chapter 15 188 Glossary protocol A set of rules or conventions governing the exchange of information between computer systems, or between a printer and a host computer. For computer printers, a protocol is the coding convention used to convey and print data. A printer protocol includes codes for printing text and graphics, as well as codes instructing the printer to perform special operations, and machine-to-machine communication codes. PSERVER Print Server.
subnet mask A binary value used to divide IP networks into smaller sub-networks or subnets. This mask is used to help determine whether IP packets need to be forwarded on to other subnets. TCP/IP Transmission Control Protocol/Internet Protocol. Suite of protocols that act as the base protocol for the Internet. TCP port A logical connection point in the software of a TCP host or device.
Chapter 15 190 Glossary
Index Symbols ? Command, 158 C Command A ?, 158 complete list, 159 Access Lists (TCP), 179 getting help, 158 AIX 4.
Index D Windows 95, 86 Windows NT 3.51, 80 Debug Commands, 173 Developing Line Descriptions, 35 Windows NT 4.
Index printing IPDS, 136 configuring the TCP/IP, 27 verifying TCP/IP-attached printer, 144 TCP/IP access problem, 32 N P Naming Scheme, 183 Passwords, 177 NetWare Printer Version 3.x, 122 Version 4.
Index S communicating, 103 environments, 97 Security, 177 Ethernet Interface configuration, 99 Self Test, 14 host configuration, 104 Set Commands, 163 RARP, 101 Setting a Password, 177 routers, 103 Shell command, 157 TCP/IP access problem, 113 SNMP, 152 troubleshooting, 109 Store Commands, 159 URL, 23 Subnet Mask Users, 177 operator panel configuration, 21 W T Windows TCP Access Lists, 179 ARP, 75 TCP/IP communicating, 77 configuring AS/400, 37 TCP/IP Access Problem environment des
©Copyright IBM Corp.