P4 Software
/
BarcoderX Español
Aplica a: BarcoderX Basic y Ultimate
Estado: Planificado. Todavía no hay nada publicado y no hay nada que descargar. Esta página describe cómo se diseñó la impresión. El detalle de cada modelo de impresora proviene de pruebas con impresoras reales, y esas pruebas todavía no se han hecho.
| Ruta | Cómo funciona | Qué necesita |
|---|---|---|
| Desde su propia aplicación .NET | El SDK genera los comandos de impresora y los envía él mismo a la impresora, por una conexión como TCP. | El SDK. Sin API web y sin agente. |
| Desde la web | Su aplicación o el editor de etiquetas le pide a la API web que imprima. La API guarda el trabajo. El agente de impresión de su red lo recoge y lo envía a la impresora. | La API web y el agente de impresión. |
No se ofrecen dos rutas:
Una impresora puede dibujar por sí misma algunas cosas, como texto con sus propias fuentes, líneas, cuadros y códigos de barras. Todo lo demás lo puede imprimir como imagen. Para cada parte de una etiqueta, BarcoderX elige entre cuatro resultados, según el perfil de impresora:
| Resultado | Significado |
|---|---|
| Native (nativo) | La impresora lo dibuja con su propio comando, con el mismo resultado que la vista previa. |
| NativeApproximate (nativo aproximado) | La impresora lo dibuja con su propio comando, y el resultado se parece a la vista previa pero no es idéntico. Un ejemplo es el texto en una fuente residente de la impresora. |
| Raster (imagen) | BarcoderX lo envía como imagen, exactamente igual que en la vista previa. |
| Unsupported (no admitido) | La impresora no puede imprimirlo. El trabajo se rechaza con un diagnóstico. |
Hay dos intenciones de generación. Fidelity es la predeterminada: lo que usted ve en la vista previa es lo que se imprime. El texto se envía como imagen, salvo que el elemento indique una fuente residente de la impresora, y los códigos de barras usan el comando propio de la impresora solo cuando el perfil de impresora lo marca como igual en tamaño y forma. NativePreferred produce trabajos más pequeños y una impresión más rápida, y le advierte de cada aproximación. Puede cambiar la decisión de un elemento con una indicación de salida: Auto, Native o Graphic.
Cada imagen que BarcoderX coloca en los comandos de impresora es idéntica, punto por punto, a la vista previa. Las mismas entradas siempre producen los mismos comandos de impresora, byte por byte.
Los datos de sus etiquetas nunca pueden terminar un comando ni inyectar otro. BarcoderX aplica caracteres de escape a todos los datos de los campos.
Un perfil de impresora describe lo que puede hacer una impresora: su resolución, el ancho de impresión, la memoria, las funcionalidades del firmware, las fuentes residentes y cuáles de sus comandos de código de barras equivalen a los de BarcoderX. BarcoderX incluirá perfiles genéricos:
Los perfiles de modelos y firmware específicos se agregan a partir de pruebas con impresoras reales. También puede crear su propio perfil a partir de uno incorporado. La API web lista los perfiles y los lenguajes de impresora. Consulte Lenguajes de impresora.
Una plantilla de etiqueta o un trabajo de impresión puede definir la intensidad, la velocidad, el tipo de medio (térmico directo o transferencia térmica), el modo de impresión (desprendimiento manual, pelado, cortador o rebobinado), el intervalo de corte, los desplazamientos de la etiqueta, las copias y la impresión en espejo. Para cualquier ajuste, puede elegir dejar el valor propio de la impresora. Si un lenguaje de impresora no tiene un ajuste, BarcoderX le advierte y continúa.
Un lote se imprime como un solo flujo, y el comando de cantidad de la propia impresora repite las copias.
| Conexión | Dónde | Qué puede leer BarcoderX |
|---|---|---|
| TCP, puerto 9100 de forma predeterminada | Todas las plataformas | Estado completo |
| Puerto serie | Todas las plataformas | Estado completo |
| Cola de impresión de Windows (datos sin procesar) | Windows | Solo el estado de la cola y del trabajo |
| CUPS | Linux | Solo el estado de la cola y del trabajo |
| Dispositivo USB sin procesar | Linux | Estado completo |
| Impresión de páginas de Windows (GDI) | Windows | Solo el estado de la cola y del trabajo |
| USB directo sin cola | Windows | Estado completo |
El puerto paralelo, las impresoras HID y CUPS en macOS están previstos para más adelante. BarcoderX indica con claridad cuando una conexión solo puede informar el estado de la cola y no el de la impresora.
Con las conexiones que informan el estado completo, BarcoderX puede preguntarle a una impresora su estado, como sin papel, cabezal abierto o sin cinta, cuando usted lo pida y, de forma opcional, antes y después de un trabajo. Se guarda la última respuesta.
Un trabajo de impresión pasa por estos estados: Queued (en cola), Dispatched (enviado), Received (recibido), Spooled (en la cola de la impresora), Printed (impreso), Failed (fallido), Canceled (cancelado) o Expired (vencido). Cada cambio queda registrado.
Las operaciones de mantenimiento, como pausar, reanudar, cortar, calibrar, imprimir una etiqueta de configuración y restablecer, están previstas para más adelante. Cada una requerirá su propio permiso y una confirmación.
BarcoderX es un producto de P4 Software.
¿Te resultó útil esta página?