我需要开发应用程序,从一些数据库中获取数据,撰写文档然后在本地(标签)打印机上打印。
如果主应用程序可以基于Web(ASP.NET),那将是很好的。但我需要控制打印过程,不允许用户再次打印相同的文档。
你能给我一些解决方案吗?也可以创建桌面应用程序,但我们更喜欢Web应用程序。
我有一个想法是实现一些自定义协议,如netmeeting(callto://),但我不知道,如果它是好主意,它会有多难。
感谢您的建议。
答案 0 :(得分:0)
我已经意识到这一点,因为我通过自定义协议(callto://)编写,我可以推荐它。协议打开简单的桌面应用程序(可以在Windows注册表中设置),配置为将数据获取的数据打印到本地打印机。
在协议链接中,有一个base64编码的webservice网址,用于询问数据和会话ID以及用于生成打印数据的自定义打印请求。
工作正常。