Skip to content

Commit b4f6837

Browse files
V5.16.0
1 parent 653fea4 commit b4f6837

243 files changed

Lines changed: 1957 additions & 461 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 0 additions & 60 deletions
This file was deleted.

Changelog_En.txt

Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,316 @@
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

Comments
 (0)