(57)【要約】【課題】印刷結果に欠落を発生させることなく、かつ、記録媒体に余白部分が残らないようなふちなし印刷を可能にすること。【解決手段】ふちなし印刷を行わせる場合、印刷対象の画像の周囲４辺に、所定のサイズおよび色のふち画像を付加し（Ｓ１１−９）、プリンタにセットされた記録用紙に対する印刷開始ポジションを、その記録用紙のトップポジションからふち画像のサイズに応じた距離だけその記録用紙の外側に離れた位置に決定し、ふち画像が付加された印刷対象の画像と、決定された印刷開始ポジションとに基づいて、プリンタに転送するための印刷データを生成する（Ｓ１１−１０）。【選択図】  図１１
2004157612.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に、印刷動作を行わせるための印刷データを供給する情報処理装置であって、
印刷対象の画像の周囲４辺に、所定のサイズおよび色のふち画像を付加する加工手段と、
前記印刷装置にセットされた記録媒体に対する印刷開始ポジションを、その記録媒体のトップポジションから前記所定のサイズに応じた距離だけその記録媒体の外側に離れた位置に決定する決定手段と、
前記加工手段でふち画像が付加された前記印刷対象の画像と、前記決定手段で決定された前記印刷開始ポジションとに基づいて、前記印刷装置に転送するための印刷データを生成する生成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
ユーザからの指示に基づいて、前記加工手段によるふち画像の付加を行う／行わないを設定する第１の設定手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザからの指示に基づいて、前記加工手段で付加するふち画像の前記色を設定する第２の設定手段を更に備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
印刷装置に、印刷動作を行わせるための印刷データを供給する情報処理装置の制御方法であって、
印刷対象の画像の周囲４辺に、所定のサイズおよび色のふち画像を付加する加工ステップと、
前記印刷装置にセットされた記録媒体に対する印刷開始ポジションを、その記録媒体のトップポジションから前記所定のサイズに応じた距離だけその記録媒体の外側に離れた位置に決定する決定ステップと、
前記加工ステップでふち画像が付加された前記印刷対象の画像と、前記決定ステップで決定された前記印刷開始ポジションとに基づいて、前記印刷装置に転送するための印刷データを生成する生成ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項５】
ユーザからの指示に基づいて、前記加工ステップによるふち画像の付加を行う／行わないを設定する第１の設定ステップを更に有することを特徴とする請求項４に記載の情報処理装置の制御方法。
【請求項６】
ユーザからの指示に基づいて、前記加工ステップで付加するふち画像の前記色を設定する第２の設定ステップを更に有することを特徴とする請求項４または５に記載の情報処理装置の制御方法。
【請求項７】
印刷装置に印刷動作を行わせるための印刷データを供給するために、コンピュータに、
印刷対象の画像の周囲４辺に、所定のサイズおよび色のふち画像を付加する加工手段、
前記印刷装置にセットされた記録媒体に対する印刷開始ポジションを、その記録媒体のトップポジションから前記所定のサイズに応じた距離だけその記録媒体の外側に離れた位置に決定する決定手段、
前記加工手段でふち画像が付加された前記印刷対象の画像と、前記決定手段で決定された前記印刷開始ポジションとに基づいて、前記印刷装置に転送するための印刷データを生成する生成手段、
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に印刷動作を行わせるための印刷データを供給する情報処理装置およびその制御方法、ならびにプログラムに関する。
【０００２】
【従来の技術】
記録媒体（印刷用紙）に余白が出ないよう用紙全面に印刷するいわゆる「ふちなし印刷」は従来、ふちに余白が残らないように印刷開始ポジションを用紙からはみ出た位置に定義し、そのはみ出た量に応じた率で印刷対象の元の画像を拡大することにより行っていた（例えば、特許文献１を参照）。
【０００３】
【特許文献１】
特開２００１−２６１４８号公報
【０００４】
【発明が解決しようとする課題】
図３の（ａ）に示す印刷対象の画像に対し、上記した手法によるふちなし印刷を行うと、同図（ｂ）に示すように印刷結果の一部が欠落してしまう場合があった。
【０００５】
このような印刷結果の欠落を生じることなくふちなし印刷を行うためには、印刷開始ポジションを用紙の外に定義するのではなく、厳密に用紙の隅の位置に定義する必要がある。
【０００６】
しかしながら、この場合には、用紙サイズの誤差や用紙の位置ずれ等により印刷されない余白部分が残ってしまうことも起こり得た。
【０００７】
本発明はこのような問題点に対処するためになされたものであり、印刷結果に欠落を発生させることなく、かつ、記録媒体に余白部分が残らないようなふちなし印刷を可能にすることを目的とする。
【０００８】
【課題を解決するための手段】
本発明よる情報処理装置によれば、この情報処理装置においてふちなし印刷を行うよう設定したとき、印刷対象の画像の周囲４辺に、所定のサイズおよび色のふち画像が付加され、印刷装置にセットされた記録媒体に対する印刷開始ポジションが、その記録媒体のトップポジションから前記所定のサイズに応じた距離だけその記録媒体の外側に離れた位置に決定される。そして、ふち画像が付加された前記印刷対象の画像と、決定された前記印刷開始ポジションとに基づいて、印刷装置に転送するための印刷データが生成される。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１０】
図１は、実施形態に係る画像形成システムの構成を示す図である。１０が情報処理装置としてのホストコンピュータ、２０が印刷装置としてのプリンタであり、両者は通信可能に接続されている。ホストコンピュータ１０において印刷データが生成され、生成された印刷データがプリンタ２０に転送されて印刷が行われる。
【００１１】
図２は、ホストコンピュータ１０およびプリンタ２０各々のハードウェア構成例を示す図である。
【００１２】
ホストコンピュータ１０は、図示するように、ホストコンピュータ全体の制御をつかさどるＣＰＵ１１、ブートプログラム等を記憶しているＲＯＭ１２、メインメモリとして機能するＲＡＭ１３をはじめ、以下の構成を備える。
【００１３】
ＨＤＤ１４はハードディスク装置であって、ここにＯＳ１４ａのほか、プリンタドライバプログラム１４ｂ、画像データ等を作成するためのアプリケーションプログラム１４ｃ等がインストールされている。プリンタドライバ１４ｂは、ＯＳ１４ａやアプリケーション１４ｃから受け取った画像データ等をプリンタ２０で解釈可能な印刷データに変換し、プリンタの状態を監視しつつその印刷データを送信する役目を担う他、複数ページ分の原稿を１枚の用紙に並べて印刷させたり、製本のためのとじしろを設けて印刷させる等の付加機能を備えている。
【００１４】
また、ＶＲＡＭ１５は表示しようとするイメージデータを展開するメモリであり、ここにイメージデータ等を展開することでＣＲＴ１６に表示させることができる。１７および１８はそれぞれ、各種設定を行うためのキーボードおよびマウスである。１９はプリンタ２０と接続するためのインタフェース（Ｉ／Ｆ）である。
【００１５】
プリンタ２０は、プリンタコントローラ３０、印刷機構部（プリンタエンジン）２６、操作パネル２７で構成される。プリンタコントローラ３０は、ホストコンピュータ１０からの印刷指示ならびに操作パネル２７を介して入力された設定内容に従い印刷機構部２６の動作を制御する。プリンタコントローラ３０は、プリンタ２０全体の制御をつかさどるＣＰＵ２１、プリンタ２０を制御するための制御プログラムやフォント等を記憶するＲＯＭ２２、ＣＰＵ２１のメインメモリとして機能するＲＡＭ２３を備える他、ホストコンピュータ１０と接続するためのＩ／Ｆ２４、および、プリンタエンジン２６と接続するための印刷部Ｉ／Ｆ（エンジンビデオＩ／Ｆ）２５を備えている。
【００１６】
プリンタエンジン２６は受け取ったビデオ信号を記録紙に画像形成するための機構で、いわゆるレーザビームプリンタや、インクジェットプリンタなど、いかなる態様の機構であってもよい。これらの機構は公知のものを使用することができるので、ここでは詳しい解説は省略する。
【００１７】
図１１は、実施形態における印刷制御処理を示すフローチャートである。このフローチャートに対応するプログラムはホストコンピュータ１０のＨＤＤ１４にインストールされているプリンタドライバ１４ｂに含まれ、ホストコンピュータ１０の電源投入時、ＲＡＭ１３にロードされ、ＣＰＵ１１によって実行されるものである。
【００１８】
まず、ステップＳ１１−１では、ホストコンピュータ１０で、例えばアプリケーション１４ｃを用いて印刷対象となる画像（文書を含む。以下同じ。）を作成する。
【００１９】
次に、ステップＳ１１−２で、アプリケーション上から上記画像の印刷実行が指示されたかどうかを、例えばキーボード１７またはマウス１８の入力に基づき判断する。印刷実行が指示されるとステップＳ１１−３に進み、ここでプリンタドライバを起動し、印刷設定用のグラフィカル・ユーザインタフェース（ＧＵＩ）をＣＲＴ１６に表示して、ステップＳ１１−４でユーザからの指示で印刷条件の設定を可能にする。
【００２０】
プリンタドライバによるＧＵＩは、例えば図４のような画面を提供する。ここで、例えば、チェックボックス４１にマウス１８を用いてチェックを入れると、ふちなし印刷が選択される。また、ふちなし印刷が選択されると、印刷開始ポジションが用紙からどのくらいはみ出た位置に規定されるかを示す“はみ出し量”の設定も可能となる。“はみ出し量”は、スライダ４２の位置をマウス１８を用いて移動させることで調整される。例えば、スライダ４２を最も左に位置させると、はみ出し量は０（すなわち、印刷開始ポジションがちょうど用紙の左上端の位置）に設定される。スライダ４２を右側にスライドさせるほどはみ出し量が大きくなる（すなわち、印刷開始ポジションが用紙から外れていく）。
【００２１】
はみ出し量を大きな値に設定するほど、用紙端部に余白が残ってしまう心配はなくなる。しかし、先述したとおり、はみ出し量に応じて印刷対象の元の画像が拡大されることになるので、印刷結果に欠落を生じる可能性も高くなる。印刷結果に欠落が生じることを望まない場合には、はみ出し量をなるべく小さくすべきである。従来は、はみ出し量を少なくすると用紙端部に余白が残ってしまうことが多かったが、本実施形態では、これを以下の処理によって回避する。
【００２２】
ステップＳ１１−５では、ＯＫボタン４３がクリックされたことで印刷開始が指示されたかどうかを判断する。ＯＫボタン４３がクリックされると、ステップＳ１１−６に進み、ステップＳ１１−４でプリンタドライバで設定された情報を取得する。
【００２３】
次に、ステップＳ１１−７で、ふちなし印刷が選択され、なおかつ、はみ出し量が０に設定されているか否かを判断する。ｎｏの場合には、ステップＳ１１−８に進み、通常どおり各設定条件に従い印刷データを作成し、ステップＳ１１−１１に移行する。一方、ステップＳ１１−７での判断がｙｅｓの場合、すなわち、ふちなし印刷が選択され、なおかつ、はみ出し量が０に設定されているときは、ステップＳ１１−９に進み、図５に示すように、印刷対象の画像（元画像）の周囲４辺に所定のサイズおよび所定の色のふち画像を付加する。例えば、図５において、図示のようなｘ−ｙ座標において、ｘ方向にサイズＸ、ｙ方向にサイズＹのふち画像を付加する。
【００２４】
次に、ステップＳ１１−１０で、プリンタ２０にセットされた記録媒体（記録用紙）に対する印刷開始ポジションを、その記録用紙のトップポジション（図５における座標Ａ（０，  ０）、一般にセットされた記録用紙の先端における隅の位置）から付加されたふち画像のサイズに応じた距離だけその記録用紙の外側に離れた位置に決定する。具体的には、例えば図５において、元画像（すなわち、ステップＳ１１−９で周囲４辺にふち画像が付加される前の画像）の左上隅の位置が記録用紙のトップポジションを示す座標Ａ（０，  ０）にくるように、印刷開始ポジションを、座標Ａ（０，  ０）から記録用紙の外側に向けてｘ方向にＸ、ｙ方向にＹだけ離れた位置の座標（−Ｘ，  −Ｙ）とする。そして、このふち画像が付加された印刷対象の画像と、決定された印刷開始ポジションとに基づいて、印刷データを生成する。
【００２５】
次に、ステップＳ１１−１１で、印刷データをプリンタ２０に転送して、印刷を行わせる。ここで、印刷データがステップＳ１１−９およびＳ１１−１０を経由して周囲４辺にふち画像が付加されたものであるときは、図６に示すように、プリンタ２０では、図５の座標Ａ（０，  ０）にあたる元画像の左上隅の位置がプリンタ２０に挿入された用紙のトップポジションとされたうえで、印刷開始ポジションが座標（−Ｘ，  −Ｙ）に設定される。これにより、例えば、用紙サイズに誤差があり、用紙の縦の長さが規格よりも長かった場合には、図７に示すように、用紙下端部にふち画像が印刷されることになり、白いふちが残ることのないふちなし印刷が実現される。
【００２６】
このように、実施形態によれば、ふちなし印刷を行う場合に、印刷対象の画像の周囲４辺に、あらかじめふち画像を付加した印刷データを作成し、この印刷データに基づいて印刷を行うようにしたので、印刷結果に欠落を発生させることなく、なおかつ、印刷用紙に余白部分を残してしまうことがなくなる。
【００２７】
なお、上述の実施形態では、図４の印刷設定画面で、チェックボックス４１にチェックを入れてふちなし印刷を選択し、さらに、スライダ４２を最も左に位置させて“はみ出し量”を０に設定したときに、自動的に印刷対象の画像の周囲４辺にふち画像を付加するようにしたが、印刷対象の画像の周囲にふち画像を付加するかどうかはユーザからの指定によって決められるようにしてもよい。
【００２８】
例えば、図８に示すような、図４の設定画面に、ふち画像を作成するか否かを切り換えるためのチェックボックス８１が新たに設けられたＧＵＩを提供する。図８において、例えば、チェックボックス４１にチェックを入れてふちなし印刷を選択し、さらに、スライダ４２を最も左に位置させて“はみ出し量”を０に設定すると、自動的にチェックボックス４２にチェックが入り、“ふち画像を作成する”が選択される。ここで、ユーザがふち画像の作成が不要であると考える場合には、このチェックボックス４２のチェックを外すことで、印刷対象の画像の周囲にふち画像を付加しないようにすることができる。
【００２９】
また、より美しいふちなし印刷の結果が得られるように、印刷対象の画像の周囲４辺に付加するふち画像の色がユーザからの指定によって選択されるようにしてもよい。
【００３０】
例えば、図９に示すような、図８の設定画面に、付加するふち画像の色を設定する欄が新たに設けられたＧＵＩを提供する。図９において、例えば、チェックボックス４１にチェックを入れてふちなし印刷を選択するとともに、スライダ４２を最も左に位置させて“はみ出し量”を０に設定することで、チェックボックス４２にチェックが入って“ふち画像を作成する”が選択された状態で、ふち画像色設定欄９１をクリックすると、図１０に示すような色選択画面が別途表示される。この画面上でユーザは好きな色を選択することができる。
【００３１】
このため、付加するふち画像の色を、印刷対象の画像における背景に近い色に設定することが可能となり、より美しいふちなし印刷の結果が得られるようになる。
【００３２】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタ等）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００３３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（図１１のフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムを読み出して実行することによっても達成される場合を含む。
【００３４】
したがって、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００３５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００３６】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ等）、光磁気ディスク、磁気テープ、メモリカード等がある。
【００３７】
その他、プログラムの供給方法としては、インターネットを介して本発明のプログラムをファイル転送によって取得する態様も含まれる。
【００３８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介して暗号化を解く鍵情報を取得させ、その鍵情報を使用することで暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００３９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現され得る。
【００４０】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００４１】
【発明の効果】
本発明によれば、印刷結果に欠落を発生させることなく、かつ、記録媒体に余白部分が残らないようなふちなし印刷が可能になる。
【図面の簡単な説明】
【図１】実施形態に係る画像形成システムの構成を示す図である。
【図２】実施形態におけるホストコンピュータおよびプリンタ各々のハードウェア構成例を示す図である。
【図３】従来のふちなし印刷の問題点を説明するための図である。
【図４】実施形態におけるＧＵＩの一例を示す図である。
【図５】周囲４辺にふち画像が付加された画像の例を示す図である。
【図６】プリンタにおける用紙のトップポジションと印刷開始ポジションとの関係を示す図である。
【図７】実施形態に従うふちなし印刷の効果を説明するための図である。
【図８】実施形態におけるＧＵＩの別の一例を示す図である。
【図９】実施形態におけるＧＵＩの別の一例を示す図である。
【図１０】実施形態における色選択画面の一例を示す図である。
【図１１】実施形態における印刷制御処理を示すフローチャートである。
【図１】
2004157612.tif 000003
【図２】
2004157612.tif 000004
【図３】
2004157612.tif 000005
【図４】
2004157612.tif 000006
【図５】
2004157612.tif 000007
【図６】
2004157612.tif 000008
【図７】
2004157612.tif 000009
【図８】
2004157612.tif 000010
【図９】
2004157612.tif 000011
【図１０】
2004157612.tif 000012
【図１１】
2004157612.tif 000013