2011-11-07 15 views
0

리눅스에서 Java 프린터로 Cups4j을 사용하고 있습니다. 열전 사 프린터를 사용하기 때문에 80mm 또는 50mm 용지 롤을 사용할 수 있습니다. 인쇄기.CUPS - Cups4j - 페이지/미디어 크기 정의

"속성"방법이 있지만 인쇄 할 용지의 크기를 정의하는 방법을 알지 못합니다.

답변

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); 

. 저는 물음표가있는 곳에서 무엇을 사용해야할지 고민하고 있습니다. "미디어"가 올바른 속성인지는 확실하지 않습니다. 더 완벽한 답변을 찾을 수 있다면 알려주세요! :)

+2

그런데 [여기] (http://cups4j.org/downloads/cups4j.gui.zip)에있는 앱을 실행하면 프린터에 지원되는 모든 속성을 볼 수 있습니다. – Spoke

+0

나는 포기했는데, 동료가이 작업을 수행 할 다른 도구를 찾았습니다. – pojomx

+0

답을 고르고 테스트 할 수는 없지만 작동 할 수 있다고 생각합니다. xD – pojomx