(57)【要約】【課題】ＩｎｔｅｒｎｅｔＰｒｉｎｔｉｎｇＰｒｏｔｏｃｏｌ（ＩＰＰ）を使用した印刷システムであって、あらかじめ機器に設定されたユーザからのプリントジョブのみを受け付け、それ以外のプリントジョブを拒否することが容易に可能であるような印刷システム、および画像形成装置を提供することを目的とする。【解決手段】ＩＰＰを使用してホストより送信されるプリントデータを画像形成装置が受信しプリント出力が可能な印刷システムであって、前記ホストは、プリントを要求したユーザを特定するための識別子を付加して送信するユーザ識別子付加手段を備え、前記画像形成装置は、あらかじめ設定されているユーザ識別子と受信したユーザ識別子と照合し、プリントを許可するか否かを判断する手段を備える【選択図】図１
2007090712.tif 000002
【特許請求の範囲】
【請求項１】
少なくともプリントデータを送信可能なホストとプリントデータを受信可能な画像形成装置がネットワークに接続され、ネットワークを介して前記ホストより送信されるプリントデータを前記画像形成装置が受信しプリント出力が可能な印刷システムであって、
前記ホストは、
プリント要求を送信するプリント要求送信手段と、
プリント要求を送信する際に、プリントを要求したユーザを特定するための識別子を付加して送信するユーザ識別子付加手段を備え、
プリント要求を受信する前記画像形成装置は、
前記ホストよりプリント要求を受信するプリント要求受信手段と、
プリント要求を受信した際に、前記プリント要求を送信したユーザを特定するユーザ特定手段と、
プリントを許可するユーザのリストを設定するユーザリスト設定手段と、
前記ユーザリスト設定手段により設定されたユーザを記憶する記憶手段と、
前記ユーザ特定手段により特定されたプリント要求を送信したユーザが、前記ユーザリスト設定手段により設定され前記記憶手段により記憶されているユーザの中にあるかどうかを判断する判断手段と、
前記判断手段により、前記プリント要求を送信したユーザが、プリントを許可するユーザリストの中にないと判断された場合、前記プリント要求を拒否する手段とを有し、
あらかじめ設定されたユーザからのみプリントが可能である
ことを特徴とする印刷システム。
【請求項２】
前記ホストにおいて、
ユーザ識別子付加手段に使用される識別子は、ユーザのユーザ特定文字列を使用し、
前記画像形成装置において、
前記ユーザ特定手段は、プリント要求に含まれるユーザのユーザ特定文字列を使用してユーザを特定し、
前記ユーザリスト設定手段は、プリントを許可するユーザのユーザ特定文字列を設定し、
前記判断手段は、前記ユーザ特定手段により特定されたユーザのユーザ特定文字列と、前記記憶手段により記憶されている、前記ユーザリスト設定手段により設定されたプリントを許可するユーザのユーザ特定文字列とを比較して判断する
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記ホストは、
前記ユーザ識別子付加手段に使用するユーザ特定文字列にユーザの電子メールアドレスを使用し、
前記画像形成装置は、
ユーザ特定文字列にユーザの電子メールアドレスを使用して、ユーザを一意に識別することを特徴とする請求項２記載の印刷システム。
【請求項４】
前記ホストは、
前記ユーザ識別子付加手段に使用するユーザ特定文字列にユーザの電子メールアドレス、およびユーザのパスワードを使用し、
前記画像形成装置は、
ユーザ特定文字列にユーザの電子メールアドレス、およびユーザのパスワードを使用して、ユーザを一意に識別する
ことを特徴とする請求項２記載の印刷システム。
【請求項５】
前記ホストは、
前記プリント要求送信手段にＩＰＰを使用し、
前記ユーザ識別子付加手段は、ＩＰＰのプリント要求オペレーションに含まれるｒｅｑｕｅｓｔｉｎｇ−ｕｓｅｒ−ｎａｍｅ属性に文字列を設定し、
前記画像形成装置は、
前記プリント要求受信手段にＩＰＰを使用し、前記ユーザ特定手段は、ＩＰＰのプリント要求オペレーションに含まれるｒｅｑｕｅｓｔｉｎｇ−ｕｓｅｒ−ｎａｍｅ属性に設定されている文字列を使用してユーザを特定する
ことを特徴とする請求項１乃至４いずれかに記載の印刷システム。
【請求項６】
前記画像形成装置において、
前記ユーザリスト設定手段として、オペレーションパネルを有し、前記オペレーションパネルからユーザリスト設定を行うことを特徴とする請求項１乃至５いずれかに記載の印刷システム。
【請求項７】
前記画像形成装置と、
プリントを許可するユーザのユーザ名文字列を、ネットワークを介して前記記憶手段に記憶させるリモートユーザリスト設定手段を有する情報処理装置とからなることを特徴とする請求項１乃至５いずれかに記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、複数のホストからプリントが可能な印刷システムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク技術の発達にともない、プリンタは１台のＰＣに接続して使用する形態から、ネットワークに直接接続し複数のユーザが使用する形態へと移行している。このような環境においては、ユーザはネットワークを介して直接プリンタにプリントする形態が一般的である。また、誰がどれだけプリンタを使用したのかを管理するため、プリントサーバを設置し、ユーザはプリントジョブを必ずプリントサーバ経由でプリントするようなプリント管理システムが使用されている。
【特許文献１】特開平０５−１９１４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような、プリント管理システムにおいては、必ず一つのプリントサーバを経由してプリントしなければ、使用できるユーザを特定することはできない。また、プリント管理システムの予期せぬ停止により、全てのユーザがプリント不能となる事態も予想される。
【０００４】
また、インターネットを介した印刷システムにおいては、悪意のある第３者からの不正アクセス等も問題となる。
【０００５】
さらに、プリント管理者にとっては、プリントサーバ経由でのプリントをユーザに徹底する必要があり、管理者の負荷が増大する。
【０００６】
本発明は、上記の問題を解決するためのものであり、ユーザから直接プリントする場合であってもプリントサーバ経由からプリントする場合であっても、あらかじめ機器に設定されたユーザからのプリントジョブのみを受け付け、それ以外のプリントジョブを拒否することが容易に可能であるような印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記の目的を達成する一手段として、以下の構成を特徴とする。
【０００８】
少なくともプリントデータを送信可能なホストとプリントデータを受信可能な画像形成装置がネットワークに接続され、ネットワークを介して前記ホストより送信されるプリントデータを前記画像形成装置が受信しプリント出力が可能な印刷システムであって、
前記ホストは、
プリント要求を送信するプリント要求送信手段と、
プリント要求を送信する際に、プリントを要求したユーザを特定するための識別子を付加して送信するユーザ識別子付加手段を備え、
プリント要求を受信する前記画像形成装置は、
前記ホストよりプリント要求を受信するプリント要求受信手段と、
プリント要求を受信した際に、前記プリント要求を送信したユーザを特定するユーザ特定手段と、
プリントを許可するユーザのリストを設定するユーザリスト設定手段と、
前記ユーザリスト設定手段により設定されたユーザを記憶する記憶手段と、
前記ユーザ特定手段により特定されたプリント要求を送信したユーザが、前記ユーザリスト設定手段により設定され前記記憶手段により記憶されているユーザの中にあるかどうかを判断する判断手段と、
前記判断手段により、前記プリント要求を送信したユーザが、プリントを許可するユーザリストの中にないと判断された場合、前記プリント要求を拒否する手段とを有し、
あらかじめ設定されたユーザからのみプリントが可能である
ことを特徴とする印刷システム。
【発明の効果】
【０００９】
本発明によれば、ユーザから直接プリントする場合であってもプリントサーバ経由からプリントする場合であっても、あらかじめ機器に設定されたユーザからのプリントジョブのみを受け付け、それ以外のプリントジョブを拒否することが容易に可能であるため、機器毎のユーザ管理が容易となる効果がある。
【００１０】
また、ユーザを特定する識別子として電子メールアドレスとパスワードの組み合わせを使用することにより、インターネット上のユーザを一意に特定し、かつ不正印刷を防ぐ効果がある。
【００１１】
また、ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２９１１等で標準化されているＩｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ（以下、ＩＰＰと称す）を利用することにより、他のベンダーのホストとの相互接続性を損なわないという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、本発明における印刷システム、および画像形成装置の一実施例について図面を参照して説明する。
【実施例】
【００１３】
図１は本発明を適用可能な印刷システムの構築例を示すブロック図であり、ネットワーク１０４を介してワークステーション（ＷＳ）１０２、プリントサーバ（ＰＳ）１０３が画像形成装置１０１と通信可能に構成された印刷システムに対応する。図１は、本発明に適用される印刷システムのネットワーク構成の一例であり、例えば、ＷＳ１０２とＰＳ１０３は、インターネットや専用線を介した物理的に遠く離れた場所に位置していてもよい（不図示）。
【００１４】
ＷＳ１０２はプリントジョブを画像形成装置１０１に直接送信する場合もあり、ＰＳ１０３に送信し、ＰＳ１０３は一度ジョブをスプールした後、画像形成装置１０１に送信する場合もある。なお、ここでは図示していないが、ネットワーク上には複数のワークステーションが存在し、ＷＳ１０２と同様にプリントジョブを直接あるいはＰＳ１０３を介して画像形成装置１０１に送信することが可能であり、プリント出力される。
【００１５】
図２は本発明の実施例における画像形成装置１０１のソフトウェア構造を示すブロック図である。データ受信部２０１はネットワーク１０４を流れるデータを受信してそのデータを解析し、データの送信先アドレスが、画像形成装置１０１のアドレス、またはブロードキャストであった場合は受信したデータをプロトコル処理部２０２に渡す。それ以外の場合は受信データを破棄する。プロトコル処理部２０２は、ＴＣＰ／ＩＰ等のネットワークプロトコルを使用してＷＳ１０２やＰＳ１０３と通信し、受信したデータをプリントアプリケーション部２０３に送信する。プリントアプリケーション部２０３は、ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２９１１等で定義されるＩｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＩＰＰ）というアプリケーションプロトコルを使用して、ＷＳ１０２やＰＳ１０３と通信し、受信したデータを画像生成部２０５に送信する。画像生成部２０５はプリントアプリケーション部２０３から受信したデータをラスタライズし、用紙に印字した後、用紙を排出する。また、プリントアプリケーション部２０３はユーザ判定部２０４を含んでおり、プロトコル処理部２０２から受信するデータに含まれるユーザ特定情報と、ユーザ登録部２０６より登録され記憶部２０７に記憶されているユーザリスト情報とを比較することが可能である。
【００１６】
次に、画像形成装置１０１におけるプリントアプリケーション部２０３のデータ受信時の処理について、図３のフローチャートを用いて説明する。
【００１７】
まず、プリントアプリケーション部２０３は初期化時に、データを受信するポート番号をプロトコル処理部２０２に登録し（Ｓ３０１）、その後ネットワークから接続要求が到着するまで待つ（Ｓ３０２）。この状態でＷＳ１０２が、例えばＩＰＰのＰｒｉｎｔ−Ｊｏｂオペレーション中のｒｅｑｕｅｓｔｉｎｇ−ｕｓｅｒ−ｎａｍｅ属性にユーザの電子メールアドレスとパスワードから成る不図示のユーザ特定文字列を設定してプリント要求オペレーションを送信する（不図示）。
【００１８】
一方、画像形成装置１０１にネットワークから接続要求が到着すると接続要求を送信したホストとのコネクションを確立し（Ｓ３０３）、例えばＩＰＰのＰｒｉｎｔ−Ｊｏｂオペレーションに代表されるプリント要求オペレーションを受信し、その中に含まれるｒｅｑｕｅｓｔｉｎｇ−ｕｓｅｒ−ｎａｍｅ属性からユーザ特定文字列を取得する（Ｓ３０４）。ここでユーザ特定文字列には、プリント要求を送信したユーザの電子メールアドレスとパスワードが含まれる。
【００１９】
次に、ユーザ判定部２０４は、Ｓ３０４で取得したユーザ特定文字列が、後述の手段を使用して記憶部２０７に記憶されているユーザのリストの中にあるかどうかを判定する（Ｓ３０５）。具体的には、ユーザの電子メールアドレスとパスワードが記憶部２０７に記憶されているユーザリストの中のデータと一致するか否かを判定する。判定の結果、リストの中にあった場合は、続いてプリントデータを受信し（Ｓ３０６）、受信したプリントデータを画像生成部２０５に送信する（Ｓ３０７）。すべてのプリントデータを受信し終わると、プリント要求オペレーションに対する正常応答パケットを送信し（Ｓ３０８）、コネクションを切断し（Ｓ３０９）、接続要求の到着を待つ処理に戻る。
【００２０】
一方Ｓ３０５にて、プリント要求を送信したユーザの電子メールアドレスとパスワードがユーザリストの中に無いと判定された場合は、エラー応答を送信し（Ｓ３１０）、確立したコネクションを切断し（Ｓ３０９）、再び接続要求の到着を待つ処理に戻る。
【００２１】
図４は、本実施例における、ユーザ登録部２０６においてプリントを許可するユーザを登録する画面の一例である。本実施例においてユーザ登録部とは、画像形成装置１０１が有するオペレーションパネルであり、ユーザはタッチパネルおよびハードキーを使用してユーザ情報の入力を行う。なお、ユーザ登録部をネットワーク上のＷＳ１０２やＰＳ１０３に持ち、入力されたユーザ情報を、ネットワークを介して記憶部２０７に書きこむ構成にすることも可能である。図４のユーザ登録画面は、現在プリントを許可するように設定されているユーザの電子メールアドレスのリストを表示する領域４０１と、ユーザ情報の追加を行うためのボタン４０２と、ユーザ情報の削除を行うためのボタン４０３から成る。この画面からボタン４０２を押下すると、画面は図５のようにユーザ追加画面に移る。
【００２２】
図５のユーザ追加画面は、ユーザの電子メールアドレスを入力する領域５０１、ユーザのパスワードを入力する領域５０２、ソフトウェアキー５０３、入力した情報の１文字を削除するボタン５０４、入力した全てのユーザ情報を確定するためのボタン５０５、入力をキャンセルするためのボタン５０６からなる。この画面において、ユーザはプリントを許可するユーザの電子メールアドレスとパスワードを、タッチパネル上のソフトウェアキー５０３から入力する。パスワードを入力する際は、パスワードを他人に見られないようにするために、領域５０２には＊文字が表示される。ボタン５０５を押下して入力を確定させた場合は、画面は図４のユーザ登録画面に戻り、領域４０１には、新たに入力したユーザの電子メールアドレスが追加されて表示される。
【００２３】
図４において、パスワードが表示されてないのはパスワードを他人に知られないようにするためであり、実際には記憶部２０７に電子メールアドレスとパスワードが対応付けられて記憶されている。
【００２４】
なお、上記実施例では、ホストから送信するパスワードの暗号化については記述していないが、ネットワーク上を流れるパスワードを暗号化することは、セキュリティ向上の観点から有効である。
【００２５】
また、上記実施例では、ユーザを一意に特定する文字列として電子メールアドレスを使用しているが、ユーザＩＤ（番号など）等の他のユーザを一意に特定できる文字列であってもよい。
【図面の簡単な説明】
【００２６】
【図１】本発明を適用可能な印刷システムの構築例を示すブロック図
【図２】画像形成装置１０１のソフトウェア構造を示すブロック図
【図３】画像形成装置１０１におけるプリントアプリケーション部２０３のデータ受信時の処理を示すフローチャート
【図４】第一の実施例におけるプリントを許可するユーザを登録する画面の一例を示す図
【図５】第一の実施例におけるプリントを許可するユーザを入力する画面の一例を示す図
【符号の説明】
【００２７】
１０１  画像形成装置
１０２  ＷＳ
１０３  ＰＳ
１０４  ネットワーク
２０１  データ受信部
２０２  プロトコル処理部
２０３  プリントアプリケーション部
２０４  ユーザ判定部
２０５  画像生成部
２０６  ユーザ登録部
２０７  記憶部
【図１】
2007090712.tif 000003
【図２】
2007090712.tif 000004
【図３】
2007090712.tif 000005
【図４】
2007090712.tif 000006
【図５】
2007090712.tif 000007