EAN-13 (European Article Numbering international retail product code) เป็นแบบบาร์โค้ดที่ได้รับการยอมรับมากที่สุดในโลก โดยบาร์โค้ดประเภทนี้จะมีลักษณะเฉพาะของชุดตัวเลขจำนวน 13 หลัก ซึ่งมีความหมายดังนี้
3 หลักแรก คือ รหัสของประเทศที่กำหนดขึ้นมาเพื่อให้ผู้ผลิตได้ทำการลงทะเบียนได้ทำการผลิตจากประเทศไหน
4 หลักถัดมา คือ รหัสโรงงานที่ผลิต
5 หลักถัดมา คือ รหัสของสินค้า
และ ตัวเลขในหลักสุดท้าย จะเป็นตัวเลขตรวจสอบความถูกต้องของบาร์โค้ด (Check digit)
แม้ ว่าบาร์โค้ดแบบ EAN-13 จะได้รับการยอมรับไปทั่วโลก แต่ในสหรัฐอเมริกาและแคนนาที่เป็นต้นกำเนิดบาร์โค้ดแบบ UPC-A ยังคงมีการใช้บาร์โค้ดแบบเดิม จนวันที่ 1 มกราคม ค.ศ. 2005 หน่วยงาน Uniform Code Council ได้ประกาศให้ใช้บาร์โค้ดแบบ EAN-13 ไปพร้อมๆ กับ UPC-A ที่ใช้อยู่เดิม การออกประกาศในครั้งนี้ทำให้ผู้ผลิตที่ต้องการส่งออกสินค้าไปยังสหรัฐ อเมริกาและแคนาดาต้องใช้บาร์โค้ดทั้ง 2 แบบบนผลิตภัณฑ์
การคำนวนตัวเลขตรวจสอบความถูกต้องของบาร์โค้ดแบบ EAN-13 (Check digit Calculation)
* นำตัวเลขในตำแหน่งคู่ (หลักที่ 2,4,6,8,10,12 )มารวมกัน แล้วคูณด้วย 3
* นำตัวเลขในตำแหน่งคี่ (หลักที่ 1,3,5,7,9,11 )มารวมกัน
* นำผลลัพท์จากข้อ 1 และ 2 มารวมกัน
* นำผลลัพท์ที่ได้จากข้อ 3 ทำการ MOD ด้วย 10 จะได้เป็นตัวเลข (Check digit ) ที่จะต้องแสดงในหลักที่ 13
ปัญหาที่เจอคือ ค่าที่ดึงออกมา เลขรันต่อจริง แต่มี 15 หลัก แล้ว
เช่น 568000000000001
แต่พอเอามาคิด ตัด ตำแหน่งที่ 1-12
คือ 568000000000
แล้วพอนำมาคิด หลักที่ 13 ทำให้ได้ค่าเท่าเดิม
จึงแก้ด้วยการ เอาเลขรันต่อ มารวมอยุ่ในโค้ด 12 หลักนั้น
วิธีแก้ ean13 ปัญหาที่เจอคืออะไร แก้ยังไง
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- Posts: 2683
- Joined: 04/06/2020 10:05 am
-
- Similar Topics
- Replies
- Views
- Last post
-
-
เทคโนโลยีบาร์โค้ด ( Barcode ) ทำความรู้จักบาร์โค้ด UPC, EAN13 ISBN
by jay_limm » 18/09/2014 4:28 pm » in Microsoft Office Knowledge & line & Etc - 0 Replies
- 925 Views
-
Last post by jay_limm
18/09/2014 4:28 pm
-
-
- 5 Replies
- 647 Views
-
Last post by Wallapa
29/11/2017 3:23 pm
-
-
magento error แก้ยังไง ช่วยทีค่ะ !!!
by tipp3794 » 13/12/2017 11:24 am » in ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 4 Replies
- 932 Views
-
Last post by Akk Chu
15/12/2017 1:16 pm
-
-
-
skype ไม่ค้าง ที่ toolsbar ด้านล่าง แก้ยังไง
by thatsawan » 10/01/2019 12:14 pm » in ถาม - ตอบ คอมพิวเตอร์ - 0 Replies
- 618 Views
-
Last post by thatsawan
10/01/2019 12:14 pm
-
-
-
Warning QuickTime is not installed on this system ใน After Affect CS6 แก้ยังไง
by M032 » 08/06/2016 4:23 pm » in ถาม - ตอบ คอมพิวเตอร์ - 1 Replies
- 606 Views
-
Last post by M032
08/06/2016 5:05 pm
-
-
-
วิธีปรับขนาดของสินค้า Alternative Product ใน odoo ecommerce แก้ยังไง
by M032 » 28/03/2017 5:41 pm » in ถาม - ตอบ คอมพิวเตอร์ - 0 Replies
- 411 Views
-
Last post by M032
28/03/2017 5:41 pm
-
-
-
จะใช้ yiic แล้วเจอ php.exe is not recognized as an internal แก้ยังไง ครับมื่อใหม
by yiic » 19/11/2011 1:29 am » in Programming - PHP - 1 Replies
- 2035 Views
-
Last post by mindphp
19/11/2011 10:24 am
-
-
-
Rendering error while writing to file ใน Adobe After Affect CS6 แก้ยังไง
by M032 » 08/06/2016 4:41 pm » in ถาม - ตอบ คอมพิวเตอร์ - 2 Replies
- 1307 Views
-
Last post by M032
08/06/2016 5:53 pm
-
Who is online
Users browsing this forum: No registered users and 18 guests