Re: USB printer port (HP PSC 750)
Michael Heldebrant writes:
> On Sat, 2001-12-08 at 15:33, Pedro Quaresma de Almeida wrote:
> > Hi
> >
> > I am trying to use my HP PSC 750 connected via USB.
> >
> > My kernel is "Linux Fenix 2.2.18pre21"
> >
> > The dmesg command gives
> >
> > ...
> > usb.c: registered new driver usblp
>
> Well I'm no usb expert but how exactly are you communicating with the
> printer? Catting files into /dev/lp0 or /dev/usb/lp0? Is the usb
> printer module loaded or compiled into the kernel? Are you using lpd,
> CUPS, etc?
>
> --mike
The module is compiled into the kernel.
The contents of usb/drivers and usb/devices are (Fenix is the name of
my Debian box)
Fenix# cat /proc/bus/usb/drivers
hub
usbdevfs
serial
48- 63: usbscanner
0- 15: usblp
Fenix# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=e000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=1411 Rev= 1.00
S: Manufacturer=Hewlett-Packard
S: Product=PSC 750
S: SerialNumber=HU192CT16FWB
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=07(print) Sub=01 Prot=03 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl= 10ms
I: If#= 0 Alt= 1 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
I: If#= 0 Alt= 2 #EPs= 1 Cls=07(print) Sub=01 Prot=01 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=045e ProdID=001b Rev= a.00
S: Manufacturer=Microsoft
S: Product=SideWinder Force Feedback 2 Joystick
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl= 1ms
E: Ad=02(O) Atr=03(Int.) MxPS= 16 Ivl= 4ms
Then I did
Fenix# mknod /dev/usblp0 c 180 0
as said in the USB-howto-0.8
But when I tried to use lpr with
Fenix# cat /etc/printcap
#
# This file was generated by /usr/sbin/magicfilterconfig.
#
lp|hppsc750|HP PSC 750:\
:lp=/dev/usblp0:sd=/var/spool/lpd/hppsc750:\
:sh:pw#80:pl#72:px#1440:mx#0:\
:if=/etc/magicfilter/dj550c-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
For exemple
Fenix# lpr lixo.devs
Fenix# lpq
Printer: lp@Fenix 'HP PSC 750'
Queue: no printable jobs in queue
Status: server finished at 17:45:24
Nothing happens :( The printer does not respond :(
Thank you.
--
Pedro Quaresma de Almeida
e-mail: pedro@mat.uc.pt
Reply to: