(57)【要約】  ある態様のプリンタは、第１および第２のゲートウェイに基づいて通信を行う通信部と、移動体通信ネットワークに接続された第１の装置と通信を行う場合には、第１のゲートウェイを介して行い、ＬＡＮに接続された第２の装置と通信を行う場合は、第２のゲートウェイを介して行うように、通信部を制御する制御部と、を備え、制御部は、第１の装置との通信と、第２の装置との通信とを、それぞれ独立に実行させるように制御する。
2019026519.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２のゲートウェイに基づいて通信を行う通信部と、
移動体通信ネットワークに接続された第１の装置と通信を行う場合には、前記第１のゲートウェイを介して行い、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続された第２の装置と通信を行う場合は、前記第２のゲートウェイを介して行うように、前記通信部を制御する制御部と、
を備え、
前記制御部は、前記第１の装置との通信と、前記第２の装置との通信とを、それぞれ独立に実行させるように制御する、
プリンタ。
【請求項２】
前記通信部は、前記第２の装置からの印字要求に応じた印字関連情報を、前記第２の装置へ送信し、かつ前記プリンタの状態情報を所定のタイミングで前記第１の装置へ送信する、
請求項１に記載されたプリンタ。
【請求項３】
前記通信部は、前記プリンタの設定の変更、および、前記プリンタのエラーの少なくともいずれかのイベントが生じた場合、当該イベントに関するイベント情報を、前記第１の装置へ送信し、かつ前記第２の装置へ送信する、
請求項１又は２に記載されたプリンタ。
【請求項４】
前記制御部は、ユーザの入力操作に基づいて前記第２のゲートウェイのアドレス情報を取得し、当該取得したアドレス情報に基づいて、前記第２のゲートウェイを設定する、
請求項１〜３のいずれかに記載されたプリンタ。
【請求項５】
前記プリンタに着脱可能であって、ユーザごとに前記移動体通信ネットワークの利用を管理するためのユーザ識別情報を記憶するユーザ識別モジュールを更に備え、
前記通信部は、前記ユーザ識別モジュールが前記プリンタに装着されている場合に、前記ユーザ識別モジュールに記憶された前記ユーザ識別情報を参照して前記移動体通信ネットワークにアクセスする、
請求項１〜４のいずれかに記載されたプリンタ。
【請求項６】
前記制御部は、ユーザからの所定の入力操作が受け付けられたこと、又は前記ユーザ識別モジュールが前記プリンタに装着されたことをトリガーとして、前記第２のゲートウェイのアドレス情報を設定する画面が表示部に表示されるように制御する、
請求項５に記載されたプリンタ。
【請求項７】
前記通信部には、前記ＬＡＮに接続された第２の装置と通信を行うための前記第２のゲートウェイが複数設定されている、
請求項１〜６のいずれかに記載されたプリンタ。
【請求項８】
プリンタの通信を制御するためのプログラムであって、
コンピュータに、
第１のゲートウェイを設定する手段、
ユーザの入力操作に基づいて、アドレス情報を取得する手段、
当該取得したアドレス情報に基づいて、第２のゲートウェイを設定する手段、および、
移動体通信ネットワークに接続された第１の装置と通信を行う場合には、前記第１のゲートウェイを介して行い、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続された第２の装置と通信を行う場合は、前記第２のゲートウェイを介して行うように制御する制御手段、
として機能させ、
前記制御手段は、前記第１の装置との通信と、前記第２の装置との通信とを、それぞれ独立に実行させるように制御する、
プログラム。
【請求項９】
移動体通信ネットワークに接続された第１の装置と、
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続された第２の装置と、
前記第１の装置および前記第２の装置の少なくともいずれかと通信を行うプリンタと、
を含む通信システムであって、
前記プリンタは、
第１および第２のゲートウェイに基づいて通信を行う通信部と、
前記第１の装置と通信を行う場合には、前記第１のゲートウェイを介して行い、前記第２の装置と通信を行う場合は、前記第２のゲートウェイを介して行うように、前記通信部を制御する制御部と、を備え、
前記制御部は、前記第１の装置との通信と、前記第２の装置との通信とを、それぞれ独立に実行させるように制御する、
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、プリンタの通信を制御するためのプログラム、およびプリンタを含む通信システムに関する。
【背景技術】
【０００２】
従来、ネットワーク上の回線若しくは装置における障害を検出して通信ルートの切り替えを行うようにする技術が知られている（例えば、特開２００９−１８２５２６号公報を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、移動体通信ネットワークを利用するためのユーザＩＤを記憶するユーザ識別モジュール（例えば、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード）をプリンタに設置し、プリンタと外部のサーバとの間で定常的に通信を行う場合がある。この場合、プリンタのデフォルトゲートウェイが移動体通信ネットワークを利用するように設定される。そのため、プリンタは、自身が属するネットワークを越えた外部のネットワークに接続される別の装置との間の通信を、上記外部のサーバとの通信と同時に行うことができないという問題が生ずる。【０００４】
そこで、本発明は、プリンタにおいて、移動体通信ネットワークを介した外部の装置との通信と、外部のＬＡＮに接続される装置との通信とを同時に行うことを可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明のある態様は、第１および第２のゲートウェイに基づいて通信を行う通信部と、移動体通信ネットワークに接続された第１の装置と通信を行う場合には、前記第１のゲートウェイを介して行い、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続された第２の装置と通信を行う場合は、前記第２のゲートウェイを介して行うように、前記通信部を制御する制御部と、を備え、前記制御部は、前記第１の装置との通信と、前記第２の装置との通信とを、それぞれ独立に実行させるように制御する、プリンタである。
【発明の効果】
【０００６】
本発明のある態様によれば、プリンタにおいて、移動体通信ネットワークを介した外部の装置と、外部のＬＡＮに接続される装置との通信とを同時に行うことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る通信システムの構成の一例を示す図である。
【図２】実施形態に係るプリンタ、ホストＰＣ、および、サーバのブロック図である。
【図３】実施形態に係るプリンタの表示パネルの画面変化の一例を示す図である。
【図４】実施形態に係るプリンタの表示パネルの画面変化の一例を示す図である。
【図５】図５Ａおよび図５Ｂはそれぞれ、プリンタにおけるスタティックルートの設定例について説明する図である。
【図６】実施形態に係るプリンタにおいて実行されるゲートウェイ設定処理のフローチャートである。
【図７】実施形態に係るプリンタにおいて実行されるデータ送信処理のフローチャートである。
【図８】図８Ａおよび図８Ｂはそれぞれ、プリンタがデフォルトゲートウェイとスタティックルートを使用して独立して通信を行う場合の例を説明する図である。
【発明を実施するための形態】
【０００８】
本発明は、２０１７年７月３１日に日本国特許庁に出願された特願２０１７−１４７８６５の特許出願に関連しており、この出願のすべての内容がこの明細書に参照によって組み込まれる。
【０００９】
本開示において「ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）」は、ネットワークアドレスにより一意に定まるネットワーク（サブネットワーク）であれば如何なる大きさのネットワークでもよい。ＬＡＮは、有線ネットワークであってもよいし、無線ネットワークであってもよい。無線ネットワークの場合、例えば、ＩＥＥＥ８０２ａ／ｂ／ｇ／ｊ／ｎ／ａｃ／ａｄ等の規格に準拠する。
本開示において「第１および第２のゲートウェイ」とは、プリンタが、自身が接続されているＬＡＮを越えて他の装置と通信を行うときに、通信を中継するノードである。また、「第１および第２のゲートウェイ」は、ルータ、サーバ等の物理的装置により実現してもよいし、ソフトウェアにより実現してもよい。
本開示において「移動体通信ネットワーク」は、特にその仕様を限定するものではなく、移動体通信の通信事業者によって運用されている、又は運用予定の無線通信システムに準拠したものであれば特に限定されない。そのような無線通信システムの例としては、一般的に３Ｇと呼称されているＩＭＴ−２０００規格に準拠した無線通信システム、一般的に４Ｇと呼称されているＩＭＴ−Ａｄｖａｎｃｅｄ規格に準拠する無線通信システム、一般的に５Ｇと呼称され、３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）で規格策定が進められている無線通信システム等が挙げられる。
本開示において「第１の装置」は、移動体通信ネットワークに接続された装置であれば如何なる装置でもよく、例えば、コンピュータ装置、サーバ等の移動体通信ネットワークにアクセス可能な装置である。本開示において「第２の装置」は、ＬＡＮに接続された装置であれば如何なる装置でもよく、例えば、コンピュータ装置、スマートフォン、タブレット型端末等が挙げられる。
【００１０】
（１）通信システムの構成
先ず本実施形態の通信システム１００の構成について図１を参照して説明する。図１は、本実施形態に係る通信システム１００の構成の一例を示す図である。
図１において、プリンタ１ａはプリンタネットワークＰＮ１に含まれ、プリンタ１ｂはプリンタネットワークＰＮ２に含まれ、ホストＰＣ２ａはホストＰＣネットワークＨＰＮ１に含まれ、ホストＰＣ２ｂはホストＰＣネットワークＨＰＮ２に含まれる。プリンタネットワークＰＮ１のゲートウェイとしてルータＲＴ１が設けられ、プリンタネットワークＰＮ２のゲートウェイとしてルータＲＴ２が設けられている。ルータは通信機器の一例である。
【００１１】
ホストＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）は、第２の装置の一例である。ホストＰＣネットワークは、有線ＬＡＮでもよいし無線ＬＡＮでもよい。
【００１２】
プリンタ１ａ，１ｂおよびサーバ３は、それぞれ移動体通信ネットワークＭＮを利用可能である。サーバ３は、第１の装置の一例である。
プリンタ１ａ，１ｂおよびサーバ３のそれぞれは、電気通信事業者が提供する移動体通信サービスを利用するためにＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードを装着可能に構成されている。
【００１３】
図１では、２つのプリンタネットワークが設けられ、各プリンタネットワークに１つのホストＰＣネットワークがルータを介して接続されている構成としているが、これは一例に過ぎない。プリンタネットワークの数、各プリンタネットワークが接続可能なホストＰＣネットワークの数は任意に設定可能である。また、各プリンタネットワークには、２以上のルータがゲートウェイとして設けられていてもよい。
【００１４】
なお、以下の説明では、プリンタ１ａ，１ｂに対して共通する事項を述べるときには、適宜「プリンタ１」という。ホストＰＣ２ａ，２ｂに対して共通する事項を述べるときには、適宜「ホストＰＣ２」という。ホストＰＣネットワークＨＰＮ１，ＨＰＮ２に対して共通する事項を述べるときには、適宜「ホストＰＣネットワークＨＰＮ」という。プリンタネットワークＰＮ１，ＰＮ２に対して共通する事項を述べるときには、適宜「プリンタネットワークＰＮ」という。
【００１５】
（２）通信システム１００に含まれる各装置の構成
次に、図２を参照して、図１に示した通信システム１００に含まれる各装置の構成について説明する。図２は、本実施形態に係るプリンタ１、ホストＰＣ２、および、サーバ３のブロック図である。
【００１６】
（２−１）プリンタ１
図２に示すように、プリンタ１は、制御部１１、搬送部１２、印字部１３、記憶部１４、通信部１５、操作入力部１６、表示部１７、および、音声出力部１８を備える。通信部１５は、例えば、ホストＰＣ２との間で通信を行う。プリンタ１には、例えば、連続紙が巻回されたロール紙が収容されている。連続紙は、台紙と、台紙上に仮着された複数のラベルとを含む。
プリンタ１は、据置き型プリンタであってもよいし、携帯型プリンタであってもよい。
【００１７】
制御部１１は、マイクロプロセッサを主体として構成され、プリンタ１の全体を制御する。例えば、制御部１１に含まれるマイクロプロセッサは、記憶部１４に記録されているファームウェアをロードして実行することで、様々な機能を実現する。例えば、制御部１１は、ホストＰＣ２から受信した印字要求に基づいて印字データの生成、印字のための搬送部１２および印字部１３に対する制御等を行う。印字要求には、印字用情報が含まれる。
【００１８】
記憶部１４は、不揮発性のメモリであり、例えばフラッシュメモリ等のＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）であってもよい。記憶部１４には、上述したファームウェアのほか、ホストＰＣ２から取得する印字用情報に対応する様々なフォーマットのデータが記録されている。
【００１９】
搬送部１２は、図示しないプラテンローラ、モータ駆動回路、および、ステッピングモータを含み、プリンタ１内の連続紙の搬送を行う。例えば、制御部１１による搬送要求に基づき、モータ駆動回路が、プラテンローラの回転を制御するステッピングモータを駆動することによって、連続紙を搬送させる。
【００２０】
制御部１１は、印字用情報に基づきラベルに印字する場合、印字用情報に対応するフォーマットのデータを記憶部１４から読み出す。制御部１１は、読み出したデータに、印字用情報に含まれる文字情報および／またはバーコードを埋め込むことにより印字データを生成し、印字データのライン毎のデータであるラインデータを順次、印字部１３へ送出する。
印字部１３は、図示しないサーマルヘッドおよびヘッド駆動回路を含む。サーマルヘッドは上記プラテンローラとの間で連続紙を挟む。ヘッド駆動回路は、制御部１１によって順次送出されるラインデータに基づき、サーマルヘッドの各発熱素子に電流を流す（発熱させる）、あるいは流さないようにする（発熱させないようにする）ことで、印字を行う。
図示しないが、プリンタ１には、例えばカッタが設けられている。カッタは、ラベルの印字後にラベル単位で連続紙を切断する。なお、印字されたラベルが台紙から剥離されるように構成してもよい。
【００２１】
通信部１５は、移動体通信ネットワークＭＮと接続するための通信回路と、アンテナと、図示しないＳＩＭカードが挿入可能なスロットとを備えている。つまり、本実施形態のプリンタ１には、ＳＩＭカードが装着可能である。
ＳＩＭカードは、ユーザごとに移動体通信ネットワークの利用を管理するためのユーザＩＤを記憶するユーザ識別モジュールの一例である。ユーザ識別モジュールの他の例として、ＵＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードが挙げられる。ユーザＩＤは、ユーザ識別情報の例であり、例えば電話番号、加入者番号等、ユーザを特定可能な情報である。
【００２２】
通信部１５は、ＳＩＭカードがスロットに挿入されている場合には、ＳＩＭカードに記録されているユーザＩＤを取得し、デフォルトゲートウェイ（第１のゲートウェイ）にアクセスする。デフォルトゲートウェイは、ユーザＩＤに基づいてユーザ認証を行う。ユーザの利用が許可された場合、通信部１５は、デフォルトゲートウェイを介して移動体通信ネットワークＭＮに接続されたサーバ３にアクセスし、アクセスしたサーバ３と通信を行う。本実施形態の例では、移動体通信ネットワークＭＮにアクセスするためのデフォルトゲートウェイの設定は、ソフトウェアにより行われる。
また、後述するが、制御部１１は、デフォルトゲートウェイが移動体通信ネットワークＭＮにアクセスするように設定されている場合に、ユーザの入力操作に基づいてホストＰＣネットワークＨＰＮに接続されているホストＰＣ２と通信を行うためのスタティックルートが設定可能である。制御部１１は、スタティックルートが設定された場合、デフォルトゲートウェイを介したサーバ３との通信と、スタティックルートによるホストＰＣ２との通信とが、それぞれ独立に実行されるように制御する。
【００２３】
制御部１１は、例えばユーザからの所定の入力操作が受け付けられたこと、あるいはＳＩＭカードがスロットに挿入されたことをトリガーとして（つまり、ＳＩＭカードが接続された場合）、スタティックルートを設定する画面が表示されるように表示部１７を制御することができる。スタティックルートの設定は、宛先のホストＰＣ２が含まれるネットワークのＩＰアドレス（後述する「接続先ＩＰアドレス」）と、スタティックゲートウェイ（第２のゲートウェイの一例）に設定するルータのＩＰアドレスとに対するユーザ入力に基づいて行われる。スタティックルートの設定情報は、記憶部１４に記録される。
ＩＰアドレスはアドレス情報の一例である。
【００２４】
通信部１５は、プリンタ１が属しているプリンタネットワークＰＮ内の他のプリンタ１、および、ルータＲＴとの間でイーサネット（登録商標）通信を行うための通信回路、および、イーサネット（登録商標）ケーブルコネクタを備える。
通信部１５は、サーバ３による所定のサービスの提供を受けるために、以下に例示するプリンタ状態情報をサーバ３へ定期的に送信する。送信タイミングは特に限定するものではないが、例えば、１０〜３０分の間の所定のタイミング（例えば、１５分間隔）とする。
［プリンタ状態情報の例］
・プラテンローラの総走行距離（回転距離）
・カット回数
・プリンタの稼動時間
・ラベル発行枚数
【００２５】
通信部１５は、エラーのイベントが発生した場合、エラー情報をホストＰＣ２およびサーバ３へ送信する。エラー情報は、例えば以下に例示するエラー種別の少なくともいずれかを特定する情報が含まれる。
［エラー種別の例］
・リボンエラー…インクリボンがセットされていない場合、又はリボンが破損している場合
・プリンタオーバーヒート…プリンタの温度が許容値を超えた場合
・マシンエラー…基板が不良の場合
・印字ヘッドエラー…サーマルヘッドが完全に取り付けられていない場合
・カッタエラー…カッタユニット内での紙詰まりやカッタ刃の位置が不良の場合
・ペーパージャム…ラベルがプラテンローラに巻きついている場合、あるいはラベルが正しくセットされていない場合
【００２６】
通信部１５は、プリンタ１の設定の変更のイベントが発生した場合、設定変更情報をホストＰＣ２およびサーバ３へ送信する。設定変更情報は、例えば以下に例示する設定の少なくともいずれかの変更内容を特定する情報が含まれる。
［設定の例］
・搬送速度
・印字濃度
・センサ種別（例えば、連続紙におけるラベルの位置を反射型センサで検知するか、透過型センサで検知するかの種別）
【００２７】
（２−２）ホストＰＣ２
図２に示すように、ホストＰＣ２は、制御部２１、記憶部２２、通信部２３、操作入力部２４、および、表示部２５を備える。通信部２３は、プリンタ１との間で通信を行う。
【００２８】
制御部２１は、マイクロプロセッサを主体として構成され、ホストＰＣ２の全体を制御する。例えば、制御部２１に含まれるマイクロプロセッサは、記憶部２２に記録されているプリンタドライバをロードして実行する。
記憶部２２は、不揮発性のメモリであり、例えばフラッシュメモリ等のＳＳＤであってもよい。記憶部２２は、プリンタドライバのほか、様々なアプリケーションプログラムを記憶する。制御部２１は、ユーザの操作入力部２４に対する所定の操作入力に応じて指定されるアプリケーションプログラムを、記憶部２２から読み出して実行する。
【００２９】
表示部２５は、例えばタッチ入力機能を備えた液晶表示パネルを含み、上記アプリケーションプログラムの実行結果を表示する。この場合、表示部２５のタッチ入力機能は、操作入力部２４の一部を構成する。
【００３０】
通信部２３は、制御部２１による制御の下、プリンタ１との通信を行う。例えば、制御部２１が、アプリケーションプログラムを実行中に操作入力部２４を介してユーザからの印字指示を受け付けた場合、通信部２３は制御部２１による制御の下、プリンタ１に対して印字要求を送信する。
通信部２３は、ホストＰＣ２が属しているホストＰＣネットワークＨＰＮ内の他のホストＰＣ２、および、ルータＲＴとの間でイーサネット（登録商標）通信を行うための通信回路、および、イーサネット（登録商標）ケーブルコネクタを備える。
【００３１】
（２−３）サーバ３
サーバ３は、プリンタネットワークＰＮ１，ＰＮ２に含まれる各プリンタ１との間で通信を行い、各プリンタ１に対して所定のサービスを提供するように構成されている。サーバ３は、上述したプリンタ状態情報、エラー情報、および、設定変更情報をプリンタ１から受信すると、以下に例示するサービスを提供する。
［サービスの提供例］
・各プリンタ１の稼動状況、負荷状況を、ホストＰＣあるいは管理者ＰＣ（図示せず）へ通知すること
・各プリンタ１の使用状況に応じて、必要に応じて消耗部品の交換を促す通知を、ホストＰＣあるいは管理者ＰＣに対して行うこと
・各プリンタ１のエラーに対して、管理者ＰＣに対してエラー通知を行うこと
【００３２】
図２に示すように、サーバ３は、制御部３１、記憶部３２、および、通信部３３を備える。通信部３３は、プリンタ１との間で通信を行う。サーバ３では、制御部３１が管理プログラムを実行し、上記サービスの提供を実現するための各種処理を実行する。サービスの提供に当たっては、サービスの基礎となる情報をプリンタネットワーク内の各プリンタ１から受信する。サービスの基礎となる情報は、プリンタ状態情報、エラー情報、および、設定変更情報の少なくともいずれかの情報を含む。
【００３３】
（３）プリンタにおけるスタティックルートの設定方法
本実施形態のプリンタ１は、ＳＩＭカードが挿入された状態ではデフォルトゲートウェイが移動体通信ネットワークＭＮを介した通信をサーバ３との間で行うように設定される。そこで、移動体通信ネットワークＭＮを介した通信を行っている間であってもホストＰＣ２との間で通信できるように、プリンタ１は、ユーザがスタティックルートを設定できるように構成される。
【００３４】
プリンタ１におけるスタティックルートの設定方法について、図３および図４を参照して説明する。図３および図４はそれぞれ、本実施形態に係るプリンタ１の表示部１７の表示パネルの画面変化の一例を示す図である。
図３および図４に示すスタティックルートの設定は、プリンタ１のファームウェアが実行されることによって行われる。
【００３５】
図３の画面Ｇ１において、プリンタ１のモードが「リアルタイム」に設定されているが、これは、サーバ３との間でネットワーク接続する場合のモードである。
図３の画面Ｇ１に示すように、プリンタ１の表示パネルには、「インタフェース選択」という項目が設けられ、ＳＩＭカードが有効であるか否かについて表示される。ＳＩＭカードがスロットに挿入されている場合には「ＳＩＭカード有効」と表示され、ＳＩＭカードがスロットに挿入されていない場合には「ＳＩＭカード無効」と表示される。
【００３６】
本実施形態の一例では、「インタフェース選択」の項目の表示が「ＳＩＭカード無効」に設定されている場合、ユーザは、ＳＩＭカードをスロットに装着した後に、「インタフェース選択」の表示部分をタップする入力操作に応じて、「ＳＩＭカード有効」の表示設定に切り替える。その後、画面Ｇ１において「インタフェース選択」が表示されている行をユーザがタップしたこと（ユーザによる所定の入力操作が行われたことの一例）をトリガーとして、画面Ｇ２に示すように、「接続先ＩＰアドレス」と「スタティックゲートウェイ」という項目が現れる。つまり、プリンタ１の制御部１１は、ユーザによる上記タップ操作を認識した場合、「接続先ＩＰアドレス」と「スタティックゲートウェイ」を設定する画面が表示されるように表示部１７を制御することができる。こうすることで、ユーザは直ちにスタティックルートの設定を開始することができるようになる。
なお、「インタフェース選択」の項目の表示が「ＳＩＭカード無効」に設定されている状態で、ＳＩＭカードがスロットに装着された場合、プリンタ１が「ＳＩＭカード無効」から「ＳＩＭカード有効」に自動的に設定を切り替えるように構成してもよい。
【００３７】
ここで、「接続先ＩＰアドレス」は、プリンタ１がスタティックルートで送信するデータの宛先のホストＰＣネットワークＨＰＮのＩＰアドレスである。「スタティックゲートウェイ」は、プリンタ１がスタティックルートでホストＰＣ２へ送信するときのゲートウェイであるルータのプリンタネットワークＰＮ側ポートのＩＰアドレスである。「接続先ＩＰアドレス」と「スタティックゲートウェイ」によりスタティックルートが特定される。
【００３８】
「接続先ＩＰアドレス」を設定する場合、画面Ｇ２の「接続先ＩＰアドレス」をタップ操作すると、画面Ｇ３に示すように、接続先ＩＰアドレスの１０進数の値を１桁ずつ入力あるいは変更するための画面が表示される。ユーザが接続先ＩＰアドレスを入力して「ＯＫ」をタップすることで、接続先ＩＰアドレスが設定される。
画面Ｇ３において「ＯＫ」がタップされると、画面Ｇ４が表示される。画面Ｇ４は画面Ｇ２と同じ表示内容の画面である。画面Ｇ４において「、スタティックゲートウェイ」をタップ操作すると、画面Ｇ４に示すように、スタティックゲートウェイのＩＰアドレスの１０進数の値を１桁ずつ入力あるいは変更するための画面が表示される。ユーザがスタティックゲートウェイのＩＰアドレスを入力して「ＯＫ」をタップすることで、スタティックゲートウェイが設定される。
【００３９】
なお、変形例として、プリンタ１が稼動中にＳＩＭカードがスロットに挿入されたこと（つまり、プリンタ１にＳＩＭカードが装着されたこと）をトリガーとして、画面Ｇ１に示す「ＳＩＭカード有効」の項目や、Ｇ２に示す「接続先ＩＰアドレス」と「スタティックゲートウェイ」という項目が表示されるようにしてもよい。その後の「接続先ＩＰアドレス」と「スタティックゲートウェイ」の入力手順は、ユーザによる上記タップ操作を認識した場合の手順と同じである。
【００４０】
次いで、図５Ａおよび図５Ｂを参照して、スタティックルートの設定例について説明する。図５Ａおよび図５Ｂはそれぞれ、プリンタ１におけるスタティックルートの設定例について説明する図である。
【００４１】
図５Ａに示した例では、プリンタネットワークＰＮ１とホストＰＣネットワークＨＰＮ１が１つのルータＲＴ１を介して接続されている場合の例である。
図５Ａに示す例において、プリンタネットワークＰＮ１に接続されているプリンタ１がホストＰＣネットワークＨＰＮ１と通信を行うためのスタティックルートの設定が想定される。ここで、例えば、プリンタネットワークＰＮ１のネットワークＩＰアドレスが「１０．１０７．２．０」であり、宛先のホストＰＣ２が接続されているホストＰＣネットワークＨＰＮ１のネットワークＩＰアドレスが「１０．１０７．１．０」であるとする。このとき、画面Ｇ３（図３）および画面Ｇ５（図４）において入力すべき接続先ＩＰアドレスおよびスタティックゲートウェイは、次のとおりである。
・接続先ＩＰアドレス：１０．１０７．１．０
・スタティックゲートウェイ：１０．１０７．２．１
ここで、スタティックゲートウェイは、ルータＲＴ１のプリンタネットワークＰＮ１側ポートのＩＰアドレスである。
なお、サブネットマスクは、ホストＰＣネットワークＨＰＮ１側で既に設定されている値を使用すればよい。この場合、
・サブネットマスク：２５５．２５５．２５５．０
に設定されている。
【００４２】
図５Ｂに示した例では、プリンタネットワークＰＮ１とホストＰＣネットワークＨＰＮ１が２つのルータＲＴ１，ＲＴ２を介して接続されている場合の例である。
図５Ｂに示す例において、プリンタネットワークＰＮ１に接続されているプリンタ１がホストＰＣネットワークＨＰＮ１と通信を行うためのスタティックルートの設定が想定される。ここで、例えば、プリンタネットワークＰＮ１のネットワークＩＰアドレスが「１０．１０７．３．０」であり、宛先のホストＰＣ２が接続されているホストＰＣネットワークＨＰＮ１のネットワークＩＰアドレスが「１０．１０７．１．０」であるとする。このとき、画面Ｇ３（図３）および画面Ｇ５（図４）において入力すべき接続先ＩＰアドレスおよびスタティックゲートウェイは、次のとおりである。
・接続先ＩＰアドレス：１０．１０７．１．０
・スタティックゲートウェイ：１０．１０７．３．２
ここで、スタティックゲートウェイは、ルータＲＴ１のプリンタネットワークＰＮ１側ポートのＩＰアドレスである。
なお、サブネットマスクは、ホストＰＣネットワークＨＰＮ１側で既に設定されている値を使用すればよい。この場合、
・サブネットマスク：２５５．２５５．２５５．０
に設定されている。
【００４３】
プリンタネットワークＰＮ１とホストＰＣネットワークＨＰＮ１の間で経由するネットワークがいくつある場合であっても、同様の設定を行えばよい。すなわち、その場合にプリンタ１で設定するスタティックゲートウェイは、プリンタ１が接続されているプリンタネットワークＰＮ１のゲートウェイであるルータＲＴ１、つまりプリンタネットワークＰＮ１側ポートのＩＰアドレスとする。
【００４４】
（４）プリンタ１における通信制御
次に、本実施形態に係るプリンタ１において行われる通信制御について、図６および図７を参照して説明する。
図６は、本実施形態に係るプリンタ１において実行されるゲートウェイ設定処理のフローチャートである。図７は、本実施形態に係るプリンタ１において実行されるデータ送信処理のフローチャートである。図６および図７の処理は、プリンタ１の制御部１１がファームウェアを実行することで行われる処理である。
【００４５】
図６において、プリンタ１が起動すると制御部１１は、通信部１５からデータ（パケット）の送信を行うためのデフォルトゲートウェイを設定する（ステップＳ１０）。ここで、制御部１１は、ＳＩＭカードがスロットに挿入されていると判断した場合には、デフォルトゲートウェイを移動体通信ネットワークＭＮに接続されるように設定する。制御部１１は、ＳＩＭカードがスロットに挿入されていないと判断した場合には、デフォルトゲートウェイを、予め設定されているプリンタネットワークＰＮのデフォルトゲートウェイに設定する。例えば、図５Ａにおいて、プリンタネットワークＰＮ１接続されているプリンタ１の場合、当該プリンタ１の制御部１１に予め設定されているデフォルトゲートウェイはルータＲＴ１、つまりプリンタネットワークＰＮ１側ポートのＩＰアドレスである。
【００４６】
次いで制御部１１は、記憶部１４を参照してスタティックルートが記録されているか否か判定する（ステップＳ１２）。スタティックルートが記録済みである場合には（ステップＳ１２：ＹＥＳ）、当該スタティックルートを設定して（ステップＳ１８）、本フローチャートの処理を終了する。スタティックルートが記録されていない場合には、スタティックルートが入力されるまで待機する（ステップＳ１４：ＮＯ）。そして、図３および図４の画面Ｇ２〜Ｇ５に示したようにしてユーザがスタティックルートの入力を行った場合には（ステップＳ１４：ＹＥＳ）、制御部１１は、入力されたスタティックルート、すなわち、接続ＩＰアドレスとスタティックゲートウェイを記憶部１４に記録するとともに（ステップＳ１６）、入力された接続ＩＰアドレスとスタティックゲートウェイに基づいてスタティックルートを設定する（ステップＳ１８）。
【００４７】
プリンタ１がデータ（パケット）を送信する場合、プリンタ１の制御部１１は、データの送信先（宛先）に基づいて通信ルートを変更する。
図７に示すように、制御部１１は、送信データがあり（ステップＳ２０：ＹＥＳ）、かつ当該データの宛先がサーバ３である場合には、デフォルトゲートウェイによりデータが送信されるように通信部１５を制御する（ステップＳ２４）。ここで、ＳＩＭカードが挿入されていない場合には、デフォルトゲートウェイが、プリンタ１が接続されているプリンタネットワークＰＮのゲートウェイであるルータのＩＰアドレスに設定されるため、サーバ３へデータを送信することはできない。
他方、送信データの宛先がホストＰＣである場合には、制御部１１は、図６のステップＳ１８において設定されたスタティックルートによりデータが送信されるように通信部１５を制御する（ステップＳ２６）。
【００４８】
（５）データの送信例
上述したように、本実施形態の通信システム１００のプリンタ１は、サーバ３との間で移動体通信ネットワークＭＮを経由した通信を行うようにデフォルトゲートウェイを設定し、ホストＰＣ２との間でスタティックルートによる通信を行うように設定する。そして、スタティックルートによる通信と、デフォルトゲートウェイによる通信とは、それぞれ独立して実行するように制御される。
以下では、図８Ａおよび図８Ｂを参照して、スタティックルートによる通信と、デフォルトゲートウェイによる通信と、が同時に実行される場合の例について説明する。
【００４９】
図８Ａに示す例では、プリンタ１の通信部１５が、ホストＰＣ２に対してスタティックルートにより印字ステータスを送信すると同時に、サーバ３に対してデフォルトゲートウェイを介してプリンタ状態情報を送信する場合を示している。
前述したように、プリンタ１は、サーバ３に対してプリンタ状態情報を所定の時間毎に送信するようにプログラムされている。他方、ホストＰＣ２からプリンタ１へ送信される印字要求は、ホストＰＣ２のユーザの指示に基づき任意の時刻に行なわれ、プリンタ１は、当該印字要求に応じて印字ステータスの送信を行う。そのため、ホストＰＣ２からの印字要求の受信タイミング次第では、ホストＰＣ２に対する印字ステータスの送信タイミングと、サーバ３に対するプリンタ状態情報の送信タイミングとが同時となる場合が生じうる。
印字ステータスは、例えば、印字中あるいはラベル剥離中等、印字要求に対してプリンタ１が行っている状態を示す情報であり、印字関連情報の一例である。
【００５０】
図８Ｂに示す例では、プリンタ１の通信部１５が、エラー情報および／または設定変更情報を、ホストＰＣ２に対してスタティックルートにより送信し、サーバ３に対してはデフォルトゲートウェイを介して送信する場合を示している。エラー情報および／または設定変更情報については、既に例示したとおりである。
プリンタ１において、プリンタ１の設定の変更、および、プリンタ１のエラーの少なくともいずれかのイベントが生じた場合、プリンタ１の通信部１５は、当該イベントに関するイベント情報として、エラー情報および／または設定変更情報を、ホストＰＣ２とサーバ３に同時に送信する。すなわち、ホストＰＣ２に対するイベント情報の送信タイミングと、サーバ３に対するイベント情報の送信タイミングとが同時となる場合が生ずる。
【００５１】
従来、プリンタにはデフォルトゲートウェイが１つ設定されており、回線若しくは装置における障害が発生した場合を除き、スタティックルートを設定することは想定されていなかった。それに対して本実施形態に係るプリンタ１では、デフォルトゲートウェイとは別にスタティックルートを所望のタイミングで設定可能とし、デフォルトゲートウェイによる通信と、スタティックルートによる通信とをそれぞれ独立に実行できるようにした。そのため、図８Ａおよび図８Ｂに例示したように、デフォルトゲートウェイが移動体通信ネットワークＭＮとの通信を行うように占有されている場合であっても、スタティックルートによりホストＰＣ２宛にデータを送信することができる。
【００５２】
以上、本発明のプリンタ、プログラム、通信システムの一実施形態について詳細に説明したが、本発明は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。
【００５３】
例えば、上述した実施形態では、プリンタネットワークに接続されたホストＰＣとの通信を行うためのスタティックルート（つまり、スタティックゲートウェイ）を１つ設定する場合について説明したが、その限りではない。プリンタにスタティックルートを複数設定してもよい。例えば、ルータが収容可能なプリンタの台数が限られている場合、単一のプリンタネットワークに対するゲートウェイとしてのルータを複数設け、複数のスタティックルートを設定してもよい。その場合、各ルータの輻輳度合に応じて、複数設定されたスタティックルートの中からホストＰＣ宛のデータ送信に使用するスタティックルートをプリンタ側で選択できるようにしてもよい。
【符号の説明】
【００５４】
１００…通信システム
１（１ａ，１ｂ）…プリンタ
１１…制御部
１２…搬送部
１３…印字部
１４…記憶部
１５…通信部
１６…操作入力部
１７…表示部
１８…音声出力部
２（２ａ，２ｂ）…ホストＰＣ
２１…制御部
２２…記憶部
２３…通信部
２４…操作入力部
２５…表示部
３…サーバ
３１…制御部
３２…記憶部
３３…通信部
ＨＰＮ（ＨＰＮ１，ＨＰＮ２）…ホストＰＣネットワーク
ＰＮ（ＰＮ１，ＰＮ２）…プリンタネットワーク
ＲＴ（ＲＴ１，ＲＴ２）…ルータ
ＭＮ…移動体通信ネットワーク
【図１】
2019026519.tif 000003
【図２】
2019026519.tif 000004
【図３】
2019026519.tif 000005
【図４】
2019026519.tif 000006
【図５】
2019026519.tif 000007
【図６】
2019026519.tif 000008
【図７】
2019026519.tif 000009
【図８】
2019026519.tif 000010
【国際調査報告】
2019026519.tif 000011
2019026519.tif 000012