Abstract:
An image storage has a memory for digital image data of providers, a condition for each provider in storing the digital image being controlled in accordance with the history of use by image users. The image storage searches the memory for digital image data fulfilling a given condition set on the history of use. A type of printer suitable for individual production or another type of printer suitable for mass production is selected in accordance with the number of orders for producing prints. Printed matter such as a calendar is produced by a method comprising a step of proposing optional digital image data for selection by potential image users, accepting the selections by the potential image users, and deciding on a mass production of printed matter in accordance with the selections. The printed matter can also be produced in accordance with an individual selection of image user. The image user is informed of the total result of the selections of all the other image users to have a chance of changing its initial selection. A printed matter producing system has a container including a plurality of groups of sub-containers each keeping a plurality of sheets of print produced on one image source, respectively. The system also has a selector for selecting one sheet from a sub-container of every group, respectively, the option of the sub-container among every group being depending on an order by an image user. The selected sheets are bound into printed matter.

Description:
BACKGROUND OF THE INVENTION  
         [0001]    This application is based upon and claims priority of Japanese Patent Applications No. 2000-88338 filed on Mar. 28, 2000, the contents being incorporated herein by reference.  
           [0002]    1. Field of the Invention  
           [0003]    The invention relates to a data storage and a printed matter production on the basis of the data in the data storage, and more particularly to a digital image storage and a calendar production system.  
           [0004]    2. Description of Related Art  
           [0005]    In this field of the art, various types of image storage and systems for facilitating the circulation of image products have been proposed.  
           [0006]    In the circulation of such image products, the relationship among image providers as image creators, image product company and image users is to be considered. If an image provider does not agree to provide its image creation to an image product company or an image product company is not satisfied with the image creation of the image provider, any image product never comes into the market even in a case that image users would be satisfied with such an image product. If image users are not satisfied with an image product actually on the market on the other hand, the image provider and the image product company fail in their business. These risks always accompany a mass production business.  
           [0007]    There have been proposed various improvements in the field of product circulation in general, such as in U.S. Pat. No. 6,101,484, and Japanese Laid-Open Patent Applications No.7-123351, No.7-319898, No.8-72328, No.9-114996, No.10-108005, No.10-108006, No.10-150553, No.10-214295, No.10-232854, No.10-269049, No.11-102035, No.11-192758, No.11-192762, and No.11-220719.  
           [0008]    However, there have been problems and disadvantages still left in the related arts. For example, the related arts have not satisfactorily fulfilled the demand by both the image providers and the image users on the convenience and cost of the product circulation.  
         SUMMARY OF THE INVENTION  
         [0009]    In order to overcome the problems and disadvantages, the invention provides an image storage having a memory for storing a plurality of digital image data provided by a plurality of image providers. The image storage further has a recorder for recording the history of use by a plurality of image users with respect to each of the digital image data and a controller for controlling a condition for each image provider in storing the digital image in accordance with the recorder. Specifically, the condition for each image provider is the number of the digital image data that the image provider is entitled to store in the memory. The controller controls the condition in accordance with the number of orders in a predetermined period for the digital image data of the image provider. In other words, the controller increases the number of the digital image data for the image provider if the number of the order for the digital image data of the image provider increases.  
           [0010]    The increase in the number of the digital image data for the image provider means a better chance for the image provider of getting orders since the selection of image users within the same image provider are widened by the increased number of its image data.  
           [0011]    The above feature of the invention serves as a method of facilitating the circulation of digital image data stored in a memory.  
           [0012]    On the other hand, the recorder of the invention is utilized for facilitating a search of the digital image data. In other words, the invention provides a searcher for searching the memory for digital image data fulfilling a given condition set on the history recorded by the recorder. The given condition may be set on the number of orders from the image users for each of the digital image data recorded by the recorder. This makes it possible for an image user to search a digital image data depending on the popularity of the digital image data.  
           [0013]    Alternatively, the given condition may be set on the image provider with the condition in storing the digital image. This makes it possible for an image user to search a digital image data depending on the popularity of the image provider who stores the image.  
           [0014]    The recorder of the invention is also utilized for economical production of the print on the digital image data. In other words, the invention provides a selector that selects one of a plurality of types of printers for producing a print of a digital image data in accordance with an order from an image user. Specifically, the selector selects the printer between a first type of printer suitable for individual production of the print of a digital image data and a second type of printer suitable for mass production of the print of the digital image data in accordance with the number of orders for producing prints of the digital image data from the image users.  
           [0015]    The invention also provides a method of producing printed matter such as a calendar from a plurality of digital image data stored in a memory comprising the steps of proposing a plurality of optional digital image data for selection by a plurality of potential image users for printed matter, accepting the selections by the potential image users, and deciding on a mass production of printed matter in accordance with the accepted selections. Due to the steps, a mass production is possible with a less risk.  
           [0016]    The invention further provides a method of producing printed matter comprising the steps of proposing a plurality of groups of optional digital image data for selection by a plurality of image users for printed matter, accepting the selections of one digital image data from every group by each image user, and producing printed matter for each image user in accordance with the selections, respectively. By these steps, the invention provides printed matter according to the individual order by an image use with less cost.  
           [0017]    The invention still further provides a method of producing printed matter characterized by a step of informing each image user of the total result of the selections by all the other image users for allowing each image user to change the initial selection in view of the informed total result. This is advantageous for both an image user and printed matter producer to seek a low cost printed matter production.  
           [0018]    The invention also provides printed matter producing system comprising a container including a plurality of groups of sub-containers each keeping a plurality of sheets of print produced on one image source, respectively. The system further comprises a selector for selecting one sheet from a sub-container of every group, respectively, the option of the sub-container among every group being depending on an order by an image user for printed matter. The selected sheets are bound into printed matter.  
           [0019]    The feature of the invention is applicable not only to storage of digital image data or the production of printed matter therefrom, but also to storage of other digital data or to a production of other products.  
           [0020]    Other features and advantages according to the invention will be readily understood from the detailed description of the preferred embodiment in conjunction with the accompanying drawings. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0021]    [0021]FIG. 1 represents a computer network system of an embodiment according to the invention.  
         [0022]    [0022]FIG. 2 represents a block diagram of image storage of the embodiment in detail.  
         [0023]    [0023]FIG. 3 represents a flow chart showing the main flow to be carried out by the embodiment.  
         [0024]    [0024]FIG. 4 represents a flow chart showing the process of storing or deleting the image data in image storage.  
         [0025]    [0025]FIG. 5 represents a flow chart showing the process of utilizing the image data in image storage.  
         [0026]    [0026]FIG. 6 represents a flow chart showing the details of the process in step S 25  in FIG. 5.  
         [0027]    [0027]FIG. 7 represents a flow chart showing the details of the search process in step S 19  of FIG. 5.  
         [0028]    [0028]FIG. 8 represents a flowchart showing a calendar ordering process in step S 26  of FIG. 5 in detail.  
         [0029]    [0029]FIG. 9 represents a flowchart showing a calendar producing process.  
         [0030]    [0030]FIG. 10 represents a block diagram showing a calendar production apparatus. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT  
       [0031]    [0031]FIG. 1 represents a computer network system of an embodiment according to the invention. In FIG. 1, image storage  1  is in communication with personal computer  2  of an image provider, who personally creates images to be stored in image storage  1 , through a network system  3  such as a wireless communication system or the Internet. Image storage  1  is also in communication with personal computer  4  of an image user, who is to purchase or use the image stored in image storage  1 , through a similar network system  5 . Though FIG. 1 is simplified in which only one image provider and only one image user are referred to for example, any of unlimited image providers or image users can freely access image storage  1  if the similar communication therewith is desired.  
         [0032]    [0032]FIG. 2 represents a block diagram of image storage  1  in detail. In FIG. 2, memory  6 , telecommunication system  7 , and CPU(Central Processor Unit)  8  are connected in the network for data communication. Memory  6  includes image data area  9  for storing image data transmitted from the personal computer of image provider  2 , provider data area  10  for recording the relationship between the image data and the image provider, user data area  11  for recording the relationship between the image data and the image user, and HTML(Hyper Text Markup Language) file area  12  for storing image data to be transmitted to personal computer  2  or  4  for the monitor thereon by the image provider or the image user. For the purpose of explanation, the areas are shown in the separated blocks in FIG. 2, respectively. However, memory  6  in practice is not concretely divided into such blocks, but the areas are only of functional concepts. As mentioned with respect to FIG. 1, telecommunication system  7  is in communication with personal computer  2  of the image provider or personal computer  4  of the image user.  
         [0033]    Provider data area  10  keeps various data including a grade of each provider with a limitation to the number of image data that each image provider is entitled to store in storage  1 , date of providing each image data, and date and number of orders from image users for each image data, such data being stored with relation to each image data in image data area  9 . Image data in image data area  9  are to be classified according to various criteria such as the image provider by name, the image provider by grade, the image data by the number of orders. Provider data area  10  further keeps general data not relating to the individuality of the image provider such as the field to which the image data generally belongs, the general data being also stored with relation to each image data in image data area  9 . Image data in image data area  9  are also to be classified according to the general data.  
         [0034]    User data area  11  keeps various data including access date to each image data by each image user, order date for each image data by each image user, and data of order contents, such data being stored with relation to each image data in image data area  9 . Image data in image data area  9  are to be classified according to such data in user data area  11 .  
         [0035]    [0035]FIG. 3 represents a flow chart showing the main flow to be carried out by CPU  8  of image storage  1 . The flow beginning with step S 1  enables various interruptions in steps S 2  to S 5  to cause a waiting state in step S 6 . Provider interruption enabled in step S 2  is to be caused when an image provider accesses image storage  1  for providing an image. User interruption enabled in step S 3  is to be caused when an image user accesses image storage  1  for a desired image data. Calendar interruption enabled in step S 4  is to be caused when a calendar is to be produced in response to an order from an image user. Grade management interruption enabled in step S 5  is to be automatically caused once a day. The purpose of the grade management interruption is to reduce the number of image data that an image provider is entitled to store in storage  1  if no order is made for a long time for the image data of the image provider.  
         [0036]    [0036]FIG. 4 represents a flow chart showing the process of storing or deleting the image data in image storage  1  beginning with an access form an image provider, which causes the provider interruption in step S 7 . Further in step S 7 , the accessing image provider is identified with name, e-mail address, and telephone number, for example. If the image provider is of already registered, the identification number and the password are utilized in identifying the accessing image provider in step S 7 . The purpose of the identification of the accessing image provider is to limit the number of image data to be provided by the same image provider under a predetermined rule of grade, which is to be explained later.  
         [0037]    If the identified image provider is a new one in step S 8 , the flow goes to step S 9 , in which the new image provider is registered with an identification number and a password and given an initial limitation to the number of image data that the new image provider is entitled to store. According to the embodiment, the initial limitation is “one”. In other words, any new image provider is entitled to provide and store one image data free of charge upon the registration. If the identified image provider is not a new image provider in step S 8 , the flow directly goes to step S 10  contrary to the case of the new image provider by way of step S 9 .  
         [0038]    In step S 10 , all data for the identified image provider are gotten from image data area  9  and provider data area  10 , and transmitted to personal computer  2  of the identified image provider for the monitor thereon by the aid of the function of HTML file area  12 . In the case of a new image provider, of course, no image data is transmitted. The accessing image provider is to add or delete image data through the personal computer  2 . If no data is requested to be deleted in step S 11 , nor any data is requested to be added in step S 12 , the flow goes back to the main flow in step S 13 . This means that the intention of the accessing image provider is to only confirm the own image data stored in image storage  1 .  
         [0039]    On the contrary, if an image data is requested to be deleted in step S 11 , the flow goes to step S 14 , in which an image deletion procedure is carried out. In the case that an image data is requested to be added in step S 12 , the flow goes to step S 15  for checking whether or not the resultant number of the image data remains within the limit. If the resultant number is within the limit, an image addition procedure is carried out in step S 16  followed by step S 13 . On the other hand, if the resultant number is to exceed the limit, the flow cannot go to step S 16 , but returns to step S 11 . This means that an addition of new image data is refused unless an old image data is to be deleted from image storage  1  to make room for a new one. If the image provider desires to substitute a new image data for an old one, the old image data stored in image storage  1  is deleted through steps S 11  and S 14 , and the new image data can be added through steps S 12 , S 15  and S 16 .  
         [0040]    The rule of grading image providers is summarized as follows:  
         [0041]    1. Charge on storing image data: Free.  
         [0042]    2. Term of storing image data: Three months for each image data, the term restarting on a substitution of a new image data for the old one, which is repeatable.  
         [0043]    3. Limitation for a new image provider: One image data  
         [0044]    4. Limitation for an image provider who keeps getting an order from one image user per one month: Two image data.  
         [0045]    5. Limitation for an image provider who keeps getting orders from two or more image users per one month: Five image data.  
         [0046]    6. Limitation for an image provider who keeps getting orders from one hundred or more image users per one month: Twenty image data.  
         [0047]    7. Limitation for an image provider who keeps getting orders from one thousand or more image users per one month: One hundred image data.  
         [0048]    As is understood from the above rule, the embodiment of the invention records the history of the orders from the image users for image data of each image provider, and determines the condition for each image provider of storing the image data in accordance with the achievement by each image provider of getting orders. In other words, the more an image provider has gotten orders in a month, the more the image provider is entitled to store image data in next month. Thus, the grade of each image provider is upgraded or downgraded depending on the achievement of the image provider. The achievement is estimated by recording the number of orders for each image data within a predetermined period.  
         [0049]    [0049]FIG. 5 represents a flow chart showing the process of utilizing the image data in image storage  1  beginning with an access form an image user, which causes the user interruption in step S 17 . Further in step S 17 , the accessing image user is identified with name, e-mail address, and telephone number, for example. If the image user is of already registered, the identification number and the password are utilized in identifying the accessing image user in step S 17 . The purpose of the identification of the accessing image user is not for any limitation to the image user as in the image provider, but for the convenience of the image user only.  
         [0050]    In step S 18 , it is checked whether or not the image user is accessing for ordering a calendar. If the answer is “NO” in step S 18 , the flow goes to the search process in step S 19 , which makes it possible for the image user to look for a desired image data on the monitor of the personal computer  4 . In step S 20 , it is checked whether or not the image user makes a order to download any image data. If no image data is ordered to download, the flow advances to step S 22  by way of step S 21  since there is no new order in this case. This means that the access by the image user results in only looking the image data stored in image storage  1 , which causes the flow to return to the main flow in step S 22 .  
         [0051]    On the other hand, if step S 20  detects that an image data is ordered to download, the flow advances to step S 23 , where a bill is charged on the image user for the order. No condition is set on the usage of the ordered image data as long as the user by itself is to legally use the downloaded image data, which means that the user paying for the downloaded image data is entitled to print or copy it at anytime for any purpose. For example, the charge billed on the download of the above case is fifty thousand yen per one image data. The quality of the image data transmitted to the image user upon the paid download is extremely higher than that upon the search process in step S 19 . If a new order is made as in this case, step S 21  leads to step S 24  in which a predetermined ratio such as a 50 percent of the charge gotten from the image user is paid to the image provider of the ordered image data. The other 50 percent of the charge is kept by the system that manages image storage  1 . In step S 25 , the grade for the limitation to the number of image data that the image provider is entitled to store is updated on the basis of the change in the achievement of the order in accordance with the above rule. The grade is upgraded if necessary in view of the rule. The upgrading means the increase of the number of the image data that the image provider is entitled to store.  
         [0052]    If it is detected in step S 18  that an image user is accessing for ordering a calendar, calendar ordering process is carried out in step S 26 , the detail of which is to be explained later. The achievement of the order relating to the calendar through step S 26  is also counted as a new order in step S 21 , which leads to steps S 24  and S 25 .  
         [0053]    [0053]FIG. 6 represents a flow chart showing the details of the process in step S 25  in FIG. 5 for updating grade for the limitation to the number of image data that an image provider is entitled to store. Beginning with step S 27 , it is checked in step S 28  whether or not a new order is made. In the case that the flow is caused by step S 21  in FIG. 21, the flow goes to step S 29  for taking the order achievement data of the image provider who has gotten the new order. In step S 30 , the new order is added to the order achievement data to update the order record of each image data in provider data area  10  in FIG. 2. In step S 31 , the updated record of the image provider is checked with the rule to determine whether the image provider is to be upgraded. For example, if an image provider of the grade entitled to provide two image data has already gotten an order from one image user in the latest one month, an additional order gotten for the same image data from another image user results in an achievement of getting orders from two image users within one month, which fulfils the requirement for an image provider to be entitled to store five image data. So, such an image provider is upgraded in step S 32  to change the data in provider data area  10  in FIG. 2 with respect to the grade of the image provider.  
         [0054]    The upgrading of an image provider means a better chance for the image provider of getting orders since the selection of image users within the same image provider are widened by the increased number of its image data. In other words, the more an image provider becomes popular, the more the image provider makes business chances. In step S 33 , a one month timer is reset as to an image provider whose grade is changed, the one month timer relating to provider data area  10  in FIG. 2 for counting a period of one month for each image provider. The one month timer is for downgrading an image provider with insufficient achievement. The flow then returns to the main flow in step S 34 .  
         [0055]    If the updated record of the image provider does not fulfil the requirement for the image provider to be upgraded, the flow directly goes to step S 33  followed by step S 34 .  
         [0056]    The grade management interruption referred to in relation to step S 5  of FIG. 3 also starts the flow chart in FIG. 6 for updating the limitation to the number of image data that an image provider is entitled to store. As has been explained, the grade management interruption is to be automatically caused once a day. If the grade management interruption is automatically caused, the flow beginning with step S 27  goes to step S 35  by way of step S 28  since no new order is made in this case. In step S 35 , all achievement of orders within the latest one month for all the image data of all the image providers are reviewed to pick image a provider who has failed to fulfill the requirement of the rule of its grade in the latest one month. The one month timer judges the failure. Each picked up image provider is downgraded in step S 36  to change the data in provider data area  10  in FIG. 2 with respect to the grade of the image provider. For example, if an image provider of the grade entitled to provide one hundred image data has failed to get orders from more than one thousand image users as to all of the image data in the latest one month, the image provider is downgraded to the lower grade entitled to provide twenty image data. Thus, even an image provider once winning the honor of the top grade may be downgraded unless the image provider makes efforts to continuously create, with fully making use of the possible one hundred image data, at least one attractive image data getting orders from more than one thousand image users in every month. In step S 33 , the one month timer is reset as to the image provider whose grade is downloaded.  
         [0057]    [0057]FIG. 7 represents a f low chart showing the details of the search process in step S 19  of FIG. 5. Beginning with step S 37 , various searching conditions are to be set in steps S 38  to S 41 . The initial status of each of the searching conditions is in “OFF” state, respectively, when the flow is to start from step S 37 . If the completion of the searching conditions setting is confirmed is step S 42 , the flow goes to step S 43 , in which the search under the set conditions is carried out to end the process. On the contrary, if the answer is “NO” to the question in step S 42 , the flow returns to step S 38  for changing the search condition setting.  
         [0058]    Step S 38  makes a question whether or not to change the condition on the grade of the image provider. A search on such a condition is possible by means of data stored in provider data area  10  in FIG. 2. If the answer is “YES” in step S 38 , step S 44  changes the initial condition, “OFF” into “ON” state. If the condition on the grade of the image provider is made “ON” with the top grade designated for example, image data created by the image providers in the top grade only are to be searched. Various designations of the grade or combinations thereof are possible according to the need of an image user. Thus, a search for image data limited only to popular image providers or only to fresh unknown image providers or any other purpose of search by the grade of the image provider may be possible.  
         [0059]    Step  44  is of a nature to cyclically switch the condition between “ON” and “OFF” states. Therefore, if the flow goes from step S 38  to step S 44  with the condition on the grade previously in “ON” state, step S 44  changes the condition from “ON” state to “OFF” state to thereby conduct a search free from any limitation to the grade. This nature is true also in steps S 45  to S 47 .  
         [0060]    Step S 39  makes a question whether or not to change the condition on the popularity of individual image data regardless of the grade of the image provider. A search on such a condition is also possible by means of data stored in provider data area  10  in FIG. 2. If the condition on the popularity of image data is made “ON” designating the image data with the achievement of more than one thousand orders for example, only such the popular image data are to be searched. Various designations of the popularity or combinations thereof are possible according to the need of an image user. Thus, a search limited only to highly popular image data or only to unappreciated image data or any other purpose of search by popularity may be possible. The setting through steps s 39  and S 45  also makes it possible to search image data by the time passed from the provision. Thus, a search limited only to new image data provided within the latest one month for example.  
         [0061]    Step S 40  makes a question whether or not to change the condition on the field of individual image data regardless of the image provider. Also a search on such a condition is possible by means of data stored in provider data area  10  in FIG. 2. If the condition on the field of image data is made “ON” designating one of “places”, “seasons”, “sports”, “flowers”, or “landscapes” for example, only image data in the designated field are to be searched.  
         [0062]    Step S 41  makes a question whether or not to change the condition on the history of access to each image data by the accessing image user. A search on this condition is possible by means of data stored in user data area  11  in FIG. 2. If the condition on such a user access history is made “ON” designating image data that the accessing image user has never accessed, only image data new for the accessing image user are to be searched. Thus, the accessing user can efficiently search the image data with any duplicate access avoided. On the other hand, if the condition on the user access history is made “ON” designating favorite image data that the accessing image user has marked, the image user can quickly search image data among the favorite ones.  
         [0063]    [0063]FIG. 8 represents a flowchart showing a calendar ordering process in step S 26  of FIG. 5 in detail. In the calendar ordering process, an image user selects twelve image data corresponding to the twelve months of the year to have the hard copies thereof produced, which are bound into a calendar to be delivered to the image user. The calendar ordering process requires a series of accesses from the same image user to be intermittently made in a period. In consideration of this, FIG. 8 does not show details of such a flow chart that a computer carries out in response to each access, but shows an outline flow covering all the accesses in order to grasp the entire concept of the calendar ordering process. In the process, the word, “hard copy” means a tangible body that is a recording medium such as a paper or a plastic sheet, on which image information is printed by a printing machine in a mass production system or a printer such as a photographic printer or an electronic digital printer.  
         [0064]    The flow of FIG. 8 starts with step S 48 . In step S 49 , it is determined whether a calendar type is of a “custom-made” on the basis of the order of the accessing image user. In the case of the “custom-made” calendar, the image user in step S 50  selects twelve arbitrary images corresponding to twelve months of the year to send the result to image storage  1 . In response to this, a provisional charge for the order is billed to the image user also in step S 50 , the billing data being sent to the personal computer of the image user. The charge for a calendar in the provisional billing is, for example, 2,000 yen apiece. In this stage, any actual payment is not conducted, but the provisional billing is sent only for information for the image user who keeps an option of switching the order into a “semi-custom-made” calendar. After the image user has selected images and the provisional billing has been conducted in step S 50 , the process continues to step S 51 . In step S 51  and thereafter, a process for the “semi-custom-made” calendar is performed. The image user of the “custom-made” calendar can freely join the process for the “semi-custom-made” calendar.  
         [0065]    If a calendar type is not of the “custom-made” in step S 49 , the order is for “semi-custom-made” calendar, which advances the flow directly to step S 51 . In step S 51 , a plurality of proposed image data for each month are transferred to an image user s computer from the image data area  9  in FIG. 2 for monitor of the image user. For example, the number of proposed image data is about one hundred for each month. In step S 52 , the image user selects ten image data for each month among the proposed image data of each month to sends the selection result of every month to image storage  1  in the form of voting. The vote is made with an obligation that the image user is to accept and buy any one of the own voted ten image data for each month if it is ranked in the “best ten”, which is explained later. In step S 52 , the image user can vote any image data stored in image data area  9  even if the image data is not proposed in step S 51 . If such an image becomes popular as a result of the vote though its possibility is low, the image could be selected as one of the “best ten” as a calendar image. That is all for the first access for the calendar order from the image user. During a predetermined period, an indefinite number of image users interested in the calendar order will join the first access.  
         [0066]    When a next access from the same image user comes for the calendar ordering process, the process starts from step S 17  and goes through steps S 18  to S 26  in FIG. 5, which causes the flow in FIG. 8 beginning with step S 53  this time. The bold arrow such as between steps S 52  and S 53  means that there is a lapse of time between the two steps and the process stops temporarily during this period. In step S 53 , voting by an indefinite number of image users is closed and the result of the voting is totaled. Also in step S 53 , “best ten” image data for each month are transferred to image user&#39;s computer from image storage  1 , and are displayed on the computer. Since each image user selects ten image data for each month in the vote, it is expected in a considerable possibility that the image user likely finds at least one image data originated from its own selection among the “best ten” image data determined as a result of the vote. Even an image data that an image user has personally ranked law in own selection of the ten image data may be popular and ranked in the “best ten” if a majority of image users have done the same in the own selections, respectively. The rank of such an image data may be higher than that of the personal best image data of each image user if the best image data of the individual image user differs from each other in the vote. Further, such a possibility is not negligible that an image user finds at least one own selection among the “best ten” from the vote as to all the twelve months. This means that a considerable number of image users can get a satisfactory full calendar from the “best ten” of all months.  
         [0067]    In step S 54 , an image user who can be satisfied with the “best ten” image data of all months arbitrarily selects an image data per each month to collect a total of twelve image data and sends the selection result to image storage  1  as a provisional order. Also in step S 53 , a charge is provisionally billed on the provisional order through the image user&#39;s computer. The charge of the provisional billing, is 1,500 yen for example, which is cheaper than 2,000 yen on “custom-made” calendar. The reason why the charge on the “semi-custom-made” calendar is set cheaper than that on the “custom-made” calendar is that a “semi-custom-made” calendars are to be produced by a printing machine in the mass production in contrast to a “custom-made” calendars individually produced by a printer. In step S 54 , an image user who cannot get satisfactory image data for twelve months within the “best ten” image data may change the order into a “custom-made” calendar type in which other image data are gotten from image storage  1 . That is all for the second access by the image user in the calendar ordering process. An indefinite number of image users interested in the calendar order will join the second access also during a predetermined period.  
         [0068]    When a third access from the same image user comes for the calendar ordering process, the process starts again from step S 17  and goes through steps S 18  to S 26  in FIG. 5, which causes the flow in FIG. 8 beginning with step S 55  this time. In step S 55 , the provisional orders for the calendars are collected. Also in step S 55 , popular calendars are picked up and sent to the personal computers of all the image users along with the prices. Thus, all the image users are informed of the entire current status of the calendar ordering process, so that each image user has an opportunity to change its order. A further cheap price is set on the popular calendars that can be produced in large quantities. For example, 1,000 yen is set on the popular calendars in comparison with 1,500 yen on the ordinary “semi-custom-made” calendars. In step S 56 , image users finally fix the order with necessary changes made according to the information above to send the results to image storage  1 , thereby the orders for the calendars and the charges thereon are to be completed followed by step S 57  closing the calendar ordering process. By the way, it may be possible in step S 55  to subdivide the popular calendars into a plurality of the ranks and the prices thereon. For example, the best three popular calendars may be priced at 500 yen, other popular calendar within the best ten ranks at 700 yen, and other popular calendars at 1,000 yen. These prices are determined by considering the number of orders and the cost of producing the calendars.  
         [0069]    Summarization of the examples of charges on various cases of calendars is as follows: less than 1,000 yen for an image user who originally selects or changes to a popular calendar; 1,500 yen for an image user who insists on the provisional “semi-custom-made” calendar made in step S 54  that does not lead to a popular calendar in step S 55 ; 2,000 yen for an image user who insists on the original “custom-made” calendar; and 2,000 yen for an image user who has changed the “semi-custom-made” calendar into the “custom-made” calendar in step S 54 . An image user who has already determined image data for its calendar and is not interested in the later steps may omits any of the steps between steps S 51  and S 55 , and waits the time when the calendar ordering process reaches step S 56 . As long as the “custom-made” calendar, an image user can fix the order anytime, regardless of the executing time of steps S 51  through S 55 .  
         [0070]    In the above embodiment, the voting is made as to each month in step S 52  to pick up “best ten” image data for each month for selection in step S 53 . In this case, if each image user is allowed to arbitrarily selects one print of the image data among “best ten” image data for each month to orders a calendar, it is necessary to prepare a sufficient number of sheets of prints for each of possible 120 image data (10 options multiplied by 12 months). However, there may be a possibility that only one sheet of print is actually needed as to a certain image data in spite of the selections made by all the relating image users since their selections are arbitrary. It is necessary to determine the cost of the entire process with such a case also taken into consideration. In comparison with the above cost determination, a modification of calendar layout including two months and one image data per one page is to be considered, thereby the modification of the calendar consists of 6 pages in total for one year. It is further assumed in the modification that an image user is to select one image data among “best five” image data for each page to orders a calendar. In such a modification, it is necessary to prepare a sufficient number of sheets of prints for each of possible 30 image data (5 options multiplied by 6 pages). In this case, though a cost of preparing possible prints may decrease, the option of the image users to select image data for getting a satisfactory calendar would be limited, which would lead to a decrease of the number of orders. Thus, the calendar ordering process according to the invention must be planned with the balance between these conditions fully taken into consideration.  
         [0071]    Also in the case of a new order for a calendar, step S 21  of the flow in FIG. 5 goes to step S 24  in which a predetermined ratio such as a 50 percent of the charge finally billed to the image user is paid to the image provider of the ordered image data. In step S 25 , the data of achievement of orders is updated and the grade for the limitation to the number of image data that the image provider is entitled to store is upgraded if necessary in view of the rule. The image provider can expect a great number of orders for the same image data through the order for producing calendar. In other words, an image provider will have a chance of winning a great deal of money and a great degree of upgrading through a calendar ordering process.  
         [0072]    [0072]FIG. 9 represents a flowchart showing a calendar producing process beginning with step S 58  in response to the calendar interruption that has been enabled in step S 4  of FIG. 3. The calendar interruption is caused when a calendar production is implemented in response to the orders from image users after the calendar ordering process has been completed. When the interruption is caused, the flow goes to step S 59  from step S 58 . In step S 59 , it is determined whether a calendar type is of “custom-made” If the answer is “YES”, the flow goes to step S 60 . In step S 60 , it is instructed to print hard copies by a printer individually. Subsequent to the instruction, image data is output and transferred to the printer for printing the image data on a hard copy. The printed hard copies are delivered to image users respectively. Step S 60  completing the above functions is followed by step S 61  for returning to the main flow.  
         [0073]    If the calendar type is of “semi-custom-made” in step S 59 , the process goes to step S 62 . In step S 62 , it is instructed to print hard copies with a mass production printing machine. In step S 63 , image storage  1  outputs “best ten” image data for each month that are required to form various “semi-custom-made” calendar, the “best ten” image data being transmitted to the printing machine. In step S 64 , all orders of the “semi-custom-made” calendars are totaled to calculate the number of sheets for each of the “best ten” image data, the number being instructed to the printing machine to start the printings. In step S 65 , instruction according to each of the orders is transmitted to a computer that controls the image printing, the calendar production, and the delivery. In step S 61 , the process returns to the main flow.  
         [0074]    [0074]FIG. 10 represents a block diagram showing a calendar production apparatus. For a “custom-made” calendar, image storage  1  transmits image data to “custom-made” printer  13 . On the other hand, image storage  1  transmits image data to mass production printing machine  4  for a “semi-custom-made” calendar. Image storage  1  transmits necessary data to control computer  15  for assigning the control of the image printing, the calendar production, and the delivery.  
         [0075]    In the case of “semi-custom-made” type order, printing machine  14  prints the designated number of sheets of “best ten” image data from image storage  1  for each-month. The printed sheets are transferred from printing machine  14  to print container  16  including page trays  17 ,  18  and  19  and so on, each tray keeping printed sheets produced on one image data, respectively. For example, page tray  17  keeps a number of sheets of the first optional image data for January, page tray  18  of the second optional image data also for January, and page tray  19  of the third optional image data still also for January. Thus, print container  16  includes 120 page trays in total for individually keeping the sheets of prints of 120 image data, respectively, the last page tray keeping a number of sheets of the tenth optional image for December.  
         [0076]    Picking up 20 picks up and stacks twelve sheets of the print of image data to form a calendar in accordance with an order from an image user under the control of control computer  15 . For example, a sheet of the print of the third optional image is picked up for January, a sheet of the print of the tenth optional image is picked up for February and stacked on the sheet of January, a sheet of the print of the sixth optional image is picked up for March and stacked on the sheet of February, and so on up to December in accordance with an order from an image user. Binder  21  binds the twelve sheets of as a calendar in a proper form. Destination indicator  22  identified each image user for each calendar and indicates the individual destination of the calendars. Thus, each image user can receive its own “semi-custom-made” calendar.  
         [0077]    The following description relates to a modification of step  55  of FIG. 8 in which the step is modified so that a more detailed and delicate option in ordering a calendar is possible. According to the original embodiment, the charge of 1,500 yen is to be billed in step S 56  on an image user who insists on its own provisional order for calendar that has not become a popular calendar in step S 55 . Such an image user may have insisted on the provisional order even in a case where eleven month of image data are the same as image data of a popular calendar and only one image data for the remaining one month differs. On the other hand, as previously described, it could happen that only one sheet of print is actually needed for one image data among the 120 types of image data on which the printing machine has prepared the sheets of prints. Provided that the one image data is common to both the above two cases, the image user can get a popular calendar with the cost of 1,000 yen and the preparation by the printing machine for the one image data can be omitted to save the production cost if the image user knows the fact and accepts to replace the one month of image data with the image data of the popular calendar. This change of order is advantageous to both the image user and the calendar producer.  
         [0078]    Similar situation is also true as to an image user who prefers the “order-made” calendar because of only one favorite image data missing to be ranked in the “best ten” in spite of other favorite image data in the “best ten”. If the image user accepts to replace the one month of image data with an image data among “best ten” image data, it is possible for the image user to get a “semi-order-made” calendar produced by a printing machine on the basis of the “best ten” image data, which reduces the charge on the image user from 2,000 yen to 1,500 yen.  
         [0079]    In order to realize such a detailed and delicate change in the order, the following modification of embodiment is provided. Namely, the image users are to be informed in step S 55  of FIG. 8 of the individual popularity of each image data as well as the popular calendars. The image users are to be further informed of the cost of producing calendar with all the popular image data throughout the twelve month, the cost of which would be minimum due to the high efficiency of mass production. Those information would prompt the image users to replace the image data in the ordered calendars for seeking a lower cost. The information of the cost may be prepared with respect to a plurality of models in advance, or calculated day by day on the basis of the actual change in the orders by the image users. This is possible to modify step S 56  of FIG. 8 so that an image user can replace an ordered image data for each page and send the change to image storage  1 . It is theoretically possible to calculate the cost information in real time by totaling the order data or the change therein. The image users are informed of the change in calculated cost in real time.