(57)【要約】【課題】消耗品の種類に応じた適切な実行条件に従って、画像出力装置に出力動作を実行させることが可能な携帯端末のプログラムを提供する。【解決手段】端末プログラムは、消耗品の発送を要求する発送要求情報をサーバに送信する送信処理と、発送を要求した消耗品を示す履歴情報をメモリに記憶させる記憶処理とを携帯端末に実行させることが可能である。端末プログラムは、指定データの指定を受け付ける第１受付処理（Ｓ１２：Ｙｅｓ）と、メモリに履歴情報が記憶されていると判断したことに応じて（Ｓ１３：Ｙｅｓ）、当該消耗品に対応する特定パラメータを表示させる第１表示処理（Ｓ２２）と、メモリに記憶された条件情報に含まれるパラメータの変更を受け付ける第２受付処理（Ｓ２３）と、指定データを対象とする出力動作を条件情報で示される実行条件に従ってＭＦＰに実行させる出力指示処理（Ｓ１７）とを携帯端末に実行させる。【選択図】図４
2018107658.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、ディスプレイと、入力インタフェースと、通信インタフェースとを備える携帯端末によって読み取り可能なプログラムであって、
前記メモリは、画像出力装置が実行する出力動作の実行条件を示す条件情報を記憶しており、前記条件情報は、各々が複数の項目の１つに対応する複数のパラメータを含み、
該プログラムは、
前記出力動作に用いる消耗品を所定の宛先へ発送することを要求する発送要求情報を、前記通信インタフェースを通じてサーバに送信する送信処理と、
発送を要求した前記消耗品を示す履歴情報を前記メモリに記憶させる記憶処理とを前記携帯端末に実行させることが可能であり、
該プログラムは、
前記出力動作の対象となる指定データを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第１受付処理と、
前記メモリに前記履歴情報が記憶されているか否かを判断する第１判断処理と、
前記第１判断処理で記憶されていると判断したことに応じて、当該履歴情報で示される前記消耗品に対応する特定パラメータを、前記ディスプレイに表示させる第１表示処理とを前記携帯端末に実行させ、前記特定パラメータは、複数の前記項目の一部である特定項目に対して指定可能な複数の前記パラメータのうち、前記履歴情報で示される前記消耗品を前記出力動作で用いるための前記パラメータであり、
該プログラムは、
前記メモリに記憶された前記条件情報に含まれる前記パラメータを変更するユーザ操作を、前記第１表示処理を実行した後に前記入力インタフェースを通じて受け付ける第２受付処理と、
前記通信インタフェースを通じて前記画像出力装置に出力指示情報を送信する出力指示処理とを前記携帯端末に実行させ、前記出力指示情報は、前記指定データを対象とする前記出力動作を、前記メモリに記憶された前記条件情報で示される実行条件に従って実行させるための情報であるプログラム。
【請求項２】
該プログラムは、
前記第１判断処理で記憶されていると判断したことに応じて、前記条件情報が前記特定パラメータを含むか否かを判断する第２判断処理を前記携帯端末に実行させ、
前記第２判断処理で含まないと判断したことに応じて、前記第１表示処理及び前記第２受付処理を前記携帯端末に実行させ、
前記第２判断処理で含むと判断したことに応じて、前記第１表示処理及び前記第２受付処理を実行せずに、前記出力指示処理を前記携帯端末に実行させる請求項１に記載のプログラム。
【請求項３】
該プログラムは、
前記履歴情報で示される前記消耗品を交換したことを推定する推定情報を、前記通信インタフェースを通じて前記画像出力装置から受信する受信処理と、
前記受信処理で前記推定情報を受信したことに応じて、前記メモリに記憶された前記特定項目の前記パラメータを、前記特定パラメータで上書きする第１上書き処理とを前記携帯端末に実行させる請求項１又は２に記載のプログラム。
【請求項４】
該プログラムは、
前記受信処理で前記推定情報を受信したことに応じて、前記送信処理を実行してから閾値時間が経過したか否かを判断する第３判断処理と、
前記第３判断処理で経過したと判断したことに応じて、前記第１上書き処理とを前記携帯端末に実行させる請求項３に記載のプログラム。
【請求項５】
該プログラムは、前記第３判断処理で経過していないと判断したことに応じて、
前記特定項目に対応する指定パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第３受付処理と、
前記メモリに記憶された前記特定項目の前記パラメータを、前記第３受付処理で指定された前記指定パラメータで上書きする第２上書き処理とを前記携帯端末に実行させる請求項４に記載のプログラム。
【請求項６】
該プログラムは、
前記記憶処理において、発送を要求した前記消耗品の残量をさらに示す前記履歴情報を前記メモリに記憶させ、
前記特定パラメータに従った前記出力動作を前記画像出力装置に実行させたことに応じて、当該出力動作で消費された前記消耗品の量を、前記履歴情報で示される残量から減算する減算処理と、
前記履歴情報で示される残量が閾値残量以下か否かを判断する第４判断処理と、
前記第４判断処理で前記閾値残量以下だと判断したことに応じて、前記送信処理の実行を推奨する推奨処理とを前記携帯端末に実行させる請求項１から５のいずれかに記載のプログラム。
【請求項７】
該プログラムは、
各々が複数の前記項目の１つに対応する複数の項目オブジェクトを、前記ディスプレイに表示させる第２表示処理と、
複数の前記項目オブジェクトの１つを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第４受付処理と、
前記特定項目に対応する前記項目オブジェクトが前記第４受付処理で指定されたことに応じて、前記第１判断処理とを前記携帯端末に実行させ、
前記第１表示処理において、各々が前記特定項目に対して指定可能な複数の前記パラメータの１つに対応する複数のパラメータオブジェクトを表示させ、前記特定パラメータに対応する前記パラメータオブジェクトは、前記特定パラメータ以外の前記パラメータに対応する前記パラメータオブジェクトより強調して表示され、
該プログラムは、前記第２受付処理において、前記パラメータオブジェクトの１つを指定するユーザ操作を、前記条件情報に含まれる前記特定項目の前記パラメータを当該パラメータオブジェクトに対応する前記パラメータに変更するユーザ操作として受け付ける請求項１から６のいずれかに記載のプログラム。
【請求項８】
該プログラムは、
前記特定項目が複数の場合の前記第２表示処理において、一括オブジェクトをさらに表示させ、
前記第４受付処理で前記一括オブジェクトが指定されたことに応じて、前記条件情報に含まれる全ての前記特定項目の前記パラメータを、前記特定パラメータに変更する一括変更処理を前記携帯端末に実行させる請求項７に記載のプログラム。
【請求項９】
前記出力動作は、前記指定データで示される画像を被記録媒体に記録する動作であり、
前記消耗品は、前記被記録媒体であり、
前記特定項目は、前記被記録媒体のサイズ及び種類の少なくとも１つである請求項１から８のいずれかに記載のプログラム。
【請求項１０】
メモリと、入力インタフェースと、通信インタフェースとを備える携帯端末によって読み取り可能なプログラムであって、
該プログラムは、
画像出力装置が実行する出力動作に用いる消耗品を所定の宛先へ発送することを要求する発送要求情報を、前記通信インタフェースを通じてサーバに送信する送信処理と、
発送を要求した前記消耗品を示す履歴情報を前記メモリに記憶させる記憶処理とを前記携帯端末に実行させることが可能であり、
該プログラムは、
前記出力動作の対象となる指定データを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第１受付処理と、
前記メモリに前記履歴情報が記憶されているか否かを判断する第１判断処理と、
前記第１判断処理で記憶されていると判断したことに応じて、前記指定データを対象とする前記出力動作を特定実行条件に従って実行させるための出力指示情報を、前記通信インタフェースを通じて前記画像出力装置に送信する出力指示処理とを前記携帯端末に実行させ、前記特定実行条件は、前記履歴情報で示される前記消耗品を前記出力動作に用いるための実行条件であるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置に出力動作を実行させる携帯端末のプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１には、ユーザに指定させた画像データを対象とする出力動作を、画像出力装置に実行させるプログラムが開示されている。また、特許文献１に記載のプログラムは、出力動作の実行条件をユーザに指定させ、指定された実行条件に従って画像出力装置に出力動作を実行させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、画像出力装置の高機能化に伴って、指定可能な実行条件のバリエーションも増加している。また、画像出力装置が出力動作を実行するために用いる消耗品の種類に応じて、指定すべき実行条件が異なる場合もある。すなわち、適切な実行条件を指定するユーザの作業負担は、増加する傾向にある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、消耗品の種類に応じた適切な実行条件に従って、画像出力装置に出力動作を実行させることが可能な携帯端末のプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の一例であるプログラムは、メモリと、ディスプレイと、入力インタフェースと、通信インタフェースとを備える携帯端末によって読み取り可能である。前記メモリは、画像出力装置が実行する出力動作の実行条件を示す条件情報を記憶している。前記条件情報は、各々が複数の項目の１つに対応する複数のパラメータを含む。該プログラムは、前記出力動作に用いる消耗品を所定の宛先へ発送することを要求する発送要求情報を、前記通信インタフェースを通じてサーバに送信する送信処理と、発送を要求した前記消耗品を示す履歴情報を前記メモリに記憶させる記憶処理とを前記携帯端末に実行させることが可能である。該プログラムは、前記出力動作の対象となる指定データを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第１受付処理と、前記メモリに前記履歴情報が記憶されているか否かを判断する第１判断処理と、前記第１判断処理で記憶されていると判断したことに応じて、当該履歴情報で示される前記消耗品に対応する特定パラメータを、前記ディスプレイに表示させる第１表示処理とを前記携帯端末に実行させる。前記特定パラメータは、複数の前記項目の一部である特定項目に対して指定可能な複数の前記パラメータのうち、前記履歴情報で示される前記消耗品を前記出力動作で用いるための前記パラメータである。該プログラムは、前記メモリに記憶された前記条件情報に含まれる前記パラメータを変更するユーザ操作を、前記第１表示処理を実行した後に前記入力インタフェースを通じて受け付ける第２受付処理と、前記通信インタフェースを通じて前記画像出力装置に出力指示情報を送信する出力指示処理とを前記携帯端末に実行させる。前記出力指示情報は、前記指定データを対象とする前記出力動作を、前記メモリに記憶された前記条件情報で示される実行条件に従って実行させるための情報である。
【０００７】
上記構成によれば、発送を要求（以下、「発注」と表記する。）した消耗品を用いて出力動作を実行させるための特定パラメータを、出力動作の実行条件を指定しようとするユーザに認識させることができる。すなわち、ユーザは、ディスプレイに表示された特定パラメータを見ながら、発注した消耗品を用いて出力動作を実行させるための実行条件を指定することができる。その結果、発注した消耗品を用いた出力動作を、簡単なユーザ操作で画像出力装置に実行させることができる。
【０００８】
開示例の他の例であるプログラムは、メモリと、入力インタフェースと、通信インタフェースとを備える携帯端末によって読み取り可能である。該プログラムは、画像出力装置が実行する出力動作に用いる消耗品を所定の宛先へ発送することを要求する発送要求情報を、前記通信インタフェースを通じてサーバに送信する送信処理と、発送を要求した前記消耗品を示す履歴情報を前記メモリに記憶させる記憶処理とを前記携帯端末に実行させることが可能である。該プログラムは、前記出力動作の対象となる指定データを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第１受付処理と、前記メモリに前記履歴情報が記憶されているか否かを判断する第１判断処理と、前記第１判断処理で記憶されていると判断したことに応じて、前記指定データを対象とする前記出力動作を特定実行条件に従って実行させるための出力指示情報を、前記通信インタフェースを通じて前記画像出力装置に送信する出力指示処理とを前記携帯端末に実行させる。前記特定実行条件は、前記履歴情報で示される前記消耗品を前記出力動作に用いるための実行条件である。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るシステム１００の概要を示す図である。
【図２】図２（Ａ）はＭＦＰ１０のブロック図を、図２（Ｂ）は携帯端末５０のブロック図を示す。
【図３】図３は、システム１００を構成する各装置に記憶される情報の例であって、（Ａ）は携帯端末５０に記憶された条件情報を、（Ｂ）は携帯端末５０に記憶されたアカウント情報を、（Ｃ）は携帯端末５０に記憶された履歴情報を、（Ｄ）はサーバ８０に記憶されるアカウント情報、決済情報、及び宛先情報を示す。
【図４】図４は、実施形態に係る写真プリント処理のフローチャートである。
【図５】図５（Ａ）は発注処理のフローチャートであり、図５（Ｂ）はシート確認処理のフローチャートである。
【図６】図６は、変形例に係る写真プリント処理のフローチャートである。
【図７】図７は、パラメータ設定処理のフローチャートである。
【図８】図８は、ディスプレイ５３の表示例であって、（Ａ）は取得元選択画面を、（Ｂ）は写真選択画面を示す。
【図９】図９は、ディスプレイ５３の表示例であって、（Ａ）はプリント確認画面を、（Ｂ）はパラメータ確認画面を示す。
【図１０】図１０は、ディスプレイ５３の表示例であって、（Ａ）はパラメータ指定画面を、（Ｂ）は発注画面を示す。
【図１１】図１１は、ディスプレイ５３の表示例であって、（Ａ）は項目選択画面を、（Ｂ）はパラメータ選択画面を示す。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１１】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、ＭＦＰ１０と、携帯端末５０と、サーバ８０とで構成される。ＭＦＰ１０、携帯端末５０、及びサーバ８０は、通信ネットワークを介して相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット１０１、有線ＬＡＮ、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。
【００１２】
ＭＦＰ１０及び携帯端末５０は、無線ＬＡＮ１０２に属している。すなわち、ＭＦＰ１０及び携帯端末５０は、無線ＬＡＮ１０２の不図示のアクセスポイントを経由して、相互に通信することができる。また、無線ＬＡＮ１０２は、ルータ１０２Ａを通じてインターネット１０１に接続されている。さらに、サーバ８０は、インターネット１０１に接続されている。すなわち、ＭＦＰ１０及び携帯端末５０は、ルータ１０２Ａからインターネット１０１を経由して、サーバ８０と通信することができる。
【００１３】
ＭＦＰ１０は、図２（Ａ）に示されるように、プリンタ１１と、ＦＡＸ部１３と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、通信Ｉ／Ｆ２５と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。ＭＦＰ１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。ＭＦＰ１０は、画像出力装置の一例である。
【００１４】
プリンタ１１は、画像データで示される画像を、被記録媒体の一例であるシートに記録するプリント動作を実行するハードウェアである。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。ＦＡＸ部１３は、画像データを外部装置にＦＡＸ送信するＦＡＸ送信動作と、画像データを外部装置からＦＡＸ受信するＦＡＸ受信動作とを実行するハードウェアである。プリント動作及びＦＡＸ送信動作は、出力動作の一例である。なお、プリンタ１１及びＦＡＸ部１３の一方は、省略されてもよい。
【００１５】
プリンタ１１は、実行条件に従ってプリント動作を実行する。実行条件は、複数の項目（例えば、“サイズ”、“用紙種”、“色”）それぞれに対応する複数のパラメータの組み合わせによって特定される。項目“サイズ”のパラメータは、画像を記録するシートの大きさ（例えば、“Ａ４”、“Ｂ５”、“Ｌ版”）を示す。項目“用紙種”のパラメータは、画像を記録するシートの種類（例えば、“普通紙”、“光沢紙”、“インクジェット紙”）を示す。項目“色”の実行パラメータは、シートに画像を記録するのに用いる色（例えば、“カラー”、“モノクロ”）を示す。但し、プリント動作の実行条件は、前述の例に限定されない。
【００１６】
また図示は省略するが、プリンタ１１は、積層された複数のシートを収容するトレイと、トレイから搬送されたシートに画像を記録する記録ヘッドとを備える。また、トレイは、プリンタ１１に対して着脱可能に構成されている。さらに、プリンタ１１は、トレイがプリンタ１１に装着されているか否かを検出するトレイセンサを備える。より詳細には、トレイセンサは、プリンタ１１にトレイが装着されていることを示す第１検出信号と、プリンタ１１にトレイが装着されていないことを示す第２検出信号とを、ＣＰＵ３１に出力する。トレイセンサは、例えば、光学式センサ、機械式センサ、或いはそれらの組み合わせで実現される。
【００１７】
トレイに収容されたシートは、プリンタ１１がプリント動作を実行する度に、徐々に減少する。そして、プリンタ１１は、トレイに収容したシートがなくなると、それ以上プリント動作を実行することができなくなる。換言すれば、プリンタ１１がプリント動作をさらに実行するためには、トレイをプリンタ１１から取り外し、所望のサイズ（例えば、Ａ４、Ｂ５、Ｌ版など）及び種類（例えば、普通紙、光沢紙、インクジェット紙など）のシートをトレイにセットして、プリンタ１１に再び装着する必要がある。シートは、プリント動作に用いる消耗品の一例である。但し、プリント動作に用いる消耗品はシートに限定されず、記録ヘッドが吐出するインクを収容したインクカートリッジ等でもよい。
【００１８】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ２４は、ディスプレイ２３の表示面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ２３の表示面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ２３に表示された文字列、アイコン、ボタン、リンク、プルダウンメニュー等である。
【００１９】
タッチセンサとして実現される入力Ｉ／Ｆ２４は、ユーザがタッチした表示面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ２３に表示されたアイコンの位置をタップするユーザ操作は、当該アイコンを指定する指定操作の一例である。
【００２０】
通信Ｉ／Ｆ２５は、通信ネットワークを通じて外部装置と通信を行うための通信インタフェースの一例である。すなわち、ＭＦＰ１０は、通信Ｉ／Ｆ２５を通じて携帯端末５０及びサーバ８０に各種情報を送信し、通信Ｉ／Ｆ２５を通じて携帯端末５０及びサーバ８０から各種データ又は各種情報を受信する。通信Ｉ／Ｆ２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（登録商標）を採用することができる。
【００２１】
ＣＰＵ３１は、ＭＦＰ１０の全体動作を制御するものである。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種信号、及び通信Ｉ／Ｆ２５を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。すなわち、ＣＰＵ３１及びメモリ３２は、コントローラの一例を構成する。
【００２２】
メモリ３２には、ＯＳ３４と、装置プログラム３５とが記憶される。なお、装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３２には、装置プログラム３５の実行に必要なデータ或いは情報が記憶される。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２３】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット１０１上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する携帯端末５０のメモリ６２についても同様である。
【００２４】
携帯端末５０は、図２（Ｂ）に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、通信Ｉ／Ｆ５５と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。携帯端末５０に含まれるディスプレイ５３、入力Ｉ／Ｆ５４、通信Ｉ／Ｆ５５、ＣＰＵ６１、メモリ６２、及び通信バス６３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、通信Ｉ／Ｆ２５、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。
【００２５】
携帯端末５０は、例えば、携帯電話、スマートフォン、或いはタブレット端末等であってもよい。より詳細には、携帯端末５０のディスプレイ５３は、表示画面のサイズが１２インチ以下、より好ましくは８インチ以下であるのが望ましい。また、携帯端末５０の入力Ｉ／Ｆ５４は、ディスプレイ５３の表示画面に重ねられたタッチセンサであるのが望ましい。
【００２６】
メモリ６２は、ＯＳ６４と、端末プログラム６５とを記憶している。端末プログラム６５は、例えば、ユーザが指定した実行条件に従った出力動作を、通信Ｉ／Ｆ５５を通じて接続されたＭＦＰ１０に実行させる機能を有する。また、端末プログラム６５は、例えば、出力動作に用いる消耗品を、通信Ｉ／Ｆ５５を通じてサーバ８０に発注する機能をさらに有していてもよい。
【００２７】
メモリ６２は、例えば図３（Ａ）に示されるように、プリント動作の実行条件を示す条件情報を記憶することができる。条件情報は、複数の項目“サイズ”、“用紙種”、“色”それぞれに対応するパラメータ“Ｂ５”、“普通紙”、“カラー”を含む。一例として、条件情報は、端末プログラム６５の開発者或いは携帯端末５０のユーザによって予め指定されたパラメータを含んでもよい。他の例として、条件情報は、ＭＦＰ１０に直前に実行させたプリント動作の実行条件として指定されたパラメータを含んでもよい。
【００２８】
また、メモリ６２は、例えば図３（Ｂ）に示されるように、アカウント情報を記憶することができる。アカウント情報は、例えば、端末プログラム６５のインストール時にはメモリ６２に記憶されていない。端末プログラム６５は、例えば、図３（Ｄ）に示される決済情報及び宛先情報を入力するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。決済情報は、例えば、クレジットカード番号である。次に、端末プログラム６５は、入力された決済情報及び宛先情報を通信Ｉ／Ｆ５５を通じてサーバ８０に送信する。次に、端末プログラム６５は、決済情報及び宛先情報の応答としてサーバ８０が送信したアカウント情報を、通信Ｉ／Ｆ５５を通じてサーバ８０から受信してメモリ６２に記憶させる。
【００２９】
さらに、メモリ６２は、例えば図３（Ｃ）に示されるように、履歴情報を記憶することができる。履歴情報は、端末プログラム６５が発注した消耗品を示す情報である。履歴情報は、例えば、発注日時情報と、到着日時情報と、消耗品情報と、残数情報とを含む。図３（Ｃ）に示される消耗品情報は、２０１６年１２月２日にＡ４サイズの光沢紙１００枚を発注し、宛先情報で示される宛先に２０１６年１２月５日に到着する予定であることを示す。履歴情報は、例えば後述するＳ３４において、端末プログラム６５によってメモリ６２に記憶される。
【００３０】
発注日時情報は、消耗品を発注した日時（以下、「発注日時」と表記する。）を示す。すなわち、発注日時情報は、後述するＳ３３の処理が実行された日時を示す。到着日時情報は、発注した消耗品が宛先情報で示される宛先に到着する予定日（以下、「到着予定日」と表記する。）を示す。到着予定日は、例えば、消耗品の種類（例えば、シート、インクカートリッジ等）に応じて予め定められた固定値を発注日時に加算した日でもよいし、Ｓ３３で送信する発注要求情報の応答としてサーバ８０から送信された日でもよい。
【００３１】
消耗品情報は、サーバ８０に発注した消耗品を特定するための情報である。図３（Ｃ）に示される消耗品情報は、シートを発注した場合の例であって、発注したシートのサイズ“Ａ４”及び用紙種“普通紙”を示す。残数情報は、発注した消耗品の残量を示す。本実施形態の残数情報は、発注したシートの枚数（以下、「シート残数」と表記する。）を示す。履歴情報が登録される際の残数情報には、サーバ８０に発注した消耗品の数が設定される。また、残数情報で示される残数は、後述するＳ１８において、端末プログラム６５によって減算される。
【００３２】
さらに図示は省略するが、メモリ６２には、写真フォルダと、文書フォルダとが設けられていてもよい。写真フォルダには、例えば、不図示のカメラで撮影した写真データ、或いは不図示のサーバからダウンロードした写真データ等が格納される。文書フォルダには、例えば、携帯端末５０にインストールされた不図示のアプリケーションによって生成された文書データ、或いは不図示のサーバからダウンロードした文書データが格納される。写真フォルダ及び文書フォルダに記憶されている各種データは、プリント動作の対象となり得るデータである。
【００３３】
サーバ８０は、所謂ＷＥＢショッピングサービスを提供するサーバである。より詳細には、サーバ８０は、携帯端末５０からの要求に応じて、指定された消耗品を指定された宛先に発送する。サーバ８０は、１台で構成されていてもよいし、複数のサーバで構成されていてもよい。また、サーバ８０が要求を受け付けてから消耗品が発送されるまでの過程において、作業員による作業（例えば、指定された消耗品を倉庫から取り出す作業、取り出した消耗品を梱包する作業等）が介在してもよいことは言うまでもない。
【００３４】
まず事前準備として、サーバ８０は、携帯端末５０から決済情報及び宛先情報を受信する。次に、サーバ８０は、受信した決済情報及び宛先情報を一意に識別するアカウント情報を生成する。次に、サーバ８０は、図３（Ｄ）に示されるように、受信した決済情報及び宛先情報と、生成したアカウント情報とを対応付けてサーバメモリに記憶させる。そして、サーバ８０は、決済情報及び宛先情報の送信元の携帯端末５０に、生成したアカウント情報を送信する。
【００３５】
図４及び図５を参照して、本実施形態に係るシステム１００の動作を説明する。
【００３６】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ３１、６１による処理は、ＯＳ３４、６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００３７】
まず、端末プログラム６５は、図８（Ａ）に示される取得元選択画面をディスプレイ５３に表示させる。取得元選択画面は、プリント動作の対象となるデータの取得元に対応する取得元アイコン１１１、１１２、１１３を含む。より詳細には、取得元アイコン１１１はメモリ６２の写真フォルダに対応し、取得元アイコン１１２はメモリ６２の文書フォルダに対応し、取得元アイコン１１３はインターネット上の不図示のサーバに対応する。そして、端末プログラム６５は、取得元選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。
【００３８】
次に、端末プログラム６５は、例えば、取得元アイコン１１１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、写真プリント処理を実行する。写真プリント処理は、写真フォルダに記憶された写真データを対象とするプリント動作を、ＭＦＰ１０に実行させる処理である。図４を参照して、写真プリント処理の詳細を説明する。
【００３９】
まず、端末プログラム６５は、図８（Ｂ）に示される写真選択画面をディスプレイ５３に表示させる（Ｓ１１）。写真選択画面は、写真フォルダに記憶された写真データに対応する写真アイコン１２１、１２２、１２３、１２４、１２５、１２６を含む。そして、端末プログラム６５は、写真選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１２）。Ｓ１２の処理は、第１受付処理の一例である。
【００４０】
次に、端末プログラム６５は、例えば、写真アイコン１２６の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、写真アイコン１２６に対応付けられた写真データを、指定データとしてメモリ６２に一時記憶させる。写真アイコン１２６のタップは、プリントの対象となる指定データを指定するユーザ操作の一例である。
【００４１】
次に、端末プログラム６５は、メモリ６２に履歴情報が記憶されているか否かを判断する（Ｓ１３）。より詳細には、端末プログラム６５は、データの取得元に対応する履歴情報がメモリ６２に記憶されているか否かを判断してもよい。例えば写真フォルダが取得元として指定された場合において、端末プログラム６５は、シートの発注を示す履歴情報がメモリ６２に記憶されているか否かを判断してもよい。または、端末プログラム６５は、指定された取得元に関係なく、特定の消耗品を示す履歴情報がメモリ６２に記憶されているか否かを判断してもよい。Ｓ１３の処理は、第１判断処理の一例である。
【００４２】
次に、端末プログラム６５は、履歴情報が記憶されていると判断したことに応じて（Ｓ１３：Ｙｅｓ）、メモリ６２に記憶された条件情報の特定項目に、特定パラメータが設定されているか否かを判断する（Ｓ１４）。特定項目とは、実行条件を構成する複数の項目のうち、履歴情報で示される消耗品に対応する項目である。特定パラメータとは、特定項目に設定される得る複数のパラメータのうち、履歴情報で示される消耗品を出力動作で用いるためのパラメータである。Ｓ１４の処理は、第２判断処理の一例である。
【００４３】
特定項目及び特定パラメータは、例えば、履歴情報に含まれる消耗品情報を指す。すなわち、シートを発注したことを示す履歴情報に対応する特定項目は、項目“サイズ”、“用紙種”であってもよい。また、図３（Ｃ）に示される履歴情報に対応する特定パラメータは、サイズ“Ａ４”、用紙種“光沢紙”であってもよい。また、特定項目が複数ある場合において、端末プログラム６５は、メモリ６２に記憶された条件情報の全ての特定項目に、特定パラメータが設定されているか否かを判断すればよい。
【００４４】
次に、端末プログラム６５は、メモリ６２に記憶された条件情報の特定項目“サイズ”、“用紙種”に、特定パラメータ“Ａ４”、“光沢紙”が設定されていると判断したことに応じて（Ｓ１４：Ｙｅｓ）、Ｓ２２〜Ｓ２４の処理に代えて、図９（Ａ）に示されるプリント確認画面をディスプレイ５３に表示させる（Ｓ１５）。プリント確認画面は、「購入したＡ４光沢紙を用いてプリントします。」とのメッセージと、［ＯＫ］アイコン１３１とを含む。そして、端末プログラム６５は、プリント確認画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１６）。
【００４５】
次に、端末プログラム６５は、［ＯＫ］アイコン１３１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１６：Ｙｅｓ）、通信Ｉ／Ｆ５５を通じてＭＦＰ１０にプリント指示情報を送信する（Ｓ１７）。プリント指示情報は、指定データを対象とするプリント動作を、メモリ６２に記憶された条件情報で示される実行条件に従って実行させるための出力指示情報の一例である。プリント指示情報は、例えば、Ｓ１２で一時記憶させた指定データと、メモリ６２に記憶されている条件情報とを含む。Ｓ１７の処理は、出力指示処理の一例である。
【００４６】
一方図示は省略するが、ＭＦＰ１０の装置プログラム３５は、通信Ｉ／Ｆ２５を通じて携帯端末５０からプリント指示情報を受信する。そして、装置プログラム３５は、受信したプリント指示情報に従ったプリント動作を、プリンタ１１に実行させる。すなわち、プリンタ１１は、条件情報で示される実行条件に従って、指定データで示される画像をシートに記録する。
【００４７】
次に、端末プログラム６５は、プリント指示情報で指示したプリント動作によって、画像が記録されたシートの数を、履歴情報の残数情報で示されるシート残数から減算する（Ｓ１８）。画像が記録されたシートの数は、プリント動作で消費された消耗品の量の一例である。そして、端末プログラム６５は、減算された残数情報で示されるシート残数が、閾値残量の一例である０以下か否かを判断する（Ｓ１９）。閾値残量は、例えば、端末プログラム６５の開発者或いは携帯端末５０のユーザによって設定される。Ｓ１８の処理は減算処理の一例であり、Ｓ１９の処理は第４判断処理の一例である。
【００４８】
そして、端末プログラム６５は、シート残数が０以下だと判断したことに応じて（Ｓ１９：Ｙｅｓ）、履歴情報をメモリ６２から削除する（Ｓ２０）。また、端末プログラム６５は、後述する発注処理を実行する（Ｓ２１）。Ｓ２１のタイミングで実行される発注処理は、消耗品の発注をユーザに推奨する推奨処理の一例である。一方、端末プログラム６５は、シート残数が０より大きいと判断したことに応じて（Ｓ１９：Ｎｏ）、Ｓ２０、Ｓ２１の処理をスキップして、写真プリント処理を終了する。
【００４９】
また、端末プログラム６５は、例えば図３（Ａ）に示されるように、メモリ６２に記憶された条件情報の特定項目“サイズ”、“用紙種”の少なくとも１つに、特定パラメータ“Ａ４”、“光沢紙”が設定されていないと判断したことに応じて（Ｓ１４：Ｎｏ）、図９（Ｂ）に示されるパラメータ確認画面をディスプレイ５３に表示させる（Ｓ２２）。そして、端末プログラム６５は、パラメータ確認画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ２３）。Ｓ２２の処理は第１表示処理の一例であり、Ｓ２３の処理は第２受付処理の一例である。
【００５０】
パラメータ確認画面は、履歴情報で示される消耗品に対応する特定パラメータを、ユーザに確認させるための画面である。パラメータ確認画面は、例えば、「購入したシートでプリントしますか？」とのメッセージと、条件情報の特定項目に現時点で設定されているパラメータ“Ｂ５”、“普通紙”と、履歴情報に対応する特定パラメータ“Ａ４”、“光沢紙”と、［ＹＥＳ］アイコン１３６と、［ＮＯ］アイコン１３７とを含む。
【００５１】
次に、端末プログラム６５は、［ＹＥＳ］アイコン１３６の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２３：ＹＥＳ）、メモリ６２に記憶された条件情報の全ての特定項目“サイズ”、“用紙種”のパラメータを、特定パラメータ“Ａ４”、“光沢紙”で上書きする（Ｓ２４）。一方、端末プログラム６５は、Ｓ２４において、条件情報の特定項目でない項目“色”のパラメータを変更しない。そして、端末プログラム６５は、前述したＳ１７以降の処理を実行する。
【００５２】
一方、端末プログラム６５は、［ＮＯ］アイコン１３７の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２３：ＮＯ）、Ｓ２４、Ｓ１７〜Ｓ２１の処理に代えて、プリント指示処理を実行する（Ｓ２８）。ここでＭＦＰ１０に送信されるプリント指示情報は、Ｓ１２で指定された指定データと、特定パラメータの少なくとも一部を含まない条件情報とを含む。Ｓ２８の処理は、出力指示処理の一例である。
【００５３】
さらに、端末プログラム６５は、履歴情報が記憶されていないと判断したことに応じて（Ｓ１３：Ｎｏ）、図１０（Ａ）に示されるパラメータ指定画面をディスプレイ５３に表示させる（Ｓ２５）。パラメータ指定画面は、「特定項目のパラメータを選択して下さい。」とのメッセージと、プルダウンメニュー１４１、１４２と、［ＯＫ］アイコン１４３とを含む。そして、端末プログラム６５は、パラメータ指定画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ２６）。
【００５４】
プルダウンメニュー１４１、１４２は、プリント動作の実行条件を構成する複数の項目のうち、特定項目“サイズ”、“用紙種”に対応する指定パラメータを、ユーザに指定させるためのオブジェクトである。最初に表示されるプルダウンメニュー１４１、１４２には、メモリ６２に記憶された条件情報の特定項目に対応するパラメータ“Ｂ５”、“普通紙”が指定された状態になっている。項目“サイズ”に対応するプルダウンメニュー１４１は、パラメータの候補“Ａ４”、“Ｂ５、“Ｌ版”に対応する３つの選択肢を有する。項目“用紙種”に対応するプルダウンメニュー１４２は、パラメータの候補“普通紙”、“光沢紙”、“インクジェット紙”に対応する３つの選択肢を有する。一方、パラメータ指定画面は、特定項目でない項目“色”に対応するプルダウンメニューを含まない。
【００５５】
端末プログラム６５は、プルダウンメニュー１４１、１４２で指定されたパラメータの変更を受け付けたことに応じて、変更後のパラメータをプルダウンメニュー１４１、１４２に表示させる。そして、端末プログラム６５は、［ＯＫ］アイコン１４３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２６：Ｙｅｓ）、メモリ６２に記憶された条件情報の特定項目のパラメータを、プルダウンメニュー１４１、１４２を通じて指定された指定パラメータで上書きする（Ｓ２７）。一方、端末プログラム６５は、Ｓ２７において、条件情報の特定項目でない項目“色”のパラメータを変更しない。そして、端末プログラム６５は、前述したＳ２８の処理を実行する。
【００５６】
次に図５（Ａ）を参照して、発注処理の詳細を説明する。発注処理は、プリント動作に用いるシートを、ユーザの指示に従ってサーバ８０に発注する処理である。なお、端末プログラム６５は、Ｓ２１のタイミングに限定されず、ユーザが所望する任意のタイミングで発注処理を実行することができる。
【００５７】
まず、端末プログラム６５は、図１０（Ｂ）に示される発注画面をディスプレイ５３に表示させる（Ｓ３１）。発注画面は、「購入シートを選択して下さい。」とのメッセージと、プルダウンメニュー１５１、１５２、１５３と、［発注］アイコン１５４と、［キャンセル］アイコン１５５とを含む。そして、端末プログラム６５は、発注画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ３２）。
【００５８】
プルダウンメニュー１５１〜１５３は、発注するシートのサイズ、用紙種、及び枚数（以下、「消耗品特定情報」と表記する。）を、ユーザに指定させるためのオブジェクトである。プルダウンメニュー１５１、１５２が有する選択肢は、前述のプルダウンメニュー１４１、１４２と同様であってもよい。プルダウンメニュー１５３は、１回の発注処理で発注可能なシートの枚数（例えば、１０枚、２０枚、５０枚、１００枚など）に対応する任意の数の選択肢を有する。
【００５９】
端末プログラム６５は、プルダウンメニュー１５１〜１５３で指定された消耗品特定情報の変更を受け付けたことに応じて、変更後の消耗品特定情報をプルダウンメニュー１５１〜１５３に表示させる。そして、端末プログラム６５は、［発注］アイコン１５４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３２：発注）、通信Ｉ／Ｆ５５を通じてサーバ８０に発送要求情報を送信する（Ｓ３３）。発送要求情報は、プルダウンメニュー１５１〜１５３を通じてユーザが指定した消耗品を、所定の宛先へ発送することを要求するための情報である。発送要求情報は、例えば、メモリ６２に記憶されたアカウント情報と、プルダウンメニュー１５１〜１５３を通じて指定された消耗品特定情報とを含む。Ｓ３３の処理は、送信処理の一例である。
【００６０】
一方図示は省略するが、サーバ８０は、発送要求情報を携帯端末５０から受信する。次に、サーバ８０は、受信した発送要求情報に含まれるアカウント情報“ａｂｃ”に対応付けられた決済情報及び宛先情報を、サーバメモリから読み出す。次に、サーバ８０は、読み出した決済情報に基づいて、消耗品特定情報で特定される消耗品の代金を決済する。そして、サーバ８０は、消耗品特定情報で特定される消耗品を、サーバメモリから読み出した宛先情報で示される宛先に発送することを、ＷＥＢショッピングサービスの作業員に報知する。
【００６１】
次に、端末プログラム６５は、履歴情報をメモリ６２に記憶させる（Ｓ３４）。より詳細には、端末プログラム６５は、不図示のシステムクロックから現在日時を示す日時情報を、発注日時情報として取得する。また、端末プログラム６５は、現在日時に予め定められた日数（例えば、３日）を加算して、到着予定日を決定する。そして、端末プログラム６５は、取得した発注日時情報と、決定した到着予定日を示す到着日時情報と、プルダウンメニュー１５１、１５２を通じて指定された消耗品情報と、プルダウンメニュー１５３を通じて指定された残数情報とを含む履歴情報を、メモリ６２に記憶させる。Ｓ３４の処理は、記憶処理の一例である。
【００６２】
さらに、端末プログラム６５は、発注タイマをスタートする（Ｓ３５）。発注タイマは、例えば、到着予定日を決定するために現在日時に加算した日数の経過を監視するためのタイマである。一方、端末プログラム６５は、［キャンセル］アイコン１５５の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３２：キャンセル）、Ｓ３３〜Ｓ３５の処理をスキップして、発注処理を終了する。
【００６３】
また、端末プログラム６５は、発注処理を実行したことに応じて、シート確認処理を実行する。シート確認処理は、ＭＦＰ１０のトレイに新たに収容されたシートを確認する処理である。図５（Ｂ）を参照して、シート確認処理の詳細を説明する。
【００６４】
まず、端末プログラム６５は、通信Ｉ／Ｆ５５を通じてＭＦＰ１０からトレイ脱着情報を受信するまで（Ｓ４１：Ｎｏ）、Ｓ４２以降の処理の実行を待機する。トレイ脱着情報は、プリンタ１１のトレイが脱着されたことを示す情報である。換言すれば、トレイ脱着情報は、消耗品の一例であるシートをトレイに新たに収容したことを推定する推定情報の一例である。より詳細には、端末プログラム６５は、トレイ脱着情報の送信を要求する送信要求情報を、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に送信する。そして、端末プログラム６５は、送信要求情報を送信してから所定の時間が経過してもトレイ脱着情報を受信しないことに応じて、送信要求情報を再送信する。
【００６５】
一方、ＭＦＰ１０の装置プログラム３５は、例えば、トレイセンサから出力される検出信号が第２検出信号から第１検出信号に変化したことに応じて、メモリ３２に記憶された脱着フラグに第１値“ＯＮ”を設定する。また、装置プログラム３５は、脱着フラグに第１値“ＯＮ”が設定された状態で通信Ｉ／Ｆ２５を通じて携帯端末５０から送信要求情報受信したことに応じて、通信Ｉ／Ｆ２５を通じて携帯端末５０にトレイ脱着情報を送信すると共に、脱着フラグに第２値“ＯＦＦ”を設定する。一方、装置プログラム３５は、脱着フラグに第２値“ＯＦＦ”が設定された状態で通信Ｉ／Ｆ２５を通じて携帯端末５０から送信要求情報を受信したことに応じて、トレイ脱着情報を送信しない。
【００６６】
そして、端末プログラム６５は、通信Ｉ／Ｆ５５を通じてＭＦＰ１０からトレイ脱着情報を、送信要求情報の応答として受信する（Ｓ４１：Ｙｅｓ）。Ｓ４１の処理は、受信処理の一例である。次に、端末プログラム６５は、トレイ脱着情報を受信した時点で発注タイマがタイムアウトしているか否かを判断する（Ｓ４２）。Ｓ４２の処理は、Ｓ３３の処理を実行してから閾値時間が経過したか否かを判断する第３判断処理の一例である。
【００６７】
次に、端末プログラム６５は、発注タイマが既にタイムアウトしている判断したことに応じて（Ｓ４２：Ｙｅｓ）、メモリ６２に記憶された条件情報の全ての特定項目“サイズ”、“用紙種”のパラメータを、履歴情報に対応する特定パラメータ“Ａ４”、“光沢紙”で上書きする（Ｓ４３）。Ｓ４３の処理は、第１上書き処理の一例であって、Ｓ２４と同様であってもよい。一方、端末プログラム６５は、発注タイマが未だタイムアウトしていないと判断したことに応じて（Ｓ４２：Ｎｏ）、Ｓ４４〜Ｓ４６の処理を実行する。Ｓ４４〜Ｓ４６の処理は、Ｓ２５〜Ｓ２７と同様であってもよい。Ｓ４５の処理は第３受付処理の一例であり、Ｓ４６の処理は第２上書き処理の一例である。
【００６８】
［本実施形態の作用効果］
上記の実施形態によれば、発注したシートを用いてプリント動作を実行させるための特定パラメータ“Ａ４”、“光沢紙”を、プリント動作の実行条件を指定しようとするユーザに、パラメータ確認画面を通じて認識させることができる。すなわち、ユーザは、ディスプレイ５３に表示された特定パラメータ“Ａ４”、“光沢紙”を見ながら、発注したシートを用いてプリント動作を実行させるための実行条件を指定することができる。その結果、発注したシートを用いたプリント動作を、簡単なユーザ操作でＭＦＰ１０に実行させることができる。
【００６９】
また、上記の実施形態によれば、メモリ６２に記憶された条件情報が既に特定パラメータ“Ａ４”、“光沢紙”を含む場合に、Ｓ２２〜Ｓ２４の処理がスキップされるので、発注したシートを用いたプリント動作を、さらに簡単なユーザ操作でＭＦＰ１０に実行させることができる。この場合において、端末プログラム６５は、特定パラメータを用いたプリント動作の実行をプリント確認画面を通じてユーザに確認してもよいし、Ｓ１５、Ｓ１６の処理を省略してもよい。
【００７０】
また、上記の実施形態によれば、シートを発注した後にＭＦＰ１０でトレイが脱着されたことに応じて、条件情報の特定項目“サイズ”、“用紙種”が特定パラメータ“Ａ４”、“光沢紙”に書き換えられる。但し、発注してからシートが手許に届くまでにはタイムラグがあるので、閾値時間が経過するまでにトレイが脱着された場合には、発注したシートと異なるシートがトレイに収容されたと考えられる。そこで、このような場合には、特定項目のパラメータをユーザに指定させるのが望ましい。
【００７１】
また、上記の実施形態によれば、Ｓ２１において、プリント動作の実行によって消費されたシートの再発注を促すことができる。これにより、ユーザが所望するプリント動作を適切なシートを用いて実行させることができる。
【００７２】
なお、上記の実施形態では、発注した消耗品に対応する特定パラメータを、パラメータ確認画面を通じてユーザに報知する例を説明したが、特定パラメータの取り扱いは前述の例に限定されない。例えば、端末プログラム６５は、履歴情報が記憶されていると判断したことに応じて（Ｓ１３：Ｙｅｓ）、指定データ及び特定実行条件を含むプリント指示情報を、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に送信してもよい。特定実行条件は、履歴情報で示される消耗品をプリント動作に用いるための実行条件、換言すれば、特定パラメータを含む実行条件である。これにより、発注した消耗品を使用する実行条件で、ＭＦＰ１０にプリント動作を実行させることができる。
【００７３】
また、プリント動作に用いる消耗品と、特定項目の特定パラメータとの関係は、前述の例に限定されない。他の例として、消耗品がインクカートリッジである場合の特定項目は、プリント動作の画質を示す項目“画質”であってもよい。また、特定パラメータは、例えば、発注したインクカートリッジに貯留されているインクの成分（例えば、染料、顔料）に応じて、異なってもよい。
【００７４】
一例として、染料インクが貯留されたインクカートリッジに対応する特定パラメータは、相対的に高い画質を示すパラメータ“ファイン”であってもよい。これにより、写真プリントに適した染料インクを用いて、高画質の写真が記録しやすくなる。この処理は、例えば、取得元アイコン１１１が指定された場合に実行されてもよい。他の例として、顔料インクが貯留されたインクカートリッジに対応する特定パラメータは、相対的に低い画質を示すパラメータ“ノーマル”であってもよい。これにより、文書プリントに適した顔料インクを用いて、大量の文書が記録しやすくなる。この処理は、例えば、取得元アイコン１１２が指定された場合に実行されてもよい。
【００７５】
［変形例］
次に図６及び図７を参照して、変形例に係る写真プリント処理を説明する。なお、上記の実施形態との共通点の詳細な説明は省略し、相違点を中心に説明する。また、上記の実施形態及び以下の変形例は、任意の組み合わせで組み合わせることが可能である。
【００７６】
まず、端末プログラム６５は、図８（Ｂ）に示される写真選択画面をディスプレイ５３に表示させ（Ｓ５１）、写真選択画面に対するユーザ操作を入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ５２）。そして、端末プログラム６５は、例えば、写真アイコン１２２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、写真アイコン１２２に対応する写真データを、指定データとしてメモリ６２に一時記憶させる。Ｓ５２の処理は、第１受付処理の一例である。Ｓ５１、Ｓ５２の処理は、Ｓ１１、Ｓ１２と同様であってもよい。
【００７７】
次に、端末プログラム６５は、不図示のプレビュー画面をディスプレイ５３に表示させる（Ｓ５３）。プレビュー画面は、例えば、プレビュー画像と、［プリント］アイコンと、［設定］アイコンとを含む。プレビュー画像は、メモリ６２に記憶された条件情報で示される実行条件に従って、指定データで示される画像がシートに記録された状態を示す画像である。そして、端末プログラム６５は、プレビュー画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ５４）。
【００７８】
次に、端末プログラム６５は、［設定］アイコンの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ５４：設定）、パラメータ設定処理を実行する（Ｓ５５）。パラメータ設定処理は、プリント動作の実行条件をユーザに指定させる処理である。図７を参照して、パラメータ設定処理の詳細を説明する。
【００７９】
まず、端末プログラム６５は、図１１（Ａ）に示される項目選択画面を、ディスプレイ５３に表示させる（Ｓ６１）。項目選択画面は、項目アイコン１６１、１６２、１６３と、一括オブジェクトの一例である［一括］アイコン１６４と、［完了］アイコン１６５とを含む。項目アイコン１６１〜１６３は、各々が複数の項目の１つに対応する項目オブジェクトの一例である。また、項目アイコン１６１〜１６３には、条件情報に含まれるパラメータを示す文字列が記述される。そして、端末プログラム６５は、項目選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ６２）。Ｓ６１の処理は第２表示処理の一例であり、Ｓ６２の処理は第４受付処理の一例である。
【００８０】
次に、端末プログラム６５は、［一括］アイコン１６４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ６２：一括）、メモリ６２に記憶された条件情報の全ての特定項目“サイズ”、“用紙種”のパラメータを、特定パラメータ“Ａ４”、“光沢紙”で上書きする（Ｓ６３）。Ｓ６３の処理は、一括変更処理の一例であって、Ｓ２４と同様であってもよい。そして、端末プログラム６５は、Ｓ６１以降の処理を実行する。
【００８１】
また、端末プログラム６５は、例えば、項目アイコン１６２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ６２：項目）、指定された項目アイコン１６２に対応する項目“用紙種”が特定項目か否かを判断する（Ｓ６４）。次に、端末プログラム６５は、特定項目に対応する項目アイコン１６２が指定されたと判断したことに応じて（Ｓ６４：Ｙｅｓ）、メモリ６２に履歴情報が記憶されているか否かを判断する（Ｓ６５）。Ｓ６５の処理は、第１判断処理の一例であって、Ｓ１３と同様であってもよい。
【００８２】
次に、端末プログラム６５は、履歴情報が記憶されていると判断したことに応じて（Ｓ６５：Ｙｅｓ）、図１１（Ｂ）に示されるパラメータ選択画面を、ディスプレイ５３に表示させる（Ｓ６６）。パラメータ選択画面は、パラメータアイコン１７１、１７２、１７３と、パラメータアイコン１７２に付加された購入済画像１７４とを含む。そして、端末プログラム６５は、パラメータ選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ６８）。Ｓ６６の処理は第１表示処理の一例であり、Ｓ６８の処理は第２受付処理の一例である。
【００８３】
パラメータアイコン１７１〜１７３は、Ｓ６２で指定された項目アイコン１６２に対応する項目“用紙種”に設定可能なパラメータの候補“普通紙”、“光沢紙”、“インクジェット紙”に対応するパラメータオブジェクトの一例である。また、パラメータアイコン１７１〜１７３には、対応するパラメータの候補を示す文字列が記述される。さらに、購入済画像１７４は、パラメータアイコン１７２に対応するパラメータ“光沢紙”が、履歴情報で示される消耗品に対応する特定パラメータであることを示す画像である。
【００８４】
購入済画像１７４の付加は、特定パラメータに対応するパラメータアイコン１７２を、特定パラメータ以外のパラメータに対応するパラメータアイコン１７１、１７３より強調することの一例である。但し、強調の具体例はこれに限定されず、例えば、パラメータアイコン１７２の輪郭線を太くする、パラメータアイコン１７２に記述される文字列のフォントサイズを大きくする、太字にする、色を変える等であってもよい。
【００８５】
次に、端末プログラム６５は、例えば、パラメータアイコン１７２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ６８：Ｙｅｓ）、メモリ６２に記憶された条件情報の項目“用紙種”のパラメータを、パラメータアイコン１７２に対応するパラメータ“光沢紙”で上書きする（Ｓ６９）。すなわち、パラメータアイコン１７２のタップは、条件情報に含まれる特定項目“用紙種”のパラメータ“普通紙”を、パラメータアイコン１７２に対応するパラメータ“光沢紙”に変更するユーザ操作の一例である。そして、端末プログラム６５は、新たなパラメータ“光沢紙”を示す文字列が項目アイコン１６２に記述された項目選択画面を、ディスプレイ５３に表示させる（Ｓ６１）。
【００８６】
一方、端末プログラム６５は、特定項目と異なる項目に対応する項目アイコンが指定されたと判断したことに応じて（Ｓ６４：Ｎｏ）、或いは履歴情報が記憶されていないと判断したことに応じて（Ｓ６５：Ｎｏ）、強調表示されていない複数のパラメータアイコンを含むパラメータ選択画面を、ディスプレイ５３に表示させる（Ｓ６７）。そして、端末プログラム６５は、Ｓ６８以降の処理を実行する。
【００８７】
次に、端末プログラム６５は、［完了］アイコン１６５の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ６２：完了）、パラメータ設定処理を終了する。次に図６に戻って、端末プログラム６５は、変更後の実行条件に従ったプレビュー画像を含むプレビュー画面をディスプレイ５３に表示させる（Ｓ５３）。そして、端末プログラム６５は、［プリント］アイコンの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ５４：プリント）、プリント指示処理を実行する（Ｓ５６）。Ｓ５６でＭＦＰ１０に送信されるプリント指示情報は、Ｓ５２で指定された指定データと、メモリ６２に記憶された条件情報とを含む。Ｓ５６の処理は、出力指示処理の一例である。
【００８８】
上記の変形例によれば、特定項目“用紙種”に対して指定可能な複数のパラメータ“普通紙”、“光沢紙”、“インクジェット紙”のうち、特定パラメータ“光沢紙”をユーザが認識しやすくなる。その結果、発注したシートを用いたプリント動作を、簡単なユーザ操作でＭＦＰ１０に実行させることができる。なお、特定項目“サイズ”に対するパラメータを指定させるためのパラメータ選択画面についても同様である。
【００８９】
また、上記の変形例によれば、複数の特定項目“サイズ”、“用紙種”に特定パラメータ“Ａ４”、“光沢紙”を設定する操作を、［一括］アイコン１６４の指定のみで実現できる。その結果、発注したシートを用いたプリント動作を、さらに簡単なユーザ操作でＭＦＰ１０に実行させることができる。
【００９０】
また、上記の実施形態のＭＦＰ１０及び携帯端末５０において、メモリ３２、６２に記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００９１】
さらに、本発明は、ＭＦＰ１０及び携帯端末５０として実現できるだけでなく、ＭＦＰ１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じてＭＦＰ１０及び携帯端末５０に接続可能なサーバに搭載されたメモリを含んでもよい。そして、サーバのメモリに記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット１０１等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【００９２】
１０・・・ＭＦＰ
１１・・・プリンタ
１３・・・ＦＡＸ部
２３，５３・・・ディスプレイ
２４，５４・・・入力Ｉ／Ｆ
２５，５５・・・通信Ｉ／Ｆ
３１，６１・・・ＣＰＵ
３２，６２・・・メモリ
３５・・・装置プログラム
５０・・・携帯端末
６５・・・端末プログラム
８０・・・サーバ
【図１】
2018107658.tif 000003
【図２】
2018107658.tif 000004
【図３】
2018107658.tif 000005
【図４】
2018107658.tif 000006
【図５】
2018107658.tif 000007
【図６】
2018107658.tif 000008
【図７】
2018107658.tif 000009
【図８】
2018107658.tif 000010
【図９】
2018107658.tif 000011
【図１０】
2018107658.tif 000012
【図１１】
2018107658.tif 000013