.NET CF를 사용하고 있으며 재무 및 비영리 영수증을 인쇄합니다. 그래서 블루투스를 통해 FML 10 KL에 연결해야합니다. 나는 이것을하기 위해 SerialPort을 사용하고 있지만 명령을 보낸 후에는 아무 일도 일어나지 않습니다.Datecs에서 인쇄 FML 10KL
byte[] buf = new byte[218];
using (StreamWriter writer = new StreamWriter(inPort.BaseStream))
{
writer.Write(buf);
//inPort.NewLine = "\n";
//var msg = inPort.ReadLine();
}
내 명령 "BUF"을 채울 수 :
나는 이런 식으로 명령을 전송했습니다.
그 후 나는 응답을 읽으려고하지만 타임 아웃을 얻을 때마다. 또한 바이트 배열이 아닌 텍스트로 "쓰기"를 시도했지만 동일한 결과를 얻습니다. 누구든지 위대한 것이라고 조언 해 줄 수 있다면.
'SerialPort' 클래스의 텍스트로'Write'를 사용하는 것이 좋습니다. 그러나'SerialPort'가 제대로 설정되어 있는지 확인해야합니다. 'BaudRate','DataBits','Parity','PortName','StopBits' 설정을 확인하십시오. – Baddack