ここでまた PostScript の質問をします。
今回は、この単純なファイルを印刷しようとしています。
%!PS-Adobe-3.0
%%DocumentData: Clean7Bit
%%Requirements: color
%%LanguageLevel: 2
% 72 PostScript points = 1 inch
% 1 inch = 2.54 cm
%%PageBoundingBox: 8 8 300 36
<< /PageSize [300 36] >> setpagedevice
<< /Orientation 3>> setpagedevice
/ArialBold findfont 10 scalefont setfont
30 18 moveto (Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet) show
showpage
ご覧のとおり、1 行だけですが、印刷したいラベルも非常に小さく、幅は 12 mm で、(通常は) 必要な長さです。
テキストをラベルに正しく印刷していますが、2番目の「amet」までしかありません。その後、プリンターは停止し、完了したと言い、私が設定したページサイズに関係なく、常にまったく同じ長さ (9cm) を印刷します。
誰が私が間違っているのか知っていますか?
印刷に使用するコマンドは次のとおりです。
C:\gs\gswin32c.exe -sDEVICE=mswinpr2 -dNoCancel -dNOPAUSE -dSAFER -sOutputFile="%%printer%%DYMO LabelManager PnP" -q "C:\gs\dymo.ps" -c quit