Aparato de control del escáner de imágenes y método de control del mismo
Descripción general
 Cambie fácilmente el programa de control del escáner de imágenes. ] El aparato informático 11 incluye un controlador I / O 14 para controlar el escáner 17 de imágenes conectado y similares, un control de escáner que almacena un código de control para controlar al menos la resolución, la densidad y el brillo para el escáner de imágenes 17 Genera un código de programa de control del escáner basado en el programa de aplicación superior 18 que incluye los medios de emisión de comando para emitir un comando para usar el escáner de imágenes 17, y accede a la sección de datos del diccionario de control del escáner 23 Una memoria principal 13 para almacenar un programa de control de escáner 22 que incluye medios de generación de código de comando de control para generar un código de comando de control de escáner para controlar el escáner de imágenes 17 a través del controlador de E / S 14 y una CPU 12 para controlar el conjunto .
Campo técnico
La presente invención se refiere a un aparato de control de escáner de imágenes y a un método de control del mismo.
Antecedentes de la técnica
Se describirá un método de control de escáner de imágenes convencional con referencia a los dibujos.
La figura 5 es un diagrama de flujo que muestra un procedimiento de control de escáner de imágenes convencional.
En la figura 5, un método de control de escáner de imágenes convencional recibe y analiza un comando de un programa de aplicación superior (en lo sucesivo denominado simplemente AP) (S 501), designa el nombre de un escáner de imágenes conectado (en lo sucesivo denominado escáner) (S 502) leyendo la memoria que almacena el estado (S 503), realiza el procesamiento de bifurcación para cada escáner conectado (S 503), se bifurca a S 504 si, por ejemplo, el escáner A está conectado, y se bifurca al n escáner Si está conectado, el proceso se ramifica a S 508. Si el escáner A está conectado, primero se realiza un proceso de bifurcación de acuerdo con el elemento de destino de control instruido por el AP (S 504), y si se instruye un cambio de resolución, un código de comando de control para cambiar la resolución del escáner A El procesamiento de generación de código ESCA (S505) se realiza para generar el código que está presente, y cuando se instruye el cambio de densidad, para generar el código correspondiente al código de comando de control para cambiar la densidad del escáner A , Se lleva a cabo el procesamiento de generación de código ESC B (S 506) Cuando se le indica cambiar el brillo, para generar un código correspondiente al código de comando de control para cambiar el brillo del escáner A, un procesamiento de generación de código ESC C S 507), envía un código de comando de control al escáner (S 512), escanea el código de comando de control para controlar el escáner Tenía en el programa de control.
Tarea de solución
En este aparato de control de escáner de imágenes convencional y su método de control, como se muestra en la figura 5, para agregar un escáner de soporte, en el procesamiento de ramificación (S 503) para cada escáner conectado, el código de comando de control del escáner agregado Para el procesamiento de generación del escáner, y además, es necesario agregar un programa de procesamiento para generar el código de comando de control del escáner como en S 504, S 505, S 506 y S 507.
Para eliminar el escáner de soporte, el programa se elimina para no ramificarse al proceso de generar el código de comando de control del escáner a eliminar en el proceso de ramificación (S 503) para cada escáner conectado, y además, en S 504, S 505, S 506 Y es necesario eliminar el programa de procesamiento para generar el código de comando de control del escáner como en S 507.
Además, dado que el código de comando de control para configurar el modo de operación del escáner es diferente para cada fabricante de escáner, es muy difícil admitir escáneres de una pluralidad de fabricantes al mismo tiempo con un único programa de control de escáner desde el punto de vista del desarrollo y mantenimiento Toma tiempo y esfuerzo.
Solución
Un aparato de control de escáner de imagen según la presente invención comprende un controlador de E / S para controlar una pluralidad de escáneres de imágenes conectados, y un código de control para controlar al menos las respectivas resoluciones, densidades y luminosidad para cada uno de la pluralidad de escáneres de imágenes Un programa de aplicación superior que incluye un medio de emisión de comando para emitir un comando para usar la pluralidad de escáneres de imagen, y un código de programa de control de escáner basado en el comando y generar los datos del diccionario de control Un programa de control de escáner que incluye medios de generación de código de comando de control para generar un código de comando de control de escáner para acceder a dicho controlador de E / S y controlar dicha pluralidad de escáneres de imágenes a través de dicho controlador de E / S. Controlador, dicho sistema Y una CPU para controlar la unidad de datos del diccionario y la unidad de almacenamiento.
Según la presente invención, se proporciona un método de control de escáner de imágenes para controlar una pluralidad de escáneres de imágenes conectados a través de un controlador de E / S, que comprende las etapas de: controlar al menos las resoluciones respectivas, densidades y brillo de cada uno de la pluralidad de escáneres de imágenes Una sección de diccionario de control en la que se almacena un código de control para controlar el escáner de imágenes, y recibe y analiza un comando superior de un programa de aplicación superior que incluye el uso de la pluralidad de escáneres de imágenes y, como resultado de este análisis, el nombre del escáner de imágenes controlado Lee de la memoria en la que está almacenada la configuración del sistema y adquiere un comando para leer los datos de imagen para el escáner de imágenes adquirido desde la unidad emisora ​​del comando de lectura del escáner configurada de antemano, Acceder a la sección de datos del diccionario de control con un código de programa de control leído de la sección de código de programa de control, generar un código de comando de control del escáner como resultado del acceso y transmitir el código de comando de control del escáner al escáner de imágenes adquirido al controlador de escáner de E / S .
A continuación, la presente invención se describirá con referencia a los dibujos.
La figura 3 es un diagrama que muestra la estructura de los datos del diccionario de control del escáner en la presente realización. La figura 4 es una vista que muestra un libro. 6 es un diagrama de flujo que muestra un método de referencia a los datos del diccionario de control del escáner en la realización;
1, en esta realización, como un entorno operativo de escáner de imágenes, se proporciona un escáner de imágenes 17 para capturar datos de imágenes, un teclado 16 para que un operador instruya la activación de un programa de aplicación de escáner de imágenes (AP), una imagen capturada Una pantalla 15 para visualizar datos, y un dispositivo informático 11 para realizar el control y el procesamiento generales de esta realización.
El dispositivo informático 11 incluye una memoria principal 13 que almacena el AP 18 del escáner de imágenes 17, el programa de control del escáner 19 y el diccionario de control del escáner 20, un controlador de E / S 14 que controla la pantalla 15, el teclado 16 y el escáner de imágenes 17 Y una CPU 12 para controlar la memoria principal 13 y el controlador de E / S 14.
El AP 18 tiene una unidad de emisión de comando de lectura de escáner 21 para instruir al programa de control de escáner 19 para leer datos de imagen desde el escáner de imágenes 17.
El programa de control del escáner 19 controla el escáner de imágenes 17 conectado al aparato informático 11 a través del controlador de E / S 14 y recupera la sección de datos del diccionario de control del escáner 23 para controlar el escáner desde el diccionario de control del escáner 20 Del código del programa de control del escáner, sección 22.
El diccionario de control del escáner 20 tiene una sección de datos del diccionario de control del escáner 23 para controlar un escáner de imágenes (en lo sucesivo denominado escáner).
A continuación, se describirá un procedimiento de procesamiento de la unidad de código de programa de control de escáner 22 con referencia a las figuras 1 y 2.
En primer lugar, los comandos se aceptan y analizan desde el programa de aplicación superior (S21), el nombre del escáner conectado se adquiere leyendo la memoria que almacena el estado del sistema (S22) y se envía una instrucción desde el programa de aplicación superior al escáner Se accede a la sección de datos 23 del diccionario de control del escáner (S23) para convertirla en el código de comando de control, se genera el código de comando de control del escáner (S24) y se transmite el código de comando de control del escáner (S25).
A continuación, se describirá el acceso (S23) de la sección de datos 23 del diccionario de control del escáner para convertir una instrucción del programa de aplicación superior en un código de comando de control del escáner con referencia a la Fig. 1, Fig. 2, Fig. 3 y Fig.
La figura 3 muestra los detalles de la configuración de la sección de datos del diccionario de control del escáner 23. La sección de datos del diccionario de control del escáner 23 almacena códigos de comando de control de una pluralidad de escáneres, y el nombre del aparato de escáner 31 y su escáner. Para establecer la resolución utilizándola, qué tipo de código de comando de control 32 se debe transmitir, qué tipo de código de comando de control 33 se debe enviar para establecer la densidad, y para establecer el brillo Se compone de información tal como qué tipo de control se debe transmitir el código 34.
Cuando el operador desea agregar un escáner para ser nuevamente controlado, solo es necesario editar adicionalmente el nombre del escáner 30 y controlar elementos de destino tales como resolución, densidad, brillo y su código de comando de control en el diccionario de control del escáner 20 usando un editor o similar.
Para convertir las instrucciones del programa de aplicación superior en el código de comando de control del escáner, primero se obtiene el derecho de acceso del diccionario de control del escáner 20 (S 41) y el primer nombre del escáner se obtiene de la sección de datos del diccionario de control del escáner 23 (S 42). Luego, se verifica si el nombre de escáner obtenido 31 coincide con el dispositivo de escáner conectado actualmente (S43). Si no coinciden, el proceso vuelve a S42 desde la porción de datos del diccionario de control del escáner 23 para obtener el siguiente nombre de escáner Repita los pasos S42 y S43 hasta que coincida con el dispositivo escáner conectado. En el caso de coincidencia, el ítem objetivo de control se obtiene de la sección de datos 23 del diccionario de control del escáner (S44) y se juzga si el ítem objetivo de control coincide con el ítem objetivo de control (resolución 32, densidad 33, luminosidad 34, etc.) designado por AP de rango superior Si no coinciden, el proceso vuelve a S44 para obtener el siguiente elemento de control objetivo, y S44 y S45 se repiten hasta que coincidan con el elemento de destino de control designado por el AP superior. En caso de coincidencia, el código de comando de control para ejecutar el elemento de control se configura como el valor de retorno de este procesamiento para generar el código de escáner (S24), y el derecho de acceso del diccionario de control de escáner 20 se libera al final ( S47).
Como se describió anteriormente, en la presente realización, dado que el diccionario 20 de control del escáner está configurado independientemente del programa 19 de control del escáner, el escáner 17 a controlar puede agregarse y cambiarse sin cambiar el programa de control del escáner. Es posible cambiarlo.
Efecto de la invención
Como se describió anteriormente, la presente invención incluye un controlador de E / S para controlar una pluralidad de escáneres de imágenes conectados, y un código de control para controlar al menos cada uno de resolución, densidad y brillo para cada uno de la pluralidad de escáneres de imágenes , Un código de programa de control de escáner se genera sobre la base de un programa de aplicación superior que incluye un medio de emisión de comando para emitir un comando para usar una pluralidad de escáneres de imagen y un comando para acceder a la parte de datos de diccionario de control Una unidad de almacenamiento para almacenar un programa de control de escáner que genera un código de comando de control de escáner para controlar una pluralidad de escáneres de imágenes a través de un controlador de E / S, una unidad de almacenamiento para almacenar un controlador de E / S, una sección de datos de diccionario de control, CPU para controlar la unidad de almacenamiento , La sección de datos del diccionario de control está configurada independientemente del programa de control del escáner, de modo que, incluso si se agrega o modifica el escáner de imágenes controlado, es posible controlar el diccionario de control. Hay un efecto que puede solucionar fácilmente agregando y cambiando solo dentro de la sección de datos.
La figura 1 es un diagrama de bloques que muestra una realización de la presente invención.
La figura 2 es un diagrama de flujo que muestra un procedimiento de control de escáner de imagen de acuerdo con la presente realización.
La figura 3 es un diagrama que muestra la configuración de los datos del diccionario de control del escáner en la presente realización.
La figura 4 es un diagrama de flujo que muestra un método de referencia a los datos del diccionario de control del escáner en esta realización.
La figura 5 es un diagrama de flujo que muestra un procedimiento de control de escáner de imágenes convencional.
11 Computadora
12 CPU
13 memoria principal
14 Controlador de E / S
15 pantalla
16 teclado
17 Escáner de imágenes
18 AP (programa de aplicación)
19 Programa de control del escáner
20 Diccionario de control del escáner
21 unidad de problema de comando de lectura de escáner
22 Sección del código del programa de control del escáner
23 Sección de datos del diccionario de control del escáner
31 Sección de datos del nombre del escáner
32 Control del nombre del elemento de destino (resolución) y su código de comando de control
33 Control del nombre del elemento de destino (densidad) y su código de comando de control
34 Control nombre de elemento de destino (brillo) y su código de comando de control
Reclamo
1. Un aparato de procesamiento de imágenes que comprende: un controlador de E / S para controlar una pluralidad de escáneres de imágenes conectados, y datos de diccionario de control para almacenar códigos de control para controlar al menos las respectivas resoluciones, densidades y ligereza de la pluralidad de escáneres de imágenes Un programa de aplicación superior que incluye un medio de emisión de comandos para emitir un comando para usar la pluralidad de escáneres de imágenes y un código de programa de control de escáner basado en el comando y accede a la parte de datos del diccionario de control para obtener el I Una unidad de almacenamiento para almacenar un programa de control de escáner incluyendo medios de generación de código de comando de control para generar un código de comando de control de escáner para controlar la pluralidad de escáneres de imagen a través del controlador de E / S, donde el controlador de E / S, los datos de diccionario de control Parte y dicha parte de almacenamiento Image dispositivo de control del escáner, caracterizado porque comprende un control para la CPU.
2. Un método de control de escáner de imágenes para controlar una pluralidad de escáneres de imágenes conectados a través de un controlador de E / S, donde un código de control para controlar al menos cada uno de la resolución, densidad y brillo para cada uno de la pluralidad de escáneres de imágenes es Se proporciona un comando de nivel superior desde un programa de aplicación de orden superior que incluye el uso de la pluralidad de escáneres de imagen y se analiza una parte de datos de diccionario de control que se almacena, y como resultado de este análisis, la configuración del sistema se almacena como el nombre de escáner de imagen controlada Lee los datos de imagen de la memoria y lee los comandos de lectura de datos de imagen para el escáner de imágenes adquirido desde la unidad emisora ​​de comandos de lectura del escáner que se configura por adelantado y lee desde la sección de código de programa de control preestablecido según el comando de lectura Acceder a la sección de datos del diccionario de control con el código del programa de control encontrado, generar un código de comando de control del escáner como resultado del acceso y enviar el código de comando de control del escáner al escáner de imágenes adquirido al controlador del escáner de E / S El método de control del escáner de imágenes.
Dibujo :
Application number :1996-317094
Inventors :静岡日本電気株式会社
Original Assignee :良知敦