เครื่องพิมพ์บาร์โค้ด 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 องศา

ความสูงของบาร์โค้ด

ค่าเริ่มต้น: ค่าที่ตั้งโดย ^BY

ค่าอื่นๆ: 1 จุดถึง 9999 จุด

สายการตีความการพิมพ์

ค่าเริ่มต้น: Y = ใช่

มูลค่าอื่นๆ: N = ไม่

หมายเหตุ: สามารถพิมพ์บรรทัดการตีความด้วยแบบอักษรใดๆ ที่มีอยู่ได้โดยการวางคำสั่งสำหรับแบบอักษรนั้นไว้ก่อนคำสั่งบาร์โค้ดโดยตรง

พิมพ์บรรทัดการตีความเหนือโค้ด

ค่าเริ่มต้น: N = ไม่

มูลค่าอื่นๆ: Y = ใช่

หมายเหตุ: การเปลี่ยนแปลงเริ่มต้นเป็นใช่ในโหมดกรณี UCC

เลขเช็ค UCC

ค่าเริ่มต้น: N = ไม่

มูลค่าอื่นๆ: Y = ใช่

ตัวเลือกโหมด N, U, A, D

ค่าเริ่มต้น: = ไม่ได้เลือกโหมด

มูลค่าอื่นๆ: = โหมดกรณี UCC (คำสั่ง ^FD หรือ ^SN ต้องมีตัวเลข 19 หลักและสามารถมีอักขระตัวอักษรที่ถูกต้องได้ด้วย) ระบบจะเลือกชุดย่อย C ที่ใช้ค่า FNC1 โดยอัตโนมัติ

ตัวเลขเกิน (มากกว่า 19) ใน ^FD หรือ ^SN จะถูกกำจัด

ตัวเลขที่ต่ำกว่า 19 หลักใน ^FD หรือ ^SN จะเพิ่มศูนย์ทางขวาเพื่อให้นับถึง 19 (ทำให้เกิดการตีความที่ไม่ถูกต้อง)

มูลค่าอื่นๆ: = โหมดอัตโนมัติ มีผลสำหรับเวอร์ชัน 16.3.0 โหมดอัตโนมัติจะวิเคราะห์ข้อมูลที่ส่งและกำหนดวิธีการบรรจุที่ดีที่สุดโดยอัตโนมัติ สามารถใช้ชุดอักขระ ASCII เต็มรูปแบบได้ใน ^เอฟ.ดี คำสั่ง เครื่องพิมพ์จะกำหนดเวลาที่จะเลื่อนชุดย่อย สตริงตัวเลขสี่หลักหรือมากกว่าจะทำให้เกิดการเลื่อนไปยังชุดย่อย C โดยอัตโนมัติ

มูลค่าอื่นๆ: = โหมดใหม่ (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

สามารถเลือกชุดย่อยได้สองวิธี

  1. สามารถรวมรหัสการเรียกพิเศษไว้ในข้อมูลฟิลด์ได้ (^เอฟ.ดี) สตริงที่เชื่อมโยงกับบาร์โค้ดนั้น
  2. ใส่รหัสเริ่มต้นที่ต้องการไว้ที่จุดเริ่มต้นของข้อมูลในฟิลด์ หากไม่ได้ใส่รหัสเริ่มต้น ระบบจะใช้ชุดย่อย 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,โครงสร้าง 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

(ที่ส่วนท้ายของข้อมูลฟิลด์เป็นอักขระปลอมที่ถูกแทรกเข้ามาเพื่อใช้แทนตัวเลขตรวจสอบที่เครื่องพิมพ์จะแทรกเข้ามาโดยอัตโนมัติ...โดยบังเอิญในกรณีนี้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

  1. คุณสามารถใช้ Zebra Designer และออกแบบฉลากแล้วพิมพ์ลงไปได้ file ถึง view รหัสที่สร้างขึ้นเมื่อคุณพิมพ์บาร์โค้ด EAN14
  2. คุณสามารถพิมพ์ 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, เครื่องพิมพ์บาร์โค้ด, เครื่องพิมพ์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *