Skip to main contentClick to view our Accessibility Statement or contact us with accessibility-related questions.

PhaserShare


Windows NT network troubleshooting

Error messages in Print Manager

When there is a problem printing from Windows NT, often all you see is print jobs staying in Print Manager with ambiguous messages like Printer Error or Permission denied. If the printer is connected via TCP/IP, then there is probably a problem with the way LPR was set up.

Begin troubleshooting by opening the Event Viewer in the Administrative Tools program group. When it opens, click on Log, scroll down, and select Application. Look at any of the error messages that say LPR Print Monitor. Double clicking the error message tells you more information about the error. The following topics deal with specific errors reported in the Event Viewer.

Printer PS on host IP-address is rejecting our request

At the MS-DOS command prompt in Windows NT, type the ping command in the following format:

ping IP-address

For example:

ping 134.62.36.134

Printer printer-name on host IP-address is rejecting our request

The remote queue name is not correctly set. Refer to Step 4 under Establishing the TCP/IP connection.

Printer PS on host IP-address is unreachable

or

The LPR print monitor failed to open a temporary file while spooling output for port IP-address:PS

With this problem, you can print all PostScript jobs when logged into the NT Server as administrator, but users cannot print. Users cannot print because they lack the permissions to spool to the system file areas.

This problem is frequently encountered after applying Service Pack 2, 3, or 4 to a Windows NT 3.51 print server installed on an Windows NT File System (NTFS) partition. Windows for Workgroups, Windows 95, and other clients will no longer be able to print to shared LPR printers (print queues on Windows NT which are using LPR to reach their destination).

Service Pack updates change the permissions of the SPOOL and PRINTERS sub-directories to be read-only (write-protected). Also, an administrator could easily do this (for security reasons) without a Service Pack Update.

To fix this problem, perform the following procedure (you must have administrator privileges):

  1. Log in as administrator

  2. In the Main program group, double click File Manager.

  3. Click the drive on which you want to create the spool directory. Its a good idea to make sure that this is a drive that can handle a large number of files. This amount will vary based upon your system's usage.

  4. Click File and then click Create Directory.

  5. In the box presented, type the name of the spool directory. Make note of this name and drive letter; you will need this information again in a few steps. If this directory is in an NTFS partition, make sure the group Everyone has full access permissions by clicking the directory you just created, then click security and permissions on the menu bar. This is to ensure that all users can spool files to this directory.

  6. From Program Manager, double click on File, Run, and Browse. Find and select a file called REGEDIT32.EXE. It usually resides in your system directory, which by default would be WINNT35SYSTEM32, but could be WINDOWSSYSTEM32 if you installed Windows NT over an existing Windows installation. Click OK twice. This will run the Registry Editor, REGEDIT32.EXE.

  7. The window opens and four boxes appear. Locate the box named HKEY_LOCAL_MACHINE and click the upper right hand arrow that points up, expanding this box to fill the whole screen.

  8. The registry's format is similar to the file manager in Windows NT. Double click SYSTEM/CurrentControlSet/Control/Print/Printers.

  9. Click edit on the top menu bar, and select Add Value.

  10. In the box presented marked Value Name type:

    DefaultSpoolDirectory

  11. Click OK.

  12. Another box will appear. In this box, type the path to the new spool directory you created in step number

  13. Click OK. This will update the registry and all subsequent jobs will be spooled to this spool directory.

Printing a file via lpr from the command line

Send a Postscript file to the printer using lpr at the MS-DOS command prompt in Windows NT.

Type the lpr command in the format:

lpr -S IP-address -P PS filename

For example:

lpr -S 134.62.36.161 -P PS FONTS.PS

Check the IP address of the Windows NT server

If you have tried the techniques described in this troubleshooting topic and communication is still not happening, check the IP address of the Windows NT server. If it is in a different class (possibly even a different network number in the same class), it can prevent communication from taking place.

Support Home Page
Network Printers Support Home
Additional Information

Register your Printer
ASPs & TPMs
About Software Support
Color Connection
Printer Warranties
Material Safety Data Sheets
Supplies & Cartridge Recycling Program