ผมได้ thermal printer รุ่น tp-290iii มา 1 ตัว และใช้ vb6 เขียนโปรแกรม POS สั่งพิมพ์สลิปออกเครื่องพิมพ์นี้ โดยใช้ port COM4
ตอนแรกใช้คำสั่ง printer.print "" มันก็พิมพ์ออกแต่ช้ามากกกกกก
ผมก็เลยเปลี่ยนมาพิมพ์จาก text ไฟล์ โดยใช้ shell เรียกคำสั่ง dos type "ไฟล์ text" >com4: ตอนนี้ก็ OK ล่ะมันเร็วดีแล้ว แต่ก็เกิดปัญหาอีก คือสั่งมันพิมพ์ภาษาไทยแล้วมันไม่ชดเชยสระ คือสระอิ ไม้เอก อยู่บรรทัดเดียวกันหมดเลย ตอนนี้ก็เลยใช้พิมพ์แต่ภาษาอังกฤษ
ขอปรึกษาครับไม่ทราบว่าเครื่องรุ่นนี้จะพิมพ์ภาษาไทยแบบชดเชยสระ จะทำอย่างไรครับ ลองเช็คข้อมูลดูเครื่องตัวนี้ก็ใช้คำสั่ง ESC ของ Epson ได้ แต่ผมใช้ไม่เป็นอะ จะกลับไปพิมพ์ผ่านไดร์เวอร์มันก็ช้าเกินไป กว่าจะพิมพ์ทีละบรรทัด ไม่ต้องทำมาหากินอะไรเลย
ขอบคุณครับ
ขอปรึกษาหน่อยครับ เกี่ยวกับการพิมพ์ภาษาไทย thermal printer
ตอนแรกใช้คำสั่ง printer.print "" มันก็พิมพ์ออกแต่ช้ามากกกกกก
ผมก็เลยเปลี่ยนมาพิมพ์จาก text ไฟล์ โดยใช้ shell เรียกคำสั่ง dos type "ไฟล์ text" >com4: ตอนนี้ก็ OK ล่ะมันเร็วดีแล้ว แต่ก็เกิดปัญหาอีก คือสั่งมันพิมพ์ภาษาไทยแล้วมันไม่ชดเชยสระ คือสระอิ ไม้เอก อยู่บรรทัดเดียวกันหมดเลย ตอนนี้ก็เลยใช้พิมพ์แต่ภาษาอังกฤษ
ขอปรึกษาครับไม่ทราบว่าเครื่องรุ่นนี้จะพิมพ์ภาษาไทยแบบชดเชยสระ จะทำอย่างไรครับ ลองเช็คข้อมูลดูเครื่องตัวนี้ก็ใช้คำสั่ง ESC ของ Epson ได้ แต่ผมใช้ไม่เป็นอะ จะกลับไปพิมพ์ผ่านไดร์เวอร์มันก็ช้าเกินไป กว่าจะพิมพ์ทีละบรรทัด ไม่ต้องทำมาหากินอะไรเลย
ขอบคุณครับ