Hilo iniciado por Miguel David Dueñas Terré el 24 de noviembre de 2017
-
AutorEntradas
-
noviembre 24, 2017 a las 6:06 pm #14761
Hola chicos , estoy teniendo problema con la impresión de cheques en hojas continuas, Una hoja trae 4 chques, mi idea sería imprimir un cheque y que la impresora quede lista para el segundo a imprimir.
El cheque se genera de forma correcta , pero lo que me está pasando es que el primer cheque me lo imprime bien, pero caundo termina de imprimir me escupe la hoja, no para donde termino de imprimir, como puede hacer para que stop donde termine de imprimir el cheques, así queda listo para el segundo. Si alguien me puede dar una mano con esto por favor, Muchisimas gracias.
noviembre 24, 2017 a las 9:49 pm #14762Hola Miguel,
Tuve que realizar un desarrollo similar al que comentas. Yo realice la siguiente logica, primero cree un parametro para indicar cuantos cheques iba a imprimir en dicha hoja, ya que si bien la hoja tiene 4 cheques el cliente queria tener la posibildiad de indicar si iba a imprimir los 4 cheques de la hoja o solo 3, 2 o 1.
Luego desarrolle la logica del reporte (similar a lo que hiciste tu), en el report layout agregue un objeto tipo lista que permite iterar tu diseño la cantidad de veces que necesites. Este valor me lo indicaba el parametro que te comente.
Entonces si en el parametro establecia el valor 3 (para imprimir 3 cheques) el objeto tipo lista me iba a iterar 3 veces mi diseño de cheque imprimiendo 3 cheques de forma correcta y dejando un cheque libre para cuando se necesite utilizar.
Otra cosa importante son los margenes para que al momento de iterar quede todo en la posicion correcta.
Suerte!
enero 4, 2018 a las 7:44 pm #14763Hola Miguel,
Tuve que realizar un desarrollo similar al que comentas. Yo realice la siguiente logica, primero cree un parametro para indicar cuantos cheques iba a imprimir en dicha hoja, ya que si bien la hoja tiene 4 cheques el cliente queria tener la posibildiad de indicar si iba a imprimir los 4 cheques de la hoja o solo 3, 2 o 1.
Luego desarrolle la logica del reporte (similar a lo que hiciste tu), en el report layout agregue un objeto tipo lista que permite iterar tu diseño la cantidad de veces que necesites. Este valor me lo indicaba el parametro que te comente.
Entonces si en el parametro establecia el valor 3 (para imprimir 3 cheques) el objeto tipo lista me iba a iterar 3 veces mi diseño de cheque imprimiendo 3 cheques de forma correcta y dejando un cheque libre para cuando se necesite utilizar.
Otra cosa importante son los margenes para que al momento de iterar quede todo en la posicion correcta.
Suerte!
Hola Jonathan muchisimas gracias por la respuesta.
Al final pude resolver de la siguiente manera, Cuado genero el reporte del cheque, lo exporto a formato pdf, y luego con un archivo .bat ese archivo en formato pdf lo mando a imprimir y la impresora matriz hace el stop automaticamente y logra detenerse cuando termina de imprimir, y queda lista para la siguiente impresión. eso funciono OK
Con impresora matriz pude resolverlo, pero ahora estoy teniendo otro problema.
Con al respuesta que me diste voy a poder resolver otro problema que tengo en otro cliente, ya que la impresora es láser,
El diseño de mi cheque es el que trae por defecto AX solo que lo customice,
como sería la lógica que debe tener el reporte para que procese el parámetro que envia el cliente(cantidad de cheques a imprimir).
Si me puedes dar una mano con esto por favor, muchisimas gracias
-
AutorEntradas
- Debes estar registrado para responder a este debate.
