2013-04-16 3 views
0

나는 다시 포스트 스크립트 질문을합니다.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 

답변

1

난 항상 디스플레이 장치를 사용하여 시작합니다. -sDEVICE = mswinpr2를 제거하면 Ghostscript는 창을 열고 결과가 어떻게 될지를 보여줍니다. 잘못된 경우 mswinpr2가 더 좋지 않을 것입니다. 그것을 시도하고 무슨 일이 일어나는가를 보아라. GS 창은 미디어가 설정되어있는 흰색만으로 미디어에서 떨어지는 경우에도 표시된다.

+0

KenS : GS 윈도우가 전체 문서를 보여줍니다 (pageSize로 재생할 경우 부여됨). 하지만 그 다음에 -sDEVICE를 다시 읽으면 같은 너비가 다시 인쇄됩니다 ... – Sonaryr

+0

그렇다면 내가 당황 스럽습니다. GS는 분명히 포스트 스크립트를 올바르게 처리하고 있습니다. 프린터를 실행할 때와 동일한 PageSize를 사용하고 있습니다. GS? 프린터와 관련이 있을지도 모릅니다. 실험 할 수있는 것이 하나도 없습니다. – KenS

+0

그래, GS 밑에서 달릴 때 같은 PageSize, 도와 줘서 고마워. GS에있는 문서를보기 위해 -sDEVICE를 삭제하는 것에 대해 몰랐습니다. – Sonaryr