|
| 1 | + |
| 2 | +============= |
| 3 | + Changelog |
| 4 | +============= |
| 5 | + Ver.5.16.0_202230331 |
| 6 | + 2023/03/31: |
| 7 | + [StarIO] |
| 8 | + - Added features |
| 9 | + * Added mC-Label3. |
| 10 | + * StarBluetoothManager : Added SSP_NUMERIC_COMPARISON to StarBluetoothSecurity. |
| 11 | + - Added new Bluetooth module information for SM-S230i, SM-T300i, SM-T300 and SM-T400i. |
| 12 | + |
| 13 | + Ver.5.15.1_20220510 |
| 14 | + 2022/05/10: |
| 15 | + [StarIO] |
| 16 | + - Added new Bluetooth module information for SM-L200. |
| 17 | + |
| 18 | + [starioextension] |
| 19 | + - Fixed an issue where apps configured to use AndroidX could not be built if Jetifier was not used. |
| 20 | + |
| 21 | + Ver.5.15.0_20211109 |
| 22 | + 2021/11/09: |
| 23 | + [StarIO] |
| 24 | + - Added features |
| 25 | + * Added TSP100IV. |
| 26 | + - Support Android 12 |
| 27 | + * Support for Android OS specification change when using USB communication. |
| 28 | + |
| 29 | + [smcloudservices] |
| 30 | + - End of support |
| 31 | + |
| 32 | + [SDK] |
| 33 | + - Added Sample Codes |
| 34 | + * Added TSP100IV. |
| 35 | + * Support for new Bluetooth permission request when targeting Android 12. |
| 36 | + |
| 37 | + Ver.5.14.0_20201209 |
| 38 | + 2020/12/09: |
| 39 | + [StarIODeviceSetting example] |
| 40 | + - New |
| 41 | + |
| 42 | + [StarIODeviceSetting] |
| 43 | + - New |
| 44 | + |
| 45 | + Ver.5.14.0 |
| 46 | + 2020/06/17: |
| 47 | + [StarIO] |
| 48 | + - Added features |
| 49 | + * Added MCP31C and TSP650IISK. |
| 50 | + * Added Auto Interface Select function. |
| 51 | + |
| 52 | + [starioextension] |
| 53 | + - Added features |
| 54 | + * Added MCP31C and TSP650IISK. |
| 55 | + * Added Auto Interface Select function. |
| 56 | + * USB HID class (Keyboard mode) support for StarIoExtManager and IPeripheralCommandParser. |
| 57 | + |
| 58 | + [SDK] |
| 59 | + - Added Sample Codes |
| 60 | + * Added sample codes for Auto Interface Select function. |
| 61 | + |
| 62 | + Ver 5.13.0 |
| 63 | + 2019/12/25: |
| 64 | + [StarIO] |
| 65 | + - Improved internal processing |
| 66 | + |
| 67 | + [SDK] |
| 68 | + - Changed project structure |
| 69 | + * Maven support for each library. |
| 70 | + |
| 71 | + [Manual] |
| 72 | + - Changed StarPRNT SDK User's Manual from PDF to online manual link |
| 73 | + |
| 74 | + Ver 5.12.0 |
| 75 | + 2019/10/10: |
| 76 | + [StarIO] |
| 77 | + - Added features |
| 78 | + * Added SK1 series. |
| 79 | + * Added a function of awaiting paper removal to the beginCheckedBlock method. |
| 80 | + - Changed specification |
| 81 | + * Introduced processing to avoid problems with some Android devices (Android 7.1 or lower and USB interface). |
| 82 | + |
| 83 | + [starioextension] |
| 84 | + - Added features |
| 85 | + * Added methods to do each bezel setting. |
| 86 | + * Added methods to set label paper detection. |
| 87 | + |
| 88 | + [SDK] |
| 89 | + - Added sample codes |
| 90 | + * Implementation example to control awaiting paper removal. |
| 91 | + * Implementation example of label paper detection setting. |
| 92 | + * Implementation example of minimum page length setting for bezel. |
| 93 | + |
| 94 | + Ver 5.11.0 |
| 95 | + 2019/09/04: |
| 96 | + [Support OS] |
| 97 | + - Supported OS version: 5.0 or later. |
| 98 | + |
| 99 | + [StarIO] |
| 100 | + - Added features |
| 101 | + * Added TUP500. |
| 102 | + * Added the getErrorCode method to StarIOPortException class. |
| 103 | + - Changed specification |
| 104 | + * Change the behavior of releasePort method |
| 105 | + Before: |
| 106 | + In the case of calling getPort method multiple times before calling releasePort method, |
| 107 | + the port is released by calling releasePort method the same number of times as the getPort method was called. |
| 108 | + After: |
| 109 | + The port is always released when releasePort method is called. |
| 110 | + |
| 111 | + [starioextension] |
| 112 | + - Added features |
| 113 | + * Changed to enable/disable black mark setting of StarPRNT emulation mobile printer with appendBlackMark method. |
| 114 | + |
| 115 | + [SDK] |
| 116 | + - Added Sample Codes |
| 117 | + * Added sample codes for getting the cause of communication failure with the printer. |
| 118 | + - Changed Sample Codes |
| 119 | + * Changed the call timing of the connect/disconnect method of StarIoExtManager class from onStart/onStop to |
| 120 | + onResume/onPause. |
| 121 | + In order to follow the screen state (foreground/background) more quickly, it is recommended to call |
| 122 | + connect/disconnect at onResume/onPause in case executing connect/disconnect depending on the lifecycle. |
| 123 | + |
| 124 | + Ver 5.10.0 |
| 125 | + 2019/03/07: |
| 126 | + [starioextension] |
| 127 | + - Added features |
| 128 | + * Added appendCjkUnifiedIdeographFont method. |
| 129 | + It allows you to specify the priority of CJK integrated Kanji font in UTF-8. |
| 130 | + Supported printer: TSP650II(JP2/TW) with firmware version 4.0 or later, |
| 131 | + mC-Print2 and mC-Print3 |
| 132 | + * Added ExtMode which specifies the barcode mode (symbol width) conforming to |
| 133 | + each command specification to SCBBarcodeWidth. |
| 134 | + - Fixed Bugs |
| 135 | + * Fixed a bug where the image to be printed was moved twice the absolute |
| 136 | + position of the position specified by the appendBitmapWithAbsolutePosition |
| 137 | + method in ESC/POS emulation. |
| 138 | + * Fixed a bug that the print start position on the horizontal axis is not set |
| 139 | + to the head of the line even if 0 is specified for the position in the |
| 140 | + appendBitmapWithAbsolutePosition method in page mode. |
| 141 | + |
| 142 | + [SDK] |
| 143 | + - Changed sample code |
| 144 | + * Changed the implementation of printing the sample of CJK unified ideographs |
| 145 | + in UTF-8 to use the appendCjkUnifiedIdeographFont method. |
| 146 | + |
| 147 | + Ver 5.9.0 |
| 148 | + 2018/11/20: |
| 149 | + [StarIO] |
| 150 | + - Added features. |
| 151 | + * Added StarResultCode class. |
| 152 | + |
| 153 | + [starioextension] |
| 154 | + - Added features. |
| 155 | + * Added API for Melody Speaker control. |
| 156 | + * Added ConnectionCallback class and StarIoExtManager.connect(ConnectionCallback callback) method. |
| 157 | + These allow you to get the cause of connection failure. |
| 158 | + |
| 159 | + [smcloudservices] |
| 160 | + - Fixed Bugs. |
| 161 | + * Changed the background color of the registration dialog to the standard background color of app's theme |
| 162 | + to fix that the color combination of dialog may be weird depending on the app's theme. |
| 163 | + |
| 164 | + [SDK] |
| 165 | + - Add Sample Codes. |
| 166 | + * Added sample codes for Melody Speaker control. |
| 167 | + * Added sample codes to get the cause of StarIoExtManager.connect(ConnectionCallback callback) method failure. |
| 168 | + |
| 169 | + Ver 5.7.0 |
| 170 | + 2018/06/29: |
| 171 | + [StarIO] |
| 172 | + - Fixed a bug that a printer status might be judged to be offline when black mark is |
| 173 | + detected in case of SM-T300, SM-T300i and SM-T400i in ESC/POS mobile emulation and |
| 174 | + black mark enabled. |
| 175 | + |
| 176 | + [starioextension] |
| 177 | + - End of support |
| 178 | + * StarIoExt.createScaleCommandBuilder method |
| 179 | + * StarIoExt.createScaleConnectParser method |
| 180 | + * StarIoExt.createScaleWeightParser method |
| 181 | + * ScaleModel enum |
| 182 | + * IScaleCommandBuilder interface |
| 183 | + * IPeripheralCommandParser.createReceiveCommands method |
| 184 | + * IScaleWeightParser interface |
| 185 | + |
| 186 | + [smcloudservices] |
| 187 | + - Added features |
| 188 | + * CloudServices.showRegistrationView method |
| 189 | + When the password of SCS dash board is changed, you can update local password too. |
| 190 | + |
| 191 | + [SDK] |
| 192 | + - Added sample codes for Print Re-Direction. |
| 193 | + |
| 194 | + Ver 5.6.0 |
| 195 | + 2018/05/21: |
| 196 | + [StarIO] |
| 197 | + - Added features |
| 198 | + * Added mC-Print2 and mC-Print3. |
| 199 | + * Added options to portSettings of getPort method. |
| 200 | + * Added the connectedInterface field to StarPrinterStatus class. |
| 201 | + |
| 202 | + [starioextension] |
| 203 | + - Added features |
| 204 | + * Added method for setting top margin. |
| 205 | + * Added method for setting printable area. |
| 206 | + * Added drive time parameter and delay time parameter to the appendSound method. |
| 207 | + - Fixed Bugs |
| 208 | + * Fixed a bug that parse method of IScaleWeightParser interface might not return proper result. |
| 209 | + |
| 210 | + [SDK] |
| 211 | + - Added Sample Codes |
| 212 | + * Added sample codes for setting or initializing USB serial number. |
| 213 | + - Added Open Source License item. |
| 214 | + |
| 215 | + Ver 5.5.0 |
| 216 | + 2018/01/31: |
| 217 | + [StarIO] |
| 218 | + - Changed to be able to get the firmware version of TSP100IIILAN, TSP100IIIW and TSP100IIIU with the |
| 219 | + getFirmwareInformation method. |
| 220 | + - Fixed a bug that printing fails when printer restores within timeout after turning off printer power |
| 221 | + under monitoring with starioextension library in the LAN interface. |
| 222 | + |
| 223 | + [starioextension] |
| 224 | + - Added method for setting or clearing horizontal tab. |
| 225 | + |
| 226 | + [SDK] |
| 227 | + - Added Sample Codes. |
| 228 | + * Implementation of the CJK unified ideographs printing sample under UTF-8. |
| 229 | + (Supported by TSP650II(JP2/TW) with firmware version 4.0 or later only) |
| 230 | + |
| 231 | + Ver 5.4.1 |
| 232 | + 2017/09/21: |
| 233 | + [starioextension] |
| 234 | + - Fixed Bug |
| 235 | + * The appendBitmap method caused extra margin in ESC/POS emulation. |
| 236 | + |
| 237 | + Ver 5.4.0 |
| 238 | + 2017/09/06: |
| 239 | + [Support OS] |
| 240 | + - Supported OS version: 4.3 or later. |
| 241 | + |
| 242 | + [StarIO] |
| 243 | + - Fixed a bug that the beginCheckedBlock method sometimes fails in the Bluetooth interface. |
| 244 | + |
| 245 | + [starioextension] |
| 246 | + - Added features |
| 247 | + * Added API for Scale, Display control. |
| 248 | + * Added graphic data compression function for SM-L series. |
| 249 | + - Fixed Bugs |
| 250 | + * Executing the disconnect method when the onAccessoryDisconnect method is called |
| 251 | + might not correctly disconnect from the printer. |
| 252 | + * If the PortName is specified with "BT:", the onAccessoryDisconnect method will not |
| 253 | + be called when disconnecting the printer. |
| 254 | + * The callback of the connect method might not be correctly called. |
| 255 | + |
| 256 | + [SDK] |
| 257 | + - Added sample codes for getting serial number, Firmware version and Library version, |
| 258 | + and setting Bluetooth. |
| 259 | + - Changed the Application ID from com.starmicronics.starprntsdk to com.StarMicronics.StarIOSDK. |
| 260 | + If you have already installed Ver 5.3.0, Ver 5.4.0 will be installed as the other app. |
| 261 | + - Added the BLUETOOTH_ADMIN permission to the AndroidManifest.xml because some Android devices |
| 262 | + sometimes require the BLUETOOTH_ADMIN permission during Bluetooth communication. |
| 263 | + |
| 264 | + Ver 5.3.0 |
| 265 | + 2017/04/17: |
| 266 | + [StarIO] |
| 267 | + - Added TSP100IIIU and SM-L300. |
| 268 | + - Connectivity improve with LAN interface Printer. |
| 269 | + |
| 270 | + [starioextension] |
| 271 | + - Added methods that creates Black Mark/Page Mode commands. |
| 272 | + |
| 273 | + [SDK] |
| 274 | + - Added sample code for Black Mark/Page Mode function. |
| 275 | + |
| 276 | + Ver 5.2.0 |
| 277 | + 2017/03/08: |
| 278 | + [StarIO] |
| 279 | + - Connectivity improvements |
| 280 | + * Bluetooth Mac Address for SM-L200. |
| 281 | + * ESC/POS Mobile. |
| 282 | + |
| 283 | + [smcloudservices] |
| 284 | + - Fixed Bug. |
| 285 | + * Debug uploadBitmap/updateStatus method function. |
| 286 | + |
| 287 | + - Added the MicroReceipt function. |
| 288 | + MicroReceipt function will reduce paper. |
| 289 | + |
| 290 | + [SDK] |
| 291 | + - Add Sample Code. |
| 292 | + * 2D barcode reader and scale available with mPOP. |
| 293 | + |
| 294 | + Ver 5.1.0 |
| 295 | + 2016/11/18: |
| 296 | + [StarIO] |
| 297 | + - Support Android 7.0. |
| 298 | + - Supported the getFirmwareInformation method with BSC10 with LAN interface. |
| 299 | + |
| 300 | + [starioextension/smcloudservices] |
| 301 | + - Added uploadData method in AllReceiipts class. |
| 302 | + * Added the uploadData method to the AllReceipts class. |
| 303 | + Data which is transmitted by uploadData method is rendered to digital receipt image by Command Emulator on SMCS. |
| 304 | + Refer to "CommandEmulator_on_SMCS.pdf" for details. |
| 305 | + |
| 306 | + - Fixed Bug. |
| 307 | + * onAccessoryDisconnect method is called even when disconnecting USB devices other than the printer. |
| 308 | + |
| 309 | + [SDK] |
| 310 | + - Add Sample Codes. |
| 311 | + * Implementation of the AllReceipts support on StarPRNT, StarLine, ESC/POS Mobile and ESC/POS. |
| 312 | + - Add supported command lists of AllReceipts command emulator. |
| 313 | + |
| 314 | + Ver.5.0.1 |
| 315 | + 2016/08/11: |
| 316 | + First release. |
0 commit comments