Використання принтера в Dosbox


14

Я намагаюся знайти спосіб запустити старий додаток на основі Dos, який використовує принтер, підключений до паралельного порту, я не думаю, що Dosbox підтримує lpt.

Мене цікавить як використання цього принтера, так і намагання якось імітувати принтер і підключити принтер на базі USB.

Відповіді:


11

Ви можете використовувати одну з виправлених / роздвоєних версій DOSBox, що підтримують друк. Є кілька .

Один, який я нещодавно почав використовувати, - це розширена версія "ykhwong" Taewoong (на момент написання вона востаннє оновлена ​​12 жовтня 2011 року):

Включені патчі:

Direct3D з пікселями, OpenglHQ, інновації, Glide, zip / 7z кріплення, звуковий сигнал, NE2000 Ethernet, користувальницький інтерфейс Graphis (меню), стан збереження / завантаження, вертикальна синхронізація, оптимізація прапорів процесора, різні команди DOS (PROMPT VOL, LABEL, MOUSE, тощо) та CONFIG.SYS команди (DEVICE, BUFFERS, FILES тощо), безперервна турбо клавіша, клавіша Core-перемикач, Показати деталі (з панелі меню), хороший значок DOSBox, патч шрифту (cp437), команда MAKEIMG, INTRO, Ctrl патч -break, патч підтримки DBCS, автоматичне кріплення, вихід принтера , емуляція MT-32 (MUNT), MP3CUE, межа Overscan, стереозаміна, SDL_Resize, MemSize128, внутрішня емуляція чіп-вуду 3dfx, емуляція звуку Amstrad & PS / 1, Fluidsynth підтримка звукового шрифту, підтримка зворотності ++ заднім числом, підтримка CGA з монохромним монітором, поліпшення виправлення точності емуляції динаміків ПК та ін.

Це дозволяє перенаправляти LPT1 (через LPT3) на фактичний порт LPT, файл принтера (.prn) або на віртуальний принтер. Допустимі параметри в діалоговому вікні Parallel / Dongle є reallpt, printer, fileі disabled.

Якщо встановити його для надсилання на віртуальний принтер, він може "друкувати" у графічний файл (.PNG, .BMP, .PS) або на принтер Windows на хості (він вискакує діалогове вікно друку Windows):

Друк DOSBox


8

Я якось сумніваюся, що правильна емуляція паралельного порту була пріоритетом для розробників DosBox.

Я знайшов цей патч, який хтось написав у 2006 році:

http://vogons.zetafleet.com/viewtopic.php?t=13117

які посилання на те, що, мабуть, є форумом підтримки DokBox fork?

http://qv90.hopto.org/bb/viewforum.php?f=3

Залежно від того, наскільки погано ви цього хочете, якщо чесно, найкращим варіантом може стати старіше обладнання та запуск DOS на ньому.

Ви також можете спробувати запустити його на справжній віртуальній машині, такі як VirtualBox, VMWare, Xen, Virtual PC тощо.


5

Для цього використовуйте WinPrint :

Бере стандартний вихід принтера, створений програмою DOS, і пересилає його на принтер Windows за замовчуванням. Перетворює кодову сторінку, знімає порожні сторінки, підтримує графіки BOX DRAWINGS. Працює на всіх платформах Windows. Написано Borland DELPHI.

Він розроблений спеціально для того, щоб допомогти друкувати зі старих програм DOS на нові USB-принтери.


4

DOSBOX MegaBuild звідси: http://home.arcor.de/hal-9000/

Редагуйте конфігураційний файл DOSBOX Megabuild так

#parallel1=file append:C:\Users\user\filename.txt

Перейти

parallel1=file dev:lpt1

Захоплення порту:

net use LPT1: \\computer-name\printer /persistent:yes

І ви можете друкувати на USB-принтері в Windows 7 64bit (і будь-який інший, я думаю - без програм printfil).


Єдиною проблемою MegaBuild є те, що останній базується на вихідному коді DosBox з 2010 року. У вікі DOSBox MB6 вказано у розділі "Застарілі версії SVN / CVS". Цього року було оновлено збірку ykhwong.
jnm2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.