本文介绍了如何检查打印机是否通过Java连接到您的PC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够获得之前在我的PC上安装的打印机的名称。但现在它没有物理连接到我的电脑。在使用Java转移到Print()之前,我该如何检查它。

I am able to get the name of printer which I had installed previously on my PC.But now its not physically connected to my pc. How should I check it first before moving to Print() in Java.

推荐答案

您可以使用 PrinterState 属性,如果您的打印机支持。

You can use PrinterState attribute if it is supported by your printer.

这样的事情:

PrintServiceAttributeSet printServiceAttributes = selectedService.getAttributes();
PrinterState printerState = (PrinterState) printServiceAttributes.get(PrinterState.class);
       if (printerState != null){
          System.out.println(printerName + " is online");
       }
       else {
          System.out.println(printerName + " is offline");
       }

这篇关于如何检查打印机是否通过Java连接到您的PC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-10 00:58