{% extends "modern/base.html" %} {% block title %}Printers - Zebra Day{% endblock %} {% block content %}
View and manage Zebra printers
| ID / Name | Hardware | Network | Status | State | LSMC EUID | Label Styles | Actions |
|---|---|---|---|---|---|---|---|
|
{{ printer.name }}
{% if printer.id != printer.name %}
ID: {{ printer.id }} {% endif %} {% if printer.lab_location %} {{ printer.lab_location }} {% endif %} |
{{ printer.manufacturer | default('zebra') | title }}
{{ printer.model | default('—') }}
SN: {{ printer.serial | default('—') }} {{ printer.print_method | default('socket') }} |
{% if printer.ip_address != 'dl_png' %}
{{ printer.ip_address }}
{% else %}
{{ printer.ip_address }}
{% endif %}
{% if live_status and printer.firmware %}
FW: {{ printer.firmware }} {% endif %} {% if live_status and printer.label_count is not none %} {{ printer.label_count }} labels {% endif %} |
{# Status = Network reachability only (online/offline) #} {% if printer.status == 'online' %} Online {% elif printer.status == 'offline' %} Offline {% elif printer.status == 'na' %} N/A {% else %} Unknown {% endif %} | {# State = Operational status (Ready/Paused/Error/Offline/Unknown) #} {% if printer.state == 'Ready' %} Ready {% elif printer.state == 'Paused' %} Paused {% elif printer.state == 'Error' %} Error {% if printer.paper_out %}(Paper){% endif %} {% if printer.ribbon_out %}(Ribbon){% endif %} {% if printer.head_up %}(Head){% endif %} {% elif printer.state == 'Offline' %} Offline {% else %} Unknown {% endif %} |
{% if printer.lsmc_euid %}
{{ printer.lsmc_euid }}
{% else %}
—
{% endif %}
|
{% for style in printer.label_zpl_styles[:2] %} {{ style }} {% endfor %} {% if printer.label_zpl_styles | length > 2 %} +{{ printer.label_zpl_styles | length - 2 }} {% endif %} |
No printers found in {{ lab }}
Scan Network