Actualización de software de Star: noviembre de 2019

Ultima actualización en

Bienvenida a la Actualización de software de Star, la serie regular de actualizaciones de blog donde el Equipo de integración de Star le informa sobre las últimas actualizaciones importantes de software de Star Micronics.

En esta edición:

  • ¡Presentamos el SDK CloudPRNT! Ahora es aún más fácil integrar sus funciones favoritas de CloudPRNT

Siga leyendo para saber qué implica la actualización de este mes.

CloudPRNT SDK

Fecha de lanzamiento:

Ya lanzado, el 11 de noviembre de 2019.

¿Qué es CloudPRNT?

Estrella CloudPRNT es un protocolo basado en REST que permite a los servidores web controlar y recibir de forma remota eventos desde periféricos de puntos de venta (POS) de Star compatibles con CloudPRNT. CloudPRNT permite el control del lado del servidor de la impresión de documentos, escaneo de códigos de barras, entrada de teclado, actualización de pantalla y otros periféricos (como escalas) según el modelo.

CloudPRNT es adecuado para aplicaciones de impresión remota, como la impresión de pedidos de entrega de cocinas, impresión de tickets de selección de almacén, etc., donde no se requiere estrictamente una baja latencia. También es adecuado para aplicaciones de baja latencia, como POS tradicionales, con control periférico completo.

Esto puede ser muy útil para aplicaciones basadas en la web, pero puede aplicarse a cualquier entorno de estilo de cliente ligero. CloudPRNT también puede simplificar la instalación, configuración y uso diario, ya que elimina la necesidad de administrar direcciones IP o reglas personalizadas de firewall / túnel en el sitio local.

Además de simplificar la conectividad, CloudPRNT proporciona un mecanismo para permitir que el cliente y el servidor negocien información de compatibilidad y capacidad. Esto permite que un servidor formatee su salida de manera apropiada para que se ajuste al dispositivo del cliente.

En este momento, varios modelos Star están disponibles con compatibilidad CloudPRNT:

Sobre el SDK

CloudPRNT es un protocolo HTTP basado en JSON / REST abiertamente documentado y, por lo tanto, no es necesario tener un SDK para implementar un servicio compatible con CloudPRNT.

Los servidores CloudPRNT se pueden crear utilizando cualquier tecnología del lado del servidor que se pueda usar para implementar servicios web. Se utilizan muchas tecnologías del lado del servidor, como PHP, Node.js, ASP.Net, ASP.Net Core, JSP, Python, Lua y más.

Para proporcionar el máximo beneficio a los desarrolladores, este SDK no es una implementación de servidor CloudPRNT (aunque se incluyen servidores de muestra), sino un conjunto de funciones auxiliares, que pueden ampliarse según sea necesario e incorporarse a tantos sistemas del lado del servidor como sea posible.

Funciones de ayuda del SDK

Este SDK proporciona funciones para ayudar con:

  • Decodificación de estado
  • Negociación de formato de medios de trabajo de impresión
  • Conversión de trabajos de impresión, para que el servidor pueda generar trabajos de impresión en un único formato de medios, que se convierten en caso de que el dispositivo cliente no admita ese formato

Integración SDK

Para fines de integración, el SDK proporciona lo siguiente:

  • API .Net: Una biblioteca compatible con .Net Standard 2.0, que se puede instalar a través de NuGet en cualquier .Net 4.6 o posterior, y .Net Core 2.0 o un proyecto posterior. Esta API proporciona conversión de formato de trabajo, decodificación de estado y clases listas para serializar / deserializar mensajes CloudPRNT JSON.
  • CPUtil: Una herramienta de línea de comandos independiente que se puede integrar con cualquier sistema de desarrollo del lado del servidor que pueda invocar procesos locales. Esta herramienta se puede proporcionar como archivos binarios nativos para servidores Linux x86, Linux x64, Linux Arm, Mac OS x64, Windows x86 y Windows x64 (no es necesario instalar .Net Framework o .Net Core runtime). ambientes para poder usarlo.
  • Proyectos de muestra: Ejemplos de servidores CloudPRNT muy simples, implementados con una variedad de tecnologías del lado del servidor. Estos ejemplos sirven como ejemplos de implementación del protocolo CloudPRNT y cómo integrar la API o cputil en cada entorno.
  • Marcado de documento en estrella: Un lenguaje de marcado de impresora simple y unificado que puede adaptarse a cualquier impresora Star, independientemente de la emulación, el ancho de impresión o el método de impresión. Es un lenguaje de nivel superior que elimina la necesidad de conocer secuencias de escape específicas de la impresora. Lo hace al proporcionar etiquetas fáciles de usar para varias funciones de la impresora POS, como corte, alineación, impresión de imágenes y formato de texto. El uso del sistema de marcado de documentos proporciona un equilibrio entre la impresión basada en imágenes de bits completas y la salida de texto sin formato, a la vez que es más fácil de usar que los comandos específicos de la impresora. Para aprovechar el lenguaje de marcado, debe usarlo junto con cputil.

Próximos pasos

Los desarrolladores interesados en el SDK CloudPRNT deben comunicarse con el Equipo de integración de Star para discutir el proceso de integración específico de su entorno de desarrollo.

Haga clic aquí para obtener más información sobre el SDK de CloudPRNT.

Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *