3D印表机的彩色物件打印方法与流程

文档序号:14538268阅读:146来源:国知局
3D印表机的彩色物件打印方法与流程

本发明涉及一种3d印表机,尤其涉及一种3d印表机的彩色物件打印方法。



背景技术:

有鉴于3d打印技术的成熟,以及3d印表机的体积缩小与价格降低,近年来3d印表机实以极快的速度普及化。

一般常见的3d印表机主要配置有用于喷射成型材的3d喷头,藉此在打印平台上以成型材堆叠成一3d物件。惟,绝大部分的3d印表机仅能打印单一种颜色的物件(即,3d物件的颜色相等于所使用的成型材的颜色),相当单调。

为增添3d打印所生的3d物件的色彩,近来市场上出现了一种可打印多种色彩的3d物件的3d印表机。具体地,该3d印表机采用的打印方法如图1所示。

图1为相关技术的彩色物件打印流程图。首先,一3d印表机载入多个单色的3d模型(步骤s10),并且分别读取该多个3d模型的坐标信息(步骤s12)。接着,再依据所读取的该些坐标信息对该多个3d模型分别执行一切层处理(步骤s14)。

具体地,由于该3d印表机仅具备单一个3d喷头,该3d印表机仍只能识别单一种颜色的成型材。因此,若要打印一彩色3d模型,则需将该彩色3d模型转换成多个单色的3d模型,并且分别载入该3d印表机中。藉此,在上述该切层程序后,该3d印表机可藉由该多个3d模型来使用多卷不同颜色的成型材进行混色,藉此打印出该彩色3d模型所对应的一彩色3d物件(步骤s16)。

惟,由于相关技术所采用的技术方案是藉由不同颜色的成型材来进行混色,因此打印成本相当高,并且可打印的颜色亦有限,无法达到全彩打印的需求。



技术实现要素:

本发明提供一种3d印表机的彩色物件打印方法,可通过3d印表机来打印全彩的3d物件。

于本发明的一实施例中,该3d印表机的彩色物件打印方法包括:

a)一处理器载入对应一彩色模型的一3d文件;

b)该处理器读取该彩色模型的一坐标信息及一颜色信息;

c)该处理器依据该坐标信息执行一3d路径切层处理以产生多个打印层的一路径文件,其中各该路径文件分别记录有一层数标记;

d)该处理器依据该坐标信息及该颜色信息执行一2d影像切层处理以产生多个打印层的一影像文件,其中各该影像文件分别记录有该层数标记;及

e)该处理器依据各该打印层的该路径文件控制该3d印表机的一3d喷头逐层打印各该打印层的一切层物件,并依据各该路径文件的该层数标记取得相同打印层的该影像文件,以控制该3d印表机的一2d喷头对相同打印层的该切层物件进行着色。

如上所述,其中该坐标信息包括该彩色模型上每个点在该3d印表机的一x轴、一y轴及一z轴上的坐标,该颜色信息为该彩色模型上每个点的三原色的色阶。

如上所述,其中该步骤e包括下列步骤:

e1)读取一个该打印层的该路径文件;

e2)依据该路径文件控制该3d喷头打印该打印层的该切层物件;

e3)判断该切层物件是否需要着色;

e4)于判断该切层物件需要着色时读取相同打印层的该影像文件;

e5)依据该影像文件控制该2d喷头对该切层物件进行着色;及

e6)于该打印层不是该彩色模型的最后一个打印层时,再次执行该步骤e1至该步骤e5,以打印下一个打印层的该切层物件并对下一个打印层的该切层物件进行着色。

如上所述,其中更包括一步骤e21:于该切层物件打印完成后控制该3d喷头停止供料,并执行一成型材回抽程序。

如上所述,其中各该打印层的该影像文件分别包括描述青色信息的一青色影像文件、描述洋红色信息的一洋红色影像文件、描述黄色信息的一黄色影像文件及描述黑色信息的一黑色影像文件。

如上所述,其中该步骤d包括下列步骤:

d1)对该颜色信息中的三原色的色阶进行转换,以分别产生各该打印层中对应于青色、洋红色、黄色及黑色的一青色影像文件、一洋红色影像文件、一黄色影像文件及一黑色影像文件;及

d2)分别储存各该打印层的该青色影像文件、该洋红色影像文件、该黄色影像文件及该黑色影像文件。

如上所述,其中该2d喷头包括对应至青色、洋红色、黄色及黑色的四个墨水匣,并且该步骤e5是分别依据该青色影像文件、该洋红色影像文件、该黄色影像文件及该黑色影像文件控制该2d喷头的该四个墨水匣喷射墨水以对该切层物件进行着色

如上所述,其中该影像文件为bmp档、jbg档或raw档。

如上所述,其中该步骤d包括下列步骤:

d1)依据该彩色模型的尺寸设定方形的一边界区块;

d2)将该边界区块的其中一边界点做为该2d喷头的一打印原点;及

d3)依据该打印原点调整各该打印层的该影像文件中的该坐标信息。

如上所述,其中该步骤d2是选择该边界区块中的左上角的点做为该2d喷头的该打印原点。

如上所述,其中更包括一步骤e7:于该步骤e4后读取预储存的一校正值,并依据该校正值调整相同打印层的该影像文件中的该坐标信息;并且,该步骤e5是依据调整后的该影像文件控制该2d喷头对该打印层的该切层物件进行着色。

如上所述,其中该步骤a前更包括下列步骤:

a01)控制该3d喷头依据一预设坐标组打印一校正模板;

a02)控制该2d喷头依据相同的该预设坐标组对已打印的该校正模板进行着色;

a03)依据该校正模板的着色状况确认该3d喷头与该2d喷头于空间上的一距离误差;及

a04)依据该距离误差产生并储存该校正值。

如上所述,其中更包括一步骤e7:于该步骤e1后读取预储存的一校正值,并依据该校正值调整该打印层的该路径文件中的该坐标信息;并且,该步骤e2是依据调整后的该路径文件控制该3d喷头打印该打印层的该切层物件。

如上所述,其中该步骤a前更包括下列步骤:

a01)控制该3d喷头依据一预设坐标组打印一校正模板;

a02)控制该2d喷头依据相同的该预设坐标组对已打印的该校正模板进行着色;

a03)依据该校正模板的着色状况确认该3d喷头与该2d喷头于空间上的一距离误差;及

a04)依据该距离误差产生并储存该校正值。

如上所述,其中该3d文件为obj档或ply档。

相较于相关技术所采用的技术方案,本发明的各个实施例可藉由2d喷头来为3d喷头所打印的各个切层物件进行着色动作,因此可有效节省打印成本,并且达到打印全彩的3d物件的需求。

附图说明

图1为相关技术的彩色物件打印流程图;

图2为本发明的一实施例的3d印表机示意图;

图3为本发明的一实施例的彩色模型处理与打印流程图;

图4为本发明的一实施例的2d影像切层处理流程图;

图5a为本发明的一实施例的路径文件示意图;

图5b为本发明的一实施例的影像文件示意图;

图5c为本发明的一实施例的边界区块示意图;

图6a为本发明的一实施例的校正值产生流程图;

图6b为本发明的一实施例的校正示意图;

图7为本发明的一实施例的彩色物件打印流程图;

图8为本发明的另一实施例的彩色物件打印流程图;

图9为本发明的一实施例的边界示意图;

图10为本发明的一实施例的2d打印示意图。

其中,附图标记:

相关技术:

s10~s16…打印步骤。

本发明:

1…印表机;

10…控制杆;

2…打印平台;

21…定位点;

22…边界标示;

3…3d喷头;

4…2d喷头;

5…3d彩色模型;

50…边界区块;

501…打印原点;

6…路径文件;

7…影像文件;

71…青色影像文件;

72…洋红色影像文件;

73…黄色影像文件;

74…黑色影像文件;

a1…校正模板;

a2…校正色块;

w…墨水匣宽度;

s20~s28、s240-s242、s260-s262、s280-s282…处理与打印步骤;

s2600~s2606、s262…2d影像切层步骤;

s40~s46…校正步骤;

s50~s66…打印步骤;

s70~s86…打印步骤。

具体实施方式

兹就本发明的一较佳实施例,配合图式,详细说明如后。

本发明揭露了一种3d印表机的彩色物件打印方法(下面简称为该方法),该方法主要运用于同时配置有用于喷射成型材的喷头以及喷射彩色墨水的喷头的3d印表机。

参阅图2,为本发明的一实施例的3d印表机示意图。图2的实施例公开了一种3d印表机(下面简称为该印表机1),该印表机1具有一打印平台2,该打印平台2上方配置有用以喷射成型材以打印3d物件的一3d喷头3,以及用以喷射不同颜色的墨水以对3d物件进行着色的一2d喷头4。

于一实施例中,该2d喷头4为现有平面印表机所采用的墨水喷头,并且该2d喷头4后方连接储存有不同颜色的墨水的多个墨水匣。于一实施例中,该2d喷头4后方连接四个墨水匣,该四个墨水匣分别储存青色(cyan)、洋红色(magenta)、黄色(yellow)及黑色(black)的墨水。

于图2的实施例中,该印表机1是以热熔融沉积(fuseddepositionmodeling,fdm)式3d印表机为例,该3d喷头3采用的成型材为具热塑性的线材。于另一实施例中,该印表机1为光固化(stereolithographyapparatus,sla)式3d印表机,该3d喷头3采用的成型材为光固化树脂。当然,本发明的各个实施例所公开的该方法实可运用于各种不同型式的3d印表机,并不以上述为限。

于图2的实施例中,该3d喷头3与该2d喷头4是设置于同一控制杆10上。具体地,该3d喷头3与该2d喷头4是分别设置于该控制杆10一侧的相对两面,并且该印表机1藉由控制该控制杆10来分别移动该3d喷头3与该2d喷头4。于其他实施例中,该印表机1亦可设置多个控制杆,并通过不同的控制杆来分别设置并控制该3d喷头3与该2d喷头4。

于本发明的一实施例中,该方法是由该印表机1控制该3d喷头3于该打印平台2上打印一彩色3d物件的各个打印层,并且于各个打印层打印完成时控制该2d喷头4对打印完成的打印层进行着色。

参阅图3,为本发明的一实施例的彩色模型处理与打印流程图。图3所示的步骤主要可执行于该印表机1或与该印表机1连接的一电脑设备(图未标示)中,但不加以限定。具体地,图3所示的步骤由该印表机1或该电脑设备的一处理器来执行。

于一实施例中,该方法首先载入对应一彩色模型的一3d文件(步骤s20),具体地,该3d文件为使用者预先编辑完成的一obj档或一ply档,并且记录有使用者欲打印的该彩色模型。该步骤s20是将该3d文件载入一电脑装置(图未标示)或该印表机1,藉此,该电脑装置或该印表机1可读取该彩色模型的一坐标信息及一颜色信息(步骤s22)。

于一实施例中,该坐标信息为该彩色模型上的每个点在该印表机1的一x轴、一y轴及一z轴上的坐标,而该颜色信息则为该彩色模型上的每个点的三原色(r、g、b)的色阶。

于一实施例中,该方法是在取得该彩色模型的该坐标信息及该颜色信息后,分别执行两种不同型式的切层处理,包括对该彩色模型的本体进行的第一切层处理(步骤s24)以及对该彩色模型的影像进行的第二切层处理(步骤s26)。并且于本实施例中,该方法是于该第一切层处理与该第二切层处理皆执行完成后,分别依据该第一切层处理与该第二切层处理所产生的文件来控制该3d喷头3与该2d喷头4以进行成型材与墨水的喷射(步骤s28),藉此完成一彩色3d物件的打印动作。

具体地,该方法于取得该些坐标信息及该些颜色信息后,是依据该些坐标信息执行一3d路径切层处理(即上述的该第一切层处理),以产生多个打印层的一路径文件(步骤s240)。具体地,若该彩色模型可被切割成一百个打印层,则该3d路径切层处理后会产生一百个该路径文件。该一百个路径文件分别对应至该一百个打印层,并分别描述各该打印层中包含的一切层物件的打印路径。具体地,该彩色模型是由该多个切层物件所堆叠而成。

于一实施例中,各该路径文件中还分别记录一层数标记,该层数标记用于描述各该路径文件所对应的打印层的层数。举例来说,第一层的该路径文件的该层数标记为“1”、第十层的该路径文件的该层数标记为“10”、第一百层的该路径文件的该层数标记为“100”,以此类推。于打印过程中,该印表机1可藉由各该路径文件的该层数标记来取得相同打印层的着色数据,藉此为各个打印层的该切层物件进行着色。

请同时参阅图5a,为本发明的一实施例的路径文件示意图。图5a的实施例揭露了一3d的彩色模型5,该方法对该彩色模型5执行该3d路径切层处理后可切割出多个该打印层,并且为各该打印层分别产生一路径文件6,其中各该路径文件6分别描述所对应的该打印层中的该切层物件的打印路径。于一实施例中,该路径文件6为gcode文件,但不加以限定。

回到图3。该步骤s240后,该方法接着将所产生的该多个路径文件储存于一路径文件数据库(步骤s242)。于一实施例中,该路径文件数据库可位于云端、该电脑装置、该印表机1或其他任意位置,不加以限定。

于一实施例中,该3d路径切层处理是对该彩色模型5的本体所进行的物件切层处理,属于本技术领域的公知技术,于此不再赘述。

除了上述该步骤s240及该步骤s242外,该方法在取得该些坐标信息及该些颜色信息后,还依据该坐标信息及该颜色信息执行一2d影像切层处理(即,上述的该第二切层处理),以产生多个打印层的一影像文件(步骤s260)。具体地,该步骤s260中产生的该多个打印层的数量,与该步骤s240中产生的多个打印层的数量相同,并且每一个打印层具有相同的高度。换句话说,该多个影像文件的数量相同于该多个路径文件的数量。

于一实施例中,各该影像文件中还分别记录如上所述的该层数标记,该层数标记用于描述各该影像文件所对应的打印层的层数。举例来说,第一层的该影像文件的该层数标记为“1”、第十层的该影像文件的该层数标记为“10”、第一百层的该影像文件的该层数标记为“100”,以此类推。于打印过程中,该印表机1可藉由各该路径文件的该层数标记来取得相同打印层的该影像文件,藉此依据相同打印层的该影像文件来为各个打印层的该切层物件进行着色。

请同时参阅图5b,为本发明的一实施例的影像文件示意图。如图5b的实施例所示,该方法对该彩色模型5执行该2d影像切层处理后可切割出多个该打印层,并且为各该打印层分别产生一影像文件7,其中各该影像文件7分别描述所对应的该打印层中的该切层物件的颜色信息。于一实施例中,该影像文件7包括描述该切层物件的青色信息(cyan)的一青色影像文件71、描述洋红色信息(magenta)的一洋红色影像文件72、描述黄色信息(yellow)的一黄色影像文件73及描述黑色信息(black)的一黑色影像文件74。于一实施例中,该些影像文件7为bmp档、jbg档或raw档,但不加以限定。

回到图3。该步骤s260后,该方法接着将所产生的该多个影像文件储存于一影像文件数据库(步骤s262)。于一实施例中,该影像文件数据库可位于云端、该电脑装置、该印表机1或其他任意位置,不加以限定。

该3d路径切层处理与该2d影像切层处理执行完成后,该印表机1即可依据该多个路径文件控制该3d喷头3逐层打印各该打印层的该切层物件(步骤s280),并且依据各该路径文件的该层数标记取得相同打印层的该影像文件,以依据该多个影像文件控制该2d喷头4分别对相同打印层的该切层物件进行着色(步骤s282)。如此一来,该印表机1可依据相同打印层(即,相同层高)的该路径文件与该影像文件来分别控制该3d喷头3与该2d喷头4,令该3d喷头3与该2d喷头4位于相同的z轴高度,以打印该打印层的该切层物件并对该切层物件进行着色。

于本发明中,该3d喷头3仅采用单一颜色的成型材来打印各该切层物件,而该2d喷头4则依据该多个影像文件的描述内容,采用多种不同颜色的墨水来对已打印的各该切层物件进行着色。藉此,该印表机1可打印全彩的该切层物件,并由多个全彩的该切层物件堆叠而成全彩的3d物件。

续请参阅图4,为本发明的一实施例的2d影像切层处理流程图。图4所示的一实施例用以更进一步说明上述该步骤s26所执行的该第二切层处理。

具体地,该方法在前述该步骤s22中取得该些坐标信息及该些颜色信息后,先依据该彩色模型5的尺寸设定一边界区块(步骤s2600),其中该边界区块呈方型,并且涵盖整个该彩色模型。接着,该方法选择该边界区块上的其中一个边界点,并做为该2d喷头4的一打印原点(步骤s2602)。接着,再依据该打印原点调整各该打印层的该影像文件7中的该坐标信息(步骤s2604)。

请同时参阅图5c,本发明的一实施例的边界区块示意图。如图5c的实施例所示,该方法于执行该第二切层处理时,依据该彩色模型5的尺寸产生一边界区块50,并且选择该边界区块50上的任一边界点做为该2d喷头4的一打印原点501。于本实施例中,该方法是选择该边界区块50中的左上角的点做为该打印原点501,但不加以限定。

具体而言,该第二切层处理后产生的该些影像文件7是用以描述各该打印层中的该切层物件的颜色信息,因此文件容量比该些路径文件6的文件容量来得大。为了有效缩小该些影像文件7的文件容量,本发明的一实施例是先设定该边界区块50后,再于该边界区块50中对该彩色模型5的影像部分进行切层处理,并且所产生的该些影像文件7的尺寸相同于该边界区块50的尺寸(即,该些影像文件7的长度与宽度相同于该边界区块50的长度与宽度)。

如上所述,本实施例是选择该边界区块50上的其中一边界点做为该2d喷头4的该打印原点501,而不直接采用该打印平台2上预设的一定位点21做为该2d喷头4的打印原点,因此可以缩小该些影像文件7的尺寸大小,并且可提升该2d喷头4的着色速度。于一实施例中,该3d喷头3是以该打印平台2上预设的该定位点21做为打印原点。于另一实施例中,该3d喷头3也可采用与该2d喷头4相同的该打印原点501,但不加以限定。

回到图4。该步骤s2604后,该方法进一步对该影像文件中的该颜色信息的三原色的色阶进行转换,以分别产生各该打印层中对应于青色、洋红色、黄色及黑色的该青色影像文件71、该洋红色影像文件72、该黄色影像文件73及该黑色影像文件74(步骤s2606)。换句话说,于该步骤s2606中,该方法是将该颜色信息由三原色(r、g、b)转换为印刷四色(c、m、y、k)。如此一来,于前述图3的该步骤s282中,该印表机1可依据各个打印层的该青色影像文件71、该洋红色影像文件72、该黄色影像文件73及该黑色影像文件74来控制该2d喷头4的该四个墨水匣喷射墨水,以分别对各该切层物件进行着色。

该步骤s2606后,该方法分别将各该打印层的该青色影像文件71、该洋红色影像文件72、该黄色影像文件73及该黑色影像文件74储存至该影像文件数据库(步骤s262),并且接着执行该步骤s28,以进行各该切层物件的打印与着色。于本实施例中,每一个打印层皆具有对应的四份该影像文件71-74,并藉由该四份影像文件71-74分别描述该打印层的该切层物件的青色信息、洋红色信息、黄色信息及黑色信息。

如前文中所述,于一实施例中,该3d喷头3与该2d喷头4是分别设置于该控制杆10一侧的相对两面,因此该3d喷头3与该2d喷头4会具有空间上的距离误差。于另一实施例中,该3d喷头3与该2d喷头4于打印时可能会采用不同的打印原点,因此亦会有空间上的距离误差。为了补偿上述距离误差,令该2d喷头4可以准确地对该3d喷头3所打印的各该切层物件进行着色,因此于一实施例中,该印表机1需在实际打印各该切层物件前,或是对各该切层物件进行着色前,对该3d喷头3或/及该2d喷头4进行校正。

参阅图6a与图6b,分别为本发明的一实施例的校正值产生流程图及校正示意图。本实施例中,该印表机1是根据预先计算的一校正值来对该3d喷头3或/及该2d喷头4进行校正,并且该校正值是依据图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)。

举例来说,该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,以此类推。

参阅图7,为本发明的一实施例的彩色物件打印流程图。图7的实施例进一步说明于图3的该步骤s28中,该印表机1如何分别控制该3d喷头3与该2d喷头4。

于通过本发明的各个实施例完成了该3d路径切层处理及该2d影像切层处理后,该印表机1即可开始逐层打印各该切层物件,并于打印完一个打印层的该切层物件后,即对该切层物件进行着色。并且于着色完成后,再打印下一个打印层的该切层物件,以此类推。

于图7的实施例中,该印表机1首先读取一个该打印层的该路径文件6(步骤s50),具体地,该印表机1是于该路径文件数据库中读取一个该打印层的该路径文件6。接着,该印表机1依据该路径文件6控制该3d喷头3打印该打印层的该切层物件(步骤s52)。

值得一提的是,本发明的各个实施例是藉由该2d喷头4直接在已打印的该切层物件上喷射墨水,以对该切层物件进行着色,因此需尽量确保该切层物件的表面平整。于一实施例中,该印表机1在一个该切层物件打印完成并要对该切层物件进行着色,或是要接着打印下一个打印层的该切层物件前,可先控制该3d喷头3停止供料,并执行一成型材回抽程序(步骤s54)。藉此,令已打印的该切层物件保持表面平整,再接着执行下一个动作。惟,于其他实施例中,亦可不执行该步骤s54。

接着,该印表机1判断目前所打印的该切层物件是否需要着色(步骤s56),即,判断于该步骤s52中打印的该切层物件是否需要着色。若该切层物件为单色,且该切层物件的颜色相同于该3d喷头3使用的成型材的颜色,则该印表机1可判断目前所打印的该切层物件不需要着色。

具体地,于一实施例中,该印表机1可读取该打印层的该路径文件6,并藉由该路径文件6的描述内容判断该切层物件是否需要着色。于另一实施例中,该印表机1亦可直接读取该影像文件数据库,查看该影像文件数据库中是否储存有相同打印层的该影像文件7,藉此判断目前打印的该切层物件是否需要着色。即,于该影像文件数据库中具有相同打印层的该影像文件7时判断该切层物件需要着色,并且于该影像文件数据库中不具有相同打印层的该影像文件7时判断该切层物件不需要着色。

若于该步骤s56中判断该打印层的该切层物件不需要着色,则该印表机1不需要控制该2d喷头4,而是接着执行步骤s66,以判断是否需要接着打印下一个打印层的该切层物件。

若于该步骤s56中判断该打印层的该切层物件需要着色,则该印表机1进一步由该影像文件数据库中读取相同打印层的该影像文件7(步骤s58)。于一实施例中,该印表机1是由该影像文件数据库中读取相同层高(例如第100层)的该青色影像文件71、该洋红色影像文件72、该黄色影像文件73及该黑色影像文件74。于一实施例中,该些影像文件71-74为执行该2d影像切层处理后产生的影像文件。于其他实施例中,使用者亦可通过外部电脑设备对该2d影像切层处理产生的该些影像文件71-74进行图像修改,使该些影像文件71-74的描述内容更符合使用者的实际需求。

该步骤s58后,该印表机1即依据所得的该影像文件7控制该2d喷头4对相同打印层的该切层物件进行着色(步骤s62)。于一实施例中,该印表机1在读取该影像文件7后,会先控制该2d喷头4移动并返回至该打印原点501,并且再控制该2d喷头4由该打印原点501开始移动以对该切层物件进行着色。并且,为了防止误操作,该印表机1可于该2d喷头4完成对该切层物件的着色后,关闭该打印层的一着色功能(步骤s64)。

于一实施例中,该印表机1可在控制该2d喷头4进行着色前,先读取于前述实施例中预储存的该校正值,并依据该校正值调整于该步骤s58中取得的该打印层的该影像文件中的该坐标信息(步骤s60)。并且于该步骤s62中,该印表机1再依据调整后的该影像文件7来控制该2d喷头4进行着色。

举例来说,若该影像文件7中的其中一定位点的坐标为(100,90,90),而该校正值为“x轴+0.5mm”,则经过调整后,该定位点的坐标会变成(100.5,90,90)。惟,上述说明仅为本发明的其中一实施例,但不以此为限。例如,当该3d喷头3与该2d喷头4皆采用该打印平台2上的该定位点21做为打印原点时,该印表机1即可不对该3d喷头3或/及该2d喷头4进行校正,即不需执行该步骤s60。

于该打印层的该切层物件着色完成后,该印表机1判断该打印层是否为该彩色模型5的最后一个打印层(步骤s66)。于一实施例中,该印表机1判断该路径文件数据库中是否存在尚未读取的该路径文件6,藉此判断该打印层是否为该彩色模型5的最后一个打印层。于另一实施例中,该印表机1依据是否接收外部发出的一打印结束通知来判断该打印层是否为该彩色模型5的最后一个打印层。

若该打印层不是该彩色模型5的最后一个打印层,则该印表机1再次执行该步骤s50至该步骤s64,以打印下一个打印层的该切层物件,并对该切层物件进行着色。相反的,若该打印层是该彩色模型5的最后一个打印层,则该印表机1结束本次的打印动作。

参阅图8,为本发明的另一实施例的彩色物件打印流程图。图8的实施例中的步骤s70、s74-s80、s82~s86与图7的实施例中的步骤s50、s52~s58、s62~s66相同或相似,于此不再赘述。图8的实施例与图7的实施例的差异在于,该印表机1是在控制该3d喷头3打印一个打印层的该切层物件前先取得该校正值,并执行一步骤s72以依据该校正值调整该打印层的该路径文件6中的该坐标信息后,再执行该步骤s74,以依据调整后的该路径文件6控制该3d喷头3打印该打印层的该切层物件。

并且,于本实施例中,该印表机1是通过该校正值对该3d喷头3进行校正,因此该印表机1于该步骤s80中读取了相同打印层的该影像文件7后,不需对该2d喷头4进行校正,即可直接执行该步骤s82,以依据该影像文件7控制该2d喷头4对相同打印层的该切层物件进行着色。

如前文中所述,本发明是通过该2d喷头4对该3d喷头3打印的各该切层物件进行着色,并且该2d喷头4可为现有平面印表机所采用的墨水喷头。因此,于一实施例中,该印表机1还可藉由对该2d喷头4的操作,于该打印平台2上实现全彩的2d打印动作。再者,于一实施例中,该印表机1是通过步进马达来控制该3d喷头3与该2d喷头4的移动,因此可利用该步进马达运转时产生的脉波(pulse)来取代现有平面印表机的光学尺的感测信息。

参阅图9与图10,分别为本发明的一实施例的边界示意图以及2d打印示意图。如图9所示,于一实施例中,该印表机1可根据要打印的尺寸大小(即纸张的尺寸大小,如a4、b5等)于该打印平台2的至少一个角落设置一边界标示22。若使用者要通过该印表机1进行该2d打印动作,即可将纸张放置于该打印平台2上并对齐该边界标示22,藉由该2d喷头4来将文字内文或图像内容打印于该纸张上。

具体地,该2d打印动作相同或相似于前文中所述的着色方式,差异在于前述的着色方式是控制该2d喷头4将墨水喷射在已打印的各该切层物件上,而本实施例的该2d打印动作是控制该2d喷头4将墨水喷射在摆放于该打印平台2上的纸张上。

参阅图10,当该印表机1控制该2d喷头4朝x轴方向移动时,是藉由对步进马达的运转计算来达到与现有的2d平面印表机的光学尺相同的效果。当该印表机1控制该2d喷头4朝y轴方向移动时,是每次控制该2d喷头4移动一墨水匣宽度w,藉此进行下一行的打印,直到整份2d文件打印完成为止。

藉由本发明的各实施例所实施的该方法,可有效达到读取单一个彩色模型的3d文件,即可分别控制3d喷头与2d喷头,并且分别进行各个打印层的切层物件的打印与着色,进而得到全彩的3d物件的技术效果,相当便利。

以上所述仅为本发明的较佳具体实例,非因此即局限本发明的专利范围,故举凡运用本发明内容所为的等效变化,均同理皆包含于本发明的范围内,合予陈明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1