(57)【要約】      （修正有）【課題】回路規模を大きくすること無く、静電ノイズに起因する出力画像データの画質の低下を抑制することができる画像処理装置を提供する。【解決手段】画像処理装置１００は、同期信号における異常周期の検出回数に基づいて決定された通知画面を操作部１０９に表示する。【選択図】図１
2019047425.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って得られたデータ信号を同期信号に同期させて転送する画像処理装置であって、
前記同期信号における異常の検出回数を計測する検出回数計測手段と、
前記同期信号における異常の検出回数に基づいて決定された対処手段の通知を行う通知手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記同期信号における異常の検出回数が予め設定された許容可能検出回数以上である場合、前記通知手段は、前記画像処理装置の再起動を促す通知を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記転送されたデータ信号に基づいて画像データを出力し、
前記同期信号における異常の検出回数が１以上であって且つ前記許容可能検出回数未満である場合、前記出力した画像データの確認を促す通知を行うことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記同期信号における異常は、前記同期信号において当該同期信号の周期より短い周期で状態変化した場合であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記同期信号における異常の検出回数を機種毎に管理する管理サーバとデータ通信を行う通信手段を更に備え、
前記同期信号における異常の検出回数を前記管理サーバに送信することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
原稿を読み取って得られたデータ信号を同期信号に同期させて転送する画像処理装置の制御方法であって、
前記同期信号における異常の検出回数を計測する検出回数計測ステップと、
前記同期信号における異常の検出回数に基づいて決定された対処手段の通知を行う通知ステップとを有することを特徴とする画像処理装置の制御方法。
【請求項７】
原稿を読み取って得られたデータ信号を同期信号に同期させて転送する画像処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像処理装置の制御方法は、
前記同期信号における異常の検出回数を計測する検出回数計測ステップと、
前記同期信号における異常の検出回数に基づいて決定された対処手段の通知を行う通知ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
原稿をスキャンするスキャナ部、及びスキャンした原稿のＰＤＦデータ等の出力画像データを生成する制御部を備える画像処理装置が知られている。スキャナ部は各ページの原稿を読み取り、読み取った原稿の内容を示すデータ信号を制御部に転送する。また、スキャナ部は、上記データ信号に同期させて、上記データ信号における改ページ部分を示すページ同期信号、及び上記データ信号における改行部分を示すライン同期信号を制御部に転送する。制御部は、取得したデータ信号から得られる原稿の内容をライン同期信号に基づいて改行し、また、ページ同期信号に基づいて改ページして、読み取った原稿と同じ内容の出力画像データを生成する。
【０００３】
ところで、画像処理装置では、該画像処理装置の外部からの電気的なノイズ（以下、「静電ノイズ」という。）に起因してページ同期信号及びライン同期信号に異常が発生することがある。ページ同期信号及びライン同期信号に異常が発生すると、制御部が正確な改ページ部分や改行部分を把握できず、原稿と同じ内容の出力画像データを生成することができなくなってしまう。これに対し、ページ同期信号及びライン同期信号の異常を除去する技術が提案されている（例えば、特許文献１参照）。
【０００４】
また、画像処理装置では、プリント基板上でスキャナ部及び制御部がデータ信号、ページ同期信号、及びライン同期信号に対応する複数の配線で接続される。プリント基板における配置制約上、データ信号の配線が、ページ同期信号の配線やライン同期信号の配線に隣接配置されてしまう場合がある。この場合、静電ノイズに起因してデータ信号にも異常が発生してしまい、上述した特許文献１の技術を用いてページ同期信号及びライン同期信号の異常を除去しても、データ信号の異常によって出力画像データの画質が低下してしまう。これに対し、画像処理装置は、該画像処理装置に設けられたバッファメモリに１行分のデータ信号を保持し、異常と判断された行のデータ信号を前の行のデータ信号に置き換える（例えば、特許文献２参照）。これにより、静電ノイズに起因する出力画像データの画質の低下を抑制することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２５３９０８号公報
【特許文献２】特開２０１０−２１１３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したように異常と判断された行のデータ信号を置き換える方法では、出力画像データの画質の低下を抑制するために、１行分のデータ信号を保持するためのバッファメモリを設ける必要があり、回路規模が大きくなってしまう。すなわち、従来の方法では、回路規模を大きくしないと、静電ノイズに起因する出力画像データの画質の低下を抑制することができない。
【０００７】
本発明の目的は、回路規模を大きくすること無く、静電ノイズに起因する出力画像データの画質の低下を抑制することができる画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、原稿を読み取って得られたデータ信号を同期信号に同期させて転送する画像処理装置であって、前記同期信号における異常の検出回数を計測する検出回数計測手段と、前記同期信号における異常の検出回数に基づいて決定された対処手段の通知を行う通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、回路規模を大きくすること無く、静電ノイズに起因する出力画像データの画質の低下を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像処理装置の構成を概略的に示すブロック図である。
【図２】図１のコントローラ部の構成を概略的に示すブロック図である。
【図３】図１の原稿読取部の構成を概略的に示すブロック図である。
【図４】図３の画像読取制御部から出力されるページ同期信号及びライン同期信号の各状態遷移を説明するための図である。
【図５】図２のスキャン画像処理部の構成を概略的に示すブロック図である。
【図６】図５のノイズマスク部の構成を概略的に示すブロック図である。
【図７】ライン同期信号及び出力ライン同期信号の関係を説明するための図である。
【図８】図１の画像処理装置によって実行されるジョブ実行処理の手順を示すフローチャートである。
【図９】図１の操作部で表示される通知画面の一例を示す図である。
【図１０】図５のノイズマスク部の変形例の構成を概略的に示すブロック図である。
【図１１】ページ同期信号及び出力ページ同期信号の関係を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る画像処理装置１００の構成を概略的に示すブロック図である。
【００１３】
図１において、画像処理装置１００は、コントローラ部１０１、スキャナ部１０２、プリンタ部１０５、及び操作部１０９を備える。コントローラ部１０１は、スキャナ部１０２、プリンタ部１０５、及び操作部１０９と接続されている。
【００１４】
画像処理装置１００は、コピー機能、スキャン機能、プリント機能、及びデータ通信機能等を備え、各機能を利用するジョブの実行指示を受け付ける。例えば、コピー機能を利用するコピージョブの実行指示を受け付けた場合、画像処理装置１００はスキャナ部１０２によって読み取った原稿の画像データを生成し、プリンタ部１０５によって上記画像データの印刷を行う。また、スキャン機能を利用するスキャンジョブの実行指示を受け付けた場合、画像処理装置１００は、スキャナ部１０２によって読み取った原稿の画像データを生成し、上記画像データをＰＤＦデータ等の出力画像データに変換する。画像処理装置１００はネットワーク１１０を介して図示しない外部装置へ上記出力画像データを送信する。
【００１５】
コントローラ部１０１は画像処理装置１００全体を統括的に制御する。なお、コントローラ部１０１の構成は後述する。スキャナ部１０２は原稿読取部１０３及び原稿搬送部１０４を備える。原稿読取部１０３は原稿を光学的に読み取り、読み取った原稿の画像データをコントローラ部１０１へ転送する。なお、原稿読取部１０３の構成は後述する。原稿搬送部１０４は図示しない搬送ベルト等を備え、原稿読取部１０３に原稿を搬送する。プリンタ部１０５は給紙部１０６、転写定着部１０７、及び排紙部１０８を備え、記録紙としての用紙に印刷を行う。給紙部１０６は用紙を給紙する。転写定着部１０７はスキャナ部１０２が読み取った原稿の画像データに基づいて像を用紙に転写し、また、転写した像を用紙に定着させる。排紙部１０８は印刷物に対してソートやステイプル等の後処理を施し、後処理を施した印刷物を図示しない排紙トレイ等に出力する。操作部１０９はタッチパネル及び複数の操作ボタンを備える。操作部１０９はユーザが入力操作を行うためのユーザインタフェースであり、ジョブの実行指示や画像処理装置１００の設定変更指示等を受け付ける。
【００１６】
図２は、図１のコントローラ部１０１の構成を概略的に示すブロック図である。
【００１７】
図２において、コントローラ部１０１は、ＣＰＵ２０１、ＲＯＭコントローラ２０２、ＲＡＭコントローラ２０４、操作部Ｉ／Ｆ２０６、スキャン画像処理部２０７、プリント画像処理部２０８、ＨＤＤコントローラ２０９、ＬＡＮコントローラ２１１、モデム２１３、及びレンダリング部２１５を備える。ＣＰＵ２０１、ＲＯＭコントローラ２０２、ＲＡＭコントローラ２０４、操作部Ｉ／Ｆ２０６、スキャン画像処理部２０７、プリント画像処理部２０８、ＨＤＤコントローラ２０９、ＬＡＮコントローラ２１１、モデム２１３、及びレンダリング部２１５はシステムバス２１６を介して互いに接続されている。
【００１８】
ＣＰＵ２０１は画像処理装置１００のシステム全体を制御する。ＣＰＵ２０１は、ＲＡＭ２０５に展開されたＯＳや制御プログラムに従って、プリント処理やスキャン処理等の実行を統括的に制御する。ＲＯＭコントローラ２０２はシステムのブートプラグラムが格納されるＲＯＭ２０３にアクセスする。例えば、画像処理装置１００の電源がＯＮされた場合、ＲＯＭコントローラ２０２はＣＰＵ２０１のブート処理を行うためにＲＯＭ２０３にアクセスする。ＲＡＭコントローラ２０４は、システムの制御プログラムや画像データが格納されるＲＡＭ２０５にアクセスする。ＲＡＭコントローラ２０４は、ＲＡＭ２０５の設定や制御を行うための図示しないレジスタを備え、このレジスタは、ＣＰＵ２０１からアクセス可能である。操作部Ｉ／Ｆ２０６はユーザによって操作部１０９が操作された際に操作内容に対応する操作部１０９の表示制御を行う。
【００１９】
スキャン画像処理部２０７は、スキャナ部１０２によって生成された画像データに対し、シェーディング補正処理、ＭＴＦ補正処理、ガンマ補正処理、及びフィルタ処理等のスキャナ用画像処理を施す。また、スキャン画像処理部２０７は後述する図３のページ同期信号３０３及びライン同期信号３０４といった各同期信号の異常を検出し、各同期信号の異常を補正する。さらに、スキャン画像処理部２０７は同期信号の異常の検出回数を計測する。なお、スキャン画像処理部２０７の構成は後述する。
【００２０】
プリント画像処理部２０８はスキャナ部１０２によって生成された画像データに対し、色空間変換処理、中間調処理、及びガンマ補正処理等のプリント用画像処理を施し、プリント用画像処理を施した画像データをプリンタ部１０５へ転送する。ＨＤＤコントローラ２０９はＨＤＤ２１０へデータを書き込む制御やＨＤＤ２１０からデータを読み出す制御を行う。ＨＤＤ２１０には、システムソフトウェアモジュール、アプリケーションプログラム、画像データのページ情報、及びジョブ情報等が格納される。ＬＡＮコントローラ２１１はＰＨＹ２１２を介して、ネットワーク１１０に接続された外部装置とデータ通信を行う。モデム２１３は公衆回線２１４に接続された外部装置とＦＡＸ通信を行う。レンダリング部２１５は外部装置から受信した印刷データをプリンタ部１０５が解析可能なビットマップデータに変換する。
【００２１】
図３は、図１の原稿読取部１０３の構成を概略的に示すブロック図である。
【００２２】
図３において、原稿読取部１０３は画像読取部３０１及び画像読取制御部３０２を備える。
【００２３】
画像読取部３０１は、ＣＣＤ、ＣＩＳ、及びＣＭＯＳ等の図示しないリニアイメージセンサを用いたスキャナであり、原稿の画像データを生成するスキャン処理を行う。画像読取部３０１はスキャン処理を行う際に白色光やＬＥＤ等の光源を用いて原稿に光を照射し、その反射光を上記リニアイメージセンサで読み取る。上記リニアイメージセンサは、原稿の読み取り面の水平方向（主走査方向）に対して、１行分の画像データを読み取り可能である。画像読取部３０１は、圧板動作及びＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）動作の何れかを行うことで原稿の画像を読み取る。圧板動作では、画像読取部３０１は上記リニアイメージセンサを原稿の読み取り面の垂直方向（副走査方向）に移動させて原稿を読み取る。一方、ＡＤＦ動作では、画像読取部３０１は上記リニアイメージセンサを所定の位置に固定し、図示しない原稿フィーダを動作させて原稿を副走査方向に搬送して原稿を読み取る。
【００２４】
画像読取制御部３０２はＣＰＵ２０１から受信した指示に基づいて画像読取部３０１を制御し、ページ同期信号３０３、ライン同期信号３０４、及びデータ信号３０５をコントローラ部１０１に送信する。なお、本実施の形態では、コントローラ部１０１及びスキャナ部１０２はプリント基板上でページ同期信号３０３、ライン同期信号３０４、及びデータ信号３０５に対応する複数の配線で接続されている。
【００２５】
ページ同期信号３０３はＬｏｗアクティブの信号であり、データ信号３０５における改ページ部分を示す信号である。ページ同期信号３０３は、画像読取制御部３０２が一のページの原稿の画像データに対応するデータ信号３０５の転送を開始する際にＨｉｇｈレベルからＬｏｗレベルに遷移する（以下、「アサートする」という。）。例えば、画像読取部３０１において圧板動作が行われる場合、上記リニアイメージセンサが基準位置に移動した際にページ同期信号３０３がアサートする。また、画像読取部３０１においてＡＤＦ動作が行われる場合、図示しない原稿フィーダによって原稿が読取開始位置に移動した際にページ同期信号３０３がアサートする。その後、ページ同期信号３０３は所定の期間、例えば、図４（ａ）の期間４０１が経過すると、ＬｏｗレベルからＨｉｇｈレベルに遷移する（以下、「デアサートする」という。）。ページ同期信号３０３はデータ信号３０５においてページが切り替わる周期で上述した状態遷移を繰り返す。ページ同期信号３０３の周期は読み取られた各原稿の有効ライン数に基づいて決定される。
【００２６】
ライン同期信号３０４はＬｏｗアクティブの信号であり、データ信号３０５における改行部分を示す信号である。ライン同期信号３０４は画像読取制御部３０２が画像データにおける一の行に対応するデータ信号３０５の転送を開始する際にアサートし、所定の期間、例えば、図４（ａ）の期間４０２が経過するとデアサートする。ライン同期信号３０４はデータ信号３０５において行が切り替わる周期で上述した状態遷移を繰り返す。ライン同期信号３０４の周期は読み取られた原稿の各行の有効画素数に基づいて決定される。
【００２７】
データ信号３０５は画像読取部３０１が読み取った原稿の画像データに対応する信号である。データ信号３０５では、例えば、Ｒ、Ｇ、Ｂの各色が０〜２５５の範囲の８ビットの信号値で示される。本実施の形態では、例えば、画像読取制御部３０２は、図４（ａ）の期間４０１のように、ページ同期信号３０３がＨｉｇｈレベルからＬｏｗレベルに遷移し、その後、期間４０２のように、ライン同期信号３０４がＨｉｇｈレベルからＬｏｗレベルに遷移した際に画像データにおける１行目に対応するデータ信号３０５の転送を開始する。上述した各信号を受信したコントローラ部１０１は、データ信号３０５における改ページ部分をページ同期信号３０３から把握し、また、データ信号３０５における改行部分をライン同期信号３０４から把握する。
【００２８】
図５は、図２のスキャン画像処理部２０７の構成を概略的に示すブロック図である。
【００２９】
図５において、スキャン画像処理部２０７は、ノイズマスク部５０１、シェーディング補正部５０２、ガンマ補正部５０３、フィルタ処理部５０４、及びＤＭＡＣ５０５を備える。
【００３０】
ノイズマスク部５０１は同期信号における異常を検出する。例えば、ノイズマスク部５０１は、ライン同期信号３０４において、ライン同期信号３０４の周期より短い周期でアサートされるといった異常周期を検知した際にライン同期信号３０４が異常であると判断する。ノイズマスク部５０１は同期信号における異常を除去するマスク処理を行い、また、同期信号における異常の検出回数を計測する。なお、ノイズマスク部５０１の構成は後述する。シェーディング補正部５０２は光学系や撮像系の特性に起因する輝度ムラの補正処理を行う。ガンマ補正部５０３は上記画像データに対し、予め格納されたルックアップテーブルに基づいてガンマ補正を施す。フィルタ処理部５０４はガンマ補正部５０３によって補正された画像データに対し、文字に対するエッジ強調や写真画像に対する平滑化等を行うフィルタ処理を施す。ＤＭＡＣ５０５はダイレクトメモリアクセスコントローラであり、フィルタ処理が施された画像データをＲＡＭコントローラ２０４に転送する。上記画像データはＲＡＭコントローラ２０４によってＲＡＭ２０５に格納される。
【００３１】
図６は、図５のノイズマスク部５０１の構成を概略的に示すブロック図である。なお、本実施の形態では、一例として、ページ同期信号３０３及びライン同期信号３０４のうちライン同期信号３０４における異常を検出するノイズマスク部５０１の構成について説明する。
【００３２】
図６において、ノイズマスク部５０１は、画素数カウント部６０１、第１のマスク期間設定部６０２、第１のマスク信号生成部６０３、第１のマスク処理部６０５、第１の異常信号検出部６０７、割り込み通知部６０８、第１の異常カウント部６１０（検出回数計測手段）、及びカウント通知部６１１を備える。
【００３３】
画素数カウント部６０１はスキャナ部１０２から受信した画像データの画素数を計測する。画素数カウント部６０１は、１画素分のデータ信号３０５を受信した際にカウント値をインクリメントし、第１のマスク処理部６０５が出力する出力ライン同期信号６０６がアサートされた際にカウント値をクリアする。第１のマスク期間設定部６０２はＣＰＵ２０１の指示に従ってライン同期信号３０４におけるマスク処理を行う期間（以下、「第１のマスク処理有効期間」という。）を設定する。
【００３４】
第１のマスク信号生成部６０３は設定された第１のマスク処理有効期間に基づいてマスク期間信号６０４を生成する。マスク期間信号６０４は第１のマスク処理有効期間及びライン同期信号３０４におけるマスク処理を行わない期間（以下、「第１のマスク処理無効期間」という。）を示す信号である。マスク期間信号６０４はＨｉｇｈアクティブの信号であり、例えば、マスク期間信号６０４は、ライン同期信号３０４が、図７の状態７０１のようにデアサートした際に第１のマスク処理有効期間であることを示すＨｉｇｈレベルに遷移する。また、マスク期間信号６０４は、Ｈｉｇｈレベルに遷移してから第１のマスク処理有効期間が経過した際に第１のマスク処理無効期間であることを示すＬｏｗレベルに遷移する。
【００３５】
第１のマスク処理部６０５はライン同期信号３０４及びマスク期間信号６０４に基づいて出力ライン同期信号６０６を出力する。出力ライン同期信号６０６は、スキャナ部１０２から受信したライン同期信号３０４に上記マスク処理を施した信号である。第１のマスク処理部６０５は第１のマスク処理無効期間において、受信したライン同期信号３０４、例えば、状態７０１をそのままの状態７０２で出力ライン同期信号６０６として出力する。なお、図７は、第１のマスク処理部６０５が処理に要する所定の時間分遅延させて出力ライン同期信号６０６が出力される場合を示す。
【００３６】
一方、第１のマスク処理部６０５は第１のマスク処理有効期間において、受信したライン同期信号３０４の状態に関わらず、Ｈｉｇｈレベルの出力ライン同期信号６０６を出力する。これにより、ライン同期信号３０４において、静電ノイズに起因して異常周期が発生しても（例えば、図７の状態７０３）、コントローラ部１０１は出力ライン同期信号６０６を用いてデータ信号３０５における改行部分を正確に把握可能となる。
【００３７】
第１の異常信号検出部６０７はライン同期信号３０４における異常を検出する。割り込み通知部６０８は第１の異常信号検出部６０７がライン同期信号３０４における異常を検出した際にこの旨を示す異常検出信号６０９をＣＰＵ２０１に転送する。第１の異常カウント部６１０は、ライン同期信号３０４における異常の検出回数を計測する。第１の異常カウント部６１０は１行毎又は１ページ毎にカウント値をクリアする。なお、本実施の形態では、クリアされるまでのカウント値をライン同期信号３０４における異常の最大検出回数として保持しても良い。カウント通知部６１１は第１の異常カウント部６１０が計測した検出回数を異常カウント数信号６１２としてＣＰＵ２０１に転送する。
【００３８】
図８は、図１の画像処理装置１００によって実行されるジョブ実行処理の手順を示すフローチャートである。
【００３９】
図８の処理は、ＣＰＵ２０１がＨＤＤ２１０等に格納されたプログラムを実行することによって行われる。
【００４０】
画像処理装置１００では、静電ノイズに起因するライン同期信号３０４における異常はノイズマスク部５０１によるマスク処理によって除去される。一方、画像処理装置１００では、プリント基板における配置制約上、データ信号３０５の配線が、ライン同期信号３０４の配線等に隣接配置されてしまう場合がある。この場合、静電ノイズに起因してデータ信号３０５にも異常が発生してしまい、ノイズマスク部５０１によってライン同期信号３０４における異常を除去しても、データ信号３０５の異常によって出力画像データの画質が低下してしまう。これに対し、画像処理装置１００にバッファメモリを新たに備え、上記バッファメモリに１行分のデータ信号３０５を保持し、異常と判断された行のデータ信号を前の行のデータ信号に置き換えることが考えられる。しかしながら、上述した方法では、出力画像データの画質の低下を抑制するために、１行分のデータ信号を保持するためのバッファメモリを新たに設ける必要があり、回路規模が大きくなってしまう。すなわち、従来では、回路規模を大きくしないと、静電ノイズに起因する出力画像データの画質の低下を抑制することができない。
【００４１】
これに対し、本実施の形態では、同期信号における異常周期の検出回数に基づいて決定された対処方法を含む通知画面が表示される。
【００４２】
図８において、まず、ＣＰＵ２０１は、スキャナ部１０２からコントローラ部１０１に画像データの転送を必要とするジョブ、例えば、スキャンジョブを受け付けると（ステップＳ８０１でＹＥＳ）、第１のマスク処理有効期間を設定する（ステップＳ８０２）。次いで、ＣＰＵ２０１は上記スキャンジョブにおける画像読み取り動作を開始する（ステップＳ８０３）。具体的に、ＣＰＵ２０１は画像読取制御部３０２を制御して、圧板に置かれた原稿、又はＡＤＦに設置された原稿を画像読取部３０１によって読み取り、読み取って得られた情報に基づいて画像データを生成する。
【００４３】
次いで、ＣＰＵ２０１は上記画像データをスキャナ部１０２からコントローラ部１０１へ転送する処理を開始する（ステップＳ８０４）。ステップＳ８０４ではスキャナ部１０２からコントローラ部１０１へ、上記画像データに対応するデータ信号３０５が出力され、また、データ信号３０５に同期するページ同期信号３０３及びライン同期信号３０４も出力される。次いで、ＣＰＵ２０１は１ページ分の画像データの転送を完了すると（ステップＳ８０５）、１ページ分の画像データの転送中に同期信号の異常周期を検出したか否かを判別する（ステップＳ８０６）。ステップＳ８０６では、具体的に、ＣＰＵ２０１は割り込み通知部６０８からライン同期信号３０４における異常を示す異常検出信号６０９を受信したか否かを確認する。
【００４４】
ステップＳ８０６の判別の結果、同期信号の異常周期を検出したとき、ＣＰＵ２０１は同期信号の異常周期の検出回数を取得し（ステップＳ８０７）、上記検出回数が予め設定された許容可能検出回数以上であるか否かを判別する（ステップＳ８０８）。
【００４５】
ステップＳ８０６の判別の結果、同期信号の異常周期を検出しないとき、又はステップＳ８０８の判別の結果、検出回数が許容可能検出回数未満であるとき、ＣＰＵ２０１はジョブを正常終了する。ＣＰＵ２０１はジョブを正常終了した旨を示す図９（ａ）の通知画面９０１を操作部１０９に表示する（ステップＳ８０９）。その後、ＣＰＵ２０１は本処理を終了する。
【００４６】
ステップＳ８０８の判別の結果、検出回数が許容可能検出回数以上であるとき、ＣＰＵ２０１はジョブを異常終了し（ステップＳ８１０）、図９（ｂ）の通知画面９０２を操作部１０９に表示する（ステップＳ８１１）。通知画面９０２は、ジョブを異常終了した旨を示すメッセージ、また、画質が低下した出力画像データの再生成を行うためのスキャンジョブの再投入及び画像処理装置１００の再起動を促すメッセージを含む。すなわち、本実施の形態では、同期信号における異常周期の検出回数に基づいて決定された対処方法を含む通知が行われる。その後、ＣＰＵ２０１は本処理を終了する。
【００４７】
上述した図８の処理によれば、同期信号における異常の検出回数に基づいて決定された対処方法を含む通知が行われる。これにより、同期信号における異常の検出回数に対応する不具合の対処方法をユーザに知らせることができる。その結果、上記バッファメモリを設けて回路規模を大きくすること無く、静電ノイズに起因する出力画像データの画質の低下を抑制することができる。
【００４８】
また、上述した図８の処理では、同期信号における異常の検出回数が許容可能検出回数以上である場合、画像処理装置１００の再起動を促す通知が行われる。これにより、画質が改善された出力画像データを生成することができる。
【００４９】
さらに、上述した図８の処理では、同期信号における異常は、同期信号において当該同期信号の周期より短い周期で状態変化した場合である。これにより、同期信号が当該同期信号の周期より短い周期で状態変化するような静電ノイズに起因してデータ信号３０５に異常が発生しても、回路規模を大きくすること無く、出力画像データの画質の低下を抑制することができる。
【００５０】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、ステップＳ８０９では、検出回数が１回以上であって且つ許容可能検出回数未満である場合、ＣＰＵ２０１は図９（ｃ）の通知画面９０３を操作部１０９に表示しても良い。通知画面９０３は、出力画像データが正常であるか否かの確認を促すメッセージを含む。これにより、同期信号における軽度の異常に起因する出力画像データの画質の低下の懸念をユーザに知らせることができる。
【００５１】
また、上述した実施の形態では、同期信号における異常の検出回数を他の装置に送信しても良い。例えば、同期信号における異常の検出回数を機種毎に管理する管理サーバに同期信号における異常の検出回数を送信する。これにより、画像処理装置１００において発生した同期信号における異常の検出回数を画像処理装置１００と同じ機種のエラー解析に活用することができる。
【００５２】
さらに、上述した実施の形態では、画像処理装置１００がページ同期信号３０３における異常を検出する図１０のノイズマスク部１０００を備えていても良い。
【００５３】
図１０は、図５のノイズマスク部５０１の変形例の構成を概略的に示すブロック図である。
【００５４】
図１０において、ノイズマスク部１０００は、図６の割り込み通知部６０８及びカウント通知部６１１の他に、ライン数カウント部１００１、第２のマスク期間設定部１００２、第２のマスク信号生成部１００３、第２のマスク処理部１００５、第２の異常信号検出部１００７、及び第２の異常カウント部１００８（検出回数計測手段）を備える。
【００５５】
ライン数カウント部１００１はスキャナ部１０２から受信した画像データのライン数を計測する。ライン数カウント部１００１は、１行分のデータ信号３０５を受信した際にカウント値をインクリメントし、第２のマスク処理部１００５が出力する出力ページ同期信号１００６がアサートされた際にカウント値をクリアする。第２のマスク期間設定部１００２はＣＰＵ２０１の指示に従ってページ同期信号３０３におけるマスク処理を行う期間（以下、「第２のマスク処理有効期間」という。）を設定する。第２のマスク信号生成部１００３は設定された第２のマスク処理有効期間に基づいてページマスク期間信号１００４を生成する。ページマスク期間信号１００４は第２のマスク処理有効期間及びページ同期信号３０３におけるマスク処理を行わない期間（以下、「第２のマスク処理無効期間」という。）を示す信号である。ページマスク期間信号１００４はＨｉｇｈアクティブの信号である。例えば、ページマスク期間信号１００４は、ページ同期信号３０３が図１１の状態１１０１のようにデアサートした際に第２のマスク処理有効期間であることを示すＨｉｇｈレベルに遷移する。また、ページマスク期間信号１００４は、Ｈｉｇｈレベルに遷移してから第２のマスク処理有効期間が経過した際に第２のマスク処理無効期間であることを示すＬｏｗレベルに遷移する。
【００５６】
第２のマスク処理部１００５はページ同期信号３０３及びページマスク期間信号１００４に基づいて出力ページ同期信号１００６を出力する。出力ページ同期信号１００６は、スキャナ部１０２から受信したページ同期信号３０３に上記マスク処理を施した信号である。第２のマスク処理部１００５は第２のマスク処理無効期間において、受信したページ同期信号３０３、例えば、状態１１０１をそのままの状態１１０２で出力ページ同期信号１００６として出力する。一方、第２のマスク処理部１００５は第２のマスク処理有効期間において、受信したページ同期信号３０３の状態に関わらず、Ｈｉｇｈレベルの出力ページ同期信号１００６を出力する。これにより、ページ同期信号３０３において、静電ノイズに起因して異常周期が発生しても（例えば、図１１の状態１１０３）、コントローラ部１０１は出力ページ同期信号１００６を用いてデータ信号３０５における改ページ部分を正確に把握可能となる。第２の異常信号検出部１００７はページ同期信号３０３における異常を検出する。第２の異常カウント部１００８はページ同期信号３０３における異常の検出回数を計測する。
【００５７】
ノイズマスク部１０００を備える画像処理装置１００においても、図８と同様の処理を行う。具体的に、ＣＰＵ１０１がステップＳ８０１の処理を行う。次いで、ＣＰＵ１０１は第２のマスク処理有効期間を設定する。次いで、ＣＰＵ１０１はステップＳ８０３〜Ｓ８０６の処理を行う。ステップＳ８０６では、ＣＰＵ２０１は割り込み通知部６０８からページ同期信号３０３における異常を示す異常検出信号６０９を受信したか否かを確認する。ステップＳ８０６の判別の結果、同期信号の異常周期を検出したとき、ＣＰＵ２０１はステップＳ８０９以降の処理を行う。一方、ステップＳ８０６の判別の結果、同期信号の異常周期を検出しないとき、ＣＰＵ２０１はステップＳ８０７以降の処理を行う。このようにして、ページ同期信号３０３における異常が検出された際にも同期信号における異常の検出回数に基づいて決定された対処方法を含む通知が行われ、上述した実施の形態と同様の効果を奏することができる。
【００５８】
また、上述した実施の形態では、ノイズマスク部５０１，１０００の両方を備えていても良い。
【００５９】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６０】
１００  画像処理装置
１０１  コントローラ部
１０２  スキャナ部
２０１  ＣＰＵ
３０３  ページ同期信号
３０４  ライン同期信号
３０５  データ信号
５０１，１０００  ノイズマスク部
６１０  第１の異常カウント部
９０１〜９０３  通知画面
１００８  第２の異常カウント部
【図１】
2019047425.tif 000003
【図２】
2019047425.tif 000004
【図３】
2019047425.tif 000005
【図４】
2019047425.tif 000006
【図５】
2019047425.tif 000007
【図６】
2019047425.tif 000008
【図７】
2019047425.tif 000009
【図８】
2019047425.tif 000010
【図９】
2019047425.tif 000011
【図１０】
2019047425.tif 000012
【図１１】
2019047425.tif 000013