Skip to content

Release Notes for iOS

Changelog

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