(57)【要約】【課題】鍵付きスタッカ等に出力済みの印刷物を、他のユーザがログイン中であっても、該ログイン中の他のユーザによる装置の利用を妨げることなく、直ちに受領することができる画像形成装置を提供する。【解決手段】操作パネル１５とは別の認証部１９を有し、一のユーザがログイン中に別のユーザが認証部１９で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の保持部(鍵付きスタッカ)２４に保持されているならば、操作パネル１５をログイン中のユーザに占有させたままで、保持部２４を開鍵して、印刷物を取り出し可能な状態に切り替える。【選択図】図２
2017039257.tif 000002
【特許請求の範囲】
【請求項１】
記録紙に画像を印刷して出力する画像形成部と、
前記画像形成部から出力された印刷物を保持すると共に、保持している印刷物を取り出し可能な状態と取り出し不能な状態に切り替え可能な保持部と、
ユーザ認証を行う認証部と、
一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の前記保持部に保持されているならば、前記保持部を取り出し可能な状態に切り替える制御部と、
を有する
ことを特徴とする画像形成装置。
【請求項２】
ユーザから各種の操作を受ける操作パネルを有し、
前記認証部は、前記操作パネルとは別に設けられている
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の前記保持部に保持されているならば、前記操作パネルをログイン中のユーザに占有させたままで、前記保持部を取り出し可能な状態に切り替える
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
取り出し不能な状態の前記保持部に印刷物を出力する印刷ジョブは他の印刷ジョブより優先度の高い高優先度印刷ジョブであり、
前記制御部は、一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする前記高優先度印刷ジョブが実行待ちの状態で存在し、かつ、前記画像形成部が前記高優先度印刷ジョブより優先度が高くない他の印刷ジョブを実行している場合は、前記別のユーザを宛先とする高優先度印刷ジョブにリソースの一部を割り当てて、該高優先度印刷ジョブに係る処理を前記他の印刷ジョブの実行と並行して行う
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像形成装置。
【請求項５】
一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを利用予約ユーザとして登録する利用予約ユーザ登録部をさらに有し、
前記制御部は、ログイン中のユーザがログアウトした場合に、前記利用予約ユーザ登録部に登録されているユーザによるログインを、他のユーザよりも優先して受け付ける
ことを特徴とする請求項１乃至４のいずれか１つに記載の画像形成装置。
【請求項６】
前記利用予約ユーザ登録部は、一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の前記保持部に保持されていて前記保持部が前記制御部によって取り出し可能な状態に切り替えられた場合は、前記別のユーザの前記登録を取り消す
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記利用予約ユーザが登録されていることを報知する報知部をさらに有する
ことを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
情報処理装置で実行されるプログラムであって、
請求項１乃至７のいずれか１つに記載の画像形成装置の取り出し不能な状態の保持部に印刷物を出力する旨の指定をユーザから受けるステップと、
前記指定を含む印刷ジョブを送信するステップと、
を有する
ことを特徴とするプログラム。
【請求項９】
請求項１乃至７のいずれか１つに記載の画像形成装置とネットワークで接続されたサーバで実行されるプログラムであって、
前記画像形成装置の取り出し不能な状態の保持部に印刷物を出力する旨の指定を含む印刷ジョブを受信した場合に、該印刷ジョブを前記画像形成装置に送信して実行させるステップと、
前記指定を含まない印刷ジョブを受信した場合に、該印刷ジョブを前記サーバが保存するステップと、
前記保存されている印刷ジョブの印刷指示をユーザから受け付けた前記画像形成装置から前記保存されている印刷ジョブの送信要求を受けた場合に、該印刷ジョブを前記送信要求の送信元の画像形成装置に送信するステップと、
を有する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一のユーザがログイン中に別のユーザの認証を受け付ける画像形成装置等に関する。
【背景技術】
【０００２】
機密文書を印刷する方法として、一般に、ＰＣ（パーソナルコンピュータ）等の端末装置から宛先のユーザを指定した印刷ジョブをプリントサーバに送信して該印刷ジョブをプリントサーバに保持しておき、ユーザが任意の印刷装置でユーザ認証を行い、操作パネルから自分宛ての印刷ジョブの取得を要求等すると、プリントサーバから該当の印刷ジョブがその印刷装置に送信されて印刷が開始される、所謂、プルプリントがある。プルプリントは、印刷開始時に出力先の印刷装置でユーザ認証を受けることによりそのユーザがその印刷装置の前に居ることを担保して、印刷物が他人に覗き見などされて情報漏洩することを防止するものである。
【０００３】
プルプリントで印刷物を取得するためには、通常、ユーザ認証を行って印刷装置にログインした後、プリントサーバに保持されているログインユーザ宛ての印刷ジョブのリストを操作パネルに表示させ、該リストの中から所望の印刷ジョブを選択して印刷の開始を要求するといった操作を行う。そのため、他のユーザがログイン中は、そのユーザが利用を終えてログアウトするまで待つ必要があった。
【０００４】
このような待ち状態を回避するための技術として、下記特許文献１には、第１のユーザがログイン中に第２のユーザが認証要求を行った場合、第１のユーザが操作中である機能の機密レベルの高さに応じて、第２のユーザのログインを許可又は不許可とする技術が開示されている。
【０００５】
また、下記特許文献２には、操作パネルとは別の認証装置を備え、認証装置からログインしたユーザに関連付けされた認証プリントジョブがある場合は、現ユーザの操作と並行して認証プリントジョブを実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２９５１号公報
【特許文献２】特開２０１４−４８９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、プルプリントでは、ユーザが印刷装置の設置場所に移動し、認証作業が完了して初めて印刷ジョブがプリントサーバから印刷装置に送信されて印刷処理が開始される。そのため、ユーザが印刷物を取得するまでの待ち時間が、通常の印刷に比べて長くなってしまう。
【０００８】
このことを改善する方法として、複数段から成る排紙トレイの少なくとも一つが施錠可能な鍵付きボックスの形態で構成されたスタッカ装置(鍵付きスタッカ)を設けておき、機密性を確保しつつ急ぎで印刷物を受領したい場合は、該印刷装置の鍵付きスタッカを出力先に設定した印刷ジョブを該印刷装置に送信して直ちに印刷を実行させておき、ユーザが該印刷装置での認証作業を完了してログインしたタイミングで当該鍵付きボックスを開錠するという技術が考えられる。
【０００９】
この場合、印刷装置の設置場所に移動してログインすれば、開錠された鍵付きスタッカから印刷物を直ちに受領することが可能となる。しかしながら、印刷装置に到着したとき、既に他のユーザがログイン中で印刷装置を占有している場合には、新たにこの印刷装置にログインして開鍵の作業を行うことができない。そのため、現在使用中のユーザが作業を完了してログアウトするまで待たなければならず、迅速に印刷物を受領できない。
【００１０】
この問題への対応として、特許文献１に開示の技術のように、元のユーザのログイン中に別のユーザのログインを許可してしまうと、元のユーザによる装置の利用が別のユーザによって妨げられてしまい、元のユーザに不便をかけてしまう。特許文献２の技術では、第１のユーザのログイン中に第２のユーザのログインは可能であるが、出力物の混在/取り違え/露見を防ぐために、第２のユーザの認証プリントジョブに係る出力は第１のユーザの処理が終了した後に行われる構成なので、結局、第２のユーザは第１のユーザの処理の終了を待つ必要があった。
【００１１】
本発明は、上記の問題を解決しようとするものであり、鍵付きスタッカ等に出力済みの印刷物を、他のユーザがログイン中であっても、該ログイン中のユーザによる装置の利用を妨げることなく、直ちに受領することができる画像形成装置およびこれに関連するプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１３】
［１］記録紙に画像を印刷して出力する画像形成部と、
前記画像形成部から出力された印刷物を保持すると共に、保持している印刷物を取り出し可能な状態と取り出し不能な状態に切り替え可能な保持部と、
ユーザ認証を行う認証部と、
一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の前記保持部に保持されているならば、前記保持部を取り出し可能な状態に切り替える制御部と、
を有する
ことを特徴とする画像形成装置。
【００１４】
上記発明では、出力される印刷物を保持すると共に、保持している印刷物を取り出し可能な状態と取り出し不能な状態に切り替え可能な保持部を有し、一のユーザがログイン中であっても、別のユーザが認証された時点で該別のユーザを宛先とする印刷物が既に保持部に保持されている場合は、該印刷物を取り出し可能な状態に保持部が自動的に切り替えられる。
【００１５】
［２］ユーザから各種の操作を受ける操作パネルを有し、
前記認証部は、前記操作パネルとは別に設けられている
ことを特徴とする［１］に記載の画像形成装置。
【００１６】
［３］前記制御部は、一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の前記保持部に保持されているならば、前記操作パネルをログイン中のユーザに占有させたままで、前記保持部を取り出し可能な状態に切り替える
ことを特徴とする［２］に記載の画像形成装置。
【００１７】
上記発明では、一のユーザがログイン中に別のユーザが認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の保持部に保持されている場合は、印刷物を取り出し可能な状態に保持部を自動的に切り替えるので、該別のユーザは操作パネルを使用する必要がなく、操作パネルは元のログインユーザに占有させた状態を継続する。
【００１８】
［４］取り出し不能な状態の前記保持部に印刷物を出力する印刷ジョブは他の印刷ジョブより優先度の高い高優先度印刷ジョブであり、
前記制御部は、一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする前記高優先度印刷ジョブが実行待ちの状態で存在し、かつ、前記画像形成部が前記高優先度印刷ジョブより優先度が高くない他の印刷ジョブを実行している場合は、前記別のユーザを宛先とする高優先度印刷ジョブにリソースの一部を割り当てて、該高優先度印刷ジョブに係る処理を前記他の印刷ジョブの実行と並行して行う
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像形成装置。
【００１９】
上記発明では、一のユーザがログイン中に別のユーザが認証された場合に、該別のユーザを宛先とする高優先度印刷ジョブが実行待ちの状態にあり、かつ、画像形成部が該高優先度印刷ジョブより優先度が高くない他の印刷ジョブを実行している場合は、該他の印刷ジョブの実行終了を待つことなく、該他の印刷ジョブに割り当てていたＣＰＵやメモリなどのリソースの一部を高優先度印刷ジョブに振り分けて、別のユーザの高優先度印刷ジョブに係る処理（たとえば、ＲＩＰ処理等）が他の印刷ジョブの実行と並行して行われる。
【００２０】
［５］一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを利用予約ユーザとして登録する利用予約ユーザ登録部をさらに有し、
前記制御部は、ログイン中のユーザがログアウトした場合に、前記利用予約ユーザ登録部に登録されているユーザによるログインを、他のユーザよりも優先して受け付ける
ことを特徴とする［１］乃至［４］のいずれか１つに記載の画像形成装置。
【００２１】
上記発明では、一のユーザがログイン中に認証された別のユーザは、該一のユーザがログアウトした後、優先的にログイン操作が受け付けられる。
【００２２】
［６］前記利用予約ユーザ登録部は、一のユーザがログイン中に別のユーザが前記認証部で認証された場合に、該別のユーザを宛先とする印刷物が、取り出し不能な状態の前記保持部に保持されていて前記保持部が前記制御部によって取り出し可能な状態に切り替えられた場合は、前記別のユーザの前記登録を取り消す
ことを特徴とする［５］に記載の画像形成装置。
【００２３】
上記発明では、一のユーザがログイン中に別のユーザが認証され、該別のユーザの印刷物が保持部にあって該保持部を取り出し可能な状態に切り替えた場合は、該別のユーザの目的は達成されたのでさらにログインする必要はないと判断し、該別のユーザの利用予約ユーザとしての登録を取り消す。
【００２４】
［７］前記利用予約ユーザが登録されていることを報知する報知部をさらに有する
ことを特徴とする［５］または［６］に記載の画像形成装置。
【００２５】
上記発明では、利用予約ユーザの状況を報知することで、各ユーザは、画像形成装置の混雑状況等を知ることができる。
【００２６】
［８］情報処理装置で実行されるプログラムであって、
［１］乃至［７］のいずれか１つに記載の画像形成装置の取り出し不能な状態の保持部に印刷物を出力する旨の指定をユーザから受けるステップと、
前記指定を含む印刷ジョブを送信するステップと、
を有する
ことを特徴とするプログラム。
【００２７】
上記発明では、該プログラム(プリンタドライバプログラム)が実行される情報処理装置は、取り出し不能な状態の保持部に印刷物を出力するか否かの指定を含む印刷ジョブを作成して送信することができる。
【００２８】
［９］［１］乃至［７］のいずれか１つに記載の画像形成装置とネットワークで接続されたサーバで実行されるプログラムであって、
前記画像形成装置の取り出し不能な状態の保持部に印刷物を出力する旨の指定を含む印刷ジョブを受信した場合に、該印刷ジョブを前記画像形成装置に送信して実行させるステップと、
前記指定を含まない印刷ジョブを受信した場合に、該印刷ジョブを前記サーバが保存するステップと、
前記保存されている印刷ジョブの印刷指示をユーザから受け付けた前記画像形成装置から前記保存されている印刷ジョブの送信要求を受けた場合に、該印刷ジョブを前記送信要求の送信元の画像形成装置に送信するステップと、
を有する
ことを特徴とするプログラム。
【００２９】
上記発明は、サーバを、プリントサーバとして機能させるプログラムであり、取り出し不能な状態の保持部に印刷物を出力する旨の指定がある印刷ジョブを受信した場合は、指定された印刷装置に該印刷ジョブを直ちに送信して実行させ、上記指定のない印刷ジョブを受信した場合は、該印刷ジョブをサーバに保持（スプール）しておき、画像形成装置からのプル要求に応じて該印刷ジョブを画像形成装置に送信する。
【発明の効果】
【００３０】
本発明に係る画像形成装置、プログラムによれば、取り出し不能な状態の保持部に出力済みの印刷物を、他のユーザがログイン中であっても、該ログイン中の他のユーザによる装置の利用を妨げることなく、直ちに受領することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る印刷システムの一例を示す図である。
【図２】印刷装置の概略構成を示すブロック図である。
【図３】印刷装置の全体制御部のメモリに格納されているコントローラファームウェアの機能構成を示す図である。
【図４】クライアント端末の概略構成を示すブロック図である。
【図５】プリントサーバの概略構成を示すブロック図である。
【図６】印刷装置で行われる処理を示す流れ図である。
【図７】高優先度ジョブ確認処理(図６のステップＳ１０８)の詳細を示す流れ図である。
【図８】クライアント端末にインストールされているプリンタドライバプログラムに基づいてクライアント端末が行う処理を示す流れ図である。
【図９】プリンタドライバが表示する高優先度印刷に関する設定画面の一例を示す図である。
【図１０】プルプリントサーバにインストールされているプログラムに基づいてプリントサーバが行う処理を示す流れ図である。
【発明を実施するための形態】
【００３２】
以下、図面に基づき本発明の実施の形態を説明する。
【００３３】
図１は、本発明の実施の形態に係る印刷システム５の一例を示している。印刷システム５は、ＬＡＮ（Local Area Network）などのネットワーク２に、画像形成装置である任意台数の印刷装置１０と、任意台数のクライアント端末４０と、プリントサーバ５０を接続して構成される。
【００３４】
印刷装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピー機能、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワーク２を通じて送信したりするスキャン機能、プリントサーバ５０からネットワーク２を通じて受信した印刷ジョブに基づいて記録紙上に文書や画像を印刷して出力する印刷機能などを備えた、所謂、複合機である。
【００３５】
印刷システム５では、クライアント端末４０はプリントサーバ５０に印刷ジョブを送信し、印刷装置１０は、プリントサーバ５０から印刷ジョブを受信してプリントを行う。クライアント端末４０がプリントサーバ５０に送信する印刷ジョブには、プルプリントが行われる通常の印刷ジョブと、高優先度印刷ジョブの２種類がある。
【００３６】
プルプリントが行われる通常の印刷ジョブは、宛先のユーザが設定された印刷ジョブであり、クライアント端末４０からプリントサーバ５０に送信されてプリントサーバ５０に一時的に保持(スプール)される。宛先のユーザがいずれかの印刷装置１０でユーザ認証に成功すると、プリントサーバ５０に保持されている印刷ジョブのうち、該ユーザが宛先に設定されている印刷ジョブの印刷がその印刷装置１０で実行可能になる。
【００３７】
たとえば、ユーザがいずれかの印刷装置１０で認証を行ってログインしたとき、該ユーザが宛先に設定されている印刷ジョブの一覧がその印刷装置１０の操作パネルに表示される。そして、該一覧の中からユーザがいずれかの印刷ジョブを選択すると、その選択された印刷ジョブがプリントサーバ５０から印刷装置１０へ送信され、該印刷装置１０で該印刷ジョブに係る印刷が実行される。
【００３８】
高優先度印刷ジョブは、宛先の指定された印刷ジョブであって、鍵付きスタッカのように、印刷物が他人に持ち去られたり覗き見されたりすることのない特定の構造物や場所に出力される印刷ジョブである。クライアント端末４０から高優先度印刷ジョブを受信したプリントサーバ５０は、該高優先度印刷ジョブを直ちに、指定された印刷装置１０に送信し、これを受信した印刷装置１０は、該高優先度印刷ジョブに係る印刷を、可能な範囲で直ちに実行して、その印刷物を鍵付きスタッカなどに出力する。印刷装置１０は、今回の認証ユーザが、鍵付きスタッカに保持されている印刷物の宛先ユーザの場合に、鍵付きスタッカを自動的に開鍵して印刷物を受領可能にする。
【００３９】
図２は、印刷装置１０の概略構成を示すブロック図である。印刷装置１０は、全体制御部１１、エンジン部２１、機構部２２、排出部２３、報知部２６などを備えて構成される。全体制御部１１は、ＣＰＵ（Central Processing Unit）１２、メモリ１３、記憶装置１４、操作パネル１５、入出力インターフェース１８、認証部１９などを備えている。
【００４０】
ＣＰＵ１２は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどのプログラムを実行する。メモリ１３には、ＣＰＵ１２によって実行されるプログラム（コントローラファームウェア）が格納されている。ＣＰＵ１２は、印刷装置１０の動作を制御するほか、印刷データをイメージデータに展開するラスタライズ処理、画像の拡大縮小、回転、圧縮、伸長などの画像処理も実行する。
【００４１】
記憶装置１４は、ＲＡＭ（Random Access Memory）、ハードディスク装置、不揮発メモリなどで構成され、受信した印刷ジョブのほかラスタライズ処理で生成される中間データや最終的なイメージデータなど各種データが記憶される。
【００４２】
操作パネル１５は、表示部１６と、操作部１７を備えている。表示部１６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部１７は、スタートボタンなどの各種操作スイッチ、表示部１６の表示面上に設けられたタッチパネル等で構成される。タッチパネルは、タッチペンや指などで押下された座標位置を検出する。また、フリック操作、ドラッグ操作、スクロールバーに対する操作などを検出する。
【００４３】
入出力インターフェース１８には、各種の外部装置のほか、エンジン部２１、機構部２２、排出部２３、報知部２６などが接続される。入出力インターフェース１８は、ネットワーク通信部としての機能も有し、プリントサーバ５０や他の外部装置との間で通信する機能を果たす。印刷装置１０は、入出力インターフェース１８を使用してプリントサーバ５０から印刷ジョブを受信する。
【００４４】
認証部１９は、ユーザを認証する。認証部１９は、操作パネル１５を使用することなくユーザ認証できるように、操作パネル１５とは別に設けられている。認証部１９は、たとえば、ユーザ認証情報が登録されたＩＣカードを読み取るＩＣカードリーダなどである。静脈認証によりユーザ認証を行うための静脈読み取り機などでもよい。なお、操作パネル１５が空いている場合には、操作パネル１５からユーザＩＤとパスワードを入力することでユーザ認証を行ってログインすることも可能になっている。
【００４５】
エンジン部２１は、全体制御部１１から提供される印刷データに応じた画像を記録紙上に形成して印刷する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。エンジン部２１は他の方式でもかまわない。機構部２２は、大容量の給紙部や印刷された記録紙に後処理を行う機能を果たす。
【００４６】
排出部２３は、エンジン部２１で生成された印刷物を排紙トレイ等に排出する。排出部２３には、保持部２４が設けてある。保持部２４は、エンジン部２１で生成された印刷物を、ユーザが直接触れたり、持ち去ったり、見たりできない場所に印刷物を一時的に保持する機能を果たす。保持部２４は、全体制御部１１のＣＰＵ１２からの指示に基づいて、保持している印刷物をユーザが取り出し可能な開鍵状態と、取り出し不能な施錠状態とに切り替え可能になっている。
【００４７】
保持部２４は、たとえば、鍵付きスタッカなどである。ここでは、排出部２３が有する複数の排出トレイのうちの少なくとも１つが施錠可能なボックスの形態で構成された鍵付きスタッカ（保持部２４）となっている。
【００４８】
報知部２６は、後述する利用予約の状況をユーザに報知する機能を果たす。詳細は後に説明する。
【００４９】
図３は、印刷装置１０の全体制御部１１のメモリ１３に格納されているコントローラファームウェア３０の機能構成を示す図である。コントローラファームウェア３０は、印刷装置１０の全体の制御を担当する制御部３１と、受信したコマンドを解釈して実際の印刷データを生成（ラスタライズ等）する言語部３２から構成されている。
【００５０】
図４は、クライアント端末４０の概略構成を示すブロック図である。クライアント端末４０は、ＰＣやタブレット端末などの情報処理端末である。クライアント端末４０は、ＣＰＵ４１、メモリ４２、記憶装置４３、入力装置４４、表示装置４５、入出力インターフェース４６などを備えて構成される。
【００５１】
ＣＰＵ４１は、メモリ４２に格納されているプログラムに従って各種の処理を実行する。メモリ４２には、コンピュータの基本システム（ＯＳ）のほか、本発明に係るプリンタドライバプログラム、文書や画像編集を行うためのアプリケーションプログラムなどが格納される。記憶装置４３は、ＲＡＭ、ハードディスク装置、不揮発メモリなどで構成される。
【００５２】
表示装置４５は、液晶ディスプレイなどで構成され、各種の情報を表示する機能を果たす。入力装置４４は、ユーザから各種の情報を入力する機能を果たす、入力装置４４は、各種操作スイッチ、表示装置４５の表示面上に設けられたタッチパネル等で構成される。
【００５３】
入出力インターフェース４６は、各種の外部装置が接続されて、情報が入出力される。入出力インターフェース４６は、ネットワーク通信部としての機能も有し、プリントサーバ５０や他の外部装置との間で通信する機能を果たす。クライアント端末４０は、プリンタドライバプログラムが生成した印刷ジョブを、入出力インターフェース４６を使用してプリントサーバ５０に送信する。
【００５４】
図５は、プリントサーバ５０の概略構成を示すブロック図である。プリントサーバ５０は、サーバ機能を果たすコンピュータ装置である。プリントサーバ５０は、ＣＰＵ５１、メモリ５２、記憶装置５３、入力装置５４、表示装置５５、入出力インターフェース５６などを備えて構成される。
【００５５】
ＣＰＵ５１は、メモリ５２に格納されているプログラムに従って各種の処理を実行する。メモリ５２には、コンピュータの基本システム（ＯＳ）のほか、本発明に係るプリントサーバ５０として情報処理装置を機能させるプログラムなどが格納される。記憶装置５３は、ＲＡＭ、ハードディスク装置、不揮発メモリなどで構成される。
【００５６】
表示装置５５は、液晶ディスプレイなどで構成され、各種の情報を表示する機能を果たす。入力装置５４は、ユーザから各種の情報を入力する機能を果たす、入力装置４４は、キーボード、マウス、表示装置５５の表示面上に設けられたタッチパネル等で構成される。
【００５７】
入出力インターフェース５６は、各種の外部装置が接続されて、情報が入出力される。入出力インターフェース５６は、ネットワーク通信部としての機能も有し、印刷装置１０やクライアント端末４０、その他の外部装置との間で通信する機能を果たす。プリントサーバ５０は、入出力インターフェース５６を使用して、クライアント端末４０から印刷ジョブを受信したり、印刷ジョブを印刷装置１０に送信したりする。
【００５８】
図６は、印刷装置１０で行われる処理の流れを示している。印刷装置１０は、コントローラファームウェア３０の諸々の制御処理を実行する（ステップＳ１０１）。
【００５９】
Ｓ１０１では、たとえば、プリントサーバ５０から高優先度印刷ジョブを受信すると、速やかに通常のプロセスを経て該高優先度印刷ジョブに係る印刷を実行し、印刷物はユーザが直接アクセスすることができない構造物もしくは場所である保持部２４に排出されて一時的に保持される。なお、本実施の形態では、ユーザが直接アクセスすることができない構造物もしくは場所は、前述した鍵付きスタッカ（施錠状態）とする。
【００６０】
また、制御処理では、ユーザから操作パネル１５にて各種の操作を受け付け、たとえば、プルプリントに係る印刷の実行なども行う。待機状態など実行するジョブが無い状態もある。
【００６１】
印刷装置１０は、はじめに、認証部１９を通じてユーザから認証要求があるか否かを判断する（ステップＳ１０２）。ユーザからの認証要求は、たとえば、ユーザ認証情報の登録されたＩＣカードをカードリーダである認証部１９にタッチするなどの操作を通じて行われる。
【００６２】
認証要求がない場合（ステップＳ１０２；Ｎｏ）は、ステップＳ１０１の制御処理に戻ってコントローラファームウェアの諸々の制御処理を実行する。
【００６３】
認証要求がある場合（ステップＳ１０２；Ｙｅｓ）は、続いて、既に別のユーザがこの印刷装置１０にログインして作業中であるか否かを判断する（ステップＳ１０３）。別のユーザがこの印刷装置１０にログインして作業中でない場合（ステップＳ１０３；Ｎｏ）は、認証要求があったユーザに関して、通常通りログイン処理を実行する（ステップＳ１０４）。ログイン後は、ユーザは操作パネル１５を占有し、該操作パネル１５から各種の指示を入力することで印刷装置１０の種々の機能を利用することができる。
【００６４】
一方、既に別のユーザがこの印刷装置１０にログインして作業中の場合（ステップＳ１０３；Ｙｅｓ）は、認証要求があったユーザに関して、ログイン処理ではなく、利用予約処理を実行する（ステップＳ１０５）。
【００６５】
具体的には、認証要求があったユーザを、現在ログイン中のユーザがログアウトした後、優先してログインを受け付ける利用予約ユーザとして登録する。ここでは、利用予約ユーザが登録されるリストの末尾に、今回認証要求があったユーザを登録する。
【００６６】
なお、印刷装置１０は、利用予約の状況を報知部２６に表示する。報知部２６に表示することで、各ユーザは、印刷装置１０に近づかなくても、ある程度離れた場所から利用予約の状況を目視で確認することが可能になる。報知部２６は、たとえば、信号機のような形で利用予約の混雑具合を表示したり、利用予約済みのユーザ名をリスト形式で表示したり、利用予約済みのユーザ数を表示したりするなど、種々の形態をとり得る。
【００６７】
したがって、高優先度印刷を行っていないユーザに対しても、印刷装置１０の混雑具合の目安が提供され、どの印刷装置１０からプルプリント印刷を実施すべきなのかという判断の一助となり得る。
【００６８】
利用予約状況の報知は、たとえば、ネットワークを通じてクライアント端末４０やその他の端末装置から確認できるようにしてもよい。
【００６９】
次に、今回の認証によって利用予約ユーザとして登録されたユーザを宛先とする高優先度印刷ジョブに係る出力済みの印刷物が、施錠状態の鍵付きスタッカ内にあるか否かを判断する（ステップＳ１０６）。施錠状態の鍵付きスタッカ内に当該ユーザの出力済み印刷物がある場合（ステップＳ１０６；Ｙｅｓ）は、当該鍵付きスタッカの開錠処理を実行して（ステップＳ１０７）、ステップＳ１０１に戻る。
【００７０】
この開鍵処理は、現在ログイン中のユーザに操作パネル１５の使用を占有させた状態のままで行われる。すなわち、操作パネル１５には、開鍵処理に関する一切の表示はせず（現在、印刷装置１０を使用しているユーザの作業には影響を及ぼさず）に行われる。開鍵処理では、たとえば、報知部２６による音声やライト等での案内と共に、対応する鍵付きスタッカを開鍵する。これにより、現在、この印刷装置１０を使用しているユーザの処理終了（ログアウト）を待たずに、印刷物を受領することができる。すなわち、今回認証したユーザ宛ての印刷物が鍵付きスタッカの中に存在することを操作パネル１５に表示して知らせたり、開鍵の操作を操作パネル１５で受け付けたりすることなく、鍵付きスタッカの中の印刷物を、今回認証に成功したユーザに受領させることができる。
【００７１】
なお、印刷装置１０は、鍵付きスタッカ内の印刷物をユーザが受領した時点で、今回の認証による利用予約の登録を削除する。鍵付きスタッカ内の印刷物を受領した時点で、利用予約から削除するか否かは、利便性を考慮して印刷装置１０側で設定変更可能とすることが望ましい。
【００７２】
鍵付きスタッカ内に今回認証したユーザを宛先とする高優先度印刷ジョブに基づく出力済みの印刷物がない場合（ステップＳ１０６；Ｎｏ）は、高優先度ジョブ確認処理を実行する（ステップＳ１０８）。
【００７３】
高優先度ジョブ確認処理では、一のユーザがログイン中に別のユーザが認証部１９で認証された場合に、該別のユーザを宛先とする高優先度印刷ジョブが実行待ちの状態で存在し、かつ、現在、高優先度印刷ジョブより優先度が高くない他の印刷ジョブを実行しているか否かを確認し、該当する場合に、該別のユーザを宛先とする高優先度印刷ジョブにリソースの一部を割り当てて、該高優先度印刷ジョブに係る処理（たとえば、ラスタライズする処理）を他の印刷ジョブの実行と並行して行うように制御される。
【００７４】
これは、何らかの理由（たとえば、この印刷装置１０が別のユーザの印刷ジョブを継続的に処理中）で高優先度印刷ジョブが実行されず、該ジョブに係る印刷物が未だ鍵付きスタッカに出力されていない場合の、いわば救済策を実行するものである。
【００７５】
図７は、高優先度ジョブ確認処理(図６のステップＳ１０８)の詳細を示している。はじめに、今回認証されたユーザを宛先とする高優先度印刷ジョブが存在するか否かを判断する（ステップＳ１４１、Ｓ１４２）。該当の高優先度印刷ジョブが存在する場合は（ステップＳ１４２；Ｙｅｓ）、現在、この印刷装置１０にログインして作業中のユーザのタスクが何であるかを判断する(ステップＳ１４３)。現在、この印刷装置１０にログインして作業中のユーザのタスクが印刷ジョブの実行に係るプリントタスクであれば（ステップＳ１４３；Ｙｅｓ）、該プリントタスクで処理中のジョブが通常優先度の印刷ジョブ（高優先度印刷ジョブより優先度が高くないジョブ）か否かを判断する（ステップＳ１４４）。
【００７６】
通常優先度の印刷ジョブならば、該印刷ジョブを実行するために使用しているリソース（ＣＰＵやメモリなど）から一定割合のリソースを未着手の高優先度印刷ジョブの処理に割り当て、現在実行中の印刷ジョブと並行して高優先度印刷ジョブに係る処理を実行する(ステップＳ１４５)。並列処理の制御は、マルチコア・マルチスレッドの技術に準拠して行う。
【００７７】
高優先度印刷ジョブの処理が進行し、所定の鍵付きスタッカへの出力が完了したら、直ちに音声やライト等で案内すると共に、対応する鍵付きスタッカを開錠して、印刷物を受領可能にし（ステップＳ１４６）、本処理を終了する。ステップＳ１４２、Ｓ１４３、Ｓ１４４のいずれかで「Ｎｏ」となった場合は、本処理を終了する。
【００７８】
その後は、ステップＳ１０１の制御処理に戻ってコントローラファームウェア３０の諸々の制御処理を実行する（図６参照）。
【００７９】
なお、印刷装置１０で作業中のユーザがログアウトし、順次、利用予約されているユーザに利用権が移る際は、利用予約順（利用予約リストに登録されている順）に自動的にログインすることとはせず、改めて認証作業を要求するものとする。これは、別ユーザによるなりすましや順番を間違えて作業を開始してしまった場合等に生じるセキュリティ面での問題を回避するためである。
【００８０】
また、利用予約順にユーザの利用権が遷移していくことが基本だが、一定期間内に再度の認証作業を実施しない場合は、適宜、スキップやキャンセル等の処置が施される。
【００８１】
具体的には、作業中のユーザがログアウトしたら、利用予約リストの先頭に登録されているユーザに対してログイン操作を促す案内表示を操作パネル１５等にて行う。所定時間内は、このユーザ以外のログインは拒否する。所定時間内にこのユーザが認証を行えば、該ユーザをログインさせる。所定時間が経過してもこのユーザが認証を行わなければ、利用予約リストから該ユーザを削除すると共に、利用予約リストにおいて該ユーザの次に登録されていたユーザに関して上記と同じ処理を行う。
【００８２】
また、上記の例では、高優先度印刷ジョブに係る印刷物の出力先として、複数段から成る排紙トレイの少なくとも一つが施錠可能なボックスの形態で構成された鍵付きスタッカとしたが、これに限定されるものではない。たとえば、印刷装置１０の内部に一時的に印刷物を保持できる構造を有し、認証により一時的に保持された印刷物を排出するという構成をとることもできる。あるいは、鍵などの機構は付いていない筐体の内部にストックされ、認証により受け取り口に排出するという構成をとることもできる。
【００８３】
次に、クライアント端末４０の動作について説明する。
【００８４】
図８は、クライアント端末４０にインストールされているプリンタドライバプログラムに基づいてクライアント端末４０が行う処理の流れを示している。印刷機能設定処理で所望の印刷設定を受け付ける（ステップＳ２０１）。印刷設定では、高優先度印刷（鍵付きスタッカへ出力する印刷）を行うか否かの選択を受け付ける。
【００８５】
図９は、プリンタドライバが表示する高優先度印刷に関する設定画面の一例を示している。高優先度印刷を設定した場合、該印刷ジョブの宛先ユーザの設定と、出力先の印刷装置１０の設定を行う必要があるため、これらの設定を受け付ける。なお、デフォルトでは、クライアント端末４０のユーザが宛先ユーザに設定される。
【００８６】
アプリケーションから印刷要求があると（図８、ステップＳ２０２；Ｙｅｓ）、高優先度印刷の設定が成されているか否かを調べる（ステップＳ２０３）。高優先度印刷の設定が成されている場合は（ステップＳ２０３；Ｙｅｓ）、高優先度印刷ジョブを生成してプリントサーバ５０に送信して(ステップＳ２０４)、本処理を終了する。高優先度印刷の設定が成されていない場合は（ステップＳ２０３；Ｎｏ）、通常のプルプリントの印刷ジョブを生成し、これをプリントサーバ５０に送信して（ステップＳ２０５）、本処理を終了する。
【００８７】
印刷ジョブの生成では、印刷設定に基づいた印刷データを生成し、高優先度印刷の設定が成されている場合は、高優先度印刷を指定するコマンドを付加し、高優先度印刷の設定が成されていない場合は、プルプリントを指定するコマンドを付加する。
【００８８】
次に、プリントサーバ５０の動作について説明する。
【００８９】
図１０は、プリントサーバ５０にインストールされているプログラムに基づいてプリントサーバ５０が行う処理の流れを示している。クライアント端末４０から何らかの印刷ジョブを受信した場合は（ステップＳ３０１；Ｙｅｓ）、その印刷ジョブが高優先度印刷ジョブか否かを調べる（ステップＳ３０２）。高優先度印刷ジョブを受信した場合は（ステップＳ３０２；Ｙｅｓ）、該ジョブで出力先に指定されている印刷装置１０に対して、直ちに該高優先度印刷ジョブを送信して印刷を実行させて（ステップＳ３０３）、ステップＳ３０１に戻る。
【００９０】
なお、高優先度印刷を行う旨の指定は、図９に示すようにプリンタドライバ側で実施する例を示したが、プリントサーバ５０側のユーザＩ／Ｆに同様な設定項目を設けて、プリントサーバ５０で管理する構成としてもよい。
【００９１】
高優先度印刷ジョブでないジョブ、すなわち、通常のプルプリントの印刷ジョブを受信した場合は（ステップＳ３０２；Ｎｏ）、受信した印刷ジョブをプリントサーバ５０に保持（スプール）して（ステップＳ３０４）、ステップＳ３０１に戻る。
【００９２】
スプールされている印刷ジョブのプル要求をいずれかの印刷装置１０から受信した場合は（ステップＳ３０１；Ｎｏ、Ｓ３０５；Ｙｅｓ）、プル要求された印刷ジョブを要求元の印刷装置１０に送信して（ステップＳ３０６）、ステップＳ３０１に戻る。
【００９３】
このように、鍵付きスタッカを備えたプルプリント印刷環境に対して、認証は完了したものの印刷装置１０へは未ログインという概念（利用予約という概念）を導入することで、現在、印刷装置１０を使用しているユーザの処理終了を待たずに（言い換えれば、印刷装置１０に新たにログインしなくても）、鍵付きスタッカに出力された印刷物をスムーズに受領することが可能となり、利便性の向上が図られる。
【００９４】
また、認証は完了したものの印刷装置１０へは未ログインという状態は利用予約として取り扱われ、その状況は操作パネル１５とは別の表示手段（報知部２６）に表示されるので、鍵付きスタッカへの出力を実施したユーザに限らず、広くその他のユーザに対しても装置選択の目安情報が提供されることとなり、利便性の向上が図られる。
【００９５】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９６】
実施の形態では、プリントサーバ５０を介して印刷ジョブを印刷装置１０に送信したが、クライアント端末４０から直接、印刷装置１０に印刷ジョブを送信する構成でもかまわない。
【符号の説明】
【００９７】
２…ネットワーク
５…印刷システム
１０…印刷装置
１１…全体制御部
１２…ＣＰＵ
１３…メモリ
１４…記憶装置
１５…操作パネル
１６…表示部
１７…操作部
１８…入出力インターフェース
１９…認証部
２１…エンジン部
２２…機構部
２３…排出部
２４…保持部
２６…報知部
３０…コントローラファームウェア
３１…制御部
３２…言語部
４０…クライアント端末
４１…ＣＰＵ
４２…メモリ
４３…記憶装置
４４…入力装置
４５…表示装置
４６…入出力インターフェース
５０…プリントサーバ
５１…ＣＰＵ
５２…メモリ
５３…記憶装置
５４…入力装置
５５…表示装置
５６…入出力インターフェース
【図１】
2017039257.tif 000003
【図２】
2017039257.tif 000004
【図３】
2017039257.tif 000005
【図４】
2017039257.tif 000006
【図５】
2017039257.tif 000007
【図６】
2017039257.tif 000008
【図７】
2017039257.tif 000009
【図８】
2017039257.tif 000010
【図９】
2017039257.tif 000011
【図１０】
2017039257.tif 000012