There were some other suggestions in that thread.cotcot wrote:I changed my /dev/usb/lp0 to the lp group (is was in the scanner group), but the contact with the printer is still not possible.
Code: Select all
# lsusb -v -d 04b8
# lpinfo -v
# ls -l /dev/usb/lp*
# /usr/libexec/cups/backend/usbsudo lsusb -v -d 04b8:081c
Bus 001 Device 004: ID 04b8:081c Seiko Epson Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04b8 Seiko Epson Corp.
idProduct 0x081c
bcdDevice 1.00
iManufacturer 1 EPSON
iProduct 2 USB2.0 MFP(Hi-Speed)
iSerial 3 NK0130605182232490
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 78
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4 USB2.0 MFP(Hi-Speed)
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 5 EPSON Scanner
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 6 USB2.0 Printer
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 7 USB2.0 Mass Storage
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x07 EP 7 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x88 EP 8 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
sudo lpinfo -v
network socket
network beh
file ekplp:/var/ekpd/ekplp0
direct usb://EPSON/Stylus%20Photo%20RX640
network http
network ipp
network lpd
direct scsi
serial serial:/dev/ttyS0?baud=115200
network smb
ls -l /dev/usb/lp*
crw-rw---- 1 root scanner 180, 0 mei 5 14:47 /dev/usb/lp0
/usr/libexec/cups/backend/usb
direct usb://EPSON/Stylus%20Photo%20RX640 "EPSON Stylus Photo RX640" "EPSON Stylus Photo RX640 USB #1" "MFG:EPSON;CMD:ESCPL2,BDC,D4,ESCPR1;MDL:Stylus Photo RX640;CLS:PRINTER;DES:EPSON Stylus Photo RX640;"
They probably make special provision to make sure it is "lp" before printing.cotcot wrote:And indeed in ubuntu (32 bit) where the printer is working /dev/usblp0 is set to the lp group.
I tried this a couple of times but it did not workwynn wrote:I think before running pipslite you will have to check that /dev/usb/lp0 is still group lp.
These scripts could contain useful information on setting it up.You may have to configure the driver after installing it. That can be done by opening a Applications->Accessories->Terminal:
$ sudo /usr/local/EPAva/LITE/scripts/setup-cups.sh
(choose /dev/usblp0 instead of the default /dev/usb/lp0 if you're using usb for the printer).
$ sudo /usr/local/EPAva/LITE/pipslite-install

I have an Epson Stylus Photo RX585, and I have been unable to get the pipslite drive working. I am using the RX580 gimp-print drive. Nevertheless, if you have made any progress in your guide, I believe it would be very helpful.mosh5382 wrote:I have a step by step guide on how to install the driver (currently written on bar napkins) for the RX600 that I someday intend to write up a crappy howto on. I'm not sure when I'll get around to this but chances are it may not help you anyway.