US20120127525A1 - Image forming apparatus, information setting system, and information setting method - Google Patents

Image forming apparatus, information setting system, and information setting method Download PDF

Info

Publication number
US20120127525A1
US20120127525A1 US13/299,659 US201113299659A US2012127525A1 US 20120127525 A1 US20120127525 A1 US 20120127525A1 US 201113299659 A US201113299659 A US 201113299659A US 2012127525 A1 US2012127525 A1 US 2012127525A1
Authority
US
United States
Prior art keywords
information
image forming
setting
control part
setting information
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.)
Abandoned
Application number
US13/299,659
Inventor
Hiroki Uchibori
Takashi Nakamura
Kei Nakabayashi
Sachiko Takeuchi
Osamu Kizaki
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
Assigned to RICOH COMPANY, LTD. reassignment RICOH COMPANY, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIZAKI, OSAMU, NAKABAYASHI, KEI, NAKAMURA, TAKASHI, TAKEUCHI, SACHIKO, UCHIBORI, HIROKI
Publication of US20120127525A1 publication Critical patent/US20120127525A1/en
Priority to US14/689,636 priority Critical patent/US9948810B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4005Sharing resources or data with other data processing systems; Preparing such data
    • G06K15/402Sharing data concerning the arrangement's configuration or current state
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00347Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32496Changing the task performed, e.g. reading and transmitting, receiving and reproducing, copying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32651Indicating or reporting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1231Device related settings, e.g. IP address, Name, Identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1257Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/001Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Definitions

  • the present invention generally relates to an image forming apparatus, an image setting system, and an image setting method, in which setting information is updated.
  • Japanese Laid-open Patent Application No. 2008-72318 discloses a technology in which the server retains setting information for each of the image forming apparatuses, each of the image forming apparatuses acquires the setting information corresponding to devices thereof, and the acquired setting information is registered.
  • the setting information is retained for each of the devices, the workload of the administrator related to the setting information is increased when the number of the devices is increased.
  • the setting information for each of the devices is required to be the same information.
  • great workload of the administrator is required to perform settings for each of the devices for each of the image forming apparatuses.
  • a push-type setting method using a WebService/MIB may be considered to send and set the setting information for the image forming apparatuses.
  • the push-type setting method disadvantageously, if there are a large number of devices to be set, it takes time to apply the setting information. If one of the image forming apparatuses is not powered on, the settings are not collectively conducted.
  • the present invention solves or reduces one or more of the above problems.
  • an image forming apparatus including a storage part configured to store setting information for a function which the image forming apparatus operates based on the setting information; a sending part configured to send an acquisition request of common setting information to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network; a receiving part configured to receive the common setting information from the information processing apparatus; and an update control part configured to control setting the common setting information received by the receiving part in the setting information stored in the storage part.
  • an information setting system including multiple image forming apparatuses each of which operates based on setting information for a function stored in a first storage part; and an information processing apparatus connectable to the multiple image forming apparatuses through a network, wherein said information processing apparatus includes a second storage part configured to store common setting information in common with the multiple image forming apparatuses connected through the network; and a communication part configured to send the common setting information to the multiple image forming apparatuses, when receiving an acquisition request of the common setting information from the multiple image forming apparatuses, and each of the multiple image forming apparatuses includes a sending part configured to send an acquisition request of the common setting information to the information processing apparatus; a receiving part configured to receive the common setting information from the information processing apparatus; and an update control part configured to control setting the common setting information received by the receiving part in the setting information stored in the first storage part.
  • an information setting method performed in an image forming apparatus which operates based on setting information for a function stored in a storage part, said information setting method comprising: sending an acquisition request of common setting information to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network; receiving the common setting information from the information processing apparatus; and controlling setting the common setting information received by the receiving part in the setting information stored in the storage part.
  • FIG. 1 is a diagram illustrating an example of an information setting system in an embodiment
  • FIG. 2 is a schematic block diagram illustrating an example of a hardware configuration of an image forming apparatus in FIG. 1 in the embodiment
  • FIG. 3 is a block diagram illustrating an example of hardware of the information processing apparatus in the embodiment
  • FIG. 4 is a block diagram illustrating an example of a configuration of the image forming apparatus in the embodiment
  • FIG. 5 is a block diagram illustrating an example of the configuration of the information processing apparatus in the embodiment.
  • FIG. 6A and FIG. 6B are diagrams illustrating an example of preference information in the embodiment
  • FIG. 7 is a sequence diagram illustrating a first example of a setting process in the embodiment.
  • FIG. 8 is a sequence diagram illustrating a second example of the setting process in the embodiment.
  • FIG. 9 is a sequence diagram illustrating a third example of the setting process of the preference information in the embodiment
  • FIG. 10 is a sequence diagram illustrating a fourth example of the setting process of the preference information in the embodiment.
  • FIG. 11 is a sequence diagram illustrating a fifth example of the setting process of the preference information in the embodiment.
  • FIG. 12 is a sequence diagram illustrating a sixth example of the setting process of the preference information in the embodiment.
  • FIG. 13 is a sequence diagram illustrating a seventh example of the setting process of the preference information in the embodiment.
  • FIG. 14 is a flowchart for explaining a first confirmation process in the embodiment.
  • FIG. 15 is a sequence diagram illustrating a first example of the setting error process in the embodiment.
  • FIG. 16 is a sequence diagram illustrating a second example of the setting error process in the embodiment.
  • FIG. 17 is a sequence diagram illustrating a third example of the setting error process in the embodiment.
  • FIG. 18 is a sequence diagram illustrating a fourth example of the setting error process in the embodiment.
  • FIG. 19 is a flowchart for explaining a second confirmation process in the embodiment.
  • FIG. 20 is a sequence diagram illustrating an example of a process after setting items are confirmed in the embodiment.
  • FIG. 21 is a flowchart for explaining a second confirmation process in the embodiment.
  • FIG. 1 is a diagram illustrating an example of an information setting system.
  • image forming apparatuses 10 , 20 , 30 , and the like are connected to an information processing apparatus 40 regarded as a server through a network 2 .
  • Each of the image forming apparatuses 10 , 20 , 30 , and the like performs data communication with the information processing apparatus 40 through the network 2 .
  • the image forming apparatus may be an MFP (Multifunction Peripheral).
  • the image forming apparatus 10 may include a scan function, a copy function, a printer function, a facsimile function, and the like in a housing.
  • the image forming apparatus 10 sends an acquisition request of setting information for each of functions (applications) to the information processing apparatus 40 through the network 2 .
  • the setting information may be regarded as common setting information and is called preference information (referred later as preference information 6 in FIG. 6A and FIG. 6B ).
  • the information forming apparatus 10 conducts a device setting by using the preference information acquired from the information processing apparatus 40 . Since the image forming apparatuses 20 and 30 are similarly configured to the image forming apparatus 10 , the image forming apparatus 10 may be represented in the following.
  • the information processing apparatus 40 retains the preference information which is set in common for all image forming apparatuses 10 , 20 , 30 , and the like connected through the network 2 .
  • the information processing apparatus 40 sends the preference information to the image forming apparatuses 10 , 20 , 30 , and the like.
  • a PULL type setting method is provided in a case in which the preference information in common for the image forming apparatuses 10 , 20 , 30 , and the like is set.
  • FIG. 2 is a schematic block diagram illustrating an example of a hardware configuration of the image forming apparatus 10 in FIG. 1 .
  • the image forming apparatus 10 includes a controller 101 , an operation panel 102 , a facsimile control unit (FCU) 103 , an engine part 107 , and the like.
  • the engine part 107 includes a plotter 104 , a scanner 105 , other hardware resources 106 , and the like.
  • the controller 101 includes a processor as a CPU (Central Processing Unit) 111 , an ASIC (Application Specified IC) 112 , an NB (North Bridge) 121 , an SB (South Bridge) 122 , an MEM-P 131 , an MEM-C 132 , an HDD (Hard Disk Drive) 133 , an NIC (Network Interface Controller) 141 , a USB (Universal Serial Bus) device 142 , an IEEE 1394 device 143 , a centronics device 144 , and the like.
  • a processor as a CPU (Central Processing Unit) 111 , an ASIC (Application Specified IC) 112 , an NB (North Bridge) 121 , an SB (South Bridge) 122 , an MEM-P 131 , an MEM-C 132 , an HDD (Hard Disk Drive) 133 , an NIC (Network Interface Controller) 141 , a USB (Universal Serial Bus) device 142
  • the CPU 111 is regarded as an IC (Integrated Circuit) for various information processes.
  • the ASIC 112 is regarded as an IC for various image processes.
  • the NB 121 is regarded as a north bridge of the controller 101 .
  • the SB 122 is regarded as a south bridge of the controller 101 .
  • the MEM-P 131 is used as a system memory of the image forming apparatus 10 .
  • the MEM-C 132 is used as a local memory of the image forming apparatus 10 .
  • the HDD 133 is used as an auxiliary storage device of the image forming apparatus 10 .
  • the NIC 141 is regarded as a controller for a network communication using an MAC (Media Access Control) address.
  • the USB device 142 is regarded as a device which provides a connection terminal of a USB standard.
  • the IEEE 1394 device 143 is regarded as a device which provides a connection terminal of an IEEE 1394 standard.
  • the Centronics device 144 is regarded as a device which provides a connection terminal of a Centronics specification.
  • the operation panel 102 is regarded as hardware (operation part) for an operator to input information to the image forming apparatus 10 , and is also regarded as hardware (display part) for the operator to acquire an output of the image forming apparatus 10 .
  • the FCU 103 sends and receives facsimile data in accordance with a regular G3 standard, and stores facsimile data which are received.
  • the FCU 103 may further support the G3 standard and a G4 standard as options.
  • the plotter 104 executes a print process.
  • the scanner 105 reads out an original and generates document data.
  • FIG. 3 is a block diagram illustrating an example of hardware of the information processing apparatus 40 in the embodiment.
  • the information processing apparatus 40 includes a control part 401 , a main storage part 402 , an auxiliary storage part 403 , an external storage device I/F part 404 , a network I/F part 406 , an input part 407 , and a display part 408 as component parts.
  • These component parts 401 through 408 are connected via a bus 40 b to be capable of mutually sending and receiving data.
  • the control part 401 is regarded as a CPU which controls each of component parts 402 through 404 and 406 through 408 , and performs calculations and processes for data in a computer. Also, the control part 401 is regarded as a processor which executes a program stored in the main storage part 402 , receives data from an input device and a storage device, calculates for the data, processes the data, and then, outputs to an output device or a storage device.
  • the main storage part 402 corresponds to the storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), or the like which stores programs such as an OS (Operating System) regarded as basic software, application software, and the like which are executed by the control part 401 , and temporarily retains data.
  • ROM Read Only Memory
  • RAM Random Access Memory
  • OS Operating System
  • the auxiliary storage part 403 corresponds to the HDD (Hard Disk Drive) and is regarded as another storage device which stores data related to the application software or the like.
  • the external storage device I/F part 404 is regarded as an interface between a recording medium 405 and the information processing apparatus 40 .
  • the recording medium 405 may be realized by a non-transitory (or tangible) computer-readable medium such as a flash memory, an SD (Secure Digital) memory card, or the like connected through a data transmission channel such as a USB (Universal Serial Bus).
  • a program is stored in the recording medium 405 .
  • the program stored in the recording medium 405 is installed into the information processing apparatus 40 via the external storage device I/F part 404 . After the program is installed, the program is executed by the information processing apparatus 40 .
  • the network I/F part 406 is used as an interface between the information processing apparatus 40 and peripheral devices having a communication function, which are connected through the network 2 such as a LAN (Local Area Network), a WAN (Wide Area Network), or the like which is configured by data channels such as wired or wireless communications.
  • a LAN Local Area Network
  • WAN Wide Area Network
  • the input part 407 includes a keyboard including a cursor key, numeral keys, various function keys, and the like, a mouse or a touch pad used to select a key on a display screen of the display part 408 , and the like. Also, the input part 407 is regarded as a user interface for a user to instruct the control part 401 to perform an operation and input data.
  • the display part 408 may be realized by a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), or the like, and displays based on display data input from the control part 401 .
  • the information processing apparatus 40 may not include the input part 407 and the display 408 .
  • FIG. 4 is a block diagram illustrating an example of a configuration of the image forming apparatus 10 in the embodiment.
  • the image forming apparatus 10 includes an update control part 501 , a communication control part 502 , a setting information control part 503 , an information storage part 504 , an operation part 505 , a power control part 506 , an e-mail (electronic mail) control part 507 , and a device state management part 508 .
  • the operation part 505 may be realized by the operation panel 102 .
  • the information storage part 504 may be realized by the HDD 133 .
  • Other parts 501 , 502 , 503 , 506 , 507 , and 508 may be realized by processes executed by the CPU 111 and may be implemented as modules.
  • the update control part 501 detects a predetermined trigger, and controls setting and updating of the preference information.
  • the predetermined trigger may be an operation by an administrator, a power on (activation), an update notice periodically received from a server, an abnormality occurrence of a device, and the like. These details will be described later.
  • the communication control part 502 controls communications with an external device connected through the network 2 .
  • the external device may be the information processing apparatus 40 .
  • the communication control part 502 may send the acquisition request of the preference information to the information processing apparatus 40 in response to, an instruction from the update control part 501 , and may receive the preference information from the information processing apparatus 40 .
  • the communication control part 502 may send a device ID and authentication information (a user account and a password) for an authentication before sending the acquisition request of the preference information.
  • the setting information control part 503 may control setting the preference information in a device in the image forming apparatus 10 .
  • the information storage part 504 may store the preference information to be set in the device, and the like.
  • the operation part 505 accepts an operation of the user and forms a screen display for the user.
  • the operation part 505 sends the instruction to the update control part 501 .
  • the power control part 506 controls ON and OFF of power.
  • the e-mail control part 507 controls an e-mail transmission for the user.
  • the e-mail control part 507 may send an e-mail describing a setting failure of the preference information and a failure reason with respect to a registered destination.
  • the device state management part 508 manages a state of the device and sends a notice indicating an abnormal state to devices other than the device.
  • the image forming apparatus 10 Since the image forming apparatus 10 has the above described configuration, the image forming apparatus 10 sends the acquisition request of the preference information to the information processing apparatus 40 by the predetermined trigger. It is possible for the image forming apparatus 10 to set and update a setting item with the preference information acquired from the information processing apparatus 40 . Configurations of the image forming apparatuses 20 and 30 are similar to the configuration of the image forming apparatus 10 , and the explanation thereof will be omitted.
  • FIG. 5 is a block diagram illustrating an example of the configuration of the information processing apparatus 40 .
  • the information processing apparatus 40 includes a communication control part 601 , an authentication control part 602 , an information management part 603 , and an information storage part 604 .
  • the information storage part 604 maybe realized by the auxiliary storage part 403 .
  • the communication control part 601 , the authentication control part 602 , and the information management part 603 may be realized by the control part 401 and the main storage part 402 used as a working memory.
  • the parts 601 , 602 , and 603 other than the information storage part 604 may be implemented as modules.
  • the communication control part 601 controls communications with the external device connected through the network 2 .
  • the communication control part 601 may receive the acquisition request of the preference information and the authentication information from the image forming apparatus 10 . Also, the communication control part 601 sends the preference information to the image forming apparatus 10 .
  • the authentication control part 602 executes an authentication process by using the authentication information when the communication control part 601 acquires the authentication information.
  • the authentication process checks an acquired device ID and checks a user account and a password.
  • the communication control part 602 sends an authentication result to the image forming apparatus 10 .
  • the information management part 603 reads out the preference information from the information storage part 604 when the communication control part 601 receives the acquisition request of the preference information.
  • the information storage part 604 stores the preference information to be set in common for multiple image forming apparatuses 10 , 20 , 30 , and the like connected through the network 2 .
  • FIG. 6A and FIG. 6B are diagrams illustrating an example of preference information.
  • Preference information 6 illustrated in FIG. 6A and FIG. 6B includes all setting items and may be managed by a data file. Also, in FIG. 6A and FIG. 6B , setting examples are illustrated for each of the setting items. Setting values as illustrated by the setting examples are set in each of the image forming apparatuses 10 , 20 , 30 , and the like.
  • the information processing apparatus 40 sends an update notice via the communication control part 601 to each of the image forming apparatuses 10 , 20 , 30 , and the like.
  • the information processing apparatus 40 includes the above described configuration. Even in a case of setting the preference information 6 in common for the multiple image forming apparatuses 10 , 20 , 30 , and the like, a time for downloading the preference information 6 may be different for each of the image forming apparatuses 10 , 20 , 30 , and the like. By the above described configuration, it is possible to decrease workload of the communication channels. Also, it is possible for the administrator to easily manage the preference information 6 .
  • FIG. 7 is a sequence diagram illustrating a first example of the setting process in the embodiment.
  • the update control part 501 detects an import request of the preference information 6 in response to the predetermined trigger.
  • step S 102 when the update control part 501 determines that there is the import request, the update control part 501 sends a download request of the preference information 6 to the information processing apparatus 40 through the communication control part 502 .
  • step S 103 when the information processing apparatus 40 receives the download request of the preference information 6 from the image forming apparatus 10 , the information processing apparatus 40 reads out the preference information 6 and sends the preference information 6 to the image forming apparatus 10 .
  • step S 104 the update control part 501 conducts a setting request of the preference information 6 which is downloaded, to the setting information control part 503 .
  • the setting information control part 503 sets and updates the setting information (preference information 6 ) stored in the information storage part 504 to be the reference information 6 which is downloaded.
  • the setting process is executed by each of the image forming apparatuses 10 , 20 , 30 , and the like through the network 2 .
  • the entire load is not simultaneously applied to the communication channels.
  • the preference information 6 is properly set in common for the multiple image forming apparatuses 10 , 20 , 30 , and the like.
  • FIG. 8 is a sequence diagram illustrating a second example of the setting process in the embodiment. As illustrated in FIG. 8 , in the second example of the setting process, the authentication process is additionally provided. In step S 201 , the update control part 501 detects the import request of the preference information 6 in response to the predetermined trigger.
  • step S 202 the update control part 501 sends an authentication request including the authentication information to the information processing apparatus 40 through the communication control part 502 .
  • the authentication information may indicate the device ID or the user account, password, and the like.
  • step S 203 the information processing apparatus 40 executes the authentication process by using the received authentication information.
  • the authentication information indicates the device ID
  • the information processing apparatus 40 registers the device ID for each of the image forming apparatuses 10 , 20 , 30 , and the like which are allowed to download the preference information 6 , and executes the authentication process.
  • step S 204 the information processing apparatus 40 sends an issuance ID to the image forming apparatus 10 when an authentication is successful.
  • step S 205 when receiving the issuance ID from the information processing apparatus 40 , the update control part 501 sends the download request of the preference information 6 to the information processing apparatus 40 .
  • the download request may include the acquired issuance ID.
  • step S 206 when receiving the download request of the preference information 6 from the image forming apparatus 10 , the information processing apparatus 40 reads out the preference information 6 and sends the preference information 6 to the image forming apparatus 10 . In this case, the information processing apparatus 40 determines whether the issuance ID included in the download request is valid. When the issuance ID is valid, the information processing apparatus 40 sends the preference information 6 to the image forming apparatus 10 .
  • step S 207 when receiving the preference information 6 , the update control part 501 sends an authentication release request including the issuance ID to the information processing apparatus 40 through the communication control part 502 .
  • step S 208 when receiving the authentication release request from the image forming apparatus 10 , the information processing apparatus 40 deletes the issuance ID, and sends a release notice to the image forming apparatus 10 .
  • the issuance ID is used to check whether the image forming apparatus 10 has been authenticated, when the image forming apparatus 10 communicates with the information processing apparatus 40 , until the authentication is released.
  • step S 209 the update control part 501 sends the setting request of the preference information 6 to the setting information control part 503 .
  • the setting information control part 503 sets and updates the setting information (preference information 6 ) stored in the information storage part 504 to be the preference information 6 which is downloaded.
  • FIG. 9 is a sequence diagram illustrating a third example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 9 , in the second example of the setting process, when power is turned on (when the image forming apparatus 10 is activated), the preference information 6 is acquired.
  • step S 301 illustrated in FIG. 9 the user turns on the image forming apparatus 10 . That is, the user presses a switch or a button to activate the image forming apparatus 10 .
  • step S 302 the power control part 506 detects that the power is turned on, and sends a power on notice to the update control part 501 .
  • step S 303 the update control part 501 detects the import request in response to the power on notice as a trigger, from the power control part 501 .
  • Steps S 304 through S 311 are performed similarly to the steps S 202 through S 209 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • the preference information 6 is downloaded in response to an activation of the image forming apparatus 10 as the trigger.
  • the latest setting information is maintained by updating the preference information 6 before the image forming apparatus 10 starts to be used.
  • FIG. 10 is a sequence diagram illustrating a fourth example of the setting process of the preference information 6 in the embodiment.
  • the preference information 6 is acquired. That is, the preference information 6 is acquired at a predetermined time interval.
  • step S 401 illustrated in FIG. 10 the update control part 501 determines by using a timer that the predetermined time lapses.
  • the update control part 501 detects the import request.
  • the timer is set to be zero, and restarts a time count, again.
  • the predetermined time is set by the administrator for an initial setting of the device.
  • the predetermined time may be one day, one week, one month, or the like.
  • Steps S 403 through S 410 are performed similarly to the steps S 202 through S 209 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • the preference information 6 is downloaded in response to a lapse of the predetermined time as the trigger.
  • the latest setting information is maintained by updating the preference information 6 before the image forming apparatus 10 starts to be used.
  • FIG. 11 is a sequence diagram illustrating a fifth example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 11 , in the fifth example of the setting process, when an administrator A 1 conducts a setting operation of the preference information 6 , the preference information 6 is acquired.
  • step S 501 illustrated in FIG. 11 the administrator A 1 conducts an update operation of the preference information 6 by using the operation part 505 .
  • a screen d 11 in FIG. 11 is illustrated as an example of an administrator operation screen. When the screen d 11 is displayed on the operation panel 102 , the administrator A 1 presses an “EXECUTE” button.
  • step S 502 the operation part 505 detects pressing of the “EXECUTE” button, and outputs an update request notice to the update control part 501 .
  • step S 503 when receiving the update request notice, the update control part 501 detects the import request.
  • Steps S 504 through S 511 are performed similarly to the steps S 202 through S 209 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • the administrator A 1 is allowed to download the preference information 6 at an arbitrary timing. Therefore, it is effective to urgently update the preference information 6 .
  • the authentication information used for the authentication request in the step S 504 may be set by the administrator A 1 at a stage of the step S 501 . Also, in a case of installing a new device in the image forming apparatus 10 , it is possible for the administrator A 1 to download the preference information 6 , and to conduct the initial setting of the new device.
  • FIG. 12 is a sequence diagram illustrating a sixth example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 12 , in the sixth example of the setting process, the preference information 6 is acquired in response to the update notice from the information processing apparatus 40 as the trigger.
  • step S 601 illustrated in FIG. 12 the information processing apparatus 40 detects an update of the preference information 6 , and sends the update notice of the preference information 6 to the image forming apparatus 10 .
  • step S 602 when receiving the update notice, the update control part 501 detects the import request.
  • Steps S 604 through S 610 are performed similarly to the steps S 202 through S 209 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • the image forming apparatus 10 downloads the preference information 6 . Therefore, it is possible for the image forming apparatus 10 to maintain the latest setting information by updating with the preference information 6 .
  • FIG. 13 is a sequence diagram illustrating a seventh example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 13 , in the seventh example of the setting process, the preference information 6 is acquired in response to an abnormality occurrence of the device as the trigger.
  • step S 701 illustrated in FIG. 13 the device state management part 508 detects the abnormality occurrence of the device, and sends an abnormality occurrence notice to the update control part 501 .
  • the abnormality may occur in a case in which a default setting of a paper sheet size is not a size supported in the image forming apparatus 10 , in a case in which an administrator authentication is not set to be either YES or NO.
  • step S 702 when receiving the abnormality occurrence notice from the device state management part 508 , the update control part 501 executes a first confirmation process of setting values set in the device.
  • the first confirmation process will be described later with reference to FIG. 14 .
  • step S 703 as a result of the first confirmation process, if it is determined that an update is needed, the update control part 501 detects the import request.
  • Steps S 704 through S 711 are performed similarly to the steps S 202 through S 209 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • FIG. 14 is a flowchart for explaining the first confirmation process in the embodiment.
  • the update control part 501 acquires and confirms one of the setting values in the device.
  • step S 802 the update control part 501 determines whether the setting value is an abnormal value. If the setting value is an abnormal value (YES in step S 802 ), the update control part 501 advances to step S 803 . If the setting value is not the abnormal value (NO in step S 802 ), the update control part 501 advances to step S 806 .
  • step S 803 the update control part 501 confirms the setting item of the abnormal setting value.
  • step S 804 the update control part 501 determines whether the confirmed setting item is related to the preference information 6 . If the confirmed setting item is related to the preference information 6 (YES in step S 804 ), and the update control part 501 advances to step S 805 . If the confirmed setting item is not related to the preference information 6 (NO in step S 804 ), the update control part 501 advances to the step S 806 . By checking the setting items in the preference information 6 stored in the information storage part 504 , it is possible to determine whether the confirmed setting item is related to the preference information 6 .
  • the update control part 501 determines that an update is needed for the setting value of the confirmed setting item in the preference information 6 .
  • the update control part 501 may set a flag to update the setting value of the confirmed setting item in the preference information 6 .
  • the update control part 501 determines that the update is not needed for the setting value of the confirmed setting item in the preference information 6 .
  • the update control part 501 may set the flag to suppress the update of the setting value of the confirmed setting item in the preference information 6 .
  • step S 807 the update control part 501 determines whether the steps S 801 through S 806 are conducted for all setting values. If the steps S 801 through S 806 are conducted for all setting values (YES in step S 807 ), the update control part 501 advances to step S 808 . If the steps S 801 through S 806 are not conducted for all setting values (NO in step S 807 ), the update control part 501 returns to the step S 801 , and executes the first confirmation process for another setting value.
  • step S 808 the update control part 501 determines whether the update is needed for at least one setting value. If the update is needed for at least one setting value (NEEDED in step S 808 ), the update control part 501 advances to step S 809 . If there is no setting value to update (NO NEEDED in step S 808 ), the update control part 501 advances to step S 810 .
  • step S 809 the update control part 501 determines the update of the preference information 6 is needed, and then ends the first confirmation process.
  • step S 810 the update control part 501 determines the update of the preference information 6 is not needed, and then ends the first confirmation process.
  • the update control part 501 may store the setting item to be updated when the setting item is confirmed, and updates the setting value of the setting item which is stored.
  • the setting value in which the abnormality occurs is specified.
  • the steps S 804 through S 806 are conducted for the setting value in which the abnormality occurs.
  • each of the image forming apparatuses 10 , 20 , 30 , and the like connected to the network 2 may conduct the acquisition request of the preference information 6 in response to various triggers.
  • Each of the image forming apparatuses 10 , 20 , 30 , and the like may perform the first confirmation process illustrated in FIG. 14 in response to any or all the above described triggers or in response to a predetermined trigger alone.
  • a setting error is regarded as an error occurring when the preference information 6 is acquired and set.
  • FIG. 15 is a sequence diagram illustrating a first example of the setting error process in the embodiment.
  • the setting error illustrated in FIG. 15 indicates a communication error.
  • the update control part 501 detects the import request when the predetermined trigger occurs.
  • step S 902 the update control part 501 sends the authentication request including the authentication information to the information processing apparatus 40 through the communication control part 502 .
  • step S 903 the communication control part 502 determines a timeout if a response to the authentication request has not returned in a specified time from the information processing apparatus 40 .
  • the communication control part 502 outputs a timeout notice to the update control part 501 when the timeout is determined.
  • step S 904 the update control part 501 executes a timeout process when the timeout notice is received from the communication control part 502 .
  • a timeout process executes a timeout process when the timeout notice is received from the communication control part 502 .
  • two methods will be described as the timeout process.
  • step S 905 the update control part 501 outputs an update failure notice due to the communication error to the operation part 505 .
  • step S 906 the operation part 505 displays an update failure notice screen at the operation panel 102 to report an update failure to the administrator A 1 .
  • a screen d 12 is illustrated as an example of the update failure notice screen. The screen d 12 displays to report a failure, a reason of the failure (which may indicate the communication error), and the like.
  • step S 907 the update control part 501 outputs the update failure notice due to the communication error to the e-mail control part 507 .
  • step S 908 the e-mail control part 507 acquires the update failure notice from the update control part 501 and creates an e-mail.
  • the update failure In a body text of the created e-mail, the update failure, the failure reason (communication error), and the like are described.
  • step S 909 the e-mail control part 507 sends the created e-mail to the administrator A 1 .
  • the e-mail control part 507 retains an e-mail address of the administrator A 1 .
  • a process using the operation panel 102 may be conducted after an e-mail process (steps S 907 through S 909 ).
  • the process using the operation panel 102 may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 16 is a sequence diagram illustrating a second example of the setting error process in the embodiment.
  • the setting error illustrated in FIG. 16 indicates an authentication failure.
  • the update control part 501 detects the import request in response to an occurrence of the predetermined trigger.
  • step S 1002 the update control part 501 outputs the authentication request including the authentication information to the information processing apparatus 40 through the communication control part 502 .
  • step S 1003 the information processing apparatus 40 executes the authentication process by using the authentication information included in the authentication request. It is assumed that the authentication fails.
  • step S 1004 the information processing apparatus 40 reports the authentication failure to the update control part 501 .
  • step S 1005 the update control part 501 outputs the update failure notice due to the authentication failure to the operation part 505 .
  • step S 1006 the operation part 505 displays the update failure notice screen at the operation panel 102 , and informs the administrator A 1 of the update failure.
  • the screen d 13 is illustrated as an example of the update failure notice screen. The screen d 13 displays to report a failure, a reason of the failure (which may indicate the authentication failure), and the like.
  • step S 1007 the update control part 501 outputs the update failure notice due to the authentication failure to the e-mail control part 507 .
  • step S 1008 the e-mail control part 507 acquires an update failure notice from the update control part 501 , and creates the e-mail.
  • the update failure and the reason of the failure are described.
  • step S 1009 the e-mail control part 507 sends the created e-mail to the administrator A 1 .
  • the e-mail control part 507 retains the e-mail address of the administrator A 1 .
  • a process using the operation panel may be conducted after an e-mail process (steps S 1007 through S 1009 ).
  • the process using the operation panel 102 maybe conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 17 is a sequence diagram illustrating a third example of the setting error process in the embodiment.
  • the setting error illustrated in FIG. 17 indicates a download failure.
  • the update control part 501 detects the import request in response to the occurrence of the predetermined trigger.
  • step S 1102 the update control part 501 outputs the authentication request including the authentication information to the information processing apparatus 40 through the communication part 502 .
  • step S 1103 the information processing apparatus 40 conducts the authentication process by using the authentication information included in the authentication request. In this case, it is assumed that the authentication process is successfully executed, and the information processing apparatus 40 issues an ID (issuance ID).
  • step S 1104 the information processing apparatus 40 sends the issuance ID to the update control part 501 .
  • step S 1105 when receiving the issuance ID from the information processing apparatus 40 , the update control part 501 sends the download request of the preference information 6 to the information processing apparatus 40 through the communication control part 502 .
  • the download request includes the acquired issuance ID.
  • step S 1106 when receiving the download request of the preference information 6 from the image forming apparatus 10 , the information processing apparatus 40 reads out the preference information 6 and sends the preference information 6 to the image forming apparatus 10 . In this case, the information processing apparatus 40 determines validity of the issuance ID. If the issuance ID is valid, the information processing apparatus 40 sends the preference information 6 to the image forming apparatus 10 .
  • step S 1107 the communication control part 502 detects that a download has been stopped longer than the specified time, and determines the timeout. The communication control part 502 determines the timeout and sends a timeout notice to the update control part 501 .
  • step S 1108 when receiving the timeout notice from the communication control part 502 , the update control part 501 executes the timeout process.
  • step S 1109 the update control part 501 outputs the update failure notice due to the download failure to the operation part 505 .
  • step S 1110 the operation part 505 displays an update failure notice screen at the operation panel 102 , and sends the update failure notice to the administrator A 1 .
  • a screen d 14 is illustrated as an example of the update failure notice screen. The screen d 14 displays to report a failure, a reason of the failure (which may indicate the authentication failure), and the like.
  • step S 1111 the update control part 501 outputs the update failure notice in response to the communication error to the e-mail control part 507 .
  • step S 1112 when receiving the update failure notice from the update control part 501 , the e-mail control part 507 creates the e-mail.
  • the update failure and the reason of the failure are described.
  • step S 1113 the e-mail control part 507 sends the created e-mail to the administrator A 1 .
  • the e-mail control part 507 retains the e-mail address of the administrator A 1 .
  • a process using the operation panel may be conducted after an e-mail process (steps S 1111 through S 1113 ).
  • the process using the operation panel may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 18 is a sequence diagram illustrating a fourth example of the setting error process in the embodiment.
  • the setting error illustrated in FIG. 18 indicates the setting failure of the preference information 6 .
  • Steps S 1201 through S 1208 illustrated in FIG. 18 are performed similarly to the steps S 201 through S 208 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • step S 1209 the update control part 501 executes a second confirmation process for the setting items of the preference information 6 .
  • the second confirmation process of the preference information 6 will be described with reference to FIG. 19 .
  • the second confirmation process of the preference information 6 if it is determined that all setting items are settable, the preference information 6 is stored and all setting items are updated in step S 1210 .
  • an error process is executed.
  • step S 1211 the update control part 501 outputs the update failure notice due to the setting failure (a non-allowable setting value is included) of the preference information 6 to the operation part 505 .
  • step S 1212 the operation part 505 displays the update failure notice screen at the operation panel 102 to report an update failure to the administrator A 1 .
  • a screen d 15 is illustrated as an example of the update failure notice screen. The screen d 15 displays to report the failure, the reason of the failure (which may indicate the setting failure), and the like.
  • step S 1213 the update control part 501 outputs the update failure notice due to the setting failure (the non-allowable setting value is included) to the e-mail control part 507 .
  • step S 1214 when receiving the update failure notice from the update control part 501 , the e-mail control part 507 creates the e-mail.
  • the update failure and the reason of the failure are described.
  • step S 1215 the e-mail control part 507 sends the created e-mail to the administrator A 1 .
  • the e-mail control part 506 retains the e-mail address of the administrator A 1 .
  • the image forming apparatus 10 may report the update failure and the failure reason to the administrator A 1 .
  • the process using the operation panel 102 (steps S 1211 and S 1212 ) may be conducted after an e-mail process (steps S 1213 through S 1215 ).
  • the process using the operation panel 102 may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 19 is a flowchart for explaining the second confirmation process in the embodiment.
  • the update control part 501 acquires one of the setting items included in the preference information 6 which is downloaded.
  • step S 1302 the update control part 501 determines whether the acquired setting item is supported by the image forming apparatus 10 . If the acquired setting item is supported (YES in step S 1302 ), the update control part 501 advances to step S 1303 . If the acquired setting item is not supported (NO instep S 1302 ), the update control part 501 advances to step S 1306 .
  • a non-supported setting item may be regarded as a setting item of which the setting value indicates “color” for a black and white copier.
  • step S 1303 the update control part 501 obtains the setting value of the acquired setting item.
  • step S 1304 the update control part 501 determines whether the acquired setting value indicates a non-allowable setting value.
  • An allowable setting value is stored in the information storage part 504 beforehand. The update control part 501 reads out the allowable setting value from the information storage part 504 , and then, conducts the determination.
  • the update control part 501 advances to step S 1306 .
  • the setting value regarded as the non-allowable setting value may indicate “ ⁇ 1” for the setting item of an aggregate print in which two or more pages are minimized and printed on one page.
  • step S 1305 the update control part 501 determines that the setting value indicating the allowable setting value is settable.
  • the update control part 501 may set a flag for the setting value to indicate “settable”.
  • step S 1306 the update control part 501 determines that the setting value indicating the non-allowable setting value is not set.
  • the update control part 501 may set a flag for the setting value to indicate “not settable”.
  • step S 1307 the update control part 501 determines whether all setting items are confirmed in the preference information 6 .
  • the update control part 501 advances to step S 1308 .
  • the update control part 501 returns back to step S 1301 to the second confirmation process for another setting item.
  • step S 1308 the update control part 501 determines whether the flag indicates the “settable” for all setting items.
  • the update control part 501 advances to step S 1309 .
  • the update control part 501 advances to step S 1310 .
  • step S 1309 the update control part 501 outputs the setting request of the preference information 6 to the setting information control part 503 , and then ends the second confirmation process.
  • step S 1310 the update control part 501 sends the setting failure notice to at least one of the operation part 505 and the e-mail control part 507 , and then ends the second confirmation process.
  • FIG. 20 is a sequence diagram illustrating an example of a process after the setting items are confirmed in the embodiment.
  • the setting error illustrated in FIG. 20 indicates the setting failure of the preference information 6 .
  • Steps S 1401 through S 1408 illustrated in FIG. 20 are performed similarly to the steps S 201 through S 208 illustrated in FIG. 8 , and the explanation thereof will be omitted.
  • step S 1409 the update control part 501 executes a third confirmation process of the setting items included in the preference information 6 .
  • the confirmation process of the preference information 6 will be described with reference to FIG. 21 .
  • the confirmation process of the preference information 6 if there is the setting item indicating a normal setting value, the preference information 6 is stored and set in the information storage part 504 in step S 1410 . If there is the setting item for which the flag indicates “non-settable” (hereafter, called a non-settable setting item), the update control part 501 executes a notice process of an update result.
  • step S 1411 the update control part 501 outputs an update result notice indicating that there is the non-settable setting item in the preference information 6 , to the operation part 505 .
  • step S 1412 the operation part 505 displays an update result notice screen at the operation panel 102 , and sends the update result notice to the administrator A 1 .
  • a screen d 16 is illustrated as an example of the update failure notice screen. The screen d 16 displays to report the failure, the reason of the failure (which may indicate the setting failure), and the like.
  • step S 1413 the update control part 501 outputs the update result notice indicating that there is the non-allowable setting value, to the e-mail control part 507 .
  • step S 1414 when receiving the update result notice from the update control part 501 , the e-mail control part 507 creates the e-mail.
  • the update failure and the reason of the failure are described.
  • step S 1415 the e-mail control part 507 sends the created e-mail to the administrator A 1 .
  • the e-mail control part 507 retains the e-mail address of the administrator A 1 .
  • step S 1411 and S 1412 may be conducted after an e-mail process (steps S 1413 through S 1415 )
  • the process using the operation panel 102 may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 21 is a flowchart for explaining the second confirmation process in the embodiment.
  • the update control part 501 acquires one of the setting items included in the preference information 6 which is downloaded.
  • step S 1502 the update control part 501 determines whether the setting item is supported by the image forming apparatus 10 . If the setting item is supported (YES in step S 1502 ), the update control part 501 advances to step S 1503 . If the setting item is not supported (NO in S 1502 ), the update control part 501 advances to step S 1507 .
  • a non-supported setting item may be regarded as a setting item of which the setting value indicates “color” for a black and white copier.
  • step S 1503 the update control part 501 obtains the setting value of the acquired setting item.
  • step S 1504 the update control part 501 determines whether the acquired setting value indicates the non-allowable setting value.
  • the allowable setting value is stored in the information storage part 504 beforehand.
  • the update control part 501 reads out the allowable setting value from the information storage part 504 , and then, conducts the determination.
  • step S 1504 If the setting value indicates the non-allowable setting value (NO in step S 1504 ), the update control part 501 advances to step S 1507 . If the setting value indicates an allowable setting value (YES in step S 1504 ), the update control part 501 advances to step S 1505 .
  • the setting value regarded as the non-allowable setting value may indicate “ ⁇ 1” for the setting item of the aggregate printing in which two or more pages are minimized and printed on one page.
  • step S 1505 the update control part 501 determines that the setting value being in the allowable range is settable.
  • the update control part 501 may set the flag for the setting value to indicate “settable”.
  • step S 1506 the update control part 501 outputs the setting request of the preference information 6 to the setting information control part 503 so as to set the setting item for which the flag indicates “settable”.
  • step S 1507 the update control part 501 determines that the setting value indicating the non-allowable setting value is not set.
  • the update control part 501 may set the flag for the setting value to indicate the “not settable”.
  • step S 1508 the update control part 501 determines whether all setting items are confirmed in the preference information 6 . When all setting items are confirmed (YES in step S 1508 ), the update control part 501 advances to step S 1508 . When all setting items are not confirmed (NO in step S 1308 ), the update control part 501 returns back to step S 1501 to the second confirmation process for another setting item.
  • step S 1509 the update control part 501 determines whether there is the setting item for which the flag indicates “non-settable”. If there is the setting item for which the flag indicates the “non-settable” (YES in step S 1509 ), the update control part 501 advances to step S 1510 . If the flag indicates the “settable” for all setting items (NO in step S 1509 ), the update control part 501 terminates the second confirmation process.
  • step S 1510 the update control part 501 sends the update result notice indicating that there is the setting item which is not set, to at least one of the operation part 505 and the e-mail control part 507 .
  • the downloaded preference information 6 includes the setting item which is not supported or the non-allowable setting value which is supported, it is possible to set only the setting items indicating the allowable setting values. Moreover, it is possible to suppress using the setting values which do not indicate the allowable setting value, and the setting values of the setting items which are not supported to update the preference information 6 . Thus, it is possible to prevent a process error.
  • the information storage part 504 may store version information indicating aversion of the setting information to be stored.
  • the update control part 501 may include the version information in the download request and send the version information to the information processing apparatus 40 .
  • the information processing apparatus 40 compares the version information included in the download request with the version information of the preference information 6 stored in the information storage part 604 . Only in a case in which a comparison result indicates a mismatch of versions, the preference information 6 may be sent to the image forming apparatus 10 . By this configuration, it is not required to send the preference information 6 every time the image forming apparatus 10 requests, and it is possible to reduce workload of a communication path.
  • a program executed by the image forming apparatuses 10 , 20 , 30 , and the like and a program executed by the information processing apparatus 40 may be recorded in a non-transitory computer-readable medium such as a CD-ROM (Compact Disk Read Only Memory), a FD (flexible disk), a CD-R (Compact Disc Recordable), a DVD (Digital Versatile Disk), and the like with a data file in an installable format or an executable format.
  • the program may be provided by the non-transitory computer-readable medium.
  • the program executed by the image forming apparatuses 10 , 20 , 30 , and the like and the program executed by the information processing apparatus 40 may be stored in a computer connected to the network 2 such as the Internet or the like, and may be downloaded through the network 2 .
  • the programs maybe provided or distributed through the network 2 such as the Internet.
  • the program executed by the image forming apparatuses 10 , 20 , 30 , and the like and the program executed by the information processing apparatus 40 may be stored in respective memories such as a ROM beforehand, and the respective memories maybe embedded in the image forming apparatuses 10 , 20 , 30 , and the like and the information processing apparatus 40 .
  • the program executed by the image forming apparatuses 10 , 20 , 30 , and the like and the program executed by the information processing apparatus 40 may be formed in a module configuration to include the above described component parts.
  • one or more component parts 501 , 502 , 503 , 506 , 507 , and 508 may be loaded into a memory when the CPU 111 (processor) reads out the program from the HDD 133 (auxiliary storage device) and executes the program.
  • the CPU 111 processor
  • one or more component parts 501 , 502 , 503 , 506 , 507 , and 508 maybe formed in the memory.
  • one or more component parts 601 , 602 , and 603 of the information processing apparatus 40 may be formed in a memory.

Abstract

In an image forming apparatus, setting information is stored in a storage part for a function which the, image forming apparatus operates based on the setting information. An acquisition request of common setting information is sent to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network. The common setting information is received from the information processing apparatus. The common setting information received by the receiving part is set in the setting information stored in the storage part.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention generally relates to an image forming apparatus, an image setting system, and an image setting method, in which setting information is updated.
  • 2. Description of the Related Art
  • Recently, since a number of functions included in an image forming apparatus has been increased, a number of setting items has been increased to operate the functions. Therefore, device settings have become complex to install anew function and to update applications in the image forming apparatus, and workload of an administrator has been increased.
  • To solve the above described problem, a technology in which a setting operation is not required for each of image forming apparatuses has been proposed. For example, Japanese Laid-open Patent Application No. 2008-72318 discloses a technology in which the server retains setting information for each of the image forming apparatuses, each of the image forming apparatuses acquires the setting information corresponding to devices thereof, and the acquired setting information is registered.
  • However, in the above describe technologies, since the setting information is retained for each of the devices, the workload of the administrator related to the setting information is increased when the number of the devices is increased. In a case in which settings are collectively conducted for the entirety of devices connected to a network, the setting information for each of the devices is required to be the same information. Thus, great workload of the administrator is required to perform settings for each of the devices for each of the image forming apparatuses.
  • On the other hand, in the case in which settings are collectively conducted for the entirety of devices, a push-type setting method using a WebService/MIB may be considered to send and set the setting information for the image forming apparatuses. In a case of the push-type setting method, disadvantageously, if there are a large number of devices to be set, it takes time to apply the setting information. If one of the image forming apparatuses is not powered on, the settings are not collectively conducted.
  • SUMMARY OF THE INVENTION
  • The present invention solves or reduces one or more of the above problems.
  • In one aspect of this disclosure, there is provided an image forming apparatus, including a storage part configured to store setting information for a function which the image forming apparatus operates based on the setting information; a sending part configured to send an acquisition request of common setting information to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network; a receiving part configured to receive the common setting information from the information processing apparatus; and an update control part configured to control setting the common setting information received by the receiving part in the setting information stored in the storage part.
  • In another aspect of this disclosure, there is provided an information setting system, including multiple image forming apparatuses each of which operates based on setting information for a function stored in a first storage part; and an information processing apparatus connectable to the multiple image forming apparatuses through a network, wherein said information processing apparatus includes a second storage part configured to store common setting information in common with the multiple image forming apparatuses connected through the network; and a communication part configured to send the common setting information to the multiple image forming apparatuses, when receiving an acquisition request of the common setting information from the multiple image forming apparatuses, and each of the multiple image forming apparatuses includes a sending part configured to send an acquisition request of the common setting information to the information processing apparatus; a receiving part configured to receive the common setting information from the information processing apparatus; and an update control part configured to control setting the common setting information received by the receiving part in the setting information stored in the first storage part.
  • In another aspect of this disclosure, there is provided an information setting method performed in an image forming apparatus which operates based on setting information for a function stored in a storage part, said information setting method comprising: sending an acquisition request of common setting information to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network; receiving the common setting information from the information processing apparatus; and controlling setting the common setting information received by the receiving part in the setting information stored in the storage part.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the following, embodiments of the present invention will be described with reference to the accompanying drawings.
  • FIG. 1 is a diagram illustrating an example of an information setting system in an embodiment;
  • FIG. 2 is a schematic block diagram illustrating an example of a hardware configuration of an image forming apparatus in FIG. 1 in the embodiment;
  • FIG. 3 is a block diagram illustrating an example of hardware of the information processing apparatus in the embodiment;
  • FIG. 4 is a block diagram illustrating an example of a configuration of the image forming apparatus in the embodiment;
  • FIG. 5 is a block diagram illustrating an example of the configuration of the information processing apparatus in the embodiment.
  • FIG. 6A and FIG. 6B are diagrams illustrating an example of preference information in the embodiment;
  • FIG. 7 is a sequence diagram illustrating a first example of a setting process in the embodiment;
  • FIG. 8 is a sequence diagram illustrating a second example of the setting process in the embodiment;
  • FIG. 9 is a sequence diagram illustrating a third example of the setting process of the preference information in the embodiment
  • FIG. 10 is a sequence diagram illustrating a fourth example of the setting process of the preference information in the embodiment;
  • FIG. 11 is a sequence diagram illustrating a fifth example of the setting process of the preference information in the embodiment;
  • FIG. 12 is a sequence diagram illustrating a sixth example of the setting process of the preference information in the embodiment;
  • FIG. 13 is a sequence diagram illustrating a seventh example of the setting process of the preference information in the embodiment;
  • FIG. 14 is a flowchart for explaining a first confirmation process in the embodiment;
  • FIG. 15 is a sequence diagram illustrating a first example of the setting error process in the embodiment;
  • FIG. 16 is a sequence diagram illustrating a second example of the setting error process in the embodiment;
  • FIG. 17 is a sequence diagram illustrating a third example of the setting error process in the embodiment;
  • FIG. 18 is a sequence diagram illustrating a fourth example of the setting error process in the embodiment;
  • FIG. 19 is a flowchart for explaining a second confirmation process in the embodiment;
  • FIG. 20 is a sequence diagram illustrating an example of a process after setting items are confirmed in the embodiment; and
  • FIG. 21 is a flowchart for explaining a second confirmation process in the embodiment.
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • In the following, an embodiment of the present invention will be described with reference to the accompanying drawings.
  • <System>
  • FIG. 1 is a diagram illustrating an example of an information setting system. In an information setting system 1000 illustrated in FIG. 1, image forming apparatuses 10, 20, 30, and the like are connected to an information processing apparatus 40 regarded as a server through a network 2. Each of the image forming apparatuses 10, 20, 30, and the like performs data communication with the information processing apparatus 40 through the network 2. The image forming apparatus may be an MFP (Multifunction Peripheral).
  • The image forming apparatus 10 may include a scan function, a copy function, a printer function, a facsimile function, and the like in a housing. The image forming apparatus 10 sends an acquisition request of setting information for each of functions (applications) to the information processing apparatus 40 through the network 2. The setting information may be regarded as common setting information and is called preference information (referred later as preference information 6 in FIG. 6A and FIG. 6B). The information forming apparatus 10 conducts a device setting by using the preference information acquired from the information processing apparatus 40. Since the image forming apparatuses 20 and 30 are similarly configured to the image forming apparatus 10, the image forming apparatus 10 may be represented in the following.
  • The information processing apparatus 40 retains the preference information which is set in common for all image forming apparatuses 10, 20, 30, and the like connected through the network 2. When receiving the acquisition request of the preference information from the image forming apparatuses 10, 20, 30, and the like, the information processing apparatus 40 sends the preference information to the image forming apparatuses 10, 20, 30, and the like.
  • That is, in the embodiment, a PULL type setting method is provided in a case in which the preference information in common for the image forming apparatuses 10, 20, 30, and the like is set.
  • <Hardware>
  • FIG. 2 is a schematic block diagram illustrating an example of a hardware configuration of the image forming apparatus 10 in FIG. 1. As hardware components, the image forming apparatus 10 includes a controller 101, an operation panel 102, a facsimile control unit (FCU) 103, an engine part 107, and the like. The engine part 107 includes a plotter 104, a scanner 105, other hardware resources 106, and the like.
  • The controller 101 includes a processor as a CPU (Central Processing Unit) 111, an ASIC (Application Specified IC) 112, an NB (North Bridge) 121, an SB (South Bridge) 122, an MEM-P 131, an MEM-C 132, an HDD (Hard Disk Drive) 133, an NIC (Network Interface Controller) 141, a USB (Universal Serial Bus) device 142, an IEEE 1394 device 143, a centronics device 144, and the like.
  • The CPU 111 is regarded as an IC (Integrated Circuit) for various information processes. The ASIC 112 is regarded as an IC for various image processes. The NB 121 is regarded as a north bridge of the controller 101. The SB 122 is regarded as a south bridge of the controller 101. The MEM-P 131 is used as a system memory of the image forming apparatus 10. The MEM-C 132 is used as a local memory of the image forming apparatus 10. The HDD 133 is used as an auxiliary storage device of the image forming apparatus 10.
  • The NIC 141 is regarded as a controller for a network communication using an MAC (Media Access Control) address. The USB device 142 is regarded as a device which provides a connection terminal of a USB standard. The IEEE 1394 device 143 is regarded as a device which provides a connection terminal of an IEEE 1394 standard. The Centronics device 144 is regarded as a device which provides a connection terminal of a Centronics specification.
  • The operation panel 102 is regarded as hardware (operation part) for an operator to input information to the image forming apparatus 10, and is also regarded as hardware (display part) for the operator to acquire an output of the image forming apparatus 10.
  • The FCU 103 sends and receives facsimile data in accordance with a regular G3 standard, and stores facsimile data which are received. The FCU 103 may further support the G3 standard and a G4 standard as options. The plotter 104 executes a print process. The scanner 105 reads out an original and generates document data.
  • FIG. 3 is a block diagram illustrating an example of hardware of the information processing apparatus 40 in the embodiment. As illustrated in FIG. 3, the information processing apparatus 40 includes a control part 401, a main storage part 402, an auxiliary storage part 403, an external storage device I/F part 404, a network I/F part 406, an input part 407, and a display part 408 as component parts. These component parts 401 through 408 are connected via a bus 40 b to be capable of mutually sending and receiving data.
  • The control part 401 is regarded as a CPU which controls each of component parts 402 through 404 and 406 through 408, and performs calculations and processes for data in a computer. Also, the control part 401 is regarded as a processor which executes a program stored in the main storage part 402, receives data from an input device and a storage device, calculates for the data, processes the data, and then, outputs to an output device or a storage device.
  • The main storage part 402 corresponds to the storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), or the like which stores programs such as an OS (Operating System) regarded as basic software, application software, and the like which are executed by the control part 401, and temporarily retains data.
  • The auxiliary storage part 403 corresponds to the HDD (Hard Disk Drive) and is regarded as another storage device which stores data related to the application software or the like.
  • The external storage device I/F part 404 is regarded as an interface between a recording medium 405 and the information processing apparatus 40. The recording medium 405 may be realized by a non-transitory (or tangible) computer-readable medium such as a flash memory, an SD (Secure Digital) memory card, or the like connected through a data transmission channel such as a USB (Universal Serial Bus).
  • Also, a program is stored in the recording medium 405. The program stored in the recording medium 405 is installed into the information processing apparatus 40 via the external storage device I/F part 404. After the program is installed, the program is executed by the information processing apparatus 40.
  • The network I/F part 406 is used as an interface between the information processing apparatus 40 and peripheral devices having a communication function, which are connected through the network 2 such as a LAN (Local Area Network), a WAN (Wide Area Network), or the like which is configured by data channels such as wired or wireless communications.
  • The input part 407 includes a keyboard including a cursor key, numeral keys, various function keys, and the like, a mouse or a touch pad used to select a key on a display screen of the display part 408, and the like. Also, the input part 407 is regarded as a user interface for a user to instruct the control part 401 to perform an operation and input data.
  • The display part 408 may be realized by a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), or the like, and displays based on display data input from the control part 401. The information processing apparatus 40 may not include the input part 407 and the display 408.
  • <Configuration>
  • Image Forming Apparatus 10
  • FIG. 4 is a block diagram illustrating an example of a configuration of the image forming apparatus 10 in the embodiment. As illustrated in FIG. 4, the image forming apparatus 10 includes an update control part 501, a communication control part 502, a setting information control part 503, an information storage part 504, an operation part 505, a power control part 506, an e-mail (electronic mail) control part 507, and a device state management part 508.
  • The operation part 505 may be realized by the operation panel 102. The information storage part 504 may be realized by the HDD 133. Other parts 501, 502, 503, 506, 507, and 508 may be realized by processes executed by the CPU 111 and may be implemented as modules.
  • The update control part 501 detects a predetermined trigger, and controls setting and updating of the preference information. The predetermined trigger may be an operation by an administrator, a power on (activation), an update notice periodically received from a server, an abnormality occurrence of a device, and the like. These details will be described later.
  • The communication control part 502 controls communications with an external device connected through the network 2. The external device may be the information processing apparatus 40. The communication control part 502 may send the acquisition request of the preference information to the information processing apparatus 40 in response to, an instruction from the update control part 501, and may receive the preference information from the information processing apparatus 40. The communication control part 502 may send a device ID and authentication information (a user account and a password) for an authentication before sending the acquisition request of the preference information. The setting information control part 503 may control setting the preference information in a device in the image forming apparatus 10. The information storage part 504 may store the preference information to be set in the device, and the like.
  • The operation part 505 accepts an operation of the user and forms a screen display for the user. When the administrator instructs updating of the preference information, the operation part 505 sends the instruction to the update control part 501. The power control part 506 controls ON and OFF of power. The e-mail control part 507 controls an e-mail transmission for the user. The e-mail control part 507 may send an e-mail describing a setting failure of the preference information and a failure reason with respect to a registered destination.
  • The device state management part 508 manages a state of the device and sends a notice indicating an abnormal state to devices other than the device.
  • Since the image forming apparatus 10 has the above described configuration, the image forming apparatus 10 sends the acquisition request of the preference information to the information processing apparatus 40 by the predetermined trigger. It is possible for the image forming apparatus 10 to set and update a setting item with the preference information acquired from the information processing apparatus 40. Configurations of the image forming apparatuses 20 and 30 are similar to the configuration of the image forming apparatus 10, and the explanation thereof will be omitted.
  • Information Processing Apparatus 40
  • FIG. 5 is a block diagram illustrating an example of the configuration of the information processing apparatus 40. As illustrated in FIG. 5, the information processing apparatus 40 includes a communication control part 601, an authentication control part 602, an information management part 603, and an information storage part 604. The information storage part 604 maybe realized by the auxiliary storage part 403. The communication control part 601, the authentication control part 602, and the information management part 603 may be realized by the control part 401 and the main storage part 402 used as a working memory. The parts 601, 602, and 603 other than the information storage part 604 may be implemented as modules.
  • The communication control part 601 controls communications with the external device connected through the network 2. The communication control part 601 may receive the acquisition request of the preference information and the authentication information from the image forming apparatus 10. Also, the communication control part 601 sends the preference information to the image forming apparatus 10.
  • The authentication control part 602 executes an authentication process by using the authentication information when the communication control part 601 acquires the authentication information. The authentication process checks an acquired device ID and checks a user account and a password. The communication control part 602 sends an authentication result to the image forming apparatus 10.
  • The information management part 603 reads out the preference information from the information storage part 604 when the communication control part 601 receives the acquisition request of the preference information.
  • The information storage part 604 stores the preference information to be set in common for multiple image forming apparatuses 10, 20, 30, and the like connected through the network 2.
  • FIG. 6A and FIG. 6B are diagrams illustrating an example of preference information. Preference information 6 illustrated in FIG. 6A and FIG. 6B includes all setting items and may be managed by a data file. Also, in FIG. 6A and FIG. 6B, setting examples are illustrated for each of the setting items. Setting values as illustrated by the setting examples are set in each of the image forming apparatuses 10, 20, 30, and the like.
  • Also, when the preference information 6 is updated, the information processing apparatus 40 sends an update notice via the communication control part 601 to each of the image forming apparatuses 10, 20, 30, and the like.
  • The information processing apparatus 40 includes the above described configuration. Even in a case of setting the preference information 6 in common for the multiple image forming apparatuses 10, 20, 30, and the like, a time for downloading the preference information 6 may be different for each of the image forming apparatuses 10, 20, 30, and the like. By the above described configuration, it is possible to decrease workload of the communication channels. Also, it is possible for the administrator to easily manage the preference information 6.
  • <Operation>
  • Next, operations of the information setting system 1000 in the first embodiment will be described. First, a setting process of the preference information 6 will be described.
  • (Setting Process of Preference Information)
  • FIG. 7 is a sequence diagram illustrating a first example of the setting process in the embodiment. As illustrated in FIG. 7, in step S101, the update control part 501 detects an import request of the preference information 6 in response to the predetermined trigger.
  • In step S102, when the update control part 501 determines that there is the import request, the update control part 501 sends a download request of the preference information 6 to the information processing apparatus 40 through the communication control part 502.
  • In step S103, when the information processing apparatus 40 receives the download request of the preference information 6 from the image forming apparatus 10, the information processing apparatus 40 reads out the preference information 6 and sends the preference information 6 to the image forming apparatus 10.
  • In step S104, the update control part 501 conducts a setting request of the preference information 6 which is downloaded, to the setting information control part 503. The setting information control part 503 sets and updates the setting information (preference information 6) stored in the information storage part 504 to be the reference information 6 which is downloaded.
  • As described above, the setting process is executed by each of the image forming apparatuses 10, 20, 30, and the like through the network 2. The entire load is not simultaneously applied to the communication channels. The preference information 6 is properly set in common for the multiple image forming apparatuses 10, 20, 30, and the like.
  • FIG. 8 is a sequence diagram illustrating a second example of the setting process in the embodiment. As illustrated in FIG. 8, in the second example of the setting process, the authentication process is additionally provided. In step S201, the update control part 501 detects the import request of the preference information 6 in response to the predetermined trigger.
  • In step S202, the update control part 501 sends an authentication request including the authentication information to the information processing apparatus 40 through the communication control part 502. The authentication information may indicate the device ID or the user account, password, and the like.
  • In step S203, the information processing apparatus 40 executes the authentication process by using the received authentication information. In a case in which the authentication information indicates the device ID, the information processing apparatus 40 registers the device ID for each of the image forming apparatuses 10, 20, 30, and the like which are allowed to download the preference information 6, and executes the authentication process.
  • In step S204, the information processing apparatus 40 sends an issuance ID to the image forming apparatus 10 when an authentication is successful.
  • In step S205, when receiving the issuance ID from the information processing apparatus 40, the update control part 501 sends the download request of the preference information 6 to the information processing apparatus 40. The download request may include the acquired issuance ID.
  • In step S206, when receiving the download request of the preference information 6 from the image forming apparatus 10, the information processing apparatus 40 reads out the preference information 6 and sends the preference information 6 to the image forming apparatus 10. In this case, the information processing apparatus 40 determines whether the issuance ID included in the download request is valid. When the issuance ID is valid, the information processing apparatus 40 sends the preference information 6 to the image forming apparatus 10.
  • In step S207, when receiving the preference information 6, the update control part 501 sends an authentication release request including the issuance ID to the information processing apparatus 40 through the communication control part 502.
  • In step S208, when receiving the authentication release request from the image forming apparatus 10, the information processing apparatus 40 deletes the issuance ID, and sends a release notice to the image forming apparatus 10. The issuance ID is used to check whether the image forming apparatus 10 has been authenticated, when the image forming apparatus 10 communicates with the information processing apparatus 40, until the authentication is released.
  • In step S209, the update control part 501 sends the setting request of the preference information 6 to the setting information control part 503. The setting information control part 503 sets and updates the setting information (preference information 6) stored in the information storage part 504 to be the preference information 6 which is downloaded.
  • In the second example of the setting process, it is possible to allow the image forming apparatus 10 alone, which has been successfully authenticated, to access the information processing apparatus 40 and download the preference information 6. Therefore, it is possible to realize secure communications.
  • FIG. 9 is a sequence diagram illustrating a third example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 9, in the second example of the setting process, when power is turned on (when the image forming apparatus 10 is activated), the preference information 6 is acquired.
  • In step S301 illustrated in FIG. 9, the user turns on the image forming apparatus 10. That is, the user presses a switch or a button to activate the image forming apparatus 10.
  • In step S302, the power control part 506 detects that the power is turned on, and sends a power on notice to the update control part 501.
  • In step S303, the update control part 501 detects the import request in response to the power on notice as a trigger, from the power control part 501.
  • Steps S304 through S311 are performed similarly to the steps S202 through S209 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In the second example of the setting process, the preference information 6 is downloaded in response to an activation of the image forming apparatus 10 as the trigger. The latest setting information is maintained by updating the preference information 6 before the image forming apparatus 10 starts to be used.
  • FIG. 10 is a sequence diagram illustrating a fourth example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 10, in the fourth example of the setting process, when a predetermined time lapses, the preference information 6 is acquired. That is, the preference information 6 is acquired at a predetermined time interval.
  • In step S401 illustrated in FIG. 10, the update control part 501 determines by using a timer that the predetermined time lapses. When the predetermined time lapses, in step S402, the update control part 501 detects the import request. When the predetermined time lapses, the timer is set to be zero, and restarts a time count, again. The predetermined time is set by the administrator for an initial setting of the device. The predetermined time may be one day, one week, one month, or the like.
  • Steps S403 through S410 are performed similarly to the steps S202 through S209 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In the fourth example of the setting process, the preference information 6 is downloaded in response to a lapse of the predetermined time as the trigger. The latest setting information is maintained by updating the preference information 6 before the image forming apparatus 10 starts to be used.
  • FIG. 11 is a sequence diagram illustrating a fifth example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 11, in the fifth example of the setting process, when an administrator A1 conducts a setting operation of the preference information 6, the preference information 6 is acquired.
  • In step S501 illustrated in FIG. 11, the administrator A1 conducts an update operation of the preference information 6 by using the operation part 505. A screen d11 in FIG. 11 is illustrated as an example of an administrator operation screen. When the screen d11 is displayed on the operation panel 102, the administrator A1 presses an “EXECUTE” button.
  • In step S502, the operation part 505 detects pressing of the “EXECUTE” button, and outputs an update request notice to the update control part 501.
  • In step S503, when receiving the update request notice, the update control part 501 detects the import request.
  • Steps S504 through S511 are performed similarly to the steps S202 through S209 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In the fifth example of the setting process, the administrator A1 is allowed to download the preference information 6 at an arbitrary timing. Therefore, it is effective to urgently update the preference information 6. Also, the authentication information used for the authentication request in the step S504 may be set by the administrator A1 at a stage of the step S501. Also, in a case of installing a new device in the image forming apparatus 10, it is possible for the administrator A1 to download the preference information 6, and to conduct the initial setting of the new device.
  • FIG. 12 is a sequence diagram illustrating a sixth example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 12, in the sixth example of the setting process, the preference information 6 is acquired in response to the update notice from the information processing apparatus 40 as the trigger.
  • In step S601 illustrated in FIG. 12, the information processing apparatus 40 detects an update of the preference information 6, and sends the update notice of the preference information 6 to the image forming apparatus 10.
  • In step S602, when receiving the update notice, the update control part 501 detects the import request.
  • Steps S604 through S610 are performed similarly to the steps S202 through S209 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In the sixth example of the setting process, when the preference information 6 is updated at the information processing apparatus 40, the image forming apparatus 10 downloads the preference information 6. Therefore, it is possible for the image forming apparatus 10 to maintain the latest setting information by updating with the preference information 6.
  • FIG. 13 is a sequence diagram illustrating a seventh example of the setting process of the preference information 6 in the embodiment. As illustrated in FIG. 13, in the seventh example of the setting process, the preference information 6 is acquired in response to an abnormality occurrence of the device as the trigger.
  • In step S701 illustrated in FIG. 13, the device state management part 508 detects the abnormality occurrence of the device, and sends an abnormality occurrence notice to the update control part 501. The abnormality may occur in a case in which a default setting of a paper sheet size is not a size supported in the image forming apparatus 10, in a case in which an administrator authentication is not set to be either YES or NO.
  • In step S702, when receiving the abnormality occurrence notice from the device state management part 508, the update control part 501 executes a first confirmation process of setting values set in the device. The first confirmation process will be described later with reference to FIG. 14.
  • In step S703, as a result of the first confirmation process, if it is determined that an update is needed, the update control part 501 detects the import request.
  • Steps S704 through S711 are performed similarly to the steps S202 through S209 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In the seventh example of the setting process, when the abnormality is caused in the image forming apparatus 10 due to an illegal setting value, it is possible to automatically set a setting value to be a valid setting value.
  • FIG. 14 is a flowchart for explaining the first confirmation process in the embodiment. In step S801 illustrated in FIG. 14, the update control part 501 acquires and confirms one of the setting values in the device.
  • In step S802, the update control part 501 determines whether the setting value is an abnormal value. If the setting value is an abnormal value (YES in step S802), the update control part 501 advances to step S803. If the setting value is not the abnormal value (NO in step S802), the update control part 501 advances to step S806.
  • In step S803, the update control part 501 confirms the setting item of the abnormal setting value.
  • In step S804, the update control part 501 determines whether the confirmed setting item is related to the preference information 6. If the confirmed setting item is related to the preference information 6 (YES in step S804), and the update control part 501 advances to step S805. If the confirmed setting item is not related to the preference information 6 (NO in step S804), the update control part 501 advances to the step S806. By checking the setting items in the preference information 6 stored in the information storage part 504, it is possible to determine whether the confirmed setting item is related to the preference information 6.
  • In the step S805, the update control part 501 determines that an update is needed for the setting value of the confirmed setting item in the preference information 6. The update control part 501 may set a flag to update the setting value of the confirmed setting item in the preference information 6.
  • In the step S806, the update control part 501 determines that the update is not needed for the setting value of the confirmed setting item in the preference information 6. The update control part 501 may set the flag to suppress the update of the setting value of the confirmed setting item in the preference information 6.
  • In step S807, the update control part 501 determines whether the steps S801 through S806 are conducted for all setting values. If the steps S801 through S806 are conducted for all setting values (YES in step S807), the update control part 501 advances to step S808. If the steps S801 through S806 are not conducted for all setting values (NO in step S807), the update control part 501 returns to the step S801, and executes the first confirmation process for another setting value.
  • In step S808, the update control part 501 determines whether the update is needed for at least one setting value. If the update is needed for at least one setting value (NEEDED in step S808), the update control part 501 advances to step S809. If there is no setting value to update (NO NEEDED in step S808), the update control part 501 advances to step S810.
  • In step S809, the update control part 501 determines the update of the preference information 6 is needed, and then ends the first confirmation process.
  • In step S810, the update control part 501 determines the update of the preference information 6 is not needed, and then ends the first confirmation process.
  • In the first confirmation process, in a case in which the abnormality occurs to the device, only for the setting value related to the preference information 6, it is possible to update the preference information 6 to properly set the setting value to be a normal setting value. Also, the update control part 501 may store the setting item to be updated when the setting item is confirmed, and updates the setting value of the setting item which is stored.
  • In the first confirmation process illustrated in FIG. 14, the setting value in which the abnormality occurs is specified. The steps S804 through S806 are conducted for the setting value in which the abnormality occurs.
  • As described above, it is possible for each of the image forming apparatuses 10, 20, 30, and the like connected to the network 2 to conduct the acquisition request of the preference information 6 in response to various triggers. Each of the image forming apparatuses 10, 20, 30, and the like may perform the first confirmation process illustrated in FIG. 14 in response to any or all the above described triggers or in response to a predetermined trigger alone.
  • (Setting Error Process)
  • Next, a setting error process in the embodiment will be described. A setting error is regarded as an error occurring when the preference information 6 is acquired and set.
  • FIG. 15 is a sequence diagram illustrating a first example of the setting error process in the embodiment. The setting error illustrated in FIG. 15 indicates a communication error. In step S901 illustrated in FIG. 15, the update control part 501 detects the import request when the predetermined trigger occurs.
  • In step S902, the update control part 501 sends the authentication request including the authentication information to the information processing apparatus 40 through the communication control part 502.
  • In step S903, the communication control part 502 determines a timeout if a response to the authentication request has not returned in a specified time from the information processing apparatus 40. The communication control part 502 outputs a timeout notice to the update control part 501 when the timeout is determined.
  • In step S904, the update control part 501 executes a timeout process when the timeout notice is received from the communication control part 502. In the following, two methods will be described as the timeout process.
  • Notice by Operation Panel
  • In step S905, the update control part 501 outputs an update failure notice due to the communication error to the operation part 505.
  • In step S906, the operation part 505 displays an update failure notice screen at the operation panel 102 to report an update failure to the administrator A1. A screen d12 is illustrated as an example of the update failure notice screen. The screen d12 displays to report a failure, a reason of the failure (which may indicate the communication error), and the like.
  • Notice by E-Mail
  • In step S907, the update control part 501 outputs the update failure notice due to the communication error to the e-mail control part 507.
  • In step S908, the e-mail control part 507 acquires the update failure notice from the update control part 501 and creates an e-mail. In a body text of the created e-mail, the update failure, the failure reason (communication error), and the like are described.
  • In step S909, the e-mail control part 507 sends the created e-mail to the administrator A1. The e-mail control part 507 retains an e-mail address of the administrator A1.
  • In the first example of the setting error process, it is possible for the image forming apparatus 10 to report the update failure and the failure reason to the administrator A1. A process using the operation panel 102 (steps S905 and S906) may be conducted after an e-mail process (steps S907 through S909). The process using the operation panel 102 may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 16 is a sequence diagram illustrating a second example of the setting error process in the embodiment. The setting error illustrated in FIG. 16 indicates an authentication failure. In step S1001 illustrated in FIG. 16, the update control part 501 detects the import request in response to an occurrence of the predetermined trigger.
  • In step S1002, the update control part 501 outputs the authentication request including the authentication information to the information processing apparatus 40 through the communication control part 502.
  • In step S1003, the information processing apparatus 40 executes the authentication process by using the authentication information included in the authentication request. It is assumed that the authentication fails.
  • In step S1004, the information processing apparatus 40 reports the authentication failure to the update control part 501.
  • Notice by Operation Panel
  • In step S1005, the update control part 501 outputs the update failure notice due to the authentication failure to the operation part 505.
  • In step S1006, the operation part 505 displays the update failure notice screen at the operation panel 102, and informs the administrator A1 of the update failure. The screen d13 is illustrated as an example of the update failure notice screen. The screen d13 displays to report a failure, a reason of the failure (which may indicate the authentication failure), and the like.
  • Notice by E-Mail
  • In step S1007, the update control part 501 outputs the update failure notice due to the authentication failure to the e-mail control part 507.
  • In step S1008, the e-mail control part 507 acquires an update failure notice from the update control part 501, and creates the e-mail. In the body text of the e-mail, the update failure and the reason of the failure (authentication failure) are described.
  • In step S1009, the e-mail control part 507 sends the created e-mail to the administrator A1. The e-mail control part 507 retains the e-mail address of the administrator A1.
  • In the second example of the setting error process, it is possible for the image forming apparatus 10 to inform the administrator A1 of the update failure and the failure reason. A process using the operation panel (steps S1005 and S1006) may be conducted after an e-mail process (steps S1007 through S1009). The process using the operation panel 102 maybe conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 17 is a sequence diagram illustrating a third example of the setting error process in the embodiment. The setting error illustrated in FIG. 17 indicates a download failure. In step S1101 illustrated in FIG. 17, the update control part 501 detects the import request in response to the occurrence of the predetermined trigger.
  • In step S1102, the update control part 501 outputs the authentication request including the authentication information to the information processing apparatus 40 through the communication part 502.
  • In step S1103, the information processing apparatus 40 conducts the authentication process by using the authentication information included in the authentication request. In this case, it is assumed that the authentication process is successfully executed, and the information processing apparatus 40 issues an ID (issuance ID).
  • In step S1104, the information processing apparatus 40 sends the issuance ID to the update control part 501.
  • In step S1105, when receiving the issuance ID from the information processing apparatus 40, the update control part 501 sends the download request of the preference information 6 to the information processing apparatus 40 through the communication control part 502. The download request includes the acquired issuance ID.
  • In step S1106, when receiving the download request of the preference information 6 from the image forming apparatus 10, the information processing apparatus 40 reads out the preference information 6 and sends the preference information 6 to the image forming apparatus 10. In this case, the information processing apparatus 40 determines validity of the issuance ID. If the issuance ID is valid, the information processing apparatus 40 sends the preference information 6 to the image forming apparatus 10.
  • In step S1107, the communication control part 502 detects that a download has been stopped longer than the specified time, and determines the timeout. The communication control part 502 determines the timeout and sends a timeout notice to the update control part 501.
  • In step S1108, when receiving the timeout notice from the communication control part 502, the update control part 501 executes the timeout process.
  • Notice by Operation Panel
  • In step S1109, the update control part 501 outputs the update failure notice due to the download failure to the operation part 505.
  • In step S1110, the operation part 505 displays an update failure notice screen at the operation panel 102, and sends the update failure notice to the administrator A1. A screen d14 is illustrated as an example of the update failure notice screen. The screen d14 displays to report a failure, a reason of the failure (which may indicate the authentication failure), and the like.
  • Notice by E-Mail
  • In step S1111, the update control part 501 outputs the update failure notice in response to the communication error to the e-mail control part 507.
  • In step S1112, when receiving the update failure notice from the update control part 501, the e-mail control part 507 creates the e-mail. In the body text of the e-mail, the update failure and the reason of the failure (authentication failure) are described.
  • In step S1113, the e-mail control part 507 sends the created e-mail to the administrator A1. The e-mail control part 507 retains the e-mail address of the administrator A1.
  • In the third example of the setting error process, it is possible for the image forming apparatus 10 to report the update failure and the failure reason to the administrator A1. A process using the operation panel (steps S1109 and S1110) may be conducted after an e-mail process (steps S1111 through S1113). The process using the operation panel may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 18 is a sequence diagram illustrating a fourth example of the setting error process in the embodiment. The setting error illustrated in FIG. 18 indicates the setting failure of the preference information 6. Steps S1201 through S1208 illustrated in FIG. 18 are performed similarly to the steps S201 through S208 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In step S1209, the update control part 501 executes a second confirmation process for the setting items of the preference information 6. The second confirmation process of the preference information 6 will be described with reference to FIG. 19. In the second confirmation process of the preference information 6, if it is determined that all setting items are settable, the preference information 6 is stored and all setting items are updated in step S1210. In the second confirmation process of the preference information 6, when the setting failure is determined, an error process is executed.
  • Notice by Operation Panel
  • In step S1211, the update control part 501 outputs the update failure notice due to the setting failure (a non-allowable setting value is included) of the preference information 6 to the operation part 505.
  • In step S1212, the operation part 505 displays the update failure notice screen at the operation panel 102 to report an update failure to the administrator A1. A screen d15 is illustrated as an example of the update failure notice screen. The screen d15 displays to report the failure, the reason of the failure (which may indicate the setting failure), and the like.
  • Notice by E-Mail
  • In step S1213, the update control part 501 outputs the update failure notice due to the setting failure (the non-allowable setting value is included) to the e-mail control part 507.
  • In step S1214, when receiving the update failure notice from the update control part 501, the e-mail control part 507 creates the e-mail. In the body text of the e-mail, the update failure and the reason of the failure (setting failure) are described.
  • In step S1215, the e-mail control part 507 sends the created e-mail to the administrator A1. The e-mail control part 506 retains the e-mail address of the administrator A1.
  • In the fourth example of the setting error process, it is possible for the image forming apparatus 10 to report the update failure and the failure reason to the administrator A1. The process using the operation panel 102 (steps S1211 and S1212) may be conducted after an e-mail process (steps S1213 through S1215). The process using the operation panel 102 may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 19 is a flowchart for explaining the second confirmation process in the embodiment. In step S1301 illustrated in FIG. 19, the update control part 501 acquires one of the setting items included in the preference information 6 which is downloaded.
  • In step S1302, the update control part 501 determines whether the acquired setting item is supported by the image forming apparatus 10. If the acquired setting item is supported (YES in step S1302), the update control part 501 advances to step S1303. If the acquired setting item is not supported (NO instep S1302), the update control part 501 advances to step S1306.
  • By storing device information of the image forming apparatus 10 beforehand in the information storing part 504, it is possible to determine whether, the acquired setting item is supported. A non-supported setting item may be regarded as a setting item of which the setting value indicates “color” for a black and white copier.
  • In step S1303, the update control part 501 obtains the setting value of the acquired setting item. In step S1304, the update control part 501 determines whether the acquired setting value indicates a non-allowable setting value. An allowable setting value is stored in the information storage part 504 beforehand. The update control part 501 reads out the allowable setting value from the information storage part 504, and then, conducts the determination.
  • When the setting value indicates the non-allowable setting value (NO in step S1304), the update control part 501 advances to step S1306. When the setting value indicates an allowable setting value (YES in step S1304), the update control part 501 advances to step S1305. The setting value regarded as the non-allowable setting value may indicate “−1” for the setting item of an aggregate print in which two or more pages are minimized and printed on one page.
  • In step S1305, the update control part 501 determines that the setting value indicating the allowable setting value is settable. The update control part 501 may set a flag for the setting value to indicate “settable”.
  • In step S1306, the update control part 501 determines that the setting value indicating the non-allowable setting value is not set. The update control part 501 may set a flag for the setting value to indicate “not settable”.
  • In step S1307, the update control part 501 determines whether all setting items are confirmed in the preference information 6. When all setting items are confirmed (YES in step S1307), the update control part 501 advances to step S1308. When all setting items are not confirmed (NO in step S1307), the update control part 501 returns back to step S1301 to the second confirmation process for another setting item.
  • In step S1308, the update control part 501 determines whether the flag indicates the “settable” for all setting items. When the flag indicates the “settable” for all setting items (YES in step S1308), the update control part 501 advances to step S1309. When the flag does not indicate the “settable” for all setting items (NO in step S1308), the update control part 501 advances to step S1310.
  • In step S1309, the update control part 501 outputs the setting request of the preference information 6 to the setting information control part 503, and then ends the second confirmation process.
  • In step S1310, the update control part 501 sends the setting failure notice to at least one of the operation part 505 and the e-mail control part 507, and then ends the second confirmation process.
  • In the second confirmation process in the embodiment, in a case in which the non-supported setting item, and the setting value which is supported but indicates the non-allowable setting value in the preference information 6 which is downloaded, it is possible to detect the setting error.
  • FIG. 20 is a sequence diagram illustrating an example of a process after the setting items are confirmed in the embodiment. The setting error illustrated in FIG. 20 indicates the setting failure of the preference information 6. Steps S1401 through S1408 illustrated in FIG. 20 are performed similarly to the steps S201 through S208 illustrated in FIG. 8, and the explanation thereof will be omitted.
  • In step S1409, the update control part 501 executes a third confirmation process of the setting items included in the preference information 6. The confirmation process of the preference information 6 will be described with reference to FIG. 21. In the confirmation process of the preference information 6, if there is the setting item indicating a normal setting value, the preference information 6 is stored and set in the information storage part 504 in step S1410. If there is the setting item for which the flag indicates “non-settable” (hereafter, called a non-settable setting item), the update control part 501 executes a notice process of an update result.
  • Notice of Operation Panel
  • In step S1411, the update control part 501 outputs an update result notice indicating that there is the non-settable setting item in the preference information 6, to the operation part 505.
  • In step S1412, the operation part 505 displays an update result notice screen at the operation panel 102, and sends the update result notice to the administrator A1. A screen d16 is illustrated as an example of the update failure notice screen. The screen d16 displays to report the failure, the reason of the failure (which may indicate the setting failure), and the like.
  • Notice by E-Mail
  • In step S1413, the update control part 501 outputs the update result notice indicating that there is the non-allowable setting value, to the e-mail control part 507.
  • In step S1414, when receiving the update result notice from the update control part 501, the e-mail control part 507 creates the e-mail. In the body text of the e-mail, the update failure and the reason of the failure (setting failure) are described.
  • In step S1415, the e-mail control part 507 sends the created e-mail to the administrator A1. The e-mail control part 507 retains the e-mail address of the administrator A1.
  • In the process in FIG. 20, it is possible for the image forming apparatus 10 to report the update failure and the failure reason to the administrator A1. The process using the operation panel (steps S1411 and S1412) may be conducted after an e-mail process (steps S1413 through S1415) The process using the operation panel 102 may be conducted in parallel with the e-mail process. Either one of the process and the e-mail process may be conducted.
  • FIG. 21 is a flowchart for explaining the second confirmation process in the embodiment. In step S1501 illustrated in FIG. 21, the update control part 501 acquires one of the setting items included in the preference information 6 which is downloaded.
  • In step S1502, the update control part 501 determines whether the setting item is supported by the image forming apparatus 10. If the setting item is supported (YES in step S1502), the update control part 501 advances to step S1503. If the setting item is not supported (NO in S1502), the update control part 501 advances to step S1507. By storing the device information of the image forming apparatus 10 in the information storing part 504 beforehand, it is possible to determine whether the setting item is supported by the image forming apparatus 10. A non-supported setting item may be regarded as a setting item of which the setting value indicates “color” for a black and white copier.
  • In step S1503, the update control part 501 obtains the setting value of the acquired setting item. In step S1504, the update control part 501 determines whether the acquired setting value indicates the non-allowable setting value. The allowable setting value is stored in the information storage part 504 beforehand. The update control part 501 reads out the allowable setting value from the information storage part 504, and then, conducts the determination.
  • If the setting value indicates the non-allowable setting value (NO in step S1504), the update control part 501 advances to step S1507. If the setting value indicates an allowable setting value (YES in step S1504), the update control part 501 advances to step S1505. The setting value regarded as the non-allowable setting value may indicate “−1” for the setting item of the aggregate printing in which two or more pages are minimized and printed on one page.
  • In step S1505, the update control part 501 determines that the setting value being in the allowable range is settable. The update control part 501 may set the flag for the setting value to indicate “settable”.
  • In step S1506, the update control part 501 outputs the setting request of the preference information 6 to the setting information control part 503 so as to set the setting item for which the flag indicates “settable”.
  • In step S1507, the update control part 501 determines that the setting value indicating the non-allowable setting value is not set. The update control part 501 may set the flag for the setting value to indicate the “not settable”.
  • In step S1508, the update control part 501 determines whether all setting items are confirmed in the preference information 6. When all setting items are confirmed (YES in step S1508), the update control part 501 advances to step S1508. When all setting items are not confirmed (NO in step S1308), the update control part 501 returns back to step S1501 to the second confirmation process for another setting item.
  • In step S1509, the update control part 501 determines whether there is the setting item for which the flag indicates “non-settable”. If there is the setting item for which the flag indicates the “non-settable” (YES in step S1509), the update control part 501 advances to step S1510. If the flag indicates the “settable” for all setting items (NO in step S1509), the update control part 501 terminates the second confirmation process.
  • In step S1510, the update control part 501 sends the update result notice indicating that there is the setting item which is not set, to at least one of the operation part 505 and the e-mail control part 507.
  • In the second confirmation process, even in a case in which the downloaded preference information 6 includes the setting item which is not supported or the non-allowable setting value which is supported, it is possible to set only the setting items indicating the allowable setting values. Moreover, it is possible to suppress using the setting values which do not indicate the allowable setting value, and the setting values of the setting items which are not supported to update the preference information 6. Thus, it is possible to prevent a process error.
  • According to the above described embodiment, in a case in which the setting information of the device is set in the multiple image forming apparatuses 10, 20, 30, and the like, it is possible to properly set the same setting information in each of the multiple image forming apparatuses 10, 20, 30, and the like.
  • Moreover, the information storage part 504 may store version information indicating aversion of the setting information to be stored. The update control part 501 may include the version information in the download request and send the version information to the information processing apparatus 40. The information processing apparatus 40 compares the version information included in the download request with the version information of the preference information 6 stored in the information storage part 604. Only in a case in which a comparison result indicates a mismatch of versions, the preference information 6 may be sent to the image forming apparatus 10. By this configuration, it is not required to send the preference information 6 every time the image forming apparatus 10 requests, and it is possible to reduce workload of a communication path.
  • [Variation]
  • A program executed by the image forming apparatuses 10, 20, 30, and the like and a program executed by the information processing apparatus 40 may be recorded in a non-transitory computer-readable medium such as a CD-ROM (Compact Disk Read Only Memory), a FD (flexible disk), a CD-R (Compact Disc Recordable), a DVD (Digital Versatile Disk), and the like with a data file in an installable format or an executable format. The program may be provided by the non-transitory computer-readable medium.
  • Also, the program executed by the image forming apparatuses 10, 20, 30, and the like and the program executed by the information processing apparatus 40 may be stored in a computer connected to the network 2 such as the Internet or the like, and may be downloaded through the network 2. Moreover, the programs maybe provided or distributed through the network 2 such as the Internet.
  • Furthermore, the program executed by the image forming apparatuses 10, 20, 30, and the like and the program executed by the information processing apparatus 40 may be stored in respective memories such as a ROM beforehand, and the respective memories maybe embedded in the image forming apparatuses 10, 20, 30, and the like and the information processing apparatus 40.
  • The program executed by the image forming apparatuses 10, 20, 30, and the like and the program executed by the information processing apparatus 40 may be formed in a module configuration to include the above described component parts. In the hardware configuration of each of the image forming apparatuses 10, 20, 30, and the like, one or more component parts 501, 502, 503, 506, 507, and 508 may be loaded into a memory when the CPU 111 (processor) reads out the program from the HDD 133 (auxiliary storage device) and executes the program. Thus, one or more component parts 501, 502, 503, 506, 507, and 508 maybe formed in the memory. Similarly, one or more component parts 601, 602, and 603 of the information processing apparatus 40 may be formed in a memory.
  • According to the embodiment of the present invention, it is possible to properly set the same setting information in each of the multiple image forming apparatuses 10, 20, 30, and the like in a case of setting the setting information for each of the devices in the multiple image forming apparatuses 10, 20, 30, and the like.
  • The present invention is not limited to the specifically disclosed embodiments, and variations and modifications may be made without departing from the scope of the present invention. One or more component elements may be omitted from the entirety of component elements illustrated in the embodiment.
  • The present application is based on Japanese Priority Application No. 2010-260120 filed Nov. 22, 2010, the entire contents of which are hereby incorporated by reference.

Claims (15)

1. An image forming apparatus, comprising:
a storage part configured to store setting information for a function which the image forming apparatus operates based on the setting information;
a sending part configured to send an acquisition request of common setting information to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network;
a receiving part configured to receive the common setting information from the information processing apparatus; and
an update control part configured to control setting the common setting information received by the receiving part in the setting information stored in the storage part.
2. The image forming apparatus as claimed in claim 1, wherein the sending part is configured to send authentication information before sending the acquisition request, and to send the acquisition request when an authentication is successful at the information processing apparatus.
3. The image forming apparatus as claimed in claim 1, wherein the update control part is configured to control the sending part to send the acquisition request when the image forming apparatus is turned on.
4. The image forming apparatus as claimed in claim 1, wherein the update control part is configured to control the sending part to send the acquisition request at a predetermined time interval.
5. The image forming apparatus as claimed in claim 1, wherein the update control part determines whether to acquire the common setting information when a device abnormality occurs in the image forming apparatus.
6. The image forming apparatus as claimed in claim 1, further comprising a notice part configured to send a notice indicating a failure and a reason of the failure to an administrator of the image forming apparatus, when the update control part fails setting the common setting information.
7. The image forming apparatus as claimed in claim 1, wherein the update control part is configured to determine whether a setting value in the common setting information is settable in the image forming apparatus when the common setting information is set.
8. An information setting system, comprising:
multiple image forming apparatuses each of which operates based on setting information for a function stored in a first storage part; and
an information processing apparatus connectable to the multiple image forming apparatuses through a network,
wherein said information processing apparatus includes
a second storage part configured to store common setting information in common with the multiple image forming apparatuses connected through the network; and
a communication part configured to send the common setting information to the multiple image forming apparatuses, when receiving an acquisition request of the common setting information from the multiple image forming apparatuses, and
each of the multiple image forming apparatuses includes
a sending part configured to send an acquisition request of the common setting information to the information processing apparatus;
a receiving part configured to receive the common setting information from the information processing apparatus; and
an update control part configured to control setting the common setting information received by the receiving part in the setting information stored in the first storage part.
9. The information setting system as claimed in claim 8, wherein the sending part is configured to send authentication information before sending the acquisition request, and to send the acquisition request when an authentication is successful at the information processing apparatus.
10. The information setting system as claimed in claim 8, wherein the update control part is configured to control the sending part to send the acquisition request when each of the multiple image forming apparatuses is turned on.
11. The information setting system as claimed in claim 8, wherein the update control part is configured to control the sending part to send the acquisition request at a predetermined time interval.
12. The information setting system as claimed in claim 8, wherein the update control part determines whether to acquire the common setting information when a device abnormality occurs in at least one of the multiple image forming apparatuses.
13. The information setting system as claimed in claim 8, wherein each of the multiple image forming apparatuses further includes a notice part configured to send a notice indicating a failure and a reason of the failure to an administrator of the multiple image forming apparatuses, when the update control part fails setting the common setting information.
14. The information setting system as claimed in claim 8, wherein the update control part is configured to determine whether a setting value in the common setting information is settable in each of the multiple image forming apparatuses when the common setting information is set.
15. An information setting method performed in an image forming apparatus which operates based on setting information for a function stored in a storage part, said information setting method comprising:
sending an acquisition request of common setting information to an information processing apparatus including the common setting information in common with multiple of the image forming apparatuses connected through a network;
receiving the common setting information from the information processing apparatus; and
controlling setting the common setting information received by the receiving part in the setting information stored in the storage part.
US13/299,659 2010-11-22 2011-11-18 Image forming apparatus, information setting system, and information setting method Abandoned US20120127525A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/689,636 US9948810B2 (en) 2010-11-22 2015-04-17 Image forming apparatus, information setting system, and information setting method for controlling setting values by requesting setting information through a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010260120A JP5754114B2 (en) 2010-11-22 2010-11-22 Image forming apparatus, information setting system, information setting method, and information setting program
JP2010-260120 2010-11-22

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/689,636 Division US9948810B2 (en) 2010-11-22 2015-04-17 Image forming apparatus, information setting system, and information setting method for controlling setting values by requesting setting information through a network

Publications (1)

Publication Number Publication Date
US20120127525A1 true US20120127525A1 (en) 2012-05-24

Family

ID=46064145

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/299,659 Abandoned US20120127525A1 (en) 2010-11-22 2011-11-18 Image forming apparatus, information setting system, and information setting method
US14/689,636 Expired - Fee Related US9948810B2 (en) 2010-11-22 2015-04-17 Image forming apparatus, information setting system, and information setting method for controlling setting values by requesting setting information through a network

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/689,636 Expired - Fee Related US9948810B2 (en) 2010-11-22 2015-04-17 Image forming apparatus, information setting system, and information setting method for controlling setting values by requesting setting information through a network

Country Status (2)

Country Link
US (2) US20120127525A1 (en)
JP (1) JP5754114B2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150222776A1 (en) * 2010-11-22 2015-08-06 Ricoh Company, Ltd. Image forming apparatus, information setting system, and information setting method
JP2015143971A (en) * 2013-12-26 2015-08-06 キヤノン株式会社 Network device, control method for network device, and program therefor
US20150264212A1 (en) * 2014-03-11 2015-09-17 Ricoh Company, Ltd. Electronic device, information processing system and storage medium
WO2015193225A1 (en) * 2014-06-16 2015-12-23 Oce-Technologies B.V. A method for a print fleet system
EP3051456A1 (en) * 2015-01-30 2016-08-03 Oki Data Corporation Authentication device, maintenance support system, and service providing method
US20170142269A1 (en) * 2014-06-24 2017-05-18 Canon Kabushiki Kaisha Image forming apparatus capable of customizing operation screen based on personal setting information and method for controlling image forming apparatus
US9986119B2 (en) * 2016-01-28 2018-05-29 Canon Kabushiki Kaisha Image processing apparatus for sharing setting value, method of controlling the same, and storage medium
US10191697B2 (en) * 2017-03-17 2019-01-29 Ricoh Company Ltd. Information processing apparatus, information processing system, and information processing method
US10587718B2 (en) 2017-03-21 2020-03-10 Ricoh Company, Ltd. Information processing system, service providing system, and information processing method
US10769251B2 (en) 2017-09-25 2020-09-08 Ricoh Company, Ltd. Information processing system, information processing apparatus and information processing method
US11467790B2 (en) 2020-07-31 2022-10-11 Brother Kogyo Kabushiki Kaisha Image processing apparatus and setting data management system
US11556086B2 (en) 2020-03-31 2023-01-17 Brother Kogyo Kabushiki Kaishi Image forming apparatus and setting file management system
US11593460B2 (en) 2017-12-18 2023-02-28 Ricoh Company, Ltd. Information processing apparatus, information processing system, and method of processing information
US11595394B2 (en) 2019-11-06 2023-02-28 Ricoh Company, Ltd. Information processing system, apparatus, and method for setting a role in an application package
US11790053B2 (en) 2019-03-13 2023-10-17 Ricoh Company, Ltd. Information processing system, server, non-transitory computer-readable medium, and method for controlling assignment of license
US11916914B2 (en) 2019-11-08 2024-02-27 Ricoh Company, Ltd. At least one information processing apparatus, information processing system, and permission granting method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6696252B2 (en) * 2016-03-24 2020-05-20 富士ゼロックス株式会社 Communication program, communication device, and information processing device
JP6627910B2 (en) * 2018-05-07 2020-01-08 株式会社リコー Electronic equipment and information processing system
US11606361B2 (en) 2019-07-19 2023-03-14 Ricoh Company, Ltd. Cloud system, information processing system, and user registration method

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020089683A1 (en) * 1995-12-22 2002-07-11 Takahiro Moro Printing control apparatus and method
US20020131086A1 (en) * 2001-03-08 2002-09-19 Yasuo Mori Information processing apparatus, print control method therefor, and storage medium
US20030063305A1 (en) * 2001-09-28 2003-04-03 Mcintyre C. Kevin Method and system for saving and restoring printer control panel settings
US20030112472A1 (en) * 2001-12-14 2003-06-19 Murata Kikai Kabushiki Kaisha Internet facsimile apparatus and the apparatus setting method
US20040042030A1 (en) * 1998-08-28 2004-03-04 Canon Kabushiki Kaisha Information processing apparatus, information processing method, information processing system, and storage medium for storing information processing program
US20050157315A1 (en) * 2004-01-19 2005-07-21 Canon Kabushiki Kaisha Print control apparatus, control method therefor, and program for implementing the method
US20070103712A1 (en) * 2005-11-04 2007-05-10 Fatima Corona System and method for limiting access to a shared multi-functional peripheral device based on preset user privileges
US20070164855A1 (en) * 2002-06-21 2007-07-19 Brother Kogyo Kabushiki Kaisha Environment setup system, electronic apparatus, radio communication terminal, program
US20080079975A1 (en) * 2006-09-29 2008-04-03 Sharp Laboratories Of America, Inc. Systems and methods for remotely managing and configuring driver settings
US20080304092A1 (en) * 2007-06-11 2008-12-11 Canon Kabushiki Kaisha Information processing apparatus, print setting method, and storage medium
US20090027700A1 (en) * 2007-07-24 2009-01-29 Samsung Electronics Co., Ltd Method and apparatus to print e-mail according to printing environment settings corresponding to each user
US7509304B1 (en) * 2002-06-26 2009-03-24 Microsoft Corporation Message distribution system and method for providing notification(s)
US20090180138A1 (en) * 2008-01-11 2009-07-16 Sharp Kabushiki Kaisha Multifunctional machine and synchronization system
US20090201551A1 (en) * 2008-02-12 2009-08-13 Canon Kabushiki Kaisha Printing apparatus, document management apparatus, method for controlling the same, and storage medium storing program
US20090219576A1 (en) * 2008-02-01 2009-09-03 Fumihito Akiyama Image forming apparatus, print control method and control program
US20100149577A1 (en) * 2008-12-17 2010-06-17 Canon Kabushiki Kaisha Image processing apparatus, method for controlling the same, and computer-readable storage medium storing computer program
US20100245911A1 (en) * 2009-03-30 2010-09-30 Canon Kabushiki Kaisha Printing control method and printing control apparatus
US20100309507A1 (en) * 2009-06-09 2010-12-09 Konica Minolta Systems Laboratory, Inc. Systems and Methods for Printer Configuration Management
US20110069337A1 (en) * 2002-12-10 2011-03-24 Canon Kabushiki Kaisha Printing control method
US20110128574A1 (en) * 2009-11-27 2011-06-02 Konica Minolta Business Technologies, Inc. Image processing method, image processing apparatus, and computer-readable storage medium for computer program
US20120081740A1 (en) * 2010-09-30 2012-04-05 Canon Kabushiki Kaisha Printing system, printing method, print server, control method, and computer-readable medium
US20120081731A1 (en) * 2010-09-30 2012-04-05 Canon Kabushiki Kaisha Printing system, printing method, print server, control method and computer-readable medium
US20120092689A1 (en) * 2010-10-18 2012-04-19 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
US20120127527A1 (en) * 2010-11-22 2012-05-24 Ricoh Company, Ltd. Image Forming Apparatus, Information Setting System, And Information Setting Method
US20130033714A1 (en) * 2011-08-04 2013-02-07 Canon Kabushiki Kaisha Printing control device, storage medium storing printing control program, and printing control method
US20130033727A1 (en) * 2011-08-05 2013-02-07 Canon Kabushiki Kaisha Printing system, server apparatus, information processing method, and storage medium
US20130063761A1 (en) * 2011-09-12 2013-03-14 Ricoh Company, Ltd. Image processing apparatus and information setting system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6615297B1 (en) * 1999-12-08 2003-09-02 Lexmark International, Inc. System and method for manipulating device settings across different types of devices
US20020078200A1 (en) * 2000-12-18 2002-06-20 Helms Janine L. Printer configuration service through a firewall
JP3743323B2 (en) * 2001-08-02 2006-02-08 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, image forming apparatus management unit, and program executed in image processing apparatus or image processing apparatus management unit
JP2003264662A (en) 2002-03-08 2003-09-19 Konica Corp Image forming device, setting information updating system for image forming device, and setting information updating method for image forming device
US7392299B2 (en) * 2002-07-25 2008-06-24 Brother Kogyo Kabushiki Kaisha Configuration setting system for network system
JP4663245B2 (en) * 2003-02-04 2011-04-06 株式会社リコー Electronic apparatus, image processing apparatus, remote management system, program, and authentication method
JP2006074235A (en) * 2004-08-31 2006-03-16 Sharp Corp Data processor
JP4505380B2 (en) * 2005-05-16 2010-07-21 日本電信電話株式会社 Information appliance setting method and information appliance setting program
JP2007130838A (en) * 2005-11-09 2007-05-31 Ricoh Co Ltd Image forming system
JP2008072318A (en) * 2006-09-13 2008-03-27 Ricoh Co Ltd Set information management system, equipment, set information management device, set information acquisition program, set information providing program and recording medium
US7999952B2 (en) * 2006-12-01 2011-08-16 Kabushiki Kaisha Toshiba Print processing system, printer and recording medium
JP5063101B2 (en) * 2006-12-19 2012-10-31 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2009069873A (en) * 2007-09-10 2009-04-02 Ricoh Co Ltd Network equipment system, network equipment, program, information processing method
JP2009070293A (en) * 2007-09-14 2009-04-02 Ricoh Co Ltd Image forming apparatus, information synchronization system, and information setting method
JP5754114B2 (en) * 2010-11-22 2015-07-29 株式会社リコー Image forming apparatus, information setting system, information setting method, and information setting program

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020089683A1 (en) * 1995-12-22 2002-07-11 Takahiro Moro Printing control apparatus and method
US20040042030A1 (en) * 1998-08-28 2004-03-04 Canon Kabushiki Kaisha Information processing apparatus, information processing method, information processing system, and storage medium for storing information processing program
US20020131086A1 (en) * 2001-03-08 2002-09-19 Yasuo Mori Information processing apparatus, print control method therefor, and storage medium
US20030063305A1 (en) * 2001-09-28 2003-04-03 Mcintyre C. Kevin Method and system for saving and restoring printer control panel settings
US20030112472A1 (en) * 2001-12-14 2003-06-19 Murata Kikai Kabushiki Kaisha Internet facsimile apparatus and the apparatus setting method
US20070164855A1 (en) * 2002-06-21 2007-07-19 Brother Kogyo Kabushiki Kaisha Environment setup system, electronic apparatus, radio communication terminal, program
US7509304B1 (en) * 2002-06-26 2009-03-24 Microsoft Corporation Message distribution system and method for providing notification(s)
US20110069337A1 (en) * 2002-12-10 2011-03-24 Canon Kabushiki Kaisha Printing control method
US20050157315A1 (en) * 2004-01-19 2005-07-21 Canon Kabushiki Kaisha Print control apparatus, control method therefor, and program for implementing the method
US20070103712A1 (en) * 2005-11-04 2007-05-10 Fatima Corona System and method for limiting access to a shared multi-functional peripheral device based on preset user privileges
US20080079975A1 (en) * 2006-09-29 2008-04-03 Sharp Laboratories Of America, Inc. Systems and methods for remotely managing and configuring driver settings
US20080304092A1 (en) * 2007-06-11 2008-12-11 Canon Kabushiki Kaisha Information processing apparatus, print setting method, and storage medium
US20090027700A1 (en) * 2007-07-24 2009-01-29 Samsung Electronics Co., Ltd Method and apparatus to print e-mail according to printing environment settings corresponding to each user
US20090180138A1 (en) * 2008-01-11 2009-07-16 Sharp Kabushiki Kaisha Multifunctional machine and synchronization system
US20090219576A1 (en) * 2008-02-01 2009-09-03 Fumihito Akiyama Image forming apparatus, print control method and control program
US20090201551A1 (en) * 2008-02-12 2009-08-13 Canon Kabushiki Kaisha Printing apparatus, document management apparatus, method for controlling the same, and storage medium storing program
US20100149577A1 (en) * 2008-12-17 2010-06-17 Canon Kabushiki Kaisha Image processing apparatus, method for controlling the same, and computer-readable storage medium storing computer program
US20100245911A1 (en) * 2009-03-30 2010-09-30 Canon Kabushiki Kaisha Printing control method and printing control apparatus
US20100309507A1 (en) * 2009-06-09 2010-12-09 Konica Minolta Systems Laboratory, Inc. Systems and Methods for Printer Configuration Management
US20110128574A1 (en) * 2009-11-27 2011-06-02 Konica Minolta Business Technologies, Inc. Image processing method, image processing apparatus, and computer-readable storage medium for computer program
US20120081740A1 (en) * 2010-09-30 2012-04-05 Canon Kabushiki Kaisha Printing system, printing method, print server, control method, and computer-readable medium
US20120081731A1 (en) * 2010-09-30 2012-04-05 Canon Kabushiki Kaisha Printing system, printing method, print server, control method and computer-readable medium
US20120092689A1 (en) * 2010-10-18 2012-04-19 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
US20120127527A1 (en) * 2010-11-22 2012-05-24 Ricoh Company, Ltd. Image Forming Apparatus, Information Setting System, And Information Setting Method
US20130033714A1 (en) * 2011-08-04 2013-02-07 Canon Kabushiki Kaisha Printing control device, storage medium storing printing control program, and printing control method
US20130033727A1 (en) * 2011-08-05 2013-02-07 Canon Kabushiki Kaisha Printing system, server apparatus, information processing method, and storage medium
US20130063761A1 (en) * 2011-09-12 2013-03-14 Ricoh Company, Ltd. Image processing apparatus and information setting system

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9948810B2 (en) * 2010-11-22 2018-04-17 Ricoh Company, Ltd. Image forming apparatus, information setting system, and information setting method for controlling setting values by requesting setting information through a network
US20150222776A1 (en) * 2010-11-22 2015-08-06 Ricoh Company, Ltd. Image forming apparatus, information setting system, and information setting method
JP2015143971A (en) * 2013-12-26 2015-08-06 キヤノン株式会社 Network device, control method for network device, and program therefor
US10003710B2 (en) * 2014-03-11 2018-06-19 Ricoh Company, Ltd Electronic device, information processing system and storage medium
US20150264212A1 (en) * 2014-03-11 2015-09-17 Ricoh Company, Ltd. Electronic device, information processing system and storage medium
US10511737B2 (en) * 2014-03-11 2019-12-17 Ricoh Company, Ltd. Electronic device, information processing system and storage medium
US9491326B2 (en) * 2014-03-11 2016-11-08 Ricoh Company, Ltd. Electronic device, information processing system and storage medium
US20170034384A1 (en) * 2014-03-11 2017-02-02 Ricoh Company, Ltd. Electronic device, information processing system and storage medium
US20180262637A1 (en) * 2014-03-11 2018-09-13 Ricoh Company, Ltd. Electronic device, information processing system and storage medium
WO2015193225A1 (en) * 2014-06-16 2015-12-23 Oce-Technologies B.V. A method for a print fleet system
US9965226B2 (en) 2014-06-16 2018-05-08 Oce-Technologies B.V. Method for a print fleet system
US10027827B2 (en) * 2014-06-24 2018-07-17 Canon Kabushiki Kaisha Image forming apparatus capable of customizing operation screen based on personal setting information and method for controlling image forming apparatus
US20170142269A1 (en) * 2014-06-24 2017-05-18 Canon Kabushiki Kaisha Image forming apparatus capable of customizing operation screen based on personal setting information and method for controlling image forming apparatus
US10192203B2 (en) * 2015-01-30 2019-01-29 Oki Data Corporation Maintenance support system, service providing method, and authentication device
EP3051456A1 (en) * 2015-01-30 2016-08-03 Oki Data Corporation Authentication device, maintenance support system, and service providing method
US9986119B2 (en) * 2016-01-28 2018-05-29 Canon Kabushiki Kaisha Image processing apparatus for sharing setting value, method of controlling the same, and storage medium
US10191697B2 (en) * 2017-03-17 2019-01-29 Ricoh Company Ltd. Information processing apparatus, information processing system, and information processing method
US11122144B2 (en) 2017-03-21 2021-09-14 Ricoh Company, Ltd. Information processing system, service providing system, and information processing method
US10587718B2 (en) 2017-03-21 2020-03-10 Ricoh Company, Ltd. Information processing system, service providing system, and information processing method
US10769251B2 (en) 2017-09-25 2020-09-08 Ricoh Company, Ltd. Information processing system, information processing apparatus and information processing method
US11593460B2 (en) 2017-12-18 2023-02-28 Ricoh Company, Ltd. Information processing apparatus, information processing system, and method of processing information
US11790053B2 (en) 2019-03-13 2023-10-17 Ricoh Company, Ltd. Information processing system, server, non-transitory computer-readable medium, and method for controlling assignment of license
US11595394B2 (en) 2019-11-06 2023-02-28 Ricoh Company, Ltd. Information processing system, apparatus, and method for setting a role in an application package
US11916914B2 (en) 2019-11-08 2024-02-27 Ricoh Company, Ltd. At least one information processing apparatus, information processing system, and permission granting method
US11556086B2 (en) 2020-03-31 2023-01-17 Brother Kogyo Kabushiki Kaishi Image forming apparatus and setting file management system
US11467790B2 (en) 2020-07-31 2022-10-11 Brother Kogyo Kabushiki Kaisha Image processing apparatus and setting data management system

Also Published As

Publication number Publication date
US9948810B2 (en) 2018-04-17
JP5754114B2 (en) 2015-07-29
JP2012114567A (en) 2012-06-14
US20150222776A1 (en) 2015-08-06

Similar Documents

Publication Publication Date Title
US9948810B2 (en) Image forming apparatus, information setting system, and information setting method for controlling setting values by requesting setting information through a network
US10694051B2 (en) Image handling apparatus for inputting scan settings for a scanner
US20120127527A1 (en) Image Forming Apparatus, Information Setting System, And Information Setting Method
EP2431905B1 (en) Image information processing apparatus, image information processing system, and computer-readable storage medium for computer program
US8982377B2 (en) Image processing apparatus and information setting system
US20120314245A1 (en) Image processing apparatus, image processing system, method for controlling the same, and storage medium therefor
US20080055661A1 (en) Image forming apparatus, data processing method, and storage medium
JP6927276B2 (en) Information processing system, information processing device, information processing method and program
KR101219432B1 (en) Image forming apparatus and firmware history information offering method thereof
EP1852748B1 (en) Image handling apparatus, image processing system, image process controlling method, and image process controlling program product
JP2008165654A (en) Information processor, image forming device, driver update method, storage medium, and program
US20110010718A1 (en) Electronic device, information processing method, and computer program product having computer-readable information processing program
JP4531729B2 (en) Billing data holding system and billing data holding method
US8499310B2 (en) Information processing apparatus, device setup method and storage medium for carrying out a device setup on a network
US10019600B2 (en) Information processing apparatus, control method for information processing apparatus, and storage medium
JP6302316B2 (en) Recording system, information processing apparatus, and control method thereof
JP2004318296A (en) Printing program, printing system, and storage medium stored with printing program
JP6916464B2 (en) Printer driver program for server
JP2004148612A (en) Image forming apparatus and program
JP2013143660A (en) Image processing apparatus, information setting system, program, and recording medium
JP2015136000A (en) System, apparatus, information processing device, method, program and recording medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: RICOH COMPANY, LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UCHIBORI, HIROKI;NAKAMURA, TAKASHI;NAKABAYASHI, KEI;AND OTHERS;REEL/FRAME:027295/0346

Effective date: 20111117

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION