(57)【特許請求の範囲】
【請求項１】
電子文書を構成する第１の要素の当該電子文書内での位置を示す第１の位置情報と、当該電子文書を構成する要素であって情報が埋め込まれた要素である第２の要素の当該電子文書内での位置を示す第２の位置情報とを取得する取得手段と、
前記電子文書の画像を媒体に印刷して折りたたんだ場合に、前記第１の要素の画像が、前記第２の要素の画像に対向することになるかどうかを、前記取得手段により取得された前記第１の位置情報及び前記第２の位置情報に基づいて判定する判定手段と、
前記第１の要素の画像が前記第２の要素の画像に対向することになると前記判定手段によって判定された場合に、当該第１の要素の画像の当該第２の要素の画像への転写を抑制する処理を行う処理手段と
を備えたことを特徴とする文書処理装置。
【請求項２】
前記処理手段は、前記第１の要素の画像の前記第２の要素の画像への転写を抑制する処理として、当該転写が生じる虞があることを警告する警告情報を出力する処理を行うことを特徴とする請求項１に記載の文書処理装置。
【請求項３】
前記処理手段は、前記第１の要素の画像の前記第２の要素の画像への転写を抑制する処理として、当該第１の要素の画像を構成するドットの数を減少させるための処理を行うことを特徴とする請求項１又は２に記載の文書処理装置。
【請求項４】
第１の画像が印刷される媒体上の位置を示す第１の位置情報と、情報が埋め込まれた第２の画像が印刷される当該媒体上の位置を示す第２の位置情報とを取得する取得手段と、
前記第１の画像と前記第２の画像とを前記媒体に印刷して折りたたんだ場合に、当該第１の画像が当該第２の画像に対向することになるかどうかを、前記取得手段により取得された前記第１の位置情報及び前記第２の位置情報に基づいて判定する判定手段と、
前記第１の画像が前記第２の画像に対向することになると前記判定手段によって判定された場合に、当該第１の画像の当該第２の画像への転写を抑制する処理を行う処理手段と
を備えたことを特徴とする印刷制御装置。
【請求項５】
前記処理手段は、前記第１の画像の前記第２の画像への転写を抑制する処理として、当該転写が生じる虞があることを警告する警告情報を出力する処理を行うことを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記処理手段は、前記第１の画像の前記第２の画像への転写を抑制する処理として、当該第１の画像を構成するドットの数を減少させる処理を行うことを特徴とする請求項４又は５に記載の印刷制御装置。
【請求項７】
第１の画像が印刷される媒体上の位置を示す第１の位置情報と、情報が埋め込まれた第２の画像が印刷される当該媒体上の位置を示す第２の位置情報とを取得する取得手段と、
前記第１の画像と前記第２の画像とを前記媒体に印刷して折りたたんだ場合に、当該第１の画像が当該第２の画像に対向することになるかどうかを、前記取得手段により取得された前記第１の位置情報及び前記第２の位置情報に基づいて判定する判定手段と、
前記第１の画像が前記第２の画像に対向することになると前記判定手段によって判定された場合に、当該第１の画像の当該第２の画像への転写が生じる虞があることを警告する警告情報を出力する出力手段と、
前記出力手段により出力された前記警告情報に応答して、前記第１の画像及び前記第２の画像の印刷が要求された場合に、当該第１の画像を構成するドットの数を減少させた画像を、前記媒体上の前記第１の位置情報が示す位置に印刷し、当該第２の画像を、当該媒体上の前記第２の位置情報が示す位置に印刷する印刷手段と
を備えたことを特徴とする印刷装置。
【請求項８】
コンピュータに、
電子文書を構成する第１の要素の当該電子文書内での位置を示す第１の位置情報と、当該電子文書を構成する要素であって情報が埋め込まれた要素である第２の要素の当該電子文書内での位置を示す第２の位置情報とを取得する機能と、
前記電子文書の画像を媒体に印刷して折りたたんだ場合に、前記第１の要素の画像が、前記第２の要素の画像に対向することになるかどうかを、前記第１の位置情報及び前記第２の位置情報に基づいて判定する機能と、
前記第１の要素の画像が前記第２の要素の画像に対向することになると判定された場合に、当該第１の要素の画像の当該第２の要素の画像への転写を抑制する処理を行う機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、印刷制御装置、印刷装置、プログラムに関する。
【背景技術】
【０００２】
細長い矩形紙の表面に予め糊材が付着され、それを三つ折りにして圧着し、外形をはがきサイズに形成した圧着はがきに、二次元コードを付したものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３８４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を防ぐことにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、電子文書を構成する第１の要素の当該電子文書内での位置を示す第１の位置情報と、当該電子文書を構成する要素であって情報が埋め込まれた要素である第２の要素の当該電子文書内での位置を示す第２の位置情報とを取得する取得手段と、前記電子文書の画像を媒体に印刷して折りたたんだ場合に、前記第１の要素の画像が、前記第２の要素の画像に対向することになるかどうかを、前記取得手段により取得された前記第１の位置情報及び前記第２の位置情報に基づいて判定する判定手段と、前記第１の要素の画像が前記第２の要素の画像に対向することになると前記判定手段によって判定された場合に、当該第１の要素の画像の当該第２の要素の画像への転写を抑制する処理を行う処理手段とを備えたことを特徴とする文書処理装置である。
請求項２に記載の発明は、前記処理手段は、前記第１の要素の画像の前記第２の要素の画像への転写を抑制する処理として、当該転写が生じる虞があることを警告する警告情報を出力する処理を行うことを特徴とする請求項１に記載の文書処理装置である。
請求項３に記載の発明は、前記処理手段は、前記第１の要素の画像の前記第２の要素の画像への転写を抑制する処理として、当該第１の要素の画像を構成するドットの数を減少させるための処理を行うことを特徴とする請求項１又は２に記載の文書処理装置である。
請求項４に記載の発明は、第１の画像が印刷される媒体上の位置を示す第１の位置情報と、情報が埋め込まれた第２の画像が印刷される当該媒体上の位置を示す第２の位置情報とを取得する取得手段と、前記第１の画像と前記第２の画像とを前記媒体に印刷して折りたたんだ場合に、当該第１の画像が当該第２の画像に対向することになるかどうかを、前記取得手段により取得された前記第１の位置情報及び前記第２の位置情報に基づいて判定する判定手段と、前記第１の画像が前記第２の画像に対向することになると前記判定手段によって判定された場合に、当該第１の画像の当該第２の画像への転写を抑制する処理を行う処理手段とを備えたことを特徴とする印刷制御装置である。
請求項５に記載の発明は、前記処理手段は、前記第１の画像の前記第２の画像への転写を抑制する処理として、当該転写が生じる虞があることを警告する警告情報を出力する処理を行うことを特徴とする請求項４に記載の印刷制御装置である。
請求項６に記載の発明は、前記処理手段は、前記第１の画像の前記第２の画像への転写を抑制する処理として、当該第１の画像を構成するドットの数を減少させる処理を行うことを特徴とする請求項４又は５に記載の印刷制御装置である。
請求項７に記載の発明は、第１の画像が印刷される媒体上の位置を示す第１の位置情報と、情報が埋め込まれた第２の画像が印刷される当該媒体上の位置を示す第２の位置情報とを取得する取得手段と、前記第１の画像と前記第２の画像とを前記媒体に印刷して折りたたんだ場合に、当該第１の画像が当該第２の画像に対向することになるかどうかを、前記取得手段により取得された前記第１の位置情報及び前記第２の位置情報に基づいて判定する判定手段と、前記第１の画像が前記第２の画像に対向することになると前記判定手段によって判定された場合に、当該第１の画像の当該第２の画像への転写が生じる虞があることを警告する警告情報を出力する出力手段と、前記出力手段により出力された前記警告情報に応答して、前記第１の画像及び前記第２の画像の印刷が要求された場合に、当該第１の画像を構成するドットの数を減少させた画像を、前記媒体上の前記第１の位置情報が示す位置に印刷し、当該第２の画像を、当該媒体上の前記第２の位置情報が示す位置に印刷する印刷手段とを備えたことを特徴とする印刷装置である。
請求項８に記載の発明は、コンピュータに、電子文書を構成する第１の要素の当該電子文書内での位置を示す第１の位置情報と、当該電子文書を構成する要素であって情報が埋め込まれた要素である第２の要素の当該電子文書内での位置を示す第２の位置情報とを取得する機能と、前記電子文書の画像を媒体に印刷して折りたたんだ場合に、前記第１の要素の画像が、前記第２の要素の画像に対向することになるかどうかを、前記第１の位置情報及び前記第２の位置情報に基づいて判定する機能と、前記第１の要素の画像が前記第２の要素の画像に対向することになると判定された場合に、当該第１の要素の画像の当該第２の要素の画像への転写を抑制する処理を行う機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を防ぐことができる。
請求項２の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を事前に知ることができる。
請求項３の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を、印刷要求に応えつつ回避することができる。
請求項４の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を防ぐことができる。
請求項５の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を事前に知ることができる。
請求項６の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を、印刷要求に応えつつ回避することができる。
請求項７の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を、印刷要求に応えつつ回避することができる。
請求項８の発明によれば、情報が埋め込まれた画像を他の画像と共に媒体に印刷して折りたたんだ場合における情報の読み取りの精度の低下を防ぐことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用されるコンピュータシステムの全体構成を示した図である。
【図２】本発明の実施の形態で出力される圧着はがき用紙の例を示した図である。
【図３】本発明の実施の形態における端末装置のハードウェア構成図である。
【図４】本発明の第１の実施の形態における端末装置の文書編集アプリケーションに係る機能構成例を示したブロック図である。
【図５】本発明の第１の実施の形態における端末装置の文書編集アプリケーションに係る動作例を示したフローチャートである。
【図６】本発明の実施の形態における画像処理装置のハードウェア構成図である。
【図７】本発明の第２の実施の形態における画像処理装置の画像処理部の機能構成例を示したブロック図である。
【図８】本発明の第２の実施の形態における画像処理装置の画像処理部の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用されるコンピュータシステムの構成を示している。
図示するように、このコンピュータシステムは、端末装置１０ａ，１０ｂ，１０ｃと、画像処理装置３０とが、ネットワーク８０で接続されることにより構成されている。
【０００９】
端末装置１０ａ，１０ｂ，１０ｃは、文書の印刷やファクシミリ送信等をネットワーク８０を介して画像処理装置３０に指示する装置である。ここで、端末装置１０ａ，１０ｂ，１０ｃとしては、ＰＣ（Personal Computer）が例示される。尚、図では、端末装置１０ａ，１０ｂ，１０ｃを示したが、これらを区別する必要がない場合は、端末装置１０と称することもある。また、図には、３つの端末装置１０しか示していないが、４つ以上の端末装置１０を設けてもよい。本実施の形態では、文書処理装置の一例として、端末装置１０を設けている。
【００１０】
画像処理装置３０は、端末装置１０からネットワーク８０を介して受信した情報や、紙文書をスキャンして得られた情報等に基づいて、画像処理を行う装置である。例えば、プリンタであり、この観点からは画像形成装置として捉えることができる。また、スキャナであってもよく、この観点からは画像読取装置として捉えることもできる。更に、ファクシミリであってもよく、この観点からは画像送信装置又は画像受信装置として捉えることもできる。本実施の形態では、印刷装置の一例として、画像処理装置３０を設けている。
ネットワーク８０は、端末装置１０と画像処理装置３０との間で情報通信を行うために用いられる通信回線網である。ここで、ネットワーク８０としては、ＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００１１】
ところで、このようなコンピュータシステムにおいて、端末装置１０の指示により、画像処理装置３０が、印刷後に折りたたむことで重なり合うことになる２つの面を含む印刷物を出力することがある。特に、このような印刷物では、重なり合うことになる２つの面が糊剤を用いて圧着させられることも多い。そのような印刷物の一例として、圧着はがきがある。圧着はがきとは、折りたたんだときに重なり合う２つの面に機密情報等を印刷して剥離可能に接着し、表面に宛名等を印刷したはがきである。
【００１２】
図２は、このような圧着はがきを作成するための用紙（以下、「圧着はがき用紙」という）の一例を示した図である。
この圧着はがき用紙では、面５１に、顧客の宛名を表す宛名画像が印刷され、面５２に、顧客へのメッセージを表すメッセージ画像が印刷される。また、面５３には、バーコード画像が印刷されている。近年、公共料金等のコンビニエンスストア等での支払いを可能にするサービスが普及しているが、バーコード画像は、例えばこのような支払いを簡単に行えるようにするためのものである。
【００１３】
そして、この圧着はがき用紙における面５１，５２の裏面及び面５２，５３の表面に糊剤を塗布し、境界線５４で山折りし、境界線５５で谷折りし、各面を圧着することにより、圧着はがきが作成される。
このように、この圧着はがきでは、面５２と面５３とが対向する面として接着される。従って、各面を剥離したときに、面５２のメッセージ画像も剥離して、面５３のバーコード画像に転写され、バーコード画像から正確に情報を読み取れない状態に陥ることがある。
【００１４】
そこで、本実施の形態では、印刷後に折りたたむことによりバーコード画像に対向することとなる位置（例えば、矩形５６で囲んだ範囲）に画像が印刷されるかどうかを監視する。
【００１５】
そして、本実施の形態では、この監視の結果に基づいて、この圧着はがき用紙に対する画像の印刷を制御する。
即ち、まず、バーコード画像に対向することとなる位置に画像がある場合に警告を行う。
この場合の警告は、このまま印刷するとバーコード画像から正確に情報を読み取れなくなる可能性が高いことを伝えて、印刷を中止するように促すものであることが望ましい。但し、場合によっては、バーコード画像から正確に情報を読み取れなくなる可能性が高いことを承知の上でメッセージ画像を印刷する場合もあると考えられる。従って、強制印刷を行うことが可能であることを示す文言を付加したものであってもよい。
【００１６】
また、このように強制印刷を行った場合、メッセージ画像を間引くことにより、メッセージ画像のバーコード画像に対する転写の影響度を低くするとよい。尚、この場合、「間引く」とは、メッセージ画像の判読性に与える影響を抑えつつ、メッセージ画像を構成するドットを少なくすることである。例えば、１行おき、１列おきに、ドットを打たないようにすることが考えられる。
【００１７】
次に、このような圧着はがき用紙を出力するコンピュータシステムについて説明する。尚、圧着はがき用紙においてバーコード画像に対向する位置に画像が印刷されるかどうかの監視動作、及び、圧着はがき用紙に対する画像の印刷制御動作については、端末装置１０で行う場合と、画像処理装置３０で行う場合とが考えられる。そこで、以下では、前者を第１の実施の形態、後者を第２の実施の形態として説明する。
【００１８】
［第１の実施の形態］
この第１の実施の形態では、端末装置１０が中心となって動作を行うので、まず、端末装置１０のハードウェア構成について説明する。
【００１９】
図３は、端末装置１０のハードウェア構成を示した図である。
図示するように、端末装置１０は、演算手段であるＣＰＵ（Central Processing Unit）１１と、記憶手段であるメインメモリ１２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）１３とを備える。ここで、ＣＰＵ１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置１３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、端末装置１０は、外部との通信を行うための通信Ｉ／Ｆ１４と、ビデオメモリやディスプレイ等からなる表示機構１５と、キーボードやマウス等の入力デバイス１６とを備える。
【００２０】
次に、第１の実施の形態における端末装置１０の機能構成について説明する。尚、この第１の実施の形態では、端末装置１０にインストールされた文書編集アプリケーション２０が上記監視動作及び印刷制御動作を行うものとする。従って、ここでは、端末装置１０の機能構成のうち、文書編集アプリケーション２０を実行することで実現される機能構成について説明する。
図４は、第１の実施の形態における端末装置１０の文書編集アプリケーション２０に係る機能構成例を示したブロック図である。
図示するように、端末装置１０の文書編集アプリケーション２０に係る部分は、文書データ記憶部２１と、文書データ取得部２２と、文書データ解析部２３と、問い合わせ部２４と、指示情報付加部２５と、文書データ出力部２６とを含んでいる。このうち、文書データ記憶部２１は、例えば磁気ディスク装置１３（図３参照）によって実現される。また、文書データ取得部２２、文書データ解析部２３、問い合わせ部２４、指示情報付加部２５、文書データ出力部２６は、ＣＰＵ１１（図３参照）が、文書編集アプリケーション２０をメインメモリ１２（図３参照）に読み込んで実行することにより、実現される。
【００２１】
文書データ記憶部２１は、圧着はがき用紙に印刷する画像を生成するための文書データを記憶する。ここで、文書データが、図２のような圧着はがき用紙を出力するためのものであるとすると、文書データとしては、印刷対象の全ての顧客について、面５１に対応する領域（以下、「宛名領域」という）のデータと、面５２に対応する領域（以下、「メッセージ領域」という）のデータと、面５３に対応する領域（以下、「バーコード領域」という）のデータとを結合したものを記憶する。或いは、印刷対象の全ての顧客について共通に用いられるデータ（例えば、メッセージ領域のデータ）のみを記憶してもよい。
【００２２】
文書データ取得部２２は、文書データ記憶部２１に記憶された文書データを取得する。このとき、文書データが宛名領域のデータとメッセージ領域のデータとバーコード領域のデータとを結合したものであれば、文書データ取得部２２は、その文書データをそのまま取得して、圧着はがき用紙に印刷する画像の元となる文書データとすればよい。一方、文書データがメッセージ領域のデータのみであれば、文書データ取得部２２は、メッセージ領域のデータを取得し、これと顧客情報や各顧客の料金支払い情報等とに基づいて、圧着はがき用紙に印刷する画像の元となる文書データを生成すればよい。このとき、文書データには、各領域内のデータの位置を示す情報も含まれる。本実施の形態では、電子文書を構成する第１の要素の一例として、メッセージ領域のデータを用いており、電子文書を構成する要素であって情報が埋め込まれた要素である第２の要素の一例として、バーコード領域のデータを用いている。また、第１の要素の電子文書内での位置を示す第１の位置情報と、第２の要素の電子文書内での位置を示す第２の位置情報とを取得する取得手段の一例として、文書データ取得部２２を設けている。
【００２３】
文書データ解析部２３は、文書データ取得部２２が取得した文書データを解析する。そして、圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータがあるかどうかを判定する。本実施の形態では、電子文書の画像を媒体に印刷して折りたたんだ場合に第１の要素の画像が第２の要素の画像に対向することになるかどうかを判定する判定手段の一例として、文書データ解析部２３を設けている。
問い合わせ部２４は、圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータがあると文書データ解析部２３によって判定された場合に、ユーザに対して、印刷を中止するか強制印刷を行うか問い合わせる。本実施の形態では、第１の要素の画像の第２の要素の画像への転写を抑制する処理を行う処理手段の一例として、問い合わせ部２４を設けている。
【００２４】
指示情報付加部２５は、ユーザにより強制印刷を行う旨の情報が入力された場合に、圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータに対して、バーコード画像への転写を抑えるための加工を指示する指示情報を付加する。本実施の形態では、第１の要素の画像の第２の要素の画像への転写を抑制する処理を行う処理手段の一例として、指示情報付加部２５も設けている。
文書データ出力部２６は、指示情報付加部２５により指示情報が付加された文書データをプリンタドライバに出力する。
【００２５】
次に、第１の実施の形態におけるコンピュータシステムの動作について説明する。尚、この動作例では、圧着はがき用紙に印刷する画像の元となる文書データが文書データ記憶部２１に記憶されていることを前提とする。
図５は、このような前提の下での端末装置１０の動作例を示したフローチャートである。
端末装置１０では、まず、文書データ取得部２２が、文書データ記憶部２１から文書データを取得する（ステップ２０１）。
【００２６】
次に、文書データ解析部２３が、この文書データを解析し、バーコード領域内のバーコードの範囲を検出する（ステップ２０２）。尚、文書編集アプリケーション２０は、オブジェクトの位置情報を管理しており、バーコードもオブジェクトとして管理しているので、このオブジェクトの位置情報に基づいてバーコードの範囲を把握する。
【００２７】
また、文書データ解析部２３は、バーコード領域内のバーコードの範囲に対向するメッセージ領域内の範囲にデータが存在するかどうかを判定する（ステップ２０３）。この場合、バーコード領域の左上点を原点とし、バーコード領域内のバーコードの範囲は、その左上点（Ｘ１，Ｙ１）と右下点（Ｘ２，Ｙ２）によって表すとする。すると、メッセージ領域の左上点を原点とし、メッセージ領域の横方向の長さ（バーコード領域の横方向の長さも同じ）をＬとした場合、バーコードの範囲に対向するメッセージ領域内の範囲は、その左上点（Ｌ−Ｘ２，Ｙ１）と右下点（Ｌ−Ｘ１，Ｙ２）によって表される。従って、このステップ２０３では、メッセージ領域内のデータの中に、Ｘ座標が（Ｌ−Ｘ２）以上（Ｌ−Ｘ１）以下であり、かつ、Ｙ座標がＹ１以上Ｙ２以下であるものが存在するかどうかを判定する。尚、文書編集アプリケーション２０は、文字の位置情報も管理しているので、この文字の位置情報に基づいてこの判定を行う。
【００２８】
ここで、バーコード領域内のバーコードの範囲に対向するメッセージ領域内の範囲にデータが存在しないと判定されれば、文書データ出力部２６が、文書データを加工することなくそのままプリンタドライバに出力する（ステップ２０７）。
一方、バーコード領域内のバーコードの範囲に対向するメッセージ領域内の範囲にデータが存在すると判定されれば、問い合わせ部２４が、表示機構１５に対して、警告を表示するように指示する（ステップ２０４）。ここでの警告としては、上述したように、このままでは圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータがバーコード画像に転写されることになる旨の警告が考えられる。
【００２９】
その後、問い合わせ部２４は、この警告に対するユーザの入力情報を受け付ける。そして、ユーザの入力情報が強制印刷を指示するものであるかどうかを判定する（ステップ２０５）。
【００３０】
ここで、ユーザの入力情報が強制印刷を指示するものでなかった場合、つまり、ユーザが印刷中止を選択した場合、そのまま処理を終了する。
一方、ユーザの入力情報が強制印刷を指示するものであった場合、指示情報付加部２５は、メッセージ領域内のデータに対して、間引く加工を指示する指示情報を付加する（ステップ２０６）。尚、この場合の指示情報の付加は、メッセージ領域内の全データに対して行ってもよいし、メッセージ領域内のデータのうちバーコードの範囲に対向する範囲内のデータに対してのみ行ってもよい。そして、指示情報の付加が終了すると、文書データ出力部２６が、指示情報が付加された文書データをプリンタドライバに出力する（ステップ２０７）。
【００３１】
これにより、プリンタドライバは、文書データに基づく画像の印刷を指示する印刷データを生成する。ここで、印刷データとしては、例えばＰＤＬ（Page Description Language）で記述されたＰＤＬデータが考えられる。そして、プリンタドライバは、印刷データを画像処理装置３０に送信することで、圧着はがき用紙に印刷する画像の出力を指示する。
尚、文書データのメッセージ領域内のデータに指示情報が付加されている場合、画像処理装置３０は、このデータを画像化する際又は画像化した後に間引く加工を行う。
【００３２】
［第２の実施の形態］
この第２の実施の形態では、画像処理装置３０が中心となって動作を行うので、まず、画像処理装置３０のハードウェア構成について説明する。
【００３３】
図６は、画像処理装置３０のハードウェア構成を示した図である。
図示するように、画像処理装置３０は、ＣＰＵ（Central Processing Unit）３１と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３３と、ＨＤＤ（Hard Disk Drive）３４と、操作パネル３５と、画像読取部３６と、画像形成部３７と、通信インターフェースコントローラ（以下、「通信Ｉ／Ｆコントローラ」と表記する）３８とを備える。
【００３４】
ＣＰＵ３１は、ＲＯＭ３３等に記憶された各種プログラムをＲＡＭ３２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。
ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ３４は、画像読取部３６が読み取った画像データや画像形成部３７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル３５は、各種情報の表示やユーザからの操作入力の受付を行うタッチパネルである。ここで、操作パネル３５は、各種情報を表示するディスプレイと、指やスタイラスペン等の指示手段で指示された位置を検出する位置検出シートとからなる。本実施の形態では、警告情報を出力する出力手段の一例として、操作パネル３５を設けている。
【００３５】
画像読取部３６は、紙等の媒体に記録された画像を読み取る。ここで、画像読取部３６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００３６】
画像形成部３７は、紙等の媒体に画像を形成する。ここで、画像形成部３７は、例えばプリンタであり、感光体に付着させたトナーを媒体に転写して像を形成する電子写真方式や、インクを媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。本実施の形態では、印刷手段の一例として、画像形成部３７を設けている。
通信Ｉ／Ｆコントローラ３８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００３７】
次に、第２の実施の形態における画像処理装置３０の機能構成について説明する。尚、この第２の実施の形態では、画像処理装置３０内の画像処理部４０が上記監視動作及び印刷制御動作を行うものとする。従って、ここでは、画像処理装置３０の機能構成のうち、画像処理部４０の機能構成について説明する。
図７は、第２の実施の形態における画像処理部４０の機能構成例を示したブロック図である。
図示するように、画像処理部４０は、印刷データ受信部４２と、印刷データ解析部４３と、問い合わせ部４４と、画像データ生成部４５と、画像データ出力部４６とを含んでいる。ここで、これらの各処理部は、ＣＰＵ３１（図６参照）が、圧着はがき用紙に印刷する画像を処理する画像処理プログラムをＲＡＭ３２（図６参照）に読み込んで実行することにより、実現される。
【００３８】
印刷データ受信部４２は、圧着はがき用紙に対する画像の印刷を指示する印刷データを端末装置１０から受信する。ここで、印刷データが、図２のような圧着はがき用紙を出力するためのものであるとすると、印刷データとしては、面５１に宛名画像を印刷するためのデータと、面５２にメッセージ画像を印刷するためのデータと、面５３にバーコード画像を印刷するためのデータとを結合したものを受信する。このとき、印刷データには、各領域内のデータの位置を示す情報も含まれる。本実施の形態では、第１の画像の一例として、メッセージ画像を用いており、情報が埋め込まれた第２の画像の一例として、バーコード画像を用いている。また、第１の画像が印刷される媒体上の位置を示す第１の位置情報と、第２の画像が印刷される媒体上の位置を示す第２の位置情報とを取得する取得手段の一例として、印刷データ受信部４２を設けている。
【００３９】
印刷データ解析部４３は、印刷データ受信部４２が受信した印刷データを解析する。そして、圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータがあるかどうかを判定する。本実施の形態では、第１の画像と第２の画像とを媒体に印刷して折りたたんだ場合に第１の画像が第２の画像に対向することになるかどうかを判定する判定手段の一例として、印刷データ解析部４３を設けている。
問い合わせ部４４は、圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータがあると印刷データ解析部４３によって判定された場合に、ユーザに対して、印刷を中止するか強制印刷を行うか問い合わせる。本実施の形態では、第１の画像の第２の画像への転写を抑制する処理を行う処理手段の一例として、問い合わせ部４４を設けている。
【００４０】
画像データ生成部４５は、ユーザにより強制印刷を行う旨の情報が入力された場合に、印刷データをラスタライズして画像データを生成する。また、画像データの生成時又は生成後、圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷される画像データに対して、バーコード画像への転写を抑えるための加工を施す。本実施の形態では、第１の画像の第２の画像への転写を抑制する処理を行う処理手段の一例として、画像データ生成部４５も設けている。
画像データ出力部４６は、画像データ生成部４５による加工後の画像データを画像形成部３７に出力する。
【００４１】
次に、第２の実施の形態におけるコンピュータシステムの動作について説明する。尚、この動作例では、圧着はがき用紙に対する画像の印刷を指示する印刷データが端末装置１０から画像処理装置３０へと送信されたことを前提とする。
図８は、このような前提の下での画像処理装置３０の動作例を示したフローチャートである。
画像処理装置３０では、まず、印刷データ受信部４２が、端末装置１０から印刷データを受信する（ステップ４０１）。ここで、印刷データとしては、例えばＰＤＬ（Page Description Language）で記述されたＰＤＬデータが考えられる。
【００４２】
次に、印刷データ解析部４３が、この印刷データを解析し、バーコード領域内のバーコードの範囲を検出する（ステップ４０２）。尚、印刷データにおいて、一般に、バーコードは、各々が１つの描画コマンドによって描画される複数の矩形として含まれる。ここで、これら複数の矩形は、高さが同じで幅が異なり、高さ方向に同じ位置に配置され、各矩形間の幅方向の距離が予め定めた閾値以下である、という特徴を有する。従って、このような特徴を有する複数の矩形が存在する範囲をバーコードの範囲として検出する。或いは、端末装置１０で動作する文書編集アプリケーション２０がバーコードの位置情報をプリンタドライバを介して画像処理装置３０に送信するようにし、この位置情報に基づいてバーコードの範囲を把握してもよい。
【００４３】
また、印刷データ解析部４３は、バーコード領域内のバーコードの範囲に対向するメッセージ領域内の範囲にデータが存在するかどうかを判定する（ステップ４０３）。この場合、バーコード領域の左上点を原点とし、バーコード領域内のバーコードの範囲は、その左上点（Ｘ１，Ｙ１）と右下点（Ｘ２，Ｙ２）によって表すとする。すると、メッセージ領域の左上点を原点とし、メッセージ領域の横方向の長さ（バーコード領域の横方向の長さも同じ）をＬとした場合、バーコードの範囲に対向するメッセージ領域内の範囲は、その左上点（Ｌ−Ｘ２，Ｙ１）と右下点（Ｌ−Ｘ１，Ｙ２）によって表される。従って、このステップ４０３では、メッセージ領域内のデータの中に、Ｘ座標が（Ｌ−Ｘ２）以上（Ｌ−Ｘ１）以下であり、かつ、Ｙ座標がＹ１以上Ｙ２以下であるものが存在するかどうかを判定する。尚、印刷データには、文字の描画位置の情報が含まれるので、この文字の描画位置の情報に基づいてこの判定を行う。
【００４４】
ここで、バーコード領域内のバーコードの範囲に対向するメッセージ領域内の範囲にデータが存在しないと判定されれば、画像データ生成部４５が、画像データを間引くことなく生成する（ステップ４０７）。そして、画像データ出力部４６が、その画像データを画像形成部３７に出力する（ステップ４０８）。
一方、バーコード領域内のバーコードの範囲に対向するメッセージ領域内の範囲にデータが存在すると判定されれば、問い合わせ部４４が、操作パネル３５に対して、警告を表示するように指示する（ステップ４０４）。ここでの警告としては、上述したように、このままでは圧着はがきにおいてバーコード画像が印刷される位置に対向することとなる位置に印刷されるデータがバーコード画像に転写されることになる旨の警告が考えられる。
【００４５】
その後、問い合わせ部４４は、この警告に対するユーザの入力情報を受け付ける。そして、ユーザの入力情報が強制印刷を指示するものであるかどうかを判定する（ステップ４０５）。
【００４６】
ここで、ユーザの入力情報が強制印刷を指示するものでなかった場合、つまり、ユーザが印刷中止を選択した場合、そのまま処理を終了する。
一方、ユーザの入力情報が強制印刷を指示するものであった場合、画像データ生成部４５は、メッセージ領域内のデータを間引く加工を行った画像データを生成する（ステップ４０６）。尚、この場合の加工は、メッセージ領域内の全データに対して行ってもよいし、メッセージ領域内のデータのうちバーコードの範囲に対向する範囲内のデータに対してのみ行ってもよい。そして、加工が終了すると、画像データ出力部４６が、加工後の画像データを画像形成部３７に出力する（ステップ４０８）。
これにより、画像形成部３７は、出力された画像データに基づいて、圧着はがき用紙に画像を形成する。
【００４７】
以上により、本発明の実施の形態の説明を終了する。
尚、本実施の形態では、圧着はがきにおけるメッセージ画像のバーコード画像への転写を抑制する処理について説明したが、これには限らない。例えば、印刷後に折りたたむことで重なり合うことになる２つの面を含む印刷物を出力する場合において、２つの面のうちの一方の面の画像が、他方の面のバーコード画像に転写されるのを抑制する処理を行うものでよい。
また、本実施の形態では、情報の読み取り精度を維持したい画像としてバーコード画像を例にとり説明したが、情報が埋め込まれた画像であれば如何なる画像を対象としてもよい。
【００４８】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００４９】
１０…端末装置、２１…文書データ記憶部、２２…文書データ取得部、２３…文書データ解析部、２４，４４…問い合わせ部、２５…指示情報付加部、２６…文書データ出力部、３０…画像処理装置、４２…印刷データ受信部、４３…印刷データ解析部、４５…画像データ生成部、４６…画像データ出力部、８０…ネットワーク
【図１】
0005471651.tif 000002
【図２】
0005471651.tif 000003
【図３】
0005471651.tif 000004
【図４】
0005471651.tif 000005
【図５】
0005471651.tif 000006
【図６】
0005471651.tif 000007
【図７】
0005471651.tif 000008
【図８】
0005471651.tif 000009