Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QL-800 Appears as Mass Storage, not Printer #60

Closed
alexspurling opened this issue Mar 26, 2019 · 1 comment
Closed

QL-800 Appears as Mass Storage, not Printer #60

alexspurling opened this issue Mar 26, 2019 · 1 comment

Comments

@alexspurling
Copy link

alexspurling commented Mar 26, 2019

When I connect the Brother QL-800 to my Ubuntu 18.04 installation, the device appears as a mass storage device, rather than a printer. As a result, brother_ql does not list it as an available device. This occurs whether or not I have installed the Linux printer drivers. How can I tell Ubuntu to recognise the USB device as a printer rather than mass storage? Here is the output of lsusb -v for this device:

Bus 001 Device 016: ID 04f9:209e Brother Industries, Ltd 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x04f9 Brother Industries, Ltd
  idProduct          0x209e 
  bcdDevice            1.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              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     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
@alexspurling
Copy link
Author

I found the problem! I had the "Editor Lite" option enabled on the printer itself which is apparently a way to distribute the Windows / MacOS software by appearing as a removable drive. Disconnecting the printer, pressing the "Editor Lite" button so that the green light is off and then re-connecting the printer allowed it to appear as a printer device rather than a USB device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant