(57)【要約】【課題】ユーザが誤って機密文書であるにも関わらず通常の印刷を行ってしまった場合にも、機密文書が第３者に見られてしまうこと、又は、盗まれることがないようにする。【解決手段】受信した印刷ジョブの印刷内容と、キー設定記憶部に記憶されたキーとを比較し一致する部分があるか否かを判断する。一致する部分があると判断した場合は、受信した印刷ジョブをプライベートプリントするためのプライベートプリントジョブ待機キューに格納する（ＳＴ３０６）。一致する部分がないと判断した場合は、受信した印刷ジョブを通常の印刷を行うための通常印刷ジョブ待機キューに格納する（ＳＴ３０７）。【選択図】      図１１
2007087390.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブをネットワークを介して受信する受信部と、
プライベートプリントを行うためのキーを記憶するキー設定記憶部と、
前記受信部で受信した印刷ジョブの印刷内容と、前記キー設定記憶部に記憶されたキーとを比較する比較部と、
前記比較部の比較結果に基づいて、前記キーと前記印刷内容とで一致する部分があるか否かを判断するキー判断部と、
前記キー判断部で前記一致する部分があると判断した場合は、前記受信した印刷ジョブをプライベートプリントするためのプライベートプリントジョブ待機キューに格納する第１のジョブ処理部と、
前記キー判断部で前記一致する部分がないと判断した場合は、前記受信した印刷ジョブを通常の印刷を行うための通常印刷ジョブ待機キューに格納する第２のジョブ処理部とを具備することを特徴とする画像形成装置。
【請求項２】
前記キー設定記憶部に記憶されるキーは、特定の文字列、記号、画像のいずれかであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
日時を計時する時計部と、
プライベートプリントを行うための時間の設定を記憶する時間設定記憶部と、
前記受信部で印刷ジョブを受信したときに、その印刷ジョブを受信した時間を前記時計部から取得する取得部と、
前記取得部で取得した時間が前記時間設定部で設定された時間であるか否かを判断する時間判断部とをさらに具備し、
前記時間判断部で前記設定された時間であると判断すると、前記第１のジョブ処理部による処理を行い、前記時間判断部で前記設定された時間でないと判断すると、前記第２のジョブ処理部による処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項４】
画像形成装置へ送信する印刷ジョブを作成するための印刷画面を表示する手段と、
前記手段で表示した印刷画面に基づいて、送信する印刷ジョブの印刷内容と予め記憶されたプライベートプリントを行うためのキーとを比較する手段と、
前記手段の比較結果に基づいて、前記キーと前記印刷内容とで一致する部分があるか否かを判断する手段と、
前記手段で一致する部分があると判断した場合は、前記送信する印刷ジョブに、前記画像形成装置にプライベートプリントを行うプライベートプリントジョブ待機キューに格納させるための識別子を付加する手段とを具備することを特徴とする画像処理装置。
【請求項５】
前記キーは、特定の文字列、記号、画像のいずれかであることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記印刷ジョブを送信するときに、前記印刷画面を表示した時間を取得する手段と、
前記手段で取得した時間がプライベートプリントを行うように設定された時間であるか否かを判断する手段と、
前記手段で前記取得した時間が前記設定された時間であると判断すると、前記送信する印刷ジョブに前記識別子を付加する手段をさらに具備することを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷内容が機密文書である印刷ジョブを受信する画像形成装置及び画像処理装置に関する。
【背景技術】
【０００２】
クライアント装置側からプリンタ側に親展印刷要求が送信されると、プリンタ側に付設された入力部から親展印刷データの出力要求を入力することにより、用紙への親展印刷データの印刷出力を開始する親展印刷機能を備えたプリンタシステムが知られている。また、このプリンタシステムは印刷ジョブ管理部で出力要求可能時間経過後は、プリンタサーバ内に残る親展印刷データを消去する（例えば、特許文献１参照）。
【０００３】
また、従来の技術では、機密文書の印刷を行うときに、ユーザの判断で、プライベート印刷と通常の印刷とを分けている。プライベート印刷とは、クライアント装置側からプリンタ側に印刷要求が送信されると、プリンタ側に付設された入力部から出力要求を入力することにより、印刷データの印刷出力を行う技術である。
【特許文献１】特開２００３−２５６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
機密文書の印刷を行うときに、ユーザの判断で、プライベート印刷と通常の印刷とを分けのでは、ユーザが誤って機密文書であるにも関わらず、通常の印刷を行ってしまった場合には、機密文書が第３者に見られてしまう、又は、盗まれてしまうという事態を招来することになる。
【０００５】
本発明は上記事情に鑑みてなされたものであって、その目的は、ユーザが誤って機密文書であるにも関わらず、通常の印刷を行ってしまった場合にも、機密文書が第３者に見られてしまうこと、又は、盗まれることがないようにする画像形成装置及び画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
第１の本発明は、印刷ジョブをネットワークを介して受信する受信部と、プライベートプリントを行うためのキーを記憶するキー設定記憶部と、受信部で受信した印刷ジョブの印刷内容と、キー設定記憶部に記憶されたキーとを比較する比較部と、比較部の比較結果に基づいて、キーと印刷内容とで一致する部分があるか否かを判断するキー判断部と、キー判断部で一致する部分があると判断した場合は、受信した印刷ジョブをプライベートプリントするためのプライベートプリントジョブ待機キューに格納する第１のジョブ処理部と、キー判断部で一致する部分がないと判断した場合は、受信した印刷ジョブを通常の印刷を行うための通常印刷ジョブ待機キューに格納する第２のジョブ処理部とを具備する画像形成装置である。
【０００７】
第２の本発明は、画像形成装置へ送信する印刷ジョブを作成するための印刷画面を表示する手段と、手段で表示した印刷画面に基づいて、送信する印刷ジョブの印刷内容と予め記憶されたプライベートプリントを行うためのキーとを比較する手段と、手段の比較結果に基づいて、キーと印刷内容とで一致する部分があるか否かを判断する手段と、手段で一致する部分があると判断した場合は、送信する印刷ジョブに、画像形成装置にプライベートプリントを行うプライベートプリントジョブ待機キューに格納させるための識別子を付加する手段とを具備する画像処理装置である。
【発明の効果】
【０００８】
本発明によると、ユーザが誤って機密文書であるにも関わらず、通常の印刷を行ってしまった場合にも、機密文書が第３者に見られてしまうこと、又は、盗まれることがないようにする画像形成装置及び画像処理装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の各実施の形態について図面を参照して説明する。  
（第１の実施の形態）
図１は、第１の実施の形態におけるネットワーク構成を概略的に示す図である。図１に示すように、マルチファンクションペリフェラル（以下、ＭＦＰと称する）１は、ネットワーク２を介してパーソナルコンピュータ（ＰＣ）３，４，５と接続されている。なお、ＰＣ３はネットワーク２に接続された各装置を管理する管理者のコンピュータである。
【００１０】
図２は、ＭＦＰ１の要部構成を示すブロック図である。図２に示すように、ＭＦＰ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、画像処理部１５、コントロールパネル１６、ネットワークインタフェース１９、スキャナ２０、プリンタ２１、時計部２２とからなる。また、ＣＰＵ１１と、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、画像処理部１５、コントロールパネル１６、ネットワークインタフェース１９、スキャナ２０、プリンタ２１、時計部２２とはバスラインを介して接続されている。
【００１１】
ＣＰＵ１１はＲＯＭ１２に記憶された制御プログラムを実行することによりＭＦＰ１全体を制御する。ＲＯＭ１２はＣＰＵ１１が実行する制御プログラムや固定データを記憶する。ＲＡＭ１３は、ＣＰＵ１１がＲＯＭ１２に記憶された制御プログラムを実行するときに必要となるワークエリア等を有している。
【００１２】
記憶部１４は、例えば、ハードディスクドライブである。記憶部１４は、画像データ、後述する印刷ジョブデータベースＤ１、ユーザ情報データベースＤ２、キー設定記憶部１４ａなどの各種データを記憶するとともに各種プログラムを記憶する。画像処理部１５は、画像データに対して圧縮、伸張等の処理を施す。コントロールパネル１６は、操作部１７や表示部１８を有する。操作部１７はユーザから受付けた指示をＣＰＵ１１に伝える。また、表示部１８はＣＰＵ１１の制御の下でユーザに必要な情報を表示する。ネットワークインタフェース１９は、ネットワーク２と接続し、ネットワーク２に接続されたＰＣ３，４，５とデータ通信を行う。スキャナ２０は、図示しない原稿台に載置された原稿、又は図示しない自動給紙装置により送られた原稿から画像を読取り、画像データを生成する。プリンタ２１はネットワーク２を介して受信した印刷ジョブ、又は記憶部１４から読出し、画像処理部１５で伸張処理した画像データに基づいて、用紙へ画像を形成する。時計部２２は日時情報を生成する。時計部２２が生成した日時情報は、必要に応じてＣＰＵ１１に取得される。
【００１３】
次に、記憶部１４に記憶される印刷ジョブデータベースＤ１、ユーザ情報データベースＤ２、キー設定記憶部１４ａについて図３から図５を参照して説明する。
【００１４】
図３は、印刷ジョブデータベースＤ１である。印刷ジョブデータベースＤ１は、印刷ジョブを受信したときにその印刷ジョブに関する情報をデータとして登録するものである。受信する印刷ジョブは、通常の印刷ジョブでも印刷内容が機密文書である印刷ジョブでも良い。なお、印刷内容が機密文書である文書とは、例えばキー設定記憶部１４ａに記憶されたキーが印刷内容に含まれる文書である。図３に示すように、印刷ジョブデータベースＤ１は、各印刷ジョブに関して以下の項目を管理している。すなわち、印刷ジョブデータベースＤ１は“ジョブＩＤ”、“日時”、“ユーザＩＤ”、“プライベートププリント”、“データ本体”の各項目を管理している。項目“ジョブＩＤ”には、ＭＦＰ１内部での識別のために付加したＩＤが記憶される。項目“日時”には、印刷ジョブをネットワーク２を介してＰＣ３，４，５のいずれかから受取った日時が記憶される。項目“ユーザＩＤ”には、印刷ジョブを印刷ジョブデータベースＤ１に登録したユーザのユーザＩＤが記憶される。項目“プライベートプリント”にはプライベートプリントであるか否かを示す情報が記憶される。例えば、プライベートプリントである場合は“ＹＥＳ”、プライベートプリントでない場合は“ＮＯ”が記憶される。項目“データ本体”には印刷する内容を示すデータが記憶される。
【００１５】
図４は、ユーザ情報データベースＤ２である。ユーザ情報データベースＤ２は各ユーザに関して、以下の項目を管理している。すなわち、ユーザ情報データベースＤ２は“ユーザＩＤ”、“グループＩＤ”、“メールアドレス”の各項目を管理している。項目“ユーザＩＤ”には、印刷ジョブを送信したユーザのユーザＩＤが記憶される。項目“グループＩＤ”には、前記ユーザの属するグループのグループＩＤが記憶される。“メールアドレス”には、前記ユーザのメールアドレスが記憶される。なお、ユーザ情報データベースＤ２には、図示を省略するが、上述した項目に加え、ユーザ毎のパスワードが記憶されている。
【００１６】
図５は、キー設定記憶部１４ａを示す図である。キー設定記憶部１４ａに記憶されるキーは、受信した印刷ジョブを、プライベートプリントするか通常の印刷を行うかを判断する際に用いられる。キーは、機密文書に用いられる特定の文字列、記号、画像である。具体的には、図５に示すように、キーとして“極秘”、“ＸコピーＸ”、“画像Ａ”が設定されている。なお、図示を省略するが、各キーには、フラグが設けられており、例えばフラグが“１”であれば後述するマッチング処理を行うときにキーとして選択され、フラグが“０”であれば後述するマッチング処理を行うときにキーとして選択されない。フラグが“１”であるか“０”であるかは、後述するキー選択画面１８３によって変更される。
【００１７】
次に、キー設定記憶部１４ａにキーを設定する際の操作について説明する。図６から図９は、キーの設定操作を行うときに表示部１８に表示された設定画面を示す図である。
【００１８】
図６は、キー設定記憶部１４ａにログインするときのログイン画面１８１の一例を示す図である。ログイン画面１８１では、ユーザＩＤを入力するエリア１８１ａと、パスワードを入力するエリア１８１ｂが表示される。ユーザは、操作部１７を用いて自身のユーザＩＤとパスワードを入力する。ＭＦＰ１は、ユーザ情報データベースＤ２を参照し、入力されたユーザＩＤ及びパスワードに基づいて、登録されているユーザであることを確認する。この確認が終了してから、各種設定を変更する変更項目選択画面１８２が表示部１８に表示される。なお、この第１の実施の形態では、ログインは、ＭＦＰ１のコントロールパネル１６を用いて行うこととする。しかしながら、ログインは、管理者のＰＣ３からもネットワーク２を介して行うことができる。
【００１９】
図７は、変更項目選択画面１８２の一例を示す図である。変更項目選択画面１８２には、キー選択を指定するためのボタン１８２ａ、プライベートプリントタイムを指定するためのボタン１８２ｂ、ＯＫボタン１８２ｃ、ＣＡＮＣＥＬボタン１８２ｄが表示される。なお、ボタン１８２ｂは、プライベートプリントを行うための時間の設定を変更する際に用いられる。このプライベートタイムについては、後述する第３の実施の形態で詳細に説明する。ユーザにより、ボタン１８２ａが入力されると、キー選択画面１８３が表示部１８に表示される。
【００２０】
図８はキー選択画面１８３の一例を示す図である。キー選択画面１８３には、キーを選択するためのキー選択部１８３ａ、ＯＫボタン１８３ｂ、追加ボタン１８３ｃ、削除ボタン１８３ｄ、ＣＡＮＣＥＬボタン１８３ｅが表示される。キー選択部１８３ａには、キー設定記憶部１４ａに記憶されているキーが表示される。図８に示すように、キー選択部１８３ａには、“極秘”、“ＸコピーＸ”、“画像Ａ”が表示される。キー選択部１８３ａには、これらのキーと対応して、キーが後述するマッチング処理を行うときに選択されているか否かを示すチェックが表示されている。図８においては、“極秘”がチェックされており、“ＸコピーＸ”、“画像Ａ”はチェックされていない。このようにチェックされたキーは上述したフラグが“１”となり、チェックされないキーは上述したフラグが“０”となる。ユーザにより追加ボタン１８３ｃが入力されると、キーを追加するキー追加画面１８４が表示される。また、ユーザにより削除ボタン１８３ｄが入力されると、例えば図示しないカーソルで選択されているキーが削除される。すなわち、キー設定記憶部１４ａからも当該キーが削除される。
【００２１】
図９は、キー追加画面１８４の一例を示す図である。キー追加画面１８４には、追加するキーを表示するエリア１８４ａ、ＯＫボタン１８４ｂ、参照ボタン１８４ｃ、ＣＡＮＣＥＬボタン１８４ｄが表示される。図９に示すように、ユーザは操作部１７を用いてエリア１８４ａに“人事異動”というキーを入力する。続いてユーザは、ＯＫボタン１８４ｂを入力することにより、“人事異動”というキーがキー設定記憶部１４ａに記憶される。
【００２２】
図１０は、“極秘”というキーを含む文書２３の一例を示す図である。
【００２３】
次に、ネットワーク２を介してＰＣ３，４，５のいずれかから印刷ジョブをＭＦＰ１が受信したときの処理について説明する。図１１は、印刷ジョブを受信したときにＣＰＵ１１が実行する処理を示すフローチャートである。
【００２４】
ＣＰＵ１１は、印刷ジョブを受信すると（ＳＴ１０１）、ＣＰＵ１１はユーザ情報データベースＤ２にアクセスする（ＳＴ１０２）。そして、ＣＰＵ１１はユーザ情報データベースＤ２に印刷ジョブを送信したユーザのユーザＩＤが登録されているか否かを判断する（ＳＴ１０３）。ＣＰＵ１１は印刷ジョブを送信したユーザのユーザＩＤがユーザ情報データベースＤ２に登録されていないと判断すると（ＳＴ１０３でＮＯ）、当該印刷ジョブを削除する（ＳＴ１０４）。登録されていないユーザから指示された印刷は行うべきではないからである。
【００２５】
一方、ＣＰＵ１１は印刷ジョブを送信したユーザのユーザＩＤがユーザ情報データベースＤ２に登録されていると判断すると（ＳＴ１０３でＹＥＳ）、ＣＰＵ１１はマッチングを実行する（ＳＴ１０５）。このマッチングにより、キー設定記憶部１４ａに記憶されているキーのうちキー選択画面１８３で選択されたキーを示すデータと、印刷ジョブの印刷内容から例えばテキストデータを抽出したデータとの比較が行われる。なお、キーとして画像が選択されていれば、その画像を示すデータと印刷内容を示す画像データとの比較も行われる。
【００２６】
マッチングが行われると、ＣＰＵ１１はキーが印刷ジョブにあるか否かを判断する（ＳＴ１０６）。すなわち、キーを示すデータと、印刷内容を示すデータとの比較結果に基づいて、キーを示すデータと一致する部分が印刷内容を示すデータの中にあったかどうかが判断される。
【００２７】
ＣＰＵ１１はキーがあったと判断すると（ＳＴ１０６でＹＥＳ）、プライベートプリントを行うプライベートプリントジョブ待機キューに印刷ジョブを格納する（ＳＴ１０７）。また、ＣＰＵ１１はキーがなかったと判断すると（ＳＴ１０６でＮＯ）、通常印刷を行う通常印刷ジョブ待機キューに格納する（ＳＴ１０８）。このようにプライベートプリントジョブ待機キュー又は通常印刷ジョブ待機キューに印刷ジョブを格納すると、ＣＰＵ１１は印刷ジョブデータベースＤ１に印刷ジョブを格納する（ＳＴ１０９）。このときに、印刷ジョブデータベースＤ１の項目“プライベートプリント”には、プライベートプリントジョブ待機キューに印刷ジョブが格納されたときは、“ＹＥＳ”が、通常印刷ジョブ待機キューに印刷ジョブが格納されたときは“ＮＯ”が記憶される。
【００２８】
次に、このように構成されたＭＦＰ１が、図１０で示す文書２３を印刷内容とする印刷ジョブをネットワーク２を介してＰＣ３から受信したときの作用について説明する。なお、ＰＣ３のユーザのユーザＩＤは、“Ｔａｒｏ”であり、ユーザ情報データベースＤ２に登録されている。
【００２９】
ＭＦＰ１は、ＰＣ３から印刷ジョブを受信すると、印刷ジョブを送信したユーザのユーザＩＤがユーザ情報データベースＤ２に登録されているかを判断する。“Ｔａｒｏ”はユーザ情報データベースＤ２に登録されているため、マッチングが行われる。マッチングにより、キー選択画面１８３で選択されている“極秘”という文字と、印刷ジョブの印刷内容とが比較される。そして、“極秘”という文字が印刷内容に含まれているか否かが判断される。印刷ジョブの印刷内容には、“極秘”という文字が含まれているため、印刷ジョブはプライベートプリントジョブとしてプライベートプリントジョブ待機キューに格納される。
【００３０】
このように印刷ジョブは、プライベートプリントジョブとして格納されるため、ＰＣ３のユーザがＭＦＰ１まで赴き、その操作部１７に所定の操作をしたときに印刷ジョブが実行され、印刷が行われる。
【００３１】
この第１の実施の形態のＭＦＰ１は、受信した印刷ジョブの印刷内容に、キー選択画面１８３で選択されたキーが含まれている場合には、その印刷ジョブを自動的にプライベートプリントジョブとして格納する。これにより、機密文書に、キーが含まれている限り、ユーザのミスで通常の印刷がされてしまうことを防止できる。すなわち、ＭＦＰ１は、第３者に機密文書の内容が見られてしまうことを防止できる。
【００３２】
また、プライベートプリントするのか、通常の印刷をするのかの判断を、ＭＦＰ１で行うようにしている。このため、印刷ジョブを送信するＰＣの処理負担を軽減できる。
【００３３】
（第２の実施の形態）
次に、第２の実施の形態について述べる。なお、前述した第１の実施の形態と同一の部分には同一の符号を付し詳細な説明は省略する。この第２の実施の形態は、機密文書を示すキーが印刷内容に含まれるか否かの判断をＰＣ側で行う場合である。
【００３４】
先ず、ＰＣ３の構成について説明する。なおＰＣ４，５はそれぞれＰＣ３と同様な構成であるため説明を省略する。
【００３５】
図１２は、ＰＣ３の要部構成を示すブロック図である。図１２に示すように、ＰＣ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスクドライブ（ＨＤＤ）３４、時計部３５、ネットワークインタフェース３６、表示部３７、操作部３８を有している。また、ＣＰＵ３１と、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、時計部３５、ネットワークインタフェース３６、表示部３７、操作部３８とはバスラインを介して接続されている。
【００３６】
ＣＰＵ３１はＲＯＭ３２に記憶された制御プログラムを実行することによりＰＣ３全体を制御する。ＲＯＭ３２はＣＰＵ３１が実行する制御プログラムや固定データを記憶する。ＲＡＭ３３は、ＣＰＵ３１がＲＯＭ３２に記憶された制御プログラムやＨＤＤ３４に記憶されたアプリケーションソフトウェアやプリンタドライバを実行するときに必要となるワークエリア等を有している。
【００３７】
ハードディスクドライブ３４は、種々のアプリケーションソフトやＭＦＰ１へ印刷ジョブを送信するためのプリンタドライバが記憶される。時計部３５は日時を計時する。ネットワークインタフェース３６はネットワーク２と接続し、ネットワーク２に接続されたＭＦＰ１等とデータ通信を行う。表示部３７は例えばモニタであり、ユーザに必要な情報をＣＰＵ３１の制御の下、表示する。操作部３８は例えばキーボードやマウスであり、ユーザからの指示をＣＰＵ３１に伝える。
【００３８】
図１３は、キー設定記憶部３４ａの一例を示す図である。図１３に示すように、キー設定記憶部３４ａは、第１の実施の形態で説明したＭＦＰ１のキー設定記憶部１４ａと同様なものである。ＭＦＰ１の表示部１８に表示されたキー選択画面１８３でキーの選択の変更がなされると、キー設定記憶部３４ａの設定（図示しないフラグも含む）も同様な変更がなされるようになっている。
【００３９】
次に、このように構成されたＰＣ３で印刷ジョブをＭＦＰ１に送信するときの処理について説明する。図１４は、所定のアプリケーションにより作成された文書を印刷するための印刷ジョブを作成し、その印刷ジョブをＭＦＰ１へ送信するときに、ＣＰＵ３１が実行する処理を示すフローチャートである。
【００４０】
ＣＰＵ３１は、先ず表示部３７に印刷画面を表示する（ＳＴ２０１）。印刷画面は、例えばプリンタドライバの印刷設定を行う画面である。この印刷画面には、選択されたキーと印刷内容とのマッチングを行うか否かチェックするチェックボックス（図示を省略する。）が表示される。ＣＰＵ３１はそのチェックボックスにチェックがあるか否かを判断する（ＳＴ２０２）。
【００４１】
ＣＰＵ３１は前記チェックボックスにチェックがされていると判断すると（ＳＴ２０２でＹＥＳ）、ＣＰＵ３１は印刷ボタンの入力を受付ける（ＳＴ２０３）。そして、ＣＰＵ３１はマッチングを実行し（ＳＴ２０４）、キーがあるか否かを判断する（ＳＴ２０５）。ここでのマッチング及びキーがあるか否かの判断は図１１を参照して説明したステップＳＴ１０５、ＳＴ１０６と同様であるため説明を省略する。
【００４２】
ＣＰＵ３１は、印刷内容にキーがあると判断した場合は（ＳＴ２０５でＹＥＳ）、ＣＰＵ３１は印刷ジョブに識別子を付加するための処理を行う（ＳＴ２０６）。識別子は、印刷ジョブデータベースＤ１の項目“プライベートプリント”を“ＹＥＳ”にするためのものである。この識別子は例えば、印刷ジョブのヘッダ部分に付加される。
【００４３】
ＣＰＵ３１は、識別子を付加するための処理をした場合（ＳＴ２０６）、ステップＳＴ２０２でマッチングを行うためのチェックボックスにチェックがない場合（ＳＴ２０２でＮＯ）、又は印刷内容にキーがないと判断した場合は（ＳＴ２０５でＮＯ）、ＣＰＵ３１は、印刷ジョブを作成し、その作成した印刷ジョブを送信する（ＳＴ２０７）。
【００４４】
このＰＣ３からＭＦＰ１に送信される印刷ジョブには、ジョブＩＤ、送信した日時、ユーザＩＤ、識別子、印刷内容であるデータ本体が含まれる。なお、識別子は、印刷内容にキーが含まれていると判断された場合には“ＹＥＳ”が、印刷内容にキーが含まれていないと判断された場合には“ＮＯ”が記述される。
【００４５】
次に、このようにＰＣ３からＭＦＰ１に印刷ジョブが送信されたときのＭＦＰ１の処理について説明する。図１５は、プライベートプリントの項目の記述（識別子）を含む印刷ジョブを受信したときにＣＰＵ１１が実行する処理を示すフローチャートである。
【００４６】
ＣＰＵ１１が実行するステップＳＴ３０１からＳＴ３０４の処理は第１の実施の形態で説明したステップＳＴ１０１からＳＴ１０４の処理とそれぞれ同様であるため説明を省略する。すなわち、印刷ジョブに記述されているユーザＩＤがユーザ情報データベースＤ２に登録されている場合（ＳＴ３０４でＹＥＳ）より後の処理について説明する。
【００４７】
ＣＰＵ１１は、印刷ジョブの識別子はどうなっているか否かを判断する（ＳＴ３０５）。ＣＰＵ１１は識別子が“ＹＥＳ”であると判断すると（ＳＴ３０５でＹＥＳ）、受信した印刷ジョブをプライベートプリントジョブ待機キューに格納する（ＳＴ３０６）。一方、ＣＰＵ１１は、識別子が“ＮＯ”であると判断すると（ＳＴ３０５でＮＯ）、ＣＰＵ１１は、受信した印刷ジョブを通常印刷ジョブ待機キューに格納する（ＳＴ３０７）。
【００４８】
このようにプライベートプリントジョブ待機キュー又は通常印刷ジョブ待機キューに印刷ジョブを格納すると、ＣＰＵ１１は印刷ジョブデータベースＤ１に印刷ジョブを格納する（ＳＴ３０８）。このときに、印刷ジョブデータベースＤ１の項目“プライベートプリント”には、プライベートプリントジョブ待機キューに印刷ジョブが格納されたときは、“ＹＥＳ”が、通常印刷ジョブ待機キューに印刷ジョブが格納されたときは“ＮＯ”が記憶される。
【００４９】
次に、このように構成されたＰＣ３及びＭＦＰ１において、図１０で示す文書２３を印刷内容とする印刷ジョブをＰＣ３で作成し、その印刷ジョブをネットワーク２を介してＭＦＰ１へ送信したときの作用について説明する。なお、ＰＣ３のユーザのユーザＩＤは、“Ｔａｒｏ”であり、ユーザ情報データベースＤ２に登録されている。
【００５０】
ユーザは、ＰＣ３の操作部３８を操作して、所定のアプリケーション上で図１０に示す文書２３を作成する。そして、ユーザは印刷画面を表示部３７に表示させる。印刷画面では、上述したマッチングを行うためのチェックボックスにチェックがされている。この状態でユーザが印刷ボタンを入力すると、マッチングにより、キー選択画面１８３で選択されている“極秘”という文字と、文書２３の印刷内容とが比較される。そして、“極秘”という文字が印刷内容に含まれているか否かが判断される。文書２３の印刷内容には、“極秘”という文字が含まれているため、印刷ジョブはヘッダ部分に識別子“ＹＥＳ”が記述される。そして、その印刷ジョブがＰＣ３からＭＦＰ１へ送信される。
【００５１】
この印刷ジョブをＭＦＰ１は受信すると、印刷ジョブを送信したユーザのユーザＩＤがユーザ情報データベースＤ２に登録されているかを判断する。“Ｔａｒｏ”はユーザ情報データベースＤ２に登録されているため、続いて、印刷ジョブの識別子がどうなっているかが判断される。印刷ジョブには識別子“ＹＥＳ”が付加されているため、プライベートプリントジョブとしてプライベートプリントジョブ待機キューに格納される。
【００５２】
このように印刷ジョブは、プライベートプリントジョブとして格納されるため、ＰＣ３のユーザがＭＦＰ１まで赴き、その操作部１７に所定の操作をしたときに印刷ジョブが実行され、印刷が行われる。
【００５３】
この第２の実施の形態のＰＣ３は、印刷内容に、キー選択画面１８３で選択されたキーが含まれている場合には、識別子“ＹＥＳ”を付加した印刷ジョブをＭＦＰ１へ送信する。ＭＦＰ１は識別子“ＹＥＳ”を付加した印刷ジョブを受信すると、自動的にプライベートプリントジョブとして登録する。これにより、機密文書に、キーが含まれている限り、ユーザのミスで通常の印刷がされてしまうことを防止できる。すなわち、ＭＦＰ１は、第３者に機密文書の内容が見られてしまうことを防止できる。
【００５４】
また、プライベートプリントするのか、通常の印刷をするのかの判断を、ＭＦＰ１へ送信する前にＰＣ３で行うようにしている。このため、印刷ジョブを受信したときのＭＦＰ１の処理負担を軽減できる。
【００５５】
（第３の実施の形態）
次に、第３の実施の形態について述べる。なお、前述した第２の実施の形態と同一の部分には同一の符号を付し詳細な説明は省略する。この第３の実施の形態は、全ての印刷ジョブをプライベートプリントジョブとして扱うプライベートプリントタイムを設けたものである。
【００５６】
プライベートプリントタイムは、図７を参照して説明した変更項目選択画面１８２において、ボタン１８２ｂを入力することにより、設定／変更が可能となっている。ボタン１８２ｂが入力されると、プライベートプリントタイム設定画面３７１が表示される。なお、この第３の実施の形態においては、プライベートプリントタイム設定画面３７１をＰＣ３の表示部３７に表示する場合で説明するが、ＭＦＰ１の表示部１８に表示することも勿論可能である。
【００５７】
図１６は、プライベートプリントタイム設定画面３７１の一例を示す図である。プライベートプリントタイム設定画面３７１には、設定時間３７１ａ、チェックボックス３７１ｂ、ＯＫボタン３７１ｃ、追加ボタン３７１ｄ、削除ボタン３７１ｅ、ＣＡＮＣＥＬボタン３７１ｆが表示される。チェックボックス３７１ｂでチェックされている時間帯がプライベートプリントタイムとして設定される。このプライベートプリントタイムの設定の変更は、ユーザは、ＯＫボタン３７１ｃ、追加ボタン３７１ｄ、削除ボタン３７１ｅ、ＣＡＮＣＥＬボタン３７１ｆの入力により行うことができる。追加ボタン３７１ｄが入力されると、時間帯設定画面３７２が表示される。
【００５８】
図１７は、時間帯設定画面３７２の一例を示す図である。時間帯設定画面３７２には、設定時間の始まりを設定するエリア３７２ａ、設定時間の終わりを設定するエリア３７２ｂ、ＯＫボタン３７２ｃ、ＣＡＮＣＥＬボタン３７２ｄが表示される。このように設定時間を設定し、ＯＫボタン３７２ｃを入力した後、プライベートプリントタイム設定画面３７１において当該時間帯のチェックボックスをチェックすることによって、プライベートプリントタイムが設定される。
【００５９】
次に、このようにプライベートプリントタイムを設定した場合において、ＭＦＰが印刷ジョブを受信したときの処理について説明する。図１８はプライベートプリントタイムが設定されている場合において、印刷ジョブを受信したときにＣＰＵ１１が実行する処理を示すフローチャートである。この処理は、第１の実施の形態においてキーがないと判断した場合（ＳＴ１０６でＮＯ）と通常印刷待機キューに印刷ジョブを格納する（ＳＴ１０８）との間に行われる処理である。なお、第２の実施の形態においては、識別子が“ＮＯ”であると判断した場合（ＳＴ３０５でＮＯ）と、通常印刷待機キューに印刷ジョブを格納する（ＳＴ３０７）との間に行われる処理である。このため、他の部分については、第１の実施の形態又は第２の実施の形態で既に説明しているのでこの第３の実施の形態では説明を省略する。
【００６０】
ＣＰＵ１１はキーがないと判断した場合（ＳＴ１０６又はＳＴ３０５でＮＯ）、印刷ジョブを受信した時刻を時計部２２から取得する（ＳＴ４０１）。そして、ＣＰＵ１１は、プライベートプリントタイムか否かを判断する（ＳＴ４０２）。すなわち、時計部２２から取得した時刻が、プライベートプリントタイム設定画面３７１で設定されているプライベートプリントタイムか否かが判断される。
【００６１】
ＣＰＵ１１はプライベートプリントタイムである判断すると（ＳＴ４０２でＹＥＳ）、印刷ジョブをプライベートプリントジョブ待機キューに格納する（ＳＴ１０７又はＳＴ３０６）。一方、ＣＰＵ１１は、プライベートプリントタイムでないと判断すると（ＳＴ４０２でＮＯ）、ＣＰＵ１１は、受信した印刷ジョブを通常印刷ジョブ待機キューに格納する（ＳＴ１０８又はＳＴ３０７）。
【００６２】
この第３の実施の形態によると、プライベートプリントタイムが設定されている時間内にＭＦＰ１は印刷ジョブを受信すると、その印刷ジョブの印刷内容にキーが含まれていなくても、自動的にプライベートプリントジョブとして格納する。このため、例えば、人の多い時間帯は予めプライベートプリントタイムとして設定しておくことにより、人の多い時間帯は印刷ジョブはプライベートプリントジョブとして自動的に登録される。このため、第３者に機密文書が見られる可能性をさらに低くすることができる。
【００６３】
また、人の多い時間帯と人の少ない時間帯とで、印刷ジョブをプライベートプリントジョブとするか、通常の印刷ジョブとするかの使い分けをすることができる。
【００６４】
なお、上述した第１の実施の形態及び第２の実施の形態では、ユーザＩＤがユーザ情報データベースＤ２に登録されていない印刷ジョブは削除する場合で説明している。しかしながら、ユーザＩＤがユーザ情報データベースＤ２に登録されていない印刷ジョブをプライベートプリントジョブ待機キュー又は通常印刷ジョブ待機キューに格納するようにしても良い。
【００６５】
また、上述した第１の実施の形態から第３の実施の形態において、プライベートプリントとして格納して印刷ジョブが一定時間が経過しても印刷されない場合は、その印刷ジョブを削除するようにしても良い。
【００６６】
なお、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化でき、また、実施の形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を変形できるものである。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施の形態におけるネットワーク構成を概略的に示す図。
【図２】同実施の形態におけるＭＦＰの要部構成を示すブロック図。
【図３】同実施の形態における印刷ジョブデータベースを示す図。
【図４】同実施の形態におけるユーザ情報データベースを示す図。
【図５】同実施の形態におけるキー設定記憶部を示す図。
【図６】同実施の形態におけるログイン画面の一例を示す図。
【図７】同実施の形態における変更項目選択画面の一例を示す図。
【図８】同実施の形態におけるキー選択画面の一例を示す図。
【図９】同実施の形態におけるキー追加画面の一例を示す図。
【図１０】同実施の形態における“極秘”というキーを含む文書の一例を示す図。
【図１１】同実施の形態における印刷ジョブを受信したときにＣＰＵが実行する処理を示すフローチャート。
【図１２】本発明の第２の実施の形態におけるＰＣの要部構成を示すブロック図。
【図１３】同実施の形態におけるキー設定記憶部の一例を示す図。
【図１４】同実施の形態における作成した印刷ジョブをＭＦＰへ送信するときに、ＣＰＵが実行する処理を示すフローチャート。
【図１５】同実施の形態における印刷ジョブを受信したときにＣＰＵが実行する処理を示すフローチャート。
【図１６】本発明の第３の実施の形態におけるプライベートプリントタイム設定画面の一例を示す図。
【図１７】同実施の形態における時間帯設定画面の一例を示す図。
【図１８】同実施の形態における印刷ジョブを受信したときにＣＰＵが実行する処理を示すフローチャート。
【符号の説明】
【００６８】
１…ＭＦＰ（画像形成装置）、２…ネットワーク、３，４…ＰＣ（コンピュータ）、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶部、１４ａ…キー設定記憶部、２２…時計部、２３…文書、３４…ＨＤＤ、３４ａ…キー設定記憶部、３５…時計部
【図１】
2007087390.tif 000003
【図２】
2007087390.tif 000004
【図３】
2007087390.tif 000005
【図４】
2007087390.tif 000006
【図５】
2007087390.tif 000007
【図６】
2007087390.tif 000008
【図７】
2007087390.tif 000009
【図８】
2007087390.tif 000010
【図９】
2007087390.tif 000011
【図１０】
2007087390.tif 000012
【図１１】
2007087390.tif 000013
【図１２】
2007087390.tif 000014
【図１３】
2007087390.tif 000015
【図１４】
2007087390.tif 000016
【図１５】
2007087390.tif 000017
【図１６】
2007087390.tif 000018
【図１７】
2007087390.tif 000019
【図１８】
2007087390.tif 000020