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