(57)【要約】【課題】印刷物がどの画像処理装置によって印刷されたのかということを容易に把握できるようにする。【解決手段】画像処理システムは、サーバと、画像処理装置と、を備える。サーバは、印刷データを、当該印刷データを識別する第１識別データとともにネットワークに送信する。画像処理装置は、ネットワークを介して送信される印刷データを受信すると、当該印刷データとともに送信された第１識別データと自装置固有の第２識別データとを有するコードシンボルを生成し、受信した印刷データによる画像にコードシンボルを付加した印刷画像を形成し、印刷画像をプリンタユニットで印刷媒体に印刷する。【選択図】      図１０
2019186787.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを、当該印刷データを識別する第１識別データとともにネットワークに送信するサーバと、
前記ネットワークを介して送信される前記印刷データを受信すると、当該印刷データとともに送信された前記第１識別データと自装置固有の第２識別データとを有するコードシンボルを生成し、前記受信した前記印刷データによる画像に前記コードシンボルを付加した印刷画像を形成し、前記印刷画像をプリンタユニットで印刷媒体に印刷する画像処理装置と、
を具備する、画像処理システム。
【請求項２】
前記サーバは、前記印刷データを、前記第１識別データ及び複写制限回数とともにネットワークに送信し、
前記画像処理装置は、スキャナユニットで読み取った画像を前記プリンタユニットで印刷媒体に印刷する複写機能を有し、かつ、
前記第１識別データ及び前記第２識別データに、前記印刷データとともに送信された前記複写制限回数、及び複写回数を含めて前記コードシンボルを生成し、前記スキャナユニットで読み取った画像に前記コードシンボルが付加されているとき、当該コードシンボルに含まれる前記複写制限回数と前記複写回数とを比較して前記複写回数が前記複写制限回数を超えていない場合には前記複写回数を増加し、さらに前記第１識別データ及び前記第２識別データに、前記複写制限回数、及び増加した前記複写回数を含めて前記コードシンボルを生成し直して、前記スキャナユニットで読み取った画像に前記生成し直したコードシンボルを付加した複写画像を形成し、前記複写画像を前記プリンタユニットで印刷媒体に印刷し、前記複写回数が前記複写制限回数を超えている場合には前記スキャナユニットで読み取った画像の複写を不可とする請求項１記載の画像処理システム。
【請求項３】
プリンタユニットと、
ネットワークを介して送信される印刷データを受信する受信部と、
前記受信部で受信した前記印刷データから当該印刷データを識別する第１識別データを取得し、その第１識別データと自装置固有の第２識別データとを有するコードシンボルを生成する生成手段、前記受信部で受信した画像に前記コードシンボルを付加して印刷画像を形成する画像形成手段、及び、前記プリンタユニットを制御して前記印刷画像を印刷媒体に印刷する印刷手段、を備えた制御部と、
を具備する画像処理装置。
【請求項４】
画像を読み取るスキャナユニット、をさらに具備し、
前記生成手段は、前記第１識別データ及び前記第２識別データに、複写回数を含めて前記コードシンボルを生成し、
前記制御部は、前記スキャナユニットで読み取った画像に前記コードシンボルが付加されている場合、当該コードシンボルに含まれる前記複写回数を増加して前記コードシンボルを生成し直す第２生成手段、及び、前記スキャナユニットで読み取った画像に前記生成し直したコードシンボルを付加した複写画像を形成する複写画像形成手段、をさらに備え、
前記印刷手段は、前記プリンタユニットを制御して前記複写画像を印刷媒体に印刷する、
請求項３記載の画像処理装置。
【請求項５】
前記生成手段は、前記第１識別データ及び前記第２識別データに、複写制限回数及び複写回数を含めて前記コードシンボルを生成し、
前記制御部は、前記スキャナユニットで読み取った画像に前記コードシンボルが付加されている場合、当該コードシンボルに含まれる前記複写制限回数と前記複写回数とを比較する比較手段、をさらに備え、
前記第２生成手段は、前記複写回数が前記複写制限回数を超えていない場合、当該コードシンボルに含まれる前記複写回数を増加して前記コードシンボルを生成し直し、
前記複写回数が前記複写制限回数を超えている場合には、前記スキャナユニットで読み取った画像の複写を不可とする請求項４記載の画像処理装置。
【請求項６】
プリンタユニットと、ネットワークを介して送信される印刷データを受信する受信部と、を備えた画像処理装置のコンピュータに、
前記受信部で受信した前記印刷データから当該印刷データを識別する第１識別データを取得し、その第１識別データと自装置固有の第２識別データとを有するコードシンボルを生成する機能、
前記受信部で受信した画像に前記コードシンボルを付加して印刷画像を形成する機能、
及び、
前記プリンタユニットを制御して前記印刷画像を印刷媒体に印刷する機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理システム、画像処理装置及びそのプログラムに関する。
【背景技術】
【０００２】
複写機、複合機等の画像処理装置において、広告配信業者からネットワークを介して送信された広告画像を印刷媒体に印刷する技術は知られている。この技術を利用して印刷された広告がどのように活用されたかということを追跡調査することができたならば、広告配信業者にとって有益である。そのためには、印刷物である広告がどの画像処理装置によって印刷されたのかということを容易に把握できる仕組みの構築が望まれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９６２７２号公報
【特許文献２】特開２００８−０５２４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、印刷物がどの画像処理装置によって印刷されたのかということを容易に把握できる画像処理システム及び当該システムの画像処理装置並びにコンピュータを当該画像処理装置として機能させるためのプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００５】
一実施形態において、画像処理システムは、サーバと、画像処理装置と、を備える。サーバは、印刷データを、当該印刷データを識別する第１識別データとともにネットワークに送信する。画像処理装置は、ネットワークを介して送信される印刷データを受信すると、当該印刷データとともに送信された第１識別データと自装置固有の第２識別データとを有するコードシンボルを生成し、受信した印刷データによる画像にコードシンボルを付加した印刷画像を形成し、印刷画像をプリンタユニットで印刷媒体に印刷する。
【図面の簡単な説明】
【０００６】
【図１】本実施形態における画像処理システムの構成を示すブロック図。
【図２】同実施形態における広告データレコードのデータ構造を示す模式図。
【図３】同実施形態におけるＭＦＰデータレコードのデータ構造を示す模式図。
【図４】同実施形態におけるサーバの要部回路構成を示すブロック図。
【図５】同実施形態における広告管理テーブルの構成を示す模式図。
【図６】同実施形態におけるＭＦＰの要部回路構成を示すブロック図。
【図７】同実施形態におけるＭＦＰのメインメモリに形成される主要なメモリエリアを示す模式図。
【図８】同実施形態において、サーバのプロセッサが広告配信プログラムに従って実行する広告配信処理の手順を示す流れ図。
【図９】同実施形態において、ＭＦＰのプロセッサが広告印刷プログラムに従って実行する広告印刷処理の手順を示す流れ図。
【図１０】同実施形態において、広告画像が印刷された印刷媒体の一例を示す模式図。
【図１１】同実施形態における広告コードに含まれるデータの構造を示す模式図。
【図１２】同実施形態におけるＭＦＰのプロセッサが広告複写プログラムに従って実行する広告複写処理の手順を示す流れ図。
【図１３】同実施形態におけるサーバのプロセッサが、広告解析プログラムに従って実行する広告解析処理の手順を示す流れ図。
【図１４】他の実施形態においてＭＦＰが有する差込み位置テーブルのデータ構造を示す模式図。
【図１５】他の実施形態において、広告画像が印刷された印刷媒体の一例を示す模式図。
【発明を実施するための形態】
【０００７】
以下、印刷物がどの画像処理装置によって印刷されたのかということを容易に把握できる画像処理システムの実施形態について、図面を用いて説明する。始めに、画像処理システムの構成について、図１乃至図７を用いて説明する。
【０００８】
図１は、本実施形態における画像処理システム１の構成を示すブロック図である。画像処理システム１は、複数のオフィスＯＦ１，ＯＦ２，ＯＦ３にそれぞれ設置されている複数台のＭＦＰ（Multi-Function Peripheral）１０と、サーバ２０と、ネットワーク３０とを含む。オフィスは、会社、事務所、営業所等である。図１では、３つのオフィスを図示しているが、オフィスの数は３つに限定されない。オフィスは、１つまたは２つでもよいし、４つ以上であってもよい。オフィスに配置されるＭＦＰ１０の台数も３台に限定されない。１つのオフィスに対して１台または２台のＭＦＰ１０が設置されていてもよいし、４台以上のＭＦＰ１０が設置されていてもよい。
【０００９】
ＭＦＰ１０は、画像処理装置の一例である。ＭＦＰ１０は、印刷機能（プリント機能）、複写機能（コピー機能）、ファクシミリ機能、スキャナ機能等を備えた多機能周辺装置であり、デジタル複合機等とも称される。ＭＦＰ１０は、オフィスＯＦ１，ＯＦ２，ＯＦ３毎に、ＬＡＮ（Local Area Network）４０で接続している。ＬＡＮ４０は、図示しないゲートウェイデバイスを介してネットワーク３０に接続されている。ネットワーク３０は、例えばインターネットである。
【００１０】
サーバ２０は、広告主からの広告を集めて各オフィスＯＦ１，ＯＦ２，ＯＦ３に送信する業務を遂行する広告配信業者によって管理される。サーバ２０は、広告データベース５０及びＭＦＰデータベース６０を備える。広告データベース５０及びＭＦＰデータベース６０は、サーバ２０が内蔵する記憶装置で記憶していてもよいし、サーバ２０に外付けされた記憶装置で記憶していてもよい。あるいはサーバ２０とは別のコンピュータが内蔵する記憶装置で広告データベース５０及びＭＦＰデータベース６０を記憶し、サーバ２０が上記コンピュータを介して広告データベース５０又はＭＦＰデータベース６０にアクセスするようにしてもよい。図１では、データベースは、ＤＢと略記されている。
【００１１】
広告データベース５０は、広告主から提供された広告に関するデータレコード５０Ｒ（図２を参照）を記述するための領域である。図２は、広告データレコード５０Ｒのデータ構造を示す模式図である。図示するように、広告データレコード５０Ｒは、広告ＩＤ、広告画像、複写制限回数Ｎ、配信日、配信済フラグ等の項目を含む。広告データレコード５０Ｒは、広告主から広告配信業者に広告データが提供される毎にサーバ２０において作成され、広告データベース５０に書き込まれる。
【００１２】
広告ＩＤは、広告データレコード５０Ｒを個々に識別するために広告データレコード５０Ｒ毎に設定される一意のコードである。広告画像は、ＭＦＰ１０によって印刷される広告の画像データである。画像データのファイル形式は、特に限定されるものではない。例えばＪＰＥＧ（Joint Photographic Group）、ＰＮＧ（Portable Network Graphics）、ＧＩＦ（Graphics Interchange Format）等であってもよい。画像データは、テキストデータであってもよい。ここに、広告ＩＤは、印刷データである広告画像を識別する第１識別データとして機能する。
【００１３】
複写制限回数Ｎは、広告画像の複写回数を制限する値である。例えば１回だけ複写を許容する場合には、複写制限回数Ｎとして“１”が記述される。例えば５回まで複写を許容する場合には、複写制限回数Ｎとして“５”が記述される。複写を許容しない場合には、複写制限回数Ｎとして“０”が記述される。複写に制限がない場合には、複写制限回数Ｎとして例えば“Ｘ”が記述される。
【００１４】
配信日は、広告画像をＭＦＰ１０に配信する日付である。配信日は、複写制限回数Ｎとともに例えば広告主によって任意に設定される。
【００１５】
配信済フラグは、広告画像を配信済であるか否かを識別するための１ビット情報である。本実施形態では、配信済であることを識別する配信済フラグを“１”とし、未配信であることを識別する配信済フラグを“０”とする。
【００１６】
ＭＦＰデータベース６０は、各オフィスＯＦ１，ＯＦ２，ＯＦ３に設置されるＭＦＰ１０に関するデータレコード６０Ｒ（図３を参照）を記述するための領域である。図３は、ＭＦＰデータレコード６０Ｒのデータ構造を示す模式図である。図示するように、ＭＦＰデータレコード６０Ｒは、ＭＦＰＩＤ、地区コード、オフィス名、設置場所等を含む。ＭＦＰデータレコード６０Ｒは、広告配信業者からの広告配信サービスを新規のオフィスが受け入れる毎に、そのオフィスに設置されているＭＦＰの数だけサーバ２０において作成され、ＭＦＰデータベース６０に書き込まれる。
【００１７】
ＭＦＰＩＤは、ＭＦＰ１０を個々に識別するためにＭＦＰ１０毎に設定される一意のコードである。地区コードは、ＭＦＰ１０が設置されているオフィスの所在地に対して設定されたコードである。異なる所在地に共通の地区コードが設定される場合もあり得る。地区コードは、例えば市区町村を単位として割り当てられる。
【００１８】
オフィス名は、ＭＦＰ１０が設置されているオフィスを識別するための名称である。設置場所は、ＭＦＰ１０が設置されているオフィス内の場所を特定する情報である。例えば、「１階・営業本部」、「２階・総務部」等の情報がＭＦＰ１０の設置場所としてデータレコード６０Ｒに含まれる。
【００１９】
図４は、サーバ２０の要部回路構成を示すブロック図である。サーバ２０は、プロセッサ２１、メインメモリ２２、補助記憶デバイス２３、時計２４、ネットワークインターフェース２５、スキャナインターフェース２６及びシステム伝送路２７を備える。図４において、インターフェースはＩ／Ｆと略記されている。
【００２０】
システム伝送路２７は、アドレスバス、データバス、制御信号線等を含む。サーバ２０は、システム伝送路２７に、プロセッサ２１、メインメモリ２２、補助記憶デバイス２３、時計２４、ネットワークインターフェース２５及びスキャナインターフェース２６を接続する。サーバ２０は、プロセッサ２１、メインメモリ２２及び補助記憶デバイス２３と、これらを接続するシステム伝送路２７とによってコンピュータを構成する。
【００２１】
プロセッサ２１は、上記コンピュータの中枢部分に相当する。プロセッサ２１は、オペレーティングシステムやアプリケーションプログラムに従って、サーバ２０としての各種の機能を実現するべく各部を制御する。プロセッサ２１は、例えばＣＰＵ（Central Processing Unit）である。
【００２２】
メインメモリ２２は、上記コンピュータの主記憶部分に相当する。メインメモリ２２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。メインメモリ２２は、プロセッサが各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ２２は、揮発性のメモリ領域を、プロセッサによってデータが適宜書き換えられるワークエリアとして使用する。例えば不揮発性のメモリ領域はＲＯＭ（Read Only Memory）である。揮発性のメモリ領域はＲＡＭ（Random Access Memory）である。
【００２３】
補助記憶デバイス２３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disk Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス２３として使用される。補助記憶デバイス２３は、プロセッサ２１が各種の処理を行う上で使用するデータや、プロセッサ２１での処理によって作成されたデータを保存する。補助記憶デバイス２３は、上記のアプリケーションプログラムを記憶する場合もある。
【００２４】
時計２４は、サーバ２０の時刻情報源として機能する。プロセッサ２１は、時計２４によって計時される時刻情報を基に、現在の日付及び時間を計時する。ネットワークインターフェース２５は、ネットワーク３０に接続される。ネットワークインターフェース２５は、ネットワーク３０を介して接続される複数のＭＦＰ１０との間で通信プロトコルに従いデータの送信及び受信を行う。スキャナインターフェース２６は、図示しないスキャナを接続する。スキャナは、バーコード，二次元データコード等のコードシンボルを読み取るためのデバイスである。
【００２５】
サーバ２０は、補助記憶デバイス２３において、広告管理テーブル２８を記憶可能である。図５は、広告管理テーブル２８の構成を示す模式図である。図示するように、広告管理テーブル２８は、広告ＩＤが記述されるエリア２８１と、ＭＦＰＩＤ別に使用回数が記述されるエリア２８２とからなる。広告管理テーブル２８の用途については、後述する。
【００２６】
図６は、ＭＦＰ１０の要部回路構成を示すブロック図である。ＭＦＰ１０は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、時計１４、ＬＡＮインターフェース１５、操作パネル１６、スキャナユニット１７、プリンタユニット１８、ファクシミリユニット１９及びシステム伝送路１１０を備える。図６において、ファクシミリはＦＡＸと略記されており、インターフェースはＩ／Ｆと略記されている。
【００２７】
システム伝送路１１０は、アドレスバス、データバス、制御信号線等を含む。ＭＦＰ１０は、システム伝送路１１０に、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、時計１４、ＬＡＮインターフェース１５、操作パネル１６、スキャナユニット１７、プリンタユニット１８及びファクシミリユニット１９を接続する。ＭＦＰ１０は、プロセッサ１１、メインメモリ１２及び補助記憶デバイス１３と、これらを接続するシステム伝送路１１０とによってコンピュータを構成する。
【００２８】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、ＭＦＰ１０としての各種の機能を実現するべく各部を制御する。プロセッサ１１は、例えばＣＰＵである。
【００２９】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。メインメモリ１２は、プロセッサが各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサによってデータが適宜書き換えられるワークエリアとして使用する。例えば不揮発性のメモリ領域はＲＯＭである。揮発性のメモリ領域はＲＡＭである。
【００３０】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤ等が補助記憶デバイス１３として使用される。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータや、プロセッサ１１での処理によって作成されたデータを保存する。補助記憶デバイス１３は、上記のアプリケーションプログラムを記憶する場合もある。
【００３１】
時計１４は、ＭＦＰ１０の時刻情報源として機能する。プロセッサ１１は、時計１４によって計時される時刻情報を基に、現在の日付及び時間を計時する。
【００３２】
ＬＡＮインターフェース１５は、ＬＡＮ４０に接続する。ＭＦＰ１０は、ＬＡＮ４０を介してサーバ２０を含む他の装置とデータ通信を行う。
【００３３】
操作パネル１６は、表示デバイスの一態様であるディスプレイと、入力デバイスの一態様であるキーボードとを含む。ディスプレイは、画面の表面に、入力デバイスの別態様であるタッチセンサを重ねて配置したタッチパネル式である。キーボードは、テンキー、スタートキー、リセットキー等のＭＦＰ１０として必要な複数のキーを配置する。ＭＦＰ１０の動作モードを切り替えるためのモードキーも、キーボードに配置される。ＭＦＰ１０の動作モードには、印刷モード、複写モード、ファクシミリモード等がある。本実施形態のＭＦＰ１０は、複写モードとして通常の印刷物を複写する通常複写モードとは別に、広告画像の印刷物を複写するときに使用する広告複写モードを含む。
【００３４】
スキャナユニット１７は、ランプ、ミラー、光電変換素子としてのＣＣＤ等を備える。ランプは、原稿台に置かれた原稿に光を照射する。ミラーは、原稿からの反射光を偏向する。ＣＣＤは、ミラーからの光学像を受光して、光電変換を行う。スキャナユニット１７は、原稿台に置かれた原稿に対して副走査方向に移動することにより、原稿台上の原稿画像を読み取る。読み取られた光学像は、ＣＣＤで光電変換され、所定の処理を施された後、印刷データとしてプロセッサ１１に出力される。
【００３５】
プリンタユニット１８は、例えば電子写真方式によって画像を形成する。すなわちプリンタユニット１８は、画像形成用に処理された印刷データを用いて点灯制御するレーザ光源から射出する光ビームにより感光体を走査露光し、静電潜像を生成する。プリンタユニット１８は、生成された静電潜像をトナーにより現像し、作成されたトナー像を印刷媒体としての用紙に転写する。プリンタユニット１８は、定着ヒータによって加熱される定着部にトナー画像の転写された用紙を通すことで、トナー画像を用紙に定着させる。プリンタユニット１８は、後処理が指示されていれば、その処理を経てプリント出力を行う。
【００３６】
ファクシミリユニット１９は、ＬＡＮ４０を介してファクシミリ画像データを受信すると、このファクシミリ画像データから印刷画像データを生成して、プリンタユニット１８に出力する。またファクシミリユニット１９は、ＭＦＰ１０で形成されたファクシミリ画像データを、ＬＡＮ４０を介して宛先の機器へと送信する。
【００３７】
ＭＦＰ１０は、補助記憶デバイス１３において、ＭＦＰＩＤと広告印刷回数Ｃとを記憶する。ＭＦＰＩＤは、自装置固有の第２識別データとして機能する。広告印刷回数Ｃは、当該ＭＦＰ１０で印刷された広告画像の総数である。広告画像の印刷回数を計数することで、広告印刷に対する課金を管理することができる。すなわち通常印刷の場合は、ＭＦＰ１０のユーザが印刷コストを負担するが、広告印刷の場合はユーザが印刷コストを負担しない。印刷コストは、たとえば印刷配信業者が負担する。
【００３８】
ＭＦＰ１０は、図７に示すように、メインメモリ１２の揮発性領域１２０の一部に、画像メモリ１２１、広告ＩＤメモリ１２２、複写制限回数メモリ１２３及び複写回数メモリ１２４としての領域を形成する。これらの領域の用途については後述する。
【００３９】
次に、画像処理システム１の主要な動作について、図８乃至図１３を用いて説明する。  
図８は、サーバ２０のプロセッサ２１が、広告配信プログラムに従って実行する広告配信処理の手順を示す流れ図である。広告配信プログラムは、メインメモリ２２または補助記憶デバイス２３に記憶されている。以下に説明する処理の内容は一例である。同様な結果を得ることが可能であれば、その処理手順及び処理内容は特に限定されるものではない。
【００４０】
広告配信プログラムは、時計２４によって計時される時刻が予め設定された時刻になると起動する。広告配信プログラムが起動すると、プロセッサ２１は、図８の流れ図に示す手順の処理を開始する。プロセッサ２１は、Ａｃｔ１として広告データベース５０を検索する。プロセッサ２１は、Ａｃｔ２として、広告データベース５０に未処理の広告データレコード５０Ｒが存在するか否かを確認する。未処理の広告データレコード５０Ｒが存在する場合、プロセッサ２１は、Ａｃｔ２においてＹＥＳと判定し、Ａｃｔ３へと進む。プロセッサ２１は、Ａｃｔ３として広告データベース５０から未処理の広告データレコード５０Ｒを検出する。
【００４１】
プロセッサ２１は、Ａｃｔ４として広告データレコード５０Ｒの配信日と時計２４によって計時されている日付とから配信日を経過しているか否かを確認する。配信日を経過していない場合、プロセッサ２１は、Ａｃｔ４においてＮＯと判定し、Ａｃｔ１へと戻る。
【００４２】
Ａｃｔ４において配信日が経過している場合、プロセッサ２１はＹＥＳと判定し、Ａｃｔ５へと進む。プロセッサ２１は、Ａｃｔ５として広告データレコード５０Ｒの配信済フラグをチェックして未配信であるか否かを確認する。配信済フラグが“１”、すなわち広告データベース５０から読み込んだ広告データレコード５０Ｒが配信済である場合、プロセッサ２１は、Ａｃｔ５においてＮＯと判定し、Ａｃｔ１へと戻る。
【００４３】
Ａｃｔ５において配信済フラグが“０”、すなわち広告データベース５０から読み込んだ広告データレコード５０Ｒが未配信である場合には、プロセッサ２１はＹＥＳと判定し、Ａｃｔ６へと進む。プロセッサ２１は、Ａｃｔ６として広告配信データを生成する。広告配信データは、広告データレコード５０Ｒの広告ＩＤ、広告画像及び複写制限回数Ｎの各情報を含む。広告配信データは、例えばそのデータレコードのヘッダとして、当該データが広告配信データであることを表す情報も含む。プロセッサ２１は、Ａｃｔ７として広告配信データをメインメモリ２２の揮発性領域に確保させている送信バッファに一時的に保存する。Ａｃｔ６及びＡｃｔ７の処理を終えたならば、プロセッサ２１は、Ａｃｔ１へと戻る。
【００４４】
Ａｃｔ１へと戻ったプロセッサ２１は、広告データベース５０を再度検索する。プロセッサ２１は、広告データベース５０に未処理の広告データレコード５０Ｒが存在する間、Ａｃｔ３乃至Ａｃｔ７の処理を繰り返す。すなわちプロセッサ２１は、配信日が経過している未配信の広告データレコード５０Ｒを広告データベース５０から検出する。プロセッサ２１は、その広告データレコード５０Ｒに基づいて広告配信データを生成し、送信バッファに保存する。
【００４５】
プロセッサ２１は、広告データベース５０に未処理の広告データレコード５０Ｒが存在しないことを確認すると、Ａｃｔ２においてＮＯと判定し、Ａｃｔ８へと進む。プロセッサ２１は、Ａｃｔ８として送信バッファに広告配信データが保存されているか否かを確認する。送信バッファに広告配信データが保存されていない場合、プロセッサ２１は、Ａｃｔ８においてＮＯと判定し、広告配信処理を終了する。
【００４６】
Ａｃｔ８において送信バッファに広告配信データが保存されている場合、プロセッサ２１はＹＥＳと判定し、Ａｃｔ９へと進む。プロセッサ２１は、Ａｃｔ９として送信バッファに保存されている広告配信データをネットワーク３０上に送信するように、ネットワークインターフェース２５を制御する。ネットワークインターフェース２５は、送信バッファから取り込んだ広告配信データをネットワーク３０へと送信する。送信バッファに複数の広告配信データが保存されている場合には、ネットワークインターフェース２５は、１データ毎に広告配信データを取り込んで、ネットワーク３０へと送信する。
【００４７】
このようにプロセッサ２１は、ネットワークインターフェース２５と連動して、印刷データとしての広告配信データを、当該印刷データを識別する第１識別データとしての広告ＩＤ及び複写制限回数Ｎとともにネットワーク３０に送信する。
【００４８】
広告配信データの送信を制御したプロセッサ２１は、Ａｃｔ１０として広告配信データ毎に広告管理テーブル２８を作成する。作成された広告管理テーブル２８は、補助記憶デバイス２３に保存される。補助記憶デバイス２３に保存された広告管理テーブル２８は、そのエリア２８１に広告配信データに含まれる広告ＩＤが記述されている。エリア２８２は、空欄となっている。以上で、プロセッサ２１は、広告配信処理を終了する。
【００４９】
ネットワーク３０へと送信された広告配信データは、各オフィスＯＦ１，ＯＦ２，ＯＦ３のＬＡＮ４０を経由してＭＦＰ１０に配信される。
【００５０】
広告配信データを受信したＭＦＰ１０のプロセッサ１１は、図９の流れ図に示す広告印刷処理を実行する。図９は、プロセッサ１１が、広告印刷プログラムに従って実行する広告印刷処理の手順を示す流れ図である。広告印刷プログラムは、ＭＦＰ１０が有するアプリケーションプログラムの一種である。広告印刷プログラムは、メインメモリ１２または補助記憶デバイス１３に記憶されている。以下に説明する処理の内容は一例である。同様な結果を得ることが可能であれば、その処理手順及び処理内容は特に限定されるものではない。
【００５１】
広告印刷プログラムは、受信部としてのＬＡＮインターフェース１５を介して印刷データを受信すると起動する。広告印刷プログラムが起動すると、プロセッサ１１は、Ａｃｔ２１として印刷データが広告配信データであるか否かを確認する。前述したように広告配信データは、例えばヘッダとして当該データが広告配信データであることを表す情報を含む。プロセッサ１１は、印刷データのヘッダに広告配信データであることを表す情報が含まれているか否かによって、印刷データが広告配信データであるか否かを確認する。印刷データが広告配信データでない場合、プロセッサ１１は、Ａｃｔ２１においてＮＯと判定し、広告印刷処理を終了する。
【００５２】
印刷データが広告配信データである場合、プロセッサ１１は、Ａｃｔ２１においてＹＥＳと判定し、Ａｃｔ２２へと進む。プロセッサ１１は、Ａｃｔ２２としてその広告配信データから広告画像を取得し、画像メモリ１２１に書き込む。プロセッサ１１は、Ａｃｔ２３として同広告配信データから広告ＩＤを取得し、広告ＩＤメモリ１２２に書き込む。プロセッサ１１は、Ａｃｔ２４として同広告配信データから複写制限回数Ｎを取得し、複写制限回数メモリ１２３に書き込む。プロセッサ１１は、Ａｃｔ２５として複写回数メモリ１２４の値を“０”にする。プロセッサ１１は、Ａｃｔ２６として補助記憶デバイス１３に記憶しているＭＦＰＩＤを読み込む。プロセッサ１１は、Ａｃｔ２７として時計１４で計時されている日時を印刷日時として取得する。
【００５３】
上述したＡｃｔ２２乃至Ａｃｔ２７の処理手順はこれに限定されるものではない。処理手順の前後が適宜入れ替わってもよい。Ａｃｔ２２乃至Ａｃｔ２７の処理を終えると、プロセッサ１１は、Ａｃｔ２８として、広告コード７２を生成する。広告コード７２は、図１０に示すように二次元データコードのシンボル形態で生成される。
【００５４】
図１１は、広告コード７２に含まれるデータの構造を示す模式図である。図１１に示すように広告コード７２は、広告ＩＤ、ＭＦＰＩＤ、複写制限回数Ｎ、複写回数Ｍ及び印刷日時を含む。広告ＩＤは、広告ＩＤメモリ１２２に記述されているデータである。ＭＦＰＩＤは、補助記憶デバイス１３から読み込んだデータである。複写制限回数Ｎは、複写制限回数メモリ１２３に記述されているデータである。複写回数Ｍは、複写回数メモリ１２４に記述されているデータである。印刷日時は、時計１４から取得した日時である。
【００５５】
図９に説明を戻す。  
プロセッサ１１は、Ａｃｔ２９として、画像メモリ１２１に記憶されている広告画像の予め指定された位置に、Ａｃｔ２８の処理で生成した広告コード７２の画像、すなわち二次元データコードを合成する。プロセッサ１１は、Ａｃｔ３０として補助記憶デバイス１３に記憶している広告印刷回数Ｃを“１”だけ増加する。プロセッサ１１は、Ａｃｔ３１として広告コード７２を合成した広告画像を印刷媒体に印刷するようにプリンタユニット１８を制御する。
【００５６】
ここに、プロセッサ１１は、Ａｃｔ２２乃至Ａｃｔ２８の処理を実行することにより、生成手段を構成する。プロセッサ１１は、Ａｃｔ２９の処理を実行することにより、画像形成手段を構成する。プロセッサ１１は、プリンタユニット１８と協働してＡｃｔ３１の処理を実行することにより、印刷手段を構成する。すなわちプロセッサ１１は、生成手段、画像形成手段及び印刷手段を備えた制御部として機能する。
【００５７】
図１０は、広告画像７１が印刷された印刷媒体７０の一例を示す模式図である。図示するように、印刷媒体７０には、広告画像７１とともに、広告コード７２を表す二次元データコードが印刷される。広告コード７２は、広告画像７１の予め指定された位置として、例えば右下部分に合成される。
【００５８】
このように本実施形態における画像処理システム１においては、サーバ２０は、広告データベース５０に登録された広告データレコード５０Ｒを基に広告配信データを生成し、ネットワーク３０を経由して各オフィスＯＦ１，ＯＦ２，ＯＦ３のＭＦＰ１０に配信する。
【００５９】
上記広告配信データを受信したＭＦＰ１０は、当該広告配信データに含まれる広告ＩＤと自装置固有のＭＦＰＩＤとを有する広告コード７２を生成する。ＭＦＰ１０は、広告配信データに含まれる広告画像７１の予め指定された位置に広告コード７２を合成する。ＭＦＰ１０は、広告コード７２を合成した広告画像７１をプリンタユニット１８により印刷媒体７０に印刷する。
【００６０】
したがって、例えば広告配信業者は、印刷媒体７０に広告画像７１とともに印刷された広告コード７２を解析することによって、その広告画像７１がどのＭＦＰ１０によって印刷されたのかを容易に把握することができる。
【００６１】
広告コード７２は、印刷日時の情報も含む。したがって広告配信業者は、広告コード７２を解析することによって、その広告画像７１がいつ印刷されたのかという情報も容易に把握することができる。
【００６２】
広告コード７２は、複写制限回数Ｎと複写回数Ｍとを含む。これら複写制限回数Ｎと複写回数Ｍは、ＭＦＰ１０において広告画像７１を複写する場合に使用される。
【００６３】
図１０に示すように、広告画像７１の一態様は、クーポンとして利用できる画像が想定される。すなわち、オフィスＯＦ１，ＰＦ２，ＯＦ３の従業員が、広告画像７１が印刷された印刷媒体７０を対象となる店舗に持参することで、値引等の特典が得られるというものである。この場合において、広告主は、従業員がＭＦＰ１０の複写機能を利用して広告画像７１を別の印刷媒体に複写することを許容する。そうすることにより、ＭＦＰ１０の台数以上の広告画像７１を、オフィスＯＦ１，ＰＦ２，ＯＦ３に配信したことと同等の効果が得られる。しかし無制限に複写を許容した場合には、店舗の利益に支障を生じる場合がある。このため広告主は、広告データを提供する際に複写制限回数Ｎを設定する。ＭＦＰ１０は、広告画像７１に関して複写制限回数Ｎを超える回数の複写を不可とする。この機能は、ＭＦＰ１０が広告複写モードのとき有効となる。
【００６４】
図１２は、ＭＦＰ１０のプロセッサ１１が、広告複写プログラムに従って実行する広告複写処理の手順を示す流れ図である。広告複写プログラムは、ＭＦＰ１０が有するアプリケーションプログラムの一種である。広告複写プログラムは、メインメモリ１２または補助記憶デバイス１３に記憶されている。以下に説明する処理の内容は一例である。同様な結果を得ることが可能であれば、その処理手順及び処理内容は特に限定されるものではない。
【００６５】
広告複写プログラムは、操作パネル１６に対する操作入力によりＭＦＰ１０の動作モードとして広告複写モードが選択されると起動する。広告複写プログラムが起動すると、プロセッサ１１は、Ａｃｔ４１として原稿台に置かれた原稿画像を読み取るようにスキャナユニット１７を制御する。プロセッサ１１は、Ａｃｔ４２としてスキャナユニット１７で読み取られた原稿画像を画像メモリ１２１に書き込む。
【００６６】
プロセッサ１１は、Ａｃｔ４３として画像メモリ１２１に書き込まれた原稿画像に、広告コード７２の画像が含まれているか否かを確認する。広告コード７２の画像、すなわち二次元データコードが含まれていない場合、プロセッサ１１は、Ａｃｔ４３においてＮＯと判定し、Ａｃｔ５７へと進む。プロセッサ１１は、Ａｃｔ５７として画像メモリ１２１に書き込まれた原稿画像を印刷媒体に印刷するように、プリンタユニット１８を制御する。すなわちＭＦＰ１０は、広告複写モードにおいても、広告画像以外の原稿画像を複写することができる。
【００６７】
原稿画像に広告コード７２の画像、すなわち二次元データコードが含まれている場合、プロセッサ１１は、Ａｃｔ４３においてＹＥＳと判定し、Ａｃｔ４４へと進む。プロセッサ１１は、Ａｃｔ４４として原稿画像から広告コード７２を抽出する。プロセッサ１１は、Ａｃｔ４５として広告コード７２をデコードする。プロセッサ１１は、Ａｃｔ４６として広告コード７２をデコードして得られた広告ＩＤを広告ＩＤメモリ１２２に記述する。プロセッサ１１は、Ａｃｔ４７として広告コード７２をデコードして得られた複写制限回数Ｎを複写制限回数メモリ１２３に記述する。プロセッサ１１は、Ａｃｔ４８として広告コード７２をデコードして得られた複写回数Ｍを複写回数メモリ１２４に記述する。
【００６８】
上述したＡｃｔ４６乃至Ａｃｔ４８の処理手順はこれに限定されるものではない。処理手順の前後が適宜入れ替わってもよい。Ａｃｔ４６乃至Ａｃｔ４８の処理を終えると、プロセッサ１１は、Ａｃｔ４９として複写回数メモリ１２４に記述された複写回数Ｍを“１”だけ加算した値に書き換える。プロセッサ１１は、Ａｃｔ５０として複写制限回数メモリ１２３に記述されている複写制限回数Ｎと複写回数メモリ１２４に記述されている複写回数Ｍとを比較して、複写回数Ｍが複写制限回数Ｎを超えているか否かを確認する。
【００６９】
複写回数Ｍが複写制限回数Ｎを超えている場合、プロセッサ１１は、Ａｃｔ５０においてＹＥＳと判定し、Ａｃｔ５１へと進む。プロセッサ１１は、Ａｃｔ５１として複写不可処理を実行する。例えばプロセッサ１１は、操作パネル１６のディスプレイに、広告画像の複写が不可であることをオペレータに知らせるガイダンスを表示し、画像メモリ１２１、広告ＩＤメモリ１２２、複写制限回数メモリ１２３及び複写回数メモリ１２４をクリアする。複写不可処理を終えると、プロセッサ１１は、広告複写処理を終了する。
【００７０】
複写回数Ｍが複写制限回数Ｎを超えていない場合、プロセッサ１１は、Ａｃｔ５０においてＮＯと判定し、Ａｃｔ５２へと進む。プロセッサ１１は、Ａｃｔ５２乃至Ａｃｔ５７として、前述した広告印刷処理のＡｃｔ２６乃至Ａｃｔ３１と同様の処理を実行する。すなわちプロセッサ１１は、Ａｃｔ５２として補助記憶デバイス１３からＭＦＰＩＤを読み込む。プロセッサ１１は、Ａｃｔ５３として時計１４から印刷日時を取得する。プロセッサ１１は、Ａｃｔ５４として、広告コード７２を生成する。プロセッサ１１は、Ａｃｔ５５として、画像メモリ１２１に記憶されている広告画像の予め指定された位置に広告コード７２の画像、すなわち二次元データコードを合成する。プロセッサ１１は、Ａｃｔ５６として広告印刷回数Ｃを“１”だけ増加する。プロセッサ１１は、Ａｃｔ５７として広告コード７２を合成した広告画像を印刷媒体に印刷するようにプリンタユニット１８を制御する。
【００７１】
ここにプロセッサ１１は、Ａｃｔ４４乃至Ａｃｔ４９及びＡｃｔ５２乃至Ａｃｔ５４の処理を実行することにより、第２生成手段を構成する。プロセッサ１１は、Ａｃｔ５０の処理を実行することにより、比較手段を構成する。プロセッサ１１は、Ａｃｔ５５の処理を実行することにより、複写画像形成手段を構成する。
【００７２】
このように本実施形態における画像処理システム１においては、ＭＦＰ１０は、印刷媒体７０に印刷された広告画像７１をスキャナユニット１７で読み取ると、その広告画像７１から広告コード７２を抽出する。ＭＦＰ１０は、広告コード７２をデコードして、広告ＩＤ、複写制限回数Ｎ及び複写回数Ｍを取得する。ＭＦＰ１０は、複写回数Ｎを“１”だけ増加する。
【００７３】
ＭＦＰ１０は、複写回数Ｍが複写制限回数Ｎを超えたか否かを判定する。複写回数Ｍが複写制限回数Ｎを超えていない場合、ＭＦＰ１０は、広告コード７２を生成し直す。生成し直す前の広告コード７２を広告コード７２-1と表し、生成し直した広告コードを広告コード７２-2と表す。広告コード７２-2は、広告コード７２-1に対して複写回数Ｍが“１”だけ増えた数となっている。広告コード７２-2は、広告コード７２-1に対して印刷日付も更新されている。広告コード７２-1を合成した広告画像７１を印刷したＭＦＰ１０と異なるＭＦＰ１０で広告画像７１を複写した場合、広告コード７２-2は、広告コード７２-1に対してＭＦＰＩＤも変更される。
【００７４】
ＭＦＰ１０は、生成し直した広告コード７２-2を、スキャナユニット１７で読み取った広告画像７１の予め指定された位置に合成する。ＭＦＰ１０は、広告コード７２-2を合成した広告画像７１をプリンタユニット１８により印刷媒体７０に印刷する。すなわち、広告コード７２-1を合成した広告画像７１をＭＦＰ１０で複写することにより、広告コード７２が広告コード７２-1から広告コード７２-2に入れ替わった広告画像７１が印刷される。
【００７５】
一方、複写回数Ｍが複写制限回数Ｎを超えている場合には、ＭＦＰ１０は、複写不可処理を実行する。すなわち、広告画像７１の複写が禁止される。
【００７６】
したがって、ＭＦＰ１０のユーザ、例えばオフィスＯＦ１，ＰＦ２，ＯＦ３の従業員は、広告配信業者から配信された広告画像７１を、その広告画像７１とともに配信された複写制限回数Ｎの範囲内で複写することができる。
【００７７】
ＭＦＰ１０によって複写された広告画像７１にも広告コード７２-2が合成されて印刷される。複写された広告画像７１に合成されて印刷された広告コード７２-2は、複写回数が“１”以上となっている。したがって、例えば広告配信業者は、印刷媒体７０に広告画像７１とともに印刷された広告コード７２-2を解析し、複写回数Ｍが“１”以上の場合には、その広告画像７１がＭＦＰ１０によって複写されたものであることを容易に把握することができる。広告配信業者は、複写回数Ｎから、何度目の複写であるのかも容易に把握できる。
【００７８】
ところで、広告配信業者が広告画像７１を印刷または複写したＭＦＰ１０を把握するためには、広告コード７２を解析する必要がある。広告コード７２の解析は、サーバ２０が行う。次に、サーバ２０の解析動作について、図１３を用いて説明する。
【００７９】
図１３は、サーバ２０のプロセッサ２１が、広告解析プログラムに従って実行する広告解析処理の手順を示す流れ図である。広告解析プログラムは、サーバ２０が有するアプリケーションプログラムの一種である。広告解析プログラムは、メインメモリ２２または補助記憶デバイス２３に記憶されている。以下に説明する処理の内容は一例である。同様な結果を得ることが可能であれば、その処理手順及び処理内容は特に限定されるものではない。
【００８０】
広告解析プログラムは、スキャナインターフェース２６に接続されたスキャナにより二次元データコードが読み取られると起動する。広告解析プログラムが起動すると、プロセッサ２１は、Ａｃｔ６１として二次元データコードが広告コード７２であるか否かを確認する。広告コード７２以外の二次元データコードが読み取られた場合、プロセッサ２１は、Ａｃｔ６１においてＮＯと判定し、エラーとする。
【００８１】
広告コード７２の二次元データコードが読み取られた場合、プロセッサ２１は、Ａｃｔ６１においてＹＥＳと判定し、Ａｃｔ６２へと進む。プロセッサ２１は、Ａｃｔ６２として広告コード７２をデコードする。プロセッサ２１は、Ａｃｔ６３として広告コード７２をデコードして得られた広告ＩＤを検出する。プロセッサ２１は、Ａｃｔ６４として広告コード７２をデコードして得られたＭＦＰＩＤを検出する。
【００８２】
上述したＡｃｔ６３及びＡｃｔ６４の処理手順はこれに限定されるものではない。処理手順の前後が入れ替わってもよい。Ａｃｔ６３乃至Ａｃｔ６４の処理を終えると、プロセッサ２１は、Ａｃｔ６５として補助記憶デバイス２３から、エリア２８１に記述されている広告ＩＤがＡｃｔ６３の処理で検出した広告ＩＤと一致する広告管理テーブル２８を検索する。該当する広告管理テーブル２８を検出し得たならば、プロセッサ２１は、Ａｃｔ６６として同広告管理テーブル２８のエリア２８２に、Ａｃｔ６４の処理で検出したＭＦＰＩＤが記述されているか否かを確認する。
【００８３】
広告管理テーブル２８のエリア２８２に、Ａｃｔ６４の処理で検出したＭＦＰＩＤが記述されていない場合、プロセッサ２１は、Ａｃｔ６６にてＮＯと判定し、Ａｃｔ６７へと進む。プロセッサ２１は、Ａｃｔ６７として、Ａｃｔ６４の処理で検出したＭＦＰＩＤと回数“１”のデータとを関連付けて、広告管理テーブル２８のエリア２８２に記述する。
【００８４】
広告管理テーブル２８のエリア２８２に、Ａｃｔ６４の処理で検出したＭＦＰＩＤが記述されている場合、プロセッサ２１は、Ａｃｔ６６にてＹＥＳと判定し、Ａｃｔ６８へと進む。プロセッサ２１は、Ａｃｔ６８として、Ａｃｔ６４の処理で検出したＭＦＰＩＤとに関連付けられてエリア２８２に記述されている回数のデータを“１”だけ増加した値に書き換える。以上で、プロセッサ２１は、広告解析処理を終了する。
【００８５】
このように、サーバ２０は、ＭＦＰ１０に配信した広告画像７１の広告ＩＤ毎に広告管理テーブル２８を作成する。サーバ２０は、広告画像７１とともに印刷された広告コード７２がスキャナで読み取られる毎に、その広告コード７２から広告ＩＤとＭＦＰＩＤとを検出する。サーバ２０は、検出された広告ＩＤが設定された広告管理テーブル２８に、検出されたＭＦＰＩＤと関連付けて、当該ＭＦＰＩＤが検出された回数を記述する。
【００８６】
したがって、広告配信業者は、広告管理テーブル２８のデータを参照することにより、どのＭＦＰ１０で印刷または複写された広告画像が多く利用されたのかを、広告画像毎に把握することができる。その結果、広告配信業者は、広告画像の配信先であるＭＦＰ１０を単位として、広告効果を容易に検証することができる。
【００８７】
以上詳述したように本実施形態によれば、広告画像７１の印刷媒体７０がどのＭＦＰ１０によって印刷されたのかということを容易に把握できる画像処理システム１を提供することができる。  
どのＭＦＰ１０からプリントアウトされた広告かを把握することで、どのＭＦＰ１０に配信すればより効果が得られるか、あるいは逆に効果が得られないかを容易に把握できる。その結果、効果の小さいＭＦＰ１０に対しては配信を取りやめるという判断もでき、広告配信に係る費用の無駄を省くことができる。また、ＭＦＰ１０のユーザも使いもしない広告に煩わされることが減り、配信停止の連絡をしなくとも自動的に配信が停止されるので、効率的である。
【００８８】
本実施形態によれば、広告画像７１毎に設定される複写制限回数の範囲内おいて、広告画像７１の印刷媒体７０をＭＦＰ１０で複写することができる。そして、広告画像７１を複写した場合においても、どのＭＦＰ１０によって複写されたのかということを容易に把握できる画像処理システム１を提供することができる。
【００８９】
本実施形態によれば、広告画像７１の印刷媒体７０がどのＭＦＰ１０によって印刷されたのかということを容易に把握できるＭＦＰ１０を提供することができる。
【００９０】
本実施形態によれば、印刷媒体７０に印刷された広告画像７１を複写することができ、かつその複写回数Ｍを容易に把握できるＭＦＰ１０を提供することができる。
【００９１】
本実施形態によれば、広告画像７１毎に設定される複写制限回数の範囲内おいて、広告画像７１の印刷媒体７０を複写できるＭＦＰ１０を提供することができる。そして、広告画像７１を複写した場合においても、どのＭＦＰ１０によって複写されたのかということを容易に把握することができる。
【００９２】
以上、印刷物がどの画像処理装置によって印刷されたのかということを容易に把握できる画像処理システムの実施形態について説明したが、かかる実施形態はこれに限定されるものではない。
【００９３】
前記実施形態では、印刷物に印刷される画像を広告画像７１としたが、画像は広告画像７１に限定されるものではない。例えば不特定多数のユーザに配信することを目的としたパンフレット、入場券、等の画像であってもよい。
【００９４】
前記実施形態では、画像処理装置の一例としてＭＦＰ１０を例示したが、画像処理装置は、印刷機能のみの印刷装置、例えばコピー機であってもよい。  
また、カラー印刷対応の印刷装置とモノクロ印刷対応の印刷装置とが混在している場合、サーバ２０は、広告データレコード５０Ｒに含まれる広告画像がカラー画像の場合とモノクロ画像との場合とで、広告配信データの送信先を選別するようにしてもよい。あるいはカラー印刷対応の印刷装置はカラー画像の広告配信データを受信し、モノクロ対応の印刷装置はモノクロ画像の広告配信データを受信するように設定してもよい。
【００９５】
前記実施形態では、広告画像７１を複写した際に作成し直した広告コード７２-2を元の広告コード７２-1と入れ替えて印刷する場合を例示した。他の実施形態としては、元の広告コード７２-1とは別の位置に作成し直した広告コード７２-2を差し込んで印刷する場合も考えられる。
【００９６】
この場合、各ＭＦＰ１０は、図１４に示すように、複写回数に関連付けてＸ−Ｙの二次元座標からなる印刷位置座標を設定した差込み位置テーブル８０を備える。差込み位置テーブル８０は、例えば補助記憶デバイス１３で記憶する。
【００９７】
プロセッサ１１は、図９のＡｃｔ２９において、広告画像７１に広告コード７２-1を合成する際には差込み位置テーブル８０を参照し、複写回数“０”に対応した印刷位置座標を基点として広告コード７２-1を位置決めする。プロセッサ１１は、図１２のＡｃｔ５５において、広告画像７１に広告コード７２-2を合成する際には、差込み位置テーブル８０を参照し、広告コードの複写回数に対応した印刷位置座標を基点として広告コード７２-2を位置決めする。
【００９８】
こうすることにより、図１５に示すように、広告画像７１を複写する毎に広告コード７２-1，７２-2が追加された広告画像７１が印刷媒体７０に印刷されることとなる。
【００９９】
前記実施形態では、広告画像７１毎に複写制限回数Ｎを設定した。複写制限回数Ｎは、広告画像７１と関係なく一定値であってもよい。あるいは複写制限回数Ｎを省略してもよい。複写制限回数Ｎを省略した場合、複写回数は制限を受けなくなる。しかし広告コード７２には複写回数Ｍが含まれるため、広告コード７２を解析することによって何回目の複写画像であるのかという情報を取得することができる。複写回数が多いほど、広告効果は高いと認識できる。
【０１００】
複写制限回数Ｎ及び複写回数Ｍは、回数を表す数値そのものでなくてもよい。回数に相当するデータであればよい。要は、ＭＦＰ１０のプロセッサ１１が回数であることを認識できればよい。
【０１０１】
前記実施形態では、広告解析プログラムは、スキャナインターフェース２６に接続されたスキャナにより二次元データコードが読み取られると起動するとして説明した。広告解析プログラムは、ネットワーク３０を介して接続されたスキャナ付の端末から二次元データコードの読取りデータを受信したことに応じて起動するようにしてもよい。こうすることにより、例えば印刷媒体７０を客から回収した店舗のオペレータが、その印刷媒体７０に広告画像７１とともに印刷されている広告コード７２をスキャナで読取り操作することで、サーバ２０の解析動作を実現させることができる。
【０１０２】
なお、画像処理装置の譲渡は一般に、広告印刷プログラム、広告複写プログラム等のプログラムがＲＯＭに記憶された状態にて行われる。しかしこれに限らず、プログラムがＲＯＭに記憶されていない状態で譲渡されてもよい。そしてこの場合は、画像処理装置が備える書き込み可能な記憶デバイスに、この画像処理装置とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。広告印刷プログラム、広告複写プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１０３】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０４】
１…画像処理システム、１０…ＭＦＰ、２０…サーバ、２８…広告管理テーブル、３０…ネットワーク、４０…ＬＡＮ、５０…広告データベース、６０…ＭＦＰデータベース、７０…印刷媒体、７１…広告画像、７２…広告コード、８０…差込み位置テーブル、１２１…画像メモリ、１２２…広告ＩＤメモリ、１２３…複写制限回数メモリ、１２４…複写回数メモリ。
【図１】
2019186787.tif 000003
【図２】
2019186787.tif 000004
【図３】
2019186787.tif 000005
【図４】
2019186787.tif 000006
【図５】
2019186787.tif 000007
【図６】
2019186787.tif 000008
【図７】
2019186787.tif 000009
【図８】
2019186787.tif 000010
【図９】
2019186787.tif 000011
【図１０】
2019186787.tif 000012
【図１１】
2019186787.tif 000013
【図１２】
2019186787.tif 000014
【図１３】
2019186787.tif 000015
【図１４】
2019186787.tif 000016
【図１５】
2019186787.tif 000017