Skip to content

add macOS USB printer backend support#3

Open
nnick44 wants to merge 1 commit into
CiRIP:masterfrom
nnick44:feat/macos-usbprint-support
Open

add macOS USB printer backend support#3
nnick44 wants to merge 1 commit into
CiRIP:masterfrom
nnick44:feat/macos-usbprint-support

Conversation

@nnick44
Copy link
Copy Markdown

@nnick44 nnick44 commented Feb 27, 2026

Add a non-Windows USBPRINT transport based on pyusb and make the UI gracefully handle missing backend dependencies on macOS.

Add a non-Windows USBPRINT transport based on pyusb and make the UI gracefully handle missing backend dependencies on macOS.

Made-with: Cursor
nnick44

This comment was marked as off-topic.

@niklas88
Copy link
Copy Markdown

niklas88 commented May 3, 2026

Thanks for this PR. This works under Linux as well. One issue though was that I got a "Resource Busy" error even when running the program as root. Turns out the usblp driver was grabbing the printer via a udev rule. This can temporarily be worked around by doing modprobe -r usblp to unload the usblp driver. With that I was able to reset the ink pad counter (after replacing the pad of course) of my Eposn ET-2820!

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.

2 participants