UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.Mgmt.IMgmtMessenger接口 参考
类 com.UniPRT.Sdk.Mgmt.IMgmtMessenger 继承关系图:
com.UniPRT.Sdk.Mgmt.Messenger

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)
 将内容直接发送至印表机,不进行任何讯息格式化。 更多...
 

成员函数说明

◆ ReadNextMsg()

MgmtMsg com.UniPRT.Sdk.Mgmt.IMgmtMessenger.ReadNextMsg ( )

读取可能已从印表机异步接收的下一条讯息。

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.

◆ SendMsg() [1/2]

String com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsg ( String  command,
String  content 
)

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.

◆ SendMsg() [2/2]

String com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsg ( String  command,
String  content,
String  TrackNo 
)

将管理命令和数据/内容发送到印表机。

可选的 TrackNo 是用于发送到印表机的 JSON 命令结构中的字段,可供调用者检查印表机的响应。如果未提供 TrackNo,则会自动生成一个。

返回的字符串是发送给印表机的 JSON 讯息中的 TrackNo 字段,允许调用者通过比较从印表机接收到的响应中的 TrackNo 字段来区分与已发送讯息相关的响应。

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.

◆ SendMsgAndWaitForResponse() [1/2]

MgmtMsg com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsgAndWaitForResponse ( String  command,
String  content 
)

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.

◆ SendMsgAndWaitForResponse() [2/2]

MgmtMsg com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsgAndWaitForResponse ( String  command,
String  content,
int  maxWaitTimeSecs 
)

发送管理命令和数据/内容到印表机,并等待maxWaitTimeSecs时间的响应。

如果在超时前未收到响应,则返回空对象。
所有讯息在收到特定讯息的响应之前都会被丢弃。丢弃的讯息可能包括在调用此方法之前等待读取的未读或旧讯息。

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.

◆ SendMsgRaw()

void com.UniPRT.Sdk.Mgmt.IMgmtMessenger.SendMsgRaw ( String  dataToSend)

将内容直接发送至印表机,不进行任何讯息格式化。

用于需要发送未经任何管理讯息格式化的数据情况。 如果有特殊管理讯息或需要发送的数据在数据和管理共享的端口中,则可使用此方法直接将数据发送到印表机。

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.

◆ UnreadMsgCount()

int com.UniPRT.Sdk.Mgmt.IMgmtMessenger.UnreadMsgCount ( )

获取接收到的未读讯息数量,这些讯息正在等待被读取。

com.UniPRT.Sdk.Mgmt.Messenger 内被实现.


该接口的文档由以下文件生成: