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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00236—Connection 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/00238—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00206—Transmitting or receiving computer data via an image communication device, e.g. a facsimile transceiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00236—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00236—Connection 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/00241—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00915—Assigning priority to, or interrupting, a particular operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/0096—Simultaneous or quasi-simultaneous functioning of a plurality of operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0049—By wire, cable or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
- H04N2201/0067—Converting to still picture data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
- H04N2201/0068—Converting from still picture data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0074—Arrangements for the control of a still picture apparatus by the connected apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3285—Circuits 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/3297—Simultaneous 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.
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.
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.
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.
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.
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.
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)
| 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)
| 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 |
-
1997
- 1997-02-06 JP JP03693997A patent/JP3847882B2/ja not_active Expired - Fee Related
- 1997-02-10 US US08/798,369 patent/US6301611B1/en not_active Expired - Lifetime
- 1997-02-10 EP EP03013657A patent/EP1345408A3/en not_active Withdrawn
- 1997-02-10 ES ES97102098T patent/ES2198509T3/es not_active Expired - Lifetime
- 1997-02-10 EP EP97102098A patent/EP0789479B1/en not_active Expired - Lifetime
- 1997-02-10 DE DE69722834T patent/DE69722834T2/de not_active Expired - Lifetime
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) | リモートコピー機能を備えた通信端末装置 |