desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #99528
[Bug 1418987] Re: cups usblp hangs with Sharp AR5316e printer
** Description changed:
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 also tried to blacklist the usblp module, but have seen no effect
+
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 ;)
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/1418987
Title:
cups usblp hangs with Sharp AR5316e printer
Status in cups package in Ubuntu:
New
Bug description:
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 also tried to blacklist the usblp module, but have seen no effect
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 ;)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1418987/+subscriptions
References