(57)【要約】【課題】  複数種類のプレプリント用紙がある場合に、事前に適切なプレプリント用紙かをテスト印刷してユーザに確認させ、適切な用紙がセットされていない場合は、用紙トレイの用紙を入れ替えないと、次の印刷には進めないようにすることにより、印刷ミスによるプレプリント用紙の無駄を防ぐ【解決手段】  クライアントから印刷データを受信し、受信した印刷データに基づいてプリンタにデータを送信する。プリンタにデータを送信後、クライアントから印刷物が合っているか否かを受け付け、受け付けられた結果が否の場合、プリンタの給紙トレイの状況を監視し、給紙トレイが開閉されたことを受け付けると、クライアントから受信した印刷データをプリンタに送信する。【選択図】図１
2014130503.tif 000002
【特許請求の範囲】
【請求項１】
クライアントから印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信した印刷データに基づいて印刷装置にデータを送信する印刷データ送信手段とを備える画像処理サーバを有する画像処理システムであって、
前記印刷装置は、給紙トレイが開閉されたかを監視する給紙トレイ監視手段を備え、
前記画像処理サーバは、
前記印刷データ送信手段により前記データを送信後、前記クライアントからの印刷物合否の入力を受け付ける合否入力受付手段と、
前記合否入力受付手段により受け付けられた結果が否の場合、前記給紙トレイ監視手段の状況を取得する取得手段と、を備え、
前記印刷データ送信手段は、前記取得手段により前記印刷装置の給紙トレイが開閉されたことを受け付けると、前記データを前記印刷装置に送信することを特徴とする画像処理システム。
【請求項２】
前記合否入力受付手段により受け付けられた結果が否の場合、前記給紙トレイ監視手段の状況を取得する取得手段により、給紙トレイの開閉が確認されるまで、前記印刷装置での前記印刷データの印刷を不可とすることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像処理サーバは、
前記印刷データの代替印刷用データであるテスト印刷データを記憶する記憶手段を備え、
前記印刷データ受信手段により印刷データを受信すると、前記記憶手段に記憶された該印刷データのテスト印刷データを取得するテストデータ取得手段と、
前記印刷データ送信手段は、前記テスト印刷データを前記印刷装置に送信することを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記印刷データ送信手段は、前記テスト印刷データを前記印刷装置に送信した場合、前記合否入力受付手段により受け付けた結果が合になった後、前記印刷データ受信手段により受信した印刷データを印刷装置に送信することを特徴とする請求項３に記載の画像処理システム
【請求項５】
給紙トレイが開閉されたかを監視する給紙トレイ監視手段を備えた印刷装置と、印刷データを送信するクライアントと接続可能な画像処理サーバであって、
前記クライアントから印刷データを受信する印刷データ受信手段と、
前記印刷データ受信手段により受信した印刷データに基づいて印刷装置にデータを送信する印刷データ送信手段と、
前記印刷データ送信手段により前記データを送信後、前記クライアントからの印刷物合否の入力を受け付ける合否入力受付手段と、
前記合否入力受付手段により受け付けられた結果が否の場合、前記給紙トレイ監視手段の状況を取得する取得手段と、を備え、
前記印刷データ送信手段は、前記取得手段により前記印刷装置の給紙トレイが開閉されたことを受け付けると、前記データを前記印刷装置に送信することを特徴とする画像処理サーバ。
【請求項６】
給紙トレイが開閉されたかを監視する給紙トレイ監視手段を備えた印刷装置と、印刷データを送信するクライアントと接続可能な画像処理サーバにおける画像処理方法であって、
前記クライアントから印刷データを受信する印刷データ受信ステップと、
前記印刷データ受信ステップにより受信した印刷データに基づいて印刷装置にデータを送信する印刷データ送信ステップと、
前記印刷データ送信ステップにより前記データを送信後、前記クライアントからの印刷物合否の入力を受け付ける合否入力受付ステップと、
前記合否入力受付ステップにより受け付けられた結果が否の場合、前記給紙トレイ監視手段の状況を取得する取得ステップと、を備え、
前記印刷データ送信ステップは、前記取得ステップにより前記印刷装置の給紙トレイが開閉されたことを受け付けると、前記データを前記印刷装置に送信することを特徴とする画像処理方法。
【請求項７】
画像処理サーバが、請求項６に記載された画像処理方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレプリント用紙に印刷する際のテスト印刷を制御する画像処理システム、画像処理装置、画像処理方法ならびにプログラムに関する。
【背景技術】
【０００２】
従来から、印刷する用紙の向きや表裏を考慮して印刷するプリンタが存在する。この技術は郵便葉書の印刷などにおいて、既に利用されている。
【０００３】
また、たとえば、特許文献１には、予め向きが定められた用紙に対して印刷を行う際に、この用紙の向きに柔軟に対応しつつ適正に印刷を行う装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４１０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の印刷装置では、「レター紙等の向きが決まっている用紙の向きや排紙方法を情報として受け付け、受け付けた情報を用いて各用紙に対する印刷データの向きや印刷順序を変化させて、印刷処理を行うこと」が記載されているが、複数種類あるプレプリント用紙へ出力する際に、給紙トレイに入っている用紙が適切なプレプリント用紙であるかどうかは、給紙トレイを開けて確認しないと分からない。
【０００６】
ここで、プレプリント用紙とは、たとえば、図８の８００や図１５の１５００のように、印刷前の用紙に既に社印（８０１や１５０１）などが印刷されている用紙である。
【０００７】
たとえば、図８のようなプレプリント用紙と図１５のようなプレプリント用紙がある場合、単に印刷の上下や表裏を制御するだけでは、適切な位置に８０１や１５０１のような社印が配置された印刷物が印刷されるとは限らず、場合によっては用紙トレイの用紙を入れ替えなければならない場合もある。
【０００８】
本発明は、上記課題にかんがみてなされたものであり、複数種類のプレプリント用紙がある場合に、事前に適切なプレプリント用紙かをテスト印刷してユーザに確認させ、適切な用紙がセットされていない場合は、用紙トレイの用紙を入れ替えないと、次の印刷には進めないようにすることにより、印刷ミスによるプレプリント用紙の無駄を防ぐことを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、クライアントから印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信した印刷データに基づいて印刷装置にデータを送信する印刷データ送信手段とを備える画像処理サーバを有する画像処理システムであって、前記印刷装置は、給紙トレイが開閉されたかを監視する給紙トレイ監視手段を備え、前記画像処理サーバは、前記印刷データ送信手段により前記データを送信後、前記クライアントからの印刷物合否の入力を受け付ける合否入力受付手段と、前記合否入力受付手段により受け付けられた結果が否の場合、前記給紙トレイ監視手段の状況を取得する取得手段と、を備え、前記印刷データ送信手段は、前記取得手段により前記印刷装置の給紙トレイが開閉されたことを受け付けると、前記データを前記印刷装置に送信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数種類のプレプリント用紙がある場合に、事前に適切なプレプリント用紙かをテスト印刷してユーザに確認させ、適切な用紙がセットされていない場合は、用紙トレイの用紙を入れ替えないと、次の印刷には進めないようにすることにより、印刷ミスによるプレプリント用紙の無駄を防ぐことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明実施形態における画像処理システムのシステム構成の一例を示す図である。
【図２】図１のクライアントＰＣ１０１、プリントサーバ１０２に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【図３】図１のプリンタ１０３のハードウェア構成の一例を示すブロック図である。
【図４】本発明実施形態における画像処理システムのプレプリント用紙への印刷処理の流れを示すシーケンスチャートである。
【図５】本発明実施形態におけるプリントサーバ１０２が有するテスト印刷データＤＢの一例を示す模式図である。
【図６】本発明実施形態における印刷設定入力画面のイメージを示した模式図である。
【図７】本発明実施形態におけるクライアントＰＣ１０１のディスプレイ２１０において表示される、確認画面および警告画面の一例を示す模式図である。
【図８】本発明実施形態におけるプレプリント用紙の一例を示す模式図である。
【図９】本発明実施形態におけるプリントサーバ１０２で保存されているテスト印刷イメージの一例を示す模式図である。
【図１０】本発明実施形態におけるプリンタ１０３から出力される印刷済プレプリント用紙の一例を示す模式図である。
【図１１】本発明実施形態におけるプリンタ１０３から出力される印刷済プレプリント用紙の一例を示す模式図である。
【図１２】本発明実施形態におけるテストプリント結果が正しい場合のユーザの操作を示すシーケンスチャートである。
【図１３】本発明実施形態におけるテストプリント結果が正しくなく、ユーザが用紙交換を実施した場合のユーザの操作を示すシーケンスチャートである。
【図１４】本発明実施形態におけるテストプリント結果が正しくなく、ユーザが用紙交換をせずに印刷を続行しようとした場合のユーザの操作を示すシーケンスチャートである。
【図１５】本発明実施形態におけるプレプリント用紙の一例を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態の一例を説明する。
【００１３】
図１は、本発明実施形態における画像処理システムのシステム構成の一例を示す図である。
【００１４】
図１に示すとおり、本発明実施形態における画像処理システムは、複合機などのプリンタ１０３，クライアントＰＣ１０１、プリントサーバ１０２を備えて構成されている。
【００１５】
プリントサーバ１０２は、クライアントＰＣ１０１から送信された印刷データを受信後、受信したデータとフォーマットが同じテスト印刷データを検索し、プリンタ１０３に送信する。その後、テスト印刷の結果がＯＫかＮＧかをクライアントＰＣ１０１から受信し、受信結果がＮＧの場合は、プリンタ１０３に給紙カセットを監視させる命令を送信して、給紙カセットの開閉を監視する。給紙カセットが開閉された場合は、再度同じテスト印刷データをプリンタ１０３に送信し、テスト印刷の結果がＯＫかＮＧかをクライアントＰＣ１０１から受信する処理を繰り返す。
【００１６】
また、プリントサーバ１０２は、クライアントＰＣ１０１からテスト印刷の結果がＯＫと言う結果を受信した場合、クライアントＰＣ１０１から送信された印刷データをプリンタ１０３へと送信して、本来得たかった印刷データを得ることができる。
【００１７】
クライアントＰＣ１０１は、ユーザにより使用される端末であり、印刷データを生成し、プリントサーバ１０２に対して送信することで、印刷の実行指示を行う機能を有する。また、テスト印刷データの結果をユーザから受け付け、ＯＫかＮＧかをプリントサーバ１０２に送信する機能も有する。
【００１８】
プリンタ１０３は、プリントサーバ１０２から送信される印刷データを印刷する機能を有し、また、プリントサーバ１０２から給紙カセット監視命令を受信すると、給紙カセットを監視し、給紙カセットが開閉されると、プリントサーバ１０２に給紙カセット開閉を通知する機能を有する。以上が、本発明の実施の形態に係る印刷システムのシステム構成の一例である。
【００１９】
次に、図２を参照して、図１のクライアントＰＣ１０１に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２０】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアントＰＣ１０１が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２１】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２２】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２３】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２４】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２７】
次に、図３を参照して、図１のプリンタ１０３のハードウェア構成について説明する。
【００２８】
図３は、図１のプリンタ１０３のハードウェア構成の一例を示すブロック図である。
【００２９】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３０】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３１】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。クライアントＰＣ１０１から受信した印刷データもこのＨＤＤ３０４に記憶されることになる。
【００３２】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３３】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３４】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３５】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３６】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３７】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ３１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１と連携して、ネットワークＩ／Ｆ３０５を介して、外部装置に画像データのファイルを送信することができる。
【００３８】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３９】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した給紙カセットがある。また、給紙カセットは図示しない開閉センサを有しており、プリントサーバ１０２からの要求により、給紙カセットが開閉されたことをプリントサーバ１０２に通知する。
【００４０】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４１】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４２】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４３】
以上のような構成によって、プリンタ１０３は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０３上に送信したり、ＬＡＮ１０３から受信した印刷データをプリンタ部３１２で印刷出力したりすることができる。
【００４４】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２で印刷出力したりすることができる。
【００４５】
次に、図４を参照して、画像処理システムの行う印刷処理の流れについて説明する。
【００４６】
図４は、本発明実施形態における画像処理システムのプレプリント用紙への印刷処理の流れを示すシーケンスチャートである。
【００４７】
本図に示す処理をクライアントＰＣ１０１、プリントサーバ１０２に実行させるためのプログラムは、外部メモリ２１１などに記憶されており、本処理を実行するにあたって、各装置のＣＰＵ２０１は当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。
【００４８】
図４のシーケンスチャートは、ユーザがクライアントＰＣ１０１上で印刷するためのデータを生成し、印刷命令を送信した段階で開始される。
【００４９】
まず、ステップＳ４０１において、クライアントＰＣ１０１のＣＰＵ２０１は、ユーザからの印刷命令により、ディスプレイ２１０に、印刷設定入力画面を表示し、ユーザからの入力を受け付ける。印刷設定入力画面のイメージを図６を参照して説明する。
【００５０】
図６は、本発明実施形態における印刷設定入力画面のイメージを示した模式図である。
【００５１】
図６の６００は通常の印刷設定画面の例である。その中で６０１にあるチェック欄６０２が、本実施例で実現するテストプリントを行うかどうかのチェックになる。このチェック欄６０２にチェックが入っているかどうかで、以後、テスト印刷を行うか通常印刷を行うかを判断するため、チェック欄６０２の値を保持して、その値を後述するステップＳ４０３において印刷データと共にプリントサーバ１０２に送信する。
【００５２】
ステップＳ４０１で印刷設定の入力を受け付けると、次のステップＳ４０２において、クライアントＰＣ１０１のＣＰＵ２０１は、印刷するためのデータから印刷データを生成する処理を行う。具体的には印刷するためのデータをＰＤＬ（ページ記述言語）などに書き換え、プリンタ１０３で印刷できるフォーマットに変更する。
【００５３】
次に、ステップＳ４０３において、クライアントＰＣ１０１のＣＰＵ２０１は、ステップＳ４０２で作成したＰＤＬのデータとステップＳ４０１で受け付けたテスト印刷かどうかのフラグ情報をプリントサーバ１０２に送信する。
【００５４】
次に、プリントサーバ１０２に処理を移行し、プリントサーバ１０２のＣＰＵ２０１は、クライアントＰＣ１０１から送信されたＰＤＬのデータとテスト印刷かのフラグ情報を受信し、ステップＳ４０４において、テスト印刷かどうかの判断分岐を行う。テスト印刷かどうかは受信したフラグ情報から判断し、テスト印刷ではない場合は、ステップＳ４０５へと処理を移行する。次に、ステップＳ４０５において、プリントサーバ１０２のＣＰＵ２０１は、受信したＰＤＬのデータをプリンタ１０３に送信する。プリンタ１０３に送信されたＰＤＬのデータは、プリンタ１０３において、通常の印刷処理と同様に印刷処理がなされ（Ｓ４０６）、本発明の処理を終える。
【００５５】
一方、テスト印刷かどうかのフラグ情報から、テスト印刷であった場合は、ステップＳ４０７へと処理を移行する。
【００５６】
次に、ステップＳ４０７において、プリントサーバ１０２のＣＰＵ２０１は、プリントサーバ１０２が有するテスト印刷データＤＢから、受信したＰＤＬのデータと同じフォーマットのファイルを検索する。
テスト印刷データＤＢの具体例を図５を参照して説明する。
【００５７】
図５は、本発明実施形態におけるプリントサーバ１０２が有するテスト印刷データＤＢの一例を示す模式図である。
【００５８】
５００ではテスト印刷データＤＢの一例であり、５０１行に「帳票名」、５０２行に「テストプリント情報」として、対応する帳票名のテストプリント情報のファイルパス情報が登録されている。また、他の例として、テストプリント情報に実際のテスト印刷データを登録していても良い。
【００５９】
ここで、テスト印刷の際に、なぜテスト印刷データを利用するかを記述する。
【００６０】
社印が押されているプレプリント用紙に帳票を印刷するような業務では、印刷物の証憑としてテスト印刷した書類を保管しておくことがある。その際に、受信したＰＤＬのデータをそのままテスト印刷した書類として保管しておくと、機密情報が含まれている情報を印刷した帳票データを保管することになりうる。そのため、受信したＰＤＬのデータと同じフォーマットのファイルをプリントサーバ１０２に保管しておき、テスト印刷の際にダミーデータとして使用することにより機密情報が含まれる情報が印刷されて保管されることを防ぐ。図４のシーケンスチャートの説明に戻る。
【００６１】
次に、ステップＳ４０８において、プリントサーバ１０２のＣＰＵ２０１は、テスト印刷データＤＢから、受信したＰＤＬのデータと同じフォーマットのファイルを検索する。受信したＰＤＬのデータと同じフォーマットのファイルかどうかは、図５の５０１行の「帳票名」が、クライアントＰＣ１０１から受信したＰＤＬのデータのプロパティとして登録されているタグのデータと一致しているかどうかで判断しても良いし、クライアントＰＣ１０１から受信したＰＤＬのファイル名に５０１行の「帳票名」の項目が含まれているかにより判断しても良い。
【００６２】
ステップＳ４０８において、検索されたテスト印刷データＤＢのテスト印刷イメージを、ステップＳ４０９において、プリントサーバ１０２のＣＰＵ２０１が取得し、次のステップＳ４１０において、プリンタ１０３にテスト印刷イメージを送信する。
【００６３】
次に、プリンタ１０３に処理を移行し、ステップＳ４１１では、プリンタ１０３のＣＰＵ３０１は、テスト印刷イメージをプリンタ１０３のプリンタ部３１２に出力する。
【００６４】
また、ステップＳ４１０の次に、ステップＳ４１２において、プリントサーバ１０２のＣＰＵ２０１は、ステップＳ４１０でプリンタ１０３に送信して得られるテスト印刷の出力結果が正しいか間違っているかをユーザに確認するための確認依頼をクライアントＰＣ１０１に送信する。
【００６５】
依頼を受けたクライアントＰＣ１０１のＣＰＵ２０１は、ステップＳ４１３において、テスト印刷の結果が正しいプレプリント用紙であったか、間違ったプレプリント用紙であったかをユーザから確認するための、テスト印刷合否確認受付画面を表示する。図７を参照して、テスト印刷合否確認受付画面の例を説明する。
【００６６】
図７は、本発明実施形態におけるクライアントＰＣ１０１のディスプレイ２１０において表示される、確認画面および警告画面の一例を示す模式図である。
【００６７】
図７の７０１が、テスト印刷合否確認受付画面のイメージ図であり、テストプリントの結果が正しいかどうか、ユーザのボタン押下により判断される。
【００６８】
ここで、ユーザが具体的にどのような場合にテストプリントが正しくて、どのような場合にテストプリントが正しくないかを示す例として図８〜図１１、図１５を参照して説明する。
【００６９】
図８は、本発明実施形態におけるプレプリント用紙の一例を示す模式図である。
【００７０】
図８のプレプリント用紙８００は、８０１に社印が印刷済のプレプリント用紙の例である。
【００７１】
図９は、本発明実施形態におけるプリントサーバ１０２で保存されているテスト印刷イメージ
の一例を示す模式図である。
【００７２】
図９のテスト印刷イメージ９００には、９０１のように社印が印刷されている必要が有る場所が指定されている。
【００７３】
図１０は、本発明実施形態におけるプリンタ１０３から出力される印刷済プレプリント用紙の一例を示す模式図である。
【００７４】
図１０の印刷済プレプリント用紙は、図８のプレプリント用紙８００に、図９のテスト印刷イメージ９００の画像を印刷した例であり、プレプリント用紙８００の社印８０１と、テスト印刷イメージ９００の社印が印刷される必要が有る場所９０１とが一致し、１００１のように出力される。
【００７５】
図１０のように出力される例は、テストプリントが正しいと判断されるため、ユーザは図７の７０１のテスト印刷合否確認受付画面において、「はい」ボタン７０２を押下する。
一方、テストプリントが正しくない例を次に示す。
【００７６】
図１５は、本発明実施形態におけるプレプリント用紙の一例を示す模式図である。
【００７７】
図１５のプレプリント用紙１５００は、１５０１に社印が印刷済のプレプリント用紙の例である。
【００７８】
図１５のプレプリント用紙１５００にたとえば、図９のテスト印刷イメージ９００を印刷した結果が、図１１である。
【００７９】
図１１は、本発明実施形態におけるプリンタ１０３から出力される印刷済プレプリント用紙の一例を示す模式図であり、プレプリント用紙１５００にテスト印刷イメージ９００を印刷した図である。
【００８０】
印刷済プレプリント用紙１１００の例では、社印が１５０１に印刷されているプレプリント用紙１５００に、図９のテスト印刷イメージ９００を印刷したため、本来のテスト印刷イメージ９００の社印位置として、９０１にくるべき社印が１５０１の位置にきており、正しくないテストプリントであることが分かる。
【００８１】
図１１のように出力される例は、テストプリントが正しくないと判断されるため、ユーザは図７の７０１のテスト印刷合否確認受付画面において、「いいえ」ボタン７０３を押下する。
【００８２】
以上、図８〜図１１、図１５を参照して、ユーザが判断するテストプリントが正しいか正しくないかの判断基準を説明した。図４のフローチャートの説明に戻る。
【００８３】
図４のステップＳ４１３において、テスト印刷合否確認受付画面により、ユーザから、テスト印刷の結果が正しいプレプリント用紙であったか、間違ったプレプリント用紙であったかを取得すると、次のステップＳ４１４へと処理を移行し、ステップＳ４１４において、クライアントＰＣ１０１のＣＰＵ２０１は、テスト印刷の結果が正しいかどうか、ユーザから入力により判断分岐する。
【００８４】
テスト印刷の結果が正しいと判断された場合、すなわち、図７の「はい」ボタン７０２が押下された場合はステップＳ４２２へと処理を移行し、テスト印刷の結果が正しくないと判断された場合、すなわち、図７の「いいえ」ボタン７０３が押下された場合はステップＳ４１５へと処理を移行する。
【００８５】
なお、ステップＳ４１４の条件分岐は、図４のシーケンスチャートでは、クライアントＰＣ１０１で判断しているが、プリントサーバ１０２がクライアントＰＣ１０１から、テスト印刷合否確認受付画面での情報を受信して、プリントサーバ１０２で判断しても良い。
【００８６】
また、図７のテスト印刷合否確認受付画面において、「キャンセル」ボタン７０４が押下されると、現在の印刷データをキャンセルするため、プリントサーバ１０２は、受信したＰＤＬのデータを削除して、本発明の処理を終える。
【００８７】
以後、ステップＳ４１４以降の処理について、プリントサーバ１０２の処理をメインとして記載する。
【００８８】
ステップＳ４１４において、テスト印刷の結果が正しくないと判断された場合、次のステップのＳ４１５において、プリントサーバ１０２のＣＰＵ２０１は、テスト印刷結果が正しくないことを受信し、次のステップＳ４１６で、クライアントＰＣ１０１に給紙カセットの用紙の交換をユーザに促すための警告画面を表示させる通知を送信する。
【００８９】
次に、警告画面を表示させる通知を受信したクライアントＰＣ１０１のＣＰＵ２０１は、ステップＳ４１７において、給紙カセットの用紙の交換を促す警告画面を表示する。用紙の交換を促す警告画面の例として、図７の７１１を参照して説明する。
【００９０】
図７の７１１は、テスト印刷の結果が正しくない場合にクライアントＰＣ１０１のディスプレイ２１０に表示される警告画面の一例である。警告画面７１１のように間違っている用紙を交換するように促す警告画面を表示する。この表示により、ユーザが給紙カセットの用紙を交換し、７１２の「ＯＫ」ボタンを押下する（ステップＳ４１８のＹｅｓ）と、プリントサーバ１０２のＣＰＵ２０１は、ステップＳ４１９へと処理を移行する。また、ユーザが「ＯＫ」ボタン７１２を押下しないと、ステップＳ４１７へと戻り、給紙カセットの用紙の交換を促す警告画面を表示し続ける（ステップＳ４１８のＮｏ）。
【００９１】
ステップＳ４１９へ処理が移行すると、プリントサーバ１０２のＣＰＵ２０１は、プリンタ１０３の給紙カセットが開閉されたかどうかの状態をプリンタ１０３から取得する処理を行う。
【００９２】
プリンタ１０３では、プリントサーバ１０２からの命令により、ステップＳ４２０において、給紙カセットが開けられて、その後閉められたかという情報をプリントサーバ１０２に送信する。この給紙カセットの開閉操作により、ユーザが用紙の交換を行ったと判断している。
【００９３】
次に、プリントサーバ１０２のＣＰＵ２０１は、ステップＳ４２１において、ステップＳ４２０からの給紙カセットが開閉状態の情報により、次の処理を分岐する。給紙カセットが開閉されていれば、ステップＳ４１０へと遷移し、テスト印刷イメージをプリンタ１０３へ送信する処理に戻り、給紙カセットが開閉されていなければ、ステップＳ４１９へと戻り、給紙カセットの状態を監視する処理に戻る。
【００９４】
以上で、テスト印刷の結果が正しくないと判断された場合の処理の説明を終える。
次に、テスト印刷の結果が正しいと判断された場合の処理を説明する。
【００９５】
ステップＳ４１４において、テスト印刷の結果が正しいと判断された場合、次のステップのＳ４２２において、プリントサーバ１０２のＣＰＵ２０１は、テスト印刷結果が正しいことを受信し、次のステップＳ４２３において、ステップＳ４０４で受信したＰＤＬのデータをプリンタ１０３に送信する。
【００９６】
ＰＤＬのデータを受信したプリンタ１０３は、通常印刷の処理を行う（ステップＳ４２４）。
【００９７】
また、ＰＤＬのデータを送信したプリントサーバ１０２は、印刷結果をクライアントＰＣ１０１に送信し、クライアントＰＣ１０１では、印刷結果を受信し（ステップＳ４２５）、クライアントＰＣ１０１のディスプレイ２１０で印刷完了画面を表示するなどの処理を行い、本発明の処理を終える。
【００９８】
以上の構成により、複数種類あるプレプリント用紙がある場合に、事前に適切なプレプリント用紙かをテスト印刷ユーザに確認させ、適切な用紙がセットされていない場合は、用紙トレイの用紙を入れ替えないと、次の印刷には進めないようにすることにより、印刷ミスによるプレプリント用紙の無駄を防ぐことが可能となる。
【００９９】
これまでの流れを、ユーザ目線で記載した図１２〜図１４のシーケンスチャートを参照して説明する。
【０１００】
図１２は、本発明実施形態におけるテストプリント結果が正しい場合のユーザの操作を示すシーケンスチャートである。
【０１０１】
まず、ステップＳ１２０１において、ユーザがクライアントＰＣ１０１の入力装置２０９からクライアントＰＣ１０１に対して印刷指示を行う。
【０１０２】
次に、ステップＳ１２０２において、クライアントＰＣ１０１は、プリントサーバ１０２を介して、ステップＳ１２０１で印刷指示を受けたデータとは異なるテストプリントデータをプリンタ１０３に送信する。
【０１０３】
次に、ステップＳ１２０３において、プリンタ１０３において出力されたテストプリント結果の帳票をユーザが取得する。なお、このテストプリントされた帳票は、証憑としてユーザにより保存される。テストプリントの結果、ユーザはテストプリント結果が正しいと判断する。
【０１０４】
次に、ステップＳ１２０４において、クライアントＰＣ１０１のディスプレイ２１０上に図７のテスト印刷合否確認受付画面７０１を表示する。
【０１０５】
次に、テストプリント結果は正しかったので、ステップＳ１２０５において、図７のテスト印刷合否確認受付画面７０１の入力ボタンは、「はい」ボタン７０２が押下される。
【０１０６】
次に、ステップＳ１２０６において、プリントサーバ１０２は、ステップＳ１２０１で印刷指示を受けたデータをプリンタ１０３に送信し、印刷結果をユーザが受け取って（ステップＳ１２０７）一連の処理を終える。
【０１０７】
また、図１３は、本発明実施形態におけるテストプリント結果が正しくなく、ユーザが用紙交換を実施した場合のユーザの操作を示すシーケンスチャートである。
【０１０８】
ステップＳ１３０１からステップＳ１３０４までの処理は、図１２のステップＳ１２０１からステップＳ１２０４の処理と同様なので説明を省略する。ただし、テストプリントの結果、ユーザはテストプリント結果が正しくないと判断する。
【０１０９】
テストプリント結果は正しくなかったので、次のステップＳ１３０５において、図７のテスト印刷合否確認受付画面７０１の入力ボタンは、「いいえ」ボタン７０３が押下される。
【０１１０】
次に、ステップＳ１３０６において、クライアントＰＣ１０１は、ユーザに図７の給紙カセットの用紙交換を促す警告画面７１１を表示して、ユーザに用紙の交換を促す。
【０１１１】
次に、ステップＳ１３０７において、ユーザがプリンタ１０３の給紙カセットの用紙交換を実施する。
【０１１２】
次に、ステップＳ１３０８において、給紙カセットの用紙交換を促す警告画面７１１の「ＯＫ」ボタン７１２が押下されると、プリントサーバ１０２は、給紙カセットが開閉されたかの情報をプリンタ１０３から取得する（ステップＳ１３０９）。
【０１１３】
次に、ステップＳ１３１０において、プリントサーバ１０２は、給紙カセットが開閉されていると言う情報を取得する。
【０１１４】
ステップＳ１３１０において、給紙カセットが開閉されていると言う情報を取得したので、次のステップＳ１３１１では、プリントサーバ１０２は、再度テストプリントデータをプリンタ１０３に送信する。
【０１１５】
再度印刷されたテストプリントの結果以降のステップＳ１３１２からステップＳ１３１６は、図１２のステップＳ１２０３からステップＳ１２０７と同様なので、説明を省略する。
【０１１６】
図１４は、本発明実施形態におけるテストプリント結果が正しくなく、ユーザが用紙交換をせずに印刷を続行しようとした場合のユーザの操作を示すシーケンスチャートである。
【０１１７】
ステップＳ１４０１からステップＳ１４０６までの処理は、図１３のステップＳ１３０１からステップＳ１３０６までの処理と同様なので説明を省略する。
【０１１８】
次に、ステップＳ１４０７において、図１３の場合と異なり、給紙カセットの用紙を交換せずに給紙カセットの用紙交換を促す警告画面７１１の「ＯＫ」ボタン７１２を押下する。
【０１１９】
次に、ステップＳ１４０８において、プリントサーバ１０２は、給紙カセットが開閉されたかの情報をプリンタ１０３から取得する。
【０１２０】
次に、ステップＳ１４０９において、プリントサーバ１０２は、給紙カセットが開閉されていないと言う情報を取得する。
【０１２１】
ステップＳ１４０９において、給紙カセットが開閉されていないと言う情報を取得したので、次のステップＳ１４１０では、クライアントＰＣ１０１のディスプレイ２１０に図７の７２１のような警告画面を表示する。その後は、図１３のステップＳ１３０７の処理をユーザが実施するなどして、引き続き処理を行う。
【０１２２】
以上の処理により、複数種類のプレプリント用紙がある場合に、事前に適切なプレプリント用紙かをテスト印刷してユーザに確認させ、適切な用紙がセットされていない場合は、用紙トレイの用紙を入れ替えないと、次の印刷には進めないようにすることにより、印刷ミスによるプレプリント用紙の無駄を防ぐという効果を奏する。
【０１２３】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良い。
【０１２４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１２９】
１０１  クライアントＰＣ
１０２  プリントサーバ
１０３  プリンタ（複合機）
【図１】
2014130503.tif 000003
【図２】
2014130503.tif 000004
【図３】
2014130503.tif 000005
【図４】
2014130503.tif 000006
【図５】
2014130503.tif 000007
【図６】
2014130503.tif 000008
【図７】
2014130503.tif 000009
【図８】
2014130503.tif 000010
【図９】
2014130503.tif 000011
【図１０】
2014130503.tif 000012
【図１１】
2014130503.tif 000013
【図１２】
2014130503.tif 000014
【図１３】
2014130503.tif 000015
【図１４】
2014130503.tif 000016
【図１５】
2014130503.tif 000017