Я хочу напечатать этикетку, но не могу. Я смотрел много видео об этом, но я не могу найти никакого решения. Вот мой код: изображение Я не знаю, что делает логический тест, потому что он никогда не использовался. (я скопировал)
Любая идея?
Обновлять
Я нахожу метод, и он работает.
Я создаю этикетку с помощью программы GoLabel. Важный! Используйте только встроенный текст. После того, как вы закончите с этикеткой, нажмите кнопку экспорта, и она создаст необработанный код печати.
В программе замените нужный текст методом [printext].Repleace(). Сохраните текст в txt файл. После этого создайте строку cmd и используйте этот код:
strCmdText = @"/C LPR -S " + ip + " -d -P raw toprinter.txt";
ip означает текущий IP-адрес принтера.
Наконец, запустите его с помощью cmd следующим образом:
System.Diagnostics.Process.Start("CMD.exe", strCmdText);
Когда приложение cmd просто всплывает и закрывается, вам нужно установить Windows SDK и переместить эти файлы:
введите описание изображения здесь
к:
C:\Windows\SysWOW64
этот каталог.
Если вы закончили с этим, он напечатает вашу этикетку.
Предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.