(57)【要約】【課題】プリント出力される出力物の内容を第３者に推測される不都合を回避するとともに、プリント出力の実行状況を確認することができるプリント状況表示システム、プリント状況表示装置、プリント状況表示システムプログラム、およびプリント状況表示プログラムを提供することを目的とする。【解決手段】プリント出力を実行するプリント部と、プリント出力の実行状況を取得する実行状況取得部と、実行状況の表示を求める表示要求を受ける表示要求受付部と、表示画面を有する表示部と、プリント出力される出力物が要求者に関係した出力物であるか否かを判定する関係判定部と、要求者に関係していると判定された出力物については、プリント出力の実行状況を出力物の内容に関わる所定種類の情報とともに表示させ、要求者には無関係と判定された出力物については、プリント出力の実行状況を所定種類の情報を伏せて表示させる表示形態制御部とを備える。【選択図】        図８
2006031616.tif 000002
【特許請求の範囲】
【請求項１】
プリント出力の指示を受けてプリント出力を実行するプリント部と、
前記プリント部におけるプリント出力の実行状況を取得する実行状況取得部と、
前記プリント部におけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
表示画面を有する表示部と、
前記プリント部が出力する出力物について、所定の関係基準に基づいて、前記表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
前記関係判定部で前記要求者に関係していると判定された出力物については、前記表示部に、該出力物のプリント出力の実行状況を該出力物の内容に関わる所定種類の情報とともに表示させ、前記関係判定部で前記要求者には無関係と判定された出力物については、該表示部に、該出力物のプリント出力の実行状況を、該所定種類の情報を伏せて表示させる表示形態制御部とを備えたことを特徴とするプリント状況表示システム。
【請求項２】
前記表示形態制御部が、前記関係判定部で前記要求者に関係していると判定された出力物については、前記表示部に、前記所定種類の情報としてファイル名とジョブ名称の少なくとも１つを表示させ、前記関係判定部で前記要求者には無関係と判定された出力物については、該表示部に、該所定種類の情報を伏せ字に換えたものを表示させるものであることを特徴とする請求項１記載のプリント状況表示システム。
【請求項３】
前記関係判定部が、所定の人間関係基準に基づいて、前記プリント部に対するプリント出力の指示を発した指示者が前記要求者に関係した者であるか否かを判定するものであることを特徴とする請求項１記載のプリント状況表示システム。
【請求項４】
前記出力物の内容に関わる複数種類の情報のうち、少なくとも１種類の情報を指定する情報指定部を備え、
前記表示形態制御部は、前記関係判定部で前記要求者に関係していると判定された出力物については、前記表示部に、該出力物のプリント出力の実行状況を、前記情報指定部で指定された種類の情報とともに表示させるものであることを特徴とする請求項１記載のプリント状況表示システム。
【請求項５】
プリント出力の指示を受けてプリント出力を実行するプリンタにおけるプリント出力の実行状況を取得する実行状況取得部と、
前記プリンタにおけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
前記プリンタが出力する出力物について、所定の関係基準に基づいて、前記表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
前記関係判定部で前記要求者に関係していると判定された出力物については、表示画面を有する表示装置に、該出力物のプリント出力の実行状況を該出力物の内容に関わる所定種類の情報とともに表示させ、前記関係判定部で前記要求者には無関係と判定された出力物については、該表示装置に、該出力物のプリント出力の実行状況を、該所定種類の情報を伏せて表示させる表示形態制御部とを備えたことを特徴とするプリント状況表示装置。
【請求項６】
コンピュータシステム内で実行され、該コンピュータシステム上に、
プリント出力の指示を受けてプリント出力を実行するプリント部と、
前記プリント部におけるプリント出力の実行状況を取得する実行状況取得部と、
前記プリント部におけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
表示画面を有する表示部と、
前記プリント部が出力する出力物について、所定の関係基準に基づいて、前記表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
前記関係判定部で前記要求者に関係していると判定された出力物については、前記表示部に、該出力物のプリント出力の実行状況を該出力物の内容に関わる所定種類の情報とともに表示させ、前記関係判定部で前記要求者には無関係と判定された出力物については、該表示部に、該出力物のプリント出力の実行状況を、該所定種類の情報を伏せて表示させる表示形態制御とを構成することを特徴とするプリント状況表示システムプログラム。
【請求項７】
コンピュータ内で実行され、該コンピュータ上に、
プリント出力の指示を受けてプリント出力を実行するプリンタにおけるプリント出力の実行状況を取得する実行状況取得部と、
前記プリンタにおけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
前記プリンタが出力する出力物について、所定の関係基準に基づいて、前記表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
前記関係判定部で前記要求者に関係していると判定された出力物については、表示画面を有する表示装置に、該出力物のプリント出力の実行状況を該出力物の内容に関わる所定種類の情報とともに表示させ、前記関係判定部で前記要求者には無関係と判定された出力物については、該表示装置に、該出力物のプリント出力の実行状況を、該所定種類の情報を伏せて表示させる表示形態制御部とを構成することを特徴とするプリント状況表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタにおけるプリント出力の実行状況を出力するプリント状況表示システム、プリント状況表示装置、プリント状況表示システムプログラム、およびプリント状況表示プログラムに関する。
【背景技術】
【０００２】
従来、処理の実行を指示するクライアント装置と、クライアント装置からの指示を受けて処理を実行するサーバ装置とがネットワークなどで接続されたサーバ・アンド・クライアントシステムが広く用いられている。このサーバ・アンド・クライアントシステムを適用すると、複数の装置間でプリンタやデータベースなどといった資源を共有することができたり、負荷の大きい処理をサーバ装置で集中的に実行させることによって、クライアント装置での処理を軽減させることができるなどという利点がある。
【０００３】
このサーバ・アンド・クライアントシステムの身近な適用例として、複数のクライアント装置間でプリンタを共有し、そのプリンタで実行されるプリントジョブの管理をサーバ装置で一括して行うプリントシステムが広範に知られている。このプリントシステムでは、基本的には以下のようにして一連のプリント処理が行われている。
【０００４】
まず、オペレータがクライアント装置を使って、文字や画像等を含むページをプリント出力するプリント指示を入力すると、そのプリント指示はサーバ装置に伝えられる。
【０００５】
サーバ装置では、クライアント装置から伝えられたプリント指示に従って実行されるプリント出力（プリントジョブ）がジョブキューに登録される。このとき、複数のクライアント装置から複数のプリント指示が送られてきた場合には、それらのプリント指示に従った複数のプリントジョブそれぞれに優先順位が付されて、各プリントジョブが優先順位に従った順番でジョブキューに登録される。
【０００６】
プリンタでは、ジョブキューに登録された順番でプリントジョブが実行されて、ページがプリント出力された出力物が生成される。
【０００７】
また、クライアント装置には、例えばアイコンなどのように、プリント出力の実行状況を表示させる表示要求を入力する手段が予め用意されている。オペレータがその手段を使って表示要求を入力すると、表示要求はサーバ装置に伝えられる。
【０００８】
サーバ装置では、クライアント装置からの表示要求が受け付けられると、プリント出力の実行状況が確認され、その実行状況はクライアント装置に送られる。
【０００９】
クライアント装置では、サーバ装置から送られてきたプリント出力の実行状況が表示画面に表示される。オペレータは、クライアント装置の表示画面に表示された実行状況を確認することによって、プリンタでのプリントジョブの込み具合や、ページがプリント出力されるまでにあとどのくらいの時間がかかるのかなどといったことを容易に推測することができる。
【００１０】
ここで、クライアント装置の表示画面には、通常、ジョブキューに登録されたプリントジョブごとに、ジョブＩＤ、ジョブ名称、プリント出力されるページ等を表わすデータが格納されたファイル名称、プリント指示者のログイン名、およびプリント出力の実行状況などがセットで表示される。また、ジョブ名称やファイル名称としては、そのプリントジョブによってプリント出力されるページの内容を推測することができる、例えば、「Ａ会社向け企画書」などといったわかりやすい名称が付けられることが一般的である。しかし、このようなプリントシステムでは、１台のプリンタが複数のクライアント装置によって共有されており、不特定多数のオペレータによってプリンタやクライアント装置が利用される。このため、プリント指示を入力したプリント指示者以外の第３者によって、プリント出力の実行状況を表示させる表示要求が入力されてしまうと、その第３者にもプリント出力されるページの内容を推測されてしまう恐れがある。
【００１１】
この点に関し、ＵＮＩＸ（Ｕｎｉｐｌｅｘｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｐｕｔｉｎｇ  Ｓｙｓｔｅｍ：登録商標）には、クライアント装置やサーバ装置にログインする際のログイン名に基づいてプリントジョブに対するアクセス権を判断し、オペレータがアクセス権を有している場合にのみプリントジョブを実行する「ｌｐｒ」コマンドが用意されており（非特許文献１参照）、ＵＮＩＸ（登録商標）以外でも、ＩＤカードによるオペレータの認証機能を使って、プリントジョブへのアクセス権を判断する方法などが提案されている（特許文献１参照）。これらの方法を適用すると、アクセス権を有さないオペレータからのプリント指示や実行状況の表示要求を排除したり、プリント指示を入力した本人のみ、そのプリント出力の実行状況を表示させることができ、ページの内容を第３者に推測されてしまう不具合を解消することができる。
【特許文献１】特開２００２−２４０３９８号公報
【非特許文献１】Ｗ．リチャード・スティーヴンス著、篠田陽一訳、「ＵＮＩＸ（登録商標）ネットワークプログラミング」、１９９５年７月１５日第５刷発行、第６２１頁
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、特許文献１および非特許文献１の方法によると、アクセス権を有さないオペレータの場合は、プリント出力の実行状況を表示させることができず、プリンタでのジョブの込み具合を確認することができない。また、アクセス権を有するオペレータの場合であっても、自分自身でプリント指示を入力したプリント出力の実行状況のみが表示されるため、そのプリントジョブがプリンタで実行されるジョブ全体としてどの程度の優先順位にあるのかなどということがわかりにくいという問題がある。
【００１３】
本発明は、上記事情に鑑み、プリント出力される出力物の内容を第３者に推測される不都合を回避するとともに、プリンタで行われるプリント出力の実行状況を確認することができるプリント状況表示システム、プリント状況表示装置、プリント状況表示システムプログラム、およびプリント状況表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明のプリント状況表示システムは、
プリント出力の指示を受けてプリント出力を実行するプリント部と、
プリント部におけるプリント出力の実行状況を取得する実行状況取得部と、
プリント部におけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
表示画面を有する表示部と、
プリント部が出力する出力物について、所定の関係基準に基づいて、表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
関係判定部で要求者に関係していると判定された出力物については、表示部に、出力物のプリント出力の実行状況を出力物の内容に関わる所定種類の情報とともに表示させ、関係判定部で要求者には無関係と判定された出力物については、表示部に、出力物のプリント出力の実行状況を、所定種類の情報を伏せて表示させる表示形態制御部とを備えたことを特徴とする。
【００１５】
本発明のプリント状況表示システムによると、プリント部によって出力される出力物のうち、表示要求を発した要求者に関係した出力物については、プリント出力の実行状況が出力物の内容に関わる所定種類の情報とともに表示部に表示され、要求者には無関係な出力物については、プリント出力の実行状況が所定種類の情報を伏せて表示部に表示される。したがって、自らプリント出力を指示した出力物以外の出力物についても、プリント出力の実行状況が表示されるため、プリント部で実行されるプリントジョブの込み具合などを容易に確認することができるうえ、出力物とは無関係な第３者によって出力物の内容を推測されてしまう不都合を回避することができる。
【００１６】
また、本発明のプリント状況表示システムにおいて、上記表示形態制御部が、関係判定部で要求者に関係していると判定された出力物については、表示部に、所定種類の情報としてファイル名とジョブ名称の少なくとも１つを表示させ、関係判定部で要求者には無関係と判定された出力物については、表示部に、所定種類の情報を伏せ字に換えたものを表示させるものであることが好ましい。
【００１７】
通常、出力物をプリント出力するためのデータが格納されたファイル名や、そのファイルをプリント出力するジョブの名称としては、その出力物の内容を認識することができる、わかりやすい名称が付けられることが一般的である。したがって、要求者に関係している出力物については、出力物の内容がわかりやすいように、プリント出力の実行状況とともにファイル名やジョブ名称を表示させ、要求者と無関係な出力物については、出力物の内容が推測されないように、プリント出力の実行状況とともにファイル名やジョブ名称を伏せ字に換えたものを表示させることが好ましい。
【００１８】
また、本発明のプリント状況表示システムにおいて、上記関係判定部が、所定の人間関係基準に基づいて、プリント部に対するプリント出力の指示を発した指示者が要求者に関係した者であるか否かを判定するものであることが好適である。
【００１９】
本発明における好適な形態のプリント状況表示システムによると、例えば、プリント出力の指示を発した指示者と同じ部署の人物などというように、指示者と関係した人物によって表示要求が発せられた場合のみ、出力物の内容を表示させることができる。
【００２０】
また、本発明のプリント状況表示システムにおいて、出力物の内容に関わる複数種類の情報のうち、少なくとも１種類の情報を指定する情報指定部を備え、
表示形態制御部は、関係判定部で要求者に関係していると判定された出力物については、表示部に、出力物のプリント出力の実行状況を、情報指定部で指定された種類の情報とともに表示させるものであることが好ましい。
【００２１】
例えば、プリント状況表示システムを利用する人物同士の関係に応じて、プリント出力の実行状況とともに表示される情報が指定されることによって、セキュリティのレベルを変更することができる。
【００２２】
また、上記目的を達成する本発明のプリント状況表示装置は、
プリント出力の指示を受けてプリント出力を実行するプリンタにおけるプリント出力の実行状況を取得する実行状況取得部と、
プリンタにおけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
プリンタが出力する出力物について、所定の関係基準に基づいて、前記表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
関係判定部で前記要求者に関係していると判定された出力物については、表示画面を有する表示装置に、出力物のプリント出力の実行状況を該出力物の内容に関わる所定種類の情報とともに表示させ、関係判定部で前記要求者には無関係と判定された出力物については、表示装置に、出力物のプリント出力の実行状況を、所定種類の情報を伏せて表示させる表示形態制御部とを備えたことを特徴とする。
【００２３】
本発明のプリント状況表示装置によると、プリント出力の実行状況の表示を求める表示要求を発すれば、だれでもプリント出力の実行状況を確認することができるとともに、プリント出力される出力物の内容を、その出力物とは無関係な第３者に推測される不都合を回避することができる。
【００２４】
なお、本発明にいうプリント状況表示装置については、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいうプリント状況表示装置には、上記の基本形態のみではなく、前述したプリント状況表示システムの各形態に対応する各種の形態が含まれる。
【００２５】
また、上記目的を達成する本発明のプリント状況表示システムプログラムは、コンピュータシステム内で実行され、コンピュータシステム上に、
プリント出力の指示を受けてプリント出力を実行するプリント部と、
プリント部におけるプリント出力の実行状況を取得する実行状況取得部と、
プリント部におけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
表示画面を有する表示部と、
プリント部が出力する出力物について、所定の関係基準に基づいて、表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
関係判定部で要求者に関係していると判定された出力物については、表示部に、出力物のプリント出力の実行状況を出力物の内容に関わる所定種類の情報とともに表示させ、関係判定部で要求者には無関係と判定された出力物については、表示部に、出力物のプリント出力の実行状況を、所定種類の情報を伏せて表示させる表示形態制御部とを構成することを特徴とする。
【００２６】
本発明のプリント状況表示システムプログラムをコンピュータシステム内で実行させることによって、そのコンピュータシステムを上記のようなプリント状況表示システムとして動作させることができる。
【００２７】
また、本発明のプリント状況表示システムプログラムがコンピュータシステム上に構成する実行状況取得部などといった要素は、１つの要素が１つのプログラム部品によって構成されるものであってもよく、１つの要素が複数のプログラム部品によって構成されるものであってもよく、複数の要素が１つのプログラム部品によって構成されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータシステムに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【００２８】
また、上記目的を達成する本発明のプリント状況表示プログラムは、
コンピュータ内で実行され、コンピュータ上に、
プリント出力の指示を受けてプリント出力を実行するプリンタにおけるプリント出力の実行状況を取得する実行状況取得部と、
プリンタにおけるプリント出力の実行状況の表示を求める表示要求を受ける表示要求受付部と、
プリンタが出力する出力物について、所定の関係基準に基づいて、表示要求を発した要求者に関係した出力物であるか否かを判定する関係判定部と、
関係判定部で要求者に関係していると判定された出力物については、表示画面を有する表示装置に、出力物のプリント出力の実行状況を出力物の内容に関わる所定種類の情報とともに表示させ、関係判定部で要求者には無関係と判定された出力物については、表示装置に、出力物のプリント出力の実行状況を、所定種類の情報を伏せて表示させる表示形態制御部とを構成することを特徴とする。
【００２９】
本発明のプリント状況表示プログラムをコンピュータ内で実行させることによって、そのコンピュータを上記のようなプリント状況表示装置として動作させることができる。
【００３０】
また、本発明のプリント状況表示プログラムがコンピュータ上に構成する表示要求受付部などといった要素は、１つの要素が１つのプログラム部品によって構成されるものであってもよく、１つの要素が複数のプログラム部品によって構成されるものであってもよく、複数の要素が１つのプログラム部品によって構成されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【発明の効果】
【００３１】
本発明によれば、プリント出力される出力物の内容を第３者に推測される不都合を回避するとともに、プリンタで行われるプリント出力の実行状況を確認することができるプリント状況表示システム、プリント状況表示装置、プリント状況表示システムプログラム、およびプリント状況表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施形態について説明する。
【００３３】
図１は、本発明のプリント状況表示システムの一実施形態が組み込まれたサーバ・アンド・クライアントシステムを示す図である。
【００３４】
図１に示すサーバ・アンド・クライアントシステムでは、２つのクライアント装置３００，４００と、サーバ装置１００と、プリンタ２００とが通信網１０で接続されており、２つのクライアント装置３００，４００間でプリンタ２００が共有されている。
【００３５】
クライアント装置３００，４００では、オペレータによって、印刷物を構成するページのイメージを表わすページデータが編集される。編集が終了すると、オペレータによって、編集されたページデータに基づくページをプリント出力するプリント指示が入力され、クライアント装置３００，４００は、プリント指示とページデータとをサーバ装置１００およびプリンタ２００に向けて送る。以下では、プリント指示を入力するオペレータをプリント指示者と称する。また、プリント指示が入力される前後などには、オペレータによって、プリンタ２００で実行されるプリント出力の実行状況を表示させる表示要求が入力される。以下では、表示要求を入力するオペレータを表示要求者と称する。入力された表示要求は、サーバ装置１００に送られる。
【００３６】
サーバ装置１００は、本発明のプリント状況出力装置の一実施形態であり、クライアント装置３００，４００からページデータを受け取って、そのページデータをプリンタ２００用の、ラスタイメージでページを表現したページデータに変換する。変換後のページデータは、プリンタ２００に送られる。尚、ページデータは、クライアント装置３００，４００から通信網１０を介して受け取られる以外に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）やＭＯ（光磁気）ディスク等といった記憶媒体が用いられて受け取られてもよい。また、サーバ装置１００は、プリンタ２００で実行されるプリント出力の実行状況を管理しており、クライアント装置３００，４００から表示要求を受けると、プリンタ２００にプリント出力の実行状況を問い合わせ、表示要求が送られてきた方のクライアント装置３００，４００にプリント出力の実行状況を表示させる。尚、このサーバ装置１００を使っても、プリント指示や表示要求を入力することができ、その場合には、サーバ装置１００がクライアント装置３００，４００の役割も併せて担うが、説明の便宜上、本明細書では、サーバ装置１００ではプリント指示や表示要求の入力が行われないものとして説明を行う。
【００３７】
プリンタ２００は、本発明にいうプリンタの一例に相当するものであり、サーバ装置１００からページデータが送られてくると、そのページデータが表わすページをプリント出力する。
【００３８】
ここで、この図１に示すサーバ・アンド・クライアントシステムにおける、本発明の一実施形態としての特徴は、主に、サーバ装置１００の内部で実行される処理内容にあり、以下では、このサーバ装置１００について説明する。
【００３９】
図１に示すサーバ装置１００は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体１０１、この本体１０１からの指示により表示画面上に画像や文字列の表示を行うＣＲＴディスプレイ１０２、ユーザの指示や文字情報を入力するためのキーボード１０３、上記ＣＲＴディスプレイ１０２の表示画面上の任意の位置を指定することにより、その位置に表示されているアイコン等に応じた指示を入力するマウス１０４を備えている。
【００４０】
本体１０１には、ＣＤ−ＲＯＭ１０５（図１には図示せず；図２参照）やＣＤ−Ｒが取り出し自在に装填され、そのように装填されたＣＤ−ＲＯＭ１０５やＣＤ−Ｒに記憶された情報を再生するＣＤ−ＲＯＭドライブが内蔵されている。また、本体１０１には、光磁気ディスク（ＭＯ）１０６（図１には図示せず；図２参照）が取り出し自在に装填され、そのように装填されたＭＯ１０６に対し情報の記録再生を行うＭＯドライブも内蔵されている。
【００４１】
図２は、サーバ装置１００のハードウェア構成図である。
【００４２】
図２には、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤ−ＲＯＭドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。
【００４３】
ＨＤＤ１１３は、記録媒体の一種であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００４４】
通信用ボード１１６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等といった通信回線に接続される。サーバ装置１００は、この通信用ボード１１６を介して接続される通信網１０（図１参照）によって、クライアント装置３００，４００などとの間でデータの送受信を行うことができる。
【００４５】
また、図２には、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、図１にも示したマウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２が示されている。
【００４６】
ここでは、ＣＤ−ＲＯＭ１０５に、本発明のプリント状況表示システムプログラム、およびプリント状況表示プログラムの一実施形態が記憶されている。
【００４７】
ＣＤ−ＲＯＭ１０５はサーバ装置１００の本体１０１内に装填され、そのＣＤ−ＲＯＭ１０５に記憶されたプリント状況出力プログラムがＣＤ−ＲＯＭドライブ１１５によって読み込まれ、バス１１０を経由してハードディスク１２０内にインストールされる。サーバ装置１００のハードディスク１２０内にインストールされたプリント状況出力プログラムが起動されると、ハードディスク１２０内のプリント状況出力プログラムはＲＡＭ１１２にロードされ、ＣＰＵ１１１により実行される。
【００４８】
以上のようにして、プリント状況出力プログラムが起動されて実行されると、サーバ装置１００は、本発明のプリント状況表示装置の一実施形態として動作する。
【００４９】
尚、ここでは、プリント状況出力プログラムを記憶する記憶媒体としてＣＤ−ＲＯＭ１０５が例示されているが、本発明のプリント状況表示システムプログラム、およびプリント状況表示プログラムを記憶する記憶媒体はＣＤ−ＲＯＭに限られるものではなく、それ以外の光ディスク、ＭＯ、フレキシブルディスク（ＦＤ）、磁気テープなどの記憶媒体であってもよい。また、本発明のプリント状況表示システムプログラム、およびプリント状況表示プログラムは、記憶媒体を介さずに、通信網を介して直接にコンピュータに供給されるものであってもよい。
【００５０】
図３は、本発明のプリント状況表示システムプログラム、およびプリント状況表示プログラムの一実施形態が記憶されたＣＤ−ＲＯＭ１０５を示す概念図である。
【００５１】
このプリント状況出力プログラム５１０は、図１に示すサーバ装置１００内で実行され、そのサーバ装置１００を本発明のプリント状況表示装置の一実施形態として動作させるものであり、実行状況取得部５１１と、表示要求受付部５１２と、関係判定部５１３と、情報指定部５１４と、表示形態制御部５１５と、画像処理部５１６と、プリント部５１７とを有する。プリント状況出力プログラム５１０の各要素の詳細については後述する。
【００５２】
図４は、図１に示すサーバ装置１００の機能ブロック図である。
【００５３】
このサーバ装置１００は、図３のプリント状況出力プログラム５１０がコンピュータにインストールされて実行されることによって構成されるものである。
【００５４】
このサーバ装置１００は、実行状況取得部６１０と、表示要求受付部６２０と、関係判定部６３０と、情報指定部６４０と、表示形態制御部６５０と、画像処理部６６０と、プリント指示受付部６７０とを有している。
【００５５】
実行状況取得部６１０、表示要求受付部６２０、関係判定部６３０、情報指定部６４０、表示形態制御部６５０、画像処理部６６０と、プリント指示受付部６７０は、図３に示すプリント状況出力プログラム５１０を構成する、実行状況取得部５１１、表示要求受付部５１２、関係判定部５１３、情報指定部５１４、表示形態制御部５１５、画像処理部５１６、プリント部５１７にそれぞれ対応するが、図４の各要素は、コンピュータのハードウェアとそのコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示すプリント状況出力プログラム５１０の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００５６】
図４に示す実行状況取得部６１０は、本発明にいう実行状況取得部の一例にあたり、以下同様に、表示要求受付部６２０は、本発明にいう表示要求受付部の一例、関係判定部６３０は、本発明にいう関係判定部の一例、情報指定部６４０は、本発明にいう情報指定部の一例、表示形態制御部６５０は、本発明にいう表示形態制御部の一例、プリント指示受付部６７０とプリンタ２００とを合わせたものは、本発明にいうプリント部の一例にそれぞれ相当する。また、クライアント装置３００，４００は、本発明にいう表示部の一例にあたるとともに、本発明にいう表示装置の一例に相当する。
【００５７】
以下、図４に示すサーバ装置１００の各要素を説明することによって、図３に示すプリント状況出力プログラム５１０の各要素も併せて説明する。
【００５８】
図１および図４に示すサーバ・アンド・クライアントシステムにおいては、オペレータごとにユーザＩＤが割り当てられており、そのユーザＩＤに対して各種処理へのアクセス権が与えられている。クライアント装置３００，４００にプリンタ２００でのプリント出力の実行状況を表示させる処理については、基本的には、全てのオペレータ（つまり、全てのユーザＩＤ）に対してアクセス権が与えられているが、プリンタ２００でプリント出力されるページの内容に関わる表示項目（以下では、この表示項目をページ項目と称する）は、そのページと関係したオペレータのみが表示させることができる。サーバ装置１００のハードディスク１２０には、ページに関する情報（本実施形態では、そのページのプリント出力を指示したプリント指示者の指示者ＩＤ）と、ページ項目を表示させることが許可されたオペレータのユーザＩＤ（以下では、このユーザＩＤを許可者ＩＤと称する）との関係が予め記憶されている。
【００５９】
クライアント装置３００，４００では、オペレータによってページを表わすページデータの編集が行われる。このページデータに基づくページをプリンタ２００でプリント出力する際には、オペレータ（プリント指示者）は、クライアント装置３００，４００に予め用意されているプリント指定用画面（後述する）に従って、ユーザＩＤ（以下では、プリント指示者のユーザＩＤを指示者ＩＤと称する）と、プリント枚数やプリント部数などといったプリント情報を入力する。指示者ＩＤ、プリント情報、ページデータは、サーバ装置１００に送られる。
【００６０】
サーバ装置１００の画像処理部６６０は、クライアント装置３００，４００から送られてきたページデータを、プリンタ２００用の、ラスタイメージでページを表現したページデータに変換する。
【００６１】
プリント指示受付部６７０は、ラスタイメージに変換後のページデータに、クライアント装置３００，４００から送られてきた指示者ＩＤを付加する。指示者ＩＤ付きのページデータは、プリンタ２００に送られて、プリンタ２００でページデータが表わすページがプリント出力される。
【００６２】
また、プリント出力の実行状況を確認する際には、オペレータ（表示要求者）は、クライアント装置３００，４００に予め用意されている表示要求用画面（後述する）に従って、ユーザＩＤ（以下では、表示要求者のユーザＩＤを要求者ＩＤと称する）を入力する。要求者ＩＤはサーバ装置１００に送られる。
【００６３】
サーバ装置１００の表示要求受付部６２０は、クライアント装置３００，４００から送られてきた要求者ＩＤを取得する。取得された要求者ＩＤは、実行状況取得部６１０と関係判定部６３０に伝えられる。
【００６４】
実行状況取得部６１０は、表示要求受付部６２０から要求者ＩＤが伝えられると、プリンタ２００におけるプリント出力の実行状況を取得する。取得されたプリント出力の実行状況は、関係判定部６３０に送られる。
【００６５】
関係判定部６３０では、プリンタ２００でプリント出力されるページごとに、要求者ＩＤが、ハードディスク１２０に記憶された関係における許可者ＩＤと合致しているか否かが判定される。判定結果は表示形態制御部６５０に送られる。
【００６６】
サーバ装置１００には、プリント出力の実行状況とともに表示される表示項目が複数用意されている。サーバ装置１００の管理者が、マウス１０４などを使って複数の表示項目のうち少なくとも１つの表示項目を選択すると、情報指定部６４０は、その選択された表示項目をページ項目として指定する。
【００６７】
表示形態制御部６５０は、クライアント装置３００，４００に、プリンタ２００でプリント出力されるページのうち、関係判定部６３０で要求者ＩＤと許可者ＩＤとが合致していると判定されたページに関しては、実行状況取得部６１０から伝えられたプリント出力の実行状況と全ての表示項目とを表示させ、それ以外のページに関しては、ページ項目を伏せて、プリント出力の実行状況とページ項目を除く表示項目とを表示させる。
【００６８】
サーバ装置１００は、基本的には以上のように構成されている。
【００６９】
図５は、図１および図４に示すサーバ・アンド・クライアントシステムにおいて、プリンタ２００でのプリント出力の実行状況を表示させる一連の処理を示すフローチャートである。以下では、図５に従って、サーバ・アンド・クライアントシステムでのプリント出力処理、および、そのプリント出力の実行状況を表示させる処理について説明する。
【００７０】
まず、このサーバ・アンド・クライアントシステムにおいて予め設定されている各種情報について説明する。
【００７１】
このサーバ・アンド・クライアントシステムにおいては、部署＿Ａに所属するオペレータには１００番台（１００〜１９９まで）のユーザＩＤがそれぞれ割り当てられており、以下、同様に、部署＿Ｂに所属するオペレータは２００番台（２００〜２９９まで）、部署＿Ｃに所属するオペレータは３００番台（３００〜３９９まで）のユーザＩＤがそれぞれ割り当てられているものとする。
【００７２】
また、このサーバ・アンド・クライアントシステムでは、サーバ装置１００の管理者によって、予め、ページ項目の設定が行われる。本実施形態では、プリント出力の実行状況とともに表示させる表示項目として、プリント出力ごとに付されるジョブＩＤ、プリント出力されるページデータが格納されたファイル名、ファイル名とジョブＩＤとが組み合わされたジョブ名称、ジョブの優先度、ページ数、出力部数、ページデータに付加されたコメントなどが用意されている。サーバ装置１００の管理者は、サーバ装置１００に用意されているページ項目設定用画面に従って、これらの表示項目のうち所望の表示項目を選択する。ここでは、ファイル名とジョブ名称とが選択されたものとして説明を行う。
【００７３】
このとき、サーバ装置１００の内部では、情報指定部６４０において、ファイル名とジョブ名称とがページ項目として設定され、設定されたページ項目が表示形態制御部６５０に伝えられる。例えば、このサーバ・アンド・クライアント装置が不特定多数のオペレータによって使用される場合などには、コメントなどもページ項目として指定することによって、セキュリティのレベルを向上させることができる。
【００７４】
さらに、サーバ装置１００の管理者は、プリンタ２００プリント出力されるページと、そのページの内容に関するページ項目の表示を許可するオペレータとの関係も予め設定しておく。本実施形態においては、ページのプリント出力を指示したプリント指示者のユーザＩＤ（指示者ＩＤ）と、そのプリント出力の実行状況とともにページ項目を表示することが許可されるオペレータのユーザＩＤ（許可者ＩＤ）との関係が設定される。この指示者ＩＤと許可者ＩＤとの関係は、本発明にいう所定の関係基準の一例に相当する。
【００７５】
表１は、指示者ＩＤと許可者ＩＤとの関係の例を示す表である。
【００７６】
【表１】
2006031616.tif 000003
【００７７】
この例では、部署＿Ａに所属するオペレータは、同じ部署＿Ａに所属している全ての人物がプリント指示したページについて、ページ項目を表示させることができ、部署＿Ａに所属するオペレータ以外のオペレータは、自分自身がプリント出力を指示したページのページ項目のみ表示させることができる。このように、指示者ＩＤと許可者ＩＤとを対応つけておくことによって、ページの内容に関するページ項目を、そのページに関係している人物からの表示要求に対してのみ表示させることができる。
【００７８】
続いて、実際にプリント出力が行われて、プリント出力の実行状況が表示される処理について説明する。
【００７９】
例えば、図１に示す上のクライアント装置３００で、オペレータによってページデータが編集され（図５のステップＳ１＿１）、予め用意されている印刷用ボタンなどが選択されると、クライアント装置３００には、予め用意されているプリント指定用画面が表示される。
【００８０】
図６は、プリント指定用画面の例を示す図である。
【００８１】
図６に示すプリント指定用画面７００には、プリンタ２００を指定するためのプリンタ指定部７１０と、印刷ページを指定するページ指定部７２０と、印刷部数を指定する部数指定部７３０と、プリント指示者の指示者ＩＤを指定するＩＤ指定部７４０と、指定内容を確定するＯＫボタン７５０と、指定内容をキャンセルするキャンセルボタン７６０とで構成されている。
【００８２】
プリント指示者がプリント指定用画面７００に従って、プリント情報と指示者ＩＤとを入力すると（図５のステップＳ１＿２）、プリント情報と指示者ＩＤとが、ページデータとともにサーバ装置１００に送られる。
【００８３】
サーバ装置１００では、図４に示す画像処理部６６０において、クライアント装置３００から送られてきたページデータにラスタライズ処理が施され、変換後のページデータがプリント指示受付部６７０に伝えられる。
【００８４】
プリント指示受付部６７０では、ラスタライズ処理が施されたページデータに、クライアント装置３００から送られてきた指示者ＩＤが付加される（図５のステップＳ１＿３）。プリント指示者の指示者ＩＤが付加されたページデータは、プリント情報とともにプリンタ２００に送られる（図５のステップＳ１＿４）。
【００８５】
プリンタ２００では、サーバ装置１００から送られてきたプリント情報に従って、ページデータが表わすページがプリント出力される（図５のステップＳ１＿５）。
【００８６】
以上のようにして、クライアント装置３００でプリント指示が入力されたページがプリント出力される。
【００８７】
また、図１に示す下のクライアント装置４００においても、上のクライアント装置３００と同様にして、オペレータがページデータを編集し（図５のステップＳ２＿１）、図６に示すプリント指定用画面７００に従ってプリント情報や指示者ＩＤを入力すると、サーバ装置１００にページデータとプリント情報と指示者ＩＤが送られる（図５のステップＳ２＿２）。
【００８８】
サーバ装置１００の画像処理部６６０でラスタライズ処理が施されたページデータは、プリント指示受付部６７０で指示者ＩＤが付加され（図５のステップＳ２＿３）、プリンタ２００に送られる（図５のステップＳ２＿４）。
【００８９】
プリンタ２００では、プリント情報に従って、クライアント装置４００で編集されたページデータに基づいたページがプリント出力される（図５のステップＳ２＿５）。
【００９０】
続いて、プリント出力状況を表示させる処理について説明する。
【００９１】
オペレータが、クライアント装置３００に予め用意されている表示要求用ボタンを選択すると（図５のステップＳ３＿１）、クライアント装置３００には、予め用意されている表示要求用画面が表示される。
【００９２】
図７は、表示要求用画面の例を示す図である。
【００９３】
図７に示す表示要求用画面８００には、表示要求を行う表示要求者のユーザＩＤを指定する要求者ＩＤ指定部８１０と、デフォルトのユーザＩＤ（例えば、使用されていない１０番台など）を指定するデフォルトＩＤ指定部８２０と、指定内容を確定するＯＫボタン８３０と、指定内容をキャンセルするキャンセルボタン８４０とで構成されている。表示要求者が表示要求用画面８００に従って要求者ＩＤを入力すると、その要求者ＩＤはサーバ装置１００に送られる（図５のステップＳ３＿２）。
【００９４】
クライアント装置３００から送られてきた要求者ＩＤは、図４に示す表示要求受付部６２０で取得される。表示要求受付部６２０は、要求者ＩＤを実行状況取得部６１０と関係判定部６３０に伝える。
【００９５】
要求者ＩＤが伝えられると、実行状況取得部６１０は、プリンタ２００に対して、プリント出力の実行状況を問い合わせる（図５のステップＳ３＿３）。
【００９６】
プリンタ２００は、実行状況取得部６１０にプリント出力の実行状況を返信する（図５のステップＳ３＿４）。
【００９７】
表２は、ページデータに関する表示項目と、そのページデータのプリント出力の実行状況との関係の例を示している。
【００９８】
【表２】
2006031616.tif 000004
【００９９】
従来、クライアント装置から表示要求が送られてくると、サーバ装置では表２に示された表示項目（指定者ＩＤを除く）で構成されたリストが作成され、そのリストがクライアント装置に送られる。その結果、クライアント装置では、ファイル名などといったページ項目もプリント出力の実行状況とともに表示されてしまい、第３者にページの内容が推測されてしまうという問題がある。
【０１００】
このような問題を解決するため、本実施形態においては、ページ項目を予め許可されたオペレータに対してのみ表示させる。まずは、実行状況取得部６１０で取得されたプリント出力の実行状況が、表示形態制御部６５０に送られる。
【０１０１】
表示形態制御部６５０では、プリンタ２００でプリント出力されるページごとに、表示要求受付部６２０から送られてきた要求者ＩＤと、予め設定されている許可者ＩＤとが合致するか否かが判定される。例えば、要求者ＩＤが「２０１」の場合、表１から、指示者ＩＤが１００番台以外で、指示者ＩＤと要求者ＩＤが一致しているページ（ジョブＩＤ）のみページ項目の表示が許可される。また、表２から、ジョブＩＤが「１」のページのみ要求者ＩＤと指示者ＩＤとが一致している。続いて、表２に示すようなページデータに関する表示項目のうち、要求者ＩＤと指示者ＩＤとが一致していないページ（ジョブＩＤ）のページ項目を伏せ字に換えて、リストを生成する（図５のステップＳ３＿５）。この例では、表１から、ページ項目はファイル名とジョブ名であるため、表２のうち、ジョブＩＤが「１」のページにおけるジョブ名称およびファイル名が伏せ字に換えられたリストが生成される。
【０１０２】
生成されたリストは、表示形態制御部６５０からクライアント装置３００に送られる（図５のステップＳ３＿６）。
【０１０３】
クライアント装置３００では、サーバ装置１００から送られてきたリストに基づいて、プリンタ２００でのプリント出力の実行状況が表示される。
【０１０４】
図８は、クライアント装置３００に表示されたプリント出力の実行状況の例を示す図である。
【０１０５】
図８に示すプリンタ実行状況画面９００には、プロパティを表示するプロパティボタン９１１、プリント出力の再実行を指定する再実行ボタン９１２、プリント出力の中止を指定する中止ボタン９１３、プリント出力ジョブを削除する削除ボタン９１４、プリント出力ジョブの履歴を表示するログボタン９１５、プリント出力の停止および停止解除を指定する停止／解除ボタン９１６、高速プリントの実行／実行解除を指定する高速／解除ボタン９１７などが備えられている。また、実行状況画面９００には、サーバ装置１００から送られてきたリストに基づいた、ジョブＩＤＩＤ、ジョブ名称９２２、優先度９２３、ファイル名９２４、ステータス（実行状況）９２６、ページ数９２７、部数９２７、コメント９２８なども表示されている。
【０１０６】
この例では、表示要求者自身がプリント指示を行った、ジョブＩＤが１のページについてのみ、ジョブ名称９２２、およびファイル名９２４が明記されており、ジョブＩＤが１以外のページについては、ジョブ名称９２２、およびファイル名９２４が伏せ字に換えられている。このように、要求者ＩＤが表１に示す許可者ＩＤに合致するページにおいては、ジョブ名称９２２やファイル名９２４を明記することによって、プリンタ実行状況画面９００に表示されたプリント出力ジョブのうち、実行状況を確認したいプリント出力ジョブを容易に認識することができる。また、要求者ＩＤが許可者ＩＤと合致しないプリント出力においては、ジョブ名称９２２やファイル名９２４を伏せ字に換えることによって、第３者にページの内容を推測されてしまう不都合を回避しつつ、プリンタ２００で実行されるプリント出力ジョブ全体の実行状況を確認することができる。
【０１０７】
また、例えば、図５のステップＳ３＿２において、ユーザＩＤが「１０２」のオペレータによって表示要求がなされた場合、表１から、指示者ＩＤが１００番台のページであればページ項目の表示が許可される。また、表２から、ジョブＩＤが「５」，「４」，「３」のページにおいて、指示者ＩＤが１００番台であることがわかる。
【０１０８】
図９は、ユーザＩＤが「１０２」のオペレータによって表示要求がなされた場合の、クライアント装置３００に表示されたプリント出力の実行状況の例を示す図である。
【０１０９】
図９では、ジョブＩＤが「５」，「４」，「３」のページにおけるジョブ名称９２２、およびファイル名９２４が明記されている。これらジョブＩＤが「５」，「４」，「３」のページは、表示要求者自身ががプリント指示を行ったページではなく、表示要求者と同じ部署＿Ａに所属するオペレータがプリント出力を指示したページである。このように、本実施形態によると、プリント出力指示を行った本人でなくても、ページの内容を推測されても影響のない人物には、ページ項目を表示させることができる。
【０１１０】
ここで、上記では、ファイル出力を指示した指示者ＩＤと、実行状況の表示を要求した要求者ＩＤとの関係に基づいてページ項目の表示／非表示を判定する例について説明したが、本発明にいう関係判定部は、例えば、ページデータを編集した編集者のユーザＩＤと要求者ＩＤとの関係に基づいて判定処理を行うものであってもよい。
【０１１１】
また、上記では、クライアント装置でオペレータが指示者ＩＤや要求者ＩＤを入力する例について説明したが、本発明にいう関係判定部は、指示者ＩＤや要求者ＩＤではなく、例えば、指紋などを使ってプリント指示者や表示要求者を識別し、判定処理に用いるものであってもよい。
【０１１２】
また、上記では、ファイル出力を指示した指示者ＩＤと、実行状況の表示を要求した要求者ＩＤとの関係に基づいてページ項目の表示／非表示を判定する例について説明したが、本発明にいう関係判定部は、例えば、ファイル出力が指示されたクライアント装置と、実行状況の表示が要求されたクライアント装置とが同一かという単純な判定処理を行うものであってもよい。
【図面の簡単な説明】
【０１１３】
【図１】本発明のプリント状況表示システムの一実施形態が組み込まれたサーバ・アンド・クライアントシステムを示す図である。
【図２】サーバ装置１００のハードウェア構成図である。
【図３】本発明のプリント状況表示システムプログラム、およびプリント状況表示プログラムの一実施形態が記憶されたＣＤ−ＲＯＭ１０５を示す概念図である。
【図４】図１に示すサーバ装置１００の機能ブロック図である。
【図５】図１および図４に示すサーバ・アンド・クライアントシステムにおいて、プリンタ２００でのプリント出力の実行状況を表示させる一連の処理を示すフローチャートである。
【図６】プリント指定用画面の例を示す図である。
【図７】表示要求用画面の例を示す図である。
【図８】クライアント装置３００に表示されたプリント出力の実行状況の例を示す図である。
【図９】ユーザＩＤが「１０２」のオペレータによって表示要求がなされた場合の、クライアント装置３００に表示されたプリント出力の実行状況の例を示す図である。
【符号の説明】
【０１１４】
１０    通信網
１００    サーバ装置
１０１    本体
１０２    ＣＲＴディスプレイ
１０３    キーボード
１０４    マウス
１０５    ＣＤ−ＲＯＭ
１０６    ＭＯ
１１１    ＣＰＵ
１１２    ＲＡＭ
１１３    ＨＤＤ
１１４    ＭＯドライブ
１１５    ＣＤ−ＲＯＭドライブ
１１６    通信用ボード
１１０    バス
１２０    ハードディスク
２００    プリンタ
３００，４００    クライアント装置
５１０    プリント状況出力プログラム
５１１    実行状況取得部
５１２    表示要求受付部
５１３    関係判定部
５１４    情報指定部
５１５    表示形態制御部
５１６    画像処理部
５１７    プリント部
６１０    実行状況取得部
６２０    表示要求受付部
６３０    関係判定部
６４０    情報指定部
６５０    表示形態制御部
６６０    画像処理部
６７０    プリント指示受付部
【図１】
2006031616.tif 000005
【図２】
2006031616.tif 000006
【図３】
2006031616.tif 000007
【図４】
2006031616.tif 000008
【図５】
2006031616.tif 000009
【図６】
2006031616.tif 000010
【図７】
2006031616.tif 000011
【図８】
2006031616.tif 000012
【図９】
2006031616.tif 000013