Printing system, computer program for printing system, and server
The printing system addresses dynamic advertisement frame challenges by managing static advertising frames and adjusting print density or canceling auctions to minimize losses and ensure fair treatment, enhancing profitability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BROTHER KOGYO KK
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-25
AI Technical Summary
Existing printing systems face challenges in managing advertisement frames dynamically based on paper size, leading to profit losses for service providers and advertisers unable to specify advertisement frames effectively.
A printing system that includes an information transmission unit, receiving unit, determination unit, and processing execution unit to manage static advertising frames, determining profit levels, and performing reduction processes to minimize losses by adjusting print density or canceling auctions based on historical profit data.
The system actively reduces transaction losses by optimizing print density and canceling auctions when profits are low, ensuring fair treatment of bidders and increasing overall profitability.
Smart Images

Figure 2026104279000001_ABST
Abstract
Description
Technical Field
[0001] This specification relates to a printing system and a server for executing printing.
Background Art
[0002] Patent Document 1 discloses a printing service that prints an advertisement image on one side and makes the advertiser bear the printing cost. In this service, when A4-sized paper is specified by the user, one advertisement image is printed, while when A3-sized paper is specified, two advertisement images are printed. This suppresses a decrease in the profit of the service provider even when a larger-sized paper is specified.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the above technology, in the case of A4 size, the advertisement frame is monopolized by one business operator, while in the case of A3 size, the advertisement frame is divided between two business operators. The number of advertisement frames dynamically changes depending on the paper size, and the advertiser or advertising agency cannot specify the advertisement frame. Hereinafter, the advertiser or advertising agency is referred to as the advertiser, etc.
[0005] On the other hand, another configuration is assumed in which a static advertisement frame whose ratio in the printing surface is fixed in advance is presented to the advertiser, etc., and the advertiser, etc. determines the purchase amount for purchasing the advertisement frame. This specification provides a technique for reducing the loss of a provider who provides a static advertisement frame.
Means for Solving the Problems
[0006] This specification discloses a printing system. The printing system includes: an information transmission unit that transmits presentation information to an external device that presents a first printing area included in the printing surface as a static advertising frame whose proportion of the printing surface is fixed in advance; a receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information; a determination unit that determines whether a first value indicating the profit to be obtained from the first purchase amount received from the external device exceeds a predetermined level; a data generation unit that, if it is determined that the first value exceeds the predetermined level, generates first print data for printing a first image corresponding to the first purchase amount in the first printing area; a processing execution unit that, if it is determined that the first value does not exceed the predetermined level, performs a reduction process to reduce the loss in the transaction of the first printing area; and a printing execution unit that performs printing of an image based on the first print data.
[0007] If the first value, which indicates the profit obtained from the first purchase price, does not exceed a predetermined level, it means that a loss may occur in the transaction of the first print area as static advertising space. According to the above configuration, by determining whether or not the first value indicating the profit exceeds a predetermined level, losses related to the transaction of the first print area can be actively reduced.
[0008] The computer program for the above-mentioned printing system, and the computer-readable storage medium for storing the computer program, are both novel and useful. Furthermore, the control method for the above-mentioned printing system is also novel and useful.
[0009] This specification discloses a server. The server includes: an information transmission unit that transmits presentation information to an external device that presents a first print area included in the print surface as a static advertising space whose proportion of the print surface is fixed in advance; a receiving unit that receives a first purchase amount for purchasing the first print area from the external device that has received the presentation information; a determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level; a data generation unit that, if it is determined that the first value exceeds the predetermined level, generates first print data for printing a first image corresponding to the first purchase amount in the first print area; a processing execution unit that, if it is determined that the first value does not exceed the predetermined level, performs a reduction process to reduce the loss related to the transaction of the first print area; and a data transmission unit that transmits the first print data to a printing mechanism.
[0010] Even with the server described above, losses related to transactions in the first printing area can be actively reduced by determining whether or not the first value indicating profit exceeds a predetermined level.
[0011] The computer program for the server described above, and the computer-readable storage medium for storing the computer program, are both novel and useful. Furthermore, the control method for the server described above is also novel and useful. [Brief explanation of the drawing]
[0012] [Figure 1] Figure 1 is a conceptual diagram of the communication system. [Figure 2] Figure 2 is a block diagram of the communication system. [Figure 3] Figure 3 shows a sequence diagram illustrating the processes implemented by the communication system and a flowchart illustrating the decision-making process. [Figure 4] Figure 4 shows a sequence diagram that continues from Figure 2, and a flowchart diagram that shows the setting decision process. [Figure 5] Figure 5 is a flowchart illustrating the setting decision process. [Figure 6] Figure 6 is a flowchart illustrating the setting determination process. [Modes for carrying out the invention]
[0013] (First embodiment) (Configuration of communication system 100; Figures 1 and 2) The communication system 100 provides an advertising printing service that prints advertising images onto a printing surface 300 at a predetermined delivery time (for example, 9:00 AM every day). The advertising images are, for example, images of advertisements for products or services, store advertisements, corporate advertisements, government announcements, and coupons usable at stores (for example, discount coupons, free coupons). If a user installs a printer 200 at home, they can obtain the advertising images printed on the printing surface 300 at the predetermined delivery time. The communication system 100 can also provide advertisers with advertising media different from the web, television, magazines, newspapers, etc. Here, the printing surface 300 is, for example, the surface of a printing sheet. The printer 200 is a device that has a printing function. The printer 200 may also be a multi-functional device that has other functions such as a scanning function in addition to the printing function.
[0014] In this embodiment, the printing surface 300 is divided into N printing areas, where N is an integer greater than or equal to 2. Each of the N printing areas is provided to the advertiser as an advertising space. The advertising spaces in this embodiment are static advertising spaces whose proportion of the printing surface 300 is fixed in advance. In other words, the advertising spaces are presented to the advertiser with a fixed size and proportion of the printing surface 300. Figure 1 shows an example where the printing surface 300 is divided into 8 printing areas and N is 8. Alternatively, the entire printing surface 300 may be provided to the advertiser as a single advertising space.
[0015] The communication system 100 comprises a print server 2, a distribution server 4, an SSP server 6, a DSP server 8, a DMP server 10, and a printer 200. Here, "SSP" stands for Supply Side Platform, "DSP" stands for Demand Side Platform, and "DMP" stands for Data Management Platform. Each server 2, 4, 6, 8, 10, and the printer 200 are connected to the Internet 12 and can communicate with each other via the Internet 12.
[0016] Print server 2 is a server that sends print data corresponding to advertising images to printer 200. Distribution server 4 is a server that manages the distribution of advertising images. SSP server 6 is a server that provides printable surface 300 as advertising space to advertisers. DSP server 8 is a server that manages advertising placement requests from advertisers. Advertising placement requests include image data provided by the advertiser, information indicating the target audience to which the advertiser wishes to deliver the advertisement, and information specifying the advertising space desired by the advertiser. Target information may be, for example, a man in his 40s. DMP server 10 is a server that manages customer information about customers who receive advertisements. Customer information includes DMP user ID, personal information such as the customer's age, gender, and address, and customer consumption behavior. For example, consumption behavior refers to actions taken while logged in with the DMP user ID. Consumption behavior may include, for example, information about the frequency and number of times products are viewed and purchased on an e-commerce site. Another example is that consumption behavior may also refer to information about the user's hobbies and preferences estimated from the search history and site browsing history on a device linked to the DMP user ID. Generally speaking, customer information can be any information known as user attributes. The ad space auction is automatically executed when the DSP server 8 places bids on the ad space provided by the SSP server 6. The SSP server 6 and DSP server 8 implement what is known as RTB (Real Time Bidding).
[0017] The printing server 2, the distribution server 4, and the SSP server 6 are installed on the Internet 12, for example, by the vendor of the printer 200. Also, the DSP server 8 and the DMP server 10 are installed on the Internet 12, for example, by an operator such as an advertising agency. That is, the provider of each device and the operator of each server can be different from each other. As an example, in the printing server 2, the distribution server 4, and the SSP server 6, a device user ID is used to identify a user. On the other hand, in the DSP server 8 and the DMP server 10, another DMP user ID is used to identify a user. For example, by the distribution server 4 storing the correspondence between the device user ID and the DMP user ID, a single user can be identified among the respective operating companies. Also, in another example, a single common user ID may be used in the printing server 2, the distribution server 4, the SSP server 6, the DSP server 8, and the DMP server 10. The common user ID is, for example, an ID provided by a function such as a social account or account linking.
[0018] Also, at least one of the printing server 2, the distribution server 4, and the SSP server 6 may be a cloud server provided by a cloud service. The cloud service is, for example, Amazon Web Services (AWS (registered trademark)). The cloud server is a virtual server provided by a provider of a cloud service that manages physical servers to an operator. For example, an operator who starts operating the printing server 2 realizes the printing server 2 by uploading a program to a cloud server provided by a cloud service. The operator does not have to manage the physical server.
[0019] (Configuration of the distribution server 4; FIG. 2) The distribution server 4 includes a communication interface 20 and a control unit 22. Hereinafter, "interface" will be described as "I / F". The communication I / F 20 is an I / F for executing communication via the Internet 12 and is connected to the Internet 12.
[0020] The control unit 22 includes a CPU 30 and a memory 32. The memory 32 includes a main storage device and an auxiliary storage device. As an example, the main storage device includes a RAM and a cache memory. As an example, the auxiliary storage device may be a ROM, a flash memory, a Solid State Drive (SSD), a Hard Disk Drive (HDD), or a combination thereof. The CPU 30 realizes various processes according to a program 34 loaded from the auxiliary storage device to the main storage device.
[0021] The memory 32 further stores a distribution setting table 36. The distribution setting table 36 manages a plurality of printers 200 that are destinations for advertising images. The distribution setting table 36 stores by associating a serial number, a device user ID, a DMP user ID, and a distribution time. The serial number is a number that identifies the destination printer 200. The device user ID is an ID for managing a user in the distribution server 4. The DMP user ID is an ID for managing a user in the DSP server 8 and the DMP server 10. The device user ID is, for example, identification information for a vendor that provides device services for the printer 200 to identify a user who uses the device services. The device services are, for example, remote printing, a guarantee service for the printer 200, a service for shipping consumables, and the like. On the other hand, the DMP user ID is, for example, identification information for a business operator such as an advertising agency to identify a user who uses the services provided by the business operator. The services provided by the business operator are, for example, web advertisements, search engines, e-commerce sites, and the like.
[0022] For example, a user registers to subscribe to a device service for printer 200. This results in the device user ID "DV1" being stored on the server providing the device service, associated with the printer 200's serial number "SN1". Next, the user registers the device user ID "DV1" and the DMP user ID "DM1" with the distribution server 4 to subscribe to the advertising printing service. The distribution server 4 then stores the device user ID "DV1", the DMP user ID "DM1", the serial number "SN1", and the distribution time in the distribution settings table 36. Here, the distribution time may be a fixed value predetermined by the operator or operating company managing the distribution server 4, or it may be a value that can be changed by the user.
[0023] (Configuration of SSP server 6; Figure 2) The SSP server 6 comprises a communication interface 40 and a control unit 42. The communication interface 40 is connected to the internet 12. The control unit 42 comprises a CPU 50 and a memory 52. The CPU 30 performs various processes according to a program 54 loaded from the auxiliary storage device of the memory 52 into the main memory of the memory 52.
[0024] Memory 52 further stores the history information 56 for each of multiple users. The history information 56 includes the history of successful bids in regularly held auctions. The successful bid information includes the date, the blank rate, and the profit result. The blank rate is the percentage of ad slots out of N ad slots offered in a single auction for which no image was printed. The profit result indicates either "+" which means the estimated profit from a single auction is 0 or greater, or "-" which means the estimated profit is less than 0.
[0025] (Processing implemented by the communication system 100; Figures 3 and 4) The processes implemented by the communication system 100 will be described with reference to Figures 3 and 4. In the following, the distribution server 4 communicates with other devices, such as the SSP server 6, via the communication interface 20 and the internet 12. The SSP server 6 also communicates with other devices, such as the DSP server 8, via the communication interface 40 and the internet 12. In the following, the processes by which the distribution server 4 and the SSP server 6 communicate with other devices may be described. In this case, the phrases "via the communication interface 20," "via the communication interface 40," and "via the internet 12" will be omitted.
[0026] In T10, the distribution server 4 determines that the distribution time stored in the distribution settings table 36 has arrived. Then, in T12, the distribution server 4 retrieves the DMP user ID stored in the distribution settings table 36 that is associated with the arrived distribution time.
[0027] In T14, the distribution server 4 sends an auction notification to the SSP server 6 informing it that an auction should be held for the advertising images to be printed on the destination printer 200. The auction notification includes the DMP user ID obtained in T12.
[0028] At T14, the SSP server 6 receives an auction notification from the distribution server 4. Then, at T20, the SSP server 6 retrieves history information 56 from memory 52 that corresponds to the DMP user ID included in the auction notification.
[0029] In T22, the SSP server 6 determines whether the success rate calculated from the history information 56 acquired in T20 is greater than a predetermined value. The success rate is, for example, the percentage of results where the blank rate is 0% and the profit result is "+" during a predetermined period. Here, the predetermined period is, for example, one week. In another modified example, the success rate may be the percentage of results where the profit result is "+" during a predetermined period.
[0030] If the SSP server 6 determines that the success rate is below a predetermined value (NO in T22), it proceeds to T24. In T24, the SSP server 6 notifies the user corresponding to the DMP user ID that the auction will not be held. The user will then know that the auction has been canceled. The method of notifying the user may be, for example, email, SMS, or SNS message. When T24 ends, the process shown in Figure 3 ends. In other words, the auction will not be held.
[0031] If the SSP server 6 determines that the success rate is greater than a predetermined value (YES in T22), it proceeds to T30. In T30, the SSP server 6 generates ad slot information that indicates the attributes of the ad slot to be auctioned. The attributes of the ad slot include the minimum bid price, which is the lowest price at which to bid for the ad slot, and the size of the print area. For example, if an A4 size print area of 300 is divided into 8 print areas, the size of each print area is 1 / 8 of the A4 size.
[0032] In T32, SSP server 6 sends an auction request to DSP server 8 requesting the holding of an auction. The auction request includes the ad slot information generated in T30, request identification information that identifies the auction request, and the DMP user ID included in the auction notification in T14. The auction request presents the ad slot to DSP server 8.
[0033] At T32, the DSP server 8 receives an auction request from the SSP server 6. Then, at T40, the DSP server 8 obtains customer information corresponding to the DMP user ID included in the auction request from the DMP server 10. Based on the customer information obtained at T40, the DSP server 8 selects candidates to bid on in this auction from among multiple advertising requests. By selecting using customer information, advertisements that match the user attributes corresponding to the DMP user ID, for example, consumer behavior such as frequently purchasing cosmetics, are printed on the print surface 300.
[0034] In T42, the DSP server 8 performs the bidding process. In the bidding process, the DSP server 8 determines bidders for the ad slots indicated by the slot information from among multiple candidates selected from multiple ad placement requests. For example, the DSP server 8 determines each of the M candidates that have submitted a bid price higher than the minimum bid price among the multiple candidates to be bidders. Here, M is an integer greater than or equal to 1. M may be greater than or equal to N, which is the number of printable areas, or it may be less than N. The bidding process algorithm is determined by the operator of the DSP server 8. The bidding process algorithm may be an existing technology, and a detailed explanation is omitted in this specification.
[0035] In T44, the DSP server 8 generates a bid response indicating the result of the bidding process in T42 and sends the bid response to the SSP server 6. The bid response includes bid information corresponding to each of the M bidders determined by the bidding process, and request identification information included in the auction request in T34. The bid information includes the bid price and an image URL indicating a folder in the DSP server 8 where the image data to be placed in the ad slot is stored.
[0036] At T44, the SSP server 6 receives bid responses from the DSP server 8. Then, at T50, the SSP server 6 performs a decision process to determine one or more successful bidders from among the M bidders indicated by the bid responses received at T44. Details of the decision process will be described later. The successful bid status, which will be stored as history information 56, is determined from the result of the decision process.
[0037] In T70, the SSP server 6 stores the successful bid status, determined from the result of the decision processing in T50, as history information 56 in memory 52.
[0038] In T72, the SSP server 6 sends the successful bid information to the distribution server 4. The successful bid information includes the DMP user ID and result information indicating the result of the decision process in T50. The result information includes one or more image URLs provided by one or more successful bidders determined in the decision process in T50, and the respective bid prices of those one or more successful bidders.
[0039] In T72, distribution server 4 receives the winning bid information from SSP server 6. Then, in T74, distribution server 4 sends a download request to DSP server 8 that includes one or more image URLs contained in the winning bid information. As a result, in T76, distribution server 4 downloads one or more image files corresponding to one or more image URLs from DSP server 8.
[0040] In Figure 4, T80, the distribution server 4 executes a setting determination process to determine the print settings for the advertisement image. Details of the setting determination process will be described later.
[0041] In T90, the distribution server 4 generates an advertising image in which each of the one or more images corresponding to one or more image data points is assigned to N printable areas. The distribution server 4 then generates print data for printing the advertising image according to the print settings determined in T80. In T92, the distribution server 4 sends the print data generated in T90 to the print server 2.
[0042] When the print server 2 receives print data from the distribution server 4 at T92, it sends the print data to the printer 200 at T94. As a result, the printer 200 prints the advertisement image corresponding to the print data onto the print surface 300 at T96. The user can then obtain the advertisement image at the predetermined distribution time.
[0043] (Decision-making process; Figure 3) In T52, the SSP server 6 estimates the profit it will receive from each of the M bidders. The profit is estimated by subtracting the cost of the colorants used to print the image from the bid price.
[0044] The cost of colorants is calculated as follows, for example: SSP server 6 obtains M image URLs corresponding to M bidders from the bidding information. SSP server 6 downloads M image data corresponding to the M image URLs from DSP server 8. SSP server 6 analyzes each of the M downloaded image data to calculate the amount of colorant to be used for printing the image corresponding to each image data. Here, the analysis of each image data is performed based on the default print settings. The default print settings are, for example, color and print density 100%. SSP server 6 also stores the cost per unit amount of colorant. For each of the M image data, SSP server 6 calculates the cost of colorant by multiplying the amount of colorant calculated for that image data by the cost per unit amount of colorant.
[0045] In T54, the SSP server 6 selects one or more bids from the M bids received in T44 that meet exclusion criteria as candidates for winning the bid. Here, the exclusion criteria are, for example, that the profit is below a first threshold.
[0046] In T56, SSP server 6 determines one or more successful bidders from the one or more candidates determined in T44. For example, SSP server 6 determines the successful bidders in order of the highest estimated profit in T52. Here, if K successful bidders (N or more, the number of ad slots) are determined in T54, successful bidders are determined for all N ad slots. On the other hand, if L successful bidders (less than N, the number of ad slots) are determined in T54, successful bidders are not determined for some of the N ad slots.
[0047] In step T58, the SSP server 6 determines whether a successful bidder has been determined for all N advertising slots. If the SSP server 6 determines that a successful bidder has been determined for all N advertising slots (YES in step T58), it terminates the decision process.
[0048] Furthermore, if SSP server 6 determines that a bidder has not yet been determined for some of the N ad slots (NO in T58), it proceeds to T60. In T60, SSP server 6 relaxes the exclusion conditions from T54. When T60 is finished, SSP server 6 returns to T54. By relaxing the exclusion conditions, the number of candidates for winning bids determined in T54 increases.
[0049] One example of relaxing the exclusion criteria is to change the exclusion criterion from a condition where the profit is less than or equal to a first threshold to a condition where the profit is less than or equal to a second threshold that is smaller than the first threshold. Here, the SSP server 6 may progressively decrease the value compared to the profit each time T58 determines it to be YES, from the first threshold to the second threshold and then to the third threshold.
[0050] Another example of relaxing exclusion criteria is changing the exclusion condition from one in which profit is below a first threshold to one in which the bid price is above a predetermined minimum amount. Here, the predetermined minimum amount is, for example, a value equal to the minimum bid price, or the minimum bid price plus a predetermined value.
[0051] Furthermore, the exclusion criteria may be gradually relaxed by combining the above example with other examples. For example, it is assumed that SSP server 6 changes the value compared to the profit from the first threshold to the second threshold, and then determines NO at T58. In this case, SSP server 6 may change the exclusion criteria from the above example of comparing profit with a threshold to the above example of comparing the bid price with a predetermined minimum amount.
[0052] Furthermore, if the number of times the T60 process has been executed reaches a predetermined number, the SSP server 6 may forcibly terminate the decision process even if the T58 determines it to be NO. In this case, the decision process will end with a portion of the N advertising slots still without a winning bidder.
[0053] (Setting determination process; Figure 4) In T82, the distribution server 4 estimates the profit for each of the one or more successful bidders from the advertising space on which the image provided by that bidder will be printed. The method for calculating the profit is the same as in T52 in Figure 3.
[0054] In T84, the distribution server 4 selects one image from one or more images corresponding to one or more successful bidders.
[0055] In T86, the distribution server 4 determines the print density of an image based on the profit corresponding to the image selected in T84. Graph 400, shown in Figure 4, is a graph for determining print density in relation to profit. Program 34 includes an algorithm that represents graph 400. In graph 400, the horizontal axis represents profit and the vertical axis represents print density. For profits of P2 or higher, the print density is set to 100%. For profits of P1 or lower, the print density is set to 50%. Between profits P1 and P2, the print density is determined such that it gradually decreases from 100% as the profit decreases. Note that 100% at profit P1 and 50% at profit P2 are merely examples. In a modified version, program 34 may also include a predetermined map for determining print density from profit.
[0056] Here, the change in print density is achieved, for example, by changing the CMYK value of each pixel, the RGB value of each pixel, the dot size of each pixel, etc. The determination of print density by T86 is achieved, for example, by determining the CMYK value of each pixel. In T90 of Figure 4, the distribution server 4 generates print data based on the CMYK value of each pixel determined by T86. The printer 200 prints an advertisement image having the print density determined by T86 by printing the advertisement image corresponding to the print data. In another modified example, the determination of print density by T86 may be the generation of instruction information that instructs the printer 200 on the print density. In this case, the distribution server 4 may generate print data including the instruction information generated by T86 in T90 of Figure 4. For example, the printer 200 changes the CMYK value of each pixel indicated by the print data according to the instruction information contained in the print data. As a result, an advertisement image having the print density determined by T86 may be printed.
[0057] In T88, the distribution server 4 determines whether all of the one or more images corresponding to one or more successful bidders have been selected. If the distribution server 4 determines that not all of the one or more images have been selected (NO in T88), it returns to T84 and selects other images. If the distribution server 4 determines that all of the one or more images have been selected (YES in T88), it terminates the setting confirmation process.
[0058] (Effects of this embodiment) When the bid price is relatively low and the amount of colorants used for printing the image provided by the winning bidder is relatively large, sufficient profit may not be secured. Also, a low success rate based on the history information 56 means that profits were low in past deliveries. Furthermore, if there are not enough bidders, some of the N print areas may become blank with no image printed. In any of the above cases, losses may occur in the transaction of advertising space. In this embodiment, various processes are performed to actively reduce losses in the transaction of advertising space.
[0059] One method of reducing losses is the setting determination process shown in Figure 4. In this process, the lower the profit, the lower the print density is set (T86 in Figure 4). By lowering the print density, the amount of colorant used for printing is reduced, which can increase profits.
[0060] Furthermore, according to the configuration of this embodiment, the print density is determined for each of the one or more images corresponding to one or more successful bidders (T86 in Figure 4). For example, consider the case where the profit for the first successful bidder is greater than profit P2, and the profit for the second successful bidder is less than profit P2. In this case, for example, the image for the first successful bidder is printed with a print density of "100%", and the image for the second successful bidder is printed with a print density of "70%". Also, consider the case where both the profit for the first successful bidder and the profit for the second successful bidder are less than profit P2. In this case, for example, the image for the first successful bidder is printed with a print density of "80%", and the image for the second successful bidder is printed with a print density of "60%". For example, a comparative example can be considered in which the print density is lowered for all images printed on the printing surface 300 in order to increase profit. In this example, images corresponding to relatively high bid prices are determined to have the same print density as images corresponding to relatively low bid prices. A successful bidder who submitted a relatively high bid price may feel that it is unfair. In this embodiment, however, the print density of the image corresponding to a relatively high bid price is determined to be higher than that of the image corresponding to a relatively low bid price. This reduces the feeling of unfairness that a successful bidder who submitted a relatively high bid price may feel.
[0061] Another aspect of the loss reduction process is the process at T22 in Figure 3. The SSP server 6 notifies the user that it will not hold an auction (T24) if the success rate based on the history information 56 is below a predetermined value (NO at T22). In other words, if profits have been low in past deliveries, the SSP server 6 cancels the auction. This is because low profits are expected to continue in the future. By canceling the auction when low profits are expected to continue, losses in advertising space transactions are actively reduced.
[0062] Furthermore, notifications to users in T24 may include messages encouraging users to take action to increase the number of bidders. For example, in the bidding process of T42, the DSP server 8 determines bidders based on customer information. By adding new information to the customer information, the number of bidders that match the user's preferences will increase. An example of the above message is a message recommending that new information be added to the customer information.
[0063] Another example of the above message is a message recommending the removal of the setting on DSP server 8 that restricts the delivery of certain types of advertisements. By removing the restriction on the delivery of certain types of advertisements, the number of bidders will increase.
[0064] Another aspect of the process for reducing losses is the process T60 in Figure 3. By relaxing the exclusion conditions, the number of potential winning bidders increases. By increasing the number of potential winning bidders, the number of empty ad slots can be reduced. By reducing the number of empty ad slots, losses in ad slot transactions are actively reduced.
[0065] (Modified version of the first embodiment) In the first embodiment, the processes T22 in Figure 3, T60 in Figure 3, and T80 in Figure 4 are executed as processes to reduce losses. In modified examples, parts of the processes T22, T60, and T80 may not be executed. For example, the process T22 may be executed, but the processes T60 and T80 may not be executed. Alternatively, the processes T22 and T60 may be executed, but the process T80 may not be executed. Also, the process T80 may be executed, but the processes T22 and T60 may not be executed.
[0066] (Correspondence) The distribution server 4, SSP server 6, and printer 200 are examples of a "printing system". The print surface 300 is an example of a "print surface". Parts of N print areas are examples of the "first print area" and the "second print area". The DSP server 8 is an example of an "external device". The frame information in T32 of Figure 3 is an example of "presented information". The bid price included in the bid response in T44 of Figure 3 is an example of the "first purchase amount", the "second purchase amount", and the "purchase amount for M items". The bid price included in the bid information that remained without being excluded in the processing of T54 is an example of the "purchase amount for K items" and the "purchase amount for L items". The profit estimated in T52 of Figure 3 and T82 of Figure 4 is an example of the "first value" and the "second value". The image provided by the advertiser in the ad placement request is an example of the "first image" and the "second image". The print data generated in T90 of Figure 4 is an example of the "first print data" and the "third print data". Print density of "100%", "70%", and "60%" are examples of the "third density", "fourth density", and "fifth density", respectively. The minimum bid price is an example of the "specified minimum amount". The first threshold and second threshold in the exclusion conditions for T54 in Figure 3 are examples of the "first level value" and "second level value", respectively.
[0067] The control unit 42 of the SSP server 6 is an example of an "information transmission unit" and a "receiving unit". The control unit 22 of the distribution server 4 is an example of a "data generation unit". T32, T44, and T90 in Figure 3 are examples of processes implemented by the "information transmission unit", "receiving unit", and "data generation unit", respectively. The printer 200 is an example of a "print execution unit".
[0068] The process at T80 in Figure 4 is an example of a "reduction process". In this case, the profit P2 in graph 400 is an example of a "predetermined level". The control unit 22 of the distribution server 4 is an example of a "determination unit" and a "processing execution unit". T86 in Figure 4 is an example of a process realized by the "determination unit" and the "processing execution unit".
[0069] The process at T22 in Figure 3 is another example of "reduction processing". In this case, the success rate being greater than a predetermined value is an example of "the first value exceeding a predetermined level". The control unit 42 of the SSP server 6 is an example of a "determination unit" and a "processing execution unit". T22 in Figure 3 is an example of processing realized by the "determination unit" and the "processing execution unit".
[0070] The T60 process in Figure 3 is another example of a "reduction process." In this case, failing to satisfy the exclusion condition of T54 is an example of "the first value exceeding a predetermined level." The control unit 42 of the SSP server 6 is an example of a "determination unit" and a "processing execution unit." T54 and T60 in Figure 3 are examples of processes implemented by the "determination unit" and the "processing execution unit," respectively.
[0071] (Second example) This embodiment has the same configuration as the first embodiment, except that the content of the setting determination process is different.
[0072] (Setting determination process; Figure 4) In T100, the distribution server 4, as in T50, estimates the profit for each of the one or more successful bidders. Then, the distribution server 4 calculates the total profit, which is the sum of all the estimated profits.
[0073] In T102, the distribution server 4, similar to T86, uses graph 400 to determine the print density relative to the total profit. The print density determined in T102 is applied to all images printed in N print areas. When T102 finishes, the distribution server 4 terminates the setting determination process.
[0074] In this embodiment, the lower the total profit, the lower the print density is set. By lowering the print density, the amount of colorant used for printing is reduced in all N printable areas, thereby increasing profit.
[0075] (Third embodiment) This embodiment has the same configuration as the first embodiment, except that the content of the setting determination process is different.
[0076] (Setting determination process; Figure 5) T110 and T112 are the same as T82 and T84 in Figure 4. In T114, the distribution server 4 determines whether the profit corresponding to the image selected in T112 is less than a threshold.
[0077] If the distribution server 4 determines that the profit corresponding to the image selected in T112 is less than the threshold (YES in T114), it proceeds to T116. In T116, the distribution server 4 changes the color settings of the image selected in T112 from default color to grayscale. In color color settings, for example, the four colors of CMYK are used. On the other hand, in grayscale, the K color of CMYK, i.e., black, is mainly used. Grayscale is a setting that reduces the amount of other color materials used compared to color color settings. Note that the type of color materials is not limited to CMYK; other color combinations are also acceptable.
[0078] When T116 is completed, distribution server 4 proceeds to T120. T120 is the same as T88 in Figure 4. If distribution server 4 determines that not all of one or more images have been selected (NO in T120), it returns to T112 and selects other images. Also, if distribution server 4 determines that all of one or more images have been selected (YES in T120), it terminates the process shown in Figure 5.
[0079] Furthermore, if the distribution server 4 determines that the profit corresponding to the image selected in T112 is above a threshold (NO in T114), it proceeds to T118. In T118, the distribution server 4 decides to maintain the color settings of the image selected in T112 at the default color. Once T118 is complete, the distribution server 4 proceeds to T120.
[0080] In this embodiment, when profits are low, the image color settings are changed to grayscale, which uses less color than black (T116). Generally, the cost per unit of black is lower than the cost per unit of other colors. By changing to grayscale, the cost of colorants is reduced, and profits can be increased. In addition, the image color settings corresponding to relatively high bid prices are kept in color, while the image color settings corresponding to relatively low bid prices are changed to grayscale. This can reduce the feeling of unfairness for successful bidders who have submitted relatively high bids.
[0081] (Correspondence) The color color settings and grayscale color settings are examples of "first color settings" and "second color settings," respectively. The print data generated by T90 in Figure 4 is an example of "second print data."
[0082] (Fourth embodiment) This embodiment has the same configuration as the first embodiment, except that the content of the setting determination process is different.
[0083] (Setting determination process; Figure 6) T130 is the same as T100 in Figure 4. In T132, the distribution server 4 determines whether the total profit calculated in T130 is less than a threshold.
[0084] If the distribution server 4 determines that the total profit is less than the threshold (YES in T132), it proceeds to T134. In T134, the distribution server 4 changes the color settings of the images from default color to monochrome for all N print areas. Here, monochrome is a mode that uses only black color.
[0085] Furthermore, if the distribution server 4 determines that the total profit is above a threshold (NO in T132), it proceeds to T136. In T136, the distribution server 4 maintains the default color settings for the image colorants in all N print areas. When T134 or T136 is completed, the distribution server 4 terminates the process shown in Figure 6.
[0086] In this embodiment, if the total profit is low, the colorant setting is changed to monochrome, in which no colorants other than black are used (T134). By changing to monochrome, the cost of colorants is reduced, and profits can be increased.
[0087] (Correspondence) Black pigment is an example of a "pigment of a specific color." Other pigments besides black are examples of "one or more other pigments."
[0088] (Fifth example) This embodiment has the same configuration as the first embodiment, except that the content of the setting determination process is different. In this embodiment, the content of T134 and T136 in the setting determination process differs from that of the fourth embodiment.
[0089] (Setting determination process; Figure 6) In T134, the distribution server 4 changes the image color settings from the default eco mode "OFF" to eco mode "ON" for all N print areas. Eco mode is a mode that saves the amount of color material used by the printer 200. In eco mode "ON", images are printed with less color material compared to eco mode "OFF". For example, in eco mode "OFF", images are printed at 100% print density, while in eco mode "ON", images are printed at 50% print density.
[0090] In T136, the distribution server 4 maintains the image color settings in the default eco mode "OFF" for all N print areas.
[0091] In this embodiment, when the total profit is low, the colorant setting is changed from Eco Mode "OFF" to Eco Mode "ON" (T134). By changing to Eco Mode "ON", the cost of colorants is reduced, and profits can be increased.
[0092] (Correspondence) The print density in Eco Mode "OFF" and Eco Mode "ON" are examples of "First Density" and "Second Density," respectively.
[0093] Although specific examples of the present invention have been described in detail above, these are merely illustrative and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes to the specific examples illustrated above. Modifications of the above embodiments are listed below.
[0094] (Modification 1) The profits estimated in T52 and T82, etc. in Figure 3 are not limited to the value obtained by subtracting the cost of colorants from the bid price, but may also be, for example, the value obtained by subtracting the minimum bid price from the bid price.
[0095] (Modification 2) In the third embodiment, T116 may be changed from grayscale to monochrome.
[0096] (Modification 3) In the fourth embodiment, T134 may be changed from monochrome to grayscale.
[0097] (Modification 4) The process at T24 in Figure 3 does not need to be performed. In this modification, the step of "notifying the user that the reduction process has been performed" can be omitted.
[0098] (Modification 5) The communication system 100 does not need to include an SSP server 6, a DSP server 8, and a DMP server 10. That is, an auction for advertising space does not need to be held. In this case, the distribution server 4 may present advertising space to a terminal device used by an advertiser and receive advertising placement requests directly from the terminal device. The distribution server 4 may perform reduction processing such as T80 in Figure 4 if the profit obtained from the purchase amount included in the advertising placement request does not exceed a predetermined level. In this modification, the terminal device used by the advertiser and the purchase amount included in the advertising placement request are examples of "external device" and "first purchase amount," respectively.
[0099] (Modification 6) The print server 2, distribution server 4, and SSP server 6 may be integrated into a single server. Alternatively, the functions of the print server 2, distribution server 4, and SSP server 6 may be integrated into the printer 200. Furthermore, some functions of the print server 2, distribution server 4, and SSP server 6 may be implemented by the printer 200. For example, the processing of T80 and T90 in Figure 4 may be implemented by the printer 200. In this modification, the "information transmission unit," "receiving unit," and "decision unit" may be implemented by the server, while the "data generation unit," "processing execution unit," and "print execution unit" may be implemented by the printer 200.
[0100] (Modification 7) In the above embodiment, the processes shown in Figures 3 to 6 are realized by the CPUs 30 and 50 executing programs 34 and 54. Alternatively, any of the processes may be realized by hardware such as logic circuits.
[0101] Furthermore, the technical elements described herein or in the drawings demonstrate technical usefulness individually or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated herein or in the drawings achieve multiple objectives simultaneously, and achieving even one of these objectives constitutes technical usefulness in itself.
[0102] Even if, in the claims of this patent application, each claim depends on only some of the claims, it is not limited to the claim being dependent only on those specific claims. To the extent that it is not technically contradictory, each claim may be dependent on other claims that were not dependent at the time of application. That is, the technologies of each claim can be combined in various ways as follows: The following are the features of the technology disclosed herein. (Item 1) A printing system, An information transmission unit transmits information to an external device that presents a first printed area included in the printed surface as a static advertising frame whose proportion of the printed surface is fixed in advance, A receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information, A determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level, A data generation unit that generates first print data for printing a first image corresponding to the first purchase amount in the first print area when it is determined that the first value exceeds the predetermined level, If it is determined that the first value does not exceed the predetermined level, a processing execution unit performs a reduction process to reduce the loss in the transaction of the first printing area, A print execution unit that performs printing of an image based on the first print data, A printing system equipped with the following features. (Item 2) The data generation unit generates the first print data for printing the first image in the first print area with the first color settings. The printing system according to item 1, wherein the reduction process is a process that generates second print data for printing the first image in the first print area using a second color setting that uses a smaller amount of color than the first color setting. (Item 3) The printing surface is divided into a plurality of printing areas, including the first printing area and the second printing area. In the information presented, the multiple printable areas are presented as static advertising frames. The receiving unit receives, in addition to the first purchase amount, a second purchase amount for purchasing the second printing area from the external device. The determination unit further determines whether the second value indicating the profit obtained from the second purchase amount exceeds the predetermined level. The data generation unit determines that both the first value and the second value exceed the predetermined level, and generates first print data for printing the first image in the first print area with the first color settings, and for printing the second image corresponding to the second purchase amount in the second print area with the first color settings. The processing execution unit, If it is determined that the first value does not exceed the predetermined level and the second value exceeds the predetermined level, the reduction process is executed to print the first image in the first printing area with the second color setting and to generate the second print data for printing the second image in the second printing area with the first color setting. The printing system according to item 2, wherein, when it is determined that both the first value and the second value do not exceed the predetermined level, the reduction process is performed to print the first image in the first printing area with the second color setting, and to generate second print data for printing the second image in the second printing area with the second color setting. (Item 4) The first color setting is a setting to print the image at a first density, The printing system according to item 2, wherein the second color setting is a setting for printing the image at a second density lower than the first density. (Item 5) For printing on the aforementioned printing surface, a specific color pigment and one or more other color pigments other than the specific color may be used. The printing system according to item 2, wherein the second color setting is a setting that reduces the amount of one or more other colorants used compared to the amount of one or more colorants used in the first color setting. (Item 6) The first color material setting is a setting that utilizes both the color material of the specific color and one or more other color materials. The printing system described in item 5, wherein the second color material setting is a setting that uses the color material of the specific color and does not use one or more other color materials. (Item 7) The printing system described in item 5 or 6, wherein the aforementioned specific color is black. (Item 8) The data generation unit generates the first print data for printing the first image in the first print area at a third density. The reduction process is a process that generates third print data for printing the first image in the first print area at a fourth density lower than the third density, The fourth concentration is calculated based on the first value which represents the profit obtained from the first purchase price. The printing system described in item 1, wherein the fourth density decreases as the first value decreases. (Item 9) The printing surface is divided into a plurality of printing areas, including the first printing area and the second printing area. In the information presented, the multiple printable areas are presented as static advertising frames. The receiving unit receives, in addition to the first purchase amount, a second purchase amount for purchasing the second printing area from the external device. The determination unit further determines whether the second value indicating the profit obtained from the second purchase amount exceeds the predetermined level. The data generation unit determines that both the first value and the second value exceed the predetermined level, and generates first print data for printing the first image in the first print area at the third density, and for printing the second image corresponding to the second purchase amount in the second print area at the third density. The processing execution unit, If it is determined that the first value does not exceed the predetermined level and the second value exceeds the predetermined level, the reduction process is executed to generate third print data for printing the first image in the first print area at the fourth density and printing the second image in the second print area at the third density. If it is determined that neither the first value nor the second value exceeds the predetermined level, the reduction process is executed to generate the third print data for printing the first image in the first print area at the fourth density and the second image in the second print area at the fifth density. The fifth concentration is calculated based on the second value, which represents the profit obtained from the second purchase price. The printing system described in item 8, wherein the fifth density decreases as the second value decreases. (Item 10) The information transmission unit periodically transmits the presented information to the external device. The printing system according to item 1, wherein the reduction process is a process of ceasing to periodically transmit the presentation information to the external device. (Item 11) The aforementioned printing system further, The system includes a memory control unit that stores in memory the number of times the first value exceeds the predetermined level, The printing system according to item 10, wherein the processing execution unit performs the reduction process to stop periodically transmitting the presentation information to the external device when the number of times does not exceed a predetermined threshold. (Item 12) The aforementioned printing system further, The printing system according to item 11, further comprising a notification unit that notifies the user that the reduction process has been performed. (Item 13) The printing surface is divided into N printing areas, including the first printing area. The above N is an integer greater than or equal to 2, The information transmission unit transmits the presentation information, which presents each of the N printable areas as the static advertising frame, to the external device. The receiving unit receives from the external device M purchase amounts, each of which is the purchase amount for purchasing one of the N printing areas, and which includes the first purchase amount. The aforementioned M is an integer greater than or equal to 3 than the aforementioned N, The determination unit performs a determination process for each of the M purchase amounts to determine whether the value indicating the profit obtained from that purchase amount exceeds the predetermined level. The data generation unit generates first print data for printing the N images from the K images corresponding to the K purchase amounts in the N print areas when it is determined that the K purchase amounts of the M purchase amounts of N items exceed the predetermined level. The printing system according to item 1, wherein the processing execution unit determines that the purchase amounts of L items, which are less than N items out of the M purchase amounts, exceed a predetermined level, and then changes the predetermined level from a first level value to a second level value lower than the first level value, and performs the determination process again. (Item 14) The printing surface is divided into N printing areas, including the first printing area. The above N is an integer greater than or equal to 2, The information transmission unit transmits the presentation information, which presents each of the N printable areas as the static advertising frame, to the external device. The receiving unit receives from the external device M purchase amounts, each of which is the purchase amount for purchasing one of the N printing areas, and which includes the first purchase amount. The aforementioned M is an integer greater than or equal to 3 than the aforementioned N, The aforementioned printing system further, For each of the M images corresponding to the M purchase amounts, an estimation unit estimates the cost of the colorants used to print the image, A calculation unit calculates a value representing the profit obtained from each of the M purchase amounts by subtracting the corresponding color material cost from the purchase amount, Equipped with, The determination unit determines, for each of the M purchase amounts, whether the value calculated from that purchase amount exceeds the predetermined level. The data generation unit generates first print data for printing the N images from the K images corresponding to the K purchase amounts in the N print areas when it is determined that the K purchase amounts of the M purchase amounts of N items exceed the predetermined level. The printing system according to item 1, wherein the processing execution unit determines that, among the M purchase amounts, L purchase amounts that are less than N exceed a predetermined level, and performs the reduction process to determine whether the value obtained by subtracting a predetermined minimum amount from each of the M purchase amounts exceeds the predetermined level. (Item 15) A computer program for a printing system, The aforementioned computer program controls the computer of the printing system in the following parts: An information transmission unit transmits information to an external device that presents a first printed area included in the printed surface as a static advertising frame whose proportion of the printed surface is fixed in advance, A receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information, A determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level, A data generation unit that generates first print data for printing a first image corresponding to the first purchase amount in the first print area when it is determined that the first value exceeds the predetermined level, If it is determined that the first value does not exceed the predetermined level, a processing execution unit performs a reduction process to reduce the loss related to the transaction of the first printing area, A print control unit that causes a printing mechanism to print an image based on the first print data, A computer program that functions as such. (Item 16) It is a server, An information transmission unit transmits information to an external device that presents a first printed area included in the printed surface as a static advertising frame whose proportion of the printed surface is fixed in advance, A receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information, A determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level, A data generation unit that generates first print data for printing a first image corresponding to the first purchase amount in the first print area when it is determined that the first value exceeds the predetermined level, If it is determined that the first value does not exceed the predetermined level, a processing execution unit performs a reduction process to reduce the loss related to the transaction of the first printing area, A data transmission unit that transmits the first print data to the printing mechanism, A server equipped with the following features. [Explanation of Symbols]
[0103] 2: Print server, 4: Distribution server, 6: SSP server, 8: DSP server, 10: DMP server, 12: Internet, 20: Communication I / F, 22: Control unit, 30: CPU, 32: Memory, 34: Program, 36: Distribution settings table, 40: Communication I / F, 42: Control unit, 50: CPU, 52: Memory, 54: Program, 56: History information, 100: Communication system, 200: Printer, 300: Print surface, 400: Graph, P1, P2: Profit
Claims
1. A printing system, An information transmission unit transmits information to an external device that presents a first printed area included in the printed surface as a static advertising frame whose proportion of the printed surface is fixed in advance, A receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information, A determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level, A data generation unit that generates first print data for printing a first image corresponding to the first purchase amount in the first print area when it is determined that the first value exceeds the predetermined level, If it is determined that the first value does not exceed the predetermined level, a processing execution unit executes a reduction process to reduce the loss in the transaction of the first printing area, A print execution unit that performs printing of an image based on the first print data, A printing system equipped with the following features.
2. The data generation unit generates the first print data for printing the first image in the first print area with the first color settings. The printing system according to claim 1, wherein the reduction process is a process that generates second print data for printing the first image in the first print area using a second color setting that uses a smaller amount of color than the first color setting.
3. The printing surface is divided into a plurality of printing areas, including the first printing area and the second printing area. In the information presented, the multiple printable areas are presented as static advertising frames. The receiving unit receives, in addition to the first purchase amount, a second purchase amount for purchasing the second printing area from the external device. The determination unit further determines whether the second value indicating the profit obtained from the second purchase amount exceeds the predetermined level. The data generation unit determines that both the first value and the second value exceed the predetermined level, and generates first print data for printing the first image in the first print area with the first color settings, and for printing the second image corresponding to the second purchase amount in the second print area with the first color settings. The processing execution unit, If it is determined that the first value does not exceed the predetermined level and the second value exceeds the predetermined level, the reduction process is executed to print the first image in the first printing area with the second color setting and to generate the second print data for printing the second image in the second printing area with the first color setting. The printing system according to claim 2, wherein, when it is determined that both the first value and the second value do not exceed the predetermined level, the reduction process is performed to print the first image in the first printing area with the second color setting, and to generate the second print data for printing the second image in the second printing area with the second color setting.
4. The first color setting is a setting to print the image at a first density, The printing system according to claim 2, wherein the second colorant setting is a setting to print the image at a second density lower than the first density.
5. For printing on the aforementioned printing surface, a specific color pigment and one or more other color pigments other than the specific color may be used. The printing system according to claim 2, wherein the second colorant setting is a setting that reduces the amount of one or more other colorants used compared to the amount of one or more colorants used in the first colorant setting.
6. The first color material setting is a setting that utilizes both the color material of the specific color and one or more other color materials. The printing system according to claim 5, wherein the second color material setting is a setting that uses a color material of the specific color and does not use one or more other color materials.
7. The printing system according to claim 5, wherein the aforementioned specific color is black.
8. The data generation unit generates the first print data for printing the first image in the first print area at a third density. The reduction process is a process that generates third print data for printing the first image in the first print area at a fourth density lower than the third density, The fourth concentration is calculated based on the first value which represents the profit obtained from the first purchase price. The printing system according to claim 1, wherein the fourth density decreases as the first value decreases.
9. The printing surface is divided into a plurality of printing areas, including the first printing area and the second printing area. In the information presented, the multiple printable areas are presented as static advertising frames. The receiving unit receives, in addition to the first purchase amount, a second purchase amount for purchasing the second printing area from the external device. The determination unit further determines whether the second value indicating the profit obtained from the second purchase amount exceeds the predetermined level. The data generation unit determines that both the first value and the second value exceed the predetermined level, and generates first print data for printing the first image in the first print area at the third density, and for printing the second image corresponding to the second purchase amount in the second print area at the third density. The processing execution unit, If it is determined that the first value does not exceed the predetermined level and the second value exceeds the predetermined level, the reduction process is executed to generate third print data for printing the first image in the first print area at the fourth density and printing the second image in the second print area at the third density. If it is determined that neither the first value nor the second value exceeds the predetermined level, the reduction process is executed to generate the third print data for printing the first image in the first print area at the fourth density and the second image in the second print area at the fifth density. The fifth concentration is calculated based on the second value which represents the profit obtained from the second purchase price. The printing system according to claim 8, wherein the fifth density decreases as the second value decreases.
10. The information transmission unit periodically transmits the presented information to the external device. The printing system according to claim 1, wherein the reduction process is a process of ceasing to periodically transmit the presentation information to the external device.
11. The aforementioned printing system further, The system includes a memory control unit that stores in memory the number of times the first value exceeds the predetermined level, The printing system according to claim 10, wherein the processing execution unit performs the reduction process to stop periodically transmitting the presentation information to the external device when the number of times does not exceed a predetermined threshold.
12. The aforementioned printing system further, The printing system according to claim 11, further comprising a notification unit for notifying the user that the reduction process has been performed.
13. The printing surface is divided into N printing areas, including the first printing area. The aforementioned N is an integer greater than or equal to 2, The information transmission unit transmits the presentation information, which presents each of the N printable areas as the static advertising frame, to the external device. The receiving unit receives from the external device M purchase amounts for purchasing each of the N printing areas, the M purchase amounts including the first purchase amount. The aforementioned M is an integer greater than or equal to 3 than the aforementioned N, The determination unit performs a determination process for each of the M purchase amounts to determine whether the value indicating the profit obtained from the purchase amount exceeds the predetermined level. The data generation unit, when it is determined that the purchase amounts of K items out of the M purchase amounts, which are N or more, exceed the predetermined level, generates the first print data for printing the N images out of the K images corresponding to the K purchase amounts in the N print areas. The printing system according to claim 1, wherein the processing execution unit determines that the purchase amounts of L items, which are less than N items, out of the M purchase amounts, exceed a predetermined level, and then changes the predetermined level from a first level value to a second level value lower than the first level value and performs the determination process again.
14. The printing surface is divided into N printing areas, including the first printing area. The aforementioned N is an integer greater than or equal to 2, The information transmission unit transmits the presentation information, which presents each of the N printable areas as the static advertising frame, to the external device. The receiving unit receives from the external device M purchase amounts for purchasing each of the N printing areas, the M purchase amounts including the first purchase amount. The aforementioned M is an integer greater than or equal to 3 than the aforementioned N, The aforementioned printing system further, For each of the M images corresponding to the M purchase amounts, an estimation unit estimates the cost of the colorants used to print the image, A calculation unit calculates a value representing the profit obtained from each of the M purchase amounts by subtracting the corresponding color material cost from the purchase amount, Equipped with, The determination unit determines, for each of the M purchase amounts, whether the value calculated from that purchase amount exceeds the predetermined level. The data generation unit, when it is determined that the purchase amounts of K items out of the M purchase amounts, which are N or more, exceed the predetermined level, generates the first print data for printing the N images out of the K images corresponding to the K purchase amounts in the N print areas. The printing system according to claim 1, wherein the processing execution unit determines that L purchase amounts, which are less than N purchase amounts, exceed a predetermined level, and performs the reduction process for each of the M purchase amounts to determine whether the value obtained by subtracting a predetermined minimum amount from the purchase amount exceeds the predetermined level.
15. A computer program for a printing system, The aforementioned computer program controls the computer of the printing system in the following parts: An information transmission unit transmits information to an external device that presents a first printed area included in the printed surface as a static advertising frame whose proportion of the printed surface is fixed in advance, A receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information, A determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level, A data generation unit that generates first print data for printing a first image corresponding to the first purchase amount in the first print area when it is determined that the first value exceeds the predetermined level, If it is determined that the first value does not exceed the predetermined level, a processing execution unit performs a reduction process to reduce the loss related to the transaction of the first printing area, A print control unit that causes a printing mechanism to print an image based on the first print data, A computer program that functions as such.
16. It is a server, An information transmission unit transmits information to an external device that presents a first printed area included in the printed surface as a static advertising frame whose proportion of the printed surface is fixed in advance, A receiving unit that receives a first purchase amount for purchasing the first printing area from the external device that has received the presentation information, A determination unit that determines whether a first value indicating the profit obtained from the first purchase amount received from the external device exceeds a predetermined level, A data generation unit that generates first print data for printing a first image corresponding to the first purchase amount in the first print area when it is determined that the first value exceeds the predetermined level, If it is determined that the first value does not exceed the predetermined level, a processing execution unit performs a reduction process to reduce the loss related to the transaction of the first printing area, A data transmission unit that transmits the first print data to the printing mechanism, A server equipped with the following features.