问题标签 [pycups]
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.
python - Pycups - 使用 IPPAttribute 创建和发送 IPPRequest 并解析响应(启用 IPP:Hold-New-Jobs)
在 CUPS 中,我想保留所有新的打印机作业,检查我的打印机的墨盒水平,并一一发布打印作业。(我的打印机在低于一定百分比时会杀死墨盒芯片以防止重新填充。)
我有 CUPS 通知 (RSS) 并且可以获取我的墨盒水平。现在,我想在 CUPS (.../printers/myPrinter) 中的特定打印机上启用“hold-new-jobs”属性。在此之后,我必须找出如何获取所有暂停的作业并释放一个(通过作业 ID 等)(最好是 FIFO(FHFR))为了完整性:如果磁带低于阈值,则作业被暂停直到墨盒被重置(手动)并按下 Home Assistant 中的按钮。
Pycups(libcups Python 绑定)似乎没有文档记录,并且与 libcups 本身的差异足以迷失方向。pycups 似乎没有 IPPRequests 的例子。这是我的镜头(to_pdf 作为测试打印机):
如果此请求成功,我希望新作业在 CUPS Web 界面中显示为暂停。
也许我这样做完全错误。我希望有人可以帮助我解决这个问题。谢谢。
python - PyCups 未能在 Raspberry Pi 上为 pycups 构建轮子
我正在尝试在运行 Python 2.7.16 和 pip 版本 18.1 的树莓派上安装 pycups。我正在尝试使用以下命令进行安装:
但它一直失败并给出此错误:
有什么想法可能出错以及如何在我的 Pi 上安装 pycups?
我试过了
和
都说他们是最新的
printing - 如何在 Odoo 14 中配置 base_report_to_printer 应用程序 | 将报告直接发送到打印机
我正在尝试将报告直接发送到打印机(通过跳过打印预览/下载)。我采取的步骤-
- 从这里安装base_report_to_printer应用程序
- 安装 Pycups。
- 在访问权限下启用“打印/打印用户”选项,使用户能够查看打印菜单。
我正在尝试在“设置”>“打印”>“从 CUPS 更新打印机”中更新 CUPS 打印机,但没有给我任何响应。
存储库中关于配置部分的说明非常少。
有人可以帮我用这个模块配置我的打印机吗?成功连接我的打印机需要什么?
打印机的详细信息 - 192.168.0.15:515 (我想在哪里传递这个值?设置>打印>创建只允许我输入名称和系统名称 - 请参阅随附的屏幕截图)
我需要先创建服务器吗?请在这上面放一些灯。
Odoo 版本 - 14
提前致谢!
c - CUPS: Hold and release jobs using IPP Hold-New-Job or cupsdisable --hold and cupsenable --release
I am working on a project where I am using CUPS as a printer server.
I want to hold all new printer jobs, check the cartridge levels of my printer and one by one release jobs for printing.
I want to enable the hold-new-jobs
attribute on a specific printer in CUPS.
After this, I have to find out how to get all jobs that are on-hold and release one (by job ID, or so using FIFO) For completeness: If cartridges are below a threshold, the jobs are held until cartridges are reset and a button is pressed.
(The implementation can be done also through cupsdisable --hold
and cupsenable --release
)
There is no example of IPPRequests for pycups.
Note that I am searching for a solution using pycups
in Python or <cups/cups.h>
in C (if there are other librairies that can be used please mention then)