UniPRT SDK v2.0.0.0
 
載入中...
搜尋中...
無符合項目
NetworkDiscover 類別 參考文件

用於在本地網路中發現印表機的工具類。 更多...

#include <NetworkDiscover.h>

類別NetworkDiscover的繼承圖:

類別方法

(NSArray< NSString * > *) + getPrinterList
 探索本地網路中的印表機。
 
(NSArray< NSString * > *) + getPrinterListWithBrand:
 探索本地網路中指定品牌的印表機。
 
(NSArray< NSString * > *) + getPrinterListWithBrand:timeout:
 在本地網路中探索指定品牌的印表機並設定超時時間。
 

詳細描述

用於在本地網路中發現印表機的工具類。

該類提供方法用於廣播探索封包並收集可用印表機的回應, 可以返回發現的印表機 IP 位址,並可依照品牌進行篩選。

方法文件

◆ getPrinterList

+ (NSArray< NSString * > *) getPrinterList

探索本地網路中的印表機。

廣播探索封包並返回所有發現的印表機 IP 位址清單。

傳回值
包含印表機 IP 位址的 NSString 陣列。

◆ getPrinterListWithBrand:

+ (NSArray< NSString * > *) getPrinterListWithBrand: (PrinterBrand) brand

探索本地網路中指定品牌的印表機。

廣播指定品牌的探索封包,並返回符合品牌的印表機 IP 位址清單。

參數
brand要篩選的印表機品牌。
傳回值
包含印表機 IP 位址的 NSString 陣列。

◆ getPrinterListWithBrand:timeout:

+ (NSArray< NSString * > *) getPrinterListWithBrand: (PrinterBrand) brand
timeout: (NSInteger) timeoutMs 

在本地網路中探索指定品牌的印表機並設定超時時間。

廣播指定品牌的探索封包,並在指定的超時時間內等待回應。 返回發現的印表機 IP 位址清單。

參數
brand要篩選的印表機品牌。
timeoutMs等待印表機回應的最大時間 (毫秒)。
傳回值
包含印表機 IP 位址的 NSString 陣列。

此類別(class) 文件是由下列檔案中產生: