(57)【要約】【課題】  画像読取装置と印刷装置とが連動してジョブの中止処理を実行するようにした印刷システムおよびその制御方法を提供する。【解決手段】  スキャナ１０とプリンタ２０とが連携して印刷処理実行中に、例えば、プリンタ２０にてキャンセルボタンの押下等による印刷ジョブの中止が発生した場合には、ジョブ中止通知をスキャナ１０に送信する。ジョブ中止通知を受信したスキャナ１０は、プリンタ２０で発生した印刷ジョブの中止を認識するとともに、その時点のスキャナ１０の動作状態に応じたジョブの中止処理を実行する。【選択図】  図１
2006279231.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置で読み取った原稿画像データから印刷ジョブを生成し、該印刷ジョブを印刷装置に送信して印刷する印刷システムにおいて、
前記印刷装置は、
前記印刷ジョブの処理の中止を検出する検出手段と、
前記検出手段による前記印刷ジョブの処理の中止の検出に対応して、該印刷ジョブが中止された旨のジョブ中止通知を前記画像読取装置に送信するジョブ通知手段と
を具備し、
前記画像読取装置は、
前記ジョブ通知手段から送信されたジョブ中止通知の受信に対応して、原稿の読取処理を中止する
ことを特徴とする印刷システム。
【請求項２】
前記画像読取装置は、
前記ジョブ通知手段から送信されたジョブ中止通知を受信する受信手段と、
前記受信手段で前記ジョブ中止通知を受信した時点における前記原稿の読取処理の実行状態を検出する実行状態検出手段と、
前記実行状態検出手段による検出結果に基づいて前記原稿の読取処理を中止する中止制御手段と
を具備することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記画像読取装置は、
前記原稿から原稿画像データを読み取る画像読取手段と、
前記画像読取手段で読み取られた原稿画像データを一時的にキャッシュするバッファ手段と、
前記バッファ手段に一時的にキャッシュされた原稿画像データに基づき生成された印刷ジョブを前記印刷装置へ送信する印刷ジョブ送信手段と
を具備し、
前記中止制御手段は、
前記実行状態検出手段による検出結果に基づき、前記画像読取手段による原稿画像データ読取の中止若しくは、前記バッファ手段に一時的にキャッシュされた原稿画像データの削除若しくは、前記印刷ジョブ送信手段による印刷ジョブの送信の中止を選択的に実行する
ことを特徴とする請求項２記載の印刷システム。
【請求項４】
前記検出手段は、
前記印刷装置におけるユーザ操作による印刷ジョブの中止指示若しくは該印刷装置における該印刷ジョブの内部中止要因の発生に基づき該印刷ジョブの中止を検出する
ことを特徴とする請求項１乃至３いずれかに記載の印刷システム。
【請求項５】
画像読取装置で読み取った原稿画像データから印刷ジョブを生成し、該印刷ジョブを印刷装置に送信して印刷する印刷システムの制御方法において、
前記印刷装置は、前記印刷ジョブの処理の中止を検出手段により検出し、
前記検出手段による前記印刷ジョブの処理の中止の検出に対応して、該印刷ジョブが中止された旨のジョブ中止通知をジョブ通知手段により前記画像読取装置に送信し、
前記画像読取装置は、前記ジョブ通知手段から送信されたジョブ中止通知の受信に対応して、原稿の読取処理を中止する
ことを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置で読み取った原稿画像データから印刷ジョブを生成し、該印刷ジョブを印刷装置に送信して印刷する印刷システムおよびその制御方法に係わり、詳しくは、印刷装置側の中止操作に連動して、画像読取装置側の中止動作を実施する印刷システムおよびその制御方法に関する。
【背景技術】
【０００２】
近年、複写機、複合機等のＯＡ（Office Automation）機器においては、低価格化が進み、これらＯＡ機器を顧客に提供するハードウェアメーカでは、その対策が必要となっている。
【０００３】
そのため、スキャナとプリンタと用いて、これらが連携することでコピー処理等の印刷処理を実現するスキャナプリンタシステム（印刷システム）が提案されている。
【０００４】
このような印刷システムによると、簡易な構成により、コピー処理等の印刷処理が実現できるのに加えて、複合機や複写機を導入するのに比べて、その導入コストを大幅に抑えることができるという利点がある。
【０００５】
この種の印刷システムにおいて、スキャナとプリンタとが連携して印刷処理を行う場合には、スキャナで原稿から原稿画像データが読み取られるとともに、その印刷ジョブが順次プリンタへ送信され、プリンタにて当該ジョブに基づいた印刷処理が実行されることになり、この場合、プリンタにてジョブの中止が発生した場合は、これに応じてスキャナの処理も停止させる必要がある。
【０００６】
従来、このような技術に関連したものとしては、特許文献１に記載されるように、プリンタ側からホスト端末上の印刷ジョブをキャンセルすることができ、それに伴ってキャンセル対象の印刷データを破棄し、ゴミ印刷を防止することができるという技術や、特許文献２に記載されるように、ホスト端末からプリンタに既に送られた印刷ジョブをホスト端末からの命令でジョブ単位にキャンセルできるため、プリンタ内で印刷待ちしている他のジョブに影響なく、個別にジョブをキャンセルできるという技術が知られている。
【特許文献１】特開２００４−１３０７８４号
【特許文献２】特開２００２−１９６９０９号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１の発明や特許文献２の発明を含む従来の技術においては、プリンタからホスト端末上のジョブをキャンセルできるが、スキャナにおけるジョブをキャンセルできるというものではない。
【０００８】
特に、スキャナとプリンタとで構成された印刷システムにおいては、スキャナで原稿の読み取り処理が行われるのと同時に、プリンタで印刷処理が行われるという処理の特異性から、ホスト端末上でのジョブのキャンセルをそのまま適用することはできない。
【０００９】
従来、プリンタにてジョブの中止、例えば、プリンタのバッファ領域不足、印刷条件パラメータエラー、ユーザによる中止指示（キャンセルボタン押下）等が発生した場合、プリンタでは、印刷処理を中止するとともに、スキャナから順次送られてくる印刷ジョブを読み捨てて、その印刷処理を行わないといった処理がなされていた。
【００１０】
しかし、スキャナでは、プリンタにてジョブが中止がされたことは認識していないため、自動給紙フィーダによる連続スキャンを実行し、その印刷ジョブをプリンタへ順次送信することになる。
【００１１】
すなわち、プリンタにてジョブの中止が発生した場合には、スキャナ側は、その中止を認識していないために、印刷ジョブをプリンタへ送り続けてしまうという不都合が発生する。
【００１２】
そこで、本発明は上記問題点に鑑みてなされたものであり、画像読取装置と印刷装置とが連動してジョブの中止処理を実行するようにした印刷システムおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、画像読取装置で読み取った原稿画像データから印刷ジョブを生成し、該印刷ジョブを印刷装置に送信して印刷する印刷システムにおいて、前記印刷装置は、前記印刷ジョブの処理の中止を検出する検出手段と、前記検出手段による前記印刷ジョブの処理の中止の検出に対応して、該印刷ジョブが中止された旨のジョブ中止通知を前記画像読取装置に送信するジョブ通知手段とを具備し、前記画像読取装置は、前記ジョブ通知手段から送信されたジョブ中止通知の受信に対応して、前記原稿の読取処理を中止することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記画像読取装置は、前記ジョブ通知手段から送信されたジョブ中止通知を受信する受信手段と、前記受信手段で前記ジョブ中止通知を受信した時点における前記原稿の読取処理の実行状態を検出する実行状態検出手段と、前記実行状態検出手段による検出結果に基づいて前記原稿の読取処理を中止する中止制御手段とを具備することを特徴とする。
【００１５】
また、請求項３の発明は、請求項２の発明において、前記画像読取装置は、前記原稿から原稿画像データを読み取る画像読取手段と、前記画像読取手段で読み取られた原稿画像データを一時的にキャッシュするバッファ手段と、前記バッファ手段に一時的にキャッシュされた原稿画像データに基づき生成された印刷ジョブを前記印刷装置へ送信する印刷ジョブ送信手段とを具備し、前記中止制御手段は、前記実行状態検出手段による検出結果に基づき、前記画像読取手段による原稿画像データ読取の中止若しくは、前記バッファ手段に一時的にキャッシュされた原稿画像データの削除若しくは、前記印刷ジョブ送信手段による印刷ジョブの送信の中止を選択的に実行することを特徴とする。
【００１６】
また、請求項４の発明は、請求項１乃至３の発明において、前記検出手段は、前記印刷装置におけるユーザ操作による印刷ジョブの中止指示若しくは該印刷装置における該印刷ジョブの内部中止要因の発生に基づき該印刷ジョブの中止を検出することを特徴とする。
【００１７】
また、請求項５の発明は、画像読取装置で読み取った原稿画像データから印刷ジョブを生成し、該印刷ジョブを印刷装置に送信して印刷する印刷システムの制御方法において、前記印刷装置は、前記印刷ジョブの処理の中止を検出手段により検出し、前記検出手段による前記印刷ジョブの処理の中止の検出に対応して、該印刷ジョブが中止された旨のジョブ中止通知をジョブ通知手段により前記画像読取装置に送信し、前記画像読取装置は、前記ジョブ通知手段から送信されたジョブ中止通知の受信に対応して、前記原稿の読取処理を中止することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、印刷装置で印刷ジョブの処理の中止を検出すると、該検出に対応して該印刷ジョブが中止された旨のジョブ中止通知を画像読取装置に送信し、画像読取装置側では、ジョブ中止通知の受信に対応して、原稿の読取処理を中止するように構成したため、画像読取装置側で印刷装置での印刷ジョブの中止を認識することができるので、画像読取装置と印刷装置とが連動して中止処理を実行できる。
【００１９】
そのため、印刷装置側で印刷ジョブが中止されているにもかかわらず、画像読取装置側で原稿の読取処理（画像読取動作、ジョブの送信処理等）を継続するといった無駄な動作を抑止することができる。
【００２０】
また、画像読取装置は、印刷装置からジョブ中止通知を受信した時点における原稿の読取処理の実行状態を検出し、かかる検出結果に基づき原稿の読取処理を中止するため、的確に中止処理を実行することができる。
【発明を実施するための最良の形態】
【００２１】
以下、この発明に係わる印刷システムおよびその制御方法の実施例について添付図面を参照して詳細に説明する。
【００２２】
図１は、本発明に係わる印刷システムの全体構成の一例を示すブロック図である。
【００２３】
この印刷システムは、スキャナ１０と、プリンタ２０の他、複数台のプリンタ２０ａ〜２０ｎがＬＡＮ３０を介して接続される。なお、ここでは、それぞれの装置がＬＡＮ（Local Area Network）３０を介して接続される場合を説明するが、本発明の機能が実行されるのであれば、ＬＡＮ以外の形態で接続を行うように構成してもよい。例えば、スキャナ１０とプリンタ２０との接続形態は、１対１となる構成であってもよい。
【００２４】
スキャナ１０は、プラテンガラス上に載置若しくは搬送される原稿からスキャン動作によって図形や写真または文字などを読み取って、デジタルデータに変換する画像読取装置である。ここで読み取られた原稿画像データは、読み取り処理がなされる都度、順次プリンタ２０へと送信され、プリンタ２０にてその印刷処理が実行される。
【００２５】
プリンタ２０は、スキャナ１０から送られてきた印刷ジョブに基づいて印刷処理を行う印刷装置である。スキャナ１０と連携し、スキャナ１０で読み取られた原稿画像データをプリンタ２０で印刷出力することで、コピー機能を実現することができる。
【００２６】
また、プリンタ２０は、詳細は後述するが、スキャナ１０と連携した印刷処理実行中に、例えば、キャンセルボタンの押下等による印刷ジョブの中止が発生した場合には、ジョブ中止通知をスキャナ１０に送信する。そのため、スキャナ１０においてもプリンタ２０で発生した印刷ジョブの中止を認識できるので、スキャナ１０とプリンタ２０とが連動して中止処理を実行する。
【００２７】
プリンタ２０ａ〜２０ｎは、複数台のプリンタがＬＡＮ３０上に接続されていることを示し、プリンタ２０と略同様の機能を備える印刷装置である。また、プリンタ２０およびプリンタ２０ａ〜２０ｎは、それぞれが種々の特性を持ち合わせており、カラーに対応したプリンタや、Ａ０やＡ１など大きな用紙サイズに印刷可能なプリンタがある。例えば、スキャナ１０で読み取った原稿の出力をプリンタ２０ａ〜２０ｎのいずれかで行ってもよい。
【００２８】
なお、プリンタ２０にて印刷ジョブの中止が発生した場合の「中止」とは、例えば、プリンタ２０のバッファ領域不足、印刷条件パラメータエラー等のプリンタ１０内部の中止要因の他、ユーザによる中止指示（キャンセルボタン押下）等を指し、実行状態を継続できない印刷ジョブの中止を言う。
【実施例】
【００２９】
ここで、図１に示すような基本構成を有する印刷システムにおける実施例について説明する。
【００３０】
図２は、本発明に係わるスキャナ１０およびプリンタ２０のシステム構成を示すブロック図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００３１】
スキャナ１０は、スキャン対象の原稿がセットされる給紙トレイ１１と、照明ランプ、レンズ、ＣＣＤ（Charge Coupled Device）等から構成され、給紙トレイ１１にセットされた原稿から原稿画像データを読み取る画像読取部１２と、読み取られた原稿画像データを一時的にキャッシュするスキャンバッファ１３と、スキャナ１０を統括制御するスキャナ制御部１４と、液晶ディスプレイなどの表示用デバイスであるスキャナ表示部１５と、操作ボタンなどの入力用デバイスであるスキャナ操作部１６と、スキャナ１０とＬＡＮ３０とを接続するインターフェース装置であるスキャナ通信部１７とを具備して構成される。
【００３２】
給紙トレイ１１には、自動給紙フィーダ１１ａが設けられ、複数枚の原稿がセットされた場合にも、この自動給紙フィーダ１１ａが、その原稿を１枚ずつ順次繰り出して、図示しないプラテンガラス上を経由して図示しない排紙トレイへと搬送する。
【００３３】
画像読取部１２は、自動給紙フィーダ１１ａにより、プラテンガラス上に搬送される原稿に対してスキャン処理を行い原稿画像データの読み取り処理を行う。これを繰り返すことによって、給紙トレイ１１にセットされた原稿を連続的に読み取ることができる。
【００３４】
一方、プリンタ２０は、プリンタ２０とＬＡＮ３０とを接続するインターフェース装置であるプリンタ通信部２１と、液晶ディスプレイなどの表示用デバイスであるプリンタ表示部２２と、操作ボタンなどの入力用デバイスであるプリンタ操作部２３と、プリンタ２０を統括制御するプリンタ制御部２４と、スキャナ１０から受信した印刷ジョブを一時的にキャッシュするプリンタバッファ２５と、感光ドラム、転写ベルト等から構成され、スキャナ１０から受信した印刷ジョブに基づいて印刷処理を実行するエンジン部２６とを具備して構成される。以上が本発明に係わるスキャナ１０およびプリンタ２０のシステム構成を示すブロック図の説明である。
【００３５】
図３は、図２に示したスキャナ制御部１４の機能的な構成の一部を示すブロック図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００３６】
スキャナ制御部１４は、各種処理機能部として、中止通知受信部４０と、ジョブ実行状態検出部４１と、スキャナジョブ中止制御部４２と、印刷ジョブ送信部４３と、送信中止処理部４４と、スキャン動作制御部４５と、スキャン動作中止処理部４６と、スキャンバッファ削除処理部４７と、終了通知受信部４８と、終了表示処理部４９とを具備して構成される。
【００３７】
中止通知受信部４０は、スキャナ通信部１７を介してプリンタ２０からジョブ中止通知を受信する処理部である。また、受信したジョブ中止通知を、ジョブ実行状態検出部４１およびスキャナジョブ中止制御部４２に転送する。
【００３８】
ジョブ実行状態検出部４１は、中止通知受信部４０からジョブ中止通知を受信すると、その時点のスキャナ１０でなされているジョブの実行状態を検出し、その検出結果をスキャナジョブ中止制御部４２に出力する処理部である。スキャナ１０でなされているジョブの実行状態とは、例えば、原稿読み取り処理中、印刷ジョブ送信中、待機中、等であり、スキャナで実行されるジョブを中止する際に、スキャナ１０のどの動作を中止すればよいのかが認識できるレベルの情報である。
【００３９】
スキャナジョブ中止制御部４２は、ジョブ実行状態検出部４１からの検出結果に基づいて、ジョブの中止処理を制御する処理部である。すなわち、スキャナジョブ中止制御部４２の制御により、スキャナ１０の動作状態に応じたジョブ中止処理が実行されることとなる。
【００４０】
例えば、原稿読み取り処理が実行中の場合には、スキャン動作の中止、印刷ジョブの送信中止、キャッシュデータの削除を行うが、既に原稿読み取り処理およびその印刷ジョブ送信処理が終了している場合には、特に中止処理を行わない。このようにしてスキャナジョブ中止制御部４２の制御により、スキャナ１０の動作状態に応じたジョブ中止処理が実行される。
【００４１】
印刷ジョブ送信部４３は、画像読取部１２で読み取られた原稿画像データに基づく印刷ジョブを生成し、プリンタ２０へ送信する処理部である。送信中止処理部４４は、印刷ジョブ送信部４３へ送信中止を指示する処理部であり、印刷ジョブ送信部４３は、送信中止処理部４４から送信中止指示を受信すると、プリンタ２０への印刷ジョブ送信処理を中止する。
【００４２】
スキャン動作制御部４５は、自動給紙フィーダ１１ａおよび画像読取部１２の動作制御を行い、原稿のスキャン処理を制御する処理部である。スキャン動作中止処理部４６は、スキャン動作制御部４５へスキャン動作の中止を指示する処理部であり、スキャン動作制御部４５は、スキャン動作中止処理部４６からスキャン動作中止指示を受信すると、自動給紙フィーダ１１ａおよび画像読取部１２によるスキャン処理を中止する。
【００４３】
スキャンバッファ削除処理部４７は、スキャンバッファ１３に一時的にキャッシュされた原稿画像データを削除する処理部である。上述したスキャナジョブ中止制御部４２は、ジョブ実行状態検出部４１からの検出結果に基づいて、これら送信中止処理部４４と、スキャン動作中止処理部４６と、スキャンバッファ削除処理部４７とを制御してスキャナ１０でジョブの中止処理を実行することとなる。
【００４４】
終了通知受信部４８は、スキャナ通信部１７を介してプリンタ２０からジョブ終了通知を受信する処理部である。ジョブ終了通知は、プリンタ２０にて印刷ジョブの中止処理が終了した旨の通知であり、終了通知受信部４８は、ジョブ終了通知を受信すると、ジョブが終了した旨をスキャナジョブ中止制御部４２に転送する。
【００４５】
終了表示処理部４９は、ジョブ中止処理が終了した旨をユーザに通知する処理部である。具体的には、スキャナジョブ中止制御部４２から、終了表示の依頼を受けると、スキャナ１０およびプリンタ２０の両者でジョブの中止処理が終了した旨をスキャナ表示部１５に表示する。以上がスキャナ制御部１４の機能的な構成の一部を示す各機能ブロックの説明である。
【００４６】
図４は、図２に示したプリンタ制御部２４の機能的な構成の一部を示すブロック図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００４７】
プリンタ制御部２４は、各種処理機能部として、ジョブ中止検出部５０と、プリンタジョブ中止制御部５１と、エンジン制御部５２と、印刷動作中止処理部５３と、プリンタバッファ削除処理部５４と、中止通知部５５と、終了通知部５６とを具備して構成される。
【００４８】
ジョブ中止検出部５０は、プリンタ２０で実行中の印刷ジョブが中止されたことを検出する処理部である。例えば、実行中の印刷ジョブが中止される要因としては、プリンタバッファ２５の領域不足、印刷条件パラメータエラー、ユーザによる中止指示（キャンセルボタン押下）等である。ジョブ中止検出部５０は、これらの中止要因により、印刷ジョブが中止されたことを検出すると、その旨をプリンタジョブ中止制御部５１に通知する。
【００４９】
プリンタジョブ中止制御部５１は、ジョブ中止検出部５０から印刷ジョブの中止を検出した旨の通知を受信すると、プリンタ２０で実行中の印刷ジョブの中止処理の他、スキャナ１０で実行中のジョブの中止を間接的に制御する処理部である。
【００５０】
エンジン制御部５２は、エンジン部２６を制御して印刷処理を実行する処理部である。印刷動作中止処理部５３は、エンジン制御部５２へ印刷中止を指示する処理部であり、エンジン制御部５２は、印刷動作中止処理部５３から印刷中止指示を受信すると、エンジン部２６による印刷処理を中止する。
【００５１】
プリンタバッファ削除処理部５４は、プリンタバッファ２５にキャッシュされた印刷ジョブを削除する処理部である。
【００５２】
中止通知部５５は、プリンタ２０で印刷ジョブの中止が発生した旨を示すジョブ中止通知をスキャナ１０へ送信する処理部である。すなわち、中止通知部５５により、プリンタ２０で印刷ジョブの中止が発生した旨をスキャナ１０に通知することで、スキャナ１０とプリンタ２０とが連動してジョブの中止処理を実行できることとなる。上述したプリンタジョブ中止制御部５１は、これら印刷動作中止処理部５３と、プリンタバッファ削除処理部５４と、中止通知部５５とを制御してプリンタ２０で実行中の印刷ジョブの中止処理の他、スキャナ１０でなされているジョブの中止を間接的に制御することとなる。
【００５３】
終了通知部５６は、プリンタ２０にてジョブ中止処理が終了した旨を示すジョブ終了通知をスキャナ１０へ送信する処理部である。以上がプリンタ制御部２４の機能的な構成の一部を示す各機能ブロックの説明である。
【００５４】
図５乃至７は、本発明に係わる印刷システムにおける処理の流れを示したシーケンスチャート図である。なお、ここでは、スキャナ１０と、プリンタ２０とが連携した印刷（コピー）処理実行中に、プリンタ２０で印刷ジョブが中止された場合の動作について示し、その処理の流れの一例として３通りの動作パターンを説明する。
【００５５】
まず、図５を用いて、スキャナ１０の給紙トレイ１１に予め複数枚（３枚以上）の原稿がセットされ、その２枚目の原稿の読み取り処理がなされた時に、プリンタ２０で印刷ジョブの中止が発生した場合の動作について説明する。
【００５６】
まず、ユーザによってスキャナ操作部１６に配設されたスタートボタンが押下されると、ジョブ開始通知がスキャナ制御部１４で生成され、かかる通知がスキャナ通信部１７を介してプリンタ２０へと送信される（ステップＳ１０１）。一方、ジョブ開始通知を受信したプリンタ２０は、プリンタ制御部２４によりスキャナ１０でジョブが開始されたことを認識する（ステップＳ１０２）。
【００５７】
スタートボタンの押下とともに、スキャナ１０では、スキャン動作制御部４５の制御により画像読取部１２および自動給紙フィーダ１１ａが動作して原稿の読み取り処理が開始される（ステップＳ１０３）。この読み取り処理では、給紙トレイ１１にセットされた複数枚の原稿から１ページ目の原稿が自動給紙フィーダ１１ａによりプラテンガラス上に搬送されるとともに、１ページ目の原稿の原稿画像データが画像読取部１２で読み取られ（ステップＳ１０４）、その読み取られた原稿画像データがスキャンバッファ１３に一旦キャッシュされる。
【００５８】
キャッシュされた原稿画像データは、印刷ジョブ送信部４３により、１ページ目の原稿画像データに基づいた印刷ジョブが生成された後、スキャナ通信部１７を介してプリンタ２０へと送信される（ステップＳ１０５）。
【００５９】
プリンタ２０は、スキャナ１０から印刷ジョブを受信すると、プリンタ制御部２４により、当該ジョブをプリンタバッファ２５へ格納するとともに、エンジン制御部５２の制御によりエンジン部２６で印刷処理を実行する（ステップＳ１０６）。
【００６０】
一方スキャナ１０では、プリンタ２０で１ページ目の印刷処理が行われるのと同時に、２ページ目の原稿の読み取り処理を開始し（ステップＳ１０７）、読み取った原稿画像データをスキャンバッファ１３へ一旦キャッシュする（ステップＳ１０８）。このようにしてスキャナ１０で読み取られた原稿画像データの印刷処理がプリンタ２０で実行されるのと同時に、スキャナ１０では、次ページの原稿画像データの読み取り処理がなされる。
【００６１】
ここで、プリンタ２０にて印刷ジョブの中止が発生した場合（ステップＳ１０９）、プリンタ２０のジョブ中止検出部５０で印刷ジョブの中止が検出されるとともに、その旨がプリンタジョブ中止制御部５１に通知される。
【００６２】
この通知を受けたプリンタジョブ中止制御部５１は、印刷動作中止処理部５３と、プリンタバッファ削除処理部５４とを制御してプリンタ２０で実行中の印刷ジョブの中止処理を開始するとともに、中止通知部５５にジョブ中止通知をスキャナ１０へ送信するように指示する。かかる指示とともに、中止通知部５５は、ジョブ中止通知をスキャナ１０へと送信する（ステップＳ１１０）。
【００６３】
ジョブ中止通知を受信したスキャナ１０では、プリンタ２０で印刷ジョブの中止が発生したことを認識する。このようにしてジョブの中止を認識すると、スキャナジョブ中止制御部４６は、ジョブ実行状態検出部４１からの検出結果に基づいて、送信中止処理部４４と、スキャン動作中止処理部４６と、スキャンバッファ削除処理部４７とを制御してスキャナ１０で実行中のジョブの中止処理を開始する。
【００６４】
ジョブ中止処理では、送信中止処理部４４によりプリンタ２０への２ページ目の原稿画像データの送信を中止するとともに（ステップＳ１１１）、スキャン動作中止処理部４６により自動給紙フィーダ１１ａおよび画像読取部１２による３ページ目の原稿の読み取り処理を中止する（ステップＳ１１２）。さらに、スキャンバッファ削除処理部４７によりスキャンバッファ１３に一時的にキャッシュされた２ページ目の原稿画像データを削除する（ステップＳ１１３）。
【００６５】
また、プリンタ２０で印刷ジョブの中止処理が終了すると、終了通知部５６からジョブ終了通知がスキャナ１０へ送信される（ステップＳ１１４）。
【００６６】
ジョブ終了通知を受信したスキャナ１０では、スキャナ１０でのジョブ中止処理が終了すると、スキャナジョブ中止制御部４２から終了表示処理部４９へ終了表示の依頼が行われ、かかる依頼を受けた終了表示処理部４９は、スキャナ１０およびプリンタ２０の両者でジョブの中止処理が終了した旨をスキャナ表示部１５に表示する（ステップＳ１１５）。そして、この処理は終了する。
【００６７】
次に、図６を用いて、スキャナ１０の給紙トレイ１１に予め複数枚（２枚）の原稿がセットされ、その最後の原稿（２枚目）の読み取り処理がなされた時に、プリンタ２０で印刷ジョブの中止が発生した場合の動作について説明する。
【００６８】
まず、ユーザによってスキャナ操作部１６に配設されたスタートボタンが押下されると、ジョブ開始通知がスキャナ制御部１４で生成され、かかる通知がスキャナ通信部１７を介してプリンタ２０へと送信される（ステップＳ２０１）。一方、ジョブ開始通知を受信したプリンタ２０は、プリンタ制御部２４によりスキャナ１０でジョブが開始されたことを認識する（ステップＳ２０２）。
【００６９】
スタートボタンの押下とともに、スキャナ１０では、スキャン動作制御部４５の制御により画像読取部１２および自動給紙フィーダ１１ａが動作して原稿の読み取り処理が開始される（ステップＳ２０３）。この読み取り処理では、給紙トレイ１１にセットされた複数枚の原稿から１ページ目の原稿が自動給紙フィーダ１１ａによりプラテンガラス上に搬送されるとともに、１ページ目の原稿の原稿画像データが画像読取部１２で読み取られ（ステップＳ２０４）、その読み取られた原稿画像データがスキャンバッファ１３に一旦キャッシュされる。
【００７０】
キャッシュされた原稿画像データは、印刷ジョブ送信部４３により、１ページ目の原稿画像データに基づいた印刷ジョブが生成された後、スキャナ通信部１７を介してプリンタ２０へと送信される（ステップＳ２０５）。
【００７１】
プリンタ２０では、スキャナ１０から印刷ジョブを受信すると、プリンタ制御部２４により、当該ジョブをプリンタバッファ２５へ格納するとともに、エンジン制御部５２の制御によりエンジン部２６で印刷処理を実行する（ステップＳ２０６）。
【００７２】
一方スキャナ１０では、プリンタ２０で１ページ目の印刷処理が行われるのと同時に、２ページ目の原稿の読み取り処理を開始し（ステップＳ２０７）、読み取った原稿画像データをスキャンバッファ１３へ一旦キャッシュする（ステップＳ２０８）。このようにしてスキャナ１０で読み取られた原稿画像データの印刷処理がプリンタ２０で実行されるのと同時に、スキャナ１０では、次ページの原稿画像データの読み取り処理がなされる。
【００７３】
ここで、プリンタ２０にて印刷ジョブの中止が発生した場合（ステップＳ２０９）、プリンタ２０のジョブ中止検出部５０で印刷ジョブの中止が検出されるとともに、その旨がプリンタジョブ中止制御部５１に通知される。
【００７４】
この通知を受けたプリンタジョブ中止制御部５１は、印刷動作中止処理部５３と、プリンタバッファ削除処理部５４とを制御してプリンタ２０で実行中の印刷ジョブの中止処理を開始するとともに、中止通知部５５にジョブ中止通知をスキャナ１０へ送信するように指示する。かかる指示とともに、中止通知部５５は、ジョブ中止通知をスキャナ１０へと送信する（ステップＳ２１０）。
【００７５】
ジョブ中止通知を受信したスキャナ１０では、プリンタ２０で印刷ジョブの中止が発生したことを認識する。このようにしてジョブの中止を認識すると、スキャナジョブ中止制御部４６は、ジョブ実行状態検出部４１からの検出結果に基づいて、送信中止処理部４４と、スキャン動作中止処理部４６と、スキャンバッファ削除処理部４７とを制御してスキャナ１０で実行中のジョブの中止処理を開始する。
【００７６】
ジョブ中止処理では、送信中止処理部４４によりプリンタ２０への２ページ目の原稿画像データの送信を中止するとともに（ステップＳ２１１）、スキャンバッファ削除処理部４７によりスキャンバッファ１３に一時的にキャッシュされた２ページ目の原稿画像データを削除する（ステップＳ２１２）。この場合、給紙トレイ１１に予めセットされた原稿が２枚であり（２枚目読み取り済み）、３枚目の読み取り原稿が存在しないため、自動給紙フィーダ１１ａおよび画像読取部１２による原稿の読み取り処理はなされていないため、スキャン動作中止処理部４６によるジョブ中止処理はない。
【００７７】
そして、プリンタ２０で印刷ジョブの中止処理が終了すると、終了通知部５６からジョブ終了通知がスキャナ１０へ送信される（ステップＳ２１３）。
【００７８】
ジョブ終了通知を受信したスキャナ１０では、スキャナ１０でのジョブ中止処理が終了すると、スキャナジョブ中止制御部４２から終了表示処理部４９へ終了表示の依頼が行われ、かかる依頼を受けた終了表示処理部４９は、スキャナ１０およびプリンタ２０の両者でジョブの中止処理が終了した旨をスキャナ表示部１５に表示する（ステップＳ２１４）。そして、この処理は終了する。
【００７９】
次に、図７を用いて、スキャナ１０の給紙トレイ１１に予め原稿（１枚）がセットされ、その原稿に対する処理が終了した時（スキャナ１０での処理は終了）に、プリンタ２０で印刷ジョブの中止が発生した場合の動作について説明する。
【００８０】
まず、ユーザによってスキャナ操作部１６に配設されたスタートボタンが押下されると、ジョブ開始通知がスキャナ制御部１４で生成され、かかる通知がスキャナ通信部１７を介してプリンタ２０へと送信される（ステップＳ３０１）。一方、ジョブ開始通知を受信したプリンタ２０は、プリンタ制御部２４によりスキャナ１０でジョブが開始されたことを認識する（ステップＳ３０２）。
【００８１】
スタートボタンの押下とともに、スキャナ１０では、スキャン動作制御部４５の制御により画像読取部１２および自動給紙フィーダ１１ａが動作して原稿の読み取り処理が開始される（ステップＳ３０３）。この読み取り処理では、給紙トレイ１１にセットされた複数枚の原稿から１ページ目の原稿が自動給紙フィーダ１１ａによりプラテンガラス上に搬送されるとともに、１ページ目の原稿の原稿画像データが画像読取部１２で読み取られ（ステップＳ３０４）、その読み取られた原稿画像データがスキャンバッファ１３に一旦キャッシュされる。
【００８２】
キャッシュされた原稿画像データは、印刷ジョブ送信部４３により、１ページ目の原稿画像データに基づいた印刷ジョブが生成された後、スキャナ通信部１７を介してプリンタ２０へと送信される（ステップＳ３０５）。
【００８３】
プリンタ２０では、スキャナ１０から印刷ジョブを受信すると、プリンタ制御部２４により、当該ジョブをプリンタバッファ２５へ格納するとともに、エンジン制御部５２の制御によりエンジン部２６で印刷処理を実行する（ステップＳ３０６）。一方スキャナ１０は、給紙トレイ１１にセットされた原稿の読み取り処理が終了したため、待機状態となる。
【００８４】
ここで、プリンタ２０にて印刷ジョブの中止が発生した場合（ステップＳ３０７）、プリンタ２０のジョブ中止検出部５０で印刷ジョブの中止が検出されるとともに、その旨がプリンタジョブ中止制御部５１に通知される。
【００８５】
この通知を受けたプリンタジョブ中止制御部５１は、印刷動作中止処理部５３と、プリンタバッファ削除処理部５４とを制御してプリンタ２０で実行中の印刷ジョブの中止処理を開始するとともに、中止通知部５５にジョブ中止通知をスキャナ１０へ送信するように指示する。かかる指示とともに、中止通知部５５は、ジョブ中止通知をスキャナ１０へと送信する（ステップＳ３０８）。
【００８６】
ジョブ中止通知を受信したスキャナ１０では、プリンタ２０で印刷ジョブの中止が発生したことを認識する。このようにしてジョブの中止を認識すると、スキャナジョブ中止制御部４６は、ジョブ実行状態検出部４１からの検出結果に基づいて、送信中止処理部４４と、スキャン動作中止処理部４６と、スキャンバッファ削除処理部４７とを制御してスキャナ１０で実行中のジョブの中止処理を開始する。この場合、スキャナ１０でのジョブは終了しているために、スキャナジョブ中止制御部４６は、特に何も処理しない。
【００８７】
そして、プリンタ２０でジョブの中止処理が終了すると、終了通知部５６からジョブ終了通知がスキャナ１０へ送信される（ステップＳ３０８）。
【００８８】
ジョブ終了通知を受信したスキャナ１０では、スキャナジョブ中止制御部４２から終了表示処理部４９へ終了表示の依頼が行われ、かかる依頼を受けた終了表示処理部４９は、スキャナ１０およびプリンタ２０の両者でジョブの中止処理が終了した旨をスキャナ表示部１５に表示する（ステップＳ３０９）。そして、この処理は終了する。
【００８９】
以上説明したように本発明においては、スキャナ１０と、プリンタ２０とが連携して印刷（コピー）処理実行中に、プリンタ２０で印刷ジョブが中止された場合には、プリンタ２０で実行中の印刷ジョブの中止処理を行うとともに、スキャナ１０へジョブ中止通知を送信し、スキャナ１０側でもジョブを中止するように構成したため、スキャナ１０側でプリンタ２０で発生した印刷ジョブの中止を認識することができるので、スキャナ１０とプリンタ２０とが連動して中止処理を実行できる。
【００９０】
そのため、プリンタ２０側で印刷ジョブが中止されているにもかかわらず、スキャナ１０側で原稿の読取処理（画像読取動作、ジョブの送信処理等）を継続するといった無駄な動作を抑止することができる。
【００９１】
また、スキャナ１０は、プリンタ２０からジョブ中止通知を受信した時点における自装置のジョブ実行状態を検出し、かかる検出結果に基づき自装置のジョブの中止処理を実行するため、的確にジョブの中止処理を実行することができる。
【産業上の利用可能性】
【００９２】
本発明の印刷システムおよびその制御方法は、画像読取装置と印刷装置とを配する印刷システム全般に適用可能であり、特に、画像読取装置と印刷装置とが連動してジョブの中止処理を実行するため、ジョブの中止を把握できずにスキャン動作を継続するといった画像読取装置の無駄な動作を抑止する場合に有効利用することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明に係わる印刷システムの全体構成の一例を示すブロック図である。
【図２】本発明に係わるスキャナ１０およびプリンタ２０のシステム構成を示すブロック図である。
【図３】図２に示したスキャナ制御部１４の機能的な構成の一部を示すブロック図である。
【図４】図２に示したプリンタ制御部２４の機能的な構成の一部を示すブロック図である。
【図５】本発明に係わる印刷システムにおける処理の流れを示したシーケンスチャート図である（パターン１）。
【図６】本発明に係わる印刷システムにおける処理の流れを示したシーケンスチャート図である（パターン２）。
【図７】本発明に係わる印刷システムにおける処理の流れを示したシーケンスチャート図である（パターン３）。
【符号の説明】
【００９４】
１０    スキャナ
１１    給紙トレイ
１１ａ    自動給紙フィーダ
１２    画像読取部
１３    スキャンバッファ
１４    スキャナ制御部
１５    スキャナ表示部
１６    スキャナ操作部
１７    スキャナ通信部
２０    プリンタ
２１    プリンタ通信部
２２    プリンタ表示部
２３    プリンタ操作部
２４    プリンタ制御部
２５    プリンタバッファ
２６    エンジン部
３０    ＬＡＮ（Local Area Network）
４０    中止通知受信部
４１    ジョブ実行状態検出部
４２    スキャナジョブ中止制御部
４３    印刷ジョブ送信部
４４    送信中止処理部
４５    スキャン動作制御部
４６    スキャン動作中止処理部
４７    スキャンバッファ削除処理部
４８    終了通知受信部
４９    終了表示処理部
５０    ジョブ中止検出部
５１    プリンタジョブ中止制御部
５２    エンジン制御部
５３    印刷動作中止処理部
５４    プリンタバッファ削除処理部
５５    中止通知部
５６    終了通知部
【図１】
2006279231.tif 000003
【図２】
2006279231.tif 000004
【図３】
2006279231.tif 000005
【図４】
2006279231.tif 000006
【図５】
2006279231.tif 000007
【図６】
2006279231.tif 000008
【図７】
2006279231.tif 000009