E ai ipessoal. é o seguinte…
Estou Desenvolvendo um sistema pra gerar recibos para a loja onde trabalho.
Só precisava imprimir um ícone no começo junto com o nome da empresa…
o ícone é 12x12 e é png…
se puderem ajudar… vlw…
public void imprimir(String prevenda,String nome,String tipo,String juros,String valor,String total,String data,String data2) {
// cria um frame temporário, onde será desenhado o texto a ser impresso
Frame f = new Frame( "Frame temporário" );
f.pack();
// pega o Toolkit do Frame
Toolkit tk = f.getToolkit();
// Pega os serviços de impressão existentes no computador,
PrintJob pj = tk.getPrintJob(f," print" , null);
// Aqui se inicia a impressão
if (pj != null) {
Graphics g = pj.getGraphics();
g.drawString( "______________________________________" , 10, 10);
g.drawString( "Recibo LarMóveis- Rede Minas" , 30, 30);
g.drawString( "SoftBrothers CopyRight by Braian Adans" , 30, 50);
g.drawString( "Data: "+data , 30, 70);
g.drawString( data2 , 135, 70);
g.drawString( "______________________________________" , 10, 90);
g.drawString( "Pré-Venda: "+prevenda , 30, 110);
g.drawString( "Nome: "+nome , 30, 130);
g.drawString( "Tipo: "+tipo , 30, 150);
g.drawString( "Valor: "+valor , 30, 170);
g.drawString( "Juros: "+juros+"%" , 30, 190);
g.drawString( "Total: "+total , 30, 210);
g.drawString( "______________________________________" , 10, 230);
g.drawString( "A LarMóveis agradece a sua preferência " , 30, 250);
g.drawString( "Sua satisfação é a nossa prioridade " , 30, 270);
g.drawString( "SoftBrothers- CopyRight " , 30, 290);
g.drawString( "______________________________________ " , 10, 310);