繁体   English   中英

JavaScript:将文件发送到已定义的网络打印机

[英]JavaScript: Send file to defined network printer

我被问到是否有可能开发一种JS解决方案,使我可以通过客户端访问网络打印机。 因此,假设我有一个可供某些客户使用的网络服务,它提供了向用户定义的网络打印机打印报告(或类似内容)的功能(用户告诉要在哪个域和打印机名称上进行打印)...

这有可能吗? 最好的解决方案是是否可以通过Ajax请求之类的方法来完成;)

这是可能的,但可能不是您想要的方式。 最好的选择是使用服务器端脚本来打印到打印机。 问题是,现代的网络浏览器具有很多安全功能,这些功能不允许这样做。

我能想到的解决此问题的唯一方法是使用打印机:
1)接受HTTP或FTP上传的打印作业。
2)与网站位于某个DNS域中,因此浏览器上的跨站点脚本保护不会阻止您。

同样,如果使用某种服务器端解决方案,或者编写程序或自定义插件以在客户端上运行,您会更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM