(57)【要約】【課題】印刷依頼先の処理状況を依頼者に広く知らせつつ、個人情報を保護する。【解決手段】コンピュータから印刷ジョブ情報の要求を受けた複写機１は、そのジョブ情報の要求元に対して、そのジョブ情報の要求元が管理者であればすべての印刷ジョブ情報を送信し、管理者以外であれば、個人情報をのぞく情報に限って送信する。印刷ジョブ情報を受信したコンピュータは、自身が要求元である印刷ジョブについては、その印刷ジョブ情報にそのコンピュータが保持する個人情報を付加してから、ジョブリストを表示する。これは、複写機の操作部において直接ジョブリスト表示が指示された場合にも同様であり、この場合は、指示と共に入力される利用者のＩＤに基づいて判断される。【選択図】図１
2005267409.tif 000002
【特許請求の範囲】
【請求項１】
端末からプリンタに送信したプリントジョブを前記プリンタにより処理するプリントシステムであって、
前記プリントジョブに関する情報を表示可能な表示手段と、
前記プリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記表示手段により表示させる制御手段と
を備えることを特徴とするプリントシステム。
【請求項２】
前記制御手段は、前記要求者が前記プリントジョブの発行者と同一の場合には、前記プリントジョブに関する情報の全部を前記表示手段により表示させることを特徴とする請求項１に記載のプリントシステム。
【請求項３】
前記制御手段は、前記要求者が当該プリントシステムの管理者である場合には、前記プリントジョブに関する情報の全部を前記表示手段により表示させることを特徴とする請求項１に記載のプリントシステム。
【請求項４】
前記制御手段は、前記要求者が前記プリントジョブの発行者および当該プリントシステムの管理者のいずれでもない場合には、前記プリントジョブに関する情報のうち、前記プリントジョブの発行者に関する情報を表示させないことを特徴とする請求項１に記載のプリントシステム。
【請求項５】
前記プリンタは、前記要求者に応じて表示すべき前記プリントジョブに関する情報の内容を定義した表示制御情報を有し、前記制御手段は、前記要求者が、前記プリントジョブの発行者および当該プリントシステムの管理者のいずれでもない場合には、前記表示制御情報に従って、表示しないと定義された前記プリントジョブに関する情報を表示しないことを特徴とする請求項１に記載のプリントシステム。
【請求項６】
前記プリンタに、前記表示手段と、前記プリントジョブに関する情報を要求する入力を行うための入力手段とを備えることを特徴とする請求項１に記載のプリントシステム。
【請求項７】
前記端末に、前記表示手段と、前記プリントジョブに関する情報を要求する入力を行うための入力手段とを備えることを特徴とする請求項１に記載のプリントシステム。
【請求項８】
端末から受信したプリントジョブを処理する画像形成装置であって、
前記プリントジョブに関する情報を表示可能な表示手段と、
前記プリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記表示手段により表示させる制御手段と
を備えることを特徴とする画像形成装置。
【請求項９】
端末から受信したプリントジョブを処理する画像形成装置であって、
前記端末へ情報を送信するための通信手段と、
前記端末からの要求に応じて、受信したプリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記端末へ送信する送信手段と
を備えることを特徴とする画像形成装置。
【請求項１０】
端末からプリンタに送信したプリントジョブを前記プリンタにより処理するプリントシステムにおいて、
前記プリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を表示手段により表示させる制御工程を備えることを特徴とする表示制御方法。
【請求項１１】
前記制御工程は、前記要求者が前記プリントジョブの発行者と同一の場合には、前記プリントジョブに関する情報の全部を前記表示手段により表示させることを特徴とする請求項１０に記載の表示制御方法。
【請求項１２】
前記制御工程は、前記要求者が当該プリントシステムの管理者である場合には、前記プリントジョブに関する情報の全部を前記表示手段により表示させることを特徴とする請求項１０に記載の表示制御方法。
【請求項１３】
前記制御工程は、前記要求者が前記プリントジョブの発行者および当該プリントシステムの管理者のいずれでもない場合には、前記プリントジョブに関する情報のうち、前記プリントジョブの発行者に関する情報を表示させないことを特徴とする請求項１０に記載の表示制御方法。
【請求項１４】
前記プリンタは、前記要求者に応じて表示すべき前記プリントジョブに関する情報の内容を定義した表示制御情報を有し、前記制御工程は、前記要求者が、前記プリントジョブの発行者および当該プリントシステムの管理者のいずれでもない場合には、前記表示制御情報に従って、表示しないと定義された前記プリントジョブに関する情報を表示しないことを特徴とする請求項１０に記載の表示制御方法。
【請求項１５】
端末から受信したプリントジョブを処理する画像形成装置の制御方法であって、
前記プリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記表示手段により表示させるることを特徴とする画像形成装置の制御方法。
【請求項１６】
端末から受信したプリントジョブを処理する画像形成装置の制御方法であって、
前記端末からの要求に応じて、受信したプリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記端末へ送信することを特徴とする画像形成装置の制御方法。
【請求項１７】
請求項１０乃至１４のいずれか１項に記載の表示制御方法をコンピュータにより実行させるためのプログラム。
【請求項１８】
請求項１５又は１６に記載の画像形成装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば複写機やプリンタなどの出力装置により端末で発生したプリントジョブを遂行するプリントシステムに関し、特に端末あるいはプリンタにおいてジョブに関する情報のリストを表示できるプリントシステムに関する。
【背景技術】
【０００２】
従来の画像形成システムでは、プリンタは複数の端末で共有されることが多い。そのようなシステムでは、ＬＡＮやインターネットなどのネットワークを介して複数のパーソナルコンピュータ（パソコン）から１台のプリンタに対して印刷ジョブが送られて、それらの印刷ジョブをプリンタが蓄積し、順番に印刷ジョブを処理して行く。この時、印刷ジョブを発行したパソコンを含むネットワークに接続したパソコンから、印刷ジョブリストの問い合わせが前記プリンタに送られると、この問い合わせに対してプリンタから印刷ジョブに関する情報として、印刷ジョブリストを返す。この印刷ジョブリストの応答を受けたパソコンは、印刷ジョブリストを表示部に表示することが出来る。
【０００３】
印刷ジョブリストには、ドキュメントの名称や、発行者（所有者）名、印刷ジョブの処理状態、ドキュメントのページ数、ドキュメントサイズ、受付時間等が含まれる。印刷ジョブの処理状態とは、たとえば印刷待ちや、プリント中、エラー中といったジョブの処理状態である。発行者名は、印刷ジョブを発行したパソコンもしくはユーザ等の名前である。この印刷ジョブリストに含まれる情報を参照して、印刷ジョブを発行しようとする者は、たとえばその印刷ジョブを効率よく実行するにはどのようにすればよいかを判断することができる。たとえば職場や家庭などにプリンタが設置され、プリンタの使用者が分かっている場合には、プリンタを使用しようとする者は、ジョブリストを表示させて他人のジョブの状態を参照し、使用できるプリンタが複数ある場合には空いているプリンタを使用したり、あるいは不適切な使用の仕方をしている者がいればその者に直接注意を与えることができる（特許文献１等参照）。
【特許文献１】特開２００１−２０５８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、職場や家庭など、使用者が特定されている場合にはジョブリストを無条件に表示させても良いが、不特定多数の人が印刷に用いるインターネットに接続した公共性の高いプリンタともなると、そのプリンタのジョブリストを無条件に不特定の利用者に閲覧させることは個人情報の保護の観点から問題がある。
【０００５】
たとえば、インターネットを介してプリンタを提供するサービスを、コンビニエンスストアやプリントショップなどが行っている。このようなサービスにおいては、依頼者の情報を第三者にみられないようにするために、依頼者自身以外の印刷ジョブの情報を見られないようにしている場合もある。このようにジョブリストの表示を制限することで、依頼者の個人情報が不特定の利用者に見られることを防止できる。しかしながら、依頼者、すなわち印刷を行おうとする者がジョブリストを参照して他人のジョブの状態を調査し、その状態に応じて適切な対応をとることは不可能になる。
【０００６】
このように、プリンタの利用者が参照できるジョブリストを制限すると、個人情報を保護することはできるものの、利用者はプリンタの利用状況を知ることができず、一方、プリンタの利用者にジョブリストを公開すると制限すると個人情報がジョブリストと共に公開されてしまう、という問題があった。
【０００７】
本発明は上記従来例に鑑みてなされたもので、個人情報を保護しつつ、プリンタの利用状況に関する情報を利用者に与えることができるプリントシステムおよび表示制御方法および画像形成装置とその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は以下の構成を有する。
【０００９】
端末からプリンタに送信したプリントジョブを前記プリンタにより処理するプリントシステムであって、
前記プリントジョブに関する情報を表示可能な表示手段と、
前記プリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記表示手段により表示させる制御手段とを備える。
【００１０】
さらに好ましくは、前記制御手段は、前記要求者が前記プリントジョブの発行者と同一の場合には、前記プリントジョブに関する情報の全部を前記表示手段により表示させる。
【００１１】
さらに好ましくは、前記制御手段は、前記要求者が当該プリントシステムの管理者である場合には、前記プリントジョブに関する情報の全部を前記表示手段により表示させる。
【００１２】
さらに好ましくは、前記制御手段は、前記要求者が前記プリントジョブの発行者および当該プリントシステムの管理者のいずれでもない場合には、前記プリントジョブに関する情報のうち、前記プリントジョブの発行者に関する情報を表示させない。
【００１３】
さらに好ましくは、前記プリンタは、前記要求者に応じて表示すべき前記プリントジョブに関する情報の内容を定義した表示制御情報を有し、前記制御手段は、前記要求者が、前記プリントジョブの発行者および当該プリントシステムの管理者のいずれでもない場合には、前記表示制御情報に従って、表示しないと定義された前記プリントジョブに関する情報を表示しない。
【００１４】
さらに好ましくは、前記プリンタに、前記表示手段と、前記プリントジョブに関する情報を要求する入力を行うための入力手段とを備える。
【００１５】
さらに好ましくは、前記端末に、前記表示手段と、前記プリントジョブに関する情報を要求する入力を行うための入力手段とを備える。
【００１６】
あるいは、本発明の他の側面によれば、本発明は次のような構成を有する。
【００１７】
端末から受信したプリントジョブを処理する画像形成装置であって、
前記プリントジョブに関する情報を表示可能な表示手段と、
前記プリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記表示手段により表示させる制御手段とを備える。
【００１８】
あるいは、本発明の他の側面によれば、本発明は次のような構成を有する。
【００１９】
端末から受信したプリントジョブを処理する画像形成装置であって、
前記端末へ情報を送信するための通信手段と、
前記端末からの要求に応じて、受信したプリントジョブに関する情報のうち、前記プリントジョブに関する情報の要求者に応じた情報を前記端末へ送信する送信手段とを備える。
【発明の効果】
【００２０】
本発明によれば、プリントジョブのうち、プリントジョブに関する情報の要求者に応じた情報を表示することができる。そのため、利用者の個人情報を保護しつつ、プリンタの利用状況を利用者全員に提供することができる。
【発明を実施するための最良の形態】
【００２１】
＜システム構成＞
図１は、本発明システムの全体を示すネットワーク接続図であって、複数の複写機（１，１３，１５）と複数のコンピュータ（２，３，４，５，１４）がインターネットに接続されている。また、設置場所（７，８，９，１０，１１，１２）ごとに前記複写機またはコンピュータまたはその両方が配置されている。図１において、個人宅７にはコンピュータ３が、個人宅８にはコンピュータ４が、サーバー設置場所９にはコンピュータ５が、プリントショップ１０にはコンピュータ１４および複写機１３が、コンビニエンスストア１１にはコンピュータ２および複写機１が、コンビニエンスストア１２には複写機１５が設置されている。
【００２２】
利用者は、個人宅７または個人宅８のそれぞれ設置されたコンピュータ３もしくはコンピュータ４から、文書や画像の印刷を、コンビニエンスストア１１，コンビニエンスストア１２，プリントショップ１０に設置された複写機１，１５，１３を利用して行うことが出来る。このプリントの依頼は、コンピュータに直接接続されたプリンタで印刷を行う場合と同様に行うことができる。また、印刷ジョブの発行に先立って、サーバコンピュータ５などにより利用者認証を受け、利用者のＩＤなどに対して課金する処理をあわせて行うこともできる。いずれにしても、印刷の指示が利用者から与えられると、印刷ジョブが発行され、コンピュータから複写機にインターネットを介して渡される。
【００２３】
図２は、コンピュータ２，３，４のハードウエア構成を示した図である。コンピュータは、ＣＰＵを含む制御部２０１と、バス等により、オペレータが指示を入力するためのキーボード／マウス２０２と、ジョブリスト等の画像を表示するディスプレイ２０３と、プログラムやデータを格納するための媒体であるＲＯＭ２０４、ＲＡＭ２０５、ＨＤ２０６と、インターネットなどの外部と通信するための外部ＩＦ２０７とにより構成されている。先のインターネット６には外部ＩＦ２０７を介して接続している。制御部２０１は、所定のプログラムを実行して、後述の図１３〜図１５に示した手順を実現できる。
【００２４】
図３は、複写機１のハードウエア構成を示した図である。複写機１は、ＣＰＵを含む制御部１０１と、オペレーターが指示を入力するためのキー入力部１０２と、ジョブリスト等の画像を表示するための表示部１０３と、記憶媒体であるＲＯＭ１０４、ＲＡＭ１０５、ＨＤ１０６と、印刷媒体上に画像を形成するための印刷機構部１０７と、インターネットやホストコンピュータ等の外部装置と通信するための外部ＩＦ１０８とにより構成されている。先のインターネット６には外部ＩＦ１０８を介して接続している。制御部１０１は、所定のプログラムを実行して、後述の図９〜図１２に示した手順を実現できる。
【００２５】
図４は、処理ブロックごとの構成を記載したコンピュータ３，４と複写機１とをインターネットに接続した図である。図４の処理ブロックは、外部ＩＦを除いて図２及び図３の制御部により所定のプログラムを実行することで実現されるソフトウエアモジュールである。
【００２６】
図４のコンピュータ３，４において、アプリケーション３２１は、テキストエディタなど文書処理のアプリケーションや、ペイントブラシなど画像処理のアプリケーションである。これらアプリケーションは、プリントドライバ３２２に対して印刷すべきデータを渡す。プリンタドライバ３２２は、渡されたデータを所定形式の印刷データと印刷コマンドに変換して印刷ジョブを作成し、その印刷ジョブを外部の複写機やプリンタに外部ＩＦ２０７を介して出力することができる。
【００２７】
またプリンタドライバ３２２の印刷ジョブモニタ３２２１は、外部の複写機やプリンタにジョブ状況を外部ＩＦ２０７を介して問い合わせ、その情報（ジョブリスト）を表示することが出来る。ジョブリストの表示は、印刷ジョブ発行後必ず行うようにしても良いし、利用者の要求に応じて行うようにしてもよい。
【００２８】
一方複写機１は、外部ＩＦ１０８を介してコンピュータ３，４から印刷ジョブを受け取ると、ジョブ管理部１２２でその印刷ジョブをハードディスク１０６などに記憶して処理し、プリント機構部１２３で印刷する。受信した印刷ジョブは原則的に待ち行列に登録されて先着順に処理・印刷される。また複写機１は外部ＩＦ１０８を介して印刷ジョブの問い合わせを受信すると、ジョブ管理部に記憶されている印刷ジョブの情報を回答として送信する。複数の印刷ジョブに関する情報が記憶されていればそれら全てを送信する。送信される情報は、図８を参照して後で説明するように、問い合わせ元のコンピュータまたは利用者に応じて変えられる。
【００２９】
＜ジョブ状況の表示＞
ここで、図１のコンピュータ３から文書「ピクニック写真」を印刷するための印刷ジョブを、コンピュータ４から文書「海水浴写真」を印刷するための印刷ジョブを複写機１に対して発行したものとする。
【００３０】
図５は、この場合におけるコンピュータ３のディスプレイ２０３（ディスプレイ３−２０３とする。他のコンピュータについても同様）に表示される、複写機１の印刷ジョブの状況の一例を示す図である。図６は、コンピュータ４のディスプレイ４−２０３に表示される、複写機１の印刷ジョブの状況の一例を示す図である。図７は、コンピュータ２のディスプレイ２−２０３に表示される、複写機１の印刷ジョブの状況の一例を示す図である。それぞれ、各コンピュータのプリンタドライバが印刷ジョブの問い合わせを複写機１に送信し、複写機１がそれに回答した結果表示される。
【００３１】
図５，６，７は、ジョブリスト中“ＸＸＸ”と非表示になっている部分が異なっている。すなわち、図５においてジョブＩＤが７９３７６４のジョブ表示欄５０１にはすべての項目が表示されているが、ジョブＩＤが４２５６７８のジョブ表示欄５０２ではドキュメント名、発行者、発行者ＩＤの項目が非表示となり、それら項目は実質的に表示されていない。図６については、ジョブＩＤが４２５６７８のジョブ表示欄６０２にはすべての項目が表示されているが、ジョブＩＤが７９３７６４のジョブ表示欄６０１では、ドキュメント名、発行者、発行者ＩＤの項目が非表示となり、実質的に表示されていない。図７については、非表示の項目はなく、全ての項目が全てのジョブについて表示されている。なお図５，６，７と同様のジョブリストが複写機１の表示部にも表示することができる。
【００３２】
図５を見ると、プリンタ名が「コンビニＣのプリンタ」であり、ジョブＩＤが２つ表示されており、複写機１が現在２つの印刷ジョブを処理中であるとわかる。ジョブリストの上のジョブほど先に受信したジョブで、ジョブＩＤが７９３７６４のものは、図５のジョブリストが表示されているコンピュータ３から発行された印刷ジョブであり、ドキュメント名も発行者も発行者ＩＤも表示されている。その他、処理状態やページ数、ファイルサイズ、印刷ジョブの受付時間、経過時間が表示されている。
【００３３】
一方、ジョブＩＤ４２５６７８は、図５のジョブリストが表示されているコンピュータ３ではなく、コンピュータ２から発行さらた印刷ジョブであり、ドキュメント名と発行者と発行者ＩＤが非表示になっている。しかしながら、その他、処理状態やページ数、ファイルサイズ、印刷ジョブの受付時間、経過時間が表示されている。
【００３４】
このように、自らが発行したジョブに関してはプライベート情報（個人情報）であるドキュメント名、発行者、発行者ＩＤを含めてジョブリストが表示されるため、それを見ることが可能であるが、他人が発行したジョブに関しては、プライベート情報はジョブリストに表示されないためにそれを見ることはできない。
【００３５】
図６では、ジョブリストを表示しているコンピュータと各印刷ジョブの発行元のコンピュータの関係が図５の状態と入れ替わるため、それに応じて表示も変わっている。しかし図５と同様、自らが発行したジョブに関してはプライベート情報（個人情報）であるドキュメント名、発行者、発行者ＩＤを含めてジョブリストが表示され、他人が発行したジョブに関してはプライベート情報はジョブリストに表示されない。
【００３６】
図７は、複写機１が設置されたコンビニエンスストア１１に設置されたコンピュータ２の表示の一例である。コンピュータ２は、複写機１の管理者のコンピュータであるため、ジョブリストに非表示の部分はなく全情報が表示される。
【００３７】
＜制御テーブル＞
図８は、印刷ジョブの状況を示す項目と、その情報の記憶や表示との対応付けを示す表である。図８において、列１は、プリンタに記憶されている印刷ジョブ情報の各項目を示す。列２は、項目ごとにプリンタに記憶されている内容の一具体例を示す。列３乃至４は、印刷ジョブ発行時にどのコンピュータがどの情報（項目）を記憶していて（○部）、どの情報（項目）を記憶していないか（×部）を示す。たとえば管理者のパーソナルコンピュータ（ＰＣ）（列３）および第三者（そのほか）のパーソナルコンピュータ（列５）は印刷ジョブの発行に関与しないので、印刷ジョブに関する情報を全く持たない。ジョブ発行元のパーソナルコンピュータ（列４）は、ジョブＩＤ、ドキュメント名、発行者、発行者ＩＤという項目の情報については有しているが、状態、ページ数、サイズ、受付時間という、印刷ジョブを処理する複写機が与える項目については情報を持たない。
【００３８】
列６乃至８は、どのコンピュータの問い合わせに対してプリンタがどの項目を回答し（○部）、どの項目を回答しないか（×部）を示す。列９乃至１１は、コンピュータごとに、どの項目を表示し（○部）、どの項目が非表示なのか（×部）を示す。列１２乃至１４は、印刷ジョブのリストをプリンタの表示部１−１０３で表示させる時にオペレータの認証によりどの項目を表示し（○部）、どの項目が非表示なのか（×部）を示す。なお行２乃至９が一つの印刷ジョブに関するジョブリストに含まれる項目であるが、列２乃至５についてはこれと同様の情報が現在処理中の印刷ジョブの数だけある。
【００３９】
なお、図８の列６〜８、および列１２〜１４については、表の内容に従って固定的に回答する項目や表示される項目を決めておいてもよいが、これらをテーブルとしてたとえば複写機のハードディスク１０６に保持し、ジョブ状況の問い合わせに対する回答時や表時事に参照して、回答する項目や表示する項目を決定しても良い。そのようにすることで、非表示の項目を変更でき、表示内容を柔軟に変更できる。本実施形態では、列７，８の内容を回答制御テーブル８０１、列１３，１４の内容を表示制御テーブル８０２として、複写機のハードディスク１０６に保存する。列６及び列１２の管理者については、全項目を対象として回答あるいは表示を行うこととするが、もちろんこれもテーブルに含めても良い。また、図８の列２も、印刷ジョブ情報８００として、印刷ジョブが完了するまで複写機１のハードディスク等に保存される。
【００４０】
＜複写機における処理手順＞
図９は複写機１のメインの処理フローで、ステップＳ１０２〜Ｓ１０７まで時分割で高速に処理されて、あたかも並列に処理されているようになっている。したがって、各ステップは、実際上は非同期に実行される別個の処理として考えることができる。
【００４１】
図９において、ステップＳ１０２は、複写機に対するアクセス権限の認証を行う。たとえば、ジョブ状況を問い合わせをしてきたコンピュータが管理者のコンピュータ２なのか、管理者ではないが問い合わせの権限を有するコンピュータなのか、一切の権限を有さないコンピュータなのかを、問い合わせ情報に含まれるコンピュータＩＤや利用者ＩＤに基づいて判定し、アクセス権を認証する。印刷ジョブが入力された場合も同様である。また、複写機の表示部にジョブリストを表示する場合には、複写機自身の操作部からその表示要求が入力されるが、そのキー操作しているのが、管理者なのか、どの使用者ＩＤの人なのかを、要求に先立って入力される利用者のＩＤ情報に基づいて判定し、利用者を認証する。
【００４２】
ステップＳ１０３はプリンタの設定（複写機の設定）の変更でさまざまな設定の変更を受け付けるが、その設定の一つにセキュリティのＯＮ／ＯＦＦの設定がある。セキュリティの設定変更は、認証ステップにおいて管理者として認証された場合のみ可能で、管理者以外の利用者は変更できない。ここで、回答制御テーブル８０１や表示制御テーブル８０２をプログラマブルとし、その設定（項目毎の回答する／しないの設定や、表示する／しないの設定）を可能としている場合には、これらテーブルの変更についてもセキュリティと同様に管理者固有の権限とするのが望ましい。セキュリティやテーブルなどの設定は、複写機のハードディスク１０６や書き換え可能ＲＯＭ等に格納される。
ステップＳ１０４はジョブ応答で、コンピュータ２，３，４などから印刷ジョブを受信して応答する。その処理の詳細は図１０のフローで説明する。ステップＳ１０５はジョブ処理で、受け取った印刷ジョブを印刷処理する。ステップＳ１０６はジョブ表示で、複写機１の表示部１−１０３に処理中の印刷ジョブのリストを表示する。その処理の詳細は図１１のフローで説明する。ステップＳ１０７では、コンピュータ２，３，４からの問い合わせに応答して印刷ジョブのジョブリスト情報を回答する。その処理の詳細は図１２のフローで説明する。
【００４３】
図１０はジョブ応答（ステップＳ１０４）の詳細のフローである。コンピュータ２，３，４の何れかからジョブを受信すると（ステップＳ２０２）、受信した印刷ジョブに対してジョブＩＤを割り当て、割り当てたジョブＩＤをそのコンピュータに対して送信する（ステップＳ２０３）。そして印刷ジョブの各種情報（印刷ジョブ情報）を受信して所定の記憶領域、たとえばハードディスク上に印刷ジョブ情報ファイルとして格納する（ステップＳ２０４）。この印刷ジョブ情報の中には、ドキュメント名、発行者の名前、発行者ＩＤ、ページ数、サイズもしくはサイズを特定できるデータが含まれる。印刷ジョブの受付時間もクロックから読み取られて印刷ジョブ上オフの一部として格納される。こうして、受信した印刷ジョブに関して、図８に示す印刷ジョブ情報８００が複写機に保存される。
【００４４】
図１１は、ジョブ表示（ステップＳ１０５）の詳細フローである。ジョブ表示の指示が複写機のキー入力部より指示されると（ステップＳ３０９）、図９のステップＳ１０２で認証された情報（利用者のＩＤ情報）に基づき、指示した者が管理者であるか否かを判断する（ステップＳ３０２）。管理者である場合は、全ジョブの全情報を複写機の表示部に表示する（ステップＳ３０４）。つまり図８の列１２のように○の部分が複写機の表示部に表示される。ジョブリストはこのとき、たとえば図７に示したような形式で複写機の表示部に表示される。
【００４５】
一方ステップＳ３０２で管理者でないと判定された場合は、セキュリティモードがＯＮであるかＯＦＦであるか判断する（ステップＳ３０３）。ＯＦＦの時も全ジョブの全情報を複写機の表示部に表示する（ステップＳ３０４）。この場合も同様に図７の表示がされる。セキュリティモードがＯＮの場合は、印刷ジョブ毎にステップＳ３０５〜Ｓ３０７を実行する。すなわちステップＳ３０５〜Ｓ３０７は、複写機が保持している印刷ジョブの数だけ繰返し実行される。たとえば最初に印刷ジョブのキューの先頭の印刷ジョブに注目する。そして注目印刷ジョブが現在複写機のキーを操作している操作者が発行した印刷ジョブかどうかを判断する（ステップＳ３０５）。たとえば、認証時に入力された利用者ＩＤと印刷ジョブ情報に含まれる発行者ＩＤとを比較して、一致していれば操作者が発行した印刷ジョブと判断できる。もし操作者の発行した印刷ジョブ部分と判定されれば、プライベート情報を含めて複写機の表示部に表示する。つまり図８の列１３のように○の部分が複写機の表示部に表示される（ステップＳ３０６）。操作者の印刷ジョブではないと判定された場合には、部分的に表示しプライベート情報は非表示にする。つまり図８の列１４のように○の部分を複写機の表示部に表示する（ステップＳ３０７）。その場合、表示画面は、図５または図６の形式で表示される。ひとつの印刷ジョブについて表示を終えたなら、注目印刷ジョブを次に移してステップＳ３０５から繰返す。
【００４６】
なお、表示制御テーブル８０２がプログラマブルな場合には、ステップＳ３０６においてはテーブル８０２の列１３を参照してジョブ発行者について指定された項目を表示し、ステップＳ３０７においてはテーブル８０２の列１４を参照してジョブ発行者でも管理者でもない利用者について指定された項目を表示する。
【００４７】
なおステップＳ３０９で複写機のキー入力部よりジョブ表示を指示されたことを判断しているので、コンピュータからの問い合わせに対して複写機の表示部に表示されることはない。
【００４８】
図１２は、問い合わせ応答（ステップＳ１０７）の詳細フローである。まずいずれかのコンピュータから問い合わせがあったかどうか判断し（ステップＳ７０２）、なければ何もしない。問い合わせがあると判断された場合にはセキュリティモード（セキュリティがＯＮ）かどうかを判断し（ステップＳ７０３）、もしセキュリティモードでなければ（セキュリティがＯＦＦ）、全ジョブの全ジョブ情報を問い合わせ元のコンピュータに回答する（ステップＳ７０６）。もしセキュリティモードなら、管理者のコンピュータ２からの問い合わせかを判断し（ステップＳ７０４）、管理者のコンピュータ２からの問い合わせであるなら全ジョブの全ジョブ情報を問い合わせ元のコンピュータつまりコンピュータ２に回答する。この場合図８の列６のように○の部分が表示される（ステップＳ７０６）。
【００４９】
管理者のコンピュータからの問い合わせでないなら、部分的にジョブ情報をマスクして問い合わせ元のコンピュータに回答する。つまり図８の列７、列８の○印の項目を問い合わせのあったコンピュータに回答する（ステップＳ７０５）。この回答を表示する処理はコンピュータのプリンタドライバのフローで後述する。
【００５０】
なお、回答制御テーブル８０１をプログラマブルにしている場合、ステップＳ７０５においては、発行者ＩＤが問い合わせ元の利用者のＩＤと一致する印刷ジョブの印刷ジョブ情報についてはテーブル８０１の列７を参照し、それ以外の印刷ジョブの印刷ジョブ情報についてはテーブル８０１の列８を参照する。そして、「回答する」旨が設定された項目（つまり○の項目）については回答する情報に含め、そうでない項目については含めずに、回答のためのジョブ情報を作成し、問い合わせ元のコンピュータに送信する。
【００５１】
＜コンピュータの処理＞
図１３はコンピュータ２，３，４のプリンタドライバのメインフローである。印刷ジョブを送信するジョブの送信処理（ステップＳ４０２）と、印刷ジョブをプリンタに問い合わせして表示するジョブのモニタ処理（ステップＳ４０３）が実行されるが、これらは時分割んみ実行され、あたかも並列に行われるかのように動作する。
【００５２】
図１４はジョブ送信処理（ステップＳ４０２）の詳細フローである。テキストエディタなどのアプリケーションからコンピュータ操作者かis夏らジョブの各種設定を受付け（ステップＳ５０２）、印刷ボタンが押されると（ステップＳ５０３）、複写機１に印刷ジョブを送信するなど、複写機１と交信をする（ステップＳ５０４）。次に印刷ジョブに対して複写機１が発行するジョブＩＤを受信する（ステップＳ５０５）。このジョブＩＤはジョブごとに、ユニークに付けられた番号である。その後、コンピュータ側で決定する各種印刷ジョブ情報を送信する（ステップＳ５０６）。送信する印刷ジョブ情報には、印刷に必要な情報とドキュンメント名、発行者名、発行者ＩＤ、ページ数、ファイルサイズなどが含まれる。それらの印刷ジョブ情報、たとえばドキュメント名、発行者、発行者ＩＤは、ジョブＩＤと関連付けてメモリやハードディスクなどに記憶しておく（ステップＳ５０７）。記憶されるのは、図８の列４に示す丸印の項目である。
【００５３】
図１５は前述のジョブモニタ（ステップＳ４０３）の詳細フローである。所定時間おきに（ステップＳ６０２）、複写機１に複写機１が処理中の印刷ジョブの印刷ジョブ情報を問い合わせする（ステップＳ６０３）。なお、このステップＳ６０２はプリンタドライバにより行わず、所定時間後に発生するタイマのイベントとしてスケジュールしておき、所定時間おきに図１５の手順をステップＳ６０３から実行するようにしてもよい。その場合、ステップＳ６０７において、改めてタイマを設定しておく。
【００５４】
そして問い合わせに対する複写機１からの印刷ジョブ情報を受信する（ステップＳ６０４）。この時、管理者の使用するコンピュータ２とそれ以外のコンピュータ３，４では異なる印刷ジョブ情報を受け取る。これは、図１２で説明したように、回答される内容が問い合わせ元のコンピュータごとに異なることがあるためである。図８の列６が管理者のコンピュータ２が受け取る回答である。○の部分を情報として受け取る。図８の列７，８が、コンピュータ３，４の受け取る回答で、この例ではジョブを発行したものであろうとそうでなかろうと同じ回答を得る。なお、管理者以外のコンピュータであっても、複写機が処理中の印刷ジョブの発行元であるか否かに応じた内容のジョブ情報を受け取る場合がある。受け取る情報は、回答制御テーブル８０１の設定内容により決定される。
【００５５】
ステップＳ６０５では、印刷ジョブ情報に基づいて表示すべきジョブリストを作成する。たとえば、図８の例では、管理者以外のコンピュータは、ドキュメント名、発行者、発行者ＩＤを受け取ることはない。しかし、自らが発行した印刷ジョブに関しては、図１４のステップＳ５０７で記憶した情報、すなわち、ジョブＩＤに関連付けて記憶されたドキュメント名、発行者、発行者ＩＤを、複写機から受信した印刷ジョブ情報に付け加える（ステップＳ６０５）。そしてジョブリストを表示する（ステップＳ６０６）。つまりコンピュータ２では図７のように全印刷ジョブ情報がジョブリストに表示され、コンピュータ３，４では図６，７のように、自らが発行した印刷ジョブでない場合、ドキュメント名、発行者、発行者ＩＤが表示されないか、あるいは、不明な状態で表示されることになる。
【００５６】
以上の構成により、本実施形態の印刷システムでは、印刷ジョブ情報に含まれる個人情報については、その表示先、送信先を、その個人情報を本来の所有者または管理者に限定することができる。そして、個人情報以外の情報に関しては、第三者に対しても、送信、表示の対象とすることができる。このため、印刷サービスの利用者は、利用しようとする出力装置（複写機、プリンタ等）が公共の利用に供されているものであっても、その状況をジョブリストで把握することができる。しかも、個人情報をその所有者以外には知らせないようにできる。さらに、第三者に知らせない項目をどの項目にするか定義することができる。
【００５７】
なお、本実施形態では、セキュリティのＯＮ／ＯＦＦを市場で行なえるように記述したが、出荷時にコンビニ向けやプリントショップ向けにセキュリティＯＮを設定しておいても良い。さらにはプリンタごとにセキュリティ設定を持つように記述したが、コンピュータに格納されたプリンタドライバごとに設定を持っても良し、プリンタドライバをセキュリティＯＮ固定のものを配布しても良い。さらには使用者にＩＤを持たせているのであれば、そのＩＤごとにセキュリティのＯＮ／ＯＦＦ設定を持たせても良い。
【００５８】
また、本実施形態ではインターネットにケーブルで接続するコンピュータを印刷ジョブを指定する端末として例示したが、インターネットでなく別のセットワークの接続であっても良い。ケーブルでなく無線で接続しても良い。端末はパーソナルコンピュータ等のいわゆるコンピュータではなく、携帯電話や携帯端末でも良い。印刷する文書ファイルは端末内に記憶されたものでも良いし、ネットワークの別の場所に記憶されたものでも良い。また、印刷は複写機ではないプリンタや、さらにファクシミリ機能等を含む複合機で行わせてもよい。
【００５９】
また、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６１】
【図１】システムの全体を示すネットワーク接続図
【図２】コンピュータ２，３，４のハード構成を示した図
【図３】複写機１のハード構成を示した図
【図４】処理ブロックごとに分けたコンピュータ３，４と複写機１がインターネットに接続した図
【図５】コンピュータ３のディスプレイ３−２０３の一部に表示された内容を示す図
【図６】コンピュータ４のディスプレイ４−２０３の一部に表示された内容を示す図
【図７】コンピュータ２のディスプレイ２−２０３の一部に表示された内容を示す図
【図８】印刷ジョブ情報一覧を示す図
【図９】複写機１のメインの処理フローを示す図
【図１０】ジョブ応答ステップＳ１０４の詳細のフローを示す図
【図１１】ジョブ表示ステップＳ１０５の詳細フローを示す図
【図１２】問い合わせ応答ステップＳ１０７の詳細フローを示す図
【図１３】コンピュータ２，３，４のプリンタドライバのメインフローを示す図
【図１４】前述のジョブ送信（ステップＳ４０２）の詳細フローを示す図
【図１５】ジョブモニタ（ステップＳ４０３）の詳細フローを示す図
【符号の説明】
【００６２】
１  複写機
２  コンピュータ
３  コンピュータ
４  コンピュータ
６  インターネット
７  個人宅Ａ
８  個人宅Ｂ
１１  コンビニＣ
１２  コンビニＤ
【図１】
2005267409.tif 000003
【図２】
2005267409.tif 000004
【図３】
2005267409.tif 000005
【図４】
2005267409.tif 000006
【図５】
2005267409.tif 000007
【図６】
2005267409.tif 000008
【図７】
2005267409.tif 000009
【図８】
2005267409.tif 000010
【図９】
2005267409.tif 000011
【図１０】
2005267409.tif 000012
【図１１】
2005267409.tif 000013
【図１２】
2005267409.tif 000014
【図１３】
2005267409.tif 000015
【図１４】
2005267409.tif 000016
【図１５】
2005267409.tif 000017