Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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
4-58374
n\a
2002-05-17 01:24
2002.07.18
FilePathFromHandle?


1-58049
Merry
2002-07-01 15:26
2002.07.18
Цвет текста в DBRich


14-58295
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


14-58298
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


3-57966
Pieter
2002-06-25 17:18
2002.07.18
DBGrid и DBNavigator: проблемы с навигацией





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский