{% extends "modern/base.html" %} {% block title %}Printers - Zebra Day{% endblock %} {% block content %} {% if not lab and labs %}

Select a Lab

{% for lab_name in labs %}
{{ (labs_meta | default({})).get(lab_name, {}).get("lab_display_name", lab_name) }} View printers
{% endfor %}
{% endif %} {% if lab %}

Lab Details

Lab Key
{{ lab }}
Display Name
{{ lab_display_name | default(lab_name | default(lab)) }}
Network Stub
{{ network_stub | default("—") }}
{% if lab_description %}
Description
{{ lab_description }}
{% endif %}
{% endif %} {% if printers %}

Printers{% if lab %} in {{ lab_display_name | default(lab_name | default(lab)) }}{% endif %}

{% if live_status %} Live {% else %} Static {% endif %} Refresh Rescan Network
{% for printer in printers %} {% endfor %}
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 %}
{% elif lab %}

No printers found in {{ lab }}

Scan Network
{% endif %}

Scan Network for Printers

{% for lab_name in labs %}
{% endblock %}