CUPS - Cups4j - Определить размер страницы / носителя - PullRequest
0 голосов
/ 07 ноября 2011

Я использую Cups4j в java-приложении, под Linux, с термопринтером, мне нужно определить размер носителя, чтобы на принтере можно было использовать рулоны бумаги 80 или 50 мм.

Существует метод «атрибута», но я не знаю (не очень много информации), как определить размер носителя для печати. ​​

1 Ответ

3 голосов
/ 26 сентября 2012

Поскольку этому вопросу 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 );

Я сейчас пытаюсь понять то же самое. Я застрял в том, что использовать, где знаки вопроса, и я не уверен, что «СМИ» является правильным атрибутом для использования. Если вам удалось найти другой более полный ответ, сообщите нам! :)

...