I own a quite old laser printer, Canon LBP-350 sold in Japanese market.
It has both Centronics parallel port and USB port.
I used to connect it and my Linux desktop machine with the parallel port, but my current main Linux box does not have parallel port.
So, I once tried to connect the laser printer with the current main box using USB, but it didn't work.
Today, I tried again , but it didn't.
I checked how the Linux box was seeing the printer over USB bus using lsusb command as follows:
# lsusb -t /: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M /: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M |__ Port 3: Dev 4, If 0, Class=Mass Storage, Driver=uas, 480M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M |__ Port 5: Dev 2, If 0, Class=Hub, Driver=hub/3p, 12M |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 3: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 9: Dev 10, If 0, Class=Printer, Driver=usblp, 12M |__ Port 14: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 14: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480Mand the output of usb-devices command:
T: Bus=03 Lev=01 Prnt=01 Port=08 Cnt=04 Dev#= 12 Spd=12 MxCh= 0 D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=04a9 ProdID=2601 Rev=29.52 S: Manufacturer=Canon Inc S: Product=Canon LBP USB Device C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=2mA I: If#=0x0 Alt= 0 #EPs= 3 Cls=07(print) Sub=01 Prot=02 Driver=usblpOutput of lsusb -v -d 04a9:2601
Bus 003 Device 012: ID 04a9:2601 Canon, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x04a9 Canon, Inc. idProduct 0x2601 bcdDevice 29.52 iManufacturer 1 (error) iProduct 2 (error) iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0027 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 7 Printer bInterfaceSubClass 1 Printer bInterfaceProtocol 2 Bidirectional iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0The printer could be seen over the USB bus, but when I send a test page print request with CUPS, it did not make an action. I guess it's time to say farewell to the printer. Hmm...sad.
Comments
Post a Comment