0

我需要开发应用程序,从一些数据库中获取数据,编写文档,然后在本地(标签)打印机上打印。

如果主应用程序可以基于 Web(ASP.NET),那就太好了。但是我需要控制打印过程以不允许用户再次打印相同的文档。

你能给我一些解决方案吗?也可以创建桌面应用程序,但我们更喜欢 Web 应用程序。

我的一个想法是像 netmeeting 那样实现一些自定义协议(callto://),但我不知道这是否是个好主意以及它会有多困难。

谢谢你的建议。

4

1 回答 1

0

当我通过自定义协议 (callto://) 编写时,我已经意识到这一点,我可以推荐它。协议打开简单的桌面应用程序(可以在 Windows 注册表中设置),配置为将获取的数据打印到本地打印机。

在协议链接中,具有 base64 编码的 web 服务 url 以请求数据和会话 id,并带有用于生成打印数据的自定义打印请求。

工作正常。

于 2013-06-06T13:43:37.173 回答