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

Support for Seiko Smart Label Printers #58

Closed
tbowent opened this issue Mar 3, 2022 · 9 comments
Closed

Support for Seiko Smart Label Printers #58

tbowent opened this issue Mar 3, 2022 · 9 comments
Assignees
Labels
enhancement New feature or request priority-medium
Milestone

Comments

@tbowent
Copy link

tbowent commented Mar 3, 2022

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
Copy link
Owner

@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 michaelrsweet self-assigned this Mar 3, 2022
@michaelrsweet michaelrsweet added enhancement New feature or request priority-medium labels Mar 3, 2022
@michaelrsweet michaelrsweet added this to the Future milestone Mar 3, 2022
@michaelrsweet
Copy link
Owner

Linux drivers

@tbowent
Copy link
Author

tbowent commented Mar 3, 2022 via email

@tbowent
Copy link
Author

tbowent commented Mar 3, 2022

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
Copy link
Owner

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

@tbowent
Copy link
Author

tbowent commented Mar 6, 2022

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 michaelrsweet changed the title Feature Request - Support for Seiko Smart Label Printers Support for Seiko Smart Label Printers Nov 11, 2022
@michaelrsweet michaelrsweet modified the milestones: Future, v1.3 Nov 24, 2023
@michaelrsweet
Copy link
Owner

[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
Copy link
Author

tbowent commented Dec 5, 2023 via email

@michaelrsweet
Copy link
Owner

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:

  • The advertised label sizes reflect the printable area (per the CUPS driver usage) and not the marketing size, e.g., the 36x89mm large shipping label is reported as 35x83mm. All labels have 0.5mm left/right and 3mm top/bottom margins. Ideally we should be reporting the actual label dimensions and using the margins for the output. Holler in the comments below if you'd like to see this change...
  • These printers don't support status reporting of any kind despite having a status command defined (0x01). The USB Get-Status values are also wrong - the printer always says its cover is open and it is out of media/labels...

michaelrsweet added a commit that referenced this issue Dec 8, 2023
This fixes the margin (centering) of the label image and sorts the label sizes
so that it is easier to find the size.  Note, however, that the advertised size
reflects the printable area (per the CUPS driver usage) and not the marketing
size, e.g., the 36x89mm large shipping label is reported as 35x83mm - half a mm
on the sides and 3mm top/bottom for margins.  I might decide to change that if
there is enough interest...

Note: These printers don't support status reporting of any kind despite having
a status command defined (0x01).  The USB Get-Status values are also wrong -
the printer always says its cover is open and it is out of media/labels...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-medium
Projects
None yet
Development

No branches or pull requests

2 participants