Public bug reported:

hi all,
Base informations : 

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:        14.04
Codename:       trusty

# uname -a
Linux school 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 
x86_64 x86_64 x86_64 GNU/Linux

# dpkg -l cups* | grep ii | awk '{ print $2"\t"$3 }'
cups    1.7.2-0ubuntu1.2
cups-browsed    1.0.52-0ubuntu1.2
cups-client     1.7.2-0ubuntu1.2
cups-common     1.7.2-0ubuntu1.2
cups-core-drivers       1.7.2-0ubuntu1.2
cups-daemon     1.7.2-0ubuntu1.2
cups-filters    1.0.52-0ubuntu1.2
cups-filters-core-drivers       1.0.52-0ubuntu1.2
cups-pdf        2.6.1-9
cups-pk-helper  0.2.5-0ubuntu1
cups-ppdc       1.7.2-0ubuntu1.2
cups-server-common      1.7.2-0ubuntu1.2

# lsusb | grep Sharp
Bus 007 Device 032: ID 04dd:9135 Sharp Corp. 

# cat /etc/udev/rules.d/10-usbprinter.rules 
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", ATTR{idProduct}=="9135", 
MODE:="0660", GROUP:="lp" 

# modinfo usblp | grep srcversion
srcversion:     BD8A318D5C286F1E78768B9

Everytime I try to use usb port on /dev/usb/lp0
with usb_printerid or /usr/lib/cups/backend/usb
The usb connections starts hanging, with in dmesg :

[ 4733.189816] usblp0: removed
[ 4733.195557] usblp: can't set desired altsetting 0 on interface 0
[ 4733.232192] usb 7-1: USB disconnect, device number 30
[ 4733.600097] usb 7-1: new full-speed USB device number 31 using uhci_hcd
[ 4733.809564] usb 7-1: New USB device found, idVendor=04dd, idProduct=9135
[ 4733.809571] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4733.809576] usb 7-1: Product: AR-5316E
[ 4733.809580] usb 7-1: Manufacturer: SHARP
[ 4733.809584] usb 7-1: SerialNumber: 0502080312093024
[ 4733.845699] usblp 7-1:1.0: usblp0: USB Bidirectional printer dev 31 if 0 alt 
0 proto 2 vid 0x04DD pid 0x9135
[ 4734.899038] usblp0: removed

but obtaining "Unknow printer"

so I tried with this script to go further without identification :

# cat /usr/lib/cups/backend/usblp0 
#! /bin/bash
# Have debug info in /var/log/cups/error_log:
set -x
# Output "device discovery" information on stdout:
if test "$#" = "0"
then echo 'direct usblp0:/dev/usb/lp0 "Unknown" "any USB printer"'
     exit 0
fi
# Have the input at fd0 (stdin) in any case:
if test -n "$6"
then exec <"$6"
fi
# Infinite retries to access the device file:
until cat /dev/null >/dev/usb/lp0
do echo 'INFO: cannot access /dev/usb/lp0 - retry in 30 seconds' 1>&2
   sleep 30
done
echo 'INFO: sending data to /dev/usb/lp0' 1>&2
# Forward the data from stdin to the device file:
if cat - >/dev/usb/lp0
then echo 'INFO:' 1>&2
     exit 0
else echo 'ERROR: failed to send data to /dev/usb/lp0' 1>&2
     exit 1
fi

Configured with the "Sharp AR-M207 PS Foomatic/Postscript "
been told by a Sharp technician that it could be a similar "driver" for it

but no chance, trying to print directly on /dev/usb/lp0 gives no page...

I write a bug here, because I think it could be similar to bug #997040
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/997040

PS: It's for a school ;)

** Affects: cups (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1418987

Title:
  cups usblp hangs with Sharp AR5316e printer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1418987/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to