e-bon
e-bon.ro
Dispozitive

Găsește protocolul dispozitivului tău

Caută orice protocol de dispozitiv fiscal suportat de e-bon — nume afișat, producător, familie, port TCP implicit, viteză de transmisie implicită și ordinea de descoperire automată. Folosește această pagină când înregistrezi un AMEF prin API sau Portal.

e-bon suportă 11 protocoale de dispozitive fiscale acoperind principalii producători din România și din regiune — Datecs, Tremol, Daisy, Eltrade, Incotex și Shtrih-M — plus o intrare generică Custom pentru hardware care vorbește serial. Această pagină este referința unică pentru ce trimiți către API atunci când înregistrezi un AMEF, ce port TCP să aștepți la o casă conectată în rețea și ce viteză de transmisie să setezi pe cablul serial.

Alege un protocol pentru AMEF-ul tău

Când înregistrezi un dispozitiv prin API-ul e-bon sau prin Portal, transmiți unul dintre identificatorii din prima coloană de mai jos. Alege rândul care corespunde modelului scris pe eticheta dispozitivului.

OrdineID protocolNume afișatProducătorFamiliePort TCP implicitBaud implicit
1DatecsExtendedDatecs Extended (ISL)DatecsISL9100115200
2DatecsCompactDatecs Compact (ISL)DatecsISL9100115200
3DatecsProfessionalDatecs Professional (ISL)DatecsISL9100115200
4TremolTremol (ZFP)TremolZFP4999115200
5TremolV2Tremol V2 (ZFP)TremolZFP4999115200
6DaisyDaisy (ISL)DaisyISL9100115200
7DaisyRoDaisy RO (ISL)DaisyISL9100115200
8EltradeEltrade (ISL)EltradeISL9100115200
9IncotexIncotex (ISL)IncotexISL91009600
10MFJEMF/JE (Shtrih)Shtrih-MShtrih9100115200
11CustomCustom (Serial)GenericCustom80009600

Pentru detalii per furnizor (lățimea hârtiei, certificare ANAF, comenzi suportate), vezi paginile dedicate: Datecs, Tremol, Daisy, Eltrade, Incotex, Shtrih, Custom.

Incotex folosește 9600 baud, în timp ce toate celelalte protocoale ISL rulează la 115200. Asigură-te că setezi cablul serial și orice adaptor USB-Serial la 9600 atunci când conectezi un dispozitiv Incotex, altfel vei vedea răspunsuri corupte sau timeout-uri.

Înțelege cele patru familii de protocoale

Fiecare protocol suportat aparține uneia dintre cele patru familii. Familia determină dialectul vorbit pe fir cu dispozitivul.

  • ISL — cea mai răspândită familie din România, originară din protocolul serial Datecs ISL și adoptată ulterior și de alți producători. Acoperă toate modelele Datecs, ambele variante Daisy, Eltrade și Incotex. Dacă ai o casă de marcat fiscală generică din România, aproape sigur intră aici.
  • ZFP — protocolul propriu al celor de la Tremol. Folosit de Tremol și TremolV2. Ascultă pe portul TCP 4999 în loc de 9100 ca restul familiilor — asigură-te că firewall-ul și configurația POS reflectă asta.
  • Shtrih — protocolul MF/JE de la Shtrih-M, folosit de intrarea MFJE.
  • Custom — o intrare generică de tip „rezervă" pentru hardware serial care nu are încă un driver dedicat. Alege-o doar dacă niciun alt rând nu se potrivește dispozitivului tău.

Cunoaște porturile și vitezele de transmisie implicite

Portul TCP și viteza de transmisie din tabelul de mai sus sunt valorile pe care e-bon le folosește dacă nu le suprascrii explicit la înregistrare. Câteva precizări practice:

  • Portul TCP 9100 este implicit pentru ISL, Shtrih și (din motive istorice) pentru fiecare intrare în afară de Tremol și Custom. Este același port binecunoscut folosit pentru imprimare brută în rețea, deci majoritatea caselor fiscale conectate prin LAN sunt accesibile aici fără configurare suplimentară.
  • Portul TCP 4999 este rezervat protocolului ZFP de la Tremol. Dacă instalezi un Tremol pe IP static, deschide acest port prin orice NAT sau firewall între POS și dispozitiv.
  • Portul TCP 8000 este implicit pentru intrarea Custom. Suprascrie-l la înregistrare dacă hardware-ul tău ascultă pe alt port.

Alege transportul potrivit

Fiecare protocol declară prin ce metode de conexiune (transporturi) îl poate atinge e-bon. În practică există două seturi de transporturi:

  • TCP, Bluetooth și Serial — suportate de toate cele 10 protocoale de marcă (toate intrările Datecs, Tremol, Daisy, Eltrade, Incotex și Shtrih). Te poți conecta prin rețea locală, asocia prin Bluetooth, sau atașa un cablu USB/serial.
  • Doar Serial și TCP — folosit de protocolul Custom. Bluetooth nu este disponibil cu Custom deoarece semantica de asociere (PIN, serviciu GATT, canal RFCOMM) nu este definită pentru hardware arbitrar. Dacă ai nevoie de Bluetooth, trebuie să folosești un protocol de marcă.

Pentru pașii concreți de asociere și conectare, vezi Descoperire și auto-detect.

Înțelege ordinea de descoperire automată

Când scanezi un port fără să specifici un protocol — de exemplu, când Portalul e-bon sondează o adresă din rețea pentru a identifica un dispozitiv necunoscut — protocoalele sunt încercate în ordinea din coloana Ordine de mai sus, de la 1 la 11. Ordinea reflectă baza instalată din România: modelele Datecs sunt încercate primele pentru că sunt cele mai răspândite, urmate de Tremol, Daisy, Eltrade, Incotex și Shtrih MF/JE, cu Custom ca soluție universală pe poziția 11.

Dacă descoperirea automată returnează mai multe potriviri posibile pentru aceeași adresă, candidatele sunt deja sortate după această ordine, astfel încât prima sugestie afișată este cea mai probabilă.

Descoperirea automată rulează doar la sondare și la înregistrare. După ce un dispozitiv este înregistrat cu un anumit protocol, acel protocol este folosit pentru fiecare conexiune ulterioară — nu există un fallback automat la runtime către alt protocol. Dacă un dispozitiv nu mai răspunde, rulează din nou descoperirea în loc să te aștepți ca e-bon să comute tăcut.

Continuă explorarea