US20130067301A1 - Electronic file display system - Google Patents
Electronic file display system Download PDFInfo
- Publication number
- US20130067301A1 US20130067301A1 US13/603,792 US201213603792A US2013067301A1 US 20130067301 A1 US20130067301 A1 US 20130067301A1 US 201213603792 A US201213603792 A US 201213603792A US 2013067301 A1 US2013067301 A1 US 2013067301A1
- Authority
- US
- United States
- Prior art keywords
- electronic file
- information
- identification information
- page
- display device
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
Definitions
- the present invention relates to an electronic file display system.
- Japanese Patent Application Laid-Open No. 2007-193603 discusses a configuration in which an information processing apparatus is provided with a QR code (registered trademark) for specifying a type of the information processing apparatus, and a mobile phone reads the QR code to acquire a manual corresponding to the type thereof, to browse the manual via the mobile phone. Therefore, by using a technique discussed in Japanese Patent Application Laid-Open No. 2007-193603, the manual corresponding to the information processing apparatus can be easily acquired.
- the electronic file e.g., manual
- the electronic file e.g., manual
- the present invention is directed to acquiring an electronic file easily and, in addition, decreasing time for searching a page desired by user.
- an electronic file display system including an information processing apparatus and an electronic file display device displaying an electronic file
- the information processing apparatus includes a first display unit configured to display an operation screen and a code image corresponding to the operation screen
- the electronic file display device includes a first acquisition unit configured to acquire, from the code image, identification information for specifying the electronic file to be displayed by the electronic file display device, a second acquisition unit configured, based on the identification information acquired by the first acquisition unit, to acquire the electronic file and page information for specifying a specific page of the electronic file to be displayed by the electronic file display device, and a second display unit configured, based on the page information, to display the specific page in the electronic file acquired by the second acquisition unit.
- FIG. 1 illustrates an entire electronic file display system according to a first exemplary embodiment of the present invention.
- FIG. 2 illustrates a configuration of an MFP according to the first exemplary embodiment of the present invention.
- FIG. 3 illustrates a configuration of a display device according to the first exemplary embodiment of the present invention.
- FIG. 4 illustrates a configuration of a server device according to the first exemplary embodiment of the present invention.
- FIG. 5 is an example illustrating an operation screen of the MFP according to the first exemplary embodiment of the present invention.
- FIG. 6 illustrates a configuration of a table according to the first exemplary embodiment of the present invention.
- FIGS. 7A , 7 B, and 7 C are examples illustrating screens displayed on the display device according to the first exemplary embodiment of the present invention.
- FIG. 8 is an example illustrating a method for displaying an electronic file according to the first exemplary embodiment of the present invention.
- FIG. 9 is a flowchart illustrating processing performed by the display device according to the first exemplary embodiment of the present invention.
- FIG. 10 is flowchart illustrating processing performed by the server device according to the first exemplary embodiment of the present invention.
- FIG. 11 illustrates a configuration of a table according to the first exemplary embodiment of the present invention.
- FIG. 12 is a flowchart illustrating processing performed by a display device according to a second exemplary embodiment of the present invention.
- FIG. 13 is a flowchart illustrating processing performed by a server device according to the second exemplary embodiment of the present invention.
- FIG. 1 illustrates an electronic file display system according to the present exemplary embodiment.
- An MFP 100 includes a display such as a liquid crystal display (LCD) and an operation unit, and executes processing of printing, copying, and storing a read original according to a user's instruction via the operation unit and a command input from an external device (not illustrated).
- the MFP will be described as an example of the information processing apparatus, however, the information processing apparatus according to the present invention is not limited thereto and may be a PC or a single function peripheral (SFP) such as a scanner and a printer.
- SFP single function peripheral
- a display device 101 includes a display such as the LCD and a camera using a charge coupled device (CCD), and an electronic file (e.g., manual of MFP 100 ) is displayed on a display of the display device 101 .
- the display device 101 includes a tablet terminal.
- a server device 102 stores the electronic file such as a manual, and is communicably connected with the display device 101 and the MFP 100 via a network 103 .
- the network 103 is not specifically limited in its configuration, but can have various types of configurations, for example, a local area network (LAN), an internet, and a wireless communication.
- FIG. 2 illustrates a configuration of the MFP 100 .
- a central processing unit (CPU) 201 reads a control program stored in a read only memory (ROM) 202 and a hard disk (HDD) 204 to control the overall MFP 100 .
- the ROM 202 stores information about the control program for example.
- a random access memory (RAM) 203 is used as a main memory of the CPU 201 and a temporary storage region of a work area.
- the HDD 204 stores the information about the control program for example.
- An operation unit 205 includes a keyboard and transmits information input by the user to the CPU 201 .
- a display unit 206 displays an operation screen and an error screen of the MFP 100 .
- the operation unit 205 and the display unit 206 are described as being separately configured, however, they may be integrally configured for example, as a liquid crystal panels having a touch-panel function.
- a scanner 207 reads the original to generate image data.
- a printer 208 performs print processing on a sheet based on the user's instruction input via the operation unit 205 and the command input from the external device via a communication unit 209 .
- the communication unit 209 communicates with the external device (not illustrated).
- FIG. 3 illustrates a configuration of the display device 101 .
- a CPU 301 reads the control program stored in a ROM 302 and a HDD 304 to control the overall display device 101 .
- the ROM 302 stores the information about the control program for executing processing according to each flowchart described below, for example.
- a RAM 303 is used as the main memory of the CPU 301 and the temporary storage region of the work area.
- an HDD 304 stores the information about the control program for executing the processing according to each flowchart described below for example.
- a touch panel 305 is the liquid crystal panel having the touch-panel function and displays the operation screen. More specifically, the touch panel 305 can display the electronic file (e.g., manual of MFP 100 ) and also display the image captured by an imaging unit 307 . Further, the information input by the user via the touch panel 305 can be transmitted to the CPU 301 .
- a communication unit 306 communicates with the server device 102 via the network 103 , and also communicates with the external device such as the MFP 100 via the wireless communication.
- An imaging unit 307 is a CCD camera for example, and an image captured by the imaging unit 307 is displayed on the touch panel 305 . Further, the imaging unit 307 reads a code image such as a QR code and analyzes the read code image, to acquire information included in the code image.
- a code image such as a QR code
- the display of the operation screen and the input by the user are performed via the touch panel 305 , however the configuration of the display device 101 is not limited thereto.
- the display unit and the operation unit may be provided in addition to the touch panel 305 , or the operation unit in addition to the touch panel 305 may be secondarily provided.
- FIG. 4 illustrates a configuration of the server device 102 .
- a CPU 401 reads the control program stored in a ROM. 402 and an HDD 404 to control the overall server device 102 .
- the ROM 402 stores the information about the control program for executing processing according to each flowchart described below for example.
- a RAM 403 is used as the main memory of the CPU 401 and the temporary storage region of the work area.
- the HDD 404 stores the information about the control program for executing the processing according to each flowchart described below for example. Further, as the electronic file, the HDD 404 stores the manuals of various models of the MFPs including the MFP 100 .
- a communication unit 405 communicates with the display device 101 via the network 103 , and also communicate with the external device such as the MFP 100 via the wireless communication.
- FIG. 5 is an example illustrating the operation screen displayed on the display unit 206 of the MFP 100 .
- An operation screen 500 is a menu screen, which displays buttons to use the functions provided by the MFP.
- the operation screen 500 displays, as functions which the user can use, a copy function, a fax function and a transmission function (function of transmitting image data generated by reading the original with the scanner 207 to a specified address).
- a copy function e.g., a copy function
- a fax function e.g., a facsing function
- a transmission function e.g., a transmission function (function of transmitting image data generated by reading the original with the scanner 207 to a specified address).
- the operation screen 500 for using the function corresponding to the button is displayed on the display unit 206 .
- the operation screen 500 displays a code image 501 .
- the QR code is used for the code image 501 , the present invention is not limited thereto and a bar code may be used for example.
- the code image 501 includes identification information for specifying the type of the operation screen displayed via the display unit 206 . Further, the information included in the code image 501 is not limited to the identification information for specifying the type of the operation screen, and may further include information specifying the model of the MFP 100 and information for specifying the server device 102 . The identification information will be described in detail in FIG. 6 .
- FIG. 6 illustrates a table 600 stored in the HDD 204 of the MFP 100 .
- the operation screens to be displayed on the display unit 206 are each associated with the identification information for specifying the types of the operation screens.
- the operation screen is associated with the identification information, for example, the menu screen corresponds to “A- 001 ”, a copy screen corresponds to “A- 002 ”, and an error (jam) screen corresponds to “A- 005 ”.
- the MFP 100 can also associate the identification information with various types of operation screens corresponding to other errors that are not indicated in the table 600 and states of the MFP 100 for other functions that can be executed by the MFP 100 , and store them.
- the MFP 100 Once the operation screen is displayed on the display unit 206 , the MFP 100 generates the code image indicating the identification information corresponding to the operation screen, and then displays the code image generated as illustrated in FIG. 5 together with the operation screen.
- the present exemplary embodiment describes that the MFP 100 generates the code image, but it is not limited thereto.
- screen information for displaying the operation screen may include information for displaying the code image.
- FIGS. 7A to 7C , and FIG. 8 A method for browsing the manual of the MFP 100 using the display device 101 will be described, with reference to FIGS. 7A to 7C , and FIG. 8 .
- FIGS. 7A to 7C illustrate screens displayed on the touch panel 305 of the display device 101 .
- a screen 700 illustrated in FIG. 7A displays the MFP 100 captured by the imaging unit 307 .
- the display unit 206 of the MFP 100 displays various types of operation screens including the menu screen, the copy screen, and the error screen. Further, the display unit 206 displays a QR code 701 corresponding to each operation screen.
- the imaging unit 307 analyzes the QR code 701 and the display device 101 acquires the identification information included in the QR code 701 .
- the display device 101 inquires of the user whether to acquire the manual.
- the display device 101 notifies the server device 102 of the identification information acquired from the QR code 701 to acquire the manual corresponding to the MFP 100 from the server device 102 .
- the display device 101 In order for the display device 101 to communicate with the server device 102 , the display device 101 needs to specify the server device 102 .
- the user may input information, an internet protocol (IP) address for example, for specifying the server device 102 , via the touch panel 305 of the display device 101 , or may acquire such information from the code image displayed on the display unit 206 of the MFP 100 . Further, the IP address of the server device 102 may be previously set for the display device 101 .
- IP internet protocol
- the manual when the identification information is acquired from the QR code 701 , whether to acquire manual is inquired of the user, however, the manual may be automatically acquired, when the identification information is acquired, without inquiring of the user whether to acquire manual.
- the touch panel 305 of the display device 101 displays the manual.
- a region 801 displays the acquired manual. Details will be described with reference to a flowchart illustrated in FIG. 9 .
- the region 801 displays a page, from among all pages in the manual, specified by the identification information acquired from the QR code 701 as an initial screen. More specifically, when the display unit 206 of the MFP 100 displays the fax screen for using the fax, the QR code 701 includes “A- 003 ” as the identification information corresponding to the fax screen. Since the display device 101 acquires the manual from the server device 102 using “A- 003 ”, the region 801 of the display device 101 displays as the initial screen a page related to the fax, not a head page in the manual. Thus, the user does not need to search a desired page from the entire manual, thereby improving convenience.
- a region 802 displays information, other than the manual, such as buttons with which the user performs operation.
- the region 802 can be set to “non-display” when the user selects the button 804 .
- the region 802 is set to “non-display”, since the region 801 can be displayed using the entire region of the touch panel 305 , user's visuality can be improved.
- a region 803 displays an image captured by the imaging unit 307 .
- a button 805 updates the manual displayed in the region 801 using the QR code displayed in the region 803 .
- a button 806 ends the display of the manual.
- a region 807 displays predetermined number of pages in the manual being aligned. The user selects any page displayed in the region 807 to change the page displayed in the region 801 to the page selected in the region 807 .
- a button 808 moves an area of the page displayed in the region 807 to right or to left.
- a button 809 enlarges/reduces the page displayed in the region 807 .
- Steps S 901 to S 906 are processed when the CPU 301 included in the display device 101 develops in the RAM 303 a program stored in a memory such as the ROM 302 and executes the program.
- step S 901 the CPU 301 determines whether the imaging unit 307 recognizes the QR code.
- the processing proceeds to step S 902 .
- the CPU 301 determines that the imaging unit 307 does not recognize the QR code (NO in step S 901 )
- the CPU 301 waits until the imaging unit 307 recognizes the QR code.
- step S 902 the CPU 301 analyzes the QR code to determine whether the identification information has been acquired from the QR code.
- the processing proceeds to step S 903 .
- the processing returns to step S 901 .
- step S 903 the CPU 301 determines whether to acquire the manual from the server device 102 . More specifically, the CPU 301 inquires of the user the acquisition as illustrated in the screen 720 in FIG. 7C , and when the user selects “YES” (YES in step S 903 ), the CPU 301 determines to acquire the manual, and then the processing proceeds to step S 904 . On the other hand, when the user selects “NO” (NO in step S 903 ), the CPU 301 determines not to acquire the manual, and then the processing returns to step S 901 .
- step S 904 the communication unit 306 notifies the server device 102 of the identification information acquired in step S 902 .
- step S 905 the CPU 301 determines whether the manual and the page information have been received from the server device 102 .
- the manual includes various information about functions and errors.
- the display device 101 receives the page information from the server device 102 .
- the page information which will be described in detail with reference to FIG. 11 , specifies which page is to be displayed as the initial screen from among the all pages included in the manual.
- the CPU 301 determines that the manual and the page information have been received from the server device 102 (YES in step S 905 )
- the processing proceeds to step S 906 .
- the CPU 301 waits until the manual and the page information are received.
- step S 906 based on the manual and the page information received in step S 905 , the touch panel 305 displays as the initial screen the page specified from among the all pages included in the manual. More specifically, as illustrated in the screen 800 in FIG. 8 , the touch panel 305 displays as the initial screen the page corresponding to the identification information acquired from the QR code, which is the page corresponding to the operation screen displayed on the display unit 206 of the MFP 100 .
- Steps S 1001 to S 1003 are processed when the CPU 401 included in the server device 102 develops in the RAM 403 a program stored in the memory such as the ROM 402 and executes the program.
- step S 1001 the CPU 401 determines whether the identification information notified by the display device 101 in step S 904 illustrated in FIG. 9 has been received.
- the processing proceeds to step S 1002 .
- the CPU 401 determines that the identification information has not been received (NO in step S 1001 )
- the CPU 401 waits until the identification information is received.
- step S 1002 based on the received identification information, the CPU 401 specifies the manual and the page information to be transmitted to the display device 101 .
- the CPU 301 specifies the manual and the page information using a table 1100 stored in a ROM 402 or a HDD 404 .
- the table 1100 will be described in detail with reference to FIG. 11 .
- step S 1003 the communication unit 405 of the server device 102 transmits the manual and the page information specified in step S 1002 to the display device 101 .
- the table 1100 will be described with reference to FIG. 11 .
- the server device 102 associates the identification information, the manual, and the page information with one another to manage them as the table 1100 . More specifically, for example, the identification information “A- 003 ” is associated with the manual “A — 01.pdf” and the page information “100”. FIGS. 6 and 8 have been used for the description, and the identification information “A- 003 ” indicates the fax screen.
- the manual “A — 01.pdf” indicates the manual including description of the fax function
- the page information “100” indicates a page number, among the all pages included in the manual of “A — 01.pdf”, at which the description of the fax function starts.
- the identification information of “A- 001 ”, that of “A- 002 ”, that of “A- 004 ” and that of “A- 003 ” indicate the same manual of “A — 01.pdf”, however the page information includes a value corresponding to each identification information. Further, since each of the identification information of “A- 005 ” and that of “A- 006 ” are identification information regarding an error, the manual is indicated to be “A — 02.pdf”.
- the table 1100 can manage various models of manuals in addition to the manual of the MFP of the specific model. In the table 1100 , identification information of “B- 001 ” and that of “B- 002 ” specify the manual of an MFP of a different model from that of the MFP 100 .
- the display device 101 receives the page information from the server device 102 in addition to the manual to be displayed, and then based on the page information, displays as the initial screen the specified page from among the all pages included in the manual. Therefore, the user of the display device 101 does not have to spend much time for searching the desired page from among all the pages included in the manual, thereby improving convenience.
- the manual and the page information are stored in the server device 102 . Even when the manual needs to be revised, or a manual of a new model needs to be added, the information included in the table 1100 of the server device 102 needs to be updated only. The configuration of the MFP 100 and that of the display device 101 do not need to be updated along with the revision of the manual. Thus, the time for managing the entire system can be reduced.
- the display device 101 acquires from the server device 102 the manual including the all pages in addition to the manual including only the pages specified by the identification information such as the pages describing the fax.
- the user can also browse the manual describing other functions than the fax as necessary, thereby improving the convenience.
- a second exemplary embodiment will be described.
- the display device 101 when the display device 101 notifies the server device 102 of the identification information, the display device 101 receives both of the manual and the page information from the server device 102 .
- the display device 101 when the display device 101 does not need to receive the manual, it can receive only the page information.
- Steps S 901 to S 905 are similar to the steps in the flowchart illustrated in FIG. 9 , and thus the description will not be repeated.
- Each step illustrated in FIG. 12 is processed when the CPU 301 included in the display device 101 develops in the RAM 303 a program stored in the memory such as the ROM 302 and executes the program.
- step S 1201 the CPU 301 determines whether the touch panel 305 has already acquired a manual.
- the processing proceeds to step S 1202 .
- the processing proceeds to step S 904 to perform the processing described with reference to FIG. 9 .
- step S 1202 the communication unit 306 of the display device 101 notifies the server device 102 of the identification information acquired in step S 902 and the type of the manual (e.g., “A — 01.pdf” that is a file name of the manual) acquired by the touch panel 305 .
- step S 1203 the CPU 301 determines whether the information has been received from the server device 102 .
- the processing proceeds to step S 1204 .
- the CPU 301 determines that the information has not been received from the server device 102 , the CPU 301 waits until the information is received.
- step S 1204 the CPU 301 determines whether both of the manual and the page information have been received in step S 1203 .
- the processing proceeds to step S 1206 .
- the touch panel 305 displays as the initial screen the page specified from among the all pages included in the manual.
- the processing proceeds to step S 1205 .
- step S 1205 the touch panel 305 displays the specific page specified by the received page information from among the all pages in the manual that has been already acquired.
- the touch panel 305 performs the display using the manual that has been already acquired. In other words, since a new manual does not need to be received, unnecessary communication does not have to be performed between the display device 101 and the server device 102 .
- Steps S 1001 to S 1003 are similar to the steps in the flowchart illustrated in FIG. 10 , and thus the description will not be repeated.
- Each step illustrated in FIG. 13 is processed when the CPU 401 included in the server device 102 develops in the RAM 403 a program stored in the memory such as the ROM 402 and executes the programs.
- step S 1301 the CPU 401 determines whether to transmit the manual specified in step S 1002 to the display device 101 .
- the communication unit 405 of the server device 102 receives the type of the manual acquired by the display device 101 .
- the CPU 401 determines that the manual specified in step S 1002 is not transmitted to the display device 101 (NO in step S 1301 ), and then the processing proceeds to step S 1302 .
- step S 1003 determines that the manual specified instep S 1002 is transmitted to the display device 101 (YES in step S 1301 ), and then the processing proceeds to step S 1003 .
- step S 1302 the communication unit 405 of the server device 102 transmits the page information specified in step S 1002 to the display device 101 .
- the manual specified in step S 1002 is not transmitted to the display device 101 . Since the display device 101 has already acquired the manual specified in step S 1002 , the manual does not need to be transmitted.
- the manual that has been already acquired by the display device 101 can be avoided to be transmitted from the server device 102 to the display device 101 . Accordingly, the unnecessary communication does not have to be performed between the display device 101 and the server device 102 .
- the imaging unit 307 of the display device 101 reads the code image such as the QR code displayed via the display unit 206 of the MFP 100 to acquire the identification information, however, the embodiment to which the present invention is applied is not limited thereto.
- the MFP 100 and the display device 101 may be communicably connected via the network such as a wireless local area network, and the identification information may be transmitted from the MFP 100 to the display device 101 .
- the MFP and the manual are described as an example of the information processing apparatus and the electronic file respectively, however, the embodiment to which the present invention is applied is not limited thereto.
- a television set may be adopted as the information processing apparatus to display the identification information indicating a product introduced in a TV program as the code image such as the QR code, and then the display device 101 may display a product catalog using the identification information read from the code image.
- aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiments, and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiments.
- the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., a non-transitory computer-readable medium).
- the system or apparatus, and the recording medium where the program is stored are included as being within the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A display device notifies a server device of identification information for specifying an electronic file to be displayed. The server device specifies the electronic file and page information based on the notified identification information to transmit the electronic file and the page information to the display device. The display device displays, as an initial screen, a specified page of the received electronic file based on the received electronic file and page information.
Description
- 1. Field of the Invention
- The present invention relates to an electronic file display system.
- 2. Description of the Related Art
- Conventionally, manuals of information processing apparatuses such as a personal computer (PC) and a multifunction peripheral (MFP) have been opened to users as electronic files. For example, Japanese Patent Application Laid-Open No. 2007-193603 discusses a configuration in which an information processing apparatus is provided with a QR code (registered trademark) for specifying a type of the information processing apparatus, and a mobile phone reads the QR code to acquire a manual corresponding to the type thereof, to browse the manual via the mobile phone. Therefore, by using a technique discussed in Japanese Patent Application Laid-Open No. 2007-193603, the manual corresponding to the information processing apparatus can be easily acquired. As described above, according to Japanese Patent Application Laid-Open No. 2007-193603, the electronic file (e.g., manual) corresponding to the information processing apparatus can be easily acquired, however, a user takes much time for searching a desired page in the electronic file.
- The present invention is directed to acquiring an electronic file easily and, in addition, decreasing time for searching a page desired by user.
- According to an aspect of the present invention, an electronic file display system including an information processing apparatus and an electronic file display device displaying an electronic file, wherein the information processing apparatus includes a first display unit configured to display an operation screen and a code image corresponding to the operation screen, and the electronic file display device includes a first acquisition unit configured to acquire, from the code image, identification information for specifying the electronic file to be displayed by the electronic file display device, a second acquisition unit configured, based on the identification information acquired by the first acquisition unit, to acquire the electronic file and page information for specifying a specific page of the electronic file to be displayed by the electronic file display device, and a second display unit configured, based on the page information, to display the specific page in the electronic file acquired by the second acquisition unit.
- Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
- The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
-
FIG. 1 illustrates an entire electronic file display system according to a first exemplary embodiment of the present invention. -
FIG. 2 illustrates a configuration of an MFP according to the first exemplary embodiment of the present invention. -
FIG. 3 illustrates a configuration of a display device according to the first exemplary embodiment of the present invention. -
FIG. 4 illustrates a configuration of a server device according to the first exemplary embodiment of the present invention. -
FIG. 5 is an example illustrating an operation screen of the MFP according to the first exemplary embodiment of the present invention. -
FIG. 6 illustrates a configuration of a table according to the first exemplary embodiment of the present invention. -
FIGS. 7A , 7B, and 7C are examples illustrating screens displayed on the display device according to the first exemplary embodiment of the present invention. -
FIG. 8 is an example illustrating a method for displaying an electronic file according to the first exemplary embodiment of the present invention. -
FIG. 9 is a flowchart illustrating processing performed by the display device according to the first exemplary embodiment of the present invention. -
FIG. 10 is flowchart illustrating processing performed by the server device according to the first exemplary embodiment of the present invention. -
FIG. 11 illustrates a configuration of a table according to the first exemplary embodiment of the present invention. -
FIG. 12 is a flowchart illustrating processing performed by a display device according to a second exemplary embodiment of the present invention. -
FIG. 13 is a flowchart illustrating processing performed by a server device according to the second exemplary embodiment of the present invention. - Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
- Exemplary embodiments described herebelow do not limit the invention according to a scope of patent claims, and further all combinations of characteristics described in the exemplary embodiments are not always essential for means for solving problems of the invention.
- A first exemplary embodiment will be described.
FIG. 1 illustrates an electronic file display system according to the present exemplary embodiment. AnMFP 100 includes a display such as a liquid crystal display (LCD) and an operation unit, and executes processing of printing, copying, and storing a read original according to a user's instruction via the operation unit and a command input from an external device (not illustrated). Further, the MFP will be described as an example of the information processing apparatus, however, the information processing apparatus according to the present invention is not limited thereto and may be a PC or a single function peripheral (SFP) such as a scanner and a printer. - A
display device 101 includes a display such as the LCD and a camera using a charge coupled device (CCD), and an electronic file (e.g., manual of MFP 100) is displayed on a display of thedisplay device 101. Thedisplay device 101 includes a tablet terminal. Aserver device 102 stores the electronic file such as a manual, and is communicably connected with thedisplay device 101 and the MFP 100 via anetwork 103. Thenetwork 103 is not specifically limited in its configuration, but can have various types of configurations, for example, a local area network (LAN), an internet, and a wireless communication. -
FIG. 2 illustrates a configuration of theMFP 100. A central processing unit (CPU) 201 reads a control program stored in a read only memory (ROM) 202 and a hard disk (HDD) 204 to control theoverall MFP 100. TheROM 202 stores information about the control program for example. A random access memory (RAM) 203 is used as a main memory of theCPU 201 and a temporary storage region of a work area. Similarly to theROM 202, the HDD 204 stores the information about the control program for example. - An
operation unit 205 includes a keyboard and transmits information input by the user to theCPU 201. Adisplay unit 206 displays an operation screen and an error screen of theMFP 100. According to the present exemplary embodiment, theoperation unit 205 and thedisplay unit 206 are described as being separately configured, however, they may be integrally configured for example, as a liquid crystal panels having a touch-panel function. - A
scanner 207 reads the original to generate image data. Aprinter 208 performs print processing on a sheet based on the user's instruction input via theoperation unit 205 and the command input from the external device via acommunication unit 209. Thecommunication unit 209 communicates with the external device (not illustrated). -
FIG. 3 illustrates a configuration of thedisplay device 101. ACPU 301 reads the control program stored in aROM 302 and aHDD 304 to control theoverall display device 101. TheROM 302 stores the information about the control program for executing processing according to each flowchart described below, for example. ARAM 303 is used as the main memory of theCPU 301 and the temporary storage region of the work area. Similarly to theROM 302, anHDD 304 stores the information about the control program for executing the processing according to each flowchart described below for example. - A
touch panel 305 is the liquid crystal panel having the touch-panel function and displays the operation screen. More specifically, thetouch panel 305 can display the electronic file (e.g., manual of MFP 100) and also display the image captured by animaging unit 307. Further, the information input by the user via thetouch panel 305 can be transmitted to theCPU 301. - A
communication unit 306 communicates with theserver device 102 via thenetwork 103, and also communicates with the external device such as the MFP 100 via the wireless communication. - An
imaging unit 307 is a CCD camera for example, and an image captured by theimaging unit 307 is displayed on thetouch panel 305. Further, theimaging unit 307 reads a code image such as a QR code and analyzes the read code image, to acquire information included in the code image. - In the present exemplary embodiment, the display of the operation screen and the input by the user are performed via the
touch panel 305, however the configuration of thedisplay device 101 is not limited thereto. As another configuration, for example, the display unit and the operation unit may be provided in addition to thetouch panel 305, or the operation unit in addition to thetouch panel 305 may be secondarily provided. -
FIG. 4 illustrates a configuration of theserver device 102. ACPU 401 reads the control program stored in a ROM. 402 and anHDD 404 to control theoverall server device 102. TheROM 402 stores the information about the control program for executing processing according to each flowchart described below for example. ARAM 403 is used as the main memory of theCPU 401 and the temporary storage region of the work area. Similarly to theROM 402, theHDD 404 stores the information about the control program for executing the processing according to each flowchart described below for example. Further, as the electronic file, theHDD 404 stores the manuals of various models of the MFPs including theMFP 100. - A
communication unit 405 communicates with thedisplay device 101 via thenetwork 103, and also communicate with the external device such as theMFP 100 via the wireless communication. -
FIG. 5 is an example illustrating the operation screen displayed on thedisplay unit 206 of theMFP 100. Anoperation screen 500 is a menu screen, which displays buttons to use the functions provided by the MFP. Theoperation screen 500 displays, as functions which the user can use, a copy function, a fax function and a transmission function (function of transmitting image data generated by reading the original with thescanner 207 to a specified address). When the user presses any button, theoperation screen 500 for using the function corresponding to the button is displayed on thedisplay unit 206. - The
operation screen 500 displays acode image 501. For example, the QR code is used for thecode image 501, the present invention is not limited thereto and a bar code may be used for example. Thecode image 501 includes identification information for specifying the type of the operation screen displayed via thedisplay unit 206. Further, the information included in thecode image 501 is not limited to the identification information for specifying the type of the operation screen, and may further include information specifying the model of theMFP 100 and information for specifying theserver device 102. The identification information will be described in detail inFIG. 6 . -
FIG. 6 illustrates a table 600 stored in theHDD 204 of theMFP 100. In a table 600, the operation screens to be displayed on thedisplay unit 206 are each associated with the identification information for specifying the types of the operation screens. The operation screen is associated with the identification information, for example, the menu screen corresponds to “A-001”, a copy screen corresponds to “A-002”, and an error (jam) screen corresponds to “A-005”. In addition to the operation screens indicated in the table 600, theMFP 100 can also associate the identification information with various types of operation screens corresponding to other errors that are not indicated in the table 600 and states of theMFP 100 for other functions that can be executed by theMFP 100, and store them. - Once the operation screen is displayed on the
display unit 206, theMFP 100 generates the code image indicating the identification information corresponding to the operation screen, and then displays the code image generated as illustrated inFIG. 5 together with the operation screen. The present exemplary embodiment describes that theMFP 100 generates the code image, but it is not limited thereto. As another embodiment, for example, screen information for displaying the operation screen may include information for displaying the code image. - A method for browsing the manual of the
MFP 100 using thedisplay device 101 will be described, with reference toFIGS. 7A to 7C , andFIG. 8 . -
FIGS. 7A to 7C illustrate screens displayed on thetouch panel 305 of thedisplay device 101. Ascreen 700 illustrated inFIG. 7A displays theMFP 100 captured by theimaging unit 307. Thedisplay unit 206 of theMFP 100 displays various types of operation screens including the menu screen, the copy screen, and the error screen. Further, thedisplay unit 206 displays aQR code 701 corresponding to each operation screen. - As illustrated in a
screen 710, if the user brings thedisplay device 101 closer to thedisplay unit 206 so that theimaging unit 307 can recognize theQR code 701, theimaging unit 307 analyzes theQR code 701 and thedisplay device 101 acquires the identification information included in theQR code 701. When thedisplay device 101 acquires the identification information, as illustrated in ascreen 720, thedisplay device 101 inquires of the user whether to acquire the manual. When the user selects “YES” in thescreen 720, thedisplay device 101 notifies theserver device 102 of the identification information acquired from theQR code 701 to acquire the manual corresponding to theMFP 100 from theserver device 102. In order for thedisplay device 101 to communicate with theserver device 102, thedisplay device 101 needs to specify theserver device 102. The user may input information, an internet protocol (IP) address for example, for specifying theserver device 102, via thetouch panel 305 of thedisplay device 101, or may acquire such information from the code image displayed on thedisplay unit 206 of theMFP 100. Further, the IP address of theserver device 102 may be previously set for thedisplay device 101. - According to the present exemplary embodiment, when the identification information is acquired from the
QR code 701, whether to acquire manual is inquired of the user, however, the manual may be automatically acquired, when the identification information is acquired, without inquiring of the user whether to acquire manual. - When the
display device 101 acquires the manual from theserver device 102, as illustrated inFIG. 8 , thetouch panel 305 of thedisplay device 101 displays the manual. - A
region 801 displays the acquired manual. Details will be described with reference to a flowchart illustrated inFIG. 9 . Theregion 801 displays a page, from among all pages in the manual, specified by the identification information acquired from theQR code 701 as an initial screen. More specifically, when thedisplay unit 206 of theMFP 100 displays the fax screen for using the fax, theQR code 701 includes “A-003” as the identification information corresponding to the fax screen. Since thedisplay device 101 acquires the manual from theserver device 102 using “A-003”, theregion 801 of thedisplay device 101 displays as the initial screen a page related to the fax, not a head page in the manual. Thus, the user does not need to search a desired page from the entire manual, thereby improving convenience. - A
region 802 displays information, other than the manual, such as buttons with which the user performs operation. Theregion 802 can be set to “non-display” when the user selects thebutton 804. When theregion 802 is set to “non-display”, since theregion 801 can be displayed using the entire region of thetouch panel 305, user's visuality can be improved. - A
region 803 displays an image captured by theimaging unit 307. Abutton 805 updates the manual displayed in theregion 801 using the QR code displayed in theregion 803. Abutton 806 ends the display of the manual. - A
region 807 displays predetermined number of pages in the manual being aligned. The user selects any page displayed in theregion 807 to change the page displayed in theregion 801 to the page selected in theregion 807. Abutton 808 moves an area of the page displayed in theregion 807 to right or to left. Abutton 809 enlarges/reduces the page displayed in theregion 807. - Processing for displaying the manual of the
MFP 100 on thedisplay device 101 will be described with reference to the flowchart illustrated inFIG. 9 . Steps S901 to S906 are processed when theCPU 301 included in thedisplay device 101 develops in the RAM 303 a program stored in a memory such as theROM 302 and executes the program. - In step S901, the
CPU 301 determines whether theimaging unit 307 recognizes the QR code. When theCPU 301 determines that theimaging unit 307 recognizes the QR code (YES in step S901), the processing proceeds to step S902. On the other hand, when theCPU 301 determines that theimaging unit 307 does not recognize the QR code (NO in step S901), theCPU 301 waits until theimaging unit 307 recognizes the QR code. - In step S902, the
CPU 301 analyzes the QR code to determine whether the identification information has been acquired from the QR code. When theCPU 301 determines that the identification information has been acquired from the QR code (YES in step S902), the processing proceeds to step S903. On the other hand, when theCPU 301 determines that the identification information has not been acquired from the QR code (NO in step S902), the processing returns to step S901. - In step S903, the
CPU 301 determines whether to acquire the manual from theserver device 102. More specifically, theCPU 301 inquires of the user the acquisition as illustrated in thescreen 720 inFIG. 7C , and when the user selects “YES” (YES in step S903), theCPU 301 determines to acquire the manual, and then the processing proceeds to step S904. On the other hand, when the user selects “NO” (NO in step S903), theCPU 301 determines not to acquire the manual, and then the processing returns to step S901. - In step S904, the
communication unit 306 notifies theserver device 102 of the identification information acquired in step S902. - In step S905, the
CPU 301 determines whether the manual and the page information have been received from theserver device 102. Generally, the manual includes various information about functions and errors. Thus, to specify the page to be displayed on thetouch panel 305 of thedisplay device 101, thedisplay device 101 receives the page information from theserver device 102. In other words, the page information, which will be described in detail with reference toFIG. 11 , specifies which page is to be displayed as the initial screen from among the all pages included in the manual. When theCPU 301 determines that the manual and the page information have been received from the server device 102 (YES in step S905), the processing proceeds to step S906. On the other hand, when theCPU 301 determines that the manual and the page information have not been received from the server device 102 (NO in step S905), theCPU 301 waits until the manual and the page information are received. - In step S906, based on the manual and the page information received in step S905, the
touch panel 305 displays as the initial screen the page specified from among the all pages included in the manual. More specifically, as illustrated in thescreen 800 inFIG. 8 , thetouch panel 305 displays as the initial screen the page corresponding to the identification information acquired from the QR code, which is the page corresponding to the operation screen displayed on thedisplay unit 206 of theMFP 100. - Next, processing performed by the
server device 102 will be described with reference to a flowchart illustrated inFIG. 10 . Steps S1001 to S1003 are processed when theCPU 401 included in theserver device 102 develops in the RAM 403 a program stored in the memory such as theROM 402 and executes the program. - In step S1001, the
CPU 401 determines whether the identification information notified by thedisplay device 101 in step S904 illustrated inFIG. 9 has been received. When theCPU 401 determines that the identification information has been received (YES in step S1001), the processing proceeds to step S1002. On the other hand, when theCPU 401 determines that the identification information has not been received (NO in step S1001), theCPU 401 waits until the identification information is received. - In step S1002, based on the received identification information, the
CPU 401 specifies the manual and the page information to be transmitted to thedisplay device 101. At this point, theCPU 301 specifies the manual and the page information using a table 1100 stored in aROM 402 or aHDD 404. The table 1100 will be described in detail with reference toFIG. 11 . - In step S1003, the
communication unit 405 of theserver device 102 transmits the manual and the page information specified in step S1002 to thedisplay device 101. - The table 1100 will be described with reference to
FIG. 11 . Theserver device 102 associates the identification information, the manual, and the page information with one another to manage them as the table 1100. More specifically, for example, the identification information “A-003” is associated with the manual “A—01.pdf” and the page information “100”.FIGS. 6 and 8 have been used for the description, and the identification information “A-003” indicates the fax screen. The manual “A—01.pdf” indicates the manual including description of the fax function, and the page information “100” indicates a page number, among the all pages included in the manual of “A—01.pdf”, at which the description of the fax function starts. - In the table 1100, the identification information of “A-001”, that of “A-002”, that of “A-004” and that of “A-003” indicate the same manual of “A—01.pdf”, however the page information includes a value corresponding to each identification information. Further, since each of the identification information of “A-005” and that of “A-006” are identification information regarding an error, the manual is indicated to be “A—02.pdf”. The table 1100 can manage various models of manuals in addition to the manual of the MFP of the specific model. In the table 1100, identification information of “B-001” and that of “B-002” specify the manual of an MFP of a different model from that of the
MFP 100. - As described above, according to the present exemplary embodiment, the
display device 101 receives the page information from theserver device 102 in addition to the manual to be displayed, and then based on the page information, displays as the initial screen the specified page from among the all pages included in the manual. Therefore, the user of thedisplay device 101 does not have to spend much time for searching the desired page from among all the pages included in the manual, thereby improving convenience. - Further, according to the present exemplary embodiment, the manual and the page information are stored in the
server device 102. Even when the manual needs to be revised, or a manual of a new model needs to be added, the information included in the table 1100 of theserver device 102 needs to be updated only. The configuration of theMFP 100 and that of thedisplay device 101 do not need to be updated along with the revision of the manual. Thus, the time for managing the entire system can be reduced. - Furthermore, according to the present exemplary embodiment, the
display device 101 acquires from theserver device 102 the manual including the all pages in addition to the manual including only the pages specified by the identification information such as the pages describing the fax. With this arrangement, the user can also browse the manual describing other functions than the fax as necessary, thereby improving the convenience. - A second exemplary embodiment will be described. According to the first exemplary embodiment, when the
display device 101 notifies theserver device 102 of the identification information, thedisplay device 101 receives both of the manual and the page information from theserver device 102. However, according to the present exemplary embodiment, when thedisplay device 101 does not need to receive the manual, it can receive only the page information. - According to the present exemplary embodiment, the processing performed when the
display device 101 displays the manual of theMFP 100 will be described with reference to a flowchart illustrated inFIG. 12 . Steps S901 to S905 are similar to the steps in the flowchart illustrated inFIG. 9 , and thus the description will not be repeated. Each step illustrated inFIG. 12 is processed when theCPU 301 included in thedisplay device 101 develops in the RAM 303 a program stored in the memory such as theROM 302 and executes the program. - In step S1201, the
CPU 301 determines whether thetouch panel 305 has already acquired a manual. When thetouch panel 305 has acquired certain manual (YES in step S1201), the processing proceeds to step S1202. On the other hand, when thetouch panel 305 has not acquired a manual (NO in step S1201), the processing proceeds to step S904 to perform the processing described with reference toFIG. 9 . - In step S1202, the
communication unit 306 of thedisplay device 101 notifies theserver device 102 of the identification information acquired in step S902 and the type of the manual (e.g., “A—01.pdf” that is a file name of the manual) acquired by thetouch panel 305. In step S1203, theCPU 301 determines whether the information has been received from theserver device 102. When theCPU 301 determines that the information has been received from the server device 102 (YES in step S1203), the processing proceeds to step S1204. On the other hand, when theCPU 301 determines that the information has not been received from theserver device 102, theCPU 301 waits until the information is received. - In step S1204, the
CPU 301 determines whether both of the manual and the page information have been received in step S1203. When theCPU 301 determines that both of the manual and the page information have been received (YES in step S1203), the processing proceeds to step S1206. Based on the received manual and page information, thetouch panel 305 displays as the initial screen the page specified from among the all pages included in the manual. On the other hand, when theCPU 301 determines that only page information has been received in step S1203, the processing proceeds to step S1205. - In step S1205, the
touch panel 305 displays the specific page specified by the received page information from among the all pages in the manual that has been already acquired. - At this point, the
touch panel 305 performs the display using the manual that has been already acquired. In other words, since a new manual does not need to be received, unnecessary communication does not have to be performed between thedisplay device 101 and theserver device 102. - Processing performed by the
server device 102 will be described with reference to a flowchart illustrated inFIG. 13 . Steps S1001 to S1003 are similar to the steps in the flowchart illustrated inFIG. 10 , and thus the description will not be repeated. Each step illustrated inFIG. 13 is processed when theCPU 401 included in theserver device 102 develops in the RAM 403 a program stored in the memory such as theROM 402 and executes the programs. - In step S1301, the
CPU 401 determines whether to transmit the manual specified in step S1002 to thedisplay device 101. According to the present exemplary embodiment, when the type of the manual acquired by thedisplay device 101 is notified in step S1202 illustrated inFIG. 12 , thecommunication unit 405 of theserver device 102 receives the type of the manual acquired by thedisplay device 101. When the type of the received manual is identical to that of the manual specified in step S1002, theCPU 401 determines that the manual specified in step S1002 is not transmitted to the display device 101 (NO in step S1301), and then the processing proceeds to step S1302. On the other hand, when the type of the received manual is not identical to that of the manual specified in step S1002, theCPU 401 determines that the manual specified instep S1002 is transmitted to the display device 101 (YES in step S1301), and then the processing proceeds to step S1003. - In step S1302, the
communication unit 405 of theserver device 102 transmits the page information specified in step S1002 to thedisplay device 101. At this point, the manual specified in step S1002 is not transmitted to thedisplay device 101. Since thedisplay device 101 has already acquired the manual specified in step S1002, the manual does not need to be transmitted. - As described above, according to the present exemplary embodiment, the manual that has been already acquired by the
display device 101 can be avoided to be transmitted from theserver device 102 to thedisplay device 101. Accordingly, the unnecessary communication does not have to be performed between thedisplay device 101 and theserver device 102. - Other exemplary embodiment will be described. According to the first and second exemplary embodiments, the
imaging unit 307 of thedisplay device 101 reads the code image such as the QR code displayed via thedisplay unit 206 of theMFP 100 to acquire the identification information, however, the embodiment to which the present invention is applied is not limited thereto. For example, theMFP 100 and thedisplay device 101 may be communicably connected via the network such as a wireless local area network, and the identification information may be transmitted from theMFP 100 to thedisplay device 101. - Further, according to the first and second exemplary embodiments, the MFP and the manual are described as an example of the information processing apparatus and the electronic file respectively, however, the embodiment to which the present invention is applied is not limited thereto. As other exemplary embodiments, for example, a television set may be adopted as the information processing apparatus to display the identification information indicating a product introduced in a TV program as the code image such as the QR code, and then the
display device 101 may display a product catalog using the identification information read from the code image. - Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiments, and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiments. For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., a non-transitory computer-readable medium). In such a case, the system or apparatus, and the recording medium where the program is stored, are included as being within the scope of the present invention.
- While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
- This application claims priority from Japanese Patent Application No. 2011-196142 filed Sep. 8, 2011, which is hereby incorporated by reference herein in its entirety.
Claims (18)
1. A system including an information processing apparatus and an electronic file display device displaying an electronic file,
wherein the information processing apparatus comprises a first display unit configured to display an operation screen and a code image corresponding to the operation screen, and
wherein the electronic file display device comprises:
a first acquisition unit configured to acquire, from the code image, identification information for specifying the electronic file to be displayed by the electronic file display device;
a second acquisition unit configured, based on the acquired identification information, to acquire the electro file and page information for specifying a specific page of the electronic file to be displayed; and
a second display unit configured, based on the page information, to display the acquired specific page included in the electronic file.
2. The system according to claim 1 ,
wherein the electronic file display device further comprises an imaging unit, and
wherein the first acquisition unit acquires the identification information from the code image captured by the imaging unit.
3. The system according to claim 1 , further comprising a server device configured to store the electronic file, wherein the second acquisition unit is configured to acquire the electronic file and the page information from the server device.
4. The system according to claim 3 ,
wherein the electronic file display device further comprises a notification unit configured to notify the server device of the identification information, and
wherein the server device comprises:
a storage unit configured to store the identification information, the electronic file, and the page information; and
a transmission unit configured, based on stored information, to transmit, to the electronic file display device, the electronic file and the page information that correspond to the notified identification information.
5. The system according to claim 4 , wherein, when the electronic file specified based on the identification information is identical to an electronic file already held by the electronic file display device, the transmission unit transmits the page information without transmitting the electronic file.
6. The system according to claim 1 , wherein the second display unit is configured to display the specific page of the electronic file as an initial screen.
7. The system according to claim 1 , wherein the electronic file is a manual of the information processing apparatus.
8. The system according to claim 1 , wherein the code image is a QR code.
9. A method comprising:
displaying an electronic file,
displaying an operation screen and a code image corresponding to the operation screen by a first display unit;
acquiring, from the code image, identification information for specifying the electronic file to be displayed by an electronic file display device; and
acquiring, based on the acquired identification information the electronic file and page information for specifying a specific page of the electronic file to be displayed; and
displaying, based on the page information, the acquired specific page included in the electronic file.
10. The method according to claim 9 , further comprising storing the electronic file, wherein
The electronic file and the page information are acquired from a server device.
11. The method according to claim 10 , further comprising:
notifying the server device of the identification information;
storing the identification information, the electronic file, and the page information; and
transmitting, based on stored information, to the electronic file display device, the electronic file and the page information that correspond to the notified identification information.
12. The method according to claim 9 , further comprising displaying the specific page of the electronic file as an initial screen.
13. The method according to claim 9 , wherein the code image is a QR code.
14. A non-transitory computer readable storage medium storing a computer-executable program of instructions for causing a computer to perform a method comprising:
displaying an electronic file,
displaying an operation screen and a code image corresponding to the operation screen by a first display unit;
acquiring, from the code image, identification information for specifying the electronic file to be displayed by an electronic file display device; and
acquiring, based on the acquired identification information the electronic file and page information for specifying a specific page of the electronic file to be displayed; and
displaying, based on the page information, the acquired specific page included in the electronic file.
15. The non-transitory computer readable storage medium according to claim 16 , further comprising storing the electronic file, wherein
The electronic file and the page information are acquired from a server device.
16. The non-transitory computer readable storage medium according to claim 17 , further comprising:
notifying the server device of the identification information;
storing the identification information, the electronic file, and the page information; and
transmitting, based on stored information, to the electronic file display device, the electronic file and the page information that correspond to the notified identification information.
17. The non-transitory computer readable storage medium according to claim 16 , further comprising displaying the specific page of the electronic file as an initial screen.
18. The non-transitory computer readable storage medium according to claim 16 , wherein the code image is a QR code.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/847,592 US11256771B2 (en) | 2011-09-08 | 2017-12-19 | Electronic file display system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011196142A JP5875304B2 (en) | 2011-09-08 | 2011-09-08 | Electronic file display system |
JP2011-196142 | 2011-09-08 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/847,592 Continuation US11256771B2 (en) | 2011-09-08 | 2017-12-19 | Electronic file display system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130067301A1 true US20130067301A1 (en) | 2013-03-14 |
Family
ID=47830959
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/603,792 Abandoned US20130067301A1 (en) | 2011-09-08 | 2012-09-05 | Electronic file display system |
US15/847,592 Active US11256771B2 (en) | 2011-09-08 | 2017-12-19 | Electronic file display system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/847,592 Active US11256771B2 (en) | 2011-09-08 | 2017-12-19 | Electronic file display system |
Country Status (2)
Country | Link |
---|---|
US (2) | US20130067301A1 (en) |
JP (1) | JP5875304B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140204225A1 (en) * | 2013-01-21 | 2014-07-24 | Sony Corporation | Image processing apparatus, image processing method, program, and display device |
US20150163373A1 (en) * | 2013-12-05 | 2015-06-11 | Ricoh Company, Ltd. | Data process system, data process apparatus, and data process method |
US20160191318A1 (en) * | 2014-12-31 | 2016-06-30 | Schneider Electric Usa Inc. | Systems and methods for programmable device installations |
US20170064105A1 (en) * | 2015-08-27 | 2017-03-02 | Konica Minolta, Inc. | Image forming device and control program of image forming device |
US20170300459A1 (en) * | 2014-12-31 | 2017-10-19 | Alibaba Group Holding Limited | Card-type desktop implementation method and apparatus |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5619261B2 (en) * | 2012-12-12 | 2014-11-05 | シャープ株式会社 | Electrical equipment |
CN106233283A (en) | 2014-04-15 | 2016-12-14 | 奥林巴斯株式会社 | Image processing apparatus, communication system and communication means and camera head |
JP6174515B2 (en) * | 2014-04-22 | 2017-08-02 | 京セラドキュメントソリューションズ株式会社 | Operation support system |
CN104714720B (en) * | 2014-12-30 | 2017-12-12 | 上海孩子国科教设备有限公司 | To realize the method and client of itself scanning |
JP6977829B2 (en) * | 2017-01-26 | 2021-12-08 | 沖電気工業株式会社 | Information processing equipment and information processing method |
JP2018120466A (en) * | 2017-01-26 | 2018-08-02 | 株式会社沖データ | Information processing apparatus and information processing method |
JP7087683B2 (en) * | 2018-05-30 | 2022-06-21 | コニカミノルタ株式会社 | Image processing system and server equipment |
JP6679823B1 (en) * | 2019-02-05 | 2020-04-15 | 株式会社Osk | Help information display system |
CN110109864B (en) * | 2019-04-17 | 2021-10-08 | 湖北瑞特威网络工程有限公司 | File document management method based on invisible two-dimensional code as identification |
JP7380072B2 (en) * | 2019-10-21 | 2023-11-15 | 京セラドキュメントソリューションズ株式会社 | display system |
JP2024070620A (en) * | 2022-11-11 | 2024-05-23 | キヤノン株式会社 | ELECTRONIC DEVICE, CONTROL METHOD FOR ELECTRONIC DEVICE, AND PROGRAM |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040205514A1 (en) * | 2002-06-28 | 2004-10-14 | Microsoft Corporation | Hyperlink preview utility and method |
US20070070398A1 (en) * | 2005-09-22 | 2007-03-29 | Fuji Xerox Co., Ltd. | Scanner and error display method for the same |
US7314178B2 (en) * | 2004-12-14 | 2008-01-01 | Robert H. Rines | Method of and apparatus for controlling the selection, initiation and execution of computer programs automatically and directly in response to the remote (or proximal) scan of special barcodes or other coded indicia, in direct response to receiving the barcode scan signals from the reader, and without other human intervention |
US20120131416A1 (en) * | 2010-11-23 | 2012-05-24 | Echostar Technologies L.L.C. | Facilitating User Support of Electronic Devices Using Matrix Codes |
US20120206498A1 (en) * | 2011-02-15 | 2012-08-16 | Brother Kogyo Kabushiki Kaisha | Display device, and method and computer readable medium for the same |
US8812651B1 (en) * | 2007-02-15 | 2014-08-19 | Google Inc. | Systems and methods for client cache awareness |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002092214A (en) * | 2000-09-19 | 2002-03-29 | Casio Comput Co Ltd | Product information providing device, prize information providing device, and storage medium |
JP2006125871A (en) * | 2004-10-26 | 2006-05-18 | Equos Research Co Ltd | Navigation device |
JP2007193603A (en) | 2006-01-19 | 2007-08-02 | Sato Corp | Manual information display system and manual information display machine |
US8527905B2 (en) * | 2006-06-07 | 2013-09-03 | International Business Machines Corporsation | Providing archived web page content in place of current web page content |
JP2009116483A (en) * | 2007-11-05 | 2009-05-28 | Hitachi Ltd | Information equipment and its maintenance information support system |
US9288245B2 (en) * | 2008-02-07 | 2016-03-15 | Qualcomm Incorporated | Apparatus and methods of accessing content |
US9330191B2 (en) * | 2009-06-15 | 2016-05-03 | Microsoft Technology Licensing, Llc | Identifying changes for online documents |
US8902454B2 (en) * | 2009-10-14 | 2014-12-02 | Ricoh Co., Ltd. | Methods for printing from mobile devices |
JP5732409B2 (en) * | 2010-02-15 | 2015-06-10 | レノボ・イノベーションズ・リミテッド(香港) | Portable terminal device, operation method notification system, and operation notification method |
MX2012011749A (en) * | 2010-04-09 | 2012-12-17 | Citibank Na | Computer implemented system and method for storing a user's location in a virtual environment. |
JP5240264B2 (en) * | 2010-09-17 | 2013-07-17 | コニカミノルタビジネステクノロジーズ株式会社 | Image information processing apparatus, image information processing system, and computer program |
US20120266103A1 (en) * | 2011-04-15 | 2012-10-18 | Google Inc. | Method and apparatus of scrolling a document displayed in a browser window |
JP5455979B2 (en) * | 2011-06-10 | 2014-03-26 | シャープ株式会社 | Information display system and information display method |
US20160314543A1 (en) * | 2011-06-14 | 2016-10-27 | Jpmorgan Chase Bank, N.A. | System and method for improved inspection techniques |
-
2011
- 2011-09-08 JP JP2011196142A patent/JP5875304B2/en not_active Expired - Fee Related
-
2012
- 2012-09-05 US US13/603,792 patent/US20130067301A1/en not_active Abandoned
-
2017
- 2017-12-19 US US15/847,592 patent/US11256771B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040205514A1 (en) * | 2002-06-28 | 2004-10-14 | Microsoft Corporation | Hyperlink preview utility and method |
US7314178B2 (en) * | 2004-12-14 | 2008-01-01 | Robert H. Rines | Method of and apparatus for controlling the selection, initiation and execution of computer programs automatically and directly in response to the remote (or proximal) scan of special barcodes or other coded indicia, in direct response to receiving the barcode scan signals from the reader, and without other human intervention |
US20070070398A1 (en) * | 2005-09-22 | 2007-03-29 | Fuji Xerox Co., Ltd. | Scanner and error display method for the same |
US8812651B1 (en) * | 2007-02-15 | 2014-08-19 | Google Inc. | Systems and methods for client cache awareness |
US20120131416A1 (en) * | 2010-11-23 | 2012-05-24 | Echostar Technologies L.L.C. | Facilitating User Support of Electronic Devices Using Matrix Codes |
US20120206498A1 (en) * | 2011-02-15 | 2012-08-16 | Brother Kogyo Kabushiki Kaisha | Display device, and method and computer readable medium for the same |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140204225A1 (en) * | 2013-01-21 | 2014-07-24 | Sony Corporation | Image processing apparatus, image processing method, program, and display device |
US20150163373A1 (en) * | 2013-12-05 | 2015-06-11 | Ricoh Company, Ltd. | Data process system, data process apparatus, and data process method |
US20160191318A1 (en) * | 2014-12-31 | 2016-06-30 | Schneider Electric Usa Inc. | Systems and methods for programmable device installations |
US20170300459A1 (en) * | 2014-12-31 | 2017-10-19 | Alibaba Group Holding Limited | Card-type desktop implementation method and apparatus |
US9917737B2 (en) * | 2014-12-31 | 2018-03-13 | Schneider Electric USA, Inc. | Systems and methods for programmable device installations |
US20170064105A1 (en) * | 2015-08-27 | 2017-03-02 | Konica Minolta, Inc. | Image forming device and control program of image forming device |
US10523829B2 (en) * | 2015-08-27 | 2019-12-31 | Konica Minolta, Inc. | Image forming device and control program of image forming device |
Also Published As
Publication number | Publication date |
---|---|
US20180107756A1 (en) | 2018-04-19 |
JP5875304B2 (en) | 2016-03-02 |
US11256771B2 (en) | 2022-02-22 |
JP2013058089A (en) | 2013-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11256771B2 (en) | Electronic file display system | |
US10778863B2 (en) | Operation input system, electronic device and mobile terminal | |
US9489163B2 (en) | System and method to provide mobile printing using near field communication | |
US10165145B2 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium | |
US10324670B2 (en) | Displaying information on a terminal device based on the terminal device type | |
US8760444B2 (en) | Display control device, operation display device, image processing apparatus, display control method and tangible computer-readable recording medium | |
US8576413B2 (en) | Printing system, printing apparatus, print setting method and recording medium | |
WO2013042253A1 (en) | Image capture device, image capture device control method, and program | |
US9667831B2 (en) | Information processing apparatus, printing method, and non-transitory computer-readable recording medium for generating print data corresponding to a display image | |
JP6092074B2 (en) | Information processing apparatus, image forming system, and information processing method | |
JP6763209B2 (en) | Programs and mobile terminals | |
US9307104B2 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
JP6075502B1 (en) | Information processing apparatus and program | |
JP5783954B2 (en) | Image processing apparatus, portable terminal, image processing system | |
JP5548597B2 (en) | Image forming system | |
JP6432612B2 (en) | Information processing apparatus and program | |
US20160072966A1 (en) | Non-transitory computer readable medium and image processing device | |
US10015351B2 (en) | Instruction apparatus, processing apparatus, and processing system | |
JP6975414B2 (en) | Programs and mobile terminals | |
JP5972246B2 (en) | Image forming apparatus, image forming system, and image forming method | |
US12034893B2 (en) | Image forming apparatus and information processing apparatus, capable of performing memory reception of facsimile data, methods of controlling image forming apparatus and information processing apparatus, and storage medium | |
JP5764607B2 (en) | Image forming system | |
JP2013110534A (en) | Multifunction machine and image reading device | |
JP2019193026A (en) | Image forming system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CANON KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SUZUKI, RYOUSUKE;REEL/FRAME:029458/0360 Effective date: 20120810 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |