เครื่องมือข้อความและชีวิตประจำวัน · ชุดเครื่องมือ QR และบาร์โค้ด
GS1-128 อธิบาย: ตัวเลขในวงเล็บบนฉลากการจัดส่งหมายถึงอะไร
· พื้นหลัง
การเข้ารหัส ไฟล์รูปแบบ การตรวจสอบ
ถอดรหัสคำนำหน้า (01), (10), (17) และ (21) บนฉลากลอจิสติกส์ อธิบายว่า GS1-128 จัดชั้นโครงสร้างข้อมูลที่ด้านบนของ Code 128 โดยใช้ FNC1 ได้อย่างไร และชี้แจงว่าอะไรคือสิ่งที่ธรรมดา ตัวสร้าง Code 128 ทำและไม่สร้าง
ข้อมูลโลจิสติกส์ในวงเล็บอยู่นอกขอบเขตที่ได้รับการตรวจสอบความถูกต้องของชุดเครื่องมือ และต้องมีเอกสารประกอบ GS1 ที่เชื่อถือได้
ฉลากลอจิสติกส์ที่มีช่องในวงเล็บอาจมีลักษณะคล้ายกับ Code 128 ทั่วไป แต่รูปลักษณ์ภายนอกไม่เพียงพอที่จะกำหนดกฎข้อมูล ToolAcre ไม่มีตัวแยกวิเคราะห์ GS1 แค็ตตาล็อกตัวระบุแอปพลิเคชัน หรือการทดสอบความสอดคล้อง ดังนั้นจึงจำเป็นต้องมีเนื้อหา GS1 ที่มีสิทธิ์
การดำเนินการแรกที่ถูกต้องคือการได้รับข้อกำหนดฉลากปัจจุบันจากคู่ค้าหรือวัสดุ GS1 ที่ได้รับอนุญาต พื้นที่เก็บข้อมูลของ ToolAcre ไม่สามารถตรวจสอบตัวอย่างที่อยู่ในวงเล็บได้เพียงเพราะสามารถเปลี่ยนอักขระ ASCII เหล่านั้นให้เป็นแท่งได้ ระบบสินค้าเข้าอาจคาดหวังให้มีฟิลด์และตัวแยกที่มีโครงสร้างซึ่งตัวอย่างเครื่องสแกนทั่วไปไม่เปิดเผย ถือว่าการถอดรหัสที่สำเร็จเป็นการทดสอบครั้งเดียว ไม่ใช่การพิสูจน์ความสอดคล้องของ GS1
GS1-128 ต้องใช้กฎ และ FNC1 ที่ตัวสร้าง Code 128 ธรรมดาของ ToolAcre ไม่ได้ใช้งาน
GS1-128 เลเยอร์ซีแมนทิกส์ที่มีโครงสร้างและ FNC1 แบบแผนบน Code 128 ชุดเครื่องมือเรียกตัวเข้ารหัส CODE128_AUTO ธรรมดาและไม่มีอินพุต FNC1 หรือโหมด GS1 ซึ่งหมายความว่าเอาต์พุตจะต้องไม่ถูกอธิบายหรือขายเป็น GS1-128
ขอบเขตการใช้งานสามารถมองเห็นได้ในการนำเข้า: CODE128_AUTO ได้รับข้อความธรรมดาและตัวเลือกโดยไม่มีการตั้งค่าสถานะ GS1 หรือการแทรก FNC1 ToolAcre จากนั้นเรนเดอร์ไบนารีตามที่ส่งคืนทุกประการ ไม่มีเลเยอร์ที่จดจำตัวระบุแอปพลิเคชัน ฟิลด์คงที่และตัวแปร หรือสตริงองค์ประกอบ ดังนั้นสัญลักษณ์ตรวจสอบ Code 128 ธรรมดาที่ถูกต้องไม่ได้บอกว่าข้อมูลเป็นไปตามกฎ GS1 หรือไม่
รายละเอียดตัวระบุแอปพลิเคชันถูกละเว้นเนื่องจากที่เก็บนี้ไม่ได้กำหนดหรือตรวจสอบความถูกต้อง
โครงร่างแสดงรายการตัวระบุแอปพลิเคชันและกฎความยาวหลายรายการ แต่คำจำกัดความเหล่านั้นไม่ปรากฏในแหล่งเก็บข้อมูลที่กำหนด พวกเขาจงใจละเว้นแทนที่จะทำซ้ำจากหน่วยความจำ เนื่องจากกฎฟิลด์ที่ไม่ถูกต้องอาจทำให้ฉลากห่วงโซ่อุปทานเสียหายได้
การแสดงรายการตัวระบุแอปพลิเคชันจากหน่วยความจำอาจมีความเสี่ยงเนื่องจากความหมายและความยาวทำให้เกิดการแยกวิเคราะห์ พื้นที่เก็บข้อมูลไม่มีแค็ตตาล็อก ตารางการตรวจสอบ หรือการทดสอบ บทความที่มาจากอนาคตสามารถอธิบายฟิลด์เฉพาะได้หลังจากตรวจสอบคำจำกัดความที่เชื่อถือได้แล้ว เวอร์ชันนี้จะสอนความแตกต่างในการวินิจฉัยแทน: ข้อความที่มีลักษณะคล้ายวงเล็บปีกกาเป็นเพียงเพย์โหลดที่นี่ ในขณะที่เวิร์กโฟลว์ที่สอดคล้องนั้นต้องการความหมายที่ตัวสร้างเข้าใจและตรวจสอบได้
ToolAcre ไม่แยกวงเล็บหรือแทรกตัวคั่นฟิลด์ GS1
ToolAcre ถือว่าวงเล็บเป็นข้อมูล ASCII ธรรมดาหากพิมพ์ และจะไม่ลบออกเนื่องจากการแสดงผลที่มนุษย์สามารถอ่านได้ หรือเพิ่มตัวคั่นสำหรับฟิลด์ตัวแปร ผลลัพธ์ที่มองเห็นได้ยังคงเป็นแบบธรรมดา Code 128 ที่มีอักขระเหล่านั้นทุกประการ
วงเล็บแสดงให้เห็นถึงกับดัก หากพิมพ์ลงใน ToolAcre จะเป็นอักขระธรรมดา ASCII และจะกลายเป็นส่วนหนึ่งของผลลัพธ์ที่สแกน แอปพลิเคชันจะไม่ตัดคำอธิบายภาพของมนุษย์ อนุมานขอบเขตฟิลด์ หรือแทรก FNC1 โดยที่ฟิลด์ตัวแปรสิ้นสุด ดังนั้น เลเบลจึงดูเหมือนตัวอย่างลอจิสติกส์ที่คุ้นเคย ในขณะที่มีเครื่องหมายวรรคตอนตามตัวอักษรที่พาร์เซอร์ที่รับปฏิเสธ
ตัวอย่างการทำงานละเว้น: ชุดเครื่องมือไม่สามารถตรวจสอบป้ายกำกับตัวอย่าง GS1-128
ตัวอย่าง GS1 ที่ทำงานแบบฟิลด์ต่อฟิลด์จะบ่งบอกถึงการตรวจสอบความถูกต้องว่าเครื่องมือไม่ทำงาน การสาธิตที่ปลอดภัยนั้นเป็นค่าลบ: การป้อนข้อความในวงเล็บจะทำให้เกิดบาร์โค้ดธรรมดา และไม่มีซอร์สโค้ดใดที่จะตีความวงเล็บว่าเป็นตัวระบุแอปพลิเคชัน
อย่าเผยแพร่บาร์โค้ด GS1 ที่ใช้งานได้จากแผงนี้ ตัวอย่างที่มีความหมายจะต้องมีตัวระบุ ความยาว ตัวคั่น ข้อมูลที่ลงทะเบียน และเครื่องถอดรหัสที่ถูกต้องซึ่งรายงานฟิลด์ที่มีโครงสร้าง ไม่มีอยู่ในที่เก็บ การทดสอบเชิงลบโดยตรงไปตรงมาคือการพิมพ์ข้อความในวงเล็บ สแกน และสังเกตข้อความตามตัวอักษร แสดงให้เห็นว่าเหตุใดจึงต้องไม่สับสนระหว่างความคล้ายคลึงทางสายตากับมาตรฐานที่ไม่รองรับ
ธรรมดา Code 128 เหมาะกับรูปแบบภายในเฉพาะเมื่อไม่จำเป็นต้องมีซีแมนทิกส์ GS1
Code 128 แบบธรรมดายังคงมีประโยชน์สำหรับตัวระบุภายในซึ่งความหมายถูกกำหนดโดยการลงทะเบียนของคุณเอง ยืนยันว่าผู้บริโภคทุกคนคาดหวังสตริงตามตัวอักษรและไม่จำเป็นต้องมี FNC1 หมายเลขที่ลงทะเบียน หรือโปรไฟล์โลจิสติกส์ภายนอก
Code 128 แบบธรรมดาจะพอดีเมื่อองค์กรของคุณกำหนดตัวระบุทั้งหมด และผู้บริโภคทุกคนคาดหวังสตริง ASCII ที่ตรงกันทุกประการ คีย์ชั้นวางเช่น `LOC-A-012` ไม่มีไวยากรณ์ฟิลด์ที่ซ่อนอยู่และสามารถค้นหาได้โดยตรง เอกสารที่มีขอบเขตในข้อกำหนดฉลากเพื่อให้ซัพพลายเออร์ในภายหลังไม่อนุมานถึงการสนับสนุน GS1 จากตัวเลือกแท่งหรือพยายามนำเทมเพลตกลับมาใช้ภายนอก
สิ่งที่ไม่ครอบคลุมถึง — การเป็นสมาชิก GS1, การจัดสรร GTIN และ GS1 ข้อมูลจำเพาะทั่วไปฉบับเต็ม
การเป็นสมาชิก การจัดสรรหมายเลข และข้อกำหนด GS1 ที่สมบูรณ์อยู่นอกบทความนี้และชุดเครื่องมือ ใช้เอกสารที่เชื่อถือได้ในปัจจุบันและขั้นตอนการทำงานที่มีความสามารถ GS1 ที่ผ่านการตรวจสอบแล้ว เมื่อคู่ค้าหรือกระบวนการที่ได้รับการควบคุมต้องการ
คำถามเกี่ยวกับการจัดสรรและการเป็นสมาชิกยังคงเป็นคำถามภายนอก แม้ว่าทีมเทคนิคจะสามารถสร้างบาร์ได้ก็ตาม คู่ค้าด้านการจัดซื้อ กฎหมาย และการค้าอาจกำหนดกระบวนการที่ ToolAcre ไม่สามารถค้นพบได้ ใช้ตัวระบุที่จำเป็นและเส้นทางการตรวจสอบที่ได้รับการรับรองสำหรับฉลากลอจิสติกส์ ค่าใช้จ่ายของเครื่องมือเฉพาะทางนั้นน้อยกว่าการจัดส่งที่ถูกปฏิเสธ เนื่องจากสัญลักษณ์ทั่วไปถูกถอดรหัสภายในเครื่อง แต่ละเมิดความคาดหวังข้อมูลที่มีโครงสร้างของผู้รับ
ประเด็นสำคัญ — ทำความเข้าใจว่าวงเล็บหมายถึงอะไรก่อนที่คุณจะคัดลอกรูปแบบ สำหรับป้ายกำกับของคุณเอง เอาต์พุต Code 128 ของ QR & Barcode Toolkit ครอบคลุมการใช้งานภายใน
อย่าคัดลอกข้อความป้ายกำกับในวงเล็บไปยังตัวสร้างทั่วไปและถือว่ามีความเท่าเทียมกัน ToolAcre ครอบคลุม Code 128 อย่างตรงไปตรงมา; การไม่มีคุณลักษณะ GS1 ถือเป็นขอบเขตที่ต้องเคารพ ไม่ใช่รายละเอียดการจัดรูปแบบที่ต้องแก้ไข
กฎชี้ขาดคือการหยุดที่ขอบเขต อย่าแทรกอักขระที่มองไม่เห็นด้วยตนเอง คัดลอกวงเล็บจากตัวอย่าง หรือถือว่าเครื่องสแกนจะซ่อมแซมโครงสร้าง ใช้ ToolAcre สำหรับกรณีการใช้งาน Code 128 ภายในธรรมดาซึ่งเป็นเอกสาร ใช้ตัวสร้าง ตัวตรวจสอบ และกระบวนการคุณภาพการพิมพ์ที่สามารถ GS1 อย่างชัดเจน เมื่อข้อกำหนดฉลากระบุว่า GS1-128