问题: 我们有一个基于网络的医疗软件应用程序,作为解决方案的一部分,它允许人们上传和共享文件。将这些文件从其源电子病历应用程序中保存并上传到我们的过程中,对于用户来说是很麻烦的。
目标: 我希望他们能够通过标准打印对话框从源应用程序“打印”(这是必要的,因为我们无法控制源应用程序),但将该文档实际上传到我们的网络应用程序通过网络服务、IPP 或类似服务。
并发症: 我们还需要一些上下文数据:你打印的这个东西属于哪个病人?这是通过用户需要指定的标识符来完成的,我们将在我们这边进行匹配。
我需要帮助: 我对打印驱动程序、端口重定向(例如 RedMon)或 IPP 或类似的东西了解得不够多,不知道应该如何构建它。这是我的尝试。这行得通吗?有没有更简单的方法?
- 用户安装 RedMon 或类似软件以及我们编写的用于捕获打印机图像的自定义本地应用程序
- 这会触发本地应用程序提示用户输入我们需要匹配文档的患者信息
- 然后本地程序进行身份验证,并将文件上传到我们的网络服务,供用户使用。