[cups] Epson R200 Ink Levels
Ian Prideaux
worzel at gmx.co.uk
Tue Jul 1 03:54:51 PDT 2014
On 01/07/14 11:46, Ian Prideaux wrote:
>
> When I submit a job to get the ink levels (i.e. click the Refresh
> button), /dev/usb/lp? is removed. Also /var/log/syslog gets:
>
> Jul 1 11:24:37 desktop3 kernel: [15283.041497] usblp1: removed
>
>
> When I run modprobe -r usblp I get:
>
> Jul 1 11:24:45 desktop3 kernel: [15291.477201] waiting module removal
> not supported: please upgrade
> Jul 1 11:24:45 desktop3 kernel: [15291.477256] usbcore: deregistering
> interface driver usblp
>
>
> When I run modprobe usblp I get:
>
> Jul 1 11:24:56 desktop3 kernel: [15302.604240] usblp 1-1.4:1.0: usblp1:
> USB Bidirectional printer dev 18 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005
> Jul 1 11:24:56 desktop3 kernel: [15302.604265] usbcore: registered new
> interface driver usblp
>
> the /dev/file reappears, and the ink command works again.
>
>
> I can't find out whether usblp has any logging or configuration options
> anywhere.
>
>
On 30/06/14 14:30, Ian Prideaux wrote:
> Hi All,
>
> I've been talking on the libinklevel list and I've discovered this:
>
> > Unplug printer from usb.
> > Turn printer on.
> > Connect to usb.
> >
> > Module usblp loads.
> > /dev/usb/lp1 appears.
> > ink -p usb -d /dev/usb/lp1 works.
> >
> > Run /usr/bin/python
> > /usr/share/system-config-printer/system-config-printer.py, it all works.
> >
> > Right click the printer and select properties, it all works.
> >
> > Select Ink/Toner Levels, it all works, except that
> > system-config-printer.py reports "Marker levels are not reported for
> > this printer".
> >
> > Click the Refresh button, get the notification "Maintenance command
> > submitted as job ...", and the ink command no longer works, and
> > /dev/usb/lp1 has vanished. Module usblp is still loaded, though.
> >
> > Unplug printer, wait, reconnect printer, and it's back again.
> >
> >
> > It looks like when the system-config-printer.py queries the printer for
> > it's ink levels, it breaks something in usblp.
> >
>
> Any ideas what's going on?
>
>
>
> On 29/06/14 18:26, Ian Prideaux wrote:
>> Hi All,
>>
>> I still can't get this to work.
>>
>> lsusb shows that the printer is:
>> Bus 001 Device 009: ID 04b8:0005 Seiko Epson Corp. Printer
>>
>> /dev/lp doesn't exist, however, this does:
>> crw-rw-r-- 1 root lp 189, 8 Jun 29 18:17 /dev/bus/usb/001/009
>>
>> If I stop cups, /dev/bus/usb/001/009 vanishes, so this is definately the
>> correct usb path.
>>
>>
>> $ sudo strace -o ~/ink.out ink -p usb -d /dev/bus/usb/001/009
>> produces the out file, which shows:
>>
>> open("/dev/bus/usb/001/009", O_RDONLY) = 3
>> ioctl(3, SNDCTL_DSP_SYNC, 0x7fff8329ee90) = -1 EPERM (Operation not
>> permitted)
>> close(3) = 0
>>
>>
>> sudo strace -o ~/escputil.out escputil -r /dev/bus/usb/001/009 -i
>> produces an out file, which shows:
>>
>> open("/dev/bus/usb/001/009", O_RDWR) = 3
>> rt_sigaction(SIGALRM, {0x413d20, [ALRM], SA_RESTORER|SA_RESTART,
>> 0x7fe6f5617ff0}, {SIG_DFL, [], 0}, 8) = 0
>> alarm(5) = 0
>> write(3, "\33\1 at EJL ID\r\n", 11) = -1 EINVAL (Invalid argument)
>> nanosleep({0, 10000000}, NULL) = 0
>> write(3, "\33\1 at EJL ID\r\n", 11) = -1 EINVAL (Invalid argument)
>> nanosleep({0, 10000000}, NULL) = 0
>> <repeated lots of times>
>>
>>
>> For some reason, it looks like the programs don't have access to the
>> character special device file, or the character special device isn't
>> working properly.
>>
>> Help?
>>
>>
>>
>>
>> On 19/05/14 16:45, Ian Prideaux wrote:
>>> Hi All,
>>>
>>> I've just installed Xubuntu 14.04.
>>> I've connected my Epson Stylus Photo R200 to a usb port.
>>> I've installed the printer. I decided that I should have:
>>> Device URI = usb://EPSON/Stylus%20Photo%20R200?serial=MO1P10409241811580
>>> Make Model = Epson Stylus Photo R200 - CUPS+Gutenprint v5.2.10-pre2
>>>
>>> It worked straight away _except_ it refuses to report the ink levels. It
>>> says "Marker levels are not reported for this printer".
>>>
>>> It used to work, when I uses mtink, and it used to work on my Wife's XP.
>>>
>>> Why does it not work any more?
>>>
>>> Any help would be much appreciated, thanks.
>>>
>>> _______________________________________________
>>> cups mailing list
>>> cups at cups.org
>>> https://www.cups.org/mailman/listinfo/cups
>>
>>
>> _______________________________________________
>> cups mailing list
>> cups at cups.org
>> https://www.cups.org/mailman/listinfo/cups
>>
>
>
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://www.cups.org/mailman/listinfo/cups
>
More information about the cups
mailing list