หน้า 1 จากทั้งหมด 1

แก้ไขแบบฟอร์มให้ตรงกับในตั๋วแลกสินค้า

โพสต์โพสต์แล้ว: จันทร์ มิ.ย. 28, 2010 10:32 am
โดย tuktamaeping
ส่งเอกสารให้แก้ไขไม่รู้ได้รับหรือเปล่า

Re: แก้ไขแบบฟอร์มให้ตรงกับในตั๋วแลกสินค้า

โพสต์โพสต์แล้ว: จันทร์ มิ.ย. 28, 2010 9:46 pm
โดย suchai
          แบบฟอร์มตั๋วแลกสินค้า เป็นแบบฟอร์มเล็ก ขนาด 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 มาคุยครับ จะช่วยดูให้