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
sendMessage
Sends a message to the communication box.
The return value of this API is the result of sending data to the devices.
The processing result of the devices using this API is returned to the callback method.
Syntax
- (int)sendMessage:(NSString *)message targetId:(NSString *)targetId delegate:(id<Epos2CommBoxSendMessageDelegate>)delegate; |
Parameter
message
Specifies data to send to the communication box.
targetId
Specifies the member ID of the receiver.
When nil or "" (blank character) is specified, data is sent to all the members other than the transmitter.
delegate
Specifies an object conforming to the Epos2CommBoxSendMessageDelegate protocol.
Return value
Error status |
Description |
---|---|
EPOS2_SUCCESS |
The function was executed successfully. |
EPOS2_ERR_PARAM |
An invalid parameter was passed. |
EPOS2_ERR_MEMORY |
Memory necessary for processing could not be allocated. |
EPOS2_ERR_FAILURE |
An unknown error occurred. |
EPOS2_ERR_PROCESSING |
Could not run the process. |
EPOS2_ERR_ILLEGAL |
This API was called while no communication had been started. |
Protocol declaration
@protocol Epos2CommBoxSendMessageDelegate <NSObject>
@required
- (void) onCommBoxSendMessage:(Epos2CommBox *)commBoxObj code:(int)code count:(long)count;
@end |
Parameter
commBoxObject
The callback source object is stored.
code
Error status |
Description |
---|---|
EPOS2_CODE_SUCCESS |
Processed successfully. |
EPOS2_CODE_ERR_NOT_FOUND |
Specified member ID cannot be found. |
EPOS2_CODE_ERR_FAILURE |
An unknown error occurred. |
count
Number of clients which tried to send the message is stored.
Quick Access
- Syntax
- Parameter
- Return value
- Protocol declaration
- Parameter
- Introduction
- help
- Epos2CommBox class