问题标签 [cups]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Ghoscript /cropbox 在 linux 中无法正确打印
我正在使用 usps 中的国内运输标签 api 来生成 pdf 格式的国内运输标签。我设法裁剪了 pdf 文件的顶部,这是 usps 所需的标签,而忽略了底部,这是运输中不需要的收据。
我使用 Ghostscript /Cropbox 来裁剪我只想要成功的部分,但是当我尝试在 linux cups 中打印裁剪的 pdf 文件时,我会打印整个未裁剪的 pdf,而不是裁剪的 pdf 文件。为什么它仍然打印整个文件而不是只打印裁剪的部分?
这是我用来裁剪 usps 运输标签的脚本。
然后将其方向更改为纵向,我使用 pdftk
要在 linux cups 中打印它,我正在使用该命令。
但是当我打印它时,它打印的是 uncropped.pdf 文件而不是cropped_portrait.pdf。为什么这样做?我什至删除了 uncropped.pdf 并再次尝试打印,但它仍然打印 uncropped.pdf。
这是未裁剪和裁剪的 USPS 运输标签的两个文件。
未裁剪的 PDF 文件
裁剪的 PDF 文件
希望你能帮我解决这个问题,
谢谢
c++ - CUPS 过滤器 (C++) 直到结束才会运行
我正在研究 C++ 中的 CUPS 过滤器(g++ 作为编译器)。该代码是一个身份验证过程,只有在身份验证正确的情况下才能释放作业。如果有误,我必须取消打印作业。
当我打印文档并且过滤器工作时,它会在身份验证过程中运行一堆代码,但突然间,他停止了工作。如果我评论一段代码(不管是哪一段),它会在身份验证序列中运行得更正确一些。我在拆分时测试了代码,并且流程运行良好。
这个错误有一个可能的原因——堆栈大小限制、时间限制或其他常见错误?
谢谢。
代码:
等待认证响应(Java 创建数据文件)
...
返回作业文件
ubuntu-12.04 - 为什么Ubuntu12.04.2会自动重启?
最近,我在我们新购买的服务器上安装了 Ubuntu-server 12.04.2 LTS。它运行良好,直到今天早上它自动重启。并且所有正在运行的程序都丢失了。为什么会自动重启?是硬件问题吗?我已经查看了很长时间的系统日志,但找不到有用的东西?任何身体都可以帮忙吗?
它在 6 点 42 分左右重新启动。这是来自 /var/log 的一些日志:
/var/日志/
/var/log/系统日志
重启是否受“cups”、“lightdm”或“xrdp”的影响?有任何想法吗?
linux - 如何在 Linux 环境下在 ARM 上交叉编译 CUPS?
我是嵌入式系统的新手,很抱歉没有更多地了解嵌入式系统,这是我的第一个项目。
我还尝试在 Linux Kernel 2.6.30 版中添加 USB 打印机支持。
我想为 ARM 板交叉编译 CUPS 版本 1.6.2。
那么您能否建议一些在 Linux 上交叉编译 CUPS 的步骤。
提前感谢您的建议。
printing - Linux环境下ARM上CUPS的交叉编译
我是嵌入式系统的新手,我正在尝试在 Linux 环境中添加 USB 打印机支持。
我想为 ARM 板和 Linux 内核 2.6.30 版交叉编译 CUPS 1.6.2 版。
那么您能否分享一些在 Linux 上交叉编译 CUPS 的步骤。
提前感谢您的建议。
macos - CUPS 打印机未显示在打印机对话框中
如果我通过 OSX 中的普通打印对话框(首选项-> 打印机)添加打印机,它会显示在列表中。
如果我然后进入 CUPS 并将这台打印机的驱动程序更改为 RAW(这就是我需要的) - 那么我可以这样做,但它会从我的打印对话框列表中消失。
这给我带来了一个问题,因为我的应用程序也看不到它,但我仍然可以在 CUPS 中看到打印机。
由于我无法为标准打印对话框中添加的打印机创建 RAW 打印机驱动程序,CUPS 似乎是唯一可行的方法,但只是不明白为什么 CUPS 打印机会从 OSX 打印对话框中删除。
有没有办法让 CUPS 打印机(全部)显示在打印对话框中?
ssh-tunnel - 到 CUPS 的 SSH 隧道如何提供管理员密码?
我正在通过隧道连接到远程网络,并且想要管理其中一台机器(比如 192.168.0.10)的打印机,所以我:
现在在我的浏览器 localhost:8080 上,我很高兴地获得了 CUPS 信息,但是当我尝试管理时,cups 服务器只发送:'FORBIDDEN' 消息并且不让我有机会进行身份验证。有没有办法绕过这种行为?
macos - 在 macOS 上打印文档
macos 下是否有任何“print”或“printto”等效命令?只是我想将文件发送到打印机,但它自己的内容必须由默认程序解释。所以“lpr”或“lp”没有帮助,因为它直接将文件本身发送到打印机。假设我有一个要打印的办公文档或主题文件。如果我在办公室或主题演讲中打印该文件没有问题,但如果我使用“lpr”或“lp”文档的二进制内容将被写入我不想要的内容。
PS!对不起我的英语不好...
macos - OS X PPD 选择器
我想实现一个 PPD Picker,类似于 Apple 可从打印首选项面板访问的 PPD Picker。
是否有任何 API 可用于执行此操作?如果没有任何可用的 API,您知道我如何获取表格中的信息吗?
linux - *nix 中的打印机配置文件
*nix 系统上使用 CUPS 的打印机的设置或配置细节是否存储在文件中? 我的假设是肯定的,因为 *nix 系统似乎对所有内容都使用文件,而不是像 Windows 那样使用注册表系统。如果是这样,这些文件在哪里? 他们是否能够修改文件权限,如果可以,是什么导致这种事情以非手动方式发生?
这个问题与我在帮助探索一个单一的、个人的理论以寻求答案的其他问题有关,但显然是分开的。