我使用官方的driver在Ubuntu 12.04中安装了epson TM-T20 . 这是一台热敏打印机,我使用的是80mm纸 .
我的问题:当我打印图像(使用附言文档)时,它会浪费大量纸张,因为图像使用大约5厘米,而图像前的打印机会发出25厘米的白纸 .
我使用以下命令将文档发送到打印机:
lpr -P tm-t20 -o document.ps
打印机打印图像(200x200图像),但首先发出大量未打印的纸张 .
CUPS无法识别打印机(使用localhost:631上的Web界面) . 然后我使用以下过程安装它:
sudo lpadmin -p tm-t20 -E -v serial:/dev/ttyUSB0 -P /usr/share/ppd/epson-tm-t20-rastertotmt.ppd
然后打印机出现在CUPS Web界面中,我对其进行了配置(波特率,位奇偶校验等) .
发送一些文本时打印机工作正常 .
这是打印机ppd的一部分:
*DefaultPageRegion:RP80x297
*PageRegion RP80x297/Roll Paper 80 x 297 mm: "<>setpagedevice"
*PageRegion RP58x297/Roll Paper 58 x 297 mm: "<>setpagedevice"
*CloseUI: *PageRegion
*DefaultImageableArea: RP80x297
*ImageableArea RP80x297/Roll Paper 80 x 297 mm: "0 0 204 841.8"
*ImageableArea RP58x297/Roll Paper 58 x 297 mm: "0 0 141.7 841.8"
*DefaultPaperDimension: RP80x297
*PaperDimension RP80x297/Roll Paper 80 x 297 mm: "204 841.8"
*PaperDimension RP58x297/Roll Paper 58 x 297 mm: "141.7 841.8"
我认为这种纸张的浪费是因为ppd文件中出现的长297mm . 然后我尝试添加另一个100毫米而不是297毫米的配置,但问题仍然存在 .
我也尝试将标签%% DocumentMedia添加到ps文件中,但同样的问题:
%!PS-Adobe-3.0
%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
%%Title: yay.ps
%%CreationDate: Thu Sep 13 13:44:26 2012
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%Pages: 1
%%BoundingBox: 14 14 215 215
%%
%%EndComments
%%DocumentMedia: Plain 72 72 0 white Plain
%%BeginProlog
% Use own dictionary to avoid conflicts
10 dict begin
%%EndProlog
%%Page: 1 1
% Translate for offset
14.173228346456694 14.173228346456694 translate
% Translate to begin of first scanline
0 199.99999999999997 translate
199.99999999999997 -199.99999999999997 scale
% Image geometry
200 200 8
% Transformation matrix
[ 200 0 0 200 0 0 ]
% Strings to hold RGB-samples per scanline
/rstr 200 string def
/gstr 200 string def
/bstr 200 string def
{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
true 3
%%BeginData: 14759 ASCII Bytes
任何的想法?