หลักการ สถานการณ์ และความเหมาะสม
การตรวจฉลากแยกการมีฉลาก ตำแหน่ง คุณภาพการพิมพ์ และความถูกต้องของเนื้อหา OCR อ่านได้ไม่แปลว่าข้อความถูกต้อง ต้องตรวจรูปแบบ lot วันหมดอายุ และข้อมูลอ้างอิงโดยไม่เดาตัวอักษรที่ไม่เห็น
OCR คือการแปลงภาพตัวอักษรเป็นข้อความ lot คือรหัสกลุ่มผลิต ส่วน artwork คือแบบฉลากที่อนุมัติ การอ่านวันได้ครบยังต้องรู้ว่าเป็นวันผลิตหรือหมดอายุและใช้ลำดับวันเดือนแบบใด ผู้อ่านควรแยกคำถามว่าอ่านออกหรือไม่กับข้อความควรเป็นอะไร เพราะฉลากผิดรุ่นอาจพิมพ์ชัดและโมเดลอ่านถูกทุกตัวแต่ยังผิดสินค้า
normalize คือปรับรูปข้อความให้เทียบได้ เช่น เว้นวรรคหรือรูปวันที่ ต้องเก็บข้อความดิบก่อนปรับและไม่เติมตัวเลขที่หายให้ตรงฐานข้อมูล การจำกัดรูปแบบช่วยกรองข้อผิดพลาดแต่เสี่ยงทำให้ผลเดาดูมั่นใจ ควรมีสถานะไม่แน่ใจและผู้ตรวจเห็น crop หรือภาพเฉพาะส่วนที่ใช้ตัดสิน พร้อมเวอร์ชันข้อมูลรุ่นสินค้าและเหตุผลที่ผ่านหรือพักงาน
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
ตัวอย่างเชิงออกแบบ
ตัวอย่างเชิงออกแบบ: อ่าน lot และวันหมดอายุจากบรรจุภัณฑ์แล้วเทียบคำสั่งผลิต หากตัวเลขกำกวมให้แสดง crop ต้นฉบับแก่ผู้ตรวจ ไม่แก้เลขให้ตรงฐานข้อมูลโดยซ่อนความไม่แน่ใจ
ตัวอย่างสมมติของรูปวันที่ 03/04 อาจหมายถึงวันที่ 3 เมษายนหรือ 4 มีนาคม ต้องใช้รูปแบบที่ผู้รับผิดชอบกำหนด ไม่เดาจากตำแหน่งโรงงานหรือข้อความที่คาดไว้ หากหมึกจางจนแยก 3 กับ 8 ไม่ได้ ให้พักตรวจและเก็บผลดิบ แทนเลือกเลขที่ทำให้วันตรงคำสั่งผลิตแล้วรายงานว่าอ่านได้แน่นอน
ทางเลือกคือปรับแสงลดเงาบนบรรจุภัณฑ์หรือปรับตำแหน่งพิมพ์ให้เรียบ วิธีแรกไม่เปลี่ยนแบบสินค้าแต่บางผิวยังโค้ง วิธีหลังต้องผ่านการอนุมัติแบบและกระบวนการ ให้ทีมคุณภาพทดสอบฉลากหลายล็อตและกรณีผิดรุ่นในงานจำลอง ไม่ปล่อยฉลากผิดเข้าสินค้าจำหน่ายเพื่อเก็บผลทดสอบ
ข้อมูลนำเข้าและเงื่อนไขเริ่มต้น
ใช้ artwork ที่อนุมัติ เขตพิมพ์ ภาษา รูปแบบวันที่ และ master data รายรุ่น เตรียมภาพตัวอักษรจาง เบี้ยว เปื้อน และฉลากผิดรุ่นพร้อมข้อมูลจริง
master data คือข้อมูลหลักที่ใช้เทียบ ต้องมีฉบับและวันที่ใช้กับคำสั่งผลิตนั้น เก็บตำแหน่ง field และความหมาย เช่น วันผลิตต่างจากวันหมดอายุ แม้รูปตัวเลขเหมือนกัน
ผลควรมีข้อความดิบ ค่าที่ปรับรูป เหตุผลการเทียบ และภาพส่วนเกี่ยวข้อง หากไม่เห็นหน่วยหรืออักขระสำคัญให้ระบุว่าข้อมูลไม่ครบ ไม่แปลงค่าว่างเป็นคำตอบที่คาดหมายจากฐานข้อมูล เมื่อคำสั่งผลิตแก้ระหว่างกะต้องรู้ว่าฉลากแต่ละชิ้นใช้ฉบับใด การเก็บรหัสงานและเวลามีประโยชน์กว่าการเทียบกับข้อมูลล่าสุดอย่างเดียว ซึ่งอาจทำให้ฉลากที่ถูกตอนผลิตถูกเรียกว่าผิดย้อนหลัง
ขั้นตอนทดลองและเชื่อมงาน
- 1ตรวจรุ่นและตำแหน่งฉลากก่อนหาเขตข้อความ
- 2อ่าน OCR พร้อมคะแนนและเก็บข้อความดิบก่อน normalize
- 3ตรวจรูปแบบและเทียบข้อมูลอ้างอิง แล้วพักผลที่ไม่แน่ใจให้คนตรวจ
การประเมินและเกณฑ์ตรวจรับ
วัด exact match ราย field และอัตราปล่อยฉลากผิด ไม่ใช้ character accuracy รวมอย่างเดียว ทดสอบตัวเลขคล้ายกัน ทศนิยม และวันเดือนสลับ รวมปัญหาฉลากถูกอ่านชัดแต่เป็นรุ่นอื่น
exact match คือถูกครบทั้งฟิลด์ ตัวอักษรส่วนใหญ่ถูกยังไม่พอเมื่อเลขวันผิดหนึ่งหลัก ตรวจแยกผลอ่านกับผลเทียบคำสั่งผลิต และใช้ล็อตที่ไม่เคยใช้เลือกเกณฑ์เพื่อตรวจความสามารถนอกชุดเดิม
ให้ผู้ตรวจสุ่มฉลากผ่านและทบทวนผลพัก ตรวจว่าคำแก้มีผู้รับผิดชอบและคงข้อความดิบไว้ ภาระตรวจซ้ำเป็นตัวชี้วัดสำคัญ ไม่ลดผลไม่แน่ใจด้วยการบังคับเดาทุกภาพเพื่อให้สัดส่วนอ่านได้สูง
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
กรณีล้มเหลวและข้อจำกัด
พื้นโค้ง เงา และหมึกเลอะทำให้ข้อมูลหาย การตรวจ checksum ช่วยกรองบางข้อผิดพลาดแต่ไม่ยืนยันความถูกต้องของข้อมูลต้นทาง และการอ่านฉลากไม่รับรองคุณภาพสินค้าภายใน
checksum คือค่าตรวจรูปข้อมูลที่จับข้อผิดพลาดได้บางแบบ รหัสที่ผ่านยังอาจเป็นรหัสสินค้าคนละรุ่น ต้องตรวจบริบทคำสั่งผลิตและแหล่งข้อมูลหลัก ไม่ใช้ checksum เป็นใบอนุมัติฉลาก
การขยายภาษา ฟอนต์ หรือบรรจุภัณฑ์ใหม่ต้องทดสอบเพิ่มเติม ภาพอาจมีข้อมูลคู่ค้าหรือบุคคลให้จำกัดการเก็บ การเสนอการตรวจหลายรูปแบบเป็นวิธีออกแบบ ไม่ใช่คำยืนยันว่ารองรับทุกฉลากปัจจุบัน
รายการตรวจสอบก่อนใช้งาน
- เก็บข้อความดิบก่อนการแก้รูปแบบหรือไม่
- master data ตรงรุ่นและวันที่ผลิตหรือไม่
- ข้อความกำกวมถูกส่งให้คนตรวจหรือไม่