(57)【要約】【課題】一度に印刷することのできる印刷の情報を含んだ印刷データを生成することができる印刷データ生成装置を提供する。【解決手段】本発明により、印刷優先順位が最も高いオーダーを基準オーダーに決定する基準オーダー決定部５６ｂと、上記基準オーダーとは異なる第２オーダーを検索する第２オーダー検索部５６ｃと、上記基準オーダーと上記第２オーダーとが同じ上記パレットの情報を含むか否かを判定するパレット判定部５６ｅと、上記基準オーダーの上記印刷パターンと上記第２オーダーの上記印刷パターンとが一度に印刷可能か否かを判定する印刷パターン判定部５６ｆと、を備える印刷データ生成装置５０が提供される。【選択図】図６
2019012513.tif 000002
【特許請求の範囲】
【請求項１】
被印刷物が配置される配置孔を備えたパレットと、前記パレットが載置される支持部材と、前記支持部材に向かって複数種類のインクを吐出するインクヘッドと、前記支持部材を前記インクヘッドに対して走査方向に相対移動させる移動装置と、を備えた記録装置に用いられ、前記被印刷物の情報と、前記被印刷物に印刷される画像データの情報と、前記パレットの情報と、前記インクヘッドからのインクの吐出と前記支持部材の前記インクヘッドに対する前記走査方向の相対移動との繰り返しからなる１つまたは２つ以上の印刷処理を実行順に並べた印刷パターンの情報と、をそれぞれ含んだ複数のオーダーをまとめた印刷データを生成する印刷データ生成装置であって、
複数の前記オーダーを記憶するように構成されている第１記憶部と、
複数の前記オーダーの中から、予め定められた印刷優先順位が最も高いオーダーを基準オーダーに決定するように構成されている基準オーダー決定部と、
前記基準オーダーに含まれる情報を仮印刷データとして記憶するように構成されている第２記憶部と、
複数の前記オーダーの中から、前記基準オーダーとは異なる第２オーダーを検索するように構成されている第２オーダー検索部と、
前記基準オーダーと前記第２オーダーとが同じ前記パレットの情報を含むか否かを判定するように構成されているパレット判定部と、
前記基準オーダーの前記印刷パターンと前記第２オーダーの前記印刷パターンとが一度に印刷可能か否かを判定するように構成されている印刷パターン判定部と、
前記パレット判定部によって前記基準オーダーと前記第２オーダーとが同じ前記パレットの情報を含むと判定され、かつ、前記印刷パターン判定部によって前記基準オーダーの前記印刷パターンと前記第２オーダーの前記印刷パターンとが一度に印刷可能と判定された場合に、前記第２オーダーに含まれる前記画像データを前記仮印刷データに追加して、前記仮印刷データを更新するように構成されている画像データ更新部と、
最新の前記仮印刷データを前記印刷データとして決定するように構成されている印刷データ決定部と、
前記印刷データに含まれる前記画像データの情報と前記印刷パターンとを一度の出力指示で前記記録装置に出力するように構成されている出力部と、
を備える、印刷データ生成装置。
【請求項２】
前記インクヘッドから吐出される前記インクは、プロセスカラーインクとホワイトインクとを含み、
前記印刷パターン判定部は、前記基準オーダーの前記印刷パターンおよび前記第２オーダーの前記印刷パターンのうちの一方が、前記インクヘッドから前記ホワイトインクを吐出した後に前記プロセスカラーインクを吐出する印刷処理を含み、他方が、前記インクヘッドから前記プロセスカラーインクを吐出した後に前記ホワイトインクを吐出する印刷処理を含む場合に、前記基準オーダーの前記印刷パターンと、前記第２オーダーの前記印刷パターンとが一度に印刷不可能と判定するように構成されている、
請求項１に記載の印刷データ生成装置。
【請求項３】
前記インクヘッドから吐出される前記インクは、コーティングインクを含み、
前記印刷パターン判定部は、前記基準オーダーの前記印刷パターンおよび前記第２オーダーの前記印刷パターンのうちの一方が、前記インクヘッドから前記コーティングインクを吐出してグロス調の表面仕上げを行う印刷処理を含み、他方が、前記コーティングインクを吐出してマット調の表面仕上げを行う印刷処理を含む場合に、前記基準オーダーの前記印刷パターンと、前記第２オーダーの前記印刷パターンとが一度に印刷不可能と判定するように構成されている、
請求項１又は２に記載の印刷データ生成装置。
【請求項４】
前記パレット判定部によって前記基準オーダーと前記第２オーダーとが同じ前記パレットの情報を含むと判定され、かつ、前記印刷パターン判定部によって前記基準オーダーの前記印刷パターンと前記第２オーダーの前記印刷パターンとが一度に印刷可能と判定された場合に、前記仮印刷データの前記印刷パターンに含まれる前記インクの種類と、前記第２オーダーの前記印刷パターンに含まれる前記インクの種類との和集合を求めて、前記仮印刷データの前記印刷パターンと前記第２オーダーの前記印刷パターンとが統合された合成印刷パターンを作成し、前記仮印刷データに追加する印刷パターン更新部を備える、
請求項１から３のいずれか一項に記載の印刷データ生成装置。
【請求項５】
前記オーダーは、前記パレット判定部および前記印刷パターン判定部による判定をスキップするか否かの情報を含み、
前記第２オーダーについて、前記パレット判定部および前記印刷パターン判定部による判定をスキップするか否かを判定するように構成されているスキップ判定部を備える、
請求項１から４のいずれか一項に記載の印刷データ生成装置。
【請求項６】
前記オーダーは、料金支払い済みであるか否かの支払情報を含み、
前記第２オーダーについて、料金支払い済みであるか否かを判定するように構成されている支払判定部を備える、
請求項１から５のいずれか一項に記載の印刷データ生成装置。
【請求項７】
前記被印刷物の印刷に使用されるインクの種類の情報、および、前記被印刷物の印刷される面の情報が入力される第１入力部と、
前記オーダーを作成するように構成されているオーダー作成部と、
を備え、
前記オーダー作成部は、前記入力部に入力された情報に基づいて、前記印刷パターンを設定するように構成されている印刷パターン設定部を備える、
請求項１から６のいずれか一項に記載の印刷データ生成装置。
【請求項８】
複数の前記オーダーの一覧であるオーダーリストを作成するオーダーリスト作成部と、
前記オーダーリストを表示する第１表示部と、を備える、
請求項１から７のいずれか一項に記載の印刷データ生成装置。
【請求項９】
前記印刷データに含まれる前記画像データと前記パレットを表すパレットデータとをあわせて表示する第２表示部を備える、
請求項１から８のいずれか一項に記載の印刷データ生成装置。
【請求項１０】
請求項１から９のいずれか一項に記載の印刷データ生成装置と、前記記録装置と、を備える、印刷システム。
【請求項１１】
前記記録装置は、ＫＩＯＳＫ型のプリンタである、請求項１０に記載の印刷システム。
【請求項１２】
コンピュータを、請求項１から９のいずれか一項に記載の印刷データ生成装置として動作させるように構成されている、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ生成装置及びそれを備えた印刷システム、並びに印刷データ生成用のコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、立体形状などの被印刷物に印刷を行う記録装置として、所謂、フラットベッドタイプの記録装置が知られている。例えば、特許文献１には、立体形状の被印刷物が搭載される配置孔を複数備えた載置治具（以下、「パレット」という。）と、パレットが載置され副走査方向に移動するテーブルと、主走査方向に移動し被印刷物に向かってインクを吐出するインクヘッドと、を備えた記録装置が開示されている。印刷時にパレットを使用することで、複数の被印刷物の位置がずれ難くなり、これらをまとめて効率的に高品質な印刷を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３６７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、上記記録装置は、例えば小売店の店舗設置用などとして急速に普及が進んでいる。これに伴い、例えば携帯電話販売店や家電量販店などでも、印刷の即時性や多様性などを活かした付加価値印刷のサービスが広がりをみせている。このようなサービスでは、例えば、まず顧客が被印刷物や画像データを指定して印刷を注文する。それに応じて、店舗オペレータ（以下、「ユーザ」という。）が被印刷物、例えば携帯電話ケ−スや電子タバコなどに所望の画像データを印刷する。
【０００５】
一般に、複数の注文印刷を短時間で処理するためには、なるべく多くの注文を一度にまとめて印刷することが好ましい。しかし、注文印刷の内容は顧客によって様々で、例えば被印刷物の種類や印刷に使用するインクの種類が異なるために、まとめて印刷できない場合もある。そのためユーザは、複数の注文が入った場合にその内容を１つずつ見比べて、まとめて印刷することができるか否かを都度判断する必要があった。このことで実際に印刷を開始するまでの時間が長くなり、業務効率が低下していた。したがって、ユーザからは、顧客の注文印刷の内容を一元的に管理して、複数の注文をまとめて印刷することができるか否か簡単に判断できる装置が求められていた。
【０００６】
本発明はかかる点に鑑みてなされたものであり、その目的は、一度に印刷することのできる印刷の情報を含んだ印刷データを生成する印刷データ生成装置及びそれを備えた印刷システム、並びに印刷データ生成用のコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明により、被印刷物が配置される配置孔を備えたパレットと、上記パレットが載置される支持部材と、上記支持部材に向かって複数種類のインクを吐出するインクヘッドと、上記支持部材を上記インクヘッドに対して走査方向に相対移動させる移動装置と、を備えた記録装置に用いられ、上記被印刷物の情報と、上記被印刷物に印刷される画像データの情報と、上記パレットの情報と、上記インクヘッドからのインクの吐出と上記支持部材の上記インクヘッドに対する上記走査方向の相対移動との繰り返しからなる１つまたは２つ以上の印刷処理を実行順に並べた印刷パターンの情報と、をそれぞれ含んだ複数のオーダーをまとめた印刷データを生成する印刷データ生成装置が提供される。この印刷データ生成装置は、複数の上記オーダーを記憶するように構成されている第１記憶部と、複数の上記オーダーの中から、予め定められた印刷優先順位が最も高いオーダーを基準オーダーに決定するように構成されている基準オーダー決定部と、上記基準オーダーに含まれる情報を仮印刷データとして記憶するように構成されている第２記憶部と、複数の上記オーダーの中から、上記基準オーダーとは異なる第２オーダーを検索するように構成されている第２オーダー検索部と、上記基準オーダーと上記第２オーダーとが同じ上記パレットの情報を含むか否かを判定するように構成されているパレット判定部と、上記基準オーダーの上記印刷パターンと上記第２オーダーの上記印刷パターンとが一度に印刷可能か否かを判定するように構成されている印刷パターン判定部と、上記パレット判定部によって上記基準オーダーと上記第２オーダーとが同じ上記パレットの情報を含むと判定され、かつ、上記印刷パターン判定部によって上記基準オーダーの上記印刷パターンと上記第２オーダーの上記印刷パターンとが一度に印刷可能と判定された場合に、上記第２オーダーに含まれる上記画像データを上記仮印刷データに追加して、上記仮印刷データを更新するように構成されている画像データ更新部と、最新の上記仮印刷データを上記印刷データとして決定するように構成されている印刷データ決定部と、上記印刷データに含まれる上記画像データの情報と上記印刷パターンとを一度の出力指示で上記記録装置に出力するように構成されている出力部と、を備える。
【０００８】
上記印刷データ生成装置では、複数の注文印刷を印刷する際に、一度に印刷することのできる注文印刷の内容をまとめた印刷データが自動で作成される。そのため、ユーザは、複数の注文印刷を受注した際に、注文印刷の内容を都度見比べて、どの注文とどの注文とをまとめて印刷することができるかを判断する手間がない。したがって、注文印刷の依頼が大量に入った場合であっても、実際の印刷を迅速に開始することができ、業務を効率化することができる。また、ユーザの負担を軽減することができる。
【０００９】
本発明に係る印刷システムは、上記印刷データ生成装置と、上記記録装置とを備える。この印刷システムによれば、業務の効率化を図ることができる。
【００１０】
本発明に係るコンピュータプログラムは、コンピュータを、上記印刷データ生成装置として動作させるように構成されている。
【発明の効果】
【００１１】
本発明によれば、一度に印刷することのできる印刷の情報を含んだ印刷データを生成して、記録装置の印刷設定を簡便に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る印刷システムの斜視図である。
【図２】一実施形態に係る記録装置の正面図である。
【図３】一実施形態に係る印刷エリアの平面図である。
【図４】一実施形態に係るキャリッジの部分拡大図である。
【図５】テーブルの上に載置され複数の被印刷物が収納されたパレットを示す平面図である。
【図６】第１実施形態に係る印刷データ生成装置の構成を示すブロック図である。
【図７】印刷パターンを設定する手順の前半を示したフローチャートの一例である。
【図８】印刷パターンを設定する手順の後半を示したフローチャートの一例である。
【図９】第１実施形態に係る印刷データを生成する手順を示したフローチャートの一例である。
【図１０】オーダーリストの一例である。
【図１１】実施例においてＮｏ．１〜９の各オーダーに含まれる画像データである。
【図１２】実施例１のオーダーリストとプレビュー画面である。
【図１３】実施例２のオーダーリストとプレビュー画面である。
【図１４】実施例３のオーダーリストとプレビュー画面である。
【図１５】第２実施形態に係る印刷データ生成装置の構成を示すブロック図である。
【図１６】プロダクトモデルの一例である。
【図１７】パレットに収納された被印刷物の部分拡大図である。
【図１８】第２実施形態に係る印刷データを生成する手順を示したフローチャートの一例である。
【図１９】実施例１１のプレビュー画面である。
【図２０】実施例１２のプレビュー画面である。
【発明を実施するための形態】
【００１３】
以下、適宜図面を参照しながら、本発明の一実施形態について説明する。なお、ここで説明される実施形態は、当然ながら特に本発明を限定することを意図したものではない。また、同じ作用を奏する部材・部位には同じ符号を付し、重複する説明は適宜省略または簡略化する。
【００１４】
（第１実施形態）
図１は、印刷システム１００の斜視図である。印刷システム１００は、記録装置１０と印刷データ生成装置５０（詳細は図６を参照）とを備えている。記録装置１０と印刷データ生成装置５０とは、有線または無線で通信可能に接続されている。印刷データ生成装置５０は、記録装置１０で用いられる印刷データを生成するように構成されている。印刷システム１００は、記録装置１０を使用し、印刷データ生成装置５０から送られた印刷データに従って、パレット８０（図５参照）に収納されている１つまたは２つ以上の被印刷物７０（図５参照）に印刷を施すように構成されている。
【００１５】
なお、以下の説明では、左、右、上、下とは、記録装置１０の正面にいるユーザから見た左、右、上、下をそれぞれ意味することとする。また、記録装置１０からユーザに近づく方を前方、遠ざかる方を後方とする。図面中の符号Ｆ、Ｒｒ、Ｌ、Ｒ、Ｕ、Ｄは、それぞれ前、後、左、右、上、下を表す。また、図面中の符号Ｘ、Ｙ、Ｚは、それぞれ左右方向、前後方向、上下方向を表す。ただし、これは説明の便宜上の方向に過ぎず、プリンタ１０の設置形態を何ら限定するものではない。
【００１６】
図２は、記録装置１０の正面図である。図３は、記録装置１０の印刷エリア１６の平面図である。記録装置１０は、被印刷物７０に印刷を施すインクジェットプリンタ（以下、単に「プリンタ」という。）である。なお、本明細書において「インクジェットプリンタ」とは、従来公知のインクジェット技術による印刷方法、例えば、二値偏向方式あるいは連続偏向方式などの連続方式や、サーマル方式、あるいは圧電素子方式などの各種のオンデマンド方式を利用したプリンタ全般をいう。
【００１７】
プリンタ１０は、箱状に形成されている。プリンタ１０は、開口１１を有するケーシング１２と、開口１１を開閉自在に覆うフロントカバー１３とを備えている。フロントカバー１３は、後端を軸にして回転可能なように、ケーシング１２に支持されている。フロントカバー１３の後端を軸にしてフロントカバー１３が上方に開かれることにより、ケーシング１２の内部空間と外部空間とが連通される。フロントカバー１３には窓部１４が設けられている。窓部１４は透明の素材で構成されている。ユーザは、フロントカバー１３を閉じた状態であっても、窓部１４を通じてケーシング１２の内部空間を確認することができる。
【００１８】
ケーシング１２の内部空間は、仕切り部材１５によって、印刷エリア１６と制御エリア１７とに区分けされている。印刷エリア１６は、仕切り部材１５の左側に位置する空間である。制御エリア１７は、仕切り部材１５の右側に位置する空間である。制御エリア１７には、制御装置３０が備えられている。
【００１９】
印刷エリア１６の上方には、ガイドレール１８が配置されている。ガイドレール１８は、ケーシング１２に固定され、左右方向Ｘに延びている。ガイドレール１８には、キャリッジ１９が摺動自在に設けられている。キャリッジ１９は、キャリッジ移動機構（図示せず）により、ガイドレール１８に沿って左右方向Ｘに往復移動する。キャリッジ移動機構（図示せず）は、ガイドレール１８の右端および左端に配置された一対のプーリ（図示せず）と、無端状のベルト（図示せず）と、キャリッジモータ（図示せず）とを備えている。キャリッジ１９は、一対のプーリに巻き掛けられたベルトに固定されている。一方のプーリにはキャリッジモータが連結されている。キャリッジモータは、制御装置３０と電気的に接続されており、制御装置３０によって制御される。キャリッジモータが駆動するとプーリが回転し、ベルトが走行する。これにより、キャリッジ１９がガイドレール１８に沿って左右方向Ｘに移動する。
【００２０】
図４は、キャリッジ１９の部分拡大図である。キャリッジ１９は、７つのインクヘッド２３と、２つの紫外線ランプ２４とを備えている。インクヘッド２３は、被印刷物７０に複数種類のインクを吐出するためのものである。インクヘッド２３は、左右方向Ｘに並んでおり、インライン配列で配置されている。インクヘッド２３は、それぞれ、可撓性を有するインクチューブ（図示せず）によって、インクカートリッジ２１、２２と連通されている。
【００２１】
インクカートリッジ２１、２２には、それぞれ、紫外線硬化型のインクが貯留されている。紫外線硬化型のインクは、典型的には重合性化合物と重合開始剤とを含んでいる。インクカートリッジ２１には、それぞれ、シアンインク（Ｃ）、マゼンタインク（Ｍ）、イエローインク（Ｙ）、ブラックインク（Ｋ）のプロセスカラーインク（ＣＭＹＫ）が貯留されている。プロセスカラーインクは、画像形成に用いられるインクである。インクカートリッジ２２には、それぞれ、プライマインク（Ｐｒ）、ホワイトインク（Ｗｈ）、コーティングインク（ｃｏａｔ）の特色インクが貯留されている。インクカートリッジ２２に貯留されているインクは、インクカートリッジ２１に貯留されているプロセスカラーインクと色や用途などが異なっている。なお、本明細書において「特色インク」とは、プロセスカラーインクと異なる色および／または特性を持つインク全般をいう。また、本明細書において「複数種類のインク」とは、色の異なる複数のプロセスカラーインク（ＣＭＹＫ）および複数の特色インク（Ｐｒ、Ｗｈ、ｃｏａｔなど）のなかから選択される少なくとも２種類のインク全般をいう。特には、色の異なる複数のプロセスカラーインク（ＣＭＹＫ）と少なくとも１種類の特色インクとを含むインク全般をいう。
【００２２】
プライマインク（Ｐｒ）は、例えば撥インク性の高い被印刷物７０に印刷を行う場合に、被印刷物７０へのインクの乗りを良くするための前処理用インクである。プライマインクは、被印刷物７０に、プロセスカラーインクやプライマインク以外の特色インクを印刷する前の下地の形成に用いられるインクである。プライマインクは、典型的には透明である。ホワイトインク（Ｗｈ）は、画像形成の他に、例えば被印刷物７０が透明や黒色である場合に、プロセスカラーインクの発色性を向上するための下地層の形成に用いられるインクである。コーティングインク（ｃｏａｔ）は、表面加工用のインクである。コーティングインクは、例えばプロセスカラーインクやホワイトインクを用いて画像を印刷した後の表面仕上げに用いられるインクである。コーティングインクは、典型的には透明である。コーティングインクは、例えばインクの吐出回数や紫外線ランプ２４の照射のタイミングによって、光沢感のあるグロス調の表面仕上げ（Ｇｃｏａｔ）と、光沢感の無いマット調の表面仕上げ（Ｍｃｏａｔ）とが可能である。
【００２３】
なお、本実施形態では、プリンタ１０が、４つのインクカートリッジ２１と、３つのインクカートリッジ２２とを備えているが、これには限定されない。プリンタ１０はインクカートリッジ２２を備えていなくてもよい。また、インクカートリッジ２１、２２は、それぞれ独立して、１つであってもよいし、２つであってもよいし、３つであってもよいし、４つであってもよいし、５つ以上であってもよい。例えば、インクカートリッジ２２は、ホワイトインクおよび／またはプライマインクおよび／またはコーティングインクを備えていなくてもよい。
【００２４】
紫外線ランプ２４は、被印刷物７０上にインクを硬化させるための紫外線を照射するためのものである。紫外線ランプ２４は、インクヘッド２３の左右両端にそれぞれ１つずつ配置されている。紫外線ランプ２４は、左右方向Ｘにインクヘッド２３と並んでいる。紫外線ランプ２４は、インクを硬化可能な紫外線波長を有している。紫外線ランプ２４は、例えばＬＥＤであってもよいし、蛍光灯（低圧水銀灯）や高圧水銀灯であってもよい。紫外線ランプ２４はここでは２つであるが、１つであってもよいし、３つ以上であってもよい。紫外線ランプ２４は、例えばインクヘッド２３とは別のキャリッジに搭載されていてもよく、ケーシング１２の壁面などに設けられていてもよい。
【００２５】
プリンタ１０は、所謂、フラットベッドタイプのプリンタである。キャリッジ１９の下方には、テーブル２５が配置されている。テーブル２５は支持部材の一例である。テーブル２５は被印刷物７０を支持する台である。
【００２６】
テーブル２５は、第１テーブル移動機構２６によって、前後方向Ｙに移動可能に構成されている。テーブル２５は、第２テーブル移動機構２７によって、上下方向Ｚに移動可能に構成されている。なお、第１テーブル移動機構２６は、テーブル２５をインクヘッド２３に対して走査方向に相対移動させる移動装置の一例である。
【００２７】
第１テーブル移動機構２６は、スライドレール２６ａ、２６ｂと、搬送部材２６ｃと、前後移動用モータ（図示せず）とを備えている。スライドレール２６ａ、２６ｂは、前後方向Ｙに延びている。スライドレール２６ａ、２６ｂは、平行に配置されている。搬送部材２６ｃは、スライドレール２６ａ、２６ｂに対して摺動自在に設けられている。搬送部材２６ｃの上方には、他の部材を介してテーブル２５が支持されている。前後移動用モータは、制御装置３０と電気的に接続されており、制御装置３０によって制御される。前後移動用モータが駆動すると、スライドレール２６ａ、２６ｂに沿って搬送部材２６ｃが移動する。これにより、テーブル２５が、前後方向Ｙに移動する。本実施形態では、前後方向Ｙのうちの一方向、すなわち、テーブル２５の搬送される方向の上流側から下流側へ向かう方向が走査方向である。
【００２８】
第２テーブル移動機構２７は、高さ調整部材２７ａと、上下移動用モータ（図示せず）とを備えている。高さ調整部材２７ａは、テーブル２５の下面に設けられている。高さ調整部材２７ａは、上下移動用モータに接続されている。上下移動用モータは、制御装置３０と電気的に接続されており、制御装置３０によって制御される。上下移動用モータが駆動すると、高さ調整部材２７ａの高さが変化して、テーブル２５の高さが調整される。
【００２９】
図５は、テーブル２５の上に載置されたパレット８０を示す平面図である。パレット８０には、複数の被印刷物７０が配置されている。パレット８０は、被印刷物７０の位置を特定するための冶具である。パレット８０は、複数の被印刷物７０を一度にまとめて印刷する場合、複数の被印刷物７０の互いの位置がずれないように、複数の被印刷物７０を収納するものである。パレット８０は、板状の部材である。パレット８０の外形の形状は特に限定されないが、ここではテーブル２５と同じ形状であり、平面視において矩形状である。
【００３０】
パレット８０には、被印刷物７０の外形に対応した形状の配置孔８０ｈが複数形成されている。複数の配置孔８０ｈは、ここでは同形状、同サイズである（加工誤差は許容し得る）。複数の配置孔８０ｈは、左右方向Ｘおよび前後方向Ｙに並んで形成されている。配置孔８０ｈの数は特に限定されないが、ここでは、パレット８０の左右方向Ｘに６個、前後方向Ｙに２個の配置孔８０ｈが並び、計１２個の配置孔８０ｈが形成されている。配置孔８０ｈの形状は特に限定されないが、ここでは、平面視において矩形状である。ただし、配置孔８０ｈの形状は、例えば三角形や正方形などの多角形、円形、星形などであってもよい。また、配置孔８０ｈは、ここではパレット８０に対して高さ方向Ｚに貫通した貫通孔である。ただし、配置孔８０ｈは、例えば、パレット８０の上部が凹状などに切り抜かれた孔であってもよいし、パレット８０に対して凸状に突出した枠で形成されてもよいし、パレット８０の表面に描かれた線や図形などであってもよい。
【００３１】
本実施形態では、パレット８０に種類および大きさが同じ５つの被印刷物７０が配置されている。被印刷物７０は、例えば、印刷紙や転写紙、カードなどの平面シートであってもよいし、携帯電話ケースなどの各種ケース、電子タバコなどの小型電子機器、キーホルダやフォトフレームなどの部品小物、日用品、アクセサリなどの立体物であってもよい。被印刷物７０の素材は、普通紙やインクジェット用印刷紙などの紙類はもちろんのこと、ポリ塩化ビニル、アクリル樹脂、ポリカーボネート、ポリスチレン、アクリロニトリル・ブタジエン・スチレン（ＡＢＳ）共重合体などの樹脂類、アルミニウムやステンレス鋼などの金属類、カーボン、陶器、セラミック、ガラス、ゴム、皮革などであってもよい。配置孔８０ｈに配置される被印刷物７０の大きさおよび形状は、ここでは配置孔８０ｈと同一である。ただし、配置孔８０ｈに配置される被印刷物７０の大きさは、配置孔８０ｈよりも小さくてもよい。また、配置孔８０ｈに配置される被印刷物７０の形状は、配置孔８０ｈとは異なっていてもよい。
【００３２】
制御エリア１７に備えられている制御装置３０は、プリンタ１０の各部の動作を制御する。制御装置３０は、典型的にはコンピュータである。制御装置３０は、例えば、印刷データ生成装置５０から印刷データを受信するインターフェイス（Ｉ／Ｆ）と、制御プログラムの命令を実行する中央演算処理装置（ＣＰＵ：central processing unit）と、ＣＰＵが実行するプログラムを格納したＲＯＭ（read only memory）と、プログラムを展開するワーキングエリアとして使用されるＲＡＭ（random access memory）と、上記プログラムや各種データを格納するメモリなどの記憶装置とを備えている。
【００３３】
制御装置３０は、キャリッジ移動機構のキャリッジモータと、第１テーブル移動機構２６の前後移動用モータと、第２テーブル移動機構２７の上下移動用モータと、に通信可能に接続されており、被印刷物７０とインクヘッド２３との相対的な位置関係を制御している。制御装置３０は、インクヘッド２３に通信可能に接続されており、被印刷物７０に対するインクの吐出を制御している。制御装置３０は、紫外線ランプ２４と通信可能に接続され、紫外線ランプ２４の起動と停止を制御している。制御装置３０は、１つの印刷処理が終了すると、次の印刷処理が含まれるか否かを判断する。そして、次の印刷処理が含まれる場合には、第１テーブル移動機構２６の前後移動用モータを駆動して、先の印刷処理の印刷を開始した位置までテーブル２５を前後方向Ｙの一方向に引き戻すように構成されている。
【００３４】
印刷データ生成装置５０は、プリンタ１０で用いられる印刷データを生成するためのものである。本実施形態の印刷データ生成装置５０は、複数のオーダーの中から、まず印刷優先順位の高い基準オーダーを決定し、次に当該基準オーダーと一緒に印刷可能なオーダーを選抜する。そして、基準オーダーおよび基準オーダーと一緒に印刷可能なオーダーの印刷情報を含んだ印刷データを生成するように構成されている。なお、本明細書において「印刷データ」とは、印刷に必要な複数の情報が１つのファイルにまとめられ、一度の出力指示でプリンタ１０に出力されるデータをいう。典型的には、顧客から依頼された複数の注文印刷の情報が１つのファイルにまとめられ、一度の出力指示でプリンタ１０に出力されるデータをいう。印刷データが複数ある場合、それぞれの印刷データにつき一度の出力指示でプリンタ１０に出力される。印刷データは、被印刷物７０の情報と、被印刷物７０に印刷される画像データ７１（図１１参照）の情報と、被印刷物７０の印刷に使用されるパレット８０の情報と、プリンタ１０の制御に必要な印刷設定情報（例えば印刷パターン）とを少なくとも含んでいる。なお、ここで言う「画像」とは、文字、数字、記号、絵柄、模様、写真等を含むデータの総称である。
【００３５】
印刷データ生成装置５０は、典型的にはコンピュータであり、例えばＣＰＵとＲＯＭとＲＡＭとを備えている。印刷データ生成装置５０は、例えば、ノート型のパーソナルコンピュータ、タブレット端末、スマートフォンなどの携帯型端末であってもよい。印刷データ生成装置５０は、ここではプリンタ１０に接続された外部装置である。ただし、印刷データ生成装置５０は、プリンタ１０の制御装置３０に内蔵されていてもよい。
【００３６】
印刷データ生成装置５０は、コンピュータのＣＰＵを印刷データ生成装置５０として動作させるコンピュータプログラムであってもよい。かかるコンピュータプログラムは、印刷データ生成装置５０の動作が書き込まれ、コンピュータで読み取り可能な記録媒体であっていてもよい。記録媒体としては、例えば、半導体記録媒体（例えば、ＲＯＭ、不揮発性メモリーカード）、光記録媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ、ＢＤ）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク）などが例示される。上記コンピュータプログラムは、上記記録媒体あるいはインターネットなどのネットワークを介して、サーバーコンピュータに送信することができる。この場合、サーバーコンピュータもまた、ここに開示される発明の一形態である。
【００３７】
図６は、印刷データ生成装置５０の構成を示すブロック図である。印刷データ生成装置５０は、例えば、第１入力部５１と、オーダー作成部５２と、記憶部５３と、表示部５４と、第２入力部５５と、メイン生成部５６と、出力部５７とを備えている。印刷データ生成装置５０の各部は、相互に通信可能に構成されている。印刷データ生成装置５０の各部は、ソフトウェアによって構成されていてもよいし、ハードウェアによって構成されていてもよい。また、印刷データ生成装置５０の各部は、プロセッサによって行われるものであってもよいし、回路に組み込まれたものであってもよい。
【００３８】
第１入力部５１には、例えば顧客から新たな注文印刷の依頼が入った際に、ユーザによってその注文印刷の内容が入力される。第１入力部５１に入力される情報は、例えば、被印刷物７０の情報、被印刷物７０に印刷される画像データ７１の情報、被印刷物７０の印刷に使用可能なパレット８０の情報、プリンタ１０の制御に必要な印刷設定情報などである。
【００３９】
第１入力部５１に入力される被印刷物７０の情報としては、例えば、被印刷物７０の種類や名称、サイズ、外観に関する情報、例えば、色、材質、表面の光沢感などの情報が挙げられる。ただし、被印刷物７０の情報は、被印刷物７０の種類などによっても異なり多種多様であるため、上記例に限定されるものではない。また、第１入力部５１に入力されるパレット８０の情報としては、例えば、配置孔８０ｈの数や位置、サイズ（例えば、左右方向の長さ、前後方向の長さ、上下方向の深さ）などが挙げられる。また、第１入力部５１に入力される印刷設定情報としては、例えば、印刷に使用するインクの種類の情報、被印刷物７０の印刷される面の情報、印刷領域のサイズ情報、印刷位置座標を規定する点として予め定められている印刷原点の情報、印刷原点を基準として規定される印刷開始点に関する位置情報（オフセットの情報）などが挙げられる。ただし、印刷設定情報は、例えばプリンタ１０の種類や機種などによっても異なり得るため、上記例に限定されるものではない。
【００４０】
第１入力部５１は、典型的には、キーボードやマウス、ボタンなどの入力装置（図示せず）を備えており、ユーザが手動で上記した情報を入力可能なように構成されている。ただし、第１入力部５１は、ホストコンピュータなどの外部機器や有線または無線で接続されたネットワークから上記のような情報を取得可能なように構成されていてもよい。第１入力部５１は、例えばパレット８０の配置孔８０ｈについての情報をパレット８０の電子図面などから取得することもできる。第１入力部５１に入力された情報は、オーダー作成部５２に送られる。第１入力部５１に入力された情報は、相互に紐付けされて、１つの注文印刷の仮ファイルとして記憶部５３に記憶される。
【００４１】
オーダー作成部５２は、第１入力部５１に入力された情報に基づいて、注文印刷ごとに、その印刷の情報を含んだ「オーダー」のファイルを作成するように構成されている。オーダーのファイルは、各々の注文印刷について、被印刷物７０の情報と、被印刷物７０に印刷される画像データ７１の情報と、被印刷物７０の印刷に使用されるパレット８０の情報と、印刷設定情報とを含んで、これらの情報が１つにまとめられたファイルである。オーダーに含まれる印刷設定情報は、ユーザによって第１入力部５１に入力される情報に加えて、プリンタ１０の制御装置３０を制御するための印刷パターンの情報を含んでいる。なお、本明細書において「印刷パターン」とは、インクヘッド２３からのインクの吐出とテーブル２５のインクヘッド２３に対する走査方向の相対移動との繰り返しからなる１つまたは２つ以上の印刷処理を実行順に並べたものである。本実施形態では、「印刷パターン」は、キャリッジ１９のガイドレール１８に沿った往復移動と、インクヘッド２３からのインクの吐出と、テーブル２５のインクヘッド２３に対する走査方向の相対移動と、の繰り返しからなる１つまたは２つ以上の印刷処理を実行順に並べたものである。
【００４２】
オーダー作成部５２は印刷パターン設定部５２ａを備える。印刷パターン設定部５２ａは、印刷パターンを設定可能なように構成されている。一実施形態ではまず、第１入力部５１に入力された印刷に使用するインクの種類の情報、および、被印刷物７０の印刷される面の情報が、印刷パターン設定部５２ａに送られる。印刷パターン設定部５２ａは、これらの情報に基づいて以下のような手順で印刷パターンを設定する。
【００４３】
図７、図８は、印刷パターンを設定する手順を示したフローチャートの一例である。本実施形態ではまず、ステップＳ３１において、印刷に、ホワイトインクおよびプロセスカラーインクをいずれも使用するか否かを判定する。そして、ホワイトインクおよび／またはプロセスカラーインクを使用しない場合（ステップＳ３１がＮｏの場合）には、ステップＳ３５に進む。一方、ホワイトインクとプロセスカラーインクとを両方使用する場合（ステップＳ３１がＹｅｓの場合）には、ステップＳ３２に進む。
【００４４】
次に、ステップＳ３２において、印刷される面が、表（おもて）面であるか否かを判定する。そして、印刷される面が表（おもて）面である場合（ステップＳ３２がＹｅｓの場合）には、ステップＳ３３において、１つの印刷処理の中でホワイトインクとプロセスカラーインクとをこの順に吐出する印刷モード（Ｗｈ−ＣＭＹＫ）を選択し、ステップＳ３５に進む。一方、印刷される面が表（おもて）面でない場合（ステップＳ３２がＮｏの場合）、言い換えれば裏面である場合には、ステップＳ３４において、１つの印刷処理の中でプロセスカラーインクとホワイトインクとをこの順に吐出する印刷モード（ＣＭＹＫ−Ｗｈ）を選択し、ステップＳ３５に進む。
【００４５】
次に、ステップＳ３５において、印刷にプライマインクを使用するか否かを判定する。そして、プライマインクを使用しない場合（ステップＳ３５がＮｏの場合）には、ステップＳ３７に進む。一方、プライマインクを使用する場合（ステップＳ３５がＹｅｓの場合）には、ステップＳ３６において、１つの印刷処理の中でプライマインクのみを単独で吐出する印刷モード（Ｐｒ）を選択する。また、プライマインクを吐出する印刷処理は、全ての印刷処理の中で最初に実行することとする。そして、ステップＳ３７に進む。
【００４６】
次に、ステップＳ３７において、グロス調の表面仕上げを行うか否かを判定する。そして、グロス調の表面仕上げを行わない場合（ステップＳ３７がＮｏの場合）には、ステップＳ３９に進む。一方、グロス調の表面仕上げを行う場合（ステップＳ３７がＹｅｓの場合）には、ステップＳ３８において、１つの印刷処理の中でコーティングインクのみを単独で吐出してグロス調の表面仕上げを行う印刷モード（Ｇｃｏａｔ）を選択する。また、コーティングインクを吐出する印刷処理は、全ての印刷処理の中で最後に実行することとする。そして、ステップＳ３９に進む。
【００４７】
次に、ステップＳ３９において、マット調の表面仕上げを行うか否かを判定する。そして、マット調の表面仕上げを行わない場合（ステップＳ３９がＮｏの場合）には、ステップＳ４７に進む。一方、マット調の表面仕上げを行う場合（ステップＳ３９がＹｅｓの場合）には、ステップＳ４０において、印刷に、ホワイトインクおよびプロセスカラーインクをいずれも使用するか否かを再び判定する。そして、ホワイトインクとプロセスカラーインクとを両方使用する場合（ステップＳ４０がＹｅｓの場合）には、ステップＳ４１において、１つの印刷処理の中でコーティングインクのみを単独で吐出してマット調の表面仕上げを行う印刷モード（Ｍｃｏａｔ）を選択する。また、コーティングインクを吐出する印刷処理は、全ての印刷処理の中で最後に実行することとする。そして、ステップＳ４７に進む。一方、ホワイトインクおよびプロセスカラーインクのうちの少なくとも一方を使用しない場合（ステップＳ４０がＮｏの場合）には、ステップＳ４２に進む。
【００４８】
次に、ステップＳ４２において、印刷に、プロセスカラーインクを使用するか否かを判定する。そして、プロセスカラーインクを使用する場合（ステップＳ４２がＹｅｓの場合）には、ステップＳ４３において、１つの印刷処理の中でプロセスカラーインクとコーティングインクとをこの順に吐出する印刷モード（ＣＭＹＫ−Ｍｃｏａｔ）を選択する。また、コーティングインクを吐出する印刷処理は、全ての印刷処理の中で最後に実行することとする。そして、ステップＳ４７に進む。一方、プロセスカラーインクを使用しない場合（ステップＳ４２がＮｏの場合）には、ステップＳ４４に進む。
【００４９】
次に、ステップＳ４４において、印刷に、ホワイトインクを使用するか否かを判定する。そして、ホワイトインクを使用する場合（ステップＳ４４がＹｅｓの場合）には、ステップＳ４５において、１つの印刷処理の中でホワイトインクとコーティングインクとをこの順に吐出する印刷モード（Ｗｈ−Ｍｃｏａｔ）を選択する。また、コーティングインクを吐出する印刷処理は、全ての印刷処理の中で最後に実行することとする。そして、ステップＳ４７に進む。一方、ホワイトインクを使用しない場合（ステップＳ４４がＮｏの場合）には、ステップＳ４６において、１つの印刷処理の中でコーティングインクのみを単独で吐出してマット調の表面仕上げを行う印刷モード（Ｍｃｏａｔ）を選択する。また、コーティングインクを吐出する印刷処理は、全ての印刷処理の中で最後に実行することとする。そして、ステップＳ４７に進む。
【００５０】
そして、ステップＳ４７では、上記したステップＳ３１〜Ｓ４６に基づいて、印刷パターンを設定する。具体的には、まず、印刷に使用するインクの種類の情報と、ステップＳ３１〜Ｓ４６で選択された印刷モードに含まれるインクの種類とを対比する。そして、ステップＳ３１〜Ｓ４６で選択された印刷モードに含まれていないインクがあれば、それを単独で吐出する印刷モードを生成する。次に、選択および生成された印刷モードを実行順に並べて、１つの印刷パターンを作成する。以上のように、本実施形態の手順によれば、１つの印刷処理として実行される印刷モードと、１つまたは２つ以上の印刷処理の実行順序とが決定され、印刷パターンが作成される。
【００５１】
印刷パターン設定部５２ａで設定された印刷パターンは、記憶部５３に保存されている仮ファイルに紐付けされて、追加される。印刷パターンの追加された仮ファイルは、ユーザが識別可能なように適当な名前（ファイル名）が付与されて、１つのオーダーのファイルとして記憶部５３に記憶される。なお、ユーザは、過去に作成されたオーダーを利用して、そのうち一部の項目を変更することによって新たなオーダーを作成することもできる。
【００５２】
記憶部５３は、第１記憶部５３ａと第２記憶部５３ｂとを備えている。第１記憶部５３ａには、例えば、第１入力部５１に入力された被印刷物７０の情報や、オーダー作成部５２で作成されたオーダーなどが記憶される。第２記憶部５３ｂには、例えば、メイン生成部５６で仮保存される仮印刷データや、決定された印刷データなどが記憶される。第１記憶部５３ａと第２記憶部５３ｂとは一体であってもよいし、別体であってもよい。また、記憶部５３は、例えばデータ通信可能なネットワーク上に置かれたデータサーバーなどに設けられていてもよい。
【００５３】
記憶部５３には、印刷データ生成装置５０の出荷時において、被印刷物７０の情報や画像データ７１の情報、パレット８０の情報などが予め記憶されていてもよい。例えば、第１記憶部５３ａには、複数の被印刷物７０の情報が記憶されていて、ユーザが被印刷物７０の種類や名称を指定すると、紐付けされている被印刷物７０のサイズや外観などに関する情報が呼び出し可能なように構成されていてもよい。また、例えば後述する第２実施形態に示すように、第１記憶部５３ａでは被印刷物７０の情報とパレット８０の情報とが相互に紐付けされていて、ユーザが被印刷物７０の種類や名称を指定すると、紐付けされている使用可能なパレット８０の情報が呼び出し可能なように構成されていてもよい。例えば、１つの被印刷物７０に対して、相互に配置孔８０ｈの数および／または配置が異なる複数のパレット８０の情報が呼び出し可能なように構成されていてもよい。
【００５４】
表示部５４は、記憶部５３に記憶されている情報をユーザが視認可能なように表示する。表示部５４は、第１表示部５４ａと第２表示部５４ｂとを備えている。第１表示部５４ａは、例えば、第１記憶部５３ａに保存されているオーダーの主要な情報を一覧表にしたオーダーリストなどを表示する。第２表示部５４ｂは、例えば、被印刷物７０に印刷される画像データ７１や、パレット８０を表すパレットデータ８１（図１２参照）などを表示する。第２表示部５４ｂは、所謂、プレビュー画面である。第１表示部５４ａと第２表示部５４ｂとは一体であってもよいし、別体であってもよい。表示部５４は、例えば１つまたは複数のディスプレイである。例えば１つのディスプレイの上下あるいは左右で、第１表示部５４ａと第２表示部５４ｂとが区分されていてもよい。表示部５４は、第２入力部５５の入力装置を兼ねていてもよい。表示部５４は、ユーザが表示画面に直接触れて操作することができるタッチパネルであってもよい。
【００５５】
第２入力部５５には、ユーザによって印刷データの生成に使用される情報が入力される。ここでユーザによって入力される情報は、例えば上述した被印刷物７０の情報やパレット８０の情報、印刷設定情報とは異なり、オーダーの印刷優先順位をユーザが自発的に指定する情報（ユーザ指定情報）である。ユーザ指定情報は、例えば、所定のオーダーを印刷データに含ませないように意図的にスキップするためのスキップ情報、顧客が注文印刷の料金を支払い済みであるか否かを表す支払情報などである。ただし、ユーザ指定情報はユーザが任意に設定可能であり、上記例に限定されるものではない。第２入力部５５は、第１入力部５１と同様に、典型的には、キーボードやマウス、ボタンなどの入力装置（図示せず）を備えており、ユーザが手動でこれらの情報を入力可能なように構成されている。第２入力部５５に入力された情報は、第１記憶部５３ａに記憶されているオーダーのファイルに紐付けされて、追加される。
【００５６】
メイン生成部５６は、印刷データを生成するように構成されている。例えば、ユーザが第２入力部５５のボタンを操作することにより、メイン生成部５６に印刷データ生成の信号が送信される。メイン生成部５６は、その信号を受けて１つの印刷データを生成する。メイン生成部５６で生成された印刷データは、出力部５７に送られる。本実施形態のメイン生成部５６は、オーダーリスト作成部５６ａと、基準オーダー決定部５６ｂと、第Ｎオーダー検索部５６ｃと、ユーザ指定情報判定部５６ｄと、パレット判定部５６ｅと、印刷パターン判定部５６ｆと、画像データ更新部５６ｇと、印刷パターン更新部５６ｈと、印刷データ決定部５６ｉとを備えている。ユーザ指定情報判定部５６ｄは、スキップ判定部５６ｄ１と支払判定部５６ｄ２とを備えている。なお、各部の機能については、印刷データ生成の手順に沿って後に詳しく説明する。
【００５７】
出力部５７は、メイン生成部５６で生成された印刷データに含まれる画像データ７１の情報と印刷設定情報とを、プリンタ１０の制御装置３０が読み込み可能なラスタデータに変換（ラスタライズ）する。出力部５７は、ラスタデータを一度の出力指示によってプリンタ１０の制御装置３０に送信する。プリンタ１０の制御装置３０は、受信した印刷データに基づいてインクヘッド２３やテーブル２５などを制御し、複数の被印刷物７０に印刷を行う。
【００５８】
図９は、印刷データを生成する手順を示したフローチャートの一例である。本実施形態ではまず、ステップＳ１において、オーダーリスト作成部５６ａにより、自動的に、複数のオーダーを予め定められた順番で並べたオーダーリストが作成される。一実施形態では、複数のオーダーが、顧客から注文を受けた日時の早い順に並べられる。他の一実施形態では、複数のオーダーが、オーダー作成部５２でオーダーの作成された作成日時の早い順に並べられる。ただし、複数のオーダーに対する順番の付け方は特に限定されず、ユーザが任意に設定することができる。作成されたオーダーリストは、第１記憶部５３ａに記憶される。作成されたオーダーリストは、第１表示部５４ａに表示される。
【００５９】
一実施形態において、ユーザは、第２入力部５５から、オーダーの印刷優先順位を指定するユーザ指定情報を入力する。例えば、所定のオーダーを印刷データに含ませないように意図的にスキップ（割愛）したい場合には、[Skip]の項目を設けて、所定のオーダーについて[Skip]の項目を「ON」にする。また、例えば各オーダーについて顧客が注文印刷の料金を支払い済みであるか否かを判別したい場合には、[Paid]の項目を設けて、料金支払い済みのオーダーについて[Paid]の項目を「ON」にする。入力されたユーザ指定情報は、第１記憶部５３ａに記憶されている各オーダーのファイルに追加される。また、第１表示部５４ａに表示されたオーダーリストが更新される。
【００６０】
図１０は、第１表示部５４ａに表示されたオーダーリストの一例である。この例では、各オーダーについて、[No.]、[Skip]、[Paid]、[ID]、[Goods Name]、[Goods Code]、[Quantity]、[Status]、[Placement]、[Model Layout]、[Product Model]、[Layer]の情報が、横並びで表示されている。[No.」は、オーダーの順番を表す通し番号である。[Skip]および[Paid]は、ユーザによって設定されたユーザ指定情報であり、[Skip]はスキップ情報、[Paid]は支払情報である。[ID]は、オーダーのファイルの名称である。[Goods Name]および[Goods Code]は、被印刷物７０の情報である。[Quantity]は、印刷数量である。[Status]は、[Skip]の項目が「ON」である場合に「Skip」と表示し、オーダーの画像データ７１が第２表示部５４ｂに表示されている場合に「Preview」と表示する。
【００６１】
[Placement]および[Model Layout]は、パレット８０に関する表示である。[Placement]は、使用可能なパレット８０の名称である。[Placement]の下向き矢印（▽）をクリックするとプルダウンメニューが表示される。プルダウンメニューには１または複数の使用可能なパレット８０が表示されている。[Placement]は、ユーザがプルダウンメニューから所望のパレット８０を選択可能なように構成されている。なお、オーダーリストの[Placement]の欄に「Auto」と表示されている場合には、複数のパレット８０のなかで最も優先順位の高いデフォルトのパレット８０が自動的に選択されていることを表す。[Model Layout]は、印刷に使用されるパレット８０の名称である。
【００６２】
[Product Model]は、印刷設定情報を含んだファイルの名称である。[Layer]は、印刷パターンの情報である。なお、[Layer]において、１つの印刷パターンに２つ以上の印刷処理を含む場合には「カンマ（，）」で区切って実行順に表している。また、１つの印刷処理の中で２種類のインクをこの順に連続して吐出する場合には、２種類のインクを「ハイフン（−）」で結んで表している。
【００６３】
次に、ステップＳ２において、基準オーダー決定部５６ｂにより、オーダーリストの中から予め定められた基準に基づいて、印刷優先順位の最も高い基準オーダーが自動的に決定される。本実施形態では、ユーザによって指定されたユーザ指定情報を考慮して基準オーダーが決定される。具体的には、オーダーリストの上位から順に、[Skip]の項目が「OFF」、かつ、[Paid]の項目が「ON」のオーダーを検索していき、最初に抽出されたオーダーが基準オーダーに決定される。ただし、ユーザ指定情報が入力されていない場合などには、例えば通し番号が最も若い、すなわち、[No.]の欄が「１」のオーダーを、基準オーダーとすることもできる。
【００６４】
次に、ステップＳ３において、基準オーダーに含まれる情報、すなわち、被印刷物７０の情報と、画像データ７１の情報と、パレット８０の情報と、印刷設定情報とが、仮の印刷データ（仮印刷データ）として第２記憶部５３ｂに記憶される。
【００６５】
次に、ステップＳ４において、仮印刷データの[Model Layout]、典型的には基準オーダーで選択されたパレット８０のパレットデータ８１が、第２表示部５４ｂのプレビュー画面に自動的に表示される。また、基準オーダーに含まれる画像データ７１が、IDなどと共にプレビュー画面の配置孔８１ｈの位置に表示される。一実施形態では、まず、パレットデータ８１の配置孔８１ｈの外周上で、パレット８０の位置座標の基準となるBase Positionに最も近い点（図１２では、配置孔８１ｈの右下の端点）を第１基準点として設定する。次に、画像データ７１の印刷原点、すなわち、印刷可能領域をＸＹ平面内に表したときに、最も小さいＸ座標「ｘ０」と、最も小さいＹ座標「ｙ０」とから構成される点（ｘ０，ｙ０）を、第２基準点として設定する。そして、第１基準点に第２基準点を重ねるようにして、プレビュー画面の配置孔８１ｈの位置に画像データ７１が自動的に配置される。なお、パレットデータ８１の配置孔８１ｈには予め優先順位が付されており、基準オーダーに含まれる画像データ７１は、優先順位の最も高い配置孔８１ｈに配置される。基準オーダーに含まれる画像データ７１は、典型的には、パレット８０のBase Positionに最も近い配置孔８１ｈに配置される。なお、[Quantity]が２以上の複数である場合には、その数と同数の画像データ７１が配置孔８１ｈに配置される。
【００６６】
次に、ステップＳ５において、第Ｎオーダー検索部５６ｃは、基準オーダーの通し番号（No.）に１を加算する。次に、ステップＳ６において、第Ｎオーダー検索部５６ｃにより、基準オーダーの通し番号＋１の通し番号Ｎのオーダー（第Ｎオーダー。Ｎは自然数。）が存在するか否かが自動的に検索される。そして、第Ｎオーダーが無い場合、言い換えれば、先のオーダーがオーダーリストの最後である場合（ステップＳ６がＮｏの場合）には、ステップＳ１４に進む。一方、第Ｎオーダーがある場合（ステップＳ６がＹｅｓの場合）には、第Ｎオーダーが自動的に抽出される。そして、以降のステップＳ７〜Ｓ１１において、第Ｎオーダーをまとめて印刷可能であるか否かが自動的に判定される。
【００６７】
すなわち、ステップＳ７、Ｓ８では、ユーザ指定情報判定部５６ｄにより、ユーザによって入力されたユーザ指定情報に基づいて、第Ｎオーダーをまとめて印刷可能であるか否かが判定される。本実施形態では、まず、ステップＳ７において、スキップ判定部５６ｄ１により、[Skip]の項目が「OFF」であるか否かが自動的に判定される。そして、[Skip]の項目が「ON」である場合（ステップＳ７がＮｏの場合）には、ステップＳ１５でオーダーの通し番号に１が加算され、再びステップＳ６に戻る。一方、[Skip]の項目が「OFF」である場合（ステップＳ７がＹｅｓの場合）には、ステップＳ８に進む。次に、ステップＳ８において、支払判定部５６ｄ２により、[Paid]の項目が「ON」であるか否かが自動的に判定される。そして、[Paid]の項目が「OFF」である場合（ステップＳ８がＮｏの場合）には、ステップＳ１５でオーダーの通し番号に１が加算され、再びステップＳ６に戻る。一方、[Paid]の項目が「ON」である場合（ステップＳ８がＹｅｓの場合）には、ステップＳ９に進む。
【００６８】
次に、ステップＳ９では、パレット判定部５６ｅにより、パレット８０の情報に基づいて、第Ｎオーダーをまとめて印刷可能であるか否かが判定される。本実施形態では、仮印刷データの[Model Layout]と第Ｎオーダーの[Model Layout]とが同じであるか否かが自動的に判定される。そして、[Model Layout]が異なる場合（ステップＳ９がＮｏの場合）には、ステップＳ１４に進む。一方、[Model Layout]が同じである場合（ステップＳ９がＹｅｓの場合）には、ステップＳ１０に進む。
【００６９】
なお、本実施形態では、[Model Layout]が同じ場合に、まとめて印刷が可能と判断しているが、これにかえて、[Placement]に基づいてまとめて印刷可能か否か判断することもできる。すなわち、まず、基準オーダーの[Placement]と第Ｎオーダーの[Placement]とを対比させる。次に、同一の名称が付された[Model Layout]を含むか否かが自動的に判定される。そして、同一の名称の[Model Layout]を含まない場合にはステップＳ１４に進む一方、同一の名称の[Model Layout]を含む場合には、当該[Model Layout]を選択したうえで、ステップＳ１０に進むようにしてもよい。
【００７０】
次に、ステップＳ１０では、印刷パターン判定部５６ｆにより、印刷パターンの情報、すなわち印刷に使用するインクの種類やインクを印刷する順序の情報に基づいて、第Ｎオーダーをまとめて印刷可能であるか否かが判定される。本実施形態では、予め定められた基準に基づいて、第２記憶部５３ｂに記憶されている仮印刷データの印刷パターンと第Ｎオーダーの印刷パターンとが一度に印刷可能か否かが自動的に判定される。
【００７１】
本実施形態では、まず、仮印刷データの[Layer]と第Ｎオーダーの[Layer]とを対比させる。そして、一方がホワイトインクとプロセスカラーインクとをこの順に吐出する印刷モード（Ｗｈ−ＣＭＹＫ）を含み、他方がプロセスカラーインクとホワイトインクとをこの順に吐出する印刷モード（ＣＭＹＫ−Ｗｈ）を含む第１条件に該当する場合、仮印刷データの印刷パターンと第Ｎオーダーの印刷パターンとが一度に印刷不可能であると判定する。また、一方がコーティングインクを吐出してグロス調の表面仕上げを行う印刷モード（Ｇｃｏａｔ）を含み、他方がコーティングインクを吐出してマット調の表面仕上げを行う印刷モード（具体的には、Ｍｃｏａｔ、ＣＭＹＫ−ＭｃｏａｔおよびＷｈ−Ｍｃｏａｔのうちのいずれか）を含む第２条件に該当する場合、仮印刷データの印刷パターンと第Ｎオーダーの印刷パターンとが一度に印刷不可能であると判定する。
【００７２】
すなわち、本実施形態では、仮印刷データの[Layer]と第Ｎオーダーの[Layer]とを対比させて、上記した第１条件および第２条件のうちの少なくとも一方に該当するか否かを判定する。そして、第１条件および第２条件のうちの少なくとも一方に該当する場合は、第Ｎオーダーが一度に印刷不可能である（ステップＳ１０がＮｏである）として、ステップＳ１４に進む。一方、第１条件および第２条件のいずれにも該当しない場合には、第Ｎオーダーが一度に印刷可能である（ステップＳ１０がＹｅｓである）として、ステップＳ１１に進む。
【００７３】
なお、本実施形態では、上記した第１条件および第２条件によって一度に印刷可能か否かを判断しているが、これには限定されない。他の一実施形態では、仮印刷データの[Layer]と第Ｎオーダーの[Layer]とが同じであるか否かが自動的に判定される。そして、[Layer]が異なる場合（ステップＳ１０がＮｏの場合）には、ステップＳ１４に進み、[Layer]が同じである場合（ステップＳ１０がＹｅｓの場合）には、ステップＳ１１に進んでもよい。
【００７４】
次に、ステップＳ１１において、第２記憶部５３ｂに記憶されている仮印刷データが更新される。本実施形態では、画像データ更新部５６ｇにより、第Ｎオーダーに含まれる画像データ７２（図１２参照）が仮印刷データに追加される。また、印刷パターン更新部５６ｈにより、仮印刷データに含まれる印刷パターンと第Ｎオーダーの印刷パターンとに基づいて、これらを１回の印刷で実行可能とする１つの合成印刷パターンが新たに作成される。例えば、まず、最も新しい仮印刷データに含まれる印刷パターンと、第Ｎオーダーの印刷パターンとに含まれるインクの種類の和集合が求められる。インクの種類は、[Layer]の項目で把握することができる。次に、図７、図８に示す印刷パターンの設定に準じて、合成印刷パターンが作成される。作成された合成印刷パターンは、仮印刷データに追加されて、先に含まれていた印刷パターンと置換される。なお、第Ｎオーダーの印刷パターンを考慮してもインクの種類の和集合に変化が無い場合には、印刷パターンを更新せずに、先のものをそのまま保持してもよい。
【００７５】
次に、ステップＳ１２において、第Ｎオーダーに含まれる画像データ７２が、IDなどと共に第２表示部５４ｂのプレビュー画面の配置孔８１ｈの位置に表示される。第Ｎオーダーに含まれる画像データ７２は、例えば基準オーダーに含まれる画像データ７１と同様にして、プレビュー画面の配置孔８１ｈに自動的に配置される。第Ｎオーダーに含まれる画像データ７２は、予め定められている優先順位が高い配置孔８１ｈから順に配置される。
【００７６】
次に、ステップＳ１３において、パレットデータ８１の配置孔８１ｈに空きがあるか否かが自動的に判定される。具体的には、仮印刷データの[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、配置孔８１ｈに既に配置されている画像データ７１，７２の数Ｎｐとを対比させる。そして、配置孔８１ｈの数Ｎｈ＞画像データ７１，７２の数Ｎｐである場合（ステップＳ１３がＮｏの場合）には、配置孔８１ｈに空きがあると判定され、ステップＳ１５でオーダーの通し番号に１が加算されて、再びステップＳ６に戻る。一方、配置孔８１ｈの数Ｎｈ＝画像データ７１，７２の数Ｎｐである場合（ステップＳ１３がＹｅｓの場合）には、配置孔８１ｈに空きがないとして、ステップＳ１４に進む。
【００７７】
次に、ステップＳ１４において、印刷データ決定部５６ｉは、印刷データを決定する。具体的には、第２記憶部５３ｂに記憶されている最も新しい仮印刷データを印刷データとして確定する。以上のように、本実施形態の手順によれば、一度にまとめて印刷することが可能な複数のオーダーを含み、１回の印刷で実行可能な印刷データが自動的に生成される。この印刷データによれば、プリンタ１０において１回または２回以上の印刷処理が実行され、複数の被印刷物７０に対して効率的な印刷がなされる。以下に、幾つかの具体的な実施例を示す。
【００７８】
なお、以下の実施例では、Ｎｏ．１〜８の各オーダーに、それぞれ図１１に示すような画像データが含まれているものとする。
【００７９】
（実施例１）実施例１では、ステップＳ１において、図１２に示すようなオーダーリストが作成されたとする。すると、ステップＳ２において、[Skip]の項目が「OFF」、かつ、[Paid]の項目が「ON」のオーダーがオーダーリストの上から順に検索される。その結果、「No.1」のオーダーがこの条件を満たしていることから、「No.1」のオーダーが基準オーダーに決定される。次に、ステップＳ３において、「No.1」のオーダーが仮印刷データとして第２記憶部５３ｂに記憶される。次に、ステップＳ４において、「No.1」のオーダーの[Model Layout]がプレビュー画面に表示される。「No.1」のオーダーの[Model Layout]は、第１〜第８の計８つの配置孔８１ｈを有する（言い換えれば、配置孔８１ｈの数Ｎｈが８の）パレット８０を表すパレットデータ８１である。また、「No.1」のオーダーに含まれる画像データ（ハートのＡ）７１が、IDなどと共に優先順位の最も高い（第１番の）配置孔８１ｈの位置に表示される。また、「No.1」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００８０】
次に、ステップＳ５において、基準オーダーの通し番号（No.）に１が加算される。次に、ステップＳ６において、オーダーリストの中で基準オーダー（「No.1」のオーダー）の次にあたるオーダーが検索され、「No.2」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.2」のオーダーが「No.1」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.2」のオーダーは、[Skip]の項目が「OFF」であり、[Paid]の項目が「ON」であり、[Model Layout]が基準オーダーと同じであり、印刷パターンが仮印刷データの印刷パターンと一度に印刷可能である。したがって、ステップＳ１１において、「No.2」のオーダーに含まれる画像データが仮印刷データに追加される。また、「No.1」のオーダーの印刷パターンと「No.2」のオーダーの印刷パターンとに含まれるインクの種類の和集合が求められる。その結果、インクの種類の和集合は、ＣＭＹＫ、Ｇｃｏａｔ、Ｗｈとなる。したがって、図７、図８のフローチャートに沿って「Ｗｈ−ＣＭＹＫ、Ｇｃｏａｔ」の合成印刷パターンが作成され、仮印刷データに追加される。次に、ステップＳ１２において、「No.2」のオーダーに含まれる画像データ（ハートのＢ）７２が、IDなどと共に優先順位の２番目に高い（第２番の）配置孔８１ｈの位置に表示される。また、「No.2」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００８１】
次に、ステップＳ１３において、[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、既に配置されている画像データ７１，７２の数Ｎｐとが対比される。ここでは、Ｎｈ＝８、Ｎｐ＝２なので、Ｎｈ＞Ｎｐである。したがって、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。次に、ステップＳ６において、「No.2」のオーダーの次にあたる「No.3」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.3」のオーダーが「No.1, 2」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.3」のオーダーは、[Skip]の項目が「ON」であるので、まとめて印刷しない（スキップする）と判定される。そして、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。
【００８２】
次に、ステップＳ６において、「No.3」のオーダーの次にあたるオーダーが検索され、「No.4」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.4」のオーダーが「No.1, 2」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.4」のオーダーは、「No.1, 2」のオーダーとまとめて印刷可能であることから、ステップＳ１１において、「No.4」のオーダーに含まれる画像データが仮印刷データに追加される。また、仮印刷データの最新の合成印刷パターンと「No.4」のオーダーの印刷パターンとに含まれるインクの種類の和集合が求められる。その結果、インクの種類の和集合は、ＣＭＹＫ、Ｇｃｏａｔ、Ｗｈとなる。これは先の合成印刷パターンに含まれるインクの種類と同様である。したがって、仮印刷データの合成印刷パターンは更新されずに保持される。次に、ステップＳ１２において、「No.4」のオーダーに含まれる画像データ（ハートのＤ）７２が、IDなどと共に優先順位の３番目に高い（第３番の）配置孔８１ｈの位置に表示される。また、「No.4」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００８３】
次に、ステップＳ１３において、[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、既に配置されている画像データの数Ｎｐとを対比させる。ここでは、Ｎｈ＝８、Ｎｐ＝３なので、Ｎｈ＞Ｎｐである。したがって、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。次に、ステップＳ６において、「No.4」のオーダーの次にあたるオーダーが検索され、「No.5」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.5」のオーダーが「No.1, 2, 4」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.5」のオーダーは、「No.1, 2, 4」のオーダーとまとめて印刷可能であることから、ステップＳ１１において、「No.5」のオーダーに含まれる画像データが仮印刷データに追加される。また、仮印刷データの最新の合成印刷パターンと「No.5」のオーダーの印刷パターンとに含まれるインクの種類の和集合が求められるが、先の合成印刷パターンに含まれるインクの種類と同様であるため、合成印刷パターンは更新されずに保持される。次に、ステップＳ１２において、「No.5」のオーダーに含まれる画像データ（ハートとカップのＥ）７２が、IDなどと共に優先順位の４番目に高い（第４番の）配置孔８１ｈの位置に表示される。また、「No.5」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００８４】
次に、ステップＳ１３において、[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、既に配置されている画像データ７１，７２の数Ｎｐとを対比させる。ここでは、Ｎｈ＝８、Ｎｐ＝４なので、Ｎｈ＞Ｎｐである。したがって、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。次に、ステップＳ６において、「No.5」のオーダーの次にあたるオーダーが検索され、「No.6」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.6」のオーダーが「No.1, 2, 4, 5」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.6」のオーダーは、[Skip]の項目が「OFF」であり、[Paid]の項目が「ON」であるが、[Model Layout]が仮印刷データと異なるため、ステップＳ１４に進み、印刷データを決定する。具体的には、第２記憶部５３ｂに記憶されている最も新しい仮印刷データ、すなわち「No.1, 2, 4, 5」のオーダーの画像データ７１，７２と最新の合成印刷パターンとを含んだ仮印刷データを、印刷データとして確定する。そして、印刷データの生成を終了する。
【００８５】
（実施例２）実施例２では、ステップＳ１において、図１３に示すようなオーダーリストが作成されたとする。すると、ステップＳ２において、[Skip]の項目が「OFF」、かつ、[Paid]の項目が「ON」のオーダーがオーダーリストの上から順に検索される。その結果、「No.1, 2」のオーダーは[Paid]の項目が「OFF」のためにスルーされ、「No.3」のオーダーがこの条件を満たしていることから、「No.3」のオーダーが基準オーダーに決定される。次に、ステップＳ３において、「No.3」のオーダーが仮印刷データとして第２記憶部５３ｂに記憶される。次に、ステップＳ４において、「No.3」のオーダーの[Model Layout]がプレビュー画面に表示される。また、「No.3」のオーダーに含まれる画像データ（ハートのＣ）が、IDなどと共に優先順位の最も高い（第１番の）配置孔８１ｈの位置に表示される。また、「No.3」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００８６】
次に、ステップＳ５において、基準オーダーの通し番号（No.）に１が加算される。次に、ステップＳ６において、オーダーリストの中で基準オーダー（「No.3」のオーダー）の次にあたるオーダーが検索され、「No.4」のオーダーが抽出される。そして、ステップＳ７〜Ｓ１０において、「No.4」のオーダーが「No.3」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.4」のオーダーは、[Paid]の項目が「OFF」であるので、まとめて印刷は行わないと判定される。そして、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。
【００８７】
次に、ステップＳ６において、「No.4」のオーダーの次にあたるオーダーが検索され、「No.5」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.5」のオーダーが「No.3」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.5」のオーダーは、「No.3」のオーダーとまとめて印刷可能であることから、ステップＳ１１において、「No.5」のオーダーに含まれる画像データが仮印刷データに追加される。また、「No.3」のオーダーの印刷パターンと「No.5」のオーダーの印刷パターンとに含まれるインクの種類の和集合が求められる。その結果、インクの種類の和集合は、ＣＭＹＫ、Ｇｃｏａｔ、Ｗｈとなる。これは「No.3」の印刷パターンに含まれるインクの種類と同様である。したがって、仮印刷データの印刷パターンは更新されずに保持される。次に、ステップＳ１２において、「No.5」のオーダーに含まれる画像データ（ハートとカップのＥ）が、IDなどと共に優先順位の２番目に高い（第２番の）配置孔８１ｈの位置に表示される。また、「No.5」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００８８】
次に、ステップＳ１３において、[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、既に配置されている画像データの数Ｎｐとを対比させる。ここでは、Ｎｈ＝８、Ｎｐ＝２なので、Ｎｈ＞Ｎｐである。したがって、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。次に、ステップＳ６において、「No.5」のオーダーの次にあたるオーダーが検索され、「No.6」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.6」のオーダーが「No.3, 5」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.6」のオーダーは、[Skip]の項目が「OFF」であり、[Paid]の項目が「ON」であるが、[Model Layout]が仮印刷データと異なるため、ステップＳ１４に進み、印刷データを決定する。具体的には、第２記憶部５３ｂに記憶されている最も新しい仮印刷データ、すなわち「No.3, 5」のオーダーの画像データと「No.3」の印刷パターンとを含んだ仮印刷データを、印刷データとして確定する。そして、印刷データの生成を終了する。
【００８９】
（実施例３）実施例３では、ステップＳ１において、図１４に示すようなオーダーリストが作成されたとする。すると、ステップＳ２において、[Skip]の項目が「OFF」、かつ、[Paid]の項目が「ON」のオーダーがオーダーリストの上から順に検索される。その結果、「No.1」のオーダーが基準オーダーに決定される。次に、ステップＳ３において、「No.1」のオーダーが仮印刷データとして第２記憶部５３ｂに記憶される。次に、ステップＳ４において、「No.1」のオーダーの[Model Layout]がプレビュー画面に表示される。また、「No.1」のオーダーに含まれる画像データ（ハートのＡ）が、IDなどと共に優先順位の最も高い（第１番の）配置孔８１ｈの位置に表示される。また、「No.1」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００９０】
次に、ステップＳ５において、基準オーダーの通し番号（No.）に１が加算される。次に、ステップＳ６において、オーダーリストの中で基準オーダー（「No.1」のオーダー）の次にあたるオーダーが検索され、「No.2」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.2」のオーダーが「No.1」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.2」のオーダーは、「No.1」のオーダーとまとめて印刷可能であることから、ステップＳ１１において、「No.2」のオーダーに含まれる画像データが仮印刷データに追加される。また、「No.1」のオーダーの印刷パターンと「No.2」のオーダーの印刷パターンとに含まれるインクの種類の和集合が求められる。その結果、インクの種類の和集合は、ＣＭＹＫ、Ｇｃｏａｔ、Ｗｈとなる。したがって、図７、図８のフローチャートに沿って「Ｗｈ−ＣＭＹＫ、Ｇｃｏａｔ」合成印刷パターンが作成され、仮印刷データに追加される。次に、ステップＳ１２において、「No.2」のオーダーに含まれる画像データ（ハートのＢ）が、IDなどと共に優先順位の２番目に高い（第２番の）配置孔８１ｈの位置に表示される。また、「No.2」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００９１】
次に、ステップＳ１３において、[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、既に配置されている画像データの数Ｎｐとを対比させる。ここでは、Ｎｈ＝８、Ｎｐ＝２なので、Ｎｈ＞Ｎｐである。したがって、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。次に、ステップＳ６において、「No.3」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.3」のオーダーが「No.1, 2」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.3」のオーダーは、「No.1, 2」のオーダーとまとめて印刷可能であることから、ステップＳ１１において、「No.3」のオーダーに含まれる画像データが仮印刷データに追加される。また、仮印刷データの合成印刷パターンと「No.3」のオーダーの印刷パターンとに含まれるインクの種類の和集合が求められる。その結果、インクの種類の和集合は、ＣＭＹＫ、Ｇｃｏａｔ、Ｗｈとなる。これは先の合成印刷パターンと同様である。したがって、仮印刷データの合成印刷パターンは更新されずに保持される。次に、ステップＳ１２において、「No.3」のオーダーに含まれる画像データ（ハートのＣ）が、IDなどと共に優先順位の３番目に高い（第３番の）配置孔８１ｈの位置に表示される。また、「No.3」のオーダーの[Status]の欄には、「Preview」の文字が表示される。
【００９２】
次に、ステップＳ１３において、[Model Layout]に含まれる配置孔８１ｈの数Ｎｈと、既に配置されている画像データの数Ｎｐとを対比させる。ここでは、Ｎｈ＝８、Ｎｐ＝３なので、Ｎｈ＞Ｎｐである。したがって、ステップＳ１５でオーダーの通し番号に１が加算され、ステップＳ６に戻る。次に、ステップＳ６において、「No.4」のオーダーが抽出される。次に、ステップＳ７〜Ｓ１０において、「No.4」のオーダーが「No.1, 2, 3」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.4」のオーダーは、[Skip]の項目が「OFF」であり、[Paid]の項目が「ON」であり、[Model Layout]が基準オーダーと同じであるが、印刷パターンが、仮印刷データの合成印刷パターンと一度に印刷不可能である。すなわち、仮印刷データの合成印刷パターンは、「Ｗｈ−ＣＭＹＫ、Ｇｃｏａｔ」であるのに対し、「No.4」のオーダーの印刷パターンは、「Ｐｒ、ＣＭＹＫ−Ｍｃｏａｔ」である。このため、一方のオーダーがグロス調の表面仕上げを行う印刷モードを含み、他方がマット調の表面仕上げを行う印刷モードを含む場合に該当すると判定される。そのため、ステップＳ１４に進み、印刷データを決定する。具体的には、第２記憶部５３ｂに記憶されている最も新しい仮印刷データ、すなわち「No.1, 2, 3」のオーダーの画像データと最新の合成印刷パターンとを含んだ仮印刷データを、印刷データとして確定する。そして、印刷データの生成を終了する。
【００９３】
以上のように、本実施形態の印刷データ生成装置５０では、一度に印刷することのできるオーダーが１つにまとめられた印刷データが自動的に生成される。そのため、ユーザは注文の内容を見比べて、どれとどれをまとめて印刷するかを判断する必要がない。したがって、業務を効率化することができると共に、ユーザの負担を軽減することができる。また、印刷に対する知識や経験の少ないユーザであっても、簡便かつ迅速に印刷を行うことができる。
【００９４】
本実施形態の印刷データ生成装置５０は、プリンタ１０の取り扱いに不慣れなユーザが印刷を行う際に好ましく用いることができる。例えば、携帯電話販売店、家電量販店、写真店、雑貨販売店、ショッピングセンターなどの小売店の店頭に設置されるスタンドアローンのＫＩＯＳＫ（キオスク）型のプリンタは、顧客がセルフで操作したり、印刷を専門としない小売店の店員（店舗オペレータ）が顧客からの注文を受けて操作したりすることが想定される。よって、印刷データ生成装置５０は、このようなＫＩＯＳＫ型のプリンタに組み合わせて好ましく利用することができる。また、印刷データ生成装置５０は、多種多様な注文印刷を迅速に処理することの要求される用途で好ましく用いることができる。例えば、携帯電話販売店で携帯電話ケースに印刷を施したり、家電量販店で電子タバコに印刷を施したり、雑貨販売店で部品小物に印刷を施したりすることで、商品の付加価値を高める用途で好ましく用いることができる。
【００９５】
本実施形態では、インクヘッド２３から吐出される上記インクは、プロセスカラーインクとホワイトインクとを含む。印刷パターン判定部５６ｆは、上記基準オーダーの上記印刷パターンおよび上記第２オーダーの上記印刷パターンのうちの一方が、インクヘッド２３から上記ホワイトインクを吐出した後に上記プロセスカラーインクを吐出する印刷処理（Ｗｈ−ＣＭＹＫ）を含み、他方が、インクヘッド２３から上記プロセスカラーインクを吐出した後に上記ホワイトインクを吐出する印刷処理（ＣＭＹＫ−Ｗｈ）を含む場合に、上記基準オーダーの上記印刷パターンと、上記第２オーダーの上記印刷パターンとが一度に印刷不可能と判定するように構成されている。
【００９６】
本実施形態では、インクヘッド２３から吐出される上記インクは、コーティングインクを含む。印刷パターン判定部５６ｆは、上記基準オーダーの上記印刷パターンおよび上記第２オーダーの上記印刷パターンのうちの一方が、インクヘッド２３から上記コーティングインクを吐出してグロス調の表面仕上げ（Ｇｃｏａｔ）を行う印刷処理を含み、他方が、上記コーティングインクを吐出してマット調の表面仕上げ（Ｍｃｏａｔ）を行う印刷処理を含む場合に、上記基準オーダーの上記印刷パターンと、上記第２オーダーの上記印刷パターンとが一度に印刷不可能と判定するように構成されている。
【００９７】
本実施形態では、パレット判定部５６ｅによって上記基準オーダーと上記第２オーダーとが同じパレット８０の情報を含むと判定され、かつ、印刷パターン判定部５６ｆによって上記基準オーダーの上記印刷パターンと上記第２オーダーの上記印刷パターンとが一度に印刷可能と判定された場合に、上記仮印刷データの上記印刷パターンに含まれる上記インクの種類と、上記第２オーダーの上記印刷パターンに含まれる上記インクの種類との和集合を求めて、上記仮印刷データの上記印刷パターンと上記第２オーダーの上記印刷パターンとが統合された合成印刷パターンを作成し、上記仮印刷データに追加する印刷パターン更新部５６ｈを備える。これにより、印刷パターンの異なるオーダー同士をまとめて一度に印刷することのできる印刷データを生成することができる。
【００９８】
本実施形態では、上記オーダーは、パレット判定部５６ｅおよび印刷パターン判定部５６ｆによる判定をスキップするか否かの情報を含む。そして、印刷データ生成装置５０は、上記第２オーダーについて、パレット判定部５６ｅおよび印刷パターン判定部５６ｆによる判定をスキップするか否かを判定するように構成されているスキップ判定部５６ｄ１を備える。これにより、ユーザの意思を反映して、所定のオーダーを意図的に含まない印刷データを生成することができる。
【００９９】
本実施形態では、上記オーダーは、料金支払い済みであるか否かの支払情報を含む。そして、印刷データ生成装置５０は、上記第２オーダーについて、料金支払い済みであるか否かを判定するように構成されている支払判定部５６ｄ２を備える。これにより、ユーザの意思を反映して、料金支払い済みのオーダーを優先的に含む印刷データを生成することができる。
【０１００】
本実施形態では、上記被印刷物の印刷に使用されるインクの種類の情報、および、上記被印刷物の印刷される面の情報が入力される第１入力部５１と、上記オーダーを作成するように構成されているオーダー作成部５２と、を備える。上記オーダー作成部は、上記入力部に入力された情報に基づいて、上記印刷パターンを設定するように構成されている印刷パターン設定部５２ａを備える。これにより、ユーザは複数種類のインクの吐出順序を自ら指定する必要がない。したがって、印刷に対する知識や経験の少ないユーザであっても、オーダーを容易に作成することができる。
【０１０１】
本実施形態では、複数の上記オーダーの一覧であるオーダーリストを作成するオーダーリスト作成部５６ａと、上記オーダーリストを表示する第１表示部５４ａと、を備える。これにより、ユーザは複数のオーダーの数や内容を容易に把握することができる。
【０１０２】
本実施形態では、上記印刷データに含まれる画像データ７１，７２と、パレット８０を表すパレットデータ８１と、をあわせて表示する第２表示部５４ｂを備える。これにより、ユーザは、印刷に使用するパレット８０と被印刷物７０とを、第２表示部５４ｂの画面と同じようにプリンタ１０のテーブル２５上に並べることができる。したがって、被印刷物７０をプリンタ１０に載置する際の置き間違いが生じ難くなり、印刷の失敗をより良く低減することができる。
【０１０３】
本実施形態では、プリンタ１０は、ＫＩＯＳＫ型のプリンタである。小売店などの店頭に設置されるスタンドアローンのＫＩＯＳＫ型のプリンタは、プリンタ１０の取り扱いに不慣れなユーザが印刷設定を行うことが想定される。また、印刷完了まで顧客がその場で待機することが多いため、多種多様な注文印刷を迅速に処理することが求められる。したがって、ここに開示される印刷データ生成装置５０を併せて用いることが好ましい。これにより、顧客が印刷物を手にするまでの待ち時間が短くなり、顧客満足度を向上することができる。
【０１０４】
（第２実施形態）
本実施形態の印刷システム１０１（図１５参照）は、プリンタ１０と、印刷データ生成装置６０とを備えている。印刷システム１０１は、例えば第１実施形態の印刷データ生成装置５０にかえて、印刷データ生成装置６０を備えている。ただし、印刷システム１０１は、印刷データ生成装置５０の一部あるいは全部の構成に加えて、印刷データ生成装置６０を備えていてもよい。
【０１０５】
印刷データ生成装置６０は、プリンタ１０で用いられる１つまたは複数の印刷データを生成するように構成されている。本実施形態の印刷データ生成装置６０は、複数のオーダーを一度に印刷が可能なオーダーごとにまとめて、１つまたは複数のグループに区分けし、グループ毎に印刷データを生成するように構成されている。印刷データ生成装置６０では、第１実施形態の印刷データ生成装置５０と異なり、複数のオーダーの全てを何れかのグループに区分けすることができる。印刷データ生成装置６０では、複数のオーダーが区分けされるグループの数と同じ数の印刷データが生成される。
【０１０６】
図１５は、印刷データ生成装置６０の構成を示すブロック図である。印刷データ生成装置６０は、例えば、入力部６１と、オーダー作成部６２と、記憶部６３と、表示部６４と、メイン生成部６６と、出力部６７とを備えている。印刷データ生成装置６０の各部は、相互に通信可能に構成されている。印刷データ生成装置６０の各部の構成や機能などは、下記で特に言及している事項を除き、印刷データ生成装置５０と同じであってよい。
【０１０７】
本実施形態では、記憶部６３に、１つまたは複数のプロダクトモデルが記憶されている。プロダクトモデルは、例えば、被印刷物７０の情報と、被印刷物７０の印刷に使用可能なパレット８０の情報と、プリンタ１０の制御に必要な印刷設定情報と、を含んでいる。例えば、第１実施形態のオーダー作成部５２で作成されるオーダーに含まれている情報のうち、被印刷物７０に印刷される画像データ７３ａ（図１９参照）の情報を除く情報を含んでいる。ただし、プロダクトモデルは、さらに印刷される画像データ７３ａの情報を含んでもよい。プロダクトモデルにおいて、これらの情報は相互に紐付けされ、１組（グループ）の情報としてまとめられている。プロダクトモデルには、ユーザが識別可能なように適当な名前（ファイル名）が付与されている。プロダクトモデルは、１つのファイルとして記憶部６３に格納されている。印刷データ生成装置６０では、このプロダクトモデルを利用して、オーダーの作成と印刷データの生成とを簡便に行うことができる。
【０１０８】
図１６は、記憶部６３に格納されているプロダクトモデルの一例である。ここには、ファイル１〜８の計８つのプロダクトモデルを示している。本実施形態では、視覚的に判りやすいようにプロダクトモデルに含まれる情報を表形式で表している。実際のプロダクトモデルは、例えば、プログラム言語によって記載されたソースコードで作成されている。この場合、ソースコードで作成されたプロダクトモデルは、テキスト形式のデータファイルである。図１６の各プロダクトモデルは、それぞれ、（１）被印刷物７０の情報と、（２）印刷設定情報と、（３）印刷コストの情報と、（４）パレット８０の情報とを含んでいる。これらの情報は、１つのファイルにまとめられている。
【０１０９】
被印刷物７０の情報は、被印刷物７０に固有の情報である。典型的には、被印刷物７０の識別性、性状、大きさを表す情報である。本実施形態において、被印刷物７０の情報は、被印刷物７０の品名（コード、種類）、外観（材質、硬度、表面の光沢感、色）、裏表同一性、サイズ（最大高さ、ベースサイズ、ラウンドサイズ）の情報を含んでいる。なお、「裏表同一性」が「同一」とは、被印刷物７０の表（おもて）面、すなわち表側の印刷面と、裏面、すなわち裏側の印刷面と、の高さが略同じである（製造誤差などは許容し得る。）ことを表している。言い換えれば、プリンタ１０のテーブル２５の上に被印刷物７０を載置したときに、表裏を反転させてもインクヘッド２３から印刷面までの距離が略同じであることを表している。また、図１７の被印刷物７０の部分拡大図に表すように、「ベースサイズ（Base Size）」とは、被印刷物７０の外形の大きさであり、「ラウンドサイズ（Round Size）」とは、被印刷物７０の角の丸みである。
【０１１０】
印刷設定情報は、プリンタ１０で印刷を行う際に、プリンタ１０の制御装置３０が必要とする情報である。言い換えれば、プリンタ１０を制御するための情報である。本実施形態の「印刷設定情報」は、印刷に使用する特色インクの種類、印刷される面（印刷面）、印刷領域（プリントサイズおよびオフセット）、印刷パターン、印刷時間の情報を含んでいる。なお、図１７の被印刷物７０の部分拡大図に表すように、「プリントサイズ（Print Size）」とは、被印刷物７０の印刷される領域の大きさであり、「オフセット（Offset）」とは、印刷原点から印刷開始点（典型的には、プリントサイズの中で最も印刷原点に近い点）までの距離である。また、「印刷パターン」では、１回の印刷処理の中で２種類のインクを順に連続して吐出する場合に、２種類のインクを「ハイフン（−）」で結んで表している。
【０１１１】
パレット８０の情報は、被印刷物７０に印刷を行う際に使用可能なパレット８０の種類を表す情報である。言い換えれば、被印刷物７０を配置可能なサイズの配置孔８０ｈを有するパレット８０の種類を表す情報である。パレット８０の情報は、１つまたは複数のパレット８０の情報を含んでいる。ファイル１〜６では、１つのプロダクトモデルについて、それぞれ複数のパレット８０の情報が含まれている。複数のパレット８０は、相互に配置孔８０ｈの数および／または配置が異なったものである。複数のパレット８０のうちの１つが、最も優先順位の高いデフォルトのパレット８０に設定されている。
【０１１２】
入力部６１は、例えば顧客から新たな注文印刷の依頼が入った際に、ユーザがその注文印刷の内容を入力したり、記憶部６３からプロダクトモデルを選択したり、印刷データの生成を指示したりするために用いられる。印刷を施す被印刷物７０の大きさがプリンタ１０のテーブル２５に比べて十分に小さいとき、通常は、印刷効率や低コストの観点から、パレット８０を用いて複数の被印刷物７０に対して同時に印刷を行う。そのため、ユーザは複数の注文印刷の内容を一度に入力する。入力部６１の構成は、第１実施形態の第１入力部５１と同様であってもよい。ユーザは、例えば第１実施形態の第１入力部５１と同様に、注文印刷の内容を入力部６１に一から手動で入力してもよい。
【０１１３】
オーダー作成部６２は、注文印刷ごとに、その注文印刷の情報を含んだ「オーダー」のファイルを作成するように構成されている。オーダー作成部６２の構成は、第１実施形態のオーダー作成部５２と同様であってもよい。本実施形態では、記憶部６３にプロダクトモデルが格納されている。このため、ユーザが入力部６１に被印刷物７０の種類や名称を入力すると、記憶部６３で、当該被印刷物７０の種類や名称をもつプロダクトモデルが検索され、この情報を含んだプロダクトモデルが呼び出される。プロダクトモデルには、被印刷物７０の情報、使用可能なパレット８０の情報、印刷設定情報などが紐付けされている。したがって、本実施形態では、ユーザが例えば表示部６４を確認しながら入力部６１を操作することによって適切なプロダクトモデルを選択し、印刷データの生成に必要な情報を揃えることができる。ユーザは、例えば、使用するプロダクトモデルを選択して、被印刷物７０に印刷される画像データ７３ａを追加するだけで、オーダーのファイルを作成することができる。このように、本実施形態ではパレット８０の情報や印刷設定情報などを入力部６１に一から入力する必要がないため、簡便である。オーダーのファイルは、プロダクトモデルと、画像データ７３ａの情報とを含んで、記憶部６３に記憶される。
【０１１４】
記憶部６３は、第１記憶部６３ａと第２記憶部６３ｂとを備えている。記憶部６３、第１記憶部６３ａ、第２記憶部６３ｂの構成や機能などは、それぞれ、第１実施形態の記憶部５３、第１記憶部５３ａ、第２記憶部５３ｂと同じであってよい。第１記憶部６３ａには、例えば、上記したプロダクトモデルが記憶されている。プロダクトモデルは、印刷データ生成装置６０の出荷時に予め記憶されていてもよいし、例えばデータ通信可能なネットワーク上に置かれたデータサーバーなどから入手可能なように構成されていてもよい。また、第１記憶部６３ａには、オーダー作成部６２で作成されたオーダーなどが記憶される。第２記憶部６３ｂには、例えば、メイン生成部６６で仮保存される仮印刷データや、確定済みの印刷データなどが記憶される。
【０１１５】
表示部６４は、記憶部６３に記憶されている情報などをユーザが視認可能なように表示する。表示部６４は、第１表示部６４ａと第２表示部６４ｂとを備えている。表示部６４、第１表示部６４ａ、第２表示部６４ｂの構成や機能などは、それぞれ、第１実施形態の表示部５４、第１表示部５４ａ、第２表示部６４ｂと同じであってよい。第１表示部６４ａは、主に表形式で文字情報を表示する。第１表示部６４ａは、例えば、第１記憶部５３ａに保存されているプロダクトモデルや、オーダー作成部６２で作成されたオーダーなどを表示する。第２表示部６４ｂは、主にプレビュー画面を表示する。第２表示部６４ｂは、例えば、パレット８０を表すパレットデータ８３（図１９参照）や、被印刷物７０に印刷される画像データ７３ａなどを表示する。
【０１１６】
メイン生成部６６は、オーダーに含まれる印刷設定情報およびパレット８０の情報を参照して、印刷データを生成するように構成されている。例えば、ユーザが入力部６１のボタンを操作することにより、メイン生成部６６に印刷データ生成の信号が送信される。メイン生成部６６は、その信号を受けて、全てのオーダーを印刷可能なように、１つまたは複数の印刷データを生成する。より好ましくは、印刷データの数が最小となるように、１つまたは複数の印刷データを生成する。メイン生成部６６で生成された印刷データは、出力部６７に送られる。本実施形態のメイン生成部６６は、オーダーリスト作成部６６ａと、基準オーダー決定部６６ｂと、第Ｎオーダー検索部６６ｃと、パレット照合部６６ｄと、面照合部６６ｅと、仮印刷データ更新部６６ｆと、印刷データ決定部６６ｇとを備えている。なお、各部の機能については、印刷データ生成の手順に沿って後に詳しく説明する。
【０１１７】
出力部６７は、印刷データに含まれる画像データ７３ａの情報と印刷設定情報とを、プリンタ１０の制御装置３０が読み込み可能なラスタデータに変換（ラスタライズ）する。出力部６７は、ラスタデータをプリンタ１０の制御装置３０に送信する。出力部６７の構成や機能などは、第１実施形態の出力部５７と同じであってよい。
【０１１８】
図１８は、印刷データを生成する手順を示したフローチャートの一例である。本実施形態では、ユーザが印刷するオーダーを複数選択すると、ステップＳ１において、オーダーリスト作成部６６ａにより、それら複数のオーダーが予め定められた順番で自動的に並べられ、オーダーリストが作成される。複数のオーダーに対する順番の付け方は特に限定されず、ユーザによって任意に設定することができる。複数のオーダーを並べる順番は、例えば第１実施形態のオーダーリスト作成部５６ａと同様に設定してもよい。作成されたオーダーリストは、第１記憶部６３ａに記憶される。作成されたオーダーリストは、第１表示部６４ａに表示される。これにより、ユーザはオーダーの数や内容を容易に把握することができる。
【０１１９】
次に、ステップＳ２において、基準オーダー決定部６６ｂにより、基準オーダーが自動的に決定される。基準オーダーは、ここでは、オーダーリストに含まれるオーダーの中で通し番号が最も若いものとされる。次に、ステップＳ３において、基準オーダーに含まれる情報、すなわち、被印刷物７０の情報と、デフォルトのパレット８０の情報と、印刷設定情報とを包含するプロダクトモデル、および画像データ７３ａの情報は、１つの仮の印刷データ（仮印刷データ）として第２記憶部６３ｂに記憶される。また、好ましい一態様では、図１９に示すように、基準オーダーのパレット８０を表すパレットデータ８３が、第２表示部６４ｂのプレビュー画面に自動的に表示され、基準オーダーに含まれる画像データ７３ａが、プレビュー画面のパレットデータ８３の配置孔８３ｈに自動的に表示される。
【０１２０】
次に、ステップＳ４において、第Ｎオーダー検索部６６ｃは、基準オーダーの通し番号に１を加算する。次に、ステップＳ５において、第Ｎオーダー検索部６６ｃにより、基準オーダーの通し番号＋１の、通し番号Ｎのオーダー（第Ｎオーダー。Ｎは、２≦Ｎを満たす自然数。）が存在するか否かが自動的に検索される。そして、第Ｎオーダーが存在しない場合、言い換えれば、先のオーダーがオーダーリストの最後である場合（ステップＳ５がＮｏの場合）には、ステップＳ１２に進む。一方、第Ｎオーダーが存在する場合（ステップＳ５がＹｅｓの場合）には、第Ｎオーダーが抽出される。そして、以降のステップＳ６〜Ｓ８において、予め定められた基準に基づき、第Ｎオーダーを基準オーダーとまとめて一度に印刷可能か否かが自動的に判定される。
【０１２１】
すなわち、ステップＳ６では、パレット照合部６６ｄにより、第Ｎオーダーに含まれるパレット８０の情報が照合される。本実施形態では、第Ｎオーダーの「対応するパレットの一覧」に、仮印刷データのパレット８０が含まれるか否かが自動的に判定される。そして、仮印刷データのパレット８０が第Ｎオーダーの「対応するパレットの一覧」に含まれていない場合（ステップＳ６がＮｏの場合）には、ステップＳ１１でオーダーの通し番号に１が加算されて、再びステップＳ５に戻る。一方、印刷データのパレット８０が第Ｎオーダーの「対応するパレットの一覧」に含まれている場合（ステップＳ６がＹｅｓの場合）には、ステップＳ７に進む。
【０１２２】
次に、ステップＳ７では、面照合部６６ｅにより、第Ｎオーダーと第Ｎオーダーに含まれる印刷面の情報が照合され、第Ｎオーダーの印刷面が基準オーダーと同じか否かが自動的に判定される。本実施形態では、基準オーダーの印刷面と第Ｎオーダーの印刷面とが異なる場合、すなわち、一方が表（おもて）面で他方が裏面の場合（ステップＳ７がＮｏの場合）には、ステップＳ８に進む。一方、基準オーダーの印刷面と第Ｎオーダーの印刷面とが同じ場合、すなわち、両方がいずれも表（おもて）面あるいは裏面の場合（ステップＳ７がＹｅｓの場合）には、第Ｎオーダーを基準オーダーとまとめて一度に印刷可能と判定し、ステップＳ９に進む。
【０１２３】
次に、ステップＳ８では、面照合部６６ｅにより、基準オーダーと第Ｎオーダーとに含まれる裏表同一性の有無の情報が照合される。本実施形態では、基準オーダーと第Ｎオーダーとがいずれも裏表同一性を有する場合（ステップＳ８がＹｅｓの場合）には、第Ｎオーダーを基準オーダーとまとめて一度に印刷可能と判定し、ステップＳ９に進む。一方、基準オーダーと第Ｎオーダーとの少なくとも一方に裏表同一性が無い場合（ステップＳ８がＮｏの場合）には、第Ｎオーダーを基準オーダーとまとめて一度に印刷できない、すなわち、まとめ印刷不可と判定する。そして、ステップＳ１１でオーダーの通し番号に１が加算されて、再びステップＳ５に戻る。
【０１２４】
なお、本実施形態では、上記したＳ６〜Ｓ８によって第Ｎオーダーをまとめて印刷可能か否か判断しているが、これには限定されない。例えば、各オーダーがユーザ指定情報を含み、かつ、メイン生成部６６が第１実施形態に記載するようなユーザ指定情報判定部５６ｄを有している場合、ステップＳ６〜Ｓ８に加えて、ユーザ指定情報を判定するステップを更に有してもよい。また、メイン生成部６６が第１実施形態に記載するような印刷パターン判定部５６ｆを有している場合、ステップＳ６〜Ｓ８に加えて、基準オーダーの印刷パターンと第Ｎオーダーの印刷パターンとが一度に印刷可能か否かを判定するステップを更に有してもよい。
【０１２５】
次に、ステップＳ９では、仮印刷データ更新部６６ｆにより、第２記憶部６３ｂに記憶されている仮印刷データが自動的に更新される。本実施形態では、図７、図８のフローチャートに沿って、仮印刷データに含まれる印刷パターンと第Ｎオーダーの印刷パターンとに基づいて、これらをまとめて１回の印刷で実行する１つの合成印刷パターンが新たに作成される。作成された合成印刷パターンは、仮印刷データに追加されて、先に含まれていた印刷パターンと置換される。また、第Ｎオーダーに含まれる画像データ７３ｂが仮印刷データに追加される。好ましい一態様では、さらに第Ｎオーダーに含まれる画像データ７３ｂが、プレビュー画面のパレットデータ８３の配置孔８３ｈの位置に表示される。第Ｎオーダーに含まれる画像データ７３ｂは、予め定められている優先順位が高い配置孔８３ｈから順に配置される。
【０１２６】
次に、ステップＳ１０において、パレット８０に空きがあるか否かが自動的に判定される。具体的には、仮印刷データに含まれるオーダーの数と、パレットデータ８３の配置孔８３ｈの数とを対比させる。ここで、配置孔８３ｈの数＞オーダーの数である場合（ステップＳ１０がＮｏの場合）には、配置孔８３ｈに空きがあると判定される。そして、ステップＳ１１でオーダーの通し番号に１が加算されて、再びステップＳ５に戻る。一方、配置孔８３ｈの数＝オーダーの数である場合（ステップＳ１０がＹｅｓの場合）には、配置孔８３ｈに空きがないとして、ステップＳ１２に進む。
【０１２７】
次に、ステップＳ１２において、印刷データ決定部６６ｇは、印刷データを決定する。具体的には、第２記憶部６３ｂに記憶されている最も新しい仮印刷データを、印刷データとして確定する。このようにして、少なくとも基準オーダーを含んだ１つの印刷データが生成される。
【０１２８】
次に、ステップＳ１３において、印刷データ決定部６６ｇで確定済みの印刷データに、オーダーリストの全てのオーダーが含まれるか否かが自動的に判定される。具体的には、オーダーリストに含まれるオーダーの数と、確定済みの印刷データに含まれるオーダーの数とが対比される。そして、オーダーリストに含まれるオーダーの数＞確定済みの印刷データに含まれるオーダーの数である場合（ステップＳ１３がＮｏの場合）には、再びステップＳ２に戻り、新たな基準オーダーが自動的に決定される。新たな基準オーダーは、例えば、確定済みの印刷データに含まれるオーダーを除き、オーダーリストの中で通し番号が最も若いものとされる。言い換えれば、確定済みの印刷データに含まれていないオーダーの中で通し番号が最も若いものとされる。一方、オーダーリストに含まれるオーダーの数＝確定済みの印刷データに含まれるオーダーの数である場合（ステップＳ１３がＹｅｓの場合）には、印刷データの生成を終了する。このような手順を繰り返すことで、１または複数の印刷データが自動的に生成される。
【０１２９】
以上のように、本実施形態によれば、複数のオーダーを一度に印刷が可能なオーダーごとにまとめて、１つまたは複数のグループに区分けし、グループ毎に印刷データを生成することができる。また、この印刷データによれば、プリンタ１０において、１つまたは複数の印刷データに基づいて１回または２回以上の印刷処理が実行され、複数の被印刷物７０に対して効率的な印刷がなされる。好ましくは、オーダーリストに含まれる全てのオーダーを、最小の印刷回数で処理することができる。そのため、たとえ被印刷物７０の種類や印刷面等が異なる注文印刷の依頼が大量に入った場合であっても、迅速に処理することができる。以下に、幾つかの具体的な実施例を示す。
【０１３０】
（実施例１１）実施例１１では、ステップＳ１において、Ｎｏ．１〜６のオーダーを含むオーダーリストが作成され、第１記憶部６３ａに記憶されたとする。Ｎｏ．１〜６の各オーダーには、それぞれ、以下の表１に抜粋して示すような印刷設定情報およびパレットの情報を含んだプロダクトモデルが含まれている。なお、実施例１１では、Ｎｏ．１〜６の各オーダーが、いずれも裏表同一性を有していない。
【０１３１】
【表１】
2019012513.tif 000003
【０１３２】
この場合、ステップＳ２において、オーダーリストの中で通し番号が最も若い「No.1」のオーダーが基準オーダーに決定される。次に、ステップＳ３において、「No.1」のオーダーが仮印刷データとして第２記憶部６３ｂに記憶される。また、図１９に示すように、「No.1」のオーダーに含まれるパレットＩのパレットデータ８３が、第２表示部６４ｂのプレビュー画面に表示され、「No.1」のオーダーに含まれる画像データ７３ａが、パレットデータ８３の優先順位の最も高い配置孔８３ｈの位置に表示される。
【０１３３】
次に、ステップＳ４において、基準オーダーの通し番号（No.）に１が加算される。次に、ステップＳ５において、オーダーリストの中で基準オーダー（「No.1」のオーダー）の次のオーダーが検索され、「No.2」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.2」のオーダーが基準オーダー（「No.1」のオーダー）とまとめて印刷可能であるか否かが判定される。その結果、「No.2」のオーダーは、基準オーダーと共通のパレット（パレットＩ）を含み、かつ、印刷面が基準オーダーと同じ表（おもて）面であることから、基準オーダーとまとめて印刷可能であると判定される。したがって、ステップＳ９において、図７、図８のフローチャートに沿って「No.2」のオーダーの印刷パターンを含む合成印刷パターンが作成され、仮印刷データが更新される。また、「No.2」のオーダーに含まれる画像データ７３ｂが仮印刷データに追加される。また、「No.2」のオーダーに含まれる画像データ７３ｂが、パレットデータ８３の優先順位の２番目に高い配置孔８３ｈの位置に表示される。
【０１３４】
次に、ステップＳ１０において、仮印刷データに含まれるオーダーの数と、パレットデータ８３の配置孔８３ｈの数とが対比される。ここでは、仮印刷データに含まれるオーダーの数＝２、配置孔８３ｈの数＝６なので、まだ配置孔８３ｈに空きがある。したがって、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。次に、ステップＳ５において、「No.2」のオーダーの次のオーダーが検索され、「No.3」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.3」のオーダーが「No.1, 2」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.3」のオーダーは、「No.1, 2」のオーダーとプロダクトモデルは異なる（ここでは、使用する特色インクの種類が異なる）ものの、基準オーダーと共通のパレット（パレットＩ）を含み、かつ、印刷面が基準オーダーと同じ表面であることから、基準オーダーとまとめて印刷可能であると判定される。したがって、ステップＳ９において、図７、図８のフローチャートに沿って「No.3」のオーダーの印刷パターンを含む合成印刷パターンが作成され、仮印刷データが更新される。また、「No.3」のオーダーに含まれる画像データ７３ｂが仮印刷データに追加される。また、「No.3」のオーダーに含まれる画像データ７３ｂが、パレットデータ８３の優先順位の３番目に高い配置孔８３ｈの位置に表示される。
【０１３５】
次に、ステップＳ１０において、仮印刷データに含まれるオーダーの数と、パレットデータ８３の配置孔８３ｈの数とを対比させる。ここでは、仮印刷データに含まれるオーダーの数＝３なので、まだ配置孔８３ｈに空きがある。したがって、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。次に、ステップＳ５において、「No.3」のオーダーの次のオーダーが検索され、「No.4」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.4」のオーダーが「No.1-3」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.4」のオーダーは、基準オーダーと共通のパレットを含まないことから、まとめて印刷は不可と判定される。そして、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。
【０１３６】
次に、ステップＳ５において、「No.4」のオーダーの次のオーダーが検索され、「No.5」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.5」のオーダーが「No.1-3」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.5」のオーダーは、基準オーダーと共通のパレットを含まないことから、まとめて印刷は不可と判定される。そして、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。
【０１３７】
次に、ステップＳ５において、「No.5」のオーダーの次のオーダーが検索され、「No.6」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.6」のオーダーが「No.1-3」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.6」のオーダーは、基準オーダーと共通のパレット（パレットＩ）を含むものの、印刷面が基準オーダーと異なる裏面であり、かつ裏表同一性も無いことから、まとめて印刷は不可と判定される。そして、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。
【０１３８】
次に、ステップＳ５において、「No.6」のオーダーの次のオーダーが検索されるが、「No.7」のオーダーはオーダーリストに含まれない。このため、ステップＳ１２に進み、第１の印刷データが確定される。具体的には、第２記憶部６３ｂに記憶されている最も新しい仮印刷データ、すなわち「No.1-3」のオーダーの画像データ７３ａ，７３ｂと最新の合成印刷パターンとを含んだ仮印刷データが、第１の印刷データとして確定される。
【０１３９】
次に、ステップＳ１３において、オーダーリストに含まれるオーダーの数と、確定済みの印刷データに含まれるオーダーの数とが対比される。ここでは、オーダーリストに含まれるオーダーの数＝６、第１の印刷データに含まれるオーダーの数＝３なので、印刷データに含まれていないオーダーが残っている。したがって、ステップＳ２に戻り、新たな基準オーダー（第２基準オーダー）が検索される。そして、確定済みの印刷データに含まれていないオーダーの中で通し番号が最も若い「No.4」のオーダーが第２基準オーダーに決定される。次に、ステップＳ３において、「No.4」のオーダーが第２仮印刷データとして第２記憶部６３ｂに記憶される。また、「No.4」のオーダーに含まれるパレットIIのパレットデータ８４が、第２表示部６４ｂのプレビュー画面に表示され、「No.4」のオーダーに含まれる画像データ７４ａが、パレットデータ８４の優先順位の最も高い配置孔８４ｈの位置に表示される。
【０１４０】
次に、ステップＳ４において、基準オーダーの通し番号（No.）に１が加算される。次に、ステップＳ５において、オーダーリストの中で第２基準オーダーの次のオーダーが検索され、「No.5」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.5」のオーダーが第２基準オーダー（「No.4」のオーダー）とまとめて印刷可能であるか否かが判定される。その結果、「No.5」のオーダーは、第２基準オーダーと共通のパレット（パレットII）を含み、かつ、印刷面が第２基準オーダーと同じ表面であることから、第２基準オーダーとまとめて印刷可能であると判定される。したがって、ステップＳ９において、図７、図８のフローチャートに沿って「No.5」のオーダーの印刷パターンを含む合成印刷パターンが作成され、第２仮印刷データが更新される。また、「No.5」のオーダーに含まれる画像データ７４ｂが第２仮印刷データに追加される。また、「No.5」のオーダーに含まれる画像データ７４ｂが、パレットデータ８４の優先順位の２番目に高い配置孔８４ｈの位置に表示される。
【０１４１】
次に、ステップＳ１０において、第２仮印刷データに含まれるオーダーの数と、パレットデータ８４の配置孔８４ｈの数とを対比させる。ここでは、第２仮印刷データに含まれるオーダーの数＝２なので、まだ配置孔８４ｈに空きがある。したがって、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。次に、ステップＳ５において、「No.5」のオーダーの次のオーダーが検索され、「No.6」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.6」のオーダーが「No.4,5」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.6」のオーダーは、基準オーダーと共通のパレットを含まないことから、まとめて印刷は不可と判定される。そして、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。
【０１４２】
次に、ステップＳ５において、「No.6」のオーダーの次のオーダーが検索されるが、「No.7」のオーダーはオーダーリストに含まれない。このため、ステップＳ１２に進み、第２の印刷データが確定される。具体的には、第２記憶部６３ｂに記憶されている最も新しい第２仮印刷データ、すなわち「No.4,5」のオーダーの画像データ７４ａ，７４ｂと最新の合成印刷パターンとを含んだ仮印刷データが、第２の印刷データとして確定される。
【０１４３】
次に、ステップＳ１３において、オーダーリストに含まれるオーダーの数と、確定済みの第１および第２の印刷データに含まれるオーダーの数とが対比される。ここでは、オーダーリストに含まれるオーダーの数＝６、確定済みの印刷データに含まれるオーダーの数＝５（３＋２）なので、印刷データに含まれていないオーダーが残っている。したがって、ステップＳ２に戻り、新たな基準オーダー（第３基準オーダー）が検索される。そして、印刷データに含まれていないオーダーの中で通し番号が最も若い「No.6」のオーダーが第３基準オーダーに決定される。次に、ステップＳ３において、「No.6」のオーダーが第３仮印刷データとして第２記憶部６３ｂに記憶される。また、「No.6」のオーダーに含まれるパレットＩのパレットデータ８５が、第２表示部６４ｂのプレビュー画面に表示され、「No.6」のオーダーに含まれる画像データ７５が、パレットデータ８５の優先順位の最も高い配置孔８５ｈの位置に表示される。
【０１４４】
次に、ステップＳ４において、基準オーダーの通し番号（No.）に１が加算される。次に、ステップＳ５において、「No.6」のオーダーの次のオーダーが検索されるが、「No.7」のオーダーはオーダーリストに含まれない。このため、ステップＳ１２に進み、第３の印刷データが確定される。具体的には、第２記憶部６３ｂに記憶されている最も新しい第３仮印刷データ、すなわち「No.6」のオーダーの画像データ７５と印刷パターンとを含んだ仮印刷データが、第３の印刷データとして確定される。
【０１４５】
次に、ステップＳ１３において、オーダーリストに含まれるオーダーの数と、確定済みの印刷データに含まれるオーダーの数とが対比される。すると、第１〜第３の印刷データに含まれるオーダーの数＝６（３＋２＋１）なので、オーダーリストに含まれるオーダーの数と同数である。したがって、印刷データの生成を終了する。このように、実施例１１では、６つのオーダーが３つのグループに区分され、合計３つの印刷データが生成される。
【０１４６】
（実施例１２）実施例１２では、ステップＳ１において、Ｎｏ．１１〜１６のオーダーを含むオーダーリストが作成されたとする。Ｎｏ．１１〜１６の各オーダーには、それぞれ、以下の表２に抜粋して示すような印刷設定情報およびパレットの情報を含んだプロダクトモデルが含まれている。なお、実施例１２では、Ｎｏ．１１〜１６の各オーダーが、いずれも裏表同一性を有している。
【０１４７】
【表２】
2019012513.tif 000004
【０１４８】
この場合、実施例１１に準じて、まず「No.11」のオーダーが基準オーダーに決定され、「No.11」のオーダーが仮印刷データとして第２記憶部６３ｂに記憶される。また、図２０に示すように、「No.11」のオーダーに含まれるパレットＩのパレットデータ８６が、第２表示部６４ｂのプレビュー画面に表示され、「No.11」のオーダーに含まれる画像データ７６ａが、パレットデータ８６の優先順位の最も高い配置孔８６ｈの位置に表示される。次に、実施例１１に準じて、ステップＳ６〜Ｓ８により、「No.12」および「No.13」のオーダーが、基準オーダーとまとめて印刷可能であると判定される。したがって、「No.12」および「No.13」のオーダーに含まれる画像データ７６ｂが仮印刷データに順次追加され、「No.12」および「No.13」のオーダーに含まれる画像データ７６ｂが、パレットデータ８６の優先順位の２および３番目に高い配置孔８６ｈの位置に順次表示される。また、実施例１１に準じて、ステップＳ４〜Ｓ９により、「No.14」および「No.15」のオーダーが、まとめて印刷は不可と判定される。そして、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。
【０１４９】
次に、ステップＳ５において、「No.15」のオーダーの次のオーダーが検索され、「No.16」のオーダーが抽出される。次に、ステップＳ６〜Ｓ８において、「No.16」のオーダーが「No.11-13」のオーダーとまとめて印刷可能であるか否かが判定される。その結果、「No.16」のオーダーは、印刷面が基準オーダーと異なる（裏面である）ものの、「No.11-13」のオーダーおよび「No.16」のオーダーはいずれも裏表同一性を有することから、実施例１１の態様とは異なり、「No.11-13」のオーダーとまとめて印刷可能であると判定される。したがって、「No.16」のオーダーに含まれる画像データ７６ｂが仮印刷データに追加され、「No.16」のオーダーに含まれる画像データ７６ｂが、パレットデータ８６の優先順位の４番目に高い配置孔８６ｈの位置に表示される。そして、ステップＳ１１でオーダーの通し番号に１が加算され、ステップＳ５に戻る。
【０１５０】
次に、ステップＳ５において、「No.16」のオーダーの次のオーダーが検索されるが、「No.17」のオーダーはオーダーリストに含まれない。このため、ステップＳ１２に進み、第１の印刷データが確定される。具体的には、第２記憶部６３ｂに記憶されている最も新しい仮印刷データ、すなわち「No.11-13,16」のオーダーの画像データ７６ａ，７６ｂと最新の合成印刷パターンとを含んだ仮印刷データが、第１の印刷データとして確定される。
【０１５１】
次に、ステップＳ１３において、オーダーリストに含まれるオーダーの数と、確定済みの印刷データに含まれるオーダーの数とが対比される。ここでは、オーダーリストに含まれるオーダーの数＝６、第１の印刷データに含まれるオーダーの数＝４なので、確定済みの印刷データに含まれていないオーダーが残っている。したがって、ステップＳ２に戻り、新たな基準オーダー（第２基準オーダー）が検索される。そして、実施例１１と同様に、「No.14」のオーダーが第２基準オーダーに決定され、「No.14」のオーダーが第２仮印刷データとして第２記憶部６３ｂに記憶される。また、「No.14」のオーダーに含まれるパレットIIのパレットデータ８７が、第２表示部６４ｂのプレビュー画面に表示され、「No.14」のオーダーに含まれる画像データ７７ａが、パレットデータ８７の優先順位の最も高い配置孔８７ｈの位置に表示される。次に、ステップＳ４〜Ｓ８により、「No.15」のオーダーが、第２基準オーダーとまとめて印刷可能であると判定される。そして、「No.14,15」のオーダーの画像データ７７ａ，７７ｂと最新の合成印刷パターンとを含んだ仮印刷データが、第２の印刷データとして確定される。
【０１５２】
次に、ステップＳ１３において、オーダーリストに含まれるオーダーの数と、確定済みの印刷データに含まれるオーダーの数とが対比される。すると、オーダーリストに含まれるオーダーの数＝６、確定済みの第１および第２の印刷データに含まれるオーダーの数＝６（４＋２）なので、印刷データに含まれるオーダーの数と同数である。したがって、印刷データの生成を終了する。このように、実施例１２では、６つのオーダーが２つのグループに区分され、合計２つの印刷データが生成される。
【０１５３】
以上のように、本実施形態の印刷データ生成装置６０では、オーダーリストに含まれる全てのオーダーがまとめられた１つまたは複数の印刷データが自動的に作成される。例えば、インターネットなどを通じて顧客から注文印刷を受注し、店舗側で印刷物を作成して、ユーザに郵送して納品を行うような場合は、低コスト化や生産効率を向上する観点から、全てのオーダーを最小の印刷回数で処理することが好ましい。このような場合、印刷データ生成装置６０は、特に好適に用いることができる。これにより、注文印刷の価格を下げて、顧客満足度を向上することができる。
【０１５４】
本実施形態では、各オーダーが、被印刷物７０をパレット８０に載置したときに、表面をインクヘッド２３に対向させる場合と裏面をインクヘッド２３に対向させる場合とで、テーブル２５からの被印刷物７０の高さが同じであるか否かの裏表同一性の有無の情報を有している。そして、面照合部６６ｅは、上記した印刷面の照合に加えて、裏表同一性の有無の情報を相互に照合するように構成されている。メイン生成部６６は、基準オーダーの印刷面と、第Ｎオーダーの印刷面とが異なり、かつ、基準オーダーおよび第Ｎのオーダーがいずれも裏表同一性を有している場合に、基準オーダーと第Ｎオーダーとを一度に印刷可能と判定し、基準オーダーと第Ｎオーダーとをまとめて１つの印刷データを生成するように構成されている。言い換えれば、メイン生成部６６は、以下の（１）、（２）のいずれか：（１）基準オーダーの印刷面と、第Ｎオーダーの印刷面とが、いずれも表、あるいは、いずれも裏である；（２）基準オーダーの印刷面と、第Ｎオーダーの印刷面とが異なり、かつ、基準オーダーと第Ｎオーダーとが、いずれも裏表同一性を有している；に該当する場合に、基準オーダーと第Ｎオーダーとを一度に印刷可能と判定するように構成されている。すなわち、メイン生成部６６は、基準オーダーの印刷面と、第Ｎオーダーの印刷面とが異なり、かつ、基準オーダーおよび第Ｎオーダーの少なくとも一方に裏表同一性が無い場合、基準オーダーと第Ｎオーダーとを一度に印刷不可能と判定するように構成されている。
【０１５５】
本実施形態では、メイン生成部６６は、複数のオーダーの中から、予め定められた印刷順位が最も高いオーダーを基準オーダーに決定する基準オーダー決定部６６ｂと、基準オーダーに含まれる情報を仮印刷データとして記憶する第２記憶部６３ｂと、基準オーダーと第Ｎオーダーとを一度に印刷可能と判定された場合に、第Ｎオーダーを上記仮印刷データに統合して、上記仮印刷データを更新する仮印刷データ更新部６６ｆと、最新の上記仮印刷データを印刷データとして決定する印刷データ決定部６６ｇと、をさらに備える。
【０１５６】
本実施形態では、メイン生成部６６は、オーダーリストに含まれる複数のオーダーが全て印刷データに含まれるように、１つまたは複数の印刷データを生成する。これにより、ユーザは印刷注文をもれなく印刷することができ、印刷忘れを防止することができる。
【０１５７】
本実施形態では、第１記憶部６３ａには、被印刷物７０の品名に、少なくとも、パレット８０の情報と、上記印刷面の情報と、上記印刷設定情報と、が紐付けされて１つのファイルに格納されたプロダクトモデルが記憶されている。そして、上記プロダクトモデルから上記オーダーを作成するように構成されているオーダー作成部６２をさらに備える。ユーザは、プロダクトモデルを利用することで、オーダーを一から作成する必要がない。このため、ユーザの負担を軽減することができる。また、印刷に対する知識や経験の少ないユーザであっても、容易にオーダーを作成することができる。
【０１５８】
本実施形態では、印刷データに含まれる画像を表す画像データ７３ａ，７３ｂと、パレット８０を表すパレットデータ８３と、をあわせて表示する第２表示部６４ｂをさらに備える。これにより、第２表示部６４ｂの画面を見本として、これと同じように印刷に使用するパレット８３と被印刷物７０とをプリンタ１０のテーブル２５上に並べることができる。したがって、被印刷物７０をプリンタ１０に載置する際の置き間違いが生じ難くなり、印刷の失敗をより良く低減することができる。
【０１５９】
本実施形態では、プリンタ１０は、ＫＩＯＳＫ型のプリンタである。ＫＩＯＳＫ型のプリンタは、プリンタ１０の取り扱いに不慣れなユーザが印刷設定を行うことが想定される。また、多種多様な注文印刷を効率良く処理することが求められる。したがって、ここに開示される印刷データ生成装置６０を併せて用いることが好ましい。
【０１６０】
以上、本実施形態に係る印刷データ生成装置５０，６０及びそれを備えた印刷システム１００について説明した。しかし、本発明に係る印刷データ生成装置及びそれを備えた印刷システムは、これに限定されない。
【０１６１】
例えば図６の第１実施形態および図１５の第２実施形態では、印刷データ生成装置５０，６０が、それぞれ、オーダー作成部５２，６２を備えていたが、これには限定されない。オーダー作成部５２，６２は、印刷データ生成装置５０，６０に接続された外部装置であってもよい。また、図６の第１実施形態では、印刷データ生成装置５０が第２入力部５５を備え、印刷データ生成装置５０のメイン生成部５６がユーザ指定情報判定部５６ｄを備えていたが、これには限定されない。例えば、ユーザによってユーザ指定情報が入力されない場合には、第２入力部５５やユーザ指定情報判定部５６ｄは必須ではなく、第２実施形態のように省略してもよい。また、第１記憶部５３ａには、第２実施形態の第１記憶部６３ａと同様に、例えば図１６に示すような情報が相互に紐づけられ１つのファイルにまとめられたプロダクトモデルが記憶されていてもよい。
【０１６２】
また、例えば図９の第１実施形態では、ステップＳ３の後にステップＳ４を行い、ステップＳ１１の後にステップＳ１２を行うようにしていたが、これには限定されない。例えばステップＳ４の後にステップＳ３を行ってもよいし、ステップＳ１２の後にステップＳ１１を行ってもよい。また、図９の第１実施形態では、ステップＳ７の後にステップＳ８を行い、ステップＳ９の後にステップＳ１０を行うようにしていたが、これには限定されない。例えばステップＳ８の後にステップＳ７を行ってもよいし、ステップＳ１０の後にステップＳ９を行ってもよい。
【０１６３】
また、図９の第１実施形態では、ステップＳ９において[Model Layout]が異なる場合（ステップＳ９がＮｏの場合）、または、ステップＳ１０において第Ｎオーダーが一度に印刷不可能である場合（ステップＳ１０がＮｏの場合）に、ステップＳ１４に進み、印刷データを決定していたが、これには限定されない。例えば、インターネットなどを通じて顧客から注文印刷を受注し、店舗側で印刷物を作成して、ユーザに郵送して納品を行うような場合、納期に比較的ゆとりがある場合がある。このような場合は、ステップＳ９がＮｏ、または、ステップＳ１０がＮｏの場合に、ステップＳ１４に進まず、ステップＳ１５でオーダーの通し番号に１が加算されるようにしてもよい。
【０１６４】
また、プリンタ１０の構成は特に限定されない。例えば、上記した実施形態では、インクヘッド２３がキャリッジ１９に搭載され、左右方向Ｘに往復移動（シャトル移動）しながら印刷が行われる、所謂、シャトルタイプ（シリアルタイプ）のプリンタ１０について説明したが、これには限定されない。ここに開示される技術は、例えば記録媒体５と同じ幅のラインヘッドを備え、ラインヘッドが固定された状態で印刷が行われる、所謂、ラインタイプのプリンタにも同様に適用することができる。また、上記した実施形態では、プリンタ１０のキャリッジ１９が左右方向Ｘに移動し、テーブル２５が前後方向Ｙに移動するように構成されていたが、これには限定されない。キャリッジ１９とテーブル２５との移動は相対的なものであり、そのどちらが左右方向Ｘまたは前後方向Ｙに移動してもよい。また、例えば、キャリッジ１９は移動不能に配置され、テーブル２５が左右方向Ｘおよび前後方向Ｙの両方向に移動可能なように構成されていてもよい。
【０１６５】
また、上記した実施形態では、プリンタ１０が紫外線ランプ２４を備えていたが、紫外線ランプ２４は必須ではなく、省略することもできる。その場合、インクカートリッジ２１、２２には、それぞれ、紫外線硬化型以外のインクが貯留されていてもよい。また、プリンタ１０は、被印刷物７０をカットするカッティングヘッドを備えていてもよい。
【符号の説明】
【０１６６】
１０    記録装置（プリンタ）
５０、６０    印刷データ生成装置
５１、５５、６１    入力部
５２、６２    オーダー作成部
５３、６３    記憶部
５４、６４    表示部
５６、６６    メイン生成部
５７、６７    出力部
１００、１０１  印刷システム
【図１】
2019012513.tif 000005
【図２】
2019012513.tif 000006
【図３】
2019012513.tif 000007
【図４】
2019012513.tif 000008
【図５】
2019012513.tif 000009
【図６】
2019012513.tif 000010
【図７】
2019012513.tif 000011
【図８】
2019012513.tif 000012
【図９】
2019012513.tif 000013
【図１０】
2019012513.tif 000014
【図１１】
2019012513.tif 000015
【図１２】
2019012513.tif 000016
【図１３】
2019012513.tif 000017
【図１４】
2019012513.tif 000018
【図１５】
2019012513.tif 000019
【図１６】
2019012513.tif 000020
【図１７】
2019012513.tif 000021
【図１８】
2019012513.tif 000022
【図１９】
2019012513.tif 000023
【図２０】
2019012513.tif 000024