కోడ్ 128 బార్కోడ్ ప్రింటర్
5/22/25, 11:04 AM కోడ్ 128 ^BC (కోడ్ 128)
^BC
- వివరణ
- పారామితులు
ZPL మాజీampలెస్
- Sampసబ్సెట్ A లో le ZPL మరియు ప్రింటౌట్
- Sample ZPL మరియు డిఫాల్ట్ సబ్సెట్ B లో ప్రింటౌట్
- Sampసబ్సెట్ C లో le ZPL మరియు ప్రింటౌట్
- Sample ZPL సబ్సెట్ C నుండి B కి A కి మారడం
- కొన్ని ప్రధాన రిటైలర్ల సాధారణ షిప్పింగ్ ఫార్మాట్ ఉపయోగించండి
- SampUCC/EAN-128 బార్కోడ్ కోసం le ZPL
- వివరణ రేఖను వేరే విధంగా ముద్రించడం ఫాంట్
- అనేక అప్లికేషన్ ఐడెంటిఫైయర్లను గొలుసు వేయడం
- మరిన్ని మాజీలుampలెస్
- కోడ్ 128 బార్కోడ్ సైజు కాలిక్యులేటర్ (ఆడమ్స్ కమ్యూనికేషన్స్ సైట్)
ఉపసమితులు
- ఉపసమితులు
- ఉపసమితి ఆహ్వాన అక్షర పట్టిక
- ఉపసమితులు A మరియు C లకు నియమాలు
- ఉపసమితి B కోసం నియమాలు
- కోడ్ 128 అక్షర సమితులు
UCC/EAN గురించి సమాచారం
- UCC/EAN-128 సింబాలజీ
- అప్లికేషన్ ఐడెంటిఫైయర్లు
- UCC అప్లికేషన్ ఐడెంటిఫైయర్ టేబుల్
- ఈఎన్ -14
వివరణ:
కోడ్ 128 అనేది అధిక సాంద్రత, వేరియబుల్ పొడవు, నిరంతర, ఆల్ఫాన్యూమరిక్ సింబాలజీ. ఇది సంక్లిష్టంగా ఎన్కోడ్ చేయబడిన ఉత్పత్తి గుర్తింపు కోసం రూపొందించబడింది.
ప్రతి కోడ్ 128 అక్షరాలు ఆరు అంశాలను కలిగి ఉంటాయి: మూడు బార్లు మరియు మూడు ఖాళీలు.
- ^BC స్థిర ముద్రణ నిష్పత్తికి మద్దతు ఇస్తుంది.
- ఫీల్డ్ డేటా (^FD) లేబుల్ యొక్క వెడల్పు (లేదా పొడవు, తిప్పితే) కి పరిమితం చేయబడింది.
పారామితులు:
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
కోసం ఫార్మాట్ ^BC సూచన:
^BCo,h,f,g,e,m
ఎక్కడ:
^BC = కోడ్ 128 బార్ కోడ్
o= ఓరియంటేషన్
డిఫాల్ట్ విలువ: ప్రస్తుత ^FW అమరిక
ఇతర విలువలు:
N = సాధారణ
R = తిప్పబడింది, 90 డిగ్రీలు సవ్యదిశలో
I = తిరగబడింది, 180 డిగ్రీలు
B = కింది నుండి పైకి చదవండి, 270 డిగ్రీలు
h = బార్ కోడ్ ఎత్తు
డిఫాల్ట్ విలువ: ^ ద్వారా విలువ సెట్ చేయబడిందిBY
ఇతర విలువలు: 9999 చుక్కలకు 1 చుక్క
f = ప్రింట్ ఇంటర్ప్రిటేషన్ లైన్
డిఫాల్ట్ విలువ: Y = అవును
ఇతర విలువ: N = లేదు
గమనిక: బార్ కోడ్ సూచనల ముందు ఫాంట్ కోసం సూచనలను ఉంచడం ద్వారా వివరణ లైన్ను అందుబాటులో ఉన్న ఏదైనా ఫాంట్లో ముద్రించవచ్చు.
g = కోడ్ పైన ఇంటర్ప్రెటేషన్ లైన్ను ప్రింట్ చేయండి
డిఫాల్ట్ విలువ: N = లేదు
ఇతర విలువ: Y = అవును
గమనిక: UCC కేస్ మోడ్లో డిఫాల్ట్ అవునుకి మారుతుంది.
e = UCC చెక్ డిజిట్
డిఫాల్ట్ విలువ: N = లేదు
ఇతర విలువ: Y = అవును
m = మోడ్ ఎంపికలు N, U, A, D
N డిఫాల్ట్ విలువ: N = మోడ్ ఎంచుకోబడలేదు
U ఇతర విలువ: U = UCC కేస్ మోడ్ (^FD లేదా ^SN స్టేట్మెంట్లో 19 సంఖ్యా అంకెలు ఉండాలి, అది చెల్లుబాటు అయ్యే ఆల్ఫా అక్షరాలను కూడా కలిగి ఉండవచ్చు). FNC1 విలువలను ఉపయోగించి సబ్సెట్ C స్వయంచాలకంగా ఎంపిక చేయబడుతుంది.
^FD లేదా ^SN లో అదనపు అంకెలు (19 పైన) తొలగించబడతాయి.
^FD లేదా ^SN లో 19 అంకెల కంటే తక్కువ ఉన్న సంఖ్య కుడివైపున సున్నాలను జోడించి లెక్కింపును 19 కి తీసుకువస్తుంది. (ఇది చెల్లని వివరణ లైన్ను ఉత్పత్తి చేస్తుంది.)
A ఇతర విలువ: A = ఆటోమేటిక్ మోడ్ వెర్షన్ 16.3.0 కి ప్రభావవంతంగా ఉంటుంది ఆటోమేటిక్ మోడ్ పంపిన డేటాను విశ్లేషిస్తుంది మరియు ఉత్తమ ప్యాకింగ్ పద్ధతిని స్వయంచాలకంగా నిర్ణయిస్తుంది. పూర్తి ASCII అక్షర సమితిని దీనిలో ఉపయోగించవచ్చు ^FD స్టేట్మెంట్. ఉపసమితులను ఎప్పుడు మార్చాలో ప్రింటర్ నిర్ణయిస్తుంది. నాలుగు లేదా అంతకంటే ఎక్కువ సంఖ్యా అంకెల స్ట్రింగ్ ఉపసమితి C కి ఆటోమేటిక్ మార్పుకు కారణమవుతుంది.
D ఇతర విలువ: D = కొత్త మోడ్ (x.11.x మరియు కొత్త f/w) ఈ కొత్త మోడ్:
- చైన్డ్ అప్లికేషన్ ఐడెంటిఫైయర్లతో మరియు లేకుండా UCC/EANతో వ్యవహరించడానికి అనుమతిస్తుంది.
- అలాగే కోడ్ తగిన ఉపసమితిలో ప్రారంభమవుతుంది, తరువాత FNC1 UCC/EAN 128 బార్కోడ్ను సూచిస్తుంది.
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
ప్రింటర్ స్వయంచాలకంగా తీసివేస్తుంది కుండలీకరణాలు మరియు ఖాళీలు ఎన్కోడింగ్ కోసం కానీ వాటిని మానవ చదవగలిగే విభాగంలో ప్రింట్ చేయండి.
ప్రింటర్ స్వయంచాలకంగా చెక్ డిజిట్ అవసరమా అని నిర్ణయిస్తుంది, దానిని లెక్కించి, ప్రింట్ చేస్తుంది. మానవులు చదవగలిగే దాని స్వయంచాలక పరిమాణీకరణ.
Sample ZPL మరియు డిఫాల్ట్ సబ్సెట్ B లో ప్రింటౌట్

ఉపసమితులు
కోడ్ 128 అక్షరాల యొక్క మూడు ఉపసమితులను కలిగి ఉంది. ప్రతి సెట్లో 106 ఎన్కోడ్ చేయబడిన ప్రింటింగ్ అక్షరాలు ఉన్నాయి మరియు ప్రతి అక్షర సమితి ఉపయోగించబడుతున్న అక్షర ఉపసమితిని బట్టి మూడు వేర్వేరు అర్థాలను కలిగి ఉంటుంది. మూడు కోడ్ 128-అక్షరాల ఉపసమితులను ఇలా సూచిస్తారు:
- ఉపసమితి A
- ఉపసమితి బి
- ఉపసమితి సి
ఒక ఉపసమితిని రెండు మార్గాలలో ఒకదానిలో ఎంచుకోవచ్చు.
- ఫీల్డ్ డేటాలో ప్రత్యేక ఆహ్వాన కోడ్ను చేర్చవచ్చు (^FD) ఆ బార్ కోడ్తో అనుబంధించబడిన స్ట్రింగ్.
- ఫీల్డ్ డేటా ప్రారంభంలో కావలసిన స్టార్ట్ కోడ్ను ఉంచండి. స్టార్ట్ కోడ్ నమోదు చేయకపోతే, సబ్సెట్ B ఉపయోగించబడుతుంది.
బార్ కోడ్లోని ఉపసమితులను మార్చడానికి, ఫీల్డ్ డేటా స్ట్రింగ్లోని తగిన పాయింట్ల వద్ద తగిన ఆహ్వాన కోడ్ను ఉంచండి. తగిన ఆహ్వాన కోడ్తో మార్చబడే వరకు కొత్త ఉపసమితి అమలులో ఉంటుంది. (ఉదాహరణకుample, సబ్సెట్ C లో, a “>7” ఫీల్డ్ డేటాలో సబ్సెట్ను A కి మారుస్తుంది.) క్రింద ఉన్న పట్టిక మూడు సబ్సెట్ల కోసం కోడ్ 128 ఇన్వోకేషన్ కోడ్లు మరియు స్టార్ట్ క్యారెక్టర్లను చూపుతుంది.
క్రింద ఉన్న పట్టిక మూడు ఉపసమితుల కోసం కోడ్ 128 ఇన్వోకేషన్ కోడ్లు మరియు స్టార్ట్ క్యారెక్టర్లను చూపుతుంది. https://support.zebra.com/cpws/docs/zpl/code_128.htm 3/16
5/22/25, 11:04 AM కోడ్ 128
కోడ్ 128 ఆవాహన అక్షరాలు
Sampసబ్సెట్ A లో le ZPL మరియు ప్రింటౌట్
^FD తర్వాత >9 దానిని ఉపసమితి Aకి సెట్ చేస్తుంది
Sampసబ్సెట్ C లో le ZPL మరియు ప్రింటౌట్
^FD దానిని C ఉపసమితికి సెట్ చేసిన తర్వాత >;
Sample ZPL సబ్సెట్ C నుండి B కి A కి మారడం
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
^XA
^FO50,50^BY3^BCN,100,Y,N,N^FD>;382436>6CODE128>752375152^FS
^XZ
>; కోడ్ను సబ్సెట్ C లో ప్రారంభిస్తుంది, >6 సబ్సెట్ B కి మారుతుంది, >7 సబ్సెట్ A కి మారుతుంది. ఆవాహన అక్షర పట్టిక ఒక ఉపసమితి నుండి మరొక ఉపసమితికి మారడానికి ఏ ఆహ్వానాలు ఉపయోగించబడుతున్నాయో చూడటానికి.
ఉపసమితులు A మరియు C లకు నియమాలు
కోడ్ 128 ఉపసమితులు A మరియు C లు ఫీల్డ్ డేటా స్ట్రింగ్లో అంకెల జతలుగా ప్రోగ్రామ్ చేయబడ్డాయి, 00-99. ఉపసమితి A లో, ప్రతి జత అంకెలు బార్కోడ్లో ఒకే అక్షరం ఎన్కోడ్ చేయబడతాయి; ఉపసమితి C లో, అవి నమోదు చేయబడిన విధంగా ముద్రించబడతాయి. గమనిక: అంకె జత (D2) యొక్క మొదటి అక్షరంగా ప్రోగ్రామ్ చేయబడిన నాన్-ఇంటిజర్లు విస్మరించబడతాయి. అయితే, అంకె జత (2D) యొక్క రెండవ అక్షరంగా ప్రోగ్రామ్ చేయబడిన నాన్-ఇంటిజర్లు మొత్తం అంకెల జతను చెల్లవు మరియు జత విస్మరించబడుతుంది. కోడ్ షిఫ్ట్కు ముందు ఫీల్డ్ డేటా స్ట్రింగ్లో అదనపు, జత చేయని అంకె కూడా విస్మరించబడుతుంది.
ఉపసమితి B కోసం నియమాలు
కోడ్ 128 – 94 దశాంశం కంటే ఎక్కువ విలువలు మరియు కొన్ని ప్రత్యేక అక్షరాలు తప్ప, ఉపసమితి B నేరుగా ASCII టెక్స్ట్గా ప్రోగ్రామ్ చేయబడింది: ^ > ~
ఈ అక్షరాలను ఆహ్వాన కోడ్లను ఉపయోగించి ప్రోగ్రామ్ చేయాలి.
కోడ్ 128 అక్షర సమితులు
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
UCC/EAN-128 సింబాలజీ
అప్లికేషన్ ఐడెంటిఫైయర్ డేటా ప్రాతినిధ్యం కోసం పేర్కొన్న సింబాలజీ UCC/EAN-128, ఇది కోడ్ 128 యొక్క వైవిధ్యం, ఇది ప్రత్యేకంగా EAN ఇంటర్నేషనల్ మరియు యూనిఫాం కోడ్ కౌన్సిల్ (UCC)కి ప్రత్యేకించబడింది. రిటైల్ అవుట్లెట్లలో అమ్మకాల సమయంలో స్కాన్ చేయడానికి డేటాను ఉపయోగించడానికి ఇది ఉద్దేశించబడలేదు.
UCC/EAN-128 అనేక ప్రయోజనాలను అందిస్తుందిtages. ఇది నేడు అందుబాటులో ఉన్న అత్యంత పూర్తి, ఆల్ఫాన్యూమరిక్, ఒక డైమెన్షనల్ సింబాలజీలలో ఒకటి. మూడు వేర్వేరు అక్షర సమితుల (A, B మరియు C) ఉపయోగం పూర్తి 128 ASCII అక్షర సమితి యొక్క ఎన్కోడింగ్ను సులభతరం చేస్తుంది. కోడ్ 128 అత్యంత కాంపాక్ట్ లీనియర్ బార్ కోడ్ సింబాలజీలలో ఒకటి. అక్షర సమితి C సంఖ్యా డేటాను డబుల్ డెన్సిటీ మోడ్లో సూచించడానికి వీలు కల్పిస్తుంది. ఈ మోడ్లో, రెండు అంకెలు విలువైన స్థలాన్ని ఆదా చేసే ఒకే ఒక చిహ్న అక్షరం ద్వారా సూచించబడతాయి. కోడ్ జతచేయదగినది. అంటే బహుళ AIలు మరియు
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
వాటి ఫీల్డ్లను ఒకే బార్ కోడ్గా కలపవచ్చు. కోడ్ కూడా చాలా నమ్మదగినది. కోడ్ 128 చిహ్నాలు రెండు స్వతంత్ర స్వీయ-తనిఖీ లక్షణాలను ఉపయోగిస్తాయి, ఇవి ప్రింటింగ్ మరియు స్కానింగ్ విశ్వసనీయతను మెరుగుపరుస్తాయి.
UCC/EAN-128 బార్ కోడ్లు ఎల్లప్పుడూ ఫంక్షన్ 1 (FNC 1) అని పిలువబడే ఒక ప్రత్యేక డేటా-కాని అక్షరాన్ని కలిగి ఉంటాయి, ఇది బార్ కోడ్ యొక్క ప్రారంభ అక్షరాన్ని అనుసరిస్తుంది. ఇది స్కానర్లు మరియు ప్రాసెసింగ్ సాఫ్ట్వేర్లను UCC/EAN-128 మరియు ఇతర బార్ కోడ్ సింబాలజీల మధ్య స్వయంచాలకంగా వివక్ష చూపడానికి మరియు తదనంతరం సంబంధిత డేటాను మాత్రమే ప్రాసెస్ చేయడానికి వీలు కల్పిస్తుంది.
UCC/EAN-128 బార్ కోడ్ ఒక లీడింగ్ క్వైట్ జోన్, కోడ్ 128 స్టార్ట్ క్యారెక్టర్ A, B, లేదా C, ఒక FNC 1 క్యారెక్టర్, డేటా (అప్లికేషన్ ఐడెంటిఫైయర్ ప్లస్ డేటా ఫీల్డ్), ఒక సింబల్ చెక్ క్యారెక్టర్, ఒక స్టాప్ క్యారెక్టర్ మరియు ఒక ట్రెయిలింగ్ క్వైట్ జోన్తో రూపొందించబడింది.
యుసిసి/ఇఎఎన్, యుసిసి/128 ఎవరైనా కోడ్ను సూచిస్తున్నట్లు మీరు వినడానికి ఇవి రెండు మార్గాలు. ఇది ఉపయోగించిన అప్లికేషన్ ఐడెంటిఫైయర్ల ద్వారా కోడ్ నిర్మాణాత్మకంగా ఉందని సూచిస్తుంది.
ది ఎస్ఎస్సిసి సీరియల్ షిప్పింగ్ కంటైనర్ కోడ్ అంటే. ఇది అప్లికేషన్ ఐడెంటిఫైయర్ 00 కోసం డేటా స్ట్రక్చర్ లేఅవుట్ను అనుసరించి ఫార్మాట్ చేయబడింది. చూడండి అప్లికేషన్ ఐడెంటిఫైయర్ పట్టిక. అది SSCC కోడ్ అయిన 00 కావచ్చు. కస్టమర్ వారి బార్కోడ్ కోసం ఏ అప్లికేషన్ ఐడెంటిఫైయర్లను ఉపయోగిస్తున్నారో మాకు తెలియజేయాలి, తద్వారా మేము వారికి సహాయం చేయగలము.
అప్లికేషన్ ఐడెంటిఫైయర్ '00' స్ట్రక్చర్కు కోడ్ను ప్రింట్ చేయడానికి కోడ్ను వ్రాయడానికి అనేక మార్గాలు ఉన్నాయి.
మోడ్ (m) పరామితి ^BC కోసం 'N' ని ఉపయోగించడంo,h,f,g,e,m
అప్లికేషన్ ఐడెంటిఫైయర్ 00 నిర్మాణం
^XA
^FO90,200^BY4^BCN,256,Y,N,Y,N^FD>;>80012345123451234512^FS
^XZ
>;>8′ దానిని సబ్సెట్ C, ఫంక్షన్ 1కి సెట్ చేస్తుంది
'00' అనేది అప్లికేషన్ ఐడెంటిఫైయర్, తరువాత '17 అక్షరాలు' ఉంటాయి, 20వ అక్షరాన్ని స్వయంచాలకంగా ముద్రించడానికి (e) పరామితి కోసం 'Y'ని ఉపయోగించి చెక్ అంకెను ఎంచుకుంటారు.
మోడ్ను N కు సెట్ చేయడం ద్వారా మీరు 19 అక్షరాలకు పరిమితం కాదు.
https://support.zebra.com/cpws/docs/zpl/code_128.htm 7/16
5/22/25, 11:04 AM కోడ్ 128
మోడ్ (m) పరామితి ^BC కోసం 'U' ని ఉపయోగించడంo,h,f,g,e,m
అప్లికేషన్ ఐడెంటిఫైయర్ 00 నిర్మాణం
^XA
^FO90,200^BY4^BC,256,Y,N,,U^FD0012345123451234512^FS
^XZ
U ని ఎంచుకోవడం వలన UCC కేస్ మోడ్ ఎంపిక అవుతుంది అంటే మీరు ^FD లో ఖచ్చితంగా 19 అక్షరాలను ఉపయోగించాలి, ఎక్కువ కాదు, తక్కువ కాదు.... 19 అక్షరాలు ఉండాలి.
FNC1 విలువలను ఉపయోగించి సబ్సెట్ C స్వయంచాలకంగా ఎంపిక చేయబడుతుంది.
చెక్ అంకె స్వయంచాలకంగా చొప్పించబడుతుంది.
మోడ్ (m) పరామితి కోసం 'D' ని ఉపయోగించడం (x.11.x మరియు కొత్త /w) ^BCo,h,f,g,e,m అప్లికేషన్ ఐడెంటిఫైయర్ 00 నిర్మాణం
^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
5/22/25, 11:04 AM కోడ్ 128
(0 ఫీల్డ్ డేటా చివరలో ఒక బోగస్ అక్షరం ఉంది, దీనిని ప్రింటర్ స్వయంచాలకంగా ఇన్సర్ట్ చేసే చెక్ డిజిట్ కోసం ప్లేస్ హోల్డర్గా చొప్పించారు... ఈ exలో యాదృచ్చికంగాample స్వయంచాలకంగా లెక్కించబడిన చెక్ అంకె కూడా 0)
FNC1 విలువలను ఉపయోగించి సబ్సెట్ C స్వయంచాలకంగా ఎంపిక చేయబడుతుంది.
ఫీల్డ్ డేటాలో కుండలీకరణాలు మరియు ఖాళీలు ఉండవచ్చు. '00' అప్లికేషన్ ఐడెంటిఫైయర్, తరువాత 17 అక్షరాలు, తరువాత బోగస్ చెక్ డిజిట్ ప్లేస్ హోల్డర్.
చెక్ అంకె స్వయంచాలకంగా చొప్పించబడుతుంది. ప్రింటర్ స్వయంచాలకంగా చెక్ అంకెను లెక్కించి బార్కోడ్ మరియు వివరణ లైన్లో ఉంచుతుంది.
వివరణ పంక్తి కుండలీకరణాలు మరియు ఖాళీలను కూడా చూపుతుంది కానీ వాటిని వాస్తవ బార్కోడ్ నుండి తీసివేస్తుంది.
వివరణ పంక్తిని వేరే ఫాంట్లో ముద్రించడం
f/w వెర్షన్ x.10.x లేదా అంతకంటే కొత్త వాటితో
^XA
^FO50,200^ఎ0ఎన్,40,30^BCN,150,Y,N,Y^FD>;>80012345123451234512^FS
^XZ
ఫాంట్ కమాండ్ (^ఎ0ఎన్,40,30) వివరణ లైన్ యొక్క ఫాంట్ మరియు పరిమాణాన్ని మార్చడానికి జోడించవచ్చు మరియు మార్చవచ్చు.
x.10.x కంటే పాత f/w వెర్షన్తో
^XA
^FO25,25^BCN,150,N,N,Y^FD>;>80012345123451234512^FS
^FO100,190^ఎ0ఎన్,50,40^ఎఫ్డి(00) 1 2345123 451234512 0^FS
^XZ
ప్రత్యేక టెక్స్ట్ ఫీల్డ్ రాయాలి.
ది వివరణ రేఖ ఆపివేయాలి.
^ఎ0ఎన్,50,40 అనేది ప్రత్యేక టెక్స్ట్ ఫీల్డ్ కోసం ఫాంట్ మరియు సైజు ఎంపిక.
మీరు సరైనది నమోదు చేశారని నిర్ధారించుకోవాలి అంకెలను తనిఖీ చేయండి టెక్స్ట్ ఫీల్డ్లో.
https://support.zebra.com/cpws/docs/zpl/code_128.htm 9/16
5/22/25, 11:04 AM కోడ్ 128
ప్రత్యేక టెక్స్ట్ ఫీల్డ్ను సృష్టించడం వలన మీరు వివరణ లైన్ను కుండలీకరణాలు మరియు ఖాళీలతో ఫార్మాట్ చేయడానికి అనుమతిస్తుంది.
కొన్ని ప్రధాన రిటైలర్లు ఉపయోగించే సాధారణ షిప్పింగ్ ఫార్మాట్: (4 x 6 లేబుల్ పరిమాణం)
ఇందులో ^BC exampఫార్మాట్లో ఇంటర్ప్రిటేషన్ లైన్ ఆఫ్ చేయబడి ఉంటే, చెక్ డిజిట్ పరామితి ప్రారంభించబడలేదు, ప్రోగ్రామర్ చెక్ డిజిట్ను లెక్కించి, దానిని ఫీల్డ్ డేటాలో ఇప్పటికే 20వ అక్షరంగా జోడించారు. మీరు చెక్ డిజిట్ పరామితి కోసం 'Y'ని ఉంచడాన్ని ఎంచుకోవచ్చు మరియు ఫీల్డ్ డేటాలో 19 అక్షరాలను మాత్రమే నమోదు చేయవచ్చు మరియు ప్రింటర్ స్వయంచాలకంగా లెక్కించి చెక్ డిజిట్ (20వ అక్షరం)ని చొప్పించడానికి అనుమతించవచ్చు.
^XA
^LH0,00^FS
^FO25,20^A0,52,40^FDFROM:^FS
^FO25,80^A0,25,25^FDZEBRA టెక్. కార్పొరేషన్.^FS
^FO25,110^A0,25,25^FD333 CORP. వుడ్స్ PLWY^FS
^FO25,140^A0,25,25^FDVERNON హిల్స్, IL 60061^FS
^FO75,190^A0,30,30^FD(ఎగ్జిబిట్ D) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDక్యారియర్:^FS
^FO300,70^A0,48,40^FDబడ్జెట్ ప్యాకేజీ ఎక్స్ప్రెస్^FS
^FO300,110^A048,40^FDPRO నంబర్ 123456789^FS
^FO300,150^A0,48,40^FDB/L సంఖ్య 987654321^FS
^FO01,220^GB816,3,3^FS
^FO25,240^A0,52,40^FDTO:^FS
^FO95,230^A0,50,30^FDAcme కార్పొరేషన్^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN & M బదిలీ^FS
^FO95,350^A0,34,30^FD630 మట్టర్డ్ రోడ్^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 సౌత్ డోర్ట్ HWY^FS
^FO440,370^A0,40,35^FDఫ్లింట్, MI 48507^FS
^FO01,420^GB816,3,3^FS
^FO25,430^AD^FD(420) పోస్టల్ కోడ్^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
5/22/25, 11:04 AM కోడ్ 128
^FO470,500^A0,30,22^FDORDER రకం:^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) సీరియల్ షిప్పింగ్ కంటైనర్^FS
^FO100,925^BC,276,N,^FD>;>800000123455555555558^FS
^FO100,865^A0,56,50^FD(00) 0 00 12345 555555555 8^FS
^పిక్యూ1
^XZ
అప్లికేషన్ ఐడెంటిఫైయర్లు
UCC/EAN అప్లికేషన్ ఐడెంటిఫైయర్
అప్లికేషన్ ఐడెంటిఫైయర్ అనేది దానిని అనుసరించే డేటా యొక్క అర్థం మరియు ఆకృతిని గుర్తించడానికి ఉపయోగించే ప్రిఫిక్స్ కోడ్ (డేటా ఫీల్డ్).
గుర్తింపు, జాడ తెలుసుకోవడం, తేదీలు, పరిమాణం, కొలతలు, స్థానాలు మరియు అనేక ఇతర రకాల సమాచారం కోసం AIలు ఉన్నాయి.
ఉదాహరణకుample, బ్యాచ్ నంబర్ యొక్క AI 10, మరియు బ్యాచ్ నంబర్ AI ఎల్లప్పుడూ 20-అక్షరాలకు మించని ఆల్ఫాన్యూమరిక్ బ్యాచ్ కోడ్తో ఉంటుంది.
UCC/EAN అప్లికేషన్ ఐడెంటిఫైయర్లు ఓపెన్ స్టాండర్డ్ను అందిస్తాయి, దీనిని ట్రేడింగ్ చైన్లోని అన్ని కంపెనీలు ఉపయోగించుకోవచ్చు మరియు అర్థం చేసుకోవచ్చు, మొదట కోడ్లను జారీ చేసిన కంపెనీతో సంబంధం లేకుండా.
UCC అప్లికేషన్ ఐడెంటిఫైయర్ టేబుల్
|
డేటా కంటెంట్ |
AI |
ప్లస్ కింది డేటా నిర్మాణం |
|
Sరియల్ Sహిప్పింగ్ Cనిలుపుదల Cఓడ్ (SSCC) |
00 |
సరిగ్గా 18 అంకెలు |
|
షిప్పింగ్ కంటైనర్ కోడ్ |
01 |
సరిగ్గా 14 అంకెలు |
|
బ్యాచ్ నంబర్లుS |
10 |
20 వరకు ఆల్ఫాన్యూమరిక్లు |
|
ఉత్పత్తి తేదీ (YYMMDD) |
11 |
సరిగ్గా 6 అంకెలు |
|
ప్యాకేజింగ్ తేదీ (YYMMDD) |
13 |
సరిగ్గా 6 అంకెలు |
|
తేదీ నాటికి అమ్మకం (YYMMDD) |
15 |
సరిగ్గా 6 అంకెలు |
|
గడువు తేదీ (YYMMDD) |
17 |
సరిగ్గా 6 అంకెలు |
|
ఉత్పత్తి వేరియంట్ |
20 |
సరిగ్గా 2 అంకెలు |
|
క్రమ సంఖ్య |
21 |
20 వరకు ఆల్ఫాన్యూమరిక్లు |
|
HIBCC పరిమాణం, తేదీ, బ్యాచ్ మరియు లింక్ |
22 |
29 వరకు ఆల్ఫాన్యూమరిక్లు |
|
లాట్ నంబర్ |
23* |
19 వరకు ఆల్ఫాన్యూమరిక్లు |
|
ప్రతి పరిమాణం |
30 |
|
|
నికర బరువు (కిలోగ్రాములు) |
|
310** సరిగ్గా 6 అంకెలు |
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
|
పొడవు, మీటర్లు |
|
311** సరిగ్గా 6 అంకెలు |
|
వెడల్పు లేదా వ్యాసం (మీటర్లు) |
|
312** సరిగ్గా 6 అంకెలు |
|
లోతులు (మీటర్లు) |
|
313** సరిగ్గా 6 అంకెలు |
|
వైశాల్యం (చదరపు మీటర్లు) |
|
314** సరిగ్గా 6 అంకెలు |
|
వాల్యూమ్ (లీటర్లు) |
|
315** సరిగ్గా 6 అంకెలు |
|
వాల్యూమ్ (క్యూబిక్ మీటర్లు) |
|
316** సరిగ్గా 6 అంకెలు |
|
నికర బరువు (పౌండ్లు) |
|
320** సరిగ్గా 6 అంకెలు |
|
కస్టమర్ PO నంబర్ |
400 |
29 వరకు ఆల్ఫాన్యూమరిక్లు |
|
షిప్ టు (డెలివరీ టు) లొకేషన్ కోడ్ EAN 13 లేదా DUNS సంఖ్యను ఉపయోగించి ఆధిక్య సున్నాలతో |
410 |
సరిగ్గా 13 అంకెలు |
|
బిల్ టు (ఇన్వాయిస్ టు) లొకేషన్ కోడ్ EAN 13 లేదా DUNS సంఖ్యను ఉపయోగించి ఆధిక్య సున్నాలతో |
411 |
సరిగ్గా 13 అంకెలు |
|
నుండి కొనుగోలు |
412 |
సరిగ్గా 13 అంకెలు |
|
షిప్ (డెలివరీ) పోస్టల్ కోడ్ ఒకే పోస్టల్ అథారిటీ పరిధిలో |
420 |
9 వరకు ఆల్ఫాన్యూమరిక్లు |
|
షిప్ (డెలివరీ) పోస్టల్ కోడ్ 3-అంకెల ISO దేశ కోడ్ ఉపసర్గతో |
421 |
3 అంకెలు ప్లస్ 9 ఆల్ఫాన్యూమరిక్స్ వరకు |
|
రోల్ ఉత్పత్తులు - వెడల్పు, పొడవు, కోర్ వ్యాసం, దిశ మరియు స్ప్లైస్లు |
8001 |
సరిగ్గా 14 అంకెలు |
|
కోసం ఎలక్ట్రానిక్ సీరియల్ నంబర్ సెల్యులార్ మొబైల్ ఫోన్ |
|
8002 నుండి 20 వరకు అక్షర సంఖ్యలు |
సంవత్సరం మరియు నెలను మాత్రమే సూచించాల్సిన తేదీ ఫీల్డ్ల కోసం, రోజు ఫీల్డ్ “00”కి సెట్ చేయబడింది.
* పొడవు సూచన కోసం ప్లస్ వన్ అంకె.
** దశాంశ బిందువు సూచన కోసం ప్లస్ వన్ అంకె.
అనేక అప్లికేషన్ ఐడెంటిఫైయర్లను గొలుసు వేయడం (x.11.x మరియు తరువాత) >1 ద్వారా ప్రేరేపించబడిన FNC8, రెండు అంకెల AIల ముందు చొప్పించబడుతుంది, తద్వారా కోడ్ను చదివే స్కానర్లు FNC1ని చూస్తాయి మరియు AI అనుసరిస్తుందని తెలుసుకుంటాయి. మోడ్ పరామితి A (ఆటోమేటిక్) కు సెట్ చేయబడినప్పుడు:
^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 కు సెట్ చేయబడినప్పుడు:
^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 కి సెట్ చేయబడినప్పుడు*
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
^XA
^పోన్
^ఎల్హెచ్0,0
^BY2,2.5,145^FO218,343^BCB,,Y,N,N,D^FD(91)0005886>8(10)0000410549>8(99)05^FS ^XZ
D* : కింది సమస్య 60.13.0.6 ఫర్మ్వేర్లో సరిదిద్దబడింది – సిచివరి అప్లికేషన్ ఐడెంటిఫైయర్ను బేసి సంఖ్య అక్షరాలతో ప్రింట్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు మోడ్ “D”ని ఉపయోగించి EAN128 బార్కోడ్లను ప్రింట్ చేయడంలో సమస్యను సరిదిద్దారు. పరిష్కారం - సరి సంఖ్యను బలవంతం చేయడానికి ప్రయత్నించడం కంటే బేసి సంఖ్యల డేటా అక్షరాలను అంగీకరించే సామర్థ్యంలో మోడ్ Dకి జోడించబడింది.
ఈఎన్ -14
కోడ్ 2 ఉపయోగించి EAN-14 బార్కోడ్ను రూపొందించడానికి ఇక్కడ 128 మార్గాలు ఉన్నాయి.
- మీరు జీబ్రా డిజైనర్ని ఉపయోగించి లేబుల్ను డిజైన్ చేసి, ఆపై ప్రింట్ చేయవచ్చు file కు view మీరు EAN14 బార్కోడ్ను ప్రింట్ చేసినప్పుడు ఉత్పత్తి అయ్యే కోడ్.
- మీరు ^BC కమాండ్ ఉపయోగించి EAN14 ను ప్రింట్ చేయవచ్చు. ZPL కమాండ్ గురించి మరింత సమాచారం ఇక్కడ ఉంది.
ఇది EAN 14 కోసం ప్రత్యేకంగా ZPL కమాండ్ను కలిగి ఉండకపోవచ్చు, అయితే పట్టిక పైన 01 అప్లికేషన్ ఐడెంటిఫైయర్ గురించి సమాచారాన్ని చూపిస్తుంది. ఇది డేటా ఫీల్డ్లో ఖచ్చితంగా 14 అక్షరాలు ఉండాలని సూచిస్తుంది, మొదటి రెండు అక్షరాలు 01 మరియు తరువాత 12 అక్షరాలు ఉంటాయి.
01 దీనిని EAN14 నిర్మాణంగా గుర్తిస్తుంది. ZPL ఇలా కనిపిస్తుంది:
^BCN,256,Y,N,^FD>;>801222222222222^FS
బార్కోడ్ను సబ్సెట్ Cకి సెట్ చేయడానికి >;>8 అవసరం, ఫంక్షన్ 1 01 అనేది 14 అక్షరాల కోడ్ (EAN14, షిప్పింగ్ కంటైనర్ కోడ్) కోసం ఐడెంటిఫైయర్. ఉదా.ample డేటా కోసం పన్నెండు 2లను ఉపయోగిస్తుంది …. ఇక్కడే మీరు మీ డేటాను ఈ 2ల స్థానంలో ఉంచుతారు.
మరింత మాజీampలెస్
ఇక్కడ కొన్ని ఉన్నాయిampucc/ean (ucc/128) బార్కోడ్లను ఉపయోగించే le కంప్లైంట్ లేబుల్లు.
సబ్సెట్ C, ఫంక్షన్ 1 ను >;>8 ద్వారా పిలుస్తారు
మీరు ^BC,110,N,,,U అని పంపితే, మీరు డేటాలో ఖచ్చితంగా 19 అక్షరాలను ఉపయోగించాలి. filed మరియు సబ్సెట్ C, ఫంక్షన్ 8ని ఇన్వోక్ చేయడానికి మీకు >;>1 అవసరం లేదు.
లు లోampU లేనందున. >;>8 అనేది సబ్సెట్ C ఫంక్షన్ 1ని అమలు చేయడానికి ఉపయోగించబడుతుంది మరియు ఇది వినియోగదారుని ఖచ్చితంగా 19 అక్షరాలు ఉండవలసిన అవసరం లేని అనేక అక్షరాలను నమోదు చేయడానికి అనుమతిస్తుంది.
ఇవి కేవలం రెండు సెకన్లు మాత్రమేampనిజ ప్రపంచంలో చాలా కంప్లైంట్ లేబుల్స్ ఉన్నాయి. s ని ఉపయోగించండిampucc/ean (ucc/128) అప్లికేషన్లకు సహాయపడటానికి les ను ఒక నమూనాగా ఉపయోగించారు.
ఒక sample JCPenney నుండి మరియు మరొకటి Kmart నుండి వచ్చింది. ఇవి ప్రస్తుత ప్రమాణాలు కాకపోవచ్చు. అవి ప్రదర్శన ప్రయోజనాల కోసం మాత్రమే.
JCPenney
^XA
^LH20,10^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm
5/22/25, 11:04 AM కోడ్ 128
^FO01,145^GB816,3,3^FS
^FO5,20^A0,52,50^FDFROM:^FS
^FO155,20^A0,34,31^FDZEBRA టెక్. కార్పొరేషన్.^FS
^FO155,52^A0,34,31^FD333 కార్ప్. వుడ్స్ PKWY.^FS
^FO155,84^A0,34,31^FDVERNON హిల్స్, 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 వెస్ట్ ఓక్స్ మాల్^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^FDకార్టన్ 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^FDFROM:^FS
^FO25,80^A0,25,25^FDZEBRA టెక్. కార్పొరేషన్.^FS
^FO25,110^A0,25,25^FD333 CORP. వుడ్స్ PLWY^FS
^FO25,140^A0,25,25^FDVERNON హిల్స్, IL 60061^FS
^FO75,190^A0,30,30^FD(ఎగ్జిబిట్ D) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDక్యారియర్:^FS
^FO300,70^A0,48,40^FDరోడ్వే ప్యాకేజీ ఎక్స్ప్రెస్^FS
^FO300,110^A048,40^FDPRO నంబర్ 123456789^FS
^FO300,150^A0,48,40^FDB/L సంఖ్య 987654321^FS
^FO01,220^GB816,3,3^FS
^FO25,240^A0,52,40^FDTO:^FS
^FO95,230^A0,50,30^FDKమార్ట్ కార్పొరేషన్^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN & M బదిలీ^FS
^FO95,350^A0,34,30^FD630 మట్టర్డ్ రోడ్^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^FDKమార్ట్ స్టోర్ #4040^FS
^FO440,335^A0,40,35^FD4002 సౌత్ డోర్ట్ HWY^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm 14/16
5/22/25, 11:04 AM కోడ్ 128
^FO440,370^A0,40,35^FDఫ్లింట్, MI 48507^FS
^FO01,420^GB816,3,3^FS
^FO25,430^AD^FD(420) పోస్టల్ కోడ్^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^FDORDER రకం:^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) సీరియల్ షిప్పింగ్ కంటైనర్^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
5/22/25, 11:04 AM కోడ్ 128
https://support.zebra.com/cpws/docs/zpl/code_128.htm
పత్రాలు / వనరులు
![]() |
ZEBRA కోడ్ 128 బార్కోడ్ ప్రింటర్ [pdf] సూచనలు BC, కోడ్ 128, కోడ్ 128 బార్కోడ్ ప్రింటర్, 128 బార్కోడ్ ప్రింటర్, బార్కోడ్ ప్రింటర్, ప్రింటర్ |
