ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

รู้จัก 2D Barcode

Barcode แบบธรรมดาหรือBarcode 1 มิติ (One-Dimension Barcode) ก็คือ สัญลักษณ์แบบแท่ง มีความหนาบางต่างกัน โดย มีเส้นแนวตั้งที่มีขนาดที่ต่างกัน วางอยู่บนพื้นที่ขาวสลับกัน Bar Code แบบนี้ทำไว้เพื่อ บรรจุข้อมูลที่ต่างกันไม่เกิน 20 ตัวอักษร เป็นการเรียกข้อมูลจากฐานข้อมูลอีกต่อหนึ่ง เหมือนข้อมูลสินค้านั่นเอง

Barcode 2 มิติ (Two-Dimensional Barcode) เป็นรูปแบบหนึ่งของ Barcode พัฒนามาจาก bar code 1 มิติ ที่เพิ่มแนวนอน เข้ามาทำให้บรรจุข้อมูลเพิ่มขึ้นเป็น 4000 ตัวอักษรหรือ 200 เท่าในพื้นที่เท่ากันหรือเล็กกว่า คิดค้นขึ้นในปี 1994 โดยบริษัทสัญชาติญี่ปุ่น Denso-Wave และได้จดทะเบียนลิขสิทธิ์ชื่อ QR Code ไปแล้วทั้งในญี่ปุ่นและทั่วโลก อันเป็นนวัตกรรม Barcode ที่มีการตอบสนองที่รวดเร็ว ซึ่งมาจากความตั้งใจของผู้คิดค้น ที่จะให้ QR Code นี้สามารถถูกอ่านได้อย่างรวดเร็วนั่นเอง แม้กระทั่งการอ่านจากโทรศัพท์มือถือข้อมูลสามารถบรรจุอักขระได้ทั้งข้อความ ตัวเลข และสัญลักษณ์มากกว่า Barcode ปกติ และสามารถใช้ได้หลายภาษาอีกด้วย และยังเป็นบาร์โค้ด 2 มิติสามารถถอดรหัสได้แม้ภาพบาร์โค้ดบางส่วนมีการเสียหาย

สามารถแบ่งออกเป็น 2 ประเภท

ตัวอย่าง บาร์โค้ดแบบสแต็ก

 

1. บาร์โค้ดแบบสแต็ก (Stacked Barcode)
บาร์โค้ดแบบสแต็กมีลักษณะคล้ายกับการนำบาร์โค้ด 1 มิติมาวางซ้อนกันหลายแถว มีการทำงานโดยอ่านภาพถ่ายบาร์โค้ดแล้วปรับความกว้างของบาร์โค้ดก่อนทำการถอดรหัส ซึ่งการปรับความกว้างนี้ทำให้สามารถถอดรหัสจากภาพที่เสียหายบางส่วนได้ โดยส่วนที่เสียหายนั้นต้องไม่เสียหายเกินขีดจำกัดหนึ่งที่กำหนดไว้ การอ่านบาร์โค้ดแบบสแต็กสามารถอ่านได้ทิศทางเดียว เช่น อ่านจากทางซ้ายไปขวาหรือทางขวาไปซ้าย และอ่านจากด้านบนลงล่างหรือจากด้านล่างขึ้นบน เป็นต้น

ตัวอย่าง บาร์โค้ดแบบแมตริกซ์

2. บาร์โค้ดแบบเมตริกซ์ (Matrix Barcode)
บาร์โค้ดแบบเมตริกซ์มีลักษณะหลากหลายและมีความเป็นสองมิติมากกว่าบาร์โค้ดแบบสต็กที่เหมือนนำบาร์โค้ด 1 มิติไปซ้อนกัน ลักษณะเด่นของบาร์โค้ดแบบเมตริกซ์คือมีรูปแบบค้นหา (Finder Pattern) ทำหน้าที่เป็นตัวอ้างอิงตำแหน่งในการอ่านและถอดรหัสข้อมูล ช่วยให้อ่านข้อมูลได้รวดเร็วและสามารถอ่านบาร์โค้ดได้แม้บาร์โค้ดเอียง หมุน หรือกลับหัว

2.1 บาร์โค้ดแบบ Data Matrix ถูกพัฒนาโดยบริษัท RVSI Acuity CiMatrix ประเทศสหรัฐอเมริกาเมื่อปี 2532 ลักษณะ Barcode มีทั้งรูปสี่เหลี่ยมจัตุรัสซึ่งมีโมดูลข้อมูลระหว่าง 10 x 10 ถึง 144 x 144 และสี่เหลี่ยมผืนผ้ามี 8 x 8 ถึง 16 x 48 โมดูล Data Matrix สามารถบรรจุข้อมูลได้มากที่สุด 3,116 ตัวเลขหรือ 2,355  ตัวอักษร แต่สำหรับข้อมูลประเภทอื่น ได้แก่ ข้อมูลเลขฐานสองบรรจุได้ 1,556 ไบต์ (1 ไบต์เท่ากับเลขฐานสอง 8 หลัก) และตัวอักษรภาษาญี่ปุ่นบรรจุได้ 778 ตัวอักษร รูปแบบค้นหาของ Barcode แบบ Data Matrix อยู่ที่ตำแหน่งขอบซ้ายและด้านล่างของ Barcode ส่วนใหญ่ใช้ในงานที่มีพื้นที่จำกัด

2.2 บาร์โค้ดแบบ QR Code (Quick Response Code) เป็น Barcode 2 มิติแบบเมตริกซ์ที่ถูกพัฒนาขึ้นโดยบริษัท Nippon Denso ประเทศญี่ปุ่นในปี 2537 ลักษณะของ Barcode เป็นรูปสี่เหลี่ยมจัตุรัส มีโมดูลข้อมูล 21×21 ถึง 177×177 โมดูล สามารถบรรจุข้อมูลได้มากที่สุด 7,089 ตัวเลข หรือ 4,296 ตัวอักษร ข้อมูลเลขฐานสอง 2,953 ไบต์ และตัวอักษรญี่ป่น 1,817 ตัวอักษร รูปแบบค้นหาของ QR Code  อยู่ที่มุมทั้งสามของ Barcode คือ มุมซ้ายบน มุมซ้ายล่าง และมุมขวาบน ส่วนใหญ่ใช้ในงานที่ต้องการบรรจุข้อมูลจำนวนมากลงใน Barcode และต้องการอ่านข้อมูลจาก Barcode อย่างรวดเร็ว

2.3 บาร์โค้ดแบบ MaxiCode เป็น Barcode 2 มิติแบบเมตริกซ์  ซึ่งพัฒนาโดยบริษัท Oniplanar และนำไปใช้โดยบริษัทขนส่ง UPS (United Parcel Service) ประเทศสหรัฐอเมริกาในปี 2530 ลักษณะ Barcode เป็นรูปสี่เหลี่ยมขนาด 1.11 x 1.054 นิ้ว ส่วนแทนรหัสข้อมูลมีลักษณะเป็นรูปหกเหลี่ยมทั้งหมด 866 โมดูล เรียงตัวกันใน 33 แถวรอบรูปแบบค้นหา ซึ่งรูปแบบค้นหาของ MaxiCode มีลักษณะเป็นวงกลมซ้อนกันสามวงอยู่กลาง Barcode MaxiCode สามารถบรรจุข้อมูลได้ 138 ตัวเลขหรือ 93 ตัวอักษร Barcode ชนิดนี้ถูกออกแบบให้สามารถอ่านได้อย่างรวดเร็ว จึงนำไปประยุกต์ใช้กับงานที่ต้องการความเร็วในการอ่านสูงเป็นส่วนใหญ่

 

เรื่องที่เกี่ยวข้อง

1. Barcode

2. Barcode Reader

3. ข่าวสารไอที

 

อ้างอิง : www.appdisqus.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธี ตรวจสอบ DNS nameserver แบบง่ายๆ
โดย aninthana ส 24 ส.ค. 2019 3:33 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
6
ส 24 ส.ค. 2019 3:33 pm โดย aninthana
วิธีประมาณการรายได้-ค่าใช้จ่ายครึ่งปีหลัง มีวิธีประมาณการยังไง
โดย EyePornnipa ส 24 ส.ค. 2019 3:19 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
11
ส 24 ส.ค. 2019 3:45 pm โดย Amp_Audit
มีวิธีกำหนดภาพ เป็นแนวนอนไหมครับ แล้วก็ ถ้าภาพเกิน 4 ภาพให้ลงมาอีกบรรทัดนึงครับ
โดย Patipat ส 24 ส.ค. 2019 1:53 pm บอร์ด HTML CSS
2
9
ส 24 ส.ค. 2019 2:18 pm โดย Patipat
Q - ทำไมหน้าตั้งค่าของ MDFiles Categories ใช้งานไม่ได้ครับ
โดย Patipat ส 24 ส.ค. 2019 11:31 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
7
ส 24 ส.ค. 2019 11:31 am โดย Patipat
ใบสำคัญที่กรมสรรพากรยอมรับ มีอะไรบ้าง
โดย EyePornnipa ส 24 ส.ค. 2019 11:21 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
20
ส 24 ส.ค. 2019 11:36 am โดย Amp_Audit
งานประจำวันที่ 24 สิงหาคม 2562
โดย Patipat ส 24 ส.ค. 2019 10:25 am บอร์ด M088 - ปฏิภัทร สารธรรม
0
4
ส 24 ส.ค. 2019 10:25 am โดย Patipat
งานประจำวันที่ 24 สิงหาคม 2562
โดย jamepiyawat ส 24 ส.ค. 2019 10:19 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
6
ส 24 ส.ค. 2019 10:19 am โดย jamepiyawat
งานประจำวันที่ 24 สิงหาคม 2562
โดย EyePornnipa ส 24 ส.ค. 2019 10:10 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
18
ส 24 ส.ค. 2019 2:30 pm โดย EyePornnipa
งานประจำวันที่ 24 สิงหาคม 2562
โดย jirawoot ส 24 ส.ค. 2019 10:03 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
3
ส 24 ส.ค. 2019 10:03 am โดย jirawoot
งานประจำวันที่ 24 สิงหาคม 2562
โดย aninthana ส 24 ส.ค. 2019 9:50 am บอร์ด M092 - อนินธนา บุญยัง
1
13
ส 24 ส.ค. 2019 12:28 pm โดย mindphp
เขียนรายละเอียดของคำถาม
โดย พิ๊แบงค์ซ๊า ศ 23 ส.ค. 2019 11:03 pm บอร์ด Programming - PHP
0
5
ศ 23 ส.ค. 2019 11:03 pm โดย พิ๊แบงค์ซ๊า
ประเภทหน้ารายงานงบการเงิน
โดย EyePornnipa ศ 23 ส.ค. 2019 6:30 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
11
ส 24 ส.ค. 2019 2:10 pm โดย EyePornnipa
Android Q ได้ชื่อใหม่แล้ว ไม่ใช่ชื่อขนม แต่เป็น "Android 10" มีเปลี่ยนโลโก้ด้วย
โดย aninthana ศ 23 ส.ค. 2019 5:49 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
13
ศ 23 ส.ค. 2019 5:49 pm โดย aninthana
สอบถาม ถ้าลงไพทอน เวอร์ชั่นใหม่ เดิมใช้เวอร์ชั่นเก่าอยู่ จะเป็นยังไงครับ
โดย chatee supasand ศ 23 ส.ค. 2019 5:49 pm บอร์ด Programming - C/C++ & java & Python
1
18
ศ 23 ส.ค. 2019 5:52 pm โดย tatiya
ดีไซต์ใหม่ Google Play Store เน้นสีขาว
โดย jamepiyawat ศ 23 ส.ค. 2019 5:48 pm บอร์ด Share Knowledge
0
9
ศ 23 ส.ค. 2019 5:48 pm โดย jamepiyawat
วีธีการดาวน์โหลดวีดีโอด้วยลิ้ง url โดยการใช้ requests
โดย jirawoot ศ 23 ส.ค. 2019 5:46 pm บอร์ด Python Knowledge
0
19
ศ 23 ส.ค. 2019 5:46 pm โดย jirawoot
ฟีเจอร์ Template MZC_
โดย Patipat ศ 23 ส.ค. 2019 4:59 pm บอร์ด M088 - ปฏิภัทร สารธรรม
1
11
ศ 23 ส.ค. 2019 5:12 pm โดย Patipat
B - ปรับ Template opencart
โดย jamepiyawat ศ 23 ส.ค. 2019 5:02 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
5
ศ 23 ส.ค. 2019 5:02 pm โดย jamepiyawat
ฟีเจอร์ Template MooZiiOpencart
โดย jamepiyawat ศ 23 ส.ค. 2019 4:42 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
13
ศ 23 ส.ค. 2019 5:36 pm โดย jamepiyawat
ใบแจ้งหนี้รูปแบบต่างๆ
โดย EyePornnipa ศ 23 ส.ค. 2019 3:51 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
8
41
ส 24 ส.ค. 2019 4:21 pm โดย EyePornnipa