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âmpTipObligatoriuDescriere
    typeintDaSimbologia, 1–16, din tabelul de mai jos. Un tip pe care marca nu îl tipărește e refuzat cu 400.
    datastringDaConținutul codului. Fiecare tip are regulile lui, de exemplu EAN-13 exact 13 cifre, QR 3–279 de caractere. Date greșite: 400.
    qrSizeintNuMărimea modulului pentru QR, 3–10. Doar Datecs.
    positionintNu1 centru, 2 stânga, 3 dreapta. Doar Daisy.
    scaleintNuLățimea barelor, de la 0. Doar Daisy.
    heightintNuÎnălțimea barelor, de la 0. Doar Daisy.
    printTextboolNuTipărește conținutul sub cod. Doar Daisy.

    Tipuri de coduri de bare

    typeSimbologieDatecsDaisy
    1EAN-8DaDa
    2EAN-13DaDa
    3Code 128DaDa
    4QR CodeDaNu
    5Standard 2 of 5NuDa
    6Interleaved 2 of 5DaDa
    7Interleaved 2 of 5 mod 10NuDa
    10UPC-ENuDa
    11UPC-ANuDa
    12Code 39NuDa
    13Code 39 mod 43NuDa
    14Code 93NuDa
    15CodabarNuDa
    16POSTNETNuDa

    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.
    • 1 EAN8. Tremol și Datecs.
    • 2 EAN13. Tremol și Datecs.
    • 3 Code128. Doar Datecs.
    • 4 Cod QR. Doar Datecs.
    • 5 Standard 2 of 5. Refuzat pe toate mărcile.
    • 6 Interleaved 2 of 5. Tremol și Datecs.
    • 7 Interleaved 2 of 5 mod 10. Refuzat pe toate mărcile.
    • 8 PDF417 trunchiat. Refuzat pe toate mărcile.
    • 9 PDF417. Refuzat pe toate mărcile.
    • 10 UPC-E. Doar Tremol.
    • 11 UPC-A. Doar Tremol.
    • 12 Code39. Doar Tremol.
    • 13 Code39 mod 43. Refuzat pe toate mărcile.
    • 14 Code93. Doar Tremol.
    • 15 CODEBAR. Doar Tremol.
    • 16 POSTNET. 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ă.
    • 1 Centru.
    • 2 Stânga.
    • 3 Dreapta.
    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ă.
    BarCodeRequest
    {
      "type": 1,
      "data": "5940000000820",
      "qrSize": 0,
      "position": 1,
      "scale": 0,
      "height": 0,
      "printText": false
    }