Skip to content

リリースノート(SDK for iOS)

変更履歴

4.9.1

サポートプリンターの追加

  • TD-2310D_203
  • TD-2310D_300
  • TD-2320D_203
  • TD-2320D_300
  • TD-2320DF_203
  • TD-2320DF_300
  • TD-2320DSA_203
  • TD-2320DSA_300
  • TD-2350D_203
  • TD-2350D_300
  • TD-2350DF_203
  • TD-2350DF_300
  • TD-2350DSA_203
  • TD-2350DSA_300
  • TD-2350DFSA_203
  • TD-2350DFSA_300

APIの拡張または変更

4.7.0

サポートプリンターの追加

  • PT-E310BT
  • PT-E510
  • PT-E560BT

APIの拡張または変更

4.6.7

新機能

システム要件の変更

4.6.4

サポートプリンターの追加

  • QL-810Wc
  • QL-820NWBc
  • QL-1110NWBc

Brother Print SDK は、QL-810Wc, QL-820NWBc, QL-1110NWBc を それぞれ QL-810W, QL-820NWB, QL-1110NWB として扱います。

システム要件の変更

  • サポートする OS を iOS 13 以降に変更

新機能

APIの拡張または変更

非推奨

  • printOrientation
  • nRotate180

4.6.1

サポートプリンターの追加

  • TD-2125N
  • TD-2125NWB
  • TD-2135N
  • TD-2135NWB
  • QL-810Wc
  • QL-820NWBc
  • QL-1110NWBc

Info

  • Brother Print SDK は、QL-8xxc を QL-8xx として、QL-11xxc を QL-11xx として扱います。
  • 新しい QL モデルを Network 経由で扱うアプリを開発される際は SDK の更新は不要です。
  • 新しい QL モデルを Bluetooth 経由で扱うアプリをリリースするには SDK の更新ならびにMFi 認証が必要です。

新機能

APIの拡張または変更

問題対応

  • autoCutForEachPageCount がいくつかのPTシリーズのプリンターで正しく動作しない不具合を修正

非推奨

4.5.2

問題対応

  • 軽微なバグ修正

4.5.1

サポートプリンターの追加

  • PJ-862
  • PJ-863
  • PJ-883

システム要件の変更

新機能

APIの拡張または変更

非推奨

  • - (instancetype)initWithWidthDots:(NSUInteger)width lengthDots:(NSUInteger)length feedDots:(NSUInteger)feed
  • @property (nonatomic) NSUInteger feedDots

4.3.1

サポートプリンターの追加

  • RJ-3230B
  • RJ-3250WB

これらのモデルの Bluetooth 接続は iOS 12.2 以降でのみサポートされます。

システム要件の変更

問題対応

  • strBLEAdvertiseLocalName に値が設定できない不具合を修正
  • 圧縮が Mode9 のとき、RJ-4030Ai で複数部数印刷できない不具合を修正

4.2.1

問題対応

  • ネットワーク通信時のメモリ処理を改善

4.2.0

このバージョンから Xcode 11 でビルドされるようになりました。

システム要件の変更

  • サポートする OS を iOS 10 以降に変更
  • 推奨開発環境 を更新
  • サンプルアプリケーションを Xcode 11 に対応

APIの拡張または変更

  • Wi-Fi 用の framework の名前を BRLMPrinterKitW.framework から BRLMPrinterKit.framework に変更
    • それぞれの framework を異なる名前のディレクトリに配置
  • パブリックヘッダーの import の形式を "" から <> に変更
  • 複数ページ PDF の印刷速度を改善

問題対応

  • ネットワーク通信時に発生するメモリリークを解消

4.0.2

問題対応

  • IPAddressHelpViewController で使われていた UIWebView を WKWebView に変更
  • BRLMPrinterKit.framework から IPAddressHelpViewController.nib を削除

4.0.1

サポートプリンターの追加

  • PT-P910BT

システム要件の変更

  • サポートする OS を iOS 9 以降に変更
  • 推奨開発環境を Xcode 10 に更新

新機能

APIの拡張または変更

  • PRN ファイルに保存するデータを最適化
    • ステータス自動通知モードを常に OFF に変更

3.4.0

サポートプリンターの追加

  • MW-270

3.2.0

サポートプリンターの追加

  • MW-170

3.1.12

新機能

  • bitcode に対応

3.1.10

サポートプリンターの追加

  • TD-4410D, TD-4510D, TD-4420DN, TD-4520DN, TD-4550DNWB

APIの拡張または変更

3.1.9

サポートプリンターの追加

  • RJ-4250WB

新機能

  • バッテリー劣化度取得

APIの拡張または変更

  • BRPtouchPrinter クラスに getBatteryInfo を追加
  • BRPtouchBatteryInfo クラスを追加

3.1.7

サポートプリンターの追加

  • RJ-4230B

システム要件の変更

  • サポート OS を iOS 7 - 11 に変更

新機能

  • Bluetooth Low Energy に対応
  • プリンターステータスにバッテリー情報を追加
  • 本体情報取得機能を追加
  • 本体設定の取得と更新機能を追加
  • 複数画像印刷機能を追加
  • 印刷時の二値化処理を追加
  • 印刷モード設定を追加

APIの拡張または変更

  • BRPtouchBLEManager クラスを追加
  • BRPtouchPrinter クラスに次の機能を追加
    • getStatus
    • getSystemReport
    • getPrinterSettings
    • setPrinterSettings
    • printFiles
  • BRPtouchPrintInfo クラスに次の機能を追加
    • nHalftoneBinaryThreshold
    • PRINT_FIT_TO_PAGE, PRINT_FIT_TO_PAPER
  • BRPtouchPrinterStatus クラスを追加

問題対応

  • bAtCutEndbEndCut に変更

非推奨

  • getPTstatus

3.1.6

システム要件の変更

  • Xcode9 に対応

3.1.5

サポートプリンターの追加

  • QL-1110NWB/QL-1115NWB

3.1.0

システム要件の変更

  • Xcode 7 及び Xcode 8 に対応

3.0.7

サポートプリンターの追加

  • RJ-3050A1/RJ-3150Ai
  • QL-810W/QL-820NWB
  • TD-2120N/TD-2130N

APIの拡張または変更

  • setAutoConnectBluetoothisAutoConnectBluetooth を追加

3.0.6

サポートプリンターの追加

  • RJ-2050/RJ-2140/RJ-2150
  • QL-710W/QL-720NW
  • PT-E550W/PT-P750W/PT-D800W/PT-E800W/PT-E850TKW/PT-P900W/PT-P950NW

新機能

  • テンプレート転送を追加
  • スケーリング機能を追加

APIの拡張または変更

  • BRPtouchPrinter クラスにエラーコード ERROR_BUFFER_FULL, ERROR_TUBE_EMPTY, ERROR_TUBE_RIBBON_EMPTY を追加
  • BRPtouchPrintInfo の各プロパティを最適化
  • nCustomWidth の最大値を変更
  • setCustomPaperFile 機能を追加
  • strPaperName に設定する値の一覧を追加

3.0.5

新機能

  • IPv6 での接続に対応

APIの拡張または変更

  • BRPtouchNetworkManager に新たなプロパティを追加

3.0.4

サポートプリンターの追加

  • PJ-673
  • RJ-4040/RJ-4030Ai/RJ-3150/RJ-3050

APIの拡張または変更

  • brShowBluetoothAccessoryPickerWithNameFilter を追加
  • BRPtouchPrintInfo に新たなプロパティを追加

3.0.3

サポートプリンターの追加

  • PJ-763MFi/PJ-773

APIの拡張または変更

  • BRPtouchPrintInfo クラスの nAutoCutFlag を最適化
  • skipStatusCheckbBidirection に変更

3.0.2

非推奨

  • -(BOOL)setCustomPaperFile:(NSString *)strFilePath

3.0.0

  • MW-260MFi/MW-145MFi 用のリリース