我想做的一个例子是使用脚本打印10份保存在Google云端硬盘中的PDF副本。今天,我了解了网站的小工具,这也许就是我们实现此脚本的方式,而昨天,我们为打印机启用了云打印。
我发现类似的问题已于2012年发布:google app脚本打印按钮
显然,当问到此问题时,GAS和Cloud Printing无法正常工作?或不支持或不可用...我不确定。
这可能吗?
我很抱歉,因为这是我的新手,我对Google术语还不太了解。
谢谢!
安迪
有没有办法在Android中访问Google云打印?
提供任何参考教程或链接,
谢谢
我在我的Web应用程序中使用Google Cloud打印来打印文档.当我在网络浏览器中运行应用程序时它工作正常..
<script src="http://www.google.com/cloudprint/client/cpgadget.js">
</script>
<script>
window.onload = function () {
alert('Loaded the page');
var gadget = new cloudprint.Gadget();
alert('Loaded the gadget');
gadget.setPrintButton(
cloudprint.Gadget.createDefaultPrintButton("print_button_container"));
gadget.setPrintDocument("url", "Test Page",
"http://www.google.com/landing/cloudprint/testpage.pdf");
}
</script>
Run Code Online (Sandbox Code Playgroud)
但是,当我使用Android中的webView(iOS中的UI Webview)运行应用程序Web应用程序时...打印不起作用.它成功加载打印机列表...我可以选择打印机并进入最终打印页面.之后当我点击打印时,没有任何反应.
请分享您的想法
如何在Google Cloud Print中获取XSRF令牌?
当我试图提交工作打印.它总是得到消息"XSRF令牌验证失败.".
我已在http://www.google.com/cloudprint/simulate.html中查看了"Inspect Elements" .并且有一个名为'xsrf'的隐藏文本输入.
如何获得XSRF令牌?
我正在尝试构建一个将在Kiosk模式下运行的Android应用程序。来宾将扫描他们的票,然后会自动为他们打印一个带有欢迎消息的姓名标签。
我正在尝试使用Google云端打印来完成此操作。现在,我只是使用官方教程中的示例代码,并且到目前为止,它可以正常工作(例如,我可以打印文档和所有内容),但是我必须遍历两个对话框页面:
1选择有问题的打印机,然后
2选择打印首选项。
有什么办法可以跳过这两个对话框?我希望用户与应用程序的交互尽可能少。
有人能告诉我是否有可能使用Android设备上的谷歌云打印静默打印?目标是我的应用程序从URL或SD卡中获取文件,然后将其发送到特定的打印机 - 所有这些都不会与任何看到屏幕或触摸任何内容的人进行交互.实际上它将通过蓝牙连接设备上的条形码扫描触发.
谢谢
是否可以将RAW ZPL数据从GCP发送到无线打印机?当我尝试遵循GCP文档时,我看到添加了打印作业但打印从未通过(对于原始ZPL数据).
我能够通过GCP成功将PDF打印到普通打印机(非ZPL打印机).我主要使用Google Chrome进行测试.
有人有成功通过GCP打印原始ZPL数据吗?
我正在尝试创建一个应用程序,在为客户端生成PDF后自动打印PDF.(根据他的要求)我启动并运行了一台云打印机,如果我尝试使用像chrome这样的东西,它可以完美地工作.
所有用于PHP的库都非常过时(最多4年),其中大部分完全被破坏或提供很少甚至没有关于如何使用它们的文档,并且尝试使用谷歌自己的文档更是一场噩梦
我能想出的最好用这个libary:yasirsiddiqui/PHP的谷歌云打印,主要是因为它是唯一一个我可以真正弄清楚如何使用它.
但是,当我使用此帐户提交打印作业时,该帐户的所有者(我)会收到一封警告电子邮件,其中有人怀疑正在尝试登录其帐户并且已被阻止.
有没有人知道是否有(工作)库来执行此操作,或者是否有可以使用system()或exec()使用的命令行替代(首选)?
注意:我对python有0%的了解,并且使用JavaScript提交这些作业不是一种选择,因为最终用户不允许更改文档.
更新[2015年9月8日]:出于某种原因,谷歌不允许使用的OAuth2,快速黑客解决,这是通过简单地创建一个新帐户,并打印与即使通过一些帐户打印.
我有一个使用谷歌云打印的应用程序.打印机在公司谷歌帐户上注册.我现在必须更改应用程序以使用oAuth,并且由于应用程序作为服务运行(不涉及用户),我似乎必须使用Google服务帐户.我从拥有云打印打印机的Google帐户创建了一个服务帐户.
我可以验证并发出提交命令,但提交失败,用户未批准,我怀疑是因为服务帐户实际上并不拥有打印机.
有没有人使用oAuth,服务帐户和c#进行谷歌云打印,并确认它确实有效?
如果我的用户使用oauth v2进行云打印以获取凭证,我如何获得至少48小时有效的凭证?
我们需要能够访问打印机,并保留几天.(可以想象,我们可能要求用户每周重新认证一次或两次谷歌,但肯定不会更多.)
如果谷歌云打印不能做到这一点,什么系统可以?(需要跨平台打印,从云端到胜利,osx和linux,还需要能够对本地打印机进行原始打印,而不仅仅是打印驱动程序打印.)
谢谢!
android ×3
access-token ×1
c# ×1
command-line ×1
google-api ×1
java ×1
kiosk ×1
oauth ×1
oauth-2.0 ×1
php ×1
printing ×1
token ×1
zpl ×1