Unable to Print to LPT1/LPT2 on Novell NetWare 3.11Last reviewed: November 21, 1994Article ID: Q83549 |
The information in this article applies to:
SYMPTOMSMicrosoft Windows operating system versions 3.0 and 3.1 may not be able to print to either LPT1 and LPT1.OS2 or LPT2 and LPT2.OS2 on a Novell network.
CAUSENovell has confirmed that when using Novell NetWare 3.11 in conjunction with NETx.COM on Intel 80286 microprocessor-based computers, LPT1 parallel port address 0378h may be overwritten with 03BCh. LPT2 and LPT3 default addresses may also be overwritten on INTEL 80386 and 80486 microprocessor-based computers with the same address (03BCh). NETx.COM changes the address in the BIOS that defines where to send data for LPT1 from the default (0378h) to 03BCh. When programs are printed to the parallel port through MS-DOS, the BIOS sends the data to 03BCh and the boards never see the data through their default addresses.
WORKAROUND
Sending Data to LPT1For LPT1 to work properly, its default address must be restored. Two methods for restoring the LPT1 address are listed as follows:
Sending Data to LPT2If data output should be sent to LPT2, use the value 040Ah in the C program (see step 1, above) by replacing
(0,0x408); with: (0,0x40A);In the Debug script (see step 2, above), change E40:8 to E40:A. The address default 0278h may also be used for either LPT1 or LPT2.
REFERENCESFor further information concerning problems printing to parallel ports over a Novell network, contact Novell Technical Support. The products included here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.
|
KBCategory: kbprint kb3rdparty kbnetwork
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |