С:\>COPY CON LPT1
SIZE 100 mm, 50 mm
DIRECTION 1, 0
PRINT 1
<Ctrl+Z>
COPY CON LPT1
Я делаю сейчас приложение для магазина. Одна из возможностей приложения - это печать наклеек со штрих кодом. Есть специальный для этого принтер. Для вывода на печать используется язык TPL. Для ввода программы принтеру нужно:
Код:
и программа выполняется.
Вопрос такой. Как в программе на C# выполнить такое? Как направить принтеру эти команды?
Заранее спасибо.
P.S. Использую Framework 2.0
Открываешь файл под названием LPT1 на запись, и шлешь туда то, что набирал с клавиатуры, завершая символом конца файла.
К сожалению, .NET не может работать с устройствами Win32 через файловый поток FileStream, т.е. попытка [SIZE=2][COLOR=#008080][FONT=Courier New]FileStream[/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2] lpt1 = [/SIZE][SIZE=2][COLOR=#008080]File[/COLOR][/SIZE][SIZE=2].Create([/SIZE][SIZE=2][COLOR=#800000]"LPT1"[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New]); [/FONT][/SIZE]обрушивается эксепшеном. Поэтому надо использовать PInvoke, пример с открытием порта COM здесь:
bump up lurk--------------------------------our wow gold site:buy
i am in trouble with copying a new CD that i bought ,i tried to made a copy of my CD with nero, but that dont work.i found thats protected with SafeDisc 4.6.
is there any way to make a copy of my CD ?