IFAX reads an original using a scanner in accordance with a transmitting instruction by an operator. Next, IFAX generates a menu screen in an HTML, image data filed by unit of page is registered to a WWW server together with a generated HTML document. IFAX decides the WWW server based on a recipient's mail address. Next, IFAX sends notification of URL of a WWW server to a recipient to which image data should be transmitted. The recipient accesses to the WWW server based on URL, fetches image data by unit of page, and instructs printing selectively.
|
7. An image receiving method for receiving image data through a network including at least one server, the server configured to store image data to be received by an image receiving apparatus in a predetermined plurality of file formats, the method comprising:
receiving an e-mail with an address of a server in which the image data to be received is stored;
accessing the server by using the address;
selecting image data that is stored in a file format corresponding to the capability of the image receiving apparatus;
extracting the image data of the selected file format from the server.
4. An image receiving apparatus connected to an image transmitting apparatus through a network including at least one server, the server configured to store image data to be received in a predetermined plurality of file formats, data of each file format including all of the of the image data, the image receiving apparatus comprising:
a receiver configured to receive an e-mail with an address of a server in which the image data to be received is stored;
an extractor configured to access the server by using said address, to select image data that is stored in a file format corresponding to the capability of the image receiving apparatus, and to extract the image data of said selected file format from said server.
6. An image transmitting method using a memory configured to store an e-mail address of a recipient and an address of a server corresponding to the e-mail address of the recipient, the method comprising:
converting image data into data in a predetermined plurality of file formats, the data of each file format including all of image data;
determining the server corresponding to the recipient when an e-mail address of the recipient is input;
transmitting to the server the data in each of the predetermined plurality of file formats and transmitting to said recipient, by e-mail, the address of the server in which the data in the predetermined plurality of file formats corresponding to the image data is stored, whereby the recipient can access the server by using the address and select, from the server, image data that is stored in a file format corresponding to the capability of the recipient.
1. An image data transmitting apparatus comprising:
a controller configured to convert image data into a predetermined plurality of file formats, the data of each file format including all of the image data;
a memory configured to store an e-mail address of a recipient and an address of a server corresponding to the e-mail address of the recipient;
a transmitter configured to determine the server corresponding to the recipient when the e-mail address of the recipient is input, to transmit to said server the data in each of the predetermined plurality of file formats and to transmit to the recipient, by e-mail, the address of the server in which the data in the predetermined plurality of file formats corresponding to the image data is stored, whereby the recipient can access the server by using said address and select, from the server, image data that is stored in a file format corresponding to the capability of the recipient.
2. The image transmitting apparatus according to
3. The image transmitting apparatus according to
5. The image receiving apparatus according to
8. The image data transmitting apparatus according to
9. The image data transmitting apparatus according to
|
1. Field of the Invention
The present invention relates to an image transmitting apparatus for transmitting image data similar to a facsimile apparatus by use of an e-mail system, and relates to an image receiving apparatus for receiving the transmitted image data. The present invention relates particularly to the Internet facsimile apparatus wherein an image file is attached to an e-mail and transmission and reception are carried out on the Internet.
2. Description of the Related Art
The Internet facsimile apparatus (hereinafter referred to as IFAX) is conventionally known as a new facsimile image communication apparatus. IFAX converts image data of an original to a file of a TIFF format, attaches the image file to a mail main body as a form of an attached file, and transmits such an image file to an e-mail address for a recipient by use of the e-mail.
By the way, for directly transmitting a large amount of data such as a color image to a recipient's apparatus by the above IFAX, a large amount of memories is required in the recipient's apparatus. For this reason, in many cases, there are difficulties in transmitting the color image by use of the e-mail in actuality.
In order to deal with such difficulties, a new image communication system has been proposed. In this system, the e-mail having image data attached is not directly transmitted to the mail address of the recipient's apparatus. Instead of such a direct transmission, image data is registered to a WWW server placed on the network and a URL (Uniform Resource Locator) for accessing to the WWW server is transmitted to the recipient's apparatus. The above system can prevent an unexpected large amount of data from being directly sent to a mail box of a recipient's terminal.
However, in view of the usability, the registration of transmission data to the WWW server from IFAX and the transmission of URL to the recipient's terminal are not still good enough in the case of transmitting a large amount of data such as a color image.
In other words, even if image data is placed at the WWW server, the large amount of data must be fetched at one time when the recipient's apparatus fetches data. For this reason, the large amount of memories is required in the recipient's apparatus. Also, in the case of color printing the color image received from the WWW server, the entire received original is printed. For this reason, a lot of printing time is required, and its cost is increased. Moreover, even when an operator wishes to transmit and print an image with a higher quality than an image quality determined in a standard image data format, the image is always limited to a determined quality. Also, in a case where the operator wishes to change the WWW server where transmitting data is registered in accordance with the transmitting destination, such a case cannot be carried out.
An object of the present invention is to provide an image transmitting apparatus having a good usability wherein a recipient can fetch image data by unit of page and instruct printing selectively and no large amount of memory is required to the recipient.
The above object can be achieved by an image transmitting apparatus, which generates a menu screen in a markup language, registers image data filed by unit of page to a server together with a generated markup file, and sends notification of a server address to a recipient to which image data should be transmitted.
According to the present invention, when the recipient accesses to the server by use of the server address, downloads the menu screen, and clicks a file name described on the menu screen, reception by unit of one page is possible.
The above object can be achieved by an image transmitting apparatus comprising:
filing means for filing image data by unit of page:
registering means for registering a filed image file to a server apparatus: and
informing means for transmitting an e-mail including a server address of the server apparatus to a recipient to which the image data should be transmitted.
The above object can be achieved by a server apparatus, which registers image files from the above image transmitting apparatus and selects a requested image file when an image receiving apparatus where an image is sent accesses thereto, and transfers the selected image file thereto.
The above object can be achieved by an image receiving apparatus comprising:
address extracting means for extracting a server address by use of an e-mail received from an image transmitting apparatus; and
image obtaining means for obtaining an image file by unit of page by accessing to a server apparatus using the extracted server address.
The above object can be achieved by an image transmitting method comprising the steps of:
filing image data by unit of page:
generating a menu screen in which a file name of the image data is registered in a form of a structured document;
registering the filed imaged data and the menu screen to a server apparatus; and
transmitting an e-mail including a server address of the server apparatus to a recipient to which image data should be transmitted.
The above object can be achieved by an image receiving method comprising the steps of:
receiving an e-mail including a server address to which image data to itself is registered;
extracting the server address from the received e-mail;
accessing to a server apparatus using the extracted server address so as to obtain a menu screen; and
obtaining image data by unit of page using the menu screen.
The above and other objects and features of the invention will appear more fully hereinafter from a consideration of the following description taken in connection with the accompanying drawing wherein alone example is illustrated by way of example, in which;
An embodiment of the present invention will now be described with reference to the accompanying drawings.
The present apparatus 20 comprises a divisional registration function and a multiform registration function. The divisional registration function files image data of a plurality of pages by unit of page so as to be registered to WWW server 22. The multiform registration function registers transmitting image data to WWW server 22 in a plurality of data formats having a standard data format and a non-standard data format. The divisional registration function and the multiform registration function can be realized by executing the program stored in ROM 2 with the CPU 1.
Note that the embodiment of the present invention is explained on the assumption that data of an A4 size, 300 dpi, “YcdC” color space”, and JFIF (JPEG File Interchange Format) is set in the standard data format, and other data is set in the non-standard data format.
The present apparatus 20 also comprises a server selection function for automatically changing a WWW server in accordance with a transmission destination. The selection of the server according to the transmission destination is carried out using the corresponding table in which an e-mail address and a URL of a WWW server are made to correspond to each other.
In a file attribute box of
Also, in the transmission data attribute table, a multi-page sign is added to each file attribute. A multi-page sign=1 is added to the file attribute (format) in which a plurality of pages are included in one file, and a multi-page sign=0 is added to the other file attributes (formats).
The present apparatus is used as a receiving apparatus when receiving image data from the WWW server. The recipient's terminal 23 of
Next, an operation of the above-structured present apparatus will be explained.
Next, the scanner is operated in response to the operation input from the touch panel and display section 5. The scanner 6 scans an original and fetches image data. When a plurality of originals is set, the scanner 6 executes an original scanning operation and fetches image data for a plurality of pages (ST703). Image data fetched from the scanner 6 is filed by unit of page and a file name including a serial number such as “fax01”, “fax02” is added for each page, and stored in the auxiliary storing device 4, sequentially (ST703). A page count is carried out at the same time when image data is stored to the auxiliary storing device 4 by unit of page.
Next, a home directory is generated in the WWW server (URL) selected in ST702 (ST704). The WWW server selected in ST702 is hereinafter the WWW server 22. More specifically, a subdirectory, having a name including an hour, a minute, a second in the server to be unique in the server, is generated using a FTP command under the directory preset for an FTP (File Transfer Protocol) registration in the WWW server 22. In this specification, this subdirectory is referred to as a home directory. The home directory is used to register the file (file by unit of page) stored in ST703.
Next, an original character string for an HTML (Hyper Text Markup Language) to be used as an original menu is prepared on RAM 3 (ST705).
If an image data file stored in ST703 exists in the auxiliary storing device 4 (ST706), the image data file for an original stored in the auxiliary storing device 4 is read one page by one from “fax01”. Then, the read image data file is converted to JFIT (ST707), and registered in the home directory of the WWW server 22 by the same file name using FTP (ST708). The line including the same file name as that registered in the home directory is inserted into the character string (portion of <BODY>) of the menu HTML prepared on RAM 3 (ST709). This HTML is regarded as a new HTML.
When the line of HTML having the file name registered in the home directory is inserted into the menu HTML, it is checked whether or not an instruction for transmitting non-standard data is set in the transmission data attribute table (ST710). If the instruction for transmitting non-standard data is not set therein, the operation goes back to step ST706 to determine whether or not the image data file is left. The processing from ST707 to 709 is repeated until processing of image data for all pages, which are stored in the auxiliary storing device 4, is ended.
While, if the instruction for transmitting non-standard data is set in ST710, determination as to whether or not data is non-standard data for one file multi-page is further carried out (ST711). This determination is carried out based on the multi-page sign set in the transmission data attribute table. If the multi-page sign=0 is set, image data is converted to a non-standard data format registered in the transmission data attribute table (ST712).
Then, image data converted to the non-standard format is registered in the home directory of the WWW server 22 using FTP (ST713). The line including the file name of image data registered in the home directory is inserted into the menu HTML (ST714).
Note that a plurality of pages must be converted to one file when the multi-page sign registered in the transmission data attribute table=0 is set. The image data file stored in the auxiliary storing device 4 corresponds to one page. The plurality of pages is read one page by one and edited in the non-standard format, with the result that the plurality of pages is converted to one file and temporarily stored in the auxiliary storing device 4 (ST715).
An example of a description of thus completed HTML is shown in
While, if it is determined that all files stored in the auxiliary storing device 4 have been stored in the home directory in ST706, it is determined whether or not non-standard data for one file multi-page is generated (ST716). If non-standard data for one file multi-page is generated and stored in the auxiliary storing device 4, the stored non-standard data is registered in the home directory of the WWW server 22 using FTP (ST717). The line including the file name of non-standard data registered in the home directory is inserted into the menu HTML on RAM 3 (ST718).
Next, a file name, that is, index.html is added to the home directory of the WWW server 22 and the menu HTML thus generated on RAM 3 is registered using FTP (ST719).
Then, a URL in which the name of the home directory is added at the back of the URL (URL of WWW server 22) stored in ST702 is generated (ST720). The generated URL is described in an External-Body Subtype field of an MIME header of the e-mail, and is transmitted to the recipient's terminal 23 by the e-mail.
In the example of the simple present apparatus that transmits only the image file in the standard data format, every time when an image file for one page is generated, the corresponding image file may be sequentially registered in the server. Namely, a series of processing, which includes the reading the file for one page, the JFIF conversion, and the registration to the WWW server, is repeated through all pages. This eliminates the need for reading all pages at one time, and reduces the capacity of the auxiliary storing device 4.
Next, a receiving operation in which the recipient's terminal 23 fetches the registered image file from the WWW server 22 will be explained with reference to the flowcharts of
When the recipient's terminal 23 receives the e-mail including the URL of the WWW server 22 (ST1201), the recipient's terminal 23 fetches the URL from the mail header (MIME header) of the e-mail (ST1202). Then, the recipient's terminal 23 accesses to the WWW server 22, which the URL shows, using HTTP, and fetches a menu HTML from the WWW server 22 (ST1203).
Next, the recipient's terminal 23 selects a file attribute suitable for the own capability from the file attributes registered in the menu HTML (ST1204). For this reason, the recipient's terminal 23 fetches the file attribute in order of descending priorities, and compares the fetched file attribute with the file attribute in the line where the file name of the menu HTML is described. If there is a file matching a file attribute having the highest priority in the menu HTML, the file name of the file attribute is decided as a file to be received. While, if there is no file matching the file attribute having the highest priority in the menu HTML, the recipient's terminal 23 fetches a file attribute having the next highest priority in the reception capability table and carries out the similar checking. The recipient's terminal 23 fetches the file attribute from the reception capability table as lowering the priority sequentially until a matching file attribute is found, and executes the similar checking.
If the attribute of the file name thus decided is a file such as “.TIF” that includes a plurality of pages in one file, the recipient's terminal 23 reads the entirety of the file from the WWW server 22, converts the file in a format in which the file can be read by unit of page, and writes the converted file into the own auxiliary storing device (ST1206). At this time, the recipient's terminal 23 counts the number of all pages of the file, and stores the number of counted pages (ST1208). Also, if the file is not one that includes a plurality of pages in one file, the recipient's terminal 23 counts the number of all pages from the description of the menu HTML, and stores the number of counted pages (ST1207).
Next, the recipient's terminal 23 determines whether or not an automatic printing mode is designated (ST1209). If the automatic printing mode is designated, the page numbers of all pages are written into a print instruction buffer (ST1210). An example of the print instruction buffer is shown in
First of all, a pointer for a page number of the print instruction buffer is placed at the head portion (ST1211). It is confirmed that the pointer does not exceed the print instruction buffer (ST1212). Image data of the page shown by the pointer is read from the WWW server 22 or the own auxiliary storing device (ST1213). The read page is printed (ST1214). The pointer of the print instruction buffer is advanced by one (ST1215). Similarly, print processing for image data of a next page is carried out. This print processing is repeated until the pointer exceeds the print instruction buffer.
If it is determined that the automatic printing mode is not designated in ST1209, a selection of a page number, which can enter the print instruction buffer, is instructed. It is assumed that the recipient's terminal 23 comprises the touch panel and display section as shown in
An example of the structure of the recipient's terminal is shown in
According to the above-mentioned embodiment, image data filed by unit of page is registered to the WWW server 22, and the URL for obtaining access to the WWW server 22 is transmitted to the mail address of the recipient's terminal 23. As a result, at the time when the receiver side processes image data on the WWW server, the receiver side can receive image by unit of page, and an auxiliary storing device for the entire pages need not be provided.
Further, according to the embodiment of the present invention, image data to be transmitted is registered to the WWW server 22 in the plurality of data formats including the standard data format and the non-standard data format. Then, the URL for obtaining access to the WWW server 22 is transmitted to the mail address of the recipient's terminal 23. As a result, it is possible to transmit image data by one reading processing such that full use can be made of recipient's capability in either case that the recipient's terminal is the simple apparatus which supports only the standard data format or supports non-standard data format of high quality.
Also, according to the embodiment of the present invention, the corresponding table in which the recipient's e-mail address and the server address to which the image registration should be provided are made to correspond to each other is prepared so that the server can be automatically selected. In accordance with the recipient, the WWW server can be selected without making the operation content complicated. For example, a WWW server for many users like a bulletin board and a WWW server for limited members can be used in accordance with the recipient.
The present invention is not limited to the above embodiment. For example, in the aforementioned embodiment, the image was transferred and registered to the WWW server of the URL registered in the corresponding table shown in
Namely, the present apparatus may use both the image transmission via the WWW server and the image transmission by use of the e-mail.
On the other hand, a mail receiving section 105 receives the e-mail from the mail server at a receiving time. A binary converting section 106 binary converts the data section of the received e-mail from the text code to the TIFF file. Thereafter, a TIFF expanding section 107 expands the TIFF file. Next, the compression and decompression 101 decompresses compressed data so as to be sent to a print section 8. The print section 8 prints out an image.
Thus, according to the other embodiment, it is possible to select either the image transmission using the WWW server or the image transmission by use of the e-mail in accordance with the recipient's terminal.
Further, in the aforementioned embodiment, the facsimile apparatus was explained as a communication terminal. However, the scope of the present invention includes the other image communication apparatus. For example, the present invention includes a PC to which a LAN card or a modem is connected in order to make connection with the Internet. The scanner or the printer can be connected to the PC through an external section I/F. The present invention also includes a network scanner having a network communication interface, and a network copy machine. Moreover, the present invention includes an image combination machine comprising a scanner, a printer, a copy machine, a facsimile apparatus, etc.
Furthermore, the present invention includes a computer-readable storage medium having a program code causing a computer to execute the same processing as that of the facsimile apparatus according to the aforementioned embodiment.
The present invention is not limited to the above described embodiments, and various variations and modifications may be possible without departing from the scope of the present invention.
This application is based on the Japanese Patent Application No. HEI11-35889 filed on Feb. 15, 1999, entire content of which is expressly incorporated by reference herein.
Patent | Priority | Assignee | Title |
10033792, | Nov 29 2000 | Mechanism for sharing information associated with application events | |
10270838, | Nov 29 2000 | Mechanism for sharing of information associated with events | |
10476932, | Nov 29 2000 | Mechanism for sharing of information associated with application events | |
10805378, | Nov 29 2000 | Mechanism for sharing of information associated with events | |
10848452, | Feb 26 2014 | Red Hat Israel, Ltd.; Red Hat Israel, Ltd | Mailing list manipulations |
10986161, | Nov 29 2000 | Mechanism for effective sharing of application content | |
8223362, | Feb 21 2000 | Canon Kabushiki Kaisha | Communication apparatus and method |
8255791, | Nov 29 2000 | Collaborative, flexible, interactive real-time displays | |
8296644, | Nov 29 2000 | Content sharing using access identifiers | |
8307079, | Nov 29 2000 | Sharing of information associated with application events | |
8392817, | Nov 29 2000 | Sharing of content associated with events | |
8473839, | Nov 29 2000 | Dov, Koren | Filtering shared content |
8482769, | Feb 21 2000 | Canon Kabushiki Kaisha | Communication apparatus and method |
8595629, | Nov 29 2000 | Sharing of content associated with events | |
8762825, | Nov 29 2000 | Sharing of information associated with events | |
8984386, | Nov 29 2000 | Providing alerts in an information-sharing computer-based service | |
8984387, | Nov 29 2000 | Real time sharing of user updates | |
9098828, | Nov 29 2000 | Sharing of information associated with events | |
9098829, | Nov 29 2000 | Sharing of information associated with events | |
9105010, | Nov 29 2000 | Effective sharing of content with a group of users | |
9208469, | Nov 29 2000 | Sharing of information associated with events | |
9535582, | Nov 29 2000 | Sharing of information associated with user application events | |
9813481, | Nov 29 2000 | Mechanism for sharing of information associated with events |
Patent | Priority | Assignee | Title |
5675507, | Apr 28 1995 | ADVANCED MESSAGING TECHNOLOGIES, INC | Message storage and delivery system |
5790790, | Oct 24 1996 | AXWAY INC | Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof |
5790793, | Apr 04 1995 | Intellectual Ventures I LLC | Method and system to create, transmit, receive and process information, including an address to further information |
5881233, | Mar 06 1995 | Matsushita Electric Industrial Co., Ltd. | Facsimile mail apparatus |
5991514, | May 31 1996 | Oracle America, Inc | Method and apparatus for printing a hyperspacial document |
6028679, | Nov 13 1995 | NETFAX DEVELOPMENT, LLC; JOSEPH J BELLINGER AS CH 7 BANKRUPTCY TRUSTEE FOR NETFAX, INC | Internet global area networks fax system |
6124939, | Mar 06 1995 | Matsushita Electric Industrial Co., Ltd. | Electronic mail system |
6167469, | May 18 1998 | RPX Corporation | Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof |
6208426, | Apr 04 1996 | PANASONIC COMMUNICATIONS CO , LTD | Facsimile communication method and facsimile machine |
6211972, | Apr 18 1996 | PANASONIC COMMUNICATIONS CO , LTD | Electronic mail converting apparatus for facsimile |
6229884, | Mar 06 1995 | Matsushita Electric Industrial Co., Ltd. | Electronic mail system |
6240445, | Apr 24 1998 | UNWIRED PLANET IP MANAGER, LLC; Unwired Planet, LLC | Computer implemented method and apparatus for receiving facsimile messages using an indentifier appended to a shared telephone number |
6463462, | Feb 02 1999 | VESTA SOLUTIONS, INC | Automated system and method for delivery of messages and processing of message responses |
6493105, | Jul 10 1998 | PANASONIC COMMUNICATIONS CO , LTD | E-mail converting apparatus, internet facsimile apparatus, and e-mail transmission method |
6885470, | Mar 06 1995 | Matsushita Electric Industrial Co., Ltd. | Electronic mail system |
20020036792, | |||
20020062363, | |||
CA2216419, | |||
EP835011, | |||
JP10107836, | |||
JP10114126, | |||
JP10304127, | |||
JP10304128, | |||
JP10320534, | |||
JP10327307, | |||
JP10341304, | |||
JP1040187, | |||
JP11027418, | |||
JP117405, | |||
JP20004252, | |||
JP200059417, | |||
JP406141122, | |||
JP6387858, | |||
JP9231121, | |||
JP9233243, | |||
WO9823058, | |||
WO9858335, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 23 1999 | SAWADA, TOSHIHISA | MATSUSHITA GRAPHIC COMMUNICATION SYSTEMS INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010088 | /0296 | |
Jun 30 1999 | Panasonic Communication Co., Ltd. | (assignment on the face of the patent) | / | |||
Jan 06 2003 | MATSUSHITA GRAPHIC COMMUNICATION SYSTEMS, INC | PANASONIC COMMUNICATIONS CO , LTD | MERGER SEE DOCUMENT FOR DETAILS | 014081 | /0220 |
Date | Maintenance Fee Events |
Mar 19 2007 | ASPN: Payor Number Assigned. |
Oct 21 2009 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 03 2014 | REM: Maintenance Fee Reminder Mailed. |
May 23 2014 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
May 23 2009 | 4 years fee payment window open |
Nov 23 2009 | 6 months grace period start (w surcharge) |
May 23 2010 | patent expiry (for year 4) |
May 23 2012 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 23 2013 | 8 years fee payment window open |
Nov 23 2013 | 6 months grace period start (w surcharge) |
May 23 2014 | patent expiry (for year 8) |
May 23 2016 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 23 2017 | 12 years fee payment window open |
Nov 23 2017 | 6 months grace period start (w surcharge) |
May 23 2018 | patent expiry (for year 12) |
May 23 2020 | 2 years to revive unintentionally abandoned end. (for year 12) |