Program, information processing device, and method for manufacturing pinback button

WO2025187359A8PCT designated stage Publication Date: 2025-10-02BROTHER KOGYO KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/004913
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-05
Filing Date
2025-02-14
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Conventional can badge manufacturing devices require a metal front member with images applied to both the front and fold regions, leading to discomfort when the background areas without original image data are visible, causing a sense of incongruity.

Method used

A program that identifies print areas on can badges, determines blank areas, and interpolates pixel values based on surrounding image pixels to complete the image, reducing the visibility of blank spaces.

Benefits of technology

The interpolation of pixel values in blank areas reduces the sense of discomfort when viewing manufactured can badges by ensuring a seamless image appearance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025004913_02102025_PF_FP_ABST
    Figure JP2025004913_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a means that enables reducing a feeling of strangeness felt by a person looking at a manufactured pinback button. A pinback button manufacturing assistance program 30 causes a control unit 11 of an information processing device 10 to execute: identification processing (S34) for identifying, with respect to an input image, a print area that includes at least a part of the input image and demarcates a print image to be printed on a pinback button; determination processing (S36) for determining whether or not a blank area not including the input image is present in the print area; and complement processing (S39, S40, S42) for complementing the pixel value of a pixel in the blank area on the basis of the pixel value of a pixel included in the input image upon determination by the determination processing that said blank area exists.
Need to check novelty before this filing date? Find Prior Art

Description

Program, information processing device, and method for producing can badges

[0001] The present disclosure relates to a program, an information processing device, and a method for producing a can badge such as a metal badge.

[0002] Conventionally, there have been known can badge manufacturing devices for manufacturing can badges. A can badge has a portion that is visible when viewed from the front (hereinafter referred to as the front region) and a portion that is visible when viewed from the side (hereinafter referred to as the fold region). For this reason, conventional can badge manufacturing devices require a metal front member with an image applied to both the front region and the fold region, and a metal back member.

[0003] Regarding the image to be applied to the front member provided to the badge production device, Patent Document 1 discloses a case where the print image data includes a background area that does not contain original image data. The badge order support device described in Patent Document 1 creates the print image data by pasting predetermined background image data (e.g., white image data) into the background area.

[0004] Japanese Patent Application Laid-Open No. 2017-204694

[0005] The badge ordering support device described in Patent Document 1 complements the image with the background image regardless of the original image if the image to be added to the front part includes a background area. Therefore, depending on the original image, people who see the produced badge may feel uncomfortable.

[0006] One of the objects of the present disclosure is to provide a means for reducing the sense of discomfort felt by people who see the manufactured can badges.

[0007] (1) The program disclosed herein causes a computer to execute the following steps for an input image: a process for identifying a print area that includes at least a portion of the input image and that partitions a print image to be printed on a badge; a process for determining whether or not a blank area that does not include the input image exists within the print area; and a process for complementing pixel values ​​of pixels within the blank area based on pixel values ​​of pixels included in the input image, in response to the determination that the blank area exists in the process of determination.

[0008] According to the above program, the pixel values ​​of pixels in blank areas are complemented based on the pixel values ​​of pixels contained in the input image, thereby reducing the sense of incongruity felt by people viewing the produced can badge.

[0009] (2) Preferably, the printing area includes a front area having a predetermined shape and a folding area surrounding the front area, and the interpolation process may interpolate pixel values ​​of pixels in the blank area based on pixel values ​​of pixels located at the edge of the input image within the range of the printing image.

[0010] (3) Preferably, the interpolation process identifies an upper rectangular area located above the center of the input image within the range of the print image, a right rectangular area located to the right of the center of the input image within the range of the print image, a left rectangular area located to the left of the center of the input image within the range of the print image, and a lower rectangular area located below the center of the input image within the range of the print image, and interpolates pixel values ​​of pixels in the blank area included in the upper rectangular area based on pixel values ​​of pixels located at the top end of the input image within the range of the print image, interpolates pixel values ​​of pixels in the blank area included in the right rectangular area based on pixel values ​​of pixels located at the right end of the input image within the range of the print image, interpolates pixel values ​​of pixels in the blank area included in the left rectangular area based on pixel values ​​of pixels located at the left end of the input image within the range of the print image, and interpolates pixel values ​​of pixels in the blank area included in the lower rectangular area based on pixel values ​​of pixels located at the bottom end of the input image within the range of the print image.

[0011] (4) Preferably, the front area may have a circular shape, and the folded area may have an annular shape surrounding the front area.

[0012] (5) Preferably, the input image includes a first input image and a second input image in which a mark indicating the front area is added to the first input image, and the identification process may identify the front area in the first input image based on a difference between the first input image and the second input image, and identify the folding area based on the identified front area.

[0013] (6) Preferably, the computer includes an input unit and a display unit, and the program further causes the computer to execute a display process for displaying the input image on the display unit and a reception process for receiving a change to the printing area of ​​the input image from the input unit, and may cause the computer to execute the completion process after the input image is input and after the reception process is executed.

[0014] (7) The information processing device of the present disclosure includes an identification processing unit that identifies, for an input image, a printing area that includes at least a portion of the input image and that partitions a print image to be printed on a can badge; a judgment processing unit that determines whether or not a blank area that does not include the input image exists within the printing area; and an interpolation processing unit that, in response to the judgment processing unit determining that the blank area exists, interpolates the pixel values ​​of pixels within the blank area based on the pixel values ​​of pixels included in the input image.

[0015] According to the information processing device described above, the pixel values ​​of pixels in blank areas are complemented based on the pixel values ​​of pixels contained in the input image, thereby reducing the sense of incongruity felt by people viewing the produced can badge.

[0016] (8) The disclosed method includes the steps of: identifying a print area for an input image that includes at least a portion of the input image and that partitions a print image to be printed on a badge; determining whether or not a blank area that does not include the input image exists within the print area; and, if it is determined in the determining step that a blank area exists, complementing the pixel values ​​of pixels within the blank area based on the pixel values ​​of pixels included in the input image.

[0017] According to the above method, the pixel values ​​of pixels in blank areas are interpolated based on the pixel values ​​of pixels contained in the input image, thereby reducing the sense of incongruity felt by people viewing the produced can badge.

[0018] According to the present disclosure, the sense of discomfort felt by people looking at the manufactured can badges can be reduced.

[0019] FIG. 1 is a block diagram illustrating the configuration of a badge production system 1 according to an embodiment. FIG. 2(A) is a perspective view of a badge 2 produced by the badge production system 1, FIG. 2(B) is a perspective view of a front member 3 of the badge 2, FIG. 2(C) is a perspective view of a back member 4 of the badge 2, and FIG. 2(D) is a cross-sectional view of the badge 2. FIG. 3(A) is a diagram illustrating an image required by the badge production system 1, and FIG. 3(B) is a diagram illustrating a case in which image clipping occurs in the badge production system 1. FIG. 4(A) is a diagram illustrating a first submission method for the badge production system 1, FIG. 4(B) is a diagram illustrating a second submission method for the badge production system 1, and FIG. 4(C) is a diagram illustrating a third submission method for the badge production system 1. FIGS. 5(A) to 5(D) are diagrams illustrating clipping correction during the third submission process in the badge production system 1. Figures 6(A) to 6(D) are diagrams for explaining cut-off correction at the time of second manuscript submission in the can badge production system 1. Figure 7 is a flowchart showing main processing by the control unit 11 of the information processing device 10 of the can badge production system 1. Figure 8 is a diagram showing a preview screen 40 displayed on the display unit 15 of the information processing device 10. Figure 9 is a diagram showing an adjustment screen 50 displayed on the display unit 15. Figure 10 is a flowchart of processing at the time of second manuscript submission by the control unit 11. Figure 11 is a flowchart of processing at the time of third manuscript submission by the control unit 11. Figure 12 is a flowchart of processing at the time of adjustment by the control unit 11.

[0020] Hereinafter, a can badge production system according to an embodiment will be described with reference to the drawings. Note that the embodiment described below is merely an example of the present disclosure, and the following embodiment can be modified as appropriate within the scope of the present disclosure.

[0021] 1, the can badge production system 1 according to the embodiment includes an information processing device 10 and a can badge production device 20. The information processing device 10 generates an image to be printed on a can badge (hereinafter referred to as a print image) based on an input image, and outputs the generated print image to the can badge production device 20. The can badge production device 20 produces a can badge based on the print image output from the information processing device 10.

[0022] [Configuration of Information Processing Device 10] Information processing device 10 includes a control unit 11, an input unit 14, a display unit 15, and an interface unit (referred to as I / F unit in the drawings) 16. Control unit 11 includes a CPU 12 and a storage unit 13. CPU 12, storage unit 13, input unit 14, display unit 15, and interface unit 16 are connected to a bus 17 within information processing device 10.

[0023] The CPU 12 controls the operation of the information processing device 10. The memory unit 13 includes, for example, a ROM, a RAM, an EEPROM, a hard disk drive, a solid state drive, etc. The memory unit 13 stores programs executed by the CPU 12 and functions as a working memory for the CPU 12. The input unit 14 is, for example, a touch panel, a mouse, a keyboard, etc. The input unit 14 receives input from a user and outputs the received input to the CPU 12. The display unit 15 is, for example, a liquid crystal display. The display unit 15 displays various screens under control of the CPU 12. The interface unit 16 is a communication interface for communicating with the can badge production device 20.

[0024] The information processing device 10 may be any type of computer, such as a smartphone, tablet, portable personal computer, or desktop personal computer. The information processing device 10 may further include a wired communication interface such as USB or a wireless communication interface such as Bluetooth (registered trademark) for communicating with other computers or external devices. Furthermore, when the information processing device 10 and the badge production device 20 communicate via a communication network, the interface unit 16 may be a wired communication interface such as Ethernet (registered trademark) or a wireless communication interface such as Wi-Fi (registered trademark). The interface unit 16 may be one or more of these communication interfaces.

[0025] [Can Badge Production Assistance Program 30] The storage unit 13 stores the can badge production assistance program 30 as a program executed by the CPU 12. When the CPU 12 executes the can badge production assistance program 30 stored in the storage unit 13, the information processing device 10 generates a print image based on an input image. At this time, the information processing device 10 executes the method according to this embodiment. The can badge production assistance program 30 is an example of a program. The information processing device 10 and the control unit 11 are examples of a computer.

[0026] The can badge production support program 30 may be stored in a computer-readable storage medium. A computer-readable storage medium is a non-transitory medium. Non-transitory media include recording media such as ROM, RAM, EEPROM, hard disk drive, solid-state drive, CD-ROM, DVD-ROM, etc. Furthermore, non-transitory media are also tangible media. On the other hand, electrical signals carrying a program downloaded from an Internet server or the like are computer-readable signal media, which is a type of computer-readable medium, but are not included in non-transitory computer-readable storage media. Furthermore, the communication partner's server may have non-transitory media on which the program is readably stored. In this case, the can badge production support program 30 may be stored in a medium owned by the communication partner's server.

[0027] [Configuration of Can Badge 2] The can badge 2 produced by the can badge production system 1 has a disk shape as shown in Fig. 2(A). The can badge 2 is produced by crimping a metal front member 3 shown in Fig. 2(B) and a metal back member 4 shown in Fig. 2(C). The can badge 2 has the cross-sectional structure shown in Fig. 2(D). In the can badge 2, the surface of the front member 3 is covered with a transparent film 5 and a white sheet 6. The peripheral portions of the transparent film 5 and the white sheet 6 are sandwiched between the peripheral portions of the crimped front member 3 and back member 4.

[0028] When the can badge 2 is viewed from the front, the front member 3 is not visible, but the image printed on the transparent film 5 covering the front member 3 is visible. However, in the areas where no image is printed, the white sheet 6 is visible through the transparent film 5. The back member 4 may be provided with a through-hole (not shown) through which a fastener (such as a hook pin or safety pin) for the can badge 2 can be inserted.

[0029] [Configuration of Can Badge Manufacturing Apparatus 20] The can badge manufacturing apparatus 20 produces can badges by printing an image on a transparent film 5, and then stacking and crimping the transparent film 5 with the printed image, a white sheet 6, a front member 3, and a back member 4 in that order. As shown in Fig. 1, the can badge manufacturing apparatus 20 includes a transparent film storage section 21, a white sheet storage section 22, a front member storage section 23, a back member storage section 24, a finished product storage section 25, an interface section 26, a printing section 27, a cutting section 28, and a crimping section 29.

[0030] The transparent film storage section 21 stores transparent film 5 before an image is printed on it. The white sheet storage section 22 stores white sheets 6. The white sheets 6 are, for example, blank paper. The transparent films 5 stored in the transparent film storage section 21 and the white sheets 6 stored in the white sheet storage section 22 are typically rectangular in shape. For example, the transparent film storage section 21 is a tray that stores transparent films 5, and the white sheet storage section 22 is another tray that stores white sheets 6. The transparent film storage section 21 and the white sheet storage section 22 may be a single tray that alternately stores transparent films 5 and white sheets 6.

[0031] The front member storage section 23 stores the front member 3 of the can badge 2. The back member storage section 24 stores the back member 4 of the can badge 2. For example, the front member storage section 23 stores multiple front members 3 stacked vertically, and the back member storage section 24 stores multiple back members 4 stacked vertically. The front member storage section 23 and the back member storage section 24 may store the front member 3 and the back member 4, respectively, in any manner other than that described above.

[0032] The finished product storage section 25 stores the produced can badges 2. The finished product storage section 25 is, for example, a rectangular box with an open top that stores the can badges 2. The finished product storage section 25 may have any shape other than the above.

[0033] The interface unit 26 is a communication interface for communicating with the information processing device 10. The interface unit 26 is connected to the interface unit 16 of the information processing device 10. The information processing device 10 outputs a print image to the badge production device 20 via the interface unit 16. The badge production device 20 receives the print image from the information processing device 10 via the interface unit 26.

[0034] The printing unit 27 is supplied with the transparent film 5 stored in the transparent film storage unit 21. The printing unit 27 prints a print image received from the information processing device 10 on the back side of the supplied transparent film 5, inverting it horizontally. The transparent film 5 with the printed image is supplied to the cutting unit 28. Separately, the cutting unit 28 is supplied with the white sheet 6 stored in the white sheet storage unit 22.

[0035] The cutting unit 28 cuts the supplied transparent film 5 and white sheet 6 to fit the shape of the can badge 2. For example, perforations that fit the shape of the can badge 2 may be formed in advance in the transparent film 5 and white sheet 6 before cutting, and the cutting unit 28 may cut the transparent film 5 and white sheet 6 along the perforations. Alternatively, the cutting unit 28 may have a blade that fits the shape of the can badge 2, and cut the transparent film 5 and white sheet 6 by pressing the blade against the can badge 2.

[0036] The transparent film 5 and white sheet 6 after cutting have the same shape as the combined front and folded regions of the can badge 2. The cutting unit 28 may cut the transparent film 5 and white sheet 6 in order and supply them separately to the crimping unit 29, or may cut the transparent film 5 and white sheet 6 simultaneously and supply them together to the crimping unit 29.

[0037] The crimping unit 29 sequentially receives the backing member 4 stored in the backing member storage unit 24, the fronting member 3 stored in the fronting member storage unit 23, the white sheet 6 cut in the cutting unit 28, and the transparent film 5 printed with an image in the printing unit 27 and cut in the cutting unit 28. The crimping unit 29 deforms the fronting member 3 and the backing member 4 to fit the finished shape of the can badge 2, with the transparent film 5, white sheet 6, fronting member 3, and backing member 4 stacked in order from top to bottom (crimping process). This crimping process secures the backing member 4 to the fronting member 3 with the peripheral portions of the transparent film 5 and white sheet 6 sandwiched between the peripheral portions of the fronting member 3 and the backing member 4 (see FIG. 2(D)). This completes the can badge 2, with the printed image appearing in the front region on the surface of the fronting member 3. The completed can badge 2 is stored in the finished product storage unit 25.

[0038] [Images Required for Producing the Can Badge 2] To produce the can badge 2 shown in FIG. 2A, the image shown in FIG. 3A is required. In FIG. 3A, the interior of the small circle indicates the front region R1, which is visible when the can badge 2 is viewed from the front. The area outside the small circle and inside the large circle (the dotted pattern area) indicates the folded region R2, which is visible when the can badge 2 is viewed from the side. The front region R1 and the folded region R2 combined form the print region. Given that the diameter of the front region R1 is D1 (mm), the diameter of the folded region R2 is D2 (mm), and the image resolution is N (dpi: dots per inch), a square image with a side length of (D2 × N / 25.4) pixels, including the print region, is required to produce the can badge 2. For example, if D1 = 57 mm, D2 = 66 mm, and n = 300 dpi, a square image of (780 × 780) pixels is required.

[0039] [Submission method for can badge production system 1] A user of the can badge production system 1 (hereinafter referred to as "user") must submit an image to be printed on the can badge 2 to the can badge production system 1. The user submits the image to the can badge production system 1 using one of the three submission methods shown in Figures 4(A) to 4(C). In Figures 4(A) to 4(C), the processing described above the dashed line in the center of the figure is processing performed by the user, and the processing described below the dashed line is processing performed by the can badge production system 1.

[0040] The first submission method (FIG. 4(A)) involves pasting an original image into a predetermined PSD (PhotoShop Data; PHOTOSHOP is a registered trademark) template. In this case, the user obtains the PSD template and uses an image processing tool or the like to lay out the original image within the PSD template. The badge production system 1 receives the PSD template in which the original image has been laid out, and produces badges 2 based on the received PSD template.

[0041] The second submission method (Figure 4 (B)) is a method in which an original image and an image in which a circle indicating the front area of ​​the can badge 2 is added to the original image are submitted together. In this case, the user copies the original image and adds a circle indicating the front area of ​​the can badge 2 to the copy. The can badge production system 1 receives these two images and produces the can badge 2 based on the two received images. The can badge production system 1 identifies the front area of ​​the can badge 2 based on the difference image of the two received images, and identifies the fold area of ​​the can badge 2 around the front area. The original image is an example of a first image. The image in which a circle indicating the front area of ​​the can badge 2 is added to the original image is an example of a second image.

[0042] The third submission method (Figure 4(C)) is a method in which the image to be printed on the front area of ​​the can badge 2 is placed in the center of a square image. In this case, the user processes the original image into an image of a predetermined format. Here, the image of the predetermined format is a square image that includes the image to be printed on the front area of ​​the can badge in its center at full size (full size taking resolution into consideration). The can badge production system 1 receives the image of the predetermined format and produces the can badge 2 based on the received image. The can badge production system 1 produces the can badge 2 using the central image of the received image as is.

[0043] [Necessity of Cut-Off Correction] Hereinafter, an image submitted to the badge production system 1 will be referred to as an "input image." When creating a print image based on the input image in the badge production system 1, there may be a shortage of image data. First, there is a shortage of image data when the size of the input image is smaller than the size of the print image. For example, there is a shortage of image data when the horizontal size of the input image is smaller than the horizontal size of the print image.

[0044] Second, when adjusting the position of the print image for the input image, if the range of the print image is set to a position that exceeds the range of the input image, image data will be insufficient. For example, in Figure 3(B), if the input image is X, the inside of the small circle is the front region R1 of the can badge 2, and the outside of the small circle and the inside of the large circle is the folded region R2, the range of the print image will exceed the range of the input image X, and image data will be insufficient in the hatched area.

[0045] Hereinafter, such a lack of image data will be referred to as "cut-off," and correcting the image when cut-off occurs will be referred to as "cut-off correction." Also, cut-off caused by the input image size being smaller than the print image size will be referred to as "cut-off at the time of submission," and cut-off that occurs when adjusting the position of the print image for the input image will be referred to as "cut-off during adjustment."

[0046] [Cut-off Correction by Can Badge Production Support Program 30] The can badge production support program 30 performs cut-off correction as necessary. To prevent the image from being changed by cut-off correction when the user does not wish it, the can badge production support program 30 has three options for cut-off correction during submission. The first option is to notify the user of an error without performing cut-off correction when cut-off occurs during submission. The second option is to complement the cut-off portion with a white pixel value when cut-off occurs during submission. The third option is to complement the cut-off portion with the pixel value of a pixel located at the edge of the input image within the range of the print image when cut-off occurs during submission. The memory unit 13 stores an operating mode that indicates which option the can badge production support program 30 will follow when cut-off occurs during submission.

[0047] Referring to FIG. 5, the cut-off correction process for the third manuscript submission will be described. The badge production support program 30 first compares the size of the input image X1 with the size of the print image ( FIG. 5A ). If the size of the input image X1 is smaller than the size of the print image and the operation mode indicates the first option, the badge production support program 30 notifies the user of an error and terminates processing of the input image. Next, the badge production support program 30 deletes the portion of the input image X1 that exceeds the range of the print image. In the example shown in FIG. 5, the portion of the input image X1 that extends above and below the range of the print image (crosshatched portion) is deleted. The image obtained in this manner is referred to as a "cut-out image." Next, the badge production support program 30 composites a white image as a background image with the cut-out image in case the cut-out image includes a fully transparent area. Hereinafter, the image obtained by compositing the cut-out image and the white image is referred to as a "composite image X2."

[0048] Next, the can badge production support program 30 obtains from the composite image X2 the pixel value Q1 of pixel P1 at the top center in the horizontal direction, the pixel value Q2 of pixel P2 at the right center in the vertical direction, the pixel value Q3 of pixel P3 at the left center in the vertical direction, and the pixel value Q4 of pixel P4 at the bottom center in the horizontal direction (Figure 5 (B)).

[0049] Next, the badge production support program 30 arranges the four images Y1-Y4 in a circular pattern to create an auxiliary image Y including the four images Y1-Y4. Specifically, the badge production support program 30 arranges a rectangular image Y1 having a pixel value Q1 near the top of the composite image X2, a rectangular image Y2 having a pixel value Q2 near the right edge of the composite image X2, a rectangular image Y3 having a pixel value Q3 near the left edge of the composite image X2, and a rectangular image Y4 having a pixel value Q4 near the bottom of the composite image X2 (FIG. 5C). Note that the horizontal sizes of the images Y1 and Y4 are equal to the horizontal size of the print image, and the vertical sizes of the images Y2 and Y3 are equal to the vertical size of the print image.

[0050] The area of ​​image Y1 is an example of an upper rectangular area located above the center of input image X1 within the range of the print image. The area of ​​image Y2 is an example of a right rectangular area located to the right of the center of input image X1 within the range of the print image. The area of ​​image Y3 is an example of a left rectangular area located to the left of the center of input image X1 within the range of the print image. The area of ​​image Y4 is an example of a lower rectangular area located below the center of input image X1 within the range of the print image.

[0051] Next, the can badge production support program 30 obtains print image Z by combining composite image X2 with auxiliary image Y (FIG. 5(D)). More specifically, the can badge production support program 30 uses composite image X2 as print image Z in areas where composite image X2 exists, and uses auxiliary image Y as print image Z in areas where composite image X2 does not exist.

[0052] Referring to FIG. 6 , the correction of cutouts during the second submission process will be described. In the second submission method, a first input image Xa and a second input image Xb, which is the first input image Xa with a circle C indicating the front area, are submitted to the badge production support program 30 ( FIG. 6(A) ). The badge production support program 30 identifies the front area R1 of the badge 2 based on a differential image between the first input image Xa and the second input image Xb, and sets a circular folding area R2 having a predetermined width around the front area R1. The badge production support program 30 determines the range of the print image as a square area circumscribing the folding area R2, and deletes the portion of the first input image Xa that exceeds the range of the print image. In the example shown in FIG. 6 , portions of the input image Xa that extend to the left and bottom of the range of the print image are deleted, resulting in a cropped image.

[0053] 6, the shape of the cut-out image is square, but the shape of the cut-out image may also be rectangular. Furthermore, the can badge production support program 30 may determine the range of the print image as a square area circumscribing the front area R1, and may obtain the cut-out image by deleting the portion of the first input image Xa that exceeds the range of the print image.

[0054] The badge production support program 30 then performs the same process as the cutout correction performed during the third manuscript submission. From the composite image X2, which combines the cropped image and the white image, the badge production support program 30 obtains the pixel value Q1 of the pixel P1 at the top center in the horizontal direction, the pixel value Q2 of the pixel P2 at the right center in the vertical direction, the pixel value Q3 of the pixel P3 at the left center in the vertical direction, and the pixel value Q4 of the pixel P4 at the bottom center in the horizontal direction ( FIG. 6C ). Next, the badge production support program 30 arranges the four images Y1 to Y4 in a ring to create auxiliary image Y ( FIG. 6D ). Next, the badge production support program 30 combines composite image X2 with auxiliary image Y to obtain print image Z ( FIG. 6E ).

[0055] [Processing Executed by Control Unit 11] The processing executed by control unit 11 of information processing device 10 will be described below with reference to Figures 7 to 12. Control unit 11 executes main processing shown in Figure 7, second manuscript submission processing shown in Figure 10, third manuscript submission processing shown in Figure 11, and adjustment processing shown in Figure 12 by causing CPU 12 to execute can badge production support program 30 stored in storage unit 13. When executing the main processing, control unit 11 causes display unit 15 to display preview screen 40 shown in Figure 8 and adjustment screen 50 shown in Figure 9.

[0056] [Main Processing] In the main processing shown in Fig. 7, the control unit 11 executes a process at the time of submission according to the type of file contained in the designated folder. Specifically, the control unit 11 determines whether or not there are any unprocessed files in the designated folder (S11). If the control unit 11 determines that there are any unprocessed files (S11: Yes), the control unit 11 proceeds to S12. In this case, the control unit 11 selects an unprocessed file contained in the designated folder (S12).

[0057] Next, the control unit 11 determines whether the file selected in S12 is a PSD template (S13). If the control unit 11 determines that the file is a PSD template (S13: Yes), the process proceeds to S14. In this case, the control unit 11 executes a first manuscript submission process (S14). Note that the control unit 11 does not execute cut-off correction in the first manuscript submission process, so a description of the first manuscript submission process will be omitted here.

[0058] If the control unit 11 determines in S13 that the file is not a PSD template (S13: No), the control unit 11 proceeds to S15. In this case, the control unit 11 determines whether the file selected in S12 has a paired file (S15). In S15, the control unit 11 determines whether the paired file exists based on the file name. Here, the "paired file" refers to the file that was not selected out of two image files when an original image and an image with a circle added to the original image are submitted together using the second submission method. Specifically, if a file including the original image is selected in S12, the "paired file" refers to the file including the image with a circle added to the original image. If a file including the image with a circle added to the original image is selected in S12, the "paired file" refers to the file including the original image.

[0059] If the control unit 11 determines that a paired file exists (S15: Yes), the control unit 11 proceeds to S16. In this case, the control unit 11 executes the second manuscript submission process shown in Fig. 10 (S16). If the control unit 11 determines that a paired file does not exist in S15 (S15: No), the control unit 11 proceeds to S17. In this case, the control unit 11 executes the third manuscript submission process shown in Fig. 11 (S17).

[0060] After executing any one of S14, S16, and S17, the control unit 11 proceeds to S11. If the control unit 11 determines in S11 that there are no unprocessed files (S11: No), the control unit 11 proceeds to S18. In this case, the control unit 11 causes the display unit 15 to display the preview screen 40 shown in FIG. 8 (S18). Next, the control unit 11 determines whether or not the user has input an adjustment instruction on the preview screen 40 (S19).

[0061] If the control unit 11 determines that an adjustment instruction has been input on the preview screen 40 (S19: Yes), the control unit 11 proceeds to S20. In this case, the control unit 11 causes the display unit 15 to display the adjustment screen 50 shown in Fig. 9 (S20). Next, the control unit 11 executes the adjustment process shown in Fig. 12 (S21). Next, the control unit 11 proceeds to S18.

[0062] If the control unit 11 determines in S19 that an adjustment instruction has not been input (S19: No), the control unit 11 proceeds to S22. In this case, the control unit 11 determines whether or not a production instruction has been input by the user (S22). If the control unit 11 determines that a production instruction has not been input (S22: No), the control unit 11 proceeds to S18.

[0063] If the control unit 11 determines in S22 that a production instruction has been input (S22: Yes), the control unit 11 proceeds to S23. In this case, the control unit 11 outputs the print image created in the processing up to this point to the can badge production device 20, thereby instructing the can badge production device 20 to produce the can badge 2. Next, the control unit 11 ends the main processing.

[0064] 8 includes a folder designation box 41, a file designation section 42, an image display area 43, adjustment buttons 45, a quantity designation box 46, quantity increase / decrease buttons 47, and a production start button 48. In the image display area 43, a print image to be printed on the can badge 2 is displayed as a preview image 44.

[0065] The user operates the input unit 14 to select a folder in the information processing device 10 in the folder designation box 41. At this time, the file names of the files in the selected folder are displayed in the file designation section 42. The user operates the input unit 14 to select one file from the files displayed in the file designation section 42. As a result, the image stored in the selected file is displayed as a preview image 44 in the image display area 43.

[0066] The user operates the input unit 14 to press the adjustment button 45. At this time, the control unit 11 determines that an adjustment instruction has been input by the user (S19: Yes). The display unit 15 displays the adjustment screen 50 shown in FIG. 9 instead of the preview screen 40. The user operates the input unit 14 to specify the number of can badges 2 to be produced in the quantity specification box 46. The user operates the input unit 14 to press the quantity increase / decrease button 47 to increase or decrease the number of can badges 2 to be produced. The user operates the input unit 14 to press the start production button 48. At this time, the control unit 11 determines that a production instruction has been input by the user (S22: Yes). The control unit 11 causes the can badge production device 20 to produce the can badges 2.

[0067] 9 includes an image display area 51, a zoom ratio specification box 53, a zoom button 54, four movement buttons 55, a movement amount specification box 56, a tilt specification box 57, a tilt increase / decrease button 58, a cut-off correction instruction box 59, a contrast adjustment bar 61, a brightness adjustment bar 62, a sharpness adjustment bar 63, and an OK button 64. In the image display area 51, the print image to be printed on the can badge 2 is displayed as an adjustment target image 52.

[0068] In the image display area 51, concentric small and large circles are displayed together with the image to be adjusted 52. The small circles are displayed with dashed lines, and the large circles with dashed lines. The area inside the small circles indicates the front area of ​​the can badge 2. The area outside the small circles and inside the large circles indicates the folding range of the can badge 2.

[0069] The user operates the input unit 14 to specify the enlargement / reduction ratio of the image to be adjusted 52 in the enlargement / reduction ratio specification box 53. The user operates the input unit 14 to increase or decrease the enlargement / reduction ratio of the image to be adjusted 52 by pressing the enlargement / reduction button 54. The user operates the input unit 14 to move the image to be adjusted 52 up, down, left, or right by pressing the four movement buttons 55. The user operates the input unit 14 to specify the amount of movement of the image to be adjusted 52 when the movement button 55 is pressed once in the movement amount specification box 56. Even if the image to be adjusted 52 moves within the image display area 51, the print area (front area and wrap area) displayed in the image display area 51 does not move. Therefore, moving the image to be adjusted 52 within the image display area 51 changes the print area set for the image to be adjusted 52.

[0070] The user operates the input unit 14 to specify the amount of tilt of the adjustment target image 52 in the tilt specification box 57. The user operates the input unit 14 to increase or decrease the amount of tilt of the adjustment target image 52 by pressing the tilt increase / decrease button 58. The user operates the input unit 14 to check or uncheck the cut-off correction instruction box 59 to specify whether or not to perform cut-off correction, which fills in missing parts of the image with the color of the edge of the image.

[0071] The user operates the input unit 14 to move the contrast adjustment bar 61 left and right to adjust the contrast of the adjustment target image 52. The user operates the input unit 14 to move the brightness adjustment bar 62 left and right to adjust the brightness of the adjustment target image 52. The user operates the input unit 14 to move the sharpness adjustment bar 63 left and right to adjust the sharpness of the adjustment target image 52. The user operates the input unit 14 to press the OK button 64 to give an instruction to end the adjustment.

[0072] [Second Manuscript Submission Process] In the second manuscript submission process shown in FIG. 10, the control unit 11 first acquires a difference image between two images (S31). Next, the control unit 11 detects a circle from the difference image (S32). In S32, the control unit 11 performs image processing on the difference image to detect the position and diameter of the circle. Next, the control unit 11 determines whether or not the circle was successfully detected in S32 (S33). If the control unit 11 determines that the circle was successfully detected (S33: Yes), the process proceeds to S34.

[0073] In this case, the control unit 11 determines the print area of ​​the can badge 2 based on the circle acquired in S32 (S34). In S34, the control unit 11 determines the inside of the circle detected in S32 as the front area of ​​the can badge 2, and sets a circular fold area of ​​the can badge 2 outside the circle. The print area is determined by combining the front area and the fold area.

[0074] Next, the control unit 11 cuts out an image within the range of the print image from the input image (S35). Here, the range of the print image refers to a square area circumscribing the folded area R2. Next, the control unit 11 determines whether clipping is disabled and whether clipping has occurred in the cut-out image (S36). If either of the two conditions is not met (S36: No), the control unit 11 proceeds to S37.

[0075] In this case, the control unit 11 combines the cut-out image obtained in S35 with the white image (S37). Next, the control unit 11 determines whether or not the cut-out correction is effective (S38). If the control unit 11 determines that the cut-out correction is effective (S38: Yes), the process proceeds to S39.

[0076] In this case, the control unit 11 acquires pixel values ​​of four pixels located at the edges of the image obtained by combining the cropped image and the white image (S39). In S39, the control unit 11 acquires a pixel value Q1 of a pixel P1 located at the center in the horizontal direction at the top edge of the combined image obtained in S37, a pixel value Q2 of a pixel P2 located at the center in the vertical direction at the right edge, a pixel value Q3 of a pixel P3 located at the center in the vertical direction at the left edge, and a pixel value Q4 of a pixel P4 located at the center in the horizontal direction at the bottom edge.

[0077] Next, the control unit 11 creates an auxiliary image Y based on the four pixel values ​​Q1 to Q4 acquired in S39 (S40). In S40, the control unit 11 creates auxiliary image Y by arranging a rectangular image Y1 having a pixel value Q1 near the top edge of the composite image, a rectangular image Y2 having a pixel value Q2 near the right edge of the composite image, a rectangular image Y3 having a pixel value Q3 near the left edge of the composite image, and a rectangular image Y4 having a pixel value Q4 near the bottom edge of the composite image.

[0078] If the control unit 11 determines in S38 that the cut-off correction is not effective (S38: No), the control unit 11 proceeds to S41. In this case, the control unit 11 creates an auxiliary image Y based on white pixel values ​​(S41). In S41, the control unit 11 creates auxiliary image Y by arranging a rectangular image Y1 having white pixel values ​​near the top edge of the composite image, a rectangular image having white pixel values ​​near the right edge of the composite image, a rectangular image Y3 having white pixel values ​​near the left edge of the composite image, and a rectangular image Y4 having white pixel values ​​near the bottom edge of the composite image.

[0079] After executing S40 or S41, the control unit 11 reaches S42. Next, the control unit 11 creates a print image by combining the image obtained in S37 with the auxiliary image Y created in S40 or S41 (S42). The created print image is stored in the storage unit 13.

[0080] If the control unit 11 determines that the circle detection was not successful in S33 (S33: No), or if it determines that both conditions are met in S36 (S36: Yes), the control unit 11 proceeds to S43. In these cases, the control unit 11 registers the file selected in S12, together with its paired file, as an unproductionable file in the storage unit 13 (S43). After executing S42 or S43, the control unit 11 ends the second manuscript submission process.

[0081] [Third Manuscript Submission Process] In the third manuscript submission process shown in FIG. 11 , the control unit 11 identifies the center of the image as the print area of ​​the can badge 2 (S51). In S51, the control unit 11 sets a full-size print area (full-size taking into account resolution) in the center of the input image. Next, the control unit 11 cuts out an image within the range of the print image from the input image (S52). Here, the range of the print image refers to a square area circumscribing the folding region R2. Next, the control unit 11 combines the cut-out image obtained in S52 with a white image (S53).

[0082] Next, the control unit 11 determines whether or not cut-out correction is disabled and whether or not cut-out has occurred in the cut-out image (S54). If either of the two conditions is not met (S54: No), the control unit 11 proceeds to S55. In this case, the control unit 11 determines whether or not cut-out correction is enabled (S55). If the control unit 11 determines that cut-out correction is enabled (S55: Yes), the control unit 11 proceeds to S56.

[0083] In this case, the control unit 11 acquires pixel values ​​of four pixels located at the edges of the image obtained by combining the cropped image and the white image (S56). In S56, the control unit 11 acquires a pixel value Q1 of a pixel P1 located at the center in the horizontal direction at the top edge of the combined image obtained in S53, a pixel value Q2 of a pixel P2 located at the center in the vertical direction at the right edge, a pixel value Q3 of a pixel P3 located at the center in the vertical direction at the left edge, and a pixel value Q4 of a pixel P4 located at the center in the horizontal direction at the bottom edge.

[0084] Next, the control unit 11 creates an auxiliary image Y based on the four pixel values ​​Q1 to Q4 acquired in S56 (S57). In S57, the control unit 11 performs the same process as in S40.

[0085] If the control unit 11 determines in S54 that the cut-off correction is not effective (S55: No), the process proceeds to S58. In this case, the control unit 11 creates an auxiliary image Y based on the white pixel value (S58). In S58, the control unit 11 performs the same process as in S41.

[0086] After executing S57 or S58, the control unit 11 reaches S59. Next, the control unit 11 creates a print image by combining the image obtained in S53 with the auxiliary image Y created in S57 or S58 (S59). The created print image is stored in the storage unit 13.

[0087] If the control unit 11 determines in S54 that both conditions are met (S54: Yes), the control unit 11 proceeds to S60. In this case, the control unit 11 registers the file selected in S12 as an unproductionable file in the storage unit 13 (S60). After executing S59 or S60, the control unit 11 ends the third manuscript submission process.

[0088] [Adjustment Processing] In the adjustment processing shown in Fig. 12, the control unit 11 determines whether an end instruction has been input by the user (S71). If the control unit 11 determines that an end instruction has not been input (S71: No), the control unit 11 proceeds to S72. In this case, the control unit 11 determines whether a movement instruction has been input by the user (S72). If the control unit 11 determines that a movement instruction has not been input (S72: No), the control unit 11 proceeds to S71. If the control unit 11 determines that a movement instruction has been input in S72 (S72: Yes), the control unit 11 proceeds to S73.

[0089] In the latter case, the control unit 11 moves the adjustment target image 52 displayed in the image display area 51 (S73). In S73, if an upward movement instruction is input, the control unit 11 moves the adjustment target image 52 upward, if a rightward movement instruction is input, the control unit 11 moves the adjustment target image 52 rightward, if a leftward movement instruction is input, the control unit 11 moves the adjustment target image 52 leftward, and if a downward movement instruction is input, the control unit 11 moves the adjustment target image 52 downward.

[0090] Next, the control unit 11 combines the cutout image obtained before the adjustment process was called (the cutout image obtained in S35 or S52) with the white image (S74). Next, the control unit 11 determines whether cutout is disabled and whether cutout has occurred in the cutout image (S75). If the control unit 11 determines that either of the two conditions is not met (S75: No), the process proceeds to S76.

[0091] In this case, the control unit 11 determines whether or not the cut-out correction is enabled (S76). If the control unit 11 determines that the cut-out correction is enabled (S76: Yes), the process proceeds to S77. In this case, the control unit 11 acquires pixel values ​​Q1 to Q4 of four pixels located at the edges of the image obtained by combining the cropped image and the white image (S77). In S77, the control unit 11 acquires the pixel value Q1 of the pixel P1 located at the center in the horizontal direction at the top edge of the combined image obtained in S76, the pixel value Q2 of the pixel P2 located at the center in the vertical direction at the right edge, the pixel value Q3 of the pixel P3 located at the center in the vertical direction at the left edge, and the pixel value Q4 of the pixel P4 located at the center in the horizontal direction at the bottom edge.

[0092] Next, the control unit 11 creates an auxiliary image Y based on the four pixel values ​​Q1 to Q4 obtained in S77 (S78). In S78, the control unit 11 performs the same process as in S40.

[0093] If the control unit 11 determines in S76 that the cut-off correction is not effective (S76: No), the control unit 11 proceeds to S79. In this case, the control unit 11 creates an auxiliary image Y based on the white pixel value (S79). In S79, the control unit 11 performs the same process as in S41.

[0094] After executing S78 or S79, the control unit 11 proceeds to S80. Next, the control unit 11 creates a print image by combining the auxiliary image Y created in S78 or S79 with the composite image obtained in S74 (S80). The created print image is stored in the storage unit 13. Next, the control unit 11 proceeds to S71.

[0095] If the control unit 11 determines in S75 that both conditions are met (S75: Yes), the control unit 11 proceeds to S81. In this case, the control unit 11 displays a warning on the display unit 15 (S81). Next, the control unit 11 proceeds to S71. If the control unit 11 determines in S71 that an end instruction has been input (S71: Yes), the control unit 11 ends the adjustment process.

[0096] In the above description, S34 and S51 are examples of a process for identifying a print area of ​​an input image that includes at least a portion of the input image and defines a print image to be printed on a badge. S36, S54, and S75 are examples of a process for determining whether a blank area that does not include the input image exists within the print area. S39, S40, S42, S56, S57, S59, S77, S78, and S80 are examples of a process for interpolating pixel values ​​of pixels in a blank area based on pixel values ​​of pixels included in the input image in response to a determination that a blank area exists in the determination process. In this process, pixel values ​​of pixels in the blank area are interpolated based on pixel values ​​of pixels located at the edge of the input image within the range of the print image.

[0097] In the interpolation process, an upper rectangular area (image Y1 area) located above the center of the input image within the print image range, a right rectangular area (image Y2 area) located to the right of the center of the input image within the print image range, a left rectangular area (image Y3 area) located to the left of the center of the input image within the print image range, and a lower rectangular area (image Y4 area) located below the center of the input image within the print image range are identified. Furthermore, pixel values ​​of pixels within a blank area included in the upper rectangular area are interpolated based on a pixel value Q1 of pixel P1 located at the top of the input image within the print image range, pixel values ​​of pixels within the blank area included in the right rectangular area are interpolated based on a pixel value Q2 of pixel P2 located at the right end of the input image within the print image range, pixel values ​​of pixels within the blank area included in the left rectangular area are interpolated based on a pixel value Q3 of pixel P3 located at the left end of the input image within the print image range, and pixel values ​​of pixels within the blank area included in the lower rectangular area are interpolated based on a pixel value Q4 of pixel P4 located at the bottom of the input image within the print image range.

[0098] S20 is an example of a display process for displaying the input image on the display unit 15. S72 and S73 are examples of a reception process for receiving a change to the print area of ​​the input image from the input unit 14. The complement process is executed after the input image is input and after the reception process is executed.

[0099] [Effects] As described above, the program (can badge production support program 30) according to this embodiment causes a computer (information processing device 10) to execute the following steps: a process (S34 and S51) for identifying a print area that includes at least a portion of an input image and defines a print image to be printed on the can badge; a determination process (S36, S54, and S75) for determining whether or not a blank area that does not include the input image exists within the print area; and, if the determination process determines that a blank area exists, a process (S39, S40, S42, S56, S57, S59, S77, S78, and S80) for completing pixel values ​​of pixels within the blank area based on pixel values ​​of pixels included in the input image. Therefore, according to the program according to this embodiment, by completing pixel values ​​of pixels within the blank area based on pixel values ​​of pixels included in the input image, it is possible to reduce the sense of incongruity felt by a viewer of the produced can badge (can badge 2).

[0100] The print area includes a front area having a predetermined shape and a folded area surrounding the front area (FIG. 3A). In the program according to this embodiment, the interpolation process interpolates the pixel values ​​of pixels in the blank area based on the pixel values ​​of pixels located at the edge of the input image within the range of the print image. Therefore, by interpolating the pixel values ​​of pixels in the blank area based on the pixel values ​​of pixels located at the edge of the input image within the range of the print image, it is possible to reduce the sense of incongruity felt by people viewing the produced badge.

[0101] Furthermore, the program according to this embodiment identifies an upper rectangular region located above the center of the input image within the print image range, a right rectangular region located to the right of the center of the input image within the print image range, a left rectangular region located to the left of the center of the input image within the print image range, and a lower rectangular region located below the center of the input image within the print image range, and interpolates pixel values ​​of pixels in blank regions included in the upper rectangular region based on pixel values ​​of pixels located at the top of the input image within the print image range, interpolates pixel values ​​of pixels in blank regions included in the right rectangular region based on pixel values ​​of pixels located at the right edge of the input image within the print image range, interpolates pixel values ​​of pixels in blank regions included in the left rectangular region based on pixel values ​​of pixels located at the left edge of the input image within the print image range, and interpolates pixel values ​​of pixels in blank regions included in the lower rectangular region based on pixel values ​​of pixels located at the bottom of the input image within the print image range. Thus, by interpolating pixel values ​​of pixels in blank regions included in corresponding rectangular regions based on pixel values ​​of pixels located at the four edges of the input image within the print image range, it is possible to reduce the sense of incongruity felt by people viewing the produced badge.

[0102] The front area has a circular shape, and the folded area has a ring shape that surrounds the front area (FIG. 3A). Therefore, when the printing area of ​​a can badge includes a circular front area and a ring-shaped folded area that surrounds it, it is possible to reduce the sense of incongruity felt by people who see the manufactured can badge.

[0103] Furthermore, the input image according to the second manuscript submission method includes a first input image (input image Xa) and a second input image (input image Xb) to which a mark indicating a front region (circle C in FIG. 6A ) has been added to the first input image, and the program according to this embodiment specifies the front region in the first input image based on the difference between the first input image and the second input image (S32), and specifies the folding region based on the specified front region (S34). Therefore, the front region and the folding region in the input image can be specified using two input images.

[0104] The computer (information processing device 10) also includes an input unit 14 and a display unit 15, and the program according to this embodiment further causes the computer to execute a display process (S20) that displays an input image on the display unit 15, and an acceptance process (S72 and S73) that accepts changes to the print area of ​​the input image from the input unit 14, and causes the computer to execute a complement process after the input image is input and after the acceptance process is executed. Therefore, by executing the complement process not only after the input image is input but also after the print area is changed, it is possible to reduce the sense of incongruity felt by people who view the produced can badge, even if the print area has been changed.

[0105] The information processing device 10 according to this embodiment includes an identification processing unit (control unit 11 that executes S34 and S51) that identifies, for an input image, a printing area that includes at least a portion of the input image and that partitions the print image to be printed on the can badge; a judgment processing unit (control unit 11 that executes S36, S54, and S75) that determines whether or not there is a blank area within the printing area that does not include the input image; and an interpolation processing unit (control unit 11 that executes S39, S40, S42, S56, S57, S59, S77, S78, and S80) that interpolates the pixel values ​​of pixels within the blank area based on the pixel values ​​of pixels included in the input image in response to the judgment processing unit determining that there is a blank area.

[0106] The method according to this embodiment includes steps of: identifying a print area for an input image, the print area including at least a portion of the input image and defining a print image to be printed on the badge (S34 and S51); determining whether or not a blank area that does not include the input image exists within the print area (S36, S54, and S75); and, if it is determined that a blank area exists in the determining step, interpolating pixel values ​​of pixels in the blank area based on pixel values ​​of pixels included in the input image (S39, S40, S42, S56, S57, S59, S77, S78, and S80). Similarly to the program according to this embodiment, the information processing device 10 and the method according to this embodiment also interpolate pixel values ​​of pixels in the blank area based on pixel values ​​of pixels included in the input image, thereby reducing the sense of incongruity felt by a viewer of the produced badge.

[0107] [Modification] In the above description, the control unit 11 acquires pixel values ​​of four pixels located at the edge of the image in S39, S56, and S77. However, instead, the control unit 11 may acquire pixel values ​​of four pixels located at the edge of the image. For example, instead of the pixel value of a pixel located at the edge of the image, the control unit 11 may acquire the pixel value of a pixel adjacent to the pixel located at the edge of the image, or may acquire the pixel value of a pixel several pixels away from the pixel located at the edge of the image. Alternatively, the control unit 11 may acquire pixel values ​​of pixels included in the input image other than those described above.

[0108] Furthermore, although the can badge manufacturing device 20 is described as manufacturing the can badge 2 having a circular front area and a ring-shaped folded area, the configuration of the can badge manufactured by the can badge manufacturing device 20 is not limited to this. The can badge manufacturing device 20 may also manufacture can badges of any shape, such as a square or star shape.

[0109] In addition, when producing the can badge 2, instead of the can badge production device 20, a device (printer) having the function of printing an image on the transparent film 5 and a device (crimping device) for fixing the front member 3 and the back member 4 may be used.

[0110] REFERENCE SIGNS LIST 1... Can badge production system 2... Can badge 10... Information processing device 11... Control unit 20... Can badge production device 30... Can badge production support program 40... Preview screen 50... Adjustment screen

Claims

1. A program that causes a computer to execute the following steps: a process for identifying a print area of ​​an input image that includes at least a portion of the input image and that defines a print image to be printed on a badge; a process for determining whether or not a blank area that does not include the input image exists within the print area; and a process for complementing the pixel values ​​of pixels within the blank area based on the pixel values ​​of pixels included in the input image, in response to the determination that a blank area exists in the process of determination.

2. The program described in claim 1, wherein the printing area includes a front area having a predetermined shape and a folding area surrounding the front area, and the interpolation process interpolates pixel values ​​of pixels in the blank area based on pixel values ​​of pixels located at the edge of the input image within the range of the printing image.

3. The program of claim 2, wherein the interpolation process identifies an upper rectangular area located above the center of the input image within the range of the print image, a right rectangular area located to the right of the center of the input image within the range of the print image, a left rectangular area located to the left of the center of the input image within the range of the print image, and a lower rectangular area located below the center of the input image within the range of the print image, interpolates pixel values ​​of pixels in the blank area included in the upper rectangular area based on pixel values ​​of pixels located at the top end of the input image within the range of the print image, interpolates pixel values ​​of pixels in the blank area included in the right rectangular area based on pixel values ​​of pixels located at the right end of the input image within the range of the print image, interpolates pixel values ​​of pixels in the blank area included in the left rectangular area based on pixel values ​​of pixels located at the left end of the input image within the range of the print image, and interpolates pixel values ​​of pixels in the blank area included in the lower rectangular area based on pixel values ​​of pixels located at the bottom end of the input image within the range of the print image.

4. The program according to claim 2, wherein the front area has a circular shape, and the folded area has an annular shape surrounding the front area.

5. A program according to any one of claims 2 to 4, wherein the input image includes a first input image and a second input image in which a mark indicating the front area is added to the first input image, and the identification process identifies the front area in the first input image based on the difference between the first input image and the second input image, and identifies the folding area based on the identified front area.

6. The program according to claim 1, wherein the computer is provided with an input unit and a display unit, and further causes the computer to execute a display process for displaying the input image on the display unit, and an acceptance process for accepting changes to the printing area in the input image from the input unit, and causes the computer to execute the complement process after the input image is input and after the acceptance process is executed.

7. An information processing device comprising: a determination processing unit that determines, for an input image, a print area that includes at least a portion of the input image and that partitions a print image to be printed on a can badge; a judgment processing unit that determines whether or not a blank area that does not include the input image exists within the print area; and an interpolation processing unit that, in response to the judgment processing unit determining that a blank area exists, interpolates the pixel values ​​of pixels within the blank area based on the pixel values ​​of pixels included in the input image.

8. A method comprising the steps of: identifying a print area for an input image, the print area including at least a portion of the input image, and defining a print image to be printed on a badge; determining whether or not a blank area that does not include the input image exists within the print area; and, in response to determining that a blank area exists in the determining step, complementing the pixel values ​​of pixels within the blank area based on the pixel values ​​of pixels included in the input image.