(57)【特許請求の範囲】
【請求項１】
複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定手段と、
前記判定手段により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納手段と、を有し、
前記格納手段は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないことを特徴とする画像処理装置。
【請求項２】
前記識別情報は、ネットワークアドレスもしくは該データ処理装置のユーザを示す情報を示すことを特徴とすることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記判定手段は、特定色パターンもしくは特定コードに基づいて特定データであるか否かを判定することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記格納手段は、前記印刷データを圧縮して格納することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記格納手段は、前記印刷データに対して所定の間引き処理を施したデータを記憶することを特徴とする請求項１記載の画像処理装置。
【請求項６】
複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定工程と、
前記判定工程により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納工程と、を有し、
前記格納工程は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないことを特徴とする画像処理方法。
【請求項７】
複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定工程と、
前記判定工程により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納工程と、を有し、
前記格納工程は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないものであり、
前記各工程をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理する画像処理装置および画像処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
近年、この種の出力装置ではカラー画像を含む種々の画像出力に対する高画質化が進み、ユーザが意図する画質で出力結果が得られるようになってきた。
【０００３】
しかし、その高画質化のために、紙幣などを違法に出力（偽造出力）する場合が考えられる。そういう問題を未然に防ぐよう出力装置には、出力結果などに何らかのパターンを付加する手段が備えられていたり、偽造が行われたか否かを検出する偽造検出手段が備えられていたりと様々な偽造防止手段が備えられている。これらの手段は、違法行為を行った人物を特定するのに効果的である。
【０００４】
【発明が解決しようとする課題】
しかし、従来の方法だけでは情報量が少ないため、時によっては違法行為を行った人物の特定が困難となってしまうという問題があった。
また、上記違法行為に対応する印刷データを確認することができなかった。
【０００５】
本発明は、上記の問題点を解消するためになされたもので、本発明の目的は、特定のパスワードを入力した者のみが、不正な出力要求に対する受信印刷データの内容を容易に確認でき、ユーザが誤った使用を行ったことを後から確認可能にできる画像処理装置および画像処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【００１２】
本発明に係る第１の発明は、複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定手段と、前記判定手段により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納手段と、を有し、前記格納手段は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないものである。
【００１４】
本発明に係る第２の発明は、前記識別情報は、ネットワークアドレスもしくは該データ処理装置のユーザを示す情報を示すものである。
【００１５】
本発明に係る第３の発明は、前記判定手段は、特定色パターン（紙幣，有価証券等の赤印鑑形状等）もしくは特定コード（紙幣，有価証券等の種類，製造番号等を示すバーコード等）に基づいて特定データであるか否かを判定するものである。
【００１６】
本発明に係る第４の発明は、前記格納手段は、前記印刷データを圧縮して格納するものである。
【００１８】
本発明に係る第５の発明は前記格納手段は、前記印刷データに対して所定の間引き処理を施したデータを記憶するものである。
【００２４】
本発明に係る第６の発明は、複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定工程と、前記判定工程により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納工程と、を有し、前記格納工程は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないものである。
【００３０】
本発明に係る第７の発明は、複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定工程と、前記判定工程により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納工程と、を有し、前記格納工程は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないコンピュータが読み出し可能なプログラムを記録媒体に格納したものである。
【００３１】
【発明の実施の形態】
〔第１実施形態〕
まず、本発明の実施形態を適用可能な出力装置の一例としてレーザビームプリンタの構成例を説明する。なお、本実施形態は、レーザビームプリンタのみならず、例えばインクジェットプリンタ等の他の方式の出力装置にも適用可能である。また、本発明は、印刷制御装置としても、あるいは当該印刷制御装置（画像処理装置）を備える印刷装置としても適用可能なものである。
【００３２】
図１は、本発明に係る印刷制御装置（出力制御装置，画像処理装置）を適用可能な印刷システムの概略を説明するブロック図であり、例えばプリンタエンジンがレーザビームプリンタエンジンの場合に対応する。
【００３３】
なお、このプリンタエンジンでは、文字等のデータに加えて写真等のフルカラー画像も形成可能である。また、図１では、データ処理装置として機能する外部機器１０１がプリンタに１対１に接続される場合を示すが、本発明はプリンタに対して所定の通信媒体（ネットワーク）を介して複数のデータ処理装置が接続される場合にも適用可能である。さらに、外部機器１０１は、パーソナルコンピュータ，ネットワークコンピュータ，デジタルカメラ，スキャナ等種々の装置を含む。以下、ホストコンピュータを例に説明する。
【００３４】
図１に示すように、例えばカラー出力可能なレーザビームプリンタ１０２は、ホストコンピュータなどの外部機器１０１から所定のページ記述言語方式のカラー多値情報を含む画像情報（以下、印刷データという）が入力され、その印刷データを解析することによってイメージデータを生成するプリンタコントローラ１０３と、プリンタコントローラ１０３によって生成されたイメージデータが示す画像を用紙上に印刷するプリンタエンジン１０５と、ユーザとのインタフェースを司り、レーザビームプリンタ１０２に対する所望の動作を指示するための入力操作を行うためのパネル部１０４とから構成される。１０５Ａは検出チップを備える検出部で、プリンタコントローラ１０３から受信する画像情報、例えばイメージデータＹＭＣＫに対して１プレーンずつフレーム毎にスペクトル等を認識し、辞書テーブル（ファイル）と見合わせることにより偽造データ有無を検出処理し、その旨をプリンタコントローラ１０３に通知する。
【００３５】
次に、本実施形態のレーザビームプリンタの構成について図２を参照しながら説明する。
【００３６】
図２は、図１に示したプリンタエンジン１０５の構成を説明するブロック図である。
【００３７】
レーザビームプリンタ１０２は、図２に示すように、筐体２０１を備え、筐体２０１には、プリンタエンジン１０５を構成するための各機構と、その各機構による各印刷プロセス処理（例えば、給紙処理など）に関する制御を行うエンジン制御部（詳細は図４に示す）及びプリンタコントローラ１０３（図１に示す）を収納する制御ボード収納部２０３とが内蔵されている。図１の１０６はハードディスクで、各種のフォントデータ，フォームデータを記憶したり、受信した印刷情報を蓄積するスプーラとして機能する。また、このハードディスク１０６は、受信した偽造データ（印刷データ）をその受信時刻や入手先等とともに特定領域に記憶管理する。さらに、プリンタコントローラ１０３の制御下でのハードディスク１０６の、該特定領域に対する読み出しは、特定の管理者や特定のパスワードを入力した者以外は不能に管理するものとする。
【００３８】
プリンタエンジン１０５を構成するための各機構としては、レーザ光の走査による感光ドラム上への静電潜像形成，その静電潜像の顕像化，その顕像の印刷用紙への転写を行うための光学処理機構，印刷用紙に転写されたトナー像を定着させるための定着処理機構，印刷用紙の給紙処理機構、印刷用紙の搬送処理機構が設けられている。
【００３９】
上記光学処理機構は、半導体レーザ（図示せず）から発射されるレーザ光をプリンタコントローラ１０３から供給されたイメージデータに応じてオン，オフ駆動するレーザドライバ２０６を有し、半導体レーザから発射されたレーザ光は回転多面鏡２０７により主走査方向に振られる。
【００４０】
その主走査方向に振られたレーザ光は反射ミラー２０８を介して感光ドラム２０５に導かれ、感光ドラム２０５上を主走査方向に露光する。レーザ光による走査露光によって感光ドラム２０５上には静電潜像が形成され、その潜像は現像器２２０から供給されるトナーによってトナー像に顕像化される。このトナーには、Ｙ（イエロー），Ｍ（マゼンダ），Ｃ（シアン），Ｋ（ブラック）の各トナーが用いられる。感光ドラム２０５上のトナー像は給紙処理機構によって副走査方向に同期して給紙される印刷用紙に転写される。
【００４１】
感光ドラム２０５および現像器２２０は着脱可能なカートリッジ２０４に収容されている。反射ミラー２０８は半透過型ミラーからなり、その裏面側にはビームディテクタ２０９が配置されている。ビームディテクタ２０９はレーザ光を検出し、その検出信号はプリンタコントローラ１０３に与えられる。プリンタコントローラ１０３はビームディテクタ２０９の検出信号に基づき主走査方向への露光タイミングを決定する水平同期信号（／ＢＤ信号に対応する）を生成し、その水平同期信号はプリンタコントローラ１０３に出力される。
【００４２】
また、定着処理機構は、印刷用紙に転写されたトナー像を熱圧によって定着させるための定着器２１６を有し、定着器２１６には、トナー像を加熱するためのヒータが設けられている。ヒータは、所定の定着温度が得られるようにエンジン制御部で制御される。
【００４３】
さらに、印刷用紙の給紙機構は、印刷用紙を収容するカセット２１０と手差し用トレイ２１９とを有し、カセット２１０の印刷用紙または手差しトレイ２１９の印刷用紙を選択的に給紙するように構成されている。カセット２１０は筐体２０１内に装着され、カセット２１０には、仕切り板（図示せず）の移動位置に応じて印刷用紙のサイズを電気的に検知するサイズ検知機構が設けられている。
【００４４】
カセット２１０からはその最上の印刷用紙から１枚単位でカセット給紙クラッチ２１１の回転駆動によって給紙ローラ２１２まで搬送される。カセット給紙クラッチ２１１は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動されるカムからなり、そのカムが１回転する毎に１枚の印刷用紙が給紙される。
【００４５】
給紙ローラ２１２は印刷用紙をその先端部がレジストシャッタ２１４に対応する位置まで搬送し、レジストシャッタ２１４は、給紙された印刷用紙の押圧及びその解除によって、その印刷用紙の給紙停止及びその解除を行い、そのレジストシャッタ２１４の動作はレーザ光の副走査に同期するように制御される。
【００４６】
これに対し、手差しトレイ２１９は筐体２０１に設けられ、ユーザによって手差しトレイ２１９に搭載された印刷用紙は給紙ローラ２１５でレジストシャッタ２１４に向けて給紙される。
【００４７】
印刷用紙の搬送処理機構は、レジストシャッタ２１４による押圧が解除された印刷用紙を感光ドラム２０５に向けて搬送する搬送ローラ２１３と、定着器２１６から排出された印刷用紙を筐体２０１上部に形成された排紙トレイまで導くための各搬送ローラ２１７，２１８と、各搬送ローラ２１３，２１７，２１８を駆動するための駆動手段（図示せず）とを有する。
【００４８】
筐体２０１には、パネル部１０４を構成するための操作パネル２０２が取り付けられている。操作パネル２０２には、指示入力操作のためのスイッチ群、情報表示のためのＬＥＤ表示器，ＬＣＤ表示器が設けられている。
【００４９】
次に、プリンタコントローラ１０３の構成について図３を参照しながら説明する。
【００５０】
図３は、図１に示したプリンタコントローラ１０３の構成を説明する制御ブロック図であり、図１と同一のものには同一の符号を付してある。
【００５１】
図３に示すように、プリンタコントローラ１０３は、外部機器１０１から送出された印刷データを入力する入力バッファ（図示せず）と、外部機器１０１へ送出する信号を一時的に保持する出力バッファ（図示せず）とが設けられているホストＩ／Ｆ部３０２を有し、ホストＩ／Ｆ部３０２は外部機器１０１との間でやり取りされる信号の入出力部を構成するとともに、外部機器１０１との間の通信制御を行う。
【００５２】
ホストＩ／Ｆ部３０２を介して入力された印刷データは、画像データ発生部３０３に与えられる。画像データ発生部３０３は予め定められている解析手段に基づき入力された印刷データの解析（例えばＰＤＬ解析処理）、その解析結果からプリンタエンジン１０５が処理可能なイメージデータの作成を行う。
【００５３】
具体的には、印刷データの解析、その解析によるオブジェクト情報の作成を行うとともに、そのオブジェクト情報の作成と並行して、ラスタライズ処理，擬似階調処理を順に行う。このラスタライズ処理では、印刷データに含まれる表示色ＲＧＢ（加法混色）からプリンタエンジン１０５が処理可能なＹＭＣＫ（減法混色）への変換処理，印刷データに含まれる文字コードから予め格納されているビットパターン，アウトラインフォントなどのフォントデータへの変換処理を行い、バンド単位でビットマップデータを作成し、このバンド単位のビットマップデータに対しディザパターンを用いる擬似階調処理を施し、印刷処理可能なイメージデータを生成する。この作成されたイメージデータは、画像メモリ３０５に格納される。画像メモリ３０５に格納されているイメージデータの読み出しはＤＭＡ制御部３０８で制御され、このＤＭＡ制御部３０８による画像メモリ３０５からのイメージデータの読み出しに対する制御はＣＰＵ３０９からの指示に基づき行われる。
【００５４】
画像メモリ３０５から読み出されたイメージデータは、エンジンＩ／Ｆ部３０６を介してビデオ信号としてプリンタエンジン１０５に転送される。エンジンＩ／Ｆ部３０６には、プリンタエンジン１０５へ転送するビデオ信号を一時的に保持する出力バッファ（図示せず）と、プリンタエンジン１０５から送出された信号を一時的に保持する入力バッファ（図示せず）とが設けらている。エンジンＩ／Ｆ部３０６は、プリンタエンジン１０５との間でやり取りされる信号の入出力部を構成するとともに、プリンタエンジン１０５との間の通信制御を行う。
【００５５】
パネル部１０４（図１に示す）から操作入力によって出力されたモード設定に関する指示などは、パネルＩ／Ｆ部３０１を介して入力され、パネルＩ／Ｆ部３０１はパネル部１０４とＣＰＵ３０９との間のインタフェースを構成する。
【００５６】
ＣＰＵ３０９は、パネル部１０４から指示されたモードに応じて上述の各ブロックに対する制御を行い、この制御はＲＯＭ３０４に格納されている制御プログラムに基づき実行される。このＲＯＭ３０４に格納されている制御プログラムはシステムクロックによってタスクと称されるロードモジュール単位に時分割制御を行うためのオペレーティングシステム（ＯＳ）と、このＯＳによって機能単位に実行制御される複数のロードモジュールとから構成される。このロードモジュールを含む制御プログラムは必要に応じてＥＥＰＲＯＭ（不揮発性メモリ）３１０に格納される。
【００５７】
ＣＰＵ３０９による演算処理の作業領域としては、ＲＡＭ３０７が使用される。上述のＣＰＵ３０９を含む各ブロックはシステムバス３１１にＣＰＵ３０９がアクセス可能なように接続されている。システムバス３１１は、アドレスバスとシステムバスとから構成される。
【００５８】
ここで、プリンタエンジン１０５によって偽造を検出した場合、プリンタコントローラ１０３にその旨報知し、プリンタコントローラ１０３において必要な処理を行う。なお、３１２はハードディスクで、図１に示したハードディスク１０６と同等に機能する。
【００５９】
また、プリンタコントローラ１０３のＲＡＭ３０７または図示しないメモリ資源に前述した辞書テーブルを記憶させるとともに、偽造判定用のアルゴリズムをＲＯＭ３０４に記憶させておき、ＣＰＵ３０９にＲＯＭ３０４または図示しないメモリ資源のアルゴリズムに従った判定処理を行わせてもよい。この場合、プリンタエンジン１０５へ印刷データを出力する時点で、偽造行為を検出でき、判定タイミングを高速化できる。
【００６０】
以下、本実施形態の特徴的構成について図３等を参照して説明する。
【００６１】
上記のように構成された所定の通信媒体を介して複数のデータ処理装置（外部機器１０１）からの出力要求を処理する出力制御装置であって、各データ処理装置から受信するデータの種別を解析して出力が制限される特定データであるかどうかを検出する検出手段と（ＣＰＵ３０９がＲＯＭ３０４または図示しないメモリ資源に記憶された制御プログラムを実行して検出処理する）、前記検出手段が前記特定データを検出した場合に、該特定データを転送したいずれかのデータ処理装置を検索して特定する特定手段（ＣＰＵ３０９がＲＯＭ３０４または図示しないメモリ資源に記憶された制御プログラムを実行して特定処理する）と、前記特定手段が特定したいずれかのデータ処理装置から所定の識別情報を取得する取得手段（ＣＰＵ３０９がＲＯＭ３０４または図示しないメモリ資源に記憶された制御プログラムを実行して取得処理する）と、前記取得手段が取得した前記所定の識別情報を格納する格納手段（ＲＡＭ３０７のＮＶＲＡＭ領域あるいは図示しないハードディスク等の二次記憶装置）とを有するので、いずれのデータ処理装置から不正な出力要求がなされていることを示す痕跡情報を管理して、その所在を容易に確認することができる。
【００６２】
また、所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理する出力制御装置であって、各データ処理装置から受信するデータの種別を解析して出力が制限される特定データであるかどうかを検出する検出手段（ＣＰＵ３０９がＲＯＭ３０４または図示しないメモリ資源に記憶された制御プログラムを実行して検出処理する）と、前記検出手段が前記特定データを検出した場合に、前記特定データの受信中を各データ処理装置に通知する通知手段（ＣＰＵ３０９がＲＯＭ３０４または図示しないメモリ資源に記憶された制御プログラムを実行して通知処理する）とを有するので、不正な出力要求の発生状態を外部のユーザに通知して、特定データの出力要求に対する監視意識を高めることができる。
【００６３】
さらに、所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理する出力制御装置であって、各データ処理装置から受信するデータの種別を解析して出力が制限される特定データであるかどうかを検出する検出手段（ＣＰＵ３０９がＲＯＭ３０４または図示しないメモリ資源に記憶された制御プログラムを実行して検出処理する）と、前記検出手段が検出した前記特定データを格納する格納手段（ＲＡＭ３０７のＮＶＲＡＭ領域あるいは図示しないハードディスク等の二次記憶装置）とを有するので、いずれのデータ処理装置からの不正な出力要求に対する特定データの内容を容易に確認することができる。
【００６４】
また、前記格納手段は、不揮発性記憶媒体（ＲＡＭ３０７のＮＶＲＡＭ領域あるいは図示しないハードディスク等の二次記憶装置）で構成するので、いずれのデータ処理装置からの不正な出力要求に対する特定データの内容をいつでも容易に確認することができる。
【００６５】
以下、図４に示すフローチャートに基づいて本発明に係る偽造検出処理について説明する。
【００６６】
図４は、本発明に係る出力制御装置および画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタコントローラ１０３のＣＰＵ３０９が実行する偽造検出時の手順に対応する。なお、（１）〜（４）は各ステップを示す。
【００６７】
本実施形態を適用可能なネットワーク接続される出力制御装置を備える出力装置は、該装置に接続されるホストコンピュータ等の外部機器から送信される印刷データを受信する。そして、該受信した印刷データが、法的に印刷が禁止されている、例えば紙幣などの偽造データであると検出（判定）されると（１）、前記印刷データを送信したホストコンピュータ等の外部機器１０１およびそれらの情報（前記印刷データに付加されている）を検索する（２）。ここで、印刷データを送信したホストコンピュータ等の外部機器１０１のネットワーク上におけるネットワークアドレスや、外部機器のユーザを示すホスト名，ホストである外部機器１０１の種類等各獲得可能な情報をプリンタコントローラ１０３が入手する（３）。
【００６８】
次に、入手した情報をある特定の条件をもって、必要時に取り出す（読み出す）ことができるよう不図示のメモリ（例えばＲＡＭ３０７のＮＶＲＡＭ領域）などに格納する（４）。
【００６９】
一方、ステップ（１）で、該受信した印刷データが、印刷を行うことが法的に禁止されている、例えば紙幣などの偽造データでないと判定した場合には、当該処理を終了して、図示しない通常の印刷シーケンスを実行する。
【００７０】
これにより、ネットワーク等を介して受信した印刷データが不法なデータであることを認識した場合には、当該印刷データの送信先を特定する情報を自動取得してメモリに保存管理でき、任意のタイミングでその情報を参照またはプリントアウトすることができる。
【００７１】
なお、上記ステップ（１）における偽造データ受信かどうかの判定基準は、例えば特願昭６３−１１４８０１号明細書等に開示される手法に準じているものとする。例えば、印刷データから紙幣，有価証券が有している特定色パターン（例えば印刷部を特定色パターンとする場合には、赤の印鑑形状）を公知のパターンマッチングにより実現する。
【００７２】
また、他には、紙幣にバーコード等の特定コードが紙幣，有価証券等の種類、製造番号などを示していれば、この特定コードを識別することにより、偽造の有無の判定処理を行うように構成してもよい。
【００７３】
また、ステップ（２）における外部機器の情報検索は、印刷データが送信されたときにプロトコルとして取得するＩＰアドレスを入手する方法がある。また、複数の外部機器にこの出力装置が接続されている場合には、複数の外部機器と出力装置からなるネットワークを管理するホストコンピュータが設定されており、かかるホストコンピュータは、前述した複数の外部機器のネットワークアドレスを有しているので、出力装置において、偽造が検出された際にホストに問い合わせて各種情報を取得するように構成してもよい。
【００７４】
さらに、ステップ（４）における情報取り出しは、特定の条件、例えばプリンタの表示パネルにパスワードを入力することにより、当該パスワードが有効な登録者（当該パスワードを知っているネットワーク管理者等）のみが取り出し可能に構成してもよい。
【００７５】
〔第２実施形態〕
上記第１実施形態では、不法な印刷データ（印刷を行うことが法的に禁止されている印刷データ）を受信した際に、その印刷データの転送先を特定するホスト情報を自動的に取得してメモリ資源で保存管理する場合について説明したが、当該不法な印刷データを受信した際に、ネットワークに接続された複数の外部機器に対して一斉に不正行為が行われた旨を通知したり、または指定されたホストコンピュータにその旨を通知するように構成してもよい。以下、その実施形態について説明する。
【００７６】
なお、上記指定されたホストコンピュータとは、複数のホストコンピュータと出力装置からなるネットワークを管理するコンピュータ、または予め出力装置のハードディスク内に登録済みのＩＰアドレスに対応したホストコンピュータである。また、前述したＩＰアドレスは、出力装置を提供した製造者もしくは警察機関等、その他の監視機関のコンピュータのアドレスにすることにより、上述の不正行為に対する監視体制を強化することができる。
【００７７】
図５は、本発明に係る出力制御装置および画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタコントローラ１０３のＣＰＵ３０９が実行する偽造検出時の手順に対応する。なお、（１），（２）は各ステップを示す。
【００７８】
ネットワーク接続される出力装置において、接続されるホストコンピュータなどの外部機器から送信された印刷データが紙幣などを示す偽造データであると判定した場合（１）、双方向性インタフェースを介して、該出力装置に接続されており、ネットワークに接続されたホストコンピュータ等の外部機器に対して、偽造検出された旨を報知して（２）、処理を終了する。
【００７９】
一方、ステップ（１）で、該受信した印刷データが、法的に印刷することが禁止されている、例えば紙幣などを示す偽造データでないと判定した場合には、当該処理を終了して、図示しない通常の印刷シーケンスを実行する。
【００８０】
これにより、ネットワーク等を介して受信した印刷データが不法なデータ（印刷が法的に禁止されたデータ）であることを認識した場合には、その旨の発生時点でネットワークで接続された外部のいずれかのコンピュータのユーザが不法印刷データの受信有無を確実に認知することができる。
【００８１】
〔第３実施形態〕
上記第１実施形態では、不法な印刷データを受信した際に、その印刷データの転送先を特定するホスト情報を自動的に取得してメモリ資源で保存管理する場合について説明したが、印刷することが不法な印刷データ（偽造データ）を受信した場合に、当該印刷データをメモリ資源（例えば、図１に示したハードディスク１０６または図３に示したハードディスク３１２等）で保存管理するように構成してもよい。以下、その実施形態について説明する。
【００８２】
図６は、本発明に係る出力制御装置および画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタコントローラ１０３のＣＰＵ３０９が実行する偽造検出時の手順に対応する。なお、（１）〜（３）は各ステップを示す。
【００８３】
第１実施形態で述べたように、ネットワーク接続される出力装置において、接続されるコンピュータなどの外部機器から送信された印刷データが紙幣、有価証券などを示すデータ（偽造データ）であると検出（判定）された場合（１）、出力装置に接続しているコンピュータ等の外部機器から送信される印刷データ（偽造データ）を、すべてプリンタコントローラ１０３において受信する（２）。
【００８４】
そして、前記受信した印刷データ（偽造データ）をある特定の条件をもって必要時に取り出す（読み出す）ことができるようハードディスク１０６等などに格納して（３）、処理を終了する。
【００８５】
一方、ステップ（１）で、該受信した印刷データを、印刷することが法的に禁止されているデータ、例えば紙幣などの偽造データでないと判定した場合には、当該処理を終了して、図示しない通常の印刷シーケンスを実行する。
【００８６】
これにより、ネットワーク等を介して受信した印刷データが不法なデータであることを認識した場合には、当該印刷データをメモリに保存管理でき、任意のタイミングでその情報を参照またはプリントアウトすることができる。なお、ネットワーク等を介して受信した紙幣、有価証券等を示す印刷データ（偽造データ）は、予めＲＯＭ３０４に記憶済みのＪＰＥＧ等の圧縮プログラムに従って、ＣＰＵ３０９がソフト的に圧縮処理を施し、ハードディスク１０６または図示しないメモリ資源等に格納する。
【００８７】
ただし、ハードディスク１０６の残りメモリ容量がある所定量より少ない場合、記憶した時点の時刻と現在の時刻とにより割り出される蓄積後の経過時間によっては、上述した印刷データ（偽造データ）を削除するものとする。また、上記偽造データを消去する場合でも、その印刷データ（偽造データ）の印刷要求を発行したホストの情報は消去せずに、偽造データの履歴情報として管理するものとする。
【００８８】
さらに、印刷データが紙幣等に対応したデータならば、前述した様に処理を終了するとともに、ハードディスク１０６または図示しないメモリ資源等に該印刷データを記憶させることに加え、以下に示す（イ），（ロ）の処理を行うものとする。
【００８９】
（イ）外部機器１０１もしくはネットワークを管理するコンピュータに「サービスマンに連絡下さい。」等の表示を行わせるべく、外部機器１０１もしくはネットワークを管理するコンピュータに制御信号を出力する。
【００９０】
（ロ）出力装置の電源をＯＦＦする等の出力装置を使用不可能な状態にする。この構成を採用することにより、紙幣等の偽造を行おうとした出力装置の使用を阻止させることができる。
【００９１】
なお、前述したハードディスク１０６に記憶された不法な印刷データを、サービスマンがサービスモードにより印刷可能とすることで、電源のＯＦＦの理由がユーザの誤った使用に原因があることを説明できる。
【００９２】
また、ハードディスク１０６への印刷データ（偽造データ）の記憶の目的が、印刷データを後から確認可能にプリントする点にあることを考慮すると、ハードディスク１０６に記憶さる印刷データは、印刷データのサムネール画像であってもよい。
【００９３】
以下、本実施形態の特徴的構成について図４〜図６等を参照して説明する。
【００９４】
上記のように構成された所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理する出力制御方法であって、あるいは所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各データ処理装置から受信するデータの種別を解析して出力が制限される特定データであるかどうかを検出する検出工程（図４のステップ（１））と、前記検出工程により前記特定データを検出した場合に、該特定データを転送したいずれかのデータ処理装置を検索して特定する特定工程（図４のステップ（２））と、前記特定工程により特定したいずれかのデータ処理装置から所定の識別情報を取得する取得工程（図４のステップ（３））と、前記取得工程により取得した前記所定の識別情報をメモリに格納する格納工程（図４のステップ（４））とを有するので、いずれのデータ処理装置から不正な出力要求がなされていることを示す痕跡情報を管理して、その所在を容易に確認することができる。
【００９５】
また、所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理する出力制御方法であって、あるいは所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各データ処理装置から受信するデータの種別を解析して出力が制限される特定データであるかどうかを検出する検出工程（図５のステップ（１））と、前記検出工程により前記特定データを検出した場合に、前記特定データの受信中を各データ処理装置に通知する通知工程（図５のステップ（２））とを有するので、不正な出力要求の発生状態を外部のユーザに通知して、特定データの出力要求に対する監視意識を高めることができる。
【００９６】
さらに、所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理する出力制御方法であって、あるいは所定の通信媒体を介して複数のデータ処理装置からの出力要求を処理するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各データ処理装置から受信するデータの種別を解析して出力が制限される特定データであるかどうかを検出する検出工程（図６のステップ（１））と、前記検出工程により検出された前記特定データをメモリに格納する格納工程（図６のステップ（２），（３））とを有するので、いずれのデータ処理装置からの不正な出力要求に対する特定データの内容を容易に確認することができる。
【００９７】
以下、図７に示すメモリマップを参照して本発明に係る出力制御装置および画像処理装置を適用可能な出力システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００９８】
図７は、本発明に係る出力制御装置および画像処理装置を適用可能な出力システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１００】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０１】
本実施形態における図４〜図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１０５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０８】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１５】
【発明の効果】
第１の発明によれば、複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定手段と、前記判定手段により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納手段と、を有し、前記格納手段は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないことが実現できる。
【０１１７】
第２の発明によれば、前記識別情報は、ネットワークアドレスもしくは該データ処理装置のユーザを示す情報を示すので、いずれのユーザにより不正な出力要求がなされているか容易に確認することができる。
【０１１８】
第３の発明によれば、前記判定手段は、特定色パターンもしくは特定コードに基づいて特定データであるか否かを判定するので、出力が制限される特定データを容易に判定することができる。
【０１１９】
第４の発明によれば、前記格納手段は、前記印刷データを圧縮して格納するので、不正な出力要求に対する印刷データによる記憶領域の使用を縮小することができる。
【０１２１】
第５の発明によれば、前記格納手段は、前記印刷データに対して所定の間引き処理を施したデータを記憶するので、不正な出力要求に対する印刷データによる記憶領域の使用を最小限にとどめるとともに、不正な出力要求に対する印刷データの内容について容易に確認することができる。
【０１２７】
第６，第７の発明によれば、複数のデータ処理装置から送信されるデータ処理装置の識別情報が付加された印刷データを受信し、該受信した印刷データを解析し、偽造を行なおうとしている装置の使用を阻止すべく、出力が制限されている紙幣有価証券を示す特定データであるか否かを判定する判定工程と、前記判定工程により、前記特定データであると判定された場合にのみ、前記印刷データ，前記印刷データに付加されている識別情報を特定パスワードが入力された際に読み出し可能に格納し、一方、前記特定データでないと判定された場合には、前記印刷データ，前記印刷データに付加されている識別情報は格納しない格納工程と、を有し、前記格納工程は、所定タイミングで、前記印刷データを消去し、かつ前記印刷データを消去する場合でも、前記印刷データに付加されている前記識別情報は偽造履歴情報として管理すべく消去しないことが実現できる。
【０１２８】
従って、いずれのデータ処理装置から不正な出力要求がなされていることを示す痕跡情報を管理できるとともに、不正な出力要求の発生状態を外部のユーザに通知して、特定データの出力要求に対する監視意識を高めることができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る印刷制御装置（出力制御装置，画像処理装置）を適用可能な印刷システムの概略を説明するブロック図である。
【図２】図１に示したプリンタエンジンの構成を説明するブロック図である。
【図３】図１に示したプリンタコントローラの構成を説明する制御ブロック図である。
【図４】本発明に係る出力制御装置および画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る出力制御装置および画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る出力制御装置および画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る出力制御装置および画像処理装置を適用可能な出力システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０３  プリンタコントローラ
１０５  プリンタエンジン
１０６  ハードディスク
３０２  ホストインタフェース部
３０４  ＲＯＭ
３０５  画像メモリ
３０７  ＲＡＭ
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
３１２  ハードディスク
【図１】
0003762124.tif 000002
【図２】
0003762124.tif 000003
【図３】
0003762124.tif 000004
【図４】
0003762124.tif 000005
【図５】
0003762124.tif 000006
【図６】
0003762124.tif 000007
【図７】
0003762124.tif 000008