Passa al contenuto

Barcode Printer Assignment

Smetti di chiedere ai tuoi operatori di magazzino di entrare nelle Preferenze per selezionare la stampante CUPS giusta. Stampa una piccola etichetta a barre, attaccala sul dispositivo e lascia che gli operatori la scansionino con lo stesso terminale che usano per il magazzino.

A chi è rivolto

Magazzini, back-office retail e linee produttive in cui più stampanti di etichette servono postazioni diverse e gli operatori ruotano tra di esse.

Come funziona

  • Imposta un codice a barre su ogni stampante di rete.
  • Stampa tre piccole etichette ZPL e attaccale accanto al dispositivo.
  • Dal menu principale dell'app Codice a Barre, l'operatore scansiona:
  • « Imposta come stampante predefinita » — la sua stampante predefinita è impostata all'istante.
  • « Imposta come stampante etichette predefinita » — la sua stampante etichette predefinita è impostata all'istante.
  • « Identificazione stampante » — si apre un piccolo wizard per associare quella stampante a una specifica etichetta ZPL.

Il risultato: impostare una stampante diventa una scansione da un secondo e l'operatore non esce mai dall'app Codice a Barre.

0,00 € 0,00 €

 Per maggiori info sui nostri moduli non esitare a contattarci

Barcode Printer Assignment

Assegna le stampanti utente scansionando un codice a barre dal menu principale dell'app Codice a Barre.

Cosa fa

  1. Aggiunge un campo barcode a printing.printer (UNIQUE).
  2. Fornisce tre template ZPL pronti per la stampa, associati al modello stampante.
  3. Aggancia il menu principale dell'app Codice a Barre tramite override di StockBarcodeController.main_menu e instrada ogni scansione al comportamento giusto.
  4. Persiste la scelta sull'utente (res.users.printing_printer_id / default_label_printer_id) oppure nella tabella di routing per utente di stesi_printer_zpl2_routing.

Le tre etichette

Se una stampante ha barcode = "12345", le tre etichette ZPL stampabili contengono i seguenti payload Code128:

Etichetta Payload Code128 Effetto alla scansione
Identificazione stampante12345Apre il wizard per associare questa stampante a un'etichetta ZPL per l'utente corrente.
Imposta come stampante predefinitaSTESI-SETPRN:12345Imposta la stampante predefinita dell'utente.
Imposta come stampante etichette predefinitaSTESI-SETLBL:12345Imposta la stampante etichette predefinita dell'utente.

Tabella di dispatch

Pattern matchato Azione
STESI-SETPRN:<barcode>Scrive printing_printer_id sull'utente corrente, toast verde.
STESI-SETLBL:<barcode>Scrive default_label_printer_id sull'utente corrente, toast verde.
Match su printing.printer.barcodeApre il wizard preimpostato con la stampante; l'utente sceglie un'etichetta ZPL e conferma.
Nessun matchCade nel dispatcher standard stock_barcode: nessuna regressione su picking/ubicazioni/prodotti.

Compatibilità

  • Odoo 18.0
  • Dipende da stock_barcode (enterprise), printer_zpl2, base_report_to_label_printer, stesi_printer_zpl2_routing.

Changelog

Versione Note
18.0.1.0.0Prima release.

Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>