Entradas

Mostrando entradas de mayo, 2015

Generación masiva de etiquetas con códigos de barra

Imagen
Sumamos una nueva función al servicio de CamaleonCloud  que permite generar etiquetas predefinidas de manera masiva con información obtenida de una base de datos (Excel, CSV). La función cuenta con una serie de formatos predefinidos para etiquetas de pequeñas dimensiones y la posibilidad de solicitar formatos personalizados para etiquetas complejas. Soporta códigos EAN, UPC, ISBN, Code128, Code39, Interleaved 2 of 5, Codabar, Plessey, MSI y Codigos 2D: QR, Datamatrix y PDF417 La función permite definir la cantidad de etiquetas a imprimir de cada articulo o set de datos y los archivos de salida (listado completo y unitario por etiqueta) quedan  disponibles al usuario en su casilla de Dropbox, Google Drive o Box.

Generación de códigos QR con qrencode

Imagen
Esta vez les recomiendo una herramienta para generar códigos QR. Es muy sencilla de usar, open source y disponible para Linux y Windows. Nos servirá para insertar en archivos de impresión, tarjetas de contacto o caratulas de legajos a digitalizar con un sin fin de datos, por dar algunos ejemplos. qrencode https://fukuchi.org/works/qrencode/ Un ejemplo de lo sencillo que es de usar mediante linea de comandos: qrencode -o imagenqr.png http://comodigitalizar.blogspot.com Se generará un QR con el link a este blog.

Solución de digitalización distribuida de Kodak Alaris (Info Input Solution)

Imagen
Interesante solución de escaneo web con la posibilidad de administrar procesos de negocio de manera centralizada. También integrable con otras aplicaciones corporativas como Salesforce.com. No tuve el placer de verla en vivo pero les comparto este video introductorio. Esperemos tener mas información a futuro.

Importación de documentos electronicos con Kofax XML Import

Imagen
Cuando hablamos de importación por XML en Kofax Capture no estamos mencionando nada nuevo. Esta función que esta disponible hace ya varias versiones atrás también se conoce como XML Auto Import y se ejecuta bajo la sigla ACXMLAI. Por mi parte es un módulo que recomiendo por 2 razones: 1) Anda bien 2) No tiene costo adicional. Lamentablemente la gente de Kofax ya se encargó del punto 2 por lo cual ya lanzaron un nuevo producto KIC que incluye distintos métodos de entrada entre ellos XML, ahora con costo. (Mas adelante hablaremos mas sobre KIC en un nuevo post). A partir de entonces Kofax comenzó a anunciar que esta función seria quitada en versiones futuras marcada como funcion deprecated . La realidad es que Kofax Capture 10, 10.1 y 10.2 la siguen incluyendo así que yo la seguiré recomendando. Si utilizamos la función ejecutando el icono de aplicación las opciones que tendremos serán muy limitadas. Por eso recomiendo o ejecutarla por linea de comandos o mejor aun registrar un

Configuración de Kofax Transformation Modules Server Scheduler Service

Imagen
A diferencia del resto de los módulos de Kofax Capture que funcionan de manera desatendida y que pueden correr como servicios (Generación PDF, OCR Texto completo, Exportación, Importación XML), el servicio de KTM (KTM Server Sheduler Service) es configurable. Esto refleja una ventaja sustancial en la capacidad que tiene el servicio de KTM a la hora de aprovechar los recursos existentes en el equipo. Es un servicio que permite el procesamiento multinucleo con un máximo de 16 núcleos a utilizar. A continuación veremos la ventana de configuración de la que estamos hablando: Como verán la ventana muestra la cantidad de CPUs disponibles (CPUs available) y la cantidad que definiremos para utilizar (CPUs Used) y ojo en este punto: NO definamos para utilizar todos los CPUs disponibles en el servidor. Recordemos que existen otros servicios de Kofax y del sistema operativo que utilizan los procesadores también, por lo cual si KTM esta procesando al máximo un lote grande los demás servi

Conversión de formatos con GraphicsMagick

Como sugeri antes, contar con GraphicsMagick instalado en nuestro sistema nos permitirá hacer conversión a practicamente cualquier formato de imagen existente. En el caso de documentos digitalizados podremos utilizarlo para convertir los formatos mas utilizados como ser JPG, TIF, PDF, BMP, etc. en realidad la lista es muchisimo mas amplia y podrán consultarla en la referencia Les doy un ejemplo muy práctico pero sencillo: gm convert document001.tiff document001.pdf Este comando convertirá el documento digitalizada de formato tiff a pdf. De esta misma manera podremos hacer con cualquiera de los formatos listados. A su vez podemos modificar caracteristicas de la imagen a la vez que efectuamos la conversión utilizando opciones como: -size (para modificar tamaño) -draw (para agregar anotaciones de texto) -append (para agregar imágenes al archivo final) O también ajustar contraste, brillo o gama de colores: -contrast -modulate -gamma Estas son solo algunas pocas de las

Scripts de Validación en Kofax Express

Imagen
Si queremos sacarle el jugo a esta excelente aplicación haremos bien en empezar a desarrollar nuestros scripts de validación que permitirán aumentar considerablemente los tiempos de indexación y ganar en confiabilidad. Para empezar deberemos contar con Mictrosoft Visual Studio 2005, 2008 o 2010, esto es importante a tener en cuenta ya que otras versiones de VS no están soportadas (al menos para KEXP 3.1) Una vez que tengamos instalado Visual Studio se habilitará el botón Script de Validación a la derecha dentro de la pestaña Índice } Una vez abierto Visual Studio contaremos con el proyecto esqueleto donde podremos agregar código en base a los distintos eventos de la aplicación. En la siguiente imagen se observan los eventos generales: BatchLoading BatchUnloading Document PostProcessing Document PreProcessing Ya de por si el nombre del evento indica cuando se efectuará su ejecución. Si están familiarizados con scripting en Kofax Capture esto les parecerá muy fam

Como corregir problemas de baja velocidad en escaneres de documentos

Imagen
¿Porque anda lento mi scanner de producción? Quizas hasta ahora funcionaba bien y ahora no esta escaneando a los 90 o 120 ppm indicados por el fabricante. Bueno, este tema es realmente amplio y mas cuando hablamos de scanners de diversas marcas. Pero de todas maneras detallaré un breve checklist de temas a revisar Resolución y Color : Si estamos escaneando en color o escala de grises debemos verificar si el fabricante promete la misma velocidad que para B/N 200 dpi o inclusive si la velocidad se mantiene a 300 dpi en B/N. Funciones automáticas y de procesamiento de imagen : Dependiendo del scanner las funciones automáticas pueden trabajarse desde el procesador interno del scanner o ser ejecutadas por el driver en el procesador de nuestra PC. Las ejecutadas internamente no deberían repercutir en la performance. Por ejemplo existen scanners que detectan de manera automática el tamaño de página y corrigen desviación desde el scanner pero realizan la auto orientación de texto del

GraphicsMagick: creación, edición y conversión de imagenes

Imagen
Hoy voy a ser breve, tan solo les diré que esta aplicación open source que funciona por linea de comando es absolutamente recomendable. Pueden bajar la versión para Windows o Linux. En futuros posts voy a compartirles algunos scripts para automatizar tareas como conversión masiva de formatos, agregado de marcas de agua o recortes de imagenes entre otros. Mientras tanto pueden bajarla e instalarla desde: http://www.graphicsmagick.org/download.html

Mantenimiento Canon DRX10C con Guias de Servicio y partes

Imagen
Para aquellos que contamos con este excelente equipo de escaneo de alta velocidad es bueno saber cuales son sus partes de desgaste frecuente y de las cuales por unos pocos pesos podemos hacernos de un stock y asi evitar tiempos de equipos detenido que van repercutir directamente en nuestra producción. Les copio a continuación mi propia lista de partes recomendadas a tener en stock ademas de las que recomienda el fabricante en la guia de servicio que también adjunto. Saludos! Código parte Descripción Fabricante Descripción y Falla relacionada MF1-4553-000 COVER, READING SENSOR Cristales de unidades de lectura MS2-0187-000 GEAR Z47 PULLY Z18 Engranajes rodillos main. Ref Error E038. MA2-8253-020 LATCH, UP-DOWN Engranaje bandeja entrada - Ref "Tray Error" MS2-0169-000 GEAR Z45 Engranajes de alimentación MG1-4040-030 ROLLER UNIT PLATEN Rodillo con color fondo blanco/negro MA2-8048-020

CamaleonCloud + Digi24

Imagen
CamaleonCloud es un servicio en la nube de transformación de documentos digitales basado en las mejores tecnolgias open source para el tratamiento de documentos digitales, con múltiples aplicaciones, desde la generación de archivos de impresión con datos variables para transpromo, como la composición de documentos transaccionales con funciones de distrbución e integración a sistemas de terceros Digi24 conforma una solución de digitalización basada en un servicio de procesamiento de imagenes en la nube con potentes funciones de captura de información mediante reconocimiento inteligente basado en OCR, lectura de códigos de barra 1D y QR. Las posibilidades de integración de entrada y salida son múltiples y cuentan con compatibilidad con los principales servicios de almacenamiento online como Dropbox, Google Drive o Box. Esquema de funcionamiento de CamaleonCloud Demostración de integración a Dropbox - Conversión simple de formatos Solicite una demostració

No se puede encontrar un Trabajo en Kofax Express luego de un corte inesperado

Imagen
No me gusta comenzar hablando mal de una aplicación que en la practica me ha sido muy util y considero una de las mejores aplicaciones de digitalización de escritorio. Sin embargo debo admitir que sufrí varias veces esta fallá que no es nada agradable: Luego de un corte indesperado (cuelgue de pc o corte de luz) abrimos Kofax Express y desapareció el trabajo que estabamos utilizando y los lotes correspondientes a ese trabajo. El problema se debe a que ante estas situaciones se daña uno de los archivos de configuración: Job.JobHeader. La buena noticia es que este archivo no contiene la información correspondientes a la definición en si del trabajo como la indexación, exportación o reconocimiento de códigos ni tampoco se pierden las imagenes escaneadas (exportadas o pendientes de exportación) La solución es restaurar el archivo Job.JobHeader y para esto podemos seguir los siguientes pasos  Cerrar Kofax Express Ir a la carpeta de trabajos (Jobs) donde veremos todos los tr

Tamaños códigos de barra para escaneo

¿A que tamaño deben estar impresos los códigos de barras para que podamos reconocerlos correctamente al escanear? La lectura de códigos de barra en escaneo en condiciones óptimas debería tener una tasa de error menor al 0,01% sin embargo hay factores que van a modificar sustancialmente esta métrica. Una de ellas esta relacionada con la calidad de impresión. Muchos modelos de impresoras láser tienen opción de impresión "econo mode" que lo que logra es aplicar puntos de toner intermediados por puntos en blanco. Esto hace que la lineas finas sean dificiles de distinguir ya que pierden contraste y nitidez afectando totalmente la calidad del reconocimiento. Otro punto muy importante es el tamaño de códigos de barra que podremos reconocer. Para simplificar esta tarea comparto esta tabla que nos permite determinar (aproximadamente) si un determinado código 1D (3 de 9, Interlineado 128, etc.) podrá o no ser reconocido luego de escanear su imagen. --> C

Expresiones regulares en KC10 y KTM

Imagen
Si no somos amigos de las expresiones regulares quizás sea buena hora de que vayamos familiarizandonos con ellas. Sin duda son herramientas muy potentes a la hora de trabajar con patrones de texto. KTM basa uno de sus mas usados locators en expresiones regulares (múltiples) e incluso Kofax Capture 10 incluye la separación por códigos de barra o QR con la posibilidad de filtrar el contenido por este método como verán a continuación. Realmente muy útil! Como verán este batch class esta definido para separar ante la existencia de un código QR que contenga un determinado formato de texto en su contenido AR + 18 dígitos numéricos + 2 letras + 4 dígitos mas. A continuación un ejemplo de como se define un Format Locator en KTM con expresiones regulares: Les recomiendo la siguiente web para practicar y crear sus expresiones regulares: http://www.regexr.com/