Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод на  ЛПТ [D6, WinXP]


ЛПТ ©   (2002-11-28 13:24:00) 

Как обратится к LPT ? Как вывести нужный код на LPT ?


jonik pegas   (2002-12-02 15:29:00) [1]

Если нужно обратится в соответствии с протоколом принтера то CreateFile-ReadFile/WriteFile. Если оборудование нестандартное-то сторониие драйверы (под win9x можно просто ASM вставкой)


DC-AC   (2002-12-02 07:43:00) [2]

>Как обратится к LPT

CreateFile("LPT1", ...)

>Как вывести нужный код на LPT

Не понял ?


Олег0267   (2002-11-30 18:51:00) [3]

Открой файл с именем "LPT1" через CreateFile. Выводи туда любые байты стандартными средствами. Читай подробней "Communications Resource Handles" в "MS SDK".


Крот   (2002-11-29 13:45:00) [4]

>Batle Cat Мне кажется, не стоит использовать ассемблер, если есть "законные" средства, безопасней обойтись виндовскими функциями


Batle Cat   (2002-11-29 09:49:00) [5]

Самый простой способ - это использование встроенного ассемблера.
Примерно так:

asm
mov dx,<адрес порта>
mov al,<выводимый байт>
out dx,al
end;


Крот   (2002-11-29 06:23:00) [6]

http://crazy-fish.narod.ru/new/Doc/com_lpt.htm


Наверх

Титульная страница Поиск, карта сайта Написать письмо