[go: up one dir, main page]

TWI723375B - Method for printing 2d documents by using 3d printer - Google Patents

Method for printing 2d documents by using 3d printer Download PDF

Info

Publication number
TWI723375B
TWI723375B TW108113070A TW108113070A TWI723375B TW I723375 B TWI723375 B TW I723375B TW 108113070 A TW108113070 A TW 108113070A TW 108113070 A TW108113070 A TW 108113070A TW I723375 B TWI723375 B TW I723375B
Authority
TW
Taiwan
Prior art keywords
printing
printer
nozzle
print
color
Prior art date
Application number
TW108113070A
Other languages
Chinese (zh)
Other versions
TW201932281A (en
Inventor
沈軾榮
謝世森
Original Assignee
三緯國際立體列印科技股份有限公司
金寶電子工業股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三緯國際立體列印科技股份有限公司, 金寶電子工業股份有限公司 filed Critical 三緯國際立體列印科技股份有限公司
Priority to TW108113070A priority Critical patent/TWI723375B/en
Publication of TW201932281A publication Critical patent/TW201932281A/en
Application granted granted Critical
Publication of TWI723375B publication Critical patent/TWI723375B/en

Links

Images

Abstract

A method for printing 2D documents by using an FDM 3D printer having a printing platform arranged with a boundary mark is disclosed and including: accepting a paper setting upon the printing platform and making the paper aligned with the boundary mark; entering to a 2D printing mode when the paper is aligned with the boundary mark; controlling a 2D nozzle of the 3D printer to reset a height of Z-axis and a printing origin of X-axis and Y-axis; controlling the 2D nozzle to move along the X-axis and to jet inks for performing a printing action of a 2D document; and, controlling the 2D nozzle to move along the Y-axis with a width of an ink cartridge each time for performing next printing action of printing next column of the 2D document on the paper after previous printing action of the X-axis is completed.

Description

通過3D印表機實現的2D文件列印方法 2D document printing method realized by 3D printer

本發明涉及一種3D印表機,尤其涉及一種通過3D印表機實現的2D文件列印方法。 The invention relates to a 3D printer, in particular to a 2D document printing method realized by the 3D printer.

有鑑於3D列印技術的成熟,以及3D印表機的體積縮小與價格降低,近年來3D印表機實以極快的速度普及化。 In view of the maturity of 3D printing technology, as well as the reduction in size and price of 3D printers, 3D printers have become popularized at an extremely rapid rate in recent years.

一般常見的3D印表機主要配置有用於噴射成型材的3D噴頭,藉此在列印平台上以成型材堆疊成一3D物件。惟,絕大部分的3D印表機僅能列印單一種顏色的物件(即,3D物件的顏色相等於所使用的成型材的顏色),相當單調。 Generally, a common 3D printer is mainly equipped with a 3D nozzle for injecting molding materials, whereby the molding materials are stacked on a printing platform to form a 3D object. However, most 3D printers can only print objects of a single color (that is, the color of the 3D object is equal to the color of the molding material used), which is rather monotonous.

為增添3D列印所生的3D物件的色彩,近來市場上出現了一種可列印多種色彩的3D物件的3D印表機。具體地,該3D印表機採用的列印方法如圖1所示。 In order to increase the color of 3D objects produced by 3D printing, a 3D printer that can print 3D objects in multiple colors has recently appeared on the market. Specifically, the printing method adopted by the 3D printer is shown in FIG. 1.

圖1為相關技術的彩色物件列印流程圖。首先,一3D印表機載入多個單色的3D模型(步驟S10),並且分別讀取該多個3D模型的座標資訊(步驟S12)。接著,再依據所讀取的該些座標資訊對該多個3D模型分別執行一切層處理(步驟S14)。 Figure 1 is a flow chart of the related technology for printing color objects. First, a 3D printer loads multiple monochrome 3D models (step S10), and reads the coordinate information of the multiple 3D models (step S12). Then, all layer processing is performed on the multiple 3D models respectively according to the read coordinate information (step S14).

具體地,由於該3D印表機僅具備單一個3D噴頭,該3D印表機仍只能識別單一種顏色的成型材。因此,若要列印一彩色3D模型,則需將該彩色3D模型轉換成多個單色的3D模型,並且分別載入該3D印表機中。藉此,在上述該切層程序後,該3D印表機可藉由該多個3D模型來使用多捲不同顏色的成型材進行混色,藉此列印出該彩色3D模型所對應的一彩色3D物件(步驟S16)。 Specifically, since the 3D printer only has a single 3D nozzle, the 3D printer can still only recognize a single color molding material. Therefore, if a color 3D model is to be printed, the color 3D model needs to be converted into multiple monochrome 3D models and loaded into the 3D printer respectively. In this way, after the above-mentioned layering process, the 3D printer can use the multiple 3D models to use multiple rolls of molding materials of different colors for color mixing, thereby printing a color corresponding to the color 3D model 3D object (step S16).

惟,由於相關技術所採用的技術方案是藉由不同顏色的成型材來進行混色,因此列印成本相當高,並且可列印的顏色亦有限,無法達到全彩列印的需求。 However, because the technical solution adopted by the related technology is to mix colors by molding materials of different colors, the printing cost is quite high, and the colors that can be printed are also limited, which cannot meet the requirements of full-color printing.

再者,上述3D印表機的3D噴頭的移動通常是以步進馬達來控制的,與傳統2D印表機所使用的光學尺相比,具有較佳的校正效果。因此,相較之下,傳統通過2D印表機來實現的2D列印技術也應該進一步地得到提昇。 Furthermore, the movement of the 3D nozzle of the above-mentioned 3D printer is usually controlled by a stepping motor, which has a better correction effect than the optical ruler used in the traditional 2D printer. Therefore, in comparison, the traditional 2D printing technology realized by 2D printers should be further improved.

本發明提供一種通過3D印表機實現的2D文件列印方法,可通過3D印表機來列印2D文件。 The present invention provides a 2D document printing method realized by a 3D printer, and the 2D document can be printed by the 3D printer.

於本發明的一實施例中,該方法是運用於一FDM式的3D印表機,其中該3D印表機的一列印平台上設置有一邊界標示,並且該方法包括:通過該列印平台接受一紙張的放置並使該紙張對齊該邊界標示;於該紙張對齊該邊界標示後進入一2D列印模式;控制該3D列印機的一2D噴頭重新設定在一Z軸上的高度以及在一X軸與一Y軸上的一列印原點;藉由一步進馬達控制該2D噴頭沿該X軸的方向移動並噴灑墨水以執行一2D文件的列印動作,使該2D噴 頭達到與光學尺相同的效果;及,於該X軸上的列印動作結束時,控制該2D噴頭每次朝該Y軸的方向移動一個墨水匣的寬度以執行下一次的列印動作,以於該紙張上列印2D文件的下一行。 In an embodiment of the present invention, the method is applied to an FDM-type 3D printer, wherein a printing platform of the 3D printer is provided with a border mark, and the method includes: receiving through the printing platform Place a paper and align the paper with the border mark; enter a 2D printing mode after the paper is aligned with the border mark; control a 2D print head of the 3D printer to reset the height on a Z axis and a A print origin on the X axis and a Y axis; a stepping motor controls the 2D print head to move along the X axis and spray ink to perform a 2D document printing action, so that the 2D print The head achieves the same effect as the optical ruler; and, when the printing action on the X axis ends, the 2D nozzle is controlled to move the width of the ink cartridge in the direction of the Y axis to execute the next printing action. To print the next line of the 2D document on this paper.

相較於相關技術所採用的技術方案,本發明通過3D印表機來進行2D文件的列印,可以得到更好的效果與準確度。 Compared with the technical solutions adopted in related technologies, the present invention uses a 3D printer to print 2D documents, which can achieve better results and accuracy.

相關技術 Related technologies :

S10~S16:列印步驟 S10~S16: Printing steps

本發明 The invention :

1:印表機 1: Printer

10:控制桿 10: Control lever

2:列印平台 2: Printing platform

21:定位點 21: anchor point

22:邊界標示 22: Boundary marking

3:3D噴頭 3: 3D print head

4:2D噴頭 4: 2D print head

5:3D彩色模型 5: 3D color model

50:邊界區塊 50: Boundary block

501:列印原點 501: Print origin

6:路徑檔案 6: Path file

7:影像檔案 7: Image file

71:青色影像檔案 71: Cyan image file

72:洋紅色影像檔案 72: Magenta image file

73:黃色影像檔案 73: Yellow image file

74:黑色影像檔案 74: Black image file

A1:校正模板 A1: Calibration template

A2:校正色塊 A2: Correction color block

W:墨水匣寬度 W: ink cartridge width

S20~S28、S240-S242、S260-S262、S280-S282:處理與列印步驟 S20~S28, S240-S242, S260-S262, S280-S282: Processing and printing steps

S2600~S2606、S262:2D影像切層步驟 S2600~S2606, S262: 2D image slice steps

S40~S46:校正步驟 S40~S46: Calibration steps

S50~S66:列印步驟 S50~S66: Printing steps

S70~S86:列印步驟 S70~S86: Printing steps

圖1為相關技術的彩色物件列印流程圖。 Figure 1 is a flow chart of the related technology for printing color objects.

圖2為本發明的一實施例的3D印表機示意圖。 FIG. 2 is a schematic diagram of a 3D printer according to an embodiment of the invention.

圖3為本發明的一實施例的彩色模型處理與列印流程圖。 3 is a flowchart of color model processing and printing according to an embodiment of the invention.

圖4為本發明的一實施例的2D影像切層處理流程圖。 4 is a flowchart of 2D image slice processing according to an embodiment of the present invention.

圖5A為本發明的一實施例的路徑檔案示意圖。 FIG. 5A is a schematic diagram of a path file according to an embodiment of the present invention.

圖5B為本發明的一實施例的影像檔案示意圖。 FIG. 5B is a schematic diagram of an image file according to an embodiment of the invention.

圖5C為本發明的一實施例的邊界區塊示意圖。 FIG. 5C is a schematic diagram of a boundary block according to an embodiment of the present invention.

圖6A為本發明的一實施例的校正值產生流程圖。 FIG. 6A is a flow chart of generating a correction value according to an embodiment of the present invention.

圖6B為本發明的一實施例的校正示意圖。 FIG. 6B is a schematic diagram of calibration according to an embodiment of the present invention.

圖7為本發明的一實施例的彩色物件列印流程圖。 FIG. 7 is a flowchart of printing a color object according to an embodiment of the present invention.

圖8為本發明的另一實施例的彩色物件列印流程圖。 FIG. 8 is a flowchart of printing a color object according to another embodiment of the present invention.

圖9為本發明的一實施例的邊界示意圖。 Fig. 9 is a schematic diagram of the boundary of an embodiment of the present invention.

圖10為本發明的一實施例的2D列印示意圖。 FIG. 10 is a schematic diagram of 2D printing according to an embodiment of the present invention.

茲就本發明之一較佳實施例,配合圖式,詳細說明如後。 With regard to a preferred embodiment of the present invention, the detailed description is given below in conjunction with the drawings.

本發明揭露了一種3D印表機的彩色物件列印方法(下面簡稱為該方法),該方法主要運用於同時配置有用於噴射成型材的噴頭以及噴射彩色墨水的噴頭的3D印表機。 The present invention discloses a color object printing method for a 3D printer (hereinafter referred to as the method). The method is mainly applied to a 3D printer equipped with a nozzle for ejecting a molding material and a nozzle for ejecting color ink at the same time.

參閱圖2,為本發明的一實施例的3D印表機示意圖。圖2的實施例公開了一種3D印表機(下面簡稱為該印表機1),該印表機1具有一列印平台2,該列印平台2上方配置有用以噴射成型材以列印3D物件的一3D噴頭3,以及用以噴射不同顏色的墨水以對3D物件進行著色的一2D噴頭4。 Refer to FIG. 2, which is a schematic diagram of a 3D printer according to an embodiment of the present invention. The embodiment of FIG. 2 discloses a 3D printer (hereinafter referred to as the printer 1 for short). The printer 1 has a printing platform 2, and the printing platform 2 is configured with injection molding materials to print 3D. A 3D nozzle 3 for the object, and a 2D nozzle 4 for spraying inks of different colors to color the 3D object.

於一實施例中,該2D噴頭4為現有平面印表機所採用的墨水噴頭,並且該2D噴頭4後方連接儲存有不同顏色的墨水的多個墨水匣。於一實施例中,該2D噴頭4後方連接四個墨水匣,該四個墨水匣分別儲存青色(Cyan)、洋紅色(Magenta)、黃色(Yellow)及黑色(Black)的墨水。 In one embodiment, the 2D nozzle 4 is an ink nozzle used in an existing flat printer, and a plurality of ink cartridges storing inks of different colors are connected behind the 2D nozzle 4. In one embodiment, four ink cartridges are connected to the rear of the 2D nozzle 4, and the four ink cartridges store Cyan, Magenta, Yellow, and Black inks respectively.

於圖2的實施例中,該印表機1是以熱熔融沉積(Fused Deposition Modeling,FDM)式3D印表機為例,該3D噴頭3採用的成型材為具熱塑性的線材。於另一實施例中,該印表機1為光固化(Stereolithography Apparatus,SLA)式3D印表機,該3D噴頭3採用的成型材為光固化樹脂。當然,本發明的各個實施例所公開的該方法實可運用於各種不同型式的3D印表機,並不以上述為限。 In the embodiment of FIG. 2, the printer 1 is an example of a Fused Deposition Modeling (FDM) 3D printer, and the molding material used by the 3D nozzle 3 is a thermoplastic wire. In another embodiment, the printer 1 is a light-curing (Stereolithography Apparatus, SLA) 3D printer, and the molding material used for the 3D nozzle 3 is a light-curing resin. Of course, the method disclosed in each embodiment of the present invention can be applied to various types of 3D printers, and is not limited to the foregoing.

於圖2的實施例中,該3D噴頭3與該2D噴頭4是設置於同一控制桿10上。具體地,該3D噴頭3與該2D噴頭4是分別設置於該控制桿10一側的相對兩面,並且該印表機1藉由控制該控制桿10來分別移動該3D噴頭3與該2D噴頭4。於其他實施例中,該印表機1亦可設置多個控制桿,並通過不同的控制桿來分別設置並控制該3D噴頭3與該2D噴頭4。 In the embodiment of FIG. 2, the 3D spray head 3 and the 2D spray head 4 are arranged on the same control rod 10. Specifically, the 3D nozzle 3 and the 2D nozzle 4 are respectively arranged on two opposite sides of the control rod 10, and the printer 1 controls the control rod 10 to move the 3D nozzle 3 and the 2D nozzle respectively 4. In other embodiments, the printer 1 can also be provided with multiple control levers, and the 3D spray head 3 and the 2D spray head 4 can be respectively set and controlled by different control levers.

於本發明的一實施例中,該方法是由該印表機1控制該3D噴頭3於該列印平台2上列印一彩色3D物件的各個列印層,並且於各個列印層列印完成時控制該2D噴頭4對列印完成的列印層進行著色。 In an embodiment of the present invention, the method is that the printer 1 controls the 3D nozzle 3 to print each print layer of a color 3D object on the print platform 2, and prints on each print layer Upon completion, the 2D nozzle 4 is controlled to color the printed layer after printing.

參閱圖3,為本發明的一實施例的彩色模型處理與列印流程圖。圖3所示的步驟主要可執行於該印表機1或與該印表機1連接的一電腦設備(圖未標示)中,但不加以限定。具體地,圖3所示的步驟由該印表機1或該電腦設備的一處理器來執行。 Refer to FIG. 3, which is a flowchart of color model processing and printing according to an embodiment of the present invention. The steps shown in FIG. 3 are mainly executable in the printer 1 or a computer device (not shown in the figure) connected to the printer 1, but are not limited. Specifically, the steps shown in FIG. 3 are executed by a processor of the printer 1 or the computer device.

於一實施例中,該方法首先載入對應一彩色模型的一3D檔案(步驟S20),具體地,該3D檔案為使用者預先編輯完成的一OBJ檔或一PLY檔,並且記錄有使用者欲列印的該彩色模型。該步驟S20是將該3D檔案載入一電腦裝置(圖未標示)或該印表機1,藉此,該電腦裝置或該印表機1可讀取該彩色模型的一座標資訊及一顏色資訊(步驟S22)。 In one embodiment, the method first loads a 3D file corresponding to a color model (step S20). Specifically, the 3D file is an OBJ file or a PLY file edited by the user in advance, and the user is recorded The color model to be printed. The step S20 is to load the 3D file into a computer device (not shown in the figure) or the printer 1, whereby the computer device or the printer 1 can read a mark information and a color of the color model Information (step S22).

於一實施例中,該座標資訊為該彩色模型上的每個點在該印表機1的一X軸、一Y軸及一Z軸上的座標,而該顏色資訊則為該彩色模型上的每個點的三原色(R、G、B)的色階。 In one embodiment, the coordinate information is the coordinates of each point on the color model on an X axis, a Y axis, and a Z axis of the printer 1, and the color information is on the color model The color scale of the three primary colors (R, G, B) of each point.

於一實施例中,該方法是在取得該彩色模型的該座標資訊及該顏色資訊後,分別執行兩種不同型式的切層處理,包括對該彩色模型的本體進行的第一切層處理(步驟S24)以及對該彩色模型的影像進行的第二切層處理(步驟S26)。並且於本實施例中,該方法是於該第一切層處理與該第二切層處理皆執行完成後,分別依據該第一切層處理與該第二切層處理所產生的檔案來控制該3D噴頭3與該2D噴頭4以進行成型材與墨水的噴射(步驟S28),藉此完成一彩色3D物件的列印動作。 In one embodiment, the method is to perform two different types of slice processing after obtaining the coordinate information and the color information of the color model, including the first layer processing of the body of the color model ( Step S24) and the second slice processing performed on the image of the color model (step S26). And in this embodiment, the method is to control according to the files generated by the first layer processing and the second layer processing after the execution of the first layer processing and the second layer processing are completed. The 3D nozzle 3 and the 2D nozzle 4 eject molding materials and ink (step S28), thereby completing the printing operation of a color 3D object.

具體地,該方法於取得該些座標資訊及該些顏色資訊後,是依據該些座標資訊執行一3D路徑切層處理(即上述的該第一切層處理),以產生多個列印層的一路徑檔案(步驟S240)。具體地,若該彩色模型可被切割成一百個列印層,則該3D路徑切層處理後會產生一百個該路徑檔案。該一百個路徑檔案分別對應至該一百個列印層,並分別描述各該列印層中包含的一切層物件的列印路徑。具體地,該彩色模型是由該多個切層物件所堆疊而成。 Specifically, after obtaining the coordinate information and the color information, the method performs a 3D path slicing process (that is, the above-mentioned first layer process) based on the coordinate information to generate multiple print layers A path file of (step S240). Specifically, if the color model can be cut into one hundred printing layers, one hundred of the path files will be generated after the 3D path slice processing. The one hundred path files respectively correspond to the one hundred print layers, and respectively describe the print paths of all layer objects contained in each print layer. Specifically, the color model is formed by stacking the multiple sliced objects.

於一實施例中,各該路徑檔案中還分別記錄一層數標記,該層數標記用於描述各該路徑檔案所對應的列印層的層數。舉例來說,第一層的該路徑檔案的該層數標記為“1”、第十層的該路徑檔案的該層數標記為“10”、第一百層的該路徑檔案的該層數標記為“100”,以此類推。於列印過程中,該印表機1可藉由各該路徑檔案的該層數標記來取得相同列印層的著色資料,藉此為各個列印層的該切層物件進行著色。 In one embodiment, each path file is also recorded with a layer number mark, and the layer number mark is used to describe the number of print layers corresponding to each path file. For example, the level of the path file of the first level is marked as "1", the level of the path file of the tenth level is marked as "10", and the level of the path file of the 100th level is marked as "1". Marked as "100", and so on. During the printing process, the printer 1 can obtain the coloring data of the same printing layer by using the layer number mark of each path file, thereby coloring the sliced objects of each printing layer.

請同時參閱圖5A,為本發明的一實施例的路徑檔案示意圖。圖5A的實施例揭露了一3D的彩色模型5,該方法對該彩色模型5執行該3D路徑切層處理後可切割出多個該列印層,並且為各該列印層分別產生一路徑檔案6,其中各該路徑檔案6分別描述所對應的該列印層中的該切層物件的列印路徑。於一實施例中,該路徑檔案6為G code檔案,但不加以限定。 Please also refer to FIG. 5A, which is a schematic diagram of a path file according to an embodiment of the present invention. The embodiment of FIG. 5A discloses a 3D color model 5. After the method performs the 3D path slicing process on the color model 5, a plurality of the printing layers can be cut out, and a path is generated for each of the printing layers. File 6, wherein each path file 6 respectively describes the printing path of the sliced object in the corresponding printing layer. In one embodiment, the path file 6 is a G code file, but it is not limited.

回到圖3。該步驟S240後,該方法接著將所產生的該多個路徑檔案儲存於一路徑檔案資料庫(步驟S242)。於一實施例中,該路徑檔案資料庫可位於雲端、該電腦裝置、該印表機1或其他任意位置,不加以限定。 Return to Figure 3. After the step S240, the method then stores the generated path files in a path file database (step S242). In one embodiment, the path file database can be located in the cloud, the computer device, the printer 1, or any other location, without limitation.

於一實施例中,該3D路徑切層處理是對該彩色模型5的本體所進行的物件切層處理,屬於本技術領域的公知技術,於此不再贅述。 In one embodiment, the 3D path slicing process is an object slicing process performed on the body of the color model 5, which belongs to a well-known technology in the technical field, and will not be repeated here.

除了上述該步驟S240及該步驟S242之外,該方法在取得該些座標資訊及該些顏色資訊後,還依據該座標資訊及該顏色資訊執行一2D影像切層處理(即,上述的該第二切層處理),以產生多個列印層的一影像檔案(步驟S260)。具體地,該步驟S260中產生的該多個列印層的數量,與該步驟S240中產生的多個列印層的數量相同,並且每一個列印層具有相同的高度。換句話說,該多個影像檔案的數量相同於該多個路徑檔案的數量。 In addition to the above step S240 and the step S242, after obtaining the coordinate information and the color information, the method also executes a 2D image slice process based on the coordinate information and the color information (that is, the above-mentioned second Two-layer processing) to generate an image file with multiple printing layers (step S260). Specifically, the number of the multiple printing layers generated in the step S260 is the same as the number of the multiple printing layers generated in the step S240, and each printing layer has the same height. In other words, the number of the multiple image files is the same as the number of the multiple path files.

於一實施例中,各該影像檔案中還分別記錄如上所述的該層數標記,該層數標記用於描述各該影像檔案所對應的列印層的層數。舉例來說,第一層的該影像檔案的該層數標記為“1”、第十層的該影像檔案的該層數標記為“10”、第一百層的該影像檔案的該層數標記為“100”,以此類推。於列印過程中,該印表機1可藉由各該路徑檔案的該層數標記來取得相同列印層的該影像檔案,藉此依據相同列印層的該影像檔案來為各個列印層的該切層物件進行著色。 In one embodiment, each of the image files further records the layer number mark as described above, and the layer number mark is used to describe the number of print layers corresponding to each image file. For example, the layer number of the image file of the first layer is marked as "1", the layer number of the image file of the tenth layer is marked as "10", and the layer number of the image file of the hundredth layer is marked as "1". Marked as "100", and so on. During the printing process, the printer 1 can obtain the image file of the same printing layer by using the layer number mark of each path file, thereby printing each image file according to the image file of the same printing layer The sliced object of the layer is colored.

請同時參閱圖5B,為本發明的一實施例的影像檔案示意圖。如圖5B的實施例所示,該方法對該彩色模型5執行該2D影像切層處理後可切割出多個該列印層,並且為各該列印層分別產生一影像檔案7,其中各該影像檔案7分別描述所對應的該列印層中的該切層物件的顏色資訊。於一實施例中,該影像檔案7包括描述該切層物件的青色資訊(Cyan)的一青色影像檔案71、描述洋紅色資訊(Magenta)的一洋紅色影像檔案72、描述黃色資訊(Yellow)的一黃色影像檔案73及描述黑色資訊(Black)的一黑色影像檔案74。於一實施例中,該些影像檔案7為BMP檔、JBG檔或RAW檔,但不加以限定。 Please also refer to FIG. 5B, which is a schematic diagram of an image file according to an embodiment of the present invention. As shown in the embodiment of FIG. 5B, the method can cut out a plurality of printing layers after performing the 2D image slice processing on the color model 5, and generate an image file 7 for each printing layer, wherein each The image file 7 respectively describes the color information of the sliced object in the corresponding printing layer. In one embodiment, the image file 7 includes a cyan image file 71 describing cyan information (Cyan) of the sliced object, a magenta image file 72 describing magenta information (Magenta), and a description yellow information (Yellow) A yellow image file 73 and a black image file 74 describing black information (Black). In one embodiment, the image files 7 are BMP files, JBG files or RAW files, but it is not limited.

回到圖3。該步驟S260後,該方法接著將所產生的該多個影像檔案儲存於一影像檔案資料庫(步驟S262)。於一實施例中,該影像檔案資料庫可位於雲端、該電腦裝置、該印表機1或其他任意位置,不加以限定。 Return to Figure 3. After the step S260, the method then stores the generated image files in an image file database (step S262). In one embodiment, the image file database can be located in the cloud, the computer device, the printer 1, or any other location, without limitation.

該3D路徑切層處理與該2D影像切層處理執行完成後,該印表機1即可依據該多個路徑檔案控制該3D噴頭3逐層列印各該列印層的該切層物件(步驟S280),並且依據各該路徑檔案的該層數標記取得相同列印層的該影像檔案,以依據該多個影像檔案控制該2D噴頭4分別對相同列印層的該切層物件進行著色(步驟S282)。如此一來,該印表機1可依據相同列印層(即,相同層高)的該路徑檔案與該影像檔案來分別控制該3D噴頭3與該2D噴頭4,令該3D噴頭3與該2D噴頭4位於相同的Z軸高度,以列印該列印層的該切層物件並對該切層物件進行著色。 After the 3D path slicing process and the 2D image slicing process are executed, the printer 1 can control the 3D nozzle 3 according to the multiple path files to print the sliced objects of each printing layer layer by layer ( Step S280), and obtain the image file of the same printing layer according to the layer number mark of each path file, and control the 2D print head 4 to color the sliced objects of the same printing layer according to the plurality of image files (Step S282). In this way, the printer 1 can control the 3D nozzle 3 and the 2D nozzle 4 according to the path file and the image file of the same printing layer (ie, the same layer height), so that the 3D nozzle 3 and the image file The 2D nozzle 4 is located at the same Z-axis height to print the sliced object of the printing layer and color the sliced object.

於本發明中,該3D噴頭3僅採用單一顏色的成型材來列印各該切層物件,而該2D噴頭4則依據該多個影像檔案的描述內容,採用多種不同顏色的墨水來對已列印的各該切層物件進行著色。藉此,該印表機1可列印全彩的該切層物件,並由多個全彩的該切層物件堆疊而成全彩的3D物件。 In the present invention, the 3D print head 3 only uses a single color molding material to print each of the sliced objects, and the 2D print head 4 uses a variety of inks of different colors to print the sliced objects according to the description of the multiple image files. Each sliced object printed is colored. Thereby, the printer 1 can print the sliced object in full color, and a full-color 3D object can be formed by stacking a plurality of sliced objects in full color.

續請參閱圖4,為本發明的一實施例的2D影像切層處理流程圖。圖4所示的一實施例用以更進一步說明上述該步驟S26所執行的該第二切層處理。 Please continue to refer to FIG. 4, which is a flowchart of 2D image slice processing according to an embodiment of the present invention. An embodiment shown in FIG. 4 is used to further illustrate the second layer slicing process performed in the step S26 described above.

具體地,該方法在前述該步驟S22中取得該些座標資訊及該些顏色資訊後,先依據該彩色模型5的尺寸設定一邊界區塊(步驟S2600),其中該邊界區塊呈方型,並且涵蓋整個該彩色模型。接著,該方法選擇該邊界區塊上的 其中一個邊界點,並做為該2D噴頭4的一列印原點(步驟S2602)。接著,再依據該列印原點調整各該列印層的該影像檔案7中的該座標資訊(步驟S2604)。 Specifically, after obtaining the coordinate information and the color information in the aforementioned step S22, the method first sets a boundary block according to the size of the color model 5 (step S2600), wherein the boundary block has a square shape. And cover the entire color model. Next, the method selects the boundary block on the One of the boundary points is used as a printing origin of the 2D print head 4 (step S2602). Then, the coordinate information in the image file 7 of each printing layer is adjusted according to the printing origin (step S2604).

請同時參閱圖5C,本發明的一實施例的邊界區塊示意圖。如圖5C的實施例所示,該方法於執行該第二切層處理時,依據該彩色模型5的尺寸產生一邊界區塊50,並且選擇該邊界區塊50上的任一邊界點做為該2D噴頭4的一列印原點501。於本實施例中,該方法是選擇該邊界區塊50中的左上角的點做為該列印原點501,但不加以限定。 Please also refer to FIG. 5C, which is a schematic diagram of a boundary block according to an embodiment of the present invention. As shown in the embodiment of FIG. 5C, when the method performs the second slice processing, a boundary block 50 is generated according to the size of the color model 5, and any boundary point on the boundary block 50 is selected as A printing origin 501 of the 2D print head 4. In this embodiment, the method is to select the upper left corner of the boundary block 50 as the printing origin 501, but it is not limited.

具體而言,該第二切層處理後產生的該些影像檔案7是用以描述各該列印層中的該切層物件的顏色資訊,因此檔案容量比該些路徑檔案6的檔案容量來得大。為了有效縮小該些影像檔案7的檔案容量,本發明的一實施例是先設定該邊界區塊50後,再於該邊界區塊50中對該彩色模型5的影像部分進行切層處理,並且所產生的該些影像檔案7的尺寸相同於該邊界區塊50的尺寸(即,該些影像檔案7的長度與寬度相同於該邊界區塊50的長度與寬度)。 Specifically, the image files 7 generated after the second slice processing are used to describe the color information of the slice objects in each print layer, so the file capacity is greater than the file capacity of the path files 6 Big. In order to effectively reduce the file capacity of the image files 7, an embodiment of the present invention is to first set the boundary block 50, and then slice the image portion of the color model 5 in the boundary block 50, and The size of the generated image files 7 is the same as the size of the boundary block 50 (that is, the length and width of the image files 7 are the same as the length and width of the boundary block 50).

如上所述,本實施例是選擇該邊界區塊50上的其中一邊界點做為該2D噴頭4的該列印原點501,而不直接採用該列印平台2上預設的一定位點21做為該2D噴頭4的列印原點,因此可以縮小該些影像檔案7的尺寸大小,並且可提升該2D噴頭4的著色速度。於一實施例中,該3D噴頭3是以該列印平台2上預設的該定位點21做為列印原點。於另一實施例中,該3D噴頭3也可採用與該2D噴頭4相同的該列印原點501,但不加以限定。 As mentioned above, in this embodiment, one of the boundary points on the boundary block 50 is selected as the printing origin 501 of the 2D print head 4, instead of directly using a preset positioning point on the printing platform 2 21 is used as the printing origin of the 2D print head 4, so the size of the image files 7 can be reduced, and the coloring speed of the 2D print head 4 can be increased. In one embodiment, the 3D print head 3 uses the positioning point 21 preset on the printing platform 2 as the printing origin. In another embodiment, the 3D print head 3 can also use the same printing origin 501 as the 2D print head 4, but it is not limited.

回到圖4。該步驟S2604後,該方法進一步對該影像檔案中的該顏色資訊的三原色的色階進行轉換,以分別產生各該列印層中對應於青色、洋紅色、黃色及黑色的該青色影像檔案71、該洋紅色影像檔案72、該黃色影像檔 案73及該黑色影像檔案74(步驟S2606)。換句話說,於該步驟S2606中,該方法是將該顏色資訊由三原色(R、G、B)轉換為印刷四色(C、M、Y、K)。如此一來,於前述圖3的該步驟S282中,該印表機1可依據各個列印層的該青色影像檔案71、該洋紅色影像檔案72、該黃色影像檔案73及該黑色影像檔案74來控制該2D噴頭4的該四個墨水匣噴射墨水,以分別對各該切層物件進行著色。 Return to Figure 4. After the step S2604, the method further converts the color levels of the three primary colors of the color information in the image file to generate the cyan image file 71 corresponding to cyan, magenta, yellow, and black in each of the printing layers. , The magenta image file 72, the yellow image file Case 73 and the black image file 74 (step S2606). In other words, in the step S2606, the method is to convert the color information from the three primary colors (R, G, B) to the four printing colors (C, M, Y, K). In this way, in the step S282 of FIG. 3 described above, the printer 1 can base the cyan image file 71, the magenta image file 72, the yellow image file 73, and the black image file 74 of each printing layer. To control the four ink cartridges of the 2D nozzle 4 to eject ink to respectively color each of the sliced objects.

該步驟S2606後,該方法分別將各該列印層的該青色影像檔案71、該洋紅色影像檔案72、該黃色影像檔案73及該黑色影像檔案74儲存至該影像檔案資料庫(步驟S262),並且接著執行該步驟S28,以進行各該切層物件的列印與著色。於本實施例中,每一個列印層皆具有對應的四份該影像檔案71-74,並藉由該四份影像檔案71-74分別描述該列印層的該切層物件的青色資訊、洋紅色資訊、黃色資訊及黑色資訊。 After the step S2606, the method separately stores the cyan image file 71, the magenta image file 72, the yellow image file 73 and the black image file 74 of each print layer to the image file database (step S262) , And then execute step S28 to perform printing and coloring of each sliced object. In this embodiment, each print layer has four corresponding image files 71-74, and the four image files 71-74 are used to describe the cyan information, Magenta information, yellow information, and black information.

如前文中所述,於一實施例中,該3D噴頭3與該2D噴頭4是分別設置於該控制桿10一側的相對兩面,因此該3D噴頭3與該2D噴頭4會具有空間上的距離誤差。於另一實施例中,該3D噴頭3與該2D噴頭4於列印時可能會採用不同的列印原點,因此亦會有空間上的距離誤差。為了補償上述距離誤差,令該2D噴頭4可以準確地對該3D噴頭3所列印的各該切層物件進行著色,因此於一實施例中,該印表機1需在實際列印各該切層物件前,或是對各該切層物件進行著色前,對該3D噴頭3或/及該2D噴頭4進行校正。 As mentioned above, in one embodiment, the 3D spray head 3 and the 2D spray head 4 are respectively arranged on the opposite sides of the control rod 10, so the 3D spray head 3 and the 2D spray head 4 will have a spatial Distance error. In another embodiment, the 3D nozzle 3 and the 2D nozzle 4 may use different printing origins during printing, so there will also be a spatial distance error. In order to compensate for the above distance error, the 2D print head 4 can accurately color each of the sliced objects printed by the 3D print head 3. Therefore, in one embodiment, the printer 1 needs to actually print each of the The 3D nozzle 3 or/and the 2D nozzle 4 are calibrated before the layered object is sliced, or before each sliced object is colored.

參閱圖6A與圖6B,分別為本發明的一實施例的校正值產生流程圖及校正示意圖。本實施例中,該印表機1是根據預先計算的一校正值來對該3D噴頭3或/及該2D噴頭4進行校正,並且該校正值是依據圖6所示的流程圖所計算。 6A and 6B, which are respectively a flow chart of generating a correction value and a schematic diagram of correction according to an embodiment of the present invention. In this embodiment, the printer 1 corrects the 3D nozzle 3 or/and the 2D nozzle 4 according to a pre-calculated correction value, and the correction value is calculated according to the flowchart shown in FIG. 6.

首先,該印表機1控制該3D噴頭3依據一預設座標組來於該列印平台2上列印一或多個校正模板A1(步驟S40)。接著,該印表機1控制該2D噴頭4依據相同的該預設座標組來對已列印完成的該校正模板A1進行著色(步驟S42)。具體地,該步驟S42是控制該2D噴頭4依據相同的該預設座標組於該校正模板A1上直接列印一校正色塊A2。如此一來,該印表機1、一使用者或一管理者可依據該校正模板A1的著色狀況(即,該校正模板A1與該校正色塊A2的對應狀況)確認該3D噴頭3與該2D噴頭4於空間上的該距離誤差(步驟S44)。接著,該印表機1可依據該距離誤差來產生上述該校正值並加以儲存(步驟S46)。 First, the printer 1 controls the 3D nozzle 3 to print one or more calibration templates A1 on the printing platform 2 according to a preset coordinate group (step S40). Then, the printer 1 controls the 2D nozzle 4 to color the printed calibration template A1 according to the same preset coordinate group (step S42). Specifically, the step S42 is to control the 2D print head 4 to directly print a calibration color patch A2 on the calibration template A1 according to the same preset coordinate set. In this way, the printer 1, a user or an administrator can confirm the 3D print head 3 and the coloring status of the calibration template A1 (ie, the corresponding status of the calibration template A1 and the calibration color patch A2) The distance error of the 2D nozzle 4 in space (step S44). Then, the printer 1 can generate and store the above-mentioned correction value according to the distance error (step S46).

舉例來說,該3D噴頭3可採用該預設座標組來列印方型的該校正模板A1,而該2D噴頭4可採用相同的該預設座標組來列印與該校正模板A1具有相同型狀與尺寸的該校正色塊A2。若該校正色塊A2完全正對於該校正模板A1,可判斷該3D噴頭3與該2D噴頭4不具有距離誤差;若該校正色塊A2往右邊偏離該校正模板A10.2mm,可判斷該3D噴頭3與該2D噴頭4於X軸上的距離誤差為+0.2mm;若該校正色塊A2往左邊偏離該校正模板A10.2mm,可判斷該3D噴頭3與該2D噴頭4於X軸上的距離誤差為-0.2mm;若該校正色塊A2往上偏離該校正模板A10.2mm,可判斷該3D噴頭3與該2D噴頭4於Y軸上的距離誤差為+0.2mm;若該校正色塊A2往下偏離該校正模板A10.2mm,可判斷該3D噴頭3與該2D噴頭4於Y軸上的距離誤差為-0.2mm,以此類推。 For example, the 3D print head 3 may use the preset coordinate set to print the square-shaped calibration template A1, and the 2D print head 4 may use the same preset coordinate set to print the same as the calibration template A1 The shape and size of the correction patch A2. If the calibration color block A2 is completely aligned with the calibration template A1, it can be determined that the 3D print head 3 and the 2D print head 4 do not have a distance error; if the calibration color block A2 deviates from the calibration template A10.2mm to the right, it can be determined that the 3D The distance error between the nozzle 3 and the 2D nozzle 4 on the X axis is +0.2mm; if the calibration color block A2 deviates from the calibration template A10.2mm to the left, it can be judged that the 3D nozzle 3 and the 2D nozzle 4 are on the X axis If the correction color block A2 deviates upward from the correction template A10.2mm, it can be judged that the distance error between the 3D nozzle 3 and the 2D nozzle 4 on the Y axis is +0.2mm; if the correction When the color block A2 deviates from the calibration template A10.2mm downward, it can be judged that the distance error between the 3D nozzle 3 and the 2D nozzle 4 on the Y axis is -0.2mm, and so on.

參閱圖7,為本發明的一實施例的彩色物件列印流程圖。圖7的實施例進一步說明於圖3的該步驟S28中,該印表機1如何分別控制該3D噴頭3與該2D噴頭4。 Refer to FIG. 7, which is a flowchart of printing a color object according to an embodiment of the present invention. The embodiment of FIG. 7 further illustrates how the printer 1 controls the 3D nozzle 3 and the 2D nozzle 4 in the step S28 of FIG. 3.

於通過本發明的各個實施例完成了該3D路徑切層處理及該2D影像切層處理後,該印表機1即可開始逐層列印各該切層物件,並於列印完一個列印層的該切層物件後,即對該切層物件進行著色。並且於著色完成後,再列印下一個列印層的該切層物件,以此類推。 After the 3D path slicing process and the 2D image slicing process are completed through the various embodiments of the present invention, the printer 1 can start to print each of the sliced objects layer by layer, and after printing a row After the layered object of the printing layer is printed, the layered object is colored. And after the coloring is completed, the sliced object of the next printing layer is printed, and so on.

於圖7的實施例中,該印表機1首先讀取一個該列印層的該路徑檔案6(步驟S50),具體地,該印表機1是於該路徑檔案資料庫中讀取一個該列印層的該路徑檔案6。接著,該印表機1依據該路徑檔案6控制該3D噴頭3列印該列印層的該切層物件(步驟S52)。 In the embodiment of FIG. 7, the printer 1 first reads a path file 6 of the printing layer (step S50). Specifically, the printer 1 reads a path file 6 from the path file database. The path file of the print layer 6. Then, the printer 1 controls the 3D nozzle 3 to print the sliced object of the printing layer according to the path file 6 (step S52).

值得一提的是,本發明的各個實施例是藉由該2D噴頭4直接在已列印的該切層物件上噴射墨水,以對該切層物件進行著色,因此需盡量確保該切層物件的表面平整。於一實施例中,該印表機1在一個該切層物件列印完成並要對該切層物件進行著色,或是要接著列印下一個列印層的該切層物件前,可先控制該3D噴頭3停止供料,並執行一成型材回抽程序(步驟S54)。藉此,令已列印的該切層物件保持表面平整,再接著執行下一個動作。惟,於其他實施例中,亦可不執行該步驟S54。 It is worth mentioning that in each embodiment of the present invention, the 2D nozzle 4 directly sprays ink on the printed sliced object to color the sliced object. Therefore, it is necessary to ensure the sliced object as much as possible. The surface is flat. In one embodiment, the printer 1 may first print one of the sliced objects and color the sliced objects, or print the sliced objects of the next printing layer. The 3D nozzle 3 is controlled to stop supplying materials, and a molding material withdrawal procedure is executed (step S54). In this way, the printed layered object is kept flat on the surface, and then the next action is executed. However, in other embodiments, the step S54 may not be executed.

接著,該印表機1判斷目前所列印的該切層物件是否需要著色(步驟S56),即,判斷於該步驟S52中列印的該切層物件是否需要著色。若該切層物件為單色,且該切層物件的顏色相同於該3D噴頭3使用的成型材的顏色,則該印表機1可判斷目前所列印的該切層物件不需要著色。 Next, the printer 1 determines whether the currently printed sliced object needs to be colored (step S56), that is, it determines whether the sliced object printed in the step S52 needs to be colored. If the sliced object is a single color, and the color of the sliced object is the same as the color of the molding material used by the 3D nozzle 3, the printer 1 can determine that the sliced object currently printed does not need to be colored.

具體地,於一實施例中,該印表機1可讀取該列印層的該路徑檔案6,並藉由該路徑檔案6的描述內容判斷該切層物件是否需要著色。於另一實施例中,該印表機1亦可直接讀取該影像檔案資料庫,查看該影像檔案資料庫 中是否儲存有相同列印層的該影像檔案7,藉此判斷目前列印的該切層物件是否需要著色。即,於該影像檔案資料庫中具有相同列印層的該影像檔案7時判斷該切層物件需要著色,並且於該影像檔案資料庫中不具有相同列印層的該影像檔案7時判斷該切層物件不需要著色。 Specifically, in one embodiment, the printer 1 can read the path file 6 of the printing layer, and determine whether the sliced object needs to be colored according to the description content of the path file 6. In another embodiment, the printer 1 can also directly read the image file database to view the image file database Whether the image file 7 of the same printing layer is stored in the file is used to determine whether the currently printed layered object needs to be colored. That is, when the image file 7 with the same printing layer in the image file database is judged that the sliced object needs to be colored, and when the image file 7 in the image file database does not have the same printing layer, it is judged that the The sliced object does not need to be colored.

若於該步驟S56中判斷該列印層的該切層物件不需要著色,則該印表機1不需要控制該2D噴頭4,而是接著執行步驟S66,以判斷是否需要接著列印下一個列印層的該切層物件。 If it is determined in step S56 that the sliced object of the print layer does not need to be colored, the printer 1 does not need to control the 2D nozzle 4, but then executes step S66 to determine whether it is necessary to print the next The sliced object of the print layer.

若於該步驟S56中判斷該列印層的該切層物件需要著色,則該印表機1進一步由該影像檔案資料庫中讀取相同列印層的該影像檔案7(步驟S58)。於一實施例中,該印表機1是由該影像檔案資料庫中讀取相同層高(例如第100層)的該青色影像檔案71、該洋紅色影像檔案72、該黃色影像檔案73及該黑色影像檔案74。於一實施例中,該些影像檔案71-74為執行該2D影像切層處理後產生的影像檔案。於其他實施例中,使用者亦可通過外部電腦設備對該2D影像切層處理產生的該些影像檔案71-74進行圖像修改,使該些影像檔案71-74的描述內容更符合使用者的實際需求。 If it is determined in the step S56 that the sliced object of the printing layer needs to be colored, the printer 1 further reads the image file 7 of the same printing layer from the image file database (step S58). In one embodiment, the printer 1 reads the cyan image file 71, the magenta image file 72, the yellow image file 73 and the same layer height (for example, the 100th layer) from the image file database. The black image file 74. In one embodiment, the image files 71-74 are image files generated after performing the 2D image slice processing. In other embodiments, the user can also modify the images of the image files 71-74 generated by the 2D image slice processing through an external computer device, so that the description content of the image files 71-74 is more in line with the user. Actual demand.

該步驟S58後,該印表機1即依據所得的該影像檔案7控制該2D噴頭4對相同列印層的該切層物件進行著色(步驟S62)。於一實施例中,該印表機1在讀取該影像檔案7後,會先控制該2D噴頭4移動並返回至該列印原點501,並且再控制該2D噴頭4由該列印原點501開始移動以對該切層物件進行著色。並且,為了防止誤操作,該印表機1可於該2D噴頭4完成對該切層物件的著色後,關閉該列印層的一著色功能(步驟S64)。 After the step S58, the printer 1 controls the 2D nozzle 4 to color the sliced object of the same printing layer according to the obtained image file 7 (step S62). In one embodiment, after the printer 1 reads the image file 7, it will first control the 2D nozzle 4 to move and return to the printing origin 501, and then control the 2D nozzle 4 from the printing origin. Point 501 starts to move to color the sliced object. Moreover, in order to prevent misoperation, the printer 1 can turn off a coloring function of the printing layer after the 2D print head 4 finishes coloring the sliced object (step S64).

於一實施例中,該印表機1可在控制該2D噴頭4進行著色前,先讀取於前述實施例中預儲存的該校正值,並依據該校正值調整於該步驟S58中取得的該列印層的該影像檔案中的該座標資訊(步驟S60)。並且於該步驟S62中,該印表機1再依據調整後的該影像檔案7來控制該2D噴頭4進行著色。 In one embodiment, the printer 1 may read the calibration value pre-stored in the foregoing embodiment before controlling the 2D print head 4 for coloring, and adjust the calibration value obtained in step S58 according to the calibration value. The coordinate information in the image file of the print layer (step S60). And in the step S62, the printer 1 controls the 2D print head 4 to perform coloring according to the adjusted image file 7 again.

舉例來說,若該影像檔案7中的其中一定位點的座標為(100,90,90),而該校正值為「X軸+0.5mm」,則經過調整後,該定位點的座標會變成(100.5,90,90)。惟,上述說明僅為本發明的其中一實施例,但不以此為限。例如,當該3D噴頭3與該2D噴頭4皆採用該列印平台2上的該定位點21做為列印原點時,該印表機1即可不對該3D噴頭3或/及該2D噴頭4進行校正,即不需執行該步驟S60。 For example, if the coordinates of one of the anchor points in the image file 7 are (100, 90, 90), and the correction value is "X axis + 0.5mm", after adjustment, the coordinates of the anchor point will be Becomes (100.5,90,90). However, the above description is only one embodiment of the present invention, but it is not limited thereto. For example, when the 3D print head 3 and the 2D print head 4 both use the positioning point 21 on the printing platform 2 as the printing origin, the printer 1 may not use the 3D print head 3 or/and the 2D print head 3 The nozzle 4 performs calibration, that is, step S60 does not need to be executed.

於該列印層的該切層物件著色完成後,該印表機1判斷該列印層是否為該彩色模型5的最後一個列印層(步驟S66)。於一實施例中,該印表機1判斷該路徑檔案資料庫中是否存在尚未讀取的該路徑檔案6,藉此判斷該列印層是否為該彩色模型5的最後一個列印層。於另一實施例中,該印表機1依據是否接收外部發出的一列印結束通知來判斷該列印層是否為該彩色模型5的最後一個列印層。 After the coloring of the sliced object of the printing layer is completed, the printer 1 determines whether the printing layer is the last printing layer of the color model 5 (step S66). In one embodiment, the printer 1 determines whether there is an unread path file 6 in the path file database, thereby determining whether the printing layer is the last printing layer of the color model 5. In another embodiment, the printer 1 determines whether the printing layer is the last printing layer of the color model 5 according to whether it receives a printing end notification sent from the outside.

若該列印層不是該彩色模型5的最後一個列印層,則該印表機1再次執行該步驟S50至該步驟S64,以列印下一個列印層的該切層物件,並對該切層物件進行著色。反之,若該列印層是該彩色模型5的最後一個列印層,則該印表機1結束本次的列印動作。 If the printing layer is not the last printing layer of the color model 5, the printer 1 executes the step S50 to the step S64 again to print the sliced object of the next printing layer, and the Slice the object for coloring. Conversely, if the printing layer is the last printing layer of the color model 5, the printer 1 ends this printing operation.

參閱圖8,為本發明的另一實施例的彩色物件列印流程圖。圖8的實施例中的步驟S70、S74-S80、S82~S86與圖7的實施例中的步驟S50、S52~S58、 S62~S66相同或相似,於此不再贅述。圖8的實施例與圖7的實施例的差異在於,該印表機1是在控制該3D噴頭3列印一個列印層的該切層物件前先取得該校正值,並執行一步驟S72以依據該校正值調整該列印層的該路徑檔案6中的該座標資訊後,再執行該步驟S74,以依據調整後的該路徑檔案6控制該3D噴頭3列印該列印層的該切層物件。 Refer to FIG. 8, which is a flowchart of printing a color object according to another embodiment of the present invention. Steps S70, S74-S80, S82 to S86 in the embodiment of FIG. 8 and steps S50, S52 to S58, and in the embodiment of FIG. 7 S62~S66 are the same or similar, so I won't repeat them here. The difference between the embodiment of FIG. 8 and the embodiment of FIG. 7 is that the printer 1 obtains the correction value before controlling the 3D print head 3 to print the sliced object of a printing layer, and executes a step S72 After adjusting the coordinate information in the path file 6 of the printing layer according to the correction value, the step S74 is executed to control the 3D nozzle 3 to print the printing layer of the printing layer according to the adjusted path file 6 Slice objects.

並且,於本實施例中,該印表機1是通過該校正值對該3D噴頭3進行校正,因此該印表機1於該步驟S80中讀取了相同列印層的該影像檔案7後,不需對該2D噴頭4進行校正,即可直接執行該步驟S82,以依據該影像檔案7控制該2D噴頭4對相同列印層的該切層物件進行著色。 Moreover, in this embodiment, the printer 1 calibrates the 3D print head 3 using the correction value. Therefore, the printer 1 reads the image file 7 of the same printing layer in step S80. It is not necessary to calibrate the 2D print head 4, and the step S82 can be performed directly to control the 2D print head 4 to color the sliced object of the same printing layer according to the image file 7.

如前文中所述,本發明是通過該2D噴頭4對該3D噴頭3列印的各該切層物件進行著色,並且該2D噴頭4可為現有平面印表機所採用的墨水噴頭。因此,於一實施例中,該印表機1還可藉由對該2D噴頭4的操作,於該列印平台2上實現全彩的2D列印動作。再者,於一實施例中,該印表機1是通過步進馬達來控制該3D噴頭3與該2D噴頭4的移動,因此可利用該步進馬達運轉時產生的脈波(Pulse)來取代現有平面印表機的光學尺的感測資訊。 As described in the foregoing, the present invention uses the 2D nozzle 4 to color each of the sliced objects printed by the 3D nozzle 3, and the 2D nozzle 4 can be an ink nozzle used in an existing flat printer. Therefore, in one embodiment, the printer 1 can also realize full-color 2D printing on the printing platform 2 by operating the 2D nozzle 4. Furthermore, in one embodiment, the printer 1 uses a stepping motor to control the movement of the 3D print head 3 and the 2D print head 4, so the pulse generated by the stepping motor can be used to It replaces the sensing information of the optical ruler of the existing flat printer.

參閱圖9與圖10,分別為本發明的一實施例的邊界示意圖以及2D列印示意圖。如圖9所示,於一實施例中,該印表機1可根據要列印的尺寸大小(即紙張的尺寸大小,如A4、B5等)於該列印平台2的至少一個角落設置一邊界標示22。若使用者要通過該印表機1進行該2D列印動作,即可將紙張放置於該列印平台2上並對齊該邊界標示22,藉由該2D噴頭4來將文字內文或圖像內容列印於該紙張上。 Refer to FIGS. 9 and 10, which are respectively a schematic diagram of a boundary and a schematic diagram of 2D printing according to an embodiment of the present invention. As shown in FIG. 9, in one embodiment, the printer 1 can be set on at least one corner of the printing platform 2 according to the size to be printed (that is, the size of the paper, such as A4, B5, etc.). Boundary marking 22. If the user wants to use the printer 1 to perform the 2D printing action, he can place the paper on the printing platform 2 and align the border mark 22, and use the 2D print head 4 to transfer the text or image The content is printed on the paper.

具體地,該2D列印動作相同或相似於前文中所述的著色方式,差異在於前述的著色方式是控制該2D噴頭4將墨水噴射在已列印的各該切層物件上,而本實施例的該2D列印動作是控制該2D噴頭4將墨水噴射在擺放於該列印平台2上的紙張上。 Specifically, the 2D printing action is the same or similar to the coloring method described above. The difference is that the coloring method described above is to control the 2D nozzle 4 to eject ink on each of the sliced objects that have been printed. The example of the 2D printing operation is to control the 2D nozzle 4 to eject ink onto the paper placed on the printing platform 2.

參閱圖10,當該印表機1控制該2D噴頭4朝X軸方向移動時,是藉由對步進馬達的運轉計算來達到與現有的2D平面印表機的光學尺相同的效果。當該印表機1控制該2D噴頭4朝Y軸方向移動時,是每次控制該2D噴頭4移動一墨水匣寬度W,藉此進行下一行的列印,直到整份2D文件列印完成為止。 Referring to FIG. 10, when the printer 1 controls the 2D nozzle 4 to move in the X-axis direction, the same effect as the optical ruler of the existing 2D flat printer is achieved by calculating the operation of the stepping motor. When the printer 1 controls the 2D nozzle 4 to move in the Y-axis direction, it controls the 2D nozzle 4 to move one ink cartridge width W each time, thereby printing the next line until the entire 2D document is printed. until.

藉由本發明的各實施例所實施的該方法,可有效達到讀取單一個彩色模型的3D檔案,即可分別控制3D噴頭與2D噴頭,並且分別進行各個列印層的切層物件的列印與著色,進而得到全彩的3D物件的技術效果,相當便利。 With the method implemented in each embodiment of the present invention, it is possible to effectively read the 3D file of a single color model, to control the 3D nozzle and the 2D nozzle separately, and to print the sliced objects of each printing layer. And coloring, and then get the technical effect of full-color 3D objects, which is quite convenient.

以上所述僅為本發明之較佳具體實例,非因此即侷限本發明之專利範圍,故舉凡運用本發明內容所為之等效變化,均同理皆包含於本發明之範圍內,合予陳明。 The above are only preferred specific examples of the present invention, and are not limited to the scope of the patent of the present invention. Therefore, all equivalent changes made by using the content of the present invention are included in the scope of the present invention in the same way. Bright.

2:列印平台 2: Printing platform

22:邊界標示 22: Boundary marking

W:墨水匣寬度 W: ink cartridge width

Claims (1)

一種通過3D印表機實現的2D文件列印方法,運用於一3D印表機,該3D印表機具有一列印平台、一3D噴頭及與該3D噴頭整合的一2D噴頭,其中該3D印表機為熱熔融沉積(FDM)式3D印表機,該3D噴頭用以噴灑具熱塑性的線材,該2D噴頭用以噴灑不同顏色的墨水,該列印平台的至少一個角落上被固定設置一邊界標示,並且該方法包括:a)通過該列印平台接受一紙張的放置動作,其中該紙張對齊該列印平台上標示的該邊界標示;b)於該紙張被對齊於該邊界標示後進入一2D列印模式,以通過該2D噴頭在該紙張上執行一2D文件的列印動作;c)該步驟b)後,控制該2D噴頭重新設定在該3D印表機的一Z軸上的高度以及在該3D印表機的一X軸與一Y軸上的一列印原點,其中該3D印表機將該2D噴頭的該列印原點由基於一彩色3D模型所設定的一邊界區塊上的一邊界點轉換為該列印平台上的該邊界標示上的一定位點;d)藉由一步進馬達的運轉計算來控制該2D噴頭沿該X軸的方向移動並於該紙張上噴射青色墨水、洋紅色墨水、黃色墨水與黑色墨水以執行該2D文件的列印動作,並將文字內容或圖像內容列印於該紙張上,使該2D噴頭達到與光學尺相同的效果;及e)於該X軸上的列印動作結束時,控制該2D噴頭每次朝該Y軸的方向移動該2D噴頭的一個墨水匣的寬度以執行下一次的列印動作,以於該紙張上列印該2D文件的下一行。 A 2D document printing method realized by a 3D printer, applied to a 3D printer, the 3D printer has a printing platform, a 3D nozzle and a 2D nozzle integrated with the 3D nozzle, wherein the 3D printing The meter is a thermal fusion deposition (FDM) 3D printer. The 3D nozzle is used to spray thermoplastic wires, the 2D nozzle is used to spray inks of different colors, and at least one corner of the printing platform is fixedly provided with a Border marking, and the method includes: a) receiving a paper placement action through the printing platform, wherein the paper is aligned with the border marking marked on the printing platform; b) entering after the paper is aligned with the border marking A 2D printing mode to print a 2D document on the paper through the 2D print head; c) After the step b), control the 2D print head to reset to a Z axis of the 3D printer Height and a printing origin on an X-axis and a Y-axis of the 3D printer, where the printing origin of the 2D printhead of the 3D printer is defined by a boundary based on a color 3D model A boundary point on the block is converted into a positioning point on the boundary mark on the printing platform; d) The 2D print head is controlled to move along the X-axis and move on the paper by calculating the operation of a stepping motor Jet cyan ink, magenta ink, yellow ink and black ink to execute the printing action of the 2D document, and print the text or image content on the paper, so that the 2D nozzle can achieve the same effect as the optical ruler ; And e) when the printing action on the X-axis ends, control the 2D nozzle to move the width of an ink cartridge of the 2D nozzle in the direction of the Y-axis to execute the next printing operation for the Print the next line of the 2D document on the paper.
TW108113070A 2016-11-22 2016-11-22 Method for printing 2d documents by using 3d printer TWI723375B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108113070A TWI723375B (en) 2016-11-22 2016-11-22 Method for printing 2d documents by using 3d printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108113070A TWI723375B (en) 2016-11-22 2016-11-22 Method for printing 2d documents by using 3d printer

Publications (2)

Publication Number Publication Date
TW201932281A TW201932281A (en) 2019-08-16
TWI723375B true TWI723375B (en) 2021-04-01

Family

ID=68315981

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108113070A TWI723375B (en) 2016-11-22 2016-11-22 Method for printing 2d documents by using 3d printer

Country Status (1)

Country Link
TW (1) TWI723375B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2803492B1 (en) * 2013-05-13 2015-06-03 Roland DG Corporation Printer and printing method
WO2016071421A1 (en) * 2014-11-04 2016-05-12 Mcor Technologies Limited Integrated desktop 3-dimensional printing apparatus
TW201634239A (en) * 2015-03-31 2016-10-01 Mutoh Ind Ltd Resin melt-type molding head, and three-dimensional molding device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2803492B1 (en) * 2013-05-13 2015-06-03 Roland DG Corporation Printer and printing method
WO2016071421A1 (en) * 2014-11-04 2016-05-12 Mcor Technologies Limited Integrated desktop 3-dimensional printing apparatus
TW201634239A (en) * 2015-03-31 2016-10-01 Mutoh Ind Ltd Resin melt-type molding head, and three-dimensional molding device

Also Published As

Publication number Publication date
TW201932281A (en) 2019-08-16

Similar Documents

Publication Publication Date Title
JP6694834B2 (en) 3D printer color object printing method
US20160052318A1 (en) Printer calibration
EP3393114B1 (en) Method of inwardly decreasing coloring contour of color 3d object
JP6734810B2 (en) Color 3D object coloring range compensation method
JP6684013B2 (en) 3D printer model printing method
TWI674965B (en) Method of slicing and printing multi-colour 3d object
US20200073365A1 (en) Automatically coloring method for 3d physical model
KR102054931B1 (en) Slicing method for colored 3D object, updating method for slicing data, and printing system for using the same
US10780652B2 (en) Printing method for color compensation of 3D printer
CN108081588B (en) 3D printer color object printing method
JP6734808B2 (en) Color compensation method for color 3D object
US20190061231A1 (en) 3d printing method using strengthened auxiliary wall
TWI723375B (en) Method for printing 2d documents by using 3d printer
JP6552276B2 (en) Recording apparatus and recording position adjustment method
US10449715B2 (en) Stereolithography color 3D printing method
EP3392018A1 (en) Quick coloring method for 3d printer
JP6768588B2 (en) Slice printing method for multicolor 3D objects
JP7388025B2 (en) Correction value setting method, recording method, and recording device
JP2010102527A (en) Printing control device, printing control method, and printing control program
JP2017185627A (en) Printer, boundary setting method of printer and head unit
JP2013166357A (en) Adjustment method of printing apparatus, manufacturing method of printing apparatus, and printing apparatus
JP2006150832A (en) Error information acquisition method, error information acquisition program, error information acquisition device, printing control method, printing control program, and printing controller

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees