(57)【要約】【課題】ログイン時自動印刷において、ユーザの誤操作に起因して意図しない印刷データの印刷が自動的に行われるのを防止することができる画像形成装置を提供する。【解決手段】ＭＦＰ１０２は、ログイン方法がログイン時にユーザ認証の実施を必須としないシンプルログインである場合、ログイン時自動印刷を行わず、ログイン方法がログイン時にユーザ認証の実施を必須とするユーザ認証状態キーボードログインである場合、ログイン時自動印刷を行う。【選択図】図１８
2019215673.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御手段と、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する第１の取得手段と、
前記第１の取得手段と異なる方法で前記ユーザのユーザ識別情報を取得する第２の取得手段と、
前記第１の取得手段によって前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させず、前記第２の取得手段によって前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させる制御手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記第２の取得手段によって取得された前記ユーザのユーザ識別情報は、前記画像形成装置にログインするために予め登録されたログインパスワードを含むことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第１の取得手段によって前記ユーザのユーザ識別情報を取得したことで前記自動印刷開始処理が実行されない場合、前記２の取得手段によって前記ユーザのユーザ識別情報を取得することを促す通知を行うことを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御手段と、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得手段と、
前記ユーザによって選択されたアイコンに対応する暗証番号の入力を要求するか否かを設定させる設定手段と、
前記暗証番号の入力を要求しない旨が設定された状態で前記複数のアイコンの何れかが選択された場合、前記自動印刷開始処理を実行させず、前記暗証番号の入力を要求する旨が設定された状態で前記複数のアイコンの何れかが選択された場合、前記自動印刷開始処理を実行させる制御手段とを備えることを特徴とする画像形成装置。
【請求項５】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御手段と、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得手段と、
前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みであるか否かを判別する判別手段と、
前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みでない場合、前記自動印刷開始処理を実行させず、前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みである場合、前記自動印刷開始処理を実行させる制御手段とを備えることを特徴とする画像形成装置。
【請求項６】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御手段と、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得手段と、
前記自動印刷開始処理の実行を制御する制御手段とを備え、
前記表示制御手段は、前記自動印刷開始処理の実行対象となる印刷データが対応付けされたアイコンが前記ユーザに選択された場合、当該ユーザが前記取得手段によって取得したユーザ識別情報に対応するユーザであることを確認するための確認画面を前記操作パネルに表示し、
前記制御手段は、前記操作パネルにおいて前記取得手段によって取得したユーザ識別情報に対応するユーザである旨を示す操作が行われたことに応じて前記自動印刷開始処理を実行させることを特徴とする画像形成装置。
【請求項７】
前記自動印刷開始処理は、前記画像形成装置にログインするために前記操作パネルを操作したユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる処理であることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する第１の取得ステップと、
前記第１の取得ステップと異なる方法で前記ユーザのユーザ識別情報を取得する第２の取得ステップと、
前記第１の取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させず、前記第２の取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させる制御ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項９】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得ステップと、
前記ユーザによって選択されたアイコンに対応する暗証番号の入力を要求するか否かを設定させる設定ステップと、
前記暗証番号の入力を要求しない旨が設定された状態で前記取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させず、前記暗証番号の入力を要求する旨が設定された状態で前記取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させる制御手段とを有することを特徴とする画像形成装置の制御方法。
【請求項１０】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得ステップと、
前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みであるか否かを判別する判別ステップと、
前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みでない場合、前記自動印刷開始処理を実行させず、前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みである場合、前記自動印刷開始処理を実行させる制御ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項１１】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法であって、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得ステップと、
前記自動印刷開始処理の実行を制御する制御ステップとを有し、
前記表示制御ステップは、前記自動印刷開始処理の実行対象となる印刷データが対応付けされたアイコンが前記ユーザに選択された場合、当該ユーザが前記取得ステップで取得したユーザ識別情報に対応するユーザであることを確認するための確認画面を前記操作パネルに表示し、
前記制御ステップは、前記操作パネルにおいて前記取得ステップで取得したユーザ識別情報に対応するユーザである旨を示す操作が行われたことに応じて前記自動印刷開始処理を実行させることを特徴とする画像形成装置の制御方法。
【請求項１２】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する第１の取得ステップと、
前記第１の取得ステップと異なる方法で前記ユーザのユーザ識別情報を取得する第２の取得ステップと、
前記第１の取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させず、前記第２の取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させる制御ステップとを有することを特徴とするプログラム。
【請求項１３】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得ステップと、
前記ユーザによって選択されたアイコンに対応する暗証番号の入力を要求するか否かを設定させる設定ステップと、
前記暗証番号の入力を要求しない旨が設定された状態で前記取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させず、前記暗証番号の入力を要求する旨が設定された状態で前記取得ステップで前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させる制御手段とを有することを特徴とするプログラム。
【請求項１４】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得ステップと、
前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みであるか否かを判別する判別ステップと、
前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みでない場合、前記自動印刷開始処理を実行させず、前記ユーザによって選択されたアイコンに対応する暗証番号が登録済みである場合、前記自動印刷開始処理を実行させる制御ステップとを有することを特徴とするプログラム。
【請求項１５】
ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御ステップと、
前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する取得ステップと、
前記自動印刷開始処理の実行を制御する制御ステップとを有し、
前記表示制御ステップは、前記自動印刷開始処理の実行対象となる印刷データが対応付けされたアイコンが前記ユーザに選択された場合、当該ユーザが前記取得ステップで取得したユーザ識別情報に対応するユーザであることを確認するための確認画面を前記操作パネルに表示し、
前記制御ステップは、前記操作パネルにおいて前記取得ステップで取得したユーザ識別情報に対応するユーザである旨を示す操作が行われたことに応じて前記自動印刷開始処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
留め置き印刷機能を備える画像形成装置としてのＭＦＰが知られている。このＭＦＰは、ＰＣ等から印刷データを取得した際に、上記印刷データに基づく印刷を即座に実行せず、上記印刷データをＭＦＰのＨＤＤに一時的に保存する。その後、ユーザがＭＦＰにログインすると、ＭＦＰは、ＨＤＤに保存された印刷データのうち、ログインしたユーザに対応する印刷データの一覧情報を表示する。ＭＦＰは、一覧情報の中からユーザに選択された印刷データの印刷指示を受け付けると、選択された印刷データの印刷を開始する。
【０００３】
また、ユーザがＭＦＰにログインしたことに応じて上記ユーザに対応する印刷データの印刷を開始するログイン時自動印刷機能を備えるＭＦＰが開発されている。ログイン時自動印刷機能を備えるＭＦＰでは、例えば、ログイン時にＩＣカードを一定期間又は複数回タッチするといった認証操作の特徴を用いて、実行するジョブが決定される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３０２８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の技術では、一のユーザが該一のユーザと異なる他のユーザが投入したジョブに関連付けされた特徴の認証操作を誤って行った場合、上記ジョブが実行されてしまう。すなわち、従来では、ログイン時自動印刷において、ユーザの誤操作に起因して意図しない印刷データの印刷が自動的に行われてしまうという問題が生じる。
【０００６】
本発明の目的は、ログイン時自動印刷において、ユーザの誤操作に起因して意図しない印刷データの印刷が自動的に行われるのを防止することができる画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成装置は、ユーザの操作を受け付ける操作パネルを備え、前記操作パネルを操作するユーザのユーザ識別情報を取得したことに応じて前記ユーザ識別情報に関連付いた印刷データに基づく印刷を開始させる自動印刷開始処理を行う画像形成装置であって、前記操作パネルに異なるユーザ識別情報が対応付けされた複数のアイコンを表示させる表示制御手段と、前記複数のアイコンの中から前記ユーザによって選択されたアイコンに対応付けされたユーザ識別情報を取得する第１の取得手段と、前記第１の取得手段と異なる方法で前記ユーザのユーザ識別情報を取得する第２の取得手段と、前記第１の取得手段によって前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させず、前記第２の取得手段によって前記ユーザのユーザ識別情報を取得した場合、前記自動印刷開始処理を実行させる制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ログイン時自動印刷において、ユーザの誤操作に起因して意図しない印刷データの印刷が自動的に行われるのを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成装置としてのＭＦＰを含む通信システムの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰのハードウェア構成を概略的に示すブロック図である。
【図３】図１のＭＦＰに設けられるシステムソフトウェアモジュールの構成を概略的に示すブロック図である。
【図４】図１のＰＣのハードウェア構成を概略的に示すブロック図である。
【図５】図１のＰＣに設けられるシステムソフトウェアモジュールの構成を概略的に示すブロック図である。
【図６】図１のＰＣで印刷指示を受け付けてからＭＦＰがログイン時自動印刷を行うまでの処理を示すシーケンス図である。
【図７】図６のステップＳ６０１の印刷データ送信処理の手順を示すフローチャートである。
【図８】図６のステップＳ６０２のジョブ登録処理の手順を示すフローチャートである。
【図９】図２のＨＤＤに格納された書誌情報管理テーブルの一例を示す図である。
【図１０】図２の操作部に表示される設定画面の一例を示す図である。
【図１１】図２の操作部に表示されるログイン画面の一例を示す図である。
【図１２】図２の操作部に表示される暗証番号設定画面の一例を示す図である。
【図１３】図２の操作部に表示される暗証番号入力画面の一例を示す図である。
【図１４】図２のＨＤＤに格納された認証情報管理テーブルの一例を示す図である。
【図１５】図２の操作部に表示されるユーザ情報入力画面の一例を示す図である。
【図１６】図６のステップＳ６０３のユーザ操作受付処理の手順を示すフローチャートである。
【図１７】図１６のステップＳ１６０４の自動印刷処理の手順を示すフローチャートである。
【図１８】図１のＭＦＰにおけるログイン時自動印刷の実行可否をまとめた表である。
【図１９】図１８のケース１，２，４における操作部の画面遷移を説明するための図である。
【図２０】図１８のケース１，２，４においてＰＣで印刷指示を受け付けてからＭＦＰで印刷が開始されるまでの処理を示すシーケンス図である。
【図２１】図１８のケース３，４における操作部の画面遷移を説明するための図である。
【図２２】図１８のケース３，４においてＰＣで印刷指示を受け付けてからＭＦＰで印刷が開始されるまでの処理を示すシーケンス図である。
【図２３】所定の条件を満たした場合における操作部の画面遷移を説明するための図である。
【図２４】所定の条件を満たした場合においてＰＣで印刷指示を受け付けてからＭＦＰで印刷が開始されるまでの処理を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る画像形成装置としてのＭＦＰ１０２を含む通信システム１００の構成を概略的に示すブロック図である。図１において、通信システム１００は、ＰＣ１０１及びＭＦＰ１０２を備える。なお、本実施の形態では、説明を容易にするために、通信システム１００にＰＣ１０１及びＭＦＰ１０２が１台ずつ設けられる構成について説明するが、通信システム１００に設けられるＰＣ１０１及びＭＦＰ１０２の各台数は１台に限られない。例えば、通信システム１００においてＰＣ１０１及びＭＦＰ１０２の少なくとも一方が複数台設けられても良い。ＰＣ１０１及びＭＦＰ１０２は、ＬＡＮ１０３を介して互いに接続されている。ＰＣ１０１は、ＭＦＰ１０２に印刷を実行させるための印刷データを生成する。印刷データは、ＰＤＬ（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）で記述され、画像や文書等の実データ及び書誌情報等を含む。書誌情報は、印刷枚数等の印刷時に用いられる印刷設定、及び上記印刷データの送信を指示したユーザを示す情報等を含む。ＰＣ１０１は、生成した印刷データをＭＦＰ１０２に送信する。
【００１２】
ＭＦＰ１０２は、留め置き印刷機能を備える。ＭＦＰ１０２は、留め置き印刷機能を有効化する印刷データの保存設定が行われると、例えば、ＰＣ１０１から受信した印刷データの印刷を即座に実行せず、上記印刷データを一時的に保存（留め置き）する。ＭＦＰ１０２は、留め置きした印刷データ及び該印刷データに含まれる書誌情報を管理する。ＭＦＰ１０２では、ユーザがログインすると、留め置きした印刷データのうち、ログインしたユーザに対応する印刷データの一覧情報が後述する図２の操作部２０７（操作パネル）に表示される。ＭＦＰ１０２は、一覧情報の中からユーザに選択された印刷データの印刷指示を受け付けると、選択された印刷データの印刷を開始する。
【００１３】
また、ＭＦＰ１０２は、ログイン時自動印刷機能を備える。ログイン時自動印刷機能が有効に設定された場合、ＭＦＰ１０２は、該ＭＦＰ１０２にログインするための所定のログイン操作を受け付けた際に、留め置きされた印刷データのうち、上記所定のログイン操作を行ったユーザに対応する印刷データの印刷を開始する。ログイン時自動印刷機能を利用することで、ユーザは、一覧情報の中から印刷対象となる印刷データを選択しなくても、留め置きされた上記ユーザの印刷データの印刷指示を容易に行うことができる。
【００１４】
図２は、図１のＭＦＰ１０２のハードウェア構成を概略的に示すブロック図である。図２において、ＭＦＰ１０２は、コントローラユニット２０１、操作部２０７、スキャナ２１０、及びプリンタ２１１を備える。コントローラユニット２０１は、操作部２０７、スキャナ２１０、及びプリンタ２１１と接続されている。また、コントローラユニット２０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５、操作部Ｉ／Ｆ２０６、ネットワークＩ／Ｆ２０８、及びデバイスＩ／Ｆ２０９を備える。ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５、操作部Ｉ／Ｆ２０６、ネットワークＩ／Ｆ２０８、及びデバイスＩ／Ｆ２０９はシステムバス２１２を介して互いに接続されている。
【００１５】
コントローラユニット２０１は、ＭＦＰ１０２を統括的に制御する。ＣＰＵ２０２は、後述する図３のシステムソフトウェアモジュール３０１を制御する。ＲＡＭ２０３は、ＣＰＵ２０２が動作するためのシステムワークメモリであり、また、画像データを一時記憶するための画像メモリである。ＲＡＭ２０３は、オペレーティングシステム、後述するシステムソフトウェアモジュール３０１、及びアプリケーションソフトウェア等のプログラムや各種データを格納する。ＲＯＭ２０４は、システムのブートプログラム等を格納する。ＨＤＤ２０５は、オペレーティングシステム、後述するシステムソフトウェアモジュール３０１、アプリケーションソフトウェア、画像データ、及び設定データ等を格納する。操作部Ｉ／Ｆ２０６は、操作部２０７とコントローラユニット２０１とを接続する。操作部Ｉ／Ｆ２０６は、操作部２０７に表示するデータを操作部２０７へ出力する。また、操作部Ｉ／Ｆ２０６は、操作部２０７でユーザが入力した情報を操作部２０７から取得する。操作部２０７は、タッチパネル式の表示部及び複数のハードキーを備える。ネットワークＩ／Ｆ２０８は、ＬＡＮ１０３を介して接続されたＰＣ１０１等の外部装置とデータ通信を行う。デバイスＩ／Ｆ２０９は、画像入出力デバイスであるスキャナ２１０及びプリンタ２１１とコントローラユニット２０１とを接続する。デバイスＩ／Ｆ２０９は、上記画像入出力デバイス及びコントローラユニット２０１間の画像データの通信を制御する。スキャナ２１０は、配置された原稿を読み取って画像データを生成する。生成された画像データは、ＨＤＤ２０５に格納される。プリンタ２１１は、ＰＣ１０１から取得した印刷データ等に基づいて用紙に印刷を行う。
【００１６】
図３は、図１のＭＦＰ１０２に設けられるシステムソフトウェアモジュール３０１の構成を概略的に示すブロック図である。図３において、システムソフトウェアモジュール３０１は、モジュールとして、ＵＩ制御部３０２（表示制御手段）、認証部３０３、データ管理部３０４、記憶制御部３０５、ネットワーク制御部３０６、ジョブ管理部３０７、及びジョブ制御部３０８を備える。システムソフトウェアモジュール３０１は、ＲＡＭ２０３、ＲＯＭ２０４、及びＨＤＤ２０５の何れかに格納され、ＣＰＵ２０２によって実行される。
【００１７】
ＵＩ制御部３０２は、ユーザが操作部２０７で入力した情報を操作部Ｉ／Ｆ２０６から取得し、取得した情報を認証部３０３、データ管理部３０４、及びジョブ管理部３０７に出力する。また、ＵＩ制御部３０２は、認証部３０３、データ管理部３０４、及びジョブ管理部３０７から応答となる情報を取得すると、取得した情報を操作部Ｉ／Ｆ２０６を経由して操作部２０７に出力する。認証部３０３は、操作部２０７で入力されたユーザ名及びログインパスワードといったユーザ情報をＵＩ制御部３０２から取得し、取得したユーザ情報に基づいて認証処理を行う。認証部３０３は、認証処理の結果をＵＩ制御部３０２に出力する。データ管理部３０４は、ＵＩ制御部３０２、ネットワーク制御部３０６、及びジョブ管理部３０７からデータアクセス要求を受信すると、記憶制御部３０５にデータ書き込み要求又は読み出し要求を出力する。また、データ管理部３０４は、記憶制御部３０５から応答となる情報を取得すると、取得した情報をＵＩ制御部３０２、ネットワーク制御部３０６、及びジョブ管理部３０７に出力する。
【００１８】
記憶制御部３０５は、データ管理部３０４からデータ書き込み要求（又は読み出し要求）を受信すると、ＨＤＤ２０５に対してデータの書き込み（又は読み出し）を行い、その結果をデータ管理部３０４に出力する。ネットワーク制御部３０６は、ＬＡＮ１０３を介して接続された外部装置とのデータ通信を制御する。例えば、ネットワーク制御部３０６は、ＰＣ１０１から受信した要求に応じてデータ管理部３０４やジョブ管理部３０７に処理の実行を要求する。また、ネットワーク制御部３０６は、データ管理部３０４やジョブ管理部３０７から応答を受信すると、受信した応答をネットワークＩ／Ｆ２０８を経由してＰＣ１０１に送信する。
【００１９】
ジョブ管理部３０７は、ＵＩ制御部３０２やネットワーク制御部３０６から受信した実行要求に対応するジョブを管理する。例えば、ジョブ管理部３０７は、ジョブ制御部３０８にジョブの実行要求を出力し、また、データ管理部３０４にデータ書き込み要求や読み出し要求を出力する。一方、ジョブ管理部３０７は、データ管理部３０４やジョブ制御部３０８から応答を受信すると、ＵＩ制御部３０２及びネットワーク制御部３０６に対して、ジョブの状態を出力する。ジョブ制御部３０８は、ジョブ管理部３０７からジョブの実行要求を受信すると、上記ジョブを実行するために、スキャナ２１０やプリンタ２１１の動作を制御する。また、ジョブ制御部３０８は、スキャナ２１０やプリンタ２１１の動作状態に関する情報をデバイスＩ／Ｆ２０９を経由して受信し、受信した情報をジョブ管理部３０７に送信する。
【００２０】
図４は、図１のＰＣ１０１のハードウェア構成を概略的に示すブロック図である。図４において、ＰＣ１０１は、コントローラ４００、入力装置４０５、表示装置４０６、及びネットワークＩ／Ｆ４０７を備える。コントローラ４００は、入力装置４０５、表示装置４０６、及びネットワークＩ／Ｆ４０７と接続されている。また、コントローラ４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４、入力部Ｉ／Ｆ４０９、及び表示部Ｉ／Ｆ４１０を備える。ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４、入力部Ｉ／Ｆ４０９、及び表示部Ｉ／Ｆ４１０は、システムバス４０８を介して互いに接続されている。
【００２１】
ＣＰＵ４０１は、ＰＣ１０１のシステム全体を制御する。例えば、ＣＰＵ４０１は、後述する図５のシステムソフトウェアモジュール５０１を制御する。ＲＯＭ４０２は、各処理に関わるプログラムやデータを格納する。ＲＡＭ４０３は、ＣＰＵ４０１が動作するためのシステムワークメモリである。また、ＲＡＭ４０３は、各処理に関わるデータを一時的に記憶する記憶メモリである。ＨＤＤ４０４は、アプリケーションデータを格納し、また、各処理に関わるプログラムやデータ等を格納する。入力部Ｉ／Ｆ４０９は、コントローラ４００と入力装置４０５とを接続するためのＩ／Ｆである。入力装置４０５は、ユーザからＰＣ１０１への指示を受け付けるキーボードやポインティングデバイス等である。表示部Ｉ／Ｆ４１０は、コントローラ４００と表示装置４０６とを接続するためのＩ／Ｆである。表示装置４０６は、ＰＣ１０１の動作状況や、ＰＣ１０１で動作する各プログラムが出力する情報を表示する。ネットワークＩ／Ｆ４０７は、ＬＡＮ１０３に接続されたＭＦＰ１０２等の外部装置とデータ通信を行う。
【００２２】
図５は、図１のＰＣ１０１に設けられるシステムソフトウェアモジュール５０１の構成を概略的に示すブロック図である。図５において、システムソフトウェアモジュール５０１は、モジュールとして、アプリケーション５０２、プリンタドライバ５０３、及びネットワーク制御部５０４を備える。システムソフトウェアモジュール５０１は、ＲＯＭ４０２、ＲＡＭ４０３、及びＨＤＤ４０４の何れかに記憶され、ＣＰＵ４０１によって実行される。アプリケーション５０２は、例えば、ユーザが入力装置４０５によって入力した情報に基づいて画像データや文書データを生成する。プリンタドライバ５０３は、印刷データを生成する。ネットワーク制御部５０４は、上記印刷データをＭＦＰ１０２等に送信する。
【００２３】
図６は、図１のＰＣ１０１で印刷指示を受け付けてからＭＦＰ１０２がログイン時自動印刷を行うまでの処理を示すシーケンス図である。
【００２４】
図６において、ＰＣ１０１は、ユーザＡによる印刷指示を受け付けると、後述する図７の印刷データ送信処理を実行し（ステップＳ６０１）、生成した印刷データをＭＦＰ１０２に送信する。印刷データを受信したＭＦＰ１０２は、後述する図８のジョブ登録処理を実行し（ステップＳ６０２）、受信した印刷データに含まれる書誌情報を登録する。その後、ＭＦＰ１０２は、ユーザＡによるログイン操作を受け付けると、後述する図１６のユーザ操作受付処理を実行し（ステップＳ６０３）、本処理を終了する。
【００２５】
図７は、図６のステップＳ６０１の印刷データ送信処理の手順を示すフローチャートである。図７の処理は、ＰＣ１０１のＣＰＵ４０１がＲＯＭ４０２やＨＤＤ４０４に格納されたプログラムを実行することによって行われる。
【００２６】
図７において、ＣＰＵ４０１は、ユーザＡによる印刷指示を受け付けると（ステップＳ７０１）、印刷データの送信先をユーザＡに選択させるための送信先選択画面（不図示）を表示装置４０６に表示する（ステップＳ７０２）。次いで、ＣＰＵ４０１は、送信先選択画面において、例えば、ＭＦＰ１０２が選択されると、印刷設定を行うための指示（以下、「印刷設定指示」という。）をユーザＡから受け付けたか否かを判別する（ステップＳ７０３）。
【００２７】
ステップＳ７０３の判別の結果、印刷設定指示を受け付けないとき、ＣＰＵ４０１は、後述するステップＳ７０５の処理を行う。ステップＳ７０３の判別の結果、印刷設定指示を受け付けたとき、ＣＰＵ４０１は、印刷データの送信先として選択されたＭＦＰ１０２に対応するプリンタドライバ５０３の印刷設定画面（不図示）を表示装置４０６に表示する。次いで、ＣＰＵ４０１は、上記印刷設定画面において印刷設定の入力を受け付けると(ステップＳ７０４)、印刷データの送信指示を受け付けたか否かを判別する（ステップＳ７０５）。
【００２８】
ステップＳ７０５の判別の結果、印刷データの送信指示を受け付けないとき、ＣＰＵ４０１は、本処理を終了する。ステップＳ７０５の判別の結果、印刷データの送信指示を受け付けたとき、ＣＰＵ４０１は、ユーザＡのユーザ情報を抽出する（ステップＳ７０６）。次いで、ＣＰＵ４０１は、プリンタドライバ５０３により、上記印刷設定画面において入力された印刷設定に基づいて印刷データを生成する（ステップＳ７０７）。次いで、ＰＣ１０１は、当該印刷データをＭＦＰ１０２に送信し（ステップＳ７０８）、本処理を終了する。
【００２９】
図８は、図６のステップＳ６０２のジョブ登録処理の手順を示すフローチャートである。図８の処理は、ＭＦＰ１０２のＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に格納されたプログラムを実行することによって行われる。
【００３０】
図８において、ＣＰＵ２０２は、例えば、ユーザＡによる印刷指示に基づいて生成された印刷データをＰＣ１０１から受信すると（ステップＳ８０１）、当該印刷データから書誌情報を抽出する（ステップＳ８０２）。次いで、ＣＰＵ２０２は、受信した印刷データが保存対象データであるか否かを判別する（ステップＳ８０３）。保存対象データは、例えば、印刷データ名、ユーザ名、印刷データを生成したＰＣ１０１の識別情報といった印刷データに付与された情報が、予め決められた条件に合致した印刷データである。
【００３１】
ステップＳ８０３の判別の結果、上記印刷データが保存対象データであるとき、ＣＰＵ２０２は記憶制御部３０５により、印刷データをＨＤＤ２０５に保存する印刷データ保存処理を実行する（ステップＳ８０４）。次いで、ＣＰＵ２０２は、上記印刷データが自動印刷対象（自動印刷開始処理の実行対象）であるか否かを判別する（ステップＳ８０５）。ステップＳ８０５では、例えば、上記印刷データがパスワード付印刷データである場合、若しくは上記印刷データが一度実行済みの印刷データである場合、ＣＰＵ２０２は、上記印刷データが自動印刷対象でないと判別する。一方、上述した何れの条件も満たさない場合、ＣＰＵ２０２は、上記印刷データが自動印刷対象であると判別する。
【００３２】
ステップＳ８０５の判別の結果、上記印刷データが自動印刷対象でないとき、ＣＰＵ２０２は、後述するステップＳ８０７以降の処理を行う。ステップＳ８０５の判別の結果、上記印刷データが自動印刷対象であるとき、ＣＰＵ２０２は、上記印刷データに対し、自動印刷対象である旨を示す自動印刷対象フラグを設定する（ステップＳ８０６）。次いで、ＣＰＵ２０２は記憶制御部３０５により、抽出した書誌情報を図９の書誌情報管理テーブル９００に登録する（ステップＳ８０７）。ＭＦＰ１０２では、該ＭＦＰ１０２を利用する各ユーザに対応する複数の書誌情報が書誌情報管理テーブル９００によって管理されている。書誌情報管理テーブル９００はＨＤＤ２０５に格納されている。書誌情報管理テーブル９００は、ユーザ名９０１、日時９０２、ＩＰアドレス９０３、格納場所９０４、印刷ジョブ名９０５、印刷設定９０６、ジョブパスワード９０７、及び自動印刷対象９０８を備える。ユーザ名９０１には、登録された書誌情報に対応する印刷データのユーザ名が設定される。日時９０２には、登録された書誌情報に対応する印刷データをＭＦＰ１０２が受信した日時が設定される。ＩＰアドレス９０３には、ＭＦＰ１０２のＩＰアドレスが設定される。格納場所９０４には、登録された書誌情報に対応する印刷データの格納場所が設定される。印刷ジョブ名９０５には、登録された書誌情報に対応する印刷データの印刷を行う印刷ジョブの名称が設定される。印刷設定９０６には、登録された書誌情報における印刷設定が設定される。ジョブパスワード９０７には、登録された書誌情報に対応する印刷データにパスワードが設定されているか否かを示す情報が設定される。自動印刷対象９０８には、ステップＳ８０６の処理において自動印刷対象フラグが設定された印刷データの書誌情報に対し、自動印刷対象である旨を示す「○」が設定される。次いで、ＣＰＵ２０２は本処理を終了する。
【００３３】
ステップＳ８０３の判別の結果、上記印刷データが保存対象データでないとき、ＣＰＵ２０２は、受信した印刷データの印刷を行い（ステップＳ８０８）、本処理を終了する。
【００３４】
ところで、ＭＦＰ１０２では、ユーザを識別するログイン処理を実行するか否かが図１０の設定画面１０００で設定される。設定画面１０００は、操作部２０７に表示され、少なくともＯＮボタン１００１、ＯＦＦボタン１００２、及びＯＫボタン１００６を備える。ＯＮボタン１００１は、ユーザを識別するログイン処理を実行する旨を設定するためのボタンである。ＯＦＦボタン１００２は、ユーザを識別するログイン処理を実行しない旨を設定するためのボタンである。ＯＦＦボタン１００２が選択された場合、全てのユーザが、ログイン操作を行うことなく、ＭＦＰ１０２の各機能を利用可能となる。設定画面１０００において、ＯＮボタン１００１が選択されると、設定画面１０００にメニュー１００３が表示される。メニュー１００３では、ログイン方法を設定可能である。本実施の形態では、ログイン方法として、シンプルログイン及びキーボード認証によるログイン（以下、「キーボードログイン」という。）の何れかが設定される。
【００３５】
シンプルログインは、ログイン時にパスワードの入力を必須としないログイン方法である。設定欄１００４において「ＯＮ」が選択された場合、ＭＦＰ１０２では、シンプルログインが利用可能となる。シンプルログインでは、例えば、ユーザＡは、操作部２０７に表示された図１１のログイン画面１１００において、ユーザＡに対応するユーザボタン１１０１（アイコン）を選択すると、ＭＦＰ１０２にログインすることができる。ＭＦＰ１０２は、ユーザボタン１１０１が選択されると、該ユーザボタン１１０１に対応付けされたユーザ識別情報を取得し（第１の取得手段）、取得したユーザ識別情報に基づいてユーザボタン１１０１を選択したユーザを「ユーザＡ」としてログインさせる。
【００３６】
また、シンプルログインでは、ログイン画面１１００においてユーザボタン１１０１、１１０２が選択された際に各ユーザボタン１１０１、１１０２に対応する暗証番号の入力を要求するか否かを図１２の暗証番号設定画面１２００で設定可能である。暗証番号設定画面１２００は、設定画面１０００の設定欄１００４において「ＯＮ」が選択された際に操作部２０７に表示される。暗証番号設定画面１２００においてＯＦＦボタン１２０１が選択された場合、ログイン画面１１００でユーザボタンが選択された際に暗証番号の入力を要求しない旨が設定される。一方、暗証番号設定画面１２００においてＯＮボタン１２０２が選択された場合、ログイン画面１１００でユーザボタンが選択された際に暗証番号の入力を要求する旨が設定される。シンプルログインでは、ユーザボタン毎に異なる暗証番号を登録可能である。ログイン画面１１００において、例えば、暗証番号を登録済みのユーザボタン１１０１がユーザＡに選択された場合、操作部２０７には、図１３の暗証番号入力画面１３００が表示される。ユーザＡが暗証番号入力画面１３００に入力した暗証番号と予め登録されたユーザボタン１１０１の暗証番号とが一致すると、ユーザＡは「ユーザＡ」としてＭＦＰ１０２にログインすることができる。ユーザボタン１１０１の暗証番号は、ＨＤＤ２０５に格納された図１４の認証情報管理テーブル１４０１で管理されている。認証情報管理テーブル１４０１には、暗証番号の他に、各ユーザのログインパスワードやＭＦＰ１０２における各ユーザの権限を示す情報が管理されている。本実施の形態では、ログインパスワードは、アルファベット及び数字の両方を含む８桁の文字列で構成される。一方、暗証番号は、ログインパスワードより簡易的な構成、具体的に、４桁の数字のみで構成される。
【００３７】
キーボードログインは、ログイン時にパスワードの入力を必須とするログイン方法である。設定欄１００５において「ＯＮ」が選択された場合、ＭＦＰ１０２では、キーボードログインが利用可能となる。キーボードログインでは、例えば、操作部２０７に表示されたログイン画面１１００においてユーザがキーボード認証ボタン１１０３を選択すると、操作部２０７に図１５のユーザ情報入力画面１５００が表示される。ＭＦＰ１０２は、ユーザがユーザ情報入力画面１５００で入力したユーザ名やログインパスワード等のユーザ情報を取得し（第２の取得手段）、取得したユーザ情報を用いてユーザ認証を行う。ユーザ認証を成功すると、ＭＦＰ１０２は、上記ユーザをＭＦＰ１０２にログインさせる。
【００３８】
図１０に戻り、設定画面１０００において、ＯＫボタン１００６が選択されると、設定画面１０００で設定された設定値がＨＤＤ２０５に保存される。なお、本実施の形態では、設定画面１０００において、全ユーザ共通の設定値が設定されても良く、また、ユーザ毎に異なる設定値が設定されても良い。
【００３９】
図１６は、図６のステップＳ６０３のユーザ操作受付処理の手順を示すフローチャートである。図１６の処理は、ＭＦＰ１０２のＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に格納されたプログラムを実行することによって行われる。なお、図１６の処理は、設定画面１０００及び暗証番号設定画面１２００の設定が既に行われていることを前提とする。
【００４０】
図１６において、ＣＰＵ２０２は、ユーザ識別がＯＮであるか否かを判別する（ステップＳ１６０１）。ステップＳ１６０１では、設定画面１０００においてＯＮボタン１００１が設定されたことを示す設定値がＨＤＤ２０５に保存されている場合、ＣＰＵ２０２は、ユーザ識別がＯＮであると判別する。一方、設定画面１０００においてＯＦＦボタン１００２が設定されたことを示す設定値がＨＤＤ２０５に保存されている場合、ＣＰＵ２０２は、ユーザ識別がＯＮでないと判別する。
【００４１】
ステップＳ１６０１の判別の結果、ユーザ識別がＯＮであるとき、ＣＰＵ２０２は、ログイン画面表示処理を行う（ステップＳ１６０２）。ステップＳ１６０２では、ＣＰＵ２０２が、操作部２０７にログイン画面１１００を表示し、ログイン画面１１００のキーボード認証ボタン１１０３やユーザボタン１１０１，１１０２を選択したユーザのログイン処理を行う。次いで、ＣＰＵ２０２は、自動印刷設定がＯＮであるか否かを判別する（ステップＳ１６０３）。ステップＳ１６０３では、ログイン時自動印刷機能が有効である場合、ＣＰＵ２０２は、自動印刷設定がＯＮであると判別する。一方、ログイン時自動印刷機能が無効である場合、ＣＰＵ２０２は、自動印刷設定がＯＮでないと判別する。
【００４２】
ステップＳ１６０３の判別の結果、自動印刷設定がＯＮでないとき、又はステップＳ１６０１の判別の結果、ユーザ識別がＯＮでないとき、ＣＰＵ２０２は、後述するステップＳ１６０５の処理を行う。
【００４３】
ステップＳ１６０３の判別の結果、自動印刷設定がＯＮであるとき、ＣＰＵ２０２は、後述する図１７の自動印刷処理を実行し（ステップＳ１６０４）、ＭＦＰ１０２にログインしたユーザに対応する自動印刷対象の印刷ジョブを実行する。次いで、ＣＰＵ２０２は、機能選択画面（不図示）を操作部２０７に表示する（ステップＳ１６０５）。機能選択画面は、印刷機能、スキャン機能、ＦＡＸ機能等のＭＦＰ１０２に搭載された各機能をユーザに選択させるための画面である。次いで、ＣＰＵ２０２は、上記機能選択画面においてユーザによる印刷機能の指定を受け付けると（ステップＳ１６０６）、留め置き印刷可能な印刷ジョブの一覧を操作部２０７に表示する。なお、上記印刷ジョブの一覧には、ＭＦＰ１０２にログインしたユーザに関連付いた印刷ジョブのうち、ステップＳ１６０４の処理で実行された印刷ジョブは含まれない。上記印刷ジョブの一覧の中から選択された印刷ジョブの実行指示を受け付けると、ＣＰＵ２０２は、選択された印刷ジョブの留め置き印刷処理を行い（ステップＳ１６０７）、本処理を終了する。
【００４４】
ここで、ログイン画面１１００において、例えば、ユーザＡが、ユーザＢに対応し且つ暗証番号を未登録のユーザボタン１１０２を誤って選択した場合、ユーザＡがＭＦＰ１０２に「ユーザＢ」としてログインしてしまう。この場合、ＭＦＰ１０２では、ログイン時自動印刷機能により、意図しないユーザＢの印刷ジョブが自動的に実行されてしまうという問題が生じる。
【００４５】
これに対応して、本実施の形態では、ＭＦＰ１０２のログイン方法がシンプルログインである場合、ログイン時自動印刷（自動印刷開始処理）が行われず、ＭＦＰ１０２のログイン方法がキーボードログインである場合、ログイン時自動印刷が行われる。
【００４６】
図１７は、図１６のステップＳ１６０４の自動印刷処理の手順を示すフローチャートである。
【００４７】
図１７において、ＣＰＵ２０２は、ユーザが利用したログイン方法を確認する（ステップＳ１７０１）。具体的に、ＣＰＵ２０２は、ユーザがキーボードログイン及びシンプルログインの何れの方法でログインしたかを判別する。
【００４８】
ステップＳ１７０１においてユーザがシンプルログインでログインした場合、ＣＰＵ２０２は、暗証番号設定がＯＮ及びＯＦＦの何れであるか否かを判別する（ステップＳ１７０２）。ステップＳ１７０２では、暗証番号設定画面１２００においてＯＦＦボタン１２０１が設定されている場合、ＣＰＵ２０２は、暗証番号設定がＯＦＦであると判別する。一方、暗証番号設定画面１２００においてＯＮボタン１２０２が設定されている場合、ＣＰＵ２０２は、暗証番号設定がＯＮであると判別する。本実施の形態では、暗証番号設定がＯＮである場合、ログイン画面１１００におけるユーザボタンの選択に応じて暗証番号入力画面１３００が操作部２０７に表示される。この場合、例えば、ユーザＡがユーザＢに対応するユーザボタン１１０２を誤って選択しても、ＭＦＰ１０２はユーザＡを「ユーザＢ」として即座にログインさせることはない。ＭＦＰ１０２は、暗証番号入力画面１３００において入力された暗証番号を用いてユーザ認証を行い、ログイン画面１１００でユーザボタン１１０２を選択したユーザがユーザボタン１１０２に対応するユーザＢであるかについての認証処理を行う。
【００４９】
ステップＳ１７０２の判別の結果、暗証番号設定がＯＦＦであるとき、ＣＰＵ２０２は、選択されたユーザボタンの暗証番号が認証情報管理テーブル１４０１に登録済みであるか否かを判別する（ステップＳ１７０３）。本実施の形態では、暗証番号を登録済みのユーザボタンが選択された場合、暗証番号設定画面１２００の設定状態に関わらず、暗証番号の入力が要求される。この場合にも、ＭＦＰ１０２は、入力された暗証番号を用いてユーザ認証を行い、ログイン画面１１００でユーザボタンを選択したユーザが当該ユーザボタンに対応するユーザであるかについての認証処理を行う。
【００５０】
ステップＳ１７０３の判別の結果、選択されたユーザボタンの暗証番号が認証情報管理テーブル１４０１に登録済みでないとき、ＣＰＵ２０２は、ログイン時自動印刷を行わずに、本処理を終了する。
【００５１】
ステップＳ１７０１においてユーザがキーボードログインでログインした場合、ステップＳ１７０２の判別の結果、暗証番号設定がＯＮであるとき、又はステップＳ１７０３の判別の結果、選択されたユーザボタンの暗証番号が認証情報管理テーブル１４０１に登録済みであるとき、ＣＰＵ２０２は、ログインユーザに対応する自動印刷対象の印刷ジョブが存在するか否かを判別する（ステップＳ１７０４）。ステップＳ１７０４では、書誌情報管理テーブル９００に登録されたログインユーザの書誌情報の中に自動印刷対象９０８が「○」の書誌情報が含まれている場合、ＣＰＵ２０２は、ログインユーザに対応する自動印刷対象の印刷ジョブが存在すると判別する。一方、書誌情報管理テーブル９００に登録されたログインユーザの書誌情報の中に自動印刷対象９０８が「○」の書誌情報が含まれていない場合、ＣＰＵ２０２は、ログインユーザに対応する自動印刷対象の印刷ジョブが存在しないと判別する。
【００５２】
ステップＳ１７０４の判別の結果、ログインユーザに対応する自動印刷対象の印刷ジョブが存在しないとき、ＣＰＵ２０２は、本処理を終了する。ステップＳ１７０４の判別の結果、ログインユーザに対応する自動印刷対象の印刷ジョブが存在するとき、ＣＰＵ２０２は、書誌情報管理テーブル９００に登録され且つログインユーザに対応する全ての自動印刷対象の書誌情報を取得する（ステップＳ１７０５）。次いで、ＣＰＵ２０２は、取得した各書誌情報に対応する印刷ジョブを順次実行する（ステップＳ１７０６）。次いで、ＣＰＵ２０２は、実行した印刷ジョブを自動印刷対象から外す（ステップＳ１７０７）。具体的に、ＣＰＵ２０２は、書誌情報管理テーブル９００において、実行した印刷ジョブの書誌情報における自動印刷対象９０８を「−」に変更する。次いで、ＣＰＵ２０２は、取得した書誌情報に対応する全ての印刷ジョブの印刷処理を完了したか否かを判別する（ステップＳ１７０８）。
【００５３】
ステップＳ１７０８の判別の結果、取得した書誌情報に対応する何れかの印刷ジョブの実行を完了しないとき、ＣＰＵ２０２は、ステップＳ１７０６の処理に戻る。ステップＳ１７０８の判別の結果、取得した書誌情報に対応する全ての印刷ジョブの実行を完了したとき、ＣＰＵ２０２は、本処理を終了する。
【００５４】
図１８は、図１のＭＦＰにおけるログイン時自動印刷の実行可否をまとめた表である。図１８において、ケース１は、図１７の処理におけるステップＳ１７０１の判別の結果、ユーザがキーボードログインでログインした場合に相当する。ケース１では、ログイン時にユーザ情報入力画面１５００で入力されたユーザ名やログインパスワード等のユーザ情報を用いてユーザ認証が行われる。このユーザ認証により、受け付けたログイン操作がユーザによる誤操作ではないことが保証されるので、ケース１では、ログイン時自動印刷が行われる。
【００５５】
ケース２は、図１７の処理におけるステップＳ１７０２の判別の結果、暗証番号設定がＯＮである場合に相当する。また、ケース３は、図１７の処理におけるステップＳ１７０３の判別の結果、選択されたユーザボタンの暗証番号が認証情報管理テーブル１４０１に登録済みである場合に相当する。ケース２、３では、ログイン時に暗証番号入力画面１３００で入力された暗証番号を用いてユーザ認証が行われる。このユーザ認証により、受け付けたログイン操作がユーザによる誤操作ではないことが保証されるので、ケース２、３では、ログイン時自動印刷が行われる。
【００５６】
ケース４は、図１７の処理におけるステップＳ１７０３の判別の結果、選択されたユーザボタンの暗証番号が認証情報管理テーブル１４０１に登録済みでない場合に相当する。また、ケース５は、ゲストユーザ等のユーザ認証を実施しないログイン方法でユーザがログインした場合に相当する。ケース４、５では何れも、ユーザ認証が行われず、受け付けたログイン操作がユーザによる誤操作であるか否かの検証が不十分である。このため、ケース４、５では、ログイン時自動印刷が行われない。
【００５７】
図１９は、図１８のケース１，２，４における操作部２０７の画面遷移を説明するための図である。ＭＦＰ１０２では、例えば、設定画面１０００において、設定欄１００４，１００５の両方が「ＯＮ」に設定された場合、ユーザによるログイン操作を受け付ける画面として、図１９のログイン画面１１００が操作部２０７に表示される。なお、図１９では、説明を容易にするために、ログイン画面１１００にゲストボタン１１０４が含まれていないが、ログイン画面１１００にゲストボタン１１０４が含まれていても良い。
【００５８】
図１９において、ケース１の一例として、ログイン画面１１００のキーボード認証ボタン１１０３がユーザＡに選択されると、操作部２０７において、ログイン画面１１００がユーザ情報入力画面１５００に切り替わる。次いで、ユーザＡがユーザ情報入力画面１５００にユーザ名やログインパスワード等のユーザ情報を入力し、当該ユーザ情報によるユーザ認証が成功すると、ＭＦＰ１０２はユーザＡをＭＦＰ１０２にログインさせるためのログイン処理を行う。次いで、ＭＦＰ１０２は、ユーザＡのログイン時自動印刷を行う（例えば、図２０（ａ）を参照。）。具体的に、ＭＦＰ１０２は、書誌情報管理テーブル９００に登録されたユーザＡの書誌情報に対応する印刷ジョブＡ１〜Ａ３の中から、自動印刷対象の印刷ジョブＡ１，Ａ２を実行する。
【００５９】
ケース４の一例として、暗証番号設定がＯＦＦである状態でログイン画面１１００のユーザボタン１１０１がユーザＡに選択されると、操作部２０７において、ログイン画面１１００が上記機能選択画面に切り替わる。次いで、ユーザＡが上記機能選択画面において印刷機能を選択すると、操作部２０７において、上記機能選択画面が図１９のジョブ選択画面１９０１に切り替わる。ジョブ選択画面１９０１は、印刷対象となる印刷ジョブをユーザに選択させるための画面である。ジョブ選択画面１９０１には、選択肢として、書誌情報管理テーブル９００に登録されたユーザＡの書誌情報に対応する印刷ジョブＡ１〜Ａ３が表示される。ジョブ選択画面１９０１において、印刷ジョブＡ１〜Ａ３の中から選択された印刷ジョブの実行指示を受け付けると、ＭＦＰ１０２は、選択された印刷ジョブを実行する（例えば、図２０（ｂ）を参照。）。
【００６０】
ケース２の一例として、暗証番号設定がＯＮである状態でログイン画面１１００のユーザボタン１１０１がユーザＡに選択されると、操作部２０７において、ログイン画面１１００が暗証番号入力画面１３００に切り替わる。次いで、ユーザＡが暗証番号入力画面１３００に暗証番号を入力し、当該暗証番号によるユーザ認証が成功すると、ＭＦＰ１０２は、ユーザＡをＭＦＰ１０２にログインさせるためのログイン処理を行う。次いで、ＭＦＰ１０２は、ユーザＡのログイン時自動印刷を行う（例えば、図２０（ｃ）を参照。）。
【００６１】
図２１は、図１８のケース３，４における操作部２０７の画面遷移を説明するための図である。なお、図２１でも、説明を容易にするために、ログイン画面１１００にゲストボタン１１０４が含まれていないが、ログイン画面１１００にゲストボタン１１０４が含まれていても良い。
【００６２】
ケース３の一例として、暗証番号設定がＯＦＦである状態で暗証番号を登録済みのユーザボタン１１０１がユーザＡに選択されると、操作部２０７において、ログイン画面１１００が暗証番号入力画面１３００に切り替わる。次いで、ユーザＡが暗証番号入力画面１３００に暗証番号を入力し、当該暗証番号によるユーザ認証が成功すると、ＭＦＰ１０２は、ユーザＡをＭＦＰ１０２にログインさせるためのログイン処理を行う。次いで、ＭＦＰ１０２は、ユーザＡのログイン時自動印刷を行う（例えば、図２２（ａ）を参照。）。
【００６３】
ケース４の一例として、暗証番号設定がＯＦＦである状態で暗証番号を未登録のユーザボタン１１０２がユーザＢに選択されると、操作部２０７において、ログイン画面１１００が上記機能選択画面に切り替わる。次いで、ユーザＢが上記機能選択画面において印刷機能を選択すると、操作部２０７において、上記機能選択画面が図２１のジョブ選択画面２１０１に切り替わる。ジョブ選択画面２１０１も、印刷対象となる印刷ジョブをユーザに選択させるための画面である。ジョブ選択画面２１０１には、選択肢として、書誌情報管理テーブル９００に登録されたユーザＢの書誌情報に対応する印刷ジョブＢ１〜Ｂ３が表示される。ジョブ選択画面２１０１において、印刷ジョブＢ１〜Ｂ３の中から選択された印刷ジョブの実行指示を受け付けると、ＭＦＰ１０２は、選択された印刷ジョブを実行する（例えば、図２２（ｂ）を参照。）。
【００６４】
上述した実施の形態によれば、ＭＦＰ１０２のログイン方法がログイン時にユーザ認証の実施を必須としないシンプルログインである場合、ログイン時自動印刷が行われず、ＭＦＰ１０２のログイン方法がログイン時にユーザ認証の実施を必須とするキーボードログインである場合、ログイン時自動印刷が行われる。これにより、ログイン時にユーザ認証が行われていないことで、受け付けたログイン操作がユーザによる誤操作であるか否かの検証が不十分である場合のログイン時自動印刷の実行を抑制することができる。その結果、ログイン時自動印刷において、ユーザの誤動作に起因して意図しない印刷データの印刷が自動的に行われるのを防止することができる。
【００６５】
また、上述した実施の形態では、暗証番号設定がＯＦＦに設定された状態でユーザボタンが選択された場合、ログイン時自動印刷が行われず、暗証番号設定がＯＮに設定された状態でユーザボタンが選択された場合、ログイン時自動印刷が行われる。また、選択されたユーザボタンに対応する暗証番号が登録済みでない場合、ログイン時自動印刷が行われず、選択されたアイコンに対応する暗証番号が登録済みである場合、ログイン時自動印刷が行われる。これにより、ログイン時に暗証番号によるユーザ認証が行われていないことで、受け付けたログイン操作がユーザによる誤操作であるか否かの検証が不十分である場合のログイン時自動印刷の実行を抑制することができる。その結果、ログイン時自動印刷において、ユーザの誤動作に起因して意図しない印刷データの印刷が自動的に行われるのを防止することができる。
【００６６】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、ログイン画面１１００において、自動印刷対象の印刷ジョブが対応付けされたユーザボタンが選択された場合、図２３の確認画面２３００を操作部２０７に表示しても良い。確認画面２３００は、ログイン画面１１００において選択されたユーザボタンに対応するユーザであることを確認するメッセージを含む。
【００６７】
例えば、図２３に示すように、ログイン画面１１００において、自動印刷対象の印刷ジョブが対応付けされたユーザボタン１１０１がユーザＡに選択された場合、操作部２０７において、ログイン画面１１００が確認画面２３００に切り替わる。はいボタン２３０１が選択された場合、ＭＦＰ１０２は、選択されたユーザボタン１１０１に対応付けされた自動印刷対象の印刷ジョブＡ１，Ａ２を実行する（例えば、図２４（ａ）を参照。）。一方、いいえボタン２３０２が選択された場合、ＭＦＰ１０２は、選択されたユーザボタン１１０１に対応付けされた自動印刷対象の印刷ジョブＡ１，Ａ２を実行しない。このようにすることで、受け付けたログイン操作がユーザによる誤操作であるか否かの検証が不十分である場合に、意図しない印刷データの印刷が自動的に行われるのを防止し、さらに、比較的簡単な操作で印刷指示を受け付け可能な仕組みを提供することができる。
【００６８】
一方、図２３に示すように、ログイン画面１１００において、自動印刷対象の印刷ジョブが対応付けされていないユーザボタン１１０２がユーザＢに選択された場合、操作部２０７において、ログイン画面１１００が上記機能選択画面に切り替わる。次いで、ユーザＢが上記機能選択画面において印刷機能を選択すると、操作部２０７において、上記機能選択画面がジョブ選択画面２１０１に切り替わる。ジョブ選択画面２１０１には、選択肢として、書誌情報管理テーブル９００に登録されたユーザＢの書誌情報に対応する印刷ジョブが表示される。ジョブ選択画面２１０１において選択された印刷ジョブの実行指示を受け付けると、ＭＦＰ１０２は、選択された印刷ジョブを実行する（例えば、図２４（ｂ）を参照。）。
【００６９】
また、上述した実施の形態では、ＭＦＰ１０２のログイン方法がシンプルログインであるためにログイン時自動印刷が行われない場合、例えば、ログイン方法をシンプルログインからキーボードログインに切り替えることを促す通知画面を操作部２０７に表示しても良い。このようにすることで、ログイン時自動印刷機能の利用を抑制されないログイン方法をユーザに知らせることができる。
【００７０】
さらに、上述した実施の形態では、ユーザ認証状態におけるログイン方法としてキーボード認証を実施した場合について説明したが、ユーザ認証状態におけるログイン方法は、キーボード認証に限られない。例えば、ＩＣカードを用いたログイン、指紋認証によるログイン、虹彩認証によるログイン、及び近距離無線通信によるログイン等のようにユーザ認証に必要な情報を取得可能なログイン方法であっても良い。
【００７１】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７２】
１０２  ＭＦＰ
２０２  ＣＰＵ
２０７  操作部
３０２  ＵＩ制御部
２３００  確認画面
【図１】
2019215673.tif 000003
【図２】
2019215673.tif 000004
【図３】
2019215673.tif 000005
【図４】
2019215673.tif 000006
【図５】
2019215673.tif 000007
【図６】
2019215673.tif 000008
【図７】
2019215673.tif 000009
【図８】
2019215673.tif 000010
【図９】
2019215673.tif 000011
【図１０】
2019215673.tif 000012
【図１１】
2019215673.tif 000013
【図１２】
2019215673.tif 000014
【図１３】
2019215673.tif 000015
【図１４】
2019215673.tif 000016
【図１５】
2019215673.tif 000017
【図１６】
2019215673.tif 000018
【図１７】
2019215673.tif 000019
【図１８】
2019215673.tif 000020
【図１９】
2019215673.tif 000021
【図２０】
2019215673.tif 000022
【図２１】
2019215673.tif 000023
【図２２】
2019215673.tif 000024
【図２３】
2019215673.tif 000025
【図２４】
2019215673.tif 000026