(57)【特許請求の範囲】
【請求項１】
媒体上に形成する対象となった対象画像情報を取得する手段と、
複数の孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、前記対象画像情報の一部を選択的に抽出する抽出手段と、
前記抽出した対象画像情報の一部に基づいて、新たな対象画像情報を生成する生成手段と、
を含む画像処理装置。
【請求項２】
前記媒体に穿孔された孔は、対象画像情報に含まれる文字の少なくとも一つが含まれる大きさの孔であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記生成手段は、
前記抽出した対象画像情報に対し、前記媒体の孔によって形成されない画像の部分以外の部分に相当する領域に、偽装の画像を形成する指示を追記し、新たな対象画像情報を生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
媒体のうち、穿孔する位置、及び孔の大きさの少なくとも一方を乱数によって決定する決定手段と、
媒体に対し、前記決定した位置に、前記決定した大きさの孔を形成させる手段と、
を含み、
前記抽出手段は、前記決定手段によって決定された孔の位置及び大きさの情報を取得し、当該決定された位置に、決定された大きさの孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、前記対象画像情報の一部を選択的に抽出する
ことを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
コンピュータを、
媒体上に形成する対象となった対象画像情報を取得する手段と、
複数の孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、前記対象画像情報の一部を選択的に抽出する抽出手段と、
前記抽出した対象画像情報の一部に基づいて、新たな対象画像情報を生成する生成手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
ＰＰ（polypropylene）からなる基材表面に軽度な表面処理を施して、表面張力を３３×１０-5〜３７×１０-5Ｎ／ｍに調整し、紫外線硬化型インキを用いてインクジェットプリンタにより個人情報を印字する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７８４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
媒体を破棄する際に、可読性を失わせることのできる画像を生成する画像処理装置及びプログラムを提供する。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、画像処理装置であって、媒体上に形成する対象となった対象画像情報を取得する手段と、複数の孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、前記対象画像情報の一部を選択的に抽出する抽出手段と、前記抽出した対象画像情報の一部に基づいて、新たな対象画像情報を生成する生成手段と、を含むこととしたものである。
【０００６】
請求項２記載の発明は、請求項１記載の画像処理装置であって、前記媒体に穿孔された孔は、対象画像情報に含まれる文字の少なくとも一つが含まれる大きさの孔であることとしたものである。
【０００７】
請求項３記載の発明は、請求項１または２に記載の画像処理装置であって、前記生成手段は、前記抽出した対象画像情報に対し、前記媒体の孔によって形成されない画像の部分以外の部分に相当する領域に、偽装の画像を形成する指示を追記し、新たな対象画像情報を生成することとしたものである。
【０００８】
請求項４記載の発明は、請求項１から３のいずれか一項に記載の画像処理装置であって、媒体のうち、穿孔する位置、及び孔の大きさの少なくとも一方を乱数によって決定する決定手段と、媒体に対し、前記決定した位置に、前記決定した大きさの孔を形成させる手段と、を含み、前記抽出手段は、前記決定手段によって決定された孔の位置及び大きさの情報を取得し、当該決定された位置に、決定された大きさの孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、前記対象画像情報の一部を選択的に抽出することとしたものである。
【０００９】
請求項５記載の発明はプログラムであって、コンピュータを、媒体上に形成する対象となった対象画像情報を取得する手段と、複数の孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、前記対象画像情報の一部を選択的に抽出する抽出手段と、前記抽出した対象画像情報の一部に基づいて、新たな対象画像情報を生成する生成手段と、として機能させることとしたものである。
【発明の効果】
【００１０】
請求項１，５記載の発明によると、孔によって形成されない画像部分を含む媒体と、当該画像部分を選択的に抽出した画像を形成した媒体とを分離することで、媒体を破棄する際等に、画像の可読性を失わせることができる。
【００１１】
請求項２記載の発明によると、文字単位で分離させることができる。
【００１２】
請求項３記載の発明によると、孔によって形成されない画像部分を選択的に抽出した画像に対して偽装の画像が付加され、分離後の画像の可読性がより低減される。
【００１３】
請求項４記載の発明によると、孔の位置または大きさをランダムに決定させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る画像処理装置の構成例及びその接続例を表すブロック図である。
【図２】本発明の実施の形態に係る画像処理装置の生成する画像を形成する先となる用紙の例を表す説明図である。
【図３】本発明の実施の形態に係る画像処理装置が利用する、用紙の孔に係る情報の例を表す説明図である。
【図４】本発明の実施の形態に係る画像処理装置の例を表す機能ブロック図である。
【図５】本発明の実施の形態に係る画像処理装置の動作例を表す説明図である。
【図６】本発明の実施の形態に係る画像処理装置の動作例を表すフローチャート図である。
【図７】本発明の実施の形態に係る画像処理装置の別の動作例を表す説明図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像処理装置１は、図１に例示するように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５とを含んだコンピュータ装置によって実現される。また、この画像処理装置１は、画像形成装置２に接続されている。
【００１６】
画像形成装置２は、例えばプリンタであり、画像処理装置１から受け入れた画像形成指示に従って、記録媒体の一例である用紙に対して、画像を形成する。本実施の形態のある例では、画像形成装置２に供給され、画像形成を受け入れる記録媒体は、図２に例示するように複数の孔が穿孔された用紙である。
【００１７】
図２（ａ）にその表側を例示した用紙では、用紙（図２ではＡ４用紙を横長に置いた例が示されている）の左半分側（ＦＬ）に複数の孔が開けられている。本実施の形態では、この用紙の左半分側（ＦＬ）に１ページ目の画像を形成する。この意味で、図２の例では、用紙の左半分側（ＦＬ）を「第１面」と呼ぶ。この第１面に形成される画像は、孔のために一部が欠損した状態で形成される。
【００１８】
そこでこの欠損した部分の画像を、用紙の裏の左半分側（ＲＬ）に形成する（図２（ｂ））。すなわち第１面の裏側にこの用紙の裏の左半分側（ＲＬ）が重なるように折ることで、この用紙の裏の左半分側（ＲＬ）に形成した画像が孔を通じて視認できるようにする。この意味で、図２の例では用紙の裏の左半分側（ＲＬ）を「第２面」と呼ぶ。
【００１９】
なお、用紙の裏面視である図２（ｂ）では説明のため、この用紙を縦中心線（図中破線で示す）に沿って半分に折ったときに、用紙ＦＬ面（すなわち裏面ではＲＲ面に相当）に開けられた孔の位置を破線にて示している。
【００２０】
図２（ａ），（ｂ）に示すように、この用紙を縦中心線に沿って半分に折ると、第１面に形成されるべきであったが、孔のために欠損した部分が、孔を通じて、第２面の対応する位置に形成された画像によって補われ、本来形成されるべきであった画像の全体が視認されることとなる（図２（ｃ））。
【００２１】
廃棄をするときには、上記縦中心線に沿って破断すれば、図２（ａ）に示した画像（第１面に形成した画像）と図２（ｂ）に示した画像（第２面に形成した画像）とが分離される。この分離後の各々の画像はそれぞれ一部が失われた状態になっており、本来形成されるべきであった画像の表す情報の可読性が失われる。なお、図２では孔が円形で、周期的に配されている例を示したが、本実施の形態はこのような用紙の例に限らない。また、図２の例では、２つ折りにより、第１面と第２面を重ねる例を示したが、３つ以上の面を重ねることとしても構わない。また圧着はがきのように、用紙を折ることで第１，第２…の面を重ねるのではなく、複数の用紙を重ねて圧着等することで各面を重ね合わせてもよい。この場合も圧着された各用紙をはがしてばらばらとすることで、分離後の各々の画像がそれぞれ一部が失われた状態となり、本来形成されるべきであった画像の表す情報の可読性が失われる。
【００２２】
本実施の形態の画像処理装置１の機能の一つは、この第２面に形成される画像のように、媒体に設けた孔を通じて視認され、孔が穿孔された媒体面（例えば上記第１面）に形成された画像の一部とともに、形成されるべきであった画像全体を再現するに必要な画像の形成指示を生成することである。
【００２３】
画像処理装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。この制御部１１は、媒体上に形成する対象となった画像情報を、対象画像情報として取得する。
【００２４】
そして複数の孔が穿孔されている媒体に、前記対象画像情報に係る画像を形成したときに、当該媒体の孔によって形成されない画像の部分に相当する、対象画像情報の一部を選択的に抽出し、当該抽出した対象画像情報の一部に基づいて、新たな対象画像情報を生成する。この制御部１１の詳しい処理については、後に説明する。
【００２５】
記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持している。このプログラムは、例えばＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）等のコンピュータ可読な記録媒体に格納された状態で提供され、この記憶部１２に複写される。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。また、媒体上に形成する対象となる画像情報を記録する構成であってもよい。
【００２６】
本実施の形態のある例では、画像形成装置２に供給されている用紙に穿孔された孔の位置を表す情報が、記憶部１２に媒体情報として記録される。この媒体情報の一例は、図３に例示するように、孔が開けられた領域（孔領域）を表す情報（以下、孔領域情報と呼ぶ）として、例えば孔が円形であれば、孔領域の中心座標情報と、孔の半径ないし直径の情報とを含む情報の一覧となっている。また、孔が矩形であれば、孔の左上隅の座標と、右下隅の座標とを含む情報の一覧とすればよい。なお、座標情報は、媒体が矩形の場合、例えば左下隅を原点とし、底辺に沿って右方に正となるＸ軸と、縦辺に沿って上方に正となるＹ軸とを定め、予め定めた単位（例えばポイント単位）で表すこととすればよい。
【００２７】
操作部１３は、キーボードやマウス等であり、利用者の指示操作を受け入れて、制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１から入力される指示に従って情報を表示出力する。通信部１５は、例えばネットワークインタフェースなどであり、ネットワーク等の通信手段を介して画像形成装置２等の装置との間で情報を送受する。この通信部１５は、通信手段を介して到来した情報を受信して制御部１１に出力し、また、制御部１１から入力される指示に従い、制御部１１から指示された相手先に対して通信手段を介して情報を送信する。
【００２８】
ここで本実施の形態に係る画像処理装置１の制御部１１の動作について述べる。本実施の形態の制御部１１は、記憶部１２に格納されたプログラムを実行することで、図４に例示するように、原画像取得部２１と、原画像解析部２２と、媒体情報設定部２３と、媒体情報管理部２４と、形成情報生成部２５としての機能を果たす。
【００２９】
ここで原画像取得部２１は、媒体上に形成する対象となった画像情報を、対象画像情報として取得する。例えば、記憶部１２に対象画像情報が記録されている場合は、記憶部１２から取得すればよく、図示しない利用者端末から通信手段を介して取得することも可能であり、取得元は任意である。本実施の形態で画像情報は、文字列の画像を含む情報であるとし、ポストスクリプト（登録商標）や、ＰＤＦ（Portable Document Format）等のページ記述言語で表現されているものとする。具体的に、この画像情報には、用紙設定部分（Ｐ）と、画像記述部分（Ｄ）とを含む。このうち用紙設定部分（Ｐ）は、用紙のサイズや、種別などを表現する情報であり、画像記述部分（Ｄ）は、形成の対象となる画像を表現したものである。本実施の形態では、フォント設定情報（字形、文字サイズ等を設定する情報：Ｄｆ）と、文字列を構成する各文字を表す文字コード（いかなる文字を印字するかを表す情報）並びに文字の形成位置を表す位置情報の列（Ｄｃ）とを含んでいる。
【００３０】
原画像解析部２２は、取得した画像情報のうち、用紙設定部分（Ｐ）の情報を媒体情報設定部２３に出力する。また、この原画像解析部２２は、取得した画像情報のうち、画像記述部分（Ｄ）を、形成情報生成部２５に出力する。
【００３１】
媒体情報設定部２３は、原画像解析部２２から用紙設定部分（Ｐ）の情報を受け入れる。この媒体情報設定部２３は、当該受け入れた情報によって特定される用紙の情報を出力するよう、媒体情報管理部２４に対して指示する。一例として、用紙設定部分（Ｐ）には、用紙のサイズと、画像形成装置２に設けられている用紙供給部（用紙トレイなど）を特定する情報、用紙の両面に印刷を行うか否か等の情報が含まれる。媒体情報設定部２３は、これらの情報を媒体情報管理部２４に出力するとともに、当該情報で特定される用紙に関する情報を出力するよう指示する。
【００３２】
媒体情報管理部２４は、媒体情報設定部２３から入力される指示に従い、当該指示により特定された用紙に関する情報を記憶部１２から読み出して、形成情報生成部２５に出力する。具体的に、この媒体情報管理部２４が記憶部１２から読み出す、用紙に関する情報は、用紙面のうち画像形成可能な範囲を特定する情報や、孔が開けられている用紙である場合は、孔領域情報が含まれる。
【００３３】
形成情報生成部２５は、原画像解析部２２から画像記述部分（Ｄ）の情報を受け入れる。また、この形成情報生成部２５は、媒体情報管理部２４から、画像形成可能な範囲の情報など、用紙に関する情報を受け入れる。そしてこの形成情報生成部２５は、当該受け入れた画像記述部分（Ｄ）に含まれる情報に基づいて、画像形成可能な範囲に形成するべきビットマップ画像を生成する。
【００３４】
さらにこの形成情報生成部２５は、媒体情報管理部２４から孔領域情報等、用紙に関する情報を受け入れる。そして形成情報生成部２５は、生成したビットマップ画像のうち、孔領域に重なる部分（孔のために形成されない部分）を抽出する。この抽出の処理は、孔領域を有意画素に設定したマスク画像と、受け入れたビットマップ画像のうち有意な画素（媒体の地色ではなく、着色される画素）との論理積（双方が有意画素となっている画素）を取り出すことで行うことができる。
【００３５】
この処理により、対象画像情報のうち、用紙に開けられた孔によって形成されない画像の部分に相当する一部が選択的に抽出される。そして形成情報生成部２５は、この抽出した部分を、孔を通して視認される用紙面（第２面）に形成する指示を生成する。これにより、対象画像情報の一部に基づいて、新たな対象画像情報が生成されることとなる。
【００３６】
形成情報生成部２５は、生成したビットマップ画像を、孔が穿孔されている用紙の面（第１面）に形成する指示と、用紙の孔によって形成されない画像の部分に相当するビットマップ画像の一部を、孔を通して視認される用紙の面（第２面）に形成する指示とを生成する。
【００３７】
本実施の形態の制御部１１は、以上の構成を備え、次のように動作する。以下では一例として図５（ａ）に示すような文字列を印字するものとする。なお、図５（ａ）では使用される用紙の孔の位置を破線の円で表しており、用紙は、画像形成後に中央の破線で山折りされる。この例の場合、裏面左側が孔を通して視認される用紙面となる。
【００３８】
制御部１１は、図６に例示するように、図５（ａ）に例示した用紙に対して、図５（ａ）に例示した文字列を形成するべき旨を表す画像情報を取得する（Ｓ１）。そして制御部１１は、用紙設定部分の情報と、形成するべき文字列の画像を表す画像記述部分とを取り出す（Ｓ２）。
【００３９】
制御部１１は、当該用紙設定部分の情報によって特定される用紙に関する情報を記憶部１２から読み出す（Ｓ３）。ここでは図５（ａ）に示すような孔が開けられた用紙に関する情報を記憶部１２から読み出すこととなる。この情報には孔領域情報が含まれる。
【００４０】
一方、制御部１１は、取り出した用紙に関する画像形成可能な範囲の情報と、画像記述部分の情報とに基づいて、用紙の画像形成可能な範囲に形成するべきビットマップ画像を生成する（Ｓ４）。ここで生成されるビットマップ画像は、図５（ａ）に示した文字列の画像となる。
【００４１】
制御部１１は、また、用紙に関する情報としての孔領域情報を参照し、生成したビットマップ画像のうち、用紙に関する情報で表される位置にある孔に重なる部分（孔のために形成されない部分）を抽出する（Ｓ５）。
【００４２】
ここで抽出されるビットマップ画像は、図５（ｃ）に示すように、孔を通じて視認される部分（図５（ｃ）では説明のため破線の円により孔の位置を図示しているが、この破線の円は実際には描画されなくてもよい）含まれる有意画素を選択的に抽出したものとなる。
【００４３】
制御部１１は、生成したビットマップ画像（図５（ａ））を、孔が穿孔されている用紙の面（第１面）に形成する指示（指示Ｉ）と、用紙の孔によって形成されない画像の部分に相当する、図５（ｃ）に例示したビットマップ画像を、孔を通して視認される用紙の面（第２面）に形成する指示（指示ＩＩ）とを生成する（Ｓ６）。制御部１１は、そして、これら指示Ｉと指示ＩＩとをそれぞれ孔が開けられた用紙の表面と裏面とに形成する指示として、画像形成装置２に出力する（Ｓ７）。
【００４４】
画像形成装置２がこの指示に従って、孔の開けられた用紙の両面に画像を形成すると、表面側では孔の位置への印字が欠落して、図５（ｂ）に例示するような画像が用紙上に形成されることとなる。また、裏面側では、図５（ｃ）に例示した画像が形成される。
【００４５】
この用紙を中央の破線で折り返し、図５（ｃ）の印字部に図５（ｂ）の印字部が重なるように（孔を通じて図５（ｃ）の画像が視認できるように）折り返す（折り返した状態で圧着してもよい）と、図５（ａ）に示す画像が視認される。
【００４６】
また、この用紙を折り返した線で破断すると、図５（ｂ）に例示した画像と、図５（ｃ）に例示した画像とが別々になり、実質的に可読性が損なわれる。
【００４７】
なお、この例では用紙表面に形成するべき画像は、形成情報生成部２５が生成したビットマップ画像をそのまま用いているが、本実施の形態はこれに限られるものではない。本実施の形態のある例では、制御部１１は、形成情報生成部２５として、生成したビットマップ（図５（ａ）に示した文字列のビットマップ画像）から、図５（ｃ）のように抽出したビットマップ画像を差し引いて（または孔領域を有意画素としたマスク内での有意画素を除去して）、図５（ｂ）に示した、孔の部分を避けた画像を生成する。そして制御部１１は、この孔の部分を避けて実際に形成される部分を抽出したビットマップ画像を形成するべき旨の指示を、指示Ｉとして出力する。この場合は、孔のために形成されない部分の画像は予め除去されることとなる。
【００４８】
［画像形成時に穿孔を行う例］
なお、以上の説明では、予め用紙に孔が穿孔されているものとしたが、画像形成装置２に用紙に穿孔を行う装置を設けておき、画像形成の前、または後で用紙に穿孔してもよい。
【００４９】
この場合、画像処理装置１の制御部１１は、穿孔する孔（少なくとも一つ）の位置や大きさを表す孔領域情報を生成する。そして、形成情報生成部２５としての処理を行う際に、媒体情報管理部２４としての処理から受け入れる情報に代えて、この生成した孔領域情報を用いて、上記第１面及び第２面に形成する画像の形成指示を生成し、当該画像形成指示とともに、生成した孔領域情報を画像形成装置２に出力する。
【００５０】
そして画像形成装置２が、入力された画像形成指示に従って画像を用紙に形成するとともに、入力された孔領域情報によって表される位置及び大きさの孔を、当該画像を形成した用紙に開ける。
【００５１】
画像処理装置１の制御部１１は、ここで孔領域情報として、孔の位置、形状または孔の大きさのいずれか少なくとも一つをランダムに（乱数によって）決定してもよい。
【００５２】
［変形例］
ここでは、孔の位置や大きさに関わらず、文字の位置や文字の大きさを定めて画像を形成していたが、孔の大きさを、形成される文字が少なくとも一つ含まれる大きさとしておき、形成情報生成部２５において、孔の内部に一文字分の画像が少なくとも含まれるように、文字の描画位置を調整することとしてもよい。
【００５３】
この場合、用紙上に開けられている孔（あるいは用紙に開けるよう指示する孔）は、予め定めた文字字形（予め定めたフォントフェイスとフォントサイズ）において最大の矩形（ターゲット矩形）を内部に含むことのできるサイズであるとする。例えば孔が円形ならば、ターゲット矩形に外接する円より大きい円とする。
【００５４】
また、これら用紙上に開けられる孔（あるいは用紙に開けるよう指示する孔）は、文字列を複数行に配列する場合に、各孔がいずれかの行内に収まるようにする。例えばターゲット矩形のＹ軸方向の幅がＹｔであり、この文字字形による文字列をＹ軸方向にＹｄだけ行間隔をあけて複数行を配列する場合、少なくとも任意の２つの孔の中心同士がＹ軸方向に、Ｙｔ＋Ｙｄの整数倍（０倍、１倍、２倍…）だけ離れているように配する。
【００５５】
形成情報生成部２５は、原画像解析部２２から受け入れた画像記述部分（Ｄ）と、媒体情報管理部２４から受け入れた画像形成可能な範囲の情報や孔の位置を特定する情報など用紙に関する情報とに基づいて、形成の対象となるビットマップ画像を生成する。
【００５６】
具体的に形成情報生成部２５が受け入れる画像記述部分（Ｄ）には、既に述べたように、各文字について、文字字形（フォントフェイス及びフォントサイズの情報等）と形成位置と文字コード（どの文字かを表す情報）とが指定されている。一例として、「東京都」なる文字列を、座標(100,100)から横向きに形成する指示は、画像記述部分（Ｄ）において、
/XXX-Mincho-EUC-H
findfont 12 scalefont setfont
100 100 moveto
(東京都) show
等となる。ここで、「/XXX-Mincho-EUC-H findfont 12 scalefont setfont」は、字形の名称「XXX-Mincho」なる横書きのフォントを用い、１２ポイントのサイズで以下の文字列を描画するべき旨の指示である。また、「100 100 moveto」は、座標(100,100)へ描画位置を移動する旨の指示であり、「(東京都) show」は、「東京都」なる文字列の描画を行うべき旨の指示である。なお、この例はポストスクリプト（登録商標）での例であるが、他のページ記述言語であっても構わない。
【００５７】
形成情報生成部２５は、画像記述部分（Ｄ）で指定された文字字形の情報を参照し、形成先となっている用紙に開けられている孔が、当該文字字形を含むサイズとなっているか（ターゲット矩形より大きくないか）を調べる。ここで画像記述部分（Ｄ）で指定された文字字形がターゲット矩形より大きい場合は、フォントサイズを小さくするか、またはフォントフェイスを変更するなどして文字字形がターゲット矩形より大きくならないように補正する（この際、利用者にエラーを提示して、補正を促してもよい）。
【００５８】
形成情報生成部２５は、画像記述部分（Ｄ）で指定された文字字形がターゲット矩形より大きくない場合は、各文字の形成位置の情報と各文字の形成範囲（文字のビットマップに外接する矩形など）の情報を生成する。この処理は、ページ記述言語の処理において広く行われる処理であるので、詳しい説明を省略する。この処理により、形成情報生成部２５は、上述の例で「東京都」なる文字列を構成する各文字、「東」、「京」、「都」のそれぞれの描画範囲に外接する矩形の座標情報を得る。以下、これら複数の矩形の座標情報を含んだ文字列の配置位置を表す情報を、文字領域情報と呼ぶ。
【００５９】
形成情報生成部２５は、媒体情報管理部２４から入力される孔領域情報を参照し、孔領域情報に含まれる複数の孔領域の各々について次の処理を行う。すなわち形成情報生成部２５は、図７（ａ）に例示するように、文字領域情報に含まれる矩形（以下、ｉ行目の文字矩形の中心Ｙ座標をＹiとする）の座標情報について、ｉ行目ｊ文字目の文字矩形の幅ΔＸijと、Ｘ軸方向に隣接する矩形間の距離（Ｘｄ）と、文字矩形の高さ（ここでは一定とする）ΔＹと、行間距離Ｙｄと、最初の矩形の中心座標（Ｘ1，Ｙ1）とを用い、ｉ行目のｊ文字目の文字に係る矩形の中心座標Ｃij（Ｘcij，Ｙci）を、
【数１】
0005458922.tif 000002
と求める。なお、ここではＸ軸の方向に文字を配して一行とし、この行をＹ軸方向に配列することとしているが、本実施の形態はこの限りではない。他の配列方法を採用する場合は、文字の配置位置の演算方法を配列方法に合わせて適宜変更すればよい。
【００６０】
形成情報生成部２５は、孔領域情報によって表される孔の中心をＨk（Ｘhk，Ｙhk）として、各Ｈｋに最も近い文字の矩形の中心座標Ｃijを検索する。この検索に係る処理は、（Ｘhk，Ｙhk）と、（Ｘcj，Ｙci）とのユークリッド距離の最も小さいものを検索する処理になる。ここで例えば中心座標が（Ｘhκ，Ｙｈκ）である孔Ｈκに最も近い文字の矩形の中心座標が（Ｘcj，Ｙci）であったとする。すると形成情報生成部２５は、当該文字矩形の中心座標をＸｈκに移動する。またＹｄiの値に、Ｙｈκ−Ｙciを加算して、Ｙｄiを更新する。
【００６１】
この例の動作を図７を利用して説明する。一行目に「東京都…」、二行目に「Ｘ−Ｙ−…」との文字列が配置されるべき旨の指示を含んだ画像記述部分（Ｄ）を受け入れた形成情報生成部２５は、孔の中心座標（Ｈ1，Ｈ2，…）ごとに、文字矩形のうち、その中心座標が、孔の中心座標に最も近い文字矩形を検索する。図７（ａ）の例では、孔Ｈ1に対して「京」の文字（１行目２文字目）が最も近い場合を例示している。そこで１行目のＹ座標Ｙ1を、孔Ｈ1の中心座標と、「京」の文字矩形の中心座標との差Ｙｈ1−Ｙ1だけ移動して、Ｙ1＝Ｙｈ1とする（図７（ｂ））。また図７（ｂ）では、「京」の文字矩形の中心位置を、Ｘ軸方向に、孔Ｈ1の中心座標と、「京」の文字矩形の中心座標との差Ｘｈ1−Ｘ12だけ移動して、「京」の文字矩形の中心位置のＸ座標をＸｈ1としている。こうして、「京」の文字矩形を孔Ｈ1に含めてしまう。
【００６２】
他の孔についても同様に処理し、一例として図７（ｃ）に示すような結果を得る。図７（ｃ）では、孔を通して視認可能となる文字については孔を表す円の中に図示することとした。
【００６３】
形成情報生成部２５は、以上のように文字の位置を調整し、各調整後の位置に文字のビットマップを描画して、ビットマップ画像を生成する。そして、このビットマップ画像のうち、孔領域に重なる部分（孔のために形成されない部分）を抽出する。この抽出の処理は、先に述べたのと同様に、孔領域を有意画素に設定したマスク画像と、受け入れたビットマップ画像のうち有意な画素（媒体の地色ではなく、着色される画素）との論理積（双方が有意画素となっている画素）を取り出すことで行うことができる。
【００６４】
この処理により、対象画像情報のうち、用紙に開けられた孔によって形成されない画像の部分に相当する一部が選択的に抽出される。この例の場合、図７（ｃ）に例示したように、各孔に一文字の全体が抽出される。
【００６５】
形成情報生成部２５は、この抽出した部分を、孔を通して視認される用紙面に形成する指示を生成する。これにより、対象画像情報の一部に基づいて、新たな対象画像情報が生成されることとなる。またこうして形成情報生成部２５は、生成したビットマップ画像を、孔が穿孔されている用紙の面に形成する指示と、用紙の孔によって形成されない画像の部分に相当するビットマップ画像の一部を、孔を通して視認される用紙の面に形成する指示とを生成する。
【００６６】
なお、既に述べたように、用紙表面に形成するべき画像は、形成情報生成部２５が生成したビットマップ画像をそのまま用いるのではなく、用紙表面に形成するべき画像として生成したビットマップから、孔を通して視認される用紙の面に形成されるべきビットマップ画像を差し引いて（または孔領域を有意画素としたマスク内での有意画素を除去して）、孔の部分を避けた画像を、用紙表面に形成するべき画像として生成してもよい。
【００６７】
さらに形成情報生成部２５は、文字矩形をＸ軸方向に移動した場合、当該Ｘ軸方向へ移動した文字矩形（ｋ番目の文字とする）の後に隣接するｋ＋１番目以降の文字に係る文字矩形を、ｋ番目の文字矩形の移動量（最初のｋ番目の文字矩形のＸ軸上の位置と、移動後のＸ軸上の位置との差）だけ、Ｘ軸方向へ移動することとしてもよい。
【００６８】
［変形例２］
さらに上記の処理は、予め文字の配置と孔の配置とを関連づけておくことで簡便なものにできる。すなわち形成情報生成部２５に入力される画像記述部分（Ｄ）に含まれる指示において、描画する文字が例えば座標（ｎ・Ｘｇ，ｍ・Ｙｇ）、ここでｎ，ｍは整数、Ｘｇ、Ｙｇは定数であるとするで表されるグリッドを中心とした矩形内に描画されるものとしておき、用紙上に開ける孔（あるいは用紙に開けるよう指示する孔）については、予め定めた文字字形（予め定めたフォントフェイスとフォントサイズ）において最大の矩形（ターゲット矩形）を内部に含むことのできるサイズであるとし、かつ、各孔の中心座標が（ｎ・Ｘｇ，ｍ・Ｙｇ）のうちから選ばれたものとなっているとする。なお、この場合に、描画する文字数よりも孔の数が少ないものとする。例えば描画する文字数Ｎの２／３より孔の数は少なくするなどとしておく。
【００６９】
この場合、文字列に含まれる一部の文字の位置に対して孔の位置が一致するように予め調整されているため、形成情報生成部２５は、文字の位置を移動する等の処理をする必要がない。
【００７０】
［変形例３］
また、ここまでの例では、形成情報生成部２５において画像を描画してビットマップ画像としているが、上述のように、一文字以上の文字の全体を各孔を通じて視認するようにした場合、当該孔を通じて視認する文字の描画指示を画像記述部分（Ｄ）から抜き出して、この抜き出した部分に、用紙設定部分（Ｐ）等を付加して、孔を通して視認される用紙面に画像を形成する画像形成指示を生成し、また、孔を通じて視認する文字の描画指示を抜き出し（削除し）た後の画像記述部分（Ｄ）に用紙設定部分（Ｐ）等を付加して、孔が穿孔されている用紙の面に画像を形成する画像形成指示を生成し、これらの画像形成指示を画像形成装置２に出力してもよい。
【００７１】
［３つ以上を重ねる例］
さらにここまでの説明では、用紙の第１面と第２面とを重ね合わせる例として、描画の対象となる画像を、孔が穿孔されている用紙の面（第１面）に形成する画像と、当該孔を通じて視認される用紙の面（第２面）の一部に形成する画像との２つに分割することとしていた。
【００７２】
しかしながら、第１面に穿孔された孔のうち、一部の孔に対応する第２面の位置にも孔を穿孔し、この第１面と第２面との孔を通じて視認される第３面をさらに重ね合わせてもよい。このためには、一枚の用紙をＺ字に折るか、または３枚の用紙を重ね合わせて圧着することとすればよい。
【００７３】
この場合、形成情報生成部２５は、第２面に形成する画像のうち、第２面に穿孔した孔の位置に重なる部分を抽出して、第３面に形成する画像を生成することとすればよい。すなわち、形成情報生成部２５は、第ｎ面に形成する画像のうち、第ｎ面に穿孔した孔の位置に重なる部分を抽出して第ｎ＋１面に形成する画像を生成し、第ｎ＋１面に形成する画像のうち、第ｎ＋１面に穿孔した孔の位置に重なる部分を抽出して第ｎ＋２面に形成する画像を生成し…と順次処理すればよい。
【００７４】
［偽装画像を生成する例］
また形成情報生成部２５は、第ｐ面（ｐ＞１なる整数）のうち、第ｐ−１面によって隠蔽される部分、つまり、第１面から第ｐ−１面までに穿孔された媒体の孔によって、第１面から第ｐ−１面までに形成されない画像の部分以外の部分に相当する領域（孔を通じて視認されない部分）に、任意の画像を描画してもよい。この画像は、例えばランダムなビットマップや、ランダムなパターン、あるいは、ランダムに選ばれた文字など、偽装の画像としておいてもよい。
【００７５】
形成情報生成部２５は、第ｐ面に形成する画像として抽出した画像を形成する指示に対し、当該第ｐ面の上記部分（第１面から第ｐ−１面までに穿孔された媒体の孔を通じて見えない部分）に、このような偽装の画像を形成する指示を追記することとしてもよい。これにより、廃棄時等に媒体の各面を分離したときに、各面の画像が偽装される。
【符号の説明】
【００７６】
１  画像処理装置、２  画像形成装置、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部、２１  原画像取得部、２２  原画像解析部、２３  媒体情報設定部、２４  媒体情報管理部、２５  形成情報生成部。
【図１】
0005458922.tif 000003
【図２】
0005458922.tif 000004
【図３】
0005458922.tif 000005
【図４】
0005458922.tif 000006
【図５】
0005458922.tif 000007
【図６】
0005458922.tif 000008
【図７】
0005458922.tif 000009