ระบบการตั้งชื่อบาร์โค้ดเริ่มต้น¶
Barcode nomenclatures define how barcodes are recognized and categorized. When a barcode is scanned, it is associated to the first rule with a matching pattern. The pattern syntax is described in NightPOS's nomenclature list using a regular expression, and a barcode is successfully read by NightPOS if its prefix and/or length matches the one defined in the barcode's rule.
For instance, at a Point of Sale station, product weight
barcodes in the European Article Number (EAN) format, which begin with 21 and have five digits
specifying the weight, are used to weigh products and generate a barcode depicting the weight and
price. The 21 and five-digit weight is the barcode pattern used to identify the barcode and can be
customized to ensure NightPOS correctly interprets all barcodes for the business.
Note
Barcodes are also commonly used with NightPOS's Inventory and Barcode apps.
NightPOS Barcode supports EAN, Universal Product Code (UPC), and GS1 formats. This document exclusively focuses on default rules and patterns in NightPOS, which use UPC and EAN encoding.
Important
ในการใช้บาร์โค้ด UPC และ EAN เพื่อระบุผลิตภัณฑ์อย่างเฉพาะเจาะจงตลอดห่วงโซ่อุปทานทั้งหมด จะต้อง ซื้อจาก GS1
In NightPOS, custom barcode patterns can be defined to recognize barcodes specific to the company. Barcodes do not need to be purchased if used only within the company, such as in the example where the barcode is written in the EAN format.
การกำหนดค่า¶
หากต้องการใช้การตั้งชื่อเริ่มต้น ให้ไปที่ ภายใต้ส่วน บาร์โค้ด ให้ทำเครื่องหมายที่ช่องกาเครื่องหมาย เครื่องสแกนบาร์โค้ด การทำเช่นนี้จะติดตั้งแอป บาร์โค้ด ลงในฐานข้อมูล
ขั้นตอนต่อไป ในช่อง การตั้งชื่อบาร์โค้ด ให้ตรวจสอบว่าได้เลือก การตั้งชื่อเริ่มต้น แล้ว จากนั้นคลิก บันทึก
With the Barcode module installed, and the Default Nomenclature selected, the barcode actions using UPC and EAN, detailed in the default nomenclature list, are available for use. And, by default, NightPOS automatically handles UPC/EAN conversion.
ตัวอย่าง: บาร์โค้ดน้ำหนักสินค้า¶
To better understand how barcode nomenclature is used to identify products in NightPOS, this example where product weight barcodes in EAN format are used to allow a Point of Sale business to automatically print barcodes, and calculate the price using the weight of the item.
ในการตั้งค่าบาร์โค้ดสำหรับผลิตภัณฑ์ที่มีน้ำหนัก จะใช้กฎดังต่อไปนี้:
ชื่อกฎ |
รูปแบบบาร์โค้ด |
Field in NightPOS |
|---|---|---|
บาร์โค้ดน้ำหนักที่มีทศนิยม 3 ตำแหน่ง |
(21)....{NNDDD} |
ฟิลด์ บาร์โค้ด บนแบบฟอร์มผลิตภัณฑ์ |
Example
หากต้องการเข้าใจรูปแบบบาร์โค้ดสำหรับผลิตภัณฑ์ที่มีน้ำหนักได้ดีขึ้น โปรดพิจารณาบาร์โค้ด 2112345000008:
21: รหัสที่ระบุบาร์โค้ดสำหรับผลิตภัณฑ์ที่มีน้ำหนัก12345: ตัวเลข 5 หลัก (แสดงด้วย.....ในตารางด้านบน) ที่ใช้ระบุผลิตภัณฑ์00000: ตัวเลขห้าหลัก (แสดงด้วย{NNDDD}ในตาราง) แทนน้ำหนักของผลิตภัณฑ์ ในแบบฟอร์มผลิตภัณฑ์ ค่าน้ำหนักห้าค่า ต้องเป็น00000สองหลักแรกเป็นค่าจำนวนเต็ม และสามหลักสุดท้ายเป็นค่าทศนิยม ตัวอย่างเช่น "13.5 กรัม" ในรูปแบบ{NNDDD}คือ135008: ตรวจสอบหลัก สำหรับ211234500000
ส่วนประกอบเหล่านี้เมื่อนำมารวมกันจะเป็นบาร์โค้ด EAN - 13 ที่มี 13 อักขระ
ในการกำหนดค่าบาร์โค้ดผลิตภัณฑ์สำหรับ พาสต้าโบโลเนส จะต้องป้อนบาร์โค้ด EAN สำหรับผลิตภัณฑ์ที่มีน้ำหนัก 2112345000008 ลงในฟิลด์ บาร์โค้ด บนแบบฟอร์มผลิตภัณฑ์ (เข้าถึงได้โดยไปที่ และเลือกผลิตภัณฑ์ที่ต้องการ) นอกจากนี้ หน่วยวัด ยังถูกตั้งค่าเป็น kg อีกด้วย
ขั้นตอนต่อไปคือการชั่งน้ำหนักพาสต้าของลูกค้าให้ได้ 1.5 กิโลกรัม ซึ่งจะสร้างบาร์โค้ดใหม่สำหรับพาสต้าตามน้ำหนัก 211234501500 ซึ่งมีเลขตรวจสอบ 2 บาร์โค้ดใหม่คือ 2112345015002
ตรวจสอบให้แน่ใจว่าผลิตภัณฑ์สแกนได้อย่างถูกต้องโดยไปที่ จากนั้นคลิกประเภทการดำเนินการ เช่น ได้รับ จากนั้นคลิกปุ่ม สร้าง เพื่อสร้างร่างการเคลื่อนย้ายสต๊อก สแกนบาร์โค้ดน้ำหนักผลิตภัณฑ์ เช่น 2112345015002 และหากผลิตภัณฑ์ที่ต้องการปรากฏขึ้น การตั้งค่าบาร์โค้ดก็จะถูกต้อง
สร้างกฎเกณฑ์¶
Important
Adding new rules is necessary for UPC and EAN formats that are not in NightPOS's default list, since barcodes cannot be read successfully if there are unknown fields.
While new rules can be created, NightPOS fields do not auto-populate with information from these rules. Custom development is required for this functionality.
หากต้องการสร้างกฎ ให้เปิดใช้งาน โหมดนักพัฒนา ก่อน จากนั้นไปที่ และเลือก การตั้งชื่อเริ่มต้น
ในหน้านี้ ให้กำหนดค่าฟิลด์ตัวเลือกต่อไปนี้:
การแปลง UPC/EAN: กำหนดว่าจะต้องแปลงบาร์โค้ด UPC/EAN โดยอัตโนมัติหรือไม่เมื่อจับคู่กฎกับการเข้ารหัสอื่น ตัวเลือกได้แก่ เสมอ (ตัวเลือกเริ่มต้น), ไม่เคย, EAN-13 เป็น UPC-A และ UPC-A เป็น EAN-13
เป็นระบบการตั้งชื่อ GS1: ตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมายนี้ ไม่ได้ ได้ทำเครื่องหมายไว้ เนื่องจาก การตั้งชื่อเริ่มต้น ใช้การเข้ารหัส UPC และ EAN ไม่ใช่ การเข้ารหัส GS1
ในหน้า การตั้งชื่อเริ่มต้น ให้คลิก เพิ่มบรรทัด ที่ด้านล่างของตาราง ซึ่งจะเปิดหน้าต่างป็อปอัป สร้างกฎ ขึ้นมาเพื่อสร้างกฎใหม่
ฟิลด์ ชื่อกฎ จะใช้ภายในเพื่อระบุว่าบาร์โค้ดแสดงถึงอะไร
ฟิลด์ ลำดับ แสดงถึงความสำคัญของกฎ ซึ่งหมายความว่าค่ายิ่งเล็ก กฎจะปรากฏในตารางมากขึ้นเท่านั้น
ฟิลด์บาร์โค้ด ประเภท แสดงการจำแนกประเภทข้อมูลที่แตกต่างกันที่ระบบสามารถเข้าใจได้ (เช่น แพ็คเกจ, ล็อต, สถานที่, คูปอง เป็นต้น)
ฟิลด์ การเข้ารหัส ระบุว่าบาร์โค้ดจะใช้การเข้ารหัสแบบใด กฎนี้ใช้ได้เฉพาะในกรณีที่บาร์โค้ดใช้การเข้ารหัสเฉพาะนี้เท่านั้น ตัวเลือก การเข้ารหัส ที่ใช้ได้คือ EAN-13, EAN-8, UPC-A และ GS1-28
ฟิลด์ รูปแบบบาร์โค้ด แสดงถึงวิธีที่ระบบจดจำลำดับตัวอักษรหรือตัวเลขเพื่อบรรจุข้อมูลเกี่ยวกับผลิตภัณฑ์ บางครั้ง เมื่อต้องใช้ตัวเลขจำนวนหนึ่ง ระบบจะแสดงจำนวน . N แทนตัวเลขจำนวนเต็ม และ D แทนตัวเลขทศนิยม
Example
1... หมายถึงตัวเลข 4 หลักที่ขึ้นต้นด้วย 1 NNDD หมายถึงตัวเลข 2 หลักที่มีจุดทศนิยม 2 ตำแหน่ง ตัวอย่างเช่น 14.25 คือ 1425
หลังจากกรอกข้อมูลแล้ว ให้คลิกปุ่ม บันทึกและสร้าง เพื่อบันทึกกฎ และเริ่มสร้างกฎใหม่ทันที หรือคลิก บันทึกและปิด เพื่อบันทึกกฎ และกลับไปที่ตารางของกฎ
รายการระบบการตั้งชื่อเริ่มต้น¶
The table below contains NightPOS's list of Default Nomenclature rules. Barcode patterns are written in regular expressions.
ชื่อกฎ |
ประเภท |
การเข้ารหัส |
รูปแบบบาร์โค้ด |
|---|---|---|---|
บาร์โค้ดราคาที่มีทศนิยม 2 ตำแหน่ง |
ราคาสินค้า |
EAN-13 |
23.....{NNNDD} |
บาร์โค้ดส่วนลด |
สินค้าลดราคา |
ใดๆ |
22{NN} |
บาร์โค้ดน้ำหนักที่มีทศนิยม 3 ตำแหน่ง |
น้ำหนักสินค้า |
EAN-13 |
21.....{NNDDD} |
บาร์โค้ดของลูกค้า |
ลูกค้า |
ใดๆ |
042 |
บาร์โค้ดคูปองและบัตรของขวัญ |
คูปอง |
ใดๆ |
043|044 |
บาร์โค้ดแคชเชียร์ |
แคชเชียร์ |
ใดๆ |
041 |
บาร์โค้ดระบุตำแหน่ง |
สถานที่ |
ใดๆ |
414 |
บาร์โค้ดแพ็คเกจ |
แพ็คเกจ |
ใดๆ |
แพ็ค |
บาร์โค้ดล็อต |
ล็อต |
ใดๆ |
10 |
บัตรเครดิตแม่เหล็ก |
บัตรเครดิต |
ใดๆ |
%.* |
บาร์โค้ดของสินค้า |
หน่วยสินค้า |
ใดๆ |
.* |
Note
เมื่อ รูปแบบบาร์โค้ด มี .* แสดงว่าสามารถมีอักขระได้เป็นจำนวนหรือประเภทใดก็ได้
ดูเพิ่มเติม