0

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

4

1 回答 1

0

您的问题描述得不是很好,但总的来说,我认为最好的选择是安装虚拟打印机驱动程序(Windows 有几十个可用的驱动程序,有些是免费的,有些是出售的)。

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

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

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

以下是Windows XP 中可用的标准纯文本虚拟打印机的说明。

这是一个名为PrintMulti的产品,它似乎非常适合。

于 2012-08-08T09:40:31.503 回答