(57)【要約】【課題】認証印刷を確実に行なうことを可能とすると共に、時刻指定印刷においても印刷時刻の経過を確実に確認でき、印刷処理が開始された後、他人の割り込み印刷を禁止し、印刷出力が遅れることのない印刷装置を提供するものである。【解決手段】ネットワークを介してホスト機器と接続された印刷装置であって、ユーザに対応して該ユーザのメールアドレスと印刷データを記憶する記憶手段と、上記印刷データの印刷処理を行う際、上記メールアドレスを使用して上記ユーザに確認メールを送信する送信手段と、上記確認メールに対する印刷指示を受信すると、上記印刷データの印刷処理を行う印刷制御手段とを有することを特徴とする。【選択図】  図１
2012025134.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してホスト機器と接続された印刷装置において、
ユーザに対応して該ユーザのメールアドレスと印刷データを記憶する記憶手段と、
前記印刷データの印刷処理を行う際、前記メールアドレスを使用して前記ユーザに確認メールを送信する送信手段と、
前記確認メールに対する印刷指示を受信すると、前記印刷データの印刷処理を行う印刷制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記印刷制御手段は、前記印刷データの印刷処理を行う際、他のユーザからの割り込み印刷を禁止することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷日時が設定された印刷データの印刷処理を行う際、前記印刷日時に近づくと、前記メールアドレスを使用して確認メールを前記ユーザに送信することを特徴とする請求項１、又は２に記載の印刷装置。
【請求項４】
前記印刷日時が設定された印刷データの印刷処理を行う際、前記印刷日時が経過した印刷データに対して前記確認メールの送信を行うことを特徴とする請求項１に記載の印刷装置。
【請求項５】
ネットワークを介してホスト機器と接続された印刷装置の制御方法において、
ユーザに対応して該ユーザのメールアドレスと印刷データを記憶手段に記憶する処理と、
前記印刷データの印刷処理を行う際、前記メールアドレスを使用して前記ユーザに確認メールを送信する処理と、
前記確認メールに対する印刷指示の受信に基づいて前記印刷データの印刷処理を実行する処理と、
を行うことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証印刷が可能な印刷装置が接続された印刷システムに関する。
【背景技術】
【０００２】
今日、コンピュータネットワークが広く使用され、例えばＬＡＮ（ローカルエリアネットワーク）等のネットワークに印刷装置を接続し、パーソナルコンピュータ（ＰＣ）等のホスト機器から印刷データを送信して印刷処理を行う印刷システムが使用されている。このようなシステムにおいては、ホスト機器と印刷装置が離れた場所に設置される場合が多く、秘匿性にある文書を印刷する場合、印刷物を他人に読まれる心配がある。そこで、例えばＩＣカード等の可搬型記憶媒体に識別情報を記憶し、印刷出力の際、印刷装置にＩＣカードを翳し、識別情報の確認を行って印刷出力を行う認証印刷が行われている。
【０００３】
また、上記認証印刷等において、日時を指定して印刷出力を行う場合がる。特許文献１は、時刻指定印刷に関する発明であり、予め複数の印刷データを記憶すると共に、パスワードと印刷開始時刻を記憶し、予め指定した印刷開始時刻にパスワードを入力すると、対応する印刷データの印刷出力を行う発明を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３８７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の認証印刷においては、パスワードやＵＩＤ等の単一の識別情報が使用されており、認証情報が他人に知られるリスクが大きい。また、識別情報として、例えばホスト機器のログイン名を使用する場合には、複数のユーザが同じログイン名を使用することになり、自己の印刷ファイルが分らなくなる場合もある。
また、時刻指定印刷を行う場合、何らかの理由により印刷時刻が経過してしまった場合、印刷出力が行われず、結局時刻指定したにも係らず、印刷装置の設置場所まで出向き、印刷指示の操作を行なう必要がある。
【０００６】
さらに、印刷処理を開始した後、他のユーザによって割り込み印刷の指示があると、印刷処理が中断され、例えば必要な時間までに印刷出力を行うことができない。
【０００７】
そこで、本発明は上記問題に鑑みてなされたものであり、認証印刷を確実に行なうことを可能とすると共に、時刻指定印刷においても印刷時刻の経過を確実に確認でき、印刷処理が開始された後、他人の割り込み印刷を禁止し、印刷出力が遅れることのない印刷システムを提供するものである。
【課題を解決するための手段】
【０００８】
上記課題は第１の発明によれば、ネットワークを介してホスト機器と接続された印刷装置において、ユーザに対応して該ユーザのメールアドレスと印刷データを記憶する記憶手段と、前記印刷データの印刷処理を行う際、前記メールアドレスを使用して前記ユーザに確認メールを送信する送信手段と、前記確認メールに対する印刷指示を受信すると、前記印刷データの印刷処理を行う印刷制御手段とを有する印刷装置を提供することによって達成できる。
【０００９】
また、上記課題は第２の発明によれば、前記印刷制御手段は、前記印刷データの印刷処理を行う際、他のユーザからの割り込み印刷を禁止する印刷装置を提供することによって達成できる。
【００１０】
また、上記課題は第３の発明によれば、印刷日時が設定された印刷データの印刷処理を行う際、前記印刷日時に近づくと、前記メールアドレスを使用して確認メールを前記ユーザに送信する印刷装置を提供することによって達成できる。
【００１１】
また、上記課題は第４の発明によれば、前記印刷日時が設定された印刷データの印刷処理を行う際、前記印刷日時が経過した印刷データに対して前記確認メールの送信を行う印刷装置を提供することによって達成できる。
【００１２】
また、上記課題は第５の発明によれば、ネットワークを介してホスト機器と接続された印刷装置の制御方法において、ユーザに対応して該ユーザのメールアドレスと印刷データを記憶手段に記憶する処理と、前記印刷データの印刷処理を行う際、前記メールアドレスを使用して前記ユーザに確認メールを送信する処理と、前記確認メールに対する印刷指示の受信に基づいて前記印刷データの印刷処理を実行する処理とを行う印刷装置の制御方法を提供することによって達成できる。
【発明の効果】
【００１３】
本発明によれば、認証印刷を確実に行なうことを可能とすると共に、時刻指定印刷においても印刷時刻の経過を確実に確認でき、印刷処理が開始された後、他人の割り込み印刷を禁止し、印刷出力が遅れることのない印刷システムを提供するものである。
【図面の簡単な説明】
【００１４】
【図１】プリンタ装置の内部構成を説明する図である。
【図２】本実施形態の印刷装置がネットワークを介してホスト機器に接続されたシステム構成図である。
【図３】登録ユーザ管理テーブルのデータ構成を示す図である。
【図４】認証印刷管理テーブルのデータ構成を示す図である。
【図５】認証印刷の際の印刷データの流れを説明する図である。
【図６】プリンタ装置３の処理動作を説明するフローチャートである。
【図７】認証印刷処理を説明するフローチャートである。
【図８】認証印刷の処理を具体的に説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
図２は、本実施形態のプリンタ装置（印刷装置）がネットワークを介してホスト機器に接続されたシステム構成図である。本システムは３台のパーソナルコンピュータ（ＰＣ１〜ＰＣ３）と、３台のプリンタ装置１〜３、及びサーバコンピュータ４が、ＬＡＮ（ローカル・エリア・ネットワーク）を介して接続された構成である。パーソナルコンピュータ（ＰＣ１〜ＰＣ３）は、キーボード等の入力部や、表示部、及びプリンタドライバ等で構成され、アプリケーションに従って作成した印刷データをサーバコンピュータ４、又は何れかのプリンタ装置１〜３に出力する。
【００１６】
また、同図に示すように、プリンタ装置３にはＩＣカードリーダ５ａが設けられ、パーソナルコンピュータ（ＰＣ２）にもＩＣカードリーダ５ｂが設けられている。
一方、図１はプリンタ装置１〜３の内部構成を説明する図であり、プリンタ装置１〜３を代表して、以下プリンタ装置３を使用して説明する。
【００１７】
プリンタ装置３はオペレーションパネル６、ＲＯＭ７、ＲＡＭ８、時計回路９、フラッシュメモリ１０、内部接続バス１１、プリンタ制御ＬＳＩ１２、ＵＳＢホストＬＳＩ１３、エンジン部１４、ＵＳＢ／ＬＡＮインターフェース１５、ハードディスク（ＨＤＤ）等の外部記憶装置１６、及びＣＰＵ１７で構成されている。
【００１８】
ＣＰＵ１７はＲＯＭ７に記憶されたプログラム及びデータに従ってプリンタ装置３の制御を行い、ＲＡＭ８をワークエリアとして後述する処理を行う。また、ＵＳＢホストＬＳＩ１３には前述のＩＣカードリーダ５ａが接続され、ＩＣカードリーダ５ａから読み取ったＵＩＤの情報をＣＰＵ１７に送信する。尚、プリンタ装置１及び２についても、ＵＳＢホストＬＳＩ１３（ＩＣカードリーダ５ａ）を除いて、図１に示す構成と同じである。
【００１９】
図３は登録ユーザ管理テーブルのデータ構成を示し、図４は認証印刷管理テーブルのデータ構成を示し、共に上記フラッシュメモリ１０に構築される。図３に示す登録ユーザ管理テーブルは、ユーザ名に対応して、メールアドレスと登録日の記憶エリアを有する。
【００２０】
例えば、ユーザ名「１」の記憶エリアには、メールアドレスとして“abcd@・・・”が記憶され、登録日として“2010.07.20”が記憶されている。また、 ユーザ名「２」の記憶エリアには、メールアドレスとして“efgh@・・・”が記憶され、登録日として“2010.07.21”が記憶されている。この登録ユーザ管理テーブルには、新たなユーザから印刷データの印刷指示があると、順次メールアドレス及び登録日の情報が追加される。
【００２１】
一方、図４の認証印刷管理テーブルは、メールアドレスの記憶エリア２０ａ、暗証番号の記憶エリア２０ｂ、登録日時/出力日時の記憶エリア２０ｃ、サムネイル画像の記憶エリア２０ｄ、出力条件の記憶エリア２０ｅ、及び印刷データの記憶エリア２０ｆで構成されている。また、上記構成は認証印刷データ毎に設定され、印刷処理が完了すると削除される。
【００２２】
尚、メールアドレスの記憶エリア２０ａに、ユーザ名も記憶できる構成としてもよい。また、暗証番号の記憶エリア２０ｂに、ＵＩＤも記憶できる構成としてもよい。また、登録日時/出力日時の記憶エリア２０ｃには、ファイル（印刷データ）の登録をなった日時と共に、ファイル（印刷データ）の出力日時（日時情報）の情報が記憶される。
【００２３】
出力条件の記憶エリア２０ｅには、例えば用紙サイズの情報や、カラー、モノクロ印刷の別、用紙口の情報等の出力条件が設定される。
【００２４】
以上の構成において、以下に本例の処理動作を説明する。
図５は認証印刷の際の印刷データの流れを説明する図であり、先ず前述のＩＣカードリーダ５ｂが接続されたパーソナルコンピュータ（例えば、ＰＣ２）を操作し、アプリケーションに従って印刷データを作成し、不図示のＩＣカードを翳してＩＣカードリーダ５ｂによって暗証番号、又はＵＩＤを読み込ませる。パーソナルコンピュータ（ＰＣ２）はＩＣカードリーダ５ｂを介して読み込んだ暗証番号、又はＵＩＤの情報を印刷データのヘッダ部に記録し、サーバコンピュータ４に送信する。
【００２５】
サーバコンピュータ４に送信された印刷データは、更に前述のＵＳＢ／ＬＡＮインターフェース１５を介してプリンタ装置３に入力し、ＣＰＵ１７の制御に従って一旦受信バッファ（ＲＡＭ８）に格納された後、外部記憶装置１６に記憶され、認証印刷の指示を待つ。
【００２６】
図６は、プリンタ装置３の処理動作を説明するフローチャートである。
先ず、登録ユーザ管理テーブルが存在するか判断する（ステップ（以下、Ｓで示す）１）。ここで、登録ユーザ管理テーブルが作成されていない場合（Ｓ１がＮＯ）、登録ユーザ管理テーブルを作成する（Ｓ２）。
【００２７】
次に、現在時刻が取得できたか判断する（Ｓ３）。ここで、ＣＰＵ１７が時計回路９から現在時刻の情報を取得すると（Ｓ３がＹＥＳ）、時刻指定認証が有効であるか判断する（Ｓ４）。そして、時刻指定認証が有効であれば（Ｓ４がＹＥＳ）、プリンタ装置３が稼働中であるか判断する（Ｓ５）。
【００２８】
ここで、プリンタ装置３が稼働中であれば（Ｓ５がＹＥＳ）、認証データの登録であるか判断し（Ｓ６）、認証データの登録でなければ（Ｓ６がＮＯ）、処理を判断（Ｓ４）に戻す。一方、認証データの登録であれば（Ｓ６がＹＥＳ）、認証データの登録処理を行なう（Ｓ７）。
【００２９】
この認証データの登録処理は、前述の図３に示す登録ユーザ管理テーブルへのユーザ登録であり、登録ユーザ管理テーブルに既にユーザ登録されているか判断し、ユーザ登録が行なわれていれば、登録ユーザ管理テーブルへ新たなユーザ登録を行なう。例えば、図３に示す登録ユーザ管理テーブルの場合、ユーザｎまでユーザ登録が行なわれており、ユーザｎ＋１の記憶エリアに新たなユーザ登録を行う。
【００３０】
一方、前述の判断（Ｓ３）において、現在時刻が取得できなかった場合（Ｓ３がＮＯ）、時刻指定認証無効の設定を行う（Ｓ８）。例えば、何らかの原因で現在時刻が取得できない場合であり、予め設定した時刻指定の印刷処理を行うことができない場合である。
【００３１】
したがって、この場合判断（Ｓ４）は、時刻指定認証が無効となり（Ｓ４がＮＯ）、通常認証印刷動作を実行する（Ｓ９）。すなわち、この場合時計機能が不能であり、指定した時刻に印刷処理を行うことができないので、認証印刷処理を実行する。
【００３２】
図７はこの処理を説明するフローチャートである。先ず、パーソナルコンピュータ（ＰＣ２）から指示があるか判断し（ステップ（以下、ＳＴで示す）１）、印刷データがプリンタ装置３に記憶されているか判断する（ＳＴ２）。ここで、ユーザからの印刷指示があり、印刷データも例えば外部記憶装置１６に記憶されている場合（ＳＴ１がＹＥＳ、ＳＴ２がＹＥＳ）、メールアドレスが登録されているか判断する（ＳＴ３）。
【００３３】
次に、図３に示す登録ユーザ管理テーブルにメールアドレスが登録されているか判断し、ユーザのメールアドレスが登録されていれば（ＳＴ３がＹＥＳ）、当該ユーザに対して確認メールを送信する（ＳＴ４）。
【００３４】
このように登録ユーザ管理テーブルに登録されたユーザにメールを送信する理由は、ユーザ自身による印刷指示であるか確認するためである。したがって、上記確認処理を行うことによって、故意又は誤って識別情報が使用され、秘匿性にある文書が本来のユーザの知らない間に他人に印刷出力されることを防止することができる。
【００３５】
したがって、上記確認メールに基づく印刷指示を待ち（ＳＴ５）、例えばユーザから認証コードを受信すると、ユーザからの印刷指示があったものと判断し、次の印刷条件変更有りの判断を行う（ＳＴ６）。
【００３６】
この印刷条件の変更判断は、例えば予め設定した印刷データに対して後に変更が生じた場合に行う処理であり、印刷条件に変更がある場合（ＳＴ６がＹＥＳ）、印刷条件の変更処理を行う（ＳＴ７）。例えば、カラー印刷からモノクロ印刷への変更指示や、Ａ３サイズの印刷設定からＡ４サイズの印刷設定への変更指示等を行う。
【００３７】
次に、オペレーションパネル６やＵＳＢ／ＬＡＮインターフェース１５に関連する回線をロックし（ＳＴ８）、他のユーザの指示による印刷処理を禁止し、印刷処理を開始する（ＳＴ８）。すなわち、オペレーションパネルに関連する回線をロックすることによって、他のユーザによる割り込み印刷の指示を禁止する。また、ＵＳＢ／ＬＡＮインターフェース１５に関連する回線をロックすることによって、他のパーソナルコンピュータ（ＰＣ１、ＰＣ３）からの印刷データの受信を禁止する。
【００３８】
このように処理することによって、ユーザの指示による印刷処理が開始された後、他人の割り込み印刷を禁止し、遅れのない印刷出力を行うことができる。
尚、印刷処理を開始した後は前述のように、プリンタ装置３が稼働中となり（Ｓ５がＹＥＳ）、認証データの登録であるか判断し（Ｓ６）、認証データの登録であれば（Ｓ６がＹＥＳ）、前述のように認証データの登録処理を行なう（Ｓ７）。
【００３９】
一方、前述の判断（Ｓ５）において、プリンタ装置３が稼働中でなければ（Ｓ５がＮＯ）、時刻経過した印刷データが有るか判断し（Ｓ１０）、時刻経過した印刷データが有れば（Ｓ１０がＹＥＳ）、指定メールを送信し、認証印刷待ち処理を行う（Ｓ１１）。例えば、何らかの原因により印刷時刻を経過した認証印刷データが残っている場合、ユーザに対して指定メールを送信し、認証印刷の確認と共に、認証印刷の指示を受ける。
【００４０】
図８は上記処理を具体的に説明するフローチャートである。先ず、現在時刻を経過した印刷データが有るか判断する（ステップ（以下、ＳＴＰで示す）１）。ここで、現在時刻を経過した印刷データが有る場合（ＳＴＰ１がＹＥＳ）、前述と同様、メールアドレスが登録されているか判断し（ＳＴＰ２）、図３に示す登録ユーザ管理テーブルからメールアドレスを読み出し、確認メールをユーザに送信する（ＳＴＰ３）。
【００４１】
そして、ユーザからの印刷指示が有ると（ＳＴＰ４がＹＥＳ）、印刷条件変更有りの判断を行い（ＳＴＰ５）、例えば印刷条件の変更処理を行う（ＳＴＰ６）。その後、他のユーザからの割り込み印刷を禁止すべく、オペレーションパネルに関連する回線をロックし、ＵＳＢ／ＬＡＮインターフェース１５に関連する回線をロックする（ＳＴＰ７）。
【００４２】
一方、上記判断（ＳＴＰ１）において、現在時刻を経過した印刷データが無い場合（ＳＴＰ１がＮＯ）、更に現在時刻よりＸx分前の印刷データが有るか判断する（ＳＴＰ８）。ここで、現在時刻よりＸx分前の印刷データが無い場合（ＳＴＰ８がＮＯ）、処理を戻すが、現在時刻よりＸx分前の印刷データが有る場合（ＳＴＰ８がＹＥＳ）、メールアドレスが登録されているか判断する（ＳＴＰ９）。そして、メールアドレスが登録されていれば（ＳＴＰ９がＹＥＳ）、確認メールを送信する（ＳＴＰ１０）。
【００４３】
すなわち、ユーザによって予め登録された認証印刷の印刷処理開始時刻が近づいており、この確認メールを対応するユーザに送信する処理である。このように処理することによって、予め認証印刷の登録を行ったユーザは、指定時刻が近づいたことを知ることができる。
【００４４】
従って以後、ユーザからの印刷指示を待ち（ＳＴＰ４）、印刷条件変更有りの判断を行い（ＳＴＰ５）、印刷条件に変更処理を行う（ＳＴＰ６）。そして、前述と同様、他のユーザからの割り込み印刷を禁止すべく、オペレーションパネルに関連する回線をロックし、ＵＳＢ／ＬＡＮインターフェース１５に関連する回線をロックする（ＳＴＰ７）。
【００４５】
このように処理することによって、ユーザは予め登録した認証印刷をメールによって確認することができ、印刷指示を行うことによって、確実に認証印刷を行うことができる。
【符号の説明】
【００４６】
１〜３・・プリンタ装置
４・・・サーバコンピュータ
５ａ、５ｂ・・・カードリーダ
６・・・オペレーションパネル
７・・・ＲＯＭ
８・・・ＲＡＭ
９・・・時計回路
１０・・フラッシュメモリ
１１・・内部接続バス
１２・・プリンタ制御ＬＳＩ
１３・・ＵＳＢホストＬＳＩ
１４・・エンジン部
１５・・ＵＳＢ／ＬＡＮインターフェース
１６・・外部記憶装置
２０a・・メールアドレスの記憶エリア
２０ｂ・・暗証番号の記憶エリア
２０ｃ・・登録日時/出力日時の記憶エリア
２０ｄ・・サムネイル画像の記憶エリア
２０ｅ・・出力条件の記憶エリア
２０ｆ・・印刷データの記憶エリア
【図１】
2012025134.tif 000003
【図３】
2012025134.tif 000004
【図４】
2012025134.tif 000005
【図６】
2012025134.tif 000006
【図７】
2012025134.tif 000007
【図８】
2012025134.tif 000008
【図２】
2012025134.tif 000009
【図５】
2012025134.tif 000010