home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 21 PDrivers / 21-PDrivers.zip / 4019.ZIP / INSTALL.DOC < prev    next >
Text File  |  1994-03-07  |  7KB  |  159 lines

  1.  
  2.   LICENSE
  3.   -------
  4.  
  5.   Please see the 'LICENSE' text file included in this package
  6.   for licensing information.
  7.  
  8.   BEFORE INSTALLATION
  9.   -------------------
  10.  
  11.   1. Attaching Extended Attributes
  12.  
  13.      The Extended Attribute file (.EA) for the driver must be attached
  14.      to the actual driver file (.DRV) so installation of the driver
  15.      will succeed.
  16.  
  17.      This is because the file compression utility does not support
  18.      Extended Attributes and essentially erases them during compression.
  19.  
  20.      The .EA files are actually the Extended Attributes
  21.      separated from the files they would normally be attached to and
  22.      made to show up as files you (and the compression utility) can see.
  23.  
  24.      Extended Attributes for .DRV files contain information about
  25.      what directories to create during installation and what files
  26.      go in what directory. Without the EAs on the .DRV file installation
  27.      will in most cases fail.
  28.  
  29.      Restoring EAs is done by using the EAUTIL.EXE program that is part
  30.      of OS/2.
  31.  
  32.      -> Use the command file provided to do this for you.
  33.         (examples:
  34.                    DESKJET.CMD  for the DeskJet printer driver HPDJPM.DRV
  35.                    EPSON.CMD    for the Epson printer driver EPSON.DRV
  36.                    HPCLR.CMD    for the HP Color Laser driver LASERJET.DRV
  37.                    IBM4019.CMD  for the IBM 4019 driver IBM4019.DRV
  38.                    IBM42XX.CMD  for the IBM 42XX driver IBM42XX.DRV
  39.                    IBM52012.CMD for the IBM 52012 driver IBM52012.DRV
  40.                    IBM52XX.CMD  for the IBM 52XX driver IBM45XX.DRV
  41.                    IBMNULL.CMD  for the IBM Null driver IBMNULL.DRV
  42.                    IBMPCL3.CMD  for the IBM PCL 3 driver IBMPCL3.DRV
  43.                    IBMPCL5.CMD  for the IBM PCL 5 driver IBMPCL5.DRV
  44.                    LASERJET.CMD for the Laserjet driver LASERJET.DRV
  45.                    PLOTTERS.CMD for the IBM Plotter driver PLOTTERS.DRV)
  46.                    PMPLOTPD.CMD for the Plot Queue Processor (PMPLOTPD.DRV)
  47.                    PSCRIPT.CMD  for the 32-bit PostScript driver PSCRIPT.DRV
  48.                    SMGXPJET.CMD for the PaintJet driver SMGXPJET.DRV
  49.  
  50.      The command file must be run from the same directory where all
  51.      the driver files were unzipped to.
  52.  
  53.      You can verify that the EAs were attached successfully by doing
  54.      a "dir /n" on the .DRV file.  The "/n" option on the "dir" command
  55.      causes the size of the EA on a file to appear next to each file's
  56.      name.
  57.  
  58.      After the EAs are attached, the size of the .EA file should be the
  59.      same size as the EA column shown using "dir /n".
  60.  
  61.      Once this is done successfully, you can proceed with printer driver
  62.      installation.  When prompted by the installation panel replace
  63.      the default drive/directory (usually a:\) with the directory
  64.      you have been working in.
  65.  
  66.      NOTE: If you are installing a newer version of a driver over an
  67.            older version see step #2 below.
  68.  
  69.      The installation of an OS/2 Printer Driver is documented in
  70.      OS/2 2.0's online Master Help Index under the topic 'installing'
  71.      and the subtopic 'OS/2 printer drivers'.
  72.  
  73.      The installation of an OS/2 Printer Object is documented in
  74.      OS/2 2.0's online Master Help Index under the topic 'Creating'
  75.      and subtopic 'Printer Object'.
  76.  
  77.   2. Replacing existing drivers
  78.  
  79.      The problem we face is that printer drivers, once loaded, are
  80.      loaded until a reboot occurs.  We need to try and guarantee
  81.      that when we reboot the driver will not get loaded so that
  82.      we can install over it with a newer version.
  83.  
  84.      If you are replacing an existing driver with the same driver there
  85.      are a few things that need to be done before installation to help
  86.      guarantee the old driver will not be loaded when we go to install
  87.      over it.
  88.  
  89.      a) Wherever the driver you want to replace is the "Default
  90.         Printer Driver" for a printer object (queue) select another
  91.         driver as the default like (IBMNULL).
  92.  
  93.         "Default printer driver" for a print object (queue) is found by:
  94.         i.   Right mouse button on the printer object (queue),
  95.              a menu should appear.
  96.         ii.  Left mouse button on the arrow to the left of menu item
  97.              "Open", a sub menu should appear.
  98.         iii. Left mouse button on the sub-menu item "Settings",
  99.              a notebook should appear.
  100.         iv.  Left mouse button on the notebook tab labelled "Printer driver",
  101.              the notebook page should change.
  102.         v.   You should see a window on this page labelled
  103.              "Default printer driver" where all printer drivers used
  104.              by this queue are shown.
  105.  
  106.      b) "Hold" all printer objects (queues) you have installed.
  107.  
  108.         "Holding" a printer object (queue) is accomplished by:
  109.         i.   Right mouse button on the printer object (queue),
  110.              a menu should appear.
  111.         ii.  Left mouse button on the menu item "Change status",
  112.              a sub-menu should appear.
  113.         iii. Left mouse button on the sub-menu item "Hold"
  114.              A check mark should appear next to the "Hold" sub-menu item
  115.              on subsequent accesses of this sub-menu.
  116.  
  117.      c) Shut down all programs that may print.
  118.  
  119.         Also, remember to remove any programs that might automatically
  120.         start upon booting from the "startup" folder or startup.cmd file
  121.         or other command files.
  122.  
  123.         NOTE: This includes AES (Automatic Emulation Switching) utility
  124.               that Lexmark provides for their IBM laser printers.
  125.  
  126.      d) Make sure all printer objects (queues) minimized (not showing
  127.         printer jobs in ICON view).
  128.  
  129.      e) Shut down your computer to save any changes.
  130.  
  131.      f) Reboot your computer.  Your system should come up fresh
  132.         with no jobs printing or printing programs running and no open
  133.         print queues.
  134.  
  135.      g) To verify your driver is unloaded open up any print object
  136.         and delete any device that is part of the driver you are replacing.
  137.  
  138.         When you delete the last device from that driver you will be
  139.         asked if you wisj to erase the driver's files.  Say "OK".
  140.  
  141.         You can then manually verify that the files were deleted from
  142.         their respective directories ( \os2\dll\"drivername" directory)
  143.         before installing the new driver.
  144.  
  145.         This ensures that the driver uses only the newer files and is not
  146.         a hybrid between the old and newer driver.
  147.  
  148.      f) Directly following this reboot, install the new version
  149.         of the printer driver from the directory you unzipped it to.
  150.  
  151.         The installation of an OS/2 Printer Driver is documented in
  152.         OS/2 2.0's online Master Help Index under the topic 'installing'
  153.         and the subtopic 'OS/2 printer drivers'.
  154.  
  155.         The installation of an OS/2 Printer Object is documented in
  156.         OS/2 2.0's online Master Help Index under the topic 'Creating'
  157.         and subtopic 'Printer Object'.
  158.  
  159.