Ubuntu 9.10 does not 'see' parallel printer via a parallel-2-usb converter cable

Bug #497244 reported by UsedBits
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
cups (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: cups

Went through wizards to setup HP LaserJet 4L. There is no 'usb' printer found. Yet, using manual entries (uri is hp:/usb/hp_LaserJet_4l?device=/usr/lib/cups/backend/hp), a printer can be configured. Although no test page actually prints, the system says the test page hits the print queue and then says the print job is finished.

Having read the litany of 'stuff' regarding printing in 9.10, and having tried a great many of the suggestions, nothing has caused the system to find the printer behind the USB port. One of the commands yielded a 'broken pipe' right after having identifed that USB 003:002 was, indeed, a bi-directional parallel printer.

Reluctant to try to match this issue with an existing bug, I opted to create this new one hoping that someone with far more experience with all this could re-categorize it into the proper spot.

Ubuntu 9.10
release 9.10
cups: 1.4.1-Subuntu2.1

ProblemType: Bug
Architecture: amd64
Date: Tue Dec 15 19:45:17 2009
DistroRelease: Ubuntu 9.10
Lpstat:
 device for HP-LaserJet-4l_cups: hp:/usb/hp_LaserJet_4l?device=/usr/lib/cups/backend/hp
 device for HP_LaserJet_4l: hp:/usb/hp_LaserJet_4l?device=/usr/lib/cups/backend/hp
MachineType: System manufacturer System Product Name
NonfreeKernelModules: nvidia
Package: cups 1.4.1-5ubuntu2.1
Papersize: letter
PpdFiles:
 HP_LaserJet_4l: HP LaserJet 4L Foomatic/ljet4 (recommended)
 HP-LaserJet-4l_cups: HP LaserJet 4l, hpcups 3.9.10
ProcCmdLine: root=/dev/mapper/nvidia_abchffja1 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
SourcePackage: cups
Uname: Linux 2.6.31-16-generic x86_64
XsessionErrors:
 (gnome-settings-daemon:2048): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:2048): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:2097): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:2077): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
dmi.bios.date: 07/18/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0308
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M2N68-VM
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0308:bd07/18/2008:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM2N68-VM:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
UsedBits (s-prinz-c) wrote :
Revision history for this message
UsedBits (s-prinz-c) wrote :

Wife 3.0 is putting pressure on having the ability to print. She has not-so-subtly suggested rebuilding the box with Windows ... please help, I can't hold out much longer!

Revision history for this message
exactt (giesbert) wrote :

I think I experience the same problem. Will attach the required information.

max@max-desktop:~$ lsmod | grep usb
snd_usb_audio 102976 2
snd_pcm 93160 6 snd_usb_audio,snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_usb_lib 19648 1 snd_usb_audio
snd_rawmidi 27296 2 snd_usb_lib,snd_seq_midi
snd_hwdep 9352 2 snd_usb_audio,snd_hda_codec
snd 77096 23 snd_usb_audio,snd_hda_codec_realtek,snd_pcm_oss,snd_hda_intel,snd_hda_codec,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_hwdep,snd_seq,snd_timer,snd_seq_device
usbhid 43968 0
max@max-desktop:~$ lsmod | grep lp
lp 11908 0
parport 40528 2 ppdev,lp
max@max-desktop:~$ lsmod | grep ppdev
ppdev 8232 0
parport 40528 2 ppdev,lp
max@max-desktop:~$ lsmod | grep par
parport 40528 2 ppdev,lp
max@max-desktop:~$ lpinfo -v
network smb
network lpd
network beh
network http
direct scsi
network ipp
network socket
direct hp
direct hpfax

dmesg output:
Jan 11 20:12:18 max-laptop kernel: [ 1923.290444] usb 2-1: selecting invalid altsetting 0
Jan 11 20:12:18 max-laptop kernel: [ 1936.460133] usb 2-1: new full speed USB device using uhci_hcd and address 5
Jan 11 20:12:18 max-laptop kernel: [ 1936.621165] usb 2-1: config 1 has an invalid descriptor of length 26, skipping remainder of the config
Jan 11 20:12:18 max-laptop kernel: [ 1936.621176] usb 2-1: config 1 interface 0 has no altsetting 0
Jan 11 20:12:18 max-laptop kernel: [ 1936.644300] usb 2-1: configuration #1 chosen from 1 choice
Jan 11 20:12:18 max-laptop kernel: [ 1936.667289] usblp0: USB Bidirectional printer dev 5 if 0 alt 2 proto 2 vid 0x04B4 pid 0x4100
Jan 11 20:12:42 max-laptop kernel: [ 1960.829600] CE: hpet increasing min_delta_ns to 50624 nsec
Jan 11 20:21:05 max-laptop kernel: [ 2463.290148] usb 2-1: USB disconnect, address 5
Jan 11 20:21:05 max-laptop kernel: [ 2463.290413] usblp0: removed

Changed in cups (Ubuntu):
status: New → Confirmed
Revision history for this message
exactt (giesbert) wrote : apport-collect data

Architecture: amd64
DistroRelease: Ubuntu 9.10
Lpstat: device for HP-LaserJet-1320: lpd://192.168.178.66/LPT1
MachineType: COMPAL HEL80I
NonfreeKernelModules: nvidia
Package: cups 1.4.1-5ubuntu2.1
PackageArchitecture: amd64
Papersize: a4
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
PpdFiles: HP-LaserJet-1320: HP LaserJet 1320 series Postscript
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-17-generic root=UUID=e452a2bb-89e5-42d0-9eda-ad0083454080 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=de_DE.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
Uname: Linux 2.6.31-17-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 08/24/2007
dmi.bios.vendor: COMPAL
dmi.bios.version: 123B
dmi.board.name: HEL8X
dmi.board.vendor: COMPAL
dmi.board.version: Null
dmi.chassis.asset.tag: -
dmi.chassis.type: 10
dmi.chassis.vendor: COMPAL
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnCOMPAL:bvr123B:bd08/24/2007:svnCOMPAL:pnHEL80I:pvr-:rvnCOMPAL:rnHEL8X:rvrNull:cvnCOMPAL:ct10:cvrN/A:
dmi.product.name: HEL80I
dmi.product.version: -
dmi.sys.vendor: COMPAL

Revision history for this message
exactt (giesbert) wrote : BootDmesg.txt
Revision history for this message
exactt (giesbert) wrote : CupsErrorLog.txt
Revision history for this message
exactt (giesbert) wrote : CurrentDmesg.txt
Revision history for this message
exactt (giesbert) wrote : Dependencies.txt
Revision history for this message
exactt (giesbert) wrote : Locale.txt
Revision history for this message
exactt (giesbert) wrote : Lspci.txt
Revision history for this message
exactt (giesbert) wrote : Lsusb.txt
Revision history for this message
exactt (giesbert) wrote : PrintingPackages.txt
Revision history for this message
exactt (giesbert) wrote : ProcCpuinfo.txt
Revision history for this message
exactt (giesbert) wrote : ProcInterrupts.txt
Revision history for this message
exactt (giesbert) wrote : ProcModules.txt
Revision history for this message
exactt (giesbert) wrote : UdevDb.txt
Revision history for this message
exactt (giesbert) wrote : UdevLog.txt
Revision history for this message
exactt (giesbert) wrote : XsessionErrors.txt
tags: added: apport-collected
Revision history for this message
exactt (giesbert) wrote :

work-around as mentioned here: http://ubuntuforums.org/showpost.php?p=7770149&postcount=13

put

parallel:/dev/usb/lp0

as the device URI into the according field in the add printer wizard and select the printer manually.

Revision history for this message
johnfrith (johnfrith1) wrote :

The workaround uri=parallel:/dev/usb/lp0 got me going under Karmic, but back to square one with Lucid.
Am trying to get system to see parallel printer connected to usb port.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.