TicketPrintHTML
Kompatybilność OTOBO ≥ 11.0.x
Przegląd
Wtyczka TicketPrintHTML dodaje do OTOBO nowoczesną funkcję drukowania, która generuje wydruki biletów wraz z ich artykułami w oryginalnym układzie HTML. Obrazy, formatowanie inline i niestandardowe logotypy są zachowywane.
Wymagania
- Headless Chrome: Działający proces Google Chrome lub Chromium w trybie headless.
- Konfiguracja Docker (opcjonalnie): W przypadku OTOBO działającego w Dockerze, dołączony plik
seccomp_profile.jsonmusi znajdować się w ścieżcedocker-compose.
Instalacja
- Menedżer pakietów
- W obszarze administratora, w sekcji Zarządzanie systemem → Menedżer pakietów, wyszukaj i zainstaluj TicketPrintHTML.
- Instalacja ręczna
- Rozpakuj archiwum wtyczki do katalogu
Kernel/Config/Files/. - W Zarządzanie systemem → Aktualizuj, przeładuj system plików.
Konfiguracja (Docker)
Jeśli OTOBO jest uruchamiane za pomocą Docker:
- Skopiuj plik
scripts/docker-compose/seccomp_profile.jsondo swojego katalogudocker-compose. - W sekcji
command: webusługiotobo-base.ymldodaj następujące linie:
yaml
security_opt:
- seccomp:seccomp_profile.json
healthcheck:
test: curl -s -f http://localhost:5000/robots.txt- Zrestartuj kontenery:
docker-compose restart
Konfiguracja (SysConfig)
Wszystkie ustawienia znajdują się w Admin → Zarządzanie systemem → SysConfig → Frontend → Agent → View → TicketPrint:
| Klucz | Opis |
|---|---|
| PrintLogoFile | Logo zakodowane w Base64 (700×100 px) w nagłówku strony |
| GoogleChrome::Bin | Ścieżka do pliku wykonywalnego Chrome/Chromium, jeśli jest potrzebna |
| DynamicFieldWidgetDynamicFieldGroups | Grupy dla widżetów pól dynamicznych podczas drukowania |
| Widgets###0100-TicketInformation | Konfiguracja widżetu informacji o bilecie |
| Widgets###0200-CustomerInformation | Konfiguracja widżetu informacji o kliencie |
Użycie
- Otwórz bilet w interfejsie agenta.
- Kliknij Drukuj (HTML) w menu lub użyj skrótu klawiszowego.
- Wtyczka wygeneruje stronę HTML, którą można bezpośrednio wydrukować lub zapisać jako plik PDF.
Wsparcie i kontakt
- Producent: Rother OSS GmbH
- Wersja: 11.0.1
- Dokumentacja: https://doc.otobo.org/
- Kontakt: hello@otobo.de