Hardware suportado

Impressora térmica Zebra ZD220 + leitores 1D / 2D HID.

Impressora Zebra ZD220

Impressora térmica direta de etiquetas adesivas, 203 dpi (8 dots/mm), USB / Ethernet opcional. Padrão de etiqueta do ICTUS: 50 × 30 mm (400 × 240 dots).

Setup no Windows

  1. Conectar via USB e instalar driver "Generic / Text Only" (não o driver Zebra Designer).
  2. Compartilhar a impressora com nome simples (ex.: ZEBRA01) — sem espaços.
  3. Em propriedades → Preferências de impressão: papel Custom 50 × 30 mm, sem margens.
  4. Calibrar mídia: pressionar FEED por 3 s; a impressora detecta o gap entre etiquetas.
  5. Configurar tipo de mídia Contínua 400 dots se usar rolo contínuo, ou Gap se usar etiqueta die-cut.
  6. No ICTUS, ir em Admin → Configurações e clicar em "Imprimir etiqueta de teste".

Templates ZPL

Três templates padrão são entregues em worker/src/lib/zpl.ts; cada org pode customizá-los em ict_label_templates.

Exemplo de ZPL (KIT 50×30mm)
^XA
^PW400
^LL240
^CI28
^FO20,15^A0N,28,28^FDICTUS CME^FS
^FO20,50^A0N,20,20^FDKit: {{kit_code}}^FS
^FO20,75^A0N,18,18^FD{{alias}}^FS
^FO20,100^A0N,16,16^FDLote: {{lote}}^FS
^FO20,120^A0N,16,16^FDValidade: {{sterile_expires_at}}^FS
^FO260,40^BQN,2,4^FDLA,{{kit_barcode}}^FS
^FO20,160^BY2,2,40^BCN,50,Y,N,N^FD{{kit_barcode}}^FS
^XZ

Leitores de código de barras / QR

Qualquer leitor que opere em modo HID Keyboard Emulation é compatível. Recomenda-se leitores 2D (lêem 1D + QR + DataMatrix + PDF417).

Modelos recomendados

ModeloTipoNotas
Honeywell Voyager 1450g2D cordedExcelente custo-benefício; leitura rápida; ergonômico.
Zebra DS22082D cordedRobusto, IP42, ideal para área limpa/expurgo.
Datalogic QuickScan QD24302D cordedBoa leitura em etiquetas térmicas pequenas (kit 50×30 mm).

Configuração obrigatória

RFID (opcional)

Leitor RFID USB emulando HID com prefixo configurável; integra-se ao mesmo listener com strategy de roteamento (auth vs. operação). Cada cartão tem um rfid_hex registrado em ict_user_credentials.

Tablet / desktop

Infraestrutura de rede