Hola comunidad,
Quisiera saber si alguno tiene el instructivo de configuración de una impresora térmica para TakePOS en Dolibarr 12? Quisiera poder incluir el logo de la tienda en el encabezado del ticket.
Gracias por su atención.
¿Cómo configurar impresora de tickets en Dolibarr 12?
Hola novcorreo, agradezco tu respuesta pero no me ayuda mucho, no soy desarrollador php, estoy intentando implementar este sistema para un negocio familiar pequeño y dado que no hay mucha documentación en línea recurro a la experiencia de ustedes como comunidad para poder realizar este pequeño proyecto.novcorreo escribió:Buenos días;
No hay mas que preguntas tuyas del take....
Solo tienes que modificar el php que genera el tiket y añadirle o modificarle lo que quieras.
Salu2
Tal vez este tipo de preguntas sean muy útiles para muchos que como yo estamos intentando usar este muy buen sistema pero que no hemos podido debido a la falta de conocimiento y documentación.
Gracias por tu amable ayuda.
Buenas,
Y entonces que necesitas... ¿Que te diga exactamente las lineas de codigo que debes modifica/añadir/cambiar?
La documentación esta llena internet... es codigo php donde debes mirar como se añade una fotografia a mostrar.. no es algo propio de doli es php sin más...
Solo debes modificar el archivo receipt.php creo recordar.
Siento si no era la respuesta que buscabas.
Un saludo.
Y entonces que necesitas... ¿Que te diga exactamente las lineas de codigo que debes modifica/añadir/cambiar?
La documentación esta llena internet... es codigo php donde debes mirar como se añade una fotografia a mostrar.. no es algo propio de doli es php sin más...
Solo debes modificar el archivo receipt.php creo recordar.
Siento si no era la respuesta que buscabas.
Un saludo.
-
- Novato
- Mensajes: 30
- Registrado: Sab, 06/01/2018, 13:01
Existe el módulo de impresora de tickets, que viene como experimental en Dolibarr 12, que permite imprimir directamente por la impresora sin pasar por el navegador y este funciona con plantillas. Estas plantillas se pueden personalizar sin modificar código fuente y también permite añadir un logo. Aunque la verdad es que la configuración es un poco más complicada. Tienes un videotutorial aquí:
https://www.youtube.com/watch?v=rjCVmJWOJ5k&t=3s
https://www.youtube.com/watch?v=rjCVmJWOJ5k&t=3s
Muchas gracias por tu respuesta Javierybar,javierybar escribió:Existe el módulo de impresora de tickets, que viene como experimental en Dolibarr 12, que permite imprimir directamente por la impresora sin pasar por el navegador y este funciona con plantillas. Estas plantillas se pueden personalizar sin modificar código fuente y también permite añadir un logo. Aunque la verdad es que la configuración es un poco más complicada. Tienes un videotutorial aquí:
https://www.youtube.com/watch?v=rjCVmJWOJ5k&t=3s
Sí estuve revisando este módulo experimental y me parece muy interesante la flexibilidad de configuración de la plantilla del ticket pero la conexión con la impresora es demasiado complicada para un usuario final, sobre todo si la instalación de Dolibarr la tenemos en un servicio de hosting en la nube, cómo es mi caso. Para poder imprimir directamente desde la nube con este módulo experimental es necesario o tener una dirección IP fija, lo cual en Colombia es muy costoso para una empresa pequeña y compartir la impresora en red pública que también es un proceso demasiado complicado para un usuario final. Estuve revisando la opción de VPN pero mi servicio de hosting no me permite hacer muchas modificaciones al servidor en el cual tengo la instalación de Dolibarr que fue hecha con Softaculous.
En conclusión me quedo con el método antiguo de TakePOS Connector que es mucho más sencillo y permite impresión directa sin tantas complicaciones aún estando Dolibarr en un servicio de hosting en la nube.
Sería interesante y muy útil que en la versión final de este módulo de impresión se incluyera la misma funcionalidad de impresión directa de TakePOS Connector. De lo contrario para los casos de uso como el mío sugeriría mantener el soporte para TakePOS Connector y no eliminarlo en versiones futuras
Hola para incluir el logo puedes probar esto a ver si te funciona.
en takepos/receipt.php alrededor de la linea 86 justo sobre el nombre de la empresa.
<center>
<font size="4">
<?php print '<img src="'.DOL_URL_ROOT.'/viewimage.php?cache=1&modulepart=mycompany&file=logos%2Fthumbs'.urlencode('/'.$mysoc->logo_small).'">'; ?>
<?php echo '<b>'.$mysoc->name.'</b>'; ?>
</font>
</center>
en takepos/receipt.php alrededor de la linea 86 justo sobre el nombre de la empresa.
<center>
<font size="4">
<?php print '<img src="'.DOL_URL_ROOT.'/viewimage.php?cache=1&modulepart=mycompany&file=logos%2Fthumbs'.urlencode('/'.$mysoc->logo_small).'">'; ?>
<?php echo '<b>'.$mysoc->name.'</b>'; ?>
</font>
</center>
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email
*Si no respondo los mensajes....enviame un email

Hola gracias por tu sugerencia.aitorxs escribió:Hola para incluir el logo puedes probar esto a ver si te funciona.
en takepos/receipt.php alrededor de la linea 86 justo sobre el nombre de la empresa.
<center>
<font size="4">
<?php print '<img src="'.DOL_URL_ROOT.'/viewimage.php?cache=1&modulepart=mycompany&file=logos%2Fthumbs'.urlencode('/'.$mysoc->logo_small).'">'; ?>
<?php echo '<b>'.$mysoc->name.'</b>'; ?>
</font>
</center>
Probé tu solución y solo funciona para envío del ticket por email en HTML o impresora estándar no térmica.
En el caso de usar la impresora térmica no sale el logo de la empresa sino una imagen errónea al parecer por incompatibilidad con el formato de la imagen llamada.
- Adjuntos
-
- IMG_20200724_233401.jpg (91.01 KiB) Visto 10517 veces
-
- Screenshot_20200724-233427.jpg (86.2 KiB) Visto 10517 veces
-
- Novato
- Mensajes: 30
- Registrado: Sab, 06/01/2018, 13:01
Sustituyelo por la url real de tu logo y sin pasar por dolibarr, por ejempo:
http://192.168.1.10/milogo.jpg
o
http://midolibarr.es/milogo.jpg
Recuerda que este código lo esta ejecutando takepos connector y no el navegador, y por eso no esta logeado en Dolibarr
http://192.168.1.10/milogo.jpg
o
http://midolibarr.es/milogo.jpg
Recuerda que este código lo esta ejecutando takepos connector y no el navegador, y por eso no esta logeado en Dolibarr