เครื่องสแกนบาร์โค้ดสามารถเป็นอุปกรณ์ง่ายๆที่ประกอบด้วยแหล่งกำเนิดแสงไดโอดรูปภาพและเครื่องถอดรหัสแบบง่ายหรือเครื่องสแกน CCD หรือเครื่องสแกนที่ซับซ้อน เราจะผลิตพวกเขาและเรียนรู้วิธีการทำงานของเครื่องสแกนบาร์โค้ดและวิธีการสแกนบาร์โค้ดลงในคอมพิวเตอร์
ปัจจุบันมีเครื่องสแกนบาร์โค้ดอยู่แล้ว 4 ประเภท แต่ละคนใช้เทคโนโลยีที่แตกต่างกันเล็กน้อยสำหรับการอ่านและการถอดรหัสบาร์โค้ด มีเครื่องอ่าน CCD และเครื่องอ่านจากกล้องอ่านปากกาชนิดต่างๆเครื่องสแกนเลเซอร์
เครื่องอ่าน CCD
อุปกรณ์อ่านค่า CCD (Charge Coupled Device) ใช้เซนเซอร์ตรวจจับแสงขนาดเล็กหลายร้อยตัวที่เรียงรายอยู่ในแถวที่ศีรษะของเครื่องอ่าน เซ็นเซอร์แต่ละตัวสามารถใช้เป็นไดโอดภาพเดียวที่วัดความเข้มของแสงได้ทันทีที่อยู่ข้างหน้า เซ็นเซอร์วัดแสงแต่ละตัวในเครื่องอ่าน CCD มีขนาดเล็กมากและเนื่องจากมีเซนเซอร์นับร้อยเรียงกันเป็นแถวรูปแบบแรงดันไฟฟ้าที่เหมือนกับรูปแบบในบาร์โค้ดจะถูกสร้างขึ้นในเครื่องอ่านด้วยการวัดแรงดันไฟฟ้าตามลำดับแต่ละเซ็นเซอร์ในแถวนั้น . ความแตกต่างที่สำคัญระหว่างเครื่องอ่าน CCD กับปากกาหรือเลเซอร์สแกนเนอร์คือเครื่องอ่าน CCD คือการวัดแสงที่ปล่อยจากบาร์โค้ดในขณะที่เครื่องสแกนแบบปากกาหรือเลเซอร์กำลังวัดแสงสะท้อนของความถี่เฉพาะที่เกิดจากตัวสแกนเนอร์
ผู้อ่านจากกล้อง
เครื่องอ่านบาร์โค้ดชนิดที่สี่และใหม่ล่าสุดที่มีอยู่ในปัจจุบันคือเครื่องอ่านกล้องที่ใช้กล้องวิดีโอขนาดเล็กเพื่อจับภาพบาร์โค้ด ผู้อ่านใช้เทคนิคการประมวลผลภาพดิจิทัลที่ซับซ้อนเพื่อถอดรหัสบาร์โค้ด กล้องวิดีโอใช้เทคโนโลยี CCD แบบเดียวกับเครื่องอ่านบาร์โค้ดแบบ CCD แม้ว่าจะมีเซนเซอร์เพียงแถวเดียวกล้องวิดีโอมีเซนเซอร์หลายร้อยแถวจัดอยู่ในอาร์เรย์สองมิติเพื่อให้สามารถสร้างภาพได้
ปัจจัยที่ทำให้บาร์โค้ดสามารถอ่านได้คือความคมชัดในการพิมพ์ที่เหมาะสมระหว่างแถบแสงและสีดำและมีขนาดบาร์และพื้นที่ภายในความคลาดเคลื่อนสำหรับสัญลักษณ์ นอกจากนี้ยังเป็นประโยชน์ที่จะมีขอบของขอบคมมีจุดหรือช่องว่างไม่มากพื้นผิวเรียบและขอบที่ชัดเจนหรือ "โซนเงียบ ๆ " ที่ปลายทั้งสองด้านของสัญลักษณ์พิมพ์
เครื่องอ่านชนิดปากกาและเครื่องสแกนเลเซอร์
เครื่องอ่านประเภทปากกาประกอบด้วยแหล่งกำเนิดแสงและไดโอดภาพที่วางอยู่ติดกับปลายปากกาหรือไม้กายสิทธิ์ หากต้องการอ่านบาร์โค้ดคุณลากปลายปากกาไปทั่วแถบทั้งหมดในแนวที่สม่ำเสมอ ไดโอดรูปภาพวัดความเข้มของแสงที่สะท้อนกลับมาจากแหล่งกำเนิดแสงและสร้างรูปคลื่นที่ใช้วัดความกว้างของแถบและช่องว่างในบาร์โค้ด บาร์สีเข้มในบาร์โค้ดดูดซับแสงและช่องว่างสีขาวสะท้อนแสงเพื่อให้รูปแบบแรงดันไฟฟ้าที่สร้างขึ้นโดยไดโอดรูปภาพเป็นที่แน่นอนที่ซ้ำกันของแถบและรูปแบบพื้นที่ในบาร์โค้ด รูปแบบนี้จะถูกถอดรหัสโดยสแกนเนอร์ในลักษณะที่คล้ายคลึงกับจุดรหัส Morse ที่ถูกถอดรหัส
เครื่องสแกนด้วยเลเซอร์ทำงานเหมือนกับผู้อ่านประเภทปากกายกเว้นว่าพวกเขาใช้ลำแสงเลเซอร์เป็นแหล่งกำเนิดแสงและมักใช้กระจกลูกสูบหรือปริซึมหมุนเพื่อสแกนลำแสงเลเซอร์ไปมาในบาร์โค้ด เหมือนกับเครื่องอ่านประเภทปากกาโดยใช้ไดโอดภาพเพื่อวัดความเข้มของแสงที่สะท้อนกลับมาจากบาร์โค้ด ในเครื่องอ่านปากกาและเครื่องสแกนด้วยเลเซอร์แสงที่ปล่อยออกมาจากเครื่องอ่านจะถูกปรับความถี่เฉพาะและไดโอดภาพจะได้รับการออกแบบมาเพื่อตรวจจับเฉพาะความถี่ความถี่เดียวกันเท่านั้น
เครื่องอ่านแบบปากกาและเครื่องสแกนเลเซอร์สามารถซื้อได้ด้วยความละเอียดที่แตกต่างกันเพื่อให้สามารถอ่านบาร์โค้ดได้ในขนาดต่างๆ ความละเอียดของเครื่องสแกนเนอร์วัดจากขนาดของจุดที่ปล่อยออกมาจากเครื่องอ่าน จุดของแสงควรมีขนาดเท่ากับหรือเล็กกว่าความกว้างขององค์ประกอบที่แคบที่สุด ("X") หากจุดกว้างกว่าความกว้างของแถบหรือช่องที่แคบที่สุดจุดจะทับซ้อนกันสองแถบขึ้นไปในแต่ละครั้งทำให้เครื่องสแกนเนอร์ไม่สามารถแยกแยะระหว่างช่วงการเปลี่ยนภาพระหว่างแถบและช่องว่างได้ชัดเจน หากจุดมีขนาดเล็กเกินไปจุดหรือช่องว่างในแถบจะถูกตีความผิดเป็นพื้นที่ที่มีแสงทำให้บาร์โค้ดไม่สามารถอ่านได้ มิติข้อมูล X ที่ใช้กันมากที่สุดคือ 13 mils (ประมาณ 4 จุดสำหรับเครื่องพิมพ์บนเครื่องพิมพ์ 300 dpi) เนื่องจากขนาด X มีขนาดเล็กดังนั้นจึงเป็นสิ่งสำคัญอย่างยิ่งที่บาร์โค้ดจะถูกสร้างขึ้นด้วยโปรแกรมที่สร้างกราฟิกความละเอียดสูง (เช่น B-Coder)
เชื่อมต่อเครื่องอ่านบาร์โค้ดเข้ากับเครื่องพีซี
โปรแกรมประยุกต์ทั้งหมดสนับสนุนการอ่านบาร์โค้ดตราบเท่าที่คุณมีอุปกรณ์ที่เหมาะสม เครื่องอ่านบาร์โค้ดมีให้เลือก 2 แบบคือเอาต์พุตแป้นพิมพ์ลิ่มหรือเอาต์พุต RS232 เครื่องอ่านบาร์โค้ดที่มีปลั๊กพรินเตอร์คีย์บอร์ดตรงเข้ากับพอร์ตคีย์บอร์ดบนพีซีของคุณและยังมีขั้วต่อ Pigtail เพื่อให้คุณสามารถเสียบคีย์บอร์ดได้ในเวลาเดียวกัน เมื่อคุณสแกนบาร์โค้ดด้วยเครื่องอ่านบาร์โค้ดแบบแป้นคีย์บอร์ดข้อมูลจะเข้าสู่คอมพิวเตอร์เช่นเดียวกับที่พิมพ์ลงบนแป้นพิมพ์ ทำให้ง่ายต่อการอ่านบาร์โค้ดไปยังโปรแกรมประยุกต์ที่เขียนขึ้นเพื่อรับข้อมูลแป้นพิมพ์
อินเทอร์เฟซลิ่มคีย์บอร์ดทำได้ง่ายมาก แต่ก็มีข้อบกพร่องเล็กน้อย หากคุณกวาดนิ้วบาร์โค้ดเคอร์เซอร์จะต้องอยู่ในช่องป้อนข้อมูลที่ถูกต้องในแอปพลิเคชันที่ถูกต้องมิฉะนั้นคุณจะจบลงด้วยการอ่านข้อมูลบาร์โค้ดลงในแอปพลิเคชันใดก็ตามที่มีการโฟกัส ซึ่งอาจทำให้เกิดปัญหาที่อาจเกิดขึ้นได้ทุกประเภทเท่าที่จะเป็นไปได้ เอาต์พุตแป้นพิมพ์ยัง จำกัด อยู่ด้วยเนื่องจากคุณไม่สามารถปรับเปลี่ยนข้อมูลในลักษณะใด ๆ ก่อนที่จะส่งข้อมูลลงในโปรแกรมที่จะรับข้อมูล ตัวอย่างเช่นหากคุณต้องการแยกวิเคราะห์ข้อความบาร์โค้ดออกเป็นหลายชิ้นหรือลบข้อความบาร์โค้ดบางส่วนหรือเพิ่มวันที่หรือเวลาประทับตราคุณจะไม่สามารถใช้โปรแกรมอ่านคีย์บอร์ดแบบปกติได้
ตัวเลือกการส่งออกอื่น ๆ ที่เป็นไปได้คือการรับเครื่องอ่านบาร์โค้ดด้วยอินเทอร์เฟซ RS232 หรือ "Serial" เครื่องอ่านบาร์โค้ดประเภทนี้ช่วยให้คุณเชื่อมต่อเครื่องอ่านกับพอร์ตอนุกรมที่มีอยู่ด้านหลังเครื่องคอมพิวเตอร์ของคุณ จากนั้นคุณจะต้องใช้โปรแกรมที่เรียกว่า "Software Wedge" เพื่อนำข้อมูลจากเครื่องอ่านบาร์โค้ดและฟีดข้อมูลไปยังแอพพลิเคชันที่คุณต้องการให้ข้อมูล ข้อเสียของวิธีนี้คือซับซ้อนกว่าเล็กน้อย แต่คุณสามารถควบคุมวิธีการและข้อมูลของคุณที่สิ้นสุดเมื่ออ่านบาร์โค้ดได้มากขึ้น
สายผลิตภัณฑ์ WinWedge ของเราได้รับการออกแบบมาเพื่อการนี้เท่านั้น WinWedge เป็นโปรแกรมปฏิบัติการที่สามารถส่งผ่านข้อมูลแบบอนุกรมไปยังโปรแกรมอื่นโดยใช้ DDE (Dynamic Data Exchange) หรือโดยการแปลงข้อมูลอนุกรมที่เข้ามาให้เป็นการกดแป้นพิมพ์ (เช่นข้อมูลบัฟเฟอร์ของแป้นพิมพ์กับข้อมูลอนุกรมที่เข้ามา) ด้วย WinWedge คุณสามารถควบคุมข้อมูลที่อยู่ในแอพพลิเคชันเป้าหมายได้อย่างถูกต้องและคุณยังสามารถแก้ไขข้อมูลทั้งหมดได้ก่อนที่จะถูกส่งไปยังแอพพลิเคชันรวมถึงการแยกวิเคราะห์หรือแปลข้อมูลรวมถึงการเพิ่มการกดแป้นพิมพ์หรือวันที่และเวลาอีกด้วย แสตมป์ไปยังข้อมูล
WinWedge เป็นเรื่องง่ายมากที่จะใช้และได้รับการออกแบบมาให้คุณสามารถเรียกใช้และส่งข้อมูลแบบอนุกรมได้โดยตรงจากภายในแอปพลิเคชันของคุณภายในเวลาเพียงไม่กี่นาที เนื่องจาก WinWedge สามารถส่งผ่านข้อมูลโดยใช้ DDE คุณสามารถตั้งค่าแอปพลิเคชันของคุณเพื่อให้แน่ใจว่าข้อมูลบาร์โค้ดจะไปที่ที่ควรจะไปและคุณยังสามารถใช้แอพพลิเคชันของคุณทำงานในพื้นหลังและยังยอมรับการป้อนข้อมูลบาร์โค้ดในขณะที่คุณเรียกใช้โปรแกรมอื่น ๆ อยู่เบื้องหน้า WinWedge ไม่มีคำถามวิธีที่มีเสถียรภาพมากที่สุดในการเชื่อมต่อเครื่องอ่านบาร์โค้ดกับเครื่องคอมพิวเตอร์ที่มีจำนวนน้อยที่สุดของความพยายาม
* ตัวเชื่อมต่ออินเทอร์เฟซโฮสต์
ตารางต่อไปนี้แสดงฟังก์ชันพินของช่องต่อ ffc 12 พิน 0.5, ช่องเชื่อมต่อโฮสต์บนโมดูลสแกนเนอร์:
การต่อสายเคเบิล
Canner สามารถเชื่อมต่อกับขั้ว, โฮสต์ PC, POS และโฮสต์ Android เป็นต้น
อินเตอร์เฟซ USB
อินเทอร์เฟซ TTL / RS232
* การอ้างอิงถึงเครื่องอ่านบาร์โค้ด DY Scan DE2100