急~~~列印132欄報表紙為何最後一行會跳到第二頁

WinPrint Q&A/技術交流
主題已鎖定
wusm
一般會員
文章: 1
註冊時間: 1日 1月 1970年, 08:33

急~~~列印132欄報表紙為何最後一行會跳到第二頁

文章 wusm »

列印報表紙時,由於最後一行列印的位置比較下面(大概是距離下方邊界約0.5公分處),結果都被擠到第二頁空白頁,若是紙張將它調整超過132欄報表紙就顯示正常,為何會這樣?
:cry: P.S.使用的控制碼為~[?5]~[MD;0]~[MT;0]~[ML;0]~[MR;0]
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

這是因為 Windows 版的印表機驅動程式幾乎都會在上下空 3mm 的邊界。
以致於 DOS 實在印得下去的內容,會有一行被擠到下一頁。

解決的方法:
1. 若用 LQ 系列印表機,請安裝沒有帶 C 的驅動程式,
例如您用 LQ-1070C,就安裝 LQ-1070 ESC/P2
2. 使用 WinPrint 時,還要加上 /LL66 的參數選項。

要是您的報表程式,建議您將每頁結束加上符號,並將行距縮小,
簡單說,就是不要將一頁用滿。

這問題兩年多來大概有一百個客戶問過,但實在沒有別的解法,抱歉了!
主題已鎖定