dispositivo periférico, el software de controlador de dispositivo de creación automática de sistema, método de creación automática de un software controlador de dispositivo, y el proceso de respuesta a consulta del dispositivo periférico
Descripción general
 Se proporciona un sistema de creación automática de software de controlador de dispositivo capaz de automatizar la creación de software de controlador de dispositivo. ] Consultar los comandos de control y parámetros específicos necesarios para crear un software controlador de dispositivo del dispositivo periférico de interés para el dispositivo periférico (paso S3). Recepción de una orden de control y un parámetro único transmitida desde dicho dispositivo periférico (paso S5), y crear un software controlador de dispositivo del dispositivo periférico de acuerdo con el comando de control recibido y los parámetros de propósito específico (paso S6), y crear El software del controlador de dispositivo instalado se instala en la computadora host (paso S 12).
Campo técnico
La presente invención se refiere a una comunicación dispositivos periféricos capaces de y desde el ordenador principal, el software de controlador de dispositivo de creación automática de método para un sistema de producción automática y software de controlador de dispositivo para crear el software del controlador de dispositivo de dispositivo periférico automáticamente pretendido, así como desde el ordenador host A un método de respuesta de consulta de un dispositivo periférico que responde a una consulta.
Antecedentes de la técnica
Convencionalmente, con el fin de operar el dispositivo periférico en el equipo host, es necesario instalar el software de controlador de dispositivo correspondiente al dispositivo periférico y un objeto, estos software de controladores de dispositivos, cada fabricante de dispositivos periféricos crea junto con el dispositivo periférico Lo he proporcionado. La creación de estos software de controlador de dispositivo, el software de controlador de dispositivo para cada uno de los fabricantes de dispositivos periféricos correspondientes a los modelos individuales, diseñados sobre la base de especificaciones, codificación, han sido sometidos adicionalmente al desarrollo de depuración.
Tarea de solución
Sin embargo, en el método de creación de un software controlador de dispositivo convencional como se ha descrito anteriormente, los desarrolladores de software de controlador de dispositivo de diseño para cada modelo, y la codificación, deben ser y realizar la depuración, se reunieron en el trabajo que requiere tiempo y conocimiento especializado Lo fue
La presente invención se ha realizado en vista de los problemas convencionales anteriores, el dispositivo periférico capaz de automatizar la creación de software de controlador de dispositivo, siempre que el software del controlador de dispositivo del sistema, el método de la creación automática de un software de controlador de dispositivo, y una respuesta de consulta periféricos método de crear automáticamente Está dirigido a hacer.
Solución
dispositivo periférico de la primera invención para conseguir el objeto anterior, un software controlador de dispositivo de creación automática de un programa para crear de forma automática un software controlador de dispositivo, el ordenador huésped que tiene un programa de creación suave medios de ejecución para ejecutar el programa de un transmisibles periféricos mutuamente Te, el software de controlador de dispositivo en respuesta a la consulta sobre el apoyo a los programas de creación automática y parámetros específicos del comando de control desde el equipo host mediante la ejecución del comando de control soportado y un único y programa de respuesta para la transmisión de un parámetro para el ordenador anfitrión, en el que un programa de respuesta medios de ejecución para ejecutar dicho programa de respuesta.
El segundo dispositivo periférico de la presente invención, un programa para crear de forma automática un software controlador de dispositivo, periférico puede comunicarse entre sí con respecto al ordenador central y un programa de medios de ejecución para ejecutar el programa con el fin de lograr el objeto anterior un aparato que comprende: un medio de análisis para analizar una consulta desde el ordenador principal, una investigación desde el ordenador central, el programa de apoyo y parámetros específicos de los comandos de control necesarios para crear el software de controlador de dispositivo Si una consulta mediante la ejecución, y la respuesta de los medios de transmisión para transmitir una generación de respuestas medios para generar una orden de control o parámetros específicos para la investigación, los comandos de control o parámetros específicos creados a partir de la unidad de generación de respuesta al ordenador anfitrión Con Se pretende.
sistema de software de controlador de otro dispositivo de creación automática de la presente invención con el fin de lograr el objeto anterior, en respuesta a la consulta sobre el apoyo y parámetros específicos de la orden de control, el apoyo de comandos de control y programa de respuesta que envía parámetros específicos cuando un dispositivo periférico que tiene un programa de respuesta mediante la ejecución de la ejecución del programa de respuesta, realiza la consulta al dispositivo periférico, basado en el comando de control y un único parámetro transmitido desde dicho dispositivo periférico a dicha consulta , las que tienen un programa de creación de software de controlador para la creación de un software controlador de dispositivo del dispositivo periférico para el propósito, y un segundo programa de medios de ejecución para ejecutar el programa del controlador de la creación de software.
Paso método de creación automática de un software controlador de dispositivo del cuarto aspecto de la invención, la consulta de los comandos de control y parámetros específicos necesarios para crear un software controlador de dispositivo del dispositivo periférico de interés para el dispositivo periférico con el fin de lograr el objeto anterior cuando las etapas de recibir una orden de control y un parámetro único transmitida desde dicho dispositivo periférico, un paso de crear un software controlador de dispositivo del dispositivo periférico de interés a partir de una orden de control y un parámetro único recibido, el controlador de dispositivo que creó E instalar el software en la computadora host.
método de respuesta de la consulta quinta parte de un dispositivo periférico de la presente invención, el software de controlador de dispositivo cuando se ejecuta el programa de creación automática de la instrucción de control enviada desde dicho soporte equipo host y parámetros específicos de la en el equipo host a fin de lograr el objeto anterior recibir una consulta, la etapa de la clase de determinación de determinar el tipo de la investigación, una etapa de generación de respuesta de generar una respuesta a la etapa de la clase de determinación en el tipo determinado de la investigación de la orden de control o los parámetros específicos, la respuesta se pretende ejecutar en el dispositivo periférico conectado a la etapa de transmisión de respuesta de transmisión de la respuesta creado al ordenador principal al ordenador central mediante la creación de paso.
Con la estructura anterior, de acuerdo con el dispositivo periférico del primer aspecto de la invención, por el programa de respuesta medios de ejecución para la ejecución de un programa de respuesta, a una consulta desde el ordenador principal en el momento de ejecución del software del controlador de dispositivo automáticamente creado de programas, soportes Envíe comandos de control y parámetros específicos a la computadora host. Así, con respecto a las preguntas del software de controlador de dispositivo crear automáticamente programas en el equipo host, es posible llevar a cabo una respuesta adecuada al dispositivo periférico.
De acuerdo con el dispositivo periférico del segundo aspecto de la invención, los medios de generación de respuesta, cuando comandos necesarios la investigación de un ordenador central, una relación con el apoyo consulta y los parámetros específicos del control para crear un software controlador de dispositivo, la crear los comandos de control o parámetros específicos a la consulta, la respuesta de los medios de transmisión transmite una orden de control o parámetros específicos creados en el ordenador anfitrión. Así, con respecto a las preguntas del software de controlador de dispositivo crear automáticamente programas en el equipo host, es posible llevar a cabo una respuesta adecuada al dispositivo periférico.
De acuerdo con un software controlador de sistema de creación automática tercera dispositivo de la presente invención, el dispositivo periférico, la ejecución del programa de respuesta por el programa de respuesta medios de ejecución, en respuesta a la consulta sobre el apoyo y específicos parámetros de la orden de control, controles compatibles Se envían comandos y parámetros únicos. Además, por ejemplo, un ordenador anfitrión, mediante la ejecución del software del controlador de dispositivo de creación automática de programa de acuerdo con el segundo programa significa la ejecución, realiza la consulta al dispositivo periférico, comandos de control y específica transmitida desde el dispositivo periférico a dicha consulta , Se crea el software del controlador de dispositivo del dispositivo periférico de destino. Por lo tanto, es posible crear automáticamente un software de controlador de dispositivo del dispositivo periférico de destino.
Según el método de la creación automática de un software de controlador de dispositivo del cuarto aspecto de la invención, la consulta de los comandos de control y parámetros específicos necesarios para crear un software controlador de dispositivo del dispositivo periférico de interés para el dispositivo periférico, transmitidos desde el dispositivo periférico la recepción de un comando de control y los parámetros específicos han sido, para crear un software de controlador de dispositivo del dispositivo periférico de acuerdo con los parámetros de los comandos de control y de propósito específico recibidas, para instalar el software de controlador de dispositivo que creó para el equipo host. Por lo tanto, es posible crear automáticamente un software de controlador de dispositivo del dispositivo periférico de destino.
Según el procedimiento de respuesta a consulta del dispositivo periférico de la quinta invención, el dispositivo periférico, por ejemplo, durante la ejecución del software del controlador de dispositivo de programa creado de forma automática, que recibe un soporte de consulta y los parámetros específicos de la instrucción de control enviada desde el ordenador anfitrión Te determina el tipo de la consulta, para crear una respuesta a la etapa de determinación de tipo en el tipo determinado de la investigación de la orden de control o los parámetros específicos, y transmite la respuesta creado para el ordenador anfitrión. Así, con respecto a las preguntas del software de controlador de dispositivo crear automáticamente programas en el equipo host, es posible llevar a cabo una respuesta adecuada al dispositivo periférico.
Las realizaciones de la presente invención se describirán a continuación con referencia a los dibujos.
La Figura 1 es un diagrama esquemático de un ordenador central y los dispositivos periféricos que constituyen el software del controlador de dispositivo de creación automática de sistema de acuerdo con una realización de la presente invención.
Equipo host 1 y el dispositivo periférico 2 que constituye el sistema de creación automática de software de controlador de dispositivo de la presente realización están conectadas entre sí a través del cable de comunicación 3 o 4 ondas.
Dispositivo periférico 2 de esta realización está constituido por una impresora, un estado comunicable al ordenador host 1 y entre sí, y está configurada para ser una respuesta a la consulta desde el ordenador principal 1. Es decir, la consulta desde el ordenador principal 1 a los comandos de control y parámetros específicos de la impresora 2 se transmite a través del cable de comunicación 3 o 4 de las telecomunicaciones a la carcasa de la impresora 2. Impresora 2 que ha recibido la solicitud, al ordenador central 1 a través del cable de comunicación 3 o 4 ondas de una respuesta a la solicitud.
La figura 2 es un diagrama de bloques que muestra la configuración interna del sistema de creación automática de software de controlador de dispositivo descrito anteriormente de la presente realización.
La Figura 10 es una CPU para controlar todo el equipo host 1, la memoria 11 está conectada a la CPU 10. El software del controlador de memoria 11 almacena el dispositivo crea automáticamente un programa ejecutado por la CPU 10 (referirse al diagrama de flujo de la Fig. 4 se describe más adelante) que se utiliza como área de trabajo cuando la CPU 10 de la operación, almacena temporalmente diversos datos. Además, la CPU 10, además de la impresora 2 descrito anteriormente, un CRT o de cristal líquido Buisupurei 12 para la visualización de diferentes datos, un teclado 13 y un ratón 14 son operados por un operador se utiliza para seleccionar los distintos comandos y conexiones de datos Ha sido hecho.
La figura 3 es un diagrama de bloques que muestra la configuración de la impresora 2 descrita anteriormente.
La impresora 2 tiene una CPU 21 para controlar toda la impresora y una memoria 22 conectada a la CPU 21. La memoria 22, para responder a analizar la consulta desde el ordenador principal 1, el programa ejecutado por la CPU 21: una memoria para almacenar (diagrama de flujo programa de respuesta véase la Figura 5 a continuación). Además, una interfaz bidireccional 23 está conectada a la CPU 21. La interfaz bidireccional 23 es una porción que se interconecta con el ordenador central 1, una interfaz capaz de comunicación de dos vías.
O la investigación desde el ordenador principal 1, cuando se transmite por el cable 2, o las ondas de radio 4 de la interfaz bidireccional 23 del lado de la impresora 2, la CPU 21 transmite los datos, ya sea que las solicitudes de consulta, datos de impresión normales para determinar, si la solicitud de consulta, el proceso prosigue con el modo de respuesta al ordenador principal 1. Por lo tanto, es posible responder rápidamente a una consulta enviada desde la computadora host 1.
La Figura 4 es un diagrama de flujo del software del dispositivo (impresora) conductor creación automática de programa de la presente forma de realización para ser ejecutado por CPU10 del equipo host 1.
En primer lugar, en la etapa S1, la impresora 2 con el tipo de software de controlador de dispositivo para crear seleccionar mediante un dispositivo de instrucción tal como un teclado 13 o el ratón 14.
Por lo tanto, el proceso prosigue con el controlador de dispositivo cuando el tipo de software se determina como un paso software S2 controlador de impresora para crear, la CPU 10 del equipo host 1 asigna memoria necesaria para crear un programa de carga de software del controlador de impresora. A continuación, el proceso pasa al paso S3, consultar los comandos de control y parámetros específicos necesarios para crear un software controlador de impresora para la impresora 2. A continuación, el proceso avanza al paso S4 y permanece en espera para recibir la transmisión desde la impresora 2. Al recibir la respuesta del lado de la impresora 2, transmite la siguiente consulta a la impresora 2.
Así, el proceso pasa al paso S5, cuando se determinan todos los comandos de control requeridos y parámetros específicos, el proceso pasa al paso S6, para crear un código del software del controlador de dispositivo correspondiente a la impresora 2 que sirve como el objeto. En la generación de código se puede realizar apropiadamente vuelve a la etapa S3 (paso S7), y la consulta a la impresora 2.
En el siguiente paso S 8, se compila el código generado. Si los errores de compilación se produce este tiempo (paso S9), y es posible llevar a cabo una investigación más a la impresora 2 vuelve a la etapa S3 sobre la base de la posición que cree que el problema. Luego, en el paso S10, el objeto creado y la biblioteca creada previamente están vinculados. En este momento, si se produce el error de enlace (paso S11), y vuelve al paso S3 sobre la base de la posición que cree que el problema, es posible realizar una consulta a la impresora 2 de nuevo.
El software del controlador de la impresora así creado se instala y configura en la computadora host 1 en el paso S12.
5, el software del controlador de impresora crea automáticamente el sistema de la presente forma de realización, un diagrama de flujo de un programa de respuesta para responder a analizar la consulta desde el ordenador principal 1, el programa que es ejecutado por la CPU21 de la impresora 2 .
En primer lugar, en el paso S21, se analiza el contenido de la consulta transmitida desde la computadora central 1. Aquí resultado del análisis de los avances a la etapa S22 si es válido, crea una respuesta adecuada a la pregunta de la orden de control o parámetros específicos. Entonces, el proceso prosigue al paso S23, envía una respuesta a la pregunta al equipo host 1, que esperar a una pregunta de la siguiente equipo host 1. Este programa finaliza al finalizar el modo de consulta.
Como se ha descrito anteriormente, en el software del controlador de impresora creando automáticamente el sistema de la un programa de respuesta en el software del controlador de impresora presente forma de realización y crea automáticamente el programa y la impresora 2 al ordenador central 1, el software del controlador de impresora programa crea automáticamente a la impresora 2 comandos de control y consulta de parámetros fijos, creado a partir de la respuesta de la impresora 2, es posible crear automáticamente un software de controlador de impresora correspondiente, el software del controlador de impresora que hasta que requiere tiempo y experiencia para la investigación El trabajo se puede hacer fácilmente.
En esta realización, el dispositivo periférico se ha descrito la impresora como un ejemplo, por ejemplo, un plotter y un escáner, una pantalla, un ratón, se pueden aplicar de manera similar a una unidad de CD ROM o similar.
Efecto de la invención
Como se ha descrito anteriormente en detalle, de acuerdo con el dispositivo periférico del primer aspecto de la invención, por el programa de respuesta medios de ejecución para la ejecución de un programa de respuesta, a una consulta desde el ordenador principal en el momento de ejecución del software del controlador de dispositivo creado automáticamente programa , y transmite los comandos de control y parámetros específicos son compatibles con el equipo host, para diversos consulta desde el software de controlador de dispositivo crear automáticamente programas en el equipo host, es posible llevar a cabo una respuesta adecuada al dispositivo periférico, Es posible crear automáticamente el software del controlador del dispositivo.
De acuerdo con el dispositivo periférico del segundo aspecto de la invención, los medios de generación de respuesta, cuando comandos necesarios la investigación de un ordenador central, una relación con el apoyo consulta y los parámetros específicos del control para crear un software controlador de dispositivo, la crear los comandos de control o parámetros específicos a la consulta, la respuesta de los medios de transmisión, y transmite una orden de control o parámetros específicos creados al ordenador central, a varias preguntas de programa de creación de software de controlador en el equipo host, Se puede hacer una respuesta apropiada al dispositivo periférico, y el software del controlador del dispositivo se puede crear automáticamente.
De acuerdo con un software controlador de sistema de creación automática tercera dispositivo de la presente invención, el aparato periférico transmite a la consulta sobre el apoyo y específicos parámetros de la orden de control, los comandos de control y los parámetros específicos son compatibles, por ejemplo, el anfitrión desde el ordenador realiza la consulta al dispositivo periférico, basado en el comando de control y un parámetro único transmitida desde el dispositivo periférico a dicha consulta, la creación de un software de controlador de dispositivo del dispositivo periférico de interés, y el objetivo Es posible crear automáticamente el software del controlador del dispositivo periférico que se utilizará.
Según el método de la creación automática de un software de controlador de dispositivo del cuarto aspecto de la invención, la consulta de los comandos de control y parámetros específicos necesarios para crear un software controlador de dispositivo del dispositivo periférico de interés para el dispositivo periférico, transmitidos desde el dispositivo periférico recibir un comando de control y parámetros específicos han sido, para crear un software controlador de dispositivo del dispositivo periférico de acuerdo con el comando de control recibido y los parámetros de propósito específico, por lo que la instalación del software del controlador de dispositivo que creó al ordenador principal, objeto Es posible crear automáticamente el software del controlador de dispositivo del dispositivo periférico.
Según el procedimiento de respuesta a consulta del dispositivo periférico de la quinta invención, el dispositivo periférico recibe el apoyo consulta y parámetros específicos de la instrucción de control enviada desde el ordenador central para determinar el tipo de la investigación, el comando de control o crear una respuesta a tipos específicos se determina por el paso clase de determinación de entre los parámetros de la consulta, y transmite la respuesta creado al ordenador anfitrión, vario ejemplo desde el software de controlador de dispositivo de crear automáticamente los programas en el equipo host En respuesta a la consulta, el dispositivo periférico puede hacer una respuesta apropiada y es posible crear automáticamente el software del controlador del dispositivo.
Es un diagrama esquemático de un ordenador central y los dispositivos periféricos que constituyen el software del controlador de dispositivo de creación automática de sistema según la realización de la Fig. 1 la invención.
En el aparato mostrado en la Figura 2. La Figura 1 es un diagrama de bloques que muestra la configuración interna del software controlador de dispositivo crea automáticamente un sistema constituido.
La figura 3 es un diagrama de bloques que muestra la configuración de la impresora 2.
4 es un diagrama de flujo de un programa de creación automática de software de controlador de impresora de la realización en la figura 4.
5 es un diagrama de flujo de un programa de respuesta de la realización de la figura 5.
1 computadora host
2 dispositivo periférico
3 Cable de comunicación
4 ondas de radio
10, 21 CPU
11, 22 memoria
13 teclado
14 mouse
23 Interfaz bidireccional
Reclamo
Y el software de controlador de dispositivo de creación automática de un programa para crear automáticamente el software de controlador de dispositivo de la reivindicación 1, un dispositivo periférico que pueden comunicarse entre sí con respecto al equipo host que tiene un programa de creación suave medios de ejecución de la ejecución del programa, la software de controlador de dispositivo para la ejecución automática de consultas programa de creación por sobre el apoyo y los parámetros específicos del comando de control desde el ordenador principal, apoyar a los comandos de control y los parámetros específicos son programa de respuesta a transmitir al equipo host Y un medio de ejecución del programa de respuesta para ejecutar dicho programa de respuesta.
Un programa para la creación automática de un segundo aspecto el software de controlador de dispositivo, un dispositivo periférico que pueden comunicarse entre sí con respecto al ordenador central y un programa de medios de ejecución para ejecutar el programa, se analiza la consulta a partir de dicho ordenador host medios de análisis para la consulta desde el ordenador principal, si el tiempo de ejecución de un programa de apoyo en relación con la consulta y específicos parámetros de los comandos de control necesarios para crear el software de controlador de dispositivo, el control de la investigación significa una generación de respuesta para generar una orden o parámetros específicos, un dispositivo periférico, caracterizado porque los comandos de control o parámetros específicos creados a partir de la unidad de generación de respuesta y una respuesta medios de transmisión para transmitir al ordenador host.
En respuesta a la consulta sobre el apoyo y parámetros específicos de orden de control de la reivindicación 3, un programa de respuesta para la transmisión de los comandos de control y los parámetros específicos son compatibles, y el primer programa de medios de ejecución para ejecutar dicho programa de respuesta creación automática y los dispositivos periféricos, realiza la consulta al dispositivo periférico, basado en el comando de control y un único parámetro transmitido desde dicho dispositivo periférico a dicha consulta, el software del controlador de dispositivo del dispositivo periférico destinado a tener una software de controlador de dispositivo de creación automática de sistema que comprende: el software de controlador de dispositivo programa creado de forma automática y un segundo programa de ejecución de medios para ejecutar el software de controlador de dispositivo crea automáticamente un programa para.
Una etapa de la consulta de los comandos de control y parámetros específicos necesarios para crear un software controlador de dispositivo del dispositivo periférico al dispositivo periférico según la reivindicación 4 propósitos, recibe una orden de control y un parámetro único transmitida desde dicho dispositivo periférico controladores de dispositivos, que comprende las etapas de: a paso de crear un software de controlador de dispositivo del dispositivo periférico de interés por parte de un comando de control y un único parámetro recibido, y un paso para instalar el software de controlador de dispositivo que creó para el equipo host Método de creación automático de software.
En la etapa de la clase de determinación de recibir un soporte de consulta y los parámetros específicos de la instrucción de control enviada desde las reivindicaciones 5, un ordenador principal, un paso clase de determinación de determinar el tipo de la consulta, en el comando de control o parámetros específicos una etapa de generación de respuesta de generar una respuesta al tipo determinado de la consulta, que se ejecuta en un dispositivo periférico y una etapa de transmisión de respuesta que está conectado al ordenador principal para enviar una respuesta creado por la etapa de generación de respuesta al ordenador anfitrión Un método de respuesta de investigación característica de un dispositivo periférico.
Dibujo :
Application number :1997-006702
Inventors :キヤノン株式会社
Original Assignee :高根邦夫