ES2716938T3 - User authentication program and method, and image forming apparatus - Google Patents

User authentication program and method, and image forming apparatus 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
Spanish (es)
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/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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ÓNDESCRIPTION

Método y programa de autenticación de usuario, y aparato de formación de imágenesUser authentication program and method, and image forming apparatus

Antecedentes de la invenciónBACKGROUND OF THE INVENTION

1. Campo de la invención1. Field of the invention

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.The present invention relates to user authentication methods in image forming apparatuses, to imaging apparatuses that carry out user authentication methods and user authentication programs.

2. Descripción de la técnica relacionada2. Description of the related art

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.In recent times, an image forming apparatus (a multifunctional apparatus) is known which accommodates in a housing the function of each apparatus, such as a FAX machine, a printer, a copying machine and a scanner. The image forming apparatus includes in the housing a display part, a printing part and an imaging part, for example, and also includes four types of applications that correspond to a FAX machine, a printer, a copier machine and a scanner. By switching the applications, the image forming apparatus functions as a FAX machine, a printer, a copying machine or a scanner.

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.In the case of the image forming apparatus having a large number of functions as mentioned above, in some cases, a user logs into the image forming apparatus by using a username and password, and the image forming apparatus limits the functions available depending on who the user is.

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.Figure 1 shows a structure of an image forming apparatus of that type. Figure 1 shows an operation panel, a copy application, a FAX application and an authentication module. The operation panel is an operational part that receives an input from the user and displays information for the user. The copy application and the FAX application are applications to achieve a copy function and a FAX function, respectively. The authentication module carries out user authentication.

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.In addition to the structure mentioned above, an authentication database necessary for authentication and a database of information relating to the user storing information relating to the user are required.

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.By authenticating the user with the authentication module, it is possible for the copying application and the FAX application to determine whether the user can use the image forming apparatus.

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.However, there is a problem that, because the specification of the image forming apparatus is not very high and the image forming apparatus has to carry out an image forming process which is a process with a charge of heavy work, the assembly of the aforementioned databases and the authentication process in the image forming apparatus can hamper the process of image formation.

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.Therefore, in some cases, the databases are provided in an apparatus, such as a PC, which is connected to a plurality of imaging apparatuses through a network, and the authentication process for the apparatus of Image formation takes place on the PC. In this case, a user who is registered in the databases can be authenticated in any of the imaging devices that are connected to the PC and can use them.

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.On the other hand, in some cases, a specific user can only temporarily use a specific image-forming apparatus. In this case, information unrelated to the other image forming devices is stored in the databases. Therefore, there is a problem that the PC hardware resource is not used efficiently and an update operation of the databases is required.

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.EP 1,043,648 discloses an image forming apparatus and a plurality of separate authentication modules. A user is authenticated using one of the authentication modules.

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. US 5,774,551 discloses a plug-in account management interface with a unified session initiation and logoff and multiple user authentication services.

Sumario de la invenciónSummary of the invention

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.A general objective of the present invention is to provide a user authentication method, an image forming apparatus and an improved and useful user authentication program in which one or more of the aforementioned problems have been eliminated. Another, more specific, objective of the present invention is to provide a user authentication method, an image forming apparatus and a user authentication program that are preferably for an image forming apparatus.

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:In order to achieve the objects mentioned above, according to one aspect of the present invention, a user authentication method is provided for an image forming apparatus that can be connected through a network to an authentication apparatus that carries out the authentication of a user, said user authentication method comprising:

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;a step of obtaining user authentication information for obtaining a user authentication information to carry out user authentication;

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;an authentication entity determination step (S601) of determining whether to carry out authentication of the user in the authentication apparatus or in the image forming apparatus, based on the authentication establishment information set or stored in said apparatus of image formation and establishes whether to carry out authentication in said authentication apparatus or in said image formation apparatus;

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;an authentication step (S602) of carrying out user authentication in a given authentication entity in the authentication entity determination step (S601) by the use of the user authentication information;

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); ya step of obtaining an authentication result (S107) for obtaining a result of the authentication of the user in the authentication step (S602); Y

una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.a step of specifying the authentication result (S113) of specifying the authentication result obtained to the user.

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.Also, the user authentication method may further include a determination step of alternative authentication of determination, when the result of authentication in the authentication step is an authentication failure, of whether to carry out the authentication in another authentication entity based on in the authentication establishment information.

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.Likewise, the user authentication method may also include a step of obtaining information relative to the user obtaining information relative to the user which is information related to the user.

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.Also, the step of obtaining information relative to the user can obtain the information relating to the user of a storage device of information relative to the user that stores the information related to the user through a network.

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.Also, the information relating to the user may include information that represents an image formation function available to the user.

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.Also, the step of obtaining user authentication information can obtain the information relating to the user through a network.

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:Also, in accordance with another aspect of the present invention, there is provided an image forming apparatus that can be connected through a network to an authentication apparatus that carries out the authentication of a user, said apparatus comprising images:

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;means for obtaining user authentication information (S103) for obtaining user authentication information to carry out user authentication;

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;authentication entity determination means (S601) for determining whether to carry out authentication of the user in the authentication apparatus or in the image forming apparatus based on the authentication establishment information established or stored in the training apparatus images and establishes whether to carry out authentication in the authentication apparatus or in the image forming apparatus;

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;authentication means (S602) for carrying out authentication of the user in an authentication entity determined by the authentication entity determination means by the use of the user authentication information;

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; ymeans for obtaining authentication result (S107) to obtain a result of user authentication by the authentication entity; 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.authentication result specification means (S113) for specifying the result obtained to the user. Also, when the result of the authentication is an authentication failure, the authentication party can determine whether to carry out the authentication in another authentication entity based on the information of the authentication. establishment of authentication.

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.Also, the image forming apparatus may also include a part for obtaining information relative to the user that is configured to obtain information relative to the user that is information related to the user.

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.Also, the information obtaining part can obtain the information related to the user of an information storage device relative to the user that stores the information related to the user through a network.

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.Also, the information relating to the user may include information that represents an image formation function available to the user.

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.Also, the user authentication information obtaining part can obtain the information related to the user through a network.

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:Also, in accordance with another aspect of the present invention, a user authentication program is provided which results in a computer performing a user authentication method applicable to an image forming apparatus that can be connected through from a network to an authentication apparatus that carries out the authentication of a user, said user authentication program comprising program code means which, when executed, instruct a computer to carry out the following steps:

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;a step of obtaining user authentication information (S103) for obtaining user authentication information to carry out user authentication;

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;an authentication entity determination step (S601) of determining whether to carry out authentication of the user in the authentication apparatus or in the image forming apparatus based on the authentication establishment information set or stored in the device imaging and specifying whether to carry out authentication on the authentication apparatus or on the image forming apparatus;

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;an authentication step (S602) of carrying out user authentication in a given authentication entity in the authentication entity determination step (S601) by the use of the user authentication information;

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); ya step of obtaining an authentication result (S107) for obtaining a result of the authentication of the user in the authentication step (S602); Y

una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.a step of specifying the authentication result (S113) of specifying the authentication result obtained to the user.

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.As mentioned above, according to the present invention, it is possible to provide a user authentication method, an image forming apparatus and a user authentication program which are preferably for an image forming apparatus.

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.Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read together with the following drawings.

Breve descripción de los dibujosBRIEF DESCRIPTION OF THE DRAWINGS

La figura 1 es un diagrama de bloques que muestra la estructura de un aparato de formación de imágenes convencional;Figure 1 is a block diagram showing the structure of a conventional image forming apparatus;

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;Figure 2 is a block diagram showing the structure of a multifunctional apparatus according to an embodiment of the present invention;

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;Figure 3 is a block diagram showing the configuration of the physical support of the multifunctional apparatus according to the embodiment of the present invention;

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;Figure 4 is a block diagram showing the entire structure according to the embodiment of the present invention;

la figura 5 es una tabla que muestra una B. D. de autenticaciones;Figure 5 is a table showing a B. D. of authentications;

la figura 6 es una tabla que muestra una B. D. de directorios de usuario;Figure 6 is a table showing a B. D. of user directories;

la figura 7 es un diagrama esquemático que muestra unas interfaces de usuario;Figure 7 is a schematic diagram showing user interfaces;

la figura 8 es un diagrama de secuencia que muestra unos procesos hasta que un usuario inicia sesión;Figure 8 is a sequence diagram showing processes until a user signs in;

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;Figure 9 is a diagram showing a request function for obtaining authentication information; Figure 10 is a diagram showing a WS request transmission request function;

la figura 11 es un diagrama que muestra los contenidos de una solicitud de autenticación de usuario;Figure 11 is a diagram showing the contents of a user authentication request;

la figura 12 es un diagrama que muestra los contenidos de una respuesta a la solicitud de autenticación de usuario;Figure 12 is a diagram showing the contents of a response to the user authentication request;

la figura 13 es un diagrama de secuencia que muestra unos procesos desde la ejecución delFigure 13 is a sequence diagram showing some processes from the execution of the

cierre de sesión; log out;

la figura 14 es un diagrama de secuencia que muestra unos procesos en los que se usa un WS de directorio de usuario;Fig. 14 is a sequence diagram showing processes in which a user directory WS is used;

la figura 15 es un diagrama esquemático que muestra interfaces de usuario;Figure 15 is a schematic diagram showing user interfaces;

la figura 16 es un diagrama esquemático que muestra una pantalla de lista de destinos;Figure 16 is a schematic diagram showing a destination list screen;

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;Figure 17 is a sequence diagram showing processes in the case where a FAX transmission is carried out;

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;Figure 18 is a sequence diagram showing processes in which a user initiates a session from a 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;Fig. 19 is a diagram showing the contents of a user authentication request in a ticket authentication;

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;Figure 20 is a diagram showing the contents of a response to the user authentication request in a ticket authentication;

la figura 21 es un diagrama esquemático que muestra una pantalla de establecimiento de autenticación;Figure 21 is a schematic diagram showing an authentication establishment screen;

la figura 22 es un diagrama esquemático que muestra un campo de bits; yFig. 22 is a schematic diagram showing a bit field; Y

la figura 23 es un diagrama de flujo que muestra procesos de una autenticación de usuario.Figure 23 is a flow diagram showing processes of a user authentication.

Descripción detallada de las formas de realización preferidasDETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

Se da a continuación una descripción de las formas de realización de la presente invención con referencia a los dibujos.A description of the embodiments of the present invention is given below with reference to the drawings.

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.Referring to Figure 2, a description is given of the programs installed in a multifunctional apparatus 1. Figure 2 shows a group of programs 2 of the multifunctional apparatus 1, a multifunction device activator 3 and hardware resources 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).The group of programs 2 includes a layer of applications 5 and a layer of controller 6 activated in an operating system (hereinafter referred to as "SO") such as UNIX (registered trademark).

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.The hardware resources 4 include a graphics tracing unit 51, a scanner 52, an operation panel 53, and the other hardware resources 50 such as an ADF (Auto Document Feeder ). The operation panel 53 corresponds to means for obtaining user authentication information and an authentication result specification means.

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.The multifunction apparatus activator 3 is operated for the first time at the time when the power of the multifunction device 1 is turned ON, and activates the application layer 5 and the controller layer 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.The application layer 5 includes a printer application 20, which is an application for a printer, a copy application 21, which is an application for making copies, a FAX application 22, which is an application for fax and an application for scanner 23, which is an application for a scanner.

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.In addition, the application layer 5 includes a WEB page application 24, a SOAP communication application 25, one or more shared functions (referred to hereinafter as "SF") 27 and 28 , a Web service function (referred to hereinafter as "WSF", WEB service function) 26 provided between the web page application 24 and the SOAP 25 communication application and the Sf 27 and 28. It should be noted that SOAP means Simple Object Access Protocol, Access Protocol to Simple Objects.

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.The WSF 26 includes a WS API 46 that receives a process request from the WEB page application 24 and the SOAP communication application 25 by means of a previously determined function. In addition, SF 27 and 28 include an SF 45 API that receives a process request from WSF 26 by means of a previously determined function.

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.Upon receipt of a process request from the WEB page application 24 or the SOAP 25 communication application via the Ws 46 API, the WSF 26 selects the SF 27 and / or the SF 28 depending on the request from process. The WSF 26 transmits through the SF 27 or SF 28, selected depending on the process request, the process request that is received through the WS 46 API. Upon receipt of the process request by means of the SF 45 API, the SF 27 or the SF 28 carry out a process that corresponds to the process request.

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.In addition, the WEB page application 24 carries out a process as a client of a WEB authentication service and the SOAP communication application 25 carries out the generation and interpretation of a SOAP message. The controller layer 6 includes: a control service layer 7 that interprets the process request from the application layer 5 and issues a request for obtaining the hardware resources 4; a system resource manager (referred to hereinafter as "the resource manager of system ") 40 that manages one or more of the resources of the hardware 4 and adjusts the obtaining request from the control service layer 7, and a selector layer 8 that manages the hardware resources 4 in accordance with the request for obtaining from 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.The control service layer 7 is configured to include one or more service modules, for example: a network control service (referred to hereinafter as "the NCS", network control service) 30; an operating panel control service (referred to hereinafter as "the OCS", operation panel control service) 32; a user information control service (referred to hereinafter as "the UCS", user infonmation control service) 36; a system control service (referred to hereinafter as "the SCS", system control service) 37; an authentication control service (referred to hereinafter as "the CCS", authentication control service) 38; and a registration control service (hereinafter referred to as "the LCS", logging control service) 39. The CCS 38 corresponds to the means of determining the authentication entity, the means of authentication and the means of obtaining authentication results.

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.In addition, the controller layer 6 is configured to include an API 43 that enables the reception of a process request from the application layer 5 by means of a previously determined function.

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.The NCS 30 process provides a service that can be used in common with respect to applications that require a network I / O, allocates the data that is received according to each protocol from a network to each application and media in the transmission of data from each application to the network.

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.In addition, the NCS 30 includes an HTTPD (HyperText Transfer Protocol Daemon, HyperText Transfer Protocol Demon) and an FTPD (File Transfer Protocol Daemon, File Transfer Protocol Demon) that control data communications with a network instrument. which is connected to the multifunction device 1 through a network.

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.The process of the OCS 32 carries out the control in relation to the display in the operation panel 53, which serves as a means of transmitting information between the control of the main body and a user or a service person who performs a maintenance and inspection.

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.The process of the UCS 36 carries out the management of the users, such as the management of user IDs and passwords. The CCS 38 controls the authentication, which is destined for a local authentication module. Also, the CCS 38 determines which one will be used for authentication: a local authentication module within the multifunction device 1 or an authentication Web service such as a user authentication Web service, which will be described later. The LCS 39 manages the registration of information used by a user.

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.The SCS 37 carries out processes such as application management, operation panel control, system screen display, LED screen, hardware resource management and interruption of application control.

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.The SRM 40 carries out the control and system management of the hardware resources 4 together with the SCS 37. For example, the SRM 40 process carries out an execution and adjustment control according to a request for obtaining from a top layer using the hardware resources 4 such as the graphics plotting unit 51 and the scanner 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.The selector layer 8 includes a FAX control unit selector (referred to hereinafter as "the FCUH", FAX control unit handler) 41 which manages a FAX control unit (at the which is hereinafter referred to as "the FCU", FAX control unit), which is described below, and an image memory selector (referred to hereinafter as " the IMH ", image memory handler) that allocates memory to a process and manages the memory that is assigned to the process. Each of SRM 40 and FCUH 41 issues a process request with respect to hardware resources 4 using the engine I / F 44, which enables the transmission of a process request to hardware resources 4 through means of a previously determined function.

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.As mentioned above, it is possible for the multifunctional apparatus 1 to carry out in a unified manner the processes that are required in common for each application in the controller layer 6.

Se da a continuación una descripción de la configuración del soporte físico del aparato multifuncional 1. A description of the hardware configuration of the multifunctional device 1 is given below.

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.Fig. 3 is a block diagram showing the configuration of the hardware of the multifunction apparatus 1 according to an embodiment of the present invention. The multifunctional apparatus 1 includes a control board 60, the operation panel 53, an FCU 68, a motor 71 and a graphics plotting unit 72. In addition, the FCU 68 includes a unit corresponding to the standard G3, 69, and In addition, the controller board 60 includes a CPU 61, an ASIC 66, an HDD 65, a local memory (MEM-C) 64, a system memory (MEM-P) 63 , a north bridge (referred to hereinafter as "the NB") 62, a south bridge (hereinafter referred to as "the SB") 73, a NIC (Network Interface Card ) 74, a USB 75 device, an IEEE 139476 device and a Centronics 77 device.

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.The operation panel 53 is connected to the ASIC 66 of the controller board 60. Likewise, the SB 73, the NIC 74, the USB device 75, the IEEE 1394, 76 device, and the Centronics 77 device are connected to the NB 62 by means of a PCI bus.

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.In addition, the FCU 68, the engine 71 and the graphics plotting unit 51 are connected to the ASIC 66 of the controller board 60 by means of another PCI bus.

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.Further, on the controller board 60, the local memory 64 and the HDD 65, for example, are connected to the ASIC 66, and the CPU 61 is connected to the ASIC 66 via the NB 62, which is a part of a set of CPU chips. Also, ASIC 66 and NB 62 are connected to each other, not by means of a PCI bus but by means of an AGP (Accelerated Graphics Port ) 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.The CPU 61 controls the multifunction device 1. The CPU 61 is activated as a process and executes each of the NCS 30, the OCS 32, the UCS 36, the SCS 37, the CCS 38, the LCS 39, the SRM 40, the FCUH 41 and the IMH 42 in the SO. In addition, the CPU 61 activates and executes the printer application 20, the copy application 21, the FAX application 22, the scanner application 23, the WEB page application 24 and the SOAP 25 communication application, which form the Application layer 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.The NB 62 is a bridge for connecting the CPU 61, the system memory 63, the SB 73 and the ASIC 66 to each other. The system memory 63 is used, for example, as a memory for images of the multifunction device 1. The SB 73 is a bridge to connect the NB 62, the PCI bus and peripheral devices together. In addition, the local memory 64 is a memory used as an image buffer to make copies and / or as a code buffer.

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.ASIC 66 is an IC for image processing that includes a physical support element for image processing. The HDD 65 is a storage for the accumulation of image data, the accumulation of document data, the accumulation of programs, the accumulation of source data and the accumulation of forms. In addition, the operation panel 53 receives an input operation from a user and displays a screen for the user.

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.Next, referring to Figure 4, a description of the entire structure according to the present embodiment is given. Figure 4 shows the multifunctional devices 91 and 100, a PC 90, a user authentication Web service 92 corresponding to an authentication device, a user directory Web service 93 corresponding to an information storage device. relative to the user and a network 94, by means of which these devices and services are connected. In addition, the multifunction apparatus 100 includes the operation panel 53, the copy application 21, the FAX application 22, the LCS 39, the UCS 36, the CCS 38, the NCS 30, a WSC 83 and a Web server 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.The WSC 83 converts a Web service execution request provided from the CCS 38 into a SOAP request message, and notifies the SOAP request message to a Web service formed by the user authentication Web service medium 92 or the Web user directory service 93. In addition, WSC 83 analyzes a SOAP response message transmitted from the Web service and returns the result to CCS 38, which is the requesting source.

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.In addition, the WSC 83 is built by means of the WEB page application 24, the communication application of SOAP 25, the SF 27 (or the SF 27 and the SF 28) and the WSF 26, which have been described above with reference to figure 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. The Web server 85 carries out processes such as Web server of the PC 90. In particular, the Web server 85 interprets a request in a Web protocol of a Web browser of the PC 90, and provides the response in HTML language. In case the application operating as a client of the multifunction device 100 is installed on the PC 90, the Web server 85 interprets a request for the Web service (SOAP) and provides the response in the SOAP protocol.

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.The user authentication Web service 92 performs the authentication of a user at the request of the multifunction device 100. The user directory Web service 93 confirms the user's usage limitation on request of the multifunction device 100. The user's web service 100 user authentication 92 and the user directory Web service 93 may be functions of the same server.

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.The SOAP protocol (Simple Object Access Protocol ) is used for communications between the multifunction device 100 and the user authentication Web service 92 and communications between the multifunction device 100 and the directory service Web user 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.Next, referring to Figure 5, a description of an authentication database (referred to hereinafter as "the authentication DB") that is mounted on the Web service is given. user authentication 92. The authentication database is a database that stores a user name, a password and a name for each user.The user name and password are used as a set for authentication. used to, for example, indicate a user, which is a transmission source, on a FAX paper that is printed at a transmission destination when the user transmits a FAX.

En el caso de la figura 5, el nombre de usuario es “A", la contraseña es “1234" y el nombre es “AA”.In the case of figure 5, the username is "A", the password is "1234" and the name is "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.Next, referring to Figure 6, a description of a directory database (hereinafter referred to as "the Directory DB") provided in the Directory Web Service is given. 93. The directory DB is a database that stores a user name, address book information, an email address, a FAX number and a copy for each user. The information that is stored in the B.D. of directories corresponds to information related to the user.

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.The address book information is information that includes an address information such as a transmission destination and a telephone number or an e-mail address of the same for each transmission destination. The email address is an email address of a user. The FAX number is a number that serves as the address of a transmission source when a user transmits a FAX. The copy is an image formation function that can be used by a user, and represents the type of copy. For example, when the use of the copy by the user is limited to only the color copy, "color" is written in the copy field. The types of copies include, for example, the black and white copy and the double-sided copy, as well as the color copy.

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.In the case of figure 6, the user name is "A". The address information is "a1, a2, a3". The "a *" represents the address information for a destination. Therefore, the user who has the username "A" registers three types of address information.

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.In addition, the type of copy that can be used by the user who has the user name "A" is only the color copy.

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.A description of processes in the structure mentioned above is given below with reference to user interfaces and sequence diagrams.

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.Referring to Figure 7, a description of the user interfaces is given. Figure 7 shows a screen transition that is displayed in a display part of the operation panel 53, transition caused by a user's operations, and the contents of a record that is recorded at that time. In particular, Figure 7 shows a screen transition displayed in the display part of the operation panel 53 in a case where the user of name A starts a session, performs a copy, and then closes the session.

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.First, those parts that are common between the operation panels 130, 131, 132, 133 and 134. are described below. Each of the operation panels 130, 131, 132, 133 and 134 includes a copy button 110. , a FAX button 111, a display part 112, a number key 117 and a start button 118. Likewise, the display part 112 is provided with a date and time display part 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.The copy button 110 and the FAX button 111 are pressed at the time of copying and FAX transmission, respectively. When one of the copy button 110 and the FAX button 111 is pressed, the button pressed is indicated by shading. The display part 112 is a part that displays a screen for a user. The number keys 117 are used when a number such as the number of sheets to be copied is entered. The start button 118 is a button that is pressed when copying is started. The date and time display part 113 displays the date and time.

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. A description is given below of a sequential transition of the display part 112, starting with the operation panel 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.The operation panel 130 is a login screen. In the display part 112, a user name entry field 114, a password entry field 115 and a confirmation button 116 are displayed. The user name and password correspond to user authentication information. In addition, the user authentication information may include an authentication ticket and an authentication type, which are described below, and information that may specify an authentication entity such as an authentication establishment information and the IP address of the user. an authentication Web service, which are described later.

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.The type of authentication represents the type of authentication such as password authentication and ticket authentication. As for authentication types, there is an internal authentication that performs authentication in a multifunction device that is established as authentication establishment information, described below, and an external authentication that carries out authentication by means of another authentication device. In addition, the authentication type can be a specific type of authentication such as NT authentication and LDAP authentication.

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.The user name entry field 114 is a field for entering a user's user name. The password entry field 115 is a field for entering the user's password. The confirmation button 116 is a button that is pressed after the introduction of the user name and password. In this case, the confirmation button 116 is a login button.

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.When the user presses the confirmation button 116 and the login is successful, the date and time, the user and the fact that the user logged in are recorded in a register as shown in register 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.When the user logs in, the display part 112 of the operation panel 130 makes a transition to the display part 112 of the operation panel 131. In the display part 112 of the operation panel 131 the message "Copying available" is displayed. . User A is using it. "And a logout button 119. With the message, it is specified that the multifunctional device 100 can be used. The logout button 119 is a button to be pressed when the user A closes the session.

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.When copying is started in the aforementioned state, the date and time, the user name and the fact that the user initiated the copying are recorded in a register as shown in register 122. In addition, the part of display 112 of the operation panel 131 makes a transition to the display part 112 of the operation panel 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.When the copying is complete, the display part 112 of the operation panel 132 makes a transition to the display part 112 of the operation panel 133. As shown in the record 123, the date and time, the user name, the fact that the copying has finished, the number of pages and the number of sets are recorded in a record. In this case, when color copying is performed, the fact that color copying is carried out is also displayed.

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.When the copying is completed and user A presses the logoff button 119, the date and time, the username, and the fact that the user logged out are recorded in a record as shown in record 124 Next, the display part 112 of the operation panel 133 makes a transition to the login screen as shown in the display part 112 of the operation panel 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.In the login screen mentioned above, instead of entering the user name and password, a magnetic card reader or an IC card reader can be provided in the multifunction device 100, and can be carried out The login session by using a magnetic card or an IC card.

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.Next, a description of processes relating to the aforementioned login is given with reference to the sequence diagrams.

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”.In the sequence diagrams described below, the characters that have been written above an arrow represent, for example, a message, an event or a call to a function represented by the arrow. Also, the characters that have been placed between square brackets and have been written below an arrow represent a parameter that will be passed. In addition, these characters are omitted when it is not necessary to specify them in particular. In addition, in the sequence diagrams, a Web service client is indicated as "WSC", Web service client, the user authentication Web service is indicated as "WS authentication", and the user directory Web service is indicated as "WS of user directory".

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.First, referring to the sequence diagram of Figure 8, a description of the processes is given below until a user logs in.

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.In step S101, from the operation panel 53 the copy application 21 is provided with a request for Copy application display. In step S102, the copy application 21 notifies the CCS 38 of a request for obtaining authentication information. The argument of the request for obtaining authentication information is described below.

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.In step S103, the CCS 38 notifies the operation panel 53 to display the login screen. Step S103 corresponds to a step of obtaining user authentication information.

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.When the user enters the username and password and presses the confirmation button 116, the operation panel 53 notifies the CCS 38 in step S104 of a session start request. In step S105, the CCS 38 notifies the WSC 83 of a request for WS request transmission. On this occasion, the WSC 83 is also provided with the user name and password that have been previously entered, the URL of the authentication WS 92 and a method name to be passed to the authentication WS 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.In step S106, the WSC 83 notifies the authentication WS 92 of a user authentication request together with a user authentication information. Step S107, which corresponds to a step of obtaining authentication result, is the response to step S106. The contents of the SOAP messages in steps S106 and S107 are described below.

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.In step S108, the WSC 83, to which the response is notified, notifies the CCS 38 of the authentication information transmitted from the authentication WS 92. The CCS 38 generates an authentication ticket. The authentication ticket includes the user name and is intended to associate the user name with the user information stored in the CCS 38. The user information is information included in the information relating to the user, and may include, for example , a department, an employee number and a position in a company. In this case, for example, a database of user information that stores only information in relation to the users can be provided.

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.In step S109, the generated authentication ticket is provided to the copy application 21 together with the user information. Next, in step S110, the copy application 21 notifies the UCS 36 of a usage limitation confirmation request together with the user information. In step S111, the response to the use limitation confirmation request is provided. Step S110 corresponds to a step of obtaining information relative to the user. Furthermore, as can be seen from this process, the application of copy 21 corresponds to means of obtaining information relating to the user.

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.It should be noted that the use limitation confirmation request in step S110 is a request in the case where the use by a user is limited by the copy application 21. When the use is limited by the UCS 36, the name of the application is limited. application as well as the user name are provided from the copy application 21. The application name is, for example, the copy application 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.The copy application 21 determines that the login has been completed from the response in step S111, and notifies the CCS 38 in step S112 of the completion of the login along with the user information. In addition, in step S113, the copy application 21 sends to the operation panel 53 a request to display the session start result. On this occasion, a copy screen display request is also sent. Step S113 corresponds to an authentication result specification step. In step S114, the CCS 38 notifies the LCS 39, together with the user information, that the user has logged in.

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.The processes relating to the start of the session are carried out in the manner mentioned above. Next, a description of the request for obtaining authentication information is given in step S102, the request for transmission of WS request in step S105, the user authentication request in step S106 and the response in the step S107 with respect to the user authentication request in step 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. First, the request for obtaining authentication information in step S102 is carried out by means of a function function call shown in figure 9. The function shown in figure 9 is a function that is written in the language C or the C ++ language, and has the function name "getUserAuthenticatedInfo". The return value of the function is a process result code and the arguments of the function are the application name, the authentication ticket, the user information and the error information. The copy application 21 can obtain the authentication ticket and the user information by storing information in the authentication ticket and the user information through the 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.It should be noted that the return value and the error information are of the integer type, the application name is a pointer of character type, the authentication ticket is a double pointer of character type, the user information is a double pointer of a structure "UserInfo", and each of these is normally four 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.Next, a description of the WS request transmission request is given in step S105. The WS request transmission request is carried out by means of a function function call shown in FIG. 10. The function shown in FIG. 10 is a function that is written in the C language or the language C ++, and has the function name "callWebService". The return value of the function is a process result code and the arguments of the function are the URL of the authentication WS, a web service name, a method name, a method argument, response data and the error information. The copy application 21 can obtain the authentication information by storing information in the response data by means of the 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.It should be noted that the return value and the error information are of the integer type, the WS authentication URL, the web service name, the method name and the method argument are character type pointers, the response data and the error information is a double pointer of type character, and each of these is normally four 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).Next, a description of the user authentication request is given in step S106. As shown in Figure 11, user authentication is written in the XML language (Extensible Markup Language, Extensible Markup Language ).

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.As shown in the XML 140 statements, the fact that the user name is "A" is provided in the following format.

<authName xsi:type=“xsd:string”>A</authName><authName xsi: type = "xsd: string"> A </ authName>

Además, la contraseña “12345!” se proporciona en el siguiente formato.In addition, the password "12345!" Is provided in the following format.

<password xsi:type=“xsd:string”>12345!</password><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.Next, a description of the contents that are provided in step S107 is given as the response to the user authentication request. As shown in an XML 141 statement in Figure 12, the authentication information, which is the response, is indicated in the following format.

<returnValue xsi:type=“xsd:base64Binary”><returnValue xsi: type = "xsd: base64Binary">

ABCDEFG=</returnValue>ABCDEFG = </ returnValue>

El valor “ABCDEFG=” es un ejemplo, que indica si el usuario se autentica o no se autentica.The value "ABCDEFG =" is an example, which indicates whether the user authenticates or does not authenticate.

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.Next, referring to the sequence diagram of figure 13, a description is given of some processes in which the user who has logged in carries out a copying and closes the session.

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.In step S201, the operation panel 53 notifies the copy application 21 of a copy start request. In step S202, the copy application 21 notifies the LCS 39 of the start of copying. On this occasion, LCS 39 is also provided with user information, a job ID and print information set by the user. The establishment information is, for example, information in relation to printing such as color copying.

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.In step S203, the copy application 21 notifies the operation panel 53 of a request for on-screen display of the copy receipt. In this way, copying is carried out.

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.When the copying is finished, the copy application 21 notifies the LCS 39 in step S204 that the copying ends. On this occasion LCS 39 is provided with the user information, the job ID and the print information of the actual output. Also, in step S205, the copy application 21 notifies the operation panel 53 of a request for on-screen display of the end of copying.

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.Next, when the user presses the logoff button 119 (see Figure 7), the operation panel 53 notifies the copy application 21 in step S206 of a session closure request. In step S207, the copy application 21 notifies the CCS 38 of a ticket destruction request together with an authentication ticket. In step S208, the CCS 38 notifies the LCS 39 of a session closure notice together with the user information, and the process is terminated.

En los procesos mencionados anteriormente, el usuario que ha iniciado sesión lleva a cabo un copiado y cierra la sesión. In the processes mentioned above, the user who has logged in carries out a copy and closes the session.

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.A description of processes is given below in the case where the user directory WS 93 is used in the processes mentioned above. The user directory WS 93 is used in the usage limitation confirmation request in step S110 of FIG. 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.Referring to the sequence diagram of Figure 14, a specific description of the processes is given in the aforementioned case.

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.It should be noted that the sequence diagram of figure 14 only shows some processes that correspond to steps S110 and S111 of figure 8, because the sequence diagram of figure 14 shows the processes in the case where the request confirmation of use limitation in step S110 of FIG. 8 is carried out using the user directory WS 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.The sequence diagram of Fig. 14 is described below. In step S301, the copy application 21 notifies the UCS 36 of the use limitation confirmation request. On this occasion, user information and application name are also provided to 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.In step S302, the UCS 36 notifies the WSC 83 of the application transmission request. On this occasion, in a case where the limitation of user use is carried out by means of the copy application 21 or the UCS 36, the user information, the URL of the directory WS are also provided to the WSC 83 user 93 and a method name of the WS. Also, in a case where the limitation of user use is carried out through the user directory WS 93, the user information, a machine name, the application name, the URL are provided to the WSC 83. of the WS of user directory 93 and a method name of the WS. In the present case, the machine name is information that specifies the multifunction device 100 and may be the IP address of the multifunction device 100, for example.

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.In step S303, the WSC 83 notifies the user directory WS 93 of the use limitation confirmation request. The use limitation confirmation request is provided in a SOAP message. In a case where the limitation of use of the user is carried out by means of the copy application 21 or the UCS 36, the information that is provided with the use limitation confirmation request is the user information. Also, in a case where the limitation of use of the user is carried out by means of the user directory WS 93, the information that is provided with the use limitation confirmation request are the user information, the name of machine and the name of application.

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.In step S304, the response to the usage limitation confirmation request in step S303 is provided to the WSC 83 in a SOAP message. In a case where the limitation of user use is carried out by means of the copy application 21 or the UCS 36, the information provided in step S304 is the user information. Also, in a case where the limitation of user use is carried out by means of the user directory WS 93, the information provided in step S304 is a permission for its execution by the user.

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.In step S305, the WSC 83 notifies the UCS 36 of the information transmitted from the user directory WS 93. In a case where the limitation of user use is carried out by means of the copy application 21 or the UCS 36, the information that is provided in step S305 is the user information. Also, in a case where the limitation of user use is carried out by means of the user directory WS 93, the information provided in step S305 is a permission for its execution by the user.

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.In step S306, the UCS 36 notifies the copy application 21 of the response to the usage limitation confirmation request in step S301. In a case where the limitation of user use is carried out by means of the copy application 21, the information provided in step S306 is the user information. Also, in a case where the limitation of user use is carried out by means of UCS 36 or WS of user directory 93, the information provided in step S306 is a permission for its execution by the user.

En el caso en que se usa el directorio de usuario 93, los procesos se llevan a cabo del modo mencionado anteriormente.In the case where the user directory 93 is used, the processes are carried out in the manner mentioned above.

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.Next, a description of the processes is given in the case in which the user does not close session after carrying out the copying as previously mentioned and, later, he uses the FAX function. The description is given with reference to the interfaces (operation panels) 150 to 153 shown in Figure 15. In Figure 15, those parts that are the same as the corresponding parts in Figure 7 are designated by the same numbers reference, and its description is omitted.

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. First, the operation panel 150 is the login screen described above with reference to FIG. 7. When the user logs in, the login screen makes a transition to a screen allowing copying as described above. shows in the display part 112 of the operation panel 151. Therefore, the user can carry out a copying.

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.Next, when the user presses the FAX button 111, the display part 112 of the operation panel 151 makes a transition to the display part 112 of the operation panel 152. In the display part 112 of the operation panel 152, a destination list button 120 is displayed to display the destinations of a FAX by means of a list.

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.In the display part 112 of the operation panel 152, when the user sends a FAX and presses the session closure button 119, the screen shown in the display part 112 of the operation panel 152 makes a transition to the screen of login as shown in the display part 112 of the operation panel 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.Figure 16 shows a destination list screen, which is displayed when the destination list button 120 is pressed. In the destination list screen, an address book name 161 and a group of radio buttons are displayed. destination 160. Address book name 161 represents in which address book the destination list displayed is based. The group of destination selection buttons 160 are displayed based on the address book information (see Figure 6). By selecting a destination selection button 160 to which the user wishes to send a FAX from among the group of destination selection buttons 160, the user can send a FAX to the corresponding destination.

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.Next, referring to the sequence diagram of figure 17, a description of the processes is given in the case where the user sends a FAX after copying as shown in figure 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.In step S401, the operation panel 53 notifies the FAX application 22 of a request for displaying the FAX application. In step S402, the FAX application 22 notifies the CCS 38 of a request to display the login screen.

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.On this occasion, the CCS 38 generates an authentication ticket because the user is logging in. Next, in step S403, the CCS 38 notifies the FAX application 22 of the authentication ticket and user information.

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.In step S404, the FAX application 22 notifies the UCS 36 of a usage limitation confirmation request together with the user information. The response to the usage limitation confirmation request is provided to the FAX application 22 in step S405. When the FAX function is available, the FAX application 22 notifies the operation panel 53 in step S406 of a FAX application screen display request.

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.When the user starts using the FAX function, the operation panel 53 notifies the FAX application 22 in step S407 of a request for FAX transmission. In step S408, the FAX application 22 notifies the LCS 39 that a FAX transmission is initiated. On this occasion, LCS 39 is also provided with user information, a job ID and a FAX transmission condition. The FAX transmission condition is a condition in relation to the transmission of a FAX, such as a destination.

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.In step S409, the FAX application 22 notifies the operation panel 53 of a request to display the FAX transmission reception screen. When the FAX transmission ends, the FAX application 22 notifies the LCS 39 in step S410 that the FAX transmission ends. On this occasion, user information, job ID, and FAX transmission condition are also provided to 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.In step S411, the FAX application 22 notifies the operation panel 53 of a request to display the FAX transmission end screen, and the process ends.

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.The login processes and the FAX transmission processes described above are all carried out in the multifunction apparatus 100. The login processes described below with reference to FIG. 18 are processes in those that the user logs in from a 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.Figure 18 shows processes that are carried out between the PC 90, the Web server 85 (see Figure 4), the copy application 21 and the 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.In step S501, the PC 90 notifies the Web server 85 of a copy application display request. In step S502, the Web server 85 notifies the copy application 21 of the copy application display request. In step S503, the copy application 21 notifies the CCS 38 of a request to obtain authentication information.

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.In step S504, the CCS 38 notifies the web server 85 of a request to display the login screen. In step S505, the web server 85 notifies the PC 90 of the request for display of the login screen.

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.When the user enters the username and password, and press, for example, a confirmation button which is displayed on the PC 90, the PC 90 notifies the Web server 85 in step S506 of a request for logon. On this occasion, the username and password are also notified to the Web server 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.Subsequently, the processes of steps S105 to S112 and the process of step S114, which have been described above with reference to FIG. 8, are carried out.

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.In step S508, the copy application 21 notifies the web server 85 of a request to display the login result. In step S509, the Web server 85 notifies the PC 90 of the request to display the logon result.

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.Authentication in the processes mentioned above is password authentication. It is also possible to carry out authentication by means of ticket authentication instead of password authentication. In a ticket authentication, a ticket is obtained for authentication by connecting a PC to an authentication WS, and the login in a multifunctional device is carried out by using the ticket.

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.A description of the contents that are provided to the PC and the multifunctional device in a ticket authentication is given below.

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.Figure 19 is a diagram showing the contents of a user authentication request in a ticket authentication. As represented by an XML 142 statement of FIG. 19, a ticket "XYZZZZZ =" is provided in the following format.

<ticket xsi:type=“xsd:base64Binary”><ticket xsi: type = "xsd: base64Binary">

XYZZZZZ=</ticket>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.In addition, Figure 20 shows the contents of a user authentication response in a ticket authentication. As represented by an XML 143 statement of FIG. 20, an "ABCDEFG =" response is provided in the following format.

<returnValue xsi:type=“xsd:base64Binary”><returnValue xsi: type = "xsd: base64Binary">

ABCDEFG=</returnValue>ABCDEFG = </ returnValue>

A continuación, se da una descripción de ajustes relacionados con la autenticación.Next, a description of settings related to authentication is given.

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.The B. D. of authentications and the B. D. of directories that have been described above with reference to FIGS. 5 and 6 are not necessarily provided in the WS authentication and WS of the user directory, respectively, and may be provided in a multifunctional device.

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.By providing the B. D. of authentications and the B. D. of directories in a multifunctional device, it is possible to save in the BBs. DD. provided information related, for example, to a temporary user who uses the same multifunctional device only for a week. Therefore, it is possible to avoid an unnecessary update of the B.D. authentication that is provided in the WS authentication or the B.D. directory that is provided in the WS user directory, used by a large number of multifunctional devices.

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.In a case where the B. D. of authentications and the B. D. of directories are provided in a multifunctional device as mentioned above, it is possible to establish which B. D. will be used. Figure 21 shows an authentication establishment screen for establishing authentication. The authentication setup screen includes set items 170 and check boxes 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.Set-up elements 170 include "prioritize external authentication", "prioritize internal authentication", "external authentication only" and "internal authentication only". The "external authentication" represents authentication in the authentication WS. "Internal authentication" represents an authentication through the use of the B.D. authentication provided in a multifunctional device used by a user. "Prioritize" means that authentication is carried out by means of a prioritized authentication, but when the prioritized authentication can not be used, the authentication is carried out by means of the other authentication. "Only" means that the authentication is carried out by means of only one of the internal authentication and the external authentication.

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. The user can carry out an establishment of the authentication by verifying that of the check boxes 171 which corresponds to the setting element that is selected from among the four setting elements 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.In addition, when a user directory is established, an establishment screen obtained by replacing "authentication" with "user directory" is displayed on the screen of figure 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".The contents of the authentication establishment thus established are stored in a bit field shown in Fig. 22. The bit field shown in Fig. 22 is an 8 bit bit sequence: from the lowest bit to the fourth bit they are used for the establishment of authentication, and from the fifth bit to the eighth bit they are used to save a user directory. Each bit corresponds to the eight establishment elements mentioned above, and the value of the bit corresponding to the establishment establishment element is "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.By using the bit field, a multifunctional device determines which B.D will be used and carries out an authentication. This process is described hereinafter with reference to the flow chart of Figure 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.It is assumed that the user authentication information, the type of authentication, the type of the authentication means and information specifying authentication means (authentication means specification information) have already been obtained before the processes shown in the flow diagram of Figure 23. Among these, the type of the authentication means represents the establishment of authentication that has been mentioned above and, in particular, can be specified, for example, NT authentication or authentication of 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.In step S601, a confirmation of the user authentication means is performed, which is established by the use of the aforementioned bit field. Step S601 corresponds to a step of determining the authentication entity. In step S602, it is determined whether the user authentication succeeds. Step S602 corresponds to an authentication step. When it is determined that the user authentication succeeds (SUCCESS in step S602), the process ends. When it is determined that the user authentication fails (FAIL in step S602), in step S603 it is determined, by using the bit field, whether there is an alternative means. Step S603 corresponds to an alternative authentication determination step.

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.When the bit field setting is "external authentication only" or "internal authentication only", it is determined that there is no alternative means (NOT in step S603) and the process ends assuming that the authentication fails. When it is determined that there is an alternative means (YES in step S603), the established alternative user authentication means are confirmed in step S604. In step S605, it is determined whether the alternative user authentication succeeds or fails. When the alternative user authentication succeeds (SUCCESS in step S605), the process ends assuming that the user authentication succeeds. When the alternative user authentication fails (FAIL at step S605), the process ends assuming that the user authentication fails. In the present case, a description of the steps S602 and S605 is given. In addition to the case in which the user authentication fails, which is an original failure, the cases in which the authentication is determined to fail include, for example: the case in which the user identification information and / or the type of authentication can not be handled by an authentication entity; the case in which the authentication means are different from those specified in the authentication means specification information; and the case in which the system of an authentication entity is busy.

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. The present invention is not limited to the specifically disclosed embodiments and variations and modifications can be made without departing from the scope of the present invention.

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:A user authentication method for an image forming apparatus (100) that can be connected through a network to an authentication apparatus (92) that carries out the authentication of a user, said authentication method comprising of user: 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;a step of obtaining user authentication information (S103) for obtaining user authentication information to carry out user authentication; 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;an authentication entity determination step (S601) of determining whether to carry out authentication of the user in the authentication apparatus (92) or in the image forming apparatus (100), based on an authentication establishment information established or stored in said image formation apparatus, and establishes whether to perform authentication on said authentication apparatus or on said image formation apparatus; 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;an authentication step (S602) of carrying out user authentication in a given authentication entity in the authentication entity determination step (S601) by the use of the user authentication information; 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); ya step of obtaining an authentication result (S107) for obtaining a result of the authentication of the user in the authentication step (S602); Y una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.a step of specifying the authentication result (S113) of specifying the authentication result obtained to the user. 2. El método de autenticación de usuario de acuerdo con la reivindicación 1, que comprende asimismo:2. The user authentication method according to claim 1, further comprising: 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.a determination step of alternative authentication (S603) of determination, when the authentication result in the authentication step (S602) is an authentication failure, of whether to carry out the authentication in another authentication entity based on the establishment information of authentication. 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.3. The user authentication method according to claim 1 or 2, further comprising: a step of obtaining information relative to the user (S111) of obtaining information relative to the user that is information relative to the user. 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.The user authentication method according to claim 3, wherein the step of obtaining information relative to the user (S111) obtains the information relating to the user of a storage device of information relating to the user (93) storing the information relative to the user through a network. 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. The user authentication method according to claim 3 or 4, wherein the information relating to the user includes information representing an imaging function available to the user. 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.The user authentication method according to claims 3, 4 or 5, wherein the step of obtaining user authentication information (S103) obtains the relative information to the user through a network. 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:7. An image forming apparatus (100) that can be connected through a network to an authentication apparatus (92) that performs the authentication of a user, said image forming apparatus comprising: 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;means for obtaining user authentication information (53; S103) for obtaining user authentication information to carry out user authentication; 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;authentication entity determination means (38; S601) for determining whether to carry out authentication of the user in the authentication apparatus (92) or in the image forming apparatus (100), based on the authentication establishment information established or stored in the image forming apparatus, and establishes whether to carry out authentication in the authentication apparatus or in the image forming apparatus; 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;authentication means (38; S602) for carrying out user authentication in an authentication entity that is determined by the authentication entity determination means (38) by the use of the user authentication information; 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; ymeans for obtaining an authentication result (38; S107) for obtaining a result of the authentication of the user by the authentication entity; Y medios de especificación de resultado de autenticación (52; S113) para especificar el resultado obtenido al usuario.authentication result specification means (52; S113) for specifying the result obtained to the user. 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. The image forming apparatus (100) according to claim 7, wherein, when the result of the authentication is an authentication failure, the authentication means (38) determine whether to carry out the authentication in another entity. of authentication based on the authentication establishment information. 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.The image forming apparatus (100) according to claims 7 or 8, further comprising: means for obtaining information relative to the user (21) to obtain information relative to the user that is a information relative to the user. 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.The image forming apparatus (100) according to claim 9, wherein the means for obtaining information relative to the user (21) obtains the information relating to the user of an information storage apparatus relating to the user (93). ) that stores information about the user through a network. 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.The image forming apparatus (100) according to claims 9 or 10, wherein the information relating to the user includes information representing an imaging function available to the user. 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.The image forming apparatus (100) according to claims 9, 10 or 11, wherein the means for obtaining user authentication information (21) obtains the relative information to the user through a network. 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:13. A user authentication program that results in a computer carrying out a user authentication method that can be applied to an image forming apparatus (100) that can be connected through a network to an apparatus of authentication (92) that carries out the authentication of a user, said user authentication program comprising program code means which, when executed, instruct a computer to carry out the following steps: 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;a step of obtaining user authentication information (S103) for obtaining user authentication information to carry out user authentication; 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;an authentication entity determination step (S601) of determining whether to carry out authentication of the user in the authentication apparatus (92) or in the image forming apparatus (100), based on established authentication establishment information or stored in the image forming apparatus, and it establishes whether to carry out authentication in the authentication apparatus or in the image forming apparatus; 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;an authentication step (S602) of carrying out user authentication in a given authentication entity in the authentication entity determination step (S601) by the use of user authentication information; 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); ya step of obtaining an authentication result (S107) for obtaining a result of the authentication of the user in the authentication step (S602); Y una etapa de especificación de resultado de autenticación (S113) de especificación del resultado de autenticación obtenido al usuario.a step of specifying the authentication result (S113) of specifying the authentication result obtained to the user. 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. 14. A computer program product comprising a computer readable medium that stores the user authentication program according to claim 13.
ES04254417T 2003-07-24 2004-07-23 User authentication program and method, and image forming apparatus Expired - Lifetime ES2716938T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003200958 2003-07-24
JP2004177053A JP4698169B2 (en) 2003-07-24 2004-06-15 User authentication method and image forming apparatus

Publications (1)

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

Family

ID=33492495

Family Applications (2)

Application Number Title Priority Date Filing Date
ES04254417T Expired - Lifetime ES2716938T3 (en) 2003-07-24 2004-07-23 User authentication program and method, and image forming apparatus
ES18215679T Expired - Lifetime ES2760988T3 (en) 2003-07-24 2004-07-23 User authentication method and program, and imaging apparatus

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES18215679T Expired - Lifetime ES2760988T3 (en) 2003-07-24 2004-07-23 User authentication method and program, and imaging apparatus

Country Status (4)

Country Link
US (1) US20050044248A1 (en)
EP (2) EP1501002B1 (en)
JP (1) JP4698169B2 (en)
ES (2) ES2716938T3 (en)

Families Citing this family (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4717396B2 (en) 2004-08-30 2011-07-06 キヤノン株式会社 Data communication apparatus, data communication method, and data communication program
JP3998013B2 (en) * 2004-09-21 2007-10-24 コニカミノルタビジネステクノロジーズ株式会社 Command processing apparatus authentication system, image forming apparatus, authentication control method, and authentication control program
JP4902981B2 (en) * 2004-10-05 2012-03-21 株式会社リコー Service providing system and service providing method
US20060077443A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display coordination
US8049677B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US8060921B2 (en) * 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
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
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
US8384925B2 (en) * 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
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
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
US8032579B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
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
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
US8237946B2 (en) * 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
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
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8024792B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8023130B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US8035831B2 (en) * 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US8018610B2 (en) * 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8115946B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
US8006293B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US7873718B2 (en) * 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US7978618B2 (en) * 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US7870185B2 (en) 2004-10-08 2011-01-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration
US8015234B2 (en) * 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US20060119883A1 (en) * 2004-10-08 2006-06-08 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential consolidation
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
US20060077119A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for receiving content at an imaging device
US8051125B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
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
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
US8120793B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8001586B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US20060077431A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device concurrent account use
US7966396B2 (en) 2004-10-08 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for administrating imaging device event notification
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
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
US8006292B2 (en) * 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8125666B2 (en) * 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8001587B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
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
US8065384B2 (en) 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
JP4843287B2 (en) * 2004-10-25 2011-12-21 株式会社リコー Information management system, information processing apparatus, and information management method
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 (en) * 2005-09-07 2011-09-07 株式会社リコー Communication device
JP4863253B2 (en) * 2005-09-27 2012-01-25 学校法人東京農業大学 Integrated user management system
US20070077405A1 (en) * 2005-09-30 2007-04-05 Basf Corporation Inorganic/organic-filled styrenic thermoplastic door skins
JP2007142574A (en) * 2005-11-15 2007-06-07 Ricoh Co Ltd Image forming apparatus and usage restriction method
JP4960685B2 (en) 2005-11-22 2012-06-27 株式会社リコー Service processing system and service processing control method
US7540416B2 (en) * 2006-02-14 2009-06-02 Ricoh Company, Ltd. Smart card authentication system with multiple card and server support
JP2007233960A (en) * 2006-03-03 2007-09-13 Matsushita Electric Ind Co Ltd Authentication processing device and authentication processing method
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 (en) * 2007-03-26 2012-08-01 株式会社Kddi研究所 Service use identification information generation apparatus, service use identification information generation system, service use identification information generation method, and program
US8656472B2 (en) 2007-04-20 2014-02-18 Microsoft Corporation Request-specific authentication for accessing web service resources
JP4379499B2 (en) 2007-07-18 2009-12-09 コニカミノルタビジネステクノロジーズ株式会社 Image output authentication system, image output authentication server, and image output authentication method
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 (en) * 2008-01-24 2012-07-25 富士ゼロックス株式会社 Authority authentication device, authority authentication system, and authority authentication program
JP2010063087A (en) * 2008-08-08 2010-03-18 Ricoh Co Ltd Image forming apparatus, log storing method, and log storing program
CN101783848B (en) * 2009-01-20 2013-03-27 京瓷办公信息***株式会社 Image forming system
JP5463757B2 (en) * 2009-06-02 2014-04-09 キヤノンマーケティングジャパン株式会社 Information processing apparatus, control method therefor, information processing system, and program
JP2011081777A (en) * 2009-09-14 2011-04-21 Ricoh Co Ltd Image forming apparatus, control method of image forming apparatus, control program of image forming apparatus, and image forming system
JP2011076216A (en) * 2009-09-29 2011-04-14 Canon Inc Image processing apparatus, authentication method therefor, and program
JP5387339B2 (en) 2009-11-04 2014-01-15 株式会社リコー License management apparatus, license management method, and program
JP5392366B2 (en) * 2012-03-12 2014-01-22 富士ゼロックス株式会社 Authority authentication device, authority authentication system, and authority authentication program
JP6363325B2 (en) * 2013-01-31 2018-07-25 ブラザー工業株式会社 Image processing apparatus and image processing system
JP6366239B2 (en) 2013-08-14 2018-08-01 キヤノン株式会社 Image forming apparatus, control method therefor, and program
JP6406801B2 (en) * 2013-08-14 2018-10-17 キヤノン株式会社 Image forming apparatus, control method therefor, and program
WO2016061819A1 (en) * 2014-10-24 2016-04-28 华为技术有限公司 Resource access method and apparatus
JP6476905B2 (en) * 2015-01-22 2019-03-06 セイコーエプソン株式会社 Printing apparatus control method, printing apparatus, print management server, printing system, printing control program, recording medium
JP6720704B2 (en) * 2016-06-07 2020-07-08 富士ゼロックス株式会社 Authentication control device, image reading device, and program
JP7020901B2 (en) * 2017-12-21 2022-02-16 トヨタ自動車株式会社 Authentication system and authentication device
WO2023062809A1 (en) * 2021-10-15 2023-04-20 富士通株式会社 Authentication program, authentication device, and authentication method

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 (en) * 1993-03-13 2001-02-13 株式会社リコー Integrated business network system
JPH07295904A (en) * 1994-04-20 1995-11-10 Canon Inc Device and method for processing information and network system
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 (en) * 1999-03-09 2000-09-22 Canon Inc Device and method for image reading, device and method for image forming, system and method for image communication and computer readable storage medium
US6615264B1 (en) * 1999-04-09 2003-09-02 Sun Microsystems, Inc. Method and apparatus for remotely administered authentication and access control
DE60036532T2 (en) * 2000-01-28 2008-06-26 Safecom A/S System and method for secure transmission of a document between a client computer of a computer network and a printer
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 (en) * 2000-09-22 2002-07-12 Ricoh Co Ltd Document-fetching device, document-filing system, picture processor, electronic document notarization system and image processing system
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
JP2005056393A (en) 2005-03-03
EP1501002A3 (en) 2007-09-12
EP1501002B1 (en) 2019-02-20
ES2760988T3 (en) 2020-05-18
JP4698169B2 (en) 2011-06-08
EP3483762A1 (en) 2019-05-15
US20050044248A1 (en) 2005-02-24
EP3483762B1 (en) 2019-10-16
EP1501002A2 (en) 2005-01-26

Similar Documents

Publication Publication Date Title
ES2716938T3 (en) User authentication program and method, and image forming apparatus
ES2295522T3 (en) IMAGE FORMATION DEVICE, METHOD FOR PROCESSING SCANNED DATA, INFORMATIC PROGRAM, AND LEGIBLE STORAGE MEDIA BY A COMPUTER.
US20040080771A1 (en) Image forming apparatus that can operate without wasteful use of resources thereof and unnecessary authentication
KR101226539B1 (en) Image processing apparatus, information processing apparatus, control method for image processing apparatus, control method for information processing apparatus, and storage medium
JP2003244183A (en) Network equipment and remote control relay server
US20070124799A1 (en) Authentication agent apparatus, authentication method, and program product therefor
JP4009568B2 (en) Device management system and device management method
JP4903018B2 (en) Image forming apparatus, service providing method, and service providing program
US8786882B2 (en) Image processing apparatus, control method for controlling image processing apparatus, and storage medium to execute a process defined in a job ticket
JP2006209504A (en) Network compatible image forming system
JP2009159053A (en) Information processing apparatus, certificate control method, and certificate control program
JP4413711B2 (en) Image forming apparatus, information processing apparatus, and IPsec setting method
JP2007096705A (en) Data transmission system, data transmission method, data transmission device, and program
JP6138289B2 (en) Image output method and image output apparatus
JP7490405B2 (en) Image forming apparatus, printing system, control method, and program
JP4440576B2 (en) Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system
US10136031B2 (en) Function execution system, and function execution apparatus and computer-readable medium for the same
JP4162554B2 (en) Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system
JP2020167620A (en) Image processing device, control method of image processing device, and program
JP2018186573A (en) Device and method for image output
JP6687786B2 (en) Image output system and image output method
JP2018101273A (en) Wireless terminal, information processing system, and wireless terminal system
JP2018097545A (en) Image forming system, image forming apparatus, and program
JP6324554B2 (en) Image output device
JP2022023547A (en) Authentication system, user information extraction device, user information migration method, and program