问题标签 [google-cloud-print-privet]

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 投票
1 回答
375 浏览

google-cloud-print - Google Cloud Print privet createjob 的最低有效 Cloud Job Ticket

我正在编写 Google Cloud Print 测试并尝试向其添加 privet(本地 Google Cloud Print)功能。经过相当多的 futzing 之后,我得到 /privet/printer/submitdoc 为我的测试打印一个页面,但 /privet/printer/jobstate 没有返回状态。它也阻塞了一段时间我尝试使用 /privet/printer/createjob 但打印机崩溃了。我不确定我发布的正文是否是正确的 CJT 票,这可能是打印机的错误,但我想要一个我知道应该通过的测试,我无法搜索任何 CJT 示例。

这应该工作吗?

{'版本':1,'打印':{'vendor_ticket_item':[]}}

privet 文档:https ://developers.google.com/cloud-print/docs/privet

CJT 文档:https ://developers.google.com/cloud-print/docs/cdd?hl=en#cjt

0 投票
1 回答
717 浏览

google-cloud-print - 不能将云打印与应用程序/pdf 以外的其他内容类型一起使用

我正在尝试向 API 发送请求但没有成功。

当我使用 /search 方法时,我得到了我想要的打印机,并且有一系列允许的内容类型,并且只有应用程序 pdf 出现在那里。

问题是我需要打印一个文本/html 缓冲区,甚至是一个简单的字符串。

我已经看到更新打印机内容类型的可能性已被弃用。

如果打印机不支持它们,我该如何打印它们?

我可以以某种方式将其转换为该内容类型吗?

0 投票
1 回答
278 浏览

api - 如何使用 Google Cloud Print api 从打印机取消打印作业

我正在使用 Google Cloud Print api 开发移动应用程序,并且能够将打印作业提交给打印机。但是如果由于纸张不足或打印过程中出现任何技术问题而停止打印作业,那么我想取消打印作业。我可以使用 Google Cloud Print api(来自 https://developers.google.com/cloud-print/docs/proxyinterfaces#control 的https://www.google.com/cloudprint/control 取消打印作业,但是它在 Google 云打印控制台中将打印作业状态显示为已取消,但是当我在打印机端解决问题时,打印机中的作业仍在继续。但我的要求是我也需要从打印机中完全取消这项工作。请建议这样做的方法。