在 Windows 中,我希望通过机器中的打印机打印的所有页面都保存到 MYSQL 数据库中。我有设备集成软件,它从设备中读取数据并显示它。我获取数据的唯一方法是打印。每次打印时,我都需要将这些打印数据直接放入我的 MYSQL 数据库中。
问问题
270 次
1 回答
0
您的问题描述得不是很好,但总的来说,我认为最好的选择是安装虚拟打印机驱动程序(Windows 有几十个可用的驱动程序,有些是免费的,有些是出售的)。
如果您需要将其保存为图像(因为读数也有图形部分),您最好找到可以生成 PDF 或 TIFF 的东西并相应地设计您的表格。否则,您需要一个模拟“纯文本”打印机的驱动程序。
您还需要一种方法来定期扫描存储打印输出的目录(应该使用简单的轮询机制),以便识别新创建的文件并将这些文件导入数据库。
这看起来主要是一个工作流自动化问题,所以也许你也可以查看 Superuser.com,并可能在那里问同样的问题(但请更具描述性)。
以下是Windows XP 中可用的标准纯文本虚拟打印机的说明。
这是一个名为PrintMulti的产品,它似乎非常适合。
于 2012-08-08T09:40:31.503 回答