Uso de cajón monedero con adaptador j11 a USB en linux
Os traigo un pequeño truco para abrir un cajón monedero que use adaptador j11 a USB en gnu/linux. Estos adaptadores se usan cuando se quiere conectar directamente un cajón monedero a un ordenador, si usar una impresora térmica o de tickets
Adaptador de J11 a USB |
Normalmente los cajones monederos se conectan mediante una clavija J11 a la impresora térmica.
Pero si queremos conectarlos directamente a un ordenador necesitamos o bien que el cajón también tenga salida USB, o comprarle un adaptador J11 a USB.
¿como abrir el cajón modero?
El caso es que no se necesita ningún driver especifico para mandar a abrir el cajón, simplemente escribiendo algo en el dispositivo, este se abrirá. Para ello primero tenemos que saber cual es el nombre del dispositivo, esto lo averiguamos conectando el adaptador al ordenador, y veremos que se crea un nuevo "archivo" en la carpeta /dev, por ejemplo se creará el siguiente archivo:
/dev/ttyUSB0
Nota: dependiendo del numero de dispositivos USB conectados al ordenador, el número puede variar.Una vez sabido esto, podemos hacer un script que escriba algo en el puerto y al que llamaremos desde el programa principal.
Por ejemplo el script puede ser este:
echo "hola">prueba.txt
cat prueba.txt | tee /dev/ttyUSB0
Nota:
Es importante que tengamos permisos de escritura/lectura en el archivo ttyUSB0
chmod a+rw /dev/ttyUSB0
sudo gpasswd --add nombre_usuario dialout
Fuente solución:
http://superuser.com/questions/704355/ubuntu-write-to-serial-port-permission-denied (Antonio Sánchez)
fuente de la imagen:
http://www.registradoras.es/product.php?id_product=223