背景:
一台电脑,dos系统,程序找不到售后服务了,但是运行情况刚刚的,所有的接口均被封死,只有打印机可以打印数据。
现在情况是,想把程序中的打印数据导出到另一台电脑中。在这个dos程序中进行打印操作的时候,另一台电脑读取打印并口,获取数据,然后进行解析。想的倒美,能不能实现不知道。改造后的情况:
dos电脑A--(并口转串口线)--外接电脑B(安装软件实时读取串口,数据解析-存库)--并口打印机当A执行打印操作时,B就可以获取数据,解析当然是个难事。有没有做过类似的?不知道我的想法对不对?

解决方案 »

  1.   

    不得不说有些人是笨死的。你随便安装一个打印驱动,例如虚拟pdf打印驱动,或者微软原装的(打印机默认的)xps驱动,不久将打印内容保存到文件里了嘛!
      

  2.   

    dos程序也可以运行在windows下的。如果你不能在原来机器上安装操作系统,那么就找dos下的将prn设备重定向到文件的驱动呗。或者你随便找一本20年前的“ms-dos设备驱动程序”手册照着上面的描述用汇编语言写上顶多50行代码(纯粹格式化代码不算,实际工作的顶多也就50行)写一个prn设备驱动,就能将打印机输出记录到你的二进制文件中。