Release Notes for Android
Changelog
4.13.0
Added Supported Printers
- TD-4415D
- TD-4425DN
- TD-4525DN
- TD-4455DNWB
- TD-4555DNWB
- TD-4425DNF
- TD-4555DNWBF
- RJ-3235B
- RJ-3255WB
- RJ-4235B
- RJ-4255WB
- PT-E720BT
- PT-E920BT
New Features
- Added the new API and related class for authentication.
- See
ChannelCredential.
- See
- Added new methods into
PrinterDriverGenerator. - Added new methods into
PrinterDriver. - Added new methods into
Printerfor authentication support.- See
setCredential.
- See
API Enhancements or Changes
- Delete the description of the method
printImageWithClosuresinPrinterDriver. - Enhanced documentation with additional notes for CutMark functionality in
PTPrintSettingsregarding behavior on models that do not support CutMark. - Added
workPathproperty documentation to all print settings classes:- See
MWPrintSettings. - See
PJPrintSettings. - See
PTPrintSettings. - See
QLPrintSettings. - See
RJPrintSettings. - See
TDPrintSettings.
- See
4.12.1
Issues Fixed
- Fixed that the
densityofTDPrintSettingsandRJPrintSettingswould inadvertently change the printer's own density settings instead."
4.12.0
New Features
- Added the new API and related class.
- See
FileAnalyzer. - See
PtouchDeviceDependedDataHeader. - See
RemoveTemplate. - See
Transfer. - See
FileConverter.
- See
- Added new methods into
PrinterDriver. - Added properties into
PrinterModelSpec.- See
modelCode. - See
seriesCode. - See
supportedQLLabels. - See
supportedPTLabels.
- See
- Added properties for
feedDirectionMarginsinto several print settings.- See
PTPrintSettings. - See
QLPrintSettings. - See
TDPrintSettings. - See
RJPrintSettings.
- See
API Enhancements or Changes
- Expanded
Channel.extraInfoand added new keys.
Deprecations
- Dropped
sendPRNFileWithURL:ofPrinterDriver. - Dropped
sendPRNFileWithURLs:ofPrinterDriver. - Dropped
sendRawData:ofPrinterDriver. - Dropped
rotate180degreesofRJPrintSettings.
4.9.1
Added Supported Printers
- 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 Enhancements or Changes
- Added
customRecordinto TDPrintSettings - Added
customRecordinto PrinterInfo - Added
setPrinterModelFromStatusinto Printer - Added an error code
IncompatibleOptionalEquipmentinto PrinterStatus - Added an error code
PrinterStatusErrorIncompatibleOptionalEquipmentinto ErrorCode - Added an error code
ERROR_UNSUPPORTED_OPTIONAL_EQUIPMENTinto ErrorCode - Added
energyRankinto CustomPaperSize - Added
energyRankinto CustomPaperInfo
4.7.2
Added Supported Printers
- PT-E310BT
- PT-E510
- PT-E560BT
API Enhancements or Changes
- Added an error code
UnsupportedChargerinto PrinterStatus - Added an error code
PrinterStatusErrorUnsupportedChargerinto ErrorCode - Added an error code
ERROR_UNSUPPORTED_USB_CHARGERinto ErrorCode
4.6.7
New Features
- Added the new API and related class
- See
PrinterDriver - See
RequestPrinterInfoResult - See
RequestPrinterInfoError - See
PtouchTemplateInfo - See
TemplateObjectReplacer - See
ITmplatePrintSettings - See
PJTemplatePrintSettings - See
RJTemplatePrintSettings - See
TDTemplatePrintSettings - See
PTTemplatePrintSettings - See
QLTemplatePrintSettings - See
MWTemplatePrintSettings
- See
- Renew sample applicatoin
Supported System Requirement Changes
- Updated recommended environment and support OS.
- See Supported OS
4.6.4
Added Supported Printers
- QL-810Wc
- QL-820NWBc
- QL-1110NWBc
Brother Print SDK handles QL-810Wc as QL-810W, QL-820NWBc as QL-820NWB, and QL-1110NWBc as QL-1110NWB.
New Features
- Update sample application
- Add
PrinterModelSpecsample
- Add
- Added image rotation property to print settings.
- See
ImageRotation
- See
API Enhancements or Changes
- Added printers supported by
sendDatabase- See
Send Database
- See
- Added supported paper size for PJ series
- See
A5_Landscape
- See
- Defined the initial integer value of each existing ErrorCode enums. See below:
Deprecations
4.6.1
Added Supported Printers
- 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 Printers
- 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 Printers
- 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 Printers
- 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
- 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 Printers
- QL-11xx series
3.0.7
API Enhancements or Changes
- Add the following functions:
- sendBinaryFile
- printFileList
- workPath
- pjPaperKind
3.0.6
Added Supported Printers
- QL-8xx series
- RJ-3xxxAi series
3.0.5
Added Supported Printers
- RJ-2xxx series
3.0.4
Added Supported Printers
- 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 Printers
- PJ-7xx series
Supported System Requirement Changes
- Added precautions for Android 6.0 compatibility
3.0.1
Added Supported Printers
- 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