michaelrsweet / lprint

A Label Printer Application
https://www.msweet.org/lprint
Apache License 2.0
219 stars 29 forks source link

Support for Seiko Smart Label Printers #58

Closed tbowent closed 7 months ago

tbowent commented 2 years ago

Many of these printers are not supported by cups (pre-SLP 100 models) but are readily available and quite serviceable but do not have driver support. Error handling in CUPS is lacking (wrong labels loaded etc.). Slap had support for these printers, but it is a command line only solution, not really suitable for end users and does not support newer models (post-SLP 240 models). Thank you for you consideration. Thanks and cheers.

michaelrsweet commented 2 years ago

@tbowent I'm not sure there is any documentation for their older label printers, although I was able to find the current Linux driver they provide that covers the SLP-100 and later models. Short of having documentation and/or a printer to test with, I'm not sure what I can do. I will investigate supporting the same printers as the Seiko Linux driver at least.

michaelrsweet commented 2 years ago

Linux drivers

tbowent commented 2 years ago

Thanks, so much for the reply. I am aware of drivers referenced below, but no support for Plus, EZ30, Pro, 120, 220, 410, 420, 430. I am looking at creating drivers for these models (hopefully reworking some of the existing drivers), but this is beyond my ability at this time. Thanks for taking the time to find the link and reply. Cheers.

From: Michael R Sweet @.> Sent: Thursday, March 3, 2022 10:56 AM To: michaelrsweet/lprint @.> Cc: tbowent @.>; Mention @.> Subject: Re: [michaelrsweet/lprint] Feature Request - Support for Seiko Smart Label Printers (Issue #58)

Linux drivers https://siibusinessproducts.com/support/linux-software-and-drivers/

— Reply to this email directly, view it on GitHub https://github.com/michaelrsweet/lprint/issues/58#issuecomment-1058324380 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANGW2MLDEEPSOJI53TG2UF3U6D4JFANCNFSM5P23EKOQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you were mentioned. https://github.com/notifications/beacon/ANGW2MJUTCROUG2Q4QXSKK3U6D4JFA5CNFSM5P23EKO2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOH4KL7HA.gif Message ID: @. @.> >

tbowent commented 2 years ago

Thanks so much for giving this consideration. There are many of these units still in the wild. I'm a big fan of these (simple and reliable) and have hoarded much documentation over the years (including SDK doc). Please reach out should you be interested. Always happy to share.

Sorry, the comment I made about post- SLP 240 support was regarding Mac driver support (typing faster than I was thinking). Not sure how to go about compiling the linux drivers in Mac OS Catalina.

michaelrsweet commented 2 years ago

The Linux driver supports the SLP 100, 200, 240, 410, 420, 430, 440, 450, 620, 650, and 650SE.

tbowent commented 2 years ago

That is great news! I downloaded and compiled for Debain 10 (using Daniel Oneil's githab offering https://github.com/danieloneill/SeikoSLPLinuxDriver) and it is working with Seiko SII SLP 240.

michaelrsweet commented 7 months ago

[master 083bc8e] Initial SEIKO printer driver (Issue #58)

Since I don't have one of these printers in my office, can somebody please test this?

tbowent commented 7 months ago

I’m off Work December 08 -15. I’ll have a look. Thanks and Cheers.

From: Michael R Sweet @.> Sent: Saturday, November 25, 2023 12:12 PM To: michaelrsweet/lprint @.> Cc: tbowent @.>; Mention @.> Subject: Re: [michaelrsweet/lprint] Support for Seiko Smart Label Printers (Issue #58)

[master https://github.com/michaelrsweet/lprint/commit/083bc8e6d2c60dac832b95b92a495220f5031603 083bc8e] Initial SEIKO printer driver (Issue #58 https://github.com/michaelrsweet/lprint/issues/58 )

Since I don't have one of these printers in my office, can somebody please test this?

— Reply to this email directly, view it on GitHub https://github.com/michaelrsweet/lprint/issues/58#issuecomment-1826400966 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANGW2MMZDONRA6S5DFEDG7DYGI7HFAVCNFSM5P23EKO2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBSGY2DAMBZGY3A . You are receiving this because you were mentioned. https://github.com/notifications/beacon/ANGW2MJZBADXIWA3AJIAMETYGI7HFA5CNFSM5P23EKO2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGONTOKVRQ.gif Message ID: @. @.> >

michaelrsweet commented 7 months ago

OK, I got a SLP-650 to test with and all seems to be working with the following changes:

[master 4afcb33] Finalize SLP driver (Issue #58)

Some notes on the implementation: