Вниз
Скачать: CL | DM;

LPT-порт   Найти похожие ветки 

← →
CS   (2001-12-19 09:29) [0]

Есть пара "вредных" специализированных ДОС"овских программ, которые печатают сразу на принтер. Но для лазерного принтера нужно в файл внести кое-какие дополнительные строки.
Как сделать чтобы моя прога перехватывала всё что отправлено на принтер именно ДОС"овской программой?


← →
Digitman ©   (2001-12-19 11:40) [1]

это можно сделать, только перейдя на PL0-уровень. в NT это однозначно - писать драйвер, в 9x можно и без драйвера обойтись ... но мороки все равно - много ...


← →
CS   (2001-12-24 06:27) [2]

А вообще как-нибудь текстовый файл напрямую отправленный на LPT перехватить без особых заморочек можно?


← →
Фе   (2001-12-24 23:53) [3]

Был такой prnfile.exe 1,4k для перехвата и вывода в файл.


← →
CS   (2001-12-25 07:09) [4]

1) Где?


← →
33   (2001-12-26 15:14) [5]

>..для лазерного принтера нужно в файл внести кое-какие дополнительные строки.

Так а в чем проблема?
Обычно для каждого лазерника идут в комплекте загружаемые DOS шрифты.


← →
SergVlad ©   (2001-12-26 23:28) [6]

Лазерники в основном работают с системой команд HP, а не EPSON.
У некоторых вообще свой язык, например Canon LBP-810.
Слишком сильное отличие.
Некоторые действительно поддерживают DOS-сессию и даже "чистый" DOS.
XEROX P8ex и HP 1100, например.


← →
АКВ   (2001-12-27 05:13) [7]

>CS (25.12.01 07:09)
>1) Где?
зашел на filesearch.ru
ввел prnfile.* и получай ссылки на файлы
а дальше смотри какой тебе надо


← →
CS   (2001-12-27 06:03) [8]

В общем пипл проблема-то в основном в том, что на матричниках это все печаталось на А3, а теперь стоят HP LJ 2200D. Т.е. теперь нужно добавлять в файл параметры масштабирования, а эти проги (которые у меня стоят) шлют туда ESCAPE-последовательности... Вот так-то. Поэтому собственно и перехватывать то ничего не надо а просто отрубить для ДОС-программ доступ к LPT под Виндами вообще или хотя-бы на время работы моей проги.


← →
CS   (2001-12-27 06:05) [9]

Но так отрубить чтобы они (проги) этого не заметили т.к. тогда они не создадут временный .prn-файл который мне и нужен.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.008 c
1-90862
Bonus
2002-03-13 20:01
2002.03.28
Как выгрузить массив из памяти ?


1-90932
lightix
2002-03-13 15:11
2002.03.28
Подскажите, как запустить Excel и передать в него данные?


14-91061
Королев
2002-02-12 17:07
2002.03.28
стоит ли не пить и не курить?


1-90874
lipskiy
2002-03-16 16:40
2002.03.28
Как однозначно проверить, существует ли объект (создан ли, не испорчен ли)?


6-91030
av
2002-01-13 12:13
2002.03.28
Вопросы по ClientSocket & ServerSocket




   Наверх