- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
在node环境,使用ipp协议,连接打印机, 如何答应word或者pdf文档
发布时间 2025-03-24 16:19:39
我在node环境中,使用了ipp的包连接了打印机,然后通过包内的方法查看打印机支持的格式有
'application/octet-stream'
'image/urf'
'application/PCLm'
我使用了第一种格式打印word文档,但是打印出来的是乱码。第三种格式需要转化,太麻烦了,放弃了。
请问我该怎么做,才能打印
- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
在node环境,使用ipp协议,连接打印机, 如何答应word或者pdf文档
发布时间 2025-03-25 11:07:09
您好
以下是HP MFP 1136w 激光打印机win10系统下完整版驱动。
其中包含打印,扫描驱动及软件。
下载及安装过程中遇到问题请及时追问,谢谢。
我是HP员工。
如果我的回复对您有帮助, 请点击
- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
在node环境,使用ipp协议,连接打印机, 如何答应word或者pdf文档
发布时间 2025-11-14 10:22:53
列出的三种格式,打印机能认识的只有urf图片和PCLm,application/octet-stream是被PJL包装的PCLm数据。
如果自己用ipp去打印,本质上是绕不开将不同格式的文档转换成urf或PCLm(不同型号的机器支持raw/pwg图片,postscript格式等)。这个是打印机驱动做的事情
用node.js的ipp去打印,格式转换只是第一步,可以用linux的cups工具 gs (Ghostscript),HP的开源工具JIPP(https://github.com/HPInc/jipp)来实现
然后才是用node.js的ipp去跟打印机通信(Validate-Job, Create-Job, Send-Document ......),ipp的包是有bug的,嵌套的属性处理得不是太好,例如job-attributes-tag->media-col->media-size就会出问题。所以用ipp包打印做点简单的任务可以,复杂一点要控制纸盒、纸张空白什么的就头痛了。
