home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / lprup301.zip / read.me < prev    next >
Text File  |  1999-09-20  |  7KB  |  149 lines

  1.  
  2. READ.ME for the latest Print code:
  3.  
  4. Description:
  5. ------------
  6.  
  7. This package provides replacement files for LPD.EXE, LPQ.EXE,
  8. LPR.EXE, LPRM.EXE, LPRMON.EXE, LPRPORTD.EXE, PDRVR.PDR,
  9. and LPR32.DLL;also, LPRPORTD.CAT is included.  To date, these are the only files in the PRINT
  10. component that have had apar fixes made to them in OS/2 Warp
  11. v3.1 TCP/IP.
  12.  
  13. Installation instructions:
  14. --------------------------
  15.  
  16. You must have the following installed on your system:
  17.   - OS/2 version 3.1 with TCP/IP v3.1
  18.  
  19. Prerequisites :
  20. --------------
  21.  
  22. MPTS FixPack WR8415 or above if TCP/IP version 4.0 or above is used,
  23. or,
  24. TCP/IP Stack APAR IC17121 if TCP/IP version 3.1 is used.
  25.  
  26.  
  27. You should put the LPRFILES.EXE file in a temporary subdirectory
  28. and enter:
  29.  
  30.   LPRFILES
  31.  
  32. LPRFILES.EXE file contents:
  33. --------------------------
  34.  
  35. 12-11-98   4:50p      2830           0  lpd.cat
  36.  9-20-99   3:33p     39366           0  lpd.exe
  37.  9-20-99   3:30p     27248          49  lpq.exe
  38. 12-11-98   4:51p      3995           0  lpr.cat
  39.  9-20-99   3:30p     44784          49  lpr.exe
  40.  9-20-99   3:31p     64094          49  lpr32.dll
  41. 12-11-98   4:50p      1358           0  lpr32dll.cat
  42.  9-20-99   3:30p     27840          49  lprm.exe
  43. 12-11-98   4:51p      3330           0  lprmon.cat
  44.  9-20-99   3:35p     35009           0  lprmon.exe
  45.  9-20-99   3:37p     52241        3236  lprpdrvr.pdr
  46. 12-11-98   4:51p      3419           0  lprportd.cat
  47.  9-20-99   3:36p     66170           0  LPRPORTD.EXE
  48.  4-09-97   7:51a     47104           0  tnls16.dll
  49.  
  50.  
  51.  
  52. You should back up the current versions of these files on your
  53. system.  Then replace the *.EXE files in the TCPIP\BIN directory,
  54. and the LPRPDRVR.PDR, LPR32.DLL, and TNLS16.DLL files
  55. in the TCP\DLL directory. Copy LPRPORTD.CAT file into the
  56. \tcpip\msg\lang_code (e.g.jajp932 ) subdirectory. In the config.sys file, make
  57. sure there is a statement similar to the following:
  58. SET NLSPATH = C:\MPTN\MSG\NLS\%N;C:\TCPIP\MSG\LANG_CODE\%N; ....
  59. where C: is the install/boot drive and LANG_CODE is each nlv language
  60. code such as JAJP932 for Japanese.
  61.  
  62. Then SHUTDOWN and REBOOT the
  63. system to make these executables and the corresponding dlls active.
  64.  
  65. Apars included in this group of fixes with a brief description:
  66. (executables and/or dlls fixed)
  67. --------------------------------------------------
  68.  
  69.  
  70. IC14352 - When starting LPRPORTD from the command line on a pristine
  71.           installed system, the error message  "LPR 32.DLL failed to
  72.           initialize, RC=-20021" is displayed. (lpd.exe, lpq.exe,
  73.           lpr.exe, lprm.exe, lprmon.exe, lprportd.exe, lpr32.dll)
  74.  
  75. IC15829 - When a customer opens the printer object and then opens the
  76.           PIPE/LPD port settings, the PMSHELL grabs the port driver
  77.           making it impossible for another process to print thereby
  78.           locking the print jobs.  If you do try to print, the spooler
  79.           will either trap or hang the print job. (lprpdrvr.pdr)
  80.  
  81. IC15960 - The LPRPORTD.EXE process can trap when two jobs are
  82.           printing at the same time in two different printer queues each
  83.           configured to output to a different \PIPE\LPDx pipe. It will
  84.           not trap every print job, but it will trap. In our tests, it
  85.           traps within 10 minutes of IPL with a nominal load.
  86.           (lpr32.dll)
  87.  
  88. IC16137 - SYS3175 with access violation in SETLOC1.DLL when
  89.           LPRPORTD tries to access a printer that is turned off or
  90.           unavailable.(lpr32.dll)
  91.  
  92. IC16602 - Provides DHCP (Dynamic Host Configuration Protocol) support
  93.           for the LPR print function. Also, NLS translation problems
  94.           were fixed that prevented translated messages from being
  95.           displayed. ( lpd.exe, lpq.exe, lpr.exe, lprm.exe, lprmon.exe,
  96.           lprportd.exe, lpr32.dll, lprpdrvr.pdr)
  97.  
  98. IC17019 - Printing of files using LPRPORTD.EXE takes excessive
  99.           amounts of time. A 300K file takes between 5.0 to 6.5
  100.           minutes to print. This is due to the fact that writes
  101.           to the named pipe are occurring in 1K blocks and at 1.0
  102.           sec cycle increments. (lprportd.exe)
  103.  
  104. IC17378 - When customer attempts to send a very large print job to
  105.           the server using LPR on the client, the lpd window
  106.           will fail with a SYS3175 error. The register contents
  107.           show TNLS16.DLL as the failing module. They are able
  108.           to LPR small print jobs, but when the jobs get very large,
  109.           such as 100MB, they get this failure every time. (lpd.exe,
  110.           tnls16.dll)
  111.  
  112. IC17163 - Customer has 14 printers and 14 print queues on print
  113.           server. Customer is limited to accessing only ports
  114.           (721 - 731) at one time. The customer sees a 3 minute
  115.           delay on the additional 4 queues after the print jobs
  116.           are complete on the first 10 queues. (lpr32.dll)
  117.  
  118. IC18091 - Incorrect messages received for lprportd, lpr,lpq,
  119.           lprm and lprmon commands. This happens on translated
  120.           messages.
  121.  
  122. IC18343 - Port limitation (721-731) when using ip for printing
  123.           causes severe backlog of print jobs on large networks.
  124.  
  125. IC18743 - SYS3175 trap in TNLS16.DLL running LPD -cp none specified
  126.           trying to print a text with graphics file.
  127.  
  128. IC18796 - LPRPORTD hang when printer is ready and there is a job in the
  129.           print queue (LPRPORTD running on print server).
  130.           Note: This fix is important for customers who run LPRPORTD
  131.           on a print server machine. As part of this fix a new -s option
  132.           is introduced on LPRPORTD. This indicates that LPRPORTD is
  133.           being run on a print server. With the -s option, a keepalive
  134.           interval is set for connections started by LPRPORTD. To
  135.           be beneficial, the customer should also set the keepalive
  136.           interval to 2 or 3 minutes using the inetcfg command.
  137.           (e.g. inetcfg keepalive=2 or 3).
  138.           This allows TCP to monitor idle connections every 2 to 3
  139.           minutes and insure they are still alive or close the connection.
  140.  
  141. IC19604 - In nlv version warp server and warp server smp, lprportd.cat
  142.           is not included. That file is not contained in original cd-rom
  143.           also. It must exist and must be placed on \tcpip\msg\lang_code
  144.           directory while lang_code is each nlv language code such as
  145.           jajp932 for Japanese.
  146.           This problem sometimes causes error message "cannot find message
  147.           file" when error was issued. (lprportd.cat)
  148.  
  149.