Commit Graph

4 Commits

Author SHA1 Message Date
paul2212
56bd917783 Fixed circular import between printer.py and imaging.py\n\n- Moved PRINTHEAD_PX constant to imaging.py\n- Removed circular import from fichero.printer\n- Maintains same functionality with cleaner architecture\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai> 2026-03-18 20:08:00 +01:00
paul2212
48c40d9f8f 0.1.27 2026-03-16 14:17:49 +01:00
paul2212
7843a38407 refactor 2026-03-16 12:43:26 +01:00
14be205eb1 feat: Add Fichero D11s thermal label printer support with REST API and CLI
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
- Implemented a new module for the Fichero D11s thermal label printer, including BLE and Classic Bluetooth interfaces.
- Created a REST API using FastAPI to manage printer status, info, and printing tasks (text and images).
- Developed a CLI for direct printer interaction, allowing users to print text and images, check status, and modify settings.
- Added image processing capabilities for converting text and images to the required format for printing.
- Introduced error handling for printer operations and connection management.
- Included a shell script for running the API server with configurable parameters.
- Added English translations for configuration options.
- Created a repository metadata file for project management.
2026-03-07 11:52:11 +01:00