Patch Name: PHCO_19325 Patch Description: s700_800 10.20 HPDPS cumulative patch Creation Date: 99/07/23 Post Date: 99/08/31 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_19325 Symptoms: PHCO_19325: - Large configurations in a basic environment take a long time to start up and shutdown. A 1500 printer configura- tion 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_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 1653250969 5003422782 Patch Files: /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/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/newconfig/etc/rc.config.d/pd /opt/pd/newconfig/sbin/init.d/pd /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/pdps: (none) /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.2 98/10/27 19 :54: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.2 98/10/27 19:54:13 ssa Exp $ HPDPS $Header: pdclientd_rev.c,v 80.1.1.3 98/10/27 1 9:54:25 ssa Exp $ /opt/pd/lbin/pdcommand: HPDPS $Header: pdcommand_rev.c,v 80.2.1.3 98/10/27 1 9:54:30 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.2 98/10/27 19:55:06 ssa Exp $ /opt/pd/lbin/startbasicdsd: (none) /opt/pd/lbin/supervisor: HPDPS $Header: libsuv_rev.c,v 80.2.1.2 98/10/27 19:5 5:17 ssa Exp $ HPDPS $Header: supervisor_rev.c,v 80.1.1.4 99/07/13 09:41:30 ssa Exp $ PATCH_10_20 (PHCO_xxxxx) /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.2 98/10/27 19:54:43 ssa Exp $ /opt/pd/lib/libfcrm0.sl: HPDPS $Header: libfcrm0_rev.c,v 80.1.1.2 98/10/27 19 :55:10 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.2 98/10/27 19:54:51 ssa Exp $ /opt/pd/lib/libordersuv.sl: HPDPS $Header: libordersuv_rev.c,v 80.1.1.2 98/10/27 19:55:13 ssa Exp $ /opt/pd/lib/libpd.sl: HPDPS $Header: libpd_rev.c,v 80.1.1.2 98/10/27 19:54 :39 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.2 98/10/27 19:54:17 ssa Exp $ /opt/pd/lib/libserv.sl: HPDPS $Header: libserver_rev.c,v 80.1.1.2 98/10/27 1 9:54:59 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.2 98/10/27 19 :55:10 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.2 98/10/27 19 :55:10 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.2 99/01/11 09:44:27 ssa Exp $ /opt/pd/lib/model/HPP405/driver: HPDPS $Header: libfcrm0_rev.c,v 80.1.1.2 98/10/27 19 :55:10 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/newconfig/etc/rc.config.d/pd: $Revision: 78.2.1.2 $ /opt/pd/newconfig/sbin/init.d/pd: $Revision: 78.5.1.1 $ /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 83037099 40960 /opt/pd/bin/pdgwcfg 1931736925 3883 /opt/pd/bin/pdmsg 2362857426 20480 /opt/pd/bin/pdmsghlp 306121167 1001 /opt/pd/bin/pdps 2105414385 3704 /opt/pd/bin/pdstartclient 1459086777 6161 /opt/pd/bin/pdstartspl 4210947631 7516 /opt/pd/bin/pdstartsuv 1407837526 258048 /opt/pd/lbin/basicdsd 797935370 16384 /opt/pd/lbin/dspmsg 2399629465 2158592 /opt/pd/lbin/pdclientd 3275427600 241664 /opt/pd/lbin/pdcommand 2588005328 20480 /opt/pd/lbin/pddmsg 833627834 176128 /opt/pd/lbin/pdlp 1692458890 16384 /opt/pd/lbin/pdverdce 3081218596 2174976 /opt/pd/lbin/spooler 1070943326 1078 /opt/pd/lbin/startbasicdsd 146436362 2293760 /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 3457756440 278528 /opt/pd/lib/libdposerv.sl 3668542308 73728 /opt/pd/lib/libfcrm0.sl 3607695712 66 /opt/pd/lib/libnwtools.sl 3480222015 958464 /opt/pd/lib/libordered.sl 1630372335 155648 /opt/pd/lib/libordersuv.sl 3996429896 4620288 /opt/pd/lib/libpd.sl 594125099 67 /opt/pd/lib/libpdclient.sl 2943011920 65 /opt/pd/lib/libpdobj.sl 1215064869 135168 /opt/pd/lib/libpdparse.sl 1216466830 1384448 /opt/pd/lib/libserv.sl 1332736056 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 3668542308 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 3668542308 73728 /opt/pd/lib/model/LaserJet5SiMopier/driver 4028316659 43889 /opt/pd/lib/model/LaserJet5SiMopier/ip 1935962535 5732 /opt/pd/lib/model/LaserJet5SiMopier/ipmap 3541113594 3883 /opt/pd/lib/model/HPP405/attribute 3668542308 73728 /opt/pd/lib/model/HPP405/driver 1256781075 35185 /opt/pd/lib/model/HPP405/ip 2613752155 4569 /opt/pd/lib/model/HPP405/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 4066451160 9723 /opt/pd/newconfig/sbin/init.d/pd 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 PHCO_15540 PHCO_15902 PHCO_16752 Equivalent Patches: None Patch Package Size: 15950 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_19325 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHCO_19325.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_19325. 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_19325.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_19325.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: - Must have 10.20 DistributedPrint product installed before this patch is installed. - PHCO_19325 delivers new versions of /sbin/init.d/pd and /etc/rc.config.d/pd under the /opt/pd/newconfig directory. Existing versions should be archived (and restored, if necessary) outside the SD tools environment. /sbin/init.d/pd should be installed directly from /opt/pd/newconfig. Variable values from the existing version of /etc/rc.config.d/pd should be copied into the replacement version before it 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.