🏷️ บาร์โค้ด


sidebar_position: 2 title: ระบบบาร์โค้ด (Barcode) description: การจัดการบาร์โค้ดสินค้า เพิ่ม แก้ไข สแกน และพิมพ์บาร์โค้ด

📟 ระบบบาร์โค้ด (Barcode Management)

📌 ภาพรวม

ระบบบาร์โค้ดช่วยให้การจัดการสินค้ารวดเร็วและแม่นยำ รองรับบาร์โค้ดได้หลายรหัสต่อสินค้าเดียว เหมาะสำหรับสินค้าที่มีหลายขนาดหรือหลายหน่วย

ใครใช้เมนูนี้?

  • 📦 เจ้าหน้าที่คลัง - สแกนบาร์โค้ดรับสินค้า
  • 💼 พนักงานขาย - สแกนบาร์โค้ดขายสินค้า
  • 👨‍💼 ผู้จัดการสินค้า - จัดการและพิมพ์บาร์โค้ด

🔍 ประเภทบาร์โค้ด

ระบบรองรับบาร์โค้ดหลายประเภท:

1. บาร์โค้ดมาตรฐาน

graph LR
    A[ประเภทบาร์โค้ด] --> B[EAN-13]
    A --> C[EAN-8]
    A --> D[Code 128]
    A --> E[Code 39]
    A --> F[QR Code]

    B --> B1[13 หลัก<br/>8850123456789]
    C --> C1[8 หลัก<br/>12345678]
    D --> D1[รองรับตัวอักษร<br/>ABC-123]
    E --> E1[ตัวอักษรพื้นฐาน<br/>ITEM001]
    F --> F1[QR Code<br/>2D Barcode]

2. บาร์โค้ดภายใน (Internal)

สร้างบาร์โค้ดเองสำหรับสินค้าที่ไม่มีบาร์โค้ดมาตรฐาน:

รูปแบบ: [รหัสสาขา][รหัสสินค้า][รหัสหน่วย]
ตัวอย่าง: 01-P001-01 → บาร์โค้ด: 0100100101

📋 หน้าจอจัดการบาร์โค้ด

เข้าเมนู

กดแท็บ "📗 Master"
→ เลือก "สินค้า"
→ เลือก "บาร์โค้ด"

หน้าจอหลัก

┌─────────────────────────────────────────────────────────┐
│  📟 จัดการบาร์โค้ด                         [+ เพิ่ม]   │
├─────────────────────────────────────────────────────────┤
│  🔍 [ค้นหาบาร์โค้ดหรือสินค้า...]   📁 [ทั้งหมด ▼] 🔄 │
├─────────────────────────────────────────────────────────┤
│  ☑ บาร์โค้ด      รหัสสินค้า  ชื่อ        หน่วย    ⚙️ │
├─────────────────────────────────────────────────────────┤
│  ☐ 8850123001   P001      น้ำดื่ม 600มล  ขวด     📝  │
│  ☐ 8850123001-C P001      น้ำดื่ม 600มล  ลัง(12)  📝  │
│  ☐ 8850456002   P002      ขนมปัง        แพ็ค    📝  │
│  ☐ 8850456002-B P002      ขนมปัง        ถุง(6)  📝  │
├─────────────────────────────────────────────────────────┤
│  📊 สรุป: 248 รายการ | สินค้า 156 รายการ               │
│  แสดง 1-20 จาก 248           [◀ ก่อนหน้า] [ถัดไป ▶]  │
└─────────────────────────────────────────────────────────┘

➕ เพิ่มบาร์โค้ด

ขั้นตอนการเพิ่มบาร์โค้ด

ขั้นตอนที่ 1: กดปุ่ม "+ เพิ่ม"

ขั้นตอนที่ 2: กรอกข้อมูลบาร์โค้ด

┌────────────────────────────────────────┐
│  📝 เพิ่มบาร์โค้ดใหม่         [บันทึก] │
├────────────────────────────────────────┤
│  🔍 เลือกสินค้า: *                     │
│  ┌──────────────────────┐             │
│  │ ▼ P001 - น้ำดื่ม 600มล│  👈 เลือกสินค้า│
│  └──────────────────────┘             │
│                                        │
│  📟 บาร์โค้ด: *                        │
│  ┌──────────────────────┐             │
│  │ 8850123001           │  👈 กรอกบาร์โค้ด│
│  └──────────────────────┘             │
│  📷 [สแกนบาร์โค้ด]     👈 หรือสแกนเลย  │
│                                        │
│  📦 หน่วยนับ: *                        │
│  ┌──────────────────────┐             │
│  │ ▼ ขวด                │  👈 เลือกหน่วย│
│  └──────────────────────┘             │
│                                        │
│  🔢 จำนวนต่อหน่วย: *                   │
│  ┌──────────────────────┐             │
│  │ 1                    │  👈 1 บาร์โค้ด = 1 ขวด│
│  └──────────────────────┘             │
│                                        │
│  💰 ราคาขาย:                           │
│  ┌──────────────────────┐             │
│  │ 10.00                │  👈 ราคาสำหรับหน่วยนี้│
│  └──────────────────────┘ บาท         │
│                                        │
│  ✅ ตั้งเป็นบาร์โค้ดหลัก               │
│  ✅ แสดงในระบบ POS                     │
│                                        │
│  [บันทึก]  [ยกเลิก]                   │
└────────────────────────────────────────┘

ขั้นตอนที่ 3: กดปุ่ม "บันทึก"

สำเร็จ! เพิ่มบาร์โค้ดใหม่แล้ว


🔄 สินค้า 1 รายการ หลายบาร์โค้ด

ตัวอย่าง: น้ำดื่ม

graph TD
    Product[สินค้า: น้ำดื่ม 600มล<br/>รหัส P001]

    Product --> BC1[บาร์โค้ด 1<br/>8850123001<br/>ขวดเดียว = 10 บาท]
    Product --> BC2[บาร์โค้ด 2<br/>8850123001-P<br/>แพ็ค 6 ขวด = 55 บาท]
    Product --> BC3[บาร์โค้ด 3<br/>8850123001-C<br/>ลัง 12 ขวด = 100 บาท]

    style Product fill:#e1f5ff
    style BC1 fill:#e8f5e9
    style BC2 fill:#fff3e0
    style BC3 fill:#fce4ec

การตั้งค่า

สินค้า: น้ำดื่ม 600มล (P001)

บาร์โค้ด 1:
├ บาร์โค้ด: 8850123001
├ หน่วย: ขวด
├ จำนวน: 1
└ ราคา: 10.00 บาท

บาร์โค้ด 2:
├ บาร์โค้ด: 8850123001-P
├ หน่วย: แพ็ค
├ จำนวน: 6 (6 ขวด)
└ ราคา: 55.00 บาท (ลดจาก 60)

บาร์โค้ด 3:
├ บาร์โค้ด: 8850123001-C
├ หน่วย: ลัง
├ จำนวน: 12 (12 ขวด)
└ ราคา: 100.00 บาท (ลดจาก 120)

🔍 การสแกนบาร์โค้ด

วิธีสแกน

ขั้นตอนที่ 1: เชื่อมต่อ Barcode Scanner

รองรับ:

  • 📱 สแกนเนอร์แบบมือถือ (Bluetooth)
  • 🔌 สแกนเนอร์แบบสาย (USB)
  • 📷 กล้องโทรศัพท์ (ในแอพมือถือ)

ขั้นตอนที่ 2: สแกนบาร์โค้ด

┌────────────────────────────────────────┐
│  🔍 สแกนบาร์โค้ด                       │
├────────────────────────────────────────┤
│                                        │
│         📟                             │
│    กรุณาสแกนบาร์โค้ด                   │
│         หรือ                           │
│    พิมพ์รหัสบาร์โค้ด                   │
│                                        │
│  ┌──────────────────────┐             │
│  │ [รอสแกน...]          │  👈 สแกนที่นี่│
│  └──────────────────────┘             │
│                                        │
│  หรือ 📷 [ใช้กล้อง]                   │
└────────────────────────────────────────┘

ขั้นตอนที่ 3: ระบบแสดงข้อมูลสินค้า

✅ พบสินค้า!

📦 น้ำดื่ม 600มล (P001)
📟 บาร์โค้ด: 8850123001
💰 ราคา: 10.00 บาท
📊 คงเหลือ: 1,250 ขวด

[เพิ่มลงตะกร้า]  [ดูรายละเอียด]  [สแกนใหม่]

🖨️ พิมพ์บาร์โค้ด

ขั้นตอนการพิมพ์

ขั้นตอนที่ 1: เลือกสินค้าที่ต้องการพิมพ์

☑ P001 - น้ำดื่ม 600มล
☑ P002 - ขนมปัง
☑ P003 - นม UHT

[🖨️ พิมพ์บาร์โค้ด]  👈 กดปุ่มนี้

ขั้นตอนที่ 2: เลือกรูปแบบป้าย

┌────────────────────────────────────────┐
│  🖨️ พิมพ์บาร์โค้ด                     │
├────────────────────────────────────────┤
│  เลือกรูปแบบป้าย:                      │
│                                        │
│  ┌──────────┐ ┌──────────┐            │
│  │ รูปแบบ 1 │ │ รูปแบบ 2 │            │
│  │ ┌──────┐ │ │ ┌──────┐ │            │
│  │ │ ชื่อ │ │ │ │ ชื่อ │ │            │
│  │ │ราคา  │ │ │ │█████ │ │            │
│  │ │█████ │ │ │ │ราคา  │ │            │
│  │ └──────┘ │ │ └──────┘ │            │
│  └──────────┘ └──────────┘            │  👈 เลือกรูปแบบ
│                                        │
│  ขนาดกระดาษ:                           │
│  ○ A4 (30 ป้าย/หน้า)                  │
│  ● 4x3 cm (สติ๊กเกอร์)                │
│  ○ 5x3 cm (สติ๊กเกอร์)                │
│                                        │
│  จำนวนป้ายต่อสินค้า:                   │
│  ┌──────┐                              │
│  │  1   │ ป้าย  👈 พิมพ์กี่ใบต่อสินค้า  │
│  └──────┘                              │
│                                        │
│  ☑ แสดงราคา                            │
│  ☑ แสดงชื่อสินค้า                      │
│  ☐ แสดงรหัสสินค้า                      │
│                                        │
│  [ดูตัวอย่าง]  [พิมพ์]  [ยกเลิก]      │
└────────────────────────────────────────┘

ขั้นตอนที่ 3: กดปุ่ม "พิมพ์"

สำเร็จ! กำลังพิมพ์บาร์โค้ด...

ตัวอย่างป้ายบาร์โค้ด

┌──────────────────────┐
│  น้ำดื่ม 600มล       │
│                      │
│  ██ █ ██ █ ██ █ ██   │
│  8850123001          │
│                      │
│  ราคา: 10.00 บาท    │
└──────────────────────┘

🔧 การตั้งค่าบาร์โค้ดขั้นสูง

1. บาร์โค้ดแบบมีน้ำหนัก (Variable Weight)

สำหรับสินค้าขายตามน้ำหนัก:

รูปแบบ: [รหัสสินค้า 7 หลัก][น้ำหนัก 5 หลัก]

ตัวอย่าง:
8850123-01250 → สินค้ารหัส 8850123, น้ำหนัก 1.25 kg

การตั้งค่า:
☑ เปิดใช้งานบาร์โค้ดแบบมีน้ำหนัก
หลักที่เริ่มน้ำหนัก: 8
จำนวนหลักน้ำหนัก: 5
หลักทศนิยม: 3

2. บาร์โค้ดแบบมีราคา (Variable Price)

สำหรับสินค้าราคาผันแปร:

รูปแบบ: [รหัสสินค้า 7 หลัก][ราคา 5 หลัก]

ตัวอย่าง:
8850123-00099 → สินค้ารหัส 8850123, ราคา 99 บาท

🔄 การจัดการบาร์โค้ดเป็นกลุ่ม

นำเข้าบาร์โค้ดจาก Excel

ขั้นตอนที่ 1: ดาวน์โหลด Template

[📥 ดาวน์โหลด Template]

ขั้นตอนที่ 2: กรอกข้อมูลใน Excel

รหัสสินค้า | บาร์โค้ด     | หน่วย | จำนวน | ราคา
-----------|-------------|-------|-------|------
P001       | 8850123001  | ขวด   | 1     | 10.00
P001       | 8850123001-C| ลัง   | 12    | 100.00
P002       | 8850456002  | แพ็ค  | 1     | 30.00

ขั้นตอนที่ 3: นำเข้าข้อมูล

[📥 นำเข้า]
→ เลือกไฟล์
→ ตรวจสอบข้อมูล
→ [นำเข้าเลย]

ส่งออกบาร์โค้ด

[📤 ส่งออก]
→ เลือกรูปแบบ (Excel/CSV)
→ เลือกข้อมูลที่ต้องการ
→ [ส่งออก]

💡 เคล็ดลับการใช้บาร์โค้ด

1. ตั้งรหัสบาร์โค้ดให้เป็นระบบ

ดี ✅
├ 8850123001   (ขวด)
├ 8850123001-P (แพ็ค)
└ 8850123001-C (ลัง)

ไม่ดี ❌
├ 8850123001
├ 9876543210
└ ABC12345

2. ใช้บาร์โค้ดภายในสำหรับสินค้าไม่มีบาร์โค้ด

สินค้าผลิตเอง → สร้างบาร์โค้ดเอง
รูปแบบ: 99 + รหัสสินค้า 5 หลัก

ตัวอย่าง: 9900001, 9900002, 9900003

3. ทดสอบบาร์โค้ดก่อนพิมพ์จำนวนมาก

1. พิมพ์ทดลอง 1 ใบ
2. สแกนทดสอบ
3. ตรวจสอบข้อมูล
4. ถ้าถูกต้อง → พิมพ์จำนวนที่ต้องการ

4. จัดเก็บป้ายบาร์โค้ดให้เป็นระบบ

แยกตามหมวดหมู่:
📁 เครื่องดื่ม
├ น้ำดื่ม
├ น้ำอัดลม
└ นม

📁 ขนม
├ ขนมปัง
├ ขนมขบเคี้ยว
└ ช็อกโกแลต

5. ตรวจสอบความชัดเจนของบาร์โค้ด

✅ ดี - สแกนได้ชัด
- พิมพ์คมชัด
- ไม่มีรอยขีดข่วน
- ขนาดเหมาะสม

❌ ไม่ดี - สแกนยาก
- พิมพ์เลอะ
- ขนาดเล็กเกินไป
- ติดไม่เรียบ

❓ คำถามที่พบบ่อย

Q: สินค้าหนึ่งรายการมีบาร์โค้ดได้กี่รหัส?

A:

  • ไม่จำกัดจำนวน
  • แต่ละบาร์โค้ดสามารถกำหนดหน่วยและราคาแตกต่างกันได้
  • แนะนำให้กำหนดบาร์โค้ดหลัก 1 รหัส

Q: สแกนบาร์โค้ดแล้วไม่เจอสินค้า ทำไง?

A: ตรวจสอบ:

  1. บาร์โค้ดถูกเพิ่มในระบบหรือยัง
  2. พิมพ์บาร์โค้ดถูกต้องหรือไม่
  3. สินค้ายังใช้งานอยู่ (ไม่ถูกปิดการใช้งาน)
  4. ลองพิมพ์บาร์โค้ดด้วยตนเองดู

Q: จะเปลี่ยนบาร์โค้ดหลักได้ไหม?

A: ได้!

  1. เข้าหน้าจัดการบาร์โค้ด
  2. เลือกบาร์โค้ดที่ต้องการตั้งเป็นหลัก
  3. กด "ตั้งเป็นบาร์โค้ดหลัก"
  4. บาร์โค้ดหลักจะแสดงเป็นหลักในทุกที่

Q: บาร์โค้ดซ้ำได้ไหม?

A:

  • บาร์โค้ดซ้ำไม่ได้! ต้องไม่ซ้ำกันในระบบ
  • ถ้าต้องการใช้บาร์โค้ดเดียวกันหลายหน่วย ให้เพิ่ม suffix เช่น:
    • 8850123001 (ขวด)
    • 8850123001-P (แพ็ค)
    • 8850123001-C (ลัง)

Q: จะลบบาร์โค้ดที่ไม่ใช้แล้วได้ไหม?

A: ได้! แต่:

  • ถ้ายังไม่มีการใช้งาน → ลบได้เลย
  • ถ้ามีการใช้งานแล้ว → แนะนำให้ "ปิดการใช้งาน" แทน

Q: ต้องการพิมพ์บาร์โค้ดขนาดเล็ก ทำได้ไหม?

A: ได้! แต่ต้องระวัง:

  • ขนาดเล็กเกินไป อาจสแกนยาก
  • ขนาดแนะนำขั้นต่ำ: 2.5 x 1.5 cm
  • ทดสอบสแกนก่อนพิมพ์จำนวนมาก

🛠️ การแก้ปัญหาเบื้องต้น

ปัญหา: สแกนบาร์โค้ดไม่ได้

สาเหตุ:

  1. ❌ เครื่องสแกนไม่เชื่อมต่อ

    • แก้: ตรวจสอบการเชื่อมต่อ Bluetooth/USB
  2. ❌ บาร์โค้ดพิมพ์ไม่ชัด

    • แก้: พิมพ์ใหม่ด้วยความละเอียดสูง
  3. ❌ บาร์โค้ดเสียหาย

    • แก้: เปลี่ยนป้ายบาร์โค้ดใหม่
  4. ❌ ประเภทบาร์โค้ดไม่รองรับ

    • แก้: ตรวจสอบว่าเครื่องสแกนรองรับหรือไม่

ปัญหา: พิมพ์บาร์โค้ดแล้วตำแหน่งเยื้อง

แก้ไข:

  1. ตรวจสอบขนาดกระดาษ
  2. ปรับ Margin ในการตั้งค่าเครื่องพิมพ์
  3. ใช้ Template ที่ตรงกับขนาดสติ๊กเกอร์

หน้าถัดไป: 3. หน่วยนับและการแปลงหน่วย →

กลับไปที่: ← สารบัญ Master