Pregunta: | 22703 - IMPRIMIR RS-232 |
Autor: | Tomas Cabrero Carrasco |
Tengo que usar una impresora matricial con todos sus comandos (Caracteres de escape).
Para ello estoy utilizando el CommApi para manejar los puertos serie y paralelo. El problema viene que por puerto paralelo imprime bien el texto y los comandos directos(FF, CR, LF, BEL...), pero ignora los caracteres de escape. Todos los caracteres vienen en el manual de la impresora. Mi pregunta es: Hay alguna secuencia concreta estandar para los caracteres de escape? Hay que enviar algo despues de la secuencia de escape para que se ejecute esta? Si alguien ha creado alguna vez un driver de impresora podria indicarme como se debe hacer Muchas gracias a todos |
Respuesta: | Fernando Gomez |
Creo que java no es lo más apropiado para hacer esta comunicación, yo creo que lo mejor es que realices un controlador en C que te permita manipular la impresora de matriz y que tu programa Java tenga el control mediante JNI, para hacer un controlador en C para impresoras es muy sencillo existe mucha documentación al respecto sobre todo si tu plataforma es Windows, el programita no mide más de 30 lineas o almenos que sean muchas instrucciones de escape. |