(57)【要約】【課題】ユーザが作成した記録指令が正確に実行されなくなるのを抑制する。【解決手段】フラッシュメモリに記憶されているＷｉ−Ｆｉ方式の無線通信によって用いられるＩＰアドレスに基づいて外部接続情報を取得する（Ｓ１０１）。ＣＰＵは、取得した外部接続状況により、モバイルデバイスが内部ネットワークに接続されていないと判断すると（Ｓ１０２：ＹＥＳ）、内部ネットワークに接続されていると判断したとき（Ｓ１０２：ＮＯ）によりも制限レベルが高くなる。ＣＰＵは、利用制限に応じたパラメータ設定をして印刷ジョブを実行する。【選択図】図４
2015050587.tif 000002
【特許請求の範囲】
【請求項１】
送信元及び受信元の装置間の距離が所定の通信可能距離内となることで確立される第１無線通信を行うための第１通信手段、及び、送信元及び受信元の装置のそれぞれに係る固有情報に基づいて確立される第２無線通信を行うための第２通信手段を備える携帯端末を動作させるプログラムであって、
画像データと、前記画像データに係る画像が記録媒体に記録されるように画像記録装置を動作させるための動作パラメータとを含む記録指令を生成し、
前記第１無線通信により互いの前記固有情報を送受信することで、前記画像記録装置との間で確立された前記第２無線通信により、前記記録指令を送信し、
前記携帯端末に係る前記第２無線通信の固有情報、前記第１無線通信及び前記第２無線通信と異なり、かつ送信元及び受信元の装置のそれぞれに係る固有情報に基づく無線通信である第３無線通信の前記携帯端末に係る固有情報、及び前記第２無線通信又は前記第３無線通信を仲介する中継装置に係る中継装置情報のいずれかに基づいて、前記第２無線通信及び前記第３無線通信のいずれかにより前記携帯端末が所定条件を満たすネットワークに接続されているか否かを判断し、接続されていないと判断したとき、当該所定条件を満たすネットワークに接続されていると判断したときに選択可能な動作パラメータのうち、前記画像記録装置の動作内容に対する制限の度合が所定より小さい動作パラメータが選択不能となるように、前記携帯端末を機能させることを特徴とするプログラム。
【請求項２】
前記第２無線通信及び前記第３無線通信の少なくともいずれかはＴＣＰ／ＩＰに従った通信が可能であり、
前記携帯端末が所定条件を満たすネットワークに接続されているか否かの判断は、ＴＣＰ／ＩＰに従った通信が可能な、前記第２無線通信及び前記第３無線通信のいずれかにおいて、前記携帯端末に割り当てられたＩＰアドレスが予め決定された範囲内にあるか否かに基づいて行われることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第２無線通信は無線ＬＡＮ（Local Area Network）通信であり、
前記携帯端末に係る第２無線通信の固有情報は、前記携帯端末に割り当てられているＩＰ（Internet Protocol）アドレスであり、
前記所定条件は、前記無線ＬＡＮ通信において前記携帯端末に割り当てられたＩＰアドレスが、プライベートネットワーク内の装置に割り当てられるＩＰアドレスに属するか否かであることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記第２無線通信は無線ＬＡＮ（Local Area Network）通信であり、
前記第３無線通信は公衆電話回線を用いた通信であり、
前記所定条件は、前記公衆電話回線を用いたＴＣＰ／ＩＰに従う通信において、前記携帯端末に割り当てられたＩＰアドレスが、予め決定された範囲内にあるか否かであることを特徴とする請求項２に記載のプログラム。
【請求項５】
前記第２無線通信はブルートゥース通信であり、
前記第３無線通信は公衆電話回線を用いた通信であることを特徴とする請求項２に記載のプログラム。
【請求項６】
前記第２無線通信はブルートゥース通信であり、
前記第３無線通信は無線ＬＡＮ（Local Area Network）通信であることを特徴とする請求項２に記載のプログラム。
【請求項７】
前記第２無線通信は無線ＬＡＮ（Local Area Network）通信であり、前記所定条件は、前記ＬＡＮ通信を中継する中継装置に係るＳＳＩＤ（Service Set Identifier）が、予め決定されたものであるか否かであることを特徴とする請求項１に記載のプログラム。
【請求項８】
前記第２無線通信はブルートゥース通信であり、
前記第３無線通信は無線ＬＡＮ（Local Area Network）通信であり、
前記所定条件は、前記ＬＡＮ通信を中継する中継装置に係るＳＳＩＤが、予め決定されたものであるか否かであることを特徴とする請求項１に記載のプログラム。
【請求項９】
前記第２無線通信及び前記第３無線通信のいずれかは無線ＬＡＮ（Local Area Network）通信であり、
前記無線ＬＡＮ通信により、接続されているネットワーク内の前記画像記録装置を検索するように前記携帯端末をさらに機能させることが可能となっており、
前記無線ＬＡＮ通信により前記携帯端末が前記所定条件を満たすネットワークに接続されていると判断した場合、当該接続されているネットワーク内の前記画像記録装置を検索し、前記画像記録装置が発見できなかったときは、発見できたときに選択可能な動作パラメータのうち、前記画像記録装置の動作内容に対する制限の度合が所定より小さい前記動作パラメータが選択不能になり、且つ、前記所定条件を満たすネットワークに接続されていないと判断したときよりも前記画像記録装置の動作内容に対する制限の度合が小さい前記動作パラメータが選択可能となるように、前記携帯端末を機能させることを特徴とする請求項１、２、３、６、７、８のいずれか１項に記載のプログラム。
【請求項１０】
前記携帯端末は表示部及び記憶部をさらに備え、過去に確立した前記第２無線通信及び前記第３無線通信のいずれかの、前記携帯端末に係る固有情報及び前記中継装置に係る中継装置情報のいずれかを前記記憶部に記憶可能であり、
前記第２無線通信及び前記第３無線通信のいずれかにより前記携帯端末が接続されているネットワークが前記所定条件を満たしていないと判断し、かつ、前記記憶部に記憶されている前記固有情報又は前記中継装置情報に基づいて、過去に接続されていたネットワークが前記所定条件を満たしていたと判断したとき、当該過去に接続されていたネットワークへの接続を促す表示を前記表示部に行うよう、前記携帯端末を機能させることを特徴とする、請求項１〜９のいずれか１項に記載のプログラム。
【請求項１１】
前記携帯端末は前記画像記録装置を動作させるための複数の動作パラメータを記憶する記憶手段を備えており、
前記記録指令が含む動作パラメータは、前記記憶部に記憶された動作パラメータから選択された動作パラメータであることを特徴とする、請求項１〜１０のいずれか１項に記載のプログラム。
【請求項１２】
送信元及び受信元の装置間の距離が所定の通信可能距離内となることで確立される第１無線通信を行うための第１通信手段と、
送信元及び受信元の装置のそれぞれに係る固有情報に基づいて確立される第２無線通信を行うための第２通信手段と、
制御手段とを備え、
前記制御手段は、
画像データと、前記画像データに係る画像が記録媒体に記録されるように画像記録装置を動作させるための動作パラメータとを含む記録指令を生成し、
前記第１無線通信により互いの前記固有情報を送受信することで、前記画像記録装置との間で確立された前記第２無線通信により、前記記録指令を送信し、
前記携帯端末に係る前記第２無線通信の固有情報、前記第１無線通信及び前記第２無線通信と異なり、かつ送信元及び受信元の装置のそれぞれに係る固有情報に基づく無線通信である第３無線通信の前記携帯端末に係る固有情報、及び前記第２無線通信又は前記第３無線通信を仲介する中継装置に係る中継装置情報のいずれかに基づいて、前記第２無線通信及び前記第３無線通信のいずれかにより前記携帯端末が所定条件を満たすネットワークに接続されているか否かを判断し、接続されていないと判断したとき、当該所定条件を満たすネットワークに接続されていると判断したときに選択可能な動作パラメータのうち、、前記画像記録装置の動作内容に対する制限の度合が所定より小さい動作パラメータが選択不能にすることを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに無線通信を介して接続可能な携帯端末及びこれを動作させるプログラムに関する。
【背景技術】
【０００２】
スマートフォンなどの携帯端末にインストールされているアプリケーションソフトは、プリンタに対して印刷指令（記録指令）を送信することが可能となっている（特許文献１参照）。ところで、このようなアプリケーションソフトを用いて印刷を行う場合には、ユーザが携帯端末でアプリケーションソフトを起動し、画像データ選択及び動作パラメータの決定を行った後に、ＮＦＣ（near field communication）にて交換した通信情報に基づいて携帯端末とプリンタとの間でＷｉ−Ｆｉ通信を確立させ（ハンドオーバー）、その後Ｗｉ−Ｆｉ通信で選択された画像データ及び動作パラメータを含む印刷指令をプリンタに送信することになる（特許文献２参照）。一方、プリンタ側でユーザの利用権限を判別し、判別された利用権限に応じてプリンタの機能の一部を制限する技術が知られている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４７４３０号公報
【特許文献２】特開２０１０−２４１１１４号公報
【特許文献３】特開２００７−２５９３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが直接プリンタを操作する場合、プリンタの操作パネルなどを用いてユーザ認証を行った後に、印刷指令を入力することができる。しかしながら、ユーザが、携帯端末のアプリケーションソフトでプリンタに対する印刷指令を作成してから、作成した印刷指令をプリンタに送信する場合、印刷指令を作成する段階ではプリンタ側で機能が制限されるか否かが分からないことがあるため、印刷指令を正確に実行させることができないことがある。
【０００５】
本発明の目的は、ユーザが作成した記録指令が正確に実行されなくなるのを抑制することができる携帯端末及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明のプログラムは、送信元及び受信元の装置間の距離が所定の通信可能距離内となることで確立される第１無線通信を行うための第１通信手段、及び、送信元及び受信元の装置のそれぞれに係る固有情報に基づいて確立される第２無線通信を行うための第２通信手段を備える携帯端末を動作させるプログラムである。画像データと、前記画像データに係る画像が記録媒体に記録されるように画像記録装置を動作させるための動作パラメータとを含む記録指令を生成し、前記第１無線通信により互いの前記固有情報を送受信することで、前記画像記録装置との間で確立された前記第２無線通信により、前記記録指令を送信し、前記携帯端末に係る前記第２無線通信の固有情報、前記第１無線通信及び前記第２無線通信と異なり、かつ送信元及び受信元の装置のそれぞれに係る固有情報に基づく無線通信である第３無線通信の前記携帯端末に係る固有情報、及び前記第２無線通信又は前記第３無線通信を仲介する中継装置に係る中継装置情報のいずれかに基づいて、前記第２無線通信及び前記第３無線通信のいずれかにより前記携帯端末が所定条件を満たすネットワークに接続されているか否かを判断し、接続されていないと判断したとき、当該所定条件を満たすネットワークに接続されていると判断したときに選択可能な動作パラメータのうち、前記画像記録装置の動作内容に対する制限の度合が所定より小さい動作パラメータが選択不能となるように、前記携帯端末を機能させる。
【０００７】
本発明の携帯端末は、送信元及び受信元の装置間の距離が所定の通信可能距離内となることで確立される第１無線通信を行うための第１通信手段と、送信元及び受信元の装置のそれぞれに係る固有情報に基づいて確立される第２無線通信を行うための第２通信手段と、制御手段とを備えている。前記制御手段は、画像データと、前記画像データに係る画像が記録媒体に記録されるように画像記録装置を動作させるための動作パラメータとを含む記録指令を生成し、前記第１無線通信により互いの前記固有情報を送受信することで、前記画像記録装置との間で確立された前記第２無線通信により、前記記録指令を送信し、前記携帯端末に係る前記第２無線通信の固有情報、前記第１無線通信及び前記第２無線通信と異なり、かつ送信元及び受信元の装置のそれぞれに係る固有情報に基づく無線通信である第３無線通信の前記携帯端末に係る固有情報、及び前記第２無線通信又は前記第３無線通信を仲介する中継装置に係る中継装置情報のいずれかに基づいて、前記第２無線通信及び前記第３無線通信のいずれかにより前記携帯端末が所定条件を満たすネットワークに接続されているか否かを判断し、接続されていないと判断したとき、当該所定条件を満たすネットワークに接続されていると判断したときに選択可能な動作パラメータのうち、前記画像記録装置の動作内容に対する制限の度合が所定より小さい動作パラメータが選択不能にする。
【発明の効果】
【０００８】
本発明によると、記録指令を生成するときに、自身が接続されているネットワークの種別によって画像記録装置の動作内容の制限を予測し、これに基づいて記録指令を生成するため、記録指令を送信したときに初めて動作内容が制限されることを知ることが少なくなる。これにより、ユーザが作成した記録指令が正確に実行されなくなるのを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係るモバイルデバイス、及び、モバイルデバイスが制御する複合機（ＭＦＰ）の外観図である。
【図２】図１に示す複合機の機能ブロック図である。
【図３】図１に示すモバイルデバイスの機能ブロック図である。
【図４】図１に示すモバイルデバイスの利用制限決定処理の動作手順を示すフローチャートである。
【図５】図４に示す印刷ジョブ生成処理の動作手順を示すフローチャートである。
【図６】図５に示す印刷ジョブ生成処理における印刷設定画面の一例である。
【図７】図１に示す複合機に関する手順を示すフローチャートである。
【図８】本発明の第２実施形態に係るモバイルデバイス、及び、モバイルデバイスが制御する複合機の外観図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
以下、本実施形態に係る携帯端末について、添付図面を参照しつつ詳細に説明する。本実施形態は、スキャナ機能及び印刷機能を有する複合機（ＭＦＰ：Multi Function Peripheral）を制御可能な携帯端末（モバイルデバイス）に本発明を適用したものである。
【００１１】
図１に示すように、ＭＦＰ１００は、無線通信又は有線通信によりアクセスポイントＡＰ１（中継装置）を介してＬＡＮ１（Local Area Network）に接続されている。モバイルデバイス１０１は、無線通信により、アクセスポイントＡＰ１を介してＬＡＮ１に、アクセスポイントＡＰ２を介してＬＡＮ２に、アクセスポイントＡＰＯＵＴを介して外部ネットワークに、それぞれ接続可能となっている。なお、本実施形態において、ＬＡＮ１及びＬＡＮ２はともに内部ネットワーク（プライベートネットワーク）である。また、モバイルデバイス１０１は、ＭＦＰ１００との間で無線通信によって直接的にデータの送受信が可能となっている。
【００１２】
続いて、ＭＦＰ１００の概略構成について説明する。ＭＦＰ１００は、図２に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、フラッシュメモリ３４とを含む制御部３０を備えている。また、制御部３０は、用紙に画像を印刷する印刷機構１０と、原稿の画像を読み取るスキャナ１１と、タッチパネル３６と、ＮＦＣインターフェース３７（第１通信手段）と、無線ＬＡＮインターフェース３８（第２通信手段）と有線ＬＡＮインターフェース３９と、ブルートゥースインターフェース３５とに、電気的に接続されている。ＭＦＰ１００の正面に、操作パネル４０が設けられている。操作パネル４０の表面には、ＮＦＣインターフェース３７と、タッチパネル３６とが配置されている（図１参照）。
【００１３】
ＲＯＭ３２には、ＭＦＰ１００を制御するための制御プログラム３２ａであるファームウェアや各種設定、初期値等が記憶されている。ＲＡＭ３３およびフラッシュメモリ３４は、各種制御プログラムが読み出される作業領域として、あるいはデータを一時的に記憶する記憶領域として利用される。さらに、フラッシュメモリ３４には、ＭＦＰ１００の固有情報としてＩＰ（Internet Protocol）アドレス及び複数種類のＳＳＩＤ（Service Set Identifier）が記憶されている。
【００１４】
ＣＰＵ３１は、ＲＯＭ３２から読み出した制御プログラム３２ａや各種センサから送られる信号に従って、その処理結果をＲＡＭ３３またはフラッシュメモリ３４に記憶させながら、ＭＦＰ１００の各構成要素を制御する。
【００１５】
図２に戻って、タッチパネル３６は、入力機能及び表示機能を備えたユーザインターフェースであり、動作状況の表示やユーザによる入力操作の受付を行う
【００１６】
ＮＦＣインターフェース３７は、ＩＳＯ／ＩＥＣ２１４８１またはＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて、ＮＦＣ方式の無線通信（第１無線通信）を可能にするインターフェースである。ＭＦＰ１００においては、電源ＯＮの間、ＮＦＣインターフェース３７から発せられる問い合わせ信号によって、ＮＦＣ方式の無線通信が実行可能なデバイスを検出する状態になっている。そのため、例えば、ユーザがモバイルデバイス１０１をＮＦＣインターフェース３７にかざすと、ＭＦＰ１００はモバイルデバイス１０１を検出し、モバイルデバイス１０１とＭＦＰ１００との間でＮＦＣ方式による無線通信が可能になる。なお、モバイルデバイス１０１をＮＦＣインターフェース３７に「かざす」とは、モバイルデバイス１０１をＮＦＣインターフェース３７の通信範囲内に配置する動作であり、モバイルデバイス１０１とＮＦＣインターフェース３７とが接触していてもいなくてもよい。
【００１７】
無線ＬＡＮインターフェース３８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、Ｗｉ−Ｆｉ方式及びＷｉ−Ｆｉダイレクト方式（ＷＦＤ方式）の無線通信を可能にするインターフェース（モジュール）である。なお、通信プロトコルは、ＴＣＰ／ＩＰに従う。ＮＦＣ方式とＷｉ−Ｆｉ方式及びＷＦＤ方式とでは、通信方式（すなわち無線通信の規格）が異なり、Ｗｉ−Ｆｉ方式及びＷＦＤ方式の方がＮＦＣ方式よりも通信距離が長く通信速度も速い。
【００１８】
なお、ＷＦＤ方式は、ネットワークを管理するグループオーナー機器と、クライアント機器とでネットワークを構築し、そのネットワーク内でデータの受け渡しを可能にする通信方式である。そのため、無線ＬＡＮインターフェース３８を介して外部装置とデータ通信を行うには、当該外部装置と無線通信を確立させ、ＷＦＤネットワークを構築する必要がある。本形態では、ＭＦＰ１００がＷＦＤネットワークを構築する際のグループオーナー機器になり、モバイルデバイス１０１がクライアント機器になる。クライアント機器はモバイルデバイス１０１のみに限るものではなく、他のデバイスもクライアント機器としてＷＦＤネットワークに属することが可能である。ＭＦＰ１００は、クライアント機器の固有情報と、クライアント機器とＷＦＤ方式による無線通信を確立させるためのＷＦＤ接続情報とを記憶している。ＷＦＤ接続情報には、ＷＦＤネットワークを識別するための識別子であるＳＳＩＤやパスワード、ＭＦＰ１００のＩＰアドレスなど固有情報が含まれる。
【００１９】
無線ＬＡＮインターフェース３８は、通常、予め確立されているＷｉ−Ｆｉ方式の無線通信で所属しているＬＡＮ（ＬＡＮ１、ＬＡＮ２、外部ネットワーク）のアクセスポイント（ＡＰ１、ＡＰ２、ＡＰＯＵＴ）に接続されており、アクセスポイントを経由して外部装置との間でデータ通信を行う。このとき、ＣＰＵ３１は、無線ＬＡＮインターフェース３８から定期的に問い合わせ信号を発信し続けている。無線ＬＡＮインターフェース３８は、ＷＦＤ方式の無線通信による外部装置との通信が要求されている場合、必要に応じてＷｉ−Ｆｉ方式の無線通信から一時的にＷＦＤ方式の無線通信に切替え、外部装置と直接接続される。ＷＦＤ方式の無線通信による外部装置との通信が完了すれば、ＷＦＤ方式の無線通信から元のＷｉ−Ｆｉ方式の無線通信に戻して、再び問い合わせ信号を発信し続ける。なお、Ｗｉ−Ｆｉ方式の無線通信で用いられるＳＳＩＤは固定である。ＷＦＤ方式の無線通信で用いられるＳＳＩＤはＷｉ−Ｆｉ方式の無線通信で用いられるＳＳＩＤとは異なるワンタイムＳＳＩＤであり、接続が確立される毎に変更される。
【００２０】
有線ＬＡＮインターフェース３９は、同じＬＡＮに接続された各種装置との間でデータの送受信を有線で行う。
【００２１】
ブルートゥースインターフェース３５は、ＩＥＥＥの８０２．１５．１の規格およびそれに準ずる規格に基づいて、外部装置との間でブルートゥース方式の無線通信を可能にするインターフェースである。
【００２２】
続いて、モバイルデバイス１０１の概略構成について説明する。図３に示すように、モバイルデバイス１０１は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、フラッシュメモリ５４とを有する制御部５０を備えている。また、モバイルデバイス１０１は、表示機能と入力機能とを兼ねるタッチパネル５５と、外部装置との通信を可能にする通信インターフェースとしてＮＦＣインターフェース５７および無線ＬＡＮインターフェース５８と、ブルートゥースインターフェース５６と、メモリーカード５９ａを着脱自在なメモリーカードインターフェース５９と、無線の公衆電話回線を介してデータの送受信を可能とする電話回線通信部６０とを有し、これらが制御部５０によって制御される。メモリーカード５９ａには、ユーザが所有する画像データが記憶されている。
【００２３】
ＮＦＣインターフェース５７は、ＭＦＰ１００のＮＦＣインターフェース３７と同様に、ＮＦＣ方式の無線通信を可能にするインターフェースである。また、無線ＬＡＮインターフェース５８は、ＭＦＰ１００の無線ＬＡＮインターフェース３８と同様に、Ｗｉ−Ｆｉ方式又はＷＦＤ方式の無線通信を可能にするインターフェースである。ブルートゥースインターフェース５６は、ＭＦＰ１００のブルートゥースインターフェース３５と同様に、ＩＥＥＥの８０２．１５．１の規格およびそれに準ずる規格に基づいて、外部装置との間でブルートゥース方式の無線通信を可能にするインターフェースである。
【００２４】
モバイルデバイス１０１のフラッシュメモリ５４には、ＯＳや、インターネット上のファイルを閲覧するためのブラウザ、各種のデバイスを制御するデバイスドライバ等が組み込まれている。また、フラッシュメモリ５４には、モバイルデバイス１０１を機能させるＭＦＰ制御アプリケーション（以下、ＭＦＰ制御アプリ５４ａ）が記憶されている。このＭＦＰ制御アプリ５４ａは、モバイルデバイス１０１内に記憶されている画像データをＭＦＰ１００に印刷させるためのアプリである。ＭＦＰ制御アプリ５４ａは、ＭＦＰ制御プログラム５４ａ１と、ＣＰＵ５１がＭＦＰ制御プログラム５４ａ１に従って演算を行う際に参照する固定値５４ａ２を含む。固定値５４ａ２は、後述する印刷に関する各設定項目についての全パラメータ、及び当該パラメータのうち各利用制限に応じて制限されるパラメータを含む。さらに、フラッシュメモリ５４には、Ｗｉ−Ｆｉ方式の無線通信に用いられるＩＰアドレス及びユーザの個人情報を含む固有情報５４ｂ、及び、通信履歴５４ｃが記憶されている。
【００２５】
ＭＦＰ制御プログラム５４ａ１は、ユーザによって選択された印刷対象の画像データに基づいて少なくとも画像データを含む印刷データを生成する。そして、その印刷データの印刷をＭＦＰ１００に実行させる印刷ジョブ（記録指令）を生成する。
【００２６】
また、ＭＦＰ制御プログラム５４ａ１は、固有情報に基づいてＷＦＤ方式の接続が確立されれば、ＷＦＤ方式により、印刷ジョブ及び印刷データをモバイルデバイス１０１からＭＦＰ１００に送信する。
【００２７】
ＣＰＵ５１は、ＲＯＭ５２から読み出した制御プログラムやフラッシュメモリ５４から読み出したプログラムに従って、その演算結果をＲＡＭ５３またはフラッシュメモリ５４に記憶させながら各種の処理を行う。上述したアプリの動作も、ＣＰＵ５１によって処理される。
【００２８】
モバイルデバイス１０１のＭＦＰ制御プログラム５４ａ１に関する動作について図４〜図６を参照しつつ説明する。ＭＦＰ制御プログラム５４ａ１は、モバイルデバイス１０１の外部接続状況によってＭＦＰ１００の利用に関する制限レベルを決定する利用制限決定処理と、ＭＦＰ１００を制御するための印刷ジョブを生成する印刷ジョブ生成処理とを含んでいる。制限レベルは、制限が厳しい順に、制限レベル１、制限レベル２、及び、制限無しの３つに分類される。制限レベル１は、例えば、社外ネットワーク（外部ネットワーク）に接続されているモバイルデバイス１０１に適用され、ＭＦＰ１００の全機能の利用が制限される。制限レベル２は、同じ社内において、ＭＦＰ１００が接続されている内部ネットワークとは異なる他の内部ネットワークに接続されているモバイルデバイス１０１に適用され、ＭＦＰ１００の一部の機能の利用が制限される。例えば、図６に示すように、カラー印刷の利用や所定枚数以上の連続印刷が制限される。制限無しは、ＭＦＰ１００と同じ内部ネットワークに接続されているモバイルデバイス１０１に適用され、ＭＦＰ１００の全機能が利用可能となる。
【００２９】
図４に示すように、ＭＦＰ制御プログラム５４ａ１が開始されると、ＣＰＵ５１は、フラッシュメモリ５４に記憶されているＷｉ−Ｆｉ方式の無線通信によって用いられるＩＰアドレスに基づいて外部接続情報を取得する（Ｓ１０１）。本実施形態において、ＩＰアドレスは、４バイト（ＩＰｖ４）で表されている。ＩＰアドレスの最上位側２バイトがネットワーク部を、最下位側２バイトがホスト部をそれぞれ示している。したがって、ＩＰアドレスのネットワーク部を参照することによって、つまり、ＩＰアドレスの所定の範囲を調べることによって、モバイルデバイス１０１がどのような条件を有するネットワークに接続されているかを示す外部接続状況を取得することができる。なお、本実施形態において、外部接続状況とは、モバイルデバイス１０１が、外部ネットワークに接続されているか、内部ネットワークに接続されているかを示す指標である。つまり、ＣＰＵ５１は、ＩＰアドレスが内部ネットワークに接続された装置に割り当てられる予め決定された範囲内にある場合、モバイルデバイス１０１が内部ネットワークに接続されていることを外部接続状況として取得し、それ以外の場合、モバイルデバイス１０１が外部ネットワークに接続されていることを外部接続状況として取得する。
【００３０】
ＣＰＵ５１は、取得した外部接続状況により、モバイルデバイス１０１が外部ネットワークに接続されているか否かを判断する（Ｓ１０２）。ＣＰＵ５１は、モバイルデバイス１０１が内部ネットワーク（例えば、本実施形態においては、ＬＡＮ１、ＬＡＮ２に関するＡＰ１、ＡＰ２）に接続されていると判断すると（Ｓ１０２：ＮＯ）、接続されている内部ネットワーク内においてＭＦＰ１００を検索する（Ｓ１０３）。ＭＦＰ１００の検索は、接続されている内部ネットワークに向けてＭＦＰ１００に対する問い合わせコマンドをポーリングし、その応答信号の有無で検索してもよいし、内部ネットワークに接続機器を管理するサーバが接続されている場合は、サーバに問い合わせすることで検索してもよい。ＣＰＵ５１は、接続されている内部ネットワークにＭＦＰ１００が存在するか否かを判断する（Ｓ１０４）。ＣＰＵ５１は、ＭＦＰ１００が存在すると判断したとき（Ｓ１０４：ＹＥＳ）、ＭＦＰ１００の利用制限を無しと判断し（Ｓ１０５）、印刷ジョブ生成処理を実行する（Ｓ１０６）。ＣＰＵ５１は、印刷ジョブ生成処理が完了すると図５のフローチャートを終了する。ＣＰＵ５１は、ＭＦＰ１００が存在しないと判断したとき（Ｓ１０４：ＮＯ）、ＭＦＰ１００の利用制限を制限レベル２とし（Ｓ１０７）、印刷ジョブ生成処理を実行する（Ｓ１０６）。ＣＰＵ５１は、印刷ジョブ生成処理が完了すると図５のフローチャートを終了する。
【００３１】
ＣＰＵ５１は、モバイルデバイス１０１が外部ネットワーク（例えば、本実施形態においては、ＡＰＯＵＴ）に接続されていると判断すると（Ｓ１０２：ＹＥＳ）、フラッシュメモリ５４に記憶された通信履歴５４ｃを取得する（Ｓ１０８）。ＣＰＵ５１は、通信履歴５４ｃに内部ネットワークに関する接続履歴があるか否かを判断する（Ｓ１０９）。ＣＰＵ５１は、内部ネットワークに関する接続履歴があると判断すれば（Ｓ１０９：ＹＥＳ）、接続履歴のある内部ネットワークの一覧をタッチパネル５５に表示させ、一覧に表示されたいずれかの内部ネットワークへの切替えをユーザに促す（Ｓ１１０）。ＣＰＵ５１は、ユーザのタッチパネル５５に対する操作により、外部ネットワークから内部ネットワークに切替えられたか否かを判断する（Ｓ１１１）。ＣＰＵ５１は、内部ネットワークに切替えられたと判断すると（Ｓ１１１：ＹＥＳ）、Ｓ１０３に移行し、接続されている内部ネットワークにＭＦＰ１００が存在するか否かを検索する。ＣＰＵ５１は、内部ネットワークに切替えられていないと判断すると（Ｓ１１１：Ｎｏ）、ＭＦＰ１００の利用制限を制限レベル１とし（Ｓ１１２）、ＭＦＰ１００の利用が不能である旨を通知する（Ｓ１１３）。そして、ＣＰＵ５１は、図５のフローチャートを終了する。
【００３２】
次に、印刷ジョブ生成処理について図５を参照しつつ説明する。図５に示すように、ＣＰＵ５１は、メモリーカード５９ａに記憶された画像データ一覧をファイル名又はサムネイル画像でタッチパネル５５に表示させる（Ｓ２０１）。ユーザは、画像データ一覧から印刷対象の画像データを選択した後（Ｓ２０２：ＹＥＳ）、固定値５４ａ２が含む、印刷に関する各設定項目についての全パラメータ、及び図４の利用制限決定処理において決定された利用制限に応じて制限される各設定項目についてのパラメータを参照する。そして、利用制限に応じた各設定項目について印刷に関するパラメータを決定する（Ｓ２０３）。具体的には、図６に示すように、利用制限が無い場合は、全ての動作に関するパラメータを選択可能とする。利用制限が制限レベル２の場合は、利用制限が無い場合に選択可能なパラメータのうちＭＦＰ１００の動作内容に対する制限の度合が所定より小さいパラメータ（例えば、カラー印刷、解像度１２００ｄｐｉでの印刷、１１枚以上の連続印刷）が選択不能となっている。なお、最も利用制限の厳しい制限レベル１はＭＦＰ１００の利用が不可となるため、全てのパラメータが選択不能となる（図４参照）。つまり、利用制限が制限レベル２の場合は、制限レベル１の場合よりもＭＦＰ１００の動作内容に対する制限の度合が所定より小さいパラメータが選択可能となっている。
【００３３】
ＣＰＵ５１は、選択された画像データに基づいて印刷データを生成し、さらに、その印刷データの印刷をプリンタに実行させる印刷ジョブを生成してモバイルデバイス１０１のジョブキューに登録する（Ｓ２０４）。これにより、モバイルデバイス１０１は、ＭＦＰ１００への印刷ジョブの送信が可能な状態になる。なお、印刷ジョブには各設定項目についてユーザが選択したパラメータが含まれている。
【００３４】
モバイルデバイス１０１に印刷ジョブが登録された状態で、ユーザがそのモバイルデバイス１０１をＭＦＰ１００のＮＦＣインターフェース３７にかざすことにより、ＭＦＰ１００がＮＦＣアンテナ３７ａによりモバイルデバイス１０１を検出し、モバイルデバイス１０１とＭＦＰ１００との間で、ＮＦＣ方式による無線通信が確立する。ＣＰＵ５１は、ＮＦＣ方式による無線通信が確立したか否かを判断し（Ｓ２０５）、ＮＦＣ方式による無線通信が確立していなければ（Ｓ２０５：ＮＯ）、確立するまで待機する。
【００３５】
ＣＰＵ５１は、ＮＦＣ方式による無線通信が確立すれば（Ｓ２０５：ＹＥＳ）、後に印刷ジョブの送信が予定されていることの通知、及び、印刷ジョブの送信の際に用いられるＷＦＤ方式の無線通信に必要な固有情報５４ｂの送受信を行う（Ｓ２０６）。
【００３６】
ＣＰＵ５１は、ハンドオーバーによりＭＦＰ１００とのＷＦＤ方式による無線通信を確立させ（Ｓ２０７）、ＷＦＤ方式による無線通信によって、モバイルデバイス１０１に登録されている印刷ジョブ及び印刷データをＭＦＰ１００に送信する（Ｓ２０８）。以上で、図５のフローチャートを終了する。
【００３７】
次に、ＭＦＰ１００の動作のうちジョブ受信処理について図７を参照しつつ説明する。ジョブ受信処理は、印刷ジョブを受信したときに開始される。図７に示すように、ＣＰＵ３１は、ジョブ受信処理が開始されると、ＮＦＣ方式の無線通信が確立したか否かを判断する（Ｓ３０１）。ＣＰＵ３１は、ＮＦＣ方式の無線通信が確立していないと判断した場合は（Ｓ３０１：ＮＯ）、確立するまで待機する。
【００３８】
ＣＰＵ３１は、ＮＦＣ方式の無線通信が確立したと判断すれば（Ｓ３０１：ＹＥＳ）、モバイルデバイス１０１との間でＷＦＤ方式の無線通信に必要な固有情報の送受信を行う（Ｓ３０２）。ＷＦＤ方式の無線通信に必要な固有情報には、ワンタイムＳＳＩＤが含まれる。ＣＰＵ３１は、ＮＦＣ方式の無線通信が完了すると、無線ＬＡＮインターフェース３８をＷｉ−Ｆｉ方式からＷＦＤ方式の無線通信に切替え可能か否かを判断する（Ｓ３０３）。無線ＬＡＮインターフェース３８を用いた無線通信のスループットが低下するため、無線ＬＡＮインターフェース３８がＷｉ−Ｆｉ方式による無線通信を行っている間はＷＦＤ方式に切替え不能とする。ＣＰＵ３１は、ＷＦＤ方式の無線通信に切替え可能ではないと判断したとき（Ｓ３０３：ＮＯ）、所定時間待機して（Ｓ３０４）、Ｓ３０３に移行し、再びＷＦＤ方式の無線通信に切替え可能か再び判断する。
【００３９】
ＣＰＵ３１は、ＷＦＤ方式の無線通信に切替え可能であると判断したとき（Ｓ３０３：ＹＥＳ）、Ｗｉ−Ｆｉ方式からＷＦＤ方式の無線通信に切替える（Ｓ３０５）。このとき、モバイルデバイス１０１に送信したワンタイムＳＳＩＤ、及び、モバイルデバイス１０１から受信した固有情報（ＳＳＩＤ）を用いる。ＣＰＵ３１は、ＷＦＤ方式の無線通信を確立してモバイルデバイス１０１から印刷ジョブ及び印刷データの受信が完了したか否かを判断する（Ｓ３０６）。ＣＰＵ３１は、印刷ジョブ及び印刷データの受信が完了していないと判断したとき（Ｓ３０６：ＮＯ）、印刷ジョブの受信が完了するまで待機する。ＣＰＵ３１は、印刷ジョブの受信が完了したと判断したとき（Ｓ３０６：ＹＥＳ）、無線ＬＡＮインターフェース３８をＷＦＤ方式から元のＷｉ−Ｆｉ方式に戻し（Ｓ３０７）、当該印刷ジョブを実行する（Ｓ３０８）。ＣＰＵ３１は、当該印刷ジョブの実行が完了した後、図７のフローチャートを終了する。
【００４０】
以上、詳細に説明したように本実施形態のモバイルデバイス１０１によると、印刷ジョブを生成するときに、モバイルデバイス１０１自身が接続されているネットワーク種別によってＭＦＰ１００の利用制限を予測し、これに基づいて印刷ジョブを生成するため、印刷ジョブを送信したときに初めて利用制限されることを知ることが少なくなる。これにより、ユーザが作成した印刷ジョブが正確に実行されなくなるのを抑制することができる。
【００４１】
また、モバイルデバイス１０１が内部ネットワークに接続されていると判断したとき、当該内部ネットワークに制御対象となるＭＦＰ１００が接続されているか否かを検索し、ＭＦＰ１００が接続されていなければ制限レベル２とし、接続されていれば制限無しとするため、より細かな利用制限に対応することができる。
【００４２】
＜第２実施形態＞
次に、本発明に関する第２実施形態について説明する。なお、第１実施形態と実質的に同一の部材及び機能部については、同一の符号を付してその説明を省略する。電話回線通信部６０は、ＴＣＰ／ＩＰに従った無線通信を行うことが可能となっている。公衆電話回線は、電気通信事業者（キャリア１、キャリア２）によって接続される公衆電話回線ネットワークが異なる。
【００４３】
図８に示す、ＭＦＰ１００はキャリア１と契約したユーザに使用することが許可されている。モバイルデバイス１０１は、電話回線通信部６０に内蔵されるＳＩＭカードに対応するキャリア１、２の公衆電話回線ネットワークにそれぞれ接続可能となっている。なお、キャリア１、及びキャリア２の公衆電話回線ネットワークはともにインターネットに接続可能となっている。モバイルデバイス１０１は、接続している公衆回線ネットワークに含まれるＳＧＳＮ(Serving GPRS Support Node)及びＧＧＳＮ(Gateway GPRS Support Node)等によりＩＰアドレスを付与される。なお、キャリア毎にユーザのモバイルデバイスに付与することができるＩＰアドレスの範囲は定められている。
【００４４】
上述した第１実施形態においては、Ｗｉ−Ｆｉ方式の無線通信によって用いられるＩＰアドレスの範囲を調べることによって、モバイルデバイス１０１の外部接続状況を取得し、外部接続状況によってＭＦＰ１００の利用に関する制限レベルを決定する構成となっている。これに対して、本実施形態においては、公衆電話回線の無線通信によって用いられるＩＰアドレスの範囲を調べることによって、モバイルデバイス１０１の外部接続状況を取得し、外部接続状況によってＭＦＰ１００の利用に関する制限レベルを決定する。つまり、Ｗｉ−Ｆｉ方式の無線通信によって用いられるＩＰアドレスの代わりに、公衆電話回線の無線通信によって用いられるＩＰアドレスで制限レベルの決定を行う。具体的には、第１実施形態の図４のＳ１０２において、モバイルデバイス１０１が接続している公衆電話回線が、キャリア１のものであるか否かをＩＰアドレスに基づいて判断する。そして、キャリア１のものであると判断すると、Ｓ１０５へ進み、キャリア１のものでないと判断するとＳ１０８へ進む。第２の実施形態においては、Ｓ１０３、Ｓ１０４、及びＳ１０７は実行されない。そして、それ以外の実質的な処理手順は第１実施形態と同様である。
【００４５】
以上、詳細に説明したように本実施形態のモバイルデバイス１０１によると、印刷ジョブを生成するときに、モバイルデバイス１０１自身が接続されているネットワーク種別によってＭＦＰ１００の利用制限を予測し、これに基づいて印刷ジョブを生成するため、印刷ジョブを送信したときに初めて利用制限されることを知ることが少なくなる。これにより、ユーザが作成した印刷ジョブが正確に実行されなくなるのを抑制することができる。
【００４６】
＜第３実施形態＞
次に、本発明に関する第３実施形態について説明する。なお、第１実施形態と実質的に同一の部材及び機能部については、同一の符号を付してその説明を省略する。上述した第１実施形態においては、Ｗｉ−Ｆｉ方式の無線通信によって用いられるＩＰアドレスの範囲を調べることによって、モバイルデバイス１０１の外部接続状況を取得し、外部接続状況によってＭＦＰ１００の利用に関する制限レベルを決定する構成となっている。これに対して、本実施形態においては、Ｗｉ−Ｆｉ方式の無線通信において用いられるＳＳＩＤからモバイルデバイス１０１の外部接続状況を判断する。ＭＦＰ制御プログラムを実行するＣＰＵ５１は、モバイルデバイス１０１が接続しているＬＡＮのＳＳＩＤを、ＯＳのＡＰＩを呼び出すことで取得することができる。第３実施形態では、第１実施形態の図４のＳ１０２において、接続しているネットワークのＳＳＩＤが、事前に定められたＳＳＩＤであるか否かを判断し、定められたＳＳＩＤである場合はＳ１０３へ進み、定められたＳＳＩＤでない場合はＳ１０８へ進む。それ以外の実質的な処理手順は第１実施形態と同様である。
【００４７】
以上、詳細に説明したように本実施形態のモバイルデバイス１０１によると、印刷ジョブを生成するときに、モバイルデバイス１０１自身が接続されているネットワーク種別によってＭＦＰ１００の利用制限を予測し、これに基づいて印刷ジョブを生成するため、印刷ジョブを送信したときに初めて利用制限されることを知ることが少なくなる。これにより、ユーザが作成した印刷ジョブが正確に実行されなくなるのを抑制することができる。
【００４８】
＜変形例＞
上述の第１〜３実施形態においては、ＷＦＤ方式の無線通信によって、モバイルデバイス１０１からＭＦＰ１００に印刷ジョブを送信する構成であるが、印刷ジョブを送信する手段はこれに限られず、ブルートゥース方式の無線通信により、印刷ジョブを送信する構成であってもよい。その場合、第１〜第３実施形態と同様に、例えば、ＮＦＣ方式の無線通信でブルートゥース方式の無線通信を確立させる。
【００４９】
なお、本実施形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、上述の実施形態では、モバイルデバイス１０１が内部ネットワークに接続されていると判断したとき、当該内部ネットワークに制御対象となるＭＦＰ１００が接続されているか否かを検索し、ＭＦＰ１００が接続されていなければ制限レベル２とし、接続されていれば制限無しとする構成であるが、外部ネットワークに接続されているか否かのみで制限レベルを決定する構成であってもよい。
【００５０】
また、第１実施形態においては、Ｗｉ−Ｆｉ方式の無線通信によって用いられるＩＰアドレスの範囲を調べることによって、モバイルデバイス１０１の外部接続状況を取得し、外部接続状況によってＭＦＰ１００の利用に関する制限レベルを決定する構成であるが、接続されているアクセスポイントの固有情報（例えば、ＩＰアドレス）から制限レベルを決定してもよい。
【００５１】
さらに、上述の実施形態において、無線ＬＡＮインターフェース３８は、必要に応じてＷｉ−Ｆｉ方式の無線通信から一時的にＷＦＤ方式の無線通信に切替え、直接外部装置と接続される構成であるが、Ｗｉ−Ｆｉ方式の無線通信とＷＦＤ方式の無線通信とを同時に継続する構成であってもよい。
【００５２】
印刷機能及びスキャナ機能を有するＭＦＰ１００を制御可能なモバイルデバイス１００に本発明を適用した例について説明したが、プリンタやＦＡＸなどスキャナ機能を有さない各種画像記録装置を制御可能なモバイルデバイスにも本発明は適用可能である。
【符号の説明】
【００５３】
１０…印刷機構
１１…スキャナ
３０…制御部
３５…ブルートゥースインターフェース
３６…タッチパネル
３７…ＮＦＣインターフェース
３７ａ…ＮＦＣアンテナ
３８…無線ＬＡＮインターフェース
３９…有線ＬＡＮインターフェース
５０…制御部
５１…ＣＰＵ
５２…ＲＯＭ
５３…ＲＡＭ
５４…フラッシュメモリ
５４ａ…ＭＦＰ制御プログラム
５４ｂ…固有情報
５４ｃ…通信履歴
５５…タッチパネル
５６…ブルートゥースインターフェース
５７…ＮＦＣインターフェース
５８…無線ＬＡＮインターフェース
５９…メモリーカードインターフェース
５９ａ…メモリーカード
６０…電話回線通信部
１００…モバイルデバイス
１００…ＭＦＰ
【図１】
2015050587.tif 000003
【図２】
2015050587.tif 000004
【図３】
2015050587.tif 000005
【図４】
2015050587.tif 000006
【図５】
2015050587.tif 000007
【図６】
2015050587.tif 000008
【図７】
2015050587.tif 000009
【図８】
2015050587.tif 000010