Pos Terminal Manufacturer
Cómo lograr impresión web en pos terminal? 2020/09/30

La impresión web consiste en mostrar e imprimir el contenido requerido por el cliente final a través del navegador en la máquina pos inteligente. que esto el navegador debe admitir la impresión pos portátil y cuando el cliente imprime, la máquina pos inteligente con La función de impresión llama a la interfaz de impresión correcta para realizar la impresión completa de la página web.

¿Por qué los clientes del mercado necesitan imprimir páginas web? en la actualidad, existen muchas aplicaciones en forma de páginas web, también conocidas como Web-app. comparado con aplicaciones nativas, esto aplicación web puede ser compatible con más sistemas. El La actualización de la versión simplemente reduce el costo de investigación, desarrollo y mantenimiento, pero depende un poco de la red.

dificultades con impresión de sitios web

Qué son las dificultades con impresión de sitios web en la tierra? necesita la cooperación del fabricante, durante el desarrollo o prueba de la aplicación web, incluso el fabricante proporciona el SDK interfaz, y el cliente no puede utilícelo. Porque el lenguaje de programación de Web-app es diferente de Java, el lenguaje de desarrollo común de los dispositivos de posición de Android, el cliente necesita el fabricante ayuda a operar el código nativo de Android en el html a través del puente js para realizar la impresión de la interfaz. El método de operación específico es el siguiente:

  1. El proveedor crea un APK para impresión de páginas web y predefinidos la interfaz de interacción (API) para la llamada dentro del APK

  2. El desarrollador inserta una sección de js en el HTML, invoca el predefinido API interfaz según sea necesario, y luego transfiere el contenido impreso y los parámetros pasando el JsonArray o cadena formato.

  3. cliente proporciona URL, Datamega encapsulará un nuevo APK cargar esto URL o APK proporciona un cuadro de entrada de URL de entrada para visitar el sitio web.

en la actualidad, qué son los esquemas factibles para la impresión de páginas web ?

  1. guarde la página web como una imagen y llame a la interfaz para imprimir la imagen directamente. más grande ventaja de esto forma de imprimir es que usted puede imprimir rápidamente a través de un comando, mientras que el desventaja de la impresión es que una vez que el tamaño de la imagen y la impresora no coinciden, el contenido impreso es fácil de distorsionar y desenfocar.

  2. primero convierta el contenido de la página web a un PDF archivo, descargue el PDF y luego convertirlo en una imagen para imprimir. El método de impresión tiene las mismas ventajas y desventajas que la impresión de imágenes.

  3. El el contenido que debe imprimirse se envía directamente a la impresora a través de JSON, y se invocan diferentes interfaces para imprimir de acuerdo con diferentes tipos de contenido. ventaja de esto El método de impresión es que el contenido impreso se ajustará automáticamente de acuerdo con el tamaño del papel impreso, no habrá distorsión. Abajo es eso esto El método de impresión también requiere que los desarrolladores puedan desarrollar en el lenguaje Java a un ritmo más lento.

todos DataMega los productos pueden utilizar los tres métodos anteriores , imágenes de apoyo, texto, PDF, código de barras, QR codigo y otros formatos de impresion.

Nosotros te mostrará cómo para lograr la impresión web mediante una demostración de muestra como a continuación:

 <  cabeza >  <  meta  juego de caracteres  =  "utf-8"  >  <  título >  XXXXXX  < /  título >  <  guión >  / / JsonArray formato imprimir contenido var valor =  " [{ datos: 'ABCdef123 + - * / @ # $ % ^ & () _ =', / / carácter  stering tipo: 3, / / tipo = 3, imprimiendo QR alineación de código: 0, / / impresión posición, por defecto 0: centro, 1: izquierda, 2: derecha tamaño: 200, / / tamaño = 200, el tamaño de impresión QR  código de barras es 200 papel de envoltura: 1 / / el papel rodará 1 línea después de terminar la impresión }] " función printData () { DM.print (valor); }  < /  guión >  < /  cabeza >  <  cuerpo >  <  botón estilo =  "ancho: 100 %; alto: 100px"  tipo =  "botón"  carné de identidad =  "botón1"  onclick  =  "printData ()"  >  haga clic y llame a los datos de impresión de Android < /  botón >  < /  cuerpo >  < /  html > 

actualmente todos los productos de Datamega soporte webprinting, usted puede encontrar dispositivo Android POS que soporte impresión web en esto página web

  • Habla a

    Building B02, SOFTWARE PARK PHASE III, JIMEI AREA, XIAMEN CITY.

  • Envíenos un correo electrónico

    Correo electrónico : [email protected]

  • Llámanos

    +86-592-5185416

Hogar

productos

acerca de

Contacto