(57)【要約】【課題】重複した印刷や禁止された印刷を未然に防止することができる新規な印刷処理決定システム及び印刷処理決定プログラム等の提供。【解決手段】印刷処理を実行した後にその印刷データを保存しておき、新たな印刷データが発生する毎にその印刷データと保存済みの各印刷データとを比較し、類似する印刷データを検索して抽出した後、それら印刷データ同士の類似度を比較し、その類似度に応じて印刷データの処理方法を適宜決定する。これによって、プリンタ自身が印刷処理実行前にその印刷データの内容を把握できるため、重複した印刷や禁止された印刷を未然に防止することができる。【選択図】        図１
2004302654.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理前の印刷データの特徴部分を抽出する特徴部分抽出手段と、
印刷処理済みの印刷データの印刷情報及びその特徴部分を少なくとも保存しておく印刷データ保存手段と、
上記印刷処理前の印刷データの特徴部分と、上記印刷データ保存手段に保存された印刷処理済みの各印刷データとの類似度を算出する類似度算出手段と、
この類似度算出手段で算出された類似度に応じて上記印刷処理前の印刷データの処理方法を決定する処理方法決定手段と、
を備えたことを特徴とする印刷処理決定システム。
【請求項２】
請求項１に記載の印刷処理決定システムを備えたことを特徴とするプリンタ。
【請求項３】
請求項１に記載の印刷処理決定システムを備えたことを特徴とする印刷指示端末。
【請求項４】
請求項１に記載の印刷処理決定システムを備えたことを特徴とするプリンタ管理サーバ。
【請求項５】
コンピュータを、
印刷処理前の印刷データの特徴部分を抽出する特徴部分抽出手段と、
印刷処理済みの印刷データの印刷情報及びその特徴部分を少なくとも保存しておく印刷データ保存手段と、
上記印刷処理前の印刷データの特徴部分と、上記印刷データ保存手段に保存された印刷処理済みの各印刷データとの類似度を算出する類似度算出手段と、
この類似度算出手段で算出された類似度に応じて上記印刷処理前の印刷データの処理方法を決定する処理方法決定手段と、
して機能させることを特徴とする印刷処理決定プログラム。
【請求項６】
請求項５に記載の印刷処理決定プログラムにおいて、
上記コンピュータは、プリンタ又は印刷指示端末、あるいはプリンタ管理サーバのいずれかに備えられたものであることを特徴とする印刷処理決定プログラム。
【請求項７】
印刷処理を実行した後にその印刷データを保存しておき、その後、新たに印刷処理すべく印刷データが発生する毎にその印刷データと保存済みの各印刷データとを比較し、その保存された印刷データの中から印刷処理前の印刷データと類似する印刷データを検索して抽出した後、それら印刷データ同士の類似度を比較し、その類似度に応じて上記印刷処理前の印刷データの処理方法を適宜決定するようにしたことを特徴とする印刷処理決定方法。
【請求項８】
印刷処理を実行した後に少なくともその印刷データの印刷情報及びその特徴部分を保存しておき、その後、新たに印刷処理すべく印刷データが発生する毎に、その印刷データの特徴部分を抽出し、抽出した特徴部分と上記保存済みの各印刷データの特徴部分とを比較して類似する印刷データを検索して抽出した後、それら印刷データの特徴部分同士の類似度を比較し、その類似度の比較結果に応じて上記印刷処理前の印刷データの処理方法を適宜決定するようにしたことを特徴とする印刷処理決定方法。
【請求項９】
請求項８に記載の印刷処理決定方法において、
上記印刷データの特徴部分は、予め定められた共通の特徴基準に従って抽出されるようになっていることを特徴とする印刷処理決定方法。
【請求項１０】
請求項７〜９のいずれかに記載の印刷処理決定方法において、
上記類似度の比較結果に応じた印刷処理前の印刷データの処理方法は、
類似度が、しきい値よりも小さいと判断したときは、その印刷データをそのまま無条件で印刷する第一の処理方法と、
類似度が、このしきい値よりも大きいと判断したときは、ユーザ又は管理者に対して所定のメッセージを実行する過程を経てからその印刷データをそのまま印刷する第二の処理方法と、
類似度が、この第二の処理方法よりも大きいと判断したときは、ユーザ又は管理者に対して所定のメッセージを実行すると共にユーザ又は管理者の印刷の確認過程を経てからその印刷データを強制印刷する第三の処理方法と、
からなることを特徴とする印刷処理決定方法。
【請求項１１】
請求項７〜９のいずれかに記載の印刷処理決定方法において、
上記類似度の比較結果に応じた印刷処理前の印刷データの処理方法は、
類似度が、しきい値よりも小さいと判断したときは、その印刷データをそのまま無条件で印刷する第一の処理方法と、
類似度が、このしきい値よりも大きいと判断したときは、ユーザ又は管理者に対して所定のメッセージを実行する過程を経てからその印刷データをそのまま印刷する第二の処理方法と、
類似度が、この第二の処理方法よりも大きいと判断したときは、ユーザ又は管理者に対して所定のメッセージを実行すると共にユーザによる強制印刷を制限するようにしたことを特徴とする第三の処理方法と、
からなることを特徴とする印刷処理決定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オフィス等で利用されるＯＡ機器として欠くことができないプリンタに係り、特にそのプリンタに備えられる印刷内容管理システム及び印刷内容管理プログラム並びに印刷内容管理方法等に関するものである。
【０００２】
【従来の技術】
近年のオフィス環境においては１台又は数台のプリンタと複数台の印刷指示端末とをＬＡＮ等のネットワークで接続し、複数のユーザ（利用者）で共用する形態が一般的になってきている。
このような環境においては、印刷コスト削減の観点から重複した無駄な印刷処理や、業務に関係のない私的な印刷、機密情報の印刷等といった、管理者等によって禁止された印刷が行われるのを回避するために、例えば、そのネットワーク上にプリンタ管理用のサーバを設け、その管理サーバが個々のユーザ毎の印刷枚数を監視し、その数が予めユーザ毎に定められた数を超えたときに、その旨を管理者に通知したり、注意を喚起する旨の表示を行ったり、あるいは印刷処理自体を制限する、等といった対策を採ることが考えられる。
【０００３】
しかし、このように単に印刷処理枚数だけで印刷の可否を決定するのでは、真に業務に必要な印刷が実施できなかったり、また、印刷可能数以内での私的な印刷を制限することができない。
そのため、従来では、例えば以下の特許文献１等に示すように、そのプリンタで過去に行われた印刷をログ情報として記録し、管理者やユーザが定期的にあるいは随時そのログ情報の内容を閲覧することで、重複した無駄な印刷が行われていないか、あるいは禁止された印刷が行われていないか等を判断できるようなシステムが提案されている。
【０００４】
【特許文献１】
特開２００１−３０６２７６号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このように印刷ログを閲覧してその印刷内容を判断するには、現実的には、文書ファイル名やホスト使用者名又は印刷日時等といった書誌的事項に頼るしかないため、例えば、文書ファイル名が異なっているにも拘わらずその印刷内容が同じであったり、反対に、文書ファイル名が同じであるにも拘わらずその内容が全く異なっていたりする場合には、重複した印刷や禁止された印刷であるかどうかを正確に判断することができない。
【０００６】
また、印刷ログに記録された印刷処理数が膨大になった場合、これらの判断をいちいち管理者やユーザ自身が行うのは現実的でない。
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的は、印刷指示を受けたプリンタや印刷指示を行った端末自身がその印刷処理を実行する前にその印刷データの内容を把握して的確な処理を行うことができる新規な印刷処理決定システム及び印刷処理決定プログラム並びに印刷処理決定方法を提供するものである。
【０００７】
【課題を解決するための手段】
〔発明１〕
上記課題を解決するために発明１の印刷処理決定システムは、
印刷処理前の印刷データの特徴部分を抽出する特徴部分抽出手段と、
印刷処理済みの印刷データの印刷情報及びその特徴部分を少なくとも保存しておく印刷データ保存手段と、
上記印刷処理前の印刷データの特徴部分と、上記印刷データ保存手段に保存された印刷処理済みの各印刷データとの類似度を算出する類似度算出手段と、
この類似度算出手段で算出された類似度に応じて上記印刷処理前の印刷データの処理方法を決定する処理方法決定手段と、を備えたことを特徴とするものである。
【０００８】
すなわち、新たな印刷データが発生したならば、特徴部分抽出手段が所定の基準に従ってその印刷処理前の印刷データの内容を解析してその特徴部分を抽出しておき、印刷データ保存手段が印刷処理終了後に少なくともその印刷データの印刷情報（印刷ログ）及びその特徴部分を保存しておく。
一方、類似度算出手段は、印刷情報と特徴部分抽出手段によって抽出された印刷処理前の印刷データの特徴部分を元に、印刷データ保存手段によって保存された印刷処理後の印刷データの中からこれと類似する特徴部分を有する印刷データを抽出し、その後、この印刷データと上記印刷処理前の印刷データとを比較してそれらの類似度を算出する。
【０００９】
そして、処理方法決定手段が、この類似度算出手段で算出された類似度に応じて上記印刷処理前の印刷データの処理方法を少なくとも２通り以上に適宜決定するようにしたものである。
これによって、上述したように既に印刷が行われた印刷物と同じような内容の印刷物を重複して印刷するといった無駄な印刷や、禁止された印刷が行われるのを未然に防止することが可能となる。
【００１０】
〔発明２．３．４〕
発明２のプリンタは、
上記のような構成をした発明１の印刷処理決定システムを備えたことを特徴とするものであり、また、
発明３の印刷指示端末は、同じくこのような構成をした発明１の印刷処理決定システムを備えたことを特徴とするものであり、また、
発明４のプリンタ管理サーバは、同様に、このような構成をした発明１の印刷処理決定システムを備えたことを特徴とするものである。
【００１１】
すなわち、発明２．３．４は、プリンタや印刷指示端末あるいはプリンタ管理サーバといった既存の装置や端末内に一体的に組み込んで用いるようにしたものである。
これによって、本発明の印刷処理決定システムをネットワーク上に別個独立して設ける必要がなくなると共に、これらプリンタや印刷指示端末等に本来的に備わっている記憶手段や通信手段あるいは情報処理システム等といった機能の一部を借用（兼用）して本発明システムを実現することができるため、別個独立して製作する場合等に比べて極めて容易に実現できると共に、大幅なコスト削減が可能となる。
【００１２】
〔発明５〕
発明５の印刷処理決定プログラムは、コンピュータを、
印刷処理前の印刷データの特徴部分を抽出する特徴部分抽出手段と、
印刷処理済みの印刷データの印刷情報及び特徴部分を少なくとも保存しておく印刷データ保存手段と、
上記印刷処理前の印刷データの特徴部分と、上記印刷データ保存手段に保存された印刷処理済みの印刷データとの類似度を算出する類似度算出手段と、
この類似度算出手段で算出された類似度に応じて上記印刷処理前の印刷データの処理方法を決定する処理方法決定手段と、して機能させることを特徴とするものである。
【００１３】
これによって、発明１と同様な効果が得られると共に、例えば、比較的安価な汎用のパーソナルコンピュータやハードウェア等を用いて上述したような本発明システムをソフトウェア上で実現することができるため、専用のハードウェアや装置を用意して製作する場合に比べて容易且つ安価に得ることができる。
〔発明６〕
発明６の印刷処理決定プログラムは、発明５記載の印刷処理決定プログラムにおいて、
上記コンピュータは、プリンタ又は印刷指示端末、あるいはプリンタ管理サーバのいずれかに備えられたものであることを特徴とするものである。
【００１４】
これによって、発明５と同様な効果が得られると共に、これらプリンタ、印刷指示端末、プリンタ管理サーバに備え付けのコンピュータシステムの一部を借用（兼用）して本発明システムを実現することができるため、発明２等と同様に、別個独立して製作する場合等に比べて極めて容易に実現できると共に、大幅なコスト削減が可能となる。
【００１５】
〔発明７〕
発明７の印刷処理決定方法は、
印刷処理を実行した後にその印刷データを保存しておき、その後、新たに印刷処理すべく印刷データが発生する毎にその印刷データと保存済みの各印刷データとを比較し、その保存された印刷データの中から印刷処理前の印刷データと類似する印刷データを検索して抽出した後、それら印刷データ同士の類似度を比較し、その類似度に応じて上記印刷処理前の印刷データの処理方法を適宜決定するようにしたことを特徴とするものである。
【００１６】
これによって、発明１と同様に、同じような内容の印刷物を重複して印刷するといった無駄な印刷や、禁止された印刷が行われるのを未然に防止することが可能となる。
〔発明８〕
発明８の印刷処理決定方法は、
印刷処理を実行した後にその印刷データの印刷情報とその特徴部分を保存しておき、その後、新たに印刷処理すべく印刷データが発生する毎に、その印刷データの特徴部分を抽出し、抽出した特徴部分と上記保存済みの各印刷データの特徴部分とを比較して類似する印刷データを検索して抽出した後、それら印刷データの特徴部分同士の類似度を比較し、その類似度の比較結果に応じて上記印刷処理前の印刷データの処理方法を適宜決定するようにしたことを特徴とするものである。
【００１７】
すなわち、本発明は各印刷データの特徴部分を抽出し、抽出されたその特徴部分を用いて印刷データ同士の類似度を比較するようにしたものである。
これによって、発明７と同様な効果が得られると同時に、特徴部分を用いて類似度を比較するようにしたことから、比較処理が容易となり、短時間で効率的に類似度を算出することができる。
【００１８】
〔発明９〕
発明９の印刷処理決定方法は、発明８の印刷処理決定方法において、
上記印刷データの特徴部分は、予め定められた共通の特徴基準に従って抽出されるようになっていることを特徴とするものである。
これによって、全ての印刷データの特徴部分が統一された共通の基準によって抽出されることになるため、的確に類似度を算出することが可能となる。
【００１９】
〔発明１０〕
発明１０の印刷処理決定方法は、発明７〜９のいずれかに記載の印刷処理決定方法において、
上記類似度の比較結果に応じた印刷処理前の印刷データの処理方法は、
類似度が、しきい値よりも小さいと判断したときは、その印刷データをそのまま無条件で印刷する第一の処理方法と、
類似度が、このしきい値よりも大きいと判断したときは、ユーザ又は管理者に所定のメッセージを実行する過程を経てからその印刷データをそのまま印刷する第二の処理方法と、
類似度が、この第二の処理方法よりも大きいと判断したとき、または同一であると判断したときは、ユーザ又は管理者に対して所定のメッセージを実行すると共にユーザ又は管理者による印刷の確認過程を経てからその印刷データを強制印刷する第三の処理方法と、からなることを特徴とするものである。
【００２０】
すなわち、第一の具体的処理方法は、印刷データ（の特徴部分）同士の比較の結果、その類似度が、あるしきい値よりも小さいと判断したときは、重複した印刷や私的印刷のように禁止された印刷ではないと考えられるため、その印刷データをそのまま無条件で印刷するようにしたものである。
また、第二の具体的処理方法は、その類似度が、あるしきい値よりも大きいと判断したときは、重複した印刷や印刷が禁止されている印刷である可能性が高いと考えられるため、その旨のメッセージをユーザや管理者等に通知し必要な注意を喚起してからその印刷データをそのまま印刷するようにしたものである。
【００２１】
また、第三の具体的処理方法は、その類似度が、そのしきい値よりもさらに大きいか同一であると判断したときは、ほぼ重複した印刷や印刷が禁止されている印刷である、と判断することができるため、その旨のメッセージをユーザや管理者等に行って必要な注意を喚起すると共に、再度ユーザからの印刷指示の確認してからその印刷データを印刷するようにしたものである。                  これによって、ユーザが行おうとしている印刷が、過去に行われた印刷と重複した印刷であるか否かを高い確率で把握することが可能となるため、ユーザの認識不足やミスによる重複印刷や禁止された印刷を的確に回避することができる。
【００２２】
〔発明１１〕
発明１１の印刷処理決定方法は、発明７〜９のいずれかに記載の印刷処理決定方法において、
上記類似度の比較結果に応じた印刷処理前の印刷データの処理方法は、
類似度が、しきい値よりも小さいと判断したときは、その印刷データをそのまま無条件で印刷する第一の処理方法と、
類似度が、このしきい値よりも大きいと判断したときは、ユーザ又は管理者に所定のメッセージを実行する過程を経てからその印刷データをそのまま印刷する第二の処理方法と、
類似度が、この第二の処理方法よりも大きいと判断したときは、ユーザ又は管理者に対して所定のメッセージを実行すると共にユーザによる強制印刷を制限するようにした第三の処理方法とからなることを特徴とするものである。
【００２３】
すなわち、本発明は第三の処理方法が発明１０の第三の処理方法よりも一歩進んだものであり、比較の結果得られた類似度が第二の処理方法よりもさらに大きい、又は同一と判断したときは、ユーザ又は管理者に対して所定のメッセージを実行するだけでなく、それを無視したユーザによる印刷の強制実行を制限するようにしたものである。
【００２４】
これによって、発明１０と同様な効果を得ることができると共に、業務に関係のない禁止された印刷が行われるのを積極的に排除することができる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳述する。
図１は、本発明に係る印刷処理決定システム１０が一体的に組み込まれたプリンタＰの実施の一形態を示したものであり、このプリンタＰは、ＬＡＮ等のネットワークＮを介して複数の印刷指示端末やプリンタ管理サーバＳと相互に情報通信可能に接続されている。
【００２６】
図示するように、このプリンタＰは、本発明に係る印刷処理決定システム１０の他に、印刷指示端末Ｔ１〜ＴＮから送られてくる印刷データ（ジョブ）を送信順に一時的に保管する印刷キュー２０と、プリンタＰの稼働に必要なシステムプログラムや各種データ、制御プログラム等が記録・保存された記録部３０と、入出力インタフェースや通信機能等を提供する通信部４０と、印刷制御部や紙送り部等のプリンタとして不可欠な各部（図示せず）とが筐体内に一体的に備えられた構成となっている。尚、さらにこのプリンタＰには、ＣＰＵやＲＡＭ、バス、入出力部等からなる一般的なコンピュータシステムが組み込まれており、記録部３０に保存されたアプリケーションやシステムプログラム等の各種プログラムを適宜ＲＡＭに読み込んできて実行するようになっている。
【００２７】
そして、この印刷処理決定システム１０は、さらに図示するように、特徴部分抽出手段１２と、印刷データ保存手段１３と、印刷データ検索手段１４と、類似度算出手段１５と、処理方法決定手段１６とを備えた構成となっており、以下にこれら各手段１２、１３、１４、１５、１６について説明する。
先ず、特徴部分抽出手段１２は、印刷処理前の印刷データの内容を解析し、その特徴部分を抽出する機能を発揮するものであり、記録部３０等に記録された特徴部分抽出プログラム及びプリンタＰのコンピュータシステムによってその機能が実現されるようになっている。
【００２８】
ここで、実際に抽出される印刷データの特徴部分としては、印刷データの内容などによって異なるケースが多いため、特に限定されるものではないが、例えば、印刷データがテキスト（文字）を主体としたファイルである場合には、「固有名詞」や「目次」、「予め登録された名詞」、「サイズの大きい文字、文字列」、「文書頭の文字、文字列」、「目次内の文字、文字列」等が考えられ、また、印刷データが画像を主体としたファイルである場合には、「文書頭の画像」、「画像の配置」「画像の大きさ」、「その画像ファイルの拡張子」、「画像のあるページ」、「サイズの大きい画像」等が考えられる。
【００２９】
また、この実際に抽出される印刷データの特徴部分は、予め定められた共通の「特徴抽出基準」に従って決定される。この「特徴抽出基準」は、例えば図３に示すように、印刷内容の特徴の種類が分かる形式で記録してある。
次に、印刷データ保存手段１３は、印刷処理済みの印刷データの印刷情報及びその特徴部分を少なくとも保存しておく機能を提供するものであり、ハードディスク装置等の書換自在な記憶装置や、プリンタＰに備え付けの記録部３０等がその機能を実現するようになっている。
【００３０】
ここで、「印刷処理済みの印刷データの印刷情報」としては、特に限定されるものではないが、保存や検索、類似度判断時等の便宜上、例えば、以下の表１に示すように、「印刷日時」、「印刷指示者」、「印刷指示端末名」、「印刷ファイル名」、「印刷データ作成日時」、「印刷部数」、「印刷枚数」、「印刷設定」等は少なくとも保存しておくこと好ましい。
【００３１】
【表１】
2004302654.tif 000003
【００３２】
また、例えば以下の表２に示すように、これら各印刷情報毎の印刷データ（ジョブ）にそれぞれ０００１，０００２…等のＩＤを付し、これをＩＤ毎に配列することで印刷ログ情報として保存・活用することができる。尚、表２の印刷ログ情報にあっては、さらに、各印刷情報毎に印刷内容ファイルへのリンクが容易に行えるように、それぞれのファイル名（０００１−Ｔ１．ｘｍｌ，０００１−Ｐ１．ｊｐｇ等）がさらに付された例を示したものである。
【００３３】
【表２】
2004302654.tif 000004
【００３４】
また、図３及び図４は、印刷内容の特徴の種類が分かる形式で記録した、印刷データファイルの記録例を示したものであり、この例では独自のタグが容易に定義できると共に、データ交換用書式として広く普及しているＸＭＬ形式としたものである。
例えば、図３の印刷データファイルは、あるサーバ用のマニュアル文書中の目次情報を特徴部分として抽出した場合の保存例を示したものであり、このマニュアルにおいては、「第一章  サーバ利用環境の設定方法」と、「第二章  アプリケーションについて」、「第三章  サーバメンテナンス実行方法」、「第四章  ライセンスについて」のように章立てが示されている。目次は通常、文章中の初めの方に記載されていることと、「（第）＋（漢数字）＋（章）」や「Ｃｈａｐｔｅｒ＋アラビア数字」等の様式になっていることから特徴部分として抽出しやすい。この場合さらにページ数も併せて記録しても良い。
【００３５】
一方、図４の印刷データファイルは、あるマニュアル文書中の固有名詞を特徴部分として抽出した場合の保存例である。固有名詞の抽出方法は、例えば、予め登録されたものに該当するか、あるいは予め登録された普通名詞に該当しない場合に固有名詞と判定する等の方法が考えられている。
次に、印刷データ検索手段１４は、上記のようにして抽出された印刷処理前の印刷データの特徴部分を用いて上記印刷データ保存手段１３に保存された印刷処理済みの印刷データの中から類似する印刷データを検索する機能を提供するようになっている。
【００３６】
例えば、印刷処理前の印刷データから画像を再形成し、画像抽出や文字認識をし、さらに文字であれば、予め定められた「特徴抽出基準」に従って少なくとも一つ以上の印刷データを検索して抽出することになる。尚、図５は、この「特徴抽出基準」の一例を示したものであり、上述したように、印刷データの特徴部分として適当なのは、章立て部分や固有名詞、特定の画像等であることから、図５の「特徴抽出基準」は、章立て部分と固有名詞をＸＭＬ形式で示した例である。
【００３７】
次に、類似度算出手段１５は、この印刷データ検索手段１４で検索された印刷データと、印刷処理前の印刷データとの類似度を算出する機能を提供するようになっている。
ここで、類似度の算出方法すなわち判断方法としては、特に限定されるものではないが、例えば、上述したように特徴部分が「章立て」であれば、過去のファイルから章立て部分（例えば、ＸＭＬファイル中の章立てに関する部分）と、新規印刷データ中の章立てに関する部分との一致度を（現在）÷（過去）のように計算して百分率化すれば、具体的な数値として「類似度」の大小を容易に判断することができる。尚、上記印刷データ検索手段１４は、別個独立して存在している必要はなく、この類似度算出手段１５に組み込まれた構成であっても良い。
【００３８】
次に、処理方法決定手段１６は、この類似度算出手段１５で算出された「類似度」に応じて上記印刷処理前の印刷データの処理方法を決定する機能を提供するようになっている。
例えば、この「類似度」にある「しきい値」を設定し、その類似度がそのしきい値よりも小さいと判断したときは、その印刷データをそのまま無条件で印刷処理したり、反対にこの「類似度」が、このしきい値よりも大きいと判断したときは、ユーザ又は管理者に対して所定のメッセージを実行したり、また、この「類似度」がさらに大きいと判断したときは、印刷を制限する等の処理方法を決定するようになっている。
【００３９】
以下の表３は、この「類似度」に応じた処理方法を記載した「処理方法決定テーブル」の一例を示したものである。この例では類似度７０％を処理方法を決定する「しきい値」とし、類似度が７０％未満では、そのまま通常通り印刷を実行するが、７０％を越えた場合にはユーザや管理者に対して「その印刷が過去に行われた印刷と同じで無駄な印刷である可能性が高い」旨のメッセージを表示して注意を喚起してからそのまま通常の印刷を実行し、さらに類似度が９５％を越えた場合には、ユーザから再度印刷確認をとってから印刷を実行するようにしたものである。
【００４０】
【表３】
2004302654.tif 000005
【００４１】
尚、これら印刷データ保存手段１３、印刷データ検索手段１４、類似度算出手段１５、処理方法決定手段１６も、特徴部分抽出手段１２と同様に、記録部３０等に記録された各制御プログラム及びプリンタＰのコンピュータシステムによってその機能が実現されるようになっている。
次に、このような構成をした印刷処理決定システムを用いた印刷処理の流れ及びその作用・効果を説明する。
【００４２】
図２は、本発明の印刷処理決定システム１０を備えたプリンタＰの処理の流れを示したものである。
図示するように、この印刷処理決定システム１０を備えたプリンタＰは、最初のステップＳ１００において、いずれかの印刷指示端末Ｔあるいはプリンタ管理サーバＳから印刷データが送られてきたか否かを監視し、受信したと判断したとき（ＹＥＳ）は、その印刷データを一つの印刷ジョブとして印刷キュー２０に投入する。
【００４３】
一方、このプリンタＰは、この印刷キュー２０に印刷データが溜まっている場合には、その印刷データを古い順から取り出し（ステップＳ１０４）、順に印刷を実行することになるが、その前に、備えられた印刷処理決定システム１０によって、先ず取り出した印刷データの特徴部分が抽出され（ステップＳ１０６）、その特徴部分を利用して、印刷処理済みの印刷データの中からこの印刷データと最も類似する印刷データを検索し、抽出する（ステップＳ１０８）。
【００４４】
次に、このようにして最も類似する印刷データが抽出されたなら、次のステップＳ１１０に移行して、それら新旧の印刷データ同士の類似度が算出されることになるが、その前のステップＳ１０９において、その印刷データに「印刷禁止のキーワード」や「特定の画像」が含まれているか否かが判断される。
ここで、「印刷禁止のキーワード」としては、その業種や業務内容によって様々に異なるため、特に限定されるものではないが、例えば、▲１▼業務に全く関係のないキーワードであって私的な印刷であることが推測できそうなキーワードや、▲２▼複製禁止を示すキーワード（複写厳禁）、▲３▼情報の機密性確保を必要とすることがわかる場合（社外秘、丸秘、Ｃｏｎｆｉｄｅｎｔｉａｌ等）等が該当するものと思われる。尚、このように印刷内容を禁止するための判断基準である「キーワード」や「画像」は、予め記録部３０に保存しておき、その内容が適宜参照できるようにしておくと共に、必要に応じて更新、変更できるようにしておくことが望ましい。
【００４５】
そして、この判断ステップＳ１０９において、その印刷データに「印刷禁止のキーワード」や「特定の画像」が含まれていない（ＮＯ）ときは、印刷が禁止された印刷データではないと判断し、次のステップＳ１１２に移行して、その類似度が、ある「しきい値」よりも小さいか否かを判断する。
この判断ステップにおいて、それらの類似度がある「しきい値」よりも小さい、例えば上記表３に示すように類似度が「しきい値」７０％未満であると判断したとき（ＹＥＳ）は、その印刷を行うとしている印刷データの内容は、過去に行われた印刷物とは異なった印刷であって重複した印刷である可能性が低い、あるいは禁止された印刷でないと考えられるため、そのまま次のステップＳ１１４に移行して、その印刷データをそのまま無条件で印刷し、その後、その特徴部分を印刷情報と共に保存して処理を終了することになる。
【００４６】
これに対し、ステップＳ１０９においてその印刷データに印刷禁止のキーワードがある、すなわち印刷が禁止されたデータであると判断したとき（ＹＥＳ）は、ステップＳ１２６に移行してユーザに対してその印刷データは印刷できない旨の（印刷不適表示）を行った後、その印刷データを廃棄して（ステップＳ１２７）処理を終了する。尚、このメッセージを告知する方法としては、プリンタＰに備え付けの表示部等を利用して告知するようにしても良いが、一般にユーザは、印刷指示端末Ｔの位置にそのままいることが多いことから、ネットワークＮを介して印刷指示端末Ｔのモニター上のＵＩ等に表示することが適当である。また、このメッセージは、そのユーザのみならず、ネットワーク管理者や印刷の有無に対して一定の権限のある管理者、さらに他のユーザ等にも同時に通知されるようにしても良い。
【００４７】
また、次の判断ステップＳ１１２において、その類似度が、ある「しきい値」よりも高い（ＮＯ）と判断したときは、次の判断ステップＳ１１８に移行して、さらにその類似度がさらに第二の「しきい値」、例えば表３の例では類似度９５％を越えるか否かを判断し、越えると判断した場合（ＹＥＳ）には、重複した印刷である可能性が極めて高いと考えられるため、次のステップＳ１２６に移行してユーザに対して上記と同様にその印刷データは印刷できない旨の（印刷不適表示）を行った後、その印刷データを廃棄して（ステップＳ１２７）処理を終了する。
【００４８】
一方、  この判断ステップＳ１１８において、得られた類似度が、第一の「しきい値」は越えるがそれよりも高い第二の「しきい値」を越えるものではない（ＮＯ）と判断したときは、ステップＳ１２０に移行してその印刷は、重複した印刷である可能性が高いと判断してその旨のメッセージをユーザに対して通知した後、次のステップＳ１２２に移行して、再度、ユーザに対してその印刷データの印刷を実施するか否かの再確認を行う旨の表示を行い、ユーザの反応を待つ（ステップＳ１２４）。
【００４９】
この表示に対してユーザから印刷を行う旨の指示があったとき（ＹＥＳ）は、ステップＳ１１４に移行して印刷を強制実行することになるが、反対にユーザから印刷を行わない旨の指示（ＮＯ）、あるいは所定時間経って何ら反応がないと判断したとき（Ｔｉｍｅ  ｏｕｔ）は、その印刷データをそのまま廃棄して（ステップＳ１２６）に移行して処理を終了することになる。
【００５０】
このように本発明は、新たな印刷データを印刷するにあたり、その特徴部分を抽出して既に印刷が行われた印刷データとの類似度を調べて、その類似度に応じて処理を行うようにしたことから、同じような内容の印刷物を重複して印刷するといった無駄な印刷や禁止された印刷がそのまま実行されるのを未然に防止することが可能となる。
【００５１】
尚、本実施の形態では、類似度の判定後に行われる処理として３つの処理方法、要するに▲１▼普通に印刷を実行する場合、▲２▼注意は促すが印刷は許可する場合、▲３▼印刷不適であるなどと注意し、印刷を許可しない場合、に分けた例で示したが、この処理方法は２つでも、またそれ以上細かく分けても良いことは勿論である。例えば、図２に破線で示す流れのように、判断ステップＳ１１２において、類似度がある「しきい値」を越えた場合には、直ちにその印刷データを廃棄処分して（ステップＳ１２８）処理を終了するようにしても良い。
【００５２】
さらに、本実施の形態では、この印刷処理決定システム１０をプリンタＰ内に一体的に組み込み、そのプリンタＰの構成部分の一部を利用して機能するようにした例で説明したが、この印刷処理決定システム１０は、必ずしもプリンタＰ内に一体的に組み込まれている必要はなく、別個独立した形態であったり、あるいは印刷指示端末Ｔやプリンタ管理サーバＳ側に組み込まれた状態であっても同様な作用・効果を発揮することが可能となる。
【００５３】
また、プリンタＰが複数ある場合、それぞれのプリンタＰで印刷処理済みの印刷データを共用するようにすれば、あるプリンタＰで印刷不可の印刷処理が他のプリンタＰで行われるといった、いわゆる「すり抜け印刷」も確実に防止することができる。
また、一般的なプリンタサーバやプリンタ管理サーバＳではなく、プリンタＰ内に印刷処理決定プログラムを組み込んでおけば、一般的なプリンタを通さなかった印刷処理についても、同様な「すり抜け印刷」を確実に防止することができる。
【図面の簡単な説明】
【図１】印刷処理決定システムの実施の一形態を示すブロック図である。
【図２】プリンタによる印刷処理の流れを示すフローチャート図である。
【図３】ある特徴部分を保存した印刷データファイルの一例を示す図である。
【図４】ある特徴部分を保存した印刷データファイルの一例を示す図である。
【図５】印刷データ特徴抽出基準の一例をＸＭＬ形式で示した図である。
【符号の説明】
１０…印刷処理決定システム、１２…特徴部分抽出手段と、１３…印刷データ保存手段、１４…印刷データ検索手段、１５…類似度算出手段、１６…処理方法決定手段、２０…印刷キュー、３０…記録部、４０…通信部、Ｐ…プリンタ、Ｔ…印刷指示端末、Ｓ…プリンタ管理サーバ。
【図１】
2004302654.tif 000006
【図２】
2004302654.tif 000007
【図３】
2004302654.tif 000008
【図４】
2004302654.tif 000009
【図５】
2004302654.tif 000010