Mapa de caracteres - Impressora Matricial

1 resposta
stefan

Ola pessoal,

Estou tendo uma dificuldade em impressoes matriciais.

Fiz um applet que lê um arquivo .XML aonde ele obtem as informações do que deve ser enviado para a impressora, como, linha, coluna, valor a ser impresso, etc.

Até ai tudo bem, o problema que fim de papel, negrito, italico, fonte, etc, sao comandos enviados para a impressora atraves de um Mapa de caracter.

Eu tenho cadastrado na nossa base de dados, os mapas de algumas impressoras, porem, preciso converter isso para que a impressora entenda.

EX: via Delphi por exemplo. Enviariamos o #27 #69 para ativar um texto em negrito, ou seja:

TESTE + #27 #69 + LINHA 2

Nesse ponto o texto LINHA 2 sairia em negrito.

Agora pergunto, como fazer isso no Java? Eu precisaria converter esses caracteres para que fosse possivel a impressora entender.

Se alguem puder me dar uma dica dessa conversao…

Abraços

1 Resposta

stefan
// valor 		= valor numero do mapa do caracter

// asci 		= valor a ser enviado a impressora

// pagina[][]	= string que a impressora recebera

char asci   = (char)valor;

pagina[linha][coluna] = “”+asci+"";

Com isso a impressora recebe o valor da forma necessaria, sendo apenas necessario fazer o laco para cada caracter.

Até

Criado 9 de novembro de 2006
Ultima resposta 10 de nov. de 2006
Respostas 1
Participantes 1