2010-11-06 16 views
6

He estado contemplando cómo manejar la entrada de documentos en papel en Webapps durante un tiempo. El principal problema es cómo unificar los metadatos y un PDF escaneado. Por el bien de este ejemplo, presentaré una aplicación de reclamación de gastos hipotética. Enfoques que hemos considerado hasta ahora:Cómo escanear en/a una aplicación de Weba

  • Web 1.0, abrir una página web, crear una cuenta de gastos & introducir datos, cambie a la aplicación de escaneo, escaneo a archivo, cambie a Explorador, haga clic en "Elegir archivo" navegar al archivo escaneado subirlo. Pros: simple de codificar. Contras: horrible flujo de trabajo, cada estación de trabajo necesita un escáner (y los conductores y espacio en disco, etc./no podrían trabajar con clientes ligeros: Citrix/el iPad)
  • estilo de código de barras abrir una página web, crear una cuenta de gastos & introducir datos , guardar, se imprime una pegatina de código de barras, pegue el código de barras en el papel. Al final del día, escanee todos los documentos con código de barras. subirlos a granel y asignarlos en función del código de barras a las reclamaciones de gastos. (OCRing códigos de barras en escaneos es un problema resuelto, por ejemplo, ver exactCODE) Pros: flujo de trabajo decente, un escáner por departamento es suficiente. Contras: necesitan impresoras de etiquetas de código de barras en cada estación de trabajo (más fáciles que los escáneres pero no más baratos), los documentos escaneados solo están disponibles después de unas horas
  • Estilo Web 2.0 Escanee con un escáner local a una carpeta [Dropbox]. Webapp usa el Dropbox API para detectar nuevos escaneos, presentarlos al usuario y pedirles que ingresen los metadatos. Pros: buen flujo de trabajo. Desventajas: todo el mundo necesita un escáner, Webapp no ​​puede aparecer y decir "hay un nuevo escaneo disponible".
  • Batch Style Alguien escanea todos los documentos que los separan por persona que debe procesarlos (o por tipo de documento: Reclamo de gastos, Factura, Pedido). Los documentos se cargan por lotes (por ejemplo, como un ZIP) en el servidor web en una cola. Una persona ahora tiene que trabajar a través de esta cola e ingresar los metadatos requeridos. Pros: solo se necesita mantener un solo escáner. Desventajas: el personal ya no tiene el papel en la mano, solo la versión en línea. Esto es considerado un gran obstáculo para mis colegas.
  • Lote de código de barras Alguien etiqueta con código de barras todos los documentos entrantes, los escanea en una única carpeta y los sube de forma masiva a un repositorio, luego distribuye el papel de la manera antigua a los diferentes departamentos. Las personas que procesan un reclamo de gastos también ingresan el número de código de barras del papel. Webapp se contacta con el repositorio y recupera en función del número de código de barras el documento escaneado y lo guarda junto con los metadatos. PPros: simple de codificar, Contras: todavía hay mucho papel deambulando, es posible que se escaneen documentos que probablemente nunca deberían entrar en un repositorio digital, por ejemplo. registros médicos)
  • Aplicación de escritorio Escriba una pequeña aplicación de escritorio basada en TWAIN que escanea, carga en Webapp y abre una ventana del navegador para agregar los metadatos. Pros: buen flujo de trabajo, Contras: Un escáner por computadora, No una aplicación web/plataforma emite

¿Alguna sugerencia para una mejor solución o comentarios sobre uno de los enfoques anteriores?

Respuesta

2

¿Ha pensado en el uso de Flash /Aire. Puede permitir a los usuarios usar cámaras web o cargar los códigos de barras mediante flash.

También he estado involucrado con algunos productos/proyectos increíbles donde creamos controladores personalizados, y los abrimos a un localhost 127.0.0.1, e hicimos exploraciones/impresiones hacia y desde una aplicación aérea.

Air también ha agregado recientemente una capacidad NativeProcess que le permitiría conectarse a una aplicación TWAIN de bajo nivel.

+0

¡Gracias por las ideas! Básicamente, todo se reduce a una "aplicación de escritorio" disfrazada, ¿no? – max

+0

Ya, un poco, el reproductor flash le brinda más funcionalidad que solo html/js. –

+0

Otra opción es usar una extensión de navegador o construir la suya propia. –

2

Primera un comentario en Dekstop App: Una aplicación puede trabajar dos indside el navegador si está escrito como un applet o como un programa flash.

Siguiente me gusta el estilo de código de barras , pero yo creo que sería mucho más fácil si los códigos de barras son preimpreso o comprado.

  • Un individuo puede imprimir hojas de pegatinas secuencial usando una impresora láser normal
  • o se puede comprar un rollo de etiquetas secuencial

Además, cuando se crea reclamación de gastos al usuario se le debe pedir para ingresar el número secuencial.

0

Puede comprobar la información de procesamiento de código de barras en la wikipedia

en.wikipedia.org/wiki/List_of_optical_character_recognition_software

en.wikipedia.org/wiki/OCR-A_font

+0

Como mencioné, el problema de OCR de código de barras está más o menos resuelto. Mi problema es encontrar un flujo de trabajo decente. – max

4

Simplificar metadatos tanto como sea posible, utilizar el correo para la entrada, y la Web únicamente para los estudios/edita

Supuestos: impresoras Departamento en grandes oficinas tienen un "escaneo a correo electrónico" función, lo que significa que tienes un PDF en su correo electrónico para cada documento que escanea. Incluso las impresoras pequeñas "Todo en Uno" en el rango de $ 100 a $ 200 tienen esa función, y las oficinas hogareñas o las pequeñas empresas probablemente tengan una.

El proceso sería el siguiente:

  1. escanear el documento
  2. recibir correo electrónico
  3. añadir metadatos en forma libre semi en el correo electrónico
  4. correo electrónico hacia adelante con egresos por servicios
  5. reciben una confirmación por correo electrónico con un enlace al informe de gastos
  6. confirmar informe de gastos en la web
+0

Nifty. Aunque me parece que Scan-to-mail podría introducir cierta latencia y podría imposibilitar la asignación de PDF/mail entrante al usuario que realmente lo escaneó. ¿Qué impresoras por debajo de $ 200 tienes en mente? – max

+0

Brother MFC tiene Escanear a correo electrónico, comienzan en $ 80 o más para impresoras de inyección de tinta. La función funciona de manera diferente en el MFC pequeño que en las impresoras de departamentos grandes: no recibe un correo electrónico enviado por el dispositivo de la impresora, sino que el software de escaneo (que ejecuta desde cualquier computadora de la red) inserta un archivo adjunto en su correo electrónico configurado Aplicación Todavía funciona para múltiples usuarios, es solo que el escaneo debe iniciarse desde una computadora en lugar de desde la impresora. – fmr

Cuestiones relacionadas