Skip to content

Commit 5f621c3

Browse files
V1.0.0
1 parent 67bc26c commit 5f621c3

Some content is hidden

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

45 files changed

+394
-1381
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# V1.0.0
2+
3+
Initial release for GitHub.
4+
5+
StarIO (Ver. 2.8.2)
6+
StarIODeviceSetting (Ver. 1.0.0)
Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
Software License Agreement
2-
3-
This Agreement made and entered into by and between you and Star Micronics Co., Ltd. (hereinafter referred to as "Star") stipulates the terms and conditions pertaining to the licensing of the software. Please read this Software License Agreement ("Agreement") carefully before installing or using the software and accompanying data (hereinafter referred to as "the Software"). By installing the Software, you are agreeing to be bound by this Agreement. If you do not agree to the terms of this Agreement, you are not entitled to install the Software. References to "Software" in this Agreement include any accompanying documentation furnished by Star.
4-
5-
1. Permitted License Uses
6-
During the term of this Agreement, Star grants to you a nonexclusive, non-transferable license to use the Software for your own use subject to the terms and conditions of this Agreement. Except for this limited license, Star reserves all other rights in the Software. The rights granted herein are limited to Star's intellectual property rights in the Software. Only for the purpose of using a Star product, you may install the Software on a computer that is directly or via a local area network connected to the Star product.
7-
8-
2. Restrictions on Permitted License Uses
9-
You may not reverse engineer, disassemble, or decompile with regard to the Software or otherwise attempt to discover the trade secrets in the Software. In addition, you may not copy, reproduce, alter, modify or create derivative works of the Software or any part thereof. Notwithstanding the provision above, you may analyze, copy, or alter the binary data (object code) of the part of source code disclosed out of the Software. You may not sublicense, transfer, rent, lease, or redistribute the Software to a third party. Star is not obligated to provide any maintenance, technical or other support for the Software. You may use the Software only with a Star product and you are not permitted to use the Software for any product other than a Star product.
10-
11-
3. Intellectual Property Rights
12-
Copyrights, patents and any other intellectual property rights in the Software shall belong to Star or Star's licensors. This is a license, not a sale.
13-
14-
4. Termination
15-
This Agreement is effective until terminated. Your rights under this Agreement will terminate automatically without notice from Star if you fail to comply with any term(s) of this Agreement. Upon the termination of this Agreement, you shall cease all use of the Software and destroy all copies, full or partial, of the Software.
16-
17-
5. Disclaimer of Warranties
18-
You expressly acknowledge and agree that use of the Software is at your sole risk and that the entire risk as to satisfactory quality, performance, accuracy and efforts is with you. The Software is provided "as is", with all faults and without warranty of any kind, and Star and Star's licensors hereby disclaim all warranties and conditions with respect to the Software, either express, implied or statutory, including, but not limited to, the implied warranties and/or conditions of merchantability, of satisfactory quality, of fitness for a particular purpose, of accuracy, of quiet enjoyment, and non-infringement of third party rights. Star does not warrant against interference with your enjoyment of the Software, that the functions contained in the Software will meet your requirements, that the operation of the Software will be uninterrupted or error-free, or that defects in the Software will be corrected. No oral or written information or advice given by Star or Star authorized representative shall create a warranty. Should the Software prove defective, you assume the entire cost of all necessary servicing, repair, or correction.
19-
20-
6. Limitation of Liability
21-
To the extent not prohibited by law, in no event shall Star be liable for personal injury, or any incidental, special, indirect or consequential damages whatsoever, including, without limitation, damages for loss of profits, loss of data, business interruption or any other commercial damages or losses, arising out of or related to your use or inability to use the Software, however caused, regardless of the theory of liability (contract, tort, or otherwise) and even if Star has been advised of the possibility of such damages. In any event, Star shall not be liable for any damages, in the aggregate, regardless of type or kind, whether in contract or tort, in excess of the actual license fees, if any, paid by you for the Software in the three (3) months immediately preceding the first event giving rise to liability.
22-
23-
7. Governing Law and Severability
24-
This Agreement will be governed by and construed in accordance with the laws of Japan. If for any reason a court of competent jurisdiction finds any provision, or portion thereof, to be unenforceable, the remainder of this Agreement shall continue in full force and effect.
25-
26-
8. Third-party Software
27-
If the whole or part of the Software includes any third-party software or intellectual property right including, but not limited to, open source software (hereinafter referred to as the "Third-party Software"), you shall comply with the terms and conditions of the license granted by the third party related to your use of the Third-party Software. In no event shall any of the provisions of this Agreement be construed as a limitation on the right of the third party to enforce each and every terms and conditions of the license. In no event shall Star be liable for any limitation on the use of the Software, which might be imposed by enforcement of the license by the third party. If the Software includes the Third-party Software, you will find the particulars thereof including the licensing conditions in the "SoftwareLicenseAgreementAppendix.pdf". All Third-party Software is provided as-is, with all faults and without warranties of any kind.
28-
29-
9. Compensation for damages
30-
If you fail to comply with any term of this Agreement, Star has the right to terminate this Agreement and any other agreement made with you and claim compensation for damages suffered resulting from such termination.
31-
32-
10. Amendment and Alteration
33-
You should be aware that we may change this Agreement at any time. In the event of a change, we will inform you of the change and changed version of this Agreement by displaying it on Star’s website or by other appropriate means. Unless otherwise specified, the changed version of this Agreement shall become effective when displayed on Star’s website.
34-
To read our latest Software License Agreement, please visit the following URL.
35-
https://www.star-m.jp/wp-content/uploads/SoftwareLicenseAgreement_web.pdf
1+
Software License Agreement
2+
3+
This Agreement made and entered into by and between you and Star Micronics Co., Ltd. (hereinafter referred to as "Star") stipulates the terms and conditions pertaining to the licensing of the software. Please read this Software License Agreement ("Agreement") carefully before installing or using the software and accompanying data (hereinafter referred to as "the Software"). By installing the Software, you are agreeing to be bound by this Agreement. If you do not agree to the terms of this Agreement, you are not entitled to install the Software. References to "Software" in this Agreement include any accompanying documentation furnished by Star.
4+
5+
1. Permitted License Uses
6+
During the term of this Agreement, Star grants to you a nonexclusive, non-transferable license to use the Software for your own use subject to the terms and conditions of this Agreement. Except for this limited license, Star reserves all other rights in the Software. The rights granted herein are limited to Star's intellectual property rights in the Software. Only for the purpose of using a Star product, you may install the Software on a computer that is directly or via a local area network connected to the Star product.
7+
8+
2. Restrictions on Permitted License Uses
9+
You may not reverse engineer, disassemble, or decompile with regard to the Software or otherwise attempt to discover the trade secrets in the Software. In addition, you may not copy, reproduce, alter, modify or create derivative works of the Software or any part thereof. Notwithstanding the provision above, you may analyze, copy, or alter the binary data (object code) of the part of source code disclosed out of the Software. You may not sublicense, transfer, rent, lease, or redistribute the Software to a third party. Star is not obligated to provide any maintenance, technical or other support for the Software. You may use the Software only with a Star product and you are not permitted to use the Software for any product other than a Star product.
10+
11+
3. Intellectual Property Rights
12+
Copyrights, patents and any other intellectual property rights in the Software shall belong to Star or Star's licensors. This is a license, not a sale.
13+
14+
4. Termination
15+
This Agreement is effective until terminated. Your rights under this Agreement will terminate automatically without notice from Star if you fail to comply with any term(s) of this Agreement. Upon the termination of this Agreement, you shall cease all use of the Software and destroy all copies, full or partial, of the Software.
16+
17+
5. Disclaimer of Warranties
18+
You expressly acknowledge and agree that use of the Software is at your sole risk and that the entire risk as to satisfactory quality, performance, accuracy and efforts is with you. The Software is provided "as is", with all faults and without warranty of any kind, and Star and Star's licensors hereby disclaim all warranties and conditions with respect to the Software, either express, implied or statutory, including, but not limited to, the implied warranties and/or conditions of merchantability, of satisfactory quality, of fitness for a particular purpose, of accuracy, of quiet enjoyment, and non-infringement of third party rights. Star does not warrant against interference with your enjoyment of the Software, that the functions contained in the Software will meet your requirements, that the operation of the Software will be uninterrupted or error-free, or that defects in the Software will be corrected. No oral or written information or advice given by Star or Star authorized representative shall create a warranty. Should the Software prove defective, you assume the entire cost of all necessary servicing, repair, or correction.
19+
20+
6. Limitation of Liability
21+
To the extent not prohibited by law, in no event shall Star be liable for personal injury, or any incidental, special, indirect or consequential damages whatsoever, including, without limitation, damages for loss of profits, loss of data, business interruption or any other commercial damages or losses, arising out of or related to your use or inability to use the Software, however caused, regardless of the theory of liability (contract, tort, or otherwise) and even if Star has been advised of the possibility of such damages. In any event, Star shall not be liable for any damages, in the aggregate, regardless of type or kind, whether in contract or tort, in excess of the actual license fees, if any, paid by you for the Software in the three (3) months immediately preceding the first event giving rise to liability.
22+
23+
7. Governing Law and Severability
24+
This Agreement will be governed by and construed in accordance with the laws of Japan. If for any reason a court of competent jurisdiction finds any provision, or portion thereof, to be unenforceable, the remainder of this Agreement shall continue in full force and effect.
25+
26+
8. Third-party Software
27+
If the whole or part of the Software includes any third-party software or intellectual property right including, but not limited to, open source software (hereinafter referred to as the "Third-party Software"), you shall comply with the terms and conditions of the license granted by the third party related to your use of the Third-party Software. In no event shall any of the provisions of this Agreement be construed as a limitation on the right of the third party to enforce each and every terms and conditions of the license. In no event shall Star be liable for any limitation on the use of the Software, which might be imposed by enforcement of the license by the third party. If the Software includes the Third-party Software, you will find the particulars thereof including the licensing conditions in the "SoftwareLicenseAgreementAppendix.pdf". All Third-party Software is provided as-is, with all faults and without warranties of any kind.
28+
29+
9. Compensation for damages
30+
If you fail to comply with any term of this Agreement, Star has the right to terminate this Agreement and any other agreement made with you and claim compensation for damages suffered resulting from such termination.
31+
32+
10. Amendment and Alteration
33+
You should be aware that we may change this Agreement at any time. In the event of a change, we will inform you of the change and changed version of this Agreement by displaying it on Star’s website or by other appropriate means. Unless otherwise specified, the changed version of this Agreement shall become effective when displayed on Star’s website.
34+
To read our latest Software License Agreement, please visit the following URL.
35+
https://www.star-m.jp/wp-content/uploads/SoftwareLicenseAgreement_web.pdf

LICENSE.txt

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

README.md

Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,19 @@
1-
# SteadyLAN Setting SDK Android Java
1+
# StarIODeviceSetting SDK for Android Kotlin
22

3-
This SDK using StarIO library is for changing SteadyLAN setting.
4-
5-
## What is SteadyLAN
6-
- [SteadyLAN (English)](https://www.star-m.jp/products/s_print/mcprint3/manual/en/settings/SteadyLAN.htm)
7-
- [SteadyLAN (Japanese)](https://www.star-m.jp/products/s_print/mcprint3/manual/ja/settings/SteadyLAN.htm)
8-
9-
## Supported models
10-
- mC-Print2 (Printer firmware version 2.3 or later) without MCP20 and MCP20B
11-
- mC-Print3 (Printer firmware version 2.3 or later) without MCP30
12-
13-
## Requirements
14-
- SteadyLAN for iOS: iOS 10.1.1 or later
15-
- SteadyLAN for Android: Android 5.0 or later
16-
- SteadyLAN for Windows: <u>Windows 10 or later</u>
3+
For more information about the API, supported OS, development environment, and supported printers, please refer to the [manual](https://www.star-m.jp/products/s_print/sdk/starprnt_sdk/manual/android_java/en/api_stariodevicesetting_library.html).
174

185
## Reference
196
### Online Manual
207
- [mC-Print2 Online Manual](http://www.star-m.jp/mcprint2-oml.html)
218
- [mC-Print3 Online Manual](http://www.star-m.jp/mcprint3-oml.html)
229

23-
### StarPRNT Command Specifications
24-
- [StarPRNT Command Specifications (English)](https://www.starmicronics.com/support/Mannualfolder/StarPRNT_cm_en.pdf)
25-
- [StarPRNT Command Specifications (Japanese)](http://sp-support.star-m.jp/Mannualfolder/starprnt_cm_jp.pdf)
10+
## What is SteadyLAN
11+
- [SteadyLAN (English)](https://www.star-m.jp/products/s_print/mcprint3/manual/en/settings/SteadyLAN.htm)
12+
- [SteadyLAN (Japanese)](https://www.star-m.jp/products/s_print/mcprint3/manual/ja/settings/SteadyLAN.htm)
2613

2714
## Note
2815
- SteadyLAN function must be configured to match the operating system (OS) of the device. It cannot be used with an OS different from the printer's settings.
29-
- A printer where the SteadyLAN function is set to “Enable for Windows” cannot perform USB communication with Android devices. In this case, either connect a device with a different OS, or else connect to the printer from a different interface, then either set the printer SteadyLAN function to “Disable” or “Enable for Android”. Or, initialize the communication settings, but when doing it, be aware that other settings will also be returned to the default settings from the time when the product was purchased.
30-
- SteadyLAN function is not available from the UWP application even if you set it to SteadyLAN for Windows because UWP application cannot communicate with the Star Printer via USB I/F.
31-
This function is available for [Windows Desktop applications](https://github.com/star-micronics/SteadyLAN-Setting-SDK-WindowsDesktop-Labs) when you set to SteadyLAN for Windows.
32-
- Parameters for specifying SteadyLAN settings may or may not be supported depending on the printer model.
33-
The support relationship is as shown in the table below. If not supported, the command is ignored.
34-
35-
| Parameter(n)<br>HEX | SteadyLAN | Model<br>MCP31L/MCP31LB | <br>MCP31C/MCP31CB | <br>MCP30 | <br>MCP21L | <br>MCP20/MCP20B |
36-
| ---- | ---- | ---- | ---- | ---- | ---- | ---- |
37-
| 0x00 | Invalid | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: red;">✘</div> |
38-
| 0x01 | Valid (for iOS) | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: red;">✘</div> |
39-
| 0x02 | Valid (for Android) | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: red;">✘</div> |
40-
| 0x03 | Valid (for Windows) | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: lightgreen;">✔</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: red;">✘</div> | <div style="text-align: center; color: red;">✘</div> |
16+
For more information, please refer to the [manual](https://www.star-m.jp/products/s_print/sdk/starprnt_sdk/manual/android_java/en/api_stariodevicesetting_steaylan_setting.html).
4117

4218
## Copyright
4319

0 commit comments

Comments
 (0)