(57)【要約】【課題】ネットワークに常時接続しないクライアント端末に対して好適に新着通知を行なうことを課題とする。【解決手段】第１の通知制御部は、画像形成装置によって印刷可能なファイルに関する情報を含むファイル情報の通知を制御する。取得部は、ファイル情報の通知に応じて、クライアント端末から端末識別情報を取得する。第２の通知制御部は、取得された端末識別情報が記憶部に記憶されていると判定された場合に、少なくとも１のファイル識別情報をクライアント端末に通知する。【選択図】図１５
2018063702.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と接続可能な画像形成装置であって、
前記クライアント端末を識別する端末識別情報と、前記画像形成装置によって印刷可能なファイルを識別する少なくとも１のファイル識別情報とを記憶する記憶部と、
前記画像形成装置によって印刷可能なファイルに関する情報を含むファイル情報の通知を制御する第１の通知制御部と、
前記ファイル情報の通知に応じて、前記クライアント端末から該クライアント端末の端末識別情報を取得する取得部と、
取得された前記端末識別情報が前記記憶部に記憶されているか否かを判定する端末識別情報判定部と、
取得された前記端末識別情報が前記記憶部に記憶されていると判定された場合に、少なくとも１の前記ファイル識別情報を前記クライアント端末に通知する第２の通知制御部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置によって印刷可能なファイルは、当該ファイルを管理するサーバから前記画像形成装置に送信される、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の通知制御部は、前記画像形成装置によって印刷可能なファイルの印刷状況に応じて前記ファイル情報を前記クライアント端末に通知する、
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記クライアント端末との無線通信による接続を制御する接続制御部を備え、
前記接続制御部は、前記ファイル情報を受信した前記クライアント端末からの接続要求に応じて、該クライアント端末との接続を開始し、
前記取得部は、前記クライアント端末との接続の開始後に、該クライアント端末から送信された未印刷のファイルの前記ファイル識別情報に対応するファイル名情報を含む未印刷ファイル情報の要求に含まれる前記端末識別情報を取得することを特徴とする請求項１〜３の何れか一つに記載の画像形成装置。
【請求項５】
前記クライアント端末との無線通信による接続を制御する接続制御部を備え、
前記取得部は、前記ファイル情報を受信した前記クライアント端末によって発信された接続待受通知であって、該クライアント端末が接続待ちの状態であることを示す接続待受通知に含まれる前記端末識別情報を取得し、
前記接続制御部は、前記クライアント端末に未印刷のファイルの前記ファイル識別情報に対応するファイル名情報を含む未印刷ファイル情報を通知する場合に、該クライアント端末との接続を開始することを特徴とする請求項１〜３の何れか一つに記載の画像形成装置。
【請求項６】
前記第１の通知制御部は、前記ファイル情報を識別するファイル情報識別情報を含む前記ファイル情報の通知を制御するものであって、
前記第１の通知制御部によって通知された前記ファイル情報に含まれる前記ファイル情報識別情報に応じて、前記クライアント端末は前記第２の通知制御部による通知を要求するか否かを判断する、
ことを特徴とする請求項１〜５の何れか一つに記載の画像形成装置。
【請求項７】
前記第１の通知制御部は、サーバによって管理されたファイルに、所定時間以上未印刷のファイルが存在する場合に、所定時間以上未印刷のファイルが存在することを示す情報を含む前記ファイル情報の発信を制御することを特徴とする請求項４〜６の何れか一つに記載の画像形成装置。
【請求項８】
前記記憶部は、前記クライアント端末を利用するユーザを識別するユーザ識別情報ごとに、前記端末識別情報と、前記ファイル識別情報と、前記ファイルの更新日時を示す更新日時情報と、前記ファイルの印刷日時を示す印刷日時情報とを対応付けて記憶し、
前記未印刷ファイル情報を受信した前記クライアント端末から、該クライアント端末の端末識別情報を含むログイン要求を受け付けるログイン受付部と、
前記ログイン要求に含まれる前記端末識別情報が前記記憶部に記憶されている場合に、該端末識別情報に対応する前記ユーザ識別情報を用いて、ログイン処理を実行するログイン実行部と、
前記ログイン処理の実行後、前記クライアント端末から、アプリケーションを識別するアプリケーション識別情報を含むアプリケーション起動要求を受け付ける起動要求受付部と、
前記アプリケーション起動要求が受け付けられた場合に、前記アプリケーション識別情報に対応するアプリケーションの起動処理を実行する起動処理部と、を有し、
前記接続制御部は、前記未印刷ファイル情報を受信した前記クライアント端末から前記ログイン要求を受け付ける場合に、前記クライアント端末との接続を開始し、前記アプリケーションの起動処理が実行された場合に、前記クライアント端末との接続を切断することを特徴とする請求項４または５に記載の画像形成装置。
【請求項９】
前記記憶部は、前記クライアント端末を利用するユーザを識別するユーザ識別情報ごとに、前記端末識別情報と、前記ファイル識別情報と、前記ファイルの更新日時を示す更新日時情報と、前記ファイルの印刷日時を示す印刷日時情報とを対応付けて記憶し、
前記第２の通知制御部は、抽出した前記ファイル識別情報に対応するファイルの保存場所を示すファイルパス情報をさらに含む前記未印刷ファイル情報を、前記クライアント端末に通知し、
前記未印刷ファイル情報を受信した前記クライアント端末から、該クライアント端末の端末識別情報を含むログイン要求を受け付けるログイン受付部と、
前記ログイン要求に含まれる前記端末識別情報が前記記憶部に記憶されている場合に、該端末識別情報に対応する前記ユーザ識別情報を用いて、ログイン処理を実行するログイン実行部と、
前記ログイン処理の実行後、前記クライアント端末から、アプリケーションを識別するアプリケーション識別情報を含むアプリケーション起動要求を受け付ける起動要求受付部と、
前記アプリケーション起動要求が受け付けられた場合に、前記アプリケーション識別情報に対応するアプリケーションの起動処理を実行する起動処理部と、
前記ログイン処理の実行後、前記クライアント端末から、ファイルパス情報と、該ファイルパス情報に対応するファイルに対する処理を示すファイル操作情報とを受け付け、受け付けた前記ファイルパス情報及び前記ファイル操作情報に応じたファイル操作処理の実行を制御するファイル操作受付部と、をさらに有し、
前記接続制御部は、前記未印刷ファイル情報を受信した前記クライアント端末から前記ログイン要求を受け付ける場合に、前記クライアント端末との接続を開始し、前記ファイル操作処理の実行が制御された場合に、前記クライアント端末との接続を切断することを特徴とする請求項４または５に記載の画像形成装置。
【請求項１０】
前記ファイル操作受付部は、前記クライアント端末で選択された前記ファイル操作情報を受け付けることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記記憶部は、前記クライアント端末を利用するユーザを識別するユーザ識別情報ごとに、前記端末識別情報と、前記ファイル識別情報と、前記ファイルの更新日時を示す更新日時情報と、前記ファイルの印刷日時を示す印刷日時情報とを対応付けて記憶し、
前記第２の通知制御部は、抽出した前記ファイル識別情報に対応するファイルの保存場所を示すファイルパス情報をさらに含む前記未印刷ファイル情報を、前記クライアント端末に通知し、
前記未印刷ファイル情報を受信した前記クライアント端末から、該クライアント端末の端末識別情報を含むログイン要求を受け付けるログイン受付部と、
前記ログイン要求に含まれる前記端末識別情報が前記記憶部に記憶されている場合に、該端末識別情報に対応する前記ユーザ識別情報を用いて、ログイン処理を実行するログイン実行部と、
前記ログイン処理の実行後、前記クライアント端末から、アプリケーションを識別するアプリケーション識別情報を含むアプリケーション起動要求を受け付ける起動要求受付部と、
前記アプリケーション起動要求が受け付けられた場合に、前記アプリケーション識別情報に対応するアプリケーションの起動処理を実行する起動処理部と、
前記ログイン処理の実行後、前記クライアント端末から、ファイルパス情報を受け付け、受け付けた前記ファイルパス情報及び予め設定されたファイル操作情報に応じたファイル操作処理の実行を制御するファイル操作受付部と、をさらに有し、
前記接続制御部は、前記未印刷ファイル情報を受信した前記クライアント端末から前記ログイン要求を受け付ける場合に、前記クライアント端末との接続を開始し、前記ファイル操作処理の実行が制御された場合に、前記クライアント端末との接続を切断することを特徴とする請求項４または５に記載の画像形成装置。
【請求項１２】
前記ファイル操作情報は、起動処理で起動したアプリケーションがファイルの一覧画面を表示した際にファイルパス情報に対応するファイルを選択状態で表示させるファイル選択情報、起動処理で起動したアプリケーションからファイルパス情報に対応するファイルを印刷させる印刷情報、及び、起動処理で起動したアプリケーションからファイルパス情報に対応するファイルのプレビュー画像を生成させ、生成された前記プレビュー画像を表示させるプレビュー情報のうちの何れかであることを特徴とする請求項９〜１１の何れか一つに記載の画像形成装置。
【請求項１３】
前記第１の通知制御部は、端末識別情報の登録要求を受け付けるための前記ファイル情報を発信し、
前記ファイル情報の発信に応じて、前記クライアント端末から該クライアント端末の端末識別情報が取得された場合に、前記ユーザ識別情報を入力させるための画面と、前記未印刷ファイル情報の通知を受け取りたいファイルを選択させるための画面との表示を制御する表示制御部と、
前記ユーザ識別情報を用いた認証処理の成功後、該ユーザ識別情報と、取得された前記端末識別情報と、選択されたファイルの前記ファイル識別情報と、選択されたファイルの前記更新日時情報と、選択されたファイルの前記印刷日時情報とを対応付けて前記記憶部に登録する登録部と、を有することを特徴とする請求項８〜１２の何れか一つに記載の画像形成装置。
【請求項１４】
クライアント端末と接続可能な画像形成装置で実行される情報処理方法であって、
前記画像形成装置は、
前記クライアント端末を識別する端末識別情報と、前記画像形成装置によって印刷可能なファイルを識別する少なくとも１のファイル識別情報とを記憶する記憶部を有し、
前記画像形成装置によって印刷可能なファイルに関する情報を含むファイル情報の通知を制御するステップと、
前記ファイル情報の通知に応じて、前記クライアント端末から該クライアント端末の端末識別情報を取得するステップと、
取得された前記端末識別情報が前記記憶部に記憶されているか否かを判定するステップと、
取得された前記端末識別情報が前記記憶部に記憶されていると判定された場合に、少なくとも１の前記ファイル識別情報を前記クライアント端末に通知するステップと、
を含むことを特徴とする情報処理方法。
【請求項１５】
クライアント端末と接続可能な画像形成装置が、
前記クライアント端末を識別する端末識別情報と、前記画像形成装置によって印刷可能なファイルを識別する少なくとも１のファイル識別情報とを記憶する記憶部を有し、
前記画像形成装置に、
前記画像形成装置によって印刷可能なファイルに関する情報を含むファイル情報の通知を制御するステップと、
前記ファイル情報の通知に応じて、前記クライアント端末から該クライアント端末の端末識別情報を取得するステップと、
取得された前記端末識別情報が前記記憶部に記憶されているか否かを判定するステップと、
取得された前記端末識別情報が前記記憶部に記憶されていると判定された場合に、少なくとも１の前記ファイル識別情報を前記クライアント端末に通知するステップと、
を実行させるための情報処理プログラム。
【請求項１６】
クライアント端末と、当該クライアント端末と接続可能な画像形成装置とを備える情報処理システムであって、
前記クライアント端末を識別する端末識別情報と、前記画像形成装置によって印刷可能なファイルを識別する少なくとも１のファイル識別情報とを記憶する記憶部と、
前記画像形成装置によって印刷可能なファイルに関する情報を含むファイル情報の通知を制御する第１の通知制御部と、
前記ファイル情報の通知に応じて、前記クライアント端末から該クライアント端末の端末識別情報を取得する取得部と、
取得された前記端末識別情報が前記記憶部に記憶されているか否かを判定する端末識別情報判定部と、
取得された前記端末識別情報が前記記憶部に記憶されていると判定された場合に、少なくとも１の前記ファイル識別情報を前記クライアント端末に通知する第２の通知制御部と、
を備えることを特徴とする情報処理システム。
【請求項１７】
前記第１の通知制御部は、前記ファイル情報を識別するファイル情報識別情報を含む前記ファイル情報の通知を制御するものであって、
前記クライアント端末は、前記第１の通知制御部によって通知された前記ファイル情報に含まれる前記ファイル情報識別情報に応じて、前記第２の通知制御部による通知を要求するか否かを判断する、
ことを特徴とする請求項１６に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法、情報処理プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
従来、画像形成装置からファイルサーバに接続し、ファイルサーバ上のファイルを取得して印刷を行なう技術がある。かかる技術では、ファイルサーバ上のファイルそれぞれについて印刷日時を管理し、未印刷のファイルがあれば、例えば強調して表示することができる。特許文献１（特開２０１３−４１４５７号公報）では、サーバで文書管理を行なうシステムにおいて、文書の新着通知をＰＣ（Personal  Computer）に通知し、ＰＣへの通知後、所定時間を経過しても新着通知を確認したことを表す応答を受け取っていなければ、モバイル端末に新着通知を通知する技術が開示されている。特許文献２（特開２０１１−２５３２９４号公報）では、新着の文書ではないことを示す属性を設定し、属性が設定された文書を除いて新着通知を行なう技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術は、ネットワークに常時接続しないクライアント端末に新着通知を行なうことが困難であるという問題がある。近年、ウェアラブル端末が普及しており、新着通知をウェアラブル端末でも受信したいという要求がある。このような要求に対して、ウェアラブル端末は、モバイル端末のようにネットワークに常時接続すると、搭載された電池に限りがあるため、給電の問題が発生する。すなわち、ネットワークに常時接続するわけではないウェアラブル端末等のクライアント端末に新着通知を行なう場合には、接続形態について考慮しなければならない。
【０００４】
本発明は、上記に鑑みてなされたものであって、ネットワークに常時接続しないクライアント端末に対して好適に新着通知を行なうことを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、本発明に係る画像形成装置は、クライアント端末と接続可能な画像形成装置であって、前記クライアント端末を識別する端末識別情報と、前記画像形成装置によって印刷可能なファイルを識別する少なくとも１のファイル識別情報とを記憶する記憶部と、前記画像形成装置によって印刷可能なファイルに関する情報を含むファイル情報の通知を制御する第１の通知制御部と、前記ファイル情報の通知に応じて、前記クライアント端末から該クライアント端末の端末識別情報を取得する取得部と、取得された前記端末識別情報が前記記憶部に記憶されているか否かを判定する端末識別情報判定部と、取得された前記端末識別情報が前記記憶部に記憶されていると判定された場合に、少なくとも１の前記ファイル識別情報を前記クライアント端末に通知する第２の通知制御部と、を備える。
【発明の効果】
【０００６】
本発明の一つの様態によれば、ネットワークに常時接続しないクライアント端末に対して好適に新着通知を行なうことができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態１に係る情報処理システムのシステム構成例を示す図である。
【図２】図２は、実施の形態１に係るウェアラブル端末のハードウェア構成例を示すブロック図である。
【図３】図３は、実施の形態１に係る画像形成装置のハードウェア構成例を示すブロック図である。
【図４】図４は、実施の形態１に係るウェアラブル端末の機能構成例を示すブロック図である。
【図５】図５は、実施の形態１に係る画像形成装置の機能構成例を示すブロック図である。
【図６】図６は、実施の形態１に係る画像形成装置によって記憶された情報例を説明する図である。
【図７】図７は、実施の形態１に係るファイルサーバのアドレスを入力する画面の例を示す図である。
【図８】図８は、実施の形態１に係るファイルサーバに対するログイン画面の例を示す図である。
【図９】図９は、実施の形態１に係るウェアラブル端末が画像形成装置を検索するときの検索画面の例を示す図である。
【図１０】図１０は、実施の形態１に係るウェアラブル端末から画像形成装置に接続するときの接続画面の例を示す図である。
【図１１】図１１は、実施の形態１に係る端末ＩＤの登録画面の例を示す図である。
【図１２】図１２は、実施の形態１に係る未印刷ファイル情報の通知対象となるファイルを選択する選択画面の例を示す図である。
【図１３】図１３は、実施の形態１に係る新着通知発信処理の流れの例を示すフローチャートである。
【図１４】図１４は、実施の形態１に係る新着通知画面の例を示す図である。
【図１５】図１５は、実施の形態１に係る未印刷ファイル情報通知処理の流れの例を示すシーケンス図である。
【図１６】図１６は、実施の形態１に係る未印刷ファイル情報画面の例を示す図である。
【図１７】図１７は、実施の形態１に係る未印刷ファイル情報通知処理の流れの例を示すシーケンス図である。
【図１８】図１８は、実施の形態１に係るアプリ起動処理の流れの例を示すシーケンス図である。
【図１９】図１９は、実施の形態１に係るファイル一覧画面の例を示す図である。
【図２０】図２０は、実施の形態２に係るウェアラブル端末の機能構成例を示すブロック図である。
【図２１】図２１は、実施の形態２に係る画像形成装置の機能構成例を示すブロック図である。
【図２２】図２２は、実施の形態２に係るファイル操作処理の流れの例を示すシーケンス図である。
【図２３】図２３は、実施の形態２に係るファイル操作情報の選択画面の例を示す図である。
【図２４】図２４は、実施の形態２に係るファイル操作処理の流れの例を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る画像形成装置、情報処理方法、情報処理プログラム及び情報処理システムの実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。
【０００９】
（実施の形態１）
［システム構成］
図１を用いて、実施の形態１に係る情報処理システムのシステム構成を説明する。図１は、実施の形態１に係る情報処理システムのシステム構成例を示す図である。
【００１０】
図１に示すように、情報処理システム１には、ウェアラブル端末１０と、画像形成装置２０と、ファイルサーバ３０とが含まれる。各装置は、情報処理システム１に複数台含まれていても良い。例えば、情報処理システム１は、ファイルサーバ３０に蓄積されたファイルを画像形成装置２０が取得して印刷するものである。このような情報処理システム１において、ウェアラブル端末１０は、画像形成装置２０に対して、ファイルの印刷等に関する各種情報を要求し、各種情報を表示する。
【００１１】
ウェアラブル端末１０は、印刷等を行なう画像形成装置２０に対してクライアントとなる端末であり、ユーザの手首等の所定部位に装着される。ウェアラブル端末１０は、画像形成装置２０を利用するユーザそれぞれによって所有される。ウェアラブル端末１０には、無線通信によって画像形成装置２０に接続し、画像形成装置２０にログインして各種要求を行なうためのアプリケーションがインストールされている。本実施の形態では、ウェアラブル端末１０と画像形成装置２０との間の無線通信としてＢｌｕｅｔｏｏｔｈ（登録商標）を使用する。例えば、Ｂｌｕｅｔｏｏｔｈ４．０で追加されたＢＬＥ（Bluetooth  Low  Energy）を想定するが、Ｂｌｕｅｔｏｏｔｈ３．ｘ以前のいわゆるクラシックＢｌｕｅｔｏｏｔｈ等のＰＡＮ（Personal  Area  Network）無線メディアであっても良い。クラシックＢｌｕｅｔｏｏｔｈを使用する場合は、画像形成装置２０との間でペアリング等を行なっておけば良い。
【００１２】
画像形成装置２０は、ファイルサーバ３０にアクセスし、ファイルをダウンロードして印刷する機能を有するＭＦＰ（Multi‐Function  Peripheral）等の複合機やプリンタである。画像形成装置２０とファイルサーバ３０とは、互いに接続可能な何らかのネットワークに属するものとする。画像形成装置２０は、ウェアラブル端末１０から各種要求を受け付け、要求に応じた処理を実行する。また、画像形成装置２０は、ファイルサーバ３０に定期的にアクセスし、ファイルサーバ３０が管理するファイルを識別するファイルＩＤや該ファイルのファイル名、更新日時等の情報を含むファイルリストを生成・保持する。ここで、画像形成装置２０は、自機で印刷したファイルについては印刷日時の情報を取得できるため、未印刷のファイルが存在するか否かを認識できる。これにより、画像形成装置２０は、未印刷のファイルに関する未印刷ファイルリストを生成・保持する。未印刷ファイルリストは、ファイルリストの生成に応じて、適宜更新される。ファイルサーバ３０は、ファイルを蓄積するＰＣ（Personal  Computer）やサーバ装置等である。
【００１３】
上述した構成において、画像形成装置２０は、ウェアラブル端末１０を識別する端末ＩＤと、ファイルサーバ３０によって管理されたファイルを識別する少なくとも１のファイル識別情報であるファイルＩＤと、ファイルの更新日時を示す更新日時情報と、ファイルの印刷日時を示す印刷日時情報とを対応付けて記憶する記憶部を有する。画像形成装置２０は、未印刷ファイルリストをもとに、ファイルサーバ３０によって管理されたファイルに、未印刷のファイルが存在することを示す情報、すなわち画像形成装置２０によって印刷可能なファイルに関する情報を含むファイル情報を通知する。例えば、画像形成装置２０は、ＢＬＥが使用される場合に、未印刷のファイルが存在することを示す情報を含むアドバタイズメントパケットを通知する。アドバタイズメントパケットは、ブロードキャストされるパケットであり、情報処理システム１に含まれる複数のウェアラブル端末１０によって受信される可能性がある。つまり、未印刷のファイルが存在することを示す情報を含むアドバタイズメントパケットは、未印刷のファイルの新着通知となる。
【００１４】
新着通知を受信したウェアラブル端末１０では、新着通知を発信した画像形成装置２０に接続するか否かを選択させる画面が表示される。ユーザは、画像形成装置２０に接続するか否かを選択する操作を行なう。これにより、ウェアラブル端末１０は、接続を選択された画像形成装置２０に接続する。例えば、ウェアラブル端末１０は、ＢＬＥを使用する場合に、ＧＡＴＴ（Generic  Attribute  Profile）による接続を開始して、画像形成装置２０と通信可能な状態にする。そして、ウェアラブル端末１０は、接続した画像形成装置２０に対して、未印刷のファイルを確認するための要求を行なう。未印刷ファイル要求には、ウェアラブル端末１０の端末ＩＤを含めるようにする。一つの様態として、端末ＩＤは、ウェアラブル端末１０で生成されるＵＵＩＤ（Universally  Unique  Identifier）である。
【００１５】
端末ＩＤを含む未印刷ファイル要求を受け付けた画像形成装置２０は、該端末ＩＤが記憶部に記憶されているか否かを判定する。このとき、画像形成装置２０は、記憶部を用いて、端末ＩＤに対応する更新日時情報と印刷日時情報とから、未印刷のファイルのファイルＩＤを抽出する。一方、画像形成装置２０は、端末ＩＤが記憶部に記憶されていなければ、ウェアラブル端末１０との接続を切断する。そして、画像形成装置２０は、未印刷のファイルのファイルＩＤに対応するファイル名を示すファイル名情報を含む未印刷ファイル情報を、ウェアラブル端末１０に通知する。また、画像形成装置２０は、未印刷ファイル情報を通知した場合に、ウェアラブル端末１０との接続を切断する。これらにより、未印刷ファイル情報を受信したウェアラブル端末１０では、未印刷のファイルのファイル名等が表示出力される。
【００１６】
つまり、画像形成装置２０は、未印刷のファイルが存在することを示す情報を含むアドバタイズメントパケットの発信に応じて、接続したウェアラブル端末１０から端末ＩＤを取得し、取得した端末ＩＤに対応するファイルの更新日時情報と印刷日時情報とから、未印刷のファイルを特定し、未印刷のファイルのファイル名情報を含む未印刷ファイル情報をウェアラブル端末１０に通知し、未印刷ファイル情報の通知後、ウェアラブル端末１０との接続を切断する。この結果、画像形成装置２０は、ネットワークに常時接続しないウェアラブル端末１０に対して好適に新着通知を行なうことができる。換言すると、画像形成装置２０は、新着通知をブロードキャストにより発信し、未印刷ファイル情報を要求してきたウェアラブル端末１０と接続し、未印刷ファイル情報の通知後に該ウェアラブル端末１０との接続を切断するので、ネットワークに常時接続しないウェアラブル端末１０との無線通信による接続を削減しつつ、ウェアラブル端末１０に対する新着通知を実現する。
【００１７】
［ハードウェア構成］
次に、図２を用いて、実施の形態１に係るウェアラブル端末１０のハードウェア構成を説明する。図２は、実施の形態１に係るウェアラブル端末１０のハードウェア構成例を示すブロック図である。
【００１８】
図２に示すように、ウェアラブル端末１０は、ＣＰＵ（Central  Processing  Unit）１２と、ＲＯＭ（Read  Only  Memory）１３と、ＲＡＭ（Random  Access  Memory）１４と、操作表示部１５と、通信Ｉ／Ｆ１６とを有する。上記各部は、システムバス１１を介して相互に接続される。
【００１９】
ＣＰＵ１２は、ウェアラブル端末１０の動作を統括的に制御する。例えば、ＣＰＵ１２は、ＲＡＭ１４等を作業領域として、ＲＯＭ１３等に格納されたプログラムを実行することで、ウェアラブル端末１０全体の動作を制御する。操作表示部１５は、タッチパネルやハードキー等を有し、ウェアラブル端末１０に対する情報の入力を受け付け、各種画面を表示する。通信Ｉ／Ｆ１６は、画像形成装置２０等の外部装置と通信するためのインタフェースである。例えば、通信Ｉ／Ｆ１６による通信においては、Ｂｌｕｅｔｏｏｔｈ４．０等のペアリングがオプションでアプリケーションから制御可能な無線メディアを想定しているが、クラシックＢｌｕｅｔｏｏｔｈ等のペアリングが必須となるＰＡＮ無線メディアであっても良い。また、ウェアラブル端末１０は、これらの他にも、ウェアラブル端末１０を装着するユーザの生体情報や位置情報を計測可能な各種センサを有していても良い。
【００２０】
次に、図３を用いて、実施の形態１に係る画像形成装置２０のハードウェア構成を説明する。図３は、実施の形態１に係る画像形成装置２０のハードウェア構成例を示すブロック図である。
【００２１】
図３に示すように、画像形成装置２０は、コントローラ２０１０とエンジン部（Engine）２０６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ２０１０は、画像形成装置２０全体の制御、描画、通信、及び、操作表示部２０２０からの入力を制御するコントローラである。エンジン部２０６０は、ＰＣＩバスに接続可能なプリンタエンジン等であり、例えば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナ、又は、ファックスユニット等である。なお、エンジン部２０６０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【００２２】
コントローラ２０１０は、ＣＰＵ２０１１と、ノースブリッジ（NB）２０１３と、システムメモリ（MEM‐P）２０１２と、サウスブリッジ（SB）２０１４と、ローカルメモリ（MEM‐C）２０１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）２０１６と、ハードディスクドライブ（HDD）２０１８とを有し、ノースブリッジ（NB）２０１３とＡＳＩＣ２０１６との間をＡＧＰ（Accelerated  Graphics  Port）バス２０１５で接続した構成となる。また、ＭＥＭ−Ｐ２０１２は、ＲＯＭ２０１２ａと、ＲＡＭ２０１２ｂとをさらに有する。
【００２３】
ＣＰＵ２０１１は、画像形成装置２０の全体制御を行なうものであり、ＮＢ２０１３、ＭＥＭ−Ｐ２０１２及びＳＢ２０１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００２４】
ＮＢ２０１３は、ＣＰＵ２０１１とＭＥＭ−Ｐ２０１２、ＣＰＵ２０１１とＳＢ２０１４、ＣＰＵ２０１１とＡＧＰバス２０１５を接続するためのブリッジであり、ＭＥＭ−Ｐ２０１２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００２５】
ＭＥＭ−Ｐ２０１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いられるシステムメモリであり、ＲＯＭ２０１２ａとＲＡＭ２０１２ｂとからなる。ＲＯＭ２０１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリである。ＲＡＭ２０１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いられる書き込み及び読み出し可能なメモリである。
【００２６】
ＳＢ２０１４は、ＮＢ２０１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＳＢ２０１４は、ＰＣＩバスを介してＮＢ２０１３と接続されている。ＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部等も接続される。
【００２７】
ＡＳＩＣ２０１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス２０１５、ＰＣＩバス、ＨＤＤ２０１８及びＭＥＭ−Ｃ２０１７をそれぞれ接続するブリッジの役割を有する。ＡＳＩＣ２０１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ２０１６の中核をなすアービタ（ARB）と、ＭＥＭ−Ｃ２０１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等を行なう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部２０６０との間でＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）２０３０、ＵＳＢ（Universal  Serial  Bus）２０４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース２０５０、Ｂｌｕｅｔｏｏｔｈ２０７０が接続される。操作表示部２０２０は、ＡＳＩＣ２０１６に直接接続されている。
【００２８】
ＭＥＭ−Ｃ２０１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。ＨＤＤ２０１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行なうためのストレージである。
【００２９】
ＡＧＰバス２０１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ２０１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にするものである。また、画像形成装置２０は、これらの他にも、Ｗｉ−Ｆｉ（登録商標）接続のためのハードウェアを有していても良い。
【００３０】
［機能構成］
次に、図４を用いて、実施の形態１に係るウェアラブル端末１０の機能構成を説明する。図４は、実施の形態１に係るウェアラブル端末１０の機能構成例を示すブロック図である。
【００３１】
図４に示すように、ウェアラブル端末１０は、暗号化部１０１と、復号部１０２と、端末ＩＤ管理部１０３と、固有ＩＤ識別部１０４と、操作表示制御部１０５と、要求部１０６と、通信制御部１０７と、端末広告発信制御部１０８とを有する。上記各部は、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００３２】
暗号化部１０１は、通信Ｉ／Ｆ１６による無線通信によって送信される送信データを暗号化する。例えば、暗号化部１０１は、通信制御部１０７による制御に従い通信Ｉ／Ｆ１６を介して画像形成装置２０に送信される送信データを暗号化する。復号部１０２は、通信Ｉ／Ｆ１６による無線通信によって受信される暗号化された受信データを復号する。例えば、復号部１０２は、通信制御部１０７による制御に従い通信Ｉ／Ｆ１６を介して画像形成装置２０から受信される暗号化された受信データを復号する。
【００３３】
端末ＩＤ管理部１０３は、ウェアラブル端末１０固有の端末識別情報である端末ＩＤを生成・管理する。例えば、端末ＩＤは、ＵＵＩＤ等であり、画像形成装置２０に対する各種要求が行なわれる際に、画像形成装置２０に送られる。固有ＩＤ識別部１０４は、画像形成装置２０から受信された新着通知を識別する識別情報である固有ＩＤをもとに、既に受信された新着通知であるか否かを確認する。固有ＩＤは、未印刷のファイルが存在することを示す情報を含む新着通知を識別するための情報であり、新着通知を発信する画像形成装置２０によって生成される。例えば、固有ＩＤ識別部１０４は、受信した新着通知の固有ＩＤを一定期間保存する。そして、固有ＩＤ識別部１０４は、新着通知を受信した際に、受信した新着通知の固有ＩＤと、保存された固有ＩＤとが同一の固有ＩＤであれば、新着通知があったことを表示出力しないようにする。
【００３４】
操作表示制御部１０５は、各種情報の表示や、各種情報の入力を制御する。例えば、操作表示制御部１０５は、操作表示部１５による表示処理や入力処理を制御し、新着通知や未印刷ファイル情報を表示したり、未印刷ファイル情報の取得やアプリケーションの起動を要求する操作を受け付けたりする。要求部１０６は、画像形成装置２０に対して各種要求を行なう。例えば、要求部１０６は、操作表示制御部１０５によって未印刷ファイル情報の取得やアプリケーションの起動を要求する操作が受け付けられた場合に、通信制御部１０７による制御に従い通信Ｉ／Ｆ１６を介して画像形成装置２０に要求する。また、要求部１０６は、画像形成装置２０に対する各種要求に、端末ＩＤ管理部１０３によって生成された端末ＩＤを含める。また、要求部１０６は、画像形成装置２０に対するアプリケーションの起動要求に、該アプリケーションを識別するアプリＩＤを含める。
【００３５】
通信制御部１０７は、通信Ｉ／Ｆ１６を介して、画像形成装置２０等の外部装置との各種通信を制御する。例えば、通信制御部１０７は、要求部１０６による未印刷ファイル情報の取得やアプリケーションの起動等の要求の、画像形成装置２０に対する送信を制御する。また、通信制御部１０７は、画像形成装置２０によって発信された新着通知を受信したり、画像形成装置２０によって送信された未印刷ファイル情報を受信したりする。新着通知や未印刷ファイル情報は、操作表示制御部１０５に通知され、操作表示部１５に表示出力される。端末広告発信制御部１０８は、ブロードキャストされるパケットであるアドバタイズメントパケットの発信を制御する。例えば、端末広告発信制御部１０８は、画像形成装置２０から新着通知を受け付けた場合に、ウェアラブル端末１０の端末ＩＤを含むアドバタイズメントパケットを発信する。本実施の形態において、ウェアラブル端末１０が発信するアドバタイズメントパケットは、自端末が接続の待受け状態であることを通知するためのものである。ウェアラブル端末１０と画像形成装置２０との間の無線通信の接続タイミングについては後述する。
【００３６】
次に、図５を用いて、実施の形態１に係る画像形成装置２０の機能構成を説明する。図５は、実施の形態１に係る画像形成装置２０の機能構成例を示すブロック図である。
【００３７】
図５に示すように、画像形成装置２０は、記憶部２０１と、接続制御部２０２と、通信制御部２０３と、第１の通知制御部２０４と、取得部２０５と、端末ＩＤ判定部２０６とを有する。また、画像形成装置２０は、第２の通知制御部２０７と、暗号化部２０８と、復号部２０９と、ログイン受付部２１０と、ログイン実行部２１１と、起動要求受付部２１２とを有する。また、画像形成装置２０は、起動処理部２１３と、表示制御部２１４と、登録部２１５と、ファイルリスト管理部２１６と、未印刷ファイルリスト管理部２１７と、印刷制御部２１８とを有する。記憶部２０１以外の上記各部は、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００３８】
記憶部２０１は、ウェアラブル端末１０を利用するユーザを識別するユーザ識別情報ごとに、端末ＩＤと、ファイルＩＤと、更新日時情報と、印刷日時情報とを対応付けて記憶する。図６は、実施の形態１に係る画像形成装置２０によって記憶された情報例を説明する図である。図６に示すように、記憶部２０１は、ユーザを識別するユーザＩＤごとに、ユーザ名、端末ＩＤ、ファイルＩＤ、更新日時情報、印刷日時情報を記憶する。記憶部２０１に記憶される情報は、後述する処理により、ウェアラブル端末１０のユーザが未印刷ファイル情報を受け取りたいファイルやフォルダ（ファイルＩＤ）と端末ＩＤとが紐付けられて登録される。このため、ユーザが複数のファイルやフォルダを指定した場合には、ユーザＩＤに対して複数のファイルＩＤが登録されることになる。
【００３９】
例えば、図６に示すユーザＡ（ユーザ名：UserA）のファイルＩＤ「Ｆ０００２」のファイルは、印刷履歴（印刷日時）がないため、未印刷ファイル情報の通知対象となり得る。同様に、図６に示すユーザＢ（ユーザ名：UserB）のファイルＩＤ「Ｆ００１１」のファイルは、印刷日時よりも更新日時の方が新しいため、未印刷ファイル情報の通知対象となり得る。
【００４０】
接続制御部２０２は、ウェアラブル端末１０との無線通信による接続を制御する。例えば、接続制御部２０２は、ウェアラブル端末１０からの接続要求に応じて、該ウェアラブル端末１０との接続を開始する。また、接続制御部２０２は、ウェアラブル端末１０に未印刷ファイル情報を通知する場合に、該ウェアラブル端末１０との接続を開始する。また、接続制御部２０２は、ウェアラブル端末１０に未印刷ファイル情報が通知された場合に、該ウェアラブル端末１０との接続を切断する。また、接続制御部２０２は、ウェアラブル端末１０との接続の開始後から計時して、一定時間が経過してもウェアラブル端末１０との間でデータの送受信が行なわれなかった場合に、該ウェアラブル端末１０との接続を切断する。すなわち、接続制御部２０２は、接続しているウェアラブル端末１０で何かしらの操作が一定時間以上行なわれなければ、該ウェアラブル端末１０との接続を切断する。また、接続制御部２０２は、未印刷ファイル情報を受信したウェアラブル端末１０からログイン要求を受け付ける場合に、該ウェアラブル端末１０との接続を開始する。また、接続制御部２０２は、ウェアラブル端末１０からのアプリケーションの起動要求に応じてアプリケーションの起動処理が実行された場合に、該ウェアラブル端末１０との接続を切断する。なお、接続制御部２０２による接続制御処理については適宜説明する。
【００４１】
通信制御部２０３は、ウェアラブル端末１０やファイルサーバ３０等の外部装置との各種通信を制御する。例えば、通信制御部２０３は、ウェアラブル端末１０によって送信された端末ＩＤを含む未印刷ファイル情報の要求を受信したり、ウェアラブル端末１０によって送信された端末ＩＤを含むログイン要求を受信したり、ウェアラブル端末１０によって送信されたアプリＩＤを含むアプリケーション起動要求を受信したりする。また、通信制御部２０３は、ウェアラブル端末１０に対して未印刷ファイル情報を送信する。
【００４２】
第１の通知制御部２０４は、ブロードキャストされるパケットであるアドバタイズメントパケットの発信を制御する。例えば、第１の通知制御部２０４は、未印刷ファイルリストをもとに、ファイルサーバ３０によって管理されたファイルに、未印刷のファイルが存在することを示す情報、すなわち画像形成装置２０によって印刷可能なファイルに関する情報を含むファイル情報であるアドバタイズメントパケット（新着通知）を通知する。未印刷ファイルリストは、以下で説明するように生成・保持される。すなわち、ファイルリスト管理部２１６は、通信制御部２０３を介してファイルサーバ３０に定期的にアクセスし、ファイルサーバ３０が管理するファイルを識別するファイルＩＤや該ファイルのファイル名、更新日時情報等の情報を含むファイルリストを生成・保持する。ここで、画像形成装置２０は、自機で印刷したファイルについては印刷日時の情報を取得できる。このため、未印刷ファイルリスト管理部２１７は、ファイルリスト管理部２１６によって生成・保持されたファイルリストに含まれるファイルについて、印刷日時よりも更新日時の方が新しいもの、印刷履歴がない（印刷日時情報が存在しない）ものを、未印刷ファイルリストとして生成・保持する。これらから、第１の通知制御部２０４は、未印刷ファイルリストをもとに、未印刷のファイルが存在するか否かを判定し、未印刷のファイルが存在する場合に、新着通知を発信する。
【００４３】
また、第１の通知制御部２０４は、上述した新着通知に、該新着通知を識別する固有ＩＤを含めるようにしても良い。固有ＩＤを含む新着通知を受信したウェアラブル端末１０では、既に受信された新着通知であるかを識別することができる。また、第１の通知制御部２０４は、ファイルサーバ３０によって管理されたファイルに、所定時間以上未印刷のファイルが存在する場合に、所定時間以上未印刷のファイルが存在することを示す情報を含む新着通知を発信しても良い。これにより、ウェアラブル端末１０では、所定時間以上未印刷のファイルが存在する旨が表示出力される。
【００４４】
取得部２０５は、新着通知の発信に応じて、ウェアラブル端末１０から該ウェアラブル端末１０の端末ＩＤを取得する。例えば、取得部２０５は、新着通知の発信に応じて、新着通知を受信したウェアラブル端末１０から送信された未印刷ファイル情報の取得要求に含まれる端末ＩＤを取得する。ここで、未印刷ファイル情報の取得要求に際し、接続制御部２０２は、新着通知を受信したウェアラブル端末１０からの接続要求に応じて、該ウェアラブル端末１０との接続を開始する。これにより、取得部２０５は、ウェアラブル端末１０との接続の開始後に、該ウェアラブル端末１０から送信された未印刷ファイル情報の取得要求に含まれる端末ＩＤを取得する。
【００４５】
ここで、ウェアラブル端末１０との接続が開始されるトリガは、新着通知を受信したウェアラブル端末１０からの接続要求に限られるものではない。例えば、新着通知を受信したウェアラブル端末１０から発信された接続待受通知が画像形成装置２０に受信されたことにより、ウェアラブル端末１０に未印刷ファイル情報を通知する際に、該ウェアラブル端末１０との接続を開始するようにしても良い。これにより、取得部２０５は、ウェアラブル端末１０が接続待ちの状態であることを示す接続待受通知に含まれる端末ＩＤを取得する。
【００４６】
端末ＩＤ判定部２０６は、端末ＩＤが記憶部２０１に記憶されているか否かを判定する。例えば、端末ＩＤ判定部２０６は、取得部２０５によって取得された端末ＩＤが記憶部２０１に記憶されているか否かを判定し、記憶部２０１に記憶されていれば、その旨を第２の通知制御部２０７に通知する。また、端末ＩＤ判定部２０６は、ウェアラブル端末１０との接続が開始されている状態において、取得部２０５によって取得された端末ＩＤが記憶部２０１に記憶されていなければ、その旨を接続制御部２０２に通知する。これにより、接続制御部２０２は、ウェアラブル端末１０との接続を切断する。すなわち、新着通知を受信したウェアラブル端末１０からの接続要求が受け付けられた後に、未印刷ファイル情報の取得要求に含まれる端末ＩＤを取得した場合に、該端末ＩＤが記憶部２０１に記憶されていなければ、該ウェアラブル端末１０との接続を切断する。また、端末ＩＤ判定部２０６は、ウェアラブル端末１０との接続が開始されていない状態において、取得部２０５によって取得された端末ＩＤが記憶部２０１に記憶されていなければ、処理を終了する。すなわち、新着通知を受信したウェアラブル端末１０からの接続待受通知に含まれる端末ＩＤを取得した場合に、該端末ＩＤが記憶部２０１に記憶されていなければ、処理を終了する。
【００４７】
第２の通知制御部２０７は、未印刷ファイル情報をウェアラブル端末１０に通知する。例えば、第２の通知制御部２０７は、端末ＩＤ判定部２０６によって端末ＩＤが記憶部２０１に記憶されていると判定された場合に、該端末ＩＤに対応する更新日時情報及び印刷日時情報に基づいて、少なくとも１の未印刷のファイルのファイルＩＤを抽出する。そして、第２の通知制御部２０７は、抽出した少なくとも１のファイルＩＤに対応するファイルのファイル名を示すファイル名情報を含む未印刷ファイル情報を、ウェアラブル端末１０に通知する。未印刷ファイル情報の通知は、通信制御部２０３を介して実行される。ファイルＩＤに対応するファイルのファイル名は、ファイルリスト又は未印刷ファイルリストをもとに特定すれば良い。また、接続制御部２０２は、第２の通知制御部２０７によって未印刷ファイル情報が通知された場合に、ウェアラブル端末１０との接続を切断する。
【００４８】
暗号化部２０８は、無線通信によって送信される送信データを暗号化する。例えば、暗号化部２０８は、接続制御部２０２の制御によるウェアラブル端末１０との接続の開始後に、通信制御部２０３による制御に従ってウェアラブル端末１０に送信される送信データを暗号化する。復号部２０９は、無線通信によって受信される暗号化された受信データを復号する。例えば、復号部２０９は、接続制御部２０２の制御によるウェアラブル端末１０との接続の開始後に、通信制御部２０３による制御に従ってウェアラブル端末１０から受信される暗号化された受信データを復号する。
【００４９】
ログイン受付部２１０は、ウェアラブル端末１０からのログイン要求を受け付ける。例えば、ログイン受付部２１０は、未印刷ファイル情報を受信したウェアラブル端末１０から、該ウェアラブル端末１０の端末ＩＤを含むログイン要求を受け付ける。ウェアラブル端末１０による画像形成装置２０へのログインは、例えば、後述する印刷アプリの起動要求を行なうために実施される。このとき、接続制御部２０２は、未印刷ファイル情報を受信したウェアラブル端末１０からログイン要求を受け付ける場合に、ウェアラブル端末１０との接続を開始する。ログイン実行部２１１は、ログイン処理を実行する。例えば、ログイン実行部２１１は、ログイン受付部２１０によって受け付けられたログイン要求に含まれる端末ＩＤが記憶部２０１に記憶されている場合に、端末ＩＤに対応するユーザＩＤやユーザ名等を用いて、ログイン処理を実行する。
【００５０】
起動要求受付部２１２は、ウェアラブル端末１０からアプリケーションの起動要求を受け付ける。例えば、起動要求受付部２１２は、ログイン実行部２１１によるログイン処理の実行後、ウェアラブル端末１０から、アプリケーションを識別するアプリＩＤを含むアプリケーション起動要求を受け付ける。アプリＩＤは、画像形成装置２０に起動させるアプリケーションを識別する情報であり、例えば印刷アプリを起動する場合、印刷アプリを示す情報となる。
【００５１】
起動処理部２１３は、アプリＩＤに対応するアプリケーションの起動処理を実行する。例えば、起動処理部２１３は、起動要求受付部２１２によってアプリケーション起動要求が受け付けられた場合に、該アプリケーション起動要求に含まれるアプリＩＤに対応するアプリケーション（例えば、印刷アプリ等）の起動処理を実行する。このとき、接続制御部２０２は、アプリＩＤに対応するアプリケーションの起動処理が実行された場合に、ウェアラブル端末１０との接続を切断する。
【００５２】
表示制御部２１４は、各種情報の表示や、各種情報の入力を制御する。例えば、表示制御部２１４は、操作表示部２０２０による表示処理や入力処理を制御し、ファイルサーバ３０への接続画面やログイン画面、端末ＩＤとファイルＩＤとを紐付けるための登録画面、未印刷ファイル情報を受信したいファイル／フォルダの選択画面、印刷アプリの起動に応じた印刷画面等を表示出力する。また、表示制御部２１４は、各画面でのユーザ操作に応じて各種情報の入力を受け付ける。例えば、印刷画面において印刷指示が受け付けられた場合に、印刷制御部２１８は、印刷処理を制御する。各画面の詳細については後述する。
【００５３】
登録部２１５は、ユーザＩＤと、端末ＩＤと、ユーザが未印刷ファイル情報を受信したいファイルのファイルＩＤと、該ファイルの更新日時情報と、該ファイルの印刷日時情報とを対応付けて記憶部２０１に登録する。上述したように、記憶部２０１に記憶される情報は、ウェアラブル端末１０のユーザが未印刷ファイル情報を受け取りたいファイルのファイルＩＤと端末ＩＤとが紐付けられて登録された情報である。以下、登録処理について説明する。
【００５４】
例えば、第１の通知制御部２０４は、端末ＩＤの登録要求を受け付けるためのアドバタイズメントパケットを発信する。端末ＩＤの登録要求を受け付けるためのアドバタイズメントパケットを受信したウェアラブル端末１０では、アドバタイズメントパケットを発信した画像形成装置２０に接続するか否かを選択させるための画面が表示出力される。ここで、ユーザは、画像形成装置２０に接続する選択操作を行なうものとする。これにより、ウェアラブル端末１０は、端末ＩＤを含む登録要求を画像形成装置２０に対して送信する。
【００５５】
画像形成装置２０によって端末ＩＤを含む登録要求が受信された場合に、表示制御部２１４は、ユーザＩＤやパスワード等を入力させるための画面を表示出力する。ここで、ユーザＩＤやパスワード等の情報をもとにユーザ認証が行なわれる。また、ユーザ認証が成功すると、この時点でユーザＩＤと端末ＩＤとを紐付けることができるようになる。また、表示制御部２１４は、未印刷ファイル情報の通知を受け取りたいファイルを選択させるための画面を表示出力する。ここで、ユーザは、未印刷ファイル情報の通知を受け取りたいファイルやフォルダの選択操作を行なう。これらにより、ユーザＩＤ、端末ＩＤ、ファイルＩＤ等の紐付けが可能となり、ファイルＩＤに対応する更新日時情報や印刷日時情報についても紐付けが可能となる。つまり、登録部２１５は、ユーザＩＤを用いたユーザ認証の成功後、ユーザＩＤと、登録要求に含まれる端末ＩＤと、選択されたファイルのファイルＩＤと、選択されたファイルの更新日時情報と、選択されたファイルの印刷日時情報とを対応付けて記憶部２０１に登録する。
【００５６】
このように、記憶部２０１に登録された情報は、ユーザが未印刷ファイル情報の通知を受け取りたいファイルに関するものである。このため、ユーザ（各ユーザ）が全てのファイルの情報について未印刷ファイル情報の通知を受け取るための操作をした場合を除き、記憶部２０１には、上述したファイルリストや未印刷ファイルリストに含まれるファイルの情報全てが登録されるわけではない。
【００５７】
［各種画面］
次に、図７〜図１２を用いて、実施の形態１に係る各種画面について説明する。
【００５８】
図７は、実施の形態１に係るファイルサーバ３０のアドレスを入力する画面の例を示す図である。図７に示す入力画面は、画像形成装置２０の操作表示部２０２０に表示出力される。図７に示すように、入力画面において、ファイルサーバ３０のアドレス（コンピュータ名又はＩＰアドレス）が入力されると、画像形成装置２０からファイルサーバ３０に接続できるか否かが確認される。このとき、ファイルサーバ３０に接続できなければ、接続できない旨のエラーが表示出力される。
【００５９】
図８は、実施の形態１に係るファイルサーバ３０に対するログイン画面の例を示す図である。ファイルサーバ３０のアドレスの入力後、画像形成装置２０の操作表示部２０２０では、図８に示すように、画像形成装置２０からアクセスされるファイルサーバ３０にログインするためのログインＩＤとパスワードとを入力するための画面が表示出力される。ここでは、ファイルサーバ３０のフォルダやファイルにアクセス可能な共通アカウントがファイルサーバ３０に設定されているものとする。画像形成装置２０は、共通アカウントを用いて、ファイルサーバ３０に定期的にアクセスしてファイルリストを取得することができる。画像形成装置２０は、ログインＩＤとパスワードとが入力された場合に、ファイルサーバ３０にログイン可能か否かを確認する。ログインが成功すると、ウェアラブル端末１０から画像形成装置２０を検出できるように、無線電波を発信する。ＢＬＥを使用する場合、画像形成装置２０は、アドバタイズメントパケットを出力する。なお、ファイルサーバ３０へのログインが失敗すると、ログインできない旨のエラーが表示出力される。
【００６０】
図９は、実施の形態１に係るウェアラブル端末１０が画像形成装置２０を検索するときの検索画面の例を示す図である。図８で説明したアドバタイズメントパケットの出力後の任意のタイミングで、ユーザは、ウェアラブル端末１０を操作して、画像形成装置２０の検索を指示する。図９に示すように、ウェアラブル端末１０の操作表示部１５には、アドバタイズメントパケットを受信しようとしている間、周辺の画像形成装置２０を検索している旨の画面が表示出力される。
【００６１】
図１０は、実施の形態１に係るウェアラブル端末１０から画像形成装置２０に接続するときの接続画面の例を示す図である。図９で説明した検索により画像形成装置２０が検出された場合に、図１０に示すように、ウェアラブル端末１０では、画像形成装置２０に接続するか否かを選択するための画面が表示出力される。図１０では、複合機Ａと名称設定された画像形成装置２０が検索結果として表示されている。ユーザは、複合機Ａに接続したい場合に「接続」ボタンをタップする。これにより、ウェアラブル端末１０は、画像形成装置２０（複合機Ａ）に無線通信により接続し、端末ＩＤを送信する。また、周辺に複数の画像形成装置２０が設置されており、それぞれがＢＬＥのアドバタイズメントパケットを発信している状態で、ウェアラブル端末１０は、「キャンセル」ボタンがタップされた場合に、検出された他の画像形成装置２０（例えば、複合機Ｂ）に接続するか否かを選択するための画面を表示出力する。
【００６２】
図１１は、実施の形態１に係る端末ＩＤの登録画面の例を示す図である。図１０で説明したように、ウェアラブル端末１０から画像形成装置２０に接続され、端末ＩＤが送信された場合に、画像形成装置２０は、受信した端末ＩＤを表示出力し、ユーザＩＤやパスワードを入力するための画面を表示出力する。ここで入力するユーザＩＤやパスワードは、画像形成装置２０にログイン可能な情報であって、また、ファイルサーバ３０にアクセスする際のユーザＩＤ、パスワードであっても良い。登録画面でユーザＩＤやパスワードが入力されることにより、ユーザＩＤと端末ＩＤとが紐付けられる。
【００６３】
図１２は、実施の形態１に係る未印刷ファイル情報の通知対象となるファイルを選択する選択画面の例を示す図である。図１１において入力されたユーザＩＤ及びパスワードを用いてファイルサーバ３０にログインできた場合に、図１２に示すように、画像形成装置２０は、ユーザが利用可能なフォルダの一覧画面を表示出力する。ウェアラブル端末１０のユーザは、フォルダの一覧からウェアラブル端末１０で未印刷ファイル情報の通知を受信したいフォルダの選択操作を行なう。これにより、上述したユーザＩＤと端末ＩＤとに加え、ファイルＩＤ、更新日時情報、印刷日時情報が紐付けられ、記憶部２０１に登録される。
【００６４】
［新着通知発信処理］
次に、図１３を用いて、実施の形態１に係る新着通知発信処理の流れを説明する。図１３は、実施の形態１に係る新着通知発信処理の流れの例を示すフローチャートである。
【００６５】
図１３に示すように、画像形成装置２０は、ファイルサーバ３０にアクセスし、ファイルサーバ３０が管理するファイルを識別するファイルＩＤや該ファイルのファイル名、更新日時等の情報を含むファイルリストを取得する（ステップＳ１０１）。ファイルリストの取得は、定期的に行われる。そして、画像形成装置２０は、取得したファイルリストと、自機で印刷したファイルについての印刷日時情報とをもとに、ファイルリストに含まれるファイルの印刷履歴が存在するか否かを判定する（ステップＳ１０２）。このとき、画像形成装置２０は、印刷履歴が存在する場合に（ステップＳ１０２：Ｙｅｓ）、印刷済みのファイルについて、印刷日時よりも更新日時の方が新しいか否かを判定する（ステップＳ１０３）。一方、画像形成装置２０は、印刷履歴が存在しない場合に（ステップＳ１０２：Ｎｏ）、該当するファイルについては未印刷であるため、ステップＳ１０４の処理を実行する。
【００６６】
また、画像形成装置２０は、印刷日時よりも更新日時の方が新しい場合に（ステップＳ１０３：Ｙｅｓ）、該当するファイルについては未印刷である（ファイルの更新後に印刷されていない）ため、未印刷ファイルリストに登録する（ステップＳ１０４）。また、未印刷ファイルリストには、印刷履歴が存在しないファイルについても同様に登録される。一方、画像形成装置２０は、印刷日時よりも更新日時の方が古い場合に（ステップＳ１０３：Ｎｏ）、ステップＳ１０５の処理を実行する。すなわち、画像形成装置２０は、ステップＳ１０２〜ステップＳ１０４の処理を、ファイルリストに含まれる全件について確認する処理を実行する。画像形成装置２０は、未確認のファイルがあれば（ステップＳ１０５：Ｎｏ）、再度ステップＳ１０２の処理を実行し、全件確認済みであれば（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６の処理を実行する。
【００６７】
また、画像形成装置２０は、未印刷ファイルリストに情報が有るか否かを判定する（ステップＳ１０６）。このとき、画像形成装置２０は、未印刷ファイルリストに情報が有る場合に（ステップＳ１０６：Ｙｅｓ）、新着通知を識別するための固有ＩＤを生成し（ステップＳ１０７）、生成した固有ＩＤを含む新着通知を発信する（ステップＳ１０８）。一方、画像形成装置２０は、未印刷ファイルリストに情報がない場合に（ステップＳ１０６：Ｎｏ）、未印刷のファイルは存在しないため、新着通知を発信することなく処理を終了する。
【００６８】
また、上述したように、新着通知を発信する際に、所定時間以上未印刷のファイルが存在する場合に、所定時間以上未印刷のファイルが存在することを示す情報を含む新着通知を発信しても良い。図１４は、実施の形態１に係る新着通知画面の例を示す図である。例えば、図１４に示すように、所定時間以上未印刷のファイルが存在することを示す情報を含む新着通知を受信したウェアラブル端末１０は、所定時間以上未印刷のファイルが存在する旨を、新着通知の画面に表示出力する。
【００６９】
［未印刷ファイル情報通知処理］
次に、図１５を用いて、実施の形態１に係る未印刷ファイル情報通知処理の流れを説明する。図１５は、実施の形態１に係る未印刷ファイル情報通知処理の流れの例を示すシーケンス図である。なお、図１５では、新着通知を受信したウェアラブル端末１０から画像形成装置２０に接続し、未印刷ファイル情報の取得要求が行なわれる場合を例に挙げる。
【００７０】
図１５に示すように、画像形成装置２０は、固有ＩＤを含む新着通知を発信する（ステップＳ２０１）。新着通知を受信したウェアラブル端末１０は、画像形成装置２０に接続し（ステップＳ２０２）、接続した画像形成装置２０に対して、端末ＩＤを含む未印刷ファイル情報の取得を要求する（ステップＳ２０３）。端末ＩＤを含む未印刷ファイル情報の取得要求を受信した画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されているか否かを判定する（ステップＳ２０４）。
【００７１】
このとき、画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されている場合に、端末ＩＤに対応する印刷日時情報及び更新日時情報から、未印刷のファイルのファイルＩＤを抽出し、抽出したファイルＩＤに対応するファイル名を示すファイル名情報を取得する（ステップＳ２０５）。そして、画像形成装置２０は、未印刷のファイル名情報を含む未印刷ファイル情報をウェアラブル端末１０に対して通知する（ステップＳ２０６）。画像形成装置２０は、未印刷ファイル情報の通知後、ウェアラブル端末１０との接続を切断する（ステップＳ２０７）。一方、画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されていない場合に、通知可能な未印刷ファイル情報は存在しないため、ウェアラブル端末１０との接続を切断する（ステップＳ２０８）。
【００７２】
図１６は、実施の形態１に係る未印刷ファイル情報画面の例を示す図である。例えば、図１６に示すように、ファイル名情報を含む未印刷ファイル情報を受信したウェアラブル端末１０は、未印刷のファイルが存在する旨と、未印刷のファイルのファイル名とを表示出力する。
【００７３】
次に、図１７を用いて、実施の形態１に係る未印刷ファイル情報通知処理の流れを説明する。図１７は、実施の形態１に係る未印刷ファイル情報通知処理の流れの例を示すシーケンス図である。なお、図１７では、新着通知を受信したウェアラブル端末１０が接続待受通知を行ない、未印刷ファイル情報を通知する場合に、画像形成装置２０からウェアラブル端末１０に接続する場合を例に挙げる。
【００７４】
図１７に示すように、画像形成装置２０は、固有ＩＤを含む新着通知を発信する（ステップＳ３０１）。新着通知を受信したウェアラブル端末１０は、端末ＩＤを含む接続待受通知を発信する（ステップＳ３０２）。端末ＩＤを含む接続待受通知を受信した画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されているか否かを判定する（ステップＳ３０３）。
【００７５】
このとき、画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されている場合に、端末ＩＤに対応する印刷日時情報及び更新日時情報から、未印刷のファイルのファイルＩＤを抽出し、抽出したファイルＩＤに対応するファイル名を示すファイル名情報を取得する（ステップＳ３０４）。そして、画像形成装置２０は、ウェアラブル端末１０に接続し（ステップＳ３０５）、未印刷のファイル名情報を含む未印刷ファイル情報をウェアラブル端末１０に対して通知する（ステップＳ３０６）。
【００７６】
画像形成装置２０は、未印刷ファイル情報の通知後、ウェアラブル端末１０との接続を切断する（ステップＳ３０７）。一方、画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されていない場合に、通知可能な未印刷ファイル情報は存在しないため、処理を終了する（ステップＳ３０８）。端末ＩＤが記憶部２０１に記憶されていないと判定した時点で、ウェアラブル端末１０と画像形成装置２０との間で無線通信による接続は開始されてないため、接続の切断も特に行なわれることなく処理が終了される。
【００７７】
［アプリ起動処理］
次に、図１８を用いて、実施の形態１に係るアプリ起動処理の流れを説明する。図１８は、実施の形態１に係るアプリ起動処理の流れの例を示すシーケンス図である。なお、図１８では、印刷アプリの起動処理を例に挙げて説明する。
【００７８】
図１８に示すように、画像形成装置２０は、未印刷のファイル名情報を含む未印刷ファイル情報をウェアラブル端末１０に対して通知する（ステップＳ４０１）。なお、上述したように、画像形成装置２０は、未印刷ファイル情報の通知後、ウェアラブル端末１０との接続を切断する。未印刷ファイル情報を受信したウェアラブル端末１０では、図１６に示したような未印刷ファイル情報画面が表示出力される。ここで、ユーザは、未印刷ファイル情報画面に表示されたファイル情報の何れかを選択する操作を行なうものとする。これにより、ウェアラブル端末１０は、画像形成装置２０に接続し（ステップＳ４０２）、接続した画像形成装置２０に対して、端末ＩＤを含むログイン要求を行なう（ステップＳ４０３）。端末ＩＤを含むログイン要求を受信した画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されているか否かを判定する（ステップＳ４０４）。
【００７９】
このとき、画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されている場合に、端末ＩＤに対応するユーザＩＤを用いてログイン処理を実行する（ステップＳ４０５）。また、ウェアラブル端末１０は、画像形成装置２０に対して、画像形成装置２０で認識可能なアプリＩＤを含むアプリ起動要求を送信する（ステップＳ４０６）。アプリＩＤを含むアプリ起動要求を受信した画像形成装置２０は、アプリＩＤに対応するアプリケーション（例えば、印刷アプリ）の起動処理を実行する（ステップＳ４０７）。そして、画像形成装置２０は、ファイルサーバ３０に接続し（ステップＳ４０８）、ファイルのサムネイル生成とファイル一覧の表示とを実行する（ステップＳ４０９）。また、画像形成装置２０は、アプリケーションの起動処理後、ウェアラブル端末１０との接続を切断する（ステップＳ４１０）。一方、画像形成装置２０は、端末ＩＤが記憶部２０１に記憶されていない場合に、ログイン不可であるため、ウェアラブル端末１０との接続を切断する（ステップＳ４１１）。
【００８０】
図１９は、実施の形態１に係るファイル一覧画面の例を示す図である。具体的には、印刷アプリのアプリＩＤを含むアプリ起動要求が行なわれた場合に表示されるファイル一覧画面の例である。図１９に示すように、ファイル一覧画面には、印刷対象として選択可能なファイルのサムネイルや、印刷条件を設定するためのオブジェクトが表示される。また、未印刷のファイルがあれば、未印刷であることを示す未印刷バッチをフォルダ、ファイルの双方のサムネイルに表示することも可能である。ユーザは、印刷したいファイルを選択し、印刷ボタンをタップする。これにより、画像形成装置２０は、選択されたファイルの印刷処理を実行する。ファイルが印刷された場合は、該ファイルに対応する印刷日時情報が更新される。特に、未印刷のファイルが印刷された場合は、該ファイルに対応する印刷日時情報が新たに登録されることになる。
【００８１】
［実施の形態１による効果］
画像形成装置２０は、ユーザが所有するウェアラブル端末１０を識別する端末ＩＤと、ユーザが未印刷ファイル情報の通知を希望するファイルのファイルＩＤと、該ファイルの更新日時情報と、該ファイルの印刷日時情報とを対応付けて記憶部２０１に記憶する。そして、画像形成装置２０は、ファイルサーバ３０で管理されているファイルに、未印刷のファイルが存在する場合に、未印刷のファイルが存在することを示す新着通知を発信し、新着通知の発信に応じてウェアラブル端末１０から端末ＩＤを取得する。続いて、画像形成装置２０は、取得した端末ＩＤが記憶部２０１に記憶されている場合に、端末ＩＤに対応する更新日時情報及び印刷日時情報から、未印刷のファイルのファイルＩＤを抽出し、抽出したファイルＩＤに対応するファイル名情報を含む未印刷ファイル情報をウェアラブル端末１０に通知する。また、画像形成装置２０は、未印刷ファイル情報の通知後、ウェアラブル端末１０との接続を切断する。これらの結果、画像形成装置２０は、ネットワークに常時接続しないウェアラブル端末１０に対して好適に新着通知を行なうことができる。
【００８２】
また、画像形成装置２０は、画像形成装置２０に同時に接続可能な端末が１台であるＢＬＥを使用する場合に、１台のウェアラブル端末１０との接続を必要な処理が完了した時点で切断し、また、登録済みのウェアラブル端末１０のみ接続可能とすることで、より多くのウェアラブル端末１０との接続を実現することができる。また、画像形成装置２０は、ブロードキャストするパケットに埋め込む領域が限られるＢＬＥを使用する場合に、接続の確立後に未印刷ファイル情報を送信するので、データ量を考慮することなく、また、端末ＩＤを登録したうえで未印刷ファイル情報を受信したいファイルを選択させることで、送信するデータ量を削減することができる。また、画像形成装置２０は、ユーザ固有の情報をアドバタイズメントパケットに含めることなく、また、ウェアラブル端末１０との接続の確立後、送信データを暗号化し、暗号化された受信データを復号するので、セキュリティを確保することができる。
【００８３】
（実施の形態２）
上記実施の形態１では、未印刷ファイル名情報を含む未印刷ファイル情報をウェアラブル端末１０に通知し、未印刷ファイル情報画面に表示されたファイル情報の何れかが選択されることで、端末ＩＤを利用したログイン要求・処理が実行され、アプリ起動要求・処理が実行される場合を説明した。未印刷ファイル情報には、ファイルの保存場所を示すファイルパス情報を含めても良い。実施の形態２では、ファイルパス情報を利用したファイル操作要求・処理について説明する。
【００８４】
［機能構成］
図２０を用いて、実施の形態２に係るウェアラブル端末１０ａの機能構成を説明する。図２０は、実施の形態２に係るウェアラブル端末１０ａの機能構成例を示すブロック図である。なお、図２０では、実施の形態１に係るウェアラブル端末１０と同様の構成については同一の符号を付し、その詳細な説明を省略する場合がある。
【００８５】
図２０に示すように、ウェアラブル端末１０ａは、暗号化部１０１と、復号部１０２と、端末ＩＤ管理部１０３と、固有ＩＤ識別部１０４とを有する。加えて、ウェアラブル端末１０ａは、操作表示制御部１０５と、要求部１０６と、通信制御部１０７ａと、端末広告発信制御部１０８と、ファイル管理部１０９ａと、ファイル操作要求部１１０ａとを有する。
【００８６】
通信制御部１０７ａは、通信Ｉ／Ｆ１６を介して、画像形成装置２０ａ等の外部装置との各種通信を制御する。例えば、通信制御部１０７ａは、画像形成装置２０ａによって送信された未印刷ファイル情報を受信する。実施の形態２において、未印刷ファイル情報には、ファイル名情報に加えて、該ファイル名情報に対応するファイルの保存場所を示すファイルパス情報がさらに含まれる。つまり、通信制御部１０７ａは、未印刷のファイルのファイルパス情報を受信する。
【００８７】
ファイル管理部１０９ａは、ファイルパス情報を管理する。例えば、ファイル管理部１０９ａは、固有ＩＤ識別部１０４によって固有ＩＤが保存されている間、通信制御部１０７ａによって受信されたファイルパス情報を保存する。
【００８８】
ファイル操作要求部１１０ａは、画像形成装置２０ａに対してファイル操作処理を要求する。例えば、ファイル操作要求部１１０ａは、要求部１０６によるアプリケーションの起動要求後に、操作表示制御部１０５によってファイル操作処理を要求する操作が受け付けられた場合に、通信制御部１０７ａによる制御に従い通信Ｉ／Ｆ１６を介して画像形成装置２０ａに要求する。また、ファイル操作要求部１１０ａは、ファイル操作処理の要求に、ファイルパス情報を含めるようにする。
【００８９】
ファイル操作処理の一つは、アプリケーションの起動処理で起動したアプリケーションがファイルの一覧画面を表示した際に、ファイルパス情報に対応するファイルを選択状態で表示させる処理である。また、ファイル操作処理の一つは、アプリケーションの起動処理で起動したアプリケーションから、ファイルパス情報に対応するファイルを印刷させる処理である。また、ファイル操作処理の一つは、アプリケーションの起動処理で起動したアプリケーションから、ファイルパス情報に対応するファイルのプレビュー画像を生成させ、生成されたプレビュー画像を表示させる処理である。
【００９０】
画像形成装置２０ａに何れのファイル操作処理を実行させるかについては、以下で説明するように、ウェアラブル端末１０で指定する場合と、予め指定しておく場合とがある。
【００９１】
具体的には、ウェアラブル端末１０で指定する場合、ファイル操作要求部１１０ａは、ファイル操作処理を要求する操作において選択された処理を示すファイル操作情報を、ファイル操作処理の要求にさらに含めるようにする。例えば、ファイル操作要求部１１０ａは、ファイル選択情報、印刷情報、及び、プレビュー情報の何れかのファイル操作情報を、ファイル操作処理の要求にさらに含めるようにする。ファイル選択情報は、アプリケーションの起動処理で起動したアプリケーションがファイルの一覧画面を表示した際に、ファイルパス情報に対応するファイルを選択状態で表示させる処理を示すファイル操作情報である。印刷情報は、アプリケーションの起動処理で起動したアプリケーションから、ファイルパス情報に対応するファイルを印刷させる処理を示すファイル操作情報である。プレビュー情報は、アプリケーションの起動処理で起動したアプリケーションから、ファイルパス情報に対応するファイルのプレビュー画像を生成させ、生成されたプレビュー画像を表示させる処理を示すファイル操作情報である。すなわち、ウェアラブル端末１０ａは、ユーザ操作で選択された何れかのファイル操作情報と、ファイルパス情報とを含むファイル操作処理の要求を、画像形成装置２０ａに対して送信する。
【００９２】
また、予め指定しておく場合、ファイル操作要求部１１０ａは、ファイルパス情報のみを含むファイル操作処理を要求する。予め指定しておく場合、例えば、ユーザは、端末ＩＤ等の登録時等の任意のタイミングで、ファイル操作処理のファイル操作情報を指定する。これにより、画像形成装置２０ａには、ファイル操作処理のファイル操作情報が、端末ＩＤやユーザＩＤ等に紐付けて登録される。すなわち、画像形成装置２０ａは、あるユーザのウェアラブル端末１０ａから、ファイルパス情報を含むファイル操作処理の要求を受け付けた場合に、登録されているファイル操作情報に対応するファイル操作処理を実行することになる。換言すると、画像形成装置２０ａは、ファイル操作処理の要求に、ファイル操作情報が含まれていなければ、登録されているファイル操作情報に対応するファイル操作処理を実行する。
【００９３】
次に、図２１を用いて、実施の形態２に係る画像形成装置２０ａの機能構成を説明する。図２１は、実施の形態２に係る画像形成装置２０ａの機能構成例を示すブロック図である。なお、図２１では、実施の形態１に係る画像形成装置２０と同様の構成については同一の符号を付し、その詳細な説明を省略する場合がある。
【００９４】
図２１に示すように、画像形成装置２０ａは、記憶部２０１と、接続制御部２０２ａと、通信制御部２０３と、第１の通知制御部２０４と、取得部２０５と、端末ＩＤ判定部２０６と、第２の通知制御部２０７ａとを有する。また、画像形成装置２０ａは、暗号化部２０８と、復号部２０９と、ログイン受付部２１０と、ログイン実行部２１１と、起動要求受付部２１２と、起動処理部２１３と、表示制御部２１４とを有する。また、画像形成装置２０ａは、登録部２１５と、ファイルリスト管理部２１６と、未印刷ファイルリスト管理部２１７と、印刷制御部２１８と、ファイル操作受付部２１９ａと、ファイル操作内容記憶部２２０ａと、印刷設定記憶部２２１ａとを有する。
【００９５】
第２の通知制御部２０７ａは、未印刷ファイル情報をウェアラブル端末１０ａに通知する。例えば、第２の通知制御部２０７ａは、抽出したファイルＩＤに対応するファイルのファイル名を示すファイル名情報と、該ファイルＩＤに対応するファイルの保存場所を示すファイルパス情報とを含む未印刷ファイル情報を、ウェアラブル端末１０ａに通知する。未印刷ファイル情報の通知は、通信制御部２０３を介して実行される。
【００９６】
ファイル操作受付部２１９ａは、ウェアラブル端末１０ａからファイル操作処理の実行要求を受け付け、ファイル操作処理の実行を制御する。例えば、ファイル操作受付部２１９ａは、ログイン実行部２１１によるログイン処理の実行後、ウェアラブル端末１０ａから、ファイル操作処理の実行要求を受け付ける。ファイル操作処理の実行要求は、通信制御部２０３を介して受け付けられる。上述したように、ファイル操作処理の実行要求には、ファイルパス情報及びファイル操作情報を含む場合と、ファイルパス情報のみを含む場合とに分けられる。
【００９７】
ファイル操作受付部２１９ａは、ファイルパス情報及びファイル操作情報を含むファイル操作処理の実行要求をウェアラブル端末１０ａから受け付けた場合に、受け付けたファイルパス情報及びファイル操作情報に応じたファイル操作処理の実行を制御する。ファイル操作処理の実行要求に含まれるファイル操作情報は、ウェアラブル端末１０ａにて選択された情報であり、例えばファイル選択情報、印刷情報、及び、プレビュー情報の何れかである。
【００９８】
また、ファイル操作受付部２１９ａは、ファイルパス情報のみを含むファイル操作処理の実行要求をウェアラブル端末１０ａから受け付けた場合に、受け付けたファイルパス情報と、予め設定されたファイル操作情報とに応じたファイル操作処理の実行を制御する。予め設定されたファイル操作情報は、画像形成装置２０ａが予め保持している情報であり、ファイル操作内容記憶部２２０ａに記憶される。ファイル操作内容記憶部２２０ａには、端末ＩＤやユーザＩＤ等に紐付けられた、ファイル選択情報、印刷情報、及び、プレビュー情報の何れかの情報が記憶される。ファイル操作受付部２１９ａは、ファイル操作処理の実行を要求してきたウェアラブル端末１０ａの端末ＩＤやユーザＩＤ等から、ファイル操作内容記憶部２２０ａを参照し、ファイル操作情報を取得する。そして、ファイル操作受付部２１９ａは、ファイルパス情報と、取得したファイル操作情報とに応じたファイル操作処理を実行することになる。
【００９９】
なお、ファイル操作内容記憶部２２０ａにファイル操作情報が記憶されている場合であっても、ウェアラブル端末１０ａにてファイル操作情報が選択され、ファイル操作処理の要求にファイル操作情報が含まれていれば、ウェアラブル端末１０ａで選択されたファイル操作情報を優先して、ファイル操作処理を実行するようにしても良い。つまり、ファイル操作処理の実行要求にファイル操作情報が含まれていない場合に、ファイル操作内容記憶部２２０ａに記憶されたファイル操作情報を利用するようにしても良い。このために、ウェアラブル端末１０ａでは、ファイル操作処理の実行要求を行なう際に、ファイル操作情報を指定するか否かを確認する画面を表示しても良い。
【０１００】
また、ファイル操作受付部２１９ａは、ウェアラブル端末１０ａから受け付けたファイルパス情報が無効である場合に、ファイル操作処理が実行できないことを示す情報の表示を制御する。かかる情報の表示は、表示制御部２１４によって行なわれる。つまり、ファイル操作受付部２１９ａは、ファイルパス情報を受け付けると、ファイルパス情報に対応するファイルが存在するか否かを確認するが、このとき、ファイルが削除されていたりファイル名が変更されていたり、移動されていたりした場合、ファイル操作処理を継続できないため、ファイル操作処理が実行できないことを示す情報の表示を制御する。
【０１０１】
接続制御部２０２ａは、ウェアラブル端末１０ａとの無線通信による接続を制御する。例えば、接続制御部２０２ａは、ファイル操作受付部２１９ａによってファイル操作処理の実行が制御された場合に、ウェアラブル端末１０ａとの接続を切断する。
【０１０２】
印刷設定記憶部２２１ａは、印刷設定情報を記憶する。例えば、印刷設定記憶部２２１ａは、ファイル操作内容記憶部２２０ａに記憶された印刷情報に対する印刷設定情報を記憶する。上述したように、ファイル操作内容記憶部２２０ａには、ファイル選択情報、印刷情報、及び、プレビュー情報の何れかが記憶される。ここで、印刷情報が記憶される場合は、該印刷情報に対する印刷設定情報を、印刷設定記憶部２２１ａに記憶させておいても良い。すなわち、ファイル操作受付部２１９ａは、ウェアラブル端末１０ａから、ファイルパス情報を含むファイル操作処理の要求を受け付けた場合に、ファイル操作内容記憶部２２０ａを参照して、ファイル操作情報を取得する。そして、ファイル操作受付部２１９ａは、取得したファイル操作情報が印刷情報である場合に、印刷設定記憶部２２１ａに記憶された印刷設定情報を取得する。その後、ファイル操作受付部２１９ａは、ファイルパス情報に対応するファイルに対する印刷処理において、取得した印刷設定情報を反映した印刷処理の実行を制御する。例えば、ユーザは、ファイル操作情報の指定時（端末ＩＤ等の登録時）等の任意のタイミングで、印刷設定情報を指定する。
【０１０３】
［ファイル操作処理］
次に、図２２を用いて、実施の形態２に係るファイル操作処理の流れを説明する。図２２は、実施の形態２に係るファイル操作処理の流れの例を示すシーケンス図である。なお、図２２では、ウェアラブル端末１０ａにてファイル操作情報が指定される場合を例に挙げる。また、図２２では、実施の形態１で説明した印刷アプリの起動処理（図１８参照）と同様の処理については、その詳細な説明を省略する場合がある。具体的には、ステップＳ５０２〜ステップＳ５０９は、ステップＳ４０２〜ステップＳ４０９の処理と同様である。また、ステップＳ５１３は、ステップＳ４１１の処理と同様である。
【０１０４】
図２２に示すように、画像形成装置２０ａは、未印刷のファイル名情報と、該ファイル名情報に対応するファイルの保存場所を示すファイルパス情報とを含む未印刷ファイル情報を、ウェアラブル端末１０ａに対して通知する（ステップＳ５０１）。また、ウェアラブル端末１０ａは、画像形成装置２０ａに対して、ファイルパス情報及びファイル操作情報を含むファイル操作処理の要求を送信する（ステップＳ５１０）。ファイル操作処理の要求を受信した画像形成装置２０ａは、ファイルパス情報に対応するファイルに対して、ファイル操作情報に応じたファイル操作処理を実行する（ステップＳ５１１）。また、画像形成装置２０ａは、ファイル操作処理の実行後、ウェアラブル端末１０ａとの接続を切断する（ステップＳ５１２）。なお、画像形成装置２０ａは、ファイルパス情報が無効であれば、ファイル操作処理が実行できないことを示す情報を表示する。
【０１０５】
図２３は、実施の形態２に係るファイル操作情報の選択画面の例を示す図である。例えば、図２３に示すように、ウェアラブル端末１０ａでは、ファイル操作処理の要求を画像形成装置２０ａに送信する場合に、ファイル操作情報（ファイル選択情報、印刷情報、プレビュー情報）の何れかを選択するための画面が表示される。ユーザは、表示された画面から、何れかのファイル操作情報を選択する。これにより、ウェアラブル端末１０ａは、ファイルパス情報と、選択されたファイル操作情報とを含むファイル操作処理の要求を画像形成装置２０ａに送信する。
【０１０６】
次に、図２４を用いて、実施の形態２に係るファイル操作処理の流れを説明する。図２４は、実施の形態２に係るファイル操作処理の流れの例を示すシーケンス図である。なお、図２４では、ファイル操作情報が予め設定されている場合を例に挙げる。また、図２４では、実施の形態１で説明した印刷アプリの起動処理（図１８参照）と同様の処理については、その詳細な説明を省略する場合がある。具体的には、ステップＳ６０２〜ステップＳ６０９は、ステップＳ４０２〜ステップＳ４０９の処理と同様である。また、ステップＳ６１３は、ステップＳ４１１の処理と同様である。
【０１０７】
図２４に示すように、画像形成装置２０ａは、未印刷のファイル名情報と、該ファイル名情報に対応するファイルの保存場所を示すファイルパス情報とを含む未印刷ファイル情報を、ウェアラブル端末１０ａに対して通知する（ステップＳ６０１）。また、ウェアラブル端末１０ａは、画像形成装置２０ａに対して、ファイルパス情報を含むファイル操作処理の要求を送信する（ステップＳ６１０）。ファイル操作処理の要求を受信した画像形成装置２０ａは、ファイル操作内容記憶部２２０ａに記憶されたファイル操作情報を取得し、ファイルパス情報に対応するファイルに対して、取得したファイル操作情報に応じたファイル操作処理を実行する（ステップＳ６１１）。ここで、画像形成装置２０ａは、ファイル操作情報が印刷情報である場合、印刷設定記憶部２２１ａから印刷設定情報を取得し、取得した印刷設定情報を反映した印刷処理を実行する。また、画像形成装置２０ａは、ファイル操作処理の実行後、ウェアラブル端末１０ａとの接続を切断する（ステップＳ６１２）。なお、画像形成装置２０ａは、ファイルパス情報が無効であれば、ファイル操作処理が実行できないことを示す情報を表示する。
【０１０８】
［実施の形態２による効果］
画像形成装置２０ａは、ファイル名情報と、該ファイル名情報に対応するファイルのファイルパス情報とを含む未印刷情報をウェアラブル端末１０ａに通知する。そして、画像形成装置２０ａは、ウェアラブル端末１０ａのログイン処理後に、ファイルパス情報及びファイル操作情報を含むファイル操作処理の要求をウェアラブル端末１０ａから受け付けた場合に、ファイルパス情報及びファイル操作情報に応じたファイル操作処理を実行する。その後、画像形成装置２０ａは、ウェアラブル端末１０ａとの接続を切断する。この結果、画像形成装置２０ａは、ネットワークに常時接続しないウェアラブル端末１０ａからのファイル操作処理の要求に対する実行を容易に実現することができる。
【０１０９】
また、画像形成装置２０ａは、ファイル操作情報を予め保持し、ウェアラブル端末１０ａのログイン処理後に、ファイルパス情報を含むファイル操作処理の要求をウェアラブル端末１０ａから受け付けた場合に、ファイルパス情報及び予め保持しているファイル操作情報に応じたファイル操作処理を実行する。その後、画像形成装置２０ａは、ウェアラブル端末１０ａとの接続を切断する。この結果、画像形成装置２０ａは、ネットワークに常時接続しないウェアラブル端末１０ａからのファイル操作処理の要求に対する実行を容易に実現することができる。
【０１１０】
（実施の形態３）
さて、これまで本発明に係る画像形成装置２０の実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）構成、（２）プログラム、について異なる実施の形態を説明する。
【０１１１】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメータ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【０１１２】
（２）プログラム
また、画像形成装置２０で実行される情報処理プログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記憶されて提供される。また、画像形成装置２０で実行される情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。また、画像形成装置２０で実行される情報処理プログラムを、インターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、画像形成装置２０で実行される情報処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【０１１３】
画像形成装置２０で実行される情報処理プログラムは、上述した各部（接続制御部２０２、第１の通知制御部２０４、取得部２０５、端末ＩＤ判定部２０６、第２の通知制御部２０７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体から情報処理プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、接続制御部２０２、第１の通知制御部２０４、取得部２０５、端末ＩＤ判定部２０６、第２の通知制御部２０７が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１１４】
１  情報処理システム
１０  ウェアラブル端末
２０  画像形成装置
３０  ファイルサーバ
２０１  記憶部
２０２  接続制御部
２０３  通信制御部
２０４  第１の通知制御部
２０５  取得部
２０６  端末ＩＤ判定部
２０７  第２の通知制御部
２０８  暗号化部
２０９  復号部
２１０  ログイン受付部
２１１  ログイン実行部
２１２  起動要求受付部
２１３  起動処理部
２１４  表示制御部
２１５  登録部
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】特開２０１３−４１４５７号公報
【特許文献２】特開２０１１−２５３２９４号公報
【図１】
2018063702.tif 000003
【図２】
2018063702.tif 000004
【図３】
2018063702.tif 000005
【図４】
2018063702.tif 000006
【図５】
2018063702.tif 000007
【図６】
2018063702.tif 000008
【図７】
2018063702.tif 000009
【図８】
2018063702.tif 000010
【図９】
2018063702.tif 000011
【図１０】
2018063702.tif 000012
【図１１】
2018063702.tif 000013
【図１２】
2018063702.tif 000014
【図１３】
2018063702.tif 000015
【図１４】
2018063702.tif 000016
【図１５】
2018063702.tif 000017
【図１６】
2018063702.tif 000018
【図１７】
2018063702.tif 000019
【図１８】
2018063702.tif 000020
【図１９】
2018063702.tif 000021
【図２０】
2018063702.tif 000022
【図２１】
2018063702.tif 000023
【図２２】
2018063702.tif 000024
【図２３】
2018063702.tif 000025
【図２４】
2018063702.tif 000026