SlideShare a Scribd company logo
1 of 10
Download to read offline
Collegare la stampante fiscale con POS

andrei.levin@didotech.com - marius.marolla@didotech.com - www.didotech.com

Programmazione
driver
nativamente in
●

POS?

andrei.levin@didotech.com - marius.marolla@didotech.com - www.didotech.com

Quali stampanti sono supportate
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
●

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
andrei.levin@didotech.com - marius.marolla@didotech.com -

www.didotech.com

Menù Fiscal Printer
andrei.levin@didotech.com - marius.marolla@didotech.com -

www.didotech.com

Opzione "dry run"
<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
●

●
●

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

www.didotech.com
andrei.levin@didotech.com - marius.marolla@didotech.com -

Variabili disponibili in
funzione compose()
●

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()
sito: www.didotech.com
facebook: www.facebook.com/didotech
twitter: @didotechcom
video: www.youtube.com/user/Didotechsrl
Marius Marolla marius.marolla@didotech.com
Andrei Levin andrei.levin@didotech.com

www.didotech.com
andrei.levin@didotech.com - marius.marolla@didotech.com -

Authors

More Related Content

Viewers also liked

Viewers also liked (12)

01 CRM e Social media marketing intelligence con Odoo
01 CRM e Social media marketing intelligence con Odoo01 CRM e Social media marketing intelligence con Odoo
01 CRM e Social media marketing intelligence con Odoo
 
07 Fatturazione Elettronica (PA) e Conservazione Sostitutiva
07 Fatturazione Elettronica (PA) e Conservazione Sostitutiva07 Fatturazione Elettronica (PA) e Conservazione Sostitutiva
07 Fatturazione Elettronica (PA) e Conservazione Sostitutiva
 
02 Ritenuta d'acconto
02 Ritenuta d'acconto02 Ritenuta d'acconto
02 Ritenuta d'acconto
 
Le licenze software ed affini
Le licenze software ed affiniLe licenze software ed affini
Le licenze software ed affini
 
06 Odoo Community Association
06 Odoo Community Association06 Odoo Community Association
06 Odoo Community Association
 
03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi
03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi
03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi
 
Open erp vs sap
Open erp vs sapOpen erp vs sap
Open erp vs sap
 
16 ​Odoo e test automatici
16 ​Odoo e test automatici16 ​Odoo e test automatici
16 ​Odoo e test automatici
 
Gestione Magazzino con Odoo
Gestione Magazzino con OdooGestione Magazzino con Odoo
Gestione Magazzino con Odoo
 
14 Il borsino: un nuovo modo di gestire il flusso di acquisto
14 Il borsino: un nuovo modo di gestire il flusso di acquisto14 Il borsino: un nuovo modo di gestire il flusso di acquisto
14 Il borsino: un nuovo modo di gestire il flusso di acquisto
 
04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda
04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda
04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda
 
201607 03 - odoo 8.0
201607 03 - odoo 8.0201607 03 - odoo 8.0
201607 03 - odoo 8.0
 

Similar to Fiscal printer 24 10-13

Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012
Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012
Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012Alberto Russo
 
Brochure ed introduzione WinCoge2
Brochure ed introduzione WinCoge2Brochure ed introduzione WinCoge2
Brochure ed introduzione WinCoge2andreaWinCoge
 
Case histories sy dav-gestione ricambi
Case histories  sy dav-gestione ricambiCase histories  sy dav-gestione ricambi
Case histories sy dav-gestione ricambiEmanuela Corradini
 
Presentazione guttadauro adhocnet_2_97
Presentazione guttadauro adhocnet_2_97Presentazione guttadauro adhocnet_2_97
Presentazione guttadauro adhocnet_2_973Service Srl
 
Servizi Online Fiscali Osra (2)
Servizi Online Fiscali Osra (2)Servizi Online Fiscali Osra (2)
Servizi Online Fiscali Osra (2)Gianni Capizzi
 
2019 ottobre 28 gdoox personal profile
2019 ottobre 28 gdoox personal profile2019 ottobre 28 gdoox personal profile
2019 ottobre 28 gdoox personal profileDaniel Rueda H
 
Gesto NG il software per la gestione del magazzino online per tablet e smartp...
Gesto NG il software per la gestione del magazzino online per tablet e smartp...Gesto NG il software per la gestione del magazzino online per tablet e smartp...
Gesto NG il software per la gestione del magazzino online per tablet e smartp...giorgia pustetto
 
Maggio 26 Business ecosystem management: Cos' e e come funziona
Maggio 26 Business ecosystem management: Cos' e e come funzionaMaggio 26 Business ecosystem management: Cos' e e come funziona
Maggio 26 Business ecosystem management: Cos' e e come funzionaDaniel Rueda H
 
Innobit Software Gestionali e Servizi Web per le imprese
Innobit Software Gestionali e Servizi Web per le impreseInnobit Software Gestionali e Servizi Web per le imprese
Innobit Software Gestionali e Servizi Web per le impreseInnobit srl
 
CMDBuild, il software open source per l' IT service and asset management
CMDBuild, il software open source per l' IT service and asset managementCMDBuild, il software open source per l' IT service and asset management
CMDBuild, il software open source per l' IT service and asset managementCMDBuild org
 
Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.
Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.
Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.Filippo Fresilli
 
Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...
Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...
Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...Meet Magento Italy
 
Presentazione 2Qup
Presentazione 2QupPresentazione 2Qup
Presentazione 2Quptricky161078
 
Microsoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITAMicrosoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITARoberto Stefanetti
 
Programmazione e simulazione finanziaria
Programmazione e simulazione finanziariaProgrammazione e simulazione finanziaria
Programmazione e simulazione finanziariaBeet.it S.r.l.
 

Similar to Fiscal printer 24 10-13 (20)

Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012
Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012
Software Libero nella Piccola e Media impresa - GNU/Linux Day 2012
 
Brochure ed introduzione WinCoge2
Brochure ed introduzione WinCoge2Brochure ed introduzione WinCoge2
Brochure ed introduzione WinCoge2
 
Case histories sy dav-gestione ricambi
Case histories  sy dav-gestione ricambiCase histories  sy dav-gestione ricambi
Case histories sy dav-gestione ricambi
 
Presentazione guttadauro adhocnet_2_97
Presentazione guttadauro adhocnet_2_97Presentazione guttadauro adhocnet_2_97
Presentazione guttadauro adhocnet_2_97
 
Servizi Online Fiscali Osra (2)
Servizi Online Fiscali Osra (2)Servizi Online Fiscali Osra (2)
Servizi Online Fiscali Osra (2)
 
Soluzioni di gestione del personale per le PMI? Con Zucchetti è Semplice!
Soluzioni di gestione del personale per le PMI? Con Zucchetti è Semplice!Soluzioni di gestione del personale per le PMI? Con Zucchetti è Semplice!
Soluzioni di gestione del personale per le PMI? Con Zucchetti è Semplice!
 
2019 ottobre 28 gdoox personal profile
2019 ottobre 28 gdoox personal profile2019 ottobre 28 gdoox personal profile
2019 ottobre 28 gdoox personal profile
 
Gesto NG il software per la gestione del magazzino online per tablet e smartp...
Gesto NG il software per la gestione del magazzino online per tablet e smartp...Gesto NG il software per la gestione del magazzino online per tablet e smartp...
Gesto NG il software per la gestione del magazzino online per tablet e smartp...
 
Maggio 26 Business ecosystem management: Cos' e e come funziona
Maggio 26 Business ecosystem management: Cos' e e come funzionaMaggio 26 Business ecosystem management: Cos' e e come funziona
Maggio 26 Business ecosystem management: Cos' e e come funziona
 
SYS-DAT Controlling One for SAP Business One
SYS-DAT Controlling One for SAP Business OneSYS-DAT Controlling One for SAP Business One
SYS-DAT Controlling One for SAP Business One
 
Innobit Software Gestionali e Servizi Web per le imprese
Innobit Software Gestionali e Servizi Web per le impreseInnobit Software Gestionali e Servizi Web per le imprese
Innobit Software Gestionali e Servizi Web per le imprese
 
CMDBuild, il software open source per l' IT service and asset management
CMDBuild, il software open source per l' IT service and asset managementCMDBuild, il software open source per l' IT service and asset management
CMDBuild, il software open source per l' IT service and asset management
 
Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.
Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.
Un'app per tutto, per tutti. BPER Banca e l'innovazione ascoltando i clienti.
 
I moduli di Happy Business Application Project
I moduli di Happy Business Application ProjectI moduli di Happy Business Application Project
I moduli di Happy Business Application Project
 
Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...
Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...
Giuseppe Mencarelli - TALK Integrazione Magento / ERP – poco fumo e tanto arr...
 
Presentazione 2Qup
Presentazione 2QupPresentazione 2Qup
Presentazione 2Qup
 
Odoo for Business
Odoo for BusinessOdoo for Business
Odoo for Business
 
Microsoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITAMicrosoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITA
 
Ez print brochure 2017
Ez print brochure 2017Ez print brochure 2017
Ez print brochure 2017
 
Programmazione e simulazione finanziaria
Programmazione e simulazione finanziariaProgrammazione e simulazione finanziaria
Programmazione e simulazione finanziaria
 

More from Associazione Odoo Italia (12)

17 Quickorder e YAPOS - yet another pos
17 Quickorder e YAPOS - yet another pos17 Quickorder e YAPOS - yet another pos
17 Quickorder e YAPOS - yet another pos
 
15 Odoo come sistema di ticketing ed helpdesk avanzato​
15 Odoo come sistema di ticketing ed helpdesk avanzato​15 Odoo come sistema di ticketing ed helpdesk avanzato​
15 Odoo come sistema di ticketing ed helpdesk avanzato​
 
13 Open ERP Italia Network
13 Open ERP Italia Network13 Open ERP Italia Network
13 Open ERP Italia Network
 
11 Riconciliazione bancaria
11 Riconciliazione bancaria11 Riconciliazione bancaria
11 Riconciliazione bancaria
 
10 Gestione Cespiti​
10 Gestione Cespiti​10 Gestione Cespiti​
10 Gestione Cespiti​
 
09 API V8 for Dummies
09 API V8 for Dummies09 API V8 for Dummies
09 API V8 for Dummies
 
08 Fatturazione Elettronica P.A. con Odoo
08 Fatturazione Elettronica P.A. con Odoo08 Fatturazione Elettronica P.A. con Odoo
08 Fatturazione Elettronica P.A. con Odoo
 
05 OCA, da Oggi Contribuisco Anch'io!
05 OCA, da Oggi Contribuisco Anch'io!05 OCA, da Oggi Contribuisco Anch'io!
05 OCA, da Oggi Contribuisco Anch'io!
 
Reports e stampe con OpenERP
Reports e stampe con OpenERPReports e stampe con OpenERP
Reports e stampe con OpenERP
 
Import/Export di dati con OpenERP
Import/Export di dati con OpenERPImport/Export di dati con OpenERP
Import/Export di dati con OpenERP
 
Causali e Compensazioni Easy Way
Causali e Compensazioni Easy WayCausali e Compensazioni Easy Way
Causali e Compensazioni Easy Way
 
Sviluppare moduli per il client web
Sviluppare moduli per il client webSviluppare moduli per il client web
Sviluppare moduli per il client web
 

Fiscal printer 24 10-13