【发布时间】:2014-11-22 00:59:41
【问题描述】:
我正在尝试制作一个在为客户端生成 PDF 后自动打印 PDF 的应用程序。 (应他的要求)我启动并运行了一台云打印机,如果我尝试将它与 chrome 之类的东西一起使用,它工作得非常好。
PHP 的所有库都非常过时(长达 4 年之久),其中大部分已完全损坏或几乎没有提供有关如何使用它们的文档,而尝试使用 google 自己的文档更是一场噩梦
我能想到的最好的办法就是使用这个库:yasirsiddiqui/php-google-cloud-print,主要是因为它是我唯一能真正弄清楚如何使用它的库。
但是,当我使用它提交打印作业时,帐户所有者(我)会收到一封警告电子邮件,提示有可疑人员试图登录他们的帐户并且该帐户已被阻止。
有谁知道是否有(工作)库可以执行此操作,或者是否有可以使用system() 或exec() 的命令行替代方案(首选)?
注意:我对 python 的了解为 0%,并且使用 JavaScript 提交这些作业不是一种选择,因为不允许最终用户更改文档。
更新 [2015/09/08]: 出于某种原因,即使使用 OAuth2,Google 也不允许通过某些帐户进行打印,解决此问题的快速方法是创建一个全新的帐户并用它打印。
【问题讨论】:
-
代码已更新为使用 Google OAuth2,现在您不会遇到任何问题。 github.com/yasirsiddiqui/php-google-cloud-print
-
@YasirSiddiqui 感谢更新代码!
标签: php command-line google-cloud-print