(57)【要約】【課題】消費電力を低減した画像形成装置、及び画像形成システムを提供する。【解決手段】ページ記述画像情報を画像情報に変換し、変換した画像情報を画像形成手段に出力する変換出力手段と、変換出力手段へ供給されている電力の供給を停止する停止手段と、変換出力手段への電力の供給を再開する再開手段と、上位装置から取得された画像情報を記録するために予め確保された記録領域が設けられた記録手段と、上位装置から画像情報、及びページ記述画像情報の少なくとも一方を取得すると共に、画像情報を取得した場合には、画像形成手段に記録手段に記録された画像情報を出力し、ページ記述画像情報を受信した場合には、再開手段により電力の供給を再開させると共に、変換出力手段にページ記述画像情報を出力する出力手段と、を有する。【選択図】図７
2010184418.tif 000002
【特許請求の範囲】
【請求項１】
画像情報に基づき、記録媒体に画像を形成する画像形成手段と、
ページ記述言語により記述されたページ記述画像情報を前記画像情報に変換し、該変換した画像情報を前記画像形成手段に出力する変換出力手段と、
前記変換出力手段へ供給されている電力の供給を停止する停止手段と、
前記停止手段により停止された前記変換出力手段への電力の供給を再開する再開手段と、
上位装置から取得された画像情報を記録するために予め確保された記録領域が設けられた記録手段と、
前記上位装置から画像形成要求として画像情報、及びページ記述画像情報の少なくとも一方を取得すると共に、前記画像情報を取得した場合には、前記画像形成手段に前記記録手段に記録された該画像情報を出力し、前記ページ記述画像情報を受信した場合には、前記再開手段により電力の供給を再開させると共に、前記変換出力手段に該ページ記述画像情報を出力する出力手段と、
を有する画像形成装置。
【請求項２】
請求項１に記載の画像形成装置と、
前記上位装置とを有し、
前記上位装置は、前記記録領域に記録可能な記録可能情報量を予め保持しておき、前記画像形成装置に画像形成するためのページ記述画像情報を画像情報に変換した場合の該画像情報の情報量が、前記記録可能情報量以下の情報量となる場合には、前記ページ記述画像情報を画像情報に変換し、該変換された画像情報を前記画像形成要求として前記画像形成装置に送信する画像形成システム。
【請求項３】
前記上位装置は、前記画像形成装置に画像形成するためのページ記述画像情報を画像情報に変換した場合の該画像情報の情報量が、前記記録領域に記録可能な記録可能情報量より大きい情報量となる場合には、前記ページ記述画像情報を前記記録可能情報量以下の情報量となるまで画像情報に変換し、該変換により得られた画像情報と、該画像情報に変換されなかったページ記述画像情報とを前記画像形成要求として前記画像形成装置に送信する請求項２に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び画像形成システムに関する。
【背景技術】
【０００２】
特許文献１には、待機時にはインターフェース部のみ電力供給し、コントローラ部及びエンジン部への電力供給を遮断する方法が開示されている。また、特許文献２には、ビットマップデータをホストコンピュータから受信する場合は、ページ記述言語を解釈しビットマップデータを作成する回路への電力供給を遮断することで、動作が不要な回路の消費電力を削減する方法が挙げられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１５６５１２号公報
【特許文献２】特開２００６−２４００９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、消費電力を低減した画像形成装置、及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１の発明は、画像情報に基づき、記録媒体に画像を形成する画像形成手段と、ページ記述言語により記述されたページ記述画像情報を前記画像情報に変換し、該変換した画像情報を前記画像形成手段に出力する変換出力手段と、前記変換出力手段へ供給されている電力の供給を停止する停止手段と、前記停止手段により停止された前記変換出力手段への電力の供給を再開する再開手段と、上位装置から取得された画像情報を記録するために予め確保された記録領域が設けられた記録手段と、前記上位装置から画像形成要求として画像情報、及びページ記述画像情報の少なくとも一方を取得すると共に、前記画像情報を取得した場合には、前記画像形成手段に前記記録手段に記録された該画像情報を出力し、前記ページ記述画像情報を受信した場合には、前記再開手段により電力の供給を再開させると共に、前記変換出力手段に該ページ記述画像情報を出力する出力手段と、を有する。
【０００６】
上記目的を達成するために、請求項２の発明は、請求項１に記載の画像形成装置と、前記上位装置とを有し、前記上位装置は、前記記録領域に記録可能な記録可能情報量を予め保持しておき、前記画像形成装置に画像形成するためのページ記述画像情報を画像情報に変換した場合の該画像情報の情報量が、前記記録可能情報量以下の情報量となる場合には、前記ページ記述画像情報を画像情報に変換し、該変換された画像情報を前記画像形成要求として前記画像形成装置に送信する。
【０００７】
また、請求項３の発明は、請求項２の発明において、前記上位装置は、前記画像形成装置に画像形成するためのページ記述画像情報を画像情報に変換した場合の該画像情報の情報量が、前記記録領域に記録可能な記録可能情報量より大きい情報量となる場合には、前記ページ記述画像情報を前記記録可能情報量以下の情報量となるまで画像情報に変換し、該変換により得られた画像情報と、該画像情報に変換されなかったページ記述画像情報とを前記画像形成要求として前記画像形成装置に送信するものである。
【発明の効果】
【０００８】
請求項１及び請求項２の発明によれば、本構成を有しない場合と比較して消費電力を低減することができる。具体的には、変換出力手段が変換処理を行なうことから、その規模も大きく処理速度も高速なため、待機時の消費電力も高くなる。従って、待機時に変換手段への電力を停止することは、待機時の消費電力を低減することができる。
【０００９】
請求項３の発明によれば、画像情報の情報量が記録可能情報量より多くなる場合にも対応することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係る画像形成装置及び画像形成システムの構成を示す図である。
【図２】メインＣＰＵ及びサブＣＰＵの構成を示す図である。
【図３】メインＡＳＩＣ及びサブＡＳＩＣの構成を示す図である。
【図４】ホストコンピュータの処理の流れを示すフローチャートである。
【図５】変換処理の流れを示すフローチャートである。
【図６】変換処理（圧縮）の流れを示すフローチャートである。
【図７】画像形成装置の節電状態時の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、以下の説明では、画像を記録媒体に形成することを、印刷すると表現することがある。
【００１２】
まず、図１を用いて、本実施の形態に係る画像形成装置及び画像形成システムについて説明する。画像形成システムは、上位装置であるホストコンピュータ２００と画像形成装置１００を含んで構成される。ホストコンピュータ２００と画像形成装置１００は、例えばＬＡＮ（Local Area Network）等で接続され、互いに情報のやり取りが可能となっている。
【００１３】
また、ホストコンピュータ２００は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成される。そして、ホストコンピュータ２００は、後述するサブメモリに記録可能な記憶可能情報量を予め保持している。
【００１４】
一方、画像形成装置１００は、メインコントローラ１１０、サブコントローラ１２０、印刷部１３０を含んで構成される。このうち、メインコントローラ１１０は、メインＣＰＵ１１１、メインメモリ１１２、及びメインＡＳＩＣ（Application Specific Integrated Circuit）１１３を含み、サブコントローラ１２０は、サブＣＰＵ１２１、サブメモリ１２２、及びサブＡＳＩＣ１２３を含む。
【００１５】
印刷部１３０は、画像情報に基づき、記録媒体に画像を形成するものであり、本実施の形態における画像情報とは、ページ記述言語（以下、ＰＤＬと記す）で記述されたページ記述画像情報（以下、ＰＤＬ情報）から変換されたラスタデータを示している。
【００１６】
上記メインコントローラ１１０は、ＰＤＬ情報を画像情報に変換し、該変換した画像情報を印刷部１３０に出力するものである。
【００１７】
また、サブコントローラ１２０は、ホストコンピュータ２００との情報をやり取りすることが可能である。また、メインコントローラ１１０へ供給されている電力の供給を停止でき、更に停止されたメインコントローラ１１０への電力の供給を再開することができる。なお、本実施の形態におけるサブコントローラ１２０は、メインコントローラ１１０に加え、印刷部１３０への電力の供給の停止、再開も可能である。
【００１８】
更にサブコントローラ１２０は、ホストコンピュータ２００から画像形成要求として前記枚数情報に応じた画像情報、及びＰＤＬ情報の少なくとも一方を取得すると共に、前記画像情報を取得した場合には、印刷部１３０にサブメモリ１２２に記録された画像情報を出力し、ＰＤＬ情報を受信した場合には、電力の供給を再開させると共に、メインコントローラ１１０に該ＰＤＬ情報を出力する。
【００１９】
次に、図２を用いて、メインＣＰＵ１１１及びサブＣＰＵ１２１について説明する。同図（Ａ）は、メインＣＰＵ１１１の構成、同図（Ｂ）はサブＣＰＵ１２１の構成を示している。
【００２０】
メインコントローラ１１０は、ＰＤＬ情報を解釈し描画処理を行うことでＰＤＬ情報を変換するため、メインＣＰＵ１１１には、浮動少数点演算装置および大容量の２次キャッシュが必要となるとともに処理速度も要求される。これに対し、サブコントローラ１２０は、描画処理を行わず、ホストコンピュータ２００とのインターフェース制御が主な処理となるため、浮動小数点演算装置および大容量の２次キャッシュが不要となり、処理速度もメインＣＰＵ１１１程は要求されない。
【００２１】
一般的に、回路規模が大きく処理速度が速い方が消費電力が高いため、メインＣＰＵ１１１とサブＣＰＵ１２１とでは、メインＣＰＵ１１１の方が消費電力が高い。また、スタンバイ状態における消費電力は、メモリのリーク電流に起因する割合が大きいため、メインＣＰＵ１１１は、スタンバイ状態でも多くの電力を消費することとなる。
【００２２】
同様に、メインコントローラ１１０のメインメモリ１１２とサブコントローラ１２０のサブメモリ１２２、メインコントローラ１１０のメインＡＳＩＣ１１３とサブコントローラ１２０のサブＡＳＩＣ１２３を比較した場合でも、メインコントローラ１１０側の方が消費電力が高くなる。
【００２３】
メインコントローラ１１０は、ＰＤＬ情報を解釈し描画処理を行うため、メインメモリ１１２には、ＰＤＬ情報、ＰＤＬを解釈し中間言語で記述されたデータ、中間言語を解釈し描画処理された印刷データ等が格納される。そのため、メインメモリ１１２の容量は大きくなり、上述するようにアクセス回数も多いため、高速に動作する必要がある。
【００２４】
これに対し、サブコントローラ１２０のサブメモリ１２２は、ホストコンピュータ２００からのデータを一時的に保持することが主なので、メインメモリ１１２と比較して容量も少なく、高速に動作する必要がない。
【００２５】
一般的に、ＤＤＲ（Double-Data-Rate）などのメモリは、大容量で高速になるほど動作時および待機時の消費電力が高くなるので、メインメモリ１１２の方が消費電力が高くなることになる。
【００２６】
次に、図３を用いて、メインＡＳＩＣ１１３、及びサブＡＳＩＣ１２３の機能について説明する。
【００２７】
メインＡＳＩＣ１１３は、メインＣＰＵ１１１とのインターフェース制御を行うＣＰＵインターフェース、メインメモリ１１２の制御を行うメモリ制御部、サブコントローラ１２０とのインターフェース制御を行うサブコントローラインターフェース、ＨＤＤ（Hard Disk Drive）やオプションの制御を行う汎用バス制御部、印刷処理を制御する印刷処理制御部、及び描画処理を補助する描画処理補助部で構成される。このうち、描画処理補助部には、データの圧縮を行う圧縮器や色空間変換器などの処理が含まれる。
【００２８】
サブＡＳＩＣ１２３は、サブＣＰＵ１２１とのインターフェース制御を行うＣＰＵインターフェース、サブメモリ１２２の制御を行うメモリ制御部、メインコントローラ１１０とのインターフェース制御を行うメインコントローラインターフェース、ホストコンピュータ２００とのインターフェース制御をインターフェース制御部、印刷処理を制御する印刷処理制御部で構成される。
【００２９】
上述したメインＡＳＩＣ１１３の描画処理補助部に含まれる圧縮処理や色空間変換処理には多くのメモリが必要であり、また、上述したように、メインコントローラ１１０は処理速度が要求されるため、メインＡＳＩＣ１１３のＣＰＵインターフェースおよびメモリ制御部は高速で動作することになる。
【００３０】
従って、メインＡＳＩＣ１１３とサブＡＳＩＣ１２３とでは、メインＡＳＩＣ１１３の方が、動作時、スタンバイ状態時ともに消費電力が高いことになる。
【００３１】
以上説明した構成で実行される処理について、フローチャートを用いて説明する。図４に示されるフローチャートは、ホストコンピュータ２００のＣＰＵにより実行される処理の流れを示している。
【００３２】
まず、ステップ１０１で、保持しているサブメモリ１２２が記録可能な記録可能情報量Ｍを取得し、次のステップ１０２で、後述する変換処理を行なう。この変換処理により、画像形成装置１００に印刷を要求する際に送信する要求情報量（画像情報とＰＤＬ情報の情報量）が記録可能情報量Ｍを超えるか否か分かるので、ステップ１０３で、要求情報量が記録可能情報量Ｍより大きいか否か判定する。
【００３３】
ステップ１０３で肯定判定した場合には、ステップ１０４でＰＤＬ情報から画像情報への変換処理が必要であることを画像形成装置１００に通知し、ステップ１０５で、上記変換処理にて得られた記録可能情報量Ｍ以下の画像情報と、該画像情報に変換されなかった残りのＰＤＬ情報を印刷要求として出力して処理を終了する。
【００３４】
一方、ステップ１０３で否定判定した場合には、ステップ１０６で変換処理が不要であることを画像形成装置１００に通知し、ステップ１０７で、上記変換処理にて得られた記録可能情報量Ｍ以下の画像情報を印刷要求として出力して処理を終了する。
【００３５】
次に上記ステップ１０２の変換処理の流れを、図５のフローチャートを用いて説明する。まず、ステップ２０１で、ドライバの設定から、各用紙サイズにおける情報量を算出する。このドライバとは、ホストコンピュータ２００に組み込まれた画像形成装置１００用のソフトウェアである。このドライバには、画像形成装置１００内の用紙サイズ、解像度、データ形式等の画像形成装置１００に対する設定が予め指定される。例えば、画像形成装置１００への設定がモノクロ、２値、解像度６００dpiであった場合は、用紙サイズがＡ４であれば１ページ当りのデータサイズは約４ＭＢ、Ａ３であれば約８ＭＢとなる。カラー、多値(８bit)、解像度６００dpiであった場合は、用紙サイズがＡ４であれば１ページ当りのデータサイズは約１２８ＭＢ、Ａ３であれば約２５６ＭＢとなる。
【００３６】
フローチャートに戻り、ステップ２０２で、ページ数を示すカウンタｋを１で初期化し、記録可能情報量Ｍと比較するための総和Ｓを０で初期化する。そして、ステップ２０３でｋページ目の用紙サイズを抽出し、その用紙サイズを画像情報に変換した場合の情報量Ｓｋを算出する。そして、ステップ２０４で総和ＳにＳｋを加える。
【００３７】
次のステップ２０５で総和Ｓが記録可能情報量Ｍより大きいか否か判定する。ステップ２０５で肯定判定した場合には、ステップ２０６でｋ−１ページまでの画像情報を作成し、更にステップ２０７でｋページから最後のページであるｎページまでのＰＤＬ情報を作成して処理を終了する。これにより、記録可能情報量Ｍ以下の画像情報と残りのページのＰＤＬ情報が作成される。
【００３８】
一方、上記ステップ２０５で否定判定した場合には、ステップ２０８でｋがｎと等しいか否か、すなわち最後のページまで総和Ｓを算出したか否か判定する。ステップ２０８で否定判定した場合には、ステップ２０９で、ｋを１だけ増分し、ステップ２０３の処理に戻る。ステップ２０８で肯定判定した場合には、ステップ２１０でｎページまでの画像情報を作成し、処理を終了する。これにより記録可能情報量Ｍ以下の画像情報が作成される。
【００３９】
上述したフローチャートにおける処理を具体的に説明すると、例えばサブメモリ１２２の容量が２５６ＭＢ、モノクロ、２値、解像度６００dpiで、全てのページがＡ４の場合、ドキュメントの総ページ数が６４ページ以下の場合は、全ページがサブメモリ１２２に記録できるので全ページが描画処理済みの画像情報となり、総ページ数が６５ページ以上の場合は、６４ページ目までは画像情報としてサブメモリ１２２に記録でき、６５ページ目以降は記録できないこととなり、６４ページ目までが描画処理済みの画像情報、６５ページ目以降がＰＤＬ情報となる。
【００４０】
上述した変換処理では、画像情報の圧縮は考慮していない処理であるが、次の図６に示される変換処理を示すフローチャートは、圧縮を考慮した処理をなっている。一般的に、描画処理済みの画像情報はデータサイズが大きいため、圧縮処理を行ってから画像形成装置１００に出力される。圧縮処理を行う場合、文書に応じて圧縮後のデータサイズが異なるため、ドライバの設定と用紙サイズのみではデータサイズを算出することができない。
【００４１】
そこでまず、ステップ３０１で、ページ数を示すカウンタｋを１で初期化し、総和Ｓを０で初期化する。次のステップ３０２で、ｋページ目を変換し、更に圧縮した画像情報の情報量Ｓｋをドライバの設定に基づき算出する。そして、ステップ３０３で総和ＳにＳｋを加える。
【００４２】
次のステップ３０４で、総和Ｓが記録可能情報量Ｍより大きいか否か判定する。ステップ３０４で肯定判定した場合には、ステップ３０５でｋページから最後のページであるｎページまでのＰＤＬ情報を作成して処理を終了する。これにより、ステップ３０２で作成された記録可能情報量Ｍ以下の画像情報と残りのページのＰＤＬ情報が作成される。
【００４３】
一方、上記ステップ３０４で否定判定した場合には、ステップ３０６でｋがｎと等しいか否か、すなわち最後のページまで算出したか否か判定する。ステップ３０６で否定判定した場合には、ステップ３０７で、ｋを１だけ増分し、ステップ３０２の処理に戻る。ステップ３０６で肯定判定した場合には処理を終了する。これにより記録可能情報量Ｍ以下の画像情報が作成される。
【００４４】
以上がホストコンピュータ２００で行なわれる処理である。次に、図７を用いて、画像形成装置１００で行なわれる処理の流れを説明する。
【００４５】
まず、ステップ４０１でサブコントローラ１２０が印刷要求を受信すると、ステップ４０２で印刷部１３０に電源供給を再開する。そして、ステップ４０３で、印刷要求が変換処理が必要であることを示すか否か判定する。
【００４６】
ステップ４０３で否定判定した場合には、サブコントローラ１２０は、ステップ４０４でサブメモリ１２２に記録された画像情報を印刷部１３０に出力し、ステップ４０５で印刷部１３０は印刷を行ない処理を終了する。
【００４７】
一方、ステップ４０３で肯定判定した場合には、サブコントローラ１２０は、ステップ４０６でメインコントローラ１１０に電源供給を再開するページを決定する。具体的に説明すると、まずサブコントローラ１２０には、メインコントローラ１１０が電力供給再開から変換処理および印刷処理が可能になるまでの復帰に要する時間が予め記憶されている。そして、画像情報のページ数とメインコントローラ１１０の復帰に要する時間から、メインコントローラ１１０に電力供給を再開するために適した時間が分かるが、この処理では、この時間に基づいて何ページ目の印刷開始時に電力を供給するかを決定するものとなっている。
【００４８】
次のステップ４０７で、サブコントローラ１２０は、印刷する画像情報のページが決定された再開ページか否か判定する。ステップ４０７で否定判定した場合には、ステップ４１４でサブコントローラ１２０は画像情報を印刷部１３０に出力し、ステップ４１５で印刷部１３０は印刷を行ない、再びステップ４０７の処理に戻る。
【００４９】
一方、ステップ４０７で肯定判定した場合には、サブコントローラ１２０は、ステップ４０８でメインコントローラ１１０に電源供給を再開する。メインコントローラ１１０が復帰するまでの時間、サブコントローラ１２０は、ステップ４０９で画像情報を印刷部１３０に出力し、印刷部１３０はステップ４１０で印刷を行なう。
【００５０】
これによりメインコントローラ１１０が復帰すると、サブコントローラ１２０は、ステップ４１１でＰＤＬ情報をメインコントローラ１１０に出力し、ステップ４１２でメインコントローラ１１０はＰＤＬ情報を画像情報に変換して印刷部１３０に出力し、印刷部１３０はステップ４１３で印刷を行なうことで処理を終了する。
【００５１】
なお、以上説明した各フローチャートの処理の流れは一例であり、本発明の主旨を逸脱しない範囲内で処理順序を入れ替えたり、新たなステップを追加したり、不要なステップを削除したりすることができることは言うまでもない。
【００５２】
また、最近では、電力の供給が遮断されても設定およびデータを保持する不揮発性のＣＰＵやＲＡＭが開発され実用化されつつある。このような不揮発性デバイスをメインコントローラ１１０に採用すれば、メインコントローラ１１０への電力供給を遮断しても復帰に要する時間は短くなる。しかし、現状では、メインコントローラ１１０の性能要求に耐えうる高速で高機能なＣＰＵ、メインメモリ１１２のような大容量のＲＡＭの実用化までは至っておらず、また、実用化されても高価なものになってしまう。
【００５３】
一方、上記サブコントローラ１２０のサブＣＰＵ１２１およびサブメモリ１２２は、高速、高機能、大容量を必要としないため、このような不揮発性デバイスの採用は容易となる。従って、不揮発性デバイスをサブコントローラ１２０に採用し、待機時にサブＣＰＵ１２１およびサブメモリ１２２への電力供給を遮断することで、さらなる消費電力の低減効果が期待できる。
【符号の説明】
【００５４】
１００  画像形成装置
１１０  メインコントローラ
１１１  メインＣＰＵ
１１２  メインメモリ
１１３  メインＡＳＩＣ
１２０  サブコントローラ
１２１  サブＣＰＵ
１２２  サブメモリ
１２３  サブＡＳＩＣ
１３０  印刷部
２００  ホストコンピュータ
【図１】
2010184418.tif 000003
【図２】
2010184418.tif 000004
【図３】
2010184418.tif 000005
【図４】
2010184418.tif 000006
【図５】
2010184418.tif 000007
【図６】
2010184418.tif 000008
【図７】
2010184418.tif 000009