[go: up one dir, main page]

JP2018192664A - 印刷装置および印刷ジョブ表示方法 - Google Patents

印刷装置および印刷ジョブ表示方法 Download PDF

Info

Publication number
JP2018192664A
JP2018192664A JP2017097042A JP2017097042A JP2018192664A JP 2018192664 A JP2018192664 A JP 2018192664A JP 2017097042 A JP2017097042 A JP 2017097042A JP 2017097042 A JP2017097042 A JP 2017097042A JP 2018192664 A JP2018192664 A JP 2018192664A
Authority
JP
Japan
Prior art keywords
job
print job
print
display
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017097042A
Other languages
English (en)
Inventor
教 小▲高▼
Kyo Odaka
教 小▲高▼
裕貴 山田
Hirotaka Yamada
裕貴 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2017097042A priority Critical patent/JP2018192664A/ja
Priority to US15/973,187 priority patent/US20180335982A1/en
Publication of JP2018192664A publication Critical patent/JP2018192664A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1262Job scheduling, e.g. queuing, determine appropriate device by grouping or ganging jobs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】ジョブの処理順序を従来よりも正確に把握し易くする。【解決手段】印刷装置は、印刷ジョブを受け付ける受付部と、前記受付部が受け付けた印刷ジョブの一覧を表示部に表示させる表示制御部と、を備え、印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付部が受け付けた日時より前である場合、前記表示制御部は、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる。【選択図】図4

Description

本発明は、印刷装置および印刷ジョブ表示方法に関する。
プリンターが有する表示用のパネルには、プリンターが外部から入力したジョブが一覧表示される。この場合、パネルにおいて、プリンターへ入力された順序が早いジョブほど一覧の先頭側(上側)に表示される。
また、保持された複数のジョブの処理順序を管理するジョブ管理部と、前記処理順序にしたがって前記複数のジョブを順に処理するジョブ処理部と、受信中の第1ジョブの処理される順番を前記保持されたジョブのうち所定の第2ジョブの前に変更する前記処理順序の変更要求を受け付ける受付部とを備え、前記ジョブ管理部は、前記受付部が前記変更要求を受け付けた場合に、前記第1ジョブの受信完了後に、前記処理順序の変更を実行する構成が知られている(特許文献1参照)。
特開2011‐235613号公報
プリンターへ入力されるジョブには、例えば、所定の記憶部に一旦蓄積され、その後、改めて印刷指示を受けた場合に印刷されるジョブがある。そのため、従来のようにプリンターへ入力された順序が早いジョブほど前記一覧の先頭側に表示する態様では、表示されているジョブの順序と実際のジョブの処理順序とが整合しなくなることがあった。そのため、ユーザーは、パネルを見ても複数のジョブの処理順序を正確に把握することが難しかった。
本発明は上述の課題に鑑みてなされたものであり、ジョブの処理順序を従来よりも正確に把握し易くする印刷装置および印刷ジョブ表示方法を提供する。
本発明の態様の一つは、印刷装置は、印刷ジョブを受け付ける受付部と、前記受付部が受け付けた印刷ジョブの一覧を表示部に表示させる表示制御部と、を備え、印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付部が受け付けた日時より前である場合、前記表示制御部は、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる。
当該構成によれば、印刷指示待ちの予約印刷ジョブよりも、印刷部への出力の対象となった印刷ジョブの方が、前記一覧内で順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示部に表示される。なお、印刷指示待ちの予約印刷ジョブを受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを受付部が受け付けた日時より後である場合は、表示制御部は、受付日時の順序にそのまま従って、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる。
本発明の態様の一つは、前記表示制御部は、前記印刷部への出力が開始される前の準備処理の対象となった印刷ジョブを、前記予約印刷ジョブのうち印刷指示待ちをしている印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させるとしてもよい。
当該構成によれば、印刷指示待ちの予約印刷ジョブよりも、準備処理の対象となった印刷ジョブの方が、前記一覧内で順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示部に表示される。
なお、前記準備処理に、少なくとも、印刷ジョブを所定のバッファに保存する保存処理と、印刷ジョブをプリントキューに保存する保存処理と、のいずれかを含むとしてもよい。
本発明の態様の一つは、前記表示制御部は、前記出力の対象となった印刷ジョブを、前記準備処理の対象となった印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させるとしてもよい。
当該構成によれば、準備処理の対象となった印刷ジョブよりも、印刷部への出力の対象となった印刷ジョブの方が、前記一覧内で順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示部に表示される。
本発明の態様の一つは、前記表示制御部は、印刷ジョブと、ファクシミリ送信の対象となるファクシミリ送信ジョブと、ネットワークによる外部への送信の対象となるネットワーク送信ジョブと、を含んだ前記一覧を前記表示部に表示させるとしてもよい。
当該構成によれば、印刷ジョブとファクシミリ送信ジョブとネットワーク送信ジョブとを含んだ複数のジョブの状況をユーザーに一つの一覧で確認させることができる。
本発明の態様の一つは、前記表示制御部は、前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを、前記出力の対象となった印刷ジョブよりも表示順位が低い前記一覧内の位置に表示させるとしてもよい。
当該構成によれば、ファクシミリ送信ジョブやネットワーク送信ジョブは、印刷部への出力の対象となった印刷ジョブよりも必ず前記一覧内で順位が低い位置に表示される。そのため、ファクシミリ送信ジョブやネットワーク送信ジョブと、印刷部への出力の対象となった印刷ジョブとが一覧内で混ざらず、ユーザーは、印刷中の印刷ジョブを容易に確認することができる。
本発明の態様の一つは、印刷装置は、前記印刷ジョブを前記ファクシミリ送信ジョブおよび前記ネットワーク送信ジョブを表示する一覧とは別の一覧に表示する第一表示仕様と、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を表示する第二表示仕様と、のいずれかの選択を受け付ける表示仕様受付部を更に備え、前記表示制御部は、前記第二表示仕様が選択された場合に、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を前記表示部に表示させるとしてもよい。
当該構成によれば、ユーザーに、第一表示仕様と第二表示仕様とのうち所望の表示仕様を選択させることができる。
本発明の技術的思想は、印刷装置というカテゴリー以外にも様々な態様にて実現される。例えば、印刷ジョブを受け付ける受付工程と、受け付けた印刷ジョブの一覧を表示部に表示させる表示制御工程と、を備え、印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付工程で受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付工程で受け付けた日時より前である場合、前記表示制御工程では、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる方法(印刷ジョブ表示方法)を、一つの発明として捉えることができる。
また、前記方法をハードウェア(コンピューター)に実行させるプログラムや、プログラムを記憶したコンピューター読取可能な記憶媒体も、それぞれ発明として成立する。
プリンターが有する機能の一部を示す図。 印刷ジョブの処理状況と表示区分との対応関係を表形式で示す図。 ジョブリストの表示制御処理を示すフローチャート。 ジョブリストの一例を示す図。 ジョブリストの別の例を示す図。
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
1.プリンターの機能の概略的説明:
図1は、本実施形態にかかる印刷装置としてのプリンター10が有する機能の一部をブロック図により示している。プリンター10は、本発明にかかる印刷ジョブ表示方法の実行主体である。プリンター10は、受信モジュール20、操作モジュール30、出力モジュール40、プリンターエンジン50を含んでいる。各モジュール20,30,40は、プリンター10が備えるハードウェア(例えば、CPU、ROM、RAM等を有する1つ又は複数のIC、その他の記憶装置…等)と、プログラムとが協働することにより実現される機能である。プリンター10は、据え置き型のプリンターであってもよいし、持ち運び可能な小型のプリンター(モバイルプリンター)であってもよい。
受信モジュール20は、外部から印刷ジョブを入力するためのインターフェイスとして機能し、複数の入力系統から随時印刷ジョブを入力可能である。図1の例では、受信モジュール20は、スキャンデータ受信部21、メモリーデータ受信部22、PCデータ受信部23、ファクシミリデータ受信部24を含んでいる。
スキャンデータ受信部21は、スキャナー60が原稿を光学的に読み取ることにより生成したスキャンデータを印刷ジョブの一種としてスキャナー60から受信する。
メモリーデータ受信部22は、プリンター10が有するコネクターに接続された記憶媒体70(例えば、SDカードやUSBメモリーや、その他のメモリー)に保存されたメモリーデータ(画像ファイル)を印刷ジョブの一種として読み込む。
PCデータ受信部23は、プリンター10と有線あるいは無線で接続する外部のPC(パーソナルコンピューター)80から送信された印刷ジョブを受信する。なお、PCデータ受信部23は、PCに限らず、例えば、スマートフォン、携帯電話機、デジタルスチルカメラ等、様々な外部の通信機器から印刷ジョブを受信することができる。
ファクシミリデータ受信部24は、外部のファクシミリ90から送信されたファクシミリ信号を印刷ジョブの一種として受信する。
印刷ジョブとは、印刷対象となる画像(文字、写真、グラフィック等を適宜含む画像)や印刷条件等を所定のフォーマットで表現したデータやコマンドであり、最終的にはプリンターエンジン50によって解釈されて印刷される。ただし、印刷ジョブは、初めから(受信モジュール20によって受信された時点で)既にプリンターエンジン50が解釈可能なフォーマットで表現されている必要は無い。
スキャナー60は、プリンター10の外部装置であってもよいし、プリンター10が兼ね備える一つの機能であってもよい。また、ファクシミリデータ受信部24は、ファクシミリ信号を外部へ送信することも可能であるため、ファクシミリ通信部と呼んでもよい。プリンター10が、このようなスキャナー60やファクシミリ通信部等を備える場合、これを複合機と呼ぶことができる。
操作モジュール30は、操作受付部31および表示制御部32を備える。操作受付部31は、プリンター10が有する物理ボタンやタッチパネル等を介して、ユーザーによる操作を受け付ける。表示制御部32は、液晶表示装置等のディスプレイ(表示部33)と、表示部33による表示を制御するコントローラーにより実現され、種々の視覚的情報をユーザーに提示する。本実施形態では、特に、表示制御部32は、プリンター10が入力した印刷ジョブの一覧(ジョブリスト)を表示部33に表示させる。なお、操作受付部31の一種としてのタッチパネルは、表示部33上で実現される。
以下、受信モジュール20と、操作受付部31と、を含む構成を受付部と称す。
出力モジュール40は、出力制御部41、待機バッファ42、プリントキュー43を含んでいる。出力制御部41は、受信モジュール20から入力した各印刷ジョブの保存、フォーマット変換、プリンターエンジン50への出力等の各種制御を担う。ここで言うフォーマット変換とは、印刷ジョブのフォーマットを、プリンターエンジン50が印刷実行に際して解釈可能なフォーマットへ(必要に応じて)変換する処理である。待機バッファ42は、受信モジュール20から入力した印刷ジョブを保存する記憶手段である。待機バッファ42に保存されるタイプの印刷ジョブを、予約印刷ジョブと呼ぶ。
プリントキュー43は、プリンターエンジン50へ出力される前に印刷ジョブが並ぶための記憶手段、あるいは印刷ジョブの待ち行列である。予約印刷ジョブも、予約印刷ジョブではない印刷ジョブも、プリンターエンジン50へ出力される前には必ずプリントキュー43へ入力される。プリントキュー43には、通常出力キュー43aと、通常出力キュー43aに並んだ印刷ジョブよりも印刷順序が優先される印刷ジョブ(割込ジョブ)が並ぶ割込出力キュー43bとが含まれる。
プリンターエンジン50は、出力制御部41によってプリントキュー43から出力された印刷ジョブを受信し、受信した印刷ジョブを解釈して印刷を実行する印刷部である。プリンターエンジン50が採用する印刷方式は、インクジェット方式であったり、電子写真方式であったり様々である。出力モジュール40(特に、出力制御部41)は、印刷ジョブを印刷部へ出力し、当該印刷部に印刷ジョブに基づく印刷を実行させる印刷制御部に該当すると言える。
操作受付部31から受信モジュール20や出力モジュール40に対しては、ユーザーによる操作に応じた各種指示(例えば、印刷指示)が送信され、受信モジュール20や出力モジュール40は、この送信された指示に応じた処理を実行する。また、受信モジュール20や出力モジュール40から表示制御部32に対しては、印刷ジョブの受信や処理の状況が逐一通知され、表示制御部32は、この通知に応じて、表示部33が表示するジョブリストの内容(印刷ジョブの表示順位等)を更新する(詳しくは図3参照)。
2.印刷ジョブに対する処理の流れ:
次に、印刷ジョブの種類に応じた処理の流れを簡単に説明する。
本実施形態では、印刷ジョブは、上述したように予約印刷ジョブと、予約印刷ジョブではない印刷ジョブ(以下、即時印刷ジョブ)と、に大別することができる。プリンター10は、印刷ジョブ毎の種類を、例えば、印刷ジョブに含まれている種類判別のための識別情報や、ユーザーによる操作受付部31を介した印刷ジョブの種類の指示に基づいて判別することができる。
受信モジュール20は、上述した複数の入力系統それぞれで印刷ジョブを受信可能であり、受信が完了した印刷ジョブから順に出力モジュール40へ転送する。出力モジュール40の出力制御部41は、印刷ジョブをプリントキュー43へ入力したとき、原則、当該印刷ジョブを通常出力キュー43aの現在の最後尾に追加する。ただし、当該印刷ジョブが割込ジョブに該当する場合には、出力制御部41は、当該印刷ジョブを割込出力キュー43bの現在の最後尾に追加する。プリンター10は、印刷ジョブが割込ジョブに該当するか否かについても、例えば、印刷ジョブに含まれ得る、割り込みである旨の特定の識別情報の有無や、ユーザーによる操作受付部31を介した割り込みの指示に基づいて判別することができる。
出力制御部41は、割込出力キュー43bに印刷ジョブが1つ以上並んでいる場合には、割込出力キュー43bにおける並び順が先頭の印刷ジョブから順番に読み出し、前記フォーマット変換を適宜施した上で、プリンターエンジン50へ出力する。出力制御部41は、割込出力キュー43bに印刷ジョブが1つも並んでいない場合には、通常出力キュー43aにおける並び順が先頭の印刷ジョブから順番に読み出し、前記フォーマット変換を適宜施した上で、プリンターエンジン50へ出力する。出力制御部41は、プリントキュー43内の印刷ジョブについては、それぞれプリンターエンジン50への出力が完了した時点でプリントキュー43から削除する。また、出力制御部41は、プリントキュー43内の印刷ジョブについて、プリンターエンジン50への出力が完了するよりも前に、ユーザーによる操作受付部31を介した当該印刷ジョブに対する「ジョブ中止指示」がなされた場合も、当該印刷ジョブをプリントキュー43から削除する。
出力制御部41は、受信モジュール20から即時印刷ジョブが入力された場合は、この即時印刷ジョブを待機バッファ42には保存せず、プリントキュー43に入力する。これにより、即時印刷ジョブに基づく印刷がプリンターエンジン50によって実行される。
一方、出力制御部41は、受信モジュール20から予約印刷ジョブが入力された場合は、以下のように処理する。
予約印刷ジョブは、例えば、再印刷ジョブ、確認印刷ジョブ、蓄積印刷ジョブ、認証印刷ジョブ、といったより細かな種類に分けられる。
再印刷ジョブとは、ジョブの全ページの印刷を1回実行しつつ待機バッファ42への保存も実行される印刷ジョブである。出力制御部41は、受信モジュール20から再印刷ジョブが入力された場合、当該再印刷ジョブを待機バッファ42へ保存する処理と、当該再印刷ジョブをプリントキュー43に入力する処理とを行う。これにより、当該再印刷ジョブに基づく印刷がプリンターエンジン50によって1回実行される。
再印刷ジョブの1回目の印刷終了後、ユーザーによる操作受付部31を介した当該再印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部41は、待機バッファ42から当該再印刷ジョブを読み出してプリントキュー43に入力する処理を行う。この結果、当該再印刷ジョブについての2回目の印刷が実行される。「ジョブ再開指示」は、予約印刷ジョブに対する印刷指示に該当する。
確認印刷ジョブとは、複数(N)部数の印刷が指示されている状況で、ジョブの全ページの印刷を1回実行しつつ(つまり、1部目のみの印刷を実行しつつ)待機バッファ42への保存も実行される印刷ジョブである。出力制御部41は、受信モジュール20から確認印刷ジョブが入力された場合、当該確認印刷ジョブを待機バッファ42へ保存する処理と、当該確認印刷ジョブをプリントキュー43に入力する処理とを行う。これにより、当該確認印刷ジョブに基づく印刷がプリンターエンジン50によって1回実行される(1部目のみ印刷される)。確認印刷ジョブの1部目の印刷終了後、ユーザーによる操作受付部31を介した当該確認印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部41は、待機バッファ42から当該確認印刷ジョブを読み出してプリントキュー43に入力する処理を行う。このとき、出力制御部41は、当該確認印刷ジョブについての残り(N−1)部数の印刷をプリンターエンジン50に実行させる。
蓄積印刷ジョブとは、印刷を実行せずに待機バッファ42へ保存する印刷ジョブの一種である。出力制御部41は、受信モジュール20から蓄積印刷ジョブが入力された場合、当該蓄積印刷ジョブを待機バッファ42へ保存する処理を行う。その後、ユーザーによる操作受付部31を介した当該蓄積印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部41は、待機バッファ42から当該蓄積印刷ジョブを読み出してプリントキュー43に入力する処理を行う。この結果、当該蓄積印刷ジョブに基づく印刷がプリンターエンジン50によって実行される。
出力制御部41は、再印刷ジョブや確認印刷ジョブや蓄積印刷ジョブについては、ジョブのプリンターエンジン50への出力が完了した後も、待機バッファ42からは削除しない。ただし、出力制御部41は、再印刷ジョブや確認印刷ジョブや蓄積印刷ジョブについて、ユーザーによる操作受付部31を介した「ジョブ中止指示」がなされた場合には、待機バッファ42からも削除する。
認証印刷ジョブとは、印刷を実行せずに待機バッファ42へ保存する印刷ジョブの一種である。出力制御部41は、受信モジュール20から認証印刷ジョブが入力された場合、当該認証印刷ジョブを待機バッファ42へ保存する処理を行う。その後、ユーザーによる操作受付部31を介した当該認証印刷ジョブに対する「ジョブ再開指示」がなされた場合に、出力制御部41は、必要な認証処理を実行し、認証に成功した場合にのみ、待機バッファ42から当該認証印刷ジョブを読み出してプリントキュー43に入力する処理を行う。認証処理とは、例えば、ユーザーに操作受付部31を介して認証用情報(ユーザーIDやパスワード等)を入力させ、入力された認証用情報が予め登録された正当な認証用情報と一致するか否かを確認する処理である。入力された認証用情報が正当な認証用情報と一致する場合に、認証成功とする。これにより、正当なユーザー(認証されたユーザー)のみ、認証印刷ジョブに基づくプリンターエンジン50による印刷結果を得ることができる。
出力制御部41は、認証印刷ジョブについては、再印刷ジョブや確認印刷ジョブや蓄積印刷ジョブとは異なり、ジョブのプリンターエンジン50への出力が完了した後には待機バッファ42から削除する。また、出力制御部41は、認証印刷ジョブについて、ユーザーによる操作受付部31を介した「ジョブ中止指示」がなされた場合にも、待機バッファ42から削除する。
3.印刷ジョブの状況と表示区分との関係:
次に、上述のように処理される印刷ジョブの状況と、ジョブリストにおける印刷ジョブの表示区分との関係性を説明する。本実施形態では、印刷ジョブの表示区分は、概略、第1〜第4区分に分けられる。第1区分は「割込中」の印刷ジョブを示し、第2区分は「出力中」の印刷ジョブを示し、第3区分は「準備中」の印刷ジョブを示し、第4区分は「待機中」の印刷ジョブを示す。ジョブリストにおいて、第1区分の印刷ジョブは最も優先的に表示され、第2区分の印刷ジョブは第1区分の印刷ジョブの次に優先的に表示される。また、第3区分の印刷ジョブは第4区分の印刷ジョブよりも優先的に表示される。
優先的に表示される、とは、ジョブリスト内での表示順位がより上位に位置すること意味する。ジョブリスト内での表示順位は、基本的には、リストの上側が上位の位置となる。ただし、表示部33におけるジョブリストの具体的デザイン(ユーザーへの印刷ジョブの見せ方)によっては、リストの上側が必ずしもリストの上位であるとは限らない。例えば、複数の印刷ジョブを左右方向に並べて表示するデザインをジョブリストが採用する場合には、ジョブリストの左右の一方側(例えば、左側)を上位の位置と定義してもよい。
第1区分「割込中」の印刷ジョブには、割込ジョブとしての印刷ジョブが該当する。
第2区分「出力中」の印刷ジョブには、第1区分「割込中」の印刷ジョブ以外で、出力制御部41がプリントキュー43からプリンターエンジン50への出力を開始した印刷ジョブが該当する。
第3区分「準備中」の印刷ジョブには、第1区分「割込中」、第2区分「出力中」のいずれにも該当せず、出力制御部41による処理(準備処理)の対象となっている印刷ジョブが該当する。ここで言う準備処理とは、例えば、受信モジュール20から転送された印刷ジョブを待機バッファ42へ入力する処理(バッファへの保存処理)や、受信モジュール20から転送された印刷ジョブをプリントキュー43へ入力する処理(プリントキューへの保存処理)や、待機バッファ42に保存されている印刷ジョブ(予約印刷ジョブ)を読み出してプリントキュー43へ入力する処理(プリントキューへの保存処理)が該当する。
第4区分「待機中」の印刷ジョブには、第1区分「割込中」、第2区分「出力中」および第3区分「準備中」のいずれにも該当しない印刷ジョブが該当する。例えば、受信モジュール20による受信が開始されているが、出力モジュール40への入力は開始されていない状態の印刷ジョブや、待機バッファ42に保存されており前記「ジョブ再開指示」を待機している(印刷指示待ちをしている)状態の印刷ジョブが、第4区分「待機中」の印刷ジョブに該当する。
図2は、種類が異なる印刷ジョブ毎の、印刷ジョブの処理状況とジョブリストにおける表示区分との対応関係を表により示している。図2では、割込ジョブに該当しない印刷ジョブを通常ジョブと表現している。通常ジョブの中には、即時印刷ジョブと、予約印刷ジョブとが含まれ、さらに予約印刷ジョブの中には「同時出力無し」の予約印刷ジョブと、「同時出力有り」の予約印刷ジョブとが含まれる。ここで言う「同時出力」とは、印刷ジョブの待機バッファ42への保存とともに当該印刷ジョブを印刷する処理を意味する。よって、「同時出力無し」の予約印刷ジョブは、蓄積印刷ジョブおよび認証印刷ジョブを含み、「同時出力有り」の予約印刷ジョブは、再印刷ジョブおよび確認印刷ジョブを含む。なお、図2の右端に示す参照符号A,B,C…は、図2を説明するために便宜上付した符号に過ぎない。
符号Aで示したように、印刷ジョブが割込ジョブに該当する場合は、当該印刷ジョブに対する出力制御部41による処理状況にかかわらず、当該印刷ジョブの表示区分は第1区分「割込中」となる。割込ジョブも、即時印刷ジョブや予約印刷ジョブに分けることができるが、割込ジョブであるという条件だけで、表示区分は第1区分「割込中」となる。
符号B〜Zは、印刷ジョブが通常ジョブである場合に関する記載である。
符号B〜Gは、印刷ジョブが即時印刷ジョブである場合に関する記載である。
符号Bは、印刷ジョブがプリントキュー43の通常出力キュー43aへ未入力かつ通常出力キュー43aから未出力の状況を示している。この場合は、受信モジュール20が当該印刷ジョブについて受信を開始しているが、出力モジュール40(出力制御部41)への当該印刷ジョブの入力は開始されていない状況であり、当該印刷ジョブの表示区分は第4区分「待機中」となる。
符号Cは、印刷ジョブが通常出力キュー43aへ入力中かつ通常出力キュー43aから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Dは、印刷ジョブが通常出力キュー43aへ入力済かつ通常出力キュー43aから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー43(割込出力キュー43bまたは通常出力キュー43a)に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Eは、印刷ジョブが通常出力キュー43aへ入力中かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Fは、印刷ジョブが通常出力キュー43aへ入力済かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Gは、印刷ジョブが通常出力キュー43aへ入力済かつ通常出力キュー43aから出力済の状況を示している。この場合は、当該印刷ジョブの印刷完了ということで、ジョブリストから当該印刷ジョブに関する表示が消去される。
符号H〜Oは、印刷ジョブが「同時出力無し」の予約印刷ジョブである場合に関する記載である。
符号Hは、印刷ジョブが待機バッファ42へ未入力かつ待機バッファ42から未出力、かつ通常出力キュー43aへ未入力かつ通常出力キュー43aから未出力の状況を示している。この場合は、受信モジュール20が当該印刷ジョブについて受信を開始しているが、出力モジュール40(出力制御部41)への当該印刷ジョブの入力は開始されていない状況であり、当該印刷ジョブの表示区分は第4区分「待機中」となる。
符号Iは、印刷ジョブが待機バッファ42へ入力中かつ待機バッファ42から未出力、かつ通常出力キュー43aへ未入力かつ通常出力キュー43aから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Jは、印刷ジョブが待機バッファ42へ入力済かつ待機バッファ42から未出力、かつ通常出力キュー43aへ未入力かつ通常出力キュー43aから未出力の状況を示している。この場合は、待機バッファ42に保存された予約印刷ジョブが「ジョブ再開指示」を待機している状況であるため、当該印刷ジョブの表示区分は第4区分「待機中」となる。
符号K〜Oは、印刷ジョブが「同時出力無し」の予約印刷ジョブであり、当該印刷ジョブに対する「ジョブ再開指示」が操作受付部31を介して入力された後の状況に関する記載である。
符号Kは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力中(通常出力キュー43aは当該印刷ジョブを入力中)かつ通常出力キュー43aから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Lは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー43(割込出力キュー43bまたは通常出力キュー43a)に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Mは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力中(通常出力キュー43aは当該印刷ジョブを入力中)かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Nは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Oは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから出力済の状況を示している。この場合は、当該印刷ジョブの印刷完了であるが、当該印刷ジョブは(蓄積印刷ジョブであれば)待機バッファ42に保存されたままであるため、更なる「ジョブ再開指示」を待機している状況に該当し、当該印刷ジョブの表示区分は第4区分「待機中」となる。ただし、当該符号Oの状況において、印刷ジョブが認証印刷ジョブであれば、当該印刷ジョブの印刷完了ということで、待機バッファ42から当該印刷ジョブは削除され、ジョブリストから当該印刷ジョブに関する表示が消去される。また、当該印刷ジョブが蓄積印刷ジョブであったとしても、前記「ジョブ中止指示」により待機バッファ42から当該印刷ジョブが削除されれば、ジョブリストから当該印刷ジョブに関する表示が消去される。
符号P〜Zは、印刷ジョブが「同時出力有り」の予約印刷ジョブである場合に関する記載である。その中でも、符号P〜Uは、前記「同時出力」にかかわる場面を想定した記載である。
符号Pは、印刷ジョブが、待機バッファ42へ未入力かつ待機バッファ42から未出力、かつ通常出力キュー43aへ未入力かつ通常出力キュー43aから未出力の状況を示している。この場合は、受信モジュール20が当該印刷ジョブについて受信を開始しているが、出力モジュール40(出力制御部41)への当該印刷ジョブの入力は開始されていない状況であり、当該印刷ジョブの表示区分は第4区分「待機中」となる。
符号Qは、印刷ジョブが、待機バッファ42へ入力中かつ待機バッファ42から出力中(通常出力キュー43aは当該印刷ジョブを入力中)かつ通常出力キュー43aから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Rは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー43(割込出力キュー43bまたは通常出力キュー43a)に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Sは、印刷ジョブが、待機バッファ42へ入力中かつ待機バッファ42から通常出力キュー43aへ出力中(通常出力キュー43aは当該印刷ジョブを入力中)かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Tは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Uは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから出力済の状況を示している。この場合、当該印刷ジョブの1回目(あるいは1部目)の印刷完了であり、「ジョブ再開指示」を待機している状況に該当し、当該印刷ジョブの表示区分は第4区分「待機中」となる。
符号V〜Zは、印刷ジョブが「同時出力有り」の予約印刷ジョブであり、当該印刷ジョブに対する「ジョブ再開指示」が操作受付部31を介して入力された後の状況に関する記載である。
符号Vは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力中(通常出力キュー43aは当該印刷ジョブを入力中)かつ通常出力キュー43aから未出力の状況を示している。この場合は、前記準備処理の最中に該当し、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Wは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから未出力の状況を示している。この場合は、当該印刷ジョブよりも先にプリントキュー43(割込出力キュー43bまたは通常出力キュー43a)に並んだ他の印刷ジョブの出力完了を待っている状況であり、当該印刷ジョブの表示区分は第3区分「準備中」となる。
符号Xは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力中(通常出力キュー43aは当該印刷ジョブを入力中)かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Yは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから出力中の状況を示している。この場合は、当該印刷ジョブの表示区分は第2区分「出力中」となる。
符号Zは、印刷ジョブが、待機バッファ42へ入力済かつ待機バッファ42から通常出力キュー43aへ出力済、かつ通常出力キュー43aへ入力済かつ通常出力キュー43aから出力済の状況を示している。この場合は、当該印刷ジョブの印刷完了であるが、当該印刷ジョブ(再印刷ジョブまたは確認印刷ジョブ)は、待機バッファ42に保存されたままであるため、更なる「ジョブ再開指示」を待機している状況に該当し、当該印刷ジョブの表示区分は第4区分「待機中」となる。ただし、前記「ジョブ中止指示」により待機バッファ42から当該印刷ジョブが削除されれば、ジョブリストから当該印刷ジョブに関する表示が消去される。
4.ジョブリストの表示制御処理:
次に、これまでの説明を踏まえた上で、表示制御部32が実行するジョブリストの表示制御処理を説明する。
図3は、ジョブリストの表示制御処理をフローチャートにより示している。当該フローチャートは、プリンター10が認識する1つのジョブを対象として表示制御部32が実行する表示制御処理を示している。ここでは、表示制御処理の対象となるジョブを、便宜上、注目ジョブと呼ぶ。ただし、ジョブリストは複数の印刷ジョブ等を一覧表示するものであるから、ジョブリストに載る全てのジョブがそれぞれ注目ジョブに該当し、それぞれのジョブ毎に図3に示す処理が並行して実行される。
表示制御部32は、注目ジョブについてジョブの状況を判定する(ステップS100)。まず、表示制御部32は、1つのジョブの発生を認識したとき、当該ジョブを注目ジョブとする。表示制御部32は、例えば、スキャナー60による原稿の読み取り開始(原稿のコピー開始)の指示を操作受付部31が受けたことを認識したとき、1つの印刷ジョブの発生を認識することができる。また、受信モジュール20は、各入力系統(各受信部21,22,23,24)において印刷ジョブの受信を検知した場合、印刷ジョブの受信を開始した旨を表示制御部32へ通知する。そのため、表示制御部32は、当該通知によっても、印刷ジョブの発生を認識することができる。さらに、受信モジュール20は、各入力系統(各受信部21,22,23,24)において受信を開始した印刷ジョブについて、受信を完了した場合にも、印刷ジョブの受信を完了した旨を表示制御部32へ通知する。
また、表示制御部32は、出力モジュール40(出力制御部41)から、出力制御部41が処理対象とする印刷ジョブ毎の状況(図2で説明した、待機バッファ42における印刷ジョブの入出力状況、プリントキュー43における印刷ジョブの入出力状況、等)の通知を随時受ける。従って、表示制御部32は、操作受付部31が受けた操作の内容や、受信モジュール20からの通知や、出力モジュール40からの通知に基づいて、注目ジョブを認識し、かつ、注目ジョブの現在の状況を判定することができる(ステップS100)。
表示制御部32は、1つの印刷ジョブの発生(受信モジュール20による印刷ジョブの受信)を契機として当該印刷ジョブを注目ジョブとしたとき、先ず、注目ジョブの状況は待機中に該当すると判定することが多い。ステップS100で、注目ジョブの状況を待機中と判定した場合、表示制御部32は、ステップS130へ進み、注目ジョブの表示区分を、第4区分「待機中」に決定する。そして、表示制御部32は、ステップS140へ進み、注目ジョブに関する表示を、表示部33が表示する現在のジョブリストの表示順位最下位の位置に追加する。注目ジョブに関する表示とは、ジョブリストを見るユーザーに当該ジョブの概要を理解させるために適切な所定の項目からなる情報である。ステップS140の後は、ステップS100の判定に戻る。
表示制御部32は、ステップS100に戻った場合、再び注目ジョブの状況を判定し、注目ジョブの状況が変化した場合(表示区分を変更すべき場合)に、図3のフローチャートにおけるステップを進める。
例えば、それまで第4区分「待機中」に該当していた注目ジョブについて、準備処理が開始されたと判定した場合、表示制御部32は、ステップS100からステップS150へ進む。表示制御部32は、ステップS150では、注目ジョブの表示区分を、第3区分「準備中」に決定し、ステップS160へ進む。
ステップS160では、表示制御部32は、表示部33が表示する現在のジョブリストに注目ジョブよりも表示順位が上位である第4区分の印刷ジョブが1つ以上存在するか否かを判定する。そして、注目ジョブよりも表示順位が上位である第4区分の印刷ジョブが存在する場合(ステップS160において“Yes”)、表示制御部32は、ステップS170へ進む。
ステップS170では、表示制御部32は、注目ジョブよりも表示順位が上位である第4区分の印刷ジョブの中で表示順位が最も上位の印刷ジョブよりも表示順位が1つ上位の位置へ、注目ジョブに関する表示を移動させる。ステップS170の後は、ステップS100の判定に戻る。一方、注目ジョブよりも表示順位が上位である第4区分の印刷ジョブが存在しない場合(ステップS160において“No”)、表示制御部32はステップS170を実行せず(つまり、ジョブリスト内で注目ジョブに関する表示の位置を変更せず)、ステップS100へ戻る。
表示制御部32は、例えば、それまで第3区分「準備中」に該当していた注目ジョブについて、プリンターエンジン50への出力が開始されたと判定した場合、ステップS100からステップS180へ進む。なお、これまでの説明から判るように、表示制御部32は、例えば、それまで第3区分「準備中」に該当していた注目ジョブについて、状況が待機中に変化したと判定し、ステップS100からステップS130へ進むことも、当然有り得る。
ここで、待機バッファ42に保存された予約印刷ジョブを注目ジョブとしたとき、ユーザーからの「ジョブ再開指示」が無い間は、当該注目ジョブは待機中の状態が継続するため、図3のフローチャートだけを見れば、このような注目ジョブのジョブリスト内における表示順位は変わらないように思えるかもしれない。しかし、図3のフローチャートは、それぞれのジョブを対象として実行されるため、1つの注目ジョブ自身に表示順位が変わる原因が発生しなくとも、新たなジョブの発生(受信モジュール20による新たな印刷ジョブの受信)や、他のジョブの表示位置の変更の影響を受けて、結果的に当該注目ジョブの表示順位が変更されることは当然有る。
表示制御部32は、ステップS180では、注目ジョブの表示区分を、第2区分「出力中」に決定し、ステップS190へ進む。ステップS190では、表示制御部32は、表示部33が表示する現在のジョブリストに、注目ジョブ以外の、第1区分または第2区分の印刷ジョブが1つ以上存在するか否かを判定する。そして、第1区分または第2区分の印刷ジョブが存在する場合(ステップS190において“Yes”)、表示制御部32は、ステップS200へ進む。
ステップS200では、表示制御部32は、ステップS190で存在することを把握した第1区分のジョブおよび第2区分の印刷ジョブの中で表示順位が最も下位のジョブよりも表示順位が1つ下位の位置へ、注目ジョブに関する表示を移動させる。ステップS200の後は、ステップS100の判定に戻る。一方、注目ジョブ以外の、第1区分または第2区分の印刷ジョブが1つも存在しない場合(ステップS190において“No”)、表示制御部32はステップS210へ進む。
ステップS210では、表示制御部32は、注目ジョブに関する表示を、ジョブリストの表示順位最上位の位置へ移動させる。ステップS210の後は、ステップS100の判定に戻る。なお、ステップS190において“No”と判定した時点で、注目ジョブに関する表示が既にジョブリストの最上位に位置している場合には、ステップS210は実質的に省略することになる。
表示制御部32は、注目ジョブが割込ジョブに該当すると判定した場合、ステップS100からステップS220へ進む。表示制御部32は、ステップS220では、注目ジョブの表示区分を、第1区分「割込中」に決定し、ステップS230へ進む。ステップS230では、表示制御部32は、表示部33が表示する現在のジョブリストに、注目ジョブ以外の、第1区分の印刷ジョブが1つ以上存在するか否かを判定する。そして、第1区分の印刷ジョブが存在する場合(ステップS230において“Yes”)、表示制御部32は、ステップS240へ進む。
ステップS240では、表示制御部32は、ステップS230で存在することを把握した第1区分の印刷ジョブの中で表示順位が最も下位のジョブよりも表示順位が1つ下位の位置へ、注目ジョブに関する表示を移動させる。ステップS240の後は、ステップS100の判定に戻る。一方、注目ジョブ以外の、第1区分の印刷ジョブが1つも存在しない場合(ステップS230において“No”)、表示制御部32はステップS250へ進む。
ステップS250では、表示制御部32は、注目ジョブに関する表示を、ジョブリストの表示順位最上位の位置へ移動させる。ステップS250の後は、ステップS100の判定に戻る。なお、ステップS230において“No”と判定した時点で、注目ジョブに関する表示が既にジョブリストの最上位に位置している場合には、ステップS250は実質的に省略することになる。
図3では記載を省略しているが、図2に基づいて説明したように、注目ジョブ(印刷ジョブ)は印刷が完了したことにより、ジョブリストから消去されることがある。ジョブリストから消去されたジョブは、当然、表示制御処理(図3)の対象から外れる。また、これまでの説明から判るように、表示制御部32は、例えば、それまで第2区分「出力中」に該当していた注目ジョブ(予約印刷ジョブ)について、状況が待機中に変化したと判定し、ステップS100からステップS130へ進むことも、当然有り得る。また、割込ジョブについても、印刷が完了したことによりジョブリストから消去されることがある。また、注目ジョブが割込ジョブかつ予約印刷ジョブであれば、印刷の完了後、表示制御部32は、それまで第1区分「割込中」に該当していた注目ジョブについて、状況が待機中に変化したと判定し、ステップS100からステップS130へ進むことも有り得る。
ここで、図3のステップS110,S120について説明する。
プリンター10を複合機として捉えた場合、プリンター10は、印刷ジョブ以外のジョブも処理可能である。例えば、プリンター10は、ファクシミリデータ受信部24(ファクシミリ通信部)によりファクシミリ送信を実行させる。また、プリンター10は、LANやインターネット等のネットワークによる通信に対応したネットワークインターフェイスを有し、ネットワークインターフェイスを介して所定の通信プロトコルを用いて画像データ等を外部へ送信することも可能である。このように、プリンター10は、印刷ジョブ以外のジョブも処理する場合に、ジョブリストに、印刷ジョブと、印刷ジョブ以外のジョブ(例えば、ファクシミリ送信の対象となるファクシミリ送信ジョブ、ネットワークによる外部への送信対象となるネットワーク送信ジョブ等)とを含ませるとしてもよい。
ステップS110,S120は、注目ジョブが印刷ジョブ以外のジョブである場合を想定したときの処理である。表示制御部32は、認識した注目ジョブが印刷ジョブ以外のジョブに該当すると判定した場合、ステップS100からステップS110へ進む。表示制御部32は、ステップS110では、注目ジョブの表示区分を、第5区分「その他」に決定する。第5区分は、印刷ジョブ以外のジョブのために用意された表示区分である。そして、表示制御部32は、ステップS120へ進み、注目ジョブに関する表示を、表示部33が表示する現在のジョブリストの表示順位最下位の位置に追加する。ステップS110の後は、ステップS100の判定に戻る。
印刷ジョブ以外のジョブの表示区分が、これまでに説明した第1〜4区分へ変更になることは無い。このような図3のフローチャートによれば、第5区分のジョブは、ジョブリストにおいて、第1区分や第2区分のジョブよりも上位に表示されることは無いと言える。一方で、第5区分のジョブは、ジョブリストにおいて、第3区分や第4区分のジョブよりも上位に表示されることは有り得る。つまり、ある第5区分のジョブよりも後に発生した第4区分や第3区分の印刷ジョブは、ジョブリストにおいて、当該第5区分のジョブよりも下位の位置に表示される。
図4は、表示制御部32が表示部33に表示させるジョブリストLの一例を示している。ジョブリストLでは、ジョブのそれぞれを、「受付No」、「受付日時」、「種類」、「状況」等といった複数の項目により、ユーザーに判り易く示している。ジョブリストLにおける「受付日時」は、ジョブの発生(ユーザーからのジョブの実行(印刷)指示)や外部からのジョブの受信をプリンター10が認識した日時である。「受付日時」は、受付部がジョブを受け付けた日時と言える。ジョブリストLにおける「受付No」は、「受付日時」が早いジョブから順に与えられた番号である。
ジョブリストLにおける「種類」では、ジョブの種類を判り易い言葉で示しており、例えば、「PC印刷」はPC80から受信した印刷ジョブ、「コピー」はスキャナー60から受信した印刷ジョブ、「FAX受信」はファクシミリ90から受信した印刷ジョブである。また、「FAX送信」は、ファクシミリデータ受信部24(ファクシミリ通信部)によって外部へファクシミリ送信されるジョブ(印刷ジョブ以外のジョブ)であり、「Scan To Mail」は、スキャナー60で読み取った画像を上述のネットワークインターフェイスを介して電子メールで外部へ送信するジョブ(印刷ジョブ以外のジョブ)である。
ジョブリストLにおける「状況」は、ジョブ毎の現在の状況を判り易い言葉で示しており、ジョブ毎の表示区分をある程度反映させた記載となっている。図4では、ジョブリストLの欄外に、ジョブ毎の表示区分を併せて記載している。
このような図4のジョブリストLによれば、第2区分「出力中」の印刷ジョブ(受付No.0004)が、最上位の位置に表示されており、これよりも下位の位置に、第3区分「準備中」、第4区分「待機中」、第5区分「その他」の各ジョブが表示されている。また、第3区分「準備中」の印刷ジョブ(受付No.0005,0008,0011)は、第4区分「待機中」の印刷ジョブ(受付No.0018,0003,0013)よりも上位の位置に表示されている。なお、図4において、受付No.0003の印刷ジョブ「PC印刷」は、受付日時がジョブリストLの中で最も早いにもかかわらず第4区分「待機中」となっており、かなり下位の位置に表示されているが、これは、待機バッファ42に保存されて「ジョブ再開指示」を長い間待っている予約印刷ジョブであると言える。
図5は、表示制御部32が表示部33に表示させるジョブリストLであって、図4とは異なる例を示している。図の見方は、図4,5いずれも同じである。
図5を図4と比較すると、図4に示した受付No.0018とNo.0011の2つの印刷ジョブが、図5では、第1区分「割込中」に変化している。つまり、ジョブリストLが図4に示す状態であったときに、ユーザーが、受付No.0018の印刷ジョブ(第4区分「待機中」)について割り込みを指示し、さらに受付No.0011の印刷ジョブ(第3区分「準備中」)について割り込みを指示した。その結果、受付No.0018とNo.0011の2つの印刷ジョブが、第1区分「割込中」となり、ジョブリストL内で、第2〜5区分のジョブよりも上位の位置へ移動した。
なお、受付No.0018とNo.0011の2つの印刷ジョブの間では、受付No.0018の印刷ジョブの方が先に割り込みが指示された。そのため、図5のジョブリストLでは、受付No.0018の印刷ジョブの方が、より上位の位置に表示されており、「状況」としては、受付No.0018の印刷ジョブが「割込印刷中」、受付No.0011の印刷ジョブが「割込印刷待ち」と示されている(図5参照)。また、このような割り込みが発生する前までジョブリストLの最上位に位置していた、受付No.0004の印刷ジョブ(第2区分「出力中」)は、これら割り込みの影響で印刷が中断し、「状況」としては「印刷実行一時中断」と示されている(図5参照)。
5.まとめ:
このように本実施形態によれば、プリンター10は、印刷ジョブを受け付ける受付部(受信モジュール20、操作受付部31)と、受付部が受け付けた印刷ジョブの一覧(ジョブリスト)を表示部33に表示させる表示制御部32と、を備える。また、プリンター10は、印刷ジョブをプリンターエンジン50へ出力し、プリンターエンジン50に印刷ジョブに基づく印刷を実行させる印刷制御部(出力制御部41)を備える。出力制御部41は、入力後に待機バッファ42へ保存した予約印刷ジョブに対する印刷指示(ジョブ再開指示)に応じて、予約印刷ジョブをプリンターエンジン50へ出力可能である。そして、表示制御部32は、プリンターエンジン50への出力の対象となった印刷ジョブ(例えば、第2区分「出力中」や第1区分「割込中」の印刷ジョブ)を、予約印刷ジョブのうち印刷指示待ちの印刷ジョブ(第4区分「待機中」の印刷ジョブ)よりも、表示順位が高い前記ジョブリスト内の位置に表示させる。
当該構成によれば、印刷指示待ちの予約印刷ジョブよりも、プリンターエンジン50への出力の対象となった印刷ジョブの方が、ジョブリスト内で順位が高い位置に表示される。つまり、表示制御部32は、印刷指示(ジョブ再開指示)待ちの印刷ジョブである予約印刷ジョブを受付部が受け付けた日時が、印刷指示(印刷ジョブの受付時の操作受付部31を介した印刷指示や、ジョブ再開指示)を受けてプリンターエンジン50への出力の対象になっている印刷ジョブを受付部が受け付けた日時より前である場合に、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高いジョブリスト内の位置に表示させる(ジョブリスト内で印刷ジョブの表示順位を変更する)。例えば、図4のジョブリストLに示すように、受付No.0003の印刷ジョブ「PC印刷」(第4区分「待機中」)よりも、受付日時が遅い受付No.0004の印刷ジョブ「PC印刷」(第2区分「出力中」)の方が、順位が高い位置に表示される。これにより、実際に印刷ジョブが処理される順序との整合性が高い順序で印刷ジョブが表示される。従って、プリンターが先に入力して待機状態にある予約印刷ジョブによって、リストの上位が埋まり、実際には予約印刷ジョブよりも先に印刷される印刷ジョブをユーザーがリスト内で認識しにくい、といった弊害を無くすことができる。
なお、ここまで、受信モジュール20と、操作受付部31と、を含む構成を受付部と称して本実施形態を説明したが、受信モジュール20を含み操作受付部31を含まない構成を受付部と称してもよいし、受信モジュール20を含まず操作受付部31を含む構成を受付部と称してもよいことに留意されたい。
また本実施形態では、表示制御部32は、プリンターエンジン50への出力が開始される前の準備処理の対象となった印刷ジョブ(第3区分「準備中」の印刷ジョブ)を、予約印刷ジョブのうち印刷指示待ちをしている印刷ジョブ(第4区分「待機中」の印刷ジョブ)よりも表示順位が高い前記ジョブリスト内の位置に表示させる。また、表示制御部32は、プリンターエンジン50への出力の対象となった印刷ジョブを、前記準備処理の対象となった印刷ジョブよりも表示順位が高い前記ジョブリスト内の位置に表示させる。
このような構成によれば、(第1区分「割込中」)、第2区分「出力中」、第3区分「準備中」、第4区分「待機中」という順序で印刷ジョブをジョブリストに表示することができる。そのため、実際にプリンター10により印刷ジョブが処理される順序と整合する可能性が高い順序で、複数の印刷ジョブを一覧表示することができる。
また本実施形態では、表示制御部32は、印刷ジョブと、印刷ジョブ以外のジョブ(例えば、ファクシミリ送信ジョブ、ネットワーク送信ジョブ)と、を含んだジョブリストを表示部33に表示させる。そして、印刷ジョブ以外のジョブ(第5区分「その他」のジョブ)を、プリンターエンジン50への出力の対象となった印刷ジョブよりも表示順位が低い前記ジョブリスト内の位置に表示させる。
当該構成によれば、プリンター10が処理する印刷ジョブと印刷ジョブ以外のジョブとをユーザーに一つのジョブリストで確認させることができるとともに、印刷ジョブ以外のジョブが、プリンターエンジン50への出力の対象となった印刷ジョブ(優先的に印刷される印刷ジョブ)と混ざらないように表示することで、ユーザーにとってのジョブリストの見易さを確保している。
6.その他の実施形態:
本発明は上述した実施形態に限定されず、種々の態様を含み得る。
例えば、表示制御部32は、印刷ジョブと印刷ジョブ以外のジョブとを、別々のジョブリストにまとめ、それら複数のリストを(ユーザーの切替え操作に応じて)表示部33に表示するとしてもよい。印刷ジョブと印刷ジョブ以外のジョブとを別々のジョブリストにより表示する仕様を、第一表示仕様と呼ぶことにする。一方、図3,4,5を用いて説明したように、印刷ジョブと印刷ジョブ以外のジョブとを含んだジョブリストを表示部33に表示する仕様を、第二表示仕様と呼ぶことにする。
操作受付部31は、ユーザーから、第一表示仕様と第二表示仕様とのいずれかの選択を受け付ける表示仕様受付部としても機能する。そして、表示制御部32は、操作受付部31が第一表示仕様の選択を受け付けた場合には、第一表示仕様を採用する。一方、表示制御部32は、操作受付部31が第二表示仕様の選択を受け付けた場合には、第二表示仕様を採用する。このような実施形態によれば、ユーザーに、第一表示仕様と第二表示仕様とのうち所望の表示仕様を選択させ、様々なユーザーの嗜好に応えることができる。
図4,5では、ジョブリストLに、ジョブ毎の表示区分(第1区分「割込中」、第2区分「出力中」、第3区分「準備中」、第4区分「待機中」、第5区分「その他」)そのものは表示しない例を示したが、表示制御部32は、このようなジョブ毎の表示区分自体もジョブリストL内で視認可能に表示してもよい。
上述の実施形態では、CPU(プロセッサ)が各処理を実行する例を説明した。ここで、本明細書において、CPUは、1又は複数のCPUにより構成されていてもよいし、1又は複数の集積回路[例えば、ASIC(Application Specific Integrated Circuit)]により構成されていてもよい。また、CPUは、1又は複数のCPUと、1又は複数の集積回路と、の組み合わせにより構成されていてもよい。
10…プリンター、20…受信モジュール、30…操作モジュール、31…操作受付部、32…表示制御部、33…表示部、40…出力モジュール、41…出力制御部、42…待機バッファ、43…プリントキュー、43a…通常出力キュー、43b…割込出力キュー、50…プリンターエンジン

Claims (8)

  1. 印刷ジョブを受け付ける受付部と、
    前記受付部が受け付けた印刷ジョブの一覧を表示部に表示させる表示制御部と、を備え、
    印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付部が受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付部が受け付けた日時より前である場合、前記表示制御部は、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる、ことを特徴とする印刷装置。
  2. 前記表示制御部は、前記印刷部への出力が開始される前の準備処理の対象となった印刷ジョブを、前記予約印刷ジョブのうち印刷指示待ちをしている印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させることを特徴とする請求項1に記載の印刷装置。
  3. 前記準備処理に、少なくとも、印刷ジョブを所定のバッファに保存する保存処理と、印刷ジョブをプリントキューに保存する保存処理と、のいずれかを含むことを特徴とする請求項2に記載の印刷装置。
  4. 前記表示制御部は、前記出力の対象となった印刷ジョブを、前記準備処理の対象となった印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させることを特徴とする請求項2または請求項3に記載の印刷装置。
  5. 前記表示制御部は、印刷ジョブと、ファクシミリ送信の対象となるファクシミリ送信ジョブと、ネットワークによる外部への送信の対象となるネットワーク送信ジョブと、を含んだ前記一覧を前記表示部に表示させることを特徴とする請求項1〜請求項4のいずれかに記載の印刷装置。
  6. 前記表示制御部は、前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを、前記出力の対象となった印刷ジョブよりも表示順位が低い前記一覧内の位置に表示させることを特徴とする請求項5に記載の印刷装置。
  7. 前記印刷ジョブを前記ファクシミリ送信ジョブおよび前記ネットワーク送信ジョブを表示する一覧とは別の一覧に表示する第一表示仕様と、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を表示する第二表示仕様と、のいずれかの選択を受け付ける表示仕様受付部を更に備え、
    前記表示制御部は、前記第二表示仕様が選択された場合に、前記印刷ジョブと前記ファクシミリ送信ジョブと前記ネットワーク送信ジョブとを含んだ前記一覧を前記表示部に表示させることを特徴とする請求項5または請求項6に記載の印刷装置。
  8. 印刷ジョブを受け付ける受付工程と、
    受け付けた印刷ジョブの一覧を表示部に表示させる表示制御工程と、を備え、
    印刷指示待ちの印刷ジョブである予約印刷ジョブを前記受付工程で受け付けた日時が、印刷指示を受けて印刷部への出力の対象になっている印刷ジョブを前記受付工程で受け付けた日時より前である場合、前記表示制御工程では、前記出力の対象になっている印刷ジョブを、印刷指示待ちの前記予約印刷ジョブよりも表示順位が高い前記一覧内の位置に表示させる、ことを特徴とする印刷ジョブ表示方法。
JP2017097042A 2017-05-16 2017-05-16 印刷装置および印刷ジョブ表示方法 Pending JP2018192664A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017097042A JP2018192664A (ja) 2017-05-16 2017-05-16 印刷装置および印刷ジョブ表示方法
US15/973,187 US20180335982A1 (en) 2017-05-16 2018-05-07 Printing apparatus and print job displaying method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017097042A JP2018192664A (ja) 2017-05-16 2017-05-16 印刷装置および印刷ジョブ表示方法

Publications (1)

Publication Number Publication Date
JP2018192664A true JP2018192664A (ja) 2018-12-06

Family

ID=64271717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017097042A Pending JP2018192664A (ja) 2017-05-16 2017-05-16 印刷装置および印刷ジョブ表示方法

Country Status (2)

Country Link
US (1) US20180335982A1 (ja)
JP (1) JP2018192664A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021071892A (ja) * 2019-10-30 2021-05-06 シチズン時計株式会社 プリンタの制御装置及びプリンタの制御方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7071132B2 (ja) * 2018-01-19 2022-05-18 キヤノン株式会社 印刷装置、印刷方法、プログラム
JP7521386B2 (ja) * 2020-11-19 2024-07-24 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002344674A (ja) * 2001-05-18 2002-11-29 Sharp Corp 操作パネルおよびそれを備える画像形成装置
JP2002366320A (ja) * 2001-06-05 2002-12-20 Fuji Xerox Co Ltd ジョブ処理装置およびその方法
JP2006072972A (ja) * 2004-08-06 2006-03-16 Canon Inc 画像処理装置、画像処理方法
JP2006085625A (ja) * 2004-09-17 2006-03-30 Fuji Xerox Co Ltd 印刷処理システム及び印刷サーバー
JP2007179530A (ja) * 2005-12-01 2007-07-12 Canon Inc 印刷システム、印刷システムの制御方法、印刷装置、印刷システムのコントローラ、プログラム、記憶媒体
JP2009248539A (ja) * 2008-04-10 2009-10-29 Konica Minolta Business Technologies Inc 画像形成装置、画像形成方法、および、画像形成プログラム
JP2011235613A (ja) * 2010-05-13 2011-11-24 Seiko Epson Corp ジョブ処理装置およびジョブ処理方法
US20120236351A1 (en) * 2011-03-16 2012-09-20 Toshiba Tec Kabushiki Kaisha Image forming apparatus and display device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012086449A (ja) * 2010-10-19 2012-05-10 Canon Inc 画像形成装置、ジョブ管理方法、及びプログラム
JP6306868B2 (ja) * 2013-12-11 2018-04-04 キヤノン株式会社 画像形成装置およびその制御方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002344674A (ja) * 2001-05-18 2002-11-29 Sharp Corp 操作パネルおよびそれを備える画像形成装置
JP2002366320A (ja) * 2001-06-05 2002-12-20 Fuji Xerox Co Ltd ジョブ処理装置およびその方法
JP2006072972A (ja) * 2004-08-06 2006-03-16 Canon Inc 画像処理装置、画像処理方法
JP2006085625A (ja) * 2004-09-17 2006-03-30 Fuji Xerox Co Ltd 印刷処理システム及び印刷サーバー
JP2007179530A (ja) * 2005-12-01 2007-07-12 Canon Inc 印刷システム、印刷システムの制御方法、印刷装置、印刷システムのコントローラ、プログラム、記憶媒体
JP2009248539A (ja) * 2008-04-10 2009-10-29 Konica Minolta Business Technologies Inc 画像形成装置、画像形成方法、および、画像形成プログラム
JP2011235613A (ja) * 2010-05-13 2011-11-24 Seiko Epson Corp ジョブ処理装置およびジョブ処理方法
US20120236351A1 (en) * 2011-03-16 2012-09-20 Toshiba Tec Kabushiki Kaisha Image forming apparatus and display device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021071892A (ja) * 2019-10-30 2021-05-06 シチズン時計株式会社 プリンタの制御装置及びプリンタの制御方法
JP7339125B2 (ja) 2019-10-30 2023-09-05 シチズン時計株式会社 プリンタの制御装置及びプリンタの制御方法

Also Published As

Publication number Publication date
US20180335982A1 (en) 2018-11-22

Similar Documents

Publication Publication Date Title
US10310793B2 (en) Image processing system having portable terminal that preregisters a job in an image processing apparatus, image processing apparatus, and portable information terminal
US8493597B2 (en) Image processing apparatus with a change processing section and a change requesting section for processing instructions of change
JP4544257B2 (ja) 印刷装置、印刷指令プログラム、及び印刷方法
US9578193B2 (en) Quick operation user interface for a multifunction printing device
US20070206225A1 (en) Printing apparatus, printing method, and computer program product
EP2575343B1 (en) Image reading apparatus and image reading system
CN101115117B (zh) 图像形成设备、图像形成方法及图像形成系统
JP2018192664A (ja) 印刷装置および印刷ジョブ表示方法
JP2016063400A (ja) 画像処理装置および画像処理方法
US8724133B2 (en) Image forming apparatus, control method of the image forming apparatus, and recording medium
US8826085B2 (en) Display screen control device with error alert, display screen control method, and computer readable medium
CN102006388B (zh) 能够并行执行多个工作的图像处理装置
US20190098154A1 (en) Image processing apparatus and non-transitory computer readable medium for image processing
JP5144429B2 (ja) 画像形成装置、方法、プログラム
JP2010141390A (ja) 画像処理装置及び画像処理システム
JP6089621B2 (ja) 操作端末、操作端末を用いた情報処理システム、情報処理方法、プログラム
JP2019175301A (ja) 情報処理システム、情報処理装置、制御プログラム
JP7259326B2 (ja) 情報処理装置、プログラム、画像形成システム、及び画像形成方法
US8970875B2 (en) Image forming apparatus and method for producing e-book contents
JP4250047B2 (ja) 画像形成装置
US9936083B2 (en) Image output system
US20250211690A1 (en) Information processing system and non-transitory computer-readable recording medium
JP4241569B2 (ja) 画像形成装置および方法
US9088701B2 (en) Image forming apparatus, jobs display and execution method, and recording medium
JP2010034621A (ja) 画像形成装置、画像形成方法および画像形成プログラム

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180910

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190402

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200409

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20200806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210331

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210629

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210915