Отправить команду на принтер этикеток Zebra

Мне нужно отправить следующую команду на принтер этикеток Zebra:

q270

все, что я могу найти в Интернете, как правило, написано на C#, а я работаю в VB.Net.

Я надеялся, что это будет так же просто, как пример, который я нашел в Интернете.

что в принципе было

Dim sb As StringBuilder
sb.AppendLine("q270")

RawPrinterHelper.SendStringToPrinter(printername, sb.tostring())

но RawPrinterHelper, похоже, является классом, которого у меня нет, каждый пример, который я могу найти, находится на С#. Они также предназначены для отправки на принтер гораздо более сложной строки текста. Так что я немного теряюсь во всем этом.

Кто-нибудь может помочь отправить на принтер единственную команду q270?

Принтер Zebra LP2844. Он печатает эти маленькие липкие этикетки. Команда, которую я отправляю, является командой EPL.

заранее спасибо


person Andy Andromeda    schedule 10.02.2021    source источник
comment
RawPrinterHelper кажется вспомогательным классом поддержки, используемым в некоторой документации Microsoft, связанной с печатью. Хотя быстрый поиск официальной версии просто выдает кучу страниц с битыми ссылками. Существует несколько его копий и вариаций, большинство из которых просто оболочка для вызовов Winspool API.   -  person Ryan Roos    schedule 12.02.2021
comment
@ F0r3v3r-A-N00b, который выглядит простым в использовании, намного проще, чем другие примеры, которые я видел. Я попробую. Я выяснил, что команду, которую нужно было отправить на принтер, можно установить в пользовательских командах принтера. после того, как он получит СТРАНИЦУ для печати, вы можете сказать ей об этом и в конце страницы добавить команду. Но я все же хотел бы получить программную версию, если бы она работала, чтобы, если программное обеспечение развернуто и никто не удосужился обновить настройки принтера, код, по крайней мере, обработал бы настройку для них.   -  person Andy Andromeda    schedule 12.02.2021
comment
@AndyAndromeda Ваше приложение должно генерировать команды, необходимые для правильной работы принтера. Все, что делает этот класс, — это передает команды на принтер Zebra в виде необработанного текста.   -  person F0r3v3r-A-N00b    schedule 14.02.2021
comment
Да, я понимаю это. И я знаю, какую команду мне нужно отправить. Это q270, так как он устанавливает размер этикетки.   -  person Andy Andromeda    schedule 15.02.2021