Print program, production method for printed matters, and printing system
The printing system automatically selects a template image matching the planned and user images, facilitating easy and efficient creation of printed matter that aligns with the display location and user image characteristics, with a preview function for user confirmation.
Patent Information
- Application Number
- JP2024024358
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-21
- Publication Date
- 2025-09-02
AI Technical Summary
Selecting a desired template image from a large number of options can be time-consuming, and it is desirable for users to easily combine a template image with their image for printing.
A printing system that includes a planning function to acquire a planned image, a selection function to automatically select a template image matching the planned image, an acquisition function to acquire a user image, and a printing function to combine and print the composite image.
Enables efficient selection and combination of a template image with a user image, ensuring the printed matter matches the display location and user image characteristics, with a preview function for user approval before printing.
Smart Images

Figure 2025127587000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a printing program, a method for producing printed matter, and a printing system. [Background technology]
[0002] Conventionally, it is known to combine a template image with an image prepared by a user and print the combined image (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-160895 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the task of selecting a desired template image from a large number of template image options can be time-consuming, and it is desirable for the user to be able to easily select a template image to be combined with an image. [Means for solving the problem]
[0005] A printing program for solving the above problem causes a computer to execute a planning function for acquiring a planned image obtained by photographing a place where a printed matter is to be displayed, a selection function for automatically selecting a template image matching the planned image from template images stored in a storage device, an acquisition function for acquiring a user image prepared by a user, and a printing function for printing a composite image obtained by combining the user image with the selected template image.
[0006] A method for producing a printed matter to solve the above problem includes obtaining a planned image of a place where the printed matter is to be displayed, automatically selecting a template image that matches the planned image from template images stored in a storage device, obtaining a user image prepared by a user, and printing a composite image obtained by combining the user image with the selected template image to produce the printed matter.
[0007] A printing system for solving the above problem includes a planning unit that acquires a planned image obtained by photographing a place where a printed matter is to be displayed, a selection unit that automatically selects a template image that matches the planned image from template images stored in a storage device, an acquisition unit that acquires a user image prepared by a user, and a printing unit that prints a composite image obtained by combining the user image and the selected template image. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram of a printing system. [Figure 2] FIG. 10 is an explanatory diagram illustrating a flow of automatic selection of a template image. [Figure 3] FIG. 10 is a diagram showing an example of a planned image. [Figure 4] FIG. 10 is a diagram showing an example of a planned image. [Figure 5] FIG. 10 is a diagram showing an example of a user image. [Figure 6] FIG. 4 is a diagram showing an example of the configuration of a template DB. [Figure 7] FIG. 10 is a diagram showing an example of a preview display of a composite image. [Figure 8] FIG. 10 is a diagram showing an example of a preview display in which a composite image is composited with a planned image. [Figure 9] 10 is a flowchart showing a printing process. DETAILED DESCRIPTION OF THE INVENTION
[0009] Here, the embodiments of the present invention will be described in the following order. Printing system configuration: (1) Printing system configuration: (1-1) Printer configuration: (1-2) User device configuration: (2) Printing process: (3) Other embodiments:
[0010] (1) Printing system configuration: FIG. 1 is a block diagram showing the configuration of a printing system according to an embodiment of the present invention. The printing system of this embodiment includes a user terminal 100 and a printer 200. In this embodiment, it is assumed that the user terminal 100 is a portable terminal such as a smartphone or tablet. A user can use an application for creating printed materials (hereinafter referred to as a printing program) installed on the user terminal 100 to cause the printer 200 to print a desired image. The printing program has a function for combining a template image selected from various existing template images with a user image prepared by the user and printing the combined image.
[0011] (1-1) Printer configuration: The printer 200 is a printing device that prints an image on a print medium in response to instructions from the user terminal 100. The printer 200 includes a processor 210, a communication unit 220, a storage medium 230, and a printing unit 240. The printer 200 also includes RAM and ROM (not shown). The processor 210 controls the printer 200 by executing various programs stored in the ROM, storage medium 230, etc. The processor 210 may be configured as a single chip or multiple chips. In addition, although the processor 210 is a CPU in this embodiment, it may also be configured as an ASIC or the like, or may also be configured as a CPU and an ASIC. When each device in this embodiment includes a processor, the processor can be realized in various forms, just like the processor 210.
[0012] The communication unit 220 includes circuits used for wired or wireless communication with external devices such as the user terminal 100 according to various communication protocols. The storage medium 230 stores various programs, such as a control program for controlling printing execution, and print job data 330a sent from the user terminal 100. The printing unit 240 includes actuators, drive circuits, mechanical parts, sensors, etc. for ejecting ink onto the printing medium to execute printing. The processor 210 controls the printing unit 240 based on the print job data 330a to execute printing.
[0013] (1-2) User device configuration: User terminal 100 includes processor 110, communication unit 120, storage medium 130, UI unit 140, and camera 150. Processor 110 controls user terminal 100 by executing various programs stored in ROM (not shown), storage medium 130, etc.
[0014] The communication unit 120 includes circuits used for wired or wireless communication with external devices such as the printer 200 according to various communication protocols. The communication unit 120 includes an interface for communicating with various removable memories attached to the user terminal 100. The UI unit 140 includes a touch panel display, accepts user operations on the touch panel, and displays various information for the user on the display. The UI unit 140 also includes a microphone and speaker.
[0015] Camera 150 captures the surroundings of user terminal 100 and generates an image. In this embodiment, it is used to capture the location where the user plans to display the printed matter. The image (user image) selected as the print target may be one captured by camera 150 or one acquired from another device. When camera 150 is activated, processor 110 causes camera 150 to capture images at predetermined intervals and display them on the display (live view display). Also, when the user instructs camera 150 to capture a still image, the camera 150 captures a still image in accordance with the instruction. User terminal 100 also includes a motion sensor (not shown), which enables processor 110 to detect the movement and posture of user terminal 100. The motion sensor is configured by combining a three-axis acceleration sensor, a three-axis gyro sensor, etc.
[0016] Storage medium 130 stores image data representing an image captured by camera 150. The image data captured by camera 150 may be stored in a cloud server (not shown). An image prepared by a user to be combined with a template image and printed by printer 200 will hereinafter be referred to as a user image.
[0017] The storage medium 130 also stores various programs including a printing program (not shown), an atmosphere detection model 130a, a furniture structure detection model 130b, an image recognition model 130c, and a template DB 130d. The printing program (not shown) has a function of automatically selecting a template image to be combined with a user image and proposing it to the user.
[0018] FIG. 2 is a diagram showing an outline of the flow of automatic selection of a template image in this embodiment. The atmosphere detection model 130a is a machine learning model that takes an image as input and outputs the atmosphere of the image. In this embodiment, a location image (planned image) taken of a location where a printed matter is to be displayed is input and used to acquire the atmosphere of the location. In this embodiment, "atmosphere" is expressed, for example, as simple, natural, gorgeous, Japanese style, etc. FIG. 3 is a diagram showing an example of a location image. When the image shown in FIG. 3 is input, for example, the atmosphere detection model 130a outputs the atmosphere corresponding to the image in FIG. 3 (for example, "natural").
[0019] The furniture and structure detection model 130b is a machine learning model that takes an image as input and outputs the types of furniture and structures (walls, windows, doors, etc.) included in the image. In this embodiment, a position-specified image (planned image) capturing furniture and structures in which a printed matter is to be displayed is input, and the model is used to acquire the furniture and structures included in the position-specified image. FIG. 4 is a diagram showing an example of a position-specified image. The position-specified image shown in FIG. 4 is an image that is zoomed in more than the location image shown in FIG. 3 to the furniture or structure in the room in which the printed matter is to be displayed. When an image such as that shown in FIG. 4 is input, the furniture and structure detection model 130b outputs the furniture and structures (e.g., a "table") included in the image.
[0020] The image recognition model 130c is a machine learning model that takes an image as input and outputs keywords that indicate the image and captions that describe the image. In this embodiment, the image recognition model 130c is used to input a user image prepared by the user and obtain keywords, captions, etc. that indicate the characteristics of the user image. FIG. 5 is a diagram showing an example of a user image. When an image such as that shown in FIG. 5 is input, the image recognition model 130c outputs keywords that indicate the image (e.g., "mountain," "scenery," etc.). When the user inputs multiple images, the processor 210 obtains output for each image from the image recognition model 130c.
[0021] The template DB 130d stores a large number of template images in association with information associated with each template image. FIG. 6 is a diagram showing an example of the configuration of the template DB 130d. Template images are models for creating artwork (printed materials) and can be used, for example, as backgrounds or borders for user images. For example, in the case of a template that is expected to be used as a layer above a user image, a transparent area (layout area) is set in the template image, allowing the image prepared by the user to be displayed. Various patterns, characters, figures, etc. are placed in the non-transparent areas for each template image. The atmosphere of the template image itself can vary depending on the shape, number, and arrangement of the layout areas, the patterns in the areas other than the layout areas, etc.
[0022] In the template DB 130d, as shown in FIG. 6, each template image is stored in association with the type of work to be created using that template image, the shape and number of image allocation areas, the atmosphere that will suit the location where the work using that template image will be displayed, furniture and structures that will suit the location, and recommended content that will suit that template image (such as keywords that indicate the characteristics of photos that will suit the template image).
[0023] By executing the printing program, processor 110 realizes a planning function, a selection function, an acquisition function, and a printing function. The planning function is a function for acquiring a planned image of the location where the printed matter is to be displayed. That is, processor 110 guides the user to input into the printing program a location image of the location where the printed matter is to be displayed and a position designation image indicating the location where the printed matter will be displayed, and processor 110 acquires these input images.
[0024] The acquisition function is a function for acquiring a user image. The processor 110 guides the user to input an image (user image) prepared by the user when creating a work into the printing program, and the processor 110 acquires the input user image. Multiple user images may be input.
[0025] The selection function automatically selects a template image that matches the planned image from template images stored in a storage device. The processor 110 inputs a location image from the planned image into the atmosphere detection model 130a to acquire the atmosphere of the location where the print will be displayed. The processor 110 also inputs a position designation image from the planned image into the furniture and structure detection model 130b to acquire the type of furniture or structure on which the user will display the printed matter. In this embodiment, the user inputs the position designation image, which is then input into the furniture and structure detection model 130b, which then detects the furniture or structure indicated by the position designation image, thereby accepting a user's designation of the location in the location image (planned image) where the printed matter will be displayed (position function). The processor 110 also inputs the user image into the image recognition model 130c to acquire keywords and other information that indicate the characteristics of the user image. The processor 110 also acquires the shape (number of vertical and horizontal pixels) and orientation (portrait, landscape, etc.) of the user image.
[0026] Processor 110 then references template DB 130d and extracts template images that match the atmosphere of the display location and the furniture and structures to be displayed, acquired from the planned image. Specifically, processor 110 extracts template images in which the atmosphere acquired from the location image and the furniture or structures acquired from the position specification image match the "atmosphere of the display location" and "furniture and structures to be displayed," respectively, in template DB 130d. Processor 110 then extracts template images in which the number of user images and the shape of each image match the shape and number of image allocation areas. Specifically, processor 110 extracts template images in which the number of user images matches the "number of image allocation areas" in template DB 130d and the shapes of the user images (or the combination of the user images, if multiple images are included) match the "shapes of the image allocation areas" in template DB 130d (or the combination of the user images, if multiple images are included). For example, processor 110 determines that the image allocation areas and the shapes of the images match if they are both horizontally long or both vertically long. For example, if the shape of the image allocation area is circular or square, processor 110 determines that both portrait and landscape user images fit. Furthermore, processor 110 extracts template images that recommend content that matches the characteristics of the user image. Specifically, processor 110 extracts template images whose "recommended content" in template DB 130d matches or is similar to keywords, etc., that indicate the characteristics of the user image obtained from the user image. In this way, processor 110 automatically selects a template image that matches both the planned image and the user image. Therefore, the user can automatically obtain a template image that matches not only the planned location for displaying the printed matter but also the user image.
[0027] By executing the printing program, the processor 110 also realizes a preview function. Using the preview function, the processor 110 displays a preview of a composite image created by combining a user image and an automatically selected template image. That is, the processor 110 allocates the user image to the layout area of the automatically selected template image to generate a composite image. For example, if there are two user images, one vertically oriented and one horizontally oriented, the processor 110 allocates the vertically oriented user image to the layout area of the template image, which has two layout areas, one vertically oriented and one horizontally oriented. The processor 110 then enlarges or reduces the user image allocated to the layout area to fit the size of the layout area. The processor 110 generates a composite image by selecting pixel values from the template image for areas outside the layout area and pixel values from the user image for areas within the layout area. The processor 110 then realizes the preview function by displaying the composite image on the display of the user terminal 100. Figure 7 shows an example of a preview display of a composite image. 7 shows an example of a composite image in which one user image I1 is composited with a template image T1, which has one horizontally long allocation area and matches the atmosphere of the place where the created work will be displayed, the type of furniture and structure to be displayed, and the characteristics of the user image I1. By previewing the composite image generated in this way, the user can see the print result when the user image is composited with the template image before printing.
[0028] The preview function may also be capable of compositing a composite image onto a planned image and displaying the preview. For example, the processor 110 activates the camera 150 and guides the user to adjust the orientation of the user terminal 100 so that the furniture or structure on which the printed matter will be displayed is included in the image capture range, and to specify the furniture or structure on which the printed matter will be displayed on the display. When the user selects the furniture on which the work will be displayed while the furniture is displayed in live view, the processor 110 measures the distance between the furniture and the camera 150 using a known method that uses the amount of change in the orientation and position of the user terminal 100 during live view. The processor 110 calculates the size of the composite image within the live view image based on the actual size of the printed matter when the composite image is printed and the distance, resizes the composite image to that size, and composites the resized composite image at the position specified by the user and displays the live view. In this way, the processor 110 composites the composite image at the position specified by the user within the planned image and displays a preview. Figure 8 is a diagram showing an example of a composite image composited onto a planned image and displayed as a preview. Such a preview display allows the user to see in advance, before printing, how the printout (printed composite image) will look when displayed in the position intended by the user.
[0029] After checking the preview display, the user inputs a print instruction if they approve the template image and the allocation of the user image to the template image. The print function is a function that causes the printer 200 to print a composite image obtained by combining the user image with the selected template image. The combination of the user image and the template image is the same process as the combination for the preview display. The processor 110 generates print job data for printing the composite image that the user instructed to be printed, and sends it to the printer 200. The printer 200 controls the printing unit 240 based on the print job data to execute printing.
[0030] The processor 110 is configured to accept changes to the template image from the user after the preview display. For example, the user may manually reselect a desired template image from the list of template images and recombine the user image with the manually selected template image to recreate a composite image. The processor 110 then generates print job data for printing a composite image obtained by combining the template image selected in accordance with the user's instructions and the user image, and sends the data to the printer 200. This configuration allows the user to change the automatically selected template image and obtain a printed product that uses the template image changed by the user. The user can also process or adjust the user image as needed (for example, by adjusting the color of the user image, adding a stamp image or text, fine-tuning the relative position of the user image with respect to the layout area, or enlarging or reducing the user image) before creating the print job data.
[0031] If multiple template images matching the planned image have been automatically selected from the template images stored in the storage device, the processor 110 may be configured to accept a change of template image from among the multiple automatically selected template images. In this case, the user can select a desired template image from the multiple automatically selected candidates.
[0032] As described above, the printing system of this embodiment can obtain a printed matter that combines a template image and a user image that are suitable for the location where the printed matter is to be displayed.
[0033] (2) Printing process: 9 is a flowchart showing the printing process. The printing process starts when the user starts the printing program. When the user specifies a user image, which is the image they want to print, and a planned image, which is a photograph of the location where they plan to display the printed matter, the processor 110 acquires the planned image, which is a photograph of the location where they plan to display the matter (step S100). In this embodiment, the planned image includes a location image and a position-specified image.
[0034] Next, processor 110 acquires the atmosphere of the place where decoration is to be performed based on the scheduled image (step S105). That is, processor 110 inputs the location image from the scheduled image to atmosphere detection model 130a and acquires information indicating the atmosphere as an output.
[0035] Next, processor 110 acquires information about the planned location for display based on the planned image (step S110). That is, processor 110 inputs the position-specified image from the planned image into furniture and structure detection model 130b, and acquires, as output, information indicating the type of furniture or structure where the user plans to display the printed material.
[0036] Next, processor 110 acquires the characteristics of the user image based on the user image (step S115). That is, processor 110 acquires the shape and orientation (portrait, landscape, etc.) of the user image from the width and height of the user image. Processor 110 also inputs the user image into image recognition model 130c and acquires output keywords, captions, etc. If there are multiple user images, processor 110 performs the above process for each user image.
[0037] Next, processor 110 automatically selects a template image (step S120). That is, processor 110 references template DB 130d and extracts template images that match the atmosphere of the display location obtained from the planned image and the furniture and structures to be displayed. Processor 110 then extracts template images that match the number of user images, the orientation of each image, and the shape and number of image allocation areas. Processor 110 then extracts template images that recommend content that matches the characteristics of the user images. In this way, processor 110 automatically selects a template image that matches both the planned image and the user image. If there are multiple template images that meet these extraction conditions, processor 110 automatically selects multiple template images.
[0038] Next, processor 110 performs a print preview (step S125). That is, processor 110 generates a composite image by combining the automatically selected template image with the user image, and displays the composite image on the display of user terminal 100 (see, for example, FIG. 7). Processor 110 may also display, in response to a user instruction, an image in which the composite image is combined with the planned image at a user-specified position on the display of user terminal 100. If there are multiple automatically selected template images, processor 110 previews the composite image for each template image, as well as an image in which the planned image and the composite image are combined.
[0039] Next, processor 110 acquires a print instruction from the user (step S130). That is, when the user checks the preview display, selects a desired template image, and issues a print instruction, processor 110 acquires the print instruction. Then, processor 110 transmits print job data to printer 200 (step S135). The print job data includes image data representing a composite image obtained by combining the template image with the user image, and print setting data such as various parameters required for executing printing.
[0040] When the processor 210 of the printer 200 receives the print job data, it executes printing based on the print job data (step S140). That is, the processor 210 converts the image data into print data in a format suitable for printing by the printer 200 based on the print setting data, and controls the printing unit 240 based on the print data to print on the print medium.
[0041] (3) Other embodiments: The above embodiment is an example for implementing the present invention, and various other embodiments are also possible. For example, a printing system may include devices other than a user terminal and a printer. A storage device that stores multiple template images may be implemented in a device (server) separate from the user terminal. Furthermore, a function for automatically selecting a template image that matches a planned image and a function for acquiring the characteristics of a user image may be implemented in the server. The user terminal may or may not be a portable terminal. The user terminal may be any terminal capable of acquiring user images and planned images. In other words, the user terminal does not necessarily have to be equipped with a camera, and may be configured to acquire user images and planned images via communication from another device.
[0042] The printed matter (work) created by this invention can be anything that can be created by printing a composite image that combines a template image and a user image. In addition to photo frames and posters, for example, it is also possible to create a paper mobile or paper garland that includes the user's image by combining an image prepared by the user with a template image for the paper mobile or paper garland. The print medium may be paper, or may be other materials such as cloth or acrylic plate.
[0043] The selection function is sufficient as long as it can automatically select a template image that matches at least the scheduled image. In the above embodiment, the atmosphere and characteristics are first acquired from the scheduled image or the user image, and then the template image is selected. However, this is not limited to this. Information identifying the template image (e.g., the template image number) may be output directly from the machine learning model based on the scheduled image or the user image without acquiring the atmosphere or characteristics, or the template image may be output directly. Furthermore, as in the above embodiment, a template image that matches both the scheduled image and the user image may be automatically selected, or a template image may be automatically selected based only on the scheduled image. A configuration may also be adopted in which, after template images that match the scheduled image are automatically selected, the user selects a desired template image from among them, and then the user specifies a user image that matches the template image.
[0044] In the above embodiment, an example was described in which a location image and a position designation image were input by the user as the planned image, but the planned image may also be a single image (e.g., an image as shown in FIG. 3) that includes the planned location for displaying the printed matter. In this case, the system may be configured so that the user is allowed to designate the planned location for displaying the printed matter within the planned image, for example, by the user's touch operation. The processor can identify the type of object located at the touched position using an AI model or the like, thereby acquiring the type of furniture or structure on which the user plans to display the printed matter.
[0045] It is also possible that the user has decided only on the room in which the printed matter will be displayed, but has not yet decided on the specific location within the room where the printed matter will be displayed. In such a case, the processor has the user take an image (e.g., an image like that shown in FIG. 3) that includes multiple pieces of furniture and structures in the room, and acquires the image as a planned image. The processor then detects shelves, tables, walls, and other objects included in the planned image, for example, using an AI model. The processor also determines whether the detected shelves, tables, and walls have space to display the artwork. Specifically, for example, if there is an area determined to be a wall that is free of other objects, the processor determines that there is space to display the artwork on the wall. If there is an area on the tabletop that is free of other objects, the processor determines that there is space to display the artwork on the table. If there is no other object in the area above the shelf, the processor determines that there is space to display the artwork on the shelf. The processor 110 may refer to the template DB and select a template image corresponding to the type of artwork that matches the furniture or structure determined to have space to display the artwork, and then further extract a template image from the selected template image that matches the atmosphere of the room in which the artwork will be displayed.
[0046] The position function may also be configured to accept a user's designation of a location within the planned image where the printed matter will be displayed, and the preview function may be configured to composite an image showing an example of a work using an automatically selected template image to match the planned image into the designated location of the planned image and display it as a preview. In other words, the image showing the example of a work does not have to be a composite image in which a user image prepared by the user is composited with an automatically selected template image. The preview function may also be configured to composite an image prepared in advance by the printing program with an automatically selected template image based on the atmosphere of the room, and then composite the image into a user-specified location within the planned image and display it as a preview. In this configuration, the user can be suggested an example of a work using a template image that matches the location where the printed matter will be displayed. The user can refer to the suggested example of a work and select a user image to use for the work.
[0047] The preview function only needs to be able to display a preview of the composite image combined with the planned image, and the composite image can be combined at any position within the planned image, regardless of the furniture or structures to be displayed. In this case, the user can also check whether the colors and atmosphere of the various objects in the room match the colors and atmosphere of the composite image.
[0048] Furthermore, the present invention can also be applied as a program or method executed by a computer. For example, the above-mentioned technique can also be established as an invention of a method for producing printed matter, which includes acquiring a planned image of a location where a printed matter is to be displayed, automatically selecting a template image that matches the planned image from template images stored in a storage device, acquiring a user image prepared by a user, and printing a composite image obtained by combining the user image and the selected template image to produce the printed matter.
[0049] The above-described technique can also be implemented as a printing system invention that includes a planning unit that acquires a planned image of a location where a printed matter is to be displayed, a selection unit that automatically selects a template image that matches the planned image from template images stored in a storage device, an acquisition unit that acquires a user image prepared by the user, and a printing unit that prints a composite image by combining the user image and the selected template image. For example, in the printing system shown in Figure 1, processor 110 of user terminal 100 corresponds to the planning unit, selection unit, and acquisition unit. Also, processor 110 of user terminal 100 and processor 210 and printing unit 240 of printer 200 correspond to the printing unit.
[0050] Furthermore, the above-described systems, programs, and methods may be realized as a single device or may be realized using components of multiple devices, and include various embodiments. Furthermore, they may be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention also applies to a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future may be considered in the same way. [Explanation of symbols]
[0051] 100...user terminal, 110...processor, 120...communication unit, 130...storage medium, 130a...atmosphere detection model, 130b...furniture structure detection model, 130c...image recognition model, 140...UI unit, 150...camera, 200...printer, 210...processor, 220...communication unit, 230...storage medium, 240...printing unit, 300...print control device, 330a...print job data
Claims
1. A planning function that acquires a planned image of the location where the print will be displayed; a selection function for automatically selecting a template image that matches the intended image from template images stored in a storage device; An acquisition function to acquire user images prepared by the user; a printing function for printing a composite image obtained by combining the user image and the selected template image; A printing program that causes a computer to execute the following.
2. the selection function automatically selects the template image based on both the user image and the intended image; The printing program according to claim 1 .
3. causing the computer to execute a preview function for previewing the composite image obtained by combining the user image and the automatically selected template image; The printing program according to claim 1 .
4. the preview function combines the composite image with the planned image and displays a preview; The printing program according to claim 3 .
5. causing the computer to execute a position function for receiving, from a user, a designation of a position for displaying the printed matter in the planned image; The preview function displays a preview of the planned image by compositing the composite image at a position designated by the user within the planned image. The printing program according to claim 4 .
6. the preview function accepts changes to the template image from the user after the preview is displayed; the printing function prints the composite image obtained by combining the user image with the template image selected in accordance with a modification instruction from the user; The printing program according to claim 3 .
7. the selection function automatically selects a plurality of template images that match the intended image from the template images stored in the storage device; the preview function accepts a change of the template image from among a plurality of automatically selected template images; The printing program according to claim 6.
8. a position function for receiving from a user a designation of a position in the planned image where the printed matter is to be displayed; a preview function for displaying a preview of an image showing an example of a work using the template image automatically selected to match the intended image, in a specified position of the intended image; to have the computer run The printing program according to claim 1 .
9. Obtain a planned image of the location where the print will be displayed, automatically selecting a template image that matches the intended image from template images stored in a storage device; Get the user image prepared by the user, a composite image obtained by combining the user image and the selected template image is printed to produce the printed matter; A method for producing printed matter, comprising:
10. a planning unit for acquiring a planned image of a location where the printed matter is to be displayed; a selection unit that automatically selects a template image that matches the intended image from template images stored in a storage device; an acquisition unit that acquires a user image prepared by a user; a printing unit that prints a composite image obtained by combining the user image and the selected template image; A printing system comprising:
Citation Information
Patent Citations
Print system, operation system, printer, and terminal
JP2020160895A