Tenho o seguinte comando de impressão( LX-300)
<ESC><ALT+064> <ESC><ALT+48> <ESC><ALT+067> <ALT+078>
Como fazer o equivalente a isso em Java (Unicode)???
Desde já agradeço.
Tenho o seguinte comando de impressão( LX-300)
<ESC><ALT+064> <ESC><ALT+48> <ESC><ALT+067> <ALT+078>
Como fazer o equivalente a isso em Java (Unicode)???
Desde já agradeço.
Qual o charset que vc quer usar?
Boas...
Então, eu monto uma String e a envio para impressora, e nessa String contém alguns comandos de impressãonotaFiscal +="\u000C"; //Pula para a próxima.
Abaixo segue a configuração que eu gostaria de fazer em UNICODE
<ESC><ALT+064> <ESC><ALT+48> <ESC><ALT+067> <ALT+078>
|Inic.Impressora | |Def. Oitavos | |Com.para Definir linhas | |Número de linhas|
public static void sendLPT1(final String str) {
new Thread() {
public void run() {
try {
FileOutputStream os = new FileOutputStream("LPT1");
PrintStream ps = new PrintStream(os);
ps.print(str);
os.close();
} catch(Exception e) {
}
}
}.start();
}
Tenta o seguinte:
<ESC><ALT+064> <ESC><ALT+48> <ESC><ALT+067> <ALT+078>
String comando = ((char)27)+((char)64)+((char)27)+((char)48)+((char)27)+((char)67)+((char)78)