Інформацію отримав з перших рук. Первеє нікуди: з техпідтримки HP:
Випуск принтерів з офіційною підтримкою друку в DOS припинена!
Для молодших моделей це принтер HP LaserJet 1015 (До речі: не продасть хто?).
Для старших - HP LaserJet 3210 відповідно. (В магазинах поки ще присутні. Саме час запасатися про запас.)
Інформація підтверджена на практиці: Тільки на цих моделях можливий друк з DOS-додатків, в тому числі в термінальних і Citrix - сесіях, без попередніх танців з бубном у вигляді подгрузки драйверів та ін.
Хоча є якийсь парадокс: Проблем з печаткою не було помічено при роботі з програмою підготовки пенсійної звітності PRF. З цієї програми вдавалося друкувати на принтери HP LJ 1100, LJ 1200, LJ 1022n.
Для тестування була взята остання модель компактних принтерів HP LaserJet тисячу двадцять дві.
результат:
DOS-друк з локальних додатків: Проблеми з кодуванням зважилися тільки після завантаження в принтер локалізованих шрифтів. Єдиний робочий комплект з усього знайденого різноманітності - hp_dos_rus.zip. Всього три типи шрифту. Не густо.
DOS-друк з термінальних сеансів Citrix: Завдання на друк йдуть в нікуди. Програмно все повинно роздрукувати, але результат відсутній.
Зауваження з приводу друку з DOS програм на USB принтерах: Рішення знайдено на одному з форумів:
Це проблемка вирішується гранично просто ...
Причому не грає ролі який USB принтер встановлений у вас в системі ...
У властивостях принтера відкриваєте вкладочку порти ...
вибираєте принтер і порт, а якому він висить ....
ставите галочку "дозволити групувати принтери в пул»
виділяєте порт LPT1 (до пррмеру)
тиснете клавішу «Добре»
потім в налаштуваннях БУДЬ-ЯКОГО принтерного русифікатора вибираєте принтер на LPT1 порту
Як варіант, пропонується ще один спосіб:
Пуск-програми-стандартні-ком.строка. net use LPT1: \ Serverprinter - де server - ім'я сервера, до якого підключений принтер з ім'ям printer. Для того щоб звільнити потр LPT після закінчення друку, може стане в нагоді команда net use LPT1: / delete а для Автоматичне з'єднання віддаленого принтера при завантаженні ОС net use LPT1: / persistent: yes
На жаль, даний метод перевірити не вистачило часу.
Ви намагаєтесь отримати доступ програм, на кшталт DOSPRN, DOSPrint, і т.п. не принесла бажаного результату.