(57)【特許請求の範囲】
【請求項１】
表示装置と、
入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、
前記カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するための判定手段と、
前記判定手段による判定が肯定のときに、前記モノクロ画像データにおける前記２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、
前記生成手段によって生成された複数の前記代替画像データをプレビュー情報として前記表示装置に表示させるためのプレビュー表示手段と、
前記プレビュー表示手段によって前記表示装置に表示される前記複数の代替画像データのいずれかをユーザに選択させるための第１の選択手段と、
前記判定手段による判定が否定のときには前記モノクロ画像データに基づく画像を、前記判定手段による判定が肯定のときには、前記第１の選択手段を用いてユーザにより選択された前記代替画像データを、それぞれ出力するための出力手段とを含む、画像形成装置。
【請求項２】
前記プレビュー表示手段は、前記生成手段によって生成された複数の前記代替画像データのプレビュー画像と、前記モノクロ画像のプレビュー画像とをプレビュー情報として前記表示装置に表示させるための手段を含む、請求項１に記載の画像形成装置。
【請求項３】
前記判定手段による判定が肯定であることに応答して、前記モノクロ画像をそのまま出力するか、前記生成手段による代替画像データの生成を行うかをユーザに選択させるための第２の選択手段をさらに含み、
前記出力手段は、前記判定手段による判定が否定のとき、及び前記判定手段による判定が肯定であって、かつ、前記第２の選択手段による前記モノクロ画像を印刷することがユーザにより選択されたときには前記モノクロ画像データに基づく画像を出力し、前記判定手段による判定が肯定であって、かつ、前記第２の選択手段による前記代替画像データを生成することが選択されたときには、前記第１の選択手段を用いてユーザにより選択された前記代替画像データを、それぞれ出力するための手段とを含む、請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記カラー画像データは、複数ページのカラー画像を表すことがあり、
前記判定手段は、前記カラー画像データにより表される、１ページ又は複数ページの前記カラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するためのページ別判定手段を含み、
前記生成手段は、前記１ページ又は複数ページのカラー画像の各々について、前記判定手段による判定が肯定のときに、前記モノクロ画像データにおける前記２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するためのページ別生成手段を含み、
前記プレビュー表示手段は、前記１ページ又は複数ページのカラー画像の各々について、前記判定手段による判定が肯定のときに、前記生成手段によって生成された複数の前記代替画像データをプレビュー情報として前記表示装置に表示させるためのページ別プレビュー表示手段を含む、請求項１〜請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記カラー画像データは、複数ページのカラー画像を表すことがあり、
前記判定手段は、前記カラー画像データにより表される、１ページ又は複数ページの前記カラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定し、その枚数を計数するためのページ別判定手段を含み、
前記画像形成装置はさらに、前記ページ別判定手段による計数結果が０でないことに応答して前記計数結果をユーザに通知するための通知手段を含む、請求項１〜請求項３のいずれかに記載の画像形成装置。
【請求項６】
ユーザの指示に応答して、前記複数の代替画像データとは異なる濃淡表示の代替画像データを追加で生成するための追加生成手段をさらに含み、
前記プレビュー表示手段は、前記追加生成手段によって生成された前記異なる濃淡表示の代替画像データのプレビュー画像、前記生成手段によって生成された複数の前記代替画像データのプレビュー画像、及び前記モノクロ画像のプレビュー画像を、プレビュー情報として前記表示装置に表示させるための代替画像追加表示手段を含む、請求項１に記載の画像形成装置。
【請求項７】
前記カラー画像データは、複数ページのカラー画像を表し、
前記画像形成装置はさらに、
前記変換手段によって変換された複数のモノクロ画像データのプレビュー画像をプレビュー情報として前記表示装置に表示させるための複数画像表示手段と、
前記複数画像表示手段により表示された複数のモノクロ画像のいずれかをユーザに選択させるための第２の選択手段とを含み、
前記追加生成手段は、前記複数のモノクロ画像のうち、前記第２の選択手段により選択されたモノクロ画像に対して、前記複数の代替画像データとは異なる濃淡表示の代替画像データを生成するための手段を含み、
前記代替画像追加表示手段は、前記第２の選択手段によるモノクロ画像に対して生成された前記代替画像データのプレビュー画像、前記生成手段によって生成された複数の前記代替画像データのプレビュー画像、及び前記モノクロ画像のプレビュー画像を、プレビュー情報として前記表示装置に表示させるための手段を含む、請求項６に記載の画像形成装置。
【請求項８】
前記変換手段によって変換された前記モノクロ画像データのモノクロ画像を前記表示装置に表示させるための表示手段と、
前記表示手段によって表示された前記モノクロ画像の前記領域のうちユーザに指定された領域を、前記生成手段によって生成された前記代替画像データの代替画像とは異なる濃淡表示に変更した代替画像データを追加で生成するための追加生成手段とをさらに含み、
前記プレビュー表示手段は、前記追加生成手段によって生成された前記代替画像データのプレビュー画像を前記表示装置に表示させるための手段を含む、請求項１に記載の画像形成装置。
【請求項９】
表示装置と、
入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、
前記カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かをユーザに判定させるために、前記変換手段によって変換された前記モノクロ画像のプレビュー画像をプレビュー情報として前記表示装置に表示させる第１のプレビュー表示手段と、
ユーザの指示に応答して、前記モノクロ画像データにおける前記２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、
前記生成手段によって生成された複数の前記代替画像データをプレビュー情報として前記表示装置に表示させるための第２のプレビュー表示手段と、
前記第２のプレビュー表示手段によって前記表示装置に表示される前記複数の代替画像データのいずれかをユーザに選択させるための選択手段と、
前記選択手段によるユーザの選択に応答して、前記モノクロ画像データに基づく画像を出力する処理と、前記選択手段を用いてユーザにより選択された前記代替画像データを出力する処理とを選択的に実行するための出力手段とを含む、画像形成装置。
【請求項１０】
表示装置に接続されたコンピュータを、
入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、
前記カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するための判定手段と、
前記判定手段による判定が肯定のときに、前記モノクロ画像データにおける前記２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、
前記生成手段によって生成された複数の前記代替画像データをプレビュー情報として前記表示装置に表示させるためのプレビュー表示手段と、
前記プレビュー表示手段によって前記表示装置に表示される前記複数の代替画像データのいずれかをユーザに選択させるための第１の選択手段と、
前記判定手段による判定が否定のときには前記モノクロ画像データに基づく画像を、前記判定手段による判定が肯定のときには、前記第１の選択手段を用いてユーザにより選択された前記代替画像データを、それぞれ出力するための出力手段として機能させる、プリンタドライバプログラム。
【請求項１１】
前記プレビュー表示手段は、前記生成手段によって生成された複数の前記代替画像データのプレビュー画像と、前記モノクロ画像のプレビュー画像とをプレビュー情報として前記表示装置に表示させるための手段を含む、請求項１０に記載のプリンタドライバプログラム。
【請求項１２】
前記コンピュータを、前記判定手段による判定が肯定であることに応答して、前記モノクロ画像をそのまま出力するか、前記生成手段による代替画像データの生成を行うかをユーザに選択させるための第２の選択手段としてさらに機能させ、
前記出力手段は、前記判定手段による判定が否定のとき、及び前記判定手段による判定が肯定であって、かつ、前記第２の選択手段による前記モノクロ画像を印刷することがユーザにより選択されたときには前記モノクロ画像データに基づく画像を出力し、前記判定手段による判定が肯定であって、かつ、前記第２の選択手段による前記代替画像データを生成することが選択されたときには、前記第１の選択手段を用いてユーザにより選択された前記代替画像データを、それぞれ出力するための手段を含む、請求項１０又は請求項１１に記載のプリンタドライバプログラム。
【請求項１３】
前記カラー画像データは、複数ページのカラー画像を表すことがあり、
前記判定手段は、前記カラー画像データにより表される、１ページ又は複数ページの前記カラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するためのページ別判定手段を含み、
前記生成手段は、前記１ページ又は複数ページのカラー画像の各々について、前記判定手段による判定が肯定のときに、前記モノクロ画像データにおける前記２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するためのページ別生成手段を含み、
前記プレビュー表示手段は、前記１ページ又は複数ページのカラー画像の各々について、前記判定手段による判定が肯定のときに、前記生成手段によって生成された複数の前記代替画像データをプレビュー情報として前記表示装置に表示させるためのページ別プレビュー表示手段を含む、請求項１０〜請求項１２のいずれかに記載のプリンタドライバプログラム。
【請求項１４】
前記カラー画像データは、複数ページのカラー画像を表すことがあり、
前記判定手段は、前記カラー画像データにより表される、１ページ又は複数ページの前記カラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定し、その枚数を計数するためのページ別判定手段を含み、
前記プリンタドライバプログラムはさらに、前記ページ別判定手段による計数結果が０でないことに応答して前記計数結果をユーザに通知するための通知手段として前記コンピュータを機能させる、請求項１０〜請求項１２のいずれかに記載のプリンタドライバプログラム。
【請求項１５】
前記コンピュータを、ユーザの指示に応答して、前記複数の代替画像データとは異なる濃淡表示の代替画像データを追加で生成するための追加生成手段としてさらに機能させ、
前記プレビュー表示手段は、前記追加生成手段によって生成された前記異なる濃淡表示の代替画像データのプレビュー画像、前記生成手段によって生成された複数の前記代替画像データのプレビュー画像、及び前記モノクロ画像のプレビュー画像を、プレビュー情報として前記表示装置に表示させるための代替画像追加表示手段を含む、請求項１０に記載のプリンタドライバプログラム。
【請求項１６】
前記カラー画像データは、複数ページのカラー画像を表し、
前記コンピュータを、
前記変換手段によって変換された複数のモノクロ画像データのプレビュー画像をプレビュー情報として前記表示装置に表示させるための複数画像表示手段と、
前記複数画像表示手段により表示された複数のモノクロ画像のいずれかをユーザに選択させるための第２の選択手段としてさらに機能させ、
前記追加生成手段は、前記複数のモノクロ画像のうち、前記第２の選択手段によるモノクロ画像に対して、前記複数の代替画像データとは異なる濃淡表示の代替画像データを生成するための手段を含み、
前記代替画像追加表示手段は、前記第２の選択手段によるモノクロ画像に対して生成された前記代替画像データのプレビュー画像、前記生成手段によって生成された複数の前記代替画像データのプレビュー画像、及び前記モノクロ画像のプレビュー画像を、プレビュー情報として前記表示装置に表示させるための手段を含む、請求項１５に記載のプリンタドライバプログラム。
【請求項１７】
前記コンピュータを、
前記変換手段によって変換された前記モノクロ画像データのモノクロ画像を前記表示装置に表示させるための表示手段と、
前記表示手段によって表示された前記モノクロ画像の前記領域のうちユーザに指定された領域を、前記生成手段によって生成された前記代替画像データの代替画像とは異なる濃淡表示に変更した代替画像データを追加で生成するための追加生成手段としてさらに機能させ、
前記プレビュー表示手段は、前記追加生成手段によって生成された前記代替画像データのプレビュー画像を前記表示装置に表示させるための手段を含む、請求項１０に記載のプリンタドライバプログラム。
【請求項１８】
表示装置に接続されたコンピュータを、
入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、
前記カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、前記モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かをユーザに判定させるために、前記変換手段によって変換された前記モノクロ画像のプレビュー画像をプレビュー情報として前記表示装置に表示させる第１のプレビュー表示手段と、
ユーザの指示に応答して、前記モノクロ画像データにおける前記２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、
前記生成手段によって生成された複数の前記代替画像データをプレビュー情報として前記表示装置に表示させるための第２のプレビュー表示手段と、
前記第２のプレビュー表示手段によって前記表示装置に表示される前記複数の代替画像データのいずれかをユーザに選択させるための選択手段と、
前記選択手段によるユーザの選択に応答して、前記モノクロ画像データに基づく画像を出力する処理と、前記選択手段を用いてユーザにより選択された前記代替画像データを出力する処理とを選択的に実行するための出力手段として機能させる、プリンタドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプリンタドライバプログラムに関し、特に、カラー画像データをモノクロ画像データに変換して出力する画像形成装置及びプリンタドライバプログラムに関する。
【背景技術】
【０００２】
モノクロからカラーへの移り変わりに伴い、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）及びプリンタ等に代表される画像形成装置においても、モノクロ機からカラー機への置き換えが進んでいる。
【０００３】
近年、普及比率において、カラー機がモノクロ機を逆転する状態になっている。それに伴い、カラー機とモノクロ機との出力コスト差（印刷コスト差）も従来に比べて小さくなりつつある。そのため、出力（印刷）する原稿がカラー画像を含むカラー原稿の場合は、カラーで出力（印刷）することが多くなっている。
【０００４】
しかし、カラー機とモノクロ機との出力コスト差が小さくなりつつあるとはいえ、出力コストはいまだモノクロ機の方が小さい。出力枚数が多くなるとそのコスト差も大きくなる。そのため、経費節減の観点、並びにエコロジーの観点等から、カラー出力を制限或いは禁止する企業及びユーザも多い。また、昨今の経済不況により、そのような企業、ユーザも増加する傾向にある。このようなユーザ等においては、データの作成及び閲覧はカラーモード（カラー表示）で行なうものの、印刷はモノクロモード（モノクロ出力）で実行するといったことが行なわれている。
【０００５】
一方、印刷の際のカラー画像データからモノクロ画像データへの変換は、ＲＧＢ情報（Ｒ：赤、Ｇ：緑、Ｂ：青）をグレースケール情報に変換する色処理だけであるため、出力物内（印刷原稿内）に印刷された領域を識別し難い場合がある。例えば、カラー画像データが複数の領域を持ち、領域別に異なる色で着色されている場合に、そのカラー画像データをモノクロ画像として印刷すると、各領域が色の違いではなく明るさの違いだけで表示されるため、隣接する領域の濃度差が小さいと、隣接する領域の境界が見分けにくくなるという不都合がある。
【０００６】
このような不都合を解消するために、後掲の特許文献１は、互いに隣接する領域に対して濃度差が所定値以上となるように一方の領域の濃度を書き換える画像調整装置を提案する。特許文献１の画像調整装置では、上記構成より、カラー画像データからモノクロ画像データに変換して印刷を行なった場合でも、隣接する領域の境界が識別可能となるため、内容を識別し易い印刷物（ハードコピー）が得られる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−６７１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記特許文献１では、隣接する各領域が識別可能な印刷物は得られるものの、印刷物の見え方はユーザ毎に異なり、またユーザ毎の好みもあるため、得られる印刷物はユーザが意図するイメージの印刷物ではないことがある。
【０００９】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、カラー画像データからモノクロ画像データに変換して出力する際に、ユーザが意図した、識別可能な出力結果を得ることが可能な画像形成装置及びプリンタドライバプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、この発明の第１の局面による画像形成装置は、表示装置と、入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するための判定手段と、判定手段による判定が肯定のときに、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、生成手段によって生成された複数の代替画像データをプレビュー情報として表示装置に表示させるためのプレビュー表示手段と、プレビュー表示手段によって表示装置に表示される複数の代替画像データのいずれかをユーザに選択させるための第１の選択手段と、判定手段による判定が否定のときにはモノクロ画像データに基づく画像を、判定手段による判定が肯定のときには、選択手段を用いてユーザにより選択された代替画像データを、それぞれ出力するための出力手段とを含む。なお、生成手段が複数の代替画像を生成するときの、２つの領域の濃度の変換パターンの組合せは、代替画像ごとに異なっている。
【００１１】
この第１の局面では、上記のように、判定手段による判定が肯定のときに、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成する。生成した複数の代替画像データはプレビュー情報として表示装置に表示されるので、ユーザは、表示された代替画像データから所望の代替画像データを選択できる。判定手段による判定が否定のときにはモノクロ画像データに基づく画像が、判定手段による判定が肯定のときには、ユーザにより選択された代替画像データが、それぞれ出力される。そのため、ユーザの意図したイメージに近い出力結果が得られる。すなわち、ユーザが意図した、識別可能な出力結果を得ることができる。また、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを表示することにより、見やすい出力結果を提案できるので、得られる出力結果において可読性を向上させることもできる。
【００１２】
好ましくは、プレビュー表示手段は、生成手段によって生成された複数の代替画像データのプレビュー画像と、モノクロ画像のプレビュー画像とをプレビュー情報として表示装置に表示させるための手段を含む。これにより、ユーザは、表示されたモノクロ画像のプレビュー画像によって変換されたモノクロ画像データを確認することができる。
【００１３】
より好ましくは、判定手段による判定が肯定であることに応答して、モノクロ画像をそのまま出力するか、生成手段による代替画像データの生成を行うかをユーザに選択させるための第２の選択手段をさらに含み、出力手段は、判定手段による判定が否定のとき、及び判定手段による判定が肯定であって、かつ、第２の選択手段によるモノクロ画像を印刷することがユーザにより選択されたときにはモノクロ画像データに基づく画像を出力し、判定手段による判定が肯定であって、かつ、第２の選択手段による代替画像データを生成することが選択されたときには、第１の選択手段を用いてユーザにより選択された代替画像データを、それぞれ出力するための手段とを含む。これにより、容易に、ユーザの意図したイメージに近い出力結果を得ることができる。
【００１４】
さらに好ましくは、カラー画像データは、複数ページのカラー画像を表すことがあり、判定手段は、カラー画像データにより表される、１ページ又は複数ページのカラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するためのページ別判定手段を含み、生成手段は、１ページ又は複数ページのカラー画像の各々について、判定手段による判定が肯定のときに、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するためのページ別生成手段を含み、プレビュー表示手段は、１ページ又は複数ページのカラー画像の各々について、判定手段による判定が肯定のときに、生成手段によって生成された複数の代替画像データをプレビュー情報として表示装置に表示させるためのページ別プレビュー表示手段を含む。これにより、ユーザは、プレビュー情報として表示された代替画像データから所望の代替画像データを選択できるので、ユーザが意図して、識別可能な出力結果を容易に得ることができる。
【００１５】
さらに好ましくは、カラー画像データは、複数ページのカラー画像を表すことがあり、判定手段は、カラー画像データにより表される、１ページ又は複数ページのカラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定し、その枚数を計数するためのページ別判定手段を含み、画像形成装置はさらに、ページ別判定手段による計数結果が０でないことに応答して計数結果をユーザに通知するための通知手段を含む。これにより、ユーザは、モノクロ画像において互いの境界が識別不可能なものが存在することを瞬時に認識できるので、このようなモノクロ画像データの出力を抑制することができる。このため、境界が識別不可能なモノクロ画像データのそのままの状態での出力を中止することにより、不要な出力結果（例えば不要な印刷）を削減できる。
【００１６】
さらに好ましくは、ユーザの指示に応答して、複数の代替画像データとは異なる濃淡表示の代替画像データを追加で生成するための追加生成手段をさらに含み、プレビュー表示手段は、追加生成手段によって生成された異なる濃淡表示の代替画像データのプレビュー画像、生成手段によって生成された複数の代替画像データのプレビュー画像、及びモノクロ画像のプレビュー画像を、プレビュー情報として表示装置に表示させるための代替画像追加表示手段を含む。これにより、表示された代替画像データの中にユーザの意図するイメージの代替画像が含まれない場合に、プレビュー情報として表示する代替画像データを追加できるので、ユーザが意図したイメージにより近い出力結果が得られる。
【００１７】
この場合において、好ましくは、カラー画像データは、複数ページのカラー画像を表し、画像形成装置はさらに、変換手段によって変換された複数のモノクロ画像データのプレビュー画像をプレビュー情報として表示装置に表示させるための複数画像表示手段と、複数画像表示手段により表示された複数のモノクロ画像のいずれかをユーザに選択させるための第２の選択手段とを含み、追加生成手段は、複数のモノクロ画像のうち、第２の選択手段により選択されたモノクロ画像に対して、複数の代替画像データとは異なる濃淡表示の代替画像データを生成するための手段を含み、代替画像追加表示手段は、第２の選択手段によるモノクロ画像に対して生成された代替画像データのプレビュー画像、生成手段によって生成された複数の代替画像データのプレビュー画像、及びモノクロ画像のプレビュー画像を、プレビュー情報として表示装置に表示させるための手段を含む。これにより、所望のページ（選択されたページ）に対して、プレビュー情報として表示する代替画像データを追加できるので、ユーザが意図したイメージにより近い出力結果が得られる。また、代替画像データの追加が必要でないページに対しては、代替画像データは追加されないので、ユーザは、表示された代替画像データを容易に選択できる。
【００１８】
また好ましくは、変換手段によって変換されたモノクロ画像データのモノクロ画像を表示装置に表示させるための表示手段と、表示手段によって表示されたモノクロ画像の領域のうちユーザに指定された領域を、生成手段によって生成された代替画像データの代替画像とは異なる濃淡表示に変更した代替画像データを追加で生成するための追加生成手段とをさらに含み、プレビュー表示手段は、追加生成手段によって生成された代替画像データのプレビュー画像を表示装置に表示させるための手段を含む。これにより、モノクロ画像データ内の所望の領域を別の濃淡表示（別パターン）とした代替画像データが得られる。そのため、これによっても、ユーザが意図したイメージにより近い出力結果が得られる。
【００１９】
この発明の第２の局面による画像形成装置は、表示装置と、入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かをユーザに判定させるために、変換手段によって変換されたモノクロ画像のプレビュー画像をプレビュー情報として表示装置に表示させる第１のプレビュー表示手段と、ユーザの指示に応答して、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、生成手段によって生成された複数の代替画像データをプレビュー情報として表示装置に表示させるための第２のプレビュー表示手段と、第２のプレビュー表示手段によって表示装置に表示される複数の代替画像データのいずれかをユーザに選択させるための選択手段と、選択手段によるユーザの選択に応答して、モノクロ画像データに基づく画像を出力する処理と、選択手段を用いてユーザにより選択された代替画像データを出力する処理とを選択的に実行するための出力手段とを含む。
【００２０】
この第２の局面では、上記のように、変換されたモノクロ画像データのモノクロ画像において互いの境界が識別不可能なものが存在するか否かをユーザに判定させるために、表示装置にモノクロ画像データのプレビュー画像を表示する。ユーザは、表示されたプレビュー画像を参照することにより、境界が識別不可能なモノクロ画像データが存在するか否かを確認できる。ユーザの判定が肯定のとき（境界が識別不可能なモノクロ画像データが存在するとユーザが判断したとき）は、ユーザの指示に応答して、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データのプレビュー画像を表示装置に表示する。ユーザは、表示された代替画像データから所望の代替画像データを選択できる。そして、ユーザによる判定が否定のときにはモノクロ画像データに基づく画像が、ユーザによる判定が肯定のときには、ユーザにより選択された代替画像データが、それぞれ出力される。そのため、ユーザの意図したイメージに近い出力結果が得られる。すなわち、ユーザが意図した、識別可能な出力結果を得ることができる。また、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを表示することにより、見やすい出力結果を提案できるので、得られる出力結果において可読性を向上させることもできる。
【００２１】
この発明の第３の局面によるプリンタドライバプログラムは、表示装置に接続されたコンピュータを、入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するための判定手段と、判定手段による判定が肯定のときに、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、生成手段によって生成された複数の代替画像データをプレビュー情報として表示装置に表示させるためのプレビュー表示手段と、プレビュー表示手段によって表示装置に表示される複数の代替画像データのいずれかをユーザに選択させるための第１の選択手段と、判定手段による判定が否定のときにはモノクロ画像データに基づく画像を、判定手段による判定が肯定のときには、選択手段を用いてユーザにより選択された代替画像データを、それぞれ出力するための出力手段として機能させる。
【００２２】
この第３の局面では、上記のように、判定手段による判定が肯定のときに、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成する。生成した複数の代替画像データはプレビュー情報として表示装置に表示されるので、ユーザは、表示された代替画像データから所望の代替画像データを選択できる。判定手段による判定が否定のときにはモノクロ画像データに基づく画像が、判定手段による判定が肯定のときには、ユーザにより選択された代替画像データが、それぞれ出力される。そのため、ユーザの意図したイメージに近い出力結果が得られる。すなわち、ユーザが意図した、識別可能な出力結果を得ることができる。また、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを表示することにより、見やすい出力結果を提案できるので、得られる出力結果において可読性を向上させることもできる。
【００２３】
好ましくは、プレビュー表示手段は、生成手段によって生成された複数の代替画像データのプレビュー画像と、モノクロ画像のプレビュー画像とをプレビュー情報として表示装置に表示させるための手段を含む。
【００２４】
より好ましくは、コンピュータを、判定手段による判定が肯定であることに応答して、モノクロ画像をそのまま出力するか、生成手段による代替画像データの生成を行うかをユーザに選択させるための第２の選択手段としてさらに機能させ、出力手段は、判定手段による判定が否定のとき、及び判定手段による判定が肯定であって、かつ、第２の選択手段によるモノクロ画像を印刷することがユーザにより選択されたときにはモノクロ画像データに基づく画像を出力し、判定手段による判定が肯定であって、かつ、第２の選択手段による代替画像データを生成することが選択されたときには、第１の選択手段を用いてユーザにより選択された代替画像データを、それぞれ出力するための手段を含む。
【００２５】
さらに好ましくは、カラー画像データは、複数ページのカラー画像を表すことがあり、判定手段は、カラー画像データにより表される、１ページ又は複数ページのカラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定するためのページ別判定手段を含み、生成手段は、１ページ又は複数ページのカラー画像の各々について、判定手段による判定が肯定のときに、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するためのページ別生成手段を含み、プレビュー表示手段は、１ページ又は複数ページのカラー画像の各々について、判定手段による判定が肯定のときに、生成手段によって生成された複数の代替画像データをプレビュー情報として表示装置に表示させるためのページ別プレビュー表示手段を含む。
【００２６】
さらに好ましくは、カラー画像データは、複数ページのカラー画像を表すことがあり、判定手段は、カラー画像データにより表される、１ページ又は複数ページのカラー画像の各々について、当該カラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かを判定し、その枚数を計数するためのページ別判定手段を含み、プリンタドライバプログラムはさらに、ページ別判定手段による計数結果が０でないことに応答して計数結果をユーザに通知するための通知手段としてコンピュータを機能させる。
【００２７】
さらに好ましくは、コンピュータを、ユーザの指示に応答して、複数の代替画像データとは異なる濃淡表示の代替画像データを追加で生成するための追加生成手段としてさらに機能させ、プレビュー表示手段は、追加生成手段によって生成された異なる濃淡表示の代替画像データのプレビュー画像、生成手段によって生成された複数の代替画像データのプレビュー画像、及びモノクロ画像のプレビュー画像を、プレビュー情報として表示装置に表示させるための代替画像追加表示手段を含む。
【００２８】
この場合において、好ましくは、カラー画像データは、複数ページのカラー画像を表し、コンピュータを、変換手段によって変換された複数のモノクロ画像データのプレビュー画像をプレビュー情報として表示装置に表示させるための複数画像表示手段と、複数画像表示手段により表示された複数のモノクロ画像のいずれかをユーザに選択させるための第２の選択手段としてさらに機能させ、追加生成手段は、複数のモノクロ画像のうち、第２の選択手段によるモノクロ画像に対して、複数の代替画像データとは異なる濃淡表示の代替画像データを生成するための手段を含み、代替画像追加表示手段は、第２の選択手段によるモノクロ画像に対して生成された代替画像データのプレビュー画像、生成手段によって生成された複数の代替画像データのプレビュー画像、及びモノクロ画像のプレビュー画像を、プレビュー情報として表示装置に表示させるための手段を含む。
【００２９】
また好ましくは、コンピュータを、変換手段によって変換されたモノクロ画像データのモノクロ画像を表示装置に表示させるための表示手段と、表示手段によって表示されたモノクロ画像の領域のうちユーザに指定された領域を、生成手段によって生成された代替画像データの代替画像とは異なる濃淡表示に変更した代替画像データを追加で生成するための追加生成手段としてさらに機能させ、プレビュー表示手段は、追加生成手段によって生成された代替画像データのプレビュー画像を表示装置に表示させるための手段を含む。
【００３０】
この発明の第４の局面によるプリンタドライバプルグラムは、表示装置に接続されたコンピュータを、入力されたカラー画像データをモノクロ画像データに変換するための変換手段と、カラー画像データにより表されるカラー画像内の、互いに異なる色で着色された隣接する２つの領域であって、モノクロ画像データにより表されるモノクロ画像において互いの境界が識別不可能なものが存在するか否かをユーザに判定させるために、変換手段によって変換されたモノクロ画像のプレビュー画像をプレビュー情報として表示装置に表示させる第１のプレビュー表示手段と、ユーザの指示に応答して、モノクロ画像データにおける２つの領域の濃度をそれぞれ所定の変換パターンにしたがって変換した複数の代替画像データを生成するための生成手段と、生成手段によって生成された複数の代替画像データをプレビュー情報として表示装置に表示させるための第２のプレビュー表示手段と、第２のプレビュー表示手段によって表示装置に表示される複数の代替画像データのいずれかをユーザに選択させるための選択手段と、選択手段によるユーザの選択に応答して、モノクロ画像データに基づく画像を出力する処理と、選択手段を用いてユーザにより選択された代替画像データを出力する処理とを選択的に実行するための出力手段として機能させる。
【発明の効果】
【００３１】
以上のように、本発明によれば、カラー画像データからモノクロ画像データに変換して出力する際に、ユーザが意図した、識別可能な出力結果を得ることが可能な画像形成装置及びプリンタドライバプログラムを容易に得ることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図１に示す画像形成装置の外観を示す斜視図である。
【図３】図１に示す画像形成装置の操作パネル部分を拡大して示した平面図である。
【図４】本発明の第１の実施の形態に係るカラー／モノクロ変換コピー処理の制御構造を示すフローチャートである。
【図５】図４に示すステップＳ３１２において、操作パネルに表示される画面の構成を示す図である。
【図６】図４に示すステップＳ３１４において、操作パネルに表示される画面の構成を示す図である。
【図７】図４に示すステップＳ３１６において、操作パネルに表示される画面の構成を示す図である。
【図８】図４に示すステップＳ３０２の詳細なフローである。
【図９】カラー画像データをモノクロ画像データに変換した際に、隣接する領域の境界が識別困難となっているイメージを示す図である。
【図１０】図４に示すステップＳ３０８の詳細なフローである。
【図１１】図１０に示すステップＳ５０４において、操作パネルに表示される画面の構成を示す図である。
【図１２】図１０に示すステップＳ５０２において、操作パネルに表示される画面の構成を示す図である。
【図１３】図４に示すステップＳ３１６の詳細なフローである。
【図１４】代替画像データの生成について説明するための図である。
【図１５】図４に示すステップＳ３２６の詳細なフローである。
【図１６】図１５に示すステップＳ７１２及びステップＳ７１４を説明するための図である。
【図１７】本発明の第２の実施の形態に係るカラー／モノクロ変換コピー処理の制御構造を示すフローチャートである。
【図１８】図１７に示すステップＳ１３００において、操作パネルに表示される画面の構成を示す図である。
【図１９】本発明の第３の実施の形態に係る情報処理装置の画像形成装置との接続を示す図である。
【図２０】本発明の第３の実施の形態に係る情報処理装置の構成を示すブロック図である。
【図２１】本発明の第３の実施の形態に係るカラー／モノクロ変換印刷の制御構造を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下の説明及び図面においては、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明は繰返さない。
【００３４】
（第１の実施の形態）
〈ハードウェア構成〉
［画像形成装置１００］
図１を参照して、本実施の形態に係る画像形成装置１００は、デジタル複合機である。画像形成装置１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線等からなるネットワーク３０を介して情報処理装置２００と互いに接続される。画像形成装置１００及び情報処理装置２００は、画像データを含む各種データを相互に送受できる。
【００３５】
情報処理装置２００は、画像形成装置１００を利用するために一般のユーザによって操作される、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末装置である。情報処理装置２００には、図形描画ツール及びワードプロセッサ等のアプリケーションプログラム、並びに、画像データの印刷ジョブを実現するためのプリンタドライバプログラム（以下単に「プリンタドライバ」と記す。）がインストールされている。情報処理装置２００は、上記アプリケーションプログラムを使用するユーザの指示に応じて、文字及び図形等を含む画像を出力するための画像データを作成し、作成した画像データをプリンタドライバによってプリンタ記述言語に変換して、画像形成装置１００に対して送信できる。なお、図１には情報処理装置２００を１つのみ図示するが、実際には多数存在する場合もある。
【００３６】
画像形成装置１００は、電子写真方式により記録用紙に画像を形成する。画像形成装置１００は、コピーモード、プリンタモード及びスキャナモードを備える。画像形成装置１００はさらに、カラー画像データを取得するとともに、取得したカラー画像データをモノクロ画像データ（グレースケールデータ）に変換してモノクロ画像として出力（印刷）する機能を備える。
【００３７】
画像形成装置１００は、制御部１１０、スキャナ部１２０、画像処理部１３０、プリンタ部１４０、操作パネル１５０、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１６０、及び、電源制御部１７０を含む。図１及び図２を参照して、画像形成装置１００はさらに、排紙トレイ１８０、及び排紙処理装置１８２を含む。
【００３８】
制御部１１０は、実質的にコンピュータであって、ＣＰＵ１１２、ＲＯＭ１１４、ＲＡＭ１１６及びＨＤＤ１１８を含む。ＣＰＵ１１２には、ＢＵＳライン１９０が接続されており、このＢＵＳライン１９０には、ＲＯＭ１１４、ＲＡＭ１１６及びＨＤＤ１１８が電気的に接続される。ＣＰＵ１１２は、操作パネル１５０等からの指示に応じて各種コンピュータプログラムを実行することによって、画像形成装置１００の各部の動作及び情報処理装置２００との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ１１４又はＨＤＤ１１８に記憶されており、所望の処理の実行時において、当該ＲＯＭ１１４又はＨＤＤ１１８から読出されてＲＡＭ１１６に転送される。ＣＰＵ１１２は、ＣＰＵ１１２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ１１６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１１２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１１６、ＨＤＤ１１８及びＣＰＵ１１２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００３９】
ＨＤＤ１１８には、画像形成装置１００の一般的な動作を実現するためのコンピュータプログラムとともに、後述する、代替画像を提示する処理、及び画像データ内の境界を識別する処理等の各種処理を実現するためのコンピュータプログラムが記憶される。このコンピュータプログラムは、ネットワーク３０及びＮＩＣ１６０を介して情報処理装置２００から提供される。なお、このコンピュータプログラムは、そのコンピュータプログラムが記録された、例えばＤＶＤ等の記録媒体によって提供されてもよい。すなわち、コンピュータプログラムの記録媒体としてのＤＶＤが、画像形成装置１００内に内蔵されるＤＶＤドライブ（図示せず。）に装着され、そのＤＶＤからコンピュータプログラムが読出されてＨＤＤ１１８にインストールされてもよい。ＨＤＤ１１８は、他に、画像データ等を含む各種データを記憶する。
【００４０】
ＢＵＳライン１９０には、さらに、スキャナ部１２０、プリンタ部１４０、画像処理部１３０、操作パネル１５０、ＮＩＣ１６０、及び、電源制御部１７０が電気的に接続される。
【００４１】
スキャナ部１２０は、原稿の画像情報を読取ることによって画像データを取得する。原稿がカラー画像を含むカラー原稿の場合、スキャナ部１２０はカラー画像データを取得する。このスキャナ部１２０は、原稿検知センサ及びＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサ（以上いずれも図示せず。）を含む。原稿検知センサは、ユーザによって手動で、又は、自動原稿搬送装置によって、原稿載置台上に載置された原稿の画像表面に対し光源（図示せず。）から光を照射することによって得られる反射光像をＣＣＤラインセンサ上に結像させる。ＣＣＤラインセンサは、結像された反射光源を順次光電変換して画像データとして画像処理部１３０に対して出力する。すなわち、スキャナ部１２０は、原稿のコピー時及びスキャン時に、原稿載置台に載置される原稿から原稿検知センサによって画像情報を読取り、読取った画像情報をＣＣＤラインセンサによって電気信号に変換して画像データとして画像処理部１３０に対して出力する。
【００４２】
読取る原稿がカラー原稿の場合、スキャナ部１２０は、ＣＣＤラインセンサから入力される画像データに対して、例えば、シェーディング補正等を含む、スキャナ特性に応じた各種補正処理を施して、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）形式の画像データ（以下「ＲＧＢデータ」と記す。）を作成し、作成したＲＧＢデータ（カラー画像データ）を画像処理部１３０に対して順次出力する。
【００４３】
画像処理部１３０は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図示せず。）を含む。画像処理部１３０は、スキャナ部１２０、又は、情報処理装置２００から受信した画像データに対して、例えば、ラスタライズ処理等の所定の画像処理を含む各種処理を施して所定の階調の印刷データを作成し、プリンタ部１４０に対して出力する。
【００４４】
スキャナ部１２０、又は、情報処理装置２００から受信した画像データがカラー画像データであって、そのカラー画像データをモノクロ画像として出力（印刷）する場合、画像処理部１３０は、受信したカラー画像データをモノクロ画像データ（グレースケール画像データ）に変換し、変換したモノクロ画像データをプリンタ部１４０に対して出力する。カラー画像データからモノクロのグレースケール画像データへの変換（Ｇｒａｙ変換）は、カラー画像データのＲＧＢ情報に所定の係数を掛けることによって実行される。
【００４５】
ここで、カラー画像データのカラー画像が境界で区切られた複数の領域を持ち、領域別に異なる色で着色されている場合に、そのカラー画像データをモノクロ画像として印刷すると、モノクロ画像において各領域が色の違いではなく明るさの違い（濃度差）だけで表示される。そのため、隣接する領域の濃度差が小さいと、隣接する領域の境界が見分けにくくなる。
【００４６】
本実施の形態に係る画像形成装置１００は、変換されたモノクロ画像データのモノクロ画像が、このような、隣接する領域の境界が見分けにくいモノクロ画像の画像データであるか否かを判定する。具体的には、画像処理部１３０は、変換されたモノクロ画像データにおいて隣接する領域の境界が識別可能か否か（識別不可能な画像データが存在するか否か）を判定する、境界識別部１３２を含む。この境界識別部１３２は、受信したカラー画像データの色差及び濃度差に基づいて領域分離を行ない、隣接する領域間の色差及び濃度差を算出する。境界識別部１３２はさらに、隣接する領域間における色差及び濃度差の閾値が予め記憶されたメモリ（図示せず。）を含み、算出した算出値と閾値とを比較することで、隣接する領域の境界が識別可能か否かついて判定する。算出値が閾値より小さい場合（色合い又は濃度が近い場合）は、隣接する領域の境界が識別困難（識別不可）と判定し、この結果をメモリに記憶する。算出置が閾値以上の場合は、隣接する領域の境界が識別可能と判定し、この結果をメモリに記憶する。する。上記閾値としては、例えば、モノクロ画像データ（グレースケール画像データ）に変換後の隣接する領域間の濃度差が「６４」（２５６階調の１／４）となる値とすることができる。
【００４７】
画像処理部１３０はさらに代替画像生成部１３４を含む。代替画像生成部１３４は、隣接する領域間の濃度差が予め設定（記憶）された閾値（例えば「６４」）より大きくなるように各領域の濃度を変更したモノクロの代替画像（代替画像データ）を複数生成し、記憶する。すなわち、所定の変換パターンにしたがって、モノクロ画像データにおける隣接する領域の濃度を異ならせた代替画像データを複数生成し、記憶する。具体的には、モノクロ画像データに変換した際に、隣接する領域間で予め設定された閾値よりも大きな差ができるように、一方の領域をより黒く、或いはより白く色を変化させるように処理を行なう（この時点で２パターンの代替画像パターンが生成される。）。さらに他の箇所（領域）についても、隣接する領域間の濃度差が閾値より小さい場合、同様にして閾値よりも大きな差ができるように処理をし、それぞれの箇所（領域）での組み合わせで複数のパターン（異なる濃淡表示の複数の代替画像データ）を生成し、記憶する。
【００４８】
プリンタ部１４０は、画像メモリ１４２及び印刷部１４４を含む。画像メモリ１４２は、ＲＡＭを含み、印刷データをページ単位で一時的に記憶する。画像メモリ１４２は、制御部１１０等からの指示に応じて、印刷部１４４に送信するための、例えば、画像処理部１３０から入力される印刷データをページ単位で一時的に記憶し、記憶した印刷データを印刷部１４４による画像形成に同期して、印刷部１４４に対して出力する。
【００４９】
印刷部１４４は、感光体ドラム、帯電器、ＬＳＵ（Ｌａｓｅｒ、Ｓｃａｎｎｉｎｇ  Ｕｎｉｔ）、現像装置、転写装置、クリーニング装置及び定着装置（以上いずれも図示せず。）、並びに、画像形成装置１００に着脱自在に装着されるトナーカートリッジを含む。印刷部１４４は、さらに、画像形成装置１００に着脱自在に装着される、手差し給紙トレイ（図示せず。）、第１給紙トレイ１８６及び第２給紙トレイ１８８を含む。これらの給紙トレイは、この順で上下に並ぶように設置され、記録用紙を保持し、用紙搬送部（図示せず）に記録用紙を送給する。手差し給紙トレイは、ユーザが手動により所望の記録用紙を設置するためのトレイであり、第１給紙トレイ１８６及び第２給紙トレイ１８８は、異なる大きさの記録用紙を保持するためのトレイである。印刷部１４４は、制御部１１０等からの指示に応じて、上記給紙トレイのいずれかから用紙搬送部を介して搬送される記録用紙上に、画像メモリ１４２から送信される印刷データに基づく画像を印刷する。
【００５０】
印刷された記録用紙は、排紙トレイ１８０又は排紙処理装置１８２の方へと導かれて排紙トレイ１８０に排出され、又は排紙処理装置１８２の各排紙トレイ１８４のいずれかに排出される。
【００５１】
排紙処理装置１８２では、複数の記録用紙を各排紙トレイ１８４に仕分けして排出する処理、各記録用紙にパンチングする処理、及び各記録用紙にステープルする処理を施す。例えば、複数部の印刷物を作成する場合は、各排紙トレイ１８４に印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイ１８４に仕分けして排出し、排紙トレイ１８４毎に、排紙トレイ１８４上の各記録用紙にパンチング処理又はステープル処理を施して印刷物を作成する。
【００５２】
図２及び図３を参照して、操作パネル１５０は、液晶ディスプレイからなる表示出力部１５２と、操作キー１５４及びタッチパネル１５６等からなる操作インターフェイス部とを含む。表示出力部１５２は、画像形成装置１００の状態及び各種処理の状態に関する情報等の各種情報をユーザに提供する。表示出力部１５２はタッチパネル１５６を備える。
【００５３】
操作インターフェイス部は、ユーザが画像形成装置１００を操作するためのインターフェイスを提供する。操作パネル１５０は、また、液晶ディスプレイとタッチパネル１５６とを重ねて構成される、ユーザに対して対話的な操作インターフェイスを提供する。この対話的な操作インターフェイスは、タッチパネル１５６から画像形成装置１００全体の動作に対するユーザの指示を受付けて、その指示の内容を液晶ディスプレイに表示するとともに、その指示に応じた制御信号を制御部１１０又は画像処理部１３０のＭＰＵ等に対して出力する。操作パネル１５０は、電源オン指示及び電源オフ指示を入力するための電源キー、印刷ジョブを開始させるための印刷スタートキー１５４ａ等を含む。
【００５４】
操作パネル１５０の表示出力部１５２は、カラー画像データから変換したモノクロ画像データのプレビュー画像をプレビュー表示する。表示出力部１５２は、さらに、代替画像生成部１３４（図１参照）で生成した複数の代替画像データのプレビュー画像をプレビュー表示する。
【００５５】
図１を参照して、ＮＩＣ１６０は、ネットワーク３０とのインターフェイスをとる。画像形成装置１００は、このＮＩＣ１６０を介して、ネットワーク３０上の情報処理装置２００とのデータ通信が可能である。画像形成装置１００は、ＮＩＣ１６０を介して、情報処理装置２００から印刷ジョブ等の各種処理の実行を命令する命令信号を受信することができる。
【００５６】
電源制御部１７０は、外部電源５０と電気的に接続される。電源制御部１７０は、画像形成装置１００の各部の動作に必要な電力を外部電源５０から取得し、取得した電力を画像形成装置１００の各部に供給する。
【００５７】
画像形成装置１００は、上述した各部を動作させることによって、操作パネル１５０からのユーザの入力操作による指示又は情報処理装置２００等からの指示に応じて、原稿画像を読取り記録用紙に印刷するコピーモード、情報処理装置２００等から送信される画像データを受信して記録用紙に印刷するプリンタモード、及び、原稿画像を読取り情報処理装置２００等に送信するスキャナモード等の各種のモードのいずれかを実行する。
【００５８】
〈ソフトウェア構成〉
［画像形成装置１００］
本実施の形態に係る画像形成装置１００は、カラー画像データをモノクロ画像として出力する場合に、モノクロ画像において隣接する領域の境界が識別可能か否かを判定し、隣接する領域の境界が識別困難と判定された場合に、代替画像を複数提案する処理を実行する。このような処理は、上述したハードウェア構成を用いて実行されるソフトウェアにより実現される。以下において、カラー／モノクロ変換コピーを例にして、このソフトウェア構成について説明する。
【００５９】
図４を参照して、このプログラムは、スキャナ部１２０を介して原稿を読取る（スキャンする）ことにより、カラー画像データを取得するステップＳ３００と、ステップＳ３００の後、取得したカラー画像データをモノクロ画像データ（グレースケール画像データ）に変換した際に変換されたモノクロ画像データにおいて隣接する領域の境界を識別するための境界識別処理を実行するステップＳ３０２と、ステップＳ３０２の後、取得したカラー画像データをモノクロ画像データに変換するステップＳ３０４とを含む。
【００６０】
このプログラムはさらに、ステップＳ３０４の後、変換されたモノクロ画像データにおいて隣接する領域の境界が識別可能か否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０６と、ステップＳ３０６において隣接する領域の境界が識別不可と判定された場合に、その旨を操作パネル１５０の液晶ディスプレイに表示してユーザに通知（警告）するステップＳ３０８と、ステップＳ３０８の後、変換されたモノクロ画像データを液晶ディスプレイにプレビュー表示する指示がユーザによってされたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３１０と、ステップＳ３１０において、変換されたモノクロ画像データをプレビュー表示する指示がユーザによってされたと判定された場合に、代替画像データのプレビュー表示の指示がユーザによってされたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３１２と、ステップＳ３１０においてモノクロ画像データのプレビュー表示指示がユーザによってされていないと判定された場合、及び、ステップＳ３１２において代替画像データのプレビュー表示指示がユーザによってされていないと判定された場合に、印刷を実行する指示がユーザによってされたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３１４とを含む。
【００６１】
図５を参照して、ステップＳ３１２において、操作パネル１５０の液晶ディスプレイには変換されたモノクロ画像データ（モノクロ変換画像）のプレビュー画像をプレビュー表示するプレビュー画面２５０が表示される。図５では、境界が識別困難な原稿が複数枚（複数ページ）検出され、それに対応する複数のモノクロ画像データがプレビュー表示されている例が示されている。プレビュー表示されるモノクロ画像データには対応するページ番号が付されている。プレビュー画面２５０には、画面をスライドするためのスライドバー２５２、選択した原稿に対して代替画像をプレビュー表示させる「代替画像表示」キー２５４、表示されたモノクロ画像データの全てに対して代替画像をプレビュー表示させるために操作されるチェックボックス２５６、及び、プレビュー表示を取り消すための「キャンセル」キー２５８が表示される。なお、境界が識別困難な原稿が１枚のみの場合は、それに対応するモノクロ画像データのみがプレビュー表示される。
【００６２】
図６を参照して、ステップＳ３１０においてモノクロ画像データのプレビュー表示指示がユーザによってされていないと判定された場合、及び、ステップＳ３１２において代替画像データのプレビュー表示指示がユーザによってされていないと判定された場合（図５に示した「キャンセル」キー２５８がユーザに押下された場合）、操作パネル１５０の液晶ディスプレイにはユーザからの指示を受付ける操作画面２６０が表示される。操作画面２６０には「印刷を実行しますか？」との問いかけに対して印刷を実行する「はい」キー２６２と、印刷を実行しない「いいえ」キー２６４とが表示される。ユーザによって「はい」キー２６２が押下されると、変換されたそのままのモノクロ画像データで印刷が実行される。一方、ユーザによって「いいえ」キー２６４が押下されると、印刷が実行されずにこの印刷処理が中止される。
【００６３】
再び図４を参照して、このプログラムはさらに、ステップＳ３１２において代替画像データのプレビュー表示指示がユーザによってされたと判定された場合に、モノクロ画像データの代替画像として提案する複数の代替画像データ（グレースケール画像データ）を生成して、生成した代替画像データを操作パネル１５０の液晶ディスプレイにプレビュー表示するためのプレビュー表示処理を実行するステップＳ３１６と、ステップＳ３１６の後、プレビュー表示された代替画像データがユーザによって選択されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３１８と、ステップＳ３１８においてプレビュー表示された複数の代替画像データのうちの１つがユーザによって選択されたと判定された場合に、選択された代替画像データを、印刷するための画像データ（変換されたモノクロ画像データ）と入れ替える処理を実行するステップＳ３２０とを含む。
【００６４】
このプログラムはさらに、ステップＳ３２０の後、読取られた原稿が複数枚ある場合に代替画像データを表示させる原稿がさらに選択されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３２２と、ステップＳ３１８においてプレビュー表示された代替画像データがユーザによって選択されていないと判定された場合に、代替画像データの変更指示がユーザによってされたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３２４と、ステップＳ３２４において代替画像データの変更指示がユーザによってされたと判定された場合に、代替画像データの変更処理を実行するステップＳ３２６とを含む。ステップＳ３２６の処理が実行されるとステップＳ３１８に戻る。また、ステップＳ３２２において代替画像データを表示させるために他の原稿が選択された場合には、ステップＳ３１６に戻る。
【００６５】
図７を参照して、図５に示した「代替画像表示」キー２５４をユーザが押下すると、操作パネル１５０の液晶ディスプレイに、複数の代替画像データをプレビュー表示するプレビュー画面２７０が表示される。このプレビュー画面２７０には、表示された代替画像データとは異なるパターンの代替画像データを追加するための「別のパターンを表示」キー２７２、境界の識別が困難と判定されたモノクロ画像データの全てに対して、異なるパターンの代替画像データを追加するために操作されるチェックボックス２７４、図５に示したプレビュー画面２５０に戻るための「戻る」キー２７６、及び、「ＯＫ」キー２７８が表示される。
【００６６】
プレビュー画面２７０にはさらに、変換されたモノクロ画像データの一部の領域の表示を変更するための「一部変更」キー２８０、選択した代替画像データを、印刷するモノクロ画像データと入れ替えるための「入替」キー２８２、及び、変換した後に再び元のモノクロ画像データに戻すための「元画像」キー２８４が表示される。プレビュー画面２７０にはさらに、代替画像データをスライドさせるためのスライドバー２８６、境界の識別が困難と判定されたモノクロ画像データ（原稿のページ）を移動させる矢印キー２８８が表示される。
【００６７】
「別のパターンを表示」キー２７２をユーザが押下すると、選択されているモノクロ画像データに対して、異なるパターン（濃淡表示）の代替画像データが追加される。チェックボックス２７４をチェックした状態で「別のパターンを表示」キー２７２をユーザが押下すると、境界の識別が困難と判定されたモノクロ画像データの全てに対して、異なるパターン（濃淡表示）の代替画像データが追加される。個別のモノクロ画像データに対して異なるパターン（濃淡表示）の代替画像データを追加する場合は、矢印キー２８８で所望のモノクロ画像データを選択し、この状態で「別のパターンを表示」キー２７２をユーザが押下すると上記処理が実行される。
【００６８】
「一部変更」キー２８０をユーザが押下すると、変換されたモノクロ画像データの一部の領域の表示を変更するためのモードに切り替わる。後述するように、表示されたモノクロ画像データの所望の領域をユーザがタッチ（指定）すると、その領域がすでに表示されている複数の代替画像データとは異なるパターン（濃度）の表示に変更される。変更された画像データは、選択された代替画像データとされる。さらに、プレビュー表示された複数の代替画像データの１つをユーザが選択（タッチ）した後、又は、変換されたモノクロ画像データの一部の領域の表示を変更した後、「入替」キー２８２を押下すると、印刷するための画像データ（変換されたモノクロ画像データ）が、選択した代替画像データに入れ替えられる。「ＯＫ」キー２７８がユーザに押下されることにより、印刷が実行される。
【００６９】
再び図４を参照して、このプログラムは、ステップＳ３２２において代替画像データを表示させるための他の原稿が選択されない場合に、ユーザによって印刷の実行指示がされたか否かを判定（図７の「ＯＫ」キー２７８がユーザに押下されたか否かを判定）し、判定結果に応じて制御の流れを分岐させるステップＳ３２４と、ステップＳ３２４においてユーザによって印刷の実行指示がされたと判定された場合に、印刷を実行するステップＳ３２６とを含む。
【００７０】
図８は、図４のステップＳ３０２の詳細なフローである。図８を参照して、このルーチンは、取得したカラー画像データから色差及び濃度差に基づいて領域分離（領域を検出）するステップＳ４００と、ステップＳ４００の後、隣接する領域の色差及び濃度差を算出するステップＳ４０２と、ステップＳ４０２の後、算出した算出値ｎと予め記憶された閾値とを比較するステップＳ４０４と、ステップＳ４０４の後、算出値ｎが閾値より小さいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ４０６とを含む。
【００７１】
このルーチンはさらに、ステップＳ４０６において算出値ｎが閾値より小さいと判定された場合に、その結果（境界の識別不可）を記憶するステップＳ４０８と、ステップＳ４０６において算出値ｎが閾値以上と判定された場合に、その結果（境界の識別可）を記憶するステップＳ４１０と、ステップＳ４０８又はステップＳ４１０の後、境界を識別した原稿が最終の原稿であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ４１２とを含む。ステップＳ４１２において、境界を識別した原稿が最終の原稿ではないと判定された場合は、ステップＳ４００に戻り、上記の処理を繰返す。なお、ステップＳ４０８では、境界の識別不可という情報に加えて、どの箇所が識別不可であるかの情報とも記憶する。
【００７２】
図９を参照して、例えば、図９（Ａ）に示すような、図形及び文字を含むカラー画像原稿をスキャナ部１２０（図１参照）で読取り、取得したカラー画像データをモノクロ画像データ（グレースケール画像データ）に変換した場合、図９（Ｂ）に示すように、各領域が色の違いではなく明るさの違い（濃度差）だけで表示される。この場合、隣接する領域の濃度差が小さいと、隣接する領域の境界が見分けにくくなる。図４に示すステップＳ３０２では、このような隣接する領域の境界が識別困難か否かを判定する。また、図４のステップＳ３１２において、変換されたモノクロ画像データがプレビュー表示された際に、図９（Ｂ）に示すように、識別困難な領域を枠６０及び６２で囲むことで、どの部分が識別困難であるのかユーザにわかりやすく表示する。
【００７３】
図１０は、図４のステップＳ３０８の詳細なフローである。図１０を参照して、このルーチンは、境界識別不可の原稿が複数枚あるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ５００と、ステップＳ５００において境界識別不可の原稿が複数枚と判定された場合に、境界の識別が困難な原稿が何枚あるかを通知するステップＳ５０２と、ステップＳ５００において境界識別不可の原稿が単数枚（１枚）と判定された場合に、境界の識別が困難な原稿があることを通知するステップＳ５０４とを含む。
【００７４】
図１１を参照して、読取られた原稿が１枚であってその原稿が境界の識別が困難（識別不可）と判定された場合、その旨を通知（警告）する通知画面２９０が操作パネル１５０の液晶ディスプレイに表示される。この通知画面２９０には、「一度プレビュー画面で確認しますか？」との問いかけに対して、確認する（プレビュー画面を表示する）ための「はい」キー２９２と、確認しない（プレビュー画面を表示しない）「いいえ」キー２９４とが表示される。
【００７５】
図１２を参照して、読取られた原稿が複数枚であってその原稿の一部又は全てにおいて境界の識別が困難（識別不可）と判定された場合、その旨を通知（警告）する通知画面２９５が操作パネル１５０の液晶ディスプレイに表示される。この通知画面２９５には、識別困難な原稿のページ番号、及び、識別困難な原稿の合計枚数が表示される。また、通知画面２９５には、「一度プレビュー画面で確認しますか？」との問いかけに対して、確認する（プレビュー画面を表示する）ための「はい」キー２９６と、確認しない（プレビュー画面を表示しない）「いいえ」キー２９８とが表示される。
【００７６】
図１１及び図１２において、ユーザによって「はい」キー２９２又は２９６が押下された場合、図４のステップＳ３１２に進み、図５に示したプレビュー画面２７０が液晶ディスプレイに表示される。一方、ユーザによって「いいえ」キー２９４又は２９８が押下された場合、図４のステップＳ３１４に進み、図６に示した操作画面２６０が液晶ディスプレイに表示される。
【００７７】
図１３は、図４のステップＳ３１６の詳細なフローである。図１３を参照して、このルーチンは、変換されたモノクロ画像データにおいて隣接する領域間の濃度差が予め設定（記憶）された閾値（例えば「６４」）より大きくなるように各領域の濃度を変更した代替画像（代替画像データ）を複数生成し、記憶するステップＳ６００と、ステップＳ６００の後、生成した複数の代替画像データをプレビュー画像として液晶ディスプレイに表示（図７参照）するステップＳ６０２とを含む。
【００７８】
図１４を参照して、隣接する領域間で、予め設定された閾値よりも大きな差ができるように、例えば、一方の領域をより黒く、或いはより白く色を変化させるように処理を行なう。この時点で図１４（Ａ）及び図１４（Ｂ）の２パターンの代替画像パターンが生成される。さらに他の箇所（領域）についても、隣接する領域間の濃度差が閾値より小さい場合に、同様の方法で閾値外となるように（領域間で色差或いは濃度差がでるように）処理をし、それぞれの箇所（領域）での組み合わせで複数のパターン（複数の代替画像データ）を生成し、記憶する。
【００７９】
図１５は、図４のステップＳ３２６の詳細なフローである。図１５を参照して、このルーチンは、代替画像データを追加する指示がユーザによってされているか否かを判定（図７に示した「別のパターンを表示」キー２７２がユーザに押下されたか否かを判定）し、判定結果に応じて制御の流れを分岐させるステップＳ７００と、ステップＳ７００において代替画像データの追加指示がされたと判定された場合に、境界の判別不可の原稿が複数枚あるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ７０２と、ステップＳ７０２において境界の判別不可の原稿が複数枚あると判定された場合に、一括して別のパターンの代替画像データを追加する指示がユーザによってされたか否かを判定（図７のチェックボックス２７４がチェックされているか否かを判定）し、判定結果に応じて制御の流れを分岐させるステップＳ７０４とを含む。
【００８０】
このルーチンはさらに、ステップＳ７０２において境界の判別不可の原稿が複数枚でない（単数枚である）と判定された場合、及び、ステップＳ７０４において一括して別のパターンの代替画像データを追加する指示がユーザによってされたと判定された場合に、プレビュー表示されている代替画像データとは異なるパターン（濃淡表示）の代替画像データを代替画像生成部１３４によって生成するステップＳ７０６と、ステップＳ７０６の後、生成した別パターンの代替画像データをプレビュー表示するステップＳ７０８とを含む。このステップＳ７０８では、図７に示したプレビュー画面２７０に、生成した別パターン（他のパターン）の代替画像データが追加される。
【００８１】
このルーチンはさらに、ステップＳ７０４において一括して別のパターンの代替画像データ（異なる濃淡表示の代替画像データ）を追加する指示がユーザによってされていない（図７のチェックボックス２７４がチェックされていない）と判定された場合に、選択されている原稿について他のパターンの代替画像データを、代替画像データを代替画像生成部１３４によって生成するステップＳ７１０を含む。ステップＳ７１０において生成された他のパターンの代替画像データは、ステップＳ７０８においてプレビュー表示される。
【００８２】
このルーチンはさらに、ステップＳ７００において代替画像データを追加する指示がユーザによってされていない場合に、変換されたモノクロ画像データの一部の領域の表示変更（パターン変更）の指示がユーザによってされたか否かを判定（図７に示した「一部変更」キー２８０がユーザに押下されたか否かを判定）し、判定結果に応じて制御の流れを分岐させるステップＳ７１２と、ステップＳ７１２においてモノクロ画像データの一部の領域の表示変更の指示がユーザによってされたと判定された場合に、ユーザによって指定された領域の表示を、すでに表示されている複数の代替画像データとは異なるパターン（濃度）の表示に変更するステップＳ７１４とを含む。ステップＳ７１２においてモノクロ画像データの一部の領域の表示変更の指示がユーザによってされていないと判定された場合には、ステップＳ７００に戻り、図７に示した別のパターンを表示」キー２７２又は「一部変更」キー２８０のいずれかがユーザに押下されるまで待機する。
【００８３】
図１６を参照して、図７に示した「一部変更」キー２８０をユーザが押下すると、変換されたモノクロ画像データの一部の領域の表示を変更するためのモードに切り替わる。図１６（Ａ）に示すように、表示を変更したい領域にユーザが指７０でタッチすると、図１６（Ｂ）に示すように、タッチした領域の表示（濃度）が変更される。さらに他の領域をユーザが指７０でタッチすると、タッチした領域の表示が変更される。
【００８４】
なお、本プログラムにおいて、図４に示すステップＳ３０２とステップＳ３０４との順序は図４とは逆であってもよい。すなわち、モノクロ変換処理を実行した後に、境界識別処理を実行する構成であってもよい。また、図１６に示した、モノクロ画像データにおける一部の領域の表示を変更する指定は、ユーザの指７０以外にタッチペン等であってもよい。
【００８５】
〈動作〉
図１〜図１３、図１５、及び、図１６を参照して、本実施の形態に係る画像形成装置１００は以下のように動作する。なお、現在、画像形成装置１００はコピーモードが開始されており、ユーザはカラー画像を含むカラー原稿をモノクロ原稿としてコピー印刷するものとする。
【００８６】
操作パネル１５０の印刷スタートキー１５４ａが押下されると、ユーザによって手動で、又は、自動原稿搬送装置によって、原稿載置台上に載置された原稿の画像情報をスキャナ部１２０（図１及び図２参照）が読取り、カラー画像データを取得する（図４に示すステップＳ３００）。画像形成装置１００は、取得したカラー画像データから色差及び濃度差に基づいて領域分離を行ない、境界識別処理を実行する（図４に示すステップＳ３０２及び図８）。この境界識別処理によって、変換されたモノクロ画像データにおいて隣接する領域の境界が識別可能か否かを判定し、その結果を記憶する。
【００８７】
画像形成装置１００は、取得したカラー画像データをモノクロ画像データに変換（図４に示すステップＳ３０４）し、境界識別処理の結果を参照することによって変換したモノクロ画像データが境界の識別が困難な画像データであるか否かを判定する（図４に示すステップＳ３０６）。変換されたモノクロ画像データが、境界の識別が困難ではない（境界が識別可能である）画像データであれば（ステップＳ３０６においてＹＥＳ）、変換したモノクロ画像データをモノクロ原稿として印刷する（図４に示すステップＳ３２６）。
【００８８】
一方、変換されたモノクロ画像データが、境界の識別が困難な（境界が識別不可能である）画像データであれば（ステップＳ３０６においてＮＯ）、図１１に示す通知画面２９０又は図１２に示す通知画面２９５を操作パネル１５０（図３参照）の液晶ディスプレイに表示し、その旨をユーザに通知する（図１０の通知処理）。通知画面２９０及び２９５では、ユーザに対してプレビュー画面を表示させるか否かを問いかける。ユーザが「いいえ」キー２９４又は２９８を押下した場合（ステップＳ３１０においてＮＯ）、変換したモノクロ画像データはプレビュー表示されず、図６に示す操作画面２６０を液晶ディスプレイに表示する。ユーザが操作画面２６０の「はい」キー２６２を押下すると（ステップＳ３１４においてＹＥＳ）、変換したままのモノクロ画像データをモノクロ原稿としてコピー印刷する。一方、ユーザが操作画面２６０の「いいえ」キー２６４を押下すると（ステップＳ３１４においてＮＯ）、印刷を実行せずにこの印刷処理を中止する。
【００８９】
通知画面２９０又は２９５において、ユーザが「はい」キー２９２又は２９６を押下した場合（ステップＳ３１４においてＹＥＳ）、操作パネル１５０の液晶ディスプレイに図５に示すプレビュー画面２５０を表示する。このプレビュー画面２５０において、モノクロ画像データ（モノクロ変換画像）をプレビュー表示する。その際、図９（Ｂ）に示すように、境界の識別困難な箇所を枠６０及び６２で囲むことで、どの部分が識別困難であるかをユーザに対してわかりやすく表示する。
【００９０】
図５に示すプレビュー画面２５０には「代替画像表示」キー２５４及び「キャンセル」キー２５８が表示されている。ユーザが「代替画像表示」キー２５４を押下すると（ステップＳ３１２においてＹＥＳ）、代替画像生成部１３４（図１参照）が複数の代替画像データを生成し、生成した複数の代替画像データをプレビュー表示する（図１３のプレビュー表示処理）。具体的には、操作パネル１５０の液晶ディスプレイに、図７に示すプレビュー画面２７０を表示する。一方、図５に示すプレビュー画面２５０において、ユーザが「キャンセル」キー２５８を押下すると（ステップＳ３１２においてＮＯ）、図６に示す操作画面２６０を表示し、上記と同様の動作を行なう。
【００９１】
図７に示すプレビュー画面２７０において、表示された代替画像データのなかにユーザのイメージ通りの又はイメージに近い代替画像があればユーザはそれを選択する（ステップＳ３１８においてＹＥＳ）。ユーザは「入替」キー２８２を押下することで、選択した代替画像データを印刷するための画像データ（変換されたモノクロ画像データ）と入れ替えることができる（図４に示すステップＳ３２０）。
【００９２】
図７に示すプレビュー画面２７０において、表示された代替画像データのなかにユーザのイメージ通りの又はイメージに近い代替画像がない場合、代替画像データの変更を行なうことができる。図７に示すプレビュー画面２７０の「別のパターンを表示」キー２７２又は「一部変更」キー２８０のいずれかを押下することで、代替画像データの変更が可能となる。なお、「別のパターンを表示」キー２７２又は「一部変更」キー２８０がユーザに押下されると、代替画像データの変更指示があったと判定される（ステップＳ３２４においてＹＥＳ）。
【００９３】
ユーザが「別のパターンを表示」キー２７２を押下した場合（図１５に示すステップＳ７００においてＹＥＳ）、選択されている原稿に対して、表示された代替画像データとは異なるパターンの代替画像データを追加表示する。これにより、ユーザは自分のイメージ通りの又はイメージにより近い代替画像データを選択することが可能となる。境界の判別困難な原稿が複数枚ある場合は、図７におけるチェックボックス２７４にチェックを入れた状態で「別のパターンを表示」キー２７２を押下することにより、境界の識別が困難と判定されたモノクロ画像データの全てに対して、異なるパターンの代替画像データを一括して追加する。
【００９４】
ユーザが「一部変更」キー２８０を押下した場合（図１５に示すステップＳ７１２においてＹＥＳ）、変換されたモノクロ画像データの一部の領域の表示を変更するためのモードに切り替わる。図１６に示すように、表示されたモノクロ画像データの所望の領域をユーザがタッチ（指定）すると、その領域がすでに表示されている複数の代替画像データとは異なるパターン（濃度）の表示に変更される。変更された画像データは、ユーザが選択した代替画像データとされる。
【００９５】
このような操作により、ユーザは所望の原稿に対して、イメージ通りの又はイメージにより近い代替画像データを、印刷するモノクロ画像データと入れ替えることが可能となる。その後、図７に示す「ＯＫ」キー２７８を押下することで（ステップＳ３２４においてＹＥＳ）、入れ替えた代替画像データをモノクロ原稿として印刷する。
【００９６】
〈作用・効果〉
本実施の形態による画像形成装置１００では、上記のように、モノクロ画像データにおける隣接する領域の濃度を異ならせた代替画像データを複数生成し、生成した複数の代替画像データをプレビュー表示する。ユーザは、プレビュー表示された代替画像データから所望の代替画像データを選択できる。このため、選択した代替画像データに基づいて、変換されたモノクロ画像データを調整することにより、ユーザの意図したイメージに近い出力結果（モノクロの印刷原稿）が得られる。すなわち、ユーザが意図した、識別可能なモノクロ原稿を得ることができる。また、隣接する領域の濃度を異ならせた代替画像データを表示することにより、見やすい印刷原稿を提案できるので、得られるモノクロの印刷原稿において可読性を向上させることもできる。
【００９７】
画像形成装置１００はまた、プレビュー表示された複数の代替画像データのなかの１つをユーザが選択すると、ユーザによる代替画像データの選択に応答して、印刷するためのモノクロ画像データを選択された代替画像データに入れ替えて印刷する。これにより、プレビュー表示された代替画像データから所望の代替画像データをユーザが選択することにより、ユーザが意図した、識別可能なモノクロ印刷原稿を容易に得ることができる。
【００９８】
画像形成装置１００はまた、変換されたモノクロ画像データにおいて隣接する領域の境界が識別困難な場合にその旨をユーザに通知するため、ユーザは、容易に、不要な印刷を削減できる。
【００９９】
画像形成装置１００はまた、ユーザの指示によって、複数の代替画像データとは異なるパターンの代替画像データをプレビュー画面２７０に追加する。このため、ユーザが意図した通りの又は意図したイメージにより近い、モノクロの印刷原稿が得られる。代替画像データの追加は個別に行なうことができるため、所望の原稿（選択された原稿）に対して代替画像データを追加することにより、ユーザが意図したイメージにより近い、モノクロの印刷原稿が得られる。代替画像データの追加が必要でない原稿に対しては、代替画像データは追加されないので、この場合、ユーザは、表示された代替画像データを容易に選択できる。代替画像データの追加は、一括して行なうことも可能である。
【０１００】
画像形成装置１００はさらに、表示されたモノクロ画像データにおいて、ユーザが指定した領域を、複数の代替画像データとは異なるパターン（表示）に変換することもできる。これにより、ユーザは自分のイメージにより近い代替画像データを作ることができるので、これによっても、ユーザが意図したイメージ通りの又は意図したイメージにより近いモノクロの印刷原稿を得ることができる。
【０１０１】
（第２の実施の形態）
本実施の形態に係る画像形成装置は、コピー印刷の実行前に、変換されたモノクロ画像データをプレビュー表示させることでユーザに境界の識別が可能か否かを判断させる。
【０１０２】
〈ハードウェア構成〉
本実施の形態に係る画像形成装置は、第１の実施の形態に係る画像形成装置１００と同様である。本実施の形態と第１の実施の形態とは、例えば、設定ボタン（図示せず。）を操作することで切り替え可能とすることができる。
【０１０３】
〈ソフトウェア構成〉
図１７を参照して、本実施の形態に係る画像形成装置において、ステップＳ１３００、ステップＳ１３０２及びステップＳ１３０４における処理を除く各処理は、図４に示すコンピュータプログラムによって実行される各処理と同様である。また本実施の形態は、上記第１の実施の形態とは異なり、ユーザに境界の識別が可能か否かを判断させる構成であるため、図４に示すステップＳ３０２、ステップＳ３０６、ステップＳ３０８及びステップＳ３１０は含まない。以下、異なる部分について説明する。
【０１０４】
このプログラムは、カラー画像データをモノクロ画像データに変換するステップＳ３０４の後、変換したモノクロ画像データをプレビュー表示するステップＳ１３００と、ステップＳ１３００の後、変換されたモノクロ画像データにおいて隣接する領域の境界を識別可能か否かを、ユーザに対して判定させるステップＳ１３０２と、ステップＳ１３０２においてユーザが境界の識別が困難ではないと判断した場合に、印刷を実行するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１３０４とを含む。
【０１０５】
図１８を参照して、ステップＳ１３００において、操作パネル１５０（図３参照）の液晶ディスプレイには変換されたモノクロ画像データ（モノクロ変換画像）をプレビュー表示するプレビュー画面８００が表示される。プレビュー画面８００には、画面をスライドするためのスライドバー８０２、選択した原稿に対して代替画像をプレビュー表示させる「代替画像表示」キー８０４、印刷を実行するための「ＯＫ」キー８０６、及び、印刷処理を中止させるための「キャンセル」キー８０８が表示される。
【０１０６】
ステップＳ１３０２において、ユーザが境界の識別不可のモノクロ画像データがあると判断した場合、ユーザは、該当するモノクロ画像データを選択し、その後、「代替画像表示」キー８０４を押下する。これにより、選択したモノクロ画像データに対して代替画像データがプレビュー表示される。ステップＳ１３０４では、「ＯＫ」キー８０６、又は、「キャンセル」キー８０８のいずれが押下されたかを判定する。「ＯＫ」キー８０６がユーザによって押下された場合、変換されたままのモノクロ画像データで印刷が実行される。一方、「キャンセル」キー８０８がユーザによって押下された場合、印刷処理が中止される。
【０１０７】
〈動作〉
図１７及び図１８を参照して、本実施の形態に係る画像形成装置は以下のように動作する。なお、モノクロ画像データ及び代替画像データの表示動作を除いた動作は、上記第１の実施の形態で示した画像形成装置１００と同様である。したがって、同様の動作についての詳細な説明は繰返さない。
【０１０８】
カラー画像データをモノクロ画像データに変換した後、変換したモノクロ画像データを操作パネル１５０の液晶ディスプレイにプレビュー表示する。具体的には、操作パネル１５０の液晶ディスプレイに図１８に示すプレビュー画面８００を表示する（図１７に示すステップＳ１３００）。
【０１０９】
ユーザは、表示されたプレビュー画面８００を見て、変換されたモノクロ画像データにおいて隣接する領域の境界が識別可能か否かを判断する（図１７に示すステップＳ１３０２）。識別困難なモノクロ画像データが見つかった場合（ステップＳ１３０２においてＮＯ）、ユーザは、その画像データを選択して「代替画像表示」キー８０４を押下する（ステップＳ３１２においてＹＥＳ）。これにより、選択したモノクロ画像データに対して代替画像データがプレビュー表示される。
【０１１０】
一方、プレビュー表示されたモノクロ画像データのなかに隣接する領域の境界が識別困難なモノクロ画像データが見つからなかった場合（ステップＳ１３０２においてＹＥＳ）、そのままの状態で印刷を実行しても何ら問題はない。ユーザは「ＯＫ」キー８０６を押下することで（ステップＳ１３０４においてＹＥＳ）、印刷を実行できる。なお、ユーザは「キャンセル」キー８０８を押下することで（ステップＳ１３０４においてＮＯ）、印刷処理を中止できる。
【０１１１】
プレビュー表示されたモノクロ画像データのなかに隣接する領域の境界が識別困難なモノクロ画像データが見つかった場合（ステップＳ１３０２においてＮＯ）、ユーザは「キャンセル」キー８０８を押下することで（ステップＳ１３０４においてＮＯ）、印刷処理を中止できる。なお、隣接する領域の境界が識別困難なモノクロ画像データが見つかったが、このままの状態で印刷する場合は、「ＯＫ」キー８０６を押下すればよい。
【０１１２】
〈作用・効果〉
本実施の形態による画像形成装置では、上記のように、カラー画像データから変換されたモノクロ画像データをプレビュー表示することによって、ユーザは、モノクロ画像データにおける隣接する領域の境界が識別可能か否かを判断できる。このため、隣接する領域の境界が識別困難であるモノクロ画像データについては、そのままの状態での出力を中止することにより、不要な印刷を削減できる。
【０１１３】
（第３の実施の形態）
本実施の形態では、画像形成装置に対して画像データを送信する情報処理端末が、代替画像を提示する処理、及び画像データ内の境界を識別する処理等の各種処理を実行する。
【０１１４】
〈ハードウェア構成〉
［情報処理装置２２００］
図１９を参照して、本実施の形態に係る情報処理装置２２００は、画像形成装置３０００を利用するために一般のユーザによって操作される、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末装置である。情報処理装置２２００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線等からなるネットワーク３０を介して画像形成装置３０００と互いに接続される。画像形成装置３０００は、例えば、プリンタ３０１０、３０２０、又は、デジタル複合機３０３０のいずれかを含む。情報処理装置２２００及び画像形成装置３０００は、画像データを含む各種データを相互に送受できる。
【０１１５】
情報処理装置２２００には、図形描画ツール及びワードプロセッサ等のアプリケーションプログラム、並びに、画像データの印刷ジョブを実現するためのプリンタドライバがインストールされている。情報処理装置２２００は、上記アプリケーションプログラムを使用するユーザの指示に応じて、文字及び図形等を含む画像を出力するための画像データを作成し、作成した画像データをプリンタドライバによってプリンタ記述言語に変換して、画像形成装置３０００に対して送信できる。
【０１１６】
図２０を参照して、情報処理装置２２００は、制御部２２３０、ＨＤＤ２２１２、操作部２２１４、表示部２２１６、及び、ＮＩＣ２２１８を含む。
【０１１７】
制御部２２３０は、実質的にコンピュータであって、ＣＰＵ２２３２、ＲＯＭ２２３４、及び、ＲＡＭ２２３６を含む。ＣＰＵ２２３２には、ＢＵＳライン２２２８が接続されており、このＢＵＳライン２２２８には、ＲＯＭ２２３４及びＲＡＭ２２３６が電気的に接続される。ＣＰＵ２２３２は、画像形成装置等を含む外部装置又は操作部２２１４等からの指示に応じて各種コンピュータプログラムを実行することによって、情報処理装置２２００の各部の動作及び外部装置との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ２２３４又はＨＤＤ２２１２に記憶されており、所望の処理の実行時において、当該ＲＯＭ２２３４又はＨＤＤ２２１２から読出されてＲＡＭ２２３６に転送される。ＣＰＵ２２３２は、ＣＰＵ２２３２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ２２３６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ２２３２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ２２３６、ＨＤＤ２２１２及びＣＰＵ２２３２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【０１１８】
ＢＵＳライン２２２８には、さらに、ＨＤＤ２２１２、操作部２２１４、表示部２２１６、及び、ＮＩＣ２２１８が電気的に接続される。ＨＤＤ２２１２は、磁気記憶媒体を備え、表示部２２１６に各種画面を表示させるための画像データ等を含む各種データを記憶する。
【０１１９】
ＨＤＤ２２１２は、画像形成装置３０００に対し、印刷ジョブを実行させるためのプリンタドライバを記憶する。情報処理装置２２００は、このプリンタドライバを実行することによって、ユーザによって指定されたファイルの内容に基づく画像を画像形成装置３０００に印刷させる動作等を実現することができる。
【０１２０】
本実施の形態では、プリンタドライバは、代替画像を提示する処理、及び画像データ内の境界を識別する処理等の各種処理を実現するためのコンピュータプログラムでもある。このプリンタドライバにより、カラー画像データをモノクロ画像として印刷する場合に、モノクロ画像において隣接する領域の境界が識別可能か否かを判定し、隣接する領域の境界が識別困難と判定された場合に、代替画像を複数提案する処理を実行する。
【０１２１】
ＨＤＤ２２１２はまた、上記処理において、画像形成装置３０００に出力するモノクロ画像データにおける隣接する領域の境界が識別可能か否かを判定するための、予め定める閾値を記憶する。この閾値は、情報処理装置２２００で生成する画像データにおいて、隣接する領域間における色差及び濃度差の閾値より小さい場合に、カラー画像データから変換されたモノクロ画像データにおける隣接する領域の境界が識別不可と判定されるように設定される。例えば、モノクロ画像データ（グレースケール画像データ）に変換後の隣接する領域間の濃度差が「６４」（２５６階調の１／４）となる値とすることができる。
【０１２２】
なお、このプリンタドライバは、そのプリンタドライバが記録された外部記憶装置、例えばＤＶＤ等の記録媒体によって提供されてもよい。すなわち、プリンタドライバの記録媒体としてのＤＶＤが、情報処理装置２２００内に内蔵されるＤＶＤドライブ（図示せず。）に装着され、そのＤＶＤからプリンタドライバが読出されてＨＤＤ２２１２にインストールされてもよい。
【０１２３】
ＨＤＤ２２１２は、さらに、図形描画ツール及びワードプロセッサ等の各種アプリケーションソフトを記憶する。情報処理装置２２００は、このアプリケーションソフトを実行することによって、ファイルの内容を編集する動作、及び、ファイルの内容を閲覧する動作等を実現することができる。
【０１２４】
操作部２２１４は、ユーザの指示等に応じた各種入力及び文字入力等を行なうためのキーボード、及び、マウス等のポインティングデバイス等を含む入力装置である。操作部２２１４は、インターフェイス（図示せず。）を介してＢＵＳライン２２２８と接続される。
【０１２５】
表示部２２１６は、情報処理装置２２００の処理結果等を表示するための、液晶ディスプレイ等からなる表示装置である。表示部２２１６は、表示部２２１６を駆動させるためのビデオ回路（図示せず。）を介してＢＵＳライン２２２８と接続される。
【０１２６】
情報処理装置２２００は、ＮＩＣ２２１８を介してネットワーク３０に接続されており、ネットワーク３０上に接続される画像形成装置３０００等を含む外部装置とのデータ通信が可能である。情報処理装置２２００は、ＮＩＣ２２１８を介して、印刷ジョブ等の各種処理の実行を命令する命令信号を、画像形成装置３０００に対して送信することができる。なお、図形描画ツール及びワードプロセッサ等の各種アプリケーションソフトで作成したカラー画像データは、プリンタドライバにより、モノクロ画像データに変換してモノクロ原稿として印刷できる。
【０１２７】
情報処理装置２２００の各部には電源（図示せず。）が接続され、この電源から電力が供給されることで、情報処理装置２２００の各部が動作する。
【０１２８】
〈ソフトウェア構成〉
［情報処理装置２２００］
図２１を参照して、本実施の形態に係る情報処理装置２２００のカラー／モノクロ変換印刷は、図４に示したステップＳ３００に代えてステップＳ２３００とされている点を除き、各処理は、図４に示すコンピュータプログラムによって実行される各処理と同様である。ステップＳ２３００では、アプリケーションプログラムによる作成、又は、受信等によりカラー画像データを取得する処理を実行する。なお、画像形成装置１００の操作パネル１５０で実行される操作及び表示は、操作部２２１４及び表示部２２１６等によって実行される。
【０１２９】
〈動作〉
図２１を参照して、本実施の形態に係る情報処理装置２２００は以下のように動作する。なお、カラー画像データの取得動作を除いたカラー／モノクロ変換印刷の処理動作は、上記第１の実施の形態で示した画像形成装置１００のカラー／モノクロ変換コピーの動作と同様である。したがって、同様の動作についての詳細な説明は繰返さない。
【０１３０】
本実施の形態に係る情報処理装置２２００は、アプリケーションプログラムを用いて作成、或いは、記録媒体又は通信等を介して取得する。取得したカラー画像データをモノクロ印刷する場合、プリンタドライバによってモノクロ画像データに変換される。その際、プリンタドライバにより、変換されたモノクロ画像データにおいて隣接する領域の境界が識別可能か否かが判定される。以降の動作は、画像形成装置１００のカラー／モノクロ変換コピーの処理動作と同様である。
【０１３１】
〈作用・効果〉
本実施の形態に係る情報処理装置２２００は、上記第１の実施の形態で示した画像形成装置１００と同様の効果を有する。
【０１３２】
（第４の実施の形態）
本実施の形態に係る情報処理装置は、印刷の実行前に、変換されたモノクロ画像データをプレビュー表示させることでユーザに境界の識別が可能か否かを判断させる。
【０１３３】
〈ハードウェア構成〉
本実施の形態に係る情報処理装置は、第３の実施の形態に係る情報処理装置２２００と同様である。本実施の形態と第３の実施の形態とは、例えば、設定ボタン（図示せず。）を操作することで切り替え可能とすることができる。
【０１３４】
〈ソフトウェア構成〉
本実施の形態に係る情報処理装置のカラー／モノクロ変換印刷は、図１７に示すステップＳ３００に代えて図２１に示すステップＳ２３００とされている点を除き、各処理は、図１７に示すコンピュータプログラムによって実行される各処理と同様である。なお、上記第３の実施の形態と同様、画像形成装置１００の操作パネル１５０で実行される操作及び表示は、操作部２２１４及び表示部２２１６等によって実行される。
【０１３５】
〈動作〉
カラー画像データの取得動作を除いたカラー／モノクロ変換印刷の動作は、上記第２の実施の形態で示した画像形成装置のカラー／モノクロ変換コピーの動作と同様である。
【０１３６】
〈作用・効果〉
本実施の形態に係る情報処理装置は、上記第２の実施の形態で示した画像形成装置と同様の効果を有する。
【０１３７】
（第１〜第４の実施の形態の変形例）
上記第１及び第２の実施の形態では、画像形成装置の一例であるデジタル複合機に本発明を適用した例を示したが、本発明はそのような実施の形態には限定されない。例えば、プリンタ及びコピー機等の画像形成装置に本発明を適用させてもよい。また、カラー印刷ができないモノクロ機であっても、カラー画像データを取得してモノクロ画像データに変換可能な画像形成装置であれば、そのような画像形成装置に対しても本発明を適用できる。ただし、画面表示が可能な表示装置を備えているのが好ましい。
【０１３８】
また上記第１及び第２の実施の形態では、レーザプリンタ機能を有する画像形成装置を例に説明したが、本発明はそのような実施の形態には限定されない。画像形成装置はレーザプリンタ以外のプリンタ機能を有する装置であってもよい。画像形成装置は、例えばインクジェットプリンタ機能を有する装置であってもよい。
【０１３９】
また上記第３及び第４の実施の形態では、情報処理端末の一例であるＰＣに本発明を適用した例を示したが、本発明はそのような実施の形態には限定されない。画像形成装置に対して画像データを出力可能な情報処理端末であれば、ＰＣ以外の情報処理端末であってもよい。ＰＣ以外の情報処理端末としては、例えば、携帯電話及びスマートフォン等の携帯情報端末等が挙げられる。
【０１４０】
また上記第２及び第４の実施の形態において、図１７に示すステップＳ３１２及びステップＳ１３０４の少なくとも一方を含まない構成としてもよい。例えば、ユーザが、境界の識別が困難な画像データが存在すると判断した場合、該当するプレビュー画像を選択することにより、選択した画像データに対応する代替画像データを生成してそのプレビュー画像を表示するように構成してもよい。また、例えば、ユーザが、境界の識別が困難な画像が存在しないと判断した場合には、変換されたモノクロ画像データを印刷するように構成してもよい。
【０１４１】
なお、画像形成装置の操作パネル及び情報処理装置の表示部に表示する画面については、その構成及びレイアウト等を適宜変更できる。
【０１４２】
上記で開示された技術を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。
【０１４３】
今回開示された実施の形態は単に例示であって、この発明が上記した実施の形態のみに制限されるわけではない。この発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１４４】
１００                                    画像形成装置
１１０                                    制御部
１２０                                    スキャナ部
１３０                                    画像処理部
１３２                                    境界識別部
１３４                                    代替画像生成部
１４０                                    プリンタ部
１４２                                    画像メモリ
１４４                                    印刷部
１５０                                    操作パネル
１５２                                    表示出力部
１５４                                    操作キー
２５０、２７０、８００                    プレビュー画面
２６０                                    操作画面
２９０、２９５                            通知画面
２２００                                  情報処理装置
２２１４                                  操作部
２２１６                                  表示部
２２２８                                  ＢＵＳライン
２２３０                                  制御部
３０００                                  画像形成装置
【図１】
0005739295.tif 000002
【図２】
0005739295.tif 000003
【図３】
0005739295.tif 000004
【図４】
0005739295.tif 000005
【図５】
0005739295.tif 000006
【図６】
0005739295.tif 000007
【図７】
0005739295.tif 000008
【図８】
0005739295.tif 000009
【図９】
0005739295.tif 000010
【図１０】
0005739295.tif 000011
【図１１】
0005739295.tif 000012
【図１２】
0005739295.tif 000013
【図１３】
0005739295.tif 000014
【図１４】
0005739295.tif 000015
【図１５】
0005739295.tif 000016
【図１６】
0005739295.tif 000017
【図１７】
0005739295.tif 000018
【図１８】
0005739295.tif 000019
【図１９】
0005739295.tif 000020
【図２０】
0005739295.tif 000021
【図２１】
0005739295.tif 000022