Ir al contenido


Instalar dependencias de Python para GPIO:

sudo apt install -y python3-rpi.gpio python3-requests netcat


 ------

 Instalar Encolamiento de impresiones

sudo apt install cups

sudo lpadmin -p POS80 -E -v parallel:/dev/usb/lp0 -m raw

sudo cupsenable POS80 && sudo cupsaccept POS80

Para probar

 printf "TEST\r\n\r\n\x1D\x56\x00" | lp -d POS80 -o raw -)

 ------



Servicio systemd 

Ruta: /etc/systemd/system/gpio_buttons.service 

[Unit] 
Description=Turnero GPIO Buttons (multipin pull-up) After=network.target

[Service] 
Type=simple User=root WorkingDirectory=/var/www/html/turnero/pi Environment=PYTHONUNBUFFERED=1 ExecStart=/usr/bin/python3 /var/www/html/turnero/pi/monitor_pullup_multi.py --pins 17 27 22
Restart=always RestartSec=2

[Install]
WantedBy=multi-user.target 


Activar Servicio y ver estado: 

sudo systemctl daemon-reload 
sudo systemctl enable --now gpio_buttons.service 
sudo systemctl status gpio_buttons.service --no-pager
journalctl -u gpio_buttons.service -f




  ------


 




Calificación
0 0

No hay comentarios por ahora.

para ser el primero en comentar.

TicketsClientesVisitasFacturasVentas