System do zarządzania dokumentami prawnymi z kodami kreskowymi i drukowaniem etykiet.
- Zarządzanie miejscami na półkach (cywilne/karne)
- Dodawanie dokumentów z automatycznym generowaniem kodów kreskowych
- Drukowanie kodów kreskowych na drukarkę Brother QL-820NWB
- Wyszukiwanie dokumentów
- Archiwizacja dokumentów
- Skanowanie kodów kreskowych
- PHP 7.4+
- MySQL/MariaDB
- Composer
- Drukarka Brother QL-820NWB (opcjonalnie)
- Sklonuj repozytorium
- Zainstaluj zależności:
composer install - Skonfiguruj bazę danych w
config.php - Zaimportuj strukturę bazy:
database.sql - Ustaw uprawnienia dla katalogów
assets/iincludes/
dokumenty/
├── assets/
│ ├── css/
│ │ └── style.css
│ └── js/
│ ├── common.js
│ └── print.js
├── includes/
│ ├── header.php
│ └── footer.php
├── templates/
│ └── label_template.lbx
├── vendor/
├── admin_documents.php
├── admin_locations.php
├── admin_archive.php
├── barcode_image.php
├── barcode_scan.php
├── BrotherPrinter.php
├── config.php
├── create_template.php
├── Database.php
├── DocumentManager.php
├── index.php
├── list_printers.php
├── login.php
├── logout.php
├── search.php
├── test_printer.php
├── test_printing.html
├── PRINTING_SETUP.md
└── composer.json
- Drukarka Brother QL-820NWB podłączona przez USB
- Etykiety 17x54mm załadowane w drukarce
- Sterowniki Brother zainstalowane w systemie Windows
- Zainstaluj sterowniki Brother QL-820NWB ze strony producenta
- Podłącz drukarkę przez USB
- Załóż etykiety 17x54mm w drukarce
- Skonfiguruj drukarkę w systemie Windows:
- Otwórz Panel sterowania → Urządzenia i drukarki
- Kliknij prawym na drukarkę Brother QL-820NWB
- Wybierz "Właściwości drukarki"
- W zakładce "Dokument domyślny" ustaw rozmiar na 17x54mm
W pliku config.php ustaw:
PRINTER_NAME- nazwa drukarki w systemie (domyślnie "Brother QL-820NWB")PRINTER_MEDIA_SIZE- rozmiar etykiety (domyślnie "17x54mm")
- Kliknij "Drukuj" w tabeli dokumentów
- Etykieta otworzy się w notatniku
- Naciśnij Ctrl+P aby wydrukować
- Wybierz drukarkę Brother QL-820NWB
- Ustaw rozmiar na 17x54mm jeśli potrzebne
- Wydrukuj etykietę
- Zaloguj się jako administrator
- Dodaj miejsca na półkach
- Dodaj dokumenty - system automatycznie wygeneruje kod kreskowy
- Kliknij "Drukuj" aby wydrukować kod kreskowy
- Użyj skanera do wyszukiwania dokumentów
- PHP 7.4+
- MySQL
- HTML5/CSS3/JavaScript
- Composer (Picqer/php-barcode-generator)
- Windows Notepad (drukowanie etykiet)
- Windows Print Spooler (komunikacja z drukarką)