Routine processing device and non-transitory computer readable medium
11228689 · 2022-01-18
Assignee
Inventors
Cpc classification
H04N1/00501
ELECTRICITY
H04N1/00413
ELECTRICITY
International classification
Abstract
A routine processing device includes a processor. In routine processing, an application parameter that defines an operation of an application and a system parameter that defines an operation of a system that is an environment where the application is executed are registered. The processor is configured to, if the system parameter at a time of the registration and a system parameter set in the system at a time when the routine processing is to be executed do not match, change the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed.
Claims
1. A routine processing device comprising: a processor, wherein in routine processing, an application parameter that defines an operation of an application and a system parameter that defines an operation of a system that is an environment where the application is executed are registered, and the processor is configured to, if the system parameter at a time of the registration and a system parameter set in the system at a time when the routine processing is to be executed do not match, change the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed, wherein the processor returns the system parameter set in the system at the time when the routine processing is to be executed after being changed to the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed before being changed to the system parameter at the time of the registration in the routine processing, before start of execution of other routine processing in which the system parameter at the time of the registration in the routine processing is registered.
2. The routine processing device according to claim 1, wherein if the system parameter at the time of the registration in the routine processing and the system parameter set in the system at the time when the routine processing is to be executed do not match, the processor receives a measure for addressing the mismatch from a user, and executes the received measure.
3. The routine processing device according to claim 2, wherein the measure is to change the system parameter at the time of the registration in the routine processing and then execute the routine processing.
4. The routine processing device according to claim 2, wherein the measure is to execute the routine processing without changing the system parameter at the time of the registration in the routine processing.
5. The routine processing device according to claim 2, wherein the measure is not to execute the routine processing.
6. The routine processing device according to claim 1, wherein instead of changing the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed, the processor changes the system parameter set in the system at the time when the routine processing is to be executed to the system parameter at the time of the registration in the routine processing.
7. A non-transitory computer readable medium storing a program that causes a computer to execute information processing, wherein in routine processing, an application parameter that defines an operation of an application and a system parameter that defines an operation of a system that is an environment where the application is executed are registered, the information processing comprising: if the system parameter at a time of the registration and a system parameter set in the system at a time when the routine processing is to be executed do not match, change the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed, and returning the system parameter set in the system at the time when the routine processing is to be executed after being changed to the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed before being changed to the system parameter at the time of the registration in the routine processing, before start of execution of other routine processing in which the system parameter at the time of the registration in the routine processing is registered.
8. A routine processing device, wherein in routine processing, an application parameter that defines an operation of an application and a system parameter that defines an operation of a system that is an environment where the application is executed are registered, the routine processing device comprising: means for, if the system parameter at a time of the registration and a system parameter set in the system at a time when the routine processing is to be executed do not match, changing the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed, wherein the means returns the system parameter set in the system at the time when the routine processing is to be executed after being changed to the system parameter at the time of the registration in the routine processing to the system parameter set in the system at the time when the routine processing is to be executed before being changed to the system parameter at the time of the registration in the routine processing, before start of execution of other routine processing in which the system parameter at the time of the registration in the routine processing is registered.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiment(s) of the present disclosure will be described in detail based on the following figures, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14) and
(15)
DETAILED DESCRIPTION
Exemplary Embodiment
(16) Hereinafter, an image processing system according to an exemplary embodiment of the invention will be described.
Configuration of Exemplary Embodiment
(17)
(18) As shown in
(19)
(20) As shown in
(21) The input unit 1 includes, for example, a keyboard, a mouse, a touch panel, a network connection unit, and a scanner. The CPU 2 is an example of a processor. The CPU 2 is a well-known core of a computer that operates hardware according to software. The output unit 3 includes, for example, a printer, a liquid crystal monitor, and a network connection unit. Each of the first storage medium 4 and the second storage medium 5 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), and a read only memory (ROM). The memory 6 includes, for example, a dynamic random access memory (DRAM) and a static random access memory (SRAM). Here, the first storage medium 4 is used by a user of the image processing system GS, while the second storage medium 5 is used by an administrator of the image processing system GS.
(22) <First Storage Medium>
(23)
(24) As shown in
(25)
(26) As shown in
(27)
(28) As shown in
(29) More specifically, as shown in
(30)
(31) As shown in
(32) A combination of the application parameter and the system parameter in the routine processing is registered by the user. More precisely, the user always registers the application parameter in the routine processing, and registers the system parameter only when necessary. In other words, the routine processing always has the application parameter, but does not always have the system parameter.
(33) Referring to
(34) Here, it is assumed that the system setting ID “123001” means “authentication information for accessing the management server KS” among settings related to plural systems provided in the image processing system GS. Further, it is assumed that the system setting parameter “first authentication information” means that “any person” can access the management server KS, while the system setting parameter “second authentication information” (assigned to the routine processing ID “0003”) means that “only a person who has a user ID and a password for access” can access the management server KS. In summary, regarding a condition for accessing the management server KS, the “second authentication information” is stricter than the “first authentication information”.
(35) <Second Storage Medium>
(36)
(37) As shown in
(38)
(39) As shown in
(40)
(41) As shown in
(42)
(43) As shown in
(44) Returning to
(45)
(46) As shown in
(47) Regarding relationships between hardware configurations (shown in
(48) Returning to
(49) The network NW is a known network, for example, the Internet or an intranet, or a wireless network or a wired network.
Operation of Exemplary Embodiment
(50)
(51) For facilitating explanation and understanding, it is assumed that the user “C” (shown in
(52) Further, it is assumed that the routine processing ID “0002” (shown in
(53) Moreover, it is assumed that the system setting parameter (shown in
(54) Step S1: the CPU 2 (shown in
(55) Step S2: when the icon AK2 is pressed in step S1, in the routine processing device TS, the CPU 2 (shown in
(56) Step S3: when the routine processing ID “0002” is read in step S2, the CPU 2 serves as the determining unit 11 (shown in
(57) Step S4: if it is determined in step S3 that the routine processing ID “0002” includes the system parameter, the CPU 2 serves as the reading unit 10, and reads the system parameter, that is, reads the system setting parameter “first authentication information” that is the content of the system setting ID “123001” from the routine processing information TJ stored in the first storage medium 4.
(58) Step S5: when the system setting parameter “first authentication information” that is the content of the system setting ID “123001” is read in step S4, the CPU 2 serves as the reading unit 10, and reads the system setting parameter, that is, reads the system setting parameter “second authentication information” from the system setting parameter information SJ (shown in
(59) Step S6: when the system setting parameter “second authentication information” is read from the system setting parameter information SJ of the second storage medium 5 in step S5, the CPU 2 serves as the determining unit 11, and determines whether (i) the system setting parameter “first authentication information” read from the routine processing information TJ that is stored in the first storage medium 4 for a user in step S4 and (ii) the system setting parameter “second authentication information” read from the system setting parameter information SJ that is stored in the second storage medium 5 for the administrator in step S5 are the same or different. Here, since the two system setting parameters are different, the CPU 2 proceeds to “different”.
(60) Step S7: if it is determined in step S6 that the two system setting parameters are different, the CPU 2 serves as the changing unit 12, and changes the system setting parameter “first authentication information” of the routine processing ID “0002” read in step S4 to the system setting parameter “second authentication information” in the system setting parameter information SJ read in step S5.
(61) Step S8: when the read system setting parameter of the routine processing ID “0002” is changed from the “first authentication information” to the “second authentication information” in step S7, the CPU 2 serves as the executing unit 13 (shown in
(62) More specifically, since the user ID “C” and the password “h7j8k9” that are input from the input unit 1 (shown in
(63) <Modification>
(64) When the system setting parameter “first authentication information” of the routine processing ID “0002” read from the routine processing information TJ stored in the first storage medium 4 for a user and the system setting parameter “second authentication information” read from the system setting parameter information SJ stored in the second storage medium 5 for the administrator are different in the step S6, the following processing may be executed.
(65) The CPU 2 displays, on the output unit 3 (for example, the liquid crystal monitor), a question such as “How do you want to execute the processing after step S6?” to the user “C”. Next, the CPU 2 may receive, via the input unit 1 (for example, the keyboard), a measure that is an answer of the user “C”, and execute the received measure.
(66) When asking the user “C” the above-described question, the CPU 2 displays on the output unit 3 plural options, for example, “execute the routine processing directly”, “do not execute the routine processing”, and “change the system setting parameter of the routine processing and then execute the routine processing”, and then may receive one of the plural options and execute the received measure.
(67) In the above-described step S7, the CPU 2 may change the system setting parameter of the system setting parameter information SJ stored in the second storage medium 5 for the administrator from the “second authentication information” to the “first authentication information” instead of changing the read system setting parameter of the routine processing ID “0002” from the “first authentication information” to the “second authentication information”.
(68) More precisely, the CPU 2 may execute the routine processing ID “0002” including the system setting parameter “first authentication information” after changing the system setting parameter of the system setting parameter information SJ from the “second authentication information” to the “first authentication information”. In this case, the CPU 2 may return the system setting parameter of the system setting parameter information SJ from the “first authentication information” to the “second authentication information” at the latest before executing other routine processing (for example, the routine processing “0003” (shown in
(69) <Supplementary Description of Processor and Program>
(70) In the exemplary embodiment above, the term “processor” refers to hardware in a broad sense. Examples of the processor include general-purpose processors (for example, Central Processing Unit (CPU)), dedicated processors (for example, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA), and programmable logic device).
(71) In the exemplary embodiment above, the operations of the “processor” may be implemented by a single processor or by plural processors working cooperatively. The order of operations of the processor is not limited to the order described in the exemplary embodiments above, and may be changed.
(72) In the above-described exemplary embodiment, instead of being stored (installed) in advance in the second storage medium 5, the program PR may be provided in a manner that the program PR is recorded in a recording medium such as a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), and a universal serial bus (USB) memory, or may be downloaded from an external device via a network.
(73) The foregoing description of the exemplary embodiments of the present disclosure has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, thereby enabling others skilled in the art to understand the disclosure for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the following claims and their equivalents.