Відповіді:
Ви можете використовувати одну з виправлених / роздвоєних версій 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.
Я знайшов цей патч, який хтось написав у 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 тощо.
Для цього використовуйте WinPrint :
Бере стандартний вихід принтера, створений програмою DOS, і пересилає його на принтер Windows за замовчуванням. Перетворює кодову сторінку, знімає порожні сторінки, підтримує графіки BOX DRAWINGS. Працює на всіх платформах Windows. Написано Borland DELPHI.
Він розроблений спеціально для того, щоб допомогти друкувати зі старих програм DOS на нові USB-принтери.
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).