The invention, together with objects and advantages thereof, may best be understood by reference to the following description of the presently exemplary embodiment together with the accompanying drawings in which:
An exemplary embodiment according to the present invention will now be described with reference to the drawings.
The printing system of the first exemplary embodiment is configured by a web server 10 for managing the website on a network 100, a mobile phone 20 serving as a terminal having a function of accessing the website via the network 100, a multi-function printer 30 having a function of performing data communication via the network 100 and a function of printing the input data, and a print server 40 connected to the network 100.
A plurality of web servers 10 is installed on the network 100, and the mobile phone 20 accesses each web server 10 to allow the user to browse through the websites of various contents. A gateway device may also be arranged that enables communication by mutually converting data of different protocols between the website 10 and the mobile phone 20.
The mobile phone 20 is used in the first exemplary embodiment, but is not limited thereto, and smart phone, PDA, and the like may be used as long as the communication terminal is installed with a browser function of displaying the website.
The multi-function printer 30 is network correspondence equipment in which functions of scanner, FAX, E-mail, and the like are integrated with the printer. A plurality of multi-function printers 30 is installed at various locations in the present exemplary embodiment.
The mobile phone 20 shown in
The print setting information created in the print condition setting section 22 is categorized into Location information. (address information) indicating the position of the multi-function printer 30 on the network, double-sided setting indicating whether or not to perform double-sided printing, print number indicating the number of prints to be made, quality of print, type of paper to be printed on, paper size, and color setting for setting whether to print in black and white or in color. This categorization is not limited thereto, and categories may be added as necessary.
The print condition setting section 22 omits the setting process when the print setting is the same as the previous printing. In this case, the print condition setting section 22 reads the previous print setting information from the information stored in the print setting storage section 24. The print condition setting section 22 may be configured to check with the user if the setting is the same setting as the previous printing for each setting item of the print setting information. Among each setting items of the print setting information, the setting may be performed for every print execution for items having a high possibility of being different for every print execution (print number etc.).
The individual data of the mobile phone 20 collected by the information collecting section 23 are telephone number, e-mail address, and the like of the mobile phone 20. The access information includes Location information (address information) indicating the position of the content on the network, authentication information (user ID, password, etc.) to be input in authentication for contents that requires authentication, and additional information indicating other information necessary when browsing the content.
The information collecting section 23 has a function of storing, in place of the authentication information, information (flag etc.) indicating that authentication is necessary to acquire the content in the access information when the access information containing the same authentication information has been previously collected.
Therefore, the authentication information (user ID, password, etc.) is transmitted only in the first printing, when printing the content that requires authentication, whereby the security is enhanced. Furthermore, the authentication information may be transmitted in an encrypted manner when transmitting the authentication information in the first printing. The security thereby becomes stronger. The authentication information may be registered in the print server 40 in advance. In this case, the authentication information itself is not transmitted, and the information indicating that authentication is required is transmitted. The security is further enhanced since the authentication information itself does not need to be transmitted on the network.
The information collecting section 23 has a function of adjusting the access information, print setting information, and individual data to the format shown in
As shown in
The print server 40 shown in
The print server 40 is also configured including a notifying section 44 for making various notifications, for example, printing cannot be performed with the print setting information, multi-function printer specified in the print setting information does not exist, and the like to the mobile phone 20; a data format conversion unit 45 for converting the data format of the content data acquired in the print data acquiring unit 42 to a format printable by the multi-function printer 30 indicated by the print instruction information from the mobile phone 20; a data compression unit 46 for compressing the content data acquired in the print data acquiring unit 42; and a database 47 for storing various data.
The print instruction information receiving unit 41 includes a first database reference part 41a that references the user data 47a of the database 47 and checks the presence of data record that matches the received individual data of the mobile phone 20, an access control part 41b that permits access by the mobile phone 20 if the matching data record is found by the first database reference part 41a and rejects the access by the mobile phone 20 if the matching data record is not found, and a received data storage part 41c that stores the received print instruction information when access is permitted by the access control part 41b.
The print data acquiring unit 42 includes a first received data acquiring part 42a, a second database reference part 42b, and an access part 42c.
The first received data acquiring part 42a has a function of acquiring the access information contained in the print instruction information stored in the received data storage part 41c and transmitting the access information to the second database reference part 42b and the access part 42c. The second database reference part 42b has a function of referencing the user data 47a of the database 47, acquiring the corresponding authentication information, and transmitting the authentication information to the access part 42c when information indicating that authentication is necessary is added to the acquired access information. The access part 42c has a function of accessing the web server 10 based on the access information received from the first received data acquiring part 42a and the second database reference part 42b, and acquiring the content data.
The print data transmitting unit 43 includes a second received data acquiring-part 43a, a third database reference part 43b, and a transmitting part 43c.
The second received data acquiring part 43a has a function of acquiring the individual data and the print setting information contained in the print instruction information stored in the received data storage part 41c, and transmitting the individual data and the print setting information to the third database reference part 43b and the transmitting part 43c.
The third database reference part 43b has a function of referencing the multi-function printer data 47b of the database 47 with the Location information of the print setting information from the second received data acquiring part 43a as the key, determining whether or not each categorization of the print setting information is available in the relevant multi-function printer, and transmitting the print setting information as it is to the transmitting part 43c if each categorization is available, and resetting the print setting information to the optimum information from the possible settings and transmitting the resultant information to the transmitting part 43c if the categorization is not available. Notification that printing is not possible with the specified print setting information may be made to the mobile phone 20 via the communication section 44. The multi-function printer data 47b is referenced with the Location information of the print setting information as the key, and notification that the multi-function printer specified by the user is not available is made via the communication section 44 if the relevant multi-function printer data 47b is not present. The individual data is used in the notification. For instance, if an e-mail address of the mobile phone 20 is used for the individual data, the notification is made by distributing an e-mail to the relevant address.
The transmitting part 43c has a function of transmitting the content data acquired by the print data acquiring unit 42 and the print setting information and the individual data received from the third database reference part 43b to the multi-function printer 30.
The multi-function printer 30 shown in
The preparation completion notifying section 33 displays information (URL etc.) related to the content specified by the user on the display screen and the like of the multi-function printer 30, and notifies that printing preparation of the content is completed.
The print start instruction section 34 is configured by touch panel of a liquid crystal screen, button, and the like, and the user operates the touch panel and the like to input the print start data. If the print start instruction section 34 is not operated within a predetermined time from the notification that printing preparation is completed by the preparation completion notifying section 33, the content to be printed or the individual data may be deleted so that printing cannot be performed.
Printing can be performed only when the user is near the multi-function printer 30 and the instruction to start printing is input by the user through the preparation completion notifying section 33 and the print start instruction section 34. This prevents the user from forgetting to take the printed material. Important printed material is prevented from being left forgotten, thereby preventing leakage of information.
The printing section 35 may delete the information related to the content data, the individual data and the print setting information received by the receiving section 31 after printing is completed. The information leakage can be prevented by avoiding predetermined information from remaining in the multi-function printer 30.
The overall operation of the first exemplary embodiment will now be described. The printing method of the present invention will also be described illustrating each step.
First, the browser of the mobile phone 20 is activated by the operation of the user, and the mobile phone 20 accesses the web server 10 according to the access information when access information such as URL address and password are input (
In the mobile phone 20, the content in the website to be printed is specified by the operation of the user, and the print condition data for printing the content is input to the print condition setting section 22 (
Subsequently, in the print server 40, the print instruction information receiving unit 41 receives the print instruction information, and the print data acquiring unit 42 accesses the web server 10 based on the access information contained in the print instruction information (
Regarding the operation of the print server 40 to receive the print instruction information and the print data acquiring step, the contents of the operation and the step may be programmed and executed by a computer controlling the operation of the print server 40 as the print setting information receiving process and the print data reading process.
In the print server 40, the data format conversion unit 45 converts the format of the downloaded content data to the data format printable in the multi-function printer 30 (
Regarding the data format converting step, the data compression step and the print data transmitting step, the contents of the steps may be programmed and executed by the computer controlling the operation of the print server 40 as data format converting process, data compression process, and print instruction process.
Subsequently, in the multi-function printer 30, the receiving section 31 receives the content data and the print setting information transmitted from the print server 40, and the data decompression unit 32 decompresses the compressed content data (
The first exemplary embodiment is configured including the print server 40 and the multi-function printer 30, but is not limited thereto, and may be configured including a multi-function printer installed with the function of the print server 40 instead of including the print server 40 and the multi-function printer 30.
According to the first exemplary embodiment, the user is able to print the information content of the site for personal computer or the site for mobile phone browsed with the mobile phone 20. Advantages such that the site which was difficult to see on the screen of the mobile phone 20 can be printed and viewed on a paper are obtained.
The second exemplary embodiment of the present invention will now be described.
The printing system of the second exemplary embodiment is configured including a web server 10 for managing the website on the network 100; a mobile phone 50 having the function of accessing the website via the network 100; a 2-multi-function printer 30 having a function of performing data communication via the network 100 and a function of printing the input data; a print server 60 connected to the network 100; and a browsing content management server 70.
In the second exemplary embodiment, a plurality of web servers 10 is installed on the network 100, and the mobile phone 50 displays websites of various contents by accessing each website 10, similar to the first exemplary embodiment. Furthermore, the multi-function printer 30 is a network-enabled equipment in which the functions of scanner, FAX, E-mail etc. are integrated with the printer, and a plurality of multi-function printers 30 is arranged at various locations.
The mobile phone 50 is used in the second exemplary embodiment, but is not limited thereto; and smart phone and PDA may also be used as long as the communication terminal which installs a browser function of displaying the website.
The mobile phone 50 shown in
The print server 60 shown in
The print server 60 also includes a notifying section 64, a data format conversion unit 65, a data compression unit 66, and a database 67 for storing user data 67a and multi-function printer data 67b, similar to the configuration of the first exemplary embodiment.
The content acquiring unit 62 includes a browsing information acquiring part 62a, a first database reference part 62b, and an access part 62c.
The browsing information acquiring part 62a has a function of acquiring the browsing information stored in the browsing information storage part 68a and transmitting the browsing information to the first database reference part 62b and the access part 62c. If information indicating that authentication is necessary is contained in the browsing information, the first database reference part 62b references the user data 67a of the database 67, acquires the corresponding authentication information, and transmits the information to the access part 62c. The access part 62c has a function of accessing the web server 10 based on the access information received from the browsing information acquiring part 62a and the first database reference part 62b, and acquiring the content data.
The print instruction information receiving unit 61 includes a second database reference part 61a that references the user data 67a of the database 67 and checks the presence of data record that matches the received individual data of the mobile phone 50, an access control part 61b that permits access by the mobile phone 50 if the matching data record is found by the second database reference part 61a and rejects the access by the mobile phone 50 if the matching data record is not found, and a received data storage part 61c that stores the received print instruction information when access is permitted by the access control part 61b.
The print instruction transferring unit 69 includes a print instruction information acquiring part 69a, a third database reference part 69b, and a transmitting part 69c.
The print instruction information acquiring part 69a has a function of acquiring the print instruction information stored in the received data storage part 61c, and transmitting the print instruction information to the third database reference part 69b.
The third database reference part 69b has a function of referencing the multi-function printer data 67b of the database 67 with the Location information of the print setting information-from the print instruction information acquiring part 69a as the key, determining whether or not each categorization of the print setting information is available in the relevant multi-function printer, and transmitting the print setting information as it is to the transmitting part 69c if each categorization is available, and resetting the print setting information to the optimum information from the possible settings and transmitting the print instruction information to the transmitting part 69c if the categorization is not available. Notification that printing is not possible with the specified print setting information may be made to the mobile phone 50 via the communication section 64. The multi-function printer data 67b is referenced with the Location information of the print setting information as the key, and notification that the multi-function printer specified by the user is not available is made via the communication section 64 if the Location information of the relevant multi-function printer data 67b is not present. The individual data is used in the notification. For instance, if an e-mail address of the mobile phone 50 is used for the individual data, the notification is made by distributing an e-mail to the relevant address.
The transmitting part 69c has a function of transmitting the print instruction information received from the third database reference part 69b to the browsing content management server 70.
The browsing content management server 70 shown in FIG. 8 includes a browsing content storage section 71 for storing the content data associated with the individual data from the print server 60, a content selecting unit 72 for selecting the corresponding content data from the browsing content storage section 71 according to the print instruction information transferred from the print server 60, a print data transmitting unit 73 for transmitting the selected content data to the multi-function printer 30, an expiration date determining unit 74 for determining whether or not the expiration date is reached with respect to the content data stored in the browsing content storage section 71, and a content deleting unit 75 for deleting the expired content data.
The browsing content storage section 71 stores the browsing content for each individual data of the mobile phone, and expiration date is set for each content, as shown in
The content deleting unit 75 deletes the expired content data, thereby preventing the storage capacity of the browsing content storage section 71 from being full and reducing the risk of information leakage caused by long-term storage of useless content data.
The multi-function printer 30 shown in
The overall operation of the second exemplary embodiment will now be described. The printing method of the present invention will also be described illustrating each step.
First, the browser of the mobile phone 50 is activated by the operation of the user, and the mobile phone 50 accesses the web server 10 according to the access information when access information such as URL address and password are input (
The mobile phone 50 that has accessed the web server 10 reads the web page data stored in the web server 10 (
The print server 60 receives the access information from the mobile phone 50, accesses the web server 10 based on the access information (
Regarding the operation of the print server 60 to receive the access information and the content data acquiring step, the contents of the operation and the step may be programmed and executed by a computer controlling the operation of the print server 60 as the data access information receiving process and the data reading process.
Subsequently, in the print server 60, the data format conversion unit 65 converts the format of the downloaded content data to the data format printable in the multi-function printer 30 (
In the browsing content management server 70, the content data from the print server 60 is stored in the browsing content storage section 71 (
Furthermore, in the browsing content management server 70, the expiration date determining unit 74 determines whether or not the expiration date is reached with respect to the stored content data (
Regarding the expiration date determining step and the content deleting step, the contents of the steps may be programmed and executed by the computer controlling the operation of the print server 60 as the expiration date determining process and the content deleting process.
When the user attempts to print the content of a specific website, the content in the website to be printed is specified and the print condition data for printing the content is input to the print condition setting section 52 through the operation of the user at the mobile phone 20 (
In the print server 60, the print instruction information receiving unit 61 receives the print instruction information from the mobile phone 50, and the print instruction transferring unit 69 transfers the print instruction information to the browsing content management server 70 (
Regarding the operation of the browsing content management server 70 to receive the print instruction information, the print data selecting step, and the print data transmitting step, the contents of the operation and the steps may be programmed and executed by the computer controlling the operation of the browsing content management server 70 as the print instruction information receiving process, the print data reading process, and the print instruction process.
Subsequently, in the multi-function printer 30, the receiving section 31 receives the content data and the print setting information transmitted from the browsing content management server 70, and the data decompression unit 32 decompresses the compressed content data (
The second exemplary embodiment is configured including the print server 60 and the browsing content management server 70, but is not limited thereto, and may be configured including a server having the functions of both the print server 60 and the browsing content management server 70 instead of including the print server 60 and the browsing content management server 70. In another configuration, the functions of the print server 60 and the browsing content management server 70 may be installed in the multi-function printer 30.
According to the second exemplary embodiment, the user is able to collectively print the content data the user desires to print by accumulating the content data of the website browsed at the mobile phone 20 in the browsing content management server 70.
Next, other exemplary embodiments according to the present invention will be described.
In the printing system, the print instruction sending unit of the terminal may have a function of transmitting the print instruction information including address information of the printer specified as printing destination, print setting information, and the access information to the print server; and the print data transmitting unit of the print server may have a function of transmitting the content data acquired by the print data acquiring unit with the print setting information to a printer corresponding to the address information indicated by the print instruction information from the terminal.
Accordingly, since the address information of the printer for performing printing and the print setting information indicating the manner of printing are contained in the print instruction information sent by the terminal, the web site browsed at the terminal can be printed by the printer specified by the user.
Furthermore, in the printing system, the access information transmitted by the print instruction transmitting unit of the terminal may be address information and authentication information for accessing the content data to be printed.
Accordingly, when printing the content that requires authentication in browsing, the authentication information such as user ID and password that are to be input when accessing the relevant content are sent to the print server, whereby the print server can acquire the content data by using the authentication information.
Moreover, in the printing system, the print server may include a data format conversion unit for converting the data format of the content data acquired by the print data acquiring unit to a printable format for a printer indicated by the print instruction information from the terminal. Various content data can be printed by the printer regardless of the data format.
Moreover, in the printing system, the print server may include a data compression unit for compressing the content data acquired by the print data acquiring unit; and the printer may include a data decompression unit for decompressing the content data from the print server. Accordingly, the time required for data transmission/reception between the print server and the printer can be reduced.
A printing system of the present invention includes a web server for managing a website on a network; a terminal having a function of accessing the web site via the network; a printer having a function of performing data communication via the network; and a browsing content management server and a print server connected to the network; where the terminal includes a browsing information transmitting unit for transmitting access information for accessing the content data used when the terminal accesses the content data of the web site to the print server as browsing information, and a print instruction sending unit for sending print instruction information containing the access information for accessing the content data to be printed in the web site to the print server; the print server includes a content acquiring unit for accessing the web server according to the browsing information from the terminal and acquiring the corresponding content data, a browsing content transmitting unit for transmitting the acquired content data to the browsing content management server, and a print instruction transferring unit for transferring the print instruction information from the terminal to the browsing content management server; and the browsing content management server includes a browsing content storage section for storing the content data from the print server, a content selecting unit for selecting the corresponding content data from the browsing content storage section according to the print instruction information from the print server, and a print data transmitting unit for transmitting the selected content data to the printer.
According to such printing system, since the content data of the web site browsed by the terminal is stored in the browsing content management server, the user can collectively print the content the user desires to print that is browsed on the terminal.
In the printing system, the browsing content management server may include an expiration date determining unit for determining whether or not expiration date is reached with respect to the content data stored in the browsing content storage section, and a content deleting unit for deleting the expired content data.
Accordingly, the storage capacity of the browsing content storage section of the browsing content management server is maintained, and risk of information leakage by long-term storage of data is reduced.
A printing method of the present invention is a printing method where a web server for managing a website, a terminal having a function of accessing the website, a printer having a communication function, and a print server having a communication function are connected to each other by way of a network, the method including the steps of: a print instruction sending step in which the terminal sends print instruction information containing access information for accessing content data to be printed in the website to the print server; a print data acquiring step in which the print server accesses the web server according to the print instruction information and acquires the content data to be printed; a print data transmitting step in which the print server transmits the acquired content data to the printer; and a printing step in which the printer prints the content data from the print server according to the instruction from the print server.
According to such printing method, the terminal transmits the access information such as address information of the content data to be printed in the website to the print server, the print server downloads the content data to be printed based on the access information from the specified web server and transmits the content data to the printer, and the printer prints the content data. Thus, the website browsed by the terminal can be printed even if the memory mounted on the terminal has a small capacity.
The printing method further may include a data format converting step in which the print server converts the data format of the acquired content data to a printable format of the printer after the print data acquiring step.
Therefore, the printer can print various content data regardless of the data format.
Furthermore, the printing method may include a data compression step in which the print server compresses the acquired content data after the print data acquiring step, and a data decompression step in which the printer decompresses the content data from the print server before the printing step.
Accordingly, the time required for data transmission/reception among the print server, the browsing content management server, and the printer can be reduced.
A printing method of the present invention also refers to a printing method where a web server for managing a website, a terminal having a function of accessing the website, a printer having a communication function, and a print server and a browsing content management server having a communication function are connected to each other by way of a network, the method including the steps of: an access information transmitting step in which the terminal transmits access information for accessing the content data of the website accessed by the terminal to the print server; a content data acquiring step in which the print server accesses the web server according to the access information and acquires the corresponding content data; a content data transmitting step in which the print server transmits the acquired content data and the corresponding access information to the browsing content management server; a content data storing step in which the browsing content management server stores the content data associated with the access information; a print instruction sending step in which the terminal sends print instruction information containing access information for accessing the content data to be printed to the print server; a print instruction transferring step in which the print server transfers the print instruction information to the browsing content management server; a print data selecting step in which the browsing content management server selects the content data to be printed based on the access information contained in the print instruction information; a print data transmitting step in which the browsing content management server transmits the selected content data to the printer; and a printing step in which the printer prints the content data from the browsing content management server according to the instruction from the browsing content management server.
According to such printing method, the print server acquires the content data of the website browsed by the terminal from the web server and transmits the content data to the browsing content management server, the browsing content management server stores the content data and selects and sends the appropriate content data to the printer according to the print instruction information from the terminal. Therefore, the user is able to collectively print the content browsed at the terminal when desiring to print the content.
The printing step may also include an expiration date determining step in which the browsing content management server determines whether or not the expiration date is reached with respect to the stored content data; and a content deleting step in which the browsing content management server deletes the expired content data after the access data storing step.
Therefore, the storage capacity of the browsing content storage section of the browsing content management server is maintained, and risk of information leakage by long-term storage of the data is reduced.
A printing program of the present invention is a printing program for printing a content of a website managed by a web server accessed by a terminal, and the program is a printing program for a computer to execute; a print instruction information receiving process of receiving print instruction information containing access information for accessing the content data to be printed in the website from the terminal; a print data reading process of accessing the website according to the access information and reading the content data to be printed; and a print instruction process of transmitting the read content data to the printer.
The printing program may also enable the computer to further execute a data format converting process of converting the data format of the content data read in the print data reading process to a printable format for the printer.
The printing program may also enable the computer to execute a data compression process of compressing the content data read in the print data reading process.
The printing program may further enable the computer to execute a data access information receiving process of receiving the access information for accessing the content data of the website accessed by the terminal from the terminal, a data reading process of accessing the corresponding content data according to the access information and reading the content data, and a content data storing process of storing the read content data and the corresponding access information; and the process content in the print data reading process may be specified so that the content data corresponding to the print instruction information read in the print instruction information reading process is read among the content data stored in the content data storing process.
The printing program may further enable the computer to execute an expiration date determining process of determining whether or not expiration date is reached with respect to the content data stored in the content data storing process, and a content deleting process of deleting the expired content data.
According to the printing program, similar effects as the printing system and the printing method of the present invention described above can be obtained.
It should be apparent to those skilled in the art that the present invention may be embodied in many other specific forms without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the details given herein, but may be modified within the scope and equivalence of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-217504 | Aug 2006 | JP | national |