Commit Graph

162 Commits

Author SHA1 Message Date
n07070
600135d6b3 Change management of state : we assume the printer is online. Otherwise,
because this is a real-time command, we might not get the good answer
and fail to print fast enough. See https://download4.epson.biz/sec_pubs/pos/reference_en/escpos/realtime_commands.html
2026-10-11 21:46:05 +02:00
n07070
02d28bc0a9 Manage error when no Printers are found 2026-10-11 21:46:05 +02:00
n07070
143bbafc12 Manage file too big exceptions 2026-10-11 21:46:05 +02:00
n07070
3b5b19ff19 Update Error raising in uploads and image processing 2026-10-11 21:46:05 +02:00
n07070
b5e3c8cd01 Add content in print queue method 2026-10-11 21:46:05 +02:00
n07070
216ab38393 Add skip line and catch printing errors 2026-10-11 21:46:05 +02:00
n07070
840417205b Update getting debug env 2026-10-11 21:46:05 +02:00
n07070
8af9c55d22 Use textarea instead of input, easier for ASCII art 2026-10-11 21:46:05 +02:00
n07070
949dd75d44 Remove socketio from Worker for the moment 2026-10-11 21:46:05 +02:00
n07070
3a15b349aa Apply linting to worker 2026-10-11 21:46:05 +02:00
n07070
cad5095eb0 Apply linting to web 2026-10-11 21:46:05 +02:00
n07070
1b713c55ac Apply linting to the Raspberry Pi 2026-10-11 21:46:05 +02:00
n07070
8d9595d62f Apply linting to printers 2026-10-11 21:46:05 +02:00
n07070
a21d23e883 Lint printer file 2026-10-11 21:46:05 +02:00
n07070
0c759dce9c Apply black formatter 2026-10-11 21:46:05 +02:00
n07070
0e0197e11c Update worker to get differents printer types 2026-10-11 21:46:05 +02:00
n07070
c91caf61dc Add queue completion method, add Printer discovery and types 2026-10-11 21:46:05 +02:00
n07070
bfd33dcdde Remove printer import, remove vendor&device configuration, update
print_queue
2026-10-11 21:46:05 +02:00
n07070
70adf6eceb Remove unused import, add get_queue_completed method 2026-10-11 21:46:05 +02:00
n07070
cd44c97d86 Remove print, add task Typing 2026-10-11 21:46:05 +02:00
n07070
41e31ea1fd Remove vendor and device ID from configuration because it's not needed
anymore
2026-10-11 21:46:05 +02:00
n07070
d0ab9b1ace Add support for QR code task 2026-10-11 21:46:05 +02:00
n07070
53560dcf2c Change the Printer class to implement multiple printer types 2026-10-11 21:46:05 +02:00
n07070
a32b515dd2 Add new printer software 2026-10-11 21:45:49 +02:00
0e3cc46a41 Merge pull request 'Restructure the code and implement a printing queue' (#29) from restructure-printing-queue into master
Reviewed-on: #29
2026-05-27 00:00:56 +02:00
n07070
bbfe1936da Remove unused import 2026-05-26 23:58:47 +02:00
n07070
8134c5e892 Improve linting of printer class 2026-05-26 23:56:55 +02:00
n07070
934f766cf3 Update waiting time, update Exceptions 2026-05-26 23:53:26 +02:00
n07070
eb9e1ec200 Remove code meant for another branch ( brother-ql code ) 2026-05-26 23:50:00 +02:00
n07070
bc035508cd Update line lenght of docstring 2026-05-22 11:01:06 +02:00
n07070
cba34744f6 Update raspberry pi class to print via the print queue 2026-05-22 11:01:06 +02:00
n07070
0c8c40098c Add docstring & comments, remove dead code 2026-05-22 11:01:06 +02:00
n07070
3b640dc549 Add comments about the code structure 2026-05-22 11:01:06 +02:00
n07070
2daafe28f2 Apply linting 2026-05-22 11:01:06 +02:00
n07070
c50922790d Restructure main class to activate worker and use tasks, print queue,
update Printer
2026-05-22 11:01:06 +02:00
n07070
e8ec9b74c0 Restructure web class to use print queue and tasks 2026-05-22 11:01:06 +02:00
n07070
9dee67c333 Add worker class 2026-05-22 11:01:06 +02:00
n07070
42bf6d6496 Add printing queue objects 2026-05-22 11:01:06 +02:00
n07070
a38088bd05 Add task objects 2026-05-22 11:01:06 +02:00
n07070
cb3e0d900f Update numpy 2026-05-22 11:01:06 +02:00
n07070
c5a8019fbe Add an alert if the webcam print fails 2026-05-22 11:01:06 +02:00
n07070
e926ee9163 Update printing routes for the form 2026-05-22 11:01:06 +02:00
n07070
3f915a1b25 Fix error flashing and transmission 2026-05-22 11:01:06 +02:00
n07070
a06086521a Add new web route, restructure API route 2026-05-22 11:01:06 +02:00
n07070
ee27c62d0f Add new functions for discovery and parsing of printers, WIP 2026-05-22 11:01:06 +02:00
n07070
2a11239c1e Add new dependencies for brother ql printers 2026-05-22 11:00:43 +02:00
n07070
bd9888caf7 Downgrade python supported version for 3.13 2026-05-20 12:01:51 +02:00
a95190690b Merge pull request 'Use Poetry instead of Pip to manage requirements' (#28) from move-to-poetry into master
Reviewed-on: #28

Closes #25
2026-05-18 23:21:17 +02:00
n07070
b0e394f9d1 Update the import of the printer package 2026-05-18 23:19:21 +02:00
n07070
6254d60429 Add poetry lock file and project toml 2026-05-18 23:17:18 +02:00