--- old/src/solaris/classes/sun/print/IPPPrintService.java 2014-02-06 14:27:36.960644523 -0800 +++ new/src/solaris/classes/sun/print/IPPPrintService.java 2014-02-06 14:27:36.824644526 -0800 @@ -1904,9 +1904,8 @@ new HashMap[respList.size()]); } else { debug_println(debugPrefix+ - "readIPPResponse client error, IPP status code-" - +Integer.toHexString(response[2])+" & " - +Integer.toHexString(response[3])); + "readIPPResponse client error, IPP status code: 0x"+ + toHex(response[2]) + toHex(response[3])); return null; } @@ -1919,6 +1918,10 @@ } } + private static String toHex(byte v) { + String s = Integer.toHexString(v&0xff); + return (s.length() == 2) ? s : "0"+s; + } public String toString() { return "IPP Printer : " + getName();