(57)【要約】【課題】画像処理装置に用いる複数の消耗部材の残量に応じた識別情報をサーバに送信させる技術を提供する。【解決手段】情報処理装置は、画像処理装置で用いる複数の消耗部材の各々の残量を示す情報を受信する。複数の消耗部材のうち、残量が第１所定量よりも少ない第１消耗部材が存在するか否かを判断する。第１消耗部材が複数存在することが第１判断処理によって判断された場合に、複数の第１消耗部材を含んでいる複数の第２消耗部材を決定する。複数の第２消耗部材の各々を示す識別画像をタッチパネルに表示させる。識別画像が表示された後に、所定入力をタッチパネルが受け付けたか否かを判断する。所定入力が受け付けられたことが第２判断処理によって判断されたことに応じて、複数の第２消耗部材の各々を識別するための識別情報をサーバへ送信する。【選択図】図２
2018055602.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置およびサーバと通信することが可能な通信インターフェースと、タッチパネルと、を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
前記画像処理装置が備える印刷部で用いる複数の消耗部材の各々の残量を示す情報を、前記画像処理装置から前記通信インターフェースを介して受信する受信処理と、
前記複数の消耗部材のうち、残量が第１所定量よりも少ない第１消耗部材が存在するか否かを判断する第１判断処理と、
前記第１消耗部材が複数存在することが前記第１判断処理によって判断された場合に、複数の前記第１消耗部材を含んでいる複数の第２消耗部材を決定する第１決定処理と、
前記複数の第２消耗部材の各々を示す識別画像を前記タッチパネルに表示させる第１表示処理と、
前記識別画像が表示された後に、所定入力を前記タッチパネルが受け付けたか否かを判断する第２判断処理と、
前記所定入力が受け付けられたことが前記第２判断処理によって判断されたことに応じて、前記複数の第２消耗部材の各々を識別するための識別情報を、前記通信インターフェースを介して前記サーバへ送信する送信処理と、
を実行させることを特徴とするプログラム。
【請求項２】
前記タッチパネルの表示領域内へ指示体が接触した場合に、前記指示体が接触した位置を示す第１の指示位置を検出するとともに、前記指示体の接触強度が第１しきい値を超えたか否かを検出する第１検出処理と、
前記第１の指示位置における接触強度が前記第１しきい値を超えたことが前記第１検出処理によって検出された後に、前記第１の指示位置における前記接触強度が、前記第１しきい値よりも大きい第２しきい値を超えたか否かを検出する第２検出処理と、
を前記コンピュータにさらに実行させ、
前記第１表示処理は、前記接触強度が前記第１しきい値を超えたことが前記第１検出処理によって検出されたことを条件として行われ、
前記第２判断処理は、前記接触強度が前記第２しきい値を超えたことが前記第２検出処理によって検出されたことを条件として、前記所定入力を受け付けたと判断することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記複数の消耗部材の各々の残量を示す第１画面を前記タッチパネルに表示させる第２表示処理を、前記コンピュータにさらに実行させ、
前記第１表示処理は、前記第１画面が表示されている状態で、前記接触強度が前記第１しきい値を超えたことが前記第１検出処理で検出されたことを条件として行われることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記複数の消耗部材の各々の残量を示す第１画面よりも上位階層の画面であり、前記第１画面を表示させる指示の入力を受け付けるためのボタン画像を含んだ第２画面を前記タッチパネルに表示させる第３表示処理を、前記コンピュータにさらに実行させ、
前記第２画面が前記第３表示処理によって表示されている状態で、前記第１の指示位置が前記ボタン画像の表示領域内であることおよび前記接触強度が前記第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記第１消耗部材が存在することが前記第１判断処理によって判断されたことを条件として、前記第１表示処理が行われることを特徴とする請求項２または３に記載のプログラム。
【請求項５】
前記第２判断処理は、
前記識別画像が前記第１表示処理によって表示された場合に、前記第１の指示位置における前記接触強度が前記第２しきい値を超えた場合に、前記所定入力を受け付けたと判断することを特徴とする請求項４に記載のプログラム。
【請求項６】
前記識別画像が前記第１表示処理によって表示された場合に、前記第１の指示位置における前記接触強度が前記第２しきい値を超えることなく前記第１の指示位置が検出されなくなったことが前記第１検出処理で検出された場合に、前記第２画面を前記タッチパネルに表示させる第４表示処理を、前記コンピュータにさらに実行させることを特徴とする請求項４または５に記載のプログラム。
【請求項７】
前記第２画面が前記第３表示処理によって表示されている状態で、前記第１の指示位置が前記ボタン画像の表示領域内であることおよび前記接触強度が前記第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記第１消耗部材が存在しないことが前記第１判断処理によって判断されたことに応じて、前記第２画面の表示内容を示すプレビュー画像を前記タッチパネルに表示させる第５表示処理を、前記コンピュータにさらに実行させることを特徴とする請求項４に記載のプログラム。
【請求項８】
前記プレビュー画像が前記第５表示処理によって表示された場合に、前記第１の指示位置における前記接触強度が前記第２しきい値を超えたか否かを検出する第３検出処理と、
前記接触強度が前記第２しきい値を超えたことが前記第３検出処理によって検出されたことに応じて、前記第１画面を前記タッチパネルに表示させる第６表示処理と、
を前記コンピュータにさらに実行させることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記第２画面が前記第３表示処理によって表示されている状態で、前記第１の指示位置が前記ボタン画像の表示領域内で検出され、その後前記接触強度が前記第１しきい値を超えることなく前記第１の指示位置が検出されなくなったことが前記第１検出処理で検出された場合に、
前記第１画面を前記タッチパネルに表示させる第７表示処理を、前記コンピュータにさらに実行させることを特徴とする請求項４〜８の何れか１項に記載のプログラム。
【請求項１０】
前記第１決定処理は、残量が前記第１所定量よりも多く第２所定量よりも少ない消耗部材を、前記第２消耗部材として決定することを特徴とする請求項１〜９の何れか１項に記載のプログラム。
【請求項１１】
前記消耗部材の使用頻度および使用量に基づいて、前記消耗部材が無くなるまでの残日数を計算し、当該残日数が予め定められた所定日数よりも大きくなるように前記第２所定量を算出する算出処理であって、
前記複数の消耗部材の各々について前記第２所定量を算出する前記算出処理を、前記コンピュータにさらに実行させることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記タッチパネルの表示領域内へ指示体が接触した場合に、前記指示体が接触した位置を示す第１の指示位置を検出するとともに、前記指示体の接触強度が第１しきい値を超えたか否かを検出する第１検出処理と、
前記第１消耗部材ではないと前記第１判断処理によって判断された消耗部材である特定消耗部材が２個存在する場合に、残量が少ない前記特定消耗部材に１番目の優先順位を割り当て、残量が多い前記特定消耗部材に２番目の前記優先順位を割り当てる割り当て処理と、
前記第１しきい値よりも大きい第１特定しきい値と、前記第１特定しきい値よりも大きい第２特定しきい値と、を設定する設定処理と、
前記第１の指示位置における接触強度が前記第１しきい値を超えたことが前記第１検出処理によって検出された後に、前記第１の指示位置における接触強度が前記第１特定しきい値および前記第２特定しきい値を超えたか否かを検出する第４検出処理と、
前記第１の指示位置における接触強度が前記第１特定しきい値よりも大きく前記第２特定しきい値よりも小さいことが前記第４検出処理で検出された場合には１番目の前記優先順位が割り当てられている前記特定消耗部材を前記第２消耗部材に追加し、前記第１の指示位置における接触強度が前記第２特定しきい値よりも大きいことが前記第４検出処理で検出された場合には１番目および２番目の前記優先順位が割り当てられている前記特定消耗部材を前記第２消耗部材に追加する第２決定処理と、
を前記コンピュータにさらに実行させることを特徴とする請求項１に記載のプログラム。
【請求項１３】
前記指示体の接触位置が前記第１の指示位置から第２の指示位置へ移動した後に前記第２の指示位置が検出されなくなったことを検出する第５検出処理を、前記コンピュータにさらに実行させ、
前記第２判断処理は、前記第２の指示位置が検出されなくなったことが前記第５検出処理によって検出されたことを条件として、前記所定入力を受け付けたと判断し、
前記送信処理は、前記所定入力が入力された時点において前記第２決定処理によって決定されていた前記複数の第２消耗部材の各々を識別するための前記識別情報を送信することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
画像処理装置およびサーバと通信することが可能な通信インターフェースと、
タッチパネルと、
前記画像処理装置が備える印刷部で用いる複数の消耗部材の各々の残量を示す情報を、前記画像処理装置から前記通信インターフェースを介して受信する受信手段と、
前記複数の消耗部材のうち、残量が第１所定量よりも少ない第１消耗部材が存在するか否かを判断する第１判断手段と、
前記第１消耗部材が複数存在することが前記第１判断手段によって判断された場合に、複数の前記第１消耗部材を含んでいる複数の第２消耗部材を決定する第１決定手段と、
前記複数の第２消耗部材の各々を示す識別画像を前記タッチパネルに表示させる第１表示手段と、
前記識別画像が表示された後に、所定入力を前記タッチパネルが受け付けたか否かを判断する第２判断手段と、
前記所定入力が受け付けられたことが前記第２判断手段によって判断されたことに応じて、前記複数の第２消耗部材の各々を識別するための識別情報を、前記通信インターフェースを介して前記サーバへ送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項１５】
画像処理装置およびサーバと通信することが可能な通信インターフェースと、タッチパネルと、を備えた情報処理装置の制御方法であって、
前記画像処理装置が備える印刷部で用いる複数の消耗部材の各々の残量を示す情報を、前記画像処理装置から前記通信インターフェースを介して受信する受信ステップと、
前記複数の消耗部材のうち、残量が第１所定量よりも少ない第１消耗部材が存在するか否かを判断する第１判断ステップと、
前記第１消耗部材が複数存在することが前記第１判断ステップによって判断された場合に、複数の前記第１消耗部材を含んでいる複数の第２消耗部材を決定する第１決定ステップと、
前記複数の第２消耗部材の各々を示す識別画像を前記タッチパネルに表示させる第１表示ステップと、
前記識別画像が表示された後に、所定入力を前記タッチパネルが受け付けたか否かを判断する第２判断ステップと、
前記所定入力が受け付けられたことが前記第２判断ステップによって判断されたことに応じて、前記複数の第２消耗部材の各々を識別するための識別情報を、前記通信インターフェースを介して前記サーバへ送信する送信ステップと、
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示されている技術は、画像処理装置に用いる複数の消耗部材の残量に応じた識別情報をサーバに送信させるプログラム、及び当該プログラムを実行する情報処理装置等に関する。
【背景技術】
【０００２】
画像処理装置のトナー、インク等の消耗部材がなくなりかけたときに、その消耗部材をサーバへ発注する技術が知られている。特許文献１には、１の消耗部材の残量が所定量以下となったときに、発注入力画面へのアクセス情報をユーザに提示し、当該１の消耗部材をインターネット上のサーバへ発注することができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９６０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、発注入力画面へアクセスした際に、発注すべき消耗部材をユーザ自身により選択する必要がある。また、複数の消耗部材が所定量以下となったときには、それぞれを個別に選択し発注する必要がある。このため、ユーザの利便性を損なってしまう。
【課題を解決するための手段】
【０００５】
本明細書に開示されているプログラムは、画像処理装置およびサーバと通信することが可能な通信インターフェースと、タッチパネルと、を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、コンピュータに、画像処理装置が備える印刷部で用いる複数の消耗部材の各々の残量を示す情報を、画像処理装置から通信インターフェースを介して受信する受信処理と、複数の消耗部材のうち、残量が第１所定量よりも少ない第１消耗部材が存在するか否かを判断する第１判断処理と、第１消耗部材が複数存在することが第１判断処理によって判断された場合に、複数の第１消耗部材を含んでいる複数の第２消耗部材を決定する第１決定処理と、複数の第２消耗部材の各々を示す識別画像をタッチパネルに表示させる第１表示処理と、識別画像が表示された後に、所定入力をタッチパネルが受け付けたか否かを判断する第２判断処理と、所定入力が受け付けられたことが第２判断処理によって判断されたことに応じて、複数の第２消耗部材の各々を識別するための識別情報を、通信インターフェースを介してサーバへ送信する送信処理と、を実行させることを特徴とする。
【図面の簡単な説明】
【０００６】
【図１】通信システムの構成を示す。
【図２】印刷アプリ２１ａの動作フロー図を示す。
【図３】印刷アプリ２１ａの動作フロー図を示す。
【図４】印刷アプリ２１ａの動作フロー図を示す。
【図５】ホーム画面Ｇ１の表示例を示す。
【図６】ホーム画面Ｇ１の表示例を示す。
【図７】ステータス画面Ｇ２の表示例を示す。
【図８】ホーム画面Ｇ１の表示例を示す。
【図９】ホーム画面Ｇ１の表示例を示す。
【図１０】変形例の印刷アプリ２１ａの動作フロー図を示す。
【発明を実施するための形態】
【実施例１】
【０００７】
（通信システムの構成）
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、複合機１１０、アクセスポイント６２、ウェブサーバ１００、基地局６１を備える。アクセスポイント６２は、既知の中継装置である。
【０００８】
ウェブサーバ１００は、インターネット７０および基地局６１を介して携帯電話１０と通信することが可能である。ウェブサーバ１００は、電子商取引サービスを提供するサーバである。ウェブサーバ１００は、インターネット７０を介してトナー、インク等の消耗部材の発注を受け付ける処理や、購入者のクレジットカード番号等を用いて決済を行う処理や、消耗部材を購入者に発送する処理を行う。複合機１１０は、無線通信２０２および２０１を介して、携帯電話１０と通信することが可能である。複合機１１０は、印刷部１２０と、インク残量検出センサ（図示省略）を備えている。印刷部１２０は、カラー印刷機能を実行可能である。印刷部１２０には、４色の色材（Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｂ（ブラック））のそれぞれのカートリッジが装着される。本実施例では、印刷部１２０には、カートリッジ１２１、１２２、１２３、１２４が装着されている。各カートリッジは、１個のカートリッジの単位で独立して着脱可能に構成されている。なお、印刷部１２０が印刷を実行する態様については、従来公知の態様を用いることができるため、詳細な説明は省略する。複合機１１０内に備えられたインク残量検出センサは、各カートリッジ内のインク残量を検出する。
【０００９】
携帯電話１０は、ｉＯＳ（Cisco Systems,Inc.の登録商標）のプラットフォームを搭載した携帯電話である。携帯電話１０は、ＣＰＵ１１、記憶部１２、ボタン入力部１７、タッチパネル２０、携帯電話インターフェース３１、無線ＬＡＮインターフェース３２、カメラ部２７、を主に備えている。ＣＰＵ１１は、記憶部１２に記憶されるプログラムや、携帯電話Ｉ／Ｆ３１を介して送受信される各種信号などに従って、各機能の制御を行う。またＣＰＵ１１は、プログラムを読み取ることで、各種の手段として機能する。本明細書では、インターフェースのことを「Ｉ／Ｆ」と記載する場合がある。また、以下では、印刷アプリケーション２１ａやオペレーティングシステム２１ｇなど、プログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合がある。例えば「印刷アプリケーション２１ａが」という記載は、「印刷アプリケーション２１ａを実行するＣＰＵ１１が」を意味する場合がある。
【００１０】
携帯電話Ｉ／Ｆ３１は、基地局６１との間で無線通信２１０を行う。無線通信２１０は、３Ｇ、４Ｇ等のセルラー方式の無線通信であってもよい。無線ＬＡＮ＿Ｉ／Ｆ３２は、無線通信２０２を介して、アクセスポイント６２と通信を行う。ボタン入力部１７は、携帯電話１０の各機能を実行するためのキーである。タッチパネル２０は、パネル１８、座標検出部１９、接触強度センサ２２を備えている。パネル１８は、携帯電話１０の各種機能情報を表示する。座標検出部１９は、パネル１８の表示領域内へ指示体（例えば、ユーザの指先）が接触した位置を示す座標である、指示座標を検出して出力する部位である。座標検出部１９は、パネル１８と一体に構成されており、タッチパネル２０として機能する。接触強度センサ２２は、タッチパネル２０への接触強度（押圧力）を測定するために使用されるセンサである。接触強度センサ２２は、接触強度が第１しきい値より小さい場合には第１の値を出力する。接触強度が第１しきい値より大きく第２しきい値より小さい場合（Ｐｅａｋ）には第２の値を出力する。接触強度が第２しきい値より大きい場合（Ｐｏｐ）には第３の値を出力する。接触強度センサ２２は、タッチパネル２０と一体に、または近接して配置される。カメラ部２７は、携帯電話１０に搭載されているカメラである。
【００１１】
記憶部１２は、プログラム２１を記憶する。なお、記憶部１２は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスク、などが組み合わされて構成されているとしてもよい。
【００１２】
プログラム２１は、印刷アプリケーション２１ａ、オペレーティングシステム２１ｇ（以下、ＯＳ２１ｇと記載する）、を備えている。ＯＳ２１ｇは、ｉＯＳプラットフォームのＯＳである。印刷アプリケーション２１ａは、ｉＯＳ用のアプリケーションである。なお、本明細書では、アプリケーションのことを「アプリ」と省略して記載する場合がある。
【００１３】
印刷アプリ２１ａは、複合機１１０に印刷を実行させるためのアプリである。印刷アプリ２１ａは、インターネット７０上のウェブサーバ１００から携帯電話１０にダウンロードされてインストールされてもよい。または、複合機１１０と共に出荷されるメディアに印刷アプリ２１ａが記憶されており、メディアから携帯電話１０にインストールされてもよい。
【００１４】
ＯＳ２１ｇは、印刷アプリ２１ａに利用される基本的な機能を提供するプログラムである。またＯＳ２１ｇは、印刷アプリ２１ａの起動を制御する機能を備える。またＯＳ２１ｇは、記憶部１２、ボタン入力部１７、パネル１８などの各種の構成要素を制御する機能を備える。
【００１５】
（印刷アプリ２１ａの動作）
図２および図３を用いて、印刷アプリ２１ａの動作を説明する。
【００１６】
Ｓ１００において、ユーザがボタン入力部１７を介して印刷アプリ２１ａを起動させる操作を入力すると、ＯＳ２１ｇは、印刷アプリ２１ａを起動する。すると、Ｓ１１０において、印刷アプリ２１ａは、ホーム画面Ｇ１をタッチパネル２０に表示させる。図５に、ホーム画面Ｇ１の一例を示す。ホーム画面Ｇ１は、ボタン画像１１５、１１６、１１７を含む。ボタン画像１１５はプリント処理を複合機１１０に実行させる指示の入力を受け付けるための画像である。ボタン画像１１６は、スキャン処理を複合機１１０に実行させる指示の入力を受け付けるための画像である。ステータスボタン１１７は、複合機１１０の各種機能の状態を示す画面を表示させる指示の入力を受け付けるための画像である。例えば、図６に示すステータス画面Ｇ２を表示させる指示の入力を受け付けるための画像である。ステータス画面Ｇ２は、各々のインク残量を示す画面である。
【００１７】
Ｓ１２０において、印刷アプリ２１ａは、現在の表示画面内で第１の指示位置が座標検出部１９によって検出されたか否かを判断する。この判断は、座標検出部１９から指示座標が出力されたか否かによって実行することができる。第１の指示位置は、指示体が接触した位置である。指示体の一例としては、ユーザの指先やスタイラスペンが挙げられる。すなわち、指示体がパネル１８に接触したことを座標検出部１９によって検出する。否定判断される場合（Ｓ１２０：ＮＯ）にはＳ１２０を繰り返す。肯定判断される場合（Ｓ１２０：ＹＥＳ）にはＳ１３０へ進む。
【００１８】
Ｓ１３０において印刷アプリ２１ａは、パネル１８に表示されている画面がホーム画面であるかステータス画面であるか判断する。パネル１８に表示されている画面がホーム画面（例えば、図５に示す表示態様）である場合にはＳ１５０へ進み、ステータス画面（例えば、図６に示す表示態様）である場合にはＳ１４０へ進む。なお、印刷アプリ２１ａを起動（Ｓ１００）した後は、タッチパネル２０にホーム画面Ｇ１が表示される（Ｓ１１０）。このため、Ｓ１３０の判断は実行せず、Ｓ１５０へ進んでもよい。
【００１９】
Ｓ１４０において印刷アプリ２１ａは、指示体の接触強度が第１しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第２の値が出力されているか否かを検出する。否定判断される場合（Ｓ１４０：ＮＯ）にはＳ１２０へ戻り、肯定判断される場合（Ｓ１４０：ＹＥＳ）にはＳ２００へ進む。
【００２０】
一方、Ｓ１５０において印刷アプリ２１ａは、座標検出部１９によって検出される第１の指示位置がステータスボタン１１７内であるか否かを判断する。すなわち、印刷アプリ２１ａは、指示体が接触した位置がステータスボタン１１７内であるか否かを判断する。この判断は、第１の指示位置の座標値とステータスボタン１１７の座標値とを用いて実行することができる。否定判断される場合（Ｓ１５０：ＮＯ）にはＳ１６０へ進む。Ｓ１６０において印刷アプリ２１ａは、各種処理を実行する。例えば、印刷アプリ２１ａは、第１の指示位置がボタン画像１１５内であればプリント処理を行い、ボタン画像１１６内であればスキャン処理を行う。印刷アプリ２１ａは、Ｓ１６０の処理を実行すると、処理を終了する。
【００２１】
一方、Ｓ１５０において肯定判断される場合（Ｓ１５０：ＹＥＳ）には、Ｓ１７０へ進む。Ｓ１７０において印刷アプリ２１ａは、指示体の接触強度が第１しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第２の値が出力されているか否かを検出する。否定判断される場合（Ｓ１７０：ＮＯ）にはＳ１７５へ進み、肯定判断される場合（Ｓ１７０：ＹＥＳ）にはＳ２００へ進む。Ｓ１７０において否定判断される場合とは、接触強度センサ２２から第１の値が出力されている場合である。
【００２２】
Ｓ１７５において印刷アプリ２１ａは、第１の指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。否定判断される場合（Ｓ１７５：ＮＯ）にはＳ１７０へ戻る。肯定判断される場合（Ｓ１７５：ＹＥＳ）には指示体がタッチパネル２０の表面から離反した場合（Ｓ１７５：ＹＥＳ）であると判断し、Ｓ１８０へ進む。
【００２３】
Ｓ１８０において印刷アプリ２１ａは、ステータス画面Ｇ２をタッチパネル２０に表示させる。印刷アプリ２１ａは、Ｓ１８０の処理を実行すると、Ｓ１２０へ戻る。
【００２４】
次に、Ｓ２００において印刷アプリ２１ａは、各々のインク残量を示す取得するための問合せ情報を、携帯電話Ｉ／Ｆ３１または無線ＬＡＮ＿Ｉ／Ｆ３２を介して複合機１１０へ送信する。
【００２５】
Ｓ２１０において印刷アプリ２１ａは、インク残量を示す情報を複合機１１０から受信したか否かを判断する。上記の問合せ情報を受信した複合機１１０において、複合機１１０が備えるインク残量検出センサによってインク残量が検出される。印刷アプリ２１ａは、当該センサによって検出されたインク残量の情報を受信したか否かを判断する。肯定判断される場合（Ｓ２１０：ＹＥＳ）にはＳ２１５へ進み、否定判断される場合（Ｓ２１０：ＮＯ）には肯定判断されるまでＳ２１０の処理を繰り返す。
【００２６】
Ｓ２１５において印刷アプリ２１ａは、それぞれのインクの使用頻度および使用量に基づいて、各々のインクがなくなるまでの残日数をそれぞれ計算し、その残日数が予め定められた所定日数（例えば、７日）よりも大きくなるように、第２インク残量しきい値を算出する。残日数は、例えば、一日当たりのインク使用量を算出し、インク残量を当該インク使用量で除することで算出することができる。
【００２７】
Ｓ２２０において印刷アプリ２１ａは、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｂ（ブラック）の各々のインクのうち、第１インク残量しきい値よりも少ない残量のインク（以下、第１微量インクという。）が存在するか否かを判断する。第１インク残量しきい値は、上述した第２インク残量しきい値より小さい値に設定され、間もなくインクカートリッジの交換を要すると判断される値に設定される。第１微量インクが１個である場合にはＳ２３０へ進み、複数個存在する場合にはＳ２４５へ進み、存在しない場合（０個の場合）にはＳ４００へ進む。
【００２８】
Ｓ２３０において印刷アプリ２１ａは、残量が第１インク残量しきい値よりも多く第２インク残量しきい値よりも少ないインク（以下、第２微量インクという。）が存在するか否かを判断する。否定判断される場合（Ｓ２３０：ＮＯ）にはＳ２４０へ進む。
【００２９】
Ｓ２４０において印刷アプリ２１ａは、第１微量インクのインクカートリッジの注文画面Ｐ２をタッチパネル２０に表示させる。図８に注文画面Ｐ２の一例を示す。Ｓ２４０は、第１微量インクが１個存在し、第２微量インクが存在しない場合である。すなわち、Ｓ２４０では、印刷アプリ２１ａは、単品（上記１個の第１微量インク）のインクカートリッジの注文画面Ｐ２を表示する。印刷アプリ２１ａは、Ｓ２４０の処理を実行すると、Ｓ２６０へ進む。
【００３０】
一方、Ｓ２２０において第１微量インクが複数個存在すると判断された場合（Ｓ２２０：複数）、および、Ｓ２３０において肯定判断される場合（Ｓ２３０：ＹＥＳ）には、Ｓ２４５へ進む。Ｓ２４５において印刷アプリ２１ａは、発注対象となるインクカートリッジのセットを決定する。発注対象となるインクカートリッジは、Ｓ２２０及びＳ２３０の処理により、第１微量インクまたは第２微量インクであると判断されたインクカートリッジである。印刷アプリ２１ａは、これら複数のインクカートリッジを発注対象として決定する。
【００３１】
Ｓ２５０において印刷アプリ２１ａは、Ｓ２４５において発注対象として決定した複数のインクカートリッジのセットの注文画面Ｐ１をタッチパネル２０に表示させる。図７に注文画面Ｐ１の一例を示す。すなわち、Ｓ２５０では、印刷アプリ２１ａは、複数のインクカートリッジの注文画面Ｐ１を表示する。印刷アプリ２１ａは、Ｓ２５０の処理を実行すると、Ｓ２６０へ進む。
【００３２】
Ｓ２６０において印刷アプリ２１ａは、指示体の接触強度が第２しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第３の値が出力されているか否かを検出する。否定判断される場合（Ｓ２６０：ＮＯ）にはＳ２７０へ進み、肯定判断される場合（Ｓ２６０：ＹＥＳ）にはＳ３１０へ進む。Ｓ２６０において否定判断される場合とは、接触強度センサ２２から第１の値または第２の値が出力されている場合である。
【００３３】
Ｓ２７０において印刷アプリ２１ａは、第１の指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。否定判断される場合（Ｓ２７０：ＮＯ）にはＳ２６０へ戻り、肯定判断される場合（Ｓ２７０：ＹＥＳ）にはＳ２７１へ進む。
【００３４】
Ｓ２７１において印刷アプリ２１ａは、ホーム画面Ｇ１をタッチパネル２０に表示させる。実施例１の説明例では、図７または図８に示す表示態様から図５に示す表示態様へ戻る。そして、Ｓ１２０へ戻る。
【００３５】
Ｓ３１０において印刷アプリ２１ａは、インク注文情報を携帯電話Ｉ／Ｆ３１または無線ＬＡＮ＿Ｉ／Ｆ３２を介してウェブサーバ１００へ送信する。その後、Ｓ３２０において、注文画面を消去し、処理を終了する。
【００３６】
次に、Ｓ２２０において、第１微量インクが存在しないと判断された場合のフローを説明する。この場合（Ｓ２２０：０個）、図４のＳ４００へ進む。Ｓ４００において印刷アプリ２１ａは、タッチパネル２０に表示されている画面がホーム画面Ｇ１であるか否か判断する。否定判断される場合（Ｓ４００：ＮＯ）には、Ｓ１２０へ戻る。Ｓ４００において否定判断される場合とは、例えば、タッチパネル２０にステータス画面Ｇ２が表示されている場合をいい、この場合、印刷アプリ２１ａは、処理を行うことなくＳ１２０へ戻る。
【００３７】
一方、Ｓ４００において肯定判断される場合（Ｓ４００：ＹＥＳ）には、Ｓ４１０へ進む。Ｓ４１０において印刷アプリ２１ａは、ステータス画面Ｇ２のプレビュー画像Ｐ３をタッチパネル２０に表示させる。図９に、プレビュー画像Ｐ３の一例を示す。プレビュー画像Ｐ３は、ステータス画面Ｇ２の内容を示す画面である。印刷アプリ２１ａは、Ｓ４１０の処理を実行すると、Ｓ４２０へ進む。
【００３８】
Ｓ４２０において印刷アプリ２１ａは、指示体の接触強度が第２しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第３の値が出力されているか否かを検出する。否定判断される場合（Ｓ４２０：ＮＯ）にはＳ４３０へ進み、肯定判断される場合（Ｓ４２０：ＹＥＳ）にはＳ４４０へ進む。Ｓ４２０において否定判断される場合とは、接触強度センサ２２から第１の値または第２の値が出力されている場合である。
【００３９】
Ｓ４３０において印刷アプリ２１ａは、第１の指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。否定判断される場合（Ｓ４３０：ＮＯ）にはＳ４２０へ戻り、肯定判断される場合（Ｓ４３０：ＹＥＳ）にはＳ４３５へ進む。
【００４０】
Ｓ４３５において印刷アプリ２１ａは、ステータス画面Ｇ２のプレビュー画像Ｐ３を消去する。これにより、図９の表示画面から図５の表示画面へ移行する。その後、Ｓ１２０へ戻る。
【００４１】
Ｓ４４０において印刷アプリ２１ａは、ステータス画面Ｇ２をタッチパネル２０に表示させる。これにより、図９の表示画面から図６の表示画面へ移行する。印刷アプリ２１ａは、Ｓ４４０の処理を実行すると、Ｓ１２０へ戻る。
【００４２】
＜実施例１の効果＞
ホーム画面が表示されている状態で、第１しきい値を超える接触強度で指示体をタッチパネル２０のステータスボタン１１７内に接触させる（Ｓ１７０：ＹＥＳ）と、インク残量を示す情報を複合機１１０から受信する（Ｓ２１０：ＹＥＳ）。これに基づき、第１インク残量しきい値以下の残量のインク（第１微量インク）が存在するか判断する。複数の第１微量インクが存在する場合（Ｓ２２０：複数）、これらのインクカートリッジの注文画面をタッチパネル２０に表示させる（Ｓ２５０）。一方、第１微量インクが１個のみ存在する場合（Ｓ２２０：１個）は、当該１個のインクカートリッジの注文画面をタッチパネル２０に表示させる（Ｓ２４０）。このように、ユーザは、１の操作で各カートリッジのインク残量に応じた１又は複数のカートリッジの注文画面を表示させることができる。上述した実施形態によれば、ユーザ自身により注文すべきインクカートリッジを選択することを要さない。また、インク残量を示す情報に基づき、第１インク残量しきい値以上であって第２インク残量しきい値以下の残量のインク（第２微量インク）が存在するか判断する。第２微量インクが存在する場合（Ｓ２３０：ＹＥＳ）、第１微量インクと第２微量インクの注文画面を併せてタッチパネル２０に表示させる。上述したように、第２微量インクは、使用可能な残日数が所定日数以下となったインクである。このように、第２微量インクも併せて注文画面に表示させることができる。その後、タッチパネル２０に接触している指示体の接触強度が第２しきい値を超える（Ｓ２６０：ＹＥＳ）と、サーバへの発注が完了する（Ｓ３１０）。このように、接触させた指示体を離反させるまでの一連の操作において、各カートリッジのインク残量に応じた１又は複数のカートリッジの発注までの操作を実行することができる。したがって、複数のインクが所定量（第１インク残量しきい値）以下となった場合であっても、個別に発注操作を行うことを要さず、ユーザの利便性を向上させることができる。
【００４３】
ステータス画面が表示されている状態で、第１しきい値を超える接触強度で指示体をタッチパネル２０に接触させる（Ｓ１４０：ＹＥＳ）ことによっても、１又は複数のインクカートリッジの注文画面をタッチパネル２０に表示させる（Ｓ２４０、Ｓ２５０）ことができる。その後、タッチパネル２０に接触している指示体の接触強度が第２しきい値を超える（Ｓ２６０：ＹＥＳ）と、サーバへの発注が完了する（Ｓ３１０）。このように、ユーザが操作を開始する前の表示画面がホーム画面であるかステータス画面であるかに関わらず、サーバに対してインクカートリッジを発注することができる。すなわち、特定の表示画面からのみでなく、複数の表示画面から同様の発注操作を完了することができ、ユーザの操作負担を低減することができる。
【００４４】
ホーム画面が表示されている状態で、第１しきい値を超える接触強度で指示体をタッチパネル２０のステータスボタン１１７内に接触させたとき（Ｓ１７０：ＹＥＳ）に、第１微量インクが存在しない場合（Ｓ２２０：０個）、ステータス画面のプレビュー画像Ｐ３をタッチパネル２０に表示させる。インク残量が少ないカートリッジが存在しない場合は、カートリッジを注文する必要がない。このような場合は、カートリッジの注文画面ではなくステータス画面のプレビュー画像を表示させることにより、ユーザが各カートリッジのインク残量を確認することができる。その後、第２しきい値を超える（Ｓ４２０：ＹＥＳ）と、ステータス画面に遷移する（Ｓ４４０）。プレビュー画像からステータス画面への遷移も一連の操作で実行することができ、ユーザの操作負担を低減することができる。
【００４５】
カートリッジの注文画面がタッチパネル２０に表示されている状態（Ｓ２４０、Ｓ２５０）で、指示体の接触強度が第２しきい値を超えることなく指示体からタッチパネル２０から離反した場合（Ｓ２７０）、ホーム画面をタッチパネル２０に表示させる。このように、注文画面が表示された段階で、インクカートリッジを発注する意思がユーザになければ、指示体を離反させることでホーム画面に戻ることができる。
【実施例２】
【００４６】
実施例２では、発注対象となるインクカートリッジの選定態様が実施例１と異なっている。以下では、実施例１と異なる点についてのみ説明し、実施例１と同様の点（図１のブロック図等）については、その詳細な説明を省略する。
【００４７】
接触強度センサ２２は、接触強度が第１しきい値より小さい場合には第１の値を出力する。接触強度が第１しきい値より大きく第１特定しきい値より小さい場合には第２の値を出力する。接触強度が第１特定しきい値より大きく第２特定しきい値より小さい場合には第３の値を出力する。接触強度が第２特定しきい値より大きい場合には第４の値を出力する。
【００４８】
実施例２では、図３に示すＳ２１０において、印刷アプリ２１ａがインク残量を示す情報を複合機１１０から受信すると（Ｓ２１０：ＹＥＳ）、印刷アプリ２１ａは、図１０に示すフローに基づいて処理を実行する。すなわち、Ｓ２１０において肯定判断される場合、Ｓ２７３へ進む。
【００４９】
Ｓ２７３において印刷アプリ２１ａは、第１インク残量しきい値以上の残量のインクが存在するか否かを判断する。すなわち、印刷アプリ２１ａは、第１微量インク以外のインク（以下では、特定インクという。）が存在するか否かを判断する。否定判断される場合（Ｓ２７３：ＮＯ）にはＳ２４５へ進み、Ｓ２４５以降の処理は、実施例１と同様の処理を行う。一方、肯定判断される場合（Ｓ２７３：ＹＥＳ）にはＳ２７５へ進む。なお、Ｓ２７５以降では、特定インクが２個存在するとして以下の説明を続ける。
【００５０】
Ｓ２７５において印刷アプリ２１ａは、特定インクに優先順位を割り当てる。具体的には、インク残量検出センサにより検出された各々の特定インクのインク残量を比較し、残量が少ない特定インクに１番目の優先順位を割り当て、残量が多い特定インクに２番目の優先順位を割り当てる。印刷アプリ２１ａは、Ｓ２７５の処理を実行するとＳ２８０へ進む。
【００５１】
Ｓ２８０において印刷アプリ２１ａは、第１しきい値よりも大きい第１特定しきい値と、第１特定しきい値よりも大きい第２特定しきい値を設定する。特定第１しきい値及び第２特定しきい値の大きさは、実施例１における第２しきい値の大きさとは関係なく設定される。つまり、第１特定しきい値及び第２特定しきい値は、第２しきい値より大きくてもよいし、小さくてもよい。印刷アプリ２１ａは、Ｓ２８０の処理を実行するとＳ２８３へ進む。
【００５２】
Ｓ２８３において印刷アプリ２１ａは、第１インク残量しきい値よりも残量が少ないインク（第１微量インク）のインクカートリッジの注文画面をタッチパネル２０に表示させる。例えば、第１微量インクが２個存在する場合には図７に例示する注文画面Ｐ１をタッチパネル２０に表示させ、第１微量インクが１個存在する場合には図８に例示する注文画面Ｐ２をタッチパネル２０に表示させる。印刷アプリ２１ａは、Ｓ２８３の処理を実行するとＳ２８５へ進む。
【００５３】
Ｓ２８５において印刷アプリ２１ａは、指示体の接触強度が第１特定しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第３の値が出力されているか否かを検出する。否定判断される場合（Ｓ２８５：ＮＯ）にはＳ３０５へ進む。肯定判断される場合（Ｓ２８５：ＹＥＳ）にはＳ２９０へ進む。Ｓ２８５において否定判断される場合とは、接触強度センサ２２から第１の値または第２の値が出力されている場合である。
【００５４】
Ｓ２９０において印刷アプリ２１ａは、指示体の接触強度が第２特定しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第４の値が出力されているか否かを検出する。否定判断される場合（Ｓ２９０：ＮＯ）にはＳ２９５へ進む。Ｓ２９０において否定判断される場合とは、接触強度センサ２２から第３の値が出力されている場合である。
【００５５】
Ｓ２９５において印刷アプリ２１ａは、１番目の優先順位を割り当てた特定インクのインクカートリッジを示す画像を、Ｓ２８３においてタッチパネル２０に表示されている第１微量インクを示す画面に追加する。これにより、第１微量インクおよび１番目の優先順位の特定インクを注文するための注文画面が、タッチパネル２０に表示される。例えば、シアンの第１微量インクが１個存在する場合に、１番目の優先順位が割り当ててられたブラックの特定インクを追加する場合には、図７に例示する注文画面Ｐ１をタッチパネル２０に表示させればよい。印刷アプリ２１ａは、Ｓ２９５の処理を実行するとＳ３０５へ進む。
【００５６】
一方、Ｓ２９０において肯定判断される場合（Ｓ２９０：ＹＥＳ）にはＳ３００へ進む。Ｓ３００において印刷アプリ２１ａは、１番目及び２番目の優先順位を割り当てた特定インクのインクカートリッジを示す画像を、Ｓ２８３においてタッチパネル２０に表示されている第１微量インクを示す画面に追加する。これにより、第１微量インク、１番目の優先順位の特定インク、および２番目の優先順位の特定インクを注文するための注文画面が、タッチパネル２０に表示される。印刷アプリ２１ａは、Ｓ３００の処理を実行すると、Ｓ３０５へ進む。
【００５７】
Ｓ３０５において印刷アプリ２１ａは、指示体がタッチパネル２０に接触している状態を維持しながら、第１の指示位置から第２の指示位置へ移動したことが検出されたか否かを判断する。この判断は、接触強度センサ２２からの出力が検出されている状態で、座標検出部１９から出力される座標値が変化したか否かを検出することで実行できる。これはいわゆるスワイプ操作ともいう。肯定判断される場合（Ｓ３０５：ＹＥＳ）にはＳ３１０へ進み、Ｓ３１０以降の処理は、実施例１と同様の処理を行う。一方、否定判断される場合（Ｓ３０５：ＮＯ）にはＳ３０８へ進む。
【００５８】
Ｓ３０８において印刷アプリ２１ａは、第１の指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。肯定判断される場合（Ｓ３０８：ＹＥＳ）にはＳ３２０へ進み、Ｓ３２０以降の処理は、実施例１と同様の処理を行う。一方、否定判断される場合（Ｓ３０８：ＮＯ）にはＳ２８５の処理へ戻る。
【００５９】
＜実施例２の効果＞
インク残量を示す情報を複合機１１０から受信すると（Ｓ２１０：ＹＥＳ）、第１微量インクではないインク（特定インク）が存在するか判断する。特定インクが存在する場合（実施例２では２個、Ｓ２７３：ＹＥＳ）、特定インク同士のインク残量を比較し、優先順位を割り当てる（Ｓ２７５）。タッチパネル２０に対する指示体の接触強度を強くしていくと、優先順位の高い順（すなわち、インク残量の少ない順）に、特定インクが注文に追加される。つまり、第１特定しきい値を超える接触強度となる１番目の特定インクが注文に追加され（Ｓ２８５：ＹＥＳ）、第２特定しきい値を超える接触強度となると２番目の特定インクが注文に追加される（Ｓ２９０：ＹＥＳ）。その後、スワイプ操作を実行する（Ｓ３０５：ＹＥＳ）ことで、発注を完了する（Ｓ３１０）。このように、接触させた指示体を離反させるまでの一連の操作において、インク残量に余裕があるカートリッジも同時に発注することができる。特定インクは、インク残量の少ない順に注文に追加されるため、インク残量を確認しながら、どの程度のインク残量のカートリッジまで追加で発注するかをユーザの意思によって決定することができる。例えば、１番目の優先順位が割り当てられた特定インクのみを追加したい場合は、第１特定しきい値以上であって第２特定しきい値以下の接触強度で指示体をタッチパネル２０に接触させた状態（Ｓ２９０：ＮＯ）でスワイプすることで、当該特定インクのみを追加注文し、発注することができる。また、特定インクを発注する必要がない場合は、第１特定しきい値以下の接触強度で指示体をタッチパネル２０に接触させた状態（Ｓ２８５：ＮＯ）でスワイプすることで、第１微量インクのみを発注することができる。
【００６０】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００６１】
＜第１変形例＞
Ｓ１８０、Ｓ４４０等において表示されるステータス画面は、様々な種類であってよい。例えば、図６に示すステータス画面Ｇ２において、各インクに対応付けられた注文ボタン画像Ｂ１〜Ｂ４をさらに表示する態様としてもよい。この場合、指示体を注文ボタン画像Ｂ１〜Ｂ４の何れかに接触させることで、その注文ボタン画像に対応するインクのカートリッジの注文画面を表示させる態様としてもよい。これにより、ユーザの選択により個別にカートリッジを注文することができる。注文画面を表示させた後は、Ｓ２６０以降の処理を行うことによって発注を完了してもよい。すなわち、注文ボタン画像上の指示体の接触強度が所定のしきい値を超えた場合に、注文ボタン画像に対応するインクカートリッジをサーバへ発注する態様であってもよい。また例えば、実施例２のＳ２７５以降の処理を実行するようにしてもよい。すなわち、注文ボタン画像上の指示体の接触強度を強くしていくことで、選択したインクカートリッジ以外のインクカートリッジが注文に追加されるような態様であってもよい。
【００６２】
＜第２変形例＞
Ｓ２６０において肯定判断された場合（Ｓ２６０：ＹＥＳ）、実施例２のＳ２７３以降の処理を実行するようにしてもよい。この場合、Ｓ２７３において、第１微量インク及び第２微量インク以外のインクを特定インクであると判断してもよい。また、この場合、第１特定しきい値、第２特定しきい値は、第２しきい値より大きい値に設定されてもよい。これにより、第１微量インク、第２微量インク以外のインク（特定インク）のカートリッジも追加注文の対象とすることができる。
【００６３】
＜その他の変形例＞
Ｓ２２０において第１微量インクが複数存在する場合（Ｓ２２０：複数）、続いてＳ２３０の処理を実行してもよい。否定判断される場合（Ｓ２３０：ＮＯ）には、当該複数の第１微量インクのみの注文画面を表示させてもよい。肯定判断される場合（Ｓ２３０：ＹＥＳ）には、当該複数の第１微量インクに加えて第２微量インクの注文画面を表示させてもよい。
【００６４】
実施例２では、Ｓ２７３において、２個の特定インクが存在する場合を説明したが、特定インクの数は１個であってもよいし、２個より多くてもよい。特定インクが１個である場合、Ｓ２７５、Ｓ２８０における第２特定しきい値の設定、及び、Ｓ２９０を省略することが可能である。特定インクがＮ個（Ｎは３以上の自然数）である場合、Ｓ２７５において印刷アプリ２１ａは、Ｎ個の特定インクに１〜Ｎ番目までの優先順位を割り当てる。Ｓ２８０において印刷アプリ２１ａは、第１〜第Ｎ特定しきい値を設定する。Ｓ２９０において印刷アプリ２１ａは、指示体の接触強度が何れのしきい値を超えているかを検出する。Ｓ３００において印刷アプリ２１ａは、接触強度の判断結果に応じて、特定インクの画像を追加表示する。例えば、接触強度が、第Ｋしきい値（Ｋは１以上であってＮ以下の自然数）を超えるが、第Ｋ＋１しきい値よりも小さいことが、Ｓ２９０で検出された場合を考える。この場合Ｓ３００において、１〜Ｋ番目の優先順位が割り当てられたＫ個の特定インクを示す画像が追加表示される。
【００６５】
図５〜９に示した表示画面の表示態様は一例であり、他の表示態様を用いてもよい。
【００６６】
携帯電話１０のプラットフォームは、ｉＯＳに限られず、様々なプラットフォームを利用可能である。例えば、Ａｎｄｒｏｉｄ（Google Inc.の登録商標）、Windows phone（Microsoft Corporationの登録商標）などであってもよい。
【００６７】
携帯電話１０は、Ｗｉ−Ｆｉ方式の無線通信を実行して、ウェブサーバ１００と様々な情報の通信を実行してもよい。また、携帯電話１０は、有線でインターネット７０に接続されている場合には、有線通信を実行して、ウェブサーバ１００と通信を実行してもよい。一般的に言うと、携帯電話１０とウェブサーバ１００とが通信可能であればよい。
【００６８】
印刷アプリケーション２１ａが動作する装置は、携帯電話１０でなくてもよく、据え置き型のＰＣであってもよいし、他のデバイス（例えばテレビ等）であってもよい。
【００６９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００７０】
複合機１１０は、画像処理装置の一例である。ウェブサーバ１００は、サーバの一例である。携帯電話Ｉ／Ｆ３１、無線ＬＡＮ＿Ｉ／Ｆ３２は、通信インターフェースの一例である。携帯電話１０は、情報処理装置の一例である。ＣＰＵ１１は、コンピュータの一例である。印刷アプリケーション２１ａは、プログラムの一例である。カートリッジ１２１〜１２４は、消耗部材の一例である。第１インク残量しきい値は、第１所定量の一例である。第１微量インクは、第１消耗部材の一例である。第２微量インクは、第２消耗部材の一例である。注文画面Ｐ１は、識別画像の一例である。インク注文情報は、識別情報の一例である。ステータス画面Ｇ２は、第１画面の一例である。ホーム画面Ｇ１は、第２画面の一例である。第２インク残量しきい値は、第２所定量の一例である。特定インクは、特定消耗部材の一例である。Ｓ２２０を実行するＣＰＵ１１は、第１判断処理の一例である。Ｓ２４５を実行するＣＰＵ１１は、第１決定処理の一例である。Ｓ２５０を実行するＣＰＵ１１は、第１表示処理の一例である。Ｓ２６０、Ｓ３０５を実行するＣＰＵ１１は、第２判断処理の一例である。Ｓ３１０を実行するＣＰＵ１１は、送信処理の一例である。Ｓ１４０、Ｓ１７０を実行するＣＰＵ１１は、第１検出処理の一例である。Ｓ２６０を実行するＣＰＵ１１は、第２検出処理の一例である。Ｓ１８０、４４０を実行するＣＰＵ１１は、第２表示処理の一例である。Ｓ１１０を実行するＣＰＵ１１は、第３表示処理の一例である。Ｓ２７５を実行するＣＰＵ１１は、第４表示処理の一例である。Ｓ４１０を実行するＣＰＵ１１は、第５表示処理の一例である。Ｓ４２０を実行するＣＰＵ１１は、第３検出処理の一例である。Ｓ４４０を実行するＣＰＵ１１は、第６表示処理の一例である。Ｓ１８０を実行するＣＰＵ１１は、第７表示処理の一例である。Ｓ２１５を実行するＣＰＵ１１は、算出処理の一例である。Ｓ２７５を実行するＣＰＵ１１は、割り当て処理の一例である。Ｓ２８０を実行するＣＰＵ１１は、設定処理の一例である。Ｓ２８５、２９０を実行するＣＰＵ１１は、第４検出処理の一例である。Ｓ２９５、３００を実行するＣＰＵ１１は、第２決定処理の一例である。Ｓ３０５を実行するＣＰＵ１１は、第５検出処理の一例である。
【符号の説明】
【００７１】
１：通信システム、１０：携帯電話、１１：ＣＰＵ、２０：タッチパネル、２１ａ：印刷アプリケーション、２１ｇ：オペレーティングシステム、２２：接触強度センサ、Ｇ１：ホーム画面、Ｇ２：ステータス画面、Ｐ１：注文画面、Ｐ２：注文画面、Ｐ３：プレビュー画像
【図１】
2018055602.tif 000003
【図２】
2018055602.tif 000004
【図３】
2018055602.tif 000005
【図４】
2018055602.tif 000006
【図５】
2018055602.tif 000007
【図６】
2018055602.tif 000008
【図７】
2018055602.tif 000009
【図８】
2018055602.tif 000010
【図９】
2018055602.tif 000011
【図１０】
2018055602.tif 000012