Select your printer model [−]
- TM-m10
- TM-m30
- TM-m30II
- TM-m30II-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
- TM-m30III
- TM-m30III-H
- TM-m50
- TM-m50II
- TM-m50II-H
- TM-T20
- TM-T20II
- TM-T20III
- TM-T20IIIL
- TM-T20IV
- TM-T20IV-L
- TM-T20IV-SP
- TM-T20X
- TM-T20X-II
- TM-T60
- TM-T70
- TM-T70II
- TM-T81II
- TM-T81III
- TM-T82
- TM-T82II
- TM-T82III
- TM-T82IIIL
- TM-T82IV
- TM-T82IV-L
- TM-T82X
- TM-T82X-II
- TM-T83III
- TM-T83IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T100
- TM-L90 Liner-Free Label Printer Model
- TM-L100
- TM-U220
- TM-U220II
- TM-U330
- TM-P20
- TM-P20II
- TM-P60 (Receipt)
- TM-P60 (Peeler)
- TM-P60II (Receipt)
- TM-P60II (Peeler)
- TM-P80
- TM-P80II
- TM-H6000V
- TM-T20II-i
- TM-T70-i
- TM-T82II-i
- TM-T83II-i
- TM-T88V-i
- TM-T88VI-iHUB
- TM-U220-i
- TM-U220IIB-i
- TM-T70II-DT
- TM-T70II-DT2
- TM-T88V-DT
- TM-T88VI-DT2
- TM-H6000IV-DT
- TM-T88IV
- TM-T90
- TM-L90
- TM-H6000IV
operate
Sends the JSON string to the German fiscal element (TSE).
The processing result of the devices using this API is returned to the callback method set by setReceiveEventDelegate of the Epos2GermanyFiscalElement class.
Syntax
- (int) operate: (NSString *) jsonString
timeout: (long) timeout; |
Parameter
jsonString
Specifies the JSON string to be sent to the German fiscal element (TSE).
timeout
Specifies the timeout period before completion of command transmission in milliseconds.
Value |
Description |
---|---|
Integer from 5000 to 120000 |
Maximum wait time before an error is returned (in milliseconds). |
EPOS2_PARAM_DEFAULT |
Specifies the default value (10000). |
Return value
The result of the API is returned.
Error status |
Description |
---|---|
EPOS2_SUCCESS |
The function was executed successfully. |
EPOS2_ERR_PARAM |
An invalid parameter was passed. |
EPOS2_ERR_ILLEGAL |
This API was called while no communication had been started. |
EPOS2_ERR_PROCESSING |
Could not run the process. |
EPOS2_ERR_MEMORY |
Memory necessary for processing could not be allocated. |
EPOS2_ERR_FAILURE |
An unknown error occurred. |
Supplementary explanation
- Immediately after starting the printer, do not execute this API until the LED is lit.
Execution takes time, and a timeout error may occur. - If this API is executed during the printer processing, EPOS2_ERR_PROCESSING will occur.
Execute this API after receiving the callback for process completion. - If nil is specified in the JSON string, or if the size of the jsonString to be sent is 64 KByte or more, EPOS2_ERR_PARAM is returned as the return value.
Quick Access
- Syntax
- Parameter
- Return value
- Supplementary explanation
- Introduction
- help
- Epos2GermanyFiscalElement class