(57)【特許請求の範囲】
【請求項１】
ページ毎に内容及び属性が異なり得る画像を各用紙に印刷する印刷ジョブの画像形成方法であって、
前記印刷ジョブ中の属性毎に仕分けされるべき複数の用紙の各用紙について、当該各用紙が同じ属性に仕分けされるべき用紙群のうち何枚目に当たるかに基づいて、前記各用紙の属性を示す文字を予め定められた方向に予め定められた間隔で順次スライスしたときに得られる文字形成用画像を、前記スライスの順に前記各用紙の端部に印刷するものであり、
前記予め定められた間隔は、前記各用紙の１枚又は複数枚の厚さに対応し、
前記各用紙について、前記各用紙の属性に対応する色の識別画像を、前記各用紙の端部のうち前記文字形成用画像が印刷される位置とは異なる位置に印刷する、
画像形成方法。
【請求項２】
前記各用紙に対して複数の仕分け目的毎に複数の属性が予め設定されており、
前記複数の属性の各属性に対応する複数の文字形成用画像を、前記各用紙の端部の相互に異なる位置に印刷する、
請求項１に記載の画像形成方法。
【請求項３】
ページ毎に内容及び属性が異なり得る画像を各用紙に印刷する印刷ジョブ中の属性毎に仕分けされるべき複数の用紙のそれぞれに印刷画像を印刷する画像形成装置であって、
前記複数の用紙の各用紙について、当該各用紙が同じ属性に仕分けされるべき用紙群のうち何枚目に当たるかに基づいて、前記各用紙の属性を示す文字を予め定められた方向に予め定められた間隔で順次スライスしたときに得られる文字形成用画像を、前記スライスの順に前記印刷画像の前記各用紙の端部に印刷される位置に合成する制御部と、
前記合成された画像を印刷する印刷部と、
を備え、
前記予め定められた間隔は、前記各用紙の１枚又は複数枚の厚さに対応し、
前記制御部は、さらに、前記各用紙について、前記各用紙の属性に対応する色の識別画像を、前記印刷画像の前記各用紙の端部のうち前記文字形成用画像が印刷される位置とは異なる位置に合成する、
画像形成装置。
【請求項４】
前記各用紙に対して複数の仕分け目的毎に複数の属性が予め設定されており、
前記制御部は、前記複数の属性の各属性に対応する複数の文字形成用画像を、前記印刷画像の前記各用紙の端部の相互に異なる位置に合成する、
請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成方法及び画像形成装置に関する。
【背景技術】
【０００２】
近年、ＰＯＤ（Print On Demand）分野においてバリアブル印刷が普及してきている。印刷物の配送先・配送方法や、顧客の分類・レベルに従って仕分けを行う場合、オフセット印刷の印刷物のような同一画像の印刷物であれば、単純に、分類に従った用紙枚数で仕分けをすることが可能であるが、バリアブル印刷では、基本的に全てのページの内容が別々となり得るため、コンテンツ（印刷物毎に異なり得る部分）に従った仕分けを行う必要がある。
【０００３】
例えば、東京地区の顧客宛ての用紙と大阪地区の顧客宛ての用紙を仕分ける場合がある。また、ダイレクトメールの発送において、顧客に応じて内容が異なるカタログを送付する際に、顧客の重要度に従って、最重要顧客にはイベント無料招待券と割引券を同封し、重要顧客には割引券を同封し、通常顧客にはカタログのみを送付する場合がある。あるいは、女性客にはショッピング割引券を、家族がいる顧客には遊園地案内を送るといったことがあり得る。
【０００４】
このような仕分けを行うには、仕分けに従った順番で印刷を行ったり、印刷物の余白にバーコード等の付加情報を印刷しておき、この付加情報をスキャンし、スキャンデータをデータベース内のデータと比較して仕分けを行ったりする方法がある。また、仕分け後の用紙束の上に用途を記載したカバーページを置くことによって、用紙束の用途を示すことも可能である。
【０００５】
また、用紙の一辺を複数の領域に分割し、分割された各領域に仕分けのための区切りタブを印刷する画像形成装置において、区切りタブ内に文字列を記載することで仕分けを容易にする技術が提案されている（特許文献１参照）。
【特許文献１】特開２０００−２２９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、仕分けに従った順番で印刷を行う場合には、複雑なバリアブル印刷ができないという問題があった。また、付加情報をスキャンする方法では、スキャン機構とデータベースを連動させる比較的大きな規模のシステム構築が必要であり、従来の単純な仕分けをしてきた事業規模のユーザには、コスト的に導入が困難であった。また、用途を記載したカバーページを置く方法では、カバーページを失った場合又は入れ替えてしまった場合には、その用途を判別することができないという問題があった。
【０００７】
また、いずれの場合においても、例えば顧客Ａの用紙群を顧客Ｂの封筒に入れてしまう等、仕分けした用紙を、誤って他の用途に使用してしまうおそれがあった。
【０００８】
本発明は上記の従来技術における問題に鑑みてなされたものであって、用紙が仕分けされた場合に、用紙の属性を容易に判別可能とすることを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、ページ毎に内容及び属性が異なり得る画像を各用紙に印刷する印刷ジョブの画像形成方法であって、前記印刷ジョブ中の属性毎に仕分けされるべき複数の用紙の各用紙について、当該各用紙が同じ属性に仕分けされるべき用紙群のうち何枚目に当たるかに基づいて、前記各用紙の属性を示す文字を予め定められた方向に予め定められた間隔で順次スライスしたときに得られる文字形成用画像を、前記スライスの順に前記各用紙の端部に印刷するものであり、前記予め定められた間隔は、前記各用紙の１枚又は複数枚の厚さに対応し、前記各用紙について、前記各用紙の属性に対応する色の識別画像を、前記各用紙の端部のうち前記文字形成用画像が印刷される位置とは異なる位置に印刷する。
【００１２】
請求項２に記載の発明は、請求項１に記載の画像形成方法において、前記各用紙に対して複数の仕分け目的毎に複数の属性が予め設定されており、前記複数の属性の各属性に対応する複数の文字形成用画像を、前記各用紙の端部の相互に異なる位置に印刷する。
【００１３】
請求項３に記載の発明は、ページ毎に内容及び属性が異なり得る画像を各用紙に印刷する印刷ジョブ中の属性毎に仕分けされるべき複数の用紙のそれぞれに印刷画像を印刷する画像形成装置であって、前記複数の用紙の各用紙について、当該各用紙が同じ属性に仕分けされるべき用紙群のうち何枚目に当たるかに基づいて、前記各用紙の属性を示す文字を予め定められた方向に予め定められた間隔で順次スライスしたときに得られる文字形成用画像を、前記スライスの順に前記印刷画像の前記各用紙の端部に印刷される位置に合成する制御部と、前記合成された画像を印刷する印刷部と、を備え、前記予め定められた間隔は、前記各用紙の１枚又は複数枚の厚さに対応し、前記制御部は、さらに、前記各用紙について、前記各用紙の属性に対応する色の識別画像を、前記印刷画像の前記各用紙の端部のうち前記文字形成用画像が印刷される位置とは異なる位置に合成する。
【００１６】
請求項４に記載の発明は、請求項３に記載の画像形成装置において、前記各用紙に対して複数の仕分け目的毎に複数の属性が予め設定されており、前記制御部は、前記複数の属性の各属性に対応する複数の文字形成用画像を、前記印刷画像の前記各用紙の端部の相互に異なる位置に合成する。
【発明の効果】
【００１７】
請求項１、３に記載の発明によれば、属性毎に用紙が仕分けされた場合に、各用紙に印刷された文字形成用画像によって当該属性を示す文字が形成されるので、用紙の属性が容易に判別可能となる。また、属性毎に用紙が仕分けされた場合に、各用紙の１枚又は複数枚の厚さを単位として、属性を示す文字を形成することができる。また、識別画像の色に基づいて、容易に複数の用紙を属性毎に仕分けすることができる。
【００２０】
請求項２、４に記載の発明によれば、予め複数の仕分け目的毎に複数の属性に対応する文字形成用画像を用紙に印刷しておくことにより、いずれの仕分け目的に従って仕分けした場合にも用紙の属性が容易に判別可能となる。
【発明を実施するための最良の形態】
【００２１】
［第１の実施の形態］
以下、本発明に係る画像形成装置の第１の実施の形態について図面を参照して説明する。
図１に、本発明の第１の実施の形態における画像形成装置１００の機能的構成を示す。
図１に示すように、画像形成装置１００は、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、記憶部４０、通信部５０、印刷部６０を備え、各部はバス７０により接続されて構成されている。
【００２２】
画像形成装置１００は、図２に示すように、印刷画像８１と、文字形成用画像８２及び識別画像８３とを合成して印刷出力する。印刷画像８１は、ページ毎に内容が異なり得る画像であって、バリアブル印刷の共通部分であるフォーム８４とバリアブル印刷の可変部分であるコンテンツ８５ａ，８５ｂ，８５ｃを含む。文字形成用画像８２は、複数の用紙を各用紙の属性に応じて印刷順に重ねて仕分けした場合に、仕分けされた属性毎の用紙束の側面に当該属性を示す文字を形成するものである。用紙の属性とは、ある仕分け目的に従って複数の用紙を仕分けする際に、どのグループに属するかを示す情報である。識別画像８３は、各用紙の属性に対応する色を表示するものである。
【００２３】
第１の実施の形態では、仕分け目的として「配送先」を採用し、各用紙の属性として「東京」「大阪」を用いる場合について説明する。
【００２４】
ＣＰＵ１０は、通信部５０により受信した指示信号に応じて、ＲＯＭ３０に格納されている各種処理プログラムを読み出し、当該プログラムとの協働により、画像形成装置１００の各部の処理動作を統括的に制御する。
【００２５】
具体的に、ＣＰＵ１０は、ＲＯＭ３０に格納されている主制御プログラム３１との協働により、画像形成装置１００において実行される処理動作を統括的に制御する。
【００２６】
ＣＰＵ１０は、ＲＯＭ３０に格納されているＲＩＰ（Raster Image Processor）処理プログラム３２との協働により、印刷画像８１をラスタデータに展開するラスタライズ処理を行う。ラスタライズ処理により生成された印刷画像８１のラスタデータは、ＲＡＭ２０のラスタデータ格納部２１に格納される。
【００２７】
ＣＰＵ１０は、ＲＯＭ３０に格納されている仕分け用データ生成プログラム３３との協働により、文字形成用画像８２及び識別画像８３のラスタデータ（以下、仕分け用データという。）を生成する仕分け用データ生成処理Ａ（図８参照）を行う。仕分け用データ生成処理Ａにおいて生成された仕分け用データは、ＲＡＭ２０の仕分け用データ格納部２２に格納される。
【００２８】
ＣＰＵ１０は、ＲＯＭ３０に格納されている合成処理プログラム３４との協働により、合成すべき画像のラスタデータ同士を合成する。具体的には、ＣＰＵ１０は、印刷画像８１のラスタデータと仕分け用データとを合成する。
【００２９】
ＲＡＭ２０は、ＣＰＵ１０により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。ＲＡＭ２０は、ラスタデータ格納部２１、仕分け用データ格納部２２を有する。
【００３０】
ＲＯＭ３０には、ＣＰＵ１０により実行される主制御プログラム３１、ＲＩＰ処理プログラム３２、仕分け用データ生成プログラム３３、合成処理プログラム３４等の各種処理プログラムやデータ等が格納されている。
【００３１】
記憶部４０は、各種データを記憶するハードディスク等の記憶装置である。
【００３２】
通信部５０は、ＬＡＮ（Local Area Network）等のネットワークに接続し、外部機器とデータ通信を行うための機能部である。
【００３３】
印刷部６０は、用紙上に電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、画像データに基づいて感光ドラム表面を露光する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部から構成される。なお、印刷部６０は、インクジェット方式、熱転写方式等であってもよい。
【００３４】
画像形成装置１００は、ネットワークを経由して通信部５０によりバリアブル印刷の印刷ジョブを受信し、印刷部６０により印刷出力する。印刷ジョブは、通常ジョブとコード生成ジョブとを含む。
【００３５】
通常ジョブは、ページ毎に内容が異なり得る複数の印刷画像８１のデータであり、ＰＪＬ（Printer Job Language）データ及びＰＤＬ（Page Description Language）データを含む。通常ジョブに、内容が異なり得る各ページのデータが含まれていてもよいし、通常ジョブに、バリアブル印刷の共通部分（フォーム）に関する情報とバリアブル印刷の可変部分（コンテンツ）に関する情報が含まれており、画像形成装置１００において共通部分と可変部分とを合成して各ページのデータを生成することとしてもよい。
【００３６】
コード生成ジョブは、仕分け用データを生成するために必要な情報であり、図３に示す仕分け対応テーブル９１と図４に示す仕分け情報９２とを含む。
【００３７】
仕分け対応テーブル９１は、図３に示すように、各用紙の属性（「東京」又は「大阪」）毎に、属性コード、表示色、表示文字列が対応付けられている。属性コードとは、各属性に対応付けられている数字をいう。表示色とは、各用紙に印刷される識別画像８３の色をいい、属性毎に予め定められている。表示文字列とは、印刷後の複数の用紙を各用紙の属性に応じて印刷順に重ねて仕分けした場合に、文字形成用画像８２によって、属性毎の用紙束の側面に形成される文字であり、属性を示す文字である。
【００３８】
仕分け情報９２は、図４に示すように、各処理ページに対して属性コード（属性）が対応付けられている情報である。図４に示す例では、１ページ目が「東京」、２ページ目が「大阪」、３ページ目が「大阪」、４ページ目が「東京」である。
【００３９】
ＣＰＵ１０は、属性毎に仕分けされるべき複数の用紙の各用紙について、各用紙が同じ属性に仕分けされるべき用紙群のうち何枚目に当たるかに基づいて、各用紙の属性を示す文字を予め定められた方向に予め定められた間隔で順次スライスしたときに得られる文字形成用画像８２を、スライスの順に印刷画像８１の各用紙の端部に印刷される位置に合成する。
【００４０】
ここで、文字形成用画像８２の生成方法を説明する。
用紙の属性を示す文字は、任意のサイズのビットマップで構成されている。図５に、１文字当たり１６ライン×１６ビットで構成される印刷文字ビットマップの例を示す。図５に示す例では、属性を示す「東京」という文字が文字の横方向に１ライン単位の間隔でスライスされている。各文字のビットマップのデータは、印刷ジョブとともに受信することとしてもよいし、印刷ジョブを受信した際に仕分け対応テーブル９１の「表示文字列」に基づいて生成されることとしてもよい。また、一般的なフォントデータを利用することとしてもよい。
【００４１】
図５に示す各ラインは、同じ文字形成用画像８２が印刷される複数の用紙で構成される。ここでは、用紙１００枚で１ラインが構成され、用紙１６００枚で文字全体が構成される場合について説明する。１６０１ページ目からは文字形成用画像８２の印刷は行わないが、必要であれば、そこに別の文字や図柄を印刷してもよい。また、属性が「東京」の用紙が３２００ページ以上ある場合には、「東京」の文字を縦書きに印刷することもできる。また、１ライン当たりの用紙枚数は、用紙の厚さによって変更可能である。
【００４２】
画像形成装置１００では、属性（配送先）毎に、出現したページの順番を示すページカウンタが設けられており、東京用のページカウンタをページカウンタ１、大阪用のページカウンタをページカウンタ２とする。３つ以上の属性がある場合は、その数だけページカウンタを設ければよい。また、ページカウンタの値が１００毎に１インクリメントされるラインカウンタが設けられており、東京用のラインカウンタをラインカウンタ１、大阪用のラインカウンタをラインカウンタ２とする。ページカウンタ１又はページカウンタ２の値に基づいて、ラインカウンタ１又はラインカウンタ２の値が変更され、ラインカウンタ１又はラインカウンタ２の値によって、各ページの文字形成用画像８２の領域に、印刷文字ビットマップのどのラインのビット列を印刷するかが決まる。
【００４３】
例えば、対象となるページが「東京」に仕分けされる用紙群のうち４０１枚目から５００枚目に当たる場合、すなわち、図５に示す「東京」の文字の５番目のラインを印刷する場合（ラインカウンタ１の値が「５」の場合）には、図６（ａ）に示すように、ライン５のビット列を取得し、図６（ｂ）に示すように、各ビットのＸ方向の長さを１ビット当たりの印刷長（例えば５ｍｍ）に拡大し、各ビットのＹ方向の長さを印刷幅（例えば１０ｍｍ）に拡大して印刷サイズのラスタデータを生成する。図６（ｂ）に示すＸ方向及びＹ方向は、図２に示すＸ方向及びＹ方向に対応する。１ビット当たりの印刷長や印刷幅の値は、文字のサイズによって変更可能である。
【００４４】
次に、動作を説明する。
図７は、画像形成装置１００において実行される第１のバリアブル印刷処理を示すフローチャートである。第１のバリアブル印刷処理は、ＣＰＵ１０と、ＲＯＭ３０に記憶されているプログラム（主制御プログラム３１、ＲＩＰ処理プログラム３２、仕分け用データ生成プログラム３３、合成処理プログラム３４）との協働によるソフトウェア処理によって実現される。
【００４５】
まず、画像形成装置１００の通信部５０により、ネットワークを介して印刷ジョブが受信されると（ステップＳ１）、ＣＰＵ１０により、印刷ジョブの通常ジョブに含まれるＰＪＬデータが解析される（ステップＳ２）。
【００４６】
次に、ＣＰＵ１０により、ＰＤＬデータが解析され、ラスタライズ処理が行われて、各ページの印刷画像８１のラスタデータが生成される（ステップＳ３）。ラスタライズ処理により生成された印刷画像８１のラスタデータは、ＣＰＵ１０により、ＲＡＭ２０のラスタデータ格納部２１に保存される（ステップＳ４）。
【００４７】
次に、ＣＰＵ１０により、ネットワークを介して受信した印刷ジョブのコード生成ジョブから仕分け対応テーブル９１及び仕分け情報９２が取得される（ステップＳ５）。
【００４８】
次に、ＣＰＵ１０により、東京用のページカウンタであるページカウンタ１の値が１に初期化され（ステップＳ６）、東京用のラインカウンタであるラインカウンタ１の値が１に初期化される（ステップＳ７）。次に、ＣＰＵ１０により、大阪用のページカウンタであるページカウンタ２の値が１に初期化され（ステップＳ８）、大阪用のラインカウンタであるラインカウンタ２の値が１に初期化される（ステップＳ９）。
【００４９】
次に、ＣＰＵ１０により、処理ページＮが１に設定され（ステップＳ１０）、仕分け用データ生成処理Ａが行われる（ステップＳ１１）。
【００５０】
ここで、図８を参照して、仕分け用データ生成処理Ａを説明する。
まず、ＣＰＵ１０により、仕分け情報９２から処理ページＮの属性コードｊが取得される（ステップＳ２１）。処理ページＮの用紙は、属性コードｊが「１」の場合には「東京」、属性コードｊが「２」の場合には「大阪」に仕分けされる。
【００５１】
次に、ＣＰＵ１０により、仕分け対応テーブル９１が参照され、属性コードｊに対応する表示色で識別画像８３のラスタデータが生成される（ステップＳ２２）。
【００５２】
次に、ＣＰＵ１０により、処理対象が属性コードｊのページカウンタｊ及びラインカウンタｊに設定される（ステップＳ２３）。
【００５３】
次に、ＣＰＵ１０により、ラインカウンタｊの値が最大ライン数（１６）より大きいか否かが判断される（ステップＳ２４）。ラインカウンタｊの値が最大ライン数以下の場合には（ステップＳ２４；ＮＯ）、ＣＰＵ１０により、印刷文字ビットマップのラインカウンタｊの値に対応するラインからビット列が取得され（ステップＳ２５）、印刷サイズの文字形成用画像８２のラスタデータが生成される（ステップＳ２６）。
【００５４】
次に、ＣＰＵ１０により、ページカウンタｊの値を１ライン当たりの枚数（１００）で割った余りが０であるか否かが判断される（ステップＳ２７）。ページカウンタｊの値を１ライン当たりの枚数で割った余りが０の場合（ステップＳ２７；ＹＥＳ）、すなわち、ページカウンタｊの値が１００で割り切れる場合には、ＣＰＵ１０により、ラインカウンタｊに１が加算される（ステップＳ２８）。
【００５５】
ステップＳ２８の後、又は、ページカウンタｊの値を１ライン当たりの枚数で割った余りが０でない場合（ステップＳ２７；ＮＯ）、すなわち、ページカウンタｊの値が１００で割り切れない場合には、ＣＰＵ１０により、ページカウンタｊに１が加算される（ステップＳ２９）。
【００５６】
ステップＳ２４において、ラインカウンタｊの値が最大ライン数より大きい場合には（ステップＳ２４；ＹＥＳ）、ＣＰＵ１０により、文字形成用画像８２の領域が空白のラスタデータが生成される（ステップＳ３０）。
【００５７】
このように、識別画像８３のラスタデータと文字形成用画像８２のラスタデータ、又は、識別画像８３のラスタデータと空白のラスタデータとが、仕分け用データとして生成される。
【００５８】
ステップＳ２９又はステップＳ３０の後、図７に示すように、ＣＰＵ１０により、仕分け用データ生成処理Ａにおいて生成された仕分け用データが仕分け用データ格納部２２に保存される（ステップＳ１２）。
【００５９】
次に、ＣＰＵ１０により、ステップＳ４で保存された処理ページＮの印刷画像８１のラスタデータとステップＳ１２で保存された仕分け用データとが合成される（ステップＳ１３）。文字形成用画像８２のラスタデータは、印刷画像８１のラスタデータの各用紙の端部に相当する位置に合成され、識別画像８３のラスタデータは、印刷画像８１のラスタデータの各用紙の端部のうち文字形成用画像８２が印刷される位置とは異なる位置に合成される。そして、印刷部６０により、合成された画像のデータに基づいて印刷が行われる（ステップＳ１４）。
【００６０】
次に、ＣＰＵ１０により、印刷されたページが最終ページであるか否かが判断され（ステップＳ１５）、最終ページでない場合には（ステップＳ１５；ＮＯ）、処理ページＮが１インクリメントされ（ステップＳ１６）、ステップＳ１１に戻り、次の処理ページＮの処理が行われる。
【００６１】
一方、印刷されたページが最終ページである場合には（ステップＳ１５；ＹＥＳ）、第１のバリアブル印刷処理が終了する。
【００６２】
図９に、印刷直後の用紙を印刷順にＺ方向に重ねた場合の例を示す。用紙束の側面には、各用紙に印刷された文字形成用画像８２によって、ランダムな模様が形成されている。各用紙を属性に応じて仕分けする際には、人又は色を識別可能なセンサによって、識別画像８３の色に基づいて仕分けを行う。具体的には、識別画像８３の色が「青」であれば「東京」、「白」であれば「大阪」に仕分けを行う。
【００６３】
図１０に、属性が「東京」の用紙を印刷順に重ねて仕分けした場合の例を示す。用紙束の側面には、各用紙に印刷された文字形成用画像８２によって、「東京」の文字が形成されている。また、図１１に、属性が「大阪」の用紙を印刷順に重ねて仕分けした場合の例を示す。用紙束の側面には、各用紙に印刷された文字形成用画像８２によって、「大阪」の文字が形成されている。
【００６４】
図１２に、属性が「大阪」の用紙を印刷順に重ねて仕分けした用紙束に、誤って属性が「東京」の用紙が入ってしまった場合の例を示す。用紙束の側面に形成される「大阪」の文字に乱れが生じており、仕分けミスがあることがわかる。
【００６５】
以上説明したように、第１の実施の形態における画像形成装置１００によれば、属性毎に用紙が仕分けされた場合に、仕分けされた属性毎の用紙束の側面に、各用紙に印刷された文字形成用画像８２によって当該属性を示す文字が形成されるので、用紙の属性が容易に判別可能となる。
【００６６】
また、上述したように用紙１００枚で印刷文字ビットマップの１ラインを構成する例では、属性毎に用紙が仕分けされた場合に、各用紙の１００枚の厚さを単位として、属性を示す文字を形成することができる。
【００６７】
また、各属性に対応する色の識別画像８３を各用紙の端部に印刷するので、識別画像８３の色に基づいて、容易に複数の用紙を属性毎に仕分けすることができる。
【００６８】
また、属性毎に仕分けされた用紙束全体で属性を示す文字を形成しているため、用紙束の一部を紛失したとしても、残りの部分がある程度あれば、全体の文字は判別可能であり、属性を示す情報が失われないという効果がある。
【００６９】
また、通常破棄される用紙の余白部に文字形成用画像８２を印刷しているので、用紙を属性毎に区切るためのタブ紙を使用しなくて済み、タブ紙の節約によるコスト削減の効果がある。
【００７０】
なお、用紙の厚さが極端に薄い場合等、用紙の側面に形成される文字が識別できない場合には、図１３に示すように、用紙束全体を曲げて文字を確認することとしてもよい。
【００７１】
［第２の実施の形態］
次に、本発明に係る画像形成装置の第２の実施の形態について説明する。
第２の実施の形態では、複数の仕分け目的毎に、各用紙の属性に対応する複数の文字形成用画像を生成する場合について説明する。
【００７２】
第２の実施の形態における画像形成装置は、第１の実施の形態に示した画像形成装置１００と同様の構成によってなるため、同一の構成部分については同一の符号を付し、その構成については図示及び説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００７３】
第２の実施の形態における画像形成装置は、図１４に示すように、印刷画像８１と、文字形成用画像８２ａ，８２ｂ，８２ｃ及び識別画像８３ａ，８３ｂ，８３ｃとを合成して印刷出力する。印刷画像８１は、ページ毎に内容が異なり得る画像であって、バリアブル印刷の共通部分であるフォーム８４とバリアブル印刷の可変部分であるコンテンツ８５ａ，８５ｂ，８５ｃを含む。文字形成用画像８２ａ，８２ｂ，８２ｃは、それぞれ、複数の用紙を各用紙の属性に応じて印刷順に重ねて仕分けした場合に、仕分けされた属性毎の用紙束の側面に当該属性を示す文字を形成するものである。識別画像８３ａ，８３ｂ，８３ｃは、各用紙の属性に対応する色を表示するものである。
【００７４】
第２の実施の形態では、仕分け目的として「顧客重要度（仕分け目的１）」「配送先（仕分け目的２）」「性別（仕分け目的３）」を採用し、各用紙の属性として、顧客重要度を示す「最重要顧客」「重要顧客」「通常顧客」、配送先を示す「東京」「大阪」、性別を示す「男性」「女性」を用いる場合について説明する。文字形成用画像８２ａ及び識別画像８３ａは「顧客重要度」の属性を示すものであり、文字形成用画像８２ｂ及び識別画像８３ｂは「配送先」の属性を示すものであり、文字形成用画像８２ｃ及び識別画像８３ｃは「性別」の属性を示すものである。
【００７５】
ＣＰＵ１０は、ＲＯＭ３０に格納されている仕分け用データ生成プログラム３３との協働により、文字形成用画像８２ａ，８２ｂ，８２ｃ及び識別画像８３ａ，８３ｂ，８３ｃのラスタデータ（以下、仕分け用データという。）を生成する仕分け用データ生成処理Ｂ（図１９参照）を行う。仕分け用データ生成処理Ｂにおいて生成された仕分け用データは、ＲＡＭ２０の仕分け用データ格納部２２に格納される。
【００７６】
第２の実施の形態において、コード生成ジョブは、図１５に示す仕分け対応テーブル９３と図１６に示す仕分け情報９４とを含む。
【００７７】
仕分け対応テーブル９３は、図１５に示すように、複数の仕分け目的について、各用紙の属性毎に、属性コード、表示色、表示文字列が対応付けられている。例えば、仕分け目的１（顧客重要度）について、用紙の属性が「最重要顧客」の場合には、属性コードは「１」、表示色は「赤」、表示文字列は「最重要顧客」である。
【００７８】
仕分け情報９４は、図１６に示すように、各処理ページに対して、複数の仕分け目的毎に複数の属性コード（属性）が対応付けられている情報であり、コード生成ジョブ内に予め設定されている。図１６に示す例では、１ページ目の顧客重要度は「重要顧客」、配送先は「東京」、性別は「女性」であり、２ページ目の顧客重要度は「通常顧客」、配送先は「大阪」、性別は「男性」である。
【００７９】
なお、バリアブル印刷のコンテンツ毎に属性情報を有している場合には、その属性情報から該当する属性コードを特定してもよい。例えば、あるコンテンツに「顧客住所」を示すテキスト情報があった場合、この情報の先頭が関東エリアの都道府県である「東京都」、「埼玉県」等であれば、仕分け目的２（配送先）の属性コードを「１」とし、この情報の先頭が関西エリアの都道府県である「大阪府」、「京都府」等であれば仕分け目的２（配送先）の属性コードを「２」とすることが考えられる。
【００８０】
第２の実施の形態の画像形成装置では、各仕分け目的の属性毎に、出現したページの順番を示すページカウンタと、ページカウンタの値が１００毎に１インクリメントされるラインカウンタとが設けられている。仕分け目的ｉの属性コードｊに対応する属性のページカウンタ及びラインカウンタを、それぞれページカウンタｉｊ及びラインカウンタｉｊとする。例えば、仕分け目的１（顧客重要度）の属性コード１に対応する「最重要顧客」用のページカウンタはページカウンタ１１である。
【００８１】
次に、動作を説明する。
図１７は、第２の実施の形態の画像形成装置において実行される第２のバリアブル印刷処理を示すフローチャートである。第２のバリアブル印刷処理は、ＣＰＵ１０と、ＲＯＭ３０に記憶されているプログラム（主制御プログラム３１、ＲＩＰ処理プログラム３２、仕分け用データ生成プログラム３３、合成処理プログラム３４）との協働によるソフトウェア処理によって実現される。
【００８２】
まず、第２の実施の形態の画像形成装置の通信部５０により、ネットワークを介して印刷ジョブが受信されると（ステップＳ３１）、ＣＰＵ１０により、印刷ジョブの通常ジョブに含まれるＰＪＬデータが解析される（ステップＳ３２）。
【００８３】
次に、ＣＰＵ１０により、ＰＤＬデータが解析され、ラスタライズ処理が行われて、各ページの印刷画像８１のラスタデータが生成される（ステップＳ３３）。ラスタライズ処理により生成された印刷画像８１のラスタデータは、ＣＰＵ１０により、ＲＡＭ２０のラスタデータ格納部２１に保存される（ステップＳ３４）。
【００８４】
次に、ＣＰＵ１０により、ネットワークを介して受信した印刷ジョブのコード生成ジョブから仕分け対応テーブル９３及び仕分け情報９４が取得される（ステップＳ３５）。
【００８５】
次に、ＣＰＵ１０により、カウンタ初期化処理が行われる（ステップＳ３６）。
【００８６】
ここで、図１８を参照して、カウンタ初期化処理を説明する。
まず、ＣＰＵ１０により、仕分け目的ｉが１に設定され（ステップＳ５１）、属性コードｊが１に設定される（ステップＳ５２）。
【００８７】
次に、ＣＰＵ１０により、仕分け目的ｉの属性コードｊに対応する属性のページカウンタｉｊの値が１に初期化され（ステップＳ５３）、仕分け目的ｉの属性コードｊに対応する属性のラインカウンタｉｊの値が１に初期化される（ステップＳ５４）。
【００８８】
次に、ＣＰＵ１０により、属性コード数分終了したか否かが判断される（ステップＳ５５）。属性コード数分終了していない場合には（ステップＳ５５；ＮＯ）、ＣＰＵ１０により、ｊが１インクリメントされ（ステップＳ５６）、ステップＳ５３に戻り、次の属性コードｊについてステップＳ５３〜ステップＳ５５の処理が繰り返される。
【００８９】
ステップＳ５５において、属性コード数分終了した場合には（ステップＳ５５；ＹＥＳ）、ＣＰＵ１０により、仕分け目的数分終了したか否かが判断される（ステップＳ５７）。仕分け目的数分終了していない場合には（ステップＳ５７；ＮＯ）、ＣＰＵ１０により、ｉが１インクリメントされ（ステップＳ５８）、ステップＳ５２に戻り、次の仕分け目的ｉについてステップＳ５２〜ステップＳ５７の処理が繰り返される。
【００９０】
ステップＳ５７において、仕分け目的数分終了した合には（ステップＳ５７；ＹＥＳ）、カウンタ初期化処理が終了する。
【００９１】
次に、図１７に示すように、ＣＰＵ１０により、処理ページＮが１に設定され（ステップＳ３７）、仕分け用データ生成処理Ｂが行われる（ステップＳ３８）。
【００９２】
ここで、図１９を参照して、仕分け用データ生成処理Ｂを説明する。
まず、ＣＰＵ１０により、仕分け情報９４から処理ページＮに関する情報が取得され（ステップＳ６１）、仕分け目的ｉが１に設定される（ステップＳ６２）。
【００９３】
次に、ＣＰＵ１０により、処理ページＮに関する情報から仕分け目的ｉに対応する属性コードｊが取得される（ステップＳ６３）。
【００９４】
次に、ＣＰＵ１０により、仕分け対応テーブル９３が参照され、仕分け目的ｉの属性コードｊに対応する表示色で、仕分け目的ｉに対応する識別画像８３ａ，８３ｂ，８３ｃのラスタデータが生成される（ステップＳ６４）。具体的には、仕分け目的ｉが「１」の場合には識別画像８３ａのラスタデータが生成され、仕分け目的ｉが「２」の場合には識別画像８３ｂのラスタデータが生成され、仕分け目的ｉが「３」の場合には識別画像８３ｃのラスタデータが生成される。
【００９５】
次に、ＣＰＵ１０により、処理対象が仕分け目的ｉの属性コードｊに対応する属性のページカウンタｉｊ及びラインカウンタｉｊに設定される（ステップＳ６５）。
【００９６】
次に、ＣＰＵ１０により、ラインカウンタｉｊの値が最大ライン数（１６）より大きいか否かが判断される（ステップＳ６６）。ラインカウンタｉｊの値が最大ライン数以下の場合には（ステップＳ６６；ＮＯ）、ＣＰＵ１０により、印刷文字ビットマップのラインカウンタｉｊの値に対応するラインからビット列が取得され（ステップＳ６７）、仕分け目的ｉに対応する文字形成用画像８２ａ，８２ｂ，８２ｃについて印刷サイズのラスタデータが生成される（ステップＳ６８）。具体的には、仕分け目的ｉが「１」の場合には文字形成用画像８２ａのラスタデータが生成され、仕分け目的ｉが「２」の場合には文字形成用画像８２ｂのラスタデータが生成され、仕分け目的ｉが「３」の場合には文字形成用画像８２ｃのラスタデータが生成される。
【００９７】
次に、ＣＰＵ１０により、ページカウンタｉｊの値を１ライン当たりの枚数（１００）で割った余りが０であるか否かが判断される（ステップＳ６９）。ページカウンタｉｊの値を１ライン当たりの枚数で割った余りが０の場合（ステップＳ６９；ＹＥＳ）、すなわち、ページカウンタｉｊの値が１００で割り切れる場合には、ＣＰＵ１０により、ラインカウンタｉｊに１が加算される（ステップＳ７０）。
【００９８】
ステップＳ７０の後、又は、ページカウンタｉｊの値を１ライン当たりの枚数で割った余りが０でない場合（ステップＳ６９；ＮＯ）、すなわち、ページカウンタｉｊの値が１００で割り切れない場合には、ＣＰＵ１０により、ページカウンタｉｊに１が加算される（ステップＳ７１）。
【００９９】
ステップＳ６６において、ラインカウンタｉｊの値が最大ライン数より大きい場合には（ステップＳ６６；ＹＥＳ）、ＣＰＵ１０により、仕分け目的ｉに対応する文字形成用画像８２ａ，８２ｂ，８２ｃの領域が空白のラスタデータが生成される（ステップＳ７２）。具体的には、仕分け目的ｉが「１」の場合には文字形成用画像８２ａの領域が空白のラスタデータが生成され、仕分け目的ｉが「２」の場合には文字形成用画像８２ｂの領域が空白のラスタデータが生成され、仕分け目的ｉが「３」の場合には文字形成用画像８２ｃの領域が空白のラスタデータが生成される。
【０１００】
ステップＳ７１又はステップＳ７２の後、ＣＰＵ１０により、仕分け目的数分終了したか否かが判断される（ステップＳ７３）。仕分け目的数分終了していない場合には（ステップＳ７３；ＮＯ）、ＣＰＵ１０により、ｉが１インクリメントされ（ステップＳ７４）、ステップＳ６３に戻り、次の仕分け目的ｉについてステップＳ６３〜ステップＳ７３の処理が繰り返される。
【０１０１】
ステップＳ７３において、仕分け目的数分終了した合には（ステップＳ７３；ＹＥＳ）、仕分け用データ生成処理Ｂが終了する。
【０１０２】
このように、識別画像８３ａ，８３ｂ，８３ｃのラスタデータと文字形成用画像８２ａ，８２ｂ，８２ｃのラスタデータ、又は、識別画像８３ａ，８３ｂ，８３ｃのラスタデータと空白のラスタデータとが、仕分け用データとして生成される。
【０１０３】
次に、図１７に示すように、ＣＰＵ１０により、仕分け用データ生成処理Ｂにおいて生成された仕分け用データが仕分け用データ格納部２２に保存される（ステップＳ３９）。
【０１０４】
次に、ＣＰＵ１０により、ステップＳ３４で保存された処理ページＮの印刷画像８１のラスタデータとステップＳ３９で保存された仕分け用データとが合成される（ステップＳ４０）。文字形成用画像８２ａ，８２ｂ，８２ｃのラスタデータは、印刷画像８１のラスタデータの各用紙の端部の相互に異なる位置に合成され、識別画像８３ａ，８３ｂ，８３ｃのラスタデータは、印刷画像８１のラスタデータの各用紙の端部のうち文字形成用画像８２ａ，８２ｂ，８２ｃが印刷される位置とは異なる位置にそれぞれ合成される。そして、印刷部６０により、合成された画像のデータに基づいて印刷が行われる（ステップＳ４１）。
【０１０５】
次に、ＣＰＵ１０により、印刷されたページが最終ページであるか否かが判断され（ステップＳ４２）、最終ページでない場合には（ステップＳ４２；ＮＯ）、ＣＰＵ１０により、処理ページＮが１インクリメントされ（ステップＳ４３）、ステップＳ３８に戻り、次の処理ページＮの処理が行われる。
【０１０６】
一方、印刷されたページが最終ページである場合には（ステップＳ４２；ＹＥＳ）、第２のバリアブル印刷処理が終了する。
【０１０７】
図２０に、印刷直後の用紙を印刷順に重ねた場合の例を示す。用紙束の側面には、各用紙に印刷された文字形成用画像８２ａ，８２ｂ，８２ｃによって、ランダムな模様が形成されている。各用紙を属性に応じて仕分けする際には、人又は色を識別可能なセンサによって、識別画像８３ａ，８３ｂ，８３ｃの色に基づいて仕分けを行う。具体的には、仕分け目的が「顧客重要度」の場合には、識別画像８３ａの色が「赤」であれば「最重要顧客」、「緑」であれば「重要顧客」、「白」であれば「通常顧客」に仕分けを行う。また、仕分け目的が「配送先」の場合には、識別画像８３ｂの色が「青」であれば「東京」、「白」であれば「大阪」に仕分けを行う。また、仕分け目的が「性別」の場合には、識別画像８３ｃの色が「黄」であれば「男性」、「白」であれば「女性」に仕分けを行う。
【０１０８】
図２１に、属性が「東京」の用紙を印刷順に重ねて仕分けした場合の例を示す。用紙束の側面には、各用紙に印刷された文字形成用画像８２ｂによって、「東京」の文字が形成されている。
【０１０９】
図２２（ａ）及び（ｂ）は、顧客重要度に基づいて仕分けした用紙束の側面を示す図である。図２２（ａ）は、属性が「重要顧客」の用紙を印刷順に重ねて仕分けした例であり、図２２（ｂ）は、属性が「通常顧客」の用紙を印刷順に重ねて仕分けした例である。用紙束の側面には、各用紙に印刷された文字形成用画像８２ａによって、それぞれ「重要顧客」「通常顧客」の文字が形成されている。
【０１１０】
図２３（ａ）及び（ｂ）は、配送先に基づいて仕分けした用紙束の側面を示す図である。図２３（ａ）は、属性が「東京」の用紙を印刷順に重ねて仕分けした例であり、図２３（ｂ）は、属性が「大阪」の用紙を印刷順に重ねて仕分けした例である。用紙束の側面には、各用紙に印刷された文字形成用画像８２ｂによって、それぞれ「東京」「大阪」の文字が形成されている。
【０１１１】
以上説明したように、第２の実施の形態における画像形成装置によれば、属性毎に用紙が仕分けされた場合に、仕分けされた属性毎の用紙束の側面に、各用紙に印刷された文字形成用画像８２ａ，８２ｂ，８２ｃによって当該属性を示す文字が形成されるので、用紙の属性が容易に判別可能となる。
【０１１２】
また、各属性に対応する色の識別画像８３ａ，８３ｂ，８３ｃを各用紙の端部に印刷するので、識別画像８３ａ，８３ｂ，８３ｃの色に基づいて、容易に複数の用紙を属性毎に仕分けすることができる。例えば、印刷が終わった時点で、印刷依頼主から特定の仕分け目的に従った仕分けをして欲しいと要求された場合に、要求された仕分け目的に対応する識別画像８３ａ，８３ｂ，８３ｃの色に従って仕分けを行うことができる。
【０１１３】
また、予め複数の仕分け目的毎に各用紙の属性に対応する文字形成用画像８２ａ，８２ｂ，８２ｃを用紙に印刷しておくことにより、いずれの仕分け目的に従って仕分けした場合にも用紙の属性が容易に判別可能となる。例えば、あるダイレクトメールの印刷・封入業務において、当初は、配送先（仕分け目的２）毎の仕分けを行う予定だったが（図２３（ａ）及び（ｂ）参照）、依頼主から「最重要顧客」には「無料招待券」を、「重要顧客」には「特定のサービス券」をダイレクトメール内に封入して欲しいという要望があった場合には、配送先ではなく、顧客重要度（仕分け目的１）毎の仕分けを行うことが可能となる（図２２（ａ）及び（ｂ）参照）。
【０１１４】
なお、上記各実施の形態における記述は、本発明に係る画像形成装置の例であり、これに限定されるものではない。画像形成装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１１５】
上記各実施の形態では、文字形成用画像８２，８２ａ，８２ｂ，８２ｃとして、各用紙の属性を示す文字を横方向に用紙１００枚の厚さに対応する間隔でスライスした場合について説明したが、スライス方向、又は、スライス間隔については任意に変更可能である。
【０１１６】
以上の説明では、各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体としてＲＯＭ３０を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）を適用することとしてもよい。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施の形態における画像形成装置の機能的構成を示すブロック図である。
【図２】画像形成装置において印刷される画像の例である。
【図３】仕分け対応テーブルのデータ構成を示す図である。
【図４】仕分け情報のデータ構成を示す図である。
【図５】印刷文字ビットマップの例である。
【図６】（ａ）は、印刷文字ビットマップのライン５のビット列の例である。（ｂ）は、印刷サイズに拡大したビット列の例である。
【図７】第１のバリアブル印刷処理を示すフローチャートである。
【図８】仕分け用データ生成処理Ａを示すフローチャートである。
【図９】印刷直後の用紙を印刷順に重ねた場合の例である。
【図１０】属性が「東京」の用紙を印刷順に重ねて仕分けした場合の例である。
【図１１】属性が「大阪」の用紙を印刷順に重ねて仕分けした場合の例である。
【図１２】属性が「大阪」の用紙を印刷順に重ねて仕分けした用紙束に、誤って属性が「東京」の用紙が入ってしまった場合の例である。
【図１３】用紙束全体を曲げて文字を確認する方法を説明するための図である。
【図１４】第２の実施の形態の画像形成装置において印刷される画像の例である。
【図１５】仕分け対応テーブルのデータ構成を示す図である。
【図１６】仕分け情報のデータ構成を示す図である。
【図１７】第２の実施の形態の画像形成装置において実行される第２のバリアブル印刷処理を示すフローチャートである。
【図１８】カウンタ初期化処理を示すフローチャートである。
【図１９】仕分け用データ生成処理Ｂを示すフローチャートである。
【図２０】印刷直後の用紙を印刷順に重ねた場合の例である。
【図２１】属性が「東京」の用紙を印刷順に重ねて仕分けした場合の例である。
【図２２】（ａ）は、属性が「重要顧客」の用紙を印刷順に重ねて仕分けした用紙束の側面を示す図である。（ｂ）は、属性が「通常顧客」の用紙を印刷順に重ねて仕分けした用紙束の側面を示す図である。
【図２３】（ａ）は、属性が「東京」の用紙を印刷順に重ねて仕分けした用紙束の側面を示す図である。（ｂ）は、属性が「大阪」の用紙を印刷順に重ねて仕分けした用紙束の側面を示す図である。
【符号の説明】
【０１１８】
１０  ＣＰＵ
２０  ＲＡＭ
２１  ラスタデータ格納部
２２  仕分け用データ格納部
３０  ＲＯＭ
３１  主制御プログラム
３２  ＲＩＰ処理プログラム
３３  仕分け用データ生成プログラム
３４  合成処理プログラム
４０  記憶部
５０  通信部
６０  印刷部
７０  バス
８１  印刷画像
８２  文字形成用画像
８２ａ，８２ｂ，８２ｃ  文字形成用画像
８３  識別画像
８３ａ，８３ｂ，８３ｃ  識別画像
８４  フォーム
８５ａ，８５ｂ，８５ｃ  コンテンツ
９１  仕分け対応テーブル
９２  仕分け情報
９３  仕分け対応テーブル
９４  仕分け情報
１００  画像形成装置
【図１】
0004450055.tif 000002
【図２】
0004450055.tif 000003
【図３】
0004450055.tif 000004
【図４】
0004450055.tif 000005
【図５】
0004450055.tif 000006
【図６】
0004450055.tif 000007
【図７】
0004450055.tif 000008
【図８】
0004450055.tif 000009
【図９】
0004450055.tif 000010
【図１０】
0004450055.tif 000011
【図１１】
0004450055.tif 000012
【図１２】
0004450055.tif 000013
【図１３】
0004450055.tif 000014
【図１４】
0004450055.tif 000015
【図１５】
0004450055.tif 000016
【図１６】
0004450055.tif 000017
【図１７】
0004450055.tif 000018
【図１８】
0004450055.tif 000019
【図１９】
0004450055.tif 000020
【図２０】
0004450055.tif 000021
【図２１】
0004450055.tif 000022
【図２２】
0004450055.tif 000023
【図２３】
0004450055.tif 000024