Android app that drives the printers used by other pretix applications. This contains all print logic, but no application logic. It is called by other applications using system broadcasts.
| Printer type | Network | USB | Bluetooth | Allowed for |
|---|---|---|---|---|
| FGL ticket printers (Boca, Practical Automation) | ✔️ | ✔️ | ❓ | Ticket printing, badge printing |
| SLCS label printers (Bixolon, Metapace) | ✔️ | ✔️ | ❓ | Ticket printing, badge printing |
| ESC/Label color label printers (Epson Colorworks CW-C4000, CW-C6000, CW-C6500) | ✔️ | ❓ | Ticket printing, badge printing | |
| ESC/POS receipt printers (Epson, Bixolon, SNBC, Metapace, …) | ✔️ | ✔️ | ✔️ (some) | Ticket printing, badge printing, receipt printing |
| StarPRNT receipt printers | ✔️ | ✔️ | ✔️ (some) | Receipt printing |
| Sunmi built-in printers | ✔️ (internal) | Ticket printing, badge printing, receipt printing | ||
| Brother label printers (QL series) | ✔️ | ✔️ | Ticket printing, badge printing | |
| Zebra label printers | ✔️ | ✔️ | ❓ | Ticket printing, badge printing |
| Zebra card printers (ZC, ZXP series) | ✔️ | ✔️ | ❓ | Ticket printing, badge printing |
| Evolis card printers (Zenius, Primacy series) | ✔️ | Ticket printing, badge printing | ||
| Printers connected to a Linux CUPS service, some IPP printers | ✔️ | Ticket printing, badge printing |
This app comes in two flavors, foss and full. foss only supports printers implemented
fully using free software and can be simply built using
./gradlew assembleFossDebug
If you want to perform a full build, you need to do get a few libraries first:
-
Download the Zebra LinkOS SDK, install it, and extract the three Java archives
ZSDK_ANDROID_API.jar,ZSDK_CARD_ANDROID_API.jar, andsnmp6_1z.jarinto theZSDK/folder. -
Download the Evolis SDK, and extract the file
platforms/android/library/direct_to_device/libevolis-release.aarinto theEvolisSDK/folder.
Then, execute:
./gradlew assembleFullDebug
If you discover a security issue, please contact us at [email protected] and see our Responsible Disclosure Policy further information.
