(57)【要約】【課題】  印刷データを利用するユーザにとってユーザビリティに優れた画像形成装置に提供する。【解決手段】  プリント機構（３０７）と操作パネル（３０５）を用いるプリンタ（１０２）において、印刷済みジョブと未印刷ジョブを格納するＨＤＤ（３０３）を備え、ユーザ選択画面（７１０）において、印刷済みジョブをのみを有するユーザのアイコンを表示させず、未印刷の印刷ジョブをユーザのアイコンを表示させることができる。【選択図】  図８
2018176599.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置において、
印刷ジョブを印刷指示可能に登録する登録手段であって、前記画像形成ユニットにより画像形成されていないことを示す未処理情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記未処理情報に関連付かず且つ第２のユーザの識別情報に関連付く第２の印刷ジョブと、を登録可能な登録手段と、
ユーザに対応する選択オブジェクトを複数配置可能な画面であって、前記未処理情報に基づき前記第１のユーザに対応する選択オブジェクトが選択可能に配置され且つ前記第２のユーザに対応する選択オブジェクトが選択可能に配置されない画面を前記表示ユニットに表示させる表示手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記画面において選択された選択オブジェクトに対応するユーザの識別情報に関連付く印刷ジョブの一覧画面を前記表示ユニットに表示させる手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記一覧画面において選択された印刷ジョブに基づき前記画像形成ユニットに画像形成させる手段を有することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
ユーザに対応する選択オブジェクトを複数配置可能な更なる画面であって、前記第１のジョブおよび前記第２のジョブに基づき前記第１のユーザに対応する選択オブジェクトおよび前記第２のユーザに対応する選択オブジェクトが選択可能に配置された前記更なる画面を前記表示ユニットに表示させる手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画面は、特定のユーザに対応する特定の選択オブジェクトが、前記未処理情報に基づかずに選択可能に配置されることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置の制御方法であって、
前記画像形成ユニットにより画像形成されていないことを示す未処理情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記未処理情報に関連付かず且つ第２のユーザの識別情報に関連付く第２の印刷ジョブと、を印刷指示可能に登録し、
ユーザに対応する選択オブジェクトを複数配置可能な画面であって、前記未処理情報に基づき前記第１のユーザに対応する選択オブジェクトが選択可能に配置され且つ前記第２のユーザに対応する選択オブジェクトが選択可能に配置されない画面を前記表示ユニットに表示させることを特徴とする制御方法。
【請求項７】
シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置において、
印刷ジョブを印刷指示可能に登録する登録手段であって、前記画像形成ユニットにより画像形成されていないことを示す未処理情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記画像形成ユニットにより画像形成されたことを示す処理済情報および第２のユーザの識別情報に関連付く第２の印刷ジョブと、を登録可能な登録手段と、
ユーザに対応する複数の選択オブジェクトを第１の位置と第２の位置を含む複数位置に配置可能な画面であって、前記未処理情報および前記処理済情報に基づき前記第１のユーザに対応する選択オブジェクトが前記第１の位置に選択可能に配置され前記第２のユーザに対応するオブジェクトが前記第２の位置に選択可能に配置される画面を前記表示ユニットに表示させる表示手段と、を有することを特徴とする画像形成装置。
【請求項８】
前記画面において選択された選択オブジェクトに対応するユーザの識別情報に関連付く印刷ジョブの一覧画面を前記表示ユニットに表示させる手段を有することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記一覧画面において選択された印刷ジョブに基づき前記画像形成ユニットに画像形成させる手段を有することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記画面は、前記第１のユーザよりも未処理の印刷ジョブが多く関連付く第３のユーザに対応する選択オブジェクトを配置可能であり、前記第３のユーザに対応する選択オブジェクトは、前記第１の位置よりも前記２の位置から遠い第３の位置に配置されることを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記画面は、関連付く印刷ジョブがない第３のユーザに対応する選択オブジェクトを配置可能であり、前記第３のユーザに対応する選択オブジェクトは、関連付く印刷ジョブがないことに基づき前記第２の位置よりも前記第１の位置から遠い第３の位置において選択可能に配置されることを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置。
【請求項１２】
前記画面は、特定のユーザに対応する特定のオブジェクトを配置可能であり、前記特定のオブジェクトは、前記未処理情報および前記処理済情報に基づかず、特定の位置において選択可能に配置されることを特徴とする請求項７乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置の制御方法において、
前記画像形成ユニットにより画像形成されていないことを示す未処理情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記画像形成ユニットにより画像形成されたことを示す処理済情報および第２のユーザの識別情報に関連付く第２の印刷ジョブと、を印刷指示可能に登録し、
ユーザに対応する複数の選択オブジェクトを第１の位置と第２の位置を含む複数位置に配置可能な画面であって、前記未処理情報および前記処理済情報に基づき前記第１のユーザに対応する選択オブジェクトが前記第１の位置に選択可能に配置され且つ前記第２のユーザに対応するオブジェクトが前記第２の位置に選択可能に配置される画面を前記表示ユニットに表示させる、ことを有することを特徴とする制御方法。
【請求項１４】
シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置において、
印刷ジョブを印刷指示可能に登録する登録手段であって、前記画像形成ユニットにより画像形成されたことを示す処理済情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記処理済情報に関連付かず且つ第２のユーザの識別情報に関連付く第２の印刷ジョブと、を登録可能な登録手段と、
ユーザに対応する選択オブジェクトを複数配置可能な画面であって、前記処理済情報に基づき前記第１のユーザに対応する選択オブジェクトが選択可能に配置され且つ前記第２のユーザに対応する選択オブジェクトが選択可能に配置されない画面を前記表示ユニットに表示させる表示手段と、を有することを特徴とする画像形成装置。
【請求項１５】
前記画面において選択された選択オブジェクトに対応するユーザの識別情報に関連付く印刷ジョブの一覧画面を前記表示ユニットに表示させる手段を有することを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記一覧画面において選択された印刷ジョブに基づき前記画像形成ユニットに画像形成させる手段を有することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
ユーザに対応する選択オブジェクトを複数配置可能な更なる画面であって、前記第１のジョブおよび前記第２のジョブに基づき前記第１のユーザに対応する選択オブジェクトおよび前記第２のユーザに対応する選択オブジェクトが配置された前記更なる画面を前記表示ユニットに表示させる手段を有することを特徴とする請求項１４乃至１６のいずれか１項に記載の画像形成装置。
【請求項１８】
前記画面は、前記未処理情報に基づかず、特定のユーザに対応する特定の選択オブジェクトが配置されることを特徴とする請求項１４乃至１７のいずれか１項に記載の画像形成装置。
【請求項１９】
シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置の制御方法であって、
前記画像形成ユニットにより画像形成されたことを示す処理済情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記未処理情報に関連付かず且つ第２のユーザの識別情報に関連づく第２の印刷ジョブと、を印刷指示可能に登録し、
ユーザに対応する選択オブジェクトを複数配置可能な画面であって、前記未処理情報に基づき前記第１のユーザに対応する選択オブジェクトが選択可能に配置され且つ前記第２のユーザに対応する選択オブジェクトが選択可能に配置されない画面を前記表示ユニットに表示させることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、およびその制御方法に関する。この画像形成装置は、ファックス、プリンタ、複写機複合機等として用いられる。この画像形成装置は、ファックス、プリンタ、複写機複合機等として用いられる。
【背景技術】
【０００２】
従来、シートに画像を形成（印刷）する装置として、プリンタ等の画像形成装置が知られている。また、昨今では、ユーザを認証する認証機能（ログイン機能）を備えた画像形成装置が普及している。
【０００３】
特許文献１には、画面に表示されたユーザアイコンを選択することで、ログイン可能な画像形成装置が開示されている。ユーザは、画像形成装置にログインすることで、画像形成装置に格納されている印刷ジョブのうち、ログインユーザに関連付いた印刷ジョブのリストを表示させることができる。そして、表示された印刷ジョブのなかから印刷したい印刷ジョブを選択して印刷指示することができる。
【０００４】
さらに、特許文献１の画像形成装置は、関連付く印刷ジョブが格納されていないユーザのユーザアイコンを非表示にすることで、関連付く印刷ジョブが格納されたユーザのユーザアイコンを見つけやすくしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１の画像形成装置は、印刷完了した印刷ジョブを自動的に削除する構成となっている。しかしながら、印刷完了後に再印刷を望むユーザもいるため、印刷済みの印刷ジョブを削除せずに残しておく機能を設けることが望ましい。しかしながら、印刷済みの印刷ジョブを削除せずに残しておく場合、印刷前のジョブと印刷後のジョブが混在した状態でユーザに関連付くことになる。そのため、このような装置において、ユーザアイコンの絞りこみをユーザジョブの有無のみで行った場合、印刷済みの印刷ジョブを持つユーザのアイコンと印刷前の印刷ジョブを持つユーザのアイコンが混在した状態で表示される虞がある。そのため、装置にログインを試みるユーザは、多数の候補のなかから自身のユーザアイコンを探さねばならず、手間である。
【０００７】
例えば、未印刷の印刷ジョブを印刷すべくログインを試みるユーザは、まず、自身のユーザアイコンが見つけやすくなるように、印刷ジョブを持つユーザを条件としてユーザアイコンのフィルタをおこなう。しかしながら、印刷ジョブを持つユーザには印刷済みの印刷ジョブを持つユーザも含まれるため、表示されるユーザアイコンの候補が多い。そのため、このユーザは自身のユーザアイコンを探すのに手間取ってしまう。
【０００８】
本発明の目的は、印刷データを利用するユーザにとってユーザビリティに優れた画像形成装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、シートに画像を形成する画像形成ユニットと、情報を表示する表示ユニットと、を用いる画像形成装置において、印刷ジョブを印刷指示可能に登録する登録手段であって、前記画像形成ユニットにより画像形成されていないことを示す未処理情報および第１のユーザの識別情報が関連付く第１の印刷ジョブと、前記未処理情報に関連付かず且つ第２のユーザの識別情報に関連付く第２の印刷ジョブと、を登録可能な登録手段と、ユーザに対応する選択オブジェクトを複数配置可能な画面であって、前記未処理情報に基づき前記第１のユーザに対応する選択オブジェクトが選択可能に配置され且つ前記第２のユーザに対応する選択オブジェクトが選択可能に配置されない画面を前記表示ユニットに表示させる表示手段と、を有することを特徴とするものである。
【発明の効果】
【００１０】
本発明によれば、印刷データを利用するユーザにとってユーザビリティに優れた画像形成装置を提供できる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）は画像形成システムの構成を示す図である。（ｂ）は画像形成システムのフローを示す図である。
【図２】（ａ）は情報処理装置のハードウェア構成を示すブロック図である。（ｂ）は情報処理装置のソフトウェア構成を示す図である。
【図３】（ａ）は画像形成装置のハードウェア構成を示すブロック図である。（ｂ）は画像形成装置のソフトウェア構成を示す図である。
【図４】ユーザデータベースの構成を示す図である。
【図５】（ａ）はＰＤＬデータの構成を示す図である。（ｂ）プリンタ記憶領域のデータ構成を示す図である。
【図６】書誌情報データベースを示す図である。
【図７】（ａ）はメニュー画面を示す図である。（ｂ）はユーザ選択画面を示す図である。（ｃ）は印刷ジョブ選択画面を示す図である。
【図８】（ａ）はプリントフィルタの結果を示す図である。（ｂ）は未印刷フィルタの結果を示す図である。（ｃ）は印刷済フィルタの結果を示す図である。
【図９】印刷指示処理のフローを示す図である。
【図１０】表示条件変更処理のフローを示す図である。
【図１１】（ａ）は集計データベースの構成を示す図である。（ｂ）は印刷ジョブ数ソートを示す図である。
【図１２】（ａ）は未印刷ジョブ数ソートを示す図である。（ｂ）は印刷済ジョブ数ソートを示す図である。
【図１３】（ａ）ソートタブを説明する図である。（ｂ）印刷ジョブ数順ソートの結果を示す図である。
【図１４】（ａ）未印刷ジョブ数ソートの結果を示す図である。（ｂ）印刷済ジョブ数ソートの結果を示す図である。
【図１５】ジョブ入稿処理のフローを示す図である。
【図１６】印刷指示受け付け処理のフローを示す図である。
【図１７】削除処理のフローを示す図である。
【図１８】表示条件変更処理のフローを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について実施例を用いて説明する。なお、本発明を実施するための構成は実施例に記載の構成のみには限定されない。本発明の効果が得られる範囲内で実施例中の構成の一部または全部を均等物に置き換えてもよい。
【００１３】
（実施例１）
実施例１では、ＰＣ（情報処理装置）が印刷データ送信し、プリンタ（画像形成装置）が印刷データを受信して印刷する印刷システム（画像形成システム）を例に説明する。
【００１４】
［印刷システム］
図１（ａ）は画像形成システムの構成を示す図である。印刷システム１００は、ＰＣ１０１とプリンタ１０２を備える。各装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０３を介して互いに通信可能に接続されている。
【００１５】
印刷システム１００では、ＰＣ１０１の出力する印刷データ（印刷ジョブ）が、プリンタ１０２にダウンロードされ、印刷される。
【００１６】
ＰＣ１０１は、印刷装置に対する外部装置として機能する一般的なコンピュータである。
【００１７】
ＰＣ１０１は文書ファイルや画像ファイルに基づく印刷データを出力することができる。
【００１８】
プリンタ１０２は、印刷データに基づきシート（記録材、用紙）に印刷を行う画像形成装置である。プリンタ１０２は、印刷データを受信することができる。プリンタ１０２は、印刷データに基づき印刷を行うことができる。なお、プリンタ１０２は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であってもＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であってもよい。また、電子写真方式のプリンタであってもインクジェット方式のプリンタであってもよい。
【００１９】
［画像形成シーケンス］
次に、印刷システム１００を用いて印刷を行う場合の全体シーケンスを説明する。図１（ｂ）は画像形成システムのフローを示す図である。
【００２０】
画像形成シーケンスを開始する場合、まずユーザはＰＣ１０１へのログイン処理を行っておく。ログイン処理において、ユーザはユーザアカウント名などのユーザ情報やパスワードなどの認証情報の入力を行う。ＰＣ１０１は、ユーザの入力した情報に基づいてユーザのログイン処理を行う。ログインしたユーザは、印刷したいドキュメントを指定してプリンタドライバの実行を指示する。プリンタドライバが起動すると、ユーザは、印刷データの送信先および印刷設定を指定後、印刷指示を行う（Ｓ３００）。本実施例では、印刷データの送信先としてプリンタ１０２を指定する。ＰＣ１０１は、指定されたドキュメント、印刷設定、ログインユーザのユーザ情報等に基づいて印刷データを作成する（Ｓ３０７）。作成された印刷データは、図５（ａ）に示すような構造をしている。図５（ａ）はＰＤＬデータの構成を示す図である。印刷データを作成すると、ＰＣ１０１は、印刷データをプリンタ１０２に送信する（Ｓ１１２）。印刷データが送られてくると、プリンタは印刷データの受信処理を行う。そして、受信した印刷データに関する書誌情報を書誌情報ＤＢ（データベース）に登録する（Ｓ３０５）。書誌情報ＤＢは図５（ｂ）に示すような情報を備える。図５（ｂ）は書誌情報データベースの構成を示す図である。書誌情報の登録に伴い、プリンタ１０２は、プリンタ１０２にログイン可能なアカウントに紐づけて印刷データを格納し、ユーザからの指示を待機する（Ｓ１１４）。アカウントは図４に示すユーザＤＢ（データベース）で管理される。図４はユーザデータベースの構成を示す図である。
【００２１】
その後、ユーザはプリンタ１０２の操作を開始する（Ｓ１１５）。プリンタ１０２は、ユーザの操作を検知するとディスプレイを起動してログイン画面（ユーザ選択画面）を表示する（Ｓ１１６）。ユーザは、ユーザ選択画面の表示方法を変更したい場合に表示方法を変更する指示を行う（Ｓ１１７）。プリンタ１０２は、ユーザによって指示された方法でユーザ選択画面を再表示する（Ｓ１１８）。その後、ユーザは自身のアカウントに対応するユーザアイコン（選択オブジェクト）を選択する（Ｓ１１９）。プリンタ１０２は、選択されたユーザアイコンに対応するアカウントを用いてログイン処理を行う（Ｓ３０６）。なお、ログイン処理時において、ユーザにパスワード入力を要求してもよい。ログインが成功すると、プリンタ１０２は各種機能を選択可能なメニュー画面を表示する。その後、ユーザは印刷機能を選択する（Ｓ１２１）。印刷機能が選択されると、プリンタ１０２はユーザジョブリスト画面を表示する。（１２２）ユーザジョブリスト画面には、書誌情報に基づいて、ログイン中のユーザに関連付く印刷データの識別情報が配置される。ユーザがジョブリストから印刷したいジョブ選択して印刷指示すると（３０１）、プリンタ１０２は選択された印刷ジョブに基づき印刷処理を行う（Ｓ３０３）。
【００２２】
［ＰＣハード構成］
ＰＣ１０１のハード構成について説明する。図２（ａ）は情報処理装置のハードウェア構成を示すブロック図である。図２に示すように、ＰＣ１０１は、コントローラ２００、表示装置２０４、入力装置２０５を備える。
【００２３】
表示装置２０４はユーザに情報を表示するディスプレイ等の装置である。入力装置２０５は、ユーザの指示内容を入力するためのキーボードやマウス等のユーザインターフェースである。
【００２４】
コントローラ２００は、各種制御を行う制御装置である。コントローラ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２１０、ＨＤＤ２０３、ＮＩＣ２０６、Ｉ／Ｆ２１１を備える。コントローラ２００内の各構成はシステムバス２０９によって、互いに通信可能に接続されている。なお、コントローラ２００は１つの基盤（ボード）で構成されていてもよいし、複数の基盤（ボード）で構成されていてもよい。
【００２５】
ＣＰＵ２０１は、各種制御のための演算を行う中央演算処理ユニット（プロセッサ）である。ＲＡＭ２０２は、ＣＰＵ２０１の作業領域として利用されるシステムワークメモリである。また、ＲＡＭ２０２は、印刷データや画像データを一時記憶するための画像メモリとして機能する。ＲＯＭ２１０は、システムのブートプログラムを含む各種プログラムが格納されたメモリである。ＨＤＤ２０３は、システムソフトウェアや印刷データ、画像データ等の各種データを格納するための格納ユニットである。ＨＤＤ２０３はＰＤＬデータを格納可能である。ＮＩＣ２０６は、ＬＡＮ１０３を介して外部装置との間で情報の入出力をするためのネットワークインタフェースカードである。Ｉ／Ｆ２１１は表示装置２０４、入力装置２０５に対して情報を入出力するためのインタフェースである。なお表示装置２０４、入力装置２０５に対してそれぞれ個別のインタフェースを設けてもよい。
【００２６】
［ＰＣソフト構成］
ＰＣ１０１のソフト構成について説明する。図２（ｂ）は情報処理装置のソフトウェア構成を示すブロック図である。図２に示すように、ＰＣ１０１は、実行可能なソフトウェアとしてプリンタドライバ２５１を備える。
【００２７】
プリンタドライバ２５１は、文書データ（ドキュメント）に基づきＰＤＬデータ形式の印刷データ５００を生成する。ＰＤＬデータとは、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたデータであり、プリンタ１０２で解釈可能なデータである。
【００２８】
図５（ａ）に示すように印刷データ５００は、ヘッダ部５０１とボディ部５０２を備える。ヘッダ部５０１には、ユーザ名などのユーザ情報や文書名などの文書情報、印刷設定（片面／両面、カラー／モノクロ）などの設定情報が格納されている。ボディ部５０２にはＰＤＬコマンドが格納されている。なお、本実施例では、ユーザを識別するための情報としてＰＣ１０１にログインしたユーザのユーザ名を用いているが、別の情報をユーザＩＤとして用いてもよい。
【００２９】
［プリンタハード構成］
次にプリンタ１０２の構成について説明する。図３（ａ）は画像形成装置のハードウェア構成を示すブロック図である。図３（ａ）に示すように、プリンタ１０２は、コントローラ３００（制御部、制御ユニット）と、操作パネル３０５と、プリント機構３０７と、を備えている。
【００３０】
プリント機構３０７は、シートに画像を形成するメカ機構としてのプリント機構（プリントエンジン）である。プリント機構３０７は、画像形成部（画像形成ユニット）として機能する。
【００３１】
操作パネル３０５（操作部）は、ユーザに対して情報を通知しユーザからの指示を受け付ける受付部、ユーザインターフェースである。操作パネル３０５は、入力キーやタッチスクリーンなどユーザが入力を行うための入力ユニット３０５ｂ（操作ユニット）と、液晶パネルやスピーカーなど光や音でユーザに情報通知するための通知ユニット３０５ａ（表示ユニット、報知ユニット）を備える。操作パネル３０５は、ユーザからの入力情報をコントローラ３００に出力し、ユーザへの通知情報をコントローラ３００から受信する。
【００３２】
コントローラ３００は、プログラムに基づいてプリンタ１０２の全体を統括的に制御する制御ユニットである。コントローラ３００は、ＣＰＵ３０１、ＨＤＤ３０３、ＲＡＭ３０２、ＲＯＭ３１０、Ｉ／Ｆ３１１、を備える。コントローラ３００内の各構成はメインバス３０９によって、互いに通信可能に接続されている。なお、コントローラ３００は１つの基盤（ボード）で構成されていてもよいし、複数の基盤（ボード）で構成されていてもよい。
【００３３】
ＣＰＵ３０１は、各種制御のための演算を行う中央演算処理ユニット（プロセッサ）である。ＨＤＤ３０３は、システムソフトウェアや印刷データ、画像データ等の各種データを格納するための格納ユニットである。ＨＤＤ３０３はＰＤＬデータを格納可能である。ＲＡＭ３０２は、ＣＰＵ３０１の作業領域として利用されるシステムワークメモリである。また、ＲＡＭ３０２は、印刷データや画像データを一時記憶するための画像メモリとして機能する。ＲＯＭ３１０は、システムのブートプログラムを含む各種プログラムが格納されたメモリである。ＮＩＣ３０６は、ＬＡＮ１０３を介して外部装置との間で情報の入出力をするための通信インタフェースである。Ｉ／Ｆ３１１は、プリント機構３０７、操作パネル３０５との間で情報を入出力するためのインタフェースである。なお、プリント機構３０７、操作パネル３０５に対してそれぞれ個別のインタフェースを設けてもよい。
【００３４】
［プリンタソフト構成］
プリンタ１０２のソフト構成について説明する。図３（ｂ）は画像形成装置のソフトウェア構成を示す図である。
【００３５】
コントローラ３００は各種プログラムを実行することで各種機能部として機能する。詳細には、ＲＯＭ３１０やＨＤＤ３０３に格納されたプログラムをＲＡＭ３０２に展開してＣＰＵ３０１が実行することで各機能が実現される。図３（ｂ）に示すように、コントローラ３００は、ジョブ管理部３２１、ユーザ管理部３２２、リスト管理部３２３、としての機能を備える。なお、各機能部を実現するためのプログラム処理の一部または全部を、プリンタ１０２に接続された外部装置で実行する構成、所謂クラウド構成にしてもよい。
【００３６】
ジョブ管理部３２１は、印刷ジョブの管理を行う機能部である。ジョブ管理部３２１は、書誌情報データベース６００上において、各印刷データの情報を登録、編集、削除する。図６は、書誌情報データベースを示す図である。図６に示すように、書誌情報データベース６００は、ジョブ番号欄６０１、ジョブ名欄６０２、ユーザ名欄６０３、印刷状況欄６０４、その他の情報欄を備える。ジョブ番号欄６０１はジョブ情報を管理するための通し番号である。ジョブ名欄６０２は印刷データの文書名である。ユーザ名欄６０３印刷データのオーナ名（送信者名）である。印刷状況欄６０４は、印刷データを使った印刷が既に行われた「印刷済み」であるか、印刷データを使った印刷が未だに行われていない「未印刷」であるかを区別するフラグ情報である。また、書誌情報データベースでは、印刷設定や入稿日時等の情報が管理される。
【００３７】
ユーザ管理部３２２は、プリンタ１０２を使用するユーザの情報を管理する機能部である。ユーザ管理部３２２は、ユーザデータベース４００上において、各ユーザ情報を登録、編集、削除する。図４に示すように、ユーザデータベース４００はユーザ番号４０１と、ユーザ名４０２と、パスワード４０３と、を備える。ユーザ番号４０１は、ユーザ情報を管理するための通し番号である。ユーザ名４０２はログイン時に用いるユーザアカウント名である。本実施例では、印刷データのオーナ名をユーザアカウントとして用いる。なお、印刷データのオーナ名とユーザアカウントが紐づけできれば、印刷データのオーナ名と異なるユーザアカウント名を用いてもよい。パスワード４０３は、ユーザアカウントへのログイン時に入力要求するパスワードである。パスワードはユーザアカウント作成時やユーザ情報編集に設定できる。セキュリティ上の問題がなければパスワードは未設定でもよい。
【００３８】
本実施例では、ユーザデータベース４００は管理ユーザによってあらかじめ登録されているものとする。なお、ユーザデータベース４００は、管理サーバ（不図示）からダウンロードして登録してもよい。
【００３９】
リスト管理部３２３は、ユーザアイコンの表示内容を制御するための機能部である。詳細は後述する。
【００４０】
次に、ＨＤＤ３０３やＲＯＭ３１０等、プリンタ１０２の記憶領域に格納されるデータの構成について説明する。図３（ｃ）は画像形成装置の記憶領域内のデータ構成を示す図である。情報格納領域５１０は、プリンタ１０２において用いられる情報を管理する機能部である。図３（ｃ）に示すように、情報格納領域５１０は、ジョブ情報格納領域５１１と、ユーザ情報格納領域５１２と、設定情報格納領域５１３と、を備える。ジョブ情報格納領域５１１は、印刷データ５００や書誌情報データベース６００等を管理するデータ領域であり、主にジョブ管理部３２１によって用いられる。ユーザ情報格納領域は、ユーザデータベース４００を管理する領域であり、主にユーザ管理部３２２によって用いられる。ユーザ情報格納領域５１２と、ユーザデータベース４００等を管理するデータ領域であり、主に、ユーザ管理部３２２によって用いられる。設定情報格納領域５１３は、各種制御に用いる設定値を管理するデータ領域であり、各種制御プログラムによって用いられる。本実施例では、ＴＯＰ画面ログイン設定や印刷後削除設定等の設定値が記憶されている。
【００４１】
［表示画面］
次に、操作パネル３０５の表示ユニット３０５ｂに表示される画面について説明する。図７（ａ）はメニュー画面を示す図である。図７（ｂ）はユーザ選択画面を示す図である。図７（ｃ）は印刷ジョブ選択画面を示す図である。
【００４２】
図７（ａ）に示すように、表示ユニット３０５ｂは、メニュー画面７００を表示することができる。メニュー画面７００は、コピーボタン７０１、パーソナルプリントボタン７０２、スキャンして送信ボタン７０３を備える。
【００４３】
コピーボタン７０１は、プリンタ１０２のコピー機能を利用するためのボタンオブジェクトである。コピーボタン７０１が選択されると、コントローラ３００は表示ユニット３０５ｂにコピー指示画面（不図示）を表示させる。
【００４４】
スキャンして送信ボタン７０３は、プリンタ１０２のコピー機能を利用するためのボタンオブジェクトである。スキャンして送信ボタン７０３が選択されると、コントローラ３００は表示ユニット３０５ｂにスキャンして送信指示画面（不図示）を表示させる。
【００４５】
パーソナルプリントボタン７０２は、プリンタ１０２のパーソナルプリント機能を利用するためのボタンオブジェクトである。パーソナルプリントボタン７０２が選択されると、コントローラ３００は表示ユニット３０５ｂにパーソナルプリント指示画面（印刷ジョブ選択画面）７２０を表示させる。
【００４６】
パーソナルプリント指示画面７２０は、ＨＤＤ３０３に格納された印刷データの印刷指示を行うための画面である。指示画面７２０は、ジョブリスト７２１と、ログアウトボタン７２２と、印刷設定ボタン７２３と、プリント開始ボタン７２４と、すべてボタン７２５と、未印刷ボタン７２６と、印刷済ボタン７２７と、を備える。ジョブリスト７２１は、ＨＤＤ３０３に印刷データが格納されている印刷ジョブのうち印刷指示可能なジョブのリスト情報である。
【００４７】
ジョブリスト７２１は、各印刷ジョブの文書名等の識別情報や、入稿時刻情報、ページ数情報、印刷状態情報を備える。ユーザはジョブリスト７２１の中から操作したい印刷ジョブを１または複数選択することができる。ジョブリスト７２１に表示されるジョブは、書誌情報データに登録されているジョブである。本実施例では、特に、プリンタ１０２にログイン中にユーザに関連付いた印刷ジョブが表示される。
【００４８】
ログアウトボタン７２２は、プリンタ１０２からログアウトするためのボタンである。ログアウトボタン７２２が選択されると、ログイン中のユーザ（例えばユーザＡ）はログアウトし、プリンタ１０２には誰もログインしていない状態となる。
【００４９】
印刷設定ボタン７２３は、ジョブリスト７２１で選択された印刷ジョブに対し、印刷設定を施すためのボタンである。印刷設定ボタン７２３を選択されると、コントローラ３００は表示ユニット３０５ｂに印刷設定画面（不図示）を表示させる。
【００５０】
プリント開始ボタン７２４は、選択されたジョブの印刷実行を指示するためのボタンである。プリント開始ボタン７２４が選択されると、コントローラ３００は、選択されたジョブに基づく画像形成をプリント機構３０７に実行させる。
【００５１】
すべてボタン７２５は、ログイン中のユーザに関連付く印刷ジョブのうち、印刷状態が「印刷済」のジョブと「未印刷」のジョブの両方を表示するためのボタンである。図７２０はすべてボタン７２５が選択された状態を示している。
【００５２】
未印刷ボタン７２６と、ログイン中のユーザに関連付く印刷ジョブのうち、印刷状態が「未印刷」のジョブを表示するためのボタンである。
【００５３】
印刷済ボタン７２７と、ログイン中のユーザに関連付く印刷ジョブのうち、印刷状態が「印刷済」のジョブを表示するためのボタンである。
【００５４】
ところで、指示画面７２０において、ログイン中のユーザに関連付くジョブを表示させるためには、ユーザがプリンタ１０２にあらかじめログインしておく必要がある。ユーザのログインは、ユーザ選択画面７１０を用いて行われる。
【００５５】
ユーザ選択画面７１０は、プリンタ１０２にログインするアカウントを決定するための画面である。ユーザ選択画面７１０は、フィルタタブ７１１と、ソートタブ７１２と、表示領域７１３と、ページ送りボタン７１４と、を備える。
【００５６】
表示領域７１３には、プリンタ１０２にログイン可能なアカウントに対応するユーザアイコンが複数並べて表示される（複数配置可能）。表示領域７１３において１つのユーザアイコンを選択すると、選択されたアカウントでプリンタ１０２にログインすることができる。なお、ユーザアカウント選択後、パスワード等の認証情報を要求し、認証情報が一致する場合のみログイン可能としてもよい。
【００５７】
フィルタタブ７１１は、表示領域７１３に表示される対象となるユーザアイコンを変更するためのタブである。フィルタタブ７１１では、すべてフィルタ、プリントフィルタと、プリント（未印刷）フィルタと、プリント（印刷済）フィルタと、を選択することができる。すべてフィルタでは、ユーザデータベースで管理するすべてのユーザのアイコンが表示対象となる。プリントフィルタでは、関連する印刷データがＨＤＤ３０３に格納されているユーザ、すなわち、書誌情報データベース６００に関連するジョブが登録されているユーザのアイコンが表示対象となる。プリント（未印刷）フィルタでは、書誌情報データベース６００に登録されているジョブのうち印刷状態が未印刷であるジョブが関連するジョブとして登録されているユーザのアイコンが表示対象となる。プリント（印刷済）フィルタでは、書誌情報データベース６００に登録されているジョブのうち印刷状態が印刷済であるジョブが関連するジョブとして登録されているユーザのアイコンが表示対象となる。
【００５８】
ソートタブ７１２は、表示領域７１３に表示されるユーザアイコンの表示順（配置レイアウト）を変更するためのタブである。本実施例では詳細な説明を省略する。
【００５９】
ページ送りボタン７１４は、表示対象となっているユーザアイコンの中から表示するユーザアイコンを切り替えるためのボタンである。ページ送りボタン７１４が選択されると、例えば表示領域７１３に表示されるユーザアイコンが「Ａｄｍｉｎｉｓｔｒａｔｏｒ」「ｅｄｗａｒｄ」「ｇｏｔｏ」「ｈａｙａｓｈｉ」から「ｉｔｏ」「ｉｖｙ」「ｋａｎｅｋｏ」に切り替わる。
【００６０】
［アイコンフィルタ］
フィルタタブ７１１を選択することで利用できるアイコンフィルタについて詳細を説明する。
【００６１】
図８（ａ）はプリントフィルタの結果を示す図である。プリントフィルタでは、書誌情報データベース６００において、関連するジョブが登録されているユーザのアイコンが表示される。書誌情報データベース６００において、ジョブが登録されているユーザは、「ｅｄｗａｒｄ」「ｈａｙａｓｈｉ」「ｇｏｔｏ」「ｉｔｏ」である。したがって、プリントフィルタ画面８００では、表示領域７１３に「ｅｄｗａｒｄ」「ｈａｙａｓｈｉ」「ｇｏｔｏ」「ｉｔｏ」のユーザアイコンが表示される。
【００６２】
図８（ｂ）は未印刷フィルタの結果を示す図である。未印刷フィルタでは、書誌情報データベース６００において、未印刷状態のジョブが登録されているユーザのアイコンが表示される。書誌情報データベース６００において、未印刷ジョブが登録さているユーザは、「ｅｄｗａｒｄ」「ｈａｙａｓｈｉ」「ｉｔｏ」である。したがって、未印刷フィルタ画面８１０では、表示領域７１３に「ｅｄｗａｒｄ」「ｈａｙａｓｈｉ」「ｉｔｏ」のユーザアイコンが表示される。
【００６３】
図８（ｃ）は印刷済フィルタの結果を示す図である。未印刷フィルタでは、書誌情報データベース６００において、印刷済状態のジョブが登録されているユーザのアイコンが表示される。書誌情報データベース６００において、印刷済ジョブが登録さているユーザは、「ｅｄｗａｒｄ」「ｇｏｔｏ」である。したがって、印刷済フィルタ画面８２０では、表示領域７１３に「ｅｄｗａｒｄ」「ｇｏｔｏ」のユーザアイコンが表示される。
【００６４】
［印刷指示処理フロー］
プリンタ１０２がユーザの操作を検知してから印刷処理を実行するまでの一連のフローを説明する。図９は、印刷指示処理のフローを示す図である。
【００６５】
操作パネル３０５がユーザによって操作されると、コントローラ３００はユーザの操作を検知する（Ｓ９０１）。そして、ログイン設定を読み出し、ＴＯＰ画面ログイン設定か否かを判定する（Ｓ９０２）。ＴＯＰ画面ログイン設定である場合（Ｓ９０２：ＹＥＳ）、Ｓ９０４へと処理を進める。ＴＯＰ画面ログイン設定でない場合（Ｓ９０２：ＮＯ）、コントローラ３００表示ユニット３０５ｂにメニュー画面７００を表示させる。そして、ユーザ操作によりパーソナルプリントボタン７０２（プリント機能）の選択を受け付ける（Ｓ９０３）。
【００６６】
Ｓ９０４において、コントローラ３００は、表示ユニット３０５ｂにユーザ選択画面７１０（ユーザリスト）を表示させる。次に、コントローラ３００は、ユーザアイコンの表示条件の変更指示がされたかを判定する。ユーザアイコンの表示条件の変更指示がされた場合、具体的には、フィルタタブ７１１やソートタブ７１２が選択された場合、コントローラ３００は、表示条件の変更指示がされたと判定する（Ｓ９０５：ＹＥＳ）。そして表示条件変更処理を実行する（Ｓ９０６）。表示条件変更後、コントローラ３００は、ユーザ選択画面７１０を更新する（Ｓ９０４）。
【００６７】
表示条件の変更指示ではなく（Ｓ９０５：ＮＯ）、ユーザアイコンの選択指示を受け付けると（Ｓ９０７）、コントローラ３００はＴＯＰ画面ログイン設定か否かを判定する（Ｓ９０８）。ＴＯＰ画面ログイン設定である場合（Ｓ９０８：ＹＥＳ）コントローラ３００は表示ユニット３０５ｂにメニュー画面７００を表示させる。そして、ユーザ操作によりパーソナルプリントボタン７０２（プリント機能）の選択を受け付ける（Ｓ９０３）。ＴＯＰ画面ログイン設定でない場合（Ｓ９０８：ＮＯ）、Ｓ９１０へと処理を進める。したがって、Ｓ９０３かＳ９０９のいずれかでプリント機能の選択が行われる。
【００６８】
Ｓ９１０において、コントローラ３００は、指示画面７２０（ジョブリスト画面）を表示ユニット３０５ｂに表示させる。そして、ジョブリスト７２１中のジョブの選択とプリント開始ボタンの選択を受け付けることで、コントローラ３００は印刷指示を受け付ける（Ｓ９１１）。印刷指示を受け付けると、コントローラ３００は選択された印刷ジョブに基づく画像形成をプリント機構３０７に実行させる。以上のようにして一連のフローが終了する。
【００６９】
［表示条件の変更処理フロー］
次にＳ９０６における表示条件の変更処理についてその処理フローの詳細を説明する。図１０は表示条件変更処理のフローを示す図である。表示条件の変更処理は、リスト管理部３２３として機能するコントローラ３００によって実行される。
【００７０】
表示条件の変更処理フローにおいて、コントローラ３００は変更指示の方法が何かを判定する（Ｓ１００１）。
【００７１】
変更方法がフィルタでない場合（Ｓ１００１：ＮＯ）、例えばソートタブ７１２が選択された場合、その他の処理を行う。本実施例では、フィルタによる変更処理について説明するため、その他の処理（Ｓ１０１０）についてはその説明を省略する。
【００７２】
変更方法がフィルタである場合（Ｓ１００１：ＹＥＳ）、すなわち、フィルタタブ７１１が選択された場合、コントローラ３００は、フィルタ方法の候補を表示ユニット３０５ｂに表示させる（Ｓ１００２）。フィルタ候補の中からフィルタ方法が選択されると、コントローラ３００は、印刷ジョブに基づくフィルタ方法であるか判定する（Ｓ１００３）。印刷ジョブに基づかないフィルタ方法である場合（Ｓ１００３：ＮＯ）、その他の処理を行う（Ｓ１０１０）。印刷ジョブに基づくフィルタ方法である場合、（Ｓ１００３：ＹＥＳ）、さらにフィルタの種類を判定する（Ｓ１００４）。
【００７３】
フィルタの種類がプリントフィルタである場合、ジョブリストから全ジョブのジョブ情報を抽出する（Ｓ１００５）。フィルタの種類が未印刷フィルタ（印刷待ちフィルタ）である場合、ジョブリストから未印刷状態のジョブのジョブ情報を抽出する（Ｓ１００６）。フィルタの種類が印刷済みフィルタである場合、ジョブリストから印刷済み状態のジョブ情報を抽出する（Ｓ１００７）。その後、コントローラ３００は、抽出したジョブに関連付いたユーザ名を抽出する（Ｓ１００８）。そして、抽出したユーザ名のアイコンを表示対象に設定する。以上のように、一連の表示条件の変更処理フローが行われる。
【００７４】
［効果］
本実施例によれば、印刷ジョブを有するユーザをフィルタしてユーザアイコンを表示することができる。そのため、プリンタ１０２に格納された印刷ジョブを印刷しようとするユーザは、自身のユーザアイコンを効率的に見つけることができる。
【００７５】
本実施例によれば、未印刷の印刷ジョブを有するユーザでフィルタし、ユーザアイコンを表示することができる。そのため、プリンタ１０２に格納された未印刷の印刷ジョブを印刷しようとするユーザは、自身のユーザアイコンを効率的に見つけることができる。
【００７６】
本実施例によれば、印刷済みの印刷ジョブを有するユーザでフィルタし、ユーザアイコンを表示することができる。そのため、プリンタ１０２に格納された印刷済みの印刷ジョブを印刷しようとするユーザは、自身のユーザアイコンを効率的に見つけることができる。
【００７７】
（実施例２）
実施例１では、ユーザアイコンをフィルタする例を説明した。実施例２では、ユーザアイコンをソートする例について説明する。なお、実施例２の印刷システムの基本構成は一部の構成を除いて実施例１の印刷システムの基本構成と同様である。したがって、実施例１と同様の構成については同じ符号・番号を付与し、その説明を省略する。
【００７８】
［集計データベース］
実施例１では、ユーザのフィルタを行うべく書誌情報データベース６００からジョブを抽出した。実施例２では、書誌情報データベース６００とは異なる書誌情報（不図示）に基づき集計した印刷ジョブ数の集計データベース１１１０を用いる。
【００７９】
図１１（ａ）は集計データベースの構成を示す図である。集計データベース１１１０は、ユーザ名欄と１１１１と、未印刷ジョブ数欄１１１２と、印刷済ジョブ数欄１１１３と、総ジョブ数欄１１１４を備える。ユーザ名欄１１１１には、印刷ジョブに関連付くユーザの識別情報が格納される。未印刷ジョブ数欄１１１２には、ユーザに関連付く未印刷の印刷ジョブ数が格納される。印刷済ジョブ数欄１１１３にはユーザに関連付く印刷済みの印刷ジョブ数が格納される。総ジョブ数欄１１１４には、ユーザに関連付く印刷ジョブ数が格納される。図１１（ａ）では、集計データベース１１１０はユーザ名称順でソートされている。
【００８０】
図１１（ｂ）は集計データベースを印刷ジョブ数ソートした結果を示す図である。図１２（ａ）は集計データベースを未印刷ジョブ数ソートした結果を示す図である。図１２（ｂ）は集計データベースを印刷済ジョブ数ソートした結果を示す図である。
【００８１】
印刷ジョブ数ソート結果１１２０では、関連する印刷ジョブ数が多いユーザから順にデータが並べられている。未印刷ジョブ数ソート結果１２１０では、関連する未印刷ジョブ数が多いユーザから順にデータが並べられている。印刷済ジョブ数ソート結果１２２０では、関連する印刷済ジョブ数が多いユーザから順にデータが並べられている。
【００８２】
［表示画面］
次に、実施例２の表示ユニット３０５ｂに表示される画面について説明する。図１３（ａ）は、ソートタブを説明する図である。図１４（ａ）未印刷ジョブ数ソートを示す図である。図１４（ｂ）印刷済ジョブ数ソートを示す図である。
【００８３】
ユーザ選択画面７１０において、ソートタブ７１２が選択されると、コントローラ３００は、ユーザ選択画面７１０をソートタブ選択状態１３１０にする。ソート方法の候補としては、名称順、印刷ジョブ数順、未印刷ジョブ数順、印刷済ジョブ数順が挙げられる。本実施例において、表示領域７１３におけるユーザアイコンの配置優先度は、左上、右上、左下、右下の順である。そのため、名称順でソートする場合、コントローラ３００は、集計データベース１１１０（名称順ソート結果）に基づき、「Ａｄｍｉｎｉｓｔｒａｔｏｒ」「ｅｄｗａｒｄ」「ｇｏｔｏ」「ｈａｙａｓｈｉ」を、左上、右上、左下、右下の順で配置する。２ページ目には、「ｉｔｏ」が配置される。なお、配置の優先度は他の方法を用いてもよい。また、ユーザアイコンの配置の仕方は２×２でなくても１×４や３×３等、適宜設計してよい。
【００８４】
ソートタブ７１２において、印刷ジョブ数順が選択されると、コントローラ３００は、印刷ジョブ数ソート結果１１２０に基づき、印刷ジョブ数ソート画面１３２０を表示ユニット３０５ｂに表示させる。このとき、表示領域７１３において、１ページ目には「ｇｏｔｏ」「ｉｔｏ」「ｈａｙａｓｈｉ」「ｅｄｗａｒｄ」が配置され、２ページ目には「Ａｄｍｉｎｉｓｔｒａｔｏｒ」が配置される。
【００８５】
ソートタブ７１２において、未印刷ジョブ数順が選択されると、コントローラ３００は、未印刷ジョブ数ソート結果１２１０に基づき、未印刷ジョブ数ソート画面１２１０を表示ユニット３０５ｂに表示させる。このとき、表示領域７１３において、１ページ目には「ｈａｙａｓｈｉ」「ｇｏｔｏ」「ｅｄｗａｒｄ」「ｉｔｏ」が配置され、２ページ目には「Ａｄｍｉｎｉｓｔｒａｔｏｒ」が配置される。このとき、未印刷の印刷ジョブを持たない「ｉｔｏ」は、「ｇｏｔｏ」「ｅｄｗａｒｄ」よりも「ｈａｙａｓｈｉ」から遠い位置に配置される。また、印刷ジョブを持たない「ａｄｍｉｎｉｓｔｒａｔｏｒ」は、「ｉｔｏ」「ｇｏｔｏ」「ｅｄｗａｒｄ」よりも「ｈａｙａｓｈｉ」から遠い位置に配置されている。
【００８６】
ソートタブ７１２において、印刷済ジョブ数順が選択されると、コントローラ３００は、印刷済ジョブ数ソート結果１２２０に基づき、印刷済ジョブ数ソート画面１４２０を表示ユニット３０５ｂに表示させる。このとき、表示領域７１３において、１ページ目には「ｉｔｏ」「ｇｏｔｏ」「ｅｄｗａｒｄ」「ｈａｙａｓｈｉ」が配置され、２ページ目には「Ａｄｍｉｎｉｓｔｒａｔｏｒ」が配置される。このとき、印刷済みの印刷ジョブを持たない「ｈａｙａｓｈｉ」は、「ｇｏｔｏ」「ｅｄｗａｒｄ」よりも「ｉｔｏ」から遠い位置に配置される。また、印刷ジョブを持たない「ａｄｍｉｎｉｓｔｒａｔｏｒ」は、「ｈａｙａｓｈｉ」「ｇｏｔｏ」「ｅｄｗａｒｄ」よりも「ｉｔｏ」から遠い位置に配置されている。
【００８７】
［表示条件の変更処理フロー］
次にＳ９０６における表示条件の変更処理についてその処理フローの詳細を説明する。図１８は表示条件変更処理のフローを示す図である。表示条件の変更処理は、リスト管理部３２３として機能するコントローラ３００によって実行される。
【００８８】
表示条件の変更処理フローにおいて、コントローラ３００は変更指示の方法が何かを判定する（Ｓ１８０１）。
【００８９】
変更方法がソートでない場合（Ｓ１８０１：ＮＯ）、例えばフィルタタブ７１１が選択された場合、その他の処理行う。本実施例では、ソートによる変更処理について説明するため、その他の処理（Ｓ１８０９）についてはその説明を省略する。
【００９０】
変更方法がソートである場合（Ｓ１８０１：ＹＥＳ）、すなわち、ソートタブ７１２が選択された場合、コントローラ３００は、ソート方法の候補を表示ユニット３０５ｂに表示させる（Ｓ１８０２）。候補の中からソート方法が選択されると、コントローラ３００は、印刷ジョブに基づくソート方法であるか判定する（Ｓ１８０３）。印刷ジョブに基づかないソート方法である場合（Ｓ１８０３：ＮＯ）、その他の処理を行う（Ｓ１８０９）。印刷ジョブに基づくソート方法である場合、（Ｓ１８０３：ＹＥＳ）、さらにソートの種類を判定する（Ｓ１８０４）。
【００９１】
ソートの種類が印刷ジョブ数ソートである場合、フィルタ中のユーザを印刷ジョブ数順でソートし、例えば印刷ジョブ数ソート結果１１２０を取得する（Ｓ１８０５）。ソートの種類が未印刷ソート（印刷待ちソート）である場合、フィルタ中のユーザを未印刷ジョブ数順でソートし、例えば未印刷ジョブ数ソート結果１２１０を取得する（Ｓ１８０６）。ソートの種類が印刷済みソートである場合、フィルタ中のユーザを印刷済ジョブ数順でソートし、例えば印刷済ジョブ数ソート結果１２２０を取得する（Ｓ１８０７）。
【００９２】
その後、コントローラ３００は、ソート結果に基づきユーザアイコンの配置を決定する（Ｓ１８０８）。
【００９３】
以上のようにして、一連の表示条件の変更処理が終了する。
【００９４】
［印刷ジョブ数カウント］
集計データベース１１１０を生成するための印刷ジョブ数カウントについて説明する。図１５は、ジョブ入稿処理にともなう印刷ジョブ数カウントのフローを示す図である。図１６は、印刷指示受け付け処理にともなう印刷ジョブ数カウントのフローを示す図である。図１７は、削除処理にともなう印刷ジョブ数カウントのフローを示す図である。
【００９５】
まず、ジョブ入稿に伴う印刷ジョブ数カウントを説明する。ジョブ入稿処理において、コントローラ３００は、まず、印刷ジョブの受信をおこなう（Ｓ１５０１）。そして、受信したジョブが留め置き対象のジョブか否かを判定する（Ｓ１５０２）。
【００９６】
印刷ジョブを留め置く場合（Ｓ１５０２：ＹＥＳ）、受信したジョブを未印刷ジョブとして書誌情報データベース６００に登録する（Ｓ１５０３）。そして、集計データベース１１１０において、受信ジョブに紐付いたユーザの未印刷カウントを「＋１」する（Ｓ１５０４）。
【００９７】
印刷ジョブを留め置かない場合（Ｓ１５０２：ＮＯ）、コントローラ３００は受信したジョブに基づく画像形成をプリント機構３０７に実行させる（Ｓ１５０５）。
【００９８】
その後、コントローラ３００は印刷ジョブを削除するか否かを判定する。印刷ジョブに印刷後削除が指定されている場合、あるいは印刷後削除モードがプリンタ１０２に設定されている場合（Ｓ１５０６：ＹＥＳ）、印刷ジョブを削除する（Ｓ１５０７）。そして、そして、集計データベース１１１０において、ユーザのジョブ数カウントを変更せずに終了する（Ｓ１５０８）。
【００９９】
印刷ジョブに印刷後削除が指定されていない場合で且つ印刷後削除モードがプリンタ１０２に設定されていない場合（Ｓ１５０６：ＮＯ）、受信したジョブを印刷済みジョブとして書誌情報データベース６００に登録する（Ｓ１５０９）。そして、集計データベース１１１０において、受信ジョブに紐付いたユーザの印刷済カウントを「＋１」する（Ｓ１５１０）。
【０１００】
以上のようにして、ジョブ入稿に伴う印刷ジョブ数カウントの一連のフローが終了する。
【０１０１】
次に、印刷指示受付処理に伴う印刷ジョブ数カウントを説明する。印刷指示受付処理において、コントローラ３００は、まず、操作パネル３０５を介してユーザからの印刷指示を受け付ける（Ｓ１６０１）。そして、コントローラ３００は、印刷指示された印刷ジョブに基づく印刷をプリント機構３０７に実行させる（Ｓ１６０２）。
【０１０２】
その後、コントローラ３００は印刷ジョブを削除するか否かを判定する（Ｓ１６０３）。印刷後削除の指定を伴う印刷指示である場合、あるいは印刷後削除モードがプリンタ１０２に設定されている場合（Ｓ１６０３：ＹＥＳ）、コントローラ３００は印刷ジョブを削除する（Ｓ１６０４）。また、コントローラ３００は、印刷指示された印刷ジョブが未印刷ジョブであったか否かを判定する（Ｓ１６０５）。印刷したジョブが未印刷ジョブであった場合（Ｓ１６０５：ＹＥＳ）、コントローラ３００は、印刷したジョブに紐付いたユーザの未印刷カウントを「−１」する（Ｓ１６０６）。印刷したジョブが印刷済みジョブであった場合（Ｓ１６０５：ＮＯ）、コントローラ３００は、印刷したジョブに紐付いたユーザの印刷済カウントを「−１」する（Ｓ１６０７）。
【０１０３】
印刷後に印刷ジョブを削除しない場合（Ｓ１６０３：ＮＯ）、コントローラ３００は印刷指示された印刷ジョブが印刷済みのジョブであるか、未印刷のジョブであるかを判定する（Ｓ１６０８）。
【０１０４】
印刷したジョブが未印刷ジョブである場合（Ｓ１６０８：ＹＥＳ）、コントローラ３００は印刷ジョブを印刷済みジョブとして再登録する。具体的には書誌情報データベース６００において印刷状況欄６０４を未印刷から印刷済に書き換える。そして、印刷したジョブに紐付いたユーザの未印刷カウントを「−１」し、印刷済みカウントを「＋１」する（Ｓ１６１０）。
【０１０５】
印刷したジョブが印刷済みジョブである場合（Ｓ１６０８：ＮＯ）、コントローラ３００は、印刷したジョブに紐付いたユーザのジョブカウントを変更せずに処理を終了する（Ｓ１６１１）。
【０１０６】
次に、削除処理に伴う印刷ジョブ数カウントを説明する。削除処理においてコントローラ３００は、削除イベントの検知を行う（Ｓ１７０１）。この削除イベントは印刷後削除とは異なるイベントである。例えば、このイベントは、操作パネル３０５を操作するユーザによって印刷ジョブの削除が指定された場合に削除イベントを検知する。また、印刷ジョブの入稿時刻から所定時間が経過したこと場合に削除イベントを検知する。ジョブ入稿後の自動削除は、例えば、１時間、６時間、１２時間、２４時間、１週間、１か月等、ジョブ削除タイミングを適宜設定可能であってもよい。
【０１０７】
こうした削除イベントを検知すると、コントローラ３００は印刷ジョブの削除処理をおこなう（Ｓ１７０２）。また、コントローラ３００は削除した印刷ジョブが未印刷ジョブであったか印刷済みジョブであったかを判定する（Ｓ１７０３）。削除したジョブが未印刷ジョブであった場合（Ｓ１７０３：ＹＥＳ）、削除した印刷ジョブに紐付くユーザの印刷済カウントを「−１」する。削除したジョブが印刷済ジョブであった場合（Ｓ１７０３：ＹＥＳ）、コントローラ３００は削除した印刷ジョブに紐付くユーザの印刷済カウントを「−１」する。
【０１０８】
以上のようにして、削除処理に伴う印刷ジョブ数カウントの一連の処理が終了する。
【０１０９】
［効果］
本実施例によれば、印刷ジョブ数でユーザをソートしてユーザアイコンを表示することができる。そのため、プリンタ１０２に格納された印刷ジョブを印刷しようとするユーザは、自身のユーザアイコンを効率的に見つけることができる。
【０１１０】
本実施例によれば、未印刷の印刷ジョブ数でユーザをソートし、ユーザアイコンを表示することができる。そのため、プリンタ１０２に格納された未印刷の印刷ジョブを印刷しようとするユーザは、自身のユーザアイコンを効率的に見つけることができる。
【０１１１】
本実施例によれば、印刷済みの印刷ジョブ数でユーザをソートし、ユーザアイコンを表示することができる。そのため、プリンタ１０２に格納された印刷済みの印刷ジョブを印刷しようとするユーザは、自身のユーザアイコンを効率的に見つけることができる。
【０１１２】
（その他の実施例）
以上の説明では、実施例１と実施例２を別々の実施例として説明した。しかしながら、実施例１と実施例２を組み合わせてもよい。具体的にはユーザフィルタとユーザソートを組み合わせて用いてもよい。
【０１１３】
実施例１では、フィルタが選択された際に、すべてのユーザアイコンに対してフィルタを適用させた。しかしながら、あらかじめ定められた特定のユーザアイコンについては、例外としてフィルタを適用しなくてもよい。例えば、「ａｄｍｉｎｉｓｔｒａｔｏｒ」等の管理者権限を持つユーザのアイコンは、例外として、未印刷ジョブ・印刷ジョブの有無によらずに、画面に表示させてもよい。同様に、特定のユーザアイコンについてはソートの対象外にして、特定の位置に配置されるようにしてよい。
【０１１４】
実施例１では、未印刷ジョブでフィルタする際に、未印刷ジョブを持たないユーザアイコンを非表示にした。しかしながらフィルタ方法はこれには限られない。未印刷ジョブを持たないユーザアイコンをマスク（グレーアウト）してもよい。
【０１１５】
実施例１では、印刷データにユーザＩＤを付与することで、ユーザと印刷ジョブの関連付けを行っているが、ユーザと印刷ジョブを関連付ける方法はこれには限られない。例えば、ユーザと特定のボックス（フォルダ）を予め関連づけておき、この特定のボックスに保存されたデータに基づく印刷ジョブを、ユーザに関連付く印刷ジョブとみなしてもよい。
【０１１６】
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１１７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１１８】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１９】
１０１  ＰＣ
１０２  プリンタ
３００  コントローラ
３０７  プリント機構
３０５  操作パネル
４００  ユーザデータベース
６００  書誌データベース
７１０  ユーザ選択画面
７１１  フィルタタブ
７１２  ソートタブ
１１１０  集計データベース
【図１】
2018176599.tif 000003
【図２】
2018176599.tif 000004
【図３】
2018176599.tif 000005
【図４】
2018176599.tif 000006
【図５】
2018176599.tif 000007
【図６】
2018176599.tif 000008
【図７】
2018176599.tif 000009
【図８】
2018176599.tif 000010
【図９】
2018176599.tif 000011
【図１０】
2018176599.tif 000012
【図１１】
2018176599.tif 000013
【図１２】
2018176599.tif 000014
【図１３】
2018176599.tif 000015
【図１４】
2018176599.tif 000016
【図１５】
2018176599.tif 000017
【図１６】
2018176599.tif 000018
【図１７】
2018176599.tif 000019
【図１８】
2018176599.tif 000020
【手続補正書】
【提出日】平成30年4月13日(2018.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データに基づいて印刷処理を行う印刷部と情報を表示する表示部を備え、ユーザ情報に関連付けて印刷データを管理し且つ前記印刷処理に利用された印刷済みの印刷データと前記印刷処理に利用されていない未印刷の印刷データを識別可能に管理する画像形成装置において、
ユーザ情報に対応する選択オブジェクトを複数配置可能なユーザ選択画面であって、前記未印刷の印刷データに関連付いたユーザ情報に対応する選択オブジェクトが配置され前記印刷済みの印刷データに関連付いているが前記未印刷の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトが配置されていないユーザ選択画面を前記表示部に表示させる手段を有すること特徴とする画像形成装置。
【請求項２】
前記ユーザ選択画面において選択された選択オブジェクトに対応するユーザ情報を取得し、前記取得したユーザ情報に関連付く印刷データの一覧画面を前記表示部に表示させる手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記一覧画面において選択された印刷データに基づく印刷処理を前記印刷部に実行させる手段を有することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ユーザ選択画面には、前記ユーザ選択画面とは異なる条件で選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させるための指示オブジェクトが配置されていることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
ユーザ情報に対応する選択オブジェクトを複数配置可能な更なるユーザ選択画面であって、前記印刷済みの印刷データまたは前記未印刷の印刷データのうちのすくなくとも一方に関連付いているユーザ情報に対応する選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させる手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項６】
ユーザ情報に対応する選択オブジェクトを複数配置可能な更なるユーザ選択画面であって、前記印刷済みの印刷データに関連付いているユーザ情報に対応する選択オブジェクトが配置され、前記未印刷の印刷データに関連付いているが前記印刷済の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトが配置されていない更なるユーザ選択画面を前記表示部に表示させる手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項７】
ユーザ情報に対応する選択オブジェクトを複数配置可能な更なるユーザ選択画面であって、前記画像形成装置で管理されるユーザ情報に対応する選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させる手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項８】
印刷データに基づいて印刷処理を行う印刷部と情報を表示する表示部を備えユーザ情報に関連付けて印刷データを管理し且つ前記印刷処理に利用された印刷済みの印刷データと前記印刷処理に利用されていない未印刷の印刷データを識別可能に管理する画像形成装置の制御方法において、
ユーザ情報に対応する選択オブジェクトを複数配置可能なユーザ選択画面であって、前記未印刷の印刷データに関連付いたユーザ情報に対応する選択オブジェクトが配置され前記印刷済みの印刷データに関連付いているが前記未印刷の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトが配置されていないユーザ選択画面を前記表示部に表示させること特徴とする制御方法。
【請求項９】
前記ユーザ選択画面において選択された選択オブジェクトに対応するユーザ情報を取得し、前記取得したユーザ情報に関連付く印刷データの一覧画面を前記表示部に表示させることを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記一覧画面において選択された印刷データに基づく印刷処理を前記印刷部に実行させることを特徴とする請求項９に記載の制御方法。
【請求項１１】
前記ユーザ選択画面には、前記ユーザ選択画面とは異なる条件で選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させるための指示オブジェクトが配置されていることを特徴とする請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１２】
ユーザ情報に対応する選択オブジェクトを複数配置可能な更なるユーザ選択画面であって、前記印刷済みの印刷データまたは前記未印刷の印刷データのうちのすくなくとも一方に関連付いているユーザ情報に対応する選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させることを特徴とする請求項請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１３】
ユーザ情報に対応する選択オブジェクトを複数配置可能な更なるユーザ選択画面であって、前記印刷済みの印刷データに関連付いているユーザ情報に対応する選択オブジェクトが配置され前記未印刷の印刷データに関連付いているが前記印刷済の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトが配置されていない更なるユーザ選択画面を前記表示部に表示させることを特徴とする請求項請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１４】
ユーザ情報に対応する選択オブジェクトを複数配置可能な更なるユーザ選択画面であって、前記画像形成装置で管理されるユーザ情報に対応する選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させることを特徴とする請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１５】
印刷データに基づいて印刷処理を行う印刷部と情報を表示する表示部を備え、ユーザ情報に関連付けて印刷データを管理し且つ前記印刷処理に利用された印刷済みの印刷データと前記印刷処理に利用されていない未印刷の印刷データを識別可能に管理する画像形成装置において、
ユーザ情報に対応する複数の選択オブジェクトが所定の配置規則に従って順に並ぶユーザ選択画面であって、前記印刷済みの印刷データに関連付いているが前記未印刷の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトの配置位置よりも前記未印刷の印刷データに関連付いたユーザ情報に対応する選択オブジェクトの配置位置の方が前記配置規則において先の順番の配置位置となるように複数の選択オブジェクトが並べられたユーザ選択画面を前記表示部に表示させる手段を有すること特徴とする画像形成装置。
【請求項１６】
前記ユーザ選択画面において選択された選択オブジェクトに対応するユーザ情報を取得し、前記取得したユーザ情報に関連付く印刷データの一覧画面を前記表示部に表示させる手段を有することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記一覧画面において選択された印刷データに基づく印刷処理を前記印刷部に実行させる手段を有することを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
前記ユーザ選択画面には、前記ユーザ選択画面とは異なる並び順で選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させるための指示オブジェクトが配置されていることを特徴とする請求項１５乃至１７のいずれか１項に記載の画像形成装置。
【請求項１９】
前記ユーザ選択画面は、未印刷の印刷データに第１の数だけ関連付くユーザ情報に対応する第１の選択オブジェクトと、未印刷の印刷データに前記第１の数よりも小さい第２の数だけ関連付くユーザ情報に対応する第２の選択オブジェクトを備え、前記第１の選択オブジェクトの配置位置は前記第２の選択オブジェクトの配置位置よりも先の順番の配置位置であること請求項１５乃至１８のいずれか１項に記載の画像形成装置。
【請求項２０】
印刷データに基づいて印刷処理を行う印刷部と情報を表示する表示部を備えユーザ情報に関連付けて印刷データを管理し且つ前記印刷処理に利用された印刷済みの印刷データと前記印刷処理に利用されていない未印刷の印刷データを識別可能に管理する画像形成装置の制御方法において、
ユーザ情報に対応する複数の選択オブジェクトが所定の配置規則に従って順に並ぶユーザ選択画面であって、前記印刷済みの印刷データに関連付いているが前記未印刷の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトの配置位置よりも前記未印刷の印刷データに関連付いたユーザ情報に対応する選択オブジェクトの配置位置の方が前記配置規則において先の順番の配置位置となるように複数の選択オブジェクトが並べられたユーザ選択画面を前記表示部に表示させることを特徴とする制御方法。
【請求項２１】
前記ユーザ選択画面において選択された選択オブジェクトに対応するユーザ情報を取得し、前記取得したユーザ情報に関連付く印刷データの一覧画面を前記表示部に表示させる手段を有することを特徴とする請求項２０に記載の制御方法。
【請求項２２】
前記一覧画面において選択された印刷データに基づく印刷処理を前記印刷部に実行させる手段を有することを特徴とする請求項２１に記載の制御方法。
【請求項２３】
前記ユーザ選択画面には、前記ユーザ選択画面とは異なる並び順で選択オブジェクトが配置された更なるユーザ選択画面を前記表示部に表示させるための指示オブジェクトが配置されていることを特徴とする請求項２０乃至２２に記載の制御方法。
【請求項２４】
前記ユーザ選択画面は、未印刷の印刷データに第１の数だけ関連付くユーザ情報に対応する第１の選択オブジェクトと、未印刷の印刷データに前記第１の数よりも小さい第２の数だけ関連付くユーザ情報に対応する第２の選択オブジェクトを備え、前記第１の選択オブジェクトの配置位置は前記第２の選択オブジェクトの配置位置よりも先の順番の配置位置であること特徴とする請求項２０乃至２３に記載の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、印刷データに基づいて印刷処理を行う印刷部と情報を表示する表示部を備え、ユーザ情報に関連付けて印刷データを管理し且つ前記印刷処理に利用された印刷済みの印刷データと前記印刷処理に利用されていない未印刷の印刷データを識別可能に管理する画像形成装置において、ユーザ情報に対応する選択オブジェクトを複数配置可能なユーザ選択画面であって、前記未印刷の印刷データに関連付いたユーザ情報に対応する選択オブジェクトが配置され前記印刷済みの印刷データに関連付いているが前記未印刷の印刷データに関連付いていないユーザ情報に対応する選択オブジェクトが配置されていないユーザ選択画面を前記表示部に表示させる手段を有することを特徴とするものである。