한 장에 4페이지로 "lpr"을 사용하여 여러 파일을 인쇄하는 방법은 무엇입니까?

한 장에 4페이지로 "lpr"을 사용하여 여러 파일을 인쇄하는 방법은 무엇입니까?

나는 python 스크립트를 사용하여 eps/png/pdf 그래픽을 만듭니다. lpr하나의 명령으로 각 시트에 4개의 숫자를 인쇄 하고 싶습니다 . 다음 명령은 각 그림을 별도의 용지 1/4에 인쇄합니다.

lpr -o number-up=4 figure[0-9].eps 

페이지당 4개 사본을 인쇄하려면 어떻게 해야 합니까?

답변1

인쇄하려면 lpr용 파일만 제공하면 됩니다. 파일이 PostScript로 래핑된 경우 showpage중간 명령을 사용하여 파일을 연결하기만 하면 됩니다.

  for f in figure[0-9]; do cat "$f"; echo 'showpage'; done |
  lpr -o number-up=4 

답변2

psmerge그리고 psnup로부터농포당신이 원하는 것을해야합니다.

psmerge figure[0-9].eps | psnup -4 | lpr 

Debian 패키지 버전의 설명 필드:

Description-ko: 포스트스크립트 문서 처리 유틸리티

이 유틸리티 모음은 PostScript 문서를 조작하는 데 사용됩니다. 소책자 인쇄를 위한 서명 정렬, 모아 인쇄를 위한 페이지 병합 등 페이지 선택 및 재배열을 지원합니다.

psutils에는 다음 프로그램이 포함되어 있습니다.

관련 정보