Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Hardware (https://www.cobolforo.es/forumdisplay.php?f=69)
-   -   [Duda] Impresión de Logo en impresora de Tickets (https://www.cobolforo.es/showthread.php?t=636)

Kuk 29 de mayo de 2017 11:46

Impresión de Logo en impresora de Tickets
 
Amigos, se trata de una EPSON TM-T20. He cargado el Logo y en prueba lo imprime bien. Luego hay 2 bytes de códigos de escape los cuales se fijan en las propiedades y normalmente deberían invocar la impresión del Logo. Pero no funciona. Envío los valores correspondientes al imprimir el Ticket pero no sale sin dar algún tipo de error.

¿Qué puedo estar haciendo mal?

Dasije, Rapinto, Nitzer,

fastpho 31 de mayo de 2017 16:09

impresora tm-t20
 
1 Archivos Adjunto(s)
Hola Kuk te adjunto un manual a ver si te ayuda
saludos

jotica 31 de mayo de 2017 16:13

Hola kuk

Yo imprimo mis logos sin problema en diversas impresoras pos o de tickets asi

Código COBOL:
  1.  MOVE XXX-LOGO TO ZZZ-LOGO
  2.  MOVE "B" TO EDIT-MODE OF ZZZ-LOGO

donde
XXX-LOGO es la variable donde tengo la direccion completa de la ubicacion del logo
ZZZ-LOGO es el nombre del objeto "picture" definido en la form que voy a imprimir


Esto lo trabajo en impresoras como la EPSON, SAMSUNG, BIXOLON y no tengo que hacer ningun ajuste
Luego de llenar todas las otras variables fel grupo de la forma solo imprimo y listo

El logo debe ser en formáto bmp y no muy grande ojala de 24 bits

Kuk 31 de mayo de 2017 17:47

1 Archivos Adjunto(s)
Yo tengo que pasar los códigos ESC/POS para que imprima el logo que tiene almacenado la impresora dentro.

Parece ser que los he encontrado, lo que pasa es que requiere 11 caracteres... :justif::tonto:

Kuk 1 de junio de 2017 19:17

:hincha::cens::cens::cens: no hace nada con estos códigos... me tiene ya ..... :cens:

fastpho 6 de junio de 2017 15:31

hola kuk proba de mandarle esto
Código COBOL:
  1. * imprimir imagen FS p n m
  2.  01 M-5 IS GLOBAL.
  3.     03 M-5-1       PIC X VALUE X"1C".
  4.     03 M-5-2       PIC X VALUE X"70".
  5.     03 M-5-3       PIC X VALUE "1".
  6.     03 M-5-4       PIC X VALUE "0".
  7.      


---------- Post añadido : 14:24 ---------- Post anterior : 14:10 ----------

Si le estas mandando 1B que es esc es para abrir el cajón si no te funciona en el último parámetro manda le 48 en vez de cero

---------- Post añadido : 14:31 ---------- Post anterior : 14:24 ----------

Hola KUK como te fue , pudiste imprimir el logo ?

Dasije 19 de junio de 2017 14:01

No he trabajado con logos directamente con códigos de escape.

Mirate si necesitan primero asignarle las posiciones de la imagen antes de imprimirla en la impresora, por ejemplo si está centrado, a la izquierda, derecha, etc.

Saludos.

Kuk 21 de junio de 2017 13:00

Cita:

Citación del post de Dasije (Mensaje 3173)
No he trabajado con logos directamente con códigos de escape.

¿Cómo lo haces exactamente?
Cita:

Citación del post de Dasije (Mensaje 3173)
si está centrado, a la izquierda, derecha, etc.

Todo esto está hecho, el problema es que no se imprime por sí solo.

Josber 21 de junio de 2017 19:00

Cita:

Citación del post de Kuk (Mensaje 3184)

Todo esto está hecho, el problema es que no se imprime por sí solo.

¿Has probado a cambiar la impresora?, no me refiero a que esté mal la impresora, si no a poner otra impresora en ese lugar y ver que imprime, quizás no estés enviándolo bien, más que nada por ir eliminando errores.

¿A qué te refieres con que "en prueba" lo imprime bien?

Un saludo.-

Kuk 21 de junio de 2017 20:04

Josber, con el código de fastpho ha funcionado parcialmente, imprime el logo pero sólo una vez, y se pierde parte del ticket. Con lo de "prueba", me refiero a que después de cargar el logo en la memoria de la impresora y guardarlo ahí, cuando le doy a "imprimir prueba" sale bien el logo.

En definitiva, creo que los códigos d escape que tengo están mal. Habrá que escribir a los de EPSON a que me den los buenos.

Roger 22 de junio de 2017 01:50

KUK
Trabajo con el reportero cobview y puedo imprimir ticket con logos en impresoras matriciales o termica sin problemas en cualquier impresora Epson, Star, bixolon.

Josber 22 de junio de 2017 20:24

Pues tiene toda la pinta de que son los códigos de escape, y no sé si Epson estará por la labor de dártelos

Un saludo y suerte

Dasije 29 de junio de 2017 15:16

Lo hago con PowerFORM, pero estoy viendo problemas con impresoras antiguas que se debe utilizar USB adaptador para puerto serie, y no funcionan, solo modo RAW.

Al final he tenido que volver a las impresiones clásica de texto.

fastpho 29 de junio de 2017 23:40

logo impresora epson
 
2 Archivos Adjunto(s)
Hola Kuk te paso el manual donde saque los datos que te puse en post anteriores
haber si te ayuda , no creo que el impresor sea el problema

Kuk 28 de agosto de 2017 10:19

Amigos, los de EPSON me han dado la respuesta. Estos son los códigos de escape para imprimir el Logo en la TM-T20:

Código:

29 40 76 06 00 48 73 48 48 01 01
Donde 48 48 es la clave definida en las preferencias de la impresora, para el logo que queremos imprimir.

El problema es que son 11 bytes, y yo sólo tengo definidos 6 para cada comando. Habrá que inventarse un parche para que quepa todo esto. :cardenal:


La franja horaria es GMT +2. Ahora son las 13:47.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.