The 03.02.27 at 21:09, Patrick Shanahan wrote:
Well... it doesn't work here. The command lprm removes the job from the queue, that's true; but the page prints to the very end, I have to power-cycle the printer to actually stop it.
lprm will clear jobs from the print queue which is in your computer. It will not clear the *buffer* in your printer. Unless the printer has a *cancel* button (my hp970 did) or a utility on the computer that will clear it's buffer, power-cycle is the only method I know.
True enough. But this printer (canon 4000) does not have a buffer big enough to hold a whole page, which is sent in graphic mode. lprm worked in suse 7.3, ie, without cups, and stopped the printing about 4 four lines or printhead passes after issuing the command. Notice that if the job I sent was big I have to power cycle the printer more than once, because after I switch it on the computer keeps sending data. I think there is a cancel print command that can be sent to the printer, or even a reset, that clears the buffer. -- Cheers, Carlos Robinson