Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要开发应用程序,从一些数据库中获取数据,编写文档,然后在本地(标签)打印机上打印。
如果主应用程序可以基于 Web(ASP.NET),那就太好了。但是我需要控制打印过程以不允许用户再次打印相同的文档。
你能给我一些解决方案吗?也可以创建桌面应用程序,但我们更喜欢 Web 应用程序。
我的一个想法是像 netmeeting 那样实现一些自定义协议(callto://),但我不知道这是否是个好主意以及它会有多困难。
谢谢你的建议。
当我通过自定义协议 (callto://) 编写时,我已经意识到这一点,我可以推荐它。协议打开简单的桌面应用程序(可以在 Windows 注册表中设置),配置为将获取的数据打印到本地打印机。
在协议链接中,具有 base64 编码的 web 服务 url 以请求数据和会话 id,并带有用于生成打印数据的自定义打印请求。
工作正常。