Kyocera Mita FS-1900 prints garbage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Using the PPD from http://
Followed the instructions on https:/
Steps in "USB Printer" gave the following results:
2. lsmod | grep usb would give several modules (is usblp the right one? the page doesn't tell)
3. tailing the syslog would show me USB activity during plug and unplug.
6. lsusb output seems legit: Bus 001 Device 013: ID 0482:0004 Kyocera Corp.
8. Device id seems legit, usb_printerid /dev/usb/lp0 says ID:FS-1900;
10. lpinfo -v has this to say about the printer: direct usb://Kyocera/
Printing the test page gives me two sheets of paper, the first mostly empty except for three lines each starting(?) with a single full stop character, and a second with these lines (note the initial blank on most line starts, could actually be multiple blanks):
ERROR
rangecheck
OFFENDING COMMAND:
filter
STACK:
.
563135
--nostringval--
--nostringval--
5
The printer seems to be emitting a line with a full stop every 20 lines or so, the full stop in the message above is somehow connected to that.
From the DebuggingPrinti
(Things were slightly complicated by the docking station being entirely unresponsibe on three of six USB ports. I don't know whether the ports of the drivers are at fault here, but I guess that's unrelated to CUPS.)
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: cups 2.1.0-4ubuntu3
ProcVersionSign
Uname: Linux 4.2.0-16-generic x86_64
NonfreeKernelMo
ApportVersion: 2.19.1-0ubuntu4
Architecture: amd64
CupsErrorLog:
E [31/Oct/
E [31/Oct/
CurrentDesktop: XFCE
Date: Sat Oct 31 21:45:05 2015
InstallationDate: Installed on 2015-08-24 (68 days ago)
InstallationMedia: Xubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422.1)
Lpstat:
device for Farblaser: dnssd:/
device for FS-1900: usb://Kyocera/
MachineType: Dell Inc. Precision M4600
Papersize: a4
PpdFiles:
Error: command ['fgrep', '-H', '*NickName', '/etc/cups/
grep: /etc/cups/
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: cups
UdevLog: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/var/log/udev'
UpgradeStatus: Upgraded to wily on 2015-10-28 (3 days ago)
dmi.bios.date: 12/26/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A16
dmi.board.name: 08V9YG
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Precision M4600
dmi.product.
dmi.sys.vendor: Dell Inc.
Hm. Some more testing revealed an odd difference between the USB ports on the left and on the back side of my docking station.
The back ports work as one would expect: printer is recognized and gets registered when plugged in, and gets unregistered when unplugged; USB drive when plugged in gets recognized and has its directory shown in Thunar (XFCE here).
The left-side ports show inconsistent behaviour: The USB drive gets recognized and has its directory shown, but plugging in the printer does not provoke even a single new line in /var/log/syslog.
I'm wondering how such a difference is even possible.
For reference, here's the syslog from plugging the Kyocera to a back-side port:
Oct 31 22:19:17 jodel kernel: [12061.944337] usb 3-1.2.1: new full-speed USB device number 16 using ehci-pci pci0000: 00/0000: 00:1a.0/ usb3/3- 1/3-1.2/ 3-1.2.1" pci0000: 00-0000: 00:1a.0- usb3-3\ x2d1-3\ x2d1.2- 3\x2d1. 2.1)... printer[ 22613]: add /devices/ pci0000: 00/0000: 00:1a.0/ usb3/3- 1/3-1.2/ 3-1.2.1 printer[ 22613]: device devpath is /devices/ pci0000: 00/0000: 00:1a.0/ usb3/3- 1/3-1.2/ 3-1.2.1 printer[ 22613]: MFG:Kyocera MDL:FS-1900 SERN:- serial:AAP2925070 printer[ 22613]: URI contains USB serial number printer[ 22613]: URI match: usb://Kyocera/ FS-1900? serial= AAP2925070 printer[ 22613]: URI of detected printer: usb://Kyocera/ FS-1900? serial= AAP2925070, normalized: kyocera fs 1900 serial aap2925070 printer[ 22613]: URI of print queue: dnssd:/ /Xerox% 20Phaser% 206500DN% 20(D6%3AA3% 3AE5)._ pdl-datastream. _tcp.local/ , normalized: dnssd xerox phaser 6500dn d6 a3 e5 pdl datastream tcp local printer[ 22613]: URI of print queue: usb://Kyocera/ FS-1900? serial= AAP2925070, normalized: kyocera fs 1900 serial aap2925070 printer[ 22613]: Queue ipp://localhost /printer. ..
Oct 31 22:19:17 jodel kernel: [12062.038199] usb 3-1.2.1: New USB device found, idVendor=0482, idProduct=0004
Oct 31 22:19:17 jodel kernel: [12062.038202] usb 3-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 31 22:19:17 jodel kernel: [12062.038204] usb 3-1.2.1: Product: Kyocera Mita FS-1900
Oct 31 22:19:17 jodel kernel: [12062.038205] usb 3-1.2.1: Manufacturer: Kyocera Mita
Oct 31 22:19:17 jodel kernel: [12062.038214] usb 3-1.2.1: SerialNumber: AAP2925070
Oct 31 22:19:17 jodel kernel: [12062.039274] usblp 3-1.2.1:1.0: usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x0482 pid 0x0004
Oct 31 22:19:17 jodel mtp-probe: checking bus 3, device 16: "/sys/devices/
Oct 31 22:19:17 jodel mtp-probe: bus: 3, device: 16 was not an MTP device
Oct 31 22:19:17 jodel systemd[1]: Starting Automatic USB/Bluetooth printer setup (-devices-
Oct 31 22:19:17 jodel systemd[1]: Reached target Printer.
Oct 31 22:19:17 jodel udev-configure-
Oct 31 22:19:17 jodel udev-configure-
Oct 31 22:19:17 jodel udev-configure-
Oct 31 22:19:22 jodel kernel: [12067.091976] usblp0: removed
Oct 31 22:19:22 jodel kernel: [12067.094045] usblp 3-1.2.1:1.0: usblp0: USB Bidirectional printer dev 16 if 0 alt 0 proto 2 vid 0x0482 pid 0x0004
Oct 31 22:19:22 jodel udev-configure-
Oct 31 22:19:22 jodel udev-configure-
Oct 31 22:19:22 jodel udev-configure-
Oct 31 22:19:22 jodel udev-configure-
Oct 31 22:19:22 jodel udev-configure-
Oct 31 22:19:22 jodel udev-configure-