This application claims priority to Japanese Patent Application No. 2006-293203, and the entirety of which is hereby incorporated by reference in its entirety.
The present invention relates to a communication device capable of externally transmitting data and an image processing device provided with the same.
Improvements have been made in communication terminals that are allowed to transfer files (e.g., image files) so that users can easily specify a recipient to which a file is transferred.
For example, Japan Patent Application Publication JP-A-2005-84981 discloses a plurality of communication terminals and a web server, all of which are connected to a network. The communication terminals have file transferring functions performed by means of the server message block (SMB), the file transfer protocol (FTP), and the like. On the other hand, the web server holds a browser list and a recipient list (browsing list) in which information such as an address of the respective communication terminals is included.
The publication JP-A-2005-84981 describes the following operation flow diagram as a browsing operation that is performed when a communication terminal transfers a file to another communication terminal. First, a communication terminal accesses the web server and requests a browser list. When the communication terminal receives a response from the web server and obtains the browser list, it selects a browser for requesting a “browsing list” from the browser list, and requests the browsing list based on the name of the selected browser. The above described steps are repeatedly performed until the requested browsing list is obtained.
When the browsing list is obtained by performing the above described steps, in other words, when a shared folder list is obtained and then a user selects a recipient from the shared folder list, the communication terminal from which a file is transmitted (i.e., source terminal) transfers a file to a communication terminal to which the file is transmitted (i.e., recipient terminal) based on the selection.
The publication JP-A-2005-84981 describes that the above described steps allows a file transfer to be performed without a user's input of a recipient.
In the invention described in the publication, users are required to select and to specify a recipient to which a file is transmitted from a recipient list, and is further required to input a name of the file. Accordingly, the invention is not necessarily convenient enough for users.
In view of the aforementioned hitherto known problem, it is an object of the present invention to provide an image processing device that is capable of reducing a user's burden in performing data transmission.
A communication device in accordance with the present invention includes a transmitting unit capable of transmitting a file to an external device, a storage unit for storing a character string and an address of the external device so that the character string and the address of the external device are associated with each other, and a file name setting unit setting a default name of the file to include the character string stored in the storage unit as part of the default name to associate the default name with the address to which the file is transmitted. Note that an image processing device that includes this communication device and a method for setting a file name are also included within the technical scope of the present invention.
An embodiment of a communication device in accordance with the present invention will be hereinafter described in detail with reference to the attached figures. Note that in the following embodiment, a communication device in accordance with the present invention is applied to an image processing device, but it is not limited to be applied to this. It is also possible to use the communication device as a device for transmitting data such as documents and sounds excluding images.
Also, a so-called multifunction peripheral (MFP) with functions of a printer, a copier, and a facsimile machine is exemplified as an image processing device in the following embodiment. However, the present invention is not limited to this configuration. In other words, it is possible to change suitably a specific configuration of the MFP in accordance with the present embodiment so long as the MFP has a function of transmitting an image.
The scanner 2 includes an image sensor such as a charge-coupled device (CCD), an analog-digital converter (A/D converter) for digitalizing an analog signal that is outputted from the image sensor, and the like. The scanner 2 is capable of scanning an image on a document and obtaining the image data.
The externally transmitting unit 30 is capable of transmitting data to a file server 201, client personal computers (client PCs) 202a and 202b, or the like through a local area network (LAN) 200. The externally transmitting unit 30 is capable of sharing/transferring a single or plurality of files with/to the file server 201 and the client PCs 202a and 202b by means of protocols such as the file transfer protocol (FTP) and the symmetric multiprocessing (SMP). In addition, the externally transmitting unit 30 is capable of sending an e-mail, a facsimile, and the like. The externally transmitting unit 30 includes a modem (modulator/demodulator), a terminal adapter (TA), and the like, all of which are not shown in the figure. It is capable of performing communication with a single or plurality of external machines through a communication link such as a telephone line, an integrated services digital network (ISDN) line, a wireless communication, a leased line or a cable television service (CATV) line, or through a network such as a local area network (LAN), a wide area network (WAN), and the Internet. It is also capable of sending and receiving a facsimile in conformity with a regulation such as the Group 3 (G3) and the Group 4 (G4).
The printing unit 32 is capable of printing out image data on a sheet of paper.
The storage unit 4 has an address book function for storing an address and a name of the address so that they are associated with each other. In the present specification, the term “address” means information by which a recipient is allowed to be specified. For example, the “address” includes a facsimile/telephone number, a folder's location (e.g., URL), an e-mail address, and a printer name and its installation site. In addition, the term “name of an address” (or simply “address name”) corresponds to a character string (hereinafter called “string”) to be stored as data indicating an address. Note that a name of a person or a company who is a user of an e-mail address or a facsimile number, or a name of a MFP to which data are transmitted, is often used as the “name of an address.”
The storage unit 4 is capable of functioning as a string storage unit for storing a string and an address so that they are associated with each other. Note that “storing a string and an address so that they are associated with each other” includes storing a string and an address name so that these are associated with each other. As described above, an address and a name of the address are stored in the storage unit 4 so that they are associated with each other. Accordingly, when the string and the address name are stored to be associated with each other, this makes it possible to obtain a similar working effect as storing the string and the address to be associated with each other. Details of the string will be hereinafter described. Note that a string stored in the storage unit 4 may be hereinafter called “registered string.”
Also, the storage unit 4 is capable of functioning as a file storage unit that stores a file transmitted from an eternal device, and/or as a file storage unit that receives image data obtained through a document scanning by the scanner 2 and then storing the image data as a file by performing a predetermined processing. Note that a variety of storage devices such as a hard disk drive (HDD) may be used as the storage unit 4 if needed.
The image processing unit 5 converts the image data outputted from the storage 4 into image data to be transmitted (hereinafter called “transmission image data”), and transmits the converted data to the output unit 3.
The operation and display unit 6 includes a display unit 6A such as a liquid crystal display (LCD), and a group of physical keys 6B including ten keys, a start key, a stop key and a cancel key. It provides a user with a variety of information, and also receives a user's input (see
The control unit 7 sends/receives a data signal and a control signal to/from each of the units included in the MFP 1 in accordance with a request/instruction received from the outside through the operation and display unit 6 or the LAN 200, and thus comprehensively controls operations such as the image processing operation and the data transmission operation. Specifically, it is possible to make up the control unit 7 using a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and the like. The CPU is capable of running programs by performing a variety of computations. The ROM stores control programs to be executed by the CPU, operational programs for the units in the MFP 1, and the like. On the other hand, the RAM functions as a work area of the CPU, and also includes areas such as an area for storing contents of a user's input.
Especially, the control unit 7 functions as a variety of units such as a file creation unit, a file name setting unit, and a file name changing unit.
Specifically, as the file creation unit, the control unit 7 is capable of creating a file such as an image file based on the data such as the image data obtained by the scanner 2.
In addition, as the file name setting unit, the control unit 7 is capable of setting a name of a file to be externally transmitted by means of a default file name setting. The control unit 7 is capable of setting a name of a file so long as the file is to be transmitted to a recipient, regardless of whether the file is a newly created file or a file that has been stored in the storage unit 4 and its file name has already been set. When an address of a recipient to which a file is transmitted is specified by a user and the specified address corresponds to an address that has been stored in the storage unit 4, the control unit 7 is capable of setting a registered string corresponding to this address to be the name of the file to be transmitted.
Also, as the file name changing unit, the control unit 7 is capable of changing a file name that “the file name setting unit” has set by means of the default file name setting. Especially, when the operation and display unit 6 functions as a change reception unit and receives a user's request of changing a file name, the control unit 7 is capable of changing the file name from the default file name based on the content of the request. Thus, the control unit 7 is also configured to be a file name change unit.
Note that a “file name” is preferably a portion of a name assigned to a file, which does not include a filename extension (e.g., “pdf,” “gif,” “tif,” and “jpg”) Especially, the term “file name” hereinafter means a portion of a name assigned to a file, which includes a single or plurality of characters from an initial to a character immediately before a dot/period, i.e., “.”, in other words, a portion of a name excluding a filename extension and a dot/period immediately before the filename extension.
The control unit 7 is also capable of instructing the storage unit 4 or the output unit 3 to store the file to which a file name is set as described above, and to output the file in the form of printing or data transmission.
A certain trend is often observed in file names depending on recipients. Accordingly, there is a higher possibility that a default file name corresponds to a user's intended file name when a string stored to correspond to a recipient is set to be a default file name, compared when a randomly created string is set to a default file name.
A “string,” which is stored to be associated with an address, may be set by a user as desired, and is not limited to a specific type of string. In other words, the character type included in a “string” and the length of a “string” are not particularly limited. Here, the character includes the symbol. For example, a sequence of 2-10 or 3-5 consecutive characters may be set as a “string.” Note that the “character” includes the alphabet and/or other type of characters, the number, the symbol, and the like.
In addition, “including a string” means that it is possible to set a string including the registered string and other types of characters to be a default file name. In other words, when a file is transmitted to a recipient, the control unit 7 is capable of setting a string, which is created by adding a number, a time, a client/sender of data transmission, and/or a source of data transmission and the like to the registered string that is stored to be associated with the recipient, to be a default file name. Also, the control unit 7 may set a default file name by adding an additional string to a string that has been created by adding the number or the like to the registered string.
Here, the “number” may be defined as the transmission order of the file among all the files to be transmitted to the recipient, or as the transmission order of the file among all the files to be transmitted from the MFP 1. Also, the “time” may be a time when the file is transmitted, a time when the file is created, or the like. Also, the above described “number” may be determined based on all the past file transmission histories, or the transmission histories of the present day when the file is transmitted. Note that the transmission histories are stored in the storage unit 4. For example, when a registered string “abcd” is associated with a recipient specified by a user, the control unit 7 may set the file name as “abcd.” Also, when the present file transmission to the specified recipient is the tenth transmission to the recipient, the control unit 7 may set the file name as “10abnd,” “abcd-10,” “10-abcd,” or the like.
The “time” includes year, month, day, hour, minute, second, and the like. For example, when a file transmission is performed on May 11, 2006, the control unit 7 may set the file name as “060511abcd.”
The “client of a data transmission” may be any string so long as it indicates a user that requested a file transmission. In addition, the “client of a data transmission” includes a user name, a user ID, an initial of a user, and the like, which has been stored in the storage unit 4.
The “source of a data transmission” is a string indicating a device from which data are transmitted. For example, it includes a string indicating an address or a name of the MFP 1, and the like.
Also, a single address and a single string do not necessarily correspond to each other. In other words, a plurality of addresses and a single string are stored in the storage unit 4 so as to be associated with each other, or a plurality of strings and a single address are stored in the storage unit 4 so as to be associated with each other.
Also, in the present embodiment, the “recipient” is not limited to a recipient to which data are normally transmitted (hereinafter called “to:” recipient), and may be a recipient to which data are transmitted by means of the carbon copy transmission (hereinafter called “cc:” recipient).
With reference to
When a user inputs a new entry of a string corresponding to an address through a screen displayed on the display unit 6A, a series of steps are started as follows.
First, the control unit 7 identifies a user (Step S1). Specifically, a user confirmation screen (not shown in the figure) is displayed on the display unit 6A under the control of the control unit 7. The user confirmation screen is a screen through which user's input of a user name and a password are received. Based on these input contents, the control unit 7 is capable of identifying a user (i.e., client/sender of data transmission). In addition, the information is also used for an authentication process between a file server and a client PC.
As illustrated in
The address input field 41a and the character string input field 41b remains blank until a user's input is received.
A user is allowed to input directly an address and a string by pressing the character input keys 42.
In addition, when the address book key 43 is pressed, an address list stored in the storage unit 4 is displayed on the display unit 6A under the control of the control unit 7. Thus, a user is allowed to select an address or a name that is included in the address list. When the address or the name is selected in this way, it is displayed in the address input field 41a. With reference to
In the address book screen illustrated in
In addition, the group of index keys 93 includes keys corresponding to the alphabet, A to Z, and numerals 0 to 9. When a key corresponding to a letter is pressed, a single or plurality of recipients is displayed in the address data display field 91 under the control of the control unit 7. In this case, the recipient(s) displayed in the field 91 has a name, an e-mail address, a folder name or the like, the initial of which corresponds to the pressed letter. On the other hand, when a key corresponding to a numeral is pressed, a single or plurality of recipients is displayed in the field 91. In this case, however, the recipient(s) displayed in the field 91 has a name, an e-mail address, a folder name or the like, the initial of which corresponds to the pressed numeral.
The mode keys 94 include an “E-mail” key, a “Folder” key, and a “FAX” key. When any of the mode keys 94 is pressed, the screen image being displayed in the address data display field 91 is changed so that only the address data (e.g., an e-mail address, a folder name, or a facsimile/telephone number) corresponding to a mode assigned to the pressed mode key 94 is allowed to be displayed under the control of the control unit 7.
A cursor/pointer 90a is also displayed on the address book screen 90. The cursor 90a is configured to be moved depending on a user's touch location on the address data display field 91, which is detected by a touch sensor (not shown in the figure). When the OK key 95 is pressed, the control unit 7 sets an address that is being pointed by the cursor 90a when the OK key 95 is pressed to be an address that is stored so as to be associated with a string.
Again, with reference to
As illustrated in
The cursor 101a is allowed to point either of a registered string or an address (or a name), both of which are displayed on the registered string screen 100. The page keys 102, the group of index keys 103, and the mode keys 104, respectively, have the similar functions to those of the page keys 92, the group of index keys 93, and the mode keys 94, all of which are displayed in the address book screen 90.
If the cursor 101a points a registered string when the OK key 105 is pressed, the registered string being pointed by the cursor 101a is inputted as a string that is newly stored so as to be associated with an address. In addition, if the cursor 101a points to an address (or a name) when the OK key 105 is pressed, the address or name to which the cursor 101a points is inputted as an address or name that is stored so as to be associated with the string.
As illustrated in
Again, with reference to
With reference to
When the transmission function key 6C illustrated in
The recipient display field 61 remains blank until a user inputs a recipient. When a request for specifying a recipient is inputted through the recipient input screen 60 while the recipient display field 61 remains blank, a recipient is displayed in the field 61 (see
When a user presses the address book key 62, a recipient list preliminarily stored in the storage unit 4 is displayed on the display unit 6A. Display of the address list has already been explained with reference to
In addition, note that a single or plurality of recipients may be preliminarily stored in the storage unit 4 as abbreviated recipients. The recipient(s) stored in the storage unit 4 as the abbreviated recipients is/are displayed as the group of abbreviated keys 63 on the screen. A user is also allowed to input a recipient by pressing the group of abbreviated keys 63. In addition, a user is allowed to input directly recipient information by pressing character input keys (not shown in the figure).
When the detail/change key 64 is pressed, the operation and display unit 6 is allowed to display details of recipients that have been once inputted and is also allowed to receive a request of changing the recipients. When the delete key 65 is pressed, the control unit 7 deletes a facsimile/telephone number, an e-mail address, or the like, which has been once set as a recipient address, from a recipient address list. When the recipient reset key 66 is pressed, recipients that have been set so far are all cleared, and a new recipient is allowed to be set.
Again, with reference to
A user is allowed to input a file name by pressing the character input keys 52, and the inputted file name is displayed in the file name input field 51. When the enter key 53 is pressed while a file name is being displayed in the file name input field 51, the displayed file name is determined as the name of a file.
Here, with reference to
For example, when any of the character input keys 52 is pressed, the control unit 7 is allowed to add a character corresponding to the pressed character input key 52 to a file name displayed in the file name input filed 51 so that the character is inserted before the initial of the file name, or after the last character of the file name, or between the initial and the last character of the file name. Also, when the clear key 54 is pressed, a character is deleted from the file name. Note that the number of characters to be deleted corresponds to the number of times that the clear key 54 is pressed.
Also, when a single address is associated with a plurality of strings, the file name input screen 50 with a plurality of file name input fields 51 is displayed on the display unit 6A under the control of the control unit 7 (see
When a file name is determined, a confirmation screen is displayed on the display unit 6A under the control of the control unit 7 (Step S17), and the MFP 1 is allowed to receive an image transmission instruction. Here, a single or plurality of recipients or file names is displayed on the confirmation screen, and a user is allowed to confirm it/them.
When a user puts a document on a platen/document glass (not shown in the figure) and then presses a start key included in the group of physical keys 6B while the confirmation screen 80 is displayed, an image is scanned by the scanner 2 under the control of the control unit 7, and further transmitting image data obtained through the scanner 2, the storage unit 4, and the image processing unit 5 is transmitted to the externally transmitting unit 30 (Steps S18 to S20). When the image data are obtained by a method except for scanning by the scanner 2, for example, when the image data are received from an external PC through the LAN 200 or when the image data are received from an external facsimile machine, an image scanning step (Step S20) is not performed if a transmission instruction is received from a user, and a suitable processing is performed depending on circumstances.
Then, the externally transmitting unit 30 transmits the transmitting image data to a specified recipient under the control of the control unit 7 (Step S21).
When the start key is not pressed in the above Step S18, the confirmation screen 80 continues to be displayed until an instruction for canceling an operation is received, in other words, until the escape key on the screen or the cancel key included in the group of physical keys 6B is pressed. Then, when the instruction for canceling the operational steps is received (Yes in Step S22), the operational steps are terminated without performing an operation such the image scanning operation and the data transmission operation.
Note that a file assigned a file name may be stored in the storage unit 4 or the like after Step S21 or S22, and also may be deleted without being stored.
Also, as described above, a default file name may be any kind of name so long as it includes a registered string, and thus it may include other characters in addition to the registered string. Accordingly, Step S15 may be arbitrarily changed so that other characters except for the registered string may be included in the default file name.
It should be understood that configurations obtained by the heretofore known art may be used for the present invention within the scope that an object of the present invention is achieved.
In understanding the scope of the present invention, the term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function. In understanding the scope of the present invention, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applied to words having similar meanings such as the terms, “including,” “having,” and their derivatives. Also, the term “part,” “section,” “portion,” “member,” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts. Finally, terms of degree such as “substantially,” “about,” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. For example, these terms can be construed as including a deviation of at least ±5% of the modified term if this deviation would not negate the meaning of the word it modifies.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. Furthermore, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents. Thus, the scope of the invention is not limited to the disclosed embodiments.
Number | Date | Country | Kind |
---|---|---|---|
JP 2006-293203 | Oct 2006 | JP | national |