บาร์โค้ด GS1-128: คู่มือฉบับสมบูรณ์สำหรับมาตรฐานห่วงโซ่อุปทาน

เชี่ยวชาญบาร์โค้ด GS1-128 ด้วยตัวระบุการใช้งาน (AIs) รหัสการจัดส่ง SSCC การดำเนินการโลจิสติกส์ และแนวทางปฏิบัติที่ดีที่สุดในห่วงโซ่อุปทาน คู่มือสำคัญสำหรับคลังสินค้าและการดำเนินงานจัดจำหน่าย

ในโลกที่ซับซ้อนของโลจิสติกส์สมัยใหม่และการจัดการห่วงโซ่อุปทาน การจับข้อมูลที่มีประสิทธิภาพมีความสำคัญต่อการติดตามผลิตภัณฑ์จากผู้ผลิตไปยังลูกค้าปลายทาง ในขณะที่บาร์โค้ด Code 128แบบธรรมดาเก่งในการเข้ารหัสข้อมูลตัวอักษรและตัวเลข การดำเนินงานห่วงโซ่อุปทานต้องการมากกว่านั้น: โครงสร้างข้อมูลมาตรฐานที่ถ่ายทอดไม่เพียงแค่ตัวเลข แต่ความหมายของมัน—การแยกแยะหมายเลขแบตช์จากหมายเลขซีเรียล วันหมดอายุจากวันผลิต และปริมาณจากน้ำหนัก

เข้าสู่GS1-128 (เดิมรู้จักในชื่อ UCC/EAN-128): ผู้ขนส่งข้อมูลที่ซับซ้อนซึ่งผสมผสานความหลากหลายของสัญลักษณ์Code 128เข้ากับโครงสร้างข้อมูลมาตรฐานทั่วโลก เป็นภาษากลางของโลจิสติกส์ ทำให้การสื่อสารระหว่างคู่ค้าทั่วโลกราบรื่น

คู่มือฉบับสมบูรณ์นี้ครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับบาร์โค้ด GS1-128: สถาปัตยกรรมทางเทคนิค ตัวระบุการใช้งาน (AIs) การดำเนินการ SSCC การใช้งานคลังสินค้าและการจัดส่ง การกำหนดค่าเครื่องสแกน การรวม EDI และแนวทางปฏิบัติที่ดีที่สุดสำหรับการดำเนินงานห่วงโซ่อุปทานที่เชื่อถือได้

GS1-128 คืออะไร?

คำจำกัดความและมาตรฐาน

GS1-128 เป็นมาตรฐานการใช้งานที่ใช้สัญลักษณ์บาร์โค้ดCode 128พร้อมกับโครงสร้างข้อมูลที่กำหนดโดย GS1 (เดิมรู้จักในชื่อ EAN.UCC) ช่วยให้สามารถเข้ารหัสข้อมูลห่วงโซ่อุปทานที่ซับซ้อนในรูปแบบมาตรฐานที่อ่านได้ด้วยเครื่อง

ลักษณะสำคัญ:

  • สัญลักษณ์: ใช้ Code 128 (โดยเฉพาะชุดย่อย C สำหรับประสิทธิภาพตัวเลขเมื่อเป็นไปได้)
  • โครงสร้างข้อมูล: กำหนดโดยมาตรฐาน GS1 ด้วยตัวระบุการใช้งาน (AIs)
  • อักขระเริ่มต้น: เริ่มต้นด้วย FNC1 (Function Code 1) เสมอเพื่อระบุว่าเป็น GS1-128
  • ความจุข้อมูล: สูงถึง 48 อักขระตัวอักษรและตัวเลขที่ใช้งานได้จริง (สัญลักษณ์รองรับมากกว่า แต่ข้อจำกัดขนาดป้ายกำกับมีผล)
  • มาตรฐานโลก: ได้รับการยอมรับและดำเนินการทั่วโลกในทุกอุตสาหกรรม

ชื่อเดิม:

  • UCC/EAN-128 (อเมริกาเหนือ / สากล)
  • EAN-128 (ยุโรป)
  • UCC-128 (สหรัฐอเมริกา)

การเปลี่ยนชื่อเป็นGS1-128ในปี 2005 รวมคำศัพท์ทั่วโลกภายใต้องค์กร GS1 แต่คุณอาจยังพบชื่อเดิมในเอกสารหรืออุปกรณ์รุ่นเก่า

ความสัมพันธ์กับ Code 128

คิดถึงความสัมพันธ์แบบนี้:

Code 128 = ภาษา (สัญลักษณ์) GS1-128 = ไวยากรณ์และคำศัพท์ (โครงสร้างข้อมูล)

เช่นเดียวกับคำภาษาอังกฤษที่สามารถจัดเรียงแบบสุ่มหรือจัดโครงสร้างเป็นประโยคที่มีไวยากรณ์ Code 128 สามารถเข้ารหัสข้อมูลตัวอักษรและตัวเลขใดๆ ในขณะที่ GS1-128 ให้กฎสำหรับการจัดระเบียบข้อมูลนั้นอย่างมีความหมาย

ตัวอย่าง Code 128:

ABC123LOT456EXP20251231

ข้อมูลมีอยู่แต่ความหมายไม่ชัดเจน ABC123 คืออะไร? LOT456 คืออะไร? 20251231 เป็นวันที่หรือไม่?

ตัวอย่าง GS1-128 พร้อม AIs:

(01)00614141123452(10)LOT456(17)251231

ความหมายชัดเจน: (01) = GTIN ตัวระบุผลิตภัณฑ์, (10) = หมายเลขแบตช์/ล็อต, (17) = วันหมดอายุ (รูปแบบ YYMMDD)

การมาตรฐานนี้เปิดใช้งาน:

  • การแยกวิเคราะห์อัตโนมัติโดยระบบสแกนโดยไม่ต้องเขียนโปรแกรมแต่ละองค์ประกอบข้อมูล
  • การทำงานร่วมกันทั่วโลกระหว่างระบบของบริษัทต่างๆ
  • การป้องกันข้อผิดพลาดผ่านรูปแบบและความยาวข้อมูลที่กำหนดไว้
  • การผสมผสานข้อมูลที่ยืดหยุ่นพร้อม AIs หลายอันในบาร์โค้ดเดียว

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสัญลักษณ์ Code 128 พื้นฐาน ดูที่คู่มือฉบับสมบูรณ์ของเราเกี่ยวกับ Code 128

สถาปัตยกรรมทางเทคนิค

โครงสร้างสัญลักษณ์

บาร์โค้ด GS1-128 ประกอบด้วยองค์ประกอบสำคัญหลายอย่าง:

[Start] [FNC1] [AI] [Data] [FNC1] [AI] [Data] ... [Check Digit] [Stop]

องค์ประกอบที่อธิบาย:

  1. อักขระเริ่มต้น: จุดเริ่มต้น Code 128 (โดยทั่วไป Start C สำหรับประสิทธิภาพตัวเลข)

  2. FNC1: อักขระ Function Code 1 ที่ระบุว่านี่เป็น GS1-128 (ไม่ใช่ Code 128 มาตรฐาน)

    • ไม่ปรากฏในการตีความที่อ่านได้โดยมนุษย์
    • สำคัญสำหรับการรับรู้ของเครื่องสแกน
    • ปรากฏที่จุดเริ่มต้นและเป็นตัวคั่นระหว่างองค์ประกอบข้อมูลที่มีความยาวแปรผัน
  3. ตัวระบุการใช้งาน (AI): คำนำหน้า 2-4 หลักในวงเล็บ (อ่านได้โดยมนุษย์เท่านั้น ไม่ได้เข้ารหัสในแถบ)

    • กำหนดความหมายของข้อมูลที่ตามมา
    • ตัวอย่าง: (01) สำหรับ GTIN, (10) สำหรับหมายเลขแบตช์, (21) สำหรับหมายเลขซีเรียล
  4. ข้อมูล: ข้อมูลจริง (GTIN วันที่ ปริมาณ ฯลฯ)

    • รูปแบบกำหนดโดยข้อกำหนด AI
    • สามารถมีความยาวคงที่ (ไม่ต้องการตัวคั่น) หรือความยาวแปรผัน (ต้องการตัวคั่น FNC1)
  5. หลักตรวจสอบ: หลักตรวจสอบ Code 128 modulo 103 (อัตโนมัติ)

  6. อักขระหยุด: รูปแบบหยุด Code 128

การอธิบายตัวระบุการใช้งาน (AIs)

ตัวระบุการใช้งานเป็นหัวใจของพลัง GS1-128 พวกเขาเปลี่ยนข้อมูลที่ไม่ชัดเจนให้เป็นข้อมูลที่มีโครงสร้างและมีความหมาย

รูปแบบ: AIs เป็นตัวเลข 2-4 หลักที่แสดงในวงเล็บในข้อความที่อ่านได้โดยมนุษย์แต่เข้ารหัสเป็นตัวเลขธรรมดาในบาร์โค้ด (วงเล็บไม่ได้เข้ารหัส)

ตัวอย่าง:

  • อ่านได้โดยมนุษย์: (01)00614141123452
  • บาร์โค้ดเข้ารหัส: 01 ตามด้วย 00614141123452

AIs สองประเภท:

AIs ความยาวคงที่:

  • ความยาวข้อมูลถูกกำหนดไว้ล่วงหน้าโดยคำจำกัดความ AI
  • ไม่ต้องการตัวคั่นหลังข้อมูล
  • เครื่องสแกนรู้แน่ชัดว่าต้องอ่านกี่อักขระ
  • ตัวอย่าง: AI (01) GTIN เป็น 14 หลักเสมอ

AIs ความยาวแปรผัน:

  • ความยาวข้อมูลแตกต่างกัน (สูงสุดตามที่กำหนดโดย AI)
  • ต้องการตัวคั่น FNC1 หลังข้อมูล (หรือจุดสิ้นสุดบาร์โค้ด)
  • เครื่องสแกนอ่านจนกระทั่ง FNC1 หรือจุดสิ้นสุดของสัญลักษณ์
  • ตัวอย่าง: AI (10) หมายเลขแบตช์/ล็อตสูงถึง 20 อักขระตัวอักษรและตัวเลข

กระบวนการเข้ารหัส

เมื่อคุณสร้างบาร์โค้ด GS1-128 ระบบ:

  1. ตรวจสอบข้อมูล: ตรวจสอบว่าแต่ละองค์ประกอบข้อมูลตรงกับข้อกำหนดรูปแบบ AI
  2. แทรก FNC1: เพิ่ม FNC1 ที่จุดเริ่มต้นและหลังองค์ประกอบข้อมูลที่มีความยาวแปรผัน
  3. เพิ่มประสิทธิภาพชุดย่อย: สลับระหว่างชุดย่อย Code 128 (A, B, C) เพื่อประสิทธิภาพ
  4. คำนวณหลักตรวจสอบ: คำนวณหลักตรวจสอบ Code 128 modulo 103
  5. สร้างแถบและช่องว่าง: สร้างรูปแบบบาร์โค้ดทางกายภาพ
  6. จัดรูปแบบที่อ่านได้โดยมนุษย์: เพิ่ม AIs ในวงเล็บด้านล่างแถบ

ความซับซ้อนนี้ได้รับการจัดการโดยอัตโนมัติโดยตัวสร้างบาร์โค้ด GS1-128ที่เหมาะสม รับประกันการปฏิบัติตามมาตรฐาน

ตัวระบุการใช้งาน (AIs) ทั่วไป

GS1 กำหนดตัวระบุการใช้งานมากกว่า 100 ตัว นี่คือที่ใช้กันมากที่สุดในโลจิสติกส์และห่วงโซ่อุปทาน:

การระบุผลิตภัณฑ์

AI (01) - หมายเลขรายการการค้าทั่วโลก (GTIN)

  • รูปแบบ: 14 หลัก (ตัวเลข)
  • ความยาว: คงที่ (14)
  • วัตถุประสงค์: ระบุผลิตภัณฑ์/SKU
  • ตัวอย่าง: (01)00614141123452
  • หมายเหตุ:
    • AI ที่สำคัญที่สุดสำหรับการระบุผลิตภัณฑ์
    • รวมหลักตรวจสอบในตำแหน่งสุดท้าย
    • แตกต่างจาก UPC 12 หลักหรือ EAN 13 หลัก (GTIN-14 เพิ่มหลักบ่งชี้)
    • ต้องใช้คำนำหน้าบริษัท GS1 ที่ได้รับใบอนุญาต

AI (02) - GTIN ของรายการการค้าที่บรรจุ

  • รูปแบบ: 14 หลัก (ตัวเลข)
  • ความยาว: คงที่ (14)
  • วัตถุประสงค์: ระบุผลิตภัณฑ์ภายในบรรจุภัณฑ์ (เมื่อแตกต่างจาก GTIN บรรจุภัณฑ์ภายนอก)
  • ตัวอย่าง: (02)00614141123469
  • การใช้งาน: กล่องที่บรรจุผลิตภัณฑ์ที่แตกต่างจากกล่องเอง

หมายเลขแบตช์และหมายเลขซีเรียล

AI (10) - หมายเลขแบตช์หรือล็อต

  • รูปแบบ: ตัวอักษรและตัวเลข
  • ความยาว: แปรผัน สูงถึง 20 อักขระ
  • วัตถุประสงค์: หมายเลขแบตช์/ล็อตของผู้ผลิตสำหรับการติดตามย้อนกลับ
  • ตัวอย่าง: (10)LOT456ABC
  • หมายเหตุ:
    • สำคัญสำหรับการเรียกคืนและการติดตามย้อนกลับ
    • ต้องการตัวคั่น FNC1 หลังข้อมูล (หากตามด้วย AI อื่น)
    • รูปแบบกำหนดโดยผู้ผลิต

AI (21) - หมายเลขซีเรียล

  • รูปแบบ: ตัวอักษรและตัวเลข
  • ความยาว: แปรผัน สูงถึง 20 อักขระ
  • วัตถุประสงค์: หมายเลขซีเรียลเฉพาะสำหรับการติดตามรายการแต่ละรายการ
  • ตัวอย่าง: (21)SN123456789
  • หมายเหตุ:
    • แต่ละหน่วยมีหมายเลขซีเรียลเฉพาะ
    • เปิดใช้งานการติดตามย้อนกลับระดับหน่วย
    • ใช้ในการติดตามและย้อนรอย การป้องกันการปลอมแปลง
    • ต้องการตัวคั่น FNC1

วันที่

AI (11) - วันผลิต (YYMMDD)

  • รูปแบบ: 6 หลัก (YYMMDD)
  • ความยาว: คงที่ (6)
  • วัตถุประสงค์: วันที่ผลิต/ผลิต
  • ตัวอย่าง: (11)251231 = 31 ธันวาคม 2025

AI (13) - วันบรรจุ (YYMMDD)

  • รูปแบบ: 6 หลัก (YYMMDD)
  • ความยาว: คงที่ (6)
  • วัตถุประสงค์: วันที่บรรจุ
  • ตัวอย่าง: (13)250615 = 15 มิถุนายน 2025

AI (15) - วันที่ดีที่สุดก่อน (YYMMDD)

  • รูปแบบ: 6 หลัก (YYMMDD)
  • ความยาว: คงที่ (6)
  • วัตถุประสงค์: วันที่ดีที่สุดก่อนหรือวันที่ดีที่สุดโดย
  • ตัวอย่าง: (15)260101 = 1 มกราคม 2026

AI (17) - วันหมดอายุ (YYMMDD)

  • รูปแบบ: 6 หลัก (YYMMDD)
  • ความยาว: คงที่ (6)
  • วัตถุประสงค์: วันที่ใช้โดย / วันหมดอายุ
  • ตัวอย่าง: (17)251231 = 31 ธันวาคม 2025
  • หมายเหตุ: AI วันที่ทั่วไปที่สุดสำหรับสินค้าที่เน่าเสียง่ายและเภสัชภัณฑ์

ปริมาณและการวัด

AI (30) - จำนวนแปรผัน

  • รูปแบบ: ตัวเลข สูงถึง 8 หลัก
  • ความยาว: แปรผัน (1-8)
  • วัตถุประสงค์: จำนวนรายการในรายการการค้าปริมาณแปรผัน
  • ตัวอย่าง: (30)1250 = 1,250 รายการ

AI (310n) - น้ำหนักสุทธิเป็นกิโลกรัม (n = ตำแหน่งจุดทศนิยม)

  • รูปแบบ: 6 หลัก (ตัวเลข)
  • ความยาว: คงที่ (6)
  • วัตถุประสงค์: น้ำหนักสุทธิเป็น kg
  • ตัวอย่าง: (3101)000125 = 12.5 kg (n=1 หมายถึง 1 ตำแหน่งทศนิยม)

AI (320n) - น้ำหนักสุทธิเป็นปอนด์

  • รูปแบบ: 6 หลัก (ตัวเลข)
  • ความยาว: คงที่ (6)
  • วัตถุประสงค์: น้ำหนักสุทธิเป็นปอนด์

AI (37) - จำนวนรายการการค้า

  • รูปแบบ: ตัวเลข สูงถึง 8 หลัก
  • ความยาว: แปรผัน (1-8)
  • วัตถุประสงค์: จำนวนหน่วยที่บรรจุ
  • ตัวอย่าง: (37)25 = 25 หน่วยในแพ็คเกจนี้

หน่วยโลจิสติกส์

AI (00) - รหัสคอนเทนเนอร์จัดส่งแบบซีเรียล (SSCC)

  • รูปแบบ: 18 หลัก (ตัวเลข)
  • ความยาว: คงที่ (18)
  • วัตถุประสงค์: ตัวระบุเฉพาะสำหรับหน่วยโลจิสติกส์ (พาเลท คอนเทนเนอร์ การจัดส่ง)
  • ตัวอย่าง: (00)006141412312345678
  • หมายเหตุ:
    • AI ที่สำคัญที่สุดสำหรับการติดตามโลจิสติกส์
    • ตัวระบุที่ไม่ซ้ำกันทั่วโลก
    • รายละเอียดในส่วน SSCC ด้านล่าง

AI (20) - ตัวแปรผลิตภัณฑ์ภายใน

  • รูปแบบ: 2 หลัก (ตัวเลข)
  • ความยาว: คงที่ (2)
  • วัตถุประสงค์: หมายเลขตัวแปรภายใน (สี ขนาด ฯลฯ)
  • ตัวอย่าง: (20)05 = ตัวแปร 05

ข้อมูลเพิ่มเติม

AI (240) - การระบุผลิตภัณฑ์เพิ่มเติม

  • รูปแบบ: ตัวอักษรและตัวเลข สูงถึง 30 อักขระ
  • ความยาว: แปรผัน
  • วัตถุประสงค์: การระบุผลิตภัณฑ์รองที่กำหนดโดยผู้ผลิต

AI (241) - หมายเลขชิ้นส่วนของลูกค้า

  • รูปแบบ: ตัวอักษรและตัวเลข สูงถึง 30 อักขระ
  • ความยาว: แปรผัน
  • วัตถุประสงค์: หมายเลขชิ้นส่วนของลูกค้าสำหรับผลิตภัณฑ์

AI (400) - หมายเลขใบสั่งซื้อของลูกค้า

  • รูปแบบ: ตัวอักษรและตัวเลข สูงถึง 30 อักขระ
  • ความยาว: แปรผัน
  • วัตถุประสงค์: เชื่อมโยงการจัดส่งกับ PO ของลูกค้า

AI (420) - จัดส่งไปยัง / ส่งมอบไปยังรหัสไปรษณีย์

  • รูปแบบ: ตัวอักษรและตัวเลข สูงถึง 20 อักขระ
  • ความยาว: แปรผัน
  • วัตถุประสงค์: รหัสไปรษณีย์สำหรับปลายทางการส่งมอบ

สำหรับรายการตัวระบุการใช้งานทั้งหมด ปรึกษาข้อกำหนดทั่วไปของ GS1

รหัสคอนเทนเนอร์จัดส่งแบบซีเรียล (SSCC)

SSCC เป็นหนึ่งในการใช้งาน GS1-128 ที่สำคัญที่สุดในโลจิสติกส์ สมควรได้รับความสนใจพิเศษเนื่องจากบทบาทสำคัญในการติดตามห่วงโซ่อุปทาน

SSCC คืออะไร?

รหัสคอนเทนเนอร์จัดส่งแบบซีเรียล (SSCC) เป็นหมายเลข 18 หลักที่ระบุหน่วยโลจิสติกส์อย่างไม่ซ้ำกัน—รายการใดๆ ที่จำเป็นต้องติดตามผ่านห่วงโซ่อุปทาน เช่น:

  • พาเลท
  • กล่อง/กล่องกระดาษแข็ง
  • คอนเทนเนอร์
  • กรงลูกกลิ้ง
  • คอนเทนเนอร์เทกองกลาง (IBCs)
  • พัสดุแต่ละชิ้น
  • หน่วยใดๆ ที่ถูกจัดส่งหรือเก็บ

คุณสมบัติหลัก:

  • ไม่ซ้ำกันทั่วโลก: ไม่มี SSCCs สองอันเหมือนกันทั่วโลก
  • ไม่มีนัยสำคัญ: ตัวเลขเองไม่ถ่ายทอดความหมาย (แตกต่างจาก GTINs ที่ระบุประเภทผลิตภัณฑ์) เป็นเพียงคีย์การค้นหา
  • ต้องการใบอนุญาต: สร้างโดยใช้คำนำหน้าบริษัท GS1
  • 18 หลัก: ความยาวคงที่สำหรับการประมวลผลที่สม่ำเสมอ

โครงสร้าง SSCC

SSCC ประกอบด้วย:

[Extension Digit] [GS1 Company Prefix] [Serial Reference] [Check Digit]
     1 หลัก           7-10 หลัก        6-9 หลัก        1 หลัก
                                                      -----
                                                      18 ทั้งหมด

องค์ประกอบ:

  1. หลักส่วนขยาย (1 หลัก): เพิ่มความจุการกำหนดหมายเลข

    • โดยทั่วไป 0-9
    • มักใช้เพื่อบ่งชี้ระดับบรรจุภัณฑ์ (0=พาเลท, 1=กล่อง ฯลฯ) แต่ไม่ได้มาตรฐาน
  2. คำนำหน้าบริษัท GS1 (7-10 หลัก): หมายเลข GS1 ที่ได้รับใบอนุญาตของคุณ

    • ความยาวแตกต่างกันไปตามประเทศและเมื่อออกใบอนุญาต
    • ตัวอย่าง: 0614141 (คำนำหน้า 7 หลัก)
  3. การอ้างอิงแบบซีเรียล (6-9 หลัก): หมายเลขตามลำดับหรือสุ่มที่คุณกำหนด

    • ความยาว = 17 - (ความยาวของคำนำหน้าบริษัท)
    • คุณจัดการการกำหนดหมายเลขนี้
    • สามารถเป็นตามลำดับ สุ่ม หรือรวมรหัสวันที่/สถานที่
  4. หลักตรวจสอบ (1 หลัก): การคำนวณ Modulo 10 สำหรับการตรวจจับข้อผิดพลาด

    • คำนวณจาก 17 หลักแรก
    • คำนวณโดยอัตโนมัติโดยตัวสร้างบาร์โค้ด

ตัวอย่างการแยก SSCC:

0 0614141 123456789 7
│    │         │     │
│    │         │     └─ หลักตรวจสอบ (คำนวณ)
│    │         └─ การอ้างอิงแบบซีเรียล (คุณกำหนด)
│    └─ คำนำหน้าบริษัท GS1 (ได้รับใบอนุญาต)
└─ หลักส่วนขยาย

SSCC ใน GS1-128

SSCCs ถูกเข้ารหัสในบาร์โค้ด GS1-128 โดยใช้AI (00):

รูปแบบที่อ่านได้โดยมนุษย์:

(00)006141412312345678

การใช้งาน:

  • โดยทั่วไปเป็นข้อมูลเพียงอย่างเดียวในบาร์โค้ดป้ายกำกับ SSCC (แม้ว่า AIs อื่นๆ สามารถเพิ่มได้)
  • พิมพ์ขนาดใหญ่บนป้ายกำกับการจัดส่งเพื่อการสแกนที่ง่าย
  • มักรวมข้อมูลที่อ่านได้โดยมนุษย์เพิ่มเติม (จัดส่งไปยัง จาก หมายเลข PO)

ตัวอย่างป้ายกำกับ:

จัดส่งไปยัง:                       จาก:
ศูนย์กระจายสินค้า DC5        คลังสินค้า WH12
123 Main St                    456 Oak Ave
Chicago, IL 60601              Atlanta, GA 30301

PO: 45678901

  (00) 0 0614141 123456789 7
  |||||||||||||||||||||||||||||||
  [    บาร์โค้ด GS1-128      ]

การสร้างและการจัดการ SSCC

กลยุทธ์การกำหนดหมายเลข:

การกำหนดหมายเลขตามลำดับ:

  • ง่าย: เริ่มที่ 000000001 และเพิ่มขึ้น
  • คาดเดาได้และจัดการง่าย
  • เปิดเผยปริมาณให้คู่ค้า (การพิจารณาการแข่งขัน)

การกำหนดหมายเลขแบบสุ่ม:

  • สร้างหมายเลขสุ่มภายในช่วงของคุณ
  • ซ่อนข้อมูลปริมาณ
  • ต้องการฐานข้อมูลเพื่อติดตามหมายเลขที่ใช้แล้ว

การกำหนดหมายเลขที่มีโครงสร้าง:

  • เข้ารหัสสถานที่ วันที่ หรือข้อมูลอื่นๆ ในส่วนการอ้างอิงแบบซีเรียล
  • ตัวอย่าง: 2 หลักแรก = สถานที่คลังสินค้า 4 หลักถัดไป = วันที่ 3 หลักสุดท้าย = ลำดับ
  • การแก้ไขปัญหาที่ง่ายขึ้น แต่ลดหมายเลขที่มีอยู่

แนวทางปฏิบัติที่ดีที่สุด:

  • ไม่เคยใช้ SSCC ซ้ำ (แม้แต่หลายปีต่อมา)
  • รักษาฐานข้อมูลของ SSCCs ที่กำหนดพร้อมข้อมูลที่เกี่ยวข้อง
  • วางแผนความจุการกำหนดหมายเลข: ด้วยการอ้างอิงแบบซีเรียล 9 หลัก คุณมีหมายเลข 1 พันล้าน
  • ใช้หลักส่วนขยายเพื่อทวีคูณความจุ 10 เท่าหากจำเป็น

สร้าง SSCCs ได้อย่างง่ายดายด้วยตัวสร้างบาร์โค้ด GS1-128ของเราโดยระบุคำนำหน้าบริษัท GS1 และการอ้างอิงแบบซีเรียลของคุณ

SSCC ในธุรกรรม EDI

SSCCs มีความสำคัญในการแลกเปลี่ยนข้อมูลทางอิเล็กทรอนิกส์ (EDI) สำหรับโลจิสติกส์:

ASN (Advance Ship Notice) - EDI 856:

  • ส่งก่อนการจัดส่งมาถึง
  • แสดงรายการ SSCC แต่ละอันพร้อมผลิตภัณฑ์ที่บรรจุ ปริมาณ หมายเลข PO
  • สิ่งอำนวยความสะดวกในการรับเตรียมพร้อมสำหรับการมาถึงตามข้อมูล ASN
  • SSCC บนป้ายกำกับทางกายภาพตรงกับ SSCC ในธุรกรรม EDI

การยืนยันการรับ - EDI 861:

  • ยืนยันการรับ SSCCs เฉพาะ
  • อัปเดตระบบสินค้าคงคลัง
  • ทริกเกอร์กระบวนการชำระเงิน

คำสั่งจัดส่งคลังสินค้า - EDI 940:

  • ขอการจัดส่ง SSCCs เฉพาะ
  • ประสานงานการดำเนินงานคลังสินค้า

การรวมบาร์โค้ดทางกายภาพกับธุรกรรมอิเล็กทรอนิกส์นี้สร้างห่วงโซ่อุปทานที่ไร้รอยต่อซึ่งข้อมูลไหลไปข้างหน้าสินค้าทางกายภาพ ทำให้การรับ การกำหนดเส้นทาง และการจัดการสินค้าคงคลังมีประสิทธิภาพ

GS1-128 ในโลจิสติกส์และการบริหารคลังสินค้า

ป้ายกำกับการจัดส่ง

ป้ายกำกับการจัดส่ง GS1-128 เป็นแรงงานหลักของโลจิสติกส์สมัยใหม่ บรรจุองค์ประกอบข้อมูลหลายอย่างในบาร์โค้ดที่สแกนได้เพียงอันเดียว

การผสมผสานข้อมูลทั่วไป:

ป้ายกำกับกล่องกระดาษพื้นฐาน:

(01)00614141123452      ← GTIN ผลิตภัณฑ์
(37)25                  ← บรรจุ 25 หน่วย
(10)LOT2024-456         ← หมายเลขแบตช์
(17)251231              ← วันหมดอายุ

ป้ายกำกับพาเลท (SSCC):

(00)006141412312345678  ← ID พาเลทเฉพาะ

ป้ายกำกับการจัดส่งขั้นสูง:

(00)006141412312345678  ← SSCC สำหรับการติดตาม
(01)00614141123452      ← GTIN ผลิตภัณฑ์
(37)100                 ← บรรจุ 100 หน่วย
(10)LOT2024-456         ← หมายเลขแบตช์
(400)PO-123456          ← หมายเลข PO ของลูกค้า
(420)60601              ← รหัสไปรษณีย์ส่งถึง

ประโยชน์ในการดำเนินงานคลังสินค้า

การรับ:

  • การสแกนครั้งเดียวจับข้อมูลที่เกี่ยวข้องทั้งหมด
  • การตรวจสอบอัตโนมัติกับ ASN (Advance Ship Notice)
  • การจับวันที่แบตช์และวันหมดอายุทันทีสำหรับการจัดการ FIFO
  • ลดเวลาการรับ (เร็วขึ้น 60-80% กว่าการป้อนข้อมูลด้วยตนเอง)

การจัดเก็บ:

  • SSCC เชื่อมโยงกับสถานที่ใน WMS (ระบบจัดการคลังสินค้า)
  • การติดตามแบตช์สำหรับการควบคุมล็อต
  • การติดตามวันหมดอายุสำหรับการหมุนเวียน

การเลือกสินค้า:

  • ตรวจสอบผลิตภัณฑ์ที่ถูกต้องด้วยการสแกน GTIN
  • ยืนยันแบตช์และวันหมดอายุหากจำเป็น
  • ติดตามปริมาณที่เลือกโดยอัตโนมัติ

การบรรจุ:

  • สร้าง SSCC ใหม่สำหรับการจัดส่งขาออก
  • เชื่อมโยงรายการที่เลือกกับ SSCC ใหม่
  • สร้าง ASN พร้อม SSCC และเนื้อหา

การจัดส่ง:

  • สแกน SSCC เพื่อยืนยันการจัดส่งขาออก
  • รวมกับระบบขนส่ง
  • อัปเดตสินค้าคงคลังแบบเรียลไทม์

การรวมกับระบบ WMS

ระบบจัดการคลังสินค้า (WMS) สมัยใหม่ได้รับการออกแบบสำหรับการรวม GS1-128:

ข้อกำหนดการกำหนดค่า:

  1. กฎการแยกวิเคราะห์ AI: WMS ต้องเข้าใจวิธีการแยกและตีความแต่ละ AI
  2. การแมปข้อมูล: แมปแต่ละ AI กับฟิลด์ฐานข้อมูลที่เหมาะสม (GTIN→product_id, batch→lot_number ฯลฯ)
  3. กฎการตรวจสอบ: ตรวจสอบให้แน่ใจว่าข้อมูลที่สแกนตรงตามกฎทางธุรกิจ (วันหมดอายุไม่อยู่ในอดีต ฯลฯ)
  4. การจัดการ FNC1: เครื่องสแกนหรือมิดเดิลแวร์ต้องจัดการตัวคั่น FNC1 อย่างเหมาะสม

การพิจารณาการดำเนินการ:

  • การกำหนดค่าเครื่องสแกน: เปิดใช้งานสัญลักษณ์ GS1-128 และการแยกวิเคราะห์ AI
  • มิดเดิลแวร์: บางระบบใช้มิดเดิลแวร์เพื่อแยกวิเคราะห์ GS1-128 ก่อนส่งไปยัง WMS
  • การออกแบบฐานข้อมูล: ตรวจสอบให้แน่ใจว่าฟิลด์มีอยู่สำหรับ AIs ทั้งหมดที่คุณวางแผนจะจับ
  • การทดสอบ: ทดสอบการผสมผสาน AI ทั้งหมดที่ซัพพลายเออร์ของคุณใช้อย่างละเอียด

ตัวอย่างเวิร์กโฟลว์:

  1. สแกนบาร์โค้ด GS1-128 บนกล่องกระดาษที่เข้ามา
  2. WMS รับข้อมูลที่แยกวิเคราะห์: GTIN=00614141123452, BATCH=LOT456, EXPIRY=251231
  3. WMS ค้นหารายละเอียดผลิตภัณฑ์ผ่าน GTIN
  4. WMS บันทึกแบตช์และวันหมดอายุสำหรับการติดตามสินค้าคงคลัง
  5. WMS แนะนำสถานที่จัดเก็บตามผลิตภัณฑ์และวันหมดอายุ
  6. WMS สร้างป้ายทะเบียน (SSCC ภายใน) สำหรับการติดตามสถานที่
  7. ผู้ปฏิบัติการสแกนบาร์โค้ดสถานที่เพื่อยืนยันการจัดเก็บ
  8. สินค้าคงคลังอัปเดตแบบเรียลไทม์พร้อมการติดตามย้อนกลับทั้งหมด

การติดตามหลายระดับ

ห่วงโซ่อุปทานที่ซับซ้อนมักใช้ GS1-128 ในหลายระดับ:

ระดับรายการ:

  • แพ็คเกจเภสัชภัณฑ์แต่ละชิ้นพร้อม GTIN หมายเลขซีเรียล แบตช์ วันหมดอายุ
  • การผสมผสาน AI: (01) + (21) + (10) + (17)

ระดับกล่อง:

  • กล่องที่บรรจุรายการหลายอัน
  • การผสมผสาน AI: (02) สำหรับ GTIN กล่อง + (37) สำหรับจำนวนหน่วย + แบตช์และวันที่

ระดับพาเลท:

  • SSCC ที่ระบุหน่วยโลจิสติกส์ทั้งหมด
  • AI (00) พร้อม GTINs กล่อง/รายการเพิ่มเติมหากเป็นพาเลทผสม

ระดับคอนเทนเนอร์:

  • SSCC ระดับคอนเทนเนอร์หรือการจัดส่ง
  • เชื่อมโยงกับ SSCCs พาเลทหลายอันในธุรกรรม EDI

ลำดับชั้นนี้เปิดใช้งานการติดตามย้อนกลับการเจาะลึกจากคอนเทนเนอร์ → พาเลท → กล่อง → รายการ สำคัญสำหรับการเรียกคืนและการปฏิบัติตามกฎระเบียบ

การใช้งานในอุตสาหกรรม

การกระจายสินค้าปลีก

กรณีการใช้งาน: สินค้าบริโภคที่บรรจุหีบห่อจากผู้ผลิตไปยังศูนย์กระจายสินค้าค้าปลีก

ป้ายกำกับทั่วไป (กล่อง):

(01)00614141999996    ← GTIN ของกล่อง (12 รายการ)
(02)00614141123452    ← GTIN ของรายการแต่ละชิ้นภายใน
(37)12                ← บรรจุ 12 หน่วย
(10)LOT-2024-SEP-15   ← แบตช์การผลิต
(15)260315            ← วันที่ดีที่สุดก่อน (15 มีนาคม 2026)

ประโยชน์:

  • ผู้ค้าปลีกยืนยันว่าได้รับผลิตภัณฑ์ที่ถูกต้อง (GTIN กล่องเทียบกับรายการ)
  • การจัดการ FIFO อัตโนมัติตามวันที่ดีที่สุดก่อน
  • ความสามารถในการเรียกคืนผ่านหมายเลขแบตช์
  • การตรวจสอบจำนวนกล่องโดยไม่ต้องเปิดกล่อง

อาหารและเครื่องดื่ม

กรณีการใช้งาน: ผลิตภัณฑ์อาหารสดหรือเน่าเสียง่ายที่ต้องการการจัดการวันหมดอายุอย่างเข้มงวด

ป้ายกำกับทั่วไป:

(01)00614141777778    ← GTIN
(10)PROD20241115      ← ล็อตการผลิต
(17)241130            ← วันที่ใช้โดย
(3103)002450          ← น้ำหนักสุทธิ 24.50 kg (AI 310n พร้อม n=3)

ประโยชน์:

  • การตรวจสอบวันหมดอายุอัตโนมัติที่การรับ
  • การจัดการคลังสินค้า FEFO (หมดอายุก่อน ออกก่อน)
  • การติดตามย้อนกลับสำหรับเหตุการณ์ความปลอดภัยอาหาร
  • การตรวจสอบน้ำหนักสำหรับการปฏิบัติตาม

เภสัชภัณฑ์และการดูแลสุขภาพ

กรณีการใช้งาน: ยาตามใบสั่งแพทย์ที่ต้องการการทำหมายเลขซีเรียลสำหรับกฎระเบียบการติดตามและย้อนรอย (DSCSA, EU FMD)

ป้ายกำกับทั่วไป:

(01)00357000123456    ← GTIN (NDC ในรูปแบบ GTIN-14)
(17)231231            ← วันหมดอายุ
(10)LOT456ABC         ← หมายเลขแบตช์
(21)SN1234567890      ← หมายเลขซีเรียลเฉพาะ

ประโยชน์:

  • การติดตามย้อนกลับระดับหน่วยผ่านห่วงโซ่อุปทานทั้งหมด
  • การป้องกันการปลอมแปลงผ่านการตรวจสอบหมายเลขซีเรียล
  • การปฏิบัติตามกฎระเบียบ (ข้อกำหนด FDA, EMEA)
  • บันทึกการให้ยาอัตโนมัติ (MAR) ในโรงพยาบาล
  • ความแม่นยำในการเรียกคืนถึงแพ็คเกจแต่ละชิ้น

ชิ้นส่วนยานยนต์

กรณีการใช้งาน: การติดตามชิ้นส่วนจากซัพพลายเออร์ไปยังโรงงานประกอบ OEM

ป้ายกำกับทั่วไป:

(01)00614141888889    ← GTIN ของชิ้นส่วน
(241)CUSPART-12345    ← หมายเลขชิ้นส่วนของลูกค้า (OEM)
(10)SUPPLIER-LOT-789  ← แบตช์ซัพพลายเออร์
(37)50                ← ปริมาณในคอนเทนเนอร์

ประโยชน์:

  • อ้างอิงหมายเลขชิ้นส่วนซัพพลายเออร์กับหมายเลขชิ้นส่วน OEM
  • การประสานงานการผลิต JIT (Just In Time)
  • การติดตามคุณภาพโดยแบตช์ซัพพลายเออร์
  • การติดตามย้อนกลับการเรียกร้องการรับประกัน

โลจิสติกส์บุคคลที่สาม (3PL)

กรณีการใช้งาน: คลังสินค้า 3PL ที่จัดการสินค้าคงคลังสำหรับลูกค้าหลายราย

ป้ายกำกับทั่วไป (พาเลท):

(00)006141412312345678    ← SSCC สำหรับการติดตามพาเลท
(01)00614141123452        ← GTIN ผลิตภัณฑ์
(37)600                   ← หน่วยทั้งหมดบนพาเลท
(410)5555555555           ← รหัสสถานที่จัดส่งไปยัง (GLN)
(400)PO-CUST-12345        ← หมายเลข PO ของลูกค้า

ประโยชน์:

  • ID พาเลทเดียว (SSCC) สำหรับหน่วยโลจิสติกส์ทั้งหมด
  • เชื่อมโยงกับลูกค้าและปลายทาง
  • สินค้าคงคลังที่แม่นยำโดยลูกค้าในคลังสินค้าที่แบ่งปัน
  • การดำเนินงาน cross-docking ที่มีประสิทธิภาพ

การกำหนดค่าเครื่องสแกนและการแยกวิเคราะห์

การเปิดใช้งาน GS1-128 บนเครื่องสแกน

เครื่องสแกนบาร์โค้ดสมัยใหม่ส่วนใหญ่รองรับ GS1-128 แต่ต้องได้รับการกำหนดค่าอย่างถูกต้อง:

ขั้นตอนการกำหนดค่า:

  1. เปิดใช้งานสัญลักษณ์ Code 128: GS1-128 ใช้ Code 128 ดังนั้นจึงต้องเปิดใช้งาน

  2. เปิดใช้งานโหมด GS1-128: มักมีป้ายกำกับเป็น:

    • "GS1-128" หรือ "EAN-128" หรือ "UCC-128"
    • "โหมดตัวระบุการใช้งาน"
    • "การแทนที่อักขระ FNC1"
  3. กำหนดค่าเอาต์พุต FNC1: เลือกวิธีการส่งตัวคั่น FNC1:

    • อักขระ GS (ASCII 29): ทั่วไปที่สุด แยก AIs ในเอาต์พุต
    • อักขระที่กำหนดเอง: บางระบบใช้ | หรือ ~ หรือตัวคั่นอื่น
    • ไม่มีเอาต์พุต: FNC1 ได้รับการยอมรับ แต่ไม่ถูกส่ง (ต้องการความรู้ AI ความยาวคงที่)
  4. เปิดใช้งานการแยกวิเคราะห์ AI (หากมี): เครื่องสแกนส่งออก AIs ในรูปแบบเฉพาะ

    • ตัวอย่าง: 01=00614141123452, 10=LOT456, 17=251231
    • ทำให้การแยกวิเคราะห์ดาวน์สตรีมง่ายขึ้น
  5. ทดสอบการกำหนดค่า: สแกนป้ายกำกับทดสอบ GS1-128 และตรวจสอบรูปแบบเอาต์พุต

ตัวอย่างเอาต์พุตเครื่องสแกนที่เปิดใช้งานโหมด GS1-128:

01006141411234521710LOT456GS17251231

โดยที่ GS แทนอักขระ ASCII 29 (Group Separator) ที่ส่งสำหรับ FNC1

การแยกวิเคราะห์ตัวระบุการใช้งาน

ระบบรับต้องแยกวิเคราะห์ข้อมูลที่สแกนเป็นองค์ประกอบ AI แต่ละอัน:

อัลกอริทึมการแยกวิเคราะห์:

  1. ระบุอักขระ FNC1/GS: เหล่านี้แยก AIs ความยาวแปรผัน
  2. อ่าน AI แรก: 2-4 หลักแรก (ปรึกษาตาราง AI สำหรับความยาว)
  3. กำหนดว่าเป็นความยาวคงที่หรือแปรผัน: ค้นหา AI ในข้อกำหนด
  4. แยกข้อมูล:
    • ความยาวคงที่: อ่านจำนวนอักขระที่ระบุ
    • ความยาวแปรผัน: อ่านจนกว่า FNC1/GS ถัดไปหรือจุดสิ้นสุดของสตริง
  5. ทำซ้ำ: ดำเนินการต่อจนกว่าข้อมูลทั้งหมดถูกแยกวิเคราะห์

ตัวอย่างการแยกวิเคราะห์:

สตริงอินพุต (โดย GS แสดงเป็น <GS>):

010061414112345210LOT456<GS>17251231

การแยกวิเคราะห์:

  • ตำแหน่ง 0-1: AI = 01 (GTIN, 14 หลักคงที่)
  • ตำแหน่ง 2-15: ข้อมูล = 00614141123452 (14 หลัก)
  • ตำแหน่ง 16-17: AI = 10 (แบตช์, แปรผันสูงถึง 20)
  • ตำแหน่ง 18-24: ข้อมูล = LOT456 (จนกระทั่ง GS)
  • ตำแหน่ง 25-26: AI = 17 (วันหมดอายุ, 6 หลักคงที่)
  • ตำแหน่ง 27-32: ข้อมูล = 251231 (6 หลัก จุดสิ้นสุดของสตริง)

ผลลัพธ์:

GTIN: 00614141123452
แบตช์: LOT456
วันหมดอายุ: 251231 (31 ธันวาคม 2025)

ไลบรารีซอฟต์แวร์และเครื่องมือ

ภาษาโปรแกรมหลายภาษามีไลบรารีสำหรับการแยกวิเคราะห์ GS1-128:

JavaScript/Node.js:

  • gs1-barcode-parser (แพ็คเกจ npm)

Python:

  • gs1-decoder หรือการแยกวิเคราะห์ regex ที่กำหนดเอง

Java:

  • ตัวแยกวิเคราะห์ Apache Commons GS1
  • ตัวแยกวิเคราะห์ที่กำหนดเองโดยใช้ตาราง AI ของ GS1

C#/.NET:

  • การแยกวิเคราะห์ในตัวในระบบ WMS หลายระบบ
  • ตัวแยกวิเคราะห์ที่กำหนดเองโดยใช้ตารางการค้นหา AI

โซลูชันเครื่องสแกน/มิดเดิลแวร์:

  • เครื่องสแกนบางเครื่องส่งออกข้อมูลที่แยกวิเคราะห์ล่วงหน้า
  • แอปพลิเคชันมิดเดิลแวร์ (เช่น Zebra Savanna, Honeywell Mobility SDK) สามารถแยกวิเคราะห์ก่อนส่งไปยังระบบโฮสต์

แนวทางปฏิบัติที่ดีที่สุด: ใช้ไลบรารีที่จัดตั้งขึ้นแล้วแทนการสร้างตัวแยกวิเคราะห์ที่กำหนดเองเพื่อให้แน่ใจว่าสอดคล้องกับมาตรฐาน GS1 และจัดการกับกรณีขอบ

แนวทางปฏิบัติที่ดีที่สุดในการดำเนินการ

การออกแบบป้ายกำกับ

แนวทางการออกแบบ:

  1. ขนาดบาร์โค้ด:

    • ความสูงขั้นต่ำ: 1 นิ้ว (25mm) สำหรับการสแกนที่เชื่อถือได้
    • ความกว้าง: แตกต่างกันไปตามเนื้อหาข้อมูล (โดยทั่วไป 2-4 นิ้ว)
    • X-dimension: 0.010" (10 mil) ขั้นต่ำสำหรับโลจิสติกส์
  2. การตีความที่อ่านได้โดยมนุษย์:

    • แสดง AIs ในวงเล็บ: (01)00614141123452
    • วางด้านล่างบาร์โค้ด
    • ขนาดตัวอักษร: 10-12pt ขั้นต่ำ
    • รวมข้อมูลทั้งหมดจากบาร์โค้ด
  3. โซนเงียบ:

    • ขั้นต่ำ 10X (10 เท่าความกว้างแถบแคบ) ทั้งสองด้าน
    • เก็บข้อความ กราฟิก ขอบให้ห่างจากโซนเงียบ
    • คำนึงถึงความคลาดเคลื่อนของเครื่องพิมพ์
  4. ข้อมูลเพิ่มเติม:

    • ที่อยู่จัดส่งไปยัง จัดส่งจาก
    • ข้อมูลการกำหนดเส้นทางของผู้ขนส่ง
    • คำอธิบายผลิตภัณฑ์ที่อ่านได้โดยมนุษย์
    • โลโก้บริษัทและแบรนด์
  5. วัสดุป้ายกำกับและกาว:

    • ทนทานสำหรับสภาพแวดล้อมห่วงโซ่อุปทาน
    • กาวเหมาะสมสำหรับวัสดุรองรับ (กระดาษลูกฟูก พลาสติก ฯลฯ)
    • ทนต่ออุณหภูมิ ความชื้นตามต้องการ

สร้างป้ายกำกับที่สอดคล้องโดยใช้ตัวสร้างบาร์โค้ด GS1-128ของเราพร้อมขนาดและโซนเงียบที่เหมาะสม

คุณภาพข้อมูลและการตรวจสอบ

ก่อนพิมพ์:

  1. ตรวจสอบคำนำหน้าบริษัท GS1: ตรวจสอบว่าคุณกำลังใช้คำนำหน้าที่ได้รับใบอนุญาตของคุณ
  2. ตรวจสอบรูปแบบข้อมูล: แต่ละ AI มีข้อกำหนดรูปแบบเฉพาะ (ตัวเลข ตัวอักษรและตัวเลข รูปแบบวันที่)
  3. ตรวจสอบความยาวข้อมูล: อย่าเกินความยาวสูงสุดสำหรับ AIs แปรผัน
  4. ทดสอบหลักตรวจสอบ: สำหรับ GTINs และ SSCCs ตรวจสอบการคำนวณหลักตรวจสอบ
  5. ยืนยันรูปแบบวันที่: ใช้รูปแบบ YYMMDD ตรวจสอบว่าวันที่มีเหตุผล (วันหมดอายุหลังการผลิต)

ระหว่างการผลิต:

  1. การตรวจสอบคุณภาพการพิมพ์: ปฏิบัติตามมาตรฐานคุณภาพการพิมพ์บาร์โค้ด
  2. การทดสอบการสแกน: ทดสอบสแกนการออกแบบป้ายกำกับทุกอันก่อนการผลิต
  3. การรวมฐานข้อมูล: ตรวจสอบว่าข้อมูลป้ายกำกับตรงกับบันทึกฐานข้อมูลของคุณ
  4. การติดตามแบตช์: รักษาบันทึกของป้ายกำกับที่พิมพ์สำหรับการติดตามย้อนกลับ

การประกันคุณภาพ:

  1. การตรวจสอบเป็นประจำ: ใช้เครื่องตรวจสอบบาร์โค้ดสำหรับเกรด C ขั้นต่ำ
  2. ความเข้ากันได้ของเครื่องสแกน: ทดสอบด้วยรุ่นเครื่องสแกนต่างๆ (แบบถือในมือ ตำแหน่งคงที่)
  3. การทดสอบสิ่งแวดล้อม: ทดสอบป้ายกำกับในสภาวะจริง (เย็น ร้อน ความชื้น)
  4. การตรวจสอบคู่ค้า: แบ่งปันตัวอย่างกับคู่ค้าก่อนการผลิต

การประสานงานคู่ค้า

ข้อกำหนดการสื่อสาร:

  1. ข้อตกลงการใช้ AI: AIs ใดจะรวมอยู่ในบาร์โค้ด?
  2. รูปแบบข้อมูล: รูปแบบเฉพาะสำหรับ AIs ความยาวแปรผัน (หมายเลขแบตช์ ฯลฯ)
  3. ข้อกำหนดป้ายกำกับ: ขนาด ตำแหน่ง ข้อกำหนดวัสดุ
  4. การรวม EDI: ข้อกำหนดและเวลาธุรกรรม ASN
  5. การจัดการข้อยกเว้น: ขั้นตอนสำหรับป้ายกำกับที่เสียหายหรือหายไป

โปรโตคอลการทดสอบ:

  1. แบ่งปันป้ายกำกับทดสอบ: ส่งตัวอย่างก่อนการผลิต
  2. ทดสอบการสแกน: คู่ค้าทดสอบด้วยอุปกรณ์ของพวกเขา
  3. ธุรกรรม EDI ทดสอบ: แลกเปลี่ยนข้อความ ASN ทดสอบ
  4. การทดสอบแบบจำลอง: ทดสอบกระบวนการเต็มด้วยการจัดส่งนำร่องขนาดเล็ก
  5. รายการตรวจสอบการเริ่มใช้งาน: ยืนยันว่าระบบทั้งหมดพร้อมก่อนการดำเนินการเต็มรูปแบบ

ข้อผิดพลาดในการดำเนินการทั่วไป

ข้อผิดพลาดที่ 1: ไม่ได้รับใบอนุญาตหมายเลข GS1

  • ปัญหา: ใช้คำนำหน้าบริษัทปลอมหรือไม่ได้รับใบอนุญาต
  • ผลที่ตามมา: บาร์โค้ดที่ไม่สอดคล้อง การปฏิเสธของผู้ค้าปลีก ปัญหาทางกฎหมาย
  • โซลูชัน: รับใบอนุญาตคำนำหน้าบริษัท GS1 ที่เหมาะสมจากองค์กร GS1

ข้อผิดพลาดที่ 2: การจัดรูปแบบ AI ไม่ถูกต้อง

  • ปัญหา: ใช้รูปแบบความยาวคงที่สำหรับ AIs แปรผันหรือในทางกลับกัน
  • ผลที่ตามมา: ข้อผิดพลาดในการแยกวิเคราะห์ ข้อมูลที่แยกได้ไม่ถูกต้อง
  • โซลูชัน: ปรึกษาตาราง AI ของ GS1 ใช้ซอฟต์แวร์ตัวสร้างที่สอดคล้อง

ข้อผิดพลาดที่ 3: คุณภาพการพิมพ์ไม่ดี

ข้อผิดพลาดที่ 4: โซนเงียบไม่เพียงพอ

  • ปัญหา: ข้อความ กราฟิก หรือขอบใกล้บาร์โค้ดเกินไป
  • ผลที่ตามมา: ความล้มเหลวในการสแกนแม้จะมีคุณภาพการพิมพ์ที่ดี
  • โซลูชัน: ใช้โซนเงียบขั้นต่ำ 10X คำนึงถึงความคลาดเคลื่อนในการตัด

ข้อผิดพลาดที่ 5: การใช้ SSCCs ซ้ำ

  • ปัญหา: ใช้ SSCC เดียวกันสำหรับการจัดส่งหลายครั้งในช่วงเวลา
  • ผลที่ตามมา: ความขัดแย้งของฐานข้อมูล ข้อผิดพลาดในการติดตาม ความล้มเหลวของ EDI
  • โซลูชัน: อย่าใช้ SSCCs ซ้ำ—พวกเขาต้องไม่ซ้ำกันอย่างถาวร

ข้อผิดพลาดที่ 6: การกำหนดค่าเครื่องสแกนไม่สมบูรณ์

  • ปัญหา: เครื่องสแกนไม่ได้รับการกำหนดค่าอย่างเหมาะสมสำหรับการแยกวิเคราะห์ GS1-128
  • ผลที่ตามมา: ข้อมูลไม่ถูกแยกอย่างถูกต้อง ต้องการการแยกวิเคราะห์ด้วยตนเอง
  • โซลูชัน: กำหนดค่าการแทนที่ FNC1 และการแยกวิเคราะห์ AI อย่างถูกต้อง

ข้อผิดพลาดที่ 7: การทดสอบไม่เพียงพอ

  • ปัญหา: การปรับใช้โดยไม่ทดสอบกับระบบของคู่ค้า
  • ผลที่ตามมา: การปฏิเสธการจัดส่ง การคืนสินค้า ความเสียหายต่อความสัมพันธ์
  • โซลูชัน: การทดสอบอย่างครอบคลุมกับระบบคู่ค้าจริงก่อนการผลิต

สรุปและขั้นตอนถัดไป

GS1-128 เป็นหัวมุมของการสื่อสารห่วงโซ่อุปทานสมัยใหม่ ทำให้การจับข้อมูลที่เป็นมาตรฐาน มีประสิทธิภาพ และเชื่อถือได้ จากคลังสินค้ารับไปจนถึงการชำระเงินค้าปลีก ด้วยการผสมผสานสัญลักษณ์ Code 128ที่หลากหลายกับตัวระบุการใช้งานมาตรฐานทั่วโลก ช่วยให้คู่ค้าทั่วโลกแลกเปลี่ยนผลิตภัณฑ์ แบตช์ วันที่ และข้อมูลโลจิสติกส์ที่ซับซ้อนได้อย่างราบรื่น

ประเด็นสำคัญ

  • GS1-128 ไม่ใช่แค่ประเภทบาร์โค้ด—เป็นมาตรฐานการสื่อสารข้อมูลที่สมบูรณ์ที่สร้างบน Code 128
  • ตัวระบุการใช้งาน (AIs) เปลี่ยนข้อมูลที่ไม่ชัดเจนให้เป็นข้อมูลที่มีโครงสร้างและมีความหมาย
  • SSCCs ให้การระบุเฉพาะสำหรับหน่วยโลจิสติกส์ ทำให้มีการมองเห็นห่วงโซ่อุปทานแบบ end-to-end
  • AIs หลายอันในบาร์โค้ดเดียว ขจัดความจำเป็นในการใช้ป้ายกำกับหลายอันและเปิดใช้งานการจับข้อมูลที่มีประสิทธิภาพ
  • คุณภาพการพิมพ์สำคัญ—ปฏิบัติตามมาตรฐานการตรวจสอบเพื่อให้แน่ใจว่าการสแกนเชื่อถือได้
  • การรวม EDI ทวีคูณคุณค่าของ GS1-128 โดยเชื่อมโยงบาร์โค้ดทางกายภาพกับธุรกรรมอิเล็กทรอนิกส์
  • การประสานงานคู่ค้า เป็นสิ่งจำเป็นสำหรับการดำเนินการที่ประสบความสำเร็จ

เริ่มต้นกับ GS1-128

  1. รับใบอนุญาตคำนำหน้าบริษัท GS1: ติดต่อGS1เพื่อรับคำนำหน้าบริษัทเฉพาะของคุณสำหรับ GTINs และ SSCCs

  2. กำหนดข้อกำหนด AI ของคุณ: กำหนดตัวระบุการใช้งานใดที่คุณต้องการตามอุตสาหกรรมและคู่ค้าของคุณ

  3. สร้างบาร์โค้ดที่สอดคล้อง: ใช้ตัวสร้างบาร์โค้ด GS1-128ของเราพร้อมคำนำหน้า GS1 และข้อมูลของคุณ

  4. ออกแบบป้ายกำกับ: สร้างเค้าโครงป้ายกำกับพร้อมขนาดที่เหมาะสม โซนเงียบ และการตีความที่อ่านได้โดยมนุษย์

  5. ทดสอบอย่างละเอียด:

  6. กำหนดค่าระบบ:

    • ตั้งค่าเครื่องสแกนสำหรับการแยกวิเคราะห์ GS1-128
    • รวมกับระบบ WMS หรือ ERP
    • สร้างธุรกรรม EDI หากใช้ได้
  7. ฝึกอบรมพนักงาน: ตรวจสอบให้แน่ใจว่าผู้ปฏิบัติการเข้าใจขั้นตอนการสแกนบาร์โค้ด ข้อกำหนดคุณภาพ และการแก้ไขปัญหา

  8. ตรวจสอบและปรับปรุง: ติดตามอัตราความสำเร็จของการสแกน แนวโน้มคุณภาพ และประสิทธิภาพของระบบ

เรียนรู้เพิ่มเติม

สำรวจหัวข้อที่เกี่ยวข้องเพื่อสร้างความเชี่ยวชาญบาร์โค้ดที่ครอบคลุม:

สัญลักษณ์และประเภท:

คำแนะนำการดำเนินการ:

เครื่องมือ:

GS1-128 ขับเคลื่อนห่วงโซ่อุปทานที่มีประสิทธิภาพ แม่นยำ และสามารถติดตามได้ทั่วโลก ด้วยการดำเนินการที่เหมาะสม มันให้ ROI อย่างรวดเร็วผ่านข้อผิดพลาดที่ลดลง การดำเนินงานที่เร็วขึ้น และการรวมคู่ค้าที่ราบรื่น เริ่มสร้างบาร์โค้ด GS1-128 ที่สอดคล้องวันนี้และเข้าร่วมมาตรฐานโลกสำหรับความเป็นเลิศด้านห่วงโซ่อุปทาน

13 min read

คำถามที่พบบ่อย

ความแตกต่างระหว่าง Code 128 และ GS1-128 คืออะไร?
Code 128 เป็นสัญลักษณ์บาร์โค้ดพื้นฐานที่เข้ารหัสข้อมูลตัวอักษรและตัวเลข GS1-128 ใช้ Code 128 แต่เพิ่มโครงสร้างข้อมูลมาตรฐานพร้อมตัวระบุการใช้งาน (AIs) ที่กำหนดความหมายของแต่ละองค์ประกอบข้อมูล (เช่น GTIN หมายเลขแบตช์ วันหมดอายุ) GS1-128 เริ่มต้นด้วยอักขระ FNC1 เสมอและปฏิบัติตามกฎการจัดรูปแบบ GS1
ตัวระบุการใช้งาน (AIs) คืออะไร?
ตัวระบุการใช้งานเป็นคำนำหน้า 2-4 หลักที่ระบุประเภทของข้อมูลที่ตามมาในบาร์โค้ด GS1-128 ตัวอย่างเช่น AI (01) บ่งชี้ GTIN, AI (10) บ่งชี้หมายเลขแบตช์/ล็อต และ AI (21) บ่งชี้หมายเลขซีเรียล การมาตรฐานนี้ช่วยให้เครื่องสแกนและระบบทั่วโลกตีความข้อมูลได้อย่างถูกต้อง
ฉันต้องมีคำนำหน้าบริษัท GS1 เพื่อใช้ GS1-128 หรือไม่?
ใช่ สำหรับบาร์โค้ด GS1-128 ที่สอดคล้องกับมาตรฐานซึ่งมี GTINs หรือ SSCCs คุณต้องมีคำนำหน้าบริษัท GS1 ที่ได้รับใบอนุญาตจาก GS1 สิ่งนี้รับประกันว่าหมายเลขของคุณไม่ซ้ำกันทั่วโลก สำหรับบาร์โค้ดใช้งานภายในที่ไม่มี GTINs คุณสามารถใช้ Code 128 แทนโดยไม่ต้องได้รับใบอนุญาต GS1
SSCC คืออะไรและฉันควรใช้เมื่อใด?
รหัสคอนเทนเนอร์จัดส่งแบบซีเรียล (SSCC) เป็นหมายเลข 18 หลักที่ระบุหน่วยโลจิสติกส์ (พาเลท กล่อง คอนเทนเนอร์) อย่างไม่ซ้ำกัน เข้ารหัสใน GS1-128 ด้วย AI (00) ใช้ SSCCs สำหรับการติดตามการจัดส่งผ่านห่วงโซ่อุปทาน โดยเฉพาะในธุรกรรม EDI และระบบคลังสินค้าอัตโนมัติ
GS1-128 สามารถเข้ารหัสองค์ประกอบข้อมูลหลายอย่างในบาร์โค้ดเดียวได้หรือไม่?
ใช่ นี่คือข้อได้เปรียบหลักของ GS1-128 บาร์โค้ดเดียวสามารถมี GTIN หมายเลขแบตช์ วันหมดอายุ หมายเลขซีเรียล ปริมาณ และอื่นๆ—ทั้งหมดแยกด้วยอักขระ FNC1 หรือกำหนดโดยความยาวคงที่ สิ่งนี้ขจัดความจำเป็นในการใช้บาร์โค้ดหลายอันและเปิดใช้งานการจับข้อมูลที่มีประสิทธิภาพ