![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
Con este ejemplo ves como puedes mandarle el tamaño del ticket a la impresora. Veo que de 90 pasas a 300, no estará esa situación de línea fuera del ticket y por eso no se ve. Las coordenadas normalmente sumándole 30 logras el cambio de fila, pero de 90 pasar a 300, creo que ya estás fuera del ticket. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
|||
|
|||
|
Gracias por el codigo.
El ejemplo que te puse fue hipotetico, es decir es ese mismo codigo pero solo tome algunas lineas, no todas, para que supieras como lo hacia, o que utilizaba. En el ejemplo que me pones, como pudo ponerle el tamanno al papel, es decir, en mi caso que el papel debe medir de 75 mm por 75 mm, el valor que le entro es un integer, pero imagino que deba convertir (75). Imagina que lo que quiero es imprimir los datos de un cliente con los pedidos de productos que ha realizado, la anchra debe ser de 75 mm pero el largo va a depender de la cantidad de productos que ha seleccionado. Como puedo hacer eso? Disculpame pero es que nunca me he dedicado a imprimir. En el codigo que me envias no veo el codifo de las funciones Imprimir_Cabecera(n); Imprimir_Detalle(n); me seria de ayuda para ver como lo mandas a imprimir, y que coordenadas utilizas. Muchas gracias por todo. Un abarzo. Yunier. |
|
#3
|
|||
|
|||
|
sobre tamanno
En la funcion que le pasas el tamanno le pasas dos integer, que debo hacer para ajustar los 75 por 75 mm al valor integer.
Por otro lado la variable DMDin o algo asi es una clase que contiene las caracteristicas de la impresion? Gracias. |
|
#4
|
||||
|
||||
|
En tu ejemplo 75 x 75 sería: 7500 x 7500 ya que la medida es en mm por 1000
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#5
|
|||
|
|||
|
Sobre Impresion y tamanno del papel.
Entonces los parametros que le tendria que pasar al procedimiento del tramanno del papel seria 7500 y 7500.
Eso esta bien (en caso de que funcione claro). Pero como es que le paso al canvas lo que deseo imprimir, en mi caso lo que debo hacer es canvas.textout(x,...), pero en que coordenada deberia empezar, como puedo jugar con las dimensiones del papel y el largo de la cadena que quiero imprimir??? No se si me entiendan? Muchas gracias. |
|
#6
|
||||
|
||||
|
Le tienes que pasar los parámetros que te indico, pero claro según colijo tu estás hablando de longitud variable del ticket por lo tanto la altura no la conoces de antemano, aunque supongo que al llegar a los 29,7 Cm. del A4, dará un salto.
Para ceñirnos a lo que dices sería preciso calcular la relación líneas de ticket ->cms. de esta manera antes de pasarle el tamaño lo calcularíamos. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#7
|
|||
|
|||
|
saludos
Ok, entiendo lo que dices, imagina que le paso un tamanno por defecto de largo, pero el tamanno de ancho si tiene que ser de 75 mm. Pero a la hora pasarle el texto al canvas que cooredenadas debor tomar? Esa es mi prgunta.
Gracias. Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como configurar una impresora TM U220D | ivaylo | Impresión | 1 | 16-01-2008 15:27:16 |
| Imprimir ticket con una Epson TM U220D | mtirado | Impresión | 2 | 13-01-2008 00:05:42 |
| Imprimir Tickets con impresora Epson | rcor | Impresión | 1 | 03-11-2006 14:35:22 |
| Resetear una Impresora Epson FX-880 | AGAG4 | Impresión | 4 | 04-03-2005 19:09:47 |
| Fuente impresora epson | Novás | Impresión | 1 | 26-06-2004 18:58:12 |
|