usb/186110: connected over USB, only first document is printed

Volker Nebel vnebel at web.de
Tue Jan 28 20:30:02 UTC 2014


The following reply was made to PR usb/186110; it has been noted by GNATS.

From: Volker Nebel <vnebel at web.de>
To: Hans Petter Selasky <hps at bitfrost.no>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: usb/186110: connected over USB, only first document is printed
Date: Tue, 28 Jan 2014 21:20:09 +0100 (CET)

 On Sat, 25 Jan 2014, Hans Petter Selasky wrote:
 
 > On 01/25/14 22:35, Volker Nebel wrote:
 >> 
 >>> Number:         186110
 >>> Category:       usb
 >>> Synopsis:       connected over USB, only first document is printed
 >>> Confidential:   no
 >>> Severity:       non-critical
 >>> Priority:       low
 >>> Responsible:    freebsd-usb
 >>> State:          open
 >>> Quarter:
 >>> Keywords:
 >>> Date-Required:
 >>> Class:          sw-bug
 >>> Submitter-Id:   current-users
 >>> Arrival-Date:   Sat Jan 25 21:40:00 UTC 2014
 >>> Closed-Date:
 >>> Last-Modified:
 >>> Originator:     Volker Nebel
 >>> Release:        10.0 on a Macmini, 8.0 on an Acer laptop
 >>> Organization:
 >>> Environment:
 >> FreeBSD macmini.ror.de 10.0-RELEASE FreeBSD 10.0-Release #1: Fri Jan 24 
 >> 20:32:29
 >>   CET 2014     root at macmini.ror.de:/usr/obj/usr/src/sys/MACMINI  amd64
 >> and for the ACER lapopt:
 >> FreeBSD nebel.ror.de 8.0-RELEASE FreeBSD 8.0-RELEASE #3: Sat Jan 30 
 >> 10:46:59 CET
 >>   2010     root at nebel.ror.de:/usr/obj/usr/src/sys/WENSDAY  i386
 >> 
 >> 
 >>> Description:
 >> Hi!
 >> 
 >> Perhaps I only fail because the handbook (which is excellent in many ways) 
 >> provi
 >> des only little info on how to connect a printer to an USB port. In case 
 >> there i
 >> s something special I overlooked, please let me know how I should do it and 
 >> send
 >>   this PR to Class www.
 >>     My printer is an HP LaserJet 6MP without an USB interface (too old). It 
 >> serve
 >> s me fine when connected to a computer's parallel port. When I connect this 
 >> prin
 >> ter to a computer's USB port (with an adapter cable), only the first 
 >> document (w
 >> hat size ever) is printed. For further documents, printer starts blinking, 
 >> stops
 >>   blinking and does nothing.
 >>     For modern computers no longer have a parallel port, I can only connect 
 >> via U
 >> SB.
 >>     Obviously, the problem has nothing to with the spooling system, for it 
 >> happen
 >> s as well with [CMD=" "]cat test.ps > /dev/ulpt0[/CMD] issued twice: The 
 >> first d
 >> ocument is printed, any further not. (The printer understands Postscript.) 
 >> Same
 >> situation with /dev/unlpt0.
 >>     I observe(d) the problem
 >> - on my Acer Laptop with FreeBSD 8.0 (after [CMD=" "]kldload ulpt[/CMD])
 >> - on my Apple Macmini with FreeBSD 10.0 (where ulpt is compiled into the 
 >> kernel)
 >> - on a laptop I had in the meantime of which I remember nothing except 
 >> having Fr
 >> eebSD installed
 >> - on my Apple Macmini running under XUbuntu 10.4.3
 >>     I do/did not observe the problem
 >> + on my Apple Macmini running under MacOS X MountainLeopard (which I have 
 >> completely replaced by FreeBSD)
 >> + on my Acer Laptop using parallel port.
 >>     Surprisingly the problem cannot be solved by turning the printer off 
 >> and on a
 >> gain. It can be solved by rebooting the computer (leaving the printer on).
 >>     When I issue [CMD=" "]lpr test.ps[/CMD] a 2nd time and [CMD=" 
 >> "]lpq[/CMD], I
 >> get:
 >> "waiting for lp to become ready (offline?)"
 >>      When connected to the parallel interface interface, the printer worked 
 >> fine
 >> only in "polled mode". Unfortunately, I don't know how to tune 
 >> /boot/device.hint
 >> s for ulpt. And [CMD=" "]lptcontrol -p -d /dev/ulpt0[/CMD] returns: 
 >> "lptcontrol:
 >>   ioctl: Operation not supported by device".
 >> 
 >> Best regards,
 >> Volker
 >
 > Hi,
 >
 > You can trace the USB traffic using usbdump. man usbdump Maybe that will give 
 > you the clues you need to find the problem.
 >
 > Thank you!
 >
 > --HPS
 >
 >
 
 Hi,
 
 for some reasons, printing with lpd on /dev/unlpt0 does work.
     The PR may be closed, thank you for your attention.
 
 Best regards,
 Volker


More information about the freebsd-usb mailing list