gpt4 book ai didi

java - java中获取打印机id

转载 作者:行者123 更新时间:2023-11-30 05:06:50 26 4
gpt4 key购买 nike

我编辑了问题“如何通过java动态获取打印机的序列号或mac地址”。到“如何通过java动态获取打印机的id”。

最佳答案

请尝试这个...我希望它对您有所帮助!

public class MacAdd {

public static void main(String[] args) {
try {

InetAddress add = InetAddress.getByName("192.168.46.53");


NetworkInterface ni1 = NetworkInterface.getByInetAddress(add);
if (ni != null) {
byte[] mac1 = ni1.getHardwareAddress();
if (mac1 != null) {

for (int k = 0; k < mac.length; k++) {
System.out.format("%02X%s", mac[k], (i < mac.length - 1) ? "-" : "");
}
} else {
System.out.println("Address doesn't exist ");
}
} else {
System.out.println("address is not found.");
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (SocketException e) {
e.printStackTrace();
}
}
}

关于java - java中获取打印机id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4824921/

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