我想知道如何在不通过 chrome 打印弹出窗口的情况下与网络中的打印机进行通信

Posted

技术标签:

【中文标题】我想知道如何在不通过 chrome 打印弹出窗口的情况下与网络中的打印机进行通信【英文标题】:I would like to know how to communicate with a printer in the web without going through the chrome print pop-up 【发布时间】:2019-09-12 08:48:03 【问题描述】:

我有一个用 Asp.Net 开发的网站,它允许以 pdf 格式返回数据,我可以打印它。 我有一台以 USB 模式连接的 Evolis 打印机。 也许有必要开发一个将集成到 Web 解决方案中的插件,如果是这种情况,我不知道需要使用哪种技术来开发它以及如何开发? 如果您有任何意见建议,我将不胜感激

【问题讨论】:

qztray 是提供此功能的付费产品 @TKoL 这个我知道,但是问题不是免费的……我要知道能不能自己开发,不知道怎么解决 I saw this information through this link, but I still do not know how it will be achievable 【参考方案1】:

您可以使用 PrintDocument 类。 这是来自 MSDN 的参考

https://docs.microsoft.com/en-us/dotnet/api/system.drawing.printing.printdocument?view=netframework-4.8

【讨论】:

我会看看这个解决方案是否有效。感谢您的回复

以上是关于我想知道如何在不通过 chrome 打印弹出窗口的情况下与网络中的打印机进行通信的主要内容,如果未能解决你的问题,请参考以下文章

如何在 selenium webdriver(python)中禁用 chrome 的“保存密码”弹出窗口

如何展开我的 Chrome 扩展程序的弹出窗口

Kivy:如何在不关闭弹出窗口的情况下更新弹出标签文本

弹出文件下载窗口时如何提取文件下载的URL?

在Chrome扩展程序中,如何更改弹出窗口的完整背景颜色?

如何在不改变其内容位置的情况下弹出整个 Div