(57)【要約】【課題】  用紙搬送装置において、用紙の搬送回数に応じたカウント値の上位値を不揮発性記憶部に記憶し、カウント値の下位値を揮発性記憶部に記憶させることにより、カウント値が不揮発性記憶部の書込可能回数を上回る場合でもカウント値を確実に記憶すること。【解決手段】  ＣＭＯＳ−ＩＣ３０２の値をインクリメントする（Ｓ１０４）。次に、Ｓ１０４でインクリメントした後のＣＭＯＳ−ＩＣ３０２の値をリードする（Ｓ１０５）。次に、Ｓ１０５でリードしたＣＭＯＳ−ＩＣ３０２の値が全て０であるか否か、つまりＣＭＯＳ−ＩＣ（印刷ページ数の下位の桁）からＥＥＰＲＯＭ（印刷ページ数の上位の桁）への桁上がりがあったか否かを判断する（Ｓ１０６）。Ｓ１０６でＣＭＯＳ−ＩＣ３０２の値が全て０であった場合、ＥＥＰＲＯＭ３０１の値をインクリメントする（Ｓ１０７）。【選択図】  図５
2009196308.tif 000002
【特許請求の範囲】
【請求項１】
用紙を搬送する用紙搬送手段と、
前記用紙搬送手段により搬送される用紙の搬送回数に応じたカウント値を記憶する記憶手段であって、前記カウント値の上位値を第１の不揮発性記憶部に記憶し、前記カウント値の下位値を揮発性記憶部に記憶する記憶手段と、
前記用紙搬送手段による用紙の搬送を検知する検知手段と、
前記検知手段が前記用紙の搬送を検知したことに応じて前記揮発性記憶部に記憶される前記カウント値の下位値を更新するよう前記揮発性記憶部を制御するとともに、前記揮発性記憶部に記憶される前記カウント値の下位値が複数回更新されて前記カウント値の上位値を更新するべき状態となった場合に前記第１の不揮発性記憶部に記憶される前記カウント値の上位値を更新するよう前記第１の不揮発性記憶部を制御する制御手段と、
を有することを特徴とする用紙搬送装置。
【請求項２】
外部電源に基づいて、前記揮発性記憶部に電力を供給する第１電力供給手段と、
前記第１電力供給手段が前記揮発性記憶部に電力を供給できなくなった場合、補助電源に基づいて、前記揮発性記憶部に電力を供給する第２電力供給手段とを更に有することを特徴とする請求項１に記載された用紙搬送装置。
【請求項３】
前記用紙搬送装置は、前記揮発性記憶部に電力を供給する第１電力供給手段を有し、
前記記憶手段は、第２の不揮発性記憶部を含み、
前記制御手段は、前記第１電力供給手段が前記揮発性記憶部に電力を供給できなくなるのに先立って、前記揮発性記憶部に記憶された前記カウント値の下位値を前記第２の不揮発性記憶部に記憶させるよう制御することを特徴とする請求項１に記載された用紙搬送装置。
【請求項４】
前記揮発性記憶部に記憶される前記カウント値の下位値と前記第１の不揮発性記憶部に記憶される前記カウント値の上位値とに基づき、前記カウント値を算出する算出手段を更に有することを特徴とする請求項１乃至３のうちいずれか１項に記載された用紙搬送装置。
【請求項５】
前記制御手段は、前記用紙搬送手段による用紙の搬送を検知する度に、前記揮発性記憶部に記憶される前記カウント値の下位値を１つ増加させるとともに、前記揮発性記憶部に記憶される前記カウント値の下位値を構成する全桁の値が０となった場合、前記第１の不揮発性記憶部に記憶される前記カウント値の上位値を１つ増加させることを特徴とする請求項１乃至４のうちいずれか１項に記載された用紙搬送装置。
【請求項６】
画像データに基づいて印刷処理を実行する印刷手段とを更に有し、
前記用紙搬送手段により搬送される用紙は、前記印刷手段により印刷処理され、前記カウント値は、前記印刷手段が印刷処理した印刷ページ数であることを特徴とする請求項１乃至５のうちいずれか１項に記載された用紙搬送装置。
【請求項７】
原稿を読み取って画像データを取得する読取処理を実行する読取手段とを更に有し、
前記用紙搬送手段により搬送される用紙は、前記読取手段により読取処理される原稿であり、前記カウント値は、前記読取手段が読取処理した原稿ページ数であることを特徴とする請求項１乃至５のうちいずれか１項に記載された用紙搬送装置。
【請求項８】
前記記憶手段は、前記カウント値を複数ビットで構成される情報として記憶する記憶手段であって、前記カウント値の上位値を構成するビットを前記第１の不揮発性記憶部に記憶し、前記カウント値の下位値を構成するビットを前記揮発性記憶部に記憶することを特徴とする請求項１乃至７のうちいずれか１項に記載された用紙搬送装置。
【請求項９】
前記揮発性記憶手段は、ＣＭＯＳ−ＩＣであることを特徴とする請求項１乃至８のうちいずれか１項に記載された用紙搬送装置。
【請求項１０】
前記第１不揮発性記憶手段は、ＥＥＰＲＯＭであることを特徴とする請求項１乃至９のうちいずれか１項に記載された用紙搬送装置。
【請求項１１】
前記補助電源は、電池であることを特徴とする請求項２に記載された用紙搬送装置。
【請求項１２】
用紙を搬送する用紙搬送手段と、前記用紙搬送手段により搬送される用紙の搬送回数に応じたカウント値を記憶する記憶手段であって、前記カウント値の上位値を第１の不揮発性記憶部に記憶し、前記カウント値の下位値を揮発性記憶部に記憶する記憶手段とを備えた用紙搬送装置を制御するための制御方法であって、
前記用紙搬送手段による用紙の搬送を検知する検知工程と、
前記検知工程にて前記用紙の搬送を検知したことに応じて前記揮発性記憶部に記憶される前記カウント値の下位値を更新するよう前記揮発性記憶部を制御するとともに、前記揮発性記憶部に記憶される前記カウント値の下位値が複数回更新されて前記カウント値の上位値を更新するべき状態となった場合に前記第１の不揮発性記憶部に記憶される前記カウント値の上位値を更新するよう前記第１の不揮発性記憶部を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１３】
用紙を搬送する用紙搬送手段と、前記用紙搬送手段により搬送される用紙の搬送回数に応じたカウント値を記憶する記憶手段であって、前記カウント値の上位値を第１の不揮発性記憶部に記憶し、前記カウント値の下位値を揮発性記憶部に記憶する記憶手段とを備えた用紙搬送装置に、
前記用紙搬送手段による用紙の搬送を検知する検知工程と、
前記検知工程にて前記用紙の搬送を検知したことに応じて前記揮発性記憶部に記憶される前記カウント値の下位値を更新するよう前記揮発性記憶部を制御するとともに、前記揮発性記憶部に記憶される前記カウント値の下位値が複数回更新されて前記カウント値の上位値を更新するべき状態となった場合に前記第１の不揮発性記憶部に記憶される前記カウント値の上位値を更新するよう前記第１の不揮発性記憶部を制御する制御工程と、
を前記用紙搬送装置に実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙搬送装置、用紙搬送装置の制御方法及び制御プログラムに関するものである。
【背景技術】
【０００２】
用紙を搬送する用紙搬送装置として、印刷した用紙を搬送するプリンタ等の印刷装置や、読み取った用紙を搬送するスキャナ等の読取装置が存在する。
【０００３】
以下、印刷装置を例にとって本発明の用紙搬送装置の背景技術を説明するが、同様の内容は読取装置等の他の用紙搬送装置にも適用される。なお、印刷装置の説明を読取装置に適用する場合、印刷部は読取部に、印刷処理は読取処理に、印刷ページ数は読取ページ数に、それぞれ読み替えるものとする。
【０００４】
印刷装置は、その装置で印刷できるページ数（以下、印刷可能ページ数と呼ぶ）に制限がある。印刷装置では、この印刷可能ページ数を補償するため、その装置で実際に印刷したページ数（以下、印刷ページ数と呼ぶ）を記憶媒体に保持しておくように構成されている（例えば、特許文献１参照。）。
【０００５】
印刷ページ数の保持には、一般的にＥＥＰＲＯＭと呼ばれる不揮発性の記憶媒体が使用されている。ＥＥＰＲＯＭは、書き込みできる回数（以下、書込可能回数と呼ぶ）に制限があり（最近のＥＥＰＲＯＭの書込可能回数は約１００万回）、その書込可能回数以上の書き込みを行うと、それ以上は書き込みできなくなってしまうことがある。今迄、印刷装置の印刷可能ページ数はＥＥＰＲＯＭの書込可能回数より少なかったため、ＥＥＰＲＯＭに実際に書き込んだ回数（以下、書込回数と呼ぶ）がＥＥＰＲＯＭの書込可能回数を超えることはなかった。
【特許文献１】特開２００２−０４９２８４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、プリントエンジンの耐久性が向上し、印刷装置の印刷可能ページ数が増えてきた。この状況に対応するため、単にＥＥＰＲＯＭの記憶容量を増やして、ＥＥＰＲＯＭに記憶できる印刷ページ数の上限を増やす方法が考えられる。しかし、この方法ではＥＥＰＲＯＭの書込可能回数自体は変化しないため、ＥＥＰＲＯＭの書込回数がＥＥＰＲＯＭの書込可能回数を超え、ＥＥＰＲＯＭへの書き込みが行えなくなってしまう可能性がある。
【０００７】
本発明は、上記の問題点を鑑みてなされたものであり、用紙搬送装置において、用紙の搬送回数に応じたカウント値の上位値を不揮発性記憶部に記憶し、カウント値の下位値を揮発性記憶部に記憶させることにより、カウント値が不揮発性記憶部の書込可能回数を上回る場合でもカウント値を確実に記憶することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る用紙搬送装置は、用紙を搬送する用紙搬送手段と、前記用紙搬送手段により搬送される用紙の搬送回数に応じたカウント値を記憶する記憶手段であって、前記カウント値の上位値を第１の不揮発性記憶部に記憶し、前記カウント値の下位値を揮発性記憶部に記憶する記憶手段と、前記用紙搬送手段による用紙の搬送を検知する検知手段と、前記検知手段が前記用紙の搬送を検知したことに応じて前記揮発性記憶部に記憶される前記カウント値の下位値を更新するよう前記揮発性記憶部を制御するとともに、前記揮発性記憶部に記憶される前記カウント値の下位値が複数回更新されて前記カウント値の上位値を更新するべき状態となった場合に前記第１の不揮発性記憶部に記憶される前記カウント値の上位値を更新するよう前記第１の不揮発性記憶部を制御する制御手段と、を有することを特徴とする。
【０００９】
また本発明に係る用紙搬送装置の制御方法は、用紙を搬送する用紙搬送手段と、前記用紙搬送手段により搬送される用紙の搬送回数に応じたカウント値を記憶する記憶手段であって、前記カウント値の上位値を第１の不揮発性記憶部に記憶し、前記カウント値の下位値を揮発性記憶部に記憶する記憶手段とを備えた用紙搬送装置を制御するための制御方法であって、前記用紙搬送手段による用紙の搬送を検知する検知工程と、前記検知工程にて前記用紙の搬送を検知したことに応じて前記揮発性記憶部に記憶される前記カウント値の下位値を更新するよう前記揮発性記憶部を制御するとともに、前記揮発性記憶部に記憶される前記カウント値の下位値が複数回更新されて前記カウント値の上位値を更新するべき状態となった場合に前記第１の不揮発性記憶部に記憶される前記カウント値の上位値を更新するよう前記第１の不揮発性記憶部を制御する制御工程と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、用紙搬送装置において、用紙の搬送回数に応じたカウント値の上位値を不揮発性記憶部に記憶し、カウント値の下位値を揮発性記憶部に記憶させることにより、カウント値が不揮発性記憶部の書込可能回数を上回る場合でもカウント値を確実に記憶することが可能となる。
【発明を実施するための最良の形態】
【００１１】
用紙を搬送する用紙搬送装置として、印刷した用紙を搬送するプリンタ等の印刷装置や、読み取った用紙を搬送するスキャナ等の読取装置が存在する。
【００１２】
以下、印刷装置を例にとって本発明の用紙搬送装置の実施形態を説明するが、同様の内容は読取装置等の他の用紙搬送装置にも適用される。なお、印刷装置の説明を読取装置に適用する場合、印刷部は読取部に、印刷処理は読取処理に、印刷ページ数は読取ページ数に、それぞれ読み替えるものとする。
【００１３】
〔第１実施形態〕
図１は、本実施形態に係るシステムの構成図である。
【００１４】
１０１はＰＣであり、プリンタ１０２に画像データやその印刷命令等を送信する。１０２はプリンタ（印刷装置）であり、ＰＣ１０１から画像データやその印刷命令等を受信して印刷処理を実行する。１０３はネットワークであり、ＰＣ１０１とプリンタ１０２を繋ぎ各種データの通信を媒介する。なお、ＰＣ１０１とプリンタ１０２とはローカル接続であってもよい。
【００１５】
図２は、本実施形態に係るプリンタ１０２の機能ブロック図である。
【００１６】
２０１はＣＰＵであり、プリンタ１０２の各構成を制御する。２０２はＲＯＭであり、プリンタ１０２を制御するためのプログラム等を記憶する。２０３はＲＡＭであり、ＲＯＭ２０２に記憶されたプログラムやＨＤＤ２０４に記憶された画像データ等を展開するワークエリアとして使用される。２０４はＨＤＤ（ハードディスク）であり、データ入出力部２０５で受信した画像データや読取部２１３で読み取った画像データ等を記憶する。２０５はデータ入出力部であり、プリンタ１０２とネットワーク１０３との間で各種データの入出力を行うためのインターフェースである。２０６は画像処理部であり、ＲＡＭ２０３に展開された画像データに対し画像処理を施す。２０７は印刷部であり、用紙に対して画像処理部２０６で画像処理が施された画像データの印刷処理を実行する。印刷部２０７には、画像が印刷される用紙の給紙処理を実行する給紙部と、画像が印刷された用紙の排紙処理を実行する排紙部とも含まれる。２０８は印刷ページ数記憶部であり、印刷部２０７で印刷したページ数を記憶する。２０９は電源制御部であり、電源部２１２に接続され、プリンタ１０２の各構成に対する電力の供給を制御する。２１０は部ＵＩ（ユーザーインターフェース）であり、ユーザーがプリンタ１０２を操作するための操作部と、プリンタ１０２の状態やプリンタ１０２で画像を印刷したページ数等の各種情報を表示する表示部とにより構成される。２１１はバスであり、プリンタ１０２の各構成部の間における相互のデータ通信と、電源部２１２からプリンタ１０２の各構成に対する電力供給を媒介する。バスは各構成間で専用のバスを用いてもよい。また、データ通信と電力供給とは独立したバスを用いてもよい。２１２は電源部であり、電源部２１２に接続され、プリンタ１０２の各構成に対して電力を供給する、ＡＣ電源等の商用電源（外部電源）である。２１３は読取部であり、用紙から画像を読み取る。読取部２１３には、画像が読み取られる用紙の給紙処理を実行する給紙部と、画像が読み取られた用紙の排紙処理を実行する排紙部とも含まれる。
【００１７】
図１０は、本実施形態に係る印刷部２０７の断面図である。５０１は、印刷前の用紙を保持する給紙トレイである。５０２は、給紙トレイ５０１から用紙を給紙する給紙ローラーである。５０３は、機内で用紙を搬送する搬送ローラーである。５０４は、用紙に画像（トナー）を転写する感光ドラムである。５０５は、用紙に転写された画像（トナー）を定着する定着ローラーである。５０６は、排紙トレイ５０７に用紙を排紙するための排紙ローラーである。５０７は、印刷後の用紙を保持する排紙トレイである。５０８は、レーザーを用いて感光ドラム５０４に静電潜像を露光する露光部である。５０９は、トナーを用いて露光部５０８が生成した静電潜像を現像する現像部（トナーカートリッジ）である。５１０は、用紙検知センサであり、搬送ローラー５０３により搬送される用紙を検知するためのセンサである。また、５２０は、両面搬送路であり、感光ドラム５０４にて用紙の片面に印刷処理がされた用紙を反転させて、再び搬送ローラ５０３を経由して感光ドラム５０４に用紙を搬送するためのものである。両面搬送路５２０を介して搬送される用紙は、反転された状態で感光ドラム５０４に搬送され、用紙の裏面に印刷処理がされる。なお、ＣＰＵ１０は、用紙検知センサ５１０が用紙を検知してオン状態となった後、用紙を検知しないオフ状態となった場合に、用紙が通過したものとして印刷ページ数を１回カウントする。両面搬送路５２０を介して１枚の用紙が用紙検知センサ５１０を２回通過する場合、用紙の搬送回数は２回となり、ＣＰＵは２ページが印刷されたものとしてカウントをする。印刷処理を実行する際には、給紙トレイ５０１の用紙が、給紙ローラー５０２の給紙動作により給紙され、感光ドラム５０４による転写と定着ローラー５０５による定着とを経て、排紙ローラー５０６の排紙動作により排紙トレイ５０７に排紙される。５０２〜５０６のローラーの動作は互いに連動しており、印刷時に用紙が途中でジャムが発生しないように構成されている。
【００１８】
図３は、本実施形態に係る印刷ページ数記憶部２０８の機能ブロック図である。
【００１９】
３０１はＥＥＰＲＯＭ（不揮発性記憶媒体）であり、印刷ページ数の上位の桁（上位値）を記憶する。なお、本実施形態では不揮発性記憶媒体としてＥＥＰＲＯＭを用いることとしているが、この不揮発性記憶媒体はＥＥＰＲＯＭ以外の不揮発性記憶媒体であってもよい。３０２はＣＭＯＳ−ＩＣ（揮発性記憶媒体）であり、印刷ページ数の下位の桁（下位値）を記憶する。なお、本実施形態では揮発性記憶媒体としてＣＭＯＳ−ＩＣを用いることとしているが、この揮発性記憶媒体はＣＭＯＳ−ＩＣ以外の揮発性記憶媒体であってもよい。３０３は補助電源としての電池であり、電源部２１２からプリンタ１０２の各構成に対して電力が供給されなくなった場合に、ＣＭＯＳ−ＩＣ３０２に対して電力を供給するためのものである。３０４はバスであり、印刷ページ数記憶部２０８の各構成とプリンタ１０２の各構成の間における相互のデータ通信と、電源部２１２から印刷ページ数記憶部２０８の各構成に対する電力供給を媒介する。３０５は電池制御部であり、バス３０４の電圧状態を監視し、バス３０４に供給される電圧が所定の閾値電圧を下回った場合に、電源部２１２からプリンタ１０２の各構成に対して電力が供給されなくなったと判断し、電池３０３からＣＭＯＳ−ＩＣ３０２に電力が供給されるよう制御する。
【００２０】
図４は、本実施形態に係る印刷ページ数記憶部２０８の桁の構成図である。図４（Ａ）は従来の構成を示し、図４（Ｂ）は本実施形態における構成を示す。
【００２１】
図４（Ａ）及び図４（Ｂ）において、印刷ページ数記憶部の各桁は、２進数（０又は１）で印刷ページ数（カウント値）を記憶し、印刷ページ数がカウントされる度に、下位の桁から値がインクリメントされていく。つまり、下から１番目の桁は、印刷ページ数が１回カウントされる度に値が更新され、下から２番目の桁は、印刷ページ数が２回カウントされる度に値が更新され・・・、下からｎ番目の桁は、印刷ページ数が２の（ｎ−１）乗回カウントされる度に値が更新される。
【００２２】
図４（Ａ）に示す従来例では、印刷ページ数を記憶する際、全ての桁にＥＥＰＲＯＭを用いる。この場合、印刷ページ数を１回カウントする度にＥＥＰＲＯＭへの書き込みが１回発生していた。
【００２３】
図４（Ｂ）に示す本発明の実施形態では、印刷ページ数を記憶する際、上の桁にＥＥＰＲＯＭを用いて、下の桁にＣＭＯＳ−ＩＣを用いる。図４（Ｂ）では、下位の桁２ｂｉｔにＣＭＯＳ−ＩＣを用いる例を示しているが、下位の桁は２ｂｉｔ以外の桁数をＣＭＯＳ−ＩＣとしてもよい。ＣＭＯＳ−ＩＣを２ｂｉｔで構成した場合、印刷ページ数を４回カウントする度にＥＥＰＲＯＭへの書き込みが１回発生することになる。なお、下の桁３ｂｉｔをＣＭＯＳ−ＩＣとした場合は、印刷ページ数を８回カウントする度にＥＥＰＲＯＭへの書き込みが１回発生しすることになる。また、下の桁４ｂｉｔをＣＭＯＳ−ＩＣとした場合は、印刷ページ数を１６回カウントする度にＥＥＰＲＯＭへの書き込みが１回発生することになる。ＣＭＯＳ−ＩＣを用いるｂｉｔが多くなるほど、印刷ページ数記憶部における書込可能回数は上昇するものの、より容量の大きい電池を使用しなければならなくなり、コストも大きくなってしまう。そこで、エンジンの印刷可能ページ数を印刷ページ数記憶部（ＥＥＰＲＯＭとＣＭＯＳ−ＩＣを組み合わせた全体）の書込可能回数が上回る範囲で、最小のｂｉｔをＣＭＯＳ−ＩＣとすることが重要となる。現状では、エンジンの印刷可能ページ数が約３００万回であるのに対し、ＥＥＰＲＯＭ単体での書込可能回数は約１００万回である。そのため、２ｂｉｔをＣＭＯＳ−ＩＣとするのが最適である。２ｂｉｔをＣＭＯＳ−ＩＣとすると、印刷ページ数を４回カウントする度にＥＥＰＲＯＭへの書き込みが１回発生することになるため、印刷ページ数記憶部（ＥＥＰＲＯＭとＣＭＯＳ−ＩＣを組み合わせた全体）の書込可能回数は約４００万回となるからである。
【００２４】
図５は、本実施形態に係る印刷ページ数記憶部２０８における印刷ページ数（用紙搬送ページ数）の記憶処理を示すフローチャートである。なお、この処理はＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に記憶されたプログラムをＲＡＭ２０３に読み出し実行することにより実現される。
【００２５】
まず、データ入出力部２０５により、画像データの受信があるか否かを判断する（Ｓ１０１）。画像データの受信がある場合、Ｓ１０２に移行する。画像データを受信がない場合、画像データの受信を待つ。
【００２６】
Ｓ１０１で画像データの受信があった場合、印刷部２０７は、１ページ分の画像を印刷する（Ｓ１０２）。印刷の際には、データ入出力部２０５で受信した画像データをＨＤＤ２０４に保持し、ＲＡＭ２０３に展開して画像処理部２０６により画像処理を施し、印刷部２０７により印刷を実行する。なお、画像の印刷とは、受信した画像データに前述の画像処理を実行し、処理後の画像を用紙に印刷してプリンタの外へ排出することをいう。また、用紙の両面に画像を印刷する場合、片面ずつそれぞれ１ページ分の印刷として取り扱われる。また、印刷する１ページの画像データが、ＰＣのアプリケーション等を用いて複数ページの画像に基づき１ページの画像として編集されたものであった場合でも、編集前のページ数に関わらず１ページ分の印刷として取り扱われる。
【００２７】
次に、ＣＰＵ２０１は、印刷部２０７によって１ページ分の画像の印刷が完了したことを１ページ検知し、Ｓ１０４以降で印刷ページ数記憶部２０８に記憶される印刷ページ数を１ページ分増加させる（Ｓ１０３）。１ページ分の画像の印刷が完了したことの検知は、印刷される画像の読取処理が１ページ分完了したこと又は画像が印刷される用紙の給紙処理が１ページ分完了したこと又は画像が印刷された用紙の排紙処理が１ページ分完了したことに基づいて行う。
【００２８】
次に、印刷ページ数記憶部２０８において、ＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値をインクリメント（１増加）する（Ｓ１０４）。
【００２９】
次に、印刷ページ数記憶部２０８において、Ｓ１０４でインクリメントした後のＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値をリードする（Ｓ１０５）。次に、Ｓ１０５でリードしたＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値が全て０であるか否か、つまりＣＭＯＳ−ＩＣ（印刷ページ数の下位の桁）からＥＥＰＲＯＭ（印刷ページ数の上位の桁）への桁上がりがあったか否かを判断する（Ｓ１０６）。Ｓ１０５でリードしたＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値が全て０である場合、Ｓ１０７に移行する。Ｓ１０５でリードしたＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値が１つでも０でない場合、Ｓ１０８に移行する。
【００３０】
Ｓ１０６でＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値が全て０であった場合、印刷ページ数記憶部２０８において、ＥＥＰＲＯＭ３０１（印刷ページ数の上位の桁）の値をインクリメント（１増加）する（Ｓ１０７）。
【００３１】
次に、印刷すべきページが残っているか否かを判断する（Ｓ１０８）。印刷すべきページが残っている場合、Ｓ１０２に移行する。印刷すべきページが残っていない場合、処理を終了する。
【００３２】
図６は、本実施形態に係るＣＭＯＳ−ＩＣ３０２における電源切断時の処理を示すフローチャートである。なお、この処理はＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に記憶されたプログラムをＲＡＭ２０３に読み出し実行することにより実現される。
【００３３】
まず、プリンタ１０２の電源がＯＮされたか否かを判断する（Ｓ２０１）。プリンタ１０２の電源がＯＮされた場合、Ｓ２０２に移行する。プリンタ１０２の電源がＯＮされなかった場合、プリンタ１０２の電源がＯＮされるのを待つ。
【００３４】
Ｓ２０１でプリンタ１０２の電源がＯＮされた場合、電源部２１２からプリンタ１０２の各構成に対して電力供給を行う（Ｓ２０２）。この時、ＣＭＯＳ−ＩＣ３０２に対する電力供給は電源部２１２から行われる。次に、プリンタ１０２の電源が切断したか否かを判断する（Ｓ２０３）。ここでいう電源の切断とは、例えば停電等のようにユーザーの意に反して電源部２１２からの電力供給が途絶えてしまうことを意味する。プリンタ１０２の電源が切断した場合、Ｓ２０４に移行する。プリンタ１０２の電源が切断しなかった場合、Ｓ２０６に移行する。
【００３５】
Ｓ２０３でプリンタ１０２の電源が切断された場合、電池制御部３０５に対し、電池３０３からＣＭＯＳ−ＩＣ３０２へ電力供給を行うよう制御するコマンドを送信する（Ｓ２０４）。ここで、ＣＰＵ２０１は、電源が切断されたか否かをＣＰＵ２０１に供給される電圧が閾値電圧より降下したか否かを検出することにより判断する。そして、ＣＰＵ２０１は、電圧が閾値電圧より降下したことを検出した場合に電池制御部３０５に対して、ＣＭＯＳ−ＩＣ３０２に電池３０３から電力供給を行うようにバス３０４を介してコマンドを送信する。なお、ＣＰＵ２０１は、電源部２１２がＣＰＵ２０１及びＣＭＯＳ−ＩＣ３０２に電力を供給できなくなるのに先立ってＣＭＯＳ−ＩＣ３０２にコマンドを送信するので、電源が切断された場合であってもＣＭＯＳ−ＩＣ３０２に記憶された値は、ＣＭＯＳ−ＩＣ３０２に保持される。電源切断から次の電源回復までの間は、電池３０３からＣＭＯＳ−ＩＣ３０２に電力を供給することにより、ＣＭＯＳ−ＩＣ３０２に記憶された値を保持する。次に、プリンタ１０２の電源が回復したか否かを判断する（Ｓ２０５）。プリンタ１０２の電源が回復した場合、電池３０３からＣＭＯＳ−ＩＣ３０２への電力供給を停止するよう制御し、Ｓ２０２に移行する。プリンタ１０２の電源が回復しなかった場合、Ｓ２０４に移行する。
【００３６】
Ｓ２０３でプリンタ１０２の電源が切断されなかった場合、プリンタ１０２の電源がＯＦＦされたか否かを判断する（Ｓ２０６）。プリンタ１０２の電源がＯＦＦされた場合、Ｓ２０７に移行する。プリンタ１０２の電源がＯＦＦされなかった場合、Ｓ２０２に移行する。
【００３７】
Ｓ２０６でプリンタ１０２の電源がＯＦＦされた場合、電池３０３からＣＭＯＳ−ＩＣ３０２へ電力供給を行う（Ｓ２０７）。電源ＯＦＦから次回の電源ＯＮまでの間は、電池３０３からＣＭＯＳ−ＩＣ３０２に電力を供給することにより、ＣＭＯＳ−ＩＣ３０２に記憶された値を保持する。
【００３８】
図７は、印刷ページ数記憶部２０８における印刷ページ数の表示処理を示すフローチャートである。なお、この処理はＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に記憶されたプログラムをＲＡＭ２０３に読み出し実行することにより実現される。
【００３９】
まず、ＵＩ２１０の操作部により、ユーザーからプリンタ１０２における印刷ページ数の表示が要求されたか否かを判断する（Ｓ３０１）。ユーザーからプリンタ１０２における印刷ページ数の表示が要求された場合、Ｓ３０２に移行する。ユーザーからプリンタ１０２における印刷ページ数の表示が要求されない場合、ユーザーからプリンタ１０２における印刷ページ数の表示が要求されるのを待つ。
【００４０】
Ｓ３０１でユーザーからプリンタ１０２における印刷ページ数の表示が要求された場合、ＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値をリードする（Ｓ３０２）。次に、ＥＥＰＲＯＭ３０１（印刷ページ数の上位の桁）の値をリードする（Ｓ３０３）。次に、Ｓ３０２でリードしたＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値とＳ３０３でリードしたＥＥＰＲＯＭ３０１（印刷ページ数の上位の桁）の値に基づき、プリンタ１０２における印刷ページ数を算出する（Ｓ３０４）。印刷ページ数の算出にあたっては、ＣＭＯＳ−ＩＣ３０２（印刷ページ数の下位の桁）の値とＥＥＰＲＯＭ３０１（印刷ページ数の上位の桁）の値を合わせて２進数の印刷ページ数を算出し、その２進数のページ数から１０進数のページ数を算出する。例えば、ＣＭＯＳ−ＩＣ３０２に０１が記憶されＥＥＰＲＯＭ３０１に１０００が記憶されていた場合、２進数の印刷ページ数として１００００１回が算出され、１０進数の印刷ページ数として３３回が算出される。次に、Ｓ３０４で算出したプリンタ１０２における印刷ページ数を、ＵＩ２１０の表示部に表示する（Ｓ３０５）。
【００４１】
本実施形態により、用紙搬送装置（例えば、印刷装置）において、用紙の搬送回数のカウント値（例えば、印刷ページ数）の上位値を不揮発性記憶媒体に記憶し、カウント値の下位値を揮発性記憶媒体に記憶することにより、カウント値が不揮発性記憶媒体の書込可能回数を上回る場合でもカウント値を確実に記憶することが可能となる。
【００４２】
また、停電や電源スイッチの操作により、外部電源に基づく揮発性記憶媒体への電力供給ができなくなった場合に、補助電源に基づいて揮発性記憶媒体へ電力供給をすることで、カウント値が消失してしまうこととを防止することができる。
【００４３】
〔第２実施形態〕
本実施形態に係るシステムの構成は、図１を用いて説明した第１実施形態のものと同様である。
【００４４】
本実施形態に係るプリンタ１０２の機能ブロック図は、図２を用いて説明した第１実施形態のものと同様である。
【００４５】
本実施形態に係る印刷部２０７の断面図は、図１０を用いて説明した第１実施形態のものと同様である。
【００４６】
図８は、本実施形態に係る印刷ページ数記憶部２０８の機能ブロック図である。
【００４７】
４０１はＥＥＰＲＯＭ（不揮発性記憶媒体）であり、印刷ページ数の上位の桁を記憶する。なお、本実施形態では不揮発性記憶媒体としてＥＥＰＲＯＭを用いることとしているが、この不揮発性記憶媒体はＥＥＰＲＯＭ以外の不揮発性記憶媒体であってもよい。４０２はＣＭＯＳ−ＩＣ（揮発性記憶媒体）であり、印刷ページ数の下位の桁を記憶する。なお、本実施形態では揮発性記憶媒体としてＣＭＯＳ−ＩＣを用いることとしているが、この揮発性記憶媒体はＣＭＯＳ−ＩＣ以外の揮発性記憶媒体であってもよい。４０３は不揮発性記憶媒体であり、電源部２１２からＣＭＯＳ−ＩＣ４０２に電力が供給されなくなった場合に、ＣＭＯＳ−ＩＣ３０２に記憶された印刷ページ数の下位の桁を記憶する。不揮発性記憶媒体４０３の桁数は、ＣＭＯＳ−ＩＣ４０２の桁数以上とする（コストを考えると、不揮発性記憶媒体４０３の桁数は、ＣＭＯＳ−ＩＣ４０２の桁数と等しくなるのが望ましい。）。４０４はバスであり、印刷ページ数記憶部２０８の各構成とプリンタ１０２の各構成の間における相互のデータ通信と、電源部２１２から印刷ページ数記憶部２０８の各構成に対する電力供給を媒介する。
【００４８】
本実施形態に係る印刷ページ数記憶部２０８の桁の構成図は、図４を用いて説明した第１実施形態のものと同様である。
【００４９】
本実施形態に係る印刷ページ数記憶部２０８における印刷ページ数の記憶処理を示すフローチャートは、図５を用いて説明した第１実施形態のものと同様である。
【００５０】
図９は、本実施形態に係るＣＭＯＳ−ＩＣ４０２における電源切断時の処理を示すフローチャートである。なお、この処理はＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に記憶されたプログラムをＲＡＭ２０３に読み出し実行することにより実現される。
【００５１】
まず、プリンタ１０２の電源がＯＮされたか否かを判断する（Ｓ３０１）。プリンタ１０２の電源がＯＮされた場合、Ｓ３０２に移行する。プリンタ１０２の電源がＯＮされなかった場合、プリンタ１０２の電源がＯＮされるのを待つ。
【００５２】
Ｓ３０１でプリンタ１０２の電源がＯＮされた場合、不揮発性記憶媒体４０３値をＣＭＯＳ−ＩＣ４０２に書き込む（Ｓ３０２）。不揮発性記憶媒体４０３には電源ＯＦＦ（又は電源切断）時のＣＭＯＳ−ＩＣ４０２の値が記憶されている。そのため、Ｓ３０２を実行することにより、ＣＭＯＳ−ＩＣ４０２の値を電源ＯＦＦ（又は電源切断）時の値にすることができる。次に、プリンタ１０２の電源が切断した否かを判断する（Ｓ３０３）。ここでいう電源の切断とは、例えば停電等のようにユーザーの意に反して電源部２１２からの電力供給が途絶えてしまうことを意味する。プリンタ１０２の電源が切断した場合、Ｓ３０４に移行する。プリンタ１０２の電源が切断しなかった場合、Ｓ３０６に移行する。
【００５３】
Ｓ３０３でプリンタ１０２の電源が切断された場合、ＣＭＯＳ−ＩＣ４０２に記憶された印刷ページの下位桁の値を不揮発性記憶媒体４０３に書き込む（Ｓ３０４）。不揮発性記憶媒体４０３には、電源切断時のＣＭＯＳ−ＩＣ４０２の値が記憶される。ここで、ＣＰＵ２０１は、電源が切断されたか否かをＣＰＵ２０１に供給される電圧が閾値電圧より降下したか否かを検出することにより判断する。そして、ＣＰＵ２０１は、電圧が閾値電圧より降下したことを検出した場合にＣＭＯＳ−ＩＣ４０２に対して、ＣＭＯＳ−ＩＣ４０２に記憶された値を不揮発性記憶媒体４０３に書き込むようにバス４０４を介してコマンドを送信する。なお、ＣＰＵ２０１は、電源部２１２がＣＰＵ２０１及びＣＭＯＳ−ＩＣ４０２に電力を供給できなくなるのに先立ってＣＭＯＳ−ＩＣ４０２にコマンドを送信するので、電源が切断された場合であってもＣＭＯＳ−ＩＣ４０２に記憶された値は、不揮発性記憶媒体４０３に記憶される。
【００５４】
次に、プリンタ１０２の電源が回復したか否かを判断する（Ｓ３０５）。プリンタ１０２の電源が回復した場合、Ｓ３０２に移行する。プリンタ１０２の電源が回復しなかった場合、プリンタ１０２の電源が回復するまで待つ。
【００５５】
Ｓ３０３でプリンタ１０２の電源が切断されなかった場合、プリンタ１０２の電源がＯＦＦされたか否かを判断する（Ｓ３０６）。プリンタ１０２の電源がＯＦＦされた場合、Ｓ３０７に移行する。プリンタ１０２の電源がＯＦＦされなかった場合、Ｓ３０３に移行する。
【００５６】
Ｓ３０６でプリンタ１０２の電源がＯＦＦされた場合、ＣＭＯＳ−ＩＣ４０２の値を不揮発性記憶媒体４０３に書き込む（Ｓ３０４）。不揮発性記憶媒体４０３には、電源ＯＦＦ時のＣＭＯＳ−ＩＣ４０２の値が記憶される。
【００５７】
本実施形態に係る印刷ページ数記憶部２０８における印刷ページ数の表示処理は、図７を用いて説明した第１実施形態のものと同様である。
【００５８】
本実施形態により、用紙搬送装置（例えば、印刷装置）において、用紙搬送回数のカウント値（例えば、印刷ページ数）の上位値を不揮発性記憶媒体に記憶し、カウント値の下位値を揮発性記憶媒体に記憶することにより、カウント値が不揮発性記憶媒体の書込可能回数を上回る場合でもカウント値を確実に記憶することが可能となる。
【００５９】
また、停電や電源スイッチの操作により、外部電源に基づく揮発性記憶媒体への電力供給ができなくなるのに先立って、揮発性記憶媒体に記憶されたカウント値の下位値を不揮発性記憶媒体に記憶させることで、カウント値が消失してしまうこととを防止することができる。
【００６０】
〔他の実施形態〕
なお、本発明の目的は、前述したシステムまたは装置が記憶媒体から前述した実施の形態の機能を実現するソフトウェアのプログラムを読み出し実行することによっても達成される。
【００６１】
この場合、記憶媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラム及びプログラムを記憶した記憶媒体は本発明を構成することになる。
【００６２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、メモリカード等を用いることができる。
【００６３】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６４】
更に、プログラムがコンピュータに接続された機能拡張ユニット等に備わるメモリに書き込まれた後、その機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６５】
【図１】第１実施形態に係るシステムの構成図
【図２】第１実施形態に係るプリンタ１０２の機能ブロック図
【図３】第１実施形態に係る印刷ページ数記憶部２０８の機能ブロック図
【図４】第１実施形態に係る印刷ページ数記憶部２０８の桁の構成図
【図５】第１実施形態に係る印刷ページ数記憶部２０８における印刷ページ数の記憶処理を示すフローチャート
【図６】第１実施形態に係るＣＭＯＳ−ＩＣ３０２における電源切断時の処理を示すフローチャート
【図７】第１実施形態に係る印刷ページ数記憶部２０８における印刷ページ数の表示処理を示すフローチャート
【図８】第２実施形態に係る印刷ページ数記憶部２０８の機能ブロック図
【図９】第２実施形態に係るＣＭＯＳ−ＩＣ４０２における電源切断時の処理を示すフローチャート
【図１０】第１実施形態に係る印刷部２０７の断面図
【符号の説明】
【００６６】
１０１  ＰＣ
１０２  プリンタ
１０３  ネットワーク
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  データ入出力部
２０６  画像処理部
２０７  印刷部
２０８  印刷ページ数記憶部
２０９  電源制御部
２１０  ＵＩ
２１１  バス
２１２  電源部
２１３  読取部
３０１  ＥＥＰＲＯＭ
３０２  ＣＭＯＳ−ＩＣ
３０３  電池
３０４  バス
３０５  電池制御部
４０１  ＥＥＰＲＯＭ
４０２  ＣＭＯＳ−ＩＣ
４０３  不揮発性記憶媒体
４０４  バス
５０１  給紙トレイ
５０２  給紙ローラー
５０３  搬送ローラー
５０４  感光ドラム
５０５  定着ローラー
５０６  排紙ローラー
５０７  排紙トレイ
５０８  露光部
５０９  現像部
【図１】
2009196308.tif 000003
【図２】
2009196308.tif 000004
【図３】
2009196308.tif 000005
【図４】
2009196308.tif 000006
【図５】
2009196308.tif 000007
【図６】
2009196308.tif 000008
【図７】
2009196308.tif 000009
【図８】
2009196308.tif 000010
【図９】
2009196308.tif 000011
【図１０】
2009196308.tif 000012