作者maniaque (maniaque)
看板Windows
標題Re: [請益] Tcad 與 DOSBox 執行並用印表機輸出圖檔
時間Fri Jul 27 00:33:16 2012
※ 引述《Big9 (Big9)》之銘言:
: 各位好, 家裡因為用了一套 win98 下的 dos 模具繪圖程式 - Tcad
: 此軟體只能在 win98 下的 dos 執行
: 麻煩的是, win98 無法在新機器安裝
: 也導致 模具繪圖程式 - Tcad 也無法安裝
: 為了解決這個問題, 我現在是用了一套 DOS模組軟體, 去執行 Tcad
: 現在是可以順利打開Tcad, 也可以叫出圖檔
: 但是現在苦惱的是, 無法將圖檔透過印表機輸出
: 因為Dosbox抓不到印表機可以輸出
: 我是有試過, 先在Win7 下用
: net use lpt1: \\127.0.0.1\myshareprinter /persistent:yes
: 共享印表機, 並且在dosbox中執行命令輸出, 如: dir > lpt1
: 印表機有正常的把內容印出來
: 但是, 執行Tcad繪圖程式並且執行印表機輸出功能卻無法執行
: 好像是找不到印表機
: 不曉得有哪位朋友家中有用Tcad
: 而且可以在新規格電腦和新系統中
: 順利執行Tcad並且可以把圖檔輸出的
: 可否給小弟一些提示
坦白講,要是今天這個 case 交給我搞定的話
1.弄一台舊點的 PC ,裝Win98se ,反正這台也不需要跑多快...
2.弄一台支援的LPT界面印表機
既然你已經解決程式執行端,就只針對印表機端給建議.
印表機部份,要看 Tcad 支援的印表機指令類型,是 PCL or PostScript or ESC/Page
你用重導的 >, 這只能處理文字部份,圖形部份這樣子不行的...
單純的 net use LPT1 , Tcad 還是認不得印表機是哪一台,仍還需要
把圖形指令轉成印表機指令,這點靠 virtual dos box 是很難解決的
假如tcad 只支援輸出 PCL3 or ESC/Page,那你還要去找一套可
轉成你現在印表機能接受的中繼虛擬印表機,由它去接 dump 到 LPT1 的
資料,再轉成你真實印表機能接受的語言列印.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.74.128
→ Big9 :就因為要換新機器, 電腦改用筆電 所以才煩惱 07/27 00:34
筆電? 要我的話就去nb-shopping 挑一台 x31 買就好了....
:D (我現在也在用 x31 上網中.....)
不過 x31 老雞子會有個毛病,這毛病修好大概要一千,修好後
就繼續頭好壯壯....
※ 編輯: maniaque 來自: 114.27.74.128 (07/27 00:52)
推 Big9 :X31是最近的機型? 我在想改用QEMU試試看 07/27 01:13
→ weitom :B9同學 x31是8年以前ibm出的nb啦!! 07/27 14:56
x31 是 2004 年的 TP NB ,現在看起來是很老的筆電,但有 LPT
上面提到的毛病是這台機子大概用個四五年,電源模組的電容會有問題
(會造成無法開機)
需要換掉大概八棵電容,費用一千塊左右......
總之要鑽研這解法不是不可能,不過這已經算是某程度的專業(不想額外花時間想)
就請原PO自己多多上網爬爬自己 try.反正方向已經給原PO了
※ 編輯: maniaque 來自: 114.27.74.128 (07/27 15:10)