Dymo LabelManager PnP Постскриптум paperSize

Здесь я снова с вопросом 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

Как вы можете видеть, это всего лишь одна строка, этикетка, на которую я хочу напечатать, тоже очень маленькая, ее ширина 12 мм и столько, сколько вам нужно (обычно).

Я получаю текст для правильной печати на этикетке, но только до 2-го "амета". После этого принтер останавливается и говорит, что он готов, и он всегда печатает точно одинаковую длину (9 см), независимо от того, какой размер страницы я установил.

У кого-нибудь есть идеи, что я делаю не так?

Команда, которую я использую для печати:

C:\gs\gswin32c.exe -sDEVICE=mswinpr2 -dNoCancel -dNOPAUSE -dSAFER -sOutputFile="%%printer%%DYMO LabelManager PnP" -q "C:\gs\dymo.ps" -c quit

1 ответ

Я всегда начинал с использования устройства отображения. Если вы удалите -sDEVICE=mswinpr2, Ghostscript откроет окно и покажет вам, что, по его мнению, будет результатом, если это неверно, то mswinpr2 не будет лучше. Попробуйте это и посмотрите, что произойдет, это также покажет вам, если вы падаете с носителя, поскольку окно GS имеет белый цвет только там, где установлен носитель.

Другие вопросы по тегам