(57)【要約】【課題】  複数の画像形成装置を利用する環境において、ユーザにとって利用頻度の高い画像形成装置を容易に選択する。【解決手段】    複数の画像形成装置と通信する情報処理装置において、いずれかの画像形成装置にログインするログイン名を組み込んだ探索パケットを送信し、各画像形成装置から前記探索パケットに対する応答パケットを受信する。そして、各画像形成装置から受信する応答パケットからログイン履歴を抽出して、各画像形成装置の利用頻度に応じたログイン履歴リストを作成し、該作成されたログイン履歴リストを表示手段に表示することを特徴とする。【選択図】  図６
2015201116.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と情報処理装置とが通信する印刷システムにおいて、
前記情報処理装置は、
いずれかの画像形成装置にログインするログイン名を組み込んだ探索パケットを送信する送信手段と、
各画像形成装置から前記探索パケットに対する応答パケットを受信する受信手段と、
各画像形成装置から受信する応答パケットからログイン履歴を抽出して、各画像形成装置の利用頻度に応じたログイン履歴リストを作成する作成手段と、
前記作成手段により作成されたログイン履歴リストを表示手段に表示する制御手段と、
各画像形成装置は、
ログイン名に対応づけて履歴情報を記憶する記憶手段と、
前記情報処理装置から前記履歴情報を探索する探索パケットを受信する受信手段と、
前記探索パケットに含まれるログイン名に基づいて、前記記憶手段に記憶された履歴情報を含む応答パケットを前記情報処理装置に送信する送信手段と、
を含むことを特徴とする印刷システム。
【請求項２】
前記ログイン履歴は、ログイン日時、ログイン方式、ユーザＩＤを含むことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記ログイン名は、ユーザＩＤ、パスワード情報を含むことを特徴とする請求項１記載の印刷システム。
【請求項４】
複数の画像形成装置と通信する情報処理装置において、
いずれかの画像形成装置にログインするログイン名を組み込んだ探索パケットを送信する送信手段と、
各画像形成装置から前記探索パケットに対する応答パケットを受信する受信手段と、
各画像形成装置から受信する応答パケットからログイン履歴を抽出して、各画像形成装置の利用頻度に応じたログイン履歴リストを作成する作成手段と、
前記作成手段により作成されたログイン履歴リストを表示手段に表示する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項５】
前記ログイン名は、ユーザＩＤ、パスワード情報を含むことを特徴とする請求項４記載の情報処理装置。
【請求項６】
情報処理装置と通信する画像形成装置であって、
ログイン名に対応づけて履歴情報を記憶する記憶手段と、
前記情報処理装置から前記履歴情報を探索する探索パケットを受信する受信手段と、
前記探索パケットに含まれるログイン名に基づいて、前記記憶手段に記憶された履歴情報を含む応答パケットを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする画像形成装置。
【請求項７】
前記履歴情報は、ログイン日時、ログイン方式、ユーザＩＤを含むことを特徴とする請求項６記載の画像形成装置。
【請求項８】
複数の画像形成装置と通信する情報処理装置の制御方法において、
いずれかの画像形成装置にログインするログイン名を組み込んだ探索パケットを送信する送信工程と、
各画像形成装置から前記探索パケットに対する応答パケットを受信する受信工程と、
各画像形成装置から受信する応答パケットからログイン履歴を抽出して、各画像形成装置の利用頻度に応じたログイン履歴リストを作成する作成工程と、
前記作成工程により作成されたログイン履歴リストを表示手段に表示する制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
情報処理装置と通信する画像形成装置の制御方法であって、
ログイン名に対応づけて履歴情報を記憶手段に登録する登録工程と、
前記情報処理装置から前記履歴情報を探索する探索パケットを受信する受信工程と、
前記探索パケットに含まれるログイン名に基づいて、前記記憶手段に登録された履歴情報を含む応答パケットを前記情報処理装置に送信する送信工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項８に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
請求項９に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像形成装置、情報処理装置、画像形成装置の制御方法、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
印刷システムを構成するパーソナル・コンピュータ（情報処理装置）やモバイル機器から画像形成装置へ初めてアクセスする場合は以下の操作が必要となる。まず、パーソナル・コンピュータやモバイル機器にて画像形成装置を検索し、利用したい画像形成装置をパーソナル・コンピュータやモバイル機器で選択する操作が必要となる。
【０００３】
その際、複数台の画像形成装置の一覧がパーソナル・コンピュータやモバイル機器に表示されるため、利用したい画像形成装置の設置場所へ行き、画像形成装置の名称やＩＰアドレスといった情報を目視確認した上で、一覧から画像形成装置を選択するという操作手順が一般的である。
【０００４】
また、画像形成装置を利用する際、ICカードをかざすか、操作画面でユーザIDとパスワードを入力することでログイン認証を行い、ログイン履歴情報はサーバーへ収集して管理する方法が一般的である。なお、サーバーへ収集したログイン履歴情報を利用して、各端末の動作を制限する技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２０４４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、パーソナル・コンピュータやモバイル機器へ表示された画像形成装置の一覧から選択する際、ユーザは、意図する画像形成装置の設置場所へ行き、画像形成装置の名称等を確認する作業を行う必要がある。
このように従来の印刷システムの構成では、複数の画像形成装置と無線通信する環境において、ユーザにとって利用頻度の高い画像形成装置を容易に判断できず、意図する画像形成装置を容易に選択できない等の課題があった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数の画像形成装置を利用する環境において、ユーザにとって利用頻度の高い画像形成装置を容易に選択できる。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数の画像形成装置を利用する環境において、ユーザにとって利用頻度の高い画像形成装置を容易に選択できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
複数の画像形成装置と情報処理装置とが通信する印刷システムにおいて、
前記情報処理装置は、いずれかの画像形成装置にログインするログイン名を組み込んだ探索パケットを送信する送信手段と、各画像形成装置から前記探索パケットに対する応答パケットを受信する受信手段と、各画像形成装置から受信する応答パケットからログイン履歴を抽出して、各画像形成装置の利用頻度に応じたログイン履歴リストを作成する作成手段と、前記作成手段により作成されたログイン履歴リストを表示手段に表示する制御手段と、各画像形成装置は、ログイン名に対応づけて履歴情報を記憶する記憶手段と、前記情報処理装置から前記履歴情報を探索する探索パケットを受信する受信手段と、前記探索パケットに含まれるログイン名に基づいて、前記記憶手段に記憶された履歴情報を含む応答パケットを前記情報処理装置に送信する送信手段と、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の画像形成装置を利用する環境において、ユーザにとって利用頻度の高い画像形成装置を容易に選択できる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の構成を示すブロック図である。
【図２】画像形成装置と情報処理装置（ＰＣ）の構成を示すブロック図である。
【図３】情報処理装置の構成を説明するブロック図である。
【図４】画像形成装置の制御方法を説明するフローチャートである。
【図５】ＭＦＰのログイン履歴情報を示す図である。
【図６】情報処理装置の制御方法を説明するフローチャートである。
【図７】ＭＦＰを利用頻度順にソートしたリストの表示例を示す図である。
【図８】画像形成装置に記憶されたログイン履歴情報を示す図である。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明に係る画像形成装置を含む印刷システムの構成を示すブロック図である。
【００１２】
図１において、画像形成装置１００、１０１は、コピー・スキャナー・ファクシミリ・プリンタ複合機（以下、ＭＦＰと呼ぶ）であり、ＭＦＰはMulti Function Peripheralの略称である。ＭＦＰ１００、１０１は以下で説明する１１０〜１１８のモジュールにて構成する。
【００１３】
１１０は制御を行うためのＣＰＵである。１１１は機能や設定などを表示するための表示パネルである。１１２は各種プログラムの実行指示を行うための操作部である。１１３は原稿を読み込み画像データに変換するスキャナ部である。１１４は画像データを印刷出力するためのプリントエンジン部である。
【００１４】
１１５はＲＯＭで、ＣＰＵ１１０の制御、表示パネル１１１、操作部１１２の制御、スキャナー部１１３の制御、プリントエンジン部１１４の制御を行うためのプログラムコードを格納している。なお、ＲＯＭ１１５に書き換え可能なフラッシュＲＯＭを用いることで、ＲＯＭ中に格納されているプログラムコードの更新を行うことも可能とする。
１１６はＲＡＭであり、上記制御プログラムコードのワークメモリとして使用する他、プリントエンジン部１１４に印刷出力するための画像イメージを一時的に蓄積するために用いられる。
【００１５】
１１７は不揮発性メモリで、プリントエンジン部１１４に印刷出力するための画像イメージを一時的に蓄積したり、ＭＦＰ１００、１０１のログイン履歴情報を記憶する。不揮発性メモリ１１７は、ハードディスク（ＨＤＤ）やフラッシュＲＯＭなどで構成される。
１１８は無線ＬＡＮに接続するための無線ＬＡＮ Ｉ／Ｆであり、印刷データの送受信やログイン履歴情報の送信を可能とする。無線ＬＡＮ Ｉ／Ｆ１１８は、アクセスポイント２００、２０１を介してＬＡＮ３００に接続され、複数台のＭＦＰやパーソナル・コンピュータ（以下、ＰＣと呼ぶ）４００に接続される。
なお、図１では無線ＬＡＮを利用した構成としたが、有線ＬＡＮの構成でも良い。
【００１６】
また、ＰＣ４００の代わりに、無線ＬＡＮ機能を備えたタブレットＰＣ、スマートフォン、携帯電話等のモバイル機器から、アクセスポイント２００、２０１を介してＬＡＮ３００へ接続した構成でも良い。
【００１７】
図２は、図１に示した画像形成装置と情報処理装置（ＰＣ）の構成を示すブロック図である。本例では、部屋５００に、ＭＦＰ１００〜ＭＦＰ１０５の６台、ＰＣ４００が設置されている。ＰＣ４００のユーザは、ＭＦＰ１００〜ＭＦＰ１０２を利用しており、ＭＦＰ１０３〜ＭＦＰ１０５を利用していない例とする。
図２において、ログイン履歴情報６００は、ログイン日時、ログイン方式、ユーザＩＤから構成されており、各ＭＦＰの図１における不揮発性メモリ１１７に記憶される。
【００１８】
ここで、ログイン方式とは、ＩＣカードを利用してのログインや、操作部でユーザＩＤとパスワードを入力してのログインを示しているが、ログイン履歴情報６００はログイン日時だけで構成しても良い。
【００１９】
例えば、ＭＦＰ１００には５回のログイン、ＭＦＰ１０１には２回のログイン、ＭＦＰ１０２には３回のログインしたことを示しており、ＭＦＰ１０３〜ＭＦＰ１０５にはログイン実績が無いことを示している。
【００２０】
図３は、本実施形態を示す情報処理装置の構成を説明するブロック図である。本例は、情報処理装置（ＰＣ）４００のハードウエアの一例に対応する。
図３において、４１０はＣＰＵで、不揮発性メモリ４１７に記憶されたＯＳをＲＡＭ４１６にロードし、記憶されたアプリケーションを実行することで文書処理、印刷ジョブの送信、ＭＦＰ１００，１０１等との通信処理を行う。４１１は表示パネルで、アプリケーションが提供するＵＩ画面を表示する。４１５はＲＯＭで、ブートプログラム、フォント等を記憶している。４１８は無線ＬＡＮＩ／Ｆで、アクセスポイント２００，２０１と所定のプロトコルで通信する。
図４は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図２に示したＭＦＰ１００〜ＭＦＰ１０５の通信処理例である。なお、各ステップは、ＣＰＵ１１０が記憶された制御プログラムを実行することで実現される。以下、ＭＦＰ１００を主体として説明する。
ＰＣ４００からＭＦＰ１００〜ＭＦＰ１０５を利用するために、ＰＣ４００からデバイス探索を開始することで、本フローチャートの動作が開始する。
まず、ＰＣ４００からデバイス探索を開始することで、ＰＣ４００から無線ＬＡＮを介して、アクセスポイントへデバイス探索のためのネットワークパケットが送信される。ここで、ネットワークパケットはＬＡＮ３００を介して送信され、Ｓ７００においてＭＦＰ１００〜ＭＦＰ１０５が受信する。
Ｓ７０１において、ＣＰＵ１１０が受信したネットワークパケットがログイン名を含む探索パケットであるかを判断する。ここで、受信したパケットが探索パケットであるとＣＰＵ１１０が判断した場合、探索パケット内に組み込まれている、ユーザＩＤとパスワード情報を利用してログイン認証処理を行う（Ｓ７０２）。
【００２１】
Ｓ７０３において、ログイン認証できたとＣＰＵ１１０が判断した場合、Ｓ７０４において、ＭＦＰ１００の不揮発性メモリ１１７に記憶しているログイン履歴情報６００の中から、探索パケット内に組み込まれているユーザＩＤと合致するものだけを抽出する。そして、ＣＰＵ１１０は、抽出したログイン履歴情報を組み込んだリプライパケットを作成する。
一方、Ｓ７０３においてログイン認証できなかったとＣＰＵ１１０が判断した場合、Ｓ７０５において、ＣＰＵ１１０は、ログイン履歴情報を組み込んでいないリプライパケットを作成する。
図５は、図１に示したＭＦＰ１００〜ＭＦＰ１０５の不揮発性メモリ１１７に登録されたログイン履歴情報６００を示す図である。本例は、ユーザＩＤとして"００００１"に合致したものだけを抽出した、ＭＦＰ１００〜ＭＦＰ１０５のログイン履歴情報６００を図示している。
【００２２】
図５において、ログイン履歴情報６００は、ログイン日時、ログイン方式、ユーザＩＤで構成した表で説明したが、リプライパケットに組み込むログイン履歴情報６００は例えばＸＭＬ形式で構成する。ＸＭＬとはExtensible Markup Language の略称であり、文書やデータの意味や構造を記述するためのマークアップ言語である。
なお、リプライパケットに組み込むログイン履歴情報６００は、ＸＭＬ形式以外のデータ形式でも構わないものとする。
Ｓ７０６において、ＣＰＵ１１０は、探索パケットの送信元であるＰＣ４００へ、Ｓ７０４、Ｓ７０５で作成したリプライパケットを送信して、以上のフローを繰り返す。
【００２３】
なお、図４では探索パケット処理に限定して記述しているが、その他のパケット処理については新規性がないため記述を省略している。
【００２４】
図６は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、図２に示したＰＣ４００の通信処理例である。なお、各ステップは、ＣＰＵ４１０が記憶された制御プログラムを実行することで実現される。
なお、本処理は、ＰＣ４００からＭＦＰ１００〜ＭＦＰ１０５を利用するために、ＰＣ４００からデバイス探索を開始することで以下の処理を開始する。
【００２５】
まず、ＣＰＵ４１０は、ＭＦＰ１００〜ＭＦＰ１０５のログイン認証を行うためのユーザＩＤとパスワード情報を組み込んだ探索パケットを作成する。（Ｓ８００）。
Ｓ８０１において、ＰＣ４００から無線ＬＡＮを介して、アクセスポイントへデバイス探索のためのネットワークパケットが送信される。ネットワークパケットはＬＡＮ３００を介して送信され、ＭＦＰ１００〜ＭＦＰ１０５が受信し、ＭＦＰ１００〜ＭＦＰ１０５は、それぞれ図４に示したＳ７００〜Ｓ７０６の処理を実行する。
【００２６】
図４のＳ７０６で返信されたリプライパケットは、図６のＳ８０２で、ＣＰＵ４１０が探索リプライパケット（応答パケット）として受信する。Ｓ８０３では、ＣＰＵ４１０は、所定時間を経過するまで、リプライパケットの受信を繰り返し、ＭＦＰ１００〜ＭＦＰ１０５からのリプライパケットを複数受信している。
そして、Ｓ８０４において、ＣＰＵ４１０は、複数のリプライパケット内に組み込まれているログイン履歴情報６００を比較し、ＭＦＰ１００〜１０５を利用頻度順にソートしたリスト（ログイン履歴リスト）を作成する。
Ｓ８０５において、ＣＰＵ４１０は、ＰＣ４００の表示パネル４１１の画面へリスト表示して、以上のフローを終了する。なお、Ｓ８０５のリスト表示から、ユーザが利用するＭＦＰを選択することになるが、選択後の動作の詳細な説明は省略している。
【００２７】
図７は、図６に示したＭＦＰ１００〜１０５を利用頻度順にソートしたリストの表示例を示す図である。なお、図７においては、一度もログイン履歴がないＭＦＰの順位を"−"で表現している。
ＰＣ４００のユーザは、表示されたリストから利用するいずれかのＭＦＰ（ＭＦＰ１００から１０５のいずれか）を選択することで、ＰＣ４００から選択したＭＦＰが利用可能となる。なお、選択後の動作にの詳細な説明は省略する。
【００２８】
本実施形態によれば、ＰＣやモバイル機器からユーザＩＤとパスワードを組み込んだデバイス探索パケットを送信すると、画像形成装置は不揮発性メモリへ記憶しているログイン履歴情報からユーザＩＤが合致するものだけを抽出する。そして、抽出したログイン履歴情報を組み込んだリプライパケットを作成して、ＰＣやモバイル機器へ返信を行う。
ＰＣやモバイル機器は、複数のリプライパケット内に組み込まれているログイン履歴情報を比較し、ＭＦＰを利用頻度順にソートしたリストを作成してＰＣやモバイル機器へ表示を行う。その結果、利用頻度の高い画像形成装置を容易に判断でき、画像形成装置を選択し易くすることを目的とする。
【００２９】
〔第２の実施形態〕
第１実施形態では、図４にてログイン履歴情報として、ログイン日時、ログイン方式、ユーザＩＤを組み込んだ場合について説明した。
第２実施形態では、ログイン履歴情報という機密性のある情報量を削減するために、ＭＦＰ１００〜ＭＦＰ１０５へのログイン回数だけをログイン履歴情報へ組み込んだ場合を説明する。
第２の実施形態では、ＭＦＰからＬＡＮ３００へ送信する機密性のある情報量を抑えることで、セキュリティ性を高めることを目的とする。
【００３０】
図８は、本実施形態を示す画像形成装置に記憶されたログイン履歴情報を示す図である。本例では、ログイン回数だけでログイン履歴情報を構成した例である。
図４に示したＳ７０４において、ＭＦＰの不揮発性メモリ１１７に記憶しているログイン履歴情報の中から、探索パケット内に組み込まれているユーザＩＤと合致するものだけを抽出した結果が図８のようになる。このログイン回数だけをログイン履歴情報６００として組み込んだリプライパケットを作成して、探索パケットの送信元であるＰＣ４００へ送信することになる。
【００３１】
一方、ログイン回数だけをログイン履歴情報６００として組み込んだリプライパケットを受信したＰＣ４００は、図５のＳ８０４においてログイン回数だけを比較することで、利用頻度順のリストを作成することになる。
本実施形態によれば、ログイン回数だけをログイン履歴情報を送受信することで、機密性のある情報量を削減することで、セキュリティ性を高めることを目的とする。
【００３２】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００３３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００３４】
１００  画像形成装置（ＭＦＰ）
１０１  画像形成装置（ＭＦＰ）
１０２  画像形成装置（ＭＦＰ）
１０３  画像形成装置（ＭＦＰ）
１０４  画像形成装置（ＭＦＰ）
１０５  画像形成装置（ＭＦＰ）
４００  情報処理装置（ＰＣ）
【図１】
2015201116.tif 000003
【図２】
2015201116.tif 000004
【図３】
2015201116.tif 000005
【図４】
2015201116.tif 000006
【図５】
2015201116.tif 000007
【図６】
2015201116.tif 000008
【図７】
2015201116.tif 000009
【図８】
2015201116.tif 000010