Bom Galera
To precisando Imprimir em matricial e impressora a lazer
bom… consegui imprimir em matricial eu consegui… peguei um tutorial e ta funcionando belezinha
soh que no sistema que eu estou fazendo, quero fazer o seguinte… na hora de imprimir… abre um jdialog e exibe as impressoras cadastras
bom…
quero saber se com os comandos da matricial tem como imprimir em impressora a lazer
ou vou ter que fazer um algoritmo pra matricial e usar alguns reports da vida pra fazer na lazer??
eu mando imprimir na impressora a lazer… a impressora faz o barulho de q vai imprimir,
mas não imprimi , e na fila de impressão fica escrito “Documento de nivel inferior remoto”
segue o meu codigo
final String RESET = "\u001B" + "@";
final String TAMANHO_DA_PAGINA = "\u001B" + "C" + (char)33; // @jve:decl-index=0:
final String TABELA_CARACTERES = "\u001B" + "t" + (char)0;
final String TABELA_CARACTERES_2 = "\u001B" + "(t" + (char)3 + (char)0 + (char)0 + (char)25 + (char)0; // @jve:decl-index=0:
final String FORM_FEED = "\f";
final String NOVA_LINHA = "\n";
final String ALIMENTA_PAGINA = "\u000C";
final String TAMANHO_10 = "\u001B" + "!" + (char)0;
final String TAMANHO_12 = "\u001B" + "M";
final String TAMANHO_15 = "\u001B" + "g";
final String TAMANHO_56 = "\u001B" + "!" + (char)56; // @jve:decl-index=0:
final String ALINHA_DIREITA = "\u001B" + "a" + (char)0; // @jve:decl-index=0:
final String ALINHA_ESQUERDA = "\u001B" + "a" + (char)1;
final String ALINHA_CENTRO = "\u001B" + "a" + (char)2;
final String ALINHA_TOTAL = "\u001B" + "a" + (char)3;
final String COLUNA_A = "\u001B" + "$" + (char)1; // @jve:decl-index=0:
final String COLUNA_B = "\u001B" + "$" + (char)3;
final String COLUNA_C = "\u001B" + "$" + (char)5;
final String COLUNA_D = "\u001B" + "$" + (char)7;
final char vazio = ' ';
FileOutputStream outputFile;
try {
outputFile = new FileOutputStream("\\\\USER-01\\HP");
PrintWriter out = new PrintWriter(outputFile);
out.print(RESET);
out.print(TAMANHO_DA_PAGINA);
out.print(TABELA_CARACTERES);
out.print(TABELA_CARACTERES_2);
out.print(TAMANHO_10);
out.print("-------------------------------MINUTA DE DESPACHO-------------------------------\n\n");
out.print(empresas());
out.print("--------------------------------------------------------------------------------\n\n");
out.print(clientes());
out.print("--------------------------------------------------------------------------------\n\n");
out.print(transp());
out.print("--------------------------------------------------------------------------------\n\n");
out.print("NUMERO NOTA FISCAL: "+txtnf.getText()+" VALOR: "+txtvalor.getText()+"\n");
out.print("VOLUMES...........: "+txtvolume.getText()+" PESO.:"+txtpeso.getText()+"\n");
out.print("DATA DE EMISSÃO...:"+txtdataAbertura.getText()+"\n");
out.print("\n\n_______________________________ _______________________________");
out.print("\nASSINATURA DO MOTORISTA CARRO DE TRANPORTE\n");
out.print(txtarea.getText());
out.print(ALIMENTA_PAGINA);
out.close();