JP6459814B2 - プリンタの設定状態更新システム - Google Patents

プリンタの設定状態更新システム Download PDF

Info

Publication number
JP6459814B2
JP6459814B2 JP2015142662A JP2015142662A JP6459814B2 JP 6459814 B2 JP6459814 B2 JP 6459814B2 JP 2015142662 A JP2015142662 A JP 2015142662A JP 2015142662 A JP2015142662 A JP 2015142662A JP 6459814 B2 JP6459814 B2 JP 6459814B2
Authority
JP
Japan
Prior art keywords
application
printer
setting state
state update
printing
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
JP2015142662A
Other languages
English (en)
Other versions
JP2017027182A (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.)
Star Micronics Co Ltd
Original Assignee
Star Micronics Co Ltd
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 Star Micronics Co Ltd filed Critical Star Micronics Co Ltd
Priority to JP2015142662A priority Critical patent/JP6459814B2/ja
Priority to EP16827458.7A priority patent/EP3242200B1/en
Priority to PCT/JP2016/055779 priority patent/WO2017013892A1/ja
Publication of JP2017027182A publication Critical patent/JP2017027182A/ja
Priority to US15/648,586 priority patent/US10055180B2/en
Application granted granted Critical
Publication of JP6459814B2 publication Critical patent/JP6459814B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/123Software or firmware update, e.g. device firmware management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0082Image hardcopy reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、プリンタの設定状態更新システムに関し、特に、プリンタのファームウェアや各種設定情報などに関する設定状態を更新するためのシステムに用いて好適なものである。
一般に、プリンタを動作させるためには、プリンタの機構部(ハードウェア)を制御するためのファームウェアが必要である。また、印刷に使用するコードページの種類、使用する用紙のサイズ、印刷スピード、印刷濃度などの各種設定情報をプリンタ内に保存しておき、印刷の実行時にこれらの設定情報を読み出して制御することも必要である。
ところで、プリンタのファームウェアは、不定のタイミングで適宜バージョンアップされることがある。バージョンアップが行われた場合、プリンタに設定するファームウェアを最新版に更新することが望ましい。従来、ファームウェアの更新は、ユーザが適宜手動で行っていた。すなわち、プリンタが接続されているコンピュータから、プリンタメーカが提供している関連サイトにアクセスし、機種ごとに用意されている複数のファームウェアの中から該当するものを選択し、コンピュータ経由でプリンタにダウンロードしてインストールしていた。
また、プリンタの各種設定情報の更新も、プリンタが接続されているコンピュータをユーザが操作して手動で行っていた。例えば、印刷の用途に応じてプリンタの設定を変更する必要がある場合、ユーザは、コンピュータを操作して、プリンタ内に保存されている各種設定情報を更新するようにしていた。その他、コンピュータからプリンタに送信される印刷データの他に、プリンタ内にあらかじめ保存されているデータを加えて印刷するようになされたシステムにおいて、プリンタ内に保存されているデータを更新する場合も、ユーザがコンピュータを操作して更新を行っていた。
最近では、スマートフォンやタブレット端末などの携帯端末からプリンタに印刷を行うことができるようになされたシステムが提供されている。この種のシステムの場合、ファームウェアの更新、各種設定情報の更新、保存データの更新といった、プリンタの設定状態を更新するための作業は、ユーザが携帯端末の操作を通じて行うことになる。
なお、携帯端末からプリンタへの印刷は、アプリ連携技術を用いて行われる(例えば、特許文献1〜3参照)。アプリ連携技術は、異なるアプリケーション間の機能を繋ぎ合わせるためのしくみを提供する技術であり、iOSではURLスキームと称され、AndroidOSではインテント連携と称されている。
特許文献1に記載のアプリ連携技術によれば、使用中アプリに基づいて画面に表示されているデータに対して何らかの操作を行いたい場合、そのデータに対して操作を行うことができる他のアプリケーションが提示される。ユーザは、それらの中から実行したいアプリケーション、例えば印刷用アプリを呼び出して、実行させることが可能である。
また、特許文献2には、URLスキームを利用してアプリケーション起動命令を発行することが記載されている。具体的には、アプリ起動ボタンに、アプリの広告に対応するアプリケーション名(例えば“ABC”)を指定したURLスキームを設定する(例えば、“ABC://”)。これにより、アプリ起動ボタンをクリックすると、スマートフォンにインストールされているアプリケーション“ABC”を起動させることができる。また、URLスキームのパラメータに、アプリケーションに引き渡したいパラメータを指定しておくことで、アプリケーション“ABC”にパラメータを引き渡すことができる。
また、特許文献3には、URLスキームを用いて、「URLの記述.HTMLの記述?操作内容の記述」という形式を用いることにより、「?」以降の文字列である「操作内容の記述」により、実行すべき操作内容を指定することができることが記載されている。具体例として、端末装置のマニュアルの内容を記載するWebページに、「assist://ABCDEF?Wi−Fi=ON」という記述を埋め込む。ここで、「ABCDEF」は、アプリケーションの名称を表している。また、「Wi−Fi=ON」は、Wi−Fiの設定を有効化する指示であることを表す。この場合、端末装置は、「?」より前の情報である「ABCDEF」に基づいて該当するアプリケーションを読み出し、「?」より後の情報である「Wi−Fi=ON」に基づいて該当する操作内容の命令(ここでは、Wi−Fiの設定を有効化する命令)を生成する。
特開2014−215927号公報 特開2014−21717号公報 特開2014−178983号公報
上述のように、プリンタの設定状態の更新(ファームウェアの更新、各種設定情報の更新、保存データの更新など)は、ユーザが手動で行う必要がある。そのため、ユーザが携帯端末を用いて面倒な操作をしなければならないという問題があった。また、ファームウェアの更新に関しては、ユーザが普段慣れない作業であるため、間違いが起きやすく、ファームウェアの更新を正しく行うことができない場合があるという問題もあった。
本発明は、このような問題を解決するために成されたものであり、プリンタの設定状態の更新を簡便に行うことができるようにすることを目的とする。
上記した課題を解決するために、本発明では、携帯端末で使用されている使用中アプリにおいて印刷の実行が指示されたときに、当該使用中アプリとは異なる印刷用アプリ所定の設定状態更新コマンドと印刷コマンドとを指定したアプリ連携コマンドを発行して印刷用アプリを起動し、アプリ連携コマンドに含まれている設定状態更新コマンドに従って、プリンタの設定状態を更新すると共に、アプリ連携コマンドに含まれている印刷コマンドに従って、プリンタでの印刷実行を制御するようにしている。
上記のように構成した本発明によれば、携帯端末で使用されている使用中アプリにおいて所定の動作を行えば、その動作をトリガとして起動される別アプリによってプリンタの設定状態が自動的に更新される。このため、ユーザが携帯端末を用いて、プリンタの設定状態更新のために面倒な操作をしなくてもよく、プリンタの設定状態の更新を簡便に行うことができるようになる。
第1の実施形態によるプリンタの設定状態更新システムを適用したプリントシステムの全体構成例を示す図である。 第1の実施形態による設定状態更新システムを含むプリントシステムの機能構成例を示すブロック図である。 第2の実施形態による設定状態更新システムを含むプリントシステムの機能構成例を示すブロック図である。
(第1の実施形態)
以下、本発明の第1の実施形態を図面に基づいて説明する。図1は、第1の実施形態によるプリンタの設定状態更新システムを適用したプリントシステムの全体構成例を示す図である。図1に示すように、第1の実施形態によるプリントシステムは、携帯端末100、プリンタ200および外部サーバ300を備えて構成されている。
携帯端末100は、例えば、スマートフォンまたはタブレット端末である。携帯端末100およびプリンタ200は、Wi−FiまたはBluetooth(登録商標)による無線通信機能を有しており、双方向に通信を行うことができるようになっている。携帯端末100と外部サーバ300との間は、例えばインターネット等の通信ネットワークを介して接続可能に構成されている。
携帯端末100には、HTML(HyperText Markup Language)で記述されたデータ(以下、HTMLデータという)を生成して表示する機能を有するアプリケーション10と、当該アプリケーション10で生成されたHTMLデータをラスタ形式の印刷データに変換してプリンタ200に送信する機能を有する印刷用アプリ20とがインストールされている。この印刷用アプリ20は、プリンタ200の設定状態の更新を制御する機能も有している。
本実施形態では、ユーザがアプリケーション10を使用しているときに、当該アプリケーション10で生成されたHTMLデータをプリンタ200にて印刷する。よって、アプリケーション10は、特許請求の範囲の使用中アプリに相当する。以下では、使用中アプリ10と記す。また、印刷用アプリ20は、携帯端末100で使用されている使用中アプリ10による所定の動作を検出したときに起動されるものであり、特許請求の範囲の別アプリに相当する。なお、本実施形態において、使用中アプリ10および印刷用アプリ20は何れも、iOS上で動作するアプリケーションであるものとする。
本実施形態では、以下に詳しく説明するように、使用中アプリ10において印刷の実行が指示されたときに、URLスキームを利用して、印刷用アプリ20および印刷コマンドを指定したアプリ連携コマンドを発行して印刷用アプリ20を起動する。そして、印刷用アプリ20が当該印刷コマンドに従ってプリンタ200での印刷の実行を制御する。すなわち、印刷用アプリ20は、使用中アプリ10により生成されたHTMLデータをラスタ形式の印刷データに変換する。そして、プリンタ200が理解できる印刷コマンドに従って印刷データをプリンタ200に送信することにより、携帯端末100からの印刷を実行する。
また、本実施形態では、使用中アプリ10において、プリンタ200の設定状態の更新を指示する動作(所定の動作の一例)が検出されたときに、URLスキームを利用して、印刷用アプリ20および所定の設定状態更新コマンドを指定したアプリ連携コマンドを発行して印刷用アプリ20を起動する。そして、印刷用アプリ20が当該設定状態更新コマンドに従ってプリンタ200の設定状態を更新するようにしている。
図2は、第1の実施形態による設定状態更新システムを含むプリントシステムの機能構成例を示すブロック図である。第1の実施形態による設定状態更新システムの機能は、携帯端末100にインストールされている使用中アプリ10および印刷用アプリ20によって実現される。
図2に示すように、第1の実施形態のプリントシステムは、その機能構成として、操作受付部11、アプリ起動部12、パラメータ設定部13、パラメータ記憶部14、印刷実行制御部21、設定状態更新部22、印刷実行部31、ファームウェア記憶部32、設定情報記憶部33およびロゴデータ記憶部34を備えている。
ここで、操作受付部11、アプリ起動部12およびパラメータ設定部13は、使用中アプリ10によって提供される機能である。印刷実行制御部21および設定状態更新部22は、印刷用アプリ20によって提供される機能である。また、印刷実行部31は、プリンタ200のソフトウェアによって提供される機能である。
上記各機能ブロック11〜13は、実際にはCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶された使用中アプリ10のプログラムが動作することによって実現される。また、上記各機能ブロック21,22は、実際にはCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶された印刷用アプリ20のプログラムが動作することによって実現される。さらに、上記機能ブロック31は、実際にはCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。なお、各機能ブロック11〜13,21,22,31の一部の機能を、ハードウェアまたはDSP(Digital Signal Processor)により構成してもよい。
操作受付部11は、使用中アプリ10により生成されたHTMLデータの印刷の実行を指示するユーザ操作(以下、印刷実行操作という)や、プリンタ200の設定状態の更新を指示するユーザ操作(以下、設定状態更新操作という)を受け付ける。ここで、印刷実行操作は、例えば印刷ボタンを押下する操作のことである。また、設定状態更新操作は、例えば更新ボタンを押下する操作のことである。
また、操作受付部11は、設定状態更新コマンドに関するパラメータを設定するためのユーザ操作(以下、パラメータ設定操作という)を受け付ける。本実施形態において設定するパラメータは、プリンタ200の機種、印刷に使用するコードページの種類、使用する用紙のサイズ、印刷スピード、印刷濃度、印刷に使用するロゴデータなどを指定するためのパラメータである。
パラメータ設定部13は、パラメータ設定操作により設定された各種パラメータをパラメータ記憶部14に記憶させる。なお、印刷に使用するコードページの種類、使用する用紙のサイズ、印刷スピード、印刷濃度などの各種設定情報は、例えば、印刷の用途(使用中アプリ10の種類)に応じて変更することが考えられる。そこで、使用中アプリ10の種類毎にパラメータを設定し、それをパラメータ記憶部14に記憶させることが可能である。
同様に、ロゴデータに関するパラメータも、使用中アプリ10の種類毎に設定してパラメータ記憶部14に記憶させることが可能である。ロゴデータに関しては、例えば、ロゴデータのファイル名をパラメータとして設定し、パラメータ記憶部14に記憶させる。この場合、ロゴの実データは、パラメータ記憶部14に記憶させてもよいし、携帯端末100内の他の記憶部(図示せず)に記憶させてもよい。
なお、ロゴデータの格納場所(ロゴデータを外部サーバ300に保存しておく場合は、外部サーバ300のURLなど)をパラメータとして設定することも可能である。または、設定状態更新コマンド内にロゴデータの実データを含ませることも可能であり、この場合にはロゴの実データそのものをパラメータとしてパラメータ記憶部14に記憶させる。
アプリ起動部12は、操作受付部11が印刷実行操作を受け付けたときに、印刷用アプリ20および印刷コマンド(クエリ文字列)を指定したアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。本実施形態では、携帯端末100がiOSを実装したものであるため、アプリ連携コマンドは、URLスキームを利用したものである。すなわち、アプリ起動部12は、
[印刷用アプリの名称]:https://print/?html=<HTMLデータ>
といった形式でアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。ここで、“[印刷用アプリの名称]:https://”の部分がURLスキームを表している。また、“print”の部分が印刷コマンドを表している。
例えば、印刷用アプリ20の名称が“PassPRNT”、HTMLデータのファイル名が“Receipt data”であった場合、印刷実行操作に応じて発行されるアプリ連携コマンドは、以下のようになる。
PassPRNT:https://print/?html=<Receipt data>
なお、ここではHTMLデータをファイル名によって指定しているが、実データやデータダウンロード先のURLなどにより指定することも可能である。
また、アプリ起動部12は、操作受付部11が設定状態更新操作を受け付けたときに、パラメータ記憶部14に記憶されている設定状態更新に関するパラメータに従って、印刷用アプリ20および所定の設定状態更新コマンド(クエリ文字列)を指定したアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。
例えば、プリンタ200のファームウェアの更新に関する設定状態更新操作を操作受付部11が受け付けた場合、アプリ起動部12は、
PassPRNT:https://configure/firmware/?model=<プリンタの機種>&ver=latest
といった形式でアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。
ここで、“configure/firmware”の部分がファームウェアの更新を指示する情報である。また、“?model=<プリンタの機種>”の部分がプリンタ200の機種を指定する情報であり、機種情報はパラメータ記憶部14に記憶されているものを利用する。最後の“&ver=latest”は、ファームウェアの最新版のダウンロードを指示する情報である。ユーザは、最新のバージョン情報を調べてパラメータ記憶部14にパラメータとして設定しておく必要はない。なお、ユーザが希望する場合は、特定のバージョン情報をパラメータ記憶部14にパラメータとして設定してもよい。
また、プリンタ200の各種設定情報の更新に関する設定状態更新操作を操作受付部11が受け付けた場合、アプリ起動部12は、
PassPRNT:https://configure/memory switch/?No.=<メモリスイッチの番号>&value=<設定情報の値>
といった形式でアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。
ここで、“configure/memory switch”の部分が各種設定情報の更新を指示する情報である。また、“?No.=<メモリスイッチの番号>”の部分は設定情報の種類(コードページの種類、使用する用紙のサイズ、印刷スピード、印刷濃度など)を指定する情報であり、“&value=<設定情報の値>”の部分は各種設定情報の値を示す情報である。メモリスイッチの番号と設定情報の値は、パラメータ記憶部14に記憶されているものを利用する。
さらに、プリンタ200のロゴデータの更新に関する設定状態更新操作を操作受付部11が受け付けた場合、アプリ起動部12は、
PassPRNT:https://configure/logo/?logo=<logo data>
といった形式でアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。
ここで、“configure/logo”の部分がロゴデータの更新を指示する情報である。また、“?logo=<logo data>”の部分がロゴデータのファイル名を示す情報であり、そのファイル名はパラメータ記憶部14に記憶されているものを利用する。なお、ここではロゴデータをファイル名によって指定しているが、上述したように、実データやデータダウンロード先(例えば、外部サーバ300)のURLなどにより指定することも可能である。
印刷実行制御部21は、アプリ起動部12により起動された印刷用アプリ20により、プリンタ200での印刷を実行するよう制御する。具体的には、印刷実行制御部21は、アプリ起動部12により発行されたアプリ連携コマンドに含まれる印刷コマンドに従って、<Receipt data>で示されるHTMLデータをラスタ形式の印刷データに変換し、プリンタ200が理解できる印刷コマンドに従って印刷データをプリンタ200に送信することにより、印刷の実行をプリンタ200に指示する。プリンタ200の印刷実行部31は、印刷用アプリ20の印刷実行制御部21からの指示を受けて、印刷を実行する。
設定状態更新部22は、アプリ起動部12により発行されたアプリ連携コマンドに含まれている設定状態更新コマンドに従って、プリンタ200の設定状態を更新する。
例えば、アプリ起動部12により発行されたアプリ連携コマンドの中に、ファームウェアの更新に関する設定状態更新コマンドが含まれている場合、設定状態更新部22は、当該設定状態更新コマンドにパラメータとして含まれている機種情報で示される機種に係るファームウェアを外部サーバ300からダウンロードし、それをプリンタ200にインストールする。すなわち、このダウンロードおよびインストールによって、最新版のファームウェアをファームウェア記憶部32に記憶させる。
なお、設定状態更新部22は、外部サーバ300に保存されている最新版のファームウェアのバージョン情報と、ファームウェア記憶部32に記憶されているファームウェアのバージョン情報とを照合し、外部サーバ300のバージョン情報の方が新しい場合にのみ、当該最新版ファームウェアをダウンロードしてプリンタ200にインストールするようにしてもよい。
また、アプリ起動部12により発行されたアプリ連携コマンドの中に、各種設定情報の更新に関する設定状態更新コマンドが含まれている場合、設定状態更新部22は、当該設定状態更新コマンドにパラメータとして含まれている設定情報をプリンタ200に設定して保存させる。すなわち、設定状態更新部22は、設定情報記憶部33に記憶する設定情報を、設定状態更新コマンドにパラメータとして含まれている設定情報により更新記憶させる。
また、アプリ起動部12により発行されたアプリ連携コマンドの中に、ロゴデータの更新に関する設定状態更新コマンドが含まれている場合、設定状態更新部22は、当該設定状態更新コマンドにより指定されているロゴデータをプリンタ200のロゴデータ記憶部34に更新記憶させる。ここで、設定状態更新コマンドの中にロゴデータのファイル名が含まれている場合、設定状態更新部22は、パラメータ記憶部14または他の記憶部(図示せず)から該当ファイル名のロゴデータを取得し、プリンタ200のロゴデータ記憶部34に更新記憶させる。
なお、設定状態更新コマンドの中にロゴの実データが含まれている場合、設定状態更新部22は、コマンド内のロゴデータをプリンタ200のロゴデータ記憶部34に記憶させればよい。一方、設定状態更新コマンドの中に外部サーバ300のURLが含まれている場合、設定状態更新部22は、外部サーバ300にアクセスしてURLで指定される場所に格納されたロゴデータを取得し、それをプリンタ200のロゴデータ記憶部34に更新記憶させる。
プリンタ200の印刷実行部31は、ファームウェア記憶部32に記憶されているファームウェアに従って、印刷実行の動作を制御する。また、印刷実行部31は、設定情報記憶部33に記憶されている各種設定情報に基づいて印刷を実行する。また、印刷実行部31は、ロゴデータ記憶部34に記憶されているロゴデータの画像を、例えば用紙の所定位置に重畳させるようにして印刷を実行する。
以上詳しく説明したように、第1の実施形態では、携帯端末100で使用されている使用中アプリ10においてユーザによる設定状態更新操作(更新ボタンの押下操作)を検出したときに、当該使用中アプリ10とは異なる印刷用アプリ20および所定の設定状態更新コマンドを指定したアプリ連携コマンドを発行して印刷用アプリ20を起動し、アプリ連携コマンドに含まれている設定状態更新コマンドに従って、プリンタ200の設定状態を更新するようにしている。
このように構成した第1の実施形態によれば、携帯端末100で使用されている使用中アプリ10においてユーザが更新ボタンを押下すれば、その押下操作をトリガとして起動される印刷用アプリ20によってプリンタ200の設定状態が自動的に更新される。このため、ユーザが携帯端末100を用いて、プリンタ200の設定状態更新のために面倒な操作をしなくてもよく、プリンタ200の設定状態の更新を簡便に行うことができるようになる。
なお、第1の実施形態では、ユーザによる設定状態更新操作に応じて印刷用アプリ20を起動し、印刷用アプリ20の制御によってプリンタ200の設定状態を更新する例について説明したが、本発明はこれに限定されない。例えば、印刷実行操作に応じて印刷用アプリ20を起動する一方、設定状態更新操作に応じて、設定状態更新用の別アプリを起動し、当該別アプリの制御によってプリンタ200の設定状態を更新するようにしてもよい。
また、上記第1の実施形態では、使用中アプリ10における所定の動作の一例として、ユーザによる設定状態更新操作が検出されたときにアプリ連携コマンドを発行する例について説明したが、本発明はこれに限定されない。例えば、使用中アプリ10が使用されている累積時間をカウントし、累積時間が所定の時間に到達したことが検出される毎に、バッチ処理としてアプリ連携コマンドを発行するようにしてもよい。
(第2の実施形態)
次に、本発明の第2の実施形態を図面に基づいて説明する。第2の実施形態によるプリンタの設定状態更新システムを適用したプリントシステムの全体構成は、図1と同様である。図3は、第2の実施形態による設定状態更新システムを含むプリントシステムの機能構成例を示すブロック図である。なお、この図3において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
図3に示すように、第2の実施形態による使用中アプリ10は、その機能構成として、図2に示したアプリ起動部12に代えてアプリ起動部12’を備えている。また、第2の実施形態による印刷用アプリ20は、その機能構成として、動作制御部23を更に備えている。
第2の実施形態では、使用中アプリ10において印刷の実行が指示されたときに、URLスキームを利用して、印刷用アプリ20、印刷コマンドおよび所定の設定状態更新コマンドを指定したアプリ連携コマンドを発行して印刷用アプリ20を起動する。そして、当該印刷コマンドに従って印刷を実行するとともに、当該設定状態更新コマンドに従ってプリンタ200の設定状態を更新する。特に、本実施形態では、まず設定状態の更新処理を行った後、印刷処理を実行するようにしている。
使用中アプリ10のアプリ起動部12’は、操作受付部11が印刷実行操作を受け付けたとき(使用中アプリ10により生成されたデータのプリンタ200に対する印刷の実行が指示されたとき)、印刷用アプリ20、印刷コマンドおよび所定の設定状態更新コマンドを指定したアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。
印刷用アプリ20の動作制御部23は、アプリ起動部12’により発行されたアプリ連携コマンドに従って、印刷実行制御部21および設定状態更新部22の動作を制御する。具体的には、動作制御部23は、設定状態更新部22による設定状態更新処理を実行した後に、印刷実行制御部21による印刷処理を実行するよう制御する。
第2の実施形態において、アプリ起動部12’により発行されるアプリ連携コマンドは、例えば以下のようなものとなる。
PassPRNT:https://printandconfigure/?firmwaremodel=<プリンタの機種>&ver=latest&printhtml=<Receipt data>
なお、このアプリ連携コマンドは、プリンタ200のファームウェアを更新した後に印刷を実行する場合のアプリ連携コマンドを示している。
第2の実施形態において、印刷実行操作をトリガとしてプリンタ200のファームウェアを更新するか、各種設定情報を更新するか、ロゴデータを更新するかについては、例えば、パラメータ設定部13がパラメータ記憶部14に記憶させるパラメータによって指定することが可能である。アプリ起動部12’は、パラメータ記憶部14に記憶されているパラメータに従って、所定の設定状態更新コマンド(ファームウェア、各種設定情報、ロゴデータの何れか1つまたは複数を更新するためのコマンド)を指定したアプリ連携コマンドを発行することにより、印刷用アプリ20を起動する。
以上のように、第2の実施形態によれば、ユーザが印刷の実行を指示するだけで、特にプリンタ200の設定状態の更新を意識することもなく、プリンタ200の設定状態を必要に応じて更新した上で印刷を実行することができる。例えば、上述のように最新版のファームウェアへの更新を指示するアプリ連携コマンドを印刷実行操作に応じて発行するようにすれば、ユーザがファームウェアの更新を意識することなく、ファームウェアがバージョンアップされていた場合には最新版に自動的に更新した上で印刷を実行するようにすることができる。
なお、上記第2の実施形態では、プリンタ200の設定状態の更新処理を行った後に印刷処理を実行する例について説明したが、本発明はこれに限定されない。例えば、ファームウェアの更新は処理に時間がかかる場合があるため、印刷処理を実行した後にファームウェアの更新を行うようにしてもよい。一方、プリンタ200の各種設定情報の更新およびロゴデータの更新は、比較的短時間で完了するため、印刷処理を実行する前に行うことが好ましいが、印刷処理を実行した後に行うようにしてもよい。
また、上記第1および第2の実施形態では、アプリ連携コマンドの一例として、iOSのURLスキームを用いる例について説明したが、本発明はこれに限定されない。例えば、AndroidOSのインテント連携を用いる場合にも同様に本発明を適用することが可能である。
また、上記第1および第2の実施形態では、アプリ連携コマンドに含まれるファームウェア更新の設定状態更新コマンドにおいて、プリンタ200の機種をパラメータとして指定している。設定状態更新部22は、プリンタ200の機種情報をプリンタ200に問い合わせ、プリンタ200から返信された機種情報と、設定状態更新コマンドのパラメータとして指定されている機種情報とを照合し、不一致の場合にはエラーメッセージを表示させるようにしてもよい。
また、上記第1および第2の実施形態では、プリンタ200を1台のみ接続する例について説明したが、複数台同時に接続するようにしてもよい。この場合、ファームウェアの更新、各種設定情報の更新、ロゴデータの更新を複数台のプリンタ200についてまとめて行うことができる。
また、上記第1および第2の実施形態では、アプリケーション10,10’で生成されたHTMLデータをラスタ形式の印刷データに変換してプリンタ200に送信する例について説明したが、データフォーマットはラスタ型式に限定されない。例えば、各種プリンタ独自コマンド等のバイナリ型式フォーマット、あるいはXML型式フォーマットなど、様々なデータフォーマットへの変換が可能である。
その他、上記第1および第2の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
10 使用中アプリ
11 操作受付部
12,12’ アプリ起動部
13 パラメータ設定部
14 パラメータ記憶部
20 印刷用アプリ(別アプリ)
21 印刷実行制御部
22 設定状態更新部
23 動作制御部
31 印刷実行部
32 ファームウェア記憶部
33 設定情報記憶部
34 ロゴデータ記憶部
100 携帯端末
200 プリンタ

Claims (7)

  1. 携帯端末で使用されているアプリケーションである使用中アプリにおいて、データを生成するとともに上記データのプリンタに対する印刷の実行が指示されたときに、当該使用中アプリとは異なるアプリケーションであり上記データを印刷データに変換して上記プリンタに出力する印刷用アプリと、所定の設定状態更新コマンドと、印刷コマンドとを指定したアプリ連携コマンドを発行することにより、上記印刷用アプリを起動するアプリ起動部と、
    上記アプリ起動部により起動された上記印刷用アプリにおいて、上記アプリ連携コマンドに含まれている上記所定の設定状態更新コマンドに従って、上記プリンタの設定状態を更新する設定状態更新部と、
    上記アプリ起動部により起動された上記印刷用アプリにおいて、上記アプリ連携コマンドに含まれている上記印刷コマンドに従って、上記プリンタでの印刷実行を制御する印刷実行制御部と、
    上記アプリ起動部により起動された上記印刷用アプリにおいて、上記設定状態更新部による処理と上記印刷実行制御部による上記プリンタでの印刷とを実行するよう制御する動作制御部とを備えたことを特徴とするプリンタの設定状態更新システム。
  2. 上記動作制御部は、上記アプリ起動部により起動された上記印刷用アプリにおいて、上記設定状態更新部による処理の実行後に、上記印刷実行制御部による上記プリンタでの印刷を実行するよう制御することを特徴とする請求項1に記載のプリンタの設定状態更新システム。
  3. 携帯端末で使用されているアプリケーションである使用中アプリにおいて、データを生成するとともに上記データのプリンタに対する印刷の実行が指示されたときに、当該使用中アプリとは異なるアプリケーションであり上記データを印刷データに変換して上記プリンタに出力する印刷アプリと、所定の設定状態更新コマンドとを指定したアプリ連携コマンドを発行することにより、上記印刷用アプリを起動するアプリ起動部と、
    上記アプリ起動部により起動された上記印刷用アプリにおいて、上記アプリ連携コマンドに含まれている上記所定の設定状態更新コマンドに従って、上記プリンタの設定状態を更新する設定状態更新部と、
    上記アプリ起動部により起動された上記印刷用アプリにおいて、上記プリンタでの印刷実行を制御する印刷実行制御部と、
    上記アプリ起動部により起動された上記印刷用アプリにおいて、上記設定状態更新部による処理と上記印刷実行制御部による上記プリンタでの印刷とを実行するよう制御する動作制御部とを備え、
    上記動作制御部は、上記アプリ起動部により起動された上記印刷用アプリにおいて、上記印刷実行制御部による上記プリンタでの印刷の実行後に、上記設定状態更新部による処理を実行するよう制御することを特徴とするプリンタの設定状態更新システム。
  4. 上記設定状態更新部は、上記設定状態更新コマンドに従って、当該設定状態更新コマンドにパラメータとして含まれている機種情報で示される機種に係るプリンタのファームウェアを外部サーバからダウンロードし、上記プリンタにインストールすることを特徴とする請求項1または3に記載のプリンタの設定状態更新システム。
  5. 上記設定状態更新部は、上記設定状態更新コマンドに従って、当該設定状態更新コマンドにパラメータとして含まれている設定情報を上記プリンタに設定して保存させることを特徴とする請求項1または2に記載のプリンタの設定状態更新システム。
  6. 上記設定状態更新部は、上記設定状態更新コマンドに従って、当該設定状態更新コマンドにより指定されているデータを上記プリンタに更新記憶させることを特徴とする請求項1または2に記載のプリンタの設定状態更新システム。
  7. 上記設定状態更新部は、上記アプリ連携コマンドにファームウェアの更新に関する上記設定状態更新コマンドが含まれている場合、外部装置に保存されている最新版のファームウェアのバージョン情報と、上記プリンタに保存されているファームウェアのバージョン情報とを照合し、上記外部装置のバージョン情報の方が新しい場合にのみ、上記外部装置からファームウェアをダウンロードし、上記プリンタにインストールすることを特徴とする請求項1〜3の何れか1項に記載のプリンタの設定状態更新システム。
JP2015142662A 2015-07-17 2015-07-17 プリンタの設定状態更新システム Active JP6459814B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015142662A JP6459814B2 (ja) 2015-07-17 2015-07-17 プリンタの設定状態更新システム
EP16827458.7A EP3242200B1 (en) 2015-07-17 2016-02-26 Printer setting state updating system
PCT/JP2016/055779 WO2017013892A1 (ja) 2015-07-17 2016-02-26 プリンタの設定状態更新システム
US15/648,586 US10055180B2 (en) 2015-07-17 2017-07-13 Printer setting state updating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015142662A JP6459814B2 (ja) 2015-07-17 2015-07-17 プリンタの設定状態更新システム

Publications (2)

Publication Number Publication Date
JP2017027182A JP2017027182A (ja) 2017-02-02
JP6459814B2 true JP6459814B2 (ja) 2019-01-30

Family

ID=57835168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015142662A Active JP6459814B2 (ja) 2015-07-17 2015-07-17 プリンタの設定状態更新システム

Country Status (4)

Country Link
US (1) US10055180B2 (ja)
EP (1) EP3242200B1 (ja)
JP (1) JP6459814B2 (ja)
WO (1) WO2017013892A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017195554A (ja) * 2016-04-21 2017-10-26 キヤノン株式会社 携帯端末、その制御方法および情報処理システム
JP6880803B2 (ja) * 2017-02-13 2021-06-02 ブラザー工業株式会社 プログラム及び携帯端末
JP6962089B2 (ja) 2017-09-15 2021-11-05 富士フイルムビジネスイノベーション株式会社 情報処理装置、情報処理プログラム及び情報処理方法
JP2019117532A (ja) * 2017-12-27 2019-07-18 セイコーエプソン株式会社 プリンター用プログラム、端末、及び、端末の制御方法
JP2019117531A (ja) 2017-12-27 2019-07-18 セイコーエプソン株式会社 プリンター用プログラム、端末、及び、端末の制御方法
JP2023081024A (ja) 2021-11-30 2023-06-09 ブラザー工業株式会社 管理プログラム、情報処理装置および管理方法

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030048473A1 (en) * 2001-09-13 2003-03-13 Allan Rosen Printing device having a built-in device driver
JP3984895B2 (ja) * 2001-10-03 2007-10-03 キヤノン株式会社 情報処理装置およびサーバ装置およびドライバ更新方法およびコンピュータが読み取り可能な記憶媒体およびプログラム
JP2003173246A (ja) * 2001-12-05 2003-06-20 Ricoh Co Ltd デバイス情報収集方法、プログラム、サーバ装置及び記憶媒体
US7307745B2 (en) * 2002-01-21 2007-12-11 Canon Kabushiki Kaisha Web-based print server and client
JP3863118B2 (ja) * 2002-04-01 2006-12-27 松下電器産業株式会社 受信装置、印刷装置およびファームウェア更新システム
US9076147B2 (en) * 2002-09-18 2015-07-07 Advenix, Corp. Systems and methods for online marketing and advertising on e-mail systems
US20050108358A1 (en) * 2003-11-03 2005-05-19 Jarvis Daniel C. Web enabled peripheral device, method of using a web enabled peripheral device, and method of manufacturing and supporting a web enabled peripheral device
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
CN100458680C (zh) * 2004-06-24 2009-02-04 松下电器产业株式会社 打印系统、打印装置及其固件更新方法
US7502344B2 (en) * 2004-06-25 2009-03-10 Fujifilm Corporation Communications terminal, server, playback control method and program
JP2008040991A (ja) * 2006-08-09 2008-02-21 Nec Corp 印刷システム,印刷方法並びに印刷用プログラム
US7996831B2 (en) * 2007-02-19 2011-08-09 Kabushiki Kaisha Toshiba Office equipment and program installation support method
US8243294B2 (en) * 2008-04-10 2012-08-14 Eastman Kodak Company Simplified walk-up print driver installation
JP2010218352A (ja) * 2009-03-18 2010-09-30 Ricoh Co Ltd 機器管理装置、画像形成装置、及び機器管理プログラム
JP5430504B2 (ja) * 2009-09-29 2014-03-05 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
US8504612B2 (en) * 2009-12-22 2013-08-06 Kyocera Document Solutions Inc. Image forming system, image forming apparatus, and image forming method for the development, distribution, and maintenance of image forming apparatus operation screens
JP5893295B2 (ja) * 2010-10-29 2016-03-23 キヤノン株式会社 情報処理装置、表示方法及びプログラム
JP5955041B2 (ja) * 2012-03-09 2016-07-20 キヤノン株式会社 印刷システム及びその方法
EP2645231A3 (en) * 2012-03-29 2014-03-05 Samsung Electronics Co., Ltd. User terminal apparatus, method of controlling user terminal apparatus, image forming apparatus, and method of controlling image forming apparatus
CN105278895B (zh) * 2012-03-30 2018-10-26 精工爱普生株式会社 印刷控制装置、印刷系统及印刷控制方法
US9875066B2 (en) * 2012-04-25 2018-01-23 Hewlett-Packard Development Company, L. P. Single action print application creation
JP5753133B2 (ja) 2012-07-18 2015-07-22 株式会社Caリワード 報酬付与装置、報酬付与方法および報酬付与プログラム
US9535635B2 (en) * 2012-12-20 2017-01-03 Hewlett-Packard Development Company, L.P. Carrier images
US9141321B1 (en) * 2013-02-11 2015-09-22 Marvell International Ltd. Configurable printer server device
JP2014178983A (ja) 2013-03-15 2014-09-25 Kddi Corp 端末装置、端末制御プログラム及び端末制御方法
JP6070829B2 (ja) * 2013-04-17 2017-02-01 富士通株式会社 表示制御装置、情報処理装置、表示制御方法、表示制御プログラム及び情報処理システム
JP5803973B2 (ja) 2013-04-26 2015-11-04 コニカミノルタ株式会社 携帯端末装置、同装置におけるジョブ実行用設定画面の表示方法及び表示プログラム
US9635246B2 (en) * 2013-06-21 2017-04-25 Qualcomm Incorporated Systems and methods to super resolve a user-selected region of interest
US9423985B2 (en) * 2013-06-24 2016-08-23 Ricoh Company, Ltd. Managing web applications on multi-function peripherals
JP6098396B2 (ja) * 2013-06-28 2017-03-22 ブラザー工業株式会社 端末装置とプリンタ
KR20150014317A (ko) * 2013-07-29 2015-02-06 삼성전자주식회사 근거리 무선 통신(nfc)을 이용하여 무선 설정을 수행하는 화상형성장치 및 모바일 디바이스
JP6255778B2 (ja) * 2013-07-31 2018-01-10 ブラザー工業株式会社 端末装置とプリンタ
WO2015047033A1 (en) * 2013-09-30 2015-04-02 Samsung Electronics Co., Ltd. System and method for providing cloud printing service
KR20150040669A (ko) * 2013-10-07 2015-04-15 삼성전자주식회사 인쇄 어플리케이션 구성을 커스터마이즈하는 방법 및 그 장치
US9830141B2 (en) * 2013-12-23 2017-11-28 Google Llc Providing a software update to computing devices on the same network
JP6256040B2 (ja) * 2014-01-22 2018-01-10 ブラザー工業株式会社 情報処理プログラムおよびプリンタ
JP2015162078A (ja) * 2014-02-27 2015-09-07 株式会社沖データ 画像処理条件設定プログラム、画像処理条件設定方法および画像処理装置
JP2015191505A (ja) * 2014-03-28 2015-11-02 富士通株式会社 情報処理端末、表示端末、表示方法、及びプログラム
JP6039602B2 (ja) * 2014-04-04 2016-12-07 キヤノン株式会社 プリンタ登録装置、表示装置、プリンタ登録方法、コンピュータプログラム
JP6376851B2 (ja) * 2014-06-06 2018-08-22 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
KR20160026574A (ko) * 2014-09-01 2016-03-09 삼성전자주식회사 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템.
US9542676B2 (en) * 2014-11-13 2017-01-10 Seiko Epson Corporation Host device, printing system, and data processing method
DE112014007224T5 (de) * 2014-12-02 2017-08-24 Canon Kabushiki Kaisha Drucksystem, Verfahren und Programm
WO2016105044A1 (en) * 2014-12-22 2016-06-30 Samsung Electronics Co., Ltd. Method of establishing connection between mobile device and image forming apparatus, and image forming apparatus and mobile device for performing the method
US9880792B2 (en) * 2015-03-20 2018-01-30 Ricoh Company, Ltd. Management system, information processing device, and management method
CN104834489B (zh) * 2015-04-17 2018-05-18 珠海奔图电子有限公司 一种分享云打印机的方法以及云服务器和云打印系统
EP3086219A1 (en) * 2015-04-23 2016-10-26 Samsung Electronics Co., Ltd. Method for providing cloud printing service, and apparatus and system for performing the same
US20160338120A1 (en) * 2015-05-14 2016-11-17 Smart Technologies, Ulc System And Method Of Communicating Between Interactive Systems
JP6608190B2 (ja) * 2015-06-23 2019-11-20 キヤノン株式会社 情報端末、その制御方法、及びプログラム
JP2017007239A (ja) * 2015-06-24 2017-01-12 株式会社沖データ 画像形成装置、情報処理装置、情報処理プログラム、情報処理方法および情報処理システム

Also Published As

Publication number Publication date
JP2017027182A (ja) 2017-02-02
EP3242200B1 (en) 2022-11-16
US10055180B2 (en) 2018-08-21
EP3242200A4 (en) 2018-09-26
US20170322752A1 (en) 2017-11-09
WO2017013892A1 (ja) 2017-01-26
EP3242200A1 (en) 2017-11-08

Similar Documents

Publication Publication Date Title
JP6459814B2 (ja) プリンタの設定状態更新システム
JP5152242B2 (ja) 端末装置及びコンピュータプログラム
US9069504B2 (en) Printing apparatus and method for increasing storage area
US8947720B2 (en) Communication terminal device, communication control method, and non-transitory computer-readable medium storing communication control program
JP2009301127A (ja) プリンタドライバプログラム及び印刷指示装置
US10116829B2 (en) Information providing system by data relaying application
US11132151B2 (en) Communication device and non-transitory computer-readable medium for communication device
JP2010108397A (ja) 情報処理装置
JP2009230400A (ja) 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム
JP2020004159A (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
JP2023153147A (ja) 印刷設定アプリケーション、制御方法、及び情報処理装置
WO2021131981A1 (ja) 情報処理装置、制御方法およびプログラム
JP6880802B2 (ja) プログラム及び携帯端末
JP5545542B2 (ja) ソフトウェア管理装置及びソフトウェア管理システム
US20190132458A1 (en) Image processing device, method of controlling image processing device, non-transitory computer readable recording medium therefor, and image processing system
JP2019175100A (ja) アプリケーションプログラムのセットアップ方法およびダウンロードサーバ
JP7134729B2 (ja) プログラム、情報処理装置、及び情報処理方法
JP2023069320A (ja) プログラム、情報処理装置、制御方法、システム
JP4903064B2 (ja) 印刷制御装置、印刷制御方法、及び印刷制御プログラム
JP2020030697A (ja) 情報処理装置、端末装置、設定画面表示システム、設定画面表示方法
JP2010176567A (ja) 情報処理装置、情報処理システム、それらの制御方法、及びプログラム
WO2018003215A1 (ja) 情報提供システム
JP2004302798A (ja) ホストコンピュータとデバイスとが通信手段を介して相互通信可能に接続された情報処理システムのデバイスの制御プログラムの設定方法
JP2020154944A (ja) プログラムセット、プログラム、および情報処理装置
JP2022086159A (ja) セットアッププログラム、情報処理装置、およびシステム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181120

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: 20181204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181217

R150 Certificate of patent or registration of utility model

Ref document number: 6459814

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250