tagovi_za_nalepnice_barkod_stampaca

Tagovi industrijskih nalepnica

Specifikacija formata tagova koji se umeću u kod programa koji se šalje štampaču a koji će biti zamenjeni odgovarajućim vrednostima u procesu pripreme štampe.

Sistemski tagovi vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.)

[[ARTIKAL]],[[TIP]],[[BOJA]],[[MODEL]],[[NAZIV]] - Šifra i naziv artikla
[[KOL]],[[JM]] - Količina i jedinica mere
[[MANNAZ]] - Naziv proizvođača iz kombo boxa kartice artikla
[[ELPCENA]] - PCena iz tabele Elementi - planirana (referentna) veleprodajna cena
[[ELTCENA]] - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena
[[CNV@cenovna_kolona@ime_cenovnika@datum_cenovnika]] - Cenovna kolona iz cenovnika.

  • Cenovna kolona je jedna od vrednosti: A, B, C, D, E, F, G ili H.
  • Ime cenovnika je max. 10 karaktera (cenovnici bez imena imaju default ime n/a).
  • Datum cenovnika je datum na koji cenovnik važi.

Primer

 [[CNV@B@n/a@25.5.2012]]

Za ime cenovnika Skl.Cenov biće korišćen cenovnik iz kolone Skladista.Cenov Za datum 1.1.3000 biće korišćen najnoviji cenovnik.

[[CNVSN@cenovna_kolona1;cenovna_kolona2@ime_cenovnika@datum_cenovnika]] - Sniženje, tj. odnos cena iz cenovnih kolona 1 i 2 zadatog cenovnika

  • cenovna_kolona1 – viša/stara cena
  • cenovna_kolona1 – niža/nova cena

[[KOLBEZTACKE]]
[[BARKOD]] - jedinični barkod artikla, u izvornom obliku (ne konvertovan u EAN)
[[EAN13KOD]] - jedinični barkod artikla konvertovan u EAN-13 format
[[CENA]]
[[ES.NASLOV]] - naslov prozivođačke deklaracije – iz tabele ElemSimboli
[[ES.SIRSAS1]] - sirovinski sastav 1 – iz tabele ElemSimboli
[[ES.SIRSAS2]] - sirovinski sastav 2 – iz tabele ElemSimboli
[[ES.SIRSAS3]] - sirovinski sastav 3 – iz tabele ElemSimboli
[[ES.SIRSAS4]] - sirovinski sastav 4 – iz tabele ElemSimboli
[[ES.SIRSAS5]] - sirovinski sastav 5 – iz tabele ElemSimboli
[[ES.KOEFDUZ]] - koeficijent skupljanja po dužini – iz tabele ElemSimboli
[[ES.KOEFSIR]] - koeficijent skupljanja po širini – iz tabele ElemSimboli
[[ES.NAPOMENA]] - napomena - iz tabele ElemSimboli
[[BEZKVACICA]] - zamena š,đ,ž,č,ć sa s,dj,z,c,c

Parametri iz okruženja u momentu štampe (tekući datum, tekuće vreme, naziv fajla itd.).

[[DATUMSAD]]
[[VREMESAD]]
[[RB]]
[[NAZIVFAJLA]]

Parametri koji se vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde.

[[UVOZNIK]] ili [[GODINAUVOZA]] ili [[ZEMLJAUVOZA]] ili [[ZEMLJAPOREKLA]] ili [[ROKTRAJANJA]] itd.

Komandni parametri služe za pripremu i modifikaciju procedura štampe.
Nakon obavljenog posla automatski se uklanjanju iz skripta, neposredno pre slanja na štampač.

[[LABEL_COLUMNS_2]] - označava da rolna sadrži dve nalepnice u redu; procedura će podeliti zadatu količinu na dva i eventualno dopuniti do neparnog broja.
[[BLOCK_PAIR_START]] - označava početak bloka PLC koda koji opisuje “stranicu” sa dve labele (zovemo je parna stranica). Tipično počinje iza ^XZ a pre ^XA komande.
[[BLOCK_PAIR_END]] - označava krajbloka PLC koda koji opisuje “stranicu” sa dve labele (zovemo je parna stranica). Tipično se nalazi iza ^XZ komande.
[[BLOCK_ODD_START]] - označava da rolna sadrži dve nalepnice u redu; procedura će podeliti zadatu količinu na dva i eventualno dopuniti do neparnog broja. Tipično počinje iza ^XZ a pre ^XA komande.
[[BLOCK_ODD_END]] - označava da rolna sadrži dve nalepnice u redu; procedura će podeliti zadatu količinu na dva i eventualno dopuniti do neparnog broja. Tipično se nalazi iza ^XZ komande.

Niže navedeni kod u upotrebi je u Ferospiritu za štampu jediničnih etiketa. Rolna sadrže dve kolone nalepnica dimenzija 5×5 sa vertikalnim razmakom od 3mm.
Kod je dobijen iz Zebra Designer 3 programa tako što je zadato štampanje 3 etikete sa uključenom opcijom “print to file”.

[[LABEL_COLUMNS_2]]
CT~~CD,~CC^~CT~
^XA
~TA000
~JSN
^LT0
^MNW
^MTT
^PON
^PMN
^LH0,0
^JMA
^PR4,4
~SD15
^JUS
^LRN
^CI27
^PA0,1,1,0
^XZ
[[BLOCK_PAIR_START]]
^XA
^MMT
^PW831
^LL400
^LS0
^BY3,2,95^FT61,358^BEN,,Y,N
^FH\^FD[[BARKOD]]^FS
^FT0,63^A0N,31,38^FB408,1,8,C^FH\^CI28^FD[[NAZIV]]\5C&^FS^CI27
^FPH,6^FT0,141^ASN,40,12^FB161,1,8,C^FH\^FD[[MODEL]]\5C&^FS
^FO19,95^GB128,73,2^FS
^FO144,95^GB257,158,2^FS
^FPH,6^FT185,116^APN,20,6^FH\^FDEUR^FS
^FPH,6^FT0,160^ASN,40,12^FB406,1,8,C^FH\^FD[[TIP]]\5C&^FS
^FPH,6^FT300,116^APN,20,6^FH\^FDCM^FS
^FPH,6^FT0,160^ASN,40,12^FB631,1,8,C^FH\^FD[[L]]\5C&^FS
^FO43,179^GFA,401,840,12,:Z64:eJyVkjFuwzAMRek6hYEs6gGKaG8v0KGwepNeIWMGB3GmXKPoFGTpEZot1/DeJaOHRKrET8ks2qUCTD18UxRJkYhuDj3l1YRjYROGwjacC/vDmLG6UCc4fxzJvb8VbyunXdxNwAl7jUckUruP5gH6ii0iQWnZwnORTI1ohm8FW9bh/9kjm7Q2yJL/+smzQjSTCjSI0ByzkQsMOsGuVgobSzpI9Fn4ST4Sbak4N+he6W0p6Leu/c//9P9L1/mMSk/5d0qXurjeBVj3gVsjzFszMKPzSM4nvWar+y/v4ljXp4YpWqXe98e7L0sRUU/TuUfkdZzO2yumxcWZcnmuwoU2Mlfmy2/9B26Z0Wu840UKNruB8mpOBakOfeHKTzpp7hSvFN/J/g2itG65:0F23
^FO19,166^GB128,88,2^FS
^BY3,2,95^FT485,358^BEN,,Y,N
^FH\^FD[[BARKOD]]^FS
^FT425,63^A0N,31,38^FB406,1,8,C^FH\^CI28^FD[[NAZIV]]\5C&^FS^CI27
^FPH,6^FT178,141^ASN,40,12^FB653,1,8,C^FH\^FD[[MODEL]]\5C&^FS
^FO443,95^GB128,73,2^FS
^FO568,95^GB257,158,2^FS
^FPH,6^FT609,116^APN,20,6^FH\^FDEUR^FS
^FPH,6^FT423,160^ASN,40,12^FB408,1,8,C^FH\^FD[[TIP]]\5C&^FS
^FPH,6^FT724,116^APN,20,6^FH\^FDCM^FS
^FPH,6^FT648,160^ASN,40,12^FB183,1,8,C^FH\^FD[[L]]\5C&^FS
^FO467,179^GFA,401,840,12,:Z64:eJyVkjFuwzAMRek6hYEs6gGKaG8v0KGwepNeIWMGB3GmXKPoFGTpEZot1/DeJaOHRKrET8ks2qUCTD18UxRJkYhuDj3l1YRjYROGwjacC/vDmLG6UCc4fxzJvb8VbyunXdxNwAl7jUckUruP5gH6ii0iQWnZwnORTI1ohm8FW9bh/9kjm7Q2yJL/+smzQjSTCjSI0ByzkQsMOsGuVgobSzpI9Fn4ST4Sbak4N+he6W0p6Leu/c//9P9L1/mMSk/5d0qXurjeBVj3gVsjzFszMKPzSM4nvWar+y/v4ljXp4YpWqXe98e7L0sRUU/TuUfkdZzO2yumxcWZcnmuwoU2Mlfmy2/9B26Z0Wu840UKNruB8mpOBakOfeHKTzpp7hSvFN/J/g2itG65:0F23
^FO443,166^GB128,88,2^FS
^PQ1,0,1,Y
^XZ
[[BLOCK_PAIR_END]]
[[BLOCK_ODD_START]]
^XA
^MMT
^PW831
^LL400
^LS0
^BY3,2,95^FT61,358^BEN,,Y,N
^FH\^FD[[BARKOD]]^FS
^FT0,63^A0N,31,38^FB408,1,8,C^FH\^CI28^FD[[NAZIV]]\5C&^FS^CI27
^FPH,6^FT0,141^ASN,40,12^FB161,1,8,C^FH\^FD[[MODEL]]\5C&^FS
^FO19,95^GB128,73,2^FS
^FO144,95^GB257,158,2^FS
^FPH,6^FT185,116^APN,20,6^FH\^FDEUR^FS
^FPH,6^FT0,160^ASN,40,12^FB406,1,8,C^FH\^FD[[TIP]]\5C&^FS
^FPH,6^FT300,116^APN,20,6^FH\^FDCM^FS
^FPH,6^FT0,160^ASN,40,12^FB631,1,8,C^FH\^FD[[L]]\5C&^FS
^FO43,179^GFA,401,840,12,:Z64:eJyVkjFuwzAMRek6hYEs6gGKaG8v0KGwepNeIWMGB3GmXKPoFGTpEZot1/DeJaOHRKrET8ks2qUCTD18UxRJkYhuDj3l1YRjYROGwjacC/vDmLG6UCc4fxzJvb8VbyunXdxNwAl7jUckUruP5gH6ii0iQWnZwnORTI1ohm8FW9bh/9kjm7Q2yJL/+smzQjSTCjSI0ByzkQsMOsGuVgobSzpI9Fn4ST4Sbak4N+he6W0p6Leu/c//9P9L1/mMSk/5d0qXurjeBVj3gVsjzFszMKPzSM4nvWar+y/v4ljXp4YpWqXe98e7L0sRUU/TuUfkdZzO2yumxcWZcnmuwoU2Mlfmy2/9B26Z0Wu840UKNruB8mpOBakOfeHKTzpp7hSvFN/J/g2itG65:0F23
^FO19,166^GB128,88,2^FS
^PQ1,0,1,Y
^XZ
[[BLOCK_ODD_END]]

Svi tagovi koji ne spadaju u prethodno pomenute grupe smatraju se korisničkim (samodefinišućim).
Pretpostavka je da u recordsetu koji je izvor podataka za nalepnicu postoje kolone istog imena pa će tagovi dobiti vrednost te kolone.

Argumenti tagova

U okviru taga može se zadati specifičan način obrade podatka iz baze. Spisak podržanih argumenata:

Sintaksa

#INSERT(<šta>,<gde>)

šta - proizvoljan tekst ili neka od konstanti: CRLF, CR, LF
gde - pozicija u tekstu podatka iz baze na koju treba umetnuti parametar <šta>. 
      Oblika je @N ili *N (N je pozitivan broj) ili konstante START i END.
        @ - umetanje samo jednom na prvu poziciju N
        * - umetanje na svaku N-tu poziciju

Primeri

[[ARTIKAL#INSERT(neki_tekst,END)]] - dodaje se neki_tekst na kraj podatka iz baze
[[ARTIKAL#INSERT(neki_tekst,@20)]] - umeće se neki_tekst posle prvih 19 karaktera u podatak iz baze
[[ARTIKAL#INSERT(neki_tekst,*20)]] - umeće se neki_tekst posle svakih 19 karaktera u podatku iz baze
  • tagovi_za_nalepnice_barkod_stampaca.txt
  • Last modified: 2025/05/26 13:49
  • by milano