"파일로 인쇄"란 무엇이며 명령줄에서 사용할 수 있습니까?

"파일로 인쇄"란 무엇이며 명령줄에서 사용할 수 있습니까?

Gnome 인쇄 대화상자(cups-pdf 아님)에서 "파일로 인쇄"를 선택한 경우:

파일로 인쇄

... 실행되는 실제 명령은 무엇입니까? (이미지와 같이 포스트스크립트 변형에 관심이 있습니다)

반면에 명령 호출이 없을 수도 있습니다. 어쩌면 그것은 gtk_print_operation_set_export_filename아마도새로운 Gtk+ 인쇄 API?

어쨌든 명령줄에서 이 특정 코드를 활용할 수 있는 방법이 있습니까 pdf2ps? lpr위의 대화 상자를 사용하는 것처럼 포스트스크립트 파일에 "파일로 인쇄"하는 방법을 사용한다고 가정해 보겠습니다 .

답변1

cups-pdf패키지를 gnome과 독립적인 솔루션으로 사용할 수 있습니다 . 패키지를 설치한 후 http://localhost:631설명된 대로 컵 웹 인터페이스를 사용하여 PDF 프린터를 추가하십시오.여기('프린터 제조업체는 일반', 드라이버는 CUPS-PDF).

귀하의 편의를 위해 , like 또는 원하는 대로 옵션을 사용하여 출력 디렉토리를 변경하십시오 Out. 그런 다음 @이 제안한대로 수행하십시오./etc/cups/cups-pdf.conf${HOME}노암파일로 인쇄합니다.

답변2

Print-to-file은 문서를 프린터가 아닌 PDF 문서로 보냅니다.

응용 프로그램이 인쇄 명령을 보낼 때 사용하는 컵 인쇄 시스템에서도 동일한 작업을 수행할 수 있습니다.

컵필터 도구를 사용하세요. 문서를 효과적으로 변환합니다. 기본적으로 PDF로 변환됩니다.

$ cupsfilter inputfilename > outputfilename.pdf

설명한대로여기.

답변3

lpr -P "Print_to_PDF" file_to_print

현재 구성된 프린터 목록을 얻으려면 를 실행하십시오 lpstat -p -d.

답변4

나처럼 파티에 늦는 사람이 있을 경우를 대비해 다음은 "파일로 인쇄"를 재현하는 방법인 것 같습니다.

pdftocairo input.pdf output.pdf -pdf

저는 Gnome에서 Evince로 PDF를 열고 파일로 인쇄하여 이 사실을 발견했습니다. 이런 방식으로 파일을 인쇄할 때 백그라운드에서 cairo 그래픽이 사용되는 것 같습니다. 결과 파일에 대해 pdfinfo를 실행하면 다음과 같은 결과가 나타납니다.

Producer: cairo 1.16.0 (https://cairographics.org)

관련 정보