HP打印机网络连接扫描仪失败

财务反映,使用主机上的HP LaserJet Pro M329-HP Scan连接扫描仪提示失败。

测试果然失败,提示如下图:

点击修复后,提示 需要安装HP Print and Scan Doctor。

同意安装,并启动HP Print and Scan Doctor

 点击开始,其开始搜索,过程有点慢。

第一次发现其连接错误,居然连接我主机安装的另外一台HP打印机(其没有扫描功能)。

在windows中找到无扫描仪功能的HP打印机,删除。

从新开始搜索,过程比刚才快。显示如下图:

 其发现了2个,右侧那个已安装的IP是错误的,想了想,那是之前打印机的IP,后来更换过一次。于是选择右侧的,那个未安装的。再次等待少许,提示成功。

启动HP LaserJet Pro M329-HP Scan,等待少许时间,提示还是失败。

关闭打印机,再开机。

再次启动HP LaserJet Pro M329-

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您好,您可以使用 Java 中的 javax.print 包来实现惠普打印机状态检查并连接的功能。以下是一个简单的示例代码: ```java import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.print.attribute.HashPrintRequestAttributeSet; import javax.print.attribute.PrintRequestAttributeSet; import javax.print.attribute.standard.MediaSizeName; import javax.print.attribute.standard.OrientationRequested; import javax.print.attribute.standard.PrinterState; public class PrinterDemo { public static void main(String[] args) { // 获取所有打印机服务 PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null); for (PrintService service : services) { // 判断是否是惠普打印机 if (service.getName().contains("HP")) { // 获取打印机状态 PrinterState printerState = (PrinterState) service.getAttribute(PrinterState.class); if (printerState != null && printerState.getValue() == PrinterState.IDLE) { // 打印机状态正常,连接打印机并打印 PrintRequestAttributeSet attrs = new HashPrintRequestAttributeSet(); attrs.add(OrientationRequested.PORTRAIT); attrs.add(MediaSizeName.ISO_A4); // 连接打印机并打印 // ... } else { // 打印机状态异常,无法连接打印机 System.out.println("打印机状态异常,无法连接打印机"); } } } } } ``` 以上示例代码中,我们首先通过 `PrintServiceLookup.lookupPrintServices(null, null)` 方法获取所有的打印机服务,然后遍历所有的打印机服务,判断是否是惠普打印机。如果是惠普打印机,则通过 `service.getAttribute(PrinterState.class)` 方法获取打印机的状态,如果打印机状态正常,则可以连接打印机并打印。如果打印机状态异常,则无法连接打印机

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值