我有一台 HP Photosmart B210,这是一款能够通过 wifi 打印的电子打印打印机,我在 Google 云打印中使用这台打印机,但它有一个缺点,它附带的软件仅适用于 Windows,所以要打印任何东西我都使用我的 Android 设备。
将文件传输到我的手机,然后使用 HP 的应用程序或云打印应用程序将作业发送到打印机,老实说,这并不难,但我觉得我做的步骤比必要的要多。
那么,有没有办法在 Ubuntu 中设置打印机,或者是否有第三方应用程序,我可以将作业导入/拖放到 Google 的服务中并打印它们?
答案1
看起来有人在这里制作了 CUPS / Google 云打印工具:
并且看起来作者提供了 PPA:
- 软件包:https://launchpad.net/~simon-cadman/+archive/cups-cloud-print
- 源代码:https://github.com/simoncadman/CUPS-Cloud-Print
要安装并配置它:
sudo add-apt-repository ppa:simon-cadman/niftyrepo sudo apt-get update sudo apt-get install cupscloudprint sudo /usr/share/cloudprint-cups/setupcloudprint.py
在它要求提供 Google 凭证后(它只会询问这是您第一次使用 CUPS CloudPrint 吗,或者您的凭证是否无效),它会询问您是否希望从您的 Google 帐户添加所有打印机。
为了使其与 Google 的两步验证系统兼容,您必须创建“应用密码”。为此,请转到:应用程序密码在您的 Google 帐户页面中,为该服务设置一个新密码。
如果您在此处选择“Y”,它将添加当前未添加到 CUPS 安装的所有打印机。
如果您希望手动添加打印机,请在此处输入“N”,然后手动添加打印机:
添加新打印机(通过
http://127.0.0.1:631
或常用界面)作为“Google Cloud Print”网络打印机。选择“制造商”为 Google,“型号”为 Cloud Print。/usr/lib/cloudprint-cups/listcloudprinters.py
这仅适用于添加打印机从Google Cloud Print 到您的本地机器。如果您想使用现有的打印机并将其添加到到Google 云打印请遵循以下说明:
答案2
从 Ubuntu 的管理 shell 运行sudo apt-get install cloudprint python-requests
。
然后从命令行运行cloudprint
- 它会提示您输入您的 Google 用户名和密码,并将此机器本地定义的打印机添加到您的 Google 帐户。
就我而言,我在 Linux 机器上设置并定义了以下 Kodak Wifi 打印机:
cloudprint
Google 用户名:
密码:
已添加打印机 KODAK-ESP-5200-Series-AiO
然后您可以从Google 网站。
在该页面上,以下是设置后我的 Google 帐户中列出的打印机:
保存到 Google Drive
KODAK-ESP-5200-Series-AiO(我拥有)
打印至 FedEx 办公室