(57)【要約】【課題】他のユーザの指示による印刷物と自らの指示による印刷物との混載を防止し、自らの指示による印刷が他のユーザの指示による印刷により妨げられることを回避する。【解決手段】画像形成装置１１０は、ログインしたユーザが、印刷を指示する操作を含む貯め置き印刷データへの操作を画像形成装置に対して行うときに、記憶された管理情報に含まれるユーザ情報を用いて、ログインしたユーザと異なるユーザを示すユーザ情報により指示された印刷データを特定し、さらに特定された印刷データのうち、記憶ステップにより記憶された管理情報に含まれる種類情報を用いて、貯め置き印刷データではない印刷データの印刷を一時的に停止する。【選択図】図５
2014144618.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から送信された画像データを含む印刷データを受信して印刷する画像形成装置であって、
前記印刷データには、前記印刷データの印刷を指示したユーザを示すユーザ情報と、前記外部機器で印刷を指示したユーザが前記画像形成装置に対して印刷を指示する操作を行った場合に印刷する貯め置き印刷データか否かを示す種類情報とが含まれており、前記ユーザ情報と前記種類情報とを管理情報として記憶部に記憶する記憶手段と、
前記画像形成装置にログインしたユーザが、前記印刷を指示する操作を含む前記貯め置き印刷データへの操作を前記画像形成装置に対して行うときに、前記記憶手段により記憶された管理情報に含まれるユーザ情報を用いて、前記ログインしたユーザと異なるユーザを示す前記ユーザ情報により指示された印刷データを特定し、さらに特定された印刷データのうち、前記記憶手段により記憶された管理情報に含まれる種類情報を用いて、前記貯め置き印刷データではない印刷データの印刷を一時的に停止する停止手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記停止手段は、前記画像形成装置にユーザがログインしている状態で、新たに受信した印刷データに含まれるユーザ情報が前記ログインしているユーザと異なるユーザを示す場合には、前記新たに受信した印刷データの印刷を一時的に停止することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置にログインしているユーザによる操作が、予め定められた時間経過しても行われなかった場合には、前記停止手段による一時停止を解除することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
外部機器から送信された画像データを含む印刷データを受信して印刷する画像形成装置の制御方法であって、
前記印刷データには、前記印刷データの印刷を指示したユーザを示すユーザ情報と、前記外部機器で印刷を指示したユーザが前記画像形成装置に対して印刷を指示する操作を行った場合に印刷する貯め置き印刷データか否かを示す種類情報とが含まれており、前記ユーザ情報と前記種類情報とを管理情報として記憶部に記憶する記憶ステップと、
前記画像形成装置にログインしたユーザが、前記印刷を指示する操作を含む前記貯め置き印刷データへの操作を前記画像形成装置に対して行うときに、前記記憶ステップにより記憶された管理情報に含まれるユーザ情報を用いて、前記ログインしたユーザと異なるユーザを示す前記ユーザ情報により指示された印刷データを特定し、さらに特定された印刷データのうち、前記記憶ステップにより記憶された管理情報に含まれる種類情報を用いて、前記貯め置き印刷データではない印刷データの印刷を一時的に停止する停止ステップと
を有することを特徴とする制御方法。
【請求項５】
前記停止ステップは、前記画像形成装置にユーザがログインしている状態で、新たに受信した印刷データに含まれるユーザ情報が前記ログインしているユーザと異なるユーザを示す場合には、前記新たに受信した印刷データの印刷を一時的に停止することを特徴とする請求項４記載の制御方法。
【請求項６】
前記画像形成装置にログインしているユーザによる操作が、予め定められた時間経過しても行われなかった場合には、前記停止ステップによる一時停止を解除することを特徴とする請求項４または請求項５記載の制御方法。
【請求項７】
外部機器から送信された画像データを含む印刷データを受信して印刷する画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
外部機器から送信された画像データを含む印刷データを受信して印刷する画像形成装置の制御方法であって、
前記印刷データには、前記印刷データの印刷を指示したユーザを示すユーザ情報と、前記外部機器で印刷を指示したユーザが前記画像形成装置に対して印刷を指示する操作を行った場合に印刷する貯め置き印刷データか否かを示す種類情報とが含まれており、前記ユーザ情報と前記種類情報とを管理情報として記憶部に記憶する記憶ステップと、
前記画像形成装置にログインしたユーザが、前記印刷を指示する操作を含む前記貯め置き印刷データへの操作を前記画像形成装置に対して行うときに、前記記憶ステップにより記憶された管理情報に含まれるユーザ情報を用いて、前記ログインしたユーザと異なるユーザを示す前記ユーザ情報により指示された印刷データを特定し、さらに特定された印刷データのうち、前記記憶ステップにより記憶された管理情報に含まれる種類情報を用いて、前記貯め置き印刷データではない印刷データの印刷を一時的に停止する停止ステップと
を有することを特徴とするプログラム。
【請求項８】
前記停止ステップは、前記画像形成装置にユーザがログインしている状態で、新たに受信した印刷データに含まれるユーザ情報が前記ログインしているユーザと異なるユーザを示す場合には、前記新たに受信した印刷データの印刷を一時的に停止することを特徴とする請求項７記載のプログラム。
【請求項９】
前記画像形成装置にログインしているユーザによる操作が、予め定められた時間経過しても行われなかった場合には、前記停止ステップによる一時停止を解除することを特徴とする請求項７または請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、画像形成装置はネットワークに接続されることが一般化しており、複数のユーザによって共有される形態が一般的である。
【０００３】
さらに、ホストコンピュータから送信される印刷データにユーザ識別情報を付与し、そして画像形成装置の操作パネルにユーザ認証機能を持たせている。それによって、画像形成装置を操作しているユーザを識別し、ユーザ毎のアクセス制御をすることが可能となっている。
【０００４】
従来の複数のユーザによって共有されていることによる課題としては、第１に、利用しようとしているユーザとその他のユーザの印刷物が排紙トレイに混載するという問題がある。
【０００５】
印刷結果によっては機密情報が含まれることがあり、他のユーザに持ちされてしまうことは機密情報管理の上で問題となる。
【０００６】
第２の問題は、あるユーザが印刷を行おうとしている際に、他のユーザが先行して印刷データを送信することによって待たされることになり、当該ユーザが直ちに印刷結果を入手できないことである。
【０００７】
この問題に対処するために、画像形成装置を直接しているユーザの印刷を優先する機能がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−３１０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来技術において、デバイスの本体パネルの指示に基づく印刷データの出力を他のジョブより優先的に実行することは可能であるが、あくまで優先的に出力するだけであり、印刷を停止するわけではない。
【００１０】
その結果、ユーザがログイン後にも他のユーザの印刷データが先行して印刷される可能性があり、混載が発生することによって、当該ユーザが誤って他人の印刷データを持ち出されてしまう問題があった。
【００１１】
さらに、ユーザが自分の印刷データの出力結果を出力しようと思っても、他人の印刷データの出力を停止しないため、他人の印刷データによる印刷が開始してしまい、当該ユーザの出力結果を入手できないという問題があった。
【００１２】
本発明の目的は、他のユーザの指示による印刷物と自らの指示による印刷物との混載を防止し、自らの指示による印刷が他のユーザの指示による印刷により妨げられることを回避可能な画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１の画像形成装置は、外部機器から送信された画像データを含む印刷データを受信して印刷する画像形成装置であって、前記印刷データには、前記印刷データの印刷を指示したユーザを示すユーザ情報と、前記外部機器で印刷を指示したユーザが前記画像形成装置に対して印刷を指示する操作を行った場合に印刷する貯め置き印刷データか否かを示す種類情報とが含まれており、前記ユーザ情報と前記種類情報とを管理情報として記憶部に記憶する記憶手段と、前記画像形成装置にログインしたユーザが、前記印刷を指示する操作を含む前記貯め置き印刷データへの操作を前記画像形成装置に対して行うときに、前記記憶手段により記憶された管理情報に含まれるユーザ情報を用いて、前記ログインしたユーザと異なるユーザを示す前記ユーザ情報により指示された印刷データを特定し、さらに特定された印刷データのうち、前記記憶手段により記憶された管理情報に含まれる種類情報を用いて、前記貯め置き印刷データではない印刷データの印刷を一時的に停止する停止手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、他のユーザの指示による印刷物と自らの指示による印刷物との混載を防止し、自らの指示による印刷が他のユーザの指示による印刷により妨げられることを回避することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】図１におけるホストコンピュータから送信される印刷データのバイナリデータの構成を示す図である。
【図３】図１におけるジョブリスト管理部が管理する管理情報を示す図である。
【図４】図１における操作部に表示されるジョブ操作を行う場合の表示画面例を示す図である。
【図５】図１におけるＣＰＵにより実行されるジョブ操作制御処理の手順を示すフローチャートである。
【図６】図５のステップＳ２０６で一時停止状態とされた場合の管理情報を示す図である。
【図７】図１におけるＣＰＵにより実行される管理情報制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１７】
図１は、本発明の実施の形態に係る画像形成装置１１０の概略構成を示す図である。
【００１８】
図１において、画像形成装置１１０は、生成した印刷データを画像形成装置１１０に送信する外部機器であるホストコンピュータ１００と通信媒体１０１により接続されている。通信媒体１０１として、有線ＬＡＮや、Ｗｉ−Ｆｉなどの無線ＬＡＮ，ＵＳＢなどのローカルインターフェイスが挙げられる。
【００１９】
画像形成装置１１０はホストコンピュータ１００が生成した印刷データを受信し、画像処理を施したのちに、記録紙に画像を印刷する。
【００２０】
インターフェイス部１１１はホストコンピュータ１００と通信媒体１０１を介して接続するインターフェイスである。操作部１１２はユーザが画像形成装置１１０を直接操作したり、設定を変更することができる。
【００２１】
ＣＰＵ１１３は種々のプログラムを読み込み、画像形成装置１１０全体の動作を制御する。２次記憶装置１１４は、ＣＰＵ１１３などが実行するプログラムや、画像形成装置１１０が処理する印刷データを一時的に記憶する。
【００２２】
ＲＡＭ１１５は上記プログラムを一時的に記憶したり、各種パラメータや印刷データを一時的に記憶する。認証部１１６は画像形成装置１１０を操作するユーザを認証する認証手段である。
【００２３】
ジョブ操作制御部１１７は入力された印刷データを、操作部１１２を介して操作するためのものである。画像処理部１１８は入力された印刷データを、画像形成装置１１０の特性に合わせて画像処理を施す。
【００２４】
ジョブリスト管理部１１９は印刷データの印刷順番など管理情報を保持する。プリントエンジン１２０はインクジェット技術や、電子写真技術などの既知の印刷技術を用いて、記録紙に印刷を行う。印刷制御部１２１はプリントエンジン１２０を制御する。
【００２５】
以上説明した構成において、ユーザはホストコンピュータ１００を操作することによって、所望の印刷データを生成する。ユーザはホストコンピュータ１００に印刷指示を行うと、ホストコンピュータ１００は印刷データを画像形成装置１１０が受付可能な所定のフォーマットに変換して、通信媒体１０１を介して画像形成装置１１０のインターフェイス部１１１に送信する。
【００２６】
インターフェイス部１１１は通信媒体１０１から受信した印刷データに対して、ＴＣＰヘッダなどの不要なヘッダなどを除去し、印刷データそのものをＲＡＭ１１５に記憶する。このとき、印刷データの容量が大きい場合には２次記憶装置１１４に記憶することもある。
【００２７】
この印刷データを印刷ジョブという単位で識別し、管理情報をジョブリスト管理部１１９が保持する。そして画像処理部１１８は印刷データをプリントエンジン１２０が印刷できるように印刷データを取り出して画像処理を行い、出力データを生成し、一時的に２次記憶装置１１４に記憶する。
【００２８】
そして印刷制御部１２１によりジョブリスト管理部１１９から次に処理する印刷ジョブを決定すると、当該印刷ジョブについて、画像処理されたデータがプリントエンジン１２０に送られ、不図示の用紙トレイから用紙媒体が給紙され、印刷が行われる。
【００２９】
このようにホストコンピュータ１００からの印刷指示が行われ、画像形成装置１１０が直ちに印刷する処理を「通常印刷」と定義する。
【００３０】
図２は、図１におけるホストコンピュータ１００から送信される印刷データのバイナリデータの構成を示す図である。
【００３１】
図２において、印刷データ３００はその属性情報を示すヘッダ部（３０１〜３０４）と実際の印刷を行うための画像データ３０５から構成される。
【００３２】
ヘッダ部のデータの格納の仕方はＪＬ（Job Language）に代表されるテキスト方式、特定の構造体形式、または属性毎にパケットを構成するパケット形式などがある。属性情報を正しく搬送する仕組みであればよく、特にどの方式かによって制約されるものではない。
【００３３】
ジョブ識別子３０１は印刷データを正しく識別するため識別子である。ジョブ識別子３０１は送信された印刷データ３００が書式に従った形式であるか否かを判別できればよく、特定のバイトの並び（例えば０ｘＣＤ  ０ｘＣＡなど固定バイト列の並び）であればよい。
【００３４】
ジョブ種類３０２は印刷データ３００の印刷ジョブの種類を示す。本実施の形態では「通常印刷」、及び「貯め置き印刷」の２種類を記載している。それぞれの違いについては後述する。
【００３５】
ジョブオーナ名３０３は印刷データ３００の印刷ジョブ所有者を示す。このジョブオーナ名３０３はホストコンピュータ１００にユーザがログインしたときのログイン名が割り当てられる。
【００３６】
貯め置き印刷の印刷データ３００はホストコンピュータ１００の印刷指示を行ったユーザが画像形成装置１１０での印刷指示を行うユーザと同じユーザと想定されており、両者が一致した場合に当該印刷データの出力を許可する。すなわち、貯め置き印刷する貯め置き印刷データは、ホストコンピュータ１００で印刷を指示したユーザが画像形成装置１１０に対して印刷を指示する操作を行った場合に印刷される印刷データである。この貯め置き印刷データではない印刷データは、印刷データを受信すると直ちに印刷される通常印刷データである。ジョブ名称３０４は印刷ジョブの名称を示す。
【００３７】
印刷データ３００は画像形成装置１１０において、印刷ジョブという論理的概念で識別可能となり、印刷ジョブは個々の単位で中止、停止、復帰、解除が可能となる。
【００３８】
このように、印刷データ３００には、印刷データの印刷を指示したユーザを示すユーザ情報（ジョブオーナ名）と、印刷を指示したユーザが画像形成装置１１０に対して予め定められた操作を行った場合に印刷する印刷データか否かを示す種類情報（ジョブ種類）とが含まれている。
【００３９】
なお、印刷を指示したユーザが画像形成装置１１０に対して予め定められた操作を行った場合に印刷する印刷データのジョブ種類は「貯め置き印刷」となり、そうでない場合のジョブ種類は「通常印刷」となる。
【００４０】
図３は、図１におけるジョブリスト管理部１１９が管理する管理情報を示す図である。
【００４１】
図３において、ジョブリスト管理部１１９は（Ａ）全ジョブリストと（Ｂ）印刷キューの２つのリストを管理情報として管理している。全ジョブリストと印刷キューはＲＡＭ１１５に記憶される。
【００４２】
全ジョブリストは画像形成装置１１０に印刷指示された全ての印刷データに関連付けられた印刷ジョブのリストと個々の印刷ジョブの属性情報を管理するための情報である。
【００４３】
そして、全ジョブリストにおける項目５０１は画像形成装置１１０が印刷ジョブを受信した際に一意に割り当てられるジョブＩＤを示す。
【００４４】
項目５０２は印刷データ３００に含まれるジョブ名称３０４を示す。項目５０３は印刷データに含まれるジョブオーナ名３０３を示す。項目５０４は印刷ジョブのジョブ状態を示す。
【００４５】
このジョブ状態は、印刷データのジョブ種類が通常印刷の場合には「印刷待ち状態」、貯め置き印刷の場合には「貯め置き状態」となる。
【００４６】
このように、本実施の形態では、ユーザ情報（ジョブオーナ名３０３）と種類情報（貯め置き印刷データか否か）とを管理情報として記憶部（ＲＡＭ１１５）に記憶する。
【００４７】
次に印刷キューについて説明する。この印刷キューは画像形成装置１１０の処理する印刷ジョブの印刷順番をジョブＩＤで示している。
【００４８】
例えば、ジョブ種類が「通常印刷」となっているリスト５０６，５０８，５０９はそのまま印刷を行うため、印刷キューに順番に並んでいるが、リスト５０５，５０７は貯め置き印刷であるので、印刷キューから除外されている。
【００４９】
以上説明した管理情報に関連して、ホストコンピュータ１００から印刷指示を行う場合に、画像データに含まれた機密情報が漏えいすることを防ぐために、ホストコンピュータ１００において、印刷指示時に貯め置き印刷を指示する場合を説明する。
【００５０】
ジョブ種類３０２が貯め置き印刷のときは、画像処理部１１８が画像処理を行った後に、ジョブリスト管理部１１９の印刷キューには追加されず、一時的に貯め置き状態となる。
【００５１】
この印刷ジョブのジョブオーナが画像形成装置１１０に赴き、操作部１１２を介して認証部１１６を操作し、ユーザの識別認証を実施する。識別認証の結果、ジョブオーナであるとことが判別されると、操作部１１２は認証以外の操作画面に遷移可能となり、ジョブ操作が可能となる。
【００５２】
そして、貯め置き状態の印刷ジョブに対してジョブオーナが解除操作を行うと、印刷ジョブは印刷キューに追加され、印刷待ち状態となる。さらにプリントエンジン１２０が印刷可能になると印刷が開始される。これにより、機密情報が漏えいすることを防ぐことができる。
【００５３】
図４は、図１における操作部１１２に表示されるジョブ操作を行う場合の表示画面例を示す図である。
【００５４】
このジョブ操作とは、画像形成装置１１０に投入された印刷データに対して、様々な操作を指示する操作である。
【００５５】
図４は、ジョブ操作を行う場合の操作部１１２の画面を示す模式図である。図４は本実施例の説明のために最小限の構成を示しており、図４以外の機能が構成されていてもよい。
【００５６】
図４において、タブボタン４０１はジョブ操作を行うためのボタンであり、タブボタン４０２はコピー操作を行うためのボタンであり、タブボタン４０３は送信操作を行うためのボタンである。
【００５７】
ジョブ操作のタブボタン４０１だけが明るい表示にしていることで、複数の操作画面のうち、ジョブ操作だけが有効になっていることを視覚的に示している。
【００５８】
また、印刷ジョブの状況を示す項目として、項目４０４は選択状態、項目４０５は受け付け番号、項目４０６は受信した印刷ジョブの名称、項目４０７はユーザ名、項目４０８は印刷ジョブの状況、を各々示している。
【００５９】
ここで、図４の例では認証部１１６により予めユーザ認証がなされており、認証されたユーザがＨａｓｅｇａｗａである場合を示している。印刷ジョブにはジョブ名によって中身を推定できるものがある。
【００６０】
そのためログインしたユーザ（Ｈａｓｅｇａｗａ）の印刷ジョブについては、リスト４１１，４１２でジョブ名が表示されるが、ジョブオーナ名とは異なるジョブオーナ名の印刷ジョブについては、リスト４１３，４１４，４１５に示されるようにジョブ名はアスタリスク（＊）でマスク処理されている。
【００６１】
もし印刷ジョブの数が多数で１画面に収まらない場合は、スクロールボタン４０９，４１０によって、それぞれ次の画面、前の画面に遷移可能である。
【００６２】
中止操作ボタン４１６は選択した印刷データの印刷を中止するためのボタンである。この中止操作ボタン４１６が押下されると、ジョブリスト管理部１１９及び２次記憶装置に１１４に記憶された画像データが消去され、画像形成装置１１０から印刷ジョブが削除される。
【００６３】
解除操作ボタン４１７はジョブ種類が貯め置き印刷の印刷データの印刷を指示するためのボタンである。この解除操作ボタン４１７を押下する操作が、印刷を指示したユーザの印刷データを画像形成装置１１０に印刷させるための予め定められた操作である。さらに、予め定められた操作を含む操作は、ジョブ操作である。
【００６４】
ユーザは、リスト４１１〜４１５から任意の印刷ジョブを１つ以上選択し、中止操作ボタン４１６、及び解除操作ボタン４１７によって選択された印刷ジョブの中止操作または解除操作を行うことが可能である。
【００６５】
具体的には、リスト４１１〜４１５をユーザが押下することによって、項目４０４がチェックされ、その印刷ジョブを選択したこととなる。そして、選択された印刷ジョブに対して、中止操作ボタン４１６または解除操作ボタン４１７をユーザが押下することで、それらのボタンに対応する処理が行われる。
【００６６】
図５は、図１におけるＣＰＵ１１３により実行されるジョブ操作制御処理の手順を示すフローチャートである。
【００６７】
図５におけるジョブ操作制御処理は、ソフトウェアとしてはジョブ操作制御部１１７が担当する。
【００６８】
ジョブ操作を行うためのタブボタン４０１が押下されると（ステップＳ２０１でＹＥＳ）、認証部１１６から現在のログインユーザ名を取得する（ステップＳ２０２）。認証部１１６は、入力されたユーザ名、パスワードから認証を行い、認証が正しく行われると、操作部１１２が操作しているユーザをユーザ名に紐づける。
【００６９】
また、上述したジョブ操作を行うためのタブボタン４０１が押下されたときが、認証部１１６により認証されてログインしたユーザが、予め定められた操作を含む操作を画像形成装置１１０に対して行うときに対応する。
【００７０】
次いで、ジョブリスト管理部１１９が管理する全ジョブリストから印刷ジョブを１つ取得する（ステップＳ２０３）。図３では、例えばリスト４１１〜４１５から印刷ジョブを１つ取得する。
【００７１】
そして、取得した印刷ジョブのジョブリストから、項目５０３に示されるジョブオーナ名３０３を取得する（ステップＳ２０４）。
【００７２】
取得したジョブオーナ名とログインユーザ名とが一致しているか否か判別する（ステップＳ２０５）。
【００７３】
ステップＳ２０５の判別の結果、ジョブオーナ名とログインユーザ名とが一致しているときは（ステップＳ２０５でＹＥＳ）、ステップＳ２０７に進む。この場合の一致は、両者の文字列の完全一致を示す場合や、文字コードや大文字小文字の違いを吸収した、本質的な一致条件を示していても構わない。
【００７４】
一方、ステップＳ２０５の判別の結果、ジョブオーナ名とログインユーザ名とが一致していないときは（ステップＳ２０５でＮＯ）、この印刷ジョブを一時停止状態にして（ステップＳ２０６）、ステップＳ２０７に進む。上記ステップＳ１０６は、画像形成装置１１０にログインしたユーザが、印刷を指示する操作を含む操作を貯め置き印刷データに対して行うときに、ＲＡＭ１１５に記憶された管理情報に含まれるユーザ情報（項目５０３のジョブオーナ名）を用いて、ログインしたユーザと異なるユーザを示すユーザ情報により指示された印刷データを特定し、さらに特定された印刷データのうち、ＲＡＭ１１５に記憶された管理情報に含まれる種類情報を用いて、貯め置き印刷データではない印刷データの印刷を一時的に停止する停止手段に対応する。
【００７５】
例えば、ログインユーザ名が”Ｈａｓｅｇａｗａ”の場合、図３におけるリスト４１３〜４１５の印刷ジョブのジョブオーナ名が”Ｙａｍａｄａ”であるため、この条件に合致する。
【００７６】
このような場合、ステップＳ２０６において、それらの印刷ジョブを一時停止状態とする。ここでいう一時停止状態というのは、ジョブリストの状態を保留とし、印刷を抑止している状態である。また、図３の印刷キューに一時停止状態とする印刷ジョブがあった場合には、この印刷ジョブは印刷キューから除外される。そして、全ジョブリストのジョブ状態を示す項目５０４は「一時停止状態」に書き変わる。
【００７７】
次いで、全ジョブリストに示される全ての印刷ジョブについてステップＳ２０３〜ステップＳ２０５または２０６の処理が完了したか否か判別する（ステップＳ２０７）。
【００７８】
ステップＳ２０７の判別の結果、処理が完了していないときは（ステップＳ２０７でＮＯ）、残りの印刷ジョブに対する処理を行うためにステップＳ２０３に戻る。
【００７９】
一方、ステップＳ２０７の判別の結果、全ての印刷ジョブに対する処理が完了したときは（ステップＳ２０７でＹＥＳ）、ユーザの操作に応じて、図４で説明した印刷ジョブの選択、解除、中止の表示を行う（ステップＳ２０８）。
【００８０】
次いで、他の操作を行うためのボタンが押下されたか否か判別する（ステップＳ２０９）。他の操作を行うためのボタンとは、図４で説明したタブボタン４０２，４０３である。
【００８１】
ステップＳ２０９の判別の結果、他の操作を行うためのボタンが押下されていないときは（ステップＳ２０９でＮＯ）、ステップＳ２０８に戻る。
【００８２】
一方、ステップＳ２０９の判別の結果、他の操作を行うためのボタンが押下されたときは（ステップＳ２０９でＹＥＳ）、ステップＳ２０６において一時停止状態とした全ての印刷ジョブを再開する（ステップＳ２１０）。ここでは一時停止状態となった印刷ジョブを全ジョブリストの中から検索して「通常印刷」にし、印刷キューに追加する。
【００８３】
そして、ステップＳ２０９で押下されたボタンに対応する画面に遷移して（ステップＳ２１１）、本処理を終了する。
【００８４】
なお、上述した処理において、認証したユーザがステップＳ２０８でジョブ操作画面に切り替えたまま、他の操作を行うためのボタンを押下しない場合、他の印刷ジョブはステップＳ２１０によって再開指示が行われないため、印刷ジョブの印刷が開始されない。
【００８５】
そこで、画像形成装置１１０にログインしているユーザによる操作が、予め定められた時間経過しても行われなかった場合には、一時停止を解除するようにしてもよい。この場合、ステップＳ２０９では、ユーザによる操作が、予め定められた時間経過しても行われないことをＳ２１０へ進む条件とするようにすればよい。
【００８６】
図６は、図５のステップＳ２０６で一時停止状態とされた場合の管理情報を示す図である。
【００８７】
図６において、図３の管理情報と比較すると、リスト５０８，５０９の印刷ジョブはＳ２０５からＳ２０６に分岐し、一時停止状態となるため、ジョブ状態が一時停止状態となる。また、これらの印刷ジョブは印刷キューから除外されていることが示されている。
【００８８】
以上説明した図５のジョブ操作制御処理によれば、ユーザが操作部１１２で認証部１１６によりユーザ認証が行われ、ジョブ操作を行う際に、図５のステップＳ２０５，２０６によって当該ユーザ以外の印刷ジョブの印刷が一時停止状態となる。
【００８９】
その結果、他のユーザの指示による印刷物と自らの指示による印刷物との混載の防止と、自らの指示による印刷が他のユーザの指示による印刷により妨げられることを回避することができる。
【００９０】
これによって、ユーザがジョブ操作中には他のユーザの印刷が行われないため、他人の印刷ジョブが先行して印刷されて待たされる問題が解決する。
【００９１】
また、自分の印刷ジョブの印刷中も他人の印刷ジョブは実行されないため、自分の印刷ジョブによる印刷の間に他人の印刷ジョブが混載する問題が解決する。
【００９２】
さらに、ステップＳ２１０においてユーザがジョブ操作を完了すると、一時停止状態とされた印刷ジョブの印刷が自動的に再開するため、他人の印刷ジョブの印刷が行われなくなることを防ぐことが可能である。
【００９３】
また、ジョブ操作が行われた場合でも、画像処理部１１８の画像処理そのものは自分の印刷ジョブ、他人の印刷ジョブを区別することなく行うことが可能となる。従って印刷制御部１２１が印刷可能となれば直ちに印刷できるため、当該ユーザ以外の印刷ジョブでも画像処理による遅延を防ぐことが可能となる。
【００９４】
図７は、図１におけるＣＰＵ１１３により実行される管理情報制御処理の手順を示すフローチャートである。
【００９５】
図７における管理情報制御処理は、ソフトウェアとしてはインターフェイス部１１１が担当する。
【００９６】
図７において、インターフェイス部１１１はホストコンピュータ１００から印刷データ受信すると、上述したヘッダ部抜き取る（ステップＳ７０１）。次いで、受信した印刷データからジョブオーナ名を取得する（ステップＳ７０２）。
【００９７】
認証部１１６に、ユーザがログインしているか否か、ログインしている場合にはそのユーザ名を問い合わせる（ステップＳ７０３）。
【００９８】
次いで、属性情報から管理情報にデータをコピーする（ステップＳ７０４）。具体的には、ジョブオーナ名３０３は項目５０３に、ジョブ名称３０４は項目５０２にコピーされる。
【００９９】
そして、受信した印刷データのジョブ種類が通常印刷か否か判別する（ステップＳ７０５）。ステップＳ７０５の判別の結果、受信した印刷データのジョブ種類が通常印刷ではないときは（ステップＳ７０５でＮＯ）、項目５０４のジョブ状態を貯め置き印刷として（ステップＳ７０９）、本処理を終了する。
【０１００】
一方、ステップＳ７０５の判別の結果、受信した印刷データのジョブ種類が通常印刷でのときは（ステップＳ７０５でＹＥＳ）、ユーザがログインしており、受信した印刷データのジョブオーナ名と、ログインユーザ名とが異なるか否か判別する（ステップＳ７０６）。
【０１０１】
ステップＳ７０６の判別の結果、ジョブオーナ名と、ログインユーザ名とが同じときは（ステップＳ７０６でＮＯ）、項目５０４のジョブ状態を通常印刷として（ステップＳ７０８）、本処理を終了する。
【０１０２】
一方、ステップＳ７０６の判別の結果、ジョブオーナ名と、ログインユーザ名とが異なるときは（ステップＳ７０６でＹＥＳ）、項目５０４のジョブ状態を一時停止として（ステップＳ７０７）、本処理を終了する。
【０１０３】
このように、本実施の形態では、画像形成装置１１０にユーザがログインしている状態で、新たに受信した印刷データに含まれるユーザ情報（ジョブオーナ名）がログインしているユーザと異なるユーザを示す場合には、新たに受信した印刷データの印刷を一時的に停止する。
【０１０４】
以上説明した管理情報制御処理により、ユーザが認証後に受信した他人の印刷データは、自動的に一時停止となるため、ユーザの印刷が待たされることや、混載を防ぐことが可能となる。
【０１０５】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０６】
１１０  画像形成装置
１１１  インターフェイス部
１１２  操作部
１１３  ＣＰＵ
１１４  ２次記憶装置
１１５  ＲＡＭ
１１６  認証部
１１７  ジョブ操作制御部
１１９  ジョブリスト管理部
【図１】
2014144618.tif 000003
【図２】
2014144618.tif 000004
【図３】
2014144618.tif 000005
【図４】
2014144618.tif 000006
【図５】
2014144618.tif 000007
【図６】
2014144618.tif 000008
【図７】
2014144618.tif 000009