如果我打印一个png文件到cups-pdf打印机,使用lp,图片被调整到页面大小(我假设),即使拟合是错误的。
lp ~/Pictures/tux-db.png
以下是lpoptions的输出:
printer-uri-supported=ipp://localhost:631/printers/PDF - copies=1设备-uri= CUPS-PDF :/ finishings=3 fitplot=false作业保持优先级=50作业-工作表=无,无标记-时间=0 mirror=false数字-时间=1方向-请求=3 ppd-时间戳=*打印机-命令=自动配置,清洁,PrintSelfTestPage打印机-info=PDF打印机-是接受-作业=真正的打印机-是-彩色管理=真正的打印机-和-型号=‘通用杯-打印机’打印机状态=3打印机-状态-更改-时间=1464004024打印机-状态-原因=无打印机-类型=8450124打印机
生成的pdf是这里。
如果我打开png文件与图像查看器,并打印它,我得到一个正确的大小pdf (小图片),因此打印机是能够打印正确的大小。Pdf文件这里。
正确的选择是什么?
使用ubuntu 14.04。
为了清楚起见,最后的目标是在我自己的sw中使用cups API,并提供正确的选项,这样我就可以打印图像而无需重新缩放(避免将小图像调整到大尺寸)。
发布于 2016-06-07 15:28:04
结果是,答案是缩放参数。我认为参数是相对于图像,但事实证明它是相对于页面。
因此,设置scaling=0将在其本地大小上打印图像。也可以使用ppi (每英寸像素)和自然缩放参数来操作它。更多信息,这里。
https://unix.stackexchange.com/questions/284961
复制相似问题