Image processing apparatus and control method for reducing an amount of data for a plurality of languages
First Claim
1. An image processing apparatus that includes a network interface, the apparatus comprising:
- a display unit adapted to display image data as a user interface;
a storage unit adapted to store a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages in a different memory address;
an image generating unit adapted to generate the image data to be displayed by said display unit, by reading out from said storage unit a character string expressed in the language to be used in the image data, based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit;
a markup data generating unit adapted to store template data related to the message identifier, and to generate markup data described in a markup language based on the template data and the character string, wherein the character string is read out from the storage unit based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface; and
an HTTP server adapted to transmit the markup data generated by said markup data generating unit to another terminal, in response to the browsing request input from said other terminal via said network interface.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention prevents repetitive storage of identical character string data, and efficiently uses a storage area. To accomplish this, a facsimile apparatus 8 has an NIC 1 as a network interface, and also has a display unit 4c as a display means for displaying an image as a user interface, a main body controller 3 including a memory as a storage means for storing character string data, a display controller 4b as an image generating means for generating an image to be displayed on the display means, by using the character string data stored in the memory, and an HTTP server as a display data generating means for generating an HTML file as display data described in a markup language by using the character string data stored in the memory, in accordance with a browsing request input via the network interface.
36 Citations
15 Claims
-
1. An image processing apparatus that includes a network interface, the apparatus comprising:
-
a display unit adapted to display image data as a user interface; a storage unit adapted to store a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages in a different memory address; an image generating unit adapted to generate the image data to be displayed by said display unit, by reading out from said storage unit a character string expressed in the language to be used in the image data, based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; a markup data generating unit adapted to store template data related to the message identifier, and to generate markup data described in a markup language based on the template data and the character string, wherein the character string is read out from the storage unit based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface; and an HTTP server adapted to transmit the markup data generated by said markup data generating unit to another terminal, in response to the browsing request input from said other terminal via said network interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method of an image processing apparatus that includes a network interface and a storage unit that stores a plurality of character strings, the method comprising:
-
generating image data by using a character string stored in the storage unit based on a memory address derived on the basis of a message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; displaying the image data as a user interface; inputting an image browsing request via the network interface; generating markup data described in a markup language by using the character string stored in the storage unit, in response to the inputting of the browsing request; transmitting, by an HTTP server, the markup data to another terminal, in response to the inputting of the browsing request, wherein the storage unit stores a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages, in a different memory address, and said storage unit stores template data related to the message identifier, and the generating of the markup data includes reading out, from the storage unit, the character string associated with the message identifier and expressed in a predetermined language, and generating the markup data by using the readout character string and the template data. - View Dependent Claims (8)
-
-
9. A non-transitory computer-readable storage medium storing a control program of an image processing apparatus that includes a network interface and a storage unit that stores a plurality of character strings, the control program causing the image processing apparatus to perform a method comprising:
-
generating image data by using a character string stored by the storage unit based on a memory address derived on the basis of a message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; displaying the image data as a user interface; inputting an image browsing request via the network interface; generating markup data described in a markup language by using the character string stored in the storage unit, in response to the inputting of the browsing request; transmitting, by an HTTP server, the markup data to another terminal, in response to the inputting of the browsing request, wherein the storage unit stores a plurality of tables each has a common set of message identifiers and a plurality of character strings written different languages, in a different memory address, and said storage unit stores template data related to the message identifier, and the generating of the markup data includes reading out, from the storage unit, a character string associated with the message identifier and expressed in a predetermined language, and generating the markup data by using the readout character string and the template data. - View Dependent Claims (10)
-
-
11. An image processing apparatus that includes a network interface, the apparatus comprising:
-
a non-transitory computer-readable storage medium adapted to store a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages in a different memory address; an image generating unit adapted to generate image data to be displayed by a display unit, by reading out from said storage medium a character string expressed in the language to be used in the image data based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; a markup data generating unit adapted to store template data related to the message identifier, and to generate markup data described in a markup language based on the template data and the character string, wherein the character string is read out from the storage medium based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface; and an HTTP server adapted to transmit the markup data generated by said markup data generating unit to another terminal, in response to the browsing request input from said other terminal via said network interface.
-
-
12. A method performed by an image processing apparatus that includes a network interface, the method comprising:
-
storing a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages in a different memory address; generating image data, by reading out a character string expressed in the language to be used in the image data based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; storing template data related to the message identifier; generating markup data described in a markup language based on the template data and the character string, wherein the character string is read out based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface; and transmitting, by an HTTP server, the generated markup data to another terminal, in response to the browsing request input from said other terminal via said network interface.
-
-
13. An image processing apparatus that includes a network interface, the apparatus comprising:
-
a display unit adapted to display image data as a user interface; a storage unit adapted to store a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages in a different memory address; an image generating unit adapted to generate the image data to be displayed by said display unit, by reading outfrom said storage unit a character string expressed in the language to be used in the image data based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; and a markup data generating unit adapted to store template data related to the message identifier, and to generate markup data described in a markup language based on the template data and the character string, wherein the character string is read out from the storage unit based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface, wherein said display unit displays, by using a browser, the markup data provided via an HTTP server.
-
-
14. A control method of an image processing apparatus that includes a network interface and a storage unit that stores a plurality of character strings, the method comprising:
-
displaying image data as a user interface; storing a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages in a different memory address; generating the image data to be displayed by said display unit, by reading outa character string expressed in the language to be used in the image data based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; storing template data related to the message identifier; and generating markup data described in a markup language based on the template data and the character string, wherein the character string is read out from the storage unit based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface, wherein the displaying of the image data includes displaying, by using a browser, the markup data provided via an HTTP server.
-
-
15. A non-transitory computer-readable storage medium storing a control program of an image processing apparatus that includes a network interface and a storage unit that stores a plurality of character strings, the control method causing the image processing apparatus to perform a method comprising:
-
displaying image data as a user interface; storing a plurality of tables each has a common set of message identifiers and a plurality of character strings written in different languages, in a different memory address; generating the image data to be displayed by said display unit, by reading out a character string expressed in the language to be used in the image data based on a memory address derived on the basis of the message identifier and a language to be used in the image data, and using an HTML file having at least one of the message identifier and the character string read out from the storage unit; storing template data related to the message identifier; and generating markup data described in a markup language based on the template data and the character string, wherein the character string is read out from the storage unit based on the message identifier and the language to be used in the image data, in response to a browsing request input via said network interface, wherein the displaying of the image data includes displaying, by using a browser, the markup data provided via an HTTP server.
-
Specification