(57)【特許請求の範囲】
【請求項１】
印刷ジョブと送信ジョブとを実行可能な情報処理装置であって、
印刷ジョブを実行する印刷ジョブ実行手段と、
前記印刷ジョブ実行手段により実行された印刷ジョブの履歴画面を表示する表示手段と、
前記表示手段により表示された前記印刷ジョブの履歴画面を介してユーザにより選択された印刷ジョブに基づいて送信ジョブを実行するように指示する指示手段と、
前記印刷ジョブの履歴画面を介して選択された印刷ジョブの設定のうち、前記指示手段により指示された送信ジョブに反映できる設定を特定する特定手段と、
前記特定手段により特定された設定に従って、前記指示手段により指示された送信ジョブを実行する送信ジョブ実行手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記特定手段により特定される設定は、印刷物にページ番号を付す設定であり、
前記送信ジョブ実行手段は、前記特定手段により特定された前記ページ番号を付す設定を、送信ジョブの実行により送信される画像ファイルにページ番号を付す設定として用いて、前記指示手段により指示された送信ジョブを実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定手段により特定される設定は、印刷ジョブのデータに付されている文書名の設定であり、
前記送信ジョブ実行手段は、前記特定手段により特定された前記文書名の設定を、送信ジョブの実行により送信される画像ファイルのファイル名の設定として用いて、前記指示手段により指示された送信ジョブを実行することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記特定手段により特定される設定は、印刷ジョブの解像度設定であり、
前記送信ジョブ実行手段は、前記特定手段により特定された前記解像度設定を、送信ジョブの解像度設定として用いて、前記指示手段により指示された送信ジョブを実行することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記指示手段により指示された送信ジョブの設定のうち、前記特定手段により特定された設定とそれ以外の設定とを識別可能に表示する手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記選択された印刷ジョブの設定のうち、印刷ジョブの部数の設定については、前記特定手段により特定されないことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記選択された印刷ジョブの設定のうち、印刷の後処理に関する設定については、前記特定手段により特定されないことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記印刷ジョブ実行手段により実行された前記印刷ジョブの履歴に関連付けて、当該印刷ジョブの実行結果と、当該印刷ジョブの設定と、当該印刷ジョブで使用された画像データとを保存する保存手段を更に有し、
前記送信ジョブ実行手段は、前記選択された印刷ジョブの履歴に関連付けて前記保存手段に保存されている画像データを送信する送信ジョブを実行することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記保存手段は、更に、前記送信ジョブ実行手段により実行された送信ジョブの実行結果と、当該送信ジョブの設定と、当該送信ジョブで使用された画像データとを保存することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記特定手段によって特定された設定を、前記指示手段により指示された送信ジョブの設定に反映させた後に、当該送信ジョブの設定を表示して、当該送信ジョブの設定の変更指示をユーザから受け付ける受付手段を更に有し、
前記送信ジョブ実行手段は、前記受付手段が前記変更指示を受け付けた場合には、当該変更指示に基づく変更後の設定に従って、前記指示手段により指示された送信ジョブを実行することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
印刷ジョブと送信ジョブとを実行可能な情報処理装置であって、
送信ジョブを実行する送信ジョブ実行手段と、
前記送信ジョブ実行手段により実行された送信ジョブの履歴画面を表示する表示手段と、
前記表示手段により表示された前記送信ジョブの履歴画面を介してユーザにより選択された送信ジョブに基づいて印刷ジョブを実行するように指示する指示手段と、
前記送信ジョブの履歴画面を介して選択された送信ジョブの設定のうち、前記指示手段により指示された印刷ジョブに反映できる設定を特定する特定手段と、
前記特定手段により特定された設定に従って、前記指示手段により指示された印刷ジョブを実行する印刷ジョブ実行手段と、
を有することを特徴とする情報処理装置。
【請求項１２】
前記特定手段によって特定される設定は、送信ジョブの実行により送信される画像ファイルにページ番号を付す設定であり、
前記印刷ジョブ実行手段は、前記特定手段により特定された前記ページ番号を付す設定を、印刷物にページ番号を付す設定として用いて、前記指示手段により指示された印刷ジョブを実行することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記特定手段によって特定される設定は、送信ジョブの解像度設定であり、
前記印刷ジョブ実行手段は、前記特定手段により特定された前記解像度設定を、印刷ジョブの解像度設定として用いて、前記指示手段により指示された印刷ジョブを実行することを特徴とする請求項１１又は１２に記載の情報処理装置。
【請求項１４】
前記指示手段により指示された印刷ジョブの設定のうち、前記特定手段により特定された設定とそれ以外の設定とを識別可能に表示する手段を更に有することを特徴とする請求項１１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記選択された送信ジョブの設定のうち、当該送信ジョブにより送信される画像データの宛先の設定については、前記特定手段により特定されないことを特徴とする請求項１１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記選択された送信ジョブの設定のうち、当該送信ジョブにより送信される画像データのファイル種別の設定については、前記特定手段により特定されないことを特徴とする請求項１１乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記選択された送信ジョブの設定のうち、当該送信ジョブにより送信される画像データのファイル名の設定については、前記特定手段により特定されないことを特徴とする請求項１１乃至１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記送信ジョブ実行手段により実行された前記送信ジョブの履歴に関連付けて、当該送信ジョブの実行結果と、当該送信ジョブの設定と、当該送信ジョブで使用された画像データとを保存する保存手段を更に有し、
前記印刷ジョブ実行手段は、前記選択された前記送信ジョブの履歴に関連付けて前記保存手段に保存されている画像データを印刷する印刷ジョブを実行することを特徴とする請求項１１乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】
前記保存手段は、更に、前記印刷ジョブ実行手段により実行された印刷ジョブの実行結果と、当該印刷ジョブの設定と、当該印刷ジョブで使用された画像データとを保存することを特徴とする請求項１８に記載の情報処理装置。
【請求項２０】
前記特定手段によって特定された設定を、前記指示手段により指示された印刷ジョブの設定に反映させた後に、当該印刷ジョブの設定を表示して、当該印刷ジョブの設定の変更指示をユーザから受け付ける受付手段を更に有し、
前記印刷ジョブ実行手段は、前記受付手段が前記変更指示を受け付けた場合には、当該変更指示に基づく変更後の設定に従って、前記指示手段により指示された印刷ジョブを実行することを特徴とする請求項１１乃至１９のいずれか１項に記載の情報処理装置。
【請求項２１】
印刷ジョブと送信ジョブとを実行可能な情報処理装置の制御方法であって、
印刷ジョブを実行する印刷ジョブ実行工程と、
前記印刷ジョブ実行工程で実行された印刷ジョブの履歴画面を表示する表示工程と、
前記表示工程で表示された前記印刷ジョブの履歴画面を介してユーザにより選択された印刷ジョブに基づいて送信ジョブを実行するように指示する指示工程と、
前記印刷ジョブの履歴画面を介して選択された印刷ジョブの設定のうち、前記指示工程で指示された送信ジョブに反映できる設定を特定する特定工程と、
前記特定工程で特定された設定に従って、前記指示工程で指示された送信ジョブを実行する送信ジョブ実行工程と、
を有することを特徴とする制御方法。
【請求項２２】
印刷ジョブと送信ジョブとを実行可能な情報処理装置の制御方法であって、
送信ジョブを実行する送信ジョブ実行工程と、
前記送信ジョブ実行工程で実行された送信ジョブの履歴画面を表示する表示工程と、
前記表示工程で表示された前記送信ジョブの履歴画面を介してユーザにより選択された送信ジョブに基づいて印刷ジョブを実行するように指示する指示工程と、
前記送信ジョブの履歴画面を介して選択された送信ジョブの設定のうち、前記指示工程で指示された印刷ジョブに反映できる設定を特定する特定工程と、
前記特定工程で特定された設定に従って、前記指示工程で指示されたジョブを実行する印刷ジョブ実行工程と、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、以前実行したジョブの履歴を基に別のジョブを実行する情報処理装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、プリンタ、スキャナ、ＦＡＸ等の機能を備える複合機では、印刷或いは送信を実行したジョブの画像データをメモリから消去せずに残しておくことにより、再印刷或いは再送信の再実行ジョブの指示に対して迅速に処理するようにしている。また、この再実行ジョブでは、単に同じ設定で処理するのではなく、印刷部数の変更や、宛先の変更といった設定の変更が可能である。
【０００３】
このような再実行ジョブでは、ユーザは大部分の設定は元のジョブの設定をそのまま利用し、一部だけを変更するといった設定を所望することが多い。このことに鑑みて、ジョブの設定を再実行ジョブで利用する際に共通動作部の設定をそのまま利用するという従来技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６８３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来技術では、印刷設定と送信設定といった互いに異なる動作を行うジョブの場合には、再実行時に、元のジョブの設定を利用することができないといった問題があった。このため、異なるジョブ種としてジョブを再実行する場合には、その設定を変更し直す必要があり、ユーザにとって操作が煩雑であった。
【０００６】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本願発明の特徴は、ジョブの履歴に含まれるジョブの設定を、種類が異なる別のジョブに対しても適用して、その別のジョブをその設定に従って実行する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
印刷ジョブと送信ジョブとを実行可能な情報処理装置であって、
印刷ジョブを実行する印刷ジョブ実行手段と、
前記印刷ジョブ実行手段により実行された印刷ジョブの履歴画面を表示する表示手段と、
前記表示手段により表示された前記印刷ジョブの履歴画面を介してユーザにより選択された印刷ジョブに基づいて送信ジョブを実行するように指示する指示手段と、
前記印刷ジョブの履歴画面を介して選択された印刷ジョブの設定のうち、前記指示手段により指示された送信ジョブに反映できる設定を特定する特定手段と、
前記特定手段により特定された設定に従って、前記指示手段により指示された送信ジョブを実行する送信ジョブ実行手段と、
を有することを特徴とする。
【０００９】
また上記目的を達成するために本発明の他の態様に係る情報処理装置は以下のような構成を備える。即ち、
印刷ジョブと送信ジョブとを実行可能な情報処理装置であって、
送信ジョブを実行する送信ジョブ実行手段と、
前記送信ジョブ実行手段により実行された送信ジョブの履歴画面を表示する表示手段と、
前記表示手段により表示された前記送信ジョブの履歴画面を介してユーザにより選択された送信ジョブに基づいて印刷ジョブを実行するように指示する指示手段と、
前記送信ジョブの履歴画面を介して選択された送信ジョブの設定のうち、前記指示手段により指示された印刷ジョブに反映できる設定を特定する特定手段と、
前記特定手段により特定された設定に従って、前記指示手段により指示された印刷ジョブを実行する印刷ジョブ実行手段と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、以前実行したジョブの履歴を基に別のジョブを実行する際、その別のジョブの種類がジョブ履歴のジョブと異なる場合であっても、ジョブ履歴のジョブの設定を利用して実行できる。これにより、ユーザにとっての煩雑な作業を低減できるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本実施形態１に係るシステム構成の一例を示す図。
【図２】本実施形態１に係るＭＦＰの構成を示すブロック図。
【図３】本実施形態１に係る文書サーバの構成を説明するブロック図。
【図４】本実施形態１に係るＰＣの構成を示すブロック図。
【図５】本実施形態１に係るＭＦＰがＰＣから印刷指示を受け取って印刷を行う場合の動作を説明するフローチャート。
【図６】本実施形態１に係るＭＦＰがコピーを実行する際の動作を説明するフローチャート。
【図７】本実施形態１に係るＭＦＰがジョブ履歴画面からジョブの再実行を実施する際の動作を説明するフローチャート。
【図８】実施形態１に係るＭＦＰで表示される設定確認画面の一例を示す図。
【図９】実施形態１に係るＭＦＰで表示される設定確認画面の一例を示す図。
【図１０】実施形態２に係るＭＦＰがスキャン送信を実行する際の動作を説明するフローチャート。
【図１１】実施形態２に係るＭＦＰが、ジョブ履歴画面からジョブの再実行を実施する際の動作を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態１を詳しく説明する。尚、以下の実施形態１は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態１で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、本実施形態では、本発明の情報処理装置の一例として、画像形成装置である複合機（ＭＦＰ）を例にして説明するが、本発明の情報処理装置は、このような複合機に限定されないことはもちろんである。
［実施形態１］
図１は、本実施形態１に係るシステム構成の一例を示す図である。
【００１３】
このシステムでは、ＭＦＰ（多機能処理装置）１１０、文書サーバ１２０、ＰＣ１３０がネットワーク１４０を介して接続されている。
【００１４】
図２は、本実施形態１に係るＭＦＰ１１０の構成を示すブロック図である。
【００１５】
ＣＰＵ１１１は、ＲＡＭ１１２に展開されたプログラムを実行して、このＭＦＰ全体の動作を制御している。ＲＡＭ１１２は、ＣＰＵ１１１が実行するプログラムを記憶するとともに、ＣＰＵ１１１のワークエリアを提供している。ハードディスク（ＨＤＤ）１１３は、ＯＳや各種プログラムを記憶しており、このプログラムなどはブートプログラムによりＲＡＭ１１２に読み出されて展開される。尚、このＨＤＤ１１３は、不揮発メモリであっても良い。コマンド入力部１１５は、ユーザ（使用者、設置者含む）により操作され、ユーザが入力したコマンドをＣＰＵ１１１に伝える。表示部１１６は、ＵＩ（ユーザインタフェース）画面等を表示する。読取部１１９は、紙上の画像を電子データとして読み取るスキャナ等の読取部である。また通信部１１７は、ネットワークを介して他機器と通信を行う。印刷部１１４は、例えば電子写真方式やインクジェット方式などにより記録紙上に画像を印刷する。メインバス１１８は、これらとＣＰＵ１１１とを接続する。
【００１６】
尚、本実施形態１のＭＦＰ１１０では、ＣＰＵ１１１がメインバス１１８を介してＲＡＭ１１２、ＨＤＤ１１３、コマンド入力部１１５、表示部１１６、通信部１１７、読取部１１９を制御して本実施形態１に係る各種動作を実行可能である。
【００１７】
図３は、本実施形態１に係る文書サーバ１２０の構成を説明するブロック図である。
【００１８】
ＣＰＵ１２１は、ＲＡＭ１２２に展開されたプログラムを実行して、この文書サーバ１２０全体の動作を制御している。ＲＡＭ１２２は、ＣＰＵ１２１が実行するプログラムを記憶するとともに、ＣＰＵ１２１のワークエリアを提供している。ハードディスク（ＨＤＤ）１２３は、ＯＳや各種プログラムを記憶しており、このプログラムなどはブートプログラムによりＲＡＭ１２２に読み出されて展開される。通信部１２７は、ネットワークを介して他機器と通信する。メインバス１２８は、これらとＣＰＵ１２１とを接続する。
【００１９】
尚、特に断らない限り本実施形態１に係る文書サーバ１２０は、ＣＰＵ１２１がメインバス１２８を介してＲＡＭ１２２、ハードディスク１２３、通信部１２７を制御して、本実施形態１に係る動作を実行する。
【００２０】
図４は、本実施形態１に係るＰＣ１３０の構成を示すブロック図である。
【００２１】
ＣＰＵ１３１は、ＲＡＭ１３２に展開されたプログラムを実行して、このＰＣ１３０全体の動作を制御している。ＲＡＭ１３２は、ＣＰＵ１３１が実行するプログラムを記憶するとともに、ＣＰＵ１３１のワークエリアを提供している。ハードディスク（ＨＤＤ）１３３は、ＯＳや各種プログラムを記憶しており、このプログラムなどはブートプログラムによりＲＡＭ１３２に読み出されて展開される。コマンド入力部１３５は、ユーザにより操作され、ユーザが入力したコマンドをＣＰＵ１３１に伝える。表示部１３６は、ＵＩ（ユーザインタフェース）画面等を表示する。通信部１３７は、ネットワークを介して他機器と通信を行う。メインバス１３８は、これらとＣＰＵ１３１とを接続する。
【００２２】
尚、特に断らない限り、本実施形態１に係るＰＣ１３０は、ＣＰＵ１３１がメインバス１３８を介してＲＡＭ１３２、ハードディスク１３３、コマンド入力部１３５、表示部１３６、通信部１３７を制御して、本実施形態１に係る処理を実施する。
【００２３】
本実施形態１では、ＰＣ１３０からＭＦＰ１１０へ画像データを送信して印刷させる印刷ジョブ、又はＭＦＰ１１０でユーザが操作して実行するコピージョブのジョブ履歴画面から、ジョブの再実行を行うこともできる。ジョブの再実行時には、文書サーバ１２０への画像ファイルの送信を実行することができる。
【００２４】
図５は、本実施形態１に係るＭＦＰ１１０がＰＣ１３０から印刷指示を受け取って印刷を行う場合の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１１３にインストールされており、実行時にはＲＡＭ１１２に展開され、ＣＰＵ１１１の制御の下に実行される。
【００２５】
まずＳ５０１で、ＣＰＵ１１１は、通信部１１７を介してＰＣ１３０から印刷ジョブの設定を受信する。次にＳ５０２に進み、ＣＰＵ１１１は、通信部１１７を介してＰＣ１３０から、印刷する画像データを受信し、その画像データをＨＤＤ１１３に保存する。この保存された画像データはＩＤ（識別子）を持ち、そのＩＤを使用して一意に、該当する画像データを呼び出すことが可能である。尚、これらＳ５０１やＳ５０２における受信のプロトコルの例としてはＬＰＲやＲＡＷがある。Ｓ５０２で画像データを保存した後、Ｓ５０３に進み、ＣＰＵ１１１は、ＰＣ１３０から受信した印刷ジョブの設定と画像データに従って、印刷ジョブを生成する。こうして印刷ジョブを生成するとＳ５０４に進み、ＣＰＵ１１１は、その印刷ジョブに従って印刷部１１４により画像の印刷を実行させる。こうして印刷が完了するとＳ５０５に進み、ＣＰＵ１１１は、Ｓ５０４での印刷ジョブ実行の結果、印刷ジョブの設定、画像データのＩＤを、印刷ジョブ履歴としてＨＤＤ１１３に保存して、処理を終了する。
【００２６】
これにより、ＰＣ１３０からのデータを印刷するとき、その印刷に使用した画像データと印刷ジョブの設定をＨＤＤ１１３に不揮発に記憶することができる。
【００２７】
図６は、本実施形態１に係るＭＦＰ１１０がコピー処理を実行する際の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１１３にインストールされており、実行時にはＲＡＭ１１２に展開され、ＣＰＵ１１１の制御の下に実行される。
【００２８】
まず初めにＳ６０１で、ＣＰＵ１１１は、表示部１１６にコピーの設定を行うための入力を促す画面を表示する。次にＳ６０２に進み、ＣＰＵ１１１は、コマンド入力部１１５からコピー設定の指示を受け付ける。このコピー設定の指示を受付けた後Ｓ６０３に進み、ＣＰＵ１１１は、そのコピー設定から読取ジョブの設定と、印刷ジョブの設定を取得してコピージョブを生成する。こうしてコピージョブが生成されるとＳ６０４に進み、ＣＰＵ１１１は、そのコピージョブに従って読取部１１９により原稿の読み取りを実行させる。次にＳ６０５に進み、ＣＰＵ１１１は、その読み取って得られた画像データをＨＤＤ１１３に保存する。この保存された画像データはＩＤを持ち、そのＩＤを使用して、一意に該当する画像データを呼び出すことが可能である。こうして画像データを保存した後Ｓ６０６に進み、ＣＰＵ１１１は、Ｓ６０３で生成したコピージョブに従って、印刷部１１４により画像の印刷を実行させる。こうして印刷が完了するとＳ６０７に進み、ＣＰＵ１１１は、Ｓ６０６での印刷結果、読取ジョブの設定、印刷ジョブの設定、画像データのＩＤを、コピージョブの履歴としてＨＤＤ１１３に保存して、この処理を終了する。
【００２９】
これにより、コピー処理が指示されると、そのコピーを行った読取ジョブの設定、画像データと印刷ジョブの設定、及び印刷結果をＨＤＤ１１３に不揮発に記憶することができる。
【００３０】
図７は、本実施形態１に係るＭＦＰ１１０がジョブ履歴画面からジョブの再実行を実施する際の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１１３にインストールされており、実行時にはＲＡＭ１１２に展開され、ＣＰＵ１１１の制御の下に実行される。
【００３１】
まず初めにＳ７０１で、ＣＰＵ１１１は、ＨＤＤ１１３に記憶されている、図５で説明した印刷ジョブの履歴、或いは図６で説明したコピージョブの履歴の内容を、ＨＤＤ１１３から読み出して表示部１１６に表示する。ここでは、それぞれのジョブに履歴に対して「再印刷」又は「再送信」を指示するためのボタンを表示する。次にＳ７０２に進み、ＣＰＵ１１１は、コマンド入力部１１５から入力される、Ｓ７０１で表示した「再印刷」又は「再送信」のボタンへの指示を受付ける。この指示を受け付けるとＳ７０３に進み、ＣＰＵ１１１は、その指示を受け付けたジョブの履歴に含まれる印刷ジョブ設定と画像データのＩＤをＨＤＤ１１３から取得する。このとき、その画像データのＩＤを基に、その画像データをＨＤＤ１１３から取得する。
【００３２】
次にＳ７０４に進み、ＣＰＵ１１１は、Ｓ７０２で受け付けた指示が「再印刷」であるか「再送信」であるかを判定する。この判定が「再印刷」である場合はＳ７０５に進み、ＣＰＵ１１１は、Ｓ７０３で取得した印刷ジョブの設定と画像データとに従って再印刷ジョブを生成する。こうして再印刷ジョブを生成するとＳ７０６に進み、ＣＰＵ１１１は、その再印刷ジョブの設定内容を表示部１１６に表示して、後述するＳ７１２の処理に進む。
【００３３】
一方、Ｓ７０４で「再送信」であると判定した場合はＳ７０７に進み、送信ジョブのデフォルト設定をＨＤＤ１１３から読み出して、送信ジョブの設定を生成する。この送信ジョブのデフォルト設定は、例えば、ＨＤＤ１１３に予め保存されており、ＣＰＵ１１１が画像データを送信する際には、デフォルトの設定として表示部１１６に表示する。尚、ここで送信ジョブのデフォルト設定を使用するのは、この実施形態１では、ジョブの履歴には、コピージョブと印刷ジョブの履歴しかなく、送信ジョブが含まれていないためである。
【００３４】
こうしてＳ７０７で、送信ジョブの設定を生成した後Ｓ７０８に進み、ＣＰＵ１１１は、Ｓ７０３で取得した印刷ジョブの設定を、送信ジョブの設定に反映させるかどうかを判定する。この判定は、例えば、予めＨＤＤ１１３に保存してあるスイッチを使用するという方法がある。このスイッチは、本実施形態に係る動作とは別に、コマンド入力部１１５を介してユーザから入力に応じた内容で保存されている。また、Ｓ７０８の判定の例としては、Ｓ７０７の後に表示部１１６に選択画面を表示し、コマンド入力部１１５を介してユーザから入力を受け付け、そのユーザの指示に応じて判定する方法もある。この判定を行うことにより、印刷ジョブでは、送信としては適さない設定が含まれている場合、ユーザの入力によって、印刷ジョブの設定を送信ジョブの設定に反映させることなく、送信ジョブのデフォルト設定を使用して、送信ジョブの設定を行うことができる。
【００３５】
Ｓ７０８で類似設定を「反映させる」と選択されるとＳ７０９に進む。Ｓ７０９で、ＣＰＵ１１１は、Ｓ７０３で取得した印刷ジョブの設定の中から、Ｓ７０７で生成した送信ジョブの設定に使用できる設定を特定（選択）し、その特定した設定を、送信ジョブの設定に上書きする。そしてＳ７１０に進む。一方、Ｓ７０８で類似設定を「反映させない」と判定されるとＳ７１０に進む。
【００３６】
ここで、印刷ジョブの設定を、送信ジョブの設定に上書きする例には以下のようなものがある。
・印刷ジョブのカラー設定を、送信ジョブの画像データのカラー設定に上書きする。
・印刷ジョブの解像度設定を、送信ジョブの解像度設定に上書きする。
・印刷ジョブの元の画像データからの拡大や縮小の設定を、送信ジョブの画像ファイルの画像データを拡大や縮小の設定に上書きする。
・印刷ジョブのページ番号の印刷設定を、送信ジョブの画像ファイルの画像データにページ番号を付す設定に上書きする。
・印刷ジョブの面付け（印刷レイアウト）設定を、送信ジョブの画像ファイルの画像データを面付けする設定に上書きする。
【００３７】
また印刷ジョブの設定を、送信ジョブの画像ファイルの属性情報とすることにより送信ジョブの設定を行う例もある。これには例えば以下のようなものがある。
・印刷ジョブの元の画像データからの拡大や縮小の設定を、送信ジョブに含まれる画像ファイルの印刷設定の拡大／縮小の設定に上書きする。
・印刷ジョブのページ番号の印刷設定を、送信ジョブに含まれる画像ファイルの印刷設定のページ番号付与の設定に上書きする。
・印刷ジョブの面付け設定を、送信ジョブに含まれる画像ファイルの印刷設定の面付け設定に上書きする。
・印刷ジョブの元の文書名（ＰＣ１３０から投入された印刷ジョブである場合）を、送信ジョブに含まれる画像ファイルの文書名の設定に上書きする。この場合は、元の文書名の拡張子に代えて、送信ジョブの画像ファイルの拡張子を付与する。
【００３８】
また、印刷ジョブの設定を送信ジョブの設定に上書きしない例としては、以下のようなものがある。
・印刷ジョブの部数の設定は上書きしない（印刷部数は、送信ジョブ（即ち、この送信ジョブを受信した受信者には関係ないため）。
・印刷ジョブのステイプル設定は上書きしない（印刷の後処理に関するものであるため）。
・印刷ジョブの製本に関する設定は上書きしない（印刷の後処理に関するものであるため）。
・印刷ジョブの設定を送信ジョブの設定に上書きすると、再実行を指示したユーザの権限では実行できない設定となってしまう場合には、その設定を上書きしない。
【００３９】
こうしてＳ７１０に進み、ＣＰＵ１１１は、Ｓ７０７或いはＳ７０８で作成した送信ジョブの設定と、Ｓ７０３で取得した画像データとに従って送信ジョブを生成する。こうして送信ジョブを生成するとＳ７１１に進み、ＣＰＵ１１１は、その送信ジョブの設定内容を表示部１１６に表示してＳ７１２に進む。このＳ７１１の表示処理では、Ｓ７０７で生成した送信ジョブのデフォルト設定が、Ｓ７０９の処理によって変更されている場合、その変更された設定と、それ以外の変更されなかった設定とを識別可能に表示する。これによりユーザは、一目で、送信ジョブのデフォルト設定から変更された設定の内容を確認することができる。
【００４０】
図８は、実施形態１に係るＭＦＰ１１０で表示される設定確認画面の一例を示す図である。
【００４１】
図８では、前回のジョブの実行時から引き継がれている設定として、カラーモードが「白黒」、面付け設定が「２in１」が表示されている。
【００４２】
これにより、送信ジョブのデフォルト設定から変更された設定を、ユーザが確認するように促すことができ、送信ジョブの設定を誤ったまま実行してしまうことを低減することができる。また、Ｓ７０８の判定でＳ７０９の処理を行わなかった場合には、Ｓ７０９で設定を変更する可能性があった設定の表示方法と、他の設定の表示方法とを区別して表示する。
【００４３】
図９は、実施形態１に係るＭＦＰ１１０で表示される設定確認画面の一例を示す図である。
【００４４】
図９では、前回のジョブの実行時から引き継がれていない設定として、カラーモードが「白黒」→「フルカラー」、面付け設定が「２in１」→「なし」が表示されている。これにより、前回のジョブでは、カラーモードが「白黒」、面付け設定が「２in１」であったのが、今回の送信ジョブでは、カラーモードが「フルカラー」、面付け設定が「なし」であることが分かる。
【００４５】
これにより、送信ジョブのデフォルト設定から変更される可能性のあった設定で、変更されなかった設定をユーザが確認するように促すことができ、送信ジョブの設定を誤ったまま実行してしまうことを低減することができる。
【００４６】
図８及び図９の画面で、ユーザが確認すると「ＯＫ」ボタンを押すことにより、この確認処理が終了する。
【００４７】
再び図７に戻り、Ｓ７０６又はＳ７１１の処理後、Ｓ７１２でＣＰＵ１１１は、コマンド入力部１１５から、Ｓ７０５で生成した印刷ジョブ又はＳ７１０で生成した送信ジョブの設定の変更指示を受け付ける。次にＳ７１３に進み、ＣＰＵ１１１は、生成した印刷ジョブと送信ジョブに従って、再実行ジョブである、画像の印刷（Ｓ７０５，Ｓ７０６を実行した場合）又は画像ファイルの送信（Ｓ７０７〜Ｓ７１１を実行した場合)を実行する。こうして再実行ジョブが完了した後Ｓ７１４に進む。Ｓ７１４でＣＰＵ１１１は、Ｓ７１３での印刷ジョブの印刷結果と印刷ジョブの設定（再実行ジョブが印刷ジョブの場合）と画像データのＩＤを、印刷ジョブの履歴としてＨＤＤ１１３に保存する。或いは、ＣＰＵ１１１は、Ｓ７１３での送信ジョブの送信結果と送信ジョブの設定（再実行ジョブが送信ジョブの場合）と画像データのＩＤを、送信ジョブの履歴としてＨＤＤ１１３に保存する。そして、この処理を終了する。
【００４８】
以上説明したように本実施形態１によれば、以前実行したジョブの履歴として記憶している印刷ジョブや送信ジョブ等の設定を、後続の再実行ジョブによる印刷ジョブや送信ジョブの設定として使用することができる。また以前実行したジョブと再実行ジョブの種類が互いに異なる場合でも、以前実行したジョブの設定を、再実行ジョブの設定に反映させることができる。
【００４９】
また、以前実行したジョブの設定を再実行ジョブの設定に反映させない場合でも、以前実行したジョブの設定と再実行ジョブの設定との違いを、ユーザが容易に確認できる。これにより、再実行ジョブの設定を誤ったまま、そのジョブを実行してしまうといった事態の発生を低減することができる。
【００５０】
［実施形態２］
次に本発明の実施形態２を説明する。尚、本実施形態２に係る各装置の構成及びシステム構成は前述の実施形態１と同様であるため、その説明を省略する。
【００５１】
本実施形態２では、ＭＦＰ１１０でユーザが操作して実行する、原稿をスキャンして、そのデータを送信するスキャン送信ジョブのジョブ履歴画面から、ジョブの再実行を指示する場合で説明する。尚、この場合、ジョブの再実行時には、画像の印刷も実行することができる。
【００５２】
図１０は、本発明の実施形態２に係るＭＦＰ１１０がスキャン送信を実行する際の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１１３にインストールされており、実行時にはＲＡＭ１１２に展開され、ＣＰＵ１１１の制御の下に実行される。
【００５３】
まず初めにＳ１００１で、ＣＰＵ１１１は、スキャン送信設定を行うための入力を促す画面を表示部１１６に表示する。次にＳ１００２に進み、ＣＰＵ１１１は、コマンド入力部１１５から入力されるスキャン送信の設定指示を受け付ける。この設定指示を受け付けた後Ｓ１００３に進み、ＣＰＵ１１１は、そのスキャン送信の設定から、読取ジョブの設定と送信ジョブの設定とを取得してスキャン送信ジョブを生成する。こうしてスキャン送信ジョブを生成するとＳ１００４に進み、ＣＰＵ１１１は、そのスキャン送信ジョブに従って読取部１１９により原稿の読み取りを実行させる。次にＳ１００５に進み、ＣＰＵ１１１は、その読み取って得られた画像データをＨＤＤ１１３に保存する。ここで、保存された画像データにはＩＤが付され、そのＩＤを使用して、一意に該当する画像データを読み出すことができる。こうして画像データを保存した後Ｓ１００６に進み、ＣＰＵ１１１は、スキャン送信ジョブに従って通信部１１７により画像データの送信を実行させる（送信ジョブ実行）。こうして送信処理が完了するとＳ１００７に進み、ＣＰＵ１１１は、Ｓ１００６での送信結果、読取ジョブの設定、送信ジョブの設定、画像データのＩＤを、スキャン送信ジョブの履歴としてＨＤＤ１１３に保存して、この処理を終了する。
【００５４】
このように、原稿をスキャンして、その得られた画像データを送信するスキャン送信ジョブを実行することにより、そのスキャン送信ジョブの履歴として、送信結果、読取ジョブの設定、送信ジョブの設定、画像データのＩＤを記憶することができる。
【００５５】
図１１は、実施形態２に係るＭＦＰ１１０が、ジョブ履歴画面からジョブの再実行を実施する際の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１１３にインストールされており、実行時にはＲＡＭ１１２に展開され、ＣＰＵ１１１の制御の下に実行される。
【００５６】
まずＳ１１０１で、ＣＰＵ１１１は、以前実行したスキャン送信ジョブの履歴の内容を表示部１１６に表示する。この時、Ｓ７０１の場合と同様に、それぞれのジョブ履歴について「再印刷」又は「再送信」を指示するためのボタンを表示する。次にＳ１１０２に進み、Ｓ７０２と同様に、ＣＰＵ１１１は、コマンド入力部１１５から、Ｓ１１０１で表示した画面で指示された「再印刷」又は「再送信」の指示を受け付ける。この指示を受け付けるとＳ１１０３に進み、ＣＰＵ１１１は、その指示を受け付けたジョブ履歴のスキャン送信ジョブの設定と画像データのＩＤをＨＤＤ１１３から取得する。これとともに、その画像データのＩＤを基に、画像データをＨＤＤ１１３から取得する。
【００５７】
次にＳ１１０４に進み、ＣＰＵ１１１は、Ｓ１１０２で受け付けた指示が「再印刷」であるか「再送信」であるかを判定する。ここで「再送信」であると判定するとＳ１１０５に進み、ＣＰＵ１１１は、Ｓ１１０３で取得したスキャン送信ジョブの設定と画像データとに従って、再実行ジョブである送信ジョブを生成する。こうして送信ジョブ（再実行ジョブ）を生成するとＳ１１０６に進み、ＣＰＵ１１１は、その送信ジョブの設定内容を表示部１１６に表示してＳ１１１２の処理に進む。
【００５８】
一方、Ｓ１１０４の判定が「再印刷」である場合はＳ１１０７に進み、印刷ジョブのデフォルト設定をＨＤＤ１１３から読み出して印刷ジョブの設定を生成する。これは以前実行したジョブがスキャン送信ジョブであるため、再実行ジョブとして指定された印刷ジョブの設定がなされていないためである。印刷ジョブのデフォルト設定は、例えば、ＨＤＤ１１３に予め保存されており、ＭＦＰ１１０で印刷を行う際には、デフォルトとして表示部１１６に表示される。こうして印刷ジョブの設定を生成した後Ｓ１１０８に進み、ＣＰＵ１１１は、Ｓ１１０３で取得したスキャン送信ジョブの設定を、印刷ジョブの設定に反映させるか否かを判定する。この判定は例えば、予めＨＤＤ１１３に保存してあるスイッチを使用するという方法がある。このスイッチは、本実施形態の動作とは別に、コマンド入力部１１５を介してユーザから受け付けた内容を保存しておくことにより得られる。また、Ｓ１１０８の判断の例としては、Ｓ１１０７の後に、表示部１１６に選択画面を表示し、コマンド入力部１１５を介してユーザからの選択指示を受付けるという方法もある。この判定を行うことで、スキャン送信ジョブで、印刷ジョブに適さない設定を行っていた場合には、ユーザの入力により、印刷ジョブのデフォルトの設定を使うように指示することができる。
【００５９】
Ｓ１１０８で、「反映させない」が指示された判断するとＳ１１１０に進むが、「反映させる」が指示された判定するとＳ１１０９に進む。Ｓ１１０９でＣＰＵ１１１は、Ｓ１１０３で取得したスキャン送信ジョブの設定の中から、Ｓ１１０７で生成した印刷ジョブの設定に使用できる設定を選択する。そして、その選択した設定を印刷ジョブの設定に上書きする。ここで、スキャン送信ジョブの設定を印刷ジョブの設定に上書きする例には以下のものがある。
・スキャン送信ジョブのカラー設定を、印刷ジョブの画像のカラー設定に上書きする。
・スキャン送信ジョブの解像度設定を、印刷ジョブの解像度設定に上書きする。
・スキャン送信ジョブの画像ファイルの画像データの拡大や縮小の設定を、印刷ジョブの元の画像データからの拡大や縮小の設定に上書きする。
・スキャン送信ジョブの画像ファイルの画像データにページ番号を付す設定を、印刷ジョブのページ番号の印刷設定に上書きする。
・スキャン送信ジョブの画像ファイルの画像データを面付けする設定を、印刷ジョブの面付け設定に上書きする。
【００６０】
また、スキャン送信ジョブの画像ファイルの属性情報として設定するための送信ジョブの設定を、印刷ジョブの設定として使用するという場合もある。これには例えば以下のものがある。
・スキャン送信ジョブの画像ファイルの印刷設定の拡大縮小の設定を、印刷ジョブの元の画像データからの拡大や縮小の設定に上書きする。
・スキャン送信ジョブの画像ファイルの印刷設定のページ番号付与の設定を、印刷ジョブのページ番号の印刷設定に上書きする。
・スキャン送信ジョブの画像ファイルの印刷設定の面付け設定を行うための設定を、印刷時の面付け設定に上書きする。
【００６１】
また、スキャン送信ジョブの設定を、印刷ジョブの設定に上書きしない例には以下のものがある。
・スキャン送信ジョブの宛先設定は上書きしない。
・スキャン送信ジョブの画像ファイル種別の設定は上書きしない。
・スキャン送信ジョブの画像ファイル名の設定は上書きしない。
・スキャン送信ジョブの設定を印刷ジョブの設定に上書きすると、再実行ジョブ（印刷ジョブ）を指示するユーザの権限では実行できない設定となってしまう場合、スキャン送信ジョブの設定による上書きをしない。
【００６２】
こうしてＳ１１１０に進み、ＣＰＵ１１１は、それ以前の処理で設定された印刷ジョブの設定と、Ｓ１１０３で取得した画像データとに従って、再実行ジョブである印刷ジョブを生成する。こうして印刷ジョブを生成するとＳ１１１１に進み、ＣＰＵ１１１は、その印刷ジョブの設定内容を表示部１１６に表示してＳ１１１２の処理に進む。Ｓ１１１１での表示処理では、Ｓ１１０７の印刷ジョブのデフォルトの設定が、Ｓ１１０９の処理によって変更されている場合、その変更された設定の表示方法と、変更されなかった設定の表示方法を区別して表示する。この表示例を、前述の図８に示す。
【００６３】
これにより、印刷ジョブのデフォルトの設定から変更された設定を、ユーザが確認するように促すことができ、再実行ジョブである印刷ジョブの設定を誤ったまま実行してしまう事態を低減できる。またＳ１１０８の判定でＳ１１０９の処理を行わなかった場合は、Ｓ１１０９で印刷ジョブの設定を変更する可能性があった設定の表示方法と、他の設定の表示方法を区別する。これは前述の図９で説明したとおりである。
【００６４】
これにより、再実行ジョブである印刷ジョブのデフォルトの設定から変更される可能性のあった設定で、変更されなかった設定をユーザが確認するように促すことができる。これにより、ユーザが印刷ジョブの設定を誤ったまま、その印刷ジョブ（再実行ジョブ）を実行してしまう事態を低減することができる。
【００６５】
こうしてＳ１１０６又はＳ１１１１の再実行ジョブの設定表示処理を実行した後Ｓ１１１２に進む。Ｓ１１１２で、ＣＰＵ１１１は、コマンド入力部１１５から、Ｓ１１０５で生成した送信ジョブ（再実行ジョブ）、又はＳ１１１０で生成した印刷ジョブ（再実行ジョブ）の設定変更の指示を受付ける。そしてＳ１１１３に進み、ＣＰＵ１１１は、再実行ジョブである印刷ジョブ、或いは送信ジョブに従って、画像の印刷又は画像ファイルの送信を実行する。こうして再実行ジョブが完了した後Ｓ１１１４に進み、ＣＰＵ１１１は、Ｓ１１１３での印刷ジョブの印刷結果と印刷ジョブの設定（再実行ジョブが印刷ジョブの場合）と画像データのＩＤを、印刷ジョブの履歴としてＨＤＤ１１３に保存する。或いは、ＣＰＵ１１１は、Ｓ１１１３での送信ジョブの送信結果と送信ジョブの設定（再実行ジョブが送信ジョブの場合）と画像データのＩＤを、送信ジョブの履歴としてＨＤＤ１１３に保存する。こうして再実行ジョブの実行結果を保存すると、この処理を終了する。
【００６６】
以上説明したように本実施形態２によれば、以前実行したジョブの履歴として記憶しているスキャン送信ジョブの設定を、後続の再実行ジョブである印刷ジョブや送信ジョブの設定として使用することができる。また以前実行したジョブと再実行ジョブの種類が互いに異なる場合でも、以前実行したジョブの設定を、再実行ジョブの設定に反映させることができる。
【００６７】
また、以前実行したジョブの設定を再実行ジョブの設定に反映させない場合でも、以前実行したジョブの設定と再実行ジョブの設定との違いを、ユーザが容易に確認できる。これにより、再実行ジョブの設定を誤ったまま、再実行ジョブを実行してしまうといった事態の発生を低減することができる。
【００６８】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005886571.tif 000002
【図２】
0005886571.tif 000003
【図３】
0005886571.tif 000004
【図４】
0005886571.tif 000005
【図５】
0005886571.tif 000006
【図６】
0005886571.tif 000007
【図７】
0005886571.tif 000008
【図８】
0005886571.tif 000009
【図９】
0005886571.tif 000010
【図１０】
0005886571.tif 000011
【図１１】
0005886571.tif 000012