学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 资格考试/认证 > PPT制作技巧 > 截获输出到打印机的文本数据

截获输出到打印机的文本数据

西门豹治邺奇计

截获输出到打印机的文本数据.txt师太,你是我心中的魔,贫僧离你越近,就离佛越远 初中的体育老师说:谁敢再穿裙子上我的课,就罚她倒立。截获输出到打印机的文本数据

在所有的应用软件当中,几乎都会提供打印结果的功能,但大部分的软件并不提供输出结果到文本文件功能(如速达,用友和金碟应用软件等能够打印,但不能将结果直接输出到文本文件;再比如一些与硬件配套的应用软件类似

PeakNet等软件,也只能打印,不能输出到文本文件)。有时候客户需要对这些结果进行再次处理分析和统计。传统的方法,只能把打印到纸上的数据手工输入电脑,再利用自己的统计分析软件来处理这些数据。如果这些数据量大,仅靠人工输入是不可能的。笔者经过探讨和测试,找到了一个方法,实现了他们的无缝连接。为方便起见,以下称本文最早提到提供打印结果功能的软件为软件A,对这些结果再次进行处理分析和统计的软件为软件B。

问题(一)描述:

由于软件A不提供打印文本数据到文本文件中,但可以通过打印机打印出来。比如有些监控机器的软件一直要监控并且不时产生数据,而这些数据又需要重新处理和统计。我们需要的是文本文件。如何解决这个问题,请详见解决思路1),2),3)。

解决思路:

1) 虽然有些软件(比如Excel, Word等)在打印功能中提供“打印到文件”,但实际上打印出来的文件并不是我们所想要的纯数据的文本文件,而是有一堆的打印控制信息在里面。所以我们必须创建一个文本文件打印机,然后选该文本文件打印机为软件A默认的打印机。这样我们才能得到纯数据的文本文件。

2) 创建一个文本文件打印机:在Windows中创建一个新的本地打印机,选“FILE(打印到文件)”端口(注意不是打印机端口也不是串行口);然后需要选一个打印驱动程序(当然,你是牛人的话,自己可以写一个打印驱动程序,但写打印驱动程序对大多数程序员来说是一件很困难的事情)。

3) 尽管Windows提供了数十个厂家的打印驱动程序,但唯独只有Generic提供了文本文件打印程序,所以只能选Generic的“Generic/Text only” 作为该文本文件打印机的驱动程序。建好了文本文件打印机后,再将软件A默认的打印机重新指向到该文本打印机。这样我们再打印后就可以得到文本文件了。

问题(二)描述

我们的确可以得到文本文件,但新的问题又来了。当软件A用默认的文本文件打印机打印数据到文件时,会弹出一个输入文件名的对话框,此时如果没有操作员使用计算机,软件A会停留住。不为了不要人工输入文件名,请详见解决思路4),5)。

第1页

TOP相关主题

  • 打印机输出文件名
  • 打印机输出pdf
  • 将打印机输出另存为
  • 针式打印机输出空白纸
  • 输出字节文本
  • 按键精灵输出文本
  • js 输出html纯文本
  • 如何截获数据包

我要评论

相关文档

  • 截获输出到打印机的文本数据

    截获输出到打印机的文本数据_建筑/土木_工程科技_专业资料。截获输出到打印机的文本数据在所有的应用软件当中,几乎都会提供打印结果的功能,但大部分的软件并不提供输...

  • 第11章 让数据到文本中去

    截获输出到打印机的文本数... 3页 免费 基于短文本数据库加载的高... 9页...第11章 11章 让数据到文本中去——文件的操作 文件的操作 让数据到文本中去 ...

  • 打印机截取

    喜欢此文档的还喜欢 截获输出到打印机的文本数... 3页 免费 VC打印机编程 ...这样我们才能得到纯数据的文本文件。 2) 创建一个文本文件打印机:在Windows中...

  • 实现数据采集曲线绘制和打印的方法

    暂无评价0人阅读0次下载举报文档 实现数据采集曲线绘制和打印的方法_信息与...所有输出都送给假脱机系统, spooler在输出传送到打印机的过程中,截获打印机作业,...

  • 1.3 Linux重定向和管道

    (通常为 more 命令、lp (行式打印机) 命令或者一个文件处理命令,如 grep 或...7) 截获 cal -y 命令的输出,把它存到名为 calendar 的文件中。查看文件的...

  • 打印程序开发资料

    截获操作系统的打印任务, 将打印任务转换为图像文件...然后假脱机将数据流发送给具有目标打印机 I/O 端口...并发送 RAW 格式的结果输出到假脱机(通过调用 ...

  • 河北工业大学操作系统实验报告linux 和windows部分

    和 father 之间的数据传递工作,具体做法 分为四步...(行式打印机) 命令或者一个文件处理命令,如 grep ...7) 截获 cal -y 命令的输出,把它存到名为 ...

  • 河北工业大学操作系统实验报告linux_和windows部分

    和 father 之间的数据传递工作,具体做法 分为四步...通过替换文件名,可以截获命令的输出,而不是让它到达...(行式打印机) 命令或者一个文件处理命令,如 grep ...

  • 在VB中实现数据采集曲线绘制和打印的方法

    利用 P rin ter 对象的属性和方法进行文本的打印是很方便的, 但 是数据采集...输出都送给假脱机系统, spoo ler 在输出传送到打印机的过程中, 截获打印机作业...

  • snagit 9的使用

    窗口、活动窗口、区域、 DOS 窗口及菜单等进行抓取文字输出到打印机文件及剪贴...如果想制作一份 SnagIt 本 身的说明书而需要截取其窗口中的内容,但 SnagIt 无法...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部