我的 CUPS 打印机由于驱动程序问题(HP 1010)不时进入暂停状态。
我想编写一个每小时执行一次的 shell 脚本来恢复 CUPS 中的打印机。但是在谷歌搜索几分钟后我不知道如何从 shell 命令行恢复打印机。
我的 Debian 发行版提供了从 CUPS 打印的lp和lpr命令。
我是在 UNIX 中打印的菜鸟,但有其他技术技能。
我试图找到一个差异man lp和man lpr。似乎lp只有更多的选择......
该gv实用程序使用lp. 我发现较旧的线程解释了这lpr是用于网络打印的,而lp它是围绕lpr......
我只是喜欢阅读:
我有在 Ubuntu 和 Windows XP 上运行的网络 IPP。在我的 Windows 7 实例上,它拒绝确认远程服务器连接。谁能建议如何正确配置它?
我的安装步骤是:
http://host:631/printers/Printer_Name之后它说没有检测到打印机,让我选择一个驱动程序,然后完成。尝试使用该设备不产生任何输出?
如果有人得到了这项工作,我将非常感谢修复。
我正在编写一个支持多台打印机的软件。为了测试它,我需要向我的 CUPS 服务器添加多台打印机。我怎样才能做到这一点?
我想添加一些假打印机,将作业直接发送到 /dev/null。这样,我可以查看 CUPS 界面中的“已完成作业”列表,并观察我的软件是否为每个作业使用了正确的打印机。
我的 CUPS 服务器在 /var/cups/cache 中有坏的、过时的数据。我可以吹走所有文件,但我想知道是否有一种“正确”的方法来清除 CUPS 缓存。手册页和谷歌没有给出答案。
我想购买一台新打印机,因为我的旧打印机拒绝打印,除非我允许它访问 LAN 之外的互联网。我无法真正控制其他组织对我的印刷工作的看法,我不喜欢这样。这就引发了下面的问题。
我将使用 GNU/Linux 机器上的 USB 连接来连接到新打印机。该驱动程序是专有的,以 deb 文件形式提供
$ dpkg --contents /path/to/hll2350dwpdrv-4.0.0-1.i386.deb
drwxr-xr-x root/root 0 2017-07-18 03:36 ./
drwxr-xr-x root/root 0 2017-07-18 03:36 ./usr/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./usr/share/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./usr/share/doc/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./etc/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./etc/opt/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./etc/opt/brother/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./etc/opt/brother/Printers/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./etc/opt/brother/Printers/HLL2350DW/
drwxr-xr-x root/root 0 2017-07-18 03:34 ./etc/opt/brother/Printers/HLL2350DW/inf/
drwxr-xr-x root/root 0 2017-07-18 03:36 ./opt/ …Run Code Online (Sandbox Code Playgroud) 我的打印机不支持自动双面打印。我正在为我在大多数 Windows 打印机驱动程序中看到的 Mac 和 Linux 计算机寻找解决方案:
我可以做的一件事是print odd pages,然后重新打开对话框和print even pages,但这非常不方便,尤其是当我只想打印文档的某个页面范围时,因为 Mac 对话框每次都会忘记我以前的页面范围。在打印 2-up 双面或更改此打印输出的其他设置时,它变得更加不方便。
也许有一些工具可以做到这一点?或者也许是一个“虚拟打印机驱动程序”,它可以位于对话框和管理这些步骤的实际打印机驱动程序之间?(Windows 工具http://en.wikipedia.org/wiki/FinePrint可以做类似的事情,但我不需要它的所有功能,我在 Mac/Linux 上需要它。)
或者有人可能知道一个技巧,如何使打印对话框保持打开状态,即“打印,但不要关闭”?
似乎还没有,好像还存在这样的工具。实施这样的事情会有多困难?它需要在哪里集成 - 作为 CUPS 打印机驱动程序,还是作为对话框打印操作的挂钩?它可以跨平台工作,还是必须是特定于 Mac/Linux 的?
有 Mac/Linux/驱动程序编程经验的人可以解释一下吗?
目前的解决方案:
创建一个 Apple Automator 脚本:
操作:提取奇数页和偶数页 [单独文件中的所有页]
操作:运行 Shell 脚本 [将输入作为参数传递]
mv "$1" /tmp/odd.pdf
mv "$2" /tmp/even.pdf
lpr /tmp/odd.pdf
Run Code Online (Sandbox Code Playgroud)
行动:要求确认[“请翻页”]
操作:运行 Shell 脚本 [将输入作为参数传递]
lpr /tmp/even.pdf
Run Code Online (Sandbox Code Playgroud)
它还不完美。非常欢迎改进和替代方案的建议!
我有一台戴尔 2130cn 激光打印机,它没有用于 CUPS 的 PPD 打印驱动程序,所以我使用了通用的 foomatic PCL6(/pxlcolor如果这很重要),它不能正确识别我的打印机的打印边距,因此强制它使用 0.5" 作为顶部和底部, 左右为 0.25。
我如何手动告诉 CUPS 或 foomatic 驱动程序我的打印机实际上有 0.1" 打印边距?
为了在 Arch Linux 中进行打印,我安装了 cups、cups-filters 和 hpilp(ghostscript 和 gs-fonts 已经安装)。但是,当我尝试使用以下命令在启动时运行 CUPS 服务时:
systemctl enable cups.service
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Failed to issue method call: No such file or directory
Run Code Online (Sandbox Code Playgroud)
cupsd 也会发生同样的事情。是否有需要安装的软件包?为什么我没有 CUPS 服务?
我想通过 LAN 访问我的 DCP 195C 打印机(Brother)。为此,我购买了一个树莓派并在其上安装了 CUPS。CUPS 运行良好,其他一切也运行顺利。我的问题是我无法在我的pi上安装兄弟提供的驱动程序(它们仅适用于x86和x64)。我错过了在 pi 上安装驱动程序的选项吗?