ES2716938T3 - Método y programa de autenticación de usuario, y aparato de formación de imágenes - Google Patents

Método y programa de autenticación de usuario, y aparato de formación de imágenes Download PDF

Info

Publication number
ES2716938T3
ES2716938T3 ES04254417T ES04254417T ES2716938T3 ES 2716938 T3 ES2716938 T3 ES 2716938T3 ES 04254417 T ES04254417 T ES 04254417T ES 04254417 T ES04254417 T ES 04254417T ES 2716938 T3 ES2716938 T3 ES 2716938T3
Authority
ES
Spain
Prior art keywords
authentication
user
information
obtaining
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES04254417T
Other languages
English (en)
Inventor
Sachiko Mihira
Tatsuo Ito
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Application granted granted Critical
Publication of ES2716938T3 publication Critical patent/ES2716938T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Storage Device Security (AREA)

Description

DESCRIPCIÓN
Método y programa de autenticación de usuario, y aparato de formación de imágenes
Antecedentes de la invención
1. Campo de la invención
La presente invención se refiere a métodos de autenticación de usuario en aparatos de formación de imágenes, a aparatos de formación de imágenes que llevan a cabo los métodos de autenticación de usuario y a programas de autenticación de usuario.
2. Descripción de la técnica relacionada
En los últimos tiempos, se conoce un aparato de formación de imágenes (un aparato multifuncional) que acomoda en un alojamiento la función de cada aparato, tal como una máquina de FAX, una impresora, una máquina copiadora y un escáner. El aparato de formación de imágenes incluye en el alojamiento una parte de visualización, una parte de impresión y una parte de formación de imágenes, por ejemplo, y también incluye cuatro tipos de aplicaciones que se corresponden con una máquina de FAX, una impresora, una máquina copiadora y un escáner. Conmutando las aplicaciones, se da lugar a que el aparato de formación de imágenes funcione como una máquina de FAX, una impresora, una máquina copiadora o un escáner.
En el caso del aparato de formación de imágenes que tiene una gran cantidad de funciones tal como se ha mencionado anteriormente, en algunos casos, un usuario inicia sesión en el aparato de formación de imágenes mediante el uso de un nombre de usuario y una contraseña, y el aparato de formación de imágenes limita las funciones disponibles dependiendo de quién es el usuario.
La figura 1 muestra una estructura de un aparato de formación de imágenes de ese tipo. En la figura 1 se muestran un panel de funcionamiento, una aplicación de copia, una aplicación de FAX y un módulo de autenticación. El panel de funcionamiento es una parte operativa que recibe una operación de entrada del usuario y visualiza una información para el usuario. La aplicación de copia y la aplicación de FAX son aplicaciones para lograr una función de copiado y una función de FAX, respectivamente. El módulo de autenticación lleva a cabo la autenticación del usuario.
Además de la estructura que se ha mencionado anteriormente, se requieren una base de datos de autenticaciones necesaria para la autenticación y una base de datos de información relativa al usuario que almacena información relativa al usuario.
Mediante la autenticación del usuario con el módulo de autenticación, es posible que la aplicación de copia y la aplicación de FAX determinen si el usuario puede usar el aparato de formación de imágenes.
No obstante, existe el problema de que, debido a que la especificación del aparato de formación de imágenes no es muy alta y el aparato de formación de imágenes ha de llevar a cabo un proceso de formación de imágenes que es un proceso con una carga de trabajo pesada, el montaje de las bases de datos mencionado anteriormente y el proceso de autenticación en el aparato de formación de imágenes puede obstaculizar el proceso de formación de imágenes.
Por lo tanto, en algunos casos, las bases de datos se proporcionan en un aparato, tal como un PC, que está conectado a una pluralidad de aparatos de formación de imágenes a través de una red, y el proceso de autenticación para los aparatos de formación de imágenes se lleva a cabo en el PC. En este caso, un usuario que está registrado en las bases de datos se puede autenticar en cualquiera de los aparatos de formación de imágenes que están conectados al PC y puede usarlos.
Por otro lado, en algunos casos, un usuario específico puede usar de forma temporal solo un aparato de formación de imágenes específico. En este caso, la información sin relación con los otros aparatos de formación de imágenes se almacena en las bases de datos. Por lo tanto, existe el problema de que el recurso de soporte físico del PC no se use de forma eficaz y se requiera una operación de actualización de las bases de datos.
El documento EP 1.043.648 divulga un aparato de formación de imágenes y una pluralidad de módulos de autenticación separados. Un usuario se autentica usando uno de los módulos de autenticación.
El documento US 5.774.551 divulga una interfaz de gestión de cuentas enchufable con un inicio de sesión y un cierre de sesión unificados y múltiples servicios de autenticación de usuario.
Sumario de la invención
Un objetivo general de la presente invención es proporcionar un método de autenticación de usuario, un aparato de formación de imágenes y un programa de autenticación de usuario mejorados y útiles en los que se hayan eliminado uno o más de los problemas mencionados anteriormente. Otro objetivo, más específico, de la presente invención, es proporcionar un método de autenticación de usuario, un aparato de formación de imágenes y un programa de autenticación de usuario que sean preferentemente para un aparato de formación de imágenes.
Con el fin de lograr los objetivos mencionado anteriormente, de acuerdo con un aspecto de la presente invención, se proporciona un método de autenticación de usuario para un aparato de formación de imágenes que se puede conectar a través de una red a un aparato de autenticación que lleva a cabo la autenticación de un usuario, comprendiendo dicho método de autenticación de usuario:
una etapa de obtención de información de autenticación de usuario de obtención de una información de autenticación de usuario para llevar a cabo la autenticación del usuario;
una etapa de determinación de entidad de autenticación (S601) de determinación de si llevar a cabo la autenticación del usuario en el aparato de autenticación o en el aparato de formación de imágenes, basándose en la información de establecimiento de autenticación establecida o almacenada en dicho aparato de formación de imágenes y establece si llevar a cabo la autenticación en dicho aparato de autenticación o en dicho aparato de formación de imágenes;
una etapa de autenticación (S602) de llevar a cabo la autenticación del usuario en una entidad de autenticación determinada en la etapa de determinación de entidad de autenticación (S601) mediante el uso de la información de autenticación de usuario;
una etapa de obtención de resultado de autenticación (S107) de obtención de un resultado de la autenticación del usuario en la etapa de autenticación (S602); y
una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.
Asimismo, el método de autenticación de usuario puede incluir además una etapa de determinación de autenticación alternativa de determinación, cuando el resultado de autenticación en la etapa de autenticación es un fallo de autenticación, de si llevar a cabo la autenticación en otra entidad de autenticación basándose en la información de establecimiento de autenticación.
Asimismo, el método de autenticación de usuario puede incluir además una etapa de obtención de información relativa al usuario de obtención de información relativa al usuario que es una información relativa al usuario.
Asimismo, la etapa de obtención de información relativa al usuario puede obtener la información relativa al usuario de un aparato de almacenamiento de información relativa al usuario que almacena la información relativa al usuario a través de una red.
Asimismo, la información relativa al usuario puede incluir una información que representa una función de formación de imágenes disponible para el usuario.
Asimismo, la etapa de obtención de información de autenticación de usuario puede obtener la información relativa al usuario a través de una red.
Asimismo, de acuerdo con otro aspecto de la presente invención, se proporciona un aparato de formación de imágenes que se puede conectar a través de una red a un aparato de autenticación que lleva a cabo la autenticación de un usuario, comprendiendo dicho aparato de formación de imágenes:
medios de obtención de información de autenticación de usuario (S103) para obtener información de autenticación de usuario para llevar a cabo la autenticación del usuario;
medios de determinación de entidad de autenticación (S601) para determinar si llevar a cabo la autenticación del usuario en el aparato de autenticación o en el aparato de formación de imágenes basándose en la información de establecimiento de autenticación establecida o almacenada en el aparato de formación de imágenes y establece si llevar a cabo la autenticación en el aparato de autenticación o en el aparato de formación de imágenes;
medios de autenticación (S602) para llevar a cabo la autenticación del usuario en una entidad de autenticación determinada por los medios de determinación de entidad de autenticación mediante el uso de la información de autenticación de usuario;
medios de obtención de resultado de autenticación (S107) para obtener un resultado de la autenticación del usuario por la entidad de autenticación; y
medios de especificación de resultado de autenticación (S113) para especificar el resultado obtenido al usuario. Asimismo, cuando el resultado de la autenticación es un fallo de autenticación, la parte de autenticación puede determinar si llevar a cabo la autenticación en otra entidad de autenticación basándose en la información de establecimiento de autenticación.
Asimismo, el aparato de formación de imágenes puede incluir además una parte de obtención de información relativa al usuario que está configurada para obtener información relativa al usuario que es una información relativa al usuario.
Asimismo, la parte de obtención de información puede obtener la información relativa al usuario de un aparato de almacenamiento de información relativa al usuario que almacena la información relativa al usuario a través de una red.
Asimismo, la información relativa al usuario puede incluir una información que representa una función de formación de imágenes disponible para el usuario.
Asimismo, la parte de obtención de información de autenticación de usuario puede obtener la información relativa al usuario a través de una red.
Asimismo, de acuerdo con otro aspecto de la presente invención, se proporciona un programa de autenticación de usuario que da lugar a que un ordenador lleve a cabo un método de autenticación de usuario aplicable a un aparato de formación de imágenes que se puede conectar a través de una red a un aparato de autenticación que lleva a cabo la autenticación de un usuario, comprendiendo dicho programa de autenticación de usuario medios de código de programa que, cuando se ejecutan, dan instrucciones a un ordenador para que lleve a cabo las siguientes etapas:
una etapa de obtención de información de autenticación de usuario (S103) de obtención de información de autenticación de usuario para llevar a cabo la autenticación del usuario;
una etapa de determinación de entidad de autenticación (S601) de determinación de si llevar a cabo la autenticación del usuario en el aparato de autenticación o en el aparato de formación de imágenes basándose en la información de establecimiento de autenticación establecida o almacenada en el aparato de formación de imágenes y establece si llevar a cabo la autenticación en el aparato de autenticación o en el aparato de formación de imágenes;
una etapa de autenticación (S602) de llevar a cabo la autenticación del usuario en una entidad de autenticación determinada en la etapa de determinación de entidad de autenticación (S601) mediante el uso de la información de autenticación de usuario;
una etapa de obtención de resultado de autenticación (S107) de obtención de un resultado de la autenticación del usuario en la etapa de autenticación (S602); y
una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.
Tal como se ha mencionado anteriormente, de acuerdo con la presente invención, es posible proporcionar un método de autenticación de usuario, un aparato de formación de imágenes y un programa de autenticación de usuario que son preferentemente para un aparato de formación de imágenes.
Otros objetivos, características y ventajas de la presente invención se harán más evidentes a partir de la siguiente descripción detallada cuando se lea junto con los siguientes dibujos.
Breve descripción de los dibujos
La figura 1 es un diagrama de bloques que muestra la estructura de un aparato de formación de imágenes convencional;
la figura 2 es un diagrama de bloques que muestra la estructura de un aparato multifuncional de acuerdo con una forma de realización de la presente invención;
la figura 3 es un diagrama de bloques que muestra la configuración del soporte físico del aparato multifuncional de acuerdo con la forma de realización de la presente invención;
la figura 4 es un diagrama de bloques que muestra la totalidad de la estructura de acuerdo con la forma de realización de la presente invención;
la figura 5 es una tabla que muestra una B. D. de autenticaciones;
la figura 6 es una tabla que muestra una B. D. de directorios de usuario;
la figura 7 es un diagrama esquemático que muestra unas interfaces de usuario;
la figura 8 es un diagrama de secuencia que muestra unos procesos hasta que un usuario inicia sesión;
la figura 9 es un diagrama que muestra una función de solicitud de obtención de información de autenticación; la figura 10 es un diagrama que muestra una función de solicitud de transmisión de solicitud de WS;
la figura 11 es un diagrama que muestra los contenidos de una solicitud de autenticación de usuario;
la figura 12 es un diagrama que muestra los contenidos de una respuesta a la solicitud de autenticación de usuario;
la figura 13 es un diagrama de secuencia que muestra unos procesos desde la ejecución del
cierre de sesión;
la figura 14 es un diagrama de secuencia que muestra unos procesos en los que se usa un WS de directorio de usuario;
la figura 15 es un diagrama esquemático que muestra interfaces de usuario;
la figura 16 es un diagrama esquemático que muestra una pantalla de lista de destinos;
la figura 17 es un diagrama de secuencia que muestra unos procesos en el caso en que se lleva a cabo una transmisión de FAX;
la figura 18 es un diagrama de secuencia que muestra unos procesos en los que un usuario inicia sesión a partir de un PC;
la figura 19 es un diagrama que muestra los contenidos de una solicitud de autenticación de usuario en una autenticación con tique;
la figura 20 es un diagrama que muestra los contenidos de una respuesta a la solicitud de autenticación de usuario en una autenticación con tique;
la figura 21 es un diagrama esquemático que muestra una pantalla de establecimiento de autenticación;
la figura 22 es un diagrama esquemático que muestra un campo de bits; y
la figura 23 es un diagrama de flujo que muestra procesos de una autenticación de usuario.
Descripción detallada de las formas de realización preferidas
Se da a continuación una descripción de las formas de realización de la presente invención con referencia a los dibujos.
Haciendo referencia a la figura 2, se da una descripción de los programas instalados en un aparato multifuncional 1. La figura 2 muestra un grupo de programas 2 del aparato multifuncional 1, un activador de aparato multifuncional 3 y recursos de soporte físico 4.
El grupo de programas 2 incluye una capa de aplicaciones 5 y una capa de controlador 6 activados en un sistema operativo (al que se hace referencia en lo sucesivo en el presente documento como “SO") tal como UNIX (marca comercial registrada).
Los recursos de soporte físico 4 incluyen una unidad de trazado de gráficos 51, un escáner 52, un panel de funcionamiento 53 y los otros recursos de soporte físico 50 tales como un ADF (Auto Document Feeder, Alimentador Automático de Documentos). El panel de funcionamiento 53 se corresponde con unos medios de obtención de información de autenticación de usuario y unos medios de especificación de resultado de autenticación.
El activador de aparato multifuncional 3 se opera por primera vez en el momento en el que se ENCIENDE la alimentación del aparato multifuncional 1, y activa la capa de aplicaciones 5 y la capa de controlador 6.
La capa de aplicaciones 5 incluye una aplicación de impresora 20, que es una aplicación para una impresora, una aplicación de copia 21, que es una aplicación para realizar copias, una aplicación de FAX 22, que es una aplicación para fax y una aplicación de escáner 23, que es una aplicación para un escáner.
Además, la capa de aplicaciones 5 incluye una aplicación de página WEB 24, una aplicación de comunicación de SOAP 25, una o más funciones compartidas (a las que se hace referencia en lo sucesivo en el presente documento como “SF”) 27 y 28, una función de servicio Web (a la que se hace referencia en lo sucesivo en el presente documento como “WSF”, WEB service function) 26 proporcionada entre la aplicación de página WEB 24 y la aplicación de comunicación de SOAP 25 y las Sf 27 y 28. Cabe señalar que SOAP quiere decir Simple Object Access Protocol, Protocolo de Acceso a Objetos Simples.
La WSF 26 incluye una API de WS 46 que recibe una solicitud de proceso a partir de la aplicación de página WEB 24 y la aplicación de comunicación de SOAP 25 por medio de una función previamente determinada. Además, las SF 27 y 28 incluyen una API de SF 45 que recibe una solicitud de proceso a partir de la WSF 26 por medio de una función previamente determinada.
Tras la recepción de una solicitud de proceso desde la aplicación de página WEB 24 o la aplicación de comunicación de SOAP 25 por medio de la API de Ws 46, la WSF 26 selecciona la SF 27 y/o la SF 28 dependiendo de la solicitud de proceso. La WSF 26 transmite por medio de la SF 27 o la SF 28, seleccionadas dependiendo de la solicitud de proceso, la solicitud de proceso que se recibe por medio de la API de WS 46. Tras la recepción de la solicitud de proceso por medio de la API de SF 45, la SF 27 o la SF 28 llevan a cabo un proceso que se corresponde con la solicitud de proceso.
Además, la aplicación de página WEB 24 lleva a cabo un proceso como cliente de un servicio de autenticación WEB y la aplicación de comunicación de SOAP 25 lleva a cabo la generación y la interpretación de un mensaje de SOAP. La capa de controlador 6 incluye: una capa de servicio de control 7 que interpreta la solicitud de proceso desde la capa de aplicaciones 5 y emite una solicitud de obtención de los recursos de soporte físico 4; un gestor de recursos de sistema (al que se hace referencia en lo sucesivo en el presente documento como “el gestor de recursos de sistema") 40 que gestiona uno o más de los recursos del soporte físico 4 y ajusta la solicitud de obtención a partir de la capa de servicio de control 7; y una capa de selector 8 que gestiona los recursos de soporte físico 4 de acuerdo con la solicitud de obtención a partir del SRM 40.
La capa de servicio de control 7 está configurada para incluir uno o más módulos de servicio, por ejemplo: un servicio de control de red (al que se hace referencia en lo sucesivo en el presente documento como “el NCS”, network control service) 30; un servicio de control de panel de funcionamiento (al que se hace referencia en lo sucesivo en el presente documento como “el OCS”, operation panel control service) 32; un servicio de control de información de usuario (al que se hace referencia en lo sucesivo en el presente documento como “el UCS”, user infonmation control service) 36; un servicio de control de sistema (al que se hace referencia en lo sucesivo en el presente documento como “el SCS”, system control service) 37; un servicio de control de autenticación (al que se hace referencia en lo sucesivo en el presente documento como “el CCS”, authentication control service) 38; y un servicio de control de registro (al que se hace referencia en lo sucesivo en el presente documento como “el LCS”, logging control service) 39. El CCS 38 se corresponde con los medios de determinación de entidad de autenticación, los medios de autenticación y los medios de obtención de resultado de autenticación.
Además, la capa de controlador 6 está configurada para incluir una API 43 que posibilita la recepción de una solicitud de proceso a partir de la capa de aplicaciones 5 por medio de una función previamente determinada.
El proceso del NCS 30 proporciona un servicio que se puede usar en común con respecto a las aplicaciones que requieren una E/S de red, asigna los datos que se reciben de acuerdo con cada protocolo desde una red a cada aplicación y media en la transmisión de datos desde cada aplicación a la red.
Además, el NCS 30 incluye un HTTPD (HyperText Transfer Protocol Daemon, Demonio de Protocolo de Transferencia de HiperTexto) y un FTPD (File Transfer Protocol Daemon, Demonio de Protocolo de Transferencia de Archivos) que controlan las comunicaciones de datos con un instrumento de red que está conectado al aparato multifuncional 1 a través de una red.
El proceso del OCS 32 lleva a cabo el control en relación con la visualización en el panel de funcionamiento 53, que sirve como medio de transmisión de información entre el control del cuerpo principal y un usuario o una persona de servicio que lleva a cabo un mantenimiento e inspección.
El proceso del UCS 36 lleva a cabo la gestión de los usuarios, tal como la gestión de las ID y contraseñas de usuario. El CCS 38 controla la autenticación, que tiene como destino un módulo de autenticación local. Asimismo, el CCS 38 determina cuál se va usar para la autenticación: un módulo de autenticación local dentro del aparato multifuncional 1 o un servicio Web de autenticación tal como un servicio Web de autenticación de usuario, que se describirá más adelante. El LCS 39 gestiona el registro de la información usada por un usuario.
El SCS 37 lleva a cabo procesos tales como la gestión de aplicaciones, el control de panel de funcionamiento, la visualización de pantalla de sistema, la pantalla de LED, la gestión de recursos de soporte físico y la interrupción del control de las aplicaciones.
El SRM 40 lleva a cabo el control y la gestión de sistema de los recursos de soporte físico 4 junto con el SCS 37. Por ejemplo, el proceso del SRM 40 lleva a cabo un control de ejecución y ajuste de acuerdo con una solicitud de obtención a partir de una capa superior que usa los recursos de soporte físico 4 tales como la unidad de trazado de gráficos 51 y el escáner 52.
La capa de selector 8 incluye un selector de unidad de control de FAX (al que se hace referencia en lo sucesivo en el presente documento como “el FCUH”, FAX control unit handler) 41 que gestiona una unidad de control de FAX (a la que se hace referencia en lo sucesivo en el presente documento como “el FCU”, FAX control unit), que se describe más adelante, y un selector de memoria de imagen (al que se hace referencia en lo sucesivo en el presente documento como “el IMH”, image memory handler) que asigna memoria a un proceso y gestiona la memoria que se asigna al proceso. Cada uno del SRM 40 y el FCUH 41 emite una solicitud de proceso con respecto a los recursos de soporte físico 4 usando la I/F de motor 44, lo que posibilita la transmisión de una solicitud de proceso a los recursos de soporte físico 4 por medio de una función previamente determinada.
Tal como se ha mencionado anteriormente, es posible que el aparato multifuncional 1 lleve a cabo de forma unificada los procesos que se requieren en común para cada aplicación en la capa de controlador 6.
Se da a continuación una descripción de la configuración del soporte físico del aparato multifuncional 1.
La figura 3 es un diagrama de bloques que muestra la configuración del soporte físico del aparato multifuncional 1 de acuerdo con una forma de realización de la presente invención. El aparato multifuncional 1 incluye una placa de control 60, el panel de funcionamiento 53, un FCU 68, un motor 71 y una unidad de trazado de gráficos 72. Además, el FCU 68 incluye una unidad correspondiente a la norma G3, 69, y una unidad correspondiente a la norma G4, 70. Además, la placa de controlador 60 incluye una CPU 61, un ASIC 66, una HDD 65, una memoria local (MEM-C) 64, una memoria de sistema (MEM-P) 63, un puente norte (al que se hace referencia en lo sucesivo en el presente documento como “el NB”) 62, un puente sur (al que se hace referencia en lo sucesivo en el presente documento como “el SB”) 73, una NIC (Network Interface Card, Tarjeta de Interfaz de Red) 74, un dispositivo de USB 75, un dispositivo de IEEE 139476 y un dispositivo Centronics 77.
El panel de funcionamiento 53 está conectado al ASIC 66 de la placa de controlador 60. Asimismo, el SB 73, la NIC 74, el dispositivo de USB 75, el dispositivo de IEEE 1394, 76, y el dispositivo Centronics 77 están conectados al NB 62 por medio de un bus de PCI.
Además, el FCU 68, el motor 71 y la unidad de trazado de gráficos 51 están conectados al ASIC 66 de la placa de controlador 60 por medio de otro bus de PCI.
Además, en la placa de controlador 60, la memoria local 64 y la HDD 65, por ejemplo, están conectadas al ASIC 66, y la CPU 61 está conectada al ASIC 66 por medio del NB 62, que es una parte de un conjunto de chips de CPU. Asimismo, el ASIC 66 y el NB 62 están conectados entre sí, no por medio de un bus de PCI sino por medio de un AGP (Accelerated Graphics Port, Puerto de Gráficos Acelerado) 67.
La CPU 61 controla el aparato multifuncional 1. La CPU 61 se activa como un proceso y ejecuta cada uno del NCS 30, el OCS 32, el UCS 36, el SCS 37, el CCS 38, el LCS 39, el SRM 40, el FCUH 41 y el IMH 42 en el SO. Además, la CPU 61 activa y ejecuta la aplicación de impresora 20, la aplicación de copia 21, la aplicación de FAX 22, la aplicación de escáner 23, la aplicación de página WEB 24 y la aplicación de comunicación de SOAP 25, que forman la capa de aplicaciones 5.
El NB 62 es un puente para conectar entre sí la CPU 61, la memoria de sistema 63, el SB 73 y el ASIC 66. La memoria de sistema 63 se usa, por ejemplo, como memoria para imágenes del aparato multifuncional 1. El SB 73 es un puente para conectar entre sí el NB 62, el bus de PCI y los dispositivos periféricos. Además, la memoria local 64 es una memoria usada como memoria intermedia de imagen para realizar copias y/o como memoria intermedia de código.
El ASIC 66 es un CI para el procesamiento de imágenes que incluye un elemento de soporte físico para el procesamiento de imágenes. La HDD 65 es un almacenamiento para la acumulación de datos de imagen, la acumulación de datos de documento, la acumulación de programas, la acumulación de datos de fuente y la acumulación de formularios. Además, el panel de funcionamiento 53 recibe una operación de entrada de un usuario y visualiza una pantalla para el usuario.
A continuación, haciendo referencia a la figura 4, se da una descripción de la totalidad de la estructura de acuerdo con la presente forma de realización. La figura 4 muestra los aparatos multifuncionales 91 y 100, un PC 90, un servicio Web de autenticación de usuario 92 que se corresponde con un aparato de autenticación, un servicio Web de directorio de usuario 93 que se corresponde con un aparato de almacenamiento de información relativa al usuario y una red 94, por medio de la cual están conectados estos aparatos y servicios. Además, el aparato multifuncional 100 incluye el panel de funcionamiento 53, la aplicación de copia 21, la aplicación de FAX 22, el LCS 39, el UCS 36, el CCS 38 , el NCS 30, un WSC 83 y un servidor Web 85.
El WSC 83 convierte una solicitud de ejecución de servicio Web proporcionada desde el CCS 38 en un mensaje de solicitud de SOAP, y notifica el mensaje de solicitud de SOAP a un servicio Web formado por el medio del servicio Web de autenticación de usuario 92 o el servicio Web de directorio de usuario 93. Además, El WSC 83 analiza un mensaje de respuesta de SOAP transmitido desde el servicio Web y devuelve el resultado al CCS 38, que es la fuente solicitante.
Además, el WSC 83 se construye por medio de la aplicación de página WEB 24, la aplicación de comunicación de SOAP 25, la SF 27 (o la SF 27 y la SF 28) y la WSF 26, que se han descrito anteriormente con referencia a la figura 2.
El servidor Web 85 lleva a cabo procesos tales como servidor Web del PC 90. En concreto, el servidor Web 85 interpreta una solicitud en un protocolo Web de un navegador Web del PC 90, y proporciona la respuesta en lenguaje HTML. En caso de que la aplicación que funciona como cliente del aparato multifuncional 100 esté instalada en el PC 90, el servidor Web 85 interpreta una solicitud del servicio Web (SOAP) y proporciona la respuesta en el protocolo SOAP.
El servicio Web de autenticación de usuario 92 lleva a cabo la autenticación de un usuario a petición del aparato multifuncional 100. El servicio Web de directorio de usuario 93 confirma la limitación de uso de un usuario a petición del aparato multifuncional 100. El servicio Web de autenticación de usuario 92 y el servicio Web de directorio de usuario 93 pueden ser funciones del mismo servidor.
El protocolo SOAP (Simple Object Access Protocol, Protocolo de Acceso a Objetos Simples) se usa para las comunicaciones entre el aparato multifuncional 100 y el servicio Web de autenticación de usuario 92 y las comunicaciones entre el aparato multifuncional 100 y el servicio Web de directorio de usuario 93.
A continuación, haciendo referencia a la figura 5, se da una descripción de una base de datos de autenticaciones (a la que se hace referencia en lo sucesivo en el presente documento como “la B. D. de autenticaciones") que está montada en el servicio Web de autenticación de usuario 92. La B. D. de autenticaciones es una base de datos que almacena un nombre de usuario, una contraseña y un nombre para cada usuario. El nombre de usuario y la contraseña se usan como un conjunto para la autenticación. El nombre se usa para, por ejemplo, indicar un usuario, que es una fuente de transmisión, en un papel de FAX que se imprime en un destino de transmisión cuando el usuario transmite un FAX.
En el caso de la figura 5, el nombre de usuario es “A", la contraseña es “1234" y el nombre es “AA”.
A continuación, haciendo referencia a la figura 6, se da una descripción de una base de datos de directorios (a la que se hace referencia en lo sucesivo en el presente documento como “la B. D. de directorios”) proporcionada en el servicio Web de directorio de usuario 93. La B. D. de directorios es una base de datos que almacena un nombre de usuario, una información de libreta de direcciones, una dirección de correo electrónico, un número de FAX y una copia para cada usuario. La información que se almacena en la B. D. de directorios se corresponde con una información relativa al usuario.
La información de libreta de direcciones es una información que incluye una información de dirección tal como un destino de transmisión y un número de teléfono o una dirección de correo electrónico de la misma para cada destino de transmisión. La dirección de correo electrónico es una dirección de correo electrónico de un usuario. El número de FAX es un número que sirve como la dirección de una fuente de transmisión cuando un usuario transmite un FAX. La copia es una función de formación de imágenes que puede ser usada por un usuario, y representa el tipo de copia. Por ejemplo, cuando el uso de la copia por el usuario se limita a solo la copia a color, se escribe “color” en el campo de copia. Los tipos de copia incluyen, por ejemplo, la copia en blanco y negro y la copia a doble cara, además de la copia a color.
En el caso de la figura 6, el nombre de usuario es “A”. La información de dirección es “a1, a2, a3”. La “a*” representa la información de dirección para un destino. Por lo tanto, el usuario que tiene el nombre de usuario “A” registra tres tipos de información de dirección.
Además, el tipo de copia que puede ser usada por el usuario que tiene el nombre de usuario “A” solo es la copia a color.
Se da a continuación una descripción de procesos en la estructura mencionada anteriormente con referencia a las interfaces de usuario y los diagramas de secuencia.
Haciendo referencia a la figura 7, se da una descripción de las interfaces de usuario. La figura 7 muestra una transición de pantallas que se visualiza en una parte de visualización del panel de funcionamiento 53, transición causada por las operaciones de un usuario, y los contenidos de un registro que se registran en ese momento. En concreto, la figura 7 muestra una transición de pantallas visualizada en la parte de visualización del panel de funcionamiento 53 en un caso donde el usuario de nombre A inicia una sesión, lleva a cabo un copiado y, a continuación, cierra la sesión.
En primer lugar, se describen a continuación aquellas partes que son comunes entre los paneles de funcionamiento 130, 131, 132, 133 y 134. Cada uno de los paneles de funcionamiento 130, 131, 132, 133 y 134 incluye un botón de copia 110, un botón de FAX 111, una parte de visualización 112, unas teclas numéricas 117 y un botón de inicio 118. Asimismo, la parte de visualización 112 está provista de una parte de visualización de fecha y hora 113.
El botón de copia 110 y el botón de FAX 111 se oprimen en el momento del copiado y la transmisión de FAX, respectivamente. Cuando uno del botón de copia 110 y el botón de FAX 111 se oprime, el botón oprimido se indica por medio de un sombreado. La parte de visualización 112 es una parte que muestra una pantalla para un usuario. Las teclas numéricas 117 se usan cuando se introduce un número tal como el número de hojas que se van a copiar. El botón de inicio 118 es un botón que se oprime cuando se inicia el copiado. La parte de visualización de fecha y hora 113 visualiza la fecha y la hora.
Se da a continuación una descripción de una transición en secuencia de la parte de visualización 112, empezando por el panel de funcionamiento 130.
El panel de funcionamiento 130 es una pantalla de inicio de sesión. En la parte de visualización 112, se visualizan un campo de entrada de nombre de usuario 114, un campo de entrada de contraseña 115 y un botón de confirmación 116. El nombre de usuario y la contraseña se corresponden con una información de autenticación de usuario. Además, la información de autenticación de usuario puede incluir un tique de autenticación y un tipo de autenticación, que se describen más adelante, y una información que puede especificar una entidad de autenticación tal como una información de establecimiento de autenticación y la dirección de IP de un servicio Web de autenticación, que se describen más adelante.
El tipo de autenticación representa el tipo de la autenticación tal como la autenticación con contraseña y la autenticación con tique. Al igual que para los tipos de autenticación, hay una autenticación interna que lleva a cabo la autenticación en un aparato multifuncional que se establece como información de establecimiento de autenticación, descrita más adelante, y una autenticación externa que lleva a cabo la autenticación por medio de otro aparato de autenticación. Además, el tipo de autenticación puede ser un tipo específico de autenticación tal como la autenticación de NT y la autenticación de LDAP.
El campo de entrada de nombre de usuario 114 es un campo para introducir el nombre de usuario de un usuario. El campo de entrada de contraseña 115 es un campo para introducir la contraseña del usuario. El botón de confirmación 116 es un botón que se oprime después de la introducción del nombre de usuario y la contraseña. En este caso, el botón de confirmación 116 es un botón de inicio de sesión.
Cuando el usuario oprime el botón de confirmación 116 y el inicio de sesión tiene éxito, la fecha y la hora, el usuario y el hecho de que el usuario inició sesión se registran en un registro tal como se muestra en el registro 121.
Cuando el usuario inicia sesión, la parte de visualización 112 del panel de funcionamiento 130 realiza una transición a la parte de visualización 112 del panel de funcionamiento 131. En la parte de visualización 112 del panel de funcionamiento 131 se visualizan el mensaje de “Copiado disponible. El usuario A lo está usando." y un botón de cierre de sesión 119. Con el mensaje, se especifica que se puede usar el aparato multifuncional 100. El botón de cierre de sesión 119 es un botón que se ha de oprimir cuando el usuario A cierra la sesión.
Cuando se inicia el copiado en el estado mencionado anteriormente, la fecha y la hora, el nombre de usuario y el hecho de que el usuario inició el copiado se registran en un registro tal como se muestra en el registro 122. Además, la parte de visualización 112 del panel de funcionamiento 131 realiza una transición a la parte de visualización 112 del panel de funcionamiento 132.
Cuando finaliza el copiado, la parte de visualización 112 del panel de funcionamiento 132 realiza una transición a la parte de visualización 112 del panel de funcionamiento 133. Tal como se muestra en el registro 123, la fecha y la hora, el nombre de usuario, el hecho de que ha finalizado el copiado, el número de páginas y el número de conjuntos se registran en un registro. En este caso, cuando se realiza un copiado a color, también se visualiza el hecho de que se lleva a cabo un copiado a color.
Cuando finaliza el copiado y el usuario A oprime el botón de cierre de sesión 119, la fecha y la hora, el nombre de usuario, y el hecho de que el usuario cerró sesión se registran en un registro tal como se muestra en el registro 124. A continuación, la parte de visualización 112 del panel de funcionamiento 133 realiza una transición a la pantalla de inicio de sesión tal como se muestra en la parte de visualización 112 del panel de funcionamiento 134.
En la pantalla de inicio de sesión mencionada anteriormente, en lugar de la introducción del nombre de usuario y la contraseña, se puede proporcionar un lector de tarjetas magnéticas o un lector de tarjetas de CI en el aparato multifuncional 100, y se puede llevar a cabo el inicio de sesión mediante el uso de una tarjeta magnética o una tarjeta de CI.
A continuación, se da una descripción de procesos relativos al inicio de sesión mencionado anteriormente con referencia a los diagramas de secuencia.
En los diagramas de secuencia que se describen a continuación, los caracteres que se han escrito por encima de una flecha representan, por ejemplo, un mensaje, un evento o una llamada a una función representada por la flecha. Asimismo, los caracteres que se han puesto entre corchetes y se han escrito por debajo de una flecha representan un parámetro que se va a pasar. Además, estos caracteres se omiten cuando no es necesario especificarlos en particular. Además, en los diagramas de secuencia, un cliente de servicio Web se indica como “WSC”, Web service client, el servicio Web de autenticación de usuario se indica como “WS de autenticación” y el servicio Web de directorio de usuario se indica como “WS de directorio de usuario”.
En primer lugar, haciendo referencia al diagrama de secuencia de la figura 8, se da a continuación una descripción de los procesos hasta que un usuario inicia sesión.
En la etapa S101, desde el panel de funcionamiento 53 se proporciona a la aplicación de copia 21 una solicitud de visualización de aplicación de copia. En la etapa S102, la aplicación de copia 21 notifica al CCS 38 una solicitud de obtención de información de autenticación. El argumento de la solicitud de obtención de información de autenticación se describe más adelante.
En la etapa S103, el CCS 38 notifica al panel de funcionamiento 53 que visualice la pantalla de inicio de sesión. La etapa S103 se corresponde con una etapa de obtención de información de autenticación de usuario.
Cuando el usuario introduce el nombre de usuario y la contraseña y oprime el botón de confirmación 116, el panel de funcionamiento 53 notifica al CCS 38 en la etapa S104 una solicitud de inicio de sesión. En la etapa S105, el CCS 38 notifica al WSC 83 una solicitud de transmisión de solicitud de WS. En esta ocasión, también se proporcionan al WSC 83 el nombre de usuario y la contraseña que se han introducido previamente, el URL del WS de autenticación 92 y un nombre de método que se va a pasar al WS de autenticación 92.
En la etapa S106, el WSC 83 notifica al WS de autenticación 92 una solicitud de autenticación de usuario junto con una información de autenticación de usuario. La etapa S107, que se corresponde con una etapa de obtención de resultado de autenticación, es la respuesta a la etapa S106. Los contenidos de los mensajes de SOAP en las etapas S106 y S107 se describen más adelante.
En la etapa S108, el WSC 83, al que se notifica la respuesta, notifica al CCS 38 la información de autenticación que transmitida del del WS de autenticación 92. El CCS 38 genera un tique de autenticación. El tique de autenticación incluye el nombre de usuario y tiene por objeto asociar el nombre de usuario a la información de usuario almacenada en el CCS 38. La información de usuario es una información incluida en la información relativa al usuario, y puede incluir, por ejemplo, un departamento, un número de empleado y un puesto en una empresa. En este caso, por ejemplo, se puede proporcionar una base de datos de información de usuario que almacena solo información en relación con los usuarios.
En la etapa S109, el tique de autenticación generado se proporciona a la aplicación de copia 21 junto con la información de usuario. A continuación, en la etapa S110, la aplicación de copia 21 notifica al UCS 36 una solicitud de confirmación de limitación de uso junto con la información de usuario. En la etapa S111, se proporciona la respuesta a la solicitud de confirmación de limitación de uso. La etapa S110 se corresponde con una etapa de obtención de información relativa al usuario. Además, tal como se puede apreciar de este proceso, la aplicación de copia 21 se corresponde con medios de obtención de información relativa al usuario.
Cabe señalar que la solicitud de confirmación de limitación de uso en la etapa S110 es una solicitud en el caso en que el uso por un usuario está limitado por la aplicación de copia 21. Cuando el uso está limitado por el UCS 36, el nombre de aplicación así como el nombre de usuario se proporcionan a partir de la aplicación de copia 21. El nombre de aplicación es, por ejemplo, la aplicación de copia 21.
La aplicación de copia 21 determina que el inicio de sesión se ha completado a partir de la respuesta en la etapa S111, y notifica al CCS 38 en la etapa S112 la compleción del inicio de sesión junto con la información de usuario. Además, en la etapa S113, la aplicación de copia 21 envía al panel de funcionamiento 53 una solicitud de visualización de resultado de inicio de sesión. En esta ocasión, también se envía una solicitud de visualización de pantalla de copia. La etapa S113 se corresponde con una etapa de especificación de resultado de autenticación. En la etapa S114, el CCS 38 notifica al LCS 39, junto con la información de usuario, que el usuario ha iniciado sesión.
Los procesos relativos al inicio de sesión se llevan a cabo del modo mencionado anteriormente. A continuación, se da una descripción de la solicitud de obtención de información de autenticación en la etapa S102, la solicitud de transmisión de solicitud de WS en la etapa S105, la solicitud de autenticación de usuario en la etapa S106 y la respuesta en la etapa S107 con respecto a la solicitud de autenticación de usuario en la etapa S106.
En primer lugar, la solicitud de obtención de información de autenticación en la etapa S102 se lleva a cabo mediante una llamada a función de la función mostrada en la figura 9. La función mostrada en la figura 9 es una función que está escrita en el lenguaje C o el lenguaje C++, y tiene el nombre de función “getUserAuthenticatedInfo”. El valor de retorno de la función es un código de resultado de proceso y los argumentos de la función son el nombre de aplicación, el tique de autenticación, la información de usuario y la información de error. La aplicación de copia 21 puede obtener el tique de autenticación y la información de usuario por medio del almacenamiento de información en el tique de autenticación y la información de usuario por medio del CCS 38.
Cabe señalar que el valor de retorno y la información de error son del tipo entero, el nombre de aplicación es un puntero de tipo carácter, el tique de autenticación es un puntero doble de tipo carácter, la información de usuario es un puntero doble de una estructura “UserInfo”, y cada uno de estos es normalmente de cuatro bytes.
A continuación, se da una descripción de la solicitud de transmisión de solicitud de WS en la etapa S105. La solicitud de transmisión de solicitud de WS se lleva a cabo por medio de una llamada a función de la función que se muestra en la figura 10. La función mostrada en la figura 10 es una función que está escrita en el lenguaje C o el lenguaje C++, y tiene el nombre de función “callWebService”. El valor de retorno de la función es un código de resultado de proceso y los argumentos de la función son el URL del WS de autenticación, un nombre de servicio Web, un nombre de método, un argumento de método, unos datos de respuesta y la información de error. La aplicación de copia 21 puede obtener la información de autenticación por medio del almacenamiento de información en los datos de respuesta por medio del CCS 38.
Cabe señalar que el valor de retorno y la información de error son del tipo entero, el URL del WS de autenticación, el nombre de servicio Web, el nombre de método y el argumento de método son unos punteros de tipo carácter, los datos de respuesta y la información de error son un puntero doble de tipo carácter, y cada uno de estos es normalmente de cuatro bytes.
A continuación, se da una descripción de la solicitud de autenticación de usuario en la etapa S106. Tal como se muestra en la figura 11, la autenticación de usuario está escrita en el lenguaje XML (Extensible Markup Language, Lenguaje de Marcado Extensible).
Tal como se muestra en las sentencias de XML 140, el hecho de que el nombre de usuario es “A” se proporciona en el siguiente formato.
<authName xsi:type=“xsd:string”>A</authName>
Además, la contraseña “12345!” se proporciona en el siguiente formato.
<password xsi:type=“xsd:string”>12345!</password>
A continuación, se da una descripción de los contenidos que se proporcionan en la etapa S107 como la respuesta a la solicitud de autenticación de usuario. Tal como se muestra en una sentencia de XML 141 en la figura 12, la información de autenticación, que es la respuesta, se indica en el siguiente formato.
<returnValue xsi:type=“xsd:base64Binary”>
ABCDEFG=</returnValue>
El valor “ABCDEFG=” es un ejemplo, que indica si el usuario se autentica o no se autentica.
A continuación, haciendo referencia al diagrama de secuencia de la figura 13, se da una descripción de unos procesos en los que el usuario que ha iniciado sesión lleva a cabo un copiado y cierra la sesión.
En la etapa S201, el panel de funcionamiento 53 notifica a la aplicación de copia 21 una solicitud de inicio de copia. En la etapa S202, la aplicación de copia 21 notifica al LCS 39 el inicio del copiado. En esta ocasión, también se proporcionan al LCS 39 la información de usuario, una ID de trabajo y una información de impresión establecidas por el usuario. La información de establecimiento es, por ejemplo, una información en relación con la impresión tal como un copiado a color.
En la etapa S203, la aplicación de copia 21 notifica al panel de funcionamiento 53 una solicitud de visualización en pantalla de la recepción de copia. De ese modo se lleva a cabo un copiado.
Cuando finaliza el copiado, la aplicación de copia 21 notifica al LCS 39 en la etapa S204 que el copiado finaliza. En esta ocasión se proporcionan al LCS 39 la información de usuario, la ID de trabajo y la información de impresión de la salida real. Asimismo, en la etapa S205, la aplicación de copia 21 notifica al panel de funcionamiento 53 una solicitud de visualización en pantalla del fin de copiado.
A continuación, cuando el usuario oprime el botón de cierre de sesión 119 (véase la figura 7), el panel de funcionamiento 53 notifica a la aplicación de copia 21 en la etapa S206 una solicitud de cierre de sesión. En la etapa S207, la aplicación de copia 21 notifica al CCS 38 una solicitud de destrucción de tique junto con un tique de autenticación. En la etapa S208, el CCS 38 notifica al LCS 39 un aviso de cierre de sesión junto con la información de usuario, y el proceso finaliza.
En los procesos mencionados anteriormente, el usuario que ha iniciado sesión lleva a cabo un copiado y cierra la sesión.
Se da a continuación una descripción de unos procesos en el caso en que el WS de directorio de usuario 93 se usa en los procesos mencionados anteriormente. El WS de directorio de usuario 93 se usa en la solicitud de confirmación de limitación de uso en la etapa S110 de la figura 8.
Haciendo referencia al diagrama de secuencia de la figura 14, se da una descripción específica de los procesos en el caso mencionado anteriormente.
Cabe señalar que el diagrama de secuencia de la figura 14 solo muestra unos procesos que se corresponden con las etapas S110 y S111 de la figura 8, debido a que el diagrama de secuencia de la figura 14 muestra los procesos en el caso en que la solicitud de confirmación de limitación de uso en la etapa S110 de la figura 8 se lleva a cabo usando el WS de directorio de usuario 93.
Se describe a continuación el diagrama de secuencia de la figura 14. En la etapa S301, la aplicación de copia 21 notifica al UCS 36 la solicitud de confirmación de limitación de uso. En esta ocasión, la información de usuario y el nombre de aplicación también se proporcionan al UCS 36.
En la etapa S302, el UCS 36 notifica al WSC 83 la solicitud de transmisión de solicitud. En esta ocasión, en un caso en el que la limitación de uso del usuario se lleva a cabo por medio de la aplicación de copia 21 o el UCS 36, también se proporcionan al WSC 83 la información de usuario, el URL del WS de directorio de usuario 93 y un nombre de método del WS. Asimismo, en un caso en el que la limitación de uso del usuario se lleva a cabo por medio del WS de directorio de usuario 93, se proporcionan al WSC 83 la información de usuario, un nombre de máquina, el nombre de aplicación, el URL del WS de directorio de usuario 93 y un nombre de método del WS. En el presente caso, el nombre de máquina es una información que especifica el aparato multifuncional 100 y puede ser la dirección de IP del aparato multifuncional 100, por ejemplo.
En la etapa S303, el WSC 83 notifica al WS de directorio de usuario 93 la solicitud de confirmación de limitación de uso. La solicitud de confirmación de limitación de uso se proporciona en un mensaje de SOAP. En un caso en el que la limitación de uso del usuario se lleva a cabo por medio de la aplicación de copia 21 o el UCS 36, la información que se proporciona con la solicitud de confirmación de limitación de uso es la información de usuario. Asimismo, en un caso en el que la limitación de uso del usuario se lleva a cabo por medio del WS de directorio de usuario 93, la información que se proporciona con la solicitud de confirmación de limitación de uso son la información de usuario, el nombre de máquina y el nombre de aplicación.
En la etapa S304, la respuesta a la solicitud de confirmación de limitación de uso en la etapa S303 se proporciona al WSC 83 en un mensaje de SOAP. En un caso en el que la limitación de uso del usuario se lleva a cabo por medio de la aplicación de copia 21 o el UCS 36, la información proporcionada en la etapa S304 es la información de usuario. Asimismo, en un caso en el que la limitación de uso del usuario se lleva a cabo por medio del WS de directorio de usuario 93, la información que se proporciona en la etapa S304 es un permiso para su ejecución por el usuario.
En la etapa S305, el WSC 83 notifica al UCS 36 la información transmitida desde el WS de directorio de usuario 93. En un caso en el que la limitación de uso del usuario se lleva a cabo por medio de la aplicación de copia 21 o el UCS 36, la información que se proporciona en la etapa S305 es la información de usuario. Asimismo, en un caso en el que la limitación de uso del usuario se lleva a cabo por medio del WS de directorio de usuario 93, la información que se proporciona en la etapa S305 es un permiso para su ejecución por el usuario.
En la etapa S306, el UCS 36 notifica a la aplicación de copia 21 la respuesta a la solicitud de confirmación de limitación de uso en la etapa S301. En un caso en el que la limitación de uso del usuario se lleva a cabo por medio de la aplicación de copia 21, la información proporcionada en la etapa S306 es la información de usuario. Asimismo, en un caso en el que la limitación de uso del usuario se lleva a cabo por medio del UCS 36 o el WS de directorio de usuario 93, la información proporcionada en la etapa S306 es un permiso para su ejecución por el usuario.
En el caso en que se usa el directorio de usuario 93, los procesos se llevan a cabo del modo mencionado anteriormente.
A continuación, se da una descripción de los procesos en el caso en que el usuario no cierra sesión después de llevar a cabo el copiado tal como se ha mencionado anteriormente y, posteriormente, usa la función de FAX. La descripción se da con referencia a las interfaces (paneles de funcionamiento) 150 a 153 mostrados en la figura 15. En la figura 15, aquellas partes que son las mismas que las partes correspondientes en la figura 7 se designan por medio de los mismos números de referencia, y se omite su descripción.
En primer lugar, el panel de funcionamiento 150 es la pantalla de inicio de sesión descrita anteriormente con referencia a la figura 7. Cuando el usuario inicia sesión, la pantalla de inicio de sesión realiza una transición a una pantalla que permite un copiado tal como se muestra en la parte de visualización 112 del panel de funcionamiento 151. Por lo tanto, el usuario puede llevar a cabo un copiado.
A continuación, cuando el usuario oprime el botón de FAX 111, la parte de visualización 112 del panel de funcionamiento 151 realiza una transición a la parte de visualización 112 del panel de funcionamiento 152. En la parte de visualización 112 del panel de funcionamiento 152, se visualiza un botón de lista de destinos 120 para visualizar los destinos de un FAX por medio de una lista.
En la parte de visualización 112 del panel de funcionamiento 152, cuando el usuario envía un FAX y oprime el botón de cierre de sesión 119, la pantalla que se muestra en la parte de visualización 112 del panel de funcionamiento 152 realiza una transición a la pantalla de inicio de sesión tal como se muestra en la parte de visualización 112 del panel de funcionamiento 153.
La figura 16 muestra una pantalla de lista de destinos, que se visualiza cuando se oprime el botón de lista de destinos 120. En la pantalla de lista de destinos, se visualizan un nombre de libreta de direcciones 161 y un grupo de botones de selección de destino 160. El nombre de libreta de direcciones 161 representa en qué libreta de direcciones está basada la lista de destinos visualizada. El grupo de botones de selección de destino 160 se visualizan basándose en la información de libreta de direcciones (véase la figura 6). Seleccionando un botón de selección de destino 160 al que el usuario desea enviar un FAX de entre el grupo de botones de selección de destino 160, el usuario puede enviar un FAX al destino correspondiente.
A continuación, haciendo referencia al diagrama de secuencia de la figura 17, se da una descripción de los procesos en el caso en que el usuario envía un FAX después del copiado tal como se muestra en la figura 15.
En la etapa S401, el panel de funcionamiento 53 notifica a la aplicación de FAX 22 una solicitud de visualización de aplicación de FAX. En la etapa S402, la aplicación de FAX 22 notifica al CCS 38 una solicitud de visualización de pantalla de inicio de sesión.
En esta ocasión, el CCS 38 genera un tique de autenticación debido a que el usuario está iniciando sesión. A continuación, en la etapa S403, el CCS 38 notifica a la aplicación de FAX 22 el tique de autenticación y la información de usuario.
En la etapa S404, la aplicación de FAX 22 notifica al UCS 36 una solicitud de confirmación de limitación de uso junto con la información de usuario. La respuesta a la solicitud de confirmación de limitación de uso se proporciona a la aplicación de FAX 22 en la etapa S405. Cuando la función de FAX se encuentra disponible, la aplicación de FAX 22 notifica al panel de funcionamiento 53 en la etapa S406 una solicitud de visualización de pantalla de aplicación de FAX.
Cuando el usuario empieza a usar la función de FAX, el panel de funcionamiento 53 notifica a la aplicación de FAX 22 en la etapa S407 una solicitud de transmisión de FAX. En la etapa S408, la aplicación de FAX 22 notifica al LCS 39 que se inicia una transmisión de FAX. En esta ocasión, también se proporcionan al LCS 39 la información de usuario, una ID de trabajo y una condición de transmisión de FAX. La condición de transmisión de FAX es una condición en relación con la transmisión de un FAX, tal como un destino.
En la etapa S409, la aplicación de FAX 22 notifica al panel de funcionamiento 53 una solicitud de visualización de pantalla de recepción de transmisión de FAX. Cuando finaliza la transmisión de FAX, la aplicación de FAX 22 notifica al LCS 39 en la etapa S410 que finaliza la transmisión de FAX. En esta ocasión, la información de usuario, la ID de trabajo, y la condición de transmisión de FAX también se proporcionan al LCS 39.
En la etapa S411, la aplicación de FAX 22 notifica al panel de funcionamiento 53 una solicitud de visualización de pantalla de fin de transmisión de FAX, y el proceso finaliza.
Los procesos de inicio de sesión y los procesos de transmisión de FAX descritos anteriormente se llevan a cabo, todos ellos, en el aparato multifuncional 100. Los procesos de inicio de sesión que se describen a continuación con referencia a la figura 18 son unos procesos en los que el usuario inicia sesión desde un PC.
La figura 18 muestra procesos que se llevan a cabo entre el PC 90, el servidor Web 85 (véase la figura 4), la aplicación de copia 21 y el CCS 38.
En la etapa S501, el PC 90 notifica al servidor Web 85 una solicitud de visualización de aplicación de copia. En la etapa S502, el servidor Web 85 notifica a la aplicación de copia 21 la solicitud de visualización de aplicación de copia. En la etapa S503, la aplicación de copia 21 notifica al CCS 38 una solicitud de obtención de información de autenticación.
En la etapa S504, el CCS 38 notifica al servidor Web 85 una solicitud de visualización de pantalla de inicio de sesión. En la etapa S505, el servidor Web 85 notifica al PC 90 la solicitud de visualización de pantalla de inicio de sesión.
Cuando el usuario introduce el nombre de usuario y la contraseña, y oprime, por ejemplo, un botón de confirmación que se visualiza en el PC 90, el PC 90 notifica al servidor Web 85 en la etapa S506 una solicitud de inicio de sesión. En esta ocasión, el nombre de usuario y la contraseña también se notifican al servidor Web 85.
Posteriormente, se llevan a cabo los procesos de las etapas S105 a S112 y el proceso de la etapa S114, que se han descrito anteriormente con referencia a la figura 8.
En la etapa S508, la aplicación de copia 21 notifica al servidor Web 85 una solicitud de visualización de resultado de inicio de sesión. En la etapa S509, el servidor Web 85 notifica al PC 90 la solicitud de visualización de resultado de inicio de sesión.
La autenticación en los procesos que se han mencionado anteriormente es la autenticación con contraseña. También es posible llevar a cabo la autenticación por medio de una autenticación con tique en lugar de la autenticación con contraseña. En una autenticación con tique, se obtiene un tique para la autenticación mediante la conexión de un PC a un WS de autenticación, y el inicio de sesión en un aparato multifuncional se lleva a cabo mediante el uso del tique.
Se da a continuación una descripción de los contenidos que se proporcionan al PC y el aparato multifuncional en una autenticación con tique.
La figura 19 es un diagrama que muestra los contenidos de una solicitud de autenticación de usuario en una autenticación con tique. Tal como se representa por medio de una sentencia de XML 142 de la figura 19, se proporciona un tique “XYZZZZZ=“ en el siguiente formato.
<ticket xsi:type=“xsd:base64Binary”>
XYZZZZZ=</ticket>
Además, la figura 20 muestra los contenidos de una respuesta de autenticación de usuario en una autenticación con tique. Tal como se representa por medio de una sentencia de XML 143 de la figura 20, se proporciona una respuesta “ABCDEFG=” en el siguiente formato.
<returnValue xsi:type=“xsd:base64Binary”>
ABCDEFG=</returnValue>
A continuación, se da una descripción de ajustes relacionados con la autenticación.
La B. D. de autenticaciones y la B. D. de directorios que se han descrito anteriormente con referencia a las figuras 5 y 6 no se proporcionan necesariamente en el WS de autenticación y el WS de directorio de usuario, respectivamente, y se pueden proporcionar en un aparato multifuncional.
Proporcionando la B. D. de autenticaciones y la B. D. de directorios en un aparato multifuncional, es posible guardar en las BB. DD. proporcionadas información relacionada, por ejemplo, con un usuario temporal que usa el mismo aparato multifuncional solo durante una semana. Por lo tanto, es posible evitar una actualización innecesaria de la B. D. de autenticaciones que se proporciona en el WS de autenticación o la B. D. de directorios que se proporciona en el WS de directorio de usuario, usado por una gran cantidad de aparatos multifuncional.
En un caso en que la B. D. de autenticaciones y la B. D. de directorios se proporcionan en un aparato multifuncional tal como se ha mencionado anteriormente, es posible establecer qué B. D. se va a usar. La figura 21 muestra una pantalla de establecimiento de autenticación para el establecimiento de la autenticación. La pantalla de establecimiento de autenticación incluye elementos de establecimiento 170 y casillas de verificación 171.
Los elementos de establecimiento 170 incluyen “priorizar autenticación externa”, “priorizar autenticación interna”, “solo autenticación externa” y “solo autenticación interna”. La “autenticación externa” representa la autenticación en el WS de autenticación. La “autenticación interna” representa una autenticación mediante el uso de la B. D. de autenticaciones proporcionada en un aparato multifuncional usado por un usuario. “Priorizar” quiere decir que la autenticación se lleva a cabo por medio de una autenticación priorizada pero, cuando no se puede usar la autenticación priorizada, la autenticación se lleva a cabo por medio de la otra autenticación. “Solo” quiere decir que la autenticación se lleva a cabo por medio de solo una de la autenticación interna y la autenticación externa.
El usuario puede llevar a cabo un establecimiento de la autenticación mediante la verificación de aquella de las casillas de verificación 171 que se corresponde con en elemento de establecimiento que se selecciona de entre los cuatro elementos de establecimiento 170.
Además, cuando se establece un directorio de usuario, se visualiza una pantalla de establecimiento obtenida sustituyendo “autenticación" con “directorio de usuario" en la pantalla de la figura 21.
Los contenidos del establecimiento de autenticación así establecidos se guardan en un campo de bits que se muestra en la figura 22. El campo de bits que se muestra en la figura 22 es una secuencia de bits de 8 bits: del bit más bajo al cuarto bit se usan para el establecimiento de autenticación, y del quinto bit al octavo bit se usan para guardar un directorio de usuario. Cada bit se corresponde con los ocho elementos de establecimiento que se han mencionado anteriormente, y el valor del bit que se corresponde con el elemento de establecimiento verificado es “1".
Mediante el uso del campo de bits, un aparato multifuncional determina qué B. D. se va usar y lleva a cabo una autenticación. Este proceso se describe en lo sucesivo con referencia al diagrama de flujo de la figura 23.
Se supone que la información de autenticación de usuario, el tipo de autenticación, el tipo de los medios de autenticación y una información que especifica medios de autenticación (información de especificación de medios de autenticación) ya se han obtenido antes de los procesos que se muestran en el diagrama de flujo de la figura 23. De entre estos, el tipo de los medios de autenticación representa el establecimiento de autenticación que se ha mencionado anteriormente y, en concreto, se puede especificar, por ejemplo, la autenticación de NT o la autenticación de LDAP.
En la etapa S601, se lleva a cabo una confirmación de los medios de autenticación de usuario, que se establecen mediante el uso del campo de bits que se ha mencionado anteriormente. La etapa S601 se corresponde con una etapa de determinación de entidad de autenticación. En la etapa S602, se determina si la autenticación de usuario tiene éxito. La etapa S602 se corresponde con una etapa de autenticación. Cuando se determina que la autenticación de usuario tiene éxito (ÉXITO en la etapa S602), el proceso finaliza. Cuando se determina que la autenticación de usuario falla (FALLO en la etapa S602), en la etapa S603 se determina, mediante el uso del campo de bits, si hay un medio alternativo. La etapa S603 se corresponde con una etapa de determinación de autenticación alternativa.
Cuando el ajuste del campo de bits es “solo autenticación externa" o “solo autenticación interna", se determina que no hay medio alternativo alguno (NO en la etapa S603) y el proceso finaliza suponiendo que la autenticación falla. Cuando se determina que hay un medio alternativo (SÍ en la etapa S603), los medios de autenticación de usuario alternativos establecidos se confirman en la etapa S604. En la etapa S605, se determina si la autenticación de usuario alternativa tiene éxito o falla. Cuando la autenticación de usuario alternativa tiene éxito (ÉXITO en la etapa S605), el proceso finaliza suponiendo que la autenticación de usuario tiene éxito. Cuando la autenticación de usuario alternativa falla (FALLO en la etapa S605), el proceso finaliza suponiendo que la autenticación de usuario falla. En el presente caso, se da una descripción de las etapas S602 y S605. Además del caso en el que la autenticación de usuario falla, lo que es un fallo original, los casos en los que se determina que la autenticación falla incluyen, por ejemplo: el caso en el que la información de identificación de usuario y/o del tipo de autenticación no puede ser manejada por una entidad de autenticación; el caso en el que los medios de autenticación son diferentes de los que se especifican en la información de especificación de medios de autenticación; y el caso en el que el sistema de una entidad de autenticación está ocupado.
La presente invención no se limita a las formas de realización específicamente divulgadas y se pueden hacer variaciones y modificaciones sin apartarse del alcance de la presente invención.

Claims (14)

REIVINDICACIONES
1. Un método de autenticación de usuario para un aparato de formación de imágenes (100) que se puede conectar a través de una red a un aparato de autenticación (92) que lleva a cabo la autenticación de un usuario, comprendiendo dicho método de autenticación de usuario:
una etapa de obtención de información de autenticación de usuario (S103) de obtención de información de autenticación de usuario para llevar a cabo la autenticación del usuario;
una etapa de determinación de entidad de autenticación (S601) de determinación de si llevar a cabo la autenticación del usuario en el aparato de autenticación (92) o en el aparato de formación de imágenes (100), basándose en una información de establecimiento de autenticación establecida o almacenada en dicho aparato de formación de imágenes, y establece si llevar a cabo la autenticación en dicho aparato de autenticación o en dicho aparato de formación de imágenes;
una etapa de autenticación (S602) de llevar a cabo la autenticación del usuario en una entidad de autenticación determinada en la etapa de determinación de entidad de autenticación (S601) mediante el uso de la información de autenticación de usuario;
una etapa de obtención de resultado de autenticación (S107) de obtención de un resultado de la autenticación del usuario en la etapa de autenticación (S602); y
una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.
2. El método de autenticación de usuario de acuerdo con la reivindicación 1, que comprende asimismo:
una etapa de determinación de autenticación alternativa (S603) de determinación, cuando el resultado de autenticación en la etapa de autenticación (S602) es un fallo de autenticación, de si llevar a cabo la autenticación en otra entidad de autenticación basándose en la información de establecimiento de autenticación.
3. El método de autenticación de usuario de acuerdo con las reivindicaciones 1 o 2, que comprende asimismo: una etapa de obtención de información relativa al usuario (S111) de obtención de información relativa al usuario que es una información relativa al usuario.
4. El método de autenticación de usuario de acuerdo con la reivindicación 3, en donde la etapa de obtención de información relativa al usuario (S111) obtiene la información relativa al usuario de un aparato de almacenamiento de información relativa al usuario (93) que almacena la información relativa al usuario a través de una red.
5. El método de autenticación de usuario de acuerdo con las reivindicaciones 3 o 4, en donde la información relativa al usuario incluye información que representa una función de formación de imágenes disponible para el usuario.
6. El método de autenticación de usuario de acuerdo con las reivindicaciones 3, 4 o 5, en donde la etapa de obtención de información de autenticación de usuario (S103) obtiene la información relativa al usuario a través de una red.
7. Un aparato de formación de imágenes (100) que se puede conectar a través de una red a un aparato de autenticación (92) que lleva a cabo la autenticación de un usuario, comprendiendo dicho aparato de formación de imágenes:
medios de obtención de información de autenticación de usuario (53; S103) para obtener información de autenticación de usuario para llevar a cabo la autenticación del usuario;
medios de determinación de entidad de autenticación (38; S601) para determinar si llevar a cabo la autenticación del usuario en el aparato de autenticación (92) o en el aparato de formación de imágenes (100), basándose en la información de establecimiento de autenticación establecida o almacenada en el aparato de formación de imágenes, y establece si llevar a cabo la autenticación en el aparato de autenticación o en el aparato de formación de imágenes;
medios de autenticación (38; S602) para llevar a cabo la autenticación del usuario en una entidad de autenticación que es determinada por los medios de determinación de entidad de autenticación (38) mediante el uso de la información de autenticación de usuario;
medios de obtención de resultado de autenticación (38; S107) para obtener un resultado de la autenticación del usuario por la entidad de autenticación; y
medios de especificación de resultado de autenticación (52; S113) para especificar el resultado obtenido al usuario.
8. El aparato de formación de imágenes (100) de acuerdo con la reivindicación 7, en donde, cuando el resultado de la autenticación es un fallo de autenticación, los medios de autenticación (38) determinan si llevar a cabo la autenticación en otra entidad de autenticación basándose en la información de establecimiento de autenticación.
9. El aparato de formación de imágenes (100) de acuerdo con las reivindicaciones 7 u 8, que comprende asimismo: medios de obtención de información relativa al usuario (21) para obtener información relativa al usuario que es una información relativa al usuario.
10. El aparato de formación de imágenes (100) de acuerdo con la reivindicación 9, en donde los medios de obtención de información relativa al usuario (21) obtienen la información relativa al usuario de un aparato de almacenamiento de información relativa al usuario (93) que almacena la información relativa al usuario a través de una red.
11. El aparato de formación de imágenes (100) de acuerdo con las reivindicaciones 9 o 10, en donde la información relativa al usuario incluye información que representa una función de formación de imágenes disponible para el usuario.
12. El aparato de formación de imágenes (100) de acuerdo con las reivindicaciones 9, 10 u 11, en donde los medios de obtención de información de autenticación de usuario (21) obtienen la información relativa al usuario a través de una red.
13. Un programa de autenticación de usuario que da lugar a que un ordenador lleve a cabo un método de autenticación de usuario que se puede aplicar a un aparato de formación de imágenes (100) que se puede conectar a través de una red a un aparato de autenticación (92) que lleva a cabo la autenticación de un usuario, comprendiendo dicho programa de autenticación de usuario medios de código de programa que, cuando se ejecutan, dan instrucciones a un ordenador para que lleve a cabo las siguientes etapas:
una etapa de obtención de información de autenticación de usuario (S103) de obtención de información de autenticación de usuario para llevar a cabo la autenticación del usuario;
una etapa de determinación de entidad de autenticación (S601) de determinación de si llevar a cabo la autenticación del usuario en el aparato de autenticación (92) o en el aparato de formación de imágenes (100), basándose en información de establecimiento de autenticación establecida o almacenada en el aparato de formación de imágenes, y establece si llevar a cabo la autenticación en el aparato de autenticación o en el aparato de formación de imágenes;
una etapa de autenticación (S602) de llevar a cabo la autenticación del usuario en una entidad de autenticación determinada en la etapa de determinación de entidad de autenticación (S601) mediante el uso de información de autenticación de usuario;
una etapa de obtención de resultado de autenticación (S107) de obtención de un resultado de la autenticación del usuario en la etapa de autenticación (S602); y
una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.
14. Un producto de programa informático que comprende un medio legible por ordenador que almacena el programa de autenticación de usuario de acuerdo con la reivindicación 13.
ES04254417T 2003-07-24 2004-07-23 Método y programa de autenticación de usuario, y aparato de formación de imágenes Expired - Lifetime ES2716938T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003200958 2003-07-24
JP2004177053A JP4698169B2 (ja) 2003-07-24 2004-06-15 ユーザ認証方法、画像形成装置

Publications (1)

Publication Number Publication Date
ES2716938T3 true ES2716938T3 (es) 2019-06-18

Family

ID=33492495

Family Applications (2)

Application Number Title Priority Date Filing Date
ES04254417T Expired - Lifetime ES2716938T3 (es) 2003-07-24 2004-07-23 Método y programa de autenticación de usuario, y aparato de formación de imágenes
ES18215679T Expired - Lifetime ES2760988T3 (es) 2003-07-24 2004-07-23 Método y programa de autenticación de usuario, y aparato de formación de imágenes

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES18215679T Expired - Lifetime ES2760988T3 (es) 2003-07-24 2004-07-23 Método y programa de autenticación de usuario, y aparato de formación de imágenes

Country Status (4)

Country Link
US (1) US20050044248A1 (es)
EP (2) EP3483762B1 (es)
JP (1) JP4698169B2 (es)
ES (2) ES2716938T3 (es)

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4717396B2 (ja) * 2004-08-30 2011-07-06 キヤノン株式会社 データ通信装置及びデータ通信方法並びにデータ通信プログラム
JP3998013B2 (ja) * 2004-09-21 2007-10-24 コニカミノルタビジネステクノロジーズ株式会社 命令処理装置の認証システム、画像形成装置、認証制御方法及び認証制御プログラム
JP4902981B2 (ja) * 2004-10-05 2012-03-21 株式会社リコー サービス提供システム及びサービス提供方法
US8006293B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US8060921B2 (en) * 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US8065384B2 (en) 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US8018610B2 (en) * 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8001586B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8015234B2 (en) * 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US20060077431A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device concurrent account use
US7633644B2 (en) 2004-10-08 2009-12-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job management
US8120793B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8115946B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
US20060119883A1 (en) * 2004-10-08 2006-06-08 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential consolidation
US7873718B2 (en) * 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US8006176B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US8060930B2 (en) * 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US7978618B2 (en) * 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US20060085430A1 (en) * 2004-10-08 2006-04-20 Sharp Laboratories Of America, Inc. Methods and systems for accessing a remote file structure from an imaging device
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8051125B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US8125666B2 (en) * 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8115947B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for providing remote, descriptor-related data to an imaging device
US8213034B2 (en) * 2004-10-08 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access on an imaging device
US8024792B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8035831B2 (en) * 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8237946B2 (en) * 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US8051140B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US7970813B2 (en) * 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US8049677B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US8230328B2 (en) * 2004-10-08 2012-07-24 Sharp Laboratories Of America, Inc. Methods and systems for distributing localized display elements to an imaging device
US7966396B2 (en) 2004-10-08 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for administrating imaging device event notification
US8001587B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
US20060077119A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for receiving content at an imaging device
US8384925B2 (en) * 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8006292B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US7934217B2 (en) * 2004-10-08 2011-04-26 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access to an imaging device
US8120798B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for providing access to remote, descriptor-related data at an imaging device
US7684074B2 (en) 2004-10-08 2010-03-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device metadata management
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US8023130B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US7738808B2 (en) 2004-10-08 2010-06-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device concurrent account use with remote authorization
US8032579B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US7826081B2 (en) * 2004-10-08 2010-11-02 Sharp Laboratories Of America, Inc. Methods and systems for receiving localized display elements at an imaging device
US8115944B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
US8032608B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US20060077443A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display coordination
US7870185B2 (en) 2004-10-08 2011-01-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US8120799B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for accessing remote, descriptor-related data at an imaging device
JP4843287B2 (ja) * 2004-10-25 2011-12-21 株式会社リコー 情報管理システム、情報処理装置及び情報管理方法
US8428484B2 (en) 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
US20060230286A1 (en) * 2005-03-30 2006-10-12 Hiroshi Kitada System and method for authenticating a user of an image processing system
JP4769521B2 (ja) * 2005-09-07 2011-09-07 株式会社リコー 通信装置
JP4863253B2 (ja) * 2005-09-27 2012-01-25 学校法人東京農業大学 統合ユーザ管理システム
US20070077405A1 (en) * 2005-09-30 2007-04-05 Basf Corporation Inorganic/organic-filled styrenic thermoplastic door skins
JP2007142574A (ja) * 2005-11-15 2007-06-07 Ricoh Co Ltd 画像形成装置および利用制限方法
JP4960685B2 (ja) 2005-11-22 2012-06-27 株式会社リコー サービス処理システムおよびサービス処理制御方法
US7540416B2 (en) * 2006-02-14 2009-06-02 Ricoh Company, Ltd. Smart card authentication system with multiple card and server support
JP2007233960A (ja) * 2006-03-03 2007-09-13 Matsushita Electric Ind Co Ltd 認証処理装置および認証処理方法
US7788712B2 (en) 2006-06-05 2010-08-31 Ricoh Company, Ltd. Managing access to a document-processing device using an identification token
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
JP4989996B2 (ja) * 2007-03-26 2012-08-01 株式会社Kddi研究所 サービス利用識別情報生成装置、サービス利用識別情報生成システム、サービス利用識別情報生成方法およびプログラム
US8656472B2 (en) * 2007-04-20 2014-02-18 Microsoft Corporation Request-specific authentication for accessing web service resources
JP4379499B2 (ja) 2007-07-18 2009-12-09 コニカミノルタビジネステクノロジーズ株式会社 画像出力認証システム、画像出力認証サーバおよび画像出力認証方法
US8341716B2 (en) 2007-11-07 2012-12-25 Fuji Xerox Co., Ltd. Information processing device, information processing method, and storage media storing user certification program
JP4985426B2 (ja) * 2008-01-24 2012-07-25 富士ゼロックス株式会社 権限認証装置、権限認証システム、及び権限認証プログラム
JP2010063087A (ja) * 2008-08-08 2010-03-18 Ricoh Co Ltd 画像形成装置、ログ蓄積方法、およびログ蓄積プログラム
CN101783848B (zh) * 2009-01-20 2013-03-27 京瓷办公信息系统株式会社 图像形成系统
JP5463757B2 (ja) * 2009-06-02 2014-04-09 キヤノンマーケティングジャパン株式会社 情報処理装置、およびその制御方法、情報処理システム、プログラム
JP2011081777A (ja) * 2009-09-14 2011-04-21 Ricoh Co Ltd 画像形成装置、画像形成装置の制御方法、画像形成装置の制御プログラム、及び画像形成システム
JP2011076216A (ja) * 2009-09-29 2011-04-14 Canon Inc 画像処理装置、その認証方法およびプログラム
JP5387339B2 (ja) 2009-11-04 2014-01-15 株式会社リコー ライセンス管理装置、ライセンス管理方法、及びプログラム
JP5392366B2 (ja) * 2012-03-12 2014-01-22 富士ゼロックス株式会社 権限認証装置、権限認証システム、及び権限認証プログラム
JP6363325B2 (ja) * 2013-01-31 2018-07-25 ブラザー工業株式会社 画像処理装置および画像処理システム
JP6366239B2 (ja) 2013-08-14 2018-08-01 キヤノン株式会社 画像形成装置及びその制御方法、並びにプログラム
JP6406801B2 (ja) * 2013-08-14 2018-10-17 キヤノン株式会社 画像形成装置及びその制御方法、並びにプログラム
WO2016061819A1 (zh) 2014-10-24 2016-04-28 华为技术有限公司 一种访问资源的方法及装置
JP6476905B2 (ja) * 2015-01-22 2019-03-06 セイコーエプソン株式会社 印刷装置の制御方法、印刷装置、印刷管理サーバー、印刷システム、印刷制御プログラム、記録媒体
JP6720704B2 (ja) * 2016-06-07 2020-07-08 富士ゼロックス株式会社 認証制御装置、画像読取装置及びプログラム
JP7020901B2 (ja) 2017-12-21 2022-02-16 トヨタ自動車株式会社 認証システムおよび認証装置
JPWO2023062809A1 (es) * 2021-10-15 2023-04-20

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418889A (en) * 1991-12-02 1995-05-23 Ricoh Company, Ltd. System for generating knowledge base in which sets of common causal relation knowledge are generated
JP3135094B2 (ja) * 1993-03-13 2001-02-13 株式会社リコー 統合ビジネス用ネットワークシステム
JPH07295904A (ja) * 1994-04-20 1995-11-10 Canon Inc 情報処理装置および方法およびネットワークシステム
US5774551A (en) * 1995-08-07 1998-06-30 Sun Microsystems, Inc. Pluggable account management interface with unified login and logout and multiple user authentication services
US5633932A (en) * 1995-12-19 1997-05-27 Intel Corporation Apparatus and method for preventing disclosure through user-authentication at a printing node
JP2000259385A (ja) * 1999-03-09 2000-09-22 Canon Inc 画像読み取り装置、方法、画像形成装置、方法、画像通信システム、方法及びコンピュータ読み取り可能な記憶媒体
US6615264B1 (en) * 1999-04-09 2003-09-02 Sun Microsystems, Inc. Method and apparatus for remotely administered authentication and access control
ATE374402T1 (de) * 2000-01-28 2007-10-15 Safecom As System und verfahren zur sicheren übermittlung eines dokumentes zwischen einem client-rechner eines computer-netzes und einem drucker
US6880091B1 (en) * 2000-06-29 2005-04-12 Hewlett-Packard Development Company, L.P. System and method for authentication of a user of a multi-function peripheral
JP2002197439A (ja) * 2000-09-22 2002-07-12 Ricoh Co Ltd 文書取込装置、文書ファイリングシステム、画像処理装置、電子文書公証システム、及び画像処理システム
US7884954B2 (en) * 2000-10-02 2011-02-08 Canon Kabushiki Kaisha Peripheral equipment and management method thereof
US6612928B1 (en) * 2001-02-15 2003-09-02 Sierra Design Group Player identification using biometric data in a gaming environment
US7117493B2 (en) * 2001-03-28 2006-10-03 Ricoh Company, Ltd. Image formation system, software acquisition method, and computer product
US7020645B2 (en) * 2001-04-19 2006-03-28 Eoriginal, Inc. Systems and methods for state-less authentication
US20030046535A1 (en) * 2001-09-06 2003-03-06 Nelson Dean S. System and method for authenticating use of a network appliance
US7219231B2 (en) * 2002-01-30 2007-05-15 Hewlett-Packard Development Company, L.P. Extensible authentication system and method
US7107615B2 (en) * 2002-01-30 2006-09-12 Hewlett-Packard Development Company, L.P. Parameter verification in an authentication system and method
US7148986B2 (en) * 2002-10-18 2006-12-12 Hewlett-Packard Development Company, L.P. System and method for tracking print system utilization

Also Published As

Publication number Publication date
US20050044248A1 (en) 2005-02-24
EP3483762A1 (en) 2019-05-15
ES2760988T3 (es) 2020-05-18
JP2005056393A (ja) 2005-03-03
EP3483762B1 (en) 2019-10-16
JP4698169B2 (ja) 2011-06-08
EP1501002A2 (en) 2005-01-26
EP1501002A3 (en) 2007-09-12
EP1501002B1 (en) 2019-02-20

Similar Documents

Publication Publication Date Title
ES2716938T3 (es) Método y programa de autenticación de usuario, y aparato de formación de imágenes
ES2295522T3 (es) Aparato de formacion de imagenes, metodo para procesar datos escaneados, programa informatico, y medio de almacenamiento legible por un ordenador.
CN102238172B (zh) 图像发送装置及图像发送装置的控制方法
US20040080771A1 (en) Image forming apparatus that can operate without wasteful use of resources thereof and unnecessary authentication
JP2003244183A (ja) ネットワーク機器及び遠隔制御中継サーバ
JP4009568B2 (ja) 機器管理システムおよび機器管理方法
US8786882B2 (en) Image processing apparatus, control method for controlling image processing apparatus, and storage medium to execute a process defined in a job ticket
US20070124799A1 (en) Authentication agent apparatus, authentication method, and program product therefor
JP2009159053A (ja) 情報処理装置、証明書管理方法、証明書管理プログラム
JP4413711B2 (ja) 画像形成装置、情報処理装置、IPsec設定方法
JP2020167620A (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP4903018B2 (ja) 画像形成装置、サービス提供方法、サービス提供プログラム
JP2006209504A (ja) ネットワーク対応画像形成装置
US10136031B2 (en) Function execution system, and function execution apparatus and computer-readable medium for the same
JP7567250B2 (ja) 認証システム、ユーザ情報抽出装置、ユーザ情報移行方法およびプログラム
JP6519815B2 (ja) 画像形成システム、画像形成装置、およびプログラム
JP6138289B2 (ja) 画像出力方法及び画像出力装置
JP4440576B2 (ja) 画像形成装置,利用認証情報発行方法および利用認証情報発行システム
JP6687786B2 (ja) 画像出力システムおよび画像出力方法
JP4162554B2 (ja) 画像形成装置,利用認証情報発行方法および利用認証情報発行システム
JP2017184286A (ja) 画像出力装置及び画像出力方法
JP2018142342A (ja) 画像出力方法
JP5315939B2 (ja) 画像形成装置、情報処理システム、情報処理方法、及びプログラム
JP6324554B2 (ja) 画像出力装置
JP2025139092A (ja) 画像形成装置、制御方法、及び、プログラム