將影像列印到cups-pdf而不重新縮放

將影像列印到cups-pdf而不重新縮放

如果我使用 lp 將 png 檔案列印到 cups-pdf 印表機,即使 fitplot 為 false,圖片也會調整為頁面大小(我假設)。

lp ~/圖片/tux-db.png

這是 lpoptions 的輸出:

份數=1 設備-uri=cups-pdf:/ 整理=3 fitplot=false job-hold-until=no-hold job-priority=50 job-sheets=none,none 標記更改時間=0 鏡像=假數字- up=1 方向請求=3 ppd-timestamp=* 印表機指令=自動設定、清潔、PrintSelfTestPage 印表機資訊=PDF 印表機正在接受作業=true 印表機-is-colormanagement=true 印表機製作和- model='通用CUPS-PDF 印表機' Printer-state=3 Printer-state-change-time=1464004024 Printer-state-reasons=none Printer-type=8450124 Printer-uri-supported=ipp://localhost:631/printers /PDF 縮放=10000

產生的pdf是這裡

如果我用圖像檢視器開啟 png 檔案並列印它,我會得到正確尺寸的 pdf(小圖片),因此印表機能夠列印正確尺寸。 pdf文件這裡

什麼是正確的使用選項?

使用Ubuntu 14.04。

需要澄清的是,最終目標是在我自己的軟體中使用cups API,並使用正確的選項,這樣我就可以列印圖像而無需重新縮放(以避免將小圖像調整為大尺寸)。

答案1

事實證明,答案是縮放參數。我以為參數是相對於圖像的,但事實證明它是相對於頁面的。

因此,設定scaling=0 將以原始尺寸列印影像。也可以使用 ppi(每英吋像素)和自然縮放參數來操縱它。更多資訊這裡

相關內容