(57)【要約】【課題】デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを有する画像形成装置において、極めて高速なデモンストレーション印刷を行うことのできる画像形成装置を提供する。【解決手段】プリンタは、記録媒体読取部に記録媒体が読み取り可能な状態で装着されたことを検知すると（Ｓ１０２のＹＥＳ）、印刷モードを通常印刷モードからデモンストレーション印刷モードに切り替え（Ｓ１０６）、記録媒体からデモンストレーション用の印刷データを読み取って（Ｓ１０７）、ビットマップデータに展開する（Ｓ１０８）。そして、印刷命令を待って（Ｓ１０９）、展開したビットマップデータを印刷する（Ｓ１０５）。【選択図】            図２
2004249486.tif 000002
【特許請求の範囲】
【請求項１】
印刷命令を受け付ける印刷命令受付手段と、
印刷データをビットマップデータに展開する印刷データ展開手段と、
前記印刷命令受付手段により受け付けた印刷命令に従って前記印刷データ展開手段により展開したビットマップデータを印刷する印刷手段と、
デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを設定するモード設定手段とを有し、
前記印刷データ展開手段は、前記モード設定手段によりデモンストレーション印刷モードが設定された場合に、前記印刷命令受付手段により印刷命令を受け付けたか否かに関わらず前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開することを特徴とする、
画像形成装置。
【請求項２】
前記デモンストレーション用の印刷データを記録したコンピュータ読み取り可能な記録媒体を読み取る記録媒体読取手段をさらに有し、
前記印刷データ展開手段は、前記記録媒体読取手段により前記記録媒体から読み取った前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開するものである、請求項１に記載の画像形成装置。
【請求項３】
前記記録媒体読取手段に前記記録媒体が読み取り可能な状態で装着されたことを検知する記録媒体装着検知手段をさらに有し、
前記モード設定手段は、前記記録媒体装着検知手段により前記記録媒体読取手段に前記記録媒体が読み取り可能な状態で装着されたことを検知した場合に前記デモンストレーション印刷モードを設定するものである、請求項２に記載の画像形成装置。
【請求項４】
前記デモンストレーション用の印刷データを記憶した内部記憶手段をさらに有し、
前記印刷データ展開手段は、前記内部記憶手段から読み出した前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開するものである、請求項１に記載の画像形成装置。
【請求項５】
前記デモンストレーション印刷モードの設定入力を受け付けるモード設定入力手段をさらに有し、
前記モード設定手段は、前記モード設定入力手段によりデモンストレーション印刷モードの設定入力を受け付けた場合に前記デモンストレーション印刷モードを設定するものである、請求項１、２または４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関する。詳しくは、デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを有する画像形成装置に関する。
【０００２】
【従来の技術】
販売店の店頭等でデモンストレーションとして印刷物のサンプルを出力するための印刷モード（デモンストレーション印刷モード）を備えたプリンタが知られている。かかるプリンタでは、ＲＯＭ等にデモンストレーション用の印刷データを有し、デモンストレーション印刷モードではパソコン等に接続することなく内蔵したデモンストレーション用の印刷データによる印刷物を出力することができる。
【０００３】
このようなデモンストレーション印刷モードを有するプリンタにあっては、デモンストレーション印刷時には、デモンストレーション印刷の性格上極めて迅速に印刷物を出力する必要があり、印刷命令があってからデモンストレーション用の印刷データを読み出して印刷イメージ（ビットマップデータ）に展開し出力するという通常の印刷手順によっては、十分な印刷処理速度が得られないという問題があった。
【０００４】
一方、電源投入後定着器が定着可能となるまでの待機時間において、自己診断終了後ホストコンピュータに仮想プリントレディを告知してデータ展開を可能とすることで、ホスト側が効率よくデータ展開をできるようにした画像形成装置が知られている（特許文献１参照）。かかる装置は、パソコン等の外部画像処理装置から印刷ジョブとして印刷データを受信して印刷する場合には有効であるが、内蔵した印刷データを出力するデモンストレーション印刷には応用することができない。
【０００５】
【特許文献１】
特開平７−２９９９４２号公報
【０００６】
【発明が解決しようとする課題】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを有する画像形成装置において、極めて高速なデモンストレーション印刷を行うことのできる画像形成装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）  印刷命令を受け付ける印刷命令受付手段と、
印刷データをビットマップデータに展開する印刷データ展開手段と、
前記印刷命令受付手段により受け付けた印刷命令に従って前記印刷データ展開手段により展開したビットマップデータを印刷する印刷手段と、
デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを設定するモード設定手段とを有し、
前記印刷データ展開手段は、前記モード設定手段によりデモンストレーション印刷モードが設定された場合に、前記印刷命令受付手段により印刷命令を受け付けたか否かに関わらず前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開することを特徴とする、画像形成装置。
【０００９】
（２）  前記デモンストレーション用の印刷データを記録したコンピュータ読み取り可能な記録媒体を読み取る記録媒体読取手段をさらに有し、
前記印刷データ展開手段は、前記記録媒体読取手段により前記記録媒体から読み取った前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開するものである、（１）に記載の画像形成装置。
【００１０】
（３）  前記記録媒体読取手段に前記記録媒体が読み取り可能な状態で装着されたことを検知する記録媒体装着検知手段をさらに有し、
前記モード設定手段は、前記記録媒体装着検知手段により前記記録媒体読取手段に前記記録媒体が読み取り可能な状態で装着されたことを検知した場合に前記デモンストレーション印刷モードを設定するものである、（２）に記載の画像形成装置。
【００１１】
（４）  前記デモンストレーション用の印刷データを記憶した内部記憶手段をさらに有し、
前記印刷データ展開手段は、前記内部記憶手段から読み出した前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開するものである、（１）に記載の画像形成装置。
【００１２】
（５）  前記デモンストレーション印刷モードの設定入力を受け付けるモード設定入力手段をさらに有し、
前記モード設定手段は、前記モード設定入力手段によりデモンストレーション印刷モードの設定入力を受け付けた場合に前記デモンストレーション印刷モードを設定するものである、（１）、（２）または（４）のいずれか１つに記載の画像形成装置。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１４】
図１は、本発明の第１の実施形態にかかるプリンタ１Ａの構成を示すブロック図である。図１において、プリンタ１Ａは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作パネル部１４、印刷部１５、ネットワークインタフェース１６および記録媒体読取部１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００１５】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１２は、各種プログラムやパラメータを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。本実施形態において、プリンタ１Ａは後述する所定の動作を行うが、このためのプリンタ１Ａの動作を制御するプログラムはＲＯＭ１２に格納されており、動作開始の際にＲＡＭ１３に読み出されてＣＰＵ１１によって実行される（後述するプリンタ１Ｂおよび１Ｃにおいても同じ）。
【００１６】
操作パネル部１４は、表示パネル、固定キー、表示ランプ等で構成されており、各種の入力と表示を行うために使用される。
【００１７】
印刷部１５は、ビットマップデータに展開された印刷データを設定条件に従って印刷する。
【００１８】
ネットワークインタフェース１６は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００１９】
記録媒体読取部１７は、コンピュータ読み取り可能な記録媒体（以下単に「記録媒体」という）に記録されたデータを読み取るためのドライブまたはインタフェースである。記録媒体としては、フロッピー（登録商標）ディスク等の磁気ディスク、ＣＤ−ＲＯＭ等の光ディスク、ＭＯ等の光磁気ディスク、リムーバブルハードディスク、フラッシュＲＯＭ（フラッシュメモリーカード）等が用いられる。記録媒体読取部１７は、ドライブまたはインタフェースに記録媒体が読み取り可能な状態で装着されると、機械的または電気的方法によりこれを検出する機能を有している。
【００２０】
次に、本実施形態にかかるプリンタ１Ａの動作の概要について説明する。図２は、プリンタ１Ａの印刷処理の手順を示すフローチャートである。図２において、プリンタ１Ａは、印刷モードをデフォルトの通常印刷モードに設定する（Ｓ１０１）。ここで、通常印刷モードとは、パソコン等の他の機器からネットワーク経由で受信した印刷ジョブに基づいて印刷処理を行う印刷モードである。プリンタ１Ａは、通常印刷モードで、印刷ジョブを受信するまで待機する（Ｓ１０２のＮＯおよびＳ１０３のＮＯ）。そして、ネットワーク上の他の機器からネットワークインタフェース１６を介して印刷ジョブを受信すると（Ｓ１０３のＹＥＳ）、受信した印刷ジョブに含まれる画像データ部をビットマップデータとしてＲＡＭ１３上に展開し（Ｓ１０４）、展開したビットマップデータを印刷部１５により印刷処理条件に従って印刷する（Ｓ１０５）。
【００２１】
一方、記録媒体読取部１７に記録媒体が読み取り可能な状態で装着されたことを記録媒体読取部１７により検知すると（Ｓ１０２のＹＥＳ）、印刷モードをデモンストレーション印刷モードに切り替える（Ｓ１０６）。ここで、デモンストレーション印刷モードとは、販売店の店頭等でデモンストレーションとして印刷物のサンプルを出力するための印刷モードであり、ネットワーク経由の印刷ジョブではなく、デモンストレーション用に予め用意され、記録媒体により提供されたまたは後述するようにＲＯＭに内蔵された印刷データに基づいて印刷処理を行うものである。デモンストレーション用の印刷データは、通常印刷モードにおける印刷ジョブと同様の構成を有するデータであり、例えばページ記述言語で記述されており、印刷処理条件等を記述したコマンド部と印刷イメージを構成するための画像データ部からなる。
【００２２】
プリンタ１Ａは、デモンストレーション印刷モードで、記録媒体読取部１７により、記録媒体読取部１７に装着された記録媒体からデモンストレーション用の印刷データを読み取って（Ｓ１０７）、印刷データを解析し、印刷データに含まれる画像データ部を印刷部１５で印刷処理の可能なビットマップデータに展開する（Ｓ１０８）。すなわち、印刷データがページ記述言語で記述されている場合は画像データ部のラスタライズを行い、印刷データが画像データ部として圧縮されたビットマップデータを含む場合は画像データ部を取り出して伸張し、または印刷データが画像データ部として非圧縮のビットマップデータを含む場合は画像データ部をそのまま取り出して、ＲＡＭ１３上に展開する。
【００２３】
そして、印刷命令の入力があるまで待機し（Ｓ１０９のＮＯ）、操作パネル部１４の実行キー等が押されることにより印刷命令の入力があると（Ｓ１０９のＹＥＳ）、ステップＳ１０８で展開したビットマップデータを印刷部１５により印刷処理条件に従って印刷する（Ｓ１０５）。
【００２４】
従来のデモンストレーション印刷モードを有するプリンタでは、デモンストレーション印刷モードにおいて、デモンストレーション用の印刷データを通常印刷モードにおける印刷ジョブと同様の印刷処理手順、すなわち、印刷命令があってからデモンストレーション用の印刷データを読み取ってビットマップデータに展開するという手順により印刷していたため、デモンストレーション印刷としては必ずしも十分な印刷処理速度を得ることができなかった。これに対し、本実施形態にかかるプリンタ１Ａでは、デモンストレーション印刷モードが設定されると、印刷命令の有無に関わらず直ちにデモンストレーション用の印刷データを読み取ってビットマップデータに展開するので、後に印刷命令を受けてデモンストレーション印刷を行う際にはこれらの手順を省略することができ、極めて高速なデモンストレーション印刷を実現することができる。特に、記録媒体の種類および印刷データの大きさによっては、記録媒体からの印刷データの読み取りおよびビットマップデータへの展開に多大な処理時間を要するので、本実施形態にかかるデモンストレーション印刷にあっては、従前の方法に比べ印刷処理時間が大幅に削減され得るものである。
【００２５】
上記実施形態では、デモンストレーション用の印刷データを一度にビットマップデータに展開する場合について説明したが、必ずしも一度に印刷データの画像データ部のすべてをビットマップへ展開する必要はなく、印刷データとＲＡＭ１３の容量の関係に応じてその一部のみを展開するものであってもよい。その場合、未展開の印刷データは、展開済みのものが印刷処理された後順次展開され印刷処理される。
【００２６】
また、上記実施形態において、デモンストレーション用の印刷データの印刷処理が終了した後も引き続きデモンストレーション印刷モード下に置く構成としてもよい。その場合、前の印刷処理の進行に伴うＲＡＭ１３の空きに応じて、次の印刷処理における印刷データの読み取りおよびビットマップデータへの展開を順次行うことにより、連続したデモンストレーション印刷においても印刷処理時間の短縮化を図ることができる。
【００２７】
図３は、本発明の第２の実施形態にかかるプリンタ１Ｂの印刷処理の手順を示すフローチャートである。本実施形態にかかるプリンタ１Ｂは、前記第１の実施形態にかかるプリンタ１Ａと同様の構成を有している。
【００２８】
本実施形態におけるプリンタ１Ｂの動作が、前記第１の実施形態におけるプリンタ１Ａの動作と異なるのは、プリンタ１Ａは、記録媒体が記録媒体読取部に装着された場合に印刷モードの設定をデモンストレーション印刷モードに切り替えるのに対し、プリンタ１Ｂは、記録媒体から読み取ったデータがデモンストレーション用印刷データである場合にデモンストレーション印刷モードに切り替える点にある。すなわち、図３において、プリンタ１Ｂは、記録媒体読取部１７に記録媒体が読み取り可能な状態で装着されたことを記録媒体読取部１７により検知すると（Ｓ２０２のＹＥＳ）、記録媒体読取部１７により、記録媒体読取部１７に装着された記録媒体からデータを読み取って（Ｓ２０３）、読み取ったデータがデモンストレーション用の印刷データであるか否かを判断する（Ｓ２０４）。読み取ったデータがデモンストレーション用の印刷データであるか否かを判断する方法としては、例えば、印刷データのヘッダ等にデモンストレーション用の印刷データであるか否かを示すビットを設けて、当該ビットの有無により判断する等の方法を用いることができる。そして、ステップＳ２０３で読み取ったデータがデモンストレーション用の印刷データである場合に（Ｓ２０４のＹＥＳ）、印刷モードを通常印刷モードからデモンストレーション印刷モードに切り替えて（Ｓ２０８）、デモンストレーション印刷モードによる印刷処理を行うものである（Ｓ２０９、Ｓ２１０およびＳ２０７）。
【００２９】
これにより、記録媒体読取部１７をデモンストレーション用印刷データの読取以外の目的に利用することができるので、例えば記録媒体により提供される印刷データを直接読み取って通常モードで印刷するダイレクトプリント等の機能と本発明によるデモンストレーション印刷の機能とを兼ね備えた画像形成装置を提供することができるものである。
【００３０】
図４は、本発明の第３の実施形態にかかるプリンタ１Ｃの印刷処理の手順を示すフローチャートである。本実施形態にかかるプリンタ１Ｃは、記録媒体読取部１７を有さない以外は前記第１の実施形態にかかるプリンタ１Ａと同様の構成を有している。そして、プリンタ１Ｃは、記録媒体読取部１７を有さない代わりに、ＲＯＭ１２にデモンストレーション用の印刷データを記憶している。
【００３１】
本実施形態におけるプリンタ１Ｃの動作が、前記第１の実施形態におけるプリンタ１Ａの動作と異なるのは、プリンタ１Ａは、記録媒体が記録媒体読取部に装着された場合に印刷モードの設定をデモンストレーション印刷モードに切り替えるのに対し、プリンタ１Ｃは、デモンストレーションモードの設定入力があった場合にデモンストレーション印刷モードに切り替える点にある。すなわち、図４において、プリンタ１Ｃは、操作パネル部１４の設定キーが押されることによりデモンストレーションモードの設定入力があった場合に（Ｓ３０２のＹＥＳ）、印刷モードを通常印刷モードからデモンストレーション印刷モードに切り替えて（Ｓ３０６）、ＲＯＭ１２からデモンストレーション用の印刷データを読み取り（Ｓ３０７）、デモンストレーション印刷モードによる印刷処理を行うものである（Ｓ３０８、Ｓ３０９およびＳ３０５）。
【００３２】
これにより、記録媒体読取部１７を有さない構成の画像形成装置であっても、ＲＯＭやハードディスク等の内部記憶装置にデモンストレーション用の印刷データを記憶させておくことにより、本発明によるデモンストレーション印刷の機能を実現することができるものである。もちろん、前記第１の実施形態にかかるプリンタ１Ａのような記録媒体読取部１７を有する構成の画像形成装置であっても、本実施形態のようなデモンストレーションモードの設定入力によりデモンストレーション印刷モードに切り替える構成とすることができることはいうまでもない。
【００３３】
なお、本実施形態において、デモンストレーションモードの設定入力は必ずしも操作パネル部１４からキー入力により行われる必要はなく、例えばディップスイッチやジャンパーピンの切り替え等により設定入力するものであってもよい。
【００３４】
上記各実施形態では、本発明の画像形成装置をプリンタを例にして説明したが、本発明はこれに限定されるものではなく、プリンタ以外にも、デジタル複写機、ファクシミリ装置、印刷機能を有する多機能周辺機器（ＭＦＰ）等であってもよい。
【００３５】
本発明による画像形成装置は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、画像形成装置を動作させる上記プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【００３６】
上述した本発明の実施形態には、特許請求の範囲の請求項１〜５に記載した発明以外にも、以下の付記１〜４に示すような発明が含まれる。
【００３７】
［付記１］  前記デモンストレーション用の印刷データを検出する印刷データ検出手段をさらに有し、
前記モード設定手段は、前記印刷データ検出手段により前記デモンストレーション用の印刷データを検出した場合に前記デモンストレーション印刷モードを設定するものである、請求項１、２または４のいずれか１項に記載の画像形成装置。
【００３８】
［付記２］  印刷命令を受け付ける段階（１）と、
印刷データをビットマップデータに展開する段階（２）と、
段階（１）で受け付けた印刷命令に従って段階（２）で展開したビットマップデータを印刷する段階（３）と、
デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを設定する段階（４）とを有し、
段階（２）は、段階（４）でデモンストレーション印刷モードが設定された場合に、段階（１）で印刷命令を受け付けたか否かに関わらず前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開することを特徴とする、画像形成方法。
【００３９】
［付記３］  印刷命令を受け付ける手順（１）と、
印刷データをビットマップデータに展開する手順（２）と、
手順（１）で受け付けた印刷命令に従って手順（２）で展開したビットマップデータを印刷する手順（３）と、
デモンストレーション用の印刷データを印刷するデモンストレーション印刷モードを設定する手順（４）とを画像形成装置に実行させるための画像形成プログラムであって、
手順（２）は、手順（４）でデモンストレーション印刷モードが設定された場合に、手順（１）で印刷命令を受け付けたか否かに関わらず前記デモンストレーション用の印刷データの一部または全部をビットマップデータに展開することを特徴とする、画像形成プログラム。
【００４０】
［付記４］  付記３に記載の画像形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００４１】
【発明の効果】
上述したように、本発明の画像形成装置によれば、デモンストレーション印刷モードが設定されると、印刷命令の有無に関わらず直ちにデモンストレーション用の印刷データを読み取ってビットマップデータに展開するので、後に印刷命令を受けてデモンストレーション印刷を行う際にはこれらの手順を省略することができ、極めて高速なデモンストレーション印刷を実現することができる。特に、記録媒体の種類および印刷データの大きさによっては、記録媒体からの印刷データの読み取りおよびビットマップデータへの展開に多大な処理時間を要するので、従来の画像形成装置に比べデモンストレーション印刷の印刷処理時間が大幅に削減され得る。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかるプリンタ１Ａの構成を示すブロック図である。
【図２】プリンタ１Ａの印刷処理の手順を示すフローチャートである。
【図３】本発明の第２の実施形態にかかるプリンタ１Ｂの印刷処理の手順を示すフローチャートである。
【図４】本発明の第３の実施形態にかかるプリンタ１Ｃの印刷処理の手順を示すフローチャートである。
【符号の説明】
１Ａ，１Ｂ，１Ｃ…プリンタ、
１１…ＣＰＵ、
１２…ＲＯＭ、
１３…ＲＡＭ、
１４…操作パネル部、
１５…印刷部、
１６…ネットワークインタフェース、
１７…記録媒体読取部
１８…バス。
【図１】
2004249486.tif 000003
【図２】
2004249486.tif 000004
【図３】
2004249486.tif 000005
【図４】
2004249486.tif 000006