(57)【特許請求の範囲】
【請求項１】
所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、
第１の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、
前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、
を備え、
前記画像形成要求は、第１の画像形成要求としてのセキュアな画像形成要求と、第２の画像形成要求としての非セキュアな画像形成要求と、を含み、
前記画像形成データは、前記第１の画像形成要求に対応する第１の画像形成データと、前記第２の画像形成要求に対応する第２の画像形成データと、を含み、
前記通信処理部は、前記第１の画像形成要求と前記第２の画像形成要求があった場合、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第１の画像形成データと前記第２の画像形成データを受信し、前記操作部により前記第１の操作を受け付けた場合は、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第２の画像形成データの受信は待機させ、前記第１の画像形成データは受信する画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記通信処理部は、前記画像形成要求に応じて、前記画像形成要求を送信した通信装置と当該画像形成装置との間で、前記画像形成データを通信するための通信セッションを確立する画像形成装置。
【請求項３】
請求項１ないし２のいずれか１項に記載の画像形成装置であって、更に、
可視情報を表示する画面を有する表示部を備え、
前記操作部により前記第１の操作を受け付けた場合、前記通信処理部により受信された前記第１の画像形成要求を送信した第１の通信装置の情報、又は前記第１の画像形成要求に対応する画像形成ジョブの情報を、前記表示部に表示させるセキュア管理部を備える画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記セキュア管理部は、前記第１の通信装置に対して認証処理し、前記認証処理に成功した場合、前記認証処理に成功した前記第１の通信装置が送信した前記第１の画像形成要求に対応する画像形成ジョブの情報を、前記表示部に表示させる画像形成装置。
【請求項５】
通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、
前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第１の通信処理部を備え、
前記画像形成装置は、
前記画像形成要求を受信し、前記画像形成データの受信を制御する第２の通信処理部と、
第１の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、
前記第２の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、
を備え、
前記通信装置は、
第１の画像形成要求としてのセキュアな画像形成要求を送信するとともに、前記第１の画像形成要求に対応する第１の画像形成データを送信する第１の通信装置と、
第２の画像形成要求としての非セキュアな画像形成要求を送信するとともに、前記第２の画像形成要求に対応する第２の画像形成データを送信する第２の通信装置と、
を有し、
前記第２の通信処理部は、前記第１の画像形成要求と前記第２の画像形成要求があった場合、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第１の画像形成データと前記第２の画像形成データを受信し、前記操作部により前記第１の操作を受け付けた場合は、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第２の画像形成データの受信は待機させ、前記第１の画像形成データは受信する画像形成システム。
【請求項６】
請求項５に記載の画像形成システムであって、更に、
前記通信装置は、前記画像形成要求を送信する場合に前記画像形成データを記憶する記憶部を備え、
前記第１の通信処理部は、前記画像形成装置から前記画像形成データの送信要求を受信
した場合、前記記憶部により記憶された前記画像形成データを前記画像形成装置へ送信する画像形成システム。
【請求項７】
画像形成装置における画像形成方法であって、
所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、
第１の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、
前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、
を有し、
前記画像形成要求は、第１の画像形成要求としてのセキュアな画像形成要求と、第２の画像形成要求としての非セキュアな画像形成要求と、を含み、
前記画像形成データは、前記第１の画像形成要求に対応する第１の画像形成データと、前記第２の画像形成要求に対応する第２の画像形成データと、を含み、
前記通信処理ステップでは、前記第１の画像形成要求と前記第２の画像形成要求があった場合、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第１の画像形成データと前記第２の画像形成データを受信し、前記第１の操作を受け付けた場合は、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第２の画像形成データの受信は待機させ、前記第１の画像形成データは受信する画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及び画像形成方法に関する。
【背景技術】
【０００２】
従来、様々な印刷機能を有するプリンタが知られている。印刷機能は、例えば、セキュリティが確保されていない状態において印刷（通常印刷とも称する）する機能、セキュリティが確保された状態において印刷（セキュリティ印刷とも称する）する機能、優先順位を付与して印刷（優先印刷とも称する）する機能、を含む。
【０００３】
セキュリティ印刷機能又は優先印刷機能を有するプリンタとして、例えば、特許文献１〜特許文献３が知られている。
【０００４】
特許文献１のプリンタは、暗証符号が付加された印刷情報と、暗証符号が付加されていない印刷情報と、を展開後に、それぞれ独立した画像バッファに格納して印刷出力を制御する。
【０００５】
特許文献２の秘文書優先出力プリンタは、ユーザが暗証番号を入力した場合、暗証番号に対応する秘文書情報の印刷を印刷制御部に要求する。印刷制御部は、印刷部が印刷状態でない場合、印刷を開始させ、印刷部が印刷状態である場合、印刷を中断させ、改頁情報を送信すると共に印刷中断位置を印刷情報記憶部に記憶し、秘文書を優先して印刷させる。
【０００６】
特許文献３の画像処理装置は、操作パネル操作者によるプリントジョブの実行を優先させるため、操作パネル操作中には、操作者以外からのプリントジョブ（例えば、ネットワーク経由で受信するプリントジョブ）の実行を禁止する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平６−１８３１１０号公報
【特許文献２】特開平９−２６３０２３号公報
【特許文献３】特開２００６−９２１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１〜３の技術では、セキュリティ印刷する場合、セキュリティ印刷に係る画像データを形成する時間が長くなり、画像形成されるまでユーザが待機する時間（画像形成待機時間）が長くなることがある。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置、画像形成システム、及び画像形成方法を提供する。
【課題を解決するための手段】
【００１０】
本発明の画像形成装置は、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理部と、第１の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記通信処理部は、前記操作部により前記第１の操作を受け付けた場合、前記画像形成データの受信を制限する。
【００１１】
本発明の画像形成システムは、通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第１の通信処理部を備え、前記画像形成装置は、前記画像形成要求を受信し、前記画像形成データの受信を制御する第２の通信処理部と、第１の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記第２の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記第２の通信処理部は、前記操作部により前記第１の操作を受け付けた場合、前記画像形成データの受信を制限する。
【００１２】
本発明の画像形成方法は、画像形成装置における画像形成方法であって、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、第１の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、を有し、前記通信処理ステップでは、前記第１の操作を受け付けた場合、前記画像形成データの受信を制限する。
【発明の効果】
【００１３】
本発明によれば、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態における画像形成装置及びＨＣの外観例を示す模式図
【図２】第１の実施形態における画像形成装置近傍の構成例を示すブロック図
【図３】第１の実施形態における画像形成装置及びＨＣの構成例を示すブロック図
【図４】第１の実施形態における通信管理テーブルの構成例を示す模式図
【図５】第１の実施形態における画像形成システムにおいてがセキュリティ印刷する場合の動作手順の一例を示す状態遷移図
【図６】第１の実施形態におけるセキュリティ印刷管理部の動作例を示すフローチャート
【図７】第１の実施形態におけるネットワーク通信部の動作例を示すフローチャート
【図８】第１の実施形態における印刷データ受信部の動作例を示すフローチャート
【図９】第１の実施形態における画像形成装置が通常印刷する場合の具体的な動作例を示す模式図
【図１０】第１の実施形態における画像形成装置がセキュリティ印刷する場合の操作開始時の具体的な動作例を示す模式図
【図１１】第１の実施形態における画像形成装置がセキュリティ印刷する場合の印刷時の具体的な動作例を示す模式図
【図１２】第２の実施形態における画像形成装置近傍の構成例を示すブロック図
【図１３】第２の実施形態における画像形成装置及びＨＣの構成例を示すブロック図
【図１４】第２の実施形態における通信管理テーブルに含まれる通常印刷管理テーブル及び優先印刷管理テーブルの構成例を示す模式図
【図１５】第２の実施形態におけるネットワーク通信部の動作例を示すフローチャート
【図１６】第２の実施形態における印刷データ受信部の動作例を示すフローチャート
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照して説明する。
【００１６】
（本発明の一形態を得るに至った経緯）
セキュリティ印刷では、例えば、第１のユーザは、第１のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）からプリンタへセキュリティ印刷を指示し、プリンタの近傍に移動する。第１のユーザは、認証情報（例えば暗証番号）をプリンタの操作パネルを介して入力する。セキュリティ印刷では、例えば、認証情報が入力されない場合、第１のユーザが指示した印刷は実行されない。
【００１７】
一方、第１のユーザが認証情報をプリンタの操作パネルを介して入力中に、このプリンタに対して、第２のユーザが第２のＰＣから印刷を指示することがある。この場合、第２のユーザの印刷指示に対応するデータが先行して印刷され（例えば、特許文献１の図３のＳ３，Ｓ４，Ｓ５）、第１のユーザがプリンタの付近で長時間待たされることがある。例えば、第２のユーザの印刷に係るデータが多数（例えば、印刷枚数１００枚、２００枚）である場合、第１のユーザは、長時間（例えば１０分以上）待機する必要がある。
【００１８】
以下、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置、画像形成システム、及び画像形成方法について説明する。
【００１９】
（第１の実施形態）
図１は、第１の実施形態における画像形成装置１００及びＨＣ２００の外観例を示す模式図である。
【００２０】
図１では、３台のＨＣ（Ｈｏｓｔ  Ｃｏｍｐｕｔｅｒ）２００が画像形成装置１００に接続されることを例示するが、ＨＣ２００の台数はこれ以外でもよい。図１では、画像形成装置１００とＨＣ２００とが、ネットワーク５０を介して、１対多で接続されることを例示するが、多対多で接続されてもよいし、１対１で接続されてもよい。
【００２１】
画像形成装置１００及びＨＣ２００は、例えば、オフィス、店舗、又は家庭内、に設置される。例えば、所定の場所に設置された画像形成装置１００は、不特定多数のユーザによって共有され、必要に応じて画像形成機能（例えば、プリンタ機能、コピー機能、ファクシミリ機能、イメージスキャナ機能）が使用される。
【００２２】
画像形成装置１００は、例えば、プリンタ、複写機、ファクシミリ、イメージスキャナ、これらの機能を有する複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）を含む。画像形成装置１００は、画像を形成し、形成された画像を所定の媒体（例えば紙）に印刷し、又はその他の方法により画像を出力する。
【００２３】
ＨＣ２００は、例えばＰＣを含む。ＨＣ２００は、通信装置の一例である。ネットワーク５０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含む。
【００２４】
図２は、第１の実施形態における画像形成装置１００近傍の構成例を示すブロック図である。図３は、第１の実施形態における画像形成装置１００及びＨＣ２００の構成例を示すブロック図である。画像形成システム１０００は、画像形成装置１００及びＨＣ２００を含んで構成される。
【００２５】
画像形成装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、Ｆｌｕｓｈ  ＲＯＭ（Ｆｌｕｓｈ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、通信Ｉ／Ｆ部１２０、ＴＥＬ／ＦＡＸ処理部１３１、スキャナ１３２、内部データ作成部１３４、表示部１３５、操作パネル１３６、セキュリティ印刷管理部１３７、及び印刷ユニット１４０を備える。
【００２６】
ＣＰＵ１１１は、例えば、予め組み込まれているプログラムを実行することにより、画像形成装置１００の全体を制御する様々な機能を実現する。図２では、ＣＰＵ１１１は、内部のバスを介して各部と相互に接続される。
【００２７】
Ｆｌｕｓｈ  ＲＯＭ１１２は、各種データ（例えば、ＣＰＵ１１１用のプログラム、制御に必要な各種定数データ）を保持する。例えばＣＰＵ１１１により、Ｆｌｕｓｈ  ＲＯＭ１１２にデータを書き込み、Ｆｌｕｓｈ  ＲＯＭ１１２に保持されたデータを読み出す。Ｆｌｕｓｈ  ＲＯＭ１１２に保持されたデータは、画像形成装置１００の電源がオフでも消滅しない。
【００２８】
ＲＡＭ１１３は、各種データを保持する。例えばＣＰＵ１１１により、ＲＡＭ１１３にデータを書き込み、ＲＡＭ１１３に保持されたデータを読み出す。ＲＡＭ１１３に保持されたデータは、画像形成装置１００の電源がオフになると消滅する。そのため、ＲＡＭ１１３は、例えば、一時的に生成したデータの記憶用として利用される。
【００２９】
通信Ｉ／Ｆ部１２０は、ネットワーク５０を介して他の機器（例えばＨＣ２００）と接続する機能を提供する。通信Ｉ／Ｆ部１２０は、図３に示すように、ネットワーク通信部１２１及び印刷データ受信部１２２を含む。通信Ｉ／Ｆ部１２０は、通信処理部の一例である。
【００３０】
通信Ｉ／Ｆ部１２０は、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いて通信する。
【００３１】
ネットワーク通信部１２１は、ネットワーク５０を介した通信を管理する制御を実施する。印刷データ受信部１２２は、図４に示すように、通信管理テーブル１０を含む。ネットワーク通信部１２１は、例えば、ＨＣ２００から印刷の要求（指示）があった場合、印刷の要求を受け付け、ネットワーク５０においてＨＣ２００との間に通信セッションを確立する。印刷要求に係るセッションの情報は、通信管理テーブル１０に登録される。印刷要求は、画像形成要求の一例である。通信管理テーブル１０は、情報保持部の一例である。
【００３２】
印刷要求は、例えば、セキュリティ印刷の印刷要求（セキュアな画像形成要求の一例）、通常印刷の印刷要求（非セキュアな画像形成要求の一例）、を含む。ただし、セキュリティ印刷の印刷要求は、画像形成装置１００からＨＣ２００への要求に基づいてＨＣ２００が印刷要求し、ネットワーク５０においてＨＣ２００との間に通信セッションを確立し、セッションの情報が通信管理テーブル１０に登録される。
【００３３】
印刷データ受信部１２２は、通信管理テーブル１０の登録内容に基づいて、印刷対象の本体のデータ（印刷データ）を、ＨＣ２００から受信する。印刷データ受信部１２２は、ネットワーク５０における通信セッションを介して、印刷データを受信する。
【００３４】
印刷データは、印刷に必要なデータである。印刷データは、例えば、印刷対象のデータがドキュメントのデータである場合、文字の内容、文字の大きさ、文字のフォント、文字の配置位置、の情報を含む。印刷データは、画像を形成するための画像形成データの一例である。
【００３５】
印刷データ受信部１２２は、通信セッション毎、プリントジョブ毎に印刷データを受信するが、複数の通信セッション、複数のプリントジョブの印刷データを同時に受信しない。
【００３６】
電話／ＦＡＸ処理部１３１は、画像形成装置１００が有する電話機能又はファクシミリ（ＦＡＸ）機能を提供する。電話／ＦＡＸ処理部１３１は、例えば、電話回線３００との間において通信されるデータを変調又は復調する変復調器（モデム）の機能、通信プロトコルを制御する機能、を含む。
【００３７】
スキャナ１３２は、例えば紙に記録された画像を光学的に読み取り、画像データを生成する。
【００３８】
内部データ作成部１３４は、様々な内部データを作成する。例えば、印刷機能の設定リストや電話帳のリスト、ＦＡＸ送信履歴などを作成する。
【００３９】
表示部１３５は、例えば液晶表示器を含んで構成され、可視情報（例えば、文字、記号、画像）を表示可能な画面を有する。表示部１３５は、提示部の一例である。
【００４０】
操作パネル１３６は、ユーザの入力操作を受け付け可能なボタン、キーを有する。操作パネル１３６は、例えば、ユーザが暗証番号又はパスワードを入力するテンキー、印刷要求元のＨＣ２００又は印刷対象のプリントジョブを選択する移動キー、エンターキー、セキュリティ印刷キー、を含む。操作パネル１３６のボタン、キーは、ハードウェアによるボタンでもソフトウェアによるボタンでもよい。操作パネル１３６は、操作部の一例である。
【００４１】
セキュリティ印刷キーは、セキュアな印刷開始を指示するためのキーである。セキュリティ印刷キーが操作（例えば押下）されると、例えばセキュリティ印刷管理部１３７により、セキュリティ印刷（セキュアプリント）の設定が開始され、印刷データ受信部１２２による印刷データの受信が制限（例えば待機）される。セキュリティ印刷キーの操作は、セキュアな画像形成の開始操作の一例である。
【００４２】
セキュリティ印刷管理部１３７は、ＨＣ２００のセキュリティ印刷管理部２２４と連携し、セキュリティ印刷を管理する。セキュリティ印刷管理部１３７は、例えば、操作パネル１３６への操作に基づき、セキュリティ印刷管理部２２４を有するＨＣ２００を選択し、ユーザを認証する認証処理を実行する。セキュリティ印刷管理部１３７は、セキュア管理部の一例である。
【００４３】
印刷ユニット１４０は、画像処理部１４１、印刷制御部１４２、及び印刷部１４３を備える。印刷ユニット１４０は、画像形成部の一例である。
【００４４】
画像処理部１４１は、印刷データを処理するエンジンを含む。印刷データの処理は、例えば、プリント言語の翻訳、ラスタライズ、の処理を含む。画像処理部１４１は、例えば、印刷データ受信部１２２により受信された印刷データを展開し、印刷する画像のイメージと一致するビットマップデータに変換する。画像処理部１４１は、例えば、予め定められたフォーマットに従って生成された印刷データから、様々な制御コード又は文字コードを抽出し、デコードする。画像処理部１４１は、例えば、制御コードに従って画像の位置合わせ、回転、拡大／縮小の処理を実施する。画像処理部１４１は、例えば、文字コードを該当するキャラクタパターンに展開し、印刷用の画像データを生成する。
【００４５】
印刷部１４３は、画像処理部１４１が生成した印刷用の画像データを受け取り、画像データを所定の媒体（例えば紙）に印刷する。印刷部１４３による印刷方法は、様々な公知の方法を含む。
【００４６】
例えば、印刷部１４３は、ドラム状に形成された感光体の各領域を事前に帯電させる。印刷部１４３は、印刷される画像の各画素位置のデータに従って、レーザ光源の出力をオンオフする。印刷部１４３は、感光体の回転位置及びレーザ光源の走査位置に合わせて、感光体の各領域にレーザ光で書き込みすることで、感光体表面に形成される静電潜像にトナーを吸着させ、潜像をトナーで可視化させる。印刷部１４３は、感光体の表面に例えば紙を重ね、感光体のトナー像を紙に転写させ、定着させる。
【００４７】
印刷制御部１４２は、印刷部１４３による印刷を制御する。印刷制御部１４２は、例えば、感光体の回転位置、レーザ光源の走査位置、各画素位置、が対応するよう、印刷に係る各部を制御するタイミング、各部のオンオフを制御する。印刷制御部１４２は、例えば、紙送り、画像の転写及び定着、を制御する。
【００４８】
次に、ＨＣ２００の構成例について説明する。
【００４９】
ＨＣ２００は、アプリケーション処理部２２１、プリンタドライバ２２２、セキュリティ印刷スプール部２２３、セキュリティ印刷管理部２２４、及び通信Ｉ／Ｆ部２１０を備える。図２及び図３では図示しないが、ＨＣ２００は、例えば、ＣＰＵ、記憶部を含むハードウェアと、基本的な制御を実施するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と、を含む。ＯＳは、通常印刷の印刷データをスプールする機能を備える。
【００５０】
通信Ｉ／Ｆ部２１０は、ＨＣ２００をネットワーク５０と接続する通信機能を提供する。ＨＣ２００は、通信Ｉ／Ｆ部２１０及びネットワーク５０を介して、画像形成装置１００と接続される。通信Ｉ／Ｆ部２１０は、例えば、印刷要求及び印刷要求に対応する印刷データを送信し、印刷データの送信を制御する。印刷データは、画像形成装置１００からの送信要求に応じて、送信される。
【００５１】
アプリケーション処理部２２１は、各種アプリケーション（プログラム）を処理する。各種アプリケーションは、例えば、ドキュメント、画像を作成するアプリケーションを含む。アプリケーション処理部２２１は、例えば印刷アプリケーションを実行する場合、印刷対象のデータをプリンタドライバ２２２に送る。
【００５２】
プリンタドライバ２２２は、ＨＣ２００と画像形成装置１００との間で、印刷に係る制御を実施する。プリンタドライバ２２２は、例えば、印刷対象のデータから印刷データを生成する。
【００５３】
セキュリティ印刷スプール部２２３は、例えば、プリンタドライバ２２２から出力されたセキュリティ印刷の印刷データを、一時的に蓄積（スプール）する。
【００５４】
セキュリティ印刷管理部２２４は、画像形成装置１００のセキュリティ印刷管理部１３７と連携し、セキュリティ印刷を管理する。セキュリティ印刷か通常印刷かは、例えば、ＨＣ２００の操作部（不図示）を介して指定される。セキュリティ印刷管理部２２４は、プリンタドライバ２２２を介して、セキュリティ印刷に関する情報を受け取る。
【００５５】
セキュリティ印刷管理部２２４は、例えば、ユーザに割り当てられた認証情報（例えば暗証番号、パスワード）、ＨＣ２００に割り当てられた識別情報（例えば、ＩＰアドレス、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス）、を保持する。セキュリティ印刷管理部２２４は、画像形成装置１００との間で通信し、セキュリティ印刷管理部２２４が保持する情報（例えば認証情報、ＨＣ２００の識別情報）を送信してもよい。
【００５６】
セキュリティ印刷管理部２２４は、印刷要求に係るプリントジョブの情報を保持する。プリントジョブの情報は、例えば、印刷対象のデータを含むファイル名の情報、セキュリティ印刷が要求された時刻の情報（通信開始時刻の一例）、を含む。
【００５７】
次に、通信管理テーブル１０の構成例について説明する。
【００５８】
図４は、第１の実施形態における通信管理テーブル１０の構成例を示す模式図である。通信管理テーブル１０は、例えば、画像形成装置１００のネットワーク通信部１２１に含まれる。
【００５９】
画像形成装置１００では、ＨＣ２００から印刷要求のためにネットワーク通信を開始すると、ネットワーク通信部１２１が、ネットワーク５０において、ＨＣ２００とのセッションを確立して、印刷要求を受け付け可能な状態にし、セッションの情報の少なくとも一部を通信管理テーブル１０に登録する。ここでのセッション確立とは、例えばＴＣＰの場合は、スリー・ウェイ・ハンドシェイクが成功し、双方向のデータ転送が可能になった状態のことである。
【００６０】
通信管理テーブル１０は、複数（図４ではｎ個）の記憶領域を含む。通信管理テーブル１０に保持される情報は、例えば、通信ＩＤ、通信開始時刻、及び通信先ＩＰアドレスの情報を含む。
【００６１】
通信ＩＤは、例えば、通信毎に区別するための異なる（ユニークな）番号が付与される。
【００６２】
通信開始時刻は、例えば、印刷要求元のＨＣ２００が印刷要求を送信した時刻、印刷要求先の画像形成装置１００が印刷要求を受信した時刻、又は画像形成装置１００とＨＣ２００との間において通信セッションが確立した時刻、を表す情報を含む。
【００６３】
通信先ＩＰアドレスは、例えば、印刷要求を送信したＨＣ２００に割り当てられたＩＰアドレスを含む。
【００６４】
通信管理テーブル１０に保持されたセッション情報に基づき、画像形成装置１００は、印刷データ受信部１２２にて、通信管理テーブル１０の先頭の領域から最後の領域に向かって順番に各領域の内容を参照してデータを順次受信していくことで、各プリントジョブを処理する。
【００６５】
操作パネル１３６のセキュリティ印刷キーが操作され、セキュリティ印刷のプリントジョブが選択されると、セキュリティ印刷管理部１３７が、選択されたプリントジョブをスプールしているＨＣ２００に対して、ネットワーク通信部１２１より印刷データの送信を要求すると共に、印刷データ受信部１２２にこのＨＣ２００の優先処理を指示する。このとき、印刷データ受信部１２２は、通信管理テーブル１０の順番による参照を一時停止してＨＣ２００の特定のセッション情報のみの参照を開始し、ＨＣ２００のセッション情報が登録されると、その内容を参照してデータを受信することで、ＨＣ２００のプリントジョブを優先して処理する。
【００６６】
通信管理テーブル１０にセッション情報が保持されたプリントジョブに係る印刷が終了すると、又は中止されると、印刷が終了又は中止されたプリントジョブに対応するセッション情報が通信管理テーブル１０から削除される。
【００６７】
次に、セキュリティ印刷の動作手順について説明する。
図５は、第１の実施形態における画像形成システム１０００において、セキュリティ印刷する場合の動作手順の一例を示す状態遷移図である。図５では、以下の動作手順に従って、セキュリティ印刷が行われる。
【００６８】
（Ａ）ＨＣ２００のユーザ３１は、例えば、ＨＣ２００の操作部を操作し、セキュリティ印刷の指示を入力する。また、ＨＣ２００の記憶部は、例えばＨＣ２００の操作部への操作に応じて、事前に決定された暗証番号を保持している。
【００６９】
ＨＣ２００において発生したセキュリティ印刷の要求により、ＨＣ２００は、セキュリティ印刷の印刷データを一時的にスプールし、画像形成装置１００からの要求に従って、セキュリティ印刷の印刷データを画像形成装置１００に送信する。
【００７０】
（Ｂ）セキュリティ印刷では、例えば、画像形成装置１００の操作パネル１３６に対して、様々な情報を入力する。そのため、ユーザ３１は、ＨＣ２００においてセキュリティ印刷を指示した後、画像形成装置１００の設置場所まで移動する。
【００７１】
ユーザ３１は、画像形成装置１００の設置場所まで移動すると、操作パネル１３６を介して、セキュリティ印刷キーを操作（例えば押下）する。これにより、他の印刷対象の印刷データの受信が一時停止される。この状態で、ユーザ３１は、操作パネル１３６を介して、例えば暗証番号を入力する。
【００７２】
（Ｃ）ユーザ３１は、画像形成装置１００の操作パネル１３６を操作する。操作パネル１３６は、１つ以上のセキュリティ印刷対象のドキュメント（プリントジョブ）を選択する操作を受け付ける。この場合、選択可能なドキュメントは、例えば、ユーザ３１が操作したＨＣ２００又は他のＨＣ２００から過去にセキュリティ印刷要求されたドキュメントであり、かつ、未だ印刷されていない又は印刷中止されていないドキュメントである。ドキュメントは、印刷対象のデータの一例である。
【００７３】
（Ｄ）ユーザ３１は、画像形成装置１００の操作パネル１３６を操作する。操作パネル１３６は、セキュリティ印刷の印刷対象のドキュメントをセキュリティ印刷するための暗証番号を入力する。画像形成装置１００は、操作パネル１３６に入力された暗証番号を用いて、認証処理する。画像形成装置１００は、認証に成功した場合、ＨＣ２００に対して、印刷データを送信するよう要求する。
【００７４】
なお、（Ｃ）におけるドキュメントの選択と（Ｄ）における暗証番号の入力とは、順序が逆でも良い。
【００７５】
（Ｅ）ＨＣ２００は、画像形成装置１００から印刷対象の印刷データの送信要求を受けると、画像形成装置１００に対して、印刷対象の印刷データを送信する。
【００７６】
（Ｆ）画像形成装置１００は、ＨＣ２００から印刷対象の印刷データを受信し、この印刷データから画像を形成し、例えば紙に印刷（出力）する。
【００７７】
図５の動作手順によれば、ユーザ３１が画像形成装置１００の近傍で所定の認証情報（例えば暗証番号、パスワード）を入力されるまで、画像形成装置１００により画像形成（例えば印刷）されないので、セキュリティを確保できる。また、セキュリティ印刷キーの操作により他の印刷データの受信が停止されるので、割り込みで他の印刷が進行することを抑制できる。従って、ユーザ３１が画像形成装置１００の近傍で印刷終了まで待機する時間を短縮できる。
【００７８】
次に、画像形成装置１００の各部の動作例について説明する。
図６は、第１の実施形態におけるセキュリティ印刷管理部１３７の動作例を示すフローチャートである。セキュリティ印刷管理部１３７により処理が開始されると（Ｓ１）、以下の処理が行われる。セキュリティ印刷管理部１３７による処理は、定期的に行われる。
【００７９】
図６では、画像形成装置１００とＨＣ２００との間では、つまりセキュリティ印刷管理部１３７とセキュリティ印刷管理部２２４との連携では、例えば、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いてデータが通信される。即ち、図６の段階では、通信セッションは確立されない。
【００８０】
セキュリティ印刷管理部１３７は、操作パネル１３６の状態を監視し、セキュリティ印刷キーが押下されたか否かを判別する（Ｓ２）。例えば、図５に示した（Ｃ）において印刷対象のデータ（例えばドキュメント）が選択される前に、セキュリティ印刷キーが押下されたか否かを判別する。
【００８１】
セキュリティ印刷キーが押下された場合、セキュリティ印刷管理部１３７は、セキュリティ印刷が可能なＨＣ２００を、表示部１３５の画面に表示させる（Ｓ３）。
【００８２】
例えば、セキュリティ印刷管理部１３７は、ネットワーク５０に接続されたＨＣ２００に対し、所定の情報を送信して問い合わせする。セキュリティ印刷管理部１３７は、各ＨＣ２００からの上記所定の情報に対する応答を参照し、ＨＣ２００にセキュリティ印刷管理部２２４が存在するか否かを判別する。
【００８３】
セキュリティ印刷管理部１３７は、セキュリティ印刷管理部２２４を有するＨＣ２００を、セキュリティ印刷が可能なＨＣ２００と判別し、セキュリティ印刷管理部２２４を有しないＨＣ２００を、セキュリティ印刷が不可能なＨＣ２００と判別する。セキュリティ印刷が可能なＨＣ２００のみが、表示部１３５の画面に一覧表示（リスト表示）される。
【００８４】
従って、ＨＣ２００においてセキュリティ印刷を指示したユーザ（ここではユーザＡとする）は、画像形成装置１００を操作する場合、ユーザＡのＨＣ２００の情報を、一覧表示の中から容易に確認できる。
【００８５】
セキュリティ印刷管理部１３７は、操作パネル１３６の状態を監視し、上記セキュリティ印刷を要求したＨＣ２００が選択されたか否かを判別する（Ｓ４）。ユーザＡは、操作パネル１３６を介して、表示部１３５の画面に一覧表示されたＨＣ２００から、１つのＨＣ２００を選択する。ＨＣ２００の選択結果により、セキュリティ印刷管理部１３７がセキュリティ印刷要求元を特定する。
【００８６】
セキュリティ印刷管理部１３７は、選択されたＨＣ２００に対して問い合わせし、ＨＣ２００のセキュリティ印刷管理部２２４に保持された認証情報（例えば、暗証番号、パスワード）を取得する（Ｓ５）。ここでは、認証情報がパスワードである場合を例示する。
【００８７】
セキュリティ印刷管理部１３７は、操作パネル１３６の状態を監視し、ユーザＡによるパスワードの入力の有無を判別する（Ｓ６）。パスワードの入力がない場合、セキュリティ印刷管理部１３７は、操作パネル１３６の状態を監視し、キャンセル操作が検出されたか否かを判別する（Ｓ７）。キャンセル操作が検出されていない場合、Ｓ６に進み、キャンセルされた場合、Ｓ２に進む。
【００８８】
セキュリティ印刷管理部１３７は、Ｓ５において取得されたパスワードと、Ｓ６において入力されたパスワードと、を比較し、両パスワードが一致するか否かを判別する（ユーザ認証）。
【００８９】
セキュリティ印刷管理部１３７は、Ｓ８において上記２つのパスワードが一致した場合、Ｓ４において選択されたＨＣ２００を「優先受信ＨＣ」として、例えばセキュリティ印刷管理部１３７の内部メモリに、優先受信ＨＣの情報を登録する（Ｓ９）。優先受信ＨＣの情報は、例えば、ＨＣ２００のＩＰアドレス、ＭＡＣアドレス、を含む。優先受信ＨＣの情報は、例えば、ＨＣ２００のセキュリティ印刷管理部１３７から取得される。
【００９０】
これにより、同一のＨＣ２００の場合には、パスワードの入力が１度で済む。よって、例えば同じユーザＡが複数の印刷要求を行う場合、パスワードの入力を印刷の度に行う必要がなく、セキュリティを確保しながら操作性を向上できる。
【００９１】
セキュリティ印刷管理部１３７は、選択されたＨＣ２００のセキュリティ印刷管理部２２４との間において通信し、セキュリティ印刷のプリントジョブリストを取得する（Ｓ９）。このプリントジョブリストのプリントジョブは、複数でもよい。
【００９２】
セキュリティ印刷管理部１３７は、Ｓ９においてＨＣ２００から取得されたプリントジョブリストを、表示部１３５の画面に一覧表示させる（Ｓ１０）。表示部１３５に一覧表示されるプリントジョブリストのプリントジョブは、操作パネル１３６を介して、ユーザＡが選択できる。
【００９３】
セキュリティ印刷管理部１３７は、操作パネル１３６の状態を監視し、一覧表示されたプリントジョブリストのうち、いずれかのプリントジョブが選択されたかを判別する（Ｓ１１）。
【００９４】
セキュリティ印刷管理部１３７は、Ｓ１１において選択されたプリントジョブの数を、例えばセキュリティ印刷管理部１３７の内部メモリが保持する「優先受信カウンタ」に登録する（Ｓ１３）。
【００９５】
セキュリティ印刷管理部１３７は、操作パネル１３６の状態を監視し、キャンセル操作が検出されたか否かを判別する（Ｓ１２）。キャンセル操作が検出されていない場合、Ｓ１１に進む。
【００９６】
キャンセル操作が検出された場合、セキュリティ印刷管理部１３７は、優先受信ＨＣの情報をクリアする（Ｓ１４）。Ｓ１４の処理後、Ｓ２に進む。
【００９７】
セキュリティ印刷管理部１３７の動作例によれば、セキュリティ印刷キーの操作をトリガとして、セキュリティ印刷するための準備段階の処理（例えば、優先受信ＨＣへの情報登録、優先受信カウンタへの情報登録）を実施できる。
【００９８】
図示していないが、図６に示した動作後、図７に示す動作前に、画像形成装置１００は、Ｓ５において選択されたＨＣ２００に対して、印刷データの送信を要求する。印刷データの送信を要求されたＨＣ２００は、画像形成装置１００に印刷要求を行うためにネットワーク通信を開始する。画像形成装置１００では、ネットワーク通信部１２１が、ネットワーク５０においてＨＣ２００との間に通信セッションを確立し、セッションの情報が後の処理において通信管理テーブル１０に登録される。
【００９９】
図７は、第１の実施形態におけるネットワーク通信部１２１の動作例を示すフローチャートである。ネットワーク通信部１２１により処理が開始されると（Ｓ１５）、以下の処理が行われる。ネットワーク通信部１２１による処理は、例えば、図６に示した動作後に開始される。
【０１００】
ネットワーク通信部１２１は、印刷用の通信開始があるか否かを判別する（Ｓ１６）。ネットワーク通信部１２１は、例えば、印刷用に割り当てられたポートの情報（例えばポート番号）を参照し、通信開始があるか否かを判別する。また、優先受信カウンタが１以上の場合、通信開始があると判断する。
【０１０１】
ネットワーク通信部１２１は、印刷用の通信開始がある場合、通信管理テーブル１０に空き領域があるか否かを判別する（Ｓ１７）。ネットワーク通信部１２１は、空き領域がない場合、印刷用の通信開始を拒否し（Ｓ１８）、Ｓ１６に進む。つまり、通信管理テーブル１０において空き領域が確保されるまで待機する。
【０１０２】
通信管理テーブル１０に空き領域がある場合、ネットワーク通信部１２１は、ＨＣ２００からの印刷用の通信開始の要求を受理する（Ｓ１９）。Ｓ１９では、印刷データの受信は待機され、印刷データを受信しない。
【０１０３】
ネットワーク通信部１２１は、印刷用の通信開始を要求したＨＣ２００の通信ＩＤを、通信管理テーブル１０の空き領域に登録する（Ｓ２０）。これにより、印刷を待機しているＨＣ２００が存在することを、例えば表示部１３５の表示により確認できる。通信ＩＤだけでなく、他の情報（例えば図４に示した情報）が通信管理テーブル１０に登録されてもよい。
【０１０４】
ネットワーク通信部１２１の動作例によれば、印刷データを受信するための準備段階の処理（例えば通信セッションの確立処理、通信管理テーブル１０への登録処理）を実施できる。
【０１０５】
図８は、第１の実施形態における印刷データ受信部１２２の動作例を示すフローチャートである。印刷データ受信部１２２により処理が開始されると（Ｓ２１）、以下の処理が行われる。印刷データ受信部１２２による処理は、例えば、図７に示した動作とは非同期に開始される。
【０１０６】
印刷データ受信部１２２は、通信管理テーブル１０を参照し、印刷を待機中のＨＣ２００が存在するか否かを判別する（Ｓ２２）。印刷データ受信部１２２は、例えば、通信管理テーブル１０に通信ＩＤが登録されている場合、印刷を待機中のＨＣ２００が存在すると判別する。
【０１０７】
印刷を待機中のＨＣ２００が存在する場合、印刷データ受信部１２２は、セキュリティ印刷管理部１３７を参照し、優先受信ＨＣの有無を判別する（Ｓ２３）。
【０１０８】
優先受信ＨＣが存在しない場合、印刷データ受信部１２２は、通信管理テーブル１０が保持する通信ＩＤのうち、通信ＩＤに対応する通信開始時刻が最も早い通信ＩＤを取得する（Ｓ２７）。この通信ＩＤは、通常印刷の印刷要求に係る通信ＩＤである。
【０１０９】
優先受信ＨＣが存在する場合、印刷データ受信部１２２は、優先受信カウンタを参照し、優先受信カウンタの値が「１」以上であるか否かを判別する（Ｓ２４）。優先受信カウンタの値が「１」未満である場合、Ｓ２３に進む。
【０１１０】
優先受信カウンタが「１」以上である場合、印刷データ受信部１２２は、優先受信ＨＣの情報に含まれるＩＰアドレス（優先受信ＨＣのＩＰアドレス）が、通信管理テーブル１０に存在するか否かを判別する（Ｓ２５）。
【０１１１】
優先受信ＨＣのＩＰアドレスが通信管理テーブル１０に存在する場合、印刷データ受信部１２２は、通信管理テーブル１０が保持する優先受信ＨＣのＩＰアドレスのうち、ＩＰアドレスに対応する通信開始時刻が最も早い通信ＩＤを取得する（Ｓ２８）。
【０１１２】
優先受信ＨＣの通信ＩＤが通信管理テーブル１０に存在しない場合、印刷データ受信部１２２は、通信管理テーブル１０に空き領域が無い状態（フルの状態）であるか否かを判別する（Ｓ２６）。通信管理テーブル１０がフルの状態でない場合、Ｓ２３に進む。
【０１１３】
通信管理テーブル１０がフルの状態の場合、印刷データ受信部１２２は、通信管理テーブル１０が保持する通信ＩＤのうち、通信ＩＤに対応する通信開始時刻が最も早い通信ＩＤを取得する（Ｓ２９）。Ｓ２９において取得される通信ＩＤは、例えば、セキュリティ印刷に係る通信ＩＤ、又は通常印刷に係る通信ＩＤである。
【０１１４】
Ｓ２６では、通信管理テーブル１０に空き領域が無いか否かを判別することを例示したが、所定量以上の空き領域があるか否かを判別してもよい。通信管理テーブル１０の空き領域が所定量以上である場合、Ｓ２３に進み、通信管理テーブル１０の空き領域が所定量未満である場合、Ｓ２９に進む。
【０１１５】
印刷データ受信部１２２は、Ｓ２７〜Ｓ２９の処理のいずれかにおいて取得された通信ＩＤのプリントジョブについて、印刷データの送信をＨＣ２００へ要求し、印刷データの受信を開始する（Ｓ３０）。この場合、上記プリントジョブを指示したＨＣ２００が、セキュリティ印刷スプール部２２３にスプールされたセキュリティ印刷の印刷データ、もしくはＯＳにスプールされた通常印刷の印刷データの、画像形成装置１００への転送を開始する。印刷データは、例えば、画像形成装置１００とＨＣ２００との間に形成された通信セッションを介して伝送される。
【０１１６】
印刷データ受信部１２２は、ＨＣ２００からの印刷データを画像処理部１４１に転送する（Ｓ３１）。画像処理部１４１は、印刷データに基づいて印刷用の画像データを生成する。
【０１１７】
印刷データ受信部１２２は、印刷対象のプリントジョブにおける全ての印刷データの受信が完了したか否かを判別する（Ｓ３２）。印刷データの受信が完了していない場合、Ｓ３１に進む。
【０１１８】
印刷データの受信が完了した場合、印刷データ受信部１２２は、優先受信ＨＣの有無を判別する（Ｓ３３）。優先受信ＨＣが存在しない場合、Ｓ２２に進む。
【０１１９】
優先受信ＨＣが存在する場合、印刷データ受信部１２２は、印刷部１４３による画像データの印刷が完了したか否かを判別する（Ｓ３４）。画像データの印刷が完了していない場合、Ｓ３４の処理を反復する。
【０１２０】
印刷データ受信部１２２は、セキュリティ印刷管理部１３７が保持する優先受信カウンタを参照し、優先受信カウンタの値が「１」であるか否かを判別する（Ｓ３５）。優先受信カウンタが「１」である場合、印刷データ受信部１２２は、優先受信ＨＣの情報をクリアし（Ｓ３６）、優先受信ＨＣが存在しない状態にする。
【０１２１】
Ｓ３５において優先受信カウンタが「１」以外である場合、又はＳ３６において優先受信ＨＣの情報がクリアされた場合、印刷データ受信部１２２は、優先受信カウンタをデクリメントする（Ｓ３７）。これにより、例えば表示部１３５を介して、セキュリティ印刷を待機中のプリントジョブの数が減少したことを確認できる。Ｓ３７の処理後、Ｓ２２に進む。
【０１２２】
印刷データ受信部１２２の動作例によれば、セキュリティ印刷管理部１３７により登録された優先受信ＨＣの情報及び優先受信カウンタの情報、ネットワーク通信部１２１により登録された通信管理テーブル１０の情報を用いて、印刷対象のプリントジョブを導出できる。
【０１２３】
また、印刷対象のプリントジョブに係る印刷データを、ＨＣ２００から受信できる。この印刷データを受信するタイミングでは、ユーザＡは画像形成装置１００近傍に所在するので、ユーザＡの印刷データに係る画像データが印刷終了すると、直ぐに印刷物を回収できる。従って、他人に印刷物を見られる可能性を低減でき、セキュリティを確保できる。
【０１２４】
また、セキュリティ印刷のプリントジョブが存在する場合、優先受信ＨＣの情報が存在し、Ｓ２３からＳ２４に処理が流れ、Ｓ２３からＳ２７に処理が流れないので、通常印刷のプリントジョブが印刷対象として選択されない。従って、セキュリティ印刷を要求したユーザＡは、画像形成装置１００近傍で他の通常印刷の完了を待機する可能性が低いので、印刷待機時間（画像形成待機時間の一例）を抑制できる。
【０１２５】
また、Ｓ２９の通信ＩＤの取得により、通信開始時刻が最も早い通信ＩＤのプリントジョブを実施でき、通信管理テーブル１０に空き領域を確保でき、他のプリントジョブ（例えばセキュリティ印刷のプリントジョブ）を受け付けできる。これにより、多数の要求により印刷処理が混んでいる場合でも、セキュリティ印刷のプリントジョブを通信管理テーブル１０に優先的に受け付けでき、ユーザＡの印刷待機時間を短縮できる。
【０１２６】
次に、画像形成装置１００が印刷する場合のデータの流れについて説明する。
図９は、第１の実施形態における画像形成装置１００が通常印刷する場合の具体例な動作例を示す模式図である。
【０１２７】
図９では、４台のＨＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄが、ネットワーク５０を介して画像形成装置１００と接続される場合を想定する。図９では、ＨＣ２００が４台であるが、３台以下でも５台以上でもよい。ＨＣ２００Ａ〜２００Ｄは、ＨＣ２００の一例である。
【０１２８】
印刷データ受信部１２２は、例えばＴＣＰセッション管理部１２２ａを有する。ＴＣＰセッション管理部１２２ａは、前述の通信管理テーブル１０の一例としてのＴＣＰセッションキュー１５を有する。
【０１２９】
４台のＨＣ２００Ａ〜２００Ａには、例えば、以下のＩＰアドレスが割り当てられる。
ＨＣ２００Ａ：１９２．１６８．０．１０１
ＨＣ２００Ｂ：１９２．１６８．０．１０２
ＨＣ２００Ｃ：１９２．１６８．０．１０３
ＨＣ２００Ｄ：１９２．１６８．０．１０４
【０１３０】
図９では、ＨＣ２００Ａ〜２００Ｄが、画像形成装置１００に対して通常印刷を要求する場合を想定する。ＴＣＰセッションキュー１５には、ＴＣＰセッションの情報として、例えば、ＨＣ２００Ａ〜２００ＤのＩＰアドレスが登録されている。なお、ＴＣＰセッションキュー１５には、ＩＰアドレス以外の情報がＩＰアドレスに対応づけられて格納されてもよい。上記ＩＰアドレス以外の情報は、例えば、図４に示した通信管理テーブル１０が保持する情報を含む。
【０１３１】
図９では、例えば、キューの並び順に従ってプリントジョブが処理される。従って、印刷データ受信部１２２は、まず、ＴＣＰセッションキュー１５の先頭（トップ）の領域に格納されたＨＣ２００ＡとのＴＣＰセッションの情報（ここではＩＰアドレス）を取得する。印刷データ受信部１２２は、ＴＣＰセッションの情報に基づいて、ＨＣ２００ＡとのＴＣＰセッションを介して、ＨＣ２００Ａから印刷データを受信する。印刷部１４３は、受信された印刷データに基づいて１ページ毎に画像形成し、紙へ印刷する。
【０１３２】
画像形成装置１００は、プリントジョブをキューの並び順に従って処理せず、例えば、各プリントジョブを任意の時刻において処理してもよい。
【０１３３】
ＴＣＰセッションキュー１５の先頭の領域に格納されたＴＣＰセッションの情報が印刷データ受信部１２２により取得されると、取得されたＴＣＰセッションの情報（プリントジョブの情報）が削除される。そして、ＴＣＰセッションキュー１５において後続する領域に格納されたＴＣＰセッションの情報が、１つずつ先頭側の領域に移動する。
【０１３４】
ＴＣＰセッション管理部１２２ａは、ＴＣＰセッションキュー１５にＩＰアドレスが格納されていない他のＨＣ２００から印刷要求を受けた場合、ＴＣＰセッションキュー１５の空き領域に、他のＨＣ２００のＩＰアドレスが登録される（図７のＳ１７，Ｓ１９，Ｓ２０に相当）。
【０１３５】
画像形成装置１００に対して印刷要求した各ＨＣ２００は、ＴＣＰセッションキュー１５に印刷要求に係るプリントジョブの情報が登録されても、画像形成装置１００が印刷要求に対応する印刷データの受信を開始するまで、印刷データの送信を待機する。送信待機状態では、送信対象のセキュリティ印刷の印刷データは、セキュリティ印刷スプール部２２３に、通常印刷の印刷データはＯＳに保持される。
【０１３６】
図９に示した動作例によれば、通常印刷の印刷要求のみの場合、所定の順序により（例えばキューの先頭から順番に）プリントジョブを実行できる。
【０１３７】
図１０は、第１の実施形態における画像形成装置１００がセキュリティ印刷する場合の操作開始時の具体的な動作例を示す模式図である。
【０１３８】
図１０では、図９と同様に、ＴＣＰセッションキュー１５には、４台のＨＣ２００Ａ〜２００ＤのＩＰアドレスが格納されている。印刷データ受信部１２２は、まず、ＴＣＰセッションキュー１５の先頭の領域に格納されたＴＣＰセッションの情報（ここではＩＰアドレス）の取得を試みる。このタイミングにおいて、操作パネル１３６がセキュリティ印刷キーの押下を受け付けた場合、印刷データ受信部１２２は、セキュアプリント設定が開始され、ＴＣＰセッションキュー１５からのＴＣＰセッションの情報の取得を一時停止する。従って、印刷データ受信部１２２は、ＨＣ２００Ａからの印刷データの受信を待機することになる。
【０１３９】
なお、セキュリティ印刷キーを押下するまでに、印刷データ受信部１２２にＴＣＰセッションの情報が送られている場合、セキュリティ印刷キーを押下された後でも、このＴＣＰセッションを介して印刷データが受信される。そして、印刷データに基づく印刷用の画像データが生成され、画像データが印刷される。
【０１４０】
例えば、図５に示した（Ｄ）の実行後に、図６のＳ９において優先受信ＨＣが登録されると、図８のＳ２３において優先受信ＨＣが存在すると判別される。従って、印刷データ受信部１２２は、優先度が比較的低いＴＣＰセッション、つまり通常印刷に係るＴＣＰセッションを用いた印刷データの受信を一時停止する。
【０１４１】
図１１は、第１の実施形態における画像形成装置１００がセキュリティ印刷する場合の印刷時の具体例な動作例を示す模式図である。
【０１４２】
図１１では、図１０の状態、つまりＴＣＰセッションキュー１５に４台のＨＣ２００Ａ〜２００ＤのＩＰアドレスが格納された状態から、５台目のＨＣ２００Ｅがセキュリティ印刷を要求する場合を想定する。例えば、画像形成装置１００において、ＨＣ２００Ｅのユーザが暗証番号を入力すると、操作パネル１３６が暗証番号の情報を受け付ける（図５の（Ｄ）に相当）。
【０１４３】
セキュリティ印刷管理部１３７は、図６の処理を行い、ＨＣ２００Ｅを優先受信ＨＣとして登録する。画像形成装置１００では、ＨＣ２００Ｅのユーザがプリントジョブを選択すると、操作パネル１３６がプリントジョブの選択入力を受け付ける。ＴＣＰセッション管理部１２２ａは、選択されたプリントジョブの印刷要求をＨＣ２００Ｅに対して要求する。この時点では、データ本文は受信されない。
【０１４４】
この場合、ＴＣＰセッション管理部１２２ａは、ＨＣ２００ＥとのＴＣＰセッションを形成し、ＴＣＰセッションキュー１５の空き領域（ここでは上から５番目の領域）にＴＣＰセッションの情報（例えばＩＰアドレス）を登録する。
【０１４５】
図１１では、セキュリティ印刷を要求したＨＣ２００Ｅが優先受信ＨＣとして登録されているので、印刷データ受信部１２２は、図８のＳ２３，２４，２５，２８を実行する。印刷データ受信部１２２は、Ｓ２８において、優先受信ＨＣの情報に含まれる通信ＩＤを、ＴＣＰセッションキュー１５において検索し、ＨＣ２００ＥとのＴＣＰセッションの情報を取得し、このＴＣＰセッションに係るプリントジョブを優先的に処理する。
【０１４６】
具体的には、ＨＣ２００ＥとのＴＣＰセッションを介して、印刷データ受信部１２２は、ＨＣ２００Ｅから印刷データの受信を開始する。ＴＣＰセッションキュー１５においてＨＣ２００Ｅとのセッションの情報よりも前に格納されたＴＣＰセッション（例えば、ＨＣ２００ＡとのＴＣＰセッション）に対する処理は、図１０に示したように、セキュアプリント設定に応じて一時停止される。従って、印刷データ受信部１２２では、優先受信ＨＣ（ここではＨＣ２００Ａ）以外からの印刷データの受信の割り込みは生じない。
【０１４７】
図１０，図１１の動作例によれば、セキュアプリント設定開始に伴い、印刷データ受信部１２２による印刷データの受信が停止される。従って、セキュリティ印刷を要求したユーザが画像形成装置１００近傍において長時間待機することを抑制できる。
【０１４８】
画像形成装置１００によれば、例えばセキュリティ印刷キーの押下に応じて、他のユーザが印刷要求したプリントジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュリティ印刷キーを操作したユーザの印刷待ち時間を短縮できる。また、セキュリティ印刷では、安全性を確保した状態で印刷できる。
【０１４９】
また、画像形成装置１００は、ＨＣ２００との間で印刷用の通信を開始する場合、まずＴＣＰセッションを確立し、その後にＨＣ２００へ印刷データを要求し、ＴＣＰセッションを介して印刷データを送信する。従って、印刷待機状態の場合には印刷データを受信しないので、画像形成装置１００の記憶装置の残容量を増大できる。又は、印刷待機状態の場合には印刷データを受信しないので、画像形成装置１００に記憶装置を搭載しなくてもよく、又は記憶装置を小型化でき、コストを低減できる。画像形成装置１００に記憶装置を搭載しない場合、画像形成装置１００自体を小型化できる。
【０１５０】
（第２の実施形態）
図１２は、第２の実施形態における画像形成装置１００Ｂ近傍の構成例を示すブロック図である。図１３は、第２の実施形態における画像形成装置１００Ｂ及びＨＣ（Ｈｏｓｔ  Ｃｏｍｐｕｔｅｒ）２００の構成例を示すブロック図である。画像形成システム１０００Ｂは、画像形成装置１００Ｂ及びＨＣ２００を含んで構成される。
【０１５１】
画像形成装置１００Ｂは、図２，図３に示した画像形成装置１００と比較すると、通信Ｉ／Ｆ部１２０の代わりに通信Ｉ／Ｆ部１２０Ｂを備える。通信Ｉ／Ｆ部１２０Ｂは、ネットワーク通信部１２１Ｂ及び印刷データ受信部１２２Ｂを含む。印刷データ受信部１２２Ｂは、通信管理テーブル１０Ｂを含む。
【０１５２】
図１２，図１３の画像形成装置１００Ｂにおいて、図２，図３に示した画像形成装置１００と同様の構成については、同一の符号を付し、説明を省略又は簡略化する。
【０１５３】
図１４は、第２の実施形態における通信管理テーブル１０Ｂに含まれる通常印刷管理テーブル２１及び優先印刷管理テーブル２２の構成例を示す模式図である。通常印刷管理テーブル２１は、通常印刷を実施する場合のＨＣ２００により要求されたプリントジョブの情報を保持する。優先印刷管理テーブル２２は、セキュリティ印刷を実施する場合のＨＣ２００により要求されたプリントジョブの情報を保持する。
【０１５４】
図４に示した通信管理テーブル１０と同様に、通常印刷管理テーブル２１は、複数の領域を有する。通常印刷管理テーブル２１は、各々の領域に、例えば、通信ＩＤ、通信開始時刻、及び通信先ＩＰアドレスの情報を格納できる。
【０１５５】
図４に示した通信管理テーブル１０と同様に、優先印刷管理テーブル２２は、複数の領域を有する。優先印刷管理テーブル２２は、各々の領域に、例えば「通信ＩＤ」、「通信開始時刻」、及び「通信先ＩＰアドレス」の情報を格納することができる。優先印刷管理テーブル２２が有する記憶領域は、複数でなくてもよい。
【０１５６】
通信管理テーブル１０Ｂでは、優先印刷管理テーブル２２に情報が登録されればセキュリティ印刷のプリントジョブであることが認識できる。
【０１５７】
次に、画像形成装置１００Ｂの各部の動作例について説明する。
セキュリティ印刷管理部１３７の動作例は、第１の実施形態において説明した動作例と同様であり、ネットワーク通信部１２１Ｂの動作例及び印刷データ受信部１２２Ｂの動作例は、第１の実施形態において説明した動作例と異なる。
【０１５８】
図１５は、第２の実施形態におけるネットワーク通信部１２１Ｂの動作例を示すフローチャートである。ネットワーク通信部１２１Ｂにより処理が開始されると（Ｓ３８）、以下の処理が行われる。ネットワーク通信部１２１Ｂによる処理は、例えば、図６に示した動作後に開始される。
【０１５９】
ネットワーク通信部１２１Ｂは、印刷用の通信開始があるか否かを判別する（Ｓ３９）。印刷用の通信開始がない場合、Ｓ３９の処理を反復する。印刷用の通信開始がある場合、ネットワーク通信部１２１Ｂは、セキュリティ印刷管理部１３７を参照し、優先受信ＨＣの有無を判別する（Ｓ４０）。
【０１６０】
優先受信ＨＣが存在する場合、ネットワーク通信部１２１Ｂは、印刷用の通信開始を要求した通信相手のＨＣ２００が、優先受信ＨＣであるか否かを判別する（Ｓ４１）。優先受信ＨＣであるか否かは、例えば、セキュリティ印刷管理部１３７が保持する優先受信ＨＣの情報に含まれるＩＰアドレスと、ＨＣ２００からのＩＰアドレスと、が一致するか否かにより判別できる。
【０１６１】
優先受信ＨＣが存在しない場合、又は、印刷用の通信開始を要求したＨＣ２００が優先受信ＨＣでない場合、ネットワーク通信部１２１Ｂは、通常印刷管理テーブル２１に空き領域があるか否かを判別する（Ｓ４２）。
【０１６２】
通常印刷管理テーブル２１に空き領域がある場合、ネットワーク通信部１２１Ｂは、ＨＣ２００からの印刷用の通信開始の要求を受理する（Ｓ４３）。ここでは、印刷データの受信については待機状態を維持し、印刷データを受信しない。
【０１６３】
続いて、ネットワーク通信部１２１Ｂは、印刷用の通信開始を要求したＨＣ２００の通信ＩＤを、通常印刷管理テーブル２１の空き領域に登録する（Ｓ４４）。これにより、通常印刷を待機中のＨＣ２００が存在することを、例えば表示部１３５の表示により確認できる。Ｓ４４の処理後、Ｓ３９に進む。
【０１６４】
Ｓ４２において通常印刷管理テーブル２１に空き容量がない場合、ネットワーク通信部１２１Ｂは、印刷用の通信開始を拒否する（Ｓ４７）。Ｓ４７の処理後、Ｓ３９に進む。つまり、通常印刷管理テーブル２１に空き領域が発生するまで待機する。
【０１６５】
Ｓ４１において、印刷用の通信開始を要求したＨＣ２００が優先受信ＨＣである場合、ネットワーク通信部１２１Ｂは、ＨＣ２００からの印刷用の通信開始の要求を受理する（Ｓ４５）。ここでは、印刷データの受信については待機状態を維持し、印刷データを受信しない。
【０１６６】
続いて、ネットワーク通信部１２１Ｂは、印刷用の通信開始を要求したＨＣ２００の通信ＩＤを、優先印刷管理テーブル２２の空き領域に登録する（Ｓ４６）。これにより、セキュリティ印刷を待機中のＨＣ２００が存在することを、例えば表示部１３５の表示により確認できる。Ｓ４６の処理後、Ｓ３９に進む。
【０１６７】
ネットワーク通信部１２１Ｂの動作例によれば、通常印刷かセキュリティ印刷かに応じて、通常印刷管理テーブル２１と優先印刷管理テーブル２２とを使い分けできる。従って、例えば、通常印刷管理テーブル２１又は優先印刷管理テーブル２２において保持されるデータの量が減少するので、通常印刷時及びセキュリティ印刷時におけるテーブルの検索効率を向上できる。従って、ユーザの画像形成待機時間を一層短縮できる。
【０１６８】
図１６は、第２の実施形態における印刷データ受信部１２２Ｂの動作例を示すフローチャートである。印刷データ受信部１２２Ｂにより処理が開始されると（Ｓ４８）、以下の処理が行われる。印刷データ受信部１２２Ｂによる処理は、例えば、ネットワーク通信部１２１Ｂの動作とは非同期に開始される。図１６において、図８と同様の処理については、同一の符号を付し、説明を省略又は簡略化する。
【０１６９】
印刷データ受信部１２２Ｂは、セキュリティ印刷管理部１３７を参照し、優先受信ＨＣの有無を判別する（Ｓ４９）。
【０１７０】
優先受信ＨＣが存在しない場合、印刷データ受信部１２２Ｂは、通常印刷管理テーブル２１の１つ以上の領域に、通信ＩＤが保持されているか否かを判別する（Ｓ５０）。通常印刷管理テーブル２１に通信ＩＤが保持されているか否かは、通常印刷待機中のＨＣ２００が存在するか否かに相当する。通常印刷管理テーブル２１に通信ＩＤが保持されていない場合、Ｓ４９に進む。
【０１７１】
通常印刷管理テーブル２１に通信ＩＤが保持されている場合、印刷データ受信部１２２Ｂは、通常印刷管理テーブル２１が保持するＨＣ２００Ｂの通信ＩＤのうち、通信ＩＤに対応する通信時刻が最も早い通信ＩＤを取得する（Ｓ５１）。
【０１７２】
Ｓ４９において優先受信ＨＣが存在する場合、印刷データ受信部１２２Ｂは、セキュリティ印刷管理部１３７が保持する優先受信カウンタを参照し、優先受信カウンタの値が「１」以上であるか否かを判別する（Ｓ５２）。優先受信カウンタの値が「１」未満である場合、Ｓ４９に進む。
【０１７３】
優先受信カウンタの値が「１」以上である場合、印刷データ受信部１２２Ｂは、優先印刷管理テーブル２２の１つ以上の領域に、通信ＩＤが保持されているか否かを判別する（Ｓ５３）。優先印刷管理テーブル２２に通信ＩＤが保持されているか否かは、セキュリティ印刷待機中のＨＣ２００が存在するか否かに相当する。優先印刷管理テーブル２２に通信ＩＤが保持されていない場合、Ｓ４９に進む。
【０１７４】
優先印刷管理テーブル２２に通信ＩＤが保持されている場合、印刷データ受信部１２２Ｂは、優先印刷管理テーブル２２が保持するＨＣ２００Ｂの通信ＩＤのうち、通信ＩＤに対応する通信時刻が最も早い通信ＩＤを取得する（Ｓ５４）。
【０１７５】
Ｓ５１又はＳ５４の処理後、印刷データ受信部１２２Ｂは、Ｓ３０〜Ｓ３７の処理を行う。
【０１７６】
印刷データ受信部１２２Ｂの動作例によれば、通常印刷は、通常印刷管理テーブル２１のプリントジョブに従って処理され、セキュリティ印刷のプリントジョブは、優先印刷管理テーブル２２に従って処理される。印刷データ受信部１２２Ｂは、セキュリティ印刷する優先受信ＨＣが存在する場合、優先印刷管理テーブル２２のプリントジョブを通常印刷管理テーブル２１のプリントジョブよりも優先的に処理する。これにより、ユーザがセキュリティ印刷を要求した場合、画像形成装置１００Ｂ付近においてこのユーザが待機する時間を抑制できる。
【０１７７】
画像形成装置１００Ｂによれば、通常印刷管理テーブル２１と優先印刷管理テーブル２２とが独立して存在しているので、通常印刷管理テーブル２１に通常印刷のプリントジョブが多数登録されている場合でも、セキュリティ印刷のプリントジョブを優先印刷管理テーブル２２から容易に取得できる。従って、通信管理テーブル１０Ｂにおいてプリントジョブの検索に要する時間を短縮できる。従って、ユーザが画像形成装置１００Ｂ付近において待機する時間を抑制できる。
【０１７８】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１７９】
例えば、上記実施形態では、印刷機能を使用して、画像形成装置１００，１００Ｂが形成した画像データを出力する場合を例示したが、印刷以外の方法で画像形成してもよい。例えば、ファクシミリの機能を用いて、遠隔地に配置された受信機器で画像を出力してもよい。この場合、遠隔地において画像を取得するユーザが認証情報（例えば暗証番号）を予め把握し、送信側のユーザと受信側のユーザとが別人でもよい。このように、画像形成装置１００，１００Ｂは、例えば、プリンタ、複写機、ファクシミリ、イメージスキャナ、これらの機能を有する複合機として、画像形成し、画像出力してもよい。
【０１８０】
上記実施形態では、認証情報として暗証番号を用いることを例示したが、暗証番号の代わりに他の認証情報（例えば、指紋認証、顔認証、画像認証）を利用してもよい。
【０１８１】
また、画像形成装置１００，１００Ｂに適用される画像形成方法は、論理回路のような専用のハードウェア回路を用いて実現されてもよいし、制御用のコンピュータが実行可能なプログラムとして提供されてもよい。
【０１８２】
（本発明の一態様の概要）
本発明の一態様の画像形成装置は、所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、第１の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記画像形成要求は、第１の画像形成要求としてのセキュアな画像形成要求と、第２の画像形成要求としての非セキュアな画像形成要求と、を含み、前記画像形成データは、前記第１の画像形成要求に対応する第１の画像形成データと、前記第２の画像形成要求に対応する第２の画像形成データと、を含み、前記通信処理部は、前記第１の画像形成要求と前記第２の画像形成要求があった場合、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第１の画像形成データと前記第２の画像形成データを受信し、前記操作部により前記第１の操作を受け付けた場合は、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第２の画像形成データの受信は待機させ、前記第１の画像形成データは受信する。
【０１８３】
この構成によれば、例えば、第１のユーザにより画像形成装置において所定の操作が行われた場合に、他のユーザ（第２のユーザ）が画像形成要求した画像形成ジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュアな画像形成の開始操作を行った第１のユーザの画像形成待機時間を短縮できる。また、第１のユーザが画像形成装置を操作してセキュアな画像形成の開始要求を行う時には、画像形成装置近傍に第１のユーザが位置しているので、セキュリティを確保した状態で画像形成できる。
【０１８４】
なお、第１の操作の受付前に、印刷データが受信されている場合には画像形成が実施される。第１の操作の受付前に、印刷データが未受信の場合には印刷データの受信が制限され、必然的に当該印刷データに係る画像形成は実施されない。
【０１８６】
また、第１の画像形成要求と第２の画像形成要求が混在する場合でも、セキュアな画像形成の開始操作により、第２の画像形成要求よりも第１の画像形成要求を優先して処理できる。従って、セキュアな画像形成の開始操作を行った第１のユーザの画像形成待機時間を短縮できる。
【０１８８】
また、第２の画像形成要求よりも第１の画像形成要求を優先して処理できる。従って、セキュアな画像形成の開始操作を行った第１のユーザの画像形成待機時間を短縮できる。また、第１の画像形成の実行時には第２の画像形成データの受信が待機されるので、画像形成装置が記憶装置を備えなくてもよく、又は記憶装置を小型化でき、コストを削減できる。画像形成装置が記憶装置を小型化する場合、画像形成装置自体も小型化
できる。
【０１８９】
本発明の一態様の画像形成装置は、前記通信処理部が、前記画像形成要求に応じて、前記画像形成要求を送信した通信装置と当該画像形成装置との間で、前記画像形成データを通信するための通信リンクを形成する。
【０１９０】
この構成によれば、通信リンクを介して、画像形成データを通信できる。
【０１９９】
本発明の一態様の画像形成装置は、可視情報を表示する画面を有する表示部を備え、前記操作部により前記第１の操作を受け付けた場合、前記通信処理部により受信された前記第１の画像形成要求を送信した第１の通信装置の情報、又は前記第１の画像形成要求に対応する画像形成ジョブの情報を、前記表示部に表示させるセキュア管理部を備える。
【０２００】
この構成によれば、第１の画像形成要求を行ったユーザは、第１の画像形成要求を送信した通信装置、第１の画像形成要求に対応する画像形成ジョブの情報を、容易に確認できる。
【０２０１】
本発明の一態様の画像形成装置は、前記セキュア管理部が、前記第１の通信装置に対して認証処理し、前記認証処理に成功した場合、前記認証処理に成功した前記第１の通信装置が送信した前記第１の画像形成要求に対応する画像形成ジョブの情報を、前記表示部に表示させる。
【０２０２】
この構成によれば、セキュアな画像形成の権限を有する第１のユーザと他のユーザ（第２のユーザ）とを容易に識別できる。また、例えば、セキュアな画像形成の開始操作を行った第１のユーザが認証処理に成功した場合に、画像形成ジョブの情報が表示されるので、第２のユーザに、第１のユーザの画像形成ジョブを盗み見られることを抑制できる。また、同じ画像形成要求元に画像形成対象のデータが複数存在する場合でも、認証処理を複数回反復することなく、ユーザの利便性を向上できる。
【０２０３】
本発明の一態様の画像形成システムは、通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第１の通信処理部を備え、前記画像形成装置は、前記画像形成要求を受信し、前記画像形成データの受信を制御する第２の通信処理部と、第１の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記第２の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記通信装置は、第１の画像形成要求としてのセキュアな画像形成要求を送信するとともに、前記第１の画像形成要求に対応する第１の画像形成データを送信する第１の通信装置と、第２の画像形成要求としての非セキュアな画像形成要求を送信するとともに、前記第２の画像形成要求に対応する第２の画像形成データを送信する第２の通信装置と、を有し、前記第２の通信処理部は、前記第１の画像形成要求と前記第２の画像形成要求があった場合、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第１の画像形成データと前記第２の画像形成データを受信し、前記操作部により前記第１の操作を受け付けた場合は、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第２の画像形成データの受信は待機させ、前記第１の画像形成データは受信する。
【０２０４】
この構成によれば、例えば、第１のユーザにより画像形成装置において所定の操作が行われた場合に、他のユーザ（第２のユーザ）が画像形成要求した画像形成ジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュアな画像形成の開始操作を行った第１のユーザの画像形成待機時間を短縮できる。また、第１のユーザが画像形成装置を操作してセキュアな画像形成の開始要求を行う時には、画像形成装置近傍に第１のユーザが位置しているので、セキュリティを確保した状態で画像形成できる。
【０２０６】
また、第１の画像形成要求を行う第１の通信装置と第２の画像形成要求を行う第２の通信装置とが混在する場合でも、第２の通信装置からの画像形成要求よりも第１の通信装置からの画像形成要求を優先して処理できる。従って、第１の通信装置のユーザの画像形成待機時間を短縮できる。
【０２０７】
本発明の一態様の画像形成システムは、前記通信装置が、前記画像形成要求を送信する場合に前記画像形成データを記憶する記憶部を備え、前記第１の通信処理部が、前記画像形成装置から前記画像形成データの送信要求を受信した場合、前記記憶部により記憶された前記画像形成データを前記画像形成装置へ送信する。
【０２０８】
この構成によれば、通信装置において画像形成データを、一時的に記憶しておき、画像形成装置からの送信要求に応じて送信できる。従って、画像形成装置において記憶装置（例えばＨＤＤ）を設ける必要がなく、コストを低減できる。
【０２０９】
本発明の一態様の画像形成方法は、画像形成装置における画像形成方法であって、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、第１の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、を有し、前記画像形成要求は、第１の画像形成要求としてのセキュアな画像形成要求と、第２の画像形成要求としての非セキュアな画像形成要求と、を含み、前記画像形成データは、前記第１の画像形成要求に対応する第１の画像形成データと、前記第２の画像形成要求に対応する第２の画像形成データと、を含み、前記通信処理ステップでは、前記第１の画像形成要求と前記第２の画像形成要求があった場合、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第１の画像形成データと前記第２の画像形成データを受信し、前記第１の操作を受け付けた場合は、前記第１の画像形成要求と前記第２の画像形成要求を受信して、前記第１の画像形成要求と前記第２の画像形成要求に係る情報を記憶するとともに、前記第２の画像形成データの受信は待機させ、前記第１の画像形成データは受信する。
【０２１０】
この方法によれば、例えば、第１のユーザにより画像形成装置において所定の操作が行われた場合に、他のユーザ（第２のユーザ）が画像形成要求した画像形成ジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュアな画像形成の開始操作を行った第１のユーザの画像形成待機時間を短縮できる。また、第１のユーザが画像形成装置を操作してセキュアな画像形成の開始要求を行う時には、画像形成装置近傍に第１のユーザが位置しているので、セキュリティを確保した状態で画像形成できる。
【産業上の利用可能性】
【０２１１】
本発明は、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置及び画像形成方法等に有用である。
【符号の説明】
【０２１２】
１０００，１０００Ｂ  画像形成システム
１００，１００Ｂ  画像形成装置
１０，１０Ｂ  通信管理テーブル
１５  ＴＣＰセッションキュー
２１  通常印刷管理テーブル
２２  優先印刷管理テーブル
３１  ユーザ
５０  ネットワーク
１１１  ＣＰＵ
１１２  Ｆｌｕｓｈ  ＲＯＭ
１１３  ＲＡＭ
１２０  通信Ｉ／Ｆ部
１２１，１２１Ｂ  ネットワーク通信部
１２２，１２２Ｂ  印刷データ受信部
１２２ａ  ＴＣＰセッション管理部
１３１  電話／ＦＡＸ処理部
１３２  スキャナ
１３４  内部データ作成部
１３５  表示部
１３６  操作パネル
１３７  セキュリティ印刷管理部
１４０  印刷ユニット
１４１  画像処理部
１４２  印刷制御部
１４３  印刷部
２００  ＨＣ
２１０  通信Ｉ／Ｆ部
２２１  アプリケーション処理部
２２２  プリンタドライバ
２２３  セキュリティ印刷スプール部
２２４  セキュリティ印刷管理部
３００  電話回線
【要約】
【課題】セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置を提供する。
【解決手段】画像形成装置は、所定の通信ネットワークを介して、画像形成要求を受信し、画像形成要求に対応する画像形成データの受信を制御する通信処理部と、画像形成データに応じて画像を形成する画像形成部と、を備える。通信処理部は、セキュアな画像形成の開始操作を受け付けた場合、画像形成データの受信を制限する。
【選択図】  図２【図１】
0005623617.tif 000002
【図２】
0005623617.tif 000003
【図３】
0005623617.tif 000004
【図４】
0005623617.tif 000005
【図５】
0005623617.tif 000006
【図６】
0005623617.tif 000007
【図７】
0005623617.tif 000008
【図８】
0005623617.tif 000009
【図９】
0005623617.tif 000010
【図１０】
0005623617.tif 000011
【図１１】
0005623617.tif 000012
【図１２】
0005623617.tif 000013
【図１３】
0005623617.tif 000014
【図１４】
0005623617.tif 000015
【図１５】
0005623617.tif 000016
【図１６】
0005623617.tif 000017