Skip to content

TicketPrintHTML

Kompatibilität OTOBO ≥ 11.0.x

Überblick

Mit dem TicketPrintHTML-Plugin erhält OTOBO eine moderne Druckfunktion, die Tickets inklusive ihrer Artikel im originalen HTML-Layout ausgibt. Bilder, Inline-Formatierungen und individuelle Logos bleiben dabei erhalten.

Voraussetzungen

  • Headless Chrome: Ein laufender Google Chrome- oder Chromium-Prozess im Headless-Modus.
  • Docker-Setup (optional): Bei OTOBO in Docker muss das mitgelieferte seccomp_profile.json unter dem docker-compose-Pfad vorhanden sein.

Installation

  1. Paket-Manager
  • Im Adminbereich unter Systemverwaltung → Paketverwaltung nach TicketPrintHTML suchen und installieren.
  1. Manuelle Installation
  • Entpacke das Plugin-Archiv in Kernel/Config/Files/.
  • Unter Systemverwaltung → Aktualisieren das Dateisystem neu laden.

Setup (Docker)

Falls OTOBO per Docker betrieben wird:

  • Kopiere scripts/docker-compose/seccomp_profile.json in dein docker-compose-Verzeichnis.
  • Ergänze im Service-Abschnitt des otobo-base.yml unter command: web die Zeilen:
yaml
security_opt:
  - seccomp:seccomp_profile.json
healthcheck:
test: curl -s -f http://localhost:5000/robots.txt
  • Starte die Container neu: docker-compose restart

Konfiguration (SysConfig)

Alle Einstellungen findest du unter Admin → Systemverwaltung → SysConfig → Frontend → Agent → View → TicketPrint:

SchlüsselBeschreibung
PrintLogoFileBase64-codiertes Logo (700×100 px) im Seitenkopf
GoogleChrome::BinPfad zur Chrome-/Chromium-Binärdatei, falls nötig
DynamicFieldWidgetDynamicFieldGroupsGruppen für dynamische Feld-Widgets beim Druck
Widgets###0100-TicketInformationKonfiguration des Ticket-Info-Widgets
Widgets###0200-CustomerInformationKonfiguration des Kunden-Info-Widgets

Nutzung

  1. Öffne ein Ticket im Agent-Interface.
  2. Klicke auf Drucken (HTML) im Menü oder verwende den Shortcut.
  3. Das Plugin generiert eine HTML-Seite, die du direkt drucken oder als PDF speichern kannst.

Support & Kontakt