https://bugzilla.novell.com/show_bug.cgi?id=433044
User jsmeix@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433044#c10
Johannes Meixner changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEEDINFO
Info Provider| |Joachim.Reichelt@helmholtz-hzi.de
--- Comment #10 from Johannes Meixner 2008-10-21 00:48:30 MDT ---
In commnet #9
"lpinfo -v gives NO USB!"
and
"but /usr/lib/cpus/backend/usb is there and when I call
it directly it gives the right result"
indicates that something may go wrong during booting your system
i.e. when the available backends are determined by the cupsd
for the first time.
In particular Epson USB printers are totally unaccessible
via USB whe they are switched off (via power off)
and additionally they may need some special USB init sequence
to become accessible via USB, see the section below
from an old Suse support data base article (which is unfortunately
no longer available for whatever resaon in the openSUSE wiki):
---------------------------------------------------------------------
Title: Installing an Epson Stylus Color Printer on USB
[...]
Background information
At least some Epson Stylus Color printers don't automatically react
when data is send to the printer via the USB port. Therefore it is
not even possible to send data directly to the printer device, like in
echo -en "\rHello\r\f" >/dev/usb/lp0
Instead these printers need a special command sequence in order to
accept printer data via USB.
The following echo-command sends this sequence to the printer:
echo -en "\x0\x0\x0\x1b\x01\x40\x45\x4a\x4c\x20\x31\x32
\x38\x34\x2e\x34\x0a\x40\x45\x4a\x4c\x20\x20
\x20\x20\x20\x0a" >/dev/usb/lp0
(You have to enter this in one single line witout spaces in between.)
After this the printer should accept data via USB as long as it is
not switched off - in this case the special sequence must be sent
again.
---------------------------------------------------------------------
To verify my assumption,
have your printer connected to the USB and switched on
reboot your system
does "lsusb" show your printer?
run "lpinfo -v" and check if there is "usb:"
if there is no "usb:", send the above sequence and
run "lpinfo -v" again and check if there is "usb:" now.
If
echo -en "\rHello\r\f" >/dev/usb/lp0
results
/dev/usb/lp0: No such file or directory
the usblp kernel module is not loaded. Do a
modprobe usblp
in this case.
Please attach the usb related kernel messages after
you did this, i.e. what results
dmesg | grep -i usb
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.