(57)【要約】    【課題】極めて簡単に利用できる守秘印刷機能を有する印刷システムを提供する。    【解決手段】印刷システムを、認証用情報を含む印刷データを送信する機能を有する複数台のホスト装置と、認証用情報を含む印刷データを受信した際に、その印刷データを内部に保存(ステップＳ３０４)し、認証用情報が記憶されたＩＣカードが翳されたときに(ステップＳ３０２；ＩＣカード接近、ステップＳ３０８；ＹＥＳ)、当該認証用情報を含む印刷データの印刷を行う（ステップＳ３０９）印刷装置とを含むシステムとして構成しておく。    【選択図】  図４
2007164251.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と複数台のホスト装置とを含む印刷システムであって、
前記複数台のホスト装置のそれぞれが、
自装置のユーザに関する情報である認証用情報を含む第１種印刷データを生成して前記印刷装置へ送信する第１種印刷データ生成・送信手段と、
前記認証用情報を含まない第２種印刷データを生成して前記印刷装置へ送信する第２種印刷データ生成・送信手段と
を備えた装置であり、
前記印刷装置が、
用紙上に印刷を行うための印刷実行手段と、
印刷データを複数個記憶可能な印刷データ記憶手段と、
受信した印刷データが前記第１種印刷データであった場合には、受信した印刷データを前記印刷データ記憶手段に記憶し、受信した印刷データが前記第２種印刷データであった場合には、受信した印刷データに応じた内容の印刷を前記印刷実行手段に行わせるための処理を行う受信印刷データ処理手段と、
非接触ＩＣカードに記憶されているＩＣカード内認証用情報を読み出し、読み出したＩＣカード内認証用情報と等しい認証用情報が含まれる第１種印刷データが前記印刷データ記憶手段に記憶されていた場合に、その第１種印刷データに応じた内容の印刷を前記印刷実行手段に行わせるための処理を行う第１種印刷データ処理手段と
を備える装置である
ことを特徴とする印刷システム。
【請求項２】
前記複数台のホスト装置の中の少なくとも１台のホスト装置が、
前記第１種印刷データ生成・送信手段として、
非接触ＩＣカードに記憶されている前記ＩＣカード内認証用情報を読み出し、読み出した前記ＩＣカード内認証用情報を前記認証用情報として含めた第１種印刷データを生成して前記印刷装置へ送信する手段を備えた装置である
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷装置が備える第１種印刷データ処理手段が、
読み出したＩＣカード内認証用情報と等しい認証用情報が含まれる複数個の第１種印刷データが前記印刷データ記憶手段に記憶されていた場合には、当該複数個の第１種印刷データのそれぞれについて、その第１種印刷データに応じた内容の印刷を前記印刷実行手段に行わせるための処理を行う手段である
ことを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項４】
前記複数台のホスト装置の中の少なくとも１台のホスト装置が、
ユーザに、前記第１種印刷データ生成・送信手段，前記第２種印刷データ生成・送信手段のいずれの手段を利用して印刷データを生成するかを指定させ、ユーザによって指定された方の印刷データ生成手段を機能させる生成手段制御手段であって、印刷データを生成すべきファイルが所定の条件を満たすファイルであった場合には、いずれの印刷データ生成・送信手段がユーザによって指定されていても、前記第１種印刷データ生成・送信手段を機能させる生成手段制御手段
を、さらに備える装置である
ことを特徴とする請求項１乃至請求項３のいずれかに記載の印刷システム。
【請求項５】
用紙上に印刷を行うための印刷実行手段と、
印刷データを複数個記憶可能な印刷データ記憶手段と、
受信した印刷データが，認証用情報を含む第１種印刷データであった場合には、その第１種印刷データを前記印刷データ記憶手段に記憶し、受信した印刷データが，前記認証用情報を含まない第２種印刷データであった場合には、その第２種印刷データに応じた内容の印刷を前記印刷実行手段に行わせるための処理を行う受信印刷データ処理手段と、
非接触ＩＣカードに記憶されているＩＣカード内認証用情報を読み出し、読み出したＩＣカード内認証用情報と等しい認証用情報が含まれる前記第１種印刷データが前記印刷データ記憶手段に記憶されていた場合には、当該第１種印刷データに応じた内容の印刷を前記印刷実行手段に行わせる第１種印刷データ処理手段と
を備えることを特徴とする印刷装置。
【請求項６】
コンピュータを、
自装置のユーザに関する情報である認証用情報を含む第１種印刷データを生成して前記印刷装置へ送信する第１種印刷データ生成・送信手段と、
前記認証用情報を含まない第２種印刷データを生成して前記印刷装置へ送信する第２種印刷データ生成・送信手段と
を備えた装置として動作させる
ことを特徴とする印刷データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷を行うための印刷システム，印刷装置及び印刷データ生成プログラムに関する。
【背景技術】
【０００２】
周知のように、近年、市販されている印刷装置(プリンタ，複合機等の印刷を行える装置)の中には、パスワード，ジョブ名等が設定されている印刷データを受信した場合、その印刷データを内部に保存し、各印刷データに設定されているものと同じパスワードが入力されたときに（パスワードの入力を含む一連の操作が操作パネルに対してなされたときに）、保存した各印刷データの印刷を行う機能を有する装置（例えば、特許文献１参照。）が、存在している。
【０００３】
そのような機能（以下、守秘印刷機能と表記する）を有する印刷装置をオフィス等に設置しておけば、情報の漏洩（印刷結果の紛失、覗き見等）を防止できることになる。しかしながら、従来の印刷装置が有している守秘印刷機能は、操作パネルに対して比較的に複雑な操作を行わなければ，印刷データの印刷を開始させることが出来ないものとなっている。
【０００４】
【特許文献１】特開２００３−１９６０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、極めて簡単に利用できる守秘印刷機能を有する印刷システム、そのような印刷システムを実現できる印刷装置，印刷データ生成プログラムを、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷システムは、自装置のユーザに関する情報である認証用情報を含む第１種印刷データを生成して印刷装置へ送信する第１種印刷データ生成・送信手段、及び、認証用情報を含まない第２種印刷データを生成して印刷装置へ送信する第２種印刷データ生成・送信手段を備えた複数台のホスト装置と、用紙上に印刷を行うための印刷実行手段、印刷データを複数個記憶可能な印刷データ記憶手段と、受信した印刷データが第１種印刷データであった場合には、受信した印刷データを印刷データ記憶手段に記憶し、受信した印刷データが第２種印刷データであった場合には、受信した印刷データに応じた内容の印刷を印刷実行手段に行わせるための処理を行う受信印刷データ処理手段、ＩＣカードに記憶されているＩＣカード内認証用情報を読み出し、読み出したＩＣカード内認証用情報と等しい認証用情報が含まれる第１種印刷データが印刷データ記憶手段に記憶されていた場合に、その第１種印刷データに応じた内容の印刷を印刷実行手段に行わせるための処理を行う第１種印刷データ処理手段を備える印刷装置とを、含む。
【０００７】
すなわち、本発明の印刷システムは、第１種印刷データ生成・送信手段を利用して印刷データ（第１種印刷データ）を印刷装置に送信しておけば、ＩＣカードを印刷装置に翳すだけで，その第１種印刷データの印刷を印刷装置に行わせることが出来る構成を有している。従って、この印刷システムは、極めて簡単に利用できる守秘印刷機能を有するシステムとなっていると言うことが出来る。
【０００８】
なお、本発明の印刷システムを，複数のユーザによって使用される何台かのホスト装置を含む形で実現する場合には、複数のユーザによって使用される各ホスト装置を、第１種印刷データ生成・送信手段として、「ＩＣカードに記憶されているＩＣカード内認証用情報を読み出し、読み出したＩＣカード内認証用情報を認証用情報として含めた第１種印刷データを生成して印刷装置へ送信する手段」を備えた装置としておくことが望ましい。
【０００９】
また、本発明の印刷システムを実現する際には、印刷装置が備える第１種印刷データ処理手段を、読み出したＩＣカード内認証用情報と等しい認証用情報が含まれる複数個の第１種印刷データが印刷データ記憶手段に記憶されていた場合には、当該複数個の第１種印刷データのそれぞれについて、その第１種印刷データに応じた内容の印刷を印刷実行手段に行わせるための処理を行う手段としておくことも出来る。
【００１０】
さらに、何台かのホスト装置を、ユーザに、第１種印刷データ生成・送信手段，第２種印刷データ生成・送信手段のいずれの手段を利用して印刷データを生成するかを指定させ、ユーザによって指定された方の印刷データ生成手段を機能させる生成手段制御手段であって、印刷データを生成すべきファイルが所定の条件を満たすファイルであった場合には、いずれの印刷データ生成・送信手段がユーザによって指定されていても、第１種印刷データ生成・送信手段を機能させる生成手段制御手段も備える装置としておくことも出来る。
【００１１】
そして、本発明の印刷装置は、本発明の印刷システム内の印刷装置と同機能の装置であり、本発明の印刷データ生成プログラムは、コンピュータを、本発明の印刷システム内のホスト装置として動作させることが出来るプログラムとなっている。従って、本発明の印刷装置、印刷データ生成プログラムを用いれば、極めて簡単に利用できる守秘印刷機能を有する印刷システム（請求項１記載の印刷システム）を構築できることになる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１３】
《第１実施形態》
まず、図１を用いて、本発明の第１実施形態に係る印刷システムの概要を説明する。
【００１４】
図１に模式的に示してあるように、本発明の第１実施形態に係る印刷システムは、操作パネル１１，印刷制御部１２及び印刷実行部１３を備えた印刷装置１０と、複数台のホスト装置３０とを、ネットワーク接続したシステムである。
【００１５】
この印刷システムに含まれる印刷装置１０が備える操作パネル１１は、ＬＣＤ，複数の押しボタンスイッチ，複数のＬＥＤ等からなるユニットである。印刷実行部１３は、用紙上に印刷を行うためのユニット（いわゆる印刷エンジン）である。印刷制御部１２は、印刷装置１０を，守秘印刷機能（詳細は後述）を有する装置として動作させるユニットである。この印刷制御部１２は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ，ＩＣカードリーダ（非接触ＩＣカード用のもの）等から構成されたユニットとなっている。
【００１６】
印刷システムに含まれる各ホスト装置３０は、ＩＣカードリーダ３５（非接触ＩＣカード用のもの）が接続されているコンピュータ，或いは，通常のコンピュータ（ＩＣカードリーダ３５が接続されていないコンピュータ）に、プリンタドライバ２０をインストールした装置である。
【００１７】
そして、本実施形態に係る印刷システムは、各ユーザが、カードＩＤ（ＩＣカードの識別情報），ユーザ名，社員番号／学生番号等が記憶されている非接触ＩＣカード（以下、単にＩＣカードと表記する）を所持している環境（各ユーザが，元々，ＩＣカードを所持している環境／各ユーザに，本印刷システムを利用するためのＩＣカードを付与されている環境）下で使用されるものとなっている。
【００１８】
以上のことを前提に、以下、第１実施形態に係る印刷システムの構成及び動作を、さらに具体的に説明する。
【００１９】
まず、プリンタドライバ２０の機能を説明する。
【００２０】
各ホスト装置３０にインストールされているプリンタドライバ２０は、ＩＣカードリーダ３５を利用するか否か（ホスト装置３０が，ＩＣカードリーダ３５が接続されているものであるか否か），守秘印刷機能を利用するか否かを、ユーザが設定（指定）できるプログラムである。また、プリンタドライバ２０は、ＩＣカードリーダ３５が接続されていないホスト装置３０にインストールした場合には、そのホスト装置３０のユーザが所持しているＩＣカード内に記憶されているカードＩＤを，認証用情報として設定しておかなければならないプログラムとなっている。
【００２１】
さらに、プリンタドライバ２０は、ＩＣカードリーダ３５を利用しないことが設定されている場合には、印刷が指示された際（アプリケーションプログラムから印刷データの生成・送信が命じられた際）に，図２に示した手順の処理を実行し、ＩＣカードリーダ３５を利用することが設定されている場合には、印刷が指示された際に，図３に示した手順の処理を実行するプログラムとなっている。
【００２２】
すなわち、ＩＣカードリーダ３５を利用しないことが設定されている状態で印刷が指示された場合（図２）、プリンタドライバ２０は、まず、守秘印刷を行うことが指定されている（守秘印刷機能を利用することが設定されている）か否かを判断する(ステップＳ１０１)。
【００２３】
そして、プリンタドライバ２０は、守秘印刷を行うことが指示されていた場合(ステップＳ１０１；ＹＥＳ)には、設定されている認証用情報（ホスト装置３０内に記憶されている認証用情報（カードＩＤ））を含む印刷データを生成して印刷装置１０に送信する処理(ステップＳ１０３)を行ってから、図２の処理を終了する。また、プリンタドライバ２０は、守秘印刷を行うことが指示されていなかった場合(ステップＳ１０１；ＮＯ)には、通常の印刷データ（認証用情報を含まない印刷データ）を生成して印刷装置１０に送信する処理(ステップＳ１０２)を行ってから、図２の処理を終了する。
【００２４】
一方、ＩＣカードリーダ３５を利用することが設定されている状態で印刷が指示された場合（図３）、プリンタドライバ２０は、まず、守秘印刷を行うことが指定されているか否かを判断する(ステップＳ２０１)。
【００２５】
そして、プリンタドライバ２０は、守秘印刷を行うことが指示されていなかった場合(ステップＳ２０１；ＮＯ)には、通常の印刷データを生成して印刷装置１０に送信する処理(ステップＳ２０２)を行ってから、図３の処理を終了する。
【００２６】
また、プリンタドライバ２０は、守秘印刷を行うことが指示されていた場合(ステップＳ２０１；ＹＥＳ)には、ＩＣカードリーダ３５を利用することにより，ユーザのＩＣカードから認証用情報（カードＩＤ）を読み出す処理(ステップＳ２０３)を行う。なお、このステップＳ２０３の処理は、ＩＣカードをＩＣカードリーダ３５に翳すべきことをユーザに知らせるためのダイアログボックスを表示する処理が，最初に行われるものとなっている。
【００２７】
そして、ユーザのＩＣカードから認証用情報を読み出したプリンタドライバ２０は、読み出した認証用情報を含む印刷データを生成して印刷装置１０に送信する処理(ステップＳ２０４)を行ってから、図３の処理を終了する。
【００２８】
次に、印刷装置１０の機能を、説明する。
【００２９】
印刷装置１０が備える印刷制御部１２（図１参照）は、印刷装置１０の電源が投入されると、図４に示した処理を開始するユニットとなっている。
【００３０】
すなわち、印刷制御部１２は、印刷装置１０の電源が投入されると、印刷データの受信とＩＣカードの接近（ＩＣカードがＩＣカードリーダに翳されること）とを監視する処理（ステップＳ３０１)を行っている状態となる。
【００３１】
そして、印刷制御部１２は、印刷データを受信した場合（ステップＳ３０１，Ｓ３０２；印刷データ受信)には、受信した印刷データに、認証用情報が含まれているか否かを判断(ステップＳ３０３)し、受信した印刷データに、認証用情報が含まれていなかった場合(ステップＳ３０３；ＮＯ)には、ステップＳ３０５にて、受信した印刷データに対する印刷制御処理を実行する。なお、印刷データに対する印刷制御処理とは、印刷データにて指定されている内容の印刷を印刷実行部１３に行わせるための処理（印刷データを解釈することにより、所定形式のデータを生成して印刷実行部１３に供給する処理）のことである。
【００３２】
一方、受信した印刷データに、認証用情報が含まれていた場合(ステップＳ３０３；ＹＥＳ)、印刷制御部１２は、受信した印刷データをＨＤＤに保存する処理(ステップＳ３０４)を行う。
【００３３】
そして、ステップＳ３０４或いはＳ３０５の処理を終えた印刷制御部１２は、印刷データの受信とＩＣカードの接近とを監視している状態（ステップＳ３０１の処理を行っている状態）に戻る。
【００３４】
印刷制御部１２は、ＩＣカードの接近を検出した場合（ステップＳ３０１，Ｓ３０２；ＩＣカード接近)には、そのＩＣカードから認証用情報（カードＩＤ）を読み出す処理(ステップＳ３０６)を行う。
【００３５】
次いで、印刷制御部１２は、読み出したものと同内容の認証用情報を含む印刷データ（以下、認証用情報一致印刷データと表記する）を，ＨＤＤに記憶されている印刷データの中から検索する処理(ステップＳ３０７)を行う。そして、印刷制御部１２は、認証用情報一致印刷データを検索できなかった場合(ステップＳ３０８；ＮＯ)には、その旨を示すメッセージを操作パネル１１のＬＣＤ上に表示する処理（図示せず）を行ってから、印刷データの受信とＩＣカードの接近とを監視している状態に戻る。
【００３６】
また、印刷制御部１２は、幾つかの（１つ以上の）認証用情報一致印刷データが検索できた場合(ステップＳ３０８；ＹＥＳ)には、検索した各認証用情報一致印刷データに対して、印刷制御処理と消去処理（印刷データをＨＤＤ上から消去する処理）とを実行する処理(ステップＳ３０９)を行う。なお、印刷制御部１２は、所定の設定を行っておけば、このステップＳ３０９にて、印刷する印刷データをユーザが指定させるための処理（ユーザが指定した印刷データのみを印刷する処理）を実行する状態となるユニットとなっている。
【００３７】
そして、ステップＳ３０９の処理を終えた印刷制御部１２は、印刷データの受信とＩＣカードの接近とを監視している状態となる。
【００３８】
以上、説明したように、本実施形態に係る印刷システムに含まれる各ホスト装置３０は、通常の印刷データを印刷装置１０に送信する機能と、予めユーザによって設定されている認証用情報／ＩＣカードから読み出した認証用情報を含む印刷データを印刷装置１０に送信する機能とを有する装置となっている。また、本実施形態に係る印刷システムに含まれる印刷装置１０は、認証用情報を含む印刷データを，内部（印刷制御部１２内のＨＤＤ上）に保存し、保存してある各印刷データの印刷を、各印刷データに含まれているものと同じ認証用情報が記憶されているＩＣカードが翳されたときに行う装置となっている。
【００３９】
従って、本実施形態に係る印刷システムは、極めて簡単に利用できる守秘印刷機能を有するシステムとなっていると言うことが出来る。
【００４０】
《第２実施形態》
以下、第１実施形態の印刷システムの説明時に用いたものと同じ符号を用いて、第２実施形態に係る印刷システムの構成及び動作を、説明する。
【００４１】
本発明の第２実施形態に係る印刷システムは、第１実施形態に係る印刷システムと、プリンタドライバ２０の機能のみが異なっているシステムである。
【００４２】
具体的には、第２実施形態に係るプリンタドライバ２０は、幾つかのフォルダ名を，要守秘印刷フォルダ名として設定できるように，かつ，ＩＣカードリーダ３５を利用しないことが設定されている状態で印刷が指示された場合には，図５に示した手順の処理を実行し、ＩＣカードリーダ３５を利用することが設定されている状態で印刷が指示された場合には，図６に示した手順の処理を実行するように、第１実施形態に係るプリンタドライバ２０を改良したプログラムとなっている。
【００４３】
すなわち、第２実施形態に係るプリンタドライバ２０は、ＩＣカードリーダ３５を利用しないことが設定されている状態で印刷が指示された場合（図５）には、まず、印刷対象ファイルが保存されているフォルダ（以下、印刷対象ファイル保存フォルダと表記する）が，要守秘印刷フォルダであるか否かを判断する処理(ステップＳ４０１)を行う。この処理は、そのフォルダ名が，要守秘印刷フォルダ名として設定されているフォルダと，暗号化フォルダ（各ファイルが自動的に暗号化されて保存されるフォルダ）とを，要守秘印刷フォルダとして取り扱う処理となっている。
【００４４】
そして、第２実施形態に係るプリンタドライバ２０は、印刷対象ファイル保存フォルダが要守秘印刷フォルダではなかった場合(ステップＳ４０１；ＮＯ)には、ステップＳ１０１〜Ｓ１０３（図２）と同内容の処理をステップＳ４０２〜Ｓ４０４にて行ってから、この図５の処理を終了する。
【００４５】
また、第２実施形態に係るプリンタドライバ２０は、印刷対象ファイル保存フォルダが要守秘印刷フォルダであった場合(ステップＳ４０１；ＹＥＳ)には、設定されている認証用情報を含めた印刷データを生成して印刷装置１０へ送信する処理(ステップＳ４０４)を行ってから、この図５の処理を終了する。
【００４６】
要するに、第２実施形態に係るプリンタドライバ２０は、印刷対象ファイル保存フォルダが要守秘印刷フォルダであった場合(ステップＳ４０１；ＹＥＳ)、守秘印刷を行うことが指定されているか否かを判断することなく（守秘印刷を行うことが指定されていなくても）、認証用情報を含めた印刷データを生成して印刷装置１０へ送信するプログラムとなっている。
【００４７】
また、第２実施形態に係るプリンタドライバ２０は、ＩＣカードリーダ３５を利用することが設定されている場合（図６）にも、印刷対象ファイル保存フォルダが要守秘印刷フォルダであるか否かを判断(ステップＳ５０１)し、印刷対象ファイル保存フォルダが要守秘印刷フォルダであった場合(ステップＳ５０１；ＹＥＳ)には、認証用情報を含めた印刷データを生成して印刷装置１０へ送信(ステップＳ５０４，Ｓ５０５)するプログラムとなっている。
【００４８】
以上の説明から明らかなように、第２実施形態に係る印刷システムは、特定のフォルダに保存されているファイルの印刷時には、自動的に守秘印刷が行われるシステムとなっている。従って、この印刷システムが有している守秘印刷機能は、第１実施形態に係る印刷システムのそれよりも簡単に利用できるものとなっていると言うことが出来る。
【００４９】
《変形形態》
上記した第１，第２実施形態に係る印刷システムは、各種の変形を行うことが出来る。例えば、各実施形態に係るプリンタドライバ２０が、図３，図５の処理を実行可能なプログラムとしてあるのは、複数のユーザが、１台のホスト装置３０を利用して守秘印刷を簡単に（ログイン作業等が不要な形で）行えるようにするためである。従って、各ホスト装置３０が一人のユーザによって使用される印刷システムを実現する場合等には、プリンタドライバ２０から、図３或いは図５の処理を実行する機能を取り除いてことが出来る。
【００５０】
また、第２実施形態に係るプリンタドライバ２０を、ステップＳ４０１，Ｓ５０１にて、印刷対象ファイル内に、特定の文字列が含まれているか否かを判断する処理を行うものに変形しておくことも出来る。また、各実施形態に係る印刷システムを、カードＩＤ以外の情報（ユーザ名等）が認証用情報として使用されるシステムや、ＩＣカードとして、接触型のＩＣカードやカード形状を有さないもの（ＩＣタグ）が使用されるシステムに変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００５１】
【図１】第１実施形態に係る印刷システムの構成の説明図。
【図２】第１実施形態に係るプリンタドライバが実行可能な処理の流れ図。
【図３】第１実施形態に係るプリンタドライバが実行可能な処理の流れ図。
【図４】第１実施形態に係る印刷装置の印刷制御部が実行する処理の流れ図。
【図５】第２実施形態に係るプリンタドライバが実行する，図２の処理に対応する処理の流れ図。
【図６】第２実施形態に係るプリンタドライバが実行する，図３の処理に対応する処理の流れ図。
【符号の説明】
【００５２】
１０  印刷装置、  １１  操作パネル、１２  印刷制御部、１３  印刷実行部
２０  プリンタドライバ、  ３０  ホスト装置、３５  ＩＣカードリーダ
【図１】
2007164251.tif 000003
【図２】
2007164251.tif 000004
【図３】
2007164251.tif 000005
【図４】
2007164251.tif 000006
【図５】
2007164251.tif 000007
【図６】
2007164251.tif 000008