Menggunakan printer di Dosbox

14

Saya mencoba menemukan cara untuk menjalankan aplikasi berbasis Dos lama yang menggunakan printer yang terhubung ke port paralel, saya tidak berpikir Dosbox mendukung lpt.

Saya tertarik untuk menggunakan printer itu dan mencoba meniru printer entah bagaimana dan menghubungkan printer berbasis USB.

Ofir
sumber

Jawaban:

11

Anda dapat menggunakan salah satu versi DOSBox yang ditambal / bercabang yang mendukung pencetakan. Ada beberapa .

Salah satu yang baru-baru ini saya mulai gunakan adalah versi "ykhwong" Taewoong yang disempurnakan (saat penulisan, ini terakhir diperbarui 12 Oktober 2011):

Termasuk Patch:

Direct3D dengan pixelshaders, OpenglHQ, Innovation, Glide, zip / 7z mount, Beep, NE2000 Ethernet, antarmuka pengguna Graphis (menu), status Simpan / Muat, Sinkronisasi vertikal, pengoptimalan flag CPU, Berbagai perintah DOS (PROMPT VOL, LABEL, MOUSE, dll) dan perintah CONFIG.SYS (PERANGKAT, BUFFER, FILE, dll), kunci turbo kontinu, tombol Core-switch, Show details (dari menu bar), ikon Nice DOSBox, patch font (cp437), perintah MAKEIMG, INTRO, Ctrl patch patch, patch dukungan DBCS, mount otomatis, output printer , emulasi MT-32 (MUNT), MP3CUE, perbatasan Overscan, swap-stereo, SDL_Resize, MemSize128, emulasi chip voodoo 3dfx internal, emulasi suara Amstrad & PS / 1, Fluidsynth dukungan soundfont, dukungan backend Timidity ++, dukungan CGA w / Monitor Monokrom, Meningkatkan patch akurasi emulasi Speaker PC, dll.

Ini memungkinkan pengalihan LPT1 (melalui LPT3) ke port LPT yang sebenarnya, file printer (.prn), atau ke printer virtual. Opsi berlaku di Paralel dialog / Dongle adalah reallpt, printer, filedan disabled.

Jika Anda mengaturnya untuk mengirim ke printer virtual, itu dapat "mencetak" ke file grafik (.PNG, .BMP, .PS), atau ke printer Windows pada host (itu akan memunculkan dialog cetak pada Windows):

Pencetakan DOSBox

Ƭᴇcʜιᴇ007
sumber
8

Entah bagaimana saya ragu bahwa emulasi port paralel yang tepat adalah prioritas bagi para pengembang DosBox.

Id memang menemukan tambalan ini yang ditulis seseorang pada tahun 2006:

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

tautan ke apa yang tampaknya merupakan forum dukungan garpu DosBox?

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

Bergantung pada seberapa buruk Anda menginginkan ini, jujur, opsi terbaik Anda mungkin mendapatkan perangkat keras yang lebih lama dan menjalankan DOS secara bawaan.

Bergantian Anda dapat mencoba menjalankannya di mesin virtual sejati seperti VirtualBox, VMWare, Xen, Virtual PC, dll.

Jeff Atwood
sumber
5

Gunakan WinPrint untuk ini:

Mengambil keluaran printer standar yang dihasilkan oleh aplikasi DOS, dan meneruskannya ke printer Windows default. Mengkonversi halaman kode, menghapus halaman kosong, mendukung karakter KOTAK KOTAK. Bekerja pada semua platform Windows. Ditulis dalam bahasa Borland DELPHI.

Ini dirancang khusus untuk membantu Anda mencetak dari program DOS lama ke printer USB baru yang terhubung.

alex
sumber
4

DOSBOX MegaBuild dari sini: http://home.arcor.de/hal-9000/

Edit file konfigurasi DOSBOX Megabuild seperti ini

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

Mengubah

parallel1=file dev:lpt1

Penangkapan port:

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

Dan Anda dapat mencetak pada Printer USB pada Windows 7 64bit (dan lainnya saya pikir - tanpa program printfil).

Marcin
sumber
Satu-satunya masalah dengan MegaBuild adalah bahwa yang terbaru didasarkan dari kode sumber DosBox dari 2010. MB6 terdaftar di bawah "Usang SVN / CVS builds" di wiki DOSBox. Membangun ykhwong telah diperbarui tahun ini.
jnm2