3. La soluzione è composta da due moduli:
●
pos_fiscal_printer - core module
●
pos_fp_<nome stampante> - driver module
andrei.levin@didotech.com - marius.marolla@didotech.com - www.didotech.com
Architettura
4. ●
sopprime la chiamata della stampa dal browser
●
crea menù di configurazione
●
aggiunge la gestione dei reparti
●
carica i driver
●
prepara i dati necessari per la stampa dello
scontrino
andrei.levin@didotech.com - marius.marolla@didotech.com - www.didotech.com
pos_fiscal_printer
7. <nome stampante>.xml:
–
–
"name" - nome che compare nell’elenco delle
stampanti
–
●
"class_name" - nome della classe definito in
driver.py
"module" - il nome del modulo
driver.py:
–
Class <Nome Stampante>:
●
compose - compone lo scontrino
●
print_receipt - invia lo scontrino alla stampante
www.didotech.com
●
andrei.levin@didotech.com - marius.marolla@didotech.com -
Struttura del Driver
9. ●
self.config
– name
– cash_register_id
– ecr_password
– host
– port
– user
– password
– destination
– self.receipt - una lista (o testo) che contiene lo
scontrino
www.didotech.com
andrei.levin@didotech.com - marius.marolla@didotech.com -
Variabili disponibili in
funzione print_receipt()