(57)【要約】【課題】  複数の色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成する。【解決手段】  ＭＦＰは、複数色の印刷原料でカラー画像を記録媒体に形成する画像形成部と、電子黒板で表示されている画像に対応するデータを取得するデータ取得部７１と、取得されたデータの画像を画像形成部に形成させると複数色の印刷原料の少なくとも１つが不足する不足状態においてデータの画像を複数色の印刷原料で形成することができるように、取得されたデータで定められた色を変更した変更データを生成する色変更部５７と、変更データの画像を電子黒板に表示させる表示制御部７９と、を備える。【選択図】図６
2019004244.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信可能な画像形成装置であって、
複数色の印刷原料でカラー画像を記録媒体に形成する画像形成手段と、
前記外部装置で表示されている画像に対応するデータを取得するデータ取得手段と、
前記取得されたデータの画像を前記画像形成手段に形成させると前記複数色の印刷原料の少なくとも１つが不足する不足状態において前記データの画像を前記複数色の印刷原料で形成することができるように、前記取得されたデータで定められた色を変更した変更データを生成する色変更手段と、
前記変更データの画像を前記外部装置に表示させる表示制御手段と、を備えた画像形成装置。
【請求項２】
前記変更データに、色が変更されたことを示す通知情報を追加する追加手段を、さらに備えた請求項１に記載の画像形成装置。
【請求項３】
前記外部装置から第１のタイミングで取得された第１のデータと、前記外部装置から前記第１のタイミングより後の第２のタイミングで取得された第２のデータとを比較して、前記第２のデータに存在するが前記第１のデータに存在しない追加部分を決定する追加部分決定手段を、さらに備え、
前記色変更手段は、前記第２のデータ中で前記追加部分と、前記追加部分以外の同一部分との少なくとも一方の色を変更する、請求項１または２かに記載の画像形成装置。
【請求項４】
印刷部数を取得する部数取得手段と、
前記複数色の印刷原料ごとに、前記取得されたデータの画像を前記画像形成手段に前記取得された部数だけ形成させる場合に消費される印刷原料の消費量を予測する予測手段と、
前記複数色の印刷原料それぞれの残量を検出する残量検出手段と、をさらに備えた請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記色変更手段は、前記取得されたデータの画像を前記画像形成手段に形成させる前に、前記複数色の印刷原料ごとに前記予測された消費量が前記検出された残量以下となるように、前記取得されたデータの色を変更することにより前記変更データを生成する、請求項４に記載の画像形成装置。
【請求項６】
前記色変更手段は、前記外部装置が予め定められた種類の場合に、前記外部装置から取得されたデータの色を変更する、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記色変更手段は、前記外部装置が予め定められた位置に存在する場合に、前記外部装置から取得されたデータの色を変更する、請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記外部装置を操作するユーザーを特定するユーザー特定手段を、さらに備え、
前記色変更手段は、前記外部装置を操作するユーザーが予め定められたユーザーの場合に、前記外部装置から取得されたデータの色を変更する、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
前記色変更手段より色が変更された後に前記不足状態が解消される場合、前記色変更手段により変更された色を変更前の色に戻す回復手段を、さらに備えた請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
前記回復手段は、前記色変更手段により生成された変更データと前記表示制御手段により前記変更データの画像を前記外部装置に表示させた後に前記データ取得手段により取得されたデータとで異なる追加部分において、前記色変更手段により変更された色と同じ色の部分は、変更前の色に戻さない、請求項９に記載の画像形成装置。
【請求項１１】
複数色の印刷原料でカラー画像を記録媒体に形成する画像形成手段を備え、外部装置と通信可能な画像形成装置で実行される画像生成方法であって、
前記外部装置で表示されている画像に対応するデータを取得するデータ取得ステップと、
前記取得されたデータの画像を前記画像形成手段に形成させると前記複数色の印刷原料の少なくとも１つが不足する不足状態において前記データの画像を前記複数色の印刷原料で形成することができるように、前記取得されたデータで定められた色を変更した変更データを生成する色変更ステップと、
前記変更データの画像を前記外部装置に表示させる表示制御ステップと、を前記画像形成装置に実行させる画像生成方法。
【請求項１２】
複数色の印刷原料でカラー画像を記録媒体に形成する画像形成手段を備え、外部装置と通信可能な画像形成装置を制御するコンピューターで実行される画像生成プログラムであって、
前記外部装置で表示されている画像に対応するデータを取得するデータ取得ステップと、
前記取得されたデータの画像を前記画像形成手段に形成させると前記複数色の印刷原料の少なくとも１つが不足する不足状態において前記データの画像を前記複数色の印刷原料で形成することができるように、前記取得されたデータで定められた色を変更した変更データを生成する色変更ステップと、
前記変更データの画像を前記外部装置に表示させる表示制御ステップと、を前記コンピューターに実行させる画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、画像生成方法および画像生成プログラムに関し、特に画像を表示する表示装置と接続された画像形成装置とを備えた画像形成システム、その画像形成装置で実行される画像生成方法および画像生成プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で代表される画像形成装置は、表示装置で表示されている画像を形成する場合がある。ＭＦＰは、トナーなどの印刷原料で用紙等の記録媒体に画像を形成する。ＭＦＰにおいて、印刷原料の残量が不足する場合、ＭＦＰは、印刷原料が補充されるまでは、表示装置で表示されている画像を形成することができない。
【０００３】
特開２０１５−２９１７５号公報には、表示装置と、表示装置に接続され、当該表示装置に表示されている画像を印刷する印刷装置とを含む印刷システムが記載されている。この印刷システムにおいて、表示装置は、印刷装置で設定可能な印刷モードを表示手段に表示し、ユーザーにより選択された印刷モードにおいて印刷可能な色を表示手段の表示に使用するよう設定するための設定手段と、選択された印刷モードで表示手段に表示された画像を印刷するよう印刷装置に対して印刷要求を送信するための送信手段と、タッチ操作を受付けて、表示手段に手書き画像を表示するための表示操作手段と、を含み、設定手段は、選択された印刷モードに応じて、手書き画像の表示に使用する色を当該印刷モードで印刷可能な色に制限するための手段と、制限された色の中からユーザーによって選択された色を前記手書き画像の色として使用するよう設定するための手段とを含む。この印刷システムは、表示装置に表示された手書き画像の表示とその表示の印刷結果との色の違いを低減できる。
【０００４】
しかしながら、特開２０１５−２９１７５号公報に記載の印刷システムにおいては、手書き画像の色を印刷可能な色に制限することができるが、手書き画像を入力する前に表示された画像の色を制限することができない。このため、手書き画像を入力する前に表示された画像の色と、その印刷結果の色とが異なる場合があるといった問題があった。
【特許文献１】特開２０１５−２９１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、複数色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成することが可能な画像形成装置を提供することである。
【０００６】
この発明の他の目的は、複数色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成することが可能な画像生成方法を提供することである。
【０００７】
この発明の他の目的は、複数色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成することが可能な画像生成プログラムを提供することである。
【課題を解決するための手段】
【０００８】
この発明のある局面によれば、画像形成装置は、外部装置と通信可能な画像形成装置であって、複数色の印刷原料でカラー画像を記録媒体に形成する画像形成手段と、外部装置で表示されている画像に対応するデータを取得するデータ取得手段と、取得されたデータの画像を画像形成手段に形成させると複数色の印刷原料の少なくとも１つが不足する不足状態においてデータの画像を複数色の印刷原料で形成することができるように、取得されたデータで定められた色を変更した変更データを生成する色変更手段と、変更データの画像を外部装置に表示させる表示制御手段と、を備える。
【０００９】
この局面に従えば、不足状態において外部装置で表示されているデータの画像を記録媒体に形成することができるように、データで定められた色を変更した変更データを生成し、変更データの画像を外部装置に表示させる。外部装置で表示されるデータの色と、そのデータの画像を記録媒体に形成した画像の色とをマッチングさせることができる。その結果、複数色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成することが可能な画像形成装置を提供することができる。
【００１０】
好ましくは、変更データに、色が変更されたことを示す通知情報を追加する追加手段を、さらに備える。
【００１１】
この局面に従えば、ユーザーが指定した色と異なる色で画像が形成されたことをユーザーに知らせることができる。
【００１２】
好ましくは、外部装置から第１のタイミングで取得された第１のデータと、外部装置から第１のタイミングより後の第２のタイミングで取得された第２のデータとを比較して、第２のデータに存在するが第１のデータに存在しない追加部分を決定する追加部分決定手段を、さらに備え、色変更手段は、第２のデータ中で追加部分と、追加部分以外の同一部分との少なくとも一方の色を変更する。
【００１３】
この局面に従えば、追加部分と同一部分とのいずれか一方の色を変更する場合に、追加部分を同一部分と区別することができる。
【００１４】
好ましくは、印刷部数を取得する部数取得手段と、複数色の印刷原料ごとに、取得されたデータの画像を画像形成手段に取得された部数だけ形成させる場合に消費される印刷原料の消費量を予測する予測手段と、複数色の印刷原料それぞれの残量を検出する残量検出手段と、をさらに備える。
【００１５】
この局面に従えば、予め定められた部数だけ画像形成する場合における不足状態を容易に予測することができる。
【００１６】
好ましくは、色変更手段は、取得されたデータの画像を画像形成手段に形成させる前に、複数色の印刷原料ごとに予測された消費量が検出された残量以下となるように、取得されたデータの色を変更することにより変更データを生成する。
【００１７】
この局面に従えば、変更データを容易に生成することができる。
【００１８】
好ましくは、色変更手段は、外部装置が予め定められた種類の場合に、外部装置から取得されたデータの色を変更する。
【００１９】
この局面に従えば、外部装置が予め定められた装置の場合に、外部装置から取得されたデータの色を変更するので、ユーザーによる特別な操作を不要として操作を容易にすることができる。
【００２０】
好ましくは、色変更手段は、外部装置が予め定められた位置に存在する場合に、外部装置から取得されたデータの色を変更する。
【００２１】
この局面に従えば、外部装置が予め定められた位置に存在する場合に、外部装置から取得されたデータの色を変更するので、ユーザーによる特別な操作を不要として操作を容易にすることができる。
【００２２】
好ましくは、外部装置を操作するユーザーを特定するユーザー特定手段を、さらに備え、色変更手段は、外部装置を操作するユーザーが予め定められたユーザーの場合に、外部装置から取得されたデータの色を変更する、この局面に従えば、外部装置を操作するユーザーが予め定められたユーザーの場合に、外部装置から取得されたデータの色を変更するので、ユーザーによる特別な操作を不要として操作を容易にすることができる。
【００２３】
好ましくは、色変更手段より色が変更された後に不足状態が解消される場合、色変更手段により変更された色を変更前の色に戻す回復手段を、さらに備える。
【００２４】
この局面に従えば、データの色が変更された後に不足状態が解消される場合、変更された色を変更前の色に戻すので、データが生成される際に指定された色で画像を形成することができる。
【００２５】
好ましくは、回復手段は、色変更手段により生成された変更データと表示制御手段により変更データの画像を外部装置に表示させた後にデータ取得手段により取得されたデータとで異なる追加部分において、色変更手段により変更された色と同じ色の部分は、変更前の色に戻さない。
【００２６】
この局面に従えば、ユーザーが指定した色のデータを変更しないようにすることができる。
【００２７】
この発明の他の局面によれば、画像生成方法は、複数色の印刷原料でカラー画像を記録媒体に形成する画像形成手段を備え、外部装置と通信可能な画像形成装置で実行される画像生成方法であって、外部装置で表示されている画像に対応するデータを取得するデータ取得ステップと、取得されたデータの画像を画像形成手段に形成させると複数色の印刷原料の少なくとも１つが不足する不足状態においてデータの画像を複数色の印刷原料で形成することができるように、取得されたデータで定められた色を変更した変更データを生成する色変更ステップと、変更データの画像を外部装置に表示させる表示制御ステップと、を画像形成装置に実行させる。
【００２８】
この局面に従えば、複数色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成することが可能な画像生成方法を提供することができる。
【００２９】
この発明のさらに他の局面によれば、画像生成プログラムは、複数色の印刷原料でカラー画像を記録媒体に形成する画像形成手段を備え、外部装置と通信可能な画像形成装置を制御するコンピューターで実行される画像生成プログラムであって、外部装置で表示されている画像に対応するデータを取得するデータ取得ステップと、取得されたデータの画像を画像形成手段に形成させると複数色の印刷原料の少なくとも１つが不足する不足状態においてデータの画像を複数色の印刷原料で形成することができるように、取得されたデータで定められた色を変更した変更データを生成する色変更ステップと、変更データの画像を外部装置に表示させる表示制御ステップと、をコンピューターに実行させる。
【００３０】
この局面に従えば、複数色の印刷原料の少なくとも１つが不足する場合であっても外部装置で表示されている画像と色をマッチングさせた画像を記録媒体に形成することが可能な画像生成プログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態の１つにおける会議システムの全体概要の一例を示す図である。
【図２】本実施の形態におけるＭＦＰの内部構成を示す模式的断面図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】電子黒板のハードウェア構成の一例を示すブロック図である。
【図５】本実施の形態における電子黒板が備えるＣＰＵが有する機能の一例を示すブロック図である。
【図６】本実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図７】電子黒板に表示される画像の一例を示す第１の図である。
【図８】トナーの消費量の一例を示す第１の図である。
【図９】トナーの消費量の一例を示す第２の図である。
【図１０】電子黒板に表示される画像の一例を示す第１の図である。
【図１１】画像生成処理の流れの一例を示すフローチャートである。
【図１２】データ変換処理の流れの一例を示すフローチャートである。
【図１３】色変換処理の流れの一例を示すフローチャートである。
【図１４】画像表示処理の流れの一例を示すフローチャートである。
【図１５】描画処理の流れの一例を示すフローチャートである。
【図１６】判定テーブルの一例を示す図である。
【図１７】色変換の有無判断の一例を示す図である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３３】
図１は、本発明の実施の形態の１つにおける会議システム１の全体概要の一例を示す図である。図１を参照して、会議システム１は、複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、電子黒板２００と、を含む。ＭＦＰ１００、電子黒板２００それぞれは、ネットワーク３に接続される。ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク３は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００３４】
図２は、本実施の形態におけるＭＦＰの内部構成を示す模式的断面図である。図２を参照して、ＭＦＰ１００は、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０と、を含む。ＭＦＰ１００は、印刷原料としてトナーを用いて記録媒体である用紙に画像を形成する。
【００３５】
自動原稿搬送装置１２０は、原稿台に載置された１以上の原稿をさばいて、１枚ずつ原稿読取部１３０に搬送する。原稿読取部１３０は、自動原稿搬送装置１２０により原稿ガラス１１上にセットされた原稿の画像を、その下方を移動するスライダ１２に取付けられた露光ランプ１３で露光する。原稿からの反射光は、ミラー１４と２枚の反射ミラー１５，１５Ａによりレンズ１６に導かれ、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）センサー１８に結像する。露光ランプ１３とミラー１４とは、スライダ１２に取付けられており、スライダ１２は、スキャナモータ１７により、図中に示す矢印方向（副走査方向）へ複写倍率に応じた速度Ｖで移動する。これにより、原稿ガラス１１上にセットされた原稿を全面にわたって走査することができる。また、露光ランプ１３とミラー１４の移動に伴い、２枚の反射ミラー１５，１５Ａは、速度Ｖ／２で図中矢印方向へ移動する。これにより、露光ランプ１３で原稿に照射された光が、原稿で反射してからＣＣＤセンサー１８に結像するまでの光路長が常に一定となる。
【００３６】
ＣＣＤセンサー１８に結像した反射光は、ＣＣＤセンサー１８内で電気信号としての画像データに変換され、図示しないメイン回路に送られる。メイン回路では、受取ったアナログの画像データにＡ／Ｄ変換処理、デジタル画像処理等を行なった後、画像形成部１４０に出力する。メイン回路は、画像データを、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の印字用データに変換し、画像形成部１４０へ出力する。
【００３７】
画像形成部１４０は、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋと、これらに対応する着脱自在なトナーボトル４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋと、トナーの残量を検出する残量センサー４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋと、を有する。トナーボトル４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋは、イエロー、マゼンタ、シアンおよびブラックのトナーをそれぞれ収納する。ここで、“Ｙ”、“Ｍ”、“Ｃ”および“Ｋ”は、それぞれイエロー、マゼンタ、シアンおよびブラックを表す。トナーボトル４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋ内のトナーは、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋにそれぞれ供給される。
【００３８】
残量センサー４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋそれぞれは、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋのうち対応するもののトナーの残量を検出する。具体的には、残量センサー４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋは、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋに収納されるトナーの残量が所定の値になる事象を検出する。トナーボトル４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋと現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋとの間に、トナーを貯蔵するトナーホッパーを設けられる場合、例えば、トナーボトル４１Ｙと現像器２４Ｙとの間に設けられたトナーホッパーに残量センサー４２Ｙが設けられる。残量センサー４２Ｙは、トナーホッパーに収納されるトナーの量が第１の値以下になる事象を検出する。残量センサー４２Ｙが第１の値以下のトナー量を検出する場合、トナーボトル４１Ｙからトナーが供給されるように制御されて、トナーホッパーに収納されるトナーの量が第１の値よりも多くなるように制御させる。トナーボトル４１Ｙに収納されるトナーの残量が減少してトナーボトル４１Ｙからトナーが供給されなくなると、トナーホッパーに収納されるトナーの量が第１の値より小さな第２の値になる。残量センサー４２Ｙにより検出されるトナーの量が第２の値になる場合に、現像器２４Ｙに対応するトナーの残量が所定の値になる事象を検出する。なお、残量センサー４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋが、トナーホッパーに収納されるトナーの量を検出するようにして、トナーボトル４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋからトナーが供給されなくなってから検出されるトナー量から、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋそれぞれに対応するトナーの残量を決定するようにしてもよい。
【００３９】
画像形成部１４０は、イエロー、マゼンタ、シアンおよびブラックそれぞれの画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋを備える。画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの少なくとも１つが駆動されることにより、画像が形成される。画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋのすべてが駆動されると、フルカラーの画像を形成する。画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋには、イエロー、マゼンタ、シアンおよびブラックの印字用データがそれぞれ入力される。画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋは、取扱うトナーの色彩が異なるのみなので、ここでは、イエローの画像を形成するための画像形成ユニット２０Ｙについて説明する。
【００４０】
画像形成ユニット２０Ｙは、イエローの印字用データが入力される露光ヘッド２１Ｙと、感光体ドラム（像担持体）２３Ｙと、帯電チャージャ２２Ｙと、現像器２４Ｙと、転写チャージャ２５Ｙとを備える。露光ヘッド２１Ｙは、受取った印字用データ（電気信号）に応じてレーザ光を発光する。発光されたレーザ光は露光ヘッド２１Ｙが備えるポリゴンミラーにより１次元走査され、感光体ドラム２３Ｙを露光する。感光体ドラムを１次元走査する方向は、主走査方向である。
【００４１】
感光体ドラム２３Ｙは、帯電チャージャ２２Ｙによって帯電された後、露光ヘッド２１Ｙが発光するレーザ光が照射される。これにより、感光体ドラム２３Ｙに静電潜像が形成される。続いて、現像器２４Ｙにより、静電潜像上にトナーが載せられてトナー像が形成される。感光体ドラム２３Ｙ上に形成されたトナー像は、中間転写ベルト３０上に、転写チャージャ２５Ｙにより転写される。
【００４２】
一方、中間転写ベルト３０は、駆動ローラ３３Ｃとローラ３３Ａとにより弛まないように懸架されている。駆動ローラ３３Ｃが図中で反時計回りに回転すると、中間転写ベルト３０が所定の速度で図中反時計回りに回転する。中間転写ベルト３０の回転に伴って、ローラ３３Ａが、反時計回りに回転する。
【００４３】
これにより、画像形成ユニット２０Ｙ、２０Ｍ，２０Ｃ，２０Ｋが、順に中間転写ベルト３０上にトナー像を転写する。画像形成ユニット２０Ｙ、２０Ｍ，２０Ｃ，２０Ｋそれぞれが、中間転写ベルト３０上にトナー像を転写するタイミングは、中間転写ベルト３０に付された基準マークを検出することにより、調整される。これにより、イエロー、マゼンタ、シアンおよびブラックのトナー像が中間転写ベルト３０上に重畳される。
【００４４】
給紙カセット３５，３５Ａ，３５Ｂには、それぞれサイズの異なる用紙がセットされている。所望のサイズの用紙が、給紙カセット３５，３５Ａ，３５Ｂに取付けられている給紙ローラ３６，３６Ａ，３６Ｂにより、搬送路へ供給される。搬送路へ供給された用紙は、搬送ローラ対３７によりタイミングローラ３１へ送られる。
【００４５】
中間転写ベルト３０の基準マークを検出するためのタイミングセンサーが設置されており、タイミングセンサーが中間転写ベルト３０の基準マークを検出すると、それに同期してタイミングローラ３１が用紙を中間転写ベルト３０に供給する。用紙は、転写ローラ２６により中間転写ベルト３０に押し当てられ、中間転写ベルト３０上に重畳して形成されたイエロー、マゼンタ、シアン、ブラックのトナー像が用紙に転写される。駆動ローラ３３Ｃの外周側にクリーナ２８が配置されている。クリーナ２８は、中間転写ベルト３０上に残ったトナーを除去する。
【００４６】
トナー像が転写された用紙は、定着ローラ対３２に搬送され、定着ローラ対３２により加熱される。これにより、トナーが溶かされて用紙に定着する。その後、用紙は排紙トレイ３９に排出される。なお、ここでは、用紙に４色のトナーそれぞれを形成する画像形成ユニット２０Ｙ、２０Ｍ，２０Ｃ，２０Ｋを備えたタンデム方式のＭＦＰ１００について説明するが、１つの感光体ドラムで４色のトナーを順に用紙に転写する４サイクル方式のＭＦＰであってもよい。
【００４７】
ＭＦＰ１００は、フルカラーの画像を形成する場合、画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋのすべてを駆動するが、モノクロの画像を形成する場合、画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの１つを駆動する。また、画像形成ユニット２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの２以上を組み合わせて画像を形成することもできる。
【００４８】
図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００が有するメイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１９Ａが装着される外部記憶装置１１９とを含む。また、ＣＰＵ１１１は、自動原稿搬送装置１２０と、原稿読取部１３０と、画像形成部１４０と、給紙部１５０と、操作パネル１６０とそれぞれ接続され、ＭＦＰ１００の全体を制御する。
【００４９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。
【００５０】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００５１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して電子黒板２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワークを介してインターネットに接続されたコンピューターと通信が可能である。
【００５２】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５３】
近距離通信部１１８は、通信可能な距離が予め定められた無線通信方式で、通信可能な距離の範囲内に存在する装置と通信する。近距離通信部１１８は、例えば、装置との間の距離が通信可能な距離以下となると、その装置と通信する。近距離通信部１１８の例としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の無線通信方式がある。Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の無線通信方式は数十メートルである。
【００５４】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５５】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がネットワーク３に接続されたコンピューターからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、ネットワーク３に接続されたコンピューターがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５６】
図４は、電子黒板のハードウェア構成の一例を示すブロック図である。図４を参照して、本実施の形態における電子黒板２００は、電子黒板２００の全体を制御するための中央演算装置（ＣＰＵ）２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＣＰＵ２０１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、データを不揮発的に記憶するフラッシュメモリ２０４と、情報を表示する表示部２０５と、ユーザーの操作を受け付けるタッチパネル２０６と、無線ＬＡＮインターフェース（Ｉ／Ｆ）２０８と、外部記憶装置２１０と、近距離通信部２１１と、を含む。
【００５７】
フラッシュメモリ２０４は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０４に記録されたプログラムを、ＲＡＭ２０３にロードして実行する。
【００５８】
表示部２０５は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置である。タッチパネル２０６は、表示部２０５の上面または下面に表示部２０５に重畳して設けられる。タッチパネル２０６は、静電容量方式である。なお、タッチパネル２０６は、静電容量方式に限らず、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等の他の方式を用いることができる。タッチパネル２０６は、表示部２０５の表示面中でユーザーにより指示された位置を検出し、検出された表示面の位置をＣＰＵ２０１に出力する。
【００５９】
ＣＰＵ２０１は、タッチパネル２０６により検出された位置に基づいて、表示部２０５の表示面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０５に表示されている画像と、タッチパネル２０６による検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０５にテンキーの画像を含む画面を表示する場合には、タッチパネル２０６による検出された位置に表示されたキーに対応する数字を受け付ける。
【００６０】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、電子黒板２００をネットワーク３に接続するためのインターフェースである。電子黒板２００に、ＭＦＰ１００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、電子黒板２００は、ＭＦＰ１００と通信することができ、データの送受信が可能となる。
【００６１】
近距離通信部２１１は、通信可能な距離が予め定められており、通信可能な距離の範囲内に存在する装置と通信する。近距離通信部２１１は、例えば、ＭＦＰ１００との間の距離が通信可能な距離以下となると、ＭＦＰ１００と通信する。近距離通信部２１１の例としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の無線通信方式がある。
【００６２】
外部記憶装置２１０は、電子黒板２００に着脱自在であり、プログラムを記憶したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）２１０Ａが装着される。ＣＰＵ２０１は、外部記憶装置２１０を介してＣＤ−ＲＯＭ２１０Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１０に装着されたＣＤ−ＲＯＭ２１０Ａに記録されたプログラムをＲＡＭ２０３にロードして実行する。なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１０Ａに限られず、光ディスク、ＩＣカード、光カード、半導体メモリであってもよい。
【００６３】
また、ＣＰＵ２０１が実行するプログラムは、ＣＤ−ＲＯＭ２１０Ａに記録されたプログラムに限られず、フラッシュメモリ２０４に記憶されたプログラムをＲＡＭ２０３にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、電子黒板２００のフラッシュメモリ２０４に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、電子黒板２００が、インターネットに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをフラッシュメモリ２０４に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６４】
ここで、電子黒板の動作について説明する。図５は、本実施の形態における電子黒板が備えるＣＰＵが有する機能の一例を示すブロック図である。図５に示す機能は、電子黒板２００が備えるＣＰＵ２０１が、ＲＯＭ２０２、フラッシュメモリ２０４またはＣＤ−ＲＯＭ２１０Ａに記憶された画像表示プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図５を参照して、電子黒板２００が備えるＣＰＵ２０１は、入力検出部２５１と、色設定部２５３と、画像生成部２５５と、表示制御部２５７と、変更画像受信部２５９と、印刷指示部２６１と、制限情報受信部２６３と、を含む。
【００６５】
入力検出部２５１は、タッチパネル２０６を制御して、タッチパネル２０６に表示部２０５の表示面中でユーザーが指示した位置を検出させ、タッチパネル２０６が出力する表示部２０５の表示面中でユーザーが指示した位置を示す位置情報を取得する。入力検出部２５１は、取得された位置情報を色設定部２５３および画像生成部２５５に出力する。
【００６６】
タッチパネル２０６は、所定時間間隔で、表示部２０５の表示面中でユーザーが指示した位置を検出し、位置を検出する場合に位置情報を出力するが、位置を検出しない場合に位置情報を出力しない。入力検出部２５１は、タッチパネル２０６が連続して出力する複数の位置情報を１つの組に決定する。入力検出部２５１は、決定した組に含まれる複数の位置情報を画像生成部２５５に出力する。入力検出部２５１は、タッチパネル２０６から第１の位置情報が入力されてから所定時間経過する前に第２の位置情報が入力される場合、第１の位置情報と第２の位置情報とを同じ組に分類する。入力検出部２５１は、タッチパネル２０６から第１の位置情報が入力されてから所定時間経過した後に第２の位置情報が入力される場合、第１の位置情報と第２の位置情報とを異なる組に分類する。
【００６７】
色設定部２５３は、ユーザーが入力する手書き画像の色を設定する。例えば、色を選択するためのパレットを表示部２０５に表示する。パレットは、複数の色をそれぞれ選択するための複数のボタンを含む。色設定部２５３は、入力検出部２５１から入力される位置情報で特定される位置が、パレットに含まれる複数のボタンのいずれかの場合、複数のボタンのうち入力検出部２５１から入力される位置情報で特定される位置を含むボタンに対応する色を設定する。色設定部２５３は、設定された色を示す色情報を画像生成部２５５に出力する。
【００６８】
画像生成部２５５は、表示部２０５に表示するための画像を生成する。例えば、ＣＤ−ＲＯＭ２１０Ａに会議の資料などのデータが記憶されている場合、画像生成部２５５は、ＣＤ−ＲＯＭ２１０Ａに記憶されたデータを読み出して、データの画像を生成する。画像生成部２５５は、生成した画像を表示制御部２５７に出力する。
【００６９】
画像生成部２５５は、色設定部２５３から入力される色情報が入力された後に、入力検出部２５１から複数の位置情報を含む組が入力される場合、複数の位置情報でそれぞれ特定される複数の位置を結ぶ線に、色情報で特定される色を付した手書画像を生成する。画像生成部２５５は、手書画像を生成する場合、表示部２０５に表示されている画像に手書画像を合成することにより、新たな画像を生成し、表示制御部２５７に出力する。また、画像生成部２５５は、手書画像に加えて図形画像を生成するようにしてもよい。例えば、画像生成部２５５は、複数種類の図形を選択するための図形メニューを表示部２０５に表示し、入力検出部２５１から入力される位置情報で特定される位置が、図形メニュー内の場合、複数種類の図形のいずれかを決定し、その後に入力検出部２５１から入力される位置情報で特定される位置に基づいて、図形を配置する位置およびサイズを決定することにより図形画像を決定し、決定された図形画像に色設定部２５３により設定されている色を付した画像を生成する。なお、画像を生成する方法は種々の方法を採用することができ、上記の方法に限定されるものではない。
【００７０】
表示制御部２５７は、画像生成部２５５により生成された画像を、表示部２０５に表示する。表示制御部２５７は、表示部２０５に表示された画像を印刷指示部２６１に出力する。表示制御部２５７は、画像生成部２５５から画像が入力されるごとに、入力される画像を表示部２０５に表示するとともに、入力される画像を印刷指示部２６１に出力する。また、表示制御部２５７は、画像生成部２５５から画像が入力されるごとに、入力された画像を無線ＬＡＮＩ／Ｆ２０８を制御してＭＦＰ１００に送信する。
【００７１】
印刷指示部２６１は、ユーザーが入力する印刷条件を受け付け、ユーザーが入力する印刷指示を受け付けることに応じて、受け付けられた印刷条件で、表示制御部２５７から入力される画像の印刷を指示するプリント指示を、無線ＬＡＮＩ／Ｆ２０８を制御してＭＦＰ１００に送信する。印刷条件は、少なくとも印刷部数、用紙のサイズを含む。また、印刷指示部２６１は、電子黒板２００を操作するユーザーを識別するためのユーザー識別情報を、無線ＬＡＮＩ／Ｆ２０８を制御してＭＦＰ１００に送信する。例えば、ユーザーを認証するためのログイン画面を表示部２０５に表示し、ユーザーがログイン画面に従って入力する操作を、タッチパネル２０６が出力する位置情報に基づいて受け付け、受け付けられた操作に従って、ユーザーを特定する。なお、ユーザーの認証を、電子黒板２００で実行するようにしてもよいし、認証サーバーが存在する場合には、認証サーバーでユーザーを認証するようにしてもよい。
【００７２】
無線ＬＡＮＩ／Ｆ２０８がＭＦＰ１００から変更画像と制限情報とを受信する場合がある。変更画像および制限情報の詳細は後述するが、変更画像は、表示部２０５に表示された画像の少なくとも一部の色を異なる色に変更した画像であり、制限情報は使用可能な色を示す情報である。
【００７３】
変更画像受信部２５９は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から変更画像を受信し、受信された変更画像を表示制御部２５７に出力する。表示制御部２５７は、変更画像受信部２５９から変更画像が入力されることに応じて、表示部２０５に表示されている画像に代えて、変更画像を表示する。
【００７４】
制限情報受信部２６３は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から制限情報を受信し、受信された制限情報を色設定部２５３に出力する。色設定部２５３は、制限情報が入力された後は、制限情報で定められる使用可能な色のみを選択可能なパレットを表示部２０５に表示し、ユーザーが制限情報で定められる使用可能な色のみを選択可能にする。
【００７５】
図６は、本実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図６が示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶された画像生成プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図６を参照して、ＣＰＵ１１１は、電子黒板を制御する遠隔制御部５１と、部数取得部５３と、消費量予測部５５と、色変更部５７と、追加部分決定部５９と、画像形成部１４０を制御する画像形成制御部６１と、回復部６３と、を含む。
【００７６】
遠隔制御部５１は、電子黒板２００を制御する。遠隔制御部５１は、データ取得部７１と、装置判別部７３と、位置判別部７５と、ユーザー判別部７７と、表示制御部７９と、を含む。データ取得部７１は、通信Ｉ／Ｆ部１１２が電子黒板２００から画像を受信する場合、通信Ｉ／Ｆ部１１２が受信した画像を取得する。データ取得部７１は、取得された画像を消費量予測部５５および追加部分決定部５９に出力する。電子黒板２００は、表示部２０５に表示される画像が変更されるごとに、変更後の画像を送信するので、データ取得部７１は、電子黒板２００で表示される画像が変更されるごとに、変更後の画像を取得し、取得された画像を消費量予測部５５および追加部分決定部５９に出力する。データ取得部７１は、通信Ｉ／Ｆ部１１２が電子黒板２００から画像とともに印刷条件とを受信する場合、受信された印刷条件を部数取得部５３および消費量予測部５５に出力する。
【００７７】
装置判別部７３は、電子黒板２００を判別する。装置判別部７３は、通信Ｉ／Ｆ部１１２を制御し、電子黒板２００に装置を問合せる。装置の問合せを受ける電子黒板２００は、電子黒板２００を識別するための装置識別情報を返信するので、装置判別部７３は、通信Ｉ／Ｆ部１１２が電子黒板２００から受信する装置識別情報を取得し、装置識別情報で特定される電子黒板２００を判別する。装置判別部７３は、電子黒板２００の装置識別情報を色変更部５７に出力する。
【００７８】
位置判別部７５は、電子黒板２００の位置を判別する。位置判別部７５は、通信Ｉ／Ｆ部１１２を制御し、電子黒板２００に位置を問合せる。位置の問合せを受ける電子黒板２００は、電子黒板２００が配置された位置を示す配置位置情報を返信するので、位置判別部７５は、通信Ｉ／Ｆ部１１２が電子黒板２００から受信する配置位置情報を取得し、配置位置情報で特定される位置を判別する。位置判別部７５は、電子黒板２００の位置を示す配置位置情報を色変更部５７に出力する。
【００７９】
ユーザー判別部７７は、電子黒板２００を操作する操作ユーザーを判別する。ユーザー判別部７７は、通信Ｉ／Ｆ部１１２を制御し、電子黒板２００に操作ユーザーを問合せる。操作ユーザーの問合せを受ける電子黒板２００は、電子黒板２００を操作するユーザーを識別するためのユーザー識別情報を返信するので、ユーザー判別部７７は、通信Ｉ／Ｆ部１１２が電子黒板２００から受信するユーザー識別情報を取得し、ユーザー識別情報で特定される操作ユーザーを判別する。ユーザー判別部７７は、電子黒板２００を操作する操作ユーザーのユーザー識別情報を色変更部５７に出力する。
【００８０】
部数取得部５３は、データ取得部７１から入力される印刷条件で定められる印刷部数を取得し、取得された印刷部数を消費量予測部５５に出力する。電子黒板２００が会議室に配置されている場合には、部数取得部５３は、会議への参加者を登録した会議情報を、サーバーなどから取得できる場合、会議情報で会議への参加が予定されているユーザーの人数を、印刷部数に決定するようにしてもよい。
【００８１】
消費量予測部５５は、部数取得部５３から部数が入力され、データ取得部７１から画像および印刷条件が入力される。消費量予測部５５は、データ取得部７１から入力される画像を、印刷条件に従って画像形成部１４０に画像形成させる場合に消費されるトナーの量を予測する。消費量予測部５５は、シアン、マゼンタ、イエローおよびブラックのトナーごとに、画像形成部１４０で消費される消費量を予測する。さらに、電子黒板２００で画像を生成する際に用いられる色が予め定められている。ここでは、画像で用いられる色を使用色という。このため、消費量予測部５５は、電子黒板２００で使用されることが定められている複数の使用色別に、シアン、マゼンタ、イエローおよびブラックのトナーごとの消費量を予測する。具体的には、画像に用いられる使用色ごとに、その使用色で描かれた画像の面積および明度とから使用されるトナーの量を消費量として算出する。消費量予測部５５は、電子黒板で使用される複数の使用色別に、シアン、マゼンタ、イエローおよびブラックのトナーそれぞれについて予測された消費量を、色変更部５７に出力する。
【００８２】
追加部分決定部５９は、データ取得部７１から画像が入力される。追加部分決定部５９は、データ取得部７１から異なる時刻に入力される複数の画像から追加部分を決定する。具体的には、追加部分決定部５９は、第１のタイミングで電子黒板２００から受信された画像を第１の画像に設定する。第１のタイミングは、任意に定めることができるが、例えば、電子黒板２００が起動してから最初にデータをＭＦＰ１００に送信する時、電子黒板２００に表示する画像の異なるページまたはデータの画像に切り換えられてから最初にデータをＭＦＰ１００に送信する時とすることができる。追加部分決定部５９は、データ取得部７１から第１のタイミングより後の第２のタイミングで入力される画像を第２の画像に設定し、第２の画像と第１の画像との差分を追加部分に決定する。第２の画像は、第１の画像より後にデータ取得部７１から入力される画像である。データ取得部７１が第１の画像を受信してから複数の画像を受信する場合、第２の画像は、データ取得部７１が最後に受信した画像である。追加部分決定部５９は、第２の画像と追加部分とを色変更部５７に出力する。
【００８３】
画像形成制御部６１は、画像形成部１４０を制御し、画像形成部１４０に用紙に画像を形成させる。画像形成制御部６１は、残量検出部６５を含む。残量検出部６５は、残量センサー４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋの出力値に基づいて、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋそれぞれのトナーの残量を検出する。具体的には、残量検出部６５は、残量センサー４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋにより、現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋに収納されるトナーの残量が所定の値になる事象が検出された後に、その事象が検出されたトナーの残量を検出する。例えば、残量センサー４２Ｙによって第２のしきい値以下となることが検出される場合、現像器２４Ｙに収納されるイエローのトナーの残量を第２のしきい値に対して予め定められた所定の値に決定する。その後、画像形成部１４０が画像を形成するごとに、予め定められた所定の値からイエローのトナーの消費量を減算することにより、残量を算出する。残量検出部６５は、シアン、マゼンタ、イエローおよびブラックのトナーごとに検出されたトナーの残量を色変更部５７に出力する。
【００８４】
現像器２４Ｙ，２４Ｍ，２４Ｃ，２４Ｋに収納されるトナーの残量が所定の値になる事象を検出が検出された後に、例えば、現像器２４Ｃに収納されるトナーの残量が所定の値になる事象が検出された後に、トナーボトル４１Ｃが交換されると、残量検出部６５は、現像器２４Ｃに収納されるトナーの残量が所定の値になる事象を検出しなくなる。具体的には、残量センサー４２Ｃが、トナーホッパーに収納されるトナーの量が第１の値より大きくなる事象を検出する。残量検出部６５は、現像器２４Ｃに収納されるトナーの残量が所定の値になる事象を検出しなくなる場合、回復部６３に回復指示を出力する。
【００８５】
色変更部５７は、追加部分決定部５９から第２の画像と追加部分とが入力され、消費量予測部５５から複数の使用色別のトナーの消費量が入力され、残量検出部６５からトナー残量が入力される。色変更部５７は、イエロー、マゼンタ、シアンおよびブラックのトナーごとにトナーの消費量の合計を算出し、消費量と残量とを比較する。色変更部５７は、イエロー、マゼンタ、シアンおよびブラックのトナーの少なくとも１つにおいて、消費量が残量を超える場合に、第２の画像の色を変更する。
【００８６】
例えば、色変更部５７は、イエロー、マゼンタ、シアンおよびブラックのトナーのうち、消費量が残量を超えるトナーを対象トナーに決定する。例えば、シアンのトナーにおいて、消費量が残量を超える場合を例に説明する。この場合、対象トナーはシアンである。色変更部５７は、対象トナーであるシアンの消費量から残量を減算した値を削減量に決定する。そして、色変更部５７は、複数の使用色のうち対象トナーであるシアンのトナーの消費量が最も大きな色を変更の対象となる対象色に決定し、対象色の色を変更する。色変更部５７は、対象色に対して予測されたイエロー、マゼンタ、シアンおよびブラックのトナーそれぞれの消費量のうち、対象トナーであるシアンのトナーの消費量を残量以下となるように変更することによって、対象色の色を変換色に変更する。
【００８７】
例えば、シアンのトナーの残量が１００００、画像全体におけるシアンのトナーの消費量を１３０００とする。この場合、削減量は３０００となる。対象色がシアンとマゼンタとをそれぞれ５０％混合した色とし、対象色に対するシアンのトナーとマゼンタのトナーそれぞれの消費量が８０００とする。この場合、シアンのトナーの消費量を残量である５０００以下にするためには、シアンのトナーの消費量を消費量から削減量３０００を減算した５０００以下にする。この場合、対象色に割り当てられるトナーを、消費量がシアンのトナーが５０００で、マゼンタのトナーが８０００となる。この場合、対象色を変更した変換色は、シアンのトナーとマゼンタのトナーとを５対８の割合で混合した色になる。色変更部５７は、第２の画像を、第２の画像中で対象色の部分を、変換色に変換した変換画像を生成し、変換画像を表示制御部７９に出力する。また、色変更部５７は、変換画像と、第２の画像から色を変更した変更部分とを、回復部６３に出力する。
【００８８】
色変更部５７は、第２の画像全体を処理対象として、対象色を決定して、第２の画像中で対象色を変換色に変更することにより変更画像を生成するようにした。色変更部５７は、第２の画像中で追加部分決定部５９から入力される追加部分を処理対象として、追加部分中で対象色を決定するようにしもよい。また、色変更部５７は、第２の画像中で追加部分決定部５９から入力される追加部分以外の残余部分を処理対象として、残余部分中で対象色を決定して、残余部分中で対象色を変換色に変更することにより変更画像を生成するようにしもよい。
【００８９】
また、色変更部５７は、位置判別部７５から入力される位置情報で特定される位置が、予め定められた領域の場合に、第２の画像中で処理対象の色の部分を変更した変換画像を生成するようにしてもよい。例えば、会議室等の複数人が集合する領域を予め定めておくことで、色変更部５７は、電子黒板２００が会議室に配置されている場合に、第２の画像中で処理対象色の部分を変更した変換画像を生成する。ＭＦＰ１００は、会議室等の予め定められた領域に配置された装置から受信された画像の色を自動的に変更するので、トナーの残量が少ない状態においても、会議で使用する画像を用紙に形成することができる。
【００９０】
また、色変更部５７は、ユーザー判別部７７から入力されるユーザー識別情報で特定されるユーザーが、予め定められたユーザーの場合に、第２の画像中で処理対象の色の部分を変更した変換画像を生成するようにしてもよい。例えば、会議の発表者等を予め定めておくことで、色変更部５７は、電子黒板２００を使用するユーザーが発表者の場合に、第２の画像中で処理対象色の部分を変更した変換画像を生成する。ＭＦＰ１００は、電子黒板２００を使用するユーザーが発表者の場合に、電子黒板２００から受信された画像の色を自動的に変更するので、トナーの残量が少ない状態においても、会議で使用する画像を用紙に形成することができる。
【００９１】
なお、電子黒板２００、それが配置される位置、およびそれを使用するユーザーの２以上を組み合わせて、変換画像を生成するか否かを決定するようにしてもよい。
【００９２】
表示制御部７９は、色変更部５７から変更画像が入力されることに応じて、電子黒板２００を制御して、変更画像を電子黒板２００に表示させる。具体的には、通信Ｉ／Ｆ部１１２を制御して、電子黒板２００に変更画像と、表示コマンドと、制限情報と、を送信する。表示コマンドは、変更画像を表示する指令を含む。電子黒板２００は、ＭＦＰ１００から変更画像と表示コマンドとが受信されることに応じて、変更画像を表示する。このため、電子黒板２００のユーザーは、表示部２０５に表示された画像の色が変更されるので、ＭＦＰ１００のトナーの残量が不足した状態であることを知ることができる。制限情報は、対象色と変換色との組を少なくとも含む。
【００９３】
画像形成制御部６１は、電子黒板２００からプリント指示が受信される場合、画像形成部１４０を制御し、色変更部５７によって変換データが生成されている場合には、変換データの画像を画像形成部１４０に形成させる。この際、変換データに、対象色が変換色に変更されていることを通知するための画像を、合成した合成データを生成し、合成データの画像を画像形成部１４０に形成させる。例えば、変換データの画像の周辺から所定の範囲に、対象色の画像と変換色の画像とを合成した画像を形成する。また、対象色が変換色に変換されたことを通知する案内情報を合成するようにしてもよい。これにより、画像が形成された用紙を見るユーザーは、対象色が変換色に変更されていることを知ることができる。
【００９４】
回復部６３は、色変更部５７から第２の画像と変更部分とが入力される。回復部６３は、残量検出部６５から回復指示が入力されることに応じて、第２の画像の変更部分の変換色を変更前の対象色に変更した回復画像を生成する。回復部６３は、回復画像を表示制御部７９に出力する。色変更部５７が変換画像を表示制御部７９に出力した後に、データ取得部７１から取得された第２画像は、ユーザーにより変換色が指定された追加部分を含む場合がある。このため、回復部６３は、色変更部５７により生成された変換画像を変更前画像として記憶しておき、色変更部５７から入力される変更部分のうち、色変更部５７から入力される第２の画像と変換前画像とで同じ部分について、第２の画像の変更部分の変換色を変更前の対象色に変更するが、色変更部５７から入力される第２の画像と変換前画像とで異なる追加部分について、第２の画像の変更部分の変換色を変更前の対象色に変更しない。このため、回復部６３は、電子黒板２００に変更画像を表示させた後にユーザーにより追加された追加部分は、ユーザーが指定した変換色で追加された画像なので、ユーザーにより指定された変換色で追加された画像の色を変更しないようにすることができる。
【００９５】
表示制御部７９は、回復部６３から回復画像が入力されることに応じて、電子黒板２００を制御して、回復画像を電子黒板２００に表示させる。具体的には、通信Ｉ／Ｆ部１１２を制御して、電子黒板２００に回復画像と、表示コマンドとを送信する。表示コマンドは、回復画像を表示する指令を含む。電子黒板２００は、ＭＦＰ１００から回復画像と表示コマンドとが受信されることに応じて、回復画像を表示する。このため、表示部２０５に表示された画像の色が元の色に変更されるので、電子黒板２００のユーザーは、ＭＦＰ１００のトナーが補充された状態であることを知ることができる。
【００９６】
＜色変換の具体例＞
図７は、電子黒板に表示される画像の一例を示す第１の図である。図７を参照して、画像３００は、第１色の手書画像３１１と、第２色の手書画像３１３と、第３色の手書画像３１５と、第３色の画像３０１と、第１色の画像３０３と、パレット３０５と、を含む。図では、色の違いをハッチングの違いで示している。画像３０１と、画像３０３とは、フラッシュメモリ２０４に記憶されたデータの画像に含まれる。手書画像３１１，３１３，３１５は、データの画像に手書きで追加された追加部分である。パレット３０５は、第１色を選択するためのボタン３０６と、第２色を選択するためのボタン３０７と、第３色を選択するためのボタン３０８とを含む。
【００９７】
図８は、トナーの消費量の一例を示す第１の図である。図８においては、電子黒板に表示される画像に、第１色、第２色および第３色の色が含まれる場合を示している。トナー割合は、単位面積当たりのトナーの消費量を示す。例えば、第２色のトナー割合は、シアン（Ｃ）が「１００」、マゼンタ（Ｍ）が「１００」、イエロー（Ｙ）が「０」、およびブラック（Ｋ）が「０」を示している。面積は、電子黒板に表示される画像に占める第１色、第２色および第３色の部分の面積を示す。第１色が「５０」、第２色が「８０」、第３色が「１０」としている。
【００９８】
消費量は、電子黒板に表示される画像における第１色、第２色および第３色の部分でそれぞれ使用されることが予測されるトナーの量を示す。消費量は、トナー割合に面積を乗算した値である。
【００９９】
ここで、シアン（Ｃ）のトナーの残量が「１０００」の場合を考える。電子黒板に表示される画像を画像形成したと仮定した場合のシアン（Ｃ）のトナーの消費量は、第１色に対して予測される消費量「５０００」と第２色に対して予測される消費量「８０００」との合計で「１３０００」である。この場合、消費量が残量より大きくなるので、シアン（Ｃ）のトナーが対象トナーとなる。
【０１００】
第１色、第２色および第３色のうち、対象トナーであるシアン（Ｃ）のトナーの消費量が最大なのは、消費量が「８０００」の第２色であり、第２色が対象色となる。対象トナー以外のトナーでシアン（Ｃ）のトナーを使用するのは第１色であり、第１色のシアン（Ｃ）のトナーの消費量「５０００」を確保すると、残量は「５０００」（＝８０００−３０００）である。このため、対象色である第２色のシアンのトナーの消費量を、残量「５０００」以下にすることにより、シアン（Ｃ）のトナーが不足しないようにすることができる。
【０１０１】
図９は、トナーの消費量の一例を示す第２の図である。図９においては、図８に示した状態から、対象色である第２色のシアンのトナーの消費量を「４９６０」とした変換色に変更した状態を示している。図９を参照して、変換色である第４色のシアン（Ｃ）のトナーの消費量が「４９６０」、マゼンタ（Ｍ）のトナーの消費量が「８０００」、イエロー（Ｙ）のトナーの消費量が「０」、およびブラック（Ｋ）のトナーの消費量が「０」を示している。これに伴い、変換色である第４色のトナー割合が、シアン（Ｃ）が「６２」、マゼンタ（Ｍ）が「１００」、イエロー（Ｙ）が「０」、およびブラック（Ｋ）が「０」となる。
【０１０２】
図１０は、電子黒板に表示される画像の一例を示す第１の図である。図１０を参照して、画像３１０が、図７に示した画像３００と異なる点は、第２色の手書画像３１３が、変換色の手書画像３１３Ａに変更された点である。また、パレット３０５において、第２色を選択するためのボタン３０７が、変換色である第４色を選択するためのボタン３０７Ａに変更されている。このため、ユーザーは、画像３１０が表示された後は、第２色を選択して画像を追加することができず、変換色である第４色を選択して画像を追加することができる。
【０１０３】
図１１は、画像生成処理の流れの一例を示すフローチャートである。画像生成処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶された画像生成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１１を参照して、ＣＰＵ１１１は、装置情報を取得する。具体的には、ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を制御して電子黒板２００と通信し、電子黒板２００から装置情報を取得する。装置情報は、電子黒板２００の装置識別情報と、電子黒板が配置される位置を示す位置情報と、電子黒板を使用するユーザーのユーザー識別情報と、を含む。
【０１０４】
次のステップＳ０２においては、色変換の要否を判定する。ステップＳ０１において取得された装置情報に基づいて、色変換するか否かを判断する。具体的には、ＭＦＰ１００に色変換する装置の装置識別情報、装置が配置される位置を示す位置情報およびユーザーのユーザー識別情報を予め登録しておき、電子黒板２００および電子黒板２００を使用するユーザーが予めＭＦＰ１００に登録されており、かつ、電子黒板２００が予め登録された位置に配置されている場合に、色変換すると判断する。例えば、電子黒板２００と、会議室Ａの位置と、ユーザーＡとをＭＦＰ１００に登録しておくことにより、電子黒板２００が会議室Ａに配置されており、電子黒板２００をユーザーＡが使用している場合に、色変換すると判断する。なお、色変換する対象となる装置のみをＭＦＰ１００に登録しておき、電子黒板２００がＭＦＰ１００に登録されている場合に色変換すると判断するようにしてもよい。さらに、色変換する対象となる位置のみをＭＦＰ１００に登録しておき、電子黒板２００がＭＦＰ１００に登録された位置に配置されている場合に色変換すると判断するようにしてもよい。特に、電子黒板２００に代えて、ユーザーが携帯するスマートフォンやタブレット端末等の携帯情報装置を用いる場合、ユーザーが会議室内に存在する場合に、色変換すると判断することができる。さらに、色変換する対象となる装置とユーザーとをＭＦＰ１００に登録しておき、電子黒板２００と電子黒板２００を使用するユーザーがＭＦＰ１００に登録されている場合に色変換すると判断するようにしてもよい。さらに、色変換する装置と位置とをＭＦＰ１００に登録しておき、電子黒板２００が会議室等の予め定められた位置に配置される場合に色変換すると判断するようにしてもよい。
【０１０５】
次のステップＳ０３においては、判定結果によって処理を分岐させる。色変換が必要と判断された場合には、処理をステップＳ０４に進めるが、不要と判断される場合は処理をステップＳ０１に戻す。ステップＳ０４においては、データを取得したか否かを判断する。通信Ｉ／Ｆ部１１２が電子黒板２００からデータを受信したならば、電子黒板２００から受信されたデータを取得し、処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ１９に進める。
【０１０６】
ステップＳ１９においては、プリント指示を受け付けたか否かを判断する。通信Ｉ／Ｆ部１１２が電子黒板２００からプリント指示を受信したならば、電子黒板２００から受信されるプリント指示を受け付ける。プリント指示を受け付けたならば処理をステップＳ２０に進めるが、そうでなければ処理をステップＳ０４に戻す。ステップＳ２０においては、プリント指示に従って、画像を形成し、処理を終了する。具体的には、プリント指示に含まれるデータを、プリント指示に含まれる印刷条件に従って用紙に画像を形成する。また、プリント指示に含まれるデータが変換データの場合、対象色が変換色に変更されていることを通知するための画像を、合成したデータの画像を形成する。例えば、データの画像の周辺から所定の範囲に、対象色の画像と変換色の画像とを合成した画像を形成する。これにより、画像が形成された用紙を見るユーザーは、対象色が変換色に変更されていることを知ることができる。
【０１０７】
ステップＳ０５においては、印刷条件を取得し、処理をステップＳ０６に進める。通信Ｉ／Ｆ部１１２を制御して、電子黒板２００に設定されている印刷条件を電子黒板２００から受信する。なお、電子黒板２００がデータとともに印刷条件を送信する場合には、通信Ｉ／Ｆ部１１２がデータとともに受信する印刷条件を取得する。
【０１０８】
ステップＳ０６においては、追加部分を決定し、処理をステップＳ０７に進める。ステップＳ０４が複数回実行される場合がある。ステップＳ０１が実行された後に最初にステップＳ０４が実行されて取得されるデータを第１画像とする場合、２回目以降にステップＳ０４が実行されて取得されるデータを第２画像とする。この場合、ステップＳ０６においては、第１画像と第２画像との差分を追加部分に決定する。
【０１０９】
ステップＳ０７においては、処理対象とするトナーを選択する。ＭＦＰ１００は、シアン、マゼンタ、イエローおよびブラックの４色のトナーを用いるため、４色のトナーを順に処理対象に選択する。次のステップＳ０８において、処理対象に選択されたトナーの残量を取得する。次のステップＳ０９においては、トナーが補充されたか否かを判断する。トナーボトル４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋのいずれかが交換されたならばトナーが補充されたと判断する。トナーが補充されたならば処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ１０に進める。
【０１１０】
ステップＳ１０においては、処理対象に選択されたトナーの消費量を予測し、処理をステップＳ１１に進める。最後にステップＳ０４が実行されて取得されたデータと、ステップＳ０５において取得された印刷条件とに基づいて、処理対象に選択されたトナーの消費量を予測する。
【０１１１】
ステップＳ１１においては、予測されたトナーの消費量がステップＳ０８において取得されたトナーの残量より大きいか否かを判断する。消費量が残量よりも大きい場合は処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１４に進める。ステップＳ１２においては、処理対象に選択されているトナーを対象トナーに決定し、処理をステップＳ１３に進める。ステップＳ１３においては、対象トナーに対する削減量を算出する。ステップＳ１０において予測された消費量からステップＳ０８において取得された対象トナーの残量を減算した値を削減量に設定し、処理をステップＳ１４に進める。
【０１１２】
ステップＳ１４においては、４色のトナーのうちステップＳ０７において処理対象に選択されていない色のトナーが存在するか否かを判断する。未選択の色のトナーが存在するならば処理をステップＳ０７に戻すが、そうでなければ処理をステップＳ１５に進める。ステップＳ１５においては、データ変換処理を実行し、処理をステップＳ１６に進める。データ変換処理の詳細は後述するが、ステップＳ０４において取得されたデータを変換データに変換するとともに制限情報を生成する処理である。ステップＳ１６においては、変換データと制限情報とを電子黒板２００に送信し、処理をステップＳ０４に戻す。
【０１１３】
一方、ステップＳ１７においては、変換データにおいて変更色を対象色に変更することにより、回復データを生成する。これにより、トナーが不足することが原因で、画像形成を可能とするために変更された色が、変更前の色に変更される。なお、トナーが不足することにより、ユーザーが選択可能な色が制限された状態で、ユーザーにより変更色が指定されて手書画像または図形画像が追加される場合がある。この場合には、ユーザーにより指定された変更色で追加された手書画像または図形画像は、対象色に変更しない。これにより、ユーザーにより指定された色と異なる色で追加された手書画像または図形画像のみの色を基の色に戻すことができる。ステップＳ１８においては、通信Ｉ／Ｆ部１１２を制御して、電子黒板２００に回復データを送信し、処理をステップＳ０４に戻す。
【０１１４】
図１２は、データ変換処理の流れの一例を示すフローチャートである。データ変換処理は、図１１のステップＳ１３において実行される処理である。データ変換処理が実行される前の段階で、ステップＳ０４においてデータが取得されており、ステップＳ０６において追加部分が決定されており、ステップＳ１１において対象トナーが決定されており、ステップＳ０８において対象トナーの残量が取得されており、ステップＳ０９において対象トナーの消費量が予測されている。以下、ステップＳ０４において取得されたデータを対象データという。
【０１１５】
図１２を参照して、ＣＰＵ１１１は、追加部分を処理対象に設定する（ステップＳ２１）。対象データのうち追加部分を色変換の処理の対象に設定する。次のステップＳ２２においては、色変換処理を実行する。
【０１１６】
図１３は、色変換処理の流れの一例を示すフローチャートである。図１３を参照して、処理対象に設定されている処理対象部分の使用色を決定する（ステップＳ３１）。使用色は、処理対象部分で使用されている色である。ここでは、追加部分が処理対象に設定されているので、追加部分に含まれる１以上の色のすべてを使用色に決定する。そして、決定された１以上の使用色別に、４色のトナーそれぞれの消費量を予測する（ステップＳ３２）。処理対象に設定されている追加部分を画像形成したと仮定して、４色のトナーそれぞれの消費量を予測する。
【０１１７】
次のステップＳ３３においては、ステップＳ３１において決定された使用色のうちから対象トナーの消費量が最大の使用色を対象色に決定する。そして、ステップＳ３４においては、ステップＳ３３において対象色に対して予測された４色のトナーそれぞれの消費量のうち対象トナーの消費量が削減量以上か否かを判断する。対象トナーの消費量が削減量以上ならば処理をステップＳ３５に進めるが、そうでなければ処理をステップＳ３７に進める。
【０１１８】
ステップＳ３５においては、対象色に対する対象トナーの消費量を、それから削減量を減算した値に設定し、処理をステップＳ３６に進める。ステップＳ３６においては、削減量をゼロに設定し、処理をステップＳ３９に進める。ステップＳ３９においては、処理がステップＳ３６から進む場合、対象色に対して、変更後の対象トナーの消費量と、他の３色のトナーの消費量とから定まる色を追加部分の変換色に決定し、処理をデータ変換処理に戻す。
【０１１９】
一方、ステップＳ３７においては、対象トナーの削減量を、それから対象トナーの消費量を減算した値に設定し、処理をステップＳ３８に進める。ステップＳ３８においては、対象色に対する対象トナーの消費量をゼロに設定し、処理をステップＳ３９に進める。ステップＳ３９においては、処理がステップＳ３７から進む場合、対象色に対して、ゼロに設定された対象トナーの消費量と、他の３色のトナーの消費量とから定まる色を追加部分の変換色に決定し、処理をデータ変換処理に戻す。
【０１２０】
図１２に戻って、ステップＳ２２において、追加部分に対して、対象色と、変換色と、削減量が決定される。ステップＳ２３においては、制限情報を生成する。制限情報は、色変換処理により追加部分に対して決定される対象色と変換色とを含む。そして、ステップＳ２４においては、変換データを生成し、処理をステップＳ２５に進める。具体的には、対象データの追加部分において対象色を変更色に変更することにより、変換データを生成する。
【０１２１】
次のステップＳ２５においては、ステップＳ２２において実行された色変換処理によって決定された削減量が正の値か否かを判断する。削減量がゼロより大きければ処理をステップＳ２６に進めるが、そうでなければ処理を画像生成処理に戻す。ステップＳ２６においては、対象データのうち追加部分以外の残余部分を処理対象に設定する。そして、次のステップＳ２７において、残余部分に対して図１３に示した色変換処理を実行し、処理をステップＳ２８に進める。すなわち、残余部分に含まれる１以上の色のうちから対象トナーの消費量が最大の色を対象色に決定し、対象色に対して予測された４色のトナーそれぞれの消費量のうち対象トナーの消費量が削減量以上ならば、対象色に対する対象トナーの消費量を、それから削減量を減算した値に設定し、対象色に対して、変更後の対象トナーの消費量と、他の３色のトナーの消費量とから定まる色を残余部分の変換色に決定する。また、対象色に対して予測された４色のトナーそれぞれの消費量のうち対象トナーの消費量が削減量より小さければ、対象色に対する対象トナーの消費量をゼロに設定し、対象色に対して、ゼロに設定された対象トナーの消費量と、他の３色のトナーの消費量とから定まる色を残余部分の変換色に決定する。
【０１２２】
ステップＳ２８においては、ステップＳ２３において生成された制限情報を更新し、処理をステップＳ２９に進める。具体的には、ステップＳ２７において実行される色変換処理により残余部分に対して決定された対象色と変更色とを制御情報に追加する。
【０１２３】
次のステップＳ２９においては、ステップＳ２４において生成された変換データを更新し、処理を画像生成処理に戻す。具体的には、変換データの残余部分において対象色を変更色に変更することにより変換データを更新する。
【０１２４】
このデータ変換処理によれば、追加部分で対象色を決定して、対象色において対象トナーの消費量を減らすことで変換色を決定し、さらに、対象トナーの消費量を減らす必要がある場合に、追加部分以外の部分において対象色を決定して、対象色において対象トナーの消費量を減らすことで変換色をする。なお、追加部分で第１の対象色を決定して、第１の対象色において対象トナーの消費量を減らすことで第１の対象色に対応する変換色を決定し、さらに、対象トナーの消費量を減らす必要がある場合に、追加部分で第２の対象色を決定して、第２の対象色において対象トナーの消費量を減らすことで第２の対象色に対する変換色を決定するようにしてもよい。この場合には、追加部分の色が変更されるが、追加部分以外の部分の色を変更しなくてもよい場合があり、追加部分以外の部分の色をできるだけ変更しないようにすることができる。
【０１２５】
図１４は、画像表示処理の流れの一例を示すフローチャートである。画像表示処理は、電子黒板２００が備えるＣＰＵ２０１が、ＲＯＭ２０２、フラッシュメモリ２０４またはＣＤ−ＲＯＭ２１０Ａに記憶された画像表示プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図５を参照して、ＣＰＵ２０１は、ユーザーのログインを受け付けたか否かを判断する（ステップＳ５１）。ログインを受け付けるまで待機状態となり（ステップＳ５１でＮＯ）、ログインを受け付けたならば（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。表示部２０５にログイン画面を表示し、ユーザーがログイン画面に従って入力する操作を、タッチパネル２０６が出力する位置情報に基づいて受け付け、受け付けられた操作に従って、ユーザーを特定する。なお、ユーザーの認証は、ＣＰＵ２０１が実行するようにしてもよいし、認証サーバーが存在する場合には、認証サーバーでユーザーを認証するようにしてもよい。ステップＳ５２においては、ログインを許可したユーザーを特定し、処理をステップＳ５３に進める。
【０１２６】
ステップＳ５３においては、ＭＦＰ１００に装置情報を送信し、処理をステップＳ５４に進める。無線ＬＡＮＩ／Ｆ２０８を制御して、装置情報をＭＦＰ１００に送信する。装置情報は、電子黒板２００を識別するための装置識別情報と、電子黒板２００が配置される位置を示す位置情報と、ステップＳ５２において特定されたユーザーを識別するためのユーザー識別情報と、を含む。
【０１２７】
ステップＳ５４においては、表示指示を受け付けたか否かを判断する。表示指示は、例えば、フラッシュメモリ２０４またはＣＤ−ＲＯＭ２１０Ａに記憶されたデータを指定する操作である。表示指示を受け付けるまで待機状態となり（ステップＳ５４でＮＯ）、表示指示を受け付けたならば（ステップＳ５４でＹＥＳ）、処理をステップＳ５５に進める。
【０１２８】
ステップＳ５５においては、表示指示で特定されるデータを読み出し、処理をステップＳ５６に進める。ステップＳ５６においては、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００に読み出されたデータを送信し、処理をステップＳ５７に進める。ステップＳ５７においては、読み出されたデータを表示部２０５に表示し、処理をステップＳ５８に進める。ステップＳ５８においては、色を選択するためのパレットを表示部２０５に表示し、処理をステップＳ５９に進める。
【０１２９】
ステップＳ５９においては、印刷条件を決定し、処理をステップＳ６０に進める。印刷条件は、予めデフォルト値が定められていてもよいし、ユーザーが設定するようにしてもよい。ステップＳ６０においては、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００に印刷条件を送信し、処理をステップＳ６１に進める。ステップＳ６１においては、描画処理を実行し、処理を終了する。
【０１３０】
図１５は、描画処理の流れの一例を示すフローチャートである。描画処理は、図１４のステップＳ５９において実行される処理である。図１５を参照して、無線ＬＡＮＩ／Ｆ２０８がＭＦＰ１００からデータと制限情報とを受信したか否かを判断する（ステップＳ７１）。データと制限情報とを受信したならば処理をステップＳ７２に進めるが、そうでなければ処理をステップＳ７４に進める。ステップＳ７４においては、ユーザーが入力する指示を検出したか否かを判断する。タッチパネル２０６から位置情報が出力される場合に、ユーザーが入力する指示を検出する。ユーザーが入力する指示を検出したならば処理をステップＳ７５に進めるが、そうでなければ処理をステップＳ７１に戻す。
【０１３１】
ステップＳ７２においては、ステップＳ７１においてＭＦＰ１００から受信されたデータを表示部２０５に表示し、処理をステップＳ７３に進める。ステップＳ７３においては、色を選択するためのパレットを表示部２０５に表示し、処理をステップＳ７１に戻す。ここで、パレットで選択可能な色は、ステップＳ７１においてＭＦＰ１００から受信された制限情報で制限された色である。具体的には、制限情報は、対象色と変換色とを含む。パレットで選択可能な色として、対象色に代えて、変換色を含める。これにより、ＭＦＰ１００で画像形成可能な色をユーザーが選択可能になる。
【０１３２】
ステップＳ７５においては、ステップＳ７４において検出された指示に基づいて操作を特定する。タッチパネル２０６が出力する位置情報で特定される位置が、パレット内ならば色決定操作を特定し、図形を選択する図形領域内ならば図形操作を特定し、プリントを実行するプリント指示ボタン内ならばプリント指示操作を特定し、終了を指示する終了ボタン内ならば終了操作を特定し、パレット、図形領域、実行指示ボタンおよび終了ボタンのいずれでもなければ手書操作を特定する。特定された操作が色選択操作ならば処理をステップＳ７６に進め、手書操作ならば処理をステップＳ７７に進め、図形操作ならば処理をステップＳ７８に進め、プリント指示操作ならば処理をステップＳ７９に進め、終了操作ならば処理を画像表示処理に戻す。
【０１３３】
ステップＳ７６においては、色選択操作によってユーザーによりパレットから選択された色を決定し、処理をステップＳ８０に進める。ステップＳ７７においては、手書画像を生成し、処理をステップＳ８０に進める。タッチパネル２０６が連続して出力する位置情報を接続した線であって、ステップＳ７６において最後に決定された色の線の画像を手書画像として生成する。ステップＳ７８においては、図形画像を生成し、処理をステップＳ８０に進める。図形領域内でユーザーにより指示された位置の図形であって、ステップＳ７６において最後に決定された色の図形の画像を図形画像として生成する。
【０１３４】
ステップＳ８０においては、操作が終了したか否かを判断する。手書操作、図形操作が終了した場合に操作が終了したと判断する。操作が終了したならば処理をステップＳ８１に進めるが、そうでなければ処理をステップＳ７５に戻す。このため、ユーザーにより色選択操作および手書操作が、手書操作が終了するまで繰り返して実行され、ユーザーにより色選択操作および図形操作が、図形操作が終了するまで繰り返して実行される。
【０１３５】
ステップＳ８１において、データの画像に、ステップＳ７７において生成された手書画像またはステップＳ７８において生成された図形画像を合成することにより、合成データを生成する。データは、ステップＳ７１において、ＭＦＰ１００からデータが受信されている場合にはＭＦＰ１００から受信されたデータ（変換データ）であり、ステップＳ７１において、ＭＦＰ１００からデータが受信されていない場合には、図１４のステップＳ５５においてフラッシュメモリ２０４またはＣＤ−ＲＯＭ２１０Ａから読み出されたデータである。次のステップＳ８２においては、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００に、手書画像または／および図形画像が合成された合成データを送信し、処理をステップＳ７１に戻す。
【０１３６】
一方、ステップＳ７９においては、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００にプリント指示を送信し、処理を画像表示処理に戻す。プリント指示は、表示部２０５に表示されている画像の形成を指示するコマンドである。このため、ステップＳ８１において合成画像が生成されている場合には、合成画像を図１４のステップＳ５９において決定された印刷条件での画像形成するコマンドである。
【０１３７】
＜第１の変形例＞
第１の実施の形態におけるＭＦＰ１００において、色変更部５７は、電子黒板２００が予め定められた位置に配置されている場合に、電子黒板２００から受信されるデータの色を変換した変換画像を生成するようにした。第１の変形例においては、色変更部５７が、予め定められた位置に配置された装置であって、用途が予め定められた装置からデータを受信する場合に、そのデータの色を変換するようにしたものである。
【０１３８】
用途は、その装置が使用される状態を示す。ここでは、複数人が同時にその装置を使用する状態を示す用途が予め定められている場合を例に説明する。複数人が同時にその装置を使用する状態を示す用途は、例えば、プレゼンテーションを含む。
【０１３９】
図１６は、判定テーブルの一例を示す図である。図１６を参照して、判定テーブルは、装置識別情報の項目と、用途の項目と、設置場所の項目と、変換要否の項目と、を含むレコードを含む。装置識別情報の項目は、装置を識別するための装置識別情報が設定される。用途の項目は、その装置に割り当てられた用途が設定される。設置場所の項目は、その装置が配置される位置を示す。変換要否の項目は、色変換の要否が設定される。
【０１４０】
例えば、第１行に示されるレコードは、電子黒板２００の装置識別情報「インタラクティブボード」に対応し、電子黒板２００がプレゼンテーションに用いられ、「会議室」に配置されていることを示し、色変換を実行する設定がされていることを示す。
【０１４１】
第２行に示されるレコードは、装置識別情報「ＰＣ００１」のＰＣに対応し、そのＰＣがプレゼンテーションに用いられ、「会議室」に配置されていることを示し、色変換を実行する設定がされていることを示す。
【０１４２】
第３行に示されるレコードは、装置識別情報「ＰＣ００２」のＰＣに対応し、そのＰＣが編集に用いられ、「会議室」に配置されていることを示し、色変換を実行しない設定がされていることを示す。
【０１４３】
＜第２の変形例＞
第１の実施の形態におけるＭＦＰ１００において、色変更部５７は、電子黒板２００を使用するユーザーが予め定められたユーザーである場合に、電子黒板２００から受信されるデータの色を変換した変換画像を生成するようにした。第２の変形例においては、色変更部５７が、電子黒板２００を使用するユーザーの用途または印刷率に基づいて、電子黒板２００に表示されたデータを色変換するか否かを判断するようにしたものである。例えば、色変更部５７は、ユーザーが電子黒板２００に用途を設定するようにして、設定された用途が予め定められた用途の場合、例えば、複数人が同時に電子黒板２００を使用する状態を示すプレゼンテーションの場合に、電子黒板２００に表示されたデータを色変換すると判断する。また、色変更部５７は、そのユーザーが電子黒板２００を使用した実績として、電子黒板２００にデータの画像を表示させた実績と、データの画像を印刷させた実績とを記憶しておき、印刷率が所定の値以上の場合に、電子黒板２００に表示されたデータを色変換すると判断する。印刷率は、データの画像を表示させた回数に対するデータの画像を印刷させた回数の割合である。
【０１４４】
図１７は、色変換の有無判断の一例を示す図である。図１７を参照して、１つの事例をユーザー名の項目と、用途の項目と、印刷比率の項目と、変換要否の項目と、で示している。ユーザー名の項目は、ユーザーを識別するためのユーザー識別情報が設定される。用途の項目は、ユーザーにより設定される用途が設定される。印刷比率の項目は、そのユーザーに対して実績から算出される印刷比率が設定される。変換要否の項目は、色変換の要否が設定される。ここでは、用途がプレゼンテーションの場合、または、印刷比率が５０％以上の場合に、色変換が必要としている。
【０１４５】
第１行目に示される事例では、ユーザー識別情報「ｐｒｅｓｅｎｔｅｒ」のユーザーが、プレゼンテーションの用途で使用する場合を示しており、この場合、色変更部５７は、用途に基づいて色変換すると判断する。なお、ユーザー識別情報「ｐｒｅｓｅｎｔｅｒ」のユーザーの印刷比率が「９０％」なので、用途がプレゼンテーション以外の場合であっても、色変更部５７は、色変換すると判断する。
【０１４６】
第２行目に示される事例では、ユーザー識別情報「ユーザー１」のユーザーは、編集の用途で使用する場合であっても、印刷比率が「８０％」である。このため、色変更部５７は、色変換すると判断する。
【０１４７】
第３行目に示される事例では、ユーザー識別情報「ユーザー２」のユーザーは、編集の用途で使用する場合であり、印刷比率が「１０％」である。この場合、色変更部５７は、色変換しないと判断する。なお、ユーザー識別情報「ユーザー２」のユーザーが、プレゼンテーションの用途で電子黒板２００を使用する場合は、印刷比率が「１０％」であっても色変更部５７は、色変換すると判断する。
【０１４８】
以上説明したように本実施の形態に係るＭＦＰ１００は、電子黒板２００で表示されている画像に対応するデータを取得し、取得されたデータの画像を画像形成部１４０に形成させると４色のトナーの少なくとも１つが不足する不足状態においてデータの画像を４色のトナーで形成することができるように、取得されたデータで定められた色を変更した変更データを生成し、変更データの画像を電子黒板２００に表示させる。電子黒板２００で表示されるデータの色と、そのデータの画像を用紙に形成した画像の色とをマッチングさせることができる。このため、４色のトナーの少なくとも１つが不足する場合であっても電子黒板２００で表示されている画像と色をマッチングさせた画像を用紙に形成することができる。
【０１４９】
また、変更データに、対象色が変換色に変更されたことを示す案内情報を合成した画像を形成するので、ユーザーが指定した色と異なる色で画像が形成されたことをユーザーに知らせることができる。
【０１５０】
また、追加部分のみ対象色を変換色に変換するので、データ中で追加部分と、追加部分以外の部分と区別することができる。
【０１５１】
また、不足状態からトナーが補充される場合に、変換色を変更前の対象色に戻すので、データが生成される際に指定された色で画像を形成することができる。
【０１５２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５３】
１  会議システム、３  ネットワーク、５  無線局、１００  ＭＦＰ、２００  電子黒板、４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋ  トナーボトル、４２Ｙ，４２Ｍ，４２Ｃ，４２Ｋ  残量センサー、１１０  メイン回路、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  近距離通信部、１１９  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２０１  ＣＰＵ、２０２  ＲＯＭ、２０３  ＲＡＭ、２０４  フラッシュメモリ、２０５  表示部、２０６  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２１０  外部記憶装置、２１１  近距離通信部、５１  遠隔制御部、５３  部数取得部、５５  消費量予測部、５７  色変更部、５９  追加部分決定部、６１  画像形成制御部、６３  回復部、６５  残量検出部、７１  データ取得部、７３  装置判別部、７５  位置判別部、７７  ユーザー判別部、７９  表示制御部、２５１  入力検出部、２５３  色設定部、２５５  画像生成部、２５７  表示制御部、２５９  変更画像受信部、２６１  印刷指示部、２６３  制限情報受信部。
【図１】
2019004244.tif 000003
【図２】
2019004244.tif 000004
【図３】
2019004244.tif 000005
【図４】
2019004244.tif 000006
【図５】
2019004244.tif 000007
【図６】
2019004244.tif 000008
【図７】
2019004244.tif 000009
【図８】
2019004244.tif 000010
【図９】
2019004244.tif 000011
【図１０】
2019004244.tif 000012
【図１１】
2019004244.tif 000013
【図１２】
2019004244.tif 000014
【図１３】
2019004244.tif 000015
【図１４】
2019004244.tif 000016
【図１５】
2019004244.tif 000017
【図１６】
2019004244.tif 000018
【図１７】
2019004244.tif 000019