(57)【要約】【課題】ユーザの意図したレイアウトを実現することができ、しかも、印刷スピードや画質などを向上させることができる印刷装置、その制御方法及びプログラムを提供することを目的とする。【解決手段】印刷モードを入力する入力手段と、受信した複数の印刷ジョブを記憶しておく記憶手段と、入力された印刷モードに基づいて複数の印刷ジョブを配置する配置手段と、確定した配置に基づいて印刷を行う印刷手段とを有する印刷装置、その制御方法及びプログラムである。【選択図】図４
2010284818.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブにおける印刷対象を、一定の印刷可能領域に割り付けて印刷する印刷装置において、
印刷モードを入力する入力手段と；
受信した複数の印刷ジョブを記憶する記憶手段と；
上記入力手段を介して入力された印刷モードに基づいて、上記記憶手段に記憶されている複数の印刷ジョブを上記印刷可能領域に配置する配置手段と；
上記配置手段が配置した印刷ジョブの配置に基づいて、印刷する印刷手段と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１であって、
上記入力手段を介して入力できる印刷モードは、通常モード、速度優先モード、画質優先モードであることを特徴とする印刷装置。
【請求項３】
請求項１であって、
上記配置手段は、上記入力手段を介して速度優先モードが入力された場合、印刷に要する時間が最も短くなるように、印刷ジョブを配置する手段であることを特徴とする印刷装置。
【請求項４】
請求項３であって、
上記配置手段は、印刷時間を最短にするために、印字開始から印字終了までのキャリッジ総移動量が最小になるように、印刷ジョブを配置する手段であることを特徴とする印刷装置。
【請求項５】
請求項１であって、
上記配置手段は、上記入力手段を介して、画質優先モードが入力された場合、印刷物の画質が良くなるように印刷ジョブを、上記印刷可能領域に配置する手段であることを特徴とする印刷装置。
【請求項６】
請求項５であって、
上記配置手段は、印字中に用紙上の余白領域で紙面予備吐が行えるように印刷ジョブを配置する手段であることを特徴とする印刷装置。
【請求項７】
複数の印刷ジョブにおける印刷対象を一定の印刷可能領域に割り付けて印刷を実行する印刷装置を制御する方法において、
受信した複数の印刷ジョブを記憶手段に記憶する記憶工程と；
上記記憶工程で記憶された複数の印刷ジョブを、入力手段を介して入力された印刷モードに基づいて配置し、記憶装置に記憶する配置工程と；
上記配置工程で行われた印刷ジョブの配置に基づいて印刷手段が印刷する印刷工程と；
を有することを特徴とする印刷装置の制御方法。
【請求項８】
複数の印刷ジョブにおける印刷対象を一定の印刷可能領域に割り付けて印刷する制御プログラムにおいて、
受信した複数の印刷ジョブを記憶手段に記憶する記憶手順と；
上記記憶手順で記憶された複数の印刷ジョブを、入力手段を介して入力された印刷モードに基づいて配置し、記憶装置に記憶する配置手順と；
上記配置手順で行われた印刷ジョブの配置に基づいて印刷手段が印刷する印刷手順と；
を印刷装置に実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動でレイアウトを決定して印刷を実行する印刷装置、その制御方法及び制御方法の各工程を実行するプログラムに関する。
【背景技術】
【０００２】
近年、大判サイズの用紙に印刷可能な印刷装置が使用されている。大判用紙に対する印刷では、大きな画像を印刷するだけでなく、印刷用紙よりも小さな画像を、印刷用紙に複数個配置し、印刷することがある。このような印刷を実行するために、複数の印刷ジョブにおける複数の印刷対象を、印刷用紙に効率的に自動で割り付ける技術が開発されている。また、ページごとに配置する画像のレイアウトを、任意に設定できる技術も開発されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１８７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来例は、複数の割り付け候補の中から、印刷対象が印刷媒体上の印刷領域に占める占有率を算出し、一定の閾値以上の占有率となる割り付け候補を選択し、印刷を実行する。これは、用紙節約のみを目的としたユーザには有効であるが、たとえば印刷スピードや画質などを向上させることを望むユーザにとっては、満足できるものではない。また、特許文献１記載の発明は、ユーザが印刷ジョブのレイアウトを任意に設定できる。これは、ユーザの意図したレイアウトを実現できるという利点はあるが、上記従来例と同じように、印刷スピードや画質などを向上させることができないという問題がある。
【０００５】
本発明は、ユーザの意図したレイアウトを実現することができ、しかも、印刷スピードや画質などを向上させることができる印刷装置、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、印刷モードを入力する入力手段と、受信した複数の印刷ジョブを記憶しておく記憶手段と、入力された印刷モードに基づいて複数の印刷ジョブを配置する配置手段と、確定した配置に基づいて印刷を行う印刷手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ネスティング等の割り付け印刷において、速度優先モードや画質優先モード等、印刷モードをユーザが選択できる。したがって、入力した印刷モードに基づいて複数の印刷ジョブを配置し、ユーザの望んだ割り付け印刷を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施例１である印刷装置１００の概略構成を示すブロック図である。
【図２】印刷装置１００の全体の動作を示すフローチャートである。
【図３】印刷装置の割り付け印刷時に選択可能な印刷モードの例を示す図である。
【図４】実施例１における配置処理の動作を示すフローチャートである。
【図５】速度優先モードでの配置処理における配置動作のフローチャートである。
【図６】画質優先モードでの配置処理における配置動作のフローチャートである。
【図７】通常モード、速度優先モード、画質優先モードでの配置例を示す図である。
【発明を実施するための形態】
【０００９】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００１０】
図１は、本発明の実施例１である印刷装置１００の概略構成を示すブロック図である。
【００１１】
実施例１は、複数の印刷ジョブにおける印刷対象を、一定の印刷可能領域に割り付けて印刷する印刷装置である。また、実施例１は、割り付け印刷を行うときに、速度優先モードや画質優先モードなどの各種印刷モードをユーザが設定し、設定された印刷モードに基づいた画像配置で印刷することによって、ユーザの望む割り付け印刷を実行する印刷装置である。
【００１２】
印刷装置１００は、複数の印刷ジョブにおける印刷対象を一定の印刷可能領域に割り付けて印刷を実行する印刷装置において、ユーザが入力した印刷モードに基づいて、記憶されている複数の印刷ジョブを配置し、印刷する装置である。
【００１３】
印刷装置１００は、ＣＰＵ１１０と、記憶装置１２０と、ユーザインタフェース１３０と、通信インタフェース１４０と、印字ヘッドホルダ１５０と、印字ヘッド１６０と、インクタンクホルダ１７０と、インクタンク１８０と、システムバス１９０とを有する。
【００１４】
ＣＰＵ１１０は、印刷装置１００の全体を制御する。記憶装置１２０は、たとえばハードディスクやＣＤ−ＲＯＭ等の記憶装置であり、ＣＰＵ１１０によって実行され、印刷装置１００の動作を制御する制御プログラムや各種制御の実施時に必要なデータを記憶するＲＡＭなどで構成されたワークエリアなども含んでいる。
【００１５】
ユーザインタフェース１３０は、操作パネルなどの印刷装置１００のユーザインタフェースである。通信インタフェース１４０は、外部と通信するための通信手段である。印字ヘッドホルダ１５０は、着脱可能な印字ヘッド１６０を、印刷装置１００に固定している。インクタンクホルダ１７０は、着脱可能なインクタンク１８０を印刷装置１００に固定している。各部はシステムバス１９０によって接続されている。
【００１６】
次に、印刷装置１００の全体の動作について説明する。
【００１７】
図２は、印刷装置１００の全体の動作を示すフローチャートである。
【００１８】
まず、操作パネルなどのユーザインタフェース１３０によってネスティングに関する各種設定を行う（ステップＳ２００）。ここで、ネスティングに関する各種設定とは、ネスティングの有効・無効の設定、ネスティング待ち時間の設定、印刷モードの設定などであり、ユーザがこれらの設定を行う。ここで、ネスティング設定が有効である場合、印刷装置１００は、ネスティング印刷モードで印刷処理する。
【００１９】
図３は、印刷装置の割り付け印刷時に操作パネルによって選択可能な印刷モードの例を示す図である。
【００２０】
図３に示すように、印刷装置１００では、操作パネルによって、通常モード、速度優先モード、画質優先モードの各種印刷モードを選択可能であり、選択したモードに応じて印刷ジョブの配置を決定する。
【００２１】
印刷装置１００は、印刷ジョブを受信すると（ステップＳ２１０）、受信した印刷ジョブの画像幅と画像高さとを取得し（ステップＳ２２０）、ハードディスクなどの記憶装置１２０に、画像データとともに記憶する（ステップＳ２３０）。次に、印刷装置１００に装着されている用紙のサイズと受信した印刷ジョブの画像サイズとを比較し（ステップＳ２４０）、印刷ジョブ配置後に、用紙幅方向に十分な余白領域が残らない場合、配置処理に移行する（ステップＳ２６０）。ステップＳ２４０で用紙幅方向に十分な余白領域が残る場合、後続印刷ジョブの受信を待ち、操作パネルで設定したネスティング待ち時間だけ待ち状態になる（ステップＳ２５０）。この状態で後続印刷ジョブを受信した場合、ステップＳ２１０に戻り、これまでの一連の処理を繰り返す。ステップＳ２５０で後続印刷ジョブを受信せずに待ち時間が経過した場合、またはユーザからユーザインタフェース１３０経由で強制印刷開始指示要求があった場合、配置処理に移行する（ステップＳ２６０）。そして、配置処理によって確定した印刷ジョブの配置に基づいて、印刷処理を行い（ステップＳ２７０）、一連の印刷処理動作を終了する。
【００２２】
図４は、実施例１における配置処理（Ｓ２６０）の動作を示すフローチャートである。
【００２３】
実施例１における配置処理では、まずユーザが操作パネルを介して入力した印刷モードを取得する（ステップＳ４００）。そこで、通常モードが選択されていると、受信した順番どおりに、印刷ジョブを配置する（ステップＳ４２０）。次に、速度優先モードが選択されていれば、一連の印刷動作に要する時間が最も短くなるように、印刷ジョブを配置する（ステップＳ４４０）。画質優先モードが選択されていれば、画質が良くなるように、印刷ジョブを配置する（ステップＳ４５０）。
【００２４】
図５は、実施例１における速度優先モードでの配置処理における配置決定動作を示すフローチャートである。つまり、図５は、ジョブ１、ジョブ２、ジョブ３の３個の印刷ジョブを受信し、これらの配置を行う動作のフローチャートである。
【００２５】
実施例１における速度優先モードでの配置処理について説明する。
【００２６】
まず、ジョブ１とジョブ２との画像高さを比較する（ステップＳ５００）。ジョブ１がジョブ２の画像高さと同じか、それよりも大きい場合、ジョブ２とジョブ３との画像高さを比較する（ステップＳ５０１）。ジョブ２がジョブ３の画像高さと同じか、それよりも大きければ、ジョブ１、ジョブ２、ジョブ３の順番で、ホームポジション側からジョブを配置する（ステップＳ５０２）。次に、ステップＳ５００で、ジョブ１がジョブ２の画像高さよりも小さい場合、ジョブ１とジョブ３の画像高さを比較する（ステップＳ５０３）。ジョブ１がジョブ３の画像高さと同じか、それよりも大きい場合、ジョブ２、ジョブ１、ジョブ３の順番で、ホームポジション側からジョブを配置する（ステップＳ５０４）。ステップＳ５０３で、ジョブ１がジョブ３の画像高さよりも小さいと判断されると、ジョブ２とジョブ３との画像高さを比較する（ステップＳ５０５）。ジョブ２がジョブ３の画像高さと同じか、それよりも大きいと判断されると、ジョブ２、ジョブ３、ジョブ１の順番で、ホームポジション側からジョブを配置する（ステップＳ５０６）。
【００２７】
ステップＳ５０５で、ジョブ２がジョブ３の画像高さよりも小さいと判断されると、ジョブ３、ジョブ２、ジョブ１の順番で、ホームポジション側からジョブを配置する（ステップＳ５０７）。ステップＳ５０１で、ジョブ２がジョブ３の画像高さよりも小さいと判断されると、ジョブ１とジョブ３との画像高さを比較する（ステップＳ５０８）。ジョブ１がジョブ３の画像高さと同じか、それよりも大きければ、ジョブ１、ジョブ３、ジョブ２の順番で、ホームポジション側からジョブを配置する（ステップＳ５０９）。ステップＳ５０８で、ジョブ１がジョブ３の画像高さよりも小さいと判断されると、ジョブ３、ジョブ１、ジョブ２の順番で、ホームポジション側からジョブを配置する（ステップＳ５１０）。
【００２８】
上記のように、実施例１における速度優先モードでの配置処理では、画像高さの大きい順にホームポジション側からジョブを配置する。キャリッジをホームポジション側からバックポジション側へと往復に移動させてプリントヘッドからインクを吐出するインクジェットプリンタにおいて、１回のスキャンでキャリッジが移動するのは、画像データの最右端までである。このために、画像高さの大きい順にホームポジション側からジョブを配置することによって、キャリッジの総移動量が最小となり、印刷にかかる時間が短い。
【００２９】
次に、実施例１における画質優先モードでの配置処理について説明する。
【００３０】
図６は、実施例１における画質優先モードでの配置処理における配置決定動作を示すフローチャートである。つまり、図６はジョブ１、ジョブ２、ジョブ３の３個の印刷ジョブを受信し、これらの配置を行う場合におけるフローチャートである。
【００３１】
まず、ジョブ１とジョブ２との画像高さを比較する（ステップＳ６００）。ジョブ１がジョブ２の画像高さと同じか、それよりも大きければ、ジョブ２とジョブ３との画像高さを比較する（ステップＳ６１０）。ジョブ２がジョブ３の画像高さよりも大きければ、ジョブ１、ジョブ３、ジョブ２の順番でホームポジション側からジョブを配置する（ステップＳ６２０）。ステップＳ６１０でジョブ２がジョブ３の画像高さと同じか、それよりも小さいと判断されれば、ジョブ１、ジョブ２、ジョブ３の順番で、ホームポジション側からジョブを配置する（ステップＳ６３０）。
【００３２】
ステップＳ６００で、ジョブ１がジョブ２の画像高さよりも小さいと判断されると、ジョブ１とジョブ３との画像高さを比較する（ステップＳ６４０）。ジョブ１がジョブ３の画像高さよりも大きければ、ジョブ１、ジョブ３、ジョブ２の順番でホームポジション側からジョブを配置する（ステップＳ６５０）。ステップＳ６４０で、ジョブ１がジョブ３の画像高さと同じか、それよりも小さいと判断されると、ジョブ２、ジョブ１、ジョブ３の順番で、ホームポジション側からジョブを配置する（ステップＳ６６０）。
【００３３】
上記のように、実施例１における画質優先モードでの配置処理では、画像高さの小さい印刷ジョブから順に、用紙の中央付近に配置する。この配置方法は、割り付ける印刷ジョブが４個以上になった場合も同様である。キャリッジをホームポジション側からバックポジション側へ往復に移動させてプリントヘッドからインクを吐出するインクジェットプリンタにおいて、このように配置することによって、中央付近に配置された画像データから印刷が終了する。このときに、それよりも外側に配置されている画像データはまだ印刷中である。そこで、中央付近にできる余白領域で、紙面予備吐を行うことによって、それ以降の外側に配置された画像データの画質を向上させることができる。つまり、紙面予備吐を行うことによって、吐出不良の改善が行われ、ノズルから安定したインク吐出を実行することができ、画像のエッジ部分などの画質が向上する。また、余白領域は、印刷後にユーザによってカットされ、廃却されるので、この余白領域を紙面予備吐に用いることによって、用紙を有効に活用することができるという利点もある。
【００３４】
図７は、実施例１において、通常モード、速度優先モード、画質優先モードでの配置例を示す図である。
【００３５】
図７（ａ）は、３個の印刷ジョブを通常モードで割り付けた場合の例を示す図である。たとえば、ジョブ１、ジョブ２、ジョブ３の順番で受信した場合に、印刷モードが通常モードであれば、用紙上に、図７（ａ）に示すように、受信した順番どおりに配置する。
【００３６】
図７（ｂ）は、３個の印刷ジョブを速度優先モードで割り付けた場合の例を示す図である。印刷モードとして速度優先モードが選択されている場合、図７（ｂ）に示すように、画像高さの大きい順に、ホームポジション側からジョブを配置する。このように配置することによって、キャリッジの総移動量が最小となり、印刷にかかる時間が短い。
【００３７】
図７（ｃ）は、３個の印刷ジョブを画質優先モードで割り付けた場合の例を示す図である。印刷モードとして画質優先モードが選択されている場合、図７（ｃ）に示すように配置する。このように配置することによって、中央付近にできた余白領域で、紙面予備吐を行うことができ、外側に配置されたジョブ２、ジョブ３の画質が向上する。
【００３８】
実施例において、ユーザインタフェース１３０は、印刷モードを入力する入力手段の例である。記憶装置１２０は、受信した複数の印刷ジョブを記憶する記憶手段の例である。ＣＰＵ１１０は、上記入力手段を介して入力された印刷モードに基づいて、上記記憶手段に記憶されている複数の印刷ジョブを上記印刷可能領域に配置する配置手段の例である。印字ヘッド１６０は、上記配置手段が配置した印刷ジョブの配置に基づいて、印刷する印刷手段の例である。
【００３９】
また、上記配置手段は、上記入力手段を介して速度優先モードが入力された場合、印刷に要する時間が最も短くなるように、印刷ジョブを配置する手段である。さらに、上記配置手段は、印刷時間を最短にするために、印字開始から印字終了までのキャリッジ総移動量が最小になるように、印刷ジョブを配置する手段である。しかも、上記配置手段は、上記入力手段を介して、画質優先モードが入力された場合、印刷物の画質が良くなるように印刷ジョブを、上記印刷可能領域に配置する手段である。そして、上記配置手段は、印字中に用紙上の余白領域で紙面予備吐が行えるように印刷ジョブを配置する手段である。
【００４０】
また、上記実施例における各手段を工程に置き換えれば、方法の発明として把握することができる。つまり、上記実施例は、複数の印刷ジョブにおける印刷対象を一定の印刷可能領域に割り付けて印刷を実行する印刷装置を制御する方法の例である。また、上記実施例は、受信した複数の印刷ジョブを記憶手段に記憶する記憶工程と、上記記憶工程で記憶された複数の印刷ジョブを、入力手段を介して入力された印刷モードに基づいて配置し、記憶装置に記憶する配置工程とを有する方法の例である。さらに、上記実施例は、上記配置工程で行われた印刷ジョブの配置に基づいて印刷手段が印刷する印刷工程を有する方法の発明の例である。
【００４１】
また、上記実施例を制御プログラムの例として把握することができる。上記実施例は、受信した複数の印刷ジョブを記憶手段に記憶する記憶手順と、上記記憶手順で記憶された複数の印刷ジョブを、入力手段を介して入力された印刷モードに基づいて配置し、記憶装置に記憶する配置手順とを印刷装置に実行させるプログラムの例である。上記実施例は、上記配置手順で行われた印刷ジョブの配置に基づいて印刷手段が印刷する印刷手順を印刷装置に実行させる制御プログラムの例である。
【産業上の利用可能性】
【００４２】
たとえば、上記実施例は、速度優先モード時に、キャリッジの総移動量が最小になるように、画像高さの大きい順に、ホームポジション側からジョブを配置する。この場合、印刷速度の向上が実現できる他の構成を採用するようにしてもよい。また、上記実施例では、画質優先モード時には、中央の余白領域で紙面予備吐することによって、画質を向上させる。この場合、画質の向上が実現できる他の構成を採用するようにしても。
【００４３】
また、上記実施例では、入力手段によって入力できる印刷モードとして、通常モード、速度優先モード、画質優先モードの３モードを挙げたが、他の印刷モードを入力するようにしてもよい。
【００４４】
また、上記実施例を制御プログラムとして把握することができる。この場合、ＣＤ−ＲＯＭやフロッピー（登録商標）ディスク等の記憶媒体から、又は電子メールやパソコン通信等のネットワークを介して、印刷装置又はこの印刷装置と接続するＰＣ等に、上記制御プログラムが、ロードされ、実行されるようにしてもよい。たとえば、印刷装置のＲＡＭやＰＣのＨＤＤに、上記制御プログラムを格納することができる。
【００４５】
また、たとえば、複数の印刷ジョブにおける印刷対象を一定の印刷可能領域に割り付けて印刷を実行する印刷装置に、上記実施例を適用可能である。このような印刷装置としては、たとえばプリンタや複写機、複合機、スキャナなどがある。これらの装置にも、上記実施例を適用することができる。
【符号の説明】
【００４６】
１００…印刷装置、
１１０…ＣＰＵ
１２０…記憶装置、
１６０…印字ヘッド。
【図１】
2010284818.tif 000003
【図２】
2010284818.tif 000004
【図３】
2010284818.tif 000005
【図４】
2010284818.tif 000006
【図５】
2010284818.tif 000007
【図６】
2010284818.tif 000008
【図７】
2010284818.tif 000009