|
1 | 1 | # SteadyLAN Setting SDK Android Java
|
2 | 2 |
|
3 |
| -This SDK using StarIO library is for changing SteadyLAN setting ( iOS environment only ). |
| 3 | +This SDK using StarIO library is for changing SteadyLAN setting. |
4 | 4 |
|
5 | 5 | ## What is SteadyLAN
|
6 | 6 | - [SteadyLAN (English)](https://www.star-m.jp/products/s_print/mcprint3/manual/en/settings/SteadyLAN.htm)
|
7 | 7 | - [SteadyLAN (Japanese)](https://www.star-m.jp/products/s_print/mcprint3/manual/ja/settings/SteadyLAN.htm)
|
8 | 8 |
|
9 |
| -## Scope |
| 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 |
10 | 12 |
|
11 |
| -Supported models : |
12 |
| - - mC-Print2 (Printer firmware version 2.3 or later) |
13 |
| - - mC-Print3 (Printer firmware version 2.3 or later) |
| 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> |
14 | 17 |
|
15 |
| -Online Manual : |
16 |
| - - [mC-Print2 Online Manual](http://www.star-m.jp/mcprint2-oml.html) |
17 |
| - - [mC-Print3 Online Manual](http://www.star-m.jp/mcprint3-oml.html) |
| 18 | +## Reference |
| 19 | +### Online Manual |
| 20 | +- [mC-Print2 Online Manual](http://www.star-m.jp/mcprint2-oml.html) |
| 21 | +- [mC-Print3 Online Manual](http://www.star-m.jp/mcprint3-oml.html) |
| 22 | + |
| 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) |
| 26 | + |
| 27 | +## Note |
| 28 | +- 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> | |
18 | 41 |
|
19 | 42 | ## Copyright
|
20 | 43 |
|
|
0 commit comments