1
我目前檢索與此代碼段對可能的媒體托盤一些打印機的信息:打印機介質托盤的名稱
Media med[] = (Media[])printService.getSupportedAttributeValues(Media.class, null, null);
if(med != null) {
for (int k=0; k<med.length; k++) {
sb.append("Name : " + med[k].getClass() + " - Value : " + med[k].getValue() +
" - Name : " + med[k].getName()+"\n");
}
}
可悲的是,這只是返回一些盤數字,我覺得這比較沒用:
Name : class javax.print.attribute.standard.MediaSizeName - Value : 40 - Name : media
Name : class javax.print.attribute.standard.MediaSizeName - Value : 41 - Name : media
Name : class javax.print.attribute.standard.MediaSizeName - Value : 42 - Name : media
... more ...
Name : class sun.print.Win32MediaTray - Value : 5 - Name : media
Name : class sun.print.Win32MediaTray - Value : 25 - Name : media
Name : class sun.print.Win32MediaTray - Value : 26 - Name : media
Name : class sun.print.Win32MediaTray - Value : 27 - Name : media
如何檢索有用的名稱?
+1謝謝,這作品! – Daniel 2012-02-22 16:17:47