Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations John Tel on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Cannot Print to Printer from Terminal Server

Status
Not open for further replies.

niallo32

IS-IT--Management
Apr 29, 2004
404
IE
I have a Windows 2003 Terminal Server. There is a user in China who has a HP Laserjet 1320 PCL 6 Printer.

I setup the Printer as a local printer and created a TCP/IP Port using the user's pc hostname as the Port Name.

I got the correct driver from HP's Website.

When I try and Print a test page or the user tries to print a job, it goes into error in the Printer queue.

The Printer is a Network Printer in the User's office and he can print to it fine outside of the Terminal Server.

Any ideas?

Thanks
 
you need to install the printer on the terminal server as a local printer and enable print redirection.
when the client connects to terminal server, the printer is automatically created for the duration of the session.

normally...
in any case, for a local printer on the cleint computer this is what happens.

Check while user is logged on to see what happens in the printers window... both on the terminal server itself with admin logged on, and in remote control of user's session, see what he has in printers.....
check his pc's event log too....

don't know what the solution is, but i'd look at all that...
good luck, keep us informed!!
david

Aftertaf (david)
MCSA 2003
 
Thanks for the reply. I have installed it as a Local Printer. I get the following error in the Event Log when the user tries to print a Document.

'The Document 'doc name' owned by username failed to print on Printer HP Laserjet 1320 PCL6. Win32 error code returned by the Print processor 3003. A StartDocPrinter call was not issued.'

I have installed the correct driver manually on the Server.

Any ideas?


 
I believe there is a list of compatible HP printers also, though I can't seem to find it right now.
 
When the user is logged into the Terminal Server, I cannot ping her hostname (which is the Port name I have created for the Printer).

She can print to the printer externally of the Terminal Server without problem.

Any Print job she tries from the Terminal Server goes into error and I then get the 'The Document 'doc name' owned by username failed to print on Printer HP Laserjet 1320 PCL6. Win32 error code returned by the Print processor 3003. A StartDocPrinter call was not issued.' error message.

I then stopped and started the Print Spooler. It made no difference.

Anyone got any ideas?

Thanks

 
Check this out:
Couple of other things to look for:

1. Could be a permissions problem. Make sure they have write on the server's spool directory
2. Make sure the printers are using WINPRINT for the print processor. Don't use any HP port monitors
3. Downgrade the drivers. If you don't need the extras, use the Laserjet 4 driver
4. NEVER ever use Windows Update for HP print drivers. It willl install goofy HP print monitors that will screw up everything!
 
Thanks for the feedback.

1. The user has permission to write to that folder
2. The Printers are using WINPRINT
3. I have downgraded the Driver to a Laserjet 4
4. I got the driver manually from the HP site.

I cannot test it until 9am GMT, so I'll let you know if it works!
 
I changed the port from a Standard TCP/IP Port to a Local Port - still using the same port name.

When I (As Administrator)try to remotely print a test page, it looks like it's printing and the Event log confirms that it has printed.

When the user tries to print to the printer from the Terminal Server, the job still goes into error and when you delete the job, I then get the 'The Document 'doc name' owned by username failed to print on Printer HP Laserjet 1320 PCL6. Win32 error code returned by the Print processor 3003. A StartDocPrinter call was not issued.' error message.

I have tried numerous different driver versions

Any ideas??

Thanks
 
Here is a possibility.

Share the printer out on the China box and create a local port to print to the share.

[blue]Arguably the best cat skinner around ! [/blue]

Cheers
Scott
 
Try this On the users station Change the print driver to an HP LJ 4. Make sure that within the RDP client on the Local Resources Tab that Printer redirection is enabled. Also with AD on the environment tab that client devices That connect client printers at logon is enabled and also enabled default to main client printer if you want.

2003 TS does not have a builtin HP LJ 1320 printer so it will not recognize it so you have to change the local print driver.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top