Cambio parámetros impresora térmica
Publicado por Albert (4 intervenciones) el 05/05/2011 17:04:48
Tengo una aplicación en VB6 que utiliza Crystal Report 8 para imprimir etiquetas en una impresora térmica (en este momento Datamax I-4208). Existen muchos tipos de etiquetas tanto en contenido como en tamaño pero, con una de ellas, tengo el problema de que las etiquetas llegarán cabeza a bajo en el rollo de papel (por una necesidad de los operarios que no se puede cambiar), es decir, tengo que indicarle a cada dato del CR8 que haga una rotación de 180 grados, cosa que no me permite ya que sólo se admiten los valores de 90 y 270.
He visto que en los parámetros de la impresora sí que existe la posibilidad de indicar una rotación de 180 grados pero, si lo cambio, me afecta a todas las impresiones que haga.
Dado que en CR8, al configurar la impresora del report, se puede cambiar parámetros de la impresora, he probado de hacerlo, pero no me funciona en absoluto, es decir, aquellos cambios que hago en CR8 sobre la impresora, no los tiene en cuenta cuando se imprime el reporte.
Como posible solución me planteo tres opciones, aunque no tengo nada claro cómo resolverlas:
- Una sería poder rotar 180 grados el texto de la etiqueta en CR8.
- Otra sería indicarle a CR8 que hay que imprimir al revés de como está definido.
- La última sería poder cambiar los parámetros de la impresora, en contreto el que permite los 180 grados. He mirado todos los parámetros que se pueden capturar en el objeto Printer de la impresora y no encuentro dicho dato. El problema que veo es que es un parámetro específico de la Datamax.
¿Alguien ha tenido alguna experiencia parecida?
Gracias por todo
He visto que en los parámetros de la impresora sí que existe la posibilidad de indicar una rotación de 180 grados pero, si lo cambio, me afecta a todas las impresiones que haga.
Dado que en CR8, al configurar la impresora del report, se puede cambiar parámetros de la impresora, he probado de hacerlo, pero no me funciona en absoluto, es decir, aquellos cambios que hago en CR8 sobre la impresora, no los tiene en cuenta cuando se imprime el reporte.
Como posible solución me planteo tres opciones, aunque no tengo nada claro cómo resolverlas:
- Una sería poder rotar 180 grados el texto de la etiqueta en CR8.
- Otra sería indicarle a CR8 que hay que imprimir al revés de como está definido.
- La última sería poder cambiar los parámetros de la impresora, en contreto el que permite los 180 grados. He mirado todos los parámetros que se pueden capturar en el objeto Printer de la impresora y no encuentro dicho dato. El problema que veo es que es un parámetro específico de la Datamax.
¿Alguien ha tenido alguna experiencia parecida?
Gracias por todo
Valora esta pregunta


0