作者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
1F:→ Big9 :就因为要换新机器, 电脑改用笔电 所以才烦恼 07/27 00:34
笔电? 要我的话就去nb-shopping 挑一台 x31 买就好了....
:D (我现在也在用 x31 上网中.....)
不过 x31 老鸡子会有个毛病,这毛病修好大概要一千,修好後
就继续头好壮壮....
※ 编辑: maniaque 来自: 114.27.74.128 (07/27 00:52)
2F:推 Big9 :X31是最近的机型? 我在想改用QEMU试试看 07/27 01:13
3F:→ 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)