Вниз
Скачать: 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
7-91084
WarChilD
2001-12-20 20:43
2002.03.28
Смена яркости на Рабочем столе


4-91114
Delphi 5.01
2002-01-27 07:38
2002.03.28
Как вывести сообшения выбора папки только в котором видны и рабочий стол и все остальное в пиктогарамах ну такое сообшение кода драивер меняеш и предлагается выбрать папкуб ну вот точно такое окно нужно!


3-90735
DeNN
2002-02-28 18:11
2002.03.28
Таблица


3-90728
Dima Kopachev
2002-02-27 20:37
2002.03.28
Объект


7-91082
Fellomena
2001-12-20 12:37
2002.03.28
GetWindow Vs CreateToolhelp32Snapshot - search, detect and destroy...




   Наверх