You are not logged in.

#1 2010-09-16 02:40:22

Deusdies
Member
Registered: 2010-09-13
Posts: 116

Epson Stylus NX125

Despite the fact that this is the worst printer on Earth, I'd still like to get it working under Arch.

I have followed the USB printer guide on the wiki, to no avail. I have tried both rmmod and modprobe usblp and it didn't help.

Now here's the weird thing... Sometimes, CUPS won't recognize that the printer is connected at all. Sometimes, even lsusb doesn't list the printer as connected. Other times, both CUPS and lsusb recognize the printer as connected. It's just totally random.

However, when CUPS does recognize the printer, it doesn't mean it will print. Sometimes it does, sometimes it just sits there, CUPS saying that the job is being processed, but no sound coming from the printer. Again, sometimes it prints just fine.

It's all very random:

tl;dr : printer randomly chooses to be or not be detected, to print or not to print

Any suggestions?


My website - http://www.LinuxDistroReview.com - reviews all the linux distros out there

Here's the Arch Linux review: http://www.linuxdistroreview.com/arch-linux

Offline

#2 2010-09-16 20:50:59

xvello
Member
Registered: 2010-05-15
Posts: 81
Website

Re: Epson Stylus NX125

Hello

Please check `dmesg` output for usb errors when the printer doesn't work. Also, check with `lsusb` whether the printer is detected by the kernel. This will help to pinpoint the culprit (kernel or cups).

Cheers

Offline

#3 2010-09-16 20:54:24

Deusdies
Member
Registered: 2010-09-13
Posts: 116

Re: Epson Stylus NX125

UPDATE: I have gotten it to work now somehow. Don't know how.

lsusb (printer *is* detected):

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 007: ID 04b8:085c Seiko Epson Corp. 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0c45:62e0 Microdia MSI Starcam Racer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg (again, printer is currently detected and working just fine):

UDP: bad checksum. From 98.101.74.154:35393 to 66.41.246.188:20175 ulen 111
[fglrx] IRQ 44 Disabled
fglrx_pci 0000:01:00.0: irq 44 for MSI/MSI-X
[fglrx] Firegl kernel thread PID: 2479
[fglrx] IRQ 44 Enabled
[fglrx] Gart USWC size:1024 M.
[fglrx] Gart cacheable size:405 M.
[fglrx] Reserved FB block: Shared offset:0, size:1000000 
[fglrx] Reserved FB block: Unshared offset:f9cb000, size:335000 
[fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000 
ata1.00: configured for UDMA/133
ata1: EH complete
ata2.00: configured for UDMA/133
ata2: EH complete
ata3.00: configured for UDMA/133
ata3: EH complete
EXT4-fs (sda4): re-mounted. Opts: commit=0
EXT4-fs (sda1): re-mounted. Opts: commit=0
lo: Disabled Privacy Extensions
2:3:1: cannot get freq at ep 0x84
i2c /dev entries driver
warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
VirtualBox[4266]: segfault at c ip b5dfacb7 sp bfe1ba70 error 4 in libstdc++.so.6.0.14[b5d4c000+e2000]
VirtualBox[5732]: segfault at c ip b5cc5cb7 sp bfe3e8c0 error 4 in libstdc++.so.6.0.14[b5c17000+e2000]
vboxdrv: Trying to deactivate the NMI watchdog permanently...
vboxdrv: Successfully done.
vboxdrv: Found 4 processor cores.
vboxdrv: fAsync=0 offMin=0x49f offMax=0x26bd
vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
vboxdrv: Successfully loaded version 3.2.8_OSE (interface 0x00140001).
usb 4-2: USB disconnect, address 4
usb 4-2: new full speed USB device using ohci_hcd and address 5
usblp1: USB Bidirectional printer dev 5 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 4-2: USB disconnect, address 5
usblp1: removed
usb 4-2: new full speed USB device using ohci_hcd and address 6
usblp1: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 4-2: USB disconnect, address 6
usblp1: removed
usb 4-2: new full speed USB device using ohci_hcd and address 7
usblp1: USB Bidirectional printer dev 7 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usbcore: deregistering interface driver usblp
usblp1: removed
usb 4-2: USB disconnect, address 7
usb 4-2: new full speed USB device using ohci_hcd and address 8
usblp1: USB Bidirectional printer dev 8 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usbcore: registered new interface driver usblp
usb 4-2: USB disconnect, address 8
usblp1: removed
usb 5-2: new full speed USB device using ohci_hcd and address 2
usblp1: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 5-2: USB disconnect, address 2
usblp1: removed
usb 5-2: new full speed USB device using ohci_hcd and address 3
usblp1: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 5-2: USB disconnect, address 3
usblp1: removed
usb 5-2: new full speed USB device using ohci_hcd and address 4
usblp1: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 5-2: USB disconnect, address 4
usblp1: removed
usb 5-2: new full speed USB device using ohci_hcd and address 5
usblp1: USB Bidirectional printer dev 5 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 5-2: USB disconnect, address 5
usblp1: removed
usb 5-2: new full speed USB device using ohci_hcd and address 6
usblp1: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
WARNING! power/level is deprecated; use power/control instead
usb 5-2: usbfs: interface 1 claimed by usblp while 'vuescan' sets config #1
usblp1: removed
usblp1: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usblp1: removed
usb 5-2: USB disconnect, address 6
usb 5-2: new full speed USB device using ohci_hcd and address 7
usblp1: USB Bidirectional printer dev 7 if 1 alt 0 proto 2 vid 0x04B8 pid 0x085C
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usb 5-2: usbfs: interface 1 claimed by usblp while 'usb' sets config #1
usbcore: deregistering interface driver usblp
usblp1: removed

My website - http://www.LinuxDistroReview.com - reviews all the linux distros out there

Here's the Arch Linux review: http://www.linuxdistroreview.com/arch-linux

Offline

Board footer

Powered by FluxBB