โปรแกรมนี้เป็นระบบ ควบคุมและบริหารงานการพิมพ์แบบ LAN สำหรับเครื่องพิมพ์ Inkjet Linx 8900
ช่วยให้ผู้ใช้งานสามารถ จัดการสินค้า, พนักงาน, ออร์เดอร์ และควบคุมไลน์ผลิตแบบเรียลไทม์ ได้อย่างสะดวก ปลอดภัย และมีประสิทธิภาพ
- Control Room
- ควบคุมไลน์ผลิต (Production Line Control)
ฟีเจอร์หลัก:
- 🗂️ จัดการรายการสินค้า
- เพิ่ม / ลบ / แก้ไขรายการสินค้า
- อัพโหลดรายการสินค้าผ่านไฟล์ CSV
- 👥 จัดการรายการพนักงาน
- เพิ่ม / ลบ / แก้ไข
- 🏭 จัดการรายการไลน์ผลิต
- เพิ่ม / ลบ / แก้ไข
- 🖨️ จัดการรายการ Inkjet
- เพิ่ม / ลบ / แก้ไข
- 📦 จัดการรายการออร์เดอร์
- เพิ่ม / ลบ / แก้ไข
- ส่งออร์เดอร์ไปยังไลน์ผลิต
- 📊 ประวัติออร์เดอร์และสถานะการผลิต
- จำนวนผลิตแต่ละไลน์ผลิต
- 🕒 ประวัติการทำงานและการ Authorized
- บันทึกวัน-เวลาและผู้อนุมัติ (Authorized)
ฟีเจอร์หลัก:
- ✉️ ส่งข้อความไปที่เครื่องพิมพ์
▶️ Start / Stop เครื่องพิมพ์ด้วยโปรแกรม- ⚡ จัดการออร์เดอร์งานด่วน
- เพิ่มรายการเพื่อผลิตก่อน
- สลับลำดับออร์เดอร์การผลิตได้อิสระ
- 📝 แก้ไขเลข Batch และ BBF ได้อิสระ
- 📋 แสดงรายละเอียดออร์เดอร์
- Batch, BBF, จำนวนผลิต, วันที่, Formula
- 🔑 ยืนยัน Process ต่างๆ ด้วยรหัสพนักงานและรหัสผ่าน (Authorized)
- ⏱️ สถานะแบบ Real-time
- RS-232, Database, JetState, Print States
- 🔒 ระบบ OTP ทางอีเมล
- ยืนยันการแก้ไขและเริ่มผลิต
ภาพรวมการทำงานของระบบ:
- Clone โปรเจกต์นี้ลงเครื่องของคุณ:
git clone https://github.com/ecctechs/inkjet-linx.git cd inkjet-linx
- ผู้ใช้งานเข้าสู่โปรแกรม Control Room
- สร้างรายการสินค้า ในหน้า Product
- สร้างรายการพนักงาน ในหน้า Employee
- สร้างรายการไลน์ผลิต ในหน้า Location
- สร้างรายการ Inkjet ในหน้า Inkjet
- สร้างรายการ Order หรืออัพโหลดไฟล์ในหน้า Order และกดปุ่ม ส่งออร์เดอร์ เพื่อส่งไปยังไลน์ผลิต
- รายการ Order ที่ถูกส่งไป จะถูกเก็บเป็น Log ในหน้า OrderView
- เข้าสู่โปรแกรม Production Line
- ทำการ Setting ไลน์ผลิต โดยกดปุ่ม ฟันเฟือง เพื่อระบุ
- Port
- ชื่อไลน์ผลิต
- เครื่อง Inkjet
- หลังจากบันทึกการตั้งค่า ข้อมูลจะถูกดึงมาแสดงในโปรแกรมอัตโนมัติ
- กดปุ่ม ทดสอบพิมพ์ เพื่อส่งข้อความ batch และ bbf ไปยังเครื่องพิมพ์โดยอัตโนมัติ
- เมื่อทดสอบการพิมพ์เรียบร้อย ให้กดปุ่ม เริ่มผลิต
- ระบบจะเริ่มนับ Count และแสดงผลในช่อง "ผลิตไปแล้ว"
- เมื่อต้องการผลิต Order ถัดไป
- กดปุ่ม จบออร์เดอร์
- ระบบจะลบ Order ที่เสร็จแล้ว
- ไปยัง Order ถัดไป และส่งข้อความไปที่ Inkjet อัตโนมัติ
หมายเหตุ
- การเริ่มผลิตและแก้ไขออร์เดอร์ รวมถึงเพิ่มงานด่วน จําเป็นต้อง login รหัสพนักงานและพาสเวิร์ด เพื่อยืนยัน OTP ทางอีเมลจาก Manager เพื่อเริ่มงานทุกครั้ง
- ระบบปฏิบัติการ Windows 10
- Microsoft Visual Studio 2022
- Guna.UI2.WinForms 2.0.4.7
- Newtonsoft.Json 13.0.3
- .NET Framework 4.7.2