주어진 PNG 이미지를 인쇄하는 ZPL2 코드를 만들고 싶습니다. 예를 들어 보았습니다. Labelary Online (http://labelary.com). 그러나 정확한 이미지 코딩을 만들 수 없습니다. I는 B/W 이미지 내 PNG를 변환 된 진수 문자열로 바이트 배열을 변환이처럼 삽입 :이 아니라 실제 프린터의 Labelary - 온라인 - 미리보기 작동ZPL을 만들어 Java에서 PNG 이미지를 인쇄하십시오.
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(bwImage, "png", baos);
byte[] bytes = baos.toByteArray();
System.out.println("^XA^GFA," + bytes.length + "," + bytes.length + "," + bytes.length/8 + "," + getHexString(bytes) + "^XZ");
합니다. 두 번째 요점은 Labelary-Website에 이미지를 삽입하면 Hex-String이 내 모습과 많이 달라 보이는 것입니다. (심지어 16 진수 문자열이 아닙니다.)
이 게시물을 본 적이 있습니까? http://stackoverflow.com/questions/15156671/how-to-use-the-dg-command-send-image-to-a-zebra-printer-in-java/39976075#39976075 – PbxMan