เครื่องพิมพ์บาร์โค้ด Code 128
22/5/25 11:04 น. รหัส 128 ^BC (รหัส 128)
^พ.ศ
- คำอธิบาย
- พารามิเตอร์
ZPL อดีตampเลส
- Sample ZPL และพิมพ์ออกมาใน Subset A
- Sample ZPL และพิมพ์ออกมาใน Subset B เริ่มต้น
- Sample ZPL และพิมพ์ออกมาใน Subset C
- Sample ZPL สลับจาก Subset C ไป B ไป A
- รูปแบบการจัดส่งทั่วไปของผู้ค้าปลีกรายใหญ่บางราย ใช้
- Sample ZPL สำหรับบาร์โค้ด UCC/EAN-128
- พิมพ์บรรทัดการตีความในรูปแบบที่แตกต่างกัน แบบอักษร
- การเชื่อมโยงตัวระบุแอปพลิเคชันหลายตัว
- เพิ่มเติม Exampเลส
- เครื่องคำนวณขนาดบาร์โค้ด Code 128 (อดัมส์ เว็บไซต์การสื่อสาร)
เซ็ตย่อย
- เซ็ตย่อย
- ตารางอักขระการเรียกชุดย่อย
- กฎสำหรับเซตย่อย A และ C
- กฎสำหรับชุดย่อย B
- ชุดอักขระรหัส 128
ข้อมูลเกี่ยวกับ UCC/EAN
- สัญลักษณ์ UCC/EAN-128
- ตัวระบุแอปพลิเคชัน
- ตารางตัวระบุแอปพลิเคชัน UCC
- อีแอน-14
คำอธิบาย:
รหัส 128 เป็นสัญลักษณ์ตัวอักษรและตัวเลขแบบต่อเนื่องที่มีความหนาแน่นสูง ความยาวแปรผัน ออกแบบมาเพื่อการระบุผลิตภัณฑ์ที่มีการเข้ารหัสที่ซับซ้อน
อักขระรหัส 128 แต่ละตัวประกอบด้วยองค์ประกอบ 6 องค์ประกอบ ได้แก่ แท่ง 3 อัน และช่องว่าง 3 ช่อง
- ^BC รองรับอัตราการพิมพ์คงที่
- ข้อมูลฟิลด์ (^FD) จะถูกจำกัดตามความกว้าง (หรือความยาว ถ้าหมุน) ของป้ายกำกับ
พารามิเตอร์:
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
รูปแบบสำหรับการ ^พ.ศ คำแนะนำคือ:
^พ.ศo,h,f,g,e,m
ที่ไหน:
^พ.ศ = บาร์โค้ด รหัส 128
o= ปฐมนิเทศ
ค่าเริ่มต้น: ปัจจุบัน ^เอฟดับบลิว การตั้งค่า
ค่าอื่นๆ:
ยังไม่มีข้อความ = ปกติ
R = หมุนตามเข็มนาฬิกา 90 องศา
I = กลับหัว 180 องศา
B = อ่านจากล่างขึ้นบน 270 องศา
h = ความสูงของบาร์โค้ด
ค่าเริ่มต้น: ค่าที่ตั้งโดย ^BY
ค่าอื่นๆ: 1 จุดถึง 9999 จุด
f = สายการตีความการพิมพ์
ค่าเริ่มต้น: Y = ใช่
มูลค่าอื่นๆ: N = ไม่
หมายเหตุ: สามารถพิมพ์บรรทัดการตีความด้วยแบบอักษรใดๆ ที่มีอยู่ได้โดยการวางคำสั่งสำหรับแบบอักษรนั้นไว้ก่อนคำสั่งบาร์โค้ดโดยตรง
g = พิมพ์บรรทัดการตีความเหนือโค้ด
ค่าเริ่มต้น: N = ไม่
มูลค่าอื่นๆ: Y = ใช่
หมายเหตุ: การเปลี่ยนแปลงเริ่มต้นเป็นใช่ในโหมดกรณี UCC
e = เลขเช็ค UCC
ค่าเริ่มต้น: N = ไม่
มูลค่าอื่นๆ: Y = ใช่
m = ตัวเลือกโหมด N, U, A, D
N ค่าเริ่มต้น: N = ไม่ได้เลือกโหมด
U มูลค่าอื่นๆ: U = โหมดกรณี UCC (คำสั่ง ^FD หรือ ^SN ต้องมีตัวเลข 19 หลักและสามารถมีอักขระตัวอักษรที่ถูกต้องได้ด้วย) ระบบจะเลือกชุดย่อย C ที่ใช้ค่า FNC1 โดยอัตโนมัติ
ตัวเลขเกิน (มากกว่า 19) ใน ^FD หรือ ^SN จะถูกกำจัด
ตัวเลขที่ต่ำกว่า 19 หลักใน ^FD หรือ ^SN จะเพิ่มศูนย์ทางขวาเพื่อให้นับถึง 19 (ทำให้เกิดการตีความที่ไม่ถูกต้อง)
A มูลค่าอื่นๆ: A = โหมดอัตโนมัติ มีผลสำหรับเวอร์ชัน 16.3.0 โหมดอัตโนมัติจะวิเคราะห์ข้อมูลที่ส่งและกำหนดวิธีการบรรจุที่ดีที่สุดโดยอัตโนมัติ สามารถใช้ชุดอักขระ ASCII เต็มรูปแบบได้ใน ^เอฟ.ดี คำสั่ง เครื่องพิมพ์จะกำหนดเวลาที่จะเลื่อนชุดย่อย สตริงตัวเลขสี่หลักหรือมากกว่าจะทำให้เกิดการเลื่อนไปยังชุดย่อย C โดยอัตโนมัติ
D มูลค่าอื่นๆ: D = โหมดใหม่ (x.11.x และ f/w ใหม่กว่า) โหมดใหม่นี้:
- จะช่วยให้สามารถจัดการกับ UCC/EAN ได้ทั้งแบบมีและไม่มีตัวระบุแอปพลิเคชันแบบเชื่อมโยง
- นอกจากนี้โค้ดจะเริ่มต้นในเซ็ตย่อยที่เหมาะสมตามด้วย FNC1 เพื่อระบุบาร์โค้ด UCC/EAN 128
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
เครื่องพิมพ์จะทำการถอดออกโดยอัตโนมัติ วงเล็บ และ พื้นที่ สำหรับการเข้ารหัสแต่พิมพ์ไว้ในส่วนที่มนุษย์สามารถอ่านได้
เครื่องพิมพ์จะตรวจสอบโดยอัตโนมัติว่าจำเป็นต้องใช้เลขตรวจสอบหรือไม่ คำนวณและพิมพ์ออกมา ปรับขนาดให้อ่านได้โดยมนุษย์โดยอัตโนมัติ
Sample ZPL และพิมพ์ออกมาใน Subset B เริ่มต้น

เซ็ตย่อย
รหัส 128 มีชุดอักขระย่อยสามชุด แต่ละชุดมีอักขระพิมพ์ที่เข้ารหัสไว้ 106 ตัว และชุดอักขระแต่ละชุดสามารถมีความหมายที่แตกต่างกันได้สูงสุดสามความหมาย ขึ้นอยู่กับชุดอักขระย่อยที่ใช้ ชุดอักขระย่อยทั้งสามของรหัส 128 เรียกว่า:
- เซตย่อย A
- เซตย่อย B
- เซตย่อย C
สามารถเลือกชุดย่อยได้สองวิธี
- สามารถรวมรหัสการเรียกพิเศษไว้ในข้อมูลฟิลด์ได้ (^เอฟ.ดี) สตริงที่เชื่อมโยงกับบาร์โค้ดนั้น
- ใส่รหัสเริ่มต้นที่ต้องการไว้ที่จุดเริ่มต้นของข้อมูลในฟิลด์ หากไม่ได้ใส่รหัสเริ่มต้น ระบบจะใช้ชุดย่อย B
หากต้องการเปลี่ยนชุดย่อยภายในบาร์โค้ด ให้วางรหัสการเรียกใช้งานที่เหมาะสม ณ จุดที่เหมาะสมภายในสตริงข้อมูลฟิลด์ ชุดย่อยใหม่จะมีผลจนกว่าจะมีการเปลี่ยนแปลงด้วยรหัสการเรียกใช้งานที่เหมาะสม (เช่นample ใน Subset C, a “>7” ในข้อมูลฟิลด์จะเปลี่ยนแปลงชุดย่อยเป็น A) ตารางด้านล่างแสดงรหัสการเรียกใช้งานและอักขระเริ่มต้นของรหัส 128 สำหรับชุดย่อยทั้งสามชุด
ตารางด้านล่างแสดงรหัสการเรียกใช้งาน Code 128 และอักขระเริ่มต้นสำหรับชุดย่อยทั้งสามชุด https://support.zebra.com/cpws/docs/zpl/code_128.htm 3/16
22/5/25 11:04 น. รหัส 128
อักขระเรียกใช้งานโค้ด 128
Sample ZPL และพิมพ์ออกมาใน Subset A
>9 หลัง ^FD จะตั้งค่าเป็นเซ็ตย่อย A
Sample ZPL และพิมพ์ออกมาใน Subset C
>; หลังจาก ^FD ตั้งค่าเป็นเซ็ตย่อย C
Sample ZPL สลับจาก Subset C ไป B ไป A
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
^เอ็กซ์เอ
^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 – เซ็ตย่อย B ถูกเขียนโปรแกรมโดยตรงเป็นข้อความ ASCII ยกเว้นค่าที่มากกว่า 94 ทศนิยมและอักขระพิเศษบางตัว: ^ > ~
อักขระเหล่านี้จะต้องได้รับการตั้งโปรแกรมโดยใช้รหัสเรียกใช้งาน
ชุดอักขระรหัส 128
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
สัญลักษณ์ UCC/EAN-128
สัญลักษณ์ที่กำหนดสำหรับการแสดงข้อมูล Application Identifier คือ UCC/EAN-128 ซึ่งเป็นรูปแบบหนึ่งของ Code 128 ที่สงวนไว้เฉพาะ EAN International และ Uniform Code Council (UCC) เท่านั้น สัญลักษณ์นี้ไม่ได้มีวัตถุประสงค์เพื่อใช้ในการสแกนข้อมูล ณ จุดขายในร้านค้าปลีก
UCC/EAN-128 นำเสนอข้อดีหลายประการtages เป็นหนึ่งในสัญลักษณ์แบบตัวอักษรและตัวเลขมิติเดียวที่สมบูรณ์แบบที่สุดในปัจจุบัน การใช้ชุดอักขระสามชุดที่แตกต่างกัน (A, B และ C) ช่วยให้การเข้ารหัสชุดอักขระ ASCII 128 ตัวเต็มรูปแบบง่ายขึ้น รหัส 128 เป็นหนึ่งในสัญลักษณ์บาร์โค้ดเชิงเส้นที่มีขนาดกะทัดรัดที่สุด ชุดอักขระ C ช่วยให้สามารถแสดงข้อมูลตัวเลขในโหมดความหนาแน่นสองเท่า ในโหมดนี้ ตัวเลขสองหลักจะถูกแทนด้วยอักขระสัญลักษณ์เพียงตัวเดียว ช่วยประหยัดพื้นที่อันมีค่า รหัสสามารถเชื่อมต่อกันได้ ซึ่งหมายความว่า AI หลายตัวและ
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
ฟิลด์ข้อมูลเหล่านี้สามารถรวมเข้าด้วยกันเป็นบาร์โค้ดเดียวได้ รหัสนี้ยังมีความน่าเชื่อถือสูงอีกด้วย สัญลักษณ์ Code 128 ใช้คุณสมบัติการตรวจสอบตัวเองสองแบบที่แยกจากกัน ซึ่งช่วยเพิ่มความน่าเชื่อถือในการพิมพ์และการสแกน
บาร์โค้ด UCC/EAN-128 มักจะมีอักขระพิเศษที่ไม่ใช่ข้อมูลที่เรียกว่าฟังก์ชัน 1 (FNC 1) ซึ่งอยู่ต่อจากอักขระเริ่มต้นของบาร์โค้ด ฟังก์ชันนี้ช่วยให้เครื่องสแกนและซอฟต์แวร์ประมวลผลสามารถแยกแยะระหว่าง UCC/EAN-128 กับสัญลักษณ์บาร์โค้ดอื่นๆ ได้โดยอัตโนมัติ และประมวลผลเฉพาะข้อมูลที่เกี่ยวข้องในภายหลัง
บาร์โค้ด UCC/EAN-128 ประกอบด้วยโซนเงียบนำหน้า อักขระเริ่มต้น Code 128 A, B หรือ C อักขระ FNC 1 ข้อมูล (ตัวระบุแอปพลิเคชันบวกฟิลด์ข้อมูล) อักขระตรวจสอบสัญลักษณ์ อักขระหยุด และโซนเงียบตามหลัง
ยูซีซี/อีเอ็น, ยูซีซี/128 มีสองสามวิธีที่คุณจะได้ยินคนอื่นพูดถึงโค้ด ซึ่งบ่งบอกว่าโค้ดมีโครงสร้างตามที่ตัวระบุแอปพลิเคชันที่ใช้กำหนดไว้
การ สสส. ย่อมาจาก Serial Shipping Container Code มีการจัดรูปแบบตามโครงสร้างข้อมูลของ Application Identifier 00 ดู ตารางตัวระบุแอปพลิเคชันอาจเป็น 00 ซึ่งเป็นรหัส SSCC ลูกค้าต้องแจ้งให้เราทราบว่าใช้รหัสระบุแอปพลิเคชันใดสำหรับบาร์โค้ดของพวกเขา เพื่อที่เราจะได้ช่วยเหลือพวกเขาได้
มีหลายวิธีในการเขียนโค้ดเพื่อพิมพ์โค้ดไปยังโครงสร้าง Application Identifier '00'
การใช้ 'N' สำหรับพารามิเตอร์โหมด (m) ^BCo,h,f,g,e,m
โครงสร้าง Application Identifier 00
^เอ็กซ์เอ
^FO90,200^BY4^BCN,256,Y,N,Y,N^FD>;>80012345123451234512^FS
^XZ
>;>8′ ตั้งค่าเป็นเซ็ตย่อย C ฟังก์ชัน 1
'00' คือตัวระบุแอปพลิเคชันตามด้วย '17 อักขระ' เลือกหลักตรวจสอบโดยใช้ 'Y' สำหรับพารามิเตอร์ (e) เพื่อพิมพ์อักขระที่ 20 โดยอัตโนมัติ
คุณไม่ได้จำกัดอยู่ที่ 19 ตัวอักษรด้วยโหมดที่ตั้งเป็น N
https://support.zebra.com/cpws/docs/zpl/code_128.htm 7/16
22/5/25 11:04 น. รหัส 128
การใช้ 'U' สำหรับพารามิเตอร์โหมด (m) ^BCo,h,f,g,e,m
โครงสร้าง Application Identifier 00
^เอ็กซ์เอ
^FO90,200^BY4^BC,256,Y,N,,U^FD0012345123451234512^FS
^XZ
การเลือก U จะเลือกโหมด UCC Case ซึ่งหมายความว่าคุณต้องใช้ตัวอักษรใน ^FD ให้ได้ 19 ตัวอักษรพอดี ไม่มากไปกว่านี้และไม่น้อยกว่านี้….ต้องมี 19 ตัวอักษร
ระบบจะเลือกเซ็ตย่อย C ที่ใช้ค่า FNC1 โดยอัตโนมัติ
ระบบจะแทรกตัวเลขตรวจสอบให้อัตโนมัติ
การใช้ 'D' สำหรับพารามิเตอร์โหมด (m) (x.11.x และใหม่กว่า /w) ^พ.ศo,h,f,g,e,m โครงสร้าง Application Identifier 00
^เอ็กซ์เอ
^FO50,200^BCN,150,Y,N,,D^FD(00) 1 0084423 7449200940^เอฟเอส
^XZ
https://support.zebra.com/cpws/docs/zpl/code_128.htm 8/16
22/5/25 11:04 น. รหัส 128
(0 ที่ส่วนท้ายของข้อมูลฟิลด์เป็นอักขระปลอมที่ถูกแทรกเข้ามาเพื่อใช้แทนตัวเลขตรวจสอบที่เครื่องพิมพ์จะแทรกเข้ามาโดยอัตโนมัติ...โดยบังเอิญในกรณีนี้ampตัวเลขเช็คที่คำนวณอัตโนมัติก็เป็น 0 เช่นกัน)
ระบบจะเลือกเซ็ตย่อย C ที่ใช้ค่า FNC1 โดยอัตโนมัติ
วงเล็บและช่องว่างสามารถอยู่ในข้อมูลฟิลด์ได้ รหัสประจำตัวแอปพลิเคชัน '00' ตามด้วยอักขระ 17 ตัว ตามด้วยตัวแทนตำแหน่งหลักตรวจสอบปลอม
ระบบจะใส่เลขตรวจสอบอัตโนมัติ เครื่องพิมพ์จะคำนวณเลขตรวจสอบและใส่ลงในบาร์โค้ดและบรรทัดการแปลผลโดยอัตโนมัติ
บรรทัดการตีความจะแสดงวงเล็บและช่องว่างด้วย แต่จะลบออกจากบาร์โค้ดจริง
การพิมพ์บรรทัดการตีความด้วยแบบอักษรที่แตกต่างกัน
พร้อม f/w เวอร์ชัน x.10.x หรือใหม่กว่า
^เอ็กซ์เอ
^FO50,200^อ0น,40,30^BCN,150,Y,N,Y^FD>;>80012345123451234512^FS
^XZ
คำสั่งแบบอักษร (^A0N,40,30) สามารถเพิ่มและเปลี่ยนแปลงแบบอักษรและขนาดของบรรทัดการตีความได้
ด้วยเวอร์ชัน f/w ที่เก่ากว่า x.10.x
^เอ็กซ์เอ
^FO25,25^BCN,150,N,N,Y^FD>;>80012345123451234512^FS
^FO100,190^อ0น,50,40^FD(00) 1 2345123 451234512 0^เอฟเอส
^XZ
จำเป็นต้องเขียนช่องข้อความแยกต่างหาก
การ เส้นการตีความ จำเป็นต้องปิดเครื่อง
^อ0น,50,40 คือการเลือกแบบอักษรและขนาดสำหรับช่องข้อความแยกต่างหาก
คุณต้องแน่ใจว่าคุณป้อนถูกต้อง ตรวจสอบตัวเลข ในช่องข้อความ
https://support.zebra.com/cpws/docs/zpl/code_128.htm 9/16
22/5/25 11:04 น. รหัส 128
การสร้างช่องข้อความแยกต่างหากทำให้คุณสามารถจัดรูปแบบบรรทัดการตีความด้วยวงเล็บและช่องว่างได้
รูปแบบการจัดส่งทั่วไปที่ร้านค้าปลีกรายใหญ่บางรายใช้: (ขนาดฉลาก 4 x 6)
ในนี้ ^พ.ศ exampหากฟอร์แมตปิดบรรทัดการตีความไว้ พารามิเตอร์เลขตรวจสอบไม่ได้เปิดใช้งาน โปรแกรมเมอร์ได้คำนวณเลขตรวจสอบและเพิ่มเป็นอักขระตัวที่ 20 ในข้อมูลฟิลด์เรียบร้อยแล้ว คุณสามารถเลือกใส่ "Y" สำหรับพารามิเตอร์เลขตรวจสอบ และป้อนเพียง 19 อักขระในข้อมูลฟิลด์ จากนั้นเครื่องพิมพ์จะคำนวณและแทรกเลขตรวจสอบ (อักขระตัวที่ 20) โดยอัตโนมัติ
^เอ็กซ์เอ
^LH0,00^FS
^FO25,20^A0,52,40^FDจาก:^FS
^FO25,80^A0,25,25^FDZEBRA TECH. CORP.^FS
^FO25,110^A0,25,25^FD333 CORP. วู้ดส์ พลัส^FS
^FO25,140^A0,25,25^FDVERNON HILLS, IL 60061^FS
^FO75,190^A0,30,30^FD(หลักฐาน D) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDCARRIER:^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 CORPORATION^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN & M TRANSFER^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 เซาท์ดอร์ทไฮเวย์^FS
^FO440,370^A0,40,35^FDFLINT, 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
22/5/25 11:04 น. รหัส 128
^FO470,500^A0,30,22^FDORDER TYPE:^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
^XZ
ตัวระบุแอปพลิเคชัน
ตัวระบุแอปพลิเคชัน UCC/EAN
Application Identifier คือรหัสคำนำหน้าที่ใช้ระบุความหมายและรูปแบบของข้อมูลที่ตามมา (ฟิลด์ข้อมูล)
มี AI สำหรับการระบุ การตรวจสอบ วันที่ ปริมาณ การวัด ตำแหน่ง และข้อมูลประเภทอื่นๆ อีกมากมาย
เช่นampโดยที่ AI สำหรับหมายเลขชุดการผลิตคือ 10 และหมายเลขชุดการผลิต AI จะตามด้วยรหัสชุดการผลิตที่เป็นตัวอักษรและตัวเลข โดยไม่เกิน 20 ตัวอักษร
ตัวระบุแอปพลิเคชัน UCC/EAN จัดให้มีมาตรฐานแบบเปิดซึ่งบริษัทต่างๆ ทั้งหมดในห่วงโซ่การค้าสามารถใช้และเข้าใจได้ โดยไม่คำนึงถึงบริษัทที่ออกรหัสในตอนแรก
ตารางตัวระบุแอปพลิเคชัน UCC
|
เนื้อหาข้อมูล |
AI |
บวกกับโครงสร้างข้อมูลต่อไปนี้ |
|
Sทางอากาศ Sการฮิปปิ้ง Cคอนเทนเนอร์ Cโอเด (SSCC) |
00 |
18 หลักพอดี |
|
รหัสตู้คอนเทนเนอร์ขนส่ง |
01 |
14 หลักพอดี |
|
หมายเลขชุดS |
10 |
ตัวอักษรและตัวเลขสูงสุด 20 ตัว |
|
วันที่ผลิต (วัน/เดือน/ปี) |
11 |
6 หลักพอดี |
|
วันที่บรรจุภัณฑ์ (วัน/เดือน/ปี) |
13 |
6 หลักพอดี |
|
วันที่ขาย (YYMMDD) |
15 |
6 หลักพอดี |
|
วันหมดอายุ (YYMMDD) |
17 |
6 หลักพอดี |
|
ผลิตภัณฑ์ Variant |
20 |
2 หลักพอดี |
|
หมายเลขซีเรียล |
21 |
ตัวอักษรและตัวเลขสูงสุด 20 ตัว |
|
ปริมาณ HIBCC วันที่ ชุด และลิงค์ |
22 |
ตัวอักษรและตัวเลขสูงสุด 29 ตัว |
|
หมายเลขล็อต |
23* |
ตัวอักษรและตัวเลขสูงสุด 19 ตัว |
|
จำนวนต่อชิ้น |
30 |
|
|
น้ำหนักสุทธิ (กิโลกรัม) |
|
310** 6 หลักพอดี |
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
|
ความยาว, เมตร |
|
311** 6 หลักพอดี |
|
ความกว้างหรือเส้นผ่านศูนย์กลาง (เมตร) |
|
312** 6 หลักพอดี |
|
ความลึก (เมตร) |
|
313** 6 หลักพอดี |
|
พื้นที่ (ตร.ม.) |
|
314** 6 หลักพอดี |
|
ปริมาตร (ลิตร) |
|
315** 6 หลักพอดี |
|
ปริมาตร (ลูกบาศก์เมตร) |
|
316** 6 หลักพอดี |
|
น้ำหนักสุทธิ (ปอนด์) |
|
320** 6 หลักพอดี |
|
หมายเลขใบสั่งซื้อของลูกค้า |
400 |
ตัวอักษรและตัวเลขสูงสุด 29 ตัว |
|
รหัสสถานที่จัดส่ง (Ship To) โดยใช้ EAN 13 หรือหมายเลข DUNS พร้อมเลขศูนย์นำหน้า |
410 |
13 หลักพอดี |
|
รหัสสถานที่เรียกเก็บเงิน (ใบแจ้งหนี้ถึง) โดยใช้ EAN 13 หรือหมายเลข DUNS พร้อมเลขศูนย์นำหน้า |
411 |
13 หลักพอดี |
|
ซื้อจาก |
412 |
13 หลักพอดี |
|
ส่งไปที่ (Deliver To) รหัสไปรษณีย์ ภายในเขตไปรษณีย์เดียว |
420 |
ตัวอักษรและตัวเลขสูงสุด 9 ตัว |
|
ส่งไปที่ (Deliver To) รหัสไปรษณีย์ พร้อมรหัสประเทศ ISO 3 หลัก |
421 |
3 หลักบวกตัวอักษรและตัวเลขสูงสุด 9 ตัว |
|
ผลิตภัณฑ์ม้วน – ความกว้าง ความยาว เส้นผ่านศูนย์กลางแกน ทิศทาง และรอยต่อ |
8001 |
14 หลักพอดี |
|
หมายเลขซีเรียลอิเล็กทรอนิกส์สำหรับ โทรศัพท์มือถือ |
|
8002 ขึ้นไป อักษรและตัวเลข 20 ตัว |
สำหรับช่องวันที่ที่ต้องระบุเพียงปีและเดือน ให้ตั้งช่องวันเป็น “00”
* บวกหนึ่งหลักสำหรับการระบุความยาว
** บวกหนึ่งหลักสำหรับระบุจุดทศนิยม
การเชื่อมโยงตัวระบุแอปพลิเคชันหลายตัว (x.11.x และใหม่กว่า) FNC1 ที่เรียกใช้โดย >8 จะถูกแทรกไว้ข้างหน้า AI สองหลักเพื่อให้เครื่องสแกนที่อ่านโค้ดสามารถมองเห็น FNC1 และทราบว่ามี AI ตามมา โดยตั้งค่าพารามิเตอร์โหมดเป็น A (อัตโนมัติ):
^เอ็กซ์เอ
^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:
^เอ็กซ์เอ
^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
22/5/25 11:04 น. รหัส 128
^เอ็กซ์เอ
^ปอน
^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* : ปัญหาต่อไปนี้ได้รับการแก้ไขในเฟิร์มแวร์ 60.13.0.6 – cแก้ไขปัญหาการพิมพ์บาร์โค้ด EAN128 โดยใช้โหมด “D” เมื่อพยายามพิมพ์ Application Identifier ตัวสุดท้ายที่มีจำนวนอักขระคี่ การแก้ไข – เพิ่มความสามารถในการให้โหมด D ยอมรับอักขระข้อมูลจำนวนคี่ แทนที่จะพยายามบังคับให้เป็นจำนวนอักขระคู่
อีแอน-14
มี 2 วิธีในการสร้างบาร์โค้ด EAN-14 โดยใช้รหัส 128
- คุณสามารถใช้ Zebra Designer และออกแบบฉลากแล้วพิมพ์ลงไปได้ file ถึง view รหัสที่สร้างขึ้นเมื่อคุณพิมพ์บาร์โค้ด EAN14
- คุณสามารถพิมพ์ EAN14 ได้โดยใช้คำสั่ง ^BC นี่คือข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง ZPL
แม้ว่าอาจไม่มีคำสั่ง ZPL สำหรับ EAN 14 โดยเฉพาะ โต๊ะ ด้านบนแสดงข้อมูลเกี่ยวกับตัวระบุแอปพลิเคชัน 01 ระบุว่าช่องข้อมูลต้องมีอักขระ 14 ตัวพอดี โดยสองตัวแรกจะเป็น 01 ตามด้วยอักขระอีก 12 ตัว
01 ระบุว่านี่เป็นโครงสร้าง EAN14 โดย ZPL จะมีลักษณะดังนี้:
^BCN,256,Y,N,^FD>;>801222222222222^FS
ต้องใช้ >;>8 เพื่อตั้งค่าบาร์โค้ดเป็นชุดย่อย C ฟังก์ชัน 1 โดยที่ 01 คือตัวระบุสำหรับรหัส 14 อักขระ (EAN14 รหัสตู้คอนเทนเนอร์) ตัวอย่างample ใช้เลข 2 จำนวน 2 ตัวสำหรับข้อมูล …. นี่คือตำแหน่งที่คุณจะใส่ข้อมูลของคุณแทนที่เลข XNUMX เหล่านี้
อดีตเพิ่มเติมampเลส
นี่คือคู่ของ sampฉลากที่สอดคล้องกับมาตรฐานที่ใช้บาร์โค้ด ucc/ean (ucc/128)
เซตย่อย C ฟังก์ชัน 1 ถูกเรียกใช้โดย >;>8
หากคุณส่ง ^BC,110,N,,,U คุณจะต้องใช้ 19 ตัวอักษรพอดีในข้อมูล filed และคุณไม่จำเป็นต้องใช้ >;>8 เพื่อเรียกใช้ฟังก์ชันย่อย C 1
ใน sampเนื่องจากไม่มี U อยู่ เครื่องหมาย >;>8 ใช้เพื่อเรียกใช้ฟังก์ชัน C เซตย่อย 1 ซึ่งทำให้ผู้ใช้สามารถป้อนอักขระจำนวนหนึ่งได้ โดยไม่จำเป็นต้องครบ 19 อักขระพอดี
นี่เป็นเพียงสอง sampฉลากที่สอดคล้องจำนวนมากที่มีอยู่ในโลกแห่งความเป็นจริง ใช้ samples เป็นโมเดลเพื่อช่วยเหลือในการใช้งาน ucc/ean (ucc/128)
หนึ่งวินาทีample มาจาก JCPenney และอีกอันมาจาก Kmart สิ่งเหล่านี้อาจไม่ใช่มาตรฐานปัจจุบัน ใช้เพื่อสาธิตเท่านั้น
เจซีเพนนี่
^เอ็กซ์เอ
^LH20,10^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm
22/5/25 11:04 น. รหัส 128
^FO01,145^GB816,3,3^FS
^FO5,20^A0,52,50^FDจาก:^FS
^FO155,20^A0,34,31^FDZEBRA TECH. CORP.^FS
^FO155,52^A0,34,31^FD333 คอร์ป. วูดส์ พาร์คเวย์^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 เวสต์โอ๊คส์มอลล์^FS
^FO120,252^A0N,36,32^FDฮิวสตัน, 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^FDCARTON 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
เคมาร์ท
^เอ็กซ์เอ
^LH0,00^FS
^FO25,20^A0,52,40^FDจาก:^FS
^FO25,80^A0,25,25^FDZEBRA TECH. CORP.^FS
^FO25,110^A0,25,25^FD333 CORP. วู้ดส์ พลัส^FS
^FO25,140^A0,25,25^FDVERNON HILLS, IL 60061^FS
^FO75,190^A0,30,30^FD(หลักฐาน D) ^FS
^FO270,0^GB3,220,3^FS
^FO300,20^A0,52,40^FDCARRIER:^FS
^FO300,70^A0,48,40^FDROADWAY แพ็คเกจด่วน^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^FDKMART CORPORATION^FS
^FO95,275^A0,50,30^FDC/O^FS
^FO95,320^A0,34,30^FDN & M TRANSFER^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^ร้าน FDKMART #4040^FS
^FO440,335^A0,40,35^FD4002 เซาท์ดอร์ทไฮเวย์^FS
https://support.zebra.com/cpws/docs/zpl/code_128.htm 14/16
22/5/25 11:04 น. รหัส 128
^FO440,370^A0,40,35^FDFLINT, 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 TYPE:^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
22/5/25 11:04 น. รหัส 128
https://support.zebra.com/cpws/docs/zpl/code_128.htm
เอกสาร / แหล่งข้อมูล
![]() |
เครื่องพิมพ์บาร์โค้ด ZEBRA Code 128 [พีดีเอฟ] คำแนะนำ BC, รหัส 128, เครื่องพิมพ์บาร์โค้ดรหัส 128, เครื่องพิมพ์บาร์โค้ด 128, เครื่องพิมพ์บาร์โค้ด, เครื่องพิมพ์ |
