(57)【特許請求の範囲】
【請求項１】
記録媒体に画像を形成する画像形成部と、
前記画像形成部により実行可能な複数の印刷ジョブを記憶するメモリと、
前記メモリが記憶する前記実行可能な複数の印刷ジョブのリストと印刷を指示するプリントボタンとを含む印刷ジョブの選択画面を表示する表示部と、
前記表示部が表示する複数の印刷ジョブから印刷を実行する印刷ジョブの選択と前記プリントボタンへの指示とを受付ける操作部と、
前記操作部で前記印刷ジョブの選択画面における印刷ジョブのリストから複数の印刷ジョブを選択した状態で前記プリントボタンが指示された場合、前記印刷ジョブの選択画面において選択された複数の印刷ジョブを一覧表示して前記一覧表示した各印刷ジョブに対して印刷順番を設定する前記印刷ジョブの選択画面とは別の印刷順番の設定画面を前記表示部に表示し、前記印刷順番の設定画面において設定された印刷順番で選択された各印刷ジョブに基づく印刷を前記画像形成部に実行させる制御部と、
を有する画像形成装置。
【請求項２】
前記制御部は、前記印刷順番の設定画面において選択された複数の印刷ジョブを印刷順番に一覧表示するリストと、前記リストに表示した印刷順番のソート方法を示す表示欄とを表示する、
請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記操作部で印刷順番のソート方法の選択が指示された場合に前記表示欄に表示するソート方法を選択する選択欄を表示し、前記選択欄でソート方法が選択された場合に選択されたソート方法で並べた複数の印刷ジョブを前記リストに表示する、
請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記印刷順番の設定画面において前記リストに表示した複数の印刷ジョブのうち選択状態である１つの印刷ジョブの印刷順番を変更するための指示ボタンを表示する、
請求項２又は３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御部は、前記印刷順番の設定画面において選択された複数の印刷ジョブを指定された印刷順番で印刷する処理に対する設定を行うための設定ボタンを表示する、
請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
記録媒体に画像を形成する画像形成部と、複数の印刷ジョブを記憶するメモリと、表示部と、操作部とを有する画像形成装置に用いられる画像形成用の制御プログラムであって、
プロセッサに、
前記メモリが記憶する実行可能な複数の印刷ジョブのリストと印刷を指示するプリントボタンとを含む印刷ジョブの選択画面を前記表示部に表示する機能と、
前記表示部が表示する複数の印刷ジョブから前記操作部で選択された複数の印刷ジョブの選択と前記プリントボタンへの指示とを受け付ける機能と、
前記操作部で前記印刷ジョブの選択画面における印刷ジョブのリストから複数の印刷ジョブを選択した状態で前記プリントボタンが指示された場合、前記印刷ジョブの選択画面において選択された複数の印刷ジョブを一覧表示して前記一覧表示した各印刷ジョブに対する印刷順番を設定する前記印刷ジョブの選択画面とは別の印刷順番の設定画面を前記表示部に表示する機能と、
前記印刷順番の設定画面において前記操作部で指示される各印刷ジョブに対する印刷順番の指示を受け付ける機能と、
前記印刷順番の設定画面において設定された印刷順番で、前記選択された複数の印刷ジョブに基づく印刷を前記画像形成部に実行させる機能と、
を実現させるための画像形成用の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、画像形成装置及び画像形成用の制御プログラムに関する。
【背景技術】
【０００２】
画像形成装置には、プライベート印刷及びホールド印刷と呼ばれる機能を有するものがある。プライベート印刷及びホールド印刷は、画像形成装置が外部装置からの印刷要求をジョブとして蓄積し、操作パネルからユーザ操作によって印刷を実行する機能である。従来の画像形成装置は、複数のジョブを一括して選択する場合、それらのジョブの印刷順序をユーザが自由に設定することができない。また、従来の画像形成装置は、異なる複数のジョブを任意に組み合わせ、部単位でソートして印刷することもできない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１１８３４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本実施形態によれば、メモリに記憶した複数の印刷ジョブをユーザが指定する印刷順番で実行できる画像形成装置、および、画像形成用の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態によれば、画像形成装置は、画像形成部と、メモリと、表示部と、操作部と、制御部とを有する。画像形成部は、記録媒体に画像を形成する。メモリは、複数の印刷ジョブを記憶する。表示部は、メモリが記憶する実行可能な複数の印刷ジョブのリストと印刷を指示するプリントボタンとを表示する。操作部は、表示部が表示する複数の印刷ジョブから印刷を実行する印刷ジョブの選択とプリントボタンへの指示とを含む印刷ジョブの選択画面を受付ける。制御部は、操作部で前記印刷ジョブの選択画面における印刷ジョブのリストから複数の印刷ジョブを選択した状態でプリントボタンが指示された場合、前記印刷ジョブの選択画面において選択された複数の印刷ジョブを一覧表示して前記一覧表示した各印刷ジョブに対して印刷順番を設定する前記印刷ジョブの選択画面とは別の印刷順番の設定画面を表示部に表示し、印刷順番の設定画面において設定された印刷順番で選択された各印刷ジョブに基づく印刷を画像形成部に実行させる選択された複数の印刷ジョブに対して操作部で指示された印刷順番で、印刷を画像形成部に実行させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るデジタル複合機の構成例を概略的に示すブロック図である。
【図２】図２は、デジタル複合機においてホールド印刷を実行する処理を概略的に説明するための図である。
【図３】図３は、本実施形態に係るデジタル複合機におけるホールド印刷ジョブの選択画面の表示例である。
【図４】図４は、本実施形態に係るデジタル複合機におけるホールド印刷ジョブの選択画面の表示例である。
【図５】図５は、本実施形態に係るデジタル複合機における印刷順番の設定画面の表示例である。
【図６】図６は、本実施形態に係るデジタル複合機における印刷順番の設定画面の表示例である。
【図７】図７は、本実施形態に係るデジタル複合機における印刷順番の設定画面の表示例である。
【図８】図８は、本実施形態に係るデジタル複合機における印刷順番の設定画面の表示例である。
【図９】図９は、本実施形態に係るデジタル複合機における３つのジョブを順に印刷したものを３部分印刷した結果を示す。
【図１０】図１０は、デジタル複合機におけるホールド印刷ジョブの印刷処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施の形態について、図面を参照して説明する。  
図１は、実施形態に係るデジタル複合機の構成例を概略的に示すブロック図である。本実施形態に係るデジタル複合機（ＭＦＰ，Multi-Functional Peripheral）は、画像形成装置を含む装置である。図１に示す例では、デジタル複合機は、システム制御部１、スキャナ２、プリンタ３、フィニッシャ４、および、操作パネル５を有する。
【０００８】
システム制御部１は、デジタル複合機の各部を統括的に制御する。システム制御部１は、制御部１１、ＨＤＤ１２などを有する。制御部１１は、制御基板（システム制御基板）を有する。制御部１１は、当該デジタル複合機（システム）全体を制御する制御部として機能する。制御部１１は、プロセッサ１３、メモリ１４、外部メモリＩ／Ｆ１５、通信Ｉ／Ｆ１６、画像処理部１７などを有する。制御部１１は、ＣＰＵ１３、メモリ１４、外部メモリＩ／Ｆ１５、通信Ｉ／Ｆ１６、画像処理部１７などを搭載する制御基板で構成する。
【０００９】
プロセッサ１３は、システム全体の制御およびデータ処理などを行う。プロセッサ１３は、例えば、ＣＰＵである。プロセッサ１３は、メモリ１４が記憶するプログラムを実行することにより種々の処理を行う。メモリ１４は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭなどを含む。外部メモリＩ／Ｆ１５は、外部メモリを接続するインターフェースである。通信Ｉ／Ｆ１６は、ネットワークなどを介して外部装置と通信するためのインターフェースである。画像処理部１７は、データ変換（ファイル変換）処理などを行う処理部である。
【００１０】
スキャナ２は、原稿の画像を読み取って画像データに変換する処理ユニットである。スキャナ２は、制御部（スキャナ制御部）２１および画像読取部２２を有する。制御部２１は、画像読取部２２の動作を制御する。制御部２１は、プロセッサ２３、メモリ２４などを有する。制御部２１は、プロセッサ２３、メモリ２４などを搭載した制御基板で構成する。
【００１１】
プロセッサ２３は、インターフェースを介してシステム制御部１の制御部１１に接続する。プロセッサ２３は、メモリ２４が記憶するプログラムを実行することによりスキャナ２における種々の処理を行う。例えば、プロセッサ２３は、システム制御部１からの指示に応じて画像読取部２２により原稿の画像を読み取り、読み取った画像データをシステム制御部１へ出力する。
【００１２】
画像読取部２２は、原稿の読取面における画像を画像データに変換する。画像読取部２２は、ＣＣＤラインセンサなどにより構成する。画像読取部２２は、原稿台ガラスに載置された原稿をスキャンするものであっても良いし、ＡＤＦ(Auto Document Feeder）が搬送する原稿の画像を読み取るものであっても良い。
【００１３】
プリンタ３は、記録媒体としての用紙に画像を形成する処理ユニットである。プリンタ３は、制御部（プリンタ制御部）３１および画像形成部３２を有する。制御部３１は、画像形成部３２を制御する。制御部３１は、プロセッサ３３、メモリ３４を有する。制御部３１は、プロセッサ３３、メモリ３４などを搭載した制御基板により構成する。制御部３１のプロセッサ３３は、インターフェースを介してシステム制御部１の制御部１１に接続する。プロセッサ３３は、メモリ３４が記憶するプログラムを実行することによりプリンタ３における種々の処理を行う。例えば、プロセッサ３３は、システム制御部１からの指示に応じて画像形成部３２を制御することにより記録媒体に画像を形成する。
【００１４】
画像形成部３２は、記録媒体に画像を形成する。画像形成部３２は、モノクロプリンタであっても良いし、カラープリンタであっても良い。また、画像形成部３２は、特定の画像形成方式に限定されるものではない。たとえば、画像形成部３２は、電子写真方式であっても良いし、インクジェット方式の画像形成装置であっても良いし、熱転写方式の画像形成装置であっても良い。
【００１５】
フィニッシャ４は、プリンタ３が印刷出力した用紙を後処理する処理ユニットである。フィニッシャ４は、制御部（フィニッシャ制御部）４１および用紙処理部４２を有する。制御部４１は、プロセッサ４３、メモリ４４を有する。制御部４１は、プロセッサ４３、メモリ４４などを搭載した制御基板により構成する。制御部４１のプロセッサ４３は、インターフェースを介してプリンタ３の制御部３１に接続する。プロセッサ４３は、メモリ４４が記憶するプログラムを実行することによりフィニッシャ４における種々の処理を行う。用紙処理部４２は、プリンタ３が印刷出力した用紙に対して、ステープル、電子ソートなどのフィニッシング処理を施す。
【００１６】
操作パネル５は、ユーザインターフェースである。操作パネル５は、表示部５１、操作部５２を有する。表示部５１及び操作部５２は、システム制御部１の制御部１１に接続する。表示部５１は、バックライト付きの液晶表示装置（ＬＣＤ）などで構成する。操作部５２は、タッチパネル、ハードキーにより構成する。たとえば、表示部５１及び操作部５２は、タッチパネルを有する液晶表示装置により構成する。
【００１７】
次に、実施形態に係るデジタル複合機におけるホールド又はプライベート印刷について説明する。  
デジタル複合機は、ホールド印刷機能およびプライベート印刷機能を有する。ホールド及びプライベート印刷機能は、デジタル複合機が外部装置から受信した印刷ジョブを操作パネルでの実行指示に従って印刷実行（リリース）する機能である。デジタル複合機は、外部装置から受信したホールド印刷及びプライベート印刷の要求を印刷ジョブとして蓄積し、操作パネルで選択された印刷ジョブを実行する。なお、プライベート印刷は、印刷を実行するために、パスワード等の認証情報による認証が必要となる印刷機能である。
【００１８】
例えば、システム制御部１の制御部１１は、通信インターフェース１６により、外部装置からホールド印刷の要求と印刷データとを受信する。ホールド印刷の要求と印刷データとを受信すると、制御部１１は、受信した印刷データをジョブ（ホールド印刷ジョブ）としてＨＤＤ１２に蓄積する。ホールド印刷ジョブをＨＤＤ１２に蓄積した後、制御部１１は、操作パネル５の操作部５２で印刷の実行が指示されたホールド印刷ジョブを実行する。
【００１９】
図２は、デジタル複合機においてホールド印刷を実行する処理を概略的に説明するための図である。  
ここでは、図２に示すように、パネル制御部６１、ジョブ制御部６２および印刷実行制御部６３による制御としてホールド印刷の流れを説明する。パネル制御部６１、ジョブ制御部６２および印刷実行制御部６３は、制御部１１のプロセッサ１３により実現される処理機能である。つまり、制御部１１のプロセッサ１３は、メモリ１４に記憶したプログラムを実行することによりパネル制御部６１、ジョブ制御部６２および印刷実行制御部６３として機能する。
【００２０】
まず、ユーザは、少なくとも１つのホールド印刷要求を外部装置からデジタル複合機に送信済みであるものとする。システム制御部１の制御部１１は、ユーザ端末などの外部装置からのホールド印刷要求を印刷ジョブとしてＨＤＤ１２に蓄積する。デジタル複合機に送信済みのホールド印刷を実行するユーザは、操作パネル５の操作部５２を操作してホールド印刷機能を選択する。パネル制御部６１は、表示部５１にホールド印刷が選択可能な操作画面（メニュー画面）を表示する。例えば、パネル制御部６１は、操作画面にホールド印刷機能の選択ボタンを表示する。パネル制御部６１は、ユーザが選択ボタンを選択したことを検知する。操作部５２によりホールド印刷機能が選択されると、システム制御部１の制御部１１は、実行するホールド印刷ジョブの選択及び印刷設定などの処理を行う。
【００２１】
パネル制御部６１は、操作パネル５の操作部５２による操作を介して印刷を実行するジョブの選択および選択したジョブの印刷順番などの印刷設定を受け付ける（ＡＣＴ１１）。すなわち、パネル制御部６１は、ユーザが操作パネル５で選択するジョブの選択を受け付ける。また、ユーザは、操作パネル５で選択したジョブに対する印刷順番などの印刷設定を指示する。パネル制御部６１は、操作パネル５の操作に応じて、選択したジョブに対する印刷設定を受け付ける。たとえば、複数のジョブが選択された場合、パネル制御部６１は、操作パネル５での選択したジョブに対する印刷順番の指定を受け付ける。パネル制御部６１は、操作パネル５の操作により選択されたジョブと印刷設定（例えば、印刷順番）とをジョブ制御部６２へ通知する（ＡＣＴ１２）。
【００２２】
ジョブ制御部６２は、ジョブを指定された印刷設定での印刷実行要求を印刷実行制御部６３へ指示する（ＡＣＴ１３）。たとえば、ジョブ制御部６２は、印刷設定で指定された印刷順番の通りに、１部ずつジョブの実行要求を印刷実行制御部６３へ出力しても良い。この場合、ジョブ制御部６２は、全ての部数が印刷完了するまでジョブの実行要求を繰り返し出力する。
【００２３】
印刷実行制御部６３は、ジョブ制御部６２からの印刷実行の指示に応じて、プリンタ３を制御することによりジョブに基づく印刷を実行する。印刷実行制御部６３は、指定された印刷設定に従って、ジョブの印刷を実行する。指示されたジョブの印刷が完了すると、印刷実行制御部６３は、印刷完了をジョブ制御部６２へ通知する（ＡＣＴ１４）。ジョブ制御部６２は、印刷実行制御部６３から印刷完了の通知を受ける。ジョブ制御部６２は、印刷完了を受信した場合、実行を指示したジョブの印刷完了を認識する。
【００２４】
たとえば、ユーザがスタートボタンを指示した場合、パネル制御部６１は、ジョブの印刷順番を決定する。パネル制御部６１は、各ジョブのジョブＩＤを印刷順番に並べたジョブＩＤリストを作成する。また、パネル制御部６１は、ジョブＩＤリスト及び印刷設定と共にジョブ実行要求をジョブ制御部６２に通知する。印刷設定には、部単位でのソート設定、部数、フィニッシング設定等などを示す情報が含まれる。
【００２５】
ジョブ制御部６２は、パネル制御部６１から通知されたジョブＩＤリストの順に従って、印刷実行制御部６３に対して印刷要求を通知する。ジョブ制御部６２は、設定された部数に達するまで、印刷順に従って印刷要求を繰り返す。印刷実行制御部６３は、ジョブ制御部６２からの印刷要求順に従って印刷を実行する。
【００２６】
また、ジョブ制御部６２は、複数のセットのジョブを実行要求できる。ジョブ制御部６１は、各セットの最初のジョブの実行を印刷実行制御部６３に要求する場合、最初のジョブの実行要求であることを示すパラメータを印刷実行制御部６３に渡す。ジョブ制御部６１は、各セットの最終のジョブの実行を印刷実行制御部６３に要求する場合、最後のジョブであることを示すパラメータを印刷実行制御部６３に渡す。印刷実行制御部６３は、セットの最後のジョブの実行要求が通知されるまで、フィニッシング処理を保留する。セットの最終のジョブの実行要求が通知されると、印刷実行制御部６３は、フィニッシング処理を含む印刷を実行する。
【００２７】
次に、操作パネル５におけるジョブの選択および選択したジョブに対する印刷設定の例について説明する。  
ユーザが操作パネル５でホールド印刷機能を指示すると、パネル制御部６１は、ホールド印刷ジョブの選択画面を表示部５１に表示する。ホールド印刷ジョブの選択画面は、印刷を実行するジョブをユーザに選択させる画面である。
【００２８】
図３及び図４は、ホールド印刷ジョブの選択画面７０の表示例である。  
ホールド印刷ジョブの選択画面７０は、ジョブタイプの表示欄７１、ジョブのリスト７２、プリントボタン７３、全選択ボタン７４、全選択解除ボタン７５、削除ボタン７６、リターンボタン７７などを有する。
【００２９】
図３に示す表示例において、パネル制御部６１は、ジョブタイプの表示欄７１にホールド印刷（ＨＯＬＤ）を表示するとともに、選択可能なホールド印刷ジョブのリスト７２を表示する。パネル制御部６１は、リストで表示した各ジョブの表示部位へのタッチをタッチパネルにより検知することによりジョブの選択を受け付ける。特定のジョブの表示部位がタッチされると、パネル制御部６１は、タッチされたジョブの表示部位を反転表示させる。反転表示するジョブは、選択状態であることを示す。
【００３０】
図３及び図４の表示例において、表示部５１は、ホールド印刷ジョブとして５つのジョブ（ｊｏｂＡ〜Ｅ）を表示する。各ジョブとしては、文書名（Document Name）、日時(Date, Time)、用紙サイズ（Paper）、頁数（Pages）、部数（Sets）が表示される。図３及び図４の表示例において、各ジョブは、日時の順に並べて表示される。図３は、どのジョブも選択されていない状態の表示例を示す。図４は、３つのジョブ（ｊｏｂＡ、Ｂ、Ｃ）が選択された状態の表示例を示す。
【００３１】
図４に示すように、複数のジョブを選択した状態でプリントボタン７３を指示すると、パネル制御部６１は、ジョブの印刷順番を設定する設定画面を表示部５１に表示する。たとえば、パネル制御部６１は、印刷順番（出力順）の設定画面をポップアップ表示として表示部５１に表示する。
【００３２】
なお、全選択ボタン７４は、リスト７２に表示された全てのジョブを一括して選択することを指示するボタンである。全選択解除ボタン７５は、リスト７２で選択された全ジョブの選択を一括して解除することを指示するボタンである。削除ボタン７６は、リスト７２における選択中のジョブを削除することを指示するボタンである。リターンボタン７７は、１つ前の操作画面に戻ることを指示するボタンである。また、プリントボタン７３とは別に、印刷順番の設定画面を表示させるためのボタン（アイコン）を表示するようにしても良い。
【００３３】
図５乃至図８は、選択したジョブの印刷順番の設定画面８０の表示例である。  
図５乃至図８は、ホールド印刷ジョブとして３つのジョブ（ｊｏｂＡ、Ｂ、Ｃ）が選択された状態における印刷順番の設定画面８０の表示例である。図５乃至図８に示す表示例は、ジョブの表示順番が印刷順番（出力順）を示す。また、パネル制御部６１は、ホールド印刷ジョブの選択画面７０上にポップアップ画面として、図５乃至図８に示すような印刷順番の設定画面８０を表示する。印刷順番の設定画面８０は、ソートタイプの表示欄８１、ジョブのリスト８２、プリントボタン８３、アップボタン８４、ダウンボタン８５、設定ボタン８６、リターンボタン８７などを有する。
【００３４】
図５は、印刷対象の３つのジョブを登録日時の新しい順番（ＮＥＷＥＳＴ）で表示した例である。図５に示す表示例では、ソートタイプの表示欄８１に「ＮＥＷＥＳＴ」と表示される。たとえば、印刷順番の設定画面８０は、デフォルト設定のソートタイプを設定しておいても良い。ソートタイプのデフォルト設定が「ＮＥＷＥＳＴ」であれば、パネル制御部６１は、初期画面において、ＮＥＷＥＳＴでソートした順番でジョブを表示する。
【００３５】
図６は、印刷順番の設定画面８０におけるソートタイプの選択画面（リストボックス）８１ａの表示例である。  
図５に示す印刷順番の設定画面においてソートタイプのブルダウンキー８１ｂを指示すると、パネル制御部６１は、図６に示すリストボックス８１ａを表示する。リストボックス８１ａは、ジョブのソート方法（ソートタイプ）を選択するための選択画面である。図６に示す例では、ソートタイプとして、「ＮＥＷＥＳＴ」の他、「ＯＬＤＥＳＴ」、「Document Name(A to Z)」、「Document Name(Z to A)」が選択可能である。
【００３６】
例えば、「ＯＬＤＥＳＴ」は、ジョブを登録日時の古い順番にソートする指示する。「Document Name(A to Z)」は、文書名（ジョブ名）の降順（アルファベットの降順）にジョブをソートすることを指示する。「Document Name(Z to A)」は、文書名（ジョブ名）の昇順（アルファベットの昇順）にジョブをソートすることを指示する。なお、ソート方法（ソートタイプ）は、図６に例示するものに限定されるものではない。
【００３７】
パネル制御部６１は、リストボックス８１ａ内で表示した各ソートタイプの表示部位へのタッチをタッチパネルにより検知することによりソートタイプの選択を受け付ける。特定のソートタイプの表示部位がタッチされると、パネル制御部６１は、タッチされたソートタイプの表示部位を反転表示させる。つまり、反転表示は、選択中のソートタイプを示す。
【００３８】
図７は、ユーザが個々のジョブの印刷順番を指定する場合の表示例である。  
リスト８２中の選択状態のジョブは、アップボタン８４及びダウンボタン８５により、表示位置（印刷順番）を変更できる。アップボタン８４は、リスト８２における選択状態のジョブの表示位置（印刷順番）を１つ上に移動させることを指示するボタンである。ダウンボタン８５は、リスト８２における選択状態のジョブの表示位置（印刷順番）を１つ下に移動することを指示するボタンである。
【００３９】
図７は、リスト８２中のｊｏｂＢを選択した場合の表示例を示す。図７に示す表示例では、ｊｏｂＢの表示位置は、リスト８２の最上位である。つまり、ｊｏｂＢは、リスト８２の下方のみ移動可能な状態である。このため、パネル制御部６１は、ダウンボタン８５を有効な状態にする。
【００４０】
図８は、図７に示す表示画面においてダウンボタン８５が指示された場合の表示例である。  
図８に示す例では、ｊｏｂＢの表示位置が、上から２番目の位置である。すなわち、ダウンボタン８５が指示されると、パネル制御部６１は、選択中のジョブの表示位置を１つ下の表示位置に移動する。図８に示す表示例では、ｊｏｂＢがリスト８２の上方にも下方にも移動可能な状態である。このため、パネル制御部６１は、アップボタン８４とダウンボタン８５とを有効な状態にする。
【００４１】
設定ボタン８６が押された場合、パネル制御部６１は、部単位でのソート印刷の設定、および、フィニッシング設定等の設定画面を表示する。たとえば、部単位のソート印刷の設定では、図９に示すような印刷順番となる印刷設定が可能である。図９は、３つのジョブを順に印刷したものを３セット分印刷した結果を示す。図９に示す印刷結果を得るために、制御部１１は、ｊｏｂＡ、Ｂ、Ｃを１部ずつ順に印刷する処理を３回繰り返し行う。つまり、本実施形態に係るデジタル複合機は、選択された複数のジョブをユーザが指示する順に印刷すると共に、ユーザが指定する回数分印刷を繰り返し実行する。
【００４２】
また、プリントボタン８３は、選択されたジョブを、指示された印刷順番で、指示された印刷設定で実行することを指示するボタンである。プリントボタン８３が指示された場合、パネル制御部６１は、選択中のジョブ、印刷順番、印刷設定等を含む現在の設定内容によるジョブの実行要求をジョブ制御部６２へ指示する。また、リターンボタン８７は、１つ前の操作画面に戻ることを指示するボタンである。
【００４３】
次に、ホールド印刷ジョブの印刷の実行について説明する。  
図１０は、デジタル複合機におけるホールド印刷ジョブの印刷処理の流れを説明するためのフローチャートである。  
ユーザは、操作パネル５により印刷を実行するジョブを選択し、印刷順番などの印刷設定を指示する。ジョブの選択及び印刷設定の入力が完了すると、ユーザは、印刷開始を指示する。たとえば、ユーザは、スタートボタンを押すことにより印刷開始を指示する。
【００４４】
ユーザがスタートボタンを指示すると、システム制御部１のプロセッサ１３は、パネル制御部６１の機能により印刷要求を受け付ける（ＡＣＴ２１）。印刷要求を受け付けると、パネル制御部６１（プロセッサ１３）は、操作パネル５で選択されたジョブ数ｎを設定する（ＡＣＴ２２）。また、パネル制御部６１は、操作パネル５で選択された部数ｓを設定する（ＡＣＴ２３）。さらに、パネル制御部６１は、スタートボタンが入力された時に表示していた出力順を印刷順番として決定する（ＡＣＴ２４）。
【００４５】
印刷順番を決定すると、パネル制御部６１は、決定した印刷順番に従って各ジョブのジョブＩＤを並べたジョブＩＤリストを作成する。さらに、パネル制御部６１は、印刷設定を示す情報を作成する。印刷設定は、部単位でのソート設定、部数、フィニッシング設定等である。パネル制御部６１は、ジョブＩＤリストおよび印刷設定を示す情報とともにジョブ実行要求をジョブ制御部６２へ通知する。ジョブ実行要求の通知を受けると、ジョブ制御部６２（プロセッサ１３）は、部単位でのソート設定があるか否かを判断する（ＡＣＴ２５）。
【００４６】
部単位でのソート設定がないと判断した場合、ジョブ制御部６２は、印刷実行制御部６３にジョブ単位での印刷実行を通知する。印刷実行制御部６３（プロセッサ１３）は、ジョブ制御部６２からの印刷実行の通知に応じて印刷を実行する（ＡＣＴ２６）。たとえば、ジョブ制御部６２は、印刷順序に並べたジョブＩＤリストに従って、印刷実行制御部６３に対してジョブ単位ごとに印刷実行を指示する。印刷実行制御部６３は、ジョブ制御部６２から順に通知される印刷要求に応じて印刷を実行する。
【００４７】
また、部単位でのソート設定が有ると判断した場合（ＡＣＴ２５、ＹＥＳ）、ジョブ制御部６２（プロセッサ１３）は、部単位でのソートを含む印刷を実行するための各種の変数Ｓ、Ｎを設定する。すなわち、プロセッサ１３は、変数Ｓを初期化する（ＡＣＴ２７）。たとえば、変数Ｓの初期化として、プロセッサ１３は、Ｓ＝０とする。変数Ｓを初期化した場合、さらに、プロセッサ１３は、変数Ｓをインクリメント（Ｓ＝Ｓ＋１）する（ＡＣＴ２８）。また、プロセッサ１３は、変数Ｎを初期化する（ＡＣＴ２９）。たとえば、変数Ｎの初期化として、プロセッサ１３は、Ｎ＝０とする。変数Ｎを初期化した後、さらに、プロセッサ１３は、変数Ｎをインクリメント（Ｎ＝Ｎ＋１）する（ＡＣＴ３０）。
【００４８】
変数Ｎをインクリメントした後、ジョブ制御部６２は、印刷実行制御部６３によりジョブＩＤリストにおけるＮジョブ目の印刷を実行する（ＡＣＴ３１）。Ｎジョブ目の印刷が終了すると、ジョブ制御部６２は、１セット分の全てのジョブを印刷したかを判断する（ＡＣＴ３２）。
【００４９】
Ｎ＝ｎでないと判断した場合（ＡＣＴ３２、ＮＯ）、ジョブ制御部６２は、ＡＣＴ３０−３２の処理を再び実行する。
【００５０】
Ｎ＝ｎであると判断した場合（ＡＣＴ３２、ＹＥＳ）、ジョブ制御部６２は、印刷実行制御部６３によりＳ部目の排紙処理（フィニッシング処理）を実行する（ＡＣＴ３３）。すなわち、プリンタ３が１セット分の複数のジョブの印刷が完了するごとに、プロセッサ１３は、印刷結果に対してフィニッシャ４によるフィニッシング処理を実行する。フィニッシング処理が終了すると、ジョブ制御部６２は、Ｓ＝ｓであるか否かにより、全ての部数の印刷が完了したかを判断する（ＡＣＴ３４）。
【００５１】
Ｓ＝ｓでないと判断した場合（ＡＣＴ３４、ＮＯ）、ジョブ制御部６２は、ＡＣＴ２８−３４の処理を再び実行する。Ｓ＝ｓであると判断した場合（ＡＣＴ３４、ＹＥＳ）、ジョブ制御部６２は、全ての部数の印刷が完了したものとして一連の処理を終了する。
【００５２】
上記のように、本実施の形態に係る画像形成装置としてのデジタル複合機は、操作部の操作で選択する複数の印刷ジョブを受け付ける。さらに、デジタル複合機は、選択した複数の印刷ジョブに対する印刷順番の指示を受け付ける。デジタル複合機は、指示された印刷順番で選択された複数の印刷ジョブに基づく印刷を画像形成部により実行させる。
【００５３】
これにより、本実施形態に係る画像形成装置は、複数のホールド印刷ジョブ又はプライベート印刷ジョブを一括して実行する場合であっても、ユーザが選択した複数のジョブに対する印刷順番を指定できる。
【００５４】
また、本実施形態に係る画像形成装置は、印刷順番のソート方法を選択することにより指示できる。また、本実施形態に係る画像形成装置は、各ジョブの印刷順番を操作パネルの操作部へのユーザ操作によって変更できる。さらに、本実施形態に係る画像形成装置は、複数の印刷ジョブの印刷順番を部数単位でソートする設定もできる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。  
［１］
記録媒体に画像を形成する画像形成部と、
前記画像形成部により実行可能な複数の印刷ジョブを記憶するメモリと、
前記メモリが記憶する複数の印刷ジョブから印刷を実行する複数の印刷ジョブを選択し、前記選択された印刷ジョブに対する印刷順番の指示を受け付ける操作部と、
前記操作部で選択された複数の印刷ジョブに対して前記操作部で指示された印刷順番で、印刷を前記画像形成部に実行させる制御部と、
を有する画像形成装置。
［２］
印刷ジョブの選択画面と印刷ジョブに対する印刷順番の設定画面とを表示する表示部を有し、
前記操作部は、前記表示部が表示する選択画面において複数の印刷ジョブを選択させ、前記表示部が表示する印刷順番の設定画面において印刷順番を指示させる、
［１］に記載の画像形成装置。
［３］
前記操作部は、選択された複数の印刷ジョブを印刷順番に並べるソート方法を選択させる、
［１］又は［２］のいずれかに記載の画像形成装置。
［４］
前記操作部は、選択された複数の印刷ジョブのうち特定のジョブに対する印刷順番の変更を指示させる、
［１］乃至［３］の何れかに記載の画像形成装置。
［５］
前記操作部は、選択された複数の印刷ジョブからなる部単位でのソート設定を指示させ、
前記制御部は、選択された複数の印刷ジョブを指定された印刷順番で印刷する処理を指定された部数分だけ繰り返し前記画像形成部に実行させる、
［１］乃至［４］の何れかに記載の画像形成装置。
［６］
記録媒体に画像を形成する画像形成部と、複数の印刷ジョブを記憶するメモリと、操作部とを有する画像形成装置に用いられる画像形成用の制御プログラムであって、
プロセッサに、
前記操作部で選択された複数の印刷ジョブの選択を受け付ける機能と、
前記操作部で指示された前記選択した印刷ジョブに対する印刷順番の指示を受け付ける機能と、
前記指示された印刷順番で、前記選択された複数の印刷ジョブに基づく印刷を前記画像形成部に実行させる機能と、
を実現させるための画像形成用の制御プログラム。
【符号の説明】
【００５６】
１…システム制御部、２…スキャナ、３…プリンタ（画像形成部）、４…フィニッシャ、５…操作パネル、１１…制御部、１２…ＨＤＤ（メモリ）、１３…プロセッサ、１４…メモリ、１６…通信インターフェース、５１…表示部、５２…操作部。
【図１】
0006435141.tif 000002
【図２】
0006435141.tif 000003
【図３】
0006435141.tif 000004
【図４】
0006435141.tif 000005
【図５】
0006435141.tif 000006
【図６】
0006435141.tif 000007
【図７】
0006435141.tif 000008
【図８】
0006435141.tif 000009
【図９】
0006435141.tif 000010
【図１０】
0006435141.tif 000011