(57)【特許請求の範囲】
【請求項１】
認証対象のプリンタに対し一対一で前記認証対象のプリンタからの出力を確保する位置に設置される制御装置であって、
ホスト装置と通信網を介して繋がる第１のインターフェイスと、
電源プラグに繋がる第２のインターフェイスと、
ローカルで前記認証対象のプリンタと通信する第３のインターフェイスと、
ローカルで前記認証対象のプリンタの電源線が接続される第４のインターフェイスと、
前記第１のインターフェイスを介して前記ホスト装置から前記認証対象のプリンタを指定して出力するように送信された認証対象の印刷ジョブがあると、その認証対象の印刷ジョブの実行を、当該制御装置の至近距離における認証情報の提供により認証する認証機能と、
前記認証機能において、前記認証対象のプリンタの近傍で、前記認証対象のプリンタを指定した前記認証対象の印刷ジョブがあり、かつ、前記認証対象の印刷ジョブの実行が認証されたときにのみ前記第４のインターフェイスを介して前記認証対象のプリンタに対する電源供給を開始する電源制御機能と、
前記認証機能の認証により前記第３のインターフェイスを介して前記認証対象の印刷ジョブを前記認証対象のプリンタに対して提供する仮想ホスト機能とを有する制御装置。
【請求項２】
請求項１において、前記認証対象の印刷ジョブを一時的に格納する第１のストレージと、
前記認証対象のプリンタのステータスを一時的に格納する第２のストレージと、
前記ホスト装置に対して前記認証対象のプリンタとして前記認証対象の印刷ジョブを受信し、前記ステータスを送信する仮想プリンタ機能とを、さらに有する制御装置。
【請求項３】
請求項１または２において、前記認証対象の印刷ジョブの送信から所定の時間が経過した後に前記認証対象の印刷ジョブをキャンセルする機能を、さらに有する制御装置。
【請求項４】
請求項１ないし３のいずれかにおいて、前記ホスト装置に対して前記認証対象の印刷ジョブのステータスをフィードバックする機能を、さらに有する制御装置。
【請求項５】
複数の認証対象のプリンタと、
請求項１ないし４のいずれかに記載の制御装置であって、前記複数の認証対象のプリンタの各々に対応して設けられた複数の制御装置とを有し、
前記複数の制御装置の各々は、前記複数の認証対象のプリンタの各々からの出力を確保する位置に設置され、前記複数の制御装置の各々と前記複数の認証対象のプリンタの各々とが前記第３のインターフェイスおよび前記第４のインターフェイスを介して接続されている、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの制御装置に関するものである。
【背景技術】
【０００２】
特許文献１には、暗証符号を記憶して印刷装置に入力するという面倒な作業を必要とせず、他人の暗証符号と一致して印刷されてしまうおそれを防止し、しかも機密性の高い親展印刷を行うことが記載されている。そのため、特許文献１のプリンタは、携帯用端末からローカルインタフェースを経て受信された暗証符号および電話番号が、パソコンからネットワークを介して受信された印刷ジョブに付加された暗証符号および電話番号と一致する場合に、当該印刷ジョブの実行を許可するようにしている。
【０００３】
特許文献２には、親展印刷における印刷物の機密性をより向上させることが記載されている。そのため、特許文献２においては、クライアント端末により、印刷ジョブを生成してＨＤＤにスプールすると共に印刷ジョブ番号とクライアント端末のＩＰアドレスとを印刷用情報としてフラッシュメモリに出力し、プリンタでは、装着されたフラッシュメモリから印刷用情報を取得すると共にこの印刷用情報のＩＰアドレスにより特定されるクライアント端末のＨＤＤにスプールされている印刷ジョブのうち印刷用情報の印刷ジョブ番号により識別される印刷ジョブを受信して印刷することが記載されている。この結果、ユーザーがフラッシュメモリを携帯してプリンタ側へ移動してから印刷ジョブを受信するから、印刷ジョブを予めプリンタへ送信する場合と比較して機密性を向上させることができると共に出力先のプリンタをより柔軟に変更することができる。
【０００４】
特許文献３には、クライアント端末が印刷を実行する場合に、すぐに印刷ジョブをプリンタ端末に送信しないで、ユーザーがプリンタ端末側に移動してから、クライアント端末が印刷ジョブを送信できる、機密性が高くユーザーの利便性に優れた印刷システムを提供することが記載されている。そのため、特許文献３においては、クライアント端末から電子メールを用いて印刷ジョブ用認証データを携帯端末に取得させ、携帯端末から認証装置に非接触でデータを取得させることで、印刷ジョブの所在情報を保存した記憶媒体のやり取り、そして記憶媒体の装着作業を不要とすることが記載されている。また、携帯端末から認証装置に非接触でデータを取得させる手段としては、印刷ジョブ用認証データを２次元バーコードデータとし、携帯端末の表示画面に表示された２次元バーコードを認証装置に備えられたバーコードリーダを用いて読み込ませることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６３０９４号公報
【特許文献２】特開２００５−３２４４９７号公報
【特許文献３】特開２００８−１９２０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、単機能プリンタ、複合機を含むプリンタに対して、機密性、利便性、さらには省電力であることが要望されている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、プリンタに一対一でプリンタからの出力を確保する位置に設置される制御装置である。この制御装置は、ホスト装置と通信網を介して繋がる第１のインターフェイスと、電源プラグに繋がる第２のインターフェイスと、ローカルで認証対象のプリンタと通信する第３のインターフェイスと、ローカルで認証対象のプリンタの電源線が接続される第４のインターフェイスと、第１のインターフェイスを介してホスト装置から通信網を介して認証対象のプリンタを指定して出力するように送信された認証対象の印刷ジョブの実行を、当該制御装置の至近距離における認証情報の提供により認証する認証機能と、認証機能において、認証対象のプリンタの近傍で、認証対象のプリンタを指定した認証対象の印刷ジョブがあり、かつ、認証対象の印刷ジョブの実行が認証されたときにのみ第４のインターフェイスを介してプリンタに対する電源供給を開始する電源制御機能と、認証機能の認証により第３のインターフェイスを介して認証対象の印刷ジョブを認証対象のプリンタに対して提供する仮想ホスト機能とを有する。
【０００８】
この制御装置に印刷ジョブまたは印刷ジョブを識別する情報が登録されていれば、至近距離で提供される認証情報、たとえば、認証用のカードや携帯電話に搭載された非接触ＩＣカード情報、ＩＤおよびパスワードのキー入力、音声識別、生体情報識別などに基づく認証情報によりその印刷ジョブの実行が認証されたときにのみ印刷ジョブが行われ、認証を得ない人による印刷や、印刷物の持ち出しを抑制でき、印刷出力の機密性を保持できる。さらに、ホスト装置から印刷ジョブを実行するプリンタが指定されるので、印刷ジョブを実行するプリンタを知っていることと、印刷ジョブを実行するための認証情報を取得していることとの両方の条件が満たされた場合にのみ印刷ジョブが実行され、さらに機密性を向上できる。
【０００９】
また、印刷ジョブが認証されたときにプリンタに対する電源供給を開始（再開）することにより、プリンタ（プリンタ本体）を完全に停止しても認証により再起動できる。したがって、プリンタで発生する待機電力を抑制できる。また、この制御装置においては、印刷ジョブの機密性を高めるための認証の機構および手続きを用いて、プリンタに対する電源供給を開始する。このため、簡易な構成で、ユーザーの利便性と出力の機密性とを保持しながらプリンタの待機電力をさらに削減できる。また、認証されないとき、および認証されるべき印刷ジョブがないときはプリンタが起動しないので消費電力をさらに低減できる。さらに、認証されないとプリンタが起動せず、プリンタ側に印刷ジョブの情報が提供されない。このため、制御装置のセキュリティーを確保することにより、ローカルプリンタ側における機密漏えいを抑制できる。
【００１０】
仮想ホスト機能の一例はプリントサーバ機能であり、ＬＡＮなどの通信網を介して接続されたサーバーまたはホスト装置（クライアント端末）から印刷ジョブを受信してプリンタに送信してもよい。
【００１１】
この制御装置は、さらに、印刷ジョブを一時的に格納する第１のストレージと、プリンタのステータスを一時的に格納する第２のストレージと、ホスト装置に対してプリンタとして印刷ジョブを受信し、ステータスを送信する仮想プリンタ機能とを有することが望ましい。印刷管理用のサーバー機を別途用意しなくても、機密性および利便性を備え、プリンタの電量消費を抑制できる制御装置を提供できる。
【００１２】
また、この制御装置は、印刷ジョブの送信から所定の時間が経過した後に印刷ジョブをキャンセルする機能をさらに有することが好ましい。印刷ジョブを実行するプリンタを知っていることと、印刷ジョブを実行するための認証情報を取得していることとに加え、時間のファクタを加えることによりさらに機密性を向上できる。認証情報は、ホスト装置のユーザーを識別するための情報に限定されることはなく、第３者に認証情報を割り当てることも可能であり、第３者にプリンタの場所またはＩＤなどの識別情報とともに有効時間をメールなどで伝達することによりプリンタからの出力の機密性を確保できる。さらに、印刷ジョブをキャンセルすることにより、第１のストレージが印刷ジョブで満杯になることを抑制できる。
【００１３】
また、この制御装置は、ホスト装置に対して印刷ジョブのステータスをフィードバックする機能をさらに有することが望ましい。第３者に予定通り出力されたこと、第３者に出力されなかったこと、出力されなかった場合はスプールデータを戻すことにより、印刷をリトライすることができる。
【００１４】
当該制御装置は、プリンタに対して外配置される、独立した制御装置である。既存のプリンタをこの制御装置に接続するだけで上述した機能をプリンタに付加できる。
【００１５】
複数の認証対象のプリンタと、複数の認証対象のプリンタの各々に対応して設けられた複数の制御装置とを有し、複数の制御装置の各々は、複数の認証対象のプリンタの各々からの出力を確保する位置に設置され、複数の制御装置の各々と複数の認証対象のプリンタの各々とが第３のインターフェイスおよび第４のインターフェイスを介して接続されているシステムを構築することにより、機密性が高く、さらに、プリンタの消費電力を低減できるシステムを提供できる。
【００１６】
プリンタの制御方法は、以下のステップを含む。
１．ホスト装置から通信網を介して認証対象のプリンタを指定して出力するように送信された認証対象の印刷ジョブの実行を、認証対象のプリンタの近傍における認証情報の提供により認証すること。
２．認証対象のプリンタの近傍で、認証対象のプリンタを指定した認証対象の印刷ジョブがあり、かつ、認証対象の印刷ジョブの実行が認証されたときにのみ認証対象のプリンタに対する電源供給を開始すること。
【００１７】
この制御方法は、さらに、以下の工程を含んでいてもよい。
３．印刷ジョブの送信から所定の時間が経過した後に印刷ジョブをキャンセルすること。
４．ホスト装置に対して印刷ジョブのステータスをフィードバックすること。
【図面の簡単な説明】
【００１８】
【図１】プリンタとＳＰＢとを含むシステムの概要を示す図。
【図２】ＳＰＢの概略構成を示すブロック図。
【図３】ＳＰＢの処理を示すフローチャート。
【発明を実施するための形態】
【００１９】
図１に、幾つかのプリンタをＬＡＮおよび／またはインターネットで接続したシステムの概要を示している。このシステム１は、複数のプリンタ、パーソナルコンピュータ（ＰＣ）、サーバーなどの機器を接続し、相互にデータ通信を可能とする通信網、たとえば、インターネット、ＬＡＮ２を含む。さらにシステム１は、ＬＡＮ２に接続され、プリンタに対してホスト装置（クライアント端末）となるＰＣ５と、ＰＣ５とＬＡＮ２を介して通信できるように接続された複数のプリントステーション６ａ、６ｂおよび６ｃを含む。これらのプリントステーション６ａ、６ｂおよび６ｃは、距離が離れた異なる場所において複数のユーザーに対して印刷するサービスを提供するステーションであってもよい。また、これらのプリントステーション６ａ、６ｂおよび６ｃは、距離の近い場所で、プリンタ１１、１２および３０により異なる印刷するサービス、たとえば、モノクロ印刷、カラー印刷、コピーなどを提供するためのステーションであってもよい。
【００２０】
プリントステーション６ａは、印刷に機能が限定された単機能のプリンタ（以降においてはＳＦＰ）１１と、ＳＦＰ１１の電源制御を行うことができる独立した制御装置２０とを含む。この制御装置２０は、後述するように情報漏洩を未然に防止するための機能を含み、以降においてはセキュアプリントボックス（ＳＰＢ）２０と称する。ＳＦＰ１１はＳＰＢ２０を介してＬＡＮ２と接続され、また、ＳＦＰ１１に対する電源もＳＰＢ２０を介して供給されるようになっている。
【００２１】
プリントステーション６ｂは、印刷機能のみならず、スキャナー機能、コピー機能などを備えた複合タイプのプリンタ（以降においては複合機、ＭＦＰ）１２と、ＳＰＢ２０とを含む。ＭＦＰ１２はＳＰＢ２０を介してＬＡＮ２と接続され、また、ＭＦＰ１２に対する電源もＳＰＢ２０を介して供給されるようになっている。プリントステーション６ｃは、ＭＦＰ機能を備えたプリンタセクション３１と、ＳＰＢの機能を備えたコントロールセクション３２とを内蔵したプリンタ３０により構成されている。
【００２２】
このシステム１においては、まず、ユーザー８がホスト装置であるＰＣ５において稼働しているアプリケーションから、ユーザー８が出力を希望するプリンタを指定して印刷を行う。たとえば、ユーザー８は、プリントステーション６ａのプリンタ１１を指定して印刷を行う。プリントステーション６ａのＳＰＢ２０は、プリントステーション６ａのプリンタ（ＳＦＰ）１１を上位で制御する制御装置であり、仮想プリンタとしての機能を含み、ＰＣ５から供給された印刷ジョブ５１をプリンタ１１に代わって受信する。印刷ジョブ５１としてＰＣ５から送信されるデータには、出力を許可する者を認証するための情報、この場合は、ユーザー８を認証するための情報５１ａが含まれる。また、ＳＰＢ２０は、プリンタ１１に代わって、プリンタ１１の最新のステータス、たとえば、印刷用紙の残量、トナーの残量などの情報をＰＣ５に供給する。
【００２３】
ＰＣ５において印刷ジョブ５１の送信が終了すると、ユーザー８はプリントステーション６ａに移動する。プリントステーション６ａでは、ＳＰＢ２０はＳＦＰ１１の近傍で、ＳＰＢ２０とそれに接続されたＳＦＰ１１との対応関係が明確であり、さらに、ＳＰＢ２０を操作したユーザー８がＳＦＰ１１からの出力を確実に取得できる位置に設置されている。プリントステーション６ａにおいてユーザー８は、ユーザー認証用のカードまたは端末、たとえば、非接触ＩＣカード機能付きの携帯電話（携帯端末）８ｔをＳＰＢ２０のアクセスポイント２９ａに押し付ける。ＳＰＢ２０は、印刷ジョブ５１の認証情報５１ａと携帯電話８ｔから得られた識別情報によりユーザー８を印刷ジョブ５１の許可された出力者として認識する。
【００２４】
ＳＰＢ２０は、印刷ジョブ５１の出力が認証されると、電源線１５を介してＳＦＰ１１に電力を供給してＳＦＰ１１を起動する。また、ＳＰＢ２０は、ＰＣ５に代わって、ＰＣ５から予め取得した印刷ジョブ５１を、ＵＳＢ規格などの通信線１６を介してＳＦＰ１１に送り、ＳＦＰ１１は印刷ジョブ５１を実行する。ユーザー８は、ＳＦＰ１１から出力されたプリントアウト５９を確実に得ることができ、プリントアウト５９に含まれる機密は保持される。ＳＦＰ１１は、印刷ジョブ５１を実行後、適当な時間が経過すると自動的にシャットダウンし、ＳＰＢ２０も、その後、ＳＦＰ１１に対する電源供給を停止する。したがって、ＳＦＰ１１は、先の印刷ジョブと連続するなどの特別な状況でないかぎり、印刷ジョブ５１があり、その出力が認証されたときにＳＰＢ２０により電源供給され、稼働状態になる。このため、ＳＦＰ１１の待機電量消費を低減できる。
【００２５】
ユーザー８は、ＰＣ５から他のユーザーを出力者として印刷ジョブ５２を出力することも可能である。たとえば、ユーザー９を出力者として認証情報５２ａを添付した印刷ジョブ５２をプリンタ（ＭＦＰ）１２に宛てて送信する。プリントステーション６ｂのＳＰＢ２０は、ＭＦＰ１２としてのアドレスおよび仮想的なサービス（仮想プリンタ機能）をＰＣ５に提供し、印刷ジョブ５２および認証情報５２ａを取得する。ユーザー８はユーザー９の携帯端末９ｔに基地局３を経由してメールなどにより、印刷ジョブ５２を送ったプリントステーション６ｂを指示する。
【００２６】
ユーザー９は、指示されたプリントステーション６ｂに行き、ユーザー９を認識する情報を備えた媒体、たとえば、ＩＣカード９ｃをプリントステーション６ｂのＳＰＢ２０のアクセスポイント２９ａに近づける。プリントステーション６ｂのＳＰＢ２０がユーザー９を印刷ジョブ５２の許可された出力者として認識すると、ＭＦＰ１２に電力を供給してＭＦＰ１２を起動（再起動）する。ＭＦＰ１２がレディーになると、ＳＰＢ２０は、ＰＣ５の代わりに仮想的なホストサービス（仮想ホスト機能）を提供し、ＭＦＰ１２で印刷ジョブ５２を実行する。したがって、印刷ジョブ５２の出力は、出力するプリントステーション（プリンタ）の物理的な位置情報と、許諾された出力者９の認証とにより２重に保護され、一方の情報が漏えいしても印刷ジョブ５２の機密を保持できる。
【００２７】
また、ＳＰＢ２０は、ＰＣ５により指定された時間が経過すると印刷ジョブ５２をキャンセルする。この機能により、印刷ジョブ５２の出力は、出力するプリントステーション（プリンタ）の物理的な位置情報と、許諾された出力者９の認証と、許可された印刷可能な時間とにより３重に保護される。さらに、ＳＰＢ２０に印刷ジョブが無用に蓄積されることを抑制できる。
【００２８】
また、上記と同様に、ＭＦＰ１２には、プリントステーション６ｂのＳＰＢ２０に印刷ジョブ５２が登録されており、その出力が許諾されないと電力が供給されない。したがって、ＭＦＰ１２の消費電力を削減できる。ＳＰＢ機能３２を内蔵したプリンタ３０においても同様の手続きで印刷ジョブを出力できる。ＳＦＰ１１およびＭＦＰ１２に対して独立した装置（ユニット、ボックス）として提供されるＳＰＢ２０は、既存のＳＦＰ１１およびＭＦＰ１２に対して、単に電源系と通信系とをＳＰＢ２０を介して繋がるように繋ぎかえるだけで、セキュリティーの向上を図り、消費電力のさらなる低減を図ることができる。
【００２９】
図２に、プリンタとは個別に供給されるＳＰＢ２０の概略構成をブロック図により示している。ＳＰＢ２０は、接続されたプリンタ１１および１２またはプリンタセクション（プリンタ本体）３１をローカルで制御する制御装置である。ＳＰＢ２０は、プリンタ１１または１２の近傍で、プリンタ１１または１２との関係をユーザーが混乱することなく、制御しているプリンタを間違いなく把握でき、さらに、プリンタ１１または１２から出力された記録媒体を確保できる位置に設置される。ＳＰＢ２０はプリンタ１１または１２の出力（プリントアウト、印刷用紙）をユーザーが監視できる、または出力されればすぐに手に取れる位置に設置される。典型的にはＳＰＢ２０は接続されたプリンタ１１または１２に隣接するように配置される。ＳＰＢ２０は、プリンタ１１または１２のハウジングに適当な方法、たとえば、粘着テープ、ボルトナットなどにより取り付けられてもよい。
【００３０】
ＳＰＢ２０は、ＬＡＮ２を介してＬＡＮ２に接続された機器、およびＬＡＮ２が接続されている上位の通信網、たとえばインターネットに接続されている機器と通信するためのＬＡＮインターフェイス２１を含む。ＳＰＢ２０は、さらに、ＰＣ５からＬＡＮ２を介して供給された印刷ジョブ５１および５２を、ＳＰＢ２０が接続されているプリンタ（以降においてはＳＦＰ１１を例に説明する）１１の代わりに受信する仮想プリンタ機能（仮想プリンタユニット）２２と、受信した印刷ジョブ５１および５２を一時的に格納するストレージ２３とを含む。なお、以降においては印刷ジョブ５１を代表して説明する。ストレージ２３は、瞬停などのトラブルに対応できるようにフラッシュメモリ、ハードディスクなどの不揮発性のメモリであることが望ましい。また、ＳＰＢ２０の盗難などによる印刷ジョブ５１の機密性を確保するために、ＲＡＭなどの揮発性のメモリを採用することも有効である。さらに、ストレージ２３では、印刷ジョブ５１が暗号化されたデータで保持されるようにしてもよい。
【００３１】
仮想プリンタ機能２２は、ＰＣ５から印刷ジョブ５１の印刷データとともに、印刷ジョブ５１の出力を許諾する情報（認証情報）５１ａを取得する。認証情報５１ａとしては、出力を許諾するユーザーを識別する情報、ユーザーを認証するための情報、各ユーザーあるいはジョブ毎に設定されたパスワードなどがある。仮想プリンタ機能２２は、さらに、後述する仮想ＰＣ機能２８により取得され、ストレージ２３に格納されたＳＦＰ１１のステータス、たとえば、インク量、セットされた用紙サイズ、量などをＰＣ５に連絡する機能も含む。
【００３２】
ＳＰＢ２０は、さらに、ストレージ２３に格納された印刷ジョブ５１を受信してから所定の時間、または印刷ジョブ５１の受信とともにＰＣ５から設定された時間が経過した後に、印刷ジョブ５１をキャンセルする機能２５を含む。印刷ジョブ５１が長期間にわたりＳＰＢ２０に保持された状態となり、セキュリティーが低下することを防止することができる。また、印刷ジョブ５１が出力できる限られた時間を設定することにより印刷ジョブ５１の機密性を向上できる。さらに、ストレージ２３に未出力のジョブが蓄積されることを防止できる。
【００３３】
ＳＰＢ２０は、さらに、ストレージ２３に格納された印刷ジョブ５１のステータスをＰＣ５または印刷ジョブ５１の依頼元にフィードバックする機能２４を含む。この機能２４は、たとえば、許諾された状態で印刷ジョブ５１が出力されたこと、印刷ジョブ５１が出力されずにタイムアップ（タイムオーバー）によりキャンセルされたことなどをＰＣ５にフィードバックする。印刷ジョブ５１がキャンセルされた場合は、印刷ジョブ５１のスプールをＰＣ５またはＬＡＮ２に接続されたスプールサーバーなどへ退避させ、再度印刷ジョブ５１を実行できるようにすることも可能である。
【００３４】
ＳＰＢ２０は、ストレージ２３に格納された印刷ジョブ５１の出力を所定の情報の入力により認証する認証機能（認証ユニット）２９を含む。認証機能２９は、このＳＰＢ（制御装置）２０に印刷ジョブ５１を識別する情報５１ａが登録されていれば、アクセスポイント２９ａなどの至近距離で提供される認証情報に基づき印刷ジョブ５１の実行を認証する。認証情報は、認証用のカード、携帯電話に搭載された非接触ＩＣカード情報、ＩＤおよびパスワードのキー入力、音声識別、生体情報識別などであり、アクセスポイント２９ａは、それらの情報の入力に適したものを採用できる。アクセスポイント２９ａは、たとえば、磁気センサー、ＲＦ、キーボード、タッチセンサー、マイク、指紋認証装置などである。認証機能２９は、ストレージ２３に格納された認証用の情報５１ａに基づき、ＬＡＮ２を介してユーザー管理サーバーなどから認証に必要な情報を取得する機能を備えていてもよい。
【００３５】
ＳＰＢ２０は、さらに、ＳＦＰ１１に供給される電力をオンオフする電源制御機能（電源制御ユニット）２７と、ＳＦＰ１１の電源線１５を接続するためのインターフェイス２７ａと、オフィスなどの電源プラグと接続するためインターフェイス２７ｂとを含む。電源制御機能２７は、認証機能２９が印刷ジョブ５１の出力を認証すると、ＳＦＰ１１に対して電力を供給しＳＦＰ１１を起動する。また、電源制御機能２７は、ＳＦＰ１１が印刷ジョブ５１を実行した後、ＳＦＰ１１が休止モードまたは停止した後に、ＳＦＰ１１に対する電力供給を遮断し、ＳＦＰ１１の電力消費を完全に停止する。
【００３６】
ＳＰＢ２０は、さらに、ＳＦＰ１１に対して印刷ジョブ５１を実行させる仮想ＰＣ機能（仮想ＰＣユニット）２８と、ＳＦＰ１１と通信するためのインターフェイス２８ａとを含む。仮想ＰＣ機能２８は、たとえば、プリントサーバ機能であり、認証機能２９が印刷ジョブ５１の出力を認証し、ＳＦＰ１１が起動（再起動）し、ＳＦＰ１１よりレディーであることを示すコマンドがＳＰＢ２０に返された後、ストレージ２３に予め格納された印刷ジョブ５１のデータ（スプールデータ）をインターフェイス２８ａに接続された通信線１６を介してＳＦＰ１１に供給して印刷を行う。インターフェイス２８ａは、ＵＳＢ、イーサネット（登録商標）などのシリアルインターフェイスであってもよく、パラレルインターフェイスであってもよい。さらに、仮想ＰＣ機能２８は、ＳＦＰ１１が起動している間に、ＳＦＰ１１のステータス５６を取得してストレージ２３に格納されている情報をアップデートする。また、仮想ＰＣ機能２８は、ＬＡＮ２を介してＬＡＮ２に接続されているスプールサーバーなどから印刷ジョブ５１のデータを取得し、ＳＦＰ１１に供給するものであってもよい。
【００３７】
ＳＰＢ２０のこれらの機能２２、２４、２５、２７〜２９は、ハードウェアで供給されてもよく、ＣＰＵで実行するプログラム（アプリケーションプログラム）で供給されてもよい。ＳＰＢ２０のハードウェアの典型的なものは、ストレージ２３およびプログラムの記録媒体となるメモリと、プログラムをダウンロードすることにより上記の機能を実現するためのＣＰＵなどのプロセッサと、周辺装置とを含むものである。
【００３８】
図３に、ＳＰＢ２０の処理の概要をフローチャートにより示している。ステップ７１で、ホスト装置（ＰＣ、クライアント端末）５からのアクセスがあると、ステップ７２で仮想プリンタ機能２２によりＳＦＰ１１に代わり印刷ジョブ５１を受信する。ステップ７３で、ＰＣ５から印刷ジョブ５１と認証用のデータ（認証情報）５１ａをストレージ２３に格納する。仮想プリンタ機能２２は、ＰＣ５に印刷終了を返し、ＰＣ５においては印刷を終了する。
【００３９】
ステップ７４において、ＳＦＰ１１の近傍に設置されたＳＰＢ２０の認証機能２９がアクセスポイント２９ａに近接された携帯端末８ｔなどの認証情報を取得し、ＰＣ５からＬＡＮ（通信網）２を介してＳＦＰ１１から出力するように送信された印刷ジョブ５１の実行を認証する。認証機能２９が印刷ジョブ５１の出力を認証すると、ステップ７５において、電源制御機能２７がＳＦＰ１１に対する電源供給を開始し、ＳＦＰ１１を起動する。さらに、ステップ７６において、ＳＰＢ２０の仮想ＰＣ機能２８が印刷ジョブ５１をＳＦＰ１１に送り、ＳＦＰ１１は印刷ジョブ５１を実行する。
【００４０】
ステップ７４において認証がおこなわれず、ステップ７７において設定された時間が経過すると、ステップ７８において、キャンセル機能２５は印刷ジョブ５１をキャンセルする。そしてステップ７９において、フィードバック機能２４は、印刷ジョブ５１の出力成功およびキャンセルなどのステータスをＰＣ５にフィードバックする。キャンセル機能２５は、スケジュール管理機能を含んでいてもよい。スケジュール管理機能の１つは、ＳＦＰ１１に電源が供給可能な時間帯を制限することである。たとえば、営業時間帯（９時から１７時まで等）に限り認証情報を受け付け、時間帯以外では認証を受け付けず、ＳＦＰ１１がオンにならず、印刷ジョブを実行しないようにすることが可能である。営業時間帯以外の、夜間などにおける機密漏えいを未然に防止できる。印刷ジョブ５１のキャンセルは、スケジュール管理機能に基づいて、印刷可能な時間帯における経過時間により、予約された印刷ジョブ５１をキャンセルしてもよい。
【００４１】
このようにＳＰＢ２０を用いることにより、ローカルで印刷ジョブ５１の出力を認証できるので、印刷ジョブ５１はプリンタ、たとえばＳＦＰ１１の近傍で認証されたときにのみ行われ、認証を得ない人による印刷や、印刷物の持ち出しを抑制でき、印刷出力の機密性を保持できる。さらに、このシステム１においては、ＰＣ５から印刷ジョブ５１を実行するプリンタが指定される。このため、印刷ジョブ５１を実行するプリンタを知っていることと、印刷ジョブを実行するための認証情報を取得していることとの両方の条件が満たされた場合にのみ印刷ジョブ５１が実行され、さらに機密性を向上できる。
【００４２】
また、ＳＰＢ２０は、印刷ジョブ５１が認証されたときにプリンタに対する電源供給を開始（再開）する。このため、印刷ジョブ５１を実行しないときには、プリンタ（プリンタ本体）を完全に停止でき、プリンタにおける電力消費をゼロにできる。したがって、このシステム１においては、各プリントステーション６ａ、６ｂおよび６ｃにおいて、印刷ジョブ５１の機密性を高めるための認証の機構および手続きを用いて、プリンタに対する電源供給を開始する。このため、簡易な構成で、ユーザーの利便性とプリントアウトの機密性を保持しながらプリンタの待機電力をさらに削減できる。また、認証されないとき、および認証されるべき印刷ジョブ５１がないときは、ユーザーが認証の手続きを行ってもプリンタは起動しない。したがって、プリンタの消費電力をさらに低減できる。さらに、認証されないと各プリントステーション６ａ、６ｂおよび６ｃの各プリンタ１１、１２、３０が起動せず、プリンタ側に印刷ジョブ５１の情報が提供されない。このため、ＳＰＢ２０またはＳＰＢ機能３２のセキュリティーを確保することにより、ローカルプリンタ側における機密漏えいを抑制できる。
【００４３】
また、このＳＰＢ２０は、プリンタ３０に内蔵されているものであってもよいが、プリンタとは独立した制御装置として提供することにより、既存のプリンタ１１および１２にセキュリティー機能および省電力機能とを付加することが可能となる。特に、ストレージ２３を内蔵したＳＰＢ２０を採用することにより、スプールサーバーなどの高価でシステムの調整に手間取る装置を導入しなくても、簡易な構成で情報漏洩事故の発生を抑制できるシステム１を構築できる。
【符号の説明】
【００４４】
１  システム、  ６ａ、６ｂ、６ｃ  プリントステーション
１１、１２、３０  プリンタ
２０  セキュアプリントボックス（ＳＰＢ、制御装置）
【図１】
0005544532.tif 000002
【図２】
0005544532.tif 000003
【図３】
0005544532.tif 000004