You are not logged in.

#1 2012-12-25 14:33:02

systemshq
Member
Registered: 2011-01-06
Posts: 31

CUPS 1.6.1 Kodak ESP5250 Multifunction Printer not detected [SOLVED]

I have a Kodak ESP5250 which cups is not recognising at all when I plug it in. However, if I boot up my Linuxmint Virtual Box which also has cups 1.6.1 installed and use virtualbox USB pass-thru it gets recognised straight away and works.

The kernel has picked up the fact there is a printer present so I don't think that's the problem:-

[    2.285928] usblp 1-2.2:1.1: usblp1: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x040A pid 0x4041
[    2.285969] usbcore: registered new interface driver usblp
[    2.571391] r8169 0000:04:00.0: eth0: link down
[    2.571426] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    2.574449] 8139too 0000:05:01.0: eth1: link up, 100Mbps, full-duplex, lpa 0x41E1
[    3.276872] scsi 6:0:0:0: Direct-Access     KODAK         SD/MMC card 1.00 PQ: 0 ANSI: 0
[    3.297238] sd 6:0:0:0: [sdd] Attached SCSI removable disk
[   12.488808] EXT4-fs (sda1): re-mounted. Opts: data=ordered,commit=0
[   12.495254] EXT4-fs (sdb3): re-mounted. Opts: commit=0
$ ls -l /dev/usb/lp1
crw-rw---- 1 root lp 180, 1 Dec 25 14:18 /dev/usb/lp1
$ sudo cat /etc/cups/cupsd.conf
# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel debug

# Administrator user group...
SystemGroup lp root
...
...

I've followed all the instructions and troubleshooting hints on https://wiki.archlinux.org/index.php/CUPS and still no joy.

For the time being I'm printing via my linuxmint virtual box machine but I would like to print via my main arch installation. Any ideas on where to start looking please? Many thanks in advance.

Last edited by systemshq (2012-12-26 16:45:16)

Offline

#2 2012-12-26 16:44:39

systemshq
Member
Registered: 2011-01-06
Posts: 31

Re: CUPS 1.6.1 Kodak ESP5250 Multifunction Printer not detected [SOLVED]

Did some more reading up. As this is a multi-function printer you need to make sure that it is owned by lp and not scanner. I did this by making a udev rule and restarting:-

[peter@cartman ~]$ lsusb
...
...
Bus 001 Device 006: ID 040a:4041 Kodak Co. 
...
... 
[peter@cartman ~]$ cat /etc/udev/rules.d/10-usbprinter.rules 
ATTR{idVendor}=="040a", ATTR{idProduct}=="4041", MODE:="0660", GROUP:="lp" 

The idVendor and idProduct attributes being obtained from lsusb. No need to blacklist usblp at all. Now working absolutely fine.

Offline

Board footer

Powered by FluxBB