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

Label mode printing for Sunmi devices with integrated printer #66

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

thvranken
Copy link
Contributor

This implementation extends and improves the support for printing on Sunmi devices, more specifically for badge printing.

It implements support for "label mode" (and should also work for "black mark mode") printing on compatible Sunmi devices for printing badges, where the device makes sure that the print is well aligned/synchronised to the start of a label. After printing the label, it also feeds the roll to the correct position in a gap between 2 labels to tear off the printed label(s). The device will retreat the fed paper again a bit, when necessary, at the start of the next print job so that also subsequent prints are aligned correctly with respect to their labels.

It supports devices with both a 58mm printer and an 80mm printer. It is flexible towards all device-compatible label sizes.

This implementation was tested on a Sunmi V2s Plus device (P06050006). The combination of a built-in 2D scanner engine and an 80mm printer makes it a very interesting mobile all-in-one device for validating pretix tickets as well as badge printing.

Sources:

@raphaelm raphaelm requested a review from robbi5 August 22, 2023 07:44
@raphaelm
Copy link
Member

Hey, thanks a lot! Please have some patience with the review, we need to schedule it between some other things, and I'm not yet sure if we have a compatible device for testing around yet.

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

Successfully merging this pull request may close these issues.

None yet

2 participants