Public 成员函数 | |
int | UnreadMsgCount () |
获取接收到的未读讯息数量,这些讯息正在等待被读取。 更多... | |
MgmtMsg | ReadNextMsg () |
读取可能已从印表机异步接收的下一条讯息。 更多... | |
String | SendMsg (String command, String content, String TrackNo) |
将管理命令和数据/内容发送到印表机。 更多... | |
String | SendMsg (String command, String content) |
MgmtMsg | SendMsgAndWaitForResponse (String command, String content, int maxWaitTimeSecs) |
发送管理命令和数据/内容到印表机,并等待maxWaitTimeSecs时间的响应。 更多... | |
MgmtMsg | SendMsgAndWaitForResponse (String command, String content) |
void | SendMsgRaw (String dataToSend) |
将内容直接发送至印表机,不进行任何讯息格式化。 更多... | |
MgmtMsg com.UniPRT.Sdk.Mgmt.IMgmtMessenger.ReadNextMsg | ( | ) |
读取可能已从印表机异步接收的下一条讯息。
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.
String com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsg | ( | String | command, |
String | content | ||
) |
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.
String com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsg | ( | String | command, |
String | content, | ||
String | TrackNo | ||
) |
将管理命令和数据/内容发送到印表机。
可选的 TrackNo 是用于发送到印表机的 JSON 命令结构中的字段,可供调用者检查印表机的响应。如果未提供 TrackNo,则会自动生成一个。
返回的字符串是发送给印表机的 JSON 讯息中的 TrackNo 字段,允许调用者通过比较从印表机接收到的响应中的 TrackNo 字段来区分与已发送讯息相关的响应。
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.
MgmtMsg com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsgAndWaitForResponse | ( | String | command, |
String | content | ||
) |
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.
MgmtMsg com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsgAndWaitForResponse | ( | String | command, |
String | content, | ||
int | maxWaitTimeSecs | ||
) |
发送管理命令和数据/内容到印表机,并等待maxWaitTimeSecs时间的响应。
如果在超时前未收到响应,则返回空对象。
所有讯息在收到特定讯息的响应之前都会被丢弃。丢弃的讯息可能包括在调用此方法之前等待读取的未读或旧讯息。
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.
void com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsgRaw | ( | String | dataToSend | ) |
将内容直接发送至印表机,不进行任何讯息格式化。
用于需要发送未经任何管理讯息格式化的数据情况。 如果有特殊管理讯息或需要发送的数据在数据和管理共享的端口中,则可使用此方法直接将数据发送到印表机。
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.
int com.UniPRT.Sdk.Mgmt.IMgmtMessenger.UnreadMsgCount | ( | ) |
获取接收到的未读讯息数量,这些讯息正在等待被读取。
在 com.UniPRT.Sdk.Mgmt.Messenger 内被实现.