Форум » Clipper » программа DOSPRN проблема » Ответить

программа DOSPRN проблема

georgy 911: Проблема с прямой печатью из DOS. Попробовал программу DOSprn, но с ней проблема, т.к. меню перехвата порта не активно ( не знаю причину), а в таком виде, как есть, преобразует только если печать производится через ее оболочку в винде. Другими словами делаю имитацию посылки из ДОСовской проги путем открытия FAR и отправки через него досовского файла по ф5 на prn. Результат - русского шрифта нет. Подскажите, что делать

Ответов - 12

Григорьев Владимир: Любопытно, а принтер вообще печатает русские буквы при выводе из DOS? И какой принтер используется? Может быть вначале надо послать на принтер команду выбора кода страницы, соответствующей кириллице?

nick_mi: Попробовал программу DOSprn, но с ней проблема, т.к. меню перехвата порта не активно ( не знаю причину), Capture Port This feature is now available in Win95/98/Me only. DOSPRN captures all data that are controlled from a DOS-application to the printer with full print data translation. If you have WinNT/2000/XP, DOSPRN will to use the prn2file.com dos-driver as resident in your dos-session.

Peretsc: Попробуй нашу программку - уже 7 лет печатаем :) ftp://ftp.port.obninsk.ru/winprint.zip


Dima: Peretsc пишет: Попробуй нашу программку - уже 7 лет печатаем :) Хорошая прога , сам юзаю и давно , проблем нет ! Был бета тестером по ходу ;)

georgy 911: Спасибо большое за отклики, но вроде бы проблема остается. Принтер, как я понимаю, не руссифицированный. Название - Aficio FX 200L. Система - Win 2000 NT. При печати из FAR идут "каракули". Печатать надо текстовые файлы из бухгалтерской программы, НЕ ВЫХОДЯ ИЗ НЕЕ. Файлы разные, но сразу идут на печать. - Может быть вначале надо послать на принтер команду выбора кода страницы, соответствующей кириллице? Можно было бы попробовать, но каким образом?

lista: georgy 911 пишет: Можно было бы попробовать, но каким образом? Готовишь файл с "командой выбора кода страницы" - "aficioru.txt", а затем copy aficioru.txt lpt1 или (lpt2, prn ) или type aficioru.txt > lpt1 или (lpt2, prn ) А вот что в aficioru.txt (команда выбора кода страницы) я уже не знаю в И-нете нужно искать.

Peretsc: Принтер матричный что ли ?

georgy 911: Принтер лазерный, а вернее МФУ, но не руссифицированный - Aficio FX 200L. Спасибо большое , nicr_mi !!!!! Capture Port This feature is now available in Win95/98/Me only. DOSPRN captures all data that are controlled from a DOS-application to the printer with full print data translation. If you have WinNT/2000/XP, DOSPRN will to use the prn2file.com dos-driver as resident in your dos-session. Все работает как часы !!!! И отдельной руссификации не надо !! Еще раз СПАСИБО!

georgy 911: Прога DOSprn под Win2000. Вначале прога prn2file.com любую посылку на принтер превращает в текстовый файл и сохраняет его в корневом каталоге, т.е. на c:\ с постоянным именем prnspl. без расширения, затем DOSprn хватает файл с этим именем, отправляет его на печать и затем удаляет с С:\ . А можно ли такое сделать с прогой winprint ? Я ее скачал, но такого эффекта не добился. Она почему-то посылку на печать в файл не отправляет, хотя файл со своей директории печатает, если его так скать вручную туда запихнешь. Помогите разобраться. Возможно ли ее насторить так, как и DOSprn, т.е. чтобы печатался файл с постоянным именем (допустим, с тем же именем prnspl без расширения.) и чтобы она его хватала с корневой директории С:\ ???

Dima: georgy 911 Тут Winprint брал ? http://port.obninsk.ru/winprint.htm Можно еще глянуть прогу http://sprint.ho.com.ua/

georgy 911: Winprint брал по вышеуказанному адресу, но вот не понял, можно ли его настроить так, как описываю выше ?

olddruid: georgy 911 пишет: Проблема с прямой печатью из DOS. Попробовал программу DOSprn, но с ней проблема, т.к. меню перехвата порта не активно ( не знаю причину), а в таком виде, как есть, преобразует только если печать производится через ее оболочку в винде. Другими словами делаю имитацию посылки из ДОСовской проги путем открытия FAR и отправки через него досовского файла по ф5 на prn. Результат - русского шрифта нет. Подскажите, что делать Короче делаешь так: 1) ставишь DOSPRN - версию бери посвежее, есть уже 1,79 2) смотришь чтобы в autoexec.nt был прописан prn2file.com это нужно чтобы он запустился до твоей dos проги 3) в настройка самой DOSprn ставишь настройки esc-последовательностей, которые юзает твоя прога. 4) ставишь автоматическая печать, (по концу страницы, если идет последовательность конца страницы) 5) убираешь "переносить длиныне строки" ну и выбираешь сам принтер. Если в нем есть, то отключаешь очередь печати. 6) шлешь документ на печать. Если прога написана на клиппере, то рекомендую ее пропатчить на предмет позволения процессору заняться чем-нибудь еще кроме ожидания нажатия на клавишу И ВСЕ У ТЕБЯ БУДЕТ РАБОТАТЬ!



полная версия страницы