(57)【要約】【課題】優先的に確認すべきページを印刷することができる画像形成装置等を提供すること。【解決手段】制御部と、印刷データに基づいて画像を形成する画像形成部と、を備えた画像形成装置において、前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶部を備え、前記制御部は、前記印刷データの内容が、前記特定条件を満たすページを特定し、前記画像形成部は、前記特定されたページの画像を形成する、ことを特徴とする画像形成装置。【選択図】図２
2019188665.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、印刷データに基づいて画像を形成する画像形成部と、を備えた画像形成装置において、
前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶部を備え、
前記制御部は、前記印刷データの内容が、前記特定条件を満たすページを特定し、
前記画像形成部は、前記特定されたページの画像を形成する、
ことを特徴とする画像形成装置。
【請求項２】
前記画像形成部は、前記特定されたページの画像を形成後に、前記印刷データの画像を形成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷データは、ＰＤＬ（Page Description Language）データであって、
前記記憶部は、前記属性が文字サイズを示すときは、当該文字サイズが所定の文字サイズ以下であることを特定条件として記憶することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記印刷データは、画像データであって、
前記記憶部は、前記要素が文字列を示すときは特定の文字列を特定条件として記憶し、前記要素が図形パターンを示すときは特定の画像データを特定条件として記憶することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記印刷データは、画像データであって、
前記画像データから文字の認識を行う文字認識部を更に備え、
前記記憶部は、前記要素が文字列を示すときは特定の文字列を特定条件として記憶し、
前記制御部は、前記文字認識部により認識された前記文字の中に、前記特定の文字列が含まれているページを、前記特定条件を満たすページとして特定することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項６】
前記記憶部は、前記要素が文字の割合を示すときは、ページに含まれる当該文字の割合が所定の割合以上であることを条件として記憶することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記印刷データから文字領域及び図形領域を認識する領域認識部を更に備え、
前記記憶部は、前記要素が図表領域の割合を示すときは、ページに含まれる当該図表領域の割合が所定の割合以上であることを条件として記憶し、
前記制御部は、ページに含まれる前記領域認識部により認識された前記図表領域の割合が、前記所定の割合以上であるページを、前記特定条件を満たすページとして特定することを特徴とする請求項１から６の何れか一項に記載の画像形成装置。
【請求項８】
印刷データに基づいて画像を形成する画像形成ステップを含む画像形成方法であって、
前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶ステップと、
前記印刷データの内容が、前記特定条件を満たすページを特定する特定ステップと、
を含み、
前記画像形成ステップは、前記特定ステップによって特定されたページの画像を形成する、
ことを特徴とする画像形成方法。
【請求項９】
コンピュータに、
印刷データに基づいて画像を形成する画像形成機能と、
前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶機能と、
前記印刷データの内容が、前記特定条件を満たすページを特定する特定機能と、
を実現させるプログラムであって、
前記画像形成機能は、前記特定機能によって特定されたページの画像を形成する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータで作成した原稿やコピー原稿を画像形成装置によって出力する場合において、仕上がりを確認するための機能を備えた画像形成装置や情報処理装置が使用されている。
【０００３】
例えば、出力イメージをプレビュー表示する情報処理装置であって、プレビュー表示において印刷データに含まれる小さい文字を検出し矩形表示する情報処理装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１６７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、操作パネル上でのプレビュー表示と、印刷画像とでは解像度が異なり、実際に出力される文字の大きさを把握しづらかった。
【０００６】
また、複数の部数を出力する場合、１部目のみを印刷して、印刷結果を確認することで文字の大きさを把握することができるが、原稿のページ数が多いと用紙を大量に消費してしまうという問題があった。
【０００７】
上述した課題に鑑み、本発明は、優先的に確認すべきページを印刷することができる画像形成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の画像形成装置は、
制御部と、印刷データに基づいて画像を形成する画像形成部と、を備えた画像形成装置において、
前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶部を備え、
前記制御部は、前記印刷データの内容が、前記特定条件を満たすページを特定し、
前記画像形成部は、前記特定されたページの画像を形成する、
ことを特徴とする。
【０００９】
本発明の画像形成方法は、
印刷データに基づいて画像を形成する画像形成ステップを含む画像形成方法であって、
前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶ステップと、
前記印刷データの内容が、前記特定条件を満たすページを特定する特定ステップと、
を含み、
前記画像形成ステップは、前記特定ステップによって特定されたページの画像を形成する、
ことを特徴とする。
【００１０】
本発明のプログラムは、
コンピュータに、
印刷データに基づいて画像を形成する画像形成機能と、
前記印刷データの属性及び／又は要素の条件を特定条件として記憶する記憶機能と、
前記印刷データの内容が、前記特定条件を満たすページを特定する特定機能と、
を実現させるプログラムであって、
前記画像形成機能は、前記特定機能によって特定されたページの画像を形成する、
ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成装置において、特定条件を満たすページであると判定された印刷データが出力されることとなる。したがって、原稿のページ数が多い場合であっても、印刷結果の確認に必要となるページのみ印刷をすることができ、利用者は、用紙を大量に消費してしまうといったことを回避することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態における印刷システムの全体構成を説明するための図である。
【図２】第１実施形態における画像形成装置と情報処理装置の機能構成図である。
【図３】第１実施形態におけるＰＤＬデータを説明するための図である。
【図４】第１実施形態における特定ページ条件のデータ構造の一例を示した図である。
【図５】第１実施形態における印刷ページ番号のデータ構造の一例を示した図である。
【図６】第１実施形態における印刷システムの処理を説明するための動作フロー図である。
【図７】第１実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【図８】第１実施形態における動作例を説明するための図である。
【図９】第１実施形態における動作例を説明するための図である。
【図１０】第１実施形態における動作例を説明するための図である。
【図１１】第２実施形態における画像形成装置の機能構成図である。
【図１２】第２実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【図１３】第３実施形態における画像形成装置の機能構成図である。
【図１４】第３実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【図１５】第３実施形態における動作例を説明するための図である。
【図１６】第５実施形態における特定ページ条件のデータ構造の一例を示した図である。
【図１７】第５実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【図１８】第５実施形態における動作例を説明するための図である。
【図１９】第６実施形態における画像形成装置の機能構成図である。
【図２０】第６実施形態における特定ページ条件のデータ構造の一例を示した図である。
【図２１】第６実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【図２２】第７実施形態における画像形成装置の機能構成図である。
【図２３】第７実施形態における特定ページ条件のデータ構造の一例を示した図である。
【図２４】第７実施形態における定お試し印刷処理を説明するための動作フロー図である。
【図２５】第９実施形態における特定ページ条件のデータ構造の一例を示した図である。
【図２６】第９実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【図２７】第１０実施形態における特定お試し印刷処理を説明するための動作フロー図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施形態では、一例として、本発明をデジタル複合機（ＭＦＰ）に適用した画像形成装置を含む印刷システムについて説明する。
【００１４】
［１．第１実施形態］
第１実施形態について説明する。第１実施形態は情報処理装置から画像形成装置に入力されたＰＤＬ（Page Description Language）データから、文字サイズを指定するコマンドを検出し、所定の文字サイズ以下の文字が現れるページを印刷する実施形態である。
【００１５】
ここで、本実施形態では、画像形成装置は、画像形成装置に記憶された印刷データに基づいて画像を形成することとして説明する。また、印刷データにはＰＤＬ（Page Description Language）により示されたＰＤＬデータや、画像形成装置に備えられたスキャナ等から入力された画像データが含まれることとして説明する。
【００１６】
［１．１  全体構成］
まず、印刷システム１の概要について、図１を参照して説明する。印刷システム１は、デジタル複合機や、プリンタ等により構成される画像形成装置１０に、コンピュータ等の情報処理装置２０が接続されたシステムである。画像形成装置１０と、情報処理装置２０とは、ネットワークＮＷを介して接続されているが、例えばＵＳＢ（Universal Serial Bus）等により直接接続されてもよい。
［１．２  構成］
［１．２．１  画像形成装置］
本実施形態の画像形成装置１０の構成について、図１と図２とを参照して説明する。図１は印刷システム１の全体構成図であり、図２は画像形成装置１０及び情報処理装置２０の機能構成図である。
【００１７】
画像形成装置１０は、制御部１００と、画像入力部１１０と、画像形成部１２０と、画像処理部１３０と、記憶部１４０と、操作入力部１５０と、表示部１６０と、通信部１７０とを備えて構成されている。
【００１８】
制御部１００は、画像形成装置１０の全体を制御するための機能部である。制御部１００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Processing Unit）等により構成されている。
【００１９】
画像入力部１１０は、画像データを入力するための機能部である。画像入力部１１０の一例としては、例えば、図１の原稿読取部１１２である。原稿読取部１１２は、例えば、原稿を読み取るスキャナである。スキャナはＣＣＤ（Charge Coupled Device）や、ＣＩＳ（Contact Image Sensor）の方式により実現される。
【００２０】
また、後述する通信部１７０を介して他の端末からの画像データが入力（受信）されたり、他にもＵＳＢメモリや、ＳＤカード等の記憶媒体から画像データが入力され（読み取られ）たりしてもよい。入力された画像データは、画像データ１４２２として出力される。
【００２１】
画像形成部１２０は、印刷データ１４２に基づいて、記録媒体（例えば記録用紙）に画像を形成するための機能部である。例えば、図１の給紙トレイ１２２から給紙された記録用紙は、画像形成部１２０により記録用紙の表面に画像が形成された後に、排紙トレイ１２４から排紙される。画像形成部１２０は、例えば電子写真方式を利用したレーザプリンタ等により構成されている。
【００２２】
画像処理部１３０は、画像データ１４２２に各種画像処理を施す機能部である。例えば、画像データの鮮鋭化処理をしたり、色変換処理をしたりする。
【００２３】
また、画像処理部１３０は、記憶部１４０に記憶されたプログラムを実行することにより、コマンド認識部１３２の機能が実現される。コマンド認識部１３２は、印刷データ１４２に含まれるＰＤＬデータ１４２１からコマンドを認識し、画像を形成する。また、認識したコマンドから文字サイズを指定するコマンドや、文字を出力するコマンドを検出することができる。
【００２４】
記憶部１４０は、画像形成装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１４０は、例えば、半導体メモリであるＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００２５】
記憶部１４０には、印刷データ１４２と、特定ページ条件１４４と、印刷ページ番号１４６とが記憶される。また、印刷データ１４２には、ＰＤＬデータ１４２１と、画像データ１４２２とが記憶される。
【００２６】
ＰＤＬデータ１４２１には、情報処理装置２０から受信したＰＤＬデータが記憶される。ＰＤＬデータ１４２１は、例えば、コンピュータ等の情報処理装置の印刷ドライバから、印刷コマンドとして出力されたコマンド（コマンド群）である。また、画像データ１４２２には、画像入力部１１０が受け付けた画像データ等が記憶される。
【００２７】
ここで、ＰＤＬデータ１４２１の一例を、図３を参照して説明する。図３に示すように、ＰＤＬデータ１４２１は、ページを識別するためのページ番号（例えば、「１」）と、画像形成装置１０が画像形成時に使用するコマンド（例えば、「文字サイズ:12pt、文字列:ABCDEFG、文字列:HIJKLMN、改ページ」）とが含まれている。なお、コマンドとしては、文字（文字列）自体を示すコマンド、書式を示すコマンド、線図の描画を示すコマンド（ベクトルデータ）等、画像を形成するのに必要なものが含まれている。また、情報処理装置２０から印刷ドライバを介して画像データを印刷する場合は、画像データをコマンドとして表すことも可能である。
【００２８】
特定ページ条件１４４は、印刷データ１４２から、特定ページを特定するための条件（特定条件）（以下、「特定ページ条件」という）である。ここで、特定ページとは、印刷データ１４２のうち、特定ページ条件に合致するページであり、後述する特定お試し印刷処理において、画像形成装置１０が印刷（出力）するページである。また、特定ページ条件として、利用者が優先的に確認をする必要のあるページの印刷データに含まれる属性又は要素が記憶される。このようにすることで、画像形成装置１０は、特定お試し印刷処理において出力するページを、ページ番号ではなく、印刷データの内容よって特定する。特定ページ条件１４４は、予め設定されていてもよいし、利用者の操作によって設定されてもよい。
【００２９】
図４は、特定ページ条件１４４の一例を示す図である。特定ページ条件１４４には、特定ページか否かを判定するために用いる印刷データに含まれる属性又は要素（例えば、「文字サイズ」）と、特定ページと判定する条件を示した設定値（例えば、「８ｐｔ以下」）とが記憶される。なお、本実施形態では、設定値は属性又は要素に応じた値が設定されるものとし、数値、割合、要素として含む文字列や画像、ＯＮ又はＯＦＦといった値が記憶される。また、特定ページ条件の判断には考慮しない属性又は要素は、設定値に「−」が記憶される。
【００３０】
特定ページ条件としては、例えば、以下の条件が設定可能である。
（１）文字サイズ：印刷データに設定値に示された文字サイズが属性として設定された文字が含まれるページを特定ページにすることを設定できる
（２）カラーページ：印刷データのカラーモードの属性がカラーページ又はモノクロページであるページを特定ページにすることを設定できる
（３）文字列：設定値に示された文字列を要素として含んでいるページを特定ページにすることを設定できる
（４）図表領域：設定値に示された割合を図表領域の要素として含んでいるページを特定ページにすることを設定できる
（５）図形パターン：設定値に示された図形を要素として含んでいるページを特定ページにすることを設定できる
【００３１】
上述した条件以外にも、種々の条件を特定ページ条件として設定可能である。また、これらの特定ページ条件は、１つだけ設定可能で有ってもよいし、複数組み合わせ可能で有ってもよい。また、１つの属性又は要素の条件が印刷データの内容に含まれるページを特定ページとしてもよいし、複数の属性及び要素の条件が印刷データの内容に含まれるページを特定ページとしてもよい。
【００３２】
図４は複数の条件を組み合わせた場合の例であり、文字サイズとして８ｐｔ以下の文字が含まれているページと、カラーページがＯＦＦであるページ、すなわち、モノクロのページとを特定ページ条件とすることを示している。
【００３３】
本実施形態では、印刷データに含まれる印刷内容に「文字サイズが８ｐｔ以下の文字」が含まれるページを特定ページとする。この場合は、特定ページ条件１４４に、属性「文字サイズ」に対して設定値として「８ｐｔ以下」を、文字サイズ以外の属性又は要素に対して、設定値として「−」を記憶する。このようにすることで、特定お試し印刷処理において、印刷データ１４２のうち、文字サイズが８ｐｔ以下の文字が含まれるページが、特定ページとして画像形成装置１０から出力される。
【００３４】
印刷ページ番号１４６は、印刷データ１４２のうち、印刷対象となるページのページ番号（印刷対象ページ番号）である。図５は、印刷ページ番号１４６の一例を示す図である。図５に示すように、印刷対象ページ番号として「３、１０、１２」が記憶されている場合は、ページ番号が３、１０、１２である印刷データが印刷対象であることを示す。
【００３５】
操作入力部１５０は、利用者が動作を指示したり、設定を指示したりするための機能部であり、ハードウェアである操作キーや、タッチパネル等により入力を検出するソフトウェアキーにより実現される。また、表示部１６０は、利用者に各種情報を表示するための機能部であり、例えばＬＣＤ（liquid crystal display）や有機ＥＬ（organic electro-luminescence）等により構成されている。なお、操作入力部１５０と、表示部１６０とを一体に形成することで、タッチパネルとして実現されてもよい。この場合において、タッチパネルの入力を検出する方式は、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった、一般的な検出方式であればよい。
【００３６】
通信部１７０は、画像形成装置１０が他の装置と通信を行うための機能部である。例えば、通信部１７０は、ＵＳＢインタフェースにより情報処理装置２０と接続したり、有線／無線ＬＡＮで利用されるＮＩＣ（Network Interface Card）や、３Ｇ／ＬＴＥ回線に接続可能な通信モジュールによりネットワークを介して他の情報処理装置や中継装置に接続したりする。
【００３７】
［１．２．２  情報処理装置］
また、情報処理装置２０の構成について図２を参照して説明する。情報処理装置２０は、制御部２００と、少なくとも記憶部２４０と、通信部２７０とを備えている。
【００３８】
制御部２００は、情報処理装置２０の全体を制御するための機能部である。制御部２００は、記憶部２４０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Processing Unit）等により構成されている。
【００３９】
また、制御部２００は、印刷ドライバ部２１０の機能を実現する。印刷ドライバ部２１０は、記憶部２４０に記憶された印刷ドライバ（画像形成装置の機種、種類毎に記憶されている）を読み出して実行することにより、画像形成装置１０において印刷を実行することができる。このとき、印刷ドライバ部２１０は、記憶部２４０に記憶された原稿データ２４２から画像形成装置１０に送信するＰＤＬデータを生成する。また、印刷ドライバ部２１０は、生成したＰＤＬデータを、通信部２７０を介して画像形成装置１０に送信する。
【００４０】
記憶部２４０は、情報処理装置２０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部２４０は、例えば、半導体メモリであるＳＳＤや、ＨＤＤ等により構成されている。
【００４１】
また、記憶部２４０には、原稿データ２４２が記憶されている。原稿データ２４２には、例えば、テキストファイル、ＰＤＦファイル、ドキュメントファイル等の各種ファイル（コンテンツ）が記憶されている。また、コンテンツは画像形成装置１０で印刷できるデータであればよく、例えば静止画であってもよい。静止画などのコンテンツについても、印刷ドライバ部２１０によってＰＤＬデータが生成され、画像形成装置１０に送信される。
【００４２】
通信部２７０は、情報処理装置２０が他の装置と通信を行うための機能部である。例えば、通信部２７０は、ＵＳＢインタフェースにより画像形成装置１０と接続したり、有線／無線ＬＡＮで利用されるＮＩＣや、３Ｇ／ＬＴＥ回線に接続可能な通信モジュールによりネットワークを介して他の情報処理装置や中継装置に接続したりする。
【００４３】
［１．３  処理の流れ］
つづいて、図６を参照して、本実施形態における印刷システム１の処理の流れを説明する。
【００４４】
まず、画像形成装置１０（制御部１００）は、情報処理装置２０から印刷データとしてＰＤＬデータを受信する（ステップＳ１０２）。ＰＤＬデータは情報処理装置２０により生成される。なお、受信したＰＤＬデータは、画像形成装置１０の記憶部１４０にＰＤＬデータ１４２１として記憶される。
【００４５】
つづいて、利用者により印刷条件が設定される（ステップＳ１０４）。印刷条件とは、画像形成装置１０の動作に関する条件であり、例えば、カラーモードで原稿を読取り／記録用紙に印刷する、両面に印刷をする、１枚の記録用紙に複数のページを印刷する（Ｎ  ｉｎ  １）等、印刷に関する設定である。これらの印刷条件は、利用者により情報処理装置２０上で指定され、印刷データとして送信されてもよい。また、印刷データが一度画像形成装置１０に記憶され、印刷データを出力するときに、利用者によって画像形成装置１０上で指定されてもよい。
【００４６】
つづいて、利用者により印刷の実行が指示された場合、制御部１００は、利用者によりお試し印刷を行う指示がされたか否かを判定する（ステップＳ１０６；Ｙｅｓ→ステップＳ１０８）。制御部１００は、利用者によりお試し印刷を行う指示がされなかったと判定した場合は、ステップＳ１１６に進む（ステップＳ１０８；Ｎｏ→ステップＳ１１６）。
【００４７】
お試し印刷の指示は、印刷設定時に利用者によって情報処理装置２０上で行われてもよいし、印刷データを出力するときに、利用者によって画像形成装置１０上で行われてもよい。
【００４８】
なお、利用者から印刷実行の指示がされない場合（ステップＳ１０６；Ｎｏ）、特定お試し印刷処理又はお試し印刷処理を開始してから所定時間経過したことを条件に、あるいは、利用者の指示により、制御部１００は、本処理を中止してもよい。また、利用者により印刷実行以外の操作がされた場合には、制御部１００は、利用者による操作に応じた処理を実行してもよい。
【００４９】
ステップＳ１０６において、制御部１００が、利用者によりお試し印刷を行う指示がされたと判定した場合、つづいて制御部１００は、特定ページのみを印刷する指示が利用者によりされたか否かを判定する（ステップＳ１０８；Ｙｅｓ→ステップＳ１１０）。制御部１００は、利用者により特定ページのみを印刷する指示がされたと判定した場合は、特定お試し印刷処理を実行する（ステップＳ１１０；Ｙｅｓ→ステップＳ１１２）。
【００５０】
特定お試し印刷処理の詳細を、図７を参照して説明する。図７は、画像形成装置１０において、印刷データが全て記憶されている場合に実行される処理である。はじめに、制御部１００は、ページ番号を記憶するための変数ｎに「１」を代入して初期化する（ステップＳ１５２）。
【００５１】
つづいて、コマンド認識部１３２は、ＰＤＬデータ１４２１からｎページ目のＰＤＬデータを読み出し、書式指定のコマンドに基づき、画像形成部１２０がｎページ目に出力する文字サイズを認識する（ステップＳ１５４）。
【００５２】
つづいて、制御部１００は、コマンド認識部１３２によって認識された文字サイズと、特定ページ条件１４４に設定された文字サイズとを比較し、特定ページ条件１４４に記憶された条件と合致するか否かを判定する（ステップＳ１５６）。特定ページ条件１４４に記憶された条件と合致した場合は、制御部１００は、ｎページ目を特定ページとして特定する。そして、制御部１００は、変数ｎの値を印刷ページ番号１４６に記憶する（ステップＳ１５６；Ｙｅｓ→ステップＳ１５８）。
【００５３】
ここで、文字サイズの比較は種々の方法が考えられる。例えば、ページに含まれる文字の文字サイズの中で、最小のサイズと比較してもよいし、所定の割合以上の文字の文字サイズと比較してもよい。
【００５４】
つづいて、制御部１００は、変数ｎの値と、印刷データ１４２に記憶されたページ番号で最も大きい番号、すなわち、最終ページのページ番号とが一致するか否かを判定する（ステップＳ１６０）。変数ｎの値と最終ページのページ番号とが一致しない場合は、制御部１００は印刷データ１４２に記憶されている印刷データを全て読み出していない。この場合は、制御部１００は、変数ｎの値に１を加算して、ステップＳ１５４へ戻る（ステップＳ１６０；Ｎｏ→ステップＳ１６２→ステップＳ１５４）。
【００５５】
変数ｎの値が最終ページのページ番号と一致する場合は、制御部１００は、印刷データ１４２に記憶されている印刷データを全て読み出したこととなる（ステップＳ１６０；Ｙｅｓ）。この場合は、制御部１００は、印刷ページ番号１４６に記憶されたページ番号と対応する印刷データを、印刷データ１４２から読み出す。また、制御部１００は、読み出した印刷データについて、画像形成部１２０を介して画像を形成することで、特定ページを印刷する（ステップＳ１６４）。
【００５６】
図６に戻り、ステップＳ１１０において、制御部１００が、利用者によって特定ページのみ印刷を印刷する指示がされたと判定しなかった場合は、制御部１００はお試し印刷処理を行う（ステップＳ１１０；Ｎｏ→ステップＳ１１４）。ステップＳ１１４におけるお試し印刷処理とは、制御部１００が特定ページを決定する処理をせず、印刷データの全ページを１部印刷したり、利用者によって指定されたページを印刷したりする処理である。
【００５７】
ステップＳ１１２の特定お試し印刷処理又はステップＳ１１４のお試し印刷処理が完了したら、制御部１００は、利用者により操作入力部１５０から通常印刷の開始指示がされたか否かを判定する（ステップＳ１１６）。通常印刷処理とは、ステップＳ１０４で設定された印刷条件に従って、印刷データ１４２を、画像形成部１２０を介して画像形成する処理である。利用者によって通常印刷の開始指示がされた場合は、制御部１００は、印刷条件に従って印刷データ１４２を通常印刷する（ステップＳ１１８）。このとき、ステップＳ１１４のお試し印刷処理において、印刷データの全ページを１部印刷する処理がなされていた場合は、画像形成部１２０は、ステップＳ１０４で設定された印刷部数から１差し引いた部数を出力してもよい。
【００５８】
通常印刷処理が完了した場合や、通常印刷が中止される等の理由により通常印刷の開始指示がされなかった場合（ステップＳ１１６；Ｎｏ）は、メイン処理を終了する。
【００５９】
［１．４  動作例］
本実施形態における動作例について、図を参照して説明する。図８（ａ）は印刷データによって表現される画像である。例えば、図８（ａ）の印刷データａ１は文字サイズが「１２ｐｔ」の文字が、図８（ａ）の印刷データａ２は文字サイズが「９ｐｔ」の文字が、図８（ａ）の印刷データａ３には文字サイズが「６ｐｔ」の文字がそれぞれ配置されている。
【００６０】
しかし、出力される段階において、画像形成装置１０によって印刷データが用紙サイズに合わせて縮小印刷される等により、利用者は、図８（ｂ）に示すような出力データを得る場合がある。なお、出力データとは、印刷データに基づく出力結果をいう。例えば、記録媒体として紙に出力される場合、ＰＤＦファイル等の電子ファイルに出力される場合等、出力データには、種々の出力先に対する出力結果が含まれる。
【００６１】
ここで、当初の印刷データである図８（ａ）の印刷データａ１に対応する出力データは図８（ｂ）の出力データｂ１である。同様に、図８（ａ）の印刷データａ２に対応する出力データは図８（ｂ）の出力データｂ２であり、図８（ａ）の印刷データａ３に対応する出力データは図８（ｂ）の出力データｂ３である。このように、小さい文字が画像形成装置１０によってさらに縮小されて出力されることで、利用者は小さい文字を視認しづらくなってしまう。
【００６２】
ここで、利用者は、優先的に確認すべきページの条件として、特定ページ条件１４４の属性「文字サイズ」に対して、設定値を「８ｐｔ以下」と設定する。印刷データａ１と印刷データａ２とは、ともに印刷データに含まれる文字の文字サイズが「１２ｐｔ」及び「９ｐｔ」であり、８ｐｔよりも大きい。したがって、印刷データａ１と印刷データａ２とは、画像形成装置１０によって特定ページであると判定されない。一方で、印刷データａ３の印刷データに含まれる文字の文字サイズは８ｐｔ以下の「６ｐｔ」である。したがって、画像形成装置１０によって特定ページであると判定される。利用者は特定お試し印刷処理を実行することで、画像形成装置１０によって特定ページであると判定された図８（ａ）の印刷データａ３に示した印刷データに基づく出力データである図８（ｂ）の出力データｂ３のみを得ることができる。また利用者は、図８（ｂ）の出力データｂ３を見ながら印刷条件の倍率を調整したり、印刷データを修正したりすることが可能である。このように、特定ページ条件に基づいて画像形成装置１０によって出力される出力データを確認することで、利用者は、どのページも読みやすい文字サイズで印刷データを出力することが可能となる。
【００６３】
つづいて、印刷データの出力時に、利用者が画像形成装置１０上でお試し印刷の指示を行う場合の動作例を、図９を参照して説明する。はじめに、利用者が画像形成装置１０上でお試し印刷の機能を呼び出すときに、画像形成装置１０の表示部１６０に表示される表示画面Ｗ１００の一例を、図９（ａ）を参照して説明する。表示画面Ｗ１００には、印刷条件を設定するためのボタンが表示された領域Ｅ１００と、印刷部数が表示された領域Ｅ１０２と、通常印刷を開始する指示を受け付けるためのスタートボタンＢ１０２とが表示される。ここで、領域Ｅ１００には、お試し印刷を行う指示を受け付けるためのボタンＢ１００が表示される。
【００６４】
図９（ａ）において、利用者がボタンＢ１００を選択したときに、画像形成装置１０の表示部１６０に表示される表示画面Ｗ１１０の一例を、図９（ｂ）を参照して説明する。表示画面Ｗ１１０には、特定お試し印刷処理（文字の小さいページのみを印刷する）を行うか、全ページ又は指定ページのみを印刷するかを指定するためのラジオボタンＲ１１０と、ページ番号を指定するための領域Ｅ１１２と、印刷を行う指示を受け付けるためのＯＫボタンＢ１１０と、表示画面Ｗ１００へ戻るためのキャンセルボタンＢ１１２とを含んだ領域Ｅ１１０が表示される。
【００６５】
利用者は、領域Ｅ１１０に表示された「文字の小さいページのみ印刷する」を選択し、ＯＫボタンＢ１１０を選択することで、画像形成装置１０に対して、特定お試し印刷処理を実行させることができる。画像形成装置１０において特定お試し印刷処理が実行されることにより、利用者は特定ページ条件１４４に基づいた出力データを得ることができる。
【００６６】
また、利用者は、「全ページ印刷をする」「指定ページのみ印刷する」を選択し、ＯＫボタンＢ１１０を選択することで、画像形成装置１０に対して、お試し印刷処理を実行させることができる。この場合は、印刷部数の設定に関わらず、全ページ又は利用者が指定したページが、画像形成装置１０によって１部印刷される。なお、領域Ｅ１１０の例は、指定ページとして、ページ番号を利用者に入力させる表示を行っている。指定ページは、先頭又は末尾からのページ数を利用者に入力させてもよいし、制御部１００が印刷データ１４２に基づくプレビュー画像を表示部１６０に表示し、利用者に指定ページを選択させてもよい。
【００６７】
図９（ｂ）において、利用者がＯＫボタンＢ１１０を選択したときに、画像形成装置１０の表示部１６０に表示される表示画面Ｗ１２０の一例を、図９（ｃ）を参照して説明する。表示画面Ｗ１２０は、通常印刷を開始する指示を受け付けるためのスタートボタンＢ１２０と、印刷条件を設定するための表示画面Ｗ１００へ戻るためのキャンセルボタンＢ１２２とが表示される。利用者は出力データを確認した上で、印刷条件に従って印刷を行う場合には、スタートボタンＢ１２０を選択する。また、利用者は、通常印刷を所望しない場合はキャンセルボタンＢ１２２を選択する。
【００６８】
なお、利用者は、出力データを確認した後、印刷データや印刷条件設定を調整し、再度特定お試し印刷又はお試し印刷を行う場合がある。このため、制御部１００は、前回に印刷対象となったページ番号を記憶してもよい。この場合において、再度利用者によって特定お試し印刷又はお試し印刷を行う操作がされたら、制御部１００は、前回に印刷対象となったページ番号に対応する印刷データ１４２のページ番号を再度の特定お試し印刷又はお試し印刷の印刷対象のページ番号の初期値として設定とする。ここで、印刷対象となったページ番号とは、特定ページのページ番号や、利用者によって出力が指定されたページのページ番号である。
【００６９】
さらに、制御部１００は、前回特定お試し印刷又はお試し印刷をしたときの印刷データを記憶し、再度利用者によって印刷データが入力された場合、記憶した印刷データと入力された印刷データとを比較してもよい。この場合は、制御部１００は、前回の印刷データと再度の印刷データとが略同一であると判断したら、前記印刷対象となったページ番号を、再度の特定お試し印刷又はお試し印刷のページ番号の初期値として設定する。印刷データが同じであるか否かの判定は、画像入力部１１０に入力された印刷データの内容（ファイル名、ヘッダ情報、ページ数等）や、印刷指示した利用者が一致するか否かに基づいて行えばよい。また、所定時間以内（例えば、５分以内）に利用者によって再度特定お試し印刷又はお試し印刷が指示されたか否かといった時間の情報も、同じ印刷データか否かの判定に用いてもよい。この場合は、特定お試し印刷又は所定時間以内にお試し印刷の指示がされた場合に、同じ印刷データが入力されたと判定する。
【００７０】
利用者が、印刷設定時にお試し印刷の指示を情報処理装置２０で行う場合の動作例を、図１０を参照して説明する。はじめに、情報処理装置２０において、利用者がお試し印刷の機能を呼び出したときに、情報処理装置２０に接続された表示装置に表示される表示画面Ｗ１３０の一例を、図１０（ａ）を参照して説明する。表示画面Ｗ１３０は、印刷条件を設定する画面である。ここで利用者が「お試し印刷」のタブを選択することにより、お試し印刷の方法を指定する画面が表示される。
【００７１】
お試し印刷の方法を指定する画面には、特定お試し印刷処理（文字の小さいページのみを印刷する）を行うか、全ページ又は指定ページのみを印刷するかを指定するためのラジオボタンＲ１３０と、ページ番号を指定するための領域Ｅ１３０とが表示される。
【００７２】
利用者が印刷ボタンＢ１３０を選択することにより、情報処理装置２０によって、ＰＤＬデータと表示画面Ｗ１３０で指定された設定とが画像形成装置１０へ送信される。画像形成装置１０は、利用者によって指定されたお試し印刷の条件に従って、お試し印刷処理又は特定お試し印刷処理を実行する。
【００７３】
図１０（ａ）において、利用者が印刷ボタンＢ１３０を選択したときに、情報処理装置２０に接続された表示装置に表示される表示画面Ｗ１４０の一例を、図１０（ｂ）に示す。表示画面Ｗ１４０には、画像形成装置１０に出力された印刷結果（出力データ）の確認を促す旨のポップアップメッセージが表示される。利用者は「ＯＫ」ボタンを選択することで、画像形成装置１０に通常印刷処理を開始させることができる。なお、利用者は「キャンセル」ボタンを選択することで、図１０（ａ）の画面に戻ることができる。そして、利用者は、お試し印刷の条件を設定し直すことができる。
【００７４】
また、図１０（ａ）において、利用者が印刷ボタンＢ１３０を選択したときに、画像形成装置１０の表示部１６０に表示される画面表示Ｗ１５０の一例を、図１０（ｃ）に示す。表示画面Ｗ１５０には、画像形成装置１０に出力された印刷結果（出力データ）を確認する旨のポップアップメッセージが表示される。利用者は「印刷」ボタンを選択することで、画像形成装置１０に通常印刷処理を開始させることができる。なお、利用者は「キャンセル」ボタンを選択することで、通常印刷処理を開始させることなく、ポップアップメッセージを非表示にすることができる。
【００７５】
本実施形態によれば、印刷データに含まれるＰＤＬデータのコマンドに基づいて、所定のサイズ以下の文字が含まれる特定ページのみを印刷することが可能である。利用者は、印刷された特定ページを確認することで、印刷される文字の大きさを把握することが可能となる。
【００７６】
また、利用者はどのページが特定ページであるかといったことを意識したり、特定ページのページ番号を指定したりする必要がない。したがって、利便性の向上が期待できる。
【００７７】
［２．第２実施形態］
つづいて、第２実施形態について説明する。第２実施形態は、コピー原稿など、画像形成装置１０が直接文字を認識することができない画像データが利用者によって印刷データとして入力された場合に、文字認識処理を行い、文字サイズを推定する実施形態である。
【００７８】
本実施形態は、第１実施形態の図２に示した画像形成装置１０の機能構成を図１１に示した画像形成装置１２の機能構成に置き換え、特定お試し印刷処理のフローを示した図７を図１２に置き換えた実施形態である。なお、第１実施形態と同一の機能部及び同一の処理については、同一の符号を付し、説明を省略する。
【００７９】
［２．１  機能構成］
本実施形態における画像形成装置１２の機能構成を、図１１を参照して説明する。画像形成装置２の画像処理部１３０は、第１実施形態と異なり、文字認識部１３４を含む。
【００８０】
文字認識部１３４は、画像データから文字部分を認識し、認識した文字部分に対して光学文字認識（Optical Character Recognition）（一般的にＯＣＲと略される）を施して、コンピュータが認識可能な文字データに変換する機能部である。
【００８１】
［２．２  特定お試し印刷処理の流れ］
本実施形態における特定お試し印刷処理を、図１２を参照して説明する。はじめに、制御部１００は、ページ番号を記憶するための変数ｎに「１」を代入することで初期化する（ステップＳ１５２）。
【００８２】
つづいて、文字認識部１３４は、画像データ１４２２からｎページ目の画像データを読み出し、文字部分とその文字部分に対応する文字データに変換する（ステップＳ２５２）。また、制御部１００は、文字認識部１３４によって認識された文字部分から、文字の大きさを推定する（ステップＳ２５４）。例えば、制御部１００は、ｎページ目の画像データの解像度と、文字認識部１３４によって１文字と認識された画像の領域の高さのピクセル数との関係から、文字のサイズを推定する。具体的な例として、Ａ４サイズで３００ｄｐｉの画像データに対して、文字認識部１３４によって１文字と認識された画像の領域の高さが５０ドットであれば、その文字のサイズは約１２ポイントであると求めることができる。
【００８３】
制御部１００は、推定した文字サイズと、特定ページ条件１４４に設定された文字サイズとを比較し、特定ページ条件１４４に記憶された条件と合致するかを判定する（ステップＳ２５６）。制御部１００は、ｎページ目の画像データに特定ページ条件１４４に記憶した条件として設定された文字サイズ以下の文字が含まると判定した場合は、ｎページ目を特定ページとして特定する。
【００８４】
以降の処理は第１実施形態のステップＳ１５８〜ステップＳ１６４を実行することにより、特定ページを印刷することが可能となる。
【００８５】
本実施形態によれば、画像データから文字サイズを推定することで、所定の文字サイズ以下の文字が含まれるページを特定ページとして決定することが可能である。
【００８６】
［３．第３実施形態］
つづいて、第３実施形態について説明する。本実施形態は、第２実施形態と同様に、画像形成装置１０が直接文字を認識することができない画像データが利用者によって印刷データとして入力された場合の実施形態である。本実施形態は、第２実施形態とは異なり、画像データから文字領域と図表領域とを認識し、文字領域の高さ等に基づいて文字サイズを推定する。
【００８７】
本実施形態は、第１実施形態の図２に示した画像形成装置１０の機能構成を図１３に示した画像形成装置１４の機能構成に置き換え、特定お試し印刷処理のフローを示した図７を図１４に置き換えた実施形態である。なお、第１実施形態と同一の機能部及び同一の処理については、同一の符号を付し、説明を省略する。
【００８８】
［３．１  機能構成］
本実施形態における画像形成装置１４の機能構成を、図１３を参照して説明する。画像形成装置１４の画像処理部１３０は、第１実施形態と異なり、領域認識部１３６を含む。
【００８９】
領域認識部１３６は、印刷データから、文字が描画される領域である文字領域と、写真や図や表が描画される図表領域とを認識する機能部である。
【００９０】
例えば、印刷データとしてＰＤＬデータが入力された場合は、記録用紙に形成する画像に含まれるオブジェクト（描画オブジェクト）を構成するためのデータ及びそのオブジェクトの属性（描画オブジェクトの種類、領域等）を特定する。そして、領域認識部１３６は、オブジェクトの属性が文字である領域を文字領域として、また、オブジェクトの属性がベクタグラフィックやイメージである領域を図表領域として、それぞれ認識する。
【００９１】
また、印刷データとして画像データが入力された場合は、画像データの画素の情報から、文字領域と図表領域とを認識する。例えば、領域認識部１３６は、画素が連結している部分を抽出し、連結している画素の外接矩形が所定のサイズ（例えば、解像度が３００ｄｐｉの場合において、２×２画素以上で、かつ、縦横いずれかの画素が１５０画素を超えていないサイズ）である部分を文字領域として認識する。また、連結している画素の外接矩形が所定のサイズとは異なる部分を図表領域として認識する。
【００９２】
なお、本実施形態では、領域認識部１３６は、印刷データとして入力された画像データから文字領域と図表領域とを認識することとして説明する。
【００９３】
［３．２  特定お試し印刷処理の流れ］
本実施形態における特定お試し印刷処理を、図１４を参照して説明する。はじめに、制御部１００は、ページ番号を記憶するための変数ｎに「１」を代入することで初期化する（ステップＳ１５２）。
【００９４】
つづいて、領域認識部１３６は、画像データ１４２２からｎページ目の画像データを読み出し、文字領域と図表領域とを特定する（ステップＳ３５２）。また、制御部１００は、領域認識部１３６によって文字領域として認識された領域から文字のサイズを推定する（ステップＳ３５４）。例えば、文字領域が横長の領域であれば、文字領域の高さを文字の高さとして、文字の大きさを推定する。また、文字領域が縦長の領域の場合は、横書きの文章を縦置きしたと見做して、文字領域の幅を文字の高さとして、文字の大きさを推定する。すなわち、文字列の方向性を考慮せずに、文字領域の短辺を文字の高さとして、文字の大きさを推定する。
【００９５】
つづいて、制御部１００は、推定した文字サイズと、特定ページ条件１４４に設定された文字サイズとを比較し、特定ページ条件１４４に記憶された条件と合致するかを判定する（ステップＳ３５６）。制御部１００は、ｎページ目の画像データに特定ページ条件１４４に記憶した条件として設定された文字サイズ以下の文字が含まると判定した場合は、ｎページ目を特定ページとして特定する。
【００９６】
以降の処理は第１実施形態のステップＳ１５８〜ステップＳ１６４を実行することにより、特定ページを印刷することが可能となる。
【００９７】
なお、上述した説明では、文字列の方向を推定しないこととして説明したが、画像データとして、文字が縦書きになっている画像データが入力される場合がある。この場合に対応するために、領域認識部１３６は文字列の方向を判定した上で文字を認識し、認識した文字の高さから、文字の大きさを推定してもよい。
【００９８】
［３．３  動作例］
本実施形態における動作例を、図１５を用いて説明する。図１５は、領域認識部１３６が画像データＰ３００から検出した文字領域Ｅ３００とＥ３０２とを示している。図１４に示すように、一般的に文字は一列に連なって並べて配置されるため、文字領域は細長い矩形領域となる。この文字領域Ｅ３００及び文字領域Ｅ３０２の高さに基づいて文字サイズを推定する。
【００９９】
［４．第４実施形態］
第４実施形態は、印刷データのうち、文字が多く含まれるページを特定ページとする実施形態である。
【０１００】
例えば、印刷データとしてＰＤＬデータが入力された場合において、文字が多く含まれるページを決定するには、はじめに、画像形成装置１０のコマンド認識部１３２において、文字を出力するコマンドを認識し、出力する文字を抽出する。つづいて、制御部１００は、コマンド認識部１３２によって抽出された文字の文字数をページ毎に算出し、最も多く文字を出力するページを特定ページとして決定する。なお、文字数が所定の閾値（例えば、７００文字）を超えるページを文字が多いページとみなして、特定ページとしてもよい。
【０１０１】
また、印刷データとして画像データが入力された場合において、文字が多く含まれるページを決定するには、画像形成装置１２の文字認識部１３４によって、画像データの認識結果に基づいて、ページ毎に出力する文字の文字数を算出する。つづいて、制御部１００は、最も多く文字を出力するページを特定ページとして決定する。なお、文字数が所定の閾値（例えば、７００文字）を超えるページを文字が多いページとみなして、特定ページとしてもよい。
【０１０２】
また、印刷データとして画像データが入力された場合は、画像形成装置１４の領域認識部１３６において、画像データに含まれる文字領域を認識し、制御部１００が、文字領域の面積（面積、幅、高さ）が最も大きいページを、文字が多いページとみなして、特定ページとしてもよい。なお、文字領域の面積が所定の閾値（比率といった割合や、絶対値）を超えるページを文字が多いページとみなしてもよい。閾値の例としては、例えば割合であれば、文字領域がページ全体の４０％、５０％、６０％といった値が考えられる。また、絶対値であれば、Ａ４サイズの画像データについて文字領域の面積が３００ｃｍ２、３５０ｃｍ２、４００ｃｍ２といった値が考えられる。閾値は、予め定められていてもよいし、特定ページ条件１４４に記憶されてもよい。
【０１０３】
本実施形態は、印刷データに含まれる文字の文字サイズが均一であることが予め分かっていて、１ページだけを確認すれば済む場合に有効である。例えば、全てのページにおいて文字サイズが均一である場合、文字サイズを特定ページ条件とすると、全てのページが特定ページとなる場合と、ならない場合とのいずれかになってしまう。しかし、本実施形態では、最も多くの文字が含まれるページや文字数又は文字領域が所定の閾値を超えるページを特定お試し印刷処理において印刷することが可能となる。
【０１０４】
［５．第５実施形態］
つづいて、第５実施形態について説明する。第５実施形態は、印刷データを文字領域と図表領域に分割し、図表領域が一定の割合以上含まれるページを特定ページとする実施形態である。
【０１０５】
第５実施形態は、印刷システム１に画像形成装置１４を含める。また、第１実施形態の特定お試し印刷処理のフローを示した図７を図１７に置き換えた実施形態である。なお、第１実施形態と同一の機能部及び同一の処理については、同一の符号を付し、説明を省略する。
【０１０６】
図１６は、本実施形態における特定ページ条件１４４の例である。図１６は、ページ全体の面積に対して「図表領域が２０％以上」存在するページを特定ページとすることを示す。
【０１０７】
［５．１  特定お試し印刷処理の流れ］
本実施形態における特定お試し印刷処理を、図１７を参照して説明する。はじめに、制御部１００は、ページ番号を記憶するための変数ｎに「１」を代入することで初期化する（ステップＳ１５２）。
【０１０８】
つづいて、領域認識部１３６は、印刷データ１４２からｎページ目の印刷データを読み出し、文字領域と図表領域とを認識する（ステップＳ３５２）。
【０１０９】
づづいて、制御部１００は、領域認識部１３６によって図表領域として認識された領域の面積の和を計算して、ｎページ目に含まれる図表領域の面積を求める（ステップＳ５５２）。つづいて、制御部１００は、図表領域の面積の和がページ全体の面積に対して占める割合を求める（ステップＳ５５４）。
【０１１０】
つづいて、制御部１００は、ｎページ目の印刷データに含まれる図表領域がページ全体に占める割合が、特定ページ条件１４４に記憶した条件として設定された割合以上であるか否かを判定する（ステップＳ５５６）。図表領域がページ全体に占める割合が設定された割合以上であれば、制御部１００は、ｎページ目を特定ページとして特定する。
【０１１１】
以降の処理は第１実施形態のステップＳ１５８〜ステップＳ１６４を実行することにより、特定ページを印刷することが可能となる。
【０１１２】
なお、本実施形態では特定ページ条件１４４としてページ全体の面積に対する比率を指定しているが、面積の絶対値によって特定ページ条件１４４を設定してもよい。
【０１１３】
［５．２  動作例］
本実施形態における動作例として、印刷データとして画像データが入力された場合について、図１８を用いて説明する。図１８は、領域認識部１３６が画像データＰ４００から検出した文字領域Ｅ４００と、図表領域Ｅ４０２及びＥ４０４とを示している。制御部１００は、図表領域の面積の和を求めた上で、図表領域がページ全体に占める割合を求める。
【０１１４】
本実施形態によれば、印刷データに図面や写真が含まれているページが特定ページとなる。図面や写真が含まれているページは、図面に本文よりも小さい文字が使用される場合や、縮小されることにより写真の内容が判別できなくなってしまう場合が考えられる。印刷データに図面や写真が含まれているページを特定ページとすることで、文字のみのページよりも優先して見栄えを確認することが可能となる。
【０１１５】
［６．第６実施形態］
つづいて、第６実施形態について説明する。第６実施形態は、印刷データに所定の文字パターンが含まれるページを特定ページとする実施形態である。
【０１１６】
本実施形態は、第１実施形態の図２に示した画像形成装置１０の機能構成を図１９に示した画像形成装置１６の機能構成に置き換え、特定お試し印刷処理のフローを示した図７を図２１に置き換えた実施形態である。なお、第１実施形態と同一の機能部及び同一の処理については、同一の符号を付し、説明を省略する。また、文字認識部１３４は第２実施形態の文字認識部１３４と同一である。
【０１１７】
図２０は、本実施形態における特定ページ条件１４４の例である。図２０は、印刷データに「重要」「CONFIDENTIAL」の文字が含まれるページを特定ページとすることを示す。
【０１１８】
本実施形態における特定お試し印刷処理を、図２１を参照して説明する。はじめに、制御部１００は、ページ番号を記憶するための変数ｎに「１」を代入することで初期化する（ステップＳ１５２）。
【０１１９】
つづいて、制御部１００は、印刷データ１４２からｎページ目の印刷データを読み出し、ｎページ目の印刷データがＰＤＬデータ１４２１に基づくデータであるか否かを判定する（ステップＳ６５２→ステップＳ６５４）。
【０１２０】
ｎページ目の印刷データがＰＤＬデータ１４２１に基づくデータであれば、制御部１００はコマンド認識部１３２に印刷データを入力する。そして、コマンド認識部１３２は、印刷データから出力データに出力される文字を抽出する（ステップＳ６５４；Ｙｅｓ→ステップＳ６５６）。
【０１２１】
ｎページ目のデータが画像データ１４２２に基づくデータであれば、制御部１００は文字認識部１３４に印刷データを入力する。そして、文字認識部１３４は、入力された画像データから文字を認識する（ステップＳ６５４；Ｎｏ→ステップＳ６５８）。
【０１２２】
つづいて、制御部１００は、ステップＳ６５６又はステップＳ６５８によって抽出又は認識された文字の中に、特定ページ条件１４４に記憶された文字パターンが存在するか否かを判定する（ステップＳ６６０）。ステップＳ６６０で、所定の文字パターンが存在すると判定した場合は、制御部１００は、ｎページ目を特定ページとして特定する。
【０１２３】
以降の処理は第１実施形態のステップＳ１５８〜ステップＳ１６４を実行することにより、特定ページを印刷することが可能となる。
【０１２４】
なお、ステップＳ６５６において、制御部１００は、印刷データのうち、透かし指定の文字を抽出し、透かし文字の文字パターンに限って、文字パターンの検出を行ってもよい。また、印刷データが画像データである場合は、文字認識部１３４が画像データから文字を認識することとして説明したが、画像データから直接文字パターンを認識してもよい。画像データから直接文字パターンを認識することで、処理にかかる時間を短縮することができる。
【０１２５】
本実施形態によれば、利用者が指定した特定の文字パターンを含むページが特定ページとして決定される。したがって、文字サイズ等に関わらず、例えば、内容の重要度が高いページを確認のために印刷することが可能である。また、利用者は、印刷データのうちどのページに所定の文字パターンが含まれるかを把握しなくてもよい。
【０１２６】
［７．第７実施形態］
つづいて、第７実施形態について説明する。本実施形態は、コピー原稿といった直接文字を認識することができない画像データが印刷データとして入力された場合に、特定の図形（以下、特定図形という）が現れるページを特定ページとする実施形態である。
【０１２７】
本実施形態は、第１実施形態の図２に示した画像形成装置１０の機能構成を図２２に示した画像形成装置１８の機能構成に置き換え、特定お試し印刷処理のフローを示した図７を図２４に置き換えた実施形態である。なお、第１実施形態と同一の機能部及び同一の処理については、同一の符号を付し、説明を省略する。
【０１２８】
［７．１  機能構成］
本実施形態における画像形成装置１８の機能構成を、図２２を参照して説明する。画像形成装置１８の画像処理部１３０は、第１実施形態と異なり、画像判定部１３８を含む。
【０１２９】
画像判定部１３８は、画像データに特定図形が含まれるか否かを判定し、判定の結果を出力する機能部である。例えば、画像認識処理によって画像データに含まれる図形の特徴点を検出し、検出した特徴点と特定図形の特徴点とが類似する場合は、画像データに特定図形が含まれると判定する。
【０１３０】
なお、画像判定部１３８は、判定結果の代わりに、画像データに含まれる図形と、特定図形との類似度を出力してもよい。また、画像判定部１３８は、図形の色、大きさ、位置といった特徴に基づいて判定してもよい。
【０１３１】
図２３は、本実施形態における特定ページ条件１４４の例である。例えば、「CONFIDENTIAL」といった文字がスタンプで押されているページは重要であると考えられる。また、回覧書面では、押印欄のあるページが本文で、押印欄のないページは補足資料であることが考えられる。したがって、文字の周囲に枠が存在する図形を特定図形として特定ページ条件１４４の図形パターンに記憶する。また、制御部１００は、特定ページ条件１４４に記憶された特定図形が含まれるページを重要であると判定し、特定ページとして特定お試し印刷処理において印刷するページとする。
【０１３２】
［７．２  特定お試し印刷処理の流れ］
本実施形態における特定お試し印刷処理を、図２４を参照して説明する。はじめに、制御部１００は、ページ番号を記憶するための変数ｎに「１」を代入することで初期化する（ステップＳ１５２）。
【０１３３】
つづいて、画像判定部１３８は、画像データ１４２２からｎページ目の画像データを読み出し、画像データに含まれる図形を認識する（ステップＳ７５２）。そして、画像判定部１３８は、画像データに含まれる図形と、特定ページ条件１４４に記憶された画像とを比較して、画像データに特定ページ条件１４４に記憶された画像が含まれるか否かを判定する。
【０１３４】
つづいて、制御部１００は、ステップＳ７５２で画像判定部１３８によって判定された結果に基づき、ｎページ目の画像データに特定ページ条件１４４に記憶された画像が含まれるか否かを判定する（ステップＳ７５４）。ｎページ目の画像データに特定ページ条件１４４に記憶した画像が含まると判定した場合は、ｎページ目を特定ページであると決定する。
【０１３５】
なお、ステップＳ７５２において、画像判定部１３８は類似度を出力してもよい。この場合は、制御部１００は、画像判定部１３８によって出力された類似度が所定の閾値を超えた場合に、ｎページ目の印刷データに特定ページ条件１４４に記憶された画像が含まれるとして、ｎページ目を特定ページとして特定する。
【０１３６】
以降の処理は第１実施形態のステップＳ１５８〜ステップＳ１６４を実行することにより、特定ページを印刷することが可能となる。
【０１３７】
本実施形態によれば、画像データに含まれる図形に基づいて特定ページを決定することが可能である。
【０１３８】
［８．第８実施形態］
第８実施形態は、印刷データの一部に、特定の色が現れるページを特定ページとする実施形態である。
【０１３９】
はじめに、印刷データが画像データ１４２２に基づくデータであるときに、画像データ１４２２の一部に特定の色が現れるか否かを判定する場合について説明する。本実施形態では、特定ページ条件１４４には、特定ページとするページに含まれる色を設定する。例えば、黄色を含むページを特定ページとする場合は、特定ページ条件１４４に、要素「色」に対して、設定値「Ｃ＝０％、Ｍ＝０％、Ｙ＝１００％、Ｋ＝０％」を記憶する。色の設定値は、ＣＭＹＫ、Ｌａｂ、ＸＹＺ、ＲＧＢ等、特定の色を指定できる表現方法によって表された値を記憶する。
【０１４０】
また、印刷システム１に画像形成装置１８を含める。ここで、本実施形態では、画像判定部１３８は画像データに含まれる図形の特徴として色を認識し、認識した色と特定ページ条件１４４に記憶された色とが一致又は類似するか否かを判定する。
【０１４１】
特定お試し印刷処理においては、画像判定部１３８は、画像データ１４２２からｎページ目の画像データを読み出し、読み出した画像データから色分布を調査し、画像データに含まれる色を認識する。そして、画像判定部１３８は、認識した色と特定ページ条件１４４に記憶された色とが一致又は類似するか否かを判定する。
【０１４２】
そして、制御部１００は、画像判定部１３８の判定に基づき、特定ページ条件１４４に記憶された色と、画像判定部１３８が認識した色とが一致又は類似する場合は、ｎページ目を特定ページとする。
【０１４３】
なお、特定ページ条件１４４には、色以外にも、その色が占める領域の大きさといった条件が記憶されてもよい。例えば、「短辺が３ｃｍ以上、長辺が５ｃｍ以上である黄色い矩形の領域が存在する場合」という条件を特定ページ条件１４４に含めてもよい。
【０１４４】
つづいて、印刷データがＰＤＬデータ１４２１に基づくデータであるときに、ＰＤＬデータ１４２１の一部に特定の色が現れるか否かを判定する場合について説明する。この場合は、印刷システム１に画像形成装置１０を含める。コマンド認識部１３２は、ＰＤＬデータ１４２１からｎページ目の印刷データを読み出し、文字色や図形の境界線又は塗りつぶしの色を指定するコマンドを抽出し、コマンドで指定されている色を認識する。また、制御部１００は、コマンド認識部１３２によって認識された色と、特定ページ条件１４４に記憶された色とが一致又は類似するか否かを判定する。
【０１４５】
そして、制御部１００は、特定ページ条件１４４に記憶された色と、コマンド認識部１３２によって認識された色とが一致又は類似する場合は、ｎページ目を特定ページとする。
【０１４６】
なお、印刷データとして、画像データが入力される場合と、ＰＤＬデータが入力される場合とのいずれにも対応できるように、画像形成装置１０にコマンド認識部１３２と画像判定部１３８とを含めた画像形成装置１０を印刷システム１に含めてもよい。
【０１４７】
本実施形態によれば、出力データを回覧した際に、コメントが付箋に貼られて返却される場合において、コメントで指摘された内容を修正し、再度回覧をするとき、付箋が貼られたページだけを特定お試し印刷処理において印刷することができる。また、コメントが赤字といった色付きの文字で記入される場合においても対応することが可能である。
【０１４８】
［９．第９実施形態］
第９実施形態は、特定ページ条件１４４に複数の条件を設定する実施形態である。なお、複数の条件を設定した場合、全ての条件に合致するページを特定ページとしてもよいし、複数の条件のうち少なくとも一つの条件に合致するページを特定ページとしてもよい。どのように条件を結合させるかは、利用者によって決められてもよいし、画像形成装置１０に予め設定されていてもよい。
【０１４９】
本実施形態の説明では、特定ページ条件１４４に設定された複数の条件のうち少なくとも一つの条件に合致するページを特定ページとするとして説明する。
【０１５０】
本実施形態における特定ページ条件１４４には、一例として、図２５に示すように、要素「文字サイズ」に対して設定値「８ｐｔ以下」が、属性「文字列」に対して設定値「「重要」「CONFIDENTIAL」を含む」が記憶される。このように、本実施形態では、特定ページ条件１４４には複数の条件が記憶される。
【０１５１】
図２５の例では、文字サイズが８ｐｔ以下のページ又は「CONFIDENTIAL」「重要」という文字パターンが含まれるページを特定ページとする。
【０１５２】
また、画像形成装置の画像処理部１３０には、特定ページ条件１４４に応じて、必要な機能部を追加する。例えば、文字サイズと文字パターンとを特定ページ条件に含める場合は、コマンド認識部１３２と、文字認識部１３４とを画像処理部１３０に含める。
【０１５３】
また、本実施形態の特定お試し印刷処理は、第１実施形態の特定お試し印刷処理のフローを示した図７を図２６に置き換える。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【０１５４】
制御部１００は、ページ番号を記憶させるための変数ｎに「１」を代入することで初期化し（ステップＳ１５２）、印刷データ１４２からｎページの印刷データを読み出す（ステップＳ９５２）。
【０１５５】
つづいて、制御部１００は、特定ページ条件１４４に応じて、画像処理部１３０に含まれる機能部に対して印刷データを入力し、画像処理を行う（ステップＳ９５４）。
【０１５６】
つづいて、制御部１００は、画像処理の結果に基づき、ｎページのデータが特定ページ条件１４４に設定された条件のうち、少なくとも１つの条件と合致するか否かを判定する（ステップＳ９５６）。ｎページ目の印刷データに特定ページ条件１４４に設定した条件のうち少なくとも１つの条件が合致する場合は、ｎページ目を特定ページとして特定する。
【０１５７】
以降の処理は第１実施形態のステップＳ１５８〜ステップＳ１６４を実行することにより、特定ページを印刷することが可能となる。
【０１５８】
なお、画像形成装置１０は、特定ページ条件１４４に設定された複数の条件のうち使用する条件として、１又は複数条件を利用者に選択させてもよい。この場合は、制御部１００は特定ページ条件１４４に設定された条件を一覧表示する表示画面を表示部１６０に表示させ、操作入力部１５０からの入力に基づき、特定ページ条件１４４に設定された複数の条件のうち、使用する条件を決定すればよい。
【０１５９】
本実施形態によれば、特定ページとして複数の条件を指定することで、特定ページとして複雑な条件を設定することが可能となる。本実施形態は、印刷データ１４２について、１ページの中に文字と画像とが含まれる場合や、ページによって文字を多く含むページと図表を多く含むページとに分かれている場合に有効である。すなわち、複数の種類の内容を含む印刷データが記憶される場合は、含まれる内容の種類に応じて特定ページを特定することができる。
【０１６０】
［１０．第１０実施形態］
第１０実施形態は、印刷データが特定ページ条件に合致した場合は、そのまま印刷をする実施形態である。
【０１６１】
本実施形態は、第１実施形態の特定お試し印刷処理のフローを示した図７を図２７に置き換えた実施形態である。なお、第１実施形態と同一の機能部及び同一の処理については、同一の符号を付し、説明を省略する。
【０１６２】
図２７は、情報処理装置２０で文字サイズが小さいページを判定する場合の処理フローである。この場合、印刷データは画像形成装置１０に送信されていなくてもよい。すなわち、条件設定された文字サイズ以下の文字が含まれているページについてのみ、印刷データを画像形成装置１０に送信する。この結果、画像形成装置１０は、情報処理装置２０から受信したページ（ｎページ）を特定ページとして印刷することとなる（ステップＳ１０５０）。
【０１６３】
また、図２７に示した処理を、画像形成装置１０で実行してもよい。この場合は、制御部１００は、印刷データ１４２を順次読み出し、特定ページ条件１４４に合致した印刷データを印刷することとなる。
【０１６４】
このように本実施形態によれば、情報処置装置２０又は画像形成装置１０は、全ての印刷データが揃わなくても、特定ページの印刷を行うことが可能である。したがって、特定ページの印刷を効率よく行うことが可能となる。
【０１６５】
［１１．変形例］
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１６６】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭ（Read Only Memory）やＨＤＤ（Hard Disc Drive）等の記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１６７】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ（Blu-ray Disk）等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等の
何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１６８】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【０１６９】
１０、１２、１４、１６、１８  画像形成装置
１００  制御部
１１０  画像入力部
１１２  原稿読取部
１２０  画像形成部
１２２  給紙トレイ
１２４  排紙トレイ
１３０  画像処理部
１３２  コマンド認識部
１３４  文字認識部
１３６  領域認識部
１３８  画像判定部
１４０  記憶部
１４２  印刷データ
１４２１  ＰＤＬデータ
１４２２  画像データ
１４４  特定ページ条件
１４６  印刷ページ番号
１５０  操作入力部
１６０  表示部
１７０  通信部
２０  情報処理装置
２００  制御部
２１０  印刷ドライバ部
２４０  記憶部
２４２  原稿データ
２７０  通信部
【図１】
2019188665.tif 000003
【図２】
2019188665.tif 000004
【図３】
2019188665.tif 000005
【図４】
2019188665.tif 000006
【図５】
2019188665.tif 000007
【図６】
2019188665.tif 000008
【図７】
2019188665.tif 000009
【図８】
2019188665.tif 000010
【図９】
2019188665.tif 000011
【図１０】
2019188665.tif 000012
【図１１】
2019188665.tif 000013
【図１２】
2019188665.tif 000014
【図１３】
2019188665.tif 000015
【図１４】
2019188665.tif 000016
【図１５】
2019188665.tif 000017
【図１６】
2019188665.tif 000018
【図１７】
2019188665.tif 000019
【図１８】
2019188665.tif 000020
【図１９】
2019188665.tif 000021
【図２０】
2019188665.tif 000022
【図２１】
2019188665.tif 000023
【図２２】
2019188665.tif 000024
【図２３】
2019188665.tif 000025
【図２４】
2019188665.tif 000026
【図２５】
2019188665.tif 000027
【図２６】
2019188665.tif 000028
【図２７】
2019188665.tif 000029