                iOS POS Print SDK (Objective-C)  Version 1.17
                                 Release Notes

                                                CITIZEN SYSTEMS JAPAN CO., LTD.
                                                                   Apr 14, 2017

This SDK can develop the iOS application to control the CITIZEN POS printers.

Please refer to the following manuals when you use it. 

  - iOS POS Print SDK for Objective-C Programing Manual


-----------------------------
Modification from old version
-----------------------------

Version 1.17 (Apr 14, 2017)

  [Added functions]
    - Added CT-D150/151 and CT-E351/651 to the support models.


Version 1.16 (Dec 22, 2016)

  [Added functions]
    - Supported iOS 10.
    - Supported the MapMode function.

  [Fixed problems]
    - Fixed the problem that an exception occurs when saving with the
      setNVBitmap method exceeding the memory size of the printer.
    - Fixed the problem that searchCitizenPrinter and searchESCPOSPrinter on
      LAN does not work in simulator environment.


Version 1.14 (Jan 27, 2016)

  [Added functions]
    - Supported bitcode.


Version 1.13 (Dec 10, 2015)

  [Added functions]
    - Supported iOS 9.
    - Added CT-S310II to the support models.


Version 1.12 (May 28, 2015)

  [Added functions]
    - Added the searchCitizenPrinter method. It is a new version of
      searchESCPOSPrinter.
    - Supported the printer search from a simulator. Only in WiFi.

  [Fixed problems]
    - Improved the WiFi connection process.
    - Fixed the problem in the case of continue to use the WiFi printer search.


Version 1.11 (Apr 15, 2015)

  [Added functions]
    - Supported the printing of Korean and Taiwanese. 

  [Fixed problems]
    - Improved trouble of exception generated in case of registration of
      greyscale image by setNVBitmap method.
    - Improved trouble that debugging log of printer search is output


Version 1.10 (Feb 23, 2015)

  [Fixed problems]
    - Improved trouble that a transmission start takes time too much by a large
      quantity of data transmission of the printData method.
    - Improved trouble that time-out of the printing completion occurs by a
      large quantity of data transmission of the printData method via Bluetooth
      IF.


Version 1.09 (Feb 17, 2015)

  [Added functions]
    - Added CT-S601II/651II/801II/851II to the support models.
    - Added the setNVBitmap method.
    - Added the watermarkPrint method.
    - Added CMP_MODE_CMD_GRAY16 to the 'mode' argument of the
      printBitmap/printBitmapData method.


Version 1.08a (Nov 17, 2014)

  [Added functions]
    - Added CT-S251 to the support models.
    - Supported GS1DataBar.
    - Added the specified of FontC and reverse to the printText method.

  [Fixed problems]
    - Improved the connect time to the Bluetooth printer.


Version 1.08 (Sep 04, 2014)

  [Fixed problems]
    - Improved the connect time to the Bluetooth printer.


Version 1.07 (Jun 23, 2014)

  [Added functions]
    - Supported Bluetooth.
    - Supported printer search of Bluetooth connection.


Version 1.06 (May 22, 2014)

  [Added functions]
    - Supported arm64.
    - Supported printer search of LAN connection.

  [Fixed problems]
    - Supported Chinese printing.


Version 1.03 (Aug 06, 2013)

  [Added functions]
    - Added CT-S2000 and CT-S4000 to the support models.


Version 1.02 (May 21, 2013)

  [Added functions]
    - Added the RecLineSpacing property.


Version 1.01 (Apr 11, 2013)

  [Added functions]
    - Added the arguments of timeout to the connect method.
    - Added the printBitmapData method.
    - Added the arguments of mode to the printBitmap and printBitmapData method.


  [Fixed problems]
    - Improved the connect time to the printer.


Version 1.00 (Nov 26, 2012)

  New release

