A
Antti Louko
Hello,
Although this is mainly HP Laserjet issue, this is also a Postscript
issue as infinite loops are easiest to do in PS.
If I send the following PS job to a LaserJet printer (LJ2420DN over
JetDirect card or embedded interface):
%!
/n 0 def { n (................) cvs == flush /n n 1 add def } loop
or this one
%!
{ } loop
which doesn't output anything back,
I have found no way to abort the job either using TCP connection, PJL,
Web interface SNMP. Even STOP button in the front panel doesn't seem
to do anything.
PS related rambling:
Laserjet PS doesn't seem to have /JobTimeout paramater which could be
used to work around naive infinite loops where job doesn't change the
JobTimeout on purpose.
ctl-D, ctl-C or <ESC>%-12345X don't abort the job either, not over the
original channel or a new TCP connection.
Any suggestions?
Although this is mainly HP Laserjet issue, this is also a Postscript
issue as infinite loops are easiest to do in PS.
If I send the following PS job to a LaserJet printer (LJ2420DN over
JetDirect card or embedded interface):
%!
/n 0 def { n (................) cvs == flush /n n 1 add def } loop
or this one
%!
{ } loop
which doesn't output anything back,
I have found no way to abort the job either using TCP connection, PJL,
Web interface SNMP. Even STOP button in the front panel doesn't seem
to do anything.
PS related rambling:
Laserjet PS doesn't seem to have /JobTimeout paramater which could be
used to work around naive infinite loops where job doesn't change the
JobTimeout on purpose.
ctl-D, ctl-C or <ESC>%-12345X don't abort the job either, not over the
original channel or a new TCP connection.
Any suggestions?