(57)【要約】【課題】所望のプリンタを確実に選択できるようにするとともに、どのプリンタでどのモバイル端末との通信を許可するかの設定を容易に変更できるようにする。【解決手段】モバイル端末２００がプリンタ３００からプリンタ識別情報をＮＦＣ通信によって取得し、モバイル端末識別情報を加えてサーバ１００に送信することによって認証をサーバ１００にて行い、認証が成功した場合にモバイル端末２００からプリンタ３００に印刷データを送信して印刷を実行することにより、モバイル端末２００を所望のプリンタ３００に近づけることによって所望のプリンタ３００を確実に選択できるようにするとともに、例えばモバイル端末２００が盗難にあった場合でも、サーバ１００上で一元管理されている情報を書き換えるだけで、盗難にあったモバイル端末２００をどのプリンタ３００でも使用できない状態に設定できるようにする。【選択図】図４
2014095969.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、モバイル端末と、プリンタとを備え、上記サーバと上記モバイル端末と上記プリンタとが通信ネットワークを介して接続されたネットワーク印刷システムであって、
上記プリンタは、自機を識別するためのプリンタ識別情報を記憶するプリンタ識別情報記憶部を備え、
上記モバイル端末は、自機を識別するためのモバイル端末識別情報を記憶するモバイル端末識別情報記憶部と、
上記プリンタ識別情報記憶部に記憶されている上記プリンタ識別情報を取得するプリンタ識別情報取得部と、
上記モバイル端末識別情報記憶部から読み出した上記モバイル端末識別情報および上記プリンタ識別情報取得部により取得された上記プリンタ識別情報を上記サーバに送信して認証を要求する認証要求部と、
上記認証要求部による認証要求の応答として上記サーバから返信されてくる認証結果に基づいて、認証に成功したか否かを判定する認証判定部と、
上記認証判定部により上記認証に成功したと判定された場合に、上記プリンタ識別情報取得部により上記プリンタ識別情報を取得した上記プリンタに印刷データを送信して印刷の実行を指示する印刷実行指示部とを備え、
上記サーバは、上記プリンタ識別情報と、当該プリンタ識別情報に対応するプリンタとの通信を許可する上記モバイル端末を示す上記モバイル端末識別情報とを関連付けて記憶する許可情報記憶部と、
上記認証要求部による認証要求に応じて、上記モバイル端末から送られてくる上記モバイル端末識別情報および上記プリンタ識別情報と、上記許可情報記憶部に記憶されている上記モバイル端末識別情報および上記プリンタ識別情報とを照合することによって上記認証を行い、上記認証結果を上記モバイル端末に返信する認証処理部とを備えたことを特徴とするネットワーク印刷システム。
【請求項２】
上記プリンタ識別情報取得部は、ＮＦＣ通信により、上記プリンタ識別情報記憶部に記憶されている上記プリンタ識別情報を上記プリンタから取得することを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項３】
上記サーバの上記許可情報記憶部は、上記プリンタ識別情報および上記モバイル端末識別情報に加え、上記プリンタ識別情報に対応するプリンタのアドレス情報を記憶し、
上記認証処理部は、上記認証結果として上記アドレス情報を加えて上記モバイル端末に返信し、
上記モバイル端末の上記印刷実行指示部は、上記認証処理部により返信された上記アドレス情報により特定される上記プリンタに対し、上記印刷データを無線ＬＡＮにより送信して印刷の実行を指示することを特徴とする請求項２に記載のネットワーク印刷システム。
【請求項４】
上記サーバは、上記モバイル端末を使用するユーザの勤怠情報を上記モバイル端末識別情報と共に取得する勤怠情報取得部と、
上記勤怠情報取得部により取得された上記勤怠情報に応じて、当該勤怠情報と共に取得された上記モバイル端末識別情報に関連付けて上記モバイル端末の使用可否情報を上記許可情報記憶部に記憶させる使用可否情報記録部とを更に備え、
上記認証処理部は、上記認証要求部による認証要求に応じて、上記モバイル端末から送られてくる上記モバイル端末識別情報および上記プリンタ識別情報と、上記許可情報記憶部に記憶されている上記モバイル端末識別情報および上記プリンタ識別情報とを照合することに加え、上記許可情報記憶部に記憶されている上記使用可否情報を確認することによって上記認証を行うことを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項５】
サーバと、モバイル端末と、プリンタとが通信ネットワークを介して接続されたネットワーク印刷システムにおいて印刷を実行するために上記モバイル端末にインストールされるネットワーク印刷用プログラムであって、
上記プリンタのプリンタ識別情報記憶部に記憶されているプリンタ識別情報を取得するプリンタ識別情報取得手段、
モバイル端末識別情報を記憶したモバイル端末識別情報記憶部から当該モバイル端末識別情報を読み出すモバイル端末識別情報読出手段、
上記プリンタ識別情報取得手段により取得された上記プリンタ識別情報および上記モバイル端末識別情報読出手段により読み出された上記モバイル端末識別情報を上記サーバに送信して認証を要求する認証要求手段、
上記認証要求手段による認証要求の応答として上記サーバから返信されてくる認証結果に基づいて、認証に成功したか否かを判定する認証判定手段、
上記認証判定手段により上記認証に成功したと判定された場合に、上記プリンタ識別情報取得手段が上記プリンタ識別情報を取得した上記プリンタに印刷データを送信して印刷の実行を指示する印刷実行指示手段、
としてコンピュータを機能させるためのネットワーク印刷用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク印刷システムおよびネットワーク印刷用プログラムに関し、特に、近距離無線通信技術を用いてモバイル端末からプリンタに印刷データを送信して印刷を行うようになされたネットワーク印刷システムに用いて好適なものである。
【背景技術】
【０００２】
携帯型のタブレット端末やスマートフォン等（以下、モバイル端末という）が普及している今日、店舗では決済処理を行うためのモバイル端末を店員が持ち歩くことが増えている。すなわち、店舗内の複数個所にプリンタを設置しておき、モバイル端末を任意のプリンタに接続して決済処理を行うことにより、任意の場所のプリンタからレシート等を発行できるようにしている。モバイル端末は持ち運びが可能なため、モバイル端末をプリンタと接続する際には、有線ではなく無線での接続が好まれる。
【０００３】
ここで、決済時に顧客の待ち時間が少なくなるよう、利用されていない（もしくは空いている）プリンタを決済に利用したい要望がある。つまり、店員がレシートを発行する際に使用するプリンタは、毎回の決済ごとに異なる可能性がある。そのため、各店員が持ち歩くモバイル端末は、常に同一のプリンタとの間で接続を確立しておくわけにはいかない。そのため、店員が自分のモバイル端末を所望のプリンタに必要に応じて接続できるようにすることが要望されている。
【０００４】
このような要望に対して、使用可能なプリンタをモバイル端末の表示画面に一覧表示し、ユーザが使用したいプリンタを一覧の中から選択することで、選択したプリンタとモバイル端末との通信を確立する技術が存在する。この技術によれば、ユーザが使用したいプリンタの選択を自由に行うことができる。
【０００５】
ただし、使用可能なプリンタの一覧がモバイル端末に表示されるだけでは、一覧中のどのプリンタがどこに設置されているプリンタに対応しているのかが不明である。例えば、同じ機種のプリンタが複数台並んで設置されている場合、一覧中のどのプリンタが選択されたときにどのプリンタからレシートが出力されるのかが不明であるという問題が生じる。
【０００６】
これに対して、モバイル端末とプリンタとの間で情報をＮＦＣ（Near Field Communication）通信によりやり取りすることで、モバイル端末とプリンタとの通信を確立する手段が知られている（例えば、特許文献１参照）。ＮＦＣは通信可能距離が１０ｃｍ未満と短いため、印刷をするときにはモバイル端末を所望のプリンタに物理的に近づける必要がある。この点で、ＮＦＣを用いて通信を確立する手段によれば、どのプリンタと通信したいのかを明確化できるというメリットがある。
【０００７】
なお、特許文献１に記載のシステムでは、ＮＦＣ通信が可能なプリンタ（以下、ＮＦＣ対応プリンタという）は１台のみである。他の複数のプリンタは、このＮＦＣ対応プリンタとネットワーク上で接続されている。そのため、モバイル端末からの指示によりＮＦＣ対応プリンタ以外のプリンタにおいて印刷を実行する場合には、ＮＦＣ対応プリンタを介して他のプリンタに印刷データを送信しなければならない。このとき、ネットワーク上に接続された複数のプリンタが同じ機種であると、モバイル端末でどのプリンタを選択したときにネットワーク上のどのプリンタにおいて印刷が実行されるのかが不明となる。
【０００８】
ここで、特許文献１においてネットワーク上に接続されているプリンタを全てＮＦＣ対応プリンタに置き換えれば、どのプリンタと通信するのか明確になる。ただし、その場合には以下のような問題が生じる。すなわち、特許文献１では、プリンタを利用できるモバイル端末を制限するために、通信を許可するモバイル端末の機種ＩＤ（利用ＩＤ）をプリンタが記憶している。ＮＦＣ通信時にプリンタが機種ＩＤに基づいてモバイル端末の利用可否を判断する構成である。このような構成のため、特許文献１で開示されているプリンタを全てＮＦＣ対応プリンタに置き換えた場合、プリンタ１台ごとにモバイル端末の機種ＩＤを記憶させなければならず、その作業に多くの時間がとられてしまうという問題があった。
【０００９】
特に問題となるのが、店舗内で店員が利用するモバイル端末が盗難にあった場合である。盗難にあったモバイル端末の機種ＩＤは、各プリンタにおいて通信可能なモバイル端末の利用ＩＤとして記憶されている。そのため、盗難にあったモバイル端末を使用不可とするためには、プリンタ１台１台に記憶されているモバイル端末の機種ＩＤの設定変更が必要となり、作業工数が増加する。また、店員の配置換えや新たな店員の採用などによって、どのプリンタにどのモバイル端末との通信を許可するかの運用に変更が生じた場合も、運用の変更に関係するプリンタの１台１台に記憶されている機種ＩＤの設定変更が必要となり、作業工数が増加する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１０−２４１１１４公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、このような問題を解決するために成されたものであり、ユーザが印刷に使用したいプリンタを確実に選択できるようにするとともに、どのプリンタでどのモバイル端末との通信を許可するかの設定を容易に変更できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明では、モバイル端末がプリンタからプリンタ識別情報を取得し、自機を表すモバイル端末識別情報を加えてサーバに送信することによって認証要求を行う。そして、モバイル端末がサーバからの認証結果を受けて、認証が成功した場合にはモバイル端末からプリンタに印刷データを送信して印刷を実行するようにしている。ここで、認証を行うために必要なプリンタ識別情報と、当該プリンタ識別情報に対応するプリンタとの通信を許可するモバイル端末を示すモバイル端末識別情報との関連付け情報は、サーバに記憶するようにしている。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、モバイル端末から所望のプリンタに印刷データを送信して印刷を行う際に、その通信の可否に関する認証を要求するときに必要な情報を当該所望のプリンタから取得することによって、印刷に使用したいプリンタの選択が行われる。そのため、同じ機種のプリンタが複数台並んで設置されている場合であっても、ユーザが印刷に使用したいプリンタを確実に選択することができる。
【００１４】
また、本発明によれば、モバイル端末からプリンタに印刷データを送信して印刷を行う際に、その通信の可否に関する認証時に照合のために必要な情報がサーバ上で一元管理されるので、通信を許可するモバイル端末の機種ＩＤ等をプリンタごとに記憶させる必要がなく、そのための作業をなくすことができる。また、サーバ上で一元管理されている情報を書き換えるだけで、どのプリンタでどのモバイル端末との通信を許可するかの設定を容易に変更することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態によるネットワーク印刷システムの全体の概略構成を示す図である。
【図２】本実施形態によるネットワーク印刷システムのハードウェア構成を示す図である。
【図３】本実施形態の記憶部に記憶されるプリンタ識別情報マスタ、モバイル端末識別情報マスタおよび許可情報マスタの一例を示す図である。
【図４】本実施形態によるネットワーク印刷システムの機能構成例を示すブロック図である。
【図５】本実施形態によるネットワーク印刷システムの動作例を示すフローチャートである。
【図６】本実施形態の認証処理部によって行われる認証処理の動作例を示すフローチャートである。
【図７】本実施形態によるネットワーク印刷システムの他の機能構成例を示すブロック図である。
【図８】勤怠管理システムに記憶される店員情報の一例を示す図である。
【図９】本実施形態の許可情報記憶部に記憶される情報の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態によるネットワーク印刷システムの全体の概略構成を示す図である。図１に示すように、本実施形態のネットワーク印刷システムは、サーバ１００、モバイル端末２００およびプリンタ３００を備えて構成されている。サーバ１００とモバイル端末２００との間はインターネット等のＩＰネットワーク４００で接続可能に構成されている。また、モバイル端末２００とプリンタ３００との間は無線ＬＡＮで接続可能に構成されるとともに、ＮＦＣで無線通信が可能に構成されている。
【００１７】
ここでは、モバイル端末２００およびプリンタ３００をそれぞれ１つずつ示したが、実際には複数ずつ存在する。複数のモバイル端末２００は、ＩＰネットワーク４００を介してサーバ１００に接続可能に構成されている。また、複数のモバイル端末２００は、無線ＬＡＮ５００を介して、複数のプリンタ３００のうち任意に選択したものと接続可能に構成されている。
【００１８】
図２は、本実施形態によるネットワーク印刷システムのハードウェア構成を示す図である。図２に示すように、サーバ１００は、そのハードウェア構成として、ＣＰＵ１０１、ＩＰネットワーク用Ｉ／Ｆ１０２およびハードディスク等の記憶部１０３を備えている。記憶部１０３は、プリンタ識別情報マスタ１０３ａ、モバイル端末識別情報マスタ１０３ｂおよび許可情報マスタ１０３ｃを記憶している。
【００１９】
図３は、記憶部１０３に記憶されるプリンタ識別情報マスタ１０３ａ、モバイル端末識別情報マスタ１０３ｂおよび許可情報マスタ１０３ｃの一例を示す図である。図３（ａ）に示すように、プリンタ識別情報マスタ１０３ａは、昇順のレコード番号に対応して、無線ＬＡＮ５００でモバイル端末２００と接続され得る複数のプリンタ３００の名称およびＩＰアドレスをそれぞれ記憶している。ここで、プリンタ３００の名称が本発明の「プリンタ識別情報」に相当し、ＩＰアドレスが本発明の「アドレス情報」に相当する。
【００２０】
図３（ｂ）に示すように、モバイル端末識別情報マスタ１０３ｂは、昇順のレコード番号に対応して、ＩＰネットワーク４００に接続される複数のモバイル端末２００のシリアル番号をそれぞれ記憶している。ここで、モバイル端末２００のシリアル番号が本発明の「モバイル端末識別情報」に相当する。
【００２１】
また、図３（ｃ）に示すように、許可情報マスタ１０３ｃは、昇順のレコード番号に対応して、プリンタ３００の名称（プリンタ識別情報）およびＩＰアドレス（アドレス情報）と、当該プリンタ３００との通信を許可する１以上のモバイル端末２００のシリアル番号（モバイル端末識別情報）とを関連付けて記憶する。この許可情報マスタ１０３ｃを記憶する記憶部１０３は、本発明の許可情報記憶部に相当する。
【００２２】
図２に戻り、モバイル端末２００は、そのハードウェア構成として、ＣＰＵ２０１、ＩＰネットワーク用Ｉ／Ｆ２０２、無線ＬＡＮ用Ｉ／Ｆ２０３、液晶ディスプレイ等の表示部２０４、タッチパネル等の入力部２０５、ＲＯＭ２０６、ＲＡＭ２０７、ハードディスク２０８およびＮＦＣリーダ２０９を備えている。
【００２３】
プリンタ３００は、ＣＰＵ３０１、無線ＬＡＮ用Ｉ／Ｆ３０２、印刷部３０３、ＲＯＭ３０４、ＲＡＭ３０５およびＮＦＣタグ３０６を備えている。ＮＦＣタグ３０６は、内蔵したメモリに自機のプリンタ識別情報（プリンタ３００の名称）を記憶している。このＮＦＣタグ３０６は、例えばシールタイプのものであり、プリンタ３００の筐体の表面に装着されている。このＮＦＣタグ３０６は、本発明のプリンタ識別情報記憶部に相当する。
【００２４】
図４は、本実施形態によるネットワーク印刷システムの機能構成例を示すブロック図である。なお、この図４では、本実施形態の動作に係るサーバ１００およびモバイル端末２００の主要な機能構成のみを示している。プリンタ３００については、図２に示したハードウェア構成の一部を示している。
【００２５】
図４に示すように、サーバ１００は、その機能構成として、認証処理部１１および許可情報記憶部１２を備えている。また、モバイル端末２００は、その機能構成として、モバイル端末識別情報記憶部２１、モバイル端末識別情報読出部２２、プリンタ識別情報取得部２３、認証要求部２４、認証判定部２５および印刷実行指示部２６を備えている。
【００２６】
ここで、モバイル端末識別情報読出部２２、プリンタ識別情報取得部２３、認証要求部２４、認証判定部２５および印刷実行指示部２６の機能は、ソフトウェアによって実現される。すなわち、これら各ブロック２２〜２６の機能は、ＣＰＵ２０１の制御に従って、ＲＯＭ２０６、ＲＡＭ２０７またはハードディスク２０８に記憶されたネットワーク印刷用プログラムが動作することによって実現される。
【００２７】
サーバ１００の許可情報記憶部１２は、プリンタ識別情報と、当該プリンタ識別情報に対応するプリンタ３００との通信を許可するモバイル端末２００を示すモバイル端末識別情報とを関連付けた許可情報マスタ１０３ｃを記憶するものであり、図２の記憶部１０３がこれに相当する。
【００２８】
モバイル端末２００のモバイル端末識別情報記憶部２１は、自機のモバイル端末２００を識別するためのモバイル端末識別情報（モバイル端末２００のシリアル番号）を記憶するものであり、例えば図２のＲＯＭ２０６またはハードディスク２０８がこれに相当する。モバイル端末識別情報読出部２２は、モバイル端末識別情報記憶部２１からモバイル端末識別情報を読み出す。
【００２９】
プリンタ識別情報取得部２３は、プリンタ３００のＮＦＣタグ３０６（プリンタ識別情報記憶部）に記憶されているプリンタ識別情報（プリンタ３００の名称）をＮＦＣ通信によって取得するものであり、図２のＮＦＣリーダ２０９がこれに相当する。
【００３０】
周知のように、ＮＦＣの通信距離は１０ｃｍ未満である。よって、プリンタ識別情報取得部２３（ＮＦＣリーダ２０９）がプリンタ３００に装着されたＮＦＣタグ３０６からプリンタ識別情報を取得するためには、モバイル端末２００をプリンタ３００に近づける必要がある。すなわち、モバイル端末２００をプリンタ３００のＮＦＣタグ３０６に近づけることにより、ＮＦＣリーダ２０９がＮＦＣタグ３０６からプリンタ識別情報を取得するようになっている。
【００３１】
したがって、印刷に使用したいプリンタ３００の選択は、モバイル端末２００を所望のプリンタ３００に近づけることによって行う。複数のプリンタ３００が並んで配置されている場合であっても、ＮＦＣの通信距離が１０ｃｍ未満と非常に短いことから、特定の１台のプリンタ３００を確実に選択することができる。
【００３２】
認証要求部２４は、モバイル端末識別情報記憶部２１から読み出したモバイル端末識別情報と、プリンタ識別情報取得部２３によりプリンタ３００から取得したプリンタ識別情報とを、ＩＰネットワーク４００を介してサーバ１００に送信して認証を要求する。
【００３３】
サーバ１００の認証処理部１１は、認証要求部２４による認証要求に応じて、この認証要求時にモバイル端末２００から送られてくるモバイル端末識別情報およびプリンタ識別情報と、サーバ１００の許可情報記憶部１２に記憶されているモバイル端末識別情報およびプリンタ識別情報とを照合することによって認証を行い、その認証結果をモバイル端末２００に返信する。
【００３４】
すなわち、認証処理部１１は、モバイル端末２００から送られてくるモバイル端末識別情報およびプリンタ識別情報の組み合わせと同じ組み合わせが許可情報記憶部１２に記憶されているか否かを判定する。そして、同じ組み合わせが記憶されているときは「許可」、同じ組み合わせが記憶されていないときは「拒否」の認証結果をモバイル端末２００に返信する。
【００３５】
認証処理部１１は、「許可」の認証結果をモバイル端末２００に返信する場合には、許可に係るプリンタ３００のＩＰアドレスを認証結果に加えてモバイル端末２００に返信する。この場合のＩＰアドレスは、許可されたプリンタ３００のプリンタ識別情報に関連付けて許可情報記憶部１２に記憶されている。
【００３６】
認証判定部２５は、認証要求部２４による認証要求の応答としてサーバ１００から返信されてくる認証結果に基づいて、認証に成功したか否かを判定する。認証判定部２５により認証に失敗したと判定された場合、認識判定部２５は、例えば図２の表示部２０４にその旨を表示させる。
【００３７】
一方、認証判定部２５により認証に成功したと判定された場合、印刷実行指示部２６は、認証処理部１１により認証結果と共に返信されたＩＰアドレスにより特定されるプリンタ３００（プリンタ識別情報取得部２３によりプリンタ識別情報を取得したプリンタ３００）に対し、無線ＬＡＮ５００経由で印刷データを送信して印刷の実行を指示する。プリンタ３００の印刷部３０３は、この指示を受けて印刷を実行する。
【００３８】
図５は、上記のように構成した本実施形態によるネットワーク印刷システムの動作例を示すフローチャートである。図５において、モバイル端末２００の入力部２０５においてユーザから印刷データの生成指示を受け付けると（ステップＳ１）、ＣＰＵ２０１は印刷データを生成し（ステップＳ２）、それをＲＡＭ２０７に一時保存する。
【００３９】
その後、ＮＦＣリーダ２０９（プリンタ識別情報取得部２３）は、ＮＦＣ通信が可能な距離までプリンタ３００のＮＦＣタグ３０６と接近したか否かを判定する（ステップＳ３）。そして、ＮＦＣの通信距離圏内に接近した場合に、ＮＦＣリーダ２０９はＮＦＣタグ３０６に記憶されているプリンタ識別情報をＮＦＣ通信によって取得する（ステップＳ４）。
【００４０】
また、モバイル端末識別情報読出部２２は、モバイル端末識別情報記憶部２１からモバイル端末識別情報を読み出す（ステップＳ５）。そして、認証要求部２４は、モバイル端末識別情報記憶部２１から読み出したモバイル端末識別情報と、プリンタ識別情報取得部２３によりＮＦＣタグ３０６から取得したプリンタ識別情報とを、ＩＰネットワーク４００を介してサーバ１００に送信して認証を要求する（ステップＳ６）。
【００４１】
サーバ１００の認証処理部１１は、認証要求部２４による認証要求に応じて認証処理を実行する（ステップＳ７）。図６は、この認証処理の動作例を示すフローチャートである。図６において、認証処理部１１は、モバイル端末識別情報とプリンタ識別情報とを含む認証要求をモバイル端末２００から受信する（ステップＳ７１）。
【００４２】
そして、認証処理部１１は、受信したモバイル端末識別情報が許可情報記憶部１２に記憶されているか否かを判定する（ステップＳ７２）。受信したモバイル端末識別情報が許可情報記憶部１２に記憶されていると判定した場合、認証処理部１１は、そのモバイル端末識別情報に関連付けて、モバイル端末２００から受信したプリンタ識別情報が許可情報記憶部１２に記憶されているか否かを判定する（ステップＳ７３）。
【００４３】
ここで、モバイル端末２００から受信したモバイル端末識別情報に関連付けて、モバイル端末２００から受信したプリンタ識別情報も許可情報記憶部１２に記憶されていると判定した場合、認証処理部１１は、認証結果を「許可」とする（ステップＳ７４）。その後、処理は図５のステップＳ８に進む。
【００４４】
一方、ステップＳ７２において、モバイル端末２００から受信したモバイル端末識別情報が許可情報記憶部１２に記憶されていないと判定した場合、および、ステップＳ７３において、モバイル端末２００から受信したプリンタ識別情報が同じくモバイル端末２００から受信したモバイル端末識別情報に関連付けて許可情報記憶部１２に記憶されていないと判定した場合、認証処理部１１は、認証結果を「拒否」とする（ステップＳ７５）。その後、処理は図５のステップＳ８に進む。
【００４５】
認証処理部１１は、認証結果が「許可」であるか「拒否」であるかを判定し（ステップＳ８）、「許可」である場合には「許可」の認証結果をプリンタ３００のＩＰアドレスと共にモバイル端末２００に返信する（ステップＳ９）。一方、「拒否」である場合には「拒否」の認証結果を、プリンタ３００を使用できないことを示す情報と共にモバイル端末２００に返信する（ステップＳ１０）。
【００４６】
モバイル端末２００の認証判定部２５は、ステップＳ９またはステップＳ１０でサーバ１００から返信された情報を受信する（ステップＳ１１）。そして、認証判定部２５は、その受信した情報に基づいて、認証に成功したか否かを判定する（ステップＳ１２）。
【００４７】
ここで、認証判定部２５により認証に成功したと判定された場合、印刷実行指示部２６は、無線ＬＡＮ用Ｉ／Ｆ２０３を制御して、「許可」の認証結果と共にサーバ１００から受信したＩＰアドレスにより特定されるプリンタ３００との間で無線ＬＡＮ５００の通信を確立し（ステップＳ１３）、当該プリンタ３００に対して印刷データを送信して印刷の実行を指示する（ステップＳ１４）。
【００４８】
プリンタ３００の印刷部３０３は、モバイル端末２００から印刷データを受信して（ステップＳ１５）、印刷を実行する（ステップＳ１６）。そして、印刷部３０３は、印刷が正常に終了したか否かを判定する（ステップＳ１７）。ここで、印刷部３０３は、印刷が正常に終了していない場合は無線ＬＡＮ５００経由でエラー情報をモバイル端末２００に送信し（ステップＳ１８）、印刷が正常に終了した場合は無線ＬＡＮ５００経由で正常終了情報をモバイル端末２００に送信する（ステップＳ１９）。
【００４９】
モバイル端末２００は、プリンタ３００からエラー情報または正常終了情報を受信し（ステップＳ２０）、それを表示部２０４に表示させる（ステップＳ２１）。その後、無線ＬＡＮ用Ｉ／Ｆ２０３は、プリンタ３００との間にステップＳ１３で確立した通信を切断する（ステップＳ２２）。これにより、図５に示すフローチャートの処理を終了する。
【００５０】
なお、上記ステップＳ１２において、認証判定部２５により認証に失敗したと判定された場合、認識判定部２５は、プリンタ３００を使用できないことを示す情報（サーバ１００から「拒否」の認証結果と共に受信したもの）を表示部２０４に表示させる（ステップＳ２３）。これにより、図５に示すフローチャートの処理を終了する。なお、プリンタ３００を使用できないことを示す情報は、サーバ１００が予め記憶しているイメージデータであってもよいし、モバイル端末２００に記憶されたイメージデータを表示させるためのコマンドデータでもよい。
【００５１】
以上詳しく説明したように、本実施形態では、モバイル端末２００がプリンタ３００からプリンタ識別情報をＮＦＣ通信によって取得し、自機を表すモバイル端末識別情報を加えてサーバ１００に送信することによって、モバイル端末２００がプリンタ３００を使用可能か否かの認証要求を行う。そして、認証が成功した場合にはモバイル端末２００から無線ＬＡＮ５００経由でプリンタ３００に印刷データを送信して印刷を実行するようにしている。
【００５２】
このように構成した本実施形態によれば、モバイル端末２００からプリンタ３００に印刷データを送信して印刷を行う際に、モバイル端末２００を所望のプリンタ３００に近づけることにより、印刷に使用したいプリンタ３００の選択が行われる。そのため、同じ機種のプリンタ３００が複数台並んで設置されている場合であっても、ユーザが印刷に使用したいプリンタ３００を確実に選択することができる。
【００５３】
また、本実施形態によれば、モバイル端末２００からプリンタ３００に印刷データを送信して印刷を行う際に、その通信の可否に関する認証処理において照合のために必要な情報がサーバ１００上で一元管理されるので、通信を許可するモバイル端末２００のシリアル番号等をプリンタ３００ごとに記憶させる必要がなく、そのための作業をなくすことができる。
【００５４】
また、モバイル端末２００が盗難にあった場合でも、サーバ１００上で一元管理されている情報を書き換えるだけで、盗難にあったモバイル端末２００をどのプリンタ３００でも使用できない状態にすることができる。これにより、盗難にあったモバイル端末２００での印刷を簡単に阻止することができる。
【００５５】
さらに、店員の配置換えや新たな店員の採用などの人事異動によって、どのプリンタ３００にどのモバイル端末２００との通信を許可するかの運用に変更が生じた場合も、サーバ１００上で一元管理されている情報を書き換えるだけで、運用の変更に関係するプリンタ３００についてモバイル端末２００の使用可否を簡単に設定することができる。
【００５６】
なお、上記実施形態では、認証に成功したプリンタ３００のＩＰアドレスをモバイル端末２００がサーバ１００から取得する例について説明したが、本発明はこれに限定されない。例えば、プリンタ３００の名称に加えてＩＰアドレスをＮＦＣタグ３０６に記憶しておく。そして、ＮＦＣリーダ２０９がプリンタ３００の名称と共にＩＰアドレスを取得し、取得したＩＰアドレスをモバイル端末２００に一時保存しておくようにする。そして、サーバ１００での認証に成功した場合に、モバイル端末２００が一時保存しておいたＩＰアドレスに基づいて特定されるプリンタ３００に印刷データを送るようにしてもよい。
【００５７】
このように構成した場合、サーバ１００からモバイル端末２００に「許可」の認証結果を返信するときに、ＩＰアドレスの返信は不要となる。したがって、サーバ１００の記憶部１０３においてプリンタ３００のＩＰアドレスを記憶しておくことも不要となる。
【００５８】
また、上記実施形態では、記憶部１０３（許可情報記憶部１２）に記憶される許可情報マスタ１０３ｃが固定である場合の例について説明したが、本発明はこれに限定されない。すなわち、許可情報マスタ１０３ｃの内容を任意に書き換えるようにしてもよい。
【００５９】
図７は、許可情報マスタ１０３ｃの内容を随時書き換える場合におけるネットワーク印刷システムの機能構成例を示すブロック図である。なお、この図７において、図４に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００６０】
図７に示す例において、サーバ１００は、ローカルのＩＰネットワーク７００を介して勤怠管理システム６００と接続されている。また、サーバ１００は、その機能構成として、認証処理部１１および許可情報記憶部１２の代わりに認証処理部１１’および許可情報記憶部１２’を備えている。また、サーバ１００は、認証処理部１１’および許可情報記憶部１２’に加え、勤怠情報取得部１３および使用可否情報記録部１４を更に備えている。
【００６１】
勤怠管理システム６００は、複数のモバイル端末２００を使用する複数のユーザ（例えば、店舗の店員）の勤怠を管理するためのシステムである。この勤怠管理システム６００は、複数の店員に関する店員情報を記憶している。
【００６２】
図８は、勤怠管理システム６００に記憶される店員情報の一例を示す図である。図８に示すように、店員情報は、店員を一意に識別するための店員識別情報、その店員が使用するモバイル端末２００のシリアル番号（モバイル端末識別情報）および勤怠情報を含んでいる。勤怠情報は、店員が店舗に出勤したときには「出勤」と登録され、店舗から退勤したときに「退勤」と登録される。また、あらかじめ休暇申請が行われているときには「休暇」と登録される。
【００６３】
図９は、許可情報記憶部１２’に記憶される情報の一例を示す図である。図９に示すように、許可情報記憶部１２’は、プリンタ３００の名称（プリンタ識別情報）およびＩＰアドレス（アドレス情報）、当該プリンタ３００との通信を許可する１以上のモバイル端末２００のシリアル番号（モバイル端末識別情報）に加え、使用可否情報を記憶している。なお、使用可否情報については後述する。
【００６４】
勤怠情報取得部１３は、モバイル端末２００を使用する店員の勤怠情報をモバイル端末識別情報と共に勤怠管理システム６００から取得する。使用可否情報記録部１４は、勤怠情報取得部１３により取得された勤怠情報に応じて、当該勤怠情報と共に取得されたモバイル端末識別情報に関連付けてモバイル端末２００の使用可否情報を許可情報記憶部１２’に記憶させる。
【００６５】
具体的には、使用可否情報記録部１４は、勤怠情報取得部１３により取得された勤怠情報が「出勤」となっている場合に、モバイル端末２００の使用可否情報として「使用許可」の情報を許可情報記憶部１２’に記憶させる。また、使用可否情報記録部１４は、勤怠情報取得部１３により取得された勤怠情報が「退勤」または「休暇」となっている場合に、モバイル端末２００の使用可否情報として「使用拒否」の情報を許可情報記憶部１２’に記憶させる。
【００６６】
認証処理部１１’は、認証要求部２４による認証要求に応じて、モバイル端末２００から送られてくるモバイル端末識別情報およびプリンタ識別情報と、許可情報記憶部１２’に記憶されているモバイル端末識別情報およびプリンタ識別情報とを照合することに加え、許可情報記憶部１２’に記憶されている使用可否情報を確認することによって認証を行う。
【００６７】
具体的には、認証処理部１１’は、モバイル端末２００から送られてくるモバイル端末識別情報およびプリンタ識別情報の組み合わせと同じ組み合わせが許可情報記憶部１２’に記憶されているか否かを判定する。その組み合わせが記憶されている場合には、認証処理部１１’はさらに、その組み合わせに対応して記憶されているモバイル端末２００の使用可否情報が「使用許可」となっているか否かを判定する。
【００６８】
そして、モバイル端末２００から送られてくるモバイル端末識別情報およびプリンタ識別情報の組み合わせと同じ組み合わせの情報が許可情報記憶部１２’に記憶されていて、かつ、その組み合わせに対応して記憶されているモバイル端末２００の使用可否情報が「使用許可」となっているときは「許可」、それ以外のときは「拒否」の認証結果をモバイル端末２００に返信する。
【００６９】
このように構成した場合、モバイル端末識別情報とプリンタ識別情報との組み合わせによって、あるモバイル端末２００によるプリンタ３００の使用が許可されている場合であっても、そのモバイル端末２００を使用する店員の勤怠情報が「退勤」または「休暇」になっているときは、そのモバイル端末２００でプリンタ３００を使用することが禁止される。したがって、退勤中または休暇中のモバイル端末２００が盗難にあった場合、サーバ１００上で一元管理されているプリンタ識別情報やモバイル端末識別情報を書き換えなくても、盗難にあったモバイル端末２００をどのプリンタ３００でも使用できない状態にすることができる。
【００７０】
また、近年ではＢＹＯＤ（Bring your own device）が普及しており、従業員が個人保有のモバイル端末を職場に持ち込み、該モバイル端末を業務に使用することが増えている。上記構成によれば、個人保有のモバイル端末を業務に利用したとしても、「退勤」または「休暇」になっているモバイル端末は利用できないため、「退勤」または「休暇」の従業員が自らのモバイル端末で決済処理を行うことができなくなる。その結果、従業員による不正な決済を防止することができる。
【００７１】
また、上記実施形態では、店員識別情報とモバイル端末２００のシリアル番号とが予め対応づけられている例について説明したが、本発明はこれに限定されない。例えば、図８の店員識別情報は空欄としておく。店員が出勤し、その日に利用するモバイル端末２００を所定動作によって決定することにより、店員識別情報が書き込まれてモバイル端末２００を利用可能とする構成でもよい。
【００７２】
また、上記実施形態では、モバイル端末２００がプリンタ３００からプリンタ識別情報をＮＦＣ通信によって取得する例について説明したが、本発明はこれに限定されない。例えば、プリンタ３００にバーコードを貼付または印刷しておき、このバーコードをモバイル端末２００のカメラで撮影することによって、バーコードで特定されるプリンタ識別情報をモバイル端末２００がプリンタ３００から取得するようにしてもよい。特にバーコードを印刷する場合、バーコードは印刷を実行したいプリンタ３００で印刷されるものである。そのため、同じ機種のプリンタが複数台並んで設置されている場合であっても、プリンタ３００からバーコードが印刷されることで、ユーザが印刷に使用したいプリンタ３００を確実に選択することができる。
【００７３】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７４】
１１，１１’  認証処理部
１２，１２’  許可情報記憶部
１３  勤怠情報取得部
１４  使用可否情報記録部
２１  モバイル端末識別情報記憶部
２２  モバイル端末識別情報読出部
２３  プリンタ識別情報取得部
２４  認証要求部
２５  認証判定部
２６  印刷実行指示部
１００  サーバ
１０３  記憶部（許可情報記憶部）
２００  モバイル端末
２０９  ＮＦＣリーダ（プリンタ識別情報取得部）
３００  プリンタ
３０６  ＮＦＣタグ（プリンタ識別情報記憶部）  
【図１】
2014095969.tif 000003
【図２】
2014095969.tif 000004
【図３】
2014095969.tif 000005
【図４】
2014095969.tif 000006
【図５】
2014095969.tif 000007
【図６】
2014095969.tif 000008
【図７】
2014095969.tif 000009
【図８】
2014095969.tif 000010
【図９】
2014095969.tif 000011