บาร์โค้ดแบบไหนควรใช้: EAN-13, UPC-A, Code 128 หรือ Code 39
บาร์โค้ดที่เหมาะสมขึ้นอยู่กับว่าใครเป็นคนสแกน สินค้าที่วางขายในร้านต้องใช้หมายเลข EAN-13, UPC-A หรือ EAN-8 ซึ่งหมายเลขเหล่านี้เป็นของเจ้าของแบรนด์ และออกผ่าน GS1 ร้านค้าจะตรวจสอบหมายเลขเหล่านี้ ส่วนป้ายของคุณเอง เช่น สต็อก การจัดส่ง หรืองานอีเวนต์ Code 128 เป็นตัวเลือกที่นิยมใช้ ส่วน Code 39 เป็นรูปแบบเก่าที่เครื่องสแกนเกือบทุกรุ่นยังอ่านได้ หมายเลข EAN และ UPC ทุกหมายเลขลงท้ายด้วย check digit ซึ่งช่วยตรวจจับการอ่านค่าผิด และ สร้างบาร์โค้ด จะคำนวณให้คุณเอง
สร้างบาร์โค้ดต้องการบาร์โค้ดสำหรับสินค้าใช้ฟรีรหัสสำหรับสินค้าปลีก: EAN-13, UPC-A และ EAN-8
EAN-13 คือรหัส 13 หลักที่พิมพ์อยู่บนสินค้าบรรจุหีบห่อในร้านค้า UPC-A เป็นรหัส 12 หลัก ใช้หลักๆ ในทวีปอเมริกาเหนือ โดยมีโครงสร้างเหมือน EAN-13 แต่มีเลขศูนย์นำหน้าที่ไม่ได้พิมพ์ออกมา ดังนั้นแท่งบาร์จึงเหมือนกับ EAN-13 ที่มีเลขศูนย์นั้นอยู่ด้านหน้า EAN-8 เป็นรูปแบบสั้นสำหรับแพ็กขนาดเล็กมาก มีทั้งหมด 8 หลัก
หมายเลขสำหรับสินค้าปลีกมาจาก GS1 ซึ่งเป็นองค์กรที่ออกรหัสนำหน้าของบริษัท จากนั้นเจ้าของแบรนด์จะกำหนดหมายเลขสินค้าภายใต้รหัสนั้น หากคุณสร้างหมายเลขขึ้นมาเองสำหรับสินค้าที่คุณไม่ได้เป็นเจ้าของ อาจซ้ำกับสินค้าจริง และร้านค้าก็ตรวจสอบหมายเลขที่สแกนอยู่แล้ว ดังนั้นให้ใช้รหัสเหล่านี้เฉพาะกับสินค้าที่มีรหัสนั้นโดยชอบด้วยกฎหมายเท่านั้น และใช้ Code 128 สำหรับทุกอย่างภายในธุรกิจของคุณ
ชื่อช่องกรอกจะเปลี่ยนไปตามประเภท และแสดงจำนวนหลักที่ต้องพิมพ์:
| ประเภท | สิ่งที่พิมพ์ | จำนวนหลักที่พิมพ์ |
|---|---|---|
| EAN-13 | 12 หลัก หรือ 13 หลักโดยรวม check digit | 13 |
| UPC-A | 11 หลัก หรือ 12 หลักโดยรวม check digit | 12 |
| EAN-8 | 7 หลัก หรือ 8 หลักโดยรวม check digit | 8 |
| Code 128 | อักขระที่พิมพ์ได้ตัวใดก็ได้ | ข้อความที่คุณพิมพ์ |
| Code 39 | A–Z, 0–9, เว้นวรรค และ - . $ / + % | ข้อความที่คุณพิมพ์ |
การเว้นวรรคและขีดกลางในหมายเลข EAN หรือ UPC จะถูกละเว้น ดังนั้น 400-638-133393 กับ 400638133393 จึงเป็นข้อมูลเดียวกัน
Code 128 และ Code 39 สำหรับรหัสของคุณเอง
Code 128 รองรับตัวอักษร ตัวเลข และสัญลักษณ์ จึงเหมาะกับหมายเลขสต็อก เลขอ้างอิงการจัดส่ง และป้ายภายใน เครื่องสร้างรับอักขระที่พิมพ์ได้ทุกตัว แต่จะไม่รับแท็บและการขึ้นบรรทัดใหม่ และแสดงข้อความว่า "Code 128 รับเฉพาะอักขระที่พิมพ์ได้เท่านั้น ห้ามมีแท็บหรือการขึ้นบรรทัดใหม่"
Code 39 เป็นรูปแบบที่เก่ากว่าและกินพื้นที่มากกว่า รับเฉพาะตัวพิมพ์ใหญ่ A ถึง Z ตัวเลข 0 ถึง 9 เว้นวรรค และสัญลักษณ์ - . $ / + % ตัวพิมพ์เล็กจะถูกแปลงเป็นตัวพิมพ์ใหญ่ ดังนั้น ab-1 จะกลายเป็น AB-1 เครื่องสร้างไม่เพิ่ม check character ให้กับ Code 39 ดังนั้นตัวรหัสเองจึงตรวจจับการอ่านค่าผิดไม่ได้ ให้ใช้ข้อความที่สั้น และตรวจสอบป้ายที่พิมพ์เทียบกับบันทึกของคุณเสมอ
check digit คำนวณทีละขั้น
check digit คำนวณจากหลักอื่นๆ สำหรับหมายเลข EAN และ UPC กฎคือการตรวจสอบแบบ mod-10 ให้คูณหลักต่างๆ สลับกันด้วย 3 และ 1 บวกผลคูณ แล้วหาจำนวนที่ต้องบวกเพิ่มเพื่อให้ได้ผลรวมที่เป็นพหุคูณของ 10 เครื่องสร้างใช้กฎเดียวกัน โดยให้น้ำหนัก 3 กับหลักที่อยู่ติดกับ check digit
ยกตัวอย่างตัวเลข 12 หลัก 400638133393 นับจากซ้ายไปขวา น้ำหนักจะสลับระหว่าง 1 และ 3 ดังนั้นหลักสุดท้ายมีน้ำหนัก 3
| ลำดับ | หลัก | น้ำหนัก | ผลคูณ |
|---|---|---|---|
| 1 | 4 | 1 | 4 |
| 2 | 0 | 3 | 0 |
| 3 | 0 | 1 | 0 |
| 4 | 6 | 3 | 18 |
| 5 | 3 | 1 | 3 |
| 6 | 8 | 3 | 24 |
| 7 | 1 | 1 | 1 |
| 8 | 3 | 3 | 9 |
| 9 | 3 | 1 | 3 |
| 10 | 3 | 3 | 9 |
| 11 | 9 | 1 | 9 |
| 12 | 3 | 3 | 9 |
| รวม | 89 |
ผลรวม 89 หารด้วย 10 เหลือเศษ 9 ดังนั้น check digit คือ 10 − 9 = 1 EAN-13 ฉบับเต็มคือ 4006381333931 ใต้แท่งบาร์ เครื่องสร้างจะพิมพ์เป็น 4 006381 333931 โดยมี check digit เป็นหลักสุดท้าย
หากพิมพ์หลักสุดท้ายผิด เช่น 4006381333932 จะขึ้นข้อความว่า "check digit ควรเป็น 1" แต่ถ้าพิมพ์ 13 หลักที่ถูกต้อง ระบบจะยอมรับ กฎเดียวกันนี้ให้ check digit ของ UPC-A สำหรับ 03600029145 เป็น 2 และ check digit ของ EAN-8 สำหรับ 9638507 เป็น 4 เครื่องสร้างจะพิมพ์ 036000291452 และ 96385074 สำหรับหมายเลขเหล่านั้น
การพิมพ์ให้สแกนได้
- พื้นที่ว่าง (quiet zone) บาร์โค้ดต้องมีพื้นที่ว่างที่ชัดเจนทั้งสองด้าน เครื่องสร้างจะเพิ่มให้โดยอัตโนมัติ คือ 11 module ทางซ้ายและ 7 module ทางขวาสำหรับ EAN-13, 9 module ทั้งสองด้านสำหรับ UPC-A, 7 module ทั้งสองด้านสำหรับ EAN-8 และ 10 module ทั้งสองด้านสำหรับ Code 128 และ Code 39 โดย module คือความกว้างของแท่งบาร์ที่บางที่สุด ห้ามมีข้อความ เส้นขอบ หรือสีในพื้นที่นี้
- ความสูงของแท่งบาร์ เครื่องสร้างมีให้เลือก สั้น ปกติ และสูง แท่งบาร์ที่สูงกว่าจะช่วยให้เครื่องสแกนแบบมือถือเล็งได้ง่ายขึ้น
- ความคมชัด เครื่องสร้างวาดแท่งบาร์สีดำบนพื้นขาว บาร์โค้ดที่พิมพ์ด้วยหมึกสีอ่อน หรือหมึกสีบนสติกเกอร์สี อาจสแกนไม่ได้ ให้ใช้แท่งบาร์สีเข้มบนพื้นสีอ่อน
- ห้ามยืดหรือบีบ ปรับขนาดบาร์โค้ดโดยรักษาสัดส่วนเท่านั้น บาร์โค้ดที่ถูกยืดหรือบีบในแนวนอนจะเปลี่ยนความกว้างของแท่งบาร์ ซึ่งอาจทำให้สแกนไม่ได้
- SVG หรือ PNG SVG ประกอบด้วยรูปสี่เหลี่ยมผืนผ้าที่แม่นยำ และคมชัดทุกขนาด จึงเป็นไฟล์ที่ดีกว่าสำหรับการพิมพ์ ส่วน PNG วาดด้วยพิกเซลเต็มต่อ module ในขนาด เล็ก (2 พิกเซลต่อ module), กลาง (3) หรือ ใหญ่ (5) ให้เลือก ใหญ่ ก่อนดาวน์โหลด PNG เพื่อนำไปพิมพ์
- แสดงตัวอักษร ให้ติ๊ก แสดงตัวอักษร ไว้เพื่อพิมพ์ตัวเลขใต้แท่งบาร์ หากเครื่องสแกนอ่านไม่ได้ คนก็สามารถพิมพ์หมายเลขเข้าระบบเองได้
คิวอาร์โค้ด (2D) มีกฎที่ต่างออกไป เครื่องสร้าง QR code สร้างโค้ดประเภทนั้น และ ทำไม QR code สแกนไม่ได้ อธิบายเรื่องพื้นที่ว่างและความคมชัดของโค้ดเหล่านั้น
วิธีทำด้วย fixmint
- เลือก ประเภทบาร์โค้ด: EAN-13, UPC-A, EAN-8, Code 128 หรือ Code 39
- พิมพ์ตัวเลขโดยไม่ต้องใส่ check digit เช่น 12 หลักสำหรับ EAN-13 แล้วเครื่องสร้างจะเพิ่มให้ จะพิมพ์ครบ 13 หลักก็ได้ ขอแค่หลักสุดท้ายถูกต้อง
- ตั้ง ความสูงของแท่งบาร์ และ ขนาด PNG เลือก ใหญ่ หากจะพิมพ์ PNG และคงการติ๊ก แสดงตัวอักษร ไว้
- กด ดาวน์โหลด SVG สำหรับการพิมพ์ หรือ ดาวน์โหลด PNG แล้วตรวจดูตัวอย่างก่อนพิมพ์
- สแกนตัวอย่างที่พิมพ์ด้วยเครื่องสแกนบาร์โค้ดหรือแอปสแกนบาร์โค้ดบนโทรศัพท์ก่อนนำป้ายไปใช้งาน
กรณีพิเศษ
- การแก้ไขหมายเลข บาร์โค้ดที่พิมพ์แล้วแก้ไขไม่ได้ หากหมายเลขผิด ให้พิมพ์ป้ายใหม่
- การคัดลอกหมายเลข ปุ่ม คัดลอกหมายเลข จะคัดลอกหมายเลขเต็มพร้อม check digit สำหรับ Code 128 และ Code 39 จะคัดลอกข้อความที่คุณพิมพ์
- บันทึก บาร์โค้ดเก็บเพียงตัวเลขเท่านั้น ให้เก็บบันทึกแยกไว้ว่าหมายเลขแต่ละหมายเลขเป็นของสินค้ารายการใด
แปลจาก ฉบับภาษาอังกฤษ ด้วยความช่วยเหลือของ AI
ความคิดเห็น
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย


