home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / alltips.zip / PRINT.FAX < prev    next >
Text File  |  1994-12-06  |  16KB  |  325 lines

  1. Resolving IRQ problems                          10/01/92
  2.  
  3. GENERAL OS/2 PRINTING TIPS & TROUBLESHOOTING
  4. --------------------------------------------
  5.  
  6. -----------------------------------------------------------------------
  7.    P1  When trying to print to the LPT port in the system, OS/2 returns
  8.        an error stating that the printer is off-line, off, or out of
  9.        paper, or cannot write to LPTx.  Also, the printing may have
  10.        worked under DOS, but does not work under OS/2.
  11. -----------------------------------------------------------------------
  12.  
  13.    MICRO CHANNEL / EISA SYSTEMS
  14.  
  15.  
  16.    A1  Verify that the system is operating properly by running diagnostics
  17.        on the system or getting it checked by a service rep.
  18.  
  19.    A2  If there is a NON-IBM parallel adapter in the system, verify that the
  20.        non-IBM adapter is configured for IRQ7 and a different port
  21.        address than any other adapter in the system. Note the
  22.        recommended port/IRQ combinations for the EISA and Micro Channel
  23.        systems as described at the end of this troubleshooting guide.
  24.  
  25.    A3  If this is an EISA system with an AT type parallel port adapter
  26.        in the system, make sure that no other adapter uses the same IRQ
  27.        as the printer port.
  28.  
  29.    A4  If there is an (LAN, MIDI, serial, sound) adapter such as a bus
  30.        mouse that uses the same IRQ as the LPT port, reconfigure the
  31.        other adapter to use a different IRQ.
  32.        In particular if you are using a SoundBlaster card, it is
  33.        configured by default to use IRQ7. Reconfigure to use IRQ10
  34.        instead
  35.  
  36.    AT (ISA) CLASS SYSTEMS
  37.  
  38.  
  39.    A1 See A3 and A4 under micro channel systems, above.
  40.  
  41.    A2 Ensure that there are no other parallel ports in the system trying to
  42.       use IRQ7 and/or the same port address.  Change the jumpers or
  43.       switches to configure appropriately leaving LPT1 configured
  44.       as IRQ7. Note the recommended port/IRQ combinations for ISA (AT)
  45.       systems as described at the end of this guide.
  46.  
  47.    A3 Ensure that LPT1 is configured for IRQ7 and not IRQ5
  48.  
  49.    A4 Bus mice usually use IRQ5 so if printing is failing too, or LPT2
  50.       is recognized, reconfigure the mouse for a different IRQ.
  51.  
  52.   If this problem persists after trying the above, or none of the above
  53.   can be done due to hardware restrictions, the adapter will need to be
  54.   replaced or upgraded.  Contact Point of Sale or authorized dealer.
  55.  
  56.  
  57. ------------------------------------------------------------------------
  58.    P2 Receive printer pop-up that the printer is off-line or it is not
  59.       responding when starting a print job.
  60. ------------------------------------------------------------------------
  61.  
  62.    A1 Please go through checklist in P1 and verify the full hardware
  63.       configuration is correct.
  64.  
  65.    A2 Problems have been found when using certain parallel port
  66.       printer cables that do not meet the parallel port specifications.
  67.       Cables that are longer than six feet in length are suspect.
  68.       Cables that do not contain all 25 wires will not work under OS/2.
  69.       Problems with cables longer than six feet in length are more
  70.       evident on higher speed processor systems.
  71.  
  72.    A3 Hold the printer queue, send a job and make sure the job makes it
  73.       to the queue.  If not, the printer object is not installed
  74.       properly.  Otherwise, it is probably hardware related.  Also, you
  75.       can try using the IBMNULL printer driver so that we can insure
  76.       that the printer driver is not at fault.
  77.  
  78.  
  79. ------------------------------------------------------------------------
  80.    P3 Erratic or slow printing
  81. ------------------------------------------------------------------------
  82.  
  83.    A1 Please go through the checklist in P1 and verify that the full
  84.       hardware configuration is correct.
  85.  
  86.    A2 The parallel port card is probably of older vintage and does not inter-
  87.       rupt correctly.  Adapter will need to be replaced unless a system
  88.       board problem is evident, or the adapter card address and
  89.       interrupt level do not match supported pairs.  Please refer to
  90.       diagram below.
  91.  
  92.    A3 If there are three LPT ports in a (AT/EISA) system, using AT
  93.       technology cards, it will be normal for one of the parallel ports
  94.       using IRQ7 not to work at the same speed since the AT class
  95.       system does not share interrupts.  One of the parallel ports will
  96.       be running off a simulated interrupt that runs off the system
  97.       timer services, which will be the one that is running slower.
  98.       Please refer to diagram below.
  99.  
  100.    A4 Insure that the printer is in the correct emulation mode for use with
  101.       the driver installed.  NOTE:  Not all printers really emulate 100% so
  102.       we can't guarantee that the driver will work fully with a emulating
  103.       printer.
  104.  
  105. ---------------------------------------------------------------------
  106.  
  107.       Following are the hardware setups for the different bus types; ISA
  108.       (or AT), EISA, and MicroChannel (MC).
  109.  
  110.       Note that EISA bus systems with EISA parallel port cards installed
  111.       will support interrupt sharing just as the MC bus systems.
  112.       However EISA bus systems with ISA parallel port cards installed
  113.       will NOT support interrupt sharing, and therefore must be
  114.       configured to use different interrupts.
  115.  
  116.       Two parallel port hardware setups for the different system bus
  117.       and adapter types:
  118.  
  119.       ISA/EISA (ISA Adapter)                   EISA (EISA Adapters)/MC
  120.         _________                                     ________
  121.         3BC/IRQ7                 LPT1                 3BC/IRQ7
  122.         278/IRQ5                 LPT2                 378/IRQ7
  123.  
  124.       Alternate 2 parallel port setup when I/O parallel port cannot
  125.       be set to 3BC:
  126.  
  127.       ISA/EISA (ISA Adapter)                   EISA (EISA Adapters)/MC
  128.          ________                                     ________
  129.          378/IRQ7                LPT1                 378/IRQ7
  130.          278/IRQ5                LPT2                 278/IRQ7
  131.  
  132.       Three parallel port hardware setup recommended:
  133.  
  134.       ISA/EISA (ISA Adapter)                   EISA (EISA Adapters)/MC
  135.          _________                                   ________
  136.          3BC/IRQ7                LPT1                3BC/IRQ7
  137.          378/IRQ7                LPT2                378/IRQ7
  138.          278/IRQ5                LPT3                278/IRQ7
  139.  
  140.       Note that in the 3 parallel port setup case in ISA bus systems and
  141.       in EISA bus systems with ISA adapters, LPT1 and LPT2 are both
  142.       configured for IRQ7. This setup is still legal, as OS/2 contains
  143.       an algorithm that resolves the resource conflict by using the
  144.       timer interrupt.
  145.  
  146. DON'T TRY INSTALLING OS/2 2.0 PAINTJET DRIVER ON A 1.3 SYSTEM
  147. -------------------------------------------------------------
  148. The OS/2 2.0 PaintJet driver does not work on a 1.3 system.  This driver (any
  149. any other driver) requiring the mirrors.dll will not work with 1.3.  The
  150. mirrors.dll is a 32 bit dll.
  151.  
  152. ----------------------------------------------------------------
  153. DMA PARALLEL PORT ARBITRATION LEVEL
  154.  
  155. When using OS/2 2.0, the DMA parallel prot arbitration level should not be
  156. disabled.  It should be set to SHARED 7. When using OS/2 1.3 with CSD 5054 or
  157. greater applied, the DMA parallel port arbitration level should not be disabled.
  158. Any level prior to this, should have the arbitration level disabled on those
  159. systems with a DMA parallel port (PS/2 models 56, 57, 80-A21, 80-A31, 90, and
  160. 95).
  161.  
  162. ----------------------------------------------------------------
  163. PARALLEL PORT PRINTING PROBLEMS
  164.  
  165. If nothing prints on an AT (ISA) bus system, the parallel port may be configured
  166. incorrectly.  This is especially true if the parallel port worked correctly
  167. under DOS.  Up to 3 parallel ports can be installed on most systems as long as
  168. the port address and hardware interrupt levels are set properly.  The proper
  169. combinations under OS/2 are address 3BC and IRQ7, 378 and IRQ7, and 278 and
  170. IRQ5.  If these combinations are not used, printer error messages or very slow
  171. printing will occur.
  172.  
  173. AT bus systems are incapable of sharing hardware interrupt levels.  This means
  174. each adapter in your system must have a different hardware interrupt level
  175. assigned.  Special code handles the conflict as described in the paragraph
  176. above.  Many sound cards (Soundblaster) use the same hardware interrupt level as
  177. the first parallel port and the conflict must be resolved if you intend to
  178. print.  Using IRQ10 with Soundblaster is recommended since it does not conflict
  179. with the parallel ports (IRQ7, IRQ5).  IRQ2 cannot be used since it drives the
  180. slave 8259 Programmable Interrupt Controller.
  181.  
  182. Problems have been found when using certain parallel port printer cables that do
  183. not meet the parallel port specifica- tions.  Cables that are longer than six
  184. feet in length are suspect.  Cables that do not contain all 25 wires will not
  185. work under OS/2.  The six foot cable length problem is more evident on higher
  186. speed processor systems.
  187.  
  188. Some older parallel port adapters fail to generate hardware interrupts.  These
  189. adapters usually work correctly under DOS since DOS does not use hardware
  190. interrupts to print.  OS/2, due to its multitasking capability, must use
  191. interrupts to transfer data out the parallel port.  If your adapter fails to
  192. generate interrupts, it must be replaced in order to print under OS/2.  If your
  193. buffer light illuminates on your printer or if your printer prints the first
  194. character and then an error message is displayed after approximately 45 seconds,
  195. you may be experiencing an interrupt problem.
  196.  
  197. -------------------------------------------------------------
  198. REDIRECTING PRINTER PORT
  199.  
  200. To print to a communications port, you must redirect the output:
  201.  
  202. 1.  Display the pop-up menu for the appropriate printer
  203.     object.
  204. 2.  Select the arrow to the right of OPEN; then select
  205.     SETTINGS.
  206. 3.  Select OUTPUT.
  207. 4.  Display the pop-up menu for the port you want to set up.
  208. 5.  Select the arrow to the right of REDIRECTION.
  209. 6.  Select the port you need.  For example, you might
  210.     select COM1 to send your output through a communications
  211.     port.
  212. or
  213. .
  214. 1.  Select OS/2 SYSTEM; then select Command Prompts.
  215. 2.  Select OS/2 Window or OS/2 Full Screen.
  216.  
  217.     SPOOL /D:LPT1 /O:COM1
  218.     PRINT MYFILE.TXT /D:LPT1
  219.  
  220. Note:  You can redirect output to a COM port; however, you
  221.        cannot redirect output from a COM port to a LPT port.
  222.        The redirection option is only available when two or
  223.        more printer objects are defined.
  224.  
  225. ------------------------------------------------------------
  226. THE FOLLOWING IS FROM OS2TNT DOCUMENT.....
  227.  
  228. When installing auxiliary parallel port expansion cards, you need to ensure that
  229. LPT1 is configured to interrupt level 7 (IRQ7).  Not doing so will cause
  230. printing under OS/2 to function erratically.  Be aware that when using many
  231. other common adapters such as the SoundBlaster card, they may come from the
  232. factory configured on IRQ7.  Also, many manufacturers recommend you configure
  233. their cards on IRQ7.  Non-microchannel machines cannot share interrupts and each
  234. card must be on a separate IRQ to avoid conflicts.  See the reference for your
  235. adapter cards to configure the IRQs.  Additionally, LPT2 cards should be
  236. configured on IRQ5.
  237.  
  238. --------------------------------------------------------------
  239. QUESTIONS, COMMON PROBLEMS AND ANSWERS
  240. ..
  241. PROBLEM:     Automatic emulation switching does not work
  242. RESOLUTION:  None
  243. AES does not currently work under OS/2 2.0.  Lexmark is working
  244. on this to be released soon.
  245. ..
  246. QUESTION:    How does AES for OS/2 interact with 2.0 GA?
  247. ANSWER:      The basic function of AES is to provide a
  248.              convenient method for emulation mode switching on
  249.              the IBM LaserPrinter products.  By correlating
  250.              LPT ports with emulation modes on the printer, a
  251.              user can send their job to the correct port and
  252.              set the mode switch properly, and thus not have to
  253.              touch the printer to change emulation modes.
  254.              During AES install, the option is given to the user
  255.              if they want to install extra LPT ports (as the
  256.              LPTX.SYS Device Driver).  This driver is the same
  257.              identical driver that is used by the Lexmark
  258.              External Network Adapter, IBM 4033.  It essentially
  259.              allows for character monitors to be installed on
  260.              LPT ports > 3.  Then the character monitor does
  261.              what it needs to, and re-directs that data to the
  262.              physical port where the printer is connected.  Or
  263.              in the case of the IBM 4033, the data is
  264.              re-directed (by the character monitor) to the
  265.              Token Ring or Ethernet PS/2 card
  266. ..
  267. PROBLEM:     Printing problems with parallel ports - nothing
  268.              prints.
  269. RESOLUTION:  Ensure that LPT1 is configured to use IRQ7 and
  270.              LPT2 is configured as IRQ5.  Check the printer
  271.              cable to ensure that the cable runs all 25 lines,
  272.              not all cables wire the necessary lines.  If the
  273.              problem persists and you are convinced it is not
  274.              an interrupt problem, cable problem or just the
  275.              wrong driver, the problem may be with your I/O
  276.              card.  Some older I/O cards do not work in OS/2.
  277.  
  278. If you send a print job to a printer that is powered off, you may experience a
  279. corrupted job when responding to the RETRY dialog after powering on the printer.
  280. You should cancel the job and resubmit it after turning on the printer.
  281.  
  282. -------------------------------------------------------------
  283. BETA VERSION OF IBM4072 EXECJET DRIVER FROM LEXMARK
  284. .
  285. Customers who need an IBM4072 ExecJet driver can now get a
  286. beta version from Lexmark by calling Lexmark support at 1-606-
  287. 232-3000 or by logging on to the Lexmark Bulletin board at
  288. 1-606-232-5653.  IBM users can obtain the driver by entering
  289. the following command at a VM prompt:
  290. EXEC TOOLS SENDTO LEXCJN1 LEXTOOLS DRIVERS GET OS24072 PACKAGE
  291. --------------------------------------------------------------
  292.  
  293. PARALLEL CARDS KNOWN NOT TO WORK:
  294. Boca Research:
  295.   After Calling Boca Researches tecnical support line, they admitted that the
  296.   parallel ports in the following cards will NOT work correctly for os/2.  These
  297.   cards will however be upgraded this summer (exact date unclear).
  298.      IDE Controller cards
  299.      I/O AT41 and I/O AT45cards.
  300.  
  301. SIIG:
  302.      SIIG multi-purpose serial/parallel/game card.
  303.           -customer could not print with this card. Only printed when he
  304.            replaced card.
  305.  
  306.  DIAMOND:
  307.    -  DIAMOND I/O DIO-100 Revision A 1985.
  308.       Card did not work. Customer got printing to work only when the card was
  309.       replaced.
  310.  
  311. ----------------------------------------------------------
  312. SOME OEM PARALLEL PORT CARDS THAT WORK CORRECTLY UNDER OS/2
  313.  
  314. These are cards that a) the manufacturer confirms that they work under interrupt
  315. driven printing for os/2 2.0.  or b) Where the succesfull replacement for a card
  316. that did not work under os/2 2.0.
  317.  
  318. BOCA RESEARCH:
  319.          IO AT 44 - confirmed by manufacturer and customer
  320.          IO AT 24- confirmed by manufacturer
  321.   EVEREX:
  322.          EVEREX Multi I/o card (model???) - confirmed by
  323.                                             customer
  324. 12/31/99
  325.