(57)【要約】【課題】  パスワードの照合当により条件的にコピーを実行する方式では、それよりも柔軟な利用が可能となるが、これはこれで問題が生じる。例えば、パスワードを忘れた場合や盗まれた場合に困ってしまう。【解決手段】  画像データに含まれるコード画像データをデコードするデコード手段を有する画像データ出力装置であって、  前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれていない場合に、前記画像データの出力を行わず、前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれている場合に、前記画像データの出力を行う画像データ出力装置。【選択図】  図５
2012020477.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれるコード画像データをデコードするデコード手段を有する画像データ出力装置であって、
前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれていない場合に、前記画像データの出力を行わず、
前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれている場合に、前記画像データの出力を行う画像データ出力装置。
【請求項２】
前記デコード手段でのデコードにより得られる識別情報は、前記画像データの元となった印刷物の印刷を行った装置のＩＤ、前記印刷物を特定するＩＤ、ユーザＩＤのうちの何れかであることを特徴とする請求項１に記載の画像データ出力装置。
【請求項３】
画像データに含まれるコード画像データをデコードするデコード手段を有する画像データ出力装置であって、
前記デコード手段でのデコードにより得られた情報の中に前記画像データの出力を許可することを示す情報が含まれている場合に、前記画像データの出力を行い、
前記デコード手段でのデコードにより得られた情報の中に前記画像データの出力を禁止することを示す情報が含まれている場合で、かつ、前記デコード手段でのデコードにより得られた情報の中の識別情報がサーバで管理されている識別情報に含まれていない場合に、前記画像データの出力を行わず、
前記デコード手段でのデコードにより得られた情報の中に前記画像データの出力を禁止することを示す情報が含まれている場合で、かつ、前記デコード手段でのデコードにより得られた情報の中の識別情報がサーバで管理されている識別情報に含まれている場合に、前記画像データの出力を行う画像データ出力装置。
【請求項４】
画像データに含まれるコード画像データをデコードするデコード工程を有する画像データ出力方法であって、
前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれていない場合に、前記画像データの出力を行わず、
前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれている場合に、前記画像データの出力を行う画像データ出力方法。
【請求項５】
請求項４に記載の画像データ出力方法をコンピュータに実行させるためのコンピュータよみとり可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに含まれるコード画像データに基づいて画像データの出力可否を決定する画像データの出力装置、方法、プログラムに関するものである。
【背景技術】
【０００２】
特許文献１に示すように、従来から、画像パターンを文書の紙面上に埋め込んで印刷記録しておき、その画像パターンに埋め込まれている情報を読取ることによりコピーの許可、禁止制御を行う方式が提案されている。
【０００３】
また、特許文献１では、パスワードを入力することにより条件的にコピーの実行を行う方式についてもあわせて述べられている。この場合、ユーザが入力したパスワードと、画像パターン内に含まれたパスワードとを照合することにより、パスワードが一致すればコピーは実行されるが、一致しない場合コピーは実行されない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許登録４３４３９６８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来装置によるコピーの許可、禁止制御では、一律にその文書原稿のコピーの許可、禁止の判断が行われる。
【０００６】
また、パスワードの照合当により条件的にコピーを実行する方式では、それよりも柔軟な利用が可能となるが、これはこれで問題が生じる。例えば、パスワードを忘れた場合や盗まれた場合に困ってしまう。
【課題を解決するための手段】
【０００７】
この課題を解決するために、本発明の画像データに含まれるコード画像データをデコードするデコード手段を有する画像データ出力装置は、
前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれていない場合に、前記画像データの出力を行わず、
前記デコード手段でのデコードにより得られた識別情報が、サーバで管理されている識別情報に含まれている場合に、前記画像データの出力を行う。
【発明の効果】
【０００８】
ある人が印刷を行った印刷物をまた別の人がコピーするような形態において、両者の人が同じグループ内に所属する場合においてのみ、コピーを実行するという制御が少ないメモリ領域で実現できる。
【図面の簡単な説明】
【０００９】
【図１】実施例１のシステム図
【図２】実施例１における二次元コードに含まれる情報を示す図
【図３】実施例１における二次元コードの例を示す図
【図４】実施例１におけるＭＦＰのグループを示す図
【図５】実施例１におけるフローチャートを示す図
【図６】実施例１における二次元コードの更新情報を示す図
【図７】実施例１における更新情報に対する二次元コードの例を示す図
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。
【実施例１】
【００１１】
図１は、実施例１のＭＦＰ装置を示した図である。実施例１のシステムは、画像形成装置としてのＭＦＰ１０１から構成される。なお、画像形成装置は、画像データ出力装置とも呼ばれ、画像データを何らかの形で出力できる装置であれば何でもよく、たとえば紙に出力（印刷）する装置や、別装置に出力（送信）する装置が含まれる。また、本実施例の説明は、画像データ出力装置の一例としてＭＦＰを取り上げて行う。
【００１２】
また、ＭＦＰ１０１はＬＡＮポートを備えておりネットワークによる通信制御が可能であるとする。
【００１３】
原稿１０２には、画像と、原稿１０２に関する情報が含まれた二次元コード１０３が印字されている。
【００１４】
ユーザは、原稿を原稿台にセットし、原稿のコピーを、ＭＦＰ１０１に指示する。
【００１５】
ＭＦＰ１０１は、原稿台上の原稿１０２をスキャンすると、原稿１０２に含まれる二次元コード１０３を検出し、デコードする。
【００１６】
本実施例で示すシステムでは、この二次元コードには特定の規定に従ったセキュリティマークであるものとして、この二次元コードにはマーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報が含まれているものとする。ＩＤは識別情報とも呼ばれる。
【００１７】
すなわち、まず、原稿上に印字される二次元コードに含まれる情報には、この二次元コードが特定のセキュリティマークであること示す識別子が含まれる。
【００１８】
また、その原稿がコピー禁止か、コピー許可か、といった原稿のコピー制御に関する情報が含まれる。この情報を、以降、コピー制御情報という。
【００１９】
さらに、誰が印刷出力物の出力（作成）を指示したのかを追跡するのに必要な情報がある。この情報を、以降、追跡情報という。
【００２０】
この追跡情報には、印刷出力物の出力を指示したユーザのユーザ名、画像形成装置のシリアル番号、印刷出力物の出力時刻、画像形成装置の製造メーカ名が含まれているものとする。
【００２１】
さらに、文書の印刷を行うごとに生成される文書ＩＤが含まれる。これは印刷出力時に印刷された出力文書に対して割り振られる文書のＩＤ番号である。
【００２２】
また、あわせて、グループ内コピー制御情報が含まれる。これは、所定のグループ内でのコピーの許可、禁止制御を条件的に行うための制御情報である。
【００２３】
本実施例においては、二次元コードに含まれる情報としては、上記のマーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報であるものとする。これらの情報を含むことができるように二次元コードのサイズは規定されているものとする。
【００２４】
なお、原稿がスキャン対象である紙なのに対して、印刷出力物は、何らかの情報が印字された紙である。印刷出力物がスキャン対象になった場合には、原稿＝印刷出力物となるため、両者の間に実質的な違いは無い。
【００２５】
また、二次元コードをデコードすることで、これらの二次元コードに含まれる情報が抽出できる。ＭＦＰ１０１は、二次元コードに含まれるマーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報をあらかじめ定められた規定に従って抽出する。
【００２６】
そして、ＭＦＰ１０１は、この原稿のコピーに従って、二次元コードに含まれる追跡情報の更新を行う。この時、ＭＦＰ１０１は、今回のコピーにおける、印刷出力物の出力を指示したユーザのユーザ名、画像形成装置のシリアル番号、印刷出力物の出力時刻、画像形成装置の製造メーカ名に関する情報へと更新する。さらに、ＭＦＰ１０１は文書ＩＤを今回のコピーにより割り当てられる文書ＩＤへと更新する。そして、二次元コードに含まれていた追跡情報、文書ＩＤを消去して、今回得られた追跡情報、文書ＩＤを新たに生成する二次元コードに含ませる情報として設定する。
【００２７】
この後、ＭＦＰ１０１は、上記の更新された追跡情報、文書ＩＤ、及びマーク識別子、コピー制御情報、グループ内コピー制御情報を含ませて、情報のエンコードを行う。
【００２８】
こうして生成した二次元コード１０５を、原稿上のコピー対象画像と合成し、印刷出力物１０４を出力する。
【００２９】
その結果、印刷出力物１０４の二次元コード１０５には、原稿１０２の二次元コード１０３に含まれていた情報＋今回のＭＦＰ１０１による図５の処理により更新された追跡情報＋文書ＩＤが含まれることになる。
【００３０】
ここで、本実施例における二次元コードのデコード、エンコードという言葉の定義について、図２と図３とを用いて説明する。
【００３１】
図２は、本実施例のセキュリティマークの規定に従った二次元コードに含まれている情報の事例を示す図である。二次元コードのコード情報は情報フィールドに分けてフォーマットされており、各フィールドに情報項目ごとに値が設定される。
【００３２】
図２によれば、フィールド１には特定のセキュリティマークであることを示すマーク識別子が、“Ｓｅｃｕｒｉｔｙ  Ｍａｒｋ”という情報として二次元コードに含まれる。
【００３３】
また、フィールド２には、コピー制御情報として、コピー許可の場合は、“Ｃｏｐｙ  ｏｋ”というタグ形式の情報として二次元コードに含まれている。
【００３４】
一方で、コピー禁止であった場合は、これを示すセキュリティ情報は、“Ｃｏｐｙ  ｎｇ”というタグ形式の情報として二次元コードに含まれる。
【００３５】
また、追記情報については、フィールド３にはユーザ名として“Ｙａｍａｄａ  Ｔａｒｏ”、フィールド４には画像形成装置のシリアル番号として、“４３９７６０３”が含まれている。また、フィールド５には印刷出力物の出力時刻として、“２００８／０９／２１  １４：３３”が、フィールド６には画像形成装置の製造メーカ名として、“ＡＢＣ  Ｉｎｃ．”が含まれている。さらに、フィールド７には、文書印刷時に生成・付与される文書ＩＤとして“ＩＤ００５６８２”が含まれている。
【００３６】
また、フィールド８には、グループ内コピー制御情報として、グループ内でのコピーを許可する場合は、“Ｇｃｏｐｙ  ｏｋ”というタグ形式の情報として二次元コードに含まれている。
【００３７】
一方で、グループ内コピーを許可しない場合は、フィールド８には、“Ｇｃｏｐｙ  ｎｇ”というタグ形式の情報として二次元コードに含まれる。
【００３８】
図３は、図２に示すマーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報を情報フォーマットに従いコード化した二次元コードである。デコードとは、この二次元コードから、情報（例えば、図２に示された情報）を抽出する事を表し、エンコードとは、逆に情報（例えば図２に示された情報）から、二次元コードを生成する事を表す。以上が、本実施例におけるデコードとエンコードの定義である。
【００３９】
尚、本実施例では、二次元コードの場合を中心に処理の説明を行うが、二次元コード以外のコード、例えば一次元コード、電子透かし等に対しても上記処理が適用可能なことは、当業者であれば容易に理解できよう。
【００４０】
次に図４にて、図１のＭＦＰ１０１を複数配置し、グループ化して使用する場合のシステム構成を示す。
【００４１】
図４のＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３、ＭＦＰ４０４、ＭＦＰ４０５、ＭＦＰ４０６は、いずれもＭＦＰである。そして、いずれも前述したマーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報を含んだ二次元コードを扱うことができるものとする。
【００４２】
図４で示したシステム構成におけるについて説明する。
図４の４０７はグループＡを示すものであり、グループＡはＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３、及び文書ＩＤサーバ４０９から構成されている。ここで、グループＡにおける、ＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３、及び文書ＩＤサーバ４０９はお互いにＬＡＮにより接続されており、ＬＡＮにより機器間の通信が行われるものとする。
【００４３】
図４の４０８はグループＢを示すものであり、グループＢはＭＦＰ４０４、ＭＦＰ４０５、及び文書ＩＤサーバ４１０から構成されている。ここで、グループＢにおけるＭＦＰ４０４、ＭＦＰ４０５、及び文書ＩＤサーバ４１０もお互いにＬＡＮにより接続されておりＬＡＮにより機器間の通信が行われるものとする。
【００４４】
図４の文書ＩＤサーバ４１１は、グループＡに配置された文書ＩＤサーバ４０９、グループＢに配置された文書ＩＤサーバ４１０とＬＡＮで接続され、文書ＩＤサーバ４０９と文書ＩＤサーバ４１０をＬＡＮによる通信により制御、管理するものである。
【００４５】
一方、図４のＭＦＰ４０６は、４０７で示したグループＡ、４０８で示したグループＢのいずれにも属しておらず、単独で構成されているものとする。
【００４６】
次に、図４の文書ＩＤサーバ４０９、文書ＩＤサーバ４１０、文書ＩＤサーバ４１１による文書ＩＤの制御、管理について説明する。
【００４７】
図４の文書ＩＤサーバ４１１は、グループＡの文書ＩＤサーバ４０９からグループＡで使用する文書ＩＤのＩＤ番号の発行依頼があると、文書ＩＤサーバ４０９に対して、グループＡで使用できるＩＤ番号の範囲を割り振る（連絡する）。
【００４８】
さらに、その範囲は図４の文書ＩＤサーバ４０９から、ＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３に通知され、ＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３はこれを記憶する。
【００４９】
すなわち本実施例では、図４の文書ＩＤサーバ４０９の依頼に対して、文書ＩＤサーバ４１１はグループＡに対して、使用できる文書ＩＤの範囲として、ＩＤ００００００〜ＩＤ０２９９９９を割り振る。この割り振られた文書ＩＤの範囲、ＩＤ００００００〜ＩＤ０２９９９９は、ＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３に通知され記憶される。
【００５０】
一方、図４の文書ＩＤサーバ４１１は、グループＢの文書ＩＤサーバ４１０からグループＢで使用する文書ＩＤのＩＤ番号の発行依頼があると、文書ＩＤサーバ４１０に対して、グループＢで使用できるＩＤ番号の範囲を割り振る（連絡する）。さらに、グループＢに割り振られたＩＤ番号の範囲は図４の文書ＩＤサーバ４１０から、ＭＦＰ４０４、ＭＦＰ４０５に通知され、ＭＦＰ４０４、ＭＦＰ４０５はこれを記憶する。
【００５１】
すなわち本実施例では、図４の文書ＩＤサーバ４１０の依頼に対して、文書ＩＤサーバ４１１はグループＢに対して、使用できる文書ＩＤの範囲としてＩＤ０３００００〜ＩＤ０５９９９９を割り振る。この割り振られた文書ＩＤの範囲、ＩＤ０３００００〜ＩＤ０５９９９９は、ＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３に通知され記憶される。
【００５２】
次に、図４のグループＡ、グループＢのＭＦＰ４０１〜ＭＦＰ４０５が、割り振られた文書ＩＤを文書印刷出力時に付与する動作について説明する。
【００５３】
図４の４０７のグループＡのＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３がコピーによる文書の印刷を行う場合は、文書ＩＤサーバ４０９に印刷する文書に付与するための文書ＩＤを問い合わせる。これにより、文書ＩＤサーバ４０９はＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３に対して使用する文書ＩＤを指定（連絡）する。ＭＦＰ４０１、ＭＦＰ４０２、ＭＦＰ４０３は印刷する際にこの文書ＩＤを、図２のフィールド７に割り当てる。そして、マーク識別子、コピー制御情報、追跡情報、グループ内コピー制御情報とともに、この文書ＩＤをエンコードして二次元コードを生成し、原稿上のコピー対象画像と合成し、印刷出力として出力する。
【００５４】
ここで、図２で述べた、二次元コードのフィールド８のグループ内コピー制御情報について説明する。
【００５５】
図４のＭＦＰ４０１、ＭＰＦ４０２、ＭＦＰ４０３（４０７で示したグループＡに属しているＭＦＰ）の場合を例に説明する。まず、図４のＭＦＰ４０１、ＭＰＦ４０２、ＭＦＰ４０３は原稿コピー時に原稿をスキャンして二次元コードのデコードを行った後に、二次元コードのフィールド８のグループ内コピー制御情報を参照する。ＧｃｏｐｙＯＫとなっていて、さらに、フィールド７の文書ＩＤが自グループで使用可能な文章ＩＤの範囲（先ほど記憶されたＩＤ００００００〜ＩＤ０２９９９９）に含まれている場合には、原稿のコピー（スキャンにより得られた画像データの印刷）を行う。一方、含まれていない場合には、原稿のコピーを行わない。
【００５６】
図４のＭＦＰ４０４、ＭＰＦ４０５（４０８で示したグループＢに属しているＭＦＰ）の場合も同様である。即ち、ＧｃｏｐｙＯＫとなっていて、さらに、フィールド７の文書ＩＤが自グループで使用可能な文章ＩＤの範囲に含まれている場合には、原稿のコピー（スキャンにより得られた画像データの印刷）を行う。一方、含まれていない場合には、原稿のコピーを行わない。
【００５７】
一方、図４のＭＦＰ４０６は、４０７で示したグループＡ、４０８で示したグループＢのいずれにも属しておらず、単独で構成されている。この図４のＭＦＰ４０６の場合、グループ内コピー制御情報を使用したコピー制御を行なわない。すなわち、図４のＭＦＰ４０６は原稿コピー時に原稿をスキャンして二次元コードのデコードを行った後に、二次元コードのフィールド８のグループ内コピー制御情報は無視する。
【００５８】
上記の説明に基づいて実施例１におけるＭＦＰ装置の処理フローについて、図５のフローチャートを用いて説明を行う。
【００５９】
この処理フローは、ＭＦＰ４０１〜ＭＦＰ４０６の何れもが実行可能となっている。ＭＦＰは、操作画面上でユーザから原稿コピーの指示を受けた後、以下に説明する通り処理を行う。図５で示す、ステップＳ５０１からステップＳ５１８までの各ステップ処理は、ＭＦＰ内のＣＰＵにより統括的に制御されることにより実行可能となる。
【００６０】
なお、ユーザは原稿コピーの指示に先立って、ＭＦＰの操作画面上でユーザ名の入力を行う。このユーザ名は、先述した特定のセキュリティマークによる二次元バーコードにおいて、追跡情報に含まれるユーザ名に相当する。
【００６１】
その後、ユーザがＭＦＰの原稿台に原稿をセットして、操作画面上でコピーを行うためにスタートボタンを押下することで図５の処理が開始される。
【００６２】
ステップＳ５０１ではＭＦＰは、原稿台上の読取範囲に従って、ユーザがセットした原稿をスキャンする。これによりＭＦＰは原稿上の画像の読取を行う。
【００６３】
次に、ステップＳ５０２ではＭＦＰは、ステップＳ５０１で読取った原稿上の画像内に二次元コードが存在するかどうか、二次元コードの検出を行う。
【００６４】
ステップＳ５０３では、ステップＳ５０２において二次元コードを検出したかどうかの判断を行う。
【００６５】
ステップＳ５０３において、二次元コードを検出しなかったと判断した場合はステップＳ５０４に移行してコピー禁止処理を行う。
【００６６】
すなわち、二次元コードを検出しなかった場合には、コピーを行うべきか否かがわからないので、安全サイドに立って（機密情報が流出しないよう）コピーの禁止処理を行うのである。
【００６７】
さらに、ステップＳ５０４においては、ＭＦＰは、ステップＳ５０１で読取った原稿画像を破棄してもよい。あわせて、ＭＦＰは操作画面上に、当該の原稿はコピー禁止原稿であり、コピーを中止した旨をユーザに対して表示してもよい。これにより図５の処理を終了する。
【００６８】
一方、ステップＳ５０３において二次元コードを検出したと判断した場合は、ステップＳ５０５に移行する。
【００６９】
まず、ステップＳ５０５ではＭＦＰは、ステップＳ５０２で検出された二次元コードのデコードを行い、二次元コードに含まれる情報を抽出する。マーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報が含まれていることになる。
【００７０】
次に、ステップＳ５０６では、ＭＦＰは、ステップ６０５で抽出した二次元コードの情報に関して、この情報が特定のセキュリティマークのための二次元コードの情報であるかどうかの判断を行う。
【００７１】
つまり、ＭＦＰ１０１は、ステップＳ５０５で抽出した情報内に、図２で示した、フィールド１のマーク識別子を検知し、この値が特定のセキュリティマークのための識別子である、“Ｓｅｃｕｒｉｔｙ  Ｍａｒｋ”であるかどうかを判断する。
【００７２】
ここで、ステップＳ５０６において、ＭＦＰは、特定のセキュリティマークのための識別子である“Ｓｅｃｕｒｉｔｙ  Ｍａｒｋ”ではないと判断した場合は、ステップＳ５０７に移行する。
【００７３】
すなわちこの場合は、読取った原稿上の二次元コードは特定のセキュリティマークのためのものではなく、他の用途で設けられた二次元コードであることになる。このような場合には（ステップＳ５０７では）、ＭＦＰは、ステップＳ５０５で二次元コードから抽出した情報に従い、この二次元コードの用途に応じた処理を実施する。
【００７４】
一方、ステップＳ５０６において、ＭＦＰは、図２で示した、フィールド１のマーク識別子を検知し、この値が特定のセキュリティマークのための識別子である、“Ｓｅｃｕｒｉｔｙ  Ｍａｒｋ”であると判断した場合は以下の処理を行う。
【００７５】
ステップＳ５０８では特定のセキュリティマークに含まれるコピー制御情報によるコピー禁止、許可の判断を行う。
【００７６】
すなわち、ＭＦＰは、抽出したフィールド２のコピー制御情報のタグ形式情報を参照して、“Ｃｏｐｙ  ｏｋ”であれば、「コピー許可」と判断する。また、一方、“Ｃｏｐｙ  ｎｇ”であった場合は、「コピー禁止」と判断する。
【００７７】
ステップＳ５０８において、「コピー許可」であると判断された場合は、ステップＳ５１２に移行する。
【００７８】
この時、ステップＳ５１２においては、ＭＦＰは、ステップＳ５０６で抽出したマーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報に対して必要に応じて更新を行う。
【００７９】
図６は、本実施例のセキュリティマークの規定に従った二次元コードに含まれていた情報が更新された後の情報を示している。
【００８０】
これによれば、更新する二次元コードは引き続き、特定のセキュリティマークのためのものであるので、フィールド１のマーク識別子は、“Ｓｅｃｕｒｉｔｙ  Ｍａｒｋ”とする。
【００８１】
また、フィールド２のコピー制御情報は、このコピーによる印刷出力時も引き続き「コピー許可であるものとして“Ｃｏｐｙ  ｏｋ”というタグ形式情報とする。
【００８２】
一方、追跡情報については今回のＭＦＰが保持している情報に従って更新を行う。
【００８３】
具体的には、追跡情報に含まれるフィールド３のユーザ名としては、先に説明した、ユーザが原稿コピーの指示に先立って、ＭＦＰの操作画面上で入力したユーザ名が使用されることになる（元々、二次元コードに含まれていたユーザ名は消去されることになる）。
【００８４】
本実施例では、入力されたユーザ名は、“Ｔａｎａｋａ  Ｉｃｈｉｒｏ”とする。
【００８５】
また、フィールド４の画像形成装置のシリアル番号は、ＭＦＰが予め保持しているシリアル番号情報に従い、“５８３０５３３”とする（元々、二次元コードに含まれていたシリアル番号情報は消去されることになる）。
【００８６】
フィールド５の印刷物出力の時刻は、ＭＦＰが印刷出力物を出力する時刻（Ｔｉｍｅ）とする。この時刻は、“２００９／０６／１５  １１：２５”となる（元々、二次元コードに含まれていた時刻の情報は消去されることになる）。
【００８７】
また、フィールド６の画像形成装置の製造メーカ名も、ＭＦＰが予め保持している製造メーカ情報に従い、“ＸＹＺ  ＩＮＣ．”とする。（元々、二次元コードに含まれていたメーカ名は消去されることになるが、たまたま今回の場合は同じ製造メーカ名が前回のものと同じなので、引き継がれる格好となる。）
また、フィールド８のグループコピー制御情報は、引き続き“Ｇｃｏｐｙ  ｏｋ”というタグ形式情報となる。
【００８８】
以上のように、二次元コードの中に含まれている情報のうちの一部を変更して残りを変更しない処理（または、全部を変更する処理）のことを本実施例では、更新と呼ぶ。
【００８９】
次にステップＳ５１３では文書ＩＤの更新を行う。ここでマーク識別子、コピー制御情報、グループ内コピー制御情報は、以下のように更新される。
【００９０】
すなわち、図４に示したＭＦＰ４０１〜ＭＦＰ４０５については４０７のグループＡ、または４０８のグループＢに属している。そのため、これらのＭＦＰは、文書サーバ４０９、または文書サーバ４１０によりコピーの文書出力時に出力文書に含ませる文書ＩＤが割り当てられる。
【００９１】
たとえば図４の４０７のグループＡに属するＭＦＰ４０２によりコピーをおこなったとすると、ＭＦＰ４０２は、自グループ内の文書ＩＤサーバ４０９と通信を行う。そして、ＭＦＰ４０２はグループＡの文書ＩＤ利用範囲のＩＤ００００００〜ＩＤ０２９９９９から、その中に含まれる一つの番号を受信することになる。
【００９２】
例えば、ＩＤ００７３２９が割り当てられた（受信した）とする。すると、この番号は、これはフィールド７の文書ＩＤとして設定される。
【００９３】
一方、図４に示したＭＦＰ４０６については４０７のグループＡ、または４０８のグループＢに属しておらず単独で構成されている。従って文書ＩＤサーバと接続されておらず文書ＩＤの制御、管理の対象外である。このためＭＦＰ４０６でコピーを行った場合はフィールド７の文書ＩＤの値はＮｏｎという情報が設定されることになる。
【００９４】
ステップＳ５１４では、ステップＳ５１２、ステップＳ５１３において、図６で示した特定のセキュリティマークに含まれる各情報をエンコードして、二次元コードを生成する。
【００９５】
すなわち、ＭＦＰは、図６で示した、マーク識別子、コピー制御情報、追跡情報、文書ＩＤ、グループ内コピー制御情報をエンコードし二次元コード（二次元コードのことを二次元コードの画像と称することもある）を生成する。
【００９６】
図７は、ステップＳ５１４によって、図６の特定のセキュリティマークに含まれる各情報を二次元コードにエンコードし、生成された二次元コードの画像を示すものである。
【００９７】
ステップＳ５１５では、ＭＦＰはステップＳ５０１で読取った画像に対して必要な画像処理を行い印刷用の画像データを生成する。
【００９８】
ステップＳ５１６において、ＭＦＰは、ステップＳ５０２で検出した二次元コードをステップＳ５０１で読取った読取画像から削除する。
【００９９】
そして、ＭＦＰは、ステップＳ５１６の二次元コード削除により得られた画像データと、生成した二次元コードを合成する。この時、ステップＳ５１４で生成した二次元コードをもとの二次元コードを削除した位置に配置する。これにより、最終的に印刷するための印刷画像データが生成される。
【０１００】
この後、ステップＳ５１７において、ＭＦＰはステップＳ５１６で生成した画像データを記録部により記録紙上に印刷記録（印刷処理）する。
以上により、図５の処理が終了する。
【０１０１】
一方、ステップＳ５０８において、「コピー禁止」であると判断された場合は、ステップＳ５０９に移行する。
【０１０２】
そして、自装置がフィールド８のグループ内コピー制御情報に対応した装置であるかどうかの判断を行う。
【０１０３】
先に述べたように本実施例では図４におけるＭＦＰ４０１〜ＭＦＰ４０５は、自装置がフィールド８のグループ内コピー制御情報に対応していると判断する。
【０１０４】
一方、図４におけるＭＦＰ４０６は、自装置がフィールド８のグループ内コピー制御情報に対応していないと判断する。この判断は、文書ＩＤサーバと接続されているかどうかによって行われる。
【０１０５】
ステップＳ５０９において、フィールド８のグループ内コピー制御情報に対応していると判断された場合は、ステップＳ５１０に移行する。
【０１０６】
ステップＳ５１０においてＭＦＰは特定のセキュリティマークに含まれる、フィールド８のグループ内コピー制御情報を判断する。
【０１０７】
すなわち、ＭＦＰは、フィールド８のグループコピー制御情報のタグ形式情報を参照して、“ＧＣｏｐｙ  ｏｋ”であれば、「グループ内コピー許可」と判断してＳ５１１に移行する。また、一方、“ＧＣｏｐｙ  ｎｇ”であった場合は、「グループ内コピー不許可」と判断して、Ｓ５１８に移行する。
【０１０８】
さらに、ステップＳ５１１ではＭＦＰはフィールド７の文書ＩＤが、属しているグループに割り当てられた文書ＩＤの利用範囲内にあるかどうかを判断する。
【０１０９】
図４で示したＭＦＰ４０１〜ＭＦＰ４０５に関して、ＭＦＰ４０１〜ＭＦＰ４０３は４０７のグループＡに属している。また、グループＡに割り振られた文書ＩＤ利用範囲がＩＤ００００００〜ＩＤ０２９９９９であるので、フィールド７の文書ＩＤがこの範囲内であれば、「グループ範囲内」と判断する。フィールド７の文書ＩＤがこの範囲外であれば「グループ範囲外」と判断する。
【０１１０】
もちろん、図４で示したＭＦＰ４０１〜ＭＦＰ４０５に関しては、ＭＦＰ４０４、ＭＦＰ４０５は４０８のグループＢに属しているので、グループＢに割り振られた文書ＩＤ利用範囲がＩＤ０３００００〜ＩＤ０５９９９９である。よって、フィールド７の文書ＩＤがこの範囲内であれば「グループ範囲内」と判断して、Ｓ５１２に移行する。フィールド７の文書ＩＤがこの範囲外であれば「グループ範囲外」と判断して、Ｓ５１８に移行する。
【０１１１】
なお、ステップＳ５１８においては、ＭＦＰは、ステップＳ５０１で読取った原稿画像を破棄して、以降のコピー処理を中止する。あわせて、ＭＦＰは操作画面上に、当該の原稿はコピー禁止原稿であり、コピーを中止した旨をユーザに対して表示する。これにより図５の処理を終了する。
【０１１２】
以上のべた本実施例ではコピー禁止の文書であっても、グループ内コピー制御を許可することにより、原稿文書の文書ＩＤがグループ内に属するＭＦＰに割り振られた文書ＩＤの範囲内であればコピーを行うようにしたものである。
【０１１３】
したがって各ＭＦＰ装置がグループと関連付けられるならば他の方法を用いてもよい。例えば、シリアル番号と製造メーカ名を利用しても良いし、ユーザ名（各ＭＦＰを利用可能なユーザのユーザ名）を利用しても良い。以下では、シリアル番号と製造メーカ名を利用する場合について詳しく説明する。
【０１１４】
例えば、まず、図４のＭＦＰ４０１、ＭＦＰ４０２，ＭＦＰ４０３を４０７のグループＡに関連づける。そして、ＭＦＰ４０１のシリアル番号と製造メーカ名をＭＦＰ４０１を特定する情報として関連づける。また、ＭＦＰ４０２のシリアル番号と製造メーカ名（二つ併せるとＭＦＰ４０２を一意に特定するＩＤとなる）をＭＦＰ４０２を特定する情報として関連づける。さらに、ＭＦＰ４０３のシリアル番号と製造メーカ名をＭＦＰ４０３を特定する情報として関連づける。
【０１１５】
これにより、原稿文書の二次元コードから抽出されたシリアル番号、製造メーカ名を認識することにより、この文書がＭＦＰ４０１、ＭＦＰ４０２、またはＭＦＰ４０３で印刷記録（印刷処理）されたものであるか、そうでないかが判断できる。つまり、この原稿文書がグループＡに属するＭＦＰで印刷記録（印刷処理）されたものであるか、その他のＭＦＰで印刷記録（印刷処理）されたものであるか判断できる。
【０１１６】
もちろん、図４の４０８のグループＢであれば、まず、ＭＦＰ４０４、ＭＦＰ４０５を４０８のグループＢに関連づける。そして、ＭＦＰ４０４のシリアル番号と製造メーカ名をＭＦＰ４０５を特定する情報として関連づける。
【０１１７】
これにより、原稿文書の二次元コードから抽出されたシリアル番号、製造メーカ名を認識することにより、この文書がＭＦＰ４０４、またはＭＦＰ４０５で印刷記録（印刷処理）されたものであるか、そうでないかが判断できる。つまり、この原稿文書がグループＢに属するＭＦＰで印刷記録（印刷処理）されたものであるか、その他のＭＦＰで印刷記録（印刷処理）されたものであるか判断できる。
【０１１８】
なお、上述の判断は図４のステップＳ５１１にて行う。すなわち、原稿文書が自グループのＭＦＰにより印刷記録（印刷処理）されたものであると判断した場合は、「グループ範囲内」として、ステップＳ５１２に移行する。一方、原稿文書が自グループのＭＦＰにより印刷記録（印刷処理）されたものではないと判断した場合は、「グループ範囲外」として、ステップＳ５１８に移行する。
【０１１９】
その他の図４におけるステップＳ５０１〜ステップＳ５１０、及びステップＳ５１２〜ステップＳ５１７については先に述べた本実施例と同等の処理を行う。
【０１２０】
このような方法でグループに属するＭＦＰごとのコピーの制御を行ってもよい。
【０１２１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012020477.tif 000003
【図２】
2012020477.tif 000004
【図３】
2012020477.tif 000005
【図４】
2012020477.tif 000006
【図５】
2012020477.tif 000007
【図６】
2012020477.tif 000008
【図７】
2012020477.tif 000009