1
"어떻게하면 자바를 통해 프린터의 직렬 또는 맥 주소를 동적으로 얻을 수 있습니까?"라는 질문을 편집했습니다. "어떻게 자바를 통해 프린터의 ID를 동적으로 얻을 수 있습니까?"자바에서 프린터 ID를 얻으십시오.
"어떻게하면 자바를 통해 프린터의 직렬 또는 맥 주소를 동적으로 얻을 수 있습니까?"라는 질문을 편집했습니다. "어떻게 자바를 통해 프린터의 ID를 동적으로 얻을 수 있습니까?"자바에서 프린터 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();
}
}
}
여기 예제에서 우리는 시스템의 IP 주소를 사용해야하고 연결된 모든 h/w를 가져야합니다. 권리? – 1355
"00-24-8C-C7-EC-DC"로 대답했습니다. 그것은 무엇일까요? – 1355