Printing control device, printing control method, 3D object printing device, and computer program

The print control device addresses the challenge of variable printable surfaces on three-dimensional objects by dynamically adjusting the number of print image setting units based on workpiece information, enhancing usability and adaptability in three-dimensional object printing.

JP7848482B2Active Publication Date: 2026-04-21SEIKO EPSON CORP
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SEIKO EPSON CORP
Filing Date
2022-01-18
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing printing systems are not suitable for three-dimensional object printing devices, as they do not account for the variable number of printable surfaces on three-dimensional objects, which can be more than two, leading to usability issues.

Method used

A print control device that acquires workpiece information about the number of printable surfaces, varies the number of print image setting units displayed on a display device based on this information, and receives user operations to set images on each surface.

Benefits of technology

Provides enhanced usability for three-dimensional object printing by allowing users to set images on multiple surfaces dynamically, improving user convenience and adaptability to different object shapes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007848482000003
    Figure 0007848482000003
  • Figure 0007848482000004
    Figure 0007848482000004
  • Figure 0007848482000005
    Figure 0007848482000005
Patent Text Reader

Abstract

To provide a printing control device that is excellent in usability, a printing control method, a three-dimensional object printing device and a computer program.SOLUTION: A printing control device, which is used for controlling printing on a three-dimensional workpiece, comprises: an obtaining part that obtains workpiece information including information concerning the number of printing surfaces that are surfaces on which images are printed in the workpiece; a control part that makes a display device display print image setting parts 810 for a user to set images which are printed on the printing surfaces; and a receiving part that receives operation from the user, through an input device, where the control part changes the number of the print image setting parts 810 that are displayed by the display device, in accordance with the workpiece information.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005] , , ,

[0001] The present invention relates to a printing control device, a printing control method, a three-dimensional object printing device, and a computer program.

Background Art

[0002] In the field of printing, it has been conventionally known to display a screen for a user to perform setting operations and previews before executing printing. On the other hand, in recent years, the objects of printing are spreading from sheet-like media represented by recording paper to three-dimensional media having various shapes.

[0003] Patent Document 1 describes that in a printing system that continuously prints a plurality of images on both sides of a roll-shaped recording paper, a first preview area capable of displaying an image to be printed on the front surface of the recording medium and a second preview area capable of displaying an image to be printed on the back surface are separated to display a preview screen.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, such printing systems may not be suitable for three-dimensional object printing devices that print on each of the surfaces constituting a three-dimensional object. For example, when printing on a sheet-like printing medium as in Patent Document 1, the number of printable surfaces is either one on either the front or back, or two on both sides. On the other hand, when printing on a three-dimensional object, the number of printable surfaces is not necessarily limited to two; depending on the shape of the object and the number of printing locations, there may be three or more printable surfaces, or there may be only one. From the perspective exemplified above, the challenge has been to provide a print control device with excellent usability that is suitable for printing on three-dimensional media. [Means for solving the problem]

[0006] The print control device is a print control device used to control printing on a three-dimensional workpiece, and comprises: an acquisition unit that acquires workpiece information including information about the number of printable surfaces on the workpiece where an image is printed; a control unit that causes a display device to show a print image setting unit for the user to set the image to be printed on the printable surfaces; and a reception unit that receives operations from the user via an input device, wherein the control unit varies the number of print image setting units to be displayed on the display device according to the workpiece information.

[0007] The three-dimensional object printing apparatus comprises the above-described printing control device and a head that ejects liquid based on the control of the printing control device.

[0008] The print control method is a print control method for controlling printing on a three-dimensional workpiece, and includes a first step of acquiring workpiece information including information about the number of printable surfaces on the workpiece where an image is printed, and a second step of displaying a print image setting unit on a display device for a user to set the image to be printed on the printable surfaces, wherein the number of print image setting units displayed in the second step is varied according to the workpiece information selected in the first step.

[0009] The computer program is a computer program for controlling printing on a three-dimensional workpiece, and causes the computer to execute an acquisition function that acquires workpiece information including information about the number of printable surfaces on the workpiece where an image is printed; a control function that causes a display device to show a print image setting unit for a user to set the image to be printed on the printable surfaces; and a reception function that receives operations from the user via an input device, wherein the control function causes the number of print image setting units to be displayed on the display device to vary according to the workpiece information. [Brief explanation of the drawing]

[0010] [Figure 1] A perspective view illustrating the general structure of a three-dimensional object printing system. [Figure 2] A block diagram showing the relationship between the print control unit, robot control unit, and head unit control unit. [Figure 3] A flowchart illustrating the printing process. [Figure 4] A diagram showing an example of a print control screen. [Figure 5] A diagram showing an example of a workpiece. [Figure 6] A diagram showing an example of an error message. [Figure 7A] A diagram showing an example of a workpiece. [Figure 7B] A diagram showing an example of a workpiece. [Figure 8] A diagram showing an example of a print control screen. [Modes for carrying out the invention]

[0011] 1. Configuration of the 3D object printing system Figure 1 is a schematic perspective view of a three-dimensional object printing system 10 in an embodiment of the present disclosure. The three-dimensional object printing system 10 comprises a three-dimensional object printing apparatus 100 including a robot 200 and a head unit 300, a robot control device 50, a print control device 60, and a head unit control device 70. The three-dimensional object printing apparatus 100 is connected to the robot control device 50 and the head unit control device 70 by wire or wireless. Similarly, the print control device 60 is connected to the robot control device 50 and the head unit control device 70 by wire or wireless.

[0012] The 3D object printing apparatus 100 is a device that uses a vertical articulated robot to form an image as a manufactured object on the surface of a three-dimensional workpiece W by inkjet printing. The robot control device 50 controls the movement of the robot 200. The head unit control device 70 controls the movement of the head unit 300. The printing control device 60 is a device for controlling the robot control device 50 and the head unit control device 70, and is, for example, a personal computer.

[0013] The following describes the various parts of the three-dimensional object printing apparatus 100 shown in Figure 1. In this embodiment, the configuration, functions, and control of the three-dimensional object printing apparatus 100 will be described as the main focus, but the configuration, functions, and control of the three-dimensional object printing apparatus 100 can also be applied to the printing control method and computer program.

[0014] 1-1. Robots The robot 200 is a moving mechanism that changes the position and orientation of the head unit 300 relative to the workpiece W. In the example shown in Figure 1, the robot 200 is a so-called 6-axis vertical articulated robot. The robot 200 has a base 210 and an arm 220.

[0015] The base 210 is a platform that supports the arm 220. In the example shown in FIG. 1, the base 210 is fixed to an installation surface such as a floor surface facing upward by screwing or the like. Note that the installation surface to which the base 210 is fixed may be a surface facing any direction, for example, a surface of a wall, a ceiling, a surface of a movable cart, or the like.

[0016] The arm 220 is a six-axis robotic arm having a base end attached to the base 210 and a tip end that changes its position and orientation three-dimensionally with respect to the base end. Specifically, the arm 220 has arms 221, 222, 223, 224, 225, 226, and these are connected by a plurality of joint portions 230 that are rotatable in this order. Further, a head unit 300 is mounted on the tip end of the arm 220, that is, on the arm 226, as an end effector. Here, since the directions of the rotation axes are different from each other among at least some of the joint portions 230, the robot 200 can freely change the position and orientation of the head unit 300 by rotating each of the joint portions 230.

[0017] 1-2. Head Unit The head unit 300 has a head 310 that discharges ink, which is an example of a liquid, toward the work W, an energy emission unit 330 that cures or solidifies the ink discharged onto the work W from the head 310, and a pressure regulating valve 320 that regulates the pressure of the ink supplied to the head 310. Since these elements 310, 320, 330 are fixed to the arm 226, the relationship between their positions and orientations is fixed.

[0018] The ink ejected by the head 310 is not particularly limited, and examples include aqueous inks obtained by dissolving coloring materials such as dyes or pigments in an aqueous solvent, curable inks using curable resins such as ultraviolet curable types, and solvent-based inks obtained by dissolving coloring materials such as dyes or pigments in an organic solvent. Among them, curable inks are preferably used. The curable ink is not particularly limited and may be any of thermosetting types, photo-curing types, radiation-curing types, and electron beam-curing types, but photo-curing types such as ultraviolet curable types are preferred. Note that the ink is not limited to a solution and may be an ink in which a coloring material or the like is dispersed as a disperse phase in a dispersion medium. Further, the ink is not limited to an ink containing a coloring material and may be an ink containing conductive particles such as metal particles for forming wiring or the like as a disperse phase.

[0019] Although not shown in FIG. 1, the head 310 includes an energy generation element that generates energy for applying pressure to a liquid, a cavity (pressure chamber) that stores ink, and a nozzle that communicates with the cavity. Here, a piezoelectric element is used as the energy generation element. However, a heating element may be used as the energy generation element. Here, the piezoelectric element is provided for each cavity, and when a signal for ejecting ink is supplied to the piezoelectric element, the piezoelectric element undergoes bending vibration. As a result, the pressure in the cavity changes, and ink is ejected from the nozzle of the head 310 corresponding to the cavity.

[0020] The pressure regulating valve 320 is a valve mechanism that opens and closes according to the pressure of the ink in the head 310. By this opening and closing, the pressure of the ink in the head 310 is maintained at a negative pressure within a predetermined range. For this reason, stabilization of the meniscus of the ink formed at the nozzle of the head 310 is achieved.

[0021] The energy emission unit 330 emits energy such as light, heat, electron beams, or radiation, depending on the type of ink. For example, if the ink is UV-curable, the energy is ultraviolet light. The energy emission unit 330 has a configuration according to the type of energy. For example, if the energy is ultraviolet light, the energy emission unit 330 includes a light source such as an LED (Light Emitting Diode) or other light-emitting element that emits ultraviolet light. Preferably, the energy emission unit 330 is capable of adjusting the intensity of the emitted energy. Furthermore, the energy emission unit 330 may also have optical components such as lenses for adjusting the direction or range of energy emission. Hereinafter, the surface formed by the portion of the energy emission unit 330 that emits energy will be referred to as the emission surface.

[0022] 1-3. Ink supply unit The ink supply unit 400 is a mechanism for supplying ink to the print head 310. The ink supply unit 400 includes an ink storage section 410 and a supply channel 420.

[0023] The ink storage section 410 is a container for storing ink as a liquid. The ink storage section 410 is, for example, a bag-shaped ink pack made of a flexible film.

[0024] The ink reservoir 410 is fixed to a wall, ceiling, or column, etc., so that it is always positioned vertically above the print head 310. Therefore, ink can be supplied from the ink reservoir 410 to the print head 310 with a predetermined pressure without the need for a pump or other mechanism.

[0025] The supply channel 420 is a channel that supplies ink from the ink reservoir 410 to the print head 310. The aforementioned pressure regulating valve 320 is provided in the middle of the supply channel 420. Therefore, even if the positional relationship between the print head 310 and the ink reservoir 410 changes, fluctuations in the ink pressure inside the print head 310 can be reduced.

[0026] 1-4. Various control devices Figure 2 is a block diagram showing the relationship between the printing control device 60, the robot control device 50, and the head unit control device 70. The robot control device 50 is a device that controls the movement of the robot 200, and specifically controls the rotation angle of the joint 230. The robot control device 50 also outputs information regarding the position of the head unit 300 to the head unit control device 70.

[0027] The head unit control device 70 is a device that controls the head unit 300, specifically controlling the ejection of ink by the head 310 and the ejection of energy by the energy ejection unit 330. It also adjusts the ink ejection timing based on information about the position of the head unit 300 input from the robot control device 50. In other words, the head unit control device 70 has the function of synchronizing the ejection operation of the head 310 with the operation of the robot 200.

[0028] The print control device 60 is a device for controlling the robot control device 50 and the head unit control device 70 in accordance with user operations, and in this embodiment, it is a notebook-type personal computer equipped with a display device 601, an input device 602, an arithmetic unit 610, a storage unit 650, and a communication unit 660. Here, at least a part of the functions performed by the print control device 60 may be incorporated as part of the robot control device 50 or as part of the head unit control device 70.

[0029] The display device 601 consists of a liquid crystal display provided on a notebook personal computer and displays information necessary for user operation. The input device 602 consists of a keyboard and touchpad provided on the notebook personal computer, and the user uses these to operate the print control device 60.

[0030] The communication unit 660 communicates data with external devices, such as the robot control device 50 and the head unit control device 70. The storage unit 650 is composed of memory such as RAM (Random Access Memory) and ROM (Read Only Memory), and storage devices such as HDD (Hard Disk Drive) and SSD (Solid State Drive). The storage unit 650 stores various computer programs and data that control the operation of the print control device 60. In this embodiment, the storage unit 650 stores a print control program (not shown) for performing various settings and controls related to printing.

[0031] The arithmetic unit 610 is composed of a CPU (Central Processing Unit) and includes one or more control units 611, one or more receiving units 612, and one or more acquisition units 613. Each of the control units 611, receiving units 612, and acquisition units 613 functions by deploying various computer programs stored in the storage unit 650. At least some of the functions of the arithmetic unit 610 may be configured by hardware circuits.

[0032] The control unit 611 generates a screen for the user to give instructions and displays it on the display device 601. The user views the screen displayed on the display device 601 and inputs instructions to the print control device 60 using the input device 602. The control unit 611 receives these instructions via the reception unit 612, makes various decisions, and transmits instructions to the robot control device 50 and the head unit control device 70 via the communication unit 660. The control unit 611 also transmits information to be acquired to the acquisition unit 613. The functions of the control unit 611 described above are just one example of its control functions.

[0033] The reception unit 612 receives user operations via the input device 602. For example, the reception unit 612 receives user operations such as text input or image selection by pressing keys on the keyboard or touching the touchpad, and transmits them to the control unit 611. The above functions of the reception unit 612 are just one example of reception functions.

[0034] The acquisition unit 613 receives instructions from the control unit 611 and acquires information such as various computer programs and various data stored in the storage unit 650. The functions of the acquisition unit 613 described above are just one example of its acquisition functions.

[0035] In this embodiment, since the print control device 60 is a notebook personal computer, the display device 601 and the input device 602 are provided integrally as components of the print control device 60. However, the present invention is not limited to this. The display device 601 and the print control device 60 may be configured separately and communicate by wire or wireless. Connecting a separate display to a personal computer is one example of such a configuration. Similarly, the input device 602 and the print control device 60 may be configured separately and communicate by wire or wireless. Connecting a separate mouse or keyboard to a personal computer is one example of such a configuration. In addition to the function of displaying visual information to the user, the display device 601 may also have the function of an input device 602. That is, the display device 601 and the input device 602 may be provided integrally by simultaneously having the function of displaying information and the function of receiving instructions from the user, such as a display equipped with a touch sensor. Using a smartphone or tablet terminal as the print control device 60 is one example of such a configuration.

[0036] 1-5. Overview of the Printing Process Next, we will explain the outline of the printing process in which an image is printed on a workpiece W, which is a three-dimensional structure composed of multiple planes and curved surfaces, using the three-dimensional object printing system 10. Figure 3 is a flowchart of the printing process. The printing process of this embodiment includes a setting step ST1 in which various settings related to printing are made, a pre-printing step ST2 in which the scanning path of the robot 200 is set, an ejection step ST3 in which the head 310 ejects ink onto the workpiece W, and a curing step ST4 in which the energy ejection unit 330 irradiates energy onto the ink that has landed on the workpiece W to perform a curing operation.

[0037] When the print control device 60 receives a user operation to start the print control program via the reception unit 612, the setting process ST1 is executed. Details of the setting process ST1 will be described later. Subsequently, when the print control device 60 receives a print start instruction from the user via the reception unit 612, the pre-print process ST2 is executed. In the pre-print process ST2, first, the robot control device 50 determines the scanning path that the head unit 300 should scan based on three-dimensional shape information indicating the position and shape of the workpiece W. At this time, the three-dimensional shape information may be stored in advance in the robot control device 50 or the print control device 60, or it may be information recognized by a camera or sensor provided in the three-dimensional object printing device 100.

[0038] In the ejection process ST3, while the head unit 300 moves along the scanning path according to the control of the robot control device 50, the head 310 ejects ink toward the print surface WF of the workpiece W according to the control of the head unit control device 70. Here, the print surface WF is the surface on which the image is printed, and is set on the surface of the workpiece W. The number of print surfaces WF is set as appropriate according to the shape of the workpiece W and the user's selection, and is not limited to one or two, but may be three or more, and is not particularly limited.

[0039] In the curing process ST4, while the head unit 300 moves along the scanning path according to the control of the robot control device 50, the energy emission unit 330 emits energy towards the ink that has landed on the printing surface WF according to the control of the head unit control device 70, thereby curing or solidifying the ink.

[0040] In the setup process ST1, it is desirable to improve user convenience by displaying a print control screen that allows users to individually set print settings for each print surface WF, and to display a preview of the candidate images to be printed in advance. However, as mentioned above, the number of print surfaces WF to be printed on the surface of a single workpiece W changes depending on the shape of the workpiece W and the user's selection. Therefore, the number of previews and print settings required also changes. For these reasons, it is difficult to apply the preview and print setting technologies that have been used for printing on sheet-like printing media such as paper to the three-dimensional object printing apparatus 100.

[0041] Therefore, this disclosure provides a user-friendly technology for a print control device 60 used to print an image onto a workpiece W. The following describes the processing content of the print control device 60 in the embodiment of this disclosure and the display mode of the print control screen displayed on the display device 601.

[0042] 2. Control contents of the print control device and display mode of the print control screen Based on the device configuration described above, the display and input modes controlled by the printing control device 60 in the three-dimensional object printing system 10 will now be explained.

[0043] Figure 4 shows an example of a print control screen S1 displayed on the display device 601 during the setup process ST1. When the print control program is started by user operation, the control unit 611 displays this print control screen S1 on the display device 601, thereby starting the setup process ST1. The print control screen S1 includes a job selection area 920, a work selection area 910 displayed below the job selection area 920, and a print image setting area 800 displayed below the work selection area 910. The print control screen S1 also includes a print start button 930 and a job save button 950. The display positions of each area 910, 920, 800 and each button 930, 950 are not limited to the positions shown in the figure. However, it is preferable that the print image setting area 800 in the print control screen S1 be displayed below the work selection area 910 from the user's perspective. This is because the work W to be printed is first identified in the work selection area 910, and then the image to be printed is set in the print image setting area 800.

[0044] Furthermore, each area 910, 920, and 800 does not necessarily have to be displayed within a single print control screen S1. For example, the job selection area 920 and the work selection area 910 may be displayed within a single print control screen, while the print image setting area 800 may be displayed within a separate print control screen. Also, each area 910, 920, and 800 and each button 930 and 950 do not necessarily have to be displayed simultaneously on the display device 601.

[0045] 2-1. Job Selection The job selection area 920 is a screen for the user to select a job file and is displayed as part of the print control screen S1. Here, a job file is a file that stores information about the combination of a workpiece W and the images to be printed on each print surface WF of the workpiece W. An overview of a job file is explained using Figures 4 and 5.

[0046] Figure 5 shows workpiece W1, an example of workpiece W in this embodiment. Workpiece W1 is a sedan-type passenger car, and multiple printing surfaces WF are set on the surface of workpiece W1. The printing surfaces WF on workpiece W1 include printing surfaces WF_1 to WF_3, which are shown enclosed by dashed lines in Figure 5. Printing surface WF_1 is an area set on a part of the hood, which is one of the components of workpiece W1, and image A is printed there. Printing surface WF_2 is an area set on a part of the roof, which is one of the components of workpiece W1, and image B is printed there. Printing surface WF_3 is an area set on a part of the door, which is one of the components of workpiece W1, and image C is printed there. Information relating the printing surfaces WF of workpiece W as described above and the images printed on each printing surface WF is stored in the job file. In other words, the job file stores information about the combination of printing: print image A on print surface WF_1 of workpiece W1, print image B on print surface WF_2, and print image C on print surface WF_3. The job file only needs to contain information about the combination; it does not need to include the shape or dimensions of workpiece W, or the data of the images to be printed. A separate job file is created for each different combination of print surface WF of workpiece W and the images to be printed, and these are pre-stored in the storage unit 650. Details regarding the creation and storage of job files will be described later.

[0047] In the example shown in Figure 4, the job selection area 920 is configured as a pull-down menu. When the user presses the pull-down button 921, multiple job files stored in the storage unit 650 are displayed via the pull-down menu, and the user can select one of the job files displayed via the pull-down menu. This selection by the user is achieved, for example, by using a touchpad, which is an example of an input device 602, to move the cursor displayed on the display device 601 as desired. Note that the job selection area 920 does not have to be a pull-down menu; it may also be a text box into which the file name of the job file can be entered. Furthermore, it may be a combo box that combines a pull-down menu and a text box.

[0048] Subsequently, when the user presses the job file loading button 922, the selected job file is selected, and its contents are reflected in the work selection area 910 and the print image setting area 800. In other words, by selecting a job file, the settings in the work selection area 910 and the print image setting area 800 are provisionally entered. The user can start printing in this state, but can also change the settings in the work selection area 910 and the print image setting area 800 as needed. Figure 4 shows an example where "Sedan1_printABC" is selected and loaded as the job file. Note that selecting a job file in the job selection area 920 is not mandatory; the user can also directly select work W and set the print image in the work selection area 910 and the print image setting area 800, respectively, as described later.

[0049] 2-2. Work Selection The work selection area 910 is a screen for the user to select the workpiece W to be printed, and is displayed as part of the print control screen S1. In the example shown in Figure 4, the work selection area 910 is composed of a pull-down menu. When the user presses the pull-down button 911, the names of the selectable workpieces W are displayed in the pull-down menu, and the user can select one of the workpieces W displayed in the pull-down menu. Note that the work selection area 910 is an example of a workpiece information selection unit.

[0050] In Figure 4, since "Sedan1_printABC" was selected as the job file, "Sedan1" is displayed in the work selection area 910 as the work W corresponding to that job file. However, the user can also directly select a work W using a pull-down menu or change the selection of work W without selecting a job file. In this case, after the user selects a work W using the pull-down menu, pressing the work information read button 912 retrieves work information, which is information about work W, from the storage unit 650 and reflects it in the print image setting area 800. The work selection area 910 may also include a work preview unit 913 that displays an image of work W to make it easier for the user to recognize the type of work W they have selected.

[0051] Here, we will explain the work information. Table 1 shows the work information for work W1, which is an example of work W. The work information includes the name of work W, the number of printable surfaces WF on work W, the name of the printable surface WF, the dimensions of the printable surface WF, etc., and is stored in the storage unit 650 as a work information file. Note that the storage unit 650 stores multiple work information, and the pull-down menu of the work selection area 910 mentioned above displays the name of work W included in these multiple work information.

[0052] In the example in Table 1, the name of workpiece W1 is "Sedan1", and the number of printable areas WF on workpiece W is 3. The names of the three printable areas WF_1 to WF_3 (Area1_Title to Area3_Title) are "Bonnet", "Roof", and "Door", respectively, and the dimensions of each printable area WF (Area1_WH to Area3_WH) are all 500 [mm] x 500 [mm].

[0053] [Table 1]

[0054] Note that the work information is not limited to the above example and may include other information, such as information about the shape of the work or information about the scanning path of the robot 200. The control unit 611 displays the work selection area 910 on the display device 601, and the user selects the work W using the input device 602 while viewing the work selection area 910. The reception unit 612 receives this operation, and the acquisition unit 613 acquires the work information of the work W selected by the user from the storage unit 650. Then, the control unit 611 determines the display content of the print image setting area 800 based on the work information acquired by the acquisition unit 613. Note that selecting work W in the work selection area 910 is synonymous with selecting the corresponding work information. The step of the acquisition unit 613 acquiring the work information from the storage unit 650 is an example of the first step.

[0055] 2-3. Print Image Settings After selecting the workpiece W, the user individually sets the image to be printed on each print surface WF. The print image setting area 800 is a screen for the user to set the image to be printed on each print surface WF on the workpiece W, and is displayed as part of the print control screen S1. The print image setting area 800 includes at least one print image setting unit 810. The print image setting unit 810 is provided for the user to set the image to be printed for each print surface WF, and includes a name display unit 811, a preview unit 812, a print image selection unit 813, a dimension display unit 814, and a delete button 815.

[0056] In the example shown in Figure 4, the number of print image setting units 810 included in the print image setting area 800 is three. This is a result of the aforementioned work information, which indicates that there are three print surfaces WF on the workpiece W, being reflected in the print image setting area 800. In other words, the control unit 611 varies the number of print image setting units 810 displayed on the display device 601 according to the work information of the workpiece W selected by the user. Here, the process by which the control unit 611 displays the print image setting units 810 on the display device 601 is an example of the second step. When distinguishing between the three print image setting units 810, they will be referred to as print image setting units 810_1, 810_2, and 810_3 below.

[0057] The name display unit 811 is the part that displays the name of the print surface WF that is the target of setting in the print image setting unit 810. The name of the print surface WF is displayed based on the work information corresponding to the work W selected in the work selection area 910. For example, the name of print surface WF_1 displayed in the name display unit 811 of print image setting unit 810_1 is "bonnet", the name of print surface WF_2 displayed in the name display unit 811 of print image setting unit 810_2 is "roof", and the name of print surface WF_3 displayed in the name display unit 811 of print image setting unit 810_3 is "door". In other words, the control unit 611 displays the name of the print surface WF for each print image setting unit 810 based on the work information corresponding to the work W selected by the user.

[0058] The dimension display section 814 is the part that displays the dimensions of the print surface WF, and is displayed based on the work information corresponding to the work W selected in the work selection area 910. For example, the dimensions of the print surface WF_1 displayed in the dimension display section 814 of the print image setting section 810_1 are "500 x 500", the dimensions of the print surface WF_2 displayed in the dimension display section 814 of the print image setting section 810_2 are "500 x 500", and the dimensions of the print surface WF_3 displayed in the dimension display section 814 of the print image setting section 810_3 are "500 x 500".

[0059] The print image selection unit 813 is the part that allows the user to select the image to be printed on the print surface WF. In the example shown in Figure 4, the print image selection unit 813 includes a reference button 813a. When the user presses the reference button 813a, a screen is displayed showing a list of filenames or thumbnail images of multiple images as candidates for printing, and the user can select the desired image. The user's operation to select an image is received by the reception unit 612. In another example, the print image selection unit 813 may be configured with a pull-down menu. In this case, when the user presses a pull-down button, multiple selectable images are displayed in the pull-down menu, and the user can select one of the images displayed in the pull-down menu. The candidates for printing are stored as image files in the storage unit 650, and the acquisition unit 613 acquires them based on the user's selection. Furthermore, as mentioned above, the control unit 611 varies the number of print image setting units 810 according to the work information of the workpiece W selected by the user, so it can be said that the number of print image selection units 813 included in the print image setting unit 810 also varies according to the work information of the workpiece W.

[0060] When an image is selected by the user, the control unit 611 compares the dimensions of the image selected by the user with the dimensions of the print surface WF included in the work information described above. If the dimensions of the image selected by the user are larger than the dimensions of the print surface WF, an error message 817 is displayed in the print image setting unit 810 to notify the user. Figure 6 shows an example of the error message 817 displayed in the print image setting unit 810. The wording of the error message 817 is not particularly limited. Also, the location where the error message 817 is displayed is not limited to the print image setting unit 810, as long as it is within the print control screen S1.

[0061] The preview unit 812 displays candidate images to be printed on the print surface WF in a way that is visible to the user. The images displayed in the preview unit 812 are the images selected by the user using the print image selection unit 813, or thumbnail images of those images. In the example in Figure 4, a part of the components of the workpiece W1, including the print surface WF, and the candidate images are displayed superimposed. For example, the preview unit 812 of the print image setting unit 810_1 makes it visible to the user by virtually displaying how image A would appear printed on the bonnet, which is one of the components of the workpiece W1 including the print surface WF_1. Note that the appearance of the preview unit 812 is not limited to these examples; it may simply display only the image selected by the user, or it may display the entire workpiece W instead of just a part of its components. When the user performs an operation to select an image using the input device 602, the reception unit 612 receives this operation, and the control unit 611 updates the display of the preview unit 812 and the print image selection unit 813. Furthermore, as mentioned above, the control unit 611 varies the number of print image setting units 810 according to the work information of the workpiece W selected by the user, so it can be said that the number of preview units 812 included in the print image setting unit 810 also varies according to the work information of the workpiece W.

[0062] The delete button 815 is used when printing is not performed on a specific print surface WF by deleting the setting displayed in the print image setting unit 810. For example, if printing on the roof is not required, the user can press the delete button 815 on the print image setting unit 810_2, which will remove the display on the print image setting unit 810_2 from the print image setting area 800. In this case, even if the print start button 930 is pressed, printing will not be performed on print surface WF_2.

[0063] 2-4. Executing the print job and saving the job file When the user presses the print start button 930, the aforementioned pre-print process ST2, ejection process ST3, and curing process ST4 are executed. More specifically, the print control device 60 instructs the head unit control device 70 and the robot control device 50 to start printing based on the information set by the user on the print control screen S1. In response, the head unit control device 70 controls the head unit 300 to print the set image. The robot control device 50 determines a scanning path so that the head unit 300 can print the set image, and controls the robot 200 so that the head unit 300 moves along the scanning path. In other words, the 3D object printing device 100 prints according to the combination of each printing surface WF and image set by the user in the print image setting area 800. For this reason, image A is printed on printing surface WF_1 set on the hood of workpiece W1, image B is printed on printing surface WF_2 set on the roof of workpiece W1, and image C is printed on printing surface WF_3 set on the door of workpiece W1.

[0064] The combination (job) of the workpiece W selected in the workpiece selection area 910 and the images to be printed on each print surface WF selected in the print image setting area 800 can be saved as a job file before and after printing. Specifically, by pressing the job save button 950, a screen for creating a job file is displayed, and by setting the name of the job file, etc., it is stored in the storage unit 650.

[0065] 3. Other examples of print control screen display modes The above describes the print control screen S1 when printing to work W1, a sedan-type passenger car, as an example of work W. Below, we will describe the print control screen S2 for work W2, which is another example of work W different from work W1.

[0066] Figures 7A and 7B show the workpiece W2. Workpiece W2 is a truck, and it has two printing surfaces WF. Figures 7A and 7B show the workpiece W2 from different angles. The printing surfaces WF on workpiece W2 include printing surfaces WF_4 and WF_5, which are enclosed by dashed lines in Figures 7A and 7B. Printing surface WF_4 is an area set on a part of the left side of the loading platform, which is one of the components of workpiece W2, and image D is printed there. Printing surface WF_5 is an area set on a part of the right side of the loading platform, which is one of the components of workpiece W2, and image E is printed there.

[0067] Table 2 shows the work information for workpiece W2. The name of workpiece W2 is "Truck2", and the number of printable surfaces WF on workpiece W2 is 2. The names of the two printable surfaces WF_4 and WF_5 (Area1_Title, Area2_Title) are "Left side of the loading platform" and "Right side of the loading platform", respectively, and the dimensions of each printable surface WF (Area1_WH~Area2_WH) are both 3000 [mm] × 800 [mm].

[0068] [Table 2]

[0069] Figure 8 shows an example of the print control screen S2 displayed on the display device 601 when printing to workpiece W2. Figure 8 shows an example where "Truck2_printDE" is selected and loaded as a job file using the same operation as the user operation described above. Based on the information in the job file, "Truck2," which is workpiece W2, is selected as workpiece W in the workpiece selection area 910, and the print image setting area 800 is displayed based on the workpiece information in Table 2. Here, the number of print image setting units 810 included in the print image setting area 800 is two. This is a result of the workpiece information in Table 2, which states that there are two print surfaces WF on workpiece W, being reflected in the print image setting area 800. In other words, the number of print image setting units 810 changes according to the workpiece information. To put it another way, the control unit 611 changes the number of print image setting units 810 according to the workpiece information of workpiece W selected by the user. For this reason, the number of preview units 812 and print image selection units 813 displayed on the print control screen S2 also changes according to the workpiece information.

[0070] The name display unit 811 of the print image setting unit 810_1 and the print image setting unit 810_2 reflects the name of the print surface WF included in the work information and displays it as "Left side of the loading platform" and "Right side of the loading platform," respectively. In other words, the control unit 611 displays the name of the print surface WF for each print image setting unit 810 based on the work information corresponding to the work W selected by the user. Therefore, the name of the print surface WF displayed in the name display unit 811 changes according to the work information.

[0071] The dimension display units 814 of the print image setting units 810_1 and 810_2 reflect the dimensions of the print surface WF included in the work information, and both display "3000 x 800". In other words, the control unit 611 changes the dimensions of the print surface WF displayed in the dimension display unit 814 according to the work information.

[0072] 4. Summary of Embodiments The print control device 60, print control method, and computer program of this embodiment are used to control printing on a three-dimensional workpiece W. The print control device 60 of this embodiment includes an acquisition unit 613 that acquires workpiece information including information about the number of printable surfaces WF on the workpiece W, which are the surfaces on which an image is printed, a control unit 611 that causes a print image setting unit 810 for the user to set the image to be printed for each printable surface WF to be displayed on a display device 601, and a reception unit 612 that receives user operations via an input device 602. The print control method of this embodiment includes a first step of acquiring workpiece information including information about the number of printable surfaces WF, and a second step of causing the print image setting unit 810 to be displayed on the display device 601. The computer program of this embodiment causes the print control device 60, which is an example of a computer, to execute an acquisition function for acquiring workpiece information including information about the number of printable surfaces WF, a control function for displaying the print image setting unit 810 on the display device 601, and a reception function for receiving user operations via the input device 602. Furthermore, the print control device 60, print control method, and computer program of this embodiment vary the number of print image setting units 810 displayed on the display device 601 according to the acquired work information. With such a print control device 60, print control method, and computer program, the number of print image setting units 810 for which the user sets the print settings changes according to the work information, which includes information about the number of print surfaces WF. Therefore, it is possible to flexibly respond to cases such as when the type of work W is changed or when the number of print surfaces WF changes, improving usability.

[0073] When the work information is the first work information, the control unit 611 causes the display device 601 to display N printing image setting units 810. When the work information is second work information different from the first work information, the control unit 611 causes the display device 601 to display M printing image setting units 810, satisfying the relationship of 2 ≤ N < M. According to such a printing control device 60, a printing control method, and a computer program, the number of printing image setting units 810 to be displayed can be made more than two according to the work information selected by the user. Note that the work information of the work W1 in the above embodiment is an example of the second work information. In this example, when the number of printing surfaces WF, that is, the number of printing image setting units 810 is M, M = 3. Also, the work information of the work W2 in the above embodiment is an example of the first work information. In this example, when the number of printing surfaces WF, that is, the number of printing image setting units 810 is N, N = 2. That is, these examples satisfy the relationship of 2 ≤ N < M. According to such a configuration, it is not limited to only two surfaces such as the front and back surfaces of a sheet-like medium, and it is also suitable for printing on a three-dimensional work W having three or more surfaces, for example.

[0074] The printing image setting unit 810 includes a preview unit 812 that makes candidates for images to be printed on the printing surface WF visible to the user. According to such a printing control device 60, a printing control method, and a computer program, since the printing image setting unit 810 includes the preview unit 812, the number of displayed preview units 812 changes according to the work information including information regarding the number of printing surfaces WF. Therefore, the listability of the images to be printed can be improved.

[0075] The print image setting unit 810 includes a print image selection unit 813 for the user to select an image to print on the print surface WF, and the reception unit 612 receives the user's request to select an image to print on the print surface WF. With this print control device 60, print control method, and computer program, since the print image setting unit 810 includes the print image selection unit 813, the number of displayed print image selection units 813 changes according to work information including information about the number of print surfaces WF. This improves operability and ease of viewing.

[0076] The control unit 611 displays a work selection area 910 on the display device 601 for the user to select work information, the reception unit 612 receives the operation to select work information from the user, and the acquisition unit 613 acquires the work information based on the work information selection received by the reception unit 612. With this print control device 60, print control method, and computer program, the user can select any work information using the work selection area 910, so it can flexibly handle situations such as changing the type of work W.

[0077] The workpiece information includes information regarding the name of the printing surface WF. With this print control device 60, print control method, and computer program, the name of the printing surface can be displayed on the print image setting unit 810, etc., based on the workpiece information, improving usability. This effect is particularly noticeable when printing a three-dimensional workpiece W having three or more surfaces. This is because, in the case of a sheet-like medium, the surfaces are limited to two, the front and the back, making them easy for the user to recognize. However, with a three-dimensional workpiece W, if each surface is described by a general name such as front or back, it may be difficult for the user to recognize them.

[0078] The control unit 611 displays the name of the print surface WF in correspondence with the print image setting unit 810 based on the work information. With this print control device 60, print control method, and computer program, the name of the displayed print surface WF changes based on the work information, so that the name of the print surface WF appropriate to the type of work W can be displayed. As a result, the user can more easily recognize the print surface WF that is the target of the setting operation for each print image setting unit 810, improving usability. This effect is particularly noticeable when printing a three-dimensional work W that has three or more surfaces. This is because, with a sheet-like medium, the surfaces are limited to two, the front and the back, making them easy for the user to recognize, whereas with a three-dimensional work W, if each surface is expressed by a general name such as front or back, it may be difficult for the user to recognize it.

[0079] The workpiece information includes information regarding the dimensions of the printing surface WF. With this print control device 60, print control method, and computer program, it becomes possible to determine the size of an image applicable to the printing surface WF based on the information indicating the dimensions of the printing surface WF included in the workpiece information, and to display a preview image reflecting those dimensions in the preview unit 812, thereby improving usability.

[0080] The print image setting unit 810 includes a print image selection unit 813 for the user to select an image to print on the print surface WF. The reception unit 612 receives an operation from the user to select an image to print on the print surface WF. If the control unit 611 determines that the dimensions of the image selected by the user using the print image selection unit 813 are larger than the dimensions of the print surface WF included in the work information, it displays an error message 817 on the display device 601. With this print control device 60, print control method, and computer program, if it is determined that the dimensions of the image selected by the user are larger than the dimensions of the corresponding print surface WF, an error message 817 is displayed on the display device 601, thus preventing printing beyond the print surface WF set in the work information.

[0081] The above-described print control device 60 and computer program may also be components of a three-dimensional object printing device 100. Such a three-dimensional object printing device 100 can flexibly handle changes in the type of workpiece W or changes in the number of printing surfaces WF, thereby improving usability.

[0082] 5. Variations In the above embodiment, a three-dimensional object printing device 100, in which a head unit 300 is attached as an end effector to the tip of the arm 220 of a robot 200, is used to print on a workpiece W placed nearby. However, the configuration of the three-dimensional object printing device 100 is not necessarily limited to this. For example, the workpiece W may be in a state where its position and orientation can change due to rotation or the like, or it may be fixed by some kind of jig or the like. Furthermore, the head unit 300 does not necessarily have to have its position and orientation changed by the robot 200. In this case, the head unit 300 may be fixed to a base fixed to the floor, ceiling, wall, etc., while a hand may be attached to the tip of the arm 220 of the articulated robot as an end effector, and the workpiece W may be grasped with this hand and scanned in the vicinity of the fixed head unit 300. [Explanation of symbols]

[0083] 10...3D object printing system, 50...Robot control device, 60...Printing control device, 70...Head unit control device, 100...3D object printing device, 200...Robot, 210...Base, 220, 221, 222, 223, 224, 225, 226...Arms, 230...Joints, 300...Head unit, 310...Head, 320...Pressure regulating valve, 330...Energy emission unit, 400...Ink supply unit, 410...Ink storage unit, 420...Supply channel, 601...Display device, 602...Input device, 610...Calculation unit, 611...Control unit, 612...Reception unit, 613...Acquisition unit, 650...Storage unit, 660...Communication unit, 800...Print image setting area, 810...Print image setting unit, 811...Name display unit, 8 12...Preview section, 813...Print image selection section, 813a...Reference button, 814...Dimension display section, 815...Delete button, 817...Error message, 910...Work selection area, 911...Pull-down button, 912...Work information loading button, 913...Work preview section, 920...Job selection area, 921...Pull-down button, 922...Job file loading button, 930...Start printing button, 950...Save job button, A, B, C, D, E...Image, S1, S2...Print control screen, ST1...Setting process, ST2...Pre-print process, ST3...Ejection process, ST4...Curing process, W, W1, W2...Workpiece, WF, WF_1, WF_2, WF_3, WF_4, WF_5...Print surface.

Claims

1. A printing control device used to control printing on a three-dimensional workpiece, An acquisition unit that acquires work information including information regarding the number of printing surfaces, which are the surfaces on which an image is printed in the work, A control unit that displays a print image setting unit on a display device for the user to set the image to be printed on the print surface, A reception unit that receives the aforementioned user operations via an input device, Equipped with, The control unit, Depending on the work information, the number of print image setting units to be displayed on the display device is varied. If the work information is first work information, the display device will display at least a first print image setting unit for the user to set a first image to be printed on a first print surface of the first work, and a second print image setting unit for the user to set a second image to be printed on a second print surface of the first work, which is different from the first print surface. Print control device.

2. If the work information is the first work information, the control unit causes N print image setting units to be displayed on the display device. If the work information is second work information different from the first work information, the display device will display M print image setting units. The relationship 2 ≤ N < M is satisfied. A print control device according to claim 1.

3. The print image setting unit includes a preview unit that allows the user to view candidate images to be printed on the print surface. A print control device according to claim 1 or 2.

4. The print image setting unit includes a print image selection unit for the user to select an image to be printed on the print surface. The print control device according to any one of claims 1 to 3, wherein the receiving unit receives an operation from the user to select an image to be printed on the print surface via the input device.

5. The control unit causes the user to select the work information on the display device, The reception unit receives the operation to select the work information from the user via the input device. The acquisition unit acquires the work information based on the selection of the work information received by the reception unit. A print control device according to any one of claims 1 to 4.

6. The work information includes information regarding the name of the printed surface. A print control device according to any one of claims 1 to 5.

7. The control unit, based on the work information, causes the name of the print surface to be displayed in accordance with the print image setting unit. The print control device according to claim 6.

8. The workpiece information includes information regarding the dimensions of the printed surface. A print control device according to any one of claims 1 to 7.

9. The print image setting unit includes a print image selection unit for the user to select an image to be printed on the print surface. The reception unit receives an operation from the user via the input device to select an image to be printed on the printing surface. If the control unit determines that the dimensions of the image selected by the user using the print image selection unit are larger than the dimensions of the print surface included in the work information, it will display an error message on the display device. The print control device according to claim 8.

10. A three-dimensional object printing device, A print control device according to any one of claims 1 to 9, A head that ejects liquid based on the control of the printing control device, A three-dimensional object printing device equipped with the following features.

11. A printing control method for controlling printing on a three-dimensional workpiece, The first step is to obtain work information including information about the number of printing surfaces, which are the surfaces on which an image is printed in the work, The second step involves displaying a print image setting unit on a display device for the user to set the image to be printed on the aforementioned print surface, Includes, In the second step, the number of print image setting units to be displayed is varied according to the work information selected in the first step. In the second step, if the work information is first work information, the display device is shown at least a first print image setting unit for the user to set a first image to be printed on a first print surface of the first work, and a second print image setting unit for the user to set a second image to be printed on a second print surface of the first work, which is different from the first print surface. Print control method.

12. A computer program for controlling printing on three-dimensional workpieces, An acquisition function that acquires work information including information about the number of printing surfaces, which are the surfaces on which an image is printed in the aforementioned work, A control function that displays a print image setting section on a display device for the user to set the image to be printed on the aforementioned print surface, A reception function that receives operations from the aforementioned user via an input device, Have the computer run it, The control function described above is: Depending on the work information, the number of print image setting units to be displayed on the display device is varied. If the work information is first work information, the display device will display at least a first print image setting unit for the user to set a first image to be printed on a first print surface of the first work, and a second print image setting unit for the user to set a second image to be printed on a second print surface of the first work, which is different from the first print surface. Computer program.

13. The control unit displays the candidate image and the components of the workpiece, including the print surface, superimposed in the preview unit. The print control device according to claim 3.

14. The print image setting unit includes a delete button for the user to delete the display of the print image setting unit. A print control device according to any one of claims 1 to 9 and 13.

Citation Information

Patent Citations

  • Three-dimensional ink-jet printing method and apparatus

    CN101279544A

  • Printing data-editing apparatus

    JP1994032016A

  • Image processing method, image processor, program and storage medium

    JP2004110807A

  • System of printing on three-dimensional object and program for printing on three-dimensional object

    JP2014100635A

  • System of printing on three-dimensional object and program for printing on three-dimensional object

    JP2014100880A