(57)【要約】【課題】  ユーザに関連付く印刷データの一覧を表示させる手番を発生させることなく、ユーザに関連付く印刷データの有無や数量を確認可能な画像形成装置を提供する。【解決手段】  アイコン選択画面（４１０）で選択されたアイコンに基づきユーザを識別し、識別したユーザに関連付く印刷ジョブの一覧画面（８００）を表示するＭＦＰ（１０２）は、ユーザに関連付く印刷ジョブの有無や数量の情報をユーザのアイコンに付与して表示する。【選択図】  図３
2019098711.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報を関連付けられたオブジェクトが複数配置されたユーザ選択画面において選択されたオブジェクトに関連付けられたユーザ情報を取得し、取得したユーザ情報に関連付けられた印刷データであって印刷指示可能な印刷データを一覧する画面を表示デバイスに表示可能な画像形成装置において、
前記ユーザ選択画面において特定のユーザ情報に関連付くオブジェクトの表示状態が特定のユーザ情報に関連付く特定の印刷データの数量に関する情報を通知する表示状態となるように、前記表示デバイスを制御する制御手段を有することを特徴とする画像形成装置。
【請求項２】
前記特定の印刷データは、前記特定のユーザ情報に関連付く印刷データのうちの印刷済みの印刷データと未印刷の印刷データを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記特定のユーザ情報に関連付く印刷済みの印刷データと未印刷の印刷データをカウントするカウント手段を有し、
前記制御手段は、前記カウントに基づいて前記通知に関する制御を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記特定の印刷データは、前記特定のユーザ情報に関連付く印刷データのうちの印刷済みの印刷データを含まず且つ未印刷の印刷データを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記特定のユーザ情報に関連付く未印刷の印刷データをカウントするカウント手段を有し、
前記制御手段は、前記カウントに基づいて前記通知に関する制御を行うことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記特定の印刷データの数量に関する情報を通知するか否かに関する設定を受け付ける受付手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記受付手段は前記設定をユーザ毎に受け付け可能であることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記通知では、前記特定の印刷データの数量に関する情報を数字で通知することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記通知では、前記特定の印刷データの数量に関する情報をマークで通知することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項１０】
前記ユーザ選択画面は、複数のオブジェクトの各々において対応する印刷データの数量に関する情報が通知されており、複数のオブジェクトのレイアウトは、各ユーザの印刷データの数量に基づいて決定されることを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記ユーザ情報はユーザＩＤであることを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記ユーザ情報を関連付けられたオブジェクトにはユーザＩＤ名が表記されていることを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
ユーザ情報を関連付けられたオブジェクトが複数配置されたユーザ選択画面において選択されたオブジェクトに関連付けられたユーザ情報を取得し、取得したユーザ情報に関連付けられた印刷データであって印刷指示可能な印刷データを一覧する画面を表示デバイスに表示可能な画像形成装置の制御方法であって、
前記ユーザ選択画面において特定のユーザ情報に関連付くオブジェクトの表示状態が特定のユーザ情報に関連付く特定の印刷データの数量に関する情報を通知する表示状態となるように、前記表示デバイスを制御する工程を有することを特徴とする制御方法。
【請求項１４】
前記特定の印刷データは、前記特定のユーザ情報に関連付く印刷データのうちの印刷済みの印刷データと未印刷の印刷データを含むことを特徴とする請求項１３に記載の制御方法。
【請求項１５】
前記特定のユーザ情報に関連付く印刷済みの印刷データと未印刷の印刷データをカウントするカウント手段を有し、
前記制御手段は、前記カウントに基づいて前記通知に関する制御を行うことを特徴とする請求項１４に記載の制御方法。
【請求項１６】
前記特定の印刷データは、前記特定のユーザ情報に関連付く印刷データのうちの印刷済みの印刷データを含まず且つ未印刷の印刷データを含むことを特徴とする請求項１３に記載の制御方法。
【請求項１７】
前記特定のユーザ情報に関連付く未印刷の印刷データをカウントするカウント手段を有し、
前記制御手段は、前記カウントに基づいて前記通知に関する制御を行うことを特徴とする請求項１６に記載の制御方法。
【請求項１８】
前記特定の印刷データの数量に関する情報を通知するか否かに関する設定を受け付ける受付手段を有することを特徴とする請求項１３乃至１７のいずれか１項に記載の制御方法。
【請求項１９】
前記受付手段は前記設定をユーザ毎に受け付け可能であることを特徴とする請求項１３乃至１８のいずれか１項に記載の制御方法。
【請求項２０】
前記通知では、前記特定の印刷データの数量に関する情報を数字で通知することを特徴とする請求項１３乃至１９のいずれか１項に記載の制御方法。
【請求項２１】
前記通知では、前記特定の印刷データの数量に関する情報をマークで通知することを特徴とする請求項１３乃至１９のいずれか１項に記載の制御方法。
【請求項２２】
前記ユーザ選択画面は、複数のオブジェクトの各々において対応する印刷データの数量に関する情報が通知されており、複数のオブジェクトのレイアウトは、各ユーザの印刷データの数量に基づいて決定されることを特徴とする請求項１３乃至２１のいずれか１項に記載の制御方法。
【請求項２３】
前記ユーザ情報はユーザＩＤであることを特徴とする請求項１３乃至２２のいずれか１項に記載の制御方法。
【請求項２４】
前記ユーザ情報を関連付けられたオブジェクトにはユーザＩＤ名が表記されていることを特徴とする請求項２３に記載の制御方法。
【請求項２５】
ユーザ情報を関連付けられたオブジェクトが複数配置されたユーザ選択画面において選択されたオブジェクトに関連付けられたユーザ情報を取得し、取得したユーザ情報に関連付けられた印刷データを一覧する画面を表示デバイスに表示可能な画像形成装置において、
前記ユーザ選択画面において、特定のユーザに関連付くオブジェクトに対応するように特定のユーザに関連付く特定の印刷データの数量に関する情報が配置されるように、前記表示デバイスを制御する制御手段を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置に関する。この画像形成装置は、複写機、プリンタ、ＦＡＸ等の装置として用いられる。
【背景技術】
【０００２】
従来より、印刷を行う装置として複写機複合機（以下、ＭＦＰと呼ぶ）等の画像形成装置が知られている。また、こうしたＭＦＰの中には、蓄積された印刷データに基づく画像形成をユーザからの指示タイミングで実行する留め置き印刷機能を備えるＭＦＰが存在する（特許文献１）。また、特許文献１の画像形成装置は、ユーザアイコン選択画面を用いて操作ユーザを識別する機能を備える。特許文献１の画像形成装置は、操作ユーザを識別することで、識別されたユーザに関連付く印刷データを一覧表示することが可能である。この一覧から印刷したい印刷データを選択して印刷指示をすると、印刷が開始される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０１９１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、特許文献１に記載の画像形成装置では、ユーザアイコンが選択された後に印刷データの一覧が表示される。すなわち、ユーザは、印刷データの一覧が表示されて初めて、自身が印刷指示可能な印刷データの有無、特にどれだけあるかを確認することができる。換言すると、特許文献１に記載の画像形成装置を用いるユーザは、ユーザアイコンを選択した後でないと、印刷指示可能な印刷データが有無、特にどれだけあるかを把握することが出来ない。そのため、例えば、ＰＣから画像形成装置に印刷データを送信して新規に登録する場合、特許文献１に記載の画像形成装置では、新規の印刷データが正常に登録されたか否かを確認するために、ユーザアイコンを選択して一覧を表示させる手番が求められる。
【０００５】
上述した課題を鑑み本発明の目的は、ユーザに関連付く印刷データの一覧を表示させる手番を発生させることなく、ユーザに関連付く印刷データの有無を確認可能な画像形成装置を提供することである。
【０００６】
また、本発明の目的は、ユーザに関連付く印刷データの一覧を表示させる手番を発生させることなく、ユーザに関連付く印刷データの数量を確認可能な画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、ユーザ情報を関連付けられたオブジェクトが複数配置されたユーザ選択画面において選択されたオブジェクトに関連付けられたユーザ情報を取得し、取得したユーザ情報に関連付けられた印刷データであって印刷指示可能な印刷データを一覧する画面を表示デバイスに表示可能な画像形成装置において、
前記ユーザ選択画面において特定のユーザ情報に関連付くオブジェクトの表示状態が特定のユーザ情報に関連付く特定の印刷データの数量に関する情報を通知する表示状態となるように、前記表示デバイスを制御する制御手段を有することを特徴とするものである。
【発明の効果】
【０００８】
本発明によれば、ユーザに関連付く印刷データの一覧を表示させる手番を発生させることなく、ユーザに関連付く印刷データの有無を確認可能な画像形成装置を提供できる。
【０００９】
本発明によれば、ユーザに関連付く印刷データの一覧を表示させる手番を発生させることなく、ユーザに関連付く印刷データの数量を確認可能な画像形成装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】（ａ）は印刷システムの構成を示す図である。（ｂ）は印刷システムのシーケンスを示す図である。
【図２】ＭＦＰのハードウエアの構成を示す図である。
【図３】ＭＦＰのソフトウェアの構成を示す図である。
【図４】（ａ）はユーザ登録方法の設定画面を示す図である。（ｂ）はログイン画面を示す図である。
【図５】（ａ）はユーザ登録画面を示す図である。（ｂ）はユーザ編集画面を示す図である。
【図６】アプリ選択画面を示す図である。
【図７】強制留め置きの設定画面を示す図である。
【図８】（ａ）留め置き文書（すべて）の一覧画面を示す図である。（ｂ）留め置き文書（未印刷）の一覧画面を示す図である。
【図９】ＭＦＰ起動時の処理フローを示す図である。
【図１０】ＭＦＰの印刷データ受信時の動作フローを説明する図である。
【図１１】ＭＦＰのログイン画面表示フローを説明する図である。
【図１２】パーソナルプリントアプリケーションにより管理される、文書保持ユーザのリストを示す図である。
【図１３】パーソナルプリントアプリケーションにより管理される、留め置き文書の書誌情報を示す図である。
【図１４】ログインアプリケーションにより管理される、ユーザテーブルを示す図である。
【図１５】実施例２におけるログイン画面を示す図である。
【図１６】実施例２におけるユーザアカウント編集画面を示す図である。
【図１７】実施例３におけるログイン画面を示す図である。
【図１８】ＭＦＰのログイン画面のソート動作のフローを示す図である。
【図１９】実施例２における印刷システムのシーケンスを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、実施例を用いて具体的に説明する。尚、特許請求の範囲に係る本発明は、実施例に記載された内容のみに限定されるものではない。同様の効果が得られる範囲において、実施例中の構成を均等物に置き換えてもよい。
【００１２】
（実施例１）
＜印刷システム＞
図１（ａ）を用いて、実施例１のシステム構成を説明する。印刷システム１は、印刷データに基づいてシートに画像を形成する画像形成システムである。印刷システム１は、ローカルエリアネットワーク（ＬＡＮ）１００によって通信可能に接続された複合機（ＭＦＰ）１０１、およびパーソナルコンピュータ（ＰＣ）１０２を備える。
【００１３】
ＰＣ１０２は、プリンタドライバを用いてページ記述言語で書かれた印刷データを生成し、その印刷データをＭＦＰ１０１に送信する機能を持つ。ＭＦＰ１０１は、ＰＣ１０２より送信された印刷データを受信して印刷する印刷機能を持つ。なお、ＰＣ１０２は、外部装置の一例であり、ＭＦＰ１０１は、画像形成装置の一例である。
【００１４】
ＭＦＰ１０１は、印刷物の放置による情報漏洩を抑制するために、留め置き印刷機能を有する。留め置き印刷機能は、ＰＣ１０２から送信された印刷データを受信した時点では直ちに印刷せず、ＭＦＰ１０１内部のハードディスクに該文書を留め置き文書として蓄積する機能である。留め置き印刷機能を利用する場合、ユーザは、ＰＣ１０２からＭＦＰ１０１に対して予め印刷データを送信しておく。そして、ユーザは、ＭＦＰ１０１の設置してある場所に赴き、ＭＦＰ上の操作部から印刷開始操作を実行する。印刷開始操作を受け付けると、ＭＦＰ１０１は印刷動作を開始させる。このように、留め置き印刷機能では、ユーザがＭＦＰ１０１の近傍にいる状態で印刷物が出力される。そのため、印刷物の取り違えに起因する情報漏洩を防ぐことができ、セキュリティ性に優れる。また、紙文書の放置が抑制されるため、無駄な印刷を抑制できる。
【００１５】
印刷システム１における印刷処理シーケンスについて具体的に説明する。図１（ｂ）は、印刷システムの処理シーケンスを示す図である。
【００１６】
印刷システム１において、留め置き印刷を行う場合、まずユーザＡは、ＰＣ１０２にログインし、プリンタドライバの操作を行う。ユーザＡは印刷したいドキュメント及び、印刷に利用したいＭＦＰを指定して、印刷要求の実行を指示する（Ｓ１１１）。ユーザから指示を受け付けると、プリンタドライバは、ドキュメントに基づいて印刷データを生成する。また、ログインユーザのユーザ情報（ユーザ名）を取得して印刷データに付与する（Ｓ１１２）。なお、ユーザ情報は、ユーザがプリンタドライバに手動で入力しておいてもよい。その後、ＰＣ１０２は、生成された印刷データをＭＦＰ１０１に送信する（Ｓ１１３）。印刷データを受信すると、ＭＦＰ１０１は、印刷データに基づいて印刷ジョブを登録する（Ｓ１１４）。また、印刷データに付与されたユーザ情報から、印刷データの所有者を特定し、そのユーザのジョブ有無情報を更新する（Ｓ１１５）。その後、ユーザＡはＭＦＰ１０１に近づき操作を開始する（Ｓ１１６）。ユーザＡの操作を検知すると、ＭＦＰ１０１は、ユーザ情報やジョブ情報の取得をおこなう（Ｓ１１７）。これらの情報に基づいて、ＭＦＰ１０１はユーザ選択画面を表示する（Ｓ１１８）。ユーザＡは、ユーザ選択画面の表示状態から自身のジョブの有無を確認する（Ｓ１１９）。ジョブがあることを確認したユーザＡは、ユーザ選択画面において、ユーザＡに対応するアイコンを選択し、その後、印刷機能の選択を行う（Ｓ１２０）。ＭＦＰはユーザＡの印刷機能利用を受け付けたことにしたがって（Ｓ１２１）、ユーザＡに関連付く印刷ジョブのリストを表示する（Ｓ１２２）。ユーザＡは、リストから所望の印刷ジョブを選択し、印刷指示を行う（Ｓ１２３）。印刷指示に従って、ＭＦＰ１０１は、印刷を開始する（Ｓ１２４）。
【００１７】
上述したように、印刷システム１によれば、ユーザアイコンを選択する前に、自身のジョブが登録されているかを把握することができる。そのため、ジョブが登録されていない状態で誤ってジョブリストを表示させてしまうような手間を抑制できる。
【００１８】
＜ハードウエア構成＞
図２は、ＭＦＰ１０１のハードウエア構成を示す図である。ＭＦＰ１０１は、その内部に、コントローラユニット２１６、プリンタ部２１２、スキャナ部２１４、操作部２０８を備える。コントローラユニット２１６は、ＬＡＮ１００や公衆回線（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続し、画像データやデバイス情報の入出力を行なう。
【００１９】
プリンタ部２１２は、ラスタイメージデータを用紙上に印刷する装置である。その方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式がある。プリンタ部２１２は、ＣＰＵ２０１からの指示によって印刷処理を開始する。プリンタ部２１２は、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持つ。またプリンタ部２１２の追加機能として、仕上げ機能がある。仕上げ機構は、フィニッシャなどと呼ばれる。仕上げ機構には、プリントされた印刷物を部単位でソートしたり、ホチキスで留めたり、印刷物を折ったりする機構がある。
【００２０】
スキャナ部２１４は、紙原稿上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する装置である。スキャナ部２１４は、ユーザによる操作部２０８からの読み取り開始指示により、ＣＰＵ２０１の制御の下、原稿用紙の読取動作を行う。
【００２１】
操作部２０８は、情報を表示可能なＬＣＤ（表示デバイス）を有し、ＬＣＤ上にはタッチパネルシートが貼られている。操作部２０８は、ＬＣＤを用いて操作画面を表示するとともに、タッチパネルシートでユーザのタッチ装置を検知する。そして、操作部は、操作画面のキーが押下される（指等でタッチされる）と、その位置情報を操作部インタフェース２０７経由でＣＰＵ２０１に伝える。また操作部２０８は、各種の操作キー（ハードウェアキー）として例えばスタートキー、ストップキー、ＩＤキー、及びリセットキーを備える。
【００２２】
コントローラユニット２１６は、ＭＦＰ１０１の制御を行う装置である。コントローラユニット２１６は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）２０５、モデム（ＭＯＤＥＭ）２０６、操作部インタフェース（ＰＡＮＥＬ  Ｉ／Ｆ）２０７及びイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）２２０を有する。これらのユニットはシステムバス２０９に接続されている。また、コントローラユニット２１６は、ラスタイメージプロセッサ（ＲＩＰ）２１０、プリンタインタフェース（ＰＲＩＮＴＥＲ  Ｉ／Ｆ）２１１、スキャナインタフェース（ＳＣＡＮＮＥＲ  Ｉ／Ｆ）２１３、画像処理部（ＩＭＡＧＥ  ＰＲＯＣＥＳＳＯＲ）２１７を有する。これらのユニットは、画像データを高速で転送する画像バス２１５に接続されている。
【００２３】
ＣＰＵ２０１は、ＭＦＰ１０１を制御するプロセッサである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。ＲＯＭ２０３は、システムのブートプログラムや各種制御プログラムが格納されている。ＨＤＤ２０４は、ハードディスクドライブであり、システムを制御するための各種プログラム、画像データ、ユーザ認証・識別に必要なユーザ情報等を格納する。
【００２４】
操作部インタフェース２０７は、操作部（ＰＡＮＥＬ）２０８とのインタフェース部であり、表示するデータを操作部２０８に対して出力する。操作部インタフェース２０７は、操作部２０８からユーザが入力した情報をＣＰＵ２０１に伝える。
【００２５】
ネットワークインタフェース２０５は、ＬＡＮ１００に接続し、ＰＣ１０２や他の外部装置とのデータ入出力を行う。モデム２０６は、ＰＳＴＮ等の公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２６】
イメージバスインタフェース２２０は、システムバス２０９と画像バス２１５と接続し、データ構造を変換するためのバスブリッジである。画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。ラスタイメージプロセッサ２１０は、印刷データをビットマップイメージに展開する。プリンタインタフェース２１１は、プリンタ部（ＰＲＩＮＴＥＲ）２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。スキャナインタフェース２１３は、スキャナ部（ＳＣＡＮＥＲ）２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。画像処理部２１７は、入力画像データに対し補正、加工、編集を行うなど、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００２７】
以上のような構成によって、ＭＦＰ１０１は、ＰＣ１０２よりＬＡＮ１００を介して送信された印刷データを留め置き文書として蓄積し、ユーザからの印刷開始指示に応じて印刷出力することができる。
【００２８】
＜ソフトウェア構成＞
図３は、ＭＦＰ１０１のソフトウェア構成について示したブロック図である。ＭＦＰ１０１は、コピーアプリ３０１、送信アプリ３０２、ボックスアプリ３０３、パーソナルプリントアプリ３１０、ログインアプリ３２０を有する。
【００２９】
コピーアプリ３０１は、スキャナ部２１４やプリンタ部２１２を制御し、コピーを実行するためのアプリケーションである。送信アプリ３０２は、スキャナ部２１４やネットワークインタフェース２０５やモデム２０６を制御し、スキャンした原稿の画像データを電子メールやファクシミリなどで外部に送信するためのアプリケーションである。ボックスアプリ３０３は、スキャナ部２１４やネットワークインタフェース２０５を制御する。ボックスアプリ３０３は、スキャンした原稿の画像データやネットワークインタフェース２０５を介して受信した画像データを再利用できるようにＨＤＤ２０４に保存するためのアプリケーションである。更にボックスアプリ３０３は、プリンタ部を制御し、保存した画像データを印刷することが可能である。パーソナルプリントアプリ３１０は、ＰＣ１０２から送信された印刷データをＨＤＤ２０４に留め置き文書として蓄積したり、ログインしたユーザの留め置き文書の一覧を表示したり、一覧から選択された文書の印刷処理を実行するアプリケーションである。ログインアプリ３２０は、ユーザ認証やログインに関する処理を実行するためのアプリケーションである。
【００３０】
本実施例では、印刷制御手段の例であるパーソナルプリントアプリ３１０と、ログイン制御手段の例であるログインアプリ３２０が特に重要であるため、その２つのアプリについて詳細に説明する。
【００３１】
まずパーソナルプリントアプリ３１０について説明する。パーソナルプリントアプリ３１０は、印刷データ管理部３１２と、書誌情報格納部３１３と、文書保持ユーザ管理部３１４を有する。印刷データ管理部３１２は、ＰＣ１０２から送信された文書をＨＤＤ２０４に格納し、管理する制御を行う。書誌情報格納部３１３は、ＰＣ１０２から送信された印刷データに記載されている印刷設定やオーナ名（所有者情報）などを抽出し、それを図１３に示す書誌情報としてＨＤＤ２０４に格納する制御を行う部分である。書誌情報としては、文書名、オーナ名、受信日時、印刷設定、印刷済みか否かの情報が格納される。文書保持ユーザ管理部３１４は、ＰＣから送られる印刷データから抽出したオーナ名（所有者情報）を、留め置き文書を保持するユーザを識別する情報（以下、文書保持ユーザ情報という）として管理する。文書保持ユーザ情報は、図１２に示すように、ユーザ名、保持ジョブ数、未印刷ジョブ数の情報からなる。保持ジョブ数とは、当該ユーザが保持している留め置き文書の数を示し、未印刷ジョブ数は保持ジョブ数の内、印刷していない留め置き文書の数を示す。つまり、図１３に示す書誌情報の内、各ユーザが保持しているジョブ数が保持ジョブ数であり、各ユーザが保持しているジョブの内印刷済みとなっていないジョブ数が未印刷ジョブ数となる。また、文書保持ユーザ情報のユーザは、印刷データが印刷後に削除されたりユーザの指示で削除されたりすると、それに連動して削除される。つまり当該ユーザの保持ジョブ数が０となるとリストから削除される。また、未印刷の印刷データの印刷が実行されると、文書保持ユーザ情報の未印刷ジョブ数の値が変更される。
【００３２】
なお、ここで特に重要なのは、文書保持ユーザ情報が、ログインアプリ３２０ではなく、パーソナルプリントアプリ３１０側で管理されている点である。文書保持ユーザ情報は、文書の投入や削除により頻繁に更新される動的な情報である。このような動的な情報をログインアプリ３２０側で管理させようとすると、頻繁にパーソナルプリントアプリ３１０がログインアプリ３２０に更新通知を行う必要が生じる。そこで、本実施例では、文書保持ユーザ情報をパーソナルプリントアプリ３１０が管理する構成を採用している。
【００３３】
次にログインアプリ３２０について説明する。ログインアプリ３２０は、認証方式設定部３２１とユーザ管理部３２２とログイン画面表示部３２４を有する。認証方式設定部３２１は、認証方式を設定する。本実施例では、認証方式として、２つ説明する。１つは、操作部２０８のキーボードを介してユーザに入力されるユーザ名及びパスワードを利用したキーボード認証方式である。もう１つは、アイコン選択画面に表示されるユーザアイコンの選択によりログインを許可するアイコン選択方式である。それ以外にも、ＩＣカードを利用したカード認証方式や、静脈などの人間の身体的特徴を使って個人を識別する生体認証方式などがあるがここでは割愛する。なお本実施例で特に重要であるのはアイコン選択方式である。
【００３４】
アイコン選択方式とは、ログインアプリ３２０が、ユーザテーブルに登録されているユーザ名及びそのユーザ名に対応するアイコン画像を、操作部２０８のログイン画面に一覧表示する方法である。この方法によれば、ユーザは、ログイン画面上の自身のアイコンを選択するだけで、簡単にログインが可能になる。このログイン方法は、ユーザ名やパスワードなどの個人情報の入力なしにＭＦＰ１０１へのログインが許可される。すなわち厳格なユーザ認証は行われない。そのため、上述したキーボード認証方式に比べてセキュリティ面では劣る。しかし、簡単な操作でログインユーザを特定できる、というメリットもある。すなわち、ユーザ名の選択操作のみによりユーザにログインさせ、ログインしたユーザに応じたＭＦＰのカスタマイズ機能（パーソナライズ機能ともいう）を提供する場合などに有効である。
【００３５】
ユーザ管理部３２２は、ＭＦＰ１０１へのログインが許可されるユーザのユーザ識別情報を管理する。ユーザ管理部３２２は、図１４のユーザテーブルに登録されているユーザアカウントを管理する。すなわち、ユーザ名１４０１、パスワード１４０２、メールアドレス１４０３、アイコン画像１４０４、権限１４０５、最終ログイン日時１４０６、登録日時１４０７などのユーザアカウントを管理する。尚、パスワード１４０２を登録可能な構成を説明したが、先述のアイコン選択方式で簡単にログインを可能とする場合、パスワードは登録しなくともよい。
【００３６】
本実施例において、ユーザアカウントは、専任のシステム管理者によりあらかじめ登録しておくこともできるが、各使用者がユーザアカウントを登録することもできる。その方法として図４（ａ）に示したような登録方法が用意されている。
【００３７】
図４（ａ）は、ユーザアカウントの登録方法を設定するためのＵＩ画面である。図４（ａ）の画面は、ＣＰＵ２０１により、操作部２０８に表示される。図４（ａ）の設定画面４００に示されるように、ユーザの登録方法として、「ジョブ投入時に自動で登録」する第１の登録方法４０１と、「設定メニューから手動で登録」する第２の登録方法４０２がある。
【００３８】
第１の登録方法４０１は、印刷データを受信した時に、当該印刷データに含まれるオーナ名（所有者情報）を図１４のユーザテーブルに登録する方法である。第１の登録方法４０１が有効の場合、印刷データが受信されると、その印刷データの所有者が自動的にユーザアカウントとして追加される。ただし、当該印刷データがＭＦＰ１０１から削除されても、当該ユーザアカウントは削除されない。
【００３９】
第２の登録方法４０２は、各ユーザが、図４（ｂ）のログイン画面４１０上のユーザ登録ボタン４１８から手動でユーザ識別情報を登録する方法である。
【００４０】
これら２つの登録方法の各々の許可又は禁止は、専任のシステム管理者により図４（ａ）を介して設定される。
【００４１】
ログイン画面表示部３２４は、ログイン画面の表示制御を実行する。例えば認証方式設定部３２１にてキーボード認証方式が設定されている場合、例えば、「ユーザ名とパスワードを入力してください」といった認証画面を表示する。また、認証方式としてアイコン選択方式が設定されている場合には、後述する図４（ｂ）のようなログイン画面を操作部２０８に表示する。
【００４２】
以上で、ＭＦＰ１０１のソフトウェア構成について説明した。本実施例では、パーソナルプリントアプリ３１０が文書保持ユーザ情報を管理し、ログインアプリ３２０がユーザアカウントを管理する。そして、ログインアプリ３２０は、ログイン画面を表示するとき、パーソナルプリントアプリ３１０から文書保持ユーザ情報を取得する。そして、取得した文書保持ユーザ情報に基づき、各ユーザのユーザアイコンの表示方法を変更する。
【００４３】
＜ユーザアイコン選択画面の例＞
図４（ｂ）を用いて、アイコン選択方式が設定されている場合においてログイン画面表示部３２４により操作部２０８に表示されるＵＩ画面について説明する。ログイン画面４１０は、ＭＦＰ１０１の起動時やログアウト直後に表示される。ただし、ログイン画面４１０の表示タイミングはこれに限らない。ログイン画面４１０にはユーザを識別するためのユーザアイコンが複数配置されている。
【００４４】
ユーザアイコン４１１〜４１６は、ＭＦＰ１０１へのログインが許可されるユーザを識別するための選択オブジェクトである。ユーザアイコン４１１に含まれる画像４２１は図１４のユーザテーブルに登録されたアイコン画像１４０４を表示し、４２２のユーザ名（ユーザＩＤ名）はユーザテーブルに登録されたユーザ名１４０１を表示（表記）する。ユーザは、表示されたユーザアイコン４１１〜４１６の何れかを選択するだけで、簡単にログインすることが可能になる。本実施例では、１画面に表示できるユーザのアイコンは６個までである。１画面に全てのユーザに対応するアイコンが表示できない場合にはフリック操作により画面遷移し、次のユーザアイコンを表示させる。図４（ｂ）によると、ユーザアイコン４１１、４１２、４１３、４１５と、ユーザアイコン４１４、４１６はアイコンの表示が異なっている。これは、ユーザテーブルに登録されるユーザの内、文書保持ユーザに対応する場合は、ログイン画面４１０で文書を保持していることが分かるようアイコン画像を変更しているためである。詳しくは後述する。
【００４５】
ユーザ登録ボタン４１８は、ユーザアカウントを新規に登録するためのボタンである。ユーザ登録ボタン４１８は、図４（ａ）の第２の登録方法４０２が有効に設定されている場合のみ表示される。ユーザ登録ボタン４１８が押下されると、図５（ａ）のユーザ登録画面５００に遷移し、ユーザ名５０１、パスワード５０２、メールアドレス５０３、アイコン５０４を登録することができる。この登録作業が完了すると、ユーザアカウントが新規に図１４のユーザテーブルに追加される。ユーザ名５０１は、ログインが許可されるユーザを識別するための識別情報の一例である。なお、ユーザ名５０１は必須項目であり、パスワード５０２、メールアドレス５０３、及びアイコン５０４は任意項目である。
【００４６】
図４（ｂ）のユーザ編集ボタン４１９は、登録済のユーザアカウントを編集するためのボタンである。ユーザ編集ボタン４１９が押下されると、図５（ｂ）のユーザ編集画面５１０に遷移し、ユーザ名５０１以外の項目、すなわち、パスワード５０２、メールアドレス５０３、アイコン５０４を追加したり編集したりすることができる。
【００４７】
図４（ｂ）のソートボタン４１７は、ユーザアイコンをソートして表示させるためのボタンである。ソートボタン４１７で「名称順」が選択されると、ユーザテーブルに登録されているユーザ名を名称順でソートし表示する。他には「登録順」等がソートボタン４１７で選択可能である。
【００４８】
＜アプリ選択画面の例＞
図６は、アプリ選択画面である。アプリ選択画面６００は、ログイン画面４１０でいずれかのユーザアイコンが選択された場合に表示される。
【００４９】
アプリ選択画面６００には、ボタン６０１、６０２、６０３、６０４が表示される。ボタン６０１、６０２、６０３、６０４は、それぞれ、コピーアプリ３０１、パーソナルプリントアプリ３１０、送信アプリ３０２、ボックスアプリ３０３に対応するボタンである。
【００５０】
＜文書一覧画面の例＞
アプリ選択画面６００を介してパーソナルプリントアプリ３１０に対応するボタン６０２が押下されると、図８に示す留め置き文書の一覧画面８００が表示される。ここでは、ログイン画面４１０にて、ユーザアイコン４１１が選択された場合の例として説明する。
【００５１】
図８（ａ）において、留め置き文書の一覧画面８００は、自分の文書を簡単に探し出すために、ログインユーザの文書のみが表示される。留め置き文書一覧８０１には、ログインユーザであるＵｓｅｒ１に紐づいて書誌情報格納部３１３が保管する留め置き文書の印刷設定や印刷データの受信時刻等が表示される。ユーザは、留め置き文書の印刷指示をする際、留め置き文書一覧８０１に表示されている留め置き文書一覧から任意の文書を選び、印刷開始ボタン８０４を押下する。また、ユーザは、留め置き文書の削除を指示する際、任意の留め置き文書を選んだ後、削除ボタン８０３を押下して、任意の留め置き文書を印刷データ管理部３１２から削除することもできる。留め置き文書の選択では一つ一つの留め置き文書を押下して選択することもできるし、全選択ボタン８０２を押下し、全留め置き文書をまとめて選択し、所望の操作を行うことも可能である。
【００５２】
文書フィルタボタン８０５は、留め置き文書をフィルタして表示させるためのボタンである。文書フィルタボタン８０５で「全て表示」が選択されると、図８（ａ）に示すようにユーザが留め置いている印刷指示可能な全ての文書を表示する。一方、文書フィルタボタン８０５で「未印刷」が選択されると、図８（ｂ）に示すように、ユーザが留め置いている文書の内、印刷を実行していない文書のみを表示する。留め置き文書が印刷済みかどうかは図１３に示す書誌情報に格納されている。
【００５３】
＜起動時の動作＞
図９は、起動時に実行する、留め置き文書を保持するユーザのリストを取得するコールバック関数を登録するフローチャートである。図９のフローチャートに示す各ステップを実行するプログラムは、ＲＯＭ２０３又はＨＤＤ２０４に記憶されている。また、各ステップは、ＣＰＵ２０１が実行する。
【００５４】
Ｓ９０１では、まず、パーソナルプリントアプリ３１０は、起動処理のなかで、ＭＦＰ１０１の設定を取得し、次の２つの設定が有効であるか否かを判断する。
【００５５】
１つ目の設定は、図４（ａ）で説明した「ジョブ投入時にユーザアカウントを自動で登録」するか否かの設定である。２つ目の設定は、図７の「投入されたジョブを強制的に留め置く」か否かの設定である。なおこれらの設定は、専任のシステム管理者により予め設定される。
【００５６】
Ｓ９０１で、「ジョブ投入時にユーザアカウントを自動で登録」する設定がＯＮであると判断し（Ｓ９０１でＹＥＳ）、かつ、Ｓ９０２で、「投入されたジョブを強制的に留め置く」の設定がＯＮである（Ｓ９０１でＹＥＳ）場合、Ｓ９０３に進む。一方、何れかの設定がＯＦＦであるときは、パーソナルプリントアプリ３１０は図９の処理を終了する。
【００５７】
Ｓ９０３で、パーソナルプリントアプリ３１０は、ログインアプリ３２０に対し、ユーザリスト取得用のコールバック関数を登録する。Ｓ９０４で、ログインアプリ３２０は、パーソナルプリントアプリ３１０からのユーザリスト取得用のコールバック関数の登録要求を受け付け、当該コールバック関数を登録する（Ｓ９０４）。コールバック関数は、アイコン選択方式でログインを実施するときにログインアプリ３２０によって呼び出される。
【００５８】
＜印刷データ受信時の動作＞
図１０は、ＰＣ１０２からＬＡＮ１００を経由して送信されたデータを蓄積又は印刷する際の動作を説明するためのフローチャートである。図１０のフローチャートに示すＳ１００１とＳ１００２はＰＣ１０２によって実行される。またＳ１００３以降のステップは、ＭＦＰ１０１によって実行される。より具体的には、Ｓ１００３以降のステップを実行するプログラムは、ＭＦＰ１０１のＲＯＭ２０３又はＨＤＤ２０４に記憶されており、ＣＰＵ２０１により実行される。
【００５９】
Ｓ１００１で、ＰＣ１０２のプリンタドライバは、各種アプリケーション上でユーザによって印刷メニューを表示した際に呼びだされ、印刷設定画面（不図示）を表示する。当該プリンタドライバは、印刷設定画面でユーザの印刷指示を受けた場合、アプリケーションのデータをＭＦＰ１０１で印刷可能なデータに変換し、印刷データを生成する。Ｓ１００２では、プリンタドライバは、Ｓ１００１で生成した印刷データをＭＦＰ１０１へ送信する。
【００６０】
Ｓ１００３では、ＭＦＰ１０１上で動作するパーソナルプリントアプリ３１０は、Ｓ１００２でＰＣ１０２のプリンタドライバから送信された印刷データを受信する。Ｓ１００４では、パーソナルプリントアプリ３１０は、ＭＦＰ１０１の設定を取得し、図７の「投入されたジョブを強制的に留め置く」か否かを示す設定を確認する。この設定は、専任のシステム管理者により予め設定されるものである。当該設定が無効である場合（Ｓ１００４でＮＯ）はＳ１００５に進み、パーソナルプリントアプリ３１０は印刷制御を実行する。これにより、受信した印刷データはラスタイメージプロセッサ２１０によりビットマップイメージのデータに展開され、プリンタインタフェース２１１を介してプリンタ部２１２に出力される。プリンタ部２１２は、出力されたデータに基づき用紙上に印刷する。
【００６１】
「投入されたジョブを強制的に留め置く」が有効である場合（Ｓ１００４でＹＥＳ）は、Ｓ１００６に進む。Ｓ１００６では、パーソナルプリントアプリ３１０は、Ｓ１００３で受信した印刷データからオーナ名（所有者情報）、印刷データの文書名、印刷データの受信日時、ユーザが設定した印刷設定情報などを含む書誌情報を取得する。Ｓ１００７では、パーソナルプリントアプリ３１０は、書誌情報が正常に抽出された印刷データを、留め置き文書としてＭＦＰ１０１のＨＤＤ２０４に保存する。なお、ここで保存する印刷データは、ページ記述言語として保存してもよいし、ラスタイメージプロセッサ２１０によりビットマップイメージに展開されたものであってもよい。
【００６２】
Ｓ１００８では、パーソナルプリントアプリ３１０は、Ｓ１００６で取得した書誌情報を、印刷データのヘッダから取得した印刷データのオーナ名に紐付けて、ＭＦＰ１０１のＨＤＤ２０４に保存する。Ｓ１００９では、パーソナルプリントアプリ３１０は、Ｓ１００６で取得したオーナ名を、図１２に示す文書保持ユーザリストの先頭に追加する。この時、既に文書保持ユーザリストに同じオーナ名のユーザが存在する場合には、当該ユーザを、文書保持ユーザリストの先頭に移動する。また、当該ユーザに対する文書保持ユーザリストの保持ジョブ数、未印刷ジョブ数の値を更新する。
【００６３】
Ｓ１０１０では、パーソナルプリントアプリ３１０は、ＭＦＰ１０１の設定を取得し、図４（ａ）で示した「ジョブ投入時に自動で登録」する設定が有効か否かを確認する。この設定が有効であると判断した場合、Ｓ１０１１に進み、パーソナルプリントアプリ３１０は、ログインアプリ３２０に対し、Ｓ１００６で取得したオーナ名を、ログインアプリ３２０が管理しているユーザテーブルに登録することを指示する。
【００６４】
Ｓ１０１２で、ログインアプリ３２０は、パーソナルプリントアプリ３１０から登録の指示を受け付けた場合、Ｓ１０１３に進む。Ｓ１０１３で、ログインアプリ３２０は、受け取ったオーナ名に一致するユーザ名が既にユーザテーブルに登録済みであるかどうかを判断する。登録済みである場合（Ｓ１０１３でＹＥＳ）は本処理を終了し、未登録である場合（Ｓ１０１３でＮＯ）は、受け取ったオーナ名を新規にユーザテーブル（図１４）のユーザ名１４０１の項目に追加する。
【００６５】
以上で、ＭＦＰ１０１の印刷データ受信時の動作について説明した。
【００６６】
＜ログイン画面表示時の動作＞
図１１は、ログインアプリ３２０が操作部２０８にログイン画面４１０を表示する際の動作を示すフローチャートである。本実施例では、ユーザがジョブを保持しているかどうかをログイン画面４１０で分かりやすく表示する方法について説明する。図１１のフローチャートに示す各ステップを実行するプログラムは、ＭＦＰ１０１のＲＯＭ２０３又はＨＤＤ２０４に記憶されている。また、各ステップは、ＣＰＵ２０１が実行する。
【００６７】
Ｓ１１００で、ログインアプリ３２０は、ログイン画面の表示要求を受け付ける。次にＳ１１０１で、ログインアプリ３２０は、ユーザ管理部３２２内のユーザテーブルを用いてログイン画面生成用のユーザリストを生成する。ログイン画面生成用のユーザリストは、ログイン画面に表示すべきユーザのリストである。後述するＳ１１１４の処理で、このユーザリストに含まれる各ユーザのアイコン画像やユーザ名を表示する。
【００６８】
Ｓ１１０２で、ログインアプリ３２０は、ユーザリスト取得用のコールバック関数がパーソナルプリントアプリ３１０から登録されているか否かを確認する。ユーザリスト取得用のコールバック関数がパーソナルプリントから登録されていると判断した場合（Ｓ１１０２でＹＥＳ）、処理をＳ１１０３へ進める。ユーザリスト取得用のコールバック関数が登録されていないと判断した場合（Ｓ１１０２でＮＯ）、処理をＳ１１０８へ進める。
【００６９】
Ｓ１１０３では、ログインアプリ３２０は、Ｓ９０４で登録されたコールバック関数を利用し、文書保持ユーザのリストの取得要求をパーソナルプリントアプリ３１０へ送信する。Ｓ１１１６で、パーソナルプリントアプリ３１０は、ログインアプリ３２０からＳ１１０３で送信されたユーザリスト取得要求を受け付ける。Ｓ１１１７で、パーソナルプリントアプリ３１０は、図１２に示す文書保持ユーザリストを、ログインアプリ３２０に送信する。
【００７０】
Ｓ１１０４で、ログインアプリ３２０は、パーソナルプリントアプリ３１０が送信した文書保持ユーザリストを取得する。
【００７１】
Ｓ１１０５で、ログインアプリ３２０は、Ｓ１１０４でパーソナルプリントアプリ３１０から取得した文書保持ユーザリストの上から順番に１つずつ文書保持ユーザを抽出する。そして、Ｓ１１０６で、Ｓ１１０１で生成したログイン画面生成用のユーザリストの当該ユーザの情報をジョブ保持ユーザに変更する。
【００７２】
Ｓ１１０７で、ログインアプリ３２０は、Ｓ１１０４で取得したジョブ保持ユーザリストに記載されている全てのジョブ保持ユーザについて確認したかどうかを判断する。確認していなければ、Ｓ１１０５に戻り、次のジョブ保持ユーザについてＳ１１０６の処理を実行する。一方、全てのジョブ保持ユーザについての確認が終了した場合、Ｓ１１０８に進む。
【００７３】
Ｓ１１０８では、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されているレコードが０件か否かを判定し、０件と判定した場合には、Ｓ１１１４へ処理を進め、１件以上存在すると判定した場合には、Ｓ１１０９へ処理を進める。
【００７４】
Ｓ１１０９で、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されている各ユーザに対して、ユーザテーブル（図１４）から各ユーザに紐付くユーザ識別情報を取得する。取得するユーザ識別情報は、図１４に示すユーザ名１４０１やアイコン画像１４０４が該当する。
【００７５】
Ｓ１１１０で、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されている各ユーザがジョブ保持ユーザであるかを判断する。ここでは、Ｓ１１０６にて変更したジョブ保持ユーザか否かの情報を利用する。Ｓ１１１０にてジョブ保持ユーザであると判断した場合は、ログインアプリ３２０はＳ１１０９で取得したユーザ名１４０１とアイコン画像１４０４を用いてジョブ保持ユーザ用のユーザアイコン画像を生成する。つまり、図４（ｂ）で示すユーザアイコン４１１、４１２、４１３、４１５の画像を生成する。Ｓ１１１０にてジョブ保持ユーザではないと判断した場合、ログインアプリ３２０はＳ１１０９で取得したユーザ名１４０１とアイコン画像１４０４から通常のユーザアイコン画像を生成する（Ｓ１１１２）。つまり、図４（ｂ）で示すユーザアイコン４１４、４１６の画像を生成する。
【００７６】
Ｓ１１１３で、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されている全てのユーザについて確認したかどうかを判断する。確認していなければ、Ｓ１１０９に戻り、次のユーザについてＳ１１００〜Ｓ１１１２の処理を実行する。一方、全てのユーザについての確認が終了した場合、Ｓ１１１４に進む。
【００７７】
Ｓ１１１４では、ログインアプリ３２０は、ログイン画面を操作部２０８に表示する。
【００７８】
なお、もしＳ１１０８で、ログイン画面生成用のユーザリストに記載されているレコードが０件と判定した場合には、Ｓ１１１４でユーザアイコン画像なしのログイン画面を表示する。レコードが１件以上存在すると判定した場合には、Ｓ１１１１もしくはＳ１１１２で生成したユーザアイコン画像を並べてログイン画面（図４（ｂ）を参照）を生成し、操作部２０８に表示する。
【００７９】
なお、図１１では示していないが、表示されたログイン画面で、ユーザアイコンを押下することで、該当するユーザでＭＦＰ１０１にログインする。そして、前記ユーザがログインしている状態で、文書一覧画面（図８）を表示すると、前記ユーザの文書のみが一覧表示されるので、自身の文書を簡単に探し出すことができる。
【００８０】
＜効果＞
以上のように、上記実施例における印刷装置は、アイコン選択方式におけるログイン画面を表示する際に、パーソナルプリントアプリから文書保持ユーザの情報を取得する。そして、当該印刷装置は、取得した文書保持ユーザの情報を加味したログイン画面の表示を行う。すなわち、ユーザテーブルに登録されているユーザのうち文書保持ユーザの場合とそれ以外のユーザの場合でユーザアイコン画像を変更することで、ログイン画面においてユーザが簡単に保持ジョブの有無を確認できる。これにより、ユーザはログイン画面を見るだけで自身のジョブの状況を確認することが可能となり、例えば、ジョブの投入ミスで印刷データが留め置かれていないことや印刷をし忘れていることに、簡単に早く気づくことができ、利便性が向上する。
【００８１】
尚、図４（ｂ）では、ジョブ保持ユーザとそれ以外とのユーザとでユーザアイコンの画像の色を変更したり、タグをつけたりすることで区別したが、ユーザアイコン画像により違いが判断できればよくその他の方法でもよい。
【００８２】
（実施例２）
次に実施例２について説明する。実施例１では、ログイン画面４１０において、印刷ジョブの有無を通知した。これに対し実施例２では、ログイン画面４１０において、ユーザが保持するジョブ数に関する情報を通知する。なお、上述した差異に関連する構成部分を除き、実施例２の印刷システム１は実施例１の印刷システムと同様である。そのため、同様の構成については同じ符号を付してその詳細な説明を省略する。
【００８３】
実施例２の印刷システム１における印刷処理シーケンスについて具体的に説明する。図１９は、実施例２における印刷システムの処理シーケンスを示す図である。図１９では、図１（ｂ）のＳ１１５、Ｓ１１７、Ｓ１１８、Ｓ１１９の部分が、Ｓ１９１５、Ｓ１９１７、Ｓ１９１８、Ｓ１９１９に置き換えられている。この置き換えられた部分について詳細に説明する。
【００８４】
実施例２の処理シーケンスにおいて、ＭＦＰ１０１は、印刷データの所有者を特定し、そのユーザのジョブ数情報を更新する（Ｓ１９１５）。その後、ユーザＡの操作を検知すると、ＭＦＰ１０１は、ユーザ情報やジョブ数情報の取得をおこなう（Ｓ１９１７）。これらの情報に基づいて、ＭＦＰ１０１はユーザ選択画面を表示する（Ｓ１９１８）。このユーザが所持するジョブ数が識別可能に表示されている。ユーザＡは、ユーザ選択画面の表示状態から自身のジョブ数を確認する（Ｓ１９１９）。
【００８５】
上述したように、印刷システム１によれば、ユーザアイコンを選択する前に、自身のジョブ数を把握することができる。そのため、ジョブ数の変動を見ることで、ジョブが新規に登録されたか否かを判別することができる。そのため、新たに登録要求したジョブが登録されていない状態で誤ってジョブリストを表示させてしまうような手間を抑制できる。
【００８６】
図１１のＳ１１０４においてログインアプリ３２０は、パーソナルプリントアプリ３１０が送信した、文書保持ユーザリストを取得する。文書保持ユーザリストには図１２に示すように各ユーザの保持ジョブ数及び未印刷ジョブ数の情報が含まれている。本実施例では、図１１のＳ１１１１においてログインアプリ３２０が、ジョブ保持ユーザ用のユーザアイコン画像を生成する際にこれらの情報を利用してユーザアイコン画像を生成する。
【００８７】
図１５に本実施例で生成するログイン画面４１０の例を示す。図１５（ａ）〜（ｄ）はユーザアイコンに保持ジョブ数の数を示す画像を合成してユーザアイコン画像を生成した例である。図１５（ａ）は、ユーザアイコンの右下に保持ジョブ数を表す数字を表示している。図１５（ｂ）は、ユーザアイコンの右上に保持ジョブ数（数量）を表す数字を表示している。図１５（ｃ）はユーザアイコンの右下に保持ジョブ数の数を示すゲージの画像（マーク）を表示している。図１５（ｄ）はユーザアイコンの右下に保持ジョブ数の数を示すドット画像を表示している。図１５（ｅ）〜（ｆ）はユーザアイコンに保持ジョブ数及び未印刷ジョブ数の数を示す画像を合成してユーザアイコン画像を生成した例である。図１５（ｅ）はユーザアイコンの右下に保持ジョブ数及び未印刷ジョブ数を表す数字を表示している。図１５（ｆ）はユーザアイコンの右下に保持ジョブ数及び未印刷ジョブ数を「未印刷ジョブ数／保持ジョブ数」の形で表す数字を表示している。これらはログイン画面４１０の表示の例であり、保持ジョブ数及び未印刷ジョブ数を確認できればよく、表示形態、表示位置、表示する情報の数はこれに限らない。
【００８８】
また、表示するジョブ数も保持ジョブ数や未印刷ジョブ数には限らず、ユーザが図８の文書一覧を閲覧して文書を確認したことがあるジョブ数を示す既読ジョブ数、または未確認の未読ジョブ数であってもよい。また、パーソナルプリントアプリ３１０が管理する留め置き印刷の文書数に限らず、ユーザが送信アプリ３０２によって送信処理を実行した。しかしながら、まだ送信が完了していない未送信ジョブ数や、ボックスアプリ３０３によって、ユーザがボックス内に保存している保存ジョブ数を表示してもよい。
【００８９】
また、どのジョブ数を表示するかを図１６の５０８に示すようにユーザ編集画面にてユーザが選択できるよう受付をおこなってもよい。換言すると、ユーザ毎に設定変更を可能にしてもよい。
【００９０】
更に、図１４に示すユーザテーブルに登録されているユーザアカウントの情報（例えば、権限情報）に従って、ログイン画面４１０に表示する形態を変更してもよい。例えば、ユーザアカウント情報の権限情報が“Ａｄｍｉｎｉｓｔｒａｔｏｒ”の場合は、ジョブ数を表示しないという方法がある。
【００９１】
＜効果＞
以上のように、上記実施例における印刷装置は、アイコン選択方式におけるログイン画面を表示する際に、各ユーザに関連するジョブの情報を加味したログイン画面の表示を行う。これにより、ユーザはログイン画面を見るだけでジョブの状況や保持ジョブ数、未印刷ジョブ数を確認することが可能となり、例えば、印刷忘れのジョブ数を確認できるなど、更に利便性が向上する。
【００９２】
（実施例３）
本発明に係る実施例３について説明する。実施例１、２では、ユーザアイコンのソート順によらずに、ジョブの有無・数量の通知をおこなった。実施例３では、ソート順によって、ジョブの有無・数量の通知を異ならせる。なお、上述した差異に関連する構成部分を除き、実施例１、２の印刷システムと同様である。そのため、同様の構成については同じ符号を付してその詳細な説明を省略する。
【００９３】
本実施例では、ログイン画面４１０の（図４（ｂ））のソートボタン４１７において、ソートされた場合にソート情報に関する情報を合わせて表示する方法について説明する。
【００９４】
図１８は、ログインアプリ３２０が操作部２０８に表示したログイン画面に表示するユーザアイコンについてソートの要求を受け付けた際の動作を示すフローチャートである。図１８の処理は、図１１のＳ１１１４において、図４（ｂ）のログイン画面の表示を行った後に、ログイン画面４１０のソートボタン４１７が押下されることによりソート要求を受け付けた場合の処理である。ログイン画面生成用のユーザリストは図１１のＳ１１０１において、既に生成されているものとする。また、図１１のＳ１１０６において、パーソナルプリントアプリ３１０から取得したジョブ保持リスト（図１２）にある保持ジョブ数及び未印刷ジョブ数をユーザリストの各ユーザの属性として保持しているものとする。また、ソートの種類としては、「名称順」、「保持ジョブ数順」、「未印刷ジョブ数順」でのソートを選択可能とする。図１８のフローチャートに示す各ステップを実行するプログラムは、ＭＦＰ１０１のＲＯＭ２０３又はＨＤＤ２０４に記憶されている。また、各ステップは、ＣＰＵ２０１が実行する。
【００９５】
Ｓ１８００にて、ログインアプリ３２０は、ソート要求を受け付ける。Ｓ１８０１において、ログインアプリ３２０は、ソート要求の種類を確認する。Ｓ１８０１において、ログインアプリ３２０は、ソート要求が「保持ジョブ数順」でのソート要求であると判断すると、Ｓ１８０３に進み、ログイン画面生成用のユーザリストを保持ジョブ数でソート処理を実行する。Ｓ１８０１において、ログインアプリ３２０は、ソート要求が「未印刷ジョブ数順」でのソート要求であると判断すると、Ｓ１８０２に進み、ログイン画面生成用のユーザリストを未印刷ジョブ数でソート処理を実行する。Ｓ１８０１において、ログインアプリ３２０は、ソート要求が「名称順」でのソート要求であると判断すると、Ｓ１８０４に進み、ログイン画面生成用のユーザリストをユーザ名でソート処理を実行する。ソート処理が実行されると、各アイコンの並び順（レイアウト）が決定される。
【００９６】
次に、Ｓ１８０５で、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されている各ユーザに対して、ユーザテーブル（図１４）から各ユーザに紐付くユーザ識別情報を取得する。取得するユーザ識別情報は、図１４に示すユーザ名１４０１やアイコン画像１４０４が該当する。
【００９７】
Ｓ１８０６で、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されている各ユーザがジョブ保持ユーザであるかを判断する。Ｓ１８０６にてジョブ保持ユーザであると判断した場合は、Ｓ１８０７にてログインアプリ３２０は、Ｓ１８００で受け付けたソート要求の種類を確認する。Ｓ１８０７において、ログインアプリ３２０は、ソート要求が「保持ジョブ数順」でのソート要求であると判断すると、Ｓ１８０９に進み、保持ジョブ数を基にジョブ保持用のユーザアイコン画像を生成する。Ｓ１８０７において、ログインアプリ３２０は、ソート要求が「未印刷ジョブ数順」でのソート要求であると判断すると、Ｓ１８０８に進み、未印刷ジョブ数を基にジョブ保持用のユーザアイコン画像を生成する。Ｓ１８０７において、ログインアプリ３２０は、ソート要求が「名称順」でのソート要求であると判断すると、Ｓ１８１０に進み、図１１のＳ１１１１と同様にジョブ保持用のユーザアイコン画像を生成する。Ｓ１８０６にてジョブ保持ユーザではないと判断した場合、ログインアプリ３２０はＳ１８０５で取得したユーザ名１４０１とアイコン画像１４０４から通常のユーザアイコン画像を生成する（Ｓ１８１１）。
【００９８】
Ｓ１８１２で、ログインアプリ３２０は、ログイン画面生成用のユーザリストに記載されている全てのユーザについて確認したかどうかを判断する。確認していなければ、Ｓ１８０５に戻り、次のユーザについてＳ１８０５〜Ｓ１８１１の処理を実行する。一方、全てのユーザについての確認が終了した場合、Ｓ１８１３に進む。
【００９９】
Ｓ１８１３では、ログインアプリ３２０は、ログイン画面を操作部２０８に表示する。
【０１００】
図１７（ａ）及び（ｂ）にそれぞれ「保持ジョブ数順」及び「未印刷ジョブ数順」でソートした際のログイン画面の例を示す。図１７（ａ）は、「保持ジョブ数順」でのソート要求を受け付けた場合の例である。表示するユーザアイコンは「保持ジョブ数順」でソートされており、その場合、ユーザアイコンには保持ジョブ数の数が表示される。図１７（ｂ）は「未印刷ジョブ数順」でのソート要求を受け付けた場合の例である。表示するユーザアイコンは「未印刷ジョブ数順」でソートされており、その場合、ユーザアイコンには未印刷ジョブ数の数が表示される。尚、ジョブ数の表示の方法は図１５に示す通り様々な方法があり、図１７の表示方法には限らない。
【０１０１】
尚、本実施例では、「保持ジョブ数順」、「未印刷ジョブ数順」でのソートの例について説明したが、その他のソートの種類であっても構わない。また、ログイン画面４１０のボタン４１７がソートボタンではなくフィルタボタンであった場合も、同様にフィルタの種類によって、合わせて表示する情報を変更してもよい。
【０１０２】
＜効果＞
以上のように、上記実施例における印刷装置は、アイコン選択方式におけるログイン画面を表示する際に、ユーザアイコンのソート要求を受け付けると、ソートの種類に応じて、各ユーザに関連するジョブの情報を加味したログイン画面の表示を行う。これにより、ユーザはソート要求に紐づくジョブの状況やジョブ数を確認することが可能となり、更に利便性が向上する。
【０１０３】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１０４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１０５】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１０６】
なお、各実施例中に登場する略称の定義は次の通りである。ＡＳＩＣとは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔのことである。ＣＰＵとは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔである。ＦＡＸとはＦＡＣＳＩＭＩＬＥのことである。ＬＡＮとは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋのことである。ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＰＣとは、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒのことである。ＰＤＬとは、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅのことである。ＲＡＭとは、Ｒａｎｄｏｍ‐Ａｃｃｅｓｓ  Ｍｅｍｏｒｙのことである。ＲＯＭとは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙのことである。ＳＦＰとは、Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＵＩとは、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅのことである。ＵＳＢとは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓのことである。ＰＷとはＰＡＳＳＷＡＲＤのことである。Ｉ／ＦとはＩｎｔｅｒｆａｃｅのことである。
【符号の説明】
【０１０７】
１０１  ＭＦＰ
１０２  ＰＣ
２０８  ＰＡＮＥＬ（操作部、表示デバイス）
３１０  パーソナルプリントアプリ
３２０  ログインアプリ（ユーザ識別部）
４１０  ログイン画面（ユーザ選択画面）
４１１  ユーザアイコン（オブジェクト）
８００  文書の一覧画面（一覧する画面）
【図１】
2019098711.tif 000003
【図２】
2019098711.tif 000004
【図３】
2019098711.tif 000005
【図４】
2019098711.tif 000006
【図５】
2019098711.tif 000007
【図６】
2019098711.tif 000008
【図７】
2019098711.tif 000009
【図８】
2019098711.tif 000010
【図９】
2019098711.tif 000011
【図１０】
2019098711.tif 000012
【図１１】
2019098711.tif 000013
【図１２】
2019098711.tif 000014
【図１３】
2019098711.tif 000015
【図１４】
2019098711.tif 000016
【図１５】
2019098711.tif 000017
【図１６】
2019098711.tif 000018
【図１７】
2019098711.tif 000019
【図１８】
2019098711.tif 000020
【図１９】
2019098711.tif 000021