(57)【要約】【課題】ユーザに負担をかけることなく、またユーザの操作を妨げることなく、ユーザが印刷出力した用紙を取りに行く間に表示装置に表示された印刷文書の内容が第三者に閲覧されるのを防止すること。【解決手段】通信回線を介して接続される印刷装置に印刷データを送信して印刷を行わせるように構成された印刷データ処理装置１であって、印刷装置３に印刷データを送信する印刷データ送信部１０３と、印刷データを印刷装置に送信した後に当該印刷装置からその印刷状態に関するデータを受信したことによって計時を開始するタイマ手段１０５と、当該印刷データ処理装置に接続された表示装置の表示面に表示する表示データを制御する画面切替え部１０６と、を有し、画面切替え部１０６は、タイマ手段１０５が設定された時間を計時したときに、表示面に印刷データの内容を表示させないように、表示データを制御する。【選択図】      図４
2007011986.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続される印刷装置に印刷データを送信して印刷を行わせるように構成された印刷データ処理装置であって、
前記印刷装置に印刷データを送信する印刷データ送信手段と、
前記印刷データを前記印刷装置に送信した後に当該印刷装置からその印刷状態に関するデータを受信したことによって計時を開始するタイマ手段と、
当該印刷データ処理装置に接続された表示装置の表示面に表示する表示データを制御する表示制御手段と、を有し、
前記表示制御手段は、前記タイマ手段が設定された時間を計時したときに、前記表示面に前記印刷データの内容を表示させないように、前記表示データを制御する、
ことを特徴とする印刷データ処理装置。
【請求項２】
当該印刷データ処理装置をユーザが操作するための操作手段を有し、
前記タイマ手段は、前記操作手段が操作されたときにリセットされて最初から計時を開始するように制御されている、
請求項１記載の印刷データ処理装置。
【請求項３】
通信回線を介して接続される印刷装置に印刷データを送信する印刷データ送信手段、印刷内容を表示することの可能な表示装置、前記印刷内容を前記印刷データに変換するためのデータ変換手段、および前記印刷装置から印刷状態に関するデータである印刷状態データを受信する印刷状態受信手段を有する印刷データ処理装置であって、
前記印刷データを前記印刷装置に送信した後に当該印刷装置からその印刷状態データを受信したことによって計時を開始するタイマ手段と、
前記タイマ手段が設定された時間を計時したときに、前記表示装置に前記印刷データに対応する印刷内容を表示させないように制御する表示制御手段と、
を有することを特徴とする印刷データ処理装置。
【請求項４】
前記表示制御手段は、前記表示面に前記印刷内容を表示している場合にそれを隠蔽した画面に切り替えるように制御する、
請求項３記載の印刷データ処理装置。
【請求項５】
当該印刷データ処理装置をユーザが操作するための操作手段を有し、
前記タイマ手段は、前記操作手段が操作されたときにリセットされて最初から計時を開始するように制御されている、
請求項４記載の印刷データ処理装置。
【請求項６】
前記操作手段が操作されたときにリセットされて最初から計時を開始するものであって設定された時間を計時したときに前記印刷内容を隠蔽した画面に切り替えるように制御する第２のタイマ手段を有しており、
前記表示制御手段は、前記タイマ手段が設定された時間を計時したときに、前記第２のタイマ手段の状態にかかわらず、前記印刷内容を隠蔽した画面に切り替える、
請求項５記載の印刷データ処理装置。
【請求項７】
前記隠蔽した画面には、スクリーンセーバ画面、デスクトップ画面、または印刷内容を縮小した最小化画面が含まれる、
請求項４ないし６のいずれかに記載の印刷データ処理装置。
【請求項８】
前記印刷状態データには、前記印刷装置が前記印刷データの印刷を開始したことを示す印刷開始データ、または印刷を完了したことを示す印刷完了データが含まれる、
請求項３ないし７のいずれかに記載の印刷データ処理装置。
【請求項９】
前記表示制御手段は、前記印刷装置が当該印刷データ処理装置にローカル接続されている場合には、前記表示装置に前記印刷内容を表示させない制御が行われることを禁止する、
請求項３ないし８のいずれかに記載の印刷データ処理装置。
【請求項１０】
通信回線を介して接続される印刷装置に印刷を行わせることが可能な印刷データ処理装置を制御するためのコンピュータプログラムであって、
印刷の指示を受けることによって、アプリケーションプログラムにより編集された文書を印刷データに変換する処理と、
変換された印刷データを前記印刷装置に送信する処理と、
変換された印刷データを前記印刷装置に送信した後に当該印刷装置からその印刷状態に関するデータを受信する処理と、
前記印刷状態に関するデータを受信してから設定された時間を計時したときに、前記文書の内容を表示装置の表示面に表示させないように制御する処理と、
を前記印刷データ処理装置に実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して接続される印刷装置に印刷データを送信して印刷を行わせるように構成された印刷データ処理装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介して操作する印刷装置が広く普及している。このような印刷装置は、会社や事務所などで複数のユーザによって共用することができ利便性が高い。しかしその反面、印刷出力された用紙がそのまま放置されて他人に読まれてしまったり、誤って他人に回収されてしまったりすることがあり、印刷出力された情報の機密性を保持する上で問題が生じる。
【０００３】
印刷出力された用紙が第三者に閲覧されることを防ぐための方法として、印刷装置の印刷完了をポップアップの画面によりユーザに知らせる方法がある。この方法では、ユーザに対して印刷出力された用紙を取りに行くように促すことにより、印刷出力された用紙が第三者に閲覧されることを防止できる。
【０００４】
またこれ以外にも、特許文献１に記載されたような印刷装置を使用することが考えられる。特許文献１の印刷装置によると、文書または画像などの印刷の要求があった際に、印刷装置はその文書などが機密情報であるかどうかを判断する。機密情報であると判断すれば、印刷要求をしたユーザにユーザＩＤとパスワードの入力を要求し、ユーザを認証できるまで待機する。ユーザの認証が完了すると印刷を開始する。印刷が完了すると操作パネル上に印刷完了の旨を表示してユーザに知らせる。ユーザは操作パネルを見て印刷が完了したことを知る。これにより、印刷を実行したユーザは確実に自分が印刷出力した用紙を回収することができるので、印刷出力された用紙が第三者に閲覧されることを防止できる。
【特許文献１】特開平１１−２８８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１に記載された従来の方法では、印刷出力された文書などがディスプレイに表示されていた場合にはその機密性を保持することができない場合がある。すなわち、上記のような複数のユーザによって共用される印刷装置は、共同で使用する上で利便性のよい場所に設置されることが多い。そのため、ユーザによっては、自分の席から離れた場所に印刷装置が設置されることがある。印刷装置から離れた席にいるユーザが印刷出力した用紙を取りに行く際には、ユーザはしばらく席を空けることになる。もしこのユーザが、印刷出力した文書などを表示したディスプレイをそのままの状態にして席を立った場合には、このユーザが戻ってくるまでの間、ディスプレイに表示された文書の内容が簡単に第三者によって閲覧されてしまう可能性がある。
【０００６】
これを防ぐには、印刷出力した用紙をとりに行く際に、ディスプレイに表示されている印刷文書などをユーザが自分で隠すように操作しなければならない。しかし、これはユーザにとって面倒である。また、ユーザがこの操作を忘れて席を立った場合には第三者による閲覧の可能性を防止できない。
【０００７】
また、ポッブアップの画面を表示する方法は、ポップアップの画面自体が小さいため、ディスプレイに表示されている印刷文書が第三者に閲覧されることを防ぐには不十分である。また、操作中に不意にポップアップの画面が表示された場合にはユーザの操作を妨げることにもなる。
【０００８】
パーソナルコンピュータ以外にも、ワークステーションやワードプロセッサなど印刷装置で印刷を行うことができる印刷データ処理装置があるが、これらについても同様の問題がある。
【０００９】
本発明は、このような問題点に鑑み、ユーザに負担をかけることなく、またユーザの操作を妨げることなく、ユーザが印刷出力した用紙を取りに行く間に表示装置に表示された印刷文書の内容が第三者に閲覧されるのを防止することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る装置は、通信回線を介して接続される印刷装置に印刷データを送信して印刷を行わせるように構成された印刷データ処理装置であって、前記印刷装置に印刷データを送信する印刷データ送信手段と、前記印刷データを前記印刷装置に送信した後に当該印刷装置からその印刷状態に関するデータを受信したことによって計時を開始するタイマ手段と、当該印刷データ処理装置に接続された表示装置の表示面に表示する表示データを制御する表示制御手段と、を有し、前記表示制御手段は、前記タイマ手段が設定された時間を計時したときに、前記表示面に前記印刷データの内容を表示させないように、前記表示データを制御する。
【００１１】
好ましくは、当該印刷データ処理装置をユーザが操作するための操作手段を有し、前記タイマ手段は、前記操作手段が操作されたときにリセットされて最初から計時を開始するように制御されている。
【００１２】
また、本発明に係る装置は、通信回線を介して接続される印刷装置に印刷データを送信する印刷データ送信手段、印刷内容を表示することの可能な表示装置、前記印刷内容を前記印刷データに変換するためのデータ変換手段、および前記印刷装置から印刷状態に関するデータである印刷状態データを受信する印刷状態受信手段を有する印刷データ処理装置であって、前記印刷データを前記印刷装置に送信した後に当該印刷装置からその印刷状態データを受信したことによって計時を開始するタイマ手段と、前記タイマ手段が設定された時間を計時したときに、前記表示装置に前記印刷データに対応する印刷内容を表示させないように制御する表示制御手段と、を有する。
【００１３】
好ましくは、前記表示制御手段は、前記表示面に前記印刷内容を表示している場合にそれを隠蔽した画面に切り替えるように制御する。
【００１４】
また、当該印刷データ処理装置をユーザが操作するための操作手段を有し、前記タイマ手段は、前記操作手段が操作されたときにリセットされて最初から計時を開始するように制御される。
【００１５】
また、前記操作手段が操作されたときにリセットされて最初から計時を開始するものであって設定された時間を計時したときに前記印刷内容を隠蔽した画面に切り替えるように制御する第２のタイマ手段を有しており、前記表示制御手段は、前記タイマ手段が設定された時間を計時したときに、前記第２のタイマ手段の状態にかかわらず、前記印刷内容を隠蔽した画面に切り替える。
【００１６】
なお、前記隠蔽した画面には、スクリーンセーバ画面、デスクトップ画面、または印刷内容を縮小した最小化画面が含まれる。前記印刷状態データには、前記印刷装置が前記印刷データの印刷を開始したことを示す印刷開始データ、または印刷を完了したことを示す印刷完了データが含まれる、
前記表示制御手段は、前記印刷装置が当該印刷データ処理装置にローカル接続されている場合には、前記表示装置に前記印刷内容を表示させない制御が行われることを禁止する。
【００１７】
本発明に係るプログラムは、印刷の指示を受けることによって、アプリケーションプログラムにより編集された文書を印刷データに変換する処理と、変換された印刷データを前記印刷装置に送信する処理と、変換された印刷データを前記印刷装置に送信した後に当該印刷装置からその印刷状態に関するデータを受信する処理と、前記印刷状態に関するデータを受信してから設定された時間を計時したときに、前記文書の内容を表示装置の表示面に表示させないように制御する処理と、を前記印刷データ処理装置に実行させる。
【発明の効果】
【００１８】
本発明によると、ユーザに負担をかけることなく、またユーザの操作を妨げることなく、ユーザが印刷出力した用紙を取りに行く間に表示装置に表示された印刷文書の内容が第三者に閲覧されるのを防止することができる。
【発明を実施するための最良の形態】
【００１９】
〔第一の実施形態〕
図１は本発明の実施形態に係る印刷データ処理装置１Ａ、１Ｂ、１Ｃ、１Ｄを用いたネットワーク構成の例を示す図、図２は印刷データ処理装置１Ａのハードウェア構成の例を示す図、図３は処理装置１０のソフトウェア構成の例を示す図である。なお、印刷データ処理装置１Ａ〜１Ｄの全部または一部を「印刷データ処理装置１」と記載することがある。
【００２０】
図１に示すように、印刷データ処理装置１、プリンタサーバ２、およびプリンタ３Ａは、通信回線４Ａを介して互いに接続されている。プリンタ３Ａは、印刷データ処理装置１からの印刷要求を受け付けて印刷を実行する。なお、印刷データ処理装置１として、パーソナルコンピュータ、ワークステーション、ワードプロセッサなどが用いられる。プリンタ３Ａは、印刷装置単体でもよく、または複合機（ＭＦＰ）であってもよい。
【００２１】
プリンタ３Ｂは、通信回線４Ｂを介してプリンタサーバ２と相互に接続されている。ブリンタサーバ２は、印刷データ処理装置１からの印刷要求を受け付けて、データをプリンタ３Ｂに送信する。つまり、プリンタ３Ｂは、印刷データ処理装置１から要求される印刷を実行する。なお、通信回線４Ａ、４Ｂのケーブルとして、イーサネット（登録商標）ケーブル、その他のケーブルが用いられる。
【００２２】
プリンタ３Ｃは、通信回線４Ｃを介して印刷データ処理装置１Ｃに直接接続されている。プリンタ３Ｃは、印刷データ処理装置１Ｃの専用プリンタとして機能しており、印刷データ処理装置１Ｃからのみの印刷要求を受付けて印刷を実行する。つまり、プリンタ３Ｃは、印刷データ処理装置１Ｃのみがアクセスできるようにローカル接続されている。通信回線４Ｃのケーブルとして、パラレルケーブルまたはＵＳＢケーブルなどが用いられ、通常、その長さは短い。そのため、プリンタ３Ｃは印刷データ処理装置１Ｃの近傍、例えば数メートル程度の範囲に設置される。
【００２３】
なお、通信回線４Ａ、４Ｂ、４Ｃとして、電波や赤外線などを使った無線回線を用いることも可能である。以下において、プリンタ３Ａ〜３Ｃおよび通信回線４Ａ〜４Ｃのそれぞれの全部または一部を、「プリンタ３」「通信回線４」と記載することがある。
【００２４】
図２に示すように、印刷データ処理装置１は、処理装置１０、表示装置（ディスプレイ）１１、および入力装置１２などからなる。処理装置１０は、ＲＯＭ１３、ＲＡＭ１４、通信インターフェース１５、磁気記憶装置１６、およびＣＰＵ１７などによって構成される。必要に応じて、光磁気ディスク、フレキシブル磁気ディスク、ＣＤーＲＯＭなどの記録媒体およびそのドライブ装置が使用可能である。ネットワークとの通信によってデータやプログラムをダウンロードすることも必要に応じて可能である。
【００２５】
表示装置１１は、その表示面ＨＭに、種々の文書および画像などを表示し、また文書や画像を作成するための各種アプリケーションの画面を表示する他、プリンタ（またはプリンタドライバ）の設定を行うためのプロパティ画面、デスクトップ画面、スクリーンセーバ画面、その他の種々の画面を表示する。表示装置１１として、ＣＲＴ、ＬＣＤ（液晶ディスプレイ）、ＰＤＰなどが用いられる。
【００２６】
入力装置１２は、具体的にはマウスまたはキーボードなどであり、ユーザによって操作される。ユーザは、入力装置１２を操作して、表示装置１１に新文書を作成する画面を表示させ、文書を作成し、作成された文書を表示し、表示された文書を編集し、表示された文書の印刷を指示し、その他、印刷データ処理装置１に対して種々の指示を与えまたはデータを入力することが可能である。
【００２７】
ＲＯＭ１３および磁気記憶装置１６には、ＯＳ（Operating System）、種々のアプリケーションプログラム、プリンタドライバなどの種々のドライバ、その他のプログラムなどがインストールされている。ＣＰＵ１７は、それらのプログラムまたはデータを適時ＲＡＭ１４の領域に読み込んで実行する。
【００２８】
通信インタフェース１５は、他の印刷データ処理装置１、ブリンタサーバ２、プリンタ３、その他の機器やネットワークなどと通信を行うためのインタフェースである。通信インタフェース１５には、ＮＩＣ（Network Interface Card）、モデム、ＵＳＢ、その他の種々のインタフェースが含まれる。
【００２９】
図３において、処理装置１０は、０Ｓ２１、アプリケーション２２、プリンタドライバ２３、ディスプレイドライバ２４、キーボードドライバ２５、入出力ポート２６〜２８などを有する。
【００３０】
０Ｓ２１は、アプリケーション２２およびドライバ２３〜２５の動作を管理し、また、入出力ポート２６〜２８、表示装置１１、および入力装置１２を制御する。一般的なＯＳとして、Ｗｉｎｄｏｗｓ（登録商標）またはＬｉｎｕｘ（登録商標）などが知られている。
【００３１】
アプリケーション２２は、新しく作成する文書ＢＳ、作成中の文書ＢＳ、または作成済みの文書ＢＳを、ユーザによる入力装置１２からの指示に基づいて表示装置１１の表示面ＨＭに表示し、また表示した文書ＢＳを編集するためのものである。また、表示した文書ＢＳに対してユーザが印刷指示を行うことが可能である。
【００３２】
プリンタドライバ２３は、アプリケーション２２で作成しまたは編集した文書ＢＳについて、ユーザの印刷指示があったときにそれを印刷データＤＰに変換し、入出力ボート２６から通信用のケーブルを経由してプリンタ３に送信する。また、印刷データＤＰをプリンタ３に送信した後にそのプリンタ３から印刷状態データＤＪが送信されることがあるが、その場合に印刷状態データＤＪを入出力ボート２６を経て受信する。
【００３３】
なお、印刷データＤＰには、文書ＢＳのテキストデータおよび画像データなどからなる印刷内容ＤＮを初めとして、用紙サイズ、用紙種類、印刷部数などの属性情報が含まれる。印刷データＤＰを受信したプリンタ３は、印刷データＤＰに応じたサイズや種類の用紙を給紙し、その用紙上に印刷内容ＤＮに対応した画像を形成し、印刷済みの用紙をトレー上に排出する。
【００３４】
ディスプレイドライバ２４は、表示装置１１を制御して表示面ＨＭに文書ＢＳを表示させ、またその他の種々の文字、画像、画面を表示させる。キーボードドライバ２５は、入力装置１２であるキーボードを制御し、ユーザの操作に基づいて種々のデータや指令を入力する。
【００３５】
これらのドライバ２３〜２５は、それぞれの対象となるデバイス用のプログラムをインストールしたものである。入出力ボート２６〜２８は、通信インタフェース１５の具体的な形態であり、それぞれのデバイスまたは通信ケーブルに対応して設けられたものである。なお、デバイス用のプログラムは、種々の記録媒体によって提供でき、またネットワークからダウンロードすることもできる。
【００３６】
次に、印刷データ処理装置１の機能について説明する。
【００３７】
図４は印刷データ処理装置１について、処理装置１０の機能的な構成を含めて示す図である。
【００３８】
図４において、処理装置１０には、文書処理部１０１、データ変換部１０２、印刷データ送信部１０３、印刷状態受信部１０４、第１タイマ１０５、画面切替え部１０６、表示出力部１０７、第２タイマ１０８、画面縮小部１０９、ローカル検出部１１０、文書格納部１２１、および画面格納部１２２などが設けられている。
【００３９】
文書処理部１０１は、入力装置１２から入力される指令などに基づいて、文書ＢＳの作成、編集、格納、印刷、表示などについての処理を行う。文書処理部１０１は、上に述べた文書処理用のアプリケーション２２に相当する。
【００４０】
データ変換部１０２は、文書処理部１０１で処理されて表示装置１１に表示されている文書ＢＳ、または文書格納部１２１に格納されている文書ＢＳなどについて、印刷指示があったときに、その印刷内容ＤＮを印刷データＤＰに変換する。通常、印刷内容ＤＮは文書ＢＳの内容（文書情報）と一致する。
【００４１】
印刷データ送信部１０３は、印刷データＤＰをプリンタ３に送信する。
【００４２】
印刷状態受信部１０４は、プリンタ３から印刷状態に関するデータである印刷状態データＤＪを受信する。印刷状態データＤＪには、印刷開始データＤＪＳ、印刷完了データＤＪＥ、印刷保留データＤＪＲ、印刷待ちデータＤＪＭ、および印刷中断データＤＪＴなどがある。
【００４３】
印刷開始データＤＪＳは、プリンタ３が印刷データＤＰの印刷を開始したことを示す。例えば、プリンタ３が印刷のための準備動作を開始したときや、最初の用紙を給紙したときに、印刷開始データＤＪＳが出力される。
【００４４】
印刷完了データＤＪＥは、印刷を完了したことを示す。例えば、プリンタ３が最後の用紙の排出を完了したときに出力される。印刷保留データＤＪＲは、何らかのエラー要因によって印刷動作が開始できないことを示す。印刷待ちデータＤＪＭは、他の文書の印刷完了を待っている状態であることを示す。印刷中断データＤＪＴは、何らかのエラー要因によって印刷動作が途中で停止したことを示す。
【００４５】
印刷状態受信部１０４は、これら印刷状態データＤＪの他に、消耗品状態データ、エラー発生状態データなどをも受信する。消耗品状態データは、プリンタ３が電子写真方式のプリンタである場合に、トナー残量を示すデータである。エラー発生状態データは、プリンタ３の紙づまり、トラブル、用紙なし、カバー開などのデータである。これらの種々の印刷状態データＤＪを受信すると、例えば上に述べたプリンタドライバ２３がその内容に応じた種々の制御を行う。
【００４６】
なお、これらの印刷状態データＤＪを受信したときに、その内容を表示面ＨＭに表示することによって、ユーザがプリンタ３の印刷状態を容易に知ることが可能となる。その場合に、ユーザの操作を妨げないように、表示面ＨＭの隅や後述するタスクバー２０２の中に小さく表示することでもよい。
【００４７】
第１タイマ１０５は、印刷データＤＰをプリンタ３に送信した後に当該プリンタ３からその印刷状態データＤＪを受信したことによって計時を開始する。第１タイマ１０５は、設定された時間Ｔ１を計時したときに、タイプアップ信号Ｓ１を出力する。また、第１タイマ１０５は、入力装置１２が操作されたときにリセットされ、最初から起動されて計時を開始する。
【００４８】
画面切替え部１０６は、表示装置１１に表示すべき画面ＨＧを切り替える。具体的には、例えば、第１タイマ１０５からタイプアップ信号Ｓ１が出力されたときに、表示装置１１の表示面ＨＭに印刷データＤＰに対応する印刷内容ＤＮを表示させないように制御する。このような制御のことを「画面切替え」ということがある。画面切替えの制御は、第２のタイマ１０８の状態にかかわらず行われる。その場合に、表示面ＨＭに印刷内容ＤＮが表示されていれば、それを隠蔽した画面に切り替える。「隠蔽した画面」として、スクリーンセーバ画面ＨＧ３、印刷内容ＤＮを縮小して最小化した最小化画面ＨＧ４、またはデスクトップ画面ＨＧ５などがある。
【００４９】
表示出力部１０７は、画面切替え部１０６から送られてくる画面ＨＧを表示装置１１に表示可能なように出力する。
【００５０】
第２タイマ１０８は、これが動作状態となっているときには、印刷状態に関係なく、設定された時間Ｔ２を計時したときにタイプアップ信号Ｓ２を出力する。しかし、入力装置１２が操作されたときにリセットされ、最初から計時を開始する。つまり、設定された時間Ｔ２を経過する間に入力装置１２の操作がなかった場合にタイプアップ信号Ｓ２を出力する。
【００５１】
第２タイマ１０８がタイプアップ信号Ｓ２を出力すると、第１タイマ１０５のタイプアップ信号Ｓ１と同様に画面切替え部１０６が動作する。つまり、タイプアップ信号Ｓ２によって画面切替えが行われる。
【００５２】
なお、タイプアップ信号Ｓ２による画面切替えにおいて、切替え画面をスクリーンセーバに設定しておくと、スクリーンセーバとして動作する。いずれにしても、そのときに印刷内容ＤＮが表示されていた場合でも、印刷内容ＤＮは隠蔽されることになる。
【００５３】
画面縮小部１０９は、印刷内容ＤＮを縮小した最小化画面ＨＧ４を生成する。画面縮小部１０９は、入力装置１２からの操作指示に基づいて動作するが、最小化画面ＨＧ４が隠蔽した画面として選択されている場合には、タイプアップ信号Ｓ１，Ｓ２が出力されたときに動作して最小化画面ＨＧ４を生成する。
【００５４】
ローカル検出部１１０は、プリンタ３が印刷データ処理装置１にローカル接続されているか否かを検出する。ローカル接続は、上に述べたプリンタ３Ｃのように、ネットワークなどの通信回線４Ａを介することなく印刷データ処理装置１と直接に接続された状態をいう。したがって、ローカル接続されたプリンタ３は、通常、印刷データ処理装置１の近傍にあり、印刷データ処理装置１のユーザはそのプリンタ３を自分専用のプリンタのように使用することが可能である。ローカル検出部１１０は、プリンタ３がローカル接続されていることを検出すると、検出信号Ｓ３を出力する。検出信号Ｓ３が出力されると、画面切替え部１０６は、画面切替えを禁止する、つまり表示面ＨＭに印刷内容ＤＮを表示させない制御が行われることを禁止する。
【００５５】
文書格納部１２１は、文書処理部１０１で処理された文書ＢＳを保存する。画面格納部１２２は、上に述べたスクリーンセーバ画面ＨＧ３、デスクトップ画面ＨＧ５、その他の種々の画面ＨＧを格納する。
【００５６】
処理装置１０の上に述べた種々の機能は、ＣＰＵ１７が適当なアプリケーション２２のプログラムを実行することによって、または適当なハード回路によって実現される。また、これらの機能は、０Ｓ２１またはプリンタドライバ２３によって実現可能である。
【００５７】
次に、表示装置１１の表示面ＨＭに表示される画面ＨＧについて説明する。
【００５８】
図５はプリンタのプロパティ画面ＨＧ１の例を示す図、図６は文書情報が表示された状態の印刷指示画面ＨＧ２の例を示す図、図７はスクリーンセーバ画面ＨＧ３の例を示す図、図８は最小化画面ＨＧ４の例を示す図、図９はデスクトップ画面ＨＧ５の例を示す図、図１０は設定情報テーブルＴＢ１の例を示す図である。
【００５９】
まず、印刷データ処理装置１において、種々のアプリケーションを立ち上げ、さらに図文書処理用のアプリケーションを立ち上げたとする。
【００６０】
図６に示すように、表示装置１１の表示面ＨＭには、印刷したい文書や画像を含んだ印刷内容ＤＮを表示した印刷文書ウインドウＷＤ１、その他のアプリケーションによるウインドウＷＤ２、ＷＤ３からなる画面ＨＧ２が表示されている。ウインドウＷＤ２、ＷＤ３は、印刷文書ウインドウＷＤ１と重なる部分がその後ろに隠れて表示されている。
【００６１】
また、この時点で起動されているアプリケーションの画面のタイトルを表示するタスクバー２０２には、印刷文書ウインドウＷＤ１、ウインドウＷＤ２、ＷＤ３のそれぞれのタイトル２３１〜２３３が表示されている。
【００６２】
図５に示すように、プロパティ画面ＨＧ１は、プリンタの各種設定を行うための画面である。プロパティ画面ＨＧ１を表示させるには、例えばＯＳ２１がＷｉｎｄｏｗｓ（登録商標）の環境であれば、スタートメニューの設定を選択してプリンタドライバがインストールされているプリンタの一覧を表示させる。そして、その一覧の中から印刷データ処理装置１がサポートするプリンタ３を選択することにより、そのプリンタ３のプロパティ画面ＨＧ１が表示される。印刷の指示を行うときにプロパティ画面ＨＧ１を表示させることも可能である。
【００６３】
プロパティ画面ＨＧ１は、画面切替え設定タブ１３２、基本設定タブ１３３、拡張設定タブ１３４、およびその他タブ１３５などの複数のタブコントロールを有する。タブコントロールは、クリックされることによりそのタブコントロール内の設定項目が前面に表示される。そして、ユーザは、前面に表示された設定項目に値を入力することによりプリンタについての各種設定を行う。
【００６４】
図５に示すプロパティ画面ＨＧ１は、画面切替え設定タブ１３２をクリックして表示されたものである。この画面ＨＧ１においては、画面切替え部１０６の動作内容を設定する。つまり、画面切替え部１０６による画面切替えを行うか否か、行う場合に何をトリガとして行うか、画面切替えを行った後にどの画面ＨＧを表示するかなどを設定する。
【００６５】
まず、画面切り替え設定を無効にするか有効にするかを選択する。画面切り替えを無効にする場合は、なしボタン１４１をクリックし、有効にする場合はありボタン１４２をクリックする。有効を選択すると、画面切替えの内容についての詳細設定を選択できる。
【００６６】
画面切替えの詳細設定においては、画面切替えを起動するトリガの種類を設定するトリガ設定エリア１５１、切替え画面選択エリア１６１、トリガから画面切替えを開始するまでの時間を設定するタイマ設定エリア１７１が表示される。
【００６７】
トリガ設定エリア１５１において、プリンタ３からの印刷状態データＤＪの内容を選択できる。図の例では、印刷完了１５２または印刷開始１５３を選択できる。タイマ設定エリア１７１において、時間設定ボックス１７２にユーザが任意の時間を設定する。切替え画面選択エリア１６１において、スクリーンセーバボタン１６２、最小化ボタン１６３、デスクトップボタン１６４のいずれかを選択する。
【００６８】
スクリーンセーバボタン１６２を選択した場合には、例えば図６に示す画面ＨＧ２が表示されていたときに画面切替えが行われた場合に、図７に示すようなスクリーンセーバ画面ＨＧ３が表示される。図７に示すように、スクリーンセーバ画面ＨＧ３は、表示装置１１の表示面ＨＭの全体を覆う画面である。
【００６９】
最小化ボタン１６３を選択した場合には、最小化画面ＨＧ４が表示される。最小化画面ＨＧ４は、図８に示すように、表示装置１１の表示面ＨＭに表示されていた印刷文書ウインドウＷＤ１が最小化され、印刷文書ウインドウＷＤ１のタイトル２３１のみがタスクバー２０２に表示される。
【００７０】
デスクトップボタン１６４を選択した場合には、デスクトップ画面ＨＧ５が表示される。デスクトップ画面ＨＧ５では、図９に示すように、全ての画面が最小化されてデスクトップ表示が行われる。
【００７１】
このように設定された内容は、ＯＫボタン１３５をクリックすることで確定し、その内容がＲＡＭ１４の適当なメモリ領域に、例えば図１０に示す設定情報テーブルＴＢ１として格納される。
【００７２】
なお、プロパティ画面ＨＧ１における設定と同じことが、印刷指示を行うときの設定画面においても設定可能である。また、図示は省略したが、第２タイマ１０８についても、アクティブにするか否かの設定の画面、プロパティ画面ＨＧ１における切替え画面選択エリア１６１およびタイマ設定エリア１７１を表示する別のプロパティ画面が設けられている。
【００７３】
次に、印刷データ処理装置１の動作についての実施例を説明する。
〔第１実施例〕
図１１は印刷指示を受けた後の印刷処理の流れを示すフローチャート、図１２は印刷開始待ちタスクの処理を表すフローチャート、図１３は印刷完了待ちタスクの処理を表すフローチャート、図１４は画面切替え待ちタスクの処理を示す図である。
【００７４】
印刷の実行に際して、ユーザは図６の印刷文書ウインドウＷＤ１に示す印刷内容ＤＮの印刷を行うべく、印刷文書ウインドウＷＤ１を操作する。その過程において、ユーザはプリンタ３を選択し、プリンタ３に関するプロパティ画面ＨＧ１にてプリンタ３の設定を行う。なお、プロパティ画面ＨＧ１での設定は予め行っていてもよい。
【００７５】
図１１において、ユーザから印刷データ処理装置１に印刷指示が与えられると（＃１１）、データ変換部１０２によって印刷内容ＤＮが印刷データＤＰに変換され（＃１２）、印刷データＤＰはプリンタ３に送信される（＃１３）。次に、メモリ領域に格納されている設定情報テーブルＴＢ１から設定情報を取得する（＃１４）。
【００７６】
設定情報の内容が、画面切替えありで且つトリガが印刷開始である場合に（＃１５および１６でイエス）、印刷開始待ちタスクを起動する（＃１７）。画面切替えありで且つトリガが印刷完了である場合には（＃１５でイエス、＃１６でノー）、印刷完了待ちタスクを起動する（＃１８）。
【００７７】
図１２において、印刷開始待ちタスクが起動されると、印刷開始データＤＪＳが受信されるのを待つ（＃２１）。印刷開始データＤＪＳが受信されると、画面切替え待ちタスクを起動する（＃２２）。
【００７８】
図１３において、印刷完了待ちタスクが起動されると、印刷完了データＤＪＥが受信されるのを待つ（＃３１）。印刷完了データＤＪＥが受信されると、画面切替え待ちタスクを起動する（＃３２）。
【００７９】
図１４において、画面切替え待ちタスクが起動されると、設定情報のタイマ値に基づいて第１タイマ１０５に時間Ｔ１を設定し、第１タイマ１０５の計時を開始する（＃４１）。設定した時間Ｔ１が経過すると第１タイマ１０５はタイプアップ信号Ｓ１を出力するので（＃４２でイエス）、これに基づいて切替え画面の設定の確認を行う（＃４３）。切替え画面の設定に応じて、スクリーンセーバを起動してスクリーンセーバ画面ＨＧ３を表示させ（＃４４）、印刷文書ウインドウＷＤ１を最小化して最小化画面ＨＧ４を表示させ（＃４５）、全てのウインドウを最小化してデスクトップ画面ＨＧ５を表示させる（＃４６）。
【００８０】
このように、ユーザは、プロパティ画面ＨＧ１において画面切替えありに設定しておくことによって、プリンタ３に印刷指示を行った後に、プリンタ３が印刷開始または印刷完了となった後で設定された時間が経過すると、表示面ＨＭの画面ＨＧを自動的に設定した画面ＨＧ３，４，５に切り替えることができる。これによって、表示面ＨＭに印刷文書ウインドウＷＤ１を表示してその印刷内容ＤＮを誰もが閲覧できる状態であったとしても、画面ＨＧが他の画面ＨＧ３，４，５に切り替えられ、印刷内容ＤＮが隠蔽されて閲覧できない状態となる。
【００８１】
したがって、印刷指示を行ったユーザが、プリンタ３による印刷済み用紙を取るために席を離れた場合に、印刷文書ウインドウＷＤ１の印刷内容ＤＮは誰にも見られることなく、秘密が保たれる。しかも、画面ＨＧ３〜５への切り替えは自動的に行われるから、ユーザに何らの負担をかけることがない。また、プリンタ３から印刷状態データＤＪが受信されるまでにユーザが印刷文書ウインドウＷＤ１を操作していた場合でも、設定された時間Ｔ１を経過した後に画面ＨＧが切り替わるので、ユーザの操作を妨げることがない。さらに、プリンタ３から受信した印刷状態データＤＪによってユーザに印刷状態を知らせることが可能であるので、ユーザに印刷済み用紙を取りに行くことを促すことができ、印刷済み用紙が第三者によって閲覧されてしまうのを防止することもできる。
【００８２】
ここでの例は、印刷状態として印刷開始および印刷完了の２つの場合のみを示したが、他の印刷状態においても動作するようにしてもよい。例えば、印刷中に紙づまりや用紙切れとなって印刷中断となったときに画面切替えを実行するようにしてもよい。
〔第２実施例〕
第２実施例では、さらにユーザによる入力装置１２の操作の有無によって第１タイマ１０５の動作を制御する。
【００８３】
図１５は画面切替え待ちタスクの処理の他の例を示すフローチャートである。
【００８４】
図１５において、第１タイマ１０５が計時中でタイプアップ信号Ｓ１を出力するまでの間に、ユーザが入力装置１２を操作していないかどうかをチェックする（＃５７）。ユーザの操作があった場合には、ステップ＃５１に戻り、第１タイマ１０５をリセットして最初から計時を開始する。ステップ＃５１〜５６については、図１４のステップ＃４１〜４６と同様である。
【００８５】
このように、ユーザが入力装置１２を操作している間は、第１タイマ１０５はタイプアップ信号Ｓ１を出力しないので、画面切替えが行われることなく、したがってユーザの操作が妨げられることがない。この場合には、ユーザが操作を完全に終えた後、設定された時間Ｔ１が経過したときに画面切替えが行われることとなる。
【００８６】
すなわち、ユーザによる入力装置１２の操作がなくなったことでユーザが印刷物を取りに席を離れていると判断されるので、ユーザが席を離れたタイミングを正確に判断することができる。したがって、ユーザの操作への妨げを最小限とすることができる。
【００８７】
なお、ユーザによる入力装置１２の操作があったときに第１タイマ１０５に設定する時間Ｔ１は、画面切替え待ちタスクが起動されたときの設定時間Ｔ１と同じであるが、これらを異なる時間に設定してもよい。
〔第３実施例〕
第３実施例では、印刷指示の有無にかかわらずに計時する第２タイマ１０８を動作させる。
【００８８】
すなわち、第２タイマ１０８が動作するように設定しておく。第２タイマ１０８は印刷データ処理装置１の立ち上がりとともに計時を開始し、設定された時間Ｔ２が経過するとタイプアップ信号Ｓ２を出力する。これによって、表示面ＨＭが設定された画面ＨＧに切り替えられる。例えば、ユーザによる入力装置１２の操作がなく設定された時間Ｔ２が経過したときにスクリーンセーバ画面ＨＧ３を表示させることができる。
【００８９】
第２タイマ１０８に設定する時間Ｔ２は、通常、第１タイマ１０５に設定する時間Ｔ１よりも長くする。例えば、時間Ｔ２は分単位の時間とし、時間Ｔ１は秒単位の時間とする。その理由は、印刷指示をしているときは用紙を取りに離席する頻度が高いので、第１タイマ１０５には離席タイミングに合わせた比較的短い時間を設定し、印刷していないときには離席する頻度が低いので、ユーザの操作の妨げにならないよう、第２タイマ１０８には比較的長めの時間を設定する。
【００９０】
このように構成することで、第１実施例および第２実施例の動作に加えて、印刷していないときに印刷データ処理装置１への操作が比較的長い時間ない場合には、ユーザが離席したと判断して画面切替えを行う。したがって、印刷していないときであっても、印刷内容ＤＮなどが表示されたままの状態となって第三者によって閲覧されてしまうことを防止できる。また、切替え画面としてスクリーンセーバ画面ＨＧ３を設定していた場合には、表示装置１１の表示面ＨＭの保護にもなる。
〔第４実施例〕
第４実施例は、第１実施例に対してさらにプリンタ３がローカル接続の場合の処理を追加したものである。
【００９１】
図１６は印刷指示を受けた後の印刷処理の他の例を示すフローチャートである。
【００９２】
図１６において、ステップ＃６１〜６３、＃６５〜６９は図１１のステップ＃１１〜１３、＃１４〜１８と同じである。ステップ＃６４において、プリンタ３がローカル接続でない場合には、ステップ＃６５以降を実行するが、プリンタ３がローカル接続である場合には、処理を終了する。
【００９３】
つまり、プリンタ３がローカル接続であることをローカル検出部１１０が検出すると、検出信号Ｓ３が出力され、これによって処理は終了し、画面切替え部１０６による画面切替えが禁止される。したがって、表示面ＨＭに印刷内容ＤＮを表示させない制御が行われることが禁止される。
【００９４】
ローカル接続では、図１における印刷データ処理装置１Ｃとプリンタ３Ｃとの関係のような場合であり、通常、印刷データ処理装置１のユーザの近辺にプリンタ３がある。したがって、ユーザが印刷物を取りに行っている間に他人に画面を覗かれるということは考え難いので、画面切替えを行わない。
【００９５】
他方、ローカル接続でない場合、例えば図１における印刷データ処理装置１Ａとプリンタ３Ａまたは３Ｂとの関係のような場合には、印刷データ処理装置１のユーザの近辺にプリンタ３があるかどうかについては様々である。したがって、画面切替えを行うかどうかはユーザの設定に応じて決定する。
【００９６】
このように構成することで、例えば種々のケーブル接続でつながっている複数のプリンタを使い分けている場合に、画面切り替えの設定を切り替える手間をかける必要がなく、また不意に画面が切り替わって操作の妨げとなることがない。
【００９７】
上に述べたように、いずれの実施形態においても、ユーザに負担をかけることなく、また極力ユーザの操作を妨げることなく、ユーザが印刷出力した用紙を取りに行く間に表示装置に表示された印刷文書の内容が第三者に閲覧されるのを防止することができる。
【００９８】
上に述べた実施形態において、処理装置１０、プリンタ３、印刷データ処理装置１の全体または各部の構成、処理の内容、順序、およびタイミング、画面およびテーブルの内容などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００９９】
本発明は、複数のユーザが作業するオフィスなどにおいて、印刷すべき情報に対するセキュリティの向上を図るために利用可能である。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態の印刷データ処理装置のネットワーク構成を示す図である。
【図２】印刷データ処理装置のハードウェア構成の例を示す図である。
【図３】処理装置のソフトウェア構成の例を示す図である。
【図４】処理装置の機能的な構成を含めて示す図である。
【図５】プリンタのプロパティ画面の例を示す図である。
【図６】文書情報が表示された状態の印刷指示画面の例を示す図である。
【図７】スクリーンセーバ画面の例を示す図である。
【図８】最小化画面の例を示す図である。
【図９】デスクトップ画面の例を示す図である。
【図１０】設定情報テーブルの例を示す図である。
【図１１】印刷指示を受けた後の印刷処理の流れを示すフローチャートである。
【図１２】印刷開始待ちタスクの処理を表すフローチャートである。
【図１３】印刷完了待ちタスクの処理を表すフローチャートである。
【図１４】画面切替え待ちタスクの処理を示す図である。
【図１５】画面切替え待ちタスクの処理の他の例を示すフローチャートである。
【図１６】印刷指示を受けた後の印刷処理の他の例を示すフローチャートである。
【符号の説明】
【０１０１】
１  印刷データ処理装置
３  プリンタ（印刷装置）
４  通信回線
１０  処理装置
１１  表示装置
１２  入力装置（操作手段）
１０１  文書処理部
１０２  データ変換部（データ変換手段）
１０３  印刷データ送信部（印刷データ送信手段）
１０４  印刷状態受信部（印刷状態受信手段）
１０５  第１タイマ（タイマ手段）
１０６  画面切替え部（表示制御手段）
１０７  表示出力部
１０８  第２タイマ（第２のタイマ手段）
１０９  画面縮小部
１１０  ローカル検出部
１２１  文書格納部
１２２  画面格納部
ＤＮ  印刷内容
ＤＰ  印刷データ
ＤＪ  印刷状態データ
ＤＪＳ  印刷開始データ
ＤＪＥ  印刷完了データ
ＨＧ３  スクリーンセーバ画面（隠蔽した画面）
ＨＧ４  最小化画面（隠蔽した画面）
ＨＧ５  デスクトップ画面（隠蔽した画面）
【図１】
2007011986.tif 000003
【図２】
2007011986.tif 000004
【図３】
2007011986.tif 000005
【図４】
2007011986.tif 000006
【図５】
2007011986.tif 000007
【図６】
2007011986.tif 000008
【図７】
2007011986.tif 000009
【図８】
2007011986.tif 000010
【図９】
2007011986.tif 000011
【図１０】
2007011986.tif 000012
【図１１】
2007011986.tif 000013
【図１２】
2007011986.tif 000014
【図１３】
2007011986.tif 000015
【図１４】
2007011986.tif 000016
【図１５】
2007011986.tif 000017
【図１６】
2007011986.tif 000018