(57)【要約】【課題】指定された時刻に確実にジョブを開始できるようにジョブの投入及び／又はやジョブの編集を管理可能にする。【解決手段】時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムにおいて、時刻が指定された新規ジョブの投入が要求されると、この新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かが判定される。そして、干渉すると判定された場合は、この新規ジョブの投入が禁止される。【選択図】    図１６
2007048001.tif 000002
【特許請求の範囲】
【請求項１】
時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムであって、
時刻が指定された新規ジョブの投入を要求する要求手段と、
前記新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かを判定する判定手段と、
前記判定手段により、干渉すると判定された場合は、前記新規ジョブの投入を禁止する禁止手段とを備えることを特徴とする画像形成システム。
【請求項２】
前記判定手段は、前記新規ジョブの指定時刻と同一の指定時刻を有する登録済みのジョブが存在する場合に、該新規ジョブと登録済みのジョブの印刷処理が干渉すると判定することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記判定手段は、前記新規ジョブの指定時刻とデータ量に基づいて算出された印刷期間と、登録済みのジョブの指定時刻とデータ量に基づいて算出された印刷期間とに基づいて、該新規ジョブと登録済みのジョブとの干渉を判定することを特徴とする請求項１に記載の画像形成システム。
【請求項４】
前記禁止手段は、前記新規ジョブの投入が禁止された場合にメッセージを表示し、時刻の再設定を促すことを特徴とする請求項１に記載の画像形成システム。
【請求項５】
登録済みのジョブのうちの一つを選択する選択手段と、
選択されたジョブの更新内容を指示する更新指示手段と、
前記更新指示手段によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する更新可否判定手段と、
前記更新可否判定手段により、干渉すると判定された場合は、前記更新指示手段による更新内容の実行を禁止する更新禁止手段とを更に備えることを特徴とする請求項１に記載の画像形成システム。
【請求項６】
指定された時刻にジョブの印刷を開始するよう時刻が指定されたジョブを登録する情報処理装置であって、
新規ジョブについて時刻を指定する指定手段と、
前記新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かを判定する判定手段と、
前記判定手段により、干渉すると判定された場合は、前記新規ジョブの投入を禁止する禁止手段とを備えることを特徴とする情報処理装置。
【請求項７】
前記判定手段は、登録済みの他のジョブの指定時刻を外部より取得することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
登録済みのジョブのうちの一つを選択する選択手段と、
選択されたジョブの更新内容を指示する更新指示手段と、
前記更新指示手段によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する更新可否判定手段と、
前記更新可否判定手段により、干渉すると判定された場合は、前記更新指示手段による更新内容の実行を禁止する更新禁止手段とを更に備えることを特徴とする請求項６に記載の情報処理装置。
【請求項９】
時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムを構成可能な情報処理装置であって、
登録済みのジョブのうちの一つを選択する選択手段と、
選択されたジョブの更新内容を指示する更新指示手段と、
前記更新指示手段によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する判定手段と、
前記判定手段により、干渉すると判定された場合は、前記更新指示手段による更新内容の実行を禁止する禁止手段とを備えることを特徴とする情報処理装置。
【請求項１０】
前記更新指示手段による更新内容は、前記選択されたジョブの時刻指定の変更、前記選択されたジョブの1部もしくは全体のページの差し替え、前記選択されたジョブへのページの付加、前記選択されたジョブの全体もしくは一部の削除のいずれかを含むことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムの制御方法であって、
時刻が指定された新規ジョブの投入を要求する要求工程と、
前記新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かを判定する判定工程と、
前記判定工程により、干渉すると判定された場合は、前記新規ジョブの投入を禁止する禁止工程とを備えることを特徴とする画像形成システムの制御方法。
【請求項１２】
登録済みのジョブのうちの一つを選択する選択工程と、
選択されたジョブの更新内容を指示する更新指示工程と、
前記更新指示工程によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する更新可否判定工程と、
前記更新可否判定工程により、干渉すると判定された場合は、前記更新指示工程による更新内容の実行を禁止する更新禁止工程とを更に備えることを特徴とする請求項１１に記載の画像形成システムの制御方法。
【請求項１３】
指定された時刻にジョブの印刷を開始するよう時刻が指定されたジョブを登録する情報処理方法であって、
新規ジョブについて時刻を指定する指定工程と、
前記新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かを判定する判定工程と、
前記判定工程により、干渉すると判定された場合は、前記新規ジョブの投入を禁止する禁止工程とを備えることを特徴とする情報処理方法。
【請求項１４】
登録済みのジョブのうちの一つを選択する選択工程と、
選択されたジョブの更新内容を指示する更新指示工程と、
前記更新指示工程によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する更新可否判定工程と、
前記更新可否判定工程により、干渉すると判定された場合は、前記更新指示工程による更新内容の実行を禁止する更新禁止工程とを更に備えることを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムにおけるジョブ編集方法であって、
登録済みのジョブのうちの一つを選択する選択工程と、
選択されたジョブの更新内容を指示する更新指示工程と、
前記更新指示工程によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する判定工程と、
前記判定工程により、干渉すると判定された場合は、前記更新指示工程による更新内容の実行を禁止する禁止工程とを備えることを特徴とするジョブ編集方法。
【請求項１６】
請求項１１乃至１５のいずれかに記載の方法をコンピュータに実行させるための制御プログラム。
【請求項１７】
請求項１６に記載の制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の時刻に所望の印刷ジョブの印刷を開始させる時刻指定機能をもつ画像形成システムに関する。
【背景技術】
【０００２】
従来、ジョブの印刷時刻を指定して出力する技術が知られている。特許文献1には、時刻指定をしてジョブをデバイス（印刷装置）に送信し、時刻指定されたジョブを受信したデバイスにて指定時刻に当該ジョブ（プリント）を実行する技術が記載されている。このような指定時刻にジョブの印刷を開始させる技術は、印刷の混雑を避けるために有効な技術である。
【特許文献１】特開２００４−２８７６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、時刻指定が何の制約もなく自由に行えてしまうと、同じ時間帯に複数の時刻指定ジョブが実行されることとなり、結果的に所望の時刻にジョブが開始されないという事態が発生する。たとえば、直前に指定されたジョブがあった場合、そのジョブが終了していないと次のジョブは開始できない。すなわち、直前のジョブの印刷が完了していない場合、次のジョブを指定時刻に開始することはできず、ユーザは時刻指定を行ったにもかかわらずその指定時刻に出力結果を受け取ることができなくなるという不具合が生じる。
【０００４】
また、印刷時刻を指定したジョブを投入後に誤字や印刷設定のミス等に気づいた場合、元のジョブを差し替えることは非常に困難である。例えば、ジョブを差し替える場合、印刷キューに古いジョブが溜まってしまう可能性があるため、古いジョブは必ずユーザが削除する必要がある。更に、時刻指定した印刷ジョブに関して、ページ単位での差し替え、結合等の編集を行う手段は実現されていない。そのため、時刻指定した印刷ジョブを編集しようとする場合、ユーザの多大な労力が必要となり、且つ操作性も悪い。また、時刻指定した印刷ジョブを効果的に表示、及び管理する手段がないため、複数ユーザのジョブのスケジュール管理を行う面で問題があった。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、指定された時刻に確実にジョブを開始できるようにジョブの投入及び／又はジョブの編集を管理可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明による画像形成システムは以下の構成を備える。すなわち、
時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムであって、
時刻が指定された新規ジョブの投入を要求する要求手段と、
前記新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かを判定する判定手段と、
前記判定手段により、干渉すると判定された場合は、前記新規ジョブの投入を禁止する禁止手段とを備える。
【０００７】
また、上記の目的を達成するための本発明の他の態様による情報処理装置は、
指定された時刻にジョブの印刷を開始するよう時刻が指定されたジョブを登録する情報処理装置であって、
新規ジョブについて時刻を指定する指定手段と、
前記新規ジョブに対する指定時刻と、登録済みの他のジョブの指定時刻とに基づいて、該新規ジョブと登録済みのジョブの印刷処理が干渉するか否かを判定する判定手段と、
前記判定手段により、干渉すると判定された場合は、前記新規ジョブの投入を禁止する禁止手段とを備える。
【０００８】
また、上記の目的を達成するための本発明の他の態様による情報処理装置は以下の構成を備える。すなわち、
時刻が指定されたジョブを登録し、指定された時刻に該当するジョブの印刷を開始する画像形成システムを構成可能な情報処理装置であって、
登録済みのジョブのうちの一つを選択する選択手段と、
選択されたジョブの更新内容を指示する更新指示手段と、
前記更新指示手段によって指示された更新内容に従って更新されたジョブの印刷処理が、登録済みの他のジョブの印刷処理と干渉するか否かを判定する判定手段と、
前記判定手段により、干渉すると判定された場合は、前記更新指示手段による更新内容の実行を禁止する禁止手段とを備える。
【発明の効果】
【０００９】
本発明によれば、指定された時刻に確実にジョブを開始できるようにジョブの投入及び／又はやジョブの編集を管理することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、添付の図面を参照して本発明の実施形態を説明する。
【００１１】
図１は、本実施形態による画像形成システムの全体の基本的な構成例を示すブロック図である。本画像形成システムは、１つまたは複数のエンドユーザ環境１と、インターネットを介して接続されているＰＯＤ（Print On Demand）サイト環境２から成っている。
【００１２】
エンドユーザ環境１では、（図１では、エンドユーザ環境Ａ及び、エンドユーザ環境Ｂ）クライアントＰＣを利用して、プリントジョブの依頼や、ジョブのステータス確認などができる。一方、ＰＯＤサイト環境２は、本例では、工程管理部３、プリプレス部４、デジタルプリント部５、ポストプレス部６の４つの工程を含んで構成されている。
【００１３】
工程管理部３は、コンピュータや各種デバイスにより構成される本システムのワークフローを一元管理し、プリプレス部４、デジタルプリント部５、ポストプレス部６の各工程に対して作業を指示する。また、工程管理部３は、「エンドユーザからの印刷ジョブの受信／保管」、「エンドユーザからの印刷ジョブの指定に基づいた各工程のワークフローの構築」、「各デバイスや各作業者における作業の効率よいスケジュール生成」といった役割を果たす。
【００１４】
プリプレス部４は、スキャンデバイスを用いてエンドユーザで用意された紙原稿をスキャンし、スキャン画像ファイルとしてプリプレスサーバやクライアントＰＣに取り込む。スキャンデバイスとしては、スキャナやＭＦＰ（Multi Function Peripheral：マルチファンクション周辺機器）等が挙げられる。また、プリプレス部４は、スキャン画像ファイルに対する画像補正、ページの挿入／削除、各種ページレイアウト編集や面付け処理を実行したり、スキャン画像ファイルのマージを行ったりする。更に、プリプレス部４は、必要に応じて最終成果物のレイアウトや色味を確認するためのプルーフ出力を実行する機能を有する。以上の処理は、工程管理部３より受信したプリプレスジョブの作業指示に基づいて実行される。
【００１５】
デジタルプリント部５は、工程管理部３あるいはプリプレス部４より受信したプリントジョブの作業指示に従って以下のような処理を実行する。即ち、（１）白黒ＭＦＰやカラーＭＦＰ等によりエンドユーザから受け取った紙原稿をコピーする、（２）文書／画像ファイルを白黒ＭＦＰやカラーＭＦＰ等のプリントデバイスによってプリントアウトするといった役割を果たす。なお、（２）の文書／画像ファイルとしては、例えば、エンドユーザのクライアントＰＣからプリンタドライバやホットフォルダを経由して受信したものが挙げられる。また、例えば、プリプレス部４のスキャンデバイスによりスキャンしたスキャン画像ファイル、或いはそれらを編集した文書／画像ファイルが挙げられる。
【００１６】
ポストプレス部６は、工程管理部３あるいはプリプレス部４あるいはデジタルプリント部５より受信したポストプレスジョブの作業指示に従って、紙折り機、中綴じ製本機、くるみ製本機、断裁機、封入機、帳合機等の後処理デバイスを制御する。この制御により、デジタルプリント部５より出力された記録紙に対して、紙折り、中綴じ製本、くるみ製本、断裁、封入、帳合等の仕上げ処理が実行される。
【００１７】
図２は、デジタルプリント部５の構成の一例を示すブロック図である。本実施形態のデジタルプリント部５は、１台又は複数台のプリントサーバ１１、クライアントＰＣ１２、カラーＭＦＰ１３及び白黒ＭＦＰ１４がネットワークに接続された構成を有する。なお、本実施形態ではＰＯＤサイト環境２におけるデジタルプリント部５への本発明の適用例を説明するがこれに限られるものではない。例えば、１つまたは複数のクライアントがプリンタに接続されたシステムや、１つまたは複数のクライアントがプリントサーバを介してプリンタに接続されたシステム等にも本発明は適用可能である。
【００１８】
プリントサーバ１１は、２つの役割を持っている。１つは、デジタルプリント部５の外部との間における情報の送受信である。デジタルプリント部５に入稿される印刷ジョブの画像情報や設定情報などは、まずプリントサーバ１１に入力される。そして、プリントサーバ１１は、処理の終了した印刷ジョブに関するステータスなどの情報を外部に知らせる。プリントサーバ１１のもう１つの役割は、デジタルプリント部５内部の管理制御である。外部から入力された印刷ジョブ及び、デジタルプリント部５の内部で発生した印刷ジョブは、プリントサーバ１１にて一元管理される。従って、プリントサーバ１１は、デジタルプリント部５の内部にある全てのデバイスと全てのジョブの状況を監視するとともに、印刷ジョブの一時停止、設定変更、印刷再開あるいは、印刷ジョブの複製、移動、削除などの制御を行うことができる。
【００１９】
クライアントＰＣ１２は、入力されたアプリケーションファイルの編集、印刷指示、あるいは、プリントレディファイルの投入を行う。また、クライアントＰＣ１２は、プリントサーバ１１によるデバイスや印刷ジョブの監視及び制御を補佐する役割も持っている。カラーＭＦＰ１３及び白黒ＭＦＰ１４は、スキャン、プリント、コピーなど様々な機能を有する画像形成装置である。なお、カラーＭＦＰ１３と白黒ＭＦＰ１４とでスピードやコストなどが異なるため、それぞれの用途に応じて使い分ける必要がある。
【００２０】
次に、図３を用いてＭＦＰ１３，１４（以下、これらを総称する場合は、単にＭＦＰと記載する）の構成について説明する。ＭＦＰは、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備し、コピー機能やプリント機能等の複数の機能を有する画像形成装置である。なお、コピー機能とは、例えば、スキャナから出力されたイメージデータ（ジョブデータ）を、ハードディスク等のメモリを介してプリンタ部でプリントする機能である。またプリント機能とは、コンピュータ等の外部装置から入力したジョブデータを、メモリを介してプリント部でプリントする機能である。ＭＦＰには、フルカラー機とモノクロ機があるが、色処理や内部データなどを除いて、基本的な部分において、フルカラー機がモノクロ機の構成を包含することが多い。従って、ここではフルカラー機を主に説明し、必要に応じて随時モノクロ機の説明を加えることとする。
【００２１】
又、本システムの構成は、上記のようなＭＦＰと、プリント機能のみを具備した単一機能型の画像形成装置（ＳＦＰ：Single Function Peripheral（単一機能周辺機器））を共に具備する構成としてもよい。或いは、ＭＦＰもしくはＳＦＰのいずれか一方のタイプの画像形成装置のみを具備する構成でも良い。何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、本実施形態の制御が実現可能な構成であればよい。
【００２２】
図３において、入力画像処理部２１は紙原稿などの画像を読み取り、読み取られた画像データを画像処理する。ＦＡＸ部２２は、ファクシミリなどに代表される電話回線を利用した画像の送受信を行う。ＮＩＣ（Network Interface Card）部２３は、ネットワークを利用して画像データや装置情報をやりとりするためのインターフェースである。専用Ｉ／Ｆ部２４は外部装置との間で画像データなどの情報交換を行うためのインターフェースである。ＵＳＢＩ／Ｆ部２５は、ＵＳＢ（Universal Serial Bus）メモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器と画像データなどを送受するためのインターフェースである。ＭＦＰ制御部３４は、ＭＦＰの用途に応じて画像データを一時保存したり、経路を決定したりといったように、データ伝送に関する交通整理の役割を担っている。
【００２３】
文書管理部３２は、複数の画像データを格納可能なハードディスク等のメモリを具備し、複数種類の画像データを該ハードディスクに格納する。格納される画像データとしては、例えば、入力画像処理部２１からの画像データや、外部から入力された画像データが挙げられる。外部からの画像データとしては、ＦＡＸ部２２を介して入力されたファクシミリジョブの画像データ、ＮＩＣ部２３を介して入力されたコンピュータ等の外部装置からの画像データ、専用Ｉ／Ｆ部２４やＵＳＢＩ／Ｆ部２２５を介して入力された画像データがある。また、文書管理部３２は、ハードディスクに格納された画像データを適宜読み出して、プリンタ部２９等の出力部に転送する。プリンタ部２９は転送された画像データに従ってプリント処理等の出力処理を実行する。又、オペレータからの指示により、ハードディスクから読み出した画像データをＮＩＣ部２３等に転送することにより、コンピュータや他の画像形成装置等の外部装置に画像データが転送される。
【００２４】
圧縮伸張部３３は、画像データを文書管理部３２に記憶する際に必要に応じて当該画像データを圧縮する。また圧縮伸張部３３は、圧縮して格納された画像データを読み出す際に伸張処理を施し、元の画像データに戻す処理を行う。また、画像データをネットワーク上で伝送する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなどの方式で圧縮されたデータを使用することが一般的である。ＮＩＣ部２３を介してＭＦＰに入力された圧縮画像データは、必要に応じて圧縮伸張部３３にて解凍（伸張）されることになる。
【００２５】
また、リソース管理部３１は、フォント、カラープロファイル、ガンマテーブルなど共通に扱われる各種パラメータテーブルなどを格納する。リソース管理部３１はこれらのパラメータテーブルを必要に応じて呼び出すとともに、新しいパラメータテーブルを格納したり、既存のパラメータテーブルを修正、更新することができる。
【００２６】
ＭＦＰ制御部３４は、各部を制御して種々の処理を実現する。たとえば、ＭＦＰ制御部３４は、ＰＤＬデータが入力された場合に、ＲＩＰ部２７にＲＩＰ（Raster Image Processor）処理を実行させる。或いは、プリントする画像に対して、必要に応じて出力画像処理部２８でプリントのための画像処理を行わせる。更に、その際に作られる画像データの中間データやプリントレディデータ（プリントのためのビットマップデータやそれを圧縮したデータ）を必要に応じて、文書管理部３２で再度格納させることもできる。また、ＭＦＰ制御部３４は、可視画像を形成するためにプリントレディデータをプリンタ部２９に送る。プリンタ部２９でプリントアウトされたシートは後処理部３０へ送られ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００２７】
ここで、ＭＦＰ制御部３４は円滑にジョブを流す役割を担っており、ＭＦＰの使い方に応じて、例えば以下のようにパス切り替えを行う。
(1) 複写機能：入力画像処理部２１→出力画像処理部２８→プリンタ部２９。
(2) ＦＡＸ送信機能：入力画像処理部２１→ＦＡＸ部２２。
(3) ＦＡＸ受信機能：ＦＡＸ部２２→出力画像処理部２８→プリンタ部２９。
(4) ネットワークスキャン：入力画像処理部２１→ＮＩＣ部２３。
(5) ネットワークプリント：ＮＩＣ部２３→ＲＩＰ部２７→出力画像処理部２８→プリンタ部２９。
(6) 外部装置へのスキャン：入力画像処理部２１→専用Ｉ／Ｆ部２４。
(7) 外部装置からのプリント：専用Ｉ／Ｆ部２４→出力画像処理部２８→プリンタ部２９。
(8) 外部メモリへのスキャン：入力画像処理部２１→ＵＳＢＩ／Ｆ部２５。
(9) 外部メモリからのプリント：ＵＳＢＩ／Ｆ部２５→ＲＩＰ部２７→出力画像処理部２８→プリンタ部２９。
(10) ボックススキャン機能：入力画像処理部２１→出力画像処理部２８→文書管理部３２。
(11) ボックスプリント機能：文書管理部３２→プリンタ部２９。
(12) ボックス受信機能：ＮＩＣ部２３→ＲＩＰ部２７→出力画像処理部２８→文書管理部３２。
(13) ボックス送信機能：文書管理部３２→ＮＩＣ部２３。
(14) プレビュー機能：文書管理部３２→操作部２６。
【００２８】
但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、上記では文書管理部３２が始点、終点になる以外のアクセスは表記していない。また、必要に応じて利用される圧縮伸張部３３と後処理部３０、あるいは、全体のコアとなるＭＦＰ制御部３４などの処理は省略して、おおよそのフローがわかるように記載した。
【００２９】
また、上記以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能を初めとして、様々な機能との組み合わせが考えられるが、ここでは割愛する。
【００３０】
また、ボックススキャン、ボックスプリント、ボックス受信、あるいは、ボックス送信といったボックス機能は、文書管理部３２を利用したデータの書き込みや読み出しを伴うＭＦＰの処理機能である。より詳しくは、ボックス機能は、ジョブ毎やユーザ毎に文書管理部３２内のメモリを分割して一次的にデータを保存して、ユーザＩＤやパスワードを組み合わせてデータの入出力を行う機能である。
【００３１】
更に、操作部２６は、上記の様々なフローや機能を選択したり操作指示したりするためのものである。操作部２６の表示装置に高解像度のものを用いることにより、文書管理部３２にある画像データをプレビューし、確認後ＯＫならばプリントするといった操作も可能である。
【００３２】
次に、図４を用いてＭＦＰの入力画像処理部２１について説明する。 図４は、入力画像処理部２１の構成と画像データのフローを示すブロック図である。
【００３３】
原稿画像は、ＣＣＤセンサ４１により電気信号（画像信号）に変換される。このＣＣＤセンサ４１はＲＧＢ３ラインのカラーセンサであり、読み込まれた画像はＲ（Red）、Ｇ（Green）、Ｂ（Blue）それぞれの画像信号としてＡ／Ｄ変換部４２に入力される。Ａ／Ｄ変換部４２は、入力された画像信号に対してゲイン調整、オフセット調整を行った後、各色の信号毎に８ビットのデジタル画像データに変換する。シェーディング補正部４３は基準白色板の読み取り信号を用いて、ＣＣＤセンサ４１の各画素の感度のばらつきや原稿照明ランプの光量のばらつきなどを色毎に補正する。
【００３４】
さらに、ＣＣＤセンサ４１の各色ラインセンサは、相互に所定の距離を隔てて配置されている。このため、色オフセット部４４は、ＣＣＤのＲＧＢの並びから来る副走査方向（紙送り方向）の空間的ずれをラインディレイ調整回路により補正する。また、副ＭＴＦ（Modulation Transfer Function：変調伝達関数）補正部４４は、センサのムラなどから生じるずれの補正を行う。特に、白と黒の間隔が狭まることで生じるコントラストの低下や画像のボケも補正する。入力ガンマ補正部４５は、ＲＧＢの各入力に対し、露光量と輝度が線形関係になるように補正を行う一次元のルックアップテーブル（ＬＵＴ：LookUp Table）である。
【００３５】
入力ダイレクトマッピング部４６は、色空間を統一するため、入力されたＲＧＢ信号からデバイス内のＲＧＢ信号に変換する３次元のＬＵＴである。入力ダイレクトマッピング部４６は、ＣＣＤセンサ４１のＲＧＢフィルタの分光特性で決まる読取色空間を、ｓＲＧＢなどの標準色空間に変換する部分であり、ＣＣＤセンサ４１の感度特性や照明ランプのスペクトル特性等の諸特性なども吸収することができる。主ＭＴＦ補正部４７では、注目画素と左右それぞれの画素に対して加重平均をとることで主走査方向のＭＴＦ補正を実現している。
【００３６】
像域判定部４８は、文字判定部と無彩色判定部からなっている。前者はＲＧＢ画像データから、文字領域や線画輪郭領域の画素判定を行い、その結果を像域データＺＡとして出力する。後者は、ＲＧＢ空間の画像データをＬ＊ａ＊ｂ＊やＹＵＶといった輝度色差空間の画像データに変換した後、低彩度領域や黒文字、色文字領域を判定し、その結果を像域データＺＢとして出力する。ここでは、像域データＺＡ及びＺＢを併せて像域データと呼ぶこととする。
【００３７】
次に、空間フィルタ部４９は、像域データを用いて、輝度成分に対してフィルタリングを行う。具体的には、文字領域にエッジ強調を行い、写真領域にはスムージングか弱いエッジ強調といった異なるシャープネスフィルタを適用する。
【００３８】
彩度抑圧部５０は、像域データから低彩度と判定された領域に対し、彩度の抑圧を行う。黒文字領域をＫ（Black）単色で表現するため、色差をゼロにして処理する。ＡＣＳ（Auto Color Select）部５１は、像域判定の結果から低彩度の画素をカウントし、白黒画像かカラー画像かを判定する。ＢＥ（下地除去：Background Erase）サンプリング部５２は、下地を検出するため、指定された矩形領域の画素を離散的にサンプリングし、輝度のヒストグラムを作成し、これをプリント時の下地除去に利用する。
【００３９】
次に、図５を用いてＭＦＰの出力画像処理部２８について説明する。出力画像処理部２８（カラー系）に入力される画像データは、大きく分けて複写動作など入力画像処理部２１からの出力データを扱うＲＧＢ系データと、ネットワークプリント動作などＲＩＰ部２７からの出力データを扱うＣＭＹＫ系データとに分かれている。前者の場合、下地除去部６１に入力され、後者の場合は、出力ガンマ補正部６３に入力される。
【００４０】
まず、下地除去部６１では、スキャナで読み取ったＲＧＢ画像データに対して、ＢＥサンプリング部の結果に基づいて、下地部を除去するための非線形変換を行う。次に出力ダイレクトマッピング部６１において、ＲＧＢ画像データからＣＭＹＫ画像データに変換される。変換においては、ＲＧＢそれぞれの値をルックアップテーブルに入力し、その出力値の総和からＣ（Cyan）成分を作る。同様に、Ｍ（Magenta）、Ｙ（Yellow）、Ｋ（BlacK）それぞれの成分もルックアップテーブルとその加算演算で形成している。このとき、入力画像処理部２１にて検出された像域データに基づいて、３次元のルックアップテーブルが利用されており、文字領域と写真領域ではそれぞれ異なる種類のルックアップテーブルが適用されている。
【００４１】
出力ガンマ補正部６３では、プリンタに対応した出力画像の濃度補正を行っている。ＣＭＹＫそれぞれ一次元のルックアップテーブルを利用して、画像形成ごと異なる出力画像データのリニアリティを保つ役割を果たしており、一般的にカラーキャリブレーションの結果は、このルックアップテーブルに反映される。
【００４２】
ハーフトーン処理部６４は、ＭＦＰ機能に応じて、異なる種類のスクリーニングを択一的に適用することができる。一般に、複写動作などでは、モアレの起きにくい誤差拡散系のスクリーニングが利用される。プリント動作では、文字や細線の再現性を考えてディザマトリクスなどを利用した多値スクリーン系のスクリーニングが用いられることが多い。前者は、注目画素とその周辺画素に対して誤差フィルタで重み付けし、階調数を保ちながら多値化の誤差を配分して補正していく方法である。一方、後者は、ディザマトリックスの閾値を多値に設定し、擬似的に中間調を表現する方法で、ＣＭＹＫ独立に変換し、入力画像データによって低線数と高線数とを切り替えて再現する。更に、スムージング処理部６５は、ＣＭＹＫそれぞれに対し、エッジ部分をパターンマッチングにより検出し、より滑らかに再現されるパターンに変換することでジャギーを軽減する方法である。
【００４３】
次に、４Ｄ（ドラム）カラー系ＭＦＰの構成について、図６を用いて説明する。
【００４４】
４Ｄカラー系ＭＦＰは、スキャナ部７１、レーザ露光部７２、感光ドラム、作像部７３、定着部７４、給紙／搬送部７５及び、これらを制御する不図示のプリンタ制御部から構成される。なお、例えば、スキャナ部７１は入力画像処理部２１に対応する。また、レーザ露光部７２、感光ドラム、作像部７３、定着部７４、給紙／搬送部７５はプリンタ部２９に対応する。
【００４５】
スキャナ部７１は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部７２は、スキャナ部７１等からの画像データに応じて変調されたレーザ光などの光線を、等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、得られた反射走査光を感光ドラムに照射する。
【００４６】
作像部７３は、一連の電子写真プロセスを実行する現像ユニット（現像ステーション）を４連備えている。一連の電子写真プロセスは以下のプロセスを含む。すなわち、感光ドラムを回転駆動し、帯電器によって帯電させ、レーザ露光部に７２よって感光ドラム上に形成された潜像をトナーによって現像し、そのトナー像をシートに転写し、その際に転写されずに感光ドラム上に残ったトナーを回収する各プロセスである。シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられた４連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行していく。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
【００４７】
定着部７４は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部７３によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００４８】
給紙／搬送部７５は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上有する。不図示のプリンタ制御部の指示に応じてシート収納庫に収納された複数のシートの中から一枚を分離し、作像部・定着部７５へ搬送する。シートは搬送され、前述の現像ステーションによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合は、定着部７４を通過したシートを再度作像部７３へ搬送する搬送経路を通るように制御する。
【００４９】
プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部３４と通信して、その指示に応じて制御を実行すると共に、前述のスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００５０】
印刷アプリケーションからＭＦＰ等のプリントデバイスにプルーフ出力したり、最終成果物を出力したりするための一手段として、プリンタドライバが使用される。本実施例では、プリンタドライバから時刻指定したジョブを投入して、そのジョブに対して編集処理を行う。
【００５１】
図７は、クライアントＰＣ１２上のプリンタドライバの画面の一例を示す図である。プリンタドライバの設定画面は、作業者がＭＦＰ等のプリントデバイスに印刷データを印刷する場合に、一般的に印刷アプリケーションの印刷メニューを選択することにより表示される画面である。
【００５２】
オペレータは、当該設定画面の「プリンタ名」プルダウンリストボックス８１を用いて使用するプリントデバイスを選択することができる。プルダウンリストボックス８１には、図２に示したネットワークに接続されているプリンタ（ＭＦＰ１３，１４）が登録されている。プリダウンリストボックス８１からプリントデバイスが選択されると、その下の「状態」、「種類」、「場所」、「コメント」に当該プリントデバイスに関する情報が表示される。すなわち、「状態」にプリントデバイスの状態が、「種類」にプリンタドライバの種類が、「場所」にプリントデバイスの設置場所情報が、「コメント」にプリントデバイス管理者からのコメント情報が表示される。印刷データをプリントデバイスに印刷せずにファイルに出力したい場合は、「ファイルへ出力」チェックボックス８１ａを選択状態にする。
【００５３】
「印刷範囲」８２では、「全て」「現在のページ」「選択したページ」「ページ指定」のいずれかをラジオボタンで選択することにより、印刷したいページを指定する。なお、「ページ指定」を選択した場合は、エディットボックスに印刷したいページ番号を入力する。さらに「印刷対象」プルダウンリストボックス８３により、印刷対象となる文書の属性を選択し、「印刷指定」プルダウンリストボックス８４により、全てのページを印刷するのか、奇数あるいは偶数ページだけを印刷するのかを指定できる。
【００５４】
「印刷部数」８５では、「部数」スピンボックス８５ａに印刷したい部数を入力することができる。また、複数部数をページ単位ではなく部単位で印刷する場合は、「部単位で印刷」チェックボックスを選択状態にする。
【００５５】
「拡大／縮小」では、「１枚あたりのページ数」プルダウンリストボックス８６により、Ｎ−ｕｐ印刷（１つの印刷面に複数ページをレイアウトする印刷）を指定することができる。また、「用紙サイズの指定」プルダウンリストボックス８７により、原稿サイズに対する用紙サイズを選択することができる。
【００５６】
また、「プロパティ」ボタン８８を押下することにより、さらに詳細な印刷属性を設定することができる。
【００５７】
オペレータがプリンタドライバの設定画面の設定を終了し、「ＯＫ」ボタン８９が押下されると、ＭＦＰは印刷データをプリンタ部２９によって印刷したり、ファイルに出力したりすることができる。印刷やファイル出力を止める場合は、「キャンセル」ボタン９０を押下すればよい。
【００５８】
次に、新規の印刷ジョブを印刷時刻指定して投入する際の処理を説明する。本実施形態では、後述するプリントジョブの管理により、ジョブの開始時刻を指定してジョブを投入する場合に、指定時刻に確実にジョブが開始されるようデバイスに対する時刻指定ジョブの投入を適切に制御することができる。より詳細には、すでにデバイスに投入されている時刻指定ジョブの情報を参照することで、ジョブの実行を開始すべき時刻を適切に指定してジョブを投入できる。なお、以下では、時刻指定された印刷ジョブを時刻指定ジョブと称する。図１６は新規の時刻指定ジョブの登録処理を説明するフローチャートである。
【００５９】
まず、ステップＳ１０１において、クライアントＰＣ１２のプリンタドライバは、新規の時刻指定ジョブを投入するための操作画面を提示する。オペレータは、この操作画面を用いて、対応するデバイス（例えばカラーＭＦＰ１３）へ新規の時刻指定ジョブの投入操作を行う。この操作画面はたとえば図８及び図９に示すような画面である。図８及び図９は、時刻指定印刷に関連した印刷設定の画面構成の一例を示す図であり、「プロパティ」ボタン８８の押下により表示される印刷設定画面において「出力先」ボタン９１が選択された状態を示している。図８は、時刻指定機能が有効な場合の画面構成例である。時刻指定機能は、「時刻指定（Schedule Printing）」チェックボックス９２をオンにすることで有効となる。また、図９は、時刻指定ジョブの編集機能（「時刻指定ジョブの表示＆編集」ボタン９８）が有効な場合の画面構成例である。
【００６０】
図８を用いて、オペレータが時刻指定機能を使用する場合の操作及び処理の流れを説明する。ユーザは図８に示されるような、時刻指定印刷を行うためのプリンタドライバの画面を用いて新規の時刻指定ジョブを投入することができる。本例では、プリンタドライバ上の「プロパティ」ボタン８８を押下すると、各印刷オプションを設定する印刷設定の画面が表示される。そして、印刷タブを選択し、プリンタドライバ上の「出力先」ボタン９１を選択すると、時刻指定印刷を行う画面が表示される。そして、「時刻指定」チェックボックス９２にチェックを入れると、時刻指定の設定が有効になる。
【００６１】
「日にち（Date）」プルダウン９３では、ジョブを印刷する日にちが指定される。プルダウンで印刷する日にちを指定してもよいし、キーボードから直接日にちを入力して指定するようにしてもよい。「時間（Time）」スピンボックス９４では、ジョブを印刷する時刻が指定される。また、「時刻指定」チェックボックス９２にチェックを入れない場合は、「日にち」プルダウン９３と「時間」スピンボックス９４はグレーアウト表示され、印刷の時刻指定を行うことはできない。
【００６２】
「ショートカット」オプション９５では、「用紙サイズ」、「用紙の種類」、「レイアウト」、「給紙段」、「印刷の向き」、「両面」の印刷設定を指定する。「用紙サイズ」メニューでは、印刷に使用する用紙サイズを指定する。Ａ３、Ａ４、Ａ４Ｒ、Ａ５、Ａ５Ｒ、Ｂ４、Ｂ５、Ｂ５Ｒ、レター、レターＲ、リーガル、１１ｘ１７、１２ｘ１８、ハガキの１４種類の中から指定する。「用紙の種類」メニューでは、ジョブの用紙の種類を選択する。選択可能な用紙の種類は、普通紙、薄紙、厚紙、最厚紙、ＯＨＰシート、コート紙（普通紙）、コート紙（厚紙）、コート紙（最厚紙）である。「レイアウト」メニューでは、複数ページのジョブを印刷する場合、用紙の片面にまとめて印刷するページを指定する。複数のページをまとめて印刷する場合は、“２ｕｐ”以上を選択する。１ページごとに印刷する場合は、“１ｕｐ”を選択する。「給紙段」メニューでは、印刷に使用する給紙段を指定する。カセット１、カセット２、手差し、ペーパーデッキの中から指定する。「印刷の向き」メニューでは、用紙の印刷方向を指定する。用紙方向を横向き指定する場合はこのオプションで“横”、用紙方向は縦向きに指定する場合は“縦”を指定する。「両面」メニューでは、両面印刷をするかどうか指定する。両面指定する場合は、“上と上を合わせる”か“上と下を合わせる”２つのオプションから選択する。 “上と上を合わせる”を選択すると、表と裏で上下の方向が一致する。また、“上と下を合わせる”を選択すると、表と裏の序下が逆になる。
【００６３】
時刻指定に関する全ての設定が完了した後、「ＯＫ」ボタン９６を押下すると、ステップＳ１０２〜Ｓ１０５により当該時刻指定ジョブと他の時刻指定ジョブとの印刷時間の干渉がチェックされる。そして、干渉がなければ当該時刻指定ジョブはプリントサーバ１１に投入され、登録される。登録された時刻指定のジョブは、プリントサーバ１１で登録、保持され、指定した時刻がきたら、ジョブの印刷が開始される。「キャンセル」ボタン９７を押下することで、操作画面を用いて設定された当該時刻指定ジョブはキャンセルされる。以下、ステップＳ１０２〜Ｓ１０５の干渉チェックについて説明する。
【００６４】
時刻指定に関する全ての設定が完了し「ＯＫ」ボタン９６が押下されると、ステップＳ１０２において、プリントサーバ１１に同じ時刻指定のジョブが存在するかどうかを確認する。たとえば、プリンタドライバは、プリントサーバ１１に、当該プリンタドライバが対応するデバイスに関して登録されている時刻指定ジョブの情報を取得し、同一指定時刻のジョブが存在するか否かをチェックする。同一時刻指定のジョブが存在する場合、即ち指定した時刻が他の時刻指定ジョブとバッティングしてしまう場合は、ステップＳ１０３からステップＳ１１０へ進み、プリンタドライバは、オペレータのクライアントＰＣ上に警告メッセージを表示する。時刻指定ジョブがバッティングしたときの警告メッセージ画面の一例を図１３に示す。先に投入した時刻指定ジョブが優先されるので、時刻がバッティングしてしまう場合は、当該ジョブの指定時刻を再指定するようオペレータに促す。図１３の警告画面において、「ＯＫ」ボタン１３１が押下（クリック）されると、ステップＳ１１１からステップＳ１１２へ進み、時刻指定印刷を行うためのプリンタドライバの画面（図８）を再度提示する。ユーザは再提示された時刻指定印刷を行うためのプリンタドライバの画面上で印刷時刻の再指定を行う。一方、「キャンセル」ボタン１３２が押下されると時刻指定のジョブの投入がキャンセルされる（ステップＳ１１１、Ｓ１３０）。
【００６５】
ステップＳ１０３において、同一時刻の指定ジョブが存在しないと判定された場合、処理はステップＳ１０４へ進む。ステップＳ１０４では、印刷期間が重複するジョブを検索する。即ち、指定した時刻にジョブが正常に印刷されるかどうかを確認するために、プリントサーバ１１に保持されている当該デバイスへの時刻指定ジョブのデータ容量から印刷にかかる時間を計算する。そして、新たに投入される時刻指定ジョブが指定時刻に正常に印刷できるかどうかを確認する。これは、指定した時刻に他のジョブが印刷中の場合を避けるために有効な機能である。たとえば、プリンタドライバは、指定時刻より前で、該指定時刻に一番近い時刻が指定されたジョブとそのデータ容量をプリントサーバ１１から取得し、その印刷終了時刻を推定する。そして、推定された印刷終了時刻と新規の時刻指定ジョブの開始指定時刻との比較から当該新規の時刻指定ジョブを指定時刻に開始できるか否かを判定する。新規の時刻指定ジョブの印刷指定時刻が推定された印刷終了時刻よりも後の場合は、印刷期間が重複するジョブが存在すると判定される。
【００６６】
なお、当該新規の時刻指定ジョブが指定済みの印刷ジョブに与える影響も考慮することが望ましい。たとえば、指定された時刻より後で該時刻に一番近い時刻が指定されたジョブの印刷指定時刻をプリントサーバ１１から取得する。そして、当該新規の時刻指定ジョブのデータ容量から、その終了時刻を推定し、プリントサーバ１１から取得された印刷指定時刻前に当該新規の時刻指定ジョブの印刷が完了するか否かを判定する。新規の時刻指定ジョブの推定された終了時刻が、プリントサーバ１１から取得された印刷指定時刻より後の場合は印刷期間が重複するジョブが存在すると判定される。
【００６７】
このように印刷期間が重複するジョブが新規時刻指定ジョブの前後に存在する判定された場合、指定した時刻に印刷を開始することができない可能性があるとして、ステップＳ１０５からステップＳ１２０へ進む。ステップＳ１２０では、オペレータのクライアントＰＣ１２上に警告メッセージを表示する。指定時刻に印刷を開始できない場合の警告メッセージ画面の一例を図１４に示す。先に投入した時刻指定ジョブが優先されるので、指定した時刻に印刷を開始できない可能性がある場合は、オペレータは印刷時刻を再指定する必要がある。警告メッセージ画面上の「ＯＫ」ボタン１４１を押下すると、ステップＳ１２１からステップＳ１２２へ進み、時刻指定印刷を行うためのプリンタドライバの画面を再度提示する。ユーザはこのプリンタドライバの画面上で印刷時刻の再指定を行う。「キャンセル」ボタン１４２が押下されると、ステップＳ１２１からステップＳ１３０へ進み、時刻指定のジョブの投入がキャンセルされる。なお、上記ステップＳ１１２とＳ１２２において、後述の図１０あるいは図１１に示されるような登録済みの時刻指定ジョブの一覧を提示してもよい。このようにすれば、ユーザは時刻指定されていない時間を容易に指定することができる。
【００６８】
なお、上記では、ステップＳ１０３において、プリンタドライバがプリントサーバ１１に登録されている時刻指定ジョブの情報を取得して同一指定時刻のジョブが存在することをチェックしているが、これに限られるものではない。たとえば、プリントサーバ１１に指定時刻を通知して、上記Ｓ１０２のチェックをプリントサーバ１１側で実施し、同一指定時刻のジョブが存在するか否かの返答を受け取るようにしてもよい。同様に、上記ステップＳ１０４では、プリンタドライバがプリントサーバ１１から新規時刻指定ジョブの指定時刻の直前、直後の他の時刻指定ジョブの情報を取得し、当該新規時刻指定ジョブの実行の可否を判定したがこれに限られるものではない。たとえば、プリンタサーバ１１に当該新規の時刻指定ジョブの印刷時刻をプリントサーバ１１に通知して、プリントサーバ１１に当該新規時刻指定ジョブの実行の可否を判定させてもよい。更に、上記実施形態では、プリントサーバ１１においてシステム中の各デバイスの複数の時刻指定ジョブの管理を行っているが、各デバイス（画像形成装置）において管理を行ってもよい。この場合、Ｓ１０２〜Ｓ１０４の処理のために、或いはクライアントＰＣ１２のプリンタドライバあるいはプリントサーバ１１が対応するデバイスから時刻指定ジョブの登録状態を取得することになる。また、上記ステップＳ１０２，Ｓ１０４に関して、登録済みのジョブの終了時刻の推定をプリントサーバ１１側で行いプリンタドライバがそれらの指定時刻と終了時刻を取得するようにしてもよいし、プリンタドライバ側で終了時刻の推定を行うようにしてもよい。プリンタドライバ側で終了時刻を推定する場合は、プリントサーバ１１から登録ジョブの指定時刻とそのデータ量をプリンタドライバが取得することになる。
【００６９】
次に図９〜図１２及び図１７を用いて、オペレータが時刻指定ジョブの編集機能を使用する際の操作及び処理を説明する。
【００７０】
図９は、時刻指定したジョブを確認、及び編集処理するプリンタドライバの画面の一例を示す図である。プリンタドライバ上の「時刻指定ジョブの表示＆編集」ボタン９８では、オペレータが時刻指定したジョブを確認したり、編集したりすることができる。時刻指定したジョブがプリントサーバ１１に１つも存在しない場合は、「時刻指定ジョブの表示＆編集」ボタン９８はグレーアウト表示される。
【００７１】
まず、オペレータが自分で時刻指定したジョブを確認する場合について説明する。プリンタドライバ上にある「プロパティ」ボタン８８を押下し、「出力先」ボタン９１を選択すると、時刻指定を行う画面が表示される。時刻指定したジョブがプリントサーバ１１に存在する場合は、プリンタドライバ上の「時刻指定ジョブの表示＆編集」ボタン９８が有効になり、押下可能になる。「時刻指定ジョブの表示＆編集」ボタン９８を押下すると、図１７の処理が起動し、ステップＳ２０１において、時刻指定したジョブのスケジュール一覧（図１０）、またはジョブのリスト（図１１）が表示される。この表示により、オペレータは、自分自身が時刻指定したジョブ、及び他のオペレータが時刻指定したジョブを確認することができる。
【００７２】
次に、オペレータが自分で時刻指定したジョブを編集する場合について説明する。時刻指定した元のジョブに対して差し替えや結合等の編集処理する場合は、予め、クライアントＰＣ上で編集処理（差し替え処理、結合処理）するための新規ジョブを作成しておく。そして、印刷アプリケーションで新規ジョブを開き、プリンタドライバから「プロパティ」ボタン８８を押下し、「出力先」ボタン９１を選択することにより、時刻指定を行う画面に進む。そして、「時刻指定ジョブの表示＆編集」ボタン９８が押下されると、編集処理するジョブが時刻指定したジョブのスケジュール一覧表示画面、またはリスト表示画面に表示される。
【００７３】
図１０は、時刻指定したジョブをスケジュール一覧表示した画面の一例を示す図である。プリンタドライバ上の「時刻指定ジョブの表示＆編集」ボタン９８を押下すると、プリントサーバ１１に保持されている複数の時刻指定のジョブが図１０に示すようにスケジュール一覧の形式で表示される。スケジュール一覧の表示画面上では、例えば一ヶ月単位で時刻指定のジョブが一覧表示され、各ジョブの「時刻」と「ユーザ名」が日にちごとに表示される。
【００７４】
スケジュール一覧表示画面上の「左矢印」ボタン１０１を押下すると、表示月の前月の時刻指定ジョブのスケジュールを確認することができ、「右矢印」ボタン１０２を押下すると、表示月の翌月の時刻指定ジョブのスケジュールを確認することができる。また、スケジュール一覧表示画面上では、自分自身の時刻指定のジョブは、例えば青文字のアンダーライン等により他のジョブと区別して表示される。このため、他のオペレータの時刻指定のジョブと容易に見分けることができる。なお、自分のジョブのみ選択して編集することができ、他のオペレータのジョブは選択することができない。
【００７５】
スケジュール一覧の表示を終了する時は、「終了」ボタン１０４を押下することでスケジュール一覧画面が閉じる。また、「リスト表示切替」ボタン１０３を押下すると、表示形態がリスト表示に切り替わる。
【００７６】
図１１は、時刻指定のジョブをリスト表示する画面の一例を示す図である。時刻指定ジョブのリスト表示上では、「ファイル名」、「ユーザ名」、「印刷指定時刻」ごとに各々順番をソートして表示することができる。「ファイル名」ボタン１１５を押下するとファイル名順にソートされて表示され、「ユーザ名」ボタン１１６を押下するとユーザ名順にソートされて表示され、「印刷指定時刻」ボタン１１７を押下すると印刷指定時刻順にソートされて表示される。また、リスト表示画面上の「左矢印」ボタン１１１を押下すると、前月の時刻指定ジョブのスケジュールを確認することができ、「右矢印」ボタン１１２を押下すると、次月の時刻指定ジョブのスケジュールを確認することができる。前月分の時刻指定ジョブのスケジュールは履歴情報として参照する。また、今月分、及び次月分の時刻指定のスケジュールは、印刷の混在を避けるために活用する。なお、ジョブのリスト表示を終了する時は、「終了」ボタン１１４を押下することでリスト表示画面が閉じる。また、「スケジュール表示切替」ボタン１１３を押下すると、表示方法がスケジュール表示に切り替わる。
【００７７】
リスト表示画面上では、自分自身の時刻指定のジョブは、例えば青文字のアンダーライン等で他のジョブと識別可能に表示されるので、他のオペレータの時刻指定のジョブと容易に見分けることができる。自分のジョブのみ選択して編集することができ、他のオペレータのジョブは選択することができない。図１０、図１１の例では、User Yでログインしており、User Yのジョブについて編集が可能となっている様子が示されている。なお、図１０及び図１１の時刻指定ジョブの表示においては各ジョブについてその指定時刻（ジョブの開始時刻）が示されているが、これに加えてジョブの終了時刻（各ジョブのデータ量から推定される印刷時間を開始時刻に加えた時刻）を表示してもよい。
【００７８】
次に時刻指定ジョブの編集処理について説明する。図１２は、時刻指定したジョブをプレビューした画面であり、この画面上で編集処理を行う。時刻指定ジョブのスケジュール表示画面上、またはリスト表示画面上の自分の時刻指定ジョブを選択押下すると、ステップＳ２０２からステップＳ２０３へ処理が進み、図１２に示されるような、当該ジョブのプレビュー画面が表示される。プレビュー画面上には、選択したジョブのページ単位の画像、ファイル名、及び印刷時刻が表示される。また、プレビュー画面には、「時刻指定変更」ボタン１２２、「差し替え」ボタン１２３、「結合」ボタン１２４、「削除」ボタン１２５、「終了」ボタン１２６があり、オペレータはこれらのボタンを使用して編集処理を行うことができる。
【００７９】
「時刻指定変更」ボタン１２２は、印刷する時刻を変更する場合に押下する。「時刻指定変更」ボタン１２２が押下されると、ステップＳ２０４からステップＳ２１０へ処理が進み、時刻指定のためのインターフェースを提供する。たとえば、ステップＳ２１０では、図８のプリンタドライバの印刷設定画面が表示され、オペレータは印刷設定画面上（「日にち」プルダウン９３、「時間」スピンボックス９４）で印刷時刻を再指定することができる。また、この印刷設定画面を用いて「用紙サイズ」、「用紙の種類」、「レイアウト」、「給紙段」、「印刷の向き」、「両面」等の印刷設定についても再指定可能としてもよい。指定が終了したら、「ＯＫ」ボタン９６を押下して終了する。この操作により時刻指定がなされると、ステップＳ２１３において、他の時刻指定ジョブとのバッティング及び期間の重複（すなわち他の時刻指定ジョブとの干渉）が検査される。この処理はステップＳ１０２〜ステップＳ１０５において説明したとおりである。そして、他のジョブとの重複がないと判定された場合はステップＳ２１４からステップＳ２１５へ進み、登録内容を更新する。そしてステップＳ２１９へ進む。
【００８０】
一方、重複が検出された場合は、ステップＳ２１４からステップＳ２１６へ進み、警告メッセージを表示する。ステップＳ２１３の干渉の検査の結果、印刷指定時刻がバッティングする場合は図１３の警告メッセージを、印刷期間が重複する可能性がある場合は図１４の警告メッセージを表示する。ＯＫボタンが押された場合はステップＳ２１７からステップＳ２１８へ進み、当該変更内容を破棄してステップＳ２０３へ戻る。キャンセルボタンが押された場合は、当該変更内容を破棄して、本処理を終了する。この際、プレビュー画面を閉じる。
【００８１】
「差し替え」ボタン１２３は、選択した元の時刻指定ジョブと新規のジョブを差し替える場合に使用する。プレビュー画面上のページを選択して「差し替え」ボタン１２３を押すと、選択したページと新規のページ（ジョブ）の差し替えを行うことが可能である。例えば、プレビュー画面上の３ページ目１２１を選択して、「差し替え」ボタン１２３を押すと、図１８に示すメッセージが表示される。そして、ＯＫボタン１８１が選択されると、３ページ目を削除するとともに、３ページ目が新規のページ（ジョブ）に差し替えられる。キャンセルボタン１８２が選択されると、図１２の表示に戻る。なお、複数ページを選択して、差し替えすることも可能である。また、全てのページを選択した場合やいずれのページも選択しない場合は、元の時刻指定のジョブ（全データ)と新規のジョブ(全データ)が差し替えられる。
【００８２】
差し替えボタン１２３が押されるとステップＳ２０５からステップＳ２１１へ進み、差し替え後のジョブの新たなデータ容量から印刷時間を計算する。そして、ステップＳ２１３において他の時刻指定ジョブとの重複を検査する。この場合、印刷指定時刻は変更されないので、印刷期間の重複の可能性（ステップＳ１０４）をチェックすればよい。他のジョブとの重複がないと判定された場合はステップＳ２１４からステップＳ２１５へ進み、登録内容を差し替え後のジョブで更新する。重複すると判定された場合はステップＳ２１６へ進み警告メッセージ（図１４）を提示する。ＯＫボタンが押された場合はステップＳ２１７からステップＳ２１８へ進み、当該変更内容を破棄してステップＳ２０３へ戻る。キャンセルボタンが押された場合は、当該変更内容を破棄して、本処理を終了する。この際、プレビュー画面を閉じる。
【００８３】
「結合」ボタン１２４は、選択した元の時刻指定ジョブと新規のジョブを結合する場合に使用される。プレビュー画面上のページを選択して「結合」ボタン１２４が押下されると、選択したページの後に新規のページが結合される。例えば、プレビュー画面上の３ページ目１２１を選択して、「結合」ボタン１２４を押すと、図１９に示すメッセージが表示される。そして、ＯＫボタン１９１が選択されると、３ページ目を削除することなく、３ページ目の後に新規のページが挿入される。これにより、元の時刻指定のジョブと新規のジョブが結合される。また、全てのページを選択した場合やいずれのページも選択しない場合は、最終ページの後に新規のページが結合される。キャンセルボタン１９２が選択あされた場合は、当該変更内容を破棄する。
【００８４】
結合ボタン１２４が押されるとステップＳ２０６からステップＳ２１２へ進み、差し替え後のジョブの新たなデータ容量から印刷時間を計算する。そして、ステップＳ２１３において他の時刻指定ジョブとの重複を検査する。この場合も差し替え処理と同様に、印刷指定時刻は変更されない。従って、印刷期間の重複の可能性（ステップＳ１０４）をチェックすればよい。他のジョブとの重複がないと判定された場合はステップＳ２１４からステップＳ２１５へ進み、登録内容を結合後のジョブで更新する。重複すると判定された場合はステップＳ２１６へ進み警告メッセージ（図１４）を提示する。ＯＫボタンが押された場合はステップＳ２１７からステップＳ２１８へ進み、当該変更内容を破棄してステップＳ２０３へ戻る。キャンセルボタンが押された場合は、当該変更内容を破棄して、本処理を終了する。この際、プレビュー画面を閉じる。
【００８５】
「削除」ボタン１２５は、選択した元の時刻指定ジョブの指定したページを削除する場合に使用する。プレビュー画面上のページを選択して“削除”ボタンを押すと、選択したページが削除される。例えば、プレビュー画面上の３ページ目１２１を選択して、「削除」ボタン1２５を押すと、３ページ目が削除される。複数ページを同時に選択して、削除することも可能である。全頁を選択して「削除」ボタン１２５を押せば当該ジョブが削除されることになる。
【００８６】
削除ボタン１２５が押されるとステップＳ２０７からステップＳ２２０へ進み、削除処理後の印刷ジョブでプリントサーバ１１の登録内容を更新させる。当該ジョブの全体が削除された場合は、プリントサーバ１１の登録内容から対応する印刷ジョブを削除する。
【００８７】
「完了」ボタン１２６は、全ての編集処理を終了する場合に使用する。「完了」１２６ボタンを押下すると、選択した時刻指定ジョブの編集が終了する。完了ボタン１２６が押されると、ステップＳ２１９から本処理を終了する。
【００８８】
プレビュー画面上の「時刻指定変更」ボタン１２２、「差し替え」ボタン１２３、「結合」ボタン１２４、「削除」ボタン１２５、「終了」ボタン１２６は、時刻指定ジョブの指定時刻まで有効である。即ち、指定時刻までは、何度でもジョブの編集処理を行うことができる。
【００８９】
以上、プリンタドライバを用いて時刻指定印刷、及び時刻指定ジョブの編集処理を行う場合の動作について説明した。
【００９０】
しかしながら、時刻指定したジョブの編集処理は、プリンタドライバから行うだけではなく、画像形成装置（カラーＭＦＰ１３，白黒ＭＦＰ１４）の操作部からも行うことができる。画像形成装置の操作部から時刻指定ジョブの編集処理を行う場合の動作について図１５を用いて説明する。図１５は、画像形成装置の操作部の構成の一例を示す図である。
【００９１】
図１５は、ＭＦＰの操作部を表しており、キー入力部１５２、及びタッチパネル部１５１から構成されている。キー入力部１５２は、定常的な操作設定を行うことができるキー入力部分である。タッチパネル部１５１は、ＬＣＤ（Liquid Crystal Display：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを表す。タッチパネル部１５１では、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示するといったユーザインターフェースを実現する処理が予めプログラムされている。
【００９２】
タッチパネル部１５１内にある「スケジュール」ボタン１５３を押下すると、ユーザ名を入力する画面が表示されるので、オペレータのユーザ名を入力する。ユーザ名を入力後にプリントサーバ１１に保持されている時刻指定のジョブのスケジュール一覧がタッチパネル部１５１上に表示される。タッチパネル部１５１上には、先に詳述した図１０のスケジュール一覧が表示される。スケジュール一覧表示機能については先の詳述と同じであり、この画面上から時刻指定ジョブの編集を行うことができる。入力したユーザ名のジョブのみ編集可能である。ジョブの編集機能については、先に図１２を用いて詳述した内容とほぼ同じだが、異なる点は、「差し替え」ボタン１２３と「結合」ボタン１２４がグレーアウト表示され無効なことである。つまり、操作部のタッチパネル部１５１上で編集処理する際に使用できる機能は、「時刻指定変更」ボタン１２２と「削除」ボタン１２５、及び編集処理を終了する「完了」ボタン１２６である。以上のように、画像形成装置の操作部からも時刻指定ジョブの編集を行うとができる。
【００９３】
以上詳述したように、本実施形態によれば、時刻指定機能をもつ画像形成装置において、時刻指定したジョブに対して、ジョブの編集処理を容易に行うことができる。更に、自分の時刻指定ジョンと他のユーザの時刻指定ジョブを効率的にスケージュール管理することができるという効果がある。
【００９４】
また、上記実施形態によれば、時刻指定機能をもつ画像形成装置システムにおいて、印刷時刻を指定した新規ジョブの投入や、印刷時刻を指定したジョブの編集処理（差し替え、結合、削除等）におけるユーザの操作性が向上する。
【００９５】
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９６】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したプログラムである。
【００９７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９９】
プログラムを供給するための記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０１００】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【０１０２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【０１０３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図面の簡単な説明】
【０１０４】
【図１】ＰＯＤシステムの全体構成の一例を示すブロック図である。
【図２】デジタルプリントシステムの構成の一例を示すブロック図である。
【図３】ＭＦＰの詳細構成を示すブロック図である。
【図４】カラー系の入力画像処理部の構成の一例を示すブロック図である。
【図５】カラー系の出力画像処理部の構成の一例を示すブロック図である。
【図６】４ドラムカラー系プリンタ部の構造を示す断面図である。
【図７】クライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図８】プリンタドライバ上の「時刻指定印刷」オプションの一例を示す模式図である。
【図９】プリンタドライバ上の「時刻指定ジョブ表示＆編集」オプションの一例を示す模式図である。
【図１０】時刻指定したジョブをスケジュール一覧表示する画面の一例を示す模式図である。
【図１１】時刻指定したジョブをリスト表示する画面の一例を示す模式図である。
【図１２】時刻指定したジョブをプレビュー表示する画面の一例を示す模式図である。
【図１３】指定時刻がバッティングする場合の警告メッセージの一例を示す模式図である。
【図１４】指定時刻に印刷を開始できない場合の警告メッセージの一例を示す模式図である。
【図１５】操作部の構成の一例を示す模式図である。
【図１６】時刻指定された新規ジョブの投入処理を説明するフローチャートである。
【図１７】時刻指定された登録済みのジョブの編集処理を説明するフローチャートである。
【図１８】差し替え処理時のユーザインターフェース例を示す図である。
【図１９】結合処理時のユーザインターフェース例を示す図である。
【図１】
2007048001.tif 000003
【図２】
2007048001.tif 000004
【図３】
2007048001.tif 000005
【図４】
2007048001.tif 000006
【図５】
2007048001.tif 000007
【図６】
2007048001.tif 000008
【図７】
2007048001.tif 000009
【図８】
2007048001.tif 000010
【図９】
2007048001.tif 000011
【図１０】
2007048001.tif 000012
【図１１】
2007048001.tif 000013
【図１２】
2007048001.tif 000014
【図１３】
2007048001.tif 000015
【図１４】
2007048001.tif 000016
【図１５】
2007048001.tif 000017
【図１６】
2007048001.tif 000018
【図１７】
2007048001.tif 000019
【図１８】
2007048001.tif 000020
【図１９】
2007048001.tif 000021