gpt4 book ai didi

java - 如何使用java了解网络打印机状态?

转载 作者:行者123 更新时间:2023-12-01 04:43:40 24 4
gpt4 key购买 nike

要检查默认打印机的当前状态,我们可以使用 Java API。我们需要使用正确的 attributeUpdate 方法。

@Override
public void attributeUpdate(PrintServiceAttributeEvent psae)
{

Attribute[] att;
att = psae.getAttributes().toArray();
for (Attribute attribute : att)
{
System.out.println(attribute.toString());
}
}

但我的问题是,它将请求发送到物理打印机并给我们响应,还是只是检查本地计算机的驱动程序安装并给我们状态?如果来自本地计算机,我如何将请求发送到物理打印机并获得响应?

最佳答案

它只会查询本地计算机以确定属性。如果你想实际发送一个数据包,那么你应该使用 snmp4jLPR

关于java - 如何使用java了解网络打印机状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16146447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com