โดย suchai » จันทร์ มิ.ย. 28, 2010 9:46 pm
แบบฟอร์มตั๋วแลกสินค้า เป็นแบบฟอร์มเล็ก ขนาด 3.5" x 5.5" ไม่ใช่ว่า set ยาก ถ้ารู้หลักการณ์และเครื่องมือแล้ว ตั้งแต่ สลิปใบกำกับอย่างย่อเล็กๆ ฟอร์มเช็คธนาคาร หรือจะตั๋วแลกสินค้า ก็ได้ทั้งนั้นแหละครับ
แต่พอผมเห็นฟอร์มแล้วถึงรู้ว่า จะต้องเจอกับอะไรบ้าง
ส่วนใหญ่จะต้องกำหนดใน Print Options
Print Control=\027\033\004 (สำหรับขนาด 17 ตัวอักษรต่อนิ้ว)
Print Control=\027\033\005 (สำหรับขนาด 20 ตัวอักษรต่อนิ้ว)
ปกติเครื่องพิมพ์ Epson มีการกำหนด ระยะบรรทัด บน กลาง ล่าง เป็น 19,19,7
ตรงนี้ต้องใช้คำสั่ง เพื่อให้ระยะบรรทัดแคบลงในแนวดิ่ง คำสั่งคือ
Feed Level=16,16,0 (หรือจะเป็น 15,15,0 ก็กะๆ เอา)
และ Feed After Print=OFF <--- หลังจากพิมพ์เสร็จ ไม่ให้ Feed กระดาษ
ในส่วนของ Report Frame ต้องใช้คำสั่งช่วยอีก 1 คำสั่งคือ
การปรับระยะบรรทัดให้น้อยกว่าหนึ่งบรรทัด
\027\074\030 หมายถึงให้บิดกระดาษขึ้น 30/180 ต่อ 1 นิ้ว (การบิดกระดาษขึ้น จะทำให้เครื่องพิมพ์พิมพ์ต่ำลง)
ใช้คำสั่งพวกนี้ในการปรับแบบฟอร์ม ปรับไปเรื่อยๆ จนมันเข้าพิกัดเปะ เป็นอันเสร็จ ส่วนจะใช้เวลานานแค่ไหน และเปลืองกระดาษในการทดสอบเท่าไหร่ ก็แล้วแต่วิธีการและเทคนิค
การ set form ถ้าสามารถทำที่หน้างานได้ จะปรับความละเอียดให้เข้ากับเครื่องพิมพ์ที่ใช้ได้อย่างลงตัว ถ้าเป็นผมแก้ฟอร์ม ต้อง EMS ฟอร์มตัวจริงมาวางตำแหน่งแบบก่อน และแจ้งรุ่นของเครื่องพิมพ์ที่ใช้ประกอบ เพื่อจะได้เลือกเครื่องพิมพ์ที่เหมือนกันในการแก้ไข อย่างน้อย ร้อยละ 97 ก็จะใกล้เคียงมาก แล้วค่อยไปปรับละเอียดให้เต็ม 100 อีกที
ลองติดต่อฝ่ายบริการ Express ดูก่อนนะครับ ถ้าไม่สะดวกด้วยประการทั้งปวง ก็ Mail มาคุยครับ จะช่วยดูให้