Commit Graph

14 Commits

Author SHA1 Message Date
Quality App Developer
a79fdf3759 Update label printer GUI with improved preview layout - 50% larger canvas, proportional barcodes, 25 char limit, 0.5cm left margin 2026-02-04 17:21:53 +02:00
Quality App Developer
602c83a8ce Add comprehensive testing summary report 2026-02-04 15:47:40 +02:00
Quality App Developer
719a086f87 Fix tkinter dependency and add comprehensive tests
- Removed tkinter/ImageTk imports from print_label.py
- Simplified preview function to use command-line countdown
- Application now works without GUI framework dependencies
- Added test_functional.py: Comprehensive functional test suite (5/5 PASS)
- Added demo_usage.py: Functional demonstration
- Added TEST_REPORT.md: Complete testing report
- All core functionality verified and working
- GUI ready for deployment on compatible systems
2026-02-04 15:46:18 +02:00
Quality App Developer
6bcec9e306 Merge remote-tracking branch 'origin/main' 2026-02-04 15:39:56 +02:00
Quality App Developer
31fab25430 Add Kivy GUI interface for label printer
- Created label_printer_gui.py: Complete Kivy-based GUI application
  - Two-column layout (input form + live preview)
  - SAP-Nr, Quantity, Cable ID input fields
  - Real-time barcode preview (11.5cm x 8cm)
  - Printer selection dropdown
  - Print button with CUPS integration

- Added setup automation:
  - setup_and_run.py: Python setup launcher
  - start_gui.sh: Bash launcher script
  - validate_project.py: Project validation

- Added comprehensive documentation:
  - INDEX.md: Project overview and quick start
  - GETTING_STARTED.md: 15-minute quick start guide
  - README_GUI.md: Complete feature documentation
  - TECHNICAL_DOCS.md: Architecture and customization
  - FILE_GUIDE.md: File reference guide
  - IMPLEMENTATION_SUMMARY.md: Implementation overview

- Updated dependencies:
  - requirements_gui.txt: New Kivy dependencies

- Preserved:
  - print_label.py: Original printing engine (modified to remove main code)
  - Original documentation and dependencies

Features:
- Live preview of labels as you type
- Automatic CUPS printer detection
- Non-blocking background printing
- User-friendly error handling
- Responsive two-column layout
- Production-ready quality
2026-02-04 15:37:04 +02:00
e5f2e69b10 final state 2025-07-15 13:10:17 +03:00
efe7b7a671 Final code 2025-06-30 16:08:07 +03:00
17231fbae1 simple function to print 9/5 labels 2025-06-30 15:55:56 +03:00
33df76f758 print label function created 2025-06-30 15:45:36 +03:00
46351d71b7 updated fields 2025-06-30 10:23:51 +03:00
e8a17b6a9e Final tuch of the Print label 2025-06-19 11:11:56 +03:00
17a549c8f6 Updated 2025-06-13 16:54:10 +03:00
c1bedf0534 updated for the start 2025-06-12 16:46:15 +03:00
806091840c starting 2025-04-14 08:32:16 +03:00