【问题标题】:Why xpra html5 client dont show client's local printer and regular xpra desktop client does?为什么 xpra html5 客户端不显示客户端的本地打印机而常规 xpra 桌面客户端会显示?
【发布时间】:2017-06-21 11:20:35
【问题描述】:

我在 lubuntu16.04 上使用 xpra,我使用以下命令启动 xpra:

xpra start :5007 --start-child=leafpad --html=on --bind-tcp=0.0.0.0:44444 -d printing --encoding=jpeg 

启动 xpra 后,当我使用 urlbar 中的192.168.x.x:44444 ip 从 chrome 连接时,leafpad 应用程序显示在 chrome 选项卡上,但是当我在同一选项卡上按 ctrl + p 时,它显示 lubuntu16.04 机器的默认打印机列表但不显示我机器的打印机。

此外,当我尝试使用带有192.168.x.x:44444 ip 的 Windows 机器上的简单 xpra 桌面客户端进行连接时,leafpad 会在我的 Windows 桌面上打开新窗口,并且在按下 ctrl + p 时,它会按预期显示我的本地 Windows 机器打印机。

所以我的问题是为什么在 webbrowser(html5 客户端)中它不能显示本地机器打印机以及为什么 xpra 桌面客户端显示它,这两个 html5 客户端和 xpra 桌面客户端有什么区别?

谁能解释我是否想在 html5 客户端中列出本地打印机而不是它的必要步骤?

【问题讨论】:

    标签: html ubuntu x11 printers


    【解决方案1】:

    根据Will html5 client be able to list client's local printers in browser and print on it

    浏览器不允许 Javascript 代码查询硬件。 (澄清一下:从 HTML5 客户端打印应该已经可以工作,并且打印对话框应该允许您选择打印机 - 但这一切都发生在浏览器的 UI 客户端)

    【讨论】:

      猜你喜欢
      • 2021-04-03
      • 2013-06-26
      • 2023-02-10
      • 2023-04-01
      • 2012-03-17
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      相关资源
      最近更新 更多