labelle-org / labelle

Label printing software
Apache License 2.0
50 stars 8 forks source link

Support for additional devices #4

Open maresb opened 7 months ago

maresb commented 7 months ago

This is the latest information regarding support for other devices. This issue was migrated from https://github.com/computerlyrik/dymoprint/issues/44.

EmJotGeh commented 7 months ago

Please Support the LabelManager PnP.

Dymo LabelManager-PnP

Addendum:

I am sorry, it was my fault. Labelle apparently only runs with root rights under Arch. It works perfectly. Many thanks to the developers.

maresb commented 7 months ago

@EmJotGeh, for competeness I added the LabelManager PnP to the list. Otherwise it is somewhat confusing.

Labelle apparently only runs with root rights under Arch.

That should not be the case. And if Labelle lacks the necessary permissions, it should inform on the proper commands to run to grant those permissions. Could this be a bug?

maresb commented 7 months ago

@EmJotGeh, thanks so much for pointing out the issue. I have a solution in #38 which I hope we can release shortly as Labelle v1.2.2.

melroy89 commented 4 months ago

LabelWriter 550

Sorry but some of those issues mentioned are network related, I believe users & you are confused between the LabelWriter 550 and LabelWriter 550 Turbo. Only the Turbo has network connectivity as far as I know. The 'plain' 550 is USB only. I'm planning to buy the normal 550 via USB. I hope this driver will help me out.

And otherwise peek into this repo.

Mahito78 commented 2 months ago

Hello, I tried using this with the LabelWriter 450 Duo, and with some tweaks, it can work. However, several additional steps were necessary, and simply changing the ID Vendor wasn't enough. The USB interface from the device must be explicitly set to 1, or it will default to using the label paper instead of the tape roll. Additionally, the cut command needs to be used at the end of each print. It might be helpful if the program could automatically detect if it's a Duo printer and select the correct interface. Regarding the cut command, it seems this may depend on the 450 Duo itself. I tested this on Ubuntu 22.04.

lxndrcx commented 2 months ago

@Mahito78 are you able to share the tweaks you made to get the 450 Duo to work?

thinkl33t commented 1 month ago

I have a LabelWriter Wireless PNP and have done some testing:

Is there any information i can help out with / captures i need to make that will help get this supported? :)

maresb commented 1 month ago

Thanks so much for your interest, @thinkl33t!!!

It's a good start that the printer is detected, but also quite disappointing that the labels come out blank.

In order to understand the underlying protocol of most DYMO devices, I'd highly recommend checking out this reference: https://download.dymo.com/dymo/technical-data-sheets/LW%20450%20Series%20Technical%20Reference.pdf

In there you will find a "Cut Tape" command. I only have the LabelManager PnP, and the cutting function for that device is manual, so I simply have never had the opportunity to test or implement the cut command.

I hope this helps to get you started, let me know if I can help further, and please report back any findings!

melroy89 commented 1 month ago

ps offtopic: @maresb @thinkl33t Add server_tokens off; to your http sections of your Nginx config, I can see your Nginx version in the response headers.. And.. I will stop saying more ;)