(57)【要約】【課題】インライン型のシステムにおいて三次元データに基づく三次元造形の実行中に、二次元画像データに基づく画像形成が指示された場合に、画像形成装置の処理能力を低下させないように、三次元造形の残りのスライス画像形成、三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する。【解決手段】三次元データに基づく三次元造形の実行中に、二次元画像データに基づく画像形成が指示された場合には、画像形成データの出力と制御データの出力とを中断する中断手段と、予め定めた条件に基づいて、三次元造形の残りのスライス画像形成、三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する順序を変更する変更手段と、変更した順序に基づいて画像形成データを及び制御データを生成、出力する出力手段と、を備えた情報処理装置とする。【選択図】図１７
2018116506.tif 000002
【特許請求の範囲】
【請求項１】
三次元データをスライスして得られたスライスデータに基づく三次元造形の実行中に、二次元画像データに基づく画像形成が指示された場合には、画像形成装置により記録媒体上にスライス画像を形成するための画像形成データの出力と、前記画像形成装置によりスライス画像が形成された記録媒体に対し後処理装置により三次元造形用の後処理を続けて行うための制御データの出力とを中断する中断手段と、
予め定めた条件に基づいて、前記三次元造形の残りのスライス画像形成、前記三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する順序を変更する変更手段と、
変更した順序に基づいて、前記二次元画像データ及び前記スライスデータから画像形成データを生成して前記画像形成装置に出力すると共に、前記スライスデータから前記制御データを生成して前記後処理装置に出力する出力手段と、
を備えた情報処理装置。
【請求項２】
前記変更手段は、二次元画像データに基づく画像形成に要する時間が、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理に要する時間以下の場合は、二次元画像データに基づく画像形成を、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理よりも先に実行するように順序を変更する、請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、二次元画像データに基づく画像形成に要する時間が、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理に要する時間より長い場合は、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理を、二次元画像データに基づく画像形成よりも先に実行するように順序を変更する、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記変更手段は、二次元画像データに基づく画像形成の枚数が、前記三次元造形の残りのスライス画像形成の枚数より多い場合は、二次元画像データに基づく画像形成を、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理よりも先に実行するように順序を変更する、請求項１に記載の情報処理装置。
【請求項５】
前記変更手段は、二次元画像データに基づく画像形成の枚数が、前記三次元造形の残りのスライス画像形成の枚数以下の場合は、前記三次元造形の残りのスライス画像形成を、二次元画像データに基づく画像形成よりも先にまとめて実行すると共に、前記三次元造形の残りの後処理を、二次元画像データに基づく画像形成よりも後に実行するように順序を変更する、請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記出力手段は、まとめて実行される前記三次元造形の残りのスライス画像形成に使用する複数の画像形成データを、三次元造形用の後処理が遅い順に並び替えて画像形成装置に出力する、請求項５に記載の情報処理装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の情報処理装置と、
画像形成データに応じて記録媒体上に画像を形成する画像形成装置と、
スライス画像が形成された記録媒体に対し、形成されたスライス画像に対応する制御データに基づいて三次元造形用の後処理を行う三次元造形用後処理装置と、
を備えた三次元造形システム。
【請求項８】
コンピュータを、請求項１から請求項６までのいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、三次元造形システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数枚のシートを順次積層して所定形状の３次元立体を造形する造形方法であって、前記造形方法は、帯電したシートを導電体ドラム上で所定形状の２次元像のシートにカットするカッティング工程と、前記カッティング工程で得られたシートに前記導電体ドラム上で接着剤を塗布する接着剤塗布工程と、その接着剤が塗布されている面を前回積層されているシートに圧接して接着し、それによってシートを前記導電体ドラムから離して積層する積層工程とからなることを特徴とする３次元立体造形方法が開示されている。
【０００３】
特許文献２には、立体モデルの情報に基づいて、シートを前記立体モデルの各断面部分の形状に合わせてカットおよび積層することで３次元造形物を得る製造方法であって、(ａ)前記シートを準備するステップと、(ｂ)前記立体モデルの形状データおよび色データに基づいて、前記立体モデルを所定間隔でスライスして得られる断面の輪郭形状データおよび、前記立体モデルの表面に施された彩色の位置および色に対応させて、前記断面に彩色を施すための彩色領域の画像データを作成するステップと、(ｃ)前記輪郭形状データおよび前記彩色領域の画像データに基づいて、前記シート上に前記彩色領域を規定し、該彩色領域に彩色を施すステップと、を備える３次元造形物の製造方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０４３１４９号公報
【特許文献２】特開２０００−１７７０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
シート積層型の三次元造形では、立体モデルの三次元データをスライスしてスライスデータを生成し、スライスデータに基づいてシート状の記録媒体上にスライス画像を形成する。そして、スライス画像が形成された記録媒体を加工して積層する等、記録媒体に対し三次元造形用の後処理を行う。
【０００６】
二次元画像データに基づいて画像を形成する通常の画像形成装置と三次元造形用後処理装置とを含む三次元造形システムでは、通常の画像形成装置が記録媒体上にスライス画像を形成する工程を実行し、三次元造形用後処理装置が三次元造形用の後処理を行う工程を実行する。三次元造形システムは、三次元造形用後処理装置を後処理装置の１つとして組み込んだインライン型のシステムとしてもよい。
【０００７】
インライン型のシステムでは、画像形成装置と三次元造形用後処理装置とが、記録媒体の搬送路を共有している。したがって、画像形成装置によりスライス画像が形成された記録媒体は、引き続き三次元造形用後処理装置に供給され、三次元造形用後処理装置で後処理が実行される。即ち、１枚の記録媒体に対し、スライス画像の形成と三次元造形用の後処理とが続けて実行される。
【０００８】
本発明の目的は、インライン型のシステムにおいて三次元データに基づく三次元造形の実行中に、二次元画像データに基づく画像形成が指示された場合に、画像形成装置の処理能力を低下させないように、三次元造形の残りのスライス画像形成、三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する順序を変更することができる情報処理装置、三次元造形システム、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１に記載の発明は、三次元データをスライスして得られたスライスデータに基づく三次元造形の実行中に、二次元画像データに基づく画像形成が指示された場合には、画像形成装置により記録媒体上にスライス画像を形成するための画像形成データの出力と、前記画像形成装置によりスライス画像が形成された記録媒体に対し後処理装置により三次元造形用の後処理を続けて行うための制御データの出力とを中断する中断手段と、予め定めた条件に基づいて、前記三次元造形の残りのスライス画像形成、前記三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する順序を変更する変更手段と、変更した順序に基づいて、前記二次元画像データ及び前記スライスデータから画像形成データを生成して前記画像形成装置に出力すると共に、前記スライスデータから前記制御データを生成して前記後処理装置に出力する出力手段と、を備えた情報処理装置とする。
【００１０】
請求項２に記載の発明は、前記変更手段は、二次元画像データに基づく画像形成に要する時間が、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理に要する時間以下の場合は、二次元画像データに基づく画像形成を、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理よりも先に実行するように順序を変更する、請求項１に記載の情報処理装置である。
【００１１】
請求項３に記載の発明は、前記変更手段は、二次元画像データに基づく画像形成に要する時間が、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理に要する時間より長い場合は、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理を、二次元画像データに基づく画像形成よりも先に実行するように順序を変更する、請求項１または請求項２に記載の情報処理装置である。
【００１２】
請求項４に記載の発明は、前記変更手段は、二次元画像データに基づく画像形成の枚数が、前記三次元造形の残りのスライス画像形成の枚数より多い場合は、二次元画像データに基づく画像形成を、前記三次元造形の残りのスライス画像形成及び前記三次元造形の残りの後処理よりも先に実行するように順序を変更する、請求項１に記載の情報処理装置である。
【００１３】
請求項５に記載の発明は、前記変更手段は、二次元画像データに基づく画像形成の枚数が、前記三次元造形の残りのスライス画像形成の枚数以下の場合は、前記三次元造形の残りのスライス画像形成を、二次元画像データに基づく画像形成よりも先にまとめて実行すると共に、前記三次元造形の残りの後処理を、二次元画像データに基づく画像形成よりも後に実行するように順序を変更する、請求項３または請求項４に記載の情報処理装置である。
【００１４】
請求項６に記載の発明は、前記出力手段は、まとめて実行される前記三次元造形の残りのスライス画像形成に使用する複数の画像形成データを、三次元造形用の後処理が遅い順に並び替えて画像形成装置に出力する、請求項５に記載の情報処理装置である。
【００１５】
請求項７に記載の発明は、請求項１から請求項６までのいずれか１項に記載の情報処理装置と、画像形成データに応じて記録媒体上に画像を形成する画像形成装置と、スライス画像が形成された記録媒体に対し、形成されたスライス画像に対応する制御データに基づいて三次元造形用の後処理を行う三次元造形用後処理装置と、を備えた三次元造形システムである。
【００１６】
請求項８に記載の発明は、コンピュータを、請求項１から請求項６までのいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラムである。
【発明の効果】
【００１７】
請求項１、７、８に記載の発明によれば、インライン型のシステムにおいて三次元データに基づく三次元造形を実行中に、二次元画像データに基づく画像形成が指示された場合に、画像形成装置の処理能力を低下させないように、三次元造形の残りのスライス画像形成、三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する順序を変更することができる。
【００１８】
請求項２に記載の発明によれば、二次元画像データに基づく画像形成を割り込ませない場合に比べて、画像形成装置の処理能力が向上する。
【００１９】
請求項３に記載の発明によれば、二次元画像データに基づく画像形成を常に割り込ませる場合に比べて、三次元造形の遅れを低減できる。
【００２０】
請求項４に記載の発明によれば、二次元画像データに基づく画像形成を割り込ませない場合に比べて、画像形成装置の処理能力が向上する。
【００２１】
請求項５に記載の発明によれば、三次元造形用の残りの後処理を、三次元造形用の残りのスライス画像形成から分離して先に実行することができる。
【００２２】
請求項６に記載の発明によれば、三次元造形用後処理装置において記録媒体を取り出す際に、スライス画像が形成された記録媒体の束の上側から順に記録媒体を取り出すことができる。
【図面の簡単な説明】
【００２３】
【図１】（Ａ）は参考例に係る三次元造形システムの構成を示す概略図である。（Ｂ）は本発明の実施の形態に係る三次元造形システムの構成の一例を示す概略図である。
【図２】本発明の実施の形態に係る三次元造形システムの構成の一例を示す概略図である。
【図３】（Ａ）はシート積層型の三次元造形で使用されるスライス画像データを示す模式図である。（Ｂ）はシート積層型の三次元造形の画像形成工程及び後処理工程を示す模式図である。
【図４】（Ａ）から（Ｃ）はスライス画像が記録媒体に形成された様子の一例を示す模式図である。
【図５】（Ａ）及び（Ｂ）は切り出し線を特定する制御データの一例を示す模式図である。
【図６】（Ａ）及び（Ｂ）は糊付け領域を特定する制御データの一例を示す模式図である
【図７】本発明の実施の形態に係る情報処理装置の電気的な構成の一例を示すブロック図である。
【図８】本発明の実施の形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。
【図９】割り込み処理を受け付けない場合の処理手順を示すフローチャートである。
【図１０】本発明の第１の実施の形態に係る情報処理プログラムの処理手順の一例を示すフローチャートである。
【図１１】本発明の第１の実施の形態に係る三次元造形システムの主要動作を表すシーケンス図である。
【図１２】本発明の第２の実施の形態に係る情報処理プログラムの処理手順の一例を示すフローチャートである。
【図１３】「割り込み判定処理」の処理手順の一例を示すフローチャートである。
【図１４】「割り込み判定処理」で割り込み条件非充足と判定された場合の三次元造形システムの動作を表すシーケンス図である。
【図１５】本発明の第３の実施の形態に係る情報処理プログラムの処理手順の一例を示すフローチャートである。
【図１６】「優先割り込み判定処理」の処理手順の一例を示すフローチャートである。
【図１７】「優先割り込み判定処理」で優先割込条件非充足と判定された場合の三次元造形システムの動作を表すシーケンス図である。
【図１８】（Ａ）及び（Ｂ）はインラインシステムを構成する各装置の配置図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００２５】
＜三次元造形システム＞
（全体構成）
まず、三次元造形システムについて説明する。
本発明の実施の形態に係る三次元造形システムは、シート積層型の三次元造形法で三次元造形物を作製する。シート積層型の三次元造形法では、立体モデルの三次元データを複数面でスライスして複数のスライスデータを生成し、複数のスライスデータに基づいて紙等のシート状の記録媒体上にスライス画像を形成し、スライス画像が形成された記録媒体を加工して積層する等、記録媒体に対し三次元造形用の後処理を行う。
【００２６】
なお、上記複数のスライスデータを「一連のスライスデータ」と称する等、１つの三次元データに関連する複数のデータを「一連のデータ」と称する場合がある。
【００２７】
図１（Ｂ）は本実施の形態に係る三次元造形システムの構成の一例を示す概略図である。図２は本実施の形態に係る三次元造形システムの構成の一例を示す概略図である。図１（Ｂ）及び図２に示すように、本実施の形態に係る三次元造形システムは、情報処理装置１０、画像形成装置１２、及び三次元造形用後処理装置１４を備えている。
【００２８】
本実施の形態に係る三次元造形システムは、三次元造形用後処理装置１４を後処理装置の１つとして組み込んだインライン型のシステムである。図２に示すように、三次元造形用後処理装置１４は、画像形成装置１２に対し近接配置され、画像形成装置１２と記録媒体の搬送路を共有する。したがって、画像形成装置１２によりスライス画像が形成された記録媒体５０は、引き続き三次元造形用後処理装置１４に供給され、三次元造形用後処理装置１４により後処理が行われる。
【００２９】
画像形成装置１２は、ラスタ画像データに基づいて記録媒体５０上に画像を形成する。ラスタ画像データは「画像形成データ」の一例である。本実施の形態では、画像形成装置１２は三次元造形専用の装置ではない。二次元画像データに基づく画像形成が指示された場合は、画像形成装置１２は通常の画像形成装置として機能する。したがって、情報処理装置１０は、二次元画像データに基づく画像形成か、三次元データに基づく三次元造形か、に応じて異なる情報処理を行う。
【００３０】
画像形成装置１２は、例えば、電子写真方式により記録媒体上に画像を形成する装置である。電子写真方式の画像形成装置１２は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、及び定着装置等を含んで構成される。帯電装置は、感光体ドラムを帯電させる。露光装置は、帯電された感光体ドラム上を画像に応じた光で露光する。現像装置は、露光により感光体ドラム上に形成された静電潜像をトナーによって現像する。転写装置は、感光体ドラム上に形成されたトナー像を記録媒体に転写する。定着装置は、記録媒体に転写されたトナー像を定着する。なお、画像形成装置１２をインクジェット記録装置としてもよい。この場合、画像形成装置１２は、画像に応じてインク滴を記録媒体上に吐出するインクジェット記録ヘッド等を含んで構成される。
【００３１】
情報処理装置１０は、三次元データに基づく三次元造形が指示された場合には、三次元データから複数頁分のスライスデータを生成して、生成された複数頁分のスライスデータをＲＡＭ等の記憶手段に記憶しておく。インライン型のシステムでは、情報処理装置１０は、複数頁分のスライスデータを１頁ずつ読み出し、読み出した１頁分のスライスデータから１頁分のラスタ画像データを生成して、１頁分のラスタ画像データを画像形成装置１２に出力する。また、二次元画像データに基づく画像形成が指示された場合には、二次元画像データからラスタ画像データを生成して、二次元画像のラスタ画像データを画像形成装置１２に出力する。
【００３２】
また、インライン型のシステムでは、情報処理装置１０は、読み出した１頁分のスライスデータから、１頁分の制御データをさらに生成する。制御データは、三次元造形用後処理装置１４に三次元造形用の後処理を行わせるためのデータである。後述する通り、制御データは、記録媒体から積層部品を切り出す「切り出し線」を特定する制御データと、記録媒体に糊を塗布する「糊付け領域」を特定する制御データとを含む。同じスライスデータから、同じスライス画像に対応する、１頁分のラスタ画像データと１頁分の制御データとが生成される。情報処理装置１０は、生成された１頁分の制御データを三次元造形用後処理装置１４に出力する。
【００３３】
上記の通り、インライン型のシステムでは、画像形成装置１２によりスライス画像が形成された記録媒体５０は、引き続き三次元造形用後処理装置１４に供給される。三次元造形用後処理装置１４は、供給された記録媒体５０に対し、記録媒体５０上に形成されたスライス画像に対応する制御データに基づいて三次元造形用の後処理を行う。
【００３４】
図１８（Ａ）及び（Ｂ）はインライン型のシステムを構成する各装置の配置図である。三次元造形システムが、三次元造形用後処理装置１４以外の他の後処理装置１７を含む場合の各装置の配置例を示す。図１８（Ａ）に示すように、画像形成装置１２、他の後処理装置１７、及び三次元造形用後処理装置１４を、記録媒体５０の搬送方向に沿って記載した順序で配置してもよい。三次元データに基づく三次元造形の場合は、画像形成装置１２によりスライス画像が形成された記録媒体５０は、他の後処理装置１７を通過して、三次元造形用後処理装置１４に供給される。
【００３５】
また、図１８（Ｂ）に示すように、画像形成装置１２、三次元造形用後処理装置１４、及び他の後処理装置１７を、記録媒体５０の搬送方向に沿って記載した順序で配置してもよい。二次元画像データに基づく画像形成の場合は、画像形成装置１２により二次元画像が形成された記録媒体５０は、三次元造形用後処理装置１４を通過して、他の後処理装置１７に供給される。なお、以下では、インライン型のシステムは他の後処理装置１７を備えない構成として説明する。また、三次元造形用後処理装置１４を「後処理装置１４」と略称する。
【００３６】
なお、図１（Ａ）には、参考例として、画像形成装置１２と三次元造形用後処理装置１４とが離間配置されて、記録媒体５０の搬送路を共有しない構成（オフライン、ニアライン）も図示されている。搬送路を共有しない配置の場合は、一連のスライス画像が形成された複数の記録媒体５０は、スライス画像の形成順に積層され、スタッカ等の収容機構１６に蓄積される。積層された複数の記録媒体５０の束は、収容機構１６から取り出され、まとめて後処理装置１４に引き渡される。
【００３７】
（シート積層型の三次元造形）
次に、シート積層型の三次元造形の各工程について説明する。
図３（Ａ）はシート積層型の三次元造形で使用されるスライスデータを示す模式図である。図３（Ｂ）はシート積層型の三次元造形の画像形成工程及び後処理工程を示す模式図である。
【００３８】
詳細は後述するが、図３（Ａ）に示すように、情報処理装置１０は、立体モデルＭの三次元データを複数のスライス面でスライスして複数のスライスデータを生成する。図３（Ａ）では複数のスライス面を点線で図示する。スライスデータは、立体モデルをスライス面でスライスして得られる断面画像（スライス画像）を表す。記録媒体１枚に１個のスライス画像が形成される。したがって、複数頁分のスライスデータが、一連のスライスデータとして生成される。一連のスライス画像Ｍｎを記録媒体上に形成するために、複数頁分のスライスデータの各々はラスタ画像データに変換される。
【００３９】
本実施の形態では、三次元データを１番からＴ番までのＴ個のスライス面でスライスすることで、１頁からＴ頁までのＴ頁分のスライスデータが生成される。Ｔ頁分のスライスデータは、Ｔ個のスライス画像Ｍｎの各々を記録媒体上に形成するために、Ｔ頁分のラスタ画像データに変換される。
【００４０】
図３（Ｂ）に示すように、本実施の形態では、画像形成装置１２と後処理装置１４とが、記録媒体５０の搬送路２６を共有する。また、後処理装置１４は、糊付け処理を行う糊付け部２０、切り出し処理を行う切り出し部２２、及び圧着処理を行う圧着部２４を備えている。糊付け部２０、切り出し部２２、及び圧着部２４の各々は、記録媒体５０を搬送する搬送路２６に沿って記載した順序で配置されている。
【００４１】
画像形成装置１２は、ラスタ画像データを１頁分ずつ取得し、取得した１頁分のラスタ画像データに基づいて記録媒体５０上にスライス画像を形成する。スライス画像が形成された記録媒体５０は、後処理装置１４に供給される。後処理装置１４は、ラスタ画像データに対応する１頁分の制御データを取得する。後処理装置１４は、取得した１頁分の制御データに基づいて、供給された記録媒体５０に対して続けて後処理を行う。
【００４２】
本実施の形態では、画像形成装置１２は、１頁からＴ頁までのＴ頁分のラスタ画像データを１頁目から順番に１頁分ずつ取得し、取得した１頁分のラスタ画像データに基づいて記録媒体５０上にスライス画像Ｍｎを形成する。「ｎ番」を１番からＴ番までの番号とすると、ｎ番目のスライス画像Ｍｎはｎ枚目の記録媒体５０ｎに形成される。図示した例では、Ｔ個のスライス画像Ｍｎが形成されたＴ枚の記録媒体５０１〜５０Ｔは、後処理工程において、スライス画像Ｍｎの形成順、即ち、１番からＴ番まで昇順に積層される。
【００４３】
ここで、スライス画像について説明する。
図４（Ａ）から（Ｃ）はスライス画像が記録媒体に形成された様子の一例を示す模式図である。図４（Ａ）に示すように、記録媒体５０上のスライス画像Ｍｎは、積層されて三次元造形物となる積層部品５２と不要部分５３とで構成される。積層部品５２の周辺部には、設定された幅の着色領域５６が設けられる。図４（Ｂ）に示すように、積層部品５２の外周線が、記録媒体５０から積層部品５２を切り出すための切り出し線５４である。
【００４４】
図４（Ｃ）に示すように、糊付け領域５８は、例えば、着色領域５６よりも内側の領域等、積層部品５２の外周線（切り出し線５４）よりも内側に設定される。なお、不要部分５３も含め記録媒体５０の全面に糊付けしてもよいが、糊付け領域５８を積層部品５２の外周線の内側に設定することで、全面に糊付けする場合に比べて、除去対象Ｄ（図３（Ｂ）参照）を取り除く作業が容易になる。また、糊付け領域５８を積層部品５２の外周線の内側に設定することで、糊付け後の圧着処理の際に糊が積層部品５２からはみ出さない。
【００４５】
なお、着色領域５６の幅の設定や、糊付け領域５８の積層部品５２の外周線からの後退幅の設定は、例えば、情報処理装置１０の表示部３４に設定画面を表示して、操作部３２により利用者からの設定を受け付けるなど、利用者が三次元造形を指示する際に行ってもよい。また、予め定めた初期設定を採用してもよい。
【００４６】
制御データは、切り出し線５４を特定する制御データと、糊付け領域５８を特定する制御データとを含む。例えば、切り出し線５４の経路に在る点の座標データが、切り出し線５４を特定する制御データとなる。また、糊付け領域５８の各点の座標データが、糊付け領域５８を特定する制御データとなる。
【００４７】
ここで、後処理工程の説明に戻る（図３（Ｂ）参照）。
糊付け部２０には、画像形成装置１２から、スライス画像が形成された記録媒体５０が１枚ずつ供給される。糊付け部２０は、糊付け領域５８を特定する制御データに基づいて、記録媒体５０の糊付け領域５８に糊を塗布する。糊付け部２０は、例えば、糊を吐出する糊吐出ヘッドを備えていてもよい。糊吐出ヘッドは、積層方向（ｚ方向）及び記録媒体５０の面内方向（ｘ方向、ｙ方向）に移動する。糊吐出ヘッドが糊を吐出しながら糊付け領域５８を走査することで、記録媒体５０の糊付け領域５８に糊が塗布される。糊付け処理を終えた記録媒体５０は、切り出し部２２に供給される。
【００４８】
切り出し部２２は、切り出し線５４を特定する制御データに基づいて、切り出し線５４に沿って記録媒体５０に切り込みを入れる。切り出し部２２は、例えば、刃先を有するカッタとしてもよい。カッタの刃先は、積層方向（ｚ方向）及び記録媒体５０の面内方向（ｘ方向、ｙ方向）に移動する。カッタの刃先を、記録媒体５０に押し当てながら、面内方向に移動させることで、記録媒体５０に切り込みが入れられる。
【００４９】
カッタの刃先の積層方向の位置を調節することで、切り込みの深さが決められる。切り込みの深さは、裏面に到達しない深さとしてもよい。積層部品が記録媒体５０から切り離されていないので、搬送過程での積層部品５２の欠落が回避される。
【００５０】
カッタは、記録媒体５０に対し切り出し線５４に沿って切り込みを入れる機能を備えていればよく、刃先を押し当てる力学的カッタには限定されない。例えば、超音波を照射して切り込みを入れる超音波カッタや、レーザ光を照射して切り込みを入れるレーザカッタを用いてもよい。
【００５１】
なお、切り出し部２２は、切り込みを入れる代わりに、切り出し線５４に沿って記録媒体５０に複数の穿孔を形成してもよい。複数の穿孔を形成する場合は、積層部品が記録媒体５０と繋がっているので、搬送過程での積層部品５２の欠落が更に回避される。
【００５２】
切り出し処理を終えた記録媒体５０は、圧着部２４に供給される。圧着部２４は、供給された記録媒体５０を順次積層する。このとき、複数の記録媒体５０１〜５０Ｔは１番からＴ番まで昇順に積層される。そして、圧着部２４は、積層された複数の記録媒体５０の束に対し積層方向に沿って圧力を付加して、複数の記録媒体５０を圧着する。圧着により、糊付けされた複数の記録媒体５０１〜５０Ｔの各々は、上下の記録媒体５０と糊付け領域５８で接着される。
【００５３】
切り出し処理を終えた記録媒体５０は、積層されて三次元造形物Ｐとなる積層部品５２と不要部分５３とで構成されるが、不要部分５３を除去せずに一体として積層する。記録媒体５０の不要部分５３は、積層部品５２が積層された三次元造形物Ｐを支える支持部材となる。圧着部２４での圧着処理が終了した後に、記録媒体５０の積層部品５２が積層された除去対象Ｄを除去して、三次元造形物Ｐを分離する。
【００５４】
ここで「制御データ」の一例について説明する。
図５（Ａ）及び（Ｂ）は切り出し線を特定する制御データの一例を示す模式図である。図６（Ａ）及び（Ｂ）は糊付け領域を特定する制御データの一例を示す模式図である。後述するとおり、スライスデータは、ポリゴンとスライス面とが交差する交差領域の頂点の座標データを含む。交差領域は、積層部品５２の外周線に沿って存在する。したがって、図５（Ａ）に示すように、点Ａ０の座標（ｘ０、ｙ０）など、切り出し線５４の経路に在る点の座標データが、切り出し線５４を特定する制御データとなる。
【００５５】
図示した例では、星型の積層部品５２は１１個の頂点Ａ０からＡ１０までを有している。例えば、点Ａ０を始点とする場合は、Ａ０→Ａ１→Ａ２→Ａ３→Ａ４→Ａ５→Ａ６→Ａ７→Ａ８→Ａ９→Ａ１０の順に各点を辿ることで、切り出し線５４が特定される。
【００５６】
また、図５（Ｂ）に示すように、複数の穿孔を形成する場合は、切り出し線５４の経路に在る穿孔点の座標データが、切り出し線５４を特定する制御データとなる。例えば、点Ａ０を始点とする場合は、Ａ０→Ａ１→Ａ２→Ａ３→Ａ４・・・など、穿孔の形成順に各点を辿ることで、切り出し線５４が特定される。
【００５７】
図６（Ａ）に示すように、糊付け領域５８の各点の座標データが、糊付け領域５８を特定する制御データとなる。糊付け領域５８は、積層部品５２よりもひとまわり小さく、積層部品５２の外周線の内側に設定される。積層部品５２の画像を縮小して、糊付け領域５８を特定してもよい。この場合、積層部品５２の画像の重心と糊付け領域５８の重心とを合わせるように、糊付け領域５８を配置する。糊付け領域５８の各点の座標データは、積層部品５２の外周線からの後退幅、及び切り出し線５４の経路に在る点の座標データから求められる。
【００５８】
また、図６（Ｂ）に示すように、糊付け領域５８の全体にわたって糊付けを行う必要はない。糊付け領域５８を部分的に間引いて、糊付け領域５８の一部に糊付けを行ってもよい。また、糊付け領域５８の全体にわたって糊の濃度が一定である必要はない。糊の濃度を変更してもよい場合は、糊付け領域５８の周辺部の糊の濃度を、糊付け領域５８の中央部の糊の濃度より濃くしてもよい。
【００５９】
切り出し線５４を特定する制御データの原点、及び糊付け領域５８を特定する制御データの原点は、スライス画像を形成する際の画像形成位置の原点と揃えられる。後処理装置１４が画像読み取り機能を備えている場合には、画像形成装置１２で記録媒体５０上にスライス画像と共に「制御データの原点」の位置を表すマーク画像を形成し、後処理装置１４でマーク画像を読み取って「制御データの原点」の位置情報を取得してもよい。
【００６０】
なお、制御データの形式は、座標データには限定されない。例えば、２値のラスタ画像データなど、切り出し線５４や糊付け領域５８が、図形やイメージとして表現される画像データとしてもよい。２値のラスタ画像データである場合、図４（Ｂ）に示す例では、切り出し線５４の画素値を「１」とし、その他の領域の画素値を「０」とする。図４（Ｃ）に示す例では、糊付け領域５８の画素値を「１」とし、その他の領域の画素値を「０」とする。例えば、糊付け部２０の糊吐出ヘッドは、画素値「１」の場合に、記録媒体５０上に糊を吐出する。また、画素値「０」の場合には、記録媒体５０上に糊を吐出しない。
【００６１】
＜情報処理装置＞
次に、情報処理装置について説明する。
図７は本発明の実施の形態に係る情報処理装置の電気的な構成を示すブロック図である。図７に示すように、情報処理装置１０は、情報処理部３０、利用者の操作を受け付ける操作部３２、利用者に情報を表示する表示部３４、外部装置３１との通信を行う通信部３６、及び外部記憶装置等の記憶部３８を備えている。操作部３２、表示部３４、通信部３６、及び記憶部３８は、情報処理部３０の入出力インターフェース（Ｉ／Ｏ）３０Ｅに接続されている。
【００６２】
情報処理部３０は、ＣＰＵ（Central Processing Unit）３０Ａ、ＲＯＭ（Read Only Memory）３０Ｂ、ＲＡＭ（Random Access Memory）３０Ｃ、不揮発性メモリ３０Ｄ、及びＩ／Ｏ３０Ｅを備える。そして、ＣＰＵ３０Ａ、ＲＯＭ３０Ｂ、ＲＡＭ３０Ｃ、不揮発性メモリ３０Ｄ、及びＩ／Ｏ３０Ｅがバス３０Ｆを介して互いに接続されている。ＣＰＵ３０Ａは、ＲＯＭ３０Ｂからプログラムを読み出し、ＲＡＭ３０Ｃをワークエリアとしてプログラムを実行する。
【００６３】
操作部３２は、マウス、キーボード等により利用者からの操作を受け付ける。表示部３４は、ディスプレイ等により各種画面を利用者に表示する。通信部３６は、有線又は無線の通信回線を介して外部装置３１と通信を行う。例えば、ＬＡＮ（Local Area Network）、インターネット等のネットワークに接続されたコンピュータ等の外部装置と通信を行うためのインターフェースとして機能する。記憶部３８は、ハードディスク等の記憶装置を備えている。  
【００６４】
図８は本発明の実施の形態に係る情報処理装置の機能構成を示す機能ブロック図である。図８に示すように、情報処理装置１０は、ファイル形式変換部４０、ラスタ処理部４２、及び三次元データ処理部４４を備えている。ファイル形式変換部４０は、ページ記述言語で記述されたデータ（以下、「ＰＤＬデータ」という。）が取得された場合に、取得されたＰＤＬデータを中間データに変換する。
【００６５】
ラスタ処理部４２は、ファイル形式変換部４０で得られた中間データをラスタ処理してラスタ画像データを生成する。また、ラスタ処理部４２は、後述する画像データ生成部４７で得られたスライス画像データをラスタ処理してラスタ画像データを生成する。
【００６６】
三次元データ処理部４４は、取得された三次元データを処理してスライス画像データと制御データとを生成する。具体的には、三次元データ処理部４４は、スライス処理部４５、スライスデータ記憶部４６、画像データ生成部４７、及び制御データ生成部４８を備えている。
【００６７】
スライス処理部４５は、取得された三次元データから複数頁分のスライスデータを生成する。スライスデータ記憶部４６は、スライス処理部４５で得られた複数頁分のスライスデータを記憶する。画像データ生成部４７は、スライスデータ記憶部４６から１頁分のスライスデータを読み出して、読み出したスライスデータからスライス画像データを生成する。制御データ生成部４８は、画像データ生成部４７と同じスライスデータをスライスデータ記憶部４６から読み出して、読み出したスライスデータから制御データを生成する。
【００６８】
（二次元データ処理）
二次元画像に対する「二次元データ処理」について説明する。
二次元画像データに基づく画像形成が指示された場合には、二次元画像データはＰＤＬデータとして取得されている。ＰＤＬデータは、ファイル形式変換部４０により中間データに変換されて、ラスタ処理部４２に出力される。中間データは、ラスタ処理部４２によりラスタ処理されて、二次元画像のラスタ画像データが生成される。ラスタ画像データは、画像形成装置１２に出力される。
【００６９】
ここで「中間データ」とは、ページの画像を構成する画像要素である各オブジェクト（例えば、文字フォント、グラフィックス図形、画像データ）を、ラスタ走査の走査線ごとに区切った区間データである。区間データは、オブジェクトが１つの走査線上に占める区間を表すデータである。区間データは、例えばその区間の両端の座標の組で表される。また、区間データは、その区間内の各画素の画素値を規定する情報を含む。ＰＤＬデータを中間データに変換して転送することで、情報処理装置１０内でのデータ転送速度が向上する。
【００７０】
（三次元データ処理）
三次元データに対する「三次元データ処理」について説明する。
三次元データに基づく三次元造形が指示された場合には、立体モデルの三次元データが取得される。スライス処理部４５は、三次元データから複数頁分のスライスデータを生成する。生成された複数頁分のスライスデータは、スライスデータ記憶部４６に記憶される。ここで「三次元データ」及び「スライスデータ」について詳細に説明する。
【００７１】
立体モデルＭの三次元データとしては、例えば、ＯＢＪフォーマットの三次元データ（以下、「ＯＢＪデータ」という。）が用いられる。ＯＢＪデータでは、立体モデルＭは三角形のポリゴンの集合として表現される。なお、三次元データは、ＳＴＬフォーマット等の他のフォーマットでもよい。ＳＴＬフォーマットは色情報を備えていないので、ＳＴＬフォーマットを用いる場合は、色情報を付加する。
【００７２】
以下では、三次元データがＯＢＪデータである場合について説明する。ＯＢＪデータは、形状データを取り扱うＯＢＪファイルと、色情報を取り扱うＭＴＬファイルとを含む。ＯＢＪファイルには、各ポリゴンについて、ポリゴン固有の面番号及び三角形のポリゴンの各頂点の座標データ等が対応付けられて定義されている。ＭＴＬファイルには、各ポリゴンに色情報が対応付けられて定義されている。
【００７３】
立体モデルＭが三次元造形物Ｐとして接地される接地面（ＸＹ平面）と平行なスライス面を設定する。例えば、最初は、立体モデルの最下層にスライス面を設定する。このスライス面を、積層方向（Ｚ軸方向）に沿って予め定めた積層ピッチ（距離）ｐでシフトさせながら、スライス面がシフトする毎にスライスデータを生成する。
【００７４】
最下層のスライス面の番号を「１」とし、スライス面がシフトする毎に番号を「１」増やす。図３（Ａ）に示した例では、１番からＴ番までのＴ個のスライス面（点線で図示）がある。スライスデータは、立体モデルをスライス面でスライスして得られる断面画像（スライス画像）を表す。具体的には、スライスデータは、スライス面の番号、ポリゴンとスライス面とが交差する交差領域の頂点の座標データ、及びスライス面と交差するポリゴンに設定された色情報により、立体モデルＭの断面画像（スライス画像）を表す。記録媒体１枚に１個のスライス画像が形成されるので、Ｔ個のスライス面に応じて１頁からＴ頁までのＴ頁分のスライスデータが生成される。
【００７５】
画像データ生成部４７は、スライスデータ記憶部４６から読み出した１頁分のスライスデータから、１頁分のスライス画像データを生成する。スライスデータは、例えばＪＰＥＧ等のファイル形式のスライス画像データに変換される。なお、スライス画像データを生成する際に、スライス画像に着色領域を付加してもよい。生成されたスライス画像データは、ラスタ処理部４２に出力される。ラスタ処理部４２は、画像データ生成部４７で得られたスライス画像データをラスタ処理して、ラスタ画像データを生成する。生成されたスライス画像のラスタ画像データは、画像形成装置１２に出力される。
【００７６】
また、画像データ生成部４７は、中間データを生成する構成としてもよい。この場合は、画像データ生成部４７は、スライスデータ記憶部４６から読み出した１頁分のスライスデータから１頁分のＰＤＬデータを生成し、１頁分のＰＤＬデータをファイル形式変換部４０に出力する。ＰＤＬデータは、ファイル形式変換部４０により中間データに変換されて、ラスタ処理部４２に出力される。中間データは、ラスタ処理部４２によりラスタ処理されて、スライス画像のラスタ画像データが生成される。ラスタ画像データは、画像形成装置１２に出力される。
【００７７】
制御データ生成部４８は、スライスデータ記憶部４６から読み出した１頁分のスライスデータから１頁分の制御データを生成する。生成された１頁分の制御データは、後処理装置１４に出力される。
【００７８】
＜情報処理プログラム＞
本実施の形態では、情報処理装置１０は、「三次元データ処理」の実行中に二次元画像データに基づく画像形成の指示を受けた場合は、「三次元データ処理」を中断して「二次元データ処理」を割り込ませる。即ち、「割り込み処理」を受け付ける。
【００７９】
ここで、比較例として、先に「割り込み処理」を受け付けない場合の処理手順を示す。図９は割り込み処理を受け付けない場合の処理手順を示すフローチャートである。
【００８０】
まず、ステップＳ１００で、指示に係るデータが三次元データか否かを判断する。三次元データに基づく三次元造形が指示された場合には、ステップ１０２に進む。そして、ステップＳ１０２で、上記の「三次元データ処理」を実行する。一方、二次元画像データに基づく画像形成が指示された場合には、ステップＳ１０４に進む。そして、ステップＳ１０４で、上記の「二次元データ処理」を実行する。
【００８１】
次に、ステップＳ１０６で、次の処理があるか否かを判断する。「三次元データ処理」または「二次元データ処理」の実行中に、次の画像形成指示または次の三次元造形の指示を受けた場合は、次の処理があるのでステップＳ１００に戻り、ステップＳ１００からステップＳ１０６までの手順を繰り返す。ステップＳ１０６で次の処理が無い場合は、ルーチンを終了する。
【００８２】
画像形成装置１２では、例えば、毎分数百ページという高速処理が実現されている。これに対し、後処理装置１４では、例えば、積層速度が１時間当たり数ミリ程度と極めて低速な処理となる。したがって、インライン型のシステムで三次元造形物を生成するまでの処理速度、即ち、「三次元データ処理」の処理速度は、後処理装置１４の処理速度に律速される。
【００８３】
図９に示す処理手順では、情報処理装置１０は「二次元データ処理」の割り込み受け付けない。このため、情報処理装置１０が「三次元データ処理」の実行を開始すると、「三次元データ処理」の実行中は、他の「二次元データ処理」を実行できない。この通り、三次元造形システムが「三次元データ処理」に占拠されると、二次元画像データに基づく画像形成がほとんど行えず、画像形成装置１２の処理能力も低下する。
【００８４】
次に、本実施の形態に係る情報処理プログラムについて説明する。上述した通り、本実施の形態では、情報処理装置１０は「割り込み処理」を受け付ける。図１０は本発明の第１の実施の形態に係る「情報処理プログラム」の処理手順の一例を示すフローチャートである。情報処理プログラムは、情報処理装置１０のＲＯＭ３０Ｂに記憶されている。情報処理プログラムは、情報処理装置１０のＣＰＵ３０ＡによりＲＯＭ３０Ｂから読み出されて実行される。また、情報処理プログラムは、利用者から画像形成指示または三次元造形の指示があったときに実行が開始される。
【００８５】
なお、本実施の形態では、情報処理プログラムが、情報処理装置１０のＲＯＭ３０Ｂに予め記憶されている形態について説明するが、この形態に限定されるものではない。例えば、情報処理プログラムが、光磁気ディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＵＳＢメモリなどのコンピュータ読み取り可能な可搬型の記録媒体に格納されて提供される形態、または、ネットワークを介して提供される形態としてもよい。
【００８６】
図１０に示すように、ステップＳ２００で、指示に係るデータが三次元データか否かを判断する。三次元データに基づく三次元造形が指示された場合には、ステップＳ２０２に進む。そして、ステップＳ２０２で、上記の「三次元データ処理」の実行を開始する。一方、二次元画像データに基づく画像形成が指示された場合には、ステップＳ２０４に進む。そして、ステップＳ２０４で、上記の「二次元データ処理」を実行する。「二次元データ処理」が終了するとルーチンは終了する。
【００８７】
次に、ステップＳ２０６で、「三次元データ処理」の実行中に割り込み要求があったか否かを判断する。二次元画像データに基づく画像形成の指示を受けた場合は、割り込み要求を受け付けて、ステップＳ２０８に進む。次に、ステップＳ２０８で「三次元データ処理」を中断して、ステップＳ２１０で「二次元データ処理」を実行する。次に、ステップＳ２１２で、中断していた「三次元データ処理」を再開する。一方、ステップＳ２０６で割り込み要求が無かった場合は、ステップＳ２１４に進み、ステップＳ２１４で「三次元データ処理」を中断せずに継続する。
【００８８】
次に、ステップＳ２１６で「三次元データ処理」が終了したか否かを判断する。「三次元データ処理」を中断して再開したか、「三次元データ処理」を中断せずに継続したかに拘らず、「三次元データ処理」の実行中は「三次元データ処理」が終了したか否かが判断される。「三次元データ処理」が終了していない場合はステップＳ２０６に戻り、「三次元データ処理」の実行中に割り込み要求があったか否かを再度判断する。一方、「三次元データ処理」が終了した場合は、ルーチンを終了する。
【００８９】
＜三次元造形システムの主要動作＞
ここで、三次元造形システムの主要動作について説明する。
図１１は本発明の第１の実施の形態に係る三次元造形システムの主要動作を表すシーケンス図である。図１１に示すように、情報処理装置１０は、ステップＳ３００で三次元データを取得すると、ステップＳ３０２で三次元データから複数頁分のスライスデータを生成し、ステップＳ３０４で生成された複数頁分のスライスデータを記憶する。
【００９０】
情報処理装置１０は、ステップＳ３０６で１頁分のスライスデータを読み出し、ステップＳ３０８で１頁分のスライスデータから１頁分のスライス画像データを生成する。続いて、情報処理装置１０は、ステップＳ３１０で１頁分のスライス画像データから１頁分のラスタ画像データを生成して、１頁分のラスタ画像データを画像形成装置１２に出力する。
【００９１】
画像形成装置１２は、ステップＳ３１２で１頁分のラスタ画像データを取得し、ステップＳ３１４で１頁分のラスタ画像データに基づいてスライス画像を記録媒体上に形成する。スライス画像が形成された記録媒体は、後処理装置１４に供給される。
【００９２】
次に、情報処理装置１０は、ステップＳ３１６で、ステップＳ３０６で読み出したのと同じ１頁分のスライスデータを読み出して、１頁分のスライスデータから１頁分の制御データを生成し、１頁分の制御データを後処理装置１４に出力する。１頁分の制御データは、画像形成装置１２に出力された１頁分のラスタ画像データに基づいてスライス画像が形成された記録媒体に後処理を行うためのデータである、
【００９３】
後処理装置１４は、ステップＳ３１８で１頁分の制御データを取得し、ステップＳ３２０で制御データに基づいてスライス画像が形成された記録媒体に対し後処理を実行する。
【００９４】
スライスデータ１頁毎に、ステップＳ３０６からステップＳ３２０までの手順が繰り返される。スライスデータ１頁毎に、画像形成装置１２により記録媒体上にスライス画像が形成され、後処理装置１４によりスライス画像が形成された記録媒体に対し後処理が行われる。頁単位で繰り返されるこれらの処理を「頁単位処理」と称する。「頁単位処理」では、後処理装置１４の処理速度に合わせて、ラスタ画像データと制御データが出力される。
【００９５】
情報処理装置１０は、上記の頁単位処理の実行中に、二次元画像データに基づく画像形成を指示があると、割り込み要求を受け付ける。そして、ステップＳ３２２で二次元画像データを取得する。次に、情報処理装置１０は、ステップＳ３２４で上記の頁単位処理を中断して、続くステップＳ３２６で「二次元データ処理」を実行する。二次元画像データは、ラスタ画像データに変換されて、ラスタ画像データが画像形成装置１２に出力される。
【００９６】
画像形成装置１２は、ステップＳ３２８で二次元画像のラスタ画像データを取得し、ステップＳ３３０でラスタ画像データに基づいて二次元画像を記録媒体上に形成する。二次元画像が形成された記録媒体は、後処理装置１４を通過して、システムの下流側に設けられた収容機構に収容される。次に、情報処理装置１０は、ステップＳ３３２で中断していた上記の頁単位処理を再開する。
【００９７】
頁単位処理を中断して、三次元造形の残りのスライス画像形成、三次元造形の残りの後処理、及び二次元画像データに基づく画像形成の各々を実行する順序が見直される。本実施の形態では、「三次元データ処理」の途中で「二次元データ処理」を割り込ませて、「二次元データ処理」の終了後に「三次元データ処理」の頁単位処理を再開する。二次元画像データに基づく画像形成は、他の処理よりも優先して先に実行されるので、画像形成装置１２の処理能力は低下しない。なお、三次元造形の残りのスライス画像形成と三次元造形の残りの後処理とは分離せずに実行される。
【００９８】
＜第２の実施の形態＞
第２の実施の形態は、条件付きで割り込み処理を受け付ける以外は、第１の実施の形態と同様であるため、相違点のみ説明する。図１２は本発明の第２の実施の形態に係る情報処理プログラムの処理手順の一例を示すフローチャートである。図１０に示す第１の実施の形態に係る情報処理プログラムと同じ手順には同じ符号を付して説明を簡略化する。
【００９９】
図１２に示すように、ステップＳ２０２で「三次元データ処理」の実行を開始した後、ステップＳ２０６で「三次元データ処理」の実行中に割り込み要求があったか否かを判断する。割り込み要求を受け付けた場合は、ステップＳ２０８で「三次元データ処理」を中断する。また、ステップＳ２０６で割り込み要求が無かった場合は、ステップＳ２１４に進み、ステップＳ２１４で「三次元データ処理」を中断せずに継続する。
【０１００】
本実施の形態では、次に、ステップＳ４００で「割り込み判定処理」を実行する。ここで、「割り込み判定処理」について説明する。図１３は「割り込み判定処理」の処理手順の一例を示すフローチャートである。図１３に示すように、ステップＳ５００で「三次元データ処理」の残り時間Ｔｒを取得し、ステップＳ５０２で「二次元データ処理」の所要時間Ｔｎを取得する。そして、ステップＳ５０４で「二次元データ処理」の所要時間Ｔｎが「三次元データ処理」の残り時間Ｔｒ以下か否かを判断する。Ｔｎ≦Ｔｒの場合は、ステップＳ５０６で割り込み条件充足と判定されてルーチンを終了する。Ｔｎ＞Ｔｒの場合は、ステップＳ５０８で割り込み条件非充足と判定されてルーチンを終了する。
【０１０１】
次に、図１２のステップＳ４０２で、判定結果に基づいて割り込み条件を充足するか否かを判断する。割り込み条件を充足する場合は、ステップＳ２１０に進み、ステップＳ２１０で「二次元データ処理」を実行する。次に、ステップＳ２１２で中断していた「三次元データ処理」を再開する。一方、割り込み条件を充足しない場合は、ステップＳ２１０を飛ばしてステップＳ２１２に進み、ステップＳ２１２で中断していた「三次元データ処理」を再開する。
【０１０２】
次に、ステップＳ２１６で「三次元データ処理」が終了したか否かを判断する。「三次元データ処理」が終了していない場合はステップＳ２０６に戻り、「三次元データ処理」の実行中に割り込み要求があったか否かを再度判断する。一方、「三次元データ処理」が終了した場合は、続くステップＳ４０４で、割り込み条件を充足しない「二次元データ処理」を実行して、ルーチンを終了する。
【０１０３】
また、割り込み条件非充足と判定された場合の、三次元造形システムの主要動作について説明する。図１４は「割り込み判定処理」で割り込み条件非充足と判定された場合の三次元造形システムの動作を表すシーケンス図である。図１４に示すように、情報処理装置１０は、ステップＳ３２４で頁単位処理を中断した後で、「割り込み判定処理」を行うが、割り込み条件非充足の場合は、割り込み処理は行わずに、次のステップＳ３４０で「三次元データ処理」を再開する。
【０１０４】
情報処理装置１０は、次のステップＳ３４２で、割り込み条件非充足とされた「二次元データ処理」を「三次元データ処理」の終了後に実行する。二次元画像データは、ラスタ画像データに変換されて、ラスタ画像データが画像形成装置１２に出力される。
【０１０５】
画像形成装置１２は、ステップＳ３４４で二次元画像のラスタ画像データを取得し、ステップＳ３４６でラスタ画像データに基づいて二次元画像を記録媒体上に形成する。二次元画像が形成された記録媒体は、後処理装置１４を通過して、システムの下流側に設けられた収容機構に収容される。
【０１０６】
本実施の形態では、「二次元データ処理」の所要時間Ｔｎが、「三次元データ処理」の残り時間Ｔｒと同じか、「三次元データ処理」の残り時間Ｔｒより短い場合に、「三次元データ処理」の途中で「二次元データ処理」を割り込ませる。換言すれば、「二次元データ処理」の所要時間Ｔｎが、「三次元データ処理」の残り時間Ｔｒより長い場合には、後回しにする。したがって、画像形成装置１２の処理能力は低下しない。また、常に「二次元データ処理」を割り込ませる場合に比べて、三次元造形の遅れが低減される。
【０１０７】
なお、本実施の形態でも、三次元造形の残りのスライス画像形成と三次元造形の残りの後処理とは分離せずに実行される。即ち、「三次元データ処理」の頁単位処理が再開される。
【０１０８】
＜第３の実施の形態＞
第３の実施の形態は、割り込み処理を受け付けるが、割り込み処理を受け付ける場合でも、条件付で三次元造形の残りのスライス画像形成を先に行うようにした以外は、第１の実施の形態と同様であるため、相違点のみ説明する。図１５は本発明の第３の実施の形態に係る情報処理プログラムの処理手順の一例を示すフローチャートである。図１０に示す第１の実施の形態に係る情報処理プログラムと同じ手順には同じ符号を付して説明を簡略化する。
【０１０９】
図１５に示すように、ステップＳ２０２で「三次元データ処理」の実行を開始した後、ステップＳ２０６で「三次元データ処理」の実行中に割り込み要求があったか否かを判断する。割り込み要求を受け付けた場合は、ステップＳ２０８で「三次元データ処理」を中断する。また、ステップＳ２０６で割り込み要求が無かった場合は、ステップＳ２１４に進み、ステップＳ２１４で「三次元データ処理」を中断せずに継続する。
【０１１０】
本実施の形態では、次に、ステップＳ６００で「優先割り込み判定処理」を実行する。ここで、「優先割り込み判定処理」について説明する。図１６は「優先割り込み判定処理」の処理手順の一例を示すフローチャートである。図１６に示すように、ステップＳ７００で「三次元データ処理」の残り画像形成枚数Ｐｒを取得し、ステップＳ７０２で「二次元データ処理」の画像形成枚数Ｐｎを取得する。
【０１１１】
そして、ステップＳ７０４で「二次元データ処理」の画像形成枚数Ｐｎが「三次元データ処理」の残り画像形成枚数Ｐｒより多いか否かを判断する。Ｐｎ＞Ｐｒの場合は、ステップＳ７０６で優先割り込み条件充足と判定されてルーチンを終了する。Ｐｎ≦Ｐｒの場合は、ステップＳ７０８で優先割り込み条件非充足と判定されてルーチンを終了する。
【０１１２】
次に、図１５のステップＳ６０２で、判定結果に基づいて優先割り込み条件を充足するか否かを判断する。優先割り込み条件を充足する場合は、ステップＳ２１０に進み、ステップＳ２１０で「二次元データ処理」を実行する。次に、ステップＳ２１２で中断していた「三次元データ処理」を再開する。
【０１１３】
一方、優先割り込み条件を充足しない場合は、ステップＳ６０４に進み、ステップＳ６０４で「スタック処理」を実行する。次に、ステップＳ６０６で「二次元データ処理」を実行し、ステップＳ６０８で中断していた「三次元データ処理」を再開する。
【０１１４】
「スタック処理」では、残部のスライスデータを全部読み出して、スライス画像データに生成し、生成されたスライス画像データをラスタ画像データに変換して、ラスタ画像データを画像形成装置１２に出力する。三次元造形の残りのスライス画像形成に必要なラスタ画像データが、まとめて画像形成装置１２に出力される。
【０１１５】
なお、後処理装置１４において記録媒体の束の上側から順に記録媒体を取り出すために、残りのスライス画像形成に使用する複数のラスタ画像データは、後処理が遅い順に並び替えて画像形成装置１２に出力される。
【０１１６】
次に、ステップＳ２１６で「三次元データ処理」が終了したか否かを判断する。「三次元データ処理」が終了していない場合はステップＳ２０６に戻り、「三次元データ処理」の実行中に割り込み要求があったか否かを再度判断する。一方、「三次元データ処理」が終了した場合は、ルーチンを終了する。
【０１１７】
また、優先割り込み条件非充足と判定された場合の、三次元造形システムの主要動作について説明する。図１７は「優先割り込み判定処理」で優先割り込み条件非充足と判定された場合の三次元造形システムの動作を表すシーケンス図である。図１７に示すように、情報処理装置１０は、ステップＳ３２４で頁単位処理を中断した後で、「優先割り込み判定処理」を行うが、優先割り込み条件非充足の場合は、以下で説明する「スタック処理」を実行する。
【０１１８】
情報処理装置１０は、次のステップＳ３５０で、残り全頁分（以下、「残部」という。）のスライスデータを読み出し、ステップＳ３５２で残部のスライスデータから残部のスライス画像データを生成する。続いて、情報処理装置１０は、ステップＳ３５４で残部のスライス画像データから残部のラスタ画像データを生成して、残部のラスタ画像データを画像形成装置１２に出力する。
【０１１９】
画像形成装置１２は、ステップＳ３５６で残部のラスタ画像データを取得し、ステップＳ３５８で残部のラスタ画像データに基づいて残部のスライス画像を記録媒体上に形成する。残部のスライス画像が形成された複数の記録媒体は、システムの下流側に設けられた収容機構に積層され、まとめて収容される。収容機構に収容された複数の記録媒体の束は、「三次元データ処理」を再開する前に後処理装置１４にセットされる。
【０１２０】
次に、情報処理装置１０は、ステップＳ３６０で「二次元データ処理」を実行する。二次元画像データは、ラスタ画像データに変換されて、ラスタ画像データが画像形成装置１２に出力される。
【０１２１】
画像形成装置１２は、ステップＳ３６２で二次元画像のラスタ画像データを取得し、ステップＳ３６４でラスタ画像データに基づいて二次元画像を記録媒体上に形成する。二次元画像が形成された記録媒体は、三次元造形に係る後処理を行う必要が無いので、後処理装置１４を通過して、システムの下流側に設けられた収容機構に収容される。次に、情報処理装置１０は、ステップＳ３２４で中断していた上記の頁単位処理を再開する。
【０１２２】
情報処理装置１０は、ステップＳ３６６で残部のスライスデータから１頁分のスライスデータを読み出して、１頁分のスライスデータから１頁分の制御データを生成し、１頁分の制御データを後処理装置１４に出力する。後処理装置１４は、ステップＳ３６８で１頁分の制御データを取得し、ステップＳ３７０でスライス画像が形成された記録媒体に対し、制御データに基づいて後処理を実行する。
【０１２３】
スライスデータ１頁毎に、ステップＳ３６６からステップＳ３７０までの手順が繰り返される。本実施の形態では、残部のスライス画像のラスタ画像データの生成、出力は既に終わっているので、頁単位処理が再開されると制御データの生成、出力だけが行われる。
【０１２４】
本実施の形態では、優先割り込み条件充足でも非充足でも、「三次元データ処理」の途中で「二次元データ処理」を割り込ませる。したがって、画像形成装置１２の処理能力は低下しない。
【０１２５】
また、本実施の形態では、「二次元データ処理」の画像形成枚数Ｐｎが、「三次元データ処理」の残り画像形成枚数Ｐｒと同数か、「三次元データ処理」の残り画像形成枚数Ｐｒより少ない場合には、残部のスライス画像のラスタ画像データの生成、出力する「スタック処理」を実行して、三次元造形の残りのスライス画像形成を「二次元データ処理」よりも先に行う。三次元造形用の残りの後処理は、三次元造形用の残りのスライス画像形成から分離して後で実行される。
【０１２６】
「スタック処理」により、残りスライス画像形成と残りの後処理とが分離されると、分離しない場合に比べて各装置の処理能力が向上する。画像形成装置１２は、残りのスライス画像が形成された記録媒体の後処理工程の実行を待たずに、他の画像形成処理を行うことができる。即ち、画像形成装置１２は、三次元造形専用の装置ではなく、二次元画像データに基づく画像形成を行う通常の画像形成装置として活用される。また、後処理装置１４も、画像形成装置１２による残りのスライス画像形成が既に終了しているので、待ち時間無しに残りの後処理を行うことができる。
【０１２７】
なお、上記各実施の形態で説明した情報処理装置、画像形成装置、及びプログラムの構成は一例であり、本発明の主旨を逸脱しない範囲内において変更してもよいことは言うまでもない。
【０１２８】
例えば、第３の実施の形態の「優先割り込み判定処理」の前に、第２の実施の形態の「割り込み判定処理」を行ってもよい。二次元データ処理の所要時間Ｔｎが三次元データ処理の残り時間Ｔｒ以下である場合にだけ、「二次元データ処理」の割り込みが行われる。また、割り込みが行われる場合でも、二次元データ処理の画像形成枚数Ｐｎが三次元データ処理の残り画像形成枚数Ｐｒより多い場合は、スタック処理に移行して、スライス画像形成が「二次元データ処理」よりも先に行われる。
【符号の説明】
【０１２９】
１０   情報処理装置
１２   画像形成装置
１４   三次元造形用後処理装置（後処理装置）
１６   収容機構
１７   後処理装置
２０   切り出し部
２２   糊付け部
２４   圧着部
２６   搬送路
３０   情報処理部
３１   外部装置
３２   操作部
３４   表示部
３６   通信部
３８   記憶部
４０   ファイル形式変換部
４２   ラスタ処理部
４４   三次元データ処理部
４５   スライス処理部
４６   スライスデータ記憶部
４７   画像データ生成部
４８   制御データ生成部
５０   記録媒体
５２   積層部品
５３   不要部分
５４   切り出し線
５６   着色領域
５８   糊付け領域
Ｍ     立体モデル
Ｍｎ   スライス画像
Ｐ     三次元造形物
Ｄ     除去対象
【図１】
2018116506.tif 000003
【図２】
2018116506.tif 000004
【図３】
2018116506.tif 000005
【図４】
2018116506.tif 000006
【図５】
2018116506.tif 000007
【図６】
2018116506.tif 000008
【図７】
2018116506.tif 000009
【図８】
2018116506.tif 000010
【図９】
2018116506.tif 000011
【図１０】
2018116506.tif 000012
【図１１】
2018116506.tif 000013
【図１２】
2018116506.tif 000014
【図１３】
2018116506.tif 000015
【図１４】
2018116506.tif 000016
【図１５】
2018116506.tif 000017
【図１６】
2018116506.tif 000018
【図１７】
2018116506.tif 000019
【図１８】
2018116506.tif 000020