Conectați o imprimantă¶
Instalarea imprimantei se poate face în câțiva pași simpli. Imprimanta poate fi folosită pentru a imprima chitanțe, etichete, comenzi sau chiar rapoarte din diferite aplicații Odoo. În plus, acțiunile imprimantei pot fi atribuite ca acțiune pe un declanșator în timpul procesului de fabricație sau adăugate la un punct de control al calității sau un control al calității.
Atenționare
Singura modalitate de a conecta o imprimantă direct la o bază de date Odoo este prin utilizarea unui sistem IoT. Fără un sistem IoT, imprimarea este posibilă, dar este gestionată prin imprimantă, ceea ce nu este procesul recomandat.
Conectare¶
Sistemele IoT suportă imprimante conectate prin USB, rețea sau Bluetooth. Imprimantele suportate sunt detectate automat și apar în lista Dispozitive din aplicația IoT.

Notă
Imprimantele pot apărea în lista Dispozitive din aplicația IoT după până la două minute.
Asociază o imprimantă¶
Asociază ordine de lucru la o imprimantă¶
Ordinele de lucru pot fi asociate cu imprimante, printr-un punct de control al calității, pentru a imprima etichete pentru produsele fabricate.
În aplicația Calitate, un dispozitiv poate fi configurat pe un punct de control al calității. Pentru aceasta, accesați și deschideți punctul de control dorit.
Important
O operațiune de producție și o operațiune de ordin de lucru trebuie atașate unui punct de control al calității înainte ca câmpul Tip să permită selectarea opțiunii Imprimă etichetă.
De aici, editați punctul de control selectând câmpul Tip și alegând Imprimă etichetă din meniul derulant de opțiuni. Astfel se va afișa câmpul Dispozitiv, unde poate fi selectat dispozitivul atașat.
Imprimanta poate fi acum utilizată cu punctul de control al calității selectat. Când punctul de control al calității este atins în timpul procesului de fabricație, baza de date prezintă opțiunea de a imprima etichete pentru un anumit produs.
Sfat
Punctele de control al calității pot fi accesate și navigând la Puncte de control al calității pentru a le adăuga la dispozitiv.
, apoi selectând dispozitivul. Accesați filaNotă
Pe un formular de verificare a calității, tipul verificării poate fi setat și la Imprimă etichetă.
Vedeți și
/aplicații/inventory_and_mrp/quality/quality_management/quality_control_points
/aplicații/inventory_and_mrp/quality/quality_management/quality_alerts
Asociază rapoarte la o imprimantă¶
Este posibil să asociați tipuri de rapoarte la o imprimantă specifică. Pentru aceasta:
Accesați
și selectați imprimanta dorită.Accesați fila Rapoarte imprimantă și faceți clic pe Adaugă o linie.
În fereastra pop-up care se deschide, selectați tipurile de rapoarte care vor fi asociate imprimantei și faceți clic pe Selectează.

Sfat
Rapoartele pot fi configurate și prin activarea modului dezvoltator și accesarea . Selectați raportul dorit din listă și setați un Dispozitiv IoT.
Prima dată când un raport asociat este selectat pentru imprimare, apare o fereastră pop-up Selectează imprimante. Bifați caseta de lângă imprimanta corectă pentru raport și faceți clic pe Imprimă. În acel moment, raportul este asociat imprimantei.
Șterge memoria cache a imprimantei dispozitivului¶
După ce o imprimantă este asociată pentru imprimarea unui raport, setarea este salvată în memoria cache a browserului. Astfel, un utilizator poate avea dispozitive diferite salvate în cache pentru rapoarte diferite, în funcție de dispozitivul folosit pentru accesarea Odoo. De asemenea, utilizatori diferiți pot avea un raport imprimat automat de pe imprimante diferite, în funcție de preferințe.
Pentru a deconecta un raport de la o imprimantă, accesați Deconectează de lângă fiecare raport pentru a elimina asocierea.
. Aceasta generează o listă de rapoarte asociate unei imprimante pe dispozitivul curent. Faceți clic pe butonulImportant
Acest pas doar previne imprimarea automată a raportului pe imprimanta listată din browserul curent. Raportul rămâne asociat pe dispozitiv, în fila Rapoarte imprimantă.

Vedeți și
Probleme potențiale¶
Imprimanta nu este detectată¶
Dacă o imprimantă nu apare în lista de dispozitive, accesați pagina principală a IoT box sau pagina principală a Windows virtual IoT, faceți clic pe Afișează în secțiunea Dispozitive și asigurați-vă că imprimanta este listată.
Dacă imprimanta nu apare pe pagina principală a sistemului IoT, faceți clic pe Server imprimantă, apoi pe Administrare și Adaugă imprimantă. Dacă imprimanta nu este în listă, probabil nu este conectată corect.
Imprimanta scoate text aleatoriu¶
Pentru majoritatea imprimantelor, driverul corect ar trebui detectat și selectat automat. Cu toate acestea, în unele cazuri, mecanismul de detectare automată ar putea să nu fie suficient și, dacă nu este găsit niciun driver, imprimanta poate imprima caractere aleatorii.
Soluția este să selectați manual driverul corespunzător. Pe pagina principală a sistemului IoT, faceți clic pe Server imprimantă, apoi pe Imprimante și selectați imprimanta din listă. În meniul derulant Administrare, faceți clic pe Modifică imprimanta. Urmați pașii și selectați marca și modelul imprimantei.

Notă
Imprimantele de chitanțe Epson și imprimantele de etichete Zebra nu au nevoie de driver pentru a funcționa. Asigurați-vă că nu este selectat niciun driver pentru aceste imprimante.
Imprimanta este detectată, dar nu este recunoscută corect¶
Dacă Odoo și sistemul IoT nu recunosc corect imprimanta, accesați Subtip la opțiunea corespunzătoare: Imprimantă chitanțe, Imprimantă etichete sau Imprimantă birou.
, faceți clic pe cardul dispozitivului pentru a accesa formularul acestuia și setați câmpulCaz special de configurare Epson¶
Majoritatea imprimantelor Epson suportă imprimarea chitanțelor în Odoo Point of Sale folosind comanda GS v 0
. Totuși, următoarele modele Epson nu suportă această comandă:
TM-U220
TM-U230
TM-P60
TMP-P60II
Pentru a evita această problemă, puteți configura imprimanta să folosească comanda ESC *
.
Mai întâi, verificați pe site-ul Epson compatibilitatea pentru comenzile GS v 0 și ESC *.
Dacă imprimanta nu este compatibilă cu GS v 0
, dar suportă ESC *
, configurați sistemul IoT să folosească comanda ESC *
astfel:
Accesați pagina principală a IoT box sau pagina principală a Windows virtual IoT.
Faceți clic pe butonul Server imprimantă, apoi pe Administrare pe pagina CUPS.
Faceți clic pe Adaugă imprimantă în secțiunea Imprimante, selectați imprimanta și faceți clic pe Continuă.
Sfat
Dacă numele imprimantei este încă incert, urmați pașii de mai jos:
Notați imprimantele listate pe pagina CUPS.
Opriți imprimanta și reîmprospătați pagina.
Comparați diferența cu prima listă pentru a vedea care imprimantă a dispărut.
Porniți din nou imprimanta și reîmprospătați pagina.
Verificați din nou lista pentru a vedea dacă imprimanta reapare.
Imprimanta care a dispărut și reapare în lista de imprimante este cea în cauză. Poate apărea ca Necunoscut sub Imprimante locale.
Pe pagina Adaugă imprimantă, specificați Numele imprimantei folosind următoarea convenție:
<nume_imprimantă>__IMC_<param_1>_<param_2>_..._<param_n>__
, unde:printer_name
este numele imprimantei. Poate conține orice caracter cu excepția_
,/
,#
sau ` ` (spațiu).IMC
: Aceasta înseamnă Coloana mod imagine (numele simplificat pentruESC *
).param_1
: Aceasta reprezintă parametrul specific:SCALE<X>
: Scala imaginii (cu același raport de aspect).X
trebuie să fie un număr întreg care descrie procentul de scalare ce trebuie folosit. De exemplu,100
este dimensiunea originală,50
este jumătate din dimensiune, iar200
este dublu.LDV
: Low Density Vertical (va fi setat la High Density Vertical dacă nu este specificat).LDH
: Low Density Horizontal (va fi setat la High Density Horizontal dacă nu este specificat).
Notă
Parametrii Density pot necesita o configurare specială, în funcție de modelul imprimantei.
Consultați documentația ESC * a Epson pentru a determina dacă imprimanta necesită setarea acestor parametri.
Example
Următoarele sunt exemple de formatare corectă și necorespunzătoare a numelui:
Formatarea corectă a numelui:
EPSONTMm30II__IMC__
EPSON_TM_U220__IMC_LDV_LDH_SCALE80__
Formatarea incorectă a numelui (acest lucru nu va împiedica imprimarea, dar este posibil ca rezultatul să nu aibă rezultatul imprimat așteptat):
EPSON TMm 30II
: Numele nu poate conține spații.EPSONTMm30II
: Numele este corect, dar nu va folosiESC *
.EPSONTMm30II__IMC
: Acest nume nu are la final__
.EPSONTMm30II__IMC_XDV__
: ParametrulXDV
nu corespunde niciunui parametru existent.EPSONTMm30II__IMC_SCALE__
: ParametrulSCALE
nu are valoarea de scalare.
După ce numele imprimantei a fost definit folosind convenția corectă, faceți clic pe Continuă.
Setați valoarea Make la Raw și valoarea Model la Raw Queue (en).
Faceți clic pe Adaugă imprimantă. Dacă totul a fost făcut corect, pagina ar trebui să redirecționeze către pagina Banners.
Așteptați câteva minute pentru ca sistemul IoT să detecteze imprimanta și să se sincronizeze cu serverul Odoo.
Accesați setările POS și selectați POS-ul dvs. sau faceți clic pe butonul cu trei puncte verticale (⋮) de pe un card POS și apoi pe Edit. Derulați la secțiunea Connected Devices, activați IoT Box și selectați imprimanta în câmpul Receipt Printer. Faceți clic pe Save.
Notă
Dacă imprimanta a fost configurată incorect (de exemplu, continuă să imprime text aleatoriu sau bonul imprimat este prea mare sau prea mic), aceasta nu poate fi modificată prin numele imprimantei în CUPS. În schimb, configurați o imprimantă nouă de la zero cu parametri modificați, urmând pașii de mai sus.
Următorul este un exemplu de proces de depanare pentru un model de imprimantă TM-U220B folosind comanda ESC *
. Chitanța din imaginea de mai jos este un exemplu de chitanță care se imprimă corect datorită formatării corecte (teoretic):

Imprimarea acestui bon imediat, fără formatare corespunzătoare, nu va funcționa, deoarece modelul de imprimantă TM-U220B nu suportă comanda GS v 0
. În schimb, vor fi imprimate caractere aleatorii:

Pentru a configura corect formatarea pentru modelul de imprimantă Epson TM-U220B, urmați acești pași:
După verificarea site-ului Epson pentru compatibilitate cu comenzile GS v 0 și ESC *, imprimanta TM-U220B nu este compatibilă cu
GS v 0
, dar suportăESC *
.Când adăugați imprimanta, CUPS afișează lista imprimantelor disponibile:
În acest caz, imprimanta este conectată prin USB, deci nu face parte din Discovered Network Printers. În schimb, este probabil inclusă la Unknown sub Local Printers. Scoțând cablul USB al imprimantei din sistemul IoT și reîmprospătând pagina, imprimanta Unknown dispare. Conectând cablul la loc, imprimanta reapare.
Pentru convenția de denumire, deoarece imprimanta trebuie să imprime folosind comanda
ESC *
, este imperativ să adăugați__IMC
.Pentru acest model specific (TM-U220),
m
trebuie să fie egal cu 0 sau 1. Consultând tabelul Description de pe site-ul Epson ESC *, valorilem
pot fi 0, 1, 32 sau 33. Deci, în acest caz, valoaream
nu poate fi 32 sau 33 (altfel vor fi imprimate caractere aleatorii).Tabelul include valorile numerice 32 și 33; acestea apar dacă Number of bits for vertical data este setat la 24, adică are High Vertical Density. În cazul configurării Epson TM-U220, va trebui forțată Low Vertical Density, deoarece acest model de imprimantă nu suportă High Vertical Density pentru comanda
ESC *
.Pentru a adăuga o Low Vertical Density, adăugați parametrul
LDV
la convenția de denumire.Faceți clic pe Continue pentru a continua. Apoi, setați valoarea Make la Raw și valoarea Model la Raw Queue (en).
Totuși, când încercați să imprimați cu convenția de denumire
EpsonTMU220B__IMC_LDV__
, bonul este imprimat, dar este prea mare și depășește marginile. Pentru a rezolva acest lucru, adăugați o imprimantă nouă (și o convenție de denumire) cu parametrulSCALE<X>
pentru a adapta dimensiunea bonului.Aiici sunt câteva exemple:
Convenția de denumire a imprimantei
EpsonTMU220B__IMC_LDV__
EpsonTMU220B__IMC_LDV_SCALE75__
EpsonTMU220B__IMC_LDV_LDH__
EpsonTMU220B__IMC_LDV_LDH_SCALE35__
Problemă de imprimare DYMO LabelWriter¶
Imprimanta DYMO LabelWriter are o problemă cunoscută la imprimarea cu sistemele IoT. Serverul OpenPrinting CUPS instalează imprimanta folosind driverele Local RAW Printer. Pentru a imprima orice, trebuie setate corect Make and Model pentru a face referire la driverul potrivit când folosiți dispozitivul.
De asemenea, trebuie adăugată o imprimantă nouă pentru a reduce întârzierea la imprimare care apare după actualizarea driverului.
Important
Imprimanta DYMO LabelWriter 450 DUO este imprimanta DYMO recomandată pentru utilizarea cu Odoo și sistemele IoT. Acest dispozitiv combină două imprimante: una pentru etichete și una pentru bandă. La configurarea proceselor următoare, este esențial să selectați modelul corect (fie DYMO LabelWriter 450 DUO Label (en), fie DYMO LabelWriter 450 DUO Tape (en)). Pentru consistență, pașii de configurare de mai jos sunt pentru modelul DYMO LabelWriter 450 DUO Label (en). Ajustați selecția modelului după necesități.
DYMO LabelWriter nu se imprimă¶
Dacă DYMO LabelWriter nu imprimă, instalați un driver nou:
Accesați pagina principală a sistemului IoT și faceți clic pe
pentru a deschide consola OpenPrinting CUPS.Faceți clic pe
în meniul de sus, apoi selectați imprimanta din listă.Selectați Maintenance din primul meniu dropdown.
Selectați Modify Printer din al doilea meniu dropdown.
Selectați conexiunea de rețea/imprimanta pe care doriți să faceți modificarea și faceți clic pe Continue.
Pe pagina următoare, faceți clic pe Continue, apoi selectați DYMO din lista dropdown Make.
Faceți clic pe Continue și setați Model la DYMO LabelWriter 450 DUO Label (en) (sau orice model DYMO folosiți).
Faceți clic pe Modify Printer pentru a seta noul driver; va apărea o pagină de confirmare.
Faceți clic pe DYMO LabelWriter 450 DUO Label (sau orice model DYMO folosiți).
în meniul de sus; vor apărea toate imprimantele instalate pe serverul OpenPrinting CUPS, inclusiv nouaFaceți clic pe imprimanta actualizată, apoi pe meniul dropdown Maintenance și selectați Print Test Page pentru a imprima o etichetă de test. Eticheta de test se va imprima după câteva secunde dacă actualizarea driverului a avut succes.
Pentru a reduce această întârziere, adăugați o imprimantă nouă folosind pașii de mai jos.
Întârzierea imprimării DYMO LabelWriter¶
Sfat
Dacă imprimanta DYMO LabelWriter 450 DUO nu imprimă deloc sau nu este recunoscută (adică are tipul de driver RAW), atunci actualizați driverele pe dispozitiv.
Pentru a rezolva problema întârzierii după modificarea driverului, reinstalați imprimanta:
Accesați pagina principală a sistemului IoT și faceți clic pe
pentru a deschide consola OpenPrinting CUPS.Faceți clic pe Add a Printer.
în meniul de sus, apoi pePe pagina următoare, în secțiunea Local Printers, selectați imprimanta preinstalată DYMO LabelWriter 450 DUO Label (DYMO LabelWriter 450 DUO Label) (sau orice model DYMO folosiți). Faceți clic pe Continue.
Pe ecranul următor, actualizați Name cu ceva ușor de identificat, deoarece imprimanta originală va rămâne în listă. Apoi, faceți clic pe Continue.
Setați câmpul Model la DYMO LabelWriter 450 DUO Label (en) (sau orice model DYMO folosiți), apoi faceți clic pe Add Printer pentru a finaliza instalarea.
Faceți clic pe DYMO LabelWriter 450 DUO Label (sau orice model DYMO folosiți) din listă.
în meniul de sus și selectați noua imprimantă instalatăFaceți clic pe lista dropdown Maintenance și selectați Print Test Page pentru a imprima o etichetă de test. Eticheta de test ar trebui să se imprime imediat sau după una-două secunde.
Imprimanta Zebra nu imprimă nimic¶
Imprimantele Zebra sunt destul de sensibile la formatul codului Zebra Programming Language (ZPL) imprimat. Dacă nu se imprimă nimic sau se imprimă etichete goale, încercați să schimbați formatul raportului trimis către imprimantă. Pentru a face acest lucru, activați developer mode, accesați și căutați șablonul corespunzător.
The printer appears multiple times¶
If the printer appears multiple times on the IoT box’s or Windows virtual IoT’s homepage and/or in the list of Devices on the IoT system’s form, the cause is usually the CUPS auto-discovery feature. This feature allows to list all detected printers together with all available drivers, creating one entry for each printer–driver pair.
Simply select the entry that works best and ignore the others.
Notă
Workarounds exist to disable the CUPS auto-discovery feature.
Probleme cu cititorul de coduri de bare¶
Caracterele citite de scanerul de coduri de bare nu se potrivesc cu codul de bare¶
Implicit, majoritatea cititoarelor de coduri de bare sunt configurate în formatul US QWERTY. Dacă cititorul folosește o altă tastatură, accesați Keyboard Layout.
și faceți clic pe cardul dispozitivului. Apoi selectați limba corectă în câmpulNotă
Keyboard Layout este specific limbii, opțiunile disponibile variind în funcție de dispozitiv și de limba bazei de date (de exemplu, Engleză (UK), Engleză (US), etc.).
Nu se întâmplă nimic când un cod de bare este scanat¶
Asigurați-vă că dispozitivul corect este selectat în Setările Punctului de Vânzare (când este cazul) și că scannerul de coduri de bare este configurat să trimită caracterul ENTER
(cod tastă 28) la finalul fiecărui cod de bare.
Scannerul de cod de bare este detectat ca o tastatură¶
Important
Unele scannere de coduri de bare sunt identificate ca tastaturi USB în loc de scannere și nu sunt recunoscute de sistemele IoT.
Pentru a schimba manual tipul dispozitivului, accesați Este scanner.
și faceți clic pe cardul dispozitivului de scanare. Apoi activațiScannerul de coduri de bare procesează caracterele codului de bare individual¶
Când accesați versiunea mobilă Odoo de pe un dispozitiv mobil sau tabletă conectată la un scanner de coduri de bare prin sistemul IoT, scannerul poate interpreta fiecare caracter dintr-un cod de bare ca o scanare separată. Pentru a rezolva acest lucru, accesați Keyboard Layout.
și faceți clic pe cardul dispozitivului de scanare. Apoi selectați limba corectă în câmpulNotă
Keyboard Layout este specific limbii, opțiunile disponibile variind în funcție de dispozitiv și de limba bazei de date (de exemplu, Engleză (UK), Engleză (US), etc.).