(57)【要約】     【課題】ディスク上への直接印刷のような，印刷対象物の印刷対象領域の形状を示す形状情報を必要とする印刷をより簡単に行える印刷システムを実現できる印刷ユーティリティプログラムを提供する。    【解決手段】印刷対象物に対する，形状情報の設定が必要な印刷処理を行う印刷ユーティリティプログラムを、印刷対象物をスキャナにスキャンさせることより印刷対象物の画像データを取得（Ｓ１０１）し、その画像データを解析することにより印刷対象物の印刷可能領域の形状を特定（Ｓ１０２）し、特定した形状を示す形状情報を設定値として記憶（Ｓ１０３）する機能を有するプログラムとしておく。    【選択図】図２
2009044378.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
印刷対象物上に印刷を行うための印刷処理であって，その印刷対象物の印刷対象領域の形状を示す形状情報の設定が必要な印刷処理の実行機能を有する印刷処理手段と、
前記印刷対象物をスキャンすることによって得られた画像データに基づき前記印刷対象物の印刷対象領域に関する形状情報を特定し，特定した形状を示す形状情報を前記印刷処理手段に設定する形状情報設定手段と
を備えた装置として動作させる
ことを特徴とする印刷ユーティリティプログラム。
【請求項２】
前記印刷処理手段が、
ホワイトバランス調整用のパラメータの設定が可能な手段であり、
前記形状情報設定手段が、
前記画像データに基づきホワイトバランス調整用のパラメータを決定し，前記印刷処理手段に設定する処理も行う手段である
ことを特徴とする請求項１記載の印刷ユーティリティプログラム。
【請求項３】
前記形状情報設定手段が、
前記コンピュータに接続されているスキャナを制御することにより前記画像データを取得する手段である
ことを特徴とする請求項１又は請求項２に記載の印刷ユーティリティプログラム。
【請求項４】
原稿台にセットされている原稿をスキャンすることによってその原稿に関する画像データを生成する画像データ生成手段と、
前記画像データ生成手段によって生成された画像データを解析することにより、前記原稿の印刷対象領域の形状を示す形状情報を特定し、特定した形状情報を出力する形状情報出力手段と
を備えたことを特徴とするスキャン機器。
【請求項５】
前記形状情報出力手段が、
所定の要求を受信した際に、前記画像データ生成手段を動作させ、その結果として前記画像データ生成手段によって生成された画像データを解析することにより、前記原稿の印刷対象領域の形状を示す形状情報を特定し、特定した形状情報を前記所定の要求の送信元機器へ送信する手段である
ことを特徴とする請求項４記載のスキャン機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ユーティリティプログラム及びスキャン機器に関する。
【背景技術】
【０００２】
周知のように、近年、市販されているプリンタの中には、ディスク（印刷可能なレーベル面を有するＣＤやＤＶＤ）上に，直接，印刷を行えるもの（例えば、特許文献１参照。）が存在している。
【０００３】
そのようなプリンタは、ディスク上へ印刷を行うためのアプリケーションソフト（以下、レーベル面印刷用ソフトと表記する）が添付された形で販売されている。そして、既存のレーベル面印刷用ソフトは、印刷を行う領域の指定を、ディスクの種類（８cmＣＤ，１２cmＣＤ／ＤＶＤ等）を選択することや、当該領域の外径及び内径を指定（入力）することによって行えるものとなっている。ただし、同種のディスクであっても、製造メーカーにより印刷可能領域のサイズは異なっているため、既存のレーベル面印刷ソフトは、実際の印刷可能領域からはみ出さない形でディスク上へ印刷できれば良い場合には、“ディスクの種類の選択”といった簡単な作業で印刷が行えるものではあるが、ディスク上への正確な印刷（印刷可能領域内の全ての部分に印刷がなされ，印刷可能領域外の部分への印刷がなされない印刷）を行いたい場合には、“ディスクの印刷可能領域の外径及び内径を実測し，各実測値を設定する”といった煩雑な作業を必要とするものとなっていた。
【０００４】
【特許文献１】特開２００３−２６６８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、上記したディスク上への印刷のような，印刷対象物の印刷対象領域の形状を示す形状情報を必要とする印刷をより簡単に行える印刷システムを実現できる印刷ユーティリティプログラム及びスキャン機器を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷ユーティリティプログラムは、コンピュータを、印刷対象物上に印刷を行うための印刷処理であって，その印刷対象物の印刷対象領域の形状を示す形状情報の設定が必要な印刷処理の実行機能を有する印刷処理手段と、印刷対象物をスキャンすることによって得られた画像データに基づき印刷対象物の印刷対象領域に関する形状情報を特定し，特定した形状を示す形状情報を印刷処理手段に設定する形状情報設定手段とを備えた装置として動作させる構成（プログラム構成）を有する。
【０００７】
すなわち、本発明の印刷ユーティリティプログラムは、コンピュータを、印刷処理を実行可能な装置であると共に、その印刷処理に必要とされる形状情報を自動的に設定する機能を有する装置として動作させるが出来るものとなっている。このため、本発明の印刷ユーティリティプログラムを用いておけば、印刷対象物の印刷対象領域の形状を実測し、実測した形状を示す形状情報を設定する作業をユーザが行わなくて良い印刷システム（つまり、印刷対象物の印刷対象領域の形状を示す形状情報を必要とする印刷をより簡単に行える印刷システム）を実現できることになる。
【０００８】
なお、本発明の印刷ユーティリティプログラムを実行する装置（“コンピュータ”）は、プログラムを実行可能な装置でありさえすれば良く、例えば、本発明の印刷ユーティリティプログラムを，プリンタや複合機用のものとして実現しておくことも出来る。また、本発明の印刷ユーティリティプログラムが“コンピュータ”に実行させる印刷処理は、印刷対象物上に実際に印刷を行う処理を含む処理であっても良い。ただし、印刷処理が、そのような処理である必要はなく、印刷処理は、最終的に印刷が行われることになる処理（プリンタドライバに印刷を指示する処理、印刷データを生成してプリンタに送信する処理等）でありさえすれば良い。
【０００９】
また、本発明の印刷ユーティリティプログラムを実現する際には、より高品質な印刷結果が得られるようにするために、印刷処理手段が、ホワイトバランス調整用のパラメータの設定が可能な手段となり、形状情報設定手段が、画像データに基づきホワイトバランス調整用のパラメータを決定し，印刷処理手段に設定する処理も行う手段となるようにしておくことが出来る。
【００１０】
また、本発明の印刷ユーティリティプログラムを、狭義のコンピュータ（いわゆるパーソナルコンピュータ等）やプリンタで実行されるプログラムとして作成する場合には、形状情報設定手段が、コンピュータ（狭義のコンピュータやプリンタ）に接続されているスキャナを制御することにより画像データを取得する手段となるようにしておくことも出来る。
【００１１】
また、本発明のスキャン機器は、原稿台にセットされている原稿をスキャンすることによってその原稿に関する画像データを生成する画像データ生成手段と、画像データ生成手段によって生成された画像データを解析することにより、原稿の印刷対象領域の形状を示す形状情報を特定し、特定した形状情報を出力する形状情報出力手段とを備える。
【００１２】
すなわち、本発明のスキャン機器は、原稿台上の原稿をスキャンすることにより、原稿の印刷対象領域の形状を示す形状情報を特定して、特定した形状情報を出力できる構成を有している。従って、このスキャン機器を、形状情報の設定が必要な印刷処理を実行可能な印刷装置と共に用いておけば、印刷対象物の印刷対象領域の形状を実測する必要がない作業環境（スキャン機器と印刷装置とが接続されている／スキャン機器と印刷装置とが接続されていない印刷システム）を実現できることになる。
【００１３】
ただし、形状情報出力手段を、形状情報の表示や印刷を行う手段としておいた場合には、形状情報をマニュアルで設定する必要が生じることになるので、形状情報出力手段は、所定の要求を受信した際に、画像データ生成手段を動作させ、その結果として画像データ生成手段によって生成された画像データを解析することにより、原稿の印刷対象領域の形状を示す形状情報を特定し、特定した形状情報を所定の要求の送信元機器へ送信する手段としておくことが望ましい。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１５】
《第１実施形態》
図１に模式的に示したように、本発明の第１実施形態に係る印刷システム１０は、印刷ユーティリティプログラム２１，プリンタドライバ２２及びスキャナドライバ２３がインストールされているＰＣ（パーソナルコンピュータ）１１と，それに接続されたカラープリンタ１２及びスキャナ１３とにより構成されたシステムである。
【００１６】
この印刷システム１０に用いられているカラープリンタ１２は、印刷可能なレーベル面を有するＣＤやＤＶＤ（以下、ディスクと表記する）上への印刷が可能なインクジェットプリンタである。スキャナ１３は、カラースキャンが可能なフラットベッドスキャナである。ＰＣ１１にインストールされているプリンタドライバ２２，スキャナドライバ２３は、それぞれ、カラープリンタ１２用，スキャナ１３用のドライバである。本実施形態に係る印刷システム１０のこれらの構成要素は、特殊な機能を有さないもの（既存のものと同じもの）となっている。
【００１７】
ＰＣ１１にインストールされている印刷ユーティリティプログラム２１は、ディスク上へ印刷を行うためのプログラム（上記したレーベル面印刷用ソフトに相当するプログラム）である。
【００１８】
この印刷ユーティリティプログラム２１は、外径設定値，内径設定値，ホワイトバランス調整情報等を設定可能な既存の印刷ユーティリティプログラム（レーベル面印刷用ソフト）に、第１パラメータ自動設定処理の実行機能と第２パラメータ自動設定処理の実行機能とを付加したプログラムである。なお、外径設定値，内径設定値とは、ディスプレイ上に図示するディスク（印刷可能領域）の形状を規定する情報としてや、プリンタドライバ２２に生成させる印刷データの，カラープリンタ１２により実際に印刷が行われることになる領域の形状を規定する情報として，印刷ユーティリティプログラム２１（及び既存の印刷ユーティリティプログラム）が使用（参照）する情報のことである。また、ホワイトバランス調整情報とは、印刷面（ディスクのレーベル面）の色の影響が印刷結果に表れないようにするために，印刷ユーティリティプログラム２１（及び既存の印刷ユーティリティプログラム）が実行する画像処理の内容を規定する情報のことである。
【００１９】
以下、印刷ユーティリティプログラム２１が実行可能な各処理の内容を具体的に説明する。
【００２０】
〔第１パラメータ自動設定処理〕  
印刷ユーティリティプログラム２１が実行可能な第１パラメータ自動設定処理は、印刷を行う（カラープリンタ１２へセットする）ディスクをスキャナ１３（の原稿台）にセットした後、ユーザが、印刷ユーティリティプログラム２１に対して、その開始を指示すべき処理である。
【００２１】
この第１パラメータ自動設定処理は、図２に示した手順の処理となっている。
【００２２】
すなわち、ユーザから所定の指示が入力されることにより第１パラメータ自動設定処理を開始した印刷ユーティリティプログラム２１は、まず、スキャナドライバ２３を介してスキャナ１３を制御することにより、スキャナ１３から、ディスクの画像データを取得する処理（ステップＳ１０２）を行う。
【００２３】
その後、印刷ユーティリティプログラム２１は、取得した画像データを解析することにより、ディスクの印刷可能領域の外径，内径及び色を特定する処理（ステップＳ１０２）を行う。なお、このステップＳ１０２における処理は、各画素の色が同一と見なせるドーナッツ状の領域が印刷可能領域であるとして、その外径，内径及び色を特定する処理となっている。また、流れ図への表記は省略してあるが、第１パラメータ自動設定処理は、ステップＳ１０２の処理でディスクの印刷可能領域の外径，内径及び色の特定に失敗した場合、ディスクを再セットを促すエラーメッセージをディスプレイ上に表示して終了する処理となっている。
【００２４】
ステップＳ１０２の処理を終えた印刷ユーティリティプログラム２１は、特定した外径，内径を，それぞれ，外径設定値，内径設定値として記憶すると共に，特定した色に応じた情報をホワイトバランス調整情報として記憶する処理（ステップＳ１０３）を行う。そして、印刷ユーティリティプログラム２１は、取得した画像データの保存を行うか否かをユーザに問い合わせ、画像データの保存を行うことが指示された場合（ファイル名及び保存場所が指定された場合）には、その画像データをファイル化して保存する画像データ保存用処理（ステップＳ１０４）を行ってから、第１パラメータ自動設定処理（図２の処理）を終了する。
【００２５】
要するに、この第１パラメータ自動設定処理は、印刷を行うディスクをスキャナ１３にセットしてから、それを開始させると、印刷ユーティリティプログラム２１の各種動作パラメータ（外径設定値，内径設定値及びホワイトバランス調整情報）が、スキャナ１３にセットしておいたディスクの印刷に最も適したものに自動的に設定される処理であると共に、ディスクに関する画像データファイルをＰＣ１１がアクセス可能な任意の記録媒体上に保存できる処理となっている。
【００２６】
〔第２パラメータ自動設定処理〕  
印刷ユーティリティプログラム２１が実行可能な第２パラメータ自動設定処理は、印刷ユーティリティプログラム２１の各種動作パラメータを、それについての画像データファイル（図２の，ステップＳ１０４処理で保存された画像データファイル等）が既に存在しているディスクの印刷に最も適したものに変更するための処理である。
【００２７】
この第２パラメータ自動設定処理は、それを開始させると、ＰＣ１１のディスプレイ上に画像データファイルを選択するためのダイアログボックスが表示される処理となっている。そして、第２パラメータ自動設定処理は、そのダイアログボックスに対して画像データファイルを選択する操作が行われると、選択された画像データファイル内の画像データを解析することにより、ディスクの印刷可能領域外径，内径及び色を特定する処理と、特定した外径，内径を，それぞれ，外径設定値，内径設定値として記憶すると共に，特定した色に応じた情報をホワイトバランス調整情報として記憶する処理とが行われる処理となっている。
【００２８】
以上の説明から明らかなように、本実施形態に係る印刷システム１０は、ユーザが、ディスクの印刷可能領域の外径及び内径を実測し，それらをマニュアルで設定する作業を行わなくても、ディスクへの正確な印刷（ディスクの印刷可能領域全面への，印刷可能領域外の部分への印刷が行われない印刷等）が行えるシステムとなっている。また、印刷システム１０は、ホワイトバランスの調整をマニュアルで行う必要もないシステムとなっている。このため、本実施形態に係る印刷システム１０は、ディスク上への正確な印刷を，極めて良好な印刷結果が得られる形で，極めて簡単に行えるシステムとなっていると言うことが出来る。
【００２９】
《第２実施形態》
図３に模式的に示したように、本発明の第２実施形態に係る印刷システム３０は、印刷ユーティリティプログラム４１，プリンタドライバ４２及びスキャナドライバ４３がインストールされている何台か（図では、１台）のＰＣ３１と，複合機３２とにより構成されたシステムである。
【００３０】
本印刷システム３０に用いられている複合機３２は、ネットワークスキャナ（カラー画像データを生成可能なもの）や，ディスク上へのカラー印刷が可能なネットワークプリンタとしての機能を有する装置である。この複合機３２は、既存の複合機に、パラメータ情報要求応答処理の実行機能を付加した装置となっている。
【００３１】
ここで、パラメータ情報要求応答処理とは、印刷ユーティリティプログラム４１が送信する所定内容のパラメータ情報要求を受信した際に，複合機３２が実行する図４に示した手順の処理のことである。
【００３２】
すなわち、パラメータ情報要求応答処理は、複合機３２の原稿台上のディスクをスキャン（ステップＳ２０１）した後、そのスキャン結果（ディスクに関する画像データ）を解析することにより、ディスクの印刷可能領域の外径，内径及び色を特定（ステップＳ２０２）し、特定した外径，内径，色を含むパラメータ情報を，パラメータ情報要求の送信元機器へ送信（ステップＳ２０３）する処理となっている。
【００３３】
ＰＣ３１（図３）にインストールされているプリンタドライバ４２，スキャナドライバ４３は、それぞれ、複合機３２をネットワークプリンタとして利用するためのドライバ，複合機３２をネットワークスキャナとして利用するためのドライバである。既に説明したように、パラメータ情報要求を送信するのは，印刷ユーティリティプログラム４１であるため、本印刷システム３０に用いられている，これらのドライバは、特殊な機能を有さないもの（上記した“既存の複合機”用のものと同じもの）となっている。なお、スキャナドライバ４３は、複合機３２をネットワークスキャナとして利用しない場合には、ＰＣ３１にインストールしておく必要がないものである。
【００３４】
印刷ユーティリティプログラム４１は、印刷ユーティリティプログラム２１とほぼ同機能のプログラムである。
【００３５】
ただし、印刷ユーティリティプログラム４１は、第１パラメータ自動設定処理相当の処理として、図５に示した内容のパラメータ自動設定処理を実行するプログラムとなっている。
【００３６】
すなわち、印刷ユーティリティプログラム４１は、印刷を行うディスクを複合機３２にセットしたユーザが所定の指示を入力した場合、パラメータ情報要求を複合機３２に対して送信することにより，複合機３２からパラメータ情報を受信（ステップＳ３０１，Ｓ３０２）した後、受信したパラメータ情報中の外径，内径を，それぞれ，外径設定値，内径設定値として記憶すると共に，受信したパラメータ情報中の色に応じた情報をホワイトバランス調整情報として記憶する処理（ステップＳ３０３）を行うプログラムとなっている。
【００３７】
さらに、 印刷ユーティリティプログラム４１は、このパラメータ自動設定処理の最後に、受信したパラメータ情報の保存を行うか否かをユーザに問い合わせ、パラメータ情報の保存を行うことが指示された場合（ファイル名及び保存場所が指定された場合）には、そのパラメータ情報をファイル化して保存するパラメータ情報保存用処理（ステップＳ３０４）も行うプログラムとなっている。
【００３８】
なお、流れ図への表記は省略してあるが、複合機３２が実行するパラメータ情報要求応答処理（図４）は、ステップＳ２０２の処理でディスクの印刷可能領域の外径，内径及び色の特定に失敗した場合、所定のエラー通知情報を返送してくる処理となっており、パラメータ自動設定処理（図５）は、エラー通知情報が返送されてきた場合、ステップＳ３０３以降の処理を行うことなく、ディスクの再セットを促すエラーメッセージをディスプレイ上に表示して終了する処理となっている。
【００３９】
印刷ユーティリティプログラム４１は、以上のようなパラメータ自動設定処理を実行可能なプログラムであると共に、パラメータ情報保存用処理により保存されたパラメータ情報ファイルの指定操作をユーザが行えるように、かつ、当該指定操作がなされた場合には、指定されたパラメータ情報ファイル内の情報に基づいた，外径設定値，内径設定値及びホワイトバランス調整情報の書換処理（ステップＳ３０３の処理と同様の処理）を行うように、構成（プログラミング）されたプログラムとなっている。
【００４０】
以上の説明から明らかなように、本発明の第２実施形態に係る印刷システム３０も、印刷システム１０と同様に、ユーザが、ディスクの印刷可能領域の外径及び内径を実測し，それらをマニュアルで設定する作業を行わなくても、ディスクへの正確な印刷（ディスクの印刷可能領域全面への，印刷可能領域外への印刷が行われない印刷等）が行えるシステムであると共に、ホワイトバランスの調整をユーザがマニュアルで行う必要もないシステムとなっている。このため、この第２実施形態に係る印刷システム３０も、ディスクへの印刷を，極めて良好な印刷結果が得られる形で，極めて簡単に行えるシステムとなっていると言うことが出来る。
【００４１】
《変形形態》
上記した印刷システム１０，３０は、各種の変形を行うことが出来る。例えば、印刷システム１０に用いられている印刷ユーティリティプログラム４１を、パラメータ情報ファイルの保存が可能なもの（第１，第２パラメータ自動設定処理を行わせなくても、パラメータ情報ファイルを指定すれば、各種動作パラメータが変更されるもの）に変形しておくことが出来る。また、印刷システム３０に用いられている複合機３２を、ＵＳＢメモリ等の可搬型記憶媒体を装着可能な、自装置に装着されている可搬型記憶媒体上にパラメータ情報ファイルを保存することが出来る装置に変形しておくことも出来る。
【００４２】
また、上記した印刷システム１０，３０に基づき、印刷システム１０，３０相当の機能を有する複合機（操作パネルを操作することにより、ディスク上への印刷や、ディスクからディスクへのコピーを指示できる複合機）や、ディスク以外の印刷対象物（印刷対象領域の形状情報を指定して印刷を行わなければならないもの）上へ印刷を行うためのシステム等を実現しても良いことなどは当然のことである。
【図面の簡単な説明】
【００４３】
【図１】本発明の第１実施形態に係る印刷システムの構成図。
【図２】第１実施形態に係る印刷ユーティリティプログラムが実行する第１パラメータ自動設定処理の流れ図。
【図３】本発明の第２実施形態に係る印刷システムの構成図。
【図４】第２実施形態に係る複合機が実行するパラメータ情報要求応答処理の流れ図。
【図５】第２実施形態に係る印刷ユーティリティプログラムが実行するパラメータ自動設定処理の流れ図。
【符号の説明】
【００４４】
１０，３０  印刷システム、  １１，３１  ＰＣ、  １２  カラープリンタ
１３  スキャナ、  ２１，４１  印刷ユーティリティプログラム
２２，４２  プリンタドライバ、  ２３，４３  スキャナドライバ
３２  複合機
【図１】
2009044378.tif 000003
【図２】
2009044378.tif 000004
【図３】
2009044378.tif 000005
【図４】
2009044378.tif 000006
【図５】
2009044378.tif 000007