(57)【要約】【課題】  利用者が必要とする情報を欠くことなく低コストで画像形成できるようにした画像形成装置および方法およびプログラムを提供する。【解決手段】  インターフェース１０で受信した印刷要求の印刷条件を有する印刷データから印刷条件を解析し、矩形画像を印刷しないと設定され、かつ、レイアウトを維持すると設定されている場合、印刷要求された印刷データから矩形画像を削除する。レイアウトを詰めるが設定されている場合、矩形画像を削除したのちに文字を削除した矩形画像のスペースに詰める。それに対して、矩形画像を印刷すると設定され、矩形画像を間引いて印刷すると設定されている場合には矩形画像を間引く。【選択図】図１
2006268320.tif 000002
【特許請求の範囲】
【請求項１】
画像が印刷される１または複数の画像領域を有する印刷データに基づき印刷制御を行う印刷制御装置において、
前記画像領域の画像の印刷を省略するか否かを設定する設定手段と、
前記設定手段により前記画像領域の印刷を省略すると設定された場合は、前記画像領域の印刷を省略したレイアウトの印刷データを生成する印刷データ生成手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記印刷データ生成手段は、
前記画像領域を削除することにより該画像領域を詰めたレイアウトの印刷データを生成する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記印刷データ生成手段は、
前記画像領域を該画像領域を囲む枠情報に変換することによりレイアウトを保持した印刷データを生成する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項４】
画像が印刷される１または複数の画像領域を有する印刷データに基づき印刷制御を行う印刷制御装置の制御方法において、
前記画像領域の画像の印刷を省略するか否かを設定手段により設定し、
前記設定手段により前記画像領域の印刷を省略すると設定された場合は、前記画像領域の印刷を省略したレイアウトの前記印刷データを印刷データ生成手段により生成する
ことを特徴とする印刷制御装置の制御方法。
【請求項５】
画像が印刷される１または複数の画像領域を有する印刷データに基づく印刷制御をコンピュータにより実行させる印刷制御プログラムであって、
前記画像領域の画像の印刷を省略するか否かを設定する第１のステップと、
前記第１のステップで前記画像領域の印刷を省略すると設定された場合は、前記画像領域の印刷を省略したレイアウトの印刷データを生成する第２のステップと
を含むことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および方法およびプログラムに関し、特に、低いランニングコストでの印刷出力を可能にした印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
近年、消耗品である印刷トナーや印刷用紙の使用量を削減することにより、低いランニングコストで印刷出力を可能にした節約モードを有する印刷装置があり、これらの印刷装置では印刷用紙１枚に複数ページを印刷するＮアップ印刷や印刷イメージ自体を縮小することで複数ページにわたる印刷データを印刷用紙１枚に縮小する縮小印刷などによって使用する印刷用紙の枚数を削減している。
【０００３】
さらに、印刷出力時の出力解像度を落とすことや塗りつぶしの多い画像や図形などが含まれる場合には塗りつぶされた画素を間引くことによりトナーの使用量を減らしている。また、用紙サイズに対して塗りつぶしの割合が大きい場合などには、色を反転させることにより印刷出力を実現する方法もある。
【０００４】
出力解像度を落として印刷出力する場合や塗りつぶされた画素を間引くことにより印刷出力する場合には、印刷品質が低下してしまうことにより所望の印刷イメージで印刷出力することができないという問題がある。
【０００５】
一般に画素を間引くパターンは予め指定されており、この指定された間引き規則を用いた印刷出力では、必ずしも消耗品の削減に繋がらない場合があるという問題があった。
【０００６】
ユーザにより指定される印刷材料節約モードと印刷材料節約モード判断材料に従い、印刷するイメージデータの特徴に応じて間引きパターンを切り替え制御することにより、印刷材料節約モードにおいて、出力画像の形態に応じて、複数の画素を間引く規則（間引きパターン）の中から、ユーザの意図する出力結果に一番適したものが自動的に選択されることにより、ユーザの望む良好な出力画像を得ることを可能にした従来技術として、特許文献１に開示されたものがある。
【０００７】
また、特許文献２に示された従来技術では、ＷＷＷサーバとサポートサーバから必要な情報を取得して合成・加工することで、新たなハイパーテキスト情報を生成し、作成したハイパーテキスト情報に含まれる一部の情報を削除して送信相手である端末に送信することで、データサイズを小さくすることを可能にしている。
【特許文献１】特開２００４−１７３８９
【特許文献２】特開平１０−１７７５２８
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に示された従来技術においては、主に、印刷データの特徴に応じて自動的に間引きパターンを選択して切り替えることにより、よりユーザの意図に近い出力イメージを得ることができるような技術であるが、全体をパターンで間引くため仮にトナーの節約が可能であっても印刷用紙の節約までには至らない。
【０００９】
また、特許文献２に示された従来技術では、ハイパーテキスト情報の一部を削除することでデータサイズを小さくして通信量を削減することを可能にしているが、表示時に必要となる情報が表示されないことがあるという問題がある。
【００１０】
さらに、特許文献２に示された従来技術では、通信量の削減を目的としているため画像形成にかかるランニングコストを削減することができないという問題もある。
【００１１】
そこで、本発明は、利用者が必要とする画像を欠くことなく低コストで印刷出力できるようにした印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１の発明は、画像が印刷される１または複数の画像領域を有する印刷データに基づき印刷制御を行う印刷制御装置において、前記画像領域の画像の印刷を省略するか否かを設定する設定手段と、前記設定手段により前記画像領域の印刷を省略すると設定された場合は、前記画像領域の印刷を省略したレイアウトの印刷データを生成する印刷データ生成手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記印刷データ生成手段は、前記画像領域を削除することにより該画像領域を詰めたレイアウトの印刷データを生成することを特徴とする。
【００１４】
また、請求項３の発明は、請求項１の発明において、前記印刷データ生成手段は、前記画像領域を該画像領域を囲む枠情報に変換することによりレイアウトを保持した印刷データを生成することを特徴とする。
【００１５】
また、請求項４の発明は、請求項１の発明において、画像が印刷される１または複数の画像領域を有する印刷データに基づき印刷制御を行う印刷制御装置の制御方法において、前記画像領域の画像の印刷を省略するか否かを設定手段により設定し、前記設定手段により前記画像領域の印刷を省略すると設定された場合は、前記画像領域の印刷を省略したレイアウトの前記印刷データを印刷データ生成手段により生成することを特徴とする。
【００１６】
また、請求項５の発明は、画像が印刷される１または複数の画像領域を有する印刷データに基づく印刷制御をコンピュータにより実行させる印刷制御プログラムであって、前記画像領域の画像の印刷を省略するか否かを設定する第１のステップと、前記第１のステップで前記画像領域の印刷を省略すると設定された場合は、前記画像領域の印刷を省略したレイアウトの印刷データを生成する第２のステップとを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、印刷出力要求を行う印刷データに含まれる矩形画像を削減して新たに生成した印刷データを印刷要求するような構成にしたので、トナー使用量を削減することができるほか、印刷用紙枚数の削減が可能となり、低コストで印刷出力が可能になるという効果を奏する。
【００１８】
また、削除する画像を利用者により指定できるような構成にしたので、利用者にとって必要な情報を欠くことなく画像形成できるという効果をも奏する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係わる印刷制御装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【００２０】
なお、本願発明における実施例では、印刷要求された印刷データに含まれる画像や図形など領域である画像領域を矩形画像として説明するがこれに限定されることなく、実施するものとする。
【実施例】
【００２１】
図１は、この発明に係わる印刷制御装置および方法およびプログラムを適用して構成した印刷制御システムのシステム構成図である。
【００２２】
図１において、この印刷制御システムは、プリントサーバ１００、クライアントＰＣなどのプリントサーバ１００に対して印刷要求を送出する上位装置１０１、印刷出力を行うプリンタ１０２を具備して構成される。
【００２３】
プリントサーバ１００は、インターフェース１０、制御部１１、記憶部１２、印刷制御部１３、操作パネル１４、表示部１５、入力部１６を具備して構成される。
【００２４】
インターフェース１０は、通信回線を介して接続された上位装置１０１などと通信を行い、印刷条件を有する印刷データの印刷要求を受信する。受信した印刷要求は、制御部１１に転送される。このときの印刷データには１または複数の画像領域が含まれており、画像領域の例として、矩形画像を本実施例に示す。
【００２５】
制御部１１は、プリントサーバ１００における主制御を示し、ＣＰＵなどで構成される。インターフェース１０により転送された印刷要求を受信して印刷要求された印刷条件を有する印刷データを解析する。印刷条件の１つである矩形画像の取り扱いにかかる設定と印刷データを記憶部１２に一時的に記憶する。
【００２６】
印刷条件から印刷出力する出力イメージを形成する設定内容を決定し、印刷制御部１３に転送する。
【００２７】
印刷条件の１つである矩形画像の設定項目では、矩形画像を省略して印刷する場合には矩形画像を「印刷する」を指定し、また、省略することなく印刷する場合には矩形画像を「印刷しない」を指定する。「印刷する」を選択した際にはさらに矩形画像を「間引く／間引かない」のいずれかが指定されている。また、「印刷しない」を選択した際にはさらに「レイアウトを維持する／レイアウトを詰める」のいずれかが指定されている。
【００２８】
これらの印刷条件から設定内容を決定する。
【００２９】
記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）により構成され、印刷制御を行うプログラムや各種パラメータなどを記憶する。さらに、印刷要求された印刷データとその印刷条件を一時的に保存するほか、制御部１１による制御の際の一時的な記憶領域を提供する。
【００３０】
印刷制御部１３は、制御部１１から転送された設定内容から印刷出力する出力イメージを生成し、プリンタ１０２に対して印刷出力を行う。
【００３１】
操作パネル１４は、利用者により操作可能なユーザインターフェースであり、表示部１５、入力部１６を含んで構成される。
【００３２】
表示部１５は、画面などを示し、印刷設定などを表示する表示インターフェースである。
【００３３】
入力部１６は、マウスやキーボードなどの入力インターフェースであって印刷出力にかかる各種設定やメンテナンスを行うことができる。
【００３４】
このような構成により、矩形画像を含む印刷データが印刷要求された場合であっても、印刷条件に含まれる矩形画像の設定に応じて、矩形画像を除いた印刷出力が可能となる。
【００３５】
図２は、本願発明の印刷制御装置における処理の流れを示すフローチャートである。
【００３６】
図２において、クライアントから印刷要求が行われると処理が開始され、印刷要求された印刷条件を有する印刷データを一時的に記憶領域に保存し、受信した印刷条件に含まれる矩形画像の印刷出力を行うか否かを示したフラグが有効（フラグ状態：ＯＮ）になっているか判断する（Ｓ２０１）。（フラグが有効（フラグ状態：ＯＮ）の場合には矩形画像を印刷出力せず、フラグが無効（フラグ状態：ＯＦＦ）の場合には矩形画像を印刷出力する。このとき、前者の経路を「経路Ｂ」とし、後者の経路を「経路Ａ」とする。）
フラグ状態が無効な状態（フラグ状態：ＯＦＦ）で矩形画像の印刷出力を行う場合（Ｓ２０１でＮＯ）には、続いて矩形画像の印刷出力方法を印刷要求に含まれる印刷条件から判断する。つまり、矩形画像を間引いて印刷するか、または、通常通り印刷するかを判断し（Ｓ２０２）、矩形画像を間引いて印刷する場合（Ｓ２０２でＹＥＳ）には、印刷要求された印刷データに含まれる全ての矩形画像の間引き処理を行う（Ｓ２０３）。ここで示す矩形画像の間引く処理には、解像度を通常よりも低く設定して印刷出力したり、ところどころを省いて印刷出力したりするなどの方法がある。
【００３７】
それに対して、矩形画像を間引かない場合（Ｓ２０２でＮＯ）には、通常の印刷処理を行う（Ｓ２０４）。
【００３８】
以上の処理（Ｓ２０３、Ｓ２０４）により、処理された印刷データに対する印刷ジョブを作成してプリンタへ送信する（Ｓ２１０）。
【００３９】
そして、矩形画像の印刷出力を行うか否かの判断によって、フラグ状態が有効な状態（フラグ状態：ＯＮ）で印刷出力を行わない場合（Ｓ２０１でＹＥＳ）には、印刷要求された印刷データの処理対象が文字であるか（文字展開か）判断し（Ｓ２０５）、文字である場合（Ｓ２０５でＹＥＳ）には、印刷要求として送出された印刷データの記憶された座標にその文字を展開し（Ｓ２０６）、展開された座標を記憶する（Ｓ２０７）。
【００４０】
また、処理対象が文字でない場合、すなわち矩形画像である場合（Ｓ２０５でＮＯ）には、一時的に記憶した印刷条件に基づいて矩形画像の展開処理を行う（Ｓ２０８）。このときの矩形画像の展開処理の詳細フローを図３に示す。
【００４１】
上記、文字展開または画像展開のいずれかの処理により展開されると、印刷要求された印刷データ全てが展開されたか判断し（Ｓ２０９）、全て展開された場合（Ｓ２０９でＹＥＳ）には、展開された文字や矩形画像の座標をもとに印刷ジョブを作成して指定されたプリンタへ送信する（Ｓ２１０）。
【００４２】
印刷データ全てが展開し終えていない場合（Ｓ２０９でＮＯ）には、再度、文字展開であるかの処理（Ｓ２０５）から繰り返す。
【００４３】
これにより、文字展開または矩形画像の画像展開が行われた印刷ジョブまたは矩形画像の間引き処理が行われた印刷ジョブをプリンタで印刷出力することができる。
【００４４】
図３は、図２に示す矩形画像の展開処理の詳細な流れを示すフローチャートである。
【００４５】
図３に示すフローチャートは、矩形画像の印刷出力を行うか否かを示したフラグが有効（フラグ状態：ＯＮ）の場合のフローチャートであって矩形画像を印刷出力しない場合の処理である。
【００４６】
図３において、矩形画像の画像展開が要求されると、印刷要求の受信時に一時的に保存した印刷条件から矩形画像の画像展開にかかる設定を呼び出し（Ｓ３０１）、矩形画像を印刷出力しないことにより生じた矩形画像のスペースを維持した状態（レイアウトを維持した状態）で印刷出力するか判断する（Ｓ３０２）。（レイアウトを維持した状態で印刷出力する経路を「経路Ｃ」とし、レイアウトを維持しない状態で印刷出力する経路を「経路Ｄ」とする。）
レイアウトを維持した状態で印刷出力する場合（Ｓ３０２でＹＥＳ）には、その矩形画像を削除する（Ｓ３０３）。
【００４７】
また、矩形画像を印刷出力しないことにより生じた矩形画像のスペースを詰めた状態（レイアウトを維持しない状態）で印刷出力する場合（Ｓ３０２でＮＯ）には、まず、その矩形画像を削除する（Ｓ３０４）。次に削除した矩形画像がレイアウトされていた座標位置を記憶する（Ｓ３０５）。これにより、次に展開される文字を矩形画像の位置に詰めて印刷出力することが可能となる。
【００４８】
以上に示す図２、図３の処理の流れによって得られる処理結果を図５に示す。
【００４９】
図４は、印刷条件を設定する画面を示す図である。
【００５０】
図４は、印刷要求に際して、矩形画像の処理を指定することができる印刷設定画面である。
【００５１】
矩形画像の取り扱いを設定する矩形画像タブ４０１を選択すると、印刷要求された印刷データに含まれる矩形画像を図２ないし図３に示すフローによって印刷出力するかを印刷出力判断チェックボックス４０２で選択する。さらに、印刷出力判断チェックボックス４０２で印刷出力を実行しないチェックボタンが選択されると、矩形画像の画像展開の方法（矩形画像を印刷しないことによる矩形画像のスペースをどのように処理するかの方法）を画像展開方法チェックボックス４０３で選択する。
【００５２】
また、印刷出力判断チェックボックス４０２で印刷出力を実行するチェックボタンが選択されると、矩形画像の間引いた処理を行うかを間引き選択チェックボックス４０４で選択する。
【００５３】
そして、各タブごとの印刷設定が行われ、印刷ボタン４０５を押下することにより指定されたプリンタで印刷出力される。また、キャンセルボタン４０６を押下することにより印刷出力の設定が中止される。
【００５４】
以下に、各チェックボックス（４０２、４０３）でチェックされた条件における印刷出力の処理の流れを図２、図３に示した経路と対応させて説明する。
【００５５】
印刷出力判断チェックボックス４０２で矩形画像の印刷出力を「実行しない」にチェックすると、図２に示す矩形画像の印刷出力が有効か無効化を判断する処理（Ｓ２０１）で有効と判断された「経路Ａ（Ｓ２０１でＹＥＳのルート）」に遷移する。
【００５６】
印刷出力判断チェックボックス４０２で矩形画像の印刷出力を「実行する」にチェックすると、図２に示す矩形画像の印刷出力が有効か無効化を判断する処理（Ｓ２０１）で無効と判断された「経路Ｂ（Ｓ２０１でＮＯのルート）」に遷移する。
【００５７】
さらに、印刷出力判断チェックボックス４０２で矩形画像の印刷出力を「実行しない」にチェックした状態で画像展開方法チェックボックス４０３で「レイアウトを維持する」にチェックすると、図３に示す矩形画像を印刷出力しないことにより生じたスペースを維持した状態で処理をするかの判断（Ｓ３０２）でレイアウトを維持した状態で処理する「経路Ｃ（Ｓ３０２でＹＥＳのルート）」に遷移する。
【００５８】
それに対して、画像展開方法チェックボックス４０３で「レイアウトを詰める」にチェックすると、図３に示す矩形画像を印刷出力しないことにより生じたスペースを維持した状態で処理をするかの判断（Ｓ３０２）でレイアウトを維持しない状態で処理する「経路Ｄ（Ｓ３０２でＮＯのルート）」に遷移する。
【００５９】
そして、印刷出力判断チェックボックス４０２で矩形画像の印刷出力を「実行する」にチェックした状態で間引き選択チェックボックス４０４で矩形画像を「間引く」にチェックすると、図３に示す矩形画像を間引いて処理するかの判断（Ｓ２０２）で矩形画像を間引いて処理する「経路Ｅ（Ｓ２０２でＹＥＳのルート）」に遷移する。
【００６０】
それに対して、間引き選択チェックボックス４０４で矩形画像を「間引かない」にチェックすると、図３に示す矩形画像を間引いて処理するかの判断（Ｓ２０２）で矩形画像を間引かずに処理する「経路Ｆ（Ｓ２０２でＮＯのルート）」に遷移する。
【００６１】
以上に示すように利用者により選択された条件に応じて印刷出力を行うことができる。
【００６２】
図５は、図２、図３に示すフローチャートを実行することにより得た出力イメージを示す図である。
【００６３】
図５において、図５（ａ）、図５（ｂ）、図５（ｃ）、図５（ｄ）の各図の左側に配置された図は、クライアントＰＣなどの上位装置から印刷要求された印刷データを示した図であり、各図の右側に配置された図が所定の印刷条件における出力イメージを示す図である。
【００６４】
図５（ａ）、図５（ｂ）、図５（ｃ）は、矩形画像を印刷出力する印刷条件における出力結果を示す図であり、図５（ｄ）は、矩形画像を印刷出力する印刷条件における出力結果を示す図である。
【００６５】
図５（ａ）は、図４に示す印刷設定画面の印刷出力判断チェックボックス４０２で「実行しない」がチェックされ、さらに画像展開方法チェックボックス４０３で「レイアウトを詰める」がチェックされた場合の出力イメージを示す図である。
【００６６】
文字１（５０１）、矩形画像（５０２）、文字２（５０３）からなる印刷要求された印刷データの矩形画像（５０２）を削除し、その矩形画像を削除したスペースに文字２（５０３）を詰めた出力イメージである。
【００６７】
図５（ｂ）は、図４に示す印刷設定画面の印刷出力判断チェックボックス４０２で「実行しない」がチェックされ、さらに画像展開方法チェックボックス４０３で「レイアウトを維持する」がチェックされた場合の出力イメージを示す図である。
【００６８】
図５（ａ）同様に、印刷要求された印刷データの矩形画像（５０２）を削除し、削除した矩形画像のスペースをそのままにした出力イメージである。
【００６９】
図５（ｃ）は、図４に示す印刷設定画面の印刷出力判断チェックボックス４０２で「実行しない」がチェックされ、さらに画像展開方法チェックボックス４０３で「レイアウトを維持する」がチェックされた場合の出力イメージを示す図である。
【００７０】
図５（ａ）同様に、印刷要求された印刷データの矩形画像（５０２）の矩形枠５０４だけを残し、矩形画像５０２の代わりに矩形枠５０４を印刷出力する出力イメージである。
【００７１】
そして、図５（ｄ）は、図４に示す印刷設定画面の印刷出力判断チェックボックス４０２で「実行する」がチェックされ、さらに間引き選択チェックボックス４０４で「間引く」がチェックされた場合の出力イメージを示す図である。
【００７２】
図５（ｄ）は、矩形画像５０２を間引いた矩形画像５０５で印刷出力する出力イメージである。
【００７３】
ここに示すように、利用者により設定された印刷条件で出力イメージを形成することができる。
【００７４】
以上の処理によって、本発明の画像形成システムでは、文字に比べてトナー使用量の多い矩形画像を利用者の設定により削除した印刷出力を行うことができるようになる。また、矩形画像のスペースを詰めて印刷出力することができる。
【００７５】
従って、本発明を適用することにより、印刷出力に要するランニングコストを低く抑えることができるようになるという効果を期待できる。
【００７６】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００７７】
本発明は、低コストでの画像形成を可能にした画像形成装置および方法およびプログラムに適用可能であり、特に、写真や絵またはグラフなどを含むページを低コストで印刷出力するのに有用である。
【図面の簡単な説明】
【００７８】
【図１】この発明に係わる印刷制御装置および方法およびプログラムを適用して構成した印刷制御システムのシステム構成図。
【図２】本願発明の印刷制御装置における処理の流れを示すフローチャート。
【図３】図２に示す矩形画像の展開処理の詳細な流れを示すフローチャート。
【図４】印刷条件を設定する画面を示す図。
【図５】図２、図３に示すフローチャートを実行することにより得た出力イメージを示す図。
【符号の説明】
【００７９】
１０        インターフェース
１１        制御部
１２        記憶部
１３        印刷制御部
１４        操作パネル
１５        表示部
１６        入力部
１００      プリントサーバ
１０１      上位装置（クライアントＰＣ）
１０２      プリンタ
【図１】
2006268320.tif 000003
【図２】
2006268320.tif 000004
【図３】
2006268320.tif 000005
【図４】
2006268320.tif 000006
【図５】
2006268320.tif 000007