Estoy trabajando en un proyecto en el que un arduino debería emular una impresora térmica. Actualmente estoy usando una placa Arduino UNO R3 con controlador ATmega16U2 para manejar la comunicación entre USB y el microprocesador ATmega328. Usé el paquete FLIP de ATMEL para borrar el firmware en el ATmega16U2 y reprogramé nuevamente con el firmware arduino. ¿Cuáles son los pasos a seguir para que la pizarra aparezca en la computadora como un soporte de impresión USB? ¿Hay algún firmware disponible? Básicamente, lo que necesito es poder usar la placa arduino con un controlador de impresora estándar de Windows y capturar los mensajes enviados a la impresora emulada. Revisé la biblioteca LUFA pero no tengo claro cómo usarla.