Information processing apparatus, method of operating it, and computer readable information recording medium
AssigneeRicoh Company, Ltd.
InventorNaoki Fukasawa
Life of this patent
Estimating the term…
Abstract
A display part receives an input from a user and display a message to the user, a constraint processing part processes constraints among functions of a printer based on the input which the display part has received, and generates constraint information, and a message generating part manages a plurality of terms in a form of a term list, and combines terms of the plurality of terms to generate the message to be displayed by the display part based on the constraint information generated by the constraint processing part.
Claims8
An information processing apparatus comprising:
- a processor;
- a display part configured on the processor to receive an input from a user and display a message to the user;
- a constraint processing part configured to process constraints among functions of a printer based on the input which the display part has received, and generate constraint information;
- and
- a message generating part configured to manage a plurality of terms in a form of a term list, and combine terms of the plurality of terms to generate the message to be displayed by said display part based on the constraint information generated by said constraint processing part;
- a constraint definition information storing part configured to store constraint definition information describing definitions of the constraints based on a type and specification of the printer;
- and
- a term information storing part configured to store the plurality of terms;
- wherein said constraint processing part reads the constraint definition information, and generates the constraint information based on contents of a change in a setting of the function of the printer received by the display part;
- and said message generating part reads terms of the plurality of terms and combine the terms to generate the message based on the constraint information;
- wherein said constraint information comprises identification information for identifying each function and a value which each function may have, information concerning a structure of conditions in which each function and the value which the each function have are subject to constraint, and information concerning whether the conditions which are elements of the structure are currently valid.
A method of operating an information processing apparatus which has a function of displaying current constraint information, comprising the steps of:
- a) receiving an input from a user and displaying a message to the user;
- b) processing constraints among functions of a printer based on the input, and generating constraint information;
- (c) processing constraints among functions of a printer based on the input which a display part has received, and generating constraint information;
- and
- (d) managing a plurality of terms in a form of a term list, and combining terms of the plurality of terms to generate the message to be displayed by said display part based on the constraint information generated by said constraint processing part;
- (e) storing in a storing part constraint definition information describing definitions of the constraints based on a type and specification of the printer;
- (f) storing the plurality of terms in the storing part,
- (g) reading the constraint definition information, and generating the constraint information based on contents of a change in a setting of the function of the printer received by the display part, wherein said message generating part reads terms of the plurality of terms and combines the terms to generate the message based on the constraint information;
- wherein said constraint information comprises identification information for identifying each function and a value which each function may have, information concerning a structure of conditions in which each function and the value which the each function have are subject to constraint, and information concerning whether the conditions which are elements of the structure are currently valid.
A computer readable storage information recording medium storing a program which, when executed by one or more processors of an information processing apparatus which has a function of displaying current constraint information, carries out steps of:
- a) receiving an input from a user and displaying a message to the user;
- b) processing constraints among functions of a printer based on the input, and generating constraint information;
- (c) processing constraints among functions of a printer based on the input which the display part has received, and generating constraint information;
- and
- (d) managing a plurality of terms in a form of a term list, and combining terms of the plurality of terms to generate the message to be displayed by said display part based on the constraint information generated by said constraint processing part;
- (e) storing in a storing part constraint definition information describing definitions of the constraints based on a type and specification of the printer;
- (f) storing the plurality of terms in a term information storing part;
- (g) reading the constraint definition information, and generating the constraint information based on contents of a change in a setting of the function of the printer received by the display part, wherein said message generating part reads terms of the plurality of terms and combines the terms to generate the message based on the constraint information;
- and
- wherein said constraint information comprises identification information for identifying each function and a value which each function may have, information concerning a structure of conditions in which each function and the value which the each function have are subject to constraint, and information concerning whether the conditions which are elements of the structure are currently valid.
Dependencies are inferred from the claim text.