Patch Name: PHCO_15540 Patch Description: s700_800 10.20 HPDPS Year 2000 Safe Cumulative Patch Creation Date: 98/06/09 Post Date: 98/06/22 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_15540 Symptoms: PHCO_15540: - HPDPS supervisor occassionally 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 deaklock situation and use a lot of CPU. - Simplify gateway printer cinfiguration. - 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_15540: - HPDPS supervisor occassionally 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 deaklock 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: 1653260232 4701366807 4701366799 1653250969 Patch Files: /opt/pd/bin/pddcesetup /opt/pd/bin/pdgwcfg /opt/pd/bin/pdmsg /opt/pd/bin/pdmsghlp /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/ipmap/DesignJet /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/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/HPP405/attribute /opt/pd/lib/model/HPP405/driver /opt/pd/lib/model/HPP405/ip /opt/pd/lib/model/HPP405/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/share/man/man1m.Z/pdgwcfg.1m /opt/pd/share/man/man4.Z/pdgwcfg.conf.4 what(1) Output: /opt/pd/bin/pddcesetup: (none) /opt/pd/bin/pdgwcfg: (none) /opt/pd/bin/pdmsg: (none) /opt/pd/bin/pdmsghlp: $Header: pdmsghlp.cpp,v 80.1.1.1 97/02/28 11:41:50 s sa Exp $ /opt/pd/bin/pdstartclient: (none) /opt/pd/bin/pdstartspl: (none) /opt/pd/bin/pdstartsuv: (none) /opt/pd/lbin/basicdsd: HPDPS $Header: basicdsd_rev.c,v 80.1.1.1 97/02/28 08 :56:47 ssa Exp $ /opt/pd/lbin/dspmsg: HPDPS $Header: dspmsg.cpp,v 80.1.1.1 97/02/28 11:39: 05 ssa Exp $ /opt/pd/lbin/pdclientd: HPDPS $Header: libpdclient_rev.c,v 80.1.1.1 97/02/28 09:00:21 ssa Exp $ HPDPS $Header: pdclientd_rev.c,v 80.1.1.2 97/09/05 1 3:34:29 ssa Exp $ /opt/pd/lbin/pdcommand: HPDPS $Header: pdcommand_rev.c,v 80.2.1.2 97/10/04 1 4:52:55 ssa Exp $ /opt/pd/lbin/pddmsg: $Header: pddmsg.cpp,v 80.1.1.1 97/02/28 11:40:04 ssa Exp $ /opt/pd/lbin/pdlp: $Header: pdenq.cpp,v 80.11.1.7 97/11/05 11:02:38 ssa Exp $ /opt/pd/lbin/pdverdce: $Header: pdverdce.c,v 80.2.1.1 97/02/28 11:42:19 ssa Exp $ /opt/pd/lbin/spooler: $Header: spooler_rev.c,v 80.2.1.1 97/02/28 08:57:37 ssa Exp $ /opt/pd/lbin/startbasicdsd: (none) /opt/pd/lbin/supervisor: HPDPS $Header: libsuv_rev.c,v 80.2.1.1 97/02/28 08:5 5:31 ssa Exp $ HPDPS $Header: supervisor_rev.c,v 80.1.1.2 97/09/05 13:33:25 ssa Exp $ /opt/pd/lib/ip/DesignJet: $Header: DesignJet,v 80.1 96/09/26 10:46:24 ssa Exp $ /opt/pd/lib/ip/PCL3: $Header: PCL3,v 78.5 96/04/22 13:56:50 ssa Exp $ /opt/pd/lib/ip/PCL4: $Header: PCL4,v 78.5 96/04/22 13:56:53 ssa Exp $ /opt/pd/lib/ip/PCL5: $Header: PCL5,v 80.2 96/10/14 23:55:25 ssa Exp $ /opt/pd/lib/ip/PSII-P4050Z: (none) /opt/pd/lib/ipmap/DesignJet: $Header: DesignJet,v 80.1 96/09/26 10:49:33 ssa Exp $ /opt/pd/lib/ipmap/PCL3: $Header: PCL3,v 78.6 96/03/25 14:23:40 ssa Exp $ /opt/pd/lib/ipmap/PCL4: $Header: PCL4,v 78.5 96/03/25 14:23:41 ssa Exp $ /opt/pd/lib/ipmap/PCL5.DPI300: $Header: PCL5.DPI300,v 80.3 96/10/18 15:51:08 ssa Ex p $ /opt/pd/lib/ipmap/PCL5.DPI600: $Header: PCL5.DPI600,v 80.3 96/10/18 15:51:05 ssa Ex p $ /opt/pd/lib/libdposerv.sl: HPDPS $Header: libdposerv_rev.c,v 80.1.1.1 97/02/28 08:56:32 ssa Exp $ /opt/pd/lib/libfcrm0.sl: HPDPS $Header: libfcrm0_rev.c,v 80.1.1.1 97/02/28 08 :55:42 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: libordered_rev.c,v 80.1.1.1 97/02/28 08:54:31 ssa Exp $ /opt/pd/lib/libordersuv.sl: HPDPS $Header: libordersuv_rev.c,v 80.1.1.1 97/02/28 08:56:12 ssa Exp $ /opt/pd/lib/libpd.sl: HPDPS $Header: libpd_rev.c,v 80.1.1.1 97/02/28 09:00 :56 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: libpdparse_rev.c,v 80.1.1.1 97/02/28 09:00:25 ssa Exp $ /opt/pd/lib/libserv.sl: HPDPS $Header: libserver_rev.c,v 80.1.1.1 97/02/28 0 8:57:35 ssa Exp $ /opt/pd/lib/libsnmp.sl: $Id: SNMP_Client.C,v 1.19 1996/02/24 21:24:40 clough Exp $ $Id: XPortCache.C,v 1.4 1995/12/08 22:35:45 clough E xp $ $Id: snmplib.c,v 1.7 1996/03/13 19:43:04 clough Exp $ $Id: snmputil.c,v 1.3 1995/12/08 22:39:33 clough Exp $ $Id: xportudp.c,v 1.4 1995/12/08 22:41:21 clough Exp $ /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: ColorLaserJet.att,v 78.6 96/03/25 14:12:27 ssa Exp $ /opt/pd/lib/model/ColorLaserJet5/attribute: $Header: ColorLaserJet5.att,v 78.6 96/03/25 14:12:29 ssa Exp $ /opt/pd/lib/model/ColorLaserJt5M/attribute: $Header: ColorLaserJt5M.att,v 78.6 96/03/25 14:12:30 ssa Exp $ /opt/pd/lib/model/DesignJet650/attribute: $Header: DesignJet650.att,v 78.4 96/03/25 14:12:31 s sa Exp $ /opt/pd/lib/model/DesignJet650C/attribute: $Header: DesignJet650C.att,v 78.4 96/03/25 14:12:32 ssa Exp $ /opt/pd/lib/model/DesignJet750C/attribute: $Header: DesignJet750C.att,v 78.4 96/03/25 14:12:32 ssa Exp $ /opt/pd/lib/model/DesignJet755CM/attribute: $Header: DesignJet755CM.att,v 78.4 96/03/25 14:12:33 ssa Exp $ /opt/pd/lib/model/DesignJt650CPS/attribute: $Header: DesignJt650CPS.att,v 78.4 96/03/25 14:12:34 ssa Exp $ /opt/pd/lib/model/DeskJet1200/attribute: $Header: DeskJet1200.att,v 78.5 96/03/25 14:12:34 ss a Exp $ /opt/pd/lib/model/DeskJet1200C/attribute: $Header: DeskJet1200C.att,v 78.6 96/03/25 14:12:35 s sa Exp $ /opt/pd/lib/model/DeskJet1200CPS/attribute: $Header: DeskJet1200CPS.att,v 78.3 96/03/25 14:12:36 ssa Exp $ /opt/pd/lib/model/DeskJet1600/attribute: $Header: DeskJet1600.att,v 78.5 96/03/25 14:12:37 ss a Exp $ /opt/pd/lib/model/DeskJet1600C/attribute: $Header: DeskJet1600C.att,v 78.6 96/03/25 14:12:37 s sa Exp $ /opt/pd/lib/model/DeskJet1600CM/attribute: $Header: DeskJet1600CM.att,v 78.3 96/03/25 14:12:38 ssa Exp $ /opt/pd/lib/model/DeskJet660C/attribute: $Header: DeskJet660C.att,v 78.4 96/03/25 14:12:39 ss a Exp $ /opt/pd/lib/model/DeskJet850C/attribute: $Header: DeskJet850C.att,v 78.5 96/03/25 14:12:40 ss a Exp $ /opt/pd/lib/model/DeskJet855C/attribute: $Header: DeskJet855C.att,v 78.5 96/03/25 14:12:40 ss a Exp $ /opt/pd/lib/model/HP5000D640/attribute: $Header: HP5000D640.att,v /opt/pd/lib/model/HP5000D640/driver: HPDPS $Header: libfcrm0_rev.c,v 80.1.1.1 97/02/28 08 :55:42 ssa Exp $ /opt/pd/lib/model/HP5000D640/ip: $Header: PCL5,v 80.2 96/10/14 23:55:25 ssa Exp $ /opt/pd/lib/model/HP5000D640/ipmap: $Header: PCL5.DPI600,v 80.3 96/10/18 15:51:05 ssa Ex p $ /opt/pd/lib/model/LaserJet3/attribute: $Header: LaserJet3.att,v 78.6 96/03/25 14:12:41 ssa Exp $ /opt/pd/lib/model/LaserJet3D/attribute: $Header: LaserJet3D.att,v 78.4 96/03/25 14:12:42 ssa Exp $ /opt/pd/lib/model/LaserJet3P/attribute: $Header: LaserJet3P.att,v 78.6 96/03/25 14:12:43 ssa Exp $ /opt/pd/lib/model/LaserJet3Si/attribute: $Header: LaserJet3Si.att,v 78.6 96/03/25 14:12:43 ss a Exp $ /opt/pd/lib/model/LaserJet4/attribute: $Header: LaserJet4.att,v 78.6 96/03/25 14:12:44 ssa Exp $ /opt/pd/lib/model/LaserJet4L/attribute: $Header: LaserJet4L.att,v 78.4 96/03/25 14:12:45 ssa Exp $ /opt/pd/lib/model/LaserJet4M/attribute: $Header: LaserJet4M.att,v 78.6 96/03/25 14:12:45 ssa Exp $ /opt/pd/lib/model/LaserJet4ML/attribute: $Header: LaserJet4ML.att,v 78.4 96/03/25 14:12:46 ss a Exp $ /opt/pd/lib/model/LaserJet4MP/attribute: $Header: LaserJet4MP.att,v 78.4 96/03/25 14:12:47 ss a Exp $ /opt/pd/lib/model/LaserJet4MPlus/attribute: $Header: LaserJet4MPlus.att,v 78.4 96/03/25 14:12:48 ssa Exp $ /opt/pd/lib/model/LaserJet4MV/attribute: $Header: LaserJet4MV.att,v 78.6 96/03/25 14:12:48 ss a Exp $ /opt/pd/lib/model/LaserJet4P/attribute: $Header: LaserJet4P.att,v 78.6 96/03/25 14:12:49 ssa Exp $ /opt/pd/lib/model/LaserJet4Plus/attribute: $Header: LaserJet4Plus.att,v 78.4 96/03/25 14:12:50 ssa Exp $ /opt/pd/lib/model/LaserJet4Si/attribute: $Header: LaserJet4Si.att,v 78.6 96/03/25 14:12:50 ss a Exp $ /opt/pd/lib/model/LaserJet4SiMX/attribute: $Header: LaserJet4SiMX.att,v 78.4 96/03/25 14:12:51 ssa Exp $ /opt/pd/lib/model/LaserJet4V/attribute: $Header: LaserJet4V.att,v 78.4 96/03/25 14:12:52 ssa Exp $ /opt/pd/lib/model/LaserJet5/attribute: $Header: LaserJet5.att,v 78.6 96/03/25 14:12:53 ssa Exp $ /opt/pd/lib/model/LaserJet5L/attribute: $Header: LaserJet5L.att,v 78.4 96/03/25 14:12:53 ssa Exp $ /opt/pd/lib/model/LaserJet5MP/attribute: $Header: LaserJet5MP.att,v 78.4 96/03/25 14:12:54 ss a Exp $ /opt/pd/lib/model/LaserJet5P/attribute: $Header: LaserJet5P.att,v 78.6 96/03/25 14:12:55 ssa Exp $ /opt/pd/lib/model/LaserJet5Si/attribute: $Header: LaserJet5Si.att,v 78.6 96/03/25 14:12:56 ss a Exp $ /opt/pd/lib/model/LaserJet5SiMX/attribute: $Header: LaserJet5SiMX.att,v 78.4 96/03/25 14:12:57 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/attribute: $Header: LaserJet5SiMopier.att,v 80.2 96/11/21 18:47 :58 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/driver: HPDPS $Header: libfcrm0_rev.c,v 80.1.1.1 97/02/28 08 :55:42 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/ip: $Header: PCL5,v 80.2 96/10/14 23:55:25 ssa Exp $ /opt/pd/lib/model/LaserJet5SiMopier/ipmap: $Header: PCL5.DPI600,v 80.3 96/10/18 15:51:05 ssa Ex p $ /opt/pd/lib/model/HPP405/attribute: $Header: HPP405.att,v 78.1 98/02/26 16:14:17 ssa Exp $ /opt/pd/lib/model/HPP405/driver: HPDPS $Header: libfcrm0_rev.c,v 80.1.1.1 97/02/28 08 :55:42 ssa Exp $ /opt/pd/lib/model/HPP405/ip: (none) /opt/pd/lib/model/HPP405/ipmap: $Header: PCL3,v 78.6 96/03/25 14:23:40 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/share/man/man1m.Z/pdgwcfg.1m: (none) /opt/pd/share/man/man4.Z/pdgwcfg.conf.4: (none) cksum(1) Output: 3779628517 19765 /opt/pd/bin/pddcesetup 2377416908 40960 /opt/pd/bin/pdgwcfg 1931736925 3883 /opt/pd/bin/pdmsg 1439480545 20480 /opt/pd/bin/pdmsghlp 2105414385 3704 /opt/pd/bin/pdstartclient 1459086777 6161 /opt/pd/bin/pdstartspl 4210947631 7516 /opt/pd/bin/pdstartsuv 4278820458 253952 /opt/pd/lbin/basicdsd 880472800 16384 /opt/pd/lbin/dspmsg 1754113823 2519040 /opt/pd/lbin/pdclientd 3078710447 245760 /opt/pd/lbin/pdcommand 3262900326 20480 /opt/pd/lbin/pddmsg 4248037334 196608 /opt/pd/lbin/pdlp 2940289135 16384 /opt/pd/lbin/pdverdce 2391157078 2174976 /opt/pd/lbin/spooler 1070943326 1078 /opt/pd/lbin/startbasicdsd 2501928446 2629632 /opt/pd/lbin/supervisor 3906742266 8649 /opt/pd/lib/ip/DesignJet 2284472877 23342 /opt/pd/lib/ip/PCL3 2024786031 23742 /opt/pd/lib/ip/PCL4 4028316659 43889 /opt/pd/lib/ip/PCL5 1256781075 35185 /opt/pd/lib/ip/PSII-P4050Z 467733180 4278 /opt/pd/lib/ipmap/DesignJet 2613752155 4569 /opt/pd/lib/ipmap/PCL3 643107281 4641 /opt/pd/lib/ipmap/PCL4 514187632 5689 /opt/pd/lib/ipmap/PCL5.DPI300 1935962535 5732 /opt/pd/lib/ipmap/PCL5.DPI600 4222543889 278528 /opt/pd/lib/libdposerv.sl 185121522 73728 /opt/pd/lib/libfcrm0.sl 3607695712 66 /opt/pd/lib/libnwtools.sl 136054830 958464 /opt/pd/lib/libordered.sl 326223162 155648 /opt/pd/lib/libordersuv.sl 4018782697 4620288 /opt/pd/lib/libpd.sl 594125099 67 /opt/pd/lib/libpdclient.sl 2943011920 65 /opt/pd/lib/libpdobj.sl 2159782084 135168 /opt/pd/lib/libpdparse.sl 1820108797 1384448 /opt/pd/lib/libserv.sl 2692528591 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 293711744 4444 /opt/pd/lib/model/ColorLaserJet/attribute 354414294 4328 /opt/pd/lib/model/ColorLaserJet5/attribute 355459969 4350 /opt/pd/lib/model/ColorLaserJt5M/attribute 637537236 3554 /opt/pd/lib/model/DesignJet650/attribute 3658083107 3558 /opt/pd/lib/model/DesignJet650C/attribute 2367106869 3558 /opt/pd/lib/model/DesignJet750C/attribute 383627155 3581 /opt/pd/lib/model/DesignJet755CM/attribute 2703545895 3584 /opt/pd/lib/model/DesignJt650CPS/attribute 2810415429 4389 /opt/pd/lib/model/DeskJet1200/attribute 1280247384 4393 /opt/pd/lib/model/DeskJet1200C/attribute 1391464058 4420 /opt/pd/lib/model/DeskJet1200CPS/attribute 3557903673 4389 /opt/pd/lib/model/DeskJet1600/attribute 3203908418 4393 /opt/pd/lib/model/DeskJet1600C/attribute 2289341656 4416 /opt/pd/lib/model/DeskJet1600CM/attribute 1989249336 4004 /opt/pd/lib/model/DeskJet660C/attribute 1404496804 4004 /opt/pd/lib/model/DeskJet850C/attribute 4139345931 4004 /opt/pd/lib/model/DeskJet855C/attribute 2160952703 4502 /opt/pd/lib/model/HP5000D640/attribute 185121522 73728 /opt/pd/lib/model/HP5000D640/driver 4028316659 43889 /opt/pd/lib/model/HP5000D640/ip 1935962535 5732 /opt/pd/lib/model/HP5000D640/ipmap 390201048 4402 /opt/pd/lib/model/LaserJet3/attribute 640331782 4446 /opt/pd/lib/model/LaserJet3D/attribute 3001249218 4406 /opt/pd/lib/model/LaserJet3P/attribute 1434900879 4449 /opt/pd/lib/model/LaserJet3Si/attribute 1060914170 4428 /opt/pd/lib/model/LaserJet4/attribute 540300660 4432 /opt/pd/lib/model/LaserJet4L/attribute 1275397568 4451 /opt/pd/lib/model/LaserJet4M/attribute 217618729 4455 /opt/pd/lib/model/LaserJet4ML/attribute 1887189109 4455 /opt/pd/lib/model/LaserJet4MP/attribute 2099414423 4467 /opt/pd/lib/model/LaserJet4MPlus/attribute 2340115881 4455 /opt/pd/lib/model/LaserJet4MV/attribute 1549256411 4432 /opt/pd/lib/model/LaserJet4P/attribute 1155652734 4444 /opt/pd/lib/model/LaserJet4Plus/attribute 3566996797 4476 /opt/pd/lib/model/LaserJet4Si/attribute 2953935786 4503 /opt/pd/lib/model/LaserJet4SiMX/attribute 4087370438 4432 /opt/pd/lib/model/LaserJet4V/attribute 4202461838 4428 /opt/pd/lib/model/LaserJet5/attribute 3831221023 4432 /opt/pd/lib/model/LaserJet5L/attribute 1460664122 4455 /opt/pd/lib/model/LaserJet5MP/attribute 3588595261 4432 /opt/pd/lib/model/LaserJet5P/attribute 1464702601 4476 /opt/pd/lib/model/LaserJet5Si/attribute 2194811999 4503 /opt/pd/lib/model/LaserJet5SiMX/attribute 3166176530 4756 /opt/pd/lib/model/LaserJet5SiMopier/ attribute 185121522 73728 /opt/pd/lib/model/LaserJet5SiMopier/driver 4028316659 43889 /opt/pd/lib/model/LaserJet5SiMopier/ip 1935962535 5732 /opt/pd/lib/model/LaserJet5SiMopier/ipmap 2712112509 3702 /opt/pd/lib/model/HPP405/attribute 185121522 73728 /opt/pd/lib/model/HPP405/driver 1256781075 35185 /opt/pd/lib/model/HPP405/ip 2613752155 4569 /opt/pd/lib/model/HPP405/ipmap 3780437105 115835 /opt/pd/lib/nls/msg/C/fpa.cat 1636811466 177763 /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 2105563087 2719 /opt/pd/share/man/man1m.Z/pdgwcfg.1m 2394177510 3329 /opt/pd/share/man/man4.Z/pdgwcfg.conf.4 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 Equivalent Patches: None Patch Package Size: 16630 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_15540 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHCO_15540.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHCO_15540.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_15540. 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_15540.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_15540.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: - Must have 10.20 DistributedPrint product installed before this patch is installed. - 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.