0

Linux の Java アプリでCups4jをサーマル プリンターと共に使用しています。メディアのサイズを定義する必要があるため、プリンターで 80mm または 50mm のロール紙を使用できます。

「属性」メソッドがありますが、印刷するメディアのサイズを定義する方法がわかりません (実際にはあまり情報がありません)。

4

1 に答える 1

3

この質問は 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 );

私は実際に今同じことを理解しようとしています。疑問符がある場所で何を使用すればよいか分からず、「メディア」を使用するのが適切な属性かどうかわかりません。別のより完全な答えを見つけることができた場合は、お知らせください。:)

于 2012-09-25T20:03:14.310 に答える