
Code 128 vonalkódnyomtató
2025.05.22., 11:04 128-as kód ^BC (128-as kód)
^Kr.e
- Leírás
- Paraméterek
ZPL examples
- Sample ZPL és nyomtatás az A alhalmazban
- Sample ZPL és nyomtatás az alapértelmezett B részhalmazban
- Sample ZPL és nyomtatás a C alkészletben
- Sample ZPL váltás C alkészletről B-re, majd A-ra
- Tipikus szállítási formátum néhány nagyobb kiskereskedőnél használat
- Sample ZPL az UCC/EAN-128 vonalkódhoz
- Az értelmezési sor nyomtatása másképp betűtípus
- Több alkalmazásazonosító láncolása
- Több examples
- Code 128 vonalkód méretkalkulátor (Adams Kommunikációs oldal)
Részhalmazok
- Részhalmazok
- Részhalmaz meghívási karaktertábla
- Az A és C részhalmazokra vonatkozó szabályok
- A B részhalmazra vonatkozó szabályok
- 128-as kód karakterkészletei
Információk az UCC/EAN-ról
- Az UCC/EAN-128 szimbólumrendszer
- Alkalmazásazonosítók
- UCC alkalmazásazonosító táblázat
- EAN-14
Leírás:
A 128-as kód egy nagy sűrűségű, változó hosszúságú, folyamatos, alfanumerikus szimbólumrendszer. Komplexen kódolt termékazonosításra tervezték.
Minden 128 karakteres kód hat elemből áll: három vonalból és három szóközből.
- A ^BC támogatja a fix nyomtatási arányt.
- A mezőadatok (^FD) a címke szélességére (vagy hosszára, ha el van forgatva) korlátozódnak.
Paraméterek:
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
A formátum a ^Kr.e az utasítás a következő:
^Kr.eo,h,f,g,e,m
ahol:
^Kr.e = 128-es kód Vonalkód
o= Tájolás
Alapértelmezett érték: Jelenlegi ^FW beállítás
Egyéb értékek:
N = Normál
R = Elforgatva, 90 fokkal az óramutató járásával megegyezően
I = Fordított, 180 fok
B = Alulról felfelé olvasás, 270 fok
h = Vonalkód magassága
Alapértelmezett érték: Értéket ^ állítja beBY
Egyéb értékek: 1 ponttól 9999 pontig
f = Értelmezési sor nyomtatása
Alapértelmezett érték: Y = Igen
Egyéb érték: N = Nem
MEGJEGYZÉS: Az értelmező sor bármely elérhető betűtípussal kinyomtatható, ha a betűtípusra vonatkozó utasítást közvetlenül a vonalkódra vonatkozó utasítás elé helyezi.
g = Értelmezési sor nyomtatása a kód fölé
Alapértelmezett érték: N = Nem
Egyéb érték: Y = Igen
MEGJEGYZÉS: Az alapértelmezett érték Igen értékre változik UCC eset módban
e = UCC ellenőrző számjegy
Alapértelmezett érték: N = Nem
Egyéb érték: Y = Igen
m = Módválasztások N, U, A, D
N Alapértelmezett érték: N = Nincs mód kiválasztva
U Egyéb érték: U = UCC Esetmód (a ^FD vagy ^SN utasításnak 19 numerikus karaktert kell tartalmaznia, érvényes alfabetikus karaktereket is tartalmazhat). Az FNC1 értékeket használó C részhalmaz automatikusan kiválasztásra kerül.
A ^FD vagy ^SN karakterekben lévő felesleges (19 feletti) számjegyek el lesznek távolítva.
19 számjegy alatt a ^FD vagy ^SN karakterekben nullákat adunk hozzá jobbra, így a számláló 19-re csökken. (Ez érvénytelen értelmezési sort eredményez.)
A Egyéb érték: A = Automatikus mód A 16.3.0 verziótól érvényes Az Automatikus mód elemzi a küldött adatokat, és automatikusan meghatározza a legjobb csomagolási módszert. A teljes ASCII karakterkészlet használható a ^FD utasítás. A nyomtató határozza meg, hogy mikor kell eltolni a részhalmazokat. Négy vagy több számjegyből álló karakterlánc automatikus eltolást okoz a C részhalmazra.
D Egyéb érték: D = Új mód (x.11.x és újabb firmware) Ez az új mód:
- Lehetővé teszi az UCC/EAN kezelését láncolt alkalmazásazonosítókkal és anélkül is.
- A kód a megfelelő részhalmazban kezdődik, majd az FNC1 követi, jelezve az UCC/EAN 128 vonalkódot.
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
A nyomtató automatikusan kiveszi a zárójel és terek kódoláshoz, de az ember által olvasható részben nyomtassa ki őket.
A nyomtató automatikusan meghatározza, hogy szükséges-e ellenőrző számjegy, kiszámítja és kinyomtatja. Az ember által olvasható szöveg automatikus méretezése.
Sample ZPL és nyomtatás az alapértelmezett B részhalmazban

Részhalmazok
A Code 128 három karakterkészlettel rendelkezik. Minden készletben 106 kódolt nyomtatási karakter található, és minden karakterkészletnek legfeljebb három különböző jelentése lehet, a használt karakterkészlettől függően. A Code 128 három karakterkészletére a következőképpen hivatkozunk:
- A részhalmaz
- B. részhalmaz
- C. részhalmaz
Egy részhalmaz kétféleképpen választható ki.
- Egy speciális híváskód is megadható a mezőadatokban (^FD) az adott vonalkódhoz társított karakterlánc.
- Helyezze a kívánt kezdőkódot a mezőadatok elejére. Ha nem ad meg kezdőkódot, akkor a B részhalmaz lesz használatban.
Vonalkódon belüli részhalmazok módosításához helyezze el a megfelelő meghívókódot a mező adatkarakterláncának megfelelő pontjain. Az új részhalmaz mindaddig érvényben marad, amíg a megfelelő meghívókóddal meg nem változtatja. (Példáulamppéldául a C részhalmazban egy ">7" (Az adat mezőben a részhalmaz A-ra változik.) Az alábbi táblázat a három részhalmaz 128-as kódjának híváskódjait és kezdő karaktereit mutatja.
Az alábbi táblázat a három részhalmaz 128-as kódjának híváskódjait és kezdő karaktereit mutatja. https://support.zebra.com/cpws/docs/zpl/code_128.htm 3/16
2025.05.22., 11:04 128-as kód
128-as kód hívókarakterek
Sample ZPL és nyomtatás az A alhalmazban
A ^FD utáni >9 az A részhalmazra állítja be
Sample ZPL és nyomtatás a C alkészletben
A ^FD utáni >; a C részhalmazra állítja be
Sample ZPL váltás C alkészletről B-re, majd A-ra
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
^XA
^FO50,50^BY3^BCN,100,Y,N,N^FD>;382436>6CODE128>752375152^FS
^XZ
A >; a C részhalmazban indítja a kódot, a >6 a B részhalmazra, a >7 pedig az A részhalmazra vált. Nézze meg a következőt: Hívási karaktertábla hogy lássuk, milyen meghívásokat használnak az egyik részhalmazról a másikra való váltásra.
Az A és C részhalmazokra vonatkozó szabályok
A 128-as kód A és C részhalmazai 00-99 közötti számjegypárokként vannak programozva a mező adatkarakterláncban. Az A részhalmazban minden számjegypár egyetlen karaktert eredményez, amely a vonalkódban kódolva van; a C részhalmazban a beírt módon nyomtatódnak ki. MEGJEGYZÉS: A számjegypár első karaktereként programozott nem egész számok (D2) figyelmen kívül maradnak. A számjegypár második karaktereként programozott nem egész számok (2D) azonban érvénytelenítik a teljes számjegypárt, és a pár figyelmen kívül marad. A mező adatkarakterláncban közvetlenül a kódeltolás előtt található egy extra, párosítatlan számjegy is figyelmen kívül marad.
A B részhalmazra vonatkozó szabályok
128-as kód – a B részhalmaz közvetlenül ASCII szövegként van programozva, kivéve a 94 tizedesjegynél nagyobb értékeket és néhány speciális karaktert: ^ > ~
Ezeket a karaktereket a hívókódok használatával kell programozni.
128-as kód karakterkészletei
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
Az UCC/EAN-128 szimbólumrendszer
Az Alkalmazásazonosító adatok ábrázolására meghatározott szimbólumrendszer az UCC/EAN-128, a 128-as kód egy változata, amelyet kizárólag az EAN International és az Egységes Kódtanács (UCC) használ. Nem kiskereskedelmi üzletekben az értékesítési pontokon beolvasandó adatokhoz való használatra szánták.
Az UCC/EAN-128 számos előnyt kínáltages. Ez az egyik legteljesebb, alfanumerikus, egydimenziós szimbolika, amely ma elérhető. Három különböző karakterkészlet (A, B és C) használata lehetővé teszi a teljes 128 ASCII karakterkészlet kódolását. A 128-as kód az egyik legkompaktabb lineáris vonalkód-szimbólika. A C karakterkészlet lehetővé teszi a numerikus adatok dupla sűrűségű módban történő ábrázolását. Ebben a módban két számjegyet egyetlen szimbólumkarakter képvisel, ami értékes helyet takarít meg. A kód összefűzhető. Ez azt jelenti, hogy több mesterséges intelligencia és
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
mezőik egyetlen vonalkóddá kombinálhatók. A kód emellett nagyon megbízható. A Code 128 szimbólumok két független önellenőrző funkciót használnak, ami javítja a nyomtatás és a szkennelés megbízhatóságát.
Az UCC/EAN-128 vonalkódok mindig tartalmaznak egy speciális, nem adatjelet, az úgynevezett 1-es funkciójú (FNC 1) karaktert, amely a vonalkód kezdő karakterét követi. Ez lehetővé teszi a szkennerek és a feldolgozó szoftverek számára, hogy automatikusan különbséget tegyenek az UCC/EAN-128 és más vonalkód-szimbólumok között, és ezt követően csak a releváns adatokat dolgozzák fel.
Az UCC/EAN-128 vonalkód egy kezdő csendes zónából, egy 128-as kód kezdő karakteréből (A, B vagy C), egy FNC 1 karakterből, adatból (alkalmazásazonosító plusz adatmező), egy szimbólum-ellenőrző karakterből, egy stop karakterből és egy záró csendes zónából áll.
UCC/EAN, UCC/128 Van néhány módja annak, hogy valaki a kódra hivatkozzon. Ez csupán azt jelzi, hogy a kód a használt alkalmazásazonosítók által meghatározott módon van strukturálva.
A SSCC a Serial Shipping Container Code (Serial Szállítási Konténerkód) rövidítése. Formázva van a 00 alkalmazásazonosító adatszerkezeti elrendezését követve. Lásd: Alkalmazásazonosító táblázatLehet 00 is, ami az SSCC kód. Az ügyfélnek tudatnia kell velünk, hogy milyen alkalmazásazonosítókat használ a vonalkódjához, hogy segíteni tudjunk.
Többféleképpen is írhatunk kódot úgy, hogy a kód a '00' alkalmazásazonosító struktúrába kerüljön.
'N' használata a mód (m) paraméterhez ^BCo,h,f,g,e,m
Alkalmazásazonosító 00 szerkezet
^XA
^FO90,200^BY4^BCN,256,Y,N,Y,N^FD>;>80012345123451234512^FS
^XZ
>;>8′ a C részhalmazra, 1. függvényre állítja
A „00” az alkalmazás azonosítója, amelyet „17 karakter” követ, az ellenőrző számjegyet az „Y” betűvel jelölt (e) paraméterrel választjuk ki, így automatikusan kinyomtatódik a 20. karakter.
N módban nincs 19 karakterre korlátozva
https://support.zebra.com/cpws/docs/zpl/code_128.htm 7/16
2025.05.22., 11:04 128-as kód
Az 'U' használata a mód (m) paraméterhez ^BCo,h,f,g,e,m
Alkalmazásazonosító 00 szerkezet
^XA
^FO90,200^BY4^BC,256,Y,N,,U^FD0012345123451234512^FS
^XZ
Az U kiválasztása az UCC kis- és nagybetűs írásmódot választja, ami azt jelenti, hogy pontosan 19 karaktert kell használni a ^FD-ben, nem többet, nem kevesebbet... 19 karakternek kell lennie.
Az FNC1 értékeket használó C részhalmaz automatikusan kiválasztásra kerül.
Az ellenőrző számjegy automatikusan beillesztésre kerül.
'D' használata a mód (m) paraméterhez (x.11.x és újabb /w) ^Kr.eo,h,f,g,e,m Alkalmazásazonosító 00 szerkezet
^XA
^FO50,200^BCN,150,Y,N,,D^FD(00) 1 0084423 7449200940^FS
^XZ
https://support.zebra.com/cpws/docs/zpl/code_128.htm 8/16
2025.05.22., 11:04 128-as kód
(0 a mező végén egy hamis karakter található, amelyet ellenőrző számjegy helykitöltőjeként szúrtak be, amelyet a nyomtató automatikusan beszúr... véletlenül ebben a példábanamp(le az automatikusan kiszámított ellenőrző számjegy is 0 volt)
Az FNC1 értékeket használó C részhalmaz automatikusan kiválasztásra kerül.
A mezőben zárójelek és szóközök lehetnek. '00' alkalmazásazonosító, majd 17 karakter, végül pedig egy hamis ellenőrzőszám helykitöltője.
Az ellenőrző számjegy automatikusan beillesztésre kerül. A nyomtató automatikusan kiszámítja az ellenőrző számjegyet, és beilleszti azt a vonalkódba és az értelmező sorba.
Az értelmező sorban a zárójelek és a szóközök is láthatók lesznek, de kiveszik őket a tényleges vonalkódból.
Az értelmezési sor nyomtatása más betűtípussal
x.10.x vagy újabb firmware verzióval
^XA
^50 200 FO^A0N,40,30^BCN,150,Y,N,Y^FD>;>80012345123451234512^FS
^XZ
A betűtípus-parancs (^A0N,40,30) hozzáadható és módosítható a tolmácssor betűtípusának és méretének megváltoztatásához.
x.10.x-nél régebbi firmware verzióval
^XA
^FO25,25^BCN,150,N,N,Y^FD>;>80012345123451234512^FS
^50 200 FO^A0N,50,40^FD(00) 1 2345123 451234512 0^FS
^XZ
Külön szövegmezőt kell írni.
A értelmezési vonal ki kell kapcsolni.
^A0N,50,40 a különálló szövegmező betűtípusának és méretének kiválasztása.
Meg kell győződnie arról, hogy helyesen adta meg ellenőrző számjegy a szövegmezőben.
https://support.zebra.com/cpws/docs/zpl/code_128.htm 9/16
2025.05.22., 11:04 128-as kód
Egy külön szövegmező létrehozása lehetővé teszi az értelmezési sor formázását zárójelekkel és szóközökkel.
Tipikus szállítási formátum, amelyet néhány nagyobb kiskereskedő használ: (4 x 6 címkeméret)
Ebben ^Kr.e exampHa a formátum értelmező sora ki van kapcsolva, az ellenőrző számjegy paraméter nincs engedélyezve, a programozó kiszámította az ellenőrző számjegyet, és már hozzáadta azt a mezőadatok 20. karaktereként. Választhatja az „Y” betűt az ellenőrző számjegy paraméterhez, és csak 19 karaktert adhat meg a mezőadatokban, így a nyomtató automatikusan kiszámítja és beilleszti az ellenőrző számjegyet (20. karakter).
^XA
^LH0,00^FS
^FO25,20^A0,52,40^FFROM:^FS
^FO25,80^A0,25,25^FDZEBRA TECH. CORP.^FS
^FO25,110^A0,25,25^FD333 CORP. WOODS PLWY^FS
^FO25,140^A0,25,25^FDVERNON HILLS, IL 60061^FS
^FO75,190^A0,30,30^FD(D. MELLÉKLET) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDHORDÓ:^FS
^FO300,70^A0,48,40^FDKöltségvetéses EXPRESSZ CSOMAG^FS
^FO300,110^A048,40^FDPRO SZÁM 123456789^FS
^FO300,150^A0,48,40^FDB/L SZÁM 987654321^FS
^FO01,220^GB816,3,3^FS
^FO25,240^A0,52,40^FDTO:^FS
^FO95,230^A0,50,30^FDAcme VÁLLALAT^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN ÉS M ÁTVITEL^FS
^FO95,350^A0,34,30^FD630 MUTTARD ÚT^FS
^FO95,380^A0,34,30^FDNEENAH, WI 54956^FS
^FO400,220^GB4,200,4^FS
^FO440,250^A0,50,30^FDFOR:^FS
^FO440,300^A0,40,35^FDAcme #4040^FS
^FO440,335^A0,40,35^FD4002 SOUTH DORT HWY^FS
^FO440,370^A0,40,35^FDFLINT, MI 48507^FS
^FO01,420^GB816,3,3^FS
^FO25,430^AD^FD(420) SZÁLLÍTÁSI IRÁNYÍTÓSZÁM^FS
^FO100,455^A0,42,50^FD(420) 54956^FS
^FO55,500^BY4,3^BC,110,N^FD>;>842054956^FS
^FO446,422^GB3,202,3^FS
^FO470,450^A0,30,22^FDPO#:^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm 10/16
2025.05.22., 11:04 128-as kód
^FO470,500^A0,30,22^FRENDELÉS TÍPUSA:^FS
^FO470,550^A0,30,22^FDDEPT:^FS
^FO650,450^A0,60,35^FD2397767757^FS
^FO650,510^A0,60,35^FDRO^FD
^FO650,570^F0,60,35^FD60,35^FD092^FS
^FO01,622^GB816,3,3^FS
^FO01,830^GB816,3,3^FS
^FO25 840^AD^FD(00) SOROZATOS SZÁLLÍTÓKONTÉNER^FS
^FO100,925^BC,276,N,^FD>;>800000123455555555558^FS
^FO100,865^A0,56,50^FD(00) 0 00 12345 555555555 8^FS
^PQ1
^XZ
Alkalmazásazonosítók
UCC/EAN ALKALMAZÁSI AZONOSÍTÓ
Az alkalmazásazonosító egy előtag, amely az azt követő adat (adatmező) jelentését és formátumát azonosítja.
Léteznek mesterséges intelligenciák az azonosításhoz, a nyomon követhetőséghez, a dátumokhoz, a mennyiséghez, a mérésekhez, a helyszínekhez és sok más típusú információhoz.
PlampPéldául a kötegszám AI-ja 10, és a kötegszám AI-ját mindig egy legfeljebb 20 karakterből álló alfanumerikus kötegkód követi.
Az UCC/EAN alkalmazásazonosítók egy nyílt szabványt biztosítanak, amelyet a kereskedelmi láncban részt vevő összes vállalat használhat és megérthet, függetlenül attól, hogy melyik vállalat adta ki eredetileg a kódokat.
UCC alkalmazásazonosító táblázat
|
Adattartalom |
AI |
Plusz a következő adatszerkezet |
|
Ssorozat Scsípős Ckonténer Códa (SSCC) |
00 |
pontosan 18 számjegy |
|
Szállítási konténer kódja |
01 |
pontosan 14 számjegy |
|
KötegszámS |
10 |
akár 20 alfanumerikus karakter |
|
Gyártási dátum (ÉÉHHNN) |
11 |
pontosan 6 számjegy |
|
Csomagolás dátuma (ÉÉHHNN) |
13 |
pontosan 6 számjegy |
|
Lejárati dátum (ÉÉHHNN) |
15 |
pontosan 6 számjegy |
|
Lejárati dátum (ÉÉHHNN) |
17 |
pontosan 6 számjegy |
|
Termékváltozat |
20 |
pontosan 2 számjegy |
|
Sorozatszám |
21 |
akár 20 alfanumerikus karakter |
|
HIBCC Mennyiség, Dátum, Sarzs és Link |
22 |
akár 29 alfanumerikus karakter |
|
Tételszám |
23* |
akár 19 alfanumerikus karakter |
|
Mennyiség darabonként |
30 |
|
|
Nettó tömeg (kilogramm) |
|
310** pontosan 6 számjegy |
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
|
Hossz, méter |
|
311** pontosan 6 számjegy |
|
Szélesség vagy átmérő (méter) |
|
312** pontosan 6 számjegy |
|
Mélység (méter) |
|
313** pontosan 6 számjegy |
|
Terület (négyzetméter) |
|
314** pontosan 6 számjegy |
|
Térfogat (liter) |
|
315** pontosan 6 számjegy |
|
Térfogat (köbméter) |
|
316** pontosan 6 számjegy |
|
Nettó tömeg (font) |
|
320** pontosan 6 számjegy |
|
Ügyfél megrendelési száma |
400 |
akár 29 alfanumerikus karakter |
|
Szállítási hely (Kézbesítési hely) kódja EAN 13 vagy DUNS szám használatával, kezdő nullákkal |
410 |
pontosan 13 számjegy |
|
Számlázási címzett (Számla címzettje) helykód EAN 13 vagy DUNS szám használatával, kezdő nullákkal |
411 |
pontosan 13 számjegy |
|
Vásárlás innen |
412 |
pontosan 13 számjegy |
|
Szállítási cím (Kézbesítési cím) Irányítószám egyetlen postai hatóságon belül |
420 |
akár 9 alfanumerikus karakter |
|
Szállítási cím (Kézbesítési cím) Irányítószám 3 számjegyű ISO országkód előtaggal |
421 |
3 számjegy plusz legfeljebb 9 alfanumerikus karakter |
|
Tekercselt termékek – szélesség, hosszúság, magátmérő, irány és illesztések |
8001 |
pontosan 14 számjegy |
|
Elektronikus sorozatszám a következőhöz: mobiltelefon |
|
8002-től felfelé, 20 alfanumerikus karakterrel |
Azoknál a dátummezőknél, amelyeknek csak az évet és a hónapot kell megadniuk, a nap mező értéke „00”.
* Plusz egy számjegy a hossz jelzéséhez.
** Plusz egy számjegy a tizedesvessző jelzéséhez.
Több alkalmazásazonosító láncolása (x.11.x és újabb) A >1 által meghívott FNC8-et közvetlenül a kétjegyű AI elé illesztjük be, hogy a kódot olvasó szkennerek lássák az FNC1-et, és tudják, hogy egy AI követi. A (automatikus) módparaméterrel:
^XA
^BY2,2.5,193^FO33,400^BCN,,N,N,N,A^FD>;>80204017773003486100008535>8910001>837252^FS ^FT33,625^AEN,0,0^FD(02)04017773003486(10)0008535(91)0001(37)252^FS
^XZ
U-ra beállított mód paraméterrel:
^XA
^BY3,2.5,193^FO33,200^BCN,,N,N,N,U^FD>;>80204017773003486>8100008535>8910001>837252^FS ^FT33,455^A0N,30,30^FD(02)04017773003486(10)0008535(91)0001(37)252^FS
^XZ
D-re beállított mód paraméterrel*
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
^XA
^PON
^LH0,0
^BY2,2.5,145^FO218,343^BCB,,Y,N,N,D^FD(91)0005886>8(10)0000410549>8(99)05^FS ^XZ
D* : A következő hibát javították a 60.13.0.6 firmware-ben – cKijavítottuk az EAN128 vonalkódok „D” módban történő nyomtatásával kapcsolatos problémát, amikor az utolsó alkalmazásazonosítót páratlan számú karakterrel próbáltuk kinyomtatni. A javítás – Hozzáadtuk a D mód lehetőségét, hogy páratlan számú adatkaraktert fogadjon el a páros szám kikényszerítése helyett.
EAN-14
Íme két módszer EAN-2 vonalkód előállítására a 14-as kód használatával
- Használhatja a Zebra Designer-t, megtervezheti a címkét, majd kinyomtathatja file hogy view az EAN14 vonalkód nyomtatásakor generált kód.
- Az EAN14-et a ^BC paranccsal nyomtathatod ki. Itt találsz további információkat a ZPL parancsról.
Bár lehet, hogy nincs kifejezetten EAN 14-hez tartozó ZPL parancsa, táblázat A fenti ábra a 01 alkalmazásazonosítóról szóló információkat mutatja. Ez azt jelzi, hogy az adatmezőnek pontosan 14 karakterből kell állnia, az első kettő a 01 lesz, majd további 12 karakter.
A 01 ezt EAN14 struktúraként azonosítja. A ZPL nagyjából így fog kinézni:
^BCN,256,Y,N,^FD>;>801222222222222^FS
A >;>8 karakterekre van szükség a vonalkód C részhalmazra, 1. funkció, a 01 a 14 karakteres kód azonosítója (EAN14, szállítókonténer kódja). Az examptizenkét kettes számot használ az adatokhoz... ide kell beírni az adatokat a kettesek helyére.
Több examples
Íme néhány példaampLI-kompatibilis címkék, amelyek UCC/EAN (ucc/128) vonalkódokat használnak.
A C részhalmaz 1. függvényét a >;>8 hívja meg.
Ha ^BC,110,N,,,U formátumot küldesz, akkor pontosan 19 karaktert kell használnod az adatokban. filed és nincs szükséged a >;>8-ra a C részhalmaz, az 1. függvény meghívásához.
Az sampha az U nincs jelen. A >;>8 a C függvény 1. részhalmazának meghívására szolgál, és lehetővé teszi a felhasználó számára, hogy olyan karaktereket adjon meg, amelyeknek nem kell pontosan 19 karakternek lenniük.
Ez csak két sampszámos, a való világban létező, megfelelő címkék közül a legkevesebb. Használja az s-tampmodellként szolgál az UCC/EAN (UCC/128) alkalmazásokhoz.
AzokampAz egyik a JCPenney-től, a másik a Kmart-tól származik. Lehetséges, hogy ezek nem a jelenlegi szabványok. Csak demonstrációs célokat szolgálnak.
JCPenney
^XA
^LH20,10^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
^FO01,145^GB816,3,3^FS
^FO5,20^A0,52,50^FFROM:^FS
^FO155,20^A0,34,31^FDZEBRA TECH. CORP.^FS
^FO155,52^A0,34,31^FD333 CORP. WOODS PKWY.^FS
^FO155,84^A0,34,31^FDVERNON HILLS, IL 60061^FS
^FO570,20^A0,69,48^FD#67890-0^FS
^FO5,163^A0,52,50^FDTO:^FS
^FO110,158^A0N,65,50^FDJ.C.PENNEY^FS
^FO528,159^A0N,87,62^FD#2473-7^FS
^FO120,217^A0N,36,32^FD1201 WEST OAKS MALL^FS
^FO120,252^A0N,36,32^FDHOUSTON, TX 77082^FS
^FO227,314^BY4^BC,104,N^FD>;>842077082^FS
^FO307,282^A0N,36,32^FD420 77082^FS
^FO01,424^GB816,3,3^FS
^FO01,642^GB816,3,3^FS
^FO01,642^GB816,3,3^FS
^FO25,662^A0,87,65^FDPO#:^FS
^FO160,662^A0N,90,70^FD35976757^FS
^FO510,662^A0N,87,65^FDSUB:^FS
^FO650,662^A0N,90,70^FD092^FS
^FO130,760^A0N,50,63^FDKARTON 07/12^FS
^FO01,820^GB816,3,3^FS
^FO90,941^BC,256,N^FD>;>800000280280000000680^FS
^FO88,890^A0N,50,57^FD00 00 28028 000000068 0^FS
^PQ0,1,,N
^XZ
Kmart
^XA
^LH0,00^FS
^FO25,20^A0,52,40^FFROM:^FS
^FO25,80^A0,25,25^FDZEBRA TECH. CORP.^FS
^FO25,110^A0,25,25^FD333 CORP. WOODS PLWY^FS
^FO25,140^A0,25,25^FDVERNON HILLS, IL 60061^FS
^FO75,190^A0,30,30^FD(D. MELLÉKLET) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDHORDÓ:^FS
^FO300,70^A0,48,40^FDROADWAY CSOMAG EXPRESSZ^FS
^FO300,110^A048,40^FDPRO SZÁM 123456789^FS
^FO300,150^A0,48,40^FDB/L SZÁM 987654321^FS
^FO01,220^GB816,3,3^FS
^FO25,240^A0,52,40^FDTO:^FS
^FO95,230^A0,50,30^FDKMART VÁLLALAT^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN ÉS M ÁTVITEL^FS
^FO95,350^A0,34,30^FD630 MUTTARD ÚT^FS
^FO95,380^A0,34,30^FDNEENAH, WI 54956^FS
^FO400,220^GB4,200,4^FS
^FO440,250^A0,50,30^FDFOR:^FS
^FO440,300^A0,40,35^FDKMART ÜZLET #4040^FS
^FO440,335^A0,40,35^FD4002 SOUTH DORT HWY^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm 14/16
2025.05.22., 11:04 128-as kód
^FO440,370^A0,40,35^FDFLINT, MI 48507^FS
^FO01,420^GB816,3,3^FS
^FO25,430^AD^FD(420) SZÁLLÍTÁSI IRÁNYÍTÓSZÁM^FS
^FO100,455^A0,42,50^FD(420) 54956^FS
^FO55,500^BY4,3^BC,110,N^FD>;>842054956^FS
^FO446,422^GB3,202,3^FS
^FO470,450^A0,30,22^FDPO#:^FS
^FO470,500^A0,30,22^FRENDELÉS TÍPUSA:^FS
^FO470,550^A0,30,22^FDDEPT:^FS
^FO650,450^A0,60,35^FD2397767757^FS
^FO650,510^A0,60,35^FDRO^FD
^FO650,570^F0,60,35^FD60,35^FD092^FS
^FO01,622^GB816,3,3^FS
^FO01,830^GB816,3,3^FS
^FO25 840^AD^FD(00) SOROZATOS SZÁLLÍTÓKONTÉNER^FS
^FO100,925^BC,276,N,^FD>;>800000123455555555558^FS
^FO100,865^A0,56,50^FD(00) 0 00 12345 555555555 8^FS
^PQ1,1,,N
^XZ
https://support.zebra.com/cpws/docs/zpl/code_128.htm
2025.05.22., 11:04 128-as kód
https://support.zebra.com/cpws/docs/zpl/code_128.htm
Dokumentumok / Források
![]() | Code 128 vonalkódnyomtató |
Hivatkozások
- Kód 128support.zebra.com
- adams1.com/128code.htmlwww.adams1.com
- Felhasználói kézikönyvmanual.tools
