Printing 使用TSP100可变长度文档的谷歌云打印

Printing 使用TSP100可变长度文档的谷歌云打印,printing,google-cloud-print,Printing,Google Cloud Print,我目前有以下问题。我想用谷歌云打印(来自AppEngine)在Star TSP100热敏打印机上打印收据(pdf文件)。连接效果很好,但我对定位有问题 PDF文件的长度是可变的,因此我必须在72mm x 2000mm上打印文档(因此长度总是正确的)。剩余的空白被打印机截断。当我使用Chrome中的默认打印对话框打印收据时,文档位于画布顶部(72mm x 2000mm)。但是,当我尝试使用Google Cloud print打印同一文档时,该文档位于画布的中心。结果是在实际收据开始之前出现大量空白

我目前有以下问题。我想用谷歌云打印(来自AppEngine)在Star TSP100热敏打印机上打印收据(pdf文件)。连接效果很好,但我对定位有问题

PDF文件的长度是可变的,因此我必须在72mm x 2000mm上打印文档(因此长度总是正确的)。剩余的空白被打印机截断。当我使用Chrome中的默认打印对话框打印收据时,文档位于画布顶部(72mm x 2000mm)。但是,当我尝试使用Google Cloud print打印同一文档时,该文档位于画布的中心。结果是在实际收据开始之前出现大量空白。之后的空白仍然被打印机正确地切断

到目前为止我尝试过的事情:

  • 在云工作通知单(CJT)中设置特定的媒体大小。然后,打印机将以200mm长度切断(默认打印机设置)
  • 从Chrome发布打印作业,并在GCP Simulation API中检查此作业的CJT。CJT与我的没有什么不同,那么Chrome如何能够打印不同的文档呢
  • 如Google Cloud Print文档所述,CJT中的所有其他选项
  • 我的头撞在墙上,也没用
如果我能模拟来自Chrome的请求(它给出了正确的结果),问题就会得到解决。然而,我看不出这些与我的要求有什么不同


非常感谢您的帮助

嗨,我也在尝试使用google cloud print,我找不到使用示例,而且我也不太理解文档,因为它非常混乱,我正在尝试用javascript(客户端)编写代码。你有一些文档可以帮助我吗?谢谢。嗨,我也在尝试使用谷歌云打印,我找不到使用的例子,而且我也不太理解文档,因为它非常混乱,我正在尝试用javascript(客户端)编写代码。你有什么文件可以帮我吗?谢谢。