5.1. SMNetworkManager

プリンタのネットワーク設定を行うためのクラスです。

  • コンストラクタ

    名称

    説明

    init

    インスタンスを生成します。

  • メソッド

    名称

    説明

    loadWithError

    接続したプリンタから設定を取得します。

    applyNetworkSetting

    プリンタに指定した値を設定します。

各モデルにおいて機能するメソッドは以下のとおりです。

モデル/エミュレーション

mC-Print2 mC-Print3
StarPRNT StarPRNT

loadWithError

applyNetworkSetting

5.1.1. init

インスタンスを生成します。

  • 宣言

    -(id) initWithPortName:(NSString *)portName ;
    
  • 引数

    引数 説明
    portName getPort メソッドのportNameと同じです。 NSString *
  • 戻り値

    説明
    SMNetworkManager オブジェクト
    失敗時は、nil が返されます。
    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