NEW INSTALLATION SCENARIO
(Last update: 27 April 2004)
I am ready to install my new printer!
This section has the following parts:
Follow carefully the instructions from B0193AC. Be sure you are using the right cable. If a cable works for an AW51B, it doesn't mean it will work on an AW51D. Below is a cable summary.
Host Cables/Adapter/Converter Printer AW/WP/AP51A --P0970XL/XH/XJ/XK---P0970XM/XN--- P80BWS/P132S (DNBI) AW/WP/AP51A -----------P0900ZR/971LS---------- PCL3P/PSPTRP (DNBI) AW/WP/AP51A -----------P0918WQ/971LS---------- HP2250/HP2280/HP6122 (WQ=15ft,LS=50ft) * AW/WP/AP51A -----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) AW/WP/AP51B -----------P0971PA/PB------------- P80BWS/P132S (PA=10ft,PB=50ft) AW/WP/AP51B -----------P0971GT/GL------------- PCL3P/PSPTRP (GT=15ft,GL=50ft) AW/WP/AP51B -----------P0971GT/GL------------- HP6122 (GT=15ft,GL=50ft) * AW/WP/AP51B ------P0918GT/(922WW+971GP)------- HP3000 (971GT=15ft,922WW=50ft) AW/WP/AP51B1 -P0912GX- -----P0971PA/PB-------- P80BWS/P132S (PA=10ft,PB=50ft) AW/WP/AP51B1 ----------P0900ZR/971LS---------- PCL3P/PSPTRP (ZR=15ft,LS=50ft) * AW/WP/AP51B1 ----------P0918WQ/971LS---------- HP2250/HP2280/HP6122 (WQ=15ft,LS=50ft) * AW/WP/AP51B1 ----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) AW/WP/AP51C --P0912GX- -----P0971PA/PB-------- P80BWS/P132S (PA=10ft,PB=50ft) AW/WP/AP51C -----------P0971GT/GL------------- PCL3P/PSPTRP (GT=15ft,GL=50ft) * AW/WP/AP51C ------P0918GT/(922WW+971GP)------- HP3000 (971GT=15ft,922WW=50ft) AW/WP/AP51D -----------P0971SU/SV------------- P80BWS/P132S (SU=10ft,SV=50ft) AW/WP/AP51D -----------P0900ZR/971LS---------- PCL3P/PSPTRP (ZR=15ft,LS=50ft) * AW/WP/AP51D -----------P0918WQ/971LS---------- HP2250/HP2280/HP6122 (WQ=15ft,LS=50ft) * AW/WP/AP51D -----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) AW/WP/AP51E -----------P0971PA/PB------------- P80BWS/P132S (PA=10ft,PB=50ft) AW/WP/AP51E -----------P0900ZR/971LS---------- PCL3P/PSPTRP (ZR=15ft,LS=50ft) * AW/WP/AP51E -----------P0918WQ/971LS---------- HP2250/HP2280/HP6122 (WQ=15ft,LS=50ft) * AW/WP/AP51E -----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) PW --------------------P0900ZR/971LS---------- PCL3P/PSPTRP (ZR=15ft,LS=50ft) * AW51F/WP51F -----------P0918WQ/971LS---------- HP6122 (918WQ=15ft,LS=50ft) * AW51F/WP51F -----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) * AW51G/WP51G -----------P0918WQ/971LS---------- HP6122 (918WQ=15ft,LS=50ft) * AW51F/WP51G -----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) * AW70/WP70 -------------P0918WQ/922WW---------- HP6122 (918WQ=15ft,922WW=50ft) * AW70P/WP70P -----------P0918WQ/922WW---------- HP6122 (918WQ=15ft,922WW=50ft) * AW70/WP70 -------------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) * AW70P/WP70P -----------P0918WQ/922WW---------- HP3000 (918WQ=15ft,922WW=50ft) COMM -P0800AZ--- -----P0800AC------ --P0911GQ- BROTHER COMM -P0800AZ--- -----P0800BJ----------------- BROTHER COMM -P0500JX--- [P0970VB]------P0970WX------- BROTHER (SW:1-6,16 closed) (WX=40ft) COMM -P0800AZ-- ------------P0800AC----------- P80BWS/P132S COMM -P0500JX-- [P0970VB]------P0970WX-------- P80BWS/P136S/PSPTRS (SW: 1-6,9,12-16 closed) (WX=40ft) COMM -P0500JX-- [P0970VB]------P0970WX-------- HP6122 (SW: 1-6,9,12-16 closed) (WX=40ft) COMM -P0500JX-- [P0970VB]------P0970WX-------- HP3000 (SW: 1-6,9,12-16 closed) (WX=40ft) COMM -P0800AZ-- --P0800AC---[P0912KA]-P0912KG- PCL3/PSPTR COMM -P0800AZ-- --P0800AC---[P0912KA_E]-P0912KG- HP6122 (7 ft RJ-45 cable) COMM -P0800AZ-- --P0800AC---[P0912KA_E]-P0912KG- HP3000 (7 ft RJ-45 cable) Centronics COMM -P0500JX-- [P0970VB]---P0970WX---[P0912KA]-P0912KG-- PCL3/PSPTR (SW: 1-6,9,12-16 closed) (WX=40ft) (Note: P0971GL/P0971LS = Kit of cables, transceiver and receiver module) (Note: P0912KA is for 120 VAC, P0912KB is for 240 VAC) (P0912KA-E has: two converters and 7ft RJ-45 cable) (If Lexmark has internal serial card, no need for: P0912KA/P0912KG) (HP895-AW51D/E: With QF990115, both cables work: P0900ZR and P0912QL) (Oki80 settings: w/COMM: 9600 8E1; w/51B: 9600 N81)
Caution: Cables for direct-connect Parallel printers on AW51s might be different.
Cable PN(15ft)/PN(50ft) [4.5m/15m] Centronics-micro_scsi: P0971GT/P0971GL for AWP51 B,C Centronics-PCtypeRS232: P0900ZR/P0971LS for AWP51 B1,D,E
If you have already added the printer to your system configuration using SysDef, and installed the Committal diskette on ALL stations, skip the next section and go to Additional Steps.
Once you have decided the printer type, interface (serial or parallel), and the station to host it, the next step is to configure the printer using System Definition.
Verify you are using one of the latest versions of System Definition. Latest version is 2.1. With this version you have the following printers available when you select peripherals:
LPT 600 LPM Line Printer
P132P 132 Dot-Matrix,B/W,Par
P132S 132 Dot-Matrix,B/W,Ser
P136P 136 Dot-Matrix,Color,Par
P136S 136 Dot-Matrix,Color,Ser
P80BWP 80 Dot-Matrix,B/W,Par
P80BWS 80 Dot-Matrix,B/W,Ser
P80CS 80 Dot-Matrix,Color,Ser
PCIJP Color Ink-Jet,Par
PCIJS Color Ink-Jet,Ser
PCL3P Deskjet Printer,Par
PCL3S Deskjet Printer,Ser
PCL5P PS Deskjet PCL5 Prnt,Par (only for AW70, WP70 or PW)
PCL5S PS Deskjet PCL5 Prnt,Ser (only for COMM10)
PSPTRP PostScript Printer,Par
PSPTRS PostScript Printer,Ser
Any I/A printer has to have a unique LOGICAL NAME in the system. These names go from LP00, LP01, ... all the way thru LP99. You have to choose one of these names for the printer/port.
A Communication Processor has 4 SERIAL ports: 1 thru 4.
A 51 station has only two ports: 1 (ttyb)= SERIAL, 2 (lp, bpp0)= PARALLEL
An AW70 (ethernet, no digiboard) has 3 ports: Comm1, Comm2 and Parallel. Use only Comm2 or Parallel to connect the printer. (Note: Comm1 device is not seen by device monitor).
Serial Printer type codes have an "S" at the end:
P80BWS, P80CS, P132S, P136S, PCIJS, PCL3S, PCL5S, PSPTRS
Parallel Printer type codes have a "P" at the end:
P80BWP, P132P, P136P, PCIJP, PCL3P, PCL5P, PSPTRP
See Appendix C for a list of current Printer Type codes, description, driver, brand, models.
Choosing the right type of printer in SysDef is critical. If you choose PostScript instead of PCL3, for example, the printer won't work!.
If the chosen printer is SERIAL, it has to be attached to either one of the 4 serial ports of a Communication Processor, or to the serial port of a 51 (70) station.
If the chosen printer is PARALLEL, it has to be connected to the parallel port of a 51 (70) station (or PW).
Either way, SysDef allows you to name the port with a logical name (LPnn). This assignment is done in the Parameter View of SysDef.
Appendix D shows all Printer-Interface-Host combinations ALLOWED in I/A.
In summary, using SysDef, you have to:
If you are interested in learning a little more on how printers are created in I/A, see the Appendix H.
1. No matter which printer-host you have be sure you have installed the latest Device Monitor software on your system. For versions 4.3, 6.1, 6.1.1 just install QF991068B. Among other things, this DevMon supports having two printers direct connected to a 51 station.
2. If the printer is PCL3 (HP950/HP895/HP890/HP870), and is connected directly to a 51 station, you need to create these two files:
/etc/printscreen.printers /etc/printscreen.options
on the printer host station, and on ALL 51 stations you are going to print from.
You might use the script 'prt-load.51' from diskette K0173UW, to load them from the diskette.
2.a The /etc/printscreen.printers file needs just to exist, even it has zero bytes length. To create it type:
touch /etc/printscreen.printers
If later on you want to use more printing options, create it as:
:HP680 PCL3 DRAFT RESOLUTION300 LANDSCAPE STD_COLORS_ONLY DELTA_RLE_COMPRESSION REAL_SCALE
:HP870 PCL3 NORMAL STD_AND_NOMINAL_COLORS DELTA_RLE_COMPRESSION
:HP870P PCL3 NORMAL PORTRAIT STD_AND_NOMINAL_COLORS DELTA_RLE_COMPRESSION
2.b Type the following to create the second file, /etc/printscreen.options
cat > /etc/printscreen.options< CR >
:LPxx< TAB >PCL3< CR >
:LP05< TAB >PCL3< CR >
< CTL-C >
where: < TAB > is the Tab key. < CR > is the Enter or Return key.
To enter < CTL-C >, hold down the Ctrl key and then press the C key.
Replace LP05 with your printer's name.
3. If the printer is a Dot-Matrix printer, and is direct connected to a 51 station, then you should install QF990273B. This QF solves the problem of printer going off-line sporadically.
QF990273B requires QF991068B to be installed previously. Both of them deals with Device Monitor problems. CARs submitted on this problem: 990273, 990423, 990623, 990873, 991010, 991156, 991231, 991413, 991611.
Note: QF991068B is already included in v6.2.1
From QF990273B: Foxboro software will detect the printer is off line by the select switch or a paper out condition, when there is a job pending in the queue. Foxboro software will detect when the printer power is off or the signal cable is disconnected. The off line or failed status will return to on line automatically when the problem conditions are removed. The Quick Custom Rev. A required operator action, but this Quick Fix Rev. B will perform the state changes automatically.
4. If the printer is PCL3 (HP950/HP895/HP890/HP870), and is direct connected to an Ultra station (51D/51E), then you have to install QF990115. It mentions need for printscreen.* files, and command: lpadmin -p LPxx -H.
If using the Parallel Port Extender Kit (P0971LS) it seems you have to run script prt-load.51 (from diskette K0173UW) to make it work. This script issues the command: lpadmin -pLPnn -T hplaser -i /usr/fox/exten/standard -I simple
QF990115: Unix kernel driver for the parallel port was modified. The /etc/system file is modified to add lines which will set 2 global variables required by the ecpp driver. New file: Checksum: 38726 100 Size: 50916 ./kernel/drv/ecpp.new WHAT string contents: Ecpp.new: SunOS 5.5.1 Generic 107872-01 May 1999 Original version of "/kernel/drv/ecpp" is saved as "/usr/preserve/ecpp.sav"
5. If the printer is PCL3 (HP950/HP895/HP890/HP870), and is connected to a COMMunication processor, you might want to request the special COMM10 image TI9467 to reduce printing time (from 12 to 6 minutes). See CAR991967.
6. If the printer is PCL3 (HP950/HP895/HP890/HP870) or PostScript (LEXMARK/HP1600/HP1200) with Serial Interface, and it is connected to a COMMunication processor 10, to avoid having to reset converter repeatedly, be sure you are using the new Serial/Parallel converter P0917AY. See CAR990507, 9901613
7. If the printer is PostScript (HP2250/LEXMARK/HP1600/HP1200) with Serial Interface, and it is connected to a COMMunication processor 10, then you need to fix a parameter configuration error from SysDef that puts the wrong Device Type in IIF.prm. Then you have to reinstall OS1CS (OpSys for COMM) on the HOST of the Comm Processor, and reinstall the OpSys pkg (OS6AW1/OS6GC1) on ANY OTHER AW51/WP51 in the system. (If you don't reinstall them you might get Black & White printscreens).
Reinstalling OS1CS will modify PMcomm_lbug.CS file (from wrong "02" to number "0a").You can also do this using script 'prt-setup.10' from diskette K0173UW diskette, or my workaround described below.
If you use 'prt-setup.10' you will HAVE to run it EVERY TIME YOU DO A COMMIT INSTALL!!.
If you use my workaround, it will modify SysDef source files, so you don't have to fix the IIF.prm/.dat files again.
8. If the printer is PostScript (HP2250/LEXMARK/HP1600/HP1200) and is connected to a PW, then you need to fix a parameter configuration error from SysDef, that puts the wrong Device Type in IIF.prm/IIF.dat, and then reinstall OS1PC1/OS1PC3/OS1PC4 (OpSys for PW) to update PMpw_lbug.PC files. You will HAVE to do it EVERY TIME YOU DO A COMMIT INSTALL!!.
Use script 'prt-setup.10' from diskette K0173UW diskette, to fix the IIF.prm/IIF.dat files. REMEMBER: You HAVE to run it EVERY TIME YOU DO A COMMIT INSTALL!!
9. If the printer is PostScript (HP2250/LEXMARK/XEROX), and you are going to do printscreen from 51 stations, you need to replace the file /usr/fox/wp/bin/xwd2ps. See below how to do it using the diskette K0173UW.
10. If the printer is PostScript (HP2250/HP1200/HP1600/LEXMARK/XEROX) or PCL3 (HP950/HP895/HP890/HP870), and you are going to print Reports/ASCII files on the printer, read Appendix P.
11. If the printer is PostScript LEXMARK with Serial Interface, connected to a COMMunication processor 10, and you are going to do printscreens from WP30s, then you have to order P0922BJ (used to be P0914AE) "32 MB Memory board" to replace the additional (8 MB) memory card in the printer. Total memory should be 40 MB. If not, printer's LCD display might show: "38 MEMORY FULL". (See Appendix T - Lexmark printer Setup, to verify you have the right amount of memory).
Read also next paragraph from B0400SF-B:
Changes from the default parameter settings are necessary when the printer's serial interface is used for connections to a COMM Server. For the necessary changes of the factory defaults, make the following selections on the printer's front panel: 1. Select SERIAL MENU in the printer display, then select SERIAL OPTION 1, then select SERIAL PROTOCOL, and select XON/XOFF/DTR. 2. If print screens originate from a WP30, change the COLOR MENU, Color Correction parameter to CMYK and the COLOR MENU, Print Quality parameter to Quick Print.
12. If the printer is PostScript LEXMARK with internal Serial Interface, connected to a COMMunication processor 10, you should verify the printer came configured with NO PARITY. (Document B0400SF is wrong. See page 30, paragraph 2 of NOTE).
13. If the printer is PostScript LEXMARK with Serial Interface, connected to a COMMunication processor 10, you might not be able to print compounds, blocks, parameters and/or PLB Ladder Logic diagrams from ICC (Integrated Control Configurator, CIOCFG). Run the following command to check:
lpstat -p LPnn -l (Replace LPnn with your printer logical name) If it reports: Contents type: simple Printer types: unknown
Then run this command to fix it:
lpadmin -pLPnn -T hplaser -I simple Now the previous command should report: Contents types: simple Printer types: hplaser
14. If the printer is connected to the Parallel Port of 50/51 stations you might need to install QF980019.
QF980019 problem description: Station print services can end up in a tight loop consuming available idle CPU, with printing becoming stalled for printer on that station.
15. If a PCL3 (HP950/HP895/HP890/HP870) or PostScript (LEXMARK/HP1600/HP1200) printer is connected to the Parallel Port of a WP51 station, it will come disabled and not accepting requests every time you reboot the station. A workaround is to create file /etc/fox/rc.foxapps with the following lines:
# The next two lines will enable and accept the local printer /usr/bin/enable LPnn /usr/lib/accept LPnn
Don't forget to make the file executable:
chmod +x /etc/fox/rc.foxapps
16. If a PCL3 (HP950/HP895/HP890/HP870) or PostScript (LEXMARK/HP1600/HP1200) printer is connected to the Parallel Port of a 51 station, occasionally you might not be able to print from remote stations. Running command:
lpstat -p LPXX -lwill respond with:
printer LPXX faulted... enabled since .... available. system not responding
Please follow Helpful Hint HH963 (Appendix G) to fix it.
17. PRINTING ON A MIXED SYSTEM (NT & SOLARIS)
CAR 10841: To allow your WP70 I/A NT station to print on a printer directly connected
to an AP/AW51, the system should be normally configured and installed with I/A.
Additionally, you need to set up printer filtering to be local to the NT system.
1. Add Remote Print services on the NT system:
Pick Start. Pick Settings. Pick Control Panel. Pick Network. Pick Services.
Add Microsoft TCP/IP Printing.
(The system will ask for the system CD to copy the drivers from E:/i386.)
2. Add a local printer on the NT station:
Pick Start. Pick Settings. Pick Printers. Pick Add Printer. Pick My computer and Next.
Pick Add Port... Select LPR Port. Pick New Port...
Enter: I/A Unix Printer Host Letterbug ID and the LPxx name, and pick OK. Pick Close.
Select Port box, and pick Next. Select Manufacturer, and select Printer, and pick Next.
Select Not Shared, and pick Next. Pick Finish.
3. The test page should print out.
The printer will be available from both I/A NT, and I/A Unix.
18. WP70 prints in portrait mode?. Change properties of the printer to landscape mode.
When printing from the left button "Printscreen", it prints many times. When printing from File, Print, it works fine.
A: Foxview 99.2 solves this problem.
This configuration will be fixed at v6.2 where Device Monitor will support monitoring of up to 4 devices.
Use the document B0400SF-H to learn ALL DETAILS ON how to install the latest printers available, and how to use the scripts from diskette for other printers.
The diskette K0173UW-C (2/25/04), has the following files:
-rwxrwxr-x 1 root staff 230 Feb 11 1997 ./etc/printscreen.printers
-rwxrwxr-x 1 root staff 15 Feb 7 1997 ./etc/printscreen.options
-rwxr-xr-x 1 root root 9385 Feb 12 13:39 ./prt-load.51
-rwxrwxr-x 1 root staff 3657 Aug 11 1999 ./prt-setup.10
-rwxrwxr-x 1 root staff 57736 Jul 8 1999 ./usr/fox/wp/bin/xwd2ps.new
-rwxr-xr-x 1 root root 50916 Jan 15 2003 ./kernel/drv/ecpp.new
(sum ecpp.new: 38726 100)
From prt-setup.51:
"This script will load the appropriate files on your 51 Series system to support:
HP870C, HP890C, HP895C, HP1200, HP1600, HP2250, HP2280, HP6122, HP950, HP960, HP3000
Lexmark45, XeroxC20 printers.
Run this only on stations originating printscreens."
"Enter the release level of your system."
3.x, 4.0.x,
4.1.x, 4.2.1, 4.2.2,
4.2.3,
4.2.4,
4.3.x, 6.1.x,
6.2,
6.3, 6.3x
6.4, 6.5, 6.5.1, 6.5.2,
7.0, 7.1 , 7.1.1"
Script 'prt-load.51'. To be run on any 51 doing printscreens. Be sure you enter LEXMARK when installing either LEXMARK or HP2250 printer. Functions summary:
For HP870/890/895 and SW 4.3/6.1 or higher:
For LEXMARK/XEROX and 4.3--6.2:
Script 'prt-setup.10': (to be run only on POSTSCRIPT--COMM/PW configurations)
Changes IIF.prm/IIF.dat printer device type parameter. The REPORT option will help you decide if you need to use it: prt-setup.10 REPORT 0 0 0
If it reports PxDEV=2, for a Postscript Serial printer connected to a COMM processor, then you have to change it to 10.
The script will save IIF.dat/IIF.prm before changing them with the new values.
Syntax:
prt-setup.10 STA_LBUG PORT# OLD_PnDEV NEW_Pn_DEV COMM/PW 1-4/1 2/pntjet LEXMARK45/hp1600/hp870/hp895/pntjet
Based on the parameters entered, it will change IIF.prm/IIF.dat.
REMEMBER: This script MUST BE RUN AGAIN EVERY TIME A COMMITT INSTALL IS DONE!!!. (See below for a more permanent solution)
See Appendix E to learn more details on what these scripts do.
If dealing with a PostScript printer with serial interface, connected to a COMMunication processor, the workaround below will "fix" the wrong SysDef source file. This will prevent from having to re-doing the IIF.prm change.
For any future NEW configurations, edit System Definition data files on your PC:
C:\usr\fox\FoxDEF\data\1.61\prt_type.dat (4.3x and 6.1x)
C:\usr\fox\FoxDEF\data\1.17\prt_type.dat (pre 4.3/6.1)
Using Notepad (or any text editor), change line:
PSPTRSPostscript Printer,Ser COMM106 schpjet 2A
with:
PSPTRSPostscript Printer,Ser COMM106 schpjet 10A
To correct EXISTING system configurations on your hard drive, edit in a similar way the corresponding files:
C:\usr\fox\FoxDEF\configs\your_syscfg_name\prt_type.datwhere "your_syscfg_name" is the System Configuration name.
From now on, SysDef will create Committal diskettes with good IIF.prm and consequently correct PMxxxxxx.CS files on stations. This will be valid until the NEXT version of System Definition arrives ...
From B0400XF-A (PDF), page 34: (See also B0400JG-F, page 162) The I/A Series software installation procedure automatically installs the local workstation printers (for example, alarm printers) defined on your Commit diskette. Although I/A Series printer installation is automated, it may be necessary to perform some additional steps. Sharing of graphics printers for reporting or printscreens requires additional Windows NT installation steps. NOTE If you add or remove a printer, change your system configuration files using System Definition and update the Commit diskette. Use I/A Series software install to update (recommit) your station files with those changes. A 70 Series station can have one to three printers. If a DigiBoard is installed, additional printers can be available. Alarm printers, that is, dot matrix printers (serial), are generally for alarm and system messages only; graphic printers (parallel or serial) support report printing and printscreen functions. Printer choices are: Printer Type Port Print To: Driver 80-Col. dot matrix Serial Port 1 (COM1*) Generic/Text Only 132-Col. dot matrix Serial Port 2 (COM2 or 3**) Epson LQ2550 Color InkJet *** Parallel Port (LPT1) HP DeskJet 1200C/PS HP DeskJet 1600CM HP DeskJet 855C * If the station is on a Nodebus, COM1 is reserved for the Dual Nodebus Interface connection. ** If there is a DigiBoard installed, COM2 is disabled. *** The graphics printer (HP DeskJet 1200/1600C/PS) is normally configured on the LPT1 port during Windows NT Workstation installation. View it with the Printer Wizard option in the Printer folder.
Once you have finished the installation we are ready to test the printer. Turn the printer ON, put it On-line, and try the next steps.
Start printing a plain ASCII file using the spooler (lp -d LPxx /etc/printers). Try first from the printer host and then from the other stations. You might have to take a look at Appendix P
If using a PCL3/PostScript printer: Click on Config, Select_Printer and verify your printer shows up in that window. Select the printer and then do a printscreen. Try this from the printer host first and then from the other stations.
If any of these tests did not work go to Troubleshooting (Section 3).