NodeJS IPP打印自定义纸张尺寸Zebra热敏打印机

问题描述

我有问题。我现在坐在这里3天,无法解决。我希望你能帮助我。

我尝试通过节点服务器打印PDF文档。我将Base64发送到我的Node,然后它应该使用连接到CUPS服务器的Zebra打印机进行打印。效果很好,但我无法设置页面大小。我尝试了很多。在Zebra PPD文件中添加了自定义纸张尺寸,尝试通过打印作业等提供自定义尺寸。我无法获取。.

这是使用ipp执行的操作

printer.execute("Print-Job",{
                "operation-attributes-tag": {
                    "requesting-user-name": "nap","job-name": "testing","document-format": "application/pdf"
                },"job-attributes-tag": {
                    "media": "om_w288h107_101.6x37.75mm",},data: bufferToBePrinted
            },...

我的PPD文件看起来像这样。

*PageSize w290h107/kleinlabel: "<</PageSize[290 107]/ImagingBBox null>>setpagedevice"
...
*PageRegion w290h107/kleinlabel: "<</PageSize[290 107]/ImagingBBox null>>setpagedevice"
...

如果需要,我可以附加整个代码和PPD。谁能给我一个提示。标签大约是102x37mm,我认为现在大约打印了1/3的内容。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...