(57)【要約】【課題】処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用な縮小画像を形成することができる画像形成装置および画像処理プログラムを提供すること。【解決手段】データＤ１〜Ｄ４のうち、対応するインデックス画像４０を形成すると、そのインデックス画像４０がユーザにとって識別可能と判断されるデータについて、インデックス画像４０を記録用紙２９に形成する。一方、ユーザにとって識別不可能と判断されるデータについては、対応するインデックス画像４０の形成が禁止される。よって、識別可能なインデックス画像４０のみが記録用紙２９に形成されるので、ユーザにとって識別できないインデックス画像形成のためにインクや処理時間などが費やされることが抑制される。その結果、インクや処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用なインデックス画像４０を形成することができる。【選択図】図３
2009083382.tif 000002
【特許請求の範囲】
【請求項１】
出力媒体に複数の縮小画像を形成する画像形成装置において、
入力データを取得する入力データ取得手段と、
前記入力データ取得手段により取得した入力データの各々に対応する縮小画像がユーザにとって識別可能か否かを、前記入力データと形成予定の縮小画像の大きさとに基づいて、入力データの各々について判断する識別判断手段と、
前記識別判断手段により識別不可能と判断された入力データについて、その縮小画像の形成を禁止し、識別可能と判断された入力データの縮小画像を出力媒体に形成する縮小画像形成手段を備えることを特徴とする画像形成装置。
【請求項２】
前記縮小画像形成手段は、
前記入力データ取得手段により取得される入力データのうち、前記識別判断手段により識別可能と判断された入力データの縮小画像を形成するための縮小画像データを、前記入力データに基づいて生成する縮小画像データ生成手段を備え、
その縮小画像データ生成手段により生成した縮小画像データに基づく縮小画像を形成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記縮小画像形成手段は、
前記入力データ取得手段により取得される入力データのうち、前記識別判断手段により識別可能と判断された入力データに、縮小画像を形成するための縮小画像データが含まれている場合、その縮小画像データを取得する縮小画像データ取得手段と、
前記入力データ取得手段により取得される入力データのうち、前記識別判断手段により識別可能と判断された入力データに、前記縮小画像データが含まれていない場合、その縮小画像データを前記入力データに基づいて生成する縮小画像データ生成手段とを備え、
前記縮小画像データ取得手段により取得される縮小画像データまたは前記縮小画像データ生成手段により生成される縮小画像データに基づく縮小画像を形成することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記入力データは１以上のオブジェクトを含み、前記入力データに対応した画像は、前記オブジェクトの各々に対応して形成される構成要素から構成されるものであり、
前記識別判断手段は、
判断対象の入力データに含まれるオブジェクトを選択する選択手段と、
その選択手段により選択されたオブジェクトに対応して縮小画像内に形成される構成要素がユーザにとって識別可能かを判断するための判断値を算出する算出手段と、
その算出手段により算出された判断値を所定値と比較することにより、前記オブジェクトに対応する構成要素が識別可能かを判断する比較手段と、
前記比較手段により前記構成要素が識別可能と判断される場合、前記選択手段によるオブジェクトの選択と、前記算出手段による判断値の算出と、前記比較手段による比較とを繰り返す繰返手段とを備え、
前記繰返手段による繰り返しの間に、識別不可能と判断されるオブジェクトが選択されると、その判断対象の入力データの縮小画像は識別不可能であると判断し、その入力データに関する判断を終了することを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記算出手段は、
前記選択手段により選択されたオブジェクトがフォントデータである場合、そのフォントデータに対応する文字を前記縮小画像の縮小率で縮小したサイズを前記判断値として算出するものであることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記算出手段は、前記縮小画像の向きと、前記入力データの向きとに基づいて、判断値を求めるものであることを特徴とする請求項４または５記載の画像形成装置。
【請求項７】
前記識別判断手段は、
前記入力データに含まれるフォントデータのうち、対応する文字サイズが最大であるフォントデータを抽出する最大フォントデータ抽出手段と、
その最大フォントデータ抽出手段により抽出されたフォントデータに対応して縮小画像内に形成される文字列がユーザにとって識別可能かを判断する最大フォントデータ判断手段とを備え、
その最大フォントデータ判断手段により、縮小画像内に形成される文字列がユーザにとって識別不可能と判断されると、前記入力データを識別不可能と判断するものであることを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項８】
前記縮小画像形成手段は、
前記識別判断手段により識別不可能と判断された入力データについて、その入力データの一部を構成するフォントデータを抽出し、そのフォントデータに基づく文字列を前記出力媒体に形成することを特徴とする請求項５から７のいずれかに記載の画像形成装置。
【請求項９】
前記縮小画像形成手段は、
前記識別判断手段により識別不可能と判断された入力データのデータ名を、前記出力媒体に形成することを特徴とする請求項１から８のいずれかに記載の画像形成装置。
【請求項１０】
前記出力媒体は、第１領域と第２領域とを含み、
前記縮小画像形成手段は、前記識別可能と判断された入力データの縮小画像群を前記第１領域に形成し、前記識別不可能と判断された入力データのデータ名群を前記第２領域に形成することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
出力媒体に対し複数の縮小画像を形成する画像形成装置において、
入力データを取得する入力データ取得手段と、
前記入力データ取得手段により取得した入力データの各々について、フォントデータが含まれるか否かを判断する第１判断手段と、
前記第１判断手段によりフォントデータが含まれると判断された入力データに対応する縮小画像の形成を禁止し、前記フォントデータが含まれないと判断された入力データに対応する縮小画像を前記出力媒体に形成する縮小画像形成手段を備えることを特徴とする画像形成装置。
【請求項１２】
前記第１判断手段によりフォントデータが含まれないと判断された入力データに対応する縮小画像が、ユーザにとって識別可能かを、前記入力データと縮小画像の大きさとに基づいて判断する第２判断手段を備え、
前記縮小画像形成手段は、前記第２判断手段により前記入力データに対応する縮小画像がユーザにとって識別不可能と判断された場合、その縮小画像の形成を禁止するものであることを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
前記縮小画像形成手段により縮小画像の形成が禁止された入力データのデータ名を前記出力媒体に形成するデータ名形成手段を備えることを特徴とする請求項１１または１２に記載の画像形成装置。
【請求項１４】
前記第１判断手段によりフォントデータを含むと判断された入力データについて、その入力データの一部を構成するフォントデータを抽出するフォントデータ抽出手段と、
そのフォントデータ抽出手段により抽出されたフォントデータに基づく文字列を前記出力媒体に形成する文字列形成手段とを備えることを特徴とする請求項１１から１３のいずれかに記載の画像形成装置。
【請求項１５】
複数の入力データを取得し、その複数の入力データにおける複数の縮小画像を出力媒体に形成する画像形成装置において、
前記複数の入力データの各々について、その入力データに対応する縮小画像を形成するための縮小画像データが取得可能か否かを判断する取得判断手段と、
前記取得判断手段により前記縮小画像データが取得可能であると判断した場合に、前記縮小画像データを取得する縮小画像取得手段と、
前記縮小画像取得手段により取得した縮小画像データに基づく縮小画像を前記出力媒体に形成する画像形成手段と、
前記取得判断手段により前記縮小画像データが取得不可能であると判断した場合に、前記入力データの各々に対応する縮小画像がユーザにとって識別可能か否かを、前記入力データと形成予定の縮小画像の大きさとに基づいて、入力データの各々について判断する識別判断手段とを備え、
前記画像形成手段は、前記識別判断手段により識別不可能と判断された入力データについて、その縮小画像の形成を禁止し、識別可能と判断された入力データの縮小画像を出力媒体に形成する縮小画像形成手段を備えることを特徴とする画像形成装置。
【請求項１６】
コンピュータを、
入力データを取得する入力データ取得手段と、
前記入力データ取得手段により取得した入力データの各々に対応する縮小画像を出力部に出力させるとき、その縮小画像がユーザにとって識別可能か否かを、前記入力データと形成予定の縮小画像の大きさとに基づいて、入力データの各々について判断する識別判断手段と、
前記識別判断手段により識別可能と判断された入力データにおける縮小画像を出力部に出力させ、識別不可能と判断された入力データにおける縮小画像の形成を禁止する制御手段として機能させるための画像処理プログラム。
【請求項１７】
コンピュータを、
入力データを取得する入力データ取得手段と、
前記入力データ取得手段により取得した入力データの各々について、フォントデータが含まれるか否かを判断する第１判断手段と、
前記第１判断手段によりフォントデータが含まれると判断された入力データにおける縮小画像の形成を禁止し、フォントデータが含まれないと判断された入力データにおける縮小画像を出力部に出力させる制御手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置および画像処理プログラムに関するものである。
【背景技術】
【０００２】
例えばデジタルカメラなどで撮影した画像データをメモリカードに記憶し、そのメモリカードをプリンタのカードスロットに差し込むことにより、縮小したインデックス画像を、１枚の記録用紙に並べて表示するインデックス印刷が可能な画像形成装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−６６９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、メモリカード内には、写真データだけではなく、例えば文書作成ソフトなどで作成した文書データが格納されている場合がある。このようにほとんど文字で構成されているデータの場合、データの内容の理解に役立たないインデックスイメージ作成のために、処理時間を浪費してしまうという問題点があった。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用な縮小画像を形成することができる画像形成装置および画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載の画像形成装置は、出力媒体に複数の縮小画像を形成するものであって、入力データを取得する入力データ取得手段と、前記入力データ取得手段により取得した入力データの各々に対応する縮小画像がユーザにとって識別可能か否かを、前記入力データと形成予定の縮小画像の大きさとに基づいて、入力データの各々について判断する識別判断手段と、前記識別判断手段により識別不可能と判断された入力データについて、その縮小画像の形成を禁止し、識別可能と判断された入力データの縮小画像を出力媒体に形成する縮小画像形成手段を備えることを特徴とする。
【０００６】
請求項２記載の画像形成装置は、請求項１記載の画像形成装置において、前記縮小画像形成手段は、前記入力データ取得手段により取得される入力データのうち、前記識別判断手段により識別可能と判断された入力データの縮小画像を形成するための縮小画像データを、前記入力データに基づいて生成する縮小画像データ生成手段を備え、その縮小画像データ生成手段により生成した縮小画像データに基づく縮小画像を形成することを特徴とする。
【０００７】
請求項３記載の画像形成装置は、請求項１記載の画像形成装置において、前記縮小画像形成手段は、前記入力データ取得手段により取得される入力データのうち、前記識別判断手段により識別可能と判断された入力データに、縮小画像を形成するための縮小画像データが含まれている場合、その縮小画像データを取得する縮小画像データ取得手段と、前記入力データ取得手段により取得される入力データのうち、前記識別判断手段により識別可能と判断された入力データに、前記縮小画像データが含まれていない場合、その縮小画像データを前記入力データに基づいて生成する縮小画像データ生成手段とを備え、前記縮小画像データ取得手段により取得される縮小画像データまたは前記縮小画像データ生成手段により生成される縮小画像データに基づく縮小画像を形成することを特徴とする。
【０００８】
請求項４記載の画像形成装置は、請求項１から３のいずれかに記載の画像形成装置において、前記入力データは１以上のオブジェクトを含み、前記入力データに対応した画像は、前記オブジェクトの各々に対応して形成される構成要素から構成されるものであり、前記識別判断手段は、判断対象の入力データに含まれるオブジェクトを選択する選択手段と、その選択手段により選択されたオブジェクトに対応して縮小画像内に形成される構成要素がユーザにとって識別可能かを判断するための判断値を算出する算出手段と、その算出手段により算出された判断値を所定値と比較することにより、前記オブジェクトに対応する構成要素が識別可能かを判断する比較手段と、前記比較手段により前記構成要素が識別可能と判断される場合、前記選択手段によるオブジェクトの選択と、前記算出手段による判断値の算出と、前記比較手段による比較とを繰り返す繰返手段とを備え、前記繰返手段による繰り返しの間に、識別不可能と判断されるオブジェクトが選択されると、その判断対象の入力データの縮小画像は識別不可能であると判断し、その入力データに関する判断を終了することを特徴とする。
【０００９】
請求項５記載の画像形成装置は、請求項４記載の画像形成装置において、前記算出手段は、前記選択手段により選択されたオブジェクトがフォントデータである場合、そのフォントデータに対応する文字を前記縮小画像の縮小率で縮小したサイズを前記判断値として算出するものであることを特徴とする。
【００１０】
請求項６記載の画像形成装置は、請求項４または５記載の画像形成装置において、前記算出手段は、前記縮小画像の向きと、前記入力データの向きとに基づいて、判断値を求めるものであることを特徴とする。
【００１１】
請求項７記載の画像形成装置は、請求項１から３のいずれかに記載の画像形成装置において、前記識別判断手段は、前記入力データに含まれるフォントデータのうち、対応する文字サイズが最大であるフォントデータを抽出する最大フォントデータ抽出手段と、その最大フォントデータ抽出手段により抽出されたフォントデータに対応して縮小画像内に形成される文字列がユーザにとって識別可能かを判断する最大フォントデータ判断手段とを備え、その最大フォントデータ判断手段により、縮小画像内に形成される文字列がユーザにとって識別不可能と判断されると、前記入力データを識別不可能と判断するものであることを特徴とする。
【００１２】
請求項８記載の画像形成装置は、請求項５から７のいずれかに記載の画像形成装置において、前記縮小画像形成手段は、前記識別判断手段により識別不可能と判断された入力データについて、その入力データの一部を構成するフォントデータを抽出し、そのフォントデータに基づく文字列を前記出力媒体に形成することを特徴とする。
【００１３】
請求項９記載の画像形成装置は、請求項１から８のいずれかに記載の画像形成装置において、前記縮小画像形成手段は、前記識別判断手段により識別不可能と判断された入力データのデータ名を、前記出力媒体に形成することを特徴とする。
【００１４】
請求項１０記載の画像形成装置は、請求項９記載の画像形成装置において、前記出力媒体は、第１領域と第２領域とを含み、前記縮小画像形成手段は、前記識別可能と判断された入力データの縮小画像群を前記第１領域に形成し、前記識別不可能と判断された入力データのデータ名群を前記第２領域に形成することを特徴とする。
【００１５】
請求項１１記載の画像形成装置は、出力媒体に対し複数の縮小画像を形成するものであって、入力データを取得する入力データ取得手段と、前記入力データ取得手段により取得した入力データの各々について、フォントデータが含まれるか否かを判断する第１判断手段と、前記第１判断手段によりフォントデータが含まれると判断された入力データに対応する縮小画像の形成を禁止し、前記フォントデータが含まれないと判断された入力データに対応する縮小画像を前記出力媒体に形成する縮小画像形成手段を備えることを特徴とする。
【００１６】
請求項１２記載の画像形成装置は、請求項１１記載の画像形成装置において、前記第１判断手段によりフォントデータが含まれないと判断された入力データに対応する縮小画像が、ユーザにとって識別可能かを、前記入力データと縮小画像の大きさとに基づいて判断する第２判断手段を備え、前記縮小画像形成手段は、前記第２判断手段により前記入力データに対応する縮小画像がユーザにとって識別不可能と判断された場合、その縮小画像の形成を禁止するものであることを特徴とする。
【００１７】
請求項１３記載の画像形成装置は、請求項１１または１２に記載の画像形成装置において、前記縮小画像形成手段により縮小画像の形成が禁止された入力データのデータ名を前記出力媒体に形成するデータ名形成手段を備えることを特徴とする。
【００１８】
請求項１４記載の画像形成装置は、請求項１１から１３のいずれかに記載の画像形成装置において、前記第１判断手段によりフォントデータを含むと判断された入力データについて、その入力データの一部を構成するフォントデータを抽出するフォントデータ抽出手段と、そのフォントデータ抽出手段により抽出されたフォントデータに基づく文字列を前記出力媒体に形成する文字列形成手段とを備えることを特徴とする。
【００１９】
請求項１５記載の画像形成装置は、複数の入力データを取得し、その複数の入力データにおける複数の縮小画像を出力媒体に形成するものであって、前記複数の入力データの各々について、その入力データに対応する縮小画像を形成するための縮小画像データが取得可能か否かを判断する取得判断手段と、前記取得判断手段により前記縮小画像データが取得可能であると判断した場合に、前記縮小画像データを取得する縮小画像取得手段と、前記縮小画像取得手段により取得した縮小画像データに基づく縮小画像を前記出力媒体に形成する画像形成手段と、前記取得判断手段により前記縮小画像データが取得不可能であると判断した場合に、前記入力データの各々に対応する縮小画像がユーザにとって識別可能か否かを、前記入力データと形成予定の縮小画像の大きさとに基づいて、入力データの各々について判断する識別判断手段とを備え、前記画像形成手段は、前記識別判断手段により識別不可能と判断された入力データについて、その縮小画像の形成を禁止し、識別可能と判断された入力データの縮小画像を出力媒体に形成する縮小画像形成手段を備えることを特徴とする。
【００２０】
請求項１６記載の画像処理プログラムは、コンピュータを、入力データを取得する入力データ取得手段と、前記入力データ取得手段により取得した入力データの各々に対応する縮小画像を出力部に出力させるとき、その縮小画像がユーザにとって識別可能か否かを、前記入力データと形成予定の縮小画像の大きさとに基づいて、入力データの各々について判断する識別判断手段と、前記識別判断手段により識別可能と判断された入力データにおける縮小画像を出力部に出力させ、識別不可能と判断された入力データにおける縮小画像の形成を禁止する制御手段として機能させるためのプログラムである。
【００２１】
請求項１７記載の画像処理プログラムは、コンピュータを、入力データを取得する入力データ取得手段と、前記入力データ取得手段により取得した入力データの各々について、フォントデータが含まれるか否かを判断する第１判断手段と、前記第１判断手段によりフォントデータが含まれると判断された入力データにおける縮小画像の形成を禁止し、フォントデータが含まれないと判断された入力データにおける縮小画像を出力部に出力させる制御手段として機能させるためのプログラムである。
【発明の効果】
【００２２】
請求項１記載の画像形成装置によれば、縮小画像形成手段により、識別不可能と判断された入力データについて、その縮小画像の形成が禁止され、識別可能と判断された入力データの縮小画像が出力媒体に形成されるので、識別できない縮小画像形成のために処理時間などが費やされることが抑制される。その結果、処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用な縮小画像を出力媒体に形成することができるという効果がある。
【００２３】
ここで、請求の範囲および明細書において、「出力媒体に複数の縮小画像を形成する」とは、ユーザが複数の縮小画像を同時に視認可能なように、１の出力媒体に複数の縮小画像が形成されること全てを含む文言であり、例えば、記録用紙（出力媒体の一例）にインクやトナーなどの色材を用いて縮小画像を形成（印刷）することに限られるものではなく、文字や図形を表示するディスプレイ（出力媒体の一例）に縮小画像を形成（表示）することを含むものである。色材を用いて縮小画像を形成する場合、本発明を適用することにより、色材の使用量を節約することができる。
【００２４】
また、請求の範囲および明細書において、「形成予定の縮小画像の大きさとに基づいて」とは、形成予定の縮小画像の大きさそのものに基づく場合に限定されるものではなく、例えば、出力媒体に形成される縮小画像の数、あるいは、縮小画像の縮小率など、縮小画像の大きさに関するパラメータに基づく場合も含む意味である。
【００２５】
請求項２記載の画像処理装置によれば、請求項１記載の画像形成装置の奏する効果に加え、縮小画像形成手段は、入力データ取得手段により取得される入力データのうち、識別判断手段により識別可能と判断された入力データの縮小画像を形成するための縮小画像データを、入力データに基づいて生成し、出力するので、全ての入力データについて縮小画像データを生成する場合に比較して、処理量が低減し、処理時間を節約することができるという効果がある。
【００２６】
請求項３画像形成装置によれば、請求項１記載の画像形成装置の奏する効果に加え、識別可能と判断された入力データに、縮小画像を形成するための縮小画像データが含まれている場合、その縮小画像データが取得され、一方、識別可能と判断された入力データに、前記縮小画像データが含まれていない場合、その縮小画像データを入力データに基づいて生成するので、既に縮小画像データが含まれている入力データについては、新たに縮小画像データを生成する処理を行う必要がなく、処理時間を節約することができるという効果がある。
【００２７】
請求項４記載の画像形成装置によれば、請求項１から３のいずれかに記載の画像形成装置の奏する効果に加え、繰返手段による繰り返しの間に、識別不可能と判断されるオブジェクトが選択されると、その判断対象の入力データの縮小画像は識別不可能であると判断され、その入力データに関する判断が終了させられるので、各入力データに含まれる全オブジェクトについて処理を繰り返す場合に比較して、各入力データが識別可能か否かを迅速に判断することができるという効果がある。
【００２８】
ここで、請求の範囲および明細書において、「オブジェクト」とは、入力データに対応した画像においてひとまとまりの文字、写真、グラフィック、または図形などに対応したデータの単位であり、「構成要素」の具体例としては、上記オブジェクトに対応して形成される、文字、写真、グラフィック、または図形などが挙げられる。
【００２９】
請求項５記載の画像形成装置によれば、請求項４記載の画像形成装置の奏する効果に加え、フォントデータに対応する文字を縮小画像の縮小率で縮小したサイズを判断値として算出するので、各縮小画像が識別可能か否かを簡単な処理で判断することができ、処理時間を節約することができるという効果がある。
【００３０】
ここで、請求の範囲および明細書において、「フォントデータ」とは、文字コードを用いて文字、数字、記号を表現するテキストデータを含むものであれば良く、さらに、色や形状などの文字属性や書式情報を含むものであっても良い。また、請求の範囲および明細書において、「フォントデータに対応する文字」とは、文字コードにより表現可能な全ての文字、数字、記号を総称する文言である。
【００３１】
請求項６記載の画像形成装置によれば、請求項４または５記載の画像形成装置の奏する効果に加え、算出手段は、縮小画像の向きと、入力データの向きとに基づいて、判断値を求めるので、縮小画像が識別可能か否かを適切に判断することができるという効果がある。
【００３２】
請求項７記載の画像形成装置によれば、請求項１から３のいずれかに記載の画像形成装置において、入力データに含まれるフォントデータのうち、対応する文字サイズが最大であるフォントデータが抽出され、その抽出されたフォントデータに対応して縮小画像内に形成される文字列がユーザにとって識別不可能と判断されると、入力データが識別不可能と判断されるので、各入力データが識別可能か否か迅速に判断することができるという効果がある。
【００３３】
請求項８記載の画像形成装置によれば、請求項５から７のいずれかに記載の画像形成装置の奏する効果に加え、識別不可能と判断された入力データについて、その入力データの一部を構成するフォントデータが抽出され、そのフォントデータに基づく文字列が形成されるので、縮小画像が形成されない入力データについても、その内容をユーザに視覚的に確認させることができるという効果がある。
【００３４】
なお、前記縮小画像形成手段は、入力データに含まれるフォントデータのうち、先頭のフォントデータに対応した文字列を形成するものであっても良いし、入力データに含まれるフォントデータのうち、最大サイズのフォントデータに対応した文字列を形成するものであっても良いし、入力データに含まれるフォントデータに対応した文字列のうち最頻出文字列を形成するものであっても良い。
【００３５】
先頭のフォントデータ、最大サイズのフォントデータに対応した文字列、または最頻出文字列は、タイトルやキーワードなど、その入力データの内容を的確に表したものである可能性が高いので、これらの文字列を形成することにより、入力データの内容の把握が、ユーザにとってより容易となる。
【００３６】
また、前記出力媒体は、第１領域と第２領域とを含み、前記縮小画像形成手段は、識別可能と判断された入力データの縮小画像群を第１領域に形成し、識別不可能と判断された入力データから抽出されたフォントデータに対応した文字列を第２領域に形成するものであっても良い。このようにすれば、縮小画像や文字列をそれぞれまとまり良く配置することができ、多数の縮小画像または文字列を形成することができる。
【００３７】
請求項９記載の画像形成装置によれば、請求項１から８のいずれかに記載の画像形成装置の奏する効果に加え、識別不可能と判断された入力データのデータ名が形成されるので、縮小画像が形成されない入力データについても、その内容をユーザに視覚的に確認させることができるという効果がある。
【００３８】
なお、請求の範囲および明細書における「データ名」とは、各入力データを識別するために各入力データに対し付与されている名称のことを意味しており、ファイル名とも称され得るものである。
【００３９】
請求項１０記載の画像形成装置によれば、請求項９記載の画像形成装置の奏する効果に加え、識別可能と判断された入力データの縮小画像群が出力媒体の第１領域に形成され、識別不可能と判断された入力データのデータ名群が出力媒体の第２領域に形成されるので、縮小画像やデータ名をそれぞれまとまり良く配置することができ、多数の縮小画像またはデータ名を形成することができるという効果がある。
【００４０】
請求項１１記載の画像形成装置によれば、フォントデータが含まれると判断された入力データに対応する縮小画像の形成が禁止され、フォントデータが含まれないと判断された入力データに対応する縮小画像が出力媒体に形成されるので、識別が困難な文字列を含む縮小画像形成のために、処理時間が費やされることが抑制される。その結果、処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用な縮小画像を形成することができるという効果がある。
【００４１】
請求項１２記載の画像形成装置によれば、請求項１１記載の画像形成装置の奏する効果に加え、フォントデータを含まないものの、その縮小画像はユーザにとって識別不可能と判断された入力データについては、その縮小画像の形成が禁止されるので、識別不可能な縮小画像形成のために処理時間が費やされることが抑制され、処理時間を節約することができるという効果がある。
【００４２】
請求項１３記載の画像形成装置によれば、請求項１１または１２に記載の画像形成装置の奏する効果に加え、縮小画像の形成が禁止された入力データのデータ名が出力媒体に形成されるので、縮小画像が形成されない入力データについても、その内容をユーザに視覚的に確認させることができるという効果がある。
【００４３】
請求項１４記載の画像形成装置によれば、請求項１１から１３のいずれかに記載の画像形成装置の奏する効果に加え、入力データの一部を構成するフォントデータが抽出され、そのフォントデータに基づく文字列が出力媒体に形成されるので、縮小画像が形成されない入力データについても、その内容をユーザに視覚的に確認させることができるという効果がある。
【００４４】
請求項１５記載の画像形成装置によれば、縮小画像形成手段により、識別不可能と判断された入力データについて、その縮小画像の形成が禁止され、識別可能と判断された入力データの縮小画像が出力媒体に形成されるので、識別できない縮小画像形成のために処理時間などが費やされることが抑制される。その結果、処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用な縮小画像を出力媒体に形成することができるという効果がある。また、入力データに対応する縮小画像データを取得可能かを判断し、可能であると判断された場合は、その縮小画像データを取得し、その取得した縮小画像データに基づいて縮小画像を出力媒体に形成するので、全入力データについて、識別可能か否かを判断する場合に比較して、処理時間が短縮されるという効果がある。
【００４５】
請求項１６記載の画像処理プログラムによれば、コンピュータで実行されることにより、請求項１記載の画像形成装置と同様の作用効果を奏する。
【００４６】
請求項１７記載の画像処理プログラムによれば、コンピュータで実行されることにより、請求項１１記載の画像形成装置と同様の作用効果を奏する。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の第１実施形態である画像形成装置１と、パーソナルコンピュータ（以下、「ＰＣ」と称す）３１との接続関係を示した接続図である。
【００４８】
第１実施形態における画像形成装置１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ送受信機能を有する、いわゆる複合機である。また、メモリカードスロット２２に装着されたメモリカード内のデータ（入力データの一例）を縮小化したインデックス画像（縮小画像の一例）を、１枚の記録用紙に並べて形成するインデックス印刷機能を有している。
【００４９】
特に、第１実施形態の画像形成装置１は、処理時間を節約しつつ、データの内容を視覚的に確認するために有用なインデックス画像を記録用紙に形成することができるものである。
【００５０】
画像形成装置１の本体の前面には、開口部２が設けられ内部が上下に仕切られている。開口部２の下側には、複数枚の記録用紙を積層収納可能な給紙カセット３が挿入されている。開口部２の上側は記録済みの記録用紙が排紙される排紙部４となっており、記録済みの記録用紙は矢印Ａ方向に排出される。
【００５１】
開口部２の上部には、スキャナ機能やコピー機能の実行時における原稿読取などのためのスキャナ２０（図２参照）が配置されている。原稿カバー体５の下側には、原稿を載置するための載置用ガラス板が設けられており、原稿を読み取る場合は、原稿カバー体５を上側に開き、載置用ガラス板上に原稿を載置し、原稿カバー体５を閉じて原稿を固定する。操作キー１５の原稿読取ボタンを押下すると、載置用ガラス板の下側に設けられている原稿読取り用のスキャナ２０により原稿紙面の画像が読み取られる。
【００５２】
原稿カバー体５の前方には、操作キー１５と、メニューや操作手順や実行中の処理の状態を表示するためのＬＣＤ１６とが設けられている。利用者は、上記操作キー１５を押下することで、電源のオン／オフや、各機能の切り替えなどの操作を行うことができる。
【００５３】
開口部２の前面であって、操作キー１５の下方には、メモリカードを着脱可能に装着するためのメモリカードスロット２２が設けられている。また、開口部２の背面に設けられたＵＳＢインターフェイス１８（図２参照）には、ＵＳＢケーブル２００の一端側が接続される。そしてこのＵＳＢケーブル２００の他端側が、ＰＣ３１のＵＳＢインターフェイス３６（図２参照）に接続されることにより、画像形成装置１とＰＣ３１とはＵＳＢケーブル２００を介し、お互いにデータ通信を行うことができるように構成されている。
【００５４】
次に、図２を参照して、画像形成装置１とＰＣ３１との電気的構成について説明する。図２は、画像形成装置１とＰＣ３１との電気的構成を示すブロック図である。画像形成装置１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作キー１５、ＬＣＤ１６、スピーカ１７、ＵＳＢインターフェイス１８、スキャナ２０、プリンタ２１、メモリカードスロット２２、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２３、モデム２４とを主に有している。また、画像形成装置１のＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、バスライン２６を介してお互いに接続されている。さらに、画像形成装置１の操作キー１５、ＬＣＤ１６、スピーカ１７、ＵＳＢインターフェイス１８、スキャナ２０、プリンタ２１、メモリカードスロット２２、ＮＣＵ２３、バスライン２６は、入出力ポート２７を介してお互いに接続されている。
【００５５】
画像形成装置１のＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶される固定値やプログラムに従って、入出力ポート２７と接続された各部を制御するものである。ＲＯＭ１２は書換不可能なメモリであり、図４を参照して後述する、インデックス画像形成処理を実行する画像処理プログラム１２１など、各種プログラムが記憶されている。ＲＡＭ１３は、各種のデータを一時的に記憶するための書換可能なメモリである。
【００５６】
スピーカ１７は、操作キー１５の操作音やエラー発生時の注意音などを出力する。プリンタ２１は、公知のインクジェットプリンタで構成されている。
【００５７】
ＰＣ３１は、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、ハードディスク３５、ＵＳＢインターフェイス３６（ＵＳＢＩ／Ｆ３６）、入力装置３７、表示装置３８とを主に有し、これらはバスライン４０を介してお互いに接続されている。
【００５８】
ＣＰＵ３２は、ＲＯＭ３３やＲＡＭ３４やハードディスク３５に記憶される固定値やプログラムに従って、バスライン４０により接続された各部を制御する。ＲＯＭ３３は、ＰＣ３１の動作を制御するためのプログラムなどが格納されたメモリであり、ＲＡＭ３４は、ＣＰＵ３１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリである。ＨＤＤ３５は、ハードディスクドライブである。
【００５９】
入力装置３７は、ユーザ指示を入力するためのものであり、例えば、キーボードやマウスなどで構成される。表示装置３８は、例えば、ＣＲＴディスプレイや液晶ディスプレイなどにより構成され、各種処理内容や入力されたデータなどを視覚的に表示するものである。
【００６０】
ＵＳＢＩ／Ｆ３６は、ＰＣ３１と画像形成装置１とを接続するものであり、ＰＣ３１は、このＵＳＢＩ／Ｆ３６を介することにより、印刷データに基づくプリントコマンドを画像形成装置１に送信し、画像形成装置１に画像形成を実行させることができる。
【００６１】
図３を参照して、画像形成装置１で形成されるインデックス画像について説明する。図３は、メモリカード２８内のデータ群と、そのデータ群に基づいて記録用紙２９に形成されるインデックス画像または文字列の一例を示す図である。
【００６２】
図３に示すように、メモリカード２８には、フォントデータを含むデータＤ１，Ｄ２，Ｄ３（「Ｄａｔａ１．ｐｄｆ」、「Ｄａｔａ２．ｐｄｆ」、「読．ｐｄｆ」）と、フォントデータを含まないデータＤ４（「ＲＧＢ．ｊｐｇ」）とが記憶されている。
【００６３】
図３に示すように、本実施形態の画像形成装置１によれば、メモリカード２８内に含まれるデータＤ１〜Ｄ４のうち、対応するインデックス画像４０を形成すると、そのインデックス画像４０がユーザにとって識別可能と判断されるデータについて、インデックス画像４０を記録用紙２９に形成する。一方、ユーザにとって識別不可能と判断されるデータについては、対応するインデックス画像４０の形成が禁止される。
【００６４】
特に、第１実施形態では、インデックス画像４０に含まれる文字のサイズが所定のサイズ以上と判断されるインデックス画像４０を識別可能と判断し、インデックス画像４０に含まれる文字のサイズが所定のサイズより小さいと判断されるインデックス画像４０を識別不可能と判断することとしている。
【００６５】
このようにすれば、含まれる文字のサイズが所定のサイズ以上である識別可能なインデックス画像４０のみが記録用紙２９に形成されるので、ユーザにとって識別できないインデックス画像形成のためにインクや処理時間などが費やされることが抑制される。その結果、インクや処理時間を節約しつつ、入力データの内容を視覚的に確認するために有用なインデックス画像４０を形成することができる。
【００６６】
なお、データＤ１〜Ｄ４は、文書データ作成ソフト、表計算ソフト、グラフィックデザインソフトなどのソフトを用いて作成されるページ単位のデータであっても良く、または、デジタルカメラで撮像された画像データ、またはスキャナなどにより取り込まれたイメージデータであっても良い。また、このデータＤ１〜Ｄ４が複数ページを含むデータである場合には、先頭ページについてのみ、インデックス画像が形成されるものとして説明する。
【００６７】
ここで、対応するインデックス画像４０の形成が禁止されたデータについては、そのデータのデータ名４１が記録用紙２９に形成される。このようにすれば、インデックス画像４０が形成されない入力データについても、その内容をユーザに視覚的に確認させることができる。
【００６８】
また、記録用紙２９は、インデックス画像４０群が形成される第１領域２９１と、データ名４１群が形成される第２領域２９２とを含む。換言すれば、インデックス画像４０と、データ名４１とは、それぞれ分けて形成される。このように形が揃っているものをまとめて配置することにより、スペースが無駄なく利用され、多数のインデックス画像４０またはデータ名４１を形成することができる。
【００６９】
図４を参照して、上述した画像形成装置１で実行されるインデックス画像形成処理について説明する。図４は、インデックス画像形成処理（Ｓ１）を示すフローチャートである。
【００７０】
まず、メモリカード２８（図３参照）からデータを取得し（Ｓ２）、１枚の記録用紙へ出力するデータ数を取得する（Ｓ３）。ここで、取得するデータ数は、記録用紙１枚当たりに形成するインデックス画像の数であり、画像形成装置１において、ユーザにより予め設定されている値である。
【００７１】
次に、インデックス画像形成対象の１データの先頭ページを処理対象ページとして取得する（Ｓ４）。ここで、取得する先頭ページのデータには、オブジェクトとして、例えば、文字列データを含むフォントデータ、描画データを含むグラフィックオブジェクト、スキャナなどにより取り込まれたイメージデータを含むイメージオブジェクトが含まれているものとして説明する。次に、処理対象ページに含まれる１オブジェクトを選択し、その種類とサイズとを抽出する（Ｓ６）。
【００７２】
次に、抽出したオブジェクト種類に基づいて、選択したオブジェクトがフォントデータか否かを判断する（Ｓ８）。フォントデータである場合（Ｓ８：Ｙｅｓ）、そのフォントサイズ（判断値の一例）を算出する（Ｓ１０）。
【００７３】
このフォントサイズとは、そのフォントデータに対応してインデックス画像内に形成される文字（請求の範囲に記載の構成要素の一例）の大きさを判断するための値であり、インデックス画像の元データと形成予定のインデックス画像の大きさとに基づいて算出される値である。具体的には、Ｓ３の処理で取得した記録用紙１枚へ出力するデータ数と、処理対象ページのサイズとから決定される、インデックス画像の縮小率で、取得したフォントデータを縮小した場合のサイズに相当する値である。
【００７４】
次に、算出したフォントサイズを予め定められている所定サイズ（例えば、１ポイント）と比較することにより、フォントデータに対応する文字の大きさが所定サイズより小さくなるか否かを判断する（Ｓ１４）。Ｓ１４の判断が肯定される場合（Ｓ１４：Ｙｅｓ）、処理対象ページ内の全てのオブジェクトを処理したか否かを判断し（Ｓ１６）、Ｓ１６の判断が否定される場合（Ｓ１６：Ｎｏ）、次のオブジェクトの選択と（Ｓ６）、フォントサイズの算出と（Ｓ１０）、その比較（Ｓ１４）とを繰り返す。
【００７５】
一方、取得したオブジェクトがフォントデータではない場合（Ｓ８：Ｎｏ）、次に、そのオブジェクトに対応してインデックス画像内に形成される写真、グラフィック、または図形（請求の範囲に記載の構成要素の一例）がユーザにとって識別可能か否かを判断するための判断値を算出する（Ｓ１２）。
【００７６】
次に、その算出した判断値を所定値と比較し、選択したオブジェクトに対応する構成要素が識別可能か否かを判断する（Ｓ１４）。この判断値は、入力データと形成予定のインデックス画像の大きさとに基づいて算出される値であり、その一例としては、インデックス画像の縮小率でオブジェクトに対応する構成要素を縮小する場合、その縮小された構成要素において黒色が占める比率が挙げられる。この判断値が、例えば、縮小前の入力データの黒色が占める比率が８０％未満であるにもかかわらず、縮小された構成要素において黒色が占める比率が８０％を超える場合には、その写真、グラフィックまたは図形は縮小によりつぶれ、識別不可能なものになっていると判断する。
【００７７】
このようにして処理を繰り返すうちに、Ｓ１４の判断が一度も否定されることがないまま、全オブジェクトの処理を終了すると（Ｓ１６：Ｙｅｓ）、そのデータのインデックス画像は識別可能であると判断できるので、処理対象ページを縮小処理することにより、その処理対象ページのインデックス画像を形成するためのインデックス画像データを生成し（Ｓ１８）、Ｓ２で取得した全データの処理を終了したか否かを判断する（Ｓ２０）。
【００７８】
Ｓ２０の判断が否定される場合、Ｓ４の処理に戻り、次のデータの先頭ページを取得し、処理を繰り返す。そして、処理を繰り返すうちに、Ｓ１４の判断が一度でも否定されると（Ｓ１４：Ｎｏ）、処理対象データのデータ名をリスト化し（Ｓ１９）、Ｓ２０の処理に進む。
【００７９】
このようにして処理を繰り返すうちに、Ｓ２０の判断が肯定されると（Ｓ２０：Ｙｅｓ）、作成されたインデックス画像データおよびリスト化されたデータ名がプリンタ２１（図２参照）に出力される（Ｓ２２）。
【００８０】
インデックス画像形成処理（Ｓ１）によれば、識別可能と判断されたデータについてのみインデックス画像が形成され、インデックス画像が識別不可能であると判断されたデータに関しては、インデックス画像データが生成されず、そのインデックス画像の形成（印刷）が禁止される。
【００８１】
また、Ｓ６からＳ１６の処理の繰り返しの間に、Ｓ１４の判断が一度でも否定されると、その判断対象データのインデックス画像は識別不可能であると判断し、その判断対象データに関する判断を終了するので、各入力データに含まれる全オブジェクトについてフォントサイズまたは判断値の算出とその比較を繰り返す場合に比較して、各入力データが識別可能か否かを迅速に判断することができる。
【００８２】
また、オブジェクトがフォントデータである場合には、フォントサイズを算出し、所定サイズと比較するという簡単な処理でインデックス画像が識別可能か否かが判断されるので、処理時間を節約することができる。
【００８３】
次に、図５および図６を参照して、画像形成装置１の制御の第２実施形態について説明する。なお、この第２実施形態の画像形成装置１の外観およびブロック図は、第１実施形態と同様であるので、図示および説明を省略する。また、上述した第１実施形態と同一の部分については同一の符号を付して、その説明を省略する。
【００８４】
図５は、第２実施形態のインデックス画像形成処理（図６参照）により記録用紙に形成されるインデックス画像と文字列について説明する図であり、図３に相当する図である。
【００８５】
図３を参照して説明したように、第１実施形態では、フォントサイズまたは判断値の算出の際、インデックス画像の向きを考慮していなかった。これに対し、本第２実施形態では、インデックス画像の向きを考慮して、フォントサイズまたは判断値を取得することとしている。すなわち、図５に示すように、ポートレート型（縦長）とランドスケープ型（横長）のデータがメモリカード２８内に混在しているにも拘わらず、インデックス画像を、例えばランドスケープ型で統一する場合、ポートレート型のデータＤ５の全体像をインデックス画像４０内に収めるためには、そのデータＤ５を、向きの変更を伴わないデータＤ６に比較してより小さい倍率で縮小しなければならない。
【００８６】
よって、第２実施形態のインデックス画像形成処理によれば、元データの向きおよびインデックス画像の向きを考慮した縮小率を用いてフォントサイズまたは判断値を算出することとしている。このようにすれば、各インデックス画像４０が識別可能か否かについて、より適切に判断することができる。
【００８７】
また、上述した第１実施形態では、選択したオブジェクトがフォントデータであっても、そのフォントサイズが所定サイズ以上である場合、識別可能と判断し、インデックス画像を形成していた（図３参照）。これに対し、この第２実施形態では、図５に示すように、フォントデータを含むデータについては、そのデータに対応するインデックス画像を形成しないこととしている。
【００８８】
また、上述した第１実施形態では、識別不可能と判断されたデータのデータ名を記録用紙２９に形成することとしていたが、図５に示すように、本第２実施形態では、フォントデータを含むデータについては、データ名４１に加えて、先頭文字列を構成するフォントデータを抽出し、そのフォントデータに基づく文字列４２を、データ名４１と対応付けて記録用紙に形成することとしている。このようにすれば、ユーザがデータの内容を把握する助けとなる。
【００８９】
なお、形成される文字列は、先頭文字列に限られず、最大サイズ文字列であっても良いし、最頻出文字列であっても良い。
【００９０】
図６は、第２実施形態のインデックス画像形成処理（Ｓ１００）を示すフローチャートである。図６に示すフローチャートにおいて、上述した第１実施形態のインデックス画像形成処理（Ｓ１）と同一の部分については同一の符号を付して、その説明を簡略化する。なお、インデックス画像をポートレート型に統一するか、あるいはランドスケープ型に統一するかは、予めユーザによって設定されているものとして説明する。
【００９１】
まず、メモリカード２８（図５参照）からデータを取得し（Ｓ２）、１枚の記録用紙へ出力するデータ数を取得し（Ｓ３）、処理対象ページを取得する（Ｓ４）。次に、処理対象ページに含まれる全オブジェクトの種類とサイズ、およびその処理対象ページの向きを取得する（Ｓ６２）。
【００９２】
次に、取得したオブジェクト種類に基づいて、処理対象ページにフォントデータが含まれるか否かを判断する（Ｓ６４）。フォントデータが含まれる場合（Ｓ６４：Ｙｅｓ）、先頭のフォントデータを抽出し（Ｓ６６）、処理対象データのデータ名をリスト化する（Ｓ６８）。
【００９３】
一方、処理対象ページにフォントデータが含まれない場合（Ｓ６４：Ｎｏ）、次に、処理対象ページに含まれる１オブジェクトを選択し、そのサイズを抽出する（Ｓ７０）。そして、そのオブジェクトに対応してインデックス画像内に形成される図形や画像（特許請求の範囲に記載の構成要素の一例）がユーザにとって識別可能か否かを判断するための判断値を算出して（Ｓ７１）、その算出した判断値を所定値と比較し、選択したオブジェクトに対応する構成要素が識別可能か否かを判断する（Ｓ７２）。
【００９４】
なお、第２実施形態のインデックス画像形成処理（Ｓ１００）は、処理対象ページとインデックス画像の大きさとに基づいて判断値を算出する点において、第１実施形態の画像処理（Ｓ１：図４参照）と共通するが、さらに、元データの向きとインデックス画像との向きが一致しているか否かによって、判断値の算出に用いる縮小率を変更する点において、第１実施形態のインデックス画像形成処理（Ｓ１）と異なる。
【００９５】
このようにして処理を繰り返すうちに、Ｓ７２の判断が一度も否定されることがないまま、全オブジェクトの処理を終了すると（Ｓ７４：Ｙｅｓ）、そのデータのインデックス画像は識別可能であると判断できるので、処理対象ページを縮小処理することにより、その処理対象ページのインデックス画像を形成するためのインデックス画像データを生成し（Ｓ７６）、全データの処理を終了したか否かを判断する（Ｓ８０）。
【００９６】
Ｓ８０の判断が否定される場合（Ｓ８０：Ｎｏ）、Ｓ４の処理に戻り、処理を繰り返す。そして、処理を繰り返すうちに、Ｓ７２の判断が一度でも否定されると（Ｓ７２：Ｎｏ）、処理対象データのデータ名をリスト化し（Ｓ６８）、Ｓ８０の処理に進む。
【００９７】
このようにして処理を繰り返すうちに、Ｓ８０の判断が肯定されると（Ｓ８０：Ｙｅｓ）、作成されたインデックス画像データ、リスト化されたデータ名、または先頭のフォントデータが抽出された場合にはその先頭のフォントデータが、プリンタ２１（図２参照）に出力される（Ｓ８２）。これにより、フォントデータを含まないと判断されたデータについてのみインデックス画像が記録用紙２９（図５参照）に形成され、フォントデータを含むと判断されたデータ、あるいは識別不可能と判断されたデータについては、そのデータ名が記録用紙に形成される。また、フォントデータを含むと判断されたデータについては、先頭の文字列が記録用紙に形成される。
【００９８】
第２実施形態のインデックス画像形成処理（Ｓ１００）によれば、第１実施形態のインデックス画像形成処理（Ｓ１）と同様の効果が得られる。また、データ内にフォントデータが含まれる場合、そのデータについては判断値の算出を行わないので、処理速度が速い。
【００９９】
次に、図７を参照して、画像形成装置１の制御の第３実施形態について説明する。図７は、第３実施形態のインデックス画像形成処理（Ｓ２００）を示すフローチャートである。なお、この第３実施形態の画像形成装置１の外観およびブロック図は、第１実施形態と同様であるので、図示および説明を省略する。また、第３実施形態のインデックス画像形成処理（Ｓ２００）のうち、上述した第２実施形態と同一の部分については同一の符号を付して、その説明を省略または簡略化する。
【０１００】
第３実施形態のインデックス画像形成処理では、処理対象ページにフォントデータが含まれるか否かを判断し（Ｓ６４）、フォントデータが含まれる場合（Ｓ６４：Ｙｅｓ）、最大サイズの文字列に対応したフォントデータを抽出し（Ｓ９０）、Ｓ９２の処理に進む。
【０１０１】
一方、処理対象ページにフォントデータが含まれない場合（Ｓ６４：Ｎｏ）、次に、処理対象ページから１オブジェクトを選択し、そのサイズを抽出する（Ｓ９１）。この処理で選択するオブジェクトは、フォントデータ以外のオブジェクトである。
【０１０２】
次に、Ｓ９１の処理で選択されたオブジェクトに対応してインデックス画像内に形成される図形や画像（特許請求の範囲に記載の構成要素の一例）、またはＳ９０の処理で抽出されたフォントデータに対応する最大サイズの文字列がユーザにとって識別可能か否かを判断するための判断値を算出する（Ｓ９２）。
【０１０３】
次に、その算出した判断値を所定値と比較し、選択したオブジェクトに対応する構成要素が識別可能か否かを判断する（Ｓ９４）。なお、図形や画像が識別可能か否かを判断するための所定値と、文字列が識別可能か否かを判断するための所定値とは、互いに異なる値であり、予め記憶されている。
【０１０４】
Ｓ９４の判断が否定される場合（Ｓ９４：Ｎｏ）、すなわち、最大サイズの文字列を縮小するとユーザにとって識別不可能である場合、またはフォントデータ以外のオブジェクトに対応した図形や画像を縮小するとユーザにとって識別不可能である場合、処理対象データのデータ名をリスト化し（Ｓ９５）、先に抽出したフォントデータに対応する最大サイズの文字列を、データ名に付加し（Ｓ９６）、全データについて処理を終了したか否かを判断する（Ｓ９８）。そして、Ｓ９８の判断が否定される場合、Ｓ４の処理に戻り、次のデータを処理対象とする。
【０１０５】
このようにすれば、最大サイズの文字列を縮小するとユーザにとって識別不可能であるデータについては、オブジェクトの選択と判断値の算出およびその判断値の比較処理が行われないので、処理を迅速に行うことができる。
【０１０６】
このようにして処理を繰り返すうちに、Ｓ９８の判断が肯定されると、作成されたインデックス画像データ、リスト化されたデータ名、またはそのデータ名に付加された最大サイズの文字列が、プリンタ２１（図２参照）に出力される（Ｓ９９）。これにより、フォントデータを含まないと判断されたデータについてのみインデックス画像が形成され、フォントデータを含むと判断されたデータ、あるいは識別不可能と判断されたデータについては、そのデータ名が形成される。また、フォントデータを含むと判断されたデータについては、最大サイズの文字列が形成される。
【０１０７】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１０８】
例えば、第１実施形態から第３実施形態の画像形成装置１は、コピー機能やファクシミリ送受信機能などを有するいわゆる複合機であったが、入力データに対応したインデックス画像を記録媒体に形成し、またはディスプレイに表示（形成）可能な装置であれば本発明を適用することができる。
【０１０９】
また、第１実施形態から第３実施形態は、メモリカード内のデータを入力データとしてインデックス画像を形成する場合について説明したが、これに代えて、例えば、プリンタから入力された印刷データに従って、複数ページ分のデータを１枚の記録用紙に印刷する、いわゆるＮｉｎ１印刷を行う際に本発明を適用しても良い。また、ファクシミリ送信する前に、スキャナ２０により読み取った原稿のインデックス画像をＬＣＤ１６（出力媒体の一例）に表示し（形成し）、または記録用紙に形成する場合に、本発明を適用しても良い。
【０１１０】
また、第１実施形態から第３実施形態のインデックス画像形成処理（Ｓ１，Ｓ１００，Ｓ２００）は、画像形成装置１により実行されるものとして説明したが、この処理をＰＣ３１で実行させても良い。すなわち、ＰＣ３１において、データを解析して、インデックス画像を形成するデータについてはインデックス画像データを生成し、またインデックス画像を形成しないデータについてはそのデータ名またはフォントデータを抽出し、印刷データとして、画像形成装置１に出力するように構成しても良い。この場合、ＰＣ３１が特許請求の範囲に記載のコンピュータの一例に相当し、画像形成装置１が出力部の一例に相当する。
【０１１１】
また、第１実施形態から第３実施形態では、各データの先頭ページについてのみ、インデックス画像４０が形成されるものとして説明したが、先頭ページに限られず、データに含まれる各ページについてインデックス画像が形成されるものであっても良い。この場合は、インデックス画像を形成可能なページの全てが、識別可能か否かの判断対象ページとされる。
【０１１２】
また、第１実施形態から第３実施形態では、識別可能と判断されたデータを縮小することによりインデックス画像データを生成していた。しかしながら、これに代えて、識別可能と判断されたデータに、インデックス画像データが含まれているか否かを判断し、含まれている場合、そのインデックス画像データを取得し（縮小画像データ取得手段）、インデックス画像データが含まれていないデータについてのみ、インデックス画像データを生成する（縮小画像データ生成手段）ように構成しても良い。このようにすれば、既にインデックス画像データが含まれているデータについては、新たにインデックス画像データを生成する処理を行う必要がなく、処理時間を節約することができる。
【０１１３】
また、第１実施形態から第３実施形態では、識別可能と判断されたデータを縮小することによりインデックス画像データを生成していた。しかしながら、これに代えて、あらかじめメモリカード内にデータと、例えば、別ファイルとしてそのデータに対応するインデックス画像データとが記憶されている場合には、識別可能と判断されたデータに対応するインデックス画像データを取得し、その取得したインデックス画像データを印刷するように構成しても良い。このようにすれば、既にインデックス画像データが含まれているデータについては、新たにインデックス画像データを生成する処理を行う必要がなく、処理時間を節約することができる。
【０１１４】
また、メモリカード内のデータのうち、データによってインデックス画像データが記憶されているデータとそうでないデータとが混在する場合には、その識別可能と判断されたデータに対応するインデックス画像データが記憶されているか否かを判断し、記憶されている場合には、そのインデックス画像データを取得して印刷し、記憶されていない場合にはデータから生成したインデックス画像データを印刷するとよい。
【０１１５】
図８は、変形例のインデックス画像形成処理（Ｓ３００）を示すフローチャートである。この変形例のインデックス画像処理（Ｓ３００）に含まれる処理のうち、図４を参照して説明した第１実施形態のインデックス画像処理（Ｓ１）と同一の処理については同一の符号を付してその説明を省略し、異なる処理についてのみ説明する。
【０１１６】
図８に示すように、変形例のインデックス画像処理（Ｓ３００）では、取得した処理対象ページに対応したインデックス画像データが、その処理対象ページまたはメモリカード内にあるか否かを判断する（Ｓ３０１）。インデックス画像データ有りと判断される場合は（Ｓ３０１：Ｙｅｓ）、そのインデックス画像データが取得され（Ｓ３０２）、出力される（Ｓ３０３）。これにより、画像形成装置１において、対応するインデックス画像を形成させることができる。
【０１１７】
一方、インデックス画像データ無しと判断された場合、すなわちインデックス画像データを取得不可能と判断された場合（Ｓ３０１：Ｎｏ）、Ｓ６〜Ｓ１６の処理において、対応する縮小画像が識別可能か否かが判断される。そして、識別可能と判断されたデータについてのみ、インデックス画像データが生成され（Ｓ１８）、出力される（Ｓ３０３）。これにより、識別不可能と判断された縮小画像の形成が禁止され、識別可能と判断された縮小画像のみが形成される。
【０１１８】
このようにすれば、例えば、インデックス印刷の対象となるすべてのデータに対応するインデックス画像データがメモリカードに記憶されているかを判断し、記憶されている場合には、各データについて、ユーザにとって識別可能か否かの判断を行わず、すべてインデックス印刷が行われる。このようにすると、各データについて識別可能か否かの判断処理の処理時間を短縮することができる。
【０１１９】
また、上述した第１実施形態では、データの向きを考慮せずにフォントサイズおよび判断値を算出するものとして説明したが、第１実施形態のインデックス画像形成処理（Ｓ１）においても、第２実施形態および第３実施形態と同様に、データの向きを考慮してフォントサイズまたは判断値を算出するように構成しても良い。また、フォントサイズと比較される所定サイズ、または判断値と比較される所定値を、データの向きに応じて変更するように構成しても良い。
【０１２０】
また、上述した第１実施形態では、識別不可能と判断されたデータについては、そのデータ名のみを形成することとしていたが、第２実施形態および第３実施形態のように、フォントデータを抽出し、データ名に付加し、またはデータ名に代えて記録用紙に形成するように構成しても良い。
【０１２１】
また、第２実施形態および第３実施形態では、データの向きおよびインデックス画像の向きに応じて判断値の算出に用いる縮小率を変更するものとして説明したが、これに代えて、データの向きおよびインデックス画像の向きに応じて判断値と比較される所定値を変更するものであっても良い。
【０１２２】
また、第１実施形態から第３実施形態では、識別可能と判断されたデータを縮小したインデックス画像データを印刷する領域と、識別不可能と判断されたデータのファイル名等を印刷する領域と、にわけて印刷していたが、これに限らない。例えば、識別可能か否かを問わず、データを取得した順に印刷した際の配置となるように識別可能なデータのインデックス画像データを印刷する。一方、識別不可能と判断されたデータは、その識別不可能と判断されたデータのインデックス画像データが印刷されるべき位置に、そのインデックス画像データの代わりに、そのデータのファイル名等を印刷する。また、識別不可能と判断されたデータの割合によって、印刷レイアウトを制御してもよい。例えば、取得した全データの半分以上が縮小すると識別不可能となるデータの場合は、インデックス画像データを印刷する領域と、ファイル名等を印刷する領域と、に分けて印刷し、識別不可能と判断されたデータが少ない場合は、取得したデータの順序にしたがった配置にて印刷するようにしてもよい。
【図面の簡単な説明】
【０１２３】
【図１】第１実施形態である画像形成装置と、ＰＣとの接続関係を示した接続図である。
【図２】画像形成装置とＰＣとの電気的構成を示すブロック図である。
【図３】メモリカード内のデータ群と、そのデータ群に基づいて記録用紙に形成されるインデックス画像または文字列の一例を示す図である。
【図４】インデックス画像形成処理を示すフローチャートである。
【図５】第２実施形態のインデックス画像形成処理により記録用紙に形成されるインデックス画像と文字列について説明する図であり、図３に相当する図である。
【図６】第２実施形態のインデックス画像形成処理を示すフローチャートである。
【図７】第３実施形態のインデックス画像形成処理を示すフローチャートである。
【図８】変形例のインデックス画像形成処理を示すフローチャートである。
【符号の説明】
【０１２４】
１                        画像形成装置
１１                      ＣＰＵ（コンピュータの一例）
２１                      プリンタ（出力部の一例）
２９                      記録用紙（出力媒体の一例）
４０                      インデックス画像（縮小画像の一例）
１２１                    画像処理プログラム
２９１                    第１領域
２９２                    第２領域
Ｓ１，Ｓ１００，Ｓ２００  縮小画像形成手段の一例、制御手段の一例
Ｓ２                      入力データ取得手段の一例
Ｓ６〜Ｓ１６              識別判断手段の一例
Ｓ６〜Ｓ１６              繰返手段の一例
Ｓ６                      選択手段の一例
Ｓ１０，Ｓ１２            算出手段の一例
Ｓ１４                    比較手段の一例
Ｓ１８                    縮小画像データ生成手段の一例
Ｓ６４                    第１判断手段の一例
Ｓ６６                    フォントデータ抽出手段の一例
Ｓ７２                    第２判断手段の一例
Ｓ８２，Ｓ９９            データ名形成手段、文字列形成手段の一例
Ｓ９０                    最大フォントデータ抽出手段の一例
Ｓ９４                    識別判断手段、最大フォントデータ判断手段の一例
Ｓ３０１                  取得判断手段の一例
Ｓ３０２                  縮小画像取得手段の一例
Ｓ３０３                  画像形成手段、縮小画像形成手段の一例
【図１】
2009083382.tif 000003
【図２】
2009083382.tif 000004
【図３】
2009083382.tif 000005
【図４】
2009083382.tif 000006
【図５】
2009083382.tif 000007
【図６】
2009083382.tif 000008
【図７】
2009083382.tif 000009
【図８】
2009083382.tif 000010