问题标签 [ipp-protocol]
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.
printing - 如何:模拟 (IPP) 打印机
我想测试 IPP 应该具有的一些功能(即监控印象数;请参阅此问题),但我还没有硬件。如何模拟这样的打印机?是否有虚拟 IPP 打印机的代码?
我将在 Linux 或 Windows 中工作。
ios - IPP over HTTP:收到 400 错误请求作为响应
我在 iOS 上,我正在尝试发送 HTTP POST 请求以通过充当 IPP 服务器的 Mac 在打印机上创建打印作业。我可以使用 airprint 正确打印,我现在正在尝试低级打印,因为我需要将原始数据发送到打印机。
关于我的代码的一些事情:
一切都是硬编码的。我仍在试图找出我哪里出错了,所以我只是处于开发/测试阶段。第一部分是关于 IPP 打印作业请求的二进制结构的定义(根据 RFC 2910 规范,它应该是正确的)。
每当我运行此代码时,10 秒后我都会收到 HTTP 400 错误请求响应。
奇怪的是,每当 airprint 打印向 ipp 服务器发送打印作业时,HTTP 请求似乎与我可以使用数据包分析器捕获的请求完全相同(并且它可以工作)。
node.js - nodejs 的 Internet 打印协议 (IPP)
我正在尝试使用打印机在本地打印 pdf 文件。这是一个代码,试图打印。
在上面的代码中,printer.execute() 方法和“Print-Job”参数是什么。这里的 631 是什么。当我打印 res 时,它会显示
{版本:'1.1',状态代码:'服务器错误操作-不支持',id:442076,'操作属性标签':{'属性字符集':'utf-8','属性-自然-language': 'en-us' } } 错误为空。
android - 通过 AirPrint 从 Android 打印?
这可能吗?我检查了从 Android 打印到 AirPrint 打印机,但它因“不是问题”而关闭(我真的不知道为什么,这对我来说似乎是一个合理的问题),唯一的答案完全没有回答问题。
我需要的是一种使用代码通过我的 Android 设备打印到同一网络(可能是 Intranet)上的无线打印机的方法。如果没有针对它的 Android 官方 SDK,是否有任何人都知道的自定义库或可能的解决方法?可能使用 AirPrint;如果 PrintBot 可以做到,那么没有理由不应该针对它进行相应的破解。
printing - 使用不带驱动程序的 IPP 打印(IPP 客户端)
我有一个您无法为其安装驱动程序的设备/设备。我想通过让用户添加 IP 地址来添加支持网络/IPP/AirPrint 打印机的功能。
由于我不是通过 Windows 打印(将使用 IPP),我自己如何使用 IPP?是否有 ac# 客户端(或任何 Windows 库)允许您使用 IPP 协议与 IPP 打印机进行交互?
printing - CUPS 对仍在打印的作业返回“完成”
我正在使用 IPP 协议与 CUPS 通信。我在 CUPS 中安装了我的打印机的所有驱动程序(使用 .ppd 文件),并且打印机获得了最新的固件。
当我查询打印机正在打印的作业时,它说作业的状态在打印机完成打印之前就已经“完成”了。似乎 CUPS 在完成“上传”文件时将作业标记为“完成”。
我不会想到这种行为,我基本上需要知道打印机到底是什么时候打印了最后一张纸。代码如下所示。这self.printer().ippPrinter()
是一个实例,node-ipp
它指向一个打印机。要读取我正在使用的作业状态属性'job-state'
。
有谁知道我为什么会遇到这个问题或..如何使它工作?谢谢!
php - 如何通过 IPP 协议打印 HTML 文档?
因此,我编写了 PHP 组件,它可以通过 IPP(Internet 打印协议)打印文档。但我无法正确打印 HTML 文档 (text|html - mimetype)。打印机已将此类型打印为 RAW。可能有人给出正确请求的例子(标题和正文)?
例如,我的错误请求被打印为 RAW 数据。
标题:
身体:
c++ - 如何验证 Internet 打印协议 (IPP)?
我想验证一个 IPP 端口,例如我有这样的 IPPhttp://xxx.xxx.xxx.xxx:631/ipp
和我想验证的类似方式。是否https://xxx.xxx.xxx.xxx/ipp
存在任何 API 来验证 IPP 和 IPP-SSL(如果存在),请告诉我。
如果没有本机 API,请告诉我任何其他方法。
android - 使用 IPP(互联网打印协议)或 LPR(远程行打印机)在 android 中打印文件
我的要求是在不使用任何基于云的服务的情况下从 android 设备打印文件。
我已经能够使用“原始”打印协议来实现它,即只需将文件发送到端口9100的打印机 IP 地址。这是代码片段:
“原始”打印协议的问题在于无法从打印机获取状态。
因此,我最近阅读了有关IPP和LDR的信息,我们可以使用它们从打印机中获取状态。
我试图找到一种使用android实现它们的方法,但没有成功。我已经完成了这个答案,但没有成功找到我的解决方案。
如果有人可以指导我如何在 android 中实现 IPP 或 LDR,那将非常有帮助。
提前致谢!