(57)【要約】      （修正有）【課題】画像同期信号が正しく検出されないことが原因で、画像転送が正常に行われないような場合、異常を正しく検出する。【解決手段】画像同期信号を画像送信装置と画像受信装置で通信することで画像を受信し、記録紙に可視像として出力する画像出力装置と、画像同期信号を受信して、信号に同期して画像を送信する画像送信装置とで構成される画像形成装置において、画像出力装置は画像同期信号を送信したことを画像送信装置に通知する画像同期信号送信通知手段を有する。画像送信装置は画像同期信号が送信されたことを通知された際に画像同期信号を受信しているか否かの状態を画像出力装置に通知する画像同期信号受信ステータス通知手段を有し、画像同期信号受信ステータス通知手段にて画像同期信号の受信が失敗していることを通知された際には画像出力装置は異常終了として出力を中断することにより、画像受信元で転送が失敗したページをエラーとする。【選択図】図６
2015226173.tif 000002
【特許請求の範囲】
【請求項１】
画像同期信号を画像送信装置と画像受信装置で通信することで画像を受信し、記録紙に可視像として出力する画像出力装置（６）と、
前記画像同期信号を受信して、信号に同期して画像を送信する画像送信装置（１１０）とで構成される画像形成装置において、
前記画像出力装置は画像同期信号を送信したことを前記画像送信装置に通知する画像同期信号送信通知手段（１１１３／２０２）を有し、
前記画像送信装置は前記画像同期信号送信通知手段によって画像同期信号が送信されたことを通知された際に画像同期信号を受信しているか否かの状態を前記画像出力装置に通知する画像同期信号受信ステータス通知手段（１１１３／２０３）を有し、前記画像同期信号受信ステータス通知手段にて画像同期信号の受信が失敗していることを通知された際には前記画像出力装置は異常終了として出力を中断することを特徴とする画像形成装置。
【請求項２】
画像同期信号を画像送信装置と画像受信装置で通信することで画像を受信し、記録紙に可視像として出力する画像出力装置（６）と、
前記画像同期信号を受信して、信号に同期して画像を送信する画像送信装置（１１０）とで構成される画像形成装置において、
前記画像出力装置は複数の記録紙排紙トレイを有し、
前記画像出力装置は画像同期信号を送信したことを前記画像送信装置に通知する画像同期信号送信通知手段（１１１３／２０２）を有し、
前記画像送信装置は前記画像同期信号送信通知手段によって画像同期信号が送信されたことを通知された際に画像同期信号を受信しているか否かの状態を前記画像出力装置に通知する画像同期信号受信ステータス通知手段（１１１３／２０３）を有し、前記画像同期信号受信ステータス通知手段にて画像同期信号の受信が失敗していることを通知された際には前記画像出力装置は正常時に出力していたトレイと異なるトレイに記録紙を排出することとを特徴とする画像形成装置。
【請求項３】
前記画像同期信号は記録紙搬送方向と同一方向の同期信号であることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記画像同期信号は記録紙搬送方向と同一方向の同期信号と垂直方向の同期信号の２方向の同期信号であることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器に接続されるコンピュータ、あるいは機器の操作部からの要求に従って画像データを可視像として出力可能とするプリンタ装置や複合機等に代表される画像出力装置に関する。
【背景技術】
【０００２】
装置間で画像を送受信するようなシステムに於いて、画像の送信側と受信側との間で画像の転送方法について取り決めが必要である。特に受信側で受信した画像を可視像として出力するまでにメモリのような中間的なバッファ領域を持たない場合には、送信装置が送信した画像をほぼそのまま受信装置が画像を可視像として出力するため、送受信のタイミングが出力される画像の位置に影響を及ぼすため、画像を転送する際には送信側と受信側で予め取り決めたルールに基づいて同期を取りながら画像の転送をする必要がある。
【０００３】
画像の送受信を行う際には一般的に画像の縦横に対してそれぞれ同期信号を設け、画像１ページの転送に対してそのページ（あるいはプレーン）の先頭を意味し同期をとるための信号（以下、Ｖｓｙｎｃ）とＶｓｙｎｃと垂直方向の１ライン毎の同期をとるための信号（以下、Ｈｓｙｎｃ）をライン数によって画像の転送を行っている。
【０００４】
転送手順としては、まず送信側で送信する画像の準備ができた状態で、受信側に画像の送信要求（１ａ）を発行する。受信側では受け取る準備ができた段階でＶｓｙｎｃ（１ｂ）を発行するとともにＨｓｙｎｃ（１ｃ）をページのライン数分に十分な数、出力する。受信側は画像を出力したと思われるタイミングで、例えば記録紙に印字する場合であれば、その記録紙が正常に排紙あるいはホチキス処理などに代表される後処理が正常に終了したことを出力状況の結果として送信側に通知するような方法が一般的に行われている（図１）。
【０００５】
また、画像の転送自体が正常に完了したかを確認するために画像をサンプリングし画像に黒画素が含まれるか否かで画像の転送が正常終了したか否かを判断するものが考案されている。
【０００６】
前述のように画像転送にはＶｓｙｎｃとＨｓｙｎｃの２方向の同期信号により画像送受信を行っているが、現在では画像出力装置であるプリンタの高速化が進み、ページ間の間隔が短くなっていることに加えて、装置間の画像の転送速度が向上することでＶｓｙｎｃやＨｓｙｎｃに求められる信号の精度や時間の間隔が短くなることで信号の送受信に失敗が発生しやすくなっている問題がある。
【０００７】
例えば、高速なプリント装置では連続して高速な画像転送を行うためには画像送信側が、送信中の画像の次の画像の準備ができることを前提に先だって画像の転送要求を発行しておくことで受信側の装置が連続的に紙を処理することで高速な画像処理を実現している（図５）。
【０００８】
このような場合、画像の送信元で送信中の次の画像がメモリ上に準備できた段階で画像転送要求を発行するが、実際には転送中の画像の送信が終了した段階で、次の画像の送信用にハードウェアの再設定を行うなど、毎ページ、画像送信後に必ず行わなければならない画像転送準備処理が必要となる。この処理に必要な時間を画像転送準備処理とした場合、図６に示すように次の画像が準備できたことで画像送信要求を発行していたとしても、画像の転送準備を行う前に該当画像出力処理以外の他の処理（例えばプリンタ複合機におけるＦＡＸの送受信処理）も実行しなければならなくなった場合には画像送信側の処理に遅延が発生する可能性がある。複合機ではこのような送信側の遅延により送信側でＶｓｙｎｃが正しく検知できないといった問題が発生する可能性がある。また装置の使用環境等の問題で電気的なノイズが要因でＶｓｙｎｃやＨｓｙｎｃが正しく送信側で受け取れず、画像の転送が失敗するケースも考えられる。このように画像の転送に失敗が発生するような場合において、画像受信側は送信側で画像転送のための同期信号（Ｖｓｙｎｃ／Ｈｓｙｎｃ）が正しく受信できているか知る方法がないため、白画像が出力されるあるいは、ページ抜けが発生し、受信側でと送信側で転送した画像数に矛盾が発生する。
【０００９】
このような画像の転送エラーを検出する手段として、転送画像中に黒画素が含まれるか否かで正常あるいは異常を判断する構成が特許文献１で考案されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１１−２０８０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記の特許文献１の例では画像に正常時であっても常に、本来は印刷には不要である黒画素を付加して転送する必要があるため、システムとしてパフォーマンス遅延の要因となるおそれがある。また異常時に黒画素が発生しないという保証がないため、異常を正しく検知できない可能性があった。
【課題を解決するための手段】
【００１２】
本発明ではこのような問題を解決するため、
画像同期信号を画像送信装置と画像受信装置で通信することで画像を受信し、記録紙に可視像として出力する画像出力装置と、
前記画像同期信号を受信して、信号に同期して画像を送信する画像送信装置とで構成される画像形成装置において、
前記画像出力装置は画像同期信号を送信したことを前記画像送信装置に通知する画像同期信号送信通知手段を有し、
前記画像送信装置は前記画像同期信号送信通知手段によって画像同期信号が送信されたことを通知された際に画像同期信号を受信しているか否かの状態を前記画像出力装置に通知する画像同期信号受信ステータス通知手段を有し、前記画像同期信号受信ステータス通知手段にて画像同期信号の受信が失敗していることを通知された際には前記画像出力装置は異常終了として出力を中断することを特徴とする画像処理装置を提供することにより、画像送信側で同期信号が正しく検出されない場合において、画像転送が正常に行われなかったことを画像送信側から画像受信側に通知する手段を設けることで、画像受信元で転送が失敗したページをエラーとして、改めて画像転送元から画像を送る動作をやり直すことにより正常にリカバリする装置を実現するものである。
【発明の効果】
【００１３】
本発明によれば、画像同期信号が正しく検出されないことが原因で、画像転送が正常に行われないような場合であっても、装置で異常を正しく検出し、ユーザの手を煩わさずに装置が正常にリカバリする機会を増やすことでユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明で課題とする従来の画像転送シーケンスの一例を図示したものである。
【図２】本発明で提案する画像転送のコマンドシーケンスの１例を図示したものである。
【図３】実施例で説明する画像転送のコマンドシーケンスの１例を図示したものである。
【図４】実施例で説明する画像転送のコマンドシーケンスの１例を図示したものである。
【図５】本発明で課題とする画像転送方法の正常時のタイミングチャートの一例を示したものである。
【図６】本発明で課題とする画像転送方法の異常発生時のタイミングチャートの一例を示したものである。
【図７】本発明の実施例のコントローラ部の動作のフローチャートを示したものである。
【図８】本発明の実施例のプリンタ装置の動作のフローチャートを示したものである。
【図９】本発明の実施例の画像入出力システムの全体図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例】
【００１６】
図９は本発明に係る電子部品としてのコントローラ部が搭載された画像入出力装置（データ処理装置）の一実施の形態を示すブロック構成図であって、該画像入出力装置１は、イーサネット(登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００にてのホストコンピュータ（本実施の形態では第一、第二のホストコンピュータ３，４）に接続されている。
【００１７】
即ち、上記画像入出力システム（装置）１は、画像データの読取処理を行うリーダ部２と、画像データの出力処理を行うプリンタ部６と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示などを行う液晶パネルを備えた操作部７と、制御プログラムや画像データ等が予め書き込まれたハードディスクドライブ８装着し、これら各構成要素に接続されて該構成要素に接続されて該構成要素を制御する単一の電子部品からなるコントローラ部１１０とから構成されている。
【００１８】
さらにリーダ部２は原稿用紙を搬送する原稿給紙ユニット（部）１０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナ部１１とを有し、プリンタ部６は記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット（部）１２と画像データを記録用紙に転写、定着するマーキングユニット（部）１３と印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット（部）１４とを有している。
【００１９】
本実施例では図９中のコントローラ部１１０を画像送信側、プリンタ装置６を画像受信側とし、本発明の具体的な実施例を詳細に説明する。コントローラ部１１０は自身を制御するＣＰＵを１１０１として搭載する。また、プリンタ部はマーキングユニット１３を制御し、排紙ユニット１４及び給紙ユニット１２と通信し、プリンタ部全体の制御司るＣＰＵとしてＣＰＵ１３０１をマーキングユニットに搭載する。排紙ユニット１４、給紙ユニット１２もそれぞれの制御を行うＣＰＵ１４０１及び１２０１を搭載する。ＣＰＵ１１０１とＣＰＵ１３０１はＰｒｉｎｔｅｒＩ／Ｆ１１１３で通信を行い、また画像の転送はＶｉｄｅｏ  Ｂｕｓ１１１３２で行う。さらにマーキングユニット１３のＣＰＵ１３０１と排紙ユニット１４のＣＰＵ１４０１はＦｉｎｉｓｈｅｒＩ／Ｆ１３１４で、また給紙ユニット１３のＣＰＵ１３０１とＣＰＵ１２０１はＩｎｐｕｔＩ／Ｆ１３１２でそれぞれ通信を行う。
【００２０】
次に本時実施例の正常時の画像転送シーケンスを図２のコマンドシーケンス図とＣＰＵ１１０１のフローチャートである図７及びＣＰＵ１３０１のフローチャートである図８を使用して具体的に説明する。
【００２１】
ＣＰＵ１１０１は図７中のＳ７００１にて、コントローラ部で外部のＰＣ３及びＰＣ４から受信したデータやあるいはスキャナユニット１１から受信した画像データをプリンタ装置６で印刷可能なビットマップデータに展開する。展開完了後にＳ７００２で、図２に表すようにまず画像転送要求２０１をＰｒｉｎｔｅｒＩ／Ｆ１１１３を介して発行する。その後すぐにＣＰＵ１１０１はＳ７００３で前の画像の転送の終了状態を確認し、前の画像の転送が終了していれば処理をＳ７００４に進めて次の画像転送準備を実施する。
【００２２】
ＣＰＵ１３０１はＳ８００１で画像送信要求の受信を待っており、画像送信要求の受信を行うと処理をＳ８００２に進める。ＣＰＵ１３０１はマーキングユニットの搬送制御とのタイミングを取りながらＶｓｙｎｃ２１１を発行する。Ｖｓｙｎｃ２１１を発行後、ＣＰＵ１３０１はＳ８００３でＶｓｙｎｃ送信通知２０２を発行し、Ｓ８００４でＶｓｙｎｃ受信通知を待つ。
【００２３】
ＣＰＵ１３０１がＳ８００２でＶｓｙｎｃを発行した時に、ＣＰＵ１１０１がＳ７００４の画像転送準備を完了しており、Ｓ７００５でＶｓｙｎｃ送信通知を待っている場合、ＣＰＵ１１０１はＳ７００６でＶｓｙｎｃが受信できていることを確認する。Ｖｓｙｎｃを受信し、コントローラ部６からプリンタ装置６へＶｉｄｅｏＢｕｓ１１１３２を介して２１２で画像の送信が正しく行われたこととする。
【００２４】
ＣＰＵ１１０１はＳ７００６でＶｓｙｎｃを正しく受信しているため、処理をＳ７００８に進めてＶｓｙｎｃ受信通知２０３で結果が正常であることをＰｒｉｎｔｅｒＩ／Ｆ１１１３を介して発行、ＣＰＵ１３０１に通知する。
【００２５】
ＣＰＵ１３０１はＳ８００４でＶｓｙｎｃ受信通知を待ち、受信すると処理をＳ８００５に進める。Ｓ８００５ではＶｓｙｎｃ受信通知のステータスを確認し、正常であれば処理をＳ８００６に進める。
【００２６】
画像入出力システム１がＨｓｙｎｃ方向のステータスも送受信するシステムである場合にはＣＰＵ１３０１はＳ８００６で、ＣＰＵ１１０１はＳ７００９で処理を切り替える。
【００２７】
Ｈｓｙｎｃ方向のステータスも確認するか否かはシステムとして予め決められた情報に従うためＣＰＵ１１０１とＣＰＵ１３０１では同一基準によって判断を行う。
【００２８】
ＣＰＵ１１０１はＳ７００９でＨｓｙｎｃも検知すると判断した場合、Ｓ７０１０でＨｓｙｎｃを正常に受信しているか否かを確認する。
【００２９】
Ｈｓｙｎｃの異常を検出可能なシステムであるかは主にコントローラ部のハードウェアの回路構成に依存する。Ｈｓｙｎｃの受信回数をカウント可能なシステムである場合には転送する画像のライン数分を超えるＨｓｙｎｃを正しく受信できているかを確認可能である。またＨｓｙｎｃの周期と画像の転送時間の関係から、ハードウェアが画像の転送終了を検知した時間との関係で全画像の転送が正しく行われたか否かを判断するような方法も一例として考えられる。
【００３０】
Ｓ７０１１で正常にＨｓｙｎｃを受信したと判断した場合には処理をＳ７０１１に進めてＨｓｙｎｃ受信通知２０４を正常でＣＰＵ１３０１に通知する。
【００３１】
ＣＰＵ１３０１ではＳ８００７でＨｓｙｎｃ受信通知２０４の受信を待ち、Ｓ８００８でＨｓｙｎｃ受信通知２０４を確認し、問題なければ処理をＳ８００９に進め、印刷状況通知２０５をＣＰＵ１１０１に発行して処理を終了する。ＣＰＵ１１０１ではＳ７０１３で印刷状況通知２０５を受信して同じく処理を終了する。
【００３２】
図２では正常な動作について説明したが、次に図３を用いて本発明の効果が得られる異常系の１例について図３を用いて説明する。図３ではＶｓｙｎｃが正しく検出できなかった場合の処理について述べる。
【００３３】
図３中でＣＰＵ１３０１がＶｓｙｎｃ送信通知３０２を発行するところまで、即ちＣＰＵ１１０１のフローチャートでＳ７００５、及びＣＰＵ１３０１のフローチャートでＳ８００３までは処理が図２と同じであるので説明を省略する。
【００３４】
ＣＰＵ１３０１がＳ８００２でＶｓｙｎｃ発行した時点で、ＣＰＵ１１０１がＳ７００４の最中であったあった場合にはＣＰＵ１１０１はＶｓｙｎｃは正しく受信できない。あるいはノイズなどの阻害要因でＶｓｙｎｃが正しく検出されなかった場合も同様である。このような場合、ＣＰＵ１１０１はＳ７００６でＶｓｙｎｃ受信を正しく検知できていないため、ＣＰＵ１１０１は処理をＳ７００７に進めることとなり、図３に示すようにＶｓｙｎｃ受信通知３０３で異常であることをＰｒｉｎｔｅｒＩ／Ｆ１１１３を介して発行、ＣＰＵ１３０１に通知することとなる。
【００３５】
ＣＰＵ１３０１はＶｓｙｎｃ受信通知で異常を通知された場合には処理をＳ８０１０に進めエラー処理を実行する。エラー処理とは例えば排紙ユニット１４のＣＰＵ１４０１とＦｉｎｉｓｈｅｒＩ／Ｆ１３１４で通信し、正常時と異なる排紙トレイに異常があった画像と対応した記録紙を出力する。あるいはＰｒｉｎｔｅｒＩ／Ｆ１１１３でＣＰＵ１１０と通信し異常が発生したことを操作部７に表示する。等が考えられる。異常が発生した場合にはＣＰＵ１３０１はＳ８０１１にて印刷状況通知３０５で異常であったことをＣＰＵ１１０１に通知する。このとき他のトレイに排紙した等のエラー処理として実行した等のエラー処理の状況を通知する。
【００３６】
ＣＰＵ１１０１ではＳ７０１３で印刷状況通知３０５を受信し、必要に応じて操作パネル７に異常を通知するなどの処理を行うかあるいは、表示をせずに再度画像転送シーケンスをやり直し、図３の３０６以降の頁のシーケンスを再度実行し、リカバリを行う。
【００３７】
図３ではＶｓｙｎｃが正しく受信できない例について説明した。図４ではＨｓｙｎｃが受信できないケースについて説明する。前述のようにＨｓｙｎｃ方向のステータスも確認するか否かはシステムとして予め決められた情報に従うためＣＰＵ１１０１とＣＰＵ１３０１では同一基準によって判断を行う。
【００３８】
ＣＰＵ１１０１はＳ７００９でＨｓｙｎｃも検知すると判断した場合、Ｓ７０１０でＨｓｙｎｃを正常に受信しているか否かを確認する。
【００３９】
図４の４０３までのシーケンス、すなわちＣＰＵ１１０１の処理でＳ７０１０、ＣＰＵ１３０１の処理でＳ８００８までは前述のシーケンスと同一であるので説明を省略する。Ｓ７０１０でＣＰＵ１１０１がＨｓｙｎｃを正常に受信できていないと判断した場合ＣＰＵ１１０１は処理をＳ７０１２に進める。Ｓ７０１２ではＨｓｙｎｃ受信通知４０４で異常をＣＰＵ１３０１に通知し、Ｓ７０１３で印刷状況通知受信を待つ。ＣＰＵ１３０１はＳ８０１０に処理移す。以降の処理は前述の内容と同じとなる。
【００４０】
上述のように画像送信側のコントローラ部でＶｓｙｎｃ、Ｈｓｙｎｃの両方を検出し、その状況を画像受信側プリンタ装置に伝えることで、画像の転送が正常に終了したか否かを判断し、そのページをエラーとすることにより、装置内で再度画像を送信するなどの動作を行うことで正常にリカバリすることが可能となる。
【符号の説明】
【００４１】
１１０  コントローラ部、１１０１  コントローラ部のＣＰＵ、６  プリンタ装置、
１３  マーキングユニット、１３０１  マーキングユニットのＣＰＵ
【図１】
2015226173.tif 000003
【図２】
2015226173.tif 000004
【図３】
2015226173.tif 000005
【図４】
2015226173.tif 000006
【図５】
2015226173.tif 000007
【図６】
2015226173.tif 000008
【図７】
2015226173.tif 000009
【図８】
2015226173.tif 000010
【図９】
2015226173.tif 000011