Portál AbcLinuxu, 29. dubna 2024 22:10


Dotaz: jak přepnout tiskárnu z módu falešné CD-ROM do módu tiskárny?

18.10.2010 17:31 David Jaša | skóre: 44 | blog: Dejvův blog
jak přepnout tiskárnu z módu falešné CD-ROM do módu tiskárny?
Přečteno: 588×
Odpovědět | Admin
Tiskárny HP LaserJet P1102/P1102w mají takovou nemilou vlastnost, že po připojení se chovají jako externí CD-ROM a linux je tudíž nevidí jako tiskárnu - lsusb vyplivne toto:
# lsusb -s 005 -v
Bus 001 Device 005: ID 03f0:002a Hewlett-Packard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x03f0 Hewlett-Packard
  idProduct          0x002a
  bcdDevice            1.00
  iManufacturer           1 Hewlett-Packard
  iProduct                2 HP LaserJet Professional P1102
  iSerial                 3 000000000Q80B9YCSI1c
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength         8192
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              5 HP MS
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
(výstup stejný v Openwrt 10.03 i v Ubuntu 10.04)

Otázka zní - jak takovému těžítku říct, že se má stát tiskárnou? Díval jsem se na usb_modeswitch, nicméně jeho manuálovou stránku jsem moc nepochopil...
oVirt | SPICE
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.10.2010 14:13 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: jak přepnout tiskárnu z módu falešné CD-ROM do módu tiskárny?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak nakonec pomohl update FW - ve widlích. Čistě linuxové řešení nemám.
oVirt | SPICE

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.