(57)【要約】【課題】簡単な操作で、複数のプリンタ間で認証機構を兼用して印刷を実行できる印刷システムの提供。【解決手段】コンピュータＰＣは、印刷実行先としてプリンタ機種名が指定された印刷準備指示を受けて印刷イメージデータを生成し、プリンタサーバＳＶに送信する。プリンタサーバＳＶは、受信した印刷イメージデータを印刷ユーザ名、指定された機種名と関連付けて、印刷データ記憶部５２に保存する。一方、認証機構付きの認証プリンタＰＲＴ１は、認証が行われると、認証機構の無い従属プリンタＰＲＴ２の分を含めて、プリンタサーバＳＶにデータの送信要求を行う。そして、プリンタサーバＳＶからデータを受け取ると、自身の機種名が指定された印刷イメージデータの印刷を実行すると共に、従属プリンタＰＲＴ２の機種名が指定された印刷イメージデータを従属プリンタＰＲＴ２に転送し、印刷を実行させる。【選択図】図６
2008257319.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して印刷を行う印刷システムであって、
前記ネットワークに接続された複数の印刷装置のうちの一つを印刷実行先に指定して、当該印刷装置で印刷可能な印刷用データを送信する情報端末機器と、
該情報端末機器から前記ネットワークを介して送られた前記印刷用データを記憶する記憶装置と、該印刷用データを用いた印刷が可能な印刷エンジンとを有する第１の印刷装置と、
前記第１の印刷装置から前記印刷用データを受け取って印刷可能な第２の印刷装置と、
該第１の印刷装置に接続され、前記印刷を指示したユーザの認証を行う認証装置と
を備え、
前記第１の印刷装置は、前記認証装置により前記ユーザの認証が行われたとき、前記印刷実行先の指定が前記第２の印刷装置を指定したものであれば、前記記憶装置に記憶した印刷用データを前記第２の印刷装置に転送して印刷を行わせる印刷制御装置を備える
印刷システム。
【請求項２】
請求項１記載の印刷システムであって、
前記情報端末機器は、前記認証装置により認証が行われた後に、前記印刷用データを送信する
印刷システム。
【請求項３】
請求項１または請求項２記載の印刷システムであって、
前記情報端末機器は、前記認証装置により認証が行われた際に、前記印刷実行先に指定された印刷装置が印刷可能な状態にあるときのみ、前記印刷用データを送信する
印刷システム。
【請求項４】
請求項１ないし請求項３のいずれか記載の印刷システムであって、
前記第１の印刷装置は、前記印刷実行先で印刷が完了したときに、印刷完了通知を前記情報端末機器に通知する
印刷システム。
【請求項５】
請求項１ないし請求項４のいずれか記載の印刷システムであって、
前記情報端末機器は、前記印刷実行先の指定を、前記複数の印刷装置の一つに該当する属性情報を指定することで行う
印刷システム。
【請求項６】
請求項１ないし請求項５のいずれか記載の印刷システムであって、
前記情報端末機器は、
前記印刷実行先の指定を受け付けるクライアント端末と、
該クライアント端末と前記ネットワークを介して接続され、前記印刷実行先と前記印刷用データを関連付けて記憶し、送信するサーバと
からなる印刷システム。
【請求項７】
ネットワークを介して印刷を行う、認証装置に接続可能な印刷装置であって、
前記ネットワークに接続された複数の印刷装置のうちの一つを印刷実行先に指定して、当該印刷装置で印刷可能な印刷用データを送信する情報端末機器から前記ネットワークを介して送られた前記印刷用データを記憶する記憶装置と、
該印刷用データを用いた印刷が可能な印刷エンジンと、
前記認証装置により前記印刷を指示したユーザの認証が行われたとき、前記印刷実行先の指定が前記認証装置に接続可能な印刷装置以外の印刷装置を指定したものであれば、前記記憶装置に一旦記憶された印刷用データを前記印刷実行先に指定された印刷装置に転送して印刷を行わせる印刷制御装置と
を備える印刷装置。
【請求項８】
ネットワークを介して印刷を行う印刷実行方法であって、
情報端末機器が、前記ネットワークに接続された複数の印刷装置のうちの一つを印刷実行先に指定して、当該印刷装置で印刷可能な印刷用データを、認証装置に接続された所定の印刷装置に送信し、
前記認証装置により前記印刷を指示したユーザの認証が行われたとき、前記所定の印刷装置が、前記情報端末機器から受け取った印刷用データが前記所定の印刷装置を前記印刷実行先に指定したものであれば、該印刷用データの印刷を実行し、前記情報端末機器から受け取った印刷用データが前記所定の印刷装置以外の印刷装置を前記印刷実行先に指定したものであれば、前記受け取った印刷用データを前記印刷実行先に指定された印刷装置に転送して印刷を行わせる
印刷実行方法。
【請求項９】
ネットワークを介して所定の印刷装置を利用して印刷を行うためのコンピュータプログラムであって、
前記ネットワークに接続された複数の印刷装置のうちの一つを印刷実行先に指定して、当該印刷装置で印刷可能な印刷用データを送信する情報端末機器から前記ネットワークを介して送られた前記印刷用データを記憶する記憶機能と、
前記所定の印刷装置に接続された認証装置により前記印刷を指示したユーザの認証が行われたとき、
前記情報端末機器から受け取った印刷用データが、前記所定の印刷装置を前記印刷実行先に指定したものであれば、該印刷用データの印刷を実行し、
前記情報端末機器から受け取った印刷用データが、前記所定の印刷装置以外の印刷装置を前記印刷実行先に指定したものであれば、前記受け取った印刷用データを前記印刷実行先に指定された印刷装置に転送して印刷を行わせる機能と
をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して印刷を行う印刷システムと印刷方法とに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の普及に伴い、ネットワークを利用した種々の印刷システムが開発されている。このような印刷システムのひとつに、例えば、ネットワークを利用した認証印刷システムがある。この認証印刷システムでは、パーソナルコンピュータ等のクライアントで印刷命令を行ったユーザが、当該クライアントとネットワークを介して接続されたプリンタの設置場所に移動して、プリンタに付属する認証装置に認証情報を入力することによって、印刷が実行される。したがって、ユーザは、機密性の高い文書などを他人に見られることなく印刷することが可能となる。このような認証印刷システムとして、例えば、下記特許文献１のものが知られている。
【０００３】
上述のような認証印刷システムにおいては、認証を行った場所で印刷を実行するために、各々のプリンタが認証装置を個別に備えていることが基本となる。このことは、例えば、下記特許文献２のように、ＵＩ（ユーザインターフェース）を用いて印刷実行先を指定して、ボックス文書の印刷を実行する場合であっても同様である。
【０００４】
【特許文献１】特開２００４−１１８２３２号公報
【特許文献２】特開２００４−１０２３７７号公報
【０００５】
従来の認証印刷システムでは、プリンタ毎に認証装置が必要であることから、システム全体の簡素化・省資源化の要請に反してしまうという問題を生じる。複数台のプリンタがまとめて配置されており、認証を行うプリンタの位置から見て、他のプリンタでの印刷が十分に管理できるほど近接している場合でも、認証装置はプリンタ毎に設けているからである。特に、プリンタ毎の認証装置に設定されたパスワードや認証の手法そのものが異なっていると、ユーザは、多数のパスワードや認証の手順を覚えておかねばならず、認証印刷の使い勝手が悪くなってしまうという問題も指摘されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本願は、プリンタ毎に認証装置が必要となってしまうという従来の認証印刷システムの課題を解決することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の印刷システムは、
ネットワークを介して印刷を行う印刷システムであって、
前記ネットワークに接続された複数の印刷装置のうちの一つを印刷実行先に指定して、当該印刷装置で印刷可能な印刷用データを送信する情報端末機器と、
該情報端末機器から前記ネットワークを介して送られた前記印刷用データを記憶する記憶装置と、該印刷用データを用いた印刷が可能な印刷エンジンとを有する第１の印刷装置と、
前記第１の印刷装置から前記印刷用データを受け取って印刷可能な第２の印刷装置と、
該第１の印刷装置に接続され、前記印刷を指示したユーザの認証を行う認証装置と
を備え、
前記第１の印刷装置は、前記認証装置により前記ユーザの認証が行われたとき、前記印刷実行先の指定が前記第２の印刷装置を指定したものであれば、前記記憶装置に記憶した印刷用データを前記第２の印刷装置に転送して印刷を行わせる印刷制御装置を備える
ことを要旨とする。
【０００８】
かかる構成の印刷システムでは、情報端末機器が複数の印刷装置のうちの一つを印刷実行先に指定した印刷用データを第１の印刷装置に送信する。一方、認証装置で認証が行われると、第１の印刷装置は、印刷実行先として第１の印刷装置が指定されていれば、受信した印刷用データの印刷を実行し、第２の印刷装置が指定されていれば、受信した印刷用データを第２の印刷装置に転送して印刷を行わせる。したがって、ユーザは、印刷実行先を指定するだけの簡単な操作で、複数の印刷装置間で認証機構を兼用して、認証印刷を行うことができる。
【０００９】
また、かかる構成の印刷システムにおいて、情報端末機器は、認証装置により認証が行われた後に、印刷用データを送信するものとしてもよい。このような構成とすれば、情報端末機器が複数台有り、複数のユーザが概ね同じタイミングで印刷を行う場合であっても、第１の印刷装置の記憶装置の容量を小さく抑えることができる。
【００１０】
また、かかる構成の印刷システムにおいて、情報端末機器は、認証装置により認証が行われた際に、印刷実行先に指定された印刷装置が印刷可能な状態にあるときのみ、印刷用データを送信するものとしてもよい。このような構成とすれば、印刷可能な状態にない印刷装置に印刷用データが渡ることを防止できる。したがって、認証装置で認証が行われたものの、速やかに印刷を実行できなかった印刷用データが後に印刷されて、他人の眼に触れるといったことがないため、印刷実行先の状態を反映した、機密性の高い認証印刷を実現することができる。
【００１１】
また、かかる構成の印刷システムにおいて、第１の印刷装置は、印刷実行先で印刷が完了したときに、印刷完了通知を情報端末機器に通知するものとしてもよい。このような構成とすれば、情報端末機器は、送信した印刷用データの印刷が完了したことを知ることができる。したがって、情報端末機器は、印刷の完了までを管理でき、同一のユーザが複数回の認証を行った場合であっても、同じ印刷用データが何度も印刷されることがない。
【００１２】
また、かかる構成の印刷システムにおいて、情報端末機器は、印刷実行先の指定を、複数の印刷装置の一つに該当する属性情報を指定することで行うものとしてもよい。このような構成とすれば、複数の印刷装置が互いに異なる属性を持つ環境の場合、ユーザは、印刷装置の機種や対応用紙種別など種々の属性情報により、容易に印刷装置を指定することができる。なお、本願において、上述の属性情報とは、印刷装置の性質を表す種々の情報、例えば、機種名やカラー／モノクロの別、対応できる印刷用紙の別などをいう。
【００１３】
また、かかる構成の印刷システムにおいて、情報端末機器は、印刷実行先の指定を受け付けるクライアント端末と、クライアント端末とネットワークを介して接続され、印刷実行先と印刷用データを関連付けて記憶し、送信するサーバとからなるものとしてもよい。このような構成とすれば、情報端末機器の機能をクライアント端末とサーバに分散させると共に、各々の構成台数を個別に設定できるので、効率的な印刷システムを構築することができる。
【００１４】
なお、本発明は、上述した印刷システムとしての構成のほか、印刷装置、認証印刷実行方法、コンピュータプログラムとしても構成することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施例について説明する。
Ａ．印刷システムの概略構成：
図１は、本発明の実施例としての認証印刷システム１０００の構成の一例を示す説明図である。認証印刷システム１０００は、コンピュータＰＣ、プリンタサーバＳＶ、複数のプリンタＰＲＴ１，ＰＲＴ２がローカルエリアネットワークＬＡＮに接続されることで構成される。
【００１６】
Ａ−１．コンピュータＰＣの概略構成：
コンピュータＰＣは、所定のプログラムがインストールされたパーソナルコンピュータである。その構成については図２を用いて説明する。図示するように、コンピュータＰＣは、ＣＰＵ１０、ハードディスクドライブ２０、ＲＯＭ３１、ＲＡＭ３２、入出力インターフェース３４、ネットワークインタフェース３６を備えており、それぞれがバスで接続されている。
【００１７】
ＣＰＵ１０は、ＲＯＭ３１やハードディスクドライブ２０に記憶されたファームウェアやＯＳをＲＡＭ３２に展開して実行することで、コンピュータＰＣの制御を司る。また、ＣＰＵ１０は、ハードディスクドライブ２０に記憶されたプログラムを実行することで、印刷データ生成部１１、データ通信制御部１２として機能する。これらの機能部の詳細については、後述する。
【００１８】
ハードディスクドライブ２０には、上述のＯＳやプログラム、印刷対象データが記憶されているほか、ローカルエリアネットワークＬＡＮを介してコンピュータＰＣと接続される全てのプリンタ（本実施例においてはプリンタＰＲＴ１及びＰＲＴ２）のプリンタドライバが記憶されている。もとより、ローカルエリアネットワークＬＡＮに接続される可能性のあるプリンタのプリンタドライバを全て記憶していてもよい。
【００１９】
また、ハードディスクドライブ２０には、ローカルエリアネットワークＬＡＮに接続されたプリンタサーバＳＶ及び全てのプリンタのＩＰアドレスが記憶されている。後述するコンピュータＰＣとプリンタサーバＳＶとの間での通信は、このＩＰアドレスを用いて通信相手を特定することにより行われる。
【００２０】
入出力インターフェース３４は、周辺機器との入出力インターフェースであり、本実施例ではＵＳＢバスである。この入出力インターフェース３４には、入力機構３３とディスプレイ３５が接続されている。入力機構３３は、キーボードとポインティングデバイス（ここではマウス）からなる。また、ネットワークインタフェース３６は、ローカルエリアネットワークＬＡＮに接続するためのインターフェースであり、コンピュータＰＣは、ネットワークインタフェース３６を介してローカルエリアネットワークＬＡＮに接続されている。
【００２１】
Ａ−２．プリンタサーバＳＶの概略構成：
プリンタサーバＳＶは、所定のプログラムがインストールされたサーバコンピュータである。その構成については図３を用いて説明する。図示するように、プリンタサーバＳＶは、ＣＰＵ４０、ハードディスクドライブ５０、ＲＯＭ６１、ＲＡＭ６２、ネットワークインタフェース６６を備えており、それぞれがバスで接続されている。
【００２２】
ＣＰＵ４０は、ＲＯＭ６１やハードディスクドライブ５０に記憶されたファームウェアやＯＳをＲＡＭ６２に展開して実行することで、プリンタサーバＳＶの制御を司る。また、ＣＰＵ４０は、ハードディスクドライブ５０に記憶されたプログラムを実行することで、印刷データ記憶制御部４１、印刷データ送信部４２として機能する。これらの機能部の詳細については、後述する。
【００２３】
ハードディスクドライブ５０には、上述のＯＳやプログラムが記憶されているほか、印刷イメージデータと印刷ユーザ名やプリンタの機種等の情報とを関連付けて記録する印刷データ記憶部５２が確保されている。この印刷データ記憶部５２の詳細については、図１０を用いて後述する。また、ネットワークインタフェース６６は、ローカルエリアネットワークＬＡＮに接続するためのインターフェースであり、プリンタサーバＳＶは、ネットワークインタフェース６６を介してローカルエリアネットワークＬＡＮに接続されている。
【００２４】
また、ハードディスクドライブ５０には、ローカルエリアネットワークＬＡＮに接続されたコンピュータＰＣ及び全てのプリンタのＩＰアドレスが記憶されている。後述するプリンタサーバＳＶとプリンタＰＲＴ１との間での通信は、このＩＰアドレスを用いて通信相手を特定することにより行われる。
【００２５】
Ａ−３．プリンタＰＲＴ１及びＰＲＴ２の概略構成：
プリンタＰＲＴ１及びＰＲＴ２は、機種が異なるレーザ式カラープリンタである。本願においては、後述するこれらのプリンタの関係から、プリンタＰＲＴ１を「認証プリンタＰＲＴ１」、プリンタＰＲＴ２を「従属プリンタＰＲＴ２」と呼ぶこととする。まず、認証プリンタＰＲＴ１の構成について、図４を用いて説明する。認証プリンタＰＲＴ１は、ＣＰＵ７０、ハードディスクドライブ８０、ＲＯＭ９１、ＲＡＭ９２、印刷機構９３、入出力インターフェース９４、ネットワークインタフェース９６を備えており、それぞれがバスで接続されている。
【００２６】
ＣＰＵ７０は、ＲＯＭ９１やハードディスクドライブ８０に記憶されたファームウェアやＯＳをＲＡＭ９２に展開して実行することで、認証プリンタＰＲＴ１の制御を司る。また、ＣＰＵ７０は、ハードディスクドライブ８０に記憶されたプログラムを実行することで、ユーザ認証部７１、印刷データ要求部７２、ステータス情報取得部７３、印刷データ受信部７４、印刷先判断部７５、印刷実行部７６、印刷データ転送部７７、印刷完了通知部７８として機能する。これらの機能部の詳細については、後述する。
【００２７】
ハードディスクドライブ８０には、上述のプログラムが記憶されているほか、ＭＩＢ格納部８２と呼ばれる記憶領域が確保されている。このＭＩＢ格納部８２には、プリンタＰＲＴ１に関する各種情報、例えば、形式、機種、動作状態、トナー残量などがＭＩＢ（Management Information Base）形式で保存されている。なお、このＭＩＢは、プリンタ本体に関して予め規格で統一的に規定されている項目や、製造者によって独自に定義される項目の情報であり、これらの各項目は、オブジェクトＩＤ（ＯＩＤ）と呼ばれる識別番号が割り当てられてツリー構造で管理される。
【００２８】
また、ハードディスクドライブ８０には、印刷イメージデータを保存するため記憶領域である印刷データ記憶部８４が確保されている。さらに、ハードディスクドライブ８０には、ローカルエリアネットワークＬＡＮに接続されたプリンタサーバＳＶ及び従属プリンタＰＲＴ２のＩＰアドレスが記憶されている。後述する認証プリンタＰＲＴ１と、プリンタサーバＳＶまたは従属プリンタＰＲＴ２との間での通信は、このＩＰアドレスを用いて通信相手を特定することにより行われる。
【００２９】
印刷機構９３は、上述の通りレーザ式であるが、これに代わる種々の方式であってもよい。入出力インターフェース９４は、周辺機器との入出力インターフェースであり、本実施例ではＵＳＢバスである。認証機構１００は、この入出力インターフェース９４に接続されている。この認証機構１００は、認証プリンタＰＲＴ１と従属プリンタＰＲＴ２で兼用して用いられるものであり、本実施例においては、ＩＣカード式とした。もとより、磁気カード式や、パスワード式、バイオメトリクス式など、他の認証方式であってもよい。また、ネットワークインタフェース９６は、ローカルエリアネットワークＬＡＮに接続するためのインターフェースであり、認証プリンタＰＲＴ１は、ネットワークインタフェース９６を介してローカルエリアネットワークＬＡＮに接続されている。
【００３０】
次に、従属プリンタＰＲＴ２について説明する。この従属プリンタＰＲＴ２は、認証プリンタＰＲＴ１の近傍に認証プリンタＰＲＴ１と並べて設置されたプリンタである。その構成については、図５を用いて説明する。従属プリンタＰＲＴ２は、ＣＰＵ１１０、ハードディスクドライブ１２０、ＲＯＭ１３１、ＲＡＭ１３２、印刷機構１３３、ネットワークインタフェース１３６を備えており、それぞれがバスで接続されている。これらの構成要素は、ＣＰＵ１１０が、ハードディスクドライブ１２０に記憶されたプログラムを実行することで、印刷実行部１１１、印刷完了通知部１１２として機能する点と、認証機構が接続されていない点を除き、認証プリンタＰＲＴ１と同様であるため、説明を省略する。
【００３１】
以上、認証印刷システム１０００の概略構成について説明したが、上述の構成は一例を示すものであり、種々の構成が考えられる。例えば、従属プリンタの台数は、１台に限らず、認証プリンタを含めて互いに機種が異なる複数台のプリンタであってもよい。勿論、コンピュータ、プリンタサーバの台数も、システムの規模に応じて任意に設定すればよい。また、コンピュータＰＣとプリンタサーバＳＶは、一体のものとしてもよい。また、本実施例においては、コンピュータＰＣ、プリンタサーバＳＶ及び認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２は、ローカルエリアネットワークＬＡＮで接続されるものとしたが、その一部または全部が、インターネットやブルートゥースを用いた通信など、他のネットワークにより接続されるものであってもよい。あるいは、一部をローカル接続、例えば、認証プリンタＰＲＴ１に従属プリンタＰＲＴ２をＵＳＢ接続することによりネットワークを構築するものであってもよい。
【００３２】
Ｂ．認証印刷処理の手順：
次に、認証印刷システム１０００を用いた認証印刷処理の手順について、図６〜図８を用いて説明する。まず、この処理の概略について図６を用いて説明する。この処理は、ユーザがコンピュータＰＣを操作し、印刷実行先のプリンタの機種を指定して、印刷準備指示を行うことで開始される（ステップＡ）。印刷準備指示があると、コンピュータＰＣは、印刷イメージデータを生成して（ステップＢ）、ローカルエリアネットワークＬＡＮを介してプリンタサーバＳＶに送信する（ステップＣ）。そして、プリンタサーバＳＶは、この印刷イメージデータを受信し、記憶領域に記憶する（ステップＤ）。
【００３３】
一方、ユーザは、印刷準備指示を行った後、認証機構１００が接続された認証プリンタＰＲＴ１の設置場所に移動し（ステップＥ）、認証を行うことで印刷実行指示を行う（ステップＦ）。印刷実行指示を受け付けた認証プリンタＰＲＴ１は、プリンタサーバＳＶに対して、認証プリンタＰＲＴ１用及び従属プリンタＰＲＴ２用の印刷イメージデータの送信要求を送信する（ステップＧ）。
【００３４】
一方、プリンタサーバＳＶは、認証プリンタＰＲＴ１から印刷イメージデータ送信要求を受信すると、その要求に適合した印刷イメージデータを認証プリンタＰＲＴ１に送信する（ステップＨ）。
【００３５】
この印刷イメージデータを受信した認証プリンタＰＲＴ１は、従属プリンタＰＲＴ２を含めて、仮想的な１台のプリンタＰＲＴｖとして機能して、受信した印刷イメージデータの印刷を実行し（ステップＩ）、プリンタサーバＳＶに印刷が完了したことを通知する（ステップＪ）。
【００３６】
この完了通知を受信したプリンタサーバＳＶは、送信した印刷イメージデータを削除する（ステップＫ）。こうして、認証印刷処理は完了となる。このように、本実施例の認証印刷処理は、認証プリンタＰＲＴ１と従属プリンタＰＲＴ２が仮想的に１台のプリンタＰＲＴｖとして機能することにより、認証プリンタＰＲＴ１に接続された認証機構１００を認証プリンタＰＲＴ１と従属プリンタＰＲＴ２との間で兼用して、認証印刷を行う処理である。
【００３７】
次に、この認証印刷処理の詳細について、図７及び図８を用いて説明する。
Ｂ−１．ステップＡ〜Ｃ：
この認証印刷処理には、まず、準備作業として、認証プリンタＰＲＴ１に従属プリンタＰＲＴ２のＩＰアドレスを登録しておく必要がある。ユーザが、認証プリンタＰＲＴ１に従属プリンタＰＲＴ２のＩＰアドレスを登録すると、認証プリンタＰＲＴ１のＣＰＵ７０は、登録されたＩＰアドレスに基づき従属プリンタＰＲＴ２にアクセスし、従属プリンタＰＲＴ２のＭＩＢ格納部１２２から機種情報を取得する。そして、図９に示すように、従属プリンタＰＲＴ２のＩＰアドレスと機種名とを対応付けて登録する。以上により、認証印刷処理の準備が完了する。
【００３８】
準備が完了し、コンピュータＰＣのユーザが、入力機構３３を操作してハードディスクドライブ２０に記憶された印刷対象データの印刷準備指示を行うと、認証印刷処理は開始される。この印刷準備指示は、ローカルエリアネットワークＬＡＮに接続された互いに機種が異なるプリンタ群の中から印刷実行先のプリンタの機種を指定して行われる（本実施例においては、認証プリンタＰＲＴ１または従属プリンタＰＲＴ２の機種のいずれかを指定）。印刷準備指示があると、まず、コンピュータＰＣのＣＰＵ１０は、その指示を受け付ける（ステップＳ２００）。
【００３９】
印刷準備指示を受け付けると、ＣＰＵ１０は、印刷データ生成部１１の処理として、ハードディスクドライブ２０に記憶されたプリンタドライバを用いて、印刷対象データから印刷イメージデータを生成する（ステップＳ２１０）。
【００４０】
印刷イメージデータを生成すると、ＣＰＵ１０は、データ通信制御部１２の処理として、生成した印刷イメージデータに、印刷ユーザ名と印刷実行先のプリンタの機種名を付与して（ステップＳ２２０）、当該印刷イメージデータをプリンタサーバＳＶに送信する（ステップＳ２３０）。
【００４１】
なお、本実施例においては、印刷ユーザ名は、コンピュータＰＣのユーザとして登録されたユーザ名としたが、これに限られるものではなく、種々の態様が考えられる。例えば、上記ステップ２００において、ユーザが印刷準備指示と同時に入力機構３３を用いて印刷ユーザ名を入力し、それを受け付けることとしてもよい。あるいは、コンピュータＰＣにユーザ認証機能がある場合には、ユーザ認証で受け付けられたユーザ名を印刷ユーザ名としてもよい。なお、印刷ユーザ名に代えて、パスワードなど、ユーザを識別できる他の情報であってもよい。また、印刷イメージデータは、セキュリティを考慮して、暗号化して送信するものとしてもよい。
【００４２】
Ｂ−２．ステップＤ：
一方、プリンタサーバＳＶでは、ＣＰＵ４０が印刷イメージデータを受信したか否かを判断しており、受信していなければ（ステップＳ３００：ＮＯ）、受信するまで待機する。受信したと判断すれば（ステップＳ３００：ＹＥＳ）、ＣＰＵ４０は、印刷データ記憶制御部４１の処理として、受信した印刷イメージデータを、印刷ユーザ名、印刷実行先のプリンタの機種名と対応付けて、印刷データ記憶部５２に保存する（ステップＳ３１０）。図１０に、この保存の状態の一例を示す。この例では、ユーザＵＡが印刷実行先として認証プリンタＰＲＴ１の機種名（ＬＰ−１１１１）を指定して生成された印刷イメージデータ「Ａａａａ．ｄａｔ」が、データＩＤ「０００１」を付され、印刷ユーザ名「ユーザＵＡ」、機種名「ＬＰ−１１１１」と対応付けられて保存されている。同様に、ユーザＵＡが従属プリンタＰＲＴ２の機種名（ＬＰ−２２２２）を指定して生成された印刷イメージデータ「Ｂｂｂｂ．ｄａｔ」が、データＩＤ「０００２」、印刷ユーザ名「ユーザＵＡ」、機種名「ＬＰ−２２２２」と対応付けられて、印刷ユーザＵＢが認証プリンタＰＲＴ１の機種名を指定して生成された印刷イメージデータ「Ｃｃｃｃ．ｄａｔ」が、データＩＤ「０００３」、印刷ユーザ名「ユーザＵＢ」、機種名「ＬＰ−１１１１」と対応付けられて、保存されている。
【００４３】
Ｂ−３．ステップＥ〜Ｇ：
一方、コンピュータＰＣで印刷対象データの印刷準備指示を行ったユーザ（ここではユーザＵＡとする）は、認証プリンタＰＲＴ１の設置場所まで移動し、認証プリンタＰＲＴ１に接続された認証機構１００を用いて認証情報の入力を行う。この認証情報は、本実施例においては、ＩＣカードに記憶されたユーザの属性情報としたが、印刷ユーザ名と関連付けられた他の情報、例えばユーザの指紋やパスワードなどを入力するものであってもよい。この認証は、認証プリンタＰＲＴ１または従属プリンタＰＲＴ２での印刷実行権限があるか否かの認証であるが、同時に、印刷実行指示の意味を持っている。ユーザにより、この認証入力が行われると、プリンタＰＲＴ１のＣＰＵ７０は、まず、その認証入力を受け付ける（ステップＳ４００）。
【００４４】
認証入力を受け付けると、ＣＰＵ７０は、ユーザ認証部７１の処理として、認証が成功であるか否かを判断する（ステップＳ４１０）。その結果、認証に失敗すれば（ステップＳ４１０：ＮＯ）、ＣＰＵ７０は、処理を上記ステップＳ４００に戻し、認証入力を待機する。一方、認証に成功すれば（ステップＳ４１０：ＹＥＳ）、ＣＰＵ７０は、印刷データ要求部７２の処理として、プリンタサーバＳＶに印刷イメージデータ送信要求を送信する（ステップＳ４２０）。この印刷イメージデータ送信要求は、認証プリンタＰＲＴ１用の印刷イメージデータと従属プリンタＰＲＴ２用の印刷イメージデータを合わせて要求するものであり、本実施例では、印刷ユーザ名、認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２の機種名ならびにステータス情報を含んだものとした。なお、この印刷イメージデータ送信要求は、プリンタサーバＳＶが複数台ある場合には、設定作業の軽減からブロードキャストにより行うことが望ましい。
【００４５】
なお、上述の印刷イメージデータ送信要求に含まれる印刷ユーザ名は、上記ステップＳ４００において受け付けられた情報である。また、上述のステータス情報は、認証プリンタＰＲＴ１のＣＰＵ７０が、ステータス情報取得部７３の処理として、ＭＩＢ格納部８２及び従属プリンタＰＲＴ２のＭＩＢ格納部１２２にアクセスして得られる情報であり、本実施例においては、電源が入っているか否か、印刷中であるか否か、エラーが発生しているか否かの情報とした。なお、このステータス情報の内容は、上述の例に限られるものではない。トナー残量、蓄積ジョブ量など、プリンタが認証印刷を行う上で、印刷可能な状態にあるか否かを判断しうる種々の情報を設定すればよい。
【００４６】
Ｂ−４．ステップＨ：
一方、プリンタサーバＳＶでは、ＣＰＵ４０が、上記ステップＳ３１０において受信した印刷イメージデータを保存した後、認証プリンタＰＲＴ１から印刷イメージデータ送信要求を受信したか否かを判断している（ステップＳ３２０）。その結果、受信していなければ（ステップＳ３２０：ＮＯ）、受信するまで待機する。一方、受信すれば（ステップＳ３２０：ＹＥＳ）、ＣＰＵ４０は、印刷データ送信部４２の処理として、受信した印刷イメージデータ送信要求に含まれる印刷ユーザ名及び機種名（本実施例においては認証プリンタＰＲＴ１と従属プリンタＰＲＴ２の機種名）に適合する印刷イメージデータを印刷データ記憶部５２から検索し、該当する印刷イメージデータを特定する（ステップＳ３３０）。
【００４７】
例えば、図１０の例を用いれば、印刷ユーザ名が「ユーザＵＡ」であり、機種名が「ＬＰ−１１１１（認証プリンタＰＲＴ１に対応）」である印刷イメージデータ「Ａａａａ．ｄａｔ」と、印刷ユーザ名が「ユーザＵＡ」であり、機種名が「ＬＰ−２２２２（従属プリンタＰＲＴ２に対応）」である印刷イメージデータ「Ｂｂｂｂ．ｄａｔ」とが上記ステップＳ３３０で特定されることとなる。
【００４８】
なお、本実施例においては、上記ステップＳ３３０において印刷イメージデータを特定する際に、ＣＰＵ４０は、印刷イメージデータ送信要求に含まれる認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２のステータス情報を参照し、ステータス情報が「電源ＯＦＦ」、「印刷中」、「エラー中」のいずれかを含む場合には、その情報に対応するプリンタは、印刷可能な状態にないものとして、当該プリンタに対応する印刷イメージデータは、特定対象から除外することとした。
【００４９】
印刷イメージデータを特定すると、ＣＰＵ４０は、印刷データ送信部４２の処理として、特定した印刷イメージデータ、すなわち、受信した印刷イメージデータ送信要求と印刷ユーザ名及び機種名が適合し、かつ印刷可能な状態にあるプリンタに対応した印刷イメージデータを認証プリンタＰＲＴ１に送信する（ステップＳ３４０）。ここでは、印刷イメージデータは、当該印刷イメージデータに対応付けて印刷データ記憶部５２に保存されたデータＩＤ、機種名と共に送信される。
【００５０】
Ｂ−５．ステップＩ〜Ｊ：
一方、認証プリンタＰＲＴ１では、ＣＰＵ７０が、上記ステップＳ４２０において印刷イメージデータ送信要求を送信した後、印刷データ受信部７４の処理として、上記ステップＳ３４０においてプリンタサーバＳＶが送信する印刷イメージデータ、データＩＤ及び機種名を受信したか否かを判断している（ステップＳ４３０）。その結果、受信していなければ（ステップＳ４３０：ＮＯ）、受信するまで待機する。一方、受信すれば（ステップＳ４３０：ＹＥＳ）、ＣＰＵ７０は、受信した印刷イメージデータを印刷データ記憶部８４に保存すると共に、印刷先判断部７５の処理として、印刷イメージデータと共に受信した機種名が、認証プリンタＰＲＴ１の機種名と一致するか否かを照合する（ステップＳ４４０）。なお、上述の印刷イメージデータの保存先は、印刷データ記憶部８４に限らず、ＲＡＭ９２など他の記憶装置であってもよい。
【００５１】
その結果、受信した機種名が認証プリンタＰＲＴ１の機種名と一致すれば（ステップＳ４４０：ＹＥＳ）、上記ステップ２００においてユーザが指定した印刷実行先は認証プリンタＰＲＴ１であると判断し、ＣＰＵ７０は、印刷実行部７６の処理として印刷機構９３を動作させて、受信した印刷イメージデータの印刷を実行する（ステップＳ４５０）。一方、受信した機種名が認証プリンタＰＲＴ１の機種名と一致しなければ（ステップＳ４４０：ＮＯ）、上記ステップ２００においてユーザが指定した印刷実行先は認証プリンタＰＲＴ１以外のプリンタであるということであり、ＣＰＵ７０は、印刷データ転送部７７の処理として、受信した印刷イメージデータを、データＩＤ、機種名と共に、機種名が一致するプリンタ（本実施例においては従属プリンタＰＲＴ２）に転送する（ステップＳ４６０）。
【００５２】
一方、従属プリンタＰＲＴ２では、ＣＰＵ１１０が、上記ステップＳ４６０で認証プリンタＰＲＴ１が転送した印刷イメージデータを受信したか否かを判断している（ステップＳ５００）。その結果、受信していなければ（ステップＳ５００：ＮＯ）、受信するまで待機する。一方、受信すれば（ステップＳ５００：ＹＥＳ）、ＣＰＵ１１０は、印刷イメージデータと共に受信した機種名が従属プリンタＰＲＴ２のものであることを確認して、印刷実行部１１１の処理として、印刷機構１３３を動作させて、受信した印刷イメージデータの印刷を実行する（ステップＳ５１０）。
【００５３】
そして、印刷が完了すると、ＣＰＵ１１０は、印刷が完了したことを示す印刷完了通知を認証プリンタＰＲＴ１に送信する（ステップＳ５２０）。本実施例においては、この印刷完了通知は、印刷を完了した印刷イメージデータを識別するために、対応するデータＩＤを含むものとした。
【００５４】
一方、認証プリンタＰＲＴ１では、上記ステップＳ４５０において印刷イメージデータの印刷を実行した後、または、上記ステップＳ４６０において印刷イメージデータを従属プリンタＰＲＴ２に転送した後、ＣＰＵ７０が、受信した印刷イメージデータについて全ての印刷を完了したか否かを判断している（ステップＳ４７０）。具体的には、上記ステップＳ４４０において機種名が一致する（印刷実行先が認証プリンタＰＲＴ１である）と判断された全ての印刷イメージについて認証プリンタＰＲＴ１で印刷を完了し、かつ、上記ステップＳ４４０において機種名が一致しない（印刷実行先が認証プリンタＰＲＴ１以外である）と判断され、他のプリンタに転送された印刷イメージデータに対応する印刷完了通知を全て受信しているか否かを判断している。
【００５５】
その結果、全ての印刷を完了していなければ（ステップＳ４７０：ＮＯ）、ＣＰＵ７０は、処理を上記ステップＳ４４０に戻し、印刷が完了していない印刷イメージデータの印刷を完了させる。一方、全ての印刷を完了していれば（ステップＳ４７０：ＹＥＳ）、ＣＰＵ７０は、印刷完了通知部７８の処理として、印刷が完了したことを示す印刷完了通知をプリンタサーバＳＶに送信する（ステップＳ４８０）。この印刷完了通知は、上記ステップＳ５２０と同様に、印刷を完了した印刷イメージデータに対応するデータＩＤを含むものとした。
【００５６】
Ｂ−６．ステップＫ：
一方、プリンタサーバＳＶでは、ＣＰＵ４０が、上記ステップＳ３４０において印刷イメージデータを認証プリンタＰＲＴ１に送信した後、印刷完了通知を認証プリンタＰＲＴ１から受信したか否かを判断している（ステップＳ３５０）。その結果、受信していなければ（ステップＳ３５０：ＮＯ）、受信するまで待機する。一方、印刷完了通知を受信すれば（ステップＳ３５０：ＹＥＳ）、ＣＰＵ４０は、当該印刷完了通知に含まれるデータＩＤに対応する印刷イメージデータを、印刷データ記憶部５２から削除する（ステップＳ３６０）。以上により、認証印刷処理は完了する。
【００５７】
かかる構成の認証印刷システム１０００では、ユーザが、コンピュータＰＣを操作して、印刷実行先として機種名を指定した印刷準備指示を行い、その後、認証プリンタＰＲＴ１の設置場所に移動する。そして、ユーザが認証プリンタＰＲＴ１と接続された認証機構１００を用いてユーザ認証を行うと、認証プリンタＰＲＴ１が、認証機構を有さない、機種の異なる従属プリンタＰＲＴ２の分を含めて、プリンタサーバＳＶに印刷イメージデータ送信要求を送信する。一方、プリンタサーバＳＶは、コンピュータＰＣから送信された印刷イメージデータを、印刷ユーザ名や印刷実行先の機種名と対応付けて記憶しており、印刷イメージデータ送信要求に対応した印刷イメージデータを認証プリンタＰＲＴ１に送信する。そして、認証プリンタＰＲＴ１は、自己用の印刷イメージデータの印刷を実行すると共に、従属プリンタＰＲＴ２用の印刷イメージデータを従属プリンタＰＲＴ２に転送し、印刷を実行させる。このように、印刷イメージデータを印刷実行先の機種名と対応付けて扱うことで、認証プリンタＰＲＴ１と従属プリンタＰＲＴ２とを、仮想的な１台のプリンタＰＲＴｖとして機能させることができる。したがって、互いに機種の異なる複数のプリンタ間で認証機構１００を兼用して、認証印刷を行うことができる。また、この認証機構１００を兼用した認証印刷は、コンピュータＰＣにおける印刷準備指示時に印刷実行先としての機種名を指定するだけの簡単な操作で行うことができるため、ユーザが煩瑣な手間を嫌って認証印刷の仕組みを利用せず、情報漏洩などの不慮の事故が発生する蓋然性を小さく抑えることができる。
【００５８】
また、かかる構成の認証印刷システム１０００では、プリンタサーバＳＶは、
ユーザが認証プリンタＰＲＴ１と接続された認証機構１００を用いてユーザ認証を行った後に、印刷イメージデータを認証プリンタＰＲＴ１に送信する。したがって、プリンタＰＲＴ１は、認証により印刷の実行が必要となった印刷イメージデータのみを受信して記憶すればよいので、記憶装置の記憶容量を小さくすることができる。
【００５９】
また、かかる構成の認証印刷システム１０００では、認証プリンタＰＲＴ１が、プリンタサーバＳＶから受信した印刷イメージデータの印刷を、認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２において完了した際に、印刷完了通知をプリンタサーバＳＶに送信する。一方、プリンタサーバＳＶは、印刷完了通知を受信し、当該印刷完了通知に対応する印刷イメージデータを印刷データ記憶部５２から削除する。したがって、同じ印刷イメージデータが何度も印刷されることがない。
【００６０】
また、かかる構成の認証印刷システム１０００では、認証プリンタＰＲＴ１が、認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２のステータス情報を含んだ印刷イメージデータ送信要求をプリンタサーバＳＶに送信する。一方、プリンタサーバＳＶは、そのステータス情報に「電源ＯＦＦ」、「印刷中」、「エラー中」といった、印刷可能な状態にない情報が含まれるときは、その情報に対応するプリンタ用の印刷イメージデータは、認証プリンタＰＲＴ１に送信しない。したがって、認証印刷装置に送信されたものの、速やかに印刷を実行できなかった印刷イメージデータが後に印刷されて、他人の眼に触れるといったことがないため、印刷実行先の状態を反映した、機密性の高い認証印刷を実現することができる。
【００６１】
なお、本実施例においては、上記ステップＳ４２０において、認証プリンタＰＲＴ１が、認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２のＭＩＢ格納部８２，ＭＩＢ格納部１２２からそれぞれのステータス情報を取得して、ステータス情報を含んだ印刷イメージ送信要求をプリンタサーバＳＶに送信するものとした。そして、プリンタサーバＳＶは、このステータス情報の中に、印刷可能な状態にないことを示す情報が含まれるときは、上記ステップＳ３３０において、その情報に対応するプリンタ用の印刷イメージデータは、印刷イメージデータの特定対象から除外し、認証プリンタＰＲＴ１に送信しないものとして、機密性を確保した。しかし、ステータス情報を用いた機密性の確保は、このような態様に限られるものではなく、種々の態様で実現できる。例えば、ステータス情報は、印刷イメージデータ送信要求と共に送信される態様に代えて、プリンタサーバＳＶが、上記ステップＳ３３０において印刷イメージデータの特定を行った後に、ＳＮＭＰ（Simple Network Management Protocol）を用いて認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２から取得するものとしてもよい。あるいは、認証プリンタＰＲＴ１は、上記ステップＳ４２０において、認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２のステータス情報を取得し、その中に印刷可能な状態にないことを示す情報が含まれるときは、その情報に対応する印刷イメージデータを、送信要求から除外してもよい。
【００６２】
また、本実施例においては、上記ステップＳ２００において、印刷実行先のプリンタの機種名を指定した印刷準備指示を受け付けたが、これに限られるものではない。ローカルエリアネットワークＬＡＮに接続されたプリンタの性質を表し、プリンタを特定可能な属性情報、例えば、カラー／モノクロの別、対応できる印刷用紙の別などであればよい。
【００６３】
また、本実施例においては、プリンタサーバＳＶは、認証プリンタＰＲＴ１に印刷対象データから生成した印刷イメージデータを送信するものとしたが、これに限られるものではなく、他の態様のデータとして送信してもよい。例えば、認証プリンタＰＲＴ１または従属プリンタＰＲＴ２が印刷イメージデータを生成できる場合には、印刷対象データをそのまま送信したり、ＰＤＦ形式などの汎用形式のデータに変換して送信したりしてもよい。
【００６４】
Ｃ．変形例：
本発明の変形例としての認証印刷処理の手順について、図１１及び図１２を用いて説明する。なお、変形例としての手順のうち、実施例と同一の部分については説明を省略し、異なる点についてのみ説明するものとする。まず、認証印刷システム１０００の前提として、実施例においては、認証プリンタＰＲＴ１と従属プリンタＰＲＴ２は、機種が異なるプリンタであったが、変形例においては、機種の異同は問わない。
【００６５】
実施例の認証印刷処理は、ユーザがコンピュータＰＣを操作し、印刷実行先として機種名（属性）を指定して印刷準備指示を行うことで開始されたが、変形例においては、この印刷準備指示は、印刷実行先のプリンタを指定して行われる。コンピュータＰＣにおいて、この印刷準備指示が受け付けられ（ステップＳ６００）、印刷データが生成される（ステップＳ６１０）と、ＣＰＵ１０は、まず、印刷実行先として指定されたプリンタが従属プリンタ（本実施例では従属プリンタＰＲＴ２）であるか否かを判断する（ステップＳ６２０）。
【００６６】
その結果、印刷実行先が従属プリンタＰＲＴ２であれば（ステップＳ６２０：ＹＥＳ）、ＣＰＵ１０は、生成した印刷イメージデータに認証場所情報ＡＩ、出力場所情報ＯＩを付与する（ステップＳ６３０）。なお、この認証場所情報ＡＩとは、認証が行われるプリンタを表すＩＰアドレスであり、出力場所情報ＯＩとは、印刷イメージデータの出力が行われるプリンタを表すＩＰアドレスである。
【００６７】
認証場所情報ＡＩ、出力場所情報ＯＩを付与すると、あるいは、印刷実行先が従属プリンタＰＲＴ２でなければ（ステップＳ６２０：ＮＯ）、ＣＰＵ１０は、生成した印刷イメージデータに機種名、印刷ユーザ名を付与して（ステップＳ６４０）、当該印刷イメージデータをプリンタサーバＳＶに送信する（Ｓ６５０）。
【００６８】
なお、本実施例においては、コンピュータＰＣが備えるポートモニタＰＭに、上述の認証場所情報ＡＩ及び出力場所情報ＯＩを従属プリンタＰＲＴ２と対応付けて予め登録しておき、印刷実行先として従属プリンタＰＲＴ２が指定されたときに、ＣＰＵ１０が印刷イメージデータに認証場所情報ＡＩ及び出力場所情報ＯＩを自動的に付与するものとしたが、このような態様に限られるものではない。ユーザが、印刷実行先として従属プリンタＰＲＴ２を指定したときは、入力機構３３を操作して、認証場所情報ＡＩ及び出力場所情報ＯＩを入力することとしてもよい。この入力は、ＩＰアドレスに限らず、予めＩＰアドレスを登録しておき、アイコンなどで選択するものとしてもよい。
【００６９】
一方、プリンタサーバＳＶでは、ＣＰＵ４０は、印刷イメージデータを受信したと判断すれば（ステップＳ７００：ＹＥＳ）、印刷データ記憶制御部４１の処理として、受信した印刷イメージデータを、印刷ユーザ名、印刷実行先のプリンタの機種名、認証場所情報ＡＩ、出力場所情報ＯＩと対応付けて、印刷データ記憶部５２に保存する（ステップＳ７１０）。図１３に、この保存の状態の一例を示す。この例では、例えば、印刷ユーザＵＡにより、印刷実行先として認証プリンタＰＲＴ１（機種名はＬＰ−１１１１）を指定して生成された印刷イメージデータ「Ａａａａ．ｄａｔ」に、データＩＤ「０００１」が付され、印刷ユーザ名「ユーザＵＡ」、機種名「ＬＰ−１１１１」と対応付けて保存されている。同様に、印刷ユーザＵＡにより、従属プリンタＰＲＴ２（機種名はＬＰ−２２２２）を指定して生成された印刷イメージデータ「Ｂｂｂｂ．ｄａｔ」が、データＩＤ「０００２」、印刷ユーザ名「ユーザＵＡ」、機種名「ＬＰ−２２２２」、認証場所情報ＡＩ「０９９．０８８．０７７．０６６（認証プリンタＰＲＴ１のＩＰアドレス）」、出力場所情報ＯＩ「０１１．０２２．０３３．０４４（従属プリンタＰＲＴ２のＩＰアドレス）」と対応付けて保存されている。
【００７０】
一方、認証プリンタＰＲＴ１では、図１１中のステップＳ８２０（実施例のステップＳ４２０に相当）において、ＣＰＵ７０は、印刷イメージデータ送信要求を、印刷ユーザ名、認証プリンタＰＲＴ１の機種名及びＩＰアドレス、認証プリンタＰＲＴ１及び従属プリンタＰＲＴ２のステータス情報を含んだものとしてプリンタサーバＳＶに送信する。
【００７１】
一方、プリンタサーバＳＶでは、図１１中のステップＳ７３０（実施例のステップＳ３３０に相当）において、ＣＰＵ４０は、受信した印刷イメージデータ送信要求に含まれる印刷ユーザ名及び認証プリンタＰＲＴ１の機種名に適合する印刷イメージデータと、印刷ユーザ名及び認証プリンタＰＲＴ１のＩＰアドレスに適合する印刷イメージデータとを印刷データ記憶部５２から検索し、該当する印刷イメージデータを特定する。
【００７２】
例えば、図１３の例を用いて説明すると、印刷実行指示を行ったユーザがユーザＵＡとすれば、印刷ユーザ名が「ユーザＵＡ」であり、機種名が「ＬＰ−１１１１」である印刷イメージデータ「Ａａａａ．ｄａｔ」と、印刷ユーザ名が「ユーザＵＡ」であり、ＩＰアドレス「０９９．０８８．０７７．０６６」と関連づけられた印刷イメージデータ「Ｂｂｂｂ．ｄａｔ」とが上記ステップＳ７３０で特定されることとなる。
【００７３】
そして、図１１中のステップＳ７４０（実施例のステップＳ３４０に相当）において、ＣＰＵ４０は、上記ステップＳ７３０において特定した印刷イメージデータを、当該印刷イメージデータに対応して印刷データ記憶部５２に保存されたデータＩＤ、機種名、認証場所情報ＡＩ、出力場所情報ＯＩと共に認証プリンタＰＲＴ１に送信する。
【００７４】
一方、認証プリンタＰＲＴ１では、図１２中のステップＳ８４０（実施例のステップＳ４４０に相当）において、ＣＰＵ７０は、印刷イメージデータと共に受信した認証場所情報ＡＩが、自己のＩＰアドレスと一致するか否かを判断して、受信した印刷イメージデータの印刷実行先を判断する。その結果、受信した認証場所情報ＡＩが認証プリンタＰＲＴ１のＩＰアドレスと一致すれば（ステップＳ８４０：ＹＥＳ）、ユーザが指定した印刷実行先は認証プリンタＰＲＴ１以外のプリンタであるということであり、ＣＰＵ７０は、受信した印刷イメージデータを、出力場所情報ＯＩに該当するプリンタ（本実施例においては従属プリンタＰＲＴ２）に転送する（ステップＳ８６０）。一方、受信した認証場所情報ＡＩが認証プリンタＰＲＴ１のＩＰアドレスと一致しなければ（ステップＳ８４０：ＮＯ）、ユーザが指定した印刷実行先は認証プリンタＰＲＴ１であるということであり、ＣＰＵ７０は、印刷機構９３を動作させて、受信した印刷イメージデータの印刷を実行する（ステップＳ８５０）。
【００７５】
かかる構成の認証印刷システム１０００では、コンピュータＰＣにおいて、印刷イメージデータの印刷実行先としてプリンタを指定した印刷準備指示を受けて生成された印刷イメージデータが、プリンタサーバＳＶにおいて、印刷実行先の情報と関連づけて記憶される。一方、認証プリンタＰＲＴ１は、認証プリンタＰＲＴ１または従属プリンタＰＲＴ２を印刷実行先とする印刷イメージデータをプリンタサーバＳＶから取得し、認証プリンタＰＲＴ１または従属プリンタＰＲＴ２で印刷を実行させる。したがって、コンピュータＰＣにおける印刷準備指示時に、印刷実行先としてのプリンタを指定するだけの簡単な操作で、プリンタの機種の異同にかかわらず、複数のプリンタ間で認証機構１００を兼用して、認証印刷を行うことができる。
【００７６】
以上、本発明の実施例について説明したが、本発明はこうした実施例に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、プリンタサーバＳＶは、認証プリンタＰＲＴ１からの印刷イメージデータ送信要求を受けて、従属プリンタＰＲＴ２で印刷を実行すべき印刷イメージデータがあるときは、当該印刷イメージデータを直接、従属プリンタＰＲＴ２に送信するものとしてもよい。また、本発明の印刷システムは、印刷装置、認証印刷実行方法、コンピュータプログラムとしても構成することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施例としての認証印刷システム１０００の構成の一例を示す説明図である。
【図２】コンピュータＰＣの概略構成を示す説明図である。
【図３】プリンタサーバＳＶの概略構成を示す説明図である。
【図４】認証プリンタＰＲＴ１の概略構成を示す説明図である。
【図５】従属プリンタＰＲＴ２の概略構成を示す説明図である。
【図６】認証印刷処理の概略手順を示す説明図である。
【図７】実施例としての認証印刷処理の手順を示す説明図である。
【図８】実施例としての認証印刷処理の手順を示す説明図である。
【図９】従属プリンタＰＲＴ２のＩＰアドレスと機種名との対応付けの例を示す説明図である。
【図１０】実施例としてのプリンタサーバＳＶの印刷データ記憶部５２の情報の一例を示す説明図である。
【図１１】変形例としての認証印刷処理の手順を示す説明図である。
【図１２】変形例としての認証印刷処理の手順を示す説明図である。
【図１３】変形例としてのプリンタサーバＳＶの印刷データ記憶部５２の情報の一例を示す説明図である。
【符号の説明】
【００７８】
１０...ＣＰＵ
１１...印刷データ生成部
１２...データ通信制御部
２０...ハードディスクドライブ
３１...ＲＯＭ
３２...ＲＡＭ
３３...入力機構
３４...入出力インターフェース
３５...ディスプレイ
３６...ネットワークインタフェース
４０...ＣＰＵ
４１...印刷データ記憶制御部
４２...印刷データ送信部
５０...ハードディスクドライブ
５２...印刷データ記憶部
６１...ＲＯＭ
６２...ＲＡＭ
６６...ネットワークインタフェース
７０...ＣＰＵ
７１...ユーザ認証部
７２...印刷データ要求部
７３...ステータス情報取得部
７４...印刷データ受信部
７５...印刷先判断部
７６...印刷実行部
７７...印刷データ転送部
７８...印刷完了通知部
８０...ハードディスクドライブ
８２...ＭＩＢ格納部
８４...印刷データ記憶部
９１...ＲＯＭ
９２...ＲＡＭ
９３...印刷機構
９４...入出力インターフェース
９６...ネットワークインタフェース
１００...認証機構
１１０...ＣＰＵ
１１１...印刷実行部
１１２...印刷完了通知部
１２０...ハードディスクドライブ
１２２...ＭＩＢ格納部
１３１...ＲＯＭ
１３２...ＲＡＭ
１３３...印刷機構
１３６...ネットワークインタフェース
１０００...認証印刷システム
ＰＣ...コンピュータ
ＳＶ...プリンタサーバ
ＰＲＴ１...認証プリンタ
ＰＲＴ２...従属プリンタ
ＬＡＮ...ローカルエリアネットワーク
【図１】
2008257319.tif 000003
【図２】
2008257319.tif 000004
【図３】
2008257319.tif 000005
【図４】
2008257319.tif 000006
【図５】
2008257319.tif 000007
【図６】
2008257319.tif 000008
【図７】
2008257319.tif 000009
【図８】
2008257319.tif 000010
【図９】
2008257319.tif 000011
【図１０】
2008257319.tif 000012
【図１１】
2008257319.tif 000013
【図１２】
2008257319.tif 000014
【図１３】
2008257319.tif 000015