5.3. SMSteadyLANSetting
Constants of SteadyLAN Settings
Declaration
typedef NS_ENUM(NSInteger, SMSteadyLanSetting) { SMSteadyLANSettingDisable, SMSteadyLANSettingIOS, SMSteadyLANSettingAndroid, SMSteadyLANSettingWindows, SMSteadyLANSettingUnspecified };
Constants
Name
Contents
SMSteadyLANSettingDisable
SteadyLAN(Disable)
SMSteadyLANSettingIOS
SteadyLAN(Enable for iOS)
SMSteadyLANSettingAndroid
SteadyLAN(Enable for Android)
SMSteadyLANSettingWindows
SteadyLAN(Enable for Windows)
SMSteadyLANSettingUnspecified
The setting will not change.
Supported parameter for each models.
Model |
mC-Print2 | mC-Print3 | mC-Label3[6][7] | ||||
---|---|---|---|---|---|---|---|
MCP21L[1] | MCP20/MCP20B | MCP31L/MCP31LB[1] | MCP31C/MCP31CB[1] | MCP31CI/MCP31CBI[6] | MCP30 | MCL32CI/MCL32CBI | |
SMSteadyLANSettingDisable |
✔ | - | ✔ | ✔ | ✔ | - | ✔ |
SMSteadyLANSettingIOS [2] |
✔ | - | ✔ | - | ✔ | - | ✔ |
SMSteadyLANSettingAndroid [3] |
- | - | - | ✔ | ✔ | - | ✔ |
SMSteadyLANSettingWindows [4] |
- | - | - | ✔[5] | ✔ | - | ✔ |
SMSteadyLANSettingUnspecified |
✔ | - | ✔ | ✔ | ✔ | - | ✔ |
[1] | F/W Version 2.3 or later is required. |
[2] | The SteadyLAN function has been tested with iOS 10.1.1 and later. |
[3] | The SteadyLAN function has been tested with Android 5.0 and later. |
[4] | The SteadyLAN function has been tested with Windows 10 and later. |
[5] | 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 else initialize the communication settings. When initializing the communication settings, be aware that other settings will also be returned to the default settings from the time when the product was purchased. |
[6] | If the SteadyLAN function is enabled from other than this API, the value obtained by loadWithError may become SMSteadyLANSettingUnspecified. |
[7] | The SteadyLAN function is enabled on all even if enabled for one of the OS in this printer. |