Fiscal printer 24 10-13
-
Upload
odoo-italia -
Category
Documents
-
view
543 -
download
2
description
Transcript of Fiscal printer 24 10-13
Programmazione driverCollegare la stampante fiscale con POS
andr
ei.le
vin@
dido
tech
.com
- m
ariu
s.m
arol
la@
dido
tech
.com
- w
ww
.did
otec
h.co
m
Quali stampanti sono supportate
nativamente in POS?●
andr
ei.l e
vin@
dido
t ech
. com
- m
ariu
s.m
arol
la@
did o
tech
. com
- w
ww
. did
otec
h.co
m
Architettura
La soluzione è composta da due moduli:● pos_fiscal_printer - core module● pos_fp_<nome stampante> - driver module
andr
ei.le
vin@
dido
tech
.com
- m
ariu
s.m
arol
la@
dido
tech
.com
- w
ww
.did
otec
h.co
m
pos_fiscal_printer
● 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
andr
ei.le
vin@
dido
tech
.com
- m
ariu
s.m
arol
la@
dido
tech
.com
- w
ww
.did
otec
h.co
m
Menù Fiscal Printer
and r
ei. le
vin@
did o
tec h
.com
- m
ari u
s.m
a rol
la@
dido
tech
.com
- w
ww
.di d
otec
h.co
m
Opzione "dry run"
and r
ei. le
vin@
did o
tec h
.com
- m
ari u
s.m
a rol
la@
dido
tech
.com
- w
ww
.di d
otec
h.co
m
Struttura del Driver● <nome stampante>.xml:
– "class_name" - nome della classe definito in driver.py
– "name" - nome che compare nell’elenco delle stampanti
– "module" - il nome del modulo● driver.py:
– Class <Nome Stampante>:● compose - compone lo scontrino● print_receipt - invia lo scontrino alla stampante
and r
ei. le
vin@
did o
tec h
.com
- m
ari u
s.m
a rol
la@
dido
tech
.com
- w
ww
.di d
otec
h.co
m
Variabili disponibili in funzione compose()
● self.receipt_data– reference– user
● company_id.name● company_id.phone
– name– cash_register_name
● line = self.get_product_line()● line attributes:
– product_id - Product– order_id - Order Ref– company_id - Company– price_unit - Unit Price– price_subtotal - Subtotal w/o Tax– price_subtotal_incl - Subtotal– qty - Quantity– discount - Sconto (%)– name - Line No– reparto = line.product_id.taxes_id[0].department.department
andr
ei.le
vin@
did o
tec h
.com
- m
ari u
s.m
a rol
la@
dido
tech
.com
- w
ww
.di d
otec
h.co
m
Variabili disponibili in funzione print_receipt()● self.config
– name– cash_register_id– ecr_password– host– port– user– password– destination– self.receipt - una lista (o testo) che contiene lo
scontrino
and r
ei. le
vin@
did o
tec h
.com
- m
ari u
s.m
a rol
la@
dido
tech
.com
- w
ww
.di d
otec
h.co
m
Authorssito: www.didotech.com
facebook: www.facebook.com/didotech
twitter: @didotechcom
video: www.youtube.com/user/Didotechsrl
Marius Marolla [email protected] Andrei Levin [email protected]
and r
ei. le
vin@
did o
tec h
.com
- m
ari u
s.m
a rol
la@
dido
tech
.com
- w
ww
.di d
otec
h.co
m