Archived Content: This information is no longer maintained and is provided 'as is' for your convenience.
Novell NetWare 4.1
Novell NetWare 4.11
Microsoft Windows 95
MicroSoft Windows 98
Microsoft Windows 98 SE
Novell NetWare Client32
Error: "LPT1 is not supported on this workstation. Please select another printer that does not use LPT1"
Error occurs when NPTWIN95.EXE loads
Error: "[port] is not a supported port" where [port] is any valid serial or parallel port name."
This is a known issue.
Nprinter95 looks in the registry at this parameter:
[HKEY_LOCAL_MACHINE\Enum\BIOS\*PNP0401\0C] PortName=LPT1 If the PortName is something other than PortName like PORTNAME it will think the port is not there.
Just deleting the ports and letting windows PNP the configuration back will not necessarily fix the name, when I do this it brings back PORTNAME instead of PortName. Two solutions
exist to fix this:
1. Run Regedit
2. Go into HKEY_LOCAL_MACHINE\Enum\BIOS\
Use menu item Edit / Find type in 'portname' Check "Look at" keys, values, and data Hit button "Find Next" and find the value PORTNAME Note the data under portname then rename PORTNAME (right click on it) Use "PortName" (case sensitive capital P and N the rest small
case) hit return. Right click again select 'Modify' Enter a value of LPT1 or whatever portname it was. (All CAPS)
NOTE: Win98SE registry setting is not at HKEY_LOCAL_MACHINE\Enum\BIOS\. The location is at HKEY_LOCAL_MACHINE\Enum\ACPI. PORTNAME can be found below that key as in the other versions of Windows.
It has been reported that some OEM versions of Windows95 will not let you modify the setting as outlined above. For these cases, instead of modifying the name PORTNAME to PortName, delete the string key of PORTNAME and do an Edit / New / string value and call it PortName then open it and add the port name, i.e., LPT1 or whatever port you are working with. Alternatively, you can rename PORTNAME to Port and then rename it again to PortName.
2. Putting the following information in the NPRINTER.INI file. Put the appropriate heading(s) for what port(s) you want to use. (assumes printers named P1, P2, P3, P4, and P5.
NPRINTER.INI example for a 3.x bindery queue.
name=<printername> - <printservername>
number=0 <---- printer number in pconsole