Nothing Special   »   [go: up one dir, main page]

JP6361099B2 - システム - Google Patents

システム Download PDF

Info

Publication number
JP6361099B2
JP6361099B2 JP2013179101A JP2013179101A JP6361099B2 JP 6361099 B2 JP6361099 B2 JP 6361099B2 JP 2013179101 A JP2013179101 A JP 2013179101A JP 2013179101 A JP2013179101 A JP 2013179101A JP 6361099 B2 JP6361099 B2 JP 6361099B2
Authority
JP
Japan
Prior art keywords
communication terminal
mobile communication
program
management server
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013179101A
Other languages
English (en)
Other versions
JP2014135040A (ja
Inventor
伊藤 康治
康治 伊藤
完 松田
完 松田
稔明 岡山
稔明 岡山
珍友 ▲高▼綱
珍友 ▲高▼綱
潔 依田
潔 依田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2013179101A priority Critical patent/JP6361099B2/ja
Priority to US14/102,256 priority patent/US9622015B2/en
Publication of JP2014135040A publication Critical patent/JP2014135040A/ja
Application granted granted Critical
Publication of JP6361099B2 publication Critical patent/JP6361099B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Description

本発明は、システムに関する。
印刷制御プログラムを取得するために、コンピュータ等の印刷制御装置は、印刷するプリンターの製造会社名や機種名等の正確な属性情報を認識する必要がある。例えば、下記特許文献1で示すように、プリンターの属性情報を2次元バーコードで表示し、コンピュータが、表示された2次元バーコードを携帯端末が読み取って解析することでプリンターの属性情報を認識することができる。ユーザーは、このようにして得られたプリンターの属性情報に基づいて、このプリンターに対応する印刷制御プログラムを取得する。
特開2008−40914号公報
近年、スマートフォンやタブレット端末のような携帯通信端末の普及に伴い、携帯通信端末にデバイスの制御プログラムをインストールし、デバイスを制御させるニーズが高まっている。しかしながら、制御プログラムを取得するためのアドレス情報を取得する手順は複雑である。またアドレス情報に限らず、デバイスに関係する情報の取得には依然として改善の余地がある。
そこで本発明は、上述の課題に鑑みてなされたものであり、プリンター等のデバイスの制御プログラムを取得するためのアドレス情報やデバイスに関係する情報の取得を容易にすることを目的とする。
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
本発明の一の態様にかかるシステムは、ネットワークを通じて携帯通信端末に接続され、前記携帯通信端末に実行可能にさせることで所定のデバイスを制御する第1制御手段のアクセス先を前記携帯通信端末に取得させるサーバーを備え、前記サーバーは、前記携帯通信端末の属性情報を受信し、前記属性情報に基づいて前記アクセス先を決定し、決定した前記アクセス先に前記携帯通信端末を接続させる第1設定画像であって、前記携帯通信端末に表示させる第1設定画像を生成し、生成した前記第1設定画像を前記携帯通信端末に送信することを特徴とする。
本発明の別の態様にかかるシステムは、携帯通信端末にインストール可能なプログラムを格納した第1サーバーから所定のプログラムを取得するためのアクセス先を特定するシステムであって、前記所定のプログラムは、前記携帯通信端末にインストールされることで所定のデバイスを制御する第1制御手段および第2制御手段を含み、前記第1制御手段については前記携帯通信端末の属性情報に基づいて、また前記第2制御手段については前記所定のデバイスのデバイス情報に基づいて、前記第1サーバーにおけるネットワーク接続先を特定する第2サーバーを備え、前記第2サーバーは、それぞれの接続先を前記携帯通信端末に送信することを特徴とする。
本発明の別の態様にかかるデバイスは、携帯通信端末に対応したプログラム管理サーバーに格納され、前記携帯通信端末で実行可能な制御手段に制御され、前記プログラム管理サーバーのアクセス先を記憶する記憶手段と、前記携帯通信端末から属性情報を受信する入力手段と、当該属性情報に基づいて、前記携帯通信端末に対応したプログラム管理サーバーのアクセス先を前記携帯通信端末に読取可能な画像に変換する手段と、前記画像を表示する表示手段と、を備える。
さらに本発明の別の態様では、実施例に開示するシステムのサブコンビネーション(デバイス、携帯通信端末等)を含む。
本発明の実施形態に係る印刷システムの概構成を示す図。 携帯通信端末に印刷制御プログラムをインストールする処理を説明するフローチャート。 携帯通信端末に表示されるインストール画像を示す図。 印刷制御プログラムに機能追加する処理を説明するフローチャート。 印刷制御プログラムのユーザーインターフェイス画像を示す図。
以下、本発明の実施形態について図面を参照して説明する。
(実施形態)
図1は、デバイス制御システムの一形態である印刷システム10の概構成を示す図である。この印刷システム10は、携帯通信端末20、プリンター40、印刷制御プログラムを格納したプログラム管理サーバー60を特定し、印刷制御プログラム取得のためのアクセス先を特定するアドレス情報管理サーバー50、印刷制御プログラム及び他のプログラムを格納したプログラム管理サーバー60がインターネット等のネットワーク35を介して通信可能に接続された態様を想定する。
本実施形態では、プログラム管理サーバー60は、携帯通信端末20で使用するOSに応じた2つのサーバー、即ち、プログラム管理サーバー1(60A)およびプログラム管理サーバー2(60B)を想定する。プログラム管理サーバー1(60A)はOSがAndroid(登録商標)の機器で駆動するアプリケーションプログラムを管理し、プログラム管理サーバー2(60B)はOSがiOS(登録商標)の機器で駆動するアプリケーションプログラムを管理する。
携帯通信端末20は、スマートフォンのような高機能携帯電話や、タブレットのような多機能携帯端末を想定する。この携帯通信端末20は、アドレス情報管理サーバー50に対するアドレス情報や、プログラム管理サーバー60における印刷制御プログラム取得のためのアドレス情報や、プリンター40の機種情報を入力する入力手段22、印刷制御プログラム取得手段24、通信手段26、印刷制御プログラム設定手段28および表示・指示手段30の機能手段を備える。
携帯通信端末20は、ハードウェアとして何れも図示を略したCPU、RAM、ROM、フラッシュメモリー、通信回路およびタッチパネル等を備え、これらのハードウェアと、RAM、ROMおよびフラッシュメモリーに記憶されたソフトウェアとが協働することで上記した機能手段を実現する。尚、本実施形態では、通信手段26は有線通信または無線通信によりネットワーク35に接続可能な通信回路を含み、表示・指示手段30は表示された領域を手指等で押下することで指示可能なタッチパネルを想定する。
プリンター40はネットワーク35に接続可能なデバイスであり、情報や画像を表示する表示手段45を備える。尚、プリンター40の印刷方式は限定されず、インクジェット方式や電子写真方式等を想定する。
アドレス情報管理サーバー50は、携帯通信端末20と通信することにより携帯通信端末20の属性情報とプリンター40の機種情報を取得する機能を備える。そして、携帯通信端末20の属性情報に基づいて、プログラム管理サーバー60(本実施形態では、プログラム管理サーバー1(60A)、もしくはプログラム管理サーバー2(60B)のいずれか)を特定し、携帯通信端末20およびプリンター40の属性、機種等に対応するプリンター40の機能を制御する印刷制御プログラム(デバイス制御手段)を特定する。これらの結果、プログラム管理サーバーのうち60Aもしくは60Bのいずれか特定したサーバーにおいて印刷制御プログラムを取得するためのアクセス先を特定する機能を備える。
また、アドレス情報管理サーバー50は、プリンター40から取得した機種情報に基づいて、プリンター40が備える機能に関連して追加可能な機能を示す拡張機能情報(例えば、拡張機能を実現するプログラム等)および当該拡張機能情報を取得するためのアドレス情報の抽出の機能を備える(拡張機能情報については後述)。アドレス情報管理サーバー50は、それらの特定にあたって、テーブル等を用いることを想定する。
尚、印刷制御プログラムがプリンターの機種に固有でなく、機種間で共通に用いることができる場合などでは、印刷制御プログラムの取得にあたり機種情報を取得しなくても良い。
また、アドレス情報管理サーバー50は、特定した印刷制御プログラムに応じたネットワーク接続先へのアクセスを誘導するインストール案内画像70(図3)を第1設定画像としてHTML言語等で生成し、生成したインストール案内画像データを携帯通信端末20に送る機能を備える。尚、ネットワーク接続先は、印刷制御プログラムに応じたIPアドレスやURL(Uniform Resource Locator)を想定し、本実施形態ではプログラム管理サーバー1(60A)およびプログラム管理サーバー2(60B)の何れかのサーバーへのアクセス先を示している。
プログラム管理サーバー60は、デバイスで実行可能な種々のプログラムを管理する機能を備える。このプログラムには、印刷制御プログラムのようなデバイス制御プログラムも含まれる。
プログラム管理サーバー60は、携帯通信端末20に表示されたインストール案内画像70(図3)上の所定のトリガー(例えばGoボタン74)がユーザーに操作されることで、印刷制御プログラムのインストール実行画像80(図3)や、インストールする印刷制御プログラムのデータを携帯通信端末20に送信する機能を備える。
本実施例では、上述のようにプログラム管理サーバー60は、携帯通信端末20で使用するOSに応じて用意されている。プログラム管理サーバー60を携帯通信端末20のOSに応じて選択する方法としては、アドレス情報管理サーバー50が、携帯通信端末20から取得した(OS情報を含む)属性情報を利用し、携帯通信端末20に対応したプログラム管理サーバー60に応じたインストール案内画像70を生成する。より具体的には、アドレス情報管理サーバー50は、携帯通信端末20のOS情報に応じたプログラム管理サーバー60におけるアクセス先を、インストール案内画像70にURLのリンクとして埋め込むようになっている。
次に、携帯通信端末20の各機能手段について説明する。入力手段22は、表示・指示手段30を介したユーザーからの指示に基づいて、プリンター40に対応する印刷制御プログラムを取得するために最初にアクセスするアドレス情報管理サーバー50のアクセス先およびプリンター40の機種情報をプリンター40から取得する機能を備える。
入力手段22は、取得したアクセス先に基づいて、ネットワーク通信を行う通信手段26を介してアドレス情報管理サーバー50にアクセスする。そして、入力手段22は、携帯通信端末20の属性情報とプリンター40から取得した機種情報に基づいて、アドレス情報管理サーバー50から、プログラム管理サーバー60におけるプリンター制御プログラムを取得するためのアクセス先たるURLへのリンク等を含むインストール案内画像70(図3)を取得し、取得したインストール案内画像70(図3)を表示・指示手段30に表示する。
本実施形態では、アドレス情報管理サーバー50のアクセス先はプリンター40に記憶され、所定の操作に基づいて表示手段45に所定の表示情報として表示される態様を想定する。
プリンター制御プログラムを取得するためのアクセス先は、ウェブサイトのアドレスを示すURLを想定し、表示手段45に表示される情報は、アクセス先画像としてQRコード(登録商標)のように、URLを2次元バーコードにエンコードした態様を想定するが、これには限定されない。例えば、入力手段22は、表示手段45に表示されたURLの文字列や、プリンター40の説明書等に記載されたURLの文字列をユーザーが読み取って入力することで、アクセス先を取得する態様も想定できる。
また、プリンター40はアドレス情報管理サーバー50のアクセス先を復号可能な状態で含む音声信号や電磁波信号等を送信すると共に、入力手段22はこれらの信号を受信して解析し、信号に含まれるアクセス先を取得する態様も想定できる。
プリンター40に記憶される機種情報は、プログラム管理サーバー60におけるプリンター制御プログラムを取得するためのアクセス先に用いられる態様を想定する。本実施例における当該アクセス先は、プリンター40の機種によらず共通であるが、アドレス情報管理サーバー50が、プリンター40の機種ごとに異なるアクセス先を用意する場合、プリンター40は、自身の機種情報に対応するアドレス情報管理サーバー50のアクセス先を表示手段45に表示する態様としても良い。また携帯通信端末20に機種情報を取得させる態様としては、アドレス情報管理サーバー50のアクセス先と一緒に、QRコード(登録商標)のような2次元バーコードにエンコードした態様で表示し、携帯通信端末20が備える撮像センサー等で電子的に取り込ませることを想定するが、プリンター40と携帯通信端末20の間における所定の通信トランザクションで授受しても良い。
機種情報は、プログラム管理サーバー60におけるプリンター制御プログラムを取得するためのアクセス先に用いられる他にも、プリンター40が備える機能に関連して追加可能な機能を示す拡張機能情報(例えば、拡張機能を実現するプログラム等)および当該拡張機能情報を取得するためのアクセス先を取得するためにも用いられる。拡張機能情報がプリンター40が備える機能に関連している場合、携帯通信端末20により利用できる拡張機能情報の範囲は、プリンター40が備える機能によって制限をうけるためである。尚、印刷制御プログラムがプリンターの機種に固有でなく、機種間で共通に用いることができる場合などでは、プリンター制御プログラムの取得に際し、機種情報を取得する必要がないため、この機種情報の取得は、拡張機能情報の取得を実行する時点で、プリンター40等所定の機種情報格納先から取得するようにしても良い。
印刷制御プログラム取得手段24は、携帯通信端末20に表示されているHTMLデータで構成されるインストール案内画像70上でのユーザーの指示に基づいて、インストール案内画像70に含まれるインストール実行画像80(図3)へのリンク先にアクセスする。より具体的には、ネットワーク接続先のプログラム管理サーバー60にアクセスし、プログラム管理サーバー60が作成するインストール実行画像80(図3)を取得し、取得したインストール実行画像80(図3)を表示・指示手段30に表示する機能を備える。更に、印刷制御プログラム取得手段24は、表示・指示手段30に表示されたインストール実行画像80(図3)に対するユーザーからのインストール実行指示に基づいて、プログラム管理サーバー60に対して印刷制御プログラムのダウンロードを要求する機能を備える。
また、印刷制御プログラム設定手段28は、印刷制御プログラムのダウンロード要求に応じてプログラム管理サーバー60から送られる印刷制御プログラムを取得し、取得した印刷制御プログラムに対して所定のインストール処理を施し、携帯通信端末20上で印刷制御プログラムが提供する印刷制御機能を実行可能な状態に設定する機能を備える。
図2は携帯通信端末20に印刷制御プログラムをインストールする処理を説明するフローチャートである。また、図3はインストール案内画像70とインストール実行画像80の一例を示す図である。
携帯通信端末20は、プリンター40に対応する印刷制御プログラムをインストールする際、まず最初に、アドレス情報管理サーバー50のURL情報をプリンター40から取得し(ステップS100)、取得したURLにアクセスする(ステップS102)。
アドレス情報管理サーバー50は、携帯通信端末20からのアクセスを検知し(ステップS150)、携帯通信端末20との通信プロトコル(例えば、HTTP)を解析することで、携帯通信端末20の属性情報を取得する(ステップS152)。
通信プロトコルを解析した結果、アドレス情報管理サーバー50が取得する携帯通信端末20の属性情報としては、携帯通信端末20のOS情報や言語情報等がある。
次にアドレス情報管理サーバー50は、取得した携帯通信端末20の属性情報や、プリンター40の機種情報等に応じて、インストール案内画像70を生成する(ステップS154)。
インストール案内画像70は、印刷制御プログラムをインストールするための説明文72と、インストール処理の開始を指示するGoボタン74を有する。
説明文72は、属性情報から得られる言語情報に基づき適切な言語で記述されている。また、Goボタン74は、印刷制御プログラムをインストールするためにアクセスすべきプログラム管理サーバー60のネットワーク接続先が紐付されている。接続先の紐付けは、携帯通信端末20のOS情報に応じて決定される。Goボタン74が押下された場合、携帯通信端末20のOS情報に応じて決定されるプログラム管理サーバー1(60A)またはプログラム管理サーバー2(60B)との接続を指示し、接続したサーバーに対して印刷制御プログラムのインストール実行画像80を要求するように作成されている。
次に、アドレス情報管理サーバー50は、インストール案内画像70のデータを携帯通信端末20に送信する(ステップS156)。
携帯通信端末20はインストール案内画像70のデータを受信し(ステップS104)、所定のブラウザーを起動して読み込ませ、インストール案内画像70を表示する(ステップS106)。
携帯通信端末20は、Goボタン74が押下されてインストールが指示されるか、否かを判定し(ステップS108)、Goボタン74が押下された場合(ステップS108でYes)にはステップS110に進み、Goボタン74が押下されなかった場合(ステップS108でNo)、印刷制御プログラムをインストールすることなく処理を終了する。
ステップS110では、携帯通信端末20は、Goボタン74に紐付されたプログラム管理サーバー1(60A)およびプログラム管理サーバー2(60B)の何れかと接続し、接続したプログラム管理サーバー60に対して印刷制御プログラムのインストール実行画像80を要求する。
プログラム管理サーバー60は、インストール実行画像80の要求を受信し(ステップS160)、インストール実行画像80を生成し、インストール実行画像80のデータを携帯通信端末20に送信する(ステップS162)。
携帯通信端末20はインストール実行画像80のデータを受信し(ステップS112)、所定のブラウザーを起動して読み込ませ、インストール実行画像80を表示する(ステップS114)。
インストール実行画像80は、印刷制御プログラムの説明文と、押下されることで印刷制御プログラムのインストールを開始するインストールボタン84を有する。
インストールボタン84は、押下された場合にインストールを実行し、対応するプログラム管理サーバー60から印刷制御プログラムのダウンロードを開始するように設定されている。
携帯通信端末20は、インストールボタン84が押下されてインストール実行が指示されるか、否かを判定し(ステップS116)、インストールボタン84が押下された場合(ステップS116でYes)にはステップS118に進み、インストールボタン84が押下されなかった場合(ステップS116でNo)、印刷制御プログラムをインストールすることなく処理を終了する。
ステップS118では、携帯通信端末20は、対応するプログラム管理サーバー60に対して印刷制御プログラムのダウンロードを要求する(ステップS118)。
プログラム管理サーバー60は、携帯通信端末20からのダウンロード要求を受信し(ステップS164)、対応する印刷制御プログラムを携帯通信端末20に送信する(ステップS166)。
携帯通信端末20は、印刷制御プログラムを受信し(ステップS120)、受信した印刷制御プログラムに対して所定のインストール処理を行って実行可能な状態に設定し(ステップS122)、一連のインストール処理を終了する。
以上の処理により、携帯通信端末20からプリンター40で印刷するための印刷設定や印刷サービスを制御するアプリケーションソフトウェアを、携帯通信端末20のOSや使用する言語に応じて適切に選択し、携帯通信端末20に容易にインストールできる。
次に、印刷制御プログラムに対する機能追加方法について説明する。携帯通信端末20に印刷制御プログラムがインストールされた場合、印刷制御プログラムが起動されると、図5に示すようなユーザーインターフェイス画像の初期画像が第2設定画像としてタッチパネルに表示される。
この初期画像は表示態様が異なる2つのランチャーを表示している。即ち、第1ランチャーとして、「写真」、「ドキュメント」、「Web」および「スキャン」の各機能が既に実装されて使用可能であることを示している。これらは、例えばプリンター40が備える基本機能に係るものであり、印刷制御プログラムに最初からインストールされ使用可能な状態になっている。本実施例における「使用可能な状態」は、タッチパネル上でユーザーが操作できる操作領域(操作ボタン)がユーザーに認識可能に設けられて、実際にユーザーに操作された領域に応じた機能が呼び出される状態になっていることをいう。
また、第2ランチャーとして、「3D印刷」および「塗り絵印刷」の機能が未実装であって追加可能であることを示している。これらは、例えばプリンター40がその本来機能として提供する「印刷」等の基本機能に加え、使い勝手の充実等の拡張機能に係るものである。本実施例においては、上記基本機能とは異なり、拡張機能に係るプログラムをダウンロードして携帯通信端末20にインストールさせるための操作領域(操作ボタンが)が、使用可能な状態の機能を呼び出す操作領域に対応した位置に、ユーザーに認識可能に設けられている。追加機能がインストールされた後は、当該機能をインストールさせるための操作領域に代えて、基本機能と同じ操作領域を表示させる。尚、実行可能な機能と追加可能な機能の操作ボタンを共通にし、追加可能な機能については操作ボタンが操作されることで当該機能に係るプログラムのインストールが開始される構成としても良い。
ここで、例えば「3D印刷」の機能を追加する場合の方法について、図4の機能追加のフローチャートに基づいて説明する。
最初に、携帯通信端末20上でプリンター40が指定されて印刷制御プログラムが起動されると、携帯通信端末20は、指定されたプリンター40が備える機能に関連して追加可能な機能を示す拡張機能情報及びそのアクセス先の要求をアドレス情報管理サーバー50に送信する(ステップS200)。
アドレス情報管理サーバー50は、追加可能な拡張機能情報及びそのアクセス先の要求を受信し(ステップS220)、プリンター40が拡張対応する機能を、例えばプリンター40から携帯通信端末20を介して取得した機種情報等から抽出し、拡張可能な機能を示す拡張機能情報を生成し、生成した拡張機能情報及びそのアクセス先を携帯通信端末20に送信する(ステップS222)。携帯通信端末20にインストールされたプログラムは、受信した拡張機能情報に対応する第2ランチャーを表示するが、拡張機能がインストールされていない場合、インストールのための操作領域を含めて表示しても良い。携帯通信端末20は、アドレス情報管理サーバー50から受信した拡張機能を取得するアクセス先を、操作ボタンに関連付けて記憶することで、操作ボタンが操作された場合に、拡張機能に係るプログラムを適切なアクセス先から取得できる。アドレス情報管理サーバー50は、拡張機能情報としてランチャー画像を携帯通信端末20に送信しても良い。なお、機種情報はプリンター40から取得することに限定されない。機種情報は、印刷制御プログラム自体に含まれていても良いし、他の所定の格納先に含まれていても良い。拡張機能を取得するアクセス先は、印刷制御プログラム自体に含まれていても良い。
携帯通信端末20は拡張機能情報を受信し(ステップS202)、図5の初期画像のように印刷制御プログラムで使用可能な基本機能と、拡張可能な機能(追加機能)をタッチパネルに表示する(ステップS204)。
尚、受信した拡張機能情報は携帯通信端末20に記憶され、次に初期画像を表示する場合には、記憶した拡張機能情報に基づいて初期画像を表示しても良い。
携帯通信端末20は、機能拡張が指示されたか、否かを判定し(ステップS206)、機能拡張が指示されたと判定した場合(ステップS206でYes)、ステップS208に進む。他方で、機能拡張が指示されないと判定した場合(ステップS206でNo)、印刷制御プログラムに対して機能追加せずに終了する。
本実施形態では、図5の初期画像において、ユーザーが3D印刷の「インストールする」を押下した場合、3D印刷の機能拡張が指示されたと判定する。他方で、ユーザーが「写真」領域を押下した場合、携帯通信端末20に既に実装された写真印刷機能が実行される。
ステップS208では、携帯通信端末20は、印刷制御プログラムをダウンロードしたプログラム管理サーバー60に対して、指示された機能拡張のプログラムを要求する。この要求は、アドレス情報管理サーバー50から取得されたアクセス先に対して行われる。
プログラム管理サーバー60は、プログラム要求を受信し(ステップS230)、携帯通信端末20が要求する機能を実現する機能プログラムを携帯通信端末20に送信する(ステップS232)。
次に、携帯通信端末20は機能プログラムを受信し(ステップS210)、受信した機能プログラムを実行可能に設定する(ステップS212)。
続いて、携帯通信端末20は、設定した機能が実行可能であるように表示する(ステップS214)。
以上の処理により、「3D印刷」の機能プログラムは印刷制御プログラムから実行できるようになり、図5の機能追加後の画像に示すように、「3D印刷」の機能は使用可能な機能として表示される。
以上述べた実施形態によれば、以下のような効果を奏する。
(1)アドレス情報管理サーバー50は、プリンター40の機種や、携帯通信端末20のOS等に応じて適切なインストール案内画像70を生成し、生成したインストール案内画像70を携帯通信端末20に表示させるため、ユーザーはプリンター40や携帯通信端末20に応じた適切な印刷制御プログラムを容易に携帯通信端末20に設定できる。
(2)プログラム管理サーバー60は、携帯通信端末20のキャリアが管理している場合が多い。また、携帯通信端末以外の装置に用いられる制御プログラムは、当該装置のメーカーが提供する場合が多い。当該装置のメーカーが、制御プログラムを複数のキャリアのプログラム管理サーバー60に格納する場合、携帯通信端末20のキャリアは、異なる格納場所のそれぞれを知りえず、プログラム管理サーバー60から取得できるのは困難と考えられる。本発明によれば、例えば、制御プログラムを格納したメーカーしか知りえない情報については、当該メーカーが用意したアドレス情報管理サーバー50を介して取得できる。
以上、添付図面を参照しながら好適な実施形態について説明したが、好適な実施形態は、前記実施形態に限らない。実施形態は、要旨を逸脱しない範囲内において種々変更を加え得ることは勿論であり、以下のように実施することもできる。
(変形例1)
前記の実施形態においては、プリンター40は、アドレス情報管理サーバー50のアクセス先を記憶し、携帯通信端末20は、アドレス情報管理サーバー50を介してプログラム管理サーバー60における印刷制御プログラムのアクセス先を取得するシステムであった。しかしながら、プリンター40が当該アクセス先を記憶し、携帯通信端末20は、プリンター40から当該アクセス先を取得して、アドレス情報管理サーバー50を介さずに当該アクセス先に直接アクセスできるシステムとしても良い。
(変形例2)
前記の実施形態においては、プリンター40は、アドレス情報管理サーバー50のアクセス先を記憶し、携帯通信端末20は、プリンター40から取得したアクセス先に基づいてアドレス情報管理サーバー50に接続し、携帯通信端末20の属性情報は、OSに対応したプログラム管理サーバー60を特定するために利用されていた。プログラム管理サーバー60を特定する主体をプリンター40とする次のような態様としても良い。すなわち、プリンター40は、携帯通信端末20に対応するプログラム管理サーバー60のアクセス先を記憶手段に記憶し、携帯通信端末20から属性情報を入力手段22により受信し、当該属性情報に基づいて、制御手段が携帯通信端末20のOS対応したプログラム管理サーバー60のアクセス先をQRコード(登録商標)のような読取可能な画像に変換して表示手段に表示する。携帯通信端末20は、QRコード(登録商標)を読み取って、コードを復号してアクセス先を取得し、自身のOSに対応したプログラム管理サーバー60にアクセスする。尚、その他の情報の授受については、矛盾のない限り上記実施例もしくは変形例の態様が適用できる。
(変形例3)
前記の実施形態においては、プリンター40の機種に応じた固有の情報をQRコード(登録商標)に変換して表示したが、プリンター40のエラー情報やステータス情報をQRコード(登録商標)に変換して表示しても良い。これらの情報は入力手段22に読み取られてアドレス情報管理サーバー50に送信され、アドレス情報管理サーバー50は、受信した情報に応じて適切なエラー回避方法や所定のメッセージをユーザーに示すHTMLファイルを生成し、携帯通信端末20に送信して表示させても良い。この結果、ユーザーは携帯通信端末20からプリンター40に対するエラー回避方法やステータス情報を得ることができる。
本発明の実施形態について、図面を参照して説明したが、具体的な構成は、この実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施形態では、プログラム管理サーバー60を携帯通信端末20のOSに応じて用意しているが、携帯通信端末のキャリアに応じて用意されるものであっても良い。
本実施形態では、携帯通信端末20がプログラム管理サーバー60から取得し用いるのは印刷制御プログラムであったが、印刷制御プログラムに代えて、プリンター40の機種に対応した電子マニュアル等を取得しても良い。
本実施形態では、印刷制御プログラムを取得するためのアクセス先と、印刷制御手段に追加可能な追加機能を取得するためのアクセス先は、いずれも同一のアドレス情報管理サーバー50に記憶されていたが、それぞれのアクセス先を異なるアドレス情報管理サーバーに記憶し、それぞれのアクセス先の管理を分離するシステムとしても良い。
本実施形態では、デバイスとしてプリンター40を採用したが、これには限定されず、ネットワーク35と接続可能で、プログラム形式のデバイスドライバーで機能を制御するプロジェクターやスキャナー等の情報処理装置や情報処理装置以外の冷蔵庫や洗濯機、電子レンジなど他の電子機器も想定できる。その場合、携帯通信端末20にインストールされて実行されるプログラムとして、印刷制御プログラムに代え、情報処理装置や電子機器等のデバイスが備える所定機能の実行指示をする制御プログラム(第1制御手段)が適用される。本実施形態では、プリンターが備える印刷等の基本機能に追加可能な機能であって、プリンターが備える機能(仕様)に関連して追加可能な機能を示す拡張機能情報としては、「3D印刷」、「塗り絵印刷」などであった。追加可能な機能を示す拡張機能情報以外にも、情報処理装置や電子機器等のデバイスのファームウェアを含む所定のプログラム(拡張機能情報、所定のプログラムを総称して第2制御手段)であっても良い。
また、デバイス制御手段は印刷制御プログラムのようにCPUが逐次実行するプログラムの態様に限定されない。デバイスを制御するためにネットワーク35に接続可能なサーバーやクラウド上から実行させる機能を指示するためのデータ群の態様であっても良い。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。尚、上記実施例におけるインストールとは、プログラムのインストールの他、デバイス制御を司るデバイス制御手段が携帯通信端末20に設定され実行可能な状態のことを指す。
各実施形態における各構成及びそれらの組み合わせは一例であり、本発明の趣旨から逸脱しない範囲内で、構成の付加、省略、置換およびその他の変更が可能である。また、本発明は実施形態では限定されるものではなく、クレームの範囲によってのみ限定される。
10…印刷システム、20…携帯通信端末、22…入力手段、24…印刷制御プログラム取得手段、26…通信手段、28…印刷制御プログラム設定手段、30…表示・指示手段、35…ネットワーク、40…プリンター、45…表示手段、50…アドレス情報管理サーバー、60…プログラム管理サーバー、60A…プログラム管理サーバー1、60B…プログラム管理サーバー2、70…インストール案内画像、72…説明文、74…Goボタン、80…インストール実行画像、84…インストールボタン。

Claims (6)

  1. 携帯通信端末にインストール可能なプログラムを格納した複数の第1サーバーの1つか
    ら前記プログラムを取得するためのシステムであって、
    前記プログラムは、前記携帯通信端末にインストールされることでデバイスを制御する
    第1制御手段および前記第1制御手段の追加機能である第2制御手段を含み、
    前記携帯通信端末の属性情報に基づいて、複数の前記第1サーバーの内前記第1制御手
    段のアクセス先となる前記第1サーバーを特定し、前記デバイスのデバイス情報に基づい
    て、前記デバイスに対応する前記第2制御手段を特定する第2サーバーを備え、
    前記第2サーバーは、前記携帯通信端末が、前記第1制御手段を実行する前記プログラ
    ムをインストールし、前記プログラムを起動後に行った前記プログラムに追加可能な前記
    追加機能のアクセス先の要求を受け付け、前記プログラムに追加可能な前記追加機能を前
    記デバイス情報に基づいて特定し、特定した前記追加機能に係る情報ならびに前記第2制
    御手段を格納する前記第1サーバーのアクセス先前記携帯通信端末に送信することを特
    徴とするシステム。
  2. 請求項1に記載のシステムおいて、
    前記第2サーバーは、前記属性情報に基づく前記アクセス先に前記携帯通信端末を接続
    させる第1設定画像であって、前記携帯通信端末に表示させる第1設定画像を生成し、生
    成した前記第1設定画像を前記携帯通信端末に送信することを特徴とするシステム。
  3. 請求項に記載のシステムにおいて、
    前記第2サーバーは、前記特定した追加機能を取得するための前記アクセス先を前記携
    帯通信端末に送信することを特徴とするシステム。
  4. 請求項に記載のシステムにおいて、
    前記プログラムは、前記携帯通信端末にインストールされた基本機能を実行させるため
    の第1ランチャーと、前記携帯通信端末にインストールされていない前記追加機能をイン
    ストールするための第2ランチャーと、を表示させる機能を備え、前記第1ランチャーと
    前記第2ランチャーとは表示態様が異なり、前記携帯通信端末に表示させる前記第2ラン
    チャーは、前記第2サーバーが特定した追加機能に係るものであることを特徴とするシス
    テム。
  5. 請求項4に記載のシステムにおいて、
    前記プログラムは、前記第2ランチャーに表示された前記追加機能がインストールされ
    た後、インストールされた前記追加機能を前記第1ランチャーに表示させることを特徴と
    するシステム。
  6. 請求項1乃至5のいずれか1つに記載のシステムにおいて、
    前記属性情報は、前記携帯通信端末のオペレーティングシステムの情報であることを特
    徴とするシステム。
JP2013179101A 2012-12-11 2013-08-30 システム Active JP6361099B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013179101A JP6361099B2 (ja) 2012-12-11 2013-08-30 システム
US14/102,256 US9622015B2 (en) 2012-12-11 2013-12-10 System and method for controlling a printing apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012270083 2012-12-11
JP2012270083 2012-12-11
JP2013179101A JP6361099B2 (ja) 2012-12-11 2013-08-30 システム

Publications (2)

Publication Number Publication Date
JP2014135040A JP2014135040A (ja) 2014-07-24
JP6361099B2 true JP6361099B2 (ja) 2018-07-25

Family

ID=50881463

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013179101A Active JP6361099B2 (ja) 2012-12-11 2013-08-30 システム

Country Status (2)

Country Link
US (1) US9622015B2 (ja)
JP (1) JP6361099B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102077824B1 (ko) * 2013-06-03 2020-02-14 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 근거리 무선 통신(nfc)을 이용하는 화상형성방법 및 장치
JP6641928B2 (ja) * 2015-11-27 2020-02-05 ブラザー工業株式会社 プログラム
JP7247686B2 (ja) * 2019-03-19 2023-03-29 富士フイルムビジネスイノベーション株式会社 情報処理システム
JP7533171B2 (ja) 2020-11-30 2024-08-14 ブラザー工業株式会社 セットアッププログラム、情報処理装置、およびシステム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002007333A (ja) * 2000-06-22 2002-01-11 Fujitsu Ltd 資源配布サーバを管理する管理システム
US20080320296A1 (en) * 2004-12-07 2008-12-25 Airprint Networks, Inc. Methods and systems for secure remote mobile printing
US20040002943A1 (en) * 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices
JP4371673B2 (ja) * 2003-02-28 2009-11-25 キヤノン株式会社 プログラムインストール方法およびサーバ装置
JP4675816B2 (ja) * 2006-04-07 2011-04-27 株式会社エヌ・ティ・ティ・ドコモ 通信端末及びリスト表示方法
JP2008040914A (ja) 2006-08-08 2008-02-21 Ricoh Co Ltd プリンタ使用環境設定方法及びプリンタシステム
US8255382B2 (en) 2007-06-20 2012-08-28 Boopsie, Inc. Dynamic menus for multi-prefix interactive mobile searches
US20090019160A1 (en) 2007-07-12 2009-01-15 International Business Machines Corporation Method and system for workload management utilizing tcp/ip and operating system data
EP2306692B1 (en) * 2009-10-02 2014-05-21 BlackBerry Limited Methods and devices for facilitating bluetooth pairing using a camera as a barcode scanner
JP2011238154A (ja) * 2010-05-13 2011-11-24 Seiko Epson Corp インストール制御装置、インストール制御プログラムおよびインストール制御方法
JP5644622B2 (ja) * 2011-03-24 2014-12-24 日本電気株式会社 表示システム、集計サーバ、携帯端末、表示方法
JP2013109386A (ja) * 2011-11-17 2013-06-06 Canon Inc 情報処理システム、印刷システム、印刷制御装置、情報処理装置、制御方法およびコンピュータプログラム
US8681361B2 (en) * 2011-12-02 2014-03-25 Apple Inc. Authenticating printers prior to pairing with portable electronic devices

Also Published As

Publication number Publication date
US9622015B2 (en) 2017-04-11
US20140162621A1 (en) 2014-06-12
JP2014135040A (ja) 2014-07-24

Similar Documents

Publication Publication Date Title
US10445032B2 (en) Management server communicating with image processing apparatus and terminal device
US9558291B2 (en) Image processing system, processing method, image processing apparatus, and relay apparatus
JP5863713B2 (ja) アプリケーション検索システム
JP6182904B2 (ja) 通信端末装置、通信制御方法及び通信制御プログラム
US8717608B2 (en) Terminal device and method generating print data based on one set of web-page information
US8810839B2 (en) Information processing apparatus for transferring image data, server apparatus for receiving transferred image data, and control methods and storage media therefor
US20120110066A1 (en) Image input method, content item server, and relay server
JP6138088B2 (ja) 情報処理装置、制御方法、及びソフトウェアプログラム
JP6487737B2 (ja) 情報処理装置と、その制御方法、及びプログラム
US20170094101A1 (en) Communication system including management system, image processing device, and terminal device
US10536590B2 (en) Display control method, display control apparatus, and storage medium storing display control program for determining display items
JP6361099B2 (ja) システム
JP2013191196A (ja) 情報処理装置、機器、情報処理システム、情報処理方法、及び情報処理プログラム
US9110962B2 (en) Data providing apparatus for implementing script, electronic apparatus for implementing script, data processing system for implementing script, and method of data processing for implementing script
JP5974364B2 (ja) デバイス制御装置、デバイス装置、制御方法および制御プログラム
US20160072967A1 (en) Information processor creating communication application, and computer-readable non-transitory recording medium storing application creation program for creating communication application
US9927781B2 (en) Management of a graphical user interface to be displayed on a display of an image forming apparatus
US9766872B2 (en) Information processing device executing communication processing with external device, and method and system for the same
JP7155669B2 (ja) 携帯端末のためのアプリケーションプログラムと携帯端末
JP6406060B2 (ja) 画像形成装置、サーバ装置、携帯端末、及び通信システム
US10079873B2 (en) Information processing apparatus and method
US20240334502A1 (en) Terminal device and non-transitory computer-readable recording medium therefor
JP6680141B2 (ja) 画像処理装置
JP6398684B2 (ja) 情報処理プログラム、情報処理装置、および情報処理装置の制御方法
JP2016091074A (ja) 画像処理システム、画像処理装置及びプログラム

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150109

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160610

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160624

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170613

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180209

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180529

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180611

R150 Certificate of patent or registration of utility model

Ref document number: 6361099

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150