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

DYMO Mobile labeler #30

Open
corny opened this issue May 15, 2019 · 7 comments
Open

DYMO Mobile labeler #30

corny opened this issue May 15, 2019 · 7 comments

Comments

@corny
Copy link

corny commented May 15, 2019

Has anyone tested this software with the DYMO MobileLabeler via USB?
It is able to print labels of up to 24 mm width.

@computerlyrik
Copy link
Owner

computerlyrik commented May 18, 2019

Hey @corny - not yet. But if you own one, we would be happy to have any report about compatibility.

If any problems regarding the setup, just read the documentation.
If any question remains, feel free to ask!

@jpetazzo
Copy link

FWIW, I got it to work with a LabelManager 420P. I had to change the product ID in the code, from 0x1002 to 0x1004. (Also, in the USB rules, I had to change 0x1001 to 0x1003.)

The MobileLabeler seems very different, but perhaps with some luck, it'll work by just adjusting product IDs as well! :)

@varac
Copy link

varac commented Oct 7, 2019

Hej, I'm interested in a Dymo LabelManager 280 , it looks like the interface is similar to the LabelManager 420P, but I'd like to know if anyone got it working for real.

@computerlyrik
Copy link
Owner

You can use lsusb command on linux to find out Product ID and vendor ID,
Refer to @jpetazzo - change the USB Rules to apply the new IDs and try it out!

@jpetazzo: Perhaps you can add your IDs to Readme and create a Pull Request?

@varac
Copy link

varac commented Oct 8, 2019

@computerlyrik I'd like to know for sure if I can get it working before buying it :/

@fssup
Copy link

fssup commented Dec 2, 2021

I have a few mobilelabelers here, although so far they seem to have gone EOL before Dymo put out support in the form of an update to their linux driver/SDK. The included changelog only goes up to 1.3.0 (even though it's supposedly version 1.4.0.5) and the included document was "last revised 2012" but does mention the new version name.... It's a shitshow.

So far I can't find any official support for the MobileLabeler.

I've tested CUPS with printer-driver-dymo from the raspbian repo, but regardless of the driver I select, it refuses to print anything.

lsusb (on Raspberry Pi 3B v1.3 running Raspbian Buster) is showing:

Bus 001 Device 007: ID 0922:1009 Dymo-CoStar Corp. DYMO MobileLabeler
Bus 001 Device 004: ID 0424:7800 Microchip Technology, Inc. (formerly SMSC)
Bus 001 Device 003: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

They straight up scrubbed the device from their website, although it's still available on the old version of the website on the Dutch locale.
[EDIT]
The old version on the dutch locale is now updated to reflect the international version where's it's scrubbed as well unfortunately.

@maresb
Copy link
Collaborator

maresb commented Dec 2, 2021

Thanks so much for the info, @fssup!

For reference, with my LabelManager PnP (the supported printer), I get the following results with lsusb:

Before modeswitch:

Bus 001 Device 014: ID 0922:1001 Dymo-CoStar Corp. LabelManager PnP

After modeswitch:

Bus 001 Device 013: ID 0922:1002 Dymo-CoStar Corp.

The relevant info here is that modeswitching results in the ID transitioning 0922:10010922:1002.

I'm no USB expert, but my best guess is that the odd Dymo product IDs correspond to storage mode, and even product IDs correspond to print mode. (For instance, @jpetazzo observed that the LabelManager 420P has 0922:10030922:1004.) By the way, @jpetazzo, did you get it working?

So @fssup, for your case my suspicion is that you have not yet performed the modeswitch, and you need to achieve 0922:10090922:100a. If that's the case, could you try following the instructions from the README regarding 91-dymo-labelmanager-pnp.rules and dymo-labelmanager-pnp.conf, but change all occurences of 1001 to 1009 and all occurences of 1002 to 100a? If successful, lsusb should look something like

Bus 001 Device ???: ID 0922:100a Dymo-CoStar Corp.

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

No branches or pull requests

6 participants