Sono riuscito a stampare l'etichetta. :-)

Metto il codice che se serve a qualcuno.

codice:
 try {

                PrintService psZebra = null;
                String sPrinterName = null;
                PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);


                for (int i = 0; i < services.length; i++) {


                    PrintServiceAttribute attr = services[i].getAttribute(PrinterName.class);
                    sPrinterName = ((PrinterName) attr).getValue();


                    if (sPrinterName.indexOf("ZM400") >= 0) {
                        psZebra = services[i];
                        break;
                    }
                }


                if (psZebra == null) {
                    System.out.println("Stampante non trovata!");
                    return;
                }
                DocPrintJob job = psZebra.createPrintJob();


                String s = "Codice per creare l'etichetta ^XA..."


                byte[] by = s.getBytes();
                DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
                Doc doc = new SimpleDoc(by, flavor, null);
                job.print(doc, null);


            } catch (PrintException e) {
                e.printStackTrace();
            }

Mi rimane da capire come far stampare la pagina in orizzontale.