Dymo LabelManager PC - linux

Hardware info on main page.

Links

DYMO Label writer How-To,

Work log

2011-07-26: another test, this time with 64-bit Xubuntu 10.10:

tingo@kg-u35jc:~$ uname -a
Linux kg-u35jc 2.6.35-30-generic #54-Ubuntu SMP Tue Jun 7 18:41:54 UTC 2011 x86_64 GNU/Linux
tingo@kg-u35jc:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 10.10
Release:    10.10
Codename:    maverick

The status light on the printer turns green, and in /var/log/messages, I see:

Jul 26 20:14:35 kg-u35jc kernel: [1388016.311839] usb 2-1.3: new low speed USB device using ehci_hcd and address 8
Jul 26 20:14:35 kg-u35jc kernel: [1388016.430714] usb 2-1.3: config 1 interface 0 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
Jul 26 20:14:36 kg-u35jc kernel: [1388016.829368] usbcore: registered new interface driver usblp

Firing up the win98se guest again (still using VirtualBox 4.0.12).

Interesting, I get this error message (from VirtualBox' log):

00:00:43.192 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={Failed to create a proxy device for the USB device. (Error: VERR_READ_ERROR)}, preserve=false

Perhaps it is 64-bit that is the problem?

2011-07-26: today I connected the printer to a machine running Xubuntu 11.04:

tingo@kg-home:~$ uname -a
Linux kg-home 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
tingo@kg-home:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 11.04
Release:    11.04
Codename:    natty

The status light on the printer turns green, and in dmesg output I see:

[ 3336.356156] usb 2-2: new low speed USB device using uhci_hcd and address 2
[ 3336.510297] usb 2-2: config 1 interface 0 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
[ 3336.785086] usbcore: registered new interface driver usblp

and lsusb says:

tingo@kg-home:~$ lsusb -s 2:3
Bus 002 Device 003: ID 0922:0011 Dymo-CoStar Corp.

Now, let's see if it works with a win98se guest in VirtualBox 4.0.12. Yes! It does! I had to delete the currently installed printer, and reinstall it, but after that it works. Nice!

2011-07-02: I installed the DYMO CUPS drivers (dymo-cups-drivers-1.2.0.tar.gz) from Dymo's web site on the Xubuntu 10.10. machine. That part went well. But now, how do I get CUPS to recognize the printer? The printer doesn't show up under "add printer" in CUPS web interface (http://localhost:631/), and it doesn't show up in lpinfo output:

tingo@kg-htpc:~$ lpinfo -v
network beh
network ipp
network socket
direct hp
network http
network lpd
network smb
direct pipslitelp:/var/run/pipslitelp0
direct scsi
direct parallel:/dev/lp0
serial serial:/dev/ttyS0?baud=115200
serial serial:/dev/ttyS1?baud=115200
network dnssd://EPSON6A21CC%20(Epson%20Stylus%20Office%20BX525WD)._printer._tcp.local/
direct hpfax
network lpd://10.1.161.8:515/PASSTHRU

Well, Let it rest - continue another day.

2011-07-02: I connected the printer to a machine running Xubuntu 10.10:

tingo@kg-htpc:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 10.10
Release:    10.10
Codename:    maverick
tingo@kg-htpc:~$ uname -a
Linux kg-htpc 2.6.35-30-generic #54-Ubuntu SMP Tue Jun 7 18:40:23 UTC 2011 i686 GNU/Linux

The status light on the printer turns green, and in /var/log/messages I see:

Jul  2 18:13:52 kg-htpc kernel: [  282.156020] usb 3-1: new low speed USB device using uhci_hcd and address 2
Jul  2 18:13:52 kg-htpc kernel: [  282.311030] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
Jul  2 18:13:52 kg-htpc kernel: [  282.405361] usbcore: registered new interface driver usblp

Hmm. lsusb output:

tingo@kg-htpc:~$ lsusb -s 3:2
Bus 003 Device 002: ID 0922:0011 Dymo-CoStar Corp.
tingo@kg-htpc:~$ sudo lsusb -s 3:2 -v

Bus 003 Device 002: ID 0922:0011 Dymo-CoStar Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0922 Dymo-CoStar Corp.
  idProduct          0x0011
  bcdDevice            1.00
  iManufacturer           1 DYMO
  iProduct                2 DYMO LabelMANAGER PC
  iSerial                 3 01020412345621
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           33
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      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     0x0008  1x 8 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 8
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
Device Status:     0x0001
  Self Powered

Interesting.

2008-09-07: I connected the printer to another machine, running Xubuntu 8.04.1. Status light on the printer is green, and in /var/log/messages I can see this:

Sep  7 19:44:33 kg-htpc kernel: [1031847.261577] usb 2-1: new low speed USB device using uhci_hcd and address 2
Sep  7 19:44:33 kg-htpc kernel: [1031847.416400] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
Sep  7 19:44:33 kg-htpc kernel: [1031847.445517] usb 2-1: configuration #1 chosen from 1 choice
Sep  7 19:44:33 kg-htpc kernel: [1031847.765148] usbcore: registered new interface driver usblp

Cool. Now, how do I use it?

2008-09-07: I found the dylol page. Perhaps it will help if I can get the printer connected right. This forum posting is also interesting. I wonder if a Brother printer would have been better?

2008-09-07: I connected the printer to my laptop, running Xubuntu 7.10. To my surprise, the light on the printer turned green. /var/log/messages shows this:

Sep  7 18:02:44 kg-home kernel: [1063285.604000] usb 2-2: new low speed USB device using uhci_hcd and address 47
Sep  7 18:02:44 kg-home kernel: [1063285.784000] usb 2-2: configuration #1 chosen from 1 choice
Sep  7 18:02:44 kg-home kernel: [1063286.256000] usblp: probe of 2-2:1.0 failed with error -5
Sep  7 18:02:44 kg-home kernel: [1063286.256000] usbcore: registered new interface driver usblp
Sep  7 18:02:44 kg-home kernel: [1063286.256000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver

lsusb (and lsusb -v) shows this:

tingo@kg-home:~$ lsusb -s 2:47
Bus 002 Device 047: ID 0922:0011 Dymo-CoStar Corp.

tingo@kg-home:~$ sudo lsusb -v -s 2:47

Bus 002 Device 047: ID 0922:0011 Dymo-CoStar Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0922 Dymo-CoStar Corp.
  idProduct          0x0011
  bcdDevice            1.00
  iManufacturer           1 DYMO
  iProduct                2 DYMO LabelMANAGER PC
  iSerial                 3 01020412345621
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           33
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      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     0x0008  1x 8 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 8
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
Device Status:     0x0001
  Self Powered

It doesn't seem like the printer creates a /dev/usb/lp entry (or whatever it is called in Xubuntu).