Печать из DosBOX на USB-принтере: макет перепутал

мой отец все еще использует очень старое приложение DOS, и я отвечаю за то, чтобы оно работало на новых системах. Прямо сейчас у меня есть проблема, которую я хочу напечатать, но программа поддерживает только прямую печать на LPT1-3.

Я установил DOSBox SVN (ykhwong, как рекомендуется здесь) и это руководство для подключения LPT1 с моим локальным USB-принтером.

сейчас я могу печатать из DOS-приложений (обычные диалоговые окна принтера), но печатная продукция-это полный хаос. Он должен печатать только одну страницу, но печатает множество страниц со всеми буквами, одна ниже другой, как:

R

e

c

e

i

p

t

файл config для ykhwongs батей содержит опции, такие как:

dpi=360
width=85
height=110

для вывода на принтер, но я понятия не имею, что они делают.

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

3
задан Community
12.03.2023 18:07 Количество просмотров материала 2448
Распечатать страницу

1 ответ

вам нужно обмануть приложение, думая, что есть порт LPT1

  1. принтер, который находится на USB вам нужно поделиться. Назовем это "принтер".
  2. запустить DOS
  3. до запуска старого типа приложения DOS следующее:

    чистая польза lpt1: \\127.0.0.1\printer / Persistenst: да

  4. запустить старое приложение DOS

Это перенаправит порт LPT1 на общий ресурс и печать на USB принтер. Вы можете поместить это в сценарий до запуска приложения.

1
отвечен GeekyDaddy 2023-03-14 01:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх