Skip to content

Release Notes for iOS

Changelog

4.13.0

Added Supported Printers

  • 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

API Enhancements or Changes

  • Delete the description of the method printImageWithClosures:settings: in BRLMPrinterDriver .
  • Enhanced documentation with additional notes for CutMark functionality in BRLMPTPrintSettings regarding behavior on models that do not support CutMark.

4.12.1

Issues Fixed

4.12.0

New Features

API Enhancements or Changes

Deprecations

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

4.7.2

Added Supported Printers

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

Supported System Requirement Changes

  • Supported privacy updates for App Store submissions announced at December, 2023

API Enhancements or Changes

  • Added an error code BRLMPrinterStatusErrorCodeUnsupportedCharger into BRLMPrinterStatus
  • Added an error code BRLMPrintErrorCodeUnsupportedCharger into BRLMPrintError
  • Added an error code ERROR_UNSUPPORTED_USB_CHARGER_ into ErrorCode

4.6.7

New Features

Supported System Requirement Changes

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.

Supported System Requirement Changes

  • Updated minimum supported OS version to iOS13 or later

New Features

API Enhancements or Changes

Deprecations

4.6.1

Added Supported Printers

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

Info

  • Brother Print SDK handles QL-8xxc as QL-8xx and QL-11xxc as QL-11xx.
  • If you support QL-8xxc or QL-11xxc over Network, you do not need to update.
  • If you support QL-8xxc or QL-11xxc over Bluetooth, you need to update to 4.6.1 and require MFi approval when publishing in App store.

New Features

API Enhancements or Changes

Issues Fixed

Deprecations

4.5.2

Issues Fixed

  • Fix minor bugs

4.5.1

Added Supported Printers

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

Supported System Requirement Changes

  • Supported for the XCFramework format.
  • Updated recommended environment and support OS. See Supported OS

New Features

API Enhancements or Changes

Deprecations

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

4.3.1

Added Supported Printers

  • RJ-3230B
  • RJ-3250WB

Bluetooth connection with these printers is supported with iOS 12.2 or later.

Supported System Requirement Changes

  • Updated recommended development environment to Xcode 12 or later

Issues Fixed

  • Fixed that value could not be set to strBLEAdvertiseLocalName
  • Fixed that printing multiple pages did not work on RJ-4030Ai when compress mode is Mode9

4.2.1

Issues Fixed

  • Improved memory handling during network communication

4.2.0

This version is built with Xcode11.

Supported System Requirement Changes

  • Updated supporting OS from iOS 9 or later to iOS 10 or later
  • Updated recommended development environment from Xcode 10 or later to Xcode 11 or later
  • Supported Xcode11 for Sample App.

API Enhancements or Changes

  • Renamed the framework file for Wi-Fi only from BRLMPrinterKitW.framework to BRLMPrinterKit.framework.
    • The framework for Wi-Fi only and Bluetooth are stored in directories with different names.
  • Changed import-style in public headers from "" to <>
  • Improved speed of multi-page PDF printing.

Issues Fixed

  • Fixed memory leaks in network communication.

4.0.2

Issues Fixed

  • Updated UIWebView to WKWebView in IPAddressHelpViewController
  • Removed IPAddressHelpViewController.nib from BRLMPrinterKit.framework

4.0.1

Added Supported Printer

  • PT-P910BT

Supported System Requirement Changes

  • Update supporting OS from iOS 8 or later to iOS 9 or later
  • Update recommended development environment from Xcode 9 or later to Xcode 10 or later

New Features

API Enhancements or Changes

  • Fixed a process to save a PRN file.
    • Automatic status notification mode is always turned off (Do not notify) when strSaveFilePath is set.

3.4.0

Added Supported Printer

  • MW-270.

3.2.0

Added Supported Printer

  • MW-170.

3.1.12

New Features

  • Added support for bitcode.

3.1.10

Added Supported Printers

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

API Enhancements or Changes

3.1.9

Added Supported Printer

  • RJ-4250WB

New Features

  • BatteryHealth information

API Enhancements or Changes

  • Added getBatteryInfo in BRPtouchPrinter class
  • Added the class BRPtouchBatteryInfo

3.1.7

Added Supported Printer

  • RJ-4230B

Supported System Requirement Changes

  • Changed supported OS from iOS6 ~ 10 to iOS7 ~ 11

New Features

  • Added Bluetooth Low Energy I/F
  • Added description of Bluetooth Low Energy
  • Added battery information at Printer Status
  • Added function of get System Report
  • Added function of get/set Printer Settings
  • Added function of print multiple image files
  • Added threshold for binarization image
  • Added modes for Fit Print Setting

API Enhancements or Changes

  • Added BRPtouchBLEManager class
  • Changed BRPtouchPrinter class
    • Added getStatus
    • Added getSystemReport
    • Added getPrinterSettings
    • Added setPrinterSettings
    • Added printFiles
  • Changed BRPtouchPrintInfo class
    • Added nHalftoneBinaryThreshold
    • Added PRINT_FIT_TO_PAGE, PRINT_FIT_TO_PAPER
  • Added BRPtouchPrinterStatus class

Issues Fixed

  • Error correction: from bAtCutEnd to bEndCut

Deprecations

  • Deprecated getPTstatus

3.1.6

Supported System Requirement Changes

  • Supported Xcode 9

3.1.5

Added Supported Printers

  • QL-1110NWB/QL-1115NWB

3.1.0

Supported System Requirement Changes

  • Supported Xcode 7, Xcode 8

3.0.7

Added Supported Printers

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

API Enhancements or Changes

  • Added setAutoConnectBluetooth and isAutoConnectBluetooth

3.0.6

Added Supported Printers

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

New Features

  • Added template transfer
  • Added scaling function

API Enhancements or Changes

  • Added errors to BRPtouchPrinter class: ERROR_BUFFER_FULL, ERROR_TUBE_EMPTY, ERROR_TUBE_RIBBON_EMPTY
  • Revised the properties of BRPtouchPrintInfo
  • Changed the MAX value of nCustomWidth
  • Added function of setCustomPaperFile
  • Added the list of paper size list to strPaperName

3.0.5

New Features

  • Added explanation for Wi-Fi connection printers
  • IPv6 Support.

API Enhancements or Changes

  • Added some properties to BRPtouchNetworkManager

3.0.4

Added Supported Printers

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

API Enhancements or Changes

  • Added brShowBluetoothAccessoryPickerWithNameFilter
  • Added some properties to BRPtouchPrintInfo

3.0.3

Added Supported Printers

  • PJ-763MFi/PJ-773

API Enhancements or Changes

  • Changed nAutoCutFlag in BRPtouchPrintInfo class
  • Changed skipStatusCheck to bBidirection

3.0.2

Deprecations

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

3.0.0

  • New release of proof draft for MW-260MFi/MW-145MFi