環境圖:
目前遇到公司電腦逐漸故障,新電腦WIN10又無法執行舊系統的問題。
暫時解決的方法是使用VM ware模擬WIN98se的環境,再安裝DOS倚天系統。
程式可以順利執行,但是在列印時必須透過舊PC共享印表機才能夠列印,
在VM WIN98環境列印WORD.EXCEL.時幾乎不會有延遲,
但是在DOS倚天系統執行列印指令後延遲將近1分鐘印表機才開始動作,
請問這種延遲的問題有辦法解決嗎?
有嘗試過另外兩種方法:
1.在HOST WIN10安裝印表機,再共享給VM WIN98,VM WIN98會找不到印表機。
2.因為新電腦沒有LPT1埠,所以用USB埠在VM WIN98安裝印表機驅動程式,也是會顯示找不到印表機,有嘗試在VM WIN98把USB埠設定成LPT1埠,但還是沒有效果。 https://blog.xuite.net/henyuamos/fixing/21446756
環境圖2:
DOSBOX-X教學
https://knifour.gitbooks.io/dos-program-saviour/content/index.html
目前有找到另外一種可以使用DOS倚天程式的方式
用DOSBOX-X的程式可以模擬DOS的環境,
再把ET3版的倚天中文系統掛載進去,就能夠正常使用程式,
但是無法列印,有在WIN 10嘗試過把USB埠改成LPT1埠,
在倚天系統內列印時還是顯示沒有安裝印表機,
請問有辦法讓DOSBOX-X內的倚天可以列印嗎?
PS.補充下,根據教學設定完dosbox.conf檔的CPU內容後,DOSBOX-X執行的倚天系統比VM ware還要順暢很多。
倚天中文為16位元程式,無法再WinNT以上的電腦執行,採用虛擬化後的倚天INT17的中斷程式也無法正常使用,所以印表機埠只能輸出倚天指令和文字(BIG5碼)內容,導致印出亂碼或不正確的資料格式。
方案一:還是漢書DOS
方案二:
可以裝一台WinXP電腦執行4DOS+倚天中文來當印表伺服器,開分享資料夾,讓其他電腦執行DOSBox+LPT轉成檔案,存到分享的資料夾,再寫一隻小程式抓檔案列印,網路上有看過有人用批次檔就解決了!
方案三:我客戶的規劃
使用DOSBox+LPT轉成檔案,並拿了WinPrint原始碼,加上自己寫的倚天印表指令解譯,實作選擇字體、字體放大、行字間距、表格連線等常用的指令,但還有很多指令沒有完成!
可在64位元的Win10、Win7上執行,可列印到Windows支援的所有單機或網路所有的印表機!
有償尋求高手 使用dosbox-x的DOS程式列印問題
WINDOWS 10 安裝dosbox-x VERSION 2022.08.0
工作地點 : 台北市內湖科學園區
請 E-MAIL 聯繫