(57)【要約】【課題】ジョブの処理順序を従来よりも正確に把握し易くする。【解決手段】印刷装置は、印刷ジョブを受け付ける受付部と、前記受付部が受け付けた印刷ジョブの一覧を表示部に表示させる表示制御部と、を備え、印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付部が受け付けた日時より前である場合、前記表示制御部は、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる。【選択図】図４
2018192664.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付ける受付部と、
前記受付部が受け付けた印刷ジョブの一覧を表示部に表示させる表示制御部と、を備え、
印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付部が受け付けた日時より前である場合、前記表示制御部は、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる、ことを特徴とする印刷装置。
【請求項２】
前記表示制御部は、前記印刷部への出力が開始される前の準備処理の対象となった印刷ジョブを、前記予約印刷ジョブのうち印刷指示待ちをしている印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記準備処理に、少なくとも、印刷ジョブを所定のバッファに保存する保存処理と、印刷ジョブをプリントキューに保存する保存処理と、のいずれかを含むことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記表示制御部は、前記出力の対象となった印刷ジョブを、前記準備処理の対象となった印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させることを特徴とする請求項２または請求項３に記載の印刷装置。
【請求項５】
前記表示制御部は、印刷ジョブと、ファクシミリ送信の対象となるファクシミリ送信ジョブと、ネットワークによる外部への送信の対象となるネットワーク送信ジョブと、を含んだ前記一覧を前記表示部に表示させることを特徴とする請求項１〜請求項４のいずれかに記載の印刷装置。
【請求項６】
前記表示制御部は、前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを、前記出力の対象となった印刷ジョブよりも表示順位が低い前記一覧内の位置に表示させることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記印刷ジョブを前記ファクシミリ送信ジョブおよび前記ネットワーク送信ジョブを表示する一覧とは別の一覧に表示する第一表示仕様と、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を表示する第二表示仕様と、のいずれかの選択を受け付ける表示仕様受付部を更に備え、
前記表示制御部は、前記第二表示仕様が選択された場合に、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を前記表示部に表示させることを特徴とする請求項５または請求項６に記載の印刷装置。
【請求項８】
印刷ジョブを受け付ける受付工程と、
受け付けた印刷ジョブの一覧を表示部に表示させる表示制御工程と、を備え、
印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付工程で受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付工程で受け付けた日時より前である場合、前記表示制御工程では、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる、ことを特徴とする印刷ジョブ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷ジョブ表示方法に関する。
【背景技術】
【０００２】
プリンターが有する表示用のパネルには、プリンターが外部から入力したジョブが一覧表示される。この場合、パネルにおいて、プリンターへ入力された順序が早いジョブほど一覧の先頭側（上側）に表示される。
【０００３】
また、保持された複数のジョブの処理順序を管理するジョブ管理部と、前記処理順序にしたがって前記複数のジョブを順に処理するジョブ処理部と、受信中の第１ジョブの処理される順番を前記保持されたジョブのうち所定の第２ジョブの前に変更する前記処理順序の変更要求を受け付ける受付部とを備え、前記ジョブ管理部は、前記受付部が前記変更要求を受け付けた場合に、前記第１ジョブの受信完了後に、前記処理順序の変更を実行する構成が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１‐２３５６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンターへ入力されるジョブには、例えば、所定の記憶部に一旦蓄積され、その後、改めて印刷指示を受けた場合に印刷されるジョブがある。そのため、従来のようにプリンターへ入力された順序が早いジョブほど前記一覧の先頭側に表示する態様では、表示されているジョブの順序と実際のジョブの処理順序とが整合しなくなることがあった。そのため、ユーザーは、パネルを見ても複数のジョブの処理順序を正確に把握することが難しかった。
【０００６】
本発明は上述の課題に鑑みてなされたものであり、ジョブの処理順序を従来よりも正確に把握し易くする印刷装置および印刷ジョブ表示方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、印刷装置は、印刷ジョブを受け付ける受付部と、前記受付部が受け付けた印刷ジョブの一覧を表示部に表示させる表示制御部と、を備え、印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付部が受け付けた日時より前である場合、前記表示制御部は、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる。
【０００８】
当該構成によれば、印刷指示待ちの予約印刷ジョブよりも、印刷部への出力の対象となった印刷ジョブの方が、前記一覧内で順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示部に表示される。なお、印刷指示待ちの予約印刷ジョブを受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを受付部が受け付けた日時より後である場合は、表示制御部は、受付日時の順序にそのまま従って、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる。
【０００９】
本発明の態様の一つは、前記表示制御部は、前記印刷部への出力が開始される前の準備処理の対象となった印刷ジョブを、前記予約印刷ジョブのうち印刷指示待ちをしている印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させるとしてもよい。
当該構成によれば、印刷指示待ちの予約印刷ジョブよりも、準備処理の対象となった印刷ジョブの方が、前記一覧内で順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示部に表示される。
なお、前記準備処理に、少なくとも、印刷ジョブを所定のバッファに保存する保存処理と、印刷ジョブをプリントキューに保存する保存処理と、のいずれかを含むとしてもよい。
【００１０】
本発明の態様の一つは、前記表示制御部は、前記出力の対象となった印刷ジョブを、前記準備処理の対象となった印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させるとしてもよい。
当該構成によれば、準備処理の対象となった印刷ジョブよりも、印刷部への出力の対象となった印刷ジョブの方が、前記一覧内で順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示部に表示される。
【００１１】
本発明の態様の一つは、前記表示制御部は、印刷ジョブと、ファクシミリ送信の対象となるファクシミリ送信ジョブと、ネットワークによる外部への送信の対象となるネットワーク送信ジョブと、を含んだ前記一覧を前記表示部に表示させるとしてもよい。
当該構成によれば、印刷ジョブとファクシミリ送信ジョブとネットワーク送信ジョブとを含んだ複数のジョブの状況をユーザーに一つの一覧で確認させることができる。
【００１２】
本発明の態様の一つは、前記表示制御部は、前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを、前記出力の対象となった印刷ジョブよりも表示順位が低い前記一覧内の位置に表示させるとしてもよい。
当該構成によれば、ファクシミリ送信ジョブやネットワーク送信ジョブは、印刷部への出力の対象となった印刷ジョブよりも必ず前記一覧内で順位が低い位置に表示される。そのため、ファクシミリ送信ジョブやネットワーク送信ジョブと、印刷部への出力の対象となった印刷ジョブとが一覧内で混ざらず、ユーザーは、印刷中の印刷ジョブを容易に確認することができる。
【００１３】
本発明の態様の一つは、印刷装置は、前記印刷ジョブを前記ファクシミリ送信ジョブおよび前記ネットワーク送信ジョブを表示する一覧とは別の一覧に表示する第一表示仕様と、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を表示する第二表示仕様と、のいずれかの選択を受け付ける表示仕様受付部を更に備え、前記表示制御部は、前記第二表示仕様が選択された場合に、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を前記表示部に表示させるとしてもよい。
当該構成によれば、ユーザーに、第一表示仕様と第二表示仕様とのうち所望の表示仕様を選択させることができる。
【００１４】
本発明の技術的思想は、印刷装置というカテゴリー以外にも様々な態様にて実現される。例えば、印刷ジョブを受け付ける受付工程と、受け付けた印刷ジョブの一覧を表示部に表示させる表示制御工程と、を備え、印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付工程で受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付工程で受け付けた日時より前である場合、前記表示制御工程では、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる方法（印刷ジョブ表示方法）を、一つの発明として捉えることができる。
また、前記方法をハードウェア（コンピューター）に実行させるプログラムや、プログラムを記憶したコンピューター読取可能な記憶媒体も、それぞれ発明として成立する。
【図面の簡単な説明】
【００１５】
【図１】プリンターが有する機能の一部を示す図。
【図２】印刷ジョブの処理状況と表示区分との対応関係を表形式で示す図。
【図３】ジョブリストの表示制御処理を示すフローチャート。
【図４】ジョブリストの一例を示す図。
【図５】ジョブリストの別の例を示す図。
【発明を実施するための形態】
【００１６】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
【００１７】
１．プリンターの機能の概略的説明：
図１は、本実施形態にかかる印刷装置としてのプリンター１０が有する機能の一部をブロック図により示している。プリンター１０は、本発明にかかる印刷ジョブ表示方法の実行主体である。プリンター１０は、受信モジュール２０、操作モジュール３０、出力モジュール４０、プリンターエンジン５０を含んでいる。各モジュール２０，３０，４０は、プリンター１０が備えるハードウェア（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有する１つ又は複数のＩＣ、その他の記憶装置…等）と、プログラムとが協働することにより実現される機能である。プリンター１０は、据え置き型のプリンターであってもよいし、持ち運び可能な小型のプリンター（モバイルプリンター）であってもよい。
【００１８】
受信モジュール２０は、外部から印刷ジョブを入力するためのインターフェイスとして機能し、複数の入力系統から随時印刷ジョブを入力可能である。図１の例では、受信モジュール２０は、スキャンデータ受信部２１、メモリーデータ受信部２２、ＰＣデータ受信部２３、ファクシミリデータ受信部２４を含んでいる。
【００１９】
スキャンデータ受信部２１は、スキャナー６０が原稿を光学的に読み取ることにより生成したスキャンデータを印刷ジョブの一種としてスキャナー６０から受信する。
メモリーデータ受信部２２は、プリンター１０が有するコネクターに接続された記憶媒体７０（例えば、ＳＤカードやＵＳＢメモリーや、その他のメモリー）に保存されたメモリーデータ（画像ファイル）を印刷ジョブの一種として読み込む。
ＰＣデータ受信部２３は、プリンター１０と有線あるいは無線で接続する外部のＰＣ（パーソナルコンピューター）８０から送信された印刷ジョブを受信する。なお、ＰＣデータ受信部２３は、ＰＣに限らず、例えば、スマートフォン、携帯電話機、デジタルスチルカメラ等、様々な外部の通信機器から印刷ジョブを受信することができる。
ファクシミリデータ受信部２４は、外部のファクシミリ９０から送信されたファクシミリ信号を印刷ジョブの一種として受信する。
【００２０】
印刷ジョブとは、印刷対象となる画像（文字、写真、グラフィック等を適宜含む画像）や印刷条件等を所定のフォーマットで表現したデータやコマンドであり、最終的にはプリンターエンジン５０によって解釈されて印刷される。ただし、印刷ジョブは、初めから（受信モジュール２０によって受信された時点で）既にプリンターエンジン５０が解釈可能なフォーマットで表現されている必要は無い。
【００２１】
スキャナー６０は、プリンター１０の外部装置であってもよいし、プリンター１０が兼ね備える一つの機能であってもよい。また、ファクシミリデータ受信部２４は、ファクシミリ信号を外部へ送信することも可能であるため、ファクシミリ通信部と呼んでもよい。プリンター１０が、このようなスキャナー６０やファクシミリ通信部等を備える場合、これを複合機と呼ぶことができる。
【００２２】
操作モジュール３０は、操作受付部３１および表示制御部３２を備える。操作受付部３１は、プリンター１０が有する物理ボタンやタッチパネル等を介して、ユーザーによる操作を受け付ける。表示制御部３２は、液晶表示装置等のディスプレイ（表示部３３）と、表示部３３による表示を制御するコントローラーにより実現され、種々の視覚的情報をユーザーに提示する。本実施形態では、特に、表示制御部３２は、プリンター１０が入力した印刷ジョブの一覧（ジョブリスト）を表示部３３に表示させる。なお、操作受付部３１の一種としてのタッチパネルは、表示部３３上で実現される。
以下、受信モジュール２０と、操作受付部３１と、を含む構成を受付部と称す。
【００２３】
出力モジュール４０は、出力制御部４１、待機バッファ４２、プリントキュー４３を含んでいる。出力制御部４１は、受信モジュール２０から入力した各印刷ジョブの保存、フォーマット変換、プリンターエンジン５０への出力等の各種制御を担う。ここで言うフォーマット変換とは、印刷ジョブのフォーマットを、プリンターエンジン５０が印刷実行に際して解釈可能なフォーマットへ（必要に応じて）変換する処理である。待機バッファ４２は、受信モジュール２０から入力した印刷ジョブを保存する記憶手段である。待機バッファ４２に保存されるタイプの印刷ジョブを、予約印刷ジョブと呼ぶ。
【００２４】
プリントキュー４３は、プリンターエンジン５０へ出力される前に印刷ジョブが並ぶための記憶手段、あるいは印刷ジョブの待ち行列である。予約印刷ジョブも、予約印刷ジョブではない印刷ジョブも、プリンターエンジン５０へ出力される前には必ずプリントキュー４３へ入力される。プリントキュー４３には、通常出力キュー４３ａと、通常出力キュー４３ａに並んだ印刷ジョブよりも印刷順序が優先される印刷ジョブ（割込ジョブ）が並ぶ割込出力キュー４３ｂとが含まれる。
【００２５】
プリンターエンジン５０は、出力制御部４１によってプリントキュー４３から出力された印刷ジョブを受信し、受信した印刷ジョブを解釈して印刷を実行する印刷部である。プリンターエンジン５０が採用する印刷方式は、インクジェット方式であったり、電子写真方式であったり様々である。出力モジュール４０（特に、出力制御部４１）は、印刷ジョブを印刷部へ出力し、当該印刷部に印刷ジョブに基づく印刷を実行させる印刷制御部に該当すると言える。
【００２６】
操作受付部３１から受信モジュール２０や出力モジュール４０に対しては、ユーザーによる操作に応じた各種指示（例えば、印刷指示）が送信され、受信モジュール２０や出力モジュール４０は、この送信された指示に応じた処理を実行する。また、受信モジュール２０や出力モジュール４０から表示制御部３２に対しては、印刷ジョブの受信や処理の状況が逐一通知され、表示制御部３２は、この通知に応じて、表示部３３が表示するジョブリストの内容（印刷ジョブの表示順位等）を更新する（詳しくは図３参照）。
【００２７】
２．印刷ジョブに対する処理の流れ：
次に、印刷ジョブの種類に応じた処理の流れを簡単に説明する。
本実施形態では、印刷ジョブは、上述したように予約印刷ジョブと、予約印刷ジョブではない印刷ジョブ（以下、即時印刷ジョブ）と、に大別することができる。プリンター１０は、印刷ジョブ毎の種類を、例えば、印刷ジョブに含まれている種類判別のための識別情報や、ユーザーによる操作受付部３１を介した印刷ジョブの種類の指示に基づいて判別することができる。
【００２８】
受信モジュール２０は、上述した複数の入力系統それぞれで印刷ジョブを受信可能であり、受信が完了した印刷ジョブから順に出力モジュール４０へ転送する。出力モジュール４０の出力制御部４１は、印刷ジョブをプリントキュー４３へ入力したとき、原則、当該印刷ジョブを通常出力キュー４３ａの現在の最後尾に追加する。ただし、当該印刷ジョブが割込ジョブに該当する場合には、出力制御部４１は、当該印刷ジョブを割込出力キュー４３ｂの現在の最後尾に追加する。プリンター１０は、印刷ジョブが割込ジョブに該当するか否かについても、例えば、印刷ジョブに含まれ得る、割り込みである旨の特定の識別情報の有無や、ユーザーによる操作受付部３１を介した割り込みの指示に基づいて判別することができる。
【００２９】
出力制御部４１は、割込出力キュー４３ｂに印刷ジョブが１つ以上並んでいる場合には、割込出力キュー４３ｂにおける並び順が先頭の印刷ジョブから順番に読み出し、前記フォーマット変換を適宜施した上で、プリンターエンジン５０へ出力する。出力制御部４１は、割込出力キュー４３ｂに印刷ジョブが１つも並んでいない場合には、通常出力キュー４３ａにおける並び順が先頭の印刷ジョブから順番に読み出し、前記フォーマット変換を適宜施した上で、プリンターエンジン５０へ出力する。出力制御部４１は、プリントキュー４３内の印刷ジョブについては、それぞれプリンターエンジン５０への出力が完了した時点でプリントキュー４３から削除する。また、出力制御部４１は、プリントキュー４３内の印刷ジョブについて、プリンターエンジン５０への出力が完了するよりも前に、ユーザーによる操作受付部３１を介した当該印刷ジョブに対する「ジョブ中止指示」がなされた場合も、当該印刷ジョブをプリントキュー４３から削除する。
【００３０】
出力制御部４１は、受信モジュール２０から即時印刷ジョブが入力された場合は、この即時印刷ジョブを待機バッファ４２には保存せず、プリントキュー４３に入力する。これにより、即時印刷ジョブに基づく印刷がプリンターエンジン５０によって実行される。
【００３１】
一方、出力制御部４１は、受信モジュール２０から予約印刷ジョブが入力された場合は、以下のように処理する。
予約印刷ジョブは、例えば、再印刷ジョブ、確認印刷ジョブ、蓄積印刷ジョブ、認証印刷ジョブ、といったより細かな種類に分けられる。
再印刷ジョブとは、ジョブの全ページの印刷を１回実行しつつ待機バッファ４２への保存も実行される印刷ジョブである。出力制御部４１は、受信モジュール２０から再印刷ジョブが入力された場合、当該再印刷ジョブを待機バッファ４２へ保存する処理と、当該再印刷ジョブをプリントキュー４３に入力する処理とを行う。これにより、当該再印刷ジョブに基づく印刷がプリンターエンジン５０によって１回実行される。
【００３２】
再印刷ジョブの１回目の印刷終了後、ユーザーによる操作受付部３１を介した当該再印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部４１は、待機バッファ４２から当該再印刷ジョブを読み出してプリントキュー４３に入力する処理を行う。この結果、当該再印刷ジョブについての２回目の印刷が実行される。「ジョブ再開指示」は、予約印刷ジョブに対する印刷指示に該当する。
【００３３】
確認印刷ジョブとは、複数（Ｎ）部数の印刷が指示されている状況で、ジョブの全ページの印刷を１回実行しつつ（つまり、１部目のみの印刷を実行しつつ）待機バッファ４２への保存も実行される印刷ジョブである。出力制御部４１は、受信モジュール２０から確認印刷ジョブが入力された場合、当該確認印刷ジョブを待機バッファ４２へ保存する処理と、当該確認印刷ジョブをプリントキュー４３に入力する処理とを行う。これにより、当該確認印刷ジョブに基づく印刷がプリンターエンジン５０によって１回実行される（１部目のみ印刷される）。確認印刷ジョブの１部目の印刷終了後、ユーザーによる操作受付部３１を介した当該確認印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部４１は、待機バッファ４２から当該確認印刷ジョブを読み出してプリントキュー４３に入力する処理を行う。このとき、出力制御部４１は、当該確認印刷ジョブについての残り（Ｎ−１）部数の印刷をプリンターエンジン５０に実行させる。
【００３４】
蓄積印刷ジョブとは、印刷を実行せずに待機バッファ４２へ保存する印刷ジョブの一種である。出力制御部４１は、受信モジュール２０から蓄積印刷ジョブが入力された場合、当該蓄積印刷ジョブを待機バッファ４２へ保存する処理を行う。その後、ユーザーによる操作受付部３１を介した当該蓄積印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部４１は、待機バッファ４２から当該蓄積印刷ジョブを読み出してプリントキュー４３に入力する処理を行う。この結果、当該蓄積印刷ジョブに基づく印刷がプリンターエンジン５０によって実行される。
【００３５】
出力制御部４１は、再印刷ジョブや確認印刷ジョブや蓄積印刷ジョブについては、ジョブのプリンターエンジン５０への出力が完了した後も、待機バッファ４２からは削除しない。ただし、出力制御部４１は、再印刷ジョブや確認印刷ジョブや蓄積印刷ジョブについて、ユーザーによる操作受付部３１を介した「ジョブ中止指示」がなされた場合には、待機バッファ４２からも削除する。  
【００３６】
認証印刷ジョブとは、印刷を実行せずに待機バッファ４２へ保存する印刷ジョブの一種である。出力制御部４１は、受信モジュール２０から認証印刷ジョブが入力された場合、当該認証印刷ジョブを待機バッファ４２へ保存する処理を行う。その後、ユーザーによる操作受付部３１を介した当該認証印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部４１は、必要な認証処理を実行し、認証に成功した場合にのみ、待機バッファ４２から当該認証印刷ジョブを読み出してプリントキュー４３に入力する処理を行う。認証処理とは、例えば、ユーザーに操作受付部３１を介して認証用情報（ユーザーＩＤやパスワード等）を入力させ、入力された認証用情報が予め登録された正当な認証用情報と一致するか否かを確認する処理である。入力された認証用情報が正当な認証用情報と一致する場合に、認証成功とする。これにより、正当なユーザー（認証されたユーザー）のみ、認証印刷ジョブに基づくプリンターエンジン５０による印刷結果を得ることができる。
【００３７】
出力制御部４１は、認証印刷ジョブについては、再印刷ジョブや確認印刷ジョブや蓄積印刷ジョブとは異なり、ジョブのプリンターエンジン５０への出力が完了した後には待機バッファ４２から削除する。また、出力制御部４１は、認証印刷ジョブについて、ユーザーによる操作受付部３１を介した「ジョブ中止指示」がなされた場合にも、待機バッファ４２から削除する。
【００３８】
３．印刷ジョブの状況と表示区分との関係：
次に、上述のように処理される印刷ジョブの状況と、ジョブリストにおける印刷ジョブの表示区分との関係性を説明する。本実施形態では、印刷ジョブの表示区分は、概略、第１〜第４区分に分けられる。第１区分は「割込中」の印刷ジョブを示し、第２区分は「出力中」の印刷ジョブを示し、第３区分は「準備中」の印刷ジョブを示し、第４区分は「待機中」の印刷ジョブを示す。ジョブリストにおいて、第１区分の印刷ジョブは最も優先的に表示され、第２区分の印刷ジョブは第１区分の印刷ジョブの次に優先的に表示される。また、第３区分の印刷ジョブは第４区分の印刷ジョブよりも優先的に表示される。
【００３９】
優先的に表示される、とは、ジョブリスト内での表示順位がより上位に位置すること意味する。ジョブリスト内での表示順位は、基本的には、リストの上側が上位の位置となる。ただし、表示部３３におけるジョブリストの具体的デザイン（ユーザーへの印刷ジョブの見せ方）によっては、リストの上側が必ずしもリストの上位であるとは限らない。例えば、複数の印刷ジョブを左右方向に並べて表示するデザインをジョブリストが採用する場合には、ジョブリストの左右の一方側（例えば、左側）を上位の位置と定義してもよい。
【００４０】
第１区分「割込中」の印刷ジョブには、割込ジョブとしての印刷ジョブが該当する。
第２区分「出力中」の印刷ジョブには、第１区分「割込中」の印刷ジョブ以外で、出力制御部４１がプリントキュー４３からプリンターエンジン５０への出力を開始した印刷ジョブが該当する。
【００４１】
第３区分「準備中」の印刷ジョブには、第１区分「割込中」、第２区分「出力中」のいずれにも該当せず、出力制御部４１による処理（準備処理）の対象となっている印刷ジョブが該当する。ここで言う準備処理とは、例えば、受信モジュール２０から転送された印刷ジョブを待機バッファ４２へ入力する処理（バッファへの保存処理）や、受信モジュール２０から転送された印刷ジョブをプリントキュー４３へ入力する処理（プリントキューへの保存処理）や、待機バッファ４２に保存されている印刷ジョブ（予約印刷ジョブ）を読み出してプリントキュー４３へ入力する処理（プリントキューへの保存処理）が該当する。
【００４２】
第４区分「待機中」の印刷ジョブには、第１区分「割込中」、第２区分「出力中」および第３区分「準備中」のいずれにも該当しない印刷ジョブが該当する。例えば、受信モジュール２０による受信が開始されているが、出力モジュール４０への入力は開始されていない状態の印刷ジョブや、待機バッファ４２に保存されており前記「ジョブ再開指示」を待機している（印刷指示待ちをしている）状態の印刷ジョブが、第４区分「待機中」の印刷ジョブに該当する。
【００４３】
図２は、種類が異なる印刷ジョブ毎の、印刷ジョブの処理状況とジョブリストにおける表示区分との対応関係を表により示している。図２では、割込ジョブに該当しない印刷ジョブを通常ジョブと表現している。通常ジョブの中には、即時印刷ジョブと、予約印刷ジョブとが含まれ、さらに予約印刷ジョブの中には「同時出力無し」の予約印刷ジョブと、「同時出力有り」の予約印刷ジョブとが含まれる。ここで言う「同時出力」とは、印刷ジョブの待機バッファ４２への保存とともに当該印刷ジョブを印刷する処理を意味する。よって、「同時出力無し」の予約印刷ジョブは、蓄積印刷ジョブおよび認証印刷ジョブを含み、「同時出力有り」の予約印刷ジョブは、再印刷ジョブおよび確認印刷ジョブを含む。なお、図２の右端に示す参照符号Ａ，Ｂ，Ｃ…は、図２を説明するために便宜上付した符号に過ぎない。
【００４４】
符号Ａで示したように、印刷ジョブが割込ジョブに該当する場合は、当該印刷ジョブに対する出力制御部４１による処理状況にかかわらず、当該印刷ジョブの表示区分は第１区分「割込中」となる。割込ジョブも、即時印刷ジョブや予約印刷ジョブに分けることができるが、割込ジョブであるという条件だけで、表示区分は第１区分「割込中」となる。
【００４５】
符号Ｂ〜Ｚは、印刷ジョブが通常ジョブである場合に関する記載である。
符号Ｂ〜Ｇは、印刷ジョブが即時印刷ジョブである場合に関する記載である。
符号Ｂは、印刷ジョブがプリントキュー４３の通常出力キュー４３ａへ未入力かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、受信モジュール２０が当該印刷ジョブについて受信を開始しているが、出力モジュール４０（出力制御部４１）への当該印刷ジョブの入力は開始されていない状況であり、当該印刷ジョブの表示区分は第４区分「待機中」となる。
符号Ｃは、印刷ジョブが通常出力キュー４３ａへ入力中かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第３区分「準備中」となる。
【００４６】
符号Ｄは、印刷ジョブが通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー４３（割込出力キュー４３ｂまたは通常出力キュー４３ａ）に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第３区分「準備中」となる。
符号Ｅは、印刷ジョブが通常出力キュー４３ａへ入力中かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
【００４７】
符号Ｆは、印刷ジョブが通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
符号Ｇは、印刷ジョブが通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力済の状況を示している。この場合は、当該印刷ジョブの印刷完了ということで、ジョブリストから当該印刷ジョブに関する表示が消去される。
【００４８】
符号Ｈ〜Ｏは、印刷ジョブが「同時出力無し」の予約印刷ジョブである場合に関する記載である。
符号Ｈは、印刷ジョブが待機バッファ４２へ未入力かつ待機バッファ４２から未出力、かつ通常出力キュー４３ａへ未入力かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、受信モジュール２０が当該印刷ジョブについて受信を開始しているが、出力モジュール４０（出力制御部４１）への当該印刷ジョブの入力は開始されていない状況であり、当該印刷ジョブの表示区分は第４区分「待機中」となる。
符号Ｉは、印刷ジョブが待機バッファ４２へ入力中かつ待機バッファ４２から未出力、かつ通常出力キュー４３ａへ未入力かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第３区分「準備中」となる。
【００４９】
符号Ｊは、印刷ジョブが待機バッファ４２へ入力済かつ待機バッファ４２から未出力、かつ通常出力キュー４３ａへ未入力かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、待機バッファ４２に保存された予約印刷ジョブが「ジョブ再開指示」を待機している状況であるため、当該印刷ジョブの表示区分は第４区分「待機中」となる。
【００５０】
符号Ｋ〜Ｏは、印刷ジョブが「同時出力無し」の予約印刷ジョブであり、当該印刷ジョブに対する「ジョブ再開指示」が操作受付部３１を介して入力された後の状況に関する記載である。
符号Ｋは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力中（通常出力キュー４３ａは当該印刷ジョブを入力中）かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第３区分「準備中」となる。
【００５１】
符号Ｌは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー４３（割込出力キュー４３ｂまたは通常出力キュー４３ａ）に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第３区分「準備中」となる。
符号Ｍは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力中（通常出力キュー４３ａは当該印刷ジョブを入力中）かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
符号Ｎは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
【００５２】
符号Ｏは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力済の状況を示している。この場合は、当該印刷ジョブの印刷完了であるが、当該印刷ジョブは（蓄積印刷ジョブであれば）待機バッファ４２に保存されたままであるため、更なる「ジョブ再開指示」を待機している状況に該当し、当該印刷ジョブの表示区分は第４区分「待機中」となる。ただし、当該符号Ｏの状況において、印刷ジョブが認証印刷ジョブであれば、当該印刷ジョブの印刷完了ということで、待機バッファ４２から当該印刷ジョブは削除され、ジョブリストから当該印刷ジョブに関する表示が消去される。また、当該印刷ジョブが蓄積印刷ジョブであったとしても、前記「ジョブ中止指示」により待機バッファ４２から当該印刷ジョブが削除されれば、ジョブリストから当該印刷ジョブに関する表示が消去される。
【００５３】
符号Ｐ〜Ｚは、印刷ジョブが「同時出力有り」の予約印刷ジョブである場合に関する記載である。その中でも、符号Ｐ〜Ｕは、前記「同時出力」にかかわる場面を想定した記載である。
符号Ｐは、印刷ジョブが、待機バッファ４２へ未入力かつ待機バッファ４２から未出力、かつ通常出力キュー４３ａへ未入力かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、受信モジュール２０が当該印刷ジョブについて受信を開始しているが、出力モジュール４０（出力制御部４１）への当該印刷ジョブの入力は開始されていない状況であり、当該印刷ジョブの表示区分は第４区分「待機中」となる。
符号Ｑは、印刷ジョブが、待機バッファ４２へ入力中かつ待機バッファ４２から出力中（通常出力キュー４３ａは当該印刷ジョブを入力中）かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第３区分「準備中」となる。
【００５４】
符号Ｒは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー４３（割込出力キュー４３ｂまたは通常出力キュー４３ａ）に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第３区分「準備中」となる。
符号Ｓは、印刷ジョブが、待機バッファ４２へ入力中かつ待機バッファ４２から通常出力キュー４３ａへ出力中（通常出力キュー４３ａは当該印刷ジョブを入力中）かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
符号Ｔは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
【００５５】
符号Ｕは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力済の状況を示している。この場合、当該印刷ジョブの１回目（あるいは１部目）の印刷完了であり、「ジョブ再開指示」を待機している状況に該当し、当該印刷ジョブの表示区分は第４区分「待機中」となる。
【００５６】
符号Ｖ〜Ｚは、印刷ジョブが「同時出力有り」の予約印刷ジョブであり、当該印刷ジョブに対する「ジョブ再開指示」が操作受付部３１を介して入力された後の状況に関する記載である。
符号Ｖは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力中（通常出力キュー４３ａは当該印刷ジョブを入力中）かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第３区分「準備中」となる。
【００５７】
符号Ｗは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー４３（割込出力キュー４３ｂまたは通常出力キュー４３ａ）に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第３区分「準備中」となる。
符号Ｘは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力中（通常出力キュー４３ａは当該印刷ジョブを入力中）かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
符号Ｙは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第２区分「出力中」となる。
【００５８】
符号Ｚは、印刷ジョブが、待機バッファ４２へ入力済かつ待機バッファ４２から通常出力キュー４３ａへ出力済、かつ通常出力キュー４３ａへ入力済かつ通常出力キュー４３ａから出力済の状況を示している。この場合は、当該印刷ジョブの印刷完了であるが、当該印刷ジョブ（再印刷ジョブまたは確認印刷ジョブ）は、待機バッファ４２に保存されたままであるため、更なる「ジョブ再開指示」を待機している状況に該当し、当該印刷ジョブの表示区分は第４区分「待機中」となる。ただし、前記「ジョブ中止指示」により待機バッファ４２から当該印刷ジョブが削除されれば、ジョブリストから当該印刷ジョブに関する表示が消去される。
【００５９】
４．ジョブリストの表示制御処理：
次に、これまでの説明を踏まえた上で、表示制御部３２が実行するジョブリストの表示制御処理を説明する。
図３は、ジョブリストの表示制御処理をフローチャートにより示している。当該フローチャートは、プリンター１０が認識する１つのジョブを対象として表示制御部３２が実行する表示制御処理を示している。ここでは、表示制御処理の対象となるジョブを、便宜上、注目ジョブと呼ぶ。ただし、ジョブリストは複数の印刷ジョブ等を一覧表示するものであるから、ジョブリストに載る全てのジョブがそれぞれ注目ジョブに該当し、それぞれのジョブ毎に図３に示す処理が並行して実行される。
【００６０】
表示制御部３２は、注目ジョブについてジョブの状況を判定する（ステップＳ１００）。まず、表示制御部３２は、１つのジョブの発生を認識したとき、当該ジョブを注目ジョブとする。表示制御部３２は、例えば、スキャナー６０による原稿の読み取り開始（原稿のコピー開始）の指示を操作受付部３１が受けたことを認識したとき、１つの印刷ジョブの発生を認識することができる。また、受信モジュール２０は、各入力系統（各受信部２１，２２，２３，２４）において印刷ジョブの受信を検知した場合、印刷ジョブの受信を開始した旨を表示制御部３２へ通知する。そのため、表示制御部３２は、当該通知によっても、印刷ジョブの発生を認識することができる。さらに、受信モジュール２０は、各入力系統（各受信部２１，２２，２３，２４）において受信を開始した印刷ジョブについて、受信を完了した場合にも、印刷ジョブの受信を完了した旨を表示制御部３２へ通知する。
【００６１】
また、表示制御部３２は、出力モジュール４０（出力制御部４１）から、出力制御部４１が処理対象とする印刷ジョブ毎の状況（図２で説明した、待機バッファ４２における印刷ジョブの入出力状況、プリントキュー４３における印刷ジョブの入出力状況、等）の通知を随時受ける。従って、表示制御部３２は、操作受付部３１が受けた操作の内容や、受信モジュール２０からの通知や、出力モジュール４０からの通知に基づいて、注目ジョブを認識し、かつ、注目ジョブの現在の状況を判定することができる（ステップＳ１００）。
【００６２】
表示制御部３２は、１つの印刷ジョブの発生（受信モジュール２０による印刷ジョブの受信）を契機として当該印刷ジョブを注目ジョブとしたとき、先ず、注目ジョブの状況は待機中に該当すると判定することが多い。ステップＳ１００で、注目ジョブの状況を待機中と判定した場合、表示制御部３２は、ステップＳ１３０へ進み、注目ジョブの表示区分を、第４区分「待機中」に決定する。そして、表示制御部３２は、ステップＳ１４０へ進み、注目ジョブに関する表示を、表示部３３が表示する現在のジョブリストの表示順位最下位の位置に追加する。注目ジョブに関する表示とは、ジョブリストを見るユーザーに当該ジョブの概要を理解させるために適切な所定の項目からなる情報である。ステップＳ１４０の後は、ステップＳ１００の判定に戻る。
【００６３】
表示制御部３２は、ステップＳ１００に戻った場合、再び注目ジョブの状況を判定し、注目ジョブの状況が変化した場合（表示区分を変更すべき場合）に、図３のフローチャートにおけるステップを進める。
例えば、それまで第４区分「待機中」に該当していた注目ジョブについて、準備処理が開始されたと判定した場合、表示制御部３２は、ステップＳ１００からステップＳ１５０へ進む。表示制御部３２は、ステップＳ１５０では、注目ジョブの表示区分を、第３区分「準備中」に決定し、ステップＳ１６０へ進む。
【００６４】
ステップＳ１６０では、表示制御部３２は、表示部３３が表示する現在のジョブリストに注目ジョブよりも表示順位が上位である第４区分の印刷ジョブが１つ以上存在するか否かを判定する。そして、注目ジョブよりも表示順位が上位である第４区分の印刷ジョブが存在する場合（ステップＳ１６０において“Ｙｅｓ”）、表示制御部３２は、ステップＳ１７０へ進む。
【００６５】
ステップＳ１７０では、表示制御部３２は、注目ジョブよりも表示順位が上位である第４区分の印刷ジョブの中で表示順位が最も上位の印刷ジョブよりも表示順位が１つ上位の位置へ、注目ジョブに関する表示を移動させる。ステップＳ１７０の後は、ステップＳ１００の判定に戻る。一方、注目ジョブよりも表示順位が上位である第４区分の印刷ジョブが存在しない場合（ステップＳ１６０において“Ｎｏ”）、表示制御部３２はステップＳ１７０を実行せず（つまり、ジョブリスト内で注目ジョブに関する表示の位置を変更せず）、ステップＳ１００へ戻る。
【００６６】
表示制御部３２は、例えば、それまで第３区分「準備中」に該当していた注目ジョブについて、プリンターエンジン５０への出力が開始されたと判定した場合、ステップＳ１００からステップＳ１８０へ進む。なお、これまでの説明から判るように、表示制御部３２は、例えば、それまで第３区分「準備中」に該当していた注目ジョブについて、状況が待機中に変化したと判定し、ステップＳ１００からステップＳ１３０へ進むことも、当然有り得る。
【００６７】
ここで、待機バッファ４２に保存された予約印刷ジョブを注目ジョブとしたとき、ユーザーからの「ジョブ再開指示」が無い間は、当該注目ジョブは待機中の状態が継続するため、図３のフローチャートだけを見れば、このような注目ジョブのジョブリスト内における表示順位は変わらないように思えるかもしれない。しかし、図３のフローチャートは、それぞれのジョブを対象として実行されるため、１つの注目ジョブ自身に表示順位が変わる原因が発生しなくとも、新たなジョブの発生（受信モジュール２０による新たな印刷ジョブの受信）や、他のジョブの表示位置の変更の影響を受けて、結果的に当該注目ジョブの表示順位が変更されることは当然有る。
【００６８】
表示制御部３２は、ステップＳ１８０では、注目ジョブの表示区分を、第２区分「出力中」に決定し、ステップＳ１９０へ進む。ステップＳ１９０では、表示制御部３２は、表示部３３が表示する現在のジョブリストに、注目ジョブ以外の、第１区分または第２区分の印刷ジョブが１つ以上存在するか否かを判定する。そして、第１区分または第２区分の印刷ジョブが存在する場合（ステップＳ１９０において“Ｙｅｓ”）、表示制御部３２は、ステップＳ２００へ進む。
【００６９】
ステップＳ２００では、表示制御部３２は、ステップＳ１９０で存在することを把握した第１区分のジョブおよび第２区分の印刷ジョブの中で表示順位が最も下位のジョブよりも表示順位が１つ下位の位置へ、注目ジョブに関する表示を移動させる。ステップＳ２００の後は、ステップＳ１００の判定に戻る。一方、注目ジョブ以外の、第１区分または第２区分の印刷ジョブが１つも存在しない場合（ステップＳ１９０において“Ｎｏ”）、表示制御部３２はステップＳ２１０へ進む。
【００７０】
ステップＳ２１０では、表示制御部３２は、注目ジョブに関する表示を、ジョブリストの表示順位最上位の位置へ移動させる。ステップＳ２１０の後は、ステップＳ１００の判定に戻る。なお、ステップＳ１９０において“Ｎｏ”と判定した時点で、注目ジョブに関する表示が既にジョブリストの最上位に位置している場合には、ステップＳ２１０は実質的に省略することになる。
【００７１】
表示制御部３２は、注目ジョブが割込ジョブに該当すると判定した場合、ステップＳ１００からステップＳ２２０へ進む。表示制御部３２は、ステップＳ２２０では、注目ジョブの表示区分を、第１区分「割込中」に決定し、ステップＳ２３０へ進む。ステップＳ２３０では、表示制御部３２は、表示部３３が表示する現在のジョブリストに、注目ジョブ以外の、第１区分の印刷ジョブが１つ以上存在するか否かを判定する。そして、第１区分の印刷ジョブが存在する場合（ステップＳ２３０において“Ｙｅｓ”）、表示制御部３２は、ステップＳ２４０へ進む。
【００７２】
ステップＳ２４０では、表示制御部３２は、ステップＳ２３０で存在することを把握した第１区分の印刷ジョブの中で表示順位が最も下位のジョブよりも表示順位が１つ下位の位置へ、注目ジョブに関する表示を移動させる。ステップＳ２４０の後は、ステップＳ１００の判定に戻る。一方、注目ジョブ以外の、第１区分の印刷ジョブが１つも存在しない場合（ステップＳ２３０において“Ｎｏ”）、表示制御部３２はステップＳ２５０へ進む。
【００７３】
ステップＳ２５０では、表示制御部３２は、注目ジョブに関する表示を、ジョブリストの表示順位最上位の位置へ移動させる。ステップＳ２５０の後は、ステップＳ１００の判定に戻る。なお、ステップＳ２３０において“Ｎｏ”と判定した時点で、注目ジョブに関する表示が既にジョブリストの最上位に位置している場合には、ステップＳ２５０は実質的に省略することになる。
【００７４】
図３では記載を省略しているが、図２に基づいて説明したように、注目ジョブ（印刷ジョブ）は印刷が完了したことにより、ジョブリストから消去されることがある。ジョブリストから消去されたジョブは、当然、表示制御処理（図３）の対象から外れる。また、これまでの説明から判るように、表示制御部３２は、例えば、それまで第２区分「出力中」に該当していた注目ジョブ（予約印刷ジョブ）について、状況が待機中に変化したと判定し、ステップＳ１００からステップＳ１３０へ進むことも、当然有り得る。また、割込ジョブについても、印刷が完了したことによりジョブリストから消去されることがある。また、注目ジョブが割込ジョブかつ予約印刷ジョブであれば、印刷の完了後、表示制御部３２は、それまで第１区分「割込中」に該当していた注目ジョブについて、状況が待機中に変化したと判定し、ステップＳ１００からステップＳ１３０へ進むことも有り得る。
【００７５】
ここで、図３のステップＳ１１０，Ｓ１２０について説明する。
プリンター１０を複合機として捉えた場合、プリンター１０は、印刷ジョブ以外のジョブも処理可能である。例えば、プリンター１０は、ファクシミリデータ受信部２４（ファクシミリ通信部）によりファクシミリ送信を実行させる。また、プリンター１０は、ＬＡＮやインターネット等のネットワークによる通信に対応したネットワークインターフェイスを有し、ネットワークインターフェイスを介して所定の通信プロトコルを用いて画像データ等を外部へ送信することも可能である。このように、プリンター１０は、印刷ジョブ以外のジョブも処理する場合に、ジョブリストに、印刷ジョブと、印刷ジョブ以外のジョブ（例えば、ファクシミリ送信の対象となるファクシミリ送信ジョブ、ネットワークによる外部への送信対象となるネットワーク送信ジョブ等）とを含ませるとしてもよい。
【００７６】
ステップＳ１１０，Ｓ１２０は、注目ジョブが印刷ジョブ以外のジョブである場合を想定したときの処理である。表示制御部３２は、認識した注目ジョブが印刷ジョブ以外のジョブに該当すると判定した場合、ステップＳ１００からステップＳ１１０へ進む。表示制御部３２は、ステップＳ１１０では、注目ジョブの表示区分を、第５区分「その他」に決定する。第５区分は、印刷ジョブ以外のジョブのために用意された表示区分である。そして、表示制御部３２は、ステップＳ１２０へ進み、注目ジョブに関する表示を、表示部３３が表示する現在のジョブリストの表示順位最下位の位置に追加する。ステップＳ１１０の後は、ステップＳ１００の判定に戻る。
【００７７】
印刷ジョブ以外のジョブの表示区分が、これまでに説明した第１〜４区分へ変更になることは無い。このような図３のフローチャートによれば、第５区分のジョブは、ジョブリストにおいて、第１区分や第２区分のジョブよりも上位に表示されることは無いと言える。一方で、第５区分のジョブは、ジョブリストにおいて、第３区分や第４区分のジョブよりも上位に表示されることは有り得る。つまり、ある第５区分のジョブよりも後に発生した第４区分や第３区分の印刷ジョブは、ジョブリストにおいて、当該第５区分のジョブよりも下位の位置に表示される。
【００７８】
図４は、表示制御部３２が表示部３３に表示させるジョブリストＬの一例を示している。ジョブリストＬでは、ジョブのそれぞれを、「受付Ｎｏ」、「受付日時」、「種類」、「状況」等といった複数の項目により、ユーザーに判り易く示している。ジョブリストＬにおける「受付日時」は、ジョブの発生（ユーザーからのジョブの実行（印刷）指示）や外部からのジョブの受信をプリンター１０が認識した日時である。「受付日時」は、受付部がジョブを受け付けた日時と言える。ジョブリストＬにおける「受付Ｎｏ」は、「受付日時」が早いジョブから順に与えられた番号である。
【００７９】
ジョブリストＬにおける「種類」では、ジョブの種類を判り易い言葉で示しており、例えば、「ＰＣ印刷」はＰＣ８０から受信した印刷ジョブ、「コピー」はスキャナー６０から受信した印刷ジョブ、「ＦＡＸ受信」はファクシミリ９０から受信した印刷ジョブである。また、「ＦＡＸ送信」は、ファクシミリデータ受信部２４（ファクシミリ通信部）によって外部へファクシミリ送信されるジョブ（印刷ジョブ以外のジョブ）であり、「Ｓｃａｎ  Ｔｏ  Ｍａｉｌ」は、スキャナー６０で読み取った画像を上述のネットワークインターフェイスを介して電子メールで外部へ送信するジョブ（印刷ジョブ以外のジョブ）である。
【００８０】
ジョブリストＬにおける「状況」は、ジョブ毎の現在の状況を判り易い言葉で示しており、ジョブ毎の表示区分をある程度反映させた記載となっている。図４では、ジョブリストＬの欄外に、ジョブ毎の表示区分を併せて記載している。
このような図４のジョブリストＬによれば、第２区分「出力中」の印刷ジョブ（受付Ｎｏ．０００４）が、最上位の位置に表示されており、これよりも下位の位置に、第３区分「準備中」、第４区分「待機中」、第５区分「その他」の各ジョブが表示されている。また、第３区分「準備中」の印刷ジョブ（受付Ｎｏ．０００５，０００８，００１１）は、第４区分「待機中」の印刷ジョブ（受付Ｎｏ．００１８，０００３，００１３）よりも上位の位置に表示されている。なお、図４において、受付Ｎｏ．０００３の印刷ジョブ「ＰＣ印刷」は、受付日時がジョブリストＬの中で最も早いにもかかわらず第４区分「待機中」となっており、かなり下位の位置に表示されているが、これは、待機バッファ４２に保存されて「ジョブ再開指示」を長い間待っている予約印刷ジョブであると言える。
【００８１】
図５は、表示制御部３２が表示部３３に表示させるジョブリストＬであって、図４とは異なる例を示している。図の見方は、図４，５いずれも同じである。
図５を図４と比較すると、図４に示した受付Ｎｏ．００１８とＮｏ．００１１の２つの印刷ジョブが、図５では、第１区分「割込中」に変化している。つまり、ジョブリストＬが図４に示す状態であったときに、ユーザーが、受付Ｎｏ．００１８の印刷ジョブ（第４区分「待機中」）について割り込みを指示し、さらに受付Ｎｏ．００１１の印刷ジョブ（第３区分「準備中」）について割り込みを指示した。その結果、受付Ｎｏ．００１８とＮｏ．００１１の２つの印刷ジョブが、第１区分「割込中」となり、ジョブリストＬ内で、第２〜５区分のジョブよりも上位の位置へ移動した。
【００８２】
なお、受付Ｎｏ．００１８とＮｏ．００１１の２つの印刷ジョブの間では、受付Ｎｏ．００１８の印刷ジョブの方が先に割り込みが指示された。そのため、図５のジョブリストＬでは、受付Ｎｏ．００１８の印刷ジョブの方が、より上位の位置に表示されており、「状況」としては、受付Ｎｏ．００１８の印刷ジョブが「割込印刷中」、受付Ｎｏ．００１１の印刷ジョブが「割込印刷待ち」と示されている（図５参照）。また、このような割り込みが発生する前までジョブリストＬの最上位に位置していた、受付Ｎｏ．０００４の印刷ジョブ（第２区分「出力中」）は、これら割り込みの影響で印刷が中断し、「状況」としては「印刷実行一時中断」と示されている（図５参照）。
【００８３】
５．まとめ：
このように本実施形態によれば、プリンター１０は、印刷ジョブを受け付ける受付部（受信モジュール２０、操作受付部３１）と、受付部が受け付けた印刷ジョブの一覧（ジョブリスト）を表示部３３に表示させる表示制御部３２と、を備える。また、プリンター１０は、印刷ジョブをプリンターエンジン５０へ出力し、プリンターエンジン５０に印刷ジョブに基づく印刷を実行させる印刷制御部（出力制御部４１）を備える。出力制御部４１は、入力後に待機バッファ４２へ保存した予約印刷ジョブに対する印刷指示（ジョブ再開指示）に応じて、予約印刷ジョブをプリンターエンジン５０へ出力可能である。そして、表示制御部３２は、プリンターエンジン５０への出力の対象となった印刷ジョブ（例えば、第２区分「出力中」や第１区分「割込中」の印刷ジョブ）を、予約印刷ジョブのうち印刷指示待ちの印刷ジョブ（第４区分「待機中」の印刷ジョブ）よりも、表示順位が高い前記ジョブリスト内の位置に表示させる。
【００８４】
当該構成によれば、印刷指示待ちの予約印刷ジョブよりも、プリンターエンジン５０への出力の対象となった印刷ジョブの方が、ジョブリスト内で順位が高い位置に表示される。つまり、表示制御部３２は、印刷指示（ジョブ再開指示）待ちの印刷ジョブである予約印刷ジョブを受付部が受け付けた日時が、印刷指示（印刷ジョブの受付時の操作受付部３１を介した印刷指示や、ジョブ再開指示）を受けてプリンターエンジン５０への出力の対象になっている印刷ジョブを受付部が受け付けた日時より前である場合に、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高いジョブリスト内の位置に表示させる（ジョブリスト内で印刷ジョブの表示順位を変更する）。例えば、図４のジョブリストＬに示すように、受付Ｎｏ．０００３の印刷ジョブ「ＰＣ印刷」（第４区分「待機中」）よりも、受付日時が遅い受付Ｎｏ．０００４の印刷ジョブ「ＰＣ印刷」（第２区分「出力中」）の方が、順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示される。従って、プリンターが先に入力して待機状態にある予約印刷ジョブによって、リストの上位が埋まり、実際には予約印刷ジョブよりも先に印刷される印刷ジョブをユーザーがリスト内で認識しにくい、といった弊害を無くすことができる。
なお、ここまで、受信モジュール２０と、操作受付部３１と、を含む構成を受付部と称して本実施形態を説明したが、受信モジュール２０を含み操作受付部３１を含まない構成を受付部と称してもよいし、受信モジュール２０を含まず操作受付部３１を含む構成を受付部と称してもよいことに留意されたい。
【００８５】
また本実施形態では、表示制御部３２は、プリンターエンジン５０への出力が開始される前の準備処理の対象となった印刷ジョブ（第３区分「準備中」の印刷ジョブ）を、予約印刷ジョブのうち印刷指示待ちをしている印刷ジョブ（第４区分「待機中」の印刷ジョブ）よりも表示順位が高い前記ジョブリスト内の位置に表示させる。また、表示制御部３２は、プリンターエンジン５０への出力の対象となった印刷ジョブを、前記準備処理の対象となった印刷ジョブよりも表示順位が高い前記ジョブリスト内の位置に表示させる。
このような構成によれば、（第１区分「割込中」）、第２区分「出力中」、第３区分「準備中」、第４区分「待機中」という順序で印刷ジョブをジョブリストに表示することができる。そのため、実際にプリンター１０により印刷ジョブが処理される順序と整合する可能性が高い順序で、複数の印刷ジョブを一覧表示することができる。
【００８６】
また本実施形態では、表示制御部３２は、印刷ジョブと、印刷ジョブ以外のジョブ（例えば、ファクシミリ送信ジョブ、ネットワーク送信ジョブ）と、を含んだジョブリストを表示部３３に表示させる。そして、印刷ジョブ以外のジョブ（第５区分「その他」のジョブ）を、プリンターエンジン５０への出力の対象となった印刷ジョブよりも表示順位が低い前記ジョブリスト内の位置に表示させる。
当該構成によれば、プリンター１０が処理する印刷ジョブと印刷ジョブ以外のジョブとをユーザーに一つのジョブリストで確認させることができるとともに、印刷ジョブ以外のジョブが、プリンターエンジン５０への出力の対象となった印刷ジョブ（優先的に印刷される印刷ジョブ）と混ざらないように表示することで、ユーザーにとってのジョブリストの見易さを確保している。
【００８７】
６．その他の実施形態：
本発明は上述した実施形態に限定されず、種々の態様を含み得る。
例えば、表示制御部３２は、印刷ジョブと印刷ジョブ以外のジョブとを、別々のジョブリストにまとめ、それら複数のリストを（ユーザーの切替え操作に応じて）表示部３３に表示するとしてもよい。印刷ジョブと印刷ジョブ以外のジョブとを別々のジョブリストにより表示する仕様を、第一表示仕様と呼ぶことにする。一方、図３，４，５を用いて説明したように、印刷ジョブと印刷ジョブ以外のジョブとを含んだジョブリストを表示部３３に表示する仕様を、第二表示仕様と呼ぶことにする。
【００８８】
操作受付部３１は、ユーザーから、第一表示仕様と第二表示仕様とのいずれかの選択を受け付ける表示仕様受付部としても機能する。そして、表示制御部３２は、操作受付部３１が第一表示仕様の選択を受け付けた場合には、第一表示仕様を採用する。一方、表示制御部３２は、操作受付部３１が第二表示仕様の選択を受け付けた場合には、第二表示仕様を採用する。このような実施形態によれば、ユーザーに、第一表示仕様と第二表示仕様とのうち所望の表示仕様を選択させ、様々なユーザーの嗜好に応えることができる。
【００８９】
図４，５では、ジョブリストＬに、ジョブ毎の表示区分（第１区分「割込中」、第２区分「出力中」、第３区分「準備中」、第４区分「待機中」、第５区分「その他」）そのものは表示しない例を示したが、表示制御部３２は、このようなジョブ毎の表示区分自体もジョブリストＬ内で視認可能に表示してもよい。
【００９０】
上述の実施形態では、ＣＰＵ（プロセッサ）が各処理を実行する例を説明した。ここで、本明細書において、ＣＰＵは、１又は複数のＣＰＵにより構成されていてもよいし、１又は複数の集積回路［例えば、ＡＳＩＣ（Application Specific Integrated Circuit）］により構成されていてもよい。また、ＣＰＵは、１又は複数のＣＰＵと、１又は複数の集積回路と、の組み合わせにより構成されていてもよい。
【符号の説明】
【００９１】
１０…プリンター、２０…受信モジュール、３０…操作モジュール、３１…操作受付部、３２…表示制御部、３３…表示部、４０…出力モジュール、４１…出力制御部、４２…待機バッファ、４３…プリントキュー、４３ａ…通常出力キュー、４３ｂ…割込出力キュー、５０…プリンターエンジン
【図１】
2018192664.tif 000003
【図２】
2018192664.tif 000004
【図３】
2018192664.tif 000005
【図４】
2018192664.tif 000006
【図５】
2018192664.tif 000007