Supported Model:
TSP100IV TSP100IV SK TSP100IIIW TSP100IIILAN TSP100IIIBI TSP100IIIU MCP31L MCP31LB MCP31CI MCP31CBI MCP31C MCP31CB MCP30 MCP21LB MCP20B MCP20 MCL32CI MCL32CBI MCL21CI MCL21CWBI MCL21CI LBL MCL21CWBI LBL POP10 POP10CI POP10CBI TSP650II TSP650IISK TSP700II TSP800II BSC10II SP700 SM-S210i(StarPRNT) SM-S210i(ESC/POS) SM-S230i(StarPRNT) SM-S230i(ESC/POS) SM-T300i(StarPRNT) SM-T300i(ESC/POS) SM-T400i(StarPRNT) SM-T400i(ESC/POS) SM-L200 SM-L300 TSP100LAN
checkVersions() async
Check the current and latest firmware versions
After this method is executed, currentVersion property and latestVersion property will be updated.
checkVersions() async throws
Error
Code
Description
invalidOperation(message: String, errorCode: StarIO10ErrorCode)
Device is not opened
communication(message: String, errorCode: StarIO10ErrorCode)
Communication failed
The response from the device is invalid.
illegalDeviceState(message: String, errorCode: StarIO10ErrorCode)
The network function of the host device cannot be used.
illegalDeviceState(message: String, errorCode: StarIO10ErrorCode)
The Bluetooth function of the host device cannot be used.
unsupportedModel(message: String, errorCode: StarIO10ErrorCode)
Unsupported model or unsupported interface
serverCommunication(message: String, errorCode: StarIO10ErrorCode)
Could not reach the Star Micronics’s server due to non-connection to the Internet.
serverCommunication(message: String, errorCode: StarIO10ErrorCode)
Could not connect to the specified Star Micronics’s server url.
serverCommunication(message: String, errorCode: StarIO10ErrorCode)
Failed to communicate properly with the Star Micronics’s with the specified parameters.
serverCommunication(message: String, errorCode: StarIO10ErrorCode)
An authentication error occurred when communicating with the Star Micronics’s server.