(57)【要約】【課題】  画像形成装置によって、描画不可能領域に印刷データが重ならないよう印刷制御を行う。【解決手段】  印刷対象となる被印刷用紙上の所定情報を読み取る用紙情報取得手段１０１と、読み取った所定情報から描画可能領域及び／又は描画不可能領域の解析を行う印刷領域解析手段１０２と、描画命令を解釈して印刷イメージを生成する印刷イメージ生成手段１０３と、印刷イメージを描画可能領域及び／又は描画不可能領域とともに表示するプレビュー手段１０４と、を備えた構成としてある。【選択図】      図１
2009031921.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となる被印刷用紙上の所定情報を読み取る用紙情報取得手段と、
読み取った所定情報から描画可能領域及び／又は描画不可能領域の解析を行う印刷領域解析手段と、
描画命令を解釈して印刷イメージを生成する印刷イメージ生成手段と、
前記印刷イメージを、前記描画可能領域及び／又は描画不可能領域とともに表示するプレビュー手段と、
入力操作に応じ、前記印刷イメージを前記被印刷用紙に印刷する印刷手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記領域解析手段は、前記被印刷用紙上の開口部分を描画不可能領域とみなした解析を行うことを特徴とする請求項１の画像形成装置。
【請求項３】
前記描画不可能領域と印刷イメージの領域とが重なった場合に、所定の警告を行う警告手段を備えることを特徴とする請求項１又は２の画像形成装置。
【請求項４】
所定の操作に応じて、前記プレビュー手段が表示した印刷イメージを調整する印刷イメージ調整手段を備え、
前記出力手段は、前記プレビュー調整手段により行った調整後の印刷イメージを前記被印刷用紙に印刷することを特徴とする請求項１乃至３のいずれかの画像形成装置。
【請求項５】
所定の画像形成装置において印刷制御を行う印刷設定用プログラムであって、
前記画像形成装置を構成するコンピュータを、
印刷対象となる被印刷用紙上の所定情報を読み取る媒体情報取得手段、
読み取った所定情報から描画可能領域及び／又は描画不可能領域を解析する印刷領域解析手段、
描画命令を解釈して印刷イメージを生成する印刷イメージ生成手段、
前記印刷イメージを前記描画可能領域及び／又は描画不可能領域とともに表示するプレビュー手段、
前記印刷イメージを前記被印刷用紙に出力する印刷手段、として機能させるための印刷設定用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、より詳しくは、パンチ穴その他の開口部分を有する被印刷用紙に印刷出力を行う画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置においては、ユーザの意図にそぐわず、印刷用紙のパンチ穴部分等に印字が重なり、印刷内容の一部が欠けるといった不具合が生じていた。
【０００３】
このため、特許文献１には、印刷装置がフィニッシング機能（パンチ穴処理機能含む）の処理を行うに際し、予めプレビューを表示するようにしており、所定の場合には印刷設定データを修正することが可能な情報処理装置が提案されている。
また、特許文献２には、パンチ穴に割り当てるための余白領域を確保し、その余白領域分だけ印刷領域を移動する手段を備えた印刷装置が提案されている。
さらに、特許文献３には、パンチ位置と画像形成データとが重ならないように係るデータを移動・縮小等する手段を備えた画像形成装置が提案されている。
【０００４】
【特許文献１】特開２００１−０６７３４７号公報
【特許文献２】特開２０００−９４７８０号公報
【特許文献３】特開２００１−１７１１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら文献に提案されている装置によっては、印刷データの配置位置にパンチ穴が空けられるのを防止できるようになっているが、特許文献１においては、当該情報処理装置に接続される印刷装置がパンチ処理等のフィニッシング機能を有することが前提となっているため、ローエンドの一般的な印刷装置では、そもそも実現不可能であるばかりか、パンチ処理済みの用紙に対しては有効に機能しない。
また、特許文献２や特許文献３に提案されている印刷装置や画像形成装置についても、フィニッシング機能を有することが前提となっているため、上述と同様の問題が発生する。
【０００６】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、描画不可能領域に印刷データが重なって印刷が行われないように制御を行うだけでなく、装置のスペック又は被印刷用紙の形状を問わず、係る制御を実行し得る画像形成装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像形成装置は、請求項１に記載するように、印刷対象となる被印刷用紙上の所定情報を読み取る用紙情報取得手段と、読み取った所定情報から描画可能領域及び／又は描画不可能領域の解析を行う印刷領域解析手段と、描画命令を解釈して印刷イメージを生成する印刷イメージ生成手段と、前記印刷イメージを、前記描画可能領域及び／又は描画不可能領域とともに表示するプレビュー手段と、入力操作に応じ、前記印刷イメージを前記被印刷用紙に印刷する印刷手段と、を備えた構成としてある。
【０００８】
このような構成からなる本発明の画像形成装置によれば、被印刷用紙上の情報（用紙サイズ、パンチ穴サイズ、パンチ位置等）をスキャナで読み込み、描画可能領域と描画不可能領域とを自動的に認識するようにしている。
そして、ディスプレイ等に、係る領域と印刷イメージとを重ねて表示させることによって、ユーザが、印刷結果を予め視認できるようにしている。
したがって、パンチ穴済み用紙や宛先窓付きの封書などの被印刷用紙の形状を問わず、描画不可能領域に印刷イメージが重なって印刷されるといった不具合を発生することのない正確な印刷調整が可能となり、利便性及び信頼性に優れた画像形成装置を実現することが可能である。
【０００９】
また、従来、パンチ穴処理機能（フィニッシング機能）を有するハイエンド機種では可能であった印字ミス・パンチミス防止機能をローエンドクラスの画像形成装置によって実現できるだけでなく、ハイエンド機種でも不可能であったパンチ穴済み用紙に対する印刷ミス防止機能を実現することができる。
このように、本発明の画像形成装置によれば、パンチ穴等の描画不可能領域を印刷イメージとともに表示させて、ユーザに確認させることが可能であり、また、特段の改造や機能の追加を必要せずに本発明の画像形成装置を容易に実現することが可能である。
【００１０】
また、本発明の画像形成装置は、請求項２に記載するように、前記領域解析手段は、前記被印刷用紙上の開口部分を描画不可能領域とみなした解析を行うようにしてある。
そして、本発明の画像形成装置は、請求項３に記載するように、前記描画不可能領域と印刷イメージの領域とが重なった場合に、所定の警告を行う警告手段をさらに備えるようにしてある。
【００１１】
このような構成からなる本発明の画像形成装置によれば、被印刷用紙に既にパンチ穴が開いている場合や、封書の宛先窓が空いているような場合には、その部分を描画不可能領域と判断するようにしている。
そして、このような描画不可能領域に対して印刷イメージが重なっている場合には、予めユーザに対し警告が通知される構成となっている。
このため、パンチ穴等、被印刷用紙の開口部分に印字するといった印刷ミスを確実に防止することが可能となり、より信頼性に優れた画像形成装置を実現することができる。
【００１２】
更に、本発明の画像形成装置は、請求項４に記載するように、所定の操作に応じて、前記プレビュー手段が表示した印刷イメージを調整する印刷イメージ調整手段を備え、前記出力手段は、前記プレビュー調整手段により行った調整後の印刷イメージを前記被印刷用紙に印刷する構成としてある。
【００１３】
このような構成からなる本発明の画像形成装置によれば、印刷イメージをプレビューした後、パンチ穴等の描画不可能領域と印刷イメージとが重なっている場合には、当該印刷イメージを回転、拡大・縮小、移動等の修正を行い、印刷イメージ全体が描画可能領域内に収容されるように調整することが可能となる。
また、係る印刷ミスが生ずるおそれがない場合であっても、ユーザの好みで印刷イメージを修正・変更することも可能である。
このため、さらに利便性や信頼性に優れた画像形成装置を実現することができる。
【００１４】
また、本発明の出力設定プログラムは、請求項５に記載するように、所定の画像形成装置において印刷制御を行う印刷設定用プログラムであって、前記画像形成装置を構成するコンピュータを、印刷対象となる被印刷用紙上の所定情報を読み取る媒体情報取得手段、読み取った所定情報から描画可能領域及び／又は描画不可能領域を解析する印刷領域解析手段、描画命令を解釈して印刷イメージを生成する印刷イメージ生成手段、前記印刷イメージを前記描画可能領域及び／又は描画不可能領域とともに表示するプレビュー手段、前記印刷イメージを前記被印刷用紙に出力する印刷手段、として機能させるためのプログラムとしてある。
【００１５】
このように本発明はプログラムとしても実現化することができる。
これにより、画像形成装置のみならず、画像形成装置に接続されるパーソナルコンピュータ等の情報処理装置にプログラムをインストールすることによって本発明を実現することができ、汎用性，拡張性に優れた印刷設定用プログラムとして提供することができる。
【発明の効果】
【００１６】
本発明の画像形成装置等によれば、パンチ穴等の描画不可能領域を有する被印刷用紙に対し、当該描画不可能領域に印刷するといった不具合を確実に防止することができるだけでなく、簡易な構成によって本発明の画像形成装置等を実現することが可能である。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好ましい実施形態について図１〜図７を参照して説明する。
ここで、以下に示す本実施形態の画像形成装置は、プログラム（ソフトウェア）の命令によりコンピュータで実行される処理，手段，機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理・機能を行わせる。すなわち、本実施形態の画像形成装置における各処理・手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリ，その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
【００１８】
図１は、本発明の一実施形態に係る画像形成装置の概略構成を示したブロック図である。
図１に示すとおり、本実施形態の画像形成装置は、一以上の印刷装置（１Ａ、１Ｂ）と一以上のＰＣ（２ａ〜２ｃ）がネットワーク３を介して接続されており、さらに、各ＰＣ２にはプリンタドライバ１０がインストールされた構成となっている。
ただし、このようにネットワーク３を介した形態に限らず、パラレルケーブルやＵＳＢケーブルによって、ＰＣ２と印刷装置１とが直接接続される形態であってもよい。
【００１９】
図２は、本発明の一実施形態に係る画像形成装置を構成するプリンタドライバの機能構成を示したクラス図である。
前述のとおり、本実施形態に係るプリンタドライバ１０は、ＰＣ２にインストールされており、印刷装置１に対して各種印刷設定の制御を行っている。
具体的には、プリンタドライバ１０は、主に、用紙情報取得手段１０１、印刷領域解析手段１０２、印刷イメージ生成手段１０３及びプレビュー手段１０４から構成される。
【００２０】
用紙情報取得手段１０１は、印刷装置１に設定された被印刷用紙のスキャン情報を取得するものである。
例えば、対象となる被印刷用紙がパンチ済み用紙の場合、用紙サイズ、パンチ穴サイズ、パンチ位置情報等を取得する。
また、対象となる被印刷用紙が、窓付き封筒の場合、封筒サイズ、窓のサイズ、窓の位置情報等を取得する。
【００２１】
印刷領域解析手段１０２は、用紙情報取得手段１０１によって取得した情報に基づき、描画可能領域及び描画不可能領域の解析を行うものである。
例えば、対象となる被印刷用紙がパンチ済み用紙の場合には、用紙サイズ、パンチ穴サイズ、パンチ位置等の情報を総合的に解析して、パンチ穴部分が描画不可能領域として解析される。
【００２２】
印刷イメージ生成手段１０３は、ＯＳや各アプリケーションからの描画命令を解釈して、実際の印刷イメージを生成するものである。
プレビュー手段１０４は、描画領域と印刷イメージとを組み合わせて、印刷前にディスプレイ等に印刷結果を表示させるようにしたものである。
これにより、ユーザは、印刷実行前に予め印刷結果を確認することができるようになる。
なお、印刷装置１は、印刷手段（図示せず）を備えており、印刷イメージ生成手段によって生成された印刷イメージを被印刷用紙に印刷する役割を担っている。
また、印刷装置１は、スキャナ（図示せず）を備えており、プリンタドライバ１０からの命令に応じ、被印刷用紙に対してスキャンを実行することも可能となっている。
【００２３】
次に、以上のような構成からなる本実施形態の画像形成装置における描画不可能領域を備えた印刷用紙へ印刷を行う場合の処理手順について図３を参照しつつ説明する。
図３は、本実施形態に係る画像形成装置における印刷の処理手順を示したシーケンス図である。
【００２４】
同図に示すとおり、まず、ユーザにより印刷装置１に所定の用紙がセット（設定）されると、印刷装置１が用紙がセットされたことを認識する（Ｓ１）。
次に、ユーザの所定操作に応じて、プリンタドライバ１０が、被印刷用紙の情報を取得する（Ｓ２）。
具体的には、プリンタドライバ１０の用紙情報取得手段１０１が、印刷装置１にセットされた被印刷用紙をスキャンする命令を印刷装置１に送信する。
スキャン命令が送信された印刷装置１は、セットされている被印刷用紙のスキャンを行い、所定の印刷用紙情報を取得して、当該印刷用紙情報をプリンタドライバ１０側に送信する（Ｓ３）。これにより、プリンタドライバ１０の用紙情報取得手段１０１が、被印刷用紙の情報を取得する。
ここで、用紙情報取得手段１０１が取得する印刷用紙情報としては、例えば、用紙サイズ、パンチ穴サイズ、パンチ位置情報等があげられる。
【００２５】
続いて、プリンタドライバ１０は、印刷装置１側から取得された印刷用紙情報に基づき印刷領域の解析を行う（Ｓ４）。
具体的には、プリンタドライバ１０の印刷領域解析手段１０２が、印刷用紙情報を分析することによって被印刷用紙の描画可能領域及び描画不可能領域を認識する。
次に、ユーザの所定操作に応じて、所定のアプリケーションが、プリンタドライバ１０に対して所定の印刷指示を行う（Ｓ５）。
印刷指示を受けたプリンタドライバ１０は、印刷装置１を介して印刷処理を実行する（Ｓ６〜Ｓ１０）。
具体的には、まず、プリンタドライバ１０の印刷イメージ生成手段１０３が、アプリケーション（ＯＳ）からの描画命令を解析して印刷イメージを生成する（Ｓ６）。
【００２６】
生成された印刷イメージは、プリンタドライバ１０のプレビュー手段１０４が、ＰＣ２又は印刷装置１上のディスプレイ等に表示（印刷プレビュー）させる（Ｓ７）。
より具体的には、プリンタドライバ１０のプレビュー手段１０４は、印刷イメージとともに、所定のディスプレイ上に描画可能領域や描画不可能領域を併せて表示させることができ、例えば、図４や図５に示すように描画不可能領域と見なされたパンチ穴と、印刷イメージとを併せて表示させることが可能である。
図４は、パンチ穴に印刷イメージが重なった場合の印刷画面を、ＰＣ２や印刷装置１のディスプレイ等にプレビューを表示させた一例であり、図５は、図４の表示対象を拡大して（２００％）プレビュー表示したものである。
そして、印刷プレビューを確認したユーザは、内容がよければ所定の印刷ＯＫ操作を行い、これにより、印刷（ＯＫ）情報がプリンタドライバ１０に通知される（Ｓ８）。
なお、特に図示してないが、印刷プレビューの結果、その内容を承認しない場合には、ユーザの判断で、処理を中止することができる。
【００２７】
ここで、ステップＳ７の印刷プレビューにおいて、描画不可能領域に印刷データが重なって表示されているような場合、プリンタドライバ１０は、その旨をユーザに警告・通知することもできる（本発明の警告手段）。
具体的には、図４や図５に示すように、印刷イメージがパンチ穴に重なっている場合には、プリンタドライバ１０は、図６に示すような警告ダイアログ等をＰＣ２や印刷装置１のディスプレイ等上に表示し、ユーザに注意を促すことができる。
また、プリンタドライバ１０は、以上のような警告通知以外にも、プレビューされた印刷イメージを、回転、拡大・縮小、移動その他修正等することによって描画不能領域に印刷データが重ならないようにする調整処理を行うことができる（本発明の印刷イメージ調整手段）。
例えば、プリンタドライバ１０は、図７に示すように、ユーザの所定操作に応じて印刷イメージを右１８０°回転させ、パンチ穴と印刷データとが重ならないように調整することができる。
【００２８】
そして、ステップＳ８によって印刷（ＯＫ）情報の通知を受けたプリンタドライバ１０は、ステップＳ６で生成した印刷イメージを印刷装置１に送信する（Ｓ９）。
印刷装置１は、受信した印刷イメージに基づいて印刷を実行する（Ｓ１０）。
これにより、印刷処理が完了し、パンチ穴等の描画不可能領域に印刷が行われることなく、任意の印刷内容が、任意の印刷用紙に正しく印刷されることになる。
【００２９】
以上説明したように、本実施形態の画像形成装置によれば、印刷装置２が被印刷用紙をスキャンすることでプリンタドライバ１０がその情報を取得し、印字不可能な領域（パンチ穴等）を印刷イメージとともにプレビュー表示するようにしてある。
このため、ユーザは、印刷結果を印刷実行前に視認することができ、万一、印刷結果に不具合があるような場合にはこれを事前に把握することができる。
また、不具合がある場合に、ＰＣ２や印刷装置１を介して所定の警告をユーザに通知することにより、印刷ミスを防止することも可能となっている。
さらに、ＰＣ２や印刷装置１のディスプレイ上で印刷プレビューを行った後、プリンタドライバ１０の機能により、印刷イメージを回転、縮小・拡大、移動その他修正することも可能となっている。
【００３０】
このため、パンチ済みの用紙や窓付き封筒など、描画不可能領域を含む用紙が非印刷用紙であるような場合、その描画不可能領域と印刷イメージとが重なって印刷処理を行うといった不具合を未然に防止でき、信頼性及び利便性に優れた画像形成装置を実現することが可能となる。
【００３１】
以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本発明は、印刷装置単体で実現することも可能である。
具体的には、プリンタドライバ１０を印刷装置１にインストールすることにより、印刷イメージを、印刷装置１の液晶ディスプレイ等にプレビュー表示させることも可能である。
これにより、様々な実施形態が実現可能となり、拡張性や利便性をさらに向上させることが可能である。
【産業上の利用可能性】
【００３２】
本発明は、スキャン機能を備えた印刷装置及び当該印刷装置に接続された情報処理装置に好適に利用することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態に係る画像形成装置の概略構成を示したブロック図である。
【図２】本発明の一実施形態に係るプリンタドライバの機能構成を示したクラス図である。
【図３】本発明の一実施形態に係る画像形成装置の処理手順を示したシーケンス図である。
【図４】本発明の一実施形態に係る画像形成装置のプレビュー手段を説明するためのプレビュー図である。
【図５】図４に示す印刷プレビューの対象を拡大して表示した場合のプレビュー図である。
【図６】本発明の一実施形態に係る画像形成装置の警告手段を説明するための説明図である。
【図７】本発明の一実施形態に係る画像形成装置の印刷イメージ調整手段を説明するための説明図である。
【符号の説明】
【００３４】
１  印刷装置
２  ＰＣ（パーソナルコンピュータ）
３  ネットワーク
１０  プリンタドライバ
１０１  用紙情報取得手段
１０２  印刷領域解析手段
１０３  印刷イメージ生成手段
１０４  プレビュー手段
【図１】
2009031921.tif 000003
【図２】
2009031921.tif 000004
【図３】
2009031921.tif 000005
【図４】
2009031921.tif 000006
【図５】
2009031921.tif 000007
【図６】
2009031921.tif 000008
【図７】
2009031921.tif 000009