Link to home
Start Free TrialLog in
Avatar of Jekub
JekubFlag for United Kingdom of Great Britain and Northern Ireland

asked on

One user cannot print to one shared printer, but can to another

I have a network with two XP workstations connected to a Windows 2003 Server. This server has two printers connected to it: a DeskJet through the printer port and an OfficeJet through the USB port.

One user (let's call them user A) can print successfully to both printers from their machine.
The second user (user B) can print to the Deskjet from either user A's machine or their own but cannot print to the OfficeJet from either machine.

There is no helpful error returned when it fails, it simply says "Error - Printing" when you open the print queue. Examining the system log on the print server I can see that when user A prints a document it gives a message like "Document 50, Mozilla Firefox Start Page owned by User A was printed on HP LaserJet 3300 Series PCL 6 via port DOT4_001.  Size in bytes: 16134; pages printed: 1"; however when user B attempts to print the Event Viewer entry reads "Document 50, Mozilla Firefox Start Page owned by User B was printed on HP LaserJet 3300 Series PCL 6 via port DOT4_001.  Size in bytes: 0; pages printed: 1"

From this I'm guessing that something is wrong with the spooler as it has 0 bytes... but I may well be wrong?!

Any ideas?
Avatar of stevenlewis
stevenlewis

users have the same permissions and rights ?
any OU's setup, and if so are the users in the same OU?
also roaming profiles setup?
Avatar of Jekub

ASKER

User A is a Domain Admin, so is a member of Administrators, Domain Admins, Domain Users and Remote Desktop Users
User B is a User, so is a member of Domain Users

both users are in the same OU.

I don't think I've ever set Roaming Profiles up (different desktops appear on each machine) but where exactly would I check this?
any other users who are just members of the domain users (like user B)  have trouble printing?
Avatar of Jekub

ASKER

Thanks for your replies so far...

In response to the question, I didn't think so... but having just created a new "Test" user I find that they can access the shares on that server and can also open the Print Queue for the DeskJet but the OfficeJet gives an Access Denied message.

I checked the security for the Printer and saw that User B was explicitly added to the access list, so have removed them from that and added Domain Users in the access list instead; both User B and Test now exhibit the same behaviour - the same as User B was having before.
OK, so that narrows it down to a permissions issue
they all have print permissions?
is the everyone group there, with print permissions?
Avatar of Jekub

ASKER

The Domain Users group has Print and Manage Documents permissions

The Everyone group wasn't there, but I've added it in, with Print permissions... but no difference.
Avatar of Jekub

ASKER

My personal thought is that the error message makes it look like a problem with the spooler... the event log thinks it has printed successfully, but the size of the print job is 0 bytes... could that mean there was some sort of issue with writng the .SPL file?

Don't know wherre to check that of course and there's nothing meaingful in the event log.
ASKER CERTIFIED SOLUTION
Avatar of stevenlewis
stevenlewis

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Jekub

ASKER

They have full permissions to the printer and it's still failing (even went and checked with the Effective Permissions lookup)... I agree that it's likely to be a permissions issue, but  may be it's not the "front line" of the interface but something else that is stopping it.