Skip to content

TicketPrintHTML

Compatibility OTOBO ≥ 11.0.x

With the TicketPrintHTML plugin, OTOBO gains a modern print function that outputs tickets, including their articles, in the original HTML layout. Images, inline formatting, and custom logos are preserved.

  • Headless Chrome: A running Google Chrome or Chromium process in headless mode.
  • Docker Setup (optional): For OTOBO in Docker, the provided seccomp_profile.json must be present in the docker-compose path.
  1. Package Manager
  • In the Admin area, go to System Administration → Package Manager, search for TicketPrintHTML, and install it.
  1. Manual Installation
  • Unpack the plugin archive into Kernel/Config/Files/.
  • Reload the file system under System Administration → Update.

If OTOBO is operated via Docker:

  • Copy scripts/docker-compose/seccomp_profile.json to your docker-compose directory.
  • Add the following lines to the service section of otobo-base.yml under command: web:
security_opt:
- seccomp:seccomp_profile.json
healthcheck:
test: curl -s -f http://localhost:5000/robots.txt
  • Restart the containers: docker-compose restart

All settings can be found under Admin → System Administration → SysConfig → Frontend → Agent → View → TicketPrint:

KeyDescription
PrintLogoFileBase64-encoded logo (700×100 px) in the page header
GoogleChrome::BinPath to the Chrome/Chromium binary, if necessary
DynamicFieldWidgetDynamicFieldGroupsGroups for dynamic field widgets when printing
Widgets###0100-TicketInformationConfiguration of the ticket info widget
Widgets###0200-CustomerInformationConfiguration of the customer info widget
  1. Open a ticket in the Agent interface.
  2. Click on Print (HTML) in the menu or use the shortcut.
  3. The plugin generates an HTML page that you can print directly or save as a PDF.