使用 WebView2 和 C# windows 窗体应用程序从 web 应用程序打印到命名打印机

问题描述

我有一个 Web 应用程序,可以生成需要打印的各种报告/文档/标签。根据报告使用不同的本地打印机。大多数通过 A4 激光打印,但有些需要在 2 台不同的本地标签打印机中的 1 台上打印。每台PC可以有不同的命名本地标签打印机。

到目前为止,用户在打印时必须选择正确的打印机。但是在查看 WebView2 后,我认为我可以在 c# windows 窗体应用程序中使用它。我的想法是,由于应用程序会知道哪个网页正在调用打印请求,然后它可以根据 url 将其定向到正确的打印机。

有人知道这是否可行吗?

或者有没有办法在从 Web 打印时将打印作业定向到指定的打印机?缺少在每台 PC 上安装服务?

编辑: 我的问题显然不清楚。我知道如何使用 c# 设置打印机,但我没有使用过 webview2 并且想知道 c# 应用程序是否会知道或获取带有查询字符串的当前 URL。我想以此为基础设置打印机。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)