Вот мой код для печати данных на bluetooth-принтере
using (BluetoothSocket bluetoothSocket = device?.CreateRfcommSocketToServiceRecord(serialUUID))
{
try
{
if (!bluetoothSocket.IsConnected)
{
bluetoothSocket?.Connect();
}
string sss = " Sample Test Line \nSample Test Line";
byte[] buffer = Encoding.UTF8.GetBytes(sss);
bluetoothSocket?.OutputStream.Write(buffer, 0, buffer.Length);
bluetoothSocket.Close();
}
catch (System.Exception e)
{
}
}
, когда я тестирую этот код в режиме отладки, он печатается только когда я устанавливаю точку останова на любой из строк. Но после удаления разрывауказать, что это не будет ничего печатать.
как это решить?