Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Epson RX620 printing problem (not permission based)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
gressil
n00b
n00b


Joined: 21 Dec 2003
Posts: 5
Location: London

PostPosted: Fri Nov 23, 2007 10:13 am    Post subject: [Solved] Epson RX620 printing problem (not permission based) Reply with quote

Hi,

I've had a good look at the forums here and tried to see if my problem is covered and I've been through the thread 'Epson RX620 USB printing hassles' and that doesn't seem to be the problem. I've recently upgraded from 2.6.18 to 2.6.22 to see if that would fix the problem but it seems that every time I try to print using the lp command the prints just hang in the queue. If I try something like 'cat /etc/passwd > /dev/usb/lp0' the command returns and the output seems to disappear.

I get the following in '/var/log/messages' when I turn it on:
Code:
Nov 23 09:53:10 dilbert usb 2-3.6: new full speed USB device using ohci_hcd and address 11
Nov 23 09:53:10 dilbert usb 2-3.6: not running at top speed; connect to a high speed hub
Nov 23 09:53:10 dilbert usb 2-3.6: configuration #1 chosen from 1 choice
Nov 23 09:53:10 dilbert drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 11 if 1 alt 0 proto 2 vid 0x04B8 pid 0x0811
Nov 23 09:53:10 dilbert scsi13 : SCSI emulation for USB Mass Storage devices
Nov 23 09:53:10 dilbert usb-storage: device found at 11
Nov 23 09:53:10 dilbert usb-storage: waiting for device to settle before scanning
Nov 23 09:53:15 dilbert scsi 13:0:0:0: Direct-Access     EPSON    Stylus Storage   1.00 PQ: 0 ANSI: 2
Nov 23 09:53:15 dilbert sd 13:0:0:0: [sdd] Attached SCSI removable disk
Nov 23 09:53:15 dilbert sd 13:0:0:0: Attached scsi generic sg4 type 0
Nov 23 09:53:15 dilbert usb-storage: device scan complete


I can access the memory sticks plugged into the front no problem.

I have tried everything I can think of, has anyone got any other ideas? I'm running on an AMD64 and this is a very recent complete rebuild.

wynn, when trying to help someone else, asked for the output of some commands, here's mine:
Code:

10:04:30 /home/chris > lsusb -v -d 04b8:0811

Bus 002 Device 011: ID 04b8:0811 Seiko Epson Corp. Stylus Photo RX620 all-in-one
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          0x0811 Stylus Photo RX620 all-in-one
  bcdDevice            1.00
  iManufacturer           1 EPSON
  iProduct                2 USB2.0 MFP
  iSerial                 3 L66020507190933450
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           78
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          4 USB2.0 MFP
    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     0x0040  1x 64 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     0x0040  1x 64 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     0x0040  1x 64 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     0x0040  1x 64 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     0x0040  1x 64 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     0x0040  1x 64 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

10:04:43 /home/chris > lpinfo -v
network socket
network beh
direct usb://EPSON/Stylus%20Photo%20RX620
network http
network ipp
network lpd
direct scsi
serial serial:/dev/ttyS0?baud=115200

10:04:53 /home/chris > ll /dev/usb/lp*
91056 0 crw-rw---- 1 root lp 180, 0 Nov 23 09:53 /dev/usb/lp0

10:05:08 /home/chris > /usr/libexec/cups/backend/usb
direct usb://EPSON/Stylus%20Photo%20RX620 "EPSON Stylus Photo RX620" "EPSON Stylus Photo RX620 USB #1" "MFG:EPSON;CMD:ESCPL2,BDC,D4;MDL:Stylus Photo RX620;CLS:PRINTER;DES:EPSON Stylus Photo RX620;"


If I try to print the test page from the CUPS webpages the job just gets the state of stopped and the following message is displayed after the printer name on the printers page: '/usr/libexec/cups/filter/foomatic-rip failed'

Any help would be greatly appreciated.

Many thanks
Chris.


Last edited by gressil on Fri Nov 23, 2007 1:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Nov 23, 2007 12:34 pm    Post subject: Reply with quote

Hi Chris,
I own an Epson RX560 and it's probably similar.
Epson states that my printer will only work when connected
to the first USB port!
Regardless wether on Linux or winXP.
I had to try different USB outlets but finally found the right one.
Hope this will solve your problem.
Gerard.
_________________
To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download
Back to top
View user's profile Send private message
gressil
n00b
n00b


Joined: 21 Dec 2003
Posts: 5
Location: London

PostPosted: Fri Nov 23, 2007 1:05 pm    Post subject: [solved] Epson RX620 printing problem (not permission based) Reply with quote

Gerard van Vuuren wrote:
Hi Chris,
I own an Epson RX560 and it's probably similar.
Epson states that my printer will only work when connected
to the first USB port!
Regardless wether on Linux or winXP.
I had to try different USB outlets but finally found the right one.
Hope this will solve your problem.
Gerard.


Hi Gerard,

Thanks for the suggestion, that wasn't the problem as it works fine on XP, but I did give it a go as I was getting really annoyed, while I was doing that I noticed that every time I printed I got this message in /var/log/messages:

Code:
Nov 23 12:36:52 dilbert gs[20512]: segfault at 0000000000000000 rip 00000000005d1589 rsp 00007fff1944f728 error 4
Nov 23 12:37:25 dilbert gs[20542]: segfault at 0000000000000000 rip 00000000005d1589 rsp 00007ffffa2f4908 error 4
Nov 23 12:38:20 dilbert gs[21085]: segfault at 0000000000000000 rip 00000000005d1589 rsp 00007fffbdf925a8 error 4


So, I uninstalled ghostscript-gpl and installed ghostscript-esp and all's find now.

Thanks
Chris
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum