Hola.
Estoy configurando algunos datos que quiero incluir en el ticket. Si los pongo, se imprimen doble, sea en el encabezado o en el pié de página.
El código que veo en el archivo de impresión es este:
<?php
$constFreeText = 'TAKEPOS_FOOTER'.$_SESSION['takeposterminal'];
if (!empty($conf->global->TAKEPOS_FOOTER) || !empty($conf->global->{$constFreeText})) {
$newfreetext = '';
$substitutionarray = getCommonSubstitutionArray($langs);
if (!empty($conf->global->{$constFreeText})) {
$newfreetext .= make_substitutions($conf->global->{$constFreeText}, $substitutionarray);
}
if (!empty($conf->global->TAKEPOS_FOOTER)) {
$newfreetext .= make_substitutions($conf->global->TAKEPOS_FOOTER, $substitutionarray);
}
print $newfreetext;
}
?>
Creo que está bien, pero no sé porque imprime dos veces. Si quito el texto libre el ticket luce bien (aunque si los datos que deseo). Lo mismo ocurre si pongo alguna variable o combinación de variables y texto libre.
Dudas con el texto libre en encabezado y pié de página
Buenas tardes,
Me sucede lo mismo con la versión 17.0.1, adjunto evidencias para que puedan entender, Cualquier dato que se agregue se duplica.
Gracias.
Me sucede lo mismo con la versión 17.0.1, adjunto evidencias para que puedan entender, Cualquier dato que se agregue se duplica.
Gracias.
- Adjuntos
-
- Como se aprencia en la imgan, añadí telefóno y email.
- ConfigTP1.png (63.1 KiB) Visto 1667 veces
-
- En la vista previa o al imprimir muestra datos duplicados.
- PrintTP2.png (20.81 KiB) Visto 1667 veces
Hola.
En la configuración del módulo takePOS dejé limpia la pantalla de la pestaña Printers/Orden y lo mismo hice con las terminales definidas.
Para obtener lo que yo quería edité el archivo receipt.php que está en la carpeta del módulo.
El inconveniente es que si actualizas, perderás el cambio, por lo que es bueno que lo tengas respaldado.
Te muestro cómo se imprime mi ticket en el adjunto (espero saber adjuntar). No hagas caso del formato del papel, en esta PC solo tengo una láser. Fíjate en el contenido del ticket.
En mi caso, además, necesitaba NO desglosar impuestos, por el régimen fiscal del usuario.
Saludos.
En la configuración del módulo takePOS dejé limpia la pantalla de la pestaña Printers/Orden y lo mismo hice con las terminales definidas.
Para obtener lo que yo quería edité el archivo receipt.php que está en la carpeta del módulo.
El inconveniente es que si actualizas, perderás el cambio, por lo que es bueno que lo tengas respaldado.
Te muestro cómo se imprime mi ticket en el adjunto (espero saber adjuntar). No hagas caso del formato del papel, en esta PC solo tengo una láser. Fíjate en el contenido del ticket.
En mi caso, además, necesitaba NO desglosar impuestos, por el régimen fiscal del usuario.
Saludos.