将打印数据保存到数据库中

时间:2012-08-08 06:42:05

标签: printing

在Windows中我希望通过我机器中的打印机打印的所有页面都保存到MYSQL数据库中。我有设备集成软件,它从设备读取数据并显示它。我获取数据的唯一方法是打印。每次打印时,我都需要将这些打印数据直接存入我的MYSQL数据库。

1 个答案:

答案 0 :(得分:0)

您的问题描述不是很好,但总的来说,我认为最好的选择是安装一个virtual printer driver(有几十个适用于Windows,一些是免费的,一些是待售的)。

如果您需要将其保存为图像(因为读数也有图形部分),您最好找到可以生成PDF或TIFF的内容并相应地设计表格。 否则,您需要一个模仿“纯文本”打印机的驱动程序。

您还需要一种方法来定期扫描存储打印输出的目录(一个简单的轮询机制应该这样做),以便识别新创建的文件并将其导入您的数据库。

这看起来主要是一个工作流程自动化问题,所以也许您也可以检查Superuser.com,并可能在那里提出相同的问题(但请更具描述性)。

以下是Windows XP中的description of the standard, text-only virtual printer

这是一款名为PrintMulti的产品,似乎很适合。