Guía de solución de problemas: el proceso de impresión
Descripción general
El proceso de impresión es el núcleo de BarTender y de sus muchos componentes. Cuando una tarea de impresión falla, revisar este proceso puede ayudar a identificar dónde ocurrió el problema y cómo solucionarlo.
A continuación, se muestra un diagrama de flujo del proceso de impresión normal con BarTender.
Cuando algo sale mal, suele ser porque se rompe una de esas cadenas o hay un problema en alguno de los pasos. Puedes hacer que el proceso de diagnóstico sea más eficiente comenzando por el proceso verde y avanzando hasta el proceso naranja. Al revisar cada paso en orden, te aseguras de no estar buscando un problema que en realidad ocurrió en el paso anterior.
A continuación, se desglosa cada proceso junto con los posibles lugares donde buscar problemas. Esta no es una guía definitiva para solucionar problemas de impresión, pero sí suficiente para que puedas empezar.
Solicitar trabajos de impresión
Al comenzar el proceso de diagnóstico, es importante entender qué inició la tarea de impresión. Para aplicaciones como Designer o Print Station, la impresión comienza cuando el usuario hace clic en el botón de imprimir. Las automatizaciones como Integrations o el SDK simulan esta acción, iniciando la impresión sin interacción directa del usuario.
Mientras que hacer clic en el botón de imprimir no requiere diagnóstico, las automatizaciones tienen varios componentes que sí deben analizarse. Revisa los archivos de activación, la configuración en Integration Builder o el código que llama a los comandos de impresión en el SDK o en cualquier automatización ActiveX.
- ¿La impresora está correctamente seleccionada?
- ¿El número de copias es válido?
- Si usas comandos como Print Command Scripts o BTXML, ¿falta algún carácter especial o comando?
Si los comandos o llamadas están incorrectos, corregirlos puede solucionar el problema y quizás no sea necesario seguir con el diagnóstico.
Puntos clave
- Entiende cómo se están iniciando los trabajos de impresión.
- Revisa todos los ajustes/comandos del trabajo de impresión.
Obtener los datos para imprimir
Este es un paso importante en el proceso de impresión y suele ser donde más fallos ocurren. BarTender puede obtener datos para imprimir de varias formas, incluyendo formularios de entrada de datos, conexiones a bases de datos y datos contenidos en un archivo de activación. Cuando algo falla en este paso, debes asegurarte de que BarTender pueda conectarse a la fuente de datos y que contenga la información correcta.
Aunque los formularios de entrada de datos son un poco más difíciles de diagnosticar, muchas veces el problema se reduce a un error de ingreso por parte del usuario. Las conexiones a bases de datos son más fáciles de controlar. Principalmente las verás al imprimir desde Designer, Print Station y Print Portal, aunque también pueden aparecer en integraciones (y otras automatizaciones). Debes asegurarte de que BarTender pueda conectarse a la base de datos que se está usando y que la base de datos tenga la información correcta. Esto normalmente, aunque no siempre, se puede comprobar simplemente abriendo el cuadro de diálogo Configuración de conexión de base de datos de BarTender.
Cuando entra en juego una automatización como una integración, es probable que los datos provengan de fuera de la etiqueta. Esto hace que diagnosticar este paso sea más difícil, ya que los datos pueden venir de muchas fuentes. No es una lista exhaustiva, pero aquí tienes algunas sugerencias para empezar cuando trabajes con automatizaciones:
- Revisa los registros de integración en la Consola de administración o en Integration Builder para ver si hay errores.
- Revisa el archivo de activación (en la mayoría de las integraciones) para asegurarte de que tiene datos y que son los correctos.
- Revisa la conexión a la base de datos (en integraciones con base de datos) para asegurarte de que no haya errores de conexión.
- Asegúrate de que el tipo de base de datos del archivo de activación coincida con el de la etiqueta. Por ejemplo, si una etiqueta está conectada a un archivo CSV, no puedes darle una base de datos XML en una integración. Los tipos de base de datos no coinciden.
- Si usas fuentes de datos con nombre, asegúrate de que todas estén listadas. Las fuentes de datos con nombre vacías o no listadas pueden usar datos de ejemplo al imprimir.
Las aplicaciones ActiveX y .NET pueden tener más fuentes de datos, lo que aumenta su complejidad. Sin embargo, algunos de los principios básicos de diagnóstico mencionados arriba pueden aplicarse y ayudarte a encontrar problemas de datos.
Puntos clave
- Asegúrate de que BarTender pueda conectarse a la base de datos.
- Asegúrate de que la base de datos tenga la información correcta.
Convertir los datos en una solicitud de impresión
Este paso depende mucho de la plantilla que se imprima. Implica procesar cualquier transformación y optimización de rendimiento antes de que el trabajo se convierta en un código utilizable por la impresora. Este paso es muy específico y puede requerir más investigación según la complejidad de la etiqueta y la impresora utilizada.
Las transformaciones son el tipo más importante de procesamiento de datos. Pueden aparecer en varios lugares, pero con una investigación cuidadosa, puedes revisarlas según lo que use tu etiqueta o automatización.
- Transformaciones de fuente de datos son transformaciones aplicadas a cualquier objeto en tu etiqueta. Un objeto de texto, un código de barras o un campo de base de datos pueden tener algún tipo de transformación. Abrir los cuadros de diálogo de transformación de cada objeto que tenga una puede ayudarte a encontrar posibles problemas.
- Acciones de documento permiten que ciertas transformaciones ocurran al inicio o durante la impresión. Buscar acciones de documento que no estén marcadas como posteriores a la impresión puede ayudarte a encontrar transformaciones problemáticas.
- Scripts a nivel de documento pueden ser un poco más difíciles de diagnosticar. Revisa cualquier evento programado y busca errores en los scripts para solucionar posibles problemas de transformación.
- Transformaciones de integración se realizan a nivel de integración y se encuentran en el archivo de integración, no en el archivo de la etiqueta. A diferencia de las transformaciones de etiqueta, las de integración pueden afectar a cualquier documento usado con esa integración. Revisa las acciones de transformación listadas en el archivo de ayuda enlazado y asegúrate de que todas funcionen correctamente.
Las optimizaciones de rendimiento se encuentran en la ventana de impresión en BarTender Designer y solo están disponibles si usas un controlador de impresora Seagull. Si tienes disponible esta pestaña, desactiva todas las optimizaciones de impresora. Si eso soluciona el problema, actívalas una por una hasta encontrar cuál causa el fallo. Si esto no lo soluciona, pasa a la siguiente sección.
Si no usas un controlador Seagull, consulta el sitio web o el soporte del fabricante de tu impresora para obtener ayuda con las optimizaciones.
Puntos clave
- Revisa todas las transformaciones y fuentes de datos en BarTender.
- Revisa la pestaña de Rendimiento en BarTender.
Convertir solicitudes de impresión en código de impresión
Este paso implica varias tecnologías diferentes para llevar una tarea de impresión desde BarTender hasta tu impresora. La conversión a código de impresora implica una comunicación entre BarTender y el controlador de la impresora, y es mejor hacerlo usando controladores Seagull. Consulta el documento técnico Drivers by Seagull .
Una vez completada la conversión, el trabajo debe ser puesto en cola y enviado a la impresora.
Aunque gran parte de este proceso es complicado y permite poco control, hay algunas formas de asegurarte de que este paso funcione correctamente.
Primero, puedes simplemente imprimir a archivo , lo que generará un archivo en tu PC que contiene el código de impresión que normalmente se enviaría a la impresora. Este archivo contiene todas las instrucciones para tu trabajo de impresión en el lenguaje de tu impresora. Aunque puede que no puedas leerlo fácilmente, deberías ver datos dentro de este archivo.
Si tienes problemas intermitentes con los trabajos de impresión, los controladores Seagull pueden grabar el código de impresora que generan. Así puedes comparar un trabajo de impresión fallido con uno correcto y buscar las instrucciones problemáticas en los manuales de la impresora. Para activar la grabación de código de impresión, consulta el archivo de ayuda en las Propiedades de la impresora.
La parte final de este proceso es enviar el código de impresora a la cola de impresión. Los trabajos pequeños suelen entrar y salir de la cola antes de que puedas verlos. Pausa tu impresora y envía un trabajo desde BarTender, asegurándote de que el trabajo aparezca en la lista. Despausa la impresora y verifica que salga de la cola sin errores.
Puntos clave
- Es complicado.
- Siempre usa Drivers by Seagull (cuando estén disponibles).
Enviar datos a la impresora
Este último paso implica la conexión de BarTender con la impresora y la impresora física en sí. Si todos los pasos anteriores han pasado las pruebas, lo más probable es que el problema esté aquí.
La primera parte de este proceso es enviar el trabajo. Esto puede ser a través de un cable a una impresora USB o por la red. Revisar los conectores es importante para asegurarte de que el código de impresión llegue a la impresora.
- Si es una impresora USB, asegúrate de que el cable USB esté bien conectado tanto a la impresora como al ordenador.
- Si es una impresora en red, revisa si hay lentitud o problemas de tráfico en la red. Puede que necesites consultar con tu departamento de IT o usar una herramienta de terceros como WireShark para ayudarte a diagnosticar este paso del proceso.
Después de asegurarte de que las conexiones funcionan correctamente, es momento de revisar la impresora física.
- ¿La impresora muestra error cada vez que envías una impresión?
- ¿Está imprimiendo datos sin sentido?
- ¿Hay algún problema físico con el papel, la tinta o la cinta?
Mientras que el primer caso es mejor tratarlo con el fabricante de la impresora, el segundo puede solucionarse vaciando la memoria caché de la impresora. Consulta el manual de usuario de tu impresora para saber cómo hacerlo. El manual también puede tener pasos para ayudarte a solucionar problemas físicos.
Puntos clave
- Asegúrate de que el PC pueda conectarse a la impresora.
- Las herramientas de terceros pueden ayudar a diagnosticar problemas.
Recursos adicionales
Como esta guía es solo una visión general para solucionar problemas, no contiene una lista exhaustiva de todas las situaciones de impresión que puedas encontrar. Si estas sugerencias no te ayudan, por favor contacta con soporte y veremos cómo podemos ayudarte.