Sign inSign up

dontpanicat/idoit-label-printer

By dontpanicat

β€’Updated 5 months ago

A containerized Symfony-based label printing application that integrates with i-doit CMDB systems.

Image
Integration & delivery
0

10K+

dontpanicat/idoit-label-printer repository overview

⁠i-doit Label Printer

A containerized Symfony-based label printing application that integrates with i-doit CMDB systems. Supports both PDF and ZPL (Zebra Programming Language) label generation with direct printer integration.

⁠Features

  • πŸ“„ PDF Label Generation - Create print-ready PDF labels with customizable templates
  • πŸ–¨οΈ ZPL Direct Printing - Send labels directly to ZPL printers via TCP/IP
  • πŸ”Œ REST API - External integration for automated label generation
  • 🎯 i-doit Integration - Embeddable JavaScript widget for custom categories
  • πŸ” Authentication - Support for both LDAP and local user accounts
  • 🌍 Multi-language - English and German translations included
  • πŸ“± QR Codes - Automatic QR code generation on labels
  • βš™οΈ Flexible Templates - Multiple label definitions with customizable layouts
  • πŸ“Š Offset Support - Use partial label sheets efficiently

⁠Quick Start

# Run the container
run -d \
    -p 8080:80 \
    -v /path/to/exposed/var/lib/mysql:/var/lib/mysql \
    --name label_printer dontpanicat/label-printer:latest

# Create first user
docker exec -ti label_printer su -s /bin/bash -c "php bin/console app:add-user --role ROLE_ADMIN --active --username <username> <[email protected]> <password>" www-data

# Access the application
open http://localhost:8080/label_printer/

Tag summary

Content type

Image

Digest

sha256:346ac66dd…

Size

213.3 MB

Last updated

5 months ago

docker pull dontpanicat/idoit-label-printer