การใช้เครื่องพิมพ์ใน Dosbox


14

ฉันพยายามหาวิธีเรียกใช้แอพพลิเคชั่น Dos เก่าที่ใช้เครื่องพิมพ์ที่เชื่อมต่อกับพอร์ตขนานฉันไม่คิดว่า Dosbox รองรับ lpt

ฉันสนใจทั้งในการใช้เครื่องพิมพ์นั้นและพยายามเลียนแบบเครื่องพิมพ์และเชื่อมต่อเครื่องพิมพ์ที่ใช้ USB

คำตอบ:


11

คุณสามารถใช้ DOSBox หนึ่งในเวอร์ชันที่ถูกแก้ไข / ทางแยกซึ่งรองรับการพิมพ์ มีไม่กี่คน

สิ่งหนึ่งที่ฉันเพิ่งเริ่มใช้คือเวอร์ชัน "ykhwong" ที่ปรับปรุงแล้วของแทวอน (ตามที่เขียนเป็นฉบับปรับปรุงล่าสุด 12 ตุลาคม 2011):

แพทช์รวม:

Direct3D พร้อม pixelshaders, OpenglHQ, นวัตกรรม, ร่อน, zip / 7z mount, เสียงเตือน, NE2000 Ethernet, ส่วนต่อประสานกราฟิกกับผู้ใช้ (เมนู), บันทึก / โหลด, การซิงก์แนวตั้ง, การตั้งค่าสถานะ CPU, คำสั่ง DOS ต่างๆ (PROMPT VOL, LABEL, MOUSE, ฯลฯ ) และคำสั่ง CONFIG.SYS (อุปกรณ์, บัฟเฟอร์, ไฟล์, ฯลฯ ), ปุ่มเทอร์โบต่อเนื่อง, ปุ่มคอร์สวิตช์, แสดงรายละเอียด (จากแถบเมนู), ไอคอน Nice DOSBox, ตัวแก้ไขแพตช์ (cp437), คำสั่ง MAKEIMG, INTRO, Ctrl - เบรกแพตช์, แพทช์สนับสนุน DBCS, เมาท์อัตโนมัติ, เอาท์พุทเครื่องพิมพ์ , การจำลอง MT-32 (MUNT), MP3CUE, โอเวอร์สแกนชายแดน, การสลับสเตอริโอ, SDL_Resize, MemSize128, การจำลองชิปวูดู 3dfx ภายใน, Amstrad & PS / 1 การสนับสนุน soundfont, การสนับสนุนแบ็กเอนด์ Timidity ++, CGA w / การตรวจสอบขาวดำ, ปรับปรุงแพทช์ความถูกต้องจำลองลำโพงคอมพิวเตอร์ ฯลฯ

อนุญาตให้เปลี่ยนเส้นทาง LPT1 (ผ่าน LPT3) ไปยังพอร์ต LPT จริง, ไฟล์เครื่องพิมพ์ (.prn) หรือไปยังเครื่องพิมพ์เสมือน ตัวเลือกที่ถูกต้องในแบบขนาน / โต้ตอบ Dongle มีreallpt, printer, และfiledisabled

หากคุณตั้งค่าให้ส่งไปยังเครื่องพิมพ์เสมือนมันสามารถ "พิมพ์" ไปยังไฟล์กราฟิก (.PNG, .BMP, .PS) หรือไปยังเครื่องพิมพ์ Windows บนโฮสต์ (ปรากฏขึ้นหน้าต่างโต้ตอบการพิมพ์ Windows):

การพิมพ์ DOSBox


8

ฉันสงสัยว่าการเลียนแบบพอร์ตขนานอย่างเหมาะสมนั้นเป็นสิ่งสำคัญสำหรับ DosBox

Id พบว่ามีคนแก้ไขโปรแกรมนี้ในปี 2549:

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

ลิงก์ใดที่เห็นได้ชัดว่าเป็นฟอรัมสนับสนุน DosBox

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 64 บิต (และอื่น ๆ ที่ฉันคิดว่า - ไม่มีโปรแกรม printfil ใด ๆ )


ปัญหาเฉพาะกับ MegaBuild คือล่าสุดมาจากรหัสที่มา DosBox จาก 2010 MB6 อยู่ในรายการภายใต้ "เลิก SVN / CVS สร้าง" ในวิกิ DOSBox ykhwong build ได้รับการอัพเดตในปีนี้
jnm2
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.