热敏打印机TSP100打印不超过19“(完成打印太早)

时间:2013-12-05 18:15:08

标签: java printing printers thermal-printer

我正在使用TSP143U(TSP100)打印机。

我正在打印指定纸张格式为“na_letter_8.5x11”的门票,并且它只打印前19英寸的门票(甚至不是11英寸,因为我们可以从名字中理解!!),如果门票较短,则打印较少。 / p>

另外一个问题是其他格式,例如合法,自定义或任何数字指定的格式(例如72mm * 2000mm或任何其他格式)都无济于事,它只是使字母变大(https://dl.dropboxusercontent.com/u/100782615/IMG_20131205_182916.jpg),并且它没有完全放在票证上,或者可能出现另一种变体 - 字母太小而无法识别(https://dl.dropboxusercontent.com/u/100782615/IMG_20131205_182814.jpg _https://dl.dropboxusercontent.com/u/100782615/IMG_20131205_182758.jpg)。并且这种变体与所选格式无关,对于每种格式都可能出现这种“大字母”和“小字母”。我应该在哪里寻找解决方案?

通过这种方式,我准备打印机进行打印。在网页中更改了其他设置以设置打印机

    try {
        PrinterJob job = PrinterJob.getPrinterJob();

        job.setPrintService(getPrintService());

        // Set margins
        PageFormat pf = job.defaultPage();
        Paper paper = new Paper();
        double margin = 10;
        paper.setImageableArea(margin/2.0, margin, paper.getWidth() - margin, Integer.MAX_VALUE);
        paper.setSize(paper.getWidth(), Integer.MAX_VALUE);
        pf.setPaper(paper);
        job.setPrintable(new HoursPrinter(dataToBePrinted), pf);
        job.print();
    } catch (PrinterException e) {
        System.out.println(e.getStackTrace());
    }

P.S。:抱歉没有包含良好的图片,没有足够的声誉来添加图片。因此,一个链接也被破坏了

0 个答案:

没有答案