(57)【要約】【課題】効率的にジョブを実行することができる画像形成装置及び画像形成システムの提供。【解決手段】受信したジョブをジョブキューに登録し、登録順にジョブを実行する画像形成装置において、受信したジョブが、印刷情報を含まない予約ジョブであるか、前記予約ジョブを指定する情報が付与された差し替えジョブであるかを判定するジョブ判定部と、前記受信したジョブが前記差し替えジョブの場合に、前記情報に基づいて予約ジョブを検索し、前記ジョブキューに登録されている予約ジョブを登録順に前記差し替えジョブに差し替えるジョブ処理部と、を少なくとも有する。【選択図】図５
2011016336.tif 000002
【特許請求の範囲】
【請求項１】
受信したジョブをジョブキューに登録し、登録順にジョブを実行する画像形成装置において、
受信したジョブが、印刷データを含まない予約ジョブであるか、前記予約ジョブを指定する情報が付与された差し替えジョブであるかを判定するジョブ判定部と、
前記受信したジョブが前記差し替えジョブの場合に、前記情報に基づいて予約ジョブを検索し、前記ジョブキューに登録されている予約ジョブを登録順に前記差し替えジョブに差し替えるジョブ処理部と、を少なくとも有する、ことを特徴とする画像形成装置。
【請求項２】
前記ジョブ処理部は、実行しようとするジョブが前記予約ジョブの場合、当該予約ジョブに代えて、次に登録されているジョブを実行する、ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ジョブを送信するコンピュータ装置と、受信したジョブをジョブキューに登録し、登録順にジョブを実行する画像形成装置と、が通信ネットワークで接続された画像形成システムにおいて、
前記コンピュータ装置は、
印刷データを含まない予約ジョブと、前記予約ジョブを指定する情報を付与した差し替えジョブと、を生成するジョブ生成部を少なくとも有し、
前記画像形成装置は、
受信したジョブが、前記予約ジョブであるか、前記差し替えジョブであるかを判定するジョブ判定部と、
前記受信したジョブが前記差し替えジョブの場合に、前記情報に基づいて予約ジョブを検索し、前記ジョブキューに登録されている予約ジョブを登録順に前記差し替えジョブに差し替えるジョブ処理部と、を少なくとも有する、ことを特徴とする画像形成システム。
【請求項４】
前記ジョブ処理部は、実行しようとするジョブが前記予約ジョブの場合、当該予約ジョブに代えて、次に登録されているジョブを実行する、ことを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記画像形成装置は、本番プリントの確認のためのテストプリントを出力する第１の印刷装置と、前記本番プリントを出力する第２の印刷装置と、を含み、
前記コンピュータ装置は、
前記本番プリントを指示する本番プリント用ジョブに、前記テストプリントを指示する指示情報とジョブの予約情報とを付加して前記第１の印刷装置に送信し、
前記第１の印刷装置は、前記予約情報に基づいて前記予約ジョブを生成して前記第２の印刷装置に送信すると共に、前記指示情報に基づいて前記テストプリントを出力し、その後、前記本番プリント用ジョブを前記第２の印刷装置に送信する制御を行い、
前記第２の印刷装置は、前記予約ジョブをジョブキューに登録し、前記本番プリント用ジョブを受信したら、前記予約ジョブに代えて前記本番プリント用ジョブを前記ジョブキューに登録する制御を行う、ことを特徴とする請求項３又は４に記載の画像形成システム。
【請求項６】
前記画像形成装置は、本番プリントの確認のためのテストプリントを出力する第１の印刷装置と、前記本番プリントを出力する第２の印刷装置と、を含み、
前記コンピュータ装置は、
前記テストプリントを指示するテストプリント用ジョブを前記第１の印刷装置に送信すると共に、前記予約ジョブを前記第２の印刷装置に送信し、その後、前記第１の印刷装置からの指示に従って、前記本番プリントを指示する本番プリント用ジョブを前記第２の印刷装置に送信し、
前記第１の印刷装置は、前記テストプリント用ジョブに基づいて前記テストプリントを出力し、その後、前記コンピュータ装置に、前記本番プリント用ジョブを前記第２の印刷装置に送信させる指示を行い、
前記第２の印刷装置は、前記予約ジョブをジョブキューに登録し、前記本番プリント用ジョブを受信したら、前記予約ジョブに代えて前記本番プリント用ジョブを前記ジョブキューに登録する制御を行う、ことを特徴とする請求項３又は４に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに関し、特に、ジョブをジョブキューに登録して実行する画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
印刷装置（画像形成装置）で印刷を行う場合、利用者はコンピュータ装置で文書データを作成し、プリンタドライバを用いてページ記述言語（ＰＤＬ：Page Description Language）のジョブに変換して画像形成装置に送信し、画像形成装置ではジョブを解析してページ毎の画像データを生成し、当該画像データに基づいて印刷を実行する。
【０００３】
上記プリンタドライバで作成するジョブでは印刷時刻を指定することも可能であり、印刷時刻を指定したジョブを送信した場合は、画像形成装置では、ジョブを受信しても指定時刻になるまで印刷を保留する制御を行う。このような時刻指定を行う場合、指定された時刻の前であればジョブの差し替えが可能であり、また、差し替える前のジョブに基づいて印刷を実行することも選択できる。
【０００４】
このような印刷時刻の指定に関して、例えば、下記特許文献１には、印刷データに対する印刷予約日時を設定する設定手段と、該設定手段によって設定された印刷予約日時前に前記印刷データの変更がある場合、変更後の印刷データを記憶すると共に、変更前の印刷データも記憶する記憶手段と、前記印刷予約日時に達したとき、指定された変更前の印刷データ又は変更後の印刷データの印刷処理を行う印刷処理手段と、を有する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１７３８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
会議等の資料のように、所定の時刻に印刷することが求められる場合、ジョブで印刷時刻を指定する方法は有効である。しかしながら、ジョブで印刷時刻を指定するためには、コンピュータ装置で何らかの文書データを作成しなければならず、文書データが完成するまではジョブを送信することはできない。
【０００７】
また、従来の方法では、指定時刻の前であればジョブの差し替えは可能であるが、指定時刻になればジョブの内容にかかわらず印刷が実行されてしまうため、適切な文書データを作成した後でなければ、ジョブを送信することはできない。
【０００８】
また、画像形成装置では受信したジョブをジョブキューに登録し、登録した順番でジョブの処理を行うため、コンピュータ装置で文書データを作成した後、直ちにジョブを送信しても、現在実行中のジョブがある場合やジョブキーに既に登録されているジョブがある場合は、それらのジョブの処理が終了するまで、印刷を待たなければならない。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、効率的にジョブを実行することができる画像形成装置及び画像形成システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、受信したジョブをジョブキューに登録し、登録順にジョブを実行する画像形成装置において、受信したジョブが、印刷データを含まない予約ジョブであるか、前記予約ジョブを指定する情報が付与された差し替えジョブであるかを判定するジョブ判定部と、前記受信したジョブが前記差し替えジョブの場合に、前記情報に基づいて予約ジョブを検索し、前記ジョブキューに登録されている予約ジョブを登録順に前記差し替えジョブに差し替えるジョブ処理部と、を少なくとも有するものである。
【００１１】
また、本発明は、ジョブを送信するコンピュータ装置と、受信したジョブをジョブキューに登録し、登録順にジョブを実行する画像形成装置と、が通信ネットワークで接続された画像形成システムにおいて、前記コンピュータ装置は、印刷データを含まない予約ジョブと、前記予約ジョブを指定する情報を付与した差し替えジョブと、を生成するジョブ生成部を少なくとも有し、前記画像形成装置は、受信したジョブが、前記予約ジョブであるか、前記差し替えジョブであるかを判定するジョブ判定部と、前記受信したジョブが前記差し替えジョブの場合に、前記情報に基づいて予約ジョブを検索し、前記ジョブキューに登録されている予約ジョブを登録順に前記差し替えジョブに差し替えるジョブ処理部と、を少なくとも有するものである。
【発明の効果】
【００１２】
本発明の画像形成装置及び画像形成システムによれば、効率的にジョブを実行することができる。
【００１３】
その理由は、画像形成装置の制御部は、受信したジョブを判別し、印刷の順番を確保するための予約ジョブを受信した場合は、予約ジョブをジョブキューに登録して順番を確保し、文書データに基づいて作成された差し替えジョブを受信した場合は、ジョブキューに登録した予約ジョブを差し替えジョブに差し替える制御を行うため、文書の作成が完了したら、待たされることなく文書を出力することができるからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る画像形成システムの構成及び処理の概要を模式的に示す図である。
【図２】本発明の一実施形態に係るコンピュータ装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の一実施形態に係るコンピュータ装置（プリンタドライバ）の動作を示すフローチャート図である。
【図５】本発明の一実施形態に係る画像形成装置の動作（ジョブ受信時）を示すフローチャート図である。
【図６】本発明の一実施形態に係る画像形成装置の動作（ジョブ印刷時）を示すフローチャート図である。
【図７】本発明の第１の実施例に係る画像形成システムの構成及び処理の概要を模式的に示す図である。
【図８】本発明の第１の実施例に係るテストプリント用印刷装置の制御部の構成を示すブロック図である。
【図９】本発明の第１の実施例に係る本番プリント用印刷装置の制御部の構成を示すブロック図である。
【図１０】本発明の第１の実施例に係るコンピュータ装置（プリンタドライバ）の動作を示すフローチャート図である。
【図１１】本発明の第１の実施例に係るテストプリント用印刷装置の動作を示すフローチャート図である。
【図１２】本発明の第１の実施例に係る本番プリント用印刷装置の動作（ジョブ登録）を示すフローチャート図である。
【図１３】本発明の第１の実施例に係る本番プリント用印刷装置の動作（プリント実行）を示すフローチャート図である。
【図１４】本発明の第１の実施例に係るテストプリント用印刷装置に表示される画面（印刷設定画面）の一例を示す図である。
【図１５】本発明の第２の実施例に係る画像形成システムの構成及び処理の概要を模式的に示す図である。
【図１６】本発明の第２の実施例に係るコンピュータ装置（プリンタドライバ）の動作を示すフローチャート図である。
【図１７】本発明の第２の実施例に係るコンピュータ装置（プリンタドライバ）の動作を示すフローチャート図である。
【図１８】本発明の第２の実施例に係るテストプリント用印刷装置の動作を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、会議等の資料のように、所定の時刻に印刷することが求められる場合、ジョブで印刷時刻を指定する方法は有効であるが、ジョブで印刷時刻を指定するためには、コンピュータ装置で何らかの文書データを作成しなければならない。また、指定時刻になったらジョブの内容にかかわらず印刷が実行されてしまうため、適切な文書データに基づいてジョブを作成しなければならない。
【００１６】
また、コンピュータ装置で文書データを作成した後、直ちにジョブを送信しても、現在実行中のジョブや既にジョブキューに登録されているジョブがあれば、それらのジョブの処理が終了するまで、印刷を待たなければならない。
【００１７】
そこで、本発明では、印刷の順番を確保するための予約ジョブ（ダミージョブ）を導入し、出力したい画像形成装置に予め予約ジョブを送信し、ジョブキューの中で順番を確保しておき、文書データの作成が完了したら、当該文書データに基づいて作成した差し替えジョブを送信し、ジョブキューの予約ジョブと差し替える方法を提案する。
【００１８】
以下、図１乃至図５を参照して具体的に説明する。図１は、本実施形態の画像形成システムの構成及び概略の処理を模式的に示す図であり、図２は、コンピュータ装置の構成を示すブロック図、図３は、画像形成装置の構成を示すブロック図である。また、図４は、コンピュータ装置（プリンタドライバ）の動作を示すフローチャート図であり、図５は、画像形成装置の動作を示すフローチャート図である。
【００１９】
図１に示すように、本実施形態の画像形成システムは、ジョブを送信して印刷を指示するクライアントのコンピュータ装置１０と、ジョブを処理する画像形成装置２０とで構成され、これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワークによって接続されている。以下、各装置について詳細に説明する。
【００２０】
［コンピュータ装置］
コンピュータ装置１０は、図２（ａ）に示すように、制御部１１と、表示部１２と、操作部１３などで構成される。
【００２１】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ１１ｂ、ＨＤＤ（Hard Disk Drive）１１ｃ、通信Ｉ／Ｆ部１１ｄなどを備え、これらはバスを介して接続されている。ＣＰＵ１１ａは、各部の制御を行う。メモリ１１ｂは、ＨＤＤ１１ｃ、通信Ｉ／Ｆ部１１ｄから読み込んだ種々のデータを一時的に記憶する部分であり、記憶されたデータはＣＰＵ１１ａによって処理され、必要に応じてＨＤＤ１１ｃや通信Ｉ／Ｆ部１１ｄに転送される。ＨＤＤ１１ｃは、ＣＰＵ１１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報などを格納し、ＣＰＵ１１ａにより必要に応じて読み出され、メモリ１１ｂ上で実行処理される。通信Ｉ／Ｆ部１１ｄは、通信ネットワークを介して繋がっている機器との接続を確立し、データの送受信を実行する。
【００２２】
また、制御部１１は、文書データを作成するためのアプリケーションや文書の印刷を指示するプリンタドライバとしての機能を有する。このプリンタドライバは、図２（ｂ）に示すように、印刷時刻と自身を識別する情報（ＩＤ）とを含み、印刷する文書データを含まないダミーのジョブ（以下、予約ジョブと呼ぶ。）を生成する予約ジョブ生成部と、アプリケーションで作成した文書データをＰＣＬ（Printer Control Language）やＰＳ（Post Script）などのページ記述言語に変換すると共に、ヘッダ等に予約ジョブのＩＤを記述したジョブ（以下、差し替えジョブと呼ぶ。）を生成する差し替えジョブ生成部として機能し、予約ジョブと差し替えジョブは、通信Ｉ／Ｆ部１１ｄを介して画像形成装置２０に送信される。
【００２３】
表示部１２は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置等からなり、各種画面を表示する。また、操作部１３は、ボタンやスイッチ等からなり、各種設定や指示を行う。
【００２４】
［画像形成装置］
画像形成装置２０は、図３（ａ）に示すように、制御部２１と、表示部２２と、操作部２３と、ＡＤＦ（Auto Document Feeder）２４と、画像読取部２５と、給紙部２６と、印刷部２７と、後処理部２８などで構成される。
【００２５】
制御部２１は、ＣＰＵ２１ａ、ＲＯＭやＲＡＭなどのメモリ２１ｂ、ＨＤＤ２１ｃ、通信Ｉ／Ｆ部２１ｄなどからなり、画像形成装置２０の各部を制御すると共に、受信したジョブをジョブキューに登録し、ジョブキューからジョブを順番に読み出して印刷を実行する。
【００２６】
また、図３（ｂ）に示すように、制御部２１は、ＰＤＬで記述されたジョブを翻訳しビットマップ形式の画像データを生成する画像処理部と、受信したジョブを判定する（予約ジョブであるか、差し替えジョブであるか、通常のジョブであるかを判定する）ジョブ判定部と、予約ジョブを受信した場合は当該予約ジョブをジョブキューに登録して印刷の順番を確保すると共に、差し替えジョブを受信した場合はジョブキューの予約ジョブを差し替えジョブに差し替えるジョブ処理部としても機能する。
【００２７】
表示部２２は、液晶表示装置や有機ＥＬ表示装置等からなり、各種画面を表示する。また、操作部２３は、ボタンやスイッチ等からなり、各種操作を可能にする。なお、表示部２２と操作部２３は別々の装置としても良いし、表示部２２上に、透明電極が格子状に配置された感圧式の操作部（タッチパネル）２３を設けた一体の装置としてもよい。
【００２８】
ＡＤＦ２４は、単数もしくは複数枚のドキュメントを自動で画像読取部２５へ搬送する部分である。
【００２９】
画像読取部２５は、原稿台に載置されたドキュメントの画像を光学的に読み取る部分であり、ドキュメントを走査する光源と、ドキュメントで反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００３０】
給紙部２６は、各種サイズの用紙を格納する用紙トレイで構成される。また、格納された用紙を印刷部２７へ送り出す部分を含む。
【００３１】
印刷部２７は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、テストプリント用ジョブに基づいて生成した画像データや画像読取部２５から読み込んだ画像データに基づいて、指定された用紙に画像を形成し、後処理部２８に送り出す。
【００３２】
後処理部２８は、印刷部２７から搬送される用紙を、制御部２１からの指示により、パンチ・ステープル・製本などのユーザの希望するフィニッシング処理を加えて出力する。
【００３３】
なお、図３では、スキャナ機能と印刷機能と後処理機能とを備えた装置の構成を記載したが、本実施形態の画像形成装置２０はジョブを処理できればよいことから、ＡＤＦ２４や画像読取部２５、後処理部２８などは省略することができる。また、本実施形態では、画像形成装置２０で印刷を実行する構成とするが、印刷部２７を別の装置として構成し、画像形成装置２０をＲＩＰ（Raster Image Processor）コントローラ等の制御装置として機能させる構成としてもよい。
【００３４】
以下、上記構成の画像形成システムの動作について説明する。
【００３５】
［プリンタドライバの動作：図４参照］
利用者は、プリンタドライバを起動し、プリンタドライバによって表示される画面で、予約ジョブの設定を行う（Ｓ１０１）。この予約ジョブには通常予約ジョブと時間指定予約ジョブの２つがある。
【００３６】
通常予約ジョブとは、印刷の順番だけを確保するものである。この通常予約ジョブは、コンピュータ装置１０から差し替えジョブが送信されるとダミージョブとなり、印刷の順番が来れば印刷が実行される。また、差し替えジョブが送信されてくる前に印刷の順番が来ると、次のジョブがダミージョブを飛び越して実行される。
【００３７】
また、時間指定予約ジョブとは、予め印刷時刻を定めた予約ジョブである。印刷時刻を指定したダミージョブを画像形成装置２０に送信しておき、指定の時刻までに差し替えジョブが来れば、ダミージョブは時間指定となり、指定の時刻に割込みで印刷が実行される。指定の時刻までに差し替えジョブが来なければ、通常予約ジョブに変更される。
【００３８】
次に、プリンタドライバは、上記設定に従って予約ジョブ（予約ジョブを特定するＩＤのみを記述した通常予約ジョブ、若しくは、印刷時刻及びＩＤを記述した時間指定予約ジョブ）を生成し、指定された画像形成装置２０に送信する（Ｓ１０２）。
【００３９】
次に、利用者は、アプリケーションを用いて印刷の対象となる文書データを作成すると（Ｓ１０３）、プリンタドライバは、文書データをＰＤＬに変換すると共に、ヘッダ等にステップＳ１０１で設定したＩＤを付加して差し替えジョブを生成し（Ｓ１０４）、その差し替えジョブを画像形成装置２０に送信する（Ｓ１０５）。
【００４０】
［画像形成装置のジョブ受信時の動作：図５参照］
画像形成装置２０の制御部２１は、ジョブを受信すると、そのジョブが予約ジョブであるかを判定する（Ｓ２０１）。予約ジョブの判定方法としては、例えば、印刷対象となるデータが含まれていない場合は予約ジョブと判定したり、ヘッダ等の所定の位置に指定時刻やＩＤが記述されている場合は予約ジョブと判定したりすることができる。そして、予約ジョブであればジョブキューに登録する（Ｓ２０２）。
【００４１】
予約ジョブでなければ、制御部２１は、受信ジョブが差し替えジョブであるかを判定する（Ｓ２０３）。差し替えの判定方法としては、例えば、ヘッダ等の所定の位置にＩＤが記述されている場合は差し替えジョブと判定することができる。そして、差し替えジョブであれば、差し替えジョブのヘッダ等の所定の位置からＩＤを取得し、それと同じＩＤの予約ジョブをジョブキューから検索し、ジョブキューに既に登録されている予約ジョブを差し替えジョブに差し替える（Ｓ２０４）。
【００４２】
予約ジョブでも差し替えジョブでもなければ、通常ジョブと判断し、受信した通常ジョブをジョブキューに登録する（Ｓ２０５）。
【００４３】
［画像形成装置のジョブ印刷時の動作：図５参照］
制御部２１は、ジョブキューの先頭にあるジョブをチェックし（Ｓ３０１）、そのジョブが予約ジョブ（ダミージョブ）であるかを判断する（Ｓ３０２）。予約ジョブ（ダミージョブ）でなければ印刷出力を行う。
【００４４】
予約ジョブ（ダミージョブ）であれば、次のジョブをチェックする（Ｓ３０３）。なお、ジョブキューが予約ジョブであふれてしまわないように、ジョブキューに登録されて任意の時間が経過したジョブは順次削除されるものとする。
【００４５】
このように、画像形成装置２０では、予約ジョブを受信するとジョブキーに登録して印刷の順番を確保し、その後、差し替えジョブを受信すると、ジョブキーの予約ジョブを差し替えジョブに差し替える制御を行うため、文書の作成前であっても印刷時刻を予約することができ、所望の時刻に印刷を実行することができる。
【００４６】
また、予約ジョブで指定された時刻までに差し替えジョブを受信しない場合は、予約ジョブを飛ばして次のジョブが処理されるため、予約ジョブに基づいて印刷が実行されることはない。
【００４７】
なお、上記フローでは、コンピュータ装置１０で予約ジョブを特定するＩＤを設定する構成としたが、このＩＤは画像形成装置２０で設定することもできる。その場合は、コンピュータ装置１０から予約ジョブを送信すると、画像形成装置２０は、その予約ジョブに付与するＩＤを設定してコンピュータ装置１０に通知し、コンピュータ装置１０では、通知されたＩＤを差し替えジョブに付加して送信する構成とすればよい。
【００４８】
また、上記フローでは、ＩＤを用いて予約ジョブと差し替えジョブとを対応付ける構成としたが、ジョブの予約を行う利用者が限定されている場合には、予約ジョブと差し替えジョブとを正確に対応付けなくても問題は生じない。その場合は、画像形成装置２０は、差し替えジョブを受信したら、ジョブキーに登録された順番に予約ジョブと差し替えればよい。
【００４９】
以上が本実施形態の画像形成システムの基本構成であるが、本発明は複数の画像形成装置を備える画像形成システムに適用することもできる。例えば、通信ネットワークに複数の画像形成装置が接続されており、各々の画像形成装置の性能（プリント速度やプリントの精細度、カラー／モノクロなど）が異なる場合、相対的に性能が低い画像形成装置で試し印刷（テストプリントと呼ぶ。）を行って印刷結果を確認した後、相対的に性能が高い画像形成装置で正規の印刷（本番プリントと呼ぶ。）を行う方法が用いられるが、その際、予約ジョブで印刷の順番を確保することによって、本番プリントを効率的に印刷することができる。そこで、以下の実施例では、上記画像形成システムに予約ジョブを適用する場合について説明する。
【実施例１】
【００５０】
まず、本発明の第１の実施例に係る画像形成装置及び画像形成システムについて、図７乃至図１４を参照して説明する。図７は、本実施例の画像形成システムの構成及び概略の処理を模式的に示す図であり、図８は、テストプリント用印刷装置の制御部の構成を示すブロック図、図９は、本番プリント用印刷装置の制御部の構成を示すブロック図である。また、図１０は、コンピュータ装置（プリンタドライバ）の動作を示すフローチャート図であり、図１１は、テストプリント用印刷装置の動作を示すフローチャート図、図１２及び図１３は、本番プリント用印刷装置の動作を示すフローチャート図である。また、図１４は、本実施例のテストプリント用印刷装置の表示部に表示される画面の一例である。
【００５１】
図７に示すように、本実施例の画像形成システムは、印刷ジョブを送信して印刷を指示するコンピュータ装置１０と、印刷ジョブに基づいてテストプリントを行う画像形成装置（以下、テストプリント用印刷装置３０と呼ぶ。）と、印刷ジョブに基づいて本番プリントを行う画像形成装置（以下、本番プリント用印刷装置４０と呼ぶ。）とで構成され、これらは通信ネットワークによって接続されている。以下、各装置について詳細に説明する。
【００５２】
［コンピュータ装置］
コンピュータ装置１０は、図２（ａ）と同様に、制御部１１と、表示部１２と、操作部１３などで構成される。
【００５３】
各部の基本動作は実施形態と同様であるが、本実施例では、制御部１１（プリンタドライバ）は、アプリケーションで作成した文書データをページ記述言語のジョブに変換すると共に、テストプリントの印刷条件を規定する情報（テストプリント用設定情報と呼ぶ。）と予約ジョブに記述する印刷時刻やＩＤなどの情報（予約設定情報と呼ぶ。）とを付加して、本番プリント用ジョブを生成し、当該本番プリント用ジョブを通信Ｉ／Ｆ部１１ｄを介してテストプリント用印刷装置３０に送信する制御を行う。
【００５４】
［テストプリント用印刷装置］
テストプリント用印刷装置３０は、図３（ａ）と同様に、制御部２１と、表示部２２と、操作部２３と、ＡＤＦ２４と、画像読取部２５と、給紙部２６と、印刷部２７と、後処理部２８などで構成される。
【００５５】
各部の基本動作は実施形態と同様であるが、本実施例では、制御部は、図８に示すように、ＰＤＬで記述されたジョブを翻訳しビットマップ形式の画像データを生成する画像処理部と、受信した本番プリント用ジョブから予約設定情報を抽出し、予約設定情報を記述した予約ジョブを生成する予約ジョブ生成部と、受信した本番プリント用ジョブからテストプリント用設定情報を抽出し、当該テストプリント用設定情報に基づいてテストプリントを出力するジョブ処理部と、予約ジョブと本番プリント用ジョブとを本番プリント用印刷装置４０に送信するジョブ送信部としても機能する。
【００５６】
［本番プリント用印刷装置］
本番プリント用印刷装置４０は、図３（ａ）と同様に、制御部２１と、表示部２２と、操作部２３と、ＡＤＦ２４と、画像読取部２５と、給紙部２６と、印刷部２７と、後処理部２８などで構成される。
【００５７】
各部の基本動作は実施形態と同様であるが、本実施例では、制御部は、図９に示すように、ＰＤＬで記述されたジョブを翻訳しビットマップ形式の画像データを生成する画像処理部と、受信したジョブを判定する（予約ジョブであるか、本番プリント用ジョブであるかを判定する）ジョブ判定部と、予約ジョブを受信した場合は当該予約ジョブをジョブキューに登録して印刷の順番を確保すると共に、本番プリント用ジョブを受信した場合はジョブキューの予約ジョブを本番プリント用ジョブに差し替えるジョブ処理部としても機能する。
【００５８】
なお、本実施例のテストプリント用印刷装置３０及び本番プリント用印刷装置４０はテストプリント又は本番プリントを印刷できればよいことから、ＡＤＦ２４や画像読取部２５、後処理部２８などは省略することができる。また、テストプリント用印刷装置３０と本番プリント用印刷装置４０とは別々の装置であればよく、これらの装置の性能は同じであってもよいし、異なっていてもよい。
【００５９】
以下、上記構成の画像形成システムの動作について説明する。
【００６０】
［コンピュータ装置１０のプリンタドライバの動作：図１０参照］
利用者は、アプリケーションを用いて印刷の対象となる文書データを作成し、当該アプリケーションの画面において印刷を指示すると、制御部（プリンタドライバ）は、表示部に印刷設定画面を表示させる。利用者は、この印刷設定画面で本番プリント用の設定作業（印刷部数、用紙、倍率、片面／両面、カラー／モノクロ、後処理等の印刷条件の設定、本番プリント用印刷装置４０の選択など）を行い（Ｓ４０１）、テストプリント用印刷装置を選択する（Ｓ４０２）。
【００６１】
次に、制御部（プリンタドライバ）は、上記印刷設定画面で設定された本番プリント用の設定を元に、テストプリント用の設定を作成する（Ｓ４０３）。このテストプリント用の設定とは、本番プリントの印刷状態を確認できるようにする設定であり、例えば、本番プリント用の設定で印刷部数が複数の場合は、テストプリント用の設定では印刷部数を１部にする。また、本番プリントで多数のページを印刷する場合は、テストプリントではその中から選択したページのみを印刷するようにする。また、本番プリントで特殊な用紙（普通紙以外の用紙や汎用サイズ以外の用紙）に印刷する場合は、テストプリントでは汎用サイズの普通紙に印刷するようにする。また、本番プリントの設定でステープルやパンチなどの後処理が指定されている場合が、テストプリント用の設定では、後処理の指定を外したり、ステープルやパンチを行う位置にステープル針、パンチ穴の画像を印刷し、ステープルやパンチの位置を確認できるようにする。
【００６２】
次に、利用者は、予約ジョブの設定を行う（Ｓ４０４）。具体的には、本番プリント用ジョブに基づく印刷を実行させる印刷時刻と、予約ジョブと本番プリント用ジョブとを対応付けるためのＩＤとを設定する。なお、印刷の順番のみを確保する場合は印刷時刻を設定しなくてもよいし、ジョブの予約を行う利用者が限定されている場合には、必ずしも予約ジョブと本番プリント用ジョブとをＩＤで対応付けなくてもよい。
【００６３】
次に、制御部（プリンタドライバ）は、本番プリント用の設定に基づいて本番プリント用ジョブを作成し、その本番プリント用ジョブにテストプリント用設定情報と予約設定情報とを付加し、テストプリント用印刷装置３０に送信する（Ｓ４０５）。その後、利用者はテストプリント用印刷装置３０に移動する。
【００６４】
［テストプリント用印刷装置３０の動作：図１１参照］
テストプリント用印刷装置３０の制御部は、ジョブを受信し（Ｓ５０１）、そのジョブにテストプリント用設定情報が含まれているかを判定する（Ｓ５０２）。テストプリント用設定情報が含まれていない場合は、通常の印刷処理を実行して（Ｓ５０３）、処理を終了する。一方、テストプリント用設定情報が含まれている場合は、本番プリント用ジョブに記述された予約設定情報を確認し、予約設定情報を記述した予約ジョブ（ＩＤのみを記述した通常予約ジョブ、若しくは、印刷時刻及びＩＤを記述した時間指定予約ジョブ）を生成して、本番プリント用印刷装置４０に送信する（Ｓ５０４）。
【００６５】
次に、制御部は、テストプリント用設定情報に基づいてテストプリントを出力した後（Ｓ５０５）、表示部にテストプリントの印刷結果の入力を促すメッセージを表示し（Ｓ５０６）、本番プリントを行うかを利用者に確認する（Ｓ５０７）。
【００６６】
本番プリントを行わない場合は、制御部は、本番プリント用印刷装置４０に予約ジョブの取り消しを要求し（Ｓ５０８）、一連の処理を終了する。一方、本番プリントを行う場合は、制御部は、本番プリント用ジョブの設定を変更するかを利用者に確認する（Ｓ５０９）。設定を変更する場合は、表示部に図１４に示すような印刷設定画面５０を表示する。この印刷設定画面５０には、基本設定（印刷濃度や片面／両面、用紙サイズ、倍率）や仕上がり設定（パンチ・ステープル・製本）などを設定する欄が設けられており、利用者は当該印刷設定画面５０から設定の変更を行う（Ｓ５１０）。
【００６７】
次に、制御部は、本番プリント用ジョブを解析して本番プリント用印刷装置４０を特定し、本番プリント用ジョブ（Ｓ５１０で設定の変更が指示された場合は、その指示に従って設定を変更した本番プリント用ジョブ）からテストプリント用設定情報及び予約設定情報を外して、本番プリント用印刷装置４０に送信する（Ｓ５１１）。その後、必要に応じて、利用者は本番プリント用印刷装置４０に移動して本番プリントの出力を待つ。
【００６８】
［本番プリント用印刷装置４０の動作（ジョブ登録）：図１２参照］
まず、本番プリント用印刷装置４０の制御部は、ジョブを受信すると（Ｓ６０１）、そのジョブが予約ジョブ（ダミージョブ）であるかを判断する（Ｓ６０２）。
【００６９】
受信ジョブが予約ジョブの場合は、制御部は、予約ジョブをジョブキューに登録する（Ｓ６０３）。一方、受信ジョブが予約ジョブでない場合（すなわち、本番プリント用ジョブの場合）は、制御部は、ジョブキューに登録されている予約ジョブと受信した本番プリント用ジョブを差し替える（Ｓ６０４）。その際、予約ジョブと本番プリント用ジョブとがＩＤで対応付けられている場合は、ＩＤが一致する予約ジョブと本番プリント用ジョブとを差し替えればよいし、ＩＤで対応付けられていない場合は、ジョブキューに登録されている順に予約ジョブを本番プリント用ジョブに差し替えればよい。
【００７０】
次に、制御部は、そのジョブに印刷時間指定があるかを判断し（Ｓ６０５）、印刷時間指定がある場合は、指定の時間が来ると割込みで印刷動作が起動される旨のメッセージを表示部に表示して、利用者に周知する（Ｓ６０６）。
【００７１】
［本番プリント用印刷装置４０の動作（プリント実行：図１３参照］
本番プリント用印刷装置４０の制御部は、処理対象のジョブが予約ジョブ（ダミージョブ）であるかを判断し（Ｓ７０１）、予約ジョブ（ダミージョブ）の場合は、次のジョブをチェックする（Ｓ７０２）。
【００７２】
予約ジョブ（ダミージョブ）でなければ、制御部は、印刷時間の指定があるかを判断し（Ｓ７０３）、印刷時間の指定がある場合は、現在の時間が指定された時間であるかを判断し（Ｓ７０４）、指定された時間でなければ次のジョブをチェックして（Ｓ７０２）、同様の処理を繰り返す。
【００７３】
一方、印刷時間の指定がない場合（Ｓ７０３のＮｏ）、又は、現在の時間が指定された時間である場合（Ｓ７０４のＹｅｓ）は、本番プリント用ジョブに基づいて本番プリントを出力する（Ｓ７０５）。
【００７４】
このように、テストプリント用印刷装置３０は、本番プリント用印刷装置４０に予約ジョブを送信して印刷の順番を確保するため、本番プリントの前にテストプリントを行う場合であっても、効率的に本番プリントを出力することができる。
【００７５】
なお、上記実施例では、コンピュータ装置１０は、テストプリント用設定情報と予約設定情報とを付加した本番プリント用ジョブをテストプリント用印刷装置３０に送信する構成としたが、テストプリント用ジョブと本番プリント用ジョブとを別ジョブとし、いずれかのジョブに予約設定情報を付加して送信する構成としてもよい。また、予約ジョブとテストプリント用ジョブと本番プリント用ジョブとを別ジョブとしてテストプリント用印刷装置３０に送信する構成としてもよい。
【実施例２】
【００７６】
次に、本発明の第２の実施例に係る画像形成装置及び画像形成システムについて、図１５乃至図１８を参照して説明する。図１５は、本実施例の画像形成システムの構成及び概略の処理を模式的に示す図である。また、図１６及び図１７は、コンピュータ装置（プリンタドライバ）の動作を示すフローチャート図であり、図１８は、テストプリント用印刷装置の動作を示すフローチャート図である。
【００７７】
前記した第１の実施例では、テストプリント用印刷装置３０から本番プリント用印刷装置４０に予約ジョブ及び本番プリント用ジョブを送信する構成としたが、図１５に示すように、コンピュータ装置１０から本番プリント用印刷装置４０に予約ジョブ及び本番プリント用ジョブを送信することもできる。
【００７８】
この場合、各装置の基本構成は前記した第１の実施例と同様であるが、本実施例では、コンピュータ装置１０の制御部１１（プリンタドライバ）は、テストプリント用ジョブを生成してテストプリント用印刷装置３０に送信すると共に、予約ジョブ及び本番プリント用ジョブを生成して本番プリント用印刷装置４０に送信する制御を行う。
【００７９】
以下、上記構成の画像形成システムの動作について説明する。なお、本番プリント用印刷装置４０の動作は前記した第１の実施例と同様であるため、説明は省略する。
【００８０】
［プリンタドライバの動作（テストプリント用ジョブ送信時）：図１６参照］
利用者は、アプリケーションを用いて印刷の対象となる文書データを作成し、当該アプリケーションの画面において印刷を指示すると、制御部（プリンタドライバ）は、表示部に印刷設定画面を表示させる。利用者は、この印刷設定画面でテストプリント用の設定作業（印刷部数、用紙、倍率、片面／両面、カラー／モノクロ、後処理等の印刷条件の設定、テストプリント用印刷装置３０の選択など）を行う（Ｓ８０１）。
【００８１】
次に、利用者は、予約ジョブの設定を行う（Ｓ８０２）。具体的には、本番プリント用ジョブに基づく印刷を実行させる印刷時刻と、予約ジョブと本番プリント用ジョブとを対応付けるためのＩＤとを設定する。なお、印刷の順番のみを確保する場合は印刷時刻を設定しなくてもよいし、ジョブの予約を行う利用者が限定されている場合には、必ずしも予約ジョブと本番プリント用ジョブとをＩＤで対応付けなくてもよい。
【００８２】
次に、制御部（プリンタドライバ）は、テストプリント用の設定を記述したテストプリント用ジョブをテストプリント用印刷装置３０に送信し（Ｓ８０３）、予約ジョブを本番プリント用印刷装置４０に送信する（Ｓ８０４）。その後、利用者はテストプリント用印刷装置３０に移動する。
【００８３】
［プリンタドライバの動作（テストプリント確認時）：図１７参照］
利用者は、テストプリントを確認後、テストプリント用印刷装置３０を操作してプリンタドライバを遠隔起動すると、プリンタドライバは、表示部に印刷設定画面を表示させ、利用者は、この印刷設定画面で本番プリント用の設定作業を行う（Ｓ９０１）。
【００８４】
次に、制御部１１（プリンタドライバ）は、上記印刷設定画面で設定された本番プリント用の設定を元に、本番プリント用ジョブを生成し、本番プリント用印刷装置４０に送信する（Ｓ９０２）。
【００８５】
［テストプリント用印刷装置３０の動作：図１８参照］
テストプリント用印刷装置３０の制御部は、ジョブを受信し（Ｓ１００１）、そのジョブがテストプリント用ジョブであるかを判定する（Ｓ１００２）。テストプリント用ジョブでない場合は、通常の印刷処理を実行して（Ｓ１００３）、処理を終了する。
【００８６】
一方、テストプリント用ジョブの場合は、テストプリントを出力した後（Ｓ１００４）、表示部にテストプリントの印刷結果の入力を促すメッセージを表示し（Ｓ１００５）、本番プリントを行うかを利用者に確認する（Ｓ１００６）。
【００８７】
本番プリントを行わない場合は、制御部は、プリンタドライバに、本番プリント用印刷装置４０の予約ジョブの取り消しを要求し（Ｓ１００７）、一連の処理を終了する。一方、本番プリントを行う場合は、利用者は、操作部を操作してコンピュータ装置１０にアクセスし、プリンタドライバを起動させる（Ｓ１００８）。そして、利用者は、プリンタドライバによって表示される画面で本番プリント用ジョブの設定を行い、本番プリント用ジョブを本番プリント用印刷装置４０に送信するように、プリンタドライバに指示する（Ｓ１００９）。その後、必要に応じて、利用者は本番プリント用印刷装置４０に移動して本番プリントの出力を待つ。
【００８８】
このように、コンピュータ装置１０は、本番プリント用印刷装置４０に予約ジョブを送信して印刷の順番を確保するため、本番プリントの前にテストプリントを行う場合であっても、効率的に本番プリントを出力することができる。
【００８９】
なお、本発明は上記各実施例の記載に限定されず、本発明の趣旨を逸脱しない限りにおいて、その構成や制御方法は適宜変更可能である。
【００９０】
例えば、上記各実施例では、予約ジョブを送信した後にテストプリントを出力したが、予約ジョブの送信タイミングは変更可能であり、例えば、テストプリントの出力中や出力後に予約ジョブを送信してもよい。
【産業上の利用可能性】
【００９１】
本発明は、ジョブをジョブキューに登録して順番に処理する画像形成装置及び当該画像形成装置を含む画像形成システムに利用可能である。
【符号の説明】
【００９２】
１０  コンピュータ装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  メモリ
１１ｃ  ＨＤＤ
１１ｄ  通信Ｉ／Ｆ部
１２  表示部
１３  操作部
２０  画像形成装置
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  メモリ
２１ｃ  ＨＤＤ
２１ｄ  通信Ｉ／Ｆ部
２２  表示部
２３  操作部
２４  ＡＤＦ
２５  画像読取部
２６  給紙部
２７  印刷部
２８  後処理部
３０  テストプリント用印刷装置
４０  本番プリント用印刷装置
５０  印刷設定画面
【図１】
2011016336.tif 000003
【図２】
2011016336.tif 000004
【図３】
2011016336.tif 000005
【図４】
2011016336.tif 000006
【図５】
2011016336.tif 000007
【図６】
2011016336.tif 000008
【図７】
2011016336.tif 000009
【図８】
2011016336.tif 000010
【図９】
2011016336.tif 000011
【図１０】
2011016336.tif 000012
【図１１】
2011016336.tif 000013
【図１２】
2011016336.tif 000014
【図１３】
2011016336.tif 000015
【図１４】
2011016336.tif 000016
【図１５】
2011016336.tif 000017
【図１６】
2011016336.tif 000018
【図１７】
2011016336.tif 000019
【図１８】
2011016336.tif 000020