Release Notes for Android
Changelog
4.6.1
Added Supported Printer
- TD-2030A
 - TD-2125N
 - TD-2125NWB
 - TD-2135N
 - TD-2135NWB
 
New Features
- Added the new API
- See 
PrinterModelSpec 
 - See 
 - Added 
Logclass 
API Enhancements or Changes
- Supported new label for QL series
- See 
LabelSize 
 - See 
 - Supported new label for PT series
- See 
LabelSize 
 - See 
 - Added 
errorDescriptionandallLogsinPrintErrorclass. 
Issues Fixed
- Fixed that 
autoCutForEachPageCountdoes not work in some PT series. - Fixed that QL-1100 failed to print.
 - Fixed that 
openChannel(final Channel channel)does not response for long time when used withchannelgenerated by wrong ip address. - Fixed that 
cancelPrintingdid not work immediately. 
4.5.1
Added Supported Printer
- PJ-822
 - PJ-823
 - PJ-862
 - PJ-863
 - PJ-883
 
Supported System Requirement Changes
- Updated recommended environment and support OS. See Supported OS
 
New Features
- Added property of 
PrinterStatusto handle printer status easily.- See 
PrinterStatus - See 
MediaInfo - See 
BatteryStatus 
 - See 
 - Enabled enhanchment for Black & Red label print for QL-8xxx series
 - Enabled to set autoCutForEachPage for TD serires
 - See 
autoCutForEachPageCount 
API Enhancements or Changes
- Supported new label for QL series
- See 
LabelSize 
 - See 
 
Deprecations
- Dropped 
PJCustomPaperSize(int widthDots, int lengthDots, int feedDots) - Dropped 
getFeedDots() 
4.3.1
Added Supported Printer
- RJ-3230B
 - RJ-3250WB
 
Issues Fixed
- Fixed an issues that causes a crash when calling 
sendRawDataconsecutively before callingcloseChannel 
4.2.0
Supported System Requirement Changes
- Updated supporting OS from Android 4 or later to Android 6 or later.
 - Updated recommended development environment
 
New Features
- API Reference for Android v.4 +
( printing/managing p-touch templates and changing printer configurations are not supported in this version. ) - Validation for print settings
 - Applied the image and PDF printing in the Sample App to this v4.2 library.
 
API Enhancements or Changes
- Improved speed of multi-page PDF printing.
 
3.5.1
Added Supported Printer
- PT-P910BT
 
API Enhancements or Changes
Compatible with Android 10 (Android Q)
- getExternalStorageDirectory is deprecated in API level 29. Brother Print SDK had internally used it until 3.4.0. See also workPath.
 
- Added an error code 
ERROR_WORKPATH_NOT_SETinto ErrorCode - Fixed a process to save a PRN file.
- Automatic status notification mode is always turned off (Do not notify) when 
savePrnPathis set. 
 - Automatic status notification mode is always turned off (Do not notify) when 
 
3.4.0
Added Supported Printer
- MW-270.
 
3.2.0
Added Supported Printer
- MW-170.
 
3.0.16
Supported System Requirement Changes
- Update Gradle version
 
3.0.14
Added Supported Printer
- TD-4410D, TD-4510D, TD-4420DN, TD-4520DN, TD-4550DNWB
 
New Features
- Added an API and a type to set custom paper information for RJ/TD series
 - Added an API to send binary data
 
3.0.13
Added Supported Printer
- RJ-4250WB
 
New Features
- Support Bluetooth Low Energy (BLE)
 - Support BatteryHealth information
 
API Enhancements or Changes
- Added the class BLEPrinter
 - In class Printer:
- Added getBLEPrinters
 - Added localName
 - Added getBatteryInfo
 
 - Added the class BatteryInfo
 
3.0.11
Added Supported Printer
- RJ-4230B
 
Supported System Requirement Changes
- Added architectures of armeabi-v7a, arm64-v8a, x86, x86_64
 - Added ".aar" file at public files
 
New Features
- Be able to getting more information of battery
 
3.0.9
Added Supported Printer
- QL-11xx series
 
3.0.7
API Enhancements or Changes
- Add the following functions:
- sendBinaryFile
 - printFileList
 - workPath
 - pjPaperKind
 
 
3.0.6
Added Supported Printer
- QL-8xx series
 - RJ-3xxxAi series
 
3.0.5
Added Supported Printer
- RJ-2xxx series
 
3.0.4
Added Supported Printer
- RJ-4030Ai
 - PT-D800W, PT-E800W, PT-E850TKW, PT-P900W, PT-P950NW
 
3.0.3
Issues Fixed
- Corrected paper information for the PJ series
 
3.0.2
Added Supported Printer
- PJ-7xx series
 
Supported System Requirement Changes
- Added precautions for Android 6.0 compatibility
 
3.0.1
Added Supported Printer
- MW MFi series
 
Supported System Requirement Changes
- Compatible with Android Studio
 
API Enhancements or Changes
- 60 x 86 paper for QL series
 - Added a function to save print data for debugging