(57)【要約】【課題】プルプリント印刷システムにおける割り込み印刷を効率良く実行することができる画像処理装置及びその制御方法、プログラムを提供する。【解決手段】ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置が、第１のユーザのユーザ識別情報と対応する第１のユーザの印刷データを印刷する印刷手段と、印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、第２のユーザのユーザ識別情報に対応付けて管理されている第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、割込印刷可否判定手段によって第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段を備える。【選択図】図７
2010146486.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置であって、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信手段と、
前記送信手段によって送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信手段と、
前記受信手段によって受信した前記第１のユーザの印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段と、
前記割込印刷手段によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷手段によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記割込印刷可否判定手段によって前記第１のユーザの印刷データが印刷中でないと判断された場合、
前記送信手段は前記第２のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信し、
前記受信手段は前記送信手段によって送信された印刷指示に含まれる前記第２のユーザのユーザ識別情報と対応付けて管理されている前記第２のユーザの印刷データを受信し、
前記印刷手段は前記受信手段によって受信した前記第２のユーザの印刷データの印刷を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが不可能であると判定した場合、前記第１のユーザの承認指示を受け付けることで前記割込印刷手段が前記第２のユーザの印刷データの印刷を割り込んで行うことを可能とする承認受付手段を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記割込印刷可否判定手段は、印刷権限情報、割込可否情報、割込許可ジョブ数情報、割込許可人数情報に基づき、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記割込印刷手段は、
前記第２のユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの一覧を取得する印刷データ一覧取得手段と、
前記印刷データ一覧取得手段によって取得した前記第２のユーザの印刷データの一覧のうち、所望の印刷データの印刷指示を受け付ける指示受付手段と、
を備えることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記指示受付手段は、前記第２のユーザのユーザ識別情報の受け付けに応じて、前記所望の印刷データの印刷指示を受け付けることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記割込印刷手段は、前記第２のユーザの印刷処理によって割り込まれた前記第１のユーザの印刷データの印刷の中断箇所を記憶し、
前記印刷再開手段は、前記中断箇所より前記第１のユーザの印刷データの印刷を再開することを特徴とする請求項１記載の画像処理装置。
【請求項８】
画像処理装置に接続され、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信するネットワークインタフェース装置であって、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信手段と、
前記送信手段によって送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信手段と、
前記受信手段によって受信した前記第１のユーザの印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段と、
前記割込印刷手段によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷手段によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開手段と、
を備えることを特徴とするネットワークインタフェース装置。
【請求項９】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置における制御方法であって、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶工程と、
前記識別情報記憶工程で記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信工程と、
前記送信手段で送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信工程と、
前記受信工程で受信した前記第１のユーザの印刷データの印刷を行う印刷工程と、
前記印刷工程によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定工程と、
前記割込印刷可否判定工程によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷工程と、
前記割込印刷工程によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷工程によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開工程と、
を備えることを特徴とする制御方法。
【請求項１０】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サーバと通信可能な画像処理装置からなる画像処理システムであって、
前記画像処理装置は、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信手段と、
前記送信手段によって送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信手段と、
前記受信手段によって受信した前記第１のユーザの印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段と、
前記割込印刷手段によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷手段によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開手段と、
を備え、
前記印刷管理サーバは、
前記送信手段によって送信された前記印刷指示に含まれる前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信手段を備えることを特徴とする画像処理システム。
【請求項１１】
画像処理装置を請求項１から請求項７のいずれかに記載の画像処理装置として機能させるためのプログラム。
【請求項１２】
ネットワークインタフェース装置を請求項８に記載のネットワークインタフェース装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、ネットワークインタフェース装置、制御方法、画像処理システム、及びプログラムに関し、特に、ユーザ識別情報を受け付けることによってログイン処理を行う画像処理装置等に関する。
【背景技術】
【０００２】
従来から、識別情報が記憶されている記憶媒体がリーダにより読み取られることによってログイン処理を行う画像処理装置において、識別情報に基づき印刷処理を行い、リーダにより読み取られる識別情報の違いに基づき、割り込み処理を行うシステムが考えられている。
例えば、特許文献１には、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた設定を反映した処理を容易に実行することができる印刷システムが開示されている。
【０００３】
【特許文献１】特開２００８−１３７３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の印刷システムにおいては、カード認証を行うことで印刷処理の割り込みは可能であるが、大量ジョブの割り込み印刷が行われた場合に割り込まれたユーザが長時間待たされるといった課題がある。特に、「プルプリント（蓄積印刷）」の印刷システムの場合、デジタル複合機のように大型のタッチパネルを有する装置では、管理サーバに蓄積しているジョブを一覧表示してユーザが所望するジョブを選択して割り込み印刷を行うことが可能であるため、前記のような課題はあまり問題にならないが、例えば、レーザービームプリンタ等のプリンタのように大型パネルを持たない装置では、所望するジョブを一覧から選択することができないため、一度の割り込み印刷で印刷管理サーバ上に存在するすべてのジョブが出力される。このため割り込まれたユーザは、割り込み印刷ジョブの出力が完了するまで長時間待たされるといった課題がある。
【課題を解決するための手段】
【０００５】
前述した目的を達成するために第１の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置であって、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信手段と、前記送信手段によって送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信手段と、前記受信手段によって受信した前記第１のユーザの印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段と、前記割込印刷手段によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷手段によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開手段と、を備えることを特徴とする画像処理装置である。
【０００６】
前記割込印刷可否判定手段によって前記第１のユーザの印刷データが印刷中でないと判断された場合、前記送信手段は前記第２のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信し、前記受信手段は前記送信手段によって送信された印刷指示に含まれる前記第２のユーザのユーザ識別情報と対応付けて管理されている前記第２のユーザの印刷データを受信し、前記印刷手段は前記受信手段によって受信した前記第２のユーザの印刷データの印刷を行う。
【０００７】
上記の構成により、割り込み印刷を行う前に画像処理装置が割り込み印刷の可否を判定するので、無条件に割り込み印刷が行われることがなくなり、効率よく割り込み印刷を実行することができる。
【０００８】
第１の発明の画像処理装置は、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが不可能であると判定した場合、前記第１のユーザの承認指示を受け付けることで前記割込印刷手段が前記第２のユーザの印刷データの印刷を割り込んで行うことを可能とする承認受付手段を更に備える。
前記割込印刷可否判定手段は、印刷権限情報、割込可否情報、割込許可ジョブ数情報、割込許可人数情報に基づき、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する。
【０００９】
これにより、第２のユーザの印刷データが印刷不可と判定される場合でも、第２のユーザが印刷を行うことが可能になる。また、この際印刷中の第１のユーザの承諾を得ることにより、第１のユーザの了解のもと第２のユーザの割り込み印刷を行わせることができる。
また、割り込み印刷の可否判定は、印刷権限情報、割込可否情報、割込許可ジョブ数情報、割込許可人数情報等に基づき行わせることができる。
【００１０】
前記割込印刷手段は、前記第２のユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの一覧を取得する印刷データ一覧取得手段と、前記印刷データ一覧取得手段によって取得した前記第２のユーザの印刷データの一覧のうち、所望の印刷データの印刷指示を受け付ける指示受付手段と、を備える。
前記指示受付手段は、前記第２のユーザのユーザ識別情報の受け付けに応じて、前記所望の印刷データの印刷指示を受け付ける。
前記割込印刷手段は、前記第２のユーザの印刷処理によって割り込まれた前記第１のユーザの印刷データの印刷の中断箇所を記憶し、前記印刷再開手段は、前記中断箇所より前記第１のユーザの印刷データの印刷を再開する。
【００１１】
第２のユーザの割り込み印刷の際に、第２のユーザの印刷データの一覧の中から所望の印刷データを選択して印刷するようにすると、例えば優先度の高い印刷データの割り込み印刷を行うなどでき、割り込み印刷の利便性が向上する。
また、割り込み印刷の際、第１のユーザの印刷データの印刷の中断箇所を記憶しておくことにより、割り込み印刷の終了後は、中断箇所から第１のユーザの印刷データの印刷を再開することができるので、これも割り込み印刷の利便性の向上に寄与する。
【００１２】
第２の発明は、画像処理装置に接続され、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信するネットワークインタフェース装置であって、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信手段と、前記送信手段によって送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信手段と、前記受信手段によって受信した前記第１のユーザの印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段と、前記割込印刷手段によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷手段によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開手段と、を備えることを特徴とするネットワークインタフェース装置である。
【００１３】
第３の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置における制御方法であって、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶工程と、前記識別情報記憶工程で記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信工程と、前記送信手段で送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信工程と、前記受信工程で受信した前記第１のユーザの印刷データの印刷を行う印刷工程と、前記印刷工程によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定工程と、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷工程と、前記割込印刷工程によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷工程によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開工程と、を備えることを特徴とする制御方法である。
【００１４】
第４の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サーバと通信可能な画像処理装置からなる画像処理システムであって、前記画像処理装置は、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶された前記第１のユーザのユーザ識別情報を含む印刷指示を前記印刷管理サーバに送信する送信手段と、前記送信手段によって送信された印刷指示に含まれる前記第１のユーザのユーザ識別情報と対応付けて管理されている前記第１のユーザの印刷データを受信する受信手段と、前記受信手段によって受信した前記第１のユーザの印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの印刷を割り込んで行うことが可能であると判定した場合、前記第２のユーザの印刷データの印刷を割り込んで行う割込印刷手段と、前記割込印刷手段によって割り込んだ前記第２のユーザの印刷が終了した後で、前記割込印刷手段によって割り込まれた前記第１のユーザの印刷データの印刷を再開する印刷再開手段と、を備え、前記印刷管理サーバは、前記送信手段によって送信された前記印刷指示に含まれる前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信手段を備えることを特徴とする画像処理システムである。
【００１５】
第５の発明は、画像処理装置を第１の発明の画像処理装置として機能させるためのプログラムである。
【００１６】
第６の発明は、ネットワークインタフェース装置を第２の発明のネットワークインタフェース装置として機能させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、プルプリント印刷システムにおける割り込み印刷を効率良く実行することができる画像処理装置及びその制御方法、プログラムを提供できる。特に、例えば割り込みジョブは１ジョブとするというように、割り込み印刷の可否及び割り込みジョブ数を制御することが可能になるので、割り込まれたユーザの印刷待ち時間を短縮できる効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施の形態では、画像処理装置の例としてプリンタを対象に説明を行うが、複合機であっても本体パネルの操作画面においてリッチな表示が行えない、例えば、ローエンドＭＦＰ（Ｍｕｌｔｉｆｕｎｃｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等を対象にしても良い。
図１は、本発明の画像処理装置を適用可能なプリントシステム（画像処理システム）１の構成の一例を示すシステム構成図である。
【００１９】
図１に示すように、本実施形態のプリントシステム１の事業所Ａ１０は、１または複数のクライアントＰＣ１００（例えば、ユーザ毎）、１または複数のプリントサーバ２００（例えば、社屋の階毎に設置）、１または複数のプリンタ（画像処理装置）３００（例えば、社屋の階毎に設置）、印刷管理サーバ４００、１または複数のログインサービスＰＣ５００（例えば、社屋の階毎に設置）、ディレクトリサービスサーバ６００、ＩＣカード認証サーバ８００がローカルエリアネットワーク（ＬＡＮ）７００を介して接続される構成となっている。
【００２０】
クライアントＰＣ１００には、プリンタドライバがインストールされており、このプリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データを生成し、該印刷データをプリントサーバ２００等へ送信し、プリントサーバ２００の所定の格納場所（スプール領域）に格納させることができる。
【００２１】
プリントサーバ２００は、クライアントＰＣ１００から受信した印刷データに対応する書誌情報データを生成し、印刷管理サーバ４００に送信して、該印刷管理サーバ４００の所定の格納場所に格納させることができる。また、プリントサーバ２００は、外部から受信したＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄａｅｍｏｎ  ｐｒｏｔｏｃｏｌ）を実行するためのコマンドに基づいて、上記所定の格納場所に格納している印刷データをプリンタ３００へ転送制御する。
なお、書誌情報データは、クライアントＰＣ１００のプリンタドライバで印刷データを生成する際に印刷データに含まれている、ログインユーザ名、ページ数等の書誌情報から生成されるものである。
【００２２】
印刷管理サーバ４００は、書誌情報ＤＢ（データベース）を備え、プリントサーバ２００内に蓄積された印刷データに対応する書誌情報をプリントサーバ２００から受信し、書誌情報ＤＢにより記憶管理する。
また、印刷管理サーバ４００は、プリンタ３００からの書誌情報ＤＢで管理される書誌情報に対応する印刷データの印刷要求に応じて、書誌情報内に記載されたＩＰアドレスに対応する装置であるプリントサーバ２００に対して該印刷データの印刷指示を行う。
【００２３】
ＩＣカード認証サーバ８００は、ＩＣカード認証用テーブル（後述する図５に示す）を記憶し、プリンタ３００からのＩＣカードによる認証依頼に応じて、該ＩＣカード認証用テーブルを用いて認証処理を行う。
【００２４】
ログインサービスＰＣ５００は、プリンタ３００のログインサービスとして、ディレクトリサービスサーバ６００で記憶管理されている、例えば、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）のログインユーザ名、パスワードのようなクライアントＰＣ１００のログインユーザ名、パスワードに基づく認証処理（ＳＳＯ（Ｓｉｎｇｌｅ−Ｓｉｇｎ−ＯＮ））を行うものであり、例えば、キヤノン社のセキュリティエージェント（ＳｅｃｕｒｉｔｙＡｇｅｎｔ）サービスを搭載したパーソナルコンピュータである。
【００２５】
ディレクトリサービスサーバ６００は、ネットワーク上に存在するサーバ、クライアント、プリンタ等のハードウェア資源や、それらを使用するユーザの、例えば、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）のログインユーザ名、パスワードのようなクライアントＰＣ１００のログインユーザ名、パスワードを含む属性、アクセス権等の情報を一元記憶管理するものであり、例えば、アクティブディレクトリ（Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ）機能を搭載したサーバである。
【００２６】
また、本実施形態のプリントシステムは、上述した構成の事業所Ａ１０と、１または複数のクライアントＰＣ１００、１または複数のプリントサーバ２００、１または複数のプリンタ３００がＬＡＮ７００を介して接続される構成の１または複数の事業所Ｂ２０とが、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）９００を介して接続される構成であってもよい。
【００２７】
なお、本実施形態では、ＩＣカード認証サーバ８００にＩＣカード認証を行わせるように構成したが、印刷管理サーバ４００と一体として構成してもよく、さらにＩＣカード認証サーバ８００がログインサービスＰＣ５００と連携し、ログインサービスＰＣ５００で認証を実行させるようにしてもよい。その際、印刷管理サーバ４００は、ログインサービスＰＣ５００で認証がなされ正規のユーザと判断できればＩＣカード認証用テーブルを参照しないものとする。
【００２８】
次に、図２を用いて、図１に示したクライアントＰＣ１００、プリントサーバ２００、印刷管理サーバ４００、ログインサービスＰＣ５００、ディレクトリサービスサーバ６００、ＩＣカード認証サーバ８００に適用可能な情報処理装置のハードウェア構成について説明する。
図２は、図１に示したクライアントＰＣ１００、プリントサーバ２００、印刷管理サーバ４００、ログインサービスＰＣ５００、ディレクトリサービスサーバ６００、ＩＣカード認証サーバ８００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２９】
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）、各サーバあるいは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。ビデオコントローラ２０６は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３１】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）のような外部記憶装置や、フレキシブルディスク（ＦＤ）、あるいはＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
通信Ｉ／Ｆ（インタフェース）コントローラ２０８は、図１に示したＬＡＮ７００のようなネットワークを介して外部機器と接続、通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明において、後述する印刷処理を実現するための各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードすることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３４】
次に、図３を用いて、本発明の画像処理装置としてのプリンタ３００を制御するコントローラユニット（ネットワークインタフェース装置）３１６のハードウェア構成について説明する。
図３は、図１に示したプリンタ３００のコントローラユニット３１６のハードウェア構成一例を示すブロック図である。
【００３５】
図３において、コントローラユニット３１６は、画像出力デバイスとして機能するプリンタ３１２と接続する一方、図１に示したＬＡＮ７００のようなＬＡＮや、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）またはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行う。
【００３６】
コントローラユニット３１６において、ＣＰＵ３０１はシステム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０４は外部記憶装置で、システムを制御するための各種プログラム、画像データ等を格納する。また、ＨＤＤ３０４には、図５に示すＩＣカード認証用テーブル５０が格納されている。
【００３７】
操作部Ｉ／Ｆ３０７は、操作部３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力したユーザ情報等の情報をＣＰＵ３０１に伝える役割をする。
ネットワークＩ／Ｆ３０５は、ＬＡＮ７００等のネットワークに接続し、データの入出力を行う。
外部Ｉ／Ｆ３１８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４、プリンタポート、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２  Ｖｅｒｓｉｏｎ  Ｃ）等の外部入力を受け付けるインタフェース部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。
以上のデバイスがシステムバス３０９上に配置される。
【００３８】
イメージバスＩ／Ｆ３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  ＣｏｍｐｏｎｅｎｔＩｎｔｅｒｃｏｎｎｅｃｔ）バスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）３１０は、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）コード等のベクトルデータをビットマップイメージに展開する。
【００３９】
プリンタＩ／Ｆ３１１は、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
画像処理部３１７は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、２値画像データはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）等の圧縮伸張処理を行う。
【００４０】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４１】
操作部３０８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有し、矢印キーなどの簡単なハードキーのみを備える。
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
なお、本実施形態では、ＩＣカードを用いるため、カードリーダ３１９を備えるように構成したが、ＩＣカード以外に指紋や指静脈等を用いた認証を行うことも可能である。その場合、カードリーダ３１９は指紋リーダ、指静脈リーダに置き換えることで実現可能である。
以上のような構成によって、プリンタ３００は、ＬＡＮ７００から受信した印刷データをプリンタ３１２により印刷出力することができる。
【００４２】
次に、図４、５、６、７、８、９を参照しながら、本実施形態におけるプリントシステム１の全体の流れを説明する。
図４は、本実施形態のプリントシステム１における書誌情報データ４０の一例を示すデータ構成図、図５は、本実施形態のプリントシステム１におけるＩＣカード認証用テーブル５０の一例を示すデータ構成図、図６は、本実施形態のプリントシステム１における処理全体の流れを示すフローチャート、図７は、本実施形態のプリントシステム１における割り込み制御処理の流れを示す第１のフローチャート、図８は、本実施形態のプリントシステム１における割り込み印刷処理の流れを示す第２のフローチャート、図９は、本実施形態のプリントシステム１におけるユーザ管理テーブル９０の一例を示すデータ構成図である。
【００４３】
図６のフローチャートにおいて、まず、ユーザはクライアントＰＣ１００にログインし、該クライアントＰＣ１００で実行されるアプリケーションプログラムから上記印刷先設定されたプリンタドライバに対応する論理プリンタへの印刷指示を行う。
この印刷指示に応じて、クライアントＰＣ１００のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する。クライアントＰＣ１００のプリンタドライバは、該アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データを生成する（ステップＳ６０１）。そして、クライアントＰＣ１００は、生成した印刷データをプリントサーバ２００に送信し（ステップＳ６０２）、プリントサーバ２００はこの印刷データを所定の格納場所に格納させる（ステップＳ６０３）。
なお、クライアントＰＣ１００からプリントサーバ２００への送信は、例えば、ＬＰＲ印刷の仕組みを用いて送信される。また、プリントサーバ２００は、上記所定の格納場所に印刷データが格納されても、この時点では印刷装置への送信は行わない。
【００４４】
次に、プリントサーバ２００は、クライアントＰＣ１００から受信して上記所定の格納場所に格納された上記印刷データから、図４に示す書誌情報データ４０を抽出、生成する（ステップＳ６０４）。プリントサーバ２００は、該抽出、生成した書誌情報データ４０を印刷管理サーバ４００に送信し（ステップＳ６０５）、ネットワーク上でのファイル共有の仕組みを用いて、印刷管理サーバ４００の所定の格納場所（予め設定されているディレクトリ）に格納させる（ステップＳ６０６）。
【００４５】
ここで、図４を参照して、書誌情報データ４０について説明する。
図４に示すように、書誌情報データ４０は、ログインユーザ名４０１、印刷データ格納サーバＩＰアドレス４０２、印刷データのパス４０３、ドキュメント名４０４、部数４０５、ページ４０６、エラー有無４０７、タイムスタンプ４０８、割り込み印刷可否４０９（割込可否情報）、割り込み許可ジョブ数４１０（割込許可ジョブ数情報）等の情報から構成される。
【００４６】
ログインユーザ名４０１は、例えばクライアントＰＣ１００のログインユーザ名を示す。
印刷データ格納サーバＩＰアドレス４０２は、対応する印刷データを格納するプリントサーバ２００のＩＰアドレスを示す。
印刷データのパス４０３は、対応する印刷データの格納場所を示すフルパスを示す。
【００４７】
ドキュメント名４０４は、対応する印刷データのドキュメント名を示す。
部数４０５は、対応する印刷データの印刷部数を示す。
ページ４０６は、対応する印刷データのページ数を示す。
エラー有無４０７は、対応する印刷データの印刷でエラーがあったか否かを示すものであり、書誌情報データ４０が作成されたタイミングでは「無」となっている。
タイムスタンプ４０８は、プリントサーバ２００で印刷データを受信した際に付与されるものであり、対応する印刷データを受信した日時を示す。
【００４８】
割り込み印刷可否４０９は、ステップＳ６０１において、印刷指示を行う際に設定するもので、そのジョブ（印刷データ）の印刷中に該ジョブに対する割り込み可否を設定するものである。デフォルトは、「割り込み禁止」である。
割り込み許可ジョブ数４１０も、ステップＳ６０１において印刷指示を行う際に設定するもので、割り込み印刷可否４０９で「割り込み許可」に設定した場合に割り込み可能な最大ジョブ数を設定するものである。割り込み許可ジョブ数４１０のデフォルトは、１ジョブとする。なお、この実施例では最大ジョブ数としているが、最大ページ数などで判断しても良い。
【００４９】
以下、プリントシステム１の全体の説明に戻る。
印刷管理サーバ４００は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ２００から送信された書誌情報データ４０が格納されると、該書誌情報データ４０を解析し、書誌情報データ４０を印刷管理サーバ４００の外部記憶装置上に構築される書誌情報ＤＢに登録する。なお、図４の割り込み印刷可否４０９、割り込み許可ジョブ数４１０は、印刷管理サーバ４００で生成するようにしてもよい。
【００５０】
一方、プリンタ３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報を読み取り（ステップＳ６０７）、該読み取った個人認証情報を認証要求としてＩＣカード認証サーバ８００に送信する（ステップＳ６０８）。個人認証情報は、認証に用いられる情報であり該ＩＣカードの製造番号でも良い。
【００５１】
ＩＣカード認証サーバ８００は、プリンタ３００より個人認証情報を受信すると（ステップＳ６０９）、ＩＣカード認証サーバ８００の外部記憶装置上に記憶される図５に示すＩＣカード認証用テーブル５０に基づいて該個人認証情報の認証処理を行い、認証結果をプリンタ３００に返信する（ステップＳ６１０）。なお、認証処理に成功した場合には、認証結果として、クライアントＰＣ１００のログインであるユーザ名（ユーザ識別情報）５０２と印刷権限（印刷権限情報）５０７を送信するものとする。
【００５２】
ここで図５を参照して、ＩＣカード認証用テーブル５０について説明する。
図５に示すように、ＩＣカード認証用テーブル５０は、カード製造番号５０１、ユーザ名５０２、メールアドレス５０３、部門ＩＤ５０４、部門パスワード５０５、管理者権限５０６、印刷権限５０７等の情報から構成される。
【００５３】
カード製造番号５０１は、例えばＩＣカードの製造番号を示す。
ユーザ名５０２は、クライアントＰＣ１００のログインユーザ名を示す。
メールアドレス５０３は、ログインユーザ名に関連付けている電子メールアドレスを示す。
部門ＩＤ５０４は、ログインユーザが所属する部門の部門ＩＤを示す。
部門パスワード５０５は、部門ＩＤ５０４による認証を行う際のパスワードを示す。
管理者権限５０６は、ログインユーザの管理者権限有無を示す。
印刷権限５０７は、プルプリント印刷を行う際の印刷権限を示す。該権限が高い場合は、印刷中のユーザに割り込み印刷の承諾を得なくても、強制的に割り込み印刷が行うことができる。権限のレベルは、数値でレベル分けしても良いし、管理職、一般職などのカテゴリで管理しても良い。
【００５４】
以下、プリントシステム１の全体の説明に戻る。
プリンタ３００は、ＩＣカード認証サーバ８００から、認証に成功した旨の認証結果としてユーザ名５０２、印刷権限５０７等を受信（受け付け）する（ステップＳ６１１）。
次に、プリンタ３００は、ＲＡＭ３０２（識別情報記憶手段）に保持しているユーザ管理テーブル９０（図９）の印刷中ユーザ９０１のユーザ情報を参照し、印刷中のユーザがいるか否かを判定する（ステップＳ６１２）。
図９に示すように、ユーザ管理テーブル９０は、プリンタ３００において現在印刷中のユーザ（第１のユーザ）に関する情報を示す印刷中ユーザ９０１と、割り込み印刷を行っているユーザ（第２のユーザ）に関する情報を示す割り込みユーザ９０２を有する。
既に印刷中のユーザが存在する場合は、ステップＳ６１４に進む。存在しない場合は、ステップＳ６１３に進む。
【００５５】
印刷中のユーザが存在する場合、割り込み印刷を行い終了する（ステップＳ６１４）。割り込み印刷処理の詳細は、図７のフローチャートを用いて後述する。
【００５６】
印刷中のユーザが存在しない場合、プリンタ３００は、現在ログインしているユーザを、ＲＡＭ３０２に保持しているユーザ管理テーブル９０の印刷中ユーザ９０１として記憶する（ステップＳ６１３）。
次に、プリンタ３００は、ステップＳ６１１で取得した個人認証結果に関するユーザのすべての印刷データの印刷要求（印刷指示）を印刷管理サーバ４００に送信する（ステップＳ６１５）。なお、この印刷要求は、ユーザ名等を含むものとする。
【００５７】
印刷管理サーバ４００は、プリンタ３００から印刷データの印刷要求を受信すると（ステップＳ６１６）、該出力指示がなされた印刷データの書誌情報データ４０を、ユーザ名をキーにして書誌情報ＤＢから検索し、該検索した書誌情報から該当する印刷データを格納しているプリントサーバ２００を特定し、該プリントサーバ２００に該当する印刷データの印刷要求を送信する（ステップＳ６１７）。
なお、上記印刷要求は、該当するタイムスタンプやドキュメント名やプリンタのＩＰアドレスを含む印刷コマンドである。このＩＰアドレスは、印刷要求に含まれても良いし、通知されても良い。なお、上述のタイムスタンプは、プリントサーバ２００で印刷データを受信した際に付与される。
【００５８】
プリントサーバ２００は、印刷管理サーバ４００から印刷要求を受信すると（ステップＳ６１８）、該印刷要求に基づいて印刷データをプリンタ３００に送信する（ステップＳ６１９）。プリンタ３００は、印刷データを受信して、受信した印刷データをＬＰＲ印刷により印刷する（ステップＳ６２０）。
プリンタ３００での印刷が完了すると（ステップＳ６２１）、プリンタ３００は、ステップＳ６１３で記憶したユーザ管理テーブル９０の印刷中ユーザ９０１の情報を削除する（ステップＳ６２２）。
【００５９】
以下、図７を参照して、本実施形態のプリントシステム１における割り込み制御について説明する。
なお、図７に示す割り込み制御処理は、図６のステップＳ６１４の割り込み印刷制御の詳細を示しており、プリンタ３００のＣＰＵ３０１が、ＲＯＭ３０３またはＨＤＤ３０４に格納されるプログラムをＲＡＭ３０２上にロード等して実行することにより実現される。
【００６０】
第１のユーザがプリンタ３００で印刷中に、第２のユーザが割り込み印刷をしようとする場合、プリンタ３００のＣＰＵ３０１は、ＲＡＭ３０２に保持されているユーザ管理テーブル９０の割り込みユーザ９０２に、第２のユーザを割り込みユーザとして記憶する（ステップＳ７０１）。
続いて、プリンタ３００のＣＰＵ３０１は、第１のユーザである印刷中ユーザ９０１の印刷権限５０７と、第２のユーザである割り込みユーザ９０２の印刷権限５０７とを比較する（ステップＳ７０２）。
権限の比較方法は、夫々のユーザのＩＣカードに任意に振り分けられた印刷権限５０７の数値レベルを比較しても良いし、管理職、一般職などのカテゴリレベルで比較しても良い。第２のユーザの印刷権限が第１のユーザより上であれば、強制的に割り込みモードに移行し、ステップＳ７０７に進む。該印刷権限が同等以下であれば、ステップＳ７０３に進む。
【００６１】
ステップＳ７０３において、プリンタ３００は、印刷中のジョブの書誌情報データ４０を参照し、割り込み印刷可否４０９が「割り込み禁止」に設定されているか否かを判定し（ステップＳ７０３）、「割り込み禁止」に設定されている場合は、操作部３０８に割り込み不可を明示する文字列、例えば、“ワリコミフカ  ＩＣカードヲカザシテクダサイ”等を表示する（ステップＳ７０４）。操作部３０８において、漢字などの全角文字を表示できる場合は、”ユーザ○○さんのＩＣカードをかざして下さい”と言ったメッセージを表示しても良い。一方、割り込み印刷可否４０９が「割り込み許可」に設定されている場合は、ステップＳ７０５に進む。
なお、ステップＳ７０３の判定は、プリンタ３００が印刷管理サーバ４００に印刷中のジョブ名等を含む判定要求を送信し、これらを用いて印刷管理サーバ４００に割り込み印刷の可否を判定させ、プリンタ３００が判定結果を受け取るようにしてもよい。
【００６２】
ステップＳ７０５において、プリンタ３００のＣＰＵ３０１は、印刷中のジョブの書誌情報データ４０を参照し、割り込み許可ジョブ数４１０を取得し、ＲＡＭ３０２に保存されている第２のユーザにより割り込みされたジョブ数と比較する（ステップＳ７０５）。本実施例において、割込み許可ジョブ数のデフォルト数値は「１」である。割り込みされたジョブ数が割り込み許可ジョブ数４１０を超えている場合は、前述のステップＳ７０４に進む。
一方、割り込みされたジョブ数が割り込み許可ジョブ数４１０の範囲内であれば、プリンタ３００のＣＰＵ３０１は、ＲＡＭ３０２に割り込みされたジョブ数を記憶し、ステップＳ７０７に進み、割り込み印刷に移行する（ステップＳ７１１）。
なお、ステップＳ７０３の判定は、プリンタ３００が印刷管理サーバ４００に印刷中のジョブ名や、第２のユーザのユーザ名等を送信し、これらを用いて印刷管理サーバ４００に割り込み印刷の可否を判定させ、プリンタ３００が判定結果を受け取るようにしてもよい。
【００６３】
ステップＳ７０４で操作部３０８に割り込み不可を明示する文字列を表示後、割り込みの承諾を得るため、プリンタ３００は印刷中の第１のユーザのＩＣカードがかざされ、第１のユーザの承認指示を受け付けたかどうかを確認する（ステップＳ７０６）。一定時間、ＩＣカードがかざされず、第１のユーザの承認指示が受け付けられなかった場合は、ステップＳ７１０に進み、割り込み印刷を終了する。
第１のユーザのＩＣカードがかざされた場合は、ステップＳ７０７に進む。
【００６４】
プリンタ３００は、割り込み印刷に移行するために、第１のユーザの印刷中のジョブを中断し、中断箇所をＲＡＭ３０２に記憶する（ステップＳ７０７）。なお、ここでは印刷中のページ数を記憶するが、複数ジョブが印刷中の場合はジョブ毎の区切りで中断しても良い。
すなわち、本願発明では、第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けて、該第２のユーザのユーザ識別情報に対応付けて管理されている第２のユーザの印刷データの印刷を割り込んで行うことが可能か否かを判定する割込印刷可否判定処理を備えている。この割込印刷可否判定処理は、ステップＳ７０２の「印刷権限」の判断、ステップＳ７０３の「割込印刷許可」の判断ステップＳ７０５の「割込印刷許可ジョブ数」等を含んでいる。また、ステップＳ７０７で説明しているように、１つの印刷ジョブのページ間であるか否かを判断することにより割り込み印刷を行うことが可能であるかの判断処理や、現在印刷処理中の印刷ジョブの後に、同一ユーザの印刷ジョブが待機している印刷ジョブ間であるか否かを判断することにより割り込み印刷を行うことが可能であるかの判断処理も含まれるものとする。
また、「割り込み許可人数」の判断も本割込印刷可否判定処理に含まれるものとする。たとえば、第２のユーザが割り込み印刷を行っている時に、新たに第３のユーザのＩＣカードかざされた場合（割り込みの割り込み）は、第３のユーザの印刷を許可しないと判断する処理であってもよいし、第１のユーザ、第２のユーザの許可を得た上で割込み印刷を可能にするかを判断する処理であってもよい。
またこの割込印刷可否判定処理は、上記列挙した複数の判断処理のいずれか、または複数の組み合わせで判定することも含まれるものとする。
【００６５】
プリンタ３００は、第２のユーザの割り込み印刷を行う（ステップＳ７０８）。割り込み印刷処理の詳細については後述する。プリンタ３００は、割り込み印刷が終了すると、中断中のジョブの印刷を再開する（ステップＳ７０９）。その際、ステップＳ７０７で記憶した中断箇所から再開する。印刷終了後、プリンタ３００のＣＰＵ３０１は、ステップＳ７０１においてＲＡＭ３０２のユーザ管理テーブル９０の割り込みユーザ９０２に記憶した該ユーザの情報をメモリから破棄して処理を終了する（ステップＳ７１０）。
【００６６】
次に、図８を参照しながら、ステップＳ７０８の第２のユーザによる割り込み印刷処理について詳細に説明する。
まず、プリンタ３００は、ＩＣカードから読み取った第２のユーザのユーザ名をキーにして、印刷管理サーバ４００から第２のユーザの印刷データの一覧であるジョブリストを取得し（ステップＳ８０１）、ジョブリストの先頭のジョブ名をＲＡＭ３０２に保存する（ステップＳ８０２）。
次に、プリンタ３００は、操作部３０８に第２のユーザにジョブの選択を促す文字列、例えば、”ジョブヲセンタクシテクダサイ”等を表示する（ステップＳ８０３）。
次に、プリンタ３００は、第２のユーザにより上下矢印キーが押下された回数を取得する（ステップＳ８０４）。ここで、上下矢印キーの押下についてはタイムアウト判定を行い、一定時間矢印キーが押下されない場合は、ステップＳ８０８に進む。
続いて、プリンタ３００は、ステップＳ８０４で取得した回数に対応するジョブ名をジョブリストから検索し（ステップＳ８０５）、合致したジョブ名をＲＡＭ３０２に保存し（ステップＳ８０６）、ＲＡＭ３０２に保存したジョブ名を操作部３０８に表示する（ステップＳ８０７）。
【００６７】
次に、プリンタ３００は、割り込み印刷を開始するために第２のユーザのＩＣカードがかざされたか（印刷指示を受け付けたか）をチェックする（ステップＳ８０８）。一定時間、第２のユーザのＩＣカードがかざされなかった場合は、割り込み印刷を中止し、そのまま割り込み印刷処理を終了する。ＩＣカードがかざされた場合は、ステップＳ８０９に進む。
第２のユーザのＩＣカードがかざされたかのチェックは、図６のステップＳ６０７〜ステップＳ６１１の処理を行い、得られた（受け付けた）ユーザ名が図９の割り込みユーザ９０２と一致するかで判断する。
ステップＳ８０９では、プリンタ３００は、ステップＳ８０６でＲＡＭ３０２に保存したジョブ名に対応する印刷ジョブを印刷管理サーバ４００から取得し（ステップＳ８０９）、取得したジョブを印刷する（ステップＳ８１０）。
プリンタ３００は、第２のユーザによる割り込み印刷が終了したか確認し（ステップＳ８１１）、割り込み印刷が終了したら割り込み印刷処理を終了する。
【００６８】
以上説明したように、本発明に係るプリントシステムにおいて割り込み印刷を効率良く実行することができる画像処理装置及びネットワークインタフェース装置、制御方法、プログラムを提供できる。特に、例えば割り込みジョブは１ジョブとするというように、割り込み印刷の可否及び割り込みジョブ数を制御することが可能になるので、割り込まれたユーザの印刷待ち時間を短縮できる効果を奏する。
【００６９】
以上、添付図面を参照しながら、本発明に係るプリントシステム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７０】
【図１】本発明の画像処理装置を適用可能なプリントシステム１の構成の一例を示すシステム構成図
【図２】クライアントＰＣ１００、プリントサーバ２００、印刷管理サーバ４００、ログインサービスＰＣ５００、ディレクトリサービスサーバ６００、ＩＣカード認証サーバ８００に適用可能な情報処理装置のハードウェア構成を示すブロック図
【図３】プリンタ３００のコントローラユニット３１６のハードウェア構成の一例を示すブロック図
【図４】本実施形態のプリントシステム１における書誌情報データ４０の一例を示すデータ構成図
【図５】本実施形態のプリントシステム１におけるＩＣカード認証用テーブル５０の一例を示すデータ構成図
【図６】本実施形態のプリントシステム１における処理全体の流れを示すフローチャート
【図７】本実施形態のプリントシステム１における割り込み制御処理の流れを示すフローチャート
【図８】本実施形態のプリントシステム１における割り込み印刷処理の流れを示すフローチャート
【図９】本実施形態のプリントシステム１におけるユーザ管理テーブル９０の一例を示すデータ構成図
【符号の説明】
【００７１】
１………プリントシステム
１０………事業所Ａ
２０………事業所Ｂ
１００………クライアントＰＣ
２００………プリントサーバ
３００………プリンタ
４００………印刷管理サーバ
５００………ログインサービスＰＣ
６００………ディレクトリサービスサーバ
７００………ＬＡＮ
８００………ＩＣカード認証サーバ
９００………ＷＡＮ
【図１】
2010146486.tif 000003
【図２】
2010146486.tif 000004
【図３】
2010146486.tif 000005
【図４】
2010146486.tif 000006
【図５】
2010146486.tif 000007
【図６】
2010146486.tif 000008
【図７】
2010146486.tif 000009
【図８】
2010146486.tif 000010
【図９】
2010146486.tif 000011
【手続補正書】
【提出日】平成21年6月29日(2009.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置であって、
ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記割込印刷可否判定手段は、前記第１のユーザの印刷権限を示す印刷権限情報と、前記第２のユーザの印刷権限を示す印刷権限情報とを比較し、前記第２のユーザの印刷権限情報が高い場合に、第２のユーザの印刷データの割込み印刷が可能であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記割込印刷可否判定手段は、前記印刷管理サーバから取得した前記第１のユーザの印刷データに対して他のユーザの印刷データの割り込みを許可するか否かを示す割込み印刷許可情報を用いて、前記第２のユーザの印刷データの割込み印刷が可能であるか否かを判定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記割込印刷可否判定手段は、前記印刷管理サーバから取得した前記第１のユーザの印刷データに対して他のユーザの印刷データの割り込みを許可する印刷データ数を示す割込み許可数情報を用いて、前記第２のユーザの印刷データの割込み印刷が可能であるか否かを判定することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記印刷中の第１のユーザの印刷データの印刷が中断された位置を記憶する中断位置記憶手段と、
前記割込印刷手段により前記第２のユーザの割込み印刷が終了すると、前記中断位置記憶手段により記憶した前記第１のユーザの印刷データの印刷が中断した位置から印刷を再開する印刷再開手段とを備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
画像処理装置に接続され、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信するネットワークインタフェース装置であって、
ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段とを備えることを特徴とするネットワークインターフェース装置。
【請求項７】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置における制御方法であって、
前記画像処理装置のユーザ識別情報受付手段が、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付工程と、
前記画像処理装置の識別情報記憶手段が、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶工程と、
前記画像処理装置の印刷手段が、前記識別情報記憶工程によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷工程と、
前記画像処理装置の割込印刷可否判定手段が、前記印刷工程によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定工程と、
前記画像処理装置の割込印刷手段が、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷工程と、
前記画像処理装置の割込承認受付手段が、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付工程とを備えることを特徴とする制御方法。
【請求項８】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置のプログラムであって、
ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段として機能させるプログラム。
【請求項９】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サ
ーバと通信可能な画像処理装置からなる画像処理システムであって、
前記画像処理装置は、
ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段とを備え、
前記印刷管理サーバは、
前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信手段を備えることを特徴とする画像処理システム。
【請求項１０】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サ
ーバと通信可能な画像処理装置からなる画像処理システムにおける制御方法であって、
前記画像処理装置において、
前記画像処理装置のユーザ識別情報受付手段が、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付工程と、
前記画像処理装置の識別情報記憶手段が、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶工程と、
前記画像処理装置の印刷手段が、前記識別情報記憶工程によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷工程と、
前記画像処理装置の割込印刷可否判定手段が、前記印刷工程によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定工程と、
前記画像処理装置の割込印刷手段が、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷工程と、
前記画像処理装置の割込承認受付手段が、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付工程とを備え、
前記印刷管理サーバにおいて、
前記印刷管理サーバの印刷データ送信手段が、前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信工程を備えることを特徴とする制御方法。
【請求項１１】
ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サ
ーバと通信可能な画像処理装置からなる画像処理システムとして機能させるプログラムであって、
前記画像処理装置を、
ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、
前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、
前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段として機能させ、
前記印刷管理サーバを、
前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信手段として機能させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
前述した目的を達成するために第１の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置であって、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段とを備えることを特徴とする画像処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
前記割込印刷可否判定手段は、前記第１のユーザの印刷権限を示す印刷権限情報と、前記第２のユーザの印刷権限を示す印刷権限情報とを比較し、前記第２のユーザの印刷権限情報が高い場合に、第２のユーザの印刷データの割込み印刷が可能であると判定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記割込印刷可否判定手段は、前記印刷管理サーバから取得した前記第１のユーザの印刷データに対して他のユーザの印刷データの割り込みを許可するか否かを示す割込み印刷許可情報を用いて、前記第２のユーザの印刷データの割込み印刷が可能であるか否かを判定する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
これにより、割込印刷可否判定は、印刷管理サーバから取得した第１のユーザの印刷データに対して他のユーザの印刷データの割り込みを許可するか否かを示す割込み印刷許可情報を用いて、前記第２のユーザの印刷データの割込み印刷が可能であるか否かを判定することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
前記割込印刷可否判定手段は、前記印刷管理サーバから取得した前記第１のユーザの印刷データに対して他のユーザの印刷データの割り込みを許可する印刷データ数を示す割込み許可数情報を用いて、前記第２のユーザの印刷データの割込み印刷が可能であるか否かを判定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記印刷中の第１のユーザの印刷データの印刷が中断された位置を記憶する中断位置記憶手段と、前記割込印刷手段により前記第２のユーザの割込み印刷が終了すると、前記中断位置記憶手段により記憶した前記第１のユーザの印刷データの印刷が中断した位置から印刷を再開する印刷再開手段とを備えることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第２の発明は、画像処理装置に接続され、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信するネットワークインタフェース装置であって、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段とを備えることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第３の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと通信可能な画像処理装置のプログラムであって、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段として機能させる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第４の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サーバと通信可能な画像処理装置からなる画像処理システムであって、前記画像処理装置は、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段とを備え、前記印刷管理サーバは、前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信手段を備えることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第５の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サーバと通信可能な画像処理装置からなる画像処理システムにおける制御方法であって、前記画像処理装置において、前記画像処理装置のユーザ識別情報受付手段が、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付工程と、前記画像処理装置の識別情報記憶手段が、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶工程と、前記画像処理装置の印刷手段が、前記識別情報記憶工程によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷工程と、前記画像処理装置の割込印刷可否判定手段が、前記印刷工程によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定工程と、前記画像処理装置の割込印刷手段が、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷工程と、前記画像処理装置の割込承認受付手段が、前記割込印刷可否判定工程によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付工程とを備え、前記印刷管理サーバにおいて、前記印刷管理サーバの印刷データ送信手段が、前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信工程を備えることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第６の発明は、ユーザ識別情報と対応付けて印刷データを管理する印刷管理サーバと、前記印刷管理サーバと通信可能な画像処理装置からなる画像処理システムとして機能させるプログラムであって、前記画像処理装置を、ユーザのユーザ識別情報を受け付けるユーザ識別情報受付手段と、第１のユーザのユーザ識別情報の受け付けに応じて、前記第１のユーザのユーザ識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段によって記憶した前記第１のユーザのユーザ識別情報に対応する印刷データの印刷を行う印刷手段と、前記印刷手段によって第１のユーザの印刷データの印刷が行われている間に、第２のユーザのユーザ識別情報を受け付けた場合、前記第２のユーザのユーザ識別情報に対応付けて管理されている前記第２のユーザの印刷データの割込み印刷が可能か否かを判定する割込印刷可否判定手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能であると判定した場合、割込み印刷を実行する割込印刷手段と、前記割込印刷可否判定手段によって前記第２のユーザの印刷データの割込み印刷が可能でないと判定した場合、前記第１のユーザの承認指示を受け付けることで前記第２のユーザの印刷データの割込み印刷を可能にする割込承認受付手段として機能させ、前記印刷管理サーバを、前記第１のユーザのユーザ識別情報に対応付けて管理されている前記第１のユーザの印刷データを、前記画像処理装置に送信する印刷データ送信手段として機能させる。