Печать форматированного текста на последовательный порт

#c# #serial-port #printers

#c# #последовательный порт #принтеры

Вопрос:

Я пытаюсь записать содержимое на последовательный порт, которое будет передано на принтер с помощью Bluetooth. Я использую .NET CF 3.5 — Windows Mobile 6.5 и Citizen Printer PD 24.

Я могу записать текст на принтер, но проблема в том, что я хочу отформатировать его жирным шрифтом, увеличить размер шрифта и другие параметры. Я не знаю, как это сделать.

Есть предложения? Напишите, теперь я использую следующий код:

  string printString = "APPLICATION FORM  b0 rn";
 printString  = "Name of First Applicant: "   ApplicantTitle   "."   ApplicantName   "n";
 port.Write(printString);
 port.Close();
  

Спасибо за чтение сообщения

С уважением, Biju

Комментарии:

1. Спасибо Мартину за эту правку 🙂

Ответ №1:

Вам нужно руководство по программированию принтера, чтобы знать, какие управляющие коды отправлять. Вы можете скачать его здесь.

Комментарии:

1. Привет, Ганс, я видел эти команды, но как мне использовать их в моем коде на C #? есть какие-нибудь идеи о том, как это использовать?

2. Привет, Ганс, n Я нашел способ использовать эти команды ` Printsting = «xb1k3 Name»; ` n Еще раз спасибо за помощь