Patch Name: PHCO_21204 Patch Description: s700_800 10.20 HPDPS cumulative w/ lp authentication. Creation Date: 99/12/12 Post Date: 00/03/27 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: N/A Filesets: DistributedPrint.PD-CLIENT DistributedPrint.PD-COMMON DistributedPrint.PD-SERVCOMMON DistributedPrint.PD-SPOOLER DistributedPrint.PD-SUPERVISOR DistributedPrint.PD-ENG-A-MAN Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHCO_21204 Symptoms: PHCO_21204: DPS printer attributes job-size-range-ready and job-size-range-supported shrink from 2^63 - 1 to 9 bytes when servers are stopped and restarted. PHCO_20398: - lp cannot access secure printers like pdpr does. PHCO_19534: - DPS does not support printer models 8100 and 8500. DPS does not support generic printer model. DPS does not support trace filtering. Supervisor core dumps if file system is full. /opt/pd/lbin/lprpp is a soft link to itself. PHCO_19325: - Large configurations in a basic environment take a long time to start up and shutdown. A 1500 printer configu- ration can take over 1-1/2 hours to start and would take as long to shut down except for a 10 minute time out. - As a result of the artificial 10 minute shutdown limit, the DPS configuration is often corrupted. PHCO_16752: - Spooler and supervisor dump core during HPDPS shutdown. This happens when HPDPS is started and then immediately shut down. - Given a physical printer configured with tcpip-bsd, lp-spool-hp, or lp-spool-bsd attachment type, if the printer has problem, pdpr or pddelete command hangs. PHCO_15902: - HPDPS supervisor might hang under certain conditions, such as when the physical printer, configured with tcpip attachment type, is suddenly powered off while the printer is printing. - Job cancellation commands, such as pdrm, pddelete and pdclean, might hang under certain conditions. PHCO_15540: - HPDPS supervisor occasionally core dumps when it is starting to print a job. - A few more error detections added. PHCO_15148: - HPDPS is not linked with year2000 library. PHCO_14518: - HPDPS can have problem printing small postscript files. - paper-out and paper-jam state were not reflected in the printer status. - pdclientd may core dump when printing a Script generated file. - HPDPS spooler hangs when printing an empty file. - HPDPS will need to support P405 printer model. PHCO_12405: - pdclientd running out of resources and core dump when too many concurrent jobs happen at the same time. - In some concurrent print request situation, supervisor can go into a deadlock situation and use a lot of CPU. - Simplify gateway printer configuration. - e-mail notification can't handle the situation when notification locale is different from the user's locale. - jobs submitted via lp did not use the notification-profile attribute of the initial-value-job. - submitting job through "lp -m" command did not get job completion notification through HPDPS. - Supervisor always waits for one minute before starting to register physical printers. - Physical printer always stores dotted decimal for tcpip-address. PHCO_11618: - Directory /var/spool/lp/request/PDRequest was not created. PHCO_10608: - Printing PCL files produced incorrect output. - Command 'pdpr' hangs if filename is not last parameter and if filename is an NFS directory name. - Process size grows in supervisor process when creating physical printer(s). - Core dumps when creating a large number of physical printers. - If a job is submitted through 'lp' to HPDPS by users other than root, root cannot cancel the job. Enhancements: - HPDPS supports new HP Printers Lj5si Mopier and HP5000 D640. - Removed restriction of port number used for TCPIP network printer attachment-type. - Reduced process run time memory usage. - Improved performance when creating more than a hundred printers. - Reduced SNMP monitoring frequency. - Enabled socket notification mechanism. - The default local job id range is changed to 1-100. - Enabled job submission from NT. - All jobs submitted through 'lp' will be owned by a special user 'hpdps_lp_user'. - If a user wants to list a job, submitted through 'lp', using 'pdls' command, then use -U flag. PHCO_8821: Jobs submitted from remote servers (via rlpdaemon) to HPDPS printers will fail to spool. PHCO_8435: Jobs submitted from remote servers (via rlpdaemon) to HPDPS printers will fail to spool. Defect Description: PHCO_21204: SR: 1653255984 CR: JAGaa51929 - Attributes are represented internally as type double but stored in a permanent DPS data file as strings in engineering notation, for example, 9.22337e+18 . In non-C locales such as de_DE.iso88591, the decimal point between the "9" and "2" (in our example) is a comma (","). In such locales, the "." in the file is assumed to be a delimiter when the string is read in and converted to its double representation, so it and anything following it is discarded. The result is a value of "9". Resolution - The "." continues to be used in the permanent file. It is changed within DPS, if required, to whatever decimal point character is required by the current locale *before* conversion to type double. It is also changed back to ".", as required, before being written to the file. PHCO_20398: - Lp disallows access to secure printers unlike pdpr. Redundant error messages generated by /sbin/init.d/pd stop command. Resolution: Fix pdlp to let DPS authenticate the user when printer is secure, i.e has AUTHORIZE-JOBS attribute set to true. Fix /sbin/init.d/pd script to stop generating the redundant error messages. PHCO_19534: - Printer 8500 and 8100 model directories with model scripts do not exist. Generic printer model directory with model script does not exist. Trace does not recognize selection of trace groups in trace configu- ration files. Pdb management in DPS does not detect shortage of disc space, consequently causing a core dump. lprpp soft link should point to /usr/lbin/lprpp. Resolution: Added model directories with corresponding files for 8100, 8500, and generic printers. Added detection of disk space shortage in order to avoid write failures causing the core dumps. Fixed recognition of trace groups and date printing in the trace files in DPS. Fix /opt/pd/lbin/lprpp soft link. PHCO_19325: - Excessive syncs of cached DPS configurations to disk take too much CPU and disk resources. In the 1500 printer configuration, each object registration caused > 4500 system calls to write(), and there were 6000 such registrations during the startup. Resolution: Delay syncs until heavy registration activity ceases. PHCO_16752: - Spooler and supervisor dump core when shutting down HPDPS. A threaded object, which might not have been fully created during start up, is being deleted at shutdown, causing the core dump. - If the tcpip-bsd, lp-spool-hp, or lp-spool-bsd printer has problem while printing a job, the pddelete or pdpr command is ineffective because it waits until the job is completed. PHCO_15902: - HPDPS supervisor might hang under certain conditions, such as when the physical printer, configured with tcpip attachment type, is suddenly powered off while the printer is printing. - When the job is in "processing" state, under certain conditions, the job cannot be cancelled, and pdrm, pddelete or pdclean would hang. PHCO_15540: - HPDPS supervisor occasionally core dumps when it is starting to print a job. - A few more error detections added. PHCO_15148: - HPDPS is not linked with year2000 library. PHCO_14518: - When printing some small postscript files, only the banner page was printed, the printer ran into error 40.1 and the file content is not printed. - When printer ran into paper-out and paper-jam state, the printer was still showing idle state. - pdclientd may core dump when printing a Script generated file. Script is a tool which capture a session to a file. - HPDPS spooler hangs when printing an empty file. - HPDPS will need to support the P405 printer model. PHCO_12405: - pdclientd running out of resources and core dump when too many concurrent jobs happen at the same time. This enhancement allows the admin. to restrict concurrent threads in pdclientd. Admin can specify the following environment variables in /etc/rc.config.d/pd to control this behavior: PD_MAXTHREADS (defaults to 50 threads) PD_MAXRETRIES (defaults to 0 retries) PD_RETRY_INTERVAL (defaults to 5 seconds) - Avoid deadlock situation in the supervisor. In some concurrent print request situations, supervisor can go into a deadlock and use a lot of CPU. - a new utility, pdgwcfg, is released to make configuring gateway printer easier. - correct locale problem when invoking mailx for e-mail notification. - jobs submitted via lp will get the notification-profile attribute of the initial-value-job. - lp -m will send email upon job completion to the user who submitted the job. - remove the one minute wait in the supervisor before all physical printers can be registered. - Allow using domain name for printer addresses. Do not convert domain name to dotted decimals. PHCO_11618: - Directory /var/spool/lp/request/PDRequest was not created. PHCO_10608: - Printing PCL files produced incorrect output. - Command 'pdpr' hangs if filename is not last parameter. Incorrect parsing caused 'pdpr' to wait for input from stdin when filename was not the last parameter. - Process size grows in supervisor process when creating physical printer(s). - 'basicdsd' process core dumps when creating a large number of physical printers. Enhancements: - HPDPS supports new HP Printers Lj5si Mopier and HP5000 D640. - Removed restriction of port number used for TCPIP network printer attachment-type. SAM still limits the port number to 9100, 9101, and 9102. This functionality will be fixed in a future SAM release. - Reduced process run time memory usage. - Improved performance when creating more than a hundred printers. - Reduced SNMP monitoring frequency. - Enabled socket notification mechanism. - The default local job id range is changed to 1-100. The range can be changed through the PDIDTABLE environment variable. - Enabled job submission from NT. - All jobs submitted through 'lp' will be owned by a special user 'hpdps_lp_user'. PHCO_8821: Jobs submitted from remote servers (via rlpdaemon) to HPDPS printers will fail to spool. PHCO_8435: Jobs submitted from remote servers (via rlpdaemon) to HPDPS printers will fail to spool. SR: 5003423558 1653266684 5003423475 5003424887 5003419804 1653260232 4701366807 4701366799 1655340969 5003422782 5003455303 8606103766 1653255984 Patch Files: /opt/pd/bin/lp /opt/pd/bin/pddcesetup /opt/pd/bin/pdgwcfg /opt/pd/bin/pdmsg /opt/pd/bin/pdmsghlp /opt/pd/bin/pdps /opt/pd/bin/pdstartclient /opt/pd/bin/pdstartspl /opt/pd/bin/pdstartsuv /opt/pd/lbin/basicdsd /opt/pd/lbin/dspmsg /opt/pd/lbin/pdclientd /opt/pd/lbin/pdcommand /opt/pd/lbin/pddmsg /opt/pd/lbin/pdlp /opt/pd/lbin/pdverdce /opt/pd/lbin/spooler /opt/pd/lbin/startbasicdsd /opt/pd/lbin/supervisor /opt/pd/lib/ip/DesignJet /opt/pd/lib/ip/PCL3 /opt/pd/lib/ip/PCL4 /opt/pd/lib/ip/PCL5 /opt/pd/lib/ip/PSII-P4050Z /opt/pd/lib/ip/generic /opt/pd/lib/ip/net_lj8500 /opt/pd/lib/ip/net_ljx000 /opt/pd/lib/ipmap/DesignJet /opt/pd/lib/ipmap/LJ8100 /opt/pd/lib/ipmap/LJ8500 /opt/pd/lib/ipmap/PCL3 /opt/pd/lib/ipmap/PCL4 /opt/pd/lib/ipmap/PCL5.DPI300 /opt/pd/lib/ipmap/PCL5.DPI600 /opt/pd/lib/ipmap/generic /opt/pd/lib/libdposerv.sl /opt/pd/lib/libfcrm0.sl /opt/pd/lib/libnwtools.sl /opt/pd/lib/libordered.sl /opt/pd/lib/libordersuv.sl /opt/pd/lib/libpd.sl /opt/pd/lib/libpdclient.sl /opt/pd/lib/libpdobj.sl /opt/pd/lib/libpdparse.sl /opt/pd/lib/libserv.sl /opt/pd/lib/libsnmp.sl /opt/pd/lib/libsock.sl /opt/pd/lib/libspl.sl /opt/pd/lib/libsuv.sl /opt/pd/lib/model/ColorLaserJet/attribute /opt/pd/lib/model/ColorLaserJet5/attribute /opt/pd/lib/model/ColorLaserJt5M/attribute /opt/pd/lib/model/DesignJet650/attribute /opt/pd/lib/model/DesignJet650C/attribute /opt/pd/lib/model/DesignJet750C/attribute /opt/pd/lib/model/DesignJet755CM/attribute /opt/pd/lib/model/DesignJt650CPS/attribute /opt/pd/lib/model/DeskJet1200/attribute /opt/pd/lib/model/DeskJet1200C/attribute /opt/pd/lib/model/DeskJet1200CPS/attribute /opt/pd/lib/model/DeskJet1600/attribute /opt/pd/lib/model/DeskJet1600C/attribute /opt/pd/lib/model/DeskJet1600CM/attribute /opt/pd/lib/model/DeskJet660C/attribute /opt/pd/lib/model/DeskJet850C/attribute /opt/pd/lib/model/DeskJet855C/attribute /opt/pd/lib/model/HP5000D640/attribute /opt/pd/lib/model/HP5000D640/driver /opt/pd/lib/model/HP5000D640/ip /opt/pd/lib/model/HP5000D640/ipmap /opt/pd/lib/model/LaserJet3/attribute /opt/pd/lib/model/LaserJet3D/attribute /opt/pd/lib/model/LaserJet3P/attribute /opt/pd/lib/model/LaserJet3Si/attribute /opt/pd/lib/model/LaserJet4/attribute /opt/pd/lib/model/LaserJet4L/attribute /opt/pd/lib/model/LaserJet4M/attribute /opt/pd/lib/model/LaserJet4ML/attribute /opt/pd/lib/model/LaserJet4MP/attribute /opt/pd/lib/model/LaserJet4MPlus/attribute /opt/pd/lib/model/LaserJet4MV/attribute /opt/pd/lib/model/LaserJet4P/attribute /opt/pd/lib/model/LaserJet4Plus/attribute /opt/pd/lib/model/LaserJet4Si/attribute /opt/pd/lib/model/LaserJet4SiMX/attribute /opt/pd/lib/model/LaserJet4V/attribute /opt/pd/lib/model/LaserJet5/attribute /opt/pd/lib/model/LaserJet5L/attribute /opt/pd/lib/model/LaserJet5MP/attribute /opt/pd/lib/model/LaserJet5P/attribute /opt/pd/lib/model/LaserJet5Si/attribute /opt/pd/lib/model/LaserJet5SiMX/attribute /opt/pd/lib/model/LaserJet5SiMopier/attribute /opt/pd/lib/model/LaserJet5SiMopier/driver /opt/pd/lib/model/LaserJet5SiMopier/ip /opt/pd/lib/model/LaserJet5SiMopier/ipmap /opt/pd/lib/model/LaserJet8100/attribute /opt/pd/lib/model/LaserJet8100/driver /opt/pd/lib/model/LaserJet8100/ip /opt/pd/lib/model/LaserJet8100/ipmap /opt/pd/lib/model/LaserJet8500/attribute /opt/pd/lib/model/LaserJet8500/driver /opt/pd/lib/model/LaserJet8500/ip /opt/pd/lib/model/LaserJet8500/ipmap /opt/pd/lib/model/HPP405/attribute /opt/pd/lib/model/HPP405/driver /opt/pd/lib/model/HPP405/ip /opt/pd/lib/model/HPP405/ipmap /opt/pd/lib/model/generic/attribute /opt/pd/lib/model/generic/driver /opt/pd/lib/model/generic/ip /opt/pd/lib/model/generic/ipmap /opt/pd/lib/nls/msg/C/fpa.cat /opt/pd/lib/nls/msg/C/fpahelp.cat /opt/pd/lib/nls/msg/C/Pd/oid.cat /opt/pd/lib/nls/msg/C/Pd/piobe.cat /opt/pd/lib/nls/msg/C/Pd/psf6K.cat /opt/pd/lib/nls/msg/C/Pd/sbsd.cat /opt/pd/lib/oids/pd.db /opt/pd/lib/oids/piobe.db /opt/pd/lib/oids/psf6K.db /opt/pd/lib/oids/sbsd.db /opt/pd/newconfig/etc/rc.config.d/pd /sbin/init.d/pd /opt/pd/share/man/man1m.Z/pdgwcfg.1m /opt/pd/share/man/man4.Z/pdgwcfg.conf.4 /opt/pd/lbin/lprpp what(1) Output: /opt/pd/bin/lp: $Revision: 78.29.1.56 $ $Header: /hpux/pd/hp/src/gateway/lp.c 78.4 2000-01-2 6 16:07:50-08 lbyler Exp $ /opt/pd/bin/pddcesetup: (none) /opt/pd/bin/pdgwcfg: (none) /opt/pd/bin/pdmsg: (none) /opt/pd/bin/pdmsghlp: $Header: /hpux/pd/hp/src/common/pdmsghlp.cpp 80.1.1. 1 1997-02-28 03:41:50-08 ssa Exp $ /opt/pd/bin/pdps: (none) /opt/pd/bin/pdstartclient: (none) /opt/pd/bin/pdstartspl: (none) /opt/pd/bin/pdstartsuv: (none) /opt/pd/lbin/basicdsd: HPDPS $Header: /hpux/pd/hp/src/ns/basicdsd_rev.c 80. 1.1.2 1998-10-27 11:54:47-08 ssa Exp $ /opt/pd/lbin/dspmsg: HPDPS $Header: /hpux/pd/hp/src/common/dspmsg.cpp 80. 1.1.1 1997-02-28 03:39:05-08 ssa Exp $ /opt/pd/lbin/pdclientd: HPDPS $Header: /hpux/pd/hp/src/client/libpdclient_re v.c 80.1.1.2 1998-10-27 11:54:13-08 ssa Exp $ HPDPS $Header: /hpux/pd/hp/src/client/pdclientd_rev. c 80.1.1.3 1998-10-27 11:54:25-08 ssa Exp $ /opt/pd/lbin/pdcommand: HPDPS $Header: /hpux/pd/hp/src/client/pdcommand_rev. c 80.2.1.3 1998-10-27 11:54:30-08 ssa Exp $ /opt/pd/lbin/pddmsg: $Header: /hpux/pd/hp/src/common/pddmsg.cpp 80.1.1.1 1997-02-28 03:40:04-08 ssa Exp $ /opt/pd/lbin/pdlp: $Header: /hpux/pd/hp/src/gateway/pdenq.cpp 80.11.1.9 2000-03-02 19:11:10-08 stran Exp $ /opt/pd/lbin/pdverdce: $Header: /hpux/pd/hp/src/common/pdverdce.c 80.2.1.1 1997-02-28 03:42:19-08 ssa Exp $ /opt/pd/lbin/spooler: $Header: /hpux/pd/hp/src/spooler/spooler_rev.c 80.2. 1.2 1998-10-27 11:55:06-08 ssa Exp $ /opt/pd/lbin/startbasicdsd: (none) /opt/pd/lbin/supervisor: HPDPS $Header: /hpux/pd/hp/src/suv/libsuv_rev.c 80.2 .1.2 1998-10-27 11:55:17-08 ssa Exp $ HPDPS $Header: /hpux/pd/hp/src/suv/supervisor_rev.c 80.1.1.4 1999-07-13 02:41:30-07 ssa Exp $ PA TCH_10_20 (PHCO_xxxxx) /opt/pd/lib/ip/DesignJet: $Header: /hpux/pd/hp/ip/DesignJet 80.1 1996-09-26 03 :46:24-07 ssa Exp $ /opt/pd/lib/ip/PCL3: $Header: /hpux/pd/hp/ip/PCL3 78.5 1996-04-22 06:56:5 0-07 ssa Exp $ /opt/pd/lib/ip/PCL4: $Header: /hpux/pd/hp/ip/PCL4 78.5 1996-04-22 06:56:5 3-07 ssa Exp $ /opt/pd/lib/ip/PCL5: $Header: /hpux/pd/hp/ip/PCL5 80.2 1996-10-14 16:55:2 5-07 ssa Exp $ /opt/pd/lib/ip/PSII-P4050Z: (none) /opt/pd/lib/ip/generic: (none) /opt/pd/lib/ip/net_lj8500: $Header: /hpux/pd/hp/ip/net_ljcolor 82.1.1.1 1999-07 -30 06:25:49-07 ssa Exp $ /opt/pd/lib/ip/net_ljx000: $Header: /hpux/pd/hp/ip/net_ljx000 82.1.1.1 1999-07- 30 06:26:01-07 ssa Exp $ /opt/pd/lib/ipmap/DesignJet: $Header: /hpux/pd/hp/ipmap/DesignJet 80.1 1996-09-26 03:49:33-07 ssa Exp $ /opt/pd/lib/ipmap/LJ8100: $Header: /hpux/pd/hp/ipmap/LJ8100 82.2 1999-08-11 03 :43:48-07 ssa Exp $ /opt/pd/lib/ipmap/LJ8500: $Header: /hpux/pd/hp/ipmap/LJ8500 82.2 1999-08-11 03 :45:13-07 ssa Exp $ /opt/pd/lib/ipmap/PCL3: $Header: /hpux/pd/hp/ipmap/PCL3 78.6 1996-03-25 06:2 3:40-08 ssa Exp $ /opt/pd/lib/ipmap/PCL4: $Header: /hpux/pd/hp/ipmap/PCL4 78.5 1996-03-25 06:2 3:41-08 ssa Exp $ /opt/pd/lib/ipmap/PCL5.DPI300: $Header: /hpux/pd/hp/ipmap/PCL5.DPI300 80.3 1996-10- 18 08:51:08-07 ssa Exp $ /opt/pd/lib/ipmap/PCL5.DPI600: $Header: /hpux/pd/hp/ipmap/PCL5.DPI600 80.3 1996-10- 18 08:51:05-07 ssa Exp $ /opt/pd/lib/ipmap/generic: $Header: /hpux/pd/hp/ipmap/dumb 78.1 1998-11-18 06:3 3:16-08 ssa Exp $ /opt/pd/lib/libdposerv.sl: HPDPS $Header: /hpux/pd/hp/src/dpo/libdposerv_rev.c 80.1.1.2 1998-10-27 11:54:43-08 ssa Exp $ /opt/pd/lib/libfcrm0.sl: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/libnwtools.sl: libnwtools.sl library is obsoleted with PHCO_10608 5 /05/97. /opt/pd/lib/libordered.sl: HPDPS $Header: /hpux/pd/hp/src/oid/libordered_rev.c 80.1.1.2 1998-10-27 11:54:51-08 ssa Exp $ /opt/pd/lib/libordersuv.sl: HPDPS $Header: /hpux/pd/hp/src/suv/libordersuv_rev.c 80.1.1.2 1998-10-27 11:55:13-08 ssa Exp $ /opt/pd/lib/libpd.sl: HPDPS $Header: /hpux/pd/hp/src/common/libpd_rev.c 80 .1.1.2 1998-10-27 11:54:39-08 ssa Exp $ /opt/pd/lib/libpdclient.sl: libpdclient.sl library is obsoleted with PHCO_10608 5/05/97. /opt/pd/lib/libpdobj.sl: libpdobj.sl library is obsoleted with PHCO_10608 5/0 5/97. /opt/pd/lib/libpdparse.sl: HPDPS $Header: /hpux/pd/hp/src/client/libpdparse_rev .c 80.1.1.2 1998-10-27 11:54:17-08 ssa Exp $ /opt/pd/lib/libserv.sl: HPDPS $Header: /hpux/pd/hp/src/spooler/libserver_rev .c 80.1.1.2 1998-10-27 11:54:59-08 ssa Exp $ /opt/pd/lib/libsnmp.sl: $Id: SNMP_Client.C,v 80.1 1996-10-09 08:24:12-07 ssa Exp $ $Id: XPortCache.C,v 80.1 1997-02-12 02:19:03-08 ssa Exp $ $Id: snmplib.c,v 78.3 1996-03-14 01:27:08-08 ssa Exp $ $Id: snmputil.c,v 78.1 1996-02-29 08:43:53-08 ssa Ex p $ $Id: xportudp.c,v 80.1 1997-02-18 08:27:40-08 ssa Ex p $ /opt/pd/lib/libsock.sl: libsock.sl library is obsoleted with PHCO_10608 5/05 /97. /opt/pd/lib/libspl.sl: libspl.sl library is obsoleted with PHCO_10608 5/05/ 97. /opt/pd/lib/libsuv.sl: libsuv.sl library is obsoleted with PHCO_10608 5/05/ 97. /opt/pd/lib/model/ColorLaserJet/attribute: $Header: /hpux/pd/hp/model/ColorLaserJet.att 78.6 19 96-03-25 06:12:27-08 ssa Exp $ /opt/pd/lib/model/ColorLaserJet5/attribute: $Header: /hpux/pd/hp/model/ColorLaserJet5.att 78.6 1 996-03-25 06:12:29-08 ssa Exp $ /opt/pd/lib/model/ColorLaserJt5M/attribute: $Header: /hpux/pd/hp/model/ColorLaserJt5M.att 78.6 1 996-03-25 06:12:30-08 ssa Exp $ /opt/pd/lib/model/DesignJet650/attribute: $Header: /hpux/pd/hp/model/DesignJet650.att 78.4 199 6-03-25 06:12:31-08 ssa Exp $ /opt/pd/lib/model/DesignJet650C/attribute: $Header: /hpux/pd/hp/model/DesignJet650C.att 78.4 19 96-03-25 06:12:32-08 ssa Exp $ /opt/pd/lib/model/DesignJet750C/attribute: $Header: /hpux/pd/hp/model/DesignJet750C.att 78.4 19 96-03-25 06:12:32-08 ssa Exp $ /opt/pd/lib/model/DesignJet755CM/attribute: $Header: /hpux/pd/hp/model/DesignJet755CM.att 78.4 1 996-03-25 06:12:33-08 ssa Exp $ /opt/pd/lib/model/DesignJt650CPS/attribute: $Header: /hpux/pd/hp/model/DesignJt650CPS.att 78.4 1 996-03-25 06:12:34-08 ssa Exp $ /opt/pd/lib/model/DeskJet1200/attribute: $Header: /hpux/pd/hp/model/DeskJet1200.att 78.5 1996 -03-25 06:12:34-08 ssa Exp $ /opt/pd/lib/model/DeskJet1200C/attribute: $Header: /hpux/pd/hp/model/DeskJet1200C.att 78.6 199 6-03-25 06:12:35-08 ssa Exp $ /opt/pd/lib/model/DeskJet1200CPS/attribute: $Header: /hpux/pd/hp/model/DeskJet1200CPS.att 78.3 1 996-03-25 06:12:36-08 ssa Exp $ /opt/pd/lib/model/DeskJet1600/attribute: $Header: /hpux/pd/hp/model/DeskJet1600.att 78.5 1996 -03-25 06:12:37-08 ssa Exp $ /opt/pd/lib/model/DeskJet1600C/attribute: $Header: /hpux/pd/hp/model/DeskJet1600C.att 78.6 199 6-03-25 06:12:37-08 ssa Exp $ /opt/pd/lib/model/DeskJet1600CM/attribute: $Header: /hpux/pd/hp/model/DeskJet1600CM.att 78.3 19 96-03-25 06:12:38-08 ssa Exp $ /opt/pd/lib/model/DeskJet660C/attribute: $Header: /hpux/pd/hp/model/DeskJet660C.att 78.4 1996 -03-25 06:12:39-08 ssa Exp $ /opt/pd/lib/model/DeskJet850C/attribute: $Header: /hpux/pd/hp/model/DeskJet850C.att 78.5 1996 -03-25 06:12:40-08 ssa Exp $ /opt/pd/lib/model/DeskJet855C/attribute: $Header: /hpux/pd/hp/model/DeskJet855C.att 78.5 1996 -03-25 06:12:40-08 ssa Exp $ /opt/pd/lib/model/HP5000D640/attribute: $Header: HP5000D640.att,v /opt/pd/lib/model/HP5000D640/driver: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/model/HP5000D640/ip: $Header: /hpux/pd/hp/ip/PCL5 80.2 1996-10-14 16:55:2 5-07 ssa Exp $ /opt/pd/lib/model/HP5000D640/ipmap: $Header: /hpux/pd/hp/ipmap/PCL5.DPI600 80.3 1996-10- 18 08:51:05-07 ssa Exp $ /opt/pd/lib/model/LaserJet3/attribute: $Header: /hpux/pd/hp/model/LaserJet3.att 78.6 1996-0 3-25 06:12:41-08 ssa Exp $ /opt/pd/lib/model/LaserJet3D/attribute: $Header: /hpux/pd/hp/model/LaserJet3D.att 78.4 1996- 03-25 06:12:42-08 ssa Exp $ /opt/pd/lib/model/LaserJet3P/attribute: $Header: /hpux/pd/hp/model/LaserJet3P.att 78.6 1996- 03-25 06:12:43-08 ssa Exp $ /opt/pd/lib/model/LaserJet3Si/attribute: $Header: /hpux/pd/hp/model/LaserJet3Si.att 78.6 1996 -03-25 06:12:43-08 ssa Exp $ /opt/pd/lib/model/LaserJet4/attribute: $Header: /hpux/pd/hp/model/LaserJet4.att 78.6 1996-0 3-25 06:12:44-08 ssa Exp $ /opt/pd/lib/model/LaserJet4L/attribute: $Header: /hpux/pd/hp/model/LaserJet4L.att 78.4 1996- 03-25 06:12:45-08 ssa Exp $ /opt/pd/lib/model/LaserJet4M/attribute: $Header: /hpux/pd/hp/model/LaserJet4M.att 78.6 1996- 03-25 06:12:45-08 ssa Exp $ /opt/pd/lib/model/LaserJet4ML/attribute: $Header: /hpux/pd/hp/model/LaserJet4ML.att 78.4 1996 -03-25 06:12:46-08 ssa Exp $ /opt/pd/lib/model/LaserJet4MP/attribute: $Header: /hpux/pd/hp/model/LaserJet4MP.att 78.4 1996 -03-25 06:12:47-08 ssa Exp $ /opt/pd/lib/model/LaserJet4MPlus/attribute: $Header: /hpux/pd/hp/model/LaserJet4MPlus.att 78.4 1 996-03-25 06:12:48-08 ssa Exp $ /opt/pd/lib/model/LaserJet4MV/attribute: $Header: /hpux/pd/hp/model/LaserJet4MV.att 78.6 1996 -03-25 06:12:48-08 ssa Exp $ /opt/pd/lib/model/LaserJet4P/attribute: $Header: /hpux/pd/hp/model/LaserJet4P.att 78.6 1996- 03-25 06:12:49-08 ssa Exp $ /opt/pd/lib/model/LaserJet4Plus/attribute: $Header: /hpux/pd/hp/model/LaserJet4Plus.att 78.4 19 96-03-25 06:12:50-08 ssa Exp $ /opt/pd/lib/model/LaserJet4Si/attribute: $Header: /hpux/pd/hp/model/LaserJet4Si.att 78.6 1996 -03-25 06:12:50-08 ssa Exp $ /opt/pd/lib/model/LaserJet4SiMX/attribute: $Header: /hpux/pd/hp/model/LaserJet4SiMX.att 78.4 19 96-03-25 06:12:51-08 ssa Exp $ /opt/pd/lib/model/LaserJet4V/attribute: $Header: /hpux/pd/hp/model/LaserJet4V.att 78.4 1996- 03-25 06:12:52-08 ssa Exp $ /opt/pd/lib/model/LaserJet5/attribute: $Header: /hpux/pd/hp/model/LaserJet5.att 78.6 1996-0 3-25 06:12:53-08 ssa Exp $ /opt/pd/lib/model/LaserJet5L/attribute: $Header: /hpux/pd/hp/model/LaserJet5L.att 78.4 1996- 03-25 06:12:53-08 ssa Exp $ /opt/pd/lib/model/LaserJet5MP/attribute: $Header: /hpux/pd/hp/model/LaserJet5MP.att 78.4 1996 -03-25 06:12:54-08 ssa Exp $ /opt/pd/lib/model/LaserJet5P/attribute: $Header: /hpux/pd/hp/model/LaserJet5P.att 78.6 1996- 03-25 06:12:55-08 ssa Exp $ /opt/pd/lib/model/LaserJet5Si/attribute: $Header: /hpux/pd/hp/model/LaserJet5Si.att 78.6 1996 -03-25 06:12:56-08 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMX/attribute: $Header: /hpux/pd/hp/model/LaserJet5SiMX.att 78.4 19 96-03-25 06:12:57-08 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/attribute: $Header: /hpux/pd/hp/model/LaserJet5SiMopier.att 80. 2 1996-11-21 10:47:58-08 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/driver: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/ip: $Header: /hpux/pd/hp/ip/PCL5 80.2 1996-10-14 16:55:2 5-07 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/ipmap: $Header: /hpux/pd/hp/ipmap/PCL5.DPI600 80.3 1996-10- 18 08:51:05-07 ssa Exp $ /opt/pd/lib/model/LaserJet8100/attribute: $Header: /hpux/pd/hp/model/LaserJet8100.att 82.2 199 9-08-11 03:50:51-07 ssa Exp $ /opt/pd/lib/model/LaserJet8100/driver: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/model/LaserJet8100/ip: $Header: /hpux/pd/hp/ip/net_ljx000 82.1.1.1 1999-07- 30 06:26:01-07 ssa Exp $ /opt/pd/lib/model/LaserJet8100/ipmap: $Header: /hpux/pd/hp/ipmap/LJ8100 82.2 1999-08-11 03 :43:48-07 ssa Exp $ /opt/pd/lib/model/LaserJet8500/attribute: $Header: /hpux/pd/hp/model/LaserJet8500.att 82.2 199 9-08-11 03:50:41-07 ssa Exp $ /opt/pd/lib/model/LaserJet8500/driver: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/model/LaserJet8500/ip: $Header: /hpux/pd/hp/ip/net_ljcolor 82.1.1.1 1999-07 -30 06:25:49-07 ssa Exp $ /opt/pd/lib/model/LaserJet8500/ipmap: $Header: /hpux/pd/hp/ipmap/LJ8500 82.2 1999-08-11 03 :45:13-07 ssa Exp $ /opt/pd/lib/model/HPP405/attribute: $Header: /hpux/pd/hp/model/HPP405.att 78.2 1999-01-1 1 01:44:27-08 ssa Exp $ /opt/pd/lib/model/HPP405/driver: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/model/HPP405/ip: (none) /opt/pd/lib/model/HPP405/ipmap: $Header: /hpux/pd/hp/ipmap/PCL3 78.6 1996-03-25 06:2 3:40-08 ssa Exp $ /opt/pd/lib/model/generic/attribute: $Header: /hpux/pd/hp/model/dumb.att 78.1 1998-11-18 06:31:17-08 ssa Exp $ /opt/pd/lib/model/generic/driver: HPDPS $Header: /hpux/pd/hp/src/suv/libfcrm0_rev.c 80 .1.1.2 1998-10-27 11:55:10-08 ssa Exp $ /opt/pd/lib/model/generic/ip: (none) /opt/pd/lib/model/generic/ipmap: $Header: /hpux/pd/hp/ipmap/dumb 78.1 1998-11-18 06:3 3:16-08 ssa Exp $ /opt/pd/lib/nls/msg/C/fpa.cat: (none) /opt/pd/lib/nls/msg/C/fpahelp.cat: (none) /opt/pd/lib/nls/msg/C/Pd/oid.cat: (none) /opt/pd/lib/nls/msg/C/Pd/piobe.cat: (none) /opt/pd/lib/nls/msg/C/Pd/psf6K.cat: (none) /opt/pd/lib/nls/msg/C/Pd/sbsd.cat: (none) /opt/pd/lib/oids/pd.db: (none) /opt/pd/lib/oids/piobe.db: (none) /opt/pd/lib/oids/psf6K.db: (none) /opt/pd/lib/oids/sbsd.db: (none) /opt/pd/newconfig/etc/rc.config.d/pd: $Revision: 78.2.1.2 $ /sbin/init.d/pd: $Revision: 78.5.1.3 $ /opt/pd/share/man/man1m.Z/pdgwcfg.1m: (none) /opt/pd/share/man/man4.Z/pdgwcfg.conf.4: (none) /opt/pd/lbin/lprpp: $Revision: 72.1 $ cksum(1) Output: 3005191419 16384 /opt/pd/bin/lp 3779628517 19765 /opt/pd/bin/pddcesetup 3742185988 40960 /opt/pd/bin/pdgwcfg 1931736925 3883 /opt/pd/bin/pdmsg 3448307443 20480 /opt/pd/bin/pdmsghlp 3213574525 1022 /opt/pd/bin/pdps 2105414385 3704 /opt/pd/bin/pdstartclient 1459086777 6161 /opt/pd/bin/pdstartspl 4210947631 7516 /opt/pd/bin/pdstartsuv 3795333986 258048 /opt/pd/lbin/basicdsd 215997831 16384 /opt/pd/lbin/dspmsg 4200839879 2158592 /opt/pd/lbin/pdclientd 1025809280 241664 /opt/pd/lbin/pdcommand 2571065268 20480 /opt/pd/lbin/pddmsg 1537130691 176128 /opt/pd/lbin/pdlp 2636238028 16384 /opt/pd/lbin/pdverdce 3947876239 2174976 /opt/pd/lbin/spooler 1070943326 1078 /opt/pd/lbin/startbasicdsd 2718257794 2293760 /opt/pd/lbin/supervisor 875539037 8667 /opt/pd/lib/ip/DesignJet 1717038437 23360 /opt/pd/lib/ip/PCL3 1066951012 23760 /opt/pd/lib/ip/PCL4 3820261872 43907 /opt/pd/lib/ip/PCL5 1256781075 35185 /opt/pd/lib/ip/PSII-P4050Z 2126585877 3470 /opt/pd/lib/ip/generic 1882270985 76877 /opt/pd/lib/ip/net_lj8500 2007403631 108927 /opt/pd/lib/ip/net_ljx000 204144902 4299 /opt/pd/lib/ipmap/DesignJet 2975250328 7459 /opt/pd/lib/ipmap/LJ8100 1791721051 7520 /opt/pd/lib/ipmap/LJ8500 3881593693 4590 /opt/pd/lib/ipmap/PCL3 2442099263 4662 /opt/pd/lib/ipmap/PCL4 55103348 5710 /opt/pd/lib/ipmap/PCL5.DPI300 2496700606 5753 /opt/pd/lib/ipmap/PCL5.DPI600 151086567 3908 /opt/pd/lib/ipmap/generic 1473876204 278528 /opt/pd/lib/libdposerv.sl 37235009 73728 /opt/pd/lib/libfcrm0.sl 3607695712 66 /opt/pd/lib/libnwtools.sl 2140780843 958464 /opt/pd/lib/libordered.sl 3867286119 155648 /opt/pd/lib/libordersuv.sl 1499951424 4624384 /opt/pd/lib/libpd.sl 594125099 67 /opt/pd/lib/libpdclient.sl 2943011920 65 /opt/pd/lib/libpdobj.sl 2297908063 135168 /opt/pd/lib/libpdparse.sl 2699718669 1384448 /opt/pd/lib/libserv.sl 383757399 57344 /opt/pd/lib/libsnmp.sl 3915421507 64 /opt/pd/lib/libsock.sl 550686117 63 /opt/pd/lib/libspl.sl 2480056567 63 /opt/pd/lib/libsuv.sl 4099357731 4465 /opt/pd/lib/model/ColorLaserJet/attribute 303506413 4349 /opt/pd/lib/model/ColorLaserJet5/attribute 4083994943 4371 /opt/pd/lib/model/ColorLaserJt5M/attribute 3584177536 3575 /opt/pd/lib/model/DesignJet650/attribute 1983902253 3579 /opt/pd/lib/model/DesignJet650C/attribute 2756171989 3579 /opt/pd/lib/model/DesignJet750C/attribute 571854203 3602 /opt/pd/lib/model/DesignJet755CM/attribute 202078045 3605 /opt/pd/lib/model/DesignJt650CPS/attribute 1373741654 4410 /opt/pd/lib/model/DeskJet1200/attribute 4026807349 4414 /opt/pd/lib/model/DeskJet1200C/attribute 330716783 4441 /opt/pd/lib/model/DeskJet1200CPS/attribute 1156793431 4410 /opt/pd/lib/model/DeskJet1600/attribute 2608350496 4414 /opt/pd/lib/model/DeskJet1600C/attribute 80148961 4437 /opt/pd/lib/model/DeskJet1600CM/attribute 3917958605 4025 /opt/pd/lib/model/DeskJet660C/attribute 2089451735 4025 /opt/pd/lib/model/DeskJet850C/attribute 2820837619 4025 /opt/pd/lib/model/DeskJet855C/attribute 2160952703 4502 /opt/pd/lib/model/HP5000D640/attribute 37235009 73728 /opt/pd/lib/model/HP5000D640/driver 3820261872 43907 /opt/pd/lib/model/HP5000D640/ip 2496700606 5753 /opt/pd/lib/model/HP5000D640/ipmap 2931737996 4423 /opt/pd/lib/model/LaserJet3/attribute 1431443807 4467 /opt/pd/lib/model/LaserJet3D/attribute 1136465309 4427 /opt/pd/lib/model/LaserJet3P/attribute 623047803 4470 /opt/pd/lib/model/LaserJet3Si/attribute 2866863487 4449 /opt/pd/lib/model/LaserJet4/attribute 4086406726 4453 /opt/pd/lib/model/LaserJet4L/attribute 466387311 4472 /opt/pd/lib/model/LaserJet4M/attribute 1336713843 4476 /opt/pd/lib/model/LaserJet4ML/attribute 109953443 4476 /opt/pd/lib/model/LaserJet4MP/attribute 1920200828 4488 /opt/pd/lib/model/LaserJet4MPlus/attribute 425667045 4476 /opt/pd/lib/model/LaserJet4MV/attribute 205259358 4453 /opt/pd/lib/model/LaserJet4P/attribute 3667467967 4465 /opt/pd/lib/model/LaserJet4Plus/attribute 237207494 4497 /opt/pd/lib/model/LaserJet4Si/attribute 3091147291 4524 /opt/pd/lib/model/LaserJet4SiMX/attribute 1898762029 4453 /opt/pd/lib/model/LaserJet4V/attribute 121269505 4449 /opt/pd/lib/model/LaserJet5/attribute 3320256387 4453 /opt/pd/lib/model/LaserJet5L/attribute 3926773066 4476 /opt/pd/lib/model/LaserJet5MP/attribute 3815267175 4453 /opt/pd/lib/model/LaserJet5P/attribute 3673470063 4497 /opt/pd/lib/model/LaserJet5Si/attribute 616046364 4524 /opt/pd/lib/model/LaserJet5SiMX/attribute 1017468318 4777 /opt/pd/lib/model/LaserJet5SiMopier/ attribute 37235009 73728 /opt/pd/lib/model/LaserJet5SiMopier/driver 3820261872 43907 /opt/pd/lib/model/LaserJet5SiMopier/ip 2496700606 5753 /opt/pd/lib/model/LaserJet5SiMopier/ipmap 4091982469 5667 /opt/pd/lib/model/LaserJet8100/attribute 37235009 73728 /opt/pd/lib/model/LaserJet8100/driver 2007403631 108927 /opt/pd/lib/model/LaserJet8100/ip 2975250328 7459 /opt/pd/lib/model/LaserJet8100/ipmap 2065998496 5876 /opt/pd/lib/model/LaserJet8500/attribute 37235009 73728 /opt/pd/lib/model/LaserJet8500/driver 1882270985 76877 /opt/pd/lib/model/LaserJet8500/ip 1791721051 7520 /opt/pd/lib/model/LaserJet8500/ipmap 1924494314 3904 /opt/pd/lib/model/HPP405/attribute 37235009 73728 /opt/pd/lib/model/HPP405/driver 1256781075 35185 /opt/pd/lib/model/HPP405/ip 3881593693 4590 /opt/pd/lib/model/HPP405/ipmap 944960805 3515 /opt/pd/lib/model/generic/attribute 37235009 73728 /opt/pd/lib/model/generic/driver 2126585877 3470 /opt/pd/lib/model/generic/ip 151086567 3908 /opt/pd/lib/model/generic/ipmap 3551640434 116112 /opt/pd/lib/nls/msg/C/fpa.cat 681870717 178448 /opt/pd/lib/nls/msg/C/fpahelp.cat 1325096629 181477 /opt/pd/lib/nls/msg/C/Pd/oid.cat 4288236229 1389 /opt/pd/lib/nls/msg/C/Pd/piobe.cat 3224424863 17486 /opt/pd/lib/nls/msg/C/Pd/psf6K.cat 3453007866 453 /opt/pd/lib/nls/msg/C/Pd/sbsd.cat 1005655502 163099 /opt/pd/lib/oids/pd.db 1557895195 1266 /opt/pd/lib/oids/piobe.db 2742258802 16214 /opt/pd/lib/oids/psf6K.db 542274052 362 /opt/pd/lib/oids/sbsd.db 2442328640 5445 /opt/pd/newconfig/etc/rc.config.d/pd 2625557043 9721 /sbin/init.d/pd 1129162681 2744 /opt/pd/share/man/man1m.Z/pdgwcfg.1m 4245931729 3349 /opt/pd/share/man/man4.Z/pdgwcfg.conf.4 1373966038 16384 /opt/pd/lbin/lprpp Patch Conflicts: None Patch Dependencies: s700: 10.20: PHCO_10891 s800: 10.20: PHCO_10891 Hardware Dependencies: None Other Dependencies: None Supersedes: PHCO_8435 PHCO_8821 PHCO_10608 PHCO_11618 PHCO_12405 PHCO_14518 PHCO_15148 PHCO_15540 PHCO_15902 PHCO_16752 PHCO_19325 PHCO_19534 PHCO_20398 Equivalent Patches: None Patch Package Size: 16200 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHCO_21204 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHCO_21204.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_21204. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHCO_21204.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_21204.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: - PHCO_20398 has a fix to enable lp access to secure DPS printers. Users should execute /opt/pd/bin/lp in order to enable authentication. Users should add /opt/pd/bin ahead of /usr/bin in their PATH variable in order to allow the execution of /opt/pd/bin/lp instead of /usr/bin/lp. - Must have 10.20 DistributedPrint product installed before this patch is installed. - PHCO_19325 DPS uses a user-configurable file, /etc/rc.config.d/pd, in its startup operation. A new version of this file is delivered with this patch. It can be found at /opt/pd/newconfig/etc/rc.config.d/pd . Users should modify *a copy* of this file to reflect their configuration values, and place the result in /etc/rc.config.d/pd . Do *not* modify the delivered file directly, as this will cause a swverify of future DPS patches to fail. - PHCO_10891 is an LP patch needed for LP interface. - PHCO_11123 is needed for Japanese and German HPDPS catalogs only. Otherwise you do not install it. - Backup persistent database under /var/opt/pd. This backup should be restored if the patch is removed. Any configuration added since the patch was installed, is lost. The persistent database is upgraded on initial use of the patched version.