ฉันพยายามหาวิธีเรียกใช้แอพพลิเคชั่น Dos เก่าที่ใช้เครื่องพิมพ์ที่เชื่อมต่อกับพอร์ตขนานฉันไม่คิดว่า Dosbox รองรับ lpt
ฉันสนใจทั้งในการใช้เครื่องพิมพ์นั้นและพยายามเลียนแบบเครื่องพิมพ์และเชื่อมต่อเครื่องพิมพ์ที่ใช้ USB
ฉันพยายามหาวิธีเรียกใช้แอพพลิเคชั่น Dos เก่าที่ใช้เครื่องพิมพ์ที่เชื่อมต่อกับพอร์ตขนานฉันไม่คิดว่า Dosbox รองรับ lpt
ฉันสนใจทั้งในการใช้เครื่องพิมพ์นั้นและพยายามเลียนแบบเครื่องพิมพ์และเชื่อมต่อเครื่องพิมพ์ที่ใช้ USB
คำตอบ:
คุณสามารถใช้ 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
, และfile
disabled
หากคุณตั้งค่าให้ส่งไปยังเครื่องพิมพ์เสมือนมันสามารถ "พิมพ์" ไปยังไฟล์กราฟิก (.PNG, .BMP, .PS) หรือไปยังเครื่องพิมพ์ Windows บนโฮสต์ (ปรากฏขึ้นหน้าต่างโต้ตอบการพิมพ์ Windows):
ฉันสงสัยว่าการเลียนแบบพอร์ตขนานอย่างเหมาะสมนั้นเป็นสิ่งสำคัญสำหรับ 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 เป็นต้น
ใช้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 64 บิต (และอื่น ๆ ที่ฉันคิดว่า - ไม่มีโปรแกรม printfil ใด ๆ )