Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 95/98/Me (архив) (http://forum.oszone.net/forumdisplay.php?f=4)
-   -   Windows 98, NC и LPT1 (http://forum.oszone.net/showthread.php?t=765)

Giorgievich 24-09-2003 10:18 5307

Столкнулся я с такой проблемой:
Имеется компьютер с Windows 98 и установленной на нем программой, которая работает под DOS. Пользователи вызывают программу из Norton Commander. Старый принтер, который работал уже более 8 лет благополучно умер. Купили новый принтер Epson LX-300+. Ну и как пологается, появились проблемы с печатью. При первом входе в NC, при попытке распечатать любой текстовой файл выдается синий экран с ошибкой
Цитата:

'NC' пытается воспользоваться устройством LPT1, которое в настоящее время используется 'Windows'. Передать 'NC' управление этим устройством
Да (Yes) * * * * * Нет (No)
При согласии принтер немного подумав начинает печатать и после этого, если печатать все подряд, принтер работает без проблем.. Но если не печатать в течении нескольких минут, то картина повторяется, но в этот раз согласие на управление NC портом LPT1 недостаточно, выдается ошибка печати. Но если выключить и включить принтер во время появления синего окна, то принтер начинает печатать... Такая же история с выходом из NC обратно в Windows: если выйти и снова зайти в NC, то при попытке печати выдается это же окно и при согласии передачи браздов правления NC получаю ошибку записи в LPT1 и, как было уже сказано выше, если при этом синем окне выключить и влючить принтер, то он начинает работать.
Я перепробовал разные драйверы для принтера (как сказано в инструкции, которую я скачал с сайта Epson, для печати из DOS с этого принтера надо испльзовать драйверы для принтеров LX-300, JX-80, LX-810/850, EX-800, LX-80/86, FX-850, FX-86e/800).
Также перепробовал изменять параметры порта (работает только на Normal).

Как избавиться от этой проблемы? Только пожалуйста не предлагайте переставить Windows...

Tigr 24-09-2003 10:55 5308

Попробуй поиграть параметрами EMF и RAW в настройках принтера. Можно попробовать выбрать "Печатать прямо на принтер". Печально, но, возможно, рабочую комбинацию настроек надо будет подбирать перебором этих параметров с параметрами LPT1 в БИОС-е

Giorgievich 24-09-2003 11:01 5309

Tigr
Пробовал... Такая же картина.. Впрочем, еще раз попробую с различными комбинациями.. Спасибо за совет.
Может быть у кого-нибудь будут еще какие-нибудь предложения?...

Tigr 24-09-2003 11:30 5310

А сеть при работе в этой проге (что-то бухгалтерское ? Оазис ?) нужна ? Может, кинуть в автоэкзек нортон и грузить винду при необходимости будут по F10. Коряво, но получаешь временную передышку для экспериментов

Giorgievich 24-09-2003 11:40 5311

Tigr
Это кустарная складская программа... И сеть ей нужна..
А в DOS'е не загружая Windows она (программа) работала, мягко говоря, очень медленно... Во всех вариантах надо это дело заставить работать через Windows 98..

Giorgievich 24-09-2003 17:30 5312

Только что из службы поддержки Epson прислали следующий совет:
Цитата:

Печатайте либо из чистого DOS(текстовый режим), либо из Windows через драйвер.
Нет слов....

Blast 24-09-2003 18:32 5313

я тут продолжу, ок? ;-)

Было выяснено что в autoexec`е прописана загрузка спец. шрифтов для печати из программы и что принтер имеет память объемом в 32К...(маловато, прямо скажем).
Ну и несколько предположений (может и неверных, но другое пока в голову не влезло)
Цитата:

если при этом синем окне выключить и влючить принтер, то он начинает работать.
то есть выключением мы обнуляем память принтера и "убираем" оттуда загруженные шрифты, а отсюда напрашивается вывод, что загружаемые шрифты могут "забивать" собой память принтера и при печати заданию некуда влезть, отсюда и ошибка.
Здесь смущает, то что печать после выключения/включения идет в нужной (грузинской) кодировке, а память то должна была по идее очиститься...
Так же вызывает замешательство вот это:
Цитата:

если не печатать в течении нескольких минут, то картина повторяется
с этим вобще не понятно... (мне по крайней мере)
Использовать программу DOS Prn попробовать можно, но вероятно она не поможет так как может не иметь необходимых шрифтов/кодировок в своем арсенале....
Пока больше идей нет, но думать буду упорно...

Giorgievich 29-09-2003 09:01 5314

В субботу после работы наконец-то нашел время добраться до этого принтера. Посидел пол-часика и решил эту проблему...
Оказалось, что проблема в драйвере кривые_глазки_Giorgievich'а.com. В этой конторе был также лазерный принтер Canon, который подключали к этому компьютеру по праздникам. Так вот, соответственно, на этом компьютере были установлены драйверы для этого принтера, точнее сказать не драйверы, а ПО с монитором печати. В этом самом мониторе печати принтера Canon и было дело.. Эта зараза перехватывала все задания посланные на LPT1 и по-своему его обрабатывала. Но если печать шла не на Canon, то она тихонько обрабатывала эту печать не выдавав никаких сообщений и мешая печати другим принтерам. Убрав этот Canon монитор, Epson заработал без проблем.
Но для меня все-таки остается загадкой, как работал на этом компьютере предыдущий матричный принтер...


Время: 10:30.

Время: 10:30.
© OSzone.net 2001-