Skip to content

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.json musi znajdować się w ścieżce docker-compose.

Instalacja

  1. Menedżer pakietów
  • W obszarze administratora, w sekcji Zarządzanie systemem → Menedżer pakietów, wyszukaj i zainstaluj TicketPrintHTML.
  1. 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.json do swojego katalogu docker-compose.
  • W sekcji command: web usługi otobo-base.yml dodaj 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:

KluczOpis
PrintLogoFileLogo zakodowane w Base64 (700×100 px) w nagłówku strony
GoogleChrome::BinŚcieżka do pliku wykonywalnego Chrome/Chromium, jeśli jest potrzebna
DynamicFieldWidgetDynamicFieldGroupsGrupy dla widżetów pól dynamicznych podczas drukowania
Widgets###0100-TicketInformationKonfiguracja widżetu informacji o bilecie
Widgets###0200-CustomerInformationKonfiguracja widżetu informacji o kliencie

Użycie

  1. Otwórz bilet w interfejsie agenta.
  2. Kliknij Drukuj (HTML) w menu lub użyj skrótu klawiszowego.
  3. Wtyczka wygeneruje stronę HTML, którą można bezpośrednio wydrukować lub zapisać jako plik PDF.

Wsparcie i kontakt