(57)【要約】【課題】本発明は、ホスト機器と印刷装置をＬＡＮ（ローカル・エリア・ネットワーク）等のネットワークで接続した印刷システムに関し、特に印刷データ作成者の意向を反映したセキュリティ印刷を行う印刷システムに関する。【解決手段】本発明はホスト機器であるＰＣ１によって作成した印刷データにセキュリティ指定情報を付加し、ネットワークを介して受信者に送信する。受信者は当該印刷データを印刷処理するため印刷装置に印刷データを転送し、印刷装置では印刷データに付加されたセキュリティ指定情報を読み出し、当該セキュリティ指定情報に従った印刷条件で印刷処理を行い、印刷データ作成者の意向を反映した印刷処理を行う構成である。【選択図】  図１
2008083853.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器と印刷装置が接続された印刷システムにおいて、
前記ホスト機器は、印刷データに該印刷データ作成者の指示するセキュリティ指定情報を付加する付加手段と、該セキュリティ指定情報が付加された印刷データを前記印刷装置に送信する送信手段とを有し、
前記印刷装置は、付加されたセキュリティ指定情報に基づいてセキュリティ印刷を行うことを特徴とする印刷システム。
【請求項２】
前記印刷装置に他のセキュリティ指定情報が設定されている場合、前記印刷データに付加されたセキュリティ指定情報を選択するか、又は前記他のセキュリティ指定情報を選択するか判断し、該判断結果に従ったセキュリティ印刷を行うことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記セキュリティ指定情報は、コピーガード印刷の指示であり、前記印刷装置は該指示に従ってコピーガード印刷を行うことを特徴とする請求項１、又は２記載の印刷システム。
【請求項４】
前記セキュリティ指定情報は、ＩＤ印刷の指示であり、前記印刷装置は該指示に従ってＩＤ印刷を行うことを特徴とする請求項１、又は２記載の印刷システム。
【請求項５】
前記セキュリティ指定情報は、印刷不可の指示であり、前記印刷装置は該指示に従って対応する印刷データの印刷を行わないことを特徴とする請求項１、又は２記載の印刷システム。
【請求項６】
前記送信手段は、前記印刷データをメールに添付して送信することを特徴とする請求項１記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ等のネットワークに接続されたホスト機器から出力される印刷データを印刷装置によって印刷する印刷システムに関する。
【背景技術】
【０００２】
今日、プリンタ装置等の印刷装置は、ＬＡＮ等のネットワークに接続されて使用される場合が多い。このため、セキュリティの確保は重要な問題である。従来の印刷装置におけるセキュリティの確保は、例えば許可されていない印刷装置に対して印刷出力を実行しない処理や、予め登録されていないユーザに対して、コピーガード処理を行い、又は使用者や印刷時間等を印刷する所謂ＩＤ印刷を行うものであった。
【０００３】
また、セキュリティを確保する印刷方法として特許文献１の発明がある。この発明はパーソナルコンピュータ等の画像処理装置から印刷装置にプリントを依頼する際、印刷データにＩＤ情報を付加してプリントサーバに送信し、プリントサーバでは印刷データにＩＤ情報が付加しているか判別し、付加されていればＩＤ情報のセキュリティレベルに基づき、所望のプリンタへのジョブの転送を制御するものである。
【０００４】
さらに、特許文献２は1台のプリンタに複数のホスト機器が接続されたネットワークにおいて、プリンタの操作パネルからユーザＩＤとパスワードを入力し、出力したいホスト機器を選択すると共に、選択されたホスト機器のファイルを選択する。このとき、ホスト機器内のファイルの出力方法もプリンタの操作パネルで設定し、プリンタからファイル名と出力データの設定を行って選択されたホスト機器に送信すると、当該ホスト機器のプリンタドライバが受信した出力設定データに基づいてコマンドをプリンタへ送信し、プリンタから目的とするファイルを出力する発明である。
【特許文献１】特開２００６−１９５８８０号公報
【特許文献２】特開２００６−１２３４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例では以下の問題がある。例えば、上記コピーガード印刷やＩＤ印刷においては、印刷装置に予め印刷可能者を登録しておき、登録されていないユーザの印刷に関して、コピーガード印刷やＩＤ印刷を行っている。しかし、印刷データ作成者の意思を反映するものではない。例えば、印刷データ作成者の意思によって、ユーザＡには正常印刷を行わせ、ユーザＢにはコピーガード印刷を行わせ、ユーザＣにはＩＤ印刷を行わせる等の指定はできない。
【０００６】
そこで、本発明は、印刷データ作成者の意思に従ったセキュリティ印刷の指示が可能な印刷システムを提供するものである。
【課題を解決するための手段】
【０００７】
上記課題は本発明によれば、ホスト機器と印刷装置が接続された印刷システムにおいて、前記ホスト機器は、作成した印刷データに該印刷データ作成者の指示するセキュリティ指定情報を付加する付加手段と、該セキュリティ指定情報が付加された印刷データを前記印刷装置に送信する送信手段とを有し、前記印刷装置は、付加されたセキュリティ指定情報に基づいてセキュリティ印刷を行う印刷システムを提供することによって達成できる。
【０００８】
このように構成することにより、印刷データ作成者の意思を反映でき、例えば印刷装置に予めセキュリティ情報を設定していない場合でも、印刷データ作成者の意向に合ったセキュリティ印刷を行うことができる。
【０００９】
また、前記印刷装置に他のセキュリティ指定情報が設定されている場合、前記印刷データに付加されたセキュリティ指定情報を選択するか、又は前記他のセキュリティ指定情報を選択するか判断し、該判断結果に従ったセキュリティ印刷を行う構成である。
【００１０】
このように構成することにより、例えば印刷装置に予めセキュリティ指定情報が設定されている場合、印刷データ作成者の意思を反映させることもでき、又は印刷装置側の設定を反映させることもできる印刷システムとすることができる。
【００１１】
ここで、上記セキュリティ指定情報はコピーガード印刷であり、例えば複写物にコピー禁止等の文字やコピーガードパターンを印刷する。また、セキュリティ指定情報はＩＤ印刷であり、例えば記録媒体の領域外にユーザ名や印刷日時、印刷装置のシリアル番号（No.）等を明示する印刷を行う。また、セキュリティ指定情報は、例えば印刷不可の指示であり、この場合対応する印刷装置では印刷データの印刷処理は行わない。
【００１２】
さらに、前記送信手段は、例えば電子メールであり、上記印刷データをメールに添付して送信する。
【発明の効果】
【００１３】
このように構成することにより、印刷データ作成者の意思を反映でき、例えば印刷装置に予めセキュリティ情報が設定されていない場合でも、印刷データ作成者の意向に従ったセキュリティ印刷を行うことができる。
【００１４】
また、管理者等によるセキュリティ指定情報の設定が行われている場合、印刷データ作成者の意思を反映する印刷処理、又は予め設定されたセキュリティ指定情報の何れかを選択することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら本発明の実施の形態について説明する。
（実施形態１）
図１は本実施形態の印刷システムのシステム構成図である。
【００１６】
同図において、部署Ａ及び部署ＢはＬＡＮ等のネットワークによって接続されている。部署Ａにはホスト機器であるＰＣ（パーソナルコンピュータ）１、ＰＣ２、及び印刷装置４が設置され、部署Ｂにはホスト機器であるＰＣ３、及び印刷装置５が設置されている。
【００１７】
ＰＣ１は、例えばＡ氏のパーソナルコンピュータであり、Ａ氏は以後説明する印刷データの作成者である。また、ＰＣ２はＢ氏のパーソナルコンピュータであり、ＰＣ３はＣ氏のパーソナルコンピュータであり、共にＡ氏の作成した印刷データをメールによって配信される端末機器である。
【００１８】
印刷装置４は、例えば指紋認証や操作ログ等の履歴情報を保存でき、セキュリティが強化された印刷装置である。一方、印刷装置５は簡易なセキュリティ印刷が可能な印刷装置である。
【００１９】
Ａ氏の使用するＰＣ１は印刷データを作成するアプリケーション、及び当該アプリケーションに従って作成した印刷データにセキュリティ指定情報を付加するプログラムが設定されている。このプログラムは、例えばアプリケーションの中にページ設定のようなメニューを用意し、当該メニューの内容として、印刷対象や印刷条件の指定を行なう構成である。
【００２０】
図２は上記セキュリティ指定情報の設定画面例である。本例においては、印刷データの作成後、印刷データの作成者が印刷対象と印刷条件を指定する構成である。ここで、印刷対象としてはユーザ名、及び印刷装置のシリアル番号であり、印刷条件としては「通常印刷」、「コピーガード印刷」、「ＩＤ印刷」の別である。同図に示す例では、例えば印刷対象としてユーザ名「Ｂ氏」を選択し、印刷条件として「ＩＤ印刷」を指定する。また、印刷対象としてユーザ名「Ｃ氏」を選択し、印刷条件として「コピーガード印刷」を指定する。さらに、印刷対象として前述の印刷装置４のシリアル番号を指定し、印刷条件として「コピーガード印刷」を指定し、印刷対象として前述の印刷装置５のシリアル番号を指定し、印刷条件として「通常印刷」を指定する。
【００２１】
上記のようにして設定したセキュリティ指定情報は、アプリケーションに従って作成された印刷データと共にネットワークを介して指定されたホスト機器に供給される。尚、上記セキュリティ指定情報は、例えば印刷データの先頭に付加される識別子に含まれ、例えばバイト数、ＰＣユーザ名の後に、例えば印刷装置４のシリアル番号：印刷条件、印刷装置５のシリアル番号：印刷条件等の情報が付加される。
【００２２】
次に、印刷データの作成者Ａは作成した印刷データをメールに添付して、例えばＢ氏のパーソナルコンピュータであるＰＣ２に送る。ここで、Ｂ氏のホスト機器ＰＣ２は部署Ａに設置され、ＰＣ２にメールが転送されると、受信者Ｂはメールを開き、添付された印刷データを対応するアプリケーションを使用して開く。尚、上記印刷データをＣ氏のＰＣ３に送信する場合も同様であり、ＰＣ３にメールが転送されると、受信者Ｃはメールを開き、添付された印刷データを対応するアプリケーションを使用して開く。
【００２３】
図３は、例えばＰＣ２の構成を示す図である。ホスト機器ＰＣ２は印刷アプリケーション７、スプーラ８、印刷ドライバ９、ポートモニタ１０、及びディスプレイ１１で構成され、上記メールに添付された印刷データはディスプレイ１１に表示される。尚、図３に示すホスト機器の構成は、ＰＣ１、及びＰＣ３においても同様である。
【００２４】
次に、印刷データの受取者Ｂはディスプレイ１１に表示された印刷データの印刷処理を行う場合、不図示の印刷ボタンを押下する。この印刷ボタンの押下により、印刷アプリケーション７が駆動し、スプーラ８は印刷ドライバ９を使用し、印刷データを中間コマンドに変換する。また、転送された印刷データには前述のセキュリティ指定情報が含まれており、印刷装置が解析可能なコマンドに変換し、ポートモニタ１０を介して印刷装置４に最初のデータとして転送する。
【００２５】
図４は本例の印刷装置の構成を示す図であり、プリンタコントローラ部１３と印刷エンジン部１４で構成されている。プリンタコントローラ部１３は受信部（受信タスク）１５、受信バッファ１６、コマンド実行部（実行タスク）１７、画像メモリ１８、印刷エンジン制御部（エンジンタスク）１９、及び設定メモリ（不揮発メモリ）２０で構成されている。
【００２６】
前述のホスト機器ＰＣ２から供給された印刷データは、受信部１５の受信タスクに従って受信バッファ１６に転送され、所定量の印刷データを格納する。所定量の印刷データが受信バッファ１６に格納されると、コマンド実行部１７は受信バッファ１６から印刷データを読み出し、実行タスクに従ってコマンド解析を行い、画像メモリ１８に画像データを展開する。その後、例えば１頁分の画像データが画像メモリ１８に展開されると、印刷エンジン制御部１９に印刷処理の要求を行う。
【００２７】
印刷エンジン部１４はエンジンタスクに従って印刷エンジン部１４と通信を行い、印刷エンジン部１４の状態を監視すると共に、印刷動作の指示を行う。そして、印刷動作が可能になると画像メモリ１８から画像データを印刷エンジン１４に転送し、印刷処理を行う。
【００２８】
一方、設定メモリ（不揮発メモリ）２０には、予め印刷装置４の管理者等が設定したセキュリティ指定情報が記憶されている。例えば、図５は設定メモリ（不揮発メモリ）２０に記憶されたセキュリティ指定情報の内容である。設定メモリ２０には印刷装置４のシリアル番号と共に、当該印刷装置４が印刷対象としているユーザ名と印刷条件が設定されている。例えば、印刷対象（Ｂ氏）：印刷条件「通常印刷」、印刷対象（Ｃ氏）：印刷条件「コピーガード印刷」等のセキュリティ指定情報が設定されている。尚、上記印刷装置４のシリアル番号は印刷エンジン部１４に記述された情報を読み取ることによって設定メモリ２０に記録されている（図４に示すｂ）。
【００２９】
また、印刷エンジン制御部１９は、図６のフローチャートに従ってセキュリティ判定処理を行う。先ず、印刷エンジン制御部１９は印刷データに付加された印刷対象の印刷装置の情報をシリアル番号（コマンドパラメータ）として取得する（ステップ（以下、ＳＴで示す）１）。例えば、前述の図２に示すセキュリティ指定情報が付加された場合、印刷装置４のシリアル番号（コマンドパラメータ）：「通常印刷」、及び印刷装置５のシリアル番号（コマンドパラメータ）：「コピーガード印刷」のセキュリティ指定情報が読み出される。
【００３０】
次に、シリアル番号のパラメータが存在するか判断し（ＳＴ２）、シリアル番号のパラメータが存在しなければ（ＳＴ２がＮo）、印刷装置は指定されていないものと判断する。一方、一致するシリアル番号のパラメータが存在すれば（ＳＴ２がＹes）、次に一致するシリアル番号のパラメータと設定メモリ２０に記憶されたパラメータの一致を判断する（ＳＴ３）。上記例の場合、印刷データに付加されたセキュリティ指定情報には印刷装置のシリアル番号の情報が含まれており、上記設定メモリ２０に記憶されたパラメータとの一致を判断する（ＳＴ３）。
【００３１】
ここで、シリアル番号の情報と設定メモリ２０に記憶された情報が一致しなければ（ＳＴ３がＮo）、本印刷装置は印刷対象ではなく、印刷ＮＯＰ処理を行う（ＳＴ４）。しかし、上記例の場合印刷装置４のシリアル番号の情報が含まれており（ＳＴ３がＹes）、一致するシリアル番号の印刷条件を取得する（ＳＴ５）。例えば、前述の印刷装置４の場合、印刷条件として「通常印刷」の情報を取得する。一方、印刷データが供給された印刷装置が印刷装置５であれば、印刷条件として「コピーガード印刷」の情報が取得される。
【００３２】
次に、ＰＣユーザ名のコマンドパラメータの取得を行う（ＳＴ６）。例えば、図４に示す例ではＢ氏、及びＣ氏のユーザ名を取得する。次に、設定メモリ２０に記憶されたユーザ名との比較処理を行う（ＳＴ７）。この処理は、登録されたユーザ名の比較処理が終了するまで上記判断を繰り返し（ＳＴ８〜ＳＴ１０）、ユーザ名が一致する時、当該ユーザ名の印刷条件を取得する（ＳＴ１１）。例えば、ユーザ名がＢ氏の場合、印刷データに付加された印刷条件は「ＩＤ印刷」であり、設定メモリ２０に設定された印刷条件は「通常印刷」である。
【００３３】
次に、設定メモリ２０を優先するか否か判断する（ＳＴ１２）。そして、設定メモリ２０を優先する場合（ＳＴ１２がＹes）、設定メモリ２０側に設定されたユーザＢ氏の印刷条件を設定する（Ｓ１３）。この場合、「通常印刷」を設定する。一方、設定メモリ２０を優先しない場合（印刷データ作成者の意思を反映させる場合）（ＳＴ１２がＮo）、印刷データに付加された、例えばＢ氏の印刷条件を設定する（Ｓ１３）。この場合、「ＩＤ印刷」を設定する（Ｓ１４）。
【００３４】
尚、設定メモリ２０に登録ユーザ名の設定が無い場合（ＳＴ１５）、印刷データに付加された印刷条件を設定する（Ｓ１４）。したがって、この場合には、印刷データ作成者の意思を反映した印刷条件が設定される。例えば、ユーザ名Ｂ氏の場合、「ＩＤ印刷」が設定される。
【００３５】
次に、上記処理によって取得した印刷条件の判定を行う（ＳＴ１６）。ここで、印刷条件が印刷不可であれば（ＳＴ１６）、印刷ＮＯＰ処理を行う（ＳＴ４）。一方、印刷可であれば、更に印刷条件の判定処理を継続する（ＳＴ１７）。そして、例えば印刷条件が、「通常印刷処理」であれば、セキュリティ印刷を行わず、通常の印刷処理を行う（ＳＴ１８）。また、コピーガード印刷であれば、コピー禁止等の文字やコピーガードパターンを付加する（ＳＴ１９）。さらに、ＩＤ印刷であれば、前述のようにユーザ名や印刷日時等を含む印刷出力を行う（ＳＴ２０）。
【００３６】
以上のように、本例によれば印刷データ作成者の意思を反映した印刷条件の印刷処理を行うことができ、印刷データ作成者の意向に従ったセキュリティ印刷が可能となる。
また、印刷装置に管理者等によるセキュリティ指定情報の設定が行われている場合、印刷データ作成者の意思を反映する印刷処理、又は予め設定されたセキュリティ指定情報の何れかを選択してセキュリティ印刷を行うことができる。
【００３７】
尚、上記実施形態の説明では、セキュリティ指定情報を含む印刷データの送信はメールによって行ったが、必ずしもメールに添付して送信する必要はなく、セキュリティ指定情報を含む印刷データを直接受信者のＰＣに送信する構成としてもよい。
【００３８】
また、前述のセキュリティ指定情報が、印刷不可の指示である場合、ＰＣ２又はＰＣ３のプリンタドライバがこのセキュリティ指定情報を検出し、印刷データを印刷装置４又は５に送信しない処理を行ってもよい。
【００３９】
また、上述の「印刷条件」は、通常印刷、コピーガード印刷、ＩＤ印刷、印刷ＮＯＰ処理だけに限らず、セキュリティのために印刷を制限する様な印刷処理であれば種々の変形を採用することができ、例えば、ウォータマーク合成印刷、低濃度印刷、地紋合成印刷、等々を応用することも可能である。
【図面の簡単な説明】
【００４０】
【図１】本実施形態の印刷システムのシステム構成図である。
【図２】セキュリティ指定情報の設定画面を示す図である。
【図３】ホスト機器ＰＣの構成を示す図である。
【図４】印刷装置の構成を示す図である。
【図５】設定メモリ（不揮発メモリ）に記憶されたセキュリティ指定情報の内容を示す図である。
【図６】印刷装置によるセキュリティ判定処理を説明するフローチャートである。
【符号の説明】
【００４１】
４、５・・・印刷装置
７・・・印刷アプリケーション
８・・・スプーラ
９・・・印刷ドライバ
１０・・ポートモニタ
１１・・ディスプレイ
１３・・プリンタコントローラ部
１４・・印刷エンジン部
１５・・受信部
１６・・受信バッファ
１７・・コマンド実行部
１８・・画像メモリ
１９・・印刷エンジン制御部
２０・・設定メモリ（不揮発メモリ）
【図２】
2008083853.tif 000003
【図３】
2008083853.tif 000004
【図４】
2008083853.tif 000005
【図５】
2008083853.tif 000006
【図６】
2008083853.tif 000007
【図１】
2008083853.tif 000008