问题标签 [google-cloud-print]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
556 浏览

google-chrome - 谷歌云打印帖子

我试图最终通过从网站上的代码调用的 POST 函数使用 Google Cloud Print 静默打印。我使用我的帐户成功测试了云打印,并使用表单提交测试了我的打印机。(您可以在此处查看适用的代码:https ://stackoverflow.com/questions/23975931/programatically-change-file-name-in-google-chrome-print )

表单提交并没有要求我提供任何我可以告诉的授权。它问我要 xsrf。我通过在这里测试偶然发现了这个答案:https: //www.google.com/cloudprint/simulate.html

所以我的问题是,请一些了不起的人可怜我,并发布整个代码,以便 POST 向 GCP 提交打印作业,包括授权格式以及我从哪里获得该信息?

我已经阅读了云打印的手册以及有关如何获得 oauth 的信息(虽然我还不明白那部分)我错过了一些对以前做过这件事的人来说显而易见的东西。

我在 github 上尝试过 php 代码——尽管我通常不使用 php 编写代码。

我已经编写了很多 API,我只是在这里缺少一些东西。

预先衷心感谢您!

0 投票
0 回答
248 浏览

google-api - 谷歌云打印 - 查询数量限制

我需要做很多谷歌云打印查询。我收到此错误“HTTP 错误 503:请求太多”。

在 API 控制台中我找不到“谷歌云打印”

有什么解决办法吗?

0 投票
3 回答
3305 浏览

google-cloud-print - 来自android的谷歌云打印没有对话框

有人可以告诉我是否可以使用 google cloud print 从 android 设备进行静默打印?目标是我的应用程序从 URL 或 SD 卡中获取文件,然后将其发送到特定的打印机 - 所有这些都无需任何人查看屏幕或触摸任何东西进行交互。它实际上是由蓝牙连接设备上的条形码扫描触发的。

谢谢

0 投票
1 回答
1212 浏览

.net - 远程服务器返回错误:(403) Forbidden。错误

我正在尝试使用谷歌云打印。云打印的/search api用于获取printerid和xsrf令牌..所以我发布数据并试图获得响应但每次我发布我得到远程服务器返回一个错误:(403)禁止..是吗跨域问题还是什么问题?

0 投票
1 回答
245 浏览

c#-4.0 - 谷歌云打印机/注册接口使用c#

我正在尝试使用 c# 实现 Google Cloud Printer /register 接口。我收到以下错误:

您能否建议如何使用 C# 使用 GCP /register 接口?

0 投票
2 回答
7981 浏览

php - 通过 PHP 进行谷歌云打印

我正在尝试制作一个在为客户端生成 PDF 后自动打印 PDF 的应用程序。(根据他的要求)我启动并运行了一台云打印机,如果我尝试将它与 chrome 之类的东西一起使用,它工作得非常好。

PHP 的所有库都非常过时(最多 4 年),其中大多数已完全损坏或几乎没有提供有关如何使用它们的文档,尝试使用 google 自己的文档更是一场噩梦

我能想到的最好的办法就是使用这个库:yasirsiddiqui/php-google-cloud-print,主要是因为它是我唯一能真正弄清楚如何使用它的库。

但是,当我使用它提交打印作业时,帐户所有者(我)会收到一封警告电子邮件,提示有人可疑试图登录他们的帐户并且已被阻止。

有谁知道是否有(工作)库可以使用,或者是否有我可以使用system()exec()使用的命令行替代方案(首选)?

注意:我对 python 的了解为 0%,并且使用 JavaScript 提交这些作业不是一种选择,因为不允许最终用户更改文档。


更新 [2015/09/08]:出于某种原因,即使使用 OAuth2,Google 也不允许通过某些帐户进行打印,解决此问题的快速方法是创建一个全新的帐户并使用该帐户进行打印。

0 投票
1 回答
2068 浏览

google-app-engine - 未找到 Google 云打印 OAuth 范围

我正在创建一个应用程序,该应用程序在生成 pdf 后从服务器打印出来。

使用谷歌云打印时,我不断收到:

注意:模拟页面中发出这个打印请求可以正常工作,但那是因为我已经登录了我的谷歌帐户。

在做了一些研究之后,我发现我需要使用 OAuth 来获取访问令牌,以便与请求一起发送以进行打印作业。

我能找到的每一页都告诉我将我重定向到:https ://www.googleapis.com/auth/cloudprint ,这给了我一个 404 错误,我在谷歌操场上也找不到它,并且使用任何旧版本身份验证的最终结果是登录请求被标记为来自黑客的攻击。

有没有办法解决?

0 投票
0 回答
1023 浏览

angularjs - 从 phonegap 平板电脑应用程序直接打印

我正在为 android 平板电脑编写 phonegap 应用程序:

基本上我有两个存储部门(比如轮胎和刹车)。两个部门的人都有一个平板电脑应用程序。该应用程序是与数据库同步的待办事项列表应用程序;人们应该在纸质收据上打印选定的物品(以便不同的人可以打印清单并在存储部门收集物品,而不必随身携带平板电脑)。

想不出打印的方法;事实是,我对打印机技术不是很了解。这是我尝试过的和我想的:

-我尝试了一些使用谷歌云打印的phonegap插件,它们可以工作,但每次出现确认页面(打印预览)时,都会离开应用程序屏幕。

- 在服务器端,我可以用 php 来做,但是通过 php 进行网络打印,通过 json 将列表从平板电脑发送到服务器,然后发送到正确部门的打印机,这听起来很愚蠢(显然)

-我没有使用蓝牙或 wifi 打印机的经验(当然有,但有一些类似 API 的东西吗?比如缺货的 mprinter?)

有什么更聪明的方法吗?

0 投票
0 回答
304 浏览

c# - 特定托盘中的 Google 云打印

我正在尝试使用 Google 云打印从 .Net Web 应用程序实现静默打印,要求是从不同的托盘打印不同的文档,例如托盘 1 的发票、托盘 2 的信封、托盘 3 的名片。

以下是我正在尝试的代码:

这不起作用,我什至尝试在https://www.google.com/cloudprint/simulate.html -> Job Submit API 上使用不同的选项,但似乎没有一个可以从特定托盘打印文档。

请建议是否有人通过任何类型的代码从特定托盘实现了谷歌云打印

0 投票
2 回答
1944 浏览

node.js - Google Cloud Print API:需要用户凭据

我正在尝试使用 Google Cloud Print 库来获取用户可用的云打印机列表,但是当我提出请求时,我收到一个错误:“需要用户凭据”

这就是我发送请求的方式: