When a local printer runs out of paper, the queue jams and all other printers are unable to print unless the LPR daemon is restarted. Configuration: Epson-Compatable local printer on /dev/lp1 Several serial printers on /dev/ttySx (connected via Stallion multi-port serial card.) The configuration was tested as boot root and in userspace.
Additional Information: The isolation problem only occurs when the machine is rebooted with a job in the queue (in other words, printing on all printers still continue even when one of the other printers encounters an error). This would seem to indicate that local printers are being handled differently than net printers as far as queue processing is concerned...
This is fixed in rawhide with the move to LPRng.