(57)【要約】【課題】交換対象の消耗品情報の通知の利便性を向上する制御装置を提供する。【解決手段】無線通信デバイスから発信される近距離無線信号を検出可能な通信部を備える制御装置は、制御装置の交換対象の消耗品の情報に対応する情報を含む近距離無線信号を発信する無線通信デバイスとの距離情報を判定する。そして、交換対象の消耗品の情報を、判定された距離情報とともに表示する。【選択図】図４
2016150475.tif 000002
【特許請求の範囲】
【請求項１】
無線通信デバイスから発信される近距離無線信号を検出可能な通信手段を備える制御装置であって、
前記制御装置の交換対象の消耗品の情報を取得する取得手段と、
前記取得手段により取得された前記交換対象の消耗品の情報に対応する情報を含む前記近距離無線信号を発信する前記無線通信デバイスと前記制御装置との間の距離情報を判定する判定手段と、
前記取得手段により取得された前記交換対象の消耗品の情報を、前記判定手段により判定された前記距離情報とともに表示する表示制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記判定手段は、前記無線通信デバイスの前記制御装置への近接の程度を判定することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記判定手段は、前記無線通信デバイスが前記制御装置から遠い位置にあるか、近い位置にあるか、若しくは、近接した位置にあるか、を判定することを特徴とする請求項２に記載の制御装置。
【請求項４】
前記検出された前記近距離無線信号に含まれる前記消耗品の情報、及び、前記判定手段により判定された前記距離情報を記憶する第１の記憶手段と、
前記取得手段により取得された前記交換対象の消耗品の情報を記憶する第２の記憶手段と、をさらに備え、
前記表示制御手段は、前記第２の記憶手段に記憶された前記交換対象の消耗品の情報を、前記第１の記憶手段により記憶された前記距離情報とともに表示することを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
前記取得手段は、所定の時間間隔で、前記制御装置の前記交換対象の消耗品の情報を取得し、
前記制御装置は、
前記取得手段の前記所定の時間間隔での取得に応じて、前記第２の記憶手段に記憶された前記交換対象の消耗品の情報を更新する更新手段、をさらに備えることを特徴とする請求項４に記載の制御装置。
【請求項６】
前記第１の記憶手段はさらに、前記判定手段により従前に判定された前記距離情報を記憶することを特徴とする請求項４又は５に記載の制御装置。
【請求項７】
前記判定手段により判定された前記距離情報と前記判定手段により従前に判定された前記距離情報とに基づいて、前記無線通信デバイスの前記制御装置に対する移動を判定する第２の判定手段、をさらに備えることを特徴とする請求項６に記載の制御装置。
【請求項８】
前記表示制御手段はさらに、前記第２の判定手段により判定された移動の情報を表示することを特徴とする請求項７に記載の制御装置。
【請求項９】
前記第２の記憶手段は、前記取得手段により取得された前記交換対象の消耗品の情報を、前記制御装置で実行するジョブと対応づけて記憶することを特徴とする請求項４乃至８のいずれか１項に記載の制御装置。
【請求項１０】
前記判定手段は、前記近距離無線信号の強度に基づいて、前記無線通信デバイスと前記制御装置との間の距離情報を判定することを特徴とする請求項１乃至９のいずれか１項に記載の制御装置。
【請求項１１】
前記近距離無線信号による通信は、Ｂｌｕｅｔｏｏｔｈ通信であることを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１２】
前記消耗品は、印刷用紙、インクの少なくともいずれかを含むことを特徴とする請求項１乃至１１のいずれか１項に記載の制御装置。
【請求項１３】
前記取得手段により取得された前記交換対象の消耗品の情報に対応する情報を含まない前記近距離無線信号を受信した場合、前記無線通信デバイスに誤った消耗品であることを示すメッセージを通知する通知手段を更に備えることを特徴とする請求項１乃至１２のいずれか１項に記載の制御装置。
【請求項１４】
無線通信デバイスから発信される近距離無線信号を検出可能な通信手段を備える制御装置において実行される制御方法であって、
前記制御装置の交換対象の消耗品の情報を取得する取得工程と、
前記取得工程において取得された前記交換対象の消耗品の情報に対応する情報を含む前記近距離無線信号を発信する前記無線通信デバイスと前記制御装置との間の距離情報を判定する判定工程と、
前記取得工程において取得された前記交換対象の消耗品の情報を、前記判定工程において判定された前記距離情報とともに表示する表示制御工程と、
を有することを特徴とする制御方法。
【請求項１５】
請求項１乃至１３のいずれか１項に記載の制御装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信が可能な制御装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、印刷ヘッド、用紙、カッタユニットやインクタンクといった着脱可能な消耗品を備える。そして、接触型や非接触型の通信部を備えた画像形成装置は、通信部を介して、消耗品の名称、残量や使用回数といった状態を含んだ情報を消耗品から取得することができる。画像形成装置は、情報に基づいて、ユーザインタフェース（ＵＩ）を介してユーザに消耗品の交換通知を行う。
【０００３】
特許文献１には、無線通信機を備えた画像形成装置が、無線通信可能圏内に存在する無線通信機を備えた消耗品を認識し、ユーザに通知する方法が記載されている。具体的には、画像形成装置は、装着された消耗品の寿命を検出すると、消耗品の交換品が無線通信可能圏内に存在するか否かを検出し、ユーザに消耗品の交換を促す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３９３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１において、消耗品の交換通知を見た一人のユーザが交換用の消耗品を取りに行くことが望ましい。しかしながら、複数のユーザが重複して交換用の消耗品を取りに行くことがある。例えば、ユーザＡが消耗品の交換通知を見て、交換用の消耗品を取りに行くために画像形成装置から離れているとする。その間に、ユーザＢが消耗品の交換通知を見て、ユーザＡが交換用の消耗品を取りに行っていることを知らずに、同様に交換用の消耗品を取りに行くことがある。特許文献１は、交換用の消耗品が無線通信可能圏内に存在するか否かを検出して通知することはできるが、交換用の消耗品と画像形成装置に装着された消耗品とのおよその距離や、時間経過における距離変化を通知することはできない。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、交換対象の消耗品情報の通知の利便性を向上する制御装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る制御装置は、無線通信デバイスから発信される近距離無線信号を検出可能な通信手段を備える制御装置であって、前記制御装置の交換対象の消耗品の情報を取得する取得手段と、前記取得手段により取得された前記交換対象の消耗品の情報に対応する情報を含む前記近距離無線信号を発信する前記無線通信デバイスと前記制御装置との間の距離情報を判定する判定手段と、前記取得手段により取得された前記交換対象の消耗品の情報を、前記判定手段により判定された前記距離情報とともに表示する表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、交換対象の消耗品情報の通知の利便性を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の全体構成を示す図である。
【図２】画像形成装置の制御系の構成を示すブロック図である。
【図３】画像形成装置と消耗品との距離関係を説明するための図である。
【図４】消耗品の接近を通知する表示制御処理の手順を示すフローチャートである。
【図５】交換対象の消耗品を記憶するリストを示す図である。
【図６】検出した消耗品を記憶するリストを示す図である。
【図７】消耗品の接近を通知する表示制御処理の手順を示すフローチャートである。
【図８】印刷待ちのジョブを記憶するリストを示す図である。
【図９】検出した消耗品を記憶するリストを示す図である。
【図１０】画像形成装置のユーザを登録したリストを示す図である。
【図１１】アドバタイズメントパケットの構成を示す図である。
【図１２】アドバタイズ信号をブロードキャストするシーケンスを示す図である。
【図１３】ＩＤ情報と消耗品名称を変換するためのテーブルを示す図である。
【図１４】画像形成装置の画面の一例を示す図である。
【図１５】画像形成装置の画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
図１は、印刷制御装置（単に制御装置ともいう）の一例となる画像形成装置の概略構成を示す図である。図１の画像形成装置は、印刷機能のみを有したものを示すが、これに限らず、原稿上の画像を読取る読取装置をさらに備えて複写機として機能するものや他の機能を加えた複合装置（ＭＦＰ）としてもよい。また、印刷処理を行う記録材（被記録媒体記録シート、または印刷用紙）としてロールシートを用いたものを例に説明するが、同一面への複数ページ分の印刷を途中で切断せずに続けて行える長尺の連続シートであれば、ロール状となったものには限られない。また、連続シートの切断は、画像形成装置が自動的に切断するものであってもよいし、ユーザがマニュアル指示を行って切断するものであってもよい。記録材の材質も紙には限られず、印刷処理可能なものであれば種々のものを用いることができる。
【００１２】
また、画像形成装置は、連続シートへの印刷のみではなく、所定のサイズに予めカットされたカットシートへの印刷を可能な画像形成装置としてもよい。また、印刷方式は後述する画像印刷用液体インクを用いたインクジェット記録方式による画像の印刷に限られない。記録剤として固形インクを用いてもよいし、トナーを用いた電子写真方式や昇華方式など種々のものを採用可能である。また、複数色の記録剤を用いたカラー記録を行うものに限られず、黒色（グレーを含む）のみによるモノクロ記録を行うものとしてもよい。また、印刷は、可視画像の印刷には限られない。例えば、不可視もしくは視認が困難な画像の印刷（透かし印刷等）としてもよいし、一般的な画像以外の、例えば配線パターン、部品の製造における物理的パターン、ＤＮＡの塩基配列等のプリントなど種々のものの印刷としてもよい。つまり、記録剤を記録材に付与可能なものであれば種々のタイプの記録装置に適用可能である。また、図１の画像形成装置と接続された外部装置からの指示で当該画像形成装置における印刷処理の動作を制御させる場合、この外部装置が制御装置となる。
【００１３】
図１は、記録材としてロールシート（搬送方向において印刷単位（１ページ）の長さよりも長い連続した連続シート）を用いた画像形成装置の全体構成の概略を示す断面図である。画像形成装置は、以下の構成要素１０１〜１１５を含み、これらが１つの筐体内に配置される。ただし、これらの構成要素を複数の筐体に分けて構成してもよい。制御ユニット１０８は、コントローラ（ＣＰＵまたはＭＰＵを含む）やユーザインタフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインターフェースを備えた制御部を内蔵し、画像形成装置全体の各種制御を司る。無線通信ユニット１１７は、Ｂｌｕｅｔｏｏｔｈ通信を行うためのユニットで、データを送受信するためのアンテナを備える。
【００１４】
ロールシートを供給する供給ユニットとして上段シートカセット１０１ａと下段シートカセット１０１ｂの２基を備える。ユーザは、ロールシート（以下、シート）をマガジンに装着してから画像形成装置本体に装填する。上段シートカセット１０１ａから引き出されたシートは図中ａ方向に、下段シートカセット１０１ｂから引き出されたシートは図中ｂ方向にそれぞれ搬送される。いずれのカセットからのシートも図中ｃ方向に進行して搬送ユニット１０２に到達する。搬送ユニット１０２は、複数の回転ローラ１０４を通して印刷処理中にシートを図中ｄ方向（水平方向）に搬送する。給紙元のシートカセットを一方から他方に切り替える際は、既に引き出されているシートをカセット内に巻き戻し、新たに給紙させるシートがセットされているカセットから新たに給紙する。
【００１５】
搬送ユニット１０２の上方にはヘッドユニット１０５が搬送ユニット１０２と対向して配置される。ヘッドユニット１０５では複数色（本実施形態では７色）分の独立した印刷ヘッド１０６（記録ヘッドともいう）がシートの搬送方向に沿って保持されている。本例ではＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応した７つの印刷ヘッドを有する。これら以外の色を用いたものでもよいし、これらの全てを用いない場合もある。
【００１６】
本画像形成装置は、搬送ユニット１０２によるシートの搬送に同期させて、印刷ヘッド１０６からインクを吐出させてシート上に画像を形成する。なお、印刷ヘッド１０６はインクの吐出先が回転ローラ１０４と重ならない位置に配置される。これら搬送ユニット１０２、ヘッドユニット１０５、印刷ヘッド１０６を含んで印刷ユニットが構成されている。
【００１７】
インクタンク１０９は各色のインクを独立して貯蔵する。インクタンク１０９からはチューブによって各色に対応して設けられたサブタンクまでインクが供給され、サブタンクから各印刷ヘッド１０６までチューブを介してインクが供給される。印刷ヘッド１０６は、印刷時の搬送方向ｄ方向に沿って各色（本実施形態では７色）のラインヘッドが並んでいる。本実施形態では、本装置が使用可能な最大サイズのシートの印刷領域の幅分をカバーする範囲にノズルが並んでいる所謂フルマルチラインヘッドとする。ノズルからインクを吐出するインクジェット記録方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。印刷データに基づいて各ヘッドのノズルからインクが吐出されるが、吐出のタイミングは搬送用エンコーダ１０３の出力信号によって決定される。なお、本実施形態では記録剤としてインクを用いたインクジェット記録方式のプリンタに限定されない。サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなどの電子写真方式など、様々な印刷方式に適用可能である。
【００１８】
シートに画像が形成された後、当該シートは搬送ユニット１０２から、スキャナユニット１０７まで搬送される。スキャナユニット１０７では、シート上の印刷画像や特殊パターンを光学的に読取って印刷画像に問題がないかどうかの確認や、インクの吐出状態を含む本装置の状態確認等を行う。本実施形態では、画像の確認方法において、印刷ヘッドの状態の確認を行うためのパターンを読み込むことによりインクの吐出状態を確認するものでもよいし、元画像との比較を行うことによる印刷の成否を確認するものでもよい。
【００１９】
シートはスキャナユニット１０７近傍からｅ方向に搬送され、カッタユニット１１０に導入される。カッタユニット１１０ではシートを所定の印刷単位の長さ毎に切断する。印刷する画像サイズに応じてこの所定の印刷単位の長さは異なる。例えばＬ判サイズの写真では搬送方向の長さは１３５ｍｍ、Ａ４サイズでは搬送方向の長さは２９７ｍｍとなる。カッタユニット１１０は、片面印刷の場合はページ単位でシートを切断するが、印刷ジョブの内容によってはページ単位で切断しない場合もある。また、カッタユニット１１０は両面印刷の場合、シートの第１面（例えば、おもて面）はページ単位で切断せずに所定の長さ分まで画像を連続して印刷し、第２面（例えば、裏面）を印刷した場合にページ単位で切断する。
【００２０】
カッタユニット１１０から搬送されたシートは、ユニット内を図中ｆ方向に搬送され、裏面印刷ユニット１１１に搬送される。裏面印刷ユニット１１１は、シートの片面のみに画像を印刷する場合に、シートの裏面に所定の情報を印刷させるためのユニットである。シートの裏面に印刷する情報としては、印刷画像毎に対応した文字、記号、コード等の情報（例えば、オーダー管理用番号等）が含まれる。裏面印刷ユニット１１１は、印刷ヘッド１０６が両面印刷の印刷ジョブのための画像を印刷する場合、裏面印刷ユニット１１１に設けられた印刷ヘッド１０６が画像を印刷する領域以外に上記のような情報を印刷する。  
【００２１】
裏面印刷ユニット１１１を通ったシートは、次に乾燥ユニット１１２に搬送される。乾燥ユニット１１２は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を図中ｇ方向に通過するシートを温風（加温された気体（空気））で加熱するユニットである。印刷単位長さに切断されたシートは１枚ずつ乾燥ユニット１１２内を通過して、図中ｈ方向に搬送されて仕分けユニット１１４に搬送される。
【００２２】
仕分けユニット１１４は、複数のトレイ（本実施形態では１４個）を保持しており、印刷単位の長さ等に応じでシートの排紙先のトレイを区別する。各トレイには、トレイ名称が割り当てられている。各トレイは、用紙積載量センサ１１６を備えている。
【００２３】
用紙積載量センサ１１６は、トレイにシートが積載されているか否か、満載か否かを検出可能である。仕分けユニット１１４は、ユニット内を図中ｉ方向に通過するシートを印刷画像毎に設定されたトレイ名称に対応するトレイに排紙していく。切断されたシートの排出先となるトレイは、印刷ジョブの発行元（ホスト装置等の情報処理装置）で特定のものが指定される場合や、画像形成装置側で空いているトレイが任意に指定される場合がある。１つのトレイには予め決められた枚数まで排紙可能である。この予め決められた枚数を超える印刷ジョブの場合、複数のトレイに跨って排紙される。トレイに対して排紙可能なシートの枚数やサイズ、種類などは、そのトレイの大きさ（タイプ）等によって異なっている。図１において縦（上下）に並んでいるトレイ（以下、大トレイ）群は大サイズ（Ａ４サイズ等、２Ｌ判サイズより大きいもの）のシート、小サイズ（２Ｌ判サイズ以下）の両方のシートの排紙が可能である。また、横（左右）に並んでいるトレイ（以下、小トレイ）群は小サイズ（２Ｌ判サイズ以下）のシートの排紙が可能であるが大サイズのシートの排紙はできない。さらに、縦（上下）に並んでいるトレイの一番上にあるトレイ（以下、エクストラトレイ）は、大小トレイが一杯になったときに使用される。エクストラトレイを使用するか否かは、ユーザが本体に設定することで適宜変更可能なものとする。
【００２４】
また、シート排紙中や排紙完了等の状態は、例えば、ＬＥＤ等を用いるなど、表示器を用いてユーザ識別可能にする。例えば、トレイのそれぞれに互いに異なる色で発光する複数のＬＥＤを設け、点灯しているＬＥＤの色や点灯状態か点滅状態かなどによって各トレイの種々の状態をユーザに通知可能である。また、複数のトレイのそれぞれには優先順位を付すことができ、画像形成装置２００は、印刷ジョブを実行するにあたり、空いている（シートが存在しない）トレイを、優先順位に従って順にシートの排出先として割り当てていく。デフォルトでは、大トレイ群は上のトレイほど優先順位が高く、小トレイは左側ほど優先順位が高い。また大トレイより、小トレイの優先順位が高い。この優先順位はユーザがシートを取り出しやすい位置の優先順位を高くしてやればよいが、ユーザによる操作等で適宜変更可能である場合もある。
【００２５】
シート巻取りユニット１１３は、ページ毎に切断されずにおもて面が印刷されたシートの巻取りを行う。おもて面が印刷されたシートは、ユニット内を図中のｊ方向に通過し、シート巻取りユニット１１３が巻取る。そして、一連のページ分のおもて面の画像形成が終了して、巻き取られたシートは、先のおもて面とは反対面を印刷可能な面にして、つまり印刷ヘッド１０６に対向させる面を反転させて、再度、ユニットの図中のｋ方向に搬送される。このように搬送させることで、先のおもて面とは反対の裏面の画像の印刷を行わせる。通常の片面印刷の場合は、画像が印刷されたシートは、シート巻取りユニット１１３による巻取りを行わせずに仕分けユニット１１４に搬送される。
【００２６】
このように、両面印刷の際は、シート巻取りユニット１１３を用いてシートの巻取りを行い、シートを反転させて裏面の印刷を行うため、片面印刷のときと両面印刷のときとでは仕分けユニット１１４への排紙の際のシートの面が異なる。即ち、片面印刷の場合はシート巻取りユニット１１３を用いたシートの反転が行われないので、先頭ページの画像が印刷されたシートは先頭ページの画像が下を向いた状態で排紙される。そして１つの印刷ジョブが複数ページあるジョブの場合、先頭ページのシートからトレイに排紙され、以後後続のページへと順次排紙されシートが重なっていく。このようなシートの並び順が昇順となる排紙をフェイスダウン排紙と呼ぶ。一方、両面印刷の場合はシート巻取りユニット１１３を用いたシートの反転が行われるので、先頭ページの画像が印刷されたシートは先頭ページの画像が上を向いた状態で排紙される。そして１つの印刷ジョブが複数ページのシートの出力を行うジョブの場合、最後のページを含むシートからトレイに排紙され、以後若いページのシートへと順次排紙されシートが重なっていき、最終的に先頭ページの画像が印刷されたシートが排紙される。このようなシートの並び順が降順となる排紙をフェイスアップ排紙と呼ぶ。
【００２７】
操作ユニット１１５は、ユーザが種々の操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザに指定された画像が印刷されたシートはどこのトレイに積載されているか、あるいは当該画像が印刷中か印刷終了かなど、オーダー毎の印刷状況を表示等により通知させることが可能である。また、インク残量や、シートの残量等、装置の各種状態の確認、ヘッドクリーニング等の装置メンテナンスの実施の指示を行うためにユーザが操作／確認可能である。
【００２８】
図２は、図１で示した画像形成装置における制御に関わる構成を説明するためのブロック図である。画像形成装置２００は図１に示した画像形成装置である。画像形成装置２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、外部Ｉ／Ｆ２０５、操作部２０６、画像処理部２０７、エンジン制御部２０８、スキャナ制御部２０９、無線通信制御部２１２を備える。そして、それぞれがシステムバス２１０を介して相互に通信可能に接続される。 
ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、画像処理部２０７、エンジン制御部２０８、スキャナ制御部２０９、無線通信制御部２１２は、図１に示す制御ユニット１０８に含まれる。ＣＰＵ２０１は、マイクロプロセッサ（マイクロコンピュータ）形態の中央演算処理部であり、図１の制御ユニット１０８に含まれる。ＣＰＵ２０１は、プログラムの実行やハードウェアの起動により画像形成装置２００全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行するためのプログラムや画像形成装置２００の各種動作に必要な固定データ等を格納する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶したりする。ＨＤＤ２０４は、ＣＰＵ２０１が実行するためのプログラム、印刷データ、画像形成装置２００の各種動作に必要な設定情報を、内蔵するハードディスクに記憶させたり、読み出したりすることが可能である。なお、ＨＤＤ２０４に代えて、他の大容量記憶装置を用いてもよい。
【００２９】
操作部２０６は、ユーザが種々の操作を行うためのハードウェアキーやタッチパネル、またユーザに種々の情報を提示（通知）するための表示部を含み、図１の操作ユニット１１５に対応するものである。またユーザへの情報の提示は音声発生器からの音響情報に基づく音響（ブザー、音声等）を出力することによって行うこともできる。
【００３０】
画像処理部２０７は、画像形成装置２００で扱う印刷データ（例えば、ページ記述言語で表されたデータ）の画像データ（ビットマップ画像）への展開（変換）や画像処理を行う。入力された印刷データに含まれる画像データの色空間（例えばＹＣｂＣｒ）を、標準的なＲＧＢ色空間（例えばｓＲＧＢ）に変換する。また、画像データに対し、有効な（画像形成装置２００が印刷処理可能な）画素数への解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて施される。これらの画像処理によって得られた画像データは、ＲＡＭ２０３または、ＨＤＤ２０４に格納される。
【００３１】
エンジン制御部２０８は、ＣＰＵ２０１等から受信した制御コマンドに応じて、印刷データに基づく画像をシート上に印刷する処理の制御を行う。具体的には、各色の印刷ヘッド１０６へのインク吐出指示や、記録媒体上でのドット位置（インクの着弾位置）を調整するための吐出タイミング設定、印刷ヘッド駆動状態を取得、取得した印刷ヘッド駆動状態に基づく調整等を行う。印刷データに応じて印刷ヘッドの駆動制御を行い、印刷ヘッドからインクを吐出させシート上に画像を形成させる。また、給紙ローラの駆動指示、搬送ローラの駆動指示、搬送ローラの回転状況取得等を行うなど、搬送ローラの制御を行うことで、シートを適切な速度及び経路で搬送および停止させる。
【００３２】
スキャナ制御部２０９は、ＣＰＵ２０１等から受信した制御コマンドに応じて、イメージセンサの制御を行い、シート上の画像を読取り、赤（Ｒ）、緑（Ｇ）および青（Ｂ）色のアナログ輝度データを取得し、デジタルデータに変換する。イメージセンサとしては、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等を採用可能である。また、イメージセンサはリニアイメージセンサとしてもエリアイメージセンサとしてもよい。また、スキャナ制御部２０９は、イメージセンサの駆動指示、該駆動に基づくイメージセンサの状況取得を行い、イメージセンサから取得した輝度データを解析し、印刷ヘッド１０６からのインクの不吐やシートの切断位置の検出等を行う。スキャナ制御部２０９で画像が正しく印刷されていると判定されたシートは、シート上のインクの乾燥処理が施された後に、指定された仕分けユニット１１４のトレイに排紙される。
【００３３】
ホスト装置２１１は、上述した外部装置に対応し、本画像形成装置２００の外部に接続され、画像形成装置２００に印刷を行わせるための画像データの供給源となる情報処理装置であり、種々の印刷ジョブのオーダーを発行する。ホスト装置２１１は、汎用のパーソナルコンピュータ（ＰＣ）として実現してもよいし、他のタイプのデータ供給装置としてもよい。
【００３４】
また、画像キャプチャー装置の他の例として静止画を撮影してデジタル画像データを生成するデジタルカメラ、動画を撮影して動画像データを生成するデジタルビデオもある。その他、ネットワーク上にフォトストレージを設置したり、着脱可能な可搬性メモリを挿入するソケットを設けたりし、フォトストレージや可搬性メモリに格納された画像ファイルを読み出して画像データに生成して印刷するものとしてもよい。また、汎用的なＰＣに代え、本画像形成装置専用の端末とするなど、種々のデータ供給装置としてもよい。これらのデータ供給装置は画像形成装置の構成要素としてもよいし、画像形成装置の外部に接続した別の装置としてもよい。
【００３５】
また、ホスト装置２１１をＰＣとした場合、ＰＣの記憶装置に、ＯＳ、画像データを生成するアプリケーションソフトウェア、画像形成装置２００用のプリンタドライバがインストールされる。プリンタドライバは、本画像形成装置２００を制御したり、アプリケーションソフトウェアから供給された画像データを画像形成装置２００が扱える形式に変換して印刷データを生成したりする。また、印刷データから画像データへの変換をホスト装置２１１側で行ってから画像形成装置２００に供給するようにしてもよい。なお、以上の処理の全てをソフトウェアで実現することは必須ではなく、一部または全部をハードウェアによって実現するようにしてもよい。ホスト装置２１１から供給される画像データやその他のコマンド、更にステータス信号等は、外部Ｉ／Ｆ２０５を介して画像形成装置２００と送受信可能である。外部Ｉ／Ｆ２０５はローカルＩ／ＦであってもネットワークＩ／Ｆであってもよい。また、外部Ｉ／Ｆ２０５は、有線による接続であっても無線による接続であってもよい。
【００３６】
画像形成装置２００内の上記の各構成はシステムバス２１０を介して相互に接続され、互いに通信可能である。無線通信装置２１３（無線通信デバイス）は、カッタユニット１１０、印刷ヘッド１０６、インクタンク１０９やロールシートといった消耗品に装着されるもので、Ｂｌｕｅｔｏｏｔｈのアドバタイズ信号を周囲に送信する。無線通信装置２１３には、通信処理を実行するために電池が装着されている。なお、電源が供給されれば良く、電池に限らず太陽電池が装着されていても構わない。無線通信制御部２１２は、無線通信装置２１３が無線通信可能圏内に存在する場合、無線通信ユニット１１７を介して、アドバタイズパケット（advertisement packet）を受信する。そして、ＣＰＵ２０１は、受信したアドバタイズパケットの信号強度から無線通信装置とのおおよその距離を認識することができる。
【００３７】
なお、以上の例では、１つのＣＰＵ２０１が図２に示した画像形成装置２００内の全ての構成要素を制御するものとしたが、この構成以外としてもよい。即ち、各機能ブロックのいくつかが別途ＣＰＵを備え、それぞれのＣＰＵによって個別に制御するものとしてもよい。また、各機能ブロックは図２に示した構成以外の分担のさせ方により個別の処理部または制御部として適宜分割したり、いくつかを統合したりするなど、種々の形態を採用可能である。また、メモリからのデータの読み出しにはＤＭＡＣ（Ｄｉｒｅｃｔ Ｍｅｍｏｒｙ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌｌｅｒ）も用いることもできる。
【００３８】
図３は、本実施形態に係る画像形成装置２００と消耗品３００との距離関係を示す模式図である。消耗品３００は、無線通信装置２１３を備え、Ｂｌｕｅｔｏｏｔｈのブロードキャスターとして動作し、アドバタイズ信号を周囲に送信する。無線通信ユニット１１７を備える画像形成装置２００は、Ｂｌｕｅｔｏｏｔｈのオブザーバとして動作し、消耗品３００が送信したアドバタイズパケットを受信することができる。そして、受信したアドバタイズ信号の信号強度から、無線通信制御部２１２は消耗品３００との距離を認識することができる。本実施形態では、距離は、４段階の近接の程度として示され、（ａ）は、画像形成装置２００が消耗品３００の信号を受信できない状態であることを示す。（ｂ）は、画像形成装置２００が消耗品３００の信号を受信でき、距離がＦａｒの状態であることを示す。（ｃ）は、画像形成装置２００が消耗品３００の信号を受信でき、距離が（ｂ）より近く、（ｄ）より遠いＮｅａｒの状態であることを示す。（ｄ）は、画像形成装置２００が消耗品３００の信号を受信でき、距離が（ｃ）より近いＩｍｍｅｄｉａｔｅの状態であることを示す。近接の程度を定める範囲については、消耗品３００からの信号を受信可能な範囲内であれば、図３（ａ）〜（ｄ）の４段階に限られない。
【００３９】
図４は、本実施形態に係る消耗品の近接を通知する表示制御処理を示すフローチャートである。図４のフローチャートは、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されている制御プログラムをＲＡＭ２０３にロードし、それを実行することにより行われる。図４の処理では、ＣＰＵ２０１は、消耗品３００が備える無線通信装置２１３のアドバタイズ信号から、消耗品３００と画像形成装置２００との距離を判定し、操作ユニット１１５に表示する内容を決定する。
【００４０】
Ｓ４０１において、画像形成装置２００が起動したとき、ＣＰＵ２０１はエンジン制御部２０８から消耗品の情報を取得し、残量や使用可能回数といった消耗品の状態に基づいて「交換消耗品リスト」を生成し、ＲＡＭ２０３に保存する。ＣＰＵ２０１は、操作部２０６に対して交換消耗品リストを表示するよう指示する。なお、交換消耗品リストについては、図５を用いて説明する。
【００４１】
Ｓ４０２において、ＣＰＵ２０１は無線通信圏内に消耗品３００があるかを検索する。具体的には、ＣＰＵ２０１は、無線通信ユニット１１７を介して受信したアドバタイズ信号に含まれるＩＤ情報と距離情報を無線通信制御部２１２から取得する。そして、ＩＤ情報と距離情報を含む「検出消耗品リスト」を生成し、ＲＡＭ２０３に保存する。なお、検出消耗品リストについては、図６を用いて説明する。
【００４２】
Ｓ４０３において、ＣＰＵ２０１は、交換消耗品リスト、および検出消耗品リストに少なくとも１つ消耗品が存在するか否かを判定する。少なくとも１つ存在すると判定された場合、Ｓ４０４へ進む。存在しないと判定された場合、Ｓ４０６へ進む。
【００４３】
Ｓ４０４において、ＣＰＵ２０１は、図６に示す検出消耗品リストにおいて、図５に示す交換消耗品リストのＩＤ情報があるかを検索する。一致するＩＤ情報があるとき、検出消耗品リストの距離情報を交換消耗品リストの距離情報に登録する。
【００４４】
Ｓ４０５において、ＣＰＵ２０１は、操作部２０６に対して交換消耗品リストを表示するよう指示をする。なお、画像形成装置２００と交換消耗品との距離を通知する方法は、操作部２０６への文字情報に限定されるものではなく、図形や絵により通知してもよいし、音声により通知してもよいし、ホスト装置２１１にメールにより通知するようにしてもよい。Ｓ４０５の処理により、例えば、図１４のようなリストが表示される。
【００４５】
Ｓ４０６において、ＣＰＵ２０１は、タイマーにより一定時間（例えば５秒）の経過を待つ。Ｓ４０７において、ＣＰＵ２０１は、エンジン制御部２０８から消耗品の情報を取得し、残量や使用可能回数といった消耗品の状態に基づいて、交換消耗品リストを更新する。例えば、前回の更新から今回の更新までの間に、ユーザに交換された消耗品は交換消耗品リストから削除され、一方、印刷に使用され所定の値になった消耗品は交換消耗品リストに登録（更新）される。この時間間隔は、任意に決定されても良い。
【００４６】
Ｓ４０８において、ＣＰＵ２０１は画像形成装置の電源がＯＦＦされたか否かを判定する。電源がＯＦＦされていない起動中であると判定された場合、Ｓ４０２へ進む。電源ＯＦＦであると判定された場合、図４の処理を終了する。
【００４７】
図５は、交換対象の消耗品を記憶するリストの一例を示す図である。図５のリストは、交換の優先順位、消耗品名称、ＩＤ情報、画像形成装置と交換消耗品との距離情報を含み、ＲＡＭ２０３に格納される。ここでの「消耗品名称」とは、例えば、普通紙、光沢紙などの用紙の材質や用紙幅サイズを含む用紙の名称、色や型番を含むインクタンクの名称、印刷ヘッドの型番、カッタユニット１１０の型番などが挙げられる。ここでの「ＩＤ情報」は、消耗品名称を一意に指すユニークなもので、変換テーブル（図１３）を用いて、該当する消耗品名称に変換される。
【００４８】
本実施形態における図５のリストの生成方法について説明する。ＣＰＵ２０１は、画像形成装置２００が電源ＯＮ状態になると、エンジン制御部２０８から消耗品の残量や使用可能回数といった消耗品の状態を示す情報を取得する。そして次に、ＣＰＵ２０１は、ＨＤＤ２０４に記憶された消耗品の交換優先順位を読み出す。ＣＰＵ２０１は、エンジン制御部２０８から取得した消耗品の状態が所定の値であるか否かを判定し、消耗品の交換優先順位に基づいて、交換消耗品リストに登録する。交換優先順位は、例えば、特定の用紙種類について残量が所定枚数である場合を最優先順位とするように設定される。例えば、現在処理すべき印刷ジョブに指定されている用紙が光沢用紙であり、その残用紙数が所定の枚数以下である場合に、交換消耗品リストの交換優先順位が最優先順位の行に登録する。優先順位は、他の方法によって決定されても良い。例えば、現在処理すべきジョブの実行ではカッタユニットが使用されない場合には、現在処理すべきジョブの実行に使用される消耗品よりも低い優先順位がカッタユニットに設定される。距離情報には初期値「unknown」を設定する。ＣＰＵ２０１は、電源ＯＦＦ状態になるまで、定期的にリストを更新する。
【００４９】
図６は、検出した消耗品を記憶するリストである。このリストは、ＩＤ情報と距離情報を含み、ＲＡＭ２０３に格納される。ここでの「ＩＤ情報」とは、無線通信装置２１３が送信するアドバタイズ信号に含まれるＩＤ情報を指し、無線通信ユニットを介して検出されたものである。
【００５０】
本実施形態における図６のリストの生成方法について説明する。ＣＰＵ２０１は、無線通信制御部２１２に対して、ＩＤ情報と距離情報を取得するよう指示する。無線通信制御部２１２は、無線通信ユニット１１７を介して、消耗品に付属する無線通信装置２１３が送信するアドバタイズ信号を取得する。そして、無線通信制御部２１２はアドバタイズ信号に含まれるＩＤ情報、及びアドバタイズ信号の強度から算出した距離情報をＣＰＵ２０１に渡す。ＣＰＵ２０１は、その取得したＩＤ情報および距離情報に基づき、図６のリストを生成する。
【００５１】
本実施形態によれば、交換消耗品リストとして図１４が表示される。その結果、ユーザは、図１４を確認することで、例えば、６ｉｎｃｈの光沢用紙や黒インク、カッタユニットは、別のユーザにより交換のために運ばれている最中であると認識できるため、無駄に消耗品を取りに行くといった課題を解決することが可能となる。
【００５２】
［第２の実施形態］
図７は、本実施形態に係る消耗品の近接を通知する表示制御処理を示すフローチャートである。図７の処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されている制御プログラムをＲＡＭ２０３にロードし、それを実行することにより実現される。このフローの実行は、画像形成装置２００が起動したときに開始し、起動終了したときに終了する。
【００５３】
図７の処理では、ＣＰＵ２０１は、印刷ジョブを処理するために交換を必要とする消耗品において、消耗品３００が備える無線通信装置２１３のアドバタイズ信号から消耗品３００と画像形成装置２００との距離を判定する。そして、ＣＰＵ２０１は、操作ユニット１１５に表示する内容を決定する。
【００５４】
Ｓ７０１において、ＣＰＵ２０１は、エンジン制御部２０８から消耗品の情報を取得する。次に、ＣＰＵ２０１は、ＲＡＭ２０３に保存された「印刷待ちジョブリスト」を読み出し、印刷ジョブの印刷設定と、消耗品の情報とに基づいて、各印刷ジョブの交換消耗品を決定し、印刷待ちジョブリストの「交換消耗品」に登録する。なお、印刷待ちジョブリストについては、図８を用いて説明する。
【００５５】
Ｓ７０２において、ＣＰＵ２０１は、ＲＡＭ２０３に保存された「検出消耗品リスト」を読み出す。次に、ＣＰＵ２０１は、無線通信圏内に消耗品３００があるかを検索する。具体的には、ＣＰＵ２０１は、無線通信ユニット１１７を介して受信したアドバタイズ信号に含まれるＩＤ情報と距離情報を無線通信制御部２１２から取得する。そして、ＣＰＵ２０１は、検出消耗品リストにおいて、ＩＤ情報を検索する。一致するＩＤ情報が存在する場合、検出消耗品リストの「前回の検出距離」に「現在の検出距離」の情報を移し、「現在の検出距離」に、上記の取得した距離情報を登録する。一致するＩＤ情報が存在しない場合、検出消耗品リストの「ＩＤ情報」にＩＤ情報を新たに登録し、「現在の検出距離」に、上記の取得した距離情報を登録する。なお、検出消耗品リストについては、図９を用いて説明する。
【００５６】
Ｓ７０３において、ＣＰＵ２０１は、図８に示す印刷待ちジョブリスト、および、図９に示す検出消耗品リストに少なくとも１つ存在するか否かを判定する。少なくとも１つ存在すると判定された場合、Ｓ７０４へ進む。存在しないと判定された場合、Ｓ７０９へ進む。
【００５７】
Ｓ７０４において、ＣＰＵ２０１は、印刷待ちジョブリストの交換消耗品のＩＤ情報において、検出消耗品リストのＩＤ情報があるかを検索する。一致するＩＤ情報があると判定された場合、Ｓ７０５へ進む。一致するＩＤ情報がないと判定された場合、Ｓ７０６へ進む。
【００５８】
Ｓ７０５において、ＣＰＵ２０１は、図９の検出消耗品リストのＩＤ情報に対応する「前回の検出距離」と「現在の検出距離」を比較する。そして、前回の（従前の）検出距離より現在の検出距離が近い場合、交換消耗品の搬送中であると判定し、現在の検出距離を図８の印刷待ちジョブリストの交換消耗品の「近接情報」に、「現在の検出距離」と搬送中の旨を登録する。一方、前回の検出距離より現在の検出距離が遠い又は等しい場合、交換消耗品が搬送されていないと判定し、「近接情報」にｕｎｋｎｏｗｎを登録する。なお、画像形成装置と交換消耗品との近接状況を表現する方法は、距離情報に限定されるものではなく、図形や絵により表現してもよい。
【００５９】
Ｓ７０６において、ＣＰＵ２０１は、図９の検出消耗品リストのＩＤ情報に対応する「前回の検出距離」と「現在の検出距離」を比較し、前回の検出距離より現在の検出距離が近い場合、ユーザが誤った消耗品を搬送していると判定し、ユーザにその旨通知する。Ｓ７０６では、前回の検出距離より現在の検出距離が遠い、又は等しい場合、印刷待ちジョブリストの交換消耗品に関係が無い、又は消耗品の保管場所が無線通信圏内にあったと判定し、その判定に対応する処理は行われない。
【００６０】
なお、ユーザに通知する方法は、図１０に示す登録ユーザリストにおいて、検出距離が検出消耗品の検出距離と一致するユーザに対して外部ＩＦ２０５を介してメールで通知してもよい。その際、複数のユーザが見つかった場合は、印刷待ちジョブリストにおいて、ユーザＩＤが一致するユーザに対してメールで通知してもよい。又は、印刷順番Ｎｏが１のユーザに対してメールで優先的に通知しても良い。
【００６１】
Ｓ７０７において、ＣＰＵ２０１は、図９に示す検出消耗品リストのＩＤ情報がリストの終端であるか否かを判定する。リストの終端であると判定された場合、Ｓ７０８へ進む。リストの終端ではないと判定された場合、次のＩＤ情報を読出してＳ７０４へ進む。
【００６２】
Ｓ７０８において、ＣＰＵ２０１は、操作部２０６に対して印刷待ちジョブリストを表示するよう指示する。一例として、図１５が表示される。Ｓ７０９において、ＣＰＵ２０１は、タイマーにより一定時間（例えば５秒）の経過を待機する。Ｓ７１０において、ＣＰＵ２０１は、画像形成装置２００の電源がＯＦＦされたか否かを判定する。電源がＯＦＦされずに起動中であると判定された場合、Ｓ７０１へ進む。電源ＯＦＦであると判定された場合、図７に示す処理を終了する。
【００６３】
図８は、印刷待ちのジョブを記憶するリストの一例を示す図である。リストは、印刷処理の順番を示すＮｏ、ジョブを投入した「ユーザＩＤ」、ジョブの「印刷設定」、ジョブの「状態」、印刷ジョブを処理するために交換を必要とする交換消耗品の「ＩＤ情報」、「消耗品名称」、「近接情報」を含み、ＲＡＭ２０３に格納される。ここでの交換消耗品の「ＩＤ情報」と「消耗品名称」は、図５と同様のため、説明を省略する。「近接情報」とは、例えば、画像形成装置２００と交換消耗品との間の現在の距離、又は時間経過に伴う距離変化等である。
【００６４】
本実施形態における図８のリストの生成方法について説明する。ＣＰＵ２０１は、外部ＩＦ２０５を介してホスト装置２１１から印刷ジョブを受信すると、印刷ジョブを解析し、印刷ジョブから取得した「印刷設定」をリストに登録する。その際、「状態」に印刷待ちを設定し、消耗品名称とＩＤ情報には、初期値Ｎｏｎｅ、近接情報には、初期値Ｕｎｋｎｏｗｎを設定する。
【００６５】
図９は、検出した消耗品を記憶するリストの一例を示す図である。このリストは、ＩＤ情報、現在検出した距離情報、前回検出した距離情報を含み、ＲＡＭ２０３に格納される。ここでの「ＩＤ情報」とは、無線通信装置２１３が送信するアドバタイズ信号に含まれるＩＤ情報を指し、無線通信ユニット１１７を介して検出されたものである。
【００６６】
本実施形態における、図９のリストの生成方法について説明する。ＣＰＵ２０１は、無線通信制御部２１２に対して、ＩＤ情報と距離情報を取得するよう指示する。無線通信制御部２１２は、無線通信ユニット１１７を介して、消耗品に付属する無線通信装置２１３が送信するアドバタイズ信号を取得する。そして、無線通信制御部２１２はアドバタイズ信号に含まれるＩＤ情報、及びアドバタイズ信号の強度から算出した距離情報をＣＰＵ２０１に渡す。ＣＰＵ２０１は、図９に示すリストにおいて、一致するＩＤ情報を検索し、上記の取得した距離情報を「現在の検出距離」に登録する。そして、今まで「現在の距離情報」に登録されていた距離情報を「前回の検出距離」に移動して登録する。
【００６７】
図９を用いて、図７のＳ７０５における消耗品の近接情報の更新について説明する。Ｎｏ１のＩＤ情報＝１００の消耗品は、図８の交換消耗品のＩＤ情報に存在する（Ｓ７０４でＹｅｓ）。そして、現在の検出距離が前回の検出距離より近いので、搬送中と判定される。Ｎｏ２のＩＤ情報＝２００の消耗品は、図８の交換消耗品のＩＤ情報に存在する（Ｓ７０４でＹｅｓ）。そして、現在の検出距離と前回の検出距離が等しいので、搬送していないと判定される。Ｎｏ３のＩＤ情報＝２０１の消耗品は、図８の交換消耗品のＩＤ情報に存在する（Ｓ７０４でＹｅｓ）。そして、現在の検出距離が前回の検出距離より遠いので、搬送していないと判定される。Ｎｏ３のＩＤ情報＝１０１の消耗品は、図８の交換消耗品のＩＤ情報に存在しない（Ｓ７０４でＮｏ）。そして、現在の検出距離が前回の検出距離より近いので、誤って搬送されていると判定される（Ｓ７０６）。
【００６８】
図１０は、画像形成装置２００を利用するユーザを登録したリストの一例を示す図である。このリストは、ユーザのＩＤ情報、メール情報、現在の検出距離、前回の検出距離を含む。ここでの「ＩＤ情報」とは、ユーザが所有する携帯電話等の無線通信装置２１３が送信するアドバタイズ信号に含まれるＩＤ情報を指す。リストのＩＤ情報、及びメール情報はユーザによって予め登録されており、ＲＡＭ２０３に格納される。
【００６９】
本実施形態における、図１０のリストの生成方法について説明する。ＣＰＵ２０１は、無線通信制御部２１２に対して、ＩＤ情報と距離情報を取得するよう指示する。無線通信制御部２１２は、無線通信ユニット１１７を介して、ユーザが所有する無線通信装置２１３が送信するアドバタイズ信号を取得する。そして、無線通信制御部２１２はアドバタイズ信号に含まれるＩＤ情報、及びアドバタイズ信号の強度から算出した距離情報をＣＰＵ２０１に渡す。ＣＰＵ２０１は、図１０のリストにおいて、一致するＩＤ情報を検索し、上記の取得した距離情報を「現在の検出距離」に登録する。そして、今まで「現在の距離情報」に登録されていた距離情報を「前回の検出距離」に移動して登録する。
【００７０】
図１０を用いて、図７のＳ７０６において、ユーザが誤った消耗品を搬送しているか否かを判定し通知する処理について説明する。
【００７１】
図９のＮｏ４のＩＤ情報＝１０１の消耗品は、図８の交換消耗品のＩＤ情報に存在しない（Ｓ７０４でＮｏ）。そして、ＣＰＵ２０１は、現在の検出距離（Ｎｅａｒ）が前回の検出距離（Ｆａｒ）より近いので、誤って搬送されていると判定する。図１０において、ＩＤ情報＝１０１の距離情報と一致するユーザを検索すると、ユーザＢ００１とＢ００２が該当する。そこで、ユーザＢ００１のメールアドレスとユーザＢ００２のメールアドレスに対して、誤った消耗品を搬送している旨を通知する。さらに、該当ユーザが複数存在する場合、図８の印刷待ちジョブリストにおいて、該当するユーザＩＤを検索し、絞り込みを行い、一致するＢ００２にだけメールを送信してもよい。なお、誤った消耗品が搬送されていることを示すメッセージが通知されれば良く、通知方法はメールに限る必要はない。
【００７２】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアをネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読みだして実行する処理である。また、プログラムは1つのコンピュータで実行させても、複数のコンピュータを連動させて実行させてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全ての処理をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【００７３】
図１１は、消耗品３００の備える無線通信装置２１３が、周辺にブロードキャストするアドバタイズパケットの構成の一例を示す図である。なお、図１１乃至図１３は、実施形態２に限らず実施形態１にも適用可能である。アドバタイズパケットは２バイトのヘッダー１１０１とそのペイロード１１０２を含んで構成される。ヘッダー１１０１はパケットのタイプやペイロード１１０２の大きさ情報などを格納する領域である。ペイロード１１０２はＩＤ情報１１０３の他、送信電力（Ｔｘ  Ｐｏｗｅｒ）１１０４等を格納する。画像形成装置２００の無線通信ユニット１１７は消耗品３００から発信される近距離無線信号に含まれるアドバタイズパケットを受信する。画像形成装置２００の無線通信制御部２１２はアドバタイズパケットに格納されているＴｘ  Ｐｏｗｅｒ値１１０４と受信したパケットの受信信号強度から伝搬損失を求めることができ、消耗品３００との間の距離の推定を行うことができる。さらに、画像形成装置２００はアドバタイズパケットに格納されているＩＤ情報１１０３を取得することができる。ＩＤ情報は、消耗品名称を示し、工場で出荷される際に、図１３に示す変換テーブルに従って設定される。
【００７４】
図１２は、消耗品３００の備える無線通信装置２１３が、周辺にアドバタイズ信号をブロードキャストする際のシーケンスを示す図である。消耗品３００の無線通信装置２１３は、工場で出荷される前に、電源ＯＮ状態にされる。電源ＯＮ状態になると、無線通信装置２１３はＢｌｕｅｔｏｏｔｈのブロードキャスターとして動作を開始し、初期化処理を行い、アドバタイジング状態となる。アドバタイジング状態になると、無線通信装置２１３は、Ｂｌｕｅｔｏｏｔｈ ＬＥ規格で定められた３７、３８、３９チャネルで、図１１に示すアドバタイズパケットを送信する（Ａｃｔｉｖｅ区間）。その後の一定時間（省電力区間）は、アドバタイズパケットは送信されない。省電力区間は変更可能であり、長くするほど無線通信装置２１３の消費電力を抑えることができる。Ａｃｔｉｖｅ区間と省電力区間を含む区間はアドバタイズ間隔と呼ばれ、アドバタイズ間隔は電源ＯＦＦ状態になるまで繰り返される。
【００７５】
画像形成装置２００の無線通信ユニット１１７は、電源ＯＮ状態になると、Ｂｌｕｅｔｏｏｔｈ通信のオブザーバとして動作を開始し、周辺にある無線通信装置からのアドバタイズパケットを待ち受けている。そして、無線通信ユニット１１７は、無線通信制御部２１２の要求に応じて、アドバタイズパケットを転送する。
【００７６】
図１３は、ＩＤ情報と消耗品名称との変換テーブルの一例を示す図である。ここでの「ＩＤ情報」とは、消耗品３００の無線通信装置２１３が送信するアドバタイズ信号に含まれるＩＤ情報を指す。ＩＤ情報は、消耗品名称を一意に特定できるユニークなものであればよい。このテーブルは画像形成装置２００がサポートするＩＤ情報と消耗品名称を含み、ＲＯＭ２０２に格納される。ＣＰＵ２０１は、図１３のテーブルにおいて、ＩＤ情報に該当する消耗品名称を検索して取得し、また、消耗品名称に該当するＩＤ情報を検索して取得する。本実施形態によれば、図１５のような情報が表示されるため、ユーザは、実際に交換対象の消耗品が運ばれている最中であるのか否かを容易に判定できる。また、ユーザは、交換対象の消耗品が運ばれていないことも認識できるため、取りに行くべき消耗品を正確に把握できる。
【００７７】
また、画像形成装置は、本願の処理を行うモードと行わないモードの設定を受け付けることが可能であり、本願の処理を行うモードが設定された場合に、図４や図７の処理が実行されても良い。一方、その他のモードが設定された場合、画像形成装置は、図４や図７の処理を実行しなくても良い。
【００７８】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７９】
２００  画像形成装置：  ２０１  ＣＰＵ：  ２０２  ＲＯＭ：  ２０３  ＲＡＭ
【図１】
2016150475.tif 000003
【図２】
2016150475.tif 000004
【図３】
2016150475.tif 000005
【図４】
2016150475.tif 000006
【図５】
2016150475.tif 000007
【図６】
2016150475.tif 000008
【図７】
2016150475.tif 000009
【図８】
2016150475.tif 000010
【図９】
2016150475.tif 000011
【図１０】
2016150475.tif 000012
【図１１】
2016150475.tif 000013
【図１２】
2016150475.tif 000014
【図１３】
2016150475.tif 000015
【図１４】
2016150475.tif 000016
【図１５】
2016150475.tif 000017