我正在尝试向 API 发送请求但没有成功。
当我使用 /search 方法时,我得到了我想要的打印机,并且有一系列允许的内容类型,并且只有应用程序 pdf 出现在那里。
问题是我需要打印一个文本/html 缓冲区,甚至是一个简单的字符串。
我已经看到更新打印机内容类型的可能性已被弃用。
如果打印机不支持它们,我该如何打印它们?
我可以以某种方式将其转换为该内容类型吗?
我正在尝试向 API 发送请求但没有成功。
当我使用 /search 方法时,我得到了我想要的打印机,并且有一系列允许的内容类型,并且只有应用程序 pdf 出现在那里。
问题是我需要打印一个文本/html 缓冲区,甚至是一个简单的字符串。
我已经看到更新打印机内容类型的可能性已被弃用。
如果打印机不支持它们,我该如何打印它们?
我可以以某种方式将其转换为该内容类型吗?
基于谷歌云打印文档:
提交后,GCP 会尝试将文档转换为打印机支持的类型。GCP 官方支持从“url”、“application/pdf”、“image/jpeg”和“image/png”类型转换。
关于其他内容类型:
对于 Microsoft Office 格式(doc/docx、xls/xlsx、ppt/pptx)和“text/html”、“text/plain”和“application/postscript”等各种其他内容类型,可以预期可靠的转换,但不保证。
目前尚不清楚这种转换是如何执行的,但我猜它与 Google Docs 使用的转换器相同。
如果打印机直接支持打印提交到 GCP 的文档,则可能不需要转换。由于打印机可能支持 GCP 无法识别的模糊内容类型,因此 /submit 接口接受任何类型的文档。如果无法打印文档,则在打印机尝试下载文档时打印作业将被中止。
这可能是您的打印作业失败的地方,但我们需要更多详细信息才能清楚地了解问题出在哪里: