(57)【要約】【課題】消耗品の自動発注配送システムを持っていたとしても、契約が必要になっていて、その契約を行うきっかけがなく、実際に契約されないままになってしまい、ユーザに活用されにくいという問題がある。【解決手段】印刷装置であって、印刷に使用する消耗品の残量が所定の閾値以下になると、当該消耗品の配送の契約がなされているかどうか判定し、消耗品の配送の契約がなされていると判定すると前記消耗品の配送を依頼し、前記消耗品の配送の契約がなされていないと判定すると前記消耗品の配送の契約を促す画面を表示する。【選択図】  図９
2020111023.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷に使用する消耗品の残量が所定の閾値以下になると、当該消耗品の配送の契約がなされているかどうか判定する判定手段と、
前記判定手段が前記消耗品の配送の契約がなされていると判定すると前記消耗品の配送を依頼し、前記消耗品の配送の契約がなされていないと判定すると前記消耗品の配送の契約を促す画面を表示するように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は更に、前記画面で当該契約に同意する旨が入力されると、前記契約を行う相手先の情報を示すコードを表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記コードは、前記相手先のサイトのＵＲＬを示すコードであることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記消耗品の配送を依頼するかどうかを設定する設定手段を更に有し、
前記制御手段は、前記設定手段により前記消耗品の配送を依頼するように設定されていない場合も、前記消耗品の配送の契約を促す画面を表示するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記制御手段は、前記画面で当該契約に同意しない旨が入力されると、前記契約に関する確認情報を記憶し、当該確認情報が記憶されているときは、前記消耗品の配送の契約を促す画面を表示しないように制御することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
印刷装置であって、
印刷に使用する消耗品の配送の契約を確認するための第１画面を表示させる手段と、
前記第１画面を介して確認のための指示が入力されると、当該消耗品の配送の契約がなされているかどうか判定する判定手段と、
前記判定手段が前記消耗品の配送の契約がなされていないと判定すると前記消耗品の配送の契約を促す第２画面を表示するように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項７】
前記制御手段は更に、前記第２画面で当該契約に同意する旨が入力されると、前記契約を行う相手先の情報を示すコードを表示することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記コードは、前記相手先のサイトのＵＲＬを示すコードであることを特徴とする請求項７に記載の印刷装置。
【請求項９】
印刷装置を制御する制御方法であって、
印刷に使用する消耗品の残量が所定の閾値以下になると、当該消耗品の配送の契約がなされているかどうか判定する判定工程と、
前記判定工程が前記消耗品の配送の契約がなされていると判定すると前記消耗品の配送を依頼し、前記消耗品の配送の契約がなされていないと判定すると前記消耗品の配送の契約を促す画面を表示するように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１０】
印刷装置を制御する制御方法であって、
印刷に使用する消耗品の配送の契約を確認するための第１画面を表示させる工程と、
前記第１画面を介して確認のための指示が入力されると、当該消耗品の配送の契約がなされているかどうか判定する判定工程と、
前記判定工程が前記消耗品の配送の契約がなされていないと判定すると前記消耗品の配送の契約を促す第２画面を表示するように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１乃至８のいずれか１項に記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
例えばパーソナルコンピュータからの指示により、所望される文字や画像等の情報を、用紙やフィルム等シート状の記録媒体に電子写真方式に従って記録を行う印刷装置が知られている。このような印刷装置では、記録媒体上に画像を形成するために、トナーやインク等の現像剤を使用する。このためユーザは、消耗品である現像剤を収容するカートリッジや現像装置、或いは帯電装置、感光ドラム、現像装置が一体化したプロセスカートリッジを、必要に応じて購入して交換しなければならない。このような消耗品の購入に関するユーザの手間を簡略化するため、所定の発注先に消耗品を自動発注して配送するサービスが知られている。また消耗品の残量が所定の閾値以下になった（以下、トナーローと記載する）場合に、自動的に消耗品を発注するサービスがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８６８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような消耗品の自動発注配送システムのサービスを受けるためには、サービス提供会社（主に印刷装置の販売会社）との契約が必要となることが多い。消耗品の自動発注配送システムの契約は、印刷装置の購入時、或いは購入後でも可能であるが、購入時には、印刷装置を使用していないため、そのような知識もなく、消耗品の自動発注配送システムの契約までは決断されない。また購入後には、消耗品の自動発注配送システムの存在を忘れてしまったり、或いは覚えていても契約の方法が分からなかったりという理由で契約されない。このように消耗品の自動発注配送システムが存在しても、実際に使用されるケースが少ないという問題があった。
【０００５】
また、消耗品自動発注配送システムの契約が必要ではなく、トナーローが発生した時に印刷装置の表示部に消耗品発注ボタンを表示して、消耗品の発注を可能にしている印刷装置も存在している。そのような印刷装置では、トナーローが発生する度に、ユーザは毎回発注操作をしなければならず、操作が煩雑であり、また発注したか否かが不明確になるという課題があった。
【０００６】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００７】
本発明の目的は、消耗品の配送システムの利用者を増やし、契約したユーザの利便性を高めることができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
印刷装置であって、
印刷に使用する消耗品の残量が所定の閾値以下になると、当該消耗品の配送の契約がなされているかどうか判定する判定手段と、
前記判定手段が前記消耗品の配送の契約がなされていると判定すると前記消耗品の配送を依頼し、前記消耗品の配送の契約がなされていないと判定すると前記消耗品の配送の契約を促す画面を表示するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、消耗品が少なくなった場合に、配送契約を確認し、契約していないときは、ユーザに契約を勧める画面を表示することにより、消耗品の配送システムの利用者を増やし、契約したユーザの利便性を高めることができる。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る印刷装置を含むトナー自動配送システムのハードウェア構成を説明するブロック図。
【図２】実施形態に係るＭＦＰのＲＡＭのデータ構成を説明する図。
【図３】実施形態に係るトナー自動配送システムにおける処理の流れを説明するシーケンス図。
【図４】実施形態に係るトナー自動配送システムにおける発注動作の手順を説明するシーケンス図。
【図５】実施形態に係るＭＦＰにおけるトナー自動配送の設定処理を説明するフローチャート。
【図６】実施形態に係るＭＦＰによる電源オンからの処理を説明するフローチャート。
【図７】図６のＳ６０３のトナー配送情報の更新確認処理を説明するフローチャート。
【図８】図６のＳ６０２或いは図７のＳ７０２のトナー配送情報の更新処理を説明するフローチャート。
【図９】図６のＳ６０４のトナーロー確認処理を説明するフローチャート（Ａ）、トナー配送契約を勧める画面の一例を示す図（Ｂ）、及びＳ９０８で表示される契約を行えるサイトへアクセスするコードの画面例を示す図（Ｃ）。
【図１０】実施形態に係るＭＦＰによる状況確認ボタン処理を説明するフローチャート。
【図１１】図６のＳ６０４のトナーロー確認処理の別の処理を説明するフローチャート。
【図１２】実施形態に係るＭＦＰに操作部に表示される画面例を示す図。
【図１３】実施形態に係るＭＦＰに操作部に表示される画面例を示す図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでするものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施形態に係る印刷装置を含むトナー自動発注システムのハードウェア構成を説明するブロック図である。尚、この印刷装置は、印刷機能、コピー機能、ファクシミリ機能、スキャン機能などを有する複合機（以下、ＭＦＰ）を例に説明するが、本発明はこのような複合機に限定されるものでなく、例えば印刷機能のみを有する印刷装置であってもよい。
【００１４】
このトナー自動配送システムは、ＭＦＰ１０１と情報管理サーバ１０３、販売会社サーバ１０２を含み、これらはネットワーク１００を介して通信可能に接続されている。尚、このトナー自動配送システムは、ＭＦＰ１０１と情報管理サーバ１０３を含む場合を例示しているが、これに限定されるものではない。
【００１５】
まず情報管理サーバ１０３の構成を説明する。
【００１６】
情報管理サーバ１０３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１、ＲＯＭ１３２、ＲＡＭ１３３、グラフィックコントローラ１３４、表示部１３５、ＨＤＤ１３６を含んでいる。更に、情報管理サーバ１０３は、通信部インタフェース（以下、インタフェースは「Ｉ／Ｆ」と記す）１３７を含み、各構成部はバスを介して通信可能に接続されている。ＣＰＵ１３１は情報管理サーバ１０３を統括制御する。ＣＰＵ１３１は、ＲＯＭ１３３又はＨＤＤ１３６に記憶されたプログラムをＲＡＭ１３２に展開し、その展開したプログラムを実行することにより、種々の処理を実行する。ＲＯＭ１３３は、情報管理サーバ１０３の制御に用いられるシステムプログラムなどを記憶する。グラフィックコントローラ１３４は、表示部１３５に表示させるための画面を生成する。ＨＤＤ１３６は記憶領域としての機能を有し、種々の処理を実行するアプリケーションプログラムなどを記憶する。ＨＤＤ１３６は記憶装置の一例であり、ＨＤＤ以外にもＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを用いてもよい。通信部Ｉ／Ｆ１３７は、情報管理サーバ１０３に種々の機器を接続するためのインタフェースである。例えば、通信部Ｉ／Ｆ１３７を介して、ディスプレイ、キーボード、ポインティングデバイスなどを接続することができる。また、ＣＰＵ１３１の制御に基づいてＭＦＰ１０１などとネットワーク１００を介して通信を行う。
【００１７】
次に、ＭＦＰ１０１の構成を説明する。
【００１８】
ＭＦＰ１０１はシート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、他にもＭＦＰ１０１は、画像データを外部装置に送信するファイル送信機能などを有している。尚、実施形態では画像処理装置の一例としてＭＦＰ１０１を説明するが、これに限定されるものではない。例えば、読取機能を有さないプリンタ等の印刷装置であってもよい。実施形態では、一例として印刷装置が以下に説明する各種構成要件を備えるものとする。
【００１９】
ＣＰＵ１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に展開し、その展開したプログラムを実行することにより、読取制御や印刷制御などの各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムを格納する。ＲＡＭ１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリア、ＲＯＭ１１２及びストレージ１１４に格納された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、印刷データ、画像データ、各種プログラム、及び各種設定情報を記憶する。尚、実施形態のＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００２０】
操作部Ｉ／Ｆ１１５は、操作部１１６と制御部１１０とを接続する。操作部１１６は、画面を表示し、入力指示も受けられるタッチパネルディスプレイと、ハードキー入力部を有する。読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０とを接続する。読取部１１８はシート上の画像を読み取って画像データを生成する。読取部１１８によって生成された画像データは、ネットワーク１００を介して外部装置に送信されたり、シート上に印刷されたりする。また読取部１１８は、原稿フィーダ（不図示）に載置されたシートを流し読みして、複数枚の原稿を読み取ることもできる。印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０とを接続する。印刷すべき画像データは印刷部Ｉ／Ｆ１１９を介して制御部１１０から印刷部１２０に転送される。印刷部１２０は制御部１１０を介して制御コマンド及び印刷すべき画像データを受信し、その画像データに基づいた画像をシート上に印刷する。
【００２１】
印刷部１２０の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。電子写真方式の場合は、感光体上に静電潜像を形成した後にトナーにより現像し、そのトナー像をシートに転写し、転写されたトナー像を定着することにより画像を形成する。一方、インクジェット方式の場合は、インクを吐出してシートに画像を印刷する。印刷部１２０で使用されるトナーカートリッジやインクカートリッジなどの印刷に使用する消耗品は、ＭＦＰ１０１の内部に着脱可能に装着されている。ユーザは、カートリッジを交換することで、消耗品を補充することができる。尚、ＣＰＵ１１１は印刷のために必要な消耗品の残量を定期的なタイミングや画像を１ページ印刷するタイミング、カートリッジが装着されたタイミングで取得し、取得したトナー残量をＲＡＭ１１３に保持する。またＣＰＵ１１１は、カートリッジの装着時に、そのカートリッジの型番をＲＡＭ１１３又はストレージ１１４に記憶する。
【００２２】
また制御部１１０は、通信部Ｉ／Ｆ１２３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１２３は、ネットワーク１００上の情報管理サーバ１０３から、ＭＦＰ１０１が加入しているサポートサービス情報を取得する。またネットワーク１００上のＰＣから印刷データや情報を受信したり、ＲＡＭ１１３又はストレージ１１４に記憶された、トナー残量やカートリッジ型番といった消耗品に関連する情報を送信したりする。通信部Ｉ／Ｆ１２３を介して受信した印刷データは、ストレージ１１４又はＲＯＭ１１２に格納された印刷データを解析するためのソフトウェアモジュール（ＰＤＬ解析部、不図示）によって解析される。ＰＤＬ解析部は、様々な種類のページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で表現された印刷データに基づいて印刷部１２０で印刷するためのデータを生成する。
【００２３】
図２は、実施形態に係るＭＦＰ１０１のＲＡＭ１１３のデータ構成を説明する図である。
【００２４】
ＲＡＭ１１３は、ＭＦＰ１０１の各種状態値や設定値を保存する領域として使われている。以降は、消耗品としてトナーを使用しているという前提で説明する。ＲＡＭ１１３には、トナー配送情報２０１、トナー配送契約情報２０２、トナー配送契約確認情報２０３が存在する。トナー配送情報２０１は、トナー自動配送するかしないかを、ユーザが選択している情報を保存する領域である。トナー自動配送は、トナーの残量が少なくなったときに、トナーの自動発注を行ってトナーをユーザに届ける仕組みである。初期値は「トナー自動配送しない」である。
【００２５】
トナー配送契約情報２０２は、ユーザがトナー自動配送の契約を行ったか否かを示す情報を保存する領域である。この情報には、「未設定」、「契約有」、「契約無」のいずれかが存在している。「未設定」は、トナー自動配送の契約に関する情報が存在しないことを示す。「契約有」は、ユーザがトナー自動配送の契約を行っていることを情報管理サーバ１０３から入手したことを示す。「契約無」は、ユーザがトナー自動配送の契約を行っていないことを情報管理サーバ１０３から入手したことを示している。初期値は、「未設定」である。
【００２６】
トナー配送契約確認情報２０３は、実施形態で後に説明するトナー自動配送契約を勧めて確認する画面で、契約しないというユーザの意思表示がなされたかどうかを示す情報を保存する領域である。この情報には、契約しないことの意思表示を受けた「契約意思確認済み」の場合と、意思表示を受けていない「未確認」の場合のいずれかが存在している。初期値は「未確認」になっている。
【００２７】
図３は、実施形態に係るトナー自動配送システムにおける処理の流れを説明するシーケンス図である。ここでは契約から運用開始までを示す。
【００２８】
ユーザはＭＦＰ１０１を購入すると、例えば、その購入時に、３０１で、トナー自動配送システムとの契約を行う。この契約は、書面での申し込みであったり、Ｗｅｂにおいての契約申し込み操作であったりする。この契約の情報の中には、ＭＦＰ１０１のＩＤ番号が含まれる。この契約の情報は、販売会社のサーバ１０２に送られ、販売会社のサーバ１０２に登録されると共に、３０２で、販売会社のサーバ１０２から情報管理サーバ１０３に対して契約の情報が通知される。この情報の中には「契約済」を示す情報が含まれる。こうして通知された情報は、情報管理サーバ１０３に保存される。
【００２９】
次にユーザは、ＭＦＰ１０１に対して、トナー自動配送を開始する操作を行う。トナー自動配送を開始する操作は、ＭＦＰ１０１のホーム画面の設定メニューの中にあり、「トナー自動配送」の項目を「配送する」に指定する。このトナー自動配送設定の操作が行われた時のＭＦＰ１０１の詳しい処理は図５を参照して後述する。
【００３０】
こうして「トナー自動配送」が「配送する」に設定されると、３０３でＭＦＰ１０１は、情報管理サーバ１０３に対して、トナー自動配送を登録するように依頼する。この登録には、ＭＦＰ１０１のＩＤが含まれる。
【００３１】
この登録の依頼を受けた情報管理サーバ１０３は、この登録された情報を情報管理サーバ１０３に保存する。そして３０４で、販売会社のサーバ１０２に対して、登録があったＭＦＰ１０１のＩＤを含むデバイス情報を通知する。これにより情報管理サーバ１０３は３０５で、登録完了をＭＦＰ１０１に通知する。この登録完了においては、３０３の登録の依頼で通知されたＭＦＰ１０１のＩＤを情報管理サーバ１０３のデータと照合する。３０２の情報通知の契約の情報によって、契約済みかどうかが分かるため、この登録完了には、その契約済みかの情報が含まれている。ＭＦＰ１０１は、この登録完了に含まれる契約情報を保存しているため、登録している契約の情報とトナー自動配送設定の登録の情報とが、この登録完了に含まれる情報と一致しているかどうか判定する。これらが一致すると、トナー自動配送システムが運用を開始する。
【００３２】
図４は、実施形態に係るトナー自動配送システムにおける発注動作の手順を説明するシーケンス図である。
【００３３】
ＭＦＰ１０１でトナーの残量が所定量よりも少なくなると４０１で、ＭＦＰ１０１から情報管理サーバ１０３にトナーローを通知する。このトナーローの通知を受けた情報管理サーバ１０３は４０２で、販売会社のサーバ１０２に対してトナーを発注する。この発注を受けた販売会社のサーバ１０２は４０３で、その発注されたトナーを手配して、登録された住所にトナーを配送するように指示する。これにより販売会社からＭＦＰ１０１のユーザに対して、トナーが配送される。
【００３４】
図５は、実施形態に係るＭＦＰ１０１におけるトナー自動配送の設定処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１１１がＲＡＭ１１３に展開したプログラムを実行することにより達成される。
【００３５】
トナー自動配送設定は、操作部１１６のホーム画面の設定メニューの中に存在する設定である。Ｓ５０１でＣＰＵ１１１は、トナー自動配送設定が変更されたかどうか判定し、トナー自動配送設定が変更されたときはＳ５０２に進み、そうでないときはこの処理を終了する。このＳ５０１ではＣＰＵ１１１は、上述の設定メニューで設定されたトナー自動配送設定の値と、ＲＡＭ１１３のトナー自動配送情報２０１に保存している値とを比較し、トナー自動配送設定の値が変更されたかを調べる。
【００３６】
Ｓ５０２でＣＰＵ１１１は、変更後のトナー自動配送設定が「トナーを配送する」になっているか否か判定する。ここで「トナーを配送する」であると判定するとＳ５０３に進みＣＰＵ１１１は、トナー自動配送設定を開始することを情報管理サーバ１０３へ送信して、トナー自動配送の開始の申請を行う。次にＳ５０４に進みＣＰＵ１１１は、情報管理サーバ１０３から情報を受信するのを待ち、情報を受信するとＳ５０５に進みＣＰＵ１１１は、その受信した情報に含まれるトナー自動配送システムの契約情報が「契約済」かどうか判定する。ここで「契約済」と判定するとＳ５０６に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約情報２０２に「契約済」を保存し、その他の情報も保存して、この処理を終了する。
【００３７】
一方、Ｓ５０５でＣＰＵ１１１は、契約の情報が「契約済」でない、即ち、「未契約」であると判定するとＳ５０７に進む。Ｓ５０７でＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約情報２０２に「契約無」を保存し、その他の情報も保存して、この処理を終了する。
【００３８】
またＳ５０２でＣＰＵ１１１は、変更後のトナー自動配送設定が「トナーを配送する」になっていなかった場合はＳ５０８に進む。Ｓ５０８でＣＰＵ１１１は、内部のトナー自動配送を設定する情報をクリアし、トナー自動配送の解除処理を行う。続いてＳ５０９に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約情報２０２に「未契約」を保存して、この処理を終了する。
【００３９】
図６は、実施形態に係るＭＦＰ１０１による電源オンからの処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１１１がＲＡＭ１１３に展開したプログラムを実行することにより達成される。
【００４０】
Ｓ６０１でＣＰＵ１１１は、ＲＡＭ１１３に記憶している装置の設定情報から、装置設定情報を読み出して、装置動作に使用するＲＡＭ１１３に記憶する。次にＳ６０２に進みＣＰＵ１１１は、トナー配送情報の更新処理を行う。このトナー配送情報の更新処理の詳細は図８のフローチャートを参照して後述する。
【００４１】
次にＳ６０３に進みＣＰＵ１１１は、トナー配送情報の更新を確認するトナー配送情報の更新確認処理を行う。このトナー配送情報の更新確認処理の詳細は図７のフローチャートを参照して後述する。
【００４２】
次にＳ６０４に進みＣＰＵ１１１は、トナーローが発生したかどうかを確認するトナーロー確認処理を行う。このトナーロー確認処理の詳細は図９（Ａ）のフローチャートを参照して後述する。
【００４３】
そしてＳ６０５に進みＣＰＵ１１１は、各種イベントに対応した処理を行う。この中では、装置のその他の処理を行っている。そして、Ｓ６０３に戻って、Ｓ６０３〜Ｓ６０５の処理を周期的に実行する。
【００４４】
図７は、図６のＳ６０３のトナー配送情報の更新確認処理を説明するフローチャートである。
【００４５】
Ｓ７０１でＣＰＵ１１１は、トナー配送情報の更新タイマがタイムアップしたかを否か判定する。このトナー配送情報の更新タイマは、タイマ値が２４時間で、ＭＦＰ１０１の電源オン時に起動されている。トナー配送情報の更新タイマがタイムアップしたときはＳ７０２に進みＣＰＵ１１１は、Ｓ６０２と同様のトナー配送情報の更新処理を行う。このトナー配送情報の更新処理の詳細は図８のフローチャートを参照して後述する。よって、ここでは、トナー配送情報の更新は、２４時間ごとに行われることになる。
【００４６】
次にＳ７０３に進みＣＰＵ１１１は、トナー配送情報の更新タイマを２４時間でリスタートして、この処理を終える。またＳ７０１でトナー配送情報の更新タイマがタイムアップしていない場合も処理を終える。
【００４７】
図８は、図６のＳ６０２或いは図７のＳ７０２のトナー配送情報の更新処理を説明するフローチャートである。
【００４８】
まずＳ８０１でＣＰＵ１１１は、ＲＡＭ１１３のトナー配送情報２０１が「トナーを配送する」になっているか否か判定する。ここで「トナーを配送する」になっていた場合はＳ８０２に進み、そうでないときは、この処理を終了する。Ｓ８０２でＣＰＵ１１１は、情報管理サーバ１０３に対して、ＭＦＰ１０１のデバイスの情報要求を送付する。次にＳ８０３に進みＣＰＵ１１１は、その要求に対する情報管理サーバ１０３からの応答を待つ。Ｓ８０３で情報管理サーバからの応答を受信するとＳ８０４に進みＣＰＵ１１１は、受信した情報の中の自デバイスの契約情報が「契約済」かどうか判定する。情報管理サーバ１０３は、デバイスごとに「契約済」かどうかを示す情報を、事前に販売会社のサーバ１０２から受信しているため、その情報がＳ８０３で受信した応答に含まれている。
【００４９】
こうしてＳ８０４でＣＰＵ１１１は、契約情報が「契約済」と判定するとＳ８０５に進み、ＲＡＭ１１３のトナー配送契約情報２０２に「契約有」を記憶して、この処理を終える。一方、Ｓ８０４でＣＰＵ１１１は、契約情報が「未契約」と判定するとＳ８０６に進み、ＲＡＭ１１３のトナー配送契約情報２０２に「契約無」を記憶して、この処理を終える。
【００５０】
図９（Ａ）は、図６のＳ６０４のトナーロー確認処理を説明するフローチャートである。
【００５１】
まずＳ９０１でＣＰＵ１１１は、ＭＦＰ１０１のトナー残量が規定値よりも少ない状態であるトナーローが発生しているか否か判定する。トナー残量の判定は、光学センサによる検知や、使用したトナー量のカウント値を累積計算することで判定できる。トナーローが発生していた場合はＳ９０２に進み、そうでないときは、この処理を終了する。
【００５２】
Ｓ９０２でＣＰＵ１１１は、トナーローが発生していることを装置内の表示情報にセットする。次にＳ９０３に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送情報２０１が「トナーを配送する」になっているかどうか判定する。ここで「トナーを配送する」になっていると判定するとＳ９０４に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約情報２０２が「契約済」になっているかどうか判定する。ここで「契約済」と判定すると、ＭＦＰ１０１はトナー配送システムに契約済であるためＳ９０５に進み、ＣＰＵ１１１は、トナーローの情報を情報管理サーバ１０３に送付して、トナーローであることを通知して、この処理を終了する。これにより情報管理サーバ１０３は、このトナーロー情報に基づいて、配送会社に対してトナーの配送を手配することになる。
【００５３】
一方、Ｓ９０４でＣＰＵ１１１は、トナー配送契約情報２０２が「契約済」でないと判定するとＳ９０５に進みＣＰＵ１１１は、トナー配送契約を勧める画面を操作部１１６に表示する。
【００５４】
図９（Ｂ）は、トナー配送契約を勧める画面の一例を示す図である。
【００５５】
ここでは、トナーの残量が少なくなったこと、及びトナー配送システムに契約していないので、契約すれば自動的にトナーが配送される旨の案内を行っている。
【００５６】
この画面では、「はい」ボタン９１０か「いいえ」ボタン９１１をユーザが入力できるようになっていて、入力を待つ。
【００５７】
いずれかのボタン入力があればＳ９０７に進みＣＰＵ１１１は、契約に同意することを示す「はい」ボタン９１０が押下されたかどうか判定し、「はい」ボタン９１０が押下されたときはＳ９０８に進み、契約を行える相手先のサイトへアクセスするコードを表示して、この処理を終了する。一方、Ｓ９０７で「いいえ」ボタン９１１が押下されたときは、そのままこの処理を終了する。
【００５８】
図９（Ｃ）は、Ｓ９０８で表示される契約を行える相手先のサイトへアクセスするコードの画面例を示す図である。
【００５９】
ここでは、契約を行えるサイトのＵＲＬをＱＲコード９１２で表示している。ユーザがスマートフォン等で、このＱＲコード９１２を読み取ることで、スマートフォン等でＵＲＬを認識して契約を行えるサイトへアクセスでき、トナー配送システムへの契約を行うことができる。
【００６０】
またＳ９０３でＣＰＵ１１１は、「トナー配送する」になっていなかった場合もＳ９０６に進みＣＰＵ１１１は、トナー配送契約を勧める画面（図９（Ｂ））を操作部１１６に表示する。Ｓ９０６以降の処理は、先に説明した通りである。
【００６１】
図１０は、実施形態に係るＭＦＰ１０１による状況確認ボタン処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１１１がＲＡＭ１１３に展開したプログラムを実行することにより達成される。
【００６２】
図６の電源オン後のトナーロー確認処理（図９（Ａ））において、トナーローを検知した場合にＳ９０６でトナー配送契約を勧める画面を表示し、Ｓ９０８でトナー配送契約を行えるサイトにアクセスできるようにする例で説明した。
【００６３】
これに対して図１０では、装置の状況確認ボタンから、トナー配送契約を行えるサイトへアクセスするコードを表示するまでの処理を説明する。
【００６４】
このときＭＦＰ１０１は、待機状態で、例えば図１２（Ａ）に示すようなホーム画面を操作部１１６に表示している。このホーム画面には、コピーやスキャン等の機能を実施するためのボタンの他、装置の状況を確認するための状況確認ボタン１２０１が含まれている。この状況確認ボタン１２０１が押下されることにより、図１０に示す処理が開始される。
【００６５】
まずＳ１００１でＣＰＵ１１１は、例えば図１２（Ｂ）に示すような状況確認メニューを操作部１１６に表示する。図１２（Ｂ）は、この状況確認メニューの一例を示す図である。メニューとしては、デバイスの情報示すメニューボタン、コピー／プリントジョブの状況を示すメニューボタンと共に、エラー情報／お知らせのメニューを示すボタン１２０２が表示されている。
【００６６】
Ｓ１００１で状況確認メニューを表示している状態で、その画面で、何らかのボタンが押下されるとＳ１００２に進みＣＰＵ１１１は、エラー情報／お知らせボタン１２０２が押下されたかどうか判定する。エラー情報／お知らせボタン１２０２が押下されたときはＳ１００３に進むが、そうでないときはＳ１０１６に進む。
【００６７】
Ｓ１００３でＣＰＵ１１１は、ＭＦＰ１０１のトナー残量が規定値よりも少ないトナーローが発生しているかどうか判定する。ここでトナーローが発生していたときはＳ１００４に進むが、そうでないときはＳ１０１５に進む。Ｓ１００４でＣＰＵ１１１は、ＲＡＭ１１３のトナー配送情報２０１が「トナーを配送する」になっているかどうか判定する。ここで「トナーを配送する」になっていた場合はＳ１００５に進むが、そうでないときはＳ１０１５に進む。Ｓ１００５でＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約情報２０２が「契約済」になっているかどうか判定する。ここで「契約済」になっていなかった場合はＳ１００６に進むが、そうでないときはＳ１０１５に進む。Ｓ１００６でＣＰＵ１１１は、エラー情報／お知らせのメニューに、トナー配送設定を加えて操作部１１６に表示してＳ１００７に進む。尚、ここでＳ１００３のトナーローが発生しているかどうかの判定処理は省略して、Ｓ１００２で肯定の判定のときはＳ１００４に進むようにしても良い。
【００６８】
図１２（Ｃ）は、Ｓ１００６で表示するエラー情報／お知らせメニューの一例を示す図である。このエラー情報／お知らせメニューでは、その時点でのエラー情報やお知らせへの項目ボタンを表示するが、その中に「トナー配送設定」１２０３を加えて表示している。これは、トナーローに連動して、トナー配送設定の画面の中で、トナー配送サービスの契約を勧めるためである。
【００６９】
続いてＳ１００７でＣＰＵ１１１は、図１２（Ｃ）のエラー情報／お知らせメニューで「トナー配送設定」１２０３が押下されたかどうか判定する。ここで「トナー配送設定」１２０３が押下されたときはＳ１００８に進むが、そうでないときはＳ１０１６に進む。Ｓ１００８でＣＰＵ１１１は、トナー配送契約を勧める画面（図１２（Ｄ））を操作部１１６に表示する。
【００７０】
図１２（Ｄ）は、トナー配送契約を勧める画面の一例を示す図である。
【００７１】
この画面ではトナー配送契約を勧めて、トナー配送の設定に進むかについてのユーザの判断を入力してもらう。選択肢は、「はい」ボタン１２０４、「いいえ」ボタン１２０５、「契約しない」ボタン１２０６の３つである。
【００７２】
そしてＳ１００９に進みＣＰＵ１１１は、この図１２（Ｄ）のトナー配送契約を勧める画面で「はい」ボタン１２０４が押下されたかどうか判定する。ここで「はい」ボタン１２０４が押下されたときはＳ１０１０に進むが、そうでないときはＳ１０１５に進む。Ｓ１０１０でＣＰＵ１１１は、トナー配送設定メニューの中に、トナー配送契約が可能なサイトへジャンプできる情報を含むメニュー項目を操作部１１６に表示する。
【００７３】
図１３（Ａ）は、Ｓ１０１０で表示するトナー配送設定の画面の一例を示す図である。
【００７４】
ここではトナーの自動配送設定を選択するメニューの下に、トナー配送契約が可能なサイトへジャンプできる消耗品自動発送サービス契約１３０１を表示している。
【００７５】
こうしてＳ１０１１に進みＣＰＵ１１１は、Ｓ１０１０で表示した図１３（Ａ）のトナー配送設定メニューで入力があったかどうか判定し、入力があったと判定するとＳ１０１２に進みＣＰＵ１１１は、入力されたのが、トナー配送契約が可能なサイトへジャンプできる項目であるかどうか判定する。そうであればＳ１０１３に進むが、そうでないときはＳ１０１６に進む。Ｓ１０１３でＣＰＵ１１１は、契約を行えるサイトへアクセスするコードを表示する。この画面例は、Ｓ９０８と同じ図９（Ｃ）になる。契約を行えるサイトのＵＲＬをＱＲコード９１２で表示し、ユーザがスマートフォン等でＱＲコードを読み取ることで、スマートフォン等でＵＲＬを認識してアクセスでき、トナー配送システムへの契約を行うことができる。続いてＳ１０１４に進みＣＰＵ１１１は、ＱＲコードの使用が終了して、画面を抜けるキー押下を待つ。キー押下があった場合は状況確認ボタン押下処理を終了する。またＳ１０１５でＣＰＵ１１１は、エラー情報／お知らせのメニューにトナー配送設定が含まれない状態で操作部１１６に表示する。
【００７６】
図１３（Ｂ）は、Ｓ１０１５で表示されるエラー情報／お知らせメニューの一例を示す図である。
【００７７】
このエラー情報／お知らせメニューでは、その時点でのエラー情報やお知らせへの項目ボタンを表示するが、その中に図１２（Ｃ）で示すトナー配送設定１２０３は含めない。そしてＳ１０１６に進みＣＰＵ１１１は、エラー情報／お知らせのメニューで指示されたボタンに応じたその他の処理を行って、この処理を終了する。
【００７８】
図１１は、図６のＳ６０４のトナーロー確認処理の別の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１１１がＲＡＭ１１３に展開したプログラムを実行することにより達成される。
【００７９】
Ｓ１１０１でＣＰＵ１１１は、ＭＦＰ１０１のトナー残量が規定値よりも少ないトナーローが発生しているかを調べる。トナーローが発生していた場合はＳ１１０２に進むが、そうでないときは、この処理を終了する。Ｓ１１０２でＣＰＵ１１１は、トナーローが継続発生している状態かどうか判定する。具体的には、ＲＡＭ１１３のトナーローが継続している情報を確認して、トナーローが継続している情報があれば、既にトナーローが発生した後の処理を実施済みと判定して、この処理を終了する。
【００８０】
トナーローが継続して発生していなければ、トナーローが発生した直後であるためＳ１１０３に進みＣＰＵ１１１は、トナーローが発生していることを操作部１１６に表示するとともに、ＲＡＭ１１３のトナーロー継続の情報にトナーローを設定する。次にＳ１１０４に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送情報２０１が「トナーを配送する」に設定されているかどうか判定する。「トナーを配送する」に設定されているときはＳ１１０５に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約情報２０２が「契約済」になっているかどうか判定する。ここで「契約済」になっていると判定した場合はＳ１１０６に進みＣＰＵ１１１は、ＭＦＰ１０１はトナー配送システムに契約済であるため、トナーローの情報を情報管理サーバ１０３へ送付してトナーローであることを通知して、この処理を終了する。これにより情報管理サーバ１０３は、このトナーロー情報を基にトナーの配送を手配することになる。
【００８１】
一方、Ｓ１１０４で、トナー配送情報２０１が「トナーを配送する」になっていないか、或いはＳ１１０５でトナー配送契約情報２０２が「契約済」になっていない場合はＳ１１０７に進む。Ｓ１１０７でＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約確認情報２０３が「契約意思確認済み」になっているかどうか判定する。ここで「契約意思確認済み」になっていない場合はＳ１１０８に進むが、そうでないとき、即ち、「契約意思確認済み」のときはこの処理を終了する。Ｓ１１０８でＣＰＵ１１１は、トナー配送契約を勧める画面を操作部１１６に表示してＳ１１０９に進む。
【００８２】
図１３（Ｃ）は、Ｓ１１０８で表示されるトナー配送契約を勧める画面の一例を示す図である。
【００８３】
この画面では、トナー配送システムに契約していないためにシステムが利用できないので、契約の案内をしている。この画面では、「はい」ボタン１３０２か、「いいえ」ボタン１３０３か、「契約しない」ボタン１３０４のいずれかをユーザが押下できるようになっている。
【００８４】
Ｓ１１０９でＣＰＵ１１１は、この画面で何らかの入力があったか判定し、入力があった場合はＳ１１１０に進みＣＰＵ１１１は、押下されたボタンが「契約しない」ボタン１３０４かどうか判定する。「契約しない」ボタン１３０４が押下されたときはＳ１１１３に進むが、そうでないときはＳ１１１１に進む。Ｓ１１１１でＣＰＵ１１１は、押下されたボタンが「はい」ボタン１３０２であったかどうか判定する。「はい」ボタン１３０２が押下されたときはＳ１１１２に進みＣＰＵ１１１は、契約を行えるサイトへアクセスするコードを表示する。このときに表示される画面は、前に説明した図９（Ｃ）と同じである。契約を行えるサイトのＵＲＬをＱＲコード９１２を表示し、ユーザがスマートフォン等でＱＲコード９１２を読み取ることで、スマートフォン等でＵＲＬを認識してアクセスでき、トナー配送システムへの契約を行うことができる。
【００８５】
一方、Ｓ１１１１で「はい」ボタン１３０２が押下されていない場合、即ち、「いいえ」ボタン１３０３が押下されたときは、この契約を行えるサイトへアクセスするコードを表示することなく、この処理を終了する。またＳ１１１０で「契約しない」ボタン１３０４が押下された場合はＳ１１１３に進みＣＰＵ１１１は、ＲＡＭ１１３のトナー配送契約確認情報２０３に「契約意思確認済み」を設定して、この処理を終了する。これは、契約しないという意思が確認されたことを確認情報として記憶するものである。
【００８６】
以上説明したように実施形態によれば、トナーローが発生すると、トナー配送契約が契約済でなかった場合は、トナー配送を勧める画面を表示する。そして、許可したユーザには、トナーの自動配送の契約を行えるサイトへアクセスするコードを表示して、そのコードを使用してユーザが配送の契約を行うことができる。これにより、消耗品の自動発注配送システムの利用者を増やし、契約したユーザの利便性を高める効果が得られる。
【符号の説明】
【００８７】
１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…ストレージ、１１５…操作部Ｉ／Ｆ、１１６…操作部、１１７…読取部Ｉ／Ｆ、１１８…読取部、１１９…印刷部Ｉ／Ｆ、１２０…印刷部、１２３…通信部Ｉ／Ｆ
【図１】
2020111023.tif 000003
【図２】
2020111023.tif 000004
【図３】
2020111023.tif 000005
【図４】
2020111023.tif 000006
【図５】
2020111023.tif 000007
【図６】
2020111023.tif 000008
【図７】
2020111023.tif 000009
【図８】
2020111023.tif 000010
【図９】
2020111023.tif 000011
【図１０】
2020111023.tif 000012
【図１１】
2020111023.tif 000013
【図１２】
2020111023.tif 000014
【図１３】
2020111023.tif 000015