首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IP打印机中用骆驼打印机打印

在IP打印机中用骆驼打印机打印
EN

Stack Overflow用户
提问于 2019-02-08 08:23:44
回答 1查看 210关注 0票数 0

我想将我正在创建的文档发送到IP打印机。我想问一下,用骆驼打印机组件是否能做到这一点?

我之所以这样问,是因为PrinterProducer使用PrintServiceLookup.lookupPrintServices()来查找打印机。这将返回一个PrintService[],它实际上是本地系统中设置的打印机。如果这是真的,我们如何将打印发送到未注册在系统中且位于网络某处的IP打印机?

我试过了

代码语言:javascript
复制
<to uri="lpr://192.168.xxx.xxx"/>

但是,当PrinterConfiguration试图执行组件时,我会在它中得到一个错误。String index out of range: 0

是否可以将打印发送到未在我们的系统中注册的IP打印机?

EN

回答 1

Stack Overflow用户

发布于 2019-02-08 09:53:46

您会得到这个错误,因为lpr://192.168.xxx.xxx本身并不是lpr端点的有效URI。请参阅这里的骆驼打印机文档:

https://github.com/apache/camel/blob/camel-2.x/components/camel-printer/src/main/docs/lpr-component.adoc#uri-format

您需要指定打印机名称或打印机路径。例如:

代码语言:javascript
复制
<to uri="lpr://192.168.1.100/myprinter"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54588413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档