Patch Name: PHSS_8660 Patch Description: s700_800 10.X SharedPrint November '96 periodic patch Creation Date: 96/09/25 Post Date: 96/12/26 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: N/A Filesets: SharedPrint.SHPRNT-SRV SharedPrint.SHPRNT-PCL SharedPrint.SHPRNT-CLI SharedPrint.SHPRNT-INSTALL Automatic Reboot?: Yes Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_8660 Symptoms: PHSS_8660: Can't attach a pcl file to a fax in MPower 2.02 / 2.03 Sharedprint:Starbase bitmap file to DJ650C via SharedPrint - background. Missing the support for some printer for sharedprint. Sharedprint Cannot read TIFF RGB Image Colorimetry Tag. PHSS_7927: Cannot read TIFF RGB Image Colorimetry Tags. PHSS_6829: File typing mechanism broken when a file with a long pathname printed with a '.' character early on in the pathname. Everything after the '.' is taken as a file extension and this can be larger than the buffer allowed to hold this information. Data is overwritten further down the stack and the operation fails. Defect Description: PHSS_8660: Wrong permissions on /opt/sharedprint/bin/pcltotiff. 24bit images were converted to 8bit images and sent to printer. Conversion algorithm was causing background to have shade. Support for the following printers now available: dj1600c.sh lj4v.sh ljcolor.sh DJ1600C.pcf DJ1600CM.pcf LJ4MV.pcf LJ4V.pcf LJCOLOR.pcf LJCOLORp.pcf Incorrect code. Since it was using the TIME stamp to name the temporary files. PHSS_7927: Sharedprint: Temporary file names clash if multiple prints are issued to sharedprint. PHSS_6829: It appears that if one has a sufficiently long file name or file path name that has a '.' early in the path name, the name of the printer being printed to gets corrupted and the print fails. The file typing code seems to be at fault given evidence from using splistpr to type file names. SR: 5003323642 5003307496 5003309633 5003310664 4701316117 Patch Files: /opt/sharedprint/bin/ilFilter /opt/sharedprint/bin/pcltotiff /opt/sharedprint/bin/sprint /opt/sharedprint/bin/splistpr /opt/sharedprint/bin/spserver /opt/sharedprint/lbin/dj1200c.sh /opt/sharedprint/lbin/dsnj650c.sh /opt/sharedprint/lbin/dj1600c.sh /opt/sharedprint/lbin/ljcolor.sh /opt/sharedprint/lib/config/Pipeline.cf /opt/sharedprint/lib/printers/DJ1200C.pcf /opt/sharedprint/lib/printers/DJ1200Cp.pcf /opt/sharedprint/lib/printers/DSNJ650C.pcf /opt/sharedprint/lib/printers/DSNJ650Cp.pcf /opt/sharedprint/lib/printers/DJ1600C.pcf /opt/sharedprint/lib/printers/DJ1600CM.pcf /opt/sharedprint/lib/printers/LJCOLOR.pcf /opt/sharedprint/lib/printers/LJCOLORp.pcf what(1) Output: /opt/sharedprint/bin/ilFilter: X Window System, Version 11 R5+ HP-UX B.10.01.00 Nov 1996 D Patch Release (build date: Fri Dec 20 14:20:38 PST 1996) supported producers and Hardcopy supported consumers This program provides translation between ilEFS HP-UX A.09.0x & A.10.00 1994 HP SharedPrint/UX V.1.51 build: A.05.10 /opt/sharedprint/bin/pcltotiff: X Window System, Version 11 R5+ HP-UX B.10.01.00 Nov 1996 Patch Release (build date: Tue Nov 26 00:00:42 PST 1996) /opt/sharedprint/bin/splistpr: X Window System, Version 11 R5+ HP-UX B.10.01.00 Nov 1996 Patch Release (build date: Mon Nov 25 15:04:27 PST 1996) the ncs server and the user routines. This program contains code which interface between HP-UX A.08.07 & MPower2.0 1993/12/20 HP SharedPrint/UX V.1.4 build: A.03.10 /opt/sharedprint/bin/sprint: X Window System, Version 11 R5+ HP-UX B.10.01.00 Nov 1996 Patch Release (build date: Mon Nov 25 23:19:55 PST 1996) print.c HP-UX A.09.0x & A.10.00 1994 HP SharedPrint/UX V.1.51 build: A.05.10 the ncs server and the user routines. This program contains code which interface between HP-UX A.08.07 & MPower2.0 1993/12/20 HP SharedPrint/UX V.1.4 build: A.03.10 /opt/sharedprint/bin/spserver: X Window System, Version 11 R5+ HP-UX B.10.01.00 Nov 1996 Patch Release (build date: Mon Nov 25 15:04:15 PST 1996) sharedprint server This program contains main ncs server code for the HP-UX A.10.00 1995 HP SharedPrint/UX V.1.51 build: A.05.10 /opt/sharedprint/lbin/dj1200c.sh: HP SharedPrint/UX V.1.5 build: A.05.10 HP-UX A.09.0x and A.10.00 1994 Driver for HP DeskJet 1200C Printers /opt/sharedprint/lbin/dsnj650c.sh: HP SharedPrint/UX V.1.5 build: A.05.10 HP-UX A.09.0x and A.10.00 1994 Driver for HP DesignJet 650c Color Plotter /opt/sharedprint/lbin/dj1600c.sh: HP SharedPrint/UX V.1.5 build: A.05.10 HP-UX A.09.0x and A.10.10 1995 Driver for HP DeskJet 1600C Printers /opt/sharedprint/lbin/ljcolor.sh: HP SharedPrint/UX V.1.5 build: A.05.10 HP-UX A.09.0x and A.10.10 1995 Driver for HP DeskJet 1200C Printers /opt/sharedprint/lib/config/Pipeline.cf: None /opt/sharedprint/lib/printers/DJ1200C.pcf: None /opt/sharedprint/lib/printers/DJ1200Cp.pcf: None /opt/sharedprint/lib/printers/DSNJ650C.pcf: None /opt/sharedprint/lib/printers/DSNJ650Cp.pcf: None /opt/sharedprint/lib/printers/DJ1600C.pcf: None /opt/sharedprint/lib/printers/DJ1600CM.pcf: None /opt/sharedprint/lib/printers/LJCOLOR.pcf: None /opt/sharedprint/lib/printers/LJCOLORp.pcf: None cksum(1) Output: 3123803516 114879 /opt/sharedprint/bin/ilFilter 3566977697 226044 /opt/sharedprint/bin/pcltotiff 793676117 308272 /opt/sharedprint/bin/sprint 752988381 49302 /opt/sharedprint/bin/splistpr 3868715196 45177 /opt/sharedprint/bin/spserver 1971779989 4293 /opt/sharedprint/lbin/dj1200c.sh 731961820 3071 /opt/sharedprint/lbin/dsnj650c.sh 1620403892 4361 /opt/sharedprint/lbin/dj1600c.sh 4014102099 5346 /opt/sharedprint/lbin/ljcolor.sh 2211838853 5528 /opt/sharedprint/lib/config/Pipeline.cf 599684849 10523 /opt/sharedprint/lib/printers/DJ1200C.pcf 1024584209 10616 /opt/sharedprint/lib/printers/DJ1200Cp.pcf 3446712328 10480 /opt/sharedprint/lib/printers/DSNJ650C.pcf 1465341515 10520 /opt/sharedprint/lib/printers/DSNJ650Cp.pcf 2111599046 10434 /opt/sharedprint/lib/printers/DJ1600C.pcf 973389800 10554 /opt/sharedprint/lib/printers/DJ1600CM.pcf 1827817780 11316 /opt/sharedprint/lib/printers/LJCOLOR.pcf 3953924666 11290 /opt/sharedprint/lib/printers/LJCOLORp.pcf Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_6829 PHSS_7927 Equivalent Patches: None Patch Package Size: 910 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 PHSS_8660 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_8660.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/PHSS_8660.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/PHSS_8660. 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 PHSS_8660.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/PHSS_8660.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: Install this patch in single user mode (init S)