ES2198509T3 - Aparato de comunicacion conectable a terminal de proceso de informacion tal como un ordenador personal. - Google Patents

Aparato de comunicacion conectable a terminal de proceso de informacion tal como un ordenador personal.

Info

Publication number
ES2198509T3
ES2198509T3 ES97102098T ES97102098T ES2198509T3 ES 2198509 T3 ES2198509 T3 ES 2198509T3 ES 97102098 T ES97102098 T ES 97102098T ES 97102098 T ES97102098 T ES 97102098T ES 2198509 T3 ES2198509 T3 ES 2198509T3
Authority
ES
Spain
Prior art keywords
data
terminal
control
information
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES97102098T
Other languages
English (en)
Inventor
Naoyuki Matsumoto
Itaru Ikegami
Masaya Kondo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Application granted granted Critical
Publication of ES2198509T3 publication Critical patent/ES2198509T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00238Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reproducing device as a local output from a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00206Transmitting or receiving computer data via an image communication device, e.g. a facsimile transceiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00241Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reading device as a local input to a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00915Assigning priority to, or interrupting, a particular operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/0096Simultaneous or quasi-simultaneous functioning of a plurality of operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0049By wire, cable or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0067Converting to still picture data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0068Converting from still picture data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3297Simultaneous use of a single memory for different image storage purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Facsimiles In General (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

UN APARATO DE COMUNICACION ANALIZA LOS DATOS SUMINISTRADOS DESDE UN TERMINAL DE PROCESAMIENTO DE INFORMACION, DISCRIMINA UNA FUNCION QUE SE CORRESPONDE CON LOS DATOS ANALIZADOS, EJECUTA LA COMUNICACION DE LOS DATOS CON EL TERMINAL DE PROCESAMIENTO DE INFORMACION CON RESPECTO A LA FUNCION DISCRIMINADA, PERMITE ACEPTAR OTRA FUNCION PEDIDA DESDE EL TERMINAL DE PROCESAMIENTO DE INFORMACION DURANTE LA COMUNICACION DE DATOS, Y EN RESPUESTA A LA PETICION, EJECUTA UNA COMUNICACION DE DATOS EN PARALELO CON RESPECTO A UNA PLURALIDAD DE FUNCIONES DIFERENTES.

Description

Aparato de comunicación conectable a terminal de proceso de información tal como un ordenador personal.
Antecedentes de la invención Sector técnico de la invención
La presente invención se refiere a un aparato facsímil conectable a un aparato de proceso de información, tal como un ordenador personal, y a un método de proceso para un aparato facsímil.
Antecedentes técnicos
Se conocen, como aparatos de este tipo, un facsímil (aparato terminal multifunción) que tiene una serie de funciones incluyendo una función de lectura, una función de impresora y una función de comunicación, y que es conectable con intermedio de un interfaz a un terminal de proceso de información. En dicho aparato terminal multifunción, se selecciona una de una serie de funciones y la función seleccionada es controlada.
No obstante, si bien se controla una función seleccionada, no se puede aceptar servicio utilizando otra función y el proceso de esta función queda suspendido. Por lo tanto, no se utiliza de manera eficaz un aparato terminal multifunción de tipo convencional.
Una serie de servicios, que utilizan una serie de funciones, deben ser controladas por un aparato de proceso de la información tal como un ordenador. Por lo tanto, la carga sobre el aparato de proceso de información resulta grande.
Además, si se procesan igualmente una serie de servicios aceptados al mismo tiempo, la velocidad de proceso disminuye considerablemente en comparación con el caso en el que solamente se controla una función.
Además, la patente USA-A-5 363 206 da a conocer un aparato facsímil que comprende un dispositivo de lectura destinado a leer datos de imagen de un original a transmitir, un dispositivo de transmisión para transmitir los datos de imagen leídos por el dispositivo de lectura y una memoria para almacenar los datos de imagen leídos por el dispositivo de lectura, en paralelo con una transmisión de los datos de imagen realizados por el dispositivo de transmisión. No obstante, las operaciones de transmisión y de almacenamiento realizadas en paralelo son llevadas a cabo con respecto a los mismos datos de imagen.
Características de la invención
Es un objetivo de la presente invención mejorar un aparato facsímil, desde el punto de vista de los aparatos facsímil anteriormente descritos, y de los problemas relativos a los mismos.
De acuerdo con la presente invención, este objetivo es conseguido por un aparato facsímil, según la reivindicación 1, y un método de proceso para un aparato facsímil, según la reivindicación 7.
Otros objetivos, características y ventajas de la presente invención quedarán evidentes de la siguiente descripción detallada de realizaciones que se relacionan con los dibujos adjuntos.
Breve descripción de los dibujos
La figura 1 es un diagrama de bloques que muestra la estructura de un aparato facsímil, de acuerdo con una primera realización de la invención;
la figura 2 es un diagrama ilustrativo de algunas de las funciones del aparato facsímil (50) mostrado en la figura 1;
la figura 3 es un diagrama de bloques que muestra el flujo de datos en cada una de las partes del aparato facsímil;
la figura 4 es un diagrama ilustrativo de un formato de paquete de datos transferido entre un PC (18) y el aparato facsímil (50);
la figura 5 es un diagrama ilustrativo del contenido de definición de los ID del dispositivo;
la figura 6 es un diagrama ilustrativo de una tabla de control de las colas de transferencia de datos para gestionar transferencia de datos del PC (18);
la figura 7 es un diagrama ilustrativo de una tabla para gestionar el estado operativo de cada dispositivo del aparato facsímil (50);
la figura 8 es un diagrama de flujo ilustrativo del proceso de datos a realizar por el aparato facsímil (50) para la transferencia de datos hacia y desde el PC (18);
la figura 9 es un diagrama ilustrativo de la secuencia de transferencia de datos entre el aparato facsímil (50) y el PC (18);
la figura 10 es un diagrama ilustrativo de una tabla para gestionar la utilización de la memoria tampón (4);
la figura 11 es un diagrama de flujo que muestra un proceso de captación por bloques de cada módulo funcional;
la figura 12 es un diagrama ilustrativo de una forma de servicio combinado;
la figura 13 es un diagrama de bloques que muestra el flujo de datos entre las diferentes unidades de control;
la figura 14 es un diagrama ilustrativo de una tabla de gestión de archivos;
la figura 15 es un diagrama ilustrativo de una tabla de gestión de servicio (cola de servicio);
la figura 16 es un diagrama de flujo que muestra un proceso de datos a realizar por el aparato facsímil (50) para la transferencia de datos hacia y desde el PC (18);
la figura 17 es un diagrama de flujo que muestra el proceso de servicio compuesto;
la figura 18 es un diagrama de flujo que muestra un proceso de cola de servicio;
la figura 19 es un diagrama ilustrativo de una tabla de gestión de la cola de transferencia de datos para gestionar transferencia de datos del PC (18);
la figura 20 es un diagrama ilustrativo de una tabla para gestionar el estado operativo de cada dispositivo en el aparato facsímil;
la figura 21 es un diagrama de flujo que muestra un proceso de datos a realizar por el aparato facsímil (50) para la transferencia de datos hacia y desde el PC (18);
la figura 22 es un diagrama de flujo que muestra un proceso de prioridad por cada módulo funcional;
la figura 23 es un diagrama ilustrativo de una secuencia de transferencia de datos entre el aparato facsímil (50) y el PC (18);
la figura 24 es un diagrama ilustrativo de tipos de servicios de proceso de prioridad;
la figura 25 es un diagrama de flujo ilustrativo de un proceso de petición de servicio de prioridad por el PC (18);
la figura 26 es un diagrama de bloques que muestra la estructura de un aparato facsímil, según otra realización de la invención;
la figura 27 es un diagrama que muestra un ejemplo de conexiones de un sistema de acuerdo con una realización de la invención;
la figura 28 es un diagrama que muestra la estructura de una cabecera de una instrucción recibida desde el terminal de proceso de información de esta realización;
la figura 29 es un diagrama que muestra el perfil de una secuencia de instrucción de una operación multiservicio del aparato facsímil de la realización;
la figura 30 es un diagrama que muestra el perfil del control de separación o partición de una memoria de imagen del aparato facsímil de esta realización;
la figura 31 es un diagrama de flujo ilustrativo del control multiservicio del aparato facsímil de esta realización;
la figura 32 es un diagrama de flujo ilustrativo del control de escaneado o exploración del aparato facsímil de esta realización;
la figura 33 es un diagrama de flujo ilustrativo del control de transferencia de datos de escaneado del aparato facsímil de esta realización;
la figura 34 es un diagrama de flujo que muestra el control de impresión del aparato facsímil de esta realización;
la figura 35 es un diagrama de flujo que muestra el control de recepción de datos de impresión del aparato facsímil de esta realización;
la figura 36 muestra la configuración del software del PC;
la figura 37 es un diagrama de bloques del PC;
la figura 38 es un diagrama que muestra un ejemplo de una tabla de gestión de tareas del PC;
la figura 39 es un diagrama que muestra la estructura de una unidad de control de tareas;
la figura 40 es un diagrama de flujo que muestra un proceso de tareas en cada unidad de control;
la figura 41 es un diagrama que muestra un tampón de comunicación de una unidad de control de comunicación; y
la figura 42 es un diagrama de flujo que muestra proceso por la unidad de control de comunicación.
Descripción detallada de las realizaciones preferentes
A continuación, se explicarán con detalle realizaciones de la invención haciendo referencia a los dibujos adjuntos. En las realizaciones siguientes se utiliza un aparato facsímil como ejemplo de aparato terminal multifunción.
Primera realización
La figura 1 es un diagrama de bloques que muestra la estructura de un aparato facsímil, según la primera realización de la invención. El aparato facsímil (50) tiene una UCP (1) para controlar la totalidad del aparato, una ROM (2) para almacenamiento de programas de control y similares, una RAM (3) para almacenar temporalmente varios datos necesarios para el control del aparato, una memoria tampón (4) que se utiliza para controlar entrada/salida de datos tales como datos de documentos, una unidad de proceso de imágenes (5) para llevar a cabo un proceso de conversión de datos de imagen, de acuerdo con la resolución, tamaño del papel y similares, y una unidad de proceso de codificación (6) para diferentes procesos de codificación y decodificación, y una unidad de consola (7) para controlar la entrada por teclado, pantalla LCD y similares.
El aparato facsímil (50) comprende, además, una unidad de lectura (9) para la lectura de un original, una unidad de control de lectura (8) para controlar la unidad de lectura (9), una unidad de lectura (11) para la impresión de una imagen, una unidad de control de impresión (10) para controlar la unidad de impresión (11), una unidad de control de líneas (13) para controlar el proceso de comunicación de una línea conectada a una red de comunicación (14), una unidad de control de comunicación (12) para controlar comunicaciones de transmisión/recepción tales como (G3) y (G4), a través de la unidad de control de líneas (13), una unidad de memoria (16) para almacenar la transmisión/recepción de documentos y similares, una unidad de control de archivo (15) para controlar un archivo de documentos almacenados en una unidad de memoria (16) y una unidad de proceso I/F externa (17) para controlar el proceso de comunicación para un aparato de proceso de datos (que se designará a continuación PC) tal como un ordenador.
El funcionamiento del aparato facsímil (50) de esta realización se describirá a continuación. La figura 2 es un diagrama ilustrativo que muestra algunas funciones del aparato facsímil (50). Las funciones del aparato facsímil (50) incluyen una petición de impresión para recibir datos de impresión del PC (18) e imprimirlos, una petición de lectura de datos para transferir datos de lectura de escáner a un ordenador principal, una petición de transmisión de documentos para recibir un documento de transmisión y transmitirlo, una petición de recepción de documento para transferir un documento de recepción al ordenador principal.
La figura 3 es un diagrama de bloques que muestra el flujo de datos en cada una de las zonas del aparato facsímil (50). La memoria tampón (4) lleva a cabo manipulación bidireccional de datos a y desde el PC (aparato de proceso de datos) (18), unidad de control de comunicación (12), y unidad de gestión de archivos (15). Se transfieren datos unidireccionalmente desde la memoria tampón (4) a la unidad de control de impresión (10), y desde la unidad de control de lectura (8) a la memoria tampón (4).
La figura 4 es un diagrama que ilustra el formato de paquete de datos transferido entre el aparato facsímil (50) y el PC (18). En esta realización, se lleva a cabo la comunicación de datos utilizando dos formatos de paquete de datos, tipo 1 y tipo 2. El tipo (1) es un formato utilizado, principalmente, para procesar una instrucción tal como una petición de servicio y una petición de situación. El tipo (2) es un formato utilizado, principalmente, para comunicaciones de datos tales como datos de documentos en diferentes servicios. Cada uno de los campos del formato es utilizado del modo que se indica a continuación. El primer campo indica la longitud de datos (Ln) del paquete de datos conjunto, el segundo campo indica un ID de tarea para identificar cada servicio, el tercer campo se utiliza como campo de información de control para gestionar el flujo de cada uno de los paquetes de datos, tal como identificación de una instrucción y respuesta, el cuarto campo es utilizado para designar el dispositivo de salida que es una fuente de datos, el quinto campo se utiliza para designar un dispositivo de entrada de datos, y el sexto campo se utiliza para ajustar un parámetro del dispositivo de cada dispositivo designado.
La figura 5 es un diagrama ilustrativo del contenido de definición de cada dispositivo ID. En esta realización, se define no solamente cada uno de los dispositivos del aparato facsímil, sino también el PC (18), como dispositivo externo y puede ser utilizado con los parámetros que designan el dispositivo de entrada/salida, según la figura 4.
La figura 6 es una ilustración esquemática de una tabla de gestión de cola de transferencia de datos para gestionar la transferencia de datos del PC (18). En esta realización, los datos se clasifican en dos tipos, cada uno de los cuales es independientemente gestionado. El primer tipo es una cola que utiliza datos de instrucción/respuesta y el segundo tipo es una cola que utiliza datos de transferencia procedentes de cada dispositivo.
La figura 7 es un diagrama ilustrativo de una tabla para gestión de la situación de funcionamiento de cada dispositivo del aparato facsímil (50). En esta realización, la situación operativa de la unidad impresora (11), la unidad de lectura (9), unidad de control de comunicación (12) y unidad de gestión de archivos (15), se controlan colectivamente.
La figura 8 es un diagrama de flujo que muestra el proceso de datos a ejecutar por el aparato facsímil (50) para transferencia de datos hacia y desde el PC (18). En primer lugar, se lleva a cabo un proceso para la comprobación de la entrada de datos desde el PC (18) (Etapa (S101)). Si existe entrada de datos, el flujo pasa a la etapa (S102) y, en caso contrario, el flujo pasa a la etapa (S106). En la etapa (S102) se analiza la entrada de datos del PC (18) y se comprueba si los datos son para cada unidad de control o para un proceso de situación (Etapa (S103)). Si los datos están destinados a cada unidad de control, cada unidad de control recibe la petición de ejecutar el proceso (Etapa (S104)), mientras que si los datos están destinados al proceso de situación, se ejecuta un proceso de situación (Etapa (S105)).
De acuerdo con los datos recibidos, cada unidad de control, tal como la unidad de control de lectura (8), unidad de control de impresión (10), unidad de control de comunicación (12) y unidad de gestión de archivos (15), lleva a cabo necesariamente gestión tal como control de la memoria de tampón (4) mostrada en la figura 3, registro de datos de la cola de datos mostrada en la figura 6 y registro de la situación mostrada en la figura 7.
A continuación, de acuerdo con el contenido de la cola de transferencia de datos mostrada en la figura 6, se lleva a cabo un proceso de transferencia de datos del PC (Etapa (S106)). Se comprueba si los datos de salida son datos del sistema de instrucciones o datos del sistema de datos (Etapa (S107)). Si existen datos del sistema de instrucciones a transferir, se ejecuta un proceso previo para los datos (Etapa (S109)) y los datos son enviados al PC (18) (Etapa (S110)). Estos procesos son ejecutados periódicamente por funcionamiento de un temporizador.
La figura 9 es un diagrama ilustrativo de una secuencia de transferencia de datos entre el aparato facsímil (50) y el PC (18). En la figura 9 se muestra un proceso paralelo en el que, mientras se efectúa la transferencia de datos de impresión desde el PC (18) como respuesta a una solicitud de impresión, se emite una petición de lectura.
Segunda realización
Se describirá un aparato facsímil correspondiente a la segunda realización. En esta realización, la estructura de hardware del aparato facsímil es la misma que en la primera y, por lo tanto, se omitirá su descripción.
La figura 10 es un diagrama ilustrativo de la tabla de gestión para gestionar la utilización de la memoria tampón (4). A efectos de facilitar la descripción del método de gestión, se supondrá que la memoria tampón es utilizada solamente por la unidad de lectura y la unidad de impresión, y que el número de bloques que constituyen la memoria tampón está limitado a cuatro, a efectos de utilizar un modelo simplificado. En esta tabla de gestión, la función de uso y la situación son gestionadas en cada bloque. La situación incluye los cuatro tipos siguientes.
(1) "Sin utilizar": situación de vacío.
(2) "Autorización escritura": se asigna una función predeterminada para escritura de datos.
(3) "Utilización de escritura": se está llevando a cabo un proceso de escritura de datos para una función predeterminada.
(4) "Lectura solamente": situación de espera del final del proceso de lectura después del proceso de escritura.
Cada uno de los bloques es utilizado de acuerdo con las normas siguientes. Los bloques 1 y 4 son reservados para impresión y lectura, respectivamente. Para la utilización de impresión, los bloques 1 a 3 son utilizados de manera continua en orden ascendente y, para la utilización de escritura, los bloques 4 a 2 se utilizan, de manera continuada, en orden descendente. Los resultados de continuidad del modelo simplificado y los bloques se pueden utilizar de manera discontinua.
Cada modulo de función adquiere secuencialmente bloques "no utilizados", y después de completar el proceso de lectura, los bloques, excepto los bloques 1 y 4, son liberados inmediatamente. De este modo, el número de bloques utilizado se hace variable de acuerdo con la situación de operación. Por lo tanto, se puede ejecutar, de manera más rápida, una operación única y se puede realizar una serie de operaciones divididas en el tiempo.
La figura 11 es un diagrama de flujo que muestra un proceso de captación de un bloque para cada módulo de función. En cada módulo de función se comprueba si existe transferencia de datos (etapa (S201)). Si no existe, este procedimiento queda terminado, mientras que si existe transferencia de datos, se ejecuta un de proceso de petición de bloque (etapa (S202)). En este caso, los bloques utilizables son captados utilizando la tabla de gestión de la figura 10 (etapa (S203)). Si se puede captar un bloque se ejecuta un proceso de escritura de datos (etapa (S204)). Después de la escritura de datos, se ejecuta un proceso de lectura de datos predeterminado. Por ejemplo, se registran datos en la cola de datos de transferencia de la figura 8. Después de ello, el proceso vuelve a la etapa (S201).
Si un bloque no puede ser captado en la etapa (S203), se realiza un proceso de espera necesario (etapa (S205)). En este proceso de espera, no se ejecuta ninguna operación si ello es apropiado. El proceso vuelve posteriormente a la etapa (S201).
Tercera realización
Se describirá a continuación un aparato facsímil de la tercera realización. En esta realización, la estructura del hardware del aparato facsímil es la misma que en la primera realización, y por lo tanto se omitirá su descripción.
La figura 12 es un diagrama ilustrativo de una forma de servicio combinada. En este ejemplo, se han mostrado en la figura 4 la forma en la que se designa un dispositivo de entrada/salida para el formato de paquete de datos (tipo 1) y su perfil de servicio.
La figura 13 es un diagrama de bloques que muestra el flujo de datos entre unidades de control respectivas. En este ejemplo, se muestra el flujo de datos de documentos controlado para el proceso del servicio combinado del tipo 1 mostrado en la figura 12. Los datos de documentos procedentes del PC (18) son enviados a través de la memoria tampón (4) a la unidad (15) de gestión de archivo para llevar a cabo la gestión de archivos (Y001). Los datos son transferidos desde la unidad (15) de gestión de archivos a la unidad de control de impresora (10) a través de la memoria tampón (4) (Y002) para llevar a cabo un proceso de impresión.
Los mismos datos son transferidos desde la unidad (15) de gestión de archivos a la unidad de control de comunicación (12) a través de la memoria tampón (4) (Y003) para llevar a cabo el proceso de transmisión. Estas operaciones son controladas por el aparato facsímil (50) como petición de servicio combinada procedente del PC (18).
La figura 14 es un diagrama ilustrativo de una tabla de gestión de archivos. Para la gestión de un archivo, se almacena la información de archivos en esta tabla, incluyendo principalmente la información de archivos: un número de documento para identificar cada documento, el tipo de servicio realizado para cada documento, atributos de archivo, tales como dimensiones de imagen, resolución, número de páginas, formato de datos respectivamente de cada documento, un indicador de datos indicativo de la localización en la que están almacenados los datos de documentos, y un ID de tareas (el término en el segundo campo mostrado en la figura 4) facilitado al PC.
La figura 15 es un diagrama ilustrativo de una tabla de gestión de servicio (cola de servicio). Al controlar cada servicio para un documento (figura 14) registrado en la tabla de gestión de archivos, se registra el servicio solicitado en la cola de servicios para ejecutar el proceso. Los datos gestionados por la cola de servicios incluyen un número de gestión que identifica cada servicio, un tipo de servicio para identificar el tipo de servicio, un parámetro designado para cada servicio, un número de documento correspondiente y la situación para controlar el proceso de servicio.
La figura 16 es un diagrama de flujo que muestra el proceso de datos a realizar por el aparato facsímil (50) para la transferencia de datos hacia y desde el PC (18). En este diagrama de flujo, las etapas similares a la primera realización se representan por idénticos numerales de referencia.
En primer lugar, se lleva a cabo un proceso de comprobación de entrada de datos desde el PC (18) (etapa (S101)). Si existe entrada de datos, el flujo avanza a la etapa (S102), y si no existe, el flujo avanza a la etapa (S106). En la etapa (S102) se analizan los datos introducidos desde el PC (18), y se comprueba si los datos son para cada unidad de control o para un proceso de situación (etapa (S103)). Si los datos son para cada unidad de control, se solicita a cada unidad de control la realización del proceso (etapa (S104)). Si los datos no son para cada unidad de control, se comprueba si los datos son para el proceso de situación (etapa (S104A)). Si los datos son para el proceso de situación, se lleva a cabo un proceso de situación (etapa (S105)), mientras que si los datos no son para el proceso de situación, se lleva a cabo un proceso de servicio combinado (etapa (S105A)).
De acuerdo con los datos recibidos, cada una de las unidades de control, tal como la unidad de control de lectura (8), unidad de control de impresión (10), unidad de control de comunicación (12) y unidad de gestión de archivos (15), han llevado a cabo la gestión necesaria, tal como el control de la memoria tampón (4) que se ha mostrado en la figura 3, registro de datos de la cola de datos mostrado en la figura 6, y registro de la situación mostrado en la figura 7.
A continuación, de acuerdo con el contenido de la cola de transferencia de datos que se ha mostrado en la figura 6, se lleva a cabo un proceso de transferencia de datos del PC (etapa (S106)). Se comprueba si los datos de salida son datos del sistema de instrucciones o datos del sistema de datos (etapa (S107)). Si hay datos del sistema de instrucciones a transferir, se ejecuta un proceso previo para los datos (etapa (S108)), mientras que si existen datos del sistema de datos a transferir se ejecuta un proceso previo para los datos (etapa (S109)), y los datos correspondientes son enviados al PC (18) (etapa (S110)). Estos procesos son ejecutados periódicamente por la actuación de un temporizador.
La figura 17 muestra un diagrama de flujo que ilustra un proceso de servicio combinado. En primer lugar, se recibe una petición de servicio y se evalúa si el servicio se inicia (etapa (S301)). Si el servicio se inicia, el proceso avanza a la etapa (S302), mientras que en caso contrario, el proceso avanza a la etapa (S305). Se evalúa en la etapa (S302) si se han recibido del PC (18) datos de documentos o se han generado desde el dispositivo interno. Si se han recibido datos de documentos del PC (18), los datos son recibidos y se lleva a cabo un proceso abierto de archivo necesario para la gestión de archivos (etapa (S303)).
Se comprueba si se han recibido datos de documentos del PC (18) (etapa (S305)). Si se ha recibido, el proceso avanza a la etapa (S306), mientras que en caso contrario, el proceso avanza a la etapa (S307). En la etapa (S306), se ejecuta un proceso de escritura de datos. Se comprueba en la etapa (S307) si los datos procedentes del PC (18) han sido completados. Si se han completado, el proceso avanza a la etapa (S308), mientras que en caso contrario, el proceso avanza a la etapa (S310). En la etapa (S308) se ejecuta un proceso de cierre de archivo y al mismo tiempo los datos del documento son registrados en la tabla de gestión de archivos de la figura 14. Después de ello, el proceso avanza a la etapa (S310).
Si se generan datos de documentos desde el dispositivo interno en la etapa (S302), se emite una petición de realización de archivo de los datos del documento generados en una unidad de control predeterminada del dispositivo interno (por ejemplo, unidad de control de lectura (8)) (etapa (S304)) para avanzar a la etapa (S305).
Se evalúa en la etapa (S310) si existe una notificación de final de proceso con respecto a la petición de formación de archivo desde el dispositivo interno. Si existe la notificación de final de proceso, la cola de servicio de la figura 15 es registrada (etapa (S309)) para terminar este procedimiento. Si no hay notificación de final de procedimiento en la etapa (S310), este procedimiento queda terminado.
La figura 18 es un diagrama de flujo que muestra un proceso de cola de servicio. Se comprueba en la etapa (S401) si existe notificación de final de servicio correspondiente a una petición de servicio. Si existe la notificación de final de servicio, el proceso avanza a la etapa (S403), mientras que en caso contrario, el proceso avanza a la etapa (S405). El final del servicio se registra en la cola de servicio de la figura 15 (etapa (S402)), y se comprueba si el documento utilizado no ha sido reservado por otro servicio y puede ser borrado (etapa (S403)). Si el documento utilizado puede ser borrado, se ejecuta un proceso de cancelación o borrado de archivo.
El registro de la cola de servicio queda confirmado (etapa (S405)). Si existe un servicio que todavía no se ha procesado (en el estado de espera), se emite un servicio a una unidad de control predeterminada (etapa (S406)). Estos procesos son ejecutados periódicamente por el accionamiento de un temporizador.
Cuarta realización
Se describirá un aparato facsímil de la tercera realización. En esta realización, la estructura del hardware del aparato facsímil es la misma que en la primera realización, y se omitirá su descripción.
La figura 19 es un diagrama que muestra una tabla de gestión de la cola de transferencia de datos para gestionar la transferencia de datos del PC (18). El tipo de datos se clasifica en tres tipos para su gestión independientemente. El primer tipo es una cola a utilizar con instrucción/respuesta, el segundo tipo es una cola para uso preferente con comunicación de datos entre otras colas para utilizar con datos procedentes de diferentes dispositivos, y el tercer tipo es una cola a utilizar con datos procedentes de diferentes dispositivos habituales. Estas colas se utilizan selectivamente para comunicación de datos con el PC (18). La utilización específica se describirá más adelante.
La figura 20 es un diagrama ilustrativo de una tabla para control de la situación operativa de cada dispositivo del aparato facsímil (50). En esta realización, el estado operativo y la cola de datos de prioridad de la unidad de impresión (11), unidad de lectura (9), unidad (12) de control de comunicación, y unidad (15) de gestión de archivos se gestionan colectivamente.
La figura 21 es un diagrama de flujo ilustrativo del proceso de datos a realizar por el aparato facsímil (50) para la transferencia de datos hacia y desde el PC (18). En primer lugar, se lleva a cabo un proceso de comprobación de entrada de datos desde el PC (18) (etapa (S101)). Si existe entrada de datos, el flujo avanza a la etapa (S102), y de lo contrario, el flujo avanza a la etapa (S106). En la etapa (S102) la entrada de datos del PC (18) es analizada, y se comprueba si los datos están destinados a cada unidad de control o a cada proceso de situación (etapa (S103)). Si los datos son para cada unidad de control, se solicita a cada unidad de control el realizar el proceso (etapa (S104)), mientras que si los datos son para el proceso de situación, se ejecuta un proceso de situación (etapa (S105)).
De acuerdo con los datos recibidos, cada unidad de control, tal como la unidad de control de lectura (8), unidad de control de impresión (10), unidad de control de comunicación (12), y unidad de gestión de archivos (15), lleva a cabo la gestión necesaria, tal como control de la memoria tampón (4) mostrada en la figura 3, registro de datos de la cola de datos mostrada en la figura 6, y registro de situación, tal como se muestra en la figura 7.
A continuación, de acuerdo con el contenido de la cola de transferencia de datos mostrada en la figura 19, se lleva a cabo un proceso de transferencia de datos del PC (etapa (S106)). Se comprueba si la salida de datos se refiere a datos del sistema de instrucciones o a datos del sistema de datos (etapa (S107)). Si existen datos del sistema de instrucciones a transferir, se ejecuta un proceso previo para los datos (etapa (S108)), y si existen datos del sistema de datos, se comprueba si existen datos registrados en una cola de prioridad (etapa (S109A)). Si existen datos en la cola de prioridad, se lleva a cabo un proceso previo para los datos (etapa (S110A)), mientras que en caso contrario, se ejecuta un proceso previo para la cola de datos habituales (etapa (S111)). Los datos son enviados al PC (18) (etapa (S112)). Estos procesos se ejecutan periódicamente por el accionamiento de un temporizador.
La figura 22 es un diagrama de flujo ilustrativo de un proceso de prioridad de cada módulo de función. Al controlar un servicio a cada módulo de función, tal como la unidad de control de lectura (8) y la unidad de control de impresión (10), se comprueba desde la situación de un dispositivo de la figura 20 si se ha dispuesto un servicio de prioridad (etapa (S501)). Si se ha ejecutado un proceso de prioridad para otro servicio, se ejecuta un proceso de situación de ocupado (etapa (S502)). En caso contrario, se lleva a cabo un proceso habitual (etapa (S503)). Después de las etapas (S502) o -(S503), este procedimiento queda terminado.
La figura 23 es un diagrama ilustrativo de una secuencia de transferencia de datos entre el aparato facsímil (50) y el PC (18). En esta secuencia de transferencia de datos, durante la transferencia de datos para una petición de lectura desde el PC (18), se emite una petición de proceso de prioridad y después de ello (No. 10 de la figura 23) se continua la transferencia de datos de lectura.
La figura 24 es un diagrama ilustrativo de tipos de servicios de proceso de prioridad. Los tipos son clasificados principalmente en una modalidad (tipo) para recibir la designación de proceso de prioridad cuando se recibe un servicio y otro tipo para preajustar una modalidad de proceso de prioridad y ejecutar el proceso de prioridad predeterminado. La modalidad utilizada se selecciona por la unidad de consola (7) o por ajustes de interruptores de presión.
La figura 25 es un diagrama de flujo que muestra el proceso de petición de servicio de prioridad del PC (18). En este ejemplo, cuando el PC (18) solicita un servicio, solicita una modalidad de proceso de prioridad. En primer lugar, se comprueba si se ha pedido la modalidad de proceso de prioridad (etapa (S601)). En caso contrario, se lleva a cabo una petición de servicio predeterminada (etapa (S602)) para terminar este procedimiento.
Si se requiere un servicio de prioridad, la petición de servicio de prioridad es emitida hacia el aparato facsímil (50) (etapa (S603)) para evaluar si el aparato facsímil (50) puede aceptar la modalidad de prioridad (etapa (S604)). Si se acepta, se lleva a cabo un proceso de petición de servicio real (etapa (S602)), mientras que en caso contrario, la petición de servicio continúa o se interrumpe (etapa (S605)). Si se continúa, se ejecuta un proceso de petición de servicio (etapa (S602)) para terminar este procedimiento, mientras que si se interrumpe, el procedimiento queda directamente terminado.
Quinta realización
La figura 26 es un diagrama de bloques que muestra la estructura de un sistema de comunicación facsímil según la quinta realización de la invención.
Una UCP (101) funciona como unidad de control del sistema para controlar la totalidad del sistema del facsímil a través del bus del sistema (117), y está constituida a base de un microordenador o similar.
La ROM (102) almacena un programa de control para la UCP (101), un programa para el sistema operativo (OS), y similares.
La RAM (103) está constituida por una SRAM o similar y almacena variables de control del programa y similares. La RAM (103) almacena también valores previstos por el operador, datos de gestión del sistema, y diferentes tampones de trabajo.
La memoria de imagen (104) está constituida por una memoria DRAM o similares y almacena datos de imagen.
En esta realización, cada uno de los programas de control almacenados en la ROM (102) es ejecutado bajo control de software, tal como conmutadores de tareas y programación, y bajo la gestión de OS almacenadas la ROM (102).
Una unidad de consola (105) está constituida por varias teclas, elementos LED, LCD y similares, y muestra varias operaciones de entrada por un operador, situación operativa del sistema de comunicación de facsímil, y similares.
Una unidad de control de lectura (107) está constituida por un detector de imagen (tipo de contacto íntimo), un mecanismo de transferencia de original y similares. La unidad de control de lectura (107) lee ópticamente un original con el sensor de imágenes CS, y los convierte en datos eléctricos. Una unidad de control de proceso de imagen (108) lleva a cabo varios procesos de imagen, tales como binarización y proceso de tonos medios, y emite datos de imagen muy finos. Los datos de imagen convertidos son codificados de acuerdo con un método de codificación predeterminado por una unidad de proceso (112) de lectura/impresión/codificación/decodificación, y son almacenados en la imagen de memoria (104).
Una unidad de control de grabación (113) está constituida por una impresora de páginas, una unidad de control de proceso de imágenes impresas y similares. La unidad (113) de control de impresión controla para decodificar los datos de imagen de impresión, en la unidad de proceso (112) de lectura/impresión/codificación/decodificación, y la unidad de control de proceso de imagen de impresión lleva a cabo los procesos de corrección de densidad y de impresión para convertir los datos de imagen en datos de imagen muy finos y los emite a la impresora de páginas.
Un formateador (114) de la impresora desarrolla el lenguaje de descripción de impresora, transferido a través de la unidad de control I/F (115) en datos de imagen. Los datos de imagen revelados son transferidos secuencialmente a la unidad de control de impresión (113) para control de impresión.
Un unidad de control de comunicación (109) está constituida por un MODEM (modulador/demodulador) y similares, y lleva a cabo el control de la modulación/demodulación para señales de transmisión/recepción de facsímil.
Una NCU (unidad de control de red) (110) envía una señal de selección (señal de impulso o de tono) a una línea de comunicación analógica (PSTN) (116) y lleva a cabo el control automático de la línea de recepción por detección de una señal de llamada desde la PSTN. Los datos de imagen almacenados en la memoria de imágenes (104) son decodificados por la unidad de proceso de comunicación de codificación/decodificación (111) y sometidos a conversión de resolución mili-pulgadas y a proceso de ampliación/reducción en una unidad de proceso de conversión de resolución (106). La imagen convertida por resolución es codificada para control de transmisión en la unidad (111) de proceso de comunicación de codificación/decodificación a efectos de adecuarse a la capacidad del asociado de transmisión.
La unidad de control I/F (115) lleva a cabo el control de interfaz con un adaptador de red (118) para conexión a un LAN. En esta realización, esta unidad (115) de control I/F es compatible con un interfaz paralelo, tal como el interfaz Centronics bidireccional (interfaz paralelo de acuerdo con IEEE P1284).
El adaptador de red (118) está conectado al LAN (119), y periódicamente pregunta a un servidor de FAX (terminal de proceso de información) o LAN en cuanto a petición de operación remota para transmisión e impresión, a efectos de controlar la transmisión/recepción de datos.
Para operaciones remotas del aparato facsímil, tales como transmisión, impresión y registro de datos procedentes del servidor da FAX (terminal de proceso de información) mediante el adaptador de red (118), se transmiten instrucciones predeterminadas, parámetros, datos y similares al aparato facsímil a través de la unidad de control I/F (115). En esta realización, el servidor de FAX (terminal de proceso de información) es instalado con software de aplicación y software de controlador para el control de operaciones remotas y peticiones de operación remotas.
La figura 27 es un diagrama ilustrativo de las conexiones del sistema de esta realización.
El numeral de referencia (200) representa un adaptador de red (adaptador de red (118) mostrado en la figura 1) para interconectar el LAN y el aparato facsímil.
El numeral de referencia (201) representa un aparato facsímil (figura 1) conectable a un terminal de proceso de información externo sobre el LAN de esta realización.
El numeral de referencia (202) representa un servidor de FAX (terminal de proceso de información) para recibir una petición de transmisión de facsímil y una petición de impresión desde un terminal cliente sobre el LAN, y controlando las operaciones remotas del aparato facsímil (201) conectado al LAN.
El numeral de referencia (203) representa un servidor de archivo para gestionar un protocolo LAN y archivos en el LAN.
Los numerales de referencia (204) y (205) representan terminales de cliente (equipos de terminal 1 y 2) conectados al LAN.
Para el control de transmisión de facsímil de esta realización, el equipo terminal 1 (204) registra el servidor fax (202) y emite una petición de transmisión facsímil al servidor de fax (202) con intermedio del adaptador de red (200) para poner en marcha automáticamente una operación remota del aparato facsímil (201). En esta realización, el terminal de cliente en el LAN lleva a cabo una operación remota del aparato facsímil a través del servidor de FAX (202). Si el terminal de cliente está instalado con un programa de aplicación para control remoto del aparato facsímil por el servidor de fax, el terminal de cliente puede llevar a cabo una operación remota del aparato facsímil a través del adaptador de red (200).
La figura 28 muestra el perfil de la estructura de una cabecera de una instrucción recibida por el aparato facsímil de esta realización, desde el terminal de proceso de información a través del adaptador de red. En esta realización, la cabecera es utilizada en común para todas las instrucciones, y parámetros tales como modalidad de impresión y datos de imagen son añadidos a esta cabecera.
Un código de instrucciones (301) indica el tipo de instrucción. De acuerdo con este código, el aparato facsímil lleva a cabo un proceso predeterminado.
Un tipo (302) de recursos almacena el tipo de recursos utilizados para los multiservicios de esta realización. De acuerdo con este tipo, el aparato facsímil ejecuta en paralelo una serie de servicios. El tipo de recurso de esta realización es clasificado en escaneado, impresión, transmisión fax, recepción fax, y notificación de situación.
Una versión de instrucciones (303) indica la versión de una instrucción. De acuerdo con el código de instrucción y la versión de instrucción, se ejecuta el proceso para parámetros añadidos.
Un número de aceptación (304) es un número para identificar un servicio aceptado del terminal de proceso de información.
La longitud de parámetro (305) indica las dimensiones de parámetros añadidos.
La figura 29 es un diagrama ilustrativo del perfil de una secuencia de instrucción de operaciones de multiservicio de esta realización. En este ejemplo, se ejecutan al mismo tiempo tres operaciones, incluyendo una operación de escaneado, una operación de impresión y una operación de transmisión de FAX.
La operación de escaneado de esta realización es llevada a cabo utilizando una instrucción de copartimentación de memoria (401) para reservar un área de escaneado en la memoria de imagen del aparato facsímil, una instrucción (402) de ajuste de la modalidad de escaneado para ajustar una modalidad, tal como resolución de lectura, valor múltiple, valor binario y similares, e instrucciones de petición de transferencia de datos (404) y (410) para transferir secuencialmente datos de imagen leídos por el aparato facsímil al terminal de proceso de información. En esta realización, los datos de imagen leídos por la unidad de control de lectura del aparato facsímil son almacenados temporalmente en la memoria de imagen del aparato facsímil, y los datos de imagen almacenados en la memoria de imagen son transferidos secuencialmente al terminal del proceso de información. Por lo tanto, el control de lectura y el control de transferencia funcionan sincronizadamente con cada bloque de la memoria de imagen.
La operación de impresión de esta realización es llevada a cabo utilizando una instrucción (405) de compartimentación de memoria para reservar un área de impresión en la memoria de imagen del aparato facsímil, una instrucción (407) de ajuste de la modalidad de impresión para ajustar la modalidad tal como dimensiones de la hoja de impresión y el número de copias a registrar, así como una instrucción (409) de petición de transferencia para transferir secuencialmente datos de imagen a imprimir al aparato facsímil. En la operación de impresión de esta realización, los datos de imagen transferidos desde el terminal de proceso de información son almacenados temporalmente en la memoria de imagen del aparato facsímil, y cuando se almacenan los datos de imagen de una página, se inicia el control de impresión.
La operación de transmisión de facsímil de esta realización es llevada a cabo utilizando una instrucción (406) de compartimentación de memoria para reservar un área de transmisión de facsímil en la memoria de imagen del aparato facsímil, una instrucción (408) de ajuste de modalidad de transmisión facsímil para ajustar la modalidad de designación de un número de teléfono asociado, información de cabecera para transmisión facsímil, y similares, y una instrucción (411) de petición de transferencia de datos para transferir secuencialmente datos de imagen a transmitir al aparato facsímil. En la operación de transmisión de facsímil de esta realización, los datos de imagen transferidos desde el terminal de proceso de información son almacenados temporalmente en la memoria de imagen del aparato facsímil, y después de iniciar el control de comunicación, los datos de imagen almacenados en la memoria de imagen son transmitidos a la memoria de imagen.
El control de servicio múltiple de esta realización es llevado a cabo transfiriendo una instrucción para cada operación en modalidad de tiempo compartido entre el terminal de proceso de información y el aparato facsímil. El tipo de recursos de cada instrucción es dispuesto con un código que corresponde a cada operación.
A continuación, se describirá el perfil del control de compartimentación de la memoria de imagen de esta realización, con referencia a la figura 30.
En esta realización, el aparato facsímil en situación de reserva o espera recibe la asignación de toda el área de la memoria de imagen para operación local (operación de facsímil usual) y recepción de facsímil ((501)).
El numeral (502) indica el perfil de una asignación de la memoria de imagen al inicio de una operación de exploración, cuya asignación es realizada por la instrucción de compartimentación de memoria enviada desde el terminal de proceso de información.
El numeral (503) indica el perfil de una asignación de la memoria de imagen cuando se ejecutan la operación de escaneado y la operación de impresión en paralelo. El numeral (504) indica el perfil de una asignación de la memoria de imagen cuando la operación de transmisión facsímil, operación de escaneado y operación de impresión se realizan en paralelo.
A continuación, se describirá el control multiservicio de esta realización con referencia al diagrama de flujo de la figura 31. El diagrama de flujo de la figura 31 muestra el procedimiento de un programa a ejecutar por la UCP (101) (microordenador). Este programa está siendo almacenado en la ROM (102).
En primer lugar, la UCP (101) evalúa si se ha recibido una instrucción enviada desde el terminal de proceso de información (servidor de fax) a través del adaptador de red (118) y unidad de control I/F (115), para controlar de esta manera la recepción de una instrucción desde el terminal de proceso de información ((S1601)). Al recibir la instrucción desde el terminal de proceso de información, la UCP (101) analiza el tipo de recurso y similares de la instrucción, utilizando la información de cabecera para la instrucción recibida ((S1602)). Después de ello, se lleva a cabo el proceso correspondiente a la instrucción recibida.
Si la UCP (101) evalúa a partir del análisis de la instrucción que la instrucción recibida es una instrucción para la operación de escaneado ((S1603)), se realiza el control de escaneado ((S1607)). Si la UCP (101) evalúa que la instrucción recibida es una instrucción para la operación de impresión ((S1604)), se realiza la operación de control de impresión ((S1609)). Si se evalúa que la instrucción recibida es una instrucción para el funcionamiento de transmisión de facsímil ((S1605)), se ejecuta el control de transmisión de facsímil ((S1608)). Si la UCP (101) evalúa que la instrucción recibida es una instrucción para la operación de recepción de facsímil ((S1606)), se ejecuta el control de recepción de facsímil ((S1610)). Si se evalúa que la instrucción recibida es otra instrucción distinta a las instrucciones descritas, se evalúa la instrucción como instrucción para notificar situación tal como presencia/ausencia de una hoja de impresión del aparato facsímil, y se ejecuta control de notificación de situación ((S1611)). Si la comunicación de instrucción se tiene que terminar a causa de una interrupción del terminal de proceso de información o similar, la UCP (101) termina el control multi-servicio, y en otros casos, la recepción de la instrucción en la etapa (S1601) continúa ((S1612)).
El control de exploración ((S1607) de la figura 31) se describirá con referencia a los diagramas de flujo de las figuras 32 y 33. Los diagramas de flujo de las figuras 32 y 33 muestran el proceso de un programa almacenado en la ROM (102) y ejecutado por la UCP (101).
En primer lugar, la UCP (101) ejecuta un proceso de recepción de una instrucción de compartimientación de memoria clasificada como control de exploración por el control multiservicio ((701)), y analiza parámetros añadidos a la instrucción. En esta realización, la instrucción de copartimentación de memoria es dispuesta con datos de dimensión indicando el tamaño de memoria, necesaria para transferir los datos de imagen de exploración y datos de dimensiones indicativos de la dimensión de un bloque de transferencia, que muestra la dimensión de datos de imagen a transferir de una vez al terminal de proceso de información.
La UCP (101) ajusta las dimensiones del bloque de transferencia de acuerdo con la información de parámetro añadida a la instrucción de compartimentación de memoria recibida ((S702)). A continuación, los datos de dimensión de memoria son leídos y se evalúa si la memoria de imagen del aparato facsímil puede almacenar los datos de la dimensión leída ((S703)). Si la memoria de imagen del aparato ya facsímil se ha utilizado para recepción facsímil, operación local u otras operaciones y no se puede captar o adquirir las dimensiones de memoria necesarias, se envía una señal de respuesta NG al terminal de proceso de información con intermedio de la unidad de control I/F (115) y el adaptador de red (118) en respuesta a la instrucción recibida ((S712)) para terminar, posteriormente, de manera forzada, el control de escaneado. Si la UCP (101) evalúa en la etapa (S703) que la memoria de imagen puede almacenar los datos de las dimensiones de lectura, el área de memoria para la operación de escaneado, que tiene las dimensiones designadas por el terminal de proceso de información, es adquirida ((S704)), y se envía una señal de respuesta OK representativa de la aceptación de la instrucción al terminal de proceso de información ((S705)).
Después de haber procesado la instrucción de partición de memoria, la UCP (101) ejecuta un proceso de recepción de la instrucción de ajuste de la modalidad de exploración o escaneado para iniciar el control de lectura del aparato facsímil ((S706)). La instrucción de ajuste de modalidad de exploración de esta realización se preajusta con una modalidad de exploración para seleccionar la resolución de lectura, valor múltiple, o valor binario necesario para el control de lectura, y se preajusta con parámetros de control de lectura tales como una tabla gamma para el control de lectura de acuerdo con un formato predeterminado.
Después de recepción de la instrucción de ajuste de la modalidad de exploración, la UCP (101) evalúa si los parámetros añadidos se encuentran en una gama predeterminada y si el original a escanear se ha dispuesto en la unidad de lectura del aparato facsímil (presencia/ausencia de un original) para evaluar de esta manera si es ejecutable el control de exploración ((S707)). Si la operación de escaneado no puede ser llevada a cabo porque el original no ha sido dispuesto o por otras razones, la UCP (101) envía una señal de respuesta NG al terminal de proceso de información ((S712)) para terminar, de manera forzada, el control de escaneado. Si el control de escaneado es ejecutable, la UCP (101) envía una señal de respuesta OK al terminal de proceso de información ((S708)) para iniciar el control de lectura ((S709)).
Después de empezar el control de lectura, la UCP (101) inicia un control de transferencia de datos de exploración de una página ((S710)), y se ejecuta, de manera repetida, el control de exploración para todo el original ((S711)).
El control de transferencia de datos de exploración de una página se describirá con referencia al diagrama de flujo de la figura 33.
La UCP (101) comprueba si la memoria de imagen reservada para la operación de exploración tiene un bloque vacío ((S801)). La memoria de imagen de esta realización se divide en tamaños de bloque predeterminados, y los datos de imágenes escaneados por la unidad de control de lectura son almacenados secuencialmente en los bloques de la memoria de imagen.
Si existe un bloque vacío en la memoria de imagen en la etapa (S801), la UCP (101) adquiere el bloque de memoria en la compartimentación de la operación de exploración ((S802)), almacena los datos de imagen explorados por la unidad de control de lectura en el bloque de memoria adquirido de la memoria de imagen ((S803)), y evalúa si la instrucción de petición de transferencia de datos para transferir los datos explorados al terminal del proceso de información han sido recibidos ((S804)).
Si no hay bloque vacío en la memoria de imagen en la etapa (S801), es decir, si el bloque de memoria no puede ser adquirido porque se está retrasando la transferencia de datos de exploración al terminal de proceso de información, la UCP (101) interrumpe temporalmente la operación de exploración hasta que se ha liberado la memoria de imagen.
Si se ha recibido la instrucción de petición de transferencia de datos para transferir los datos de escaneado al terminal de proceso de información en la etapa (S804), la UCP (101) evalúa si existen datos de imagen a transferir ((S805)).
Si no hay datos de imagen a transferir en la etapa (S805), es decir, si el control de lectura del aparato facsímil se está retrasando, la UCP (101) no ejecuta el control de transferencia de datos sino que envía una respuesta de ocupado al terminal de proceso de información para continuar el control de lectura.
Si los datos de imagen a transferir se han preparado ya en la etapa (S805)a, la UCP (101) envía los datos de imagen de dimensiones del bloque de transferencia en la etapa (S702) en la memoria de imagen ((S806)) para iniciar el control de transferencia de datos al terminal de proceso de información ((S807)).
La UCP (101) evalúa si el control de lectura ha sido completado ((S808)). En caso contrario, el proceso vuelve a la etapa (S801) para continuar el control de lectura. Si el control de lectura ha sido completado, la UCP (101) evalúa si el control de transferencia se ha terminado ((S809)). Si el control de transferencia de los datos de imagen escaneados no se ha terminado, el proceso vuelve a la etapa (S804) para continuar el control de transferencia. Si se han completado tanto el control de lectura como el control de transferencia, se evalúa que el control de transferencia de los datos escaneados de una página se ha terminado y el proceso queda terminado.
A continuación, se describirá el control de impresión de esta realización con referencia a los diagramas de flujo de las figuras 34 y 35. Los diagramas de flujo de las figuras 34 y 35 muestran el proceso de un programa almacenado en la ROM (102) y ejecutado por la UCP (101).
En el control de impresión de esta realización, los datos de imagen transferidos desde el terminal de proceso de información son almacenados temporalmente en la memoria de imagen del aparato facsímil y, cuando los datos de imagen de una página quedan almacenados, se inicia el control de impresión. Por lo tanto, en esta realización, es necesario asignar a la memoria de imagen un área de memoria de control de impresión capaz de almacenar datos de imagen de una página como mínimo.
En primer lugar, la UCP (101) realiza un proceso de recepción de una instrucción de compartimentación de memoria clasificada como operación de impresión por el control multiservicio ((S901)) y analiza los parámetros añadidos a la instrucción. En esta realización, la instrucción de compartimentación de memoria es ajustada con datos de dimensiones indicativas de las dimensiones de memoria necesarias para almacenar datos de imagen a imprimir y datos de dimensiones indicativos de las dimensiones de bloque de transferencia que muestra las dimensiones de los datos de imagen a transferir de una vez al terminal de proceso de información.
La UCP (101) ajusta las dimensiones del bloque de transferencia de acuerdo con la información de parámetro añadida a la instrucción de compartimentación de memoria recibida ((S902)). A continuación, se leen los datos de dimensión de memoria y se evalúa si se puede adquirir la memoria de imagen del aparato facsímil ((S903)). Si la memoria de imagen del aparato facsímil se utiliza ya para recepción facsímil, operación local, u otras operaciones, y la memoria de imagen no puede adquirida, la UCP (101) envía una señal de respuesta NG al terminal de proceso de información ((S913)) para terminar, después de ello, de manera forzada, el control de impresión.
Si la UCP (101) evalúa en la etapa (S903) que la memoria de imagen puede ser adquirida, la UCP (101) adquiere un área de memoria para la operación de impresión que tiene la dimensión designada por el terminal de proceso de información ((S904)), y se envía una señal de respuesta OK representativa de la aceptación de la instrucción al terminal de proceso de información ((S905)).
Después de haber procesado la instrucción de compartimentación de memoria, la UCP (101) ejecuta un proceso de recepción de la instrucción de ajuste de la modalidad de impresión, para ejecutar el control de impresión del aparato facsímil ((S906)). La instrucción de la modalidad de impresión de esta realización se preajusta con una dimensión de hoja y se ajusta previamente un tipo de casete con parámetros de control de impresión tal como el número de copias a imprimir de acuerdo con un formato predeterminado.
Después de recepción de la instrucción de ajuste de la modalidad de impresión, la UCP (101) evalúa si los parámetros añadidos se encuentran en una gama predeterminada y si la unidad de control de impresión del aparato facsímil es defectuosa, para evaluar, de esta manera, si se puede ejecutar el control de impresión ((S907)). Si la operación de impresión no puede ser llevada a cabo a causa de que la unidad de control de impresión del aparato facsímil es defectuosa o por otras razones, la UCP (101) envía una señal de respuesta NG al terminal de proceso de información ((S913)) para terminar de manera forzada el control de impresión. Si el control de exploración es ejecutable, la UCP (101) envía una señal de respuesta OK al terminal de proceso de información ((S908)).
A continuación, la UCP (101) inicia un control de transferencia de datos de impresión de una página ((S909)), y evalúa si el control de impresión tiene que ser interceptado ((S910)). Si el control de impresión tiene que ser interceptado porque los datos de impresión de una página no pueden ser almacenados en la memoria de imagen del aparato facsímil o por otras razones, la UCP (101) envía una señal NG al terminal de proceso de información como respuesta a la instrucción de transferencia de datos ((S913)).
Si el control de impresión no se ha interceptado en la etapa (S910) y el control de recepción de los datos de impresión de la pagina ha quedado terminado, la UCP (101) empieza el control de impresión ((S911)), evalúa si existe la página siguiente ((S912)) y continúa el proceso hasta completar el control de impresión de la última página.
El control de recepción de datos de impresión de una página se describirá a continuación haciendo referencia al diagrama de flujo de la figura 35.
La UCP (101) controla la recepción de una instrucción de transferencia de datos para transferir los datos de impresión a partir del terminal de proceso de información al aparato facsímil ((S1001)).
Cuando tiene lugar la recepción de la instrucción de transferencia datos, la UCP (101) comprueba si la memoria de imagen reservada para la operación de impresión tiene un bloque vacío ((S1002)). La memoria de imagen de esta realización es dividida en tamaños de bloques predeterminados, y los datos de impresión transferidos son almacenados secuencialmente en los bloques de la memoria de imagen.
Si existe un bloque vacío en la memoria de imagen en la etapa (S1002), la UCP (101) adquiere el bloque de memoria en la compartimentación de la operación de impresión ((S1003)), almacena los datos de imagen explorados por la unidad de control de lectura en el bloque de memoria que se ha adquirido de la memoria de imagen ((S1004)).
Cuando los datos de impresión están almacenados en la memoria de imagen del aparato de facsímil, la UCP (101) dispone una respuesta representativa de completar almacenamiento ((S1005)) y envía los datos de respuesta al terminal de proceso de información ((S1006)).
Si el bloque de memoria no puede ser adquirido en la etapa (S1002), la UCP (101) comprueba si la operación de impresión ha sido ejecutada en este momento ((S1011)). Si la operación es el control impresión para la página precedente, los bloques de memoria para la operación de impresión son liberados secuencialmente y se emite una señal de respuesta de ocupado al terminal de proceso de información ((S1011)) para terminar temporalmente el control de transferencia de los datos de impresión desde el terminal de proceso de información.
Si se evalúa en la etapa (S1010) que el control de impresión para la página anterior no se lleva a cabo en aquel momento, la UCP (101) evalúa que los datos de impresión de una página no pueden ser almacenados, de manera que el control de recepción de datos es detenido de manera forzada ((S1012)) y envía una señal de respuesta NG al terminal de proceso de información ((S1013)) para terminar de manera forzada el control de recepción de datos de impresión.
A continuación, la UCP (101) evalúa si existe un bloque de memoria en el que se han almacenado los datos de impresión por la unidad de control de impresión ((S1007)). Si hay bloques de memoria capaces de ser liberados, los bloques de memoria son liberados secuencialmente a efectos de ejecutar el control de transferencia ((S1008)).
La UCP (101) evalúa si los datos de impresión de una página han sido recibidos ((S1009)), y si no hay datos siguientes, el proceso queda terminado.
En la operación de impresión y en la operación de exploración de la realización, se lleva a cabo un control de asignación de memoria por la instrucción de compartimentación de memoria recibida desde el terminal de proceso de información durante la ejecución del servicio. La invención no queda limitada solamente a esta realización.
Por ejemplo, el control de asignación de memoria se puede llevar a cabo, de manera fija, por la instrucción de compartimentación de memoria cuando se pone en marcha el sistema.
En la realización anterior, se lleva a cabo un control de asignación de memoria por la instrucción de compartimentación de memoria antes de ejecutar la operación de servicio. La invención no queda limitada a esta realización.
Por ejemplo, el control de asignación de memoria puede ser llevado a cabo cuando se recibe la instrucción de ajuste de la modalidad de escaneado para iniciar la operación de escaneado.
Además, si bien el control multiservicio asigna cada servicio de acuerdo con el tipo de recurso contenido en la instrucción enviada desde el terminal de proceso de información, la invención no queda limitada solamente a esta realización.
Por ejemplo, se puede asignar una instrucción a cada servicio utilizando un ID tal como un ID de proceso específico para cada servicio. En este caso, se puede aceptar una serie de servicios iguales, de manera que resulta posible un control de reserva de transmisión facsímil.
Además, si bien el control de impresión se ha llevado a cabo por almacenar temporalmente datos de impresión transferidos desde el terminal del proceso de información en la memoria de imagen del aparato facsímil, y poniendo en marcha el control de impresión cuando el control de transferencia de una página ha sido terminado, la invención no queda limitada solamente a esta realización.
Por ejemplo, el control de impresión puede ser iniciado cuando el control de datos de un tamaño predeterminado de memoria se ha terminado, de manera que la operación de impresión puede ser ejecutada con una dimensión de memoria mínima.
Además, si bien el control de exploración es llevado a cabo al almacenar temporalmente la salida de datos de exploración durante el control de lectura en bloques de memoria del aparato facsímil, y transfiriendo estos datos de exploración al terminal de proceso de información de manera sincronizada con los bloques, la invención no queda limitada solamente a esta realización.
Por ejemplo, el control de exploración puede ser llevado a cabo, de manera sincronizada, con páginas al almacenar datos de exploración de una página en la memoria de imagen del aparato facsímil. También es posible conmutar automáticamente entre una sincronización de bloque y una sincronización de página, de acuerdo con dimensión de datos de exploración, objeto de predicción, de acuerdo con la modalidad de lectura, tal como resolución.
Los programas a ejecutar por la UCP (101) pueden ser instalados como programas de aplicación de un ordenador personal que está conectado a un módem, un escáner, y una impresora para configurar un sistema capaz de realizar la función facsímil. En este caso, el ordenador personal instalado con los programas realiza la función facsímil como respuesta a una petición de otro terminal cliente o LAN.
En esta realización, el código de instrucción es asignado a cada instrucción transferida desde el terminal de proceso de información, de acuerdo con el contenido de la instrucción y el tipo de servicio a ejecutar. Por lo tanto, analizando la instrucción recibida, es posible determinar qué modalidad de operación tiene la instrucción.
Las operaciones de escaneado, impresión y transmisión FAX de la realización mostrada en las figuras 31 a 35 se han descrito en orden secuencial. Estas operaciones pueden ser ejecutadas al mismo tiempo.
En esta realización, se puede ejecutar una pluralidad de tipos de operaciones al mismo tiempo por el método mostrado en la figura 29.
De manera específica, mientras los datos de imagen para operación de impresión son transferidos en unidad de un tamaño de bloques predeterminado, datos de imágenes para la operación de impresión son transferidos entre instrucciones de impresión para realizar el multiservicio. Incluso mientras la imagen escaneada es transferida al terminal de proceso de información, los datos de imagen para la operación de impresión pueden ser transferidos.
El proceso por el aparato facsímil ha sido descrito anteriormente.
A continuación, se describirá un sistema que incluye aplicaciones en el lado correspondiente al PC (aparato de proceso de datos (18)) para controlar el aparato facsímil.
En la realización anterior, una serie de servicios solicitados por un usuario (PC), tal como transmisión de documentos, petición de impresión, lectura por escaneado, y similares son procesados al mismo tiempo. Aplicaciones en el lado correspondiente al PC proporcionadas para un usuario pueden ser desarrolladas para proporcionar dichas funciones de servicio.
De manera específica, incluso si una solicitud de servicio, entre varios servicios capaces de ser realizados al mismo tiempo en cada terminal, es procesada en el momento, otra petición de servicio, situación, o similar, puede ser emitida desde el terminal.
Además, se comprueba la presencia/ausencia de un documento de recepción al controlar periódicamente la situación (figura 20) de la unidad de gestión de archivo, información del documento (figura 14), y similares para permitir la realización de un proceso de carga en un momento de tiempo opcional.
De modo adicional, para manipulación de datos en cada terminal, se utiliza el formato de paquete de datos mostrado en la figura 4, de manera que datos de un servicio necesario y la situación de cada elemento y tarea se pueden transferir entre terminales en un momento determinado en forma de un paquete. Por lo tanto, se emite una petición de transferencia de datos cuando se hace posible en cada lado de PC.
Si bien el interfaz físico y similares no son definidos específicamente en este caso, en la suposición de que pueden transferir un paquete bidireccionalmente, se utiliza un interfaz capaz de transmitir datos tanto desde el lado correspondiente al PC como del lado del terminal en la realización anterior.
Cada uno de los terminales puede ejecutar el proceso de transferencia (figuras 8, 16, y 21) si cada unidad de control dispone (figura 3) los datos a transferir al lado correspondiente al PC en la cola de datos (figura 6) de la memoria tampón (figura 3). Si un control de flujo de datos específico se hace necesario por la razón en el lado del PC, el proceso de transferencia es suspendido temporalmente, en caso necesario, utilizando las funciones de interfaz físico utilizadas, o se ejecuta otro proceso.
Para la ejecución de un servicio que comparte un recurso de dispositivo tal como un recurso de impresora, se pueden almacenar datos temporalmente en la unidad de memoria (16) para ejecutar un proceso predeterminado, o se inhibe la aceptación del servicio si se encuentra en uso el dispositivo compartido. Este tipo de proceso puede ser dispuesto en el aparato facsímil por medios convencionales bien conocidos.
Se utilizan más ejemplos específicos en la siguiente descripción.
A efectos de simplicidad de descripción, se supone que los datos dispuestos en el tampón del aparato facsímil son recibidos en respuesta a una petición de referencia de datos desde un terminal de proceso de información.
En la realización anterior, se pueden transmitir datos desde un aparato facsímil en una temporización deseada.
Dependiendo del interfaz físico utilizado, este control de transferencia de datos no resulta posible. En este caso, se utiliza el control de transferencia de datos que se ha descrito anteriormente.
Los objetivos de la invención pueden ser conseguidos utilizando uno de los controles de transferencia de datos anteriormente indicados.
La figura 36 es un diagrama esquemático que muestra la configuración de software de un terminal de proceso de información para la transmisión/recepción de datos hacia y desde un aparato facsímil según una realización de la invención.
Una aplicación de formación de documento (A001) es software de aplicación, típicamente un procesador de textos para formar un documento. Una aplicación de escáner (A002) es software de aplicación de escáner para procesar datos de imagen leídos con un escáner o similar para visualización, edición, OCR y similares. Una aplicación exclusiva de terminal (A003) es una aplicación exclusiva para controlar un terminal multifunción (A013) y puede realizar la impresión de datos de imagen tales como un documento de recepción, una petición de transmisión de datos de imagen, lectura de imagen y similares. También puede llevar a cabo una actualización de datos registrados en el aparato facsímil, un monitor de situación y similares.
Un dispositivo gráfico I/F (A004) es un grupo biblioteca normal dispuesto de modo general por un OS de PC para llevar a cabo operaciones gráficas utilizando software de aplicación. Un controlador escáner I/F (A005) es un interfaz estándar entre la aplicación de escáner (A002) y el controlador de escáner (A008).
Un controlador de impresora (A006) es software de control para generar datos de impresión compatibles con la función de impresora del aparato facsímil. Un controlador de FAX -A007- es software de control para generar datos que se utilizan para activar la función facsímil del aparato facsímil. El control de escáner (A008) es software de control para el accionamiento de un escáner para el aparato facsímil. Un controlador exclusivo de terminal (A009) es software de control para accionar diferentes recursos de dispositivo del aparato facsímil.
Una unidad de control de tarea (A010) es utilizada para gestionar una serie de tareas como datos de tarea, a efectos de llevar a cabo la multioperación de esta realización.
Por ejemplo, las siguientes tareas son gestionadas por una tabla de gestión de tareas mostrada en la figura 38, que se describirá más adelante.
(1) Una tarea de impresión solicitada por la aplicación de formación de documento (A001). Esta tarea es gestionada al hacer un archivo de datos generado por el controlador (A006) de la impresora.
(2) Una tarea de transmisión FAX de datos de documento solicitada por la aplicación de formación de documento (A001). Esta tarea es gestionada añadiendo información, tal como el asociado designado si el controlador de FAX -A007- es seleccionado como controlador de usuario.
(3) Una tarea de lectura de documento, de lectura de documento con la unidad de escáner, cuya tarea es solicitada por la aplicación de escáner (A002).
(4) Tareas tales como transmisión de FAX, recepción de transferencia de documento, lectura de escáner, impresión de imagen, tareas solicitadas por la aplicación exclusiva de terminal (A003).
La unidad de control de tareas (A011) programa varias tareas gestionadas por la unidad de gestión de tarea (A010) y controla la ejecución de las tareas. Una serie de tareas puede ser activada al mismo tiempo. En este caso, se lleva a cabo un proceso predeterminado de transferencia de datos al terminal multifuncional (A013) a través de la unidad de control de comunicación (A012).
La unidad de control de comunicación (A012) lleva a cabo transmisión/recepción de datos hacia y desde el aparato facsímil conectado a través de la abertura en paralelo del terminal de proceso de información.
La figura 37 es un diagrama de bloques que muestra el perfil de la estructura del terminal de proceso de información.
El terminal de proceso de información está constituido por una unidad controladora, incluyendo una UCP (A101) para llevar a cabo control de software del terminal, una ROM (A102) para almacenar BIOS y similar, la RAM (A103) utilizada para ejecutar varios programas de aplicación, una unidad HDD (A104) para almacenar OS, varios software de aplicación, datos, y similares, un controlador (A105) FDD para acceso a un disco flexible, y un controlador CD-ROM (A106) para acceso a un CD-ROM. El terminal de proceso de información incluye, además, un vídeo IF (A110) para conectar un monitor de visualización (A111), un teclado I/F (A120) para conectar un teclado (A121), un I/F (A130) paralelo para conectar el terminal multifuncional (A131) de esta realización, y varias expansiones I/F (A140) para conectar interfaz de expansión tal como un panel SCSI.
Cada uno de los programas de aplicación mostrados en la figura 36 es almacenado en la ROM (A102), HDD (A104), FDD (A105), o CD-ROM (A106).
La unidad (A010) de gestión de tareas se describirá con referencia a la figura 38.
La figura 38 es un diagrama conceptual de una tabla de gestión utilizada por la unidad de gestión de tareas para gestionar la situación de cada tarea.
Un "ID DE TAREA" es un ID asignado a cada tarea para identificar, de manera unánime, cada tarea, siendo asignada esta tarea cuando se activa una tarea. Se genera una tarea, básicamente como respuesta a una petición de cada aplicación. En este ejemplo, una petición de situación de terminal, para comprobar si existe documento de recepción, es procesada como una tarea.
"SITUACIÓN" indica una situación de ejecución de cada tarea (situación tal como en ejecución y espera).
"TIPO DE SERVICIO" indica el tipo de cada tarea (solicitud de lectura, solicitud de impresión, solicitud de situación, solicitud de carga de documento de recepción, y similares).
"ID DE ARCHIVO" indica un número específico para identificar el archivo a utilizar. "PARÁMETRO" indica información a notificar al terminal multifuncional o información adquirida.
La figura 39 muestra la estructura de la unidad (A011) de control de tareas.
Un programador (C001) programa la orden de ejecución de tareas registradas en la tabla de gestión de tareas, selecciona una de las unidades de control (C101) a (C106) de acuerdo con el tipo de cada tarea para ejecutar el proceso de cada tarea.
Cada una de las unidades de control funciona independientemente. La multioperación puede ser realizada con intermedio de proceso de transferencia de datos por la unidad de control de comunicación (A012).
La figura 40 es un diagrama de flujo que muestra un proceso de tarea normal a ejecutar por cada unidad de control.
En la etapa (D001), el contenido de una petición de tarea recibido del controlador es comprobado, y se lleva a cabo un proceso necesario para el control de tarea. En la etapa (D002), se comprueba si se ha recibido el ID de comunicación para comunicación con el terminal, desde la unidad de control de comunicación (A012). En este caso, se puede devolver un privilegio de control al controlador (C001) utilizando una notificación de error.
Si el ID de comunicación ha sido adquirido en la etapa (D003), el proceso de transferencia para transferir datos al terminal a través de la unidad de control de comunicación (A012) se lleva a cabo posteriormente utilizando el ID de comunicación adquirido.
Una petición de transferencia de datos es llevada a cabo en la etapa (D004). El contenido de los datos cambia dependiendo del contenido del proceso de cada tarea, y pueden ser parámetros de instrucción que indican el contenido de servicio del terminal, documentos de datos en sí mismos, o solamente una instrucción de petición de datos desde el terminal. Se utiliza el formato de datos predeterminado y similares.
Se comprueba en la etapa (D005) si existe respuesta a la respuesta de transferencia de datos. En este ejemplo, se lleva a cabo transferencia de datos desde cada unidad de control por transmisión/recepción repetitiva en unidad de un bloque.
En la etapa (D006), se procesa los datos de respuesta desde el terminal. Estos datos de respuesta a la petición de transferencia de datos en la etapa (D004) cambian con cada unidad de control, y pueden ser una notificación de confirmación de recepción desde el terminal, datos tales como datos de escaneado y datos de recepción, o datos de situación del terminal. Se procesa cada uno de los datos de respuesta, de manera específica, para cada unidad de control.
Se comprueba en la etapa (D007) si existe otro proceso de transferencia de datos a ejecutar a continuación. Si hay otro proceso de transferencia de datos, se lleva a cabo nuevamente la petición de transferencia de datos, mientras que, en caso contrario, se lleva a cabo el proceso final.
Si se completa el proceso de transferencia de datos, la comunicación ID utilizada es devuelta a la unidad de control de comunicación (A012) en la etapa (D008). En la etapa (D009), se lleva a cabo un postproceso de final de tarea en cada unidad de control para terminar la tarea. Por ejemplo, se almacena el archivo del documento recibido.
La figura 41 muestra un ejemplo de tampones de comunicación para transferencia de datos, utilizados por la unidad de control de comunicación (A012) para transferencia de datos al terminal (aparato facsímil).
A efectos de realizar una operación de tareas múltiples, se preparan varios tampones para una pluralidad de tareas y se gestionan utilizando ID de comunicación.
La figura 42 es un diagrama de flujo que muestra el funcionamiento de la unidad de control de comunicación (A012), utilizando los tampones de comunicación.
Se comprueba en la etapa (F100) si se ha emitido, de cada unidad de control, la petición de adquisición de ID de comunicación. Si se ha emitido, se confirma si existe un tampón vacío o si es posible la comunicación con el terminal ((F101)). El resultado de la confirmación es devuelto a la unidad de control que ha emitido la petición ((F102)).
Se comprueba en la etapa (F200) si existe una petición de facilitar ID de comunicación. Si existe una petición, se facilita el tampón correspondiente al ID designado ((F201)).
Se comprueba en la etapa (F300) si existe petición de transferencia de datos desde cada unidad de control. Si existe petición, los datos son almacenados temporalmente en el tampón que corresponde a la ID designada ((F301)).
Se comprueba en la etapa (F400) si existe respuesta desde el terminal (aparato facsímil). Si existe respuesta, se disponen datos al tampón correspondientes al ID de comunicación para los datos transferidos al terminal justamente antes de la respuesta ((F401)), y los datos son devueltos a la unidad de control asignada a la comunicación ID ((F402)).
Se comprueba en la etapa (F500) si se está esperando respuesta del terminal. Si se espera respuesta, el procedimiento vuelve a la etapa (F100) para repetir el proceso anterior.
Si no se espera respuesta en la etapa (F500), se comprueba en la etapa (F600) si existen datos a transferir al terminar. En caso negativo, el procedimiento vuelve a la Etapa (F100), mientras que si existen datos, se selecciona ((F601)) un tampón de comunicación (ID) que lleva a cabo el proceso de transferencia de datos. En este caso, el tampón puede ser seleccionado de varias maneras dependiendo de las funciones del terminal de proceso de información. Por ejemplo, los tampones pueden ser seleccionados en orden secuencial, o se puede llevar a cabo siempre el proceso de transferencia de datos en el orden de los ID más pequeños. Después de haber seleccionado el tampón, el proceso de transferencia de datos para el terminal se ejecuta ((F602)) para volver a la Etapa (F100).
De acuerdo con las realizaciones anteriores, al realizar diferentes funciones de acuerdo con los datos transferidos desde el terminal de proceso de información, se analizan los datos transferidos desde el terminal de proceso de información, se discrimina una función que corresponde a los datos analizados, los datos a transferir de acuerdo con la función discriminada hacia y desde el terminal de proceso de información son mezclados con datos a transferir de acuerdo con otra función, y se ejecuta una serie de funciones distintas al mismo tiempo utilizando los datos mezclados. De acuerdo con ello, los datos son discriminados para cada función, y los datos para cada función son procesados en los momentos apropiados para ejecutar una serie de funciones al mismo tiempo, de manera que se utiliza eficientemente las funciones de aparato de comunicación. Por lo tanto, se puede realizar un equipo de gestión de datos que puede llevar a cabo eficazmente transacciones de negocios y similares en una oficina.
La entrada/salida de una serie de datos de documentos hacia y desde el terminal de proceso de información es controlada al mismo tiempo. Dada que la entrada/salida de una serie de datos de documentos es ejecutada al mismo tiempo, se puede mejorar la eficacia del proceso de documentos.
En la ejecución de diferentes funciones de acuerdo con datos transferidos desde el terminal de proceso de información, la memoria tampón es dividida en una serie de áreas de bloque y gestionada en unidades de área de bloque para cada función, y el número de áreas de bloque de la memoria tampón a utilizar se cambia de acuerdo con la situación de operación de cada función a ejecutar, de manera que se puede ejecutar al mismo tiempo una serie de funciones distintas. De acuerdo con ello, al ejecutar una serie de funciones diferentes, el número de bloques de la memoria tampón a utilizar para cada función se cambia de acuerdo con la situación de la operación. Por lo tanto, es posible ejecutar las funciones en modalidad de división de tiempo de manera más rápida que cuando cada función es ejecutada separadamente. Por lo tanto, se puede mejorar el rendimiento o eficacia total. Una máquina de negocios puede por lo tanto ser conseguida, que puede llevar a cabo de manera eficaz transacciones de negocios y similares en una oficina.
Al ejecutar una serie de funciones diferentes, se aceptan salida de datos, como mínimo, de uno de una serie de dispositivos de salida incluyendo el terminal de proceso de información, y en los datos aceptados son procesados internamente como datos a emitir hacia, como mínimo, uno de una serie de dispositivos de entrada incluyendo el terminal de proceso de información. De acuerdo con ello, dado que los dispositivos de entrada y salida son controlados al mismo tiempo, se puede reducir la carga del terminal de proceso de información. Por lo tanto, se puede conseguir una máquina de oficina que puede llevar a cabo de manera eficaz transacciones de negocios y similares en una oficina.
Al ejecutar diferentes funciones de acuerdo con los datos transferidos desde el terminal de proceso de información, se analizan un dispositivo de salida y un dispositivo de entrada designadas de acuerdo con los datos procedentes del terminal del proceso de información, y se ejecutan diferentes funciones utilizando los dispositivos de entrada y salida analizados. Se puede proporcionar por lo tanto un servicio de proceso por lotes, al controlar los dispositivos de entrada y salida al mismo tiempo.
En la ejecución de diferentes funciones de acuerdo con datos transferidos desde el terminal de proceso de información, se ejecuta comunicación de datos con el terminal de proceso de información con respecto a una función específica entre la serie de funciones distintas, con prioridad sobre comunicación de datos con respecto a otras funciones. Por lo tanto, se puede proporcionar un servicio de proceso de prioridad selectivo en ejecución de una serie de funciones diferentes, de manera que la velocidad de proceso de comunicación de datos con el terminal de proceso de información se puede impedir que disminuya. Por lo tanto, se puede conseguir una máquina de oficina que puede llevar a cabo de manera eficaz transacciones comerciales y similares en una oficina.
Dado que se puede seleccionar una función de comunicación de datos de ejecución preferencial con el terminal de proceso de información, se puede seleccionar la función deseada preferentemente para mejorar de esta manera la eficacia de las transacciones de oficina y similares.
La invención no queda limitada solamente a las realizaciones anteriores, sino que son posibles diferentes modificaciones sin salir del ámbito de las reivindicaciones adjuntas.
Un aparato facsímil analiza datos suministrados desde un terminal de proceso de información, discrimina una función correspondiente a los datos analizados, ejecuta comunicación de datos con el terminal de proceso de información con respecto a la función discriminada, permite aceptar otra función requerida desde el terminal de proceso de información durante la comunicación de datos, y como respuesta a la petición, ejecuta en paralelo comunicación de datos con respecto a una serie de funciones diferentes.

Claims (7)

1. Aparato facsímil conectable mediante un interfaz (17; 115, 118) a un terminal de proceso de información (18; 202), para ejecutar una serie de operaciones como respuesta a peticiones del terminal de proceso de información, cuyo aparato comprende:
medios de escaneado (8, 9; 107, 108) para lectura de datos a transferir al terminal de proceso de información;
medios de impresión (10, 11; 113, 114) para imprimir datos recibidos desde el terminal de proceso de información;
medios de transmisión (12, 13; 109-111) para transmitir datos recibidos desde el terminal de proceso de información; y
medios de control (1; 101) para analizar datos suministrados desde el terminal de proceso de información, para discriminación de operaciones correspondientes a los datos analizados y para controlar los medios de escaneados, medios de impresión y medios de transmisión de acuerdo con operaciones discriminadas, en el que
los medios de control están dispuestos para transferir o recibir datos hacia o desde el terminal de proceso de información de acuerdo con la primera operación discriminada, para aceptar una segunda operación requerida desde el terminal de proceso de información durante la comunicación de datos de acuerdo con la primera operación, y para recibir o transferir datos desde o hacia el terminal de proceso de información de acuerdo con la segunda operación en paralelo con la comunicación de datos según la primera operación y con independencia de la misma.
2. Aparato facsímil, según la reivindicación 1, que comprende además:
medios de memoria que tienen una serie de áreas de bloque utilizadas para comunicación de datos con un terminal de proceso de información;
medios de gestión para gestionar dichos medios de memoria en una unidad de área de bloque para cada una de las operaciones; y
medios de cambio para cambiar el número de áreas de bloque de dichos medios de memoria de acuerdo con una situación operativa de la operación a ejecutar por dichos medios de control.
3. Aparato facsímil, según la reivindicación 1, en el que dichos medios de control comprenden:
medios de aceptación para aceptar salida de datos procedentes, como mínimo, de los medios de escaneado y el terminal de proceso de información; y
medios de proceso interno para procesar internamente los datos aceptados como datos a emitir hacia, como mínimo, uno de los medios de impresión, los medios de transmisión y el terminal de proceso de información.
4. Aparato facsímil, según la reivindicación 1, en el que dichos medios de control están dispuestos para analizar un dispositivo de salida que comprende los medios de escaneado y un dispositivo de entrada que comprende los medios de impresión y medios de transmisión, estando designados el dispositivo de salida y el dispositivo de entrada de acuerdo con datos del terminal del proceso de información, y para ejecutar diferentes operaciones al mismo tiempo utilizando el dispositivo de salida y el dispositivo de entrada analizados.
5. Aparato facsímil, según la reivindicación 1, que comprende además medios de proceso de prioridad para procesar comunicación de datos con un terminal de proceso de información con respecto a una operación específica de las diferentes operaciones a ejecutar al mismo tiempo, con prioridad sobre comunicación de datos con respecto a otras operaciones.
6. Aparato facsímil, según la reivindicación 5, que comprende además unos medios de selección para seleccionar una operación a procesar preferentemente para comunicación de datos con el terminal de proceso de información.
7. Método de proceso para aparato facsímil conectable a través de un interfaz (17; 115, 118) a una terminal de proceso de información (18; 202), para ejecutar una serie de operaciones como respuesta a peticiones del terminal de proceso de información, comprendiendo dicho aparato facsímil unos medios de escaneado (8, 9; 107, 108) para lectura de datos a transferir al terminal de proceso de información, medios de impresión (10, 11; 113, 114) para imprimir datos recibidos desde el terminal de proceso de información, y medios de transmisión (12, 13; 109-111) para transmitir datos recibidos desde el terminal de proceso de información, comprendiendo dicho método comprende las siguientes etapas:
analizar datos facilitados desde el terminal de proceso de información;
discriminar operaciones correspondientes a los datos analizados; y
controlar los medios de escaneado, medios de impresión y medios de transmisión de acuerdo con las operaciones discriminadas, de manera que los datos son transferidos hacia o recibidos desde un terminal de proceso de información de acuerdo con una primera operación discriminada, una segunda operación requerida por el terminal de proceso de información es aceptada durante la comunicación de datos de acuerdo con la primera operación, y los datos son recibidos desde o transferidos hacia el terminal de proceso de información de acuerdo con la segunda operación en paralelo con e independientemente de, la comunicación de datos según la primera operación.
ES97102098T 1996-02-09 1997-02-10 Aparato de comunicacion conectable a terminal de proceso de informacion tal como un ordenador personal. Expired - Lifetime ES2198509T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP4694996 1996-02-09
JP4694996 1996-02-09
JP03693997A JP3847882B2 (ja) 1996-02-09 1997-02-06 通信装置およびその処理方法
JP3693997 1997-02-06

Publications (1)

Publication Number Publication Date
ES2198509T3 true ES2198509T3 (es) 2004-02-01

Family

ID=26376047

Family Applications (1)

Application Number Title Priority Date Filing Date
ES97102098T Expired - Lifetime ES2198509T3 (es) 1996-02-09 1997-02-10 Aparato de comunicacion conectable a terminal de proceso de informacion tal como un ordenador personal.

Country Status (5)

Country Link
US (1) US6301611B1 (es)
EP (2) EP1345408A3 (es)
JP (1) JP3847882B2 (es)
DE (1) DE69722834T2 (es)
ES (1) ES2198509T3 (es)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3472100B2 (ja) * 1997-09-01 2003-12-02 キヤノン株式会社 複合システム、プリンタ装置、外部装置および画像読取機能起動方法
US6988123B2 (en) * 1998-11-06 2006-01-17 Seiko Epson Corporation Methods and apparatus for remote execution of an application over the internet
JP3369497B2 (ja) 1999-01-27 2003-01-20 松下電送システム株式会社 端末装置及び複合機
JP3022898B1 (ja) * 1999-03-12 2000-03-21 ブラザー工業株式会社 カラ―コピ―システム
JP3854771B2 (ja) 1999-06-25 2006-12-06 キヤノン株式会社 データ処理装置、その制御方法及び記憶媒体
JP2001022542A (ja) * 1999-07-09 2001-01-26 Seiko Epson Corp データ制御装置、プリンタ及び印刷システム
JP4266061B2 (ja) * 1999-08-20 2009-05-20 東芝テック株式会社 画像処理装置
US20020002563A1 (en) * 1999-08-23 2002-01-03 Mary M. Bendik Document management systems and methods
JP2001103255A (ja) 1999-09-30 2001-04-13 Minolta Co Ltd 画像処理システム
JP4212200B2 (ja) 1999-09-30 2009-01-21 コニカミノルタビジネステクノロジーズ株式会社 画像処理システム
JP2001103254A (ja) 1999-09-30 2001-04-13 Minolta Co Ltd 画像処理システム
EP1221255B1 (en) * 1999-10-13 2005-03-23 Eastman Kodak Company Accessing image files stored in a digital camera by a host computer
US7038818B2 (en) * 1999-12-27 2006-05-02 Ricoh Company, Ltd Method and apparatus for image processing method, and a computer product
JP3488207B2 (ja) * 2001-02-27 2004-01-19 パナソニック コミュニケーションズ株式会社 監視装置、受信側端末、送信側端末および電子メール送信システムにおける受信側端末の監視・通知方法
US7249195B2 (en) 2001-03-30 2007-07-24 Minor Ventures, Llc Apparatus and methods for correlating messages sent between services
US7385720B2 (en) * 2001-11-05 2008-06-10 Hewlett-Packard Development Company, L.P. Systems and methods for scheduling print jobs
US7102767B2 (en) 2002-07-19 2006-09-05 Kabushiki Kaisha Toshiba Print module for direct multiple image formatting and printing
JP4402370B2 (ja) * 2003-05-14 2010-01-20 キヤノン株式会社 サービス提供装置および情報処理方法
US7802007B2 (en) 2004-05-19 2010-09-21 Salesforce.Com, Inc. Techniques for providing connections to services in a network environment
US7725605B2 (en) * 2004-08-06 2010-05-25 Salesforce.Com, Inc. Providing on-demand access to services in a wide area network
US7353998B2 (en) 2004-12-22 2008-04-08 Lexmark International, Inc. Image processing system receiving simultaneous scan requests from multiple scanners
JP4095639B2 (ja) 2004-12-22 2008-06-04 キヤノン株式会社 画像処理装置及び画像処理装置の制御方法
JP4089701B2 (ja) 2005-05-10 2008-05-28 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理システム、および、画像処理方法
JP2008044264A (ja) * 2006-08-18 2008-02-28 Oki Data Corp 画像形成装置
JP5201951B2 (ja) * 2007-11-16 2013-06-05 富士通コンポーネント株式会社 Kvmスイッチ、情報処理装置及びプログラム
JP2010026626A (ja) * 2008-07-16 2010-02-04 Ono Sokki Co Ltd データを記録する方法、システム及びプログラム
JP2009071843A (ja) * 2008-10-20 2009-04-02 Oki Data Corp 画像形成装置
JP5675043B2 (ja) 2008-11-19 2015-02-25 キヤノン株式会社 画像処理装置及び画像データ送信方法、並びにプログラム
JP5099105B2 (ja) * 2009-11-03 2012-12-12 ブラザー工業株式会社 ファクシミリドライバプログラム、及びファクシミリシステム
JP4846854B2 (ja) * 2010-02-17 2011-12-28 株式会社沖データ 画像形成装置
US8970881B1 (en) 2010-12-10 2015-03-03 Open Text S.A. System and method for handling multi-function printers and applications at a facsimile server
US8970880B2 (en) 2010-12-10 2015-03-03 Open Text S.A. System, method and computer program product for multi-tenant facsimile server
US8995025B2 (en) 2011-06-27 2015-03-31 Open Text S.A. System and method for sending, delivery and receiving of faxes through computer based networks with a publicly switched telephone network as a backup
JP6019586B2 (ja) * 2012-01-10 2016-11-02 株式会社リコー ネットワーク通信装置
US8937736B2 (en) 2012-05-01 2015-01-20 Open Text S.A. System and method for sending, delivery and receiving of faxes
US9699127B2 (en) 2012-06-26 2017-07-04 Open Text Sa Ulc System and method for sending, delivery and receiving of digital content
US9288361B2 (en) 2013-06-06 2016-03-15 Open Text S.A. Systems, methods and computer program products for fax delivery and maintenance
JP6544917B2 (ja) * 2014-12-11 2019-07-17 キヤノン株式会社 画像処理装置、その制御方法、およびプログラム
WO2017145287A1 (ja) * 2016-02-24 2017-08-31 京セラ株式会社 管理システム及び管理方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1247230A (en) * 1983-08-29 1988-12-20 Takaho Koshiishi Image information processing system
US4761642A (en) * 1985-10-04 1988-08-02 Tektronix, Inc. System for providing data communication between a computer terminal and a plurality of concurrent processes running on a multiple process computer
US4890316A (en) * 1988-10-28 1989-12-26 Walsh Dale M Modem for communicating at high speed over voice-grade telephone circuits
JPH0432361A (ja) * 1990-05-29 1992-02-04 Minolta Camera Co Ltd 同報送信装置
JPH04252557A (ja) 1990-10-10 1992-09-08 Fuji Xerox Co Ltd 並行画像処理装置
JP3000744B2 (ja) * 1990-10-10 2000-01-17 富士ゼロックス株式会社 マルチファンクション画像処理装置
US5528361A (en) * 1992-03-19 1996-06-18 Ricoh Company, Ltd. Image forming apparatus with interleaved printing from plural sources
MY109795A (en) * 1992-05-27 1997-07-31 Perkins John L A facsimile device
US5452289A (en) * 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
US6134017A (en) * 1994-11-14 2000-10-17 Canon Kabushiki Kaisha Facsimile manager
US5805933A (en) * 1994-12-28 1998-09-08 Canon Kabushiki Kaisha Image processing apparatus, image processing method and network system
US5532849A (en) * 1995-03-10 1996-07-02 Xerox Corporation Facsimile with local correction of TRC based on destination TRC requirements
US5724555A (en) * 1995-03-23 1998-03-03 Canon Kabushiki Kaisha Network interface board for digital copier
US5764866A (en) * 1995-05-26 1998-06-09 Ricoh Company, Ltd. Scanner, network scanner system, and method for network scanner system

Also Published As

Publication number Publication date
EP0789479B1 (en) 2003-06-18
JP3847882B2 (ja) 2006-11-22
EP1345408A2 (en) 2003-09-17
JPH09274605A (ja) 1997-10-21
DE69722834T2 (de) 2004-04-01
EP0789479A3 (en) 1999-06-16
EP1345408A3 (en) 2004-10-13
US6301611B1 (en) 2001-10-09
DE69722834D1 (de) 2003-07-24
EP0789479A2 (en) 1997-08-13

Similar Documents

Publication Publication Date Title
ES2198509T3 (es) Aparato de comunicacion conectable a terminal de proceso de informacion tal como un ordenador personal.
US6262805B1 (en) Image communication apparatus capable of reproducing data from a data processing apparatus
US7370080B2 (en) Data transmitting apparatus and method with control feature for transmitting data or transmitting a storage location of data
US20020048046A1 (en) Method of processing data in various applications
JPH08297528A (ja) データ通信装置
US7529920B2 (en) Apparatus and method capable of executing plug and play installation processing operation upon acquiring one piece of device identification information including both printer and facsimile identification information
JP3760526B2 (ja) データ通信システム及びデータ通信制御方法
US5923439A (en) Adjustable memory capacity for peripheral multi-function device
US6084685A (en) Multifunction information processing system for performing operations in parallel and storage medium for use by the same
EP1286256A2 (en) Method and apparatus for image data processing capable of performing a high speed processing using a risc and an AGP
US20070041047A1 (en) Image forming device and authentication charging method
JP2005277935A (ja) データ処理装置及びデータ処理方法並びにコンピュータプログラム
JP2004272457A (ja) 画像処理装置、画像処理装置の制御方法およびプログラム
JPH10116162A (ja) 画像出力装置及びその制御方法
JPH07336471A (ja) ファクシミリ装置
JPH11275293A (ja) データ通信装置、データ処理方法及びプログラムを格納した記憶媒体
JPH11146173A (ja) イメージスキャナ
JP3647320B2 (ja) ファクシミリ装置及びその出力制御方法ならびに記録媒体
JPH0884213A (ja) ホスト接続機能付ファクシミリ装置
JP3505833B2 (ja) ファクシミリ装置
KR100219932B1 (ko) 팩시밀리에서 식별자를 이용한 화상데이타 관리방법
JPH09101927A (ja) 情報処理システム
JPH11163872A (ja) データ処理装置、方法及び記憶媒体
JP2000022878A (ja) ファクシミリ装置の制御方法
JP2003309712A (ja) リモートコピー機能を備えた通信端末装置