I have th following strange behaviour of some print jobs. Printer is an
old HP Laserjet 4; Netware 6.5 Sp4 plus Post Sp4 patches printing via
iprint Client 4.11 (TLS) or NDPS Novell Client 4.91 Sp1 from WinXP Sp2
or W2K Sp4 Workstations.

Normally printing works fine - but there are some print jobs, which
only print out normally if dispatched as member of our Netware
Administrator group otherwise Printer agent (NSPSGW) throws an LPR
communication error and printing stops - printing can only succeed if
this job is halted or deleted from the queue. This is true for
dispatching via NDPS or via ipp. I then added a traditional queue,
serviced by the same agent if printing to the queue the same job prints
out without problems.

I checked the following: the working (either using an admin account or
using the traditional queue) and the not working jobs all end up in
the printer agents queue successfully, furthermore they are bitwise
compared absolutely identical regardless of their later working or not
working. The queue listing shows the correct job owner and there is no
difference in the job owner if sent via traditional queue or via ipp -

But if the printer agent starts to send the job it immediately throws
an error before the first byte is recorded as sent to the printer if
the job was sent by not admin users via ipp or NDPS and the job remains
in the state "waiting for processing" and shows a time under "printing
has started". If the job is then removed from the queue and it was an
IPP job the client falsely tells "job printed".

As soon as this job is removed printing of the others jobs in the queue
starts again - before removal or at least pausing this job jobs just
pile up in the queue and the printer agent shows an LPR communication

If the same job was originally sent by an admin or printed to a
traditional queue it just prints out smoothly without problems.

The same job prints out without problems using another printer agent
(but of course to another printer).

Does anybody have a logical explanation for this?

W. Prindl