Supported Model:
TSP100IV TSP100IV SK TSP100IIIW TSP100IIILAN TSP100IIIBI TSP100IIIU MCP31L MCP31LB MCP31CI MCP31CBI MCP31C MCP31CB MCP30 MCP21LB MCP20B MCP20 MCL32CI MCL32CBI 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
print(command: String, starSpoolJobSettings: StarSpoolJobSettings) async
Print using the printer’s spooler function
Note
To use the spooler function, set the printer’s spooler function to enable (Default: Disabled)
print(command: String, starSpoolJobSettings: StarSpoolJobSettings) async throws
Parameter |
||
---|---|---|
command |
StarXpand Command from StarXpandCommandBuilder.getCommands()or field data in JSON format for template printing |
|
starSpoolJobSettings |
Print job settings |
Return value |
|
---|---|
Print job ID |
Error
Code
Description
invalidOperation(message: String, errorCode: StarIO10ErrorCode)
Device is not opened
communication(message: String, errorCode: StarIO10ErrorCode)
Communication failed
unprintable(message: String, errorCode: StarIO10ErrorCode, status: StarPrinterStatus?)
The spooler function is Off.
unprintable(message: String, errorCode: StarIO10ErrorCode, status: StarPrinterStatus?)
Insufficient spool buffer capacity.
The specified template does not conform to the specification.
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