(57)【要約】【課題】印刷物からの情報漏洩を防止可能な印刷と、情報漏洩を考慮する必要のない印刷と、を混在して実行するような場合において、情報漏洩を防止可能な印刷を実行するための指示を、従来とは異なる手法で実現可能な印刷ジョブ生成プログラム及び印刷システムを提供することを目的とする。【解決手段】所定のフォルダ（ディレクトリ）のパスを記憶し、この所定のフォルダのパスと、印刷対象のファイルが記憶されているフォルダのパスと、の間に所定の関係があると判断される場合（Ｓ１０６）、印刷対象のファイルに基づく印刷ジョブを、認証を条件として実行することを示す所定の情報（セキュアフラグ＝１）と対応付けて生成する（Ｓ１１２，Ｓ１１６）こととしたものである。【選択図】図３
2010067100.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報が対応付けられた第１印刷ジョブの印刷処理を、前記第１印刷ジョブに対する認証を条件として実行し、前記所定の情報が対応付けられていない第２印刷ジョブの印刷処理を、前記第２印刷ジョブに対する認証を条件とすることなく実行する印刷装置に送信される、前記第１印刷ジョブ及び前第２印刷ジョブを生成するためのコンピュータが読み取り可能な印刷ジョブ生成プログラムであって、
前記コンピュータを
所定のフォルダのパスの記憶を制御する記憶制御手段と、
印刷の対象となるファイルが記憶されているフォルダのパスを取得するパス取得手段と、
前記所定のフォルダのパスと、前記パス取得手段により取得されたフォルダのパスと、の関係を判断する第１判断手段と、
前記第１判断手段が、前記判断の対象となったフォルダのパス各々が所定の関係にあると判断した場合、前記第１印刷ジョブを生成する印刷ジョブ生成手段として機能させるための印刷ジョブ生成プログラム。
【請求項２】
前記所定の関係とは、前記判断の対象となったフォルダのパス各々が一致する関係、又は、前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む関係であることを特徴とする請求項１に記載の印刷ジョブ生成プログラム。
【請求項３】
前記コンピュータを、
前記第１判断手段が、前記判断の対象となったフォルダのパス各々が前記所定の関係にないと判断した場合、前記第２印刷ジョブを生成する、前記印刷ジョブ生成手段として機能させるための請求項１又は請求項２に記載の印刷ジョブ生成プログラム。
【請求項４】
所定の情報が対応付けられた第１印刷ジョブの印刷処理を、前記第１印刷ジョブに対する認証を条件として実行し、前記所定の情報が対応付けられていない第２印刷ジョブの印刷処理を、前記第２印刷ジョブに対する認証を条件とすることなく実行する印刷装置と、前記印刷装置に前記第１印刷ジョブ及び前記第２印刷ジョブを送信するコンピュータと、を含む印刷システムであって、
前記コンピュータは、
所定のフォルダのパスを記憶する記憶手段と、
前記記憶手段への前記所定のフォルダのパスの記憶を制御する記憶制御手段と、
印刷の対象となるファイルが記憶されているフォルダのパスを取得するパス取得手段と、
前記所定のフォルダのパスと、前記パス取得手段により取得されたフォルダのパスと、の関係を判断する第１判断手段と、
前記第１判断手段が、前記判断の対象となったフォルダのパス各々が所定の関係にあると判断した場合、前記第１印刷ジョブを生成し、前記第１判断手段が、前記所定の関係にないと判断した場合、前記第２印刷ジョブを生成する印刷ジョブ生成手段と、
前記第１印刷ジョブ及び前記第２印刷ジョブを、前記印刷装置に送信する送信手段と、を備え、
前記印刷装置は、
印刷手段と、
前記コンピュータから送信される、前記第１印刷ジョブ及び前記第２印刷ジョブを受信する受信手段と、
前記受信手段が受信した印刷ジョブが、前記第１印刷ジョブ又は前記第２印刷ジョブのいずれであるかを判断する第２判断手段と、
第２判断手段が前記第１印刷ジョブと判断した場合、認証情報の入力を求める認証情報要求手段と、
前記認証情報要求手段による認証情報の要求に応じて、前記印刷装置に入力された認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報と、前記所定の情報と、の一致を判断する第３判断手段と、
前記第３判断手段が一致すると判断した場合、前記印刷手段による前記第１印刷ジョブの印刷処理の実行を制御し、前記第２判断手段が前記第２印刷ジョブと判断した場合、前記印刷手段による前記第２印刷ジョブの印刷処理の実行を制御する印刷制御手段と、を備えることを特徴とする印刷システム。
【請求項５】
前記所定の関係とは、前記判断の対象となったフォルダのパス各々が一致する関係、又は、前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む関係であることを特徴とする請求項４に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理を所定の認証を条件として実行可能な印刷装置に対して送信される印刷ジョブの生成に関するものである。
【背景技術】
【０００２】
ネットワークに接続可能な印刷装置が広く利用されている。このような印刷装置では、機密性の高い情報を含む印刷ジョブに対して印刷処理が実行された場合、出力される印刷物が第３者に見られる可能性が指摘され、従来から、その解決策が提案されている。例えば、画像データの印刷に関し、画像データに第１識別子を関連付けるとともに、所定の記録媒体から、これに記録された第２識別情報を読み取り、第１識別情報と第２識別情報とが一致した場合、画像データに基づいた印刷処理を実行する技術が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００５−１１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワークに接続され、複数のパソコンが共有して利用する印刷装置において、印刷物に印刷された機密性の高い情報が、第３者に見られてしまうことを防止する上で、例えば、特許文献１に記載の技術は有効であると思われる。
【０００５】
しかし、特許文献１に開示のような印刷処理を実行するためには、機密性の高い情報を印刷するに際し、その都度、利用者は、印刷ジョブに識別子を関連付ける指示を行う必要がある。
【０００６】
本発明は、印刷物からの情報漏洩を防止可能な印刷と、情報漏洩を考慮する必要のない印刷と、を混在して実行するような場合において、情報漏洩を防止可能な印刷を実行するための指示を、従来とは異なる手法で実現可能な印刷ジョブ生成プログラム及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記従来の課題に鑑みなされた本発明は、所定のフォルダ（ディレクトリ）のパス（記憶装置内でのフォルダの所在を示す文字列）を記憶し、この所定のフォルダのパスと、印刷対象のファイルが記憶されているフォルダのパスと、の間に所定の関係があると判断される場合、印刷対象のファイルに基づく印刷ジョブを、認証を条件として実行することを示す所定の情報と対応付けて生成することとしたものである。
【０００８】
本発明を反映した第１の課題解決手段は、所定の情報が対応付けられた第１印刷ジョブの印刷処理を、前記第１印刷ジョブに対する認証を条件として実行し、前記所定の情報が対応付けられていない第２印刷ジョブの印刷処理を、前記第２印刷ジョブに対する認証を条件とすることなく実行する印刷装置に送信される、前記第１印刷ジョブ及び前第２印刷ジョブを生成するためのコンピュータが読み取り可能な印刷ジョブ生成プログラムであって、前記コンピュータを所定のフォルダのパスの記憶を制御する記憶制御手段と、印刷の対象となるファイルが記憶されているフォルダのパスを取得するパス取得手段と、前記所定のフォルダのパスと、前記パス取得手段により取得されたフォルダのパスと、の関係を判断する第１判断手段と、前記第１判断手段が、前記判断の対象となったフォルダのパス各々が所定の関係にあると判断した場合、前記第１印刷ジョブを生成する印刷ジョブ生成手段として機能させるための印刷ジョブ生成プログラムである。これによれば、第１印刷ジョブを生成するとの判断を、所定のフォルダのパスと、パス取得手段により取得されたフォルダのパスと、の関係に基づき行うことができる。
【０００９】
第２の課題解決手段は、第１の課題解決手段の印刷ジョブ生成プログラムであって、前記所定の関係とは、前記判断の対象となったフォルダのパス各々が一致する関係、又は、前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む関係であることを特徴とする。これによれば、所定のフォルダのパスと、パス取得手段により取得されたフォルダのパスと、の関係が、判断の対象となったフォルダのパス各々が一致する関係、又は、パス取得手段が取得したフォルダのパスが所定のフォルダのパスを含む関係である場合、第１印刷ジョブを生成すると判断することができる。なお、判断の基準として「前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む関係」を採用することにより、第１印刷ジョブの生成にあたり、個々のフォルダのパスを全て記憶する必要がなく、フォルダのパスの記憶処理を効率的に実行することができる。ここで、「前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む」は、「前記所定のフォルダのパスが、前記パス取得手段が取得したフォルダのパスに含まれる」を含む。
【００１０】
第３の課題解決手段は、第１又は第２の課題解決手段の印刷ジョブ生成プログラムであって、前記コンピュータを、前記第１判断手段が、前記判断の対象となったフォルダのパス各々が前記所定の関係にないと判断した場合、前記第２印刷ジョブを生成する、前記印刷ジョブ生成手段として機能させるための印刷ジョブ生成プログラムである。これによれば、第１印刷ジョブ又は第２印刷ジョブのいずれを生成するかの判断を、所定のフォルダのパスと、パス取得手段により取得されたフォルダのパスと、の関係に基づき行うことができる。
【００１１】
第４の課題解決手段は、所定の情報が対応付けられた第１印刷ジョブの印刷処理を、前記第１印刷ジョブに対する認証を条件として実行し、前記所定の情報が対応付けられていない第２印刷ジョブの印刷処理を、前記第２印刷ジョブに対する認証を条件とすることなく実行する印刷装置と、前記印刷装置に前記第１印刷ジョブ及び前記第２印刷ジョブを送信するコンピュータと、を含む印刷システムであって、前記コンピュータは、所定のフォルダのパスを記憶する記憶手段と、前記記憶手段への前記所定のフォルダのパスの記憶を制御する記憶制御手段と、印刷の対象となるファイルが記憶されているフォルダのパスを取得するパス取得手段と、前記所定のフォルダのパスと、前記パス取得手段により取得されたフォルダのパスと、の関係を判断する第１判断手段と、前記第１判断手段が、前記判断の対象となったフォルダのパス各々が所定の関係にあると判断した場合、前記第１印刷ジョブを生成し、前記第１判断手段が、前記所定の関係にないと判断した場合、前記第２印刷ジョブを生成する印刷ジョブ生成手段と、前記第１印刷ジョブ及び前記第２印刷ジョブを、前記印刷装置に送信する送信手段と、を備え、前記印刷装置は、印刷手段と、前記コンピュータから送信される、前記第１印刷ジョブ及び前記第２印刷ジョブを受信する受信手段と、前記受信手段が受信した印刷ジョブが、前記第１印刷ジョブ又は前記第２印刷ジョブのいずれであるかを判断する第２判断手段と、第２判断手段が前記第１印刷ジョブと判断した場合、認証情報の入力を求める認証情報要求手段と、前記認証情報要求手段による認証情報の要求に応じて、前記印刷装置に入力された認証情報を取得する認証情報取得手段と、前記認証情報取得手段が取得した認証情報と、前記所定の情報と、の一致を判断する第３判断手段と、前記第３判断手段が一致すると判断した場合、前記印刷手段による前記第１印刷ジョブの印刷処理の実行を制御し、前記第２判断手段が前記第２印刷ジョブと判断した場合、前記印刷手段による前記第２印刷ジョブの印刷処理の実行を制御する印刷制御手段と、を備えることを特徴とする印刷システムである。これによれば、所定のフォルダのパスと、パス取得手段により取得されたフォルダのパス（印刷の対象となるファイルが記憶されているフォルダのパス）と、の関係に基づき、生成する印刷ジョブの形式を第１印刷ジョブ又は第２印刷ジョブのいずれにするか判断することができる。
【００１２】
第５の課題解決手段は、第４の課題解決手段の印刷システムであって、前記所定の関係とは、前記判断の対象となったフォルダのパス各々が一致する関係、又は、前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む関係であることを特徴とする。これによれば、所定のフォルダのパスと、パス取得手段により取得されたフォルダのパス（印刷の対象となるファイルが記憶されているフォルダのパス）と、の関係が、前記判断の対象となったフォルダのパス各々が一致する関係、又は、前記パス取得手段が取得したフォルダのパスが前記所定のフォルダのパスを含む関係であるか否かに基づき、生成する印刷ジョブの形式を第１印刷ジョブ又は第２印刷ジョブのいずれにするか判断することができる。なお、用語の意義について、第２の課題解決手段と同義である。
【発明の効果】
【００１３】
本発明によれば、印刷物からの情報漏洩を防止可能な印刷と、情報漏洩を考慮する必要のない印刷と、を混在して実行するような場合において、情報漏洩を防止可能な印刷を実行するための指示を、従来とは異なる手法で実現可能な印刷ジョブ生成プログラム及び印刷システムを得ることができる。ここで、本発明は、情報漏洩を防止可能な印刷を実行するために利用者が行う操作を簡易なものにすることができる。
【発明を実施するための最良の形態】
【００１４】
本発明を反映した上記課題解決手段を実施するための実施形態について、図面を用いて以下に詳細に説明する。上記課題解決手段は以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。なお、本発明における「情報漏洩を防止可能な印刷」を、以下の説明では「セキュア印刷」といい、これに関する設定を「セキュア設定」という。
【００１５】
（システムの構成）
図１は印刷システム１０を示す図である。印刷システム１０は、印刷装置１２と、複数のパソコン１４，１６及び１８を含み、各装置はＬＡＮ（Local Area Network）２０を介して通信可能に接続されている。印刷装置１２は、パソコン１４等から送信される印刷ジョブ（以下、「印刷ＪＯＢ」という。）を受信し、これに対する印刷処理を実行する。
【００１６】
印刷装置１２は、自装置の制御を司るＣＰＵ１２０と、各種プログラムを記憶するＲＯＭ１２２と、作業領域としてのＲＡＭ１２４とを備える。なお、ＣＰＵ１２０がＲＯＭ１２２記憶されるプログラムを実行することで、各種処理が実行される。その際、ＲＡＭ１２４には、各種データが保持され、ＣＰＵ１２０は、ＲＡＭ１２４にアクセスする。したがって、ＣＰＵ１２０が，ＲＯＭ１２２に記憶されたプログラムを、ＲＡＭ１２４を用いて実行することで、各種処理が実行され、これによって各種手段が構成される。なお、ＲＡＭ１２４には、セキュア印刷の場合の印刷ＪＯＢが複数記憶される。
【００１７】
また、印刷装置１２は、印刷ＪＯＢを実際に印刷する印刷部１２６と、ＬＡＮ２０に接続されるネットワークインターフェース（図１において「ネットワークＩ／Ｆ」と記載。以下、「ネットワークＩ／Ｆ」という。）１２８と、各種情報を表示するモニタ１３０と、印刷装置１２へのデータ（指令）入力のインターフェースとしての機能を果たす操作部１３２とを備える。
【００１８】
パソコン１４は、ＣＰＵ１４０と、ＲＯＭ１４２と、ＲＡＭ１４４と、ＬＡＮ２０に接続されるネットワークＩ／Ｆ１４６と、ハードディスク（図１において「ＨＤＤ」と記載。以下、「ＨＤＤ」という。）１４８と、モニタ１５０と、キーボード又はマウスにより構成される操作部１５２とを備えている。ＨＤＤ１４６には、ＯＳ（Operating System）１４８０と、例えば、ワードプロセッサのようなアプリケーションプログラム（図１において「アプリケーション」と記載。以下、「アプリケーション」という。）１４８２と、印刷装置１２用のプリンタドライバプログラム（図１において「プリンタドライバ」と記載。以下、「プリンタドライバ」という。）１４８４と、ＯＳ１４８０、アプリケーションソフト１４８２及びプリンタドライバ１４８４の設定データを管理するデータベース１４８６（例えば、ＯＳが提供するレジストリ）とが記憶されている。ＣＰＵ１４０がＲＯＭ１４２及びＨＤＤ１４６に記憶される各種プログラム１４８２及び１４８４（ＯＳ１４８０を含む）をＲＡＭ１４４上で実行することで、各種処理が実行され、これによって各種手段が構成される。例えば、ＯＳ１４８０の機能としてデータベース１４８６にセキュア設定としての設定データ（図２参照）が記憶される。また、アプリケーション１４８２の実行に基づき印刷対象のファイルが作成（編集含む）される。さらに、プリンタドライバ１４０６の実行に基づきにより後述する印刷ＪＯＢが生成される。なお、各構成の詳細は、以下に説明する処理を実行可能である点を除き、従来から利用されているパソコンと同様であり、省略する。また、パソコン１６及び１８についてもパソコン１４と同一の構成であるため、その記載を省略する。
【００１９】
（セキュア設定）
図２は、セキュア設定を行うためのダイアローグを示すものである。なお、パソコン１４のＣＰＵ１４０は、このダイアローグ３００で設定され、データベース１４８６に記録された設定データを利用して図３の処理フローを実行する。このダイアローグ３００は、パソコン１００において、操作部１５２を介してドライバプログラム１４８４の設定の指示がなされたことを条件として、モニタ１５０に表示される。また、ダイアローグ３００は、プリンタドライバ１４８４の設定用インターフェースの一部を構成するものである。ただし、図２ではセキュア設定以外の項目についての記載は省略している。
【００２０】
図２においてチェックボックス３０２は、セキュア印刷を実行するか否かを指定するチェックボックスである。ＣＰＵ１４０は、チェックボックス３０２にチェックが入力され、この入力に関するデータを取得した場合、以下の説明の各項目のデータをデータベース１４８６に記録する。
【００２１】
ダイアローグ３００のユーザー名入力ボックス３０４は、セキュア印刷が指定された印刷ＪＯＢの印刷処理の開始の条件となる認証に利用される認証情報の１つであるユーザー名の入力を受け付ける入力ボックスである。パスワード入力ボックス３０６は、ユーザー名とともに認証に利用される認証情報の他の１つであるパスワードの入力を受け付ける入力ボックスである。なお、パソコン１４でＯＳ１４８０の起動に際し、ユーザー名及びパスワードを利用した認証を行う構成を採用すれば、ＯＳ１４８０起動のためのユーザー名及びパスワードもデータベース１４８６に記録される。ダイアローグ３００の表示に際し、ＣＰＵ１４０が、ＯＳ１４８０起動用のユーザー名及びパスワードをデータベース１４８６から取得し、ユーザー名入力ボックス３０４及びパスワード入力ボックス３０６に、取得したユーザー名等を入力した状態でダイアローグ３００を表示する構成としてもよい。かかる場合、利用者の入力操作の負担を軽減することができる。
【００２２】
フォルダパス設定ボックス３０８は、セキュア印刷の対象となるファイルを記憶するセキュアフォルダのパスを入力するボックスである。換言すれば、ここで設定されたパスのセキュアフォルダに記憶されているファイル及びこのセキュアフォルダより下位層のフォルダに記憶されているファイルに対して、操作部１５２を介して印刷指示がなされた場合、ＣＰＵ１４０はこの印刷指示を取得し、印刷指示に基づく印刷をセキュア印刷の対象として所定の処理を実行する（図３参照）。
【００２３】
参照ボタン３１０は、フォルダパス設定ボックス３０８へのパスの入力をサポートするためのボタンであり、この参照ボタン３１０の押下がなされた場合、ＣＰＵ１４０は、アクセス可能な記憶領域、例えば、ＬＡＮ３０上の記憶領域又はＨＤＤ１４８内に階層構造で構築されたフォルダをツリー形式でモニタ１５０に表示する。そして、表示に応じて、操作部１５２を介して所定のフォルダが選択された場合、ＣＰＵ１４０は選択されたフォルダのパスを取得し、取得したパスをフォルダパス設定ボックス３０８に表示する。
【００２４】
ＯＫボタン３１２は、各ボックスに入力されたデータに基づいた設定の確定を指示するためのボタンであり、ＣＰＵ１４０は、操作部１５２を介してＯＫボタン３１２が押下されたことを検出した場合、ダイアローグ３００に入力された各データをデータベース１４８６に、セキュア設定として記録（登録）する。キャンセルボタン３１４は、このダイアローグ３００による設定を行わず、セキュア設定の処理を終了するための指示を入力するボタンである。ＣＰＵ１４０は、キャンセルボタン３１４が押下されたことを検出した場合、いずれのデータもデータベース１４８６に登録することなく、処理を終了する。なお、セキュア印刷のための上記設定データは、各種設定データを記録するデータベース１４８６の他、例えば、専用のファイルに記録する構成を採用することもできる。
【００２５】
（印刷ＪＯＢ生成処理）
図３は、パソコン１４のＣＰＵ１４０がプリンタドライバ１４８４を実行して行う印刷ＪＯＢ生成処理を示すものである。先ず、ＣＰＵ１４０は、印刷開始の指示が操作部１５２により入力され、この印刷指示を取得した場合、セキュア印刷モードであるか否かを判断する（Ｓ１０２）。具体的には、セキュア印刷モードであることを示すセキュア設定がデータベース１４８６に記録されているか否かに基づいて判断する。なお、セキュア印刷モードであることを示すセキュア設定は、図２のダイアローグ３００のチェックボックス３０２にチェックされた状態でＯＫボタン３１２が押下された場合、データベース１４８６に記録される。
【００２６】
Ｓ１０２の判断の結果、セキュア印刷モードではない場合（Ｓ１０２：Ｎｏ）、ＣＰＵ１４０は、処理をＳ１０８に移行する。これに対し、セキュア印刷モードである場合（Ｓ１０２：Ｙｅｓ）、ＣＰＵ１４０は印刷指示の対象となった印刷ファイルのフォルダ識別処理を実行する（Ｓ１０４）。このフォルダ識別処理においてＣＰＵ１４０は、ＯＳが提供する所定の関数を利用して印刷ファイルが記憶されているパスをＯＳ１４８０から取得する。
【００２７】
Ｓ１０６でＣＰＵ１４０は、印刷ファイルが記憶されているフォルダがセキュアフォルダであるか否かを判断する。具体的には、Ｓ１０４で取得したパスと、図２のダイアローグ３００のフォルダパス設定ボックス３０８に入力され、データベース１４８６にセキュア設定として記録されたセキュアフォルダのパスとの関係を判断する（Ｓ１０６）。印刷ファイルが記憶されているフォルダのパスがセキュアフォルダのパスを含む場合（印刷ファイルが、セキュアフォルダに記憶されている場合及びセキュアフォルダの下位のフォルダに記憶されている場合）、ＣＰＵ１４０は、Ｓ１０６の判断を肯定する（Ｓ１０６：Ｙｅｓ）。これに対し、印刷ファイルが記憶されているフォルダのパスがセキュアフォルダのパスを含まない場合、ＣＰＵ１４０は、Ｓ１０６の判断を否定する（Ｓ１０６：Ｎｏ）。
【００２８】
Ｓ１０６の判断が否定された場合（Ｓ１０６：Ｎｏ）、ＣＰＵ１４０はセキュアフラグを「０」にセットし（Ｓ１０８）、印刷ファイルに基づく印刷ＪＯＢ（印刷ＪＯＢ本体）の先頭（ヘッダ部分）にＳ１０８でセットしたセキュアフラグを付加する（Ｓ１１０）。Ｓ１０６の判断が肯定される場合（Ｓ１０６：Ｙｅｓ）、ＣＰＵ１４０は、セキュアフラグを「１」にセットし（Ｓ１１２）、データベース１４８６から、セキュア設定として記録された認証情報（ユーザー名及びパスワード）を取得し（Ｓ１１４）、印刷ファイルに基づく印刷ＪＯＢ（印刷ＪＯＢ本体）の先頭（ヘッダ部分）にＳ１０８でセットしたセキュアフラグとＳ１１４で取得した認証情報を付加する（Ｓ１１６）。
【００２９】
図４は印刷ＪＯＢを示すものである。詳細には、図４（ａ）はＳ１１０で生成される印刷ＪＯＢ（以下、「印刷ＪＯＢ（ａ）」という。）を示し、同（ｂ）はＳ１１６で生成される印刷ＪＯＢ（以下、「印刷ＪＯＢ（ｂ）」という。）を示す。印刷ＪＯＢ（ａ）は、印刷データ、印刷設定（例えば、用紙サイズ、モノクロ印刷／カラー印刷を指定したデータ）等を含む印刷ＪＯＢ本体と、セキュアプリントの対象ではない、通常の印刷（印刷ＪＯＢを受信した印刷装置１２において、認証を経ることなく、受信された順序で順次印刷処理が開始される印刷をいう。）であることを示すセキュアフラグ（値として「０」が設定）を含む。なお、セキュアフラグフラグは印刷ＪＯＢ（ａ）のヘッダ部分に記述されている。
【００３０】
印刷ＪＯＢ（ｂ）は、印刷ＪＯＢ本体（これについては印刷ＪＯＢ（ａ）と同一の構成である。）と、セキュアフラグ（値として「１」が設定）及び認証情報（ユーザー名（図４（ｂ）において「ｕｓｅｒ名」と記載）及びパスワード）を含む。印刷ＪＯＢ（ａ）と同様、セキュアフラグ及び認証情報は印刷ＪＯＢ（ｂ）のヘッダ部分に記述されている。
【００３１】
Ｓ１１８でＣＰＵ１４０は、印刷ＪＯＢ（ａ）又は（ｂ）を印刷装置１２に送信する。印刷ＪＯＢ（ａ）又は（ｂ）の送信は、ＣＰＵ１４０がネットワークＩ／Ｆ１４６を制御し、印刷装置１２のアドレスを宛先アドレスとしてＬＡＮ３０に送出される。
【００３２】
（セキュア印刷処理）
図５は、印刷装置１２のＣＰＵ１２０がＲＯＭに記憶されたプログラムを実行して行うセキュア印刷処理を示すものである。この処理の前提として、上記印刷ＪＯＢ生成処理において印刷ＪＯＢ（ｂ）（図４参照）が印刷装置１２に送信され（図３のＳ１１８参照）、ＣＰＵ１２０は、ネットワークＩ／Ｆ１２８を制御して印刷ＪＯＢ（ｂ）を受信し、受信された少なくとも１つの印刷ＪＯＢ（ｂ）がＲＡＭ１２４に記憶されている。
【００３３】
なお、ＣＰＵ１２０は、印刷ＪＯＢ（ａ）をネットワークＩ／Ｆ１２８を介して受信した場合、下記に記載の処理を実行することなく、順次、印刷ＪＯＢ（ａ）の印刷ＪＯＢ本体に対して印刷処理を実行し、印刷部１２６で印刷を行う。すなわち、ＣＰＵ１２０は、印刷ＪＯＢを受信した場合、受信した印刷ＪＯＢが印刷ＪＯＢ（ａ）であるか、印刷ＪＯＢ（ｂ）であるかを、例えば、ヘッダ部分に含まれるセキュアフラグの値に基づいて判断する。そして、判断の結果、印刷ＪＯＢ（ａ）であると判断した場合は、以下に説明する図４の処理を実行することなく印刷処理を印刷ＪＯＢ（ａ）の印刷ＪＯＢ本体に対して行い、これを印刷する（図５のＳ２１８と同一の処理）。これに対し、印刷ＪＯＢ（ｂ）であると判断した場合、図５の処理を実行する。
【００３４】
例えば、印刷ＪＯＢ（ｂ）を送信する操作を事前に実行した利用者が、操作部１３２に用意されたセキュア印刷ボタンを押下した場合、ＣＰＵ１２０は、セキュア印刷開始指示を取得し、この処理を開始する。先ず、ＣＰＵ１２０は、モニタ１３０にユーザー名の入力を促すメッセージを表示する（Ｓ２０２）。この際、入力が完了し、確定操作が操作部１３２を介して入力されるまで待機する（Ｓ２０４：Ｎｏ，Ｓ２０２）。ここで、ユーザー名の入力は、ＲＡＭ１２４に記憶された印刷ＪＯＢ（ｂ）のヘッダ部分に記述されたユーザー名をＣＰＵ１２０が抽出し、これをリストとして選択可能な状態で表示し、操作部１３２を介した選択によって行われる。なお、操作部１３２を構成する、例えば、テンキーボード（英数文字を入力可能）を介してユーザー名を直接入力する構成とすることもできる。
【００３５】
ユーザー名入力（選択）の確定操作が操作部１３２を介して入力され、ＣＰＵ１２０が選択されたユーザー名を示すデータを取得した場合（Ｓ２０４：Ｙｅｓ）、引き続き、ＣＰＵ１２０は、パスワードの入力を促すメッセージを表示する（Ｓ２０６）。その際、入力が完了し、確定操作が操作部１３２を介して入力されるまで待機する（Ｓ２０８：Ｎｏ，Ｓ２０６）。パスワードの入力は、利用者が、上記テンキーボードを介して設定されているパスワードと同一の文字を入力することによって行われる。
【００３６】
パスワード入力の確定操作が操作部１３２を介して入力され、ＣＰＵ１２０が入力されたパスワードを取得した場合（Ｓ２０４：Ｙｅｓ）、ＣＰＵ１２０は、Ｓ２０４で入力されたユーザー名をヘッダ部分に含む印刷ジョブ（ｂ）に設定されたパスワードと、Ｓ２０８で入力されたパスワードとが一致するか否かを判断する（Ｓ２１０）。判断の結果、パスワードが一致しない場合（Ｓ２１２：Ｎｏ）、その旨を示すメッセージをモニタ１３０に表示した上で、この処理を終了する。なお、パスワードが一致しない場合（Ｓ２１２：Ｎｏ）、この処理を終了する構成によれば、ＲＡＭ１２４に記憶されている印刷ＪＯＢ（ｂ）が不正に印刷されることを防止することができる。
【００３７】
なお、パスワードが一致しない場合、その旨を示すメッセージをモニタ１３０に表示した上で、Ｓ２０６に移行し、再度、パスワードの入力を促すメッセージを表示する構成を採用することもできる。パスワードが誤って入力される場合もあるため、パスワードを再入力することができる構成を採用することは、この点において好適である。すなわち、パスワードが誤って入力された場合において、この処理を再度最初から実行する必要なく、セキュア印刷についての処理負担を低減することができる。また、複数回、例えば、３回、パスワードの再入力を受け付ける一方（その間であれば、Ｓ２１２の判断が否定された場合、処理をＳ２０６に移行する。）、３回続けてＳ２１２の判断が否定された場合（Ｓ２１２：Ｎｏ）、この処理を終了する構成を採用することもできる。これによれば、セキュリティ確保と処理負担軽減という２つの側面を両立することができる。
【００３８】
印刷ＪＯＢ（ｂ）に設定されたパスワードと、Ｓ２０８で入力されたパスワードとが一致する場合（Ｓ２１２：Ｙｅｓ）、ＣＰＵ１２０は、Ｓ２１２の判断が肯定（Ｓ２１２：Ｙｅｓ）された印刷ジョブ（ｂ）を抽出し、抽出された印刷ＪＯＢ（ｂ）の全てをモニタ１３０にリスト形式で表示し（Ｓ２１４）、１つの印刷ＪＯＢ（ｂ）が選択されるまで待機する（Ｓ２１６：Ｎｏ，Ｓ２１４）。そして、１つの印刷ＪＯＢ（ｂ）が選択された場合（Ｓ２１６：Ｙｅｓ）、ＣＰＵ１２０は選択された印刷ジョブ（ｂ）の印刷ジョブ本体に対して印刷処理を実行し（Ｓ２１８）、印刷部１２６で印刷を行い、この処理を終了する。
【００３９】
なお、上記実施形態では、フォルダパス設定ボックス３０８に設定されたパスのセキュアフォルダ及びこのセキュアフォルダより下位層のフォルダ内に記憶されているファイルをセキュア印刷の対象とするように、図３のＳ１０６の判断を行った。しかし、これと異なる構成を採用することもできる。例えば、フォルダパス設定ボックス３０８に設定されたパスのセキュアフォルダ内に記憶されているファイルのみをセキュア印刷の対象とするような構成を採用することができる。この場合、Ｓ１０６の判断は、印刷ファイルが記憶されているフォルダのパスとセキュアフォルダのパスとが一致するか否かに基づきなされる。
【００４０】
また、上記実施形態ではセキュア印刷の対象となるファイルを記憶するセキュアフォルダのパスを、フォルダパス設定ボックス３０８に入力することとした。しかし、これと異なる構成を採用することもできる。例えば、セキュアプリントの対象とはならないファイルを記憶するフォルダのパスを、フォルダパス設定ボックス３０８に入力し、このフォルダ（以下、「非セキュアフォルダ」という。）のパスをデータベース１４８６に記録する構成とすることもできる。この場合、ＣＰＵ１４０は、例えば、印刷ファイルが記憶されているフォルダのパスが非セキュアフォルダのパスを含む場合（印刷ファイルが、非セキュアフォルダに記憶されている場合及び非セキュアフォルダの下位のフォルダに記憶されている場合）、Ｓ１０６の判断を否定する（Ｓ１０６：Ｎｏ）。これに対し、印刷ファイルが記憶されているフォルダのパスが非セキュアフォルダのパスを含まない場合、ＣＰＵ１４０は、Ｓ１０６の判断を肯定する（Ｓ１０６：Ｙｅｓ）。
【００４１】
また、上記実施形態の図３に示す印刷ＪＯＢ生成処理では、この印刷ＪＯＢ生成処理はプリンタドライバ１４８４がＣＰＵ１４０によって実行されることで行われる処理として記載した。しかし、例えば、アプリケーション１４８２で印刷機能を構成するプログラム部分に基づき実行される構成とすることもできる。
【００４２】
（実施形態の構成に基づく有利な効果）
上記実施形態では、セキュア設定としてデータベース１４８６にセキュア設定として記録されたセキュアフォルダのパスと、印刷対象の印刷ファイルが記憶されているフォルダのパスとの関係に基づき、印刷装置１２に対して送信する印刷ＪＯＢが、セキュア印刷の対象であるか否かを判断し（図３のＳ１０６）、セキュア印刷の対象であると判断される場合（図３のＳ１０６：Ｙｅｓ）、セキュア印刷の対象であることを示すセキュアフラグ（値：１）を自動的に印刷ＪＯＢのヘッダ部分に記述する構成を採用した（図３のＳ１１２）。これによれば、利用者は、所定のファイルの印刷の都度、セキュア印刷を行うか否かの選択を行うことなく、セキュア印刷を実行することができる。特に、セキュア印刷と通常の印刷を混在して実行する場合において、利用者の操作負担を軽減することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態における印刷システムの概略を示す図
【図２】本発明の実施形態におけるセキュア設定用のダイアローグを示す図
【図３】本発明の実施形態における印刷ＪＯＢ生成処理フローを示す図
【図４】（ａ）及び（ｂ）は、本発明の実施形態における印刷ＪＯＢを示す図
【図５】本発明の実施形態におけるセキュア印刷処理フローを示す図
【符号の説明】
【００４４】
１０  印刷システム
１２  印刷装置、
１４  パソコン
１２０，１４０  ＣＰＵ
１２２，１４２  ＲＯＭ
１２４，１４４  ＲＡＭ
１４８  ＨＤＤ
１４８４  プリンタドライバ
１４８６  データベース
【図１】
2010067100.tif 000003
【図２】
2010067100.tif 000004
【図３】
2010067100.tif 000005
【図４】
2010067100.tif 000006
【図５】
2010067100.tif 000007