On Fri, 3 Feb 2006, Alexander E. Patrakov wrote:

Ken Moffat wrote:
At the moment, I'm playing on a clfs box, mainly because its desktop is quite sparse so I can get a better feel for exactly what I need. The really good news is that building with the blfs-svn instructions and versions (plus ijs) gave me a working printer, which is a huge advance on my previous attempts with cups.

ijs isn't really needed, both gimp-print and gutenprint support CUPS natively.

My past experience with them was that I needed ijs - for a long while I've been following some old slackware instructions which involved forcing espgs to build ijs.


You have to do exactly nothing. Just for a test, I configured two virtual printers pointing to the same physical device which is my Epson Stylus C84, and printed a test page on both simultaneously. No garbage was printed: just one grayscale and one color testpage, both at 720 dpi (i.e., quite slow).

To be clear, did you have the opportunity to change the paper between using each queue, or did they detect that the printer was available and start printing ? If I had a photo queue and a text queue, I'd hate printing text onto glossy photo paper.


My printer is one of those which needs to be initialised before it will do anything useful from linux (escputil -u -s -r /dev/usb/lp0)

Strange, please report it as a bug in gutenprint. OTOH, does it work without ijs?


I've already reported one bug for rc2 (segfault when trying to read the ink levels), but I guess I'll give it all a try without ijs first. This escputil command is based on the instructions in the gimp-print FAQ, perhaps it's no longer needed - before I got your reply, I asked this part of the question on the gimp-print list, so maybe I'll be told I'm doing it wrongly there.

- with udev, I suppose I can create a symlink to e.g. /dev/epson830u and use that as the device in cups, but can I also trigger this escputil command to run when the printer device appears, and if so, what's the simplest way to do that ?

Yes, add RUN+="/usr/bin/escputil ...", but don't please don't create workarounds instead of properly reporting a bug.

Also, CUPS has its own support for assigning persistent names to USB printers. Just configure it using the web interface when the printer is on.

Thanks for this advice. I was about to start a second attempt at the printing packages, so this time I'll omit ijs and see if either gimp-print or gutenprint can get ink levels without reinitialising the printer.

Ken
--
 das eine Mal als TragŠ–die, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to