(57)【特許請求の範囲】
【請求項１】
原稿台に載置された原稿を搬送する搬送手段によって搬送される原稿を読み取る読取手段と、
所定の時間毎に発光する発光手段と、
前記発光手段によって発光された光を受ける受光手段と、を有し、
前記受光手段によって前記光を受けたか否かに基づいて前記原稿台に原稿が載置されているか否かを検知する画像処理装置であって、
外部装置から所定の要求を受信する受信手段と、
前記受信手段による前記所定の要求の受信に基づき前記発光手段を発光させる発光制御手段と、
前記発光手段によって発光された光を前記受光手段が受けたか否かに基づく情報を前記外部装置に送信する送信手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記送信手段は、前記発光手段によって発光された光が前記受光手段により受けられなかったことに基づいて、前記原稿台に原稿が載置されていること示す前記情報を前記外部装置に送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定の要求は、前記原稿台に原稿が載置されているか否かを示す情報を取得するための要求であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記発光手段は前記所定の要求の受信に基づき発光し、消灯した後、前記所定の時間毎に発光することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記受光手段により前記発光手段が発光した光を前記受光手段が受けたか否かを示す信号はGPIOポートに入力されることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記画像処理装置は、第１の電力状態と、前記第１の電力状態よりも消費電力の低い第２の電力状態を有し、
前記発光手段は、前記第１の電力状態において、前記発光手段を常時点灯しており、前記第２の電力状態において、前記所定の時間毎に点灯することを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記原稿台に載置された原稿により前記発光手段から前記受光手段に向かう光を遮る遮光手段を備えることを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記発光制御手段は、前記受信手段による前記所定の要求の受信に基づき、前回発光してから前記所定の時間が経過していなくても前記発光手段を発光させることを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
原稿台に載置された原稿を搬送する搬送手段によって搬送される原稿を読み取る読取手段と、発光手段と、前記発光手段によって発光された光を受ける受光手段とを有し、前記受光手段によって前記光を受けたか否かに基づいて前記原稿台に原稿が載置されているか否かを検知する画像処理装置の制御方法であって、
所定の時間毎に前記発光手段を発光させる第１の発光制御工程と、
外部装置から所定の要求を受信する受信工程と、
前記受信工程による前記所定の要求の受信に基づき前記発光手段を発光させる第２の発光制御工程と、
前記発光手段によって発光された光を前記受光手段が受けたか否かに基づく情報を前記外部装置に送信する送信工程と、を有することを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、自動原稿搬送装置（ＡＤＦ；Ａｕｔｏ Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）を備える画像形成装置が使われている。自動原稿搬送装置には、原稿束が原稿積載台に積載されているか否かを検出する原稿検知手段としてフォトインタラプタと可動式フラグとの組み合わせがよく用いられる。可動式フラグは、原稿束が原稿積載台に積載されているか否かに連動して、フォトインタラプタの発光部からの光を遮光したり透過したりする。これにより、フォトインタラプタからの出力信号が変化するため、原稿積載台に原稿束が積載されているか否かを検出可能できる。
【０００３】
一般的にフォトインタラプタの発光部としては赤外ＬＥＤ（赤外発光ダイオード）が用いられる。赤外ＬＥＤを発光させるには数百ｍＷの電力を必要とする。したがって、常時赤外ＬＥＤを発光させておくと、その分、画像形成装置の消費電力が増加してしまう。
この消費電力に関連する技術として、特許文献１には次のような自動原稿搬送装置が開示されている。特許文献１の自動原稿搬送装置は、原稿載置台上に原稿束がセットされたことを検知する原稿セット検知センサを備える。原稿セット検知センサは、発光部と受光部とによって構成され、発光部を間欠駆動して、原稿セット検知センサへの通電を非連続状態にする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４３２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１では、自動原稿搬送装置のコントローラに内蔵されたＣＰＵが発光部を制御するため、自動原稿搬送装置全体としての低消費電力化が阻害される。
また、画像形成装置の消費電力を抑える方法として、赤外ＬＥＤの点灯及び消灯の制御をＣＰＵ以外の低消費電力モジュールにオフロードすることが考えられる。赤外ＬＥＤの点灯及び消灯の制御をオフロードする場合、低消費電力化が可能になる一方で、赤外ＬＥＤの点灯タイミングに合わせてＣＰＵが検知信号を監視することが困難になる。すなわち、ＣＰＵは赤外ＬＥＤが消灯しているタイミングでも検知信号を監視してしまうことがある。したがって、原稿が原稿積載台に積載されているかどうかの判定をするためには、検知信号結果の切り分けのための処理が必要になり、ＣＰＵの処理の負荷が増大する。
【０００６】
本発明は以上のような状況に鑑みてなされたものであり、発光による消費電力を抑制しつつ、外部装置からの所定の要求の受信に基づく原稿の検知結果を外部装置に送信することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、原稿台に載置された原稿を搬送する搬送手段によって搬送される原稿を読み取る読取手段と、所定の時間毎に発光する発光手段と、前記発光手段によって発光された光を受ける受光手段と、を有し、前記受光手段によって前記光を受けたか否かに基づいて前記原稿台に原稿が載置されているか否かを検知する画像処理装置であって、外部装置から所定の要求を受信する受信手段と、前記受信手段による前記所定の要求の受信に基づき前記発光手段を発光させる発光制御手段と、前記発光手段によって発光された光を前記受光手段が受けたか否かに基づく情報を前記外部装置に送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、発光による消費電力を抑制しつつ、外部装置からの所定の要求の受信に基づく原稿の検知結果を外部装置に送信することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の構成を示す断面図である。
【図２】ＡＤＦの構成を示す断面図である。
【図３】原稿検知センサの動作を示す図であって、（ａ）は原稿トレイに原稿束が積載されていない状態のＡＤＦの部分拡大図であり、（ｂ）は原稿トレイに原稿束が積載されている状態のＡＤＦの部分拡大図である。
【図４】画像形成装置のＡＤＦ及びリーダ部の背面図であって、（ａ）はＡＤＦを閉じた状態の図であり、（ｂ）はＡＤＦを開けた状態の図である。
【図５】プリンタエンジンの構成を示す断面図であって、（ａ）は手差しトレイを閉じた状態の図であり、（ｂ）は手差しトレイを開いた状態の図であり、（ｃ）はプリンタエンジンの部分拡大図である。
【図６】プリンタエンジンの給紙カセットの周辺を拡大した断面図であって、（ａ）は給紙カセットを引き出した状態の図であり、（ｂ）は給紙カセットを押し込んだ状態の図である。
【図７】コントローラのハードウェア構成図である。
【図８】ＣＰＵ、検知センサ制御部、及び、原稿検知センサの接続関係を示すブロック図である。
【図９】ＣＰＵ、検知センサ制御部、及び、原稿検知センサの間でやりとりされる信号等のタイミング図である。
【図１０】比較例におけるＣＰＵ、検知センサ制御部、及び、原稿検知センサの間でやりとりされる信号等のタイミング図である。
【図１１】ＡＤＦの原稿積載状態を判別する処理のフローチャートである。
【図１２】ＡＤＦの原稿積載状態を判別する際のＣＰＵ、検知センサ制御部、及び、原稿検知センサの間でやりとりされる信号等のタイミング図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
はじめに、図１を参照して、情報処理装置の一例である画像形成装置１００について説明する。図１は画像形成装置１００の構成を示す断面図である。
画像形成装置１００は、プリンタ、スキャナ及びコピー機等の機能を備える装置である。画像形成装置１００は、電力モードとして通常モードと通常モードより消費電力の小さい省電力モードとを備え、いずれかのモードで動作する。また、画像形成装置１００は、ＡＤＦ（自動原稿搬送装置）１０２、リーダ部１０３、プリンタエンジン１０４、及び、コントローラ１０７を備える。
ＡＤＦ１０２は、リーダ部１０３に原稿を自動的に搬送する。なお、ＡＤＦ１０２は本発明の原稿搬送手段の一例である。
リーダ部１０３は、ＡＤＦ１０２から搬送された原稿を読み取る。
プリンタエンジン１０４は、リーダ部１０３が読取った画像等をシート（以下、用紙と呼ぶ）に印刷して出力する。プリンタエンジン１０４は、手差しトレイ１０５と給紙カセット１０６とを備える。
【００１１】
手差しトレイ１０５は、画像形成装置１００のユーザが手差し用紙に印刷する場合に用紙を積載する部材である。手差しトレイ１０５に積載された用紙は、印刷時にプリンタエンジン１０４に給送される。手差しトレイ１０５は、プリンタエンジン１０４の側面から引き出し可能（開閉可能）である。図１に実線で示す手差しトレイ１０５は、閉じた状態であり、ユーザは手差しトレイ１０５に用紙を積載できない。図１に破線で示す手差しトレイ１０５は、開いた状態であり、プリンタエンジン１０４から引き出されていて、ユーザは用紙を手差しトレイ１０５に積載できる。
【００１２】
給紙カセット１０６は、プリンタエンジン１０４が使用する用紙を格納する。給紙カセット１０６は、プリンタエンジン１０４が印刷するとき、手差し用紙に印刷する場合を除いて、給紙カセット１０６内に格納された用紙を１枚ずつ引き込んでプリンタエンジン１０４に給送する。給紙カセット１０６は、プリンタエンジン１０４から引き出し可能である。図１に実線で示す給紙カセット１０６は、プリンタエンジン１０４に収容された状態であり、用紙をプリンタエンジン１０４に供給できる状態である。図１に破線で示す給紙カセット１０６は、プリンタエンジン１０４から引き出された状態である。給紙カセット１０６がプリンタエンジン１０４から引き出された状態のとき、ユーザは用紙を給紙カセット１０６に補充できる。なお、給紙カセット１０６は、図１に破線で示された状態からさらに引き出されてプリンタエンジン１０４から取り外すことができてもよい。すなわち、給紙カセット１０６はプリンタエンジン１０４に対して着脱可能であってもよい。
なお、手差しトレイ１０５及び給紙カセット１０６は、必ずしも引き出して（開いて）使用する構造になってなくてもよい。
コントローラ１０７は、ＡＤＦ１０２、リーダ部１０３、及び、プリンタエンジン１０４の各部を制御する。
なお、図１に示すように、リーダ部１０３からＡＤＦ１０２に向かう方向を上方Ｕｐ、上方Ｕｐの反対方向を下方Ｄｗ、給紙カセット１０６が引き出される方向を前方Ｆｒ、前方Ｆｒの反対方向を後方Ｒｒと呼ぶ。
【００１３】
次に、図２を参照して、ＡＤＦ１０２の構成について説明する。図２はＡＤＦ１０２の構成を示す断面図である。
ＡＤＦ１０２は、原稿トレイ２０１と、原稿検知センサ２０２と、排出トレイ２１７と、原稿引込機構２１８とを備える。
原稿トレイ２０１は、原稿束を積載する。
原稿検知センサ２０２は、ＡＤＦ１０２の原稿積載状態を検知する。ＡＤＦ１０２の原稿積載状態は、原稿トレイ２０１に原稿束が積載された状態、及び、原稿トレイ２０１に原稿束が積載されていない状態のいずれかの状態である。なお、原稿検知センサ２０２は、本発明のセンサ部の一例である。
排出トレイ２１７は、リーダ部１０３で読み取られた原稿の排出先であり、リーダ部１０３で読み取られた原稿を蓄える。
【００１４】
原稿引込機構２１８は、原稿トレイ２０１に積載された原稿束から原稿を１枚ずつ引き込んでリーダ部１０３に搬送し、リーダ部１０３で読み取られた原稿を排出トレイ２１７に排出する。
原稿引込機構２１８は、ピックアップローラ２０３と、分離ローラ２０４と、分離パッド２０５と、第１搬送ローラ２０６と、搬送コロ２０７と、内ガイド２０８と、読み出し前ローラ２０９と、加圧コロ２１０と、ガイドマイラ２１１とを備える。また、原稿引込機構２１８は、排出ガイド２１４と、排出ローラ２１５と、排出コロ２１６とを備える。
ピックアップローラ２０３は、原稿トレイ２０１に積載された原稿束から原稿をＡＤＦ１０２内に引き込む。ピックアップローラ２０３は、原稿トレイ２０１の上方から、原稿トレイ２０１に積載された原稿束に当接する位置まで下降できる。なお、図２は、下降する前の位置にあるピックアップローラ２０３を示す。
分離ローラ２０４は、ピックアップローラ２０３の前方Ｆｒに配置される。分離ローラ２０４は、原稿トレイ２０１に積載された原稿束の一番上の原稿と常に接触し、摩擦で原稿束の一番上の原稿のみを原稿束から分離して搬送する。
分離パッド２０５は、分離ローラ２０４と対向する位置に配置される。
【００１５】
第１搬送ローラ２０６及び搬送コロ２０７は、互いに対向し、分離ローラ２０４の前方Ｆｒに配置され、分離ローラ２０４で分離された原稿を内ガイド２０８に沿って下方Ｄｗに搬送する。
内ガイド２０８は、原稿を、第１搬送ローラ２０６及び搬送コロ２０７に挟まれた位置から、読み出し前ローラ２０９及び加圧コロ２１０に挟まれた位置に導く。
読み出し前ローラ２０９及び加圧コロ２１０は、第１搬送ローラ２０６及び搬送コロ２０７の下方Ｄｗに配置され、内ガイド２０８で搬送された原稿を、リーダ部１０３の上面に接する原稿読取位置２１２に搬送する。
ガイドマイラ２１１は、読み出し前ローラ２０９が搬送する原稿を、原稿読取位置２１２までガイドする。
【００１６】
リーダ部１０３は、上面に原稿台ガラス２１３を備え、原稿読取位置２１２の下方Ｄｗに、原稿台ガラス２１３を挟んで、不図示のイメージセンサを備える。ＡＤＦ１０２によって原稿読取位置２１２に搬送された原稿は、リーダ部１０３のイメージセンサで読み取られる。
イメージセンサで画像を読み取られた原稿は、排出ガイド２１４を経て、排出ローラ２１５と排出コロ２１６に達し、排出トレイ２１７に排出される。
【００１７】
次に、図３を参照して、原稿検知センサ２０２について説明する。図３は原稿検知センサ２０２の動作を示す図である。
原稿検知センサ２０２は、可動式フラグ３０１とフォトインタラプタ３０２とを備える。
可動式フラグ３０１は、原稿トレイ２０１の前方Ｆｒの端部に配置され、互いに垂直な方向に伸びる状態検知部３０１Ａと遮光部３０１Ｂとを備える。そして、可動式フラグ３０１は、状態検知部３０１Ａと遮光部３０１Ｂとの接合部を回転軸３０１Ｃとして、所定の範囲で回転可能である。
フォトインタラプタ３０２は、可動式フラグ３０１の下方Ｄｗに配置され、画像形成装置１００の幅方向（前方Ｆｒ及び上方Ｕｐに垂直な方向）に並んで配置される発光部と受光部とを備える。発光部はＬＥＤ等の発光体を備える。受光部は発光部からの光を受ける。
【００１８】
可動式フラグ３０１は、原稿束が原稿トレイ２０１に積載されているか否かに応じて、回転軸３０１Ｃを中心として回転して、遮光位置になったり非遮光位置になったりする。
まず、図３（ａ）を参照して、可動式フラグ３０１の非遮光位置について説明する。図３（ａ）は、原稿トレイ２０１に原稿束が積載されていない状態のＡＤＦ１０２の部分拡大図である。
原稿トレイ２０１に原稿束が積載されていないとき、可動式フラグ３０１は非遮光位置となる。非遮光位置は、可動式フラグ３０１の遮光部３０１Ｂが、フォトインタラプタ３０２の発光部から受光部に照射される光を遮らない位置である。本実施形態では、非遮光位置は、状態検知部３０１Ａが回転軸３０１Ｃの上方Ｕｐであり、遮光部３０１Ｂが回転軸３０１Ｃの前方Ｆｒに配置される位置である。このとき、可動式フラグ３０１は、フォトインタラプタ３０２の発光部と受光部との間を遮らないため、受光部は発光部の光を受けることができる。
【００１９】
次に、図３（ｂ）を参照して、可動式フラグ３０１の遮光位置について説明する。図３（ｂ）は原稿トレイ２０１に原稿束３０３が積載された状態のＡＤＦ１０２の部分拡大図である。
原稿トレイ２０１に原稿束３０３が積載されたとき、可動式フラグ３０１の状態検知部３０１Ａが原稿束によって前方Ｆｒに押されて可動式フラグ３０１が回転し、可動式フラグ３０１は遮光位置となる。遮光位置は、可動式フラグ３０１の遮光部３０１Ｂが、フォトインタラプタ３０２の発光部から受光部に照射される光を遮る位置である。可動式フラグ３０１が遮光位置のとき、可動式フラグ３０１の遮光部３０１Ｂがフォトインタラプタ３０２の発光部と受光部との間に入り込む。よって、受光部は発光部の光を受けることができない。したがって、フォトインタラプタ３０２の出力信号が変化するので、原稿トレイ２０１に原稿束３０３が積載されたことを検知できる。
【００２０】
次に、図４を参照して、ＡＤＦ１０２の開閉について説明する。
まず、図４（ａ）を参照して、ＡＤＦ１０２を閉じた状態について説明する。図４（ａ）は、ＡＤＦ１０２を閉じた状態で、ＡＤＦ１０２及びリーダ部１０３を後方Ｒｒから見た背面図である。
閉じた状態のＡＤＦ１０２は、ＡＤＦ１０２の下面が、リーダ部１０３の上面にある原稿台ガラス２１３と対向する位置となる。なお、ＡＤＦ１０２は、原稿台ガラス２１３に載せられた原稿を原稿台ガラス２１３に押し付ける圧板部の役割を兼ね備えており、閉じた状態のＡＤＦ１０２は、原稿台ガラス２１３に載せられた原稿を原稿台ガラス２１３に押し付ける。
【００２１】
次に、図４（ｂ）を参照して、ＡＤＦ１０２を開いた状態について説明する。図４（ｂ）は、ＡＤＦ１０２を開いた状態で、ＡＤＦ１０２及びリーダ部１０３を後方Ｒｒから見た背面図である。
図４（ｂ）に示すように、画像形成装置１００はヒンジ部４０１を備える。ヒンジ部４０１は、ＡＤＦ１０２の右方Ｒの端部の下端と、リーダ部１０３の右方Ｒの端部の上端とを接合する。ＡＤＦ１０２は、ヒンジ部４０１を回転軸として、上方Ｕｐに所定の角度回転可能である。ＡＤＦ１０２が上方Ｕｐに回転した状態が、開いた状態である。ＡＤＦ１０２を開いた状態にすることで、ユーザは原稿台ガラス２１３に原稿を載せることができる。なお、ヒンジ部４０１は、ＡＤＦ１０２の左方Ｌの端部の下端と、リーダ部１０３の左方Ｌの端部の上端とを接合するものであってもよい。
このようにＡＤＦ１０２は開閉自在である。
ヒンジ部４０１には、図３で説明した原稿検知センサ２０２と同じ構造の検知センサが取り付けられている。この検知センサの可動式フラグはＡＤＦ１０２の開閉に連動して動いて検知センサの出力信号が変化する。したがって、この検知センサは、ＡＤＦ１０２の配置、すなわち、ＡＤＦ１０２が閉じた状態であるか開いた状態であるかを検知できる。なお、ＡＤＦ１０２は、図４を参照して説明した観点において、本発明の開閉部材の一例である。
【００２２】
次に、図５を参照して、手差しトレイ１０５の開閉とプリンタエンジン１０４の動作について説明する。
まず、図５（ａ）を参照して、手差しトレイ１０５を閉じた状態について説明する。図５（ａ）は、手差しトレイ１０５を閉じた状態でのプリンタエンジン１０４の断面図である。
閉じた状態の手差しトレイ１０５は、手差しトレイ１０５における用紙を載せる面が外部に露出していない。この状態でプリンタエンジン１０４が印刷するときは、給紙カセット１０６に格納された用紙５０１が１枚に分離されて、プリンタエンジン１０４の内部に搬送される。この搬送には、プリンタエンジン１０４が備える給紙カセット分離ローラ５０２、給紙カセット搬送ローラ５０３、及び、給紙カセット搬送コロ５０４が使われる。
【００２３】
次に、図５（ｂ）を参照して、手差しトレイ１０５を開いた状態について説明する。図５（ｂ）は、手差しトレイ１０５を開いた状態でのプリンタエンジン１０４の断面図である。
手差しトレイ１０５の端部には回転軸１０５Ａが設けられており、手差しトレイ１０５は回転軸１０５Ａの周りを所定の角度範囲で回転可能である。図５（ａ）に示す閉じた状態の手差しトレイ１０５を前方Ｆｒに引き出すように回転させることで、図５（ｂ）に示すように、手差しトレイ１０５における用紙５０９を載せる面が外部に露出し、手差しトレイ１０５が開いた状態になる。この状態でプリンタエンジン１０４が印刷するときは、手差しトレイ１０５に載せられた用紙５０９が１枚に分離されて、プリンタエンジン１０４の内部に搬送される。この搬送には、プリンタエンジン１０４が備える手差し分離ローラ５０５、手差し搬送ローラ５０６、及び、手差し搬送コロ５０７が使われる。
【００２４】
次に、図５（ｃ）を参照して、プリンタエンジン１０４が備える用紙検知センサ５０８について説明する。図５（ｃ）はプリンタエンジン１０４の部分拡大図である。
用紙検知センサ５０８は、図３で説明した原稿検知センサ２０２と同じ構造のセンサであり、手差しトレイ１０５における回転軸１０５Ａ側に取り付けられる。手差しトレイ１０５に用紙が載せられているか否かに連動して用紙検知センサ５０８の可動式フラグが動いてセンサの出力信号が変化する。そして、用紙検知センサ５０８は、手差しトレイ１０５に用紙が積載されているか否かを検知できる。なお、手差しトレイ１０５は本発明の積載部材の一例である。
【００２５】
次に、図６を参照して、給紙カセット１０６の開閉について説明する。図６（ａ）は、給紙カセット１０６を引き出した状態（開いた状態）でのプリンタエンジン１０４の部分断面図である。図６（ｂ）は、給紙カセット１０６を押し込んだ状態（閉じた状態）でのプリンタエンジン１０４の部分断面図である。給紙カセット１０６は引き出し自在である。
図６（ａ）及び（ｂ）に示すように、プリンタエンジン１０４は、開閉検知センサ６０１を備える。開閉検知センサ６０１は、図３で説明した原稿検知センサ２０２と同じ構造のセンサであり、閉じた状態の給紙カセット１０６の後方Ｒｒに対向する位置に取り付けられる。開閉検知センサ６０１の可動式フラグは給紙カセット１０６の開閉に連動して動いて開閉検知センサ６０１の出力信号が変化する。したがって、開閉検知センサ６０１は、給紙カセット１０６の配置、すなわち、給紙カセット１０６が閉じた状態であるか開いた状態であるかを検知できる。なお、給紙カセット１０６は本発明の引出部材の一例である。
【００２６】
次に、図７を参照して、コントローラ１０７のハードウェア構成を説明する。図７はコントローラ１０７のハードウェア構成図である。
ＣＰＵ７０１は、画像形成装置１００全体を制御するための中央処理装置であり、バスを介して各要素と接続される。
ＲＡＭ７０２は、ＣＰＵ７０１が動作するときに使用するシステムワークメモリであり、ＣＰＵ７０１の演算データや各種プログラムを記憶する。また、ＲＡＭ７０２は、印刷時等に画像処理部７０７で種々の画像処理が施された画像データを保持する画像メモリとしても使用される。
ＲＯＭ７０３は、ブートＲＯＭであり、画像形成装置１００のブートプログラムを格納する。
【００２７】
ＨＤＤ７０４は、サイズの大きなプログラムやデータを記憶するための不揮発の２次記憶装置である。ＨＤＤ７０４に記憶されたプログラムやデータはＲＡＭ７０２に展開されて使用される。ＨＤＤ７０４は、ソリッドステートドライブ（ＳＳＤ）等の不揮発性メモリで構成されてもよい。
検知センサ制御部７０５は、前述した各種検知センサ（２０２、４０１、５０８、６０１）を直接制御するための装置であり、フォトインタラプタの発光制御や、センサ出力信号のエッジ取得、ラッチ処理、及び、チャタリング除去等を行う。なお、検知センサ制御部７０５は、本発明のセンサ制御手段の一例である。
操作部ＩＦ７０６は、液晶タッチパネル等で構成する操作部７１２との間で入出力を行うためのインターフェースである。操作部ＩＦ７０６は、操作部７１２に対して表示すべき画像データを出力したり、ユーザが操作部７１２を介して入力した情報を、ＣＰＵ７０１に伝送したりするために使用される。
【００２８】
画像処理部７０７は、リーダ部１０３が読み込んだ入力画像データに対して、補正、加工、及び、編集等の画像処理を行う。また、画像処理部７０７は、プリンタエンジン１０４へ出力する出力画像データに対して、色変換、フィルタ処理、及び、解像度変換等の処理を行う。
外部ＩＦ７０８は、電話回線網や有線ＬＡＮ、無線ＬＡＮ、及び、ＵＳＢ等のインターフェースである。画像形成装置１００は、外部ＩＦ７０８を介して外部装置とデータ通信を行う。
デバイスＩＦ７０９は、リーダ部１０３及びプリンタエンジン１０４と、コントローラ１０７とを接続するインターフェースである。
【００２９】
次に、図８を参照して、ＣＰＵ７０１、検知センサ制御部７０５、及び、原稿検知センサ２０２の接続関係を説明する。図８は、ＣＰＵ７０１、検知センサ制御部７０５、及び、原稿検知センサ２０２の接続関係を示すブロック図である。
ＣＰＵ７０１は、少なくとも１個のＩＮＴポートと３個のＧＰＩＯポートとを備える。ＣＰＵ７０１は、原稿検知センサ２０２に制御信号８０１及びクリア信号８０５を出力する。制御信号８０１及びクリア信号８０５の出力には異なるＧＰＩＯポートが使われる。
検知センサ制御部７０５は、ＣＰＵ７０１にエッジ検出信号８０４を出力する。エッジ検出信号８０４は、ＣＰＵ７０１のＩＮＴポートに出力される。また、検知センサ制御部７０５は、原稿検知センサ２０２にＬＥＤ駆動信号８０２を出力する。
原稿検知センサ２０２は、ＣＰＵ７０１及び検知センサ制御部７０５に検知信号８０３を出力する。ＣＰＵ７０１はＧＰＩＯポートで検知信号８０３を受信する。
【００３０】
次に、図９を参照して各信号の役割等について説明する。図９は、ＣＰＵ７０１、検知センサ制御部７０５、及び、原稿検知センサ２０２の間でやりとりされる信号等のタイミング図である。
制御信号８０１は、ＣＰＵ７０１のＧＰＩＯポートから出力される１ビットの信号であり、後述するＬＥＤ駆動信号８０２の出力パターンを制御するために利用される。なお、制御信号８０１は、画像形成装置１００の電力モードに応じて出力値が制御される信号であり、本実施形態では通常モード時はＨｉｇｈ９０１の出力、省電力モード時はＬｏｗ９０２の出力として説明を行う。
【００３１】
ＬＥＤ駆動信号８０２は、制御信号８０１に基づいて、検知センサ制御部７０５から出力される１ビットの信号である。ＬＥＤ駆動信号８０２がＨｉｇｈの場合、原稿検知センサ２０２の発光部は点灯９０３し、ＬＥＤ駆動信号８０２がＬｏｗの場合、原稿検知センサ２０２の発光部は消灯９０４する。また、制御信号８０１がＨｉｇｈ９０１の場合、ＬＥＤ駆動信号８０２は常時Ｈｉｇｈ９０５の出力となり、制御信号８０１がＬｏｗの場合、ＬＥＤ駆動信号８０２はＨｉｇｈとＬｏｗを定期的に繰り返す間欠出力９０６となる。ＬＥＤ駆動信号８０２が間欠出力９０６となると、ＬＥＤ駆動信号８０２に合わせて原稿検知センサ２０２の発光部が間欠点灯する。すなわち、原稿検知センサ２０２の発光部が点灯した状態と消灯した状態とを定期的に交互に繰り返す。なお、間欠出力９０６の場合のＬＥＤ駆動信号８０２のＨｉｇｈの出力の時間とＬｏｗの出力の時間との周期は、予め一意に決められている。
【００３２】
検知信号８０３は、原稿検知センサ２０２の出力信号であり、原稿検知センサ２０２の発光部の点灯状態やＡＤＦ１０２の原稿積載状態に応じて変化する信号である。
原稿検知センサ２０２の発光部が点灯していて、かつ、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されていない場合は、検知信号８０３はＬｏｗ９０７の出力となる。
また、原稿検知センサ２０２の発光部が点灯していて、かつ、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている場合は、検知信号８０３はＨｉｇｈ９０９の出力となる。
一方で、原稿検知センサ２０２の発光部が消灯している状態では、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されているか否かに関わらず、Ｈｉｇｈ９０８の出力となる。
よって、検知信号８０３がＨｉｇｈの出力のときは、「原稿検知センサ２０２の発光部が消灯している場合」と、「原稿検知センサ２０２の発光部が点灯していて、かつ、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている場合」の２つの場合がある。
【００３３】
検知信号８０３は、発光部が消灯している状態のとき、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されているか否かに関わらず一定であるため、検知信号８０３からＡＤＦ１０２の原稿積載状態を一意に判別できない。一方、検知信号８０３は、発光部が点灯している状態のとき、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されているか否かを表すため、検知信号８０３からＡＤＦ１０２の原稿積載状態を一意に判別できる。なお、原稿検知センサ２０２の発光部が点灯している状態は本発明の第１状態の一例である。また、原稿検知センサ２０２の発光部が消灯している状態は本発明の第２状態の一例である。
【００３４】
ここで、ＣＰＵ７０１が、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できるための条件について説明する。ＣＰＵ７０１が出力する制御信号８０１がＨｉｇｈのとき、原稿検知センサ２０２の発光部は点灯する状態になる。このときは、検知信号８０３からＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できる。したがって、制御信号８０１がＨｉｇｈであることが、ＣＰＵ７０１が、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できるための条件である。
【００３５】
一方、ＣＰＵ７０１が出力する制御信号８０１がＬｏｗのとき、原稿検知センサ２０２の発光部は間欠点灯する。この間欠点灯は、ＣＰＵ７０１ではなく、検知センサ制御部７０５で制御されるため、ＣＰＵ７０１は、ある瞬間に原稿検知センサ２０２の発光部が点灯しているか否かの情報を持たない。また、原稿検知センサ２０２の発光部が消灯していて、検知信号８０３がＨｉｇｈであるのは、上記のように、次の２つ場合のいずれかである。すなわち、「原稿検知センサ２０２の発光部が消灯している場合」と、「原稿検知センサ２０２の発光部が点灯していて、かつ、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている場合」のいずれかである。したがって、制御信号８０１がＬｏｗのときは、ＣＰＵ７０１は、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できない。
【００３６】
エッジ検出信号８０４は、ＬＥＤ駆動信号８０２と検知信号８０３とに基づいて、検知センサ制御部７０５からＣＰＵ７０１に対して出力される１ビットの信号である。エッジ検出信号８０４は、ＬＥＤ駆動信号８０２がＨｉｇｈの区間で、検知信号８０３がＬｏｗ９１２からＨｉｇｈ９０９に変化した場合に、Ｈｉｇｈ９１０の出力で保持される。このことから、エッジ検出信号８０４は、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されていない状態から原稿が積載された状態に変化したことを通知する信号といえる。
クリア信号８０５は、ＣＰＵ７０１のＧＰＩＯポートから出力される１ビットの信号であり、エッジ検出信号８０４のラッチをクリアするための信号である。クリア信号８０５は、エッジ検出信号８０４のラッチをクリアするときＨｉｇｈ９１１になる。
【００３７】
上記のように、エッジ検出信号８０４は、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されていない状態から原稿が積載された状態に変化したことを通知する信号である。しかし、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されたままクリア信号８０５によってエッジ検出信号８０４がクリアされると、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている状態にも関わらず、エッジ検出信号８０４がＬｏｗになる。したがって、ＣＰＵ７０１は、エッジ検出信号８０４を監視することでは、ＡＤＦ１０２の原稿積載状態を把握できない場合があることになる。
どのような場合でもＡＤＦ１０２の原稿積載状態を把握できるようにするため、図８に示すように、検知信号８０３はＣＰＵ７０１にも出力される。以下では、ＣＰＵ７０１が検知信号８０３をどのように監視するかを説明する。
【００３８】
まず、図１０を参照して、比較例となる画像形成装置のＣＰＵが検知信号８０３をどのように監視するかを説明する。比較例となる画像形成装置の構成は、本実施形態の画像形成装置１００と同様であり、画像形成装置１００と同じ符号で説明する。図１０は、比較例となる画像形成装置におけるＣＰＵ７０１、検知センサ制御部７０５、及び、原稿検知センサ２０２の間でやりとりされる信号等のタイミング図である。
なお、図１０はＡＤＦ１０２に原稿が積載されたまま、エッジ検出信号８０４がクリア信号８０５によってクリアされた後の状態を示している。したがって、上記のように、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている状態にも関わらず、エッジ検出信号８０４がＬｏｗになっている。
【００３９】
ＡＤＦ１０２の原稿トレイ２０１に原稿があるか否かを検知信号８０３から判別するには、原稿検知センサ２０２の発光部の点灯状態を知る必要がある。検知信号８０３がＨｉｇｈの出力のときは、「原稿検知センサ２０２の発光部が消灯している場合」と、「原稿検知センサ２０２の発光部が点灯していて、かつ、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている場合」の２通りがあるからである。
しかし、省電力モードのとき、原稿検知センサ２０２の発光部は、間欠点灯するように、検知センサ制御部７０５に制御される。したがって、省電力モードのとき、ＣＰＵ７０１は、原稿検知センサ２０２の発光部の点灯状態が分からない。
【００４０】
そこで、比較例となる画像形成装置のＣＰＵ７０１は、省電力モードのとき、ＡＤＦ１０２の原稿積載状態を判別するために、検知信号８０３を一定期間以上ポーリングする。この一定期間とは、原稿検知センサ２０２の発光部の間欠点灯の周期、すなわち、原稿検知センサ２０２の発光部の１回の点灯期間と１回の消灯期間との合計期間である。
ＣＰＵ７０１が、検知信号８０３を一定期間以上ポーリングすることで、原稿検知センサ２０２の発光部が点灯しているときの検知信号８０３を受信できる。したがって、ＣＰＵ７０１がポーリング中に１回以上、Ｌｏｗの検知信号８０３を受信したときは、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されていないことになる。また、ＣＰＵ７０１がポーリング中に１回もＬｏｗの検知信号８０３を受信しないときは、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されていることになる。
【００４１】
ソフトウェアが、ＡＤＦ１０２の原稿積載状態の取得要求１００１を行った場合、ＣＰＵ７０１は、検知信号８０３を一定期間ポーリング１００２する。図１０に示す例では、ＣＰＵ７０１がポーリング中に１回もＬｏｗの検知信号８０３を受信しない。したがって、ＣＰＵ７０１は原稿トレイ２０１に原稿が積載されているものと判断する。
比較例となる画像形成装置は、このような方法により、原稿検知センサ２０２の発光部の消灯期間があったとしても、検知信号８０３だけを監視することで、ＡＤＦ１０２の原稿積載状態を判別可能である。
【００４２】
しかし、比較例となる画像形成装置のようにポーリングを行う方法では、省電力モード時のＣＰＵ７０１にとってはポーリング動作が重い負荷になることに加えて、リアルタイム性に欠ける。そこで、本実施形態の画像形成装置１００は、次に説明する方法でＡＤＦ１０２の原稿積載状態を判別する。
【００４３】
まず、図１１を参照して、ＡＤＦ１０２の原稿積載状態を判別する処理について説明する。図１１は、ＡＤＦ１０２の原稿積載状態を判別する処理のフローチャートである。なお、図１１に示す処理は本発明の制御手段の処理の一例である。
ステップＳ１１０１において、ＣＰＵ７０１は、ソフトウェアによるＡＤＦ１０２の原稿積載状態の取得要求があるか否かを判断する。ＣＰＵ７０１は、取得要求があるとき処理をステップＳ１１０２に進め、取得要求がないとき処理をステップＳ１１０１に戻す。取得要求は、例えば、外部装置にインストールされたスキャンドライバから送信される。外部装置は、無線又は有線で画像形成装置１００に接続する。なお、取得要求は、ＣＰＵ７０１が実行するソフトウェアが行ってもよい。
【００４４】
ステップＳ１１０２において、ＣＰＵ７０１は、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できる状態であるか否かを判断する。
上記の通り、制御信号８０１がＬｏｗのとき、ＣＰＵ７０１は、検知信号８０３のみからでは、ＡＤＦ１０２の原稿積載状態を一意に判別できない。したがって、ＣＰＵ７０１は、制御信号８０１がＬｏｗのとき、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できない状態と扱って、処理をステップＳ１１０３に進める。
一方、制御信号８０１がＨｉｇｈのとき、ＣＰＵ７０１は、検知信号８０３のみから、ＡＤＦ１０２の原稿積載状態を一意に判別できる。したがって、ＣＰＵ７０１は、制御信号８０１がＨｉｇｈのとき、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できる状態と扱って、処理をステップＳ１１０４に進める。
【００４５】
ステップＳ１１０３において、ＣＰＵ７０１は、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できる状態にする。具体的には、ＣＰＵ７０１は制御信号８０１をＨｉｇｈにして、検知センサ制御部７０５による原稿検知センサ２０２の制御を変更する。
ステップＳ１１０４において、ＣＰＵ７０１は、検知信号８０３を取得する。ＣＰＵ７０１は、検知信号８０３がＬｏｗのときは、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されていないものと判断する。また、ＣＰＵ７０１は、検知信号８０３がＨｉｇｈのときは、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されているものと判断する。ＣＰＵ７０１は、判断結果を、原稿積載状態の取得要求の送信元に送る。
なお、ＣＰＵ７０１は、省電力モードのとき、検知信号８０３を取得した後は、制御信号８０１をＬｏｗにする。
【００４６】
次に、図１２を参照して、ＡＤＦ１０２の原稿積載状態を判別する際の各信号の動きについて説明する。図１２は、ＡＤＦ１０２の原稿積載状態を判別する際のＣＰＵ７０１、検知センサ制御部７０５、及び、原稿検知センサ２０２の間でやりとりされる信号等のタイミング図である。
なお、図１２はＡＤＦ１０２に原稿が積載されたまま、エッジ検出信号８０４がクリア信号８０５によってクリアされた後の状態を示している。したがって、ＡＤＦ１０２の原稿トレイ２０１に原稿が積載されている状態にも関わらず、エッジ検出信号８０４がＬｏｗになっている。
【００４７】
図１２に示すように、画像形成装置１００が省電力モードのときに、ソフトウェアによるＡＤＦ１０２の原稿積載状態の取得要求１２０１があったとする。このとき、制御信号８０１がＬｏｗであり、ＣＰＵ７０１は、検知信号８０３のみからでは、ＡＤＦ１０２の原稿積載状態を一意に判別できないと判断する。次に、ＣＰＵ７０１は、制御信号８０１をＨｉｇｈにして、ＡＤＦ１０２の原稿積載状態を検知信号８０３から一意に判別できる状態にする。次に、ＣＰＵ７０１は、検知信号８０３を取得して、ＡＤＦ１０２の原稿積載状態を得る。次に、ＣＰＵ７０１は、制御信号８０１をＬｏｗにする。
【００４８】
次に、図１０で説明した比較例となる画像形成装置と、本実施形態の画像形成装置１００とを比べる。
比較例となる画像形成装置では、図１０に示すように、画像形成装置が省電力モードのときは、ＡＤＦ１０２の原稿積載状態を判別するために、原稿検知センサ２０２の発光部の点灯時間を考慮したポーリングを行う必要である。したがって、比較例となる画像形成装置では、ＣＰＵ７０１の負荷が増大する。さらに、比較例となる画像形成装置では、ポーリングを行うための時間が必要になりリアルタイム性に欠ける。
一方、本実施形態の画像形成装置１００は、画像形成装置１００が省電力モードであっても、ＡＤＦ１０２の原稿積載状態を判別するためにポーリングを行う必要がない。したがって、ＣＰＵ７０１の負荷が抑制され、さらに、リアルタイムにＡＤＦ１０２の原稿積載状態を判別できる。
【００４９】
以上説明したように、原稿検知センサ２０２は、発光部が点灯しており検知信号８０３がＡＤＦ１０２の原稿積載状態を一意に表す状態、及び、原稿検知センサ２０２の発光部が消灯しており検知信号８０３が一定の状態のいずれかの状態になる。また、検知センサ制御部７０５は、原稿検知センサ２０２の発光部が点灯した状態にする制御、又は、原稿検知センサ２０２の発光部が間欠点灯する制御のいずれかの制御を行う。また、ＣＰＵ７０１は、原稿積載状態の取得要求を受信したとき、検知センサ制御部７０５を制御して原稿検知センサ２０２の発光部を点灯させる。
したがって、比較例となる画像形成装置のようなポーリングが不要になるため、ＣＰＵ７０１の負荷の増大が抑えられ、さらに、検知信号８０３によってリアルタイムにＡＤＦ１０２の原稿積載状態を判別できる。また、検知センサ制御部７０５が原稿検知センサ２０２を制御するため、ＣＰＵ７０１が直接原稿検知センサ２０２を制御する場合と比べて、原稿検知センサ２０２を制御するための消費電力を抑えることができる。
【００５０】
また、画像形成装置１００は、電力モードとして、通常モードと省電力モードとを備える。画像形成装置１００が省電力モードであって、原稿積載状態の取得要求を受信したとき、ＣＰＵ７０１は、検知センサ制御部７０５を制御して原稿検知センサ２０２の発光部を点灯させる。また、画像形成装置１００が省電力モードであって、原稿積載状態の取得要求を受信しないとき、ＣＰＵ７０１は、検知センサ制御部７０５を制御して原稿検知センサ２０２を間欠点灯させる。したがって、画像形成装置１００が省電力モードのときは、原稿検知センサ２０２の発光部の点灯が抑えられて消費電力を抑制できる。また、画像形成装置１００が省電力モードであっても、ＣＰＵ７０１の負荷を増大させることなく検知信号８０３によってリアルタイムにＡＤＦ１０２の原稿積載状態を判別できる。
また、画像形成装置１００が通常モードのとき、ＣＰＵ７０１は、検知センサ制御部７０５を制御して原稿検知センサ２０２の発光部を点灯させる。したがって、画像形成装置１００が通常モードのときは、検知信号８０３によってリアルタイムにＡＤＦ１０２の原稿積載状態を判別できる。
【００５１】
＜第２実施形態＞
本実施形態の画像形成装置１００は、原稿検知センサ２０２以外の検知センサについても、図８、１１及び１２等で説明した原稿検知センサ２０２と同様の構成とし、原稿検知センサ２０２と同様に動作させる。なお、原稿検知センサ２０２以外の検知センサには、例えば、ヒンジ部４０１に取り付けられた検知センサ、用紙検知センサ５０８、及び、開閉検知センサ６０１等がある。
これにより、画像形成装置１００が省電力モードであっても、ポーリングを行うことなく、ヒンジ部４０１に取り付けられた検知センサでＡＤＦ１０２が閉じた状態であるかを検知できる。同様に、画像形成装置１００が省電力モードであっても、ポーリングを行うことなく、用紙検知センサ５０８で手差しトレイ１０５に用紙が載せられているか否かを検知したり、給紙カセット１０６が閉じた状態であるか否かを検知したりできる。したがって、ＣＰＵ７０１の負荷が抑制され、さらに、ＡＤＦ１０２や給紙カセット１０６等の画像形成装置１００が備える部材の配置の状態や、用紙の状態を検知信号８０３によってリアルタイムに判別できる。
【００５２】
＜その他の実施形態＞
画像形成装置１００は、上記の検知センサ以外に、所定部材の配置等、所定の対象の状態を検知する検知センサを備えていてもよい。例えば、画像形成装置１００は、手差しトレイ１０５の配置、すなわち、手差しトレイ１０５が開いているか否かを検知する検知センサを備えていてもよい。この検知センサは、原稿検知センサ２０２と同様の構成であり、原稿検知センサ２０２と同様に動作する。
上記の実施形態では、制御信号８０１がＬｏｗのとき、検知センサ制御部７０５は、原稿検知センサ２０２の発光部を間欠点灯させる制御を行う。しかし、制御信号８０１がＬｏｗのとき、検知センサ制御部７０５は、原稿検知センサ２０２の発光部が消灯した状態を維持するように制御を行ってもよい。
【００５３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５４】
１００  画像形成装置、１０２  ＡＤＦ、２０２  原稿検知センサ
【図１】
0006739948.tif 000002
【図２】
0006739948.tif 000003
【図３】
0006739948.tif 000004
【図４】
0006739948.tif 000005
【図５】
0006739948.tif 000006
【図６】
0006739948.tif 000007
【図７】
0006739948.tif 000008
【図８】
0006739948.tif 000009
【図９】
0006739948.tif 000010
【図１０】
0006739948.tif 000011
【図１１】
0006739948.tif 000012
【図１２】
0006739948.tif 000013