I have a generic printer (text only) connected to a linux PC via parallel port but suddently it will just refuse to print at a normal speed. Form a cople of pages per minute I'm stuck at a couple of pages per HOUR, written character by character. On windows it prints correctly.
- I've tried to create a new printer on cups with no results
- Changed /dev/lp0 permissions to 66 without any effect whatsoever
- Removed xsane just in case ... nothing.
- RAW write to the parallell port (cat file.txt > /dev/lp0) does the same.
I'll try a raw write to the port but it was working a month ago and I didn't modify any CUPS configuration when it started going slow.
Partially solved the problem by using libieee1284. VERY dirty solution since I cannot use a printing queue anymore but the program using the printer is my own and I could modify the printing routine to directly use the parallel port. Want the source code? ask for it if you are interested.
I still want to know if you have a better solution