| 
| 
Troubleshooting Print-Sharing Devices
ID: Q84491
 
 |  The information in this article applies to:
 
 
Microsoft Windows versions  3.0, 3.0a, 3.1, 3.11
 
 
 SUMMARY
Microsoft Windows supports printing in the following hardware
configurations:
 
 It is possible to print using print-sharing devices or switch boxes,
although this is untested and unsupported by Microsoft. This article
discusses some of the problems Windows is faced with when printing through
these devices.A printer connected directly to a supported LPT or COM port
 
 A printer connected to a network print server on a supported
   network
 
 
 MORE INFORMATION
There are two types of print-sharing devices:
 
 Manual switch boxes
 
 Electronic switch boxes
 
 Manual Print-Sharing DevicesManual print-sharing devices require that you manually move a switch
or dial to select one printer or another. These devices are sometimes
referred to as AB boxes. The main difficulty associated with manual
switch boxes is that they may not pass through all the pin connections
that Windows needs when it normally prints.Electronic Print-Sharing DevicesElectronic print-sharing devices electronically poll each connected
communications line (LPT ports or more commonly COM ports) for a short
period of time; if no handshake is made (no response), the next port
is polled. If a handshake is made, the port is monitored until no more
data is being sent, then the next port is polled. The two most common
problems with these devices are:If you are having problems when attempting to print from Windows with
one of these devices, try the following:They may not pass through all the pin connections that Windows
   needs when it normally prints.
 
 The polling rate or type of handshaking may need to be adjusted to
   work with Windows.
 
 
 
 Can you print from MS-DOS? If not, then contact the manufacturer of
    the print-sharing device. To test printing from MS-DOS:
 
 Note: Substitute the port being used for the LPT1 entry above.At the MS-DOS prompt, type the following:
          copy autoexec.bat lpt1Note: Substitute the port being used for the LPT1 entry above.
       This will work for all printers except PostScript printers.
       For PostScript printers, type the following at the MS-DOS
       prompt: 
          copy c:\windows\system\testps.txt lpt1
 
 
 Disable Print Manager:
 
 Run Control Panel and choose the Printers icon.
 
 Clear the Use Print Manager box.
 
 
 Disable the Fast Printing Direct to Port option:
 
 Run Control Panel and choose the Printers icon.
 
 Choose the Connect button.
 
 Clear the Fast Printing Direct To Port check box.
 
 
 If you are on an unsupported network, and you have installed
    Windows for a network, you may need to disable the Print Network
    Jobs Directly and Update Network Display options:
 
 Run Print Manager.
 
 Choose Options and Network Settings.
 
 Clear the check boxes for Print Network Jobs Directly and
       Update Network Display.
 
 
 If you are printing to a Hewlett-Packard (HP) LaserJet or
    compatible, you may have to print TrueType fonts as graphics:
 
 Run the Control Panel and choose the Printers icon.
 
 Choose the Setup button, then the Options button.
 
 Select the Print TrueType As Graphics box.
 
 
 If the switching box uses COM ports, try setting Windows to use
    hardware handshaking: 
 
 Run Control Panel and choose the Ports icon.
 
 Select the port being used and choose the Settings button.
 
 In the Flow Control list box, select Hardware.
 
 Choose the OK button, then the Close button.
 
 
 Print to the port called LPT1.DOS (or LPT1.OS2 if it exists):
 
 Run Control Panel and choose the Printers icon.
 
 Choose the Connect button and select the LPT1.DOS port.
 
 Choose the OK button, then the Close button.
 
 Start Write and type several lines of text and change the
       font size and style.
 
 
 Print the Write document.
 If you are working with a COM port, you must add a COM1.DOS (or
    COM2.DOS) port to your WIN.INI file:
 
 
 COM3 and COM4 normally share IRQs with COM1 and COM2, respectively.
    They may not be available because of this. If your hardware
    supports having each COM port on a unique IRQ, then COM3 and COM4
    should be usable.Edit the WIN.INI file with a standard ASCII text editor (such
       as Notepad).
 
 Locate the [ports] section and add a new line:
          COM1.DOS= 
 
 Save changes and restart Windows. You will now have a port
       option called COM1.DOS. Print the Write document to this port.
 
 
 If the print-sharing device traps or captures a COM port, try
    using the MS-DOS MODE command to set up the COM port and redirect
    the LPT port to the COM port:
 
 Note: This is a workaround and may not function under all printing
    conditions.Edit the AUTOEXEC.BAT file with a standard ASCII text editor
       (such as Notepad) and add the following lines:
          MODE COMx:9600,n,8 (where x = 1, 2, 3, or 4)
 MODE LPT1:=COMx: (this routes LPT1 to COMx)
 
 Restart your system and then restart Windows.
 
 Select the LPT1.DOS (or the LPT1.OS2) port again and try to
       print.
 
 
 Print to the FILE: port and then copy the output to the printer.
 
 NOTE: Substitute the port being used for the LPT1 entry above.Run Control Panel and choose the Printers icon.
 
 Choose the Connect button, and select the port called FILE:.
 
 Choose the OK button, then the Close button.
 
 Start Write.
 
 Type several lines of text, and choose Print from the File menu.
 
 Choose the OK button.
 
 When asked for a filename, type C:\OUTPUT.PRT, and choose the
       OK button.
 
 Choose the MS-DOS Prompt icon and type the following command:
          copy c:\output.prt lpt1
 
 
 If this works, the printing problem is occurring in one of the
    following areas:
 
 
 The BIOS table
 
 The I/O card (LPT, COM, other)
 
 The cable
 
 The print-sharing device
 
 
 Quit Windows and run the MS-DOS Debug program to inspect the BIOS
    table for the correct address:
 
 The addresses above are the industry standard addresses for
       nonredirected ports. (Debug does not show the port names above).Type debug and press ENTER.
 
 At the minus prompt (-), type d40:0 and press ENTER.
 The following appears:
 
          0040:0000  F8 03 F8 02 E8 03 E8 02-78 03 78 02 00 00 00 00
                     COM1  COM2  COM3  COM4  LPT1  LPT2  LPT3
 
 
 If you are using an electronic print-sharing or switching box, try
    slowing the polling rate it uses or the time-out setting that it
    uses. Refer to the manual or the manufacturer of this device for
    instructions on how to do this.
 
 If you still cannot print, remove the switching box and connect
    the printer directly to the computer. If it prints correctly, then
    contact the manufacturer of the print-sharing device for
    additional information on how to adjust the device to work in the
    Windows environment.
 
 Additional query words: 
3.00 3.00a 3.10 tshoot buffalo black 3.11 switchbox printsharing printshare telephone pinout true type  
Keywords          : Version           : WINDOWS:3.0,3.0a,3.1,3.11
 Platform          : WINDOWS
 Issue type        :
 |