Terminado

Aplicación Java para Impresiones Pre-Configuradas

Publicado el 11 Marzo, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

El objetivo del proyecto es una aplicación en JAVA que se pueda iniciar con el sistema operativo que tenga como única tarea consultar en una base de datos firebase por trabajos de impresión e imprimirlos en impresoras pre-configuradas con formatos pre-configurados, osea lee los datos a completar en el formato que tiene guardado y lo imprime en una de las impresoras guardadas.

Ejemplo: se ingresa un registro en firebase (desde otra aplicación) y cuando la aplicación java detecta que el trabajo le corresponde (el id asignado es pre-configurado, no hay que sincronizar dispositivos o cosas así), lee que tiene que utilizar impresora1 que tiene configurada la impresora X y el formato “remito”, utiliza los datos leídos para completar el formato “remito” y lo imprime en la impresora X, sin pedir ninguna confirmaciones.

La aplicación tiene que tener una ventana para ver los logs de la aplicación, un botón para descargar esos errores (igualmente deben estar sincronizados con firebase), algún método, ventana o no (con manual incluido), de cómo configurar la cuenta de firebase, los formatos y como configurar las impresoras, todo esto en configuración inicial.

La impresora principal seguramente sera la HP M201dw, impresora con conexión de red.

Los formatos de impresión tienen que ser plantillas html con tags {{tag}} que se completaran con los datos a leer de firebase. Se adjuntan algunos ejemplos en pdf (html se aceptan plantillas sin terminar en cuanto al diseño pero si funcionales). Los ejemplos subidos deben ser impresos 100% desde la aplicación, pueden tener menos detalles (verse mas feos si hay que re-hacerlos) pero deben imprimirse desde la aplicación.


Con respecto a este ultimo punto, por ejemplo, los remitos por ejemplo son de cuerpo blanco y se debe imprimir la parte del medio con campos y lineas y todo lo necesario para imprimir el cuerpo (como el ejemplo adjuntado). No es necesario preocuparse por formularios pre-impresos.

El formato html es para poder modificar fácilmente esos formatos, si no se puede aprovechar el css y se tiene  que usar html mas puro o alguna otra configuración, tampoco es problema pero debe ser posible agregar un formato de forma rápida (sin necesidad de re-compilar, tampoco se necesita que sea fácil para el usuario, pero no vendría mal)

La aplicación va a correr en una PC sin monitor con acceso vía terminal remoto, estamos evaluando otras opciones. Se acepta opciones en base Linux para Rasperry PI (controlables via remoto, aunque sea en red local).

Algunos formatos serán para impresoras zebra, y la aplicación debe poder imprimir las etiquetas en impresoras zebra usb, las etiquetas pueden ser de códigos de barra y también de códigos QR. Cualquier especificación que se requiera para lograr este objetivo (configurar medidas en el html, en el firebase, en donde sea) son aceptables y se adaptara lo necesario para llegar al resultado.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows, Linux / Unix

Plazo de Entrega: 10 Mayo, 2016

Habilidades necesarias