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

Feature request: CUPS style Bluetooth rfcomm0 support #156

Open
noabody opened this issue Oct 14, 2024 · 1 comment
Open

Feature request: CUPS style Bluetooth rfcomm0 support #156

noabody opened this issue Oct 14, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request platform issue Issue is specific to an OS or desktop priority-low
Milestone

Comments

@noabody
Copy link

noabody commented Oct 14, 2024

It's little known that CUPS does support both Bluetooth and serial URIs e.g.,

bluetooth://AABBCCDDEEFF/spp (by MAC address)
serial:/dev/rfcomm0?baud=115200+bits=8+parity=none+flow=none (by Bluetooth serial)

I've used the serial form quite successfully in Arch [Manjaro] Linux with an additional udev rule:

echo 'KERNEL=="rfcomm0", GROUP="lp", MODE="0660"' | sudo tee -a /etc/udev/rules.d/99-bt-printer.rules

There are a bunch of Bluetooth enabled wireless label printers on the market and I'd love to use lprint with them.

@michaelrsweet michaelrsweet self-assigned this Oct 14, 2024
@michaelrsweet michaelrsweet added enhancement New feature or request priority-low platform issue Issue is specific to an OS or desktop labels Oct 14, 2024
@michaelrsweet michaelrsweet added this to the Future milestone Oct 14, 2024
@michaelrsweet
Copy link
Owner

Not sure how far down the rabbit hole I want to go to support Bluetooth directly (BPP and HCRP are both common, in addition to serial), but certainly I could look at adding support for serial devices since those are also used by a lot of receipt printers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request platform issue Issue is specific to an OS or desktop priority-low
Projects
None yet
Development

No branches or pull requests

2 participants