(57)【要約】【課題】  ジョブの種別毎に非ログインユーザのジョブに関する情報の表示制御を行うための技術を提供すること。また、ジョブの種別毎に非ログインユーザのジョブに対する操作制御を行うための技術をも提供すること。【解決手段】  画像形成装置にログイン中のログインユーザ以外のユーザの印刷ジョブに関する表示を制限するか否かを設定する。印刷中及び印刷待ちのジョブを表示させるための第１の表示指示、又は印刷済のジョブの履歴を表示させるための第２の表示指示、を受け付ける。第１の表示指示および第２の表示指示の何れを受け付けたのか、および上記の設定、に基づいて、ログインユーザ以外のユーザがオーナーであるジョブに関する情報、ログインユーザがオーナであるジョブに関する情報、の表示制御を行う。【選択図】  図１
2019048474.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置にログイン中のログインユーザ以外のユーザの印刷ジョブに関する表示を制限するか否かを設定する設定手段と、
印刷中及び印刷待ちのジョブを表示させるための第１の表示指示、又は印刷済のジョブの履歴を表示させるための第２の表示指示、を受け付ける受付手段と、
前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定手段によりなされている状態で前記受付手段により前記第１の表示指示を受け付けた場合、前記ログインユーザ以外のユーザがオーナーである印刷中及び印刷待ちのジョブに関する情報の少なくとも一部の表示を制限する一方で前記ログインユーザがオーナである印刷中及び印刷待ちのジョブに関する情報は制限することなく表示し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定手段によりなされている状態で前記第２の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷済みのジョブに関する情報は表示せず、前記ログインユーザがオーナである印刷済みのジョブに関する情報は表示するように制御し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限しない設定が前記設定手段によりなされている状態で前記第１の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナーである印刷中及び印刷待ちのジョブに関する情報も前記ログインユーザがオーナである印刷中及び印刷待ちのジョブに関する情報も制限することなく表示し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限しない設定が前記設定手段によりなされている状態で前記第２の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷済みのジョブに関する情報も前記ログインユーザがオーナである印刷済みのジョブに関する情報も表示するように制御する表示制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記表示制御手段は、
前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定手段によりなされている状態で前記第１の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷中及び印刷待ちのジョブに関する情報の少なくとも一部をマスクして表示する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
更に、
前記表示制御手段がマスクして表示している情報に対応する印刷中及び印刷待ちのジョブに対する操作を禁止させる手段を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記操作は、ジョブの実行を中止する操作であることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記表示制御手段がマスクして表示している情報は、印刷ジョブ名であることを特徴とする請求項２乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記印刷中及び印刷待ちのジョブに関する情報は、ジョブオーナ名を含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記印刷中及び印刷待ちのジョブに関する情報は、ジョブの投入時刻を含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記印刷済のジョブに関する情報は、ジョブオーナ名を含むことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記印刷済のジョブに関する情報は、ジョブの実行時刻を含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
画像形成装置が行う画像形成方法であって、
前記画像形成装置の設定手段が、前記画像形成装置にログイン中のログインユーザ以外のユーザの印刷ジョブに関する表示を制限するか否かを設定する設定工程と、
前記画像形成装置の受付手段が、印刷中及び印刷待ちのジョブを表示させるための第１の表示指示、又は印刷済のジョブの履歴を表示させるための第２の表示指示、を受け付ける受付工程と、
前記画像形成装置の表示制御手段が、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定工程でなされている状態で前記受付工程で前記第１の表示指示を受け付けた場合、前記ログインユーザ以外のユーザがオーナーである印刷中及び印刷待ちのジョブに関する情報の少なくとも一部の表示を制限する一方で前記ログインユーザがオーナである印刷中及び印刷待ちのジョブに関する情報は制限することなく表示し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定工程でなされている状態で前記第２の表示指示を前記受付工程で受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷済みのジョブに関する情報は表示せず、前記ログインユーザがオーナである印刷済みのジョブに関する情報は表示するように制御し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限しない設定が前記設定工程でなされている状態で前記第１の表示指示を前記受付工程で受け付けた場合、前記ログインユーザ以外のユーザがオーナーである印刷中及び印刷待ちのジョブに関する情報も前記ログインユーザがオーナである印刷中及び印刷待ちのジョブに関する情報も制限することなく表示し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限しない設定が前記設定工程でなされている状態で前記第２の表示指示を前記受付工程で受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷済みのジョブに関する情報も前記ログインユーザがオーナである印刷済みのジョブに関する情報も表示するように制御する表示制御工程と
を備えることを特徴とする画像形成方法。
【請求項１１】
前記表示制御工程では、
前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定工程でなされている状態で前記第１の表示指示を前記受付工程で受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷中及び印刷待ちのジョブに関する情報の少なくとも一部をマスクして表示する
ことを特徴とする請求項１０に記載の画像形成方法。
【請求項１２】
更に、
前記表示制御工程でマスクして表示している情報に対応する印刷中及び印刷待ちのジョブに対する操作を禁止させる工程を備えることを特徴とする請求項１１に記載の画像形成方法。
【請求項１３】
前記操作は、ジョブの実行を中止する操作であることを特徴とする請求項１２に記載の画像形成方法。
【請求項１４】
前記表示制御工程でマスクして表示している情報は、印刷ジョブ名であることを特徴とする請求項１１乃至１３のいずれか１項に記載の画像形成方法。
【請求項１５】
前記印刷中及び印刷待ちのジョブに関する情報は、ジョブオーナ名を含むことを特徴とする請求項１０乃至１４のいずれか１項に記載の画像形成方法。
【請求項１６】
前記印刷中及び印刷待ちのジョブに関する情報は、ジョブの投入時刻を含むことを特徴とする請求項１０乃至１５のいずれか１項に記載の画像形成方法。
【請求項１７】
前記印刷済のジョブに関する情報は、ジョブオーナ名を含むことを特徴とする請求項１０乃至１６のいずれか１項に記載の画像形成方法。
【請求項１８】
前記印刷済のジョブに関する情報は、ジョブの実行時刻を含むことを特徴とする請求項１０乃至１７のいずれか１項に記載の画像形成方法。
【請求項１９】
コンピュータを、請求項１乃至９の何れか１項に記載の画像形成装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ管理技術に技術に関するものである。
【背景技術】
【０００２】
画像処理装置は複数のユーザで共有して使用されることが多い。実行したジョブの状況や履歴を表示することが可能な画像処理装置では、セキュリティ及びプライバシーの観点より、認証機能と組み合わせて、ログインしたユーザ以外のジョブをマスク表示したり、中止や削除といった操作を禁止するものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３９５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来技術では、ファクス送信されたジョブの履歴から、結果一覧を出力してファイリングするような作業をさせたいという要望があった場合、ログインしたユーザ以外のジョブをマスク表示してしまうと、ユーザが望む結果一覧が出力されない。そのため、マスク設定を解除するしかなく、セキュリティの観点から問題があった。
【０００５】
また一方で、ログインしたユーザ以外のジョブがマスク表示され、中止や削除といった操作ができないにも関わらず、自分ジョブと他人のジョブが混在して表示されるため、自分のジョブがすぐに探せない、といった問題があった。
【０００６】
本発明はこのような問題に鑑みてなされたものであり、ジョブの種別毎に非ログインユーザのジョブに関する情報の表示制御を行うための技術を提供する。また、本発明は更に、ジョブの種別毎に非ログインユーザのジョブに対する操作制御を行うための技術をも提供する。
【課題を解決するための手段】
【０００７】
本発明の一様態は、画像形成装置であって、前記画像形成装置にログイン中のログインユーザ以外のユーザの印刷ジョブに関する表示を制限するか否かを設定する設定手段と、印刷中及び印刷待ちのジョブを表示させるための第１の表示指示、又は印刷済のジョブの履歴を表示させるための第２の表示指示、を受け付ける受付手段と、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定手段によりなされている状態で前記受付手段により前記第１の表示指示を受け付けた場合、前記ログインユーザ以外のユーザがオーナーである印刷中及び印刷待ちのジョブに関する情報の少なくとも一部の表示を制限する一方で前記ログインユーザがオーナである印刷中及び印刷待ちのジョブに関する情報は制限することなく表示し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限する設定が前記設定手段によりなされている状態で前記第２の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷済みのジョブに関する情報は表示せず、前記ログインユーザがオーナである印刷済みのジョブに関する情報は表示するように制御し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限しない設定が前記設定手段によりなされている状態で前記第１の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナーである印刷中及び印刷待ちのジョブに関する情報も前記ログインユーザがオーナである印刷中及び印刷待ちのジョブに関する情報も制限することなく表示し、前記ログインユーザ以外のユーザの印刷ジョブに関する表示を制限しない設定が前記設定手段によりなされている状態で前記第２の表示指示を前記受付手段により受け付けた場合、前記ログインユーザ以外のユーザがオーナである印刷済みのジョブに関する情報も前記ログインユーザがオーナである印刷済みのジョブに関する情報も表示するように制御する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明の構成により、ジョブの種別毎に非ログインユーザのジョブに関する情報の表示制御を行うことができる。また、ジョブの種別毎に非ログインユーザのジョブに対する操作制御を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置１００のハードウェア構成例を示すブロック図。
【図２】ＧＵＩの表示例を示す図。
【図３】ＧＵＩの表示例を示す図。
【図４】画像処理装置１００が行う処理のフローチャート。
【図５】リストの一例を示す図。
【図６】画像処理装置１００が行う処理のフローチャート。
【図７】ＧＵＩの表示例を示す図。
【図８】画像処理装置１００の機能構成例を示すブロック図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施例の１つである。
【００１１】
［第１の実施形態］
先ず、本実施形態に係る画像処理装置１００のハードウェア構成例について、図１のブロック図を用いて説明する。なお、図１に示した構成はあくまでも一例であり、このような構成に限ることを意図したものではない。すなわち、以下に説明する各処理を実行可能な構成であれば、如何なる構成を採用しても構わない。
【００１２】
ＣＰＵ１０１は、メモリ１０２に格納されているコンピュータプログラムやデータを用いて処理を実行することで、本装置全体の動作制御を行うと共に、画像処理装置１００が行うものとして後述する各処理を実行する。
【００１３】
メモリ１０２は、補助記憶装置１０３からロードされたコンピュータプログラムやデータを一時的に記憶するためのエリアを有する。また、メモリ１０２は、スキャナ装置１０４が読み取った画像のデータや、ＦＡＸ送受信装置１０５が受信したファックスデータ、通信インターフェース１０８を介して外部から受信したデータ、を一時的に記憶するためのエリアを有する。また、メモリ１０２は、ＣＰＵ１０１が各種の処理を実行する際に用いるワークエリアも有する。すなわちメモリ１０２は、各種のエリアを適宜提供することができる。
【００１４】
補助記憶装置１０３は、ハードディスクドライブ装置に代表される大容量情報記憶装置である。この補助記憶装置１０３には、ＯＳ（オペレーティングシステム）や、画像処理装置１００が行うものとして後述する各処理をＣＰＵ１０１に実行させるためのコンピュータプログラムやデータが保存されている。このコンピュータプログラムには、図２，３，７に示すようなＧＵＩ（グラフィカルユーザインターフェース）のコンピュータプログラムが含まれている。
【００１５】
補助記憶装置１０３に保存されているコンピュータプログラムやデータは、ＣＰＵ１０１による制御に従って適宜メモリ１０２にロードされ、ＣＰＵ１０１による処理となる。
【００１６】
スキャナ装置１０４は、周知の如く、紙などの記録媒体上に記録されている情報を画像として読み取り、該読み取った画像を出力する装置である。ＦＡＸ送受信装置１０５は、本装置内のデータをファクスデータとして送信したり、外部の機器から送信されたファックスデータを受信する装置である。
【００１７】
印刷装置１０６は、周知の如く、印刷データに基づいて、紙などの記録媒体上に画像や文字を印刷する装置である。操作パネル１０７は、タッチパネル式の画面（タッチパネル画面）と、ハードキーと、を有するものである。
【００１８】
通信インターフェース１０８は、ネットワークを介して外部機器とのデータの送信を行うものであり、例えば、E-mailの送受信やSMB送受信、機器に必要な情報の送受信を行う。上記の何れも内部バス１０９に接続されている。
【００１９】
このような画像処理装置１００の機能構成例について、図８のブロック図を用いて説明する。通信管理部１１０は、通信インターフェース１０８を介してやり取りされる通信コマンドの解析や、通信制御を行う。データ管理部１１０２は、画像処理装置１００で扱う各種データの管理を行う。プログラム管理部１１０３は、データ管理部１１０２が管理している常駐、あるいは非常駐のプログラムの実行を制御、管理する。ユーザ情報管理部１１０４は、プログラム管理部１１０３から問い合わせされるユーザ認証を行うための情報を管理している。
【００２０】
次に、このような画像処理装置１００の動作について説明する。先ず、システム管理者などの特定のユーザ（以下、特定ユーザと呼称する）は画像処理装置１００を用いて、ジョブの種別毎に、ログイン中のユーザ以外の非ログインユーザの該種別のジョブに関する情報を表示する際にマスクして表示するか否か、を設定する。
【００２１】
このような設定のためのＧＵＩの表示例を図２に示す。例えば特定ユーザはハードキーやタッチパネル画面に表示されているボタンを操作して、自身のユーザＩＤやパスワード（以下、認証情報）を入力して認証開始指示（ログイン指示）を入力する。ＣＰＵ１０１はこの入力された認証情報を用いて認証処理を行い、認証（ログイン）に成功した場合には、図２のＧＵＩをタッチパネル画面に表示させる。
【００２２】
領域２０１には、コピー、プリント、送信、受信、保存、の各項目について、該項目に対応するジョブに関する情報を表示する際に、該ジョブが非ログインユーザのものであった場合に該情報をマスクして表示するか否かを設定するためのボタンが表示されている。
【００２３】
項目「コピー」に対応する「許可」ボタン２０１ａ及び「禁止」ボタン２０１ｂについては、ユーザはタッチパネル画面上で何れか一方のみ選択する（タッチする）ことができる。ユーザがタッチパネル画面上で「許可」ボタン２０１ａを選択した場合、非ログインユーザの「コピー」ジョブ（スキャナ装置１０４及び印刷装置１０６にコピーを要求するジョブ）に関する情報を表示する際にはマスクせずに表示するように設定する。一方、ユーザがタッチパネル画面上で「禁止」ボタン２０１ｂを選択した場合、非ログインユーザの「コピー」ジョブに関する情報を表示する際にはマスクして表示するように設定する。
【００２４】
項目「プリント」に対応する「許可」ボタン２０１ｃ及び「禁止」ボタン２０１ｄについては、ユーザはタッチパネル画面上で何れか一方のみ選択する（タッチする）ことができる。ユーザがタッチパネル画面上で「許可」ボタン２０１ｃを選択した場合、非ログインユーザの「プリント」ジョブ（印刷装置１０６に印刷を要求するジョブ）に関する情報を表示する際にはマスクせずに表示するように設定する。一方、ユーザがタッチパネル画面上で「禁止」ボタン２０１ｄを選択した場合、非ログインユーザの「プリント」ジョブに関する情報を表示する際にはマスクして表示するように設定する。
【００２５】
項目「送信」に対応する「許可」ボタン２０１ｅ及び「禁止」ボタン２０１ｆについては、ユーザはタッチパネル画面上で何れか一方のみ選択する（タッチする）ことができる。ユーザがタッチパネル画面上で「許可」ボタン２０１ｅを選択した場合、非ログインユーザの「送信」ジョブ（ＦＡＸ送受信装置１０５や通信インターフェース１０８に送信を要求するジョブ）に関する情報を表示する際にはマスクせずに表示するように設定する。一方、ユーザがタッチパネル画面上で「禁止」ボタン２０１ｆを選択した場合、非ログインユーザの「送信」ジョブに関する情報を表示する際にはマスクして表示するように設定する。
【００２６】
項目「受信」に対応する「許可」ボタン２０１ｇ及び「禁止」ボタン２０１ｈについては、ユーザはタッチパネル画面上で何れか一方のみ選択する（タッチする）ことができる。ユーザがタッチパネル画面上で「許可」ボタン２０１ｇを選択した場合、非ログインユーザの「受信」ジョブ（ＦＡＸ送受信装置１０５や通信インターフェース１０８に受信を要求するジョブ）に関する情報を表示する際にはマスクせずに表示するように設定する。一方、ユーザがタッチパネル画面上で「禁止」ボタン２０１ｈを選択した場合、非ログインユーザの「受信」ジョブに関する情報を表示する際にはマスクして表示するように設定する。
【００２７】
項目「保存」に対応する「許可」ボタン２０１ｉ及び「禁止」ボタン２０１ｊについては、ユーザはタッチパネル画面上で何れか一方のみ選択する（タッチする）ことができる。ユーザがタッチパネル画面上で「許可」ボタン２０１ｉを選択した場合、非ログインユーザの「保存」ジョブ（ＣＰＵ１０１にデータの保存を要求するジョブ）に関する情報を表示する際にはマスクせずに表示するように設定する。一方、ユーザがタッチパネル画面上で「禁止」ボタン２０１ｊを選択した場合、非ログインユーザの「保存」ジョブに関する情報を表示する際にはマスクして表示するように設定する。
【００２８】
図２では、非ログインユーザの「送信」ジョブに関する情報を表示する際にはマスクせずに表示するように設定し、非ログインユーザの「送信」ジョブ以外の種別のジョブに関する情報を表示する際にはマスクして表示するように設定している状態を示している。
【００２９】
領域２０２には、非ログインユーザのユーザ名をマスクして表示するか否かを設定するためのボタン２０２ａ、２０２ｂが表示されている。「許可」ボタン２０２ａ及び「禁止」ボタン２０２ｂについては、ユーザはタッチパネル画面上で何れか一方のみ選択する（タッチする）ことができる。ユーザがタッチパネル画面上で「許可」ボタン２０２ａを選択した場合、非ログインユーザのユーザ名を表示する際にはマスクせずに表示するように設定する。一方、ユーザがタッチパネル画面上で「禁止」ボタン２０２ｂを選択した場合、非ログインユーザのユーザ名を表示する際にはマスクして表示するように設定する。
【００３０】
そしてユーザは、図２のＧＵＩを用いて設定を行った後、操作パネル１０７を用いて設定完了を指示する操作を行うと、ＣＰＵ１０１は図２のＧＵＩを用いて設定した内容を示す情報を設定情報として補助記憶装置１０３に登録する。
【００３１】
その後、あるユーザがハードキーやタッチパネル画面に表示されているボタンを操作して、自身の認証情報を入力して認証開始指示を入力し、ＣＰＵ１０１がこの入力された認証情報を用いて認証処理を行い、認証が成功したとする。このとき、ＣＰＵ１０１は、図３に例示するＧＵＩをタッチパネル画面上に表示させる。
【００３２】
本実施形態では、図３のＧＵＩにおいて表示する「ジョブに関する情報」は、ジョブの投入時刻、ジョブ名、ジョブのオーナー名（ジョブに含まれているユーザ名（＝ユーザＩＤ））、ジョブの状況（処理中若しくは処理待ち）、待ち時間（処理待ちのジョブである場合）であるものとしているが、これに限るものではない。
【００３３】
ボタン３０１は、「コピー」ジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。ボタン３０２は、「プリント」ジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。ボタン３０３は、「送信」ジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。ボタン３０４は、「受信」ジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。ボタン３０５は、「保存」ジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。すなわち、ボタン３０１〜３０５は、リスト形式で情報を表示するジョブの種別を指定するためのボタンである。
【００３４】
ボタン３０６は、ボタン３０１〜３０５のうち選択されているボタンに対応する種別のジョブのうち、処理中のジョブ及び処理待ちのジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。
【００３５】
ボタン３０７は、ボタン３０１〜３０５のうち選択されているボタンに対応する種別のジョブのうち、処理済みのジョブに関する情報をリスト３０９として表示させることを指示するためのボタンである。
【００３６】
図３では、ボタン３０１〜３０５のうちボタン３０２が選択されており、且つボタン３０６及び３０７のうちボタン３０６が選択されているので、処理中の「プリント」ジョブ及び処理待ちの「プリント」ジョブに関する情報を一覧表示することを指定している。
【００３７】
ここで、図３のＧＵＩは、図２のＧＵＩで設定した設定情報に対応するもので、図２のＧＵＩでは、非ログインユーザの「プリント」ジョブに関する情報を表示する際にはマスクして表示するように設定している。然るに、図３に示す如く、ログインユーザ、即ちユーザＩＤ＝Ａ００００１のユーザの「プリント」ジョブについては、ジョブに関する情報はマスクせずにそのまま表示する。一方、非ログインユーザ、即ちユーザＩＤ＝Ａ００００１以外のユーザＩＤを有するユーザの「プリント」ジョブについては、ジョブに関する情報（図３ではジョブ名）はマスクして表示する。図３では「マスクして表示」とは、元の文字列を「＊」からなる文字列で置き換えて表示することを意味しているが、他の表示方法を採用しても構わない。領域３０８には、ログインユーザがログイン時に入力したユーザＩＤが表示される。
【００３８】
ボタン３１０は、リスト３０９中に表示されているジョブ群のうちユーザが指定したジョブの実行を一時停止させるためのボタンである。ボタン３１１は、リスト３０９中に表示されているジョブ群のうちユーザが指定したジョブの実行を中止させるためのボタンである。
【００３９】
ここで、本実施形態では、マスク表示対象となったジョブ、すなわち、非ログインユーザのジョブに対する操作は禁止している。ここでいう操作とは、ジョブの実行の中止や、ジョブの属性を変更することや、ジョブの詳細な情報を確認すること、などを意味する。例えばユーザＩＤ＝Ａ００００２に対応するジョブの処理中にユーザがリスト３０９中のこのジョブを選択した場合、ボタン３１０やボタン３１１は選択できないようにする（例えば網掛け表示して押下不可能にする）。ボタン３１２は図３のＧＵＩを閉じるためのボタンである。
【００４０】
次に、ユーザがボタン３０６を指定した状態で、画像処理装置１００が行う処理について、図４のフローチャートを用いて説明する。図４は、ジョブの状況画面を表示する際の画像処理装置１００の動作を説明するためのフローチャートである。なお、以下では説明を簡単にするために、ボタン２０２ａ及びボタン２０２ｂによる設定は考慮していない。
【００４１】
なお、図４のフローチャートに従った処理をＣＰＵ１０１に実行させるためのコンピュータプログラムやデータは補助記憶装置１０３に保存されている。然るにＣＰＵ１０１は、このコンピュータプログラムやデータをメモリ１０２にロードし、該ロードしたコンピュータプログラムやデータを用いて処理を実行することで、図４のフローチャートに従った処理を実行することになる。
【００４２】
ステップＳ４０１では、ボタン３０１〜３０５のうち何れのボタンが選択されているのかを判断することで、選択されているボタンに対応するジョブの種別を特定する。図３の場合、ボタン３０２が選択されているので、ジョブの種別として「プリント」が指定されていることを特定する。
【００４３】
ステップＳ４０２では、メモリ１０２や補助記憶装置１０３で管理されている、処理中若しくは処理待ちのジョブに関する情報のうち、ステップＳ４０１で特定した種別（以下、種別Ｘ）のジョブに関する情報のリストを取得する。図３の場合、処理中若しくは処理待ちのジョブのうち、「プリント」ジョブに関する情報のリストを取得する。
【００４４】
ステップＳ４０２で取得するリストの一例を図５に示す。図５は、処理中若しくは処理待ちのジョブのうち「プリント」ジョブに関する情報のリストの一例である。ジョブＩＤ５０１はジョブに固有のＩＤ、時刻５０２はジョブの投入時刻、ジョブ名５０３はジョブの名称、ジョブオーナー名５０４はジョブのユーザ名（＝ユーザＩＤ）、状況５０５は処理中及び処理待ちの何れであるのかを示す情報である。待ち時間は処理待ちのジョブの待ち時間である。
【００４５】
なお、図５に示したもの以外に、次に示す情報も、ジョブに関する情報に含まれる。例えば、コピージョブの場合、印刷枚数、部数、ファイル名、出力に要する時間（出力時間）、待ち時間などである。他にも、部門ID、ファイル名などもジョブに関する情報に含まれる。
【００４６】
プリントジョブの場合、展開ページ数、受信データサイズ、出力時間、待ち時間、印刷枚数などである。送信ジョブの場合、宛先名称、宛先、送信モード、送信ファイル名、送信ページ数などである。
【００４７】
受信ジョブの場合、相手先アドレス、受信時刻、受付番号、通信モード、受信したデータを転送する場合にはその転送先、受信ページ数等である。保存ジョブの場合、保存先、保存ファイル名、保存ページ数、等である。
【００４８】
ステップＳ４０３では、図２のＧＵＩでジョブの種別毎に設定した設定内容のうち、種別Ｘに対応する設定内容を取得する。図３の場合、「プリント」ジョブについて図２のＧＵＩで設定した設定内容を取得する。
【００４９】
ステップＳ４０４では、ステップＳ４０３で取得した設定内容が「許可」（マスク表示しない：制限しない）であるのか、それとも「禁止」（マスク表示する：制限する）であるのかを判断する。この判断の結果、「許可」である場合には、処理はステップＳ４０５に進み、「禁止」である場合には、処理はステップＳ４０６に進む。図２，３の場合、「プリント」ジョブについては「非ログインユーザの「プリント」ジョブに関する情報はマスク表示する」と設定されているので、この場合は、処理はステップＳ４０６に進むことになる。
【００５０】
ステップＳ４０５では、ステップＳ４０２で取得したリストに登録されているそれぞれの情報を、マスクすることなくタッチパネル画面上に表示させる。
【００５１】
一方、ステップＳ４０６では、ステップＳ４０２で取得したリストから、ログインユーザのユーザＩＤを検索する。この検索の結果、ログインユーザのユーザＩＤが見つかった場合には、処理はステップＳ４１０に進み、見つからなかった場合には、処理はステップＳ４０９に進む。
【００５２】
ステップＳ４０９では、リスト内には、ログインユーザの種別Ｘのジョブに関する情報は含まれていない（非ログインユーザの種別Ｘのジョブのみ）と判断する。そして、ステップＳ４０２で取得したリストに登録されているそれぞれの情報をタッチパネル画面上に表示させるのであるが、一部の情報（図３では「ジョブ名」）はマスクして表示させる。
【００５３】
ステップＳ４１０では、ステップＳ４０２で取得したリストに登録されているそれぞれのジョブに関する情報から、１つ目のジョブに関する情報を読み出す。図５の場合、ジョブＩＤ＝０００１に対応するジョブの情報を読み出すことになる。
【００５４】
ステップＳ４１１では、ステップＳ４１０で読み出した情報中のユーザＩＤが、ログインユーザのユーザＩＤと一致するか否かを判断する。この判断の結果、一致する場合には、処理はステップＳ４１２に進み、一致しない場合には、処理はステップＳ４１３に進む。
【００５５】
ステップＳ４１２では、ステップＳ４１０で読み出した情報は、ログインユーザの種別Ｘのジョブに関する情報であるため、該情報をマスクすることなくタッチパネル画面上に表示させる。
【００５６】
一方、ステップＳ４１３では、ステップＳ４１０で読み出した情報は、非ログインユーザの種別Ｘに関する情報であるため、該情報をタッチパネル画面上に表示させるのであるが、一部の情報（図３では「ジョブ名」）はマスクして表示させる。
【００５７】
図３の場合、ログインユーザのユーザＩＤはＡ００００１であるため、ジョブオーナー名＝Ａ００００１に対応するジョブの情報は何れもマスクされることなく表示される。一方、Ａ００００１以外のジョブオーナー名に対応するジョブの情報については、時刻、ジョブオーナー名、ジョブの状況、待ち時間の情報はマスクせずに表示され、ジョブ名についてはマスクされて表示される。
【００５８】
ステップＳ４１５では、ステップＳ４０２で取得したリスト中の全てのジョブに関する情報を読み出したか否かを判断する。この判断の結果、全てのジョブに関する情報を読み出した場合には、図４のフローチャートに従った処理は終了し、未だ読み出していないジョブの情報が残っている場合には、処理はステップＳ４１４に進む。
【００５９】
ステップＳ４１４では、ステップＳ４０２で取得したリストから、未だ読み出していないジョブの情報を読み出し、処理はステップＳ４１１に移行する。図５の場合、ジョブＩＤ＝０００１〜０００５の各ジョブについて上記処理を行うことで、図３に示す如く、ジョブオーナー名＝Ａ００００１に対応するジョブの情報は何れもマスクされることなく表示される。また、Ａ００００１以外のジョブオーナー名に対応するジョブ（非ログインユーザのジョブ）の情報のうちジョブ名についてはマスクされて表示されている。
【００６０】
なお、図４のフローチャートに従った処理の後、ステップＳ４０９及びステップＳ４１３にてマスク表示対象となったジョブ（対象ジョブ）についてはその識別情報（ジョブＩＤなど）を補助記憶装置１０３に記録するなどして、該対象ジョブを特定するための情報を補助記憶装置１０３に記録する。そしてその後、ユーザがリスト３０９中で選択したジョブが、この識別情報に対応するジョブ等、対象ジョブに該当する場合には、ボタン３１０やボタン３１１は選択できないようにする（例えば網掛け表示して押下不可能にする）。
【００６１】
次に、ユーザがボタン３０７を指定した状態で、画像処理装置１００が行う処理について、図６のフローチャートを用いて説明する。図６は、ジョブ履歴を表示する際の画像処理装置１００の動作を説明するためのフローチャートである。なお、図６のフローチャートに従った処理をＣＰＵ１０１に実行させるためのコンピュータプログラムやデータは補助記憶装置１０３に保存されている。然るにＣＰＵ１０１は、このコンピュータプログラムやデータをメモリ１０２にロードし、該ロードしたコンピュータプログラムやデータを用いて処理を実行することで、図６のフローチャートに従った処理を実行することになる。
【００６２】
ステップＳ８０１では、上記のステップＳ４０１と同様にして、ボタン３０１〜３０５のうち何れのボタンが選択されているのかを判断することで、選択されているボタンに対応するジョブの種別を特定する。
【００６３】
ステップＳ８０２では、上記のステップＳ４０２と同様にして、メモリ１０２や補助記憶装置１０３に格納されている、処理済みのジョブに関する情報のうち、ステップＳ８０１で特定した種別（以下、種別Ｙ）のジョブに関する情報のリストを取得する。
【００６４】
処理済みのジョブに関する情報とは、例えば、次に示す情報が含まれる。例えば、コピージョブの場合、印刷日時、印刷枚数、部数、印刷結果、原稿ページ数、出力ページ数などである。プリントジョブの場合、印刷日時、印刷枚数、ファイル名、印刷結果、などである。送信ジョブの場合、送信日時、宛先、送信結果、送信ファイル名、送信ページ数、送信データサイズ、通信モード、などである。受信ジョブの場合、受信日時、相手先、受信結果、受信ページ数、転送先（受信データを転送する場合）、などである。保存ジョブの場合、保存日時、保存先フォルダ、保存ファイル名、保存結果、保存ページ数、保存データサイズなどである。
【００６５】
ステップＳ８０３では、上記のステップＳ４０３と同様にして、図２のＧＵＩでジョブの種別毎に設定した設定内容のうち、種別Ｙに対応する設定内容を取得する。ステップＳ８０４では、ステップＳ８０３で取得した設定内容が「許可」（マスク表示しない）であるのか、それとも「禁止」（マスク表示する）であるのかを判断する。この判断の結果、「許可」である場合には、処理はステップＳ８０５に進み、「禁止」である場合には、処理はステップＳ８０６に進む。ステップＳ８０５では、ステップＳ８０２で取得したリストに登録されているそれぞれの情報を、マスクすることなくタッチパネル画面上に表示させる。
【００６６】
一方、ステップＳ８０６では、ステップＳ８０２で取得したリストに登録されているそれぞれのジョブに関する情報から、１つ目のジョブに関する情報を読み出す。そしてステップＳ８０７では、ステップＳ８０６で読み出した情報中のユーザＩＤが、ログインユーザのユーザＩＤと一致するか否かを判断する。この判断の結果、一致する場合には、処理はステップＳ８０８に進み、一致しない場合には、処理はステップＳ８０９に進む。
【００６７】
ステップＳ８０８では、ステップＳ８０６で読み出した情報は、ログインユーザの種別Ｙのジョブに関する情報であるため、該情報をマスクすることなくタッチパネル画面上に表示させる。
【００６８】
一方、ステップＳ８０９では、ステップＳ８０２で取得したリスト中の全てのジョブに関する情報を読み出したか否かを判断する。この判断の結果、全てのジョブに関する情報を読み出した場合には、図６のフローチャートに従った処理は終了し、未だ読み出していないジョブの情報が残っている場合には、処理はステップＳ８１０に進む。ステップＳ８１０では、ステップＳ８０２で取得したリストから、未だ読み出していないジョブの情報を読み出し、処理はステップＳ８０７に移行する。
【００６９】
このような処理の結果、図７に例示するＧＵＩがタッチパネル画面上に表示されることになる。図７に示す如く、ステップＳ８０５若しくはステップＳ８０８において表示対象となった情報がリスト９０１として表示されている。また、ボタン９０２は、リスト９０１を含む適当なフォーマットの画面を印刷装置１０６に印刷させることを指示するためのボタンである。
【００７０】
本実施形態では、マスク対象候補をジョブ名としている。しかし、一覧表示する情報によっては、これに代えて若しくはこれに加えて他の情報をマスク対象候補としても構わない。
【００７１】
［第２の実施形態］
第１の実施形態では、ボタン３０６が選択された場合に図４のフローチャートに従った処理を実行し、ボタン３０７が選択された場合に図６のフローチャートに従った処理を実行するものとして説明した。しかし、図４，６のフローチャートに従った処理（若しくはその変形例）の実行タイミングはこれに限るものではない。
【００７２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７３】
１０１：ＣＰＵ  １０２：メモリ  １０３：補助記憶装置  １０４：スキャナ装置  １０５：ＦＡＸ送受信装置  １０６：印刷装置  １０７：操作パネル  １０８：通信インターフェース
【図１】
2019048474.tif 000003
【図２】
2019048474.tif 000004
【図３】
2019048474.tif 000005
【図４】
2019048474.tif 000006
【図５】
2019048474.tif 000007
【図６】
2019048474.tif 000008
【図７】
2019048474.tif 000009
【図８】
2019048474.tif 000010