(57)【要約】      （修正有）【課題】立体物の面と面とのつなぎ目においてインクの液ダレを起こすことなく色抜けのスジの発生を防止する。【解決手段】画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得部１６１と、取得された形状情報に基づいて、立体物を構成する複数の面を特定する面特定部（面情報抽出部）１６３と、特定された面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成部１６４と、を備える。【選択図】図７
2014225228.tif 000002
【特許請求の範囲】
【請求項１】
画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得部と、
取得された前記形状情報に基づいて、前記立体物を構成する複数の面を特定する面特定部と、
特定された前記面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、前記立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記出力画像情報生成部は、前記立体物を構成する第１面と第２面とが相互に異なる画像情報に基づいて画像形成処理される場合に、前記第１面の画像情報と前記第２面の画像情報とが予め定められた順序で配列された画像情報を、前記接続領域画像情報として生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記面特定部は、２つの面のなす角度が予め定められた角度以下である場合に前記２つの面を別の面として特定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記面特定部は、２つの面のなす角度が予め定められた角度より大きく、かつ、２つの面から画像形成を行うための液滴を吐出する液滴吐出部までの距離が許容距離より長い場合に、前記２つの面を別の面として特定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
液滴吐出部に画像形成処理を実行させる画像形成制御部をさらに備える、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記画像形成制御部は、前記接続領域に対して吐出する液滴の大きさを、前記面に対して吐出する液滴の大きさよりも小さくするように前記液滴吐出部を制御する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記画像形成制御部は、前記面画像情報に基づいて、前記液滴吐出部に前記面に対する画像形成処理を実行させた後に、前記接続領域画像情報に基づいて、前記液滴吐出部に前記接続領域に対する画像形成処理を実行させる、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記画像形成制御部は、前記面に対して液滴が吐出されることにより生じる塗膜の厚さに応じて、前記液滴吐出部を制御して前記接続領域に対して吐出する液滴の量を調節する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項９】
画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得ステップと、
取得された前記形状情報に基づいて、前記立体物を構成する複数の面を特定する面特定ステップと、
特定された前記面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、前記立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得部と、
取得された前記形状情報に基づいて、前記立体物を構成する複数の面を特定する面特定部と、
特定された前記面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、前記立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成部と、
をコンピュータに実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、立体物に対してインクを吐出して画像を形成する画像形成装置が利用されている。このような画像形成装置において、立体物の曲面上に異なる画像を隣接して形成する際に、それぞれの画像が形成される面の境界に向かうほどインクの濃度を薄くして、面の境界が互いの画像の重なりにより濃くならず自然につなげる方法が提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述の画像形成装置において、立体物の面と面とのつなぎ目に対して面ごとにインクを吐出すると、面の端部にはインクが十分に塗布されず、面と面とのつなぎ目に色抜けのスジが発生する場合がある。このようなスジをなくすために、面の端まで十分にインクが塗布されるようにすると、面の端からはみ出たインクにより液ダレが起こる場合がある。また、特許文献１の技術においては、面と面とのつなぎ目における色抜けのスジや液ダレの問題については考慮されていない。
【０００４】
本発明は、このような課題を解決するためになされたものであり、立体物の面と面とのつなぎ目においてインクの液ダレを起こすことなく色抜けのスジの発生を防止することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の一態様は、画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得部と、取得された前記形状情報に基づいて、前記立体物を構成する複数の面を特定する面特定部と、特定された前記面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、前記立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成部と、を備えることを特徴とする。
【０００６】
また、本発明の他の態様は、画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得ステップと、取得された前記形状情報に基づいて、前記立体物を構成する複数の面を特定する面特定ステップと、特定された前記面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、前記立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成ステップと、を含むことを特徴とする。
【０００７】
また、本発明の更に他の態様は、画像形成処理の対象となる立体物の形状を表す形状情報を取得する形状情報取得部と、取得された前記形状情報に基づいて、前記立体物を構成する複数の面を特定する面特定部と、特定された前記面それぞれに形成すべき画像の端部の予め定められた大きさの画像を欠損させた面画像情報を生成するとともに、前記立体物を構成する面と面との接続領域に形成すべき画像の情報である接続領域画像情報と、を生成する出力画像情報生成部と、をコンピュータに実行させるための制御プログラムである。
【発明の効果】
【０００８】
本発明によれば、立体物の面と面とのつなぎ目においてインクの液ダレを起こすことなく色抜けのスジの発生を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るスキャナユニットが立体物の形状を認識する態様を示す図である。
【図４】本発明の実施形態に係るヘッドが立体物に対して画像形成処理を実行する態様を示す図である。
【図５】立体物に対する従来の画像形成処理の態様を示す図である。
【図６】立体物に対する従来の画像形成処理の態様を示す図である。
【図７】本発明の実施形態に係る画像処理部の機能構成を示すブロック図である。
【図８】本発明の実施形態に係る画像形成処理を示すフローチャートである。
【図９】本発明の実施形態に係るヘッドが立体物の面に対して画像形成処理を実行する態様を示す図である。
【図１０】本発明の実施形態に係る立体物の面に対する画像形成処理の態様を示す図である。
【図１１】本発明の実施形態に係るヘッドが立体物の面に対して画像形成処理を実行する態様を示す図である。
【図１２】本発明の実施形態に係る立体物の面に対する画像形成処理の態様を示す図である。
【図１３】本発明の実施形態に係るヘッドが立体物のつなぎ目に対して画像形成処理を実行する態様を示す図である。
【図１４】本発明の実施形態に係る立体物のつなぎ目に対する画像形成処理の態様を示す図である。
【図１５】本発明の実施形態に係る立体物のつなぎ目に対する描画情報の生成処理を説明するための図である。
【図１６】本発明の実施形態に係る立体物のつなぎ目に対する画像形成処理の態様を示す図である。
【図１７】本発明の実施形態に係る立体物のつなぎ目におけるインクの配列の態様を示す図である。
【図１８】本発明の実施形態に係るヘッドのノズルの位置と実際のインク付着位置とのずれ量を示す図である。
【図１９】本発明の実施形態に係るヘッドのノズルから面までの距離に基づく面情報抽出処理の態様を示す図である。
【図２０】変形例に係る画像形成システムの機能構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、立体物に対してインクを吐出して画像を形成する画像形成装置において、立体物の面と面とのつなぎ目においてインクの液ダレを起こすことなく色抜けのスジの発生を防止する。なお、以下、本実施形態における「インク」とは、インクと称されるものに限らず、記録液、定着処理液、液体と称されるもの等、画像形成を行うことができるすべての液体の総称として用いられる。
【００１１】
図１は、本実施形態に係る情報処理装置としての画像形成装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。すなわち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０、Ｉ／Ｆ５０及びエンジン８０がバス９０を介して接続されている。また、Ｉ／Ｆ５０には表示部６０及び操作部７０が接続されている。
【００１２】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００１３】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。表示部６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。エンジン８０は、画像形成装置１において実際に画像形成を実行するためのハードウェアであり、インクを吐出する液滴吐出ヘッド（液滴吐出部）及び立体物を載置して画像形成させる面と液滴吐出ヘッドとの位置関係に応じて載置された立体物を傾けたり移動させたりする載置台等である。
【００１４】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０もしくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００１５】
次に、本実施形態に係る画像形成装置１の機能構成について説明する。図２は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、載置台１１０、スキャナユニット１２０、液滴吐出ヘッド１３０（以下、「ヘッド１３０」とする）、ネットワークＩ／Ｆ１４０及びディスプレイパネル１５０を有する。
【００１６】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、操作表示制御部１０４及び画像処理部１６０を有する。本実施形態に係る画像形成装置１は、これらの構成により、立体物に対してインクを吐出して画像形成処理を行う。
【００１７】
ネットワークＩ／Ｆ１４０は、画像形成装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ディスプレイパネル１５０は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。
【００１８】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００１９】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、載置台１１０、スキャナユニット１２０及びヘッド１３０を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１０３は、ネットワークＩ／Ｆ１４０を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、ネットワークＩ／Ｆ１４０を介して他の装置にアクセスする。
【００２０】
画像処理部１６０は、主制御部１０１の制御に従い、入力された印刷ジョブに含まれる印刷情報及び入力された立体物の形状情報に基づいて描画情報を生成する。この描画情報とは、ヘッド１３０が画像形成動作において形成すべき画像を、立体物に描画するための出力画像情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによって画像形成装置１が認識可能な形式に変換された画像情報である。また、立体物の形状情報とは、三次元レーザースキャナ等のスキャナユニット１２０により認識された立体物の形状を表す情報であり、例えば立体物を構成する各点の座標、それらの点を結ぶ線分の有無及び線分によって囲まれる面の有無を示す情報である。操作表示制御部１０４は、ディスプレイパネル１５０に情報表示を行い若しくはディスプレイパネル１５０を介して入力された情報を主制御部１０１に通知する。
【００２１】
次に、具体的な立体物への画像形成動作について、図３及び図４を参照して説明する。図３は、スキャナユニット１２０が載置台１１０に載置された立体物の形状を認識する態様を例示する図である。図４（ａ）は、ヘッド１３０が載置台１１０に載置された立体物に対して画像形成処理を実行する態様を例示する図である。図４（ｂ）は図４（ａ）の態様を上から見た平面図である。
【００２２】
まず、入出力制御部１０３がネットワークＩ／Ｆ１４０を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、エンジン制御部１０２を介して、スキャナユニット１２０により取得された立体物の形状情報を取得する。エンジン制御部１０２は、スキャナユニット１２０を制御して、前後左右に移動させ、図３に示すように、載置台１１０に載置された立体物に対してレーザーを照射して、立体物までの距離や角度等を計測することにより形状情報を取得する。
【００２３】
なお、本実施形態においては、三次元レーザースキャナのような対象物に接触することなく計測する非接触型のスキャナユニット１２０により立体物の形状情報が取得される場合を例として説明した。その他、対象物に実際に接触して計測する接触型のスキャナユニット１２０により立体物の形状情報が取得されてもよい。また、スキャナユニット１２０による計測ではなく、三次元のＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データが入力されることにより形状情報が取得されてもよい。
【００２４】
立体物の形状情報が取得されると、主制御部１０１は、画像処理部１６０を制御して、印刷ジョブに含まれる印刷情報及び取得された立体物の形状情報に基づいて描画情報を生成させる。画像処理部１６０により描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づいて、載置台１１０及びヘッド１３０を制御して、立体物に対する画像形成処理を実行する。
【００２５】
具体的には、エンジン制御部１０２は、図４（ｂ）に示すように、立体物の面ごとに画像形成処理がなされるよう画像形成処理の対象となる面と、ヘッド１３０のインクを吐出するノズル面とが平行になるよう載置台１１０を移動させる。そして、エンジン制御部１０２は、載置台１１０を前後左右に移動させて、載置台１１０に載置されている立体物にヘッド１３０が吐出するインクを塗布させることにより画像形成処理を実行する。別の面に画像形成処理を実行する場合、エンジン制御部１０２は、その別の面と、ヘッド１３０のインクを吐出するノズル面とが平行になるよう載置台１１０を傾けさせて、上述と同様の制御を行うことにより、画像形成処理を実行する。なお、載置台１１０を移動させる代わりに、ヘッド１３０のノズル面と画像形成処理の対象となる面とを平行になるようにヘッド１３０を移動させてもよい。
【００２６】
ここで、このような画像形成装置における立体物に対する従来の画像形成処理について説明する。図５及び図６は、立体物に対する画像形成処理の態様を例示する図である。図５（ａ）に示すように、まず、面１に対して画像形成処理がなされインクが塗布されたものとする。図５（ｂ）は、図５（ａ）に示した立体物をＡの方向からみた面１の拡大図を示す。図５（ｃ）は、図５（ａ）が示す立体物をＢの方向、すなわち面１に対して垂直な方向からからみた面１の拡大図を示す。図５（ｂ）（ｃ）に示すように、面１の上には、斜線でハッチングされた円で表されたインクの液滴が複数付着している。図５（ｂ）に示すように、インクの液滴が積み重ねられることにより、塗膜に厚みが生じる。
【００２７】
次に、図６（ａ）に示すように、面２に対して画像形成処理がなされインクが塗布されたものとする。図６（ｂ）は、図６（ａ）が示す立方体をＡの方向からみた面１及び面２の拡大図を示す。図６（ｂ）に示すように、面１及び面２の上には、インクの液滴が複数付着しているが、面１と面２とがなす角（つなぎ目）の部分には、インクの液滴が付着していない。そのため、図６（ａ）に示すように、面１と面２とのつなぎ目部分には、色抜けのスジが発生している。
【００２８】
そこで、色抜けのスジをなくすために、各面の端まで十分にインクを塗布しようとすると、面の端からはみ出したインクにより液ダレが発生する場合がある。また、色抜けのスジをなくすために、つなぎ目部分にさらにインクを吐出すると、インクが塗布されていない面積に対してインクの量が多すぎて、インクの液ダレが発生する場合がある。
【００２９】
このような場合において、立体物の面と面とのつなぎ目においてインクの液ダレを起こすことなく色抜けのスジの発生を防止することが本実施形態に係る要旨である。以下、本実施形態に係る画像形成装置１の処理について説明する。図７は、本実施形態に係る画像処理部１６０の機能構成及びエンジン制御部１０２を例示する図である。図７に示すように、画像処理部１６０は、形状情報取得部１６１、印刷情報取得部１６２、面情報抽出部１６３及び描画情報生成部１６４を有する。
【００３０】
形状情報取得部１６１は、スキャナユニット１２０により計測された立体物の形状情報を取得して面情報抽出部１６３に対して出力する。印刷情報取得部１６２は、入力された印刷ジョブに含まれる印刷情報を取得して、描画情報生成部１６４に対して出力する。
【００３１】
面情報抽出部１６３は、形状情報取得部１６１から入力された形状情報に基づいて、立体物の面となる部分の位置、大きさ、形状等を示す面情報を抽出して、描画情報生成部１６４に対して出力する。具体的には、例えば、面情報抽出部１６３は、形状情報が示す立体物を構成する各点の座標等から抽出される領域が、ヘッド１３０の最小印字領域よりも大きい場合、その領域を面として抽出する。
【００３２】
さらに、面情報抽出部１６３は、抽出された面と面とでなす内角が予め定められた角度（例えば、１２０°）以下である場合、これらの面を画像形成処理が別々に行われる面情報（例えば、図６（ａ）に示した面１及び面２）として抽出する。一方、面情報抽出部１６３は、抽出された面と面とでなす内角が予め定められた角度よりも大きい場合、これらの面はなだらかな曲面とみなすことができるので、これらの面を１つの面情報として抽出する。すなわち、面情報抽出部１６３は、立体物の形状情報に基づいて、立体物を構成する面を特定する面特定部として機能する。
【００３３】
描画情報生成部１６４は、面情報抽出部１６３から入力された面情報及び印刷情報取得部１６２から入力された印刷情報に基づいて、描画情報を生成して、エンジン制御部１０２に対して出力する。面情報抽出部１６３から入力された面情報が示す面が複数存在する場合、面と面とのつなぎ目が発生するので、上述したような色抜けのスジや液ダレの発生を防止するため、描画情報生成部１６４は、本実施形態に係るつなぎ目処理を行うための描画情報を生成する。
【００３４】
具体的には、例えば、描画情報生成部１６４は、つなぎ目を構成する各面の端の画像情報を予め定められた大きさ分（例えば、インクの液滴１ドット分）欠損させた面の描画情報（面画像情報）及び欠損させた面の端の画像情報に基づいてつなぎ目の描画情報（接続領域画像情報）を生成する。一方、面情報抽出部１６３から入力された面情報が示す面が１つである（つまり、つなぎ目が存在しない）場合、入力された印刷情報に基づいて、従来通りに描画情報を生成する（詳細は図８を参照して後述）。すなわち、描画情報生成部１６４は、上述の面画像情報及び接続領域画像情報を生成する出力画像情報生成部として機能する。
【００３５】
つなぎ目とは、抽出された２つの面を接続する領域（接続領域）を表す。図６のように２つの面が平面の場合は、つなぎ目は直線となる。なお面は平面に限られるものではなく、曲面であってもよい。また、つなぎ目が平面または曲面となってもよい。例えば、２つの面が形成する角（かど）の部分を丸めたような形状を有する立体物の場合、抽出された２つの面の間のつなぎ目は曲面となる。
【００３６】
エンジン制御部１０２は、描画情報生成部１６４から入力された描画情報に基づいて、載置台１１０及びヘッド１３０を制御して、載置台１１０に載置された立体物に対する画像形成処理を実行させる。すなわち、エンジン制御部１０２は、ヘッド１３０に画像形成処理を実行させる画像形成制御部として機能する。図８は、エンジン制御部１０２による画像形成処理を例示するフローチャートである。図８に示すように、描画情報生成部１６４から描画情報が入力されたエンジン制御部１０２は、描画情報につなぎ目の描画情報が含まれているか否か判断する（Ｓ８００）。つなぎ目の描画情報が含まれていない（つまり、つなぎ目が存在しない）場合（Ｓ８００／Ｎｏ）、エンジン制御部１０２は、描画情報に基づいて、載置台１１０及びヘッド１３０を制御して、載置台１１０に載置された立体物に対して従来通りの画像形成処理を行い（Ｓ８０１）、処理を終了する。
【００３７】
一方、描画情報につなぎ目の描画情報が含まれている場合（Ｓ８００／Ｙｅｓ）、エンジン制御部１０２は、上述のように画像情報の一部を欠損させた面の描画情報に基づいて、載置台１１０及びヘッド１３０を制御して、立体物の面に対する画像形成処理を実行する（Ｓ８０２）。例えば、エンジン制御部１０２は、図９（ａ）に示すように、ヘッド１３０と画像形成処理の対象となる面とが平行になるように載置台１１０を移動させる。そして、エンジン制御部１０２は、図９（ｂ）に示すように、ヘッド１３０からインクを吐出させ、載置台１１０を前後左右に移動させて、面の端部（縁）を除いて画像形成処理を実行する。
【００３８】
図１０（ａ）は、面１に対して端部を除いて画像形成処理が行われた立体物を例示する図である。図１０（ｂ）は、図１０（ａ）に示した立体物をＡの方向からみた面１の拡大図を示す。図１０（ｃ）は、図１０（ａ）が示す立体物をＢの方向、すなわち面１に対して垂直な方向からみた面１の拡大図を示す。図１０（ｂ）（ｃ）に示すように、このような画像形成処理により、つなぎ目のある面に対しては、面の端部からインクの液滴１ドット分が欠損するようにインクが塗布される。通常は１ドットの幅を超えてインクがはみ出ることはないため、欠損するドットは１ドットとすれば十分である。なお、欠損するドット数は１ドットに限られるものではなく、２ドット以上欠損させてもよい。
【００３９】
１つの面に対して画像形成処理を実行させたエンジン制御部１０２は、すべての面に対して画像形成処理が完了したかを判断する（Ｓ８０３）。完了していない場合（Ｓ８０３／Ｎｏ）、エンジン制御部１０２は、画像形成処理が完了していない面に対して画像形成処理を実行する（Ｓ８０２）。例えば、エンジン制御部１０２は、載置台１１０を制御して、図９（ａ）に示した位置から、図１１に示すようにヘッド１３０と別の面とが平行になるよう載置台１１０を移動させる。なお、載置台１１０を移動させる際に、エンジン制御部１０２は、載置台１１０とヘッド１３０とがぶつからないように、ヘッド１３０を上に移動させ、載置台１１０の移動完了後は、ヘッド１３０と面とが画像形成処理に適した距離になるようヘッド１３０を上下に移動させて調整する。
【００４０】
図１２（ａ）は、さらに面２に対して端部を除いて画像形成処理が行われた立体物を例示する図である。図１２（ｂ）は、図１２（ａ）が示す立体物をＡの方向からみた面１及び面２の拡大図を示す。図１２（ｂ）に示すように、面１に対する処理と同様に、面２に対しても、面の端部からインクの液滴１ドット分が欠損するようにインクが塗布される。このような画像形成処理により、面１と面２とのつなぎ目にインクが塗布されないようにする。
【００４１】
このような処理を面に対して繰り返し、すべての面に対して画像形成処理が完了した場合（Ｓ８０３／Ｙｅｓ）、エンジン制御部１０２は、載置台１１０及びヘッド１３０を制御して、つなぎ目に対する画像形成処理を実行させる（Ｓ８０４）。例えば、エンジン制御部１０２は、図１３に示すように、つなぎ目にインクを吐出するために載置台１１０を移動させる。例えば、エンジン制御部１０２は、２つの面のなす角を２分割する直線がノズル面に略垂直となるように、載置台１１０を移動させる。略垂直とは、例えば直線と面とのなす角度の垂直（９０度）に対する誤差が所定の閾値内であることを表す。
【００４２】
図１４（ａ）は、つなぎ目に対して画像形成処理が行われた立体物を例示する図である。図１４（ｂ）は、図１４（ａ）が示す立体物をＡの方向からみた面１及び面２の拡大図を示す。図１４（ｂ）に示すように、面に対して上述のような画像形成処理を行った後、つなぎ目に対して画像形成処理を行うことで、つなぎ目において色抜けのスジが発生することなくインクが塗布される。
【００４３】
描画情報生成部１６４は、色抜けのスジが発生せず、かつ、液ダレを起こさないように、欠損させた画像の大きさ等に応じてつなぎ目の描画情報を生成する。描画情報生成部１６４は、例えば以下のようにして、つなぎ目の描画情報を生成する。図１５は、つなぎ目の描画情報の生成処理を説明するための図である。描画情報生成部１６４は、抽出された２つの面のなす角度θを用いて、各面の端部に形成するドット１５０１および１５０２の中心間の距離Ｌを求める。描画情報生成部１６４は、例えばＬ≧ｎを満たすｎの最大値を求め、ｎ個のドットを形成するような描画情報を生成する。図１５の例では、描画情報生成部１６４は、２個のドット１５１１、１５１２を形成する描画情報を生成する。
【００４４】
各面に形成するドットの層数、角度θ、および、ｎ個のドットの幅の合計値と距離Ｌとの差、などのパラメータに応じて、つなぎ目に形成するドットの層数を変更してもよい。図１５では、ドット１５１１、１５１２の上の層に、ドット１５２１をさらに形成する例が示されている。
【００４５】
エンジン制御部１０２は、すべてのつなぎ目に対してこのような画像形成処理が完了したか否かを判断する（Ｓ８０５）。完了していない場合（Ｓ８０５／Ｎｏ）、エンジン制御部１０２は、画像形成処理が完了していないつなぎ目に対して、画像形成処理を実行する。一方、すべてのつなぎ目に対して画像形成処理が完了すると（Ｓ８０５／Ｙｅｓ）、エンジン制御部１０２は処理を終了する。なお、本実施形態においては、すべての面に対する画像形成処理が行われた後に、つなぎ目に対する画像形成処理が行われる場合を例としたが、すべてのつなぎ目に対する画像形成処理が行われた後に、面に対する画像形成処理が行われてもよい。
【００４６】
以上説明したように、本実施形態においては、面と面とのつなぎ目を有する立体物に対して画像形成処理を行う際、各面に対して、面の端から予め定められた大きさ分の画像情報が欠損するようにインクが塗布され、つなぎ目周辺にインクが塗布されないようにし、その後、つなぎ目に対してインクが塗布される。これにより、面の端からインクがはみ出すことなくつなぎ目にインクが塗布されるので、液ダレが発生することなくつなぎ目の色抜けのスジの発生を防止することができる。また、つなぎ目周辺にインクが塗布されていない状態でつなぎ目にインクが塗布されるので、つなぎ目にインクが塗布される際にインクの量が多すぎて液ダレが発生することもない。
【００４７】
なお、上記実施形態においては、つなぎ目に対して画像形成処理を行う際、面に対して画像形成処理を行う場合のインクの液滴と同じ大きさの液滴を付着させる場合を例として説明している。しかしながら、これは一例であり、つなぎ目に対して画像形成処理を行う際、図１６に示すように、面に対して画像形成処理を行う場合のインクの液滴よりも小さい液滴を付着させるようにしてもよい。これにより、平面よりも付着性が低い面と面との角部分に対してより細かくインクを付着させることができるので、より高品位な画像形成処理を行うことが可能になる。また、このような対応は、例えば、１ドットのインクの濃度を調整する（面に対するインクの液滴は通常濃度、端部に対する液滴は低濃度にする）ことにより行われてもよい。例えば２つの面に吐出するインクの色が異なる場合、つなぎ目の色が混ざって目立つことを回避するため、各色のインクの濃度を下げてもよい。
【００４８】
また、つなぎ目を構成する面と面とが異なる画像情報（例えば色が異なる画像情報）に基づいて画像形成処理される場合、描画情報生成部１６４は、以下のようなつなぎ目の描画情報を生成する。図１７（ａ）は、面１と面２とのつなぎ目に対して、３列（奇数列）のインクの液滴によりインクが塗布される場合のインクの配列を示す。図１７（ｂ）は、面１と面２とのつなぎ目に対して、２列（偶数列）のインクの液滴によりインクが塗布される場合のインクの配列を示す。
【００４９】
図１７（ａ）に示すように、つなぎ目に対して奇数列のインクの液滴によりインクが塗布される場合、描画情報生成部１６４は、図１７（ａ）に示すように、中央の列においては、一方の面の画像データ（図１７（ａ）においては斜線でハッチングされたインクの液滴で示される）及びもう一方の面の画像データ（図１７（ａ）においては格子模様でハッチングされたインクの液滴で示される）が交互に配置されるよう描画情報を生成する。交互に配置するドットの幅は図１７（ａ）に示すように１ドットに限られるものではなく、２ドット以上であってもよい。
【００５０】
また、描画情報生成部１６４は、図１７（ａ）に示すように、中央以外の列においては、近いほうの面の画像データ（図１７（ａ）においては中央より上部の列は面１の画像データ、中央より下部の列は面２の画像データ）により描画されるよう描画情報を生成する。また、このような対応は、実際に１ドットずつインクの有無を制御する場合の他、出力濃度を調整する（例えば、図１７（ａ）のつなぎ目の上側及び下側においては通常濃度、中央においては低濃度）ことによっても行われる。
【００５１】
また、つなぎ目に対して偶数列のインクの液滴によりインクが塗布される場合、描画情報生成部１６４は、図１７（ｂ）に示すように、つなぎ目の中央を構成する２列は、一方の面の画像データ及びもう一方の面の画像データが千鳥配列に配置されるよう描画情報を生成する。また、描画情報生成部１６４は、それ以外の列は、近いほうの面の画像データにより描画されるよう描画情報を生成する。
【００５２】
このような処理により、つなぎ目を構成する面と面とが異なる画像情報により画像形成処理される場合に、つなぎ目部分を自然な階調にすることができる。なお、奇数列のインクの液滴によりインクが塗布される場合において、中央の一列のみで２つの画像データが交互に配置されるよう描画情報が生成されるだけでなく、中央前後の予め定められた数の列においても同様な描画情報が生成されるようにしてもよい。また、２つの画像データが同じ割合で交互に配置されるだけでなく、一方の面に近づくほどその面の画像データの割合が多くなるような描画情報が生成されるようにしてもよい。
【００５３】
また、面に対して鉛直方向に付着するインクの液滴の数が多いほど、面の塗膜厚さは厚くなる。そこで、つなぎ目に対する画像形成処理を行う際に、面に対して鉛直方向に付着するインクの液滴数に応じて、つなぎ目に対して付着させるインクの液滴数を変化させてつなぎ目の塗膜厚さを面の塗膜厚さと合わせるようにヘッド１３０が制御される。これにより、面とつなぎ目との塗膜厚さに凹凸が生じることを防ぐことができる。
【００５４】
また、上記実施形態においては、描画情報生成部１６４は、面の端からインクの液滴１ドット分を欠損させた面の描画情報を生成したが、面に着弾するインクの液滴のバラつきの大きさや、液滴の大きさ等に応じて、面の端からより多くのドット分を欠損させた面の描画情報を生成してもよい。
【００５５】
なお、上記実施形態においては、面情報抽出部１６３は、抽出された面と面とでなす内角の角度に基づいて面情報を抽出している。これに加えて、面情報抽出部１６３は、ヘッド１３０からインクが吐出されるノズルの位置と、吐出されたインクが実際に面に付着する位置とのずれ量を考慮して面情報を抽出してもよい。
【００５６】
図１８は、ヘッド１３０からインクが吐出されるノズルの位置と、吐出されたインクが実際に面に付着する位置とのずれ量を例示する図である。図１８に示すように、インクの付着位置は、インクが吐出されたノズルから面までの垂直距離が遠くなるほどずれていく。そのため、面と面とでなす内角が予め定められた角度よりも大きい場合であっても、これらの面を１つの面として処理すると、ノズルから面までの垂直距離によっては、インクが付着すべき位置と実際にインクが付着する位置とが大きくずれて、本来塗布すべき面からはみ出す等により液ダレが発生する場合がある。
【００５７】
そこで、面情報抽出部１６３は、面と面とでなす内角が予め定められた角度より大きい場合であっても、これらの面を一つの面とした場合のヘッド１３０のノズルから面までの垂直距離に基づいて、これらの面を画像形成処理が別々に行われる面情報として抽出する。図１９は、ノズルから面までの距離に基づく面情報抽出処理の態様を例示する図である。面と面とでなす内角が予め定められた角度より大きい場合においてこれらの面を一つの面と仮定する。この場合、その面はなだらかな傾斜のある面となる。
【００５８】
図１９（ａ）に示すように、ヘッド１３０のノズル面から面までの垂直距離のうち最も長い距離が、予め定められた許容距離よりも短い場合、面情報抽出部１６３は、この面に対して画像形成処理を行った場合のインク付着位置の最大ずれ量が許容範囲であると判断して、この面を一つの面の面情報として抽出する。
【００５９】
一方、図１８（ｂ）に示すように、ヘッド１３０のノズル面から面までの垂直距離のうち最も長い距離が、予め定められた許容距離よりも長い場合、面情報抽出部１６３は、この面に対して画像形成処理を行った場合のインク付着位置のずれ量が大きすぎると判断して、この面を一つの面とはせず別々に画像形成処理される面情報として抽出する。
【００６０】
このような処理により、ヘッド１３０のノズルの位置とノズルから吐出されたインクが実際に付着する位置とのずれによる液ダレが発生することなくつなぎ目の色抜けのスジの発生を防止することができる。また、面情報抽出部１６３は、例えば、曲面を含む立体物（例えば、円柱）の曲面に対して、このような処理を適用することにより、許容距離内に収まる範囲を一つの面情報として抽出する。これにより、曲面を含む立体物に対して画像形成処理を行う場合であっても、液ダレの発生を防止することができる。
【００６１】
（変形例）
上記実施形態では、印刷情報等に基づく描画情報の生成を画像形成装置１（画像処理部１６０）で実行していた。描画情報の生成を、画像形成装置１と接続された他の情報処理装置で実行してもよい。例えば、ＰＣ等の情報処理装置にインストールされたプリンタドライバが、画像処理部１６０と同様の機能を備えてもよい。図２０は、このように構成した本実施形態の変形例に係る画像形成システムの機能構成例を示すブロック図である。
【００６２】
図２０に示すように、画像形成システムは、情報処理装置２００と、画像形成装置１−２と、がネットワーク３００で接続された構成となっている。
【００６３】
情報処理装置２００は、例えば、ＣＰＵなどの制御装置と、ＲＯＭやＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えたＰＣである。情報処理装置２００は、プリンタドライバ２１０を備えている。なお、情報処理装置２００は、例えば印刷する文書を作成するアプリケーションなども備えているが、図２０では省略している。
【００６４】
プリンタドライバ２１０は、上記実施形態と同様の画像処理部１６０を備えている。プリンタドライバ２１０は、生成した描画情報を含む印刷ジョブを画像形成装置１−２に送信し、印刷ジョブに従った画像形成処理を要求する。画像形成装置１−２の主制御部１０１−２は、プリンタドライバ２１０から要求された印刷ジョブに含まれる描画情報に従って画像形成処理を実行するように、エンジン制御部１０２を制御する。
【００６５】
このように、描画情報を生成する構成部（描画情報生成部１６４等）は画像形成装置に備える必要はなく、情報処理装置などの外部装置に備えてもよい。このような構成であっても、上記実施形態と同様に、曲面を含む立体物に対して画像形成処理を行う場合であっても、液ダレの発生を防止することが可能となる。
【符号の説明】
【００６６】
１  画像形成装置
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  表示部
７０  操作部
８０  エンジン
９０  バス
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  操作表示制御部
１１０  載置台
１２０  スキャナユニット
１３０  ヘッド
１４０  ネットワークＩ／Ｆ
１５０  ディスプレイパネル
１６０  画像処理部
１６１  形状情報取得部
１６２  印刷情報取得部
１６３  面情報抽出部
１６４  描画情報生成部
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２００７−１０６０４９号公報
【図１】
2014225228.tif 000003
【図２】
2014225228.tif 000004
【図３】
2014225228.tif 000005
【図４】
2014225228.tif 000006
【図５】
2014225228.tif 000007
【図６】
2014225228.tif 000008
【図７】
2014225228.tif 000009
【図８】
2014225228.tif 000010
【図９】
2014225228.tif 000011
【図１０】
2014225228.tif 000012
【図１１】
2014225228.tif 000013
【図１２】
2014225228.tif 000014
【図１３】
2014225228.tif 000015
【図１４】
2014225228.tif 000016
【図１５】
2014225228.tif 000017
【図１６】
2014225228.tif 000018
【図１７】
2014225228.tif 000019
【図１８】
2014225228.tif 000020
【図１９】
2014225228.tif 000021
【図２０】
2014225228.tif 000022