หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
สแกนบาร์โค้ด คิวอาร์โค้ด และรหัสเมทริกซ์ข้อมูลบนอุปกรณ์ Android, iOS และ Windows
คำอธิบาย
ตัวควบคุมเปิดสแกนเนอร์ดั้งเดิมบนอุปกรณ์ Android, iOS และ Windows บน iOS และ Android สแกนเนอร์สนับสนุนโหมดการสแกนต่อไปนี้:
- สแกนโดยอัตโนมัติ – บาร์โค้ดจะถูกสแกนทันทีที่ตรวจพบ
- เลือกเพื่อสแกน – ผู้ใช้สามารถกําหนดว่าบาร์โค้ดที่ตรวจพบตัวใดที่จะสแกน ตัวควบคุมไม่สนับสนุนการสแกนในเว็บเบราว์เซอร์
- สแกนหลาย – ผู้ใช้สามารถสแกนบาร์โค้ดได้หลายบาร์โค้ดในระหว่างเซสชันบาร์โค้ด
บนอุปกรณ์ Windows เครื่องอ่านบาร์โค้ดจะ สแกนโดยอัตโนมัติเสมอ
ตัวควบคุมตัวอ่านบาร์โค้ดรองรับระดับการซูมที่แตกต่างกันและเปิด/ปิดไฟฉายของอุปกรณ์จากภายในประสบการณ์การสแกน
Note
ตัวควบคุมเครื่องสแกนบาร์โค้ดได้รับการสนับสนุนบนอุปกรณ์ Android, iOS และ Windows แพลตฟอร์มอื่น ๆ ทั้งหมดจะแสดงคําเตือนว่าคุณลักษณะบางอย่างของแอปจะไม่ทํางาน
คุณสมบัติสำคัญ
Barcodes – คุณสมบัติ Output ที่มีตารางของบาร์โค้ดที่สแกนด้วยสองคอลัมน์: ค่า และ ชนิด ค่า คือค่าข้อความของรหัสที่สแกน ในขณะที่ Type คือชนิดของโค้ดที่สแกน
OnScan – การดําเนินการที่จะดําเนินการเมื่อสแกนบาร์โค้ดสําเร็จแล้ว
OnCancel – การดําเนินการที่จะดําเนินการเมื่อผู้ใช้ยกเลิกการสแกนบาร์โค้ด
OnChange - การดําเนินการที่จะดําเนินการเมื่อมีการเปลี่ยนแปลงคุณสมบัติบนตัวควบคุมตัวอ่านบาร์โค้ด รวมถึงคุณสมบัติเอาต์พุตด้วย
BarcodeType - ชนิดบาร์โค้ดสําหรับสแกน คุณสามารถกําหนดเป้าหมายชนิดบาร์โค้ดหลายชนิดได้โดยการเชื่อมต่อเข้าด้วยกัน Ex
'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39
ค่าเริ่มต้น: อัตโนมัติ
โหมดการสแกน - กําหนดว่า Automatically scan ตรวจพบบาร์โค้ดแรกในมุมมองหรือไม่ เพื่อให้ผู้ใช้ Select to scan ที่ซึ่งมีบาร์โค้ดอยู่ในมุมมองเพื่อสแกน หรือไปยัง Scan multiple บาร์โค้ดในเซสชันเดียว บน Windows ตัวอ่านบาร์โค้ดจะเสมอAutomatically scan
คุณภาพการสแกน - คุณภาพของรูปภาพที่ตัวอ่านบาร์โค้ดสแกนที่ คุณภาพสูงเป็นสิ่งที่ดีสําหรับบาร์โค้ดขนาดเล็ก แต่อาจทําให้ประสิทธิภาพการทํางานช้าลง บน Windows เครื่องอ่านบาร์โค้ดจะสแกนที่คุณภาพกล้องของอุปกรณ์เสมอ ค่าเริ่มต้น: อัตโนมัติ
PreferFrontCamera - ถ้าเปิดใช้งานเครื่องอ่านบาร์โค้ดจะมีค่าเริ่มต้นเพื่อใช้กล้องหน้าแทนกล้องหลัง
BeepOnScan - ถ้าเปิดใช้งาน เครื่องอ่านบาร์โค้ดจะเล่นเสียงสัญญาณเตือนเมื่อสแกนบาร์โค้ด
VibrateOnScan - ถ้าเปิดใช้งาน ตัวอ่านบาร์โค้ดจะสั่นเมื่อมีการสแกนบาร์โค้ด
คุณสมบัติเพิ่มเติม
ข้อความ - ข้อความที่ปรากฏบนปุ่มที่เปิดใช้งานสแกนเนอร์
BorderColor – สีเส้นขอบของตัวควบคุม
BorderStyle – กําหนดว่าเส้นขอบของตัวควบคุมจะเป็น เส้นทึบเส้นประเส้นไข่ปลา หรือ ไม่มี
BorderThickness – ความหนาของเส้นขอบของตัวควบคุม
DisplayMode – กําหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (ดู) หรือถูกปิดใช้งาน (ปิดใช้งาน)
Height – ความสูงของปุ่มที่เปิดใช้งานตัวสแกน
Tooltip – ข้อความอธิบายที่ปรากฏขึ้นเมื่อผู้ใช้โฮเวอร์เหนือตัวควบคุม
Visible – กําหนดว่าตัวควบคุมแสดงอยู่หรือถูกซ่อนอยู่
Width – ความกว้างของปุ่มที่เปิดใช้งานตัวสแกน
X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
แนวทางการช่วยสำหรับการเข้าถึง
แนวทางเดียวกันสําหรับตัวควบคุม ปุ่ม ใช้กับตัวควบคุม ตัวอ่านบาร์โค้ด เนื่องจากเป็นปุ่มที่เปิดใช้งานการสแกน
ตัวเลือกวิชวล
เครื่องสแกนบาร์โค้ดเป็นปุ่มที่ไม่แสดงผลลัพธ์การสแกน พิจารณาแสดงผลลัพธ์การสแกนด้วยตัวควบคุม ป้ายชื่อ ตั้งค่าคุณสมบัติ Text ของป้ายชื่อเป็น
First(BarcodeReader.Barcodes).Valueตําแหน่งBarcodeReaderที่เป็นชื่อของตัวควบคุมตัวอ่านบาร์โค้ด ตั้งค่าคุณสมบัติ Live ของป้ายชื่อเป็น สุภาพ เพื่อให้ผู้ใช้โปรแกรมอ่านหน้าจอได้รับแจ้งเกี่ยวกับการเปลี่ยนแปลง การเปลี่ยนแปลงนี้จะทําให้ทุกคนสามารถเข้าถึงค่าที่สแกนได้โดยไม่คํานึงถึงความสามารถของวิชวลผู้ใช้ที่มีความบกพร่องทางการมองเห็นและความบกพร่องทางการเคลื่อนไหวอาจไม่ต้องการชี้กล้องไปที่บาร์โค้ด ลองเพิ่มฟอร์มการป้อนข้อมูลอื่น เช่น ตัวควบคุม ป้อนข้อความ สําหรับผู้ใช้เพื่อใส่บาร์โค้ด
ความพร้อมใช้งานบาร์โค้ดตามอุปกรณ์
| ชนิดบาร์โค้ด | รองรับบน iOS และ Android | ได้รับการสนับสนุนบน Windows | บันทึกย่อ |
|---|---|---|---|
| QR_CODE | ✔ | ✔ | |
| DATA_MATRIX | ✔ | ✖ | |
| AZTEC | ✔ | ✖ | |
| โคดาบาร์ | ✔ | ✔ | |
| CODE_128 | ✔ | ✔ | |
| CODE_39 | ✔ | ✔ | |
| CODE_93 | ✔ | ✖ | |
| EAN | ✔ | ✔ | รองรับ EAN_8 และ EAN_13 |
| แทรกแซง 2 จาก 5 ITF |
✔ | ✖ | |
| PDF_417 | ✔ | ✖ | |
| RSS14 Databar 14 |
✔ | ✖ | Android และ iOS รองรับแบบเรียงซ้อนกันและสองทิศทาง |
| RSS_EXPANDED ขยายแถบข้อมูลแล้ว |
✔ | ✖ | Android และ iOS รองรับแบบเรียงซ้อนกันและสองทิศทาง |
| UPC | ✔ | ✔ | รองรับ UPC_A และ UPC_E |
| คิวอาร์โค้ดแบบไมโคร | ✔ | ✖ | |
| GS1-DWCode | ✖ | ✖ | |
| เอ็มเอสไอ | ✖ | ✖ |
ตัวควบคุมตัวอ่านบาร์โค้ด Select()
ตัวควบคุมตัวอ่านบาร์โค้ดไม่สนับสนุน Select() สําหรับการแก้ปัญหาเฉพาะหน้า ให้ตั้งค่าตัวอ่านบาร์โค้ดให้เติมสีเป็นโปร่งใสและวางไว้ด้านหน้าตัวควบคุมที่คุณต้องการเลือกตัวอ่านบาร์โค้ด ซึ่งจะส่งผลให้ผู้ใช้แอปเมื่อเลือกตัวควบคุมจะเปิดใช้ประสบการณ์การใช้งานตัวอ่านบาร์โค้ดเนื่องจากพวกเขาจะเลือกปุ่มตัวอ่านบาร์โค้ดที่มองไม่เห็นแทนตัวควบคุมจริง