如何在Google云打印(GCP)打印作业的JOB TICKET中设置自定义边距?

时间:2017-03-14 15:17:19

标签: android printing thermal-printer google-cloud-print gcp

从我的应用程序&处理从GCP提交工作的任务在我的传统打印机中获取打印件,当我以这种格式试用票时,一切正常。

{
 "version":"1.0",
 "print":{}
} 

得到像这样的输出

output_1

但是我需要它从文章的开头开始有一些余地,所以我发送带有保证金的票据

{
"version":"1.0",
"print":{
        "copies":{
                "copies":1
                },
        "page_orientation":{
            "type":0
            },
        "margins": {
            "top_microns":0,
            "bottom_microns":0,
            "left_microns":0,
            "right_microns":0
            }
} 

有了这张票,我在开头就得到了这样的印刷品,所以我尝试给 left_microns 值(1,5,50,1000,10000,.5)赋予一些值。 ,.9)但没有效果发生。

enter image description here

另外,我尝试用 fit_to_page 选项仍然没有效果,任何想法如何设置自定义保证金?谢谢

链接参考 - > https://developers.google.com/cloud-print/docs/cdd#cjt

1 个答案:

答案 0 :(得分:0)

宽度较大的文档在调整边距时会缩放,我使用大宽度图像进行测试,每当我调整边距时,它都会缩放以适合纸张的宽度。

因此,您可能需要增加文档的宽度(图像,pdf)以适合纸张的宽度。 这对我有用。