【问题标题】:CUPS - Cups4j - Define Page/Media SizeCUPS - Cups4j - 定义页面/媒体尺寸
【发布时间】:2011-11-07 17:31:19
【问题描述】:

我在 Java 应用程序中使用Cups4j,在 Linux 下使用热敏打印机,我需要定义介质的尺寸,因此我可以在打印机上使用 80 毫米或 50 毫米的纸卷。

有一个“属性”方法,但我不知道(没有太多信息)如何定义要打印的媒体大小。

【问题讨论】:

    标签: java linux printing cups cups4j


    【解决方案1】:

    由于这个问题已有 10 个月的历史,我猜你要么在其他地方找到了答案,要么放弃了。

    无论如何,据我了解,您必须这样做:

        PrintJob job = new PrintJob.Builder(in).jobName("PrintLabel").userName ("anonymous").copies(1).build();
        HashMap<String, String> printJobAttributes = new HashMap<String, String>();
        printJobAttributes.put("job-attributes", "media:keyword:????_80x50mm");
        job.setAttributes(printJobAttributes );
    

    我现在实际上正在尝试解决同样的问题。我被问号所在的地方困在什么地方,我不确定“媒体”是正确使用的属性。如果您能够找到另一个更完整的答案,请告诉我们! :)

    【讨论】:

    • 顺便说一下,如果您运行找到here 的应用程序,您可以看到您的打印机支持的所有属性。
    • 我会选择答案,无法测试,但我认为它可以工作。 xD
    猜你喜欢
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 2018-05-02
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多