(57)【要約】【課題】近距離無線通信を用いた機能の実行を利用し易い機能実行装置を提供すること。【解決手段】本発明によれば、近距離無線通信方式による外部装置との通信が可能であると判断された場合、当該外部装置を用いる機能部による機能の実行を開始するための操作を促す第２画面が表示部に表示されるので、ユーザは、表示部に表示された第２画面の内容から、外部装置を用いる機能部による機能の実行を開始するための操作を把握することができる。よって、ユーザは、機能実行装置の機能を、近距離無線通信を用いて外部装置から利用し易い。【選択図】図４
2014162222.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信方式により外部装置と通信可能な通信部と、
所定の機能を実行可能な機能部と、
表示部と、
制御部とを備え、
前記制御部は、
前記表示部に第１画面を表示する第１画面表示手段と、
前記第１画面表示手段により前記第１画面が表示されている場合、前記近距離無線通信方式によって外部装置との通信が可能であるかを判断する第１通信判断手段と、
前記第１通信判断手段により近距離無線通信方式による外部装置との通信が可能であると判断された場合、当該外部装置を用いる前記機能部による機能の実行を開始するための操作を促す第２画面を前記表示部に表示する第２画面表示手段と、
前記第２画面表示手段により前記第２画面が前記表示部に表示され、前記外部装置における前記操作に基づく入力を受け付けた場合、前記機能部による機能の実行中であることを示す第３画面を前記表示部に表示する第３画面表示手段と、
を備えていることを特徴とする機能実行装置。
【請求項２】
前記機能実行装置は、所定のオペレーティングシステムを特定する特定情報を記憶する記憶部を備え、
前記制御部は、
前記外部装置が実行するオペレーティングシステムを特定可能なシステム情報を、前記外部装置から、前記近距離無線通信方式による通信によって受信する受信手段と、
前記受信手段により、前記システム情報を受信した場合、受信した前記システム情報が示すオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じであるかを判断するシステム判断手段と、
を備え、
前記第２画面表示手段は、
前記システム判断手段により、前記外部装置が実行するオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じであると判断された場合、前記第２画面を前記表示部に表示し、
前記システム判断手段により、前記外部装置が実行するオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じではないと判断された場合、または、前記システム情報を前記外部装置から受信しなかった場合、前記第２画面を前記表示部に表示せず、
前記第３画面表示手段は、
前記システム判断手段により、前記外部装置が実行するオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じではないと判断された場合、または、前記システム情報を前記外部装置から受信しなかった場合、前記第３画面を前記表示部に表示することを特徴とする請求項１記載の機能実行装置。
【請求項３】
前記機能実行装置は、所定のオペレーティングシステムを特定する特定情報を記憶する記憶部を備え、
前記制御部は、
前記外部装置が実行するオペレーティングシステムを特定可能なシステム情報を、前記外部装置から、前記近距離無線通信方式による通信によって受信する受信手段と、
前記受信手段により、前記システム情報を受信した場合、受信した前記システム情報が示すオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じであるかを判断するシステム判断手段と、
を備え、
前記第２画面表示手段は、
前記システム判断手段により、前記外部装置が実行するオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じであると判断された場合のみ、前記第２画面を前記表示部に表示し、
前記第３画面表示手段は、
前記システム判断手段により、前記外部装置が実行するオペレーティングシステムが、前記記憶部に記憶された前記特定情報により特定されるオペレーティングシステムと同じではないと判断された場合、または、前記システム情報を前記外部装置から受信しなかった場合、前記第３画面を前記表示部に表示することを特徴とする請求項１記載の機能実行装置。
【請求項４】
前記第２画面は、前記外部装置の画面に対する入力操作を促す画面であることを特徴とする請求項１から３のいずれかに記載の機能実行装置。
【請求項５】
前記制御部は、
前記第２画面表示手段により前記第２画面が表示されたことを条件として、前記通信部を介する近距離無線通信方式による外部装置との通信が可能か否かを判断する第２通信判断手段と、
前記第２画面表示手段により前記第２画面が表示されたことを条件とする所定のタイミングで計時が開始されてから所定時間が経過したかを判断する時間判断手段と、
を備え、
前記第２画面表示手段は、前記第２通信判断手段により近距離無線通信方式による外部装置との通信が不可能であると判断された場合、前記時間判断手段により所定時間が経過したと判断されるまで、前記第２画面の表示を維持し、前記時間判断手段により所定時間が経過したと判断されると、前記第２画面に換えて、所定の画面を前記表示部に表示することを特徴とする請求項１から４のいずれかに記載の機能実行装置。
【請求項６】
前記第２画面は、第１案内画面と、前記第１案内画面と異なる表示内容の案内画面であって、当該外部装置を用いる前記機能部による機能の実行を開始するための操作を再度行うように促す案内画面である第２案内画面とを含み、
前記時間判断手段は、前記第２通信判断手段により近距離無線通信方式による外部装置との通信が不可能であると判断されたことに基づく計時が開始されてから所定時間が経過したかを判断し、
前記第２画面表示手段は、
前記第１通信判断手段により近距離無線通信方式による外部装置との通信が可能であると判断された場合、前記第１案内画面を前記表示部に表示し、
前記第２通信判断手段により近距離無線通信方式による外部装置との通信が不可能であると判断された場合、前記時間判断手段により所定時間が経過したと判断されるまで、前記第１案内画面に換えて、前記第２案内画面を前記表示部に表示させることによって、前記第２画面の表示を維持し、前記時間判断手段により所定時間が経過したと判断されると、前記第２案内画面に換えて、前記所定の画面を前記表示部に表示することを特徴とする請求項５記載の機能実行装置。
【請求項７】
前記通信部は、
近距離無線通信方式により外部装置と通信可能な第１通信部と、
前記近距離無線通信方式とは異なる無線通信方式により外部装置と通信可能な第２通信部とを含み、
前記制御部は、
前記第２画面表示手段により前記第２画面が前記表示部に表示され、前記外部装置における前記操作に基づく入力を受け付けた場合、前記第１通信部または前記第２通信部を介して前記機能部による機能の実行に関わるデータの通信を前記外部装置との間で行うデータ通信手段を備え、
前記第３画面表示手段は、
前記データ通信手段によるデータの通信に関する通信画面であって、前記データ通信手段によるデータの通信が前記第１通信部を介して行われるか前記第２通信部を介して行われるかに応じて異なる表示内容の通信画面を、前記第３画面として前記表示部に表示することを特徴とする請求項１から６のいずれかに記載の機能実行装置。
【請求項８】
前記第２通信部は、近距離無線通信方式より通信可能範囲が広い無線通信方式により外部装置と通信を行うものであり、
前記第３画面表示手段は、前記データ通信手段によるデータの通信を前記第２通信部を介して行う場合、外部装置が自装置から離れ過ぎないよう勧告する表示を含む前記通信画面を、前記表示部に表示することを特徴とする請求項７記載の機能実行装置。
【請求項９】
前記機能部は、印刷用データに基づく画像を被記録媒体に印刷する印刷部を含み、
前記外部装置を用いる前記機能部による機能の実行は、前記外部装置から受信した印刷用データに基づく画像を前記印刷部により被記録媒体に印刷することであることを特徴とする請求項１から８のいずれかに記載の機能実行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能実行装置に関する。
【背景技術】
【０００２】
特許文献１には、印刷装置との間の距離が、近接無線通信可能な距離になったことを検出すると、印刷データを生成して印刷装置に送信する情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５１８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、特許文献１に記載される情報処理装置のように、印刷装置の印刷機能を近距離無線通信（近接無線通信）を利用して実行させる外部装置は、その使用方法が、各外部装置の機種やインストールされているオペレーティングシステムなど、外部装置が持つ特徴に応じて多様化されている。そのため、外部装置の特徴を十分に把握しないユーザが、外部装置を上手く使いこなせず、印刷装置の印刷機能を実行できない虞がある。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、近距離無線通信を用いた機能の実行を利用し易い機能実行装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の機能実行装置は、近距離無線通信方式により外部装置と通信可能な通信部と、所定の機能を実行可能な機能部と、表示部と、制御部とを備え、前記制御部は、前記表示部に第１画面を表示する第１画面表示手段と、前記第１画面表示手段により前記第１画面が表示されている場合、前記近距離無線通信方式によって外部装置との通信が可能であるかを判断する第１通信判断手段と、前記第１通信判断手段により近距離無線通信方式による外部装置との通信が可能であると判断された場合、当該外部装置を用いる前記機能部による機能の実行を開始するための操作を促す第２画面を前記表示部に表示する第２画面表示手段と、前記第２画面表示手段により前記第２画面が前記表示部に表示され、前記外部装置における前記操作に基づく入力を受け付けた場合、前記機能部による機能の実行中であることを示す第３画面を前記表示部に表示する第３画面表示手段と、を備えている。
【０００７】
なお、本発明は、機能実行装置を制御する制御装置、機能実行システム、機能実行方法、機能実行装置を制御するための機能実行プログラム、該機能実行プログラムを記録する記録媒体等の種々の態様で構成できる。
【発明の効果】
【０００８】
請求項１記載の機能実行装置によれば、近距離無線通信方式による外部装置との通信が可能であると判断された場合、当該外部装置を用いる機能部による機能の実行を開始するための操作を促す第２画面が表示部に表示されるので、ユーザは、表示部に表示された第２画面の内容から、外部装置を用いる機能部による機能の実行を開始するための操作を把握することができる。よって、ユーザは、機能実行装置の機能を、近距離無線通信を用いて外部装置から利用し易い。
【０００９】
請求項２記載の機能実行装置によれば、請求項１が奏する効果に加え、次の効果を奏する。外部装置からシステム情報を受信した場合、当該システム情報が示すオペレーティングシステムが、記憶部に記憶された特定情報により特定されるオペレーティングシステムと同じであるかが判断される。両者が同じであると判断された場合に、外部装置を用いる機能部による機能の実行を開始するための操作を促す第２画面が表示部に表示される。一方、両者が同じでないと判断された場合、または、システム情報を外部装置から受信しなかった場合、第２画面は表示部に表示されない。よって、外部装置が実行するオペレーティングシステムに応じて、第２画面の表示または非表示を制御するので、外部装置の特徴に応じた操作をユーザに行わせることができる。
【００１０】
請求項３記載の機能実行装置によれば、請求項１が奏する効果に加え、次の効果を奏する。外部装置からシステム情報を受信した場合、当該システム情報が示すオペレーティングシステムが、記憶部に記憶された特定情報により特定されるオペレーティングシステムと同じであるかが判断される。両者が同じであると判断された場合にのみ、外部装置を用いる機能部による機能の実行を開始するための操作を促す第２画面が表示部に表示される。よって、第２画面の表示が、外部装置が実行するオペレーティングシステムが、記憶部に記憶された特定情報により特定されるオペレーティングシステムと同じであった場合に限られるので、外部装置が実行するオペレーティングシステムの種類に応じた操作をユーザに行わせることができる。
【００１１】
請求項４記載の機能実行装置によれば、請求項１から３のいずれかが奏する効果に加え、外部装置の画面に対する入力操作を促す画面が、第２画面として表示部に表示されるので、ユーザは、外部装置を用いる機能部による機能の実行を開始するために、当該外部装置の画面に対し入力操作を行うことの必要性を認識できる。
【００１２】
請求項５記載の機能実行装置によれば、請求項１から４のいずれかが奏する効果に加え、次の効果を奏する。第２画面が表示されたことを条件として、近距離無線通信方式による外部装置との通信が可能か否かが判断され、当該通信が不可能であると判断された場合には、第２画面の表示が、当該第２画面が表示されたことを条件とする所定のタイミングで計時が開始されてから所定時間が経過したと判断されるまで、第２画面の表示が維持される。よって、第２画面が表示された後に近距離無線通信方式による外部装置との通信が不可能になった場合であっても、第２画面の表示は少なくとも所定時間に亘って継続されるので、ユーザは、当該所定期間が経過するまでの期間、第２画面の表示に基づき、外部装置を用いる機能部による機能の実行を開始するための操作を認知できる。これにより、ユーザが当該機能を利用できない事態を抑制できる。
【００１３】
請求項６記載の機能実行装置によれば、請求項５が奏する効果に加え、次の効果を奏する。近距離無線通信方式による外部装置との通信が可能であると判断された場合、第１案内画面が、第２画面として、表示部に表示される。その後、近距離無線通信方式による外部装置との通信が不可能であると判断された場合、前記所定時間が経過したと判断されるまで、第１案内画面に換えて、外部装置を用いる機能部による機能の実行を開始するための操作を再度行うように促す案内画面である第２案内画面が、第２画面として、表示部に表示される。よって、ユーザは、第２画面が表示された後に近距離無線通信方式による外部装置との通信が不可能になった場合であっても、第２案内画面の表示に基づき、外部装置を用いる機能部による機能の実行を開始するための操作を再度実行する必要があることを認知できるので、ユーザが当該機能を利用できない事態を抑制できる。
【００１４】
請求項７記載の機能実行装置によれば、請求項１から６が奏する効果に加え、次の効果を奏する。第２画面が表示部に表示され、外部装置における、機能部による機能の実行を開始するための操作に基づく入力を受け付けた場合、第１通信部または第２通信部を介して、機能部による機能の実行に関わるデータの通信が、外部装置との間で行われる。一方、第２画面が表示部に表示され、外部装置における、機能部による機能の実行を開始するための操作に基づく入力を受け付けた場合、データの通信が第１通信部を介して行われるか、第２通信部を介して行われるかに応じて異なる表示内容の通信画面が、第３画面として表示される。よって、データの通信を行う通信方式の種類に応じた通信画面が表示されるので、ユーザは、データの通信を行う通信方式に適した行動をとることができる。
【００１５】
請求項８記載の機能実行装置によれば、請求項７が奏する効果に加え、次の効果を奏する。データの通信を、近距離無線通信方式より通信可能範囲が広い無線通信方式を行う第２通信部を介して行う場合、外部装置が自装置から離れ過ぎないよう勧告する表示を含む通信画面が、第３画面として、表示部に表示される。よって、第２通信部で行われる通信方式が近距離無線通信方式より広い通信可能範囲で通信可能であるとはいえ、第３画面の表示内容から、ユーザに、自装置から離れ過ぎないような行動を控えさせることができる。これにより、自装置と外部装置との距離が第２通信部による通信が可能な通信範囲を超えて、第２通信部によるデータ通信が不可能になることを抑制できる。
【００１６】
請求項９記載の機能実行装置によれば、請求項１から８のいずれかが奏する効果に加え、ユーザは、機能実行装置の印刷部が実行する印刷機能を、近距離無線通信を用いて外部装置から利用し易い。
【図面の簡単な説明】
【００１７】
【図１】多機能周辺装置および携帯端末の電気的構成を示すブロック図である。
【図２】本発明の概略を模式的に説明する図である。
【図３】ＭＦＰのＬＣＤに表示される各画面の一例を示す模式図である。
【図４】印刷機能処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の機能実行装置の一実施形態である多機能周辺装置（以下「ＭＦＰ」と称す）１０、および、ＭＦＰ１０と通信可能な携帯端末１００の電気的構成を示すブロック図である。ＭＦＰ１０は、主な機能として、印刷機能、スキャン機能、ファクシミリ機能、コピー機能などの各種機能を有している。本実施形態のＭＦＰ１０は、印刷機能などの機能を携帯端末１００から利用する場合に、その利用を容易に行うことができるよう構成される。
【００１９】
ＭＦＰ１０には、ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ１８、プリンタ１９、ＮＣＵ２０、モデム２１、近距離通信部２２、無線ＬＡＮ通信部２３が主に設けられている。各部１１〜１３，１５〜２３は、入出力ポート２４を介して互いに接続されている。ＣＰＵ１１は、フラッシュメモリ１２に記憶される固定値やプログラム、ＲＡＭ１３に記憶されているデータ、或いは、ＮＣＵ２０を介して送受信される各種信号に従って、ＭＦＰ１０が有している各機能の制御や、入出力ポート２４と接続された各部を制御する。
【００２０】
フラッシュメモリ１２は、不揮発性のメモリであり、ＭＦＰ１０の動作を制御する制御プログラム１２ａ等が格納される。後述する図４のフローチャートに示す各処理は、制御プログラム１２ａに従ってＣＰＵ１１により実行される。また、フラッシュメモリ１２には、ＯＳ情報１２ｂが格納される。ＯＳ情報１２ｂは、オペレーティングシステム（以下「ＯＳ」と称す）を特定可能な情報である。本実施形態のＭＦＰ１０には、ＯＳ情報１２ｂとして、後述する印刷機能処理（図４参照）において第１の操作案内画面５１（図３（ｃ）参照）の表示対象とするＯＳを示すＯＳ情報１２ｂが記憶される。ＯＳ情報１２ｂは、ＭＦＰ１０の製造メーカにより作成されたものがデフォルトとしてフラッシュメモリ１２に格納され、製造メーカが必要に応じて提供する更新情報に基づいて随時更新される。なお、本実施形態では、アンドロイド（登録商標）ＯＳを示すＯＳ情報が、ＯＳ情報１２ｂとしてフラッシュメモリ１２に記憶される。ＲＡＭ１３は、ＣＰＵ１１が制御プログラム１２ａを実行するにあたり、各種データを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。
【００２１】
操作キー１５は、ＭＦＰ１０の筐体に設けられるメカニカルキーであり、各種の設定値や指示などをユーザから受け付ける。ＬＣＤ１６は、液晶表示装置であり、各種画面を表示する。ＬＣＤ１６の画面には、タッチパネル１７がＬＣＤ１６に重ねて設けられる。タッチパネル１７は、例えば、指や棒などの指示物がＬＣＤ１６の画面に対してタッチ又は近づいた場合に、タッチ又は近づいた位置を検知し、検知した位置をＭＦＰ１０に入力する。スキャナ１８は、原稿を読み取って画像データに変換する。プリンタ１９は、画像データに基づく画像を記録用紙に印刷する。モデム２１は、ＦＡＸ送信時には送信すべき画像データを、電話回線網（図示せず）に伝送可能な信号に変調してＮＣＵ２０を介して送信し、または、電話回線網からＮＣＵ２０を介して入力された信号を画像データに復調する。ＮＣＵ２０は、図示されない電話回線網とＭＦＰ１０との間を接続するものであり、モデム２１からの指示に従って、回線を閉結または切断することにより、電話回線網との間の接続状態を制御する。
【００２２】
近距離通信部２２は、例えば１０ｃｍ程度の短い距離を通信可能距離とする近距離無線通信で通信を行うためのインタフェースである。本実施形態では、近距離通信部２２が行う近距離無線通信は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）標準規格に従う非接触通信（以下、この通信を「ＮＦＣ通信」と称す）である。ＭＦＰ１０は、近距離通信部２２を介して、近距離通信部１２２を有する携帯端末１００と通信可能に接続される。
【００２３】
無線ＬＡＮ通信部２３は、無線ＬＡＮによる無線通信を行うためのインタフェースである。本実施形態では、無線ＬＡＮ通信部２３が行う通信は、ＩＥＥＥ８０２．１１ｂ/ｇの規格に準拠した無線ＬＡＮによる無線通信である。本実施形態において、無線ＬＡＮ通信部２３は、中継装置であるアクセスポイント（図示せず）を介したインフラストラクチャモード、または、直接接続であるアドホックモードのいずれかにより、無線ＬＡＮ通信部１２３を有する携帯端末１００との間でＷｉ−Ｆｉ（登録商標）規格に基づいた無線通信（以下、この通信を「Ｗｉ−Ｆｉ通信」と称す）により接続される。
【００２４】
携帯端末１００は、例えば、スマートフォンや携帯電話などである。携帯端末１００には、ＣＰＵ１１１、フラッシュメモリ１１２、ＲＡＭ１１３、操作キー１１５、ＬＣＤ１１６、タッチパネル１１７、メモリカードインタフェース（メモリカードＩ／Ｆ）１１８、音声入力部１１９、電話網通信部１２０、近距離通信部１２２、無線ＬＡＮ通信部１２３が主に設けられる。各部１１１〜１１３，１１５〜１２０，１２２，１２３は、入出力ポート１２４を介して互いに接続されている。ＣＰＵ１１１は、ＲＯＭ１１２等に記憶される固定値やプログラム等に従って、バスライン１２４と接続された各部を制御する。
【００２５】
フラッシュメモリ１１２は、書換可能な不揮発性のメモリである。フラッシュメモリ１１２には、ＯＳ１１２ａ、デバイス制御アプリケーション（以下「デバイス制御アプリ」と称す）１１２ｂが格納される。以降、アプリケーションやオペレーティングシステムなどのプログラムを実行するＣＰＵ１１１のことを、単にプログラム名で記載する場合もある。例えば「アプリケーション」という記載が、「アプリケーションを実行するＣＰＵ１１１」を意味する場合もある。
【００２６】
ＯＳ１１２ａは、携帯端末１００の標準機能を実現するための基本ソフトウェアであって、本実施形態の場合、アンドロイドＯＳである。デバイス制御アプリ１１２ｂは、ＭＦＰ１０などのデバイスのベンダによって提供されるアプリケーションであって、ユーザによって携帯端末１００にインストールされ、携帯端末１００からデバイスの利用を可能とする。例えば、パーソナルコンピュータなどを経由せずに、携帯端末１００から直接、デバイスの印刷機能およびスキャン機能を利用することを可能にする。デバイス制御アプリ１１２ｂは、ＯＳ１１２ａであるアンドロイドＯＳをベースとするアプリケーションである。
【００２７】
操作キー１１５は、携帯端末１００の筐体に設けられるメカニカルキーであり、各種の設定値や指示などをユーザから受け付ける。ＬＣＤ１１６は、液晶表示装置であり、各種画面を表示する。タッチパネル１１７は、ＬＣＤ１１６に重ねて設けられ、指や棒などの指示物がＬＣＤ１１６の画面に対してタッチ又は近づいた場合に、タッチ又は近づいた位置を検知し、検知した位置を携帯端末１００に入力する。メモリカードＩ／Ｆ１１８は、不揮発性のメモリカード（図示せず）が装着されるインタフェースであって、メモリカードに対するデータの書き込み又は読み出しを制御する。音声入出力部１２１は、マイクやスピーカなどで構成された音声入出力用デバイスである。電話網通信部１２２は、携帯電話網（図示せず）を介した通話を行うための回路である。近距離通信部１２２は、上記近距離通信部２２と同様、近距離無線通信用のインタフェースである。無線ＬＡＮ通信部１２３は、上記無線ＬＡＮ通信部２３と同様、無線ＬＡＮ通信用のインタフェースである。
【００２８】
図２は、本発明の概略を模式的に説明する図である。本実施形態のＭＦＰ１０は、自装置に設けられた機能を、携帯端末１００などのＮＦＣ通信可能なデバイスから利用可能に構成される。以下、ＮＦＣ通信可能なデバイスをＮＦＣデバイスと称す。以下では、一例として、ＮＦＣ通信を用いてＭＦＰ１０の印刷機能を携帯端末１００から利用する場合について説明する。
【００２９】
図２（ａ）に示すように、ＭＦＰ１０に設けられる操作パネル１０ａには、ＬＣＤ１６と、近距離通信部２２のアンテナ部２２ａとが少なくとも設けられている。近距離通信部２２がＮＦＣ通信による入力を受け付け可能である状態で、携帯端末１００に設けられた近距離通信部１２２のアンテナ部（図示せず）を近づけると、ＭＦＰ１０の近距離通信部２２と、携帯端末１００の近距離通信部１２２との間で、近距離通信（本実施形態では、ＮＦＣ通信）を行うことができる。本実施形態では、近距離通信部１２２のアンテナ部は、携帯端末１００の背面、すなわち、ＬＣＤ１１６が設けられる面の裏面に設けられるものとする。
【００３０】
本実施形態のＭＦＰ１０は、近距離通信部２２がＮＦＣ通信による入力を受け付け可能である状態において、その旨をユーザに報知するＲｅａｄｙ表示３０をＬＣＤ１６に表示する。よって、Ｒｅａｄｙ表示３０がＬＣＤ１６に表示された状態で、図２（ａ）の矢印Ａが示すように、携帯端末１００の背面側に設けられた近距離通信部１２２のアンテナ部を、アンテナ部２２ａに近づけることにより、ＭＦＰ１０と携帯端末１００との間でＮＦＣ通信を行うことができる。
【００３１】
デバイス制御アプリ１１２ｂがインストールされた携帯端末１００は、ＮＦＣ通信を用いてＭＦＰ１０の印刷機能を利用できる。例えば、図２（ａ）に示すように、デバイス制御アプリ１１２ｂを実行する携帯端末１００は、プリント画面１５０をＬＣＤ１１６に表示する。プリント画面１５０がＬＣＤ１１６に表示された状態で、携帯端末１００の背面を、Ｒｅａｄｙ表示３０がＬＣＤ１６に表示されているＭＦＰ１０のアンテナ部２２ａに近づけると、ＭＦＰ１０は、ＮＦＣデバイスである携帯端末１００を検出し、ＭＦＰ１０と携帯端末１００との間でＮＦＣ通信を実行する。かかるＮＦＣ通信を契機として、ＭＦＰ１０の印刷機能を用い、プリント画面１５０に表示される画像１５０ａを記録用紙に印刷できる。
【００３２】
アンドロイドＯＳは、所定の画面に対するタッチ操作（タップ操作）の入力を契機として、相手装置へのデータ転送を開始するよう構成される。よって、ＯＳ１１２ａとしてアンドロイドＯＳを搭載する携帯端末１００は、ＭＦＰ１０の印刷機能による印刷を実行すべく、当該ＭＦＰ１０に印刷対象の画像データを転送（送信）するために、タッチパネル１１７に対するタッチ操作の入力を必要とする。よって、ＯＳ１１２ａがアンドロイドＯＳである携帯端末１００は、ＮＦＣデバイスであるＭＦＰ１０を検出した場合、タッチ操作を入力すべき画面１５１をＬＣＤ１６に表示する。ユーザが画面１５１に対しタッチ操作を入力したことに基づき、携帯端末１００は、印刷対象の画像データをＭＦＰ１０に転送する。
【００３３】
一方、本実施形態のＭＦＰ１０は、ＮＦＣデバイスを検出した場合に、当該ＮＦＣデバイスが実行するＯＳが、自装置に記憶されるＯＳ情報１２ｂが示すＯＳと同じである場合、ＭＦＰ１０の機能の実行を開始させるために必要な操作を促すメッセージを含む操作案内画面をＬＣＤ１６に表示する。本実施形態では、アンドロイドＯＳを示すＯＳ情報がＯＳ情報１２ｂとしてフラッシュメモリ１２に記憶されている。よって、ＭＦＰ１０は、アンドロイドＯＳを実行する携帯端末１００をＮＦＣデバイスとして検出した場合、図２（ｂ）に示すように、「端末の画面をタッチして下さい。」というメッセージ５１ａを含む第１の操作案内画面５１を、ＬＣＤ１６に表示する。
【００３４】
上述した通り、アンドロイドＯＳは、タッチ操作の入力を契機として、相手装置へのデータ転送を開始するよう構成される。それ故、第１の操作案内画面５１に表示されるメッセージ５１ａは、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作を促すメッセージである。ユーザは、第１の操作案内画面５１を視認することによって、ＭＦＰ１０の印刷機能の実行を開始させるために、画面１５１に対するタッチ操作を入力する必要があることを認知できる。よって、ユーザが、画面１５１に対するタッチ操作の必要性を知らず、画面１５１をタッチせずに、ＭＦＰ１０の印刷機能を利用できない事態を抑制できる。
【００３５】
ユーザが、画面１５１に対するタッチ操作を行った場合、携帯端末１００は、印刷指示をＭＦＰ１０に送信し、次いで、画像１５０ａに対応する画像データおよび印刷設定をＭＦＰ１０に転送（送信）する。ＭＦＰ１０は、携帯端末１００から受信した画像データと印刷設定とに基づき、当該画像データに基づく画像（すなわち、画像１５０ａ）であって、印刷設定に応じた画像を、プリンタ１９で記録用紙に印刷する。かかる印刷の実行中、ＭＦＰ１０はプリント中画面５５をＬＣＤ１６に表示し、携帯端末１００は、プリント中画面１５２をＬＣＤ１１６に表示する。
【００３６】
図３は、ＮＦＣ通信を用いてＭＦＰ１０の印刷機能を利用する場合に、ＭＦＰ１０のＬＣＤ１６に表示される各画面の一例を示す模式図である。図３（ａ）および（ｂ）は、待機画面５０を示す模式図である。待機画面５０は、ＭＦＰ１０が何の機能も実行しておらず、機能の実行を待機する状態においてＬＣＤ１６に表示される画面である。図３（ａ）および（ｂ）に示す待機画面５０には、日時表示５０ａが表示される。
【００３７】
待機画面５０がＬＣＤ１６に表示されている場合に、近距離通信部２２がＮＦＣ通信による入力を受け付け可能な状態になると、待機画面５０には、図３（ｂ）に示すように、当該状態を報知するためのＲｅａｄｙ表示３０が表示される。「近距離通信部２２がＮＦＣ通信による入力を受け付け可能な状態」としては、例えば、無線ＬＡＮ通信部２３によるＷｉ−Ｆｉ通信が実行されていない場合が例示される。なお、Ｒｅａｄｙ表示３０は、待機画面５０に限らず、ＬＣＤ１６に表示可能な各種画面において、近距離通信部２２がＮＦＣ通信による入力を受け付け可能である場合に表示される。
【００３８】
図３（ｃ）は、第１の操作案内画面５１の一例を示す模式図である。第１の操作案内画面５１は、ＭＦＰ１０が、アンドロイドＯＳを実行する携帯端末１００をＮＦＣデバイスとして検出した場合に表示される画面である。第１の操作案内画面５１は、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作を促すメッセージ５１ａを含む。図３（ｃ）に示す例では、メッセージ５１ａは「端末の画面をタッチして下さい。」という内容であり、ＮＦＣデバイスの画面に対するタッチ操作を促すメッセージである。
【００３９】
図３（ｄ）は、第２の操作案内画面５２の一例を示す模式図である。第２の操作案内画面５２は、ＭＦＰ１０がＮＦＣデバイスを検出したことに基づく第１の操作案内画面５１の表示後、ＭＦＰ１０がＮＦＣデバイスを検出できなくなった場合に、第１の操作案内画面５１に換えて表示される画面である。第２の操作案内画面５２は、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作を再度実行するように促すメッセージ５２ａを含む。図３（ｄ）に示す例では、「端末を再度本体に近づけ、端末の画面をタッチして下さい。」という内容がメッセージ５２ａとして表示される。
【００４０】
第１の操作案内画面５１の表示後、ＭＦＰ１０がＮＦＣデバイスを検出できなくなる状況としては、例えば、ユーザが、デバイス制御アプリ１１２ｂの使い方をよく理解しておらず、携帯端末１００をアンテナ部２２ａからＮＦＣ通信の通信可能距離を超えて離してしまった場合や、ＬＣＤ１６とアンテナ部２２ａとの位置関係や携帯端末１００の大きさなどが原因で、第１の操作案内画面５１が携帯端末１００に隠され、ユーザが当該画面５１を視認できなかったなどの場合に起こり得る。しかしながら、上記状況が生じたとしても、本実施形態のＭＦＰ１０によれば、第２の操作案内画面５２がＬＣＤ１６に表示されるので、ユーザは、メッセージ５２ａの内容に基づき、ＭＦＰ１０の印刷機能を利用するためにはどうしたら良いかを認知することができる。よって、ユーザが、ＭＦＰ１０の印刷機能を利用できない事態を抑制できる。
【００４１】
図３（ｅ）は、第１のデータ転送中画面５３の一例を示す模式図である。第１のデータ転送中画面５３は、印刷指示の受信に伴うデータ転送をＷｉ−Ｆｉ通信を用いて実行する場合に、当該データ転送中に表示される画面である。第１のデータ転送中画面５３は、ＭＦＰ１０の印刷機能を実行中であることを示す画面の１つである。第１のデータ転送中画面５３は、携帯端末１００がＭＦＰ１０から離れ過ぎないように勧告するメッセージ５３ａを含む。図３（ｅ）に示す例では、「本体から離れないで下さい。」という内容がメッセージ５３ａとして表示される。
【００４２】
Ｗｉ−Ｆｉ通信による通信可能距離は１００ｍ程度であり、近距離無線通信に比べれば広い範囲でのデータ通信が可能であるが、それ故に、ユーザは、データ転送を開始した後、データ転送が完了する前に、携帯端末１００を持ったまま、ＭＦＰ１０の傍を離れがちである。この場合、携帯端末１００とＭＦＰ１０との距離がＷｉ−Ｆｉ通信による通信可能範囲を超えてしまうと、Ｗｉ−Ｆｉ通信によるデータ転送が失敗し、ＭＦＰ１０の印刷機能を利用することができなくなる。しかしながら、本実施形態のＭＦＰ１０は、携帯端末１００からのデータ転送をＷｉ−Ｆｉ通信で行う場合には、メッセージ５３ａを含む第１のデータ転送中画面５３をＬＣＤ１６に表示するので、ユーザに注意を促し、Ｗｉ−Ｆｉ通信によるデータ転送ができなくなる事態を抑制できる。
【００４３】
図３（ｆ）は、第２のデータ転送中画面５４の一例を示す模式図である。第２のデータ転送中画面５４は、印刷指示の受信に伴うデータ転送を、ＮＦＣ通信を用いて実行する場合に、当該データ転送中に表示される画面である。第２のデータ転送中画面５４は、ＭＦＰ１０の印刷機能を実行中であることを示す画面の１つである。第２のデータ転送中画面５４は、携帯端末１００をＭＦＰ１０から離さないように勧告するメッセージ５４ａを含む。図３（ｆ）に示す例では、「端末を本体から離さないで下さい。」という内容がメッセージ５４ａとして表示される。ＭＦＰ１０は、携帯端末１００からのデータ転送をＮＦＣ通信で行う場合には、メッセージ５４ａを含む第２のデータ転送中画面５４をＬＣＤ１６に表示するので、ユーザは、かかるメッセージ５４ａの内容に基づき、携帯端末１００などのＮＦＣデバイスをＭＦＰ１０から離してはいけないことを認知する。これにより、ユーザが、ＮＦＣデバイスを、ＮＦＣ通信の通信可能な範囲を超えてＭＦＰ１０から離すことを抑制できるので、携帯端末１００とＭＦＰ１０との間で行われるＮＦＣ通信を維持することができ、当該ＮＦＣ通信によるデータ転送を確実に完了させることができる。
【００４４】
図３（ｅ）および図３（ｆ）に示すように、本実施形態のＭＦＰ１０によれば、携帯端末１００からのデータ転送を、Ｗｉ−Ｆｉ通信で行うか、ＮＦＣ通信で行うかに応じて、第１のデータ転送中画面５３または第２のデータ転送中画面５４のいずれかがＬＣＤ１６に表示される。第１のデータ転送中画面５３および第２のデータ転送中画面５４には、それぞれ、データ転送の通信方式に応じたメッセージ５３ａ，５４ａが表示される。よって、ユーザは、これらのメッセージ５３ａ，５４ａを視認することにより、データ転送の通信方式に適した行動をとることができる。
【００４５】
図３（ｇ）は、プリント中画面５５の一例を示す模式図である。プリント中画面５５は、携帯端末１００からのデータ転送が完了し、受信した画像データに基づく画像の印刷中に表示される画面である。プリント中画面５５は、ＭＦＰ１０の印刷機能を実行中であることを示す画面の１つである。プリント中画面５５は、携帯端末１００をＭＦＰ１０から離してよい旨を報知するメッセージ５５ａを含む。図３（ｇ）に示す例では、「本体から離れても大丈夫です。」という内容がメッセージ５５ａとして表示される。印刷の実行中は、携帯端末１００からのデータ転送が既に完了しているので、携帯端末１００が、設定されている通信方式の通信可能範囲から外れたとしても問題は生じない。よって、ユーザは、プリント中画面５５に表示されたメッセージ５５ａに基づき、ＭＦＰ１０から離れてもよいことを認知することができるので、印刷の実行中、ユーザに行動の自由度を与えることができる。
【００４６】
図３（ｅ），図３（ｆ），図３（ｇ）に示すように、第１のデータ転送中画面５３、第２のデータ転送中画面５４、およびプリント中画面５５には、実行中の動作をキャンセルするためのキャンセルボタン６１が表示される。ユーザは、キャンセルボタン６１に対するタッチ操作を行うことにより、そのときの表示画面に応じた実行中の動作（データ転送または印刷）をキャンセルできる。
【００４７】
図４は、印刷機能処理を示すフローチャートである。本処理は、制御プログラム１２ａに従ってＣＰＵ１１が実行する処理であり、ＮＦＣ通信を用いて携帯端末１００（ＮＦＣデバイス）から受信した印刷指示に基づき、携帯端末１００から転送された画像データに基づく印刷を実行する処理である。本処理は、ＭＦＰ１０に電源を投入すると開始される。
【００４８】
ＣＰＵ１１は、待機画面５０をＬＣＤ１６に表示する（Ｓ４０１）。Ｓ４０１の処理が実行されると、例えば、図３（ａ）に示す待機画面５０がＬＣＤ１６に表示される。次に、ＣＰＵ１１は、ＭＦＰ１０がＮＦＣ通信による入力を受け付け可能な状態であるか否かを判断する（Ｓ４０２）。Ｓ４０２において、例えば、無線ＬＡＮ通信部２３によるＷｉ−Ｆｉ通信が実行されていない場合に、ＣＰＵ１１は、ＮＦＣ通信による入力を受け付け可能な状態であると判断する一方で、無線ＬＡＮ通信部２３によるＷｉ−Ｆｉ通信が実行されている場合に、ＣＰＵ１１は、ＮＦＣ通信による入力を受け付け可能な状態でないと判断する。また、例えば、ＭＦＰ１０に内部エラーが生じている場合や、スキャナ１８の原稿台（図示せず）を覆う原稿カバー（図示せず）が開いている等のメカニカルなエラーが生じている場合に、ＣＰＵ１１は、ＮＦＣ通信による入力を受け付け可能な状態でないと判断する。
【００４９】
Ｓ４０２において、ＭＦＰ１０がＮＦＣ通信による入力を受け付け可能な状態でないとＣＰＵ１１が判断した場合（Ｓ４０２：Ｎｏ）、ＣＰＵ１１は、ＮＦＣ通信による入力を受け付け可能な状態になるのを待機する。一方、ＭＦＰ１０がＮＦＣ通信による入力を受け付け可能な状態であるとＣＰＵ１１が判断した場合（Ｓ４０２：Ｙｅｓ）、ＣＰＵ１１は、ＮＦＣ通信による入力を受け付け可能である状態であることを示すＲｅａｄｙ表示３０を待機画面５０に表示する（Ｓ４０３）。Ｓ４０１の処理が実行されると、例えば、図３（ｂ）に示すように、Ｒｅａｄｙ表示３０が待機画面５０に表示される。
【００５０】
次に、ＣＰＵ１１は、ＮＦＣデバイスとして携帯端末１００を検出したかを判断する（Ｓ４０４）。携帯端末１００を検出していないとＣＰＵ１１が判断した場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１１は、携帯端末１００が検出されるのを待機する。一方、携帯端末１００を検出したとＣＰＵ１１が判断した場合（Ｓ４０４：Ｙｅｓ）、ＣＰＵ１１は、検出された携帯端末１００から、当該携帯端末１００で実行中のＯＳを特定可能なＯＳ情報をＮＦＣ通信によって取得したかを判断する（Ｓ４０５）。
【００５１】
携帯端末１００からＯＳ情報を取得したとＣＰＵ１１が判断した場合（Ｓ４０５：Ｙｅｓ）、取得したＯＳ情報が、フラッシュメモリ１２に記憶されるＯＳ情報１２ｂと同じであるかを判断する（Ｓ４０６）。なお、携帯端末１００から取得したＯＳ情報が示すＯＳと、ＯＳ情報１２ｂが示すＯＳとが同じであれば、携帯端末１００から取得したＯＳ情報と、ＯＳ情報１２ｂとが異なっていたとしても、Ｓ４０６において、ＣＰＵ１１は、両ＯＳ情報が同じであると判断する。取得したＯＳ情報とＯＳ情報１２ｂとが同じであるとＣＰＵ１１が判断した場合（Ｓ４０６：Ｙｅｓ）、ＣＰＵ１１は、待機画面５０に換えて、第１の操作案内画面５１をＬＣＤ１６に表示し（Ｓ４０７）、処理をＳ４０８に移行する。Ｓ４０７の処理が実行されると、例えば、図３（ｃ）に示す第１の操作案内画面５１がＬＣＤ１６に表示される。ユーザは、第１の操作案内画面５１に表示されるメッセージ５１ａを視認することによって、印刷機能の実行を開始させるために携帯端末１００に行うべき操作を知ることができる。
【００５２】
取得したＯＳ情報とＯＳ情報１２ｂとが異なるとＣＰＵ１１が判断した場合、または、ＯＳ情報を取得できなかった場合（Ｓ４０５：Ｎｏ，Ｓ４０８：Ｎｏ）、ＣＰＵ１１は、Ｓ４０７の処理をスキップしてＳ４０８に移行する。よって、本実施形態のＭＦＰ１０によれば、取得したＯＳ情報とＯＳ情報１２ｂとが異なる場合や、ＯＳ情報を取得できなかった場合には、第１の操作案内画面５１がＬＣＤ１６に表示されない。
【００５３】
ＣＰＵ１１は、ＮＦＣ通信により携帯端末１００から印刷指示を受信したか否かを判断する（Ｓ４０８）。当該印刷指示は、ユーザが、携帯端末１００のＬＣＤ１１６に表示された画面１５１（図２（ｂ））に対しタッチ操作を入力した場合に、携帯端末１００から送信される。印刷指示を受信していないとＣＰＵ１１が判断した場合（Ｓ４０８：Ｎｏ）、ＣＰＵ１１は、携帯端末１００を検出できる状態であるか否かを判断する（Ｓ４１９）。Ｓ４１９において、携帯端末１００を検出できる状態であるとＣＰＵ１１が判断した場合（Ｓ４１９：Ｙｅｓ）、携帯端末１００がＮＦＣ通信の通信範囲内に留まっていることを示す。よって、かかる場合、ＣＰＵ１１は、処理をＳ４０８に移行して、印刷指示の受信を待機する。
【００５４】
一方、携帯端末１００を検出できる状態でないとＣＰＵ１１が判断した場合（Ｓ４１９：Ｎｏ）、携帯端末１００がＮＦＣ通信の通信範囲外に移動されたことを示す。よって、かかる場合、ＣＰＵ１１は、第１の操作案内画面５１に換えて、第２の操作案内画面５２をＬＣＤ１６に表示する（Ｓ４２０）。Ｓ４２０の処理が実行されると、例えば、図３（ｄ）に示す第２の操作案内画面５２がＬＣＤ１６に表示される。ユーザは、第２の操作案内画面５２に表示されるメッセージ５２ａを視認することによって、印刷機能の実行を開始させるために携帯端末１００に行うべき操作を知ることができる。
【００５５】
ＣＰＵ１１は、Ｓ４２０の処理後、携帯端末１００を検出できる状態でないとＣＰＵ１１が判断してから所定時間が経過したかを判断する（Ｓ４２１）。所定時間が経過していないとＣＰＵ１１が判断した場合（Ｓ４２１：Ｎｏ）、ＣＰＵ１１は、処理をＳ４１９に移行する。一方、所定時間が経過したとＣＰＵ１１が判断した場合（Ｓ４２１：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ４０１に移行する。これにより、第２の操作案内画面５２に換わり、待機画面５０がＬＣＤ１６に表示される。
【００５６】
一方、Ｓ４０８において、印刷指示をＮＦＣ通信により受信したとＣＰＵ１１が判断した場合（Ｓ４０８：Ｙｅｓ）、ＣＰＵ１１は、携帯端末１００との通信をＮＦＣ通信からＷｉ−Ｆｉ通信に切り換える設定であるか否かを判断する（Ｓ４０９）。本実施形態のＭＦＰ１０は、携帯端末１００などの携帯端末１００からのデータ転送を、アドホックモードのＷｉ−Ｆｉ通信（Ｗｉ−Ｆｉダイレクト）、または、ＮＦＣ通信のいずれかで行うことが可能に構成される。データ転送をアドホックモードのＷｉ−Ｆｉ通信で行う設定である場合、Ｓ４０９において、ＣＰＵ１１は、携帯端末１００との通信をＷｉ−Ｆｉ通信に切り換える設定であると判断する。一方、データ転送をＮＦＣ通信で行う設定である場合、Ｓ４０９において、ＣＰＵ１１は、携帯端末１００との通信をＷｉ−Ｆｉ通信に切り換える設定でないと判断する。
【００５７】
なお、Ｗｉ−Ｆｉ通信およびＮＦＣ通信のうち、いずれの通信方式を用いてデータ転送を行うかは、ユーザが所定の操作をＭＦＰ１０に入力することによって設定できる。あるいは、ＣＰＵ１１が、印刷指示とともに、データ転送をいずれの通信方式用いて行うかを指定する情報を受信できる構成とし、当該情報に基づき、データ転送に使用する通信方式を設定する構成としてもよい。
【００５８】
Ｓ４０９において、携帯端末１００との通信をＷｉ−Ｆｉ通信に切り換える設定であると、ＣＰＵ１１が判断した場合（Ｓ４０９：Ｙｅｓ）、ＣＰＵ１１は、第１の操作案内画面５１または第２の操作案内画面５２に換えて、第１のデータ転送中画面５３をＬＣＤ１６に表示する（Ｓ４１０）。Ｓ４１０の処理が実行されると、例えば、図３（ｅ）に示す第１のデータ転送中画面５３がＬＣＤ１６に表示される。次に、ＣＰＵ１１は、携帯端末１００との通信をアドホックモードのＷｉ−Ｆｉ通信に切り換え（Ｓ４１１）、携帯端末１００から、自装置のＩＰアドレスを宛先とするアドホックモードのＷｉ−Ｆｉ通信による印刷用データの転送を開始する（Ｓ４１２）。印刷用データは、印刷対象の画像データと印刷設定とから構成される。なお、ＣＰＵ１１は、Ｓ４０４において携帯端末１００を検出した後、ＮＦＣ通信により自装置のＩＰアドレスを相手の携帯端末１００に送信する。
【００５９】
一方、Ｓ４０９において、携帯端末１００との通信をＷｉ−Ｆｉ通信に切り換える設定でないと、ＣＰＵ１１が判断した場合（Ｓ４０９：Ｎｏ）、ＣＰＵ１１は、第１の操作案内画面５１または第２の操作案内画面５２に換えて、第２のデータ転送中画面５４をＬＣＤ１６に表示する（Ｓ４２２）。Ｓ４２２の処理が実行されると、例えば、図３（ｆ）に示す第２のデータ転送中画面５４がＬＣＤ１６に表示される。ＣＰＵ１１は、Ｓ４２２の処理後、携帯端末１００から自装置へのＮＦＣ通信による印刷用データの転送を開始する（Ｓ４１２）。
【００６０】
ＣＰＵ１１は、データ転送の開始後、第１のデータ転送中画面５３または第２のデータ転送中画面５４に表示されたキャンセルボタン６１に対するタッチ操作を受け付けたかを判断する（Ｓ４１３）。キャンセルボタン６１に対するタッチ操作をＣＰＵ１１が受け付けた場合（Ｓ４１３：Ｙｅｓ）、ＣＰＵ１１は、実行中のデータ転送をキャンセルして、処理をＳ４０１に移行する。これにより、第１のデータ転送中画面５３または第２のデータ転送中画面５４に換わり、待機画面５０がＬＣＤ１６に表示される。
【００６１】
キャンセルボタン６１に対するタッチ操作をＣＰＵ１１が受け付けることなく、かつ、データ転送が完了していない場合（Ｓ４１３：Ｎｏ，Ｓ４１４：Ｎｏ）、ＣＰＵ１１は、データ転送を継続する。データ転送が完了すると（Ｓ４１４：Ｙｅｓ）、ＣＰＵ１１は、第１のデータ転送画面５３または第２のデータ転送画面５４に換えて、プリント中画面５５をＬＣＤ１６に表示する（Ｓ４１５）。次に、ＣＰＵ１１は、プリンタ１９に、携帯端末１００から受信した印刷用データに基づく印刷を開始させる（Ｓ４１６）。
【００６２】
ＣＰＵ１１は、印刷の開始後、プリント中画面５５に表示されたキャンセルボタン６１に対するタッチ操作を受け付けたかを判断する（Ｓ４１７）。キャンセルボタン６１に対するタッチ操作をＣＰＵ１１が受け付けた場合（Ｓ４１７：Ｙｅｓ）、ＣＰＵ１１は、実行中の印刷をキャンセルして、処理をＳ４０１に移行する。これにより、プリント中画面５５に換わり、待機画面５０がＬＣＤ１６に表示される。一方、キャンセルボタン６１に対するタッチ操作をＣＰＵ１１が受け付けることなく、かつ、印刷が完了していない場合（Ｓ４１７：Ｎｏ，Ｓ４１８：Ｎｏ）、ＣＰＵ１１は、印刷の実行を継続する。印刷が完了すると（Ｓ４１８：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ４０１に移行する。これにより、プリント中画面５５に換わり、待機画面５０がＬＣＤ１６に表示される。
【００６３】
本実施形態のＭＦＰ１０によれば、ＮＦＣデバイスとしての携帯端末１００が実行するオペレーティングシステム（ＯＳ）の種類が、アンドロイドＯＳなど所定のＯＳである場合に、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作を促すメッセージ５１ａを含む第１の操作案内画面５１がＬＣＤ１６に表示される。よって、ユーザは、第１の操作案内画面５１を視認することによって、ＭＦＰ１０の印刷機能の実行を開始させるために行うべき操作があることを認知できるので、ユーザが、当該操作を行わずに、ＭＦＰ１０の印刷機能を利用できない事態を抑制できる。このように、本実施形態のＭＦＰ１０によれば、ＭＦＰ１０の印刷機能を、携帯端末１００などのＮＦＣデバイスから、ＮＦＣ通信を用いて容易に利用できる。このとき、第１の操作案内画面５１の表示は、ＮＦＣデバイスが実行するＯＳが所定のＯＳである場合に限って表示され、それ以外のＯＳである場合には表示されない。よって、ユーザが、ＮＦＣデバイスを用いてＭＦＰ１０の印刷機能を利用する場合に、当該機能を利用しようとするＮＦＣデバイスが実行するＯＳの種類に応じた操作を行わせることができる。
【００６４】
また、第１の操作案内画面５１の表示が開始された後、携帯端末１００（ＮＦＣデバイス）を検出できる状態でないと判断されてとしても、当該判断から所定時間が経過するまでの間は、第２の操作案内画面５２を表示させる。よって、ユーザは、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作に基づく入力をＮＦＣ通信によって受信する前に、ＮＦＣデバイスをＭＦＰ１０から離してしまい、ＮＦＣ通信が不可能な状態になったとしても、第２の操作案内画面５２の内容に基づき、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作を再度実行する必要があることを認知できる。これにより、ユーザが、ＭＦＰ１０の印刷機能を利用できない事態を抑制できる。
【００６５】
上記実施形態において、ＭＦＰ１０が、機能実行装置の一例である。携帯端末１００が、外部装置の一例である。近距離通信部２２が、通信部、第１通信部の一例である。無線ＬＡＮ通信部２３が、通信部、第２通信部の一例である。プリンタ１９が、機能部、印刷部の一例である。ＬＣＤ１６が、表示部の一例である。ＣＰＵ１１が、制御部の一例である。フラッシュメモリ１２が、記憶部の一例である。ＯＳ１１２ａが、オペレーティングシステムの一例である。ＯＳ情報１２ｂが、特定情報の一例である。ＮＦＣデバイスから受信したＯＳ情報が、システム情報の一例である。ＮＦＣ通信が、近距離無線通信の一例である。Ｗｉ−Ｆｉ通信が、近距離通信より通信可能範囲が広い無線通信方式の一例である。待機画面５０が、第１画面、所定の画面の一例である。第１の操作案内画面５１が、第２画面、第１の案内画面の一例である。第２の操作案内画面５２が、第２画面、第２の案内画面の一例である。第１のデータ転送中画面５３，第２のデータ転送中画面５４，プリント中画面５５が、第３画面の一例である。Ｓ４０１の処理を実行するＣＰＵ１１が、第１画面表示手段の一例である。Ｓ４０４の処理を実行するＣＰＵ１１が、第１通信判断手段の一例である。Ｓ４０７の処理を実行するＣＰＵ１１が、第２画面表示手段の一例である。Ｓ４１０，Ｓ４１５，Ｓ４２２の処理を実行するＣＰＵ１１が、第３画面表示手段の一例である。Ｓ４０５の処理を実行するＣＰＵ１１が、受信手段の一例である。Ｓ４０６の処理を実行するＣＰＵ１１が、システム判断手段の一例である。Ｓ４１９の処理を実行するＣＰＵ１１が、第２通信判断手段の一例である。Ｓ４２１の処理を実行するＣＰＵ１１が、時間判断手段の一例である。Ｓ４１２の処理を実行するＣＰＵ１１が、データ通信手段の一例である。
【００６６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６７】
例えば、上記実施形態では、ＭＦＰ１０を本発明の機能実行装置として例示したが、少なくとも１の機能を実行可能な装置であれば、複数の機能を有するＭＦＰ１０に限らず、プリンタやスキャナなどの単機能に特化された装置や、保存機能などを有するパーソナルコンピュータなども、本発明の機能実行装置として採用できる。
【００６８】
上記実施形態では、ＮＦＣデバイスである携帯端末１００が利用するＭＦＰ１０の機能の一例として、印刷機能を例示したが、携帯端末１００などのＮＦＣデバイスが印刷機能以外の機能を利用する場合に対し、本発明を適用してもよい。例えば、携帯端末１００に記憶されている画像データや文書データをＭＦＰ１０のファクシミリ機能を送信する場合や、携帯端末１００に記憶されている各種データをＭＦＰ１０に保存させる場合や、携帯端末１００に記憶されている各種データを、ＭＦＰ１０を介してインターネット上のクラウドサーバ（図示せず）に保存させる場合などに、本発明を適用してもよい。あるいは、ＭＦＰ１０のスキャン機能により得られたスキャンデータを携帯端末に保存する場合などに、本発明を適用してもよい。つまり、ＭＦＰ１０が実行可能な機能をＮＦＣデバイスから利用する場合に、ＭＦＰ１０がＮＦＣデバイスを検出した場合に、第１の操作案内画面５１のような、該当機能の実行を開始させるために必要な操作を促すメッセージを含む画面をＬＣＤ１６に表示させる構成としてもよい。
【００６９】
上記実施形態では、ＭＦＰ１０と携帯端末１００との間でＮＦＣ通信とＷｉ−Ｆｉ通信との両方が可能である場合を例示したが、これらの装置１０，１００間において少なくともＮＦＣ通信が可能であれば、本発明を適用可能である。また、上記実施形態では、携帯端末１００からＭＦＰ１０へのデータ転送を、Ｗｉ−Ｆｉ通信で行う構成としたが、当該データ転送を、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信などの他の無線通信で行う構成としてもよい。また、上記実施形態では、近距離無線通信として、ＮＦＣ標準規格に従う非接触通信（ＮＦＣ通信）を例示したが、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）など、他の規格に従う非接触通信を採用する構成としてもよい。
【００７０】
上記実施形態では、ＭＦＰ１０が実行可能な機能を利用する外部装置として、スマートフォンや携帯電話などの携帯端末１００を例示したが、これに限定されず、ＮＦＣ通信可能に構成される装置であれば、種々の装置を外部装置として採用できる。例えば、タブレット端末や、パーソナルコンピュータや、デジタルカメラや、音楽再生装置などの装置がＮＦＣ通信可能に構成されている場合、これらの各装置を、ＭＦＰ１０が実行可能な機能を利用する外部装置としてもよい。
【００７１】
上記実施形態では、携帯端末１００のＯＳ１１２ａがアンドロイドＯＳであるものとして説明したが、他のＯＳを採用する構成としてもよい。また、上記実施形態では、携帯端末１００のＯＳ１１２ａがアンドロイドＯＳである場合に、画面に対するタッチ操作を促すメッセージ５１ａを含む第１の操作案内画面５１をＬＣＤ１６に表示させる構成とした。機能の実行を開始させるために必要とする操作の種類がＯＳに応じて異なる場合、操作を促すメッセージ内容の異なる第１の操作案内画面５１と同様の操作案内画面を、機能の実行を開始させるために必要な操作の種類に応じて複数準備し、受信したＯＳ情報に応じて、ＬＣＤ１６に表示させる操作案内画面を異ならせる構成としてもよい。
【００７２】
上記実施形態では、ＭＦＰ１０が携帯端末１００から印刷指示を受信した後に表示される画面として、データ転送中に表示される画面（第１のデータ転送中画面５３，第２のデータ転送中画面５４）と、画像の印刷中に表示される画面（プリント中画面５５）とを例示したが、ＭＦＰ１０が携帯端末１００から印刷指示を受信した後に表示される画面は、印刷機能の実行中であることを示す画面あれば、上記各画面５３，５４，５５に限定されない。例えば、上記各画面５３，５４，５５以外に、通信方式を変更する場合に、その変更中であることを示す画面を表示させる構成としてもよい。あるいは、ＭＦＰ１０が携帯端末１００から印刷指示を受信した後、第１のデータ転送中画面５３および第２のデータ転送中画面５４を表示させることなく、プリント中画面５５を表示させる構成としてもよい。
【００７３】
上記実施形態では、第１の操作案内画面５１の表示が開始された後、ＮＦＣデバイスを検出できる状態でないと判断された場合に、第１の操作案内画面５１に換えて、第２の操作案内画面５２をＬＣＤ１６に表示させる構成としたが、第２の操作案内画面５２に換えることなく、第１の操作案内画面５１のまま表示を維持させる構成としてもよい。かかる場合も、ユーザは、第１の操作案内画面５１の内容に基づき、ＭＦＰ１０の印刷機能の実行を開始させるために必要な操作を認知できるので、ユーザが、ＭＦＰ１０の印刷機能を利用できない事態を抑制できる。ただし、ＮＦＣデバイスを検出できる状態でないと判断された場合に、メッセージ５２ａを含む第２の操作案内画面５２を表示させることにより、ＮＦＣデバイスを再度近づける必要があることをユーザに強く認識させることができる。
【００７４】
上記実施形態では、第１の操作案内画面５１の表示が開始された後、ＮＦＣデバイスを検出できる状態であると判断される間は、第１の操作案内画面５１を断続的に表示する構成としたが、第１の操作案内画面５１の表示が開始された後、ＮＦＣデバイスを検出できる状態であると判断される間、第１の操作案内画面５１の表示を、例えば、数秒程度をインターバルとする間欠的な表示としてもよい。あるいは、第１の操作案内画面５１の表示が開始された後、ＮＦＣデバイスを検出できる状態であると判断される場合に、所定時間後（例えば、３秒後）に、第１の操作案内画面５１に換えて別の画面を表示させてもよい。同様に、第２の操作案内画面５２についても、断続的な表示に限らず、間欠的な表示や、表示を開始してから、Ｓ４２１において所定時間経過したと判断される前の所定のタイミングで、当該操作案内画面５２を非表示とする構成としてもよい。
【００７５】
上記実施形態では、Ｓ４２１の処理で閾値とする「所定時間」を、ＮＦＣデバイスを検出できる状態でないとＣＰＵ１１が判断してからの経過時間としたが、第１の操作案内画面５１が表示されたことを条件とする所定のタイミングを起点とする経過時間であればよい。「第１の操作案内画面５１が表示されたことを条件とする所定のタイミング」としては、第１の操作案内画面５１が表示されたタイミングや、第１の操作案内画面５１が表示されてから数秒経過したタイミングや、第２の操作案内画面５２が表示されたタイミングなど、種々のタイミングを例示できる。
【００７６】
上記実施形態では、Ｓ４１２において、携帯端末１００からＭＦＰ１０に転送される印刷用データを、印刷対象の画像データと印刷設定とから構成されるものとしたが、ＭＦＰ１０の印刷機能がページ記述言語に基づいて印刷を実行するものである場合、上記印刷用データを、携帯端末１００が、印刷対象の画像データと印刷設定とに基づいて生成したページ記述言語によるデータとしてもよい。
【００７７】
上記実施形態および変形例では、ＣＰＵ１１が、図４に記載される各処理を実行する構成として説明したが、図４に記載される各処理を、複数のＣＰＵが協同的に実行する構成としてもよい。また、ＡＳＩＣなどのＩＣが、図４に記載される各処理を実行する構成してもよい。また、ＣＰＵ１１とＡＳＩＣなどのＩＣとが協同して、図４に記載される各処理を実行する構成してもよい。
【符号の説明】
【００７８】
１０            ＭＦＰ
１１            ＣＰＵ
１２ａ          制御プログラム
【図１】
2014162222.tif 000003
【図２】
2014162222.tif 000004
【図３】
2014162222.tif 000005
【図４】
2014162222.tif 000006