เครื่องมือข้อความและชีวิตประจำวัน · ชุดเครื่องมือ QR และบาร์โค้ด
Code 128 กับรหัส 39 กับ EAN-13: สัญลักษณ์บาร์โค้ดใดที่จะใช้
· พื้นหลัง
การเข้ารหัส ไฟล์รูปแบบ การพิมพ์
เปรียบเทียบสัญลักษณ์มิติเดียวทั่วไปเกี่ยวกับชุดอักขระ ความหนาแน่น ตัวเลขตรวจสอบ และการรองรับเครื่องสแกน และอธิบายว่าทำไม Code 128 จึงเป็นคำตอบปกติสำหรับป้ายกำกับวัตถุประสงค์ทั่วไป
บาร์โค้ดสามแบบที่มีลักษณะเหมือนกันและมีพฤติกรรมแตกต่างออกไป — เหตุใดจึงต้องตัดสินใจด้านสัญลักษณ์ก่อนที่จะพิมพ์ฉลากใดๆ
สัญลักษณ์เชิงเส้นสามารถใช้แทนกันได้ในขณะที่ใช้กฎการตรวจสอบและความคาดหวังดาวน์สตรีมที่แตกต่างกัน การตัดสินใจครั้งแรกจึงมาจากเครื่องสแกน ผู้ค้าปลีก หรือระบบภายในที่ยอมรับ ไม่ใช่จากแถบใดที่ดูดีที่สุดบนฉลาก
ระบบการยอมรับควรตั้งชื่อสัญลักษณ์เป็นลายลักษณ์อักษร เครื่องสแกนที่สามารถถอดรหัสหลายรูปแบบไม่ได้ทำให้สามารถใช้แทนกันได้: แอปพลิเคชันอาจตรวจสอบความยาว ตรวจสอบอักขระ หรือหมายเลขที่ลงทะเบียนหลังจากการอ่านแบบออปติคัล ก่อนพิมพ์ ให้สแกนฉลากตัวแทนลงในซอฟต์แวร์ขั้นสุดท้าย และยืนยันค่าที่ส่งคืนและผลการยอมรับ ToolAcre ครอบคลุมเฉพาะสาขาโดยที่ Code 128 ธรรมดาเป็นอินพุตที่ระบุ
รหัส 39 เป็นเพียงพื้นหลังเท่านั้น ToolAcre ไม่ได้สร้างหรือตรวจสอบความถูกต้อง
รหัส 39 ได้รับการตั้งชื่อในโครงร่างการเปรียบเทียบ แต่ไม่มีการกำหนดค่า ToolAcre การนำไปใช้งาน หรือการทดสอบที่สร้างขึ้น แหล่งที่มาเหล่านี้ไม่ได้กำหนดรายละเอียดและประวัติของเนื้อหาไว้ ดังนั้นให้ถือว่าเป็นผู้สมัครแยกต่างหากซึ่งต้องมีเอกสารประกอบที่เป็นอิสระ
เนื่องจากโค้ด 39 ไม่ได้นำเข้า กำหนดค่า หรือทดสอบ บทความนี้จึงไม่สามารถตรวจสอบลักษณะการทำงานของอักขระ ความกว้าง หรือการตรวจสอบผลรวมได้ นั่นเป็นขอบเขตของเนื้อหาโดยเจตนา ไม่ใช่การตัดสินเกี่ยวกับรูปแบบ หากกระบวนการดั้งเดิมชื่อรหัส 39 ให้ใช้เอกสารประกอบปัจจุบันและตัวสร้างรหัส 39 พร้อมการทดสอบความสอดคล้อง การสร้าง Code 128 เนื่องจาก "ดูคล้ายกัน" จะสร้างป้ายกำกับที่ผู้อ่านระบบเดิมอาจเพิกเฉย
Code 128 เป็นบาร์โค้ดเชิงเส้นเพียงเส้นเดียวที่ใช้งานโดยชุดเครื่องมือ QR และบาร์โค้ด
ToolAcre ใช้ Code 128 แบบธรรมดาถึง CODE128_AUTO ยอมรับค่า ASCII สลับชุดโค้ดโดยอัตโนมัติ และต่อท้ายสัญลักษณ์ตรวจสอบแบบโมดูโล 103 ขอบเขตที่ได้รับการยืนยันนั้นทำให้มีประโยชน์สำหรับตัวระบุแบบย่อในระบบที่คุณควบคุม
เส้นทางที่รองรับมีการป้องกันที่เป็นรูปธรรม: ค่าว่างถูกปฏิเสธ อักขระที่อยู่เหนือ ASCII 127 แสดงอยู่ในข้อผิดพลาด CODE128_AUTO เลือกชุด และรูปแบบที่ส่งคืนจะถูกตรวจสอบความถูกต้อง SVG และ canvas เรนเดอร์ไบนารีด้วยระยะขอบด้านข้างสิบโมดูล ลักษณะการทำงานเหล่านี้ทำให้ ToolAcre สามารถคาดเดาได้สำหรับตัวระบุภายใน พวกเขาไม่ให้การสนับสนุนรูปแบบอื่นที่เลือกในรายการแบบเลื่อนลงที่ไม่มีอยู่
EAN-13 และ UPC-A อยู่นอกเอาต์พุตที่นำไปใช้และกำหนดค่าของ ToolAcre
EAN-13 และ UPC-A ไม่ใช่ตัวเลือกในแอปพลิเคชัน และการกำหนดค่าเตือนว่ารูปแบบหมายเลขผลิตภัณฑ์ที่ลงทะเบียนนั้นถูกแยกออกโดยเจตนา อย่าพิมพ์หมายเลขร้านค้าปลีกลงใน Code 128 และถือว่าแถบผลลัพธ์เป็นไปตามข้อกำหนดของผู้ค้าปลีก
หมายเลขการขายปลีกต้องใช้มากกว่าการวาดตัวเลขสิบสามหลักในแท่ง ToolAcre ยกเว้น EAN และ UPC อย่างชัดเจน และไม่ได้จัดสรรหรือตรวจสอบความถูกต้องของตัวระบุผลิตภัณฑ์ที่ลงทะเบียน หากผู้ค้าปลีกร้องขอ ให้ขอรับหมายเลขและอาร์ตเวิร์คผ่านกระบวนการที่จำเป็น การเข้ารหัสตัวเลขเหล่านั้นเป็น Code 128 จะแสดงข้อความเดียวกันที่ปรากฏบนเครื่องสแกนแต่ใช้สัญลักษณ์ที่ไม่ถูกต้อง ดังนั้นความสำเร็จทางสายตาจึงสามารถปกปิดการปฏิเสธทางธุรกิจได้
Interleaved 2 จาก 5 และ ITF-14 เป็นพื้นหลังเท่านั้นและไม่ได้สร้างขึ้นที่นี่
Interleaved 2 จาก 5 และ ITF-14 อยู่นอก codebase เช่นเดียวกัน การมีอยู่ของพวกเขาในโครงร่างเบื้องหลังไม่ได้ให้การสนับสนุน และบทความนี้ละเว้นการเปรียบเทียบทางเทคนิคที่ไม่ผ่านการตรวจสอบ แทนที่จะสร้างตารางสัญลักษณ์อย่างกว้างๆ
กฎเดียวกันนี้ใช้กับ ITF และ ITF-14 ไม่ใช่ตัวเลือกการพึ่งพาที่ซ่อนอยู่หลังอินเทอร์เฟซ และไม่มีการทดสอบใดยืนยันรูปแบบของพวกเขา บทความนี้จึงหลีกเลี่ยงการเปรียบเทียบคุณลักษณะที่ประกอบจากหน่วยความจำ ข้อกำหนดเฉพาะของกล่องที่ตั้งชื่อ ITF-14 ควรตามด้วยเครื่องมือที่ได้รับการตรวจสอบและกระบวนการพิมพ์สำหรับฉลากนั้น โดยไม่ใกล้เคียงกับเอาต์พุตเชิงเส้นที่มีอยู่ของ ToolAcre
เลือกตามความต้องการภายนอกก่อน ToolAcre เหมาะสมเฉพาะเมื่อยอมรับ Code 128 ธรรมดาเท่านั้น
สำหรับเนื้อหาภายใน โปรดยืนยันว่าสแกนเนอร์และแอปพลิเคชันทุกตัวยอมรับ Code 128 แบบธรรมดาและตัวระบุ ASCII ทุกประการ สำหรับขั้นตอนการทำงานในการจัดส่ง การขายปลีก หรือแบบเดิม ให้ขอรับข้อกำหนดด้านสัญลักษณ์ที่จำเป็นก่อน และใช้เครื่องกำเนิดไฟฟ้าที่ได้รับการตรวจสอบแล้ว
สำหรับเนื้อหาภายใน ให้ทดลองใช้งานแบบวงปิดด้วยเครื่องสแกน ซอฟต์แวร์ และตัวระบุที่ยาวที่สุด สำหรับผู้ค้าปลีกหรือผู้ให้บริการ โปรดขอข้อกำหนดฉลากและขั้นตอนการตรวจสอบก่อนที่จะเลือกซอฟต์แวร์ สำหรับเอกสารแบบเดิม ให้รักษารูปแบบที่ได้รับคำสั่งไว้ แม้ว่าอีกรูปแบบหนึ่งจะดูหนาแน่นกว่าก็ตาม “วัตถุประสงค์ทั่วไป” หมายถึงมีประโยชน์เมื่อข้อกำหนดอนุญาต Code 128 ไม่ใช่การแทนที่สากลสำหรับบาร์โค้ดเชิงเส้นทุกอัน
สิ่งนี้ไม่ครอบคลุมถึง - โค้ดสองมิติซึ่งได้รับการเปรียบเทียบของตัวเอง
รูปแบบสองมิติเป็นการตัดสินใจที่แตกต่างกันเกี่ยวกับรูปร่างของเพย์โหลด พื้นที่ที่มีอยู่ และเครื่องอ่าน ToolAcre นำเสนอ QR มาตรฐานแยกต่างหาก แต่ไม่ได้ใช้คุณลักษณะนั้นเพื่อสนับสนุน Data Matrix, Aztec หรือบาร์โค้ดแบบเรียงซ้อน
QR มีให้บริการในรูปแบบตัวสร้างสองมิติแยกต่างหาก แต่การสลับขนาดจะเปลี่ยนข้อกำหนดของผู้อ่านและแบบแผนของเพย์โหลด ToolAcre ไม่มี Data Matrix, Aztec หรือ PDF417 หากมาตรฐานเอกสารกำหนดไว้ QR จะไม่ใช่ทางเลือกสำรองที่เทียบเท่ากัน การตัดสินใจที่เหมาะสมยังคงเป็นข้อกำหนดที่เป็นลายลักษณ์อักษรก่อน สนับสนุนตัวเข้ารหัสเป็นอันดับสอง และการตรวจสอบความถูกต้องทางกายภาพกับผู้อ่านที่ต้องการเป็นอันดับสาม
สิ่งสำคัญ — สำหรับป้ายกำกับที่คุณควบคุม Code 128 เป็นตัวเลือกที่สมเหตุสมผล และชุดเครื่องมือ QR และบาร์โค้ดจะสร้างมันขึ้นมาในเบราว์เซอร์ของคุณ
เลือกมาตรฐานที่ต้องการก่อนสร้างอาร์ตเวิร์ค เมื่อข้อกำหนดเป็น Code 128 ปกติ ToolAcre จะจ่ายเอาต์พุต SVG และ PNG ในเครื่อง เมื่อตั้งชื่อสัญลักษณ์อื่น ชุดเครื่องมือนี้ไม่ใช่ผู้ผลิตที่จะใช้อย่างชัดเจน
เมื่อยอมรับ Code 128 ให้เก็บข้อมูล ASCII รักษาระยะขอบ และทดสอบป้ายกำกับสูงสุดก่อนที่จะล็อกเทมเพลต เมื่อมีชื่ออื่นปรากฏในข้อกำหนด ให้หยุดแทนที่จะค้นหา UI นี้เพื่อหาวิธีแก้ปัญหาชั่วคราว การปฏิเสธที่ชัดเจนมีราคาถูกกว่าการพิมพ์สัญลักษณ์ที่เป็นไปได้ซึ่งถอดรหัสในการทดสอบในสำนักงาน แต่ล้มเหลวเมื่อชำระเงิน สินค้าเข้า หรือการส่งมอบที่ได้รับการควบคุม