(57)【要約】【課題】画像形成装置を印刷出力装置として使用する場合、印刷データを画像形成装置に転送開始すると同時に、プリンタドライバプログラムからスクリーンセーバを起動して、情報処理装置の機密保護を図ることが可能な画像形成装置のプリンタドライバプログラムを提供する。【解決手段】表示手段２１を備えた情報処理装置１にインストールされて、画像形成装置４への印刷出力時に実行される画像形成装置４のプリンタドライバプログラム１２において、情報処理装置１から画像形成装置４に印刷データの転送が開始されると、所定の遅延時間後に情報処理装置１上でスクリーンセーバを起動させるとともに表示手段２１に表示させる。【選択図】      図３
2004326533.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を備えた情報処理装置にインストールされて、画像形成装置への印刷出力時に実行される画像形成装置のプリンタドライバプログラムにおいて、
前記情報処理装置から前記画像形成装置に印刷データの転送が開始されると、所定の遅延時間後に前記情報処理装置上でスクリーンセーバを起動させるとともに前記表示手段に表示させること特徴とする画像形成装置のプリンタドライバプログラム。
【請求項２】
前記スクリーンセーバは、前記情報処理装置にインストールされているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に予め組み込まれていることを特徴とする請求項１に記載の画像形成装置のプリンタドライバプログラム。
【請求項３】
前記スクリーンセーバは、前記プリンタドライバプログラムに組み込まれていることを特徴とする請求項１に記載の画像形成装置のプリンタドライバプログラム。
【請求項４】
前記印刷出力時に、前記スクリーンセーバを起動させるか否かの選択ができることを特徴とする請求項１乃至請求項３のいずれかに記載の画像形成装置のプリンタドライバプログラム。
【請求項５】
前記所定の遅延時間は、ゼロ秒を含む任意の長さに、予め設定可能で有ることを特徴とする請求項１乃至請求項４に記載の画像形成装置のプリンタドライバプログラム。
【請求項６】
前記スクリーンセーバの起動時に、スクリーンセーバを解除するためのパスワードが予め登録されているか否かのチェックが行われ、登録されていない場合は、前記スクリーンセーバを起動する前に、前記表示手段を介してパスワードを登録する旨の要求を所定の時間行うことを特徴とする請求項１乃至請求項５のいずれかに記載の画像形成装置のプリンタドライバプログラム。
【請求項７】
前記パスワードを登録する旨の要求を所定の時間行ってもパスワードが登録されない場合は、予め準備された所定のパスワードを自動的に登録することを特徴とする請求項６に記載の画像形成装置のプリンタドライバプログラム。
【請求項８】
前記スクリーンセーバが一旦起動すると、前記情報処理装置が有する操作手段を操作されることによって、前記情報処理装置上で予め登録されているパスワードと照合のためのパスワード入力要求が前記表示手段を介して行われ、前記登録されているパスワードが入力されることにより、前記スクリーンセーバを終了させることを特徴とする請求項１乃至請求項７のいずれかに記載の画像形成装置のプリンタドライバプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に画像データを転送するときにスクリーンセーバを起動させる画像形成装置のプリンタドライバプログラムに関する。
【０００２】
【従来の技術】
従来、複数の操作者によって共有使用されていた情報処理装置は、低価格化にともなって急速に普及し、操作者が専用の情報処理装置を使用するようになっている。そのため、該情報処理装置で処理される情報の機密に関しては、従来ほど厳格に制限する必要は無くなっているが、情報処理装置が部外者や第３者によって操作されたり、そのディスプレイ装置に表示される情報が盗み見されたりすることが発生している。
【０００３】
また、情報処理装置のディスプレイ装置の表示面に、動きの少ない情報が表示されると、その模様が表示面に焼き付きを発生させることを防止するために使用され始めたスクリーンセーバプログラム（以下、スクリーンセーバ）が、情報処理装置の機密保護の一手段として使用される場合もある。
【０００４】
本来、スクリーンセーバは、上記した目的のため表示面上の表示が動かないとき、すなわち、情報処理装置が操作されていない期間を検知することによって、その間、動きのあるパターンを表示させるように工夫されている。従って、そのパターンに操作者の好みにあった様々な変化のあるものを使用することによって急速に普及するようになった。さらに、スクリーンセーバが稼働している場合、それまでディスプレイ装置に表示されていた情報が、スクリーンセーバのパターンによって隠されるという機密保護のためには都合のよい機能を有しているため、最近の情報処理装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）は、スクリーンセーバを標準機能として提供している。
【０００５】
また、このようなスクリーンセーバは、上記したように情報処理装置の操作や表示に係わる機密保護の手段としても使用されるため、パスワードの設定登録が可能で、スクリーンセーバが一旦稼働すると、その登録済みのパスワードを入力しないと解除できないようになっている。
【０００６】
しかし、スクリーンセーバは、キーボードやマウス或いはタッチパッドなどの操作装置を介した入力を監視し、情報処理装置が一定期間操作されないことを検知してから、自動的に起動して稼働するため、その機密保護機能は、ある特定の使用状況においては利用できない、または利用すると反対に不便になる場合がある。すなわち、頻繁に行われる印刷出力時がその例である。
【０００７】
情報処理装置上でアプリケーションを使用して文書を作成、編集を行い、印刷時には、プリンタドライバプログラムの印刷設定ダイアログ上で出力に必要な設定を行ってから印刷ボタンを押す。その時、作成中の文書は、作成が継続されたり、或いは変更などがあるため通常は閉じないことが多いし、閉じようとしても忘れることもある。そして、出力先であるプリンタなどの画像形成装置が設置されている場所に印刷出力された文書を取りに行く。この時間、情報処理装置上でスクリーンセーバが稼働していないと、ディスプレイ装置の表示を介して、作成、編集中の文書が表示されているため、第３者にみられる危険性があり、更にはその情報処理装置を操作される危険性もある。
【０００８】
特許文献１は、スクリーンセーバの稼働中であってもプリンタ制御に係わるユーザインタフェースを提供することを可能にする方法を開示している。
【０００９】
【特許文献１】
特開２００１−２４３０３７号公報
【００１０】
【発明が解決しようとする課題】
上記の問題を解決するために、情報処理装置の操作がされなくなると、すぐに従来のスクリーンセーバが起動されるようにスクリーンセーバの起動時間を設定することも可能である。そのような設定では、印刷をするため印刷条件を設定し、印刷開始のボタンを押して席を離れようとすると、直ちにスクリーンセーバが起動して、情報処理装置の操作が保護され、ディスプレイ装置の画面が隠されるため、印刷時の機密保護手段としては好都合のように思える。しかし、このようにスクリーンセーバの起動までの時間を短く設定すると、情報処理装置を通常使用している場合にスクリーンセーバが頻繁に起動してしまう。また、印刷時に充分機密保護が行われるように、起動までの時間を極めて短く設定すると、情報処理装置を通常に操作することが不可能になるなどの不都合が生じてしまう。
【００１１】
また、特許文献１による方法は、情報処理装置からプリンタに印刷指示を行い、前述した従来のスクリーンセーバが例えば数分後に稼働状態になり、その後、情報処理装置がプリンタの状態やエラーを示す信号をプリンタから受け取った時に、情報処理装置のディスプレイ装置上に通常表示されるプリンタステータス表示が、スクリーンセーバに隠されて見えなくなってしまうことを回避することに関するものである。情報処理装置から印刷指示を行った直後に、そのディスプレイ装置上に表示される文書の機密保護を図ることは考慮されていない。
【００１２】
本発明は、このような状況に鑑みなされたものであり、画像形成装置を印刷出力装置として使用する場合、印刷データを画像形成装置に転送開始すると同時に、プリンタドライバプログラムからスクリーンセーバを起動して、情報処理装置の機密保護を図ることが可能な画像形成装置のプリンタドライバプログラムを提供することを目的とするものである。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明では、表示手段を備えた情報処理装置にインストールされて、画像形成装置への印刷出力時に実行される画像形成装置のプリンタドライバプログラムにおいて、情報処理装置から画像形成装置に印刷データの転送が開始されると、所定の遅延時間後に情報処理装置上でスクリーンセーバを起動させるとともに表示手段に表示させる。
【００１４】
スクリーンセーバは、情報処理装置にインストールされているＯＳに予め組み込まれている。
【００１５】
或いは、スクリーンセーバは、プリンタドライバプログラムに組み込まれている。
【００１６】
また、本発明による画像形成装置のプリンタドライバプログラムは印刷出力時に、スクリーンセーバを起動させるか否かの選択ができる。
【００１７】
前記した所定の遅延時間は、ゼロ秒を含む任意の長さに、予め設定可能で有る。
【００１８】
また、スクリーンセーバの起動時に、スクリーンセーバを解除するためのパスワードが予め登録されているか否かのチェックが行われ、登録されていない場合は、スクリーンセーバを起動する前に、表示手段を介してパスワードを登録する旨の要求を所定の時間行う。
【００１９】
パスワードを登録する旨の要求を所定の時間行ってもパスワードが登録されない場合は、予め準備された所定のパスワードを自動的に登録する。
【００２０】
スクリーンセーバが一旦起動すると、情報処理装置が有する操作手段を操作されることによって、情報処理装置上で予め登録されているパスワードと照合のためのパスワード入力要求が表示手段を介して行われ、登録されているパスワードが入力されることにより、スクリーンセーバを終了させる。
【００２１】
【発明の実施の形態】
以下、本発明の詳細を添付図面に基づいて説明する。図１は、複数の情報処理装置と複数の画像形成装置がネットワークで接続された模式図である。参照符号１〜３の情報処理装置と参照符号４〜６の、それぞれ異なる画像形成装置がネットワーク７に接続されている。以下、本発明に係わる説明において、情報処理装置１から画像形成装置４に印刷出力を行う場合について説明するが、画像形成装置４〜６のいずれの画像形成装置にもネットワーク７を介して印刷出力ができるように、情報処理装置１〜３には、画像形成装置４〜６それぞれに対して印刷出力ができるようにプリンタドライバプログラムがインストールされている。
【００２２】
次に、図２を参照して一般的なスクリーンセーバの概略動作を説明する。図２は、一般的なスクリーンセーバの動作について概略を説明するためのフローチャートである。この場合のスクリーンセーバは、情報処理装置１のＯＳに組み込まれているものである。また、そのＯＳが提供するスクリーンセーバが起動するまでの時間は、例えば５分に設定されており、スクリーンセーバが一旦稼働すると、それを解除するためのパスワードは予め設定登録されているものとする。
【００２３】
情報処理装置１が稼働中に、Ｓ１（ステップ１）で情報処理装置が５分以上無操作の状態か否かの監視が行われている。無操作の状態を監視するためには、通常、情報処理装置１の操作手段を介した入力の有無が監視される。図示しないキーボード、テンキー、マウス、トラックボール、タッチパネル、タッチパッドなどがその操作手段の代表例である。
【００２４】
Ｓ１で、情報処理装置１の無操作の状態が５分以上続くまで、Ｓ１自身をループして監視が行われる。無操作の状態が５分以上続くと、Ｓ２で、スクリーンセーバが起動して、情報処理装置１の図示しない表示手段に、予め選択しているスクリーンセーバ用の画像が表示される。或いは画像無しを選択していた場合は、表示部には何も表示されない（黒く表示される）。その後、情報処理装置１の操作が行われるまでＳ３自身をループして、操作手段を介した入力が監視される。
【００２５】
Ｓ３で、何らかの操作が検出されると、Ｓ４に移行して、稼働中のスクリーンセーバを解除するためのパスワードの要求が、スクリーンセーバが稼働中の表示手段に表示される。Ｓ５で、パスワードを入力すると、Ｓ６で予め登録設定されているパスワードとの照合が行われ、一致しない場合は、Ｓ４に戻り、再度パスワードの要求が表示される。一致する場合はＳ７に移行し、スクリーンセーバのプログラムが終了する。
【００２６】
次に、本発明の第１実施形態のプリンタドライバプログラムを、図３を参照して説明する。第１実施形態では、上記のような情報処理装置１と、画像形成装置４と、ＯＳが提供するスクリーンセーバとを使用する。図３は、第１実施形態に係わるプリンタドライバプログラムのブロック図である。尚、第１実施形態では、情報処理装置１にインストールされているＯＳが提供するスクリーンセーバの機能を使用するため、そのスクリーンセーバが機能するのに必要な各種の変数を渡してスクリーンセーバの起動、制御、終了を行うために、ＯＳが提供するスクリーンセーバ用のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）も使用する。また、ＯＳによってはパスワードの設定、入力、照合のためのパスワード用ＡＰＩも提供されるので、これらをＡＰＩと総称する。
【００２７】
ＡＰＩとは、ファイルの形でＯＳにより提供される関数や処理ルーティンのことである。スクリーンセーバ用のＡＰＩの場合は、スクリーンセーバの動作に必要な変数とともにスクリーンセーバを起動させるための変数を渡すと、スクリーンセーバが呼び出されて、渡した変数による設定に応じてスクリーンセーバが起動して機能する。そのため、本実施形態のプリンタドライバプログラムから、このＡＰＩを呼び出さなければ、情報処理装置１のスクリーンセーバは、通常の操作時、すなわち、図２を使用して説明したように動作する。
【００２８】
図３において、情報処理装置１は、画像形成装置４に接続されており、画像形成装置４用のプリンタドライバプログラム１２とともに、ＯＳがインストールされている。ＯＳには、本実施形態で利用するスクリーンセーバ用やパスワード用のＡＰＩが備わっている。また、操作手段１０として、キーボードとマウスが備わっているものとするが、その他に前記した他の操作手段が備わっていてもよい。更に、ディスプレイ装置などの表示手段２１を有している。
【００２９】
プリンタドライバプログラム１２は、操作手段１０による操作を検出する操作検出部１３と、画像形成装置４に画像データや制御コマンドなどの印刷データを送出するプリンタ制御部１４と、ＡＰＩを介してスクリーンセーバを起動、制御、終了するとともに、パスワードの設定、入力、照合を制御する、スクリーンセーバ制御部１５とから概略構成されている。
【００３０】
このような構成の、第１実施形態によるプリンタドライバプログラム１２の動作を、図３と図４を使用して説明する。図４は、第１実施形態のプリンタドライバプログラム１２の動作を説明するためのフローチャートである。
【００３１】
Ｓ１０（ステップ１０）で、情報処理装置１から印刷データの転送が開始されると、その印刷データはＳ１１−１でプリンタ制御部１４を介して、Ｓ１１−２で画像形成装置４に転送されて印刷が行われる。同時に、印刷データ転送開始の情報は、プリンタ制御部１４からスクリーンセーバ制御部１５に伝えられる。するとＳ１１で、スクリーンセーバ制御部１５は、現在のスクリーンセーバの各種設定情報をスクリーンセーバ用のＡＰＩから取得する。
【００３２】
Ｓ１２で、スクリーンセーバ制御部１５は、取得した設定情報から、パスワードが既に設定されているか否かを調べ、既に設定されている場合はＳ１７に分岐する。パスワードが設定されていない場合は、Ｓ１３で、パスワード設定のためにパスワード用ＡＰＩを呼び出す。その結果、Ｓ１４でパスワード設定ダイアログが情報処理装置１の表示手段２１に表示され、パスワードの設定が促される。スクリーンセーバ制御部１５は、Ｓ１５で、所定の時間（例えば数秒）内にパスワードの設定が行われた否かの監視を行い、設定のための入力行われた場合にはＳ１６に移行する。所定の時間内にパスワードの設定が行われないと、Ｓ１５−１に移行し、パスワードとしてブランク（空白）が自動的に設定される。
【００３３】
Ｓ１５―１で、所定の時間内にパスワードの設定が行われない場合、パスワードとしてブランクを設定する理由は、情報処理装置１の操作者が、印刷開始の操作と同時に席を外した場合、例えブランクであっても、パスワードを自動設定するようにしておけば、後ほどスクリーンセーバが稼働中に第３者が操作手段１０であるキーボードに触れた場合、スクリーンセーバがすぐ解除されず、パスワード照合のために、後述するパスワード入力ダイアログが表示されるからである。そのため、少なくとも、機密保護を保つことが可能である。或いは、「Ａｄｍｉｎ」などのような所定の文字がパスワードとして、Ｓ１５―１で自動的に設定されるようにすると、更にセキュリティが向上する。勿論、ブランク、所定の文字、いずれの場合も、操作者は自動的に設定されるパスワードをプリンタドライバプログラム１２に関する取扱説明書などで事前に知っておく必要がある。
【００３４】
次のＳ１６では、Ｓ１５或いはＳ１５−１で手動又は自動で設定されたパスワードが、スクリーンセーバ制御部１５によってパスワード用ＡＰＩに渡されて、パスワードが設定登録される。Ｓ１７では、別途設定が可能で、既に設定されている印刷時だけのスクリーンセーバ起動遅延時間が変数として、スクリーンセーバ制御部１５からスクリーンセーバ用ＡＰＩに渡されるとともに、スクリーンセーバを起動させるための変数も渡される。従って、Ｓ１７のステップから、前記スクリーンセーバ起動遅延時間分遅れてから、Ｓ１８でスクリーンセーバが起動する。
【００３５】
スクリーンセーバ起動遅延時間を数秒程度に別途設定しておけば、Ｓ１０で印刷データの転送開始が行われた後、または、Ｓ１４或いはＳ１５−１でパスワードが設定された後、数秒間はスクリーンセーバが起動しないので、情報処理装置１の表示の確認などを行うことができる。勿論、ゼロ秒に設定しておけば、印刷データ転送開始と同時に、或いはパスワードの設定が行われると同時にスクリーンセーバが起動するので、機密保護の状態をさらに向上させることができる。
【００３６】
このようにしてスクリーンセーバが起動すると、操作者は印刷された文書を画像形成装置４の設置場所に取りに行くため席を外しても安心である。勿論、スクリーンセーバがＳ１８で起動する前に席を外しても、前述したように起動遅延時間後にスクリーンセーバが起動するので同様である
【００３７】
Ｓ１８で一旦スクリーンセーバが起動すると、Ｓ１９で操作検出部１３が操作手段１０を介した操作の有無を監視する。操作検出部１３によって何らかの操作が検出されると、スクリーンセーバ制御部１５はその情報を受け、Ｓ２０で、パスワード用ＡＰＩを呼び出し、パスワード入力ダイアログが表示される。Ｓ２１で正しいパスワードが入力されると、スクリーンセーバを解除させることができるので、そのスクリーンセーバの設定を通常動作時のものに戻す必要がある。そのため、Ｓ１１で取得したスクリーンセーバの設定情報を、既に設定されているパスワードを除き、Ｓ２２でスクリーンセーバ用ＡＰＩに戻すと同時に、スクリーンセーバ終了させるための変数もスクリーンセーバ用ＡＰＩに渡す。その後、Ｓ２３でスクリーンセーバは終了する。
【００３８】
以上の第１実施形態のプリンタドライバプログラムは、情報処理装置１のＯＳが提供する機能を利用することで、制御を簡単に行うことができるとともに、印刷時に必要な機密保護機能を提供することが可能になる。しかし、情報処理装置１が搭載するＯＳによっては、このようなスクリーンセーバやＡＰＩの機能が充分に提供されない場合もあるので、その時は、後述する第２実施形態のプリンタドライバプログラムを使用するとよい。
【００３９】
次に、本発明の第２実施形態のプリンタドライバプログラムを、図５を参照して説明する。第２実施形態では、情報処理装置１ａと、画像形成装置４と、プリンタドライバプログラム自身に組み込まれているスクリーンセーバ機能及びパスワード機能とを使用する。図５は、第２実施形態に係わるプリンタドライバプログラムのブロック図である。尚、プリンタドライバプログラムに組み込まれたスクリーンセーバの動作と機能は、第１実施形態で説明したプリンタドライバプログラムと基本的に同じである。図５において、図３と同じ符号を付与したものは基本的に同じ動作を行うので詳細な説明は省略する。
【００４０】
情報処理装置１ａは、ＣＲＴやＬＣＤなどのディスプレイ装置からなる表示手段２１を有し、画像形成装置４に出力するためのプリンタドライバプログラム２２がインストールされていると同時に、画像形成装置４に接続されている。また、操作手段１０として、キーボードとマウスが備わっているものとするが、前述したの他の操作手段が備わっていてもよい。
【００４１】
プリンタドライバプログラム２２は、操作手段１０による操作を検出する操作検出部１３と、画像形成装置４に画像データや制御コマンドなどの印刷データを送出するプリンタ制御部１４と、スクリーンセーバの画像や設定を記憶するスクリーンセーバ部２６と、そのスクリーンセーバ部２６に指示を送りスクリーンセーバを起動、制御、終了させるとともに、パスワードに関する制御を行うスクリーンセーバ制御部２５と、スクリーンセーバの起動を所定の時間遅延させるカウント部２８と、パスワードの設定・記憶・入力・照合を行うパスワード処理部２７とから概略構成されている。前記カウント部２８は１つ以上のカウンタを備えている。
【００４２】
このような構成の第２実施形態によるプリンタドライバプログラム２２の動作を、図５と図６を使用して説明する。図６は、第２実施形態のプリンタドライバプログラム２２の動作を説明するためのフローチャートである。
【００４３】
Ｓ３０（ステップ３０）で、情報処理装置１ａから印刷データの転送が開始されると、その印刷データは、Ｓ３１−１でプリンタ制御部１４から送出され、Ｓ３１−２で画像形成装置４に転送されて印刷が行われる。同時に、印刷データ転送開始の情報は、プリンタ制御部１４からスクリーンセーバ制御部２５に伝えられる。するとスクリーンセーバ制御部２５は、Ｓ３１で、スクリーンセーバ解除用のパスワードが既に設定されているか否かの情報をパスワード処理部２７から取得する。
【００４４】
Ｓ３２で、スクリーンセーバ制御部１５は、上記のように取得した設定情報から、パスワードが既に設定されているか否かを調べ、既に設定されている場合はＳ３６に分岐する。パスワードが設定されていない場合は、Ｓ３３で、パスワード処理部２７にパスワード設定を行うよう指示する。その結果、Ｓ３４で、パスワード処理部２７がパスワード設定ダイアログを情報処理装置１ａの表示手段２１に表示させ、パスワードの設定が促される。スクリーンセーバ制御部２５は、Ｓ３５で、パスワード処理部２７を介して、カウント部２８のカウンタで予め設定されている所定の時間（例えば数秒）内にパスワードの設定入力が行われた否かの監視を行い、設定入力が行われた場合にはＳ３６に移行する。所定の時間内にパスワードの設定が行われないと、Ｓ３４−１で、パスワードとしてブランク（空白）が自動的に設定される。
【００４５】
Ｓ３４―１で、所定の時間内にパスワードの設定入力が行われない場合、パスワードにブランクを設定する理由は、情報処理装置１ａの操作者が、印刷開始の操作と同時に席を外した場合、例えブランクであっても、パスワードを自動設定するようにしておけば、後ほどスクリーンセーバが稼働中に第３者が操作手段１０であるキーボードに触れた場合、スクリーンセーバがすぐ解除されず、パスワード照合のためにパスワード入力ダイアログが表示されるからである。そのため、少なくとも、機密保護の状態を保つことが可能である。或いは、「Ａｄｍｉｎ」などのように所定の文字がパスワードとしてＳ３４―１で、自動的に設定されるようにすると、更に機密保護のレベルが向上する。勿論、ブランク、所定の文字、いずれの場合も、操作者は自動的に設定されるパスワードをプリンタドライバプログラム２２に関する取扱説明書などで事前に知っておく必要がある。
【００４６】
次のＳ３５では、Ｓ３４或いはＳ３４−１で手動又は自動で設定されたパスワードが、パスワード処理部２７によって記憶される。Ｓ３６で、カウント部２８のカウンタによって所定のスクリーンセーバ起動遅延時間がカウントされ、カウント終了後スクリーンセーバ制御部２５からスクリーンセーバ部２６にスクリーンセーバ起動の指示が出される。従って、Ｓ３２のステップ或いはＳ３４のステップから、前記スクリーンセーバ起動遅延時間分遅れて、Ｓ３７でスクリーンセーバが起動する。
【００４７】
スクリーンセーバ起動遅延時間を数秒程度に設定しておけば、Ｓ３０で印刷データの転送開始が行われた後、または、Ｓ３４或いはＳ３４−１でパスワードが設定された後、数秒間はスクリーンセーバが起動しないので、情報処理装置１ａの表示の確認などを行うことができる。勿論、ゼロ秒に設定しておけば、印刷データ転送開始と同時に、或いはパスワードの設定が行われると同時にスクリーンセーバが起動するので、機密保護のレベルをより一層向上させることができる。
【００４８】
このようにしてスクリーンセーバが起動すると、操作者は印刷された文書を画像形成装置４の設置場所に取りに行くため席を外しても安心である。勿論、スクリーンセーバがＳ３７で起動する前に席を外しても、前述したように起動遅延時間後にスクリーンセーバが起動するので同様である。
【００４９】
Ｓ３７で一旦スクリーンセーバが起動すると、Ｓ３８で操作検出部１３が操作手段１０を介した操作の有無を監視する。操作検出部１３によって操作が検出されると、スクリーンセーバ制御部２５はその情報を受け、Ｓ３９で、パスワード処理部２７に指示を行い、パスワード入力ダイアログが表示手段２１に表示される。パスワード処理部２７はパスワードが入力されるのを待ち、パスワードが入力されると、Ｓ４０で既に設定され記憶しているパスワードとの照合を行う。パスワードが一致しない場合は正しいパスワードが入力されるまでＳ４０をループして待つ。パスワードが一致すると、その情報をスクリーンセーバ制御部２５に伝える。その後、Ｓ４１で、スクリーンセーバ制御部２５は、スクリーンセーバを終了するようにスクリーンセーバ部２６に指示を行うため、スクリーンセーバは終了する。
【００５０】
なお、第２実施形態では、カウント部２８の１つのカウンタで、Ｓ３４の所定の時間のカウントを行い、別のカウンタでＳ３６の所定のスクリーンセーバ起動遅延時間のカウントを行わせる構成としたが、構成を簡単にするため、この２つの時間を同じ時間にすれば、カウンタを１つにすることができる。
【００５１】
第１と第２実施形態とも、全ての印刷文書の印刷開始からゼロ秒も含む所定の時間後、スクリーンセーバが起動する例を挙げて説明したが、所望する印刷時のみスクリーンセーバが起動するように第１と第２実施形態のプリンタドライバプログラム１２、２２を構成することも可能である。その例を、図７を参照して説明する。
【００５２】
図７は、第１と第２実施形態に使用されるプリンタドライバプログラム１２或いは２２による印刷条件設定時の印刷設定画面３０である。この例のように、スクリーンセーバ設定部３１を設け、スクリーンセーバ動作選択ボタン３２を図のように選択すると、第１と第２実施形態に関する説明のようにスクリーンセーバが有効になる。スクリーンセーバ動作選択ボタン３２を押さないと、印刷時のスクリーンセーバは無効になる。スクリーンセーバ動作選択ボタン３２の選択情報は、第１実施形態の場合、図３で示したプリンタ制御部１４からスクリーンセーバ制御部１５に与えられ、その選択情報に応じてスクリーンセーバ制御部１５がスクリーンセーバの動作を有効或いは無効にする。第２実施形態の場合、図５で示したプリンタ制御部１４からスクリーンセーバ制御部２５に与えられ、その選択情報に応じてスクリーンセーバ制御部２５がスクリーンセーバの動作を有効或いは無効にする。
【００５３】
このように、印刷時のスクリーンセーバの機能を印刷条件設定時に有効或いは無効にする設定が簡単に行えるようにすれば、操作者の近くに設置された画像形成装置で印刷して、席を外すことなく印刷文書を取れる場合、すなわち、機密保護の必要がない場合には、スクリーンセーバが起動せず、情報処理装置での操作を継続して行うことができる。
【００５４】
【発明の効果】
本発明では、文書を情報処理装置で開いて処理中に、画像処理装置に印刷データの転送開始が行われた後にスクリーンセーバが起動する。そのため、操作者が印刷文書を画像形成装置の設置場所まで取りに行く間、情報処理装置のディスプレイ装置を介して、開いている文書が第３者に盗み見されることがないという優れた効果を奏する。
【００５５】
また、スクリーンセーバの解除にパスワードを必要とするので、第３者がキーボードやマウスを操作して動作中のスクリーンセーバを解除することが不可能である。従って、ディスプレイ装置を介して文書を見たり、更には、その情報処理装置を介して保存或いは開いている文書を操作することも不可能である。
【００５６】
上記のパスワードが設定されていなくても、印刷データが画像処理装置に転送開始されると同時に、パスワードの設定を行うように促される。このようにして設定が要求されたパスワードを、所定の時間内に設定しなくても、所定のパスワードが自動的に設定されるので、機密保護のレベルを更に向上させることができる。
【００５７】
また、上記のスクリーンセーバは、通常の操作時に起動するスクリーンセーバとは独立して印刷時のみ制御されるので、このスクリーンセーバが情報処理装置の通常操作の支障になることはない。
【００５８】
さらに、印刷時のスクリーンセーバの機能を、印刷条件設定時に有効或いは無効にする設定が可能なため、操作者の近くに設置された画像形成装置で印刷して席を外すことなく印刷文書を取れる場合、すなわち、機密保護を行う必要がない場合、スクリーンセーバが起動せず、情報処理装置での操作を継続して行うことができる。
【図面の簡単な説明】
【図１】複数の情報処理装置と複数の画像形成装置がネットワークで接続された模式図である。
【図２】一般的なスクリーンセーバの動作について概略を説明するためのフローチャートである。
【図３】第１実施形態に係わるプリンタドライバプログラムのブロック図である。
【図４】第１実施形態のプリンタドライバプログラム１２の動作を説明するためのフローチャートである。
【図５】第２実施形態に係わるプリンタドライバプログラムのブロック図である。
【図６】第２実施形態のプリンタドライバプログラム２２の動作を説明するためのフローチャートである。
【図７】第１と第２実施形態に使用されるプリンタドライバプログラム１２或いは２２による印刷時の印刷設定画面３０である。
【符号の説明】
１、１ａ、２、３  情報処理装置
４、５、６  画像形成装置
７    ネットワーク
１０  操作手段
１２、２２  プリンタドライバプログラム
１３  操作検出部
１４  プリンタ制御部
１５、２５  スクリーンセーバ制御部
２１  表示手段
２６  スクリーンセーバ部
２７  パスワード処理部
２８  カウント部
３０  印刷設定画面
３１  スクリーンセーバ設定部
３２  スクリーンセーバ動作選択ボタン
【図１】
2004326533.tif 000003
【図２】
2004326533.tif 000004
【図３】
2004326533.tif 000005
【図４】
2004326533.tif 000006
【図５】
2004326533.tif 000007
【図６】
2004326533.tif 000008
【図７】
2004326533.tif 000009