(57)【要約】【課題】スリープ等でＨＤＤの様な補助記憶装置がアンマウント状態時において、ページ記述言語のドキュメント印刷の実際の印刷開始までを早くする技術を提供する。【解決手段】画像形成装置１０は、メインコントローラー２０と、印刷エンジン３０と、画像読取エンジン４０と、操作パネル部５０と、記憶装置７０（ＨＤＤ７２、ＤＲＡＭ７４）と、通信インターフェイス２２と、画像解析部２４とを備える。スリープ状態においてＰＤＦダイレクト印刷の開始時において、メインコントローラー２０は、ＨＤＤ７２のデバイスのマウント状況を確認しアンマウント状態であればデータをＤＲＡＭ７４上に展開して印刷処理を行う。【選択図】図１
2015208878.tif 000002
【特許請求の範囲】
【請求項１】
スリープ機能を有する画像形成装置であって、
スリープ状態において外部機器からページ記述言語のドキュメント印刷の処理要求があったときに、補助記憶装置のマウント状態を判断し、前記補助記憶装置がマウントされている状態と判断したときに、前記ドキュメント印刷に関する印刷データを前記補助記憶装置に一時的に保存するように制御し、前記補助記憶装置がアンマウント状態と判断したときに、前記印刷データをランダムアクセスメモリに一時的に保存するように制御する制御部を備えることを特徴とする画像形成装置。
【請求項２】
スリープ機能を有する画像形成装置であって、
スリープ状態において外部機器からページ記述言語のドキュメント印刷の処理要求があったときに、補助記憶装置のマウント状態を判断し、前記補助記憶装置がマウントされている状態と判断したときに、前記ドキュメント印刷に関する印刷データを前記補助記憶装置に一時的に保存するように制御し、前記補助記憶装置がアンマウント状態と判断したときに、前記印刷データのデータサイズが所定サイズより大きい場合は、前記補助記憶装置をマウントしたうえで前記補助記憶装置に一時的に保存するように制御し、前記印刷データのデータサイズが所定サイズ以下の場合は、前記印刷データをランダムアクセスメモリに一時的に保存するように制御する制御部を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に係り、特に、スリープモード（スリープ機能）を有する画像形成装置に関する。
【背景技術】
【０００２】
ＨＤＤ（Hard disk drive）等の大容量記憶装置を備える画像形成装置では、画像形成装置全体の消費電力削減の観点から、近年ＨＤＤの消費電力を抑える技術が提案・導入されている（例えば特許文献１参照）。
【０００３】
具体的には、特許文献１に開示の技術では、省電力モードにおいて画像データの印刷処理要求がなされたときに、画像データのデータサイズがＤＲＡＭに収まる場合には、ＨＤＤを省電力モードから復帰させることなく印刷処理がなされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２９７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ダイレクトＰＤＦ（Portable Document Format）印刷やＸＰＳ（XML Paper Specification）印刷等のようなページ記述言語のドキュメント印刷では、まず、一旦全データを機器内の記憶装置に保存する。つづいて、データ解析を行って描画オブジェクトの生成を行う。
【０００６】
一般には、画像形成装置のＤＲＡＭは、大容量ではなく、必要十分量に設定されているため、ダイレクトＰＤＦ印刷等を実行する場合には、ＨＤＤ等をスリープモードから復帰させる必要がある。しかし、スリープ時はＨＤＤ等の記憶装置がアンマウントされているため、デバイスの復帰に時間がかかってしまい、ダイレクトＰＤＦ印刷時の印刷開始までの時間が遅くなってしまうことがあり改善するための技術が求められていた。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、スリープ機能を有する画像形成装置であって、スリープ状態において外部機器からページ記述言語のドキュメント印刷の処理要求があったときに、補助記憶装置のマウント状態を判断し、前記補助記憶装置がマウントされている状態と判断したときに、前記ドキュメント印刷に関する印刷データを前記補助記憶装置に一時的に保存するように制御し、前記補助記憶装置がアンマウント状態と判断したときに、前記印刷データをランダムアクセスメモリに一時的に保存するように制御する制御部を備える。
本発明は、スリープ機能を有する画像形成装置であって、スリープ状態において外部機器からページ記述言語のドキュメント印刷の処理要求があったときに、補助記憶装置のマウント状態を判断し、前記補助記憶装置がマウントされている状態と判断したときに、前記ドキュメント印刷に関する印刷データを前記補助記憶装置に一時的に保存するように制御し、前記補助記憶装置がアンマウント状態と判断したときに、前記印刷データのデータサイズが所定サイズより大きい場合は、前記補助記憶装置をマウントしたうえで前記補助記憶装置に一時的に保存するように制御し、前記印刷データのデータサイズが所定サイズ以下の場合は、前記印刷データをランダムアクセスメモリに一時的に保存するように制御する制御部を備える。
【発明の効果】
【０００９】
本発明によると、スリープ等でＨＤＤの様な補助記憶装置がアンマウント状態時において、ページ記述言語のドキュメント印刷の実際の印刷開始までを早くする技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る、画像形成装置の構成を示す機能ブロック図である。
【図２】本発明の実施形態に係る、ダイレクトＰＤＦ印刷を行う処理のフローチャートである。
【図３】本発明の実施形態の変形例に係る、ダイレクトＰＤＦ印刷を行う処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。本実施形態の概要は次の通りである。すなわち、ページ記述言語のドキュメント印刷（ダイレクトＰＤＦ印刷やＸＰＳ印刷等）において、画像解析部（インタープリター）がデバイスの状態を確認して、一時的なデータ保存先を決定するロジックを有する。また、印刷データにファイルサイズが記載されていた場合、本体のメモリ残容量と保存に必要なサイズを比較して、データ保存先のデバイスを決定する。なお、以下では、ページ記述言語のドキュメント印刷としてダイレクトＰＤＦ印刷について例示する。
【００１２】
図１は本実施形態に係る画像形成装置１０の概略構成を示す機能ブロック図であって、主に、ダイレクトＰＤＦ印刷に関する処理を行う機能に着目して示している。
【００１３】
画像形成装置１０は、例えば、プリンターや複合機である。画像形成装置１０は、メインコントローラー２０と、印刷エンジン３０と、画像読取エンジン４０と、操作パネル部５０と、記憶装置７０と、通信インターフェイス２２と、画像解析部２４とを備える。
【００１４】
メインコントローラー２０は、例えばＣＰＵやＲＯＭ等から構成されており、画像形成装置１０の各構成要素を統括的に制御する。
【００１５】
通信インターフェイス２２は、ＬＡＮ（Local Area Network）やＵＳＢ（Universal Serial Bus）等の所定の通信規格に基づくインターフェイスであって、ネットワーク９９を介してＰＣ９０（パーソナルコンピューター）と接続する。
【００１６】
画像解析部２４は、メインコントローラー２０を介してＰＣ９０から取得した印刷データに基づいて画像データを作成する。また、画像解析部２４は、作成した各ページの画像内容を解析し、印刷エンジン３０における定着温度を決定する。なお、画像解析部２４は、ページ記述言語の印刷処理では、文字の印字位置や文字種をコマンドで指定し、プリンターに解釈させて印字させる。
【００１７】
印刷エンジン３０は、例えば、エンジン制御部と、画像形成部と、定着制御部と、定着器を備え、画像解析部２４で生成された画像データに基づき実際の用紙上にトナー画像を形成し、定着器で加熱押圧して用紙に定着させる。
【００１８】
画像読取エンジン４０は、所定の原稿台（図示せず）にセットされた原稿を読み取り、原稿の画像データを生成する。
【００１９】
操作パネル部５０は、テンキーやスタートキー、電源キー等の各種操作キーやタッチパネルを備えており、ユーザの操作を受け付けてメインコントローラー２０に通知する。メインコントローラー２０は、その指示に応じた処理を行う。
【００２０】
記憶装置７０は、ＨＤＤ７２とＤＲＡＭ７４とを備える。ＨＤＤ７２は、磁性体を塗布した円盤を高速で回転させ、磁気ヘッドを移動することで、情報を記録し読み出す記憶装置であって、ここでは補助記憶装置として機能する。メインコントローラー２０は、ＨＤＤ７２のマウント状態を所定の設定状態として記憶し把握している。なお、ＨＤＤ７２の他にメモリーカードやＳＳＤ（Solid State Drive）等のドライブ装置も同様の機能を果たす補助記憶装置として用いられてもよい。ＤＲＡＭ７４は、揮発性メモリの一種であって、メインコントローラー２０で実行される各種プログラムの作業領域として機能する。また、ＤＲＡＭ７４は、所定条件の場合に、画像データの一時保存領域（ＲＡＭディスクモードの領域）および作業領域として機能する。
【００２１】
図２のフローチャートは、画像形成装置１０によるＰＤＦダイレクト印刷、特にスリープ状態において印刷データを受信したときの処理に着目して示している。上述の様に、画像形成装置１０の状態がスリープ状態の時、省電力にするためＨＤＤ７２等のデバイスもアンマウント状態にある。ＰＤＦダイレクト印刷では、一旦ＨＤＤ７２等のデバイスに印刷データ（印刷ファイル）を保存した後に、インタープリターである画像解析部２４が処理を開始する。このため、ＨＤＤ７２等のマウント処理に時間がかかると印刷開始が遅くなってしまう。
【００２２】
そこで、スリープ状態におけるＰＤＦダイレクト印刷開始時において、ＨＤＤ７２等のデバイスのマウント状況を確認しアンマウント状態であればデータをＤＲＡＭ７４上に展開して印刷処理を行う。つまり、ＤＲＡＭ７４をＲＡＭディスクモードとして機能させて、この様な処理にすることで印刷開始を早くする。
【００２３】
具体的には、まず、メインコントローラー２０は、スリープ状態においてＰＣ９０からネットワーク９９及び通信インターフェイス２２を介してＰＤＦダイレクト印刷の印刷データを受信すると（Ｓ１０）、ＨＤＤ７２は記録・保持されている設定情報等を参照してマウント状態であるか否かを確認する（Ｓ１２）。
【００２４】
ＨＤＤ７２がマウントされていれば（Ｓ１４のＹ）、メインコントローラー２０は、ＨＤＤ７２を用いて印刷処理を開始する（Ｓ１６）。つまり、メインコントローラー２０は、ＰＣ９０からの印刷データを全てＨＤＤ７２に一時的に保持したうえで、画像解析部２４に解析処理等を行わせる。
【００２５】
ＨＤＤ７２がマウントされていなければ（Ｓ１４のＮ）、メインコントローラー２０はＤＲＡＭ７４を用いて印刷処理を開始する（Ｓ１８）。つまり、メインコントローラー２０は、ＰＣ９０からの印刷データを全てＤＲＡＭ７４に一時的に保持したうえで、画像解析部２４に解析処理等を行わせる。なお、ＤＲＡＭ７４の処理と平行してＨＤＤ７２のマウント処理がなされ、ＨＤＤ７２のマウント処理が終了した場合であってＤＲＡＭ７４での処理が未完了であったり処理進行が進んでいなければ、ＨＤＤ７２に受信した印刷データを移行させてもよい。
【００２６】
以上、本実施形態によると、スリープ等でＨＤＤ７２の様な補助記憶装置がアンマウント状態時において、ページ記述言語のドキュメント印刷の実際の印刷開始までを早くすることができる。
【００２７】
図３のフローチャートは、図２のフローチャートで示した処理の変形例であり、図２と同様に画像形成装置１０によるＰＤＦダイレクト印刷、特にスリープ状態において印刷データを受信したときの処理に着目して示している。
【００２８】
具体的には、まず、メインコントローラー２０は、スリープ状態においてＰＣ９０からネットワーク９９及び通信インターフェイス２２を介してＰＤＦダイレクト印刷の印刷データを受信すると（Ｓ１１０）、メインコントローラー２０は記録・保持されている設定情報等を参照してマウント状態であるか否かを確認する（Ｓ１１２）。
【００２９】
ＨＤＤ７２がマウントされていれば（Ｓ１１４のＹ）、メインコントローラー２０は、ＨＤＤ７２を用いて印刷処理を開始する（Ｓ１１６）。
【００３０】
ＨＤＤ７２がマウントされていなければ（Ｓ１１４のＮ）、メインコントローラー２０は、ＰＣ９０からの印刷データのデータサイズを確認する（Ｓ１１８）。印刷データの所定の領域にデータサイズが記述されている場合があるので、そのような場合にはデータサイズの確認ができる。
【００３１】
データサイズが所定のサイズより大きい場合またはデータサイズが不明の場合（Ｓ１２０のＮ）、メインコントローラー２０はＨＤＤ７２のマウント処理を行い（Ｓ１２２）、マウント完了後、ＨＤＤ７２を用いて印刷処理を開始する（Ｓ１１６）。
【００３２】
データサイズが所定のサイズ以下の場合（Ｓ１２０のＹ）、メインコントローラー２０はＤＲＡＭ７４を用いて印刷処理を開始する（Ｓ１２４）。
【００３３】
以上、本変形例によると、上述の実施形態と同様の効果が得られるとともに、印刷データのデータサイズを予め確認するので、ＤＲＡＭ７４の容量が不足してしまった結果、ＨＤＤ７２のマウント処理完了後に処理をやり直すといったことを回避できる。
【００３４】
以上、本発明を実施形態をもとに説明した。この実施形態は例示であり、それらの各構成要素の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００３５】
１０  画像形成装置
２０  メインコントローラー
２２  通信インターフェイス
２４  画像解析部
３０  印刷エンジン
４０  画像読取エンジン
５０  操作パネル部
７０  記憶装置
７２  ＨＤＤ
７４  ＤＲＡＭ
９０  ＰＣ
９９  ネットワーク
【図１】
2015208878.tif 000003
【図２】
2015208878.tif 000004
【図３】
2015208878.tif 000005