(57)【要約】【課題】  プレプリント紙を用いた印刷ジョブにおいても、プレビュー時に最終生成画像の確認が出来るようにする。【解決手段】  機器に対するメディア登録時に、登録対象メディアがプレプリント紙だった場合には、プレプリント画像情報を同時に登録可能とする。クライアントＰＣが前記方法によって登録されたプレプリント紙を印刷対象メディアとして指定した場合には、機器からプレプリント画像情報をダウンロードして、印刷対象画像と合成したプレビュー画像を形成する。【選択図】  図１
2006239929.tif 000002
【特許請求の範囲】
【請求項１】
画像を光学的に読み取り電子的なイメージ情報に変換する読み取り手段、イメージ情報を紙などのメディアに印刷するプリント手段、ユーザからの指示を受け付ける操作部、機器のステータスなど様々な情報を表示する表示装置、プログラムデータやイメージデータなどの蓄積に用いる記憶装置、大容量のデータ蓄積に用いる大容量記憶装置、ネットワークなどを介して外部の機器と接続するための接続手段、少なくとも以上を有し、前記操作部を介してユーザが任意の用紙を該機器に対して登録するメディア登録手段をさらに有し、前記メディア登録手段は登録対象用紙が既に何らかの画像が印刷されているプレプリント用紙であった場合には、該登録対象用紙がプレプリント用紙であることを示す情報並びにプレプリントされた画像情報を前記読み取り手段によってスキャンしたイメージデータを前記メディア登録手段によって機器に登録することができ、ユーザが印刷処理実行前に仕上がり画像を確認するためにプレビュー機能の実行を指示した際に、選択した印刷対象用紙が前記メディア登録手段によって登録されたプレプリント用紙であった場合には、前記メディア登録手段によって用紙と併せて登録されたプレプリント画像情報を読み出し、印刷対象イメージデータと合成して表示装置上に合成画像を表示することができるよう制御可能であることを特徴とする画像処理装置。
【請求項２】
前記接続手段によって接続された他機器からの要求により、前記メディア登録手段によって登録されたプレプリント画像情報を前記他機器に対して送信するよう制御可能であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
印刷ジョブを前記画像処理装置に対して発行する際に、印刷対象メディアとして前記メディア登録手段によって登録されたプレプリント用紙を選択した場合、前述の手段によって前記画像処理装置内に格納されている該プレプリント用紙のプレプリント画像情報を該機器に対して送信するよう前記画像処理装置に対して要求する手段と、前記要求の結果送信されるプレプリント画像情報を受信し、受信した画像情報に基づいて印刷対象画像とプレプリント画像情報を合成し該機器が備える表示装置上でプレビューを実行するよう制御可能であることを特徴とする印刷クライアント装置。
【請求項４】
前記請求項１又は請求項２記載の画像処理装置、および前記請求項３記載の印刷クライアント装置の組合わせから構成される印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプレプリント紙を用いた印刷技術に関する。
【背景技術】
【０００２】
複合機の性能が向上し機能が高度になるにつれて、従来では軽印刷で行っていたオンデマンド印刷に用いられる機会が高まってきた。それに伴い、機器が扱うことのできるメディア種の増加が強く求められている。また、プレビューやプレフライトチェックなど、印刷業のワークフローで日常的に行われている機能についても複合機でサポートする必要性が高まりつつある。
【０００３】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開２００１−２３５３１２号公報
【特許文献２】特開２０００−１５８７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来行われていたプレビュー機能は、印刷対象データが表現する画像が印刷対象用紙にどのように配置されるかを確認することが目的であった。特に、イメージ合成機能等を利用して合成画像を生成する場合には、個々の画像情報のみから最終的な合成画像の出来上がりを推測することは困難であるため、プレビューによって合成画像をチェックするということが広く行われていた。
【０００５】
しかしながら、例えば予め紙面上にイメージが印刷されているプレプリント紙を用いた印刷処理を実行する場合、プレプリント画像が印刷されたメディアに対して印刷対象画像を実際に印刷してみないと最終的な仕上がり状態が確認できないという欠点が存在していた。そのため、プレプリント紙を多用するオンデマンド印刷において、著しく利便性が損なわれていた。
【０００６】
本発明はこのような状況を鑑みなされたものであり、プレプリント用紙を用いた印刷処理においても実際に印刷処理を実行しなくとも最終的な仕上がり状態をプレビューによって確認することができ、利便性を向上させる環境を提供することを目的とする。
【課題を解決するための手段】
【０００７】
課題を解決するため、本発明における画像処理装置は、請求項１〜４に記載の手段または機能を有することを特徴とする。
【発明の効果】
【０００８】
本発明により従来技術が持つ問題点を解決し、プレプリント用紙を用いた印刷処理においても実際に印刷処理を実行しなくとも最終的な仕上がり状態をプレビューによって確認することができ、利便性を向上させる環境を提供することが可能となった。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態を示す。
【００１０】
図１は本発明による機器の利用形態の一例を示すためのものである。図示する例に置いては一台の機器２と４台のクライアント（３から６）がネットワーク１を介して互いに接続されている状態を表している。
【００１１】
図２は図１における機器１の内部構成を説明するためのブロック図である。この例で示す機器の構成では、主なモジュールはデータやコントロール信号の送受信を媒介するシステムバス２０１によって互いに接続されている。これらの構成は実施例の説明に用いた一例であり、請求項に記載の項目を満たす限りはいかなる構成を取った場合でも本発明は適用される。システムバス２０１は本機器を構成するサブモジュール間のデータや制御信号を送受信するための複数の信号の集合であり、例えばメインコントローラ２１３と一時記憶装置２０３間を接続するアドレスバス、データバスや、スキャンエンジンコントローラ２１０からメインコントローラ２１３に画像データを送信するための画像信号バスなどが該当する。
【００１２】
操作部２０２は機器が通常備える単数あるいは複数のキーと表示装置あるいはタッチパネルからなる部分であり、ユーザの機器に対する操作の入出力を行う部分である。
【００１３】
一次記憶装置２０３、二次記憶装置２０４はそれぞれ各種プログラムやシステムが印刷処理に使用したりシステムが使用するデータを一時的あるいは長期的に蓄積するために用いる半導体記憶装置、磁気記録装置等の装置である。
【００１４】
ネットワークアダプタ２０５はネットワークによって接続された外部の機器と情報の送受信を行う装置であり、プロトコル解析部２０６はネットワークアダプタ２０５が受信したデータをサポートするプロトコルに応じて処理し、機器内で処理可能な形式に変換するためのものである。ただし、ネットワークアダプタ２０５及びプロトコル解析部２０６の働きは本発明の本質ではないので詳細は説明は省略する。
【００１５】
プリントエンジンコントローラ２０８はプリントエンジン２０９の制御を行うモジュールである。印刷対象データはプリントエンジンコントローラ２０８経由でプリントエンジン２０９に送られることによって物理的な印刷処理が行われる。これらの詳細な構成に関する説明も上記と同様の理由によって省略する。
【００１６】
スキャンエンジン２１１とスキャンエンジンコントローラ２１０は紙原稿を光学的にスキャンし電子情報に変換するための装置である。これらの詳細な構成に関する説明も上記と同様の理由によって省略する。
【００１７】
課金管理部２１２は、ユーザの機器に対する利用状況や印刷処理等に要した消耗品等の量に応じ、正しく課金を行うための管理を担当するモジュールである。
【００１８】
メインコントローラ２１３は以上説明した各モジュールの働き全体の制御を司り、本発明の機能を実現するためのステップを実行するためのものである。ＰＤＬデータの解釈や各種画像処理等もここで行われる。
【００１９】
図示するように、本発明による機器はモジュールの集合からなる３つの機能モジュール群に分けることが出来る。すなわち、プリンタモジュール２１４、スキャナモジュール２１５、そしてコントローラモジュール２１６である。
【００２０】
図３は、本発明の機器における二次記憶装置２０４内に格納され、必要に応じて一時記憶装置２０３にロードされメインコントローラ２１３において実行されるプログラム構成の一例を説明するためのものである。
【００２１】
オペレーティングシステム３０１は本発明の機器の各デバイスを管理し動作を制御する最も基本となるソフトウェアであり、その他全てのソフトウェアに対して共通のプラットフォームを提供するためのものである。
【００２２】
デバイスドライバ３０２は、各種デバイスを動作させるための制御用プログラムの集合である。
【００２３】
リコンフィギュブルプロセッシングユニット用マイクロプログラム３０３は、本発明の特徴的であるところのリコンフィギュアブルプロセッシングユニット用のプログラムの集合である。リコンフィギュアブルプロセッシングユニットについては後述する。
【００２４】
ＰＤＬファンクション３０４は、本発明による複合機が提供する機能のうちのＰＤＬ機能を実現するためのプログラムである。
【００２５】
コピーファンクション３０５は、本発明による複合機が提供する機能のうちのコピー機能を実現するためのプログラムである。
【００２６】
Ｓｅｎｄファンクション３０６は、本発明による複合機が提供する機能のうちのＳｅｎｄ機能を実現するためのプログラムである。Ｓｅｎｄ機能とは、機器でスキャンした画像に対して各種画像処理を施した上に、機器外部のクライアントに対して画像を送信する機能のことであり、前記機器外部のクライアントには、パーソナルコンピュータやＦＡＸ等も含まれている。また、前記各種画像処理にはＯＣＲ処理を含むなどきわめて多機能なものである。
【００２７】
その他３０７は、上述したいずれにも該当しないプログラム、データ、空き領域等のことである。
【００２８】
上述したプログラム構成は本発明の効果を説明するための一例であり、上述以外の構成の場合においても請求項に記載の項目を満たす限り本発明は有効であることはいうまでもない。
【００２９】
図３は、本発明の機器における二次記憶装置２０４内に格納され、必要に応じて一時記憶装置２０３にロードされメインコントローラ２１３において実行されるプログラム構成の一例を説明するためのものである。
【００３０】
オペレーティングシステム３０１は本発明の機器の各デバイスを管理し動作を制御する最も基本となるソフトウェアであり、その他全てのソフトウェアに対して共通のプラットフォームを提供するためのものである。
【００３１】
デバイスドライバ３０２は、各種デバイスを動作させるための制御用プログラムの集合である。
【００３２】
リコンフィギュブルプロセッシングユニット用マイクロプログラム３０３は、本発明の特徴的であるところのリコンフィギュアブルプロセッシングユニット用のプログラムの集合である。リコンフィギュアブルプロセッシングユニットについては後述する。
【００３３】
ＰＤＬファンクション３０４は、本発明による複合機が提供する機能のうちのＰＤＬ機能を実現するためのプログラムである。
【００３４】
コピーファンクション３０５は、本発明による複合機が提供する機能のうちのコピー機能を実現するためのプログラムである。
【００３５】
Ｓｅｎｄファンクション３０６は、本発明による複合機が提供する機能のうちのＳｅｎｄ機能を実現するためのプログラムである。Ｓｅｎｄ機能とは、機器でスキャンした画像に対して各種画像処理を施した上に、機器外部のクライアントに対して画像を送信する機能のことであり、前記機器外部のクライアントには、パーソナルコンピュータやＦＡＸ等も含まれている。また、前記各種画像処理にはＯＣＲ処理を含むなどきわめて多機能なものである。
【００３６】
その他３０７は、上述したいずれにも該当しないプログラム、データ、空き領域等のことである。
【００３７】
上述したプログラム構成は本発明の効果を説明するための一例であり、上述以外の構成の場合においても請求項に記載の項目を満たす限り本発明は有効であることはいうまでもない。
【００３８】
図３は、本発明の機器における二次記憶装置２０４内に格納され、必要に応じて一時記憶装置２０３にロードされメインコントローラ２１３において実行されるプログラム構成の一例を説明するためのものである。
【００３９】
オペレーティングシステム３０１は本発明の機器の各デバイスを管理し動作を制御する最も基本となるソフトウェアであり、その他全てのソフトウェアに対して共通のプラットフォームを提供するためのものである。
【００４０】
デバイスドライバ３０２は、各種デバイスを動作させるための制御用プログラムの集合である。
【００４１】
リコンフィギュブルプロセッシングユニット用マイクロプログラム３０３は、本発明の特徴的であるところのリコンフィギュアブルプロセッシングユニット用のプログラムの集合である。リコンフィギュアブルプロセッシングユニットについては後述する。
【００４２】
ＰＤＬファンクション３０４は、本発明による複合機が提供する機能のうちのＰＤＬ機能を実現するためのプログラムである。
【００４３】
コピーファンクション３０５は、本発明による複合機が提供する機能のうちのコピー機能を実現するためのプログラムである。
【００４４】
Ｓｅｎｄファンクション３０６は、本発明による複合機が提供する機能のうちのＳｅｎｄ機能を実現するためのプログラムである。Ｓｅｎｄ機能とは、機器でスキャンした画像に対して各種画像処理を施した上に、機器外部のクライアントに対して画像を送信する機能のことであり、前記機器外部のクライアントには、パーソナルコンピュータやＦＡＸ等も含まれている。また、前記各種画像処理にはＯＣＲ処理を含むなどきわめて多機能なものである。
【００４５】
その他３０７は、上述したいずれにも該当しないプログラム、データ、空き領域等のことである。
【００４６】
上述したプログラム構成は本発明の効果を説明するための一例であり、上述以外の構成の場合においても請求項に記載の項目を満たす限り本発明は有効であることはいうまでもない。
【００４７】
図３は、二次記憶装置２０４内に格納され、必要に応じて一時記憶装置２０３にロードされメインコントローラ２１３において実行されるプログラムまたは各種データ構成の一例を説明するためのものである。
【００４８】
オペレーティングシステム３０１は本発明の機器の各デバイスを管理し動作を制御する最も基本となるソフトウェアであり、その他全てのソフトウェアに対して共通のプラットフォームを提供するためのものである。
【００４９】
デバイスドライバ３０２は、各種デバイスを動作させるための制御用プログラムの集合である。
【００５０】
スキャンファンクション３０３は、本発明による複合機が提供する機能のうち、スキャン機能を実現するためのプログラムである。
【００５１】
ＰＤＬファンクション３０４は、本発明による複合機が提供する機能のうちのＰＤＬ機能を実現するためのプログラムである。
【００５２】
コピーファンクション３０５は、本発明による複合機が提供する機能のうちのコピー機能を実現するためのプログラムである。
【００５３】
Ｓｅｎｄファンクション３０６は、本発明による複合機が提供する機能のうちのＳｅｎｄ機能を実現するためのプログラムである。Ｓｅｎｄ機能とは、機器でスキャンした画像に対して各種画像処理を施した上に、機器外部のクライアントに対して画像を送信する機能のことであり、前記機器外部のクライアントには、パーソナルコンピュータやＦＡＸ等も含まれている。また、前記各種画像処理にはＯＣＲ処理を含むなどきわめて多機能なものである。
【００５４】
登録用紙テーブル３０７は本発明が提供する仕組みを用いてユーザによって機器に登録された用紙の情報を管理し保存するためのデータである。登録用紙テーブル３０７の詳細については後述する。
【００５５】
その他３０８は、上述したいずれにも該当しないプログラム、データ、空き領域等のことである。
【００５６】
上述したプログラム構成は本発明の効果を説明するための一例であり、上述以外の構成の場合においても請求項に記載の項目を満たす限り本発明は有効であることはいうまでもない。
【００５７】
図４は、本発明による効果を説明するための一例として示すプレプリント用紙である。プレプリント用紙には予め何らかの画像が印刷してある用紙の総称である。
【００５８】
図５は、本発明による効果を説明するための一例として示す印刷ジョブの実行対象となる印刷データである。
【００５９】
図６は、図４において示したプレプリント用紙に図５において示した印刷データを、本発明による機器で印刷した後に生成される出力物の一例である。図示するように、図４のプレプリント用紙のプレプリント画像と図５において示した印刷データが合成された出力物が生成されている。
【００６０】
図７は、従来技術による機器で図４のプレプリント用紙を印刷対象用紙として選択し、図５に示す印刷データを印刷する際に、印刷前にプレビューを実行した際に表示されるプレビュー画像を示したものである。従来技術による機器では、プレプリント用紙のプレプリント画像を扱う手段がないために、白紙を選択した状態と同様の効果しかプレビュー画像からは得られない。つまり、プレプリント用紙を使用した場合、最終的に生成される画像のイメージをプレビューによって印刷前に確認することができないことを意味する。
【００６１】
図８は、本発明による機器で図４のプレプリント用紙を印刷対象用紙として選択し、図５に示す印刷データを印刷する際に、印刷前にプレビューを実行した際に表示されるプレビュー画像を示したものである。従来技術による機器の例で示した問題が解消され、プレプリント用紙を使用した場合でも、最終的に生成される画像のイメージをプレビューによって印刷前に確認することができる。
【００６２】
図９は、図２における操作部２０２を構成するハードキーが備えるボタン配置の一例を示したものである。操作部２０２自体は、同図のハードキーと表示装置を入力装置を兼ねたタッチパネルから構成される。
【００６３】
図示するように、機器に対し実行を指示するスタートボタン９０２と中止するストップボタン９０３、また印刷部数などを設定する数字キーなどが配置されている。
【００６４】
ユーザモードキー９０１は、機器のコンフィギュレーションや特定のファンクションに依存しない共通の設定等を行うユーザモード設定の実行を指示するためのものである。
【００６５】
図１０は、機器が電源投入後に利用可能状態になった時に表示される画面の一例を示すためのものである。本実施例においては、コピーファンクションがデフォルトのファンクションとして選択されており、そのためにコピーの設定画面がデフォルトとなっている。
【００６６】
図１１は、操作部２０２上に表示される画面が図１０の状態で、図９におけるユーザモードボタン９０１を押下した際に表示されるユーザモード設定のメイン画面の一例を示す為のものである。
【００６７】
図示するように、各種設定を実行するためのボタンが並んでいる。閉じるボタン１１０２を押下すると、ユーザモード設定画面に移行する前の画面に戻る。ここで示した例では、図１０のコピーメイン画面に戻る。
【００６８】
用紙登録ボタン１１０１は、ユーザによる機器に対する用紙登録実行を指示するためのものである。
【００６９】
図１２は図１１のユーザモード設定画面において、用紙登録ボタン１１０１が押下された後に表示される用紙登録画面の一例を示すためのものである。
【００７０】
用紙登録画面にはユーザによって入力された用紙名称を表示する用紙名称表示フィールド１２０１、ユーザが用紙名称を入力するときに使用するキーボード画面を表示するためのキーボードボタン１２０２が存在する。キーボード画面の詳細は本発明の効果を説明する上で重要ではないため省略するが、請求項に示す項目を満たす限りいかなる画面であったとしても本発明は適用される。
【００７１】
他には、用紙サイズ入力フィールド１２０３、用紙サイズ入力フィールドのプルダウンボタン１２０４が存在する。また、下部にあるＯＫボタン１２０７を押下すると用紙登録を完了し、図１２の前の画面に戻る。本実施例の場合は図１１の画面状態に戻る。
【００７２】
キャンセルボタン１１は用紙登録処理を完了せずに図１２の前の画面に戻る。本実施例の場合は図１１の画面状態に戻る。この場合にはユーザが用紙登録画面上で行った設定処理をすべてキャンセルするため、実際の用紙情報は機器に登録されない。
【００７３】
プレプリント用紙用スキャンボタン１２０５を押下すると、登録対象の用紙をスキャナモジュール２１５で実際に読み込み、読み込んだ画像を用紙登録情報と共に関連づけて機器に登録するためのものである。つまり、プレプリント紙を利用してプレビューを実行する際に本発明が目的とする効果を得るためには、プレプリント用紙用スキャンボタン１２０５を押下して用紙登録時にプレプリント用紙のプレプリント画像を登録しておく必要がある。
【００７４】
図１３は、図１２の用紙サイズ入力フィールドのプルダウンボタン１２０４を押下した後の状態を示すためのものである。このように、プルダウンメニューが出現し、所望の用紙サイズを選択することによって、用紙サイズ入力フィールド１２０３に選択した用紙サイズが表示される。
【００７５】
図１４は、図１２の画面でプレプリント用紙用スキャンボタン１２０５を押下した後に表示される画面を説明するためのものである。図示するように、スキャン処理を事項している間スキャン中であることを示すダイアログが出現し、スキャン処理が終了すると、再び図１２に示す画面に戻る。
【００７６】
中止ボタン１４０２を押下すると、スキャン処理を中断して図１２の画面に戻る。この場合には、プレプリント画像の読み込みは行われないため、用紙登録処理を完了した場合でも、プレプリント画像は登録されない。
【００７７】
図１５は、図１において示したクライアント（３から６）上で実行されるクライアントアプリケーションにおいて、印刷処理を選択した直後に表示されるプリントドライバの設定画面の一例を示すためのものである。
【００７８】
図示するように、複数のプリンタが選択可能な場合に印刷を指示するプリンタを選択するプリンタ選択フィールド１５０１、プリンタ選択フィールド１５０１のプルダウンボタン１５０２、選択したプリンタの詳細設定を実行するためのプロパティボタン１５０３、印刷する際に使用する用紙を選択する用紙設定フィールド１５０４、用紙設定フィールドのプルダウンボタン１５０５などが配置されている。
【００７９】
印刷開始ボタン１５０７を押下すると、上述の各種ボタンによって設定された印刷条件に基づいて印刷ジョブが実行開始される。キャンセルボタン１５０８は、印刷処理を中断するためのものである。
【００８０】
プレビューボタン１５０６は、上述の設定条件に基づいて出力画像のプレビューを実行指示するためのものである。
【００８１】
図１６は、図１５の画面において、用紙選択フィールドのプルダウンボタン１５０５を押下した後に表示される画面の一例を示すためのものである。図示するように、選択可能な各種用紙が列挙されている。
【００８２】
図示する例においては、プレプリント１（１６０１）という用紙が反転表示されている。これは、ユーザが印刷対象となる用紙としてプレプリント１という図１２，１３，１４の用紙登録画面によって機器１に登録されたユーザ定義用紙を選択したことを示している。
【００８３】
図１２，１３，１４でも説明したように、プレプリント１用紙には、プレプリント画像が同時に登録されている。
【００８４】
図１７は、図１５の画面において、プレビューボタン１５０６を押下した直後に表示されるプレビュー画面の一例を示すためのものである。
【００８５】
プラスボタン１７０２とマイナスボタン１７０３は、それぞれプレビュー画像の倍率を変動させるために使用するボタンである。上下左右の矢印ボタン（１７０４から１７０７）は、プレビュー画像の上下左右方向へのスクロールを指示するためのものである。
【００８６】
前ページボタン１７０８と次ページボタン１７０９は、印刷対象データが複数のページから構成されていた場合にページを送ったり戻ったりする時に使用する為のものである。
【００８７】
戻るボタン１７１０は、図１７にしめすプレビュー画面を閉じて直前の画面に戻る。本実施例においては、図１５の画面に戻る。
【００８８】
プレビューフィールド１７０１には、前述した印刷条件に基づいて作成したプレビュー画像が表示されている。本実施例においては、ユーザが印刷対象用紙としてプレプリント１というプレプリント用紙を選択したため、図４において示したプレプリント画像が図５において示した印刷対象画像と合成されてプレビュー画面上に表示されており、本発明が目的とするプレプリント用紙を選択した場合に置いてもプレプリント用紙上に実際に印刷指示する前に最終的な仕上がり状態をプレビュー画面上で確認することができるという効果が示されている。
【００８９】
図１８は、図３における登録用紙テーブル３０７の内部構成を説明するための表である。登録用紙テーブル３０７では同図が示すような各種情報が管理登録されている。ここに示す例においては、登録された用紙を識別するために一意に決定されるＩＤ、ユーザが図１２の用紙登録画面における用紙名称フィールド１２０１に設定した用紙名称、同じく図１２の画面でユーザが用紙サイズフィールド１２０３に設定した用紙サイズ、そして、ユーザが用紙登録時に図１２のプレプリント用紙スキャンボタン１２０５を押下することによってプレプリント画像情報の登録を行っていた場合にはスキャンしたプレプリント画像のファイル名がそれぞれの登録された用紙毎に管理されている。
【００９０】
ユーザが用紙登録の際にスキャンボタンを利用しなかった場合には登録画像情報は存在しないため、その部分のフィールドにはその旨を示す情報がファイル名の代わりに登録されていて区別できるようになっている。
【００９１】
ＩＤとファイル名はシステムによって一意に決定されるが、その決定方法については本発明の効果を説明する上で重要ではないためここでの詳細な説明は省略する。
【００９２】
図１９は、本発明による図１に示す機器２の処理概要について、用紙登録に関するフローに着目して説明するためのフロー図である。
【００９３】
まず、機器は電源投入されてから使用可能な状態になったら処理要求待ち状態となり、ユーザからの様々なサービス受付の準備に入る（ステップＳ１９０１）。
【００９４】
ユーザからの処理要求があったら次のステップに進み、要求された処理が用紙登録要求であるかどうかを判別する（ステップＳ１９０２）。この用紙登録処理とは図１２において示したユーザモードの用紙登録処理に該当するものである。
【００９５】
ステップＳ１９０２の判別の結果、要求された処理が用紙登録処理であった場合、用紙登録処理を実行し（ステップＳ１９０３）、再び処理要求待ち状態に戻る（ステップＳ１９０１）。
【００９６】
ステップＳ１９０２の判別の結果が用紙登録以外の処理要求であった場合にはその他の該当する処理を行い（ステップＳ１９０４）、再び処理要求待ち状態に戻る（ステップＳ１９０１）。ステップＳ１９０４にて行われる様々な処理の詳細については、本発明の効果を説明する上で本質的ではないので省略するが、請求項に記載の項目を満たす限りステップＳ１９０４の処理内容がいかなるものであっても本発明は有効であることは言うまでもない。
【００９７】
図２０は、図１９におけるステップＳ１９０３の用紙登録処理の詳細を説明するためのフロー図である。
【００９８】
まず最初にユーザからの用紙登録処理画面での処理要求待ち状態に移行する（ステップＳ２００１）。これは、図１２の画面を操作部上に表示しユーザからの入力を待っている状態に相当する。
【００９９】
ユーザから何らかの入力があったらステップＳ２００１の処理要求待ち状態から次のステップに移る。次のステップにおいて、ユーザが入力した処理要求がプレプリント原稿画像のスキャン処理要求であるかどうかの判別を行う（ステップＳ２００２）。これは、図１２のプレプリント用紙スキャンボタン１２０５押下に対応する。
【０１００】
ステップＳ２００２の判別の結果、ユーザからの要求がプレプリント原稿画像のスキャン処理要求であった場合にはスキャン処理を実行しプレプリント画像をスキャナ２１５によって読み込み（ステップＳ２００３）、再び処理要求待ち状態に戻る（ステップＳ２００１）。
【０１０１】
ステップＳ２００２の判別の結果、ユーザからの要求がプレプリント原稿画像のスキャン処理要求でなかった場合には、ステップＳ２００４に進み、図１２に示すユーザが用紙登録画面でＯＫボタン１２０７を押下したかどうかの判別を行う（ステップＳ２００４）。
【０１０２】
判別の結果、ＯＫボタン押下でなかった場合には次にステップＳ２００６に進み、図１２におけるキャンセルボタン１２０６押下かどうかを判別する。ステップＳ２００６の判別の結果、キャンセルボタンが押下された時には、用紙登録自体の取り消しを意味する。すなわち、何も登録せずに用紙登録処理を終了する。その結果、画面は図１１の状態に遷移する。
【０１０３】
ステップＳ２００６の判別の結果、要求された処理がキャンセルボタン押下でもなかった場合には、ユーザの要求はプレプリント用紙スキャンボタン１２０５、ＯＫボタン１２０７、キャンセルボタン１２０６押下以外の処理に相当する。従って前述したスキャンボタン１２０５、ＯＫボタン１２０７、キャンセルボタン１２０６押下以外の処理を実行する（ステップＳ２００７）。この処理には、具体的には用紙名称入力や用紙サイズ入力などが相当する。
【０１０４】
ステップＳ２００４の判別の結果、ＯＫボタンの押下であると判別された場合、上述のステップによってユーザが設定したりスキャナを用いて読み込んだ画像情報を機器に用紙情報として登録する（ステップＳ２００５）。ここでの登録処理としては、図１２の画面によってユーザが入力した各種設定情報を用い図１８にて説明した用紙登録テーブルにエントリを追加する処理に対応する。プレプリント画像のスキャンを実行している場合にはそのスキャンしたファイル名も併せて用紙登録テーブルに格納される。プレプリント画像のスキャンを実行した場合のスキャンファイル名は機器内部でユニークとなるようなファイル名が自動的に生成される。ファイル名生成アルゴリズムについては本発明の効果を説明する上で本質的ではないので省略するが、請求項に記載の項目を満たす限りいかなる方法を選択した場合においても本発明は有効であることは言うまでもない。
【０１０５】
用紙登録処理が完了したら画面は図１１の状態に遷移する。
【０１０６】
図２１は、図１に示すクライアント（３から６）の処理概要について、印刷処理に関するフローに着目して説明するためのフロー図である。
【０１０７】
クライアントは、まず処理要求待ち状態となり、ユーザからの指示を受け付ける準備をする（ステップＳ２１０１）。処理要求を受け付けたら次のステップに移る。すなわちステップＳ２１０２に進み、要求された処理が印刷処理であるかどうかの判別を行う。
【０１０８】
ステップＳ２１０１の判別の結果、要求された処理が印刷処理であった場合にはステップＳ２１０３に進んで印刷処理の設定を行う。ステップＳ２１０３における印刷の設定は図１５において示した設定画面を通して行われる。
【０１０９】
設定が完了したらステップＳ２１０６に進み設定の内容をチェックし、ステップＳ２１０３において行われた印刷設定において、印刷開始ボタン１５０７押下によって設定画面が終了したか、あるいはキャンセルボタン１５０８押下によって同画面が終了したかの判別を行う。これは、前述したボタンのうち、キャンセルボタン１５０８が押下されていた場合には印刷処理を実行させないよう制御するためのものである。
【０１１０】
ステップＳ２１０６の判別の結果、キャンセルボタン１５０８押下であった場合には印刷処理は実行せずに再び処理要求待ち状態に移行する（ステップＳ２１０１）。
【０１１１】
ステップＳ２１０６の判別の結果、キャンセルボタン押下ではなかった場合には印刷開始ボタン１５０７押下であると判断し、ステップＳ２１０４に進み印刷処理を実行する。ステップＳ２１０４の印刷実行については、印刷対象となるデータを機器２に対して送信することによって行われる。印刷処理が完了したらステップＳ２１０１の処理要求待ち状態に戻る。
【０１１２】
ステップＳ２１０２の判別の結果、要求された処理が印刷処理以外の処理であった場合には、ステップＳ２１０５に進み該当する処理を実行し、それが完了したら再び処理要求待ち状態に戻る（ステップＳ２１０１）。
【０１１３】
ステップＳ２１０５においてお行われるその他の処理の詳細については本発明の効果を説明する上で本質的ではないため説明を省略するが、請求項に記載の項目を満たす限りいかなる処理がステップＳ２１０５において行われた場合でも本発明は有効であることは言うまでもない。
【０１１４】
図２２は、図２１におけるステップＳ２１０３の印刷設定処理の詳細を説明するためのフロー図である。印刷設定は図１５に示したような画面を用いて行われる。
【０１１５】
まず最初に、デフォルトプリンタを選択する（ステップＳ２２０１）。機器に複数のプリンタがインストールされている場合には、その中からデフォルトとなるプリンタを選択する。これは、図１５におけるプリンタ名プルダウンメニュー１５０１に最初に表示されるプリンタを選択するためのステップである。
【０１１６】
ここでは説明のためにデフォルトプリンタとして、図１における機器１が選択された場合を用いて説明する。デフォルトプリンタが選択されたら、そのプリンタにネットワーク１経由で接続し、機器１から登録されている用紙情報リストを取得する（ステップＳ２２０２）。これは、機器が内部に保持している図１８に示した用紙登録テーブルを取得することを意味する。
【０１１７】
ここまでの段階で印刷設定画面表示に必要な情報が揃ったため、図１５において示した画面を表示し、ユーザからの処理要求待ち状態に移行する（ステップＳ２２０３）。ユーザから何らかの操作があるまで、ステップＳ２２０３の状態に留まる。
【０１１８】
ユーザから処理要求があったら、ますステップＳ２２０４に進み、要求された処理がプリンタの選択要求であるかどうかを判別する。これは、図１５におけるプリンタ選択プルダウンメニューボタン１５０２の操作に相当する。ユーザによってデフォルトプリンタ以外のプリンタが前記の操作によって選択された場合、新規に選択されたプリンタからそのプリンタに登録されている用紙リストを取得し、再び処理要求待ち状態に戻る。
【０１１９】
ステップＳ２２０４に判別の結果、ユーザの処理要求がプリンタの選択要求ではなかった場合にはさらにステップＳ２２０５に進み、プレビュー処理要求かどうかを判別する。プレビュー処理要求は、図１５の画面におけるプレビューボタン１５０６押下に相当する。
【０１２０】
ステップＳ２２０５の判別の結果、ユーザの処理要求がプレビュー処理要求であった場合にはステップＳ２２０６に進んでプレビュー処理を実行し、プレビューが終了したら、再びステップＳ２２０３の処理要求待ち状態に戻る。
【０１２１】
ステップＳ２２０５に判別の結果、ユーザの処理要求がプレビュー処理要求でもなかった場合には、ステップＳ２２０７に進み、ユーザの処理要求が印刷開始要求かどうかを判別する。印刷開始要求は図１５の画面における印刷開始ボタン１５０７押下に相当する
ステップＳ２２０７の判別の結果、ユーザの処理要求が印刷開始要求であった場合には、ステップＳ２２０８に進み印刷処理の準備を開始し、準備が完了したら印刷設定処理自体は終了する。それ以降の印刷処理のフローは図２１において説明した通りなので、ここでの説明は省略する。
【０１２２】
ステップＳ２２０７の判別の結果、ユーザの処理要求が印刷開始要求でなかった場合にはステップＳ２２０９に進み、ユーザの処理要求がキャンセル処理かどうかを判別する。キャンセル処理は図１５におけるキャンセルボタン１５０８の押下に相当する。
【０１２３】
ステップＳ２２０９の判別の結果、ユーザが要求した処理がキャンセル処理であった場合には何もせずに印刷設定処理を終了する。
【０１２４】
ステップＳ２２０９の判別の結果、ユーザが要求した処理がキャンセル処理でもなかった場合には、それ以外の処理を実行し（ステップＳ２２１０）、再び処理要求待ち状態に戻る（ステップＳ２２０３）。ステップＳ２２１０における具体的な処理内容は、図１５における上述した以外のボタン操作等が該当する。
【０１２５】
図２３は、図２２おけるステップＳ２２０６のプレビュー処理の詳細を説明するためのフロー図である。プレビュー処理は図１７に示したような画面を用いて行われる。
【０１２６】
まず最初にプレビュー対象となる画像を生成する（ステップＳ２３０１）。これは印刷対象となるＰＤＬデータを解釈してイメージデータに変換することによって得られる。
【０１２７】
次に、図１５の画面に置いてプレビューボタン１５０６を押下した時点でユーザが用紙選択プルダウンメニュー１５０４，１５０５上で選択した印刷対象用紙情報を取得する（ステップＳ２３０２）。用紙情報は図２２のフロー図のステップＳ２２０２において、機器１から取得した用紙登録テーブルの情報から取得する。
【０１２８】
次に、ステップＳ２３０３において取得した印刷対象となる用紙情報がプレプリント用紙であるかどうかを判別する。判別の結果、プレプリント用紙でなかった場合にはステップＳ２３０１において作成されたプレビュー画像を図１７において示したプレビュー画面上に表示し（ステップＳ２３０７）、ユーザからの処理要求待ち状態に移行する（ステップＳ２３０８）。
【０１２９】
ステップＳ２３０３における判別の結果、印刷対象となる用紙情報がプレプリント用紙であると判別された場合にはステップＳ２３０４に進み、該選択された用紙について、図１２の用紙登録画面においてプレプリント用紙スキャンボタン１２０５押下によって登録されたプレプリント画像を有するかどうかを判別する。
【０１３０】
ステップＳ２３０４の判別の結果、プレプリント用紙であっても、プレプリント画像の登録が行われていない場合には、ステップＳ２３０７に進み、ステップＳ２３０１において作成されたプレビュー画像を図１７において示したプレビュー画面上に表示し（ステップＳ２３０７）、ユーザからの処理要求待ち状態に移行する（ステップＳ２３０８）。
【０１３１】
ステップＳ２３０４の判別の結果、プレプリント画像の登録が行われていた場合には、ステップＳ２３０５に進み、該当するプレプリント画像を機器１からダウンロードする。ダウンロード時には、図２２のステップＳ２２０２において取得された用紙登録テーブルのファイル名フィールドの情報が用いられる。
【０１３２】
次に、ステップＳ２３０５においてダウンロードしたプレプリント画像とステップＳ２３０１において作成されたプレビュー画像を合成する（ステップＳ２３０６）。これによって、本発明が目的とするところのプレプリント用紙を用いた場合に置いてもプレビュー画面上で最終的な印刷結果を確認することができるという効果が生じることとなる。
【０１３３】
ステップＳ２３０６において合成プレビュー画像が生成されたら、ステップＳ２３０７に進み作成された合成プレビュー画像を図１７において示したプレビュー画面上に表示し（ステップＳ２３０７）、ユーザからの処理要求待ち状態に移行する（ステップＳ２３０８）。
【０１３４】
ステップＳ２３０８において、何らかの処理要求があった場合にはステップＳ２３０９に進み、要求された処理が図１７における戻るボタン１７１０押下であるかどうかを判別する。判別の結果、戻るボタン１７１０押下であった場合には、プレビュー処理は終了する。その場合、図１７に示す画面を閉じて図１５に示す印刷メイン画面に戻る。
【０１３５】
ステップＳ２３０９の判別の結果、要求された処理が戻るボタン１７１０押下以外であった場合には、ステップＳ２３１０に進み要求された処理を実行し、終了したら再びステップＳ２３０８に戻る。ステップＳ２３１０において実行される処理としては、プレビュー画面上に配したスクロールボタンやページ、倍率変更ボタン押下などが相当する。
【図面の簡単な説明】
【０１３６】
【図１】本発明による機器の利用形態の一例を示す。
【図２】図１における機器１の内部構成を説明するためのブロック図。
【図３】本発明の機器における二次記憶装置２０４内に格納され、必要に応じて一時記憶装置２０３にロードされメインコントローラ２１３において実行されるプログラム構成の一例。
【図４】本発明による効果を説明するための一例として示すプレプリント用紙。
【図５】本発明による効果を説明するための一例として示す印刷ジョブの実行対象となる印刷データ。
【図６】図４において示したプレプリント用紙に図５において示した印刷データを、本発明による機器で印刷した後に生成される出力物の一例。
【図７】従来技術による機器で図４のプレプリント用紙を印刷対象用紙として選択し、図５に示す印刷データを印刷する際に、印刷前にプレビューを実行した際に表示されるプレビュー画像。
【図８】本発明による機器で図４のプレプリント用紙を印刷対象用紙として選択し、図５に示す印刷データを印刷する際に、印刷前にプレビューを実行した際に表示されるプレビュー画像。
【図９】図２における操作部２０２を構成するハードキーが備えるボタン配置の一例。
【図１０】機器が電源投入後に利用可能状態になった時に表示される画面の一例。
【図１１】操作部２０２上に表示される画面が図１０の状態で、図９におけるユーザモードボタン９０１を押下した際に表示されるユーザモード設定のメイン画面の一例。
【図１２】図１１のユーザモード設定画面において、用紙登録ボタン１１０１が押下された後に表示される用紙登録画面の一例。
【図１３】図１２の用紙サイズ入力フィールドのプルダウンボタン１２０４を押下した後の状態を示す。
【図１４】図１２の画面でプレプリント用紙用スキャンボタン１２０５を押下した後に表示される画面を説明。
【図１５】図１において示したクライアント（３から６）上で実行されるクライアントアプリケーションにおいて、印刷処理を選択した直後に表示されるプリントドライバの設定画面の一例。
【図１６】図１５の画面において、用紙選択フィールドのプルダウンボタン１５０５を押下した後に表示される画面の一例。
【図１７】図１５の画面において、プレビューボタン１５０６を押下した直後に表示されるプレビュー画面の一例。
【図１８】図３における登録用紙テーブル３０７の内部構成を説明するための表。
【図１９】本発明による図１に示す機器２の処理概要について、用紙登録に関するフローに着目して説明するためのフロー図。
【図２０】図１９におけるステップＳ１９０３の用紙登録処理の詳細を説明するためのフロー図。
【図２１】図１に示すクライアント（３から６）の処理概要について、印刷処理に関するフローに着目して説明するためのフロー図。
【図２２】図２１におけるステップＳ２１０３の印刷設定処理の詳細を説明するためのフロー図。
【図２３】図２２おけるステップＳ２２０６のプレビュー処理の詳細を説明するためのフロー図。
【図１】
2006239929.tif 000003
【図２】
2006239929.tif 000004
【図３】
2006239929.tif 000005
【図４】
2006239929.tif 000006
【図５】
2006239929.tif 000007
【図６】
2006239929.tif 000008
【図７】
2006239929.tif 000009
【図８】
2006239929.tif 000010
【図９】
2006239929.tif 000011
【図１０】
2006239929.tif 000012
【図１１】
2006239929.tif 000013
【図１２】
2006239929.tif 000014
【図１３】
2006239929.tif 000015
【図１４】
2006239929.tif 000016
【図１５】
2006239929.tif 000017
【図１６】
2006239929.tif 000018
【図１７】
2006239929.tif 000019
【図１８】
2006239929.tif 000020
【図１９】
2006239929.tif 000021
【図２０】
2006239929.tif 000022
【図２１】
2006239929.tif 000023
【図２２】
2006239929.tif 000024
【図２３】
2006239929.tif 000025