最近有項目涉及到了小條打印機(就是超市裏的那種打印單據的打印機)的打印,和傳統固定大小紙張打印機相比,小條打印機有着高度可變的特點。便簡單的研究了一下。
實驗過程還是比較順利的,本以爲小條打印機需要專門的打印指令,結果發現是可以用傳統的打印機驅動方式打印的,紙張上輸出和小條打印機上的輸出對比結果見下圖:
輸出特點:
-
可以用普通打印機的驅動打印,普通的打印程序都可以在小條打印機上使用。
-
小條輸出高度取決於可見部分內容的高度。底部空白內容的高度會被忽略掉,並不等價於預設的紙張高度。
-
會在可見內容加上空白邊距。輸出部分寬度爲小條寬度減去邊距。
打印要點:
-
無需爲小條打印頁面佈局設置邊距,打印機會自動留邊距。
-
最好指定頁面寬度。一般58mm打印機,對應爲180像素。
-
需要保證左側有內容輸出空白內容可能會被裁掉,導致在打印機上無輸出。