簡體   English   中英

JAVA從所有Windows用戶帳戶檢索所有打印機

[英]JAVA retrieve all printers from all windows user accounts

有什么方法可以檢索同一計算機上各種Windows用戶帳戶安裝的所有打印機。

javax.print.PrintServiceLookup類的lookupPrintServices()方法顯示所有打印機,這些打印機可以在Windows的“控制面板”中為登錄用戶顯示。

我會幫你的

import javax.print.PrintService;
import javax.print.PrintServiceLookup;


public class CheckInstalledPrinter {
    public static void main (String [] args)
    {
        PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);
        System.out.println("Total Services :: " + printServices.length);

        for (PrintService printer : printServices)
            System.out.println("Printer Name :: " + printer.getName()); 
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM