Страница 1 из 1

Принтер HP LaserJet 1200 и Xerox Ventura Publisher 2.0

СообщениеДобавлено: 26 сен 2020, 17:33
andanas
Друзья, вы уже помогали мне здесь. Сейчас снова надежда только на вас, знающих и умеющих.

Компьютер ASUS P4B266 ACPI Award BIOS 6.0 Revision 1003 / Pentium 4 1500 MHz.
BIOS
Исправный принтер HP LaserJet 1200 с исправным кабелем LPT (печатает хорошо PostScript и PCL из Windows 3.1 и Windows 10).
На нем установлена MS DOS 6.22 и Xerox Ventura Publisher 2.0 Проф.
В Вентуре установлены драйверы принтера HP LaserJet и PostScript. RAM ей хватает.
Давным-давно, лет 15 назад, в этой конфигурации принтер отлично печатал сложную верстку из Вентуры: книги, газеты.


Сейчас с драйвером PostScript тоже печатает, довольно быстро, за 5-15 секунд, но драйвер PostScript здесь не подходит, поскольку в этой конфигурации используются принтерные некириллические шрифты.

А с родным вентуровским драйвером HP LaserJet, где грузятся кириллические шрифты, не печатает ничего сложнее нескольких абазцев текста и пары нарисованных линий.
Простая страница (текст одним шрифтом, пара графических примитивов) грузится те же 5-15 секунд, печатается нормально.
Чуть более сложная (где есть картинки, или таблица, или несколько размеров шрифтов), — то есть та, которая требует более долгой загрузки, — грузится в принтер 20-40 секунд, затем Вентура выдает сообщение: "Принтер не отвечает, проверьте кабель и принтер. Повторить или прервать?". И всё.
Индикатор загрузки на принтере при этом может продолжать еще долго мигать, и после повтора загрузки, и после отмены, но так ничего и не напечатает.

Грешным делом подумал, что компьютер слишком быстрый для столь старого софта (такая проблема в интернете упоминается). Или что стандарт LPT-порта какой-то не такой.
Частично оказался прав: чуть бОльший объем текста на странице теперь можно напечатать, когда я перевел в БИОСе переключатель Parallel Port Mode: Normal (при активных переключателях ECP, EPP, EPP+ECP вообще ничего не печаталось с упоминаемым драйвером).
Также наугад попереключал в биосе Onboard Parallel Port на 278H/IRQ5, потом на 378H/IRQ7, потом на 3BCH/IRQ7;
переключил PCI IRQ Resource Exclusion > IRQ 5 Reserved: Auto;
потом переключил PCI Latency Timer сначала на 240, потом на 1).
Это, по ощущениям, никак не повлияло. Вернул переключатели обратно. Но, может, есть еще какие-то, о которых я не знаю.


Идеи кончились.

Ребяточки, если есть какие-то идеи, как заставить эту связку печатать (а она проверена ранее и была совместима, но, может, в немного другой конфигурации, но точно на этом компе) — помогите.
Буду очень благодарен.

Re: Принтер HP LaserJet 1200 и Xerox Ventura Publisher 2.0

СообщениеДобавлено: 26 сен 2020, 17:48
uav
Попробуйте загрузиться в абсолютно чистой DOS, т.е. вообще без autoexec.bat и config.sys.
Во-вторых, попробуйте отключить все лишние устройства (может быть, к примеру, какой-то конфликт по IRQ LPT или портам). Т.е. отключите, что можно, через BIOS Setup (звук, лишние каналы IDE/SATA, USB, сеть, COM-порты, FDD и т.п.), что нельзя отключить там - физически вытащите из компьютера (если есть какие-то платы расширения и т.п.).
(Такой конфликт может проявляться только в DOS, т.к. Windows иногда по-другому распределяет ресурсы, да и вообще с устройствами работает не так.)