Tôi đang tìm kiếm khả năng nhận danh sách các máy in được cài đặt. Tôi đang sử dụng JDK 1.6 với một hệ điều hành Windows. có ai biết cách giải quyết không?Làm cách nào để có danh sách các máy in được cài đặt?
Cảm ơn bạn trước.
Tôi đang tìm kiếm khả năng nhận danh sách các máy in được cài đặt. Tôi đang sử dụng JDK 1.6 với một hệ điều hành Windows. có ai biết cách giải quyết không?Làm cách nào để có danh sách các máy in được cài đặt?
Cảm ơn bạn trước.
Chỉ muốn thêm một chút đoạn:
import javax.print.*;
class Test {
public static void main (String [] args)
{
PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);
System.out.println("Number of print services: " + printServices.length);
for (PrintService printer : printServices)
System.out.println("Printer: " + printer.getName());
}
}
Tôi chưa tự sử dụng bản thân này, nhưng có thể javax.print.PrintServiceLookup
chứa những gì bạn đang tìm kiếm.
Cập nhật cho các gói Java mới hơn
chỉ cần sửa đổi:
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
Cảm ơn bạn. Chính xác những gì tôi đã tìm kiếm. –