リリースノート(SDK for Android)
変更履歴
4.12.0
新機能
- 新しい API とそれに関連する Class の追加
PrinterDriver
に新規のMethodを追加.PrinterModelSpec
に新規のPropertyを追加.- `modelCode参照.
- `seriesCode参照.
supportedQLLabels
参照.supportedPTLabels
参照.
feedDirectionMargins
Propertyをいくつかの印刷設定に追加.PTPrintSettings
参照.QLPrintSettings
参照.TDPrintSettings
参照.RJPrintSettings
参照.
APIの拡張または変更
Channel.extraInfo
を拡張して新規のKeyを追加.
非推奨
sendPRNFileWithURL:
(PrinterDriver
).sendPRNFileWithURLs:
(PrinterDriver
).sendRawData:
(PrinterDriver
).rotate180degrees
(RJPrintSettings
).
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の拡張または変更
customRecord
を TDPrintSettings に追加customRecord
を PrinterInfo に追加IncompatibleOptionalEquipment
を PrinterStatus に追加PrinterStatusErrorIncompatibleOptionalEquipment
を PrintError に追加ERROR_UNSUPPORTED_OPTIONAL_EQUIPMENT
を ErrorCode に追加energyRank
を CustomPaperSize に追加energyRank
を CustomPaperInfo に追加
4.7.2
サポートプリンターの追加
- PT-E310BT
- PT-E510
- PT-E560BT
APIの拡張または変更
UnsupportedCharger
を PrinterStatus に追加PrinterStatusErrorUnsupportedCharger
を PrintError に追加ERROR_UNSUPPORTED_USB_CHARGER
を ErrorCode に追加
4.6.7
新機能
- 新しい API とそれに関連する Class の追加
- サンプルアプリの刷新
システム要件の変更
- 推奨環境とサポートOSを変更
4.6.4
サポートプリンターの追加
- QL-810Wc
- QL-820NWBc
- QL-1110NWBc
Brother Print SDK は、QL-810Wc, QL-820NWBc, QL-1110NWBc を それぞれ QL-810W, QL-820NWB, QL-1110NWB として扱います。
新機能
- サンプルアプリの更新
PrinterModelSpec
のサンプルを追加
- 印刷設定に画像の回転設定を追加
APIの拡張または変更
sendDatabase
のサポートプリンターの追加- PJ対応用紙を追加
- 各種ErrorCodeの値を定義
非推奨
PrintOrientation
rotate180
4.6.1
サポートプリンターの追加
- TD-2030A
- TD-2125N
- TD-2125NWB
- TD-2135N
- TD-2135NWB
新機能
- 新しい API の追加
Log
クラスの追加
APIの拡張または変更
- QL シリーズ用の新しいラベルの追加
- PT シリーズ用の新しいラベルの追加
errorDescription
とallLogs
をPrintError
クラスに追加
問題対応
autoCutForEachPageCount
がいくつかのPTシリーズのプリンターで正しく動作しない不具合を修正- QL-1100で印刷できない不具合を修正
- 通信できないIPアドレスで生成された
channel
を用いてopenChannel(final Channel channel)
を実施すると長時間応答が返ってこない不具合を修正 cancelPrinting
が即座に実行されない不具合の修正
4.5.1
サポートプリンターの追加
- PJ-822
- PJ-823
- PJ-862
- PJ-863
- PJ-883
システム要件の変更
- 推奨環境とサポートOSを変更
新機能
- プリンターの状態を把握しやすくするためのpropertyを
PrinterStatus
に追加 - QL-8xx シリーズでの2色印刷のためのパラメータ追加
- TD シリーズでautoCutForEachPage対応
APIの拡張または変更
- QL シリーズ用の新しいラベルの追加
非推奨
PJCustomPaperSize(int widthDots, int lengthDots, int feedDots)
getFeedDots()
4.3.1
サポートプリンターの追加
- RJ-3230B
- RJ-3250WB
問題対応
sendRawData
をcloseChannel
を呼ぶ前に複数回呼ぶとクラッシュする不具合を修正
4.2.0
システム要件の変更
- サポートする OS を Android 6 以降に変更
- 推奨開発環境 を更新
新機能
- 新しい API の追加
- API Reference for Android v.4 +
(このバージョンでは、P-touch テンプレート機能とプリンター本体情報設定機能は利用できません。)
- API Reference for Android v.4 +
- 印刷設定項目の検証
- サンプルアプリケーションを新しい API に対応
APIの拡張または変更
- 複数ページ PDF の印刷速度を改善
3.5.1
サポートプリンターの追加
- PT-P910BT
APIの拡張または変更
Android 10 (Android Q) 対応について
- getExternalStorageDirectory が API level 29 で非推奨になりました。 Brother Print SDK でも 3.4.0 まで内部で利用しています。 詳しくは workPath を参照してください。
ERROR_WORKPATH_NOT_SET
を ErrorCode に追加- PRN ファイルに保存するデータを最適化
- ステータス自動通知モードを常に OFF に変更
3.4.0
サポートプリンターの追加
- MW-270
3.2.0
サポートプリンターの追加
- MW-170
3.0.16
システム要件の変更
- Update Gradle version
3.0.14
サポートプリンターの追加
- TD-4410D, TD-4510D, TD-4420DN, TD-4520DN, TD-4550DNWB
新機能
- RJ/TD シリーズ用のカスタム用紙サイズ設定 API を追加
- バイナリデータ送信機能を追加
3.0.13
サポートプリンターの追加
- RJ-4250WB
新機能
- Bluetooth Low Energy に対応
- バッテリー劣化度取得
APIの拡張または変更
BLEPrinter
クラスを追加Printer
クラスに次の機能を追加getBLEPrinters
localName
getBatteryInfo
BatteryInfo
クラスを追加
3.0.11
サポートプリンターの追加
- RJ-4230B
システム要件の変更
armeabi-v7a
,arm64-v8a
,x86
,x86_64
に対応- ".aar" file のリリースを開始
新機能
- より多くのバッテリー情報の取得に対応
3.0.9
サポートプリンターの追加
- QL-11xx series
3.0.7
APIの拡張または変更
- 次の機能を追加
sendBinaryFile
printFileList
workPath
pjPaperKind
3.0.6
サポートプリンターの追加
- QL-8xx series
- RJ-3xxxAi series
3.0.5
サポートプリンターの追加
- RJ-2xxx series
3.0.4
サポートプリンターの追加
- RJ-4030Ai
- PT-D800W, PT-E800W, PT-E850TKW, PT-P900W, PT-P950NW
3.0.3
問題対応
- PJ シリーズの用紙情報を修正
3.0.2
サポートプリンターの追加
- PJ-7xx series
システム要件の変更
- Android 6.0 に対応
3.0.1
サポートプリンターの追加
- MW MFi series
システム要件の変更
- Android Studio に対応
APIの拡張または変更
- QL の 60 x 86 用紙に対応
- デバッグ用の印刷コマンド保存機能に対応