我想通過任何java或.net應用程序發現本地打印機(通過USB連接)。我需要直接從打印機獲得以下信息。 1.打印機品牌和型號 2.序列號 3.頁數從USB打印機獲取信息
我已經在java中嘗試過SNMP API,但它只適用於聯網打印機。我正在尋找任何與USB打印機通信並提供信息的API或腳本。直到現在,我已經嘗試了WMI查詢,但通過這些查詢,我無法從USB打印機獲取頁數和序列號值。
任何幫助,將不勝感激。
我想通過任何java或.net應用程序發現本地打印機(通過USB連接)。我需要直接從打印機獲得以下信息。 1.打印機品牌和型號 2.序列號 3.頁數從USB打印機獲取信息
我已經在java中嘗試過SNMP API,但它只適用於聯網打印機。我正在尋找任何與USB打印機通信並提供信息的API或腳本。直到現在,我已經嘗試了WMI查詢,但通過這些查詢,我無法從USB打印機獲取頁數和序列號值。
任何幫助,將不勝感激。
private void Form1_Load (object sender, System.EventArgs e)
{
foreach (String printer in PrinterSettings.InstalledPrinters)
{
printersList.Items.Add (printer.ToString());
}
}
嘗試在C#.NET 上述code.Its欲瞭解更多信息,請訪問網址: http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/efaf11bf-f7ae-4167-ba0b-d495b0e21946
感謝您的快速回復。此代碼可以幫助我找出系統中連接了多少臺打印機,但我想從USB打印機獲取一些信息,例如頁數,墨粉值,序列號和打印機狀態。你有任何想法如何從打印機讀取這些信息? –
一部分,就應該在這裏找到答案:http://stackoverflow.com/questions/296182/ how-to-get-printer-info-in-net – Jester