Establecer impresora

La acción especifica el nombre de la impresora que se utilizará para imprimir la etiqueta activa.

Nota

Esta acción anula la impresora seleccionada en las propiedades de las etiquetas.

Esta acción es útil al imprimir una etiqueta idéntica en varias impresoras. Siempre anide esta acción debajo de la acción Abrir etiqueta para dar a la etiqueta la referencia para la impresora preferida.

Esta acción lee la configuración predeterminada, como la velocidad y la oscuridad, del controlador de la impresora seleccionada y la aplica a la etiqueta. Si no utiliza la acción Establecer impresora, la etiqueta se imprimirá en la impresora según lo definido en la plantilla de la etiqueta.

Aviso

Tenga cuidado al cambiar la impresora de una a otra marca, por ejemplo, de Zebra a SATO, o incluso un modelo por otro de la misma marca. La configuración de la impresora puede no ser compatible y es posible que la impresión de la etiqueta no sea idéntica. Asimismo, la optimización del diseño de las etiquetas para la impresora original, como los contadores internos y las fuentes internas, puede no estar disponible en la impresora seleccionada recientemente.

El grupo Impresora especifica el nombre de la impresora que se utilizará para el trabajo de impresión en curso.

  • Nombre de la impresora: selecciónelo de la lista de controladores de impresoras instalados localmente, o escriba el nombre de la impresora. Seleccione el Origen de datos para seleccionar en forma dinámica la impresora usando una variable. Cuando esté activado, seleccione o cree una variable que contenga el nombre de la impresora que se usa cuando se ejecuta la acción.

Establecer nombre de trabajo de impresión

Esta acción especifica el nombre del trabajo de impresión como aparece en el administrador de trabajos de impresión de Windows. Un nombre de trabajo de impresión predeterminado es el nombre del archivo de la etiqueta usado. Esta acción lo anula.

Nota

Siempre anide la acción debajo de la acción Abrir etiqueta, de modo que se aplique al archivo de la etiqueta adecuado.

El grupo Trabajo de impresión define el nombre del trabajo de impresión.

  • Nombre: establece el nombre del trabajo de impresión. Puede tener una codificación rígida, y se utilizará el mismo nombre para cada acción de impresión. Variable habilita un nombre de archivo variable. Seleccione o cree una variable que contenga la ruta de acceso o el nombre del archivo, si se ejecuta un desencadenador o se lleva a cabo un evento.

    Nota

    En Automation Builder, generalmente, el valor de la variable se asigna según un filtro.

Redireccionar impresión a archivo

Esta acción desvía el trabajo de impresión a un archivo. En lugar de enviar el archivo de impresión creado al puerto de una impresora como se define en el controlador de la impresora, la impresión se redirecciona a un archivo. Puede anexar los datos a un archivo existente o sobrescribirlo.

Esta acción le permite capturar los comandos de impresora en un archivo separado.

La acción instruye al módulo de Automation Builder a redireccionar la impresión; como resultado, las etiquetas no se imprimirán. Asegúrese de que la acción esté seguida de la acción Imprimir etiqueta.

Nota

NiceLabel se ejecuta como servicio con una cuenta de usuario de Windows. Asegúrese de que esta cuenta de usuario tenga privilegios para acceder a la carpeta especificada con permisos para leer/escribir. Para obtener más información, consulte la sección Acceso a recursos de red compartidos en la guía de usuario de NiceLabel Automation.

Nota

La acción Redireccionar la impresión al archivo es útil para imprimir varias etiquetas diferentes (archivos .NLBL) en la impresora de red manteniendo el orden correcto de las etiquetas. Cuando se imprimen múltiples archivos .NLBL del mismo desencadenador, Automation Builder envía cada etiqueta a la impresora en un trabajo de impresión separado, incluso si la impresora de destino es la misma para ambas etiquetas. Cuando se usa una impresora de red, se puede insertar el trabajo de otro usuario entre dos trabajos que el desencadenador deba enviar juntos. Al usar esta acción puede anexar datos de impresión al mismo archivo y luego enviar su contenido a la impresora usando la acción Enviar datos a impresora.

El grupo de configuración Archivo define cómo se realiza la selección del archivo para la redirección.

  • Nombre de archivo: especifica el nombre del archivo. Pueden ser preprogramados o proporcionarse en forma dinámica usando una variable existente o recientemente creada.

    Utilice la sintaxis UNC para los recursos de red. Para obtener más información, consulte la sección Acceso a recursos de red compartidos en la guía de usuario NiceLabel Automation.

Nota

Al utilizar esta acción, asegúrese de que su cuenta de usuario tenga suficientes privilegios para acceder a la carpeta especificada con permisos para leer/escribir.

El grupo de configuración Modo de escritura de archivo selecciona el modo en que se trata el archivo en caso de redirecciones repetidas.

  • Sobrescribir el archivo: si el archivo especificado ya existe en el disco, se sobrescribirá.

  • Anexar datos al archivo: el archivo del trabajo se agrega a los datos existentes del archivo proporcionado.

El grupo Persistencia controla la continuidad de la acción de redirección. Define el número de acciones Imprimir etiqueta que se ven afectadas por la acción Redireccionar impresión a archivo.

  • Aplicar a la próxima acción de impresión: especifica que la redirección de la impresión se aplique únicamente a la próxima acción Imprimir etiqueta (evento único).

  • Aplicar a todas las acciones de impresión subsiguientes: especifica que la redirección de la impresión se aplique a todas las acciones de Imprimir etiqueta definidas después de la acción Redireccionar impresión a archivo actual.

Nota

La acción únicamente redirecciona la impresión. Asegúrese de que siga la acción Imprimir etiqueta.

Establecer parámetro de impresión

Esta acción le permite ajustar los parámetros relacionados con el controlador de la impresora. Entre estos parámetros se incluyen la velocidad y la oscuridad para las impresoras de etiquetas, o la bandeja del papel para las impresoras láser.

La configuración de la impresora se aplica a la impresión en curso únicamente y no se recuerda durante el próximo evento.

Aviso

Sus parámetros de la acción Configurar parámetro de impresión no se aplican cuando se hace una vista previa o una reimpresión de etiquetas desde Control Center.

Para evitar esto, guarde los parámetros de impresión (propiedades de la impresora) en la plantilla de etiqueta o en el controlador de la impresora. Puede que las propiedades de la impresora difieran según el controlador y la impresora.

Nota

Si utiliza la acción Establecer impresora para cambiar el nombre de la impresora, asegúrese de usar la acción Establecer parámetro de impresión inmediatamente después. Antes de aplicar la estructura DEVMODE al controlador de la impresora, primero debe cargar la configuración predeterminada del controlador. Esto se realiza con la acción Establecer impresora. DEVMODE únicamente es compatible con DEVMODE del mismo controlador de la impresora.

El grupo Establecer parámetros permite realizar ajustes antes de imprimir.

  • Bandeja de papel: nombre de la bandeja de papel que contiene los medios de las etiquetas. Esta opción se utiliza comúnmente con impresoras láser y de inyección de tinta con varias bandejas de papel. El nombre de la bandeja de papel debe coincidir con el nombre de la bandeja del controlador de la impresora. Consulte las propiedades del controlador de la impresora para obtener más detalles.

  • Velocidad de impresión: define la velocidad de impresión. Esta configuración anula la configuración definida con la etiqueta. El valor provisto debe estar en el rango de valores aceptados.

    Ejemplo 41. Ejemplo

    El primer modelo de impresora admite un rango de valores de 0 a 30, mientras que el segundo modelo de impresora admite los valores de -15 a 15. Para obtener más información, consulte las propiedades del controlador de la impresora


  • Oscuridad: define la oscuridad de los objetos impresos en el papel y anula la configuración de la etiqueta. El valor provisto debe estar en el rango de los valores aceptados.

  • Desplazamiento de la impresora X: aplica el desplazamiento horizontal. La impresión de etiquetas se reubicará según el número de puntos específico en la dirección horizontal. Se puede definir un desplazamiento negativo.

  • Desplazamiento de la impresora Y: aplica el desplazamiento vertical. La impresión de etiquetas se reubicará según el número de puntos específico en la dirección vertical. Se puede definir un desplazamiento negativo.

Sugerencia

Todos los parámetros de impresión pueden ser preprogramados o proporcionarse en forma dinámica usando una variable existente o recientemente creada.

El grupo Avanzada personaliza la configuración de la impresora enviada con el trabajo de impresión.

UUID-bf707cd8-345b-68bb-f942-4270ce167106.png

La configuración de la impresora, como la velocidad de impresión, la oscuridad, el tipo de medios, el desplazamiento y otros, puede definirse de la siguiente manera:

  • Definido en la etiqueta

  • Recuperado de un controlador de impresora

  • Recuperado de una impresora al momento de la impresión

Los métodos admitidos dependen de las capacidades de la impresora y del controlador de la impresora. El modo de impresión (recuperar configuración de la etiqueta, del controlador o de la impresora) se configura en el diseño de la etiqueta. Es posible que necesite aplicar esta configuración de la impresora al momento de la impresión, pueden variar con cada impresión.

Ejemplo 42. Ejemplo

Una etiqueta simple debe imprimirse usando una variedad de impresoras, pero cada impresora necesita parámetros ligeramente distintos. Las impresoras de varios fabricantes no utilizan los mismos valores para configurar la velocidad o la temperatura de impresión. Además, algunas impresoras necesitan desplazamiento vertical u horizontal para imprimir la etiqueta en la posición correcta. Durante la etapa de prueba, puede determinar la configuración óptima para cada impresora que quiera utilizar y aplicarla a una plantilla de etiqueta simple justo antes de imprimir. Esta acción aplicará la configuración correspondiente a cada impresora definida.


Esta acción espera recibir la configuración de la impresión en una estructura DEVMODE. Es una estructura de datos estándar de Windows con información sobre la inicialización y el entorno de una impresora.

La opción Configuración de la impresora aplica la configuración de la impresora predeterminada. Están disponibles las siguientes entradas:

  • DEVMODE codificada en Base64 con datos fijos. En este caso, brinde la cadena codificada en Base64 DEVMODE de la impresora directamente en el campo de edición. Al ejecutar esta acción, se convierten los datos codificados en Base64 nuevamente a la forma binaria.

  • DEVMODE codificada en Base64 con datos variables. En este caso, el origen de datos seleccionado debe tener la estructura DEVMODE codificada en Base64. Habilite Origen de datos y seleccione la variable adecuada de la lista. Al ejecutar esta acción, se convierten los datos codificados en Base64 nuevamente a la forma binaria.

  • DEVMODE binaria con datos variables (disponible en Automation Builder). En este caso, la variable seleccionada debe tener la estructura DEVMODE en su forma binaria nativa. Habilite Origen de datos y seleccione la variable adecuada de la lista. Al ejecutar esta acción, se utilizará la estructura DEVMODE como está, sin ninguna conversión.

    Nota

    Si la variable no brinda la estructura DEVMODE binaria, asegúrese de que la variable seleccionada esté definida como variable binaria en la configuración.

Nota

Asegúrese de que la acción Establecer impresora esté definida delante de esta acción.

La Configuración de la etiqueta anula las propiedades de etiquedas definidas en Propiedades de etiqueta en Designer. Use esta opción cuando imprima sus etiquetas en una impresora o medio con diferentes propiedades como aparecen en Propiedades de etiqueta en Designer. Con esta opción puede:

  • Cambiar las dimensiones (altura, ancho) de su etiqueta.

  • Agregar o cambiar márgenes en la etiqueta.

  • Desactivar el cortador.

  • Desactivar la impresión por lotes.

  • Aplicar diferentes papeles cambiando el parámetro Etiqueta horizontal (conteo horizontal y vertical, espacios, orden de procesamiento).

  • Redefinir la orientación como paisaje o retrato.

  • Girar las etiquetas 180º.

La automatización aplica la Configuración de la etiqueta al momento de imprimir. Los parámetros de la configuración de la etiqueta no se guardan en las plantillas de etiquetas. Puede proporcionar la Configuración de la etiqueta como carga XML.

XML de Configuración de etiqueta de muestra

La siguiente muestra presenta una vista estructural de la configuración de la etiqueta y sus atributos.

Nota

Las unidades de medida en el XML coinciden con las unidades de diseño de su etiqueta (cm, in, mm, dot). Puede cambiar las unidades en Designer yendo a Propiedades de etiqueta> Dimensiones de etiqueta > Unidad de medida.

<LabelSettings>
    <Width>100</Width>
    <Height>30</Height>
    <Margin>
        <Left>2</Left>
        <Right>3</Right>
        <Top>4</Top>
        <Bottom>5</Bottom>
    </Margin>
    <LabelsAcross>
        <Horizontal>
            <Count>2</Count>
            <Gap>4</Gap>
        </Horizontal>
        <Vertical>
            <Count>3</Count>
            <Gap>5</Gap>
        </Vertical>
        <ProcessingOrder>HorizontalTopRight</ProcessingOrder>
    </LabelsAcross>
    <Orientation>Landscape</Orientation>
    <Rotated>true</Rotated>
    <DisableCutter/>
    <DisableBatchPrinting/>
    <PaperType>Roll or Sheet</PaperType>
    <PaperName>A5</PaperName>
</LabelSettings>

Especificación de XML para Configuración de etiqueta

Esta sección contiene una descripción de la estructura del archivo XML para definir los parámetros y valores de la Configuración de etiqueta.

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:simpleType name="nonNegativeFloat">
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LabelSettings">
    <xs:complexType>
      <xs:all>
        <xs:element name="DisableCutter" minOccurs="0" maxOccurs="1">
          <xs:complexType>
            <xs:sequence/>
          </xs:complexType>
        </xs:element>
        <xs:element name="DisableBatchPrinting" minOccurs="0" maxOccurs="1">
          <xs:complexType>
            <xs:sequence/>
          </xs:complexType>
        </xs:element>
        <xs:element name="Width" type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Height" type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Margin" minOccurs="0" maxOccurs="1">
          <xs:complexType>
            <xs:all>
              <xs:element name="Left" type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
              <xs:element name="Right"  type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
              <xs:element name="Top"  type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
              <xs:element name="Bottom" type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element name="LabelsAcross" minOccurs="0" maxOccurs="1">
          <xs:complexType>
            <xs:all>
              <xs:element name="Horizontal" minOccurs="0" maxOccurs="1">
                <xs:complexType>
                  <xs:all>
                    <xs:element name="Count" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" />
                    <xs:element name="Gap" type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
                  </xs:all>
                </xs:complexType>
              </xs:element>
              <xs:element name="Vertical" minOccurs="0" maxOccurs="1">
                <xs:complexType>
                  <xs:all>
                    <xs:element name="Count" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" />
                    <xs:element name="Gap" type="nonNegativeFloat" minOccurs="0" maxOccurs="1"/>
                  </xs:all>
                </xs:complexType>
              </xs:element>
              <xs:element name="ProcessingOrder" minOccurs="0" maxOccurs="1">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="HorizontalTopLeft"/>
                    <xs:enumeration value="HorizontalTopRight"/>
                    <xs:enumeration value="HorizontalBottomLeft"/>
                    <xs:enumeration value="HorizontalBottomRight"/>
                    <xs:enumeration value="VerticalTopLeft"/>
                    <xs:enumeration value="VerticalTopRight"/>
                    <xs:enumeration value="VerticalBottomLeft"/>
                    <xs:enumeration value="VerticalBottomRight"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element name="Orientation" minOccurs="0" maxOccurs="1">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="Portrait"/>
              <xs:enumeration value="Landscape"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="Rotated" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
      </xs:all>
    </xs:complexType>
  </xs:element>
</xs:schema>

Redireccionar impresión a PDF

Enterprise.png

Esta acción desvía el trabajo de impresión a un documento PDF. El documento PDF creado retiene las dimensiones exactas de la etiqueta, que se definen durante el diseño de la etiqueta. La calidad de representación de los gráficos en el PDF coincide con la resolución de la impresora de destino y el tamaño de impresión deseado.

Los datos de la secuencia de impresión pueden anexarse al archivo existente, o sobrescribir un archivo existente.

La acción instruye a NiceLabel 10 a redireccionar la impresión; como resultado, las etiquetas no se imprimirán. Asegúrese de que la acción esté seguida de la acción Imprimir etiqueta.

Nota

El módulo NiceLabel Automation se ejecuta como servicio con una cuenta de usuario de Windows. Asegúrese de que esta cuenta de usuario tenga privilegios para acceder a la carpeta especificada con permisos para leer/escribir. Para obtener más información, consulte la sección Acceso a recursos de red compartidos en la guía de usuario NiceLabel Automation.

El grupo Archivo define el archivo de redirección.

  • Nombre de archivo: especifica el nombre de archivo hacia el cual desviar el trabajo de impresión. Si está integrado como parte del código, la impresión se redirecciona todas las veces hacia el archivo especificado. Para definirlo en forma dinámica, use una variable existente o cree una nueva.

  • Sobrescribir el archivo: si el archivo especificado ya existe en el disco, se sobrescribirá (seleccionado de manera predeterminada).

  • Anexar datos al archivo: el archivo de trabajo se anexa a los datos existentes del archivo en cuestión (no seleccionado de manera predeterminada).

  • Incorporar fuentes en PDF: Si utiliza alguna fuente no estándar, puede que su solución genere un resultado en PDF diferente en las computadoras que no tengan esa fuente. Si habilita la opción Incorporar fuentes en PDF, la fuente no estándar se incorporará en la solución, de modo que la solución genere el mismo PDF en cualquier computadora.

    La opción Incorporar fuentes en PDF crea un documento conforme a la norma de PDF para archivado (PDF/A). La norma PDF/A garantiza que los documentos se reproduzcan exactamente de la misma manera sin importar software utilizado. La información necesaria para mostrar el contenido, como las imágenes, las fuentes y los datos de colores, se incorporan en el archivo PDF.

    Nota

    El archivo PDF resultante ocupa más espacio cuando se guarda con esta opción habilitada.

El grupo Persistencia permite controlar la persistencia de la acción de redirección. Defina el número de acciones Imprimir etiqueta que se ven afectadas por la acción Redireccionar impresión a archivo.

  • Aplicar a la próxima acción de impresión: especifica que la redirección de la impresión se aplique únicamente a la próxima acción Imprimir etiqueta (evento único).

  • Aplicar a todas las acciones de impresión subsiguientes: especifica que la redirección de la impresión se aplique a todas las acciones de Imprimir etiqueta definidas después de la acción Redireccionar impresión a archivo actual.

Estado de impresora

Esta acción se comunica con la impresora para adquirir su estado en tiempo real y se contacta con el administrador de trabajos de impresión de Windows para obtener información adicional sobre la impresora y sus trabajos.

Como resultado, se recopila la información sobre errores, el estado del administrador de trabajos de impresión y la cantidad de trabajos en el administrador. Esto expone potenciales errores y hace que sea fácil identificarlos.

Nota

Posibles escenarios de casos de uso. (1) Verificar el estado de la impresora antes de imprimir. Si la impresora está en estado de error, usted imprimirá la etiqueta en una impresora de respaldo. (2) Contar el número de trabajos que se encuentran a la espera en el administrador de trabajos de impresión de la impresora principal. Si hay demasiados, imprimirá la etiqueta en una impresora alternativa. (3) Usted verificará el estado de la impresora antes de imprimir. Si la impresora se encuentra en estado de error, usted no imprimirá la etiquetas, sino que informará sobre el error al sistema principal utilizando alguna de las acciones de salida, como Enviar datos a puerto TCP/IP, Enviar datos a HTTP, Ejecutar instrucción SQL, Servicio Web, o como una respuesta de desencadenador.

Prerrequisitos del estado en vivo de la impresora

Para que el monitoreo del estado en vivo de la impresora, siga estas instrucciones:

  • Utilice el controlador de impresora Loftware para recibir información detallada sobre el estado. Si está usando otro controlador de impresora, solo puede monitorear los parámetros recuperados desde el Administrador de trabajos de impresión de Windows.

  • La impresora debe tener capacidad para informar el estado en vivo. Para ver los modelos de impresoras que admiten comunicación bidireccional, consulte la página web de descargas de NiceLabel.

  • La impresora debe estar conectada a una interfaz que admita comunicación bidireccional.

  • La compatibilidad bidireccional debe habilitarse en Panel de control > Hardware y sonido > Dispositivos e impresoras > controlador > Propiedades de las impresoras > pestaña Puertos > Habilitar compatibilidad bidireccional.

  • Si utiliza una impresora de etiquetas conectada en red, asegúrese de usar el Puerto TCP/IP avanzado, no el Puerto TCP/IP estándar. Para obtener más información, consulte Artículo de base de conocimiento.

El grupo Impresora selecciona la impresora.

  • Nombre de impresora especifica el nombre de la impresora que se utilizará para el trabajo de impresión en curso.

    Puede seleccionar una impresora de la lista de controladores de impresoras instalados localmente, o puede escribir el nombre de la impresora. El origen de datos habilita el nombre de la impresora variable. Cuando esté activado, seleccione o cree una variable que contenga el nombre de la impresora cuando se ejecuta un desencadenador o se lleva a cabo un evento. Generalmente, el valor de la variable se asigna según un filtro.

El grupo Asignación de datos establece los parámetros que se devuelven como resultado de la acción Estado de impresora.

Aviso

La mayoría de los parámetros siguientes solo son compatibles con controladores de impresora Loftware. Si utiliza cualquier otro controlador de impresora, solamente podrá usar los parámetros relacionados con el administrador de trabajos de impresión.

  • Estado de impresora: especifica el estado en vivo de la impresora con formato de cadena.

    Si la impresora informa múltiples estados, todos los estados se combinan en una sola cadena, delimitados por comas ",". Si no se informan problemas de la impresora, este campo estará vacío. El estado de la impresora puede ser Sin conexión, Sin etiquetas o Banda de opciones cerca del final. Como no existe ningún protocolo estándar de informe, cada proveedor de impresoras utiliza sus propios mensajes de estado.

  • Error de impresora: valor booleano (verdadero/falso) del estado de error de la impresora.

  • Impresora sin conexión: valor booleano (verdadero/falso) del estado sin conexión de la impresora.

  • Impresora pausada: valor booleano (verdadero/falso) del estado de pausa de la impresora.

  • Controlador Loftware valor booleano (verdadero/falso) del estado del controlador de la impresora. Proporciona información si el controlador seleccionado es un controlador Loftware.

  • ID de estado del administrador de trabajos de impresión: especifica el estado del administrador de trabajos de impresión en forma de cadena, de acuerdo con lo informado por el sistema Windows. El administrador de trabajos de impresión puede informar simultáneamente varios estados. En este caso, los estados se combinan mediante comas ",".

  • ID de estado del administrador de trabajos de impresión: especifica el estado del administrador de trabajos de impresión en formato de número, de acuerdo con lo informado por el sistema Windows. El administrador de trabajos de impresión puede informar simultáneamente varios estados. En este caso, los ID de estado devueltos contienen todos los ID como indicadores. Por ejemplo, el valor 5 representa los ID de estado 4 y 1, lo cual significa que "La impresora tiene errores, La impresora está pausada". Consulte la siguiente tabla.

    Sugerencia

    La acción devolverá un valor decimal; los valores de la siguiente tabla se encuentran en hexa, así que tendrá que hacer la conversión antes de analizar la respuesta.

  • Tabla de ID de estados del administrador de trabajos de impresión y descripciones correspondientes

    ID de estado del administrador de trabajos de impresión (en hexa)

    Descripción del estado del administrador de trabajos de impresión

    0

    Sin estado.

    1

    La impresora está en pausa.

    2

    La impresora está imprimiendo.

    4

    Ocurrió un error con la impresora.

    8

    La impresora no está disponible.

    10

    La impresora no tiene papel.

    20

    Se necesita alimentación manual.

    40

    La impresora tiene un problema con el papel.

    80

    La impresora está desconectada.

    100

    Estado de entrada/salida activo.

    200

    La impresora está ocupada.

    400

    Atasco de papel.

    800

    La bandeja de salida está llena.

    2000

    La impresora está esperando.

    4000

    La impresora está procesando.

    10000

    La impresora se está preparando.

    20000

    El nivel de tóner/tinta es bajo.

    40000

    No hay tóner en la impresora.

    80000

    La página actual no se puede imprimir.

    100000

    Se necesita la intervención del usuario.

    200000

    La impresora no tiene memoria.

    400000

    La puerta está abierta.

    800000

    Error desconocido.

    1000000

    La impresora está en modo de ahorro de energía.

  • Cantidad de trabajos en el administrador de trabajos de impresión: especifica la cantidad de trabajos en curso en el administrador de trabajos de impresión para la impresora seleccionada.

  • Estado de impresora extendido del controlador de LoftwareNiceLabel: devuelve el estado de la impresora y los datos de errores en formato JSON. Los datos incluyen también los parámetros de la impresora, como la versión de firmware, la distancia del cabezal y el nivel de tinta.

    Nota

    Debe contar con la versión más reciente del controlador de Loftware para obtener el Estado de impresora extendido del controlador de Loftware.

    Ejemplo 45. Ejemplo

    NiceLabel Automation devuelve el siguiente contenido JSON:

    {
            "printerName":"Production_printer_09",
            "version":"1",
            "responseType":"status3",
            "overallStatus":"error",
            "operationState":"pause",
            "printerType":"Thermal Transfer Label Printer",
            "deviceStatus":
            [
                    {
                            "item": "fatalError",
                            "type": "string",
                            "internalId":"ERR_PAPER_OUT",
                            "shortString":"Paper Out",
                            "longString":"Printer is out of paper."
                    },
                    {
                            "item": "error",
                            "type": "string",
                            "internalId": "ERR_RIBBON_OUT",
                            "shortString": "Ribbon Out",
                            "longString": "Printer is out of Ribbon."
                    }
            ],
            "deviceParameters":
            [
                    {
                            "item":"state",
                            "type":"float",
                            "internalId":"INFO_PRINTHEAD_DISTANCE",
                            "unit": "meter",
                            "value": 789,
                            "shortDescription":"Printhead distance",
                            "longDescription":"Distance of printhead usage."
                    },
                    {
                            "item": "state",
                            "type": "string",
                            "internalId": "INFO_FW",
                            "unit": "",
                            "value": "FW27.3.13",
                            "shortDescription": "Firmware version",
                            "longDescription": "The version of the Firmware loaded on the printer."
                    },
                    {
                            "item": "property",
                            "type": "integer",
                            "internalId": "INFO_PRINT_DISTANCE",
                            "unit": "seconds",
                            "value": 16004,
                            "shortDescription": "Print Distance",
                            "longDescription": "Print Distance that the printer printed since odometer reset."
                    }
            ]
    }

Almacenar etiqueta en impresora

Esta acción guarda una plantilla de etiqueta en la memoria de la impresora. La acción es una parte vital del modo de impresión almacenar/recuperar, con la cual primero almacena una plantilla de etiquetas en la memoria de la impresora y luego la recupera. Las partes que no se cambian del diseño de la etiqueta ya están almacenadas en la impresora, solo tiene que proporcionar los datos para los objetos de etiquetas variables al momento de imprimir. Para obtener más información, consulte la sección Usar modo de impresión almacenar/recuperar en la guía de usuario NiceLabel Automation.

Nota

El tiempo de transferencia de datos de la etiqueta requerida está ampliamente minimizado, ya que hay menos información para enviar. Esta acción se usa generalmente en situaciones de impresión independiente, en las que se almacena la etiqueta en la impresora o el aplicador en la línea de producción y luego se recupera del desencadenador del mismo software o hardware, como el escáner de códigos de barras o la fotocélula.

El grupo Opciones avanzadas para almacenar etiqueta en impresora le permite seleccionar una etiqueta y la variante de almacenamiento preferida.

  • Nombre de la etiqueta que se usará en la impresora: especifica el nombre que se usará para almacenar la plantilla de la etiqueta en la memoria de la impresora. Ingrese el nombre manualmente o habilite Origen de datos para definir el nombre dinámicamente usando un valor variable existente o recientemente creado.

    Aviso

    Al almacenar la etiqueta en una impresora, se recomienda dejar vacío el nombre de la etiqueta debajo de las opciones avanzadas. De esta manera, se evitan conflictos con el nombre de la etiqueta durante el proceso de recuperación de etiquetas.

  • Variante de almacenamiento: define la ubicación en la memoria de la impresora para las plantillas de etiquetas almacenadas. Ingrese la ubicación manualmente o habilite Origen de datos para definir el nombre dinámicamente usando un valor variable existente o recientemente creado.

Imprimir documento PDF

Enterprise.png

La acción Imprimir documento PDF imprime documentos PDF estáticos que no están vinculados a las etiquetas en sus PowerForms soluciones o NiceLabel Automation configuraciones. Utilice esta acción para imprimir cualquier documento PDF directamente desde sus soluciones o configuraciones. Los documentos PDF se pueden almacenar en:

  • Su computadora

  • NiceLabel Control Center

  • Servidor web

  • Unidades de red compartidas

Sugerencia

Esta acción es útil si planea equipar sus paquetes con informes en PDF impresos sobre los elementos incluidos, o si desea imprimir la documentación del paquete sin abrir el explorador de archivos.

Nota

Cuando está en uso, la acción Imprimir documento PDF toma un puesto de impresora de la cuota de su licencia. Lea el NiceLabel documento sobre licencias para obtener más información sobre licencias.

El grupo Impresora especifica el nombre de la impresora que se utilizará para el trabajo de impresión en curso.

  • Nombre de la impresora: selecciónelo de la lista de controladores de impresoras instalados localmente, o escriba el nombre de la impresora. Seleccione el Origen de datos para seleccionar en forma dinámica la impresora usando una variable. Cuando esté activado, seleccione o cree una variable que contenga el nombre de la impresora que se usa cuando se ejecuta la acción.

El grupo Archivo define el archivo de redirección.

  • Nombre del archivo: especifica qué PDF imprimir.

Nota

Utilice la sintaxis UNC para los recursos de red. Para obtener más información, consulte la sección Acceso a recursos de red compartidos en la guía de usuario NiceLabel Automation.