2009-07-27 5 views
4

빈 페이지를 삽입하지 않고 추후 페이지를 새로운 물리적 페이지로 강제로 쉽게 옮길 수 있습니까?양면 추록 - 새 페이지 강제 적용

물리적 페이지 1 전면

- 2 - 물리적 페이지 1 후면

3 - 물리적 페이지

1 : 나는 다른 문서 번들로 인쇄 할 필요가있다 (10) 포스트 스크립트 페이지와 PS 문서를 가지고 말 2

4 - 물리적 페이지 3 전면

5 - 물리적 페이지 3 후면

6 - 물리적 페이지 4 전면

7 - 물리적 페이지 5

8 - 물리적 페이지 6 전면

9 - 물리적 페이지 7 전면

10 - 물리적 페이지 7 후면

내가 할 수있는 전체 파일을 양면 인쇄로 설정하고 3,6,7,8 페이지 이후에 더미 페이지를 삽입하십시오.하지만 프린터가 물리적 페이지 당이 아니라 인쇄 당 비용으로 사용되는 것을 피하고자합니다.

"Force to front page"에 해당하는 간단한 PS 구문이 있기를 바랍니다.

답변

4

양면 인쇄를 해제하고 빈 페이지를 삽입 할 곳을 즉시 다시 설정해보십시오.

<< /Duplex false >> setpagedevice 
<< /Duplex true >> setpagedevice 

setpagedevice 암시 erasepageinitgraphics (그래서 관련 showpage 후 사용)를 호출 그러나 포스트 스크립트 언어 참조 설명서는 말한다 :

장치 활성화에

는, 양면 장치가 항상 첫 페이지를 인쇄 새로운 매체 시트; 비활성화시 한면에만 인쇄 된 경우 자동으로 마지막 용지를 보급합니다.

따라서이 방법을 사용하면 showpage은 저장되지만 페이지는 올바르게 배출되어야합니다.

0

이 내용은 멀리 가져올 수 있지만 showpage 동작을 변경 한 다음 원하는대로 프로그램 할 수 있습니다. 양면 인쇄를 비활성화하는 것은 가능하지 않을 때 는 그의 대답에 보여 주었다을 dreamlax로

% before the first -showpage- 

/pageCount 0 def 

% redefinition of 'showpage' 
/showpage 
{ 
    showpage 
    /pageCount pageCount 1 add def 

    % add page checking here, and whatever logic you want 
    % just call another showpage to create an empty one 
} 
bind def 
% 'bind' keeps old showpage unaltered, avoiding recursion 

이는 옵션입니다.

관련 문제