(57)【要約】【課題】本発明は、裏紙印刷の処理時間を短縮し、追加的な機構を必要とせず、裏紙の非印刷領域を最大限に活用して印刷を行う画像形成装置、画像形成方法およびプログラムを提供すること。【解決手段】本発明の画像形成装置１００は、裏紙印刷に供給する裏紙の印刷対象面の画像データおよび当該裏紙を当該裏紙スタック内で固有に識別するための裏紙識別値を取得する画像読み取り手段１１０とを含み、印刷対象面の印刷状態情報を裏紙識別値と対応付けて格納し、印刷情報を使用して裏紙の印刷可能性を判断し、印刷処理を制御する。【選択図】図１
2010199831.tif 000002
【特許請求の範囲】
【請求項１】
裏紙を使用して印刷を実行可能な画像形成装置であって、前記画像形成装置は、
裏紙印刷に供給する裏紙の印刷対象面の画像データおよび当該裏紙を前記裏紙印刷に使用する一または複数の裏紙で形成される裏紙スタック内で固有に識別するための裏紙識別値を取得する画像読み取り手段と、
前記画像データから裏紙の印刷対象面に印刷がされているか否かを判断し、印刷状態情報を生成する印刷有無判断手段と、
前記印刷有無判断手段による印刷状態情報を前記裏紙識別値と対応付けて印刷情報として印刷情報記憶手段に格納する印刷情報格納手段と、
原稿画像データを取得し、印刷すべき裏紙に対応する前記印刷情報の前記印刷状態情報を取得して当該裏紙に前記原稿画像データが印刷可能であるか否かを判断する印刷可否判断手段と、
印刷すべき原稿画像データを調整する画像調整手段と、
前記画像調整手段が調整した原稿画像データを取得して前記印刷すべき裏紙に対して印刷処理を行う印刷処理手段と、を含む画像形成装置。
【請求項２】
前記画像調整手段は、前記印刷可否判断手段が、印刷すべき裏紙に前記原稿画像データが印刷不可能であると判断した場合に、空白ページデータを作成して前記印刷処理手段に送付し、
前記印刷処理手段は、前記裏紙の印刷対象面に対して前記空白ページデータを対応させて印刷対象の前記裏紙を紙送りさせる、請求項１に記載の画像形成装置。
【請求項３】
前記画像調整手段は、前記印刷可否判断手段が、印刷すべき裏紙の印刷面に一定の非印刷領域が存在すると判断した場合に、前記原稿画像データを前記非印刷領域に収まるように縮小して前記印刷処理手段に送付し、
前記印刷処理手段は、前記非印刷領域に対して前記縮小された原稿画像データを印刷する、請求項１または２に記載の画像形成装置。
【請求項４】
前記画像形成装置は、画像データに対してＯＣＲ処理を行って文字情報を生成するＯＣＲ処理手段と、
生成された前記文字情報を、禁止情報記憶手段に予め格納された禁止文字と照合する文字情報照合手段とをさらに含み、
前記印刷情報格納手段は、前記文字情報照合手段による照合結果を前記裏紙識別値と対応付けて印刷情報として印刷情報記憶手段に格納し、
前記印刷可否判断手段は、印刷すべき裏紙に対応する前記印刷情報の前記照合結果を取得して、当該裏紙に前記原稿画像データが印刷可能であるか否かを判断する、請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記印刷可否判断手段が、印刷すべき裏紙に対応する前記印刷情報の前記照合結果を取得して、当該裏紙に前記原稿画像データが印刷不可能であると判断した場合に、前記裏紙の禁止文字が含まれている印刷対象面を覆うマスクデータを作成するマスク作成手段をさらに含み、
前記印刷処理手段は、前記マスク作成手段により作成されたマスクデータを取得して、前記裏紙の禁止文字の位置に当該マスクデータを印刷する、請求項４に記載の画像形成装置。
【請求項６】
前記画像形成装置は、前記ＯＣＲ処理手段によって生成された印刷すべき画像データに対応する文字情報の中から複数存在する文字を抽出する文字抽出手段と、
前記抽出手段により抽出された文字を禁止文字として前記禁止情報記憶手段に格納する禁止情報格納手段と
をさらに含む請求項４または５に記載の画像形成装置。
【請求項７】
前記画像形成装置は、前記文字情報と対応付けて画像データ・文字情報記憶手段に格納する画像データ・文字情報格納手段と、
検索すべき文字をネットワークを介して受信する検索文字受信手段と、
前記画像データ・文字情報記憶手段を参照して、前記検索すべき文字を含む前記文字情報を検索する文字情報検索手段と、
前記画像データ・文字情報記憶手段を参照して、前記検索すべき文字を含む前記文字情報と対応付けられて格納された画像データを表示装置に表示させる手段と、をさらに含む請求項４乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
裏紙を使用して印刷を実行可能な画像形成方法であって、前記画像形成方法は、画像形成装置が、
裏紙印刷に供給する裏紙の印刷対象面の画像データおよび当該裏紙を前記裏紙印刷に使用する一または複数の裏紙で形成される裏紙スタック内で固有に識別するための裏紙識別値を取得するステップと、
前記画像データから裏紙の印刷対象面に印刷がされているか否かを判断し、印刷状態情報を生成するステップと、
前記印刷状態情報を前記裏紙識別値と対応付けて印刷情報として印刷情報記憶装置に格納するステップと、
原稿画像データを取得し、印刷すべき裏紙に対応する前記印刷情報の前記印刷状態情報を取得して当該裏紙に前記原稿画像データが印刷可能であるか否かを判断するステップと、
印刷すべき原稿画像データを調整するステップと、
前記調整するステップにより調整された原稿画像データを取得して前記印刷すべき裏紙に対して印刷処理を行うステップと、を含む画像形成方法。
【請求項９】
前記調整するステップは、前記印刷可能か判断するステップで、印刷すべき裏紙に前記原稿画像データが印刷不可能であると判断した場合に、空白ページデータを作成するステップを含み、
前記印刷処理を行うステップは、前記裏紙の印刷対象面に対して前記空白ページデータを対応させて印刷対象の前記裏紙を紙送りさせるステップを含む、請求項８に記載の画像形成方法。
【請求項１０】
前記調整するステップは、前記印刷可能か判断するステップで、印刷すべき裏紙の印刷面に一定の非印刷領域が存在すると判断した場合に、前記原稿画像データを前記非印刷領域に収まるように縮小するステップを含み、
前記印刷処理を行うステップは、前記非印刷領域に対して前記縮小した原稿画像データを印刷するステップを含む、請求項８または９に記載の画像形成方法。
【請求項１１】
請求項８〜１０のいずれか１項に記載の各ステップを画像形成装置が実行するためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、より詳細には、既に印刷されている用紙を再利用する、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
近年の環境意識の高まりから、企業等において、一方の面が既に印刷がされており、他方の面が白紙あるいは一部が印刷されている用紙（以下、裏紙として参照する。）を再利用して印刷することが行われている。
【０００３】
通常、裏紙印刷を行うためには、予め裏紙のみを選別し、白紙の面を揃えて給紙トレイに格納する必要があり、裏紙の選別や白紙面を揃えるのに手間がかかるという問題があった。当該問題点を解決するために種々の技術が提案されており、例えば、特開２００１−１０６４１０号公報（特許文献１）、特開２００２−３７４９８号公報（特許文献２）および特開２００１−３２４８９９号公報（特許文献３）は、それぞれ給紙されている紙に印刷がされているかを検知するためのセンサを備え、給紙された紙が印刷可能か判断する装置を開示する。しかしながら、これらの装置においては、印刷処理を実行する毎に、給紙トレイに格納されている紙をセンサが読み取り、給紙された紙が既に印刷されているかどうか判断しなければならず、印刷処理に時間を要するという問題があった。また、上述した従来技術では、給紙された紙が印刷されているか判断するために、センサ等の追加的な機構が必要となり、製造コストが過大になるという問題もあった。
【０００４】
また、裏紙の印刷の状態は様々であり、例えば、裏紙は、その一部が印刷され、当該裏紙のうちの他の部分は、充分な非印刷領域を有する裏紙もある。このため、裏紙であっても印刷するために充分な非印刷領域を有する裏紙を検出し、有効に利用することが所望されている。裏紙の非印刷領域を有効利用するための技術は、例えば、特開平１０−２９３５０５号公報（特許文献４）に開示されている。特許文献４では、画像形成装置は、センサによって検出された裏紙の画像の位置と印刷すべき画像の位置とを比較し、これらの画像が重複しない場合にのみ印刷を行う。
【０００５】
一方、既存のＭＦＰ(Multi Function Peripheral)などの画像形成装置は、多機能化されており、例えばスキャナ装置によるスキャナ機能を備えている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献４に記載された画像形成装置を使用することで、裏紙の非印刷領域を有効利用することが可能となる。しかしながら、特許文献４に開示された画像形成装置は、裏紙が充分な非印刷領域を有しているにも関わらず、裏紙の画像の位置と印刷される画像の位置とが重複するときには、印刷不可能であるとして裏紙を排出してしまい、非印刷領域を有する裏紙を最大限に利用できないという問題があった。
【０００７】
本発明は、上記従来技術における課題に鑑みてなされたものであり、裏紙印刷の処理時間を短縮し、追加的な機構を必要とせず、裏紙の非印刷領域を最大限に活用して印刷を行う画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、裏紙の印刷を行うに際し、画像形成装置が搭載するスキャナ装置を裏紙の印刷程度を判断するために利用する。画像形成装置は、スキャナ装置により検出された裏紙の非印刷領域を最大限に利用して印刷処理を実行する。本発明の画像形成装置は、印刷用紙として利用される裏紙を予めスキャナ装置によりスキャンし、当該裏紙の非印刷領域を検出し、裏紙の非印刷領域に関する情報を、裏紙を固有に識別するための裏紙識別値と対応付けて記憶装置に格納する。画像形成装置は、記憶装置に格納した情報を使用して裏紙の印刷可能性を判断し、印刷処理を制御する。また、本発明の画像形成装置は、裏紙に印刷処理を行う場合、記憶装置に格納された情報を使用し、裏紙上の非印刷領域が存在するか判断し、裏紙の非印刷領域がある場合には、当該非印刷領域に適合するように印刷データを縮小して印刷を行う。
【０００９】
本発明によれば、裏紙印刷に供給する裏紙の印刷対象面の画像データおよび当該裏紙を前記裏紙印刷に使用する一または複数の裏紙で形成される裏紙スタック内で固有に識別するための裏紙識別値を取得する画像読み取り手段と、前記画像データから裏紙の印刷対象面に印刷がされているか否かを判断し、印刷状態情報を生成する印刷有無判断手段と、前記印刷有無判断手段による印刷状態情報を前記裏紙識別値と対応付けて印刷情報として印刷情報記憶手段に格納する印刷情報格納手段と、原稿画像データを取得し、印刷すべき裏紙に対応する前記印刷情報の前記印刷状態情報を取得して当該裏紙に前記原稿画像データが印刷可能であるか否かを判断する印刷可否判断手段と、印刷すべき原稿画像データを調整する画像調整手段と、前記画像調整手段が調整した原稿画像データを取得して前記印刷すべき裏紙に対して印刷処理を行う印刷処理手段と、を含む裏紙を使用して印刷を実行可能な画像形成装置が提供される。
【００１０】
また、本発明の画像形成装置では、前記画像調整手段は、前記印刷可否判断手段が印刷すべき裏紙に前記原稿画像データが印刷不可能であると判断した場合に、空白ページデータを作成して前記印刷処理手段に送付し、前記印刷処理手段は、前記裏紙の印刷対象面に対して前記空白ページデータを対応させて印刷対象の前記裏紙を紙送りさせることができる。
【００１１】
さらに、本発明の画像形成装置では、前記画像調整手段は、前記印刷可否判断手段が印刷すべき裏紙の印刷面に一定の非印刷領域が存在すると判断した場合に、前記原稿画像データを前記非印刷領域に収まるように縮小して前記印刷処理手段に送付し、前記印刷処理手段は、前記非印刷領域に対して前記縮小された原稿画像データを印刷することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成装置の機能ブロック図。
【図２】本発明の画像形成装置の読み取り処理を示すフローチャート。
【図３】本発明の画像形成装置の印刷情報を示す図。
【図４】本発明の画像形成装置の裏紙印刷の印刷処理を示すフローチャート。
【図５】本発明の画像形成装置の他の実施形態の機能ブロック図。
【図６】本発明の画像形成装置の他の実施形態の裏紙印刷の印刷情報を示す図。
【図７】本発明の画像形成装置の他の実施形態の印刷処理を示すフローチャート。
【図８】本発明の他の実施形態である画像形成装置を含むシステムの概略図。
【発明を実施するための形態】
【００１３】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本実施形態の画像形成装置１００の機能ブロック図である。画像形成装置１００は、画像読み取り部１１０と、画像処理部１２０と、印刷処理部１４０とを含んで構成されている。画像読み取り部１１０は、ＣＣＤなどを含んで構成されるスキャナ装置として実装され、画像形成装置１００では、ＡＤＦ(Automatic Document Feeder)などと一体化されて、印刷すべき原稿を読み取り、データを生成する。画像読み取り部１１０が生成したデータは、画像処理部１２０に送付される。
【００１４】
画像処理部１２０は、画像読み取り部１１０が生成したデータに対してさらにレベル補正、Ａ／Ｄ変換、ガンマ補正、エッジ処理などの画像処理を行い、印刷すべきデジタル画像として画像データを生成し、感光体ドラム、インクジェットノズルなどを含んで構成される印刷処理部１４０に送付し、画像読み取り部１１０が取得した画像から印刷物１６０を作成させる。
【００１５】
より詳細には、画像処理部１２０は、各種補正を実行する画像補正部１２２と、印刷有無判断部１２４と、印刷情報格納部１２６とを含んで構成されている。画像補正部１２２は、画像読み取り部１１０が読み取ったアナログ信号に対してレベル補正などを施した後、Ａ／Ｄ変換、ガンマ補正などの補正処理を実行する。印刷有無判断部１２４は、画像データを使用して処理対象の印字面が印刷されているか否かを、例えば、画素密度などを使用して判断し、用紙を識別するための裏紙識別値に対応付けて、印刷状態を印刷情報記憶部１５０に格納する。印刷情報記憶部１５０は、ＲＡＭなどを含む記憶素子を使用して実装することができ、アクセス順序管理機能付きのメモリシステムとして実装できる。印刷情報記憶部１５０は、そのアクセス順序管理機能に応じて、ＦＩＦＯ、ＦＩＬＯ、スタックメモリとして構成することができる。
【００１６】
画像処理部１２０は、さらに画像調整部１２８と、印刷可否判断部１３０とを含んでいる。画像調整部１２８は、画像データを受領すると、印刷可否判断部１３０に通知する。印刷可否判断部１３０は、印刷情報記憶部１５０からＦＩＬＯ（ＬＩＦＯ）方式により印刷情報を取得し、現在印刷しようとしている印刷用紙に対し、印刷すべき印刷データが印刷可能か否かを判断する。また、印刷可否判断部１３０は、印刷可否の判断に応じて、画像調整部１２８に対して指令を送付し、画像調整部１２８が管理するバッファメモリなどにバッファリングしている画像データの拡大縮小処理または空白ページデータの作成を実行させ、印刷処理部１４０に調整後の画像データを送付して印刷を実行させる。なお、本実施形態では、空白ページデータは、印刷すべき画像データが裏紙の余白に印刷するのが適切ではないと判断された場合に、印刷することができないと判断された裏紙を単に紙送りさせる処理を実行させるために利用される。
【００１７】
本発明の他の実施形態では、空白ページデータは、ハードディスク装置、ＮＶＲＡＭなどの不揮発性記憶装置に、適切なフォーマット、例えばビットマップ、ＧＩＦ、ＴＩＦＦ、ＪＰＥＧ、ＪＰＥＧ２０００、ＰＮＧ、ＰＤＦなどで、テンプレートとして用紙サイズごとに登録しておくこともできる。説明する他の実施形態では、空白ページデータが必要との判断に応答して画像調整部１２８が、テンプレートを読み出して空白ページデータを用意することもできる。
【００１８】
本実施形態の画像調整部１２８は、第１の実施形態では、印刷しようとすべき用紙の印刷対象面がまったく印刷されていない場合、取得した画像データをそのまま出力する。また、画像調整部１２８は、第２の実施形態では、印刷しようとすべき用紙が全体に印刷されている場合または画像データを適切に縮小すると小さくなりすぎる場合には、空白ページデータを生成し、印刷処理部１４０に送付する処理を実行する。この結果、画像調整部１２８は、印刷しようとしても印刷できない裏紙がそのまま排出され、次に印刷可能な領域を有する裏紙が出現するまで、画像データを保留し、既に印刷されている裏紙の印刷領域に重ねて画像データを出力させたり、不適切な縮小倍率で出力させてしまわないようにしている。
【００１９】
また、さらに第３の実施形態では、画像調整部１２８は、印刷対象面が非印刷領域を有していると判断した場合、縮小倍率が設定したしきい値以下の範囲で画像データを縮小し、非印刷領域に画像データを縮小して印刷処理部１４０に送付することで、非印刷領域を有効に利用して裏紙印刷を行う。
【００２０】
画像データは、画像調整部１２８による処理を受けた後、印刷処理部１４０に送付される。印刷処理部１４０は、印刷実行部１４２と、排出処理部１４６とを含んで構成されている。印刷実行部１４２は、画像処理部１２０から受領した画像データから、画像形成エンジンを駆動するための駆動信号を生成し、画像形成エンジンおよび紙搬送システムを駆動させて印刷を実行させる。また、排出処理部１４６は、生成された駆動信号に同期して搬送モータなどを駆動して、印刷物１６０を画像形成装置１００の外部へと排出させている。
【００２１】
画像形成装置１００は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory)、ＲＯＭ（Read Only Memory)などのメモリ、ハードディスク装置などを含み、画像形成装置１００の上述した各機能部は、ＣＰＵが本実施形態の処理を実行するためのプログラムを、ＲＡＭ内に読み込んでプログラムを実行することにより、画像形成装置１００上の機能手段として実現されている。
【００２２】
図２は、本発明の画像形成装置１００の読み取り処理を示すフローチャートである。
【００２３】
図２の処理は、ステップＳ２００から開始する。ステップＳ２００の処理開始は、ユーザが画像形成装置１００に裏紙をセットし、スキャニング処理を開始させることにより行われる。ステップＳ２０１で画像形成装置１００は、画像形成装置１００のＡＤＦを起動し、同時にスキャナ装置により裏紙の印刷対象面をスキャニングさせる。ステップＳ２０２で画像形成装置１００は、印刷有無判断部１２４を呼び出し、裏紙の印刷されていない領域を取得し、裏紙の印刷対象面の非印刷領域を裏紙の枚数単位で確定する。
【００２４】
ステップＳ２０３では、印刷有無判断部１２４は、ステップＳ２０２で確定した非印刷領域の面積率が所定のしきい値以上かどうかを判断し、所定のしきい値以上の場合（ｙｅｓ）には、ステップＳ２０４で、印刷情報格納部１２６を呼び出し、非印刷領域の面積率や、用紙中の領域情報などの裏紙の印刷状態情報と、当該裏紙印刷ジョブ中で裏紙を固有に識別するための裏紙識別値（以下、裏紙ＩＤとして参照する。）とを対応付けて印刷情報を生成し、印刷情報記憶部１５０に格納する。
【００２５】
一方、ステップＳ２０３で、非印刷領域の面積がしきい値以上ではないと判断された場合（ｎｏ）、処理をステップＳ２０５に分岐させ、裏紙の全面が印刷不可能であることを示す非印刷領域値を設定し、裏紙ＩＤに対応付けて印刷情報記憶部１５０に格納する。
【００２６】
ステップＳ２０６では、画像形成装置１００は、さらに裏紙として使用すべき用紙がＡＤＦの用紙トレイなどに残っているか否かを判断し、スキャンすべき裏紙が残っている場合（ｙｅｓ）には、処理をステップＳ２０１に戻し、引き続き読み取り処理を反復させる。一方、ステップＳ２０６の判定で、スキャンすべき裏紙が残っていない場合（ｎｏ）には、ステップＳ２０７で読み取り処理を終了させる。
【００２７】
図３は、本実施形態で生成される印刷情報の実施形態を示す。本実施形態の印刷情報３００は、印刷対象の裏紙が重ね合わされて形成された裏紙スタック内で裏紙を固有に識別するための裏紙ＩＤと、表面および裏面の印刷状態情報とを対応付けて登録したデータ構造を有している。図３に示した実施形態は、印刷情報記憶部１５０がスタックメモリまたはＦＩＬＯ(First-in-Last-out)形式で順序管理を実行する場合の実施形態に相当する。裏紙がスキャンされると、早い段階でスキャンされた裏紙には、小さな裏紙ＩＤが割り当てられる。裏紙がスキャンされ、搬送されると、通常当該裏紙のうち早くにスキャンされたものは、裏紙スタックの下側に配置され、そのまま印刷トレイなどに給紙すると、最後に印刷される。
【００２８】
このため、本実施形態では、印刷情報記憶部１５０をスタックメモリまたはＦＩＬＯとして構成することにより、用紙スタックの上下を反転させることなく、裏紙スタックを印刷トレイに供給可能とする。
【００２９】
特定の構成上の要求から、ＦＩＦＯメモリやキューメモリなどに余裕がある場合には、用紙スタックを反転させて給紙トレイにセットするようにしておけば、ＦＩＦＯまたはキューメモリを使用しても同様の順序管理を実行することができる。
【００３０】
また、図３の実施形態では、印刷状態情報は、面積割合および領域情報などではなく、印刷状態を示すテキストなどの情報として記述されている。図３の実施形態では、印刷状態情報は、例えば、裏紙の印刷対象面が、印刷が全くされていない白紙状態の場合には「白紙」、しきい値以上の印刷がされている場合には「印刷済」、下側半分が印刷されていない面積率に相当する場合には「下半分白紙」などとして登録されている。本実施形態では、処理上の目的および処理効率に応じて、いかなる印刷状態情報でも採用することができる。
【００３１】
図４は、本発明の画像形成装置１００の裏紙印刷の印刷処理を示すフローチャートである。
【００３２】
図４の処理は、ステップＳ４００でユーザが画像形成装置１００の操作パネル等により裏紙印刷を指定して画像形成装置１００にスキャニング処理を開始させることにより印刷処理が開始する。ステップＳ４０１では、画像処理部１２０がスキャナ装置によって読み取られたデータを受領し、データの補正を行い、裏紙の印刷対象面に印刷すべきデジタルデータである原稿画像データを作成し、画像ＲＡＭなどにバッファリングする。ステップＳ４０２では、印刷可否判断部１３０が、ＦＩＬＯ（ＬＩＦＯ）方式により、印刷情報記憶部１５０から次に印刷すべき裏紙の印刷情報を取得する。
【００３３】
ステップＳ４０３では、印刷可否判断部１３０を起動して、取得した印刷情報により裏紙の裏面が白紙であるか判断させ、裏紙の裏面が白紙である場合（ｙｅｓ）には、処理をステップＳ４０４へ分岐させ、スキャナ装置で読み取った画像データの倍率を変更せずに、画像データが印刷実行部１４２に送られる。一方、ステップＳ４０３の判断で裏紙の裏面が白紙でない場合（ｎｏ）には、処理をステップＳ４０５に分岐させる。ステップＳ４０５では、さらに印刷可否判断部１３０が、取得した印刷状態情報の非印刷領域値について判断を実行する。ステップＳ４０５で、印刷面積（印刷割合）がしきい値以上か否かを判断し、非印刷領域値がしきい値以上である場合（ｙｅｓ）には、処理をステップＳ４０６へ分岐させ、画像データが非印刷領域に収まるように倍率が修正され、縮小された画像データが印刷実行部１４２に送られる。
【００３４】
また、ステップＳ４０５で、非印刷領域値がしきい値よりも小さい場合（ｎｏ）には、処理をステップＳ４０７へ分岐させ、この段階では、裏紙の印刷対象面には、印刷すべき非印刷領域がないので、画像調整部１２８に対し、通知を発行して空白ページデータを作成させ、空白ページデータを印刷実行部１４２に送付させる。
【００３５】
ステップＳ４０８では、画像処理部１２０が次の画像データを受領したかどうか判断され、次の画像データを受領した場合（ｙｅｓ）には、処理をステップＳ４０９へ分岐させ、受領した画像データの補正を行い、画像ＲＡＭなどにバッファリングする。一方、ステップＳ４０８の判定で、次の画像データを受領していない場合（ｎｏ）には、処理すべき裏紙スタックの最後の用紙の処理を終了したものと判断し、ステップＳ４１０で印刷処理を終了させる。
【００３６】
図５は、本発明の他の実施形態の機能ブロック図である。本発明の他の実施形態は、前述した実施形態が含む機能部に対し、光学的文字認識処理(Optical Character Recognition Processing)を実行する機能部を追加した実施形態であり、説明の便宜上、図５の他の実施形態で追加された機能処理部について詳細に説明する。
【００３７】
図５に示した画像形成装置５００は、図１の機能処理部の他、ＯＣＲ処理部５２６と、照合部５２８と、マスク作成部５３６とを含んで構成されている。ＯＣＲ処理部５２６は、裏紙の両面の画像データに対してＯＣＲ処理を行い、画像データを文字情報に変換するものとして説明するが、他の実施形態で、両面のＯＣＲ処理を必要としない場合には、印刷対象面のみをＯＣＲ処理してもよい。
【００３８】
照合部５２８は、ＯＣＲ処理部５２６が生成した文字情報と、禁止情報記憶部５６０に格納されている禁止文字とを比較・照合し、印刷情報格納部５３０に対し、図６に示すように印刷情報記憶部５５０に照合結果を格納させる。本実施形態で、禁止文字とは、機密性の高い書類に使用される文字、例えば、プロジェクト名、開発コード、予算計画、組織図、住所録、月度売り上げ等の文字を例示することができるが、本実施形態では、禁止処理を適用する目的に応じていかなる文字列、キャラクタ列などを使用することができる。
【００３９】
印刷可否判断部５３４は、印刷すべき裏紙が禁止文字を含んでいるか否かの判断に応じて、マスク作成部５３６に対して禁止文字をマスクするマスクデータの作成を指令する。マスク作成部５３６は、当該指令を受領すると、禁止文字が含まれている裏紙の印字面を覆い隠すマスクデータを作成する。マスクデータの作成は、ＯＣＲ処理により生成された文字情報を参照し、裏紙上の禁止文字が含まれる文章段落を覆い隠すマスクデータを作成することできる。また、他の実施形態では、マスク作成部５３６は、禁止文字を検出した場合、裏紙の禁止文字を含む面を覆い隠すマスクデータを作成することもできる。
【００４０】
印刷可否判断部５３４は、画像調整部５３２に対して指令を送付し、画像データとともにマスクデータを印刷処理部５４０に送付させる。印刷処理部５４０は、印刷実行部５４２を起動して、両面印刷機能により、裏紙の禁止文字を含む領域にマスクデータを印刷させ、裏紙の非印刷領域に印刷すべき画像データを印刷する。また、印刷処理部５４０は、排出処理部５４４を起動して、裏紙印刷が行われた印刷物５７０を出力する。
【００４１】
図６は、本実施形態の画像形成装置５００が生成する印刷情報の第２の実施形態のデータ構造を示す。本実施形態の印刷情報６００は、図３に示す印刷情報に加え、裏紙に禁止文字が含まれているか否かを示す禁止情報が登録されるデータ構造を有している。本実施形態では、禁止情報は、禁止情報の有無を表す値などではなく、禁止情報の有無を示すテキストなどの情報として記述されている。本実施形態では、禁止情報は、例えば、裏紙に禁止文字が含まれていない場合には「無」、裏紙に禁止文字が含まれている場合には「有」などとして、適切なランク付け毎に異なる表現を割り当て印刷情報として登録されている。
【００４２】
図７は、本発明の画像形成装置５００の裏紙印刷の印刷処理を示すフローチャートである。図７の処理は、ステップＳ７００でユーザが画像形成装置５００の操作パネル等により裏紙印刷を指定して画像形成装置５００にスキャニング処理を開始させることにより印刷処理が開始する。ステップＳ７０１では、画像処理部５２０がスキャナ装置によって読み取られたデータを受領し、データの補正を行い、印刷すべきデジタルデータである原稿画像データを作成し、画像ＲＡＭなどにバッファリングする。ステップＳ７０２では、印刷可否判断部５３４が、ＦＩＬＯ（ＬＩＦＯ）方式により、印刷情報記憶部５５０から次に印刷すべき裏紙の印刷情報を取得する。
【００４３】
ステップＳ７０３では、印刷可否判断部５３４を起動して、取得した印刷情報により裏紙に禁止情報が存在するか否か判断させ、裏紙に禁止情報が存在する場合（ｙｅｓ）には、処理をステップＳ７１０へ分岐させる。ステップＳ７１０では、マスク作成部５３６を起動して、禁止文字をマスクするためのマスクデータの作成させ、画像ＲＡＭなどにバッファリングさせ、処理をステップＳ７０４へ進ませる。一方、ステップＳ７０３の判定で、裏紙に禁止情報が存在しない場合（ｎｏ）には、処理をステップＳ７０４に分岐させる。
【００４４】
ステップＳ７０４では、さらに印刷可否判断部５３４が、取得した印刷情報により裏紙の裏面が白紙であるか判断させ、裏紙の裏面が白紙である場合（ｙｅｓ）には、処理をステップＳ７０５へ分岐させ、スキャナ装置で読み取った画像データの倍率を変更せずに、画像データを印刷実行部５４２に送付する。
【００４５】
一方、ステップＳ７０４の判断で裏紙の裏面が白紙でない場合（ｎｏ）には、処理をステップＳ７０６に分岐させる。ステップ７０６では、さらに印刷可否判断部５３４が、取得した印刷状態情報の非印刷領域値について判断を実行する。ステップＳ７０６の判定で、印刷面積（印刷割合）がしきい値以上か否かを判断し、非印刷領域値がしきい値以上である場合（ｙｅｓ）には、処理をステップＳ７０７へ分岐させる。ステップＳ７０７では、画像調整部５３２に対して、画像データが非印刷領域に収まるように画像データを修正させ、縮小された画像データが印刷実行部５４２に送られる。
【００４６】
また、ステップＳ７０６で、非印刷領域値がしきい値よりも小さい場合（ｎｏ）には、処理をステップＳ７０８へ分岐させ、この段階では、裏紙の印刷対象面には、印刷すべき非印刷領域がないので、画像調整部５３２に対し、通知を発行して空白ページデータを作成させ、空白ページデータを印刷実行部５４２に送付させる。
【００４７】
ステップＳ７０９では、画像処理部５２０が次の画像データを受領したかどうか判断され、次の画像データを受領した場合（ｙｅｓ）には、処理をステップＳ７１１へ分岐させ、受領した画像データの補正を行い、画像ＲＡＭなどにバッファリングする。一方、ステップＳ７０９の判定で、次の画像データを受領していない場合（ｎｏ）には、処理すべき裏紙スタックの最後の用紙の処理を終了したものと判断し、ステップＳ７１２で印刷処理を終了させる。
【００４８】
図８は、本発明の他の実施形態である画像形成装置８２０を含むシステム８００の概略図である。このシステム８００は、ネットワーク８３０と、ネットワーク８３０に接続されるクライアントＰＣ８１０と、画像形成装置８２０とを含んで構成されている。ネットワーク８３０は、例えば、イーサネット（登録商標）およびＴＣＰ／ＩＰプロトコルによるローカル・エリア・ネットワーク（ＬＡＮ）を実現している。画像形成装置８２０は、裏紙の印刷情報と、禁止文字リスト８５０と、画像データリストとが記憶される記憶領域を含む記憶装置８４０を含んで構成されている。
【００４９】
図８に説明する実施形態では、クライアントＰＣ８１０が画像形成装置８２０に対して機密印刷を行うものとして説明を行う。画像形成装置８２０は、ネットワークプリンタとして構成されていて、説明する実施形態では、パスワードの入力を受領して、ネットワーク８３０を介して受領した印刷データを出力する。また、図８に示す実施形態の画像形成装置８２０は、印刷データから自動的に禁止文字を抽出して画像形成装置８２０に登録する機能を実装する。なお、禁止文字の抽出処理は、図５で説明した処理を使用することができる。本実施形態で、機密印刷とは、クライアントＰＣ８１０から印刷データがパスワードとともに画像形成装置８２０に送信された場合に、画像形成装置８２０の操作パネル等に同一のパスワードが入力されたときにのみ、画像形成装置８２０が印刷データを印刷する印刷方式を意味する。
【００５０】
本実施形態の画像形成装置８２０は、クライアントＰＣ８１０からパスワードが付加された印刷データを受信した場合、当該印刷データに対してＯＣＲ処理を実行して文字情報を生成する。また、画像形成装置８２０は、ＯＣＲ処理により生成された文字情報の中から複数存在する文字を抽出する。さらに、画像形成装置８２０は、抽出された文字を禁止文字として記憶装置８４０の禁止文字リスト８５０に登録する。これにより、機密情報が含まれている印刷データから禁止文字を自動的に画像形成装置８２０に登録することができる。
【００５１】
画像形成装置８２０のさらに他の実施形態では、画像形成装置８２０でスキャンした裏紙をクライアントＰＣ８１０から検索して、当該裏紙の画像データをディスプレイ装置に表示させることができる。
【００５２】
当該実施形態の場合、画像形成装置８２０は、画像形成装置８２０が搭載するスキャナ装置を用いてスキャンした裏紙の画像と、この画像をＯＣＲ処理して生成された文字情報とを対応付けて記憶装置８４０の画像データリストに格納する。クライアントＰＣ８１０は、裏紙を検索するための検索文字が当該クライアントＰＣ８１０に接続されたキーボード等の入力装置に入力されると、当該検索文字を画像形成装置８２０に送信する。
【００５３】
そして画像形成装置８２０は、クライアントＰＣ８１０から検索文字を受信すると、この検索文字と、記憶装置８４０に格納されている文字情報とを照合する。また、画像形成装置８２０は、照合の結果、検索文字に合致する文字情報が存在する場合には、この文字情報に対応付けられている画像データをクライアントＰＣ８１０に送信する。
【００５４】
クライアントＰＣ８１０は、画像形成装置８２０から画像データを受信すると、クライアントＰＣ８１０に接続されているディスプレイ装置に、受信した画像データを表示する。これにより、画像形成装置８２０でスキャンした裏紙を検索したい場合、ユーザがクライアントＰＣ８１０に検索文字を入力すると、検索文字に関連する裏紙の画像データがディスプレイ装置に表示され、スキャンした裏紙の検索が可能になる。
【００５５】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００５６】
１００…画像形成装置、１１０…画像読み取り部、１２０…画像処理部、１４０…印刷処理部、１５０…印刷情報記憶部、１６０…印刷物、５００…画像形成装置、５１０…画像読み取り部、５２０…画像処理部、５４０…印刷処理部、５６０…禁止情報記憶部、５５０…印刷情報記憶部、５７０…印刷物、８００…システム、８１０…クライアントＰＣ、８２０…画像形成装置、８３０…ネットワーク、８４０…記憶装置、８５０…禁止文字リスト
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００１−１０６４１０号公報
【特許文献２】特開２００２−３７４９８号公報
【特許文献３】特開２００１−３２４８９９号公報
【特許文献４】特開平１０−２９３５０５号公報
【図１】
2010199831.tif 000003
【図２】
2010199831.tif 000004
【図３】
2010199831.tif 000005
【図４】
2010199831.tif 000006
【図５】
2010199831.tif 000007
【図６】
2010199831.tif 000008
【図７】
2010199831.tif 000009
【図８】
2010199831.tif 000010