如何在 Java 的 Zebra 证卡打印机上打印图像

How to print an image on Zebra Card printer from Java

我想在 java 的 zebra 证卡打印机上打印图像,该图像的证卡尺寸正确。但我想知道如何将它放在卡片上,这样就没有边距,而且打印起来就像从普通 word 文件或图像打印出来的一样。

最后我使用 java 打印了它,没有任何斑马图书馆。 但我不得不使用这种方式更改页面格式:

        PageFormat defaultPage = printJob.defaultPage();

        Paper x = new Paper();
        x.setImageableArea(0, 0, height, width);
        x.setSize(height, width);
        defaultPage.setPaper(x);
        PageFormat pageFormat = defaultPage;
        printJob.setPrintable(this, pageFormat);

诀窍是制作新论文而不是修改从页面格式中获取的论文。