lsongdev / lsongdev/node-escpos
Problem with Cashdraw
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.6k
- Forks
- 443
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I tried to let a cashdraw opening with cashdraw function.
But it was not running.
**I was obliged to change _.Cash_DRAWER object values in command.js line #60**
Origin :
CD_KICK_2: '\x1b\x70\x00', // Sends a pulse to pin 2 []
CD_KICK_5: '\x1b\x70\x01', // Sends a pulse to pin 5 []
My Changes
_.CASH_DRAWER = {
CD_KICK_2: '\x1b\x70\x00\x19\xfa', // Sends a pulse to pin 2 []
CD_KICK_5: '\x1b\x70\x01\x19\xfa', // Sends a pulse to pin 5 []
I found this values according to Epson Doc http://support.epostraders.co.uk/support-files/documents/27/Ya8-EpsonDrawerKick.pdf, page #4
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza en la línea 60 de command.js y compara las constantes del cajón de efectivo con la documentación de Epson drawer-kick, página 4. Reproduce el intento de apertura con el hardware afectado y determina el comportamiento esperado del pulso; se considera terminado cuando el cajón de efectivo se abre sin editar manualmente las constantes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, nodejs
- Área
- embedded-iot
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100