Задача: Заставить печатать программку написанную МИНПРИБОР в 1987 году. Русское название РЕБУС, но попахивает FoxPro))) Даже нашел фундаментальную статью о этом динозавре. [FONT="]ПЕРЕХОД ОТ МИКРО - РС К СИСТЕМЕ РЕБУС[/FONT]
Программка хорошая, но работает под DOS. Отображения кириллице в окне не такая проблема как печать из нее.
Рецепт
1. На понадобится Prn2file маленькая утилита для перехвата заданий на принтер на lpt портах.
Print Spooler. Version 1.1
(c) 1990, 1991 by Gurtjak D.
Да, да уже совершеннолетния
Чтоб она хорошо себя вела на XP нужно в config.nt была строчка ->dos=high, umb
Создаем файлик start.cmd который будет запускать нашего динозавра.Внутри пишем
PRN2FILE.COM C:\SUBD\print.prn #1 /S2000
вашДинозавр.exe
Где:
PRN2FILE.COM - Утилита
C:\SUBD\print.prn - Куда складываем данные
#1 - lpt1 или #2- lpt2 и тд.
/S2000 - Кеш 2кило
Суть в том, чтоб до запуска вашДинозавра запускалась это утилита. Она перехватывает все, что пытается послать на притер вашДинозавр и складывает это в print.prn.
2. Утилита Sprint
Качаем, инсталлим без перехватчика(Она работает кривовата вместо его использую PRN2FILE.COM)
Выберем файлик который будем мониторить на извинения (print.prn).
Во вкладки шрифт можно поиграться с кодировкой и шрифтом.
Во кладки Печать выберем печать на принтер и выберем xzПринтер или RTF который будет сразу открывать ворт перед печатью.
Во вкладки общее снимаем галочку пред. просмотр.
Ну вообще все. Когда вы в вашДинозавре посылаете на печать у вас открывается ворд с тем что должно было трещать на матричном принтере или идет печать сразу на любом принтере.
P.S.:Делаю это процедуру за хорошие напитки у вас в офисе
Upd: Все фриварное ...
Программка хорошая, но работает под DOS. Отображения кириллице в окне не такая проблема как печать из нее.
Рецепт
1. На понадобится Prn2file маленькая утилита для перехвата заданий на принтер на lpt портах.
Print Spooler. Version 1.1
(c) 1990, 1991 by Gurtjak D.
Да, да уже совершеннолетния
Чтоб она хорошо себя вела на XP нужно в config.nt была строчка ->dos=high, umb
Создаем файлик start.cmd который будет запускать нашего динозавра.Внутри пишем
PRN2FILE.COM C:\SUBD\print.prn #1 /S2000
вашДинозавр.exe
Где:
PRN2FILE.COM - Утилита
C:\SUBD\print.prn - Куда складываем данные
#1 - lpt1 или #2- lpt2 и тд.
/S2000 - Кеш 2кило
Суть в том, чтоб до запуска вашДинозавра запускалась это утилита. Она перехватывает все, что пытается послать на притер вашДинозавр и складывает это в print.prn.
2. Утилита Sprint
Качаем, инсталлим без перехватчика(Она работает кривовата вместо его использую PRN2FILE.COM)
Выберем файлик который будем мониторить на извинения (print.prn).
Во вкладки шрифт можно поиграться с кодировкой и шрифтом.
Во кладки Печать выберем печать на принтер и выберем xzПринтер или RTF который будет сразу открывать ворт перед печатью.
Во вкладки общее снимаем галочку пред. просмотр.
Ну вообще все. Когда вы в вашДинозавре посылаете на печать у вас открывается ворд с тем что должно было трещать на матричном принтере или идет печать сразу на любом принтере.
P.S.:Делаю это процедуру за хорошие напитки у вас в офисе
Upd: Все фриварное ...
Вложения
-
79.9 KB Просмотры: 18
Последнее редактирование: