Windows NT
network troubleshooting
|
Error messages in Print Manager
When there is a problem printing from Windows NT, often print jobs stay in Print Manager with ambiguous messages like Printer Error or Permission denied. If the printer is connected via TCP/IP, 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
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 your 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
-
If the printer does not reply or the request times out, either the printer does not have an IP address, or the NT host cannot find the printer.
-
If the printer does not have an address, assign one as described in
Setting the printer's IP addressing parameters.
-
If the printer has an IP Address, your printer could have a faulty network connection or a defective network card.
-
If the printer does respond, disconnect the printer from the network and send the ping command again.
-
If you get a response this time, there is a duplicate IP address on the network. Make sure that all devices on the network have a unique IP address.
-
If you do not get a response this time, the printer's IP address is valid, but LPR may be disabled on the printer. Print a Configuration Page and look under LPR. For instructions on how to print a Configuration Page, see
The printer's Configuration Page. For instructions on enabling or disabling protocols, see
Disabling Protocols.
Printer printer-name on host IP-address is rejecting your request
The remote queue name is not correctly set. Refer to Step
2
in the appropriate procedure:
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 in Windows NT 4.0:
-
Log in as administrator.
-
Double-click
My Computer.
-
Open the folder
C:\Winnt\system32.
-
Set permissions on the
spool
folder:
-
Click the right mouse button on the
spool
folder.
-
In the pull-down menu, click the left mouse button on
Sharing; this displays the
Printer Properties
dialog box.
-
Click
Security.
-
Click
Permissions; this displays the
Directory Permissions
dialog box.
-
In the
Directory Permissions
dialog box, click
Everyone. From the
Type of Access
pull-down list, select
Full Control.
-
To close the
Directory Permissions
dialog box, click
OK.
-
To close the
Printer Properties
dialog box, click
OK.
-
Set permissions on the
Printers
folder:
-
In the
C:\Winnt\system32
folder, open the
spool
folder.
-
Click the right mouse button on the
Printers
folder.
-
In the pull-down menu, click the left mouse button on
Sharing; this displays the
spoolProperties
dialog box.
-
Click
Security.
-
Click
Permissions; this displays the
Directory Permissions
dialog box.
-
In the
Directory Permissions
dialog box, click
Everyone. From the
Type of Access
pull-down list, select
Full Control.
-
To close the
Directory Permissions
dialog box, click
OK.
-
To close the
spoolProperties
dialog box, click
OK.
To fix this problem in Windows NT 3.1:
-
Log in as administrator.
-
In the
Main
group, double-click
File Manager.
-
Open the folder
C:\WINNT35\system32.
-
Set permissions on the
spool
folder:
-
Click the
spool
folder.
-
From the
Security
menu, select
Permissions; this displays the
Directory Permissions
dialog box.
-
In the
Directory Permissions
dialog box, click Everyone. From the
Type of Access
pull-down list select
Full Control.
-
To return to
File Manager, click
OK.
-
Set permissions on the
Printers
folder:
-
In the
C:\WINNT35\system32
folder, open the
spool
folder.
-
Click the
Printers
folder.
-
From the
Security
menu, select
Permissions; this displays the
Directory Permissions
dialog box.
-
In the
Directory Permissions
dialog box, click
Everyone. From the
Type of Access
pull-down list, select
Full Control.
-
To return to
File Manager, click
OK.
Printing from the command line via lpr
To send a Postscript file to the printer using
lpr,
type the following
lpr
command in at the MS-DOS command prompt in Windows NT:
lpr -S IP-address -P PS filename
For example:
lpr -S 134.62.36.161 -P PS FONTS.PS
-
If you get the following message, your printer is spooling to the wrong IP address, LPR is disabled on the printing device, or LPR on the printing device is denying access:
Error: print server did not accept request.
Job aborted.
-
If you get the following message, the printer has TCP/IP disabled or your printer is spooling to an invalid IP address:
Error: print server unreachable or specified
printer does not exist.
Print a Configuration Page and make sure that TCP/IP is still enabled. For instructions on how to print a Configuration Page, see
The printer's Configuration Page. For instructions on enabling or disabling protocols, see
Disabling Protocols. Check to see if your printer is spooling to a correct IP address.
NOTE
When using the lpr command at a DOS command prompt when the Name of the print queue is not PS, this message is displayed:
Error: print server did not accept request. Job aborted.
Checking 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.
Return to Topic List
|
| |
|