iT邦幫忙

0

VM虛擬機,倚天系統列印疑問

環境圖:
https://ithelp.ithome.com.tw/upload/images/20181130/20106863ylnML26cKP.png
目前遇到公司電腦逐漸故障,新電腦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:
https://ithelp.ithome.com.tw/upload/images/20181130/20106863VAzPNSReIg.png
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還要順暢很多。

看更多先前的討論...收起先前的討論...
了不起.. 還在用倚天.. 太強了. 哈.
正在汰換中目前是過渡期,只是一直花錢修舊電腦(買的零件也是舊的),而且修了也常常故障,超煩超浪費錢,目前正在尋求解決方法...
有公家單位的fu
去買個二手EPC小筆電, 看有法裝WIN98系統, 試試看.
fuzzylee1688主要是不想一直在舊電腦上花錢,買EPC小筆電的話感覺和組舊電腦差不多,而且缺乏LPT1埠問題又回歸到原點了。
slime iT邦大師 1 級 ‧ 2018-11-30 22:29:20 檢舉
還有一點預算的話可以試試"漢書DOS"在Windows下模擬倚天, 直接使用Windows印表機.
goodnight iT邦研究生 4 級 ‧ 2018-12-03 01:00:17 檢舉
現在的主機板, 不是真的沒有 LPT1, 而是PIN在, LPT1的排線座要另外買
筆電就真的沒有 LPT1了
goodnight iT邦研究生 4 級 ‧ 2018-12-03 01:01:19 檢舉
或許買一個印表伺服器, 可以解決吧
漢書DOS 是唯一解,DOS BOX 不支援列印功能,他沒有列印模擬器,所以無解
還有 USB 模擬 LPT 可以參考這邊作設定
https://blog.csdn.net/nikolay/article/details/5280398
設定好之後,在 DOS 裡面可以直接把 印表機指向 模擬的 LPT 埠,這樣就不會因為DOS不吃 USB 而無法列印
謝謝大家的回應,如果不花錢的話目前就只能忍受用VM虛擬機的方式了。
漢書DOS系統的話再評估看看,如果必要的話該花的錢還是得花。

1 個回答

0
jimmychn
iT邦新手 4 級 ‧ 2019-03-07 17:05:01
最佳解答

倚天中文為16位元程式,無法再WinNT以上的電腦執行,採用虛擬化後的倚天INT17的中斷程式也無法正常使用,所以印表機埠只能輸出倚天指令和文字(BIG5碼)內容,導致印出亂碼或不正確的資料格式。

方案一:還是漢書DOS

方案二:
可以裝一台WinXP電腦執行4DOS+倚天中文來當印表伺服器,開分享資料夾,讓其他電腦執行DOSBox+LPT轉成檔案,存到分享的資料夾,再寫一隻小程式抓檔案列印,網路上有看過有人用批次檔就解決了!

方案三:我客戶的規劃
使用DOSBox+LPT轉成檔案,並拿了WinPrint原始碼,加上自己寫的倚天印表指令解譯,實作選擇字體、字體放大、行字間距、表格連線等常用的指令,但還有很多指令沒有完成!
可在64位元的Win10、Win7上執行,可列印到Windows支援的所有單機或網路所有的印表機!

謝謝回答,目前是買了2-3套漢書DOS系統先撐著,漢書的系統和原本的程式也沒有100%相容,也有一些其他的問題,還好的是新系統的導入目前正逐步進行,希望能平安撐到新系統正式上線就好。

jimmychn iT邦新手 4 級 ‧ 2019-05-14 11:24:55 檢舉

應該可以試試所有電腦執行DOSBox並設定印表輸出到指定共享資料夾,其中一台電腦執行漢書,從共享資料夾取檔案列印到網路印表機,這樣可省一些費用。

我要發表回答

立即登入回答