나는 다시 포스트 스크립트 질문을합니다.Dymo LabelManager PnP 포스트 스크립트 파일 paperSize
이 시간 나는이 간단한 파일을 인쇄하려고 해요 : 그것은 단지 한 줄의 당신이 볼 수 있듯이, 나는 인쇄 할 라벨을
%!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 mm 폭의도 매우 작고 당신이 필요로하는 한 (보통).
레이블에 정확하게 인쇄 할 텍스트가 있지만 두 번째 "amet"까지만 표시됩니다. 그 후 프린터가 멈추고 작업이 완료되었다고 말하면서, 그는 항상 정확히 같은 길이 (9cm)를 인쇄하고 설정 한 페이지 크기를 표시하지 않습니다.
누구나 내가 뭘 잘못하고 있는지 알 수 있습니까?
나는 인쇄에 사용하는 명령은 다음과 같습니다
C:\gs\gswin32c.exe -sDEVICE=mswinpr2 -dNoCancel -dNOPAUSE -dSAFER -sOutputFile="%%printer%%DYMO LabelManager PnP" -q "C:\gs\dymo.ps" -c quit
KenS : GS 윈도우가 전체 문서를 보여줍니다 (pageSize로 재생할 경우 부여됨). 하지만 그 다음에 -sDEVICE를 다시 읽으면 같은 너비가 다시 인쇄됩니다 ... – Sonaryr
그렇다면 내가 당황 스럽습니다. GS는 분명히 포스트 스크립트를 올바르게 처리하고 있습니다. 프린터를 실행할 때와 동일한 PageSize를 사용하고 있습니다. GS? 프린터와 관련이 있을지도 모릅니다. 실험 할 수있는 것이 하나도 없습니다. – KenS
그래, GS 밑에서 달릴 때 같은 PageSize, 도와 줘서 고마워. GS에있는 문서를보기 위해 -sDEVICE를 삭제하는 것에 대해 몰랐습니다. – Sonaryr