Tenho uma aplicação coorporativa com servlet+JSP e necessito imprimir uma página utilizando um formulário contínuo pré-configurado. Atualmente , estou fazendo a impressão como nas página de banco que registram movimentações, gerando um html e chamando o serviço de impressão do Windows. Alguém tem alguma idéia?
Cara legal essa sua pergunta a um tempo atras eu tive um problema eu tinha feito um sistema para imprimir notas e fiz os testes em uma impressora laser e tudo blz mas qdo foi para a matricial e diferente acabei contornando de outra maneira esse problema esse dias achei esse exemplo na net e nao tive tempo de fazer testes…como vc ta precisando agora depois vc fala se roda blz
/**
* Demo para impressao em impressora matricial
* @author: Marcelo Akira Inuzuka <akira@sistemasabertos.com.br>
* @version 1.0 - Date: 2004-04-18
*/
import java.io.*;
public class PrintDotMatrixDemo {
public static void main( String[] args) throws IOException {
// Para Windows, imprimir para o arquivo LPT1: imprime na
// impressora padrao
// Para testar, ao executar, renomeie o nome do arquivo com
// extensao .txt
// sugestoes:
// 1 - abra-o com o edit ou outro - que permite ver linhas e colunas;
// 2 - caso você queira imprimir em uma impressora da rede, em vez da local:
// execute no prompt do DOS: net use LPT1: \\servidor\impressora
FileOutputStream outputFile = new FileOutputStream("LPT1:");
// Em linux, pode-se imprimir para /dev/lp0
//FileOutputStream outputFile = new FileOutputStream("/dev/lp0");
PrintWriter out = new PrintWriter(outputFile);
//Utilize a regua abaixo para saber qual coluna esta
// sendo impressa
//REGUA: 123456789A123456789B123456789C123456789D...
out.println("PEDIDO"); //linha 1
out.println("\n\n"); //pula 3 linhas
out.println(" ITEM 1: 50,00"); //linha4
out.println(" ITEM 2: 150,00"); //linha5
out.println("\n"); //pula 2 linhas
out.println(" TOTAL..: 200,00"); //linha 8
out.close();
outputFile.close();
}
}
Ate mais…!
eu testei (hehehe) e funcionou na matricial e na laser.
p/ impressora na rede, vc precisa executar o comando no prompt do dos (pra direcionar a porta de impressao e talz)
so to procurando agora alguns comandos mais power, tipo, ir p/ fim da pagina, pular folha, etc…
Você conseguiu imprimir via browser?
Estou com a missão de imprimir um formulario continuo mas ainda não sei como.
Se puder me ajudar agradeço.
Abs