บาร์โค้ด
แคชเชียร์ลากกล่องนมผ่านช่องสแกน แล้วเสี้ยววินาทีต่อมาเครื่องก็ส่งเสียงบี๊บ ลำแสงสีแดงวิ่งผ่าน 30 แท่งและ 29 ช่องว่าง โฟโตไดโอดเห็นความสว่างเปลี่ยน 59 ครั้ง ตัวถอดรหัสแยกออกเป็น 13 หลักและตรวจหลักสุดท้าย ถ้ากล่องยับและมีรอยแตกพาดผ่านแท่ง การเปลี่ยนจะกลายเป็น 61 ครั้ง และเครื่องจะเงียบ โค้ดถูกออกแบบมาให้ไม่อ่านดีกว่าอ่านผิด
บาร์โค้ดบันทึกตัวเลขด้วยความกว้างของแถบสีเข้มและสีอ่อน ความกว้างเป็นจำนวนเท่าของโมดูล ซึ่งคือแถบที่แคบที่สุด ใน EAN-13 แต่ละหลักใช้ 7 โมดูล คือสองแท่งกับสองช่องว่าง หลักแรกไม่มีแท่งของตัวเอง มันซ่อนอยู่ในการที่ครึ่งซ้ายเขียนด้วยชุดใด หลักที่สิบสามคือเลขตรวจสอบ คำนวณจากอีกสิบสองหลักที่เหลือ
| คืออะไร | รหัสแบบแสงที่เครื่องอ่านได้ ประกอบด้วยแท่งและช่องว่างขนานกัน |
| ซิมโบโลจี | EAN-13 และ UPC-A บนสินค้า ITF-14 บนกล่อง Code 128 ในโลจิสติกส์ |
| โมดูล | X = 0.330 mm ที่ 100 %; ยอมรับได้ 80–200 % คือ 0.264 ถึง 0.660 mm |
| ความจุ | หลักข้อมูล 12 หลักกับเลขตรวจสอบหนึ่งหลัก: 10¹² หมายเลข |
| การป้องกัน | เลขตรวจสอบถ่วงน้ำหนัก 1 และ 3 จับข้อผิดพลาดหลักเดียวได้ทุกกรณี |
| ใช้อะไรอ่าน | เลเซอร์แดง 650 nm กับโฟโตไดโอด หรือกล้องที่มีไฟส่องสว่าง |
ที่มาของคำ
เส้นมาจากภาษาเยอรมัน หนังสือมาจากภาษาละติน
รหัสนี้คิดขึ้นในสหรัฐอเมริกาและตั้งชื่อตามรูปลักษณ์ คือ bar code หรือ “รหัสแถบ” ภาษาอื่นหรือยืมคำอังกฤษมา หรือแปลด้วยรากศัพท์ของตนเอง คำรัสเซีย “штрих-код” ประกอบจากคำยืมภาษาเยอรมันและภาษาละติน ส่วนในมาตรฐานเขียนว่า “штриховой код”
01 · โครงสร้าง
สิบสามหลักใน 95 โมดูล
อ่านโค้ดจากซ้ายไปขวาตามโมดูล 1 คือสีเข้ม 0 คือสีอ่อน ที่ขอบทั้งสองข้างมีตัวป้องกัน 101 ตรงกลางมี 01010 ระหว่างนั้นมีหกหลักทางซ้ายและหกหลักทางขวา หลักละ 7 โมดูล แต่ละหลักคือสองแท่งกับสองช่องว่าง กว้างตั้งแต่หนึ่งถึงสี่โมดูล
หนึ่งหลักเขียนได้ด้วยสามชุด ชุด L เริ่มด้วยโมดูลสีอ่อนและมีโมดูลสีเข้มเป็นจำนวนคี่ ชุด G เป็นภาพสะท้อนของ R มีโมดูลสีเข้มเป็นจำนวนคู่ ชุด R เป็นภาพกลับสีของ L และอยู่เฉพาะครึ่งขวา จากการสลับกันของ L และ G ในครึ่งซ้าย เครื่องสแกนรู้หลักแรก และรู้ทิศทางไปพร้อมกัน จึงลากโค้ดกลับหัวก็ยังอ่านได้
หลักกลายเป็นแถบได้อย่างไร
เลือกหนึ่งหลัก ด้านล่างคือลวดลายของหลักนั้นในสามชุด ชุดละ 7 โมดูล และการสลับของชุดเมื่อหลักนี้อยู่ตำแหน่งแรก
ทำให้โค้ดเสียแล้วดูว่าเครื่องจะยอมแพ้เมื่อใด
สามการทดลองบนฉลากเดียว “การเข้ารหัส”: เปลี่ยนตัวเลขแล้วดูว่าแถบใดจัดเรียงใหม่ “เครื่องสแกน”: ขยับลำแสง ลดขนาดการพิมพ์ ปล่อยให้หมึกซึม ขีดข่วน “แคชเชียร์พิมพ์ผิด”: ป้อนหมายเลขที่ผิดแล้วตรวจว่าเลขตรวจสอบจับได้หรือไม่
02 · วิวัฒนาการของรหัส
จากวงกลมบนทรายสู่สี่เหลี่ยมบนกล่อง
รหัสใหม่แต่ละแบบตอบปัญหาหนึ่งข้อของรหัสเก่า วงกลมอ่านได้จากทุกด้าน แต่พิมพ์ยาก แถบสีบนตู้รถไฟซีดจาง รหัสตัวเลขเขียนตัวอักษรไม่ได้ รหัสเชิงเส้นบรรจุได้ไม่เกินราวยี่สิบตัวอักษร และรหัสจึงขยายไปสู่มิติที่สอง
03 · การบีบอัดและความจุ
ตัวเลขล้วน ห้าความยาว
รหัสบีบอัดข้อมูลด้วยการเลือกชุดอักขระ Code 39 ใช้ 16 โมดูลกับทุกอักขระ เพราะเขียนตัวอักษรได้ด้วย Code 128 ชุด B ใส่หนึ่งอักขระใน 11 โมดูล ส่วนชุด C ใส่สองหลักพร้อมกัน ITF ซ่อนหลักที่สองของคู่ไว้ในช่องว่างของหลักแรก EAN-13 แน่นที่สุด เพราะรู้ล่วงหน้าว่ามีตัวเลขพอดี 13 หลัก
04 · อะไรถูกเข้ารหัส
หมายเลข ไม่ใช่คำอธิบาย
ในรหัสไม่มีชื่อ ไม่มีราคา ไม่มีวันหมดอายุ มีเพียงหมายเลข GTIN ซึ่งเครื่องคิดเงินใช้ค้นหาสินค้าในฐานข้อมูลของตน สามหลักแรกคือรหัสนำหน้าขององค์กร GS1 ประจำประเทศที่ออกหมายเลขบริษัท รหัสนี้ไม่ได้หมายถึงประเทศผู้ผลิต โรงงานในจีนอาจได้หมายเลขในเยอรมนี และบริษัทอาร์เจนตินาอาจได้ในสหรัฐอเมริกา ถัดไปคือหมายเลขบริษัทและหมายเลขสินค้า ซึ่งเส้นแบ่งไม่คงที่ หลักสุดท้ายคือเลขตรวจสอบ
05 · กฎการพิมพ์
06 · รหัสที่อยู่ข้างเคียง
07 · ภาคประวัติ
นอร์แมน วูดแลนด์ (Norman Woodland) เล่าเองว่าคิดรหัสนี้ที่ชายหาดไมอามี เขาใช้นิ้ววาดจุดและขีดของรหัสมอร์สบนทราย แล้วลากลงมา ได้เป็นแถบแคบและแถบกว้าง เพื่อให้อ่านเครื่องหมายได้จากทุกด้าน เขาม้วนแถบเป็นวงแหวน ในปี 1952 เขากับเบอร์นาร์ด ซิลเวอร์ (Bernard Silver) ได้รับสิทธิบัตรสหรัฐอเมริกาเลขที่ 2 612 994
ตอนนั้นยังไม่มีอะไรอ่านวงกลมได้ การทดลองต้องใช้หลอดไฟกำลังสูงและโฟโตมัลติพลายเออร์จากเครื่องฉายภาพยนตร์ รหัสรอเลเซอร์และไมโครชิปราคาถูกอยู่ยี่สิบปี ในปี 1973 เครือข่ายค้าปลีกอเมริกันเลือก UPC ทรงสี่เหลี่ยมที่ IBM พัฒนาโดยมีวูดแลนด์ร่วมด้วย วงกลมแพ้เรื่องการพิมพ์ บนแผ่นกระดาษที่วิ่งเร็วในโรงพิมพ์ หมึกทำให้วงกลมเลอะยืดไปทางเดียว
สารบัญปริมาณ
ดัชนีทั้งหมด →หน่วยฐาน SI ทั้งเจ็ด
กรดหยดเดียวเปลี่ยนสีน้ำผลไม้ เกลือย้อมสีเปลวไฟ น้ำแข็งตัวเมื่อถูกเคาะ ข้างใต้คือทุกหน้าของ Simetrium เรียงตามสาขาและตามลำดับอักษร
เปิดดัชนี →





