Форум: "Система";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
ВнизКак перехватить поток данных идущих через LPT порт? Найти похожие ветки
← →
Reket (2002-04-22 11:14) [0]Нужно копировать всю информацию, которая идет через LPT порт. Как в порт так и из него. Если єто можно сделать, то как?
← →
DC-AC (2002-04-23 09:43) [1]HASP "раскалываешь" ?
← →
Reket (2002-04-23 10:06) [2]Нет, не HASP. Пишу утилитку по работе с лазерным принтером. На работе задачку поставили.
← →
DC-AC (2002-04-23 15:01) [3]Как перехватить с компа, с которого выводится на принтер - точно не знаю, наверное при помощи хуков или Win API. А вот с помощью ещё одного компа - есть способы.
← →
Reket (2002-04-24 10:21) [4]С помощью другого компаинтересно чисто технически, но мне нужно именно поток данных, переданый с приложения на принтер. Покопаюсь в хуках - может че и найду. Спасибо за подсказку.
← →
DC-AC (2002-04-25 07:59) [5]Понятнее, чего конкретно хочешь добиться не стало...
Если пишешь программу для печати из DOS, может быть лучше PCL&PJL Technical Reference найти ? Там всё расписано. А используя второй компьютер, мультикарту со вторым LPT и компоненту DLPortIO, теоретически перехватить можно. Я делал подобную фишку, только с Asynch32 и с последовательным портом.
← →
jonik pegas (2002-04-25 15:21) [6]>DC-AC
C LPT портом такой фокус (со вторым компутером) вряд ли прокатит
LPT-Это не COM. Но ты прав понятнее не стало. Если нужны только символы которые он выводит по линиям данных распечатай в файл и работай с ним
← →
DC-AC (2002-04-25 15:57) [7]Ну если рассматривать с точки зрения физического чтения-записи в порты - почему бы и нет... Я сажу на форму две компоненты, при инициализации открываю оба порта, читаю из одного (сохраняя в буфере) и пишу во второй. И так же со вторым. Это не ReadFile/WriteFile, там через внешнюю dll. Просто сразу скажу, я этого сам не делал, пока времени нет. Зато я "юзал" самодельную ISA-карту с программой перехвата данных по LPT, вот там скорость опроса ограничивается только быстродействием ISA-шины, временем задержки микросхем-буферов и скоростью выполнения команд ассемблера :-)
← →
jonik pegas (2002-04-26 14:41) [8]>DC-AC
С самодельной картой в принципе перехват всех линий возможен,
согласен. Хотя Assembler пожалуй придется однозначно использовать, Delphi возможно не успеет (TimeOut в Epp режиме 15 мкс вроде бы).
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c