5.1. SMNetworkManager¶
プリンタのネットワーク設定を行うためのクラスです。
コンストラクタ
名称
説明
インスタンスを生成します。
メソッド
名称
説明
接続したプリンタから設定を取得します。
プリンタに指定した値を設定します。
各モデルにおいて機能するメソッドは以下のとおりです。
モデル/エミュレーション |
mC-Print2 | mC-Print3 |
---|---|---|
StarPRNT | StarPRNT | |
loadWithError |
✔ | ✔ |
applyNetworkSetting |
✔ | ✔ |
5.1.1. init¶
インスタンスを生成します。
5.1.2. loadWithError¶
接続したプリンタから設定を取得します。
宣言
+ (SMNetworkSetting *)loadWithError:(NSError **)error;
引数
なし
戻り値
説明 型 ネットワーク設定内容 SMNetworkSetting 例外
説明 型 ポートオープンに失敗したとき誤ったportNameを設定したとき通信エラーが発生したときStarIODeviceSettingException
5.1.3. applyNetworkSetting¶
プリンタに指定した値を設定します。
重要
本メソッド実行後、プリンターのリセットがかかります。
宣言
+ (BOOL)applyNetworkSetting:(SMNetworkSetting *)networkSetting error:(NSError **)error;
引数
名称 説明 型 setting ネットワーク設定情報 SMNetworkSetting 戻り値
なし
例外
説明 型 ポートオープンに失敗したとき誤ったportNameを設定したとき通信エラーが発生したときStarIODeviceSettingException