This application is based on Japanese Patent Application No. 2004-294999 filed with the Japan Patent Office on Oct. 7, 2004, the entire content of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to an image data output device, an image data output method, and an image data output program, and, in particular, an image data output device, an image data output method, and an image data output program for reordering data on the basis of the order designated by the user, which is then outputted.
2. Description of the Related Art
As shown in Japanese Laid-Open Patent Publication No. 2000-082127, an image data output device has been proposed wherein the user sets information concerning the order of displaying image data and prepares a file, and wherein images are then sequentially displayed on the basis of this file.
The order and the conditions of outputs are set for such an image data output device, which outputs and prints on the basis of the contents of this setting, and therefore, desired types and definition of the data are not considered in the output, causing the problem of difficult usage.
The present invention is provided in order to solve such a problem, and an object thereof is to provide an image data output device, an image data output method and an image data output program which are easy to use.
In order to achieve the above object, according to an aspect of this invention, an image data output device is provided with: a first data information acquirer for acquiring information concerning image data that has been inputted; a plurality of first memory regions for storing image data; a data memory controller for storing the image data in a corresponding memory region from among the plurality of first memory regions based on information that has been acquired by the first data information acquirer; a second data information acquirer for acquiring information concerning the image data that has been stored in the first memory regions by means of the data memory controller; a managing part for managing the order of the output of data that has been set in each of the first memory regions; a second memory region for storing the image data that has been stored in the first memory region in the order of the output that has been managed by the managing part on the basis of the information that has been acquired by the second data information acquirer; and an outputting part for outputting image data in accordance with the order that has been stored in the second memory region.
According to another aspect of this invention, an image data output device is provided with: a first data information acquirer for acquiring information concerning image data that has been inputted; a plurality of first memory regions for storing image data; a data memory controller for storing the image data in a corresponding memory region from among the plurality of first memory regions on the basis of information that has been acquired by the first data information acquirer; a second data information acquirer for acquiring information concerning the image data that has been stored in the first memory regions by the memory controller; a managing part for managing the order of the output of data that has been set to each of the first memory regions; a second memory region for storing image data identification information that identifies image data in the order of the output that is managed by the managing part on the basis of information that has been acquired by the second data information acquirer; and an outputting part for outputting image data in accordance with the order that has been stored in the second memory region.
According to the invention, in an image data output device, information is acquired concerning image data that has been inputted; based on this information, the image data is stored in a corresponding memory region from among a plurality of first memory regions; information is acquired concerning the image data that has been stored in the first memory region; the order of the output of data that has been set to each of the first memory regions is managed; and the image data that has been stored in the first memory regions can be outputted in the order of the output that has been managed, and therefore, it becomes possible to provide an image data output device that is easy to use.
The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
FIGS. 12 to 17 are diagrams showing the contents of displays on display 105a in the case where settings of boxes are carried out;
An image data output system according to an embodiment of the present invention is described in the following.
The present system sorts and stores data that has been inputted in accordance with a preset data definition, and reorders this stored data in the order of a preset condition. Designated data can be collectively outputted by carrying out such a process without designation of the place where the data is to be stored or without tasks for adding or updating data carried out by the user.
In order to carry out such an operation, the image data output system is provided with an image data output device, and the image data output device has a function of acquiring, sorting and storing information data has been inputted, and a function of acquiring information concerning the order of the output, of managing the order of the output and of storing data that has been reordered. As a result of this, the image data output device sorts and stores data that has been inputted, and reorders and outputs data that has been stored.
In the configuration of the present embodiment, only desired data from among data that has been inputted at an arbitrary time is sorted and stored, and in addition, the stored data is reordered, and therefore, it becomes possible to reorder and output data in the newest condition, even after data has been added or updated.
Referring to
Referring to
Here, printer 300 of
Referring to
Flexible disk drive 611 makes it possible to read out data such as a program that has been recorded in a flexible disk F, and CD-ROM drive 613 makes it possible to read out data such as a program that has been recorded in a CD-ROM 613a.
Referring to
Memory 104 is provided with a plurality of data sorting boxes (1, 2, 3, . . . ) for sorting and storing data including image data that has been transmitted from the scanner, the PC or another MFP on the basis of information (attributes) of this data and a plurality of data reordering boxes (A, B, C, D, . . . ) for reordering and storing the sorted data.
Controller 106 outputs data printing indication that has been stored in memory 104 on the basis of an indication from the user or the like, and printer 102 prints out data on the basis of this indication. In addition, at the time of printing, controller 106 designates a data reordering box that has stored the data that is printed out on the basis of the designation by the user.
In
Data information acquirer 6 acquires the following information from each piece of data (such as data files), and data sorter 7 sorts the data on the basis of this information.
Receiver user
Transmission origin (PC1, PC2, MFP 1, SCANNER, . . . )
File type (excel, pdf, mail, . . . )
File name (**minutes, **material, . . . )
Transmitted FAX
Transmission receiver FAX
Received FAX
Transmission origin FAX
Transmitted E-mail
E-mail for each transmission receiver
Received E-mail
E-mail for each transmission origin
It is assumed that the following boxes are set as data sorting boxes which sort data on the basis of such information.
BOX for each of individual receiver users
BOX for each transmission origin (PC1, PC2, MFP 1, SCANNER, . . . )
BOX for each file type (excel, pdf, mail, . . . )
BOX for each file name (**minutes, **material, . . . )
BOX for transmission FAX
BOX for a FAX for each transmission receiver
BOX for received FAX
BOX for transmitted E-mail
BOX for E-mail for each transmission receiver
BOX for received E-mail
BOX for E-mail for each transmission origin
In addition, data reordering part 10 acquires such information as reception date and time, date and time of file preparation, file name and file size from each piece of data (such as data files), and reorders the data in the following order on the basis of this information.
Order of date and time of reception
Order of date and time of file preparation
Order of file names
Order of file sizes
Input data 5 includes information (file name, transmission origin, transmitter, file type, date of update, size and the like) indicating attributes of the data.
A setting file for setting the characteristics of data sorting in each of data sorting boxes 8 is attached to the box. Sorting is carried out on the basis of this setting file.
Data sorting box 1 of
A setting file for setting the characteristics of reordering of the data in each of data reordering boxes 11 is attached to the box. Reordering is carried out on the basis of this setting file.
Data reordering box 1-A of
The data that has been reordered in such a manner is outputted (printed out or the like).
Referring to
When the user desires to print out data stored in a desired box, the user selects “BOX print” in the panel at the time of the MFP standby condition of
Then the screen of the panel changes to the box selection screen of
When the user selects “box registration” from the panel at the time of the MFP standby condition and presses down START button 105c, the screen of
FIGS. 12 to 17 are diagrams showing the display contents of display 105a in the case where setting of a box is carried out.
When “box setting” is selected from the screen (
Here, in the case where a box for sorting data is newly prepared, the user selects “new registration”. In the case where setting of an existing sorting box or setting of a data reordering box that corresponds to this is carried out, the user selects a desired box from among the displayed existing boxes.
In the case where “new registration” is selected, the screen of
The screen of
The type of data that is to be sorted and sorted in this box is set on the screen of
After that, the screen of
When the user operation in FIGS. 12 to 16 is completed, the contents that have been set are displayed, such as the screen of
Here, “sorting box name_reordering box name” is added as a box name.
This setting is stored in the MFP, as shown in
This setting is used as a setting file of
It is possible to register data from outside PCs 200a and 200b in each box.
Referring to
The MFP carries out the following operation on the basis of this instruction.
Normal printing: a designated file is printed out in a normal manner.
Box registration: the designated file is stored in a box having a matched condition.
Box printing: such a screen as that in
In step S101, the MFP communicates with a PC or another server so as to receive data. In addition, data is inputted from scanner 101. In step S103, the box is managed in accordance with the contents of the data, and printing is carried out in step S105.
The MFP carries out setting of the data sorting box and the data reordering box (S203 and S205) in the case where setting is requested to the box (YES in S201).
It is assumed that the data sorting box herein presets the following:
BOX for each transmission origin (PC1, PC2, MFP 1, SCANNER, . . . )
BOX for each of individual receiver users
BOX for each file type (excel, pdf, mail, . . . )
BOX for each file name (**minutes, **material . . . )
BOX for transmitted FAX
BOX for FAX for each transmission receiver
BOX for received FAX
BOX for FAX for each reception origin
BOX for transmitted E-mail
BOX for E-mail for each transmission receiver
BOX for received E-mail
BOX for E-mail for each transmission origin
In the present embodiment, the setting items in the data sorting box are the transmission origin, the transmitter and the data (file) type (see the left side of
Here, the following boxes are preset as data reordering boxes:
Order of date and time of reception
Order of date and time of file preparation
Order of date and time of file update
Order of file names
Order of file sizes
Order of creators
Upon the reception of data (YES in S207), the MFP acquires information that has been set in the preset data sorting box and data reordering box, and determines whether or not data boxes are managed (S209). In the case where the information is managed, the information set in the boxes are compared with the attributes of data, and thereby, the received data is sorted into data sorting boxes (S211), and the data that has been reordered in the data reordering box is stored (S213).
In this flowchart, first, the information of the inputted data is acquired (S301). The acquired information is the same type of information as the information which is set for the sorting of data into the data sorting boxes. In the present embodiment, information concerning transmission origin, transmitter and data (file) type is acquired. Information of the input data is set on the basis of the information of the acquired data (S303). In addition, information such as date of file preparation, date of update, file name, size and the like, which determines the reordering condition, is also acquired.
Number “i” is added to each of the plurality of sorting boxes (i is an integer), and information of input data and information that is set for each sorting box are compared sequentially starting from the sorting box i=1 (S305). When the information agrees (YES in S307), the data is stored in this sorting box (S309).
Such a comparison and storage process is carried out for all of the boxes (S311 and S313). When the information agrees, the same data is copied so as to be stored in the plurality of boxes.
Here, whether the transmission origin of the input data is a scanner (S331), a PC on the network (S343) or another MFP on the network (S347) is determined in order to sort the data into data sorting boxes, and the determination result is set (S333, S345 and S349).
In addition, whether the data transmitter is Mr. A (S335), Mr. B (S351) or Mr. C (S355) is determined, and the determination result is set (S337, S353 and S357).
Furthermore, whether the file type is Excel (S339), PDF (S359) or mail (S363) is determined, and the determination result is set (S341, S361 and S365).
Here, in the process of determination in each branch in
In the case where the received data is stored in a data sorting box and the data sorting box is updated (YES in S371), information for reordering that has been set in the data reordering box is acquired (S373), and the data is reordered and stored in the data reordering box (S375).
Here, in the case of no printing indication (NO in S401), the process is completed. In the case of a printing indication (YES in S401), printing is carried out. At this time, in the case of a box printing indication (YES in S403), printing of data within the designated box is carried out (S405), while in the case of no box printing indication (NO in S403), the received data is printed out as it is (S407).
When the data reordering box that is to be printed is designated by the user (S421) and a printing indication is received, the data that has been stored in the designated data reordering box is read out (S421). The data within the data reordering box is aligned in the order of output, and therefore, outputting and printing are carried out in this order (S423).
First Modification
This flowchart is characterized in that designated data is deleted after printing has been carried out. As a result of this, unnecessary data can be prevented from being left within the box.
When a data reordering box that is to be printed is designated and a printing indication is received, data within the designated data reordering box is read out (S421).
The data within the data reordering box is aligned in the order of output, and therefore, output and printing are carried out in this order (S423).
In the case where the operation of deleting data within the data reordering box that has been outputted and printed is selected (YES in S425, and this selection is on the basis of the user setting), the data within the data reordering box where the output and printing have been completed is deleted (S427). In the same manner, in the case where the operation of deleting the data within the data sorting box that has been outputted and printed is selected (YES in S429, and this selection is based on the user setting or the like), the data within the data sorting box where the output and printing have been completed is deleted (S431).
As described above, in the present modification, when the operation of deleting data within a box has been selected by the user, the data within the box is deleted after output.
Second Modification
In this flowchart, after printing has been carried out, the designated data is moved to the output process completing box (which is also referred to as output completion box).
In the same manner as the process of
When printing/discharge of a sheet of paper of the designated output data has been completed (YES in S441), this data is moved to the output completion box (S443).
When printing/discharge of a sheet of paper of the entire data that has been indicated for output has been completed (YES in S445), the process is completed.
Third Modification
In this modification, data that is stored in a reordering box is not data itself, but rather, is information concerning this data.
In the same manner as in
At the time of the box printing output (S405 in
That is to say, as shown in
Fourth Modification
In the embodiments, data within a data sorting box is updated whenever an MFP receives or modifies the data. When the data within the data sorting box is updated, the data within the data reordering box is also updated. When the data reordering box is designated at the time of printing, the MFP carries out printing of data in the order where the data has already been reordered within the data reordering box.
In the present modification, as shown in the flowchart of
That is to say, at the time when a reordering box is selected and printing is instructed (YES in S501), information for reordering data is acquired (S503). Then, data is reordered and stored in the reordering box (S505).
After that, the data is outputted in the order of the data that has been stored in the reordering box (S507).
Fifth Modification
In the present flowchart, different from the flowchart of
That is to say, in addition to the process of
Here, the following processes are carried out (S601, S609 and S611) on all of the reordering boxes (and/or sorting boxes). First, time that has been preset in each box is acquired (S603). The present time and the set time are compared (S605), and in the case where they are the same, a print output instruction of data within the box is issued (S607). As a result of this, data can be automatically outputted at a predetermined time.
Here, programs for carrying out the processes of the flowcharts in the embodiments can be provided, or such programs may be recorded in a recording medium such as a CD-ROM, a flexible disc, a hard disc, a ROM, a RAM or a memory card so as to be provided to a user. In addition, such programs may be downloaded into a device via a communication line such as the internet.
In addition, though MFPs are illustrated as data output devices in the embodiments, a data output device of the present invention may be a device other than an MFP. A data output device can be formed of, for example, a scanner or a printer having a network function.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-294999 | Oct 2004 | JP | national |