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

สามารถปริ้นเช็คด้วย Dot แนวตั้งได้หรือไม่ครับ

โพสต์โพสต์แล้ว: เสาร์ ก.ค. 02, 2016 11:09 am
โดย Wisdom Eater
ขอถามทางผู้รู้หน่อยครับว่า express สามารถสั่งพิมพ์เช็คในแนวตั้งด้วยเครื่อง dot ได้หรือไม่ครับ
เนื่องจากว่าเช็คของ ธ.กสิกร ในส่วนของวันที่ อยู่ชิดขอบบนของกระดาษมาก ถ้าพิมพ์ใแนวนอน ต้องตัังค่า feed กระดาษให้น้อยมากๆ แต่ทำแบบนี้ว่าเวลาจะพิมพ์แบบฟอร์มมันก็จะกระทบไปด้วย

ผมพยายามหา print command ที่ Feed Up กระดาษ หาไม่เจอ ที่ลองแค่ในระดับบรรทัดเดียว \027\106\20  แต่ไม่สามารถ Feed Up เพราะเป็นแค่คำสั่ง Line feed reverse เท่านั้นเอง

เลยคิดว่าถ้าสามารถพิมพ์แนวตั้งได้เหมือนในโหมด Graphic ก็คงจะง่ายหน่อย

พอมีคำแนะนำไหมครับ

ขอบคุณครับ

* BKPCHQ.RN1 - Print Post Date Cheque
*
[report frame]
Bo:\027\080\027\069  ~CHQDAT                                    ~CDATE
Bo:
Bo:\027\106\20                                                            /////                         
Bo:          ~NAME                                           
Bo:          ~BAHT
Bo:\027\106\20
Bo:                                          ~AMOUNT
Bo:
[end frame]

[print options]
Left=0
Right=132
Lines=41
Output=Select, Printer, Screen, File,
File Name=BKPCHQ.TXT
Print Control=\027\033\001
Fix Foot Line=OFF
Select Scope=OFF
Select Page=OFF

[range of report]
From=CUR

[master file]
File=BKTRN
Alias=A
Tag=BKTRN3
System=DATA_PATH

[relate file]
File=APMAS
Alias=B
Tag=APMAS1
System=DATA_PATH
Master file=BKTRN
Master-Related Field=CUSCOD

[data spec]
*          len  (0)default, (>0)cut, (<0)cut to new line
*~dat:      len,    "pict",            "data",            "exp"
~CHQDATE:  0,      "",                "A->CHQDAT",        ""
~CHQDAT:    0,      "",                "",                "x=dtos(a->CHQDAT); y=str(val(substr(x,1,4))+543,4)"
~CDATE:    0,      "",                "DY",              "DY=SUBSTR(x,7,1)+' '+SUBSTR(x,8,1)+' '+SUBSTR(x,5,1)+' '+SUBSTR(x,6,1)+' '+SUBSTR(y,1,1)+' '+SUBSTR(y,2,1)+' '+SUBSTR(y,3,1)+' '+SUBSTR(y,4,1)"
~NAME:      0,      "",                "A->NAME",          ""
~AMOUNT:    0,      "***,***,**9.99",  "A->AMOUNT",        ""
~BAHT:      0,      "",                "t_baht(A->AMOUNT)",""

Re: สามารถปริ้นเช็คด้วย Dot แนวตั้งได้หรือไม่ครับ

โพสต์โพสต์แล้ว: จันทร์ ก.ค. 04, 2016 8:52 am
โดย savek
การพิมพ์ในแนวตั้งหรือ แนวนอนในโปรแกรมจะขึ้นอยู่กับการตั้งค่าคำสั่ง Right ครับ หากต้องการจะพิมพ์ในแนวตั้งต้องลองปรับค่าในส่วนนี้ให้น้อยลงดูนะครับ