(57)【要約】【課題】  印刷データがその印刷指示者以外の人に印刷あるいはキャプチャされることを無意味なものとし、セキュリティ機能を高める。【解決手段】  クライアント端末１０では、印刷データ生成部１５３が、入力部１３から入力される特定の情報印刷指示対象の画像データに対応する印刷データを生成し、不完全印刷データ生成部１５４がこの印刷データから情報の一部を欠落させた不完全な印刷データを生成して印刷処理装置３０に送出する。印刷処理装置３０では、クライアント端末１０から不完全な印刷データを受信すると、印刷を保留にした後、入力部３３から入力される特定の情報を用いて上記不完全な印刷データを補完する処理を行い、該補完が失敗すると印刷を拒絶する。【選択図】  図１
2005144693.tif 000002
【特許請求の範囲】
【請求項１】
文書情報に対して認証印刷を設定する端末装置と、前記認証印刷の設定された文書情報に対応する印刷データを前記端末装置から受信し、該印刷データを認証実行後に印刷出力する印刷処理装置を有する印刷処理システムにおいて、
前記端末装置は、
前記認証印刷を設定する特定の情報を入力する認証設定側入力手段と、
前記認証設定側入力手段により入力される前記特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成する不完全印刷データ生成手段と、
前記不完全な印刷データを前記印刷処理装置に送出するデータ送出手段と
を具備し、
前記印刷処理装置は、
前記端末装置から受信された印刷データが不完全な印刷データであるか否かを判定する判定手段と、
前記判定手段により判定された不完全な印刷データに対応して、前記認証印刷を実行する特定の情報を入力する認証実行側入力手段と、
前記認証実行側入力手段により入力される前記特定の情報を用いて、前記不完全な印刷データから完全な印刷データを復元する印刷データ復元手段と、
前記印刷データ復元手段により前記完全な印刷データを復元できなかった場合、印刷を拒絶する拒絶手段と
を具備することを特徴とする印刷処理システム。
【請求項２】
前記端末装置は、
前記認証印刷設定対象の文書情報と、前記認証設定側入力手段から入力される前記特定の情報を含む印刷データを生成する印刷データ生成手段
を具備し、
前記不完全印刷データ生成手段は、
前記印刷データ生成手段により生成された印刷データから、前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記印刷データ生成手段は、
前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定側入力手段から入力される前記特定の情報を前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段
を有し、
前記不完全印刷データ生成手段は、
前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする請求項２記載の印刷処理システム。
【請求項４】
前記印刷データ生成手段は、
前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定側入力手段から入力される前記特定の情報を所定の変換方式により変換して生成した変換生成情報を当該特定の情報と共に前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段
を有し、
前記不完全印刷データ生成手段は、
前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする請求項２記載の印刷処理システム。
【請求項５】
前記印刷データ生成手段は、
前記変換方式として、Ｓｉｎ関数を用いる
ことを特徴とする請求項４記載の印刷処理システム。
【請求項６】
前記端末装置は、
前記認証設定側入力手段により入力される前記特定の情報を、印刷データの一部であると判断する判断手段と、
前記判断手段により前記特定の情報が印刷データの一部であると判断された場合、該特定の情報を用いて印刷データを生成することを前記印刷データ生成手段に指示する指示手段と
を具備することを特徴とする請求項２〜５のいずれか記載の印刷処理システム。
【請求項７】
前記印刷処理装置は、
前記端末装置から受信された印刷データが不完全な印刷データであると判定された場合、前記認証実行側入力手段からの前記特定の情報の入力待ち画面を表示する表示制御手段
を具備することを特徴とする請求項１記載の印刷処理システム。
【請求項８】
前記印刷データ復元手段は、
前記認証実行側入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データを補完することにより前記完全な印刷データを復元する手段
を有し、
前記拒絶手段は、
前記特定の情報を用いて、前記不完全な印刷データを補完できなかった場合、印刷を拒絶する手段
を有することを特徴とする請求項２記載の印刷処理システム。
【請求項９】
前記印刷データ復元手段は、
前記認証実行側入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する手段
を有し、
前記拒絶手段は、
前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完できなかった場合、印刷を拒絶する手段
を有することを特徴とする請求項３記載の印刷処理システム。
【請求項１０】
前記印刷データ復元手段は、
前記認証実行側入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する復元手段と、
前記認証実行側入力手段により入力された前記特定の情報を所定の変換方式により変換して変換生成情報を生成し、該変換生成情報と変換前の前記特定の情報を結合した情報と、前記復元手段による補完後の前記ヘッダ部の情報との比較結果に基づき補完の成否を判定する補完成否判定手段と
を有し、
前記拒絶手段は、
前記補完成否判定手段により、前記補完が失敗したと判定された場合、印刷を拒絶する手段
を有することを特徴とする請求項４記載の印刷処理システム。
【請求項１１】
前記補完成否判定手段は、
前記変換方式として、Ｓｉｎ関数を用いる
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１２】
認証印刷の設定された文書情報に対応する印刷データを受信し、該印刷データを認証実行後に印刷出力する印刷処理装置に前記印刷データを送出する端末装置において、
前記認証印刷を設定する特定の情報を入力する入力手段と、
前記入力手段により入力される前記特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成する不完全印刷データ生成手段と、
前記不完全な印刷データを前記印刷処理装置に送出するデータ送出手段と
を具備することを特徴とする端末装置。
【請求項１３】
前記認証印刷設定対象の文書情報と、前記入力手段から入力される前記特定の情報を含む印刷データを生成する印刷データ生成手段
を更に具備し、
前記不完全印刷データ生成手段は、
前記印刷データ生成手段により生成された印刷データから、前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする請求項１２記載の端末装置。
【請求項１４】
前記印刷データ生成手段は、
前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記入力手段から入力される前記特定の情報を前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段
を有し、
前記不完全印刷データ生成手段は、
前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする請求項１３記載の端末装置。
【請求項１５】
前記印刷データ生成手段は、
前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記入力手段から入力される前記特定の情報を所定の変換方式により変換して生成した変換生成情報を当該特定の情報と共に前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段
を有し、
前記不完全印刷データ生成手段は、
前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする請求項１３記載の端末装置。
【請求項１６】
前記印刷データ生成手段は、
前記変換方式として、Ｓｉｎ関数を用いる
ことを特徴とする請求項１５記載の端末装置。
【請求項１７】
前記入力手段により入力される前記特定の情報を、印刷データの一部であると判断する判断手段と、
前記判断手段により前記特定の情報が印刷データの一部であると判断された場合、該特定の情報を用いて印刷データを生成することを前記印刷データ生成手段に指示する指示手段と
を具備することを特徴とする請求項１３〜１６のいずれか記載の端末装置。
【請求項１８】
文書情報に認証印刷を設定する際に入力される特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成して送出する端末装置から前記印刷データを受信し、該印刷データを認証実行後に印刷出力する印刷処理装置において、
前記端末装置から受信された印刷データが不完全な印刷データであるか否かを判定する判定手段と、
前記判定手段により判定された不完全な印刷データに対応して前記認証印刷を実行する特定の情報を入力する入力手段と、
前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データから完全な印刷データを復元する印刷データ復元手段と、
前記印刷データ復元手段により前記完全な印刷データを復元できなかった場合、印刷を拒絶する拒絶手段と
を具備することを特徴とする印刷処理装置。
【請求項１９】
前記端末装置から受信された印刷データが不完全な印刷データであると判定された場合、前記入力手段からの前記特定の情報の入力待ち画面を表示する表示制御手段
を具備することを特徴とする請求項１８記載の印刷処理装置。
【請求項２０】
前記端末装置から受信される前記不完全な印刷データは、前記認証印刷設定対象の文書情報と前記認証設定用の特定の情報を含む印刷データから、前記認証設定用の特定の情報が欠落されたデータであり、
前記印刷データ復元手段は、
前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データを補完することにより前記完全な印刷データを復元する手段
を有し、
前記拒絶手段は、
前記特定の情報を用いて、前記不完全な印刷データを補完できなかった場合、印刷を拒絶する手段
を有することを特徴とする請求項１８記載の印刷処理装置。
【請求項２１】
前記端末装置から受信される前記不完全な印刷データは、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定用の特定の情報を前記ヘッダ部の一部に埋め込んで成る印刷データの前記ヘッダ部から前記認証設定用の特定の情報が欠落された印刷データであり、
前記印刷データ復元手段は、
前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する手段
を有し、
前記拒絶手段は、
前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完できなかった場合、印刷を拒絶する手段
を有することを特徴とする請求項１８記載の印刷処理装置。
【請求項２２】
前記端末装置から受信される前記不完全な印刷データは、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定用の特定の情報を所定の変換方式により変換して生成した変換生成情報を当該特定の情報と共に前記ヘッダ部の一部に埋め込んで成る印刷データの前記ヘッダ部から前記認証設定用の特定の情報が欠落されたデータであり、
前記印刷データ復元手段は、
前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する復元手段と、
前記入力手段により入力された前記特定の情報を所定の変換方式により変換して変換生成情報を生成し、該変換生成情報と変換前の前記特定の情報を結合した情報と、前記復元手段による補完後の前記ヘッダ部の情報との比較結果に基づき補完の成否を判定する補完成否判定手段と
を有し、
前記拒絶手段は、
前記補完成否判定手段により、前記補完が失敗したと判定された場合、印刷を拒絶する手段
を有することを特徴とする請求項１８記載の印刷処理装置。
【請求項２３】
前記補完成否判定手段は、
前記変換方式として、Ｓｉｎ関数を用いる
ことを特徴とする請求項２２記載の印刷処理装置。
【請求項２４】
端末装置で認証印刷の設定された文書情報に対応する印刷データを印刷処理装置で受信し、該印刷データを認証実行後に印刷出力する印刷処理方法において、
前記端末装置は、
前記認証印刷を設定する特定の情報を入力し、
入力された前記認証設定用の特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成し、
前記不完全な印刷データを前記印刷処理装置に送出する
と共に、
前記印刷処理装置は、
前記端末装置から受信された印刷データが不完全な印刷データであるか否かを判定し、
前記印刷データが不完全な印刷データであると判定された場合、該不完全な印刷データに対応して前記認証印刷を実行する特定の情報を入力し、
入力された前記認証印刷実行用の特定の情報を用いて、前記不完全な印刷データから完全な印刷データを復元し、
前記完全な印刷データを復元できなかった場合、印刷を拒絶する
ことを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置で認証印刷の設定された文書情報に対応する印刷データを印刷処理装置で受信し、認証実行後に当該印刷データを印刷出力する印刷処理システムに係わり、詳しくは、印刷処理装置が端末装置から受信した印刷データのキャプチャを無意味なものにし、認証印刷におけるセキュリティ機能強化が図れる印刷処理システム、端末装置、印刷処理装置及び方法に関する。
【背景技術】
【０００２】
今日、ユーザの認証を行い、適正な認証結果が得られた場合に該当する印刷データを印刷する認証印刷処理システムが種々提案されている。
【０００３】
この種の従来システムの例として、例えば、下記特許文献１には、受取人が指定されている印刷ジョブをプリンタ内のジョブ保持手段に保存し、印刷要求が正当な受取人からの要求だと判断した場合に、該印刷ジョブの印刷を実行する技術が開示されている。
【０００４】
また、下記特許文献２には、印刷出力を保持し、印刷出力指示情報を受信してから印刷を開始する制御を行う技術が開示されている。
【０００５】
しかしながら、上記特許文献１及び２記載のいずれの技術においても、プリンタに送られる印刷データは完全な形の印刷データであった。
【特許文献１】特開２００１−５１８１３号公報
【特許文献２】特開２０００−１９４５２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、特許文献１記載の技術では、プリンタに完全な印刷データを送信して保持せしめた後に認証を行うため、印刷データがキャプチャされる危険性が高く、キャプチャされてしまった場合には、当該印刷データが印刷され、正当な受取人でない場合も完全印刷出力がその人の手に渡ってしまう危険性があった。
【０００７】
また、特許文献２記載の技術では、印刷出力の抑止の指示された印刷データを格納する大容量の記憶装置が必要となり、装置が大型化し、しかも、プリンタに完全な印刷データが送信、保持されているため、該印刷データが印刷指示者以外の人間にキャプチャされ、完全な形で印刷出力されてしまう危険性があった。
【０００８】
このように、従来は、プリンタに完全な印刷データが送信されているため、該印刷データがその印刷指示を出した印刷指示者以外の人間にキャプチャされて印刷出力され、印刷指示者以外の人間に印刷物が渡ってしまう危険性が高いという問題点があった。
【０００９】
本発明は上記問題点を解消し、印刷データがその印刷指示者以外の人に印刷あるいはキャプチャされることを無意味なものとし、該印刷データによる印刷物が印刷指示者以外の人に渡ることを回避できる高いセキュリティ能力を有する印刷処理システム、端末装置、印刷処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の発明は、文書情報に対して認証印刷を設定する端末装置と、前記認証印刷の設定された文書情報に対応する印刷データを前記端末装置から受信し、該印刷データを認証実行後に印刷出力する印刷処理装置を有する印刷処理システムにおいて、前記端末装置は、前記認証印刷を設定する特定の情報を入力する認証設定側入力手段と、前記認証設定側入力手段により入力される前記特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成する不完全印刷データ生成手段と、前記不完全な印刷データを前記印刷処理装置に送出するデータ送出手段とを具備し、前記印刷処理装置は、前記端末装置から受信された印刷データが不完全な印刷データであるか否かを判定する判定手段と、前記判定手段により判定された不完全な印刷データに対応して、前記認証印刷を実行する特定の情報を入力する認証実行側入力手段と、前記認証実行側入力手段により入力される前記特定の情報を用いて、前記不完全な印刷データから完全な印刷データを復元する印刷データ復元手段と、前記印刷データ復元手段により前記完全な印刷データを復元できなかった場合、印刷を拒絶する拒絶手段とを具備することを特徴とする。
【００１１】
請求項２記載の発明は、上記請求項１記載の発明において、前記端末装置は、前記認証印刷設定対象の文書情報と、前記認証設定側入力手段から入力される前記特定の情報を含む印刷データを生成する印刷データ生成手段を具備し、前記不完全印刷データ生成手段は、前記印刷データ生成手段により生成された印刷データから、前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段
を有することを特徴とする。
【００１２】
請求項３記載の発明は、上記請求項２記載の発明において、前記印刷データ生成手段は、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定側入力手段から入力される前記特定の情報を前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段を有し、前記不完全印刷データ生成手段は、前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段を有することを特徴とする。
【００１３】
請求項４記載の発明は、上記請求項２記載の発明において、前記印刷データ生成手段は、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定側入力手段から入力される前記特定の情報を所定の変換方式により変換して生成した変換生成情報を当該特定の情報と共に前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段を有し、前記不完全印刷データ生成手段は、前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段を有することを特徴とする。
【００１４】
請求項５記載の発明は、上記請求項４記載の発明において、前記印刷データ生成手段は、前記変換方式として、Ｓｉｎ関数を用いることを特徴とする。
【００１５】
請求項６記載の発明は、上記請求項２〜５のいずれか記載の発明において、前記端末装置は、前記認証設定側入力手段により入力される前記特定の情報を、印刷データの一部であると判断する判断手段と、前記判断手段により前記特定の情報が印刷データの一部であると判断された場合、該特定の情報を用いて印刷データを生成することを前記印刷データ生成手段に指示する指示手段とを具備することを特徴とする。
【００１６】
請求項７記載の発明は、上記請求項１記載の発明において、前記印刷処理装置は、前記端末装置から受信された印刷データが不完全な印刷データであると判定された場合、前記認証実行側入力手段からの前記特定の情報の入力待ち画面を表示する表示制御手段を具備することを特徴とする。
【００１７】
請求項８記載の発明は、上記請求項２記載の発明において、前記印刷データ復元手段は、前記認証実行側入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データを補完することにより前記完全な印刷データを復元する手段を有し、前記拒絶手段は、前記特定の情報を用いて、前記不完全な印刷データを補完できなかった場合、印刷を拒絶する手段を有することを特徴とする。
【００１８】
請求項９記載の発明は、上記請求項３記載の発明において、前記印刷データ復元手段は、前記認証実行側入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する手段を有し、前記拒絶手段は、前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完できなかった場合、印刷を拒絶する手段を有することを特徴とする。
【００１９】
請求項１０記載の発明は、上記請求項４記載の発明において、前記印刷データ復元手段は、前記認証実行側入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する復元手段と、前記認証実行側入力手段により入力された前記特定の情報を所定の変換方式により変換して変換生成情報を生成し、該変換生成情報と変換前の前記特定の情報を結合した情報と、前記復元手段による補完後の前記ヘッダ部の情報との比較結果に基づき補完の成否を判定する補完成否判定手段とを有し、前記拒絶手段は、前記補完成否判定手段により、前記補完が失敗したと判定された場合、印刷を拒絶する手段を有することを特徴とする。
【００２０】
請求項１１記載の発明は、上記請求項１０記載の発明において、前記補完成否判定手段は、前記変換方式として、Ｓｉｎ関数を用いることを特徴とする。
【００２１】
請求項１２記載の発明は、認証印刷の設定された文書情報に対応する印刷データを受信し、該印刷データを認証実行後に印刷出力する印刷処理装置に前記印刷データを送出する端末装置において、前記認証印刷を設定する特定の情報を入力する入力手段と、前記入力手段により入力される前記特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成する不完全印刷データ生成手段と、前記不完全な印刷データを前記印刷処理装置に送出するデータ送出手段とを具備することを特徴とする。
【００２２】
請求項１３記載の発明は、上記請求項１２記載の発明において、前記認証印刷設定対象の文書情報と、前記入力手段から入力される前記特定の情報を含む印刷データを生成する印刷データ生成手段を更に具備し、前記不完全印刷データ生成手段は、前記印刷データ生成手段により生成された印刷データから、前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段を有することを特徴とする。
【００２３】
請求項１４記載の発明は、上記請求項１３記載の発明において、前記印刷データ生成手段は、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記入力手段から入力される前記特定の情報を前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段を有し、前記不完全印刷データ生成手段は、前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段を有することを特徴とする。
【００２４】
請求項１５記載の発明は、上記請求項１３記載の発明において、前記印刷データ生成手段は、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記入力手段から入力される前記特定の情報を所定の変換方式により変換して生成した変換生成情報を当該特定の情報と共に前記ヘッダ部の一部に埋め込んで成る前記印刷データを生成する手段を有し、前記不完全印刷データ生成手段は、前記印刷データ生成手段により生成された前記印刷データのヘッダ部から前記特定の情報を欠落させることにより前記不完全な印刷データを生成する手段を有することを特徴とする。
【００２５】
請求項１６記載の発明は、上記請求項１５記載の発明において、前記印刷データ生成手段は、前記変換方式として、Ｓｉｎ関数を用いることを特徴とする。
【００２６】
請求項１７記載の発明は、上記請求項１３〜１６のいずれか記載の発明において、前記入力手段により入力される前記特定の情報を、印刷データの一部であると判断する判断手段と、前記判断手段により前記特定の情報が印刷データの一部であると判断された場合、該特定の情報を用いて印刷データを生成することを前記印刷データ生成手段に指示する指示手段とを具備することを特徴とする。
【００２７】
請求項１８記載の発明は、文書情報に認証印刷を設定する際に入力される特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成して送出する端末装置から前記印刷データを受信し、該印刷データを認証実行後に印刷出力する印刷処理装置において、前記端末装置から受信された印刷データが不完全な印刷データであるか否かを判定する判定手段と、前記判定手段により判定された不完全な印刷データに対応して前記認証印刷を実行する特定の情報を入力する入力手段と、前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データから完全な印刷データを復元する印刷データ復元手段と、前記印刷データ復元手段により前記完全な印刷データを復元できなかった場合、印刷を拒絶する拒絶手段とを具備することを特徴とする。
【００２８】
請求項１９記載の発明は、上記請求項１８記載の発明において、前記端末装置から受信された印刷データが不完全な印刷データであると判定された場合、前記入力手段からの前記特定の情報の入力待ち画面を表示する表示制御手段を具備することを特徴とする。
【００２９】
請求項２０記載の発明は、上記請求項１８記載の発明において、前記端末装置から受信される前記不完全な印刷データは、前記認証印刷設定対象の文書情報と前記認証設定用の特定の情報を含む印刷データから、前記認証設定用の特定の情報が欠落されたデータであり、前記印刷データ復元手段は、前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データを補完することにより前記完全な印刷データを復元する手段を有し、前記拒絶手段は、前記特定の情報を用いて、前記不完全な印刷データを補完できなかった場合、印刷を拒絶する手段を有することを特徴とする。
【００３０】
請求項２１記載の発明は、上記請求項１８記載の発明において、前記端末装置から受信される前記不完全な印刷データは、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定用の特定の情報を前記ヘッダ部の一部に埋め込んで成る印刷データの前記ヘッダ部から前記認証設定用の特定の情報が欠落された印刷データであり、前記印刷データ復元手段は、前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する手段を有し、前記拒絶手段は、前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完できなかった場合、印刷を拒絶する手段を有することを特徴とする。
【００３１】
請求項２２記載の発明は、上記請求項１８記載の発明において、前記端末装置から受信される前記不完全な印刷データは、前記認証印刷設定対象の文書情報と該文書情報に基づき生成されるヘッダ部から成り、前記認証設定用の特定の情報を所定の変換方式により変換して生成した変換生成情報を当該特定の情報と共に前記ヘッダ部の一部に埋め込んで成る印刷データの前記ヘッダ部から前記認証設定用の特定の情報が欠落されたデータであり、前記印刷データ復元手段は、前記入力手段により入力された前記特定の情報を用いて、前記不完全な印刷データのヘッダ部を補完することにより前記完全な印刷データを復元する復元手段と、前記入力手段により入力された前記特定の情報を所定の変換方式により変換して変換生成情報を生成し、該変換生成情報と変換前の前記特定の情報を結合した情報と、前記復元手段による補完後の前記ヘッダ部の情報との比較結果に基づき補完の成否を判定する補完成否判定手段とを有し、前記拒絶手段は、前記補完成否判定手段により、前記補完が失敗したと判定された場合、印刷を拒絶する手段を有することを特徴とする。
【００３２】
請求項２３記載の発明は、上記請求項２２記載の発明において、前記補完成否判定手段は、前記変換方式として、Ｓｉｎ関数を用いることを特徴とする。
【００３３】
請求項２４記載の発明は、端末装置で認証印刷の設定された文書情報に対応する印刷データを印刷処理装置で受信し、該印刷データを認証実行後に印刷出力する印刷処理方法において、前記端末装置は、前記認証印刷を設定する特定の情報を入力し、入力された前記認証設定用の特定の情報を用いて前記文書情報に対応する不完全な印刷データを生成し、前記不完全な印刷データを前記印刷処理装置に送出すると共に、前記印刷処理装置は、前記端末装置から受信された印刷データが不完全な印刷データであるか否かを判定し、前記印刷データが不完全な印刷データであると判定された場合、該不完全な印刷データに対応して前記認証印刷を実行する特定の情報を入力し、入力された前記認証印刷実行用の特定の情報を用いて、前記不完全な印刷データから完全な印刷データを復元し、前記完全な印刷データを復元できなかった場合、印刷を拒絶することを特徴とする。
【発明の効果】
【００３４】
本発明によれば、端末装置は、入力される特定の情報を用いて印刷指示対象の文書情報に対応する不完全な印刷データを生成して印刷処理装置に送出し、印刷処理装置は、端末装置から受信された不完全な印刷データに対応して入力される特定の情報を用いて該不完全な印刷データを完全な印刷データに復元する処理を行い、完全な印刷データを復元できない場合には印刷を拒絶するようにしたものであり、端末装置で文書情報に対応して特定の情報を入力して認証印刷を設定した後は、該文書情報に対応する不完全な印刷データが画像処理装置に送出されて保持されるため、この不完全な印刷データをそのまま印刷しても正常な印刷出力結果を得ることができず、認証印刷を設定した印刷データによる印刷物が印刷指示者以外の人に渡る危険性を低減してセキュリティ機能の大幅な強化が図れる。  
また、印刷処理装置に保持される不完全な印刷データはたとえキャプチャされたとしてもこれを活用することはできず、キャプチャ自体が無意味なものとなる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００３６】
図１は、実施例１に係る印刷処理システム５０の構成を示すブロック図である。
【００３７】
このシステム５０は、文書の印刷を行うためにユーザが用いる複数のクライアント端末１０（１０ａ，１０ｂ，１０ｃ，…）と、該クライアント端末１０とネットワーク２０を介して接続され、該クライアント端末１０からユーザの印刷指示に基づき生成されて送出される印刷データを受信して該印刷データの印刷処理を行う印刷処理装置３０とを具備して構成される。
【００３８】
クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により構成され、制御部１１、記憶部１２、入力部１３、表示部１４といった通常機能の他、本発明独自の認証印刷（セキュアプリント）の設定制御を行うセキュアプリント設定制御部１５を具備している。
【００３９】
印刷処理装置３０は、本装置３０全体の制御を行う制御部３１、各種情報を記憶する記憶部３２、入力機能と表示機能を有するタッチパネル等から成り、各種情報を入力する入力部３３、クライアント端末１０から受信される印刷データに基づき記録媒体上に画像を印刷出力する印刷部３４、クライアント端末１０のセキュアプリント設定制御部１５と協働して本発明独自のセキュアプリント制御を実行するセキュアプリント制御部３５を具備して構成される。
【００４０】
このシステム５０では、セキュアプリント機能に関して、クライアント端末１０では、セキュアプリント設定制御部１５が、文書情報（画像データ）の印刷指示に際してセキュアプリントを設定するためにユーザにより入力部１３から入力される特定の情報（認証設定情報）を用いて印刷指示対象の画像データに対応する不完全な印刷データを生成して印刷処理装置３０に送出する制御を行い、他方、印刷処理装置３０では、セキュアプリント制御部３５が、クライアント端末１０から不完全な印刷データを受信した場合に当該印刷データの印刷を保留にすると共に、その後、セキュアプリントを実行するためにユーザにより入力部３３から入力される特定の情報（認証実行情報）を用いて上記不完全な印刷データを復元（補完）する処理を行い、該補完が失敗して完全な印刷データが復元できなかった場合には印刷を拒絶する制御を行う。
【００４１】
クライアント端末１０及び印刷処理装置３０で入力する上記特定の情報（認証設定情報及び認証実行情報）としては、例えば、クライアント端末１０で印刷指示時にセキュアプリント設定の指示がなされた画像データに対応して生成される印刷データの一部（例えば、ファイルヘッダ部）を構成する情報が用いられる。
【００４２】
以上に述べたセキュアプリント機能の動作概要を踏まえて、クライアント端末１０のセキュアプリント設定制御部１５、及び印刷処理装置３０のセキュアプリント制御部３５の構成について更に詳しく説明する。
【００４３】
図１において、クライアント端末１０のセキュアプリント設定制御部１５は、ユーザにより入力部１３から入力される特定の情報を、印刷データの一部であると判断する入力情報判断部１５１、入力情報判断部１５１により上記特定の情報が印刷データの一部であると判断された場合、該特定の情報を用いて、印刷指示対象の画像データに対応する印刷データ及び不完全な印刷データを生成するものと判断して印刷データを生成する旨を後述する印刷データ生成部１５３及び不完全印刷データ生成部１５４にそれぞれ指示する印刷データ生成指示部１５２、印刷データ生成指示部１５２からの印刷データ生成指示に基づき、上記特定の情報を用いて印刷指示文書に対応する印刷データを生成する印刷データ生成部１５３、印刷データ生成指示部１５２からの印刷データ生成指示に基づき、印刷データ生成部１５３により生成された印刷データから情報の一部（例えば、上記特定の情報）を欠落させることにより不完全な印刷データを生成する不完全印刷データ生成部１５４、不完全印刷データ生成部１５４で生成された不完全な印刷データを印刷処理装置３０に送出するデータ送出部１５５を具備して構成される。
【００４４】
なお、所望の画像データに対する印刷指示がなされた後に入力部１３から入力される情報がセキュアプリントの設定を指示する特定の情報（印刷データの一部を構成する情報）でないことが入力情報判断部１５１により判断された場合（該特定の情報が入力されない場合を含む）には、印刷データ生成指示部１５２からの印刷データ生成指示は印刷データ生成部１５３に対してのみ送出され、通常の印刷処理が行われる。
【００４５】
この通常の印刷処理では、印刷データ生成部１５３が、当該印刷指示された画像データを含む画像ファイル（印刷データ：完全な印刷データ）を生成し、該印刷データを印刷処理装置３０に送出する。
【００４６】
また、図１において、印刷処理装置３０のセキュアプリント制御部３５は、クライアント端末１０から受信した印刷データが不完全な印刷データであるか否かを判定する印刷データ判定部３５１、印刷データ判定部３５１により判定された不完全な印刷データに対応して入力部３３からセキュアプリントの実行を指示する特定の情報が入力されることにより、この特定の情報を用いて上記不完全な印刷データを補完する処理を行って完全な印刷データを復元する印刷データ復元部３５２、印刷データ復元部３５２により補完が失敗して印刷データを復元できなかった場合、印刷を拒絶する印刷拒絶制御部３５３を具備して構成される。
【００４７】
ここで、本実施例の印刷処理システム５０におけるセキュアプリント制御を理解し易くするために、まず、当該システム５０の通常の印刷処理動作について述べる。
【００４８】
このシステム５０において、クライアント端末１０は、ユーザによる入力部１３からの所定のアプリケーションの起動指示に基づき該アプリケーションを起動し表示部１４に編集画面を表示した後、上記入力部１３からユーザによって入力される情報及び編集操作に応じて画像データ（文書情報）の編集処理を行う。
【００４９】
当該画像データの編集中、該画像データを印刷しようとするユーザは、入力部１３を用いて印刷要求のための操作（印刷指示操作）を行う。
【００５０】
なお、ここでは、通常の印刷処理が前提であるため、上記印刷指示に際して、当該印刷要求対象の画像データに対応してセキュアプリントを設定するための特定の情報は入力されない。
【００５１】
上記印刷指示がなされると、クライアント端末１０は、該印刷指示された画像データを含む印刷データ（画像ファイル）を印刷データ生成部１５３により生成し、該印刷データをデータ送信部１５５を通じて印刷処理装置３０に送出する。
【００５２】
印刷処理装置３０は、クライアント端末１０から上記印刷データを受信すると、印刷データ判定部３５１が当該受信されたデータを完全な印刷データであると判定する。この判定結果に基づき、制御部３１が、該印刷データを印刷部３４に転送し、印刷部３４では該印刷データに基づき記録媒体上に画像を印刷して出力する。
【００５３】
図２は、上記通常の印刷処理において、クライアント端末１０で入力部１３からの印刷指示に基づき生成されて印刷処理装置３０に送出される印刷データ（画像ファイル）１７のフォーマットを示す図である。
【００５４】
図２に示すように、印刷データ１７は、ファイルヘッダ部１７１、情報ヘッダ部１７２、カラーパレット部１７３、画像データ部１７４によって構成される。
【００５５】
ファイルヘッダ部１７１は、固定長（例えば、１０バイト）の情報であり、当該ファイルのファーマットを示すフォーマット情報（２バイト：例えば、非セキュアプリント方式ならば０ｘ８８８８、セキュアプリント方式ならば０ｘ００００）、ファイルの全体サイズを示すサイズ情報（４バイト）、当該ファイルに実装される画像データのオフセット情報（４バイト）から成る。
【００５６】
情報ヘッダ部１７２は、可変長の情報であり、当該情報ヘッダのサイズ情報（４バイト）、画像の横方向サイズ情報（４バイト）、画像の縦方向サイズ情報（４バイト）、カラーパレット数を示す情報（２バイト）、圧縮の有無を示す情報（２バイト）、横方向解像度情報（４バイト）、縦方向解像度情報（４バイト）から成る。なお、上記圧縮有無情報、横方向及び縦方向の解像度情報は、上記カラーパレット数を示す情報によって指示される色の数分だけ存在する。
【００５７】
カラーパレット部１７３は、上述した各色の輝度情報から成る。
【００５８】
画像データ部１７４は、印刷指示された画像データを入れる情報エリアであり、１ライン分の画像データを左から右へ、ラインは上から下へという表現内容で当該画像データを実装する。ここで、１ラインのサイズは、処理の都合上、３２ビットの倍数とし、足らない場合は、０を挿入して調整する。
【００５９】
クライアント端末１０の印刷データ生成部１５３は、図２に示すフォーマットから成る印刷データ１７を生成する場合、まず、入力部１３から印刷指示のなされた画像データを元にファイルヘッダを生成する。具体的には、画像データを分析してヘッダを構成するために必要な情報を抽出し、該抽出した情報を元にしてファイルヘッダを生成する。
【００６０】
次いで、印刷データ生成部１５３は、上記ファイルヘッダと画像データとをマージして１つの印刷データ１７（ファイルヘッダと画像データがそれぞれファイルヘッダ部１７１と画像データ部１７４に入れられ、更に、情報ヘッダ部１７２とカラーパレット部１７３が付加されたもの）を生成し、該印刷データ１７を印刷処理装置３０に送出する。
【００６１】
ファイルヘッダ部１７１の具体的な例を挙げると、ユーザが例えばＡ方式（非セキュアプリントの一例として便宜的に定めた方式）を選択して印刷データ１７を生成するものとした場合、この時のファイルヘッダ部１７１のフォーマット情報には０ｘ８８８８を格納する。
【００６２】
これに対し、印刷処理装置３０は、クライアント端末１０から上記印刷データ１７を受信すると、該印刷データ１７のファイルヘッダ部１７１の情報を読み込んで、その解析結果に応じて画像の印刷を行う。
【００６３】
すなわち、ファイルヘッダ部１７１のフォーマット情報が０ｘ８８８８であれば、該０ｘ８８８８から認識されるファイル形式に従った処理を経て画像データを展開することができ、正しい印刷結果を得ることができる。
【００６４】
この時、仮に、印刷処理装置３０で受信された印刷データ１７の印刷処理に際し、ファイル形式が未知である（ファイルヘッダを含むがその形式自体が解析できない）ものとすると、この場合にはファイルヘッダ部１７１の情報を解析できないことから、画像は印刷できない。
【００６５】
例えば、ファイルヘッダ部１７１のフォーマット情報がファイル形式を認識し得る０ｘ８８８８ではなく、０ｘ００００である場合には、画像データをどう展開して良いのかが不明となり、画像の印刷を行うことができないことになる。
【００６６】
なお、ファイル形式が未知である場合とは、上述したように、ファイルヘッダを含むがその形式自体が解析できない場合の他、ファイルヘッダを含まず、データのみから構成される場合もあるが、本願では後者のケースは想定していない。
【００６７】
本発明では、上述したクライアント端末１０での印刷データ１７のファイルヘッダ生成処理、並びに印刷処理装置３０における受信データ中のファイルヘッダ情報に基づく画像データ展開処理に着目してセキュアプリント制御を実現するものである。
【００６８】
すなわち、この実施例に係わる印刷処理システム５０において、クライアント端末１０は、画像データに対する印刷指示に際してセキュアプリントを設定するための特定の情報が入力されると、該入力された情報を用いて印刷指示対象の画像データに対応する印刷データを生成し、更にこの印刷データから情報の一部（例えば、ファイルヘッダ部のフォーマット情報）を欠落させた不完全な印刷データを生成して印刷処理装置３０に送出し、他方、印刷処理装置３０は、クライアント端末１０から不完全な印刷データを受信すると、印刷を保留にした状態で、セキュアプリントを実行を指示する特定の情報の入力を待ち、その後に入力される特定の情報を用いて上記不完全な印刷データを補完する処理を行い、該補完処理で、不完全な印刷データ中の欠落されている情報（例えば、ファイルヘッダ部のフォーマット情報）の補完が成功して完全な印刷データを復元できた場合には、該完全な印刷データの印刷を行うと共に、上記補完が失敗し、完全な印刷データが復元できない場合には印刷を拒絶する制御を行うものである。
【００６９】
先に挙げた例で考えると、クライアント端末１０では、印刷指示後に、該印刷指示された画像データと該画像データの分析結果により生成したファイルヘッダ部とから成る印刷データ１７（図２参照）を作成する際、ファイルヘッダ部のフォーマット情報として本来の０ｘ８８８８を格納した印刷データを生成した後、セキュアプリント制御が選択された時には、上記０ｘ８８８８なる情報を欠落させた不完全な印刷データを生成し、この不完全な印刷データを印刷処理装置３０に送出する。
【００７０】
その際、この不完全な印刷データのファイルヘッダ部のフォーマット情報には、上述した０ｘ８８８８なる情報の欠落を意味する０ｘ００００なる情報が格納される。
【００７１】
これに対し、クライアント端末１０から上記不完全な印刷データを受信した印刷処理装置３０では、該印刷データのファイルヘッダ部のフォーマット情報を解析して画像データの展開を行おうとするが、この時、当該フォーマット情報が本来の０ｘ８８８８ではなく、情報の欠落を意味する０ｘ００００であるため、ファイル形式が未知となり、そのままでは、画像データの展開の仕方が不明となって画像の印刷が行えない。
【００７２】
この場合、受信した印刷データに基づき画像を印刷するためには、ユーザは、印刷処理装置３０において、入力部３３から、本来のファイルヘッダのフォーマット情報（０ｘ８８８８）を入力する。
【００７３】
印刷処理装置３０において、本来のフォーマット情報（０ｘ８８８８）が入力された場合に、当該入力された情報をファイルヘッダ部のフォーマット情報としてみなすように構成しておけば、この本来のフォーマット情報（０ｘ８８８８）が入力されることにより、ファイルヘッダ部の情報が欠落している場合（情報＝０ｘ００００である場合）においても、該本来のフォーマット情報（０ｘ８８８８）の解析結果に基づき画像データを展開して当該画像データを印刷できるようになる。
【００７４】
次に、この実施例の印刷処理システム５０における印刷処理動作を図３及び図４を参照して説明する。
【００７５】
ここで、図３はクライアント端末１０におけるセキュアプリント設定動作を示すフローチャートであり、図４は印刷処理装置３０におけるセキュアプリント制御動作を示すフローチャートである。
【００７６】
まず、図３を参照してクライアント端末１０の処理動作を説明する。
【００７７】
図３において、クライアント端末１０の制御部１１では、入力部１３から画像データの印刷指示があると（ステップＳ３０１）、引き続き、入力部１３から特定の情報が入力されたか否かを入力情報判断部１５１により判断する（ステップＳ３０２）。
【００７８】
ここで、入力情報判断部１５１は、入力部１３から入力される特定の情報を印刷データの一部であると認識する機能構成を有するものであり、上記ステップ３０２で入力された情報が印刷データの一部であると認識された場合には特定の情報が入力されたものと判断する。
【００７９】
入力情報判断部１５１により、特定の情報が入力されたと判断された場合（ステップＳ３０２ＹＥＳ）、次いで、印刷データ生成指示部１５２は、上記入力情報判断部１５１の判断結果（ステップＳ３０２で入力された特定の情報が印刷データの一部であるとの判断結果）に基づき、当該特定の情報を用いて印刷指示対象の画像データに対応する印刷データ及び不完全な印刷データを生成するものと判断して該印刷データを生成する旨を印刷データ生成部１５３及び不完全印刷データ生成部１５４にそれぞれ指示する。
【００８０】
上記印刷データ生成指示部１５２からの印刷データ生成指示に基づき、まず、印刷データ生成部１５３では、ステップＳ３０２で入力された特定の情報を用いて印刷指示対象の画像データに対応する印刷データを生成する（ステップＳ３０３）。
【００８１】
ここで生成される印刷データは、例えば、図２に示すようなフォーマットから成り、そのファイルヘッダ部の一部に、上記ステップＳ３０２で入力された特定の情報が埋め込まれたものである。
【００８２】
次いで、不完全印刷データ生成部１５４は、上記印刷データ生成指示に基づき、印刷データ生成部１５３により生成された上記印刷データからその一部の情報、例えば、該印刷データのファイルヘッダ部内に埋め込まれた特定の情報（上記ステップＳ３０２で入力されたもの）を欠落させることにより不完全な印刷データを生成する（ステップＳ３０４）。
【００８３】
その後、制御部１１は、不完全印刷データ生成部１５３で生成された上記不完全な印刷データをデータ送信部１５５により印刷処理装置３０に送出せしめる（ステップＳ３０５）。
【００８４】
なお、上記ステップＳ３０２において、特定の情報が入力されなかったと判断された場合（ステップＳ３０２ＮＯ）、制御部１１は、通常の印刷処理（ステップＳ３１０）の制御を行う。
【００８５】
この通常の印刷処理では、ステップＳ３０１で印刷指示された画像データに対応する印刷データを印刷データ生成部１５３により生成せしめ、該印刷データをデータ送信部１５５から印刷処理装置３０に送出する。
【００８６】
次に、図４を参照して印刷処理装置３０の処理動作を説明する。
【００８７】
図４において、印刷処理装置３０は、図３に示す処理動作を経てクライアント端末１０から送出される印刷データ（ステップＳ３１０を経て送出される印刷データ、若しくはステップＳ３０４を経て送出される不完全な印刷データ）を受信し（ステップＳ４０１）、該受信した印刷データを印刷データ判定部３５１に入力する。
【００８８】
印刷データ判定部３５１では、入力された印刷データ中の例えばファイルヘッダ部の情報を参照してその中の情報の一部が欠落しているか否かに応じて当該印刷データが不完全な印刷データであるか否かを判定する（ステップＳ４０２）。
【００８９】
ここで、ファイルヘッダ部の情報の欠落がなく完全な印刷データであると判定された場合（ステップＳ４０２ＮＯ）、制御部３１は、当該印刷データを印刷部３４に転送し、該印刷データを印刷部３４で印刷出力せしめる通常の印刷処理（ステップＳ４１０）を行う。
【００９０】
これに対して、受信した印刷データのファイルヘッダ部の情報が欠落しており、該印刷データが不完全な印刷データであるかことが不完全印刷データ判定部３５１により判定された場合（ステップＳ４０２ＹＥＳ）、制御部３１は、セキュアプリントモードを設定する（ステップＳ４０３）。
【００９１】
このセキュアプリントモード設定時には、不完全な印刷データに対する印刷を保留にすると共に、該保留を解除するための、つまり、セキュアプリントの実行を指示するための特定の情報の入力待ちの状態を維持する。
【００９２】
このセキュアプリント実行指示のための特定の情報の入力待ち状態として、制御部３１は、例えば、タッチパネルで構成される入力部３３の情報表示機能部に、当該印刷保留中の不完全な印刷データに対応する特定の情報の入力を促す入力待ち画面を表示する。
【００９３】
上記セキュアプリントモードの設定後、制御部３１は、入力部３３から上記入力待ち画面を用いて特定の情報が入力されたか否かを監視する（ステップＳ４０４）。
【００９４】
ここで、特定の情報が入力された場合（ステップＳ４０４ＹＥＳ）、印刷データ復元部３５２は、この入力された特定の情報を用いて、対応する不完全な印刷データを補完する処理を行う（ステップＳ４０５）。
【００９５】
具体的な処理として、印刷データ復元部３５２は、ステップＳ４０４で入力された特定の情報を、不完全な印刷データのファイルヘッダ部の情報欠落部に埋め込んで正常なファイルヘッダ部を持つ完全な印刷データを復元するための処理を行う。
【００９６】
この補完処理において、ステップＳ４０４で入力された特定の情報を、不完全な印刷データのファイルヘッダ部の情報欠落部に埋め込んで正常なファイルヘッダ部と成し得て補完処理が成功した場合（ステップＳ４０６ＹＥＳ）、制御部３１は、この補完の成功した完全な印刷データを印刷部３４に転送して印刷出力させる（ステップＳ４０７）。
【００９７】
次いで、ステップＳ４０３で設定したセキュアプリントモードを解除し（ステップＳ４０８）、その後は次の印刷データの受信に備える。
【００９８】
これに対して、上記ステップＳ４０５での補完処理において、ステップＳ４０４で入力された特定の情報を、不完全な印刷データのファイルヘッダ部の情報欠落部に埋め込んでも正常なファイルヘッダ部と成し得ず、補完処理が失敗した場合（ステップＳ４０６ＮＯ）、印刷拒絶制御部３５３は、印刷を拒絶する制御（ステップＳ４２０）を行い、その後は、ステップＳ４０４まで処理を戻す。
【００９９】
次に、実施例１に係わる印刷処理システム５０におけるセキュアプリント処理イメージについて図５及び図６を参照してより詳しく説明する。
【０１００】
図５は、本実施例のクライアント端末１０におけるセキュアプリント設定処理イメージを示す概念図であり、図６は本実施例の印刷処理装置３０におけるセキュアプリント実行処理イメージを示す概念図である。
【０１０１】
なお、図５及び図６において、（）内には、それぞれ、図３及び図４における該当する各処理のステップ名を記している。
【０１０２】
図５に示すように、この実施例に係わるクライアント端末１０では、ユーザが、印刷指示（図３におけるステップＳ３０１に対応）した画像データに対応してセキュアプリントの設定を行う場合、入力部１３から特定の情報（この例では、０ｘ８８８８）を入力する（同、ステップＳ３０２ＹＥＳに対応）。
【０１０３】
その後、印刷データ生成部１５３は、入力部１３から入力された上記特定の情報をファイルヘッダ部に埋め込んだ印刷データを生成する（同、ステップＳ３０３に対応）。
【０１０４】
更に、不完全印刷データ生成部１５４は、上記印刷データ生成部１５３により生成された印刷データのファイルヘッダ部から入力部１３より入力された特定の情報を欠落させた不完全な印刷データを生成し（同、ステップＳ３０４に対応）、この不完全な印刷データ（ファイルヘッダ部の欠落した部分が欠落したことを意味する０ｘ００００に変わる）をデータ送出部１５５から印刷処理装置３０に送出する（同、ステップＳ３０５に対応）。
【０１０５】
一方、この実施例に係わる印刷処理装置３０では、図６に示すように、クライアント端末１０から送出された上記不完全な印刷データを受信し、該不完全な印刷データを不完全印刷データ判定部３５１により判定すると、セキュアプリントモードを設定して印刷を保留にし、特定情報の入力待ちの状態とする（図４におけるステップＳ４０３に対応）。
【０１０６】
この状態で、ユーザ（クライアント端末１０での印刷指示者）により入力部３３を用いて当該不完全な印刷データに対応する特定の情報（この例では、０ｘ８８８８）が入力されると、印刷データ復元部３５２は、当該入力された特定の情報を用いて、不完全な印刷データのファイルヘッダ部を補完する処理を行う（同、ステップＳ４０５に相当）。
【０１０７】
ここで、入力部３３から入力された特定の情報が、クライアント端末１０でのセキュアプリント設定時に入力された特定の情報と同じ値の場合、上記補完処理においては、入力部３３から入力された特定の情報によって不完全な印刷データのファイルヘッダ部が補完されて、完全な印刷データが復元される（同、ステップＳ４０６ＹＥＳに対応）。
【０１０８】
この補完の成功した完全な印刷データは、次いで、印刷部３４に送られて印刷出力される。この時には、完全な印刷データに基づき正常な印刷結果（同、ステップＳ４０７に対応）が得られる。
【０１０９】
これに対して、入力部３３から入力された特定の情報が、クライアント端末１０でのセキュアプリント設定に際して入力された特定の情報と異なる値である場合（図６に点線の矢印で示す経路）、上記補完処理においては、入力部３３から入力された特定の情報によって不完全な印刷データのファイルヘッダ部の補完が行えず、完全な印刷データを復元できない（同、ステップＳ４０６ＮＯに対応）。
【０１１０】
このように、不完全な印刷データの補完が失敗し、完全な印刷データを復元できない場合、印刷拒絶制御部３５３は、この時の印刷を拒絶するように制御する（同、ステップＳ４２０に対応）。
【０１１１】
なお、上記補完処理が失敗した時には、印刷処理装置３０に保持されている不完全な印刷データはそのファイルヘッダ部の情報が欠落したものであるため、該印刷データをそのまま印刷しても所望の印刷結果を得ることができない。
【０１１２】
つまり、この不完全な印刷データがその印刷指示を行った印刷指示者以外の人にキャプチャされたとしても、当該キャプチャしたものは当該印刷データを活用することはできない。
【実施例２】
【０１１３】
実施例１では、ユーザが入力した特定の情報（認証設定情報及び認証実行情報）をそのままの形で用いて不完全印刷データ生成処理及び不完全印刷データ補完処理を行っているが、実施例２では、ユーザが入力した特定の情報を所定の変換方式により変換し、この変換後の情報（変換生成情報）を用いて不完全印刷データ生成処理及び不完全印刷データ補完処理を行う。
【０１１４】
なお、実施例２に係わる印刷処理システム（便宜的に、５０Ｂという）の基本的な機能構成は図１に示した実施例１に係わる印刷処理システム５０と同様であり、以下、図１を援用してその動作を説明する。
【０１１５】
図７は実施例２に係わる印刷処理システム５０Ｂのクライアント端末１０におけるセキュアプリント設定処理動作を示すフローチャートであり、図８は同システム５０Ｂの印刷処理装置３０におけるセキュアプリント制御動作を示すフローチャートである。
【０１１６】
図７に示すように、実施例２に係わるクライアント端末１０では、実施例１に係わるクライアント端末１０が行う一連の処理（図３参照）のうち、ステップＳ３０３に変えて、ステップＳ３０３ａ，３０３ｂの処理を行うと共に、ステップＳ３０４の処理に変えてステップＳ３０４ａの処理を行い、それ以外の処理については実施例１と同様の処理を行う。
【０１１７】
すなわち、実施例２に係わるクライアント端末１０では、セキュアプリントの設定に際して入力部１３から特定の情報が入力される（ステップＳ３０２ＹＥＳ）と、該入力された情報を所定の変換方式により変換して変換生成情報を生成し（ステップＳ３０３ａ）、次いで、この変換生成情報と上記入力された情報をファイルヘッダ部内に埋め込んだ印刷データを生成する（ステップＳ３０３ｂ）。
【０１１８】
次いで、この印刷データのファイルヘッダ部から上記入力された特定の情報を欠落させることにより不完全な印刷データを生成する（ステップＳ３０４ａ）。
【０１１９】
また、実施例２に係わる印刷処理装置３０では、図８に示すように、実施例１に係わる印刷処理装置３０が行う一連の処理（図４参照）のうち、ステップＳ４０６に変えて、ステップＳ４０６ａ及びｓ４０６ｂの処理を行い、それ以外の処理については実施例１と同様の処理を行う。
【０１２０】
すなわち、実施例２に係わる印刷処理装置３０では、セキュアプリント実行を指示するために入力部３３から特定の情報が入力される（ステップＳ４０４ＹＥＳ）と、印刷データ復元部３５２が、該入力された情報を用いて、不完全な印刷データのファイルヘッダ部を補完する処理を行い（ステップＳ４０５）、この補完処理中に補完が成功したか否かを判断する（ステップＳ４０６ａ，Ｓ４０６ｂ）。
【０１２１】
この場合、まず、上記ステップＳ４０４で入力された特定の情報を、クライアント端末１０でのセキュアプリント設定時に入力された特定の情報を変換したのと同様の変換方式により変換して変換生成情報を生成し、次いで、この変換生成情報と、上記ステップＳ４０４で入力された特定情報とを結合した後、該結合した情報が、上記ステップＳ４０５における補完後のヘッダ部の情報（上記ステップＳ４０４で入力された特定の情報を用いてファイルヘッダ部を補完した結果）と一致するか否かをチェックし（ステップＳ４０６ａ）、このチェック結果に応じて、一致する場合には補完が成功したと判断（ステップＳ４０６ｂＹＥＳ）し、不一致の場合には補完が失敗したと判断（ステップＳ４０６ｂＮＯ）する。
【０１２２】
この補完成否判定処理において、上記結合した情報と、上記ステップＳ４０５における補完後のファイルヘッダ部の情報とが一致することにより補完処理が成功したと判定された場合（ステップＳ４０６ｂＹＥＳ）、制御部３１は、この補完の成功した完全な印刷データを印刷部３４に転送して印刷出力させる（ステップＳ４０７）。
【０１２３】
これに対し、上記補完成否判定処理において、上記結合した情報と、上記ステップＳ４０５における補完後のファイルヘッダ部の情報とが不一致となることにより補完処理が失敗したと判定された場合（ステップＳ４０６ｂＮＯ）、印刷拒絶制御部３５３は、印刷を拒絶する制御（ステップＳ４２０）を行い、その後は、ステップＳ４０４以降の処理を続行する。
【０１２４】
次に、実施例２に係わる印刷処理システム５０Ｂにおけるセキュアプリント処理イメージについて図９及び図１０を参照してより詳しく説明する。
【０１２５】
図９は、本実施例のクライアント端末１０におけるセキュアプリント設定処理イメージを示す概念図であり、図１０は同実施例の印刷処理装置３０におけるセキュアプリント実行処理イメージを示す概念図である。
【０１２６】
なお、図９及び図１０において、（）内には、それぞれ、図７及び図８における該当する各処理のステップ名を記している。
【０１２７】
図９に示すように、実施例２に係わるクライアント端末１０では、ユーザが、印刷指示（図７におけるステップＳ３０１に対応）した画像データに対応してセキュアプリントの設定を行う場合、入力部１３から特定の情報（この例では、１２３４）を入力する（同、ステップＳ３０２ＹＥＳに対応）。
【０１２８】
その後、印刷データ生成部１５３は、入力部１３から入力された上記特定の情報を所定の変換方式により変換して変換生成情報（この例では、５５．６７３１…）を生成し（同、ステップＳ３０３ａに対応）、次いで、この変換生成情報と入力部１３から入力された上記特定の情報とをファイルヘッダ部に埋め込んだ印刷データを生成する（同、ステップＳ３０３ｂに対応）。
【０１２９】
引き続き、不完全印刷データ生成部１５４は、上記印刷データ生成部１５３により生成された印刷データのファイルヘッダ部から上記変換生成情報を生成する元となった上記入力情報（この例では、１２３４）を欠落させた不完全な印刷データを生成し（同、ステップＳ３０４ａに対応）、この不完全な印刷データをデータ送出部１５５を通じて印刷処理装置３０に送出する（同、ステップＳ３０５に対応）。
【０１３０】
一方、本実施例に係わる印刷処理装置３０では、図１０に示すように、クライアント端末１０から送出された上記不完全な印刷データを受信し、該不完全な印刷データを不完全印刷データ判定部３５１により判定すると、セキュアプリントモードを設定して印刷を保留にし、特定情報の入力待ちの状態とする（図８におけるステップＳ４０３に対応）。
【０１３１】
この状態で、ユーザ（クライアント端末１０での印刷指示者）により入力部３３を用いて当該不完全な印刷データに対応する特定の情報（この例では、１２３４）が入力される（同、ステップ４０４ＹＥＳに対応）と、印刷データ復元部３５２は、該入力された特定の情報を用いて、不完全な印刷データのファイルヘッダ部を補完する処理を行う（同、ステップＳ４０５に対応）。
【０１３２】
そして、この補完処理に際し、印刷データ復元部３５２は、入力部３３から入力された特定の情報を、クライアント端末１０でのセキュアプリント設定時に入力された特定の情報を変換したのと同様の変換方式により変換して変換生成情報（この例では、５５．６７３１…）を生成し（同、ステップＳ４０６ａに対応）、次いで、この変換生成情報と上記入力された特定情報とを結合した情報が、上記ステップＳ４０５における補完後のファイルヘッダ部の情報（入力部３３から入力された特定の情報を用いてファイルヘッダ部を補完した結果）と一致するか否かによって、補完が成功したか失敗したかを判断する（同、ステップＳ４０６ｂに対応）。
【０１３３】
ここで、上記両情報が一致して補完が成功した場合（同、ステップＳ４０６ｂＹＥＳに対応）には、該補完の成功した完全な印刷データが印刷部３４に送られて印刷出力される。この時には、完全な印刷データに基づき正常な印刷結果（同、ステップＳ４０７に対応）が得られる。
【０１３４】
これに対して、入力部３３から入力された特定の情報が、クライアント端末１０でのセキュアプリント設定に際して入力された特定の情報と異なる値である場合（図１０に点線の矢印で示す経路）、当該特定の情報（この例では、≠１２３４）を変換して得た変換生成情報（この例では、≠５５．６７３１…）と当該特定情報とを結合した情報が、上記ステップＳ４０５における補完後のファイルヘッダ部の情報（入力部３３から入力された特定の情報を用いてファイルヘッダ部を補完した結果）と不一致となり、完全な印刷データを復元できない。
【０１３５】
このように、入力された特定の情報とこれを変換した変換生成情報との結合情報と、当該特定情報を用いた補完後のファイルヘッダ部の情報とが不一致となって補完が失敗（同、ステップＳ０６ｂに対応）した場合には、印刷拒絶制御部３５３は、この時の印刷を拒絶するように制御する（同、ステップＳ４２０に対応）。
【０１３６】
上述したセキュアプリント制御動作（図９及び図１０参照）において、クライアント端末１０及び印刷処理装置３０で変換生成信号を生成する際の変換方式としては、例えば、Ｓｉｎ関数を用いる方法がある。
【０１３７】
例えば、図９の例において、クライアント端末１０は、入力部３３から特定の情報として「１２３４」が入力されると、入力情報判定部１５１がこれを「１２３４」という数字である（印刷データを構成する情報である）と判定し、この判定結果に基づき、印刷データ生成指示部１５２が印刷データ生成部１５３及び不完全印刷データ生成部１５４に印刷データの生成を指示する。
【０１３８】
上記印刷指示に基づき、印刷データ生成部１５３は、特定情報として入力された上記「１２３４」という数値を、例えば、０〜１２７の数字にマップする。
【０１３９】
その際、Ｓｉｎ関数を利用し、「１２３４」という数値をＳｉｎ関数の周期のモジュロに変換する。この例の場合だと、周期２πのモジュロをとり、「１５４」となる。
【０１４０】
次に、「１５４」を０〜１２７までの数値にマップするために、１２７＊Ｓｉｎ（１５４）を求めると、「５５．６７３１３５６４…」となる。
【０１４１】
次に、「１２３４」という数値と、「５５．６７３１３５６４…」という数値を画像データと併せて印刷データを生成する。
【０１４２】
なお、上記Ｓｉｎ関数は、周期２πの周期関数であるから、ユーザが入力する数値は無限に選択することができる。また、Ｓｉｎ関数は、連続関数であるから、有効桁数をたくさんとれば、Ｓｉｎ（ｘ）の値も無限に選択することができ、マップの精度を任意に選択することができる。
【０１４３】
次に、不完全印刷データ生成部１５４は、上記印刷データから「１２３４」という数値を欠落させ、不完全な印刷データを生成し、これを印刷処理装置３０に送出する。
【０１４４】
これに対し、印刷処理装置３０は、図１０に示すように、クライアント端末１０から受信した印刷データが不完全な印刷であることが不完全印刷データ判定部３５１により判定（当該印刷データのファイルヘッダ部の情報が欠落していることにより判定する）されると、印刷を保留にし、特定情報の入力を待つ。
【０１４５】
ここで、入力部３３から上記特定の情報として「１２３４」という数値が入力された場合、印刷データ復元部３５２は、該入力された数値「１２３４」を用いて不完全な印刷データを補完する処理（入力された数値を印刷データと結合する）を行い、補完できた場合には当該完全な印刷データを印刷する。
【０１４６】
ここで、もし、「１２３４」以外の情報が入力されて、該入力情報に基づいて印刷データを補完できなかった場合には、再び、特定情報の入力待ちの状態とする。
【０１４７】
なお、上記補完処理において、不完全な印刷データを補完できたか否かの判断は、入力部３３から入力された特定の情報に対して、クライアント端末１０側で行ったと同じ数字のマップ処理（この例では、Ｓｉｎ関数を用いる）を施し、マップされた数値が一致したか否かを判定することにより実現する。
【０１４８】
以上、各実施例を挙げて説明したように、本発明のセキュアプリント制御においては、クライアント端末１０は、セキュアプリントを設定する特定の情報（認証設定情報）が入力されると、この特定の情報を用いて印刷指示文書情報（画像データ）に対応する不完全な印刷データを生成して印刷処理装置３０に送出する一方、印刷処理装置３０は、クライアント端末１０から受信された不完全な印刷データに対応して、セキュアプリントの実行を指示する特定の情報（認証実行情報）が入力されると、この特定の情報を用いて、不完全な印刷データから完全な印刷データを復元し、その際、完全な印刷データを復元できなかった場合、印刷を拒絶するようにしている。
【０１４９】
この構成によれば、クライアント端末１０で特定の情報を入力してセキュアプリントを設定し文書情報の印刷指示を行った後は、印刷処理装置３０において、特定の情報を入力し、該特定の情報を用いて不完全な印刷データから完全なデータを復元できた場合にのみ当該印刷データの正常な印刷結果を得ることができる。
【０１５０】
つまり、本発明では、印刷処理装置３０に保持されている印刷データは不完全な印刷データであり、この不完全な印刷データをそのまま印刷しても正常な印刷出力結果を得ることができない。
【０１５１】
また、本発明では、印刷処理装置３０に保持されている印刷データがたとえキャプチャされたとしてもこれを活用することはできず、印刷指示者以外の者による印刷データのキャプチャは無意味なものとなる。
【０１５２】
また、本発明では、クライアント端末１０でセキュアプリントを設定するための特定の情報、及び印刷処理装置３０でセキュアプリントの実行を指示する特定の情報として、印刷指示対象の文書情報に対応する印刷データの一部を構成する情報を用いているため、これら各情報の認証用情報としての秘匿性がより高まる。
【０１５３】
以上の理由から、本発明では、クライアント端末１０で印刷指示を出した印刷指示者だけが、該印刷指示を出した印刷データを印刷処理装置３０側で印刷出力することができるという認証印刷のセキュリティ機能を大幅に強化することができる。
【０１５４】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１５５】
例えば、上記各実施例では、クライアント端末１０側でセキュアプリントを設定するために入力した特定の情報（認証設定情報）と同じ値の情報（認証実行情報）を印刷処理装置３０で入力することによってセキュアプリントを起動するようにしているが、クライアント端末１０側で、印刷指示した画像データに対応する印刷データの一部を欠落させた不完全な印刷データを生成することができ、印刷処理装置３０側で、クライアント端末１０から受信した上記不完全な印刷データの欠落された部分に合成してこれを補完できるものである限りは、上記認証設定情報と認証実行情報とは必ずしも同一である必要はない。
【０１５６】
また、実施例２に係わる情報の変換方式も、Ｓｉｎ関数に限らず、種々の変換方式を適用可能である。
【産業上の利用可能性】
【０１５７】
本発明は、クライアント端末で文書情報に対して認証印刷を設定し、印刷処理装置で上記文書情報に対応する印刷データを認証実行後に印刷出力する印刷処理システム全般に適用可能であり、クライアント端末での認証印刷設定時に該当する文書情報に対応する不完全な印刷データを印刷処理装置に送出し、印刷処理装置では該不完全な印刷データを完全な印刷データに復元し得る情報が入力されない限り該不完全な印刷データを保持し続けるようにすることで、当該不完全な印刷データから正常な印刷結果が得られないようにし、セキュリティ機能を強化できる。
【図面の簡単な説明】
【０１５８】
【図１】実施例１に係る印刷処理システムの構成を示すブロック図。
【図２】画像ファイルのフォーマットを示す図。
【図３】実施例１のクライアント端末におけるセキュアプリント設定動作を示すフローチャート。
【図４】実施例１の印刷処理装置におけるセキュアプリント制御動作を示すフローチャート。
【図５】実施例１のクライアント端末におけるセキュアプリント設定処理イメージを示す概念図。
【図６】実施例１の印刷処理装置におけるセキュアプリント実行処理イメージを示す概念図。
【図７】実施例２のクライアント端末におけるセキュアプリント設定動作を示すフローチャート。
【図８】実施例２の印刷処理装置におけるセキュアプリント制御動作を示すフローチャート。
【図９】実施例２のクライアント端末におけるセキュアプリント設定処理イメージを示す概念図。
【図１０】実施例２の印刷処理装置におけるセキュアプリント実行処理イメージを示す概念図。
【符号の説明】
【０１５９】
１０，１０ａ，１０ｂ，１０ｃ…クライアント端末、１１…制御部、１２…記憶部、１３…入力部、１４…表示部、１５…セキュアプリント設定制御部、１５１…入力情報判断部、１５２…印刷データ生成指示部、１５３…印刷データ生成部、１５４…不完全印刷データ生成部、１５５…データ送出部、１７…画像ファイル（印刷データ）、１７１…ファイルヘッダ部、１７２…情報ヘッダ部、１７３…カラーパレット部、１７４…画像データ部、２０…ネットワーク、３０…印刷処理装置、３１…制御部、３２…記憶部、３３…入力部、３４…印刷部、３５…セキュアプリント制御部、３５１…印刷データ判定部、３５２…印刷データ復元部、３５３…印刷拒絶制御部
【図１】
2005144693.tif 000003
【図２】
2005144693.tif 000004
【図３】
2005144693.tif 000005
【図４】
2005144693.tif 000006
【図５】
2005144693.tif 000007
【図６】
2005144693.tif 000008
【図７】
2005144693.tif 000009
【図８】
2005144693.tif 000010
【図９】
2005144693.tif 000011
【図１０】
2005144693.tif 000012