EAN-13, UPC-A หรือ Code 128: เลือกบาร์โค้ดแบบไหนดี

บาร์โค้ดไม่ได้ใช้งานแบบเดียวกันทั้งหมด บางแบบออกแบบมาเพื่อขายสินค้าในร้านค้า ส่วนแบบอื่นใช้ติดป้ายสิ่งของภายในธุรกิจหรือที่บ้าน ในบทความนี้จะอธิบายว่าแต่ละรูปแบบใช้ทำอะไร วิธีคำนวณเลขตรวจสอบพร้อมตัวอย่าง และสิ่งที่ต้องใส่ใจเพื่อให้เครื่องสแกนอ่านได้ในครั้งเดียว

อัปเดตเมื่อ:

แต่ละรูปแบบใช้ทำอะไร

ตัวสร้างบาร์โค้ดของ abcsyg.com มีห้ารูปแบบ ความแตกต่างหลักไม่ได้อยู่ที่รูปลักษณ์ แต่อยู่ที่ตัวอักษรที่รองรับและใครเป็นผู้ให้หมายเลขแก่คุณ

เปรียบเทียบห้ารูปแบบของตัวสร้างบาร์โค้ด
รูปแบบข้อมูลที่ใส่ได้การใช้งานทั่วไป
EAN-13ตัวเลข 13 หลัก (ข้อมูล 12 หลัก และเลขตรวจสอบ 1 หลัก)สินค้าที่ขายในร้านค้าทั่วโลกส่วนใหญ่
UPC-Aตัวเลข 12 หลัก (ข้อมูล 11 หลัก และเลขตรวจสอบ 1 หลัก)สินค้าที่ขายในสหรัฐอเมริกาและแคนาดา
EAN-8ตัวเลข 8 หลัก (ข้อมูล 7 หลัก และเลขตรวจสอบ 1 หลัก)บรรจุภัณฑ์เล็กมากที่ใส่ EAN-13 ไม่ได้
Code 128ตัวอักษรภาษาอังกฤษ ตัวเลข และสัญลักษณ์บนคีย์บอร์ดโลจิสติกส์ การจัดส่ง สินค้าคงคลัง บัตรประจำตัว
Code 39ตัวพิมพ์ใหญ่ ตัวเลข สัญลักษณ์ - . $ / + % และช่องว่างรูปแบบรุ่นเก่า ใช้ในอุตสาหกรรม เครื่องอ่านเกือบทุกเครื่องอ่านได้

หลักปฏิบัติ: ถ้าบาร์โค้ดจะระบุสินค้าที่ขายในร้านค้า ให้ใช้ EAN-13 หรือ UPC-A สำหรับงานอื่นทั้งหมด (กล่อง ชั้นวาง แฟ้มประวัติ อุปกรณ์ คำสั่งซื้อ) Code 128 สะดวกที่สุด เพราะรองรับทั้งข้อความและตัวเลข และไม่ต้องพึ่งองค์กรใด

วิธีคำนวณเลขตรวจสอบของ EAN-13

หลักสุดท้ายของ EAN-13 ไม่ใช่ข้อมูล แต่เป็นค่าตรวจสอบที่คำนวณจากอีกสิบสองหลัก ใช้ตรวจจับข้อผิดพลาดจากการพิมพ์หรือการพิมพ์งาน วิธีคำนวณมีดังนี้ โดยใช้ตัวอย่างสิบสองหลักคือ 400638133393

  1. เขียนตัวเลขสิบสองหลัก แล้วกำหนดน้ำหนักสลับกัน เริ่มจากทางซ้ายด้วย 1 แล้ว 3 คือ 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3
  2. คูณแต่ละหลักด้วยน้ำหนักของมัน: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9
  3. รวมผลลัพธ์: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89
  4. หาว่าต้องบวกอีกเท่าไรจึงจะถึงจำนวนเต็มสิบถัดไป: จาก 89 ถึง 90 ขาดอีก 1 นั่นคือเลขตรวจสอบ
  5. บาร์โค้ดที่สมบูรณ์คือ 4006381333931 ถ้าผลรวมเป็นจำนวนเต็มสิบอยู่แล้ว เลขตรวจสอบจะเป็น 0

ถ้าเปลี่ยนตัวเลขหนึ่งหลักแต่ปล่อยหลักสุดท้ายไว้เหมือนเดิม การคำนวณจะไม่ลงตัว และเครื่องอ่านจะทิ้งผลการอ่านแทนที่จะส่งหมายเลขที่ผิดให้ ด้วยเหตุนี้ เมื่อคุณพิมพ์ 13 หลักและหลักสุดท้ายไม่ตรง ตัวสร้างจะบอกว่าควรเป็นเลขอะไร และถ้าคุณพิมพ์เพียง 12 หลักแรก ตัวสร้างจะคำนวณและเพิ่มให้เอง

UPC-A และ EAN-8: คำนวณแบบเดียวกัน ขนาดต่างกัน

UPC-A ใช้แนวคิดเดียวกันกับข้อมูล 11 หลัก ตัวอย่าง: 03600029145 ตัวเลขในตำแหน่งคี่ (ที่ 1, 3, 5…) รวมกันได้ 0 + 6 + 0 + 2 + 1 + 5 = 14 แล้วคูณด้วย 3 ได้ 42 ตัวเลขในตำแหน่งคู่รวมกันได้ 3 + 0 + 0 + 9 + 4 = 16 ผลรวม: 42 + 16 = 58 และถึง 60 ขาดอีก 2 บาร์โค้ดที่สมบูรณ์คือ 036000291452

UPC-A เทียบเท่ากับ EAN-13 ที่ขึ้นต้นด้วย 0 หมายเลขเดียวกันที่มีเลขศูนย์นำหน้าจะเป็น 0036000291452 และเลขตรวจสอบเดียวกัน ด้วยเหตุนี้เครื่องอ่านรุ่นใหม่จึงเข้าใจทั้งสองแบบ

ใน EAN-8 น้ำหนักสลับกันในทางกลับกัน (3, 1, 3, 1, 3, 1, 3 เริ่มจากซ้าย) สำหรับ 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63 และถึง 70 ขาดอีก 7 บาร์โค้ดคือ 73513537

ข้อควรระวังสำคัญ: หมายเลขกำหนดโดย GS1

การสร้างภาพแท่งบาร์โค้ดจากหมายเลขไม่ได้ให้สิทธิ์ในการใช้หมายเลขนั้น หากจะขายสินค้าในร้านค้าหรือร้านค้าออนไลน์ที่กำหนดไว้ หมายเลข EAN และ UPC ต้องได้รับการจัดสรรให้บริษัทของคุณผ่าน GS1 ซึ่งเป็นองค์กรที่บริหารรหัสเหล่านี้ โดยปกติผ่านสำนักงานในประเทศของคุณ GS1 สงวนรหัสให้แต่ละบริษัท เพื่อไม่ให้ผู้ผลิตสองรายได้หมายเลขเดียวกัน

ตัวสร้างวาดสัญลักษณ์ได้ถูกต้อง แต่ไม่รู้ว่าหมายเลขที่คุณพิมพ์เป็นของสินค้าอื่นไปแล้วหรือไม่ และไม่ได้ลงทะเบียนให้ ถ้าคุณคิด EAN-13 ขึ้นเองแล้วติดบนสินค้าที่จะขาย อาจซ้ำกับของแบรนด์อื่นและทำให้สินค้าคงคลังของผู้ซื้อสับสน

ถ้าใช้ภายในองค์กร สถานการณ์จะต่างออกไป เช่น สินค้าคงคลังของคุณเอง ชั้นวาง กล่อง แฟ้มประวัติ อุปกรณ์ หรือบัตรเข้างานอีเวนต์ กรณีนี้ใช้ Code 128 กับรหัสอะไรก็ได้ หรือแม้แต่ EAN-13 ที่คุณคิดเอง ตราบใดที่รหัสไม่ออกนอกองค์กรของคุณ

ขนาด คอนทราสต์ และพื้นที่ว่าง

บาร์โค้ดส่วนใหญ่ที่สแกนไม่ติดมีปัญหาที่วิธีการพิมพ์ ไม่ใช่ที่หมายเลข ตรวจสอบประเด็นเหล่านี้ก่อนพิมพ์

PNG หรือ SVG: เมื่อไรควรใช้แบบไหน

ตัวสร้างให้ดาวน์โหลดบาร์โค้ดเป็น PNG หรือ SVG PNG เป็นภาพพิกเซล เหมาะสำหรับวางในเอกสาร สเปรดชีต หรือป้ายขนาดคงที่ ถ้าขยายทีหลัง ขอบแท่งจะเบลอและอาจอ่านยาก

SVG เป็นภาพเวกเตอร์ ขยายเป็นขนาดใดก็ได้โดยไม่เสียความคม จึงเหมาะที่สุดสำหรับโรงพิมพ์ การออกแบบบรรจุภัณฑ์ หรือป้ายขนาดใหญ่ ถ้าไม่แน่ใจ ให้ดาวน์โหลดทั้งสองแบบ ใช้ PNG สำหรับงานประจำวัน และเก็บ SVG ไว้เป็นต้นฉบับสำรอง

ทดสอบก่อนพิมพ์ป้าย 500 ใบ

แสดงบาร์โค้ดบนหน้าจอ (หรือพิมพ์ใบทดสอบเพียงแผ่นเดียว) แล้วสแกนด้วยกล้องมือถือหรือแอปอ่านบาร์โค้ดที่คุณใช้ ตรวจว่าหมายเลขที่อ่านได้ตรงกับที่คุณพิมพ์เป๊ะ

ทำเช่นเดียวกันกับขนาดจริงที่จะใช้บนป้าย ด้วยกระดาษและเครื่องพิมพ์เดียวกัน บาร์โค้ดที่อ่านได้ดีบนหน้าจออาจอ่านไม่ได้เมื่อพิมพ์ด้วยเครื่องพิมพ์ความร้อนคุณภาพต่ำหรือบนกระดาษมัน ถ้าอ่านไม่ได้ ให้ลองใช้แท่งที่กว้างขึ้น เว้นขอบมากขึ้น หรือพื้นที่ขาวขึ้น ก่อนจะเปลี่ยนรูปแบบ

คำถามที่พบบ่อย

คิด EAN-13 เองเพื่อขายสินค้าได้ไหม

ถ้าจะขายในร้านค้าหรือแพลตฟอร์มที่กำหนด ต้องใช้หมายเลขที่ GS1 จัดสรรให้บริษัทของคุณ หมายเลขที่คิดเองอาจซ้ำกับสินค้าอื่น ส่วนสินค้าคงคลังภายในใช้รหัสอะไรก็ได้

EAN-13 กับ UPC-A ต่างกันอย่างไร

EAN-13 มี 13 หลักและเป็นมาตรฐานของทั่วโลกส่วนใหญ่ ส่วน UPC-A มี 12 หลักและใช้ในสหรัฐอเมริกาและแคนาดา UPC-A เท่ากับ EAN-13 ที่ขึ้นต้นด้วย 0 และเครื่องอ่านรุ่นใหม่อ่านได้ทั้งสองแบบ

รูปแบบไหนเหมาะกับสินค้าคงคลังของตัวเอง

Code 128: รองรับตัวอักษรภาษาอังกฤษ ตัวเลข และสัญลักษณ์บนคีย์บอร์ด กะทัดรัด และไม่ต้องลงทะเบียนหมายเลขกับองค์กรใด

ทำไม EAN-13 ของฉันจึงไม่ถูกต้อง

สาเหตุที่น่าจะเป็นที่สุดคือหลักสุดท้ายไม่ตรงกับผลคำนวณของอีกสิบสองหลัก ตัวสร้างจะแสดงว่าควรเป็นเลขอะไร หรือคำนวณให้เองถ้าพิมพ์เพียง 12 หลักแรก

หมายเลขที่ฉันพิมพ์ถูกอัปโหลดไปเซิร์ฟเวอร์ไหม

ไม่ บาร์โค้ดถูกวาดในเบราว์เซอร์ของคุณ และไม่มีการส่งอะไรไปยังเซิร์ฟเวอร์ใด ๆ