Source: https://patents.google.com/patent/EP1445940A2/en
Timestamp: 2019-10-17 04:03:51
Document Index: 130564657

Matched Legal Cases: ['art 501', 'art 140', 'art 140', 'art 140', 'art 260', 'art 206', 'art 260', 'art 140', 'art 301', 'art 302', 'art 303', 'art 304', 'art 301', 'art 3011', 'art 3012', 'art 501', 'art 501', 'art 501', 'art 501', 'art 501', 'art 501', 'art 501', 'art 501', 'art 501']

EP1445940A2 - Image forming apparatus and authentication method - Google Patents
Image forming apparatus and authentication method Download PDF
EP1445940A2
EP1445940A2 EP04250438A EP04250438A EP1445940A2 EP 1445940 A2 EP1445940 A2 EP 1445940A2 EP 04250438 A EP04250438 A EP 04250438A EP 04250438 A EP04250438 A EP 04250438A EP 1445940 A2 EP1445940 A2 EP 1445940A2
EP04250438A
EP1445940A3 (en
Shohhei Moroi
2003-01-29 Priority to JP2003019721 priority
2004-01-21 Priority to JP2004012904 priority
2004-01-28 Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
2004-08-11 Publication of EP1445940A2 publication Critical patent/EP1445940A2/en
2005-09-14 Publication of EP1445940A3 publication Critical patent/EP1445940A3/en
150000001875 compounds Chemical class 0 description 128
238000009740 moulding (composite fabrication) Methods 0 abstract claims description title 113
Fig.1 shows an external view of the compound machine and the operation panel;
Fig.2 shows a configuration in the case where the authentication/billing server 150 and the compound machine 100 are connected via a network;
Fig.3 is a block diagram of the compound machine according to the first embodiment of the present invention;
Fig.4 is a block diagram of the compound machine according to the first embodiment of the present invention;
Fig.5 shows a hardware configuration of the compound machine 100 shown in Figs.3 and 4 according to the first embodiment;
Fig.6 is a flowchart showing the operation of the compound machine 100 when the compound machine 100 is launched;
Fig.7 is for explaining the application setting file;
Figs.8A and 8B show information examples in the application setting file;
Fig.9 is a flowchart showing the operation of the compound machine 100 after the SCS 122 that is one of the control services is launched;
Fig.10 is for explaining setting of the priority application;
Fig.11 shows screen state transition on the operation panel 210 according to the first embodiment;
Fig.12 is a sequence chart for explaining the operation of the authentication module according to the first embodiment;
Fig.13 shows screen state transitions in the second embodiment;
Fig.14 shows a configuration in which the authentication/billing server 150 is connected to the compound machine 100 via a network according to the second embodiment;
Fig.15 is a sequence chart for explaining the operation of the compound machine 100 according to the second embodiment;
Fig.16 shows an example of the configuration of the authentication module 117 that was described in the first and second embodiments;
Fig.17 shows a block diagram of an example of a Java execution environment 118 including the authentication module 117 (Java program);
Fig.18 shows an example of setting information of authentication mode;
Fig.19 is a figure for explaining an authentication method according to the third embodiment;
Fig.20 shows the authentication screen displayed by the system side authentication control part 501;
Fig.21 is a flowchart in the case where the authentication screen displayed by the system side authentication control part is used;
Fig.22 is a figure for explaining an authentication method of the third embodiment;
Fig.23 shows an example of the authentication screen displayed by the authentication module 117;
Fig.24 is a flowchart in the case where the authentication screen by the system side authentication control part and the authentication screen by the authentication module are used;
Fig.25 shows a configuration in which the compound machine 100 communicates with the PDA 601 and the cellular phone 602.
In the following, an outline of the first embodiment of the present invention is described with reference to Figs.1 and 2.
The image forming apparatus (referred to as a compound machine hereinafter) of the present embodiment includes hardware resources and applications. The hardware resources include a display part, a print part, an image pickup part and the like that are used for image formation. The applications include a print application, a copy application, a facsimile application and the like. In addition; the compound machine is provided with various control services between the applications and the hardware resources. The control services manages the hardware resources, and performs execution control and image formation processes. Compared with conventional compound machines, an application can be added easily in the compound machine of this embodiment. Therefore, as to the compound machine of this embodiment, by developing a new application suitable for user's needs, the new application can be easily added to the compound machine that is operating at a user's site.
The compound machine has an operation part (referred to as an operation panel hereinafter) as shown in Fig.1 that is commonly used for each application. An application can be switched to another application by pushing an application switching key on the operation panel.
The compound machine of this embodiment includes an authentication module of the present invention. The authentication module is provided in the compound machine separately'from the authentication capability that is unchangeably provided in the system side. When a screen of the authentication module is displayed on the operation panel, the screen cannot be changed to a screen of another application unless the authentication condition is satisfied. Information for realizing authentication used by the authentication module can be provided in the compound machine. Alternatively, the information can be provided in an external authentication/billing server, so that the compound machine requests the authentication/billing server to perform authentication.
In addition, accordion to the compound machine of this embodiment, the authentication module can be set as "priority application". The priority application is an application that has a screen control right when the application is launched. That is, when the priority application is launched in response to power on or system reset of the compound machine, the screen of the priority application is displayed first on the operation panel. Thus, by setting the authentication application as "priority application", use of a desired application is restricted unless an authentication condition is satisfied. In addition to applications, a software module in the system side can be set as the priority application. That is, the "priority application" in this specification may include an application and system side software.
Fig.2 shows a configuration in the case where the authentication/billing server is used. In the configuration shown in Fig.2, the compound machine 100 and the authentication/billing server 150 are connected via a network.
An outline of the operation of the compound machine in the configuration of Fig.2 is described in the following.
When the authentication module launches as the priority application, a screen is displayed on the operation panel to prompt for "user code" and "password" that are used for user authentication. When the authentication data is obtained from a card by using a card reader in the compound machine, a message such as "insert a card" is displayed on the operation panel.
In the following, a case where only a user code is used is described. First, a user who wants to use the compound machine 100 inputs the user code from the screen displayed on the operation panel. When the compound machine 100 receives the user code, the compound machine 100 sends the user code to the authentication/billing server 150. The authentication/billing server 150 checks whether there is data that is the same as the received user code. If there is the data, the server 150 returns a message indicating that the authentication succeeds to the compound machine 100. The authentication module displays a message such as "please select an application key" on the operation panel and enables the application switching keys.
If the user pushes a copy key, a screen of the copy application is displayed so that the user can copy a document. After copy operation ends and after a time (time setting: idle state 30 seconds for example) elapses, "system auto clear" is initiated. Then, the screen of the authentication module is displayed and the mode is changed to the use restriction mode again.
Fig.3 is a block diagram of the compound machine according to the first embodiment of the present invention. As shown in the figure, the compound machine 100 includes hardware resources 103, a software group 110 and a compound machine launching part 140. The hardware resources 103 include a black and white line printer (B&W LP) 101, a color line printer 102, and a scanner, a facsimile and the like. The software group 110 includes a platform 120 and applications 130. The compound machine launching part 140 is executed first when the compound machine is turned on. The compound machine launch part 140 initializes and diagnoses the machine, and launches each control service and each application.
Further, the compound machine 100 includes the authentication module 117 of the present invention. In the same way as the additional application, the authentication module 117 can be easily added to the compound machine from the flash card, SD card and a server connected to a network. When a function of the authentication module is changed, a new authentication module can be installed easily. The authentication module can be provided in either of the control service side (Fig.3) and the application side (Fig.4).
Fig.5 shows a hardware configuration of the compound machine 100 shown in Figs.3 and 4 according to the first embodiment. As shown in Fig.5, the compound machine 100 includes a controller board 200, an operation panel 210, a fax control unit (FCU) 220, a USB device 230, an IEEE1394 device 240, a Bluetooth device 250 and an engine part 260. The controller board 200 includes ASIC 201, a CPU 202, a RAM 203, a ROM 204, a HDD 205, a flash card interface part 206 and a network interface controller 209. The operation panel 210 is directly connected to the ASIC 201. The FCU 220, the USB device 230, the IEEE1394 device 240 and the Bluetooth device 250 and the engine part 260 are connected to the ASIC 201 via the PCI bus.
Fig.6 is a flowchart showing the operation of the compound machine when the compound machine is launched. This process is performed by the compound machine launch part 140.
At the time when the compound machine is turned on or the compound machine is reset, initializing process is performed in step S1. The initializing process includes launch of BIOS (Basic Input / Output System) and launch of boot loader, launch of kernel, initialization and diagnosis of hardware and the like.
Next, the compound machine 100 searches the ROM file (romfs file) in a memory medium such as the ROM and the like for an application setting file that is located at a predetermined position in the memory medium in step S2, and the compound machine 100 searches the application setting file in step S3. For example, as shown in Fig.7, ROM files (ROMO and ROM1) are stored in the ROM and the flashcard, in which the application setting file exists in each head. Fig.8A shows an example of the application setting file in the ROM, and Fig.8B shows an example of the application setting file in the flashcard. In Figs.8A and 8B, "-2" and the like indicates launch priority.
Next, the compound machine 100 refers to the application setting file in the ROM, and mounts the ROM file system (romfs) according to a mount command. Then, the compound machine 100 checks launch condition and launch order of applications by referring to the application setting files including one in the flashcard (Fig.8B) in step S4, then, launches applications and control services including the SCS 122 in step S5. In the example shown in Figs.7, 8A and 8B, applications are launched in an order A->C->B->D->E.
Fig.9 is a flowchart showing the operation of the compound machine 100 after the SCS 122 that is one of the control services is launched.
When the SCS process is launched according to the application setting file, a window is displayed on the operation panel 210 in step S11 and a message such as "please wait" is shown. During the time, application registration is performed for each launched application (copy, printer and the like) in step S12. The SCS 122 receives application registration request messages from each application, and stores ID of each application in a RAM and the like, so that the application registration is performed.
Next, the compound machine 100 checks whether there is any priority application by referring to a predetermined region (referred to as "priority application region" hereinafter) in a storage such as RAM 203 in step S13. If there is no setting of the priority application in the priority application region in the storage, a default application (copy application in usual) is set as a priority application in step S14. If the authentication module is set as the priority application, the authentication module becomes the priority application in step S15.
In the above-mentioned example, the authentication module 117 is initially set as a priority application. For setting the authentication module 117 as a priority application, the user selects "priority application setting" from the initial setting screen of the compound machine. Then, as shown in Fig.10, a priority application setting screen including the added applications (authentication module and the like) are displayed. Then, the user selects a desired added application from the screen. Accordingly, the name of the selected application is registered in the priority application region. When the compound machine is launched, the SCS 122 refers to the information to determine presence or absence of priority application setting. In this way, it becomes possible to make the authentication module to display an authentication screen at the time when the compound machine launches.
In the above-mentioned process, transition of the state of the screen on the operation panel 210 is shown in Fig.11 taking copy application as an example.
As shown in Fig.11, in response to power on or restart, the authentication module screen is displayed and the compound machine enters a state (state 1) of waiting for authentication condition input. If an input by a user does not satisfy the authentication condition, the authentication screen does not change to another screen. If an input by the user satisfies the authentication condition (authentication OK), the compound machine displays an application selection screen and enters a state (state 2) of waiting for an application change key event. Then, the compound machine receives an input indicating the selected application, so that the screen changes to a screen of the application.
Fig.12 is a sequence chart for explaining the operation of the authentication module 117. In the left side, screen information of the operation panel 210 corresponding to the operation is shown. Display on the operation panel 210 and data input from the operation panel 210 are performed via the OCS 126. However, Fig.12 does not show the OCS 126, but the SCS 122, the authentication module 117, and the copy application 112 are shown.
In the figure, the authentication module screen (can be also referred to as "authentication screen") is shown first, and the state is the authentication condition input waiting state (authentication condition input waiting period P1). In this state, if the application switching key event is sent to the SCS 122 and if the SCS 122 sends a screen release request to the authentication module 117, the authentication module 117 does not accept the request but returns NG to the SCS 122. That is, in the authentication condition input waiting period P1, the authentication module 117 returns NG for the screen release request and does not accept screen release unless there is an input that satisfies the authentication condition.
After the copy operation completes, instead of using the authentication module 117, a use restriction capability of the SCS 122 can be used, in which user restriction can be performed by displaying a popup window showing "please insert a card" and the like.
In addition, according to the present embodiment, a copy screen can be changed to the authentication module screen while copy operation is performed. Thus, even if a user leaves the compound machine 100 after instructing the compound machine 100 'to copy a large number of documents, the screen can not be changed to other application screen unless authentication is performed again. Therefore, it can be prevented that other user uses the compound machine 100 invalidity. In addition, even when the user forgets to change the screen into the authentication screen before leaving the compound machine 100, it can be prevented that an invalid user uses the compound machine 100 since the authentication screen can be displayed in response to system auto clear after the copy ends.
Fig.13 shows screen transitions in the second embodiment. As shown in the figure, in the second embodiment, while the copy application is being used (state 3), if the number of copies exceeds a permissible number, the authentication module 117 displays a warning message (state 4). In this case, if the remaining number is updated, the screen is changed back to the copy screen. If the remaining number is not updated, the copy operation is stopped so that the screen is returned to the authentication screen.
The operation of the compound machine 100 of the second embodiment is described with reference to the block diagram of Fig.14 and the sequence chart of Fig.15. Fig.14 shows a configuration in which the authentication/billing server 150 is connected to the compound machine 100 via a network.
After the user inputs a user code and the like on the authentication module screen, the authentication/billing server 150 performs user authentication by comparing registered user code and the input user code. When the authentication is successful, an available number of copies (referred to as "remaining count") that can be made by the authenticated user is sent to the compound machine 100 in step S101.
The copy application 112 inquires the authentication module 117 whether the remaining count is larger than 0. If the remaining count is larger than 0, the authentication module 117 returns "print OK" in step S103. The inquiry can be performed via the SCS 122. Alternatively, the copy application 112 itself may check if there is any remaining count by referring to the storage.
When the remaining count becomes 0 while copying is performed, the SCS 122 also can perform the process to stop the copy operation. In this case, for example, the SCS 122 displays a popup window indicating "please insert a key card". Accordingly, the use of the copy application can be restricted unless a valid key card is inserted.
Fig.16 shows an example of the configuration of the authentication module 117 that was described in the first and second embodiments. As shown in Fig.16, the authentication module 117 includes an authentication control part 301, an authentication data management part 302, a use restriction management part 303 and a use status management part 304. The authentication management part 301 includes an operation screen release determination part 3011 and a key/even/timer monitoring part 3012.
Fig.17 shows a block diagram of an example of a Java execution environment 118 including the authentication module 117 (Java program). The Java execution environment is located at the application layer in the configuration of the compound machine 100 shown in Fig.3.
As shown in Fig.17, the Java execution environment 118 includes the authentication module 117 that is a Java program, a class library 401, a virtual machine 402, and a program loader 403. Fig.17 also shows a Web server 400 that provides Java programs. The compound machine 100 and the Web server 400 is connected via a network.
Next, the third embodiment of the present invention is described. In the third embodiment, an authentication capability (included in SCS 122 for example) that is unchangeably included in the system side and the authentication module 117 are used by switching them. Hereinafter, the authentication capability in the system side is called "system side authentication control part". In the following, a mode in which authentication is performed by using the system side authentication control part is called "standard authentication mode", and a mode in which authentication is performed by using the authentication module 117 is called "additional authentication mode".
In this embodiment, the standard authentication mode or the additional authentication mode is set for each application by using an initial setting screen and the like. Fig.18 shows an example of setting information. In the example shown in Fig.18, the standard authentication mode is set for copy application and additional application 2, and the additional authentication mode is set for scanner application and additional application 1. For Fax application, there is no use restriction setting.
As shown in Fig.19 that is a schematic diagram of the compound machine 100, in the additional authentication mode, data input from the authentication screen displayed by the system side authentication control part 501 is passed to the authentication module 117 and an authentication result is passed to the system side authentication control part 501. Fig.20 shows the authentication screen displayed by the system side authentication control part 501. This authentication screen is called "authentication screen A". The authentication screen A is a screen for prompting for a user code and a password.
In the following, the operation of this case is described with reference to a flowchart shown in Fig.21.
The system side authentication control part 501 checks the authentication mode for the selected application from the settings shown in Fig.18 in step S205. If the mode is the standard authentication mode, the system side authentication control part 501 performs the authentication by comparing data stored in the compound machine 100 and the input data in step S206. If the authentication is successful, a screen of the selected application is displayed instead of the authentication screen A in step S207.
Next, an example is explained in which the authentication screen displayed by the system side authentication control part 501 and the authentication screen displayed by the authentication module 117 are used. The mode settings are the same as those shown in Fig.18 also in this case.
In this example, as shown in Fig.22, the authentication screen displayed by the authentication module 117 is used for performing authentication for an application corresponding to the additional authentication mode, and the authentication module 117 performs the authentication. For an application corresponding to the standard authentication mode, the authentication screen A displayed by the system side authentication control part 501 is used for performing authentication, and the system side authentication control part 501 performs the authentication. Between the system side authentication control part 501 and the authentication module 117, information on screen release and the like is exchanged. Fig.23 shows an example of the authentication screen displayed by the authentication module 117. This screen is called "authentication screen B".
In the following, the operation of this case is described with reference to a flowchart shown in Fig.24. In the following process, the authentication module is already set as the priority application.
After the compound machine 100 is turned on in step S301, the authentication module 117 displays the authentication screen B on the operation panel in step S302. The user selects an application by pushing an application switching key on the operation panel in step S303. The authentication module 117 checks the authentication mode for the selected application from the settings shown in Fig.18 in step S304.
Fig.25 shows a configuration in which the compound machine 100 communicates with the PDA 601 and the cellular phone 602. As shown in Fig.25, the compound machine 100 is connected to a network 603 (LAN or WAN such as the Internet). The connection can be realized by either of wired method or wireless method via a wireless LAN card 604. In addition, the compound machine 100 can be provided with a function for directly connecting to the PDA 601 by using an ad-hoc network. In addition, the compound machine 100 can be provided with a function for communicating with the cellular phone 602 by using an extension capability.
The compound machine 100 includes a data communication protocol processing function 605, a Web server function 606, and a screen data generation function 607 for generating authentication screen data. The screen data generation function 607 is provided in the authentication module 117 for example. Other parts of the compound machine 100 are the same as those described so far. By adopting such configuration, data communication can be performed between the compound machine 100 and the PDA 601 or the cellular phone 602. In the following, the operation at the time when authentication is performed is described. The PDA 601 and the cellular phone 602 are collectively called "potable terminal".
The portable terminal that receives the screen data displays a screen such as one shown in Fig.20 or Fig.23 on a screen display part of the portable terminal. Then, the user of the portable terminal inputs necessary authentication data and sends the data to the compound machine 100.
An image forming apparatus including applications and system side software for providing system side services to the applications, the image forming apparatus comprising:
The image forming apparatus as claimed in claim 1, wherein the system side software includes an authentication function part, and
The image forming apparatus as claimed in claim 1 or 2, the image forming apparatus further comprising a part for executing the authentication module from an external recording medium, or a part for loading the authentication module into the image forming apparatus from the external recording medium and executing the authentication module.
An image forming apparatus according to any one of the preceding claims, the image forming apparatus further comprising an authentication module execution part for downloading the authentication module from a server that is connected to the image forming apparatus via a network, and executing the authentication module.
The image forming apparatus as claimed in claim 4, wherein the authentication module is a Java program, and the authentication module execution part includes a class library and a virtual machine.
An image forming apparatus according to any one of the preceding claims, the image forming apparatus further comprising a communication part used for performing wireless data communications with a portable terminal,
The image forming apparatus as claimed in claim 6, the image forming apparatus further comprising a part for generating image data corresponding to a screen for prompting for authentication data in the portable terminal, and sending the image data to the portable terminal.
An image forming apparatus according to any one of the preceding claims, wherein the authentication data includes a section name or a purpose of using an application.
An image forming apparatus according to any one of the preceding claims, the image forming apparatus further comprising a part for displaying an authentication screen of the authentication module first when the image forming apparatus is started.
An image forming apparatus according to any one of the preceding claims, wherein, if the image forming apparatus detects an end of a job, system auto clear, or a key input instructing to use the authentication module while the image forming apparatus displays a screen other than the authentication screen on the operation panel, the image forming apparatus displays the authentication screen instead of the screen other than the authentication screen.
The image forming apparatus as claimed in claim 10, wherein, if the image forming apparatus detects elapse of a predetermined time after an end of a job, the image forming apparatus launches the system auto clear function and displays the authentication screen.
An image forming apparatus according to any one of the preceding claims, the authentication module comprising a part for collecting log information relating to use of the image forming apparatus.
The image forming apparatus as claimed in claim 12, wherein the authentication module collects a print completion notification as the log information, and displays a warning on the operation panel when the number of sheets printed reaches a predetermined number.
An authentication method used for an image forming apparatus including applications and system side software for providing system side services to the applications, the image forming apparatus comprising an authentication module separately from the system side software,
The authentication method as claimed in claim 14, wherein the system side software includes an authentication function part, and
The authentication method as claimed in claim 14 or 15, wherein the image forming apparatus executes the authentication module from an external recording medium, or the image forming apparatus loads the authentication module from the external recording medium and executes the authentication module.
An authentication method according to any one of claims 14 to 16, wherein the image forming apparatus downloads the authentication module from a server that is connected to the image forming apparatus via a network, and executes the authentication module.
An authentication method according to any one of claims 14 to 17, the image forming apparatus further comprising a communication part used for performing wireless data communications with a portable terminal, wherein the authentication module performs authentication by using authentication data received from the portable terminal via the communication part.
An authentication method according to any one of claims 14 to 18, wherein, if the image forming apparatus detects an end of a job, system auto clear, or a key input instructing to use the authentication module while the image forming apparatus displays a screen other than the authentication screen on the operation panel, the image forming apparatus displays the authentication screen instead of the screen other than the authentication screen.
An authentication method according to any one of claims 14 to 19,
wherein the authentication module collects log information relating to use of the image forming apparatus.
A computer program to be executed on an image forming apparatus including applications and system side software for providing system side services to the applications, the computer program comprising:
The computer program as claimed in claim 21, the image forming apparatus further comprising a communication part used for performing wireless data communications with a portable terminal,
The computer program as claimed in claim 21 or 22, the computer program comprising program code means for collecting log information relating to use of the image forming apparatus.
The computer program as claimed in claim 23, the computer program comprising program code means for collecting a print completion notification as the log information, and displaying a warning on the operation panel when the number of sheets printed reaches a predetermined number.
A computer readable medium storing a computer program according to any one of claims 21 to 24.
EP04250438A 2003-01-29 2004-01-28 Image forming apparatus and authentication method Ceased EP1445940A3 (en)
JP2004012904 2004-01-21
JP2004012904A JP4409970B2 (en) 2003-01-29 2004-01-21 Image forming apparatus, and an authentication program
EP1445940A2 true EP1445940A2 (en) 2004-08-11
EP1445940A3 EP1445940A3 (en) 2005-09-14
EP04250438A Ceased EP1445940A3 (en) 2003-01-29 2004-01-28 Image forming apparatus and authentication method
EP10009950A Ceased EP2293538A1 (en) 2003-01-29 2004-01-28 Image forming apparatus and authentication method
EP (2) EP1445940A3 (en)
EP1811344A2 (en) * 2006-01-19 2007-07-25 Canon Kabushiki Kaisha Image processing apparatus and method of starting image processing apparatus
KR20160024789A (en) * 2014-08-25 2016-03-07 캐논 가부시끼가이샤 Printing system processing data according to authentication information, printing apparatus and portable terminal constituting the system, control methods therefor, and storage medium storing control programs therefor
EP2991331A3 (en) * 2014-08-28 2016-03-23 Samsung Electronics Co., Ltd Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
EP2996320A3 (en) * 2014-08-28 2016-03-23 Samsung Electronics Co., Ltd Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
EP2996321A3 (en) * 2014-08-28 2016-05-18 Samsung Electronics Co., Ltd Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
EP3162043A4 (en) * 2014-06-25 2017-07-19 Ricoh Company, Ltd. Information processing apparatus, information processing method, and recording medium
JP3952064B2 (en) * 2005-04-13 2007-08-01 コニカミノルタビジネステクノロジーズ株式会社 An image processing system, image processing apparatus and a control program
JP4336721B2 (en) * 2007-04-10 2009-09-30 シャープ株式会社 Control system, a program, a computer-readable recording medium, the image apparatus control system
CN104025505B (en) * 2011-12-31 2018-10-16 英特尔公司 Methods, devices and systems for managing user authentication
JP3019515B2 (en) * 1991-08-26 2000-03-13 株式会社リコー Print control method
JP3478008B2 (en) * 1996-07-16 2003-12-10 ミノルタ株式会社 Image forming management method and management system
JP3666405B2 (en) 2001-03-30 2005-06-29 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus, the installation program, computer-readable recording medium and installing were recorded installation program
JP4207401B2 (en) 2001-06-01 2009-01-14 スズキ株式会社 Shared vehicle management system
2018-08-24 US US16/112,024 patent/US20180367700A1/en active Pending
EP1811344A3 (en) * 2006-01-19 2014-03-05 Canon Kabushiki Kaisha Image processing apparatus and method of starting image processing apparatus
RU2666967C2 (en) * 2014-06-25 2018-09-13 Рикох Компани, Лтд. Information processing apparatus, information processing method and recording medium
EP3128735A3 (en) * 2014-08-28 2017-02-15 Samsung Electronics Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
US9804732B2 (en) 2014-08-28 2017-10-31 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
US9924052B2 (en) 2014-08-28 2018-03-20 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
US10063635B2 (en) 2014-08-28 2018-08-28 S-Printing Solution Co., Ltd. Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
JP4409970B2 (en) 2010-02-03
JP4125269B2 (en) 2008-07-30 Job processing system and control method thereof
US8428484B2 (en) 2013-04-23 Methods and systems for peripheral accounting
2019-02-06 18R Refused
Ipc: H04N 1/32 20060101AFI20040507BHEP