从Web应用程序在本地打印机上打印有限制

时间:2012-10-09 10:39:55

标签: asp.net printing

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

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

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

我有一个想法是实现一些自定义协议,如netmeeting(callto://),但我不知道,如果它是好主意,它会有多难。

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

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

在协议链接中,有一个base64编码的webservice网址,用于询问数据和会话ID以及用于生成打印数据的自定义打印请求。

工作正常。