Распечатайте QR-код с помощью XPS-документа вместо настоящего принтера TSC ME240
У меня есть приложение, которое печатает наклейки с QR-кодом. Работает нормально. Теперь мне интересно, смогу ли я создать документ XPS для просмотра QR-кода на мониторе перед его печатью.
Я пробовал настройку Microsoft XPS Document Writer
как принтер в openport
функционировать, но это не сработало.
openport("Microsoft XPS Document Writer");
setup("80 mm", "51 mm", "4", "15", "0", "3 mm", "0");
clearbuffer();
windowsfont(34, 235, 24, 0, 0, 0, "Arial", "Some String:");
windowsfont(34, 260, 24, 0, 0, 0, "Arial", str);
sendcommand("QRCODE 52, 30, M, 7, A, 0, M2, \"some string\"");
sendcommand("BOX 10,10,294,294,4");
printlabel("1", "1");
Я прочитал эту статью, но моя проблема в том, что у меня нет файла XPS для печати. Я даже не уверен, с чего начать. Я гуглил, чтобы найти, как это сделать, но я не нашел ничего, что помогло бы мне.
Есть ли способ получить команду, которую я посылаю на принтер TSC, способом, который может быть использован XPS Document Writer или, возможно, получить значение буфера изображения?