como posso criar um código de barras e imprimir com esse método?
private void imprimir(String pTexto)
{
try
{
InputStream prin = new ByteArrayInputStream(pTexto.getBytes());
DocFlavor docFlavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
SimpleDoc documentoTexto = new SimpleDoc(prin, docFlavor, null);
PrintService impressora = PrintServiceLookup.lookupDefaultPrintService();
PrintRequestAttributeSet PrinterAttributes = new HashPrintRequestAttributeSet();
PrinterAttributes.add(new JobName(“Impressao”, null));
PrinterAttributes.add(OrientationRequested.PORTRAIT);
PrinterAttributes.add(MediaSizeName.ISO_A4);
DocPrintJob printJob = impressora.createPrintJob();
try
{
printJob.print(documentoTexto,(PrintRequestAttributeSet) PrinterAttributes);
}
catch (Exception e)
{
}
prin.close();
}
catch (Exception e)
{
}
}