/// <summary> /// 打印文本内容 /// </summary> /// <param name="message">打印的内容</param> /// <param name="err">2:没有开启蓝牙,3:没有连接打印机,4:butmap为null,5:程序出现异常</param> /// <returns></returns> public bool SendMessage(Java.Lang.String message, out int err) { err = 0; if (!isopen) { err = 2; return(false); } if (this.chatService.GetState() != BluetoothService.STATE_CONNECTED) { err = 3; return(false); } if (message.Length() <= 0) { err = 4; return(false); } try { byte[] send = message.GetBytes(); chatService.Write(send); return(true); } catch { err = 5; return(false); } // Get the message bytes and tell the BluetoothService to write }
/// <summary> /// 打印文本内容 /// </summary> /// <param name="message">打印的内容</param> /// <param name="err">2:没有开启蓝牙,3:没有连接打印机,4:butmap为null,5:程序出现异常</param> /// <returns></returns> public int SendMessage(Java.Lang.String message) { int err = 0; if (!isopen) { err = (int)PrintError.OpenFailure; return(err); } if (this.chatService.GetState() != BluetoothService.STATE_CONNECTED) { err = (int)PrintError.ConnectedFailure; return(err); } if (message.Length() <= 0) { err = (int)PrintError.SendNull;; return(err); } try { byte[] send = message.GetBytes(); chatService.Write(send); err = 1; return(err); } catch { err = (int)PrintError.SendFailure;; return(err); } // Get the message bytes and tell the BluetoothService to write }
public int SendCommand(byte[] cmd) { int err = 0; try { if (!isopen) { err = (int)PrintError.OpenFailure; return(err); } if (this.chatService.GetState() != BluetoothService.STATE_CONNECTED) { err = (int)PrintError.ConnectedFailure; return(err); } if (cmd.Length <= 0) { err = (int)PrintError.SendNull; return(err); } if (chatService.Write(cmd)) { err = 1; } else { err = (int)PrintError.SendFailure; } return(err); } catch { err = (int)PrintError.SendFailure; return(err); } }