"파일로 인쇄"란 무엇입니까? 명령줄에서 사용할 수 있나요?

"파일로 인쇄"란 무엇입니까? 명령줄에서 사용할 수 있나요?

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

파일로 인쇄

...실제 명령은 무엇을 실행합니까? (표시된 것처럼 포스트스크립트 변형에 관심이 있습니다.)

반면에 명령 호출이 없을 수도 있습니다 gtk_print_operation_set_export_filename.새로운 Gtk+ 인쇄 API?

pdf2ps어쨌든 - 명령줄( 등이 아닌) 에서 이 특정 코드를 사용할 수 있는 방법이 있습니까 ? 예를 들어, lpr위의 대화 상자를 사용하는 것처럼 포스트스크립트 파일에 "파일로 인쇄"를 사용하면 될까요 ?

답변1

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

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

답변2

파일로 인쇄하면 문서가 프린터로 전송되지 않고 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)

관련 정보