JP5786612B2 - 管理装置 - Google Patents
管理装置 Download PDFInfo
- Publication number
- JP5786612B2 JP5786612B2 JP2011216367A JP2011216367A JP5786612B2 JP 5786612 B2 JP5786612 B2 JP 5786612B2 JP 2011216367 A JP2011216367 A JP 2011216367A JP 2011216367 A JP2011216367 A JP 2011216367A JP 5786612 B2 JP5786612 B2 JP 5786612B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- printer
- firmware
- update
- packet
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5046—Resolving address allocation conflicts; Testing of addresses
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Small-Scale Networks (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
(システムの構成:図1)
図1に示すように、通信システム2は、PC10と、プリンタ50、60(PC10の周辺機器)と、Webサーバ70と、ファイルサーバ80と、を備える。PC10及びプリンタ50、60は、LAN4に接続されている。従って、PC10は、LAN4を介してプリンタ50、60と通信可能である。また、PC10は、LAN4を介してインターネット6に接続されている。Webサーバ70及びファイルサーバ80は、インターネット6に接続されている。従って、PC10は、インターネット6を介して、Webサーバ70及びファイルサーバ80と通信可能である。
PC10は、例えば、会社内に設置されるコンピュータであり、同じ会社内に設置される複数個のプリンタ50、60を管理する。PC10は、表示部12と、操作部14と、ネットワークインターフェイス16と、制御部20と、を備える。上記の各部12〜20は、バス線(符号省略)に接続されている。表示部12は、様々な情報を表示するためのディスプレイである。操作部14は、キーボード及びマウスによって構成されている。ユーザは、操作部14を操作することによって、様々な指示をPC10に入力することができる。ネットワークインターフェイス16は、LAN4に接続されている。
プリンタ50は、図示しないCPU、メモリ、ディスプレイ、印刷実行部等を備える。プリンタ50のメモリは、ROM、RAM、ハードディスク等によって構成される。プリンタ50のROMには、複数個のファームウェアを含む各種プログラムが格納されている。プリンタ50のRAMは、各種のデータを一時的に格納するための記憶領域であり、詳しくは後述するが、例えば、PC10から受信される更新用ファームウェアを一時的に格納する。なお、RAM内の更新用ファームウェアのインストールが完了すると、当該更新用ファームウェアがRAMから消去される。
Webサーバ70は、プリンタ50、60のベンダによって提供されるサーバである。Webサーバ70は、プリンタ50、60を含む多数のプリンタで更新されるべき複数個のファームウェアに関する情報(以下では「最新ファームウェア情報」)を格納するサーバである。最新ファームウェア情報は、複数個のファームウェアのそれぞれについて、当該ファームウェアのファームウェア名、当該ファームウェアのタイプ、当該ファームウェアの最新バージョンの番号(以下では「最新バージョン番号」と呼ぶ)、当該ファームウェアの最新バージョンが格納されているファイルサーバ80内の位置を示すURL、及び、プリンタが当該ファームウェアの更新を完了するために必要な期間(以下では「更新期間」と呼ぶ)を含む。
ファイルサーバ80は、プリンタ50、60のベンダによって提供されるサーバである。ファイルサーバ80は、更新用ファームウェア82を格納するサーバである。更新用ファームウェア82は、Webサーバ70に格納されている最新ファームウェア情報によって示される各ファームウェアの最新バージョンを含む。
続いて、図2を参照して、PC10の制御部20が管理プログラムに従って実行する処理の内容を説明する。図2の処理は、PC10のユーザが、管理プログラムを起動するための操作を操作部14に加えることをトリガとして、開始される。
S12では、制御部20は、更新確認処理(図3)を実行する。図3に示されるように、更新確認処理では、S30において、取得部38は、選択プリンタ50、60のファームウェア情報を取得する。具体的に言うと、S30では、まず、取得部38は、デバイスリスト32から、選択プリンタ50、60のうちの1個のプリンタ50のIPアドレスを特定する。次いで、取得部38は、プリンタ50のIPアドレスを送信先として、ファームウェア情報要求パケットを送信する。ファームウェア情報要求パケットは、プリンタ50が格納している複数個のファームウェアのそれぞれについて、当該ファームウェアのファームウェア名、当該ファームウェアのタイプ、及び、当該ファームウェアの現行のバージョンの番号(以下では「現行バージョン番号」と呼ぶ)を含むファームウェア情報の送信を要求するためのパケットである。
図2のS12の更新確認処理が終了すると、S14のメインファームウェア更新処理に進む。図5に示されるように、メインファームウェア更新処理では、S50において、送信制御部43(図1参照)は、更新リスト34(図4)から、タイプ「MAIN」を含む1個の組合せ情報を特定する。送信制御部43は、図3のS42、S44で決定された順番に従って、1個の組合せ情報を特定する。即ち、送信制御部43は、1回目のS50では、順番「1」の組合せ情報102を特定し、2回目のS50では、順番「2」の組合せ情報104を特定する。
図2のS14のメインファームウェア更新処理が終了すると、S16のサブファームウェア更新処理に進む。1個のサブファームウェアのタイプに従って、1回のS16の処理が実行される。例えば、S14のメインファームウェア更新処理が終了した直後のS16の処理(即ち、1回目のS16の処理)は、更新リスト34の順番に基づいて、サブファームウェアのタイプ「1stSUB」に従って実行される。そして、2回目のS16の処理は、サブファームウェアのタイプ「2ndSUB」に従って実行される。以下では、S16の処理の対象のサブファームウェアのタイプのことを「対象のタイプ」と呼ぶ。
図7に示すように、ユーザが、PC10の操作部14を操作して、管理プログラムを起動させるための操作を行うと、PC10は、プリンタ情報要求パケットを、LAN4にブロードキャストする(図2のS8)。プリンタ50は、プリンタ情報要求パケットを受信すると、プリンタ情報(「P50、A1」)を含む応答パケットを生成して、PC10に送信する。同様に、プリンタ60は、プリンタ情報要求パケットを受信すると、プリンタ情報(「P60、A2」)を含む応答パケットを生成して、PC10に送信する。PC10は、プリンタ50、60から応答パケットを受信すると、デバイスリスト32(図1参照)を生成する。
上述したように、本実施例では、図7、図8に示すように、PC10は、プリンタ60のIPアドレス「A2」を送信先として「F3」を送信した後に、ノード名「P60」を用いて、プリンタ60の変更後のIPアドレス「A3」を確認する。従って、「F3」の送信後であって「F4」の送信前に、プリンタ60のIPアドレスが変更される場合に、PC10は、プリンタ60の現行のIPアドレス「A3」を送信先として、「F4」を適切に送信し得る。従って、PC10は、プリンタ60に複数個のファームウェア「F3」、「F4」の更新を適切に実行させることができる。
本実施例と本発明の対応関係を説明する。PC10、プリンタ60が、それぞれ、「管理装置」、「特定デバイス」の一例である。ファームウェア「F2」、「F4」が、それぞれ、「第1のプログラム」、「第2のプログラム」の一例である。プリンタ60の変更前のIPアドレス「A2」、プリンタ60の変更後のIPアドレス「A3」が、それぞれ、「第1のIPアドレス」、「第2のIPアドレス」の一例である。IPアドレス要求パケット、IPアドレス要求パケットに対する応答パケットが、それぞれ、「第1の要求パケット」、「第1の応答パケット」の一例である。また、プリンタ60のノード名「P60」が、「第1の識別情報」の一例である。
第1実施例と異なる点を中心に説明する。第2実施例では、図2のS8のデバイスリスト生成処理において、取得部38によって各プリンタ50、60から取得される各プリンタ情報は、ノード名及びIPアドレスの他に、各プリンタ50、60の他の識別情報を含む。本実施例では、他の識別情報の一例として、シリアルナンバー(製品番号)が利用される。シリアルナンバーは、ノード名及びIPアドレスと関連付けて、デバイスリスト32、及び、更新リスト34に格納される。なお、以下では、他の識別情報のことを単に「識別情報」と呼ぶ。
本実施例では、図6のサブファームウェア更新処理に代えて、図10のサブファームウェア更新処理が実行される。図10に示されるように、S120では、送信制御部43は、対象のタイプ(例えば、「1stSUB」)を含む1個の組合せ情報を特定する。即ち、1回目のサブファームウェア更新処理において、送信制御部43は、1回目のS120では、順番「3」の組合せ情報106を特定し、2回目のS120では、順番「4」の組合せ情報108を特定する。
図11におけるメインファームウェア「F1」、「F3」の送信完了までの各処理の内容は、図7と同様である。ただし、本実施例では、図9(b)に示すように、PC10は、プリンタ50に「F1」を送信した後に、プリンタ50のための待機期間「4(min)」を決定し、カウントを開始する(図5のS58)。そして、プリンタ60への「F3」の送信が完了し、かつ、待機期間「4(min)」が経過すると(図10のS122でYES)、PC10は、プリンタ50への「F2」の送信を開始する。このために、プリンタ50は、「F2」を受信するまでに、「F1」の更新を完了させることができる。従って、プリンタ50は、メモリを効率的に利用しながら、各ファームウェア「F1」、「F2」の更新を実行することができる。
本実施例と本発明の対応関係を説明する。識別情報要求パケット、識別情報要求パケットに対する応答パケットが、それぞれ、「第2の要求パケット」、「第2の応答パケット」の一例である。IPアドレス要求パケット、IPアドレス要求パケットに対する応答パケットが、それぞれ、「第3の要求パケット」、「第3の応答パケット」の一例である。
また、ノード名、識別情報(シリアルナンバー)が、それぞれ、「第1の識別情報」、「第2の識別情報」の一例である。
Claims (9)
- ネットワークを介して特定デバイスに接続されると共に、前記特定デバイスに複数個のプログラムの更新を実行させる管理装置であって、
前記特定デバイスの現行のIPアドレスである第1のIPアドレスを送信先として、前記複数個のプログラムのうちの第1のプログラムを送信する第1のプログラム送信部と、
前記第1のプログラムが送信された後に、前記特定デバイスを識別するための第1の識別情報を用いて、前記特定デバイスの現行のIPアドレスである第2のIPアドレスを確認する確認部と、
前記特定デバイスの現行のIPアドレスである前記第2のIPアドレスを送信先として、前記複数個のプログラムのうちの第2のプログラムであって、前記第1のプログラムとは異なる前記第2のプログラムを送信する第2のプログラム送信部と、
を備える管理装置。 - 前記第2のIPアドレスは、前記第1のIPアドレスとは異なる、請求項1に記載の管理装置。
- 前記確認部は、
前記ネットワークに接続されている各デバイスに、前記第1の識別情報を含む第1の要求パケットを送信する第1のパケット送信部であって、前記第1の要求パケットは、前記第1の識別情報を有する前記特定デバイスからの第1の応答パケットの返信を要求するパケットである、前記第1のパケット送信部を備え、
前記確認部は、前記第1の応答パケットに含まれるIPアドレスを、前記第2のIPアドレスとして確認する、請求項1又は2に記載の管理装置。 - 前記確認部は、
前記第1のIPアドレスを送信先として、第2の要求パケットを送信する第2のパケット送信部であって、前記第2の要求パケットは、前記第2の要求パケットの送信先のデバイスに対して、識別情報を含む第2の応答パケットの返信を要求するパケットである、前記第2のパケット送信部と、
前記第2の応答パケットが受信される場合に、前記第2の応答パケットに含まれる前記識別情報が、前記第1の識別情報に一致するのか否かを判断する判断部と、を備え、
前記確認部は、前記第2の応答パケットに含まれる前記識別情報が前記第1の識別情報に一致すると判断される場合に、前記第1のIPアドレスを前記第2のIPアドレスとして確認する、請求項1に記載の管理装置。 - 前記確認部は、さらに、
前記第2の応答パケットに含まれる前記識別情報が前記第1の識別情報に一致しないと判断される場合に、前記ネットワークに接続されている各デバイスに、前記特定デバイスを識別するための第2の識別情報を含む第3の要求パケットを送信する第3のパケット送信部であって、前記第3の要求パケットは、前記第2の識別情報を有する前記特定デバイスからの第3の応答パケットの返信を要求するパケットである、前記第3のパケット送信部を備え、
前記確認部は、前記第3の応答パケットに含まれるIPアドレスを、前記第2のIPアドレスとして確認する、請求項4に記載の管理装置。 - 前記第3のパケット送信部は、さらに、前記第2の応答パケットが受信されない場合に、前記ネットワークに接続されている各デバイスに、前記第3の要求パケットを送信し、
前記確認部は、前記第3の応答パケットに含まれる前記IPアドレスを、前記第2のIPアドレスとして確認する、請求項5に記載の管理装置。 - 前記確認部は、
前記第1のプログラムが送信された後に前記特定のデバイスのための待機期間が経過すると、前記第1の識別情報を用いて、前記特定デバイスの現行のIPアドレスである前記第2のIPアドレスを確認する、請求項1から6のいずれか一項に記載の管理装置。 - ネットワークを介して特定デバイスに接続されると共に、前記特定デバイスに複数個のプログラムの更新を実行させる管理装置のためのコンピュータプログラムであって、
前記管理装置に搭載されるコンピュータに、以下の各処理、即ち、
前記特定デバイスの現行のIPアドレスである第1のIPアドレスを送信先として、前記複数個のプログラムのうちの第1のプログラムを送信する第1のプログラム送信処理と、
前記第1のプログラムが送信された後に、前記特定デバイスを識別するための第1の識別情報を用いて、前記特定デバイスの現行のIPアドレスである第2のIPアドレスを確認する確認処理と、
前記特定デバイスの現行のIPアドレスである前記第2のIPアドレスを送信先として、前記複数個のプログラムのうちの第2のプログラムであって、前記第1のプログラムとは異なる前記第2のプログラムを送信する第2のプログラム送信処理と、
を実行させるコンピュータプログラム。 - 前記確認処理では、
前記第1のプログラムが送信された後に前記特定のデバイスのための待機期間が経過すると、前記第1の識別情報を用いて、前記特定デバイスの現行のIPアドレスである前記第2のIPアドレスを確認する、請求項8に記載のコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011216367A JP5786612B2 (ja) | 2011-09-30 | 2011-09-30 | 管理装置 |
US13/626,621 US9268553B2 (en) | 2011-09-30 | 2012-09-25 | Management device for causing specific device to update programs and computer readable media |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011216367A JP5786612B2 (ja) | 2011-09-30 | 2011-09-30 | 管理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013077146A JP2013077146A (ja) | 2013-04-25 |
JP5786612B2 true JP5786612B2 (ja) | 2015-09-30 |
Family
ID=47993746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011216367A Active JP5786612B2 (ja) | 2011-09-30 | 2011-09-30 | 管理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9268553B2 (ja) |
JP (1) | JP5786612B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5786613B2 (ja) | 2011-09-30 | 2015-09-30 | ブラザー工業株式会社 | 管理装置 |
JP5907934B2 (ja) * | 2013-08-26 | 2016-04-26 | 京セラドキュメントソリューションズ株式会社 | ファクシミリ装置 |
JP6388014B2 (ja) * | 2016-11-14 | 2018-09-12 | オンキヨー株式会社 | ファームウェア更新システム、サーバー、及び、電子機器 |
JP2020135605A (ja) * | 2019-02-22 | 2020-08-31 | ブラザー工業株式会社 | 情報処理プログラム |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05250170A (ja) | 1992-03-09 | 1993-09-28 | Nec Corp | 通信システム |
JPH06110811A (ja) | 1992-09-24 | 1994-04-22 | Oki Electric Ind Co Ltd | プログラム変更方法 |
US6108704A (en) * | 1995-09-25 | 2000-08-22 | Netspeak Corporation | Point-to-point internet protocol |
JP3507270B2 (ja) * | 1997-02-20 | 2004-03-15 | 株式会社日立製作所 | ネットワーク管理システム、ネットワーク機器、ネットワーク管理方法およびネットワーク管理ツール |
JP3641128B2 (ja) * | 1998-02-20 | 2005-04-20 | 株式会社東芝 | 移動計算機装置、移動計算機管理装置、移動計算機管理方法及び通信制御方法 |
US20010049732A1 (en) * | 2000-06-01 | 2001-12-06 | Raciborski Nathan F. | Content exchange apparatus |
US20030088650A1 (en) * | 2001-07-30 | 2003-05-08 | Lockheed Martin Corporation | Using a diskless client network topology for disk duplication and configuration |
JP2003143212A (ja) * | 2001-11-01 | 2003-05-16 | Fujitsu Ltd | サーバとクラアイントとの接続方法およびルータ装置 |
WO2003104922A2 (en) * | 2002-06-07 | 2003-12-18 | Thomson Licensing S.A. | Method and apparatus for controlling the distribution of digitally encoded data in a network |
JP4430931B2 (ja) * | 2003-12-26 | 2010-03-10 | パナソニック株式会社 | 画像形成装置及びそのファームウェアの更新方法 |
US7876469B2 (en) | 2003-12-26 | 2011-01-25 | Panasonic Corporation | Image forming apparatus and updating method |
US7707573B1 (en) * | 2003-12-31 | 2010-04-27 | Google Inc. | Systems and methods for providing and installing software |
US7934210B1 (en) | 2004-03-26 | 2011-04-26 | Adobe Systems Incorporated | System and method for updating one or more programs and their environment |
JP2006050286A (ja) * | 2004-08-05 | 2006-02-16 | Seiko Epson Corp | ネットワークシステム、ネットワークシステムにおける通信方法、およびホスト装置 |
US20060235949A1 (en) | 2005-04-15 | 2006-10-19 | Ta-Wen Tai | Firmware update method for automatically updating firmware of a plurality of electronic devices and network thereof |
JP5100664B2 (ja) | 2006-03-01 | 2012-12-19 | アクシス アーベー | 複数の装置をアップデートする方法及びシステム |
JP4849968B2 (ja) | 2006-06-13 | 2012-01-11 | コニカミノルタビジネステクノロジーズ株式会社 | プログラム更新管理装置 |
US7640367B2 (en) | 2006-09-06 | 2009-12-29 | Seiko Epson Corporation | Method for executing a software updating process and computer for implementing the method |
JP4673284B2 (ja) | 2006-12-15 | 2011-04-20 | キヤノン株式会社 | サーバ装置 |
JP4539676B2 (ja) | 2007-04-19 | 2010-09-08 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム |
JP4539677B2 (ja) | 2007-04-23 | 2010-09-08 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム |
JP5038163B2 (ja) * | 2008-01-07 | 2012-10-03 | キヤノン株式会社 | 配信装置、システム、情報処理方法及びプログラム |
JP2009193218A (ja) | 2008-02-13 | 2009-08-27 | Fuji Xerox Co Ltd | ファームウェア更新装置およびファームウェア更新システム |
JP2010092322A (ja) | 2008-10-09 | 2010-04-22 | Seiko Epson Corp | ネットワークシステム、サーバ装置、および、プリンタドライバ |
JP4775437B2 (ja) | 2008-12-25 | 2011-09-21 | ブラザー工業株式会社 | ソフトウェアをインストールするためのコンピュータプログラム |
JP5300562B2 (ja) | 2009-03-31 | 2013-09-25 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
CN101923477B (zh) | 2009-06-12 | 2014-04-23 | 精工爱普生株式会社 | 作业辅助方法 |
JP5292337B2 (ja) * | 2010-02-19 | 2013-09-18 | 日本電信電話株式会社 | リモートコントロールシステム、リモートコントロール方法及びプログラム |
JP5527146B2 (ja) | 2010-09-30 | 2014-06-18 | ブラザー工業株式会社 | 端末装置及びプログラム |
JP5786613B2 (ja) | 2011-09-30 | 2015-09-30 | ブラザー工業株式会社 | 管理装置 |
-
2011
- 2011-09-30 JP JP2011216367A patent/JP5786612B2/ja active Active
-
2012
- 2012-09-25 US US13/626,621 patent/US9268553B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9268553B2 (en) | 2016-02-23 |
US20130086281A1 (en) | 2013-04-04 |
JP2013077146A (ja) | 2013-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5786613B2 (ja) | 管理装置 | |
JP4239987B2 (ja) | ネットワークシステム、デバイス、およびプログラム | |
US11218609B2 (en) | Terminal device and non-transitory computer-readable medium for terminal device | |
JP5444865B2 (ja) | 通信装置 | |
US10687187B2 (en) | Information processing system configured to determine usability of an application, information processing apparatus, and information processing method | |
JP5093277B2 (ja) | 通信装置及びコンピュータプログラム | |
US9544450B2 (en) | Image forming apparatus and method for updating firmware | |
JP5786612B2 (ja) | 管理装置 | |
JP7172108B2 (ja) | プログラム及び通信システム | |
JP2018200536A (ja) | 画像形成システム、サーバー、及びファームウェア更新制御方法 | |
US11526312B2 (en) | Device management apparatus, method, and program storage medium | |
JP2023106177A (ja) | 通信システム、サーバのためのコンピュータプログラム、及び、端末装置のためのアプリケーションプログラム | |
US20140185091A1 (en) | Box Print Realized by Image Forming Apparatus Having No Auxiliary Storage Device | |
US9179018B2 (en) | Scanner-driven push operation realized by image forming apparatus having no auxiliary storage device | |
JP2019066998A (ja) | 制御プログラム、情報処理装置、及び、制御方法 | |
JP6999534B2 (ja) | 情報処理装置、プログラム及び情報管理方法 | |
JP6572683B2 (ja) | スキャナ、スキャナの制御プログラム、および通信システム | |
JP2006027022A (ja) | 印刷装置におけるヘルプ及びソリューション情報の提供方法及びシステム | |
JP2019021246A (ja) | デバイス、プログラム、動作制御方法及び情報処理システム | |
US20160050325A1 (en) | Image reading apparatus, information processing apparatus, and non-transitory computer readable medium | |
JP6863249B2 (ja) | 画像処理システム、画像処理装置、サーバープログラム、及び画像処理方法 | |
JP2020160767A (ja) | 代替印刷システム、印刷管理システムおよび印刷管理プログラム | |
JP6677046B2 (ja) | 端末装置のためのコンピュータプログラム、及び、端末装置 | |
JP2018169957A (ja) | プログラムおよび情報処理装置 | |
JP2018097421A (ja) | 情報処理装置、情報処理システム及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140313 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150119 |
|
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: 20150630 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150713 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5786612 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |