viernes, 2 de febrero de 2007

¿Alguna impresora térmica para tickets fiscales que recomienden?

Estoy por completar un proyecto, solo me resta poder realizar la impresión de tickets fiscales a través de cualquier modelo de impresora térmica para tal finalidad. Tengo varias Epson TM T88, que lamentablemente no tiene controlador (aún) para Linux. A lo más he podido imprimir solo texto ASCII (postscript no, y es justamente lo que necesito imprimir). ¿Alguna sugerencia de algún modelo fácil de conseguir, barato y 100% funcional en GNU/Linux?

Entre los modelos que he estado evaluando, la Fenix Imvico SM2000 está documentada como "Trabaja perfectamente" en Linux. Está es hasta ahora mi única opción viable. evidentemente necesito más alternativas para evaluar antes de realizar el obligado desembolso de recursos.


Si es del interés de alguien, el siguiente código imprime una cadena de caracteres ASCII directamente a través del dispositivo /dev/lp0 en la Epson TM T88.

#ifdef HAVE_CONFIG_H
#include
#endif

#include
#include

#include
#include
#include
#include


int main(int argc, char *argv[])
{
int fp;
char cBuf[64], cOut[16];


printf("Hi, welcome\n");
fp = open("/dev/lp0",O_WRONLY);
printf("fp = %i\n",fp);

Obviamente requiere compilarse:

gcc -o ejemplo ejemplo.c