(57)【要約】      （修正有）【課題】印刷ジョブの実行中にエラーが発生すると、エラー画面が表示され、後続する印刷ジョブが印刷不可となってしまう。【解決手段】受信した印刷ジョブを待機ジョブとして格納するジョブ格納部２７と、各待機ジョブを実行ジョブとして順に実行する実行部３１と、実行ジョブの実行中にエラーの発生を検知してエラー情報を取得する検知取得部３２と、該エラー情報に基づき実行ジョブを保留するかを判定する判定部３３と、保留すると判定されると保留ジョブとしてジョブ格納部を更新する更新部３４と、実行部に次の待機ジョブを実行させる制御部３９と、操作ユーザ情報が入力されると該操作ユーザの認証を行うログイン認証部３７と、認証されるとジョブ格納部に格納されている各保留ジョブを検索し、操作ユーザ情報に一致するかを判断する検索判断部３８と、一致すると判断されると保留ジョブの存在を操作ユーザに通知すべく表示を行う表示部３５とを設ける。【選択図】図１
2010228419.tif 000002
【特許請求の範囲】
【請求項１】
操作ユーザの操作に基づき、ログイン認証のための操作ユーザ情報を入力するログイン入力部を備える画像形成装置であって、
実行ユーザ情報を含む印刷ジョブを順に受信する受信部と、
該印刷ジョブを待機ジョブとして格納するジョブ格納部と、
前記ジョブ格納部に格納されている各待機ジョブを、実行ジョブとして順に実行する実行部と、
前記実行部による前記実行ジョブの実行中に、エラーの発生を検知して、エラー情報を取得する検知取得部と、
取得された前記エラー情報に基づいて、前記実行ジョブを保留するか否かを判定する判定部と、
保留すると判定されると、該実行ジョブを保留ジョブとして、前記ジョブ格納部を更新する更新部と、
前記実行部を制御して、次の待機ジョブを実行ジョブとして実行させる制御部と、
前記ログイン入力部により操作ユーザ情報が入力されると、該操作ユーザ情報に基づき操作ユーザの認証を行うログイン認証部と、
認証されると、前記ジョブ格納部に格納されている各保留ジョブを検索し、何れかの保留ジョブに含まれる実行ユーザ情報が、入力された前記操作ユーザ情報に一致するか否かを判断する検索判断部と、
一致すると判断されると、保留ジョブの存在を前記操作ユーザに通知すべく表示を行う表示部と、
を備えることを特徴とする画像形成装置。
【請求項２】
受信された前記印刷ジョブに含まれる前記実行ユーザ情報に基づき、実行ユーザの認証を行うジョブ認証部を更に備え、
前記ジョブ格納部は、前記ジョブ認証部により認証されると、前記印刷ジョブを待機ジョブとして格納する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示部は、更に前記保留ジョブを再開するか否かを前記操作ユーザに問合せることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記ジョブ格納部における保留ジョブの有無を表示する保留状態表示部を更に備えることを特徴とする請求項１記載の画像形成装置。
【請求項５】
各保留ジョブのジョブ識別情報に対応して、前記検知取得部により取得されたエラー情報と、前記実行部により印刷実行済のページ数を示す印刷済ページ数とを格納する保留情報格納部と、
ジョブ識別情報に基づき前記保留情報格納部を検索し、対応するエラー情報及び印刷済ページ数を取得するための検索取得部と、
を更に備え、
前記ジョブ格納部は、更に各印刷ジョブのジョブ識別情報を格納し、
前記検索判断部により一致すると判断されると、前記検索取得部は、前記ジョブ格納部から対応するジョブ識別情報を取得し、該ジョブ識別情報に基づいて、前記保留情報格納部からエラー情報及び印刷済ページ数を取得し、
前記表示部は、更に取得された前記エラー情報及び前記印刷済ページ数を前記操作ユーザに通知すべく前記表示を行う
ことを特徴とする請求項１記載の画像形成装置。
【請求項６】
保留ジョブの再開指示を入力するための指示入力部を更に備え、
前記表示部は、更に前記保留ジョブを再開するか否かを前記操作ユーザに問合せ、
前記指示入力部は、前記操作ユーザの操作に基づき、前記再開指示を入力し、
前記実行部は、入力された前記再開指示と前記印刷済ページ数とに基づき、前記保留ジョブを再開することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記実行部による前記保留ジョブの実行が完了すると、前記更新部は、更に前記ジョブ格納部から対応する保留ジョブを削除すると共に、前記保留情報格納部から対応するエラー情報及び印刷済ページ数を削除することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記実行部による実行ジョブの実行が完了すると、前記更新部は、更に前記ジョブ格納部から対応する待機ジョブを削除することを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記実行部は、媒体を搬送して、該媒体に画像を形成する画像形成部を有し、
前記判定部は、前記エラー情報に基づいて、検知された前記エラーが前記画像形成部におけるエラーであるか否かを判断し、前記画像形成部におけるエラーではないと判断すると、前記実行ジョブを保留すると判定することを特徴とする請求項１記載の画像形成装置。
【請求項１０】
各エラー情報に対応して、印刷ジョブを保留するか否かを示すジョブ保留情報をそれぞれ記憶するエラー情報記憶部を更に備え、
前記判定部は、前記検知取得部により取得されたエラー情報に基づいて、前記エラー情報記憶部から対応するジョブ保留情報を取得し、該ジョブ保留情報に基づき前記判定を行うことを特徴とする請求項１記載の画像形成装置。
【請求項１１】
前記ジョブ格納部は、更に各印刷ジョブが待機中、実行中及び保留中の何れであるかを示す状態情報をそれぞれの印刷ジョブに対応して格納し、
前記更新部は、前記状態情報の更新を行い、
前記検索判断部は、保留中を示す状態情報を検索し、対応する印刷ジョブに含まれる実行ユーザ情報に基づき、前記判断を行う
ことを特徴とする請求項１記載の画像形成装置。
【請求項１２】
前記ジョブ格納部における保留ジョブの有無を表示する保留状態表示部を更に備えることを特徴とする請求項１記載の画像形成装置。
【請求項１３】
各ユーザのユーザ情報を予め記憶するユーザ情報記憶部を更に備え、
前記ジョブ認証部は、前記実行ユーザ情報に一致するユーザ情報が前記ユーザ情報記憶部に記憶されているか否かに基づいて、前記認証を行うことを特徴とする請求項２記載の画像形成装置。
【請求項１４】
前記ユーザ情報は、ユーザ識別情報及びパスワードからなることを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
各ユーザのユーザ情報を予め記憶するユーザ情報記憶部を更に備え、
前記ログイン認証部は、前記操作ユーザ情報に一致するユーザ情報が前記ユーザ情報記憶部に記憶されているか否かに基づいて、前記認証を行うことを特徴とする請求項１記載の画像形成装置。
【請求項１６】
前記ユーザ情報は、ユーザ識別情報及びパスワードからなることを特徴とする請求項１５記載の画像形成装置。
【請求項１７】
前記ユーザ情報は、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）からなることを特徴とする請求項１５記載の画像形成装置。
【請求項１８】
前記ユーザ情報は、ユーザの生体情報からなることを特徴とする請求項１５記載の画像形成装置。
【請求項１９】
前記ログイン入力部は、前記操作ユーザのＩＣカードから前記操作ユーザ情報を取得して入力することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて画像を形成する画像形成装置に関し、特に、操作ユーザのログイン認証を行う画像形成装置に関する。
【背景技術】
【０００２】
ログイン認証機能が搭載されたプリンタやプリンタ部及びスキャナ部を備える複合機等の画像形成装置が知られている。
【０００３】
この種の画像形成装置では、ユーザ毎或いはユーザの役割毎に、使用可能な機能に制限が課せられる。画像形成装置に具備されるタッチパネル等の操作部には、通常、ログイン画面が表示され、画像形成装置を操作するユーザ、即ち操作ユーザは、このログイン画面を介して、ユーザ名やパスワード等のユーザ情報を、画像形成装置に入力する。画像形成装置は、入力されたユーザ情報に基づいて、ユーザ認証を行い、操作ユーザのログインを許可するか否かを判断する。そして、ログインが許可された場合にのみ、操作ユーザは、画像形成装置を使用可能となる。
【０００４】
上記した画像形成装置において、ホストコンピュータから受信した印刷ジョブの実行中に、エラーが発生し、印刷が停止してしまった場合、操作部にはエラー情報を示すエラー画面が表示される。
【０００５】
発生したエラーが、例えば、給紙トレイ内の印刷用紙切れや用紙ジャム等の場合、印刷用紙が補充されると、或いは用紙ジャムが解消されると、画像形成装置は復旧し、印刷が再開されることとなる。
【０００６】
一方、印刷ジョブにより指定された用紙サイズや用紙種別に対応する給紙トレイが設置されていない場合、画像形成装置は、操作部にエラー画面を表示して印刷を停止する。そして、停止した印刷ジョブへのアクセス権を持つユーザ、即ち実行ユーザが、画像形成装置の設置場所まで出向き、該エラー画面を介して画像形成装置にログインした後、設定変更や強制印刷、印刷中止等の指示入力を行い、エラーが解消されるまで、印刷の停止状態が継続されてしまうという問題があった。
【０００７】
上記した問題を解決すべく、下記特許文献１には、印刷ジョブの実行中にエラーが発生した場合、操作ユーザに該印刷ジョブへのアクセス権を付与して、印刷を再開可能な技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−２６２８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記した従来の画像形成装置でも、印刷ジョブの実行中にエラーが発生すると、後続する印刷ジョブの実行が可能であっても、エラー画面が操作部に優先的に表示され、発生したエラーが解消されるまで、使用不可となっていた。また、アクセス権を付与された操作ユーザが、実行ユーザの意思に無関係に、該印刷ジョブに対する設定変更や強制印刷、印刷中止等の指示入力可能となってしまうという問題があった。
【課題を解決するための手段】
【００１０】
本発明は、以上の点を解決するために、次の構成を採用する。
【００１１】
〈構成〉
本発明に係る画像形成装置は、ログイン認証のための操作ユーザ情報を入力するログイン入力部と、実行ユーザ情報を含む印刷ジョブを順に受信する受信部と、該印刷ジョブを待機ジョブとして格納するジョブ格納部と、ジョブ格納部に格納されている各待機ジョブを、実行ジョブとして順に実行する実行部と、実行部による実行ジョブの実行中に、エラーの発生を検知して、エラー情報を取得する検知取得部と、取得されたエラー情報に基づいて、実行ジョブを保留するか否かを判定する判定部と、保留すると判定されると、該実行ジョブを保留ジョブとして、ジョブ格納部を更新する更新部と、実行部を制御して、次の待機ジョブを実行ジョブとして実行させる制御部と、ログイン入力部により操作ユーザ情報が入力されると、該操作ユーザ情報に基づき操作ユーザの認証を行うログイン認証部と、認証されると、ジョブ格納部に格納されている各保留ジョブを検索し、何れかの保留ジョブに含まれる実行ユーザ情報が、入力された操作ユーザ情報に一致するか否かを判断する検索判断部と、一致すると判断されると、保留ジョブの存在を操作ユーザに通知すべく表示を行う表示部とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明に係る画像形成装置によれば、印刷ジョブの実行中にエラーが発生した場合も、該印刷ジョブを保留して、後続する印刷ジョブを実行可能となるので、実行ユーザの意思に沿わない出力や出力中止を防止可能となると共に、操作性及び稼動性が向上される。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１に係るプリンタの機能構成を示すブロック図である。
【図２】本発明に係るプリンタの具体的構成を示すブロック図である。
【図３】ジョブ管理テーブルの構成を示す説明図（その１）である。
【図４】保留ジョブテーブルの構成を示す説明図である。
【図５】ユーザ管理テーブルの構成を示す説明図である。
【図６】エラー情報テーブルの構成を示す説明図である。
【図７】ＰＪＬジョブの構成の一例を示す説明図である。
【図８】ログイン画面の表示例を示す説明図（その１）である。
【図９】保留エラー画面の表示例を示す説明図である。
【図１０】本発明に係るプリンタのジョブ受信動作を示すフローチャートである。
【図１１】本発明に係るプリンタのジョブ実行動作を示すフローチャートである。
【図１２】ジョブ管理テーブルの構成を示す説明図（その２）である。
【図１３】本発明に係るプリンタの実施例１におけるエラー処理動作を示すフローチャートである。
【図１４】本発明に係るプリンタのログイン処理動作を示すフローチャートである。
【図１５】本発明に係るプリンタの実施例１における保留ジョブ処理動作を示すフローチャートである。
【図１６】本発明の実施例２に係るプリンタの機能構成を示すブロック図である。
【図１７】ログイン画面の表示例を示す説明図（その２）である。
【図１８】本発明に係るプリンタの実施例２におけるエラー処理動作を示すフローチャートである。
【図１９】本発明に係るプリンタの実施例２における保留ジョブ処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を、図を用いて詳細に説明する。ここでは、本発明を電子写真方式のＬＥＤプリンタに適用した場合を例に、説明を行う。
【実施例１】
【００１５】
図２は、本発明に係るプリンタの具体的構成を示すブロック図である。
プリンタ１０は、図２に示されるように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、インタフェース部１５、操作部１６、給紙トレイ１７及びプリンタエンジン部１８を備え、これら各部が、システムバス１９を介して相互に接続されている。
【００１６】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、マイクロプロセッサ等から構成され、プリンタ１０の統括制御を行う中央処理装置であり、ＲＡＭ１３を作業領域として、ＲＯＭ１２に格納されている制御プログラム（ファームウェア）を実行する。
【００１７】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２は、不揮発性の読み出し専用メモリからなり、プリンタ１０の各部を制御するための制御プログラムを格納している。また、ＲＯＭ１２は、操作部１６に表示される各種画面の画面データ２０を格納している。
【００１８】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３は、揮発性のメモリからなり、ＣＰＵ１１による制御プログラム実行時に使用され、データが一時的に記憶される部位である。ＲＡＭ１３には、図２に示されるように、ジョブ管理テーブル２１及び保留ジョブテーブル２２が設けられる。
【００１９】
ジョブ管理テーブル２１は、ジョブ格納部として、未完了の印刷ジョブを管理するためのデータが格納される格納領域である。
図３は、ジョブ管理テーブルの構成を示す説明図（その１）である。
【００２０】
ジョブ管理テーブル２１は、図３に示されるように、ジョブＩＤフィールド２１−１、実行ユーザ名フィールド２１−２、状態フィールド２１−３、用紙サイズフィールド２１−４、用紙種別フィールド２１−５及びアドレスフィールド２１−６の各要素から構成される。
【００２１】
ジョブＩＤフィールド２１−１には、各印刷ジョブを識別するためのジョブ識別情報としてのジョブＩＤが格納される。ジョブＩＤは、プリンタ１０が印刷ジョブを受信する毎に、印刷ジョブ毎に割付けるものである。
【００２２】
実行ユーザ名フィールド２１−２には、対応する印刷ジョブにアクセス権限を持つ実行ユーザのユーザ名、即ち実行ユーザ名が格納される。実行ユーザ名は、受信した印刷ジョブ中から取得される。
【００２３】
状態フィールド２１−３には、対応する印刷ジョブの状態を示す状態情報が格納される。状態フィールド２１−３に格納される状態情報は、「待機中」、「実行中」及び「保留中」の何れかである。状態情報「待機中」は、対応する印刷ジョブが実行開始前であることを意味し、状態情報「実行中」は、印刷ジョブが実行中であることを意味する。また、状態情報「保留中」は、対応する印刷ジョブの実行開始後にエラーが発生し、該印刷ジョブが保留中であることを意味する。なお、状態情報「待機中」、「実行中」、「保留中」に対応する各印刷ジョブを、それぞれ、待機ジョブ、実行ジョブ、保留ジョブと記すこととする。
【００２４】
用紙サイズフィールド２１−４には、印刷ジョブで指定された印刷用紙の用紙サイズを示す指定用紙サイズデータが格納される。
用紙種別フィールド２１−５には、印刷ジョブで指定された印刷用紙の用紙種別を示す指定用紙種別データが格納される。
指定用紙サイズデータ及び指定用紙種別データを総称して、印刷条件データと記すこととする。
【００２５】
アドレスフィールド２１−６には、ＰＤＬデータ記憶領域内のアドレスデータが格納される。このアドレスデータは、印刷ジョブから取得されたＰＤＬデータ（後述）が格納される領域の先頭位置のアドレスを示すデータである。
【００２６】
例えば、図３（ａ）に示されるジョブ管理テーブル２１には、ジョブＩＤ「Ｊ０００１」に対応して、実行ユーザ名「Ｕ０００２」、状態情報「保留中」、指定用紙サイズデータ「Ａ３」、指定用紙種別データ「ＰＡＰＥＲ」、アドレスデータ「０００１００００ｈ」が格納されている。これは、ジョブＩＤ「Ｊ０００１」に対応する印刷ジョブの実行ユーザ名が「Ｕ０００２」であること、該印刷ジョブが保留中であること、また、印刷条件データとして指定された印刷用紙はＡ３サイズの普通紙（ＰＡＰＥＲ）であること、そして、対応するＰＤＬデータがＰＤＬデータ格納領域のアドレス「００１００００ｈ」から始まる領域に格納されていることを意味している。
【００２７】
なお、ジョブ管理テーブル２１を構成する要素は、上記した各要素に特定されるものではない。例えば、印刷部数や印刷レイアウト指定、印刷ジョブの受信日時等の各情報を格納するためのフィールドを含むことも可能である。
【００２８】
保留ジョブテーブル２２は、保留情報格納部として、保留ジョブを管理するためのデータが格納される格納領域である。
図４は、保留ジョブ管理テーブルの構成を示す説明図である。
【００２９】
保留ジョブテーブル２２は、図４（ａ）及び図４（ｂ）に示されるように、ジョブＩＤフィールド２２−１、エラーＩＤフィールド２２−２及び印刷済ページ数フィールド２２−３の各要素から構成される。
【００３０】
ジョブＩＤフィールド２２−１には、各保留ジョブを識別するためのジョブＩＤが格納される。
【００３１】
エラーＩＤフィールド２２−２には、保留前に発生したエラーの種類を示すエラー情報としてのエラーＩＤが格納される。エラーＩＤの詳細については、後述する。
【００３２】
印刷済ページ数フィールド２２−３には、保留前に印刷出力済のページ数が、印刷済ページ数として格納される。
【００３３】
例えば、図４（ａ）に示される保留ジョブテーブル２２には、ジョブＩＤ「Ｊ０００１」に対応して、エラーＩＤ「Ｅ０００１」及び印刷済ページ数「１０」が格納されている。これは、ジョブＩＤ「Ｊ０００１」に対応する印刷ジョブが、エラーＩＤ「Ｅ０００１」に対応するエラーの発生により保留中であること、そして、保留前に印刷出力済のページ数は「１０」であることを意味している。
【００３４】
また、ＲＡＭ１３には、後述するＰＤＬデータを記憶するためのＰＤＬデータ記憶領域（不図示）や、後述するイメージデータを記憶するためのイメージバッファ（不図示）が設けられる。
【００３５】
ハードディスク１４は、イメージデータの生成時に使用されるフォントデータ等、固定的なデータが格納される部位である。ハードディスク１４には、図２に示されるように、ユーザ管理テーブル２３及びエラー情報テーブル２４が設けられる。
【００３６】
ユーザ管理テーブル２３は、ユーザ情報記憶部として、予め登録されたユーザ、即ち登録ユーザのユーザ情報が記憶される記憶部である。
図５は、ユーザ管理テーブルの構成を示す説明図である。
【００３７】
ユーザ管理テーブル２３は、図５に示されるように、ユーザ名フィールド２３−１及びパスワードフィールド２３−２の各要素から構成される。
【００３８】
ユーザ名フィールド２３−１には、登録ユーザのユーザ識別情報として、ユーザ名が記憶される。
パスワードフィールド２３−２には、対応する登録ユーザのパスワードが記憶される。
ユーザ名及びパスワードは、ユーザ情報として、後述する操作部１６を介して、プリンタ１０の管理者により設定され、操作ユーザのログイン時や印刷ジョブの受信時に実行される認証処理に利用される。
【００３９】
エラー情報テーブル２４は、エラー情報記憶部として、エラー情報が予め記憶される記憶部である。
図６は、エラー情報テーブルの構成を示す説明図である。
【００４０】
エラー情報テーブル２４は、図６に示されるように、エラー名フィールド２４−１、エラーＩＤフィールド２４−２及びジョブ保留フィールド２４−３の各要素から構成される。
【００４１】
エラー名フィールド２４−１には、「用紙なし」、「最適用紙なし」、「用紙ジャム」等のエラー名が記憶される。ここで、「用紙なし」エラーは、給紙中の給紙トレイ１７内の印刷用紙切れを意味する。また、「最適用紙なし」エラーは、印刷ジョブで指定された印刷条件データに対応する給紙トレイが、プリンタ１０に設置されていないことを意味する。
【００４２】
エラーＩＤフィールド２４−２には、各エラーを識別するためのエラー情報としてのエラーＩＤが記憶される。
【００４３】
ジョブ保留フィールド２４−３には、印刷ジョブを保留するか否かを示すジョブ保留情報が記憶される。ジョブ保留情報「Ｙｅｓ」は、保留に対応し、ジョブ保留情報「Ｎｏ」は、保留しないことを意味する。
【００４４】
例えば、図６に示されるエラー情報テーブル２４には、エラー名「用紙なし」及びエラーＩＤ「Ｅ０００１」に対応して、ジョブ保留情報「Ｙｅｓ」が記憶されている。また、エラー名「最適用紙なし」及びエラーＩＤ「Ｅ０００２」に対応して、ジョブ保留情報「Ｙｅｓ」が記憶されている。これらは、印刷ジョブの実行中に、「用紙なし」エラーや「最適用紙なし」エラーが発生した場合、該印刷ジョブが保留されることを意味する。
【００４５】
また、図６に示されるエラー情報テーブル２４には、エラー名「用紙ジャム」及びエラーＩＤ「Ｅ０００３」に対応して、ジョブ保留情報「Ｎｏ」が記憶されている。これは、「用紙ジャム」エラーが発生した場合、該印刷ジョブは保留されないことを意味する。
【００４６】
なお、本発明は、上記したユーザ管理テーブル２３やエラー情報テーブル２４を、ハードディスク１４に格納させることに限定されるものではない。例えば、ＲＯＭ１２やＦｌａｓｈメモリに格納させることも可能である。
【００４７】
インタフェース部１５は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースからなり、図示せぬホストコンピュータ等の外部装置との間で通信を行うために使用される。
【００４８】
操作部１６は、本実施例では、プリンタ１０の状態や情報を表示するためのタッチパネル式の液晶パネル２５と、操作ユーザの操作に基づき選択情報や入力情報の入力を行う操作キー２６とを具備している。
【００４９】
なお、本実施例では、操作部１６は、液晶パネル及び操作キーを有するが、本発明はこれに限定されるものではない。例えば、液晶パネルに代えて、ＬＣＤやＤ−ＳＵＢ端子で接続されるモニタやＬＣＤ等を採用することも可能である。また、操作キーに代えて、ＵＳＢ接続されるキーボード等を採用することも可能である。
【００５０】
給紙トレイ１７は、媒体としての印刷用紙を収容する部分である。本実施例では、プリンタ１０には、２つの給紙トレイ１７が設置され、各給紙トレイ１７に収容される印刷用紙は、それぞれ、用紙サイズ「Ａ３」及び用紙種別「ＰＡＰＥＲ」に対応するＡ３普通紙と、用紙サイズ「Ｂ４」及び用紙種別「ＧＬＯＳＳＹ」に対応するＢ４光沢紙であるものとする。
【００５１】
プリンタエンジン部１８は、ＣＰＵ１１により制御され、給紙トレイ１７から印刷用紙を順に搬送して、該印刷用紙上にイメージデータ（後述）に基づく印刷イメージを形成して、印刷を実行する。
【００５２】
次に、本実施例のプリンタ１０の制御系統について、説明する。
図１は、本発明の実施例１に係るプリンタの機能構成を示すブロック図である。
【００５３】
本実施例のプリンタ１０は、図１に示されるように、受信部２７、解析取得部２８、検索取得部２９、ジョブ認証部３０、実行部３１、検知取得部３２、判定部３３、更新部３４、表示部３５、入力部３６、ログイン認証部３７、検索判断部３８及び制御部３９を含んで構成される。
【００５４】
受信部２７は、インタフェース部１５（図２）を介して、図示せぬホストコンピュータから送信されたＰＪＬジョブを受信する。ＰＪＬジョブは、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）形式で記述されたデータであり、印刷ジョブを含んでいる。
【００５５】
図７は、ＰＪＬジョブの構成の一例を示す説明図である。
ＰＪＬジョブ４０は、図７に示されるように、ＵＥＬコマンド４１、ＪＯＢコマンド４２、ＳＥＴコマンド４３〜４６、ＥＮＴＥＲコマンド４７、ＰＤＬデータ４８、ＥＯＪコマンド４９、ＵＥＬコマンド５０からなる。
【００５６】
ＵＥＬコマンド４１は、ＰＪＬジョブの開始位置を示すコマンドデータである。
ＪＯＢコマンド４２は、印刷ジョブの開始位置を示すコマンドデータである。
【００５７】
ＳＥＴコマンド４３は、ＰＪＬジョブを送信したホストコンピュータを使用するユーザ、即ち印刷ジョブの実行ユーザの実行ユーザ名を指定するためのコマンドデータである。ＳＥＴコマンド４３により指定される実行ユーザ名は、後述するジョブ認証部３０により使用される。
図７に示されるＰＪＬジョブ４０では、ＳＥＴコマンド４３には、実行ユーザ名「Ｕ０００１」が含まれる。
【００５８】
ＳＥＴコマンド４４は、パスワードを指定するためのコマンドデータである。ＳＥＴコマンド４４により指定されるパスワードは、実行パスワードとして、後述するジョブ認証部３０により使用される。
図７に示されるＰＪＬジョブ４０では、ＳＥＴコマンド４４には、実行パスワード「Ｐ０００１」が含まれる。
【００５９】
ＳＥＴコマンド４５は、印刷用紙の用紙サイズを指定するためのコマンドデータである。
図７に示されるＰＪＬジョブ４０では、ＳＥＴコマンド４５には、指定用紙サイズデータ「Ａ４」が含まれる。
【００６０】
ＳＥＴコマンド４６は、印刷用紙の用紙種別を指定するためのコマンドデータである。
図７に示されるＰＪＬジョブ４０では、ＳＥＴコマンド４６には、指定用紙種別データ「ＰＡＰＥＲ」が含まれる。即ち、ＳＥＴコマンド４６は、印刷用紙として普通紙を指定する。
【００６１】
ＥＮＴＥＲコマンド４７は、制御言語をＰＪＬからＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に切り替えるべく指示するためのコマンドデータである。
【００６２】
ＰＤＬデータ４８は、ＰＤＬ形式で記述された画像データである。
【００６３】
ＥＯＪコマンド４９は、印刷ジョブの終了位置を示すコマンドデータである。
ＵＥＬコマンド５０は、ＰＪＬジョブの終了位置を示すコマンドデータである。
【００６４】
なお、本実施例では、受信部２７は、プリンタ１０の外部から、インタフェース部１５を介して、印刷ジョブを含むＰＪＬジョブを受信するが、本発明はこれに限定されるものではない。印刷ジョブとして、例えば、装置構成のレポートを印刷するための印刷ジョブ等、プリンタ１０の内部で生成される印刷ジョブを適用することも可能である。
【００６５】
解析取得部２８は、受信部２７により受信されたＰＪＬジョブを解析し、実行ユーザ名及び実行パスワードからなる実行ユーザ情報を取得する。また、解析取得部２８は、ＰＪＬジョブから、指定用紙サイズデータ及び指定用紙種別データからなる印刷条件データと、ＰＤＬデータとを取得する。
【００６６】
検索取得部２９は、ユーザ名に基づきユーザ管理テーブル２３（図５）を検索し、対応するパスワードを取得する。また、検索取得部２９は、エラーＩＤに基づきエラー情報テーブル２４（図６）を検索し、対応するジョブ保留情報を取得する。更に、検索取得部２９は、実行ユーザ名に基づくジョブ管理テーブル２１（図３）の検索や、ジョブＩＤに基づく保留ジョブテーブル２２（図４）の検索を行う。
【００６７】
ジョブ認証部３０は、解析取得部２８により取得された実行ユーザ情報と、ユーザ管理テーブル２３（図５）とに基づいて、実行ユーザが登録ユーザであるか否かの認証処理を行う処理部である。
【００６８】
ジョブ認証部３０は、制御部３９から実行ユーザ情報を通知されると、検索取得部２９にユーザ名の検索を指示する。そして、検索取得部２９によるユーザ管理テーブル２３のユーザ名フィールド２３−１に対する検索結果に基づいて、実行ユーザ名に一致するユーザ名が登録されているか否かを判断する。登録されていない場合、ジョブ認証部３０は、実行ユーザが登録ユーザではないと判断する。登録されている場合、ジョブ認証部３０は、更に、検索取得部２９にパスワードの取得を指示する。そして、検索取得部２９により、ユーザ管理テーブル２３の対応するパスワードフィールド２３−２からパスワードが取得されると、該パスワードが実行ユーザ情報に含まれる実行パスワードと一致するか否かを判断する。一致する場合、ジョブ認証部３０は、実行ユーザが登録ユーザであると認証し、一致しない場合、ジョブ認証部３０は、実行ユーザが登録ユーザではないと判断する。認証結果は、制御部３９に通知される。
【００６９】
実行部３１は、印刷ジョブの実行機能を有し、図１に示されるように、画像処理部５１及び印刷出力部５２を有している。
【００７０】
画像処理部５１は、ＲＡＭ１３のＰＤＬデータ記憶領域（不図示）からＰＤＬデータを取得して、該ＰＤＬデータに対する展開処理を行い、印刷用のイメージデータを生成する。画像処理部５１は、生成されたイメージデータを、ＲＡＭ１３のイメージバッファ（不図示）に格納する。
【００７１】
印刷出力部５２は、プリンタエンジン部１８（図２）を制御して、画像形成部として、印刷出力を行う。印刷出力部５２は、印刷条件データに適合する印刷用紙上に、ＲＡＭ１３のイメージバッファから取得したイメージデータに基づき、印刷イメージを形成する。
【００７２】
検知取得部３２は、実行部３１を監視して、印刷ジョブの実行中におけるエラーの発生を検知する。そして、検知取得部３２は、発生したエラーのエラーＩＤを取得して、制御部３９に通知する。
【００７３】
例えば、印刷ジョブの実行中に、給紙トレイ１７内の印刷用紙切れが発生した場合、検知取得部３２は、「用紙なし」エラーの発生を検知し、エラーＩＤ「Ｅ０００１」を取得する。また、指定された印刷条件データに対応する給紙トレイが設置されていない場合、検知取得部３２は、「最適用紙なし」エラーの発生を検知し、エラーＩＤ「Ｅ０００２」を取得する。更に、印刷用紙の搬送中に用紙ジャムが発生した場合、検知取得部３２は、「用紙ジャム」エラーの発生を検知し、エラーＩＤ「Ｅ０００３」を取得する。
【００７４】
判定部３３は、検索取得部２９により取得された保留エラー情報に基づいて、印刷ジョブを保留するか否かを判定する。判定部３３は、保留エラー情報が「Ｙｅｓ」である場合は保留すると判定し、保留エラー情報が「Ｎｏ」である場合は保留しないと判定する。判定結果は、制御部３９に通知される。
【００７５】
更新部３４は、ＲＡＭ１３のジョブ管理テーブル２１及び保留ジョブテーブル２２を更新する。
【００７６】
表示部３５は、操作部１６の液晶パネル２５を制御する機能を有し、ＲＯＭ１２から画面データ２０を読み出して、ログイン認証のためのログイン画面や、保留ジョブの存在を通知するための保留エラー画面を表示する。
【００７７】
図８は、実施例１におけるログイン画面の表示例を示す説明図である。
ログイン画面５３は、図８に示されるように、操作ユーザのユーザ名、即ち操作ユーザ名を入力するためのユーザ名入力ボックス５４と、操作ユーザのパスワード、即ち操作パスワードを入力するためのパスワード入力ボックス５５と、操作ユーザ名及び操作パスワードの入力確定を選択するためのログインボタン５６とを有している。
【００７８】
図９は、保留エラー画面の表示例を示す説明図である。
保留エラー画面５７には、図９に示されるように、保留ジョブの存在を操作ユーザに通知するためのメッセージが表示される。また、保留エラー画面５７には、図９に示されるように、保留ジョブのジョブＩＤ、印刷条件データ及び印刷済ページ数を表示するための保留情報エリア５８と、保留ジョブの再開を選択するための再開ボタン５９と、保留ジョブの中止を選択するための中止ボタン６０とが設けられる。
【００７９】
図９に示される保留エラー画面５７は、エラーＩＤ「Ｅ０００２」に対応する画面データに基づき表示された保留エラー画面である。画面データ２０には、エラーＩＤ「Ｅ０００１」に対応する画面データも含まれる。
【００８０】
入力部３６は、操作部１６の液晶パネル２５及び操作キー２６を制御する機能を有し、ログイン入力部として、操作ユーザ名及び操作パスワードからなる操作ユーザ情報の入力を行う。また、入力部３６は、指示入力部として、保留ジョブの再開を指示するための再開指示や、中止を指示するための中止指示を入力する。
【００８１】
ログイン認証部３７は、入力部３６により入力された操作ユーザ情報と、ユーザ管理テーブル２３（図５）とに基づいて、操作ユーザが登録ユーザであるか否かの認証処理を行う処理部である。
【００８２】
ログイン認証部３７は、制御部３９から操作ユーザ情報を通知されると、検索取得部２９にユーザ名の検索を指示する。そして、検索取得部２９によるユーザ管理テーブル２３のユーザ名フィールド２３−１に対する検索結果に基づいて、操作ユーザ名に一致するユーザ名が登録されているか否かを判断する。登録されていない場合、ログイン認証部３７は、操作ユーザが登録ユーザではないと判断する。登録されている場合、ログイン認証部３７は、更に、検索取得部２９にパスワードの取得を指示する。そして、検索取得部２９により、ユーザ管理テーブル２３の対応するパスワードフィールド２３−２からパスワードが取得されると、該パスワードが操作ユーザ情報に含まれる操作パスワードと一致するか否かを判断する。一致する場合、ログイン認証部３７は、操作ユーザが登録ユーザであると認証し、一致しない場合、ログイン認証部３７は、操作ユーザが登録ユーザではないと判断する。認証結果は、制御部３９に通知される。
【００８３】
なお、本実施例では、ログイン認証部３７による認証処理は、ユーザ名及びパスワードに基づき実行されるが、本発明はこれに限定されるものではない。例えば、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）認証や生体認証、ＩＣカード認証等を採用することも可能である。また、本実施例では、ログイン認証部３７はプリンタ１０に具備され、プリンタ１０の内部で認証処理が実行されるが、インタフェース部１５（図２）を介して外部の認証装置に委譲する構成をとることも可能である。
【００８４】
検索判断部３８は、ジョブ管理テーブル２１の実行ユーザ名フィールド２１−２を検索し、何れかの実行ユーザ名が操作ユーザ名に一致するか否かに基づき、操作ユーザに対応する印刷ジョブの有無を判断する。また、検索判断部３８は、対応する状態フィールド２１−３を検索し、操作ユーザに対応する保留ジョブの有無を判断する。保留ジョブが有る場合、検索判断部３８は、対応するジョブＩＤフィールド２１−１からジョブＩＤを取得し、制御部３９に通知する。
【００８５】
制御部３９は、上記した各部を制御する機能を有する。
【００８６】
次に、本実施例のプリンタ１０の動作について、説明する。
【００８７】
まず、ホストコンピュータから印刷ジョブを含むＰＪＬジョブを受信する流れについて、図１０に沿って説明する。
図１０は、本発明に係るプリンタのジョブ受信動作を示すフローチャートである。
【００８８】
ここでは、図７に示されるＰＪＬジョブ４０が受信される場合を例に、説明を行う。
【００８９】
プリンタ１０において、受信部２７は、ＰＪＬジョブ４０を受信する（ステップＳ１０１）と、該ＰＪＬジョブ４０を図示せぬ受信バッファに格納する。
【００９０】
続いて、解析取得部２８が、制御部３９の制御に基づき、受信バッファに格納されたＰＪＬジョブ４０を解析し、実行ユーザ情報を取得する（ステップＳ１０２）。
解析取得部２８は、ＰＪＬジョブ４０のＳＥＴコマンド４３から実行ユーザ名「Ｕ０００１」を取得すると共に、ＳＥＴコマンド４４から実行パスワード「Ｐ０００１」を取得し、制御部３９に通知する。
【００９１】
続いて、制御部３９が、実行ユーザ情報をジョブ認証部３０に通知して、実行ユーザの認証を指示する。この認証指示に基づき、ジョブ認証部３０は、実行ユーザが登録ユーザであるか否かの認証処理を実行する（ステップＳ１０３）。
ジョブ認証部３０は、検索取得部２９に実行ユーザ名「Ｕ０００１」を通知して、ユーザ名の検索を指示する。そして、検索取得部２９によるユーザ管理テーブル２３（図５）の検索結果に基づいて、実行ユーザ名「Ｕ０００１」がユーザ管理テーブル２３に登録されていると判断すると、更に、検索取得部２９にパスワードの取得を指示する。検索取得部２９は、ユーザ管理テーブル２３からユーザ名「Ｕ０００１」に対応するパスワード「Ｐ０００１」を取得し、ジョブ認証部３０に通知する。ジョブ認証部３０は、通知されたパスワード「Ｐ０００１」と実行パスワード「Ｐ０００１」とが一致することから、実行ユーザが登録ユーザであると認証し、認証結果を制御部３９に通知する。
【００９２】
実行ユーザが登録ユーザであると認証されると、制御部３９の制御に基づき、解析取得部２８がＰＪＬジョブ４０を解析し、印刷条件データ及びＰＤＬデータを取得する（ステップＳ１０４）。
解析取得部２８は、ＰＪＬジョブ４０のＳＥＴコマンド４５から指定用紙サイズデータ「Ａ４」を取得し、ＳＥＴコマンド４６から指定用紙種別データ「ＰＡＰＥＲ」を取得する。また、解析取得部２８は、ＰＪＬジョブ４０からＰＤＬデータ４８を取得する。取得されたＰＤＬデータ４８は、ＲＡＭ１３のＰＤＬデータ記憶領域（不図示）に記憶され、制御部３９が、該ＰＤＬデータ４８の先頭位置に対応するアドレスデータ「０００４０００ｈ」を取得する。
【００９３】
そして、更新部３４が、制御部３９の制御に基づき、ジョブ管理テーブル２１を更新する（ステップＳ１０５）。
更新部３４は、ジョブ管理テーブル２１（図３（ａ））に新規エントリを追加し、図３（ｂ）に示されるように、ジョブＩＤフィールド２１−１に新規ジョブＩＤ「Ｊ０００４」を設定する。また、対応する実行ユーザ名フィールド２１−２、用紙サイズフィールド２１−４、用紙種別フィールド２１−５に、それぞれ、ＰＪＬジョブ４０から取得された実行ユーザ名「Ｕ０００１」、指定用紙サイズデータ「Ａ４」、指定用紙種別データ「ＰＡＰＥＲ」を格納する。更に、更新部３４は、アドレスフィールド２１−６に、ＰＤＬデータ４８のアドレスデータ「０００４００００ｈ」を格納し、対応する状態フィールド２１−３に状態情報「待機中」を設定する。
これにより、プリンタ１０におけるジョブ受信処理が終了する。
【００９４】
上記のように、印刷ジョブを含むＰＪＬジョブが受信されると、ジョブ認証が実行された後、ジョブ管理テーブル２１が更新され、該印刷ジョブが待機ジョブとして記憶される。
【００９５】
なお、ステップＳ１０３において、ユーザ管理テーブル２３に実行ユーザ名が登録されていない場合、或いは登録されているパスワードと実行パスワードとが一致しない場合、ジョブ認証部３０は、実行ユーザが登録ユーザではないと判断し、判断結果を制御部３９に通知する。そして、制御部３９が受信バッファのＰＪＬジョブを消去し、プリンタ１０におけるジョブ受信処理が終了する。
【００９６】
次に、印刷ジョブが実行される流れについて、図１１に沿って説明する。
図１１は、本発明に係るプリンタのジョブ実行動作を示すフローチャートである。
【００９７】
ここでは、まず、ジョブＩＤ「Ｊ０００２」が付された印刷ジョブが実行され、エラーなく正常に終了する場合を例に、説明を行う。
【００９８】
プリンタ１０において、実行部３１は、ジョブ管理テーブル２１を監視し、待機ジョブを検出する（ステップＳ２０１）。
実行部３１は、ジョブ管理テーブル２１の状態フィールド２１−３における状態情報「待機中」に基づき、待機ジョブを検出する。このとき、ジョブ管理テーブル２１において、ジョブＩＤ「Ｊ０００２」に対応する状態フィールド２１−３には、状態情報「待機中」が格納されているものとする。実行部３１は、検出した待機ジョブを実行ジョブとして実行すべく、該待機ジョブのジョブＩＤ「Ｊ０００２」を制御部３９に通知する。そして、更新部３４が、通知されたジョブＩＤに対応する状態フィールド２１−３を、図３（ｂ）に示されるように、状態情報「実行中」に更新する。
【００９９】
続いて、実行部３１の画像処理部５１が、ＰＤＬデータに基づきイメージデータを生成する（ステップＳ２０２）。
画像処理部５１は、ジョブ管理テーブル２１（図３（ｂ））のジョブＩＤ「Ｊ０００２」に対応するアドレスフィールド２１−６から、実行ジョブのＰＤＬデータに対応するアドレスデータ「０００２００００ｈ」を取得する。そして、このアドレスデータに基づき、ＲＡＭ１３のＰＤＬデータ記憶領域から、１ページ分のＰＤＬデータを取得する。そして、画像処理部５１は、該ＰＤＬデータの展開処理を行って、１ページ分のイメージデータを生成する。生成されたイメージデータは、ＲＡＭ１３のイメージバッファに記憶される。
【０１００】
次に、印刷出力部５２が、イメージデータに基づく印刷出力を実行すべく、まず、給紙トレイ１７内に最適な印刷用紙が有るか否かを確認する（ステップＳ２０３）。即ち、印刷出力部５２は、ジョブ管理テーブル２１から実行ジョブに対応する印刷条件データを取得し、給紙トレイ１７内の印刷用紙の用紙サイズ及び用紙種別が印刷条件データに適合するか否かを判断する（ステップＳ２０３）。
印刷出力部５２は、ジョブ管理テーブル２１の用紙サイズフィールド２１−４及び用紙種別フィールド２１−５から、印刷条件データとして、指定用紙サイズデータ「Ａ３」及び指定用紙種別データ「ＰＡＰＥＲ」を取得する。そして、給紙トレイ１７内に、指定用紙サイズデータ及び指定用紙種別データに適合する印刷用紙、即ちＡ３普通紙が収容されていることを確認する。
【０１０１】
続いて、印刷出力部５２は、プリンタエンジン部１８を制御して、給紙トレイ１７から印刷用紙を１枚給紙し、該印刷用紙上にイメージデータに基づく印刷イメージを形成する（ステップＳ２０４）。
印刷出力部５２は、イメージバッファからイメージデータを取得し、給紙された印刷用紙上に印刷イメージを形成する。そして、印刷出力部５２は、図示せぬ排出トレイに該印刷用紙を排出する。
【０１０２】
エラーが発生することなく印刷出力が完了する（ステップＳ２０５）と、画像処理部５１は、印刷が完了したＰＤＬデータをＰＤＬデータ記憶領域から削除し、次のページの有無を判断する（ステップＳ２０６）。
【０１０３】
次のページが有ると判断する（ステップＳ２０６）と、画像処理部５１は、該ページのＰＤＬデータを取得し、イメージデータを生成する（ステップＳ２０２）。
画像処理部５１は、ジョブ管理テーブル２１の実行ジョブに対応するアドレスフィールド２１−６を、次ページの先頭位置に対応するアドレスデータに更新する。そして、ＰＤＬデータ記憶領域から、１ページ分のＰＤＬデータを取得し、イメージデータを生成して、イメージバッファに上書きして記憶させる。
【０１０４】
そして、印刷出力部５２が、給紙トレイ１７内の印刷用紙の有無を確認し（ステップＳ２０３）、印刷用紙を給紙して印刷イメージを形成する（ステップＳ２０４）。
【０１０５】
エラーが発生することなく印刷出力が完了する（ステップＳ２０５）と、画像処理部５１がＰＤＬデータを削除し、次ページの有無を確認する（ステップＳ２０６）。
【０１０６】
このように、ステップＳ２０２からステップＳ２０６の処理が繰り返し実行され、全てのページの印刷が正常に終了すると、制御部３９の制御に基づいて、更新部３４が、実行ジョブに対応する各データをジョブ管理テーブル２１から削除する（ステップＳ２０７）。
ジョブ管理テーブル２１からは、図３（ｃ）に示されるように、ジョブＩＤ「Ｊ０００２」に対応する実行ユーザ名、状態情報、印刷条件データ及びアドレスデータが、それぞれ削除される。
【０１０７】
続いて、実行部３１は、ジョブ管理テーブル２１から次の待機ジョブを検出する（ステップＳ２０１）。そして、該待機ジョブに対して、ステップＳ２０２以降の処理が実行される。ジョブ管理テーブル２１に待機ジョブが無い場合（ステップＳ２０１）、プリンタ１０はジョブ実行処理を終了する。
【０１０８】
上記のように、ジョブ管理テーブル２１から各待機ジョブが順に検出され、実行部３１により印刷出力が実行される。
【０１０９】
次に、図７に示されるＰＤＬジョブ４０に対応する印刷ジョブが実行される場合を例に、図１１及び図１２を用いて説明する。
図１２は、ジョブ管理テーブルの構成を示す説明図（その２）である。
【０１１０】
プリンタ１０において、実行部３１が、ジョブ管理テーブル２１から待機ジョブを検出する（ステップＳ２０１）。
実行部３１は、ジョブ管理テーブル２１（図１２（ａ））のジョブＩＤ「Ｊ０００４」に対応する状態フィールド２１−３から、状態情報「待機中」を検出し、ジョブＩＤ「Ｊ０００４」を制御部３９に通知すると共に、図１２（ｂ）に示されるように、該状態フィールド２１−３を状態情報「実行中」に更新する。
【０１１１】
続いて、画像処理部５１が、１ページ目のＰＤＬデータに基づきイメージデータを生成し、イメージバッファに記憶させる（ステップＳ２０２）。
【０１１２】
次に、印刷出力部５２が、給紙トレイ１７内に印刷条件データに適合する印刷用紙が有るか否かを確認する（ステップＳ２０３）。
印刷出力部５２は、ジョブ管理テーブル２１（図１２（ｂ））から指定用紙サイズデータ「Ａ４」及び指定用紙種別データ「ＰＡＰＥＲ」を取得する。そして、指定用紙サイズデータ「Ａ４」が、給紙トレイ１７内の印刷用紙の用紙サイズ「Ａ３」及び「Ｂ４」の何れにも一致しないので、印刷出力部５２は、印刷条件データに適合する印刷用紙が無いと判断する（ステップＳ２０３）。
【０１１３】
印刷条件データに適合する印刷用紙が無いと判断される（ステップＳ２０３）と、検知取得部３２が実行部３１におけるエラーの発生を検知する（ステップＳ２０８）。そして、プリンタ１０において、エラー処理が実行される（ステップＳ２０９）。エラー処理の詳細な流れについては、後述する。
【０１１４】
エラー処理が完了すると、プリンタ１０は、実行部３１による待機ジョブの検出動作に戻る（ステップＳ２０１）。
【０１１５】
また、印刷条件データに適合する印刷用紙が有ると判断された（ステップＳ２０３）後、印刷出力の実行中（ステップＳ２０４）に、エラーの発生が検知された場合（ステップＳ２０８）、プリンタ１０は、エラー処理を実行する（ステップＳ２０９）。
【０１１６】
上記のように、実行部３１における印刷ジョブの実行中にエラーが発生した場合、エラー処理が実行される。
【０１１７】
次に、エラー発生後のプリンタ１０の動作、即ち図１１のステップＳ２０９で実施されるエラー処理の詳細について、図１３に沿って説明する。
図１３は、本発明に係るプリンタのエラー処理動作を示すフローチャートである。
【０１１８】
ここでは、図７に示されるＰＪＬジョブ４０に含まれる印刷ジョブの実行中に、「最適用紙なし」エラーが発生した場合を例に、説明を行う。
【０１１９】
プリンタ１０において、検知取得部３２は、実行部３１におけるエラーの発生を検知すると、エラーＩＤを取得する（ステップＳ３０１）。
検知取得部３２は、「最適用紙なし」エラーの発生を検知して、エラーＩＤ「Ｅ０００２」を取得し、制御部３９に通知する。
【０１２０】
続いて、制御部３９が、エラーＩＤを検索取得部２９に通知して、ジョブ保留情報の取得を指示する。検索取得部２９は、この取得指示に基づき、エラー情報テーブル２４を検索し、ジョブ保留情報を取得して、制御部３９に通知する（ステップＳ３０２）。
検索取得部２９は、エラー情報テーブル２４（図６）から、エラーＩＤ「Ｅ０００２」に対応するジョブ保留情報「Ｙｅｓ」を取得して通知する。
【０１２１】
次に、制御部３９は、ジョブ保留情報を判定部３３に通知して、実行ジョブを保留するか否かの判定を指示する。判定部３３は、通知されたジョブ保留情報に基づいて、保留するか否かの判定を行う（ステップＳ３０３）。
判定部３３は、ジョブ保留情報「ＹＥＳ」に基づき、実行ジョブを保留すると判定し、判定結果を制御部３９に通知する。
【０１２２】
そして、制御部３９は、実行ジョブを保留すべく各部を制御する。実行部３１は、制御部３９からの保留指示に基づき、画像処理部５１及び印刷出力部５２により実行中の処理を中止する（ステップＳ３０４）。
画像処理部５１は、イメージデータの生成を中止し、生成途中、生成済のイメージデータを、ＲＡＭ１３のイメージバッファから消去する。印刷出力部５２は、印刷イメージの形成を中止して、印刷済ページ数「０」を制御部３９に通知する。
【０１２３】
更新部３４は、制御部３９からの指示に基づき、保留ジョブテーブル２２を更新する（ステップＳ３０５）。
保留ジョブテーブル２２には、図４（ｂ）に示されるように、中止された実行ジョブのジョブＩＤ「Ｊ０００４」、エラーＩＤ「Ｅ０００２」及び印刷済ページ数「０」が格納される。
【０１２４】
また、更新部３４は、ジョブ管理テーブル２１を更新し、中止された実行ジョブに対応する状態フィールド２１−３を、状態情報「実行中」から「保留中」に更新して、実行ジョブを保留ジョブとする（ステップＳ３０６）。
ジョブ管理テーブル２１のジョブＩＤ「Ｊ０００４」に対応する状態フィールド２１−３には、図１２（ｃ）に示されるように、状態情報「保留中」が格納される。
これにより、プリンタ１０におけるエラー処理が終了する。
【０１２５】
上記のように、「最適用紙なし」エラーが発生した場合、エラー情報テーブル２４に基づいて、実行ジョブは保留される。このエラー処理に続き、プリンタ１０は、後続する待機ジョブを順に実行する。
【０１２６】
「用紙なし」エラーが発生した場合も、「最適用紙なし」エラーが発生した場合と同様に、実行ジョブは保留され、後続する待機ジョブが順に実行されることとなる。
【０１２７】
次に、「用紙ジャム」エラーが発生した場合のエラー処理の流れについて、図１３に沿って説明する。
【０１２８】
検知取得部３２がエラーの発生を検知し、エラーＩＤ「Ｅ０００３」を取得する（ステップＳ３０１）と、制御部３９の制御に基づいて、検索取得部２９がエラー情報テーブル２４からジョブ保留情報「ＮＯ」を取得する（ステップＳ３０２）。そして、判定部３３が、実行ジョブを保留しないと判定する（ステップＳ３０３）。
【０１２９】
続いて、表示部３５が、「用紙ジャム」エラーの発生を通知すべく、液晶パネル２５に図示せぬエラー画面を表示する（ステップＳ３０７）。
何れの操作ユーザもログインしていない場合、液晶パネル２５には、ログイン画面５３（図８）が表示されている。表示部３５は、このログイン画面５３の表示に優先して、エラー画面の表示を行う。
【０１３０】
エラー画面の表示中に、プリンタ１０の用紙ジャムが解消され、プリンタ１０が復旧する（ステップＳ３０８）と、表示部３５は、エラー画面の表示を終了する（ステップＳ３０９）。そして、実行部３１は、実行ジョブを再開する（ステップＳ３０９）。実行ジョブの処理の流れは、図１１と同様であるので、説明を省略する。
【０１３１】
実行ジョブが正常に終了する（ステップＳ３１０）と、更新部３４が、該実行ジョブに対応する各データを、ジョブ管理テーブル２１から削除する（ステップＳ３１１）。これにより、プリンタ１０におけるエラー処理が終了する。
【０１３２】
なお、実行ジョブの再開後、再度エラーが発生した場合（ステップＳ３１０）、プリンタ１０は、ステップＳ３０１からのエラー処理を繰り返す。
【０１３３】
上記のように、「用紙ジャム」エラーが発生した場合、後続する印刷ジョブの実行は不可能であるため、実行ジョブは保留されず、エラーからの復旧を待って継続される。
【０１３４】
次に、操作ユーザがログインする場合のプリンタ１０の動作について、図１４に沿って説明する。
図１４は、本発明に係るプリンタの実施例１におけるログイン処理動作を示すフローチャートである。
【０１３５】
ここでは、ユーザ名「Ｕ０００１」のユーザがログインする場合を例に、説明を行う。
【０１３６】
プリンタ１０が起動すると、表示部３５の制御に基づき、液晶パネル２５には、図８に示されるログイン画面５３が表示される（ステップＳ４０１）。
【０１３７】
ログイン画面５３には、ユーザ名入力ボックス５４やパスワード入力ボックス５５が選択されると、文字や数字を入力するための図示しないソフトウェアキーボード画面が表示される。操作ユーザは、このソフトウェアキーボード画面を介して、ユーザ名入力ボックス５４に操作ユーザ名「Ｕ０００１」を入力すると共に、パスワード入力ボックス５５に操作パスワード「Ｐ０００１」を入力する。そして、ログインボタン５６が選択押下されると、入力部３６が、操作ユーザ名「Ｕ０００１」及び操作パスワード「Ｐ０００１」からなる操作ユーザ情報を制御部３９に入力する（ステップＳ４０２）。
【０１３８】
続いて、制御部３９が、操作ユーザ情報をログイン認証部３７に通知して、操作ユーザの認証を指示する。この認証指示に基づきログイン認証部３７は、操作ユーザが登録ユーザであるか否かの認証処理を実行する（ステップＳ４０３）。
ログイン認証部３７は、検索取得部２９に操作ユーザ名「Ｕ０００１」を通知して、ユーザ名の検索を指示する。そして、検索取得部２９によるユーザ管理テーブル２３（図５）の検索結果に基づいて、操作ユーザ名「Ｕ０００１」がユーザ管理テーブル２３に登録されていると判断すると、更に、検索取得部２９にパスワードの取得を指示する。検索取得部２９は、ユーザ管理テーブル２３からユーザ名「Ｕ０００１」に対応するパスワード「Ｐ０００１」を取得し、ログイン認証部３７に通知する。ログイン認証部３７は、通知されたパスワード「Ｐ０００１」と操作パスワード「Ｐ０００１」とが一致することから、操作ユーザが登録ユーザであると認証し、認証結果を制御部３９に通知する。
【０１３９】
操作ユーザが登録ユーザであると認証されると、続いて、制御部３９は、該操作ユーザに対応する保留ジョブの有無を判断すべく、検索判断部３８に操作ユーザ名を通知する。そして、検索判断部３８が、ジョブ管理テーブル２１を検索し、操作ユーザに対応する印刷ジョブの有無を判断する（ステップＳ４０４）。
検索判断部３８は、操作ユーザ名「Ｕ０００１」を通知されると、ジョブ管理テーブル２１（図１２（ｃ））の実行ユーザ名フィールド２１−２を検索し、操作ユーザ名「Ｕ０００１」に一致する実行ユーザ名が有ることから、対応する印刷ジョブが有ると判断する。
【０１４０】
印刷ジョブが有ると判断される（ステップＳ４０４）と、続いて、検索判断部３８は、この印刷ジョブが保留ジョブであるか否かを判断する（ステップＳ４０５）。
検索判断部３８は、対応する状態フィールド２１−３に格納されている状態情報が「保留中」であるか否かに基づいて、保留ジョブであるか否かの判断を行う。判断結果は、制御部３９に通知される。
【０１４１】
保留ジョブであると判断される（ステップＳ４０５）と、プリンタ１０は、保留ジョブ処理を実施する（ステップＳ４０６）。この保留ジョブ処理の詳細な流れについては、後述する。
【０１４２】
保留ジョブ処理が終了すると、表示部３５の制御に基づき、液晶パネル２５には、図示せぬ待機画面が表示される（ステップＳ４０７）。これにより、プリンタ１０におけるログイン処理は終了する。プリンタ１０は、ログイン中の操作ユーザの操作に基づき、次の処理を実行することとなる。
【０１４３】
上記のように、操作ユーザのログイン認証が実行された後、該操作ユーザの保留ジョブが有る場合、保留ジョブ処理が実行される。
【０１４４】
なお、ステップＳ４０３において、ユーザ管理テーブル２３に操作ユーザ名が登録されていない場合、或いは登録されているパスワードと操作パスワードとが一致しない場合、ログイン認証部３７は、操作ユーザが登録ユーザではないと判断し、ログイン不可の判断結果を制御部３９に通知する。そして、表示部３５は、液晶パネル２５に、再度ログイン画面５３を表示する（ステップＳ４０１）。
【０１４５】
また、ステップＳ４０４において、操作ユーザの印刷ジョブが無いと判断された場合、或いはステップＳ４０５において、印刷ジョブが保留ジョブではないと判断された場合、プリンタ１０は、保留ジョブ処理を実施せず、待機画面の表示を行う（ステップＳ４０７）。
【０１４６】
次に、図１４のステップＳ４０６で実施される保留ジョブ処理の詳細について、図１５に沿って説明する。
図１５は、本発明に係るプリンタの実施例１における保留ジョブ処理動作を示すフローチャートである。
【０１４７】
プリンタ１０において、ユーザ名「Ｕ０００１」の操作ユーザがログインし、検索判断部３８により該操作ユーザの保留ジョブが有ると判断されると、検索判断部３８は、ジョブ管理テーブル２１から該保留ジョブのジョブＩＤ及び印刷条件データを取得して、制御部３９に通知する（ステップＳ５０１）。
検索判断部３８は、ジョブ管理テーブル２１（図１２（ｃ））から、ジョブＩＤ「Ｊ０００４」と、指定用紙サイズデータ「Ａ４」と、指定用紙種別データ「ＰＡＰＥＲ」とを取得して通知する。
【０１４８】
続いて、制御部３９が、ジョブＩＤを検索取得部２９に通知して、保留ジョブテーブル２２からのデータの取得を指示する。検索取得部２９は、この取得指示に基づき、保留ジョブテーブル２２を検索し、ジョブＩＤに対応するエラーＩＤ及び印刷済ページ数を取得して、制御部３９に通知する（ステップＳ５０２）。
検索取得部２９は、保留ジョブテーブル２２（図４（ｂ））から、ジョブＩＤ「Ｊ０００４」に対応するエラーＩＤ「Ｅ０００２」及び印刷済ページ数「０」を取得して通知する。
【０１４９】
そして、表示部３５の制御に基づいて、液晶パネル２５が、保留エラー画面５７を表示する（ステップＳ５０３）。
表示部３５は、ＲＯＭ１２の画面データ２０から、エラーＩＤ「Ｅ０００２」に対応する画面データを読み出して、該画面データに基づき、ジョブＩＤ、印刷条件データ及び印刷済ページ数を含む保留エラー画面５７を、図９のように液晶パネル２５に表示する。
【０１５０】
この保留エラー画面５７を見た操作ユーザが、何れかの給紙トレイ１７に印刷条件データに適合する印刷用紙、即ち用紙サイズ「Ａ４」及び用紙種別「ＰＡＰＥＲ」のＡ４普通紙を収容した後、保留ジョブを再開すべく、再開ボタン５９を選択押下すると、入力部３６が再開指示を入力する（ステップＳ５０４）。
【０１５１】
制御部３９は、再開指示が入力されると、保留ジョブを再開すべく、各部を制御する。更新部３４は、制御部３９からの指示に基づき、ジョブ管理テーブル２１を更新し、該保留ジョブに対応する状態フィールド２１−３を、状態情報「保留中」から「待機中」に更新して、保留ジョブを待機ジョブとする（ステップＳ５０５）。
ジョブ管理テーブル２１（図１２（ｃ））のジョブＩＤ「Ｊ０００４」に対応する状態フィールド２１−３には、図１２（ａ）に示されるように、状態情報「待機中」が格納される。
【０１５２】
また、更新部３４は、保留ジョブテーブル２２を更新し、対応する保留ジョブの各データを削除する（ステップＳ５０６）。
保留ジョブテーブル２２からは、図４（ａ）に示されるように、ジョブＩＤ「Ｊ０００４」に対応する各データが削除される。
これにより、プリンタ１０における保留ジョブ処理が終了する。
【０１５３】
また、ステップＳ５０４において、保留エラー画面５７を見た操作ユーザが、保留ジョブを中止すべく、中止ボタン６０を選択押下すると、入力部３６が中止指示を入力する（ステップＳ５０７）。
【０１５４】
制御部３９は、中止指示が入力されると、保留ジョブを中止すべく、各部を制御する。更新部３４は、制御部３９からの指示に基づき、ジョブ管理テーブル２１を更新し、該保留ジョブに対応する各データを削除する（ステップＳ５０８）。
ジョブ管理テーブル２１からは、ジョブＩＤ「Ｊ０００４」に対応する各データが削除される。
【０１５５】
更に、更新部３４は、保留ジョブテーブル２２を更新し、中止された保留ジョブの各データを削除する（ステップＳ５０９）。
保留ジョブテーブル２２からは、図４（ａ）に示されるように、ジョブＩＤ「Ｊ０００４」に対応する各データが削除される。
これにより、プリンタ１０における保留ジョブ処理が終了する。
【０１５６】
上記のように、保留エラー画面が表示され、操作ユーザに保留ジョブの存在が通知されると共に、該保留ジョブの再開或いは中止を選択可能となる。
【０１５７】
保留ジョブの再開が選択された場合、ジョブ管理テーブル２１の状態フィールド２１−３が「待機中」に更新されるので、該保留ジョブは、待機ジョブとして実行部３１により検出され（図１１ステップＳ２０１）、実行されることとなる。
【０１５８】
なお、再開選択時に、印刷条件データの設定を変更するための設定変更画面を表示し、実行ユーザである操作ユーザの操作に基づき、ジョブ管理テーブル２１内の印刷条件データを変更可能としても良い。
【０１５９】
また、操作ユーザのログイン中に、該操作ユーザを実行ユーザとする印刷ジョブに「用紙なし」エラー或いは「最適用紙なし」エラーが発生し、該印刷ジョブが保留された場合、プリンタ１０は、図１５に示される保留ジョブ処理を直ちに実行する。
【０１６０】
以上のように、本実施例のプリンタ１０は、印刷ジョブの実行中にエラーが発生した場合も、後続する待機ジョブを続行可能な場合、該印刷ジョブを保留して、次の待機ジョブを実行するので、稼動性が向上される。また、プリンタ１０は、発生したエラーの情報を、対応する実行ユーザのログイン時にのみ表示するので、他のユーザの操作性を損なうことが防止される。更に、実行ユーザの意思に反して、印刷ジョブの中止や設定変更等が実行されることを確実に防止可能となるので、利便性が向上される。
【０１６１】
なお、本実施例では、操作ユーザを実行ユーザとする保留ジョブが一つの場合を例に、保留ジョブ処理（図１５）の説明を行ったが、プリンタ１０は、複数の保留ジョブに対して、保留ジョブ処理を実行することも可能である。その場合、保留エラー画面には、複数の保留ジョブが選択可能に表示される。操作ユーザは、何れかの保留ジョブを選択して、再開指示或いは中止指示を入力させる。
【０１６２】
また、本実施例では、印刷ジョブの実行中に「用紙なし」エラーや「最適用紙なし」エラーが発生した場合、プリンタ１０は該印刷ジョブを保留したが、通信可能な他のプリンタへ転送する保留ジョブ転送機能をプリンタ１０に追加することも可能である。その場合、例えば、１００枚分の印刷ジョブに対して、５〜６枚印刷後にエラーが発生したときは該印刷ジョブを他のプリンタへ転送し、５０〜６０枚印刷後にエラーが発生した場合は該印刷ジョブを保留するというように、エラー発生が印刷ジョブのどの位置であるかに応じて、保留或いは転送を決定しても良い。
【０１６３】
また、「用紙なし」エラーが発生して、印刷ジョブが保留された後、操作ユーザがプリンタ１０にログインして、用紙の補充を行った場合、該操作ユーザの保留ジョブを優先して実行する構成を採用することも可能である。
【実施例２】
【０１６４】
図１６は、本発明の実施例２に係るプリンタの機能構成を示すブロック図である。
本実施例のプリンタ７０は、保留状態表示部７１が追加される構成が、実施例１とは異なる。
なお、本実施例において、実施例１と同一の構成については同一の符号で示し、これらについての詳しい説明を省略する。
【０１６５】
本実施例のプリンタ７０は、図１６に示されるように、受信部２７、解析取得部２８、検索取得部２９、ジョブ認証部３０、実行部３１、検知取得部３２、判定部３３、更新部３４、表示部３５、保留状態表示部７１、入力部３６、ログイン認証部３７、検索判断部３８及び制御部７２を含んで構成される。
なお、プリンタ７０の具体的構成は、実施例１（図２）と同様であるので、説明を省略する。
【０１６６】
保留状態表示部７１は、プリンタ７０に保留ジョブが有る場合、制御部７２からの表示指示に基づき、保留ジョブの存在を通知するための保留ジョブ通知アイコンを、ログイン画面に追加表示する機能を有する。
【０１６７】
図１７は、ログイン画面の表示例を示す説明図（その２）である。
何れの操作ユーザもログインしていない場合、プリンタ７０の液晶パネル２５には、ログイン画面５３が表示されている。保留状態表示部７１は、印刷ジョブが保留され、制御部７２から表示指示を受けると、このログイン画面５３の所定位置に、保留ジョブ通知アイコン７３を表示する。また、保留ジョブが全てなくなり、制御部７２から表示終了指示を受けると、保留ジョブ通知アイコン７３の表示を終了する。
【０１６８】
なお、本実施例では、ログイン画面５３には、保留ジョブが有る場合にのみ、保留ジョブ通知アイコン７３が表示されるが、保留ジョブの有無を示す保留ジョブ通知アイコンを、ログイン画面５３に常時表示することも可能である。また、保留ジョブの存在に加えて、該保留ジョブの実行ユーザ名や、エラーの内容、受信時刻等を表示しても良い。
【０１６９】
制御部７２は、プリンタ７０の各部を制御する。制御部７２は、保留状態表示部７１に対し、保留ジョブ通知アイコンの表示指示及び表示終了指示を行う。
【０１７０】
次に、本実施例のプリンタ７０の動作について、説明する。
【０１７１】
印刷ジョブを受信するジョブ受信処理（図１０）や、待機ジョブを順に実行するジョブ実行処理（図１１）、操作ユーザがログインするログイン処理（図１４）の流れは、実施例１と同一であるので、説明を省略する。
【０１７２】
ここでは、まず、印刷ジョブの実行中にエラーが発生した場合のエラー処理の流れについて、図１８に沿って説明する。
図１８は、本発明に係るプリンタの実施例２におけるエラー処理動作を示すフローチャートである。
【０１７３】
「用紙ジャム」エラーが発生した場合のエラー処理の流れは、実施例１（図１３）と同一であるので、説明を省略する。ここでは、「用紙なし」エラー及び「最適用紙なし」エラーの何れかが発生した場合について、説明する。
【０１７４】
プリンタ７０において、検知取得部３２は、実行部３１におけるエラーの発生を検知すると、エラーＩＤを取得し、制御部７２に通知する（ステップＳ３０１）。
【０１７５】
続いて、制御部７２の指示に基づき、検索取得部２９が、エラー情報テーブル２４を検索し、エラーＩＤに対応するジョブ保留情報「ＹＥＳ」を取得して、制御部７２に通知する（ステップＳ３０２）。
【０１７６】
そして、判定部３３が、ジョブ保留情報「ＹＥＳ」に基づき、実行ジョブを保留すると判定し、判定結果を制御部７２に通知する（ステップＳ３０３）。
【０１７７】
制御部７２は、実行ジョブを保留すべく各部を制御する。実行部３１は、制御部７２からの保留指示に基づき、画像処理部５１及び印刷出力部５２により実行中の処理を中止する（ステップＳ３０４）。
画像処理部５１は、イメージデータの生成を中止し、生成途中、生成済のイメージデータを、ＲＡＭ１３のイメージバッファから消去する。印刷出力部５２は、印刷イメージの形成を中止して、印刷済ページ数を制御部７２に通知する。
【０１７８】
更新部３４は、制御部７２からの指示に基づき、保留ジョブテーブル２２を更新し、中止された実行ジョブのジョブＩＤ、エラーＩＤ及び印刷済ページ数を格納する（ステップＳ３０５）。
【０１７９】
また、更新部３４は、ジョブ管理テーブル２１を更新し、中止された実行ジョブに対応する状態フィールド２１−３を、状態情報「実行中」から「保留中」に更新して、実行ジョブを保留ジョブとする（ステップＳ３０６）。
【０１８０】
続いて、制御部７２は、保留状態表示部７１に、保留ジョブ通知アイコン７３の表示指示を行う（ステップＳ６０１）。
【０１８１】
保留状態表示部７１は、制御部７２からの表示指示に基づき、図１７に示されるように、ログイン画面５３の所定位置に、保留ジョブ通知アイコン７３を表示する（ステップＳ６０２）。
これにより、プリンタ７０におけるエラー処理が終了する。
【０１８２】
上記のように、実行ジョブが保留されると、保留ジョブの存在を通知すべく保留ジョブ通知アイコン７３が、ログイン画面５３に表示される。この保留ジョブ通知アイコン７３の表示は、表示終了指示が行われるまで継続される。
【０１８３】
次に、保留ジョブの実行ユーザである操作ユーザがログインした後、保留ジョブ処理が実行される場合について、図１９に沿って説明する。
図１９は、本発明に係るプリンタの実施例２における保留ジョブ処理動作を示すフローチャートである。
【０１８４】
プリンタ７０において、操作ユーザがログインし、検索判断部３８により該操作ユーザの保留ジョブが有ると判断されると、検索判断部３８は、ジョブ管理テーブル２１から該保留ジョブのジョブＩＤ及び印刷条件データを取得して、制御部７２に通知する（ステップＳ５０１）。
【０１８５】
続いて、検索取得部２９が、保留ジョブテーブル２２を検索し、対応するエラーＩＤ及び印刷済ページ数を取得して、制御部７２に通知する（ステップＳ５０２）。
【０１８６】
そして、表示部３５の制御に基づいて、液晶パネル２５が、保留エラー画面５７（図９）を表示する（ステップＳ５０３）。表示部３５は、エラーＩＤに対応する画面データに基づき、ジョブＩＤ、印刷条件データ及び印刷済ページ数を含む保留エラー画面５７を、液晶パネル２５に表示する。
【０１８７】
この保留エラー画面５７を見た操作ユーザが、給紙トレイ１７内に印刷条件データに適合する印刷用紙を収容した後、保留ジョブを再開すべく、再開ボタン５９を選択押下すると、入力部３６が再開指示を入力する（ステップＳ５０４）。
【０１８８】
更新部３４は、制御部７２からの指示に基づき、ジョブ管理テーブル２１を更新し、該保留ジョブに対応する状態フィールド２１−３を、状態情報「保留中」から「待機中」に更新して、保留ジョブを待機ジョブとする（ステップＳ５０５）。
【０１８９】
また、更新部３４は、保留ジョブテーブル２２を更新し、対応する保留ジョブの各データを削除する（ステップＳ５０６）。
【０１９０】
続いて、制御部７２は、保留ジョブテーブル２２における保留ジョブの有無を確認する（ステップＳ７０１）。
【０１９１】
保留ジョブが有る場合（ステップＳ７０１）、プリンタ７０における保留ジョブ処理は終了する。
【０１９２】
保留ジョブが無い場合（ステップＳ７０１）、制御部７２は、保留状態表示部７１に、保留ジョブ通知アイコン７３の表示終了指示を行う（ステップＳ７０２）。
保留状態表示部７１は、この表示終了指示に基づき、ログイン画面５３における保留ジョブ通知アイコン７３の表示を終了する。
これにより、プリンタ７０における保留ジョブ処理が終了する。
【０１９３】
また、ステップＳ５０４において、保留エラー画面５７を見た操作ユーザが、保留ジョブを中止すべく、中止ボタン６０を選択押下すると、入力部３６が中止指示を入力する（ステップＳ５０７）。
【０１９４】
更新部３４は、制御部７２からの指示に基づき、ジョブ管理テーブル２１を更新し、該保留ジョブに対応する各データを削除する（ステップＳ５０８）。
【０１９５】
また、更新部３４は、保留ジョブテーブル２２を更新し、中止された保留ジョブの各データを削除する（ステップＳ５０９）。
【０１９６】
続いて、制御部７２が、保留ジョブテーブル２２における保留ジョブの有無を確認し（ステップＳ７０１）、保留ジョブが無い場合、保留状態表示部７１に、保留ジョブ通知アイコン７３の表示終了指示を行う（ステップＳ７０２）。
これにより、プリンタ７０における保留ジョブ処理が終了する。
【０１９７】
上記のように、保留エラー画面が表示され、保留ジョブの再開或いは中止が選択された後、保留ジョブが全て削除されると、保留ジョブ通知アイコン７３の表示終了が指示される。
【０１９８】
以上のように、本実施例のプリンタ７０は、印刷ジョブが保留されると、保留ジョブの存在をログイン画面上に表示するので、ユーザは、プリンタ７０にログインせずとも、保留ジョブの有無を認識可能となる。したがって、更なる利便性の向上が実現される。
【産業上の利用可能性】
【０１９９】
上記した各実施例では、本発明に係る画像形成装置として、電子写真方式のＬＥＤプリンタが採用されたが、本発明はこれに限定されるものではない。例えば、ファクシミリ機能やスキャナ機能を併せ持つデジタル複合機や、ファクシミリ、複写装置等にも適用可能である。
【符号の説明】
【０２００】
１０、７０  プリンタ
２１  ジョブ管理テーブル
２２  保留ジョブテーブル
２３  ユーザ管理テーブル
２４  エラー情報テーブル
２７  受信部
２９  検索取得部
３０  ジョブ認証部
３１  実行部
３２  検知取得部
３３  判定部
３４  更新部
３５  表示部
３６  入力部
３７  ログイン認証部
３８  検索判断部
３９、７２  制御部
７１  保留状態表示部
【図１】
2010228419.tif 000003
【図２】
2010228419.tif 000004
【図３】
2010228419.tif 000005
【図４】
2010228419.tif 000006
【図５】
2010228419.tif 000007
【図６】
2010228419.tif 000008
【図７】
2010228419.tif 000009
【図８】
2010228419.tif 000010
【図９】
2010228419.tif 000011
【図１０】
2010228419.tif 000012
【図１１】
2010228419.tif 000013
【図１２】
2010228419.tif 000014
【図１３】
2010228419.tif 000015
【図１４】
2010228419.tif 000016
【図１５】
2010228419.tif 000017
【図１６】
2010228419.tif 000018
【図１７】
2010228419.tif 000019
【図１８】
2010228419.tif 000020
【図１９】
2010228419.tif 000021