Patch Name: PHSS_29279 Patch Description: s700_800 11.11 TechPrintServ Periodic Patch Creation Date: 03/06/23 Post Date: 03/07/21 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: TechPrintServ B.11.11 Filesets: TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP TechPrintServ.TPS-GER-I-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No (superseded patches were critical) PHSS_27195: ABORT Category Tags: defect_repair enhancement general_release critical halts_system Path Name: /hp-ux_patches/s700_800/11.X/PHSS_29279 Symptoms: PHSS_29279: 1. CDE 11.00 dtpdmd for TPS terminated unexpectedly at boot up. 2. dtpdmd still fails in slow speed machines. 3. When printing 2-day range (day view), 2nd page grid is wrong. PHSS_28220: 1. imageprint via TPS doesn't print duplex. 2. TPS postscript draws spurious line from text to graphics. PHSS_27195: 1. Updating /etc/X11/Xstart file using tpsconfig 2. TPS aborts on print attempt if PHCO_25452 or PHCO_26124 is installed 3. tpsconfig dumps core while configuring print servers PHSS_25759: 1. Font server should automatically be configured when TPS is configured. 2. X Print Server keeps on messaging. 3. Please add the HP Laserjet 5000N to the list of models supported by TPS. 4. Printer model not read correctly from printer attribute file at times. 5. The tpsconfig does not report any error when trying to kill a non-running server. 6. TPS support for latest HP printers, esp. DJ2500. 7. Problem with invoking xpr Defect Description: PHSS_29279: 1. CDE 11.00 dtpdmd for TPS terminated unexpectedly at boot up. Resolution: Added Signal handling for SIGHUP. 2. dtpdmd still fails in slow speed machines Resolution: Changes have been made in tpsconfig program and TPS startup script. 3. When printing 2-day range(Day view) 2nd page grid is wrong. Resolution: Grids in all the pages are drawn correctly. PHSS_28220: 1. imageprint via TPS doesn't print duplex. Resolution: The escape sequences for page orientation, simplex/duplex printing, paper size and paper source are given once per job. 2. TPS postscript draws spurious line from text to graphics. Resolution: The "newpath" operator is added to the postscript code used to draw text. PHSS_27195: 1. Updating /etc/X11/Xstart file using tpsconfig 2. TPS aborts on print attempt if PHCO_25452 or PHCO_26124 is installed 3. tpsconfig dumps core while configuring print servers PHSS_25759: 1. Font server should automatically be configured when TPS is configured. 2. X Print Server keeps on messaging. 3. Please add the HP Laserjet 5000N to the list of models supported by TPS. 4. Printer model not read correctly from printer attribute file at times. 5. The tpsconfig does not report any error when trying to kill a non-running server. 6. TPS support for latest HP printers, esp. DJ2500. 7. Problem with invoking xpr Enhancement: No (superseded patches contained enhancements) PHSS_25759: Enhancements were delivered in this patch or one it has replaced. Please review the Defect Description text for more information. SR: 1653277293 8606266060 8606281074 8606242412 8606255094 8606266550 5003460154 8606158503 8606172755 8606172757 8606206562 8606221220 Patch Files: TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /sbin/init.d/tps.rc /usr/lib/X11/Xserver/modules/print/hp/pcl.1 /usr/lib/X11/Xserver/modules/print/hp/pclmono.1 /usr/lib/X11/Xserver/modules/print/hp/pcldj1200.1 /usr/lib/X11/Xserver/modules/print/hp/pcllj3.1 /usr/lib/X11/Xserver/modules/print/hp/ps.1 /usr/lib/X11/Xserver/brokers/print/Xpddx.1 /usr/lib/X11/Xserver/modules/print/hp/raster.1 /usr/lib/X11/Xserver/modules/print/hp/printer.1 TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/sbin/tpsconfig TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/lib/X11/C/print/models/HPLJ5000N/model-config /usr/lib/X11/C/print/models/HPLJ5000N/fonts /usr/lib/X11/C/print/models/HPLJ5000N-PS/model-config /usr/lib/X11/C/print/models/HPLJ5000N-PS/fonts /usr/lib/X11/C.iso88591/print/models/HPLJ5000N/fonts /usr/lib/X11/C.iso88591/print/models/HPLJ5000N-PS/fonts /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/model-config /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/fonts /usr/lib/X11/C.iso88591/print/models/HPDESKJ2500C-PS/fonts TechPrintServ.TPS-GER-I-SERV,fr=B.11.11, fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N/fonts /usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N-PS/fonts /usr/lib/X11/de_DE.iso88591/print/models/HPDESKJ2500C-PS/ fonts TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11, fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N/fonts /usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N-PS/fonts /usr/lib/X11/fr_FR.iso88591/print/models/HPDESKJ2500C-PS/ fonts TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/dt/share/man/man5.Z/tps.5 /usr/dt/share/man/man1m.Z/tpsconfig.1m what(1) Output: TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /sbin/init.d/tps.rc: None /usr/lib/X11/Xserver/modules/print/hp/pcl.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Per iodic Patch Release (build date: Fri Nov 22 11:52:57 IST 2002) /usr/lib/X11/Xserver/modules/print/hp/pclmono.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Per iodic Patch Release (build date: Fri Nov 22 11:56:58 IST 2002) /usr/lib/X11/Xserver/modules/print/hp/pcldj1200.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Per iodic Patch Release (build date: Fri Nov 22 11:54:57 IST 2002) /usr/lib/X11/Xserver/modules/print/hp/pcllj3.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Per iodic Patch Release (build date: Fri Nov 22 11:55:52 IST 2002) /usr/lib/X11/Xserver/modules/print/hp/ps.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Per iodic Patch Release (build date: Fri Nov 22 11:53:58 IST 2002) /usr/lib/X11/Xserver/brokers/print/Xpddx.1: Xprint DDX driver Broker $Revision:$ $Date:$ X Window System, Version 11 R6+ HP-UX B.11.11.00 Dec ember 2001 Patch Release (build date: Wed Nov 28 10:49:48 IST 2001) /usr/lib/X11/Xserver/modules/print/hp/raster.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Dec ember 2001 Patch Release (build date: Wed Nov 28 10:53:02 IST 2001) /usr/lib/X11/Xserver/modules/print/hp/printer.1: X Window System, Version 11 R6+ HP-UX B.11.11.00 Per iodic Patch Release (build date: Fri May 31 18:25:36 IST 2002) TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/sbin/tpsconfig: View: /view/wt_jun03_1111, Build Type: wtjun03_1111 hpcde2.1 (build date: Thu Jun 12 17:47:19 IST 2003) This program provides basic configuration functions for the X Print Server HP-UX A.10.30 and later HP tpsconfig V.01.00 TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/lib/X11/C/print/models/HPLJ5000N/model-config: None /usr/lib/X11/C/print/models/HPLJ5000N/fonts: None /usr/lib/X11/C/print/models/HPLJ5000N-PS/model-config: None /usr/lib/X11/C/print/models/HPLJ5000N-PS/fonts: None /usr/lib/X11/C.iso88591/print/models/HPLJ5000N/fonts: None /usr/lib/X11/C.iso88591/print/models/HPLJ5000N-PS/fonts: None /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/model-config: None /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/fonts: None /usr/lib/X11/C.iso88591/print/models/HPDESKJ2500C-PS/fonts: None TechPrintServ.TPS-GER-I-SERV,fr=B.11.11, fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N/fonts: None /usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N-PS/fonts: None /usr/lib/X11/de_DE.iso88591/print/models/HPDESKJ2500C-PS/ fonts: None TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11, fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N/fonts: None /usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N-PS/fonts: None /usr/lib/X11/fr_FR.iso88591/print/models/HPDESKJ2500C-PS/ fonts: None TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/dt/share/man/man5.Z/tps.5: None /usr/dt/share/man/man1m.Z/tpsconfig.1m: None cksum(1) Output: TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 704795715 2918 /sbin/init.d/tps.rc 4172049143 135168 /usr/lib/X11/Xserver/modules/print/hp/ pcl.1 3326532112 135168 /usr/lib/X11/Xserver/modules/print/hp/ pclmono.1 2151016268 135168 /usr/lib/X11/Xserver/modules/print/hp/ pcldj1200.1 695431250 131072 /usr/lib/X11/Xserver/modules/print/hp/ pcllj3.1 1764589558 122880 /usr/lib/X11/Xserver/modules/print/hp/ps.1 146524341 24576 /usr/lib/X11/Xserver/brokers/print/Xpddx.1 1623856174 36864 /usr/lib/X11/Xserver/modules/print/hp/ raster.1 1140643443 143360 /usr/lib/X11/Xserver/modules/print/hp/ printer.1 TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 278431864 40960 /usr/sbin/tpsconfig TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 2557094373 895 /usr/lib/X11/C/print/models/HPLJ5000N/ model-config 372694182 2048 /usr/lib/X11/C/print/models/HPLJ5000N/fonts 2791726251 3166 /usr/lib/X11/C/print/models/HPLJ5000N-PS/ model-config 1676891234 1024 /usr/lib/X11/C/print/models/HPLJ5000N-PS/ fonts 1058812761 2048 /usr/lib/X11/C.iso88591/print/models/ HPLJ5000N/fonts 1676891234 1024 /usr/lib/X11/C.iso88591/print/models/ HPLJ5000N-PS/fonts 848631901 3195 /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/ model-config 4032257195 1024 /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/ fonts 4032257195 1024 /usr/lib/X11/C.iso88591/print/models/ HPDESKJ2500C-PS/fonts TechPrintServ.TPS-GER-I-SERV,fr=B.11.11, fa=HP-UX_B.11.11_32/64,v=HP: 1058812761 2048 /usr/lib/X11/de_DE.iso88591/print/models/ HPLJ5000N/fonts 1676891234 1024 /usr/lib/X11/de_DE.iso88591/print/models/ HPLJ5000N-PS/fonts 4032257195 1024 /usr/lib/X11/de_DE.iso88591/print/models/ HPDESKJ2500C-PS/fonts TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11, fa=HP-UX_B.11.11_32/64,v=HP: 1058812761 2048 /usr/lib/X11/fr_FR.iso88591/print/models/ HPLJ5000N/fonts 1676891234 1024 /usr/lib/X11/fr_FR.iso88591/print/models/ HPLJ5000N-PS/fonts 4032257195 1024 /usr/lib/X11/fr_FR.iso88591/print/models/ HPDESKJ2500C-PS/fonts TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 3986603607 6221 /usr/dt/share/man/man5.Z/tps.5 1447785863 3319 /usr/dt/share/man/man1m.Z/tpsconfig.1m Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_25759 PHSS_27195 PHSS_28220 Equivalent Patches: None Patch Package Size: 440 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_29279 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_29279.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_29279. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_29279.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_29279.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_29279.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: 1. To use this patch, the user should modify the dtlogin config file in /etc/dt/config/Xconfig. If /etc/dt/config/Xconfig is not present, please copy from /usr/dt/config/Xconfig to /etc/dt/config/Xconfig. Set the resource "Dtlogin*authorize: False". Then restart the dtlogin daemon process or reboot the system. 2. There is another problem not fixed with this patch. "dtpdm" may fail to start from "dtpdmd" in some circumstances. When CDE is used with "Xauthorization" true (which is the default behaviour),"dtpdm" may not be authorized by the X Display server, hence it failed with X authorization error. This is due to the design of "dtpdmd", therefore HP is considering to fix in the future release. There are several ways to get workaround this error such as - Use "xhost" command to allow Xclient to connect to X display Ex: $ xhost + name-of-localhost - Modify /etc/X0.hosts - Uncomment "Dtlogin*authorize: False" in /etc/dt/config/Xconfig When /etc/dt/config/Xconfig is not present, copy it from /usr/dt/config/Xconfig and do the modification. After modifying Xconfig file, restart the dtlogin daemon process,or restart the system. The reason for this customization is that the "dtpdm" which is invoked by "dtpdmd" is NOT the process of the user who has currently logged in CDE, hence it doesn't have the proper authorization to access the Xdisplay. Please consider carefully which of these workarounds will be suitable for your environment. Please refer to xauth(1), xhost(1) and other materials about "X Authorization". Warning: Setting Dtlogin*authorize=False greatly reduces control over the system and is _not_ recommended. 3. This patch cannot automatically restart the TPS servers during its installation. Therefore, to observe the functionality of the new TPS drivers included in this patch, the TPS servers must be stopped and started manually using the commands /sbin/init.d/tps.rc stop /sbin/init.d/tps.rc start