TicketPrintHTML
Kompatybilność OTOBO ≥ 11.0.x
Przegląd
Dzięki wtyczce TicketPrintHTML OTOBO zyskuje nowoczesną funkcję drukowania, która wyświetla bilety wraz z ich artykułami w oryginalnym układzie HTML. Zachowuje się przy tym obrazy, formatowanie w linii oraz indywidualne loga.
Wymagania
- Headless Chrome: Uruchomiony proces Google Chrome lub Chromium w trybie headless.
- Konfiguracja Docker (opcjonalnie): W przypadku OTOBO w Docker musi być dostępny plik
seccomp_profile.json
pod ścieżkądocker-compose
.
Instalacja
- Menedżer pakietów
- W panelu administracyjnym pod Zarządzanie systemem → Zarządzanie pakietami wyszukaj i zainstaluj TicketPrintHTML.
- Instalacja ręczna
- Rozpakuj archiwum wtyczki do
Kernel/Config/Files/
. - W Zarządzanie systemem → Aktualizuj przeładuj system plików.
Konfiguracja (Docker)
Jeśli OTOBO jest uruchomione za pomocą Docker:
- Skopiuj
scripts/docker-compose/seccomp_profile.json
do katalogudocker-compose
. - Dodaj w sekcji serwisowej pliku
otobo-base.yml
podcommand: web
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ę pod Admin → Zarządzanie systemem → SysConfig → Frontend → Agent → Widok → TicketPrint:
Klucz | Opis |
---|---|
PrintLogoFile | Logo zakodowane w base64 (700×100 px) w nagłówku |
GoogleChrome::Bin | Ścieżka do pliku binarnego Chrome/Chromium, jeśli wymagane |
DynamicFieldWidgetDynamicFieldGroups | Grupy dla widgetów pól dynamicznych podczas drukowania |
Widgets###0100-TicketInformation | Konfiguracja widgetu informacji o bilecie |
Widgets###0200-CustomerInformation | Konfiguracja widgetu informacji o kliencie |
Użycie
- Otwórz bilet w interfejsie agenta.
- Kliknij Drukuj (HTML) w menu lub użyj skrótu.
- Wtyczka generuje stronę HTML, którą możesz wydrukować lub zapisać jako PDF.
Wsparcie i kontakt
- Producent: Rother OSS GmbH
- Wersja: 11.0.1
- Dokumentacja: https://doc.otobo.org/
- Kontakt: hello@otobo.de