打印到自定义纸张尺寸时遇到了一些麻烦。目前,我想在 21 厘米 x 21 厘米的卡片上打印一些东西。因此,我在 libre office 中创建了一个具有此大小的文档并将其导出为 PDF。PDF 看起来不错。
当我想打印文档时,打印机对话框没有此纸张尺寸的选项。如果我选择 Din A4(也是 21 厘米宽),就会发生奇怪的事情:
我当前的解决方法是创建 A4 大小的文档,将要打印的区域与页面顶部对齐。但是,这在创建文档时看起来很奇怪。
我看到使用--custom
打印命令的选项可能允许这样做,但我不想从命令行打印文档。
所以,我的问题是:
我的打印机是兄弟 L2340 激光打印机,带有兄弟的原装杯驱动程序。我正在运行 OpenSuse 13.2,如果我正确的话,cups 是 1.5.4。
我有 PDF 本地打印 (CUPS) 与 Google 云打印的质量问题。(GCP 更好,使用 CUPS 我得到错误的大小、错误的字符、错误的字体。所以我想知道 CUPS 是做什么的!)
打印机本身可以处理几种格式:application/pdf (? 1.0, ? 1.7)、image/jpeg、image/tiff、image/pwg-raster
几个月来,我以不同的方式将打印机添加到 CUPS,我还使用了“无驱动程序”,CUPS 在本地网络中检测打印机。
在所有情况下,它都会打印有错误的 PDF;不完全是,但使打印对我无用。会发生什么:页面放大了约 30%,从第 2 页或第 3 页开始,字体混淆,字符变成符号,段落以粗体打印,等等......
如果在同一台打印机上通过 Google 云打印打印相同的 PDF,效果会很好。直接将带有 PDF 的 USB 记忆棒送入打印机也同样出色。– 我希望从我的电脑打印也能获得同样好的效果!
我的问题是:
到目前为止,我发现 CUPS 调试/逆向工程的切入点不是很好(考虑到我的问题)...
我下载了一些适用于 Linux 的 PPD 文件,希望它们能够在 TrueOS\xc2\xa0Desktop 上运行,而 TrueOS\xc2\xa0Desktop 目前基于 FreeBSD\xc2\xa012.0-CURRENT。
\n\n我知道,通过 CUPS \xe2\x80\x93 的 Web 界面,通常为http://localhost:631/ \xe2\x80\x93,其中有“或提供 PPD 文件:\”,其中包含浏览文件系统,但我更喜欢在选择相关制造商/制造商后列出驱动程序。
\n\n我尝试将 PPD 文件放置/usr/local/share/cups/model/other
在other
我创建的目录
成功(下面的示例),但是:
\n\n[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups]% ls -l\ntotal 796\ndrwxr-xr-x 2 root wheel 9 30 Oct 14:10 banners\n-rw-r--r-- 1 root wheel 331836 28 Oct 02:33 calibrate.ppm\ndrwxr-xr-x 2 root wheel 5 30 Oct 14:10 charsets\ndrwxr-xr-x 2 root wheel 15 30 Oct …
Run Code Online (Sandbox Code Playgroud)