API local
Coduri de bare și linii
Coduri de bare și linii de separare pe bon.
Codurile de bare și liniile de separare sunt linii ale bonului dintr-un singur apel: type 3 și 4 la bonul fiscal, type 1 și 2 la cel nefiscal.
Modelul barCode
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
type | int | Da | Simbologia, 1–16, din tabelul de mai jos. Un tip pe care marca nu îl tipărește e refuzat cu 400. |
data | string | Da | Conținutul codului. Fiecare tip are regulile lui, de exemplu EAN-13 exact 13 cifre, QR 3–279 de caractere. Date greșite: 400. |
qrSize | int | Nu | Mărimea modulului pentru QR, 3–10. Doar Datecs. |
position | int | Nu | 1 centru, 2 stânga, 3 dreapta. Doar Daisy. |
scale | int | Nu | Lățimea barelor, de la 0. Doar Daisy. |
height | int | Nu | Înălțimea barelor, de la 0. Doar Daisy. |
printText | bool | Nu | Tipărește conținutul sub cod. Doar Daisy. |
Tipuri de coduri de bare
type | Simbologie | Datecs | Daisy |
|---|---|---|---|
| 1 | EAN-8 | Da | Da |
| 2 | EAN-13 | Da | Da |
| 3 | Code 128 | Da | Da |
| 4 | QR Code | Da | Nu |
| 5 | Standard 2 of 5 | Nu | Da |
| 6 | Interleaved 2 of 5 | Da | Da |
| 7 | Interleaved 2 of 5 mod 10 | Nu | Da |
| 10 | UPC-E | Nu | Da |
| 11 | UPC-A | Nu | Da |
| 12 | Code 39 | Nu | Da |
| 13 | Code 39 mod 43 | Nu | Da |
| 14 | Code 93 | Nu | Da |
| 15 | Codabar | Nu | Da |
| 16 | POSTNET | Nu | Da |
Notă
Pe Daisy, comanda de cod de bare (54h) nu e descrisă în protocolul românesc; tipurile din coloana Daisy vin din altă ediție a protocolului.
Resursa BarCodeRequest
typeintegerobligatoriu- Tipul codului de bare.
1EAN8. Tremol și Datecs.2EAN13. Tremol și Datecs.3Code128. Doar Datecs.4Cod QR. Doar Datecs.5Standard 2 of 5. Refuzat pe toate mărcile.6Interleaved 2 of 5. Tremol și Datecs.7Interleaved 2 of 5 mod 10. Refuzat pe toate mărcile.8PDF417 trunchiat. Refuzat pe toate mărcile.9PDF417. Refuzat pe toate mărcile.10UPC-E. Doar Tremol.11UPC-A. Doar Tremol.12Code39. Doar Tremol.13Code39 mod 43. Refuzat pe toate mărcile.14Code93. Doar Tremol.15CODEBAR. Doar Tremol.16POSTNET. Refuzat pe toate mărcile.
- Mărci: Tremol, Datecs
datastringobligatoriu- Conținutul codului.
- Tremol: UPC-A și UPC-E 11 cifre, EAN13 12, EAN8 7, Code39 1–10 (cifre, A–Z, spațiu, $%+-./), Interleaved 2 of 5 un număr par de 2–18 cifre, CODEBAR 1–15 (cifre, A–D, $+-/), Code93 1–14 ASCII tipăribil fără
;. Datecs: EAN8 8 cifre, EAN13 13, Code128 cel puțin 3 caractere și cel mult 14 simboluri, QR 3–279 caractere ASCII 32–127, Interleaved 2 of 5 3–22 cifre. - Mărci: Tremol, Datecs
qrSizeintegerpoate fi null- Mărimea codului QR.
- Între 3 și 10; doar pentru QR.
- Mărci: Datecs
positionintegerpoate fi null- Câmp păstrat în forma cererii; nu e trimis la nicio casă.
1Centru.2Stânga.3Dreapta.
scaleintegerpoate fi null- Câmp păstrat în forma cererii; nu e trimis la nicio casă.
- Cel puțin 0.
heightintegerpoate fi null- Câmp păstrat în forma cererii; nu e trimis la nicio casă.
- Cel puțin 0.
printTextbooleanpoate fi null- Câmp păstrat în forma cererii; nu e trimis la nicio casă.
{
"type": 1,
"data": "5940000000820",
"qrSize": 0,
"position": 1,
"scale": 0,
"height": 0,
"printText": false
}