Tenho varia classe que faz a conexão com diversas impressoras por diversas porta COM, LPT, USB.
Ex.:
//Usando a impressora Mf200
Impressora imp = new Mf200Print(); //Ex.: Mudar instancia de forma dinamica ao iniciar o programa
imp.abreEtiqueta();
imp.imprimeConteudo(String etNumber, String pb, String tr, String bl);
imp.fechaEtiqueta();
Ai uma duvida teria uma maneira de instaciar dinamicamente de alguma maneira, quando inicar o programa
ele carrega-se a classe da impressora configurada, sem ter que mudar código pegar a configuração apartir de banco de dados ou arquivo texto, uso apenas uma impressora por vez. mais o modelo de impressora varia de alguns pc.
Obs.: todas Classe herda Impressora Classe Abstrata
Mf200Print.class
Mf200Print.abreEtiqueta();
Mf200Print.imprimeConteudo(String etNumber, String pb, String tr, String bl);
Mf200Print.fechaEtiqueta();
Mf100Print.class
Mf100Print.abreEtiqueta();
Mf100Print.imprimeConteudo(String etNumber, String pb, String tr, String bl);
Mf100Print.fechaEtiqueta();
Mf2299Print.class
Mf2299Print.abreEtiqueta();
Mf2299Print.imprimeConteudo(String etNumber, String pb, String tr, String bl);
Mf2299Print.fechaEtiqueta();
Print.class
Print.abreEtiqueta();
Print.imprimeConteudo(String etNumber, String pb, String tr, String bl);
Print.fechaEtiqueta();
PrintGenerica.class
PrintGenerica.abreEtiqueta();
PrintGenerica.imprimeConteudo(String etNumber, String pb, String tr, String bl);
PrintGenerica.fechaEtiqueta();