(57)【要約】【課題】  画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示することである。【解決手段】  各ジョブ処理要求者がパネル２０６から表示すべきジョブ処理履歴表示項目の表示規則を設定すると、認証ソフトウエア２１５がジョブ処理要求時に各ジョブ処理要求者の認証後、装置制御ソフトウエア２１２が各ジョブ処理要求者の属性を判別し、該判別結果と設定される表示規則とに基づき、記憶されている各要求者のジョブ処理表示態様を異ならしめてパネル２０６に表示する構成を特徴とする。【選択図】  図２
2005324450.tif 000002
【特許請求の範囲】
【請求項１】
異なる所定のジョブ処理を実行するジョブ処理実行手段を備える画像形成装置であって、
前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、
各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段と、
前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段と、
前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段と、
前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
異なる所定のジョブ処理を実行するジョブ処理実行手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置であって、
前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、
前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段と、
前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段と、
前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段と、
前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御手段と、
を有することを特徴とする画像形成装置。
【請求項３】
異なる所定のジョブ処理を実行するジョブ処理実行手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置であって、
前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、
前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段と、
前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段と、
前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段とを備え、
前記ウエブサーバは、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて前記情報処理装置上のブラウザを介して表示される前記所定の設定画面に表示可能とすることを特徴とする画像形成装置。
【請求項４】
前記判別手段により認証可能な属性は、各ジョブ処理要求者の権限であることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記制御手段は、前記判別手段が各ジョブ処理要求者の属性が排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を無効化して、全てのジョブ処理履歴表示項目を前記操作表示部に表示させることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項６】
前記制御手段は、前記判別手段が各ジョブ処理要求者の属性が非排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を反映して全ジョブ処理履歴表示項目中のいずれかのジョブ処理履歴表示項目を前記操作表示部にマスク表示させることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項７】
前記ジョブ処理実行手段は、異なる所定のジョブ処理として、プリント機能処理、スキャナ機能処理、コピー機能処理、データ送受信機能処理のいずれかを実行可能とすることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項８】
画像形成装置が備えるサーバ機能により取得される所定の設定画面情報を取得してブラウザを介して表示手段に表示可能な情報処理装置であって、
ジョブ処理要求時に前記所定の設定画面によりジョブ処理要求者を特定するための認証情報を入力する入力手段と、
前記入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段とを備え、
前記ブラウザは、前記設定手段により設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することを特徴とする情報処理装置。
【請求項９】
異なる所定のジョブ処理を実行するジョブ処理実行手段と、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段とを備える画像形成装置におけるジョブ表示制御方法であって、
各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップと、
前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップと、
前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップと、
前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御ステップと、
を有することを特徴とするジョブ表示制御方法。
【請求項１０】
異なる所定のジョブ処理を実行するジョブ処理実行手段と、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置におけるジョブ表示制御方法であって、
前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップと、
前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップと、
前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップと、
前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御ステップと、
を有することを特徴とするジョブ表示制御方法。
【請求項１１】
異なる所定のジョブ処理を実行するジョブ処理実行手段と、ウエブサーバ機能処理を実行するウエブサーバと、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と８を備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置におけるジョブ表示制御方法であって、
前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップと、
前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップと、
前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップとを備え、
前記ウエブサーバは、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて前記情報処理装置上のブラウザを介して表示される前記所定の設定画面に表示可能とすることを特徴とするジョブ表示制御方法。
【請求項１２】
前記判別ステップにより認証可能な属性は、各ジョブ処理要求者の権限であることを特徴とする請求項９〜１１のいずれかに記載のジョブ表示制御方法。
【請求項１３】
前記制御ステップは、前記判別ステップが各ジョブ処理要求者の属性が排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を無効化して、全てのジョブ処理履歴表示項目を前記操作表示部に表示させることを特徴とする請求項９〜１１のいずれかに記載のジョブ表示制御方法。
【請求項１４】
前記制御ステップは、前記判別ステップが各ジョブ処理要求者の属性が非排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を反映して全ジョブ処理履歴表示項目中のいずれかのジョブ処理履歴表示項目を前記操作表示部にマスク表示させることを特徴とする請求項９〜１１のいずれかに記載のジョブ表示制御方法。
【請求項１５】
画像形成装置が備えるサーバ機能により取得される所定の設定画面情報を取得してブラウザを介して表示手段に表示可能な情報処理装置におけるジョブ表示制御方法であって、
ジョブ処理要求時に前記所定の設定画面によりジョブ処理要求者を特定するための認証情報を入力する入力ステップと、
前記入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップとを備え、
前記ブラウザは、前記設定ステップにより設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することを特徴とするジョブ表示制御方法。
【請求項１６】
請求項９〜１５のいずれかに記載のジョブ表示制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１７】
請求項９〜１５のいずれかに記載のジョブ表示制御方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる所定のジョブ処理を実行するジョブ処理実行手段を備える画像形成装置および情報処理装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、印刷装置と複数のコンピュータがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続され、互いに通信を行う環境下においては、印刷装置は複数のコンピュータから印刷ジョブを受信し、印刷を行うといったシステムが存在していた。この場合、複数の利用者がそれぞれのパーソナルコンピュータにプリンタドライバをインストールして、印刷ジョブを印刷装置に送信することにより、印刷装置はそれぞれ受信したジョブを処理して印刷を行う。
【０００３】
また、印刷装置には履歴の保持機能を持つ装置が少なくない。例えば印刷装置が受信した印刷ジョブは、印刷ジョブの処理日時、ジョブ名、印刷部数、といった情報が印刷装置の記憶装置内に保存されており、印刷装置の管理者や一般利用者が閲覧することが可能になっている。
【０００４】
これにより、自分が送信した印刷ジョブの出力確認や、管理者が印刷装置を管理することが可能になっている。さらに、履歴情報の中で特定の情報のみを表示するといった履歴の表示編集機能が備わった印刷装置も存在している。
【０００５】
例えば、下記特許文献１においては、画像形成システムにおけるサーバで管理されているジョブについて、ジョブの順序を並べ替えて表示したり、ある選択条件（キーワード）によって選択されたジョブだけを表示したりすること、或いはそれらを一斉に選択して同じ処理が施せることで、操作性に優れたシステムを提供可能とした画像形成システム、ジョブ表示制御方法、ジョブリリース制御方法、といった技術が存在した。
【特許文献１】特開２００２−７０７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の印刷装置は上記のように構成されているので、内容の設定は全利用者に対して有効であるため、他の利用者には見せたくない情報が表示されてしまったり、また自分が確認したい履歴情報の表示が行われないといった欠点が存在した。また表示を隠した履歴情報は管理者に対しても有効であるため、管理者が印刷装置の管理を行う上での弊害になっていた。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則が設定されると、ジョブ処理要求時に各ジョブ処理要求者の認証後、各ジョブ処理要求者の属性を判別し、該判別結果と設定される表示規則とに基づき、記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示することにより、画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる画像形成装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００８】
本発明の第２の目的は、情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則が設定されると、ジョブ処理要求時に各ジョブ処理要求者の認証後、各ジョブ処理要求者の属性を判別し、該判別結果と設定される表示規則とに基づき、記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示することにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる画像形成装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００９】
本発明の第３の目的は、情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則が設定されると、ジョブ処理要求時に各ジョブ処理要求者の認証後、各ジョブ処理要求者の属性を判別し、該判別結果と設定される表示規則とに基づき、記憶されている各要求者のジョブ処理表示態様を異ならしめて情報処理装置側のブラウザによる画面上で表示することにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる画像形成装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１０】
本発明の第４の目的は、ジョブ処理要求時に前記所定の設定画面によりジョブ処理要求者を特定するための認証情報を入力し、該入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定すると、ブラウザは、前記設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる情報処理装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成装置は、以下の特徴的構成を備える。
【００１２】
異なる所定のジョブ処理を実行するジョブ処理実行手段を備える画像形成装置であって、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段と、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段と、前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段と、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御手段とを有することを特徴とする。
【００１３】
また、異なる所定のジョブ処理を実行するジョブ処理実行手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置であって、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段と、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段と、前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段と、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御手段とを有することを特徴とする。
【００１４】
さらに、異なる所定のジョブ処理を実行するジョブ処理実行手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置であって、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段と、前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段とを備え、
前記ウエブサーバは、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて前記情報処理装置上のブラウザを介して表示される前記所定の設定画面に表示可能とすることを特徴とする。
【００１５】
また、本発明に係る情報処理装置は、以下の特徴的構成を備える。
【００１６】
画像形成装置が備えるサーバ機能により取得される所定の設定画面情報を取得してブラウザを介して表示手段に表示可能な情報処理装置であって、ジョブ処理要求時に前記所定の設定画面によりジョブ処理要求者を特定するための認証情報を入力する入力手段と、前記入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段とを備え、前記ブラウザは、前記設定手段により設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することを特徴とする。
【００１７】
本発明に係るジョブ表示制御方法は、以下の特徴的構成を備える。
【００１８】
異なる所定のジョブ処理を実行するジョブ処理実行手段と、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段とを備える画像形成装置におけるジョブ表示制御方法であって、各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップと、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップと、前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップと、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御ステップとを有することを特徴とする。
【００１９】
さらに、異なる所定のジョブ処理を実行するジョブ処理実行手段と、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置におけるジョブ表示制御方法であって、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップと、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップと、前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップと、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御ステップとを有することを特徴とする。
【００２０】
また、異なる所定のジョブ処理を実行するジョブ処理実行手段と、ウエブサーバ機能処理を実行するウエブサーバと、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段とを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置におけるジョブ表示制御方法であって、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップと、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップと、前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップとを備え、前記ウエブサーバは、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて前記情報処理装置上のブラウザを介して表示される前記所定の設定画面に表示可能とすることを特徴とする。
【００２１】
さらに、画像形成装置が備えるサーバ機能により取得される所定の設定画面情報を取得してブラウザを介して表示手段に表示可能な情報処理装置におけるジョブ表示制御方法であって、ジョブ処理要求時に前記所定の設定画面によりジョブ処理要求者を特定するための認証情報を入力する入力ステップと、前記入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップとを備え、前記ブラウザは、前記設定ステップにより設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することを特徴とする。
【発明の効果】
【００２２】
本発明に係る画像形成装置によれば、画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【００２３】
また、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【００２４】
さらに、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【００２５】
さらに、本発明に係る情報処理装置によれば、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【発明を実施するための最良の形態】
【００２６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２７】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す印刷装置、情報処理装置を適用可能な印刷システムの一例を示すブロック図である。
【００２８】
図１において、印刷装置１０１はネットワークインタフェースを備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であり、ネットワーク経由で印刷ジョブを受信したり、使用者が端末装置上で動作するアプリケーションソフトを使用することによって印刷装置１０１の情報の参照や設定が可能である。印刷装置１０１の詳細な構成に関しては、図２を用いて後述する。
【００２９】
ＬＡＮ１０４は一般的にいわれるところのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であり、イーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））であるものとする。
【００３０】
パーソナルコンピュータ１０２、１０７は一般的なパーソナルコンピュータであるものとし、ユーザが事務処理や計算処理などオフィス業務を処理するために使用されているものであり、所定のＯＳの下で、インストールされているアプリケーションを実行することで、種々のデータ処理（文書処理、表計算処理、グラフィック処理等）を実行する。
【００３１】
パーソナルコンピュータ１０２には印刷装置１０１の制御プログラムであるところのプリンタドライバが記憶装置内にインストールされており、後述の履歴設定や操作者情報の入力を行うための各種のＵＩ画面を表示させる制御も実行可能である。パーソナルコンピュータ１０２の詳細な構成に関しては、図３を用いて後述する。
【００３２】
また、印刷装置１０１、パーソナルコンピュータ１０２及び１０７や後述のファイアウォール１０６は全てネットワークインタフェースカード（ＮＩＣ）によってＬＡＮ１０４に接続される。ＬＡＮ１０４に接続される各端末や各印刷装置はイーサネット（登録商標）ケーブルやハブ（ＨＵＢ）などを介して接続される。
【００３３】
なお、ここでのＬＡＮ１０４の種別はイーサネット（登録商標）であるが、これは限定されるものではなく、一般的にＬＡＮを形成するものであればよい。例えばトークンリング（ＴｏｋｅｎＲｉｎｇ）などであってもよい。
【００３４】
インターネット１０５は一般的にいわれるところのインターネット（Ｉｎｔｅｒｎｅｔ）そのものであり、ＴＣＰ／ＩＰ（Ｔｒａｎｐｏｒｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によるパケット通信をベースとするネットワークプロトコルによって、世界中のコンピュータを相互接続可能とするネットワーク通信網であり、以下、ネットワークの総称としてインターネットと呼ぶ。
【００３５】
なお、ローカルなＬＡＮを相互接続した形態をとっており、インターネット１０５に参加する世界のユーザ同士がコンピュータを介して相互に通信できるようにしているため、インターネット１０５はネットワークのネットワークと呼ばれ、そのセキュリティの必要性から特定のアクセスからの被害を防御するためにファイアウォール１０６が設けられる場合があり、ファイアウォール１０６は外部（インターネット１０５）からの不正なパケットをＬＡＮ１０４内に送るのを防ぐために所定のレベルで制限が設定可能に構成されている。
【００３６】
また、こここで、一般的なファイアウォールとは、組織内部のローカルなネットワークとその外部に広がるＩｎｔｅｒｎｅｔとの間に、外部からの不正なアクセスを防ぐ目的で設置されるルータやホストコンピュータ、またはその機能的役割のことである。その名前の由来は火の手を防いで延焼を食い止める「防火壁（Ｆｉｒｅｗａｌｌ）」に因んでいる。
【００３７】
さらに、機能的には、組織内外からの通信要求をすべて捕捉し、恣意的に通過させたり禁止したりすることによって、必要なサービスだけをユーザに提供しつつ、セキュリティを確保する。
【００３８】
ただし、ファイアウォールの構築方法には特に決まった形式があるわけではなく、その組織のセキュリティに対するポリシー（方針）によって大きく異なる。一般的には、セキュリティを強化するとユーザに提供できるサービスが限定されたり制限を受けたりする。
【００３９】
逆に、インターネットのサービスを比較的自由に使えるようにすると、その分安全性は当然に低下する。必要なサービスだけを恣意的に通過させる方法として、アプリケーションゲートウェイ（Ｐｒｏｘｙ）、サーキットレベルゲートウェイ、パケットフィルタの３種類があるが、実際のシステムではこれらを柔軟に組み合わせて安全性の高いファイアウォールシステムを構築している。
【００４０】
本実施形態でのファイアウォール１０６の役割は、どのような種類のＩＰパケットをＬＡＮ１０４への進入を禁止するかを規定するデータが書き込まれるファイル（フィルタ設定ファイル）を有しており、このフィルタ設定ファイルで、ＬＡＮ１０４への進入が禁止された種類のＩＰパケットがインターネット１０５側から送信されてきたときに、そのＩＰパケットを廃棄して保護すべきＬＡＮ１０４への進入を阻止する。
【００４１】
そして、フィルタ設定ファイルで、ＬＡＮ１０４への進入が禁止されていないＩＰパケットが送信されてきたときには、それをＬＡＮ１０４に転送する。ネットワーク管理デバイス１０３は、ＬＡＮ１０４及びＬＡＮ１０４に接続される各種の装置を管理する管理者が使用するパーソナルコンピュータであり、ネットワーク管理デバイス１０３の操作者はネットワーク管理デバイス１０３を用いて印刷装置１０１の管理を行っている。パーソナルコンピュータの構成に関する詳細な説明は本実施形態では割愛するが、そのハードウェア及びソフトウエア構成は一般的に使用されているものであるものとし、例えば表計算ソフトウエアやワードプロセッサソフトウェアといったソフトウエア群がインストールされているものとする。
【００４２】
次に、印刷装置１０１の構成について、主にコントローラ部の詳細を説明する。
【００４３】
図２は、図１に示した印刷システムにおける印刷装置の制御構成を説明ブロック図であり、図１と同一のものには同一の符号を付してある。
【００４４】
上述のような印刷装置１０１の主なる構成は、例えば図２に示すように、デバイス全体の動作制御を司るＣＰＵ２０１と、ＣＰＵ２０１での動作制御のための各種プログラムやデータ等が格納されるＲＯＭ２０２と、ＣＰＵ２０１の主メモリや作業用エリア等を含むＲＡＭ２０３と、デバイス機能（プリンタ機能やコピー機能等）のエンジン２０４と、エンジン２０４の駆動を制御するエンジンコントローラ２０５と、ユーザから各種操作指示を受け付けたり種々の情報を表示するパネル２０６と、パネル２０６での入出力をコントロールしたりパネル２０６を管理するパネルコントローラ２０７と、各種プログラムやデータを記憶するためのハードディスクドライブ２０８とを備える。
【００４５】
なお、ハードディスクドライブ２０８に保持されるデータやプログラムに関しての詳細な説明は後述する。
【００４６】
また、印刷装置１０１は、ハードディスクドライブ２０８とのアクセスを制御するディスクコントローラ２０９と、不揮発性ＲＡＭ２１０と、ＬＡＮ１０４を介して他の端末や印刷装置と双方向にデータをやりとりするためのネットワークインタフェースカード２１１とを備えている。
【００４７】
前述のハードディスクドライブ２０８はＣＰＵ２０１によって実行されるプログラムや各プログラムによって使用されるデータが格納されている。本実施形態において、ハードディスクドライブ２０８に格納されている主なプログラムやデータには以下のものが挙げられる。
【００４８】
装置制御ソフトウエア２１２は、印刷装置１０１の複合機としての動作を実現するための制御を行うためのソフトウエア群である。
【００４９】
ＯＳ部２１３は、印刷装置１０１のオペレーティングシステムであり、装置制御ソフトウエア２１２や後述の認証ソフトウエア２１５やＷｅｂサーバソフトウェア２１６などといったソフトウエア群はＯＳ部２１３上で動作して、装置制御ソフトウエア２１２によってコントロールされるものとする。
【００５０】
本実施形態で使用されるＯＳ部２１３で使用されるオペレーティングシステムとは、一般的な複合機やコントローラが使用すると予想されるＶｘＷｏｒｋｓやＬｉｎｕｘを想定している。
【００５１】
また、履歴テーブル２１４は、印刷装置１０１の操作履歴やジョブ履歴が記録されたデータであり、各利用者の履歴が更新可能に保存されている。なお、履歴テーブル２１４の詳細な構成に関しては後述する。
【００５２】
認証ソフトウエア２１５は、印刷装置１０１を使用する利用者の認証を所定の手順に従って行い、許可されていない利用者に印刷装置１０１の使用をさせないものとし、認証された利用者に関しても利用者によって印刷装置１０１の機能を制限するといった機能が備わっている。
【００５３】
また、認証ソフトウエア２１５によって認証済みとなった各利用者の履歴は履歴テーブル２１４にそれぞれ記録される。Ｗｅｂサーバソフトウェア２１６は、ＨＴＭＬファイル（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅファイル）や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのネットワークを通じて、これらの情報を送信する役割を果たす。
【００５４】
なお、本実施形態では、認証ソフトウエア２１５が入力されるパスワードとＩＤから利用者か否か、あるいは利用者が管理者か否かを判断する処理について説明するが、他の認証処理（例えば指紋認証、角膜認証、顔特徴認証等）による認証処理であっても本発明に適用可能である。
【００５５】
さらに、任意のネットワークノードからアクセスされた利用者に対して認証を行う機能が備わる。また、印刷装置１０１の履歴の表示が可能であるものとする。
【００５６】
スキャナ２１７は、印刷装置１０１のスキャナ部であり、紙文書をスキャンして電子データ化する機能処理（所定の電子文書形式（ＰＤＦ形式））に変換される場合を含む）を行う。そして、電子データ化されたドキュメントはコピーされたり、各ネットワークプロトコルを用いてネットワーク上の装置やパーソナルコンピュータに送信される。
【００５７】
なお、本実施形態に於いてはその説明を省略するが、印刷装置１０１が動作するための他のソフトウエアについても、ハードディスクドライブ２０８に保持されているものとする。例えば、データ伸張処理を司るソフトウエアなどが存在するが、本実施形態ではそれらは装置制御ソフトウエア２１２に含まれるものとする。
【００５８】
次に、印刷ジョブの送信側となるパーソナルコンピュータ１０２の構成について説明する。
【００５９】
図３は、図１に示した印刷システムにおける印刷装置の制御構成を説明ブロック図であり、図１と同一のものには同一の符号を付してある。なお、上述のような図１に示したパーソナルコンピュータ１０２、１０７は、例えば図３に示すような構成により、電子メールを送信可能な構成になされている。
【００６０】
図３に示すパーソナルコンピュータ１０２は、パーソナルコンピュータ全体の動作制御を司るＣＰＵ３０１と、ＣＰＵ３０１での動作制御のための各種プログラムやデータなどが格納されるＲＯＭ３０２と、ＣＰＵ３０１の主メモリや作業エリアなどを含むＲＡＭ３０３と、マウス３０６と、マウス３０６からの指示入力を制御するマウスコントローラ３０５と、キーボード３０８と、キーボード３０８やポインティングデバイス（図示せず）からの指示入力を制御するキーボードコントローラ３０７と、ＣＲＴディスプレイ３１０と、ＣＲＴディスプレイ３１０の表示を制御するＣＲＴコントローラ３０９と、各種プログラムやデータ（ブートプログラム、種々のアプリケーション、プリンタドライバ、ポートモニタ、など）を記憶するためのハードディスクドライブ３１３及びフロッピー（登録商標）ディスクドライブ３１３と、ハードディスクドライブ３１３及びフロッピー（登録商標）ディスクドライブ３１３とのアクセスを制御するディスクコントローラ３１１と、ＬＡＮ１０４を介して印刷装置１０１や他のパーソナルコンピュータ或いはネットワーク管理デバイス１０３（前記図１参照）と双方向にデータをやりとりするためのネットワークインタフェースカード３１４とを備えており、これらの各構成部は、システムバス３０４を介して互いに通信可能なように接続されている。
【００６１】
ハードディスクドライブ３１３には、Ｗｅｂブラウザ３１５Ａ、電子メールソフトウエア３１５Ｂが格納されており、後述のオペレーティングシステム３１６にインストールされている形態である。このＷｅｂブラウザ３１５ＡはＷｅｂページを閲覧するためのアプリケーションソフトである。
【００６２】
例えば図１に示したインターネット１０５からＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生する。
【００６３】
また、フォームを使用してユーザがデータを所定のＵＲＬのＷｅｂサーバに送信したり、各種のコンピュータ言語によって記述されたアプリケーションソフトを動作させたりすることも可能である。
【００６４】
また、ハードディスクドライブ３１３には、オペレーティングシステム３１６がインストールされている。本実施形態で使用されるオペレーティングシステム３１６で使用されるオペレーティングシステムとは、一般的なパーソナルコンピュータやワークステーションが使用すると予想される、例えばＭｉｃｒｏＳｏｆｔ（登録商標）社のＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘを想定しているが、これに限定されるものではない。
【００６５】
プリンタドライバ３１７は印刷装置１０１に印刷ジョブを送信するためのプリンタドライバソフトウェアである。そして、プリンタドライバ３１７には、パーソナルコンピュータ１０２上で動作する様々なアプリケーションデータを印刷装置が解読可能なデータ形式（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換するというプリンタドライバ本来の機能のほかに、印刷装置１０１と双方向通信を行い、印刷装置１０１の各種の情報を取得して利用者に表示したり、また利用者が印刷装置１０１を使用するための認証情報の入力を行ったりといった機能を有している。
【００６６】
プリンタドライバ３１７の機能における特徴及びＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｅｒｆａｃｅ）の例に関しては後述する。
【００６７】
図４は、本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図１に示したパーソナルコンピュータ１０２の利用者がアプリケーションで開いているデータをプリンタドライバ３１７経由で送信する際に、認証データの入力と、他の利用者への履歴の表示設定を行う際のデータ処理手順に対応する。なお、Ｓｔｅｐ４０１〜Ｓｔｅｐ４０４は各ステップを示す。
【００６８】
なお、本処理の前提条件として、パーソナルコンピュータ１０２の利用者は、図３に示したオペレーティングシステム３１６を操作して、任意のアプリケーションプログラムを起動し、所望のデータの編集を行っているものとする。その状態から、編集中のデータの印刷の実行を行うことを考える。
【００６９】
まず、Ｓｔｅｐ４０１にて、利用者はアプリケーションプログラムを操作して、データの印刷処理の実行を支持する操作を行う。印刷実行の指示がなされると、オペレーティングシステム３１６は印刷装置１０１に関連付けられたプリンタドライバ３１７を起動する。
【００７０】
ユーザは、プリンタドライバ３１７が提供するＧＵＩから、印刷装置１０１の利用者認証を行うための利用者認証設定画面（後述する図５参照）をＣＲＴ３１０上に開く。印刷装置１０１を使用する利用者は、まず利用者ＩＤとパスワードをパネル２０６またはネットワーク経由により入力して認証されなければ印刷装置１０１を使用することはできない。
【００７１】
そのため、パーソナルコンピュータから印刷指示を行う際には、プリンタドライバ３１７上で利用者ＩＤとパスワードの入力を行う必要がある。プリンタドライバ上で入力された利用者ＩＤとパスワードは印刷装置１０１に送信され、印刷装置１０１内で認証が行われる。ここでは、利用者は利用者ＩＤとパスワードとして以下の文字列を入力したものとする。例えば、ＩＤは「ＸＸＸＸ」で、パスワードは「ＹＹＹＹ」であるものとする。
【００７２】
なお、印刷装置１０１のハードディスクドライブ２０８内の所定領域には予めパーソナルコンピュータ１０２の利用者及びネットワーク管理者及び其の他の利用者の利用者ＩＤとパスワードが登録されているものとする。
【００７３】
図５は、図３に示したＣＲＴ３１０に表示される印刷設定画面の一例を示す図であり、図３に示したプリンタドライバ３１７が提供する利用者認証ＩＤとパスワードの設定画面例である。
【００７４】
図５において、利用者は項目５０１に利用者ＩＤを入力し、項目５０２にパスワードをキーボード３０８等を操作して入力する。ユーザが認証情報の入力を行ったら、次にＳｔｅｐ４０２に進み、後述する図６に示す設定画面をＣＲＴ３１０上に表示した状態で、印刷に関する各履歴を他の利用者に表示するか否かをキーボード３０８等を操作して設定する。
【００７５】
図６は、図３に示したＣＲＴ３１０に表示される印刷設定画面の一例を示す図であり、図３に示したプリンタドライバ３１７が提供する履歴表示の設定画面例である。
【００７６】
図６において、各チェックボックスは、各履歴情報を他の利用者に表示するか否かの設定を行うためのもので、パーソナルコンピュータ１０２の利用者がこれらのチェックボックスにチェックを行った場合には、その項目は他の利用者が印刷装置の履歴を閲覧した場合に可視状態となる。
【００７７】
また、パーソナルコンピュータ１０２の利用者がこれらのチェックボックスにチェックを行わない場合には、その項目は他の利用者が印刷装置の履歴を閲覧した場合には不可視となる。
【００７８】
特に、チェックボックス６０１は、ドキュメント名の設定であり、履歴にドキュメント名を記載するか否かの設定を行うことが可能である。本実施形態においてはチェックは行わないものとする。
【００７９】
チェックボックス６０２は、ユーザ名の設定であり、履歴にユーザ名を記載するか否かの設定を行うことが可能である。本実施形態においてはチェックを行うものとする。チェックボックス６０３は、日時の設定であり、履歴に日時を記載するか否かの設定を行うことが可能である。本実施形態においてはチェックを行うものとする。
【００８０】
また、チェックボックス６０４は、部数の設定であり、履歴に印刷部数を記載するか否かの設定を行うことが可能である。本実施形態においてはチェックは行わないものとする。さらに、チェックボックス６０５は、出力色の表示設定であり、表示を行う場合にはカラー印刷または白黒印刷の情報が表示される。
【００８１】
また、チェックボックス６０６は、印刷結果の設定であり、履歴に印刷結果を記載するか否かの設定を行うことが可能である。本実施形態においてはチェックを行うものとする。
【００８２】
なお、Ｓｔｅｐ４０１の認証情報の入力と、Ｓｔｅｐ４０２の履歴表示設定の順序は逆になってもよいものとする。次に、Ｓｔｅｐ４０３において、プリンタドライバ３１７はアプリケーションデータをＰＤＬデータに変換する処理を行う。
【００８３】
ここで、ＰＤＬとは、ページプリンタにおいて、ページイメージを作成するためのプリンタ制御コード（言語）、単純な文字印字のほか、図形描画などの機能が拡張されている。代表的なページ記述言語としてはＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＬＩＰＳ（登録商標）などがある。
【００８４】
プリンタドライバ３１７は、アプリケーションデータ部をＰＤＬデータに変換し、Ｓｔｅｐ４０１でユーザが入力した認証情報と、Ｓｔｅｐ４０２でユーザが入力した履歴表示情報とをカプセル化して、一つの印刷ジョブとして印刷装置１０１に送信する機能処理を担っている。
【００８５】
そして、Ｓｔｅｐ４０４はパーソナルコンピュータ１０２が印刷装置１０１に印刷ジョブを送信して、処理を終了する。
【００８６】
なお、パーソナルコンピュータ１０２内のソフトウエアについて図７を参照して説明する。
【００８７】
図７は、図２に示したパーソナルコンピュータ１０２内のソフトウエアの階層構造を説明する図である。
【００８８】
図７において、アプリケーション７０１が持つデータは、ドライバ７０２に渡される。そして、ドライバ７０２によってＰＤＬ化されたデータはスプーラ７０３に格納される。ここで、スプーラとは、データを一時的に格納して、次の処理のために保持するためのメモリ領域である。
【００８９】
ポートモニタ７０４は、スプーラ７０３から渡されたＰＤＬデータをポートを通じて印刷装置１０１に送信する部分である。ポートモニタ７０４はオペレーティングシステム３１６のインタフェースを使用して印刷プロトコルのポートを作成し、印刷装置１０１にカプセル化されたデータを送信する。７０５はオペレーティングシステムである。
【００９０】
なお、ここでの印刷プロトコルとは、ＬＰＤ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ）やＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ（登録商標）  Ｂｌｏｃｋ）などのことである。この処理により、パーソナルコンピュータ１０２上でアプリケーションを操作する利用者が印刷装置１０１に印刷指示を行う際の処理は終了となる。
【００９１】
図８は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、図２に示した印刷装置１０１がパーソナルコンピュータ１０２から印刷ジョブを受信した際の、印刷ジョブの認証処理とその後の印刷処理手順に対応する。なお、Ｓｔｅｐ８０１〜Ｓｔｅｐ８０６は各ステップを示し、各Ｓｔｅｐは、ＣＰＵ２０１がＲＯＭ２０２に記憶される制御プログラムを読み出して実行することにより実現される。
【００９２】
先ず、Ｓｔｅｐ８０１では、印刷装置１０１がネットワーク経由で印刷ジョブをパーソナルコンピュータ１０２より受信する。具体的には、印刷装置１０１内の装置制御ソフトウエア２１２は各印刷サービスが動作しており、印刷クライアントと通信を行い印刷ジョブを受信することが可能である。
【００９３】
ここでは、印刷装置１０１はパーソナルコンピュータ１０２が図４に示したＳｔｅｐ４０４において送信した印刷ジョブを受信したものとする。
【００９４】
次に、Ｓｔｅｐ８０２で、印刷装置１０１の装置制御ソフトウエア２１２は、受信した印刷ジョブのデータを解析して、認証データ部分、履歴設定部分、ＰＤＬ部分の抜き出し処理を行う。ここで、装置制御ソフトウエア２１２は履歴設定部分の抜き出しを行い、ＲＡＭ３０３上に確保される記憶領域に一時保存する。
【００９５】
次に、Ｓｔｅｐ８０３で、装置制御ソフトウエア２１２は印刷ジョブ中の認証データが記載されている部位の抜き出しを行い、印刷ジョブ中の利用者ＩＤが、印刷装置１０１に登録済みで認証に成功したか否かの判断処理を行う。
【００９６】
ここで、印刷ジョブ中の利用者ＩＤが印刷装置１０１に登録されていなかった場合には、認証失敗となり、利用者に印刷装置１０１を使用する許可がされない状態となる。そのため印刷ジョブの処理の続行も不可能となり、本処理は終了となる。
【００９７】
一方、Ｓｔｅｐ８０３で、装置制御ソフトウエア２１２が印刷ジョブ中の利用者ＩＤが印刷装置１０１に登録されていたと判断した場合には、続いて、パスワード認証を行う。装置制御ソフトウエア２１２は印刷ジョブ中のパスワードが記載されている部位の抜き出しを行い、印刷ジョブ中のパスワードが、印刷装置１０１に登録されているパスワードと同値であるかを確認する。ここで互いの値が異なっていた場合には、利用者に印刷装置１０１を使用する許可がされない状態となり、印刷ジョブの処理の続行も不可能となり、本処理は終了となる。ここでは、認証に成功したものとする。
【００９８】
このようにして印刷ジョブが印刷装置１０１内で認証に成功した場合には、Ｓｔｅｐ８０４で、ＲＩＰ処理を開始する。ここで、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｓｅｓｉｎｇ）とはＰＤＬ形式で保存されたデータをプリンタ出力するための処理のことで、数学的な数値情報をプリンタが理解（処理）できるピクセル単位の情報（ラスタデータ）に解析処理することがＲＩＰ処理である。これにより鮮明で美しい（ドット単位）品質の出力が可能となる。
【００９９】
そして、ＲＩＰ処理が終了したら、Ｓｔｅｐ８０５に進み、印刷処理を開始する。具体的には、ラスタデータ化された印刷ジョブがエンジンコントローラ２０５に送信され、エンジンコントローラ２０５はエンジン２０４を制御して印刷を行う。
【０１００】
そして、印刷が正常に終了した場合には、エンジンコントローラ２０５は装置制御ソフトウエア２１２に正常終了を示すコードを返す。ここで、印刷が異常終了だった場合には、それを示すコードを返す。
【０１０１】
このようにして一連の処理が終了したら、Ｓｔｅｐ８０６で、装置制御ソフトウエア２１２は本印刷ジョブを履歴として保存する処理を行う。
【０１０２】
具体的には、Ｓｔｅｐ８０６では、装置制御ソフトウエア２１２が図２に示したハードディスクドライブ２０８内に確保される履歴テーブル２１４に対して、本印刷ジョブの履歴を保存する。
【０１０３】
本実施形態において、履歴テーブル２１４とは、印刷装置１０１の処理タスクを履歴化するために、各処理の状態を記録しておくための仮想領域であり、保存する情報は、Ａ）利用者、Ｂ）処理タスク、Ｃ）ドキュメント名、Ｄ）ユーザ名、Ｅ）日時、Ｆ）部数、Ｇ）色処理、Ｈ）結果の計８項目である。
【０１０４】
装置制御ソフトウエア２１２は履歴テーブル２１４に対して、上記８項目を記録する。その際、各項目を他の利用者に表示するか否かのフラグを付けて記録する。フラグは、表示する場合には「１」、表示しない場合には「０」であるものとする。
【０１０５】
そして、装置制御ソフトウエア２１２は、Ｓｔｅｐ８０２の解析処理において抜き出した各項目の履歴設定情報を参照して履歴テーブル２１４に記録を行う。本実施形態に於いては、各項目の記録内容は以下のようになる。括弧内はフラグを指す。なお、Ａ）利用者とＢ）処理タスクとは履歴記載されないためフラグも記載されない。
【０１０６】
〔具体例〕
Ａ）利用者：ＸＸＸＸ
Ｂ）処理タスク：印刷ジョブ
Ｃ）ドキュメント名：Ｔｅｓｔ．ｔｘｔ（０）
Ｄ）ユーザ名：ＸＸＸＸ（１）
Ｅ）日時：２００３／１１／２８／２２：００（１）
Ｆ）部数：４（０）
Ｇ）色処理：カラー：（１）
Ｈ）結果：１（１）
そして、装置制御ソフトウエア２１２はこれらの情報を履歴テーブル２１４に書き込む。これにより、印刷装置１０１が印刷ジョブを受信し、履歴記録を行う処理は終了となる。
【０１０７】
図９は、本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートであり、図２に示した印刷装置１０１の利用者が印刷装置のパネル２０６を使用して履歴を閲覧した際の履歴情報表示処理手順に対応する。なお、Ｓｔｅｐ９０１〜Ｓｔｅｐ９０６は各ステップを示し、各ステップは、装置制御ソフトウエア２１２が実行することで実現される。
【０１０８】
まず、Ｓｔｅｐ９０１において、パーソナルコンピュータ１０２の操作者“ＸＸＸＸ”（以降、利用者ＸＸＸＸと記載する）は、印刷装置１０１のパネル２０６に表示されているＧＵＩを操作して、利用者認証を行う。
【０１０９】
図１０は、図２に示したパネル２０６に表示されるユーザ認証画面の一例を示す図である。なお、印刷装置１０１はどの利用者からも使用されていない間は常に図１０に示す画面を最初に表示しており、利用者が使用する場合には認証を行う必要がある。
【０１１０】
図１０において、入力項目１００１は利用者ＩＤの入力欄である。入力項目１００２はパスワード入力欄である。ＧＵＩ１００３はソフトウェアキーボードであり、ＩＤとパスワードの入力に使用されるものである。利用者は、この画面からＩＤとパスワードを入力する。
【０１１１】
次に、Ｓｔｅｐ９０２で、Ｓｔｅｐ９０１で入力されたＩＤとパスワードが正しい値であるか、すなわち認証が成功したかどうかを判断して、認証が成功しなかったと判断した場合には、認証失敗となり、利用者は印刷装置１０１の機能を使用することはできない。一連の処理はここで終了となる。
【０１１２】
一方、Ｓｔｅｐ９０２で利用者が入力したＩＤとパスワードが正しい値であった場合、すなわち認証に成功したと判断した場合は、利用者は認証済み利用者となり、次のステップに進む。
【０１１３】
本実施形態においては、ＩＤは以下の値であるものとし、認証には成功したものとする。例えば利用者ＩＤ：ＸＸＸＸ、パスワード：ＸＸＸＸとする。
【０１１４】
そして、Ｓｔｅｐ９０２にて認証に成功すると、Ｓｔｅｐ９０３にて利用者ＸＸＸＸは、パネル２０６上で印刷装置１０１の機能一覧から履歴の表示を選択する操作を行って、ＲＩＰ処理を行う。
【０１１５】
本実施形態では、印刷装置１０１は複合機であるため、コピー機能、スキャン機能、ファクシミリ機能といった一連の機能を備えており、それらはパネル２０６のＧＵＩ上で操作することが可能である。
【０１１６】
次に、利用者ＸＸＸＸは、パネル２０６にメニュー表示されている中から印刷ジョブ履歴の表示メニューを選択する操作を行う。そして、履歴表示が選択されたら、次に装置制御ソフトウエア２１２は、Ｓｔｅｐ９０４で、現在ログインしている利用者が、管理者であるか否かの確認を行う。ここでは、利用者ＸＸＸＸは印刷装置１０１の管理者ではないため、Ｓｔｅｐ９０５で一般者モードの履歴表示（他の利用者情報をマスクした履歴表示）を行い、処理を終了する。
【０１１７】
一方、Ｓｔｅｐ９０４で、現在ログインしている利用者が、管理者であると判断した場合は、Ｓｔｅｐ９０６へ進み、装置制御ソフトウエア２１２がユーザの設定の如何に関わらず、印刷ジョブの履歴情報を全て表示する処理（詳細は後述する）を実行して、処理を終了する。
【０１１８】
本実施形態において、一般者モードの履歴表示とは、ジョブの処理実行者が現在ログインしている利用者であるジョブに対しては、情報を制限することなく表示し、他の利用者が処理したジョブに対しては、利用者が設定した履歴表示設定に従って表示を行う。
【０１１９】
図１１は、図２に示したパネル２０６に表示される第１の履歴情報表示画面の一例を示す図であり、装置制御ソフトウエア２１２の制御によりパネル２０６上にリスト表示した例（利用者ＸＸＸＸが印刷ジョブ履歴を参照した際に表示される履歴を例示したもの）である。
【０１２０】
図１１において、ジョブ履歴１１０１は文書名が「Ｄａｔａ．ｔｘｔ」であり、ユーザ名がＴｅｓｔ（以降、利用者Ｔｅｓｔとする）である。日時、部数、カラー欄が「＊＊＊＊（マスク記号として使用されるが、他の記号等でもよい）」と表示されているのは、利用者Ｔｅｓｔが、印刷ジョブ「Ｄａｔａ．ｔｘｔ」の送信時の履歴表示設定にて、例えば図６に示した設定画面で他人に開示するか否かの設定の際、他の利用者に表示しないことを選択したからである。
【０１２１】
ジョブ履歴１１０２は文書名が「Ｔｅｓｔ．ｔｘｔ」であり、ユーザ名がＸＸＸＸである。これは、図４で示したフローの中で、利用者ＸＸＸＸが送信した印刷ジョブである。本印刷ジョブはジョブのユーザ名がＸＸＸＸであり、現在ログインしている利用者と同一であるため、履歴情報はマスクすることなく、すべての情報が表示される。
【０１２２】
一方、ジョブ履歴１１０３は文書名が「＊＊＊＊」で表示される例である。つまり、マスクされている。ユーザ名はＹａｍａｄａ（以降、利用者Ｔａｍａｄａとする）である。文書名、日時が「＊＊＊＊」と表示されているのは、利用者Ｙａｍａｄａが本印刷ジョブの送信時の履歴表示設定にて、すなわち、例えば図６に示した設定画面で他人に開示するか否かの設定の際、他の利用者に表示しないことを選択したからである。
【０１２３】
このように、現在印刷装置１０１にログインしている利用者の履歴は全てが表示され、その他の利用者のログはそれぞれの利用者が設定した履歴表示規則に従って表示される。
【０１２４】
次に、Ｓｔｅｐ９０４において、ログインしている利用者が管理者であった場合の処理について説明する。
【０１２５】
本実施形態においては、ログインしている利用者はＸＸＸＸであり、ＸＸＸＸは管理者ではないが、仮に管理者が同様の履歴を参照した場合の履歴表示について、図１２を用いて説明する。
【０１２６】
図１２は、図２に示したパネル２０６に表示される第２の履歴情報表示画面の一例を示す図であり、装置制御ソフトウエア２１２の制御によりパネル２０６上にリスト表示した例である。なお、図１１と同一のものには同一の符号を付してある。
【０１２７】
図１２において、履歴１２０１は、図１１に示した履歴１１０１と同様の印刷ジョブである。図１１に示した履歴１１０１と異なるところは全ての項目がマスクされることなく表示されている点である。
【０１２８】
図１１において、履歴１１０１では、日時情報、部数情報、カラー情報に関してマスクがされていたが、図１２に示すように、管理者閲覧モードでの履歴表示に於いては、全てマスクされずに表示されている。
【０１２９】
同様に、履歴１２０２及び１２０３に関しても同様にマスクはされず、全ての情報が表示されている。これによって、管理者が管理する上で妨げとなる可能性がある履歴のマスクはされずに、一般利用者の場合のみ不必要な情報が表示されない。
【０１３０】
また、履歴１２０１、１２０２、及び１２０３において各項目の表示情報に対して下線が表示されている項目がある。
【０１３１】
これらは、履歴１２０１、１２０２、及び１２０３の印刷ジョブの送信者、即ち利用者Ｔｅｓｔ、利用者ＸＸＸＸ、及び利用者Ｙａｍａｄａが、印刷ジョブ送信時にドライバ上で履歴を表示しないよう設定を行った項目である。
【０１３２】
これによって、管理者は各利用者が設定した表示項目を認識することが可能になる。
【０１３３】
次に、印刷装置にログインして、履歴の参照を行っているのが利用者Ｙａｍａｄａであった場合の履歴表示内容について、図１３を用いて説明する。
【０１３４】
図１３は、図２に示したパネル２０６に表示される第３の履歴情報表示画面の一例を示す図であり、装置制御ソフトウエア２１２の制御によりパネル２０６上にリスト表示した例である。なお、図１１と同一のものには同一の符号を付してある。また、図１３に示す例では、ジョブ履歴として、結果がＯＫ／ＮＧを同一リスト上に表示する場合を示すが、履歴情報の表示の際に、ＯＫリストとＮＧリストとを別の履歴として管理して、表示できるように構成してもよい。
【０１３５】
利用者Ｙａｍａｄａがログインしている場合の印刷ジョブ履歴表示は利用者Ｙａｍａｄａの履歴のみマスクされることなく表示され、その他の利用者による印刷ジョブ履歴はマスクされる。
【０１３６】
図１３において、履歴１３０１は、利用者Ｔｅｓｔによる印刷ジョブ履歴であるため、利用者Ｔｅｓｔが設定した履歴表示規則に従って表示される。ここでは、利用者Ｙａｍａｄａに対して表示される履歴は利用者ＸＸＸＸに対して表示されるものと同じである。
【０１３７】
すなわち、履歴１３０１は、図１１に示した履歴１１０１と同内容ということになる。次に、履歴１３０２の表示であるが、履歴１３０１の印刷ジョブ送信者は利用者ＸＸＸＸであるため、利用者ＸＸＸＸが、図４に示したＳｔｅｐ４０２で設定した履歴表示規則によって表示がなされる。つまり、文書名、部数に関してはマスク（「＊＊＊＊」での表示）がされ、ユーザ名、日時、カラー、結果に関しては表示される。
【０１３８】
履歴１３０３は利用者Ｙａｍａｄａが送信した印刷ジョブの履歴であるため、全ての情報がマスクされることなく表示される。利用者がパネル２０６を用いて履歴の閲覧を行う際のフローは以上である。
【０１３９】
〔第２実施形態〕
上記第１実施形態では、図３に示した、パーソナルコンピュータ１０２上で図６に示した設定画面でプリントジョブに対する履歴設定がなされた場合に履歴情報を印刷装置１０１上のパネル２０６からの操作指示で操作履歴をユーザ設定別、あるいは、権限を持つ管理者とでその履歴表示態様を変更制御する場合について説明したが、履歴処理は、プリントジョブに限定されるものではなく、例えばＭＦＰが備える全機能にわたり表示可能なものであり、以下、印刷装置１０１上のスキャナ２１７に原稿をセットして、データ送信（ファクシミリによる場合と、メール送信による場合を含む）を行った後、パーソナルコンピュータ１０２からスキャン送信履歴を閲覧する例について説明する。
【０１４０】
具体的には、図２に示したパネル２０６で認証許可された利用者が印刷装置のスキャン機能を使用し、その後、パーソナルコンピュータ１０２からスキャン送信履歴を閲覧する例とする。
【０１４１】
まず、印刷装置及び利用者の環境は図１に示されるものである。また、印刷装置１０１及びパーソナルコンピュータ１０２の詳細な構成も、それぞれ図２及び図３で示されるものとする。
【０１４２】
図１４は、本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートであり、利用者ＸＸＸＸが印刷装置に利用者ＸＸＸＸのスキャン送信履歴の表示設定を行う処理手順に対応する。なお、Ｓｔｅｐ１４０１〜Ｓｔｅｐ１４０５は各ステップを示し、本処理は、装置制御ソフトウエア２１２の制御により実行される。
【０１４３】
まず、Ｓｔｅｐ１４０１において、図１０に示したユーザ認証画面をパネル２０６に表示して、利用者はＩＤとパスワードを入力する。そして、Ｓｔｅｐ１４０２において、入力されたＩＤとパスワードが正しい値であるかどうか、すなわち認証成功と判断できたか否かを判断して、入力されたＩＤとパスワードが正しい値でないと判断した場合は、認証失敗となり、利用者は印刷装置１０１の機能を使用することはできなくなり、ここで、一連の処理は終了となる。
【０１４４】
一方、Ｓｔｅｐ１４０２で、利用者が入力したＩＤとパスワードが正しい値であった場合には、利用者は認証済み利用者となり、次のステップに進む。本実施形態においては、ＩＤは以下の値であるものとし、認証には成功したものとする。利用者ＩＤ：ＸＸＸＸ、パスワード：ＸＸＸＸとする。
【０１４５】
上記Ｓｔｅｐ１４０２にて認証に成功すると、Ｓｔｅｐ１４０３にて利用者ＸＸＸＸは印刷装置１０１の機能一覧から履歴の表示を選択する。
【０１４６】
なお、印刷装置１０１は複合機であるため、コピー機能、スキャン機能、ファクシミリ機能といった一連の機能を備えており、それらは図２に示したパネル２０６のＧＵＩ上で操作することが可能である。
【０１４７】
そして、利用者ＸＸＸＸはパネル２０６のＧＵＩ上でメニュー表示されている中からスキャン履歴の表示設定画面を選択する操作を行う。
【０１４８】
次に、Ｓｔｅｐ１４０４において、スキャン履歴の表示設定を行う。
【０１４９】
図１５は、図２に示したパネル２０６上に表示されるスキャン履歴の表示設定画面の一例を示す図であり、例えば装置制御ソフトウエア２１２の制御により表示される。
【０１５０】
図１５において、項目１６０１は送信プロトコルの種別の履歴表示設定であり、履歴に送信プロトコルを記載するか否かの設定を行うことが可能である。
【０１５１】
項目１６０２は画像形式の設定であり、履歴に画像形式を記載するか否かの設定を行うことが可能である。項目１６０３はデータサイズの設定であり、履歴にデータサイズを記載するか否かの設定を行うことが可能である。項目１６０４はドキュメント名の設定であり、履歴にドキュメント名を記載するか否かの設定を行うことが可能である。項目１６０５は結果の設定であり、履歴に結果を記載するか否かの設定を行うことが可能である。なお、印刷装置のスキャン機能に関しては後述する。そして、Ｓｔｅｐ１４０５で、利用者ＸＸＸＸは一度ログアウト処理を行い、本処理を終了する。
【０１５２】
図１６は、本発明に係る印刷装置における第４のデータ処理手順の一例を示すフローチャートであり、利用者ＸＸＸＸが印刷装置１０１のスキャン画像送信機能を使用する手順に対応する。なお、Ｓｔｅｐ１５０１〜１５０５は各ステップを示し、本処理は、装置制御ソフトウエア２１２の制御により実行される。
【０１５３】
本実施形態において、スキャン画像送信機能とは、スキャナ２１７でスキャンした画像データをネットワーク経由で他のデバイスに送信する機能である。ネットワーク通信で使用されるプロトコルは、利用者がＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）や電子メール、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ（登録商標）  Ｂｌｏｃｋ）を選択的に決定可能であるものとする。
【０１５４】
まず、Ｓｔｅｐ１５０１において、利用者ＸＸＸＸは印刷装置１０１のパネル２０６に表示されているＧＵＩ（上述した図１０に示す画面参照）を操作して、利用者認証を行う。
【０１５５】
具体的には、図１０に示すソフトウェアキーボードを操作してＩＤとパスワードを入力する。そして、Ｓｔｅｐ１５０２で、入力されたＩＤとパスワードが正しい値で認証に成功したか否かを判断して、入力されたＩＤとパスワードが正しい値で認証に成功しなかったと判断した場合は、認証失敗となり、利用者は印刷装置１０１の機能を使用することはできないため、一連の処理はここで終了となる。
【０１５６】
一方、Ｓｔｅｐ１５０２で、利用者が入力したＩＤとパスワードが正しい値で認証に成功したと判断した場合は、利用者は認証済み利用者となり、次のステップに進む。本実施形態においては、ＩＤは以下の値であるものとし、認証には成功したものとする。利用者ＩＤ：ＸＸＸＸ、パスワード：ＸＸＸＸである。
【０１５７】
そして、Ｓｔｅｐ１５０３で、利用者ＸＸＸＸは印刷装置１０１の機能一覧から履歴の表示を選択する。印刷装置１０１は複合機であるため、コピー機能、スキャン機能、ファクシミリ機能といった一連の機能を備えており、それらはパネル２０６のＧＵＩ上で操作することが可能である。
【０１５８】
利用者ＸＸＸＸは、パネル２０６上にメニュー表示されている中からスキャン画像送信機能を選択する操作を行う。次に、Ｓｔｅｐ１５０４において、ドキュメントのスキャン送信を行う。利用者ＸＸＸＸは、スキャナ２１７にドキュメントをセットして、パネル２０６のＧＵＩに送信先デバイスのアドレスと使用プロトコルを指定する。
【０１５９】
ここでは、パーソナルコンピュータ１０２に対してＳＭＢプロトコルを用いて送信するものとする。そして、スキャンが実行されると、画像データは予め指定された印刷フォーマットに変換され、ＳＭＢプロトコルによってパーソナルコンピュータ１０２に送信される。この時点で、装置制御ソフトウエア２１２は送信プロトコル、画像形式、データサイズ、ドキュメント名、送信結果をメモリ内に書き込む。次に、Ｓｔｅｐ１５０５において、装置制御ソフトウエア２１２が履歴テーブル２１４に対して、本印刷ジョブの履歴を保存して、本処理を終了する。
【０１６０】
ここで、履歴テーブル２１４とは、印刷装置１０１の処理タスクを履歴化するために、各処理の状態を記録しておくための仮想領域である。保存する情報は、
Ａ）利用者、Ｂ）処理タスク、Ｃ）プロトコル、Ｄ）画像形式、Ｅ）データサイズ、Ｆ）ドキュメント名、Ｇ）結果の７項目である。
【０１６１】
装置制御ソフトウエア２１２は履歴テーブル２１４に対して、上記７項目を記録する。その際、各項目を他の利用者に表示するか否かのフラグを付けて記録する。本実施形態ではフラグは、表示する場合には「１」、表示しない場合には「０」であるものとする。
【０１６２】
そして、装置制御ソフトウエア２１２は、図１４に示したＳｔｅｐ１４０４にて設定された各項目の履歴設定情報を参照して履歴テーブル２１４に記録を行う。本実施形態に於いては、各項目の記録内容は以下のようになる。括弧内はフラグを指す。なお、Ａ）利用者とＢ）処理タスクは履歴記載されないためフラグも記載されない。
【０１６３】
〔具体例〕
Ａ）利用者：ＸＸＸＸ
Ｂ）処理タスク：スキャン画像送信
Ｃ）プロトコル：ＦＴＰ（１）
Ｄ）画像形式：ＪＰＥＧ（０）
Ｅ）データサイズ：５８０００（０）
Ｆ）ドキュメント名：Ｓｃａｎ．ＪＰＥＧ（１）
Ｇ）結果：１（ＯＫ）（１）
装置制御ソフトウエア２１２は、これらの情報を履歴テーブル２１４に書き込む。これにより、印刷装置１０１のスキャン画像送信処理は終了となる。
【０１６４】
図１７は、本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図３に示したＷｅｂブラウザによる履歴表示処理手順（利用者ＸＸＸＸ及び管理者がＷｅｂブラウザを用いて印刷装置にアクセスし、スキャン画像送信履歴を閲覧した際の表示処理）に対応する。なお、Ｓｔｅｐ１７０１〜Ｓｔｅｐ１７０７は各ステップを示す。
【０１６５】
まず、Ｓｔｅｐ１７０１において、利用者ＸＸＸＸはパーソナルコンピュータ１０２のオペレーティングシステム３１６を操作して、Ｗｅｂブラウザ３１５を起動する。
【０１６６】
ここで、印刷装置１０１にはＷｅｂサーバソフトウェア２１６が実装されており、印刷装置１０１の設定をＷｅｂ上から行うことができたり、各履歴を公開するといった機能を備えている。
【０１６７】
パーソナルコンピュータ１０２において、利用者ＸＸＸＸは、Ｗｅｂブラウザ３１５のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）入力欄（図示しない）に、印刷装置１０１のＷｅｂサーバソフトウェア２１６にアクセスするためのＵＲＬを入力し、アクセスを行う。
【０１６８】
そして、Ｓｔｅｐ１７０２で、正常にアクセスが行われた場合には、Ｗｅｂサーバ２１６は認証を要求する。
【０１６９】
ここでの認証は、印刷装置１０１のパネル２０６を使用して認証を行うことと同様に、自己のＩＤとパスワードをキーボード３０８等を操作することで入力して、印刷装置１０１の機能を使用する権利を得るためのものである。
【０１７０】
この際、Ｗｅｂブラウザ３１５はＧＵＩとしてＩＤとパスワードの入力を促すページをＣＲＴ３１０上に表示し、利用者ＸＸＸＸは自身のＩＤである「ＸＸＸＸ」と、パスワードである「ＸＸＸＸ」をキーボード３０８を操作して入力する。入力された情報は、Ｗｅｂブラウザ３１５からＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｌ）によって印刷装置１０１へと転送され、転送されたデータは認証ソフトウエア２１５によって所定のデータ比較により認証が行われる。
【０１７１】
そして、認証の結果は印刷装置１０１からパーソナルコンピュータ１０２に対してＨＴＴＰプロトコルによって応答が返される。
【０１７２】
そして、Ｓｔｅｐ１７０３で、Ｗｅｂブラウザ３１５は、認証に成功したかどうかを判断して、失敗した場合には、認証に失敗したことを示すメッセージがＷｅｂブラウザ３１５上に表示され、先へは進めなくなり、本処理を終了する。
【０１７３】
一方、Ｓｔｅｐ１７０３で、認証に成功したと判断した場合には、Ｗｅｂサーバソフトウェア２１６は、印刷装置１０１のメニュー表示を行うファイルをパーソナルコンピュータ１０２に送信する。
【０１７４】
なお、ここでは、利用者ＸＸＸＸが送信した認証情報は正しいため、認証には成功したものとする。
【０１７５】
そして、認証に成功した場合には、Ｓｔｅｐ１７０４で、印刷装置１０１からメニュー表示を行うファイルが送信され、これをＲＩＰ処理することで、Ｗｅｂブラウザ３１５には印刷装置１０１のメニュー選択を行うＧＵＩが表示される。
【０１７６】
ここで、利用者ＸＸＸＸは、Ｗｅｂブラウザ３１５に表示される印刷装置１０１の機能一覧から履歴の表示を選択する。
【０１７７】
なお、印刷装置１０１は複合機であるため、コピー機能、スキャン機能、ファクシミリ機能といった一連の機能を備えており、それらはＷｅｂブラウザ３１５のＧＵＩ上で操作することが可能である。
【０１７８】
次に、Ｓｔｅｐ１７０５で、利用者ＸＸＸＸはメニュー表示されている中からスキャン送信履歴の表示メニューを選択する操作を行うと、次に装置制御ソフトウエア２１２は、現在ログインしている利用者が、管理者であるか否かの確認を行い、利用者が管理者でないと判断された場合、例えば利用者ＸＸＸＸは印刷装置１０１の管理者ではないため、Ｓｔｅｐ１７０６で一般者モードの履歴表示を行って、本処理を終了する。
【０１７９】
一般者モードの履歴表示とは、ジョブの処理実行者が現在ログインしている利用者であるジョブに対しては、情報を制限することなく表示し、他の利用者が処理したジョブに対しては、利用者が設定した履歴表示設定に従って表示を行う。
【０１８０】
図１８は、図３に示したＣＲＴ３１０上に表示されるスキャン送信履歴画面の一例を示す図であり、利用者ＸＸＸＸがスキャン送信履歴を参照した際に図３に示したＷｅｂブラウザ３１５によりＣＲＴ３１０に表示される履歴を例示したものである。
【０１８１】
図１８において、ジョブ履歴１８０１は、利用者がＸＸＸＸである。これは、図１６で示したフローの中で、利用者ＸＸＸＸが送信した印刷ジョブである。本スキャンジョブは実行者がＸＸＸＸであり、現在ログインしている利用者と同一であるため、履歴情報はマスクすることなく、すべての情報が表示される。
【０１８２】
すなわち、履歴に表示されている項目である利用者、プロトコル、画像形式、サイズ、ドキュメント名、結果、これらの情報は全て公開されている。
【０１８３】
ジョブ履歴１８０２は、利用者がＹａｍａｄａである。これは現在印刷装置１０１にログインしている利用者ＸＸＸＸと異なる利用者であることから、利用者Ｙａｍａｄａが設定した履歴表示設定に従って表示される。
【０１８４】
ここでは、サイズとドキュメント名が「＊＊＊＊」となりマスクされた形となる。つまり、利用者Ｙａｍａｄａは履歴表示設定時にサイズとドキュメント名を表示しないよう設定したことになる。
【０１８５】
一方、Ｓｔｅｐ１７０５で、利用者が管理者であると判断された場合、Ｓｔｅｐ１７０７で取得するファイルをＲＩＰ処理して、図１９に示す送信履歴画面を表示して、処理を終了する。以上が利用者ＸＸＸＸ及び管理者がＷｅｂブラウザ３１５を用いて履歴の閲覧を行う処理である。
【０１８６】
以下、上記Ｓｔｅｐ１７０７において、ログインしている利用者が管理者であった場合の処理について説明する。本実施形態においては、ログインしている利用者はＸＸＸＸであり、ＸＸＸＸは管理者ではないが、仮に管理者が同様の履歴を参照した場合の履歴表示について、図１９を用いて説明する。
【０１８７】
図１９は、図３に示したＣＲＴ３１０上に表示されるスキャン送信履歴画面の一例を示す図であり、管理者がスキャン送信履歴を参照した際に図３に示したＷｅｂブラウザ３１５によりＣＲＴ３１０に表示される履歴を例示したものである。なお、図１８と同一のものには同一の符号を付してある。
【０１８８】
また、図１８に示す履歴１８０１と図１９に示す履歴１９０１、及び図１８に示す履歴１８０２と図１９に示す履歴１９０２はそれぞれ同一のスキャン画像送信ジョブを表している。
【０１８９】
図１９に示す表示例では、図１８に示したように利用者ＸＸＸＸが履歴を閲覧した場合と異なり、管理者からの履歴閲覧要求に対しては、履歴データ中の全ての項目がマスクされることなく表示されている点である。
【０１９０】
例えば履歴１８０２では、サイズ、ドキュメント名に関してマスクがされていた。しかしながら、管理者閲覧モードでの履歴表示に於いては、全てマスクされずに表示されている。
【０１９１】
これによって、管理者が管理する上で妨げとなる可能性がある履歴のマスクはされずに、一般利用者の場合のみ不必要な情報が表示されない。
【０１９２】
また、履歴１９０１及び履歴１９０２において各項目の表示情報に対して下線が表示されている項目がある。
【０１９３】
これらは、履歴１９０１及び履歴１９０２のスキャン画像送信ジョブの送信者、即ち利用者ＸＸＸＸ及び利用者Ｙａｍａｄａが、スキャン画像ジョブ送信時にドライバ上で履歴を表示しないよう設定（履歴表示を制限する設定）を行った項目であることを視覚的に判別可能に表示した例である。
【０１９４】
これによって、管理者は各利用者が設定した表示項目を認識することが可能になる。
【０１９５】
以下、図２０に示すメモリマップを参照して本発明に係る情報処理装置、印刷装置を含む印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１９６】
図２０は、本発明に係る情報処理装置、印刷装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１９８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１９９】
本実施形態における図４，図８、図９、図１４、図１５、図１７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２００】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２０１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２０３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２０４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２１０】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０２１１】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜２９について説明する。
【０２１２】
〔実施態様１〕
異なる所定のジョブ処理を実行するジョブ処理実行手段（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）を備える画像形成装置であって、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段（図２に示す履歴テーブル２１４に相当）と、各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段（図２に示すパネル２０６の表示部であって、例えば図１６に示す設定画面であって、図４に示すＳｔｅｐ４０２）と、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段（図２に示すパネル２０６の表示部であって、例えば図１０に示す設定画面による操作指示を、認証ソフトウエア２１５が認証する処理であって、図９に示すＳｔｅｐ９０２）と、前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段（例えば図２に示す装置制御ソフトウエア２１２が実行する図９に示すＳｔｅｐ９０４）と、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御手段（例えば図２に示す装置制御ソフトウエア２１２が実行する図９に示すＳｔｅｐ９０４〜Ｓｔｅｐ９０５）とを有することを特徴とする画像形成装置。
【０２１３】
これにより、画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２１４】
〔実施態様２〕
異なる所定のジョブ処理を実行するジョブ処理実行手段（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）と、ウエブサーバ機能処理を実行するウエブサーバ（図２に示すウエブサーバソフトウエア２１６に相当）とを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置であって、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段（図２に示す履歴テーブル２１４に相当）と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段（例えば図６に示す設定画面、図４に示すＳｔｅｐ４０２）と、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段（例えば図６に示す設定画面による操作指示を、認証ソフトウエア２１５が認証する処理であって、図８に示すＳｔｅｐ８０３）と、前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段（例えば図２に示す装置制御ソフトウエア２１２が実行する図９に示すＳｔｅｐ９０４）と、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御手段（例えば図２に示す装置制御ソフトウエア２１２が実行する図９に示すＳｔｅｐ９０４〜９０５）とを有することを特徴とする画像形成装置。
【０２１５】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２１６】
〔実施態様３〕
異なる所定のジョブ処理を実行するジョブ処理実行手段（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置であって、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段（図２に示す履歴テーブル２１４に相当）と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段（例えば図６に示す設定画面、図４に示すＳｔｅｐ４０２）と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証手段（例えば図６に示す設定画面による操作指示を、認証ソフトウエア２１５が認証する処理であって、図８に示すＳｔｅｐ８０３）と、前記認証手段により要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別手段（例えば図２に示す装置制御ソフトウエア２１２が実行する図９に示すＳｔｅｐ９０４）とを備え、前記ウエブサーバは、前記判別手段による判別結果と前記設定手段により設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて前記情報処理装置上のブラウザを介して表示される前記所定の設定画面に表示可能とする（図１８，図１９に示すウエブブラウザ３１５による情報処理装置側での表示例に対応）ことを特徴とする画像形成装置。
【０２１７】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２１８】
〔実施態様４〕
前記判別手段により認証可能な属性は、各ジョブ処理要求者の権限（本実施形態では、一般ユーザに設定されるユーザ権限と、一般ユーザの権限を越える管理者権限）であることを特徴とする実施態様１〜３のいずれかに記載の画像形成装置。
【０２１９】
これにより、画像形成装置を利用してジョブ処理を要求するものが、一般ユーザであるのか、それとも管理者であるのかを確実に識別して、ジョブ履歴表示の態様を切り替えることができる。
【０２２０】
〔実施態様５〕
前記制御手段は、前記判別手段が各ジョブ処理要求者の属性が排他的（一般ユーザに与えられる権限を越えて、一般ユーザが設定した内容を変更できる管理者権限に相当し、管理者以外は、ユーザ設定を変更できない排他性を備える）であると判別した場合、各ジョブ処理要求者により設定された表示規則を無効化して、全てのジョブ処理履歴表示項目を前記操作表示部に表示させることを特徴とする実施態様１〜３のいずれかに記載の画像形成装置。
【０２２１】
これにより、画像形成装置を利用してジョブ処理を要求するものが、一般ユーザであるのか、それとも管理者であるのかを確実に識別して、ジョブ履歴表示の態様を強制的に変更し、ユーザが非表示項目としている履歴項目であっても、強制表示させることができる。
【０２２２】
〔実施態様６〕
前記制御手段は、前記判別手段が各ジョブ処理要求者の属性が非排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を反映して全ジョブ処理履歴表示項目中のいずれかのジョブ処理履歴表示項目を前記操作表示部（図２に示すパネル２０６による図１３の表示画面に相当）にマスク表示（図１２中では、「＊＊＊＊」で表示）させることを特徴とする実施態様１〜３のいずれかに記載の画像形成装置。
【０２２３】
これにより、画像形成装置を利用してジョブ処理を要求するものが、一般ユーザである場合に、自分とそれ以外のユーザとで、ジョブ履歴表示の態様を強制的に変更（自分は全て表示し、他のユーザは、非表示項目以外を表示する等の履歴表示を自在にカスタマイズして変更表示可能とする）し、ユーザが非表示項目としている履歴項目であっても、強制表示させることができる。
【０２２４】
〔実施態様７〕
前記ジョブ処理実行手段は、異なる所定のジョブ処理として、プリント機能処理、スキャナ機能処理、コピー機能処理、データ送受信機能処理（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）のいずれかを実行可能とする実施態様１〜３のいずれかに記載の画像形成装置。
【０２２５】
これにより、図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等において、各機能の履歴情報中の項目中で、ユーザが非表示項目とした項目は、パネル２０６でマスク表示され、他のユーザがその内容を特定できないように制限できる。
【０２２６】
〔実施態様８〕
画像形成装置が備えるサーバ機能により取得される所定の設定画面情報を取得してブラウザ（図３に示すウエブブラウザ３１５であって、ネットワークを介して画像形成装置１０１のウエブサーバソフトウエア２１６と所定のプロトコルで通信可能に構成されている）を介して表示手段に表示可能な情報処理装置であって、ジョブ処理要求時に前記所定の設定画面（例えば図５に示す画面）によりジョブ処理要求者を特定するための認証情報を入力する入力手段（図３に示すキーボード３０８等）と、前記入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定手段（例えば図６に示すドライバ３１７による設定画面による設定）とを備え、前記ブラウザは、前記設定手段により設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することを特徴とする情報処理装置。
【０２２７】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２２８】
〔実施態様９〕
異なる所定のジョブ処理を実行するジョブ処理実行手段（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）と、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段とを備える画像形成装置におけるジョブ表示制御方法であって、各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップ（例えば図４に示すステップＳｔｅｐ４０１）と、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップ（例えば図８に示すステップＳｔｅｐ８０３）と、前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップ（例えば図９に示すステップＳｔｅｐ９０４）と、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御ステップ（例えば図９に示すステップＳｔｅｐ９０４〜９０６）とを有することを特徴とするジョブ表示制御方法。
【０２２９】
これにより、画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２３０】
〔第実施態様１０〕
異なる所定のジョブ処理を実行するジョブ処理実行手段（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）と、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段と、ウエブサーバ機能処理を実行するウエブサーバとを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置におけるジョブ表示制御方法であって、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップ（例えば図４に示すＳｔｅｐ４０２）と、前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップ（例えば図８に示すＳｔｅｐ８０３）と、前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップ（例えば図９に示すＳｔｅｐ９０４）と、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて操作表示部に表示する制御ステップ（例えば図９に示すＳｔｅｐ９０４〜９０６）とを有することを特徴とするジョブ表示制御方法。
【０２３１】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目はマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２３２】
〔実施態様１１〕
異なる所定のジョブ処理を実行するジョブ処理実行手段（図２に示すエンジン２０４によるプリント処理機能と、スキャナ２１７とエンジン２０４によるコピー処理機能と、スキャナ２１７によるスキャナ処理機能と、ネットワークＩ／Ｆカード２１１によるデータ送受信機能処理等を実行可能であって、パネル２０６による機能選択により、いずれかの機能処理を実行する）と、ウエブサーバ機能処理を実行するウエブサーバと、前記ジョブ処理実行手段により実行されるジョブ処理履歴をジョブ処理要求者毎に記憶する履歴記憶手段とを備え、前記ウエブサーバがネットワーク上で通信可能な情報処理装置のブラウザを介して所定の設定画面を表示可能な画像形成装置におけるジョブ表示制御方法であって、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により設定される各ジョブ処理要求者が操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップ（例えば図４に示すＳｔｅｐ４０２）と、前記情報処理装置上のブラウザを介して表示される前記所定の設定画面により前記ジョブ処理実行手段に対するジョブ処理要求時に各ジョブ処理要求者を認証する認証ステップ（例えば図１４に示すＳｔｅｐ１４０２）と、前記認証ステップにより要求可能なジョブ処理要求者であると認識された各ジョブ処理要求者の属性を判別する判別ステップ（図１７に示すステップＳｔｅｐ１７０５）とを備え、前記ウエブサーバは、前記判別ステップによる判別結果と前記設定ステップにより設定される表示規則とに基づき、前記履歴記憶手段に記憶されている各要求者のジョブ処理表示態様を異ならしめて前記情報処理装置上のブラウザを介して表示される前記所定の設定画面に表示可能（図１７に示すステップＳｔｅｐ１７０５〜１７０８）とすることを特徴とするジョブ表示制御方法。
【０２３３】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２３４】
〔実施態様１２〕
前記判別ステップにより認証可能な属性は、各ジョブ処理要求者の権限であることを特徴とする実施態様９〜１１のいずれかに記載のジョブ表示制御方法。
【０２３５】
これにより、画像形成装置を利用してジョブ処理を要求するものが、一般ユーザであるのか、それとも管理者であるのかを確実に識別して、ジョブ履歴表示の態様を切り替えることができる。
【０２３６】
〔実施態様１３〕
前記制御ステップは、前記判別ステップが各ジョブ処理要求者の属性が排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を無効化して、全てのジョブ処理履歴表示項目を前記操作表示部に表示させることを特徴とする実施態様９〜１１のいずれかに記載のジョブ表示制御方法。
【０２３７】
これにより、画像形成装置を利用してジョブ処理を要求するものが、一般ユーザであるのか、それとも管理者であるのかを確実に識別して、ジョブ履歴表示の態様を強制的に変更し、ユーザが非表示項目としている履歴項目であっても、強制表示させることができる。
【０２３８】
〔実施態様１４〕
前記制御ステップは、前記判別ステップが各ジョブ処理要求者の属性が非排他的であると判別した場合、各ジョブ処理要求者により設定された表示規則を反映して全ジョブ処理履歴表示項目中のいずれかのジョブ処理履歴表示項目を前記操作表示部にマスク表示させることを特徴とする実施態様９〜１１のいずれかに記載のジョブ表示制御方法。
【０２３９】
これにより、画像形成装置を利用してジョブ処理を要求するものが、一般ユーザである場合に、自分とそれ以外のユーザとで、ジョブ履歴表示の態様を強制的に変更（自分は全て表示し、他のユーザは、非表示項目以外を表示する等の履歴表示を自在にカスタマイズして変更表示可能とする）し、ユーザが非表示項目としている履歴項目であっても、強制表示させることができる。
【０２４０】
〔実施態様１５〕
画像形成装置が備えるサーバ機能により取得される所定の設定画面情報を取得してブラウザを介して表示手段に表示可能な情報処理装置におけるジョブ表示制御方法であって、ジョブ処理要求時に前記所定の設定画面によりジョブ処理要求者を特定するための認証情報を入力する入力ステップ（例えば図１４に示すステップＳｔｅｐ１４０１）と、前記入力される認証情報に基づく認証後、所定の設定画面により各ジョブ処理要求者が前記画像形成装置の操作表示部に表示すべきジョブ処理履歴表示項目の表示規則を設定する設定ステップ（例えば図１４に示すステップＳｔｅｐ１４０４）とを備え、前記ブラウザは、前記設定手ステップにより設定される表示規則に従って前記画像形成装置で決定されているジョブ処理履歴情報を取得して各要求者のジョブ処理履歴を前記所定の設定画面上に異なる態様で表示することを特徴とするジョブ表示制御方法。
【０２４１】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２４２】
〔実施態様１６〕
実施態様９〜１５のいずれかに記載のジョブ表示制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０２４３】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２４４】
〔実施態様１７〕
実施態様９〜１５のいずれかに記載のジョブ表示制御方法を実行させることを特徴とするプログラム。
【０２４５】
これにより、ホストコンピュータ等の情報処理装置側からネットワークを介して画像形成装置を利用する認証されたユーザは、それぞれユーザ単位で、表示可能な全てのジョブ履歴情報中でユーザが表示させたくない（他のユーザには開示を欲しない）項目は情報処理装置側のブラウザによる画面上でマスクして表示されるため、ユーザ自身が表示する履歴情報項目を自在にカスタマイズすることができる。
【０２４６】
以下、画像形成装置がプリンタ機能である場合の実施態様について説明する。
【０２４７】
〔実施態様１８〕
履歴表示機能を備える印刷装置において、印刷装置の操作者の認証を行う認証手段（図４に示すステップＳｔｅｐ４０１）と、印刷装置の操作者の履歴を記憶する履歴記憶手段（図２に示す履歴テーブル２１４）と、前記認証手段によって認証された認証済み操作者が他の操作者に対して自身の各種履歴情報を表示するか否かを設定する履歴表示設定手段（例えば図４に示すＳｔｅｐ４０２）と、
認証済み操作者の履歴情報は全て表示し、他の操作者の履歴情報は各操作者が前記履歴表示設定手段によって設定した履歴表示規則に従って表示可能な情報のみ表示する履歴表示手段（図９に示すＳｔｅｐ９０４〜９０６）とを備えることを特徴とする印刷装置。
【０２４８】
〔実施態様１９〕
実施態様１８記載の印刷装置において、印刷装置はネットワークインタフェースを備えることを特徴とする印刷装置。
【０２４９】
〔実施態様２０〕
実施態様１８記載の印刷装置において、印刷装置は操作者の認証行為を可能にするための操作パネル（図２に示すパネル２０６）を備えることを特徴とする印刷装置。
【０２５０】
〔実施態様２１〕
実施態様１８記載の印刷装置において、印刷装置は操作者がネットワーク経由での遠隔からの認証行為を可能にするためのネットワーク認証手段（図１４に示すＳｔｅｐ１４０２）を備えることを特徴とする印刷装置。
【０２５１】
〔実施態様２２〕
実施態様２１記載の印刷装置において、前記ネットワーク認証手段は、前記印刷装置上で動作するＷｅｂサーバを含むことを特徴とする印刷装置。
【０２５２】
〔実施態様２３〕
実施態様２１記載の印刷装置において、前記ネットワーク認証手段は、印刷クライアント上のプリンタドライバから送信された印刷ジョブ内に含まれる操作者情報の認証を行うことを特徴とする印刷装置。
【０２５３】
〔実施態様２４〕
実施態様２１記載の印刷装置において、印刷装置は履歴情報の表示を可能にするための操作パネルを備えることを特徴とする印刷装置。
【０２５４】
〔実施態様２５〕
実施態様１８記載の印刷装置において、印刷装置はネットワーク経由での遠隔の認証済み操作者に履歴情報の表示を可能にするための遠隔履歴表示手段を備えることを特徴とする印刷装置。
【０２５５】
〔実施態様２６〕
実施態様２５記載の印刷装置において、前記遠隔履歴表示手段は、前記印刷装置上で動作するＷｅｂサーバを含むことを特徴とする印刷装置。
【０２５６】
〔実施態様２７〕
実施態様１８記載の印刷装置において、前記履歴表示設定手段は、印刷装置の操作パネルで動作することを特徴とする印刷装置。
【０２５７】
〔実施態様２８〕
実施態様１８記載の印刷装置において、前記履歴表示設定手段は、ネットワーク経由での遠隔の操作者が設定することが可能であることを特徴とする印刷装置。
【０２５８】
〔実施態様２９〕
実施態様１８記載の印刷装置において、前記履歴表示設定手段は、前記印刷装置上で動作するＷｅｂサーバであることを特徴とする印刷装置。
【０２５９】
〔実施態様３０〕
実施態様１８記載の印刷装置において、前記履歴表示設定手段は、印刷クライアント上のプリンタドライバから送信された印刷ジョブ内に含まれる履歴表示設定情報の設定を行うことを特徴とする印刷装置。
【０２６０】
〔実施態様３１〕
履歴表示機能を備える印刷装置において、前記印刷装置の管理者を設定する管理者設定手段（例えば図１０に示す画面形式であって、図示しない管理者登録用の画面を介して設定する）と、前記印刷装置の操作者の認証を行う認証手段（例えば図４に示すＳｔｅｐ４０２）と、前記印刷装置の操作者の履歴を記憶する履歴記憶手段（図２に示す履歴テーブル２１４）と、前記認証手段によって認証された認証済み操作者が印刷装置の管理者である場合には全ての操作者の履歴を制限することなく表示する履歴表示手段（例えば図９に示すＳｔｅｐ９０４〜９０６）とを備えることを特徴とする印刷装置。
【０２６１】
〔実施態様３２〕
実施態様３１記載の印刷装置において、印刷装置はネットワークインタフェースを備えることを特徴とする印刷装置。
【０２６２】
〔実施態様３３〕
実施態様３１記載の印刷装置において、印刷装置は操作者の認証行為を可能にするための操作パネルを備えることを特徴とする印刷装置。
【０２６３】
〔実施態様３４〕
実施態様３１記載の印刷装置において、印刷装置は操作者がネットワーク経由での遠隔からの認証行為を可能にするためのネットワーク認証手段を備えることを特徴とする印刷装置。
【０２６４】
〔実施態様３５〕
実施態様３４記載の印刷装置において、前記ネットワーク認証手段は、前記印刷装置上で動作するＷｅｂサーバを含むことを特徴とする印刷装置。
【０２６５】
〔実施態様３６〕
実施態様３４記載の印刷装置において、前記ネットワーク認証手段は印刷クライアント上のプリンタドライバ（例えば図３に示すプリンタ３１７に相当）から送信された印刷ジョブ内に含まれる操作者情報の認証を行うことを特徴とする印刷装置。
【０２６６】
〔実施態様３７〕
実施態様３１記載の印刷装置において、印刷装置は履歴情報の表示を可能にするための操作パネルを備えることを特徴とする印刷装置。
【０２６７】
〔実施態様３８〕
実施態様３１記載の印刷装置において、印刷装置はネットワーク経由での遠隔の認証済み操作者に履歴情報の表示を可能にするための遠隔履歴表示手段を備えることを特徴とする印刷装置。
【０２６８】
〔実施態様３９〕
実施態様３１記載の印刷装置において、前記遠隔履歴表示手段は、前記印刷装置上で動作するＷｅｂサーバを含むことを特徴とする印刷装置。
【０２６９】
〔実施態様４０〕
実施態様３１記載の印刷装置において、前記履歴表示設定手段は、印刷装置の操作パネルで動作することを特徴とする印刷装置。
【０２７０】
〔実施態様４１〕
実施態様３１記載の印刷装置において、前記履歴表示設定手段は、ネットワーク経由での遠隔の操作者が設定することが可能であることを特徴とする印刷装置。
【０２７１】
〔実施態様４２〕
実施態様３１記載の印刷装置において、前記履歴表示設定手段は、前記印刷装置上で動作するＷｅｂサーバであることを特徴とする印刷装置。
【０２７２】
〔実施態様４３〕
実施態様３１記載の印刷装置において、前記履歴表示設定手段は、印刷クライアント上のプリンタドライバから送信された印刷ジョブ内に含まれる履歴表示設定情報の設定を行うことを特徴とする印刷装置。
【０２７３】
〔実施態様４４〕
実施態様３１記載の印刷装置において、前記履歴表示手段は、各利用者が履歴の各項目を公開するか否かを設定した設定情報を含むことを特徴とする印刷装置。
【０２７４】
〔実施態様４５〕
履歴表示機能を備える情報処理装置において、前記印刷装置に印刷ジョブを送信するプリンタドライバ（図３に示すプリンタドライバ３１７）と、前記プリンタドライバは前記印刷装置に前記印刷装置の認証情報を送信する認証情報送信手段（図３に示すウエブブラウザ３１５）と、前記プリンタドライバ上で前記プリンタドライバが送信する各種情報を他の操作者に表示するか否かを設定する履歴表示設定手段（図３に示すウエブブラウザ３１５）とを備えることを特徴とする情報処理装置。
【０２７５】
なお、上記実施態様１８〜実施態様４５のカテゴリを方法とするものも、本実施態様に含めることが可能であり、実施態様１〜１７における効果に対応した単独あるいは組み合わせた効果が期待できる。
【０２７６】
上記実施形態および実施態様によれば、画像形成装置を利用する利用者単位で履歴の各項目の表示するあるいは、非表示（表示せずにマスク表示する）が切り替え制御可能になるため、履歴情報中に含まれる機密データのセキュリティを確保することができ、且つ本人に必要な情報が表示されないといった不具合を解決することができる。
【０２７７】
また、印刷装置または画像形成装置の管理者は全ての情報を閲覧でき、且つそれぞれのジョブに表示制限があるか否かを確認することができるようなログ表示であるため、管理者のジョブ管理作業の向上を図ることができる。
【図面の簡単な説明】
【０２７８】
【図１】本発明の第１実施形態を示す印刷装置、情報処理装置を適用可能な印刷システムの一例を示すブロック図である。
【図２】図１に示した印刷システムにおける印刷装置の制御構成を説明ブロック図である。
【図３】図１に示した印刷システムにおける印刷装置の制御構成を説明ブロック図である。
【図４】本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】図３に示したＣＲＴに表示される印刷設定画面の一例を示す図である。
【図６】図３に示したＣＲＴに表示される印刷設定画面の一例を示す図である。
【図７】図２に示したパーソナルコンピュータ内のソフトウエアの階層構造を説明する図である。
【図８】本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】図２に示したパネルに表示されるユーザ認証画面の一例を示す図である。
【図１１】図２に示したパネルに表示される第１の履歴情報表示画面の一例を示す図である。
【図１２】図２に示したパネルに表示される第２の履歴情報表示画面の一例を示す図である。
【図１３】図２に示したパネルに表示される第３の履歴情報表示画面の一例を示す図である。
【図１４】本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１５】図２に示したパネル上に表示されるスキャン履歴の表示設定画面の一例を示す図である。
【図１６】本発明に係る印刷装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１７】本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１８】図３に示したＣＲＴ上に表示されるスキャン送信履歴画面の一例を示す図である。
【図１９】図３に示したＣＲＴ上に表示されるスキャン送信履歴画面の一例を示す図である。
【図２０】本発明に係る情報処理装置、印刷装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２７９】
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０６  パネル
２１２  装置制御ソフトウエア
２１３  ＯＳ部
２１４  履歴テーブル
２１５  認証ソフトウエア
２１６  Ｗｅｂサーバソフトウェア
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３１０  ＣＲＴ
３１５  Ｗｅｂブラウザ
３１６  オペレーティングシステム
３１７  プリンタドライバ
【図１】
2005324450.tif 000003
【図２】
2005324450.tif 000004
【図３】
2005324450.tif 000005
【図４】
2005324450.tif 000006
【図５】
2005324450.tif 000007
【図６】
2005324450.tif 000008
【図７】
2005324450.tif 000009
【図８】
2005324450.tif 000010
【図９】
2005324450.tif 000011
【図１０】
2005324450.tif 000012
【図１１】
2005324450.tif 000013
【図１２】
2005324450.tif 000014
【図１３】
2005324450.tif 000015
【図１４】
2005324450.tif 000016
【図１５】
2005324450.tif 000017
【図１６】
2005324450.tif 000018
【図１７】
2005324450.tif 000019
【図１８】
2005324450.tif 000020
【図１９】
2005324450.tif 000021
【図２０】
2005324450.tif 000022