(57)【要約】【課題】使用できる操作を制限しつつも印刷性能を判断するために実施される印刷の実行に必要な操作は行うことができ、例えばデモ印刷に好適な印刷装置を提供する。【解決手段】メモリカードが挿入されていることが検出されると、メモリカード内において所定のパス名にデモ表示指示ファイルが存在するか否かを判断する（S10）。デモ表示指示ファイルが存在すると、次に指定の画像ファイルが存在するか否かを判断する（S20）。画像ファイルが存在すれば、通常モードからデモモードへ移行し、デモ表示を行う（S30）。デモモードでは、デモ印刷開始ボタンと電源スイッチの操作しか受け付けなくなる。デモ印刷開始ボタンが押されたか否かを判断し（S40）、デモ印刷開始ボタンが押されたと判断すれば、メモリカード内にデモ印刷用ファイルが存在するか否かを判断し（S50）、デモ印刷用ファイルが存在すれば、デモ印刷を開始する。【選択図】図４
2007176104.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段からデータを読み込んで印刷処理を行う印刷装置であって、
操作部と、
通常モードからデモモードに移行させるモード移行手段と、
前記デモモードであるときに、前記操作部の操作のうち印刷指示を意味する操作を含む所定操作のみを受け付け、その他の操作を受け付けず、前記操作部の操作により受け付けた操作が印刷指示を意味する印刷操作であり、かつ前記記憶手段内に該印刷操作に対応するデータが存在する場合に、該データを読み込む読込手段と、
前記読込手段が読み込んだ前記データを印刷処理する印刷処理手段と
を備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記デモモード中に前記記憶手段から読み込まれた前記データの印刷処理を終了すると、前記モード移行手段によりデモモードが再開されることを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置において、
前記デモモード中に前記記憶手段から読み込まれた前記データの印刷を行っている間もデモモードが継続されることを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の印刷装置において、
前記読込手段は、前記印刷操作に対応するデータが複数存在する場合に、前記操作部からデータの選択操作を受け付け、該選択に応じたデータを読み込むことを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の印刷装置において、
前記印刷操作に対応する前記データは印刷設定を有し、
印刷処理手段は、前記データの印刷指示を意味する印刷操作を受け付けた後は、前記操作部からの操作によらずに、前記印刷設定に基づき印刷処理を行うことを特徴とする印刷装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の印刷装置において、
表示部と、
前記モード移行手段により前記デモモードに移行すると、前記表示部へのデモ表示を開始するとともに当該デモモードにあるうちは当該デモ表示を継続するデモ表示手段とをさらに備えたことを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置において、
前記記憶手段は、印刷装置本体に備えられたスロットに挿着されて接続される外部記憶媒体であり、
前記モード移行手段は、前記外部記憶媒体の接続を検出すると、該外部記憶媒体内に特定ファイルがあるか否かを判断し、前記特定ファイルが存在すれば、デモモードに移行することを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置において、
前記特定ファイルは、デモ表示指示ファイルであって、該デモ表示指示ファイルが存在すると、前記デモ表示指示ファイルに記述されたデモ表示条件に従って前記表示部にデモ表示を行うことを特徴とする印刷装置。
【請求項９】
請求項６乃至８のいずれか一項に記載の印刷装置において、
前記デモモード中に前記印刷操作を受け付けて開始される印刷処理中に、該印刷処理開始前のデモモード中において前記表示部に表示されていた前記デモ表示と異なる表示内容の印刷中デモ表示を行うことを特徴とする印刷装置。
【請求項１０】
請求項６乃至９のいずれか一項に記載の印刷装置において、
前記データは印刷ファイルであり、該印刷ファイル中に当該印刷ファイル中の印刷データに基づく印刷処理に併行して所定処理を実行させるデモ表示コマンドが組み込まれており、前記印刷処理中に前記デモ表示コマンドに従って、前記デモモードに移行したときに開始される前記デモ表示と異なる印刷中デモ表示が行われることを特徴とする印刷装置。
【請求項１１】
請求項１０に記載の印刷装置において、
前記デモ表示コマンドは文字列の表示を指示するメッセージコマンド又は画像の表示を指示する画像表示コマンドであることを特徴とする印刷装置。
【請求項１２】
請求項６乃至１１のいずれか一項に記載の印刷装置において、
近距離無線送信手段をさらに備え、
前記データは印刷ファイルであり、該印刷ファイル中に当該印刷ファイル中の印刷データに基づく印刷処理に併行して所定処理を実行させる無線配信コマンドが少なくとも組み込まれており、前記印刷処理中に前記無線配信コマンドに従って前記近距離無線送信手段からデモ情報を無線配信することを特徴とする印刷装置。
【請求項１３】
請求項１０乃至１２のいずれか一項に記載の印刷装置において、
前記印刷ファイルに含まれる前記印刷データは、第１のリモートコマンドと、第２のリモートコマンドと、該第１及び第２のリモートコマンドに挟まれた印刷制御コマンドとを含み、前記印刷処理に併行して所定処理を実行させる前記デモ表示コマンド又は無線配信コマンドは、第１のリモートコマンド中に記述されていることを特徴とする印刷装置。
【請求項１４】
請求項１乃至１３のいずれか一項に記載の印刷装置において、
前記記憶手段は、印刷装置本体のスロット又は印刷装置本体と接続された外部記憶装置に挿着された外部記憶媒体、あるいは印刷装置本体内に設けられた内部メモリであることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置に接続しなくても、操作パネル等の操作部を操作して印刷を実行させる機能を有するいわゆるスタンドアロン型の印刷装置に関する。
【背景技術】
【０００２】
従来、この種の印刷装置（プリンタ）には液晶表示装置等からなる表示部と操作スイッチを備えた操作パネル（コントロールパネル）が搭載されており、電源投入や印刷実行、クリーニングなどの指示は、所定の操作スイッチを操作することで行われる。また、表示部には印刷条件を設定する各種設定値を変更できるメニュー画面が表示され、そのメニュー画面中の項目を操作スイッチで選択および決定することで、印刷条件を決める各種設定値の設定変更が可能となっている。
【０００３】
ところで、販売店の店頭でプリンタを販売する場合、印刷品質や印刷速度などの性能を顧客に見てもらうためにデモ印刷が行われる場合がある。例えば特許文献１には、プリンタとは別にパーソナルコンピュータ等の上位装置を用意し、上位装置から印刷データをプリンタに送ることによりデモ印刷を行う従来技術が開示されている。また、特許文献１には、販売店の店頭での使用のみのためにプリンタの外部インターフェイス部に接続されるデモボックスと呼ばれる印刷サンプルを取るためだけの装置も、従来技術として開示されているが、非常に高価であり、ほとんど普及していない。
【０００４】
さらに特許文献１には、操作パネルからテスト印刷開始要求を受信すると、拡張記憶手段（ＲＯＭ）に格納されているテスト印刷データを読み出し、印刷制御部を介して印刷するプリンタ装置が開示されている。操作者は操作パネルからテスト印刷モードを指示するとともに、複数の印刷データの中から一つを操作パネルから選択することにより、上位装置に接続されていなくても、販売店の店頭のように来店客の前でテスト印刷を実施して印刷性能等をデモンストレーションできるように構成されていた。
【０００５】
また、近年、画像データが記憶されたメモリカードをプリンタ本体に設けられたスロットに挿入し、ホスト装置を介さずに、直接プリンタに画像データを取り込み、プリンタ内部で画像データを印刷データに変換して印刷（ダイレクト印刷）を行うことができる、いわゆるスタンドアロン型のプリンタが実用化されている（例えば特許文献２）。この種のスタンドアロン型のプリンタであれば、パーソナルコンピュータ等の上位装置（ホスト装置）を用意しなくても、プリンタ１台で、メモリカードから画像データを読み込んでデモ印刷を行うことができる。また、特許文献２に記載のプリンタは、ホスト装置から受信した印刷データをメモリカード等の所定記憶領域に保存でき、再度印刷するときにはメモリカードから印刷データを読み込んで、色変換処理等の画像処理をすることなく高速印刷できる機能を備えていた。この機能を用いれば、プリンタ１台でしかも高速印刷でデモ印刷を行うことができる。
【０００６】
ホスト装置が無くてもプリンタ１台で印刷ができるこれらのプリンタであれば、電源を繋ぐだけで簡単に店頭でデモ印刷を行うことができ、しかも、販売員がデモ印刷の操作をしなくても、顧客にプリンタを操作してもらってデモ印刷を行ってもらうこともできる。
【特許文献１】特開平９−２４６６２号公報（明細書段落［００１２］、［００１３］、［００１８］、［００２４］〜［００５０］、第１図〜第３図）
【特許文献２】特開２００５−１１１８４５号公報（明細書段落［００３８］〜[００４０]、第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、顧客にデモ印刷の操作をしてもらう場合、顧客が操作パネルを操作して印刷条件の設定値（補正値）を変更してしまうと、デモ印刷が本来の印刷品質どおりに印刷されず、少し劣った印刷品質に印刷されてしまい、本来の印刷性能を顧客に見てもらうことができない事態が起こり得る。また、メンテナンススイッチが操作されると記録ヘッドからインクを吸引排出するクリーニング動作が実施され、インクが無駄に消費されるという問題もある。しかし、その一方で、顧客には、プリンタに直に触れてもらってデモ画像の印刷は簡単に行ってもらいたいという要求があった。
【０００８】
本発明は、上記問題点を解決するためになされたものであって、その目的は、使用できる操作を制限しつつも印刷性能を判断するために実施される印刷の実行に必要な操作は行うことができ、例えばデモ印刷に好適な印刷装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、記憶手段からデータを読み込んで印刷処理を行う印刷装置であって、操作部と、通常モードからデモモードに移行させるモード移行手段と、前記デモモードであるときに、前記操作部の操作のうち印刷指示を意味する操作を含む所定操作のみを受け付け、その他の操作を受け付けず、前記操作部の操作により受け付けた操作が印刷指示を意味する印刷指示操作であり、かつ前記記憶手段内に該印刷操作に対応するデータが存在する場合に、該データを読み込む読込手段と、前記読込手段が読み込んだ前記データを印刷処理する印刷処理手段とを備えたことを要旨とする。
【００１０】
これによれば、モード移行手段は、印刷装置を通常モードからデモモードに移行させる。デモモードであるときは、操作部の操作のうち印刷指示を意味する操作を含む所定操作のみを受け付け、その他の操作を受け付けず、操作部の操作により受け付けた操作が印刷指示を意味する印刷操作であり、かつ記憶手段内に該印刷操作に対応するデータが存在する場合に、読込手段により該データが読み込まれる。そして、読込手段により読み込まれた前記データに基づき印刷処理手段は印刷処理を実行する。デモモードになると、印刷指示を意味する操作を含む所定操作のみを受け付けるので、例えばデモ印刷の印刷品質に影響する印刷装置の設定が変更されることを回避できる。この結果、メーカー側や店舗側が予定する好適な印刷条件でデモ印刷を行うことができる。よって、使用できる操作を制限しつつも印刷性能を判断するために実施される印刷の実行に必要な操作は行うことができ、例えばデモ印刷に好適な印刷装置を提供できる。
【００１１】
また、本発明の印刷装置では、前記デモモード中に前記記憶手段から読み込まれた前記データの印刷処理を終了すると、前記モード移行手段によりデモモードが再開されることが好ましい。
【００１２】
これによれば、デモモード中に記憶手段から読み込まれたデータの印刷処理を終了すると、モード移行手段によりデモモードが再開される。このため、印刷終了後も、印刷指示を意味する操作を含む操作部の所定操作のみ受け付けられ、所定操作を行えばデモ印刷を繰り返し行うことができる。例えば印刷終了後は通常モードになる構成であると、デモ印刷を行う度にデモモードへ移行させる余分な操作（操作部の操作の他、外部記憶媒体の再挿入操作等を含む）が必要になるが、そのような余分な操作をすることなくデモ印刷を行える。また、例えばデモモード中は表示部にデモ表示を行う構成とした場合、印刷終了後にデモ表示が再開されることになり、引き続きデモ表示により顧客の注意を引くことができる。
【００１３】
また、本発明の印刷装置では、前記デモモード中に前記記憶手段から読み込まれた前記データの印刷を行っている間もデモモードが継続されることが好ましい。
これによれば、デモモード中に記憶手段から読み込まれたデータの印刷を行っている間もデモモードが継続される。印刷中に好ましくない操作（印刷中止操作など）が受け付けられないので、デモ印刷を最後まで適切に行える。
【００１４】
また、本発明の印刷装置では、前記読込手段は、前記印刷操作に対応するデータが複数存在する場合に、前記操作部からデータの選択操作を受け付け、該選択に応じたデータを読み込むことが好ましい。
【００１５】
これによれば、印刷操作に対応するデータが複数存在する場合、操作部からデータの選択操作を受け付け、該選択に応じたデータが読み込まれる。よって、複数の中から所望のデータを選択して印刷させることができる。
【００１６】
また、本発明の印刷装置では、前記印刷操作に対応する前記データは印刷設定を有し、印刷処理手段は、前記データの印刷指示を意味する印刷操作を受け付けた後は、前記操作部からの操作によらずに、前記印刷設定に基づき印刷処理を行うことが好ましい。
【００１７】
これによれば、印刷処理手段は、印刷操作を受け付けた後は、操作部からの操作によらずに、該印刷操作に対応するデータが有する印刷設定に基づき該データの印刷処理を行う。このため、予め設定された印刷設定どおり印刷できるので、例えばデモ印刷に適している。
【００１８】
また、本発明の印刷装置では、表示部と、前記モード移行手段により前記デモモードに移行すると、前記表示部へのデモ表示を開始するとともに当該デモモードにあるうちは当該デモ表示を継続するデモ表示手段とをさらに備えたことが好ましい。
【００１９】
これによれば、デモモードに移行すると、デモ表示手段により、表示部へのデモ表示が開始されるとともにデモモード中はデモ表示が継続される。このため、デモモード中は表示部にデモ表示がなされるので、顧客の注意を引いたり、印刷装置の性能などをデモ表示により広告等したりすることが可能となる。例えばデモモードでは一定時間のデモ表示がなされるだけの構成であると、デモ表示を再開するための操作などが必要になるが、そのような操作をすることなくデモ表示を再開できる。
【００２０】
また、本発明の印刷装置では、前記記憶手段は、印刷装置本体に備えられたスロットに挿着されて接続される外部記憶媒体であり、前記モード移行手段は、前記外部記録媒体の接続を検出すると、該外部記憶媒体内に特定ファイルがあるか否かを判断し、前記特定ファイルが存在すれば、デモモードに移行することが好ましい。
【００２１】
これによれば、特定ファイルを記憶させた外部記憶媒体を印刷装置に接続すれば、印刷装置をデモモードにすることができる。
また、本発明の印刷装置では、前記特定ファイルは、デモ表示指示ファイルであって、該デモ表示指示ファイルが存在すると、前記デモ表示指示ファイルに記述されたデモ表示条件に従って前記表示部にデモ表示を行うことが好ましい。
【００２２】
これによれば、記憶手段の中にデモ表示指示ファイルが存在すると、デモモードに移行し、デモ表示指示ファイルに記述されたデモ表示条件に従って表示部にデモ表示を行わせる。このため、デモ表示条件（デモ表示コマンド等）をデモ表示指示ファイルに記述することでデモ表示内容を比較的簡単に設定できる。
【００２３】
また、本発明の印刷装置では、前記デモモード中に前記印刷指示操作を受け付けて開始される印刷処理中に、該印刷処理開始前のデモモード中において前記表示部に表示されていた前記デモ表示と異なる表示内容の印刷中デモ表示を行うことが好ましい。
【００２４】
これによれば、デモモードにあるときにデモ表示を行い、印刷指示操作を受け付けて開始される印刷処理中においては当該印刷処理開始前のデモ表示と異なる表示内容で印刷中デモ表示が行われる。例えば印刷処理中は印刷装置に興味を持った顧客がデモ表示を見ている可能性が高いので、このときは印刷装置に興味を持った顧客に特に見せたい情報などを含む印刷中デモ表示を行う。それに対し、印刷処理が行われていないときは、顧客が印刷装置の近くにいるとは限らないので、顧客の興味を引き易い情報などをデモ表示される。
【００２５】
また、本発明の印刷装置では、前記データは印刷ファイルであり、該印刷ファイル中に当該印刷ファイル中の印刷データに基づく印刷処理に併行して所定処理を実行させるデモ表示コマンドが組み込まれており、前記印刷処理中に前記デモ表示コマンドに従って、前記デモモードに移行したときに開始される前記デモ表示と異なる印刷中デモ表示が行われることが好ましい。
【００２６】
これによれば、デモモード中に印刷操作がなされると、印刷ファイル中の印刷データに従って印刷処理が行われる。そして印刷ファイル中に組み込まれているデモ表示コマンドに従って、当該印刷と併行して、デモ表示とは異なる内容で印刷中デモ表示が行われる。例えば印刷を見ている興味を示した顧客に対し、印刷時以外のデモ表示とは異なる特別な内容の印刷中デモ表示を提供できる。
【００２７】
また、本発明の印刷装置では、前記デモ表示コマンドは文字列の表示を指示するメッセージコマンド又は画像の表示を指示する画像表示コマンドであることが好ましい。
これによれば、印刷ファイルに組み込まれたメッセージコマンドに従って、印刷処理中には表示部に文字列のデモ表示が行われる。あるいは、印刷ファイルに組み込まれた画像表示コマンドに従って画像のデモ表示が行われる。
【００２８】
また、本発明の印刷装置では、近距離無線送信手段をさらに備え、前記データは印刷ファイルであり、該印刷ファイル中に当該印刷ファイル中の印刷データに基づく印刷処理に併行して所定処理を実行させる無線配信コマンドが少なくとも組み込まれており、前記印刷処理中に前記無線配信コマンドに従って前記近距離無線送信手段からデモ情報を無線配信することが好ましい。
【００２９】
これによれば、デモモード中に操作部により印刷操作がなされると、該印刷操作に対応する印刷ファイルが読み込まれ、該印刷ファイル中の印刷データに基づく印刷処理が実行されるとともに、印刷ファイル中に組み込まれた無線配信コマンドに従って近距離無線送信手段からデモ情報が無線配信される。この印刷がデモ印刷であれば、例えばデモ印刷を見ている顧客の携帯端末にデモ情報を配信できる。デモ表示では顧客は見逃しやすいが、顧客の携帯端末にデモ情報が配信されるので、顧客に後からゆっくりデモ情報を見てもらうことが可能となる。また、無線配信コマンドは印刷ファイルに組み込まれているので、デモ情報を比較的簡単な処理で無線配信できる。また、無線配信コマンドの他に、デモ表示コマンド（メッセージコマンド又は画像表示コマンドの）も含む場合は、デモ情報の無線配信とともに表示部への印刷中デモ表示も行われ、宣伝効果を向上できる。
【００３０】
また、本発明の印刷装置では、前記印刷ファイルに含まれる前記印刷データは、第１のリモートコマンドと、第２のリモートコマンドと、該第１及び第２のリモートコマンドに挟まれた印刷制御コマンドとを含み、前記印刷処理に併行して所定処理を実行させる前記デモ表示コマンド又は無線配信コマンドは、第１のリモートコマンド中に記述されていることが好ましい。
【００３１】
これによれば、印刷ファイルに含まれる印刷データの第１のリモートコマンド中に、デモ表示コマンド又は前記無線配信コマンドが組み込まれているので、印刷処理と併行して実行される所定処理の指示（デモ表示指示又は無線配信指示）を、１つの印刷ファイルで済ませることができる。
【００３２】
また、本発明の印刷装置では、前記記憶手段は、印刷装置本体のスロット又は印刷装置本体と接続された外部記憶装置に挿着された外部記憶媒体、あるいは印刷装置本体内に設けられた内部メモリであることが好ましい。
【００３３】
これによれば、操作部による印刷操作がなされると、該印刷操作に対応するデータを、印刷装置本体のスロットに挿着された外部記憶媒体、又は印刷装置本体に接続された外部記憶装置に挿入された外部記憶媒体、あるいは印刷装置本体内に設けられた内部メモリから読み込んで印刷処理が行われる。
【発明を実施するための最良の形態】
【００３４】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図１〜図４に従って説明する。図１は、本実施形態に係るプリンタの外観を示す斜視図である。
【００３５】
本実施形態における印刷装置としてのプリンタ１０は、ホスト装置としてのパーソナルコンピュータと接続することなく、メモリカード等の記憶媒体や外部記憶装置に挿入された記憶媒体（例えばＭＯ等）、或いはデジタルカメラ等から画像を直接読み込んで印刷することができるいわゆるスタンドアロン型プリンタの機能を備えている。つまり、本実施形態のプリンタ１０は、ホスト装置と接続して該ホスト装置の周辺機器として使用されるときには、そのホスト装置から受け取った印刷データを基に印刷を行う。一方、スタンドアロン型プリンタとして動作するときには、上記メモリカード等から直接読み込んだ画像データに所定の画像処理を施して生成した印刷データを基に印刷を行うようになっている。
【００３６】
このプリンタ１０は、本体１１の上面右側にユーザインタフェース（ＵＩ）として機能するコントロールパネル１２を備えたインクジェット式プリンタである。ユーザは、このコントロールパネル１２を操作することで、印刷指示等の各種の指示をプリンタ１０に与えることができる。本体１１の背面側には用紙供給装置１３が設けられており、シートフィーダ１４にセットされた単票紙、あるいはロール紙支持部１５にセットされたロール紙が本体１１内部に給紙される（以下、本実施形態においては、単票紙、ロール紙等の印刷媒体を単に「用紙」という）。本体１１の中央に設けられたカバー１６の下方には印刷機構が設けられており、この印刷機構の作動により印刷された用紙１７が本体１１の前側下部に設けられた排紙口１８から排出される。詳しくはカバー１６の下側には印刷機構を構成するキャリッジ２０が主走査方向ｘに往復移動可能に設けられ、キャリッジ２０の下部にはインク滴を吐出することが可能な記録ヘッド２１が搭載されている。そして、記録ヘッド２１からインク滴を吐出させながら主走査方向ｘに移動するキャリッジ２０の１走査と、図示しない搬送ローラに搬送されて副走査方向ｙに所定量だけ送られる用紙１７の紙送り動作とが、交互に行われることで印刷は行われる。
【００３７】
コントロールパネル１２には、表示手段としての液晶表示装置（以下「ＬＣＤ２３」という）と、操作手段としての操作部２４（操作パネル）とが備えられている。ＬＣＤ２３の表示画面２３ａは、例えば、用紙サイズ、用紙種類、レイアウト、写真選択、印刷枚数などを設定するための画面、及び各種のメッセージ画面を表示する。操作部２４は、電源スイッチ２４ａ、メンテナンススイッチ２４ｂ、ロール紙スイッチ２４ｃ、印刷開始スイッチ２４ｄ、中止スイッチ２４ｅ、選択スイッチ２４ｆおよび決定スイッチ２４ｇなどの複数の操作スイッチから構成されている。メンテナンススイッチ２４ｂは記録ヘッド２１をクリーニングする際に操作され、ロール紙スイッチ２４ｃはロール紙を使用する際に操作される。また、印刷開始スイッチ２４ｄは印刷を開始する際に操作され、中止スイッチ２４ｅは印刷中においては印刷を中止する中止ボタンとして機能し、非印刷時においてはメニュー操作中のキャンセルボタンとして機能する。ＬＣＤ２３の表示画面２３ａで印刷条件等を選択する際には選択スイッチ２４ｆが用いられ、そのうち上ボタンと下ボタンを適宜操作することで、カーソルを上下移動させたり、数値を増減させたりして所望の値を選択したりする。選択された項目や数値は決定スイッチ２４ｇを操作することで確定される。このようにプリンタ１０に設けられた各スイッチは、通常操作を行ううえでは、それが操作されたときの機能はほぼ一義的に決まっている。
【００３８】
プリンタ１０の本体１１の正面右側下部には、外部記憶媒体としてのメモリカード２６を挿着可能とするスロット２７が設けられている。なお、同図では１つのみスロットを図示しているが、実際には複数種のメモリカードに対応できるように複数のスロットが設けられている。但し、メモリカードを専用アダプタに取り付けて挿着すれば対応できる共用スロットとなっており、２つ程度のスロットで５種以上のメモリカードに対応できるようになっている。プリンタ１０が対応可能なメモリカード２６としては、例えばコンパクトフラッシュ（Ｒ）、スマートメディア（Ｒ）、メモリースティック（Ｒ）、ＳＤメモリカード、ＭＭＣなどが挙げられる。また、本体１１に無線送信機器４９（Bluetooth（R）アダプタ）（図２参照）を装着することで、Bluetooth（R）対応機器（例えばBluetooth（R）搭載の携帯電話、ＰＤＡ）から無線を利用した印刷やデータ配信も行なえるようになっている。
【００３９】
このスタンドアロン型プリンタでは、例えばメモリカードに記憶された画像を選択して印刷する場合、ホスト装置と接続されないので、ホストコンピュータの画面上で画像を確認することができない。このため、プリンタ１０の本体１１の上部には、それらメモリカード２６等の記憶媒体から読み込んだ画像を表示するための表示装置２８が装備されており、プリンタ１０をホスト装置と接続しなくても、印刷前に画像確認が行えるようになっている。
【００４０】
プリンタ１０の本体１１には図示しないＵＳＢポートなどの入力ポートが設けられており、プリンタ１０とホストコンピュータとを通信ケーブル（図示せず）を介して接続することにより、プリンタ１０はホストコンピュータの周辺機器として動作し、ホストコンピュータより送信される印刷データに基づいて印刷を行うことが可能である。
【００４１】
図３は、プリンタ１０の構成を示すブロック図である。なお、図１と同様な構成部分については、同一符号を付して説明する。
プリンタ１０は、ＣＰＵ組込みＡＳＩＣ３１（Application Specific Integrated Circuit）（特定用途向け集積回路）、ＲＯＭ３２、ＲＡＭ３３、カードリーダ３４、キャリッジモータ３５、紙送りモータ３６及び記録ヘッド２１を備えている。ＲＯＭ３２には、後述するＣＰＵ組込みＡＳＩＣ３１内のＣＰＵ４１が処理を実行する上で必要な制御プログラムや各種のアプリケーションプログラムが格納される。ＲＡＭ３３は、ＣＰＵ４１が処理を実行する際のワーキングメモリとして利用される。また、本実施形態において、ＲＡＭ３３は、ホストコンピュータより送信される印刷データを保存するためのメモリとしても利用される。
【００４２】
記録ヘッド２１は、用紙１７の搬送路に対向した面（ノズル形成面）に各色用のノズルを多数個有している。この記録ヘッド２１は、後述するＣＰＵ組込みＡＳＩＣ３１のヘッド制御回路４７の制御に基づいて、主走査方向に往復移動しながら、各色のインク滴をそれぞれの色に対応したノズルから吐出することで、所定の用紙に画像を形成する。
【００４３】
ＣＰＵ組込みＡＳＩＣ３１は、ＣＰＵ４１、カードインターフェイス回路（以下「カードＩ／Ｆ４２」という）、無線インターフェイス（以下「無線Ｉ／Ｆ４３」という）、コマンド解析回路４４、画像処理回路４５、モータ制御回路４６及びヘッド制御回路４７を備えており、それらは内部バス４８を介して相互に接続されている。この内部バス４８には、上述したＲＯＭ３２、ＲＡＭ３３及びコントロールパネル１２も接続されている。
【００４４】
ＣＰＵ４１は、ＲＯＭ３２に格納されているプログラムを読み出し、そのプログラムに従った処理を実行することにより、プリンタ１０を統括的に制御する。例えば、ＣＰＵ４１は、後述する画像処理回路４５での色変換処理、ハーフトーン処理及びマイクロウィーブ処理、モータ制御回路４６でのキャリッジモータ３５および紙送りモータ３６の駆動制御、およびヘッド制御回路４７での記録ヘッド２１の駆動制御を司る。また、プリンタ１０は図示しないホストＩ／Ｆを備え、ＣＰＵ４１は、ホストＩ／Ｆを介してホストコンピュータから受信した印刷データに基づく印刷処理を行うことも可能となっている。この印刷データは印刷制御コマンドで記述されており、コマンド解析回路４４は、印刷制御コマンドを解析して印刷データからＣＭＹＫ系のラスタデータへの展開処理を行う。
【００４５】
画像処理回路４５は、色変換処理部、ハーフトーニング部及びマイクロウィーブ部としての機能を有している。詳述すると、色変換処理部は、ＲＧＢの多階調の画像データに色変換処理を施し、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、ライトイエロー（ＬＹ）、ブラック（Ｋ）の７色の色毎に多階調の画像データを生成する。ハーフトーニング部は、その色変換処理後の画像データにハーフトーン処理を施し、多階調の画像データを色毎に２値化して表した印刷イメージデータ（色プレーン）を生成する。マイクロウィーブ部は、そのハーフトーン処理後の各色プレーンのラスタラインをノズル数、ヘッド走査回数、紙送り量等に基づき並び替えて印刷データを生成する。ヘッド制御回路４７は、画像処理回路４５で生成された各色の印刷データに基づいてインク滴の吐出の有無や、吐出するインク滴の量等を制御する。
【００４６】
メモリカード２６には、ＪＰＥＧ（Joint Photographic Experts Group）形式、ＢＭＰ（ビットマップ）、ＤＰＯＦ、ＰＩＦ、ＴＩＦＦ形式の各種画像データが記憶できるようになっている。これら各種形式の画像データを印刷データに変換する場合は、圧縮系データである場合はそれを非圧縮系データに変換したり、非ＲＧＢ系データである場合はそれをＲＧＢ系データに変換したりする処理を行うようにしている。このため、画像処理回路４５は、色変換処理、ハーフトーン処理及びマイクロウィーブ処理の他に、圧縮系データを非圧縮系データに変換する解凍処理および非ＲＧＢ系データからＲＧＢ系データに変換するＲＧＢ変換処理を行う変換処理部としても機能する。
【００４７】
例えば圧縮系画像データであるＪＰＥＧ形式の画像データをラスタ処理する場合、まずこれをＹＣｂＣｒ表色系（輝度（Y）と青の色差（Cb）と赤の色差（Cr）を使って表現する表色系）の非圧縮系画像データに解凍する。そして、解凍して得られたＹＣｂＣｒ表色系の多値画像データをさらにＲＧＢ表色系の多値画像データに変換する。そして、このＲＧＢ表色系の多値画像データをＲＡＭ３３に用意されたワークメモリ（イメージバッファ）上に展開する。
【００４８】
画像処理回路４５は、ワークメモリ上に展開された多値画像データを読み込んでＲＧＢ多値画像データをＣＭＹＫ多値画像データに色変換処理、ハーフトーン処理及びマイクロウィーブ処理を順次施して、印刷データ（本実施形態においては１ライン毎にデータ記述されたラスタデータ）を生成する。
【００４９】
プリンタ１０に対応するプリンタドライバプログラムがインストールされたホストコンピュータ（図示せず）は、その内部にプリンタドライバが構築される。プリンタドライバは、アプリケーションから受け取った印刷対象の画像データを、圧縮系データであれば解凍処理を施して非圧縮系データに変換し、また非ＲＧＢ表色系データであればＲＧＢ表色系データに変換後、そのＲＧＢ画像データに対して色変換処理、ハーフトーン処理及びマイクロウィーブ処理を施して印刷データ（前述同様の１ライン毎にデータ記述されたラスタデータ）を生成する。さらにプリンタドライバは、このラスタデータをプリンタ１０が解釈できる記述言語に変換して印刷制御コマンド（本実施形態においてはＥＳＣ／Ｐラスタコマンド）を含むＰＲＮデータを生成する。プリンタ１０は、ホストコンピュータから受信した受信データ（ＰＲＮデータ）に対してはコマンド解析回路４４でコマンド解析することで印刷データを取得する。
【００５０】
一方、メモリカード２６から読み込んだ画像データに対しては、プリンタドライバと同様の画像処理を画像処理回路４５が行う。画像処理回路４５は、必要に応じて解凍処理等を行って得たＲＧＢ画像データに対して、色変換処理、ハーフトーン処理及びマイクロウィーブ処理を施して印刷データを生成する。このため、メモリカード２６から画像データを読み込んで印刷する場合、解凍処理、色変換処理、ハーフトーン処理及びマイクロウィーブ処理などの画像処理が伴うことになるので、ホストコンピュータからＰＲＮデータを受信して行う印刷処理に比べ、印刷開始から印刷終了までに要する印刷処理時間が比較的長くかかることになる。特に高精細な印刷画質でデモ印刷を行おうとすると、例えばＪＰＥＧデータであれば圧縮率を高くできないことから画像データのデータ容量も多くなり、その画像処理が印刷速度に追いつかず、印刷処理中にキャリッジ２０が間欠的に停止したりして印刷処理時間が長くなる。本実施形態では、メモリカード２６に記憶されたデータを読み取ってデモ印刷を行うが、そのデータをホストコンピュータから受信されるものと同じ印刷データとすることで、ホストコンピュータから印刷データを受信して行われる印刷処理とほぼ同じ印刷速度でデモ印刷を実施できるようにしている。
【００５１】
図２は、メモリカード２６内のディレクトリ構造を示す構造図である。
メモリカード２６内には、ルートディレクトリ５０の下位階層にデモ表示フォルダ５１が用意されており、デモ表示フォルダ５１の下位にはデモ表示指示ファイル５２が保存されている。デモ表示指示ファイル５２は、デモ表示の指示内容がコマンドで記述されたファイルである。ＣＰＵ４１は、メモリカード２６内にデモ表示指示ファイル５２が存在することを、例えばパス名「／ルートディレクトリ／デモ表示フォルダ／デモ表示指示ファイル」のファイルが存在するか否かを判断することにより行い、そのパス名のファイルが存在すれば、そのファイルをデモ表示指示ファイル５２と認識する。また、同図に示すように、メモリカード２６内にはルートディレクトリ５０の直下に画像フォルダ５３が設けられ、その下位にはデモ表示指示ファイル５２内の指示によりデモ表示の対象とされる「画像ファイル１」、「画像ファイル２」、…、「画像ファイルＮ」が格納されている。
【００５２】
また、ルートディレクトリ５０の下位階層にデモ印刷フォルダ５４が用意されており、デモ印刷フォルダ５４の下位にはデモ印刷用ファイル６０が格納されている。デモ印刷用ファイル６０は、ＰＲＮデータを含むＰＲＮファイルである。ＣＰＵ４１は、メモリカード２６内にデモ印刷用ファイル６０が存在することを、例えばパス名「／ルートディレクトリ／デモ印刷フォルダ／デモ印刷用ファイル」のファイルが存在するか否かを判断することにより行い、そのパス名のファイルが存在すれば、そのファイルをデモ印刷用ファイル６０と認識する。また、メモリカード２６内にはルートディレクトリ５０の直下の画像フォルダ５６内に「画像ファイルＡ」、「画像ファイルＢ」、…、「画像ファイルＸ」が格納されている。さらにルートディレクトリ５０の直下の画像フォルダ５７には画像ファイルＢＴが格納されている。
【００５３】
デモ印刷用ファイル６０として使用するＰＲＮファイルは、プリンタ１０に対応するプリンタドライバがインストールされたホストコンピュータを用いて作成する。ホストコンピュータ上でデモ印刷に使用する画像ファイルを選択して、プリンタドライバに画像ファイルのＰＲＮファイルを作成させ、ＯＳ（オペレーティングシステム）のファイルシステム機能を使ってホストコンピュータに接続させておいたメモリカード２６内に予め作成したデモ印刷フォルダ５４を保存先に指定してそのＰＲＮファイルを保存する。このとき保存されるＰＲＮファイルにプリンタ１０のＣＰＵ４１がデモ印刷用ファイル６０であることを認識できるファイル名を付けることで、デモ印刷用のメモリカード２６が作成される。
【００５４】
ＣＰＵ４１は、スロット２７にメモリカード２６が挿入されていることを検出すると、パス名「／ルートディレクトリ／デモ表示フォルダ／デモ表示指示ファイル」のファイルが存在しているか否かを調べる。そして、そのパス名のファイルが存在し、かつそのファイル中のコマンドで表示対象とされている画像ファイルが存在することを確認すると、通常モードからデモモードに移行する。デモモードになると、メモリカード２６のデモ表示指示ファイル５２を読み取るとともに、そのデモ表示指示ファイル５２中のコマンドにより指示された画像ファイルを読み取ってＬＣＤ２３に画像のデモ表示を開始するようになっている。このように通常モードからデモモードに移行してデモ表示及びデモ印刷を含む所定処理を実行するためのデモ処理プログラムがＲＯＭ３２には記憶されている。
【００５５】
このデモモード中においては、操作スイッチのうち予めデモ印刷用に設定された「デモ印刷開始ボタン」が押されると、デモ印刷が開始されるようになっている。「デモ印刷開始ボタン」は、本実施形態では、通常モードで印刷開始指示に用いられる印刷開始スイッチ２４ｄを使用するが、他の操作スイッチにデモ印刷開始ボタンの機能を割り当ててもよい。さらに、通常操作ではあり得ない所定操作方法で操作する特定操作がなされたことをもって、デモ印刷開始ボタンの機能を割り当ててもよい。ここで、特定操作とは、複数（例えば２つ）のスイッチを同時に押したり、予め決められた所定の順番でスイッチが押されたり、通常操作ではありえない一定時間以上押し続けられたり、所定のスイッチが通常操作ではあり得ない所定時間間隔で連打されたり、これらのうちから選択される２以上の操作方法の組合せなどが挙げられる。デモモード中に例えば中止スイッチ２４ｅと決定スイッチ２４ｇが同時に押されると、デモ印刷を開始するようにしてもよい。また、本実施形態では、デモモード中は、デモ印刷開始に使用されるスイッチと電源スイッチ２４ａ以外の操作スイッチは操作されても受け付けないように構成されている。
【００５６】
また、デモ印刷開始ボタンが押された場合（複数スイッチの同時操作などを含む）は、予め設定されたパス名「／ルートディレクトリ／デモ印刷フォルダ／デモ印刷用ファイル」のファイル（デモ印刷用ファイル６０）が存在しているか否かを調べる。そのパス名のファイルが存在すれば、そのファイル（デモ印刷用ファイル６０）を読み取って該ファイル中のＰＲＮデータを基にデモ印刷を開始する。このＰＲＮデータはメモリカード２６から読み取られるが、ホストコンピュータから受信した印刷データと同種のデータ（ＰＲＮデータ）なので、プリンタ１０内の処理は、ホストコンピュータから印刷データを受信したときと同じ処理経路で処理されるようになっている。
【００５７】
図４は、ＣＰＵ４１が実行するデモ処理プログラムを示すフローチャートである。以下、同図に従ってデモ処理について説明する。例えばメモリカード２６が挿入された状態で電源スイッチ２４ａが操作されたり（つまり電源投入されたり）、電源投入後にメモリカード２６が挿入されたりするなどし、ＣＰＵ４１が、スロット２７にメモリカード２６が挿入されていることを検出すると、当該ルーチンを開始する。なお、ステップＳ１０〜Ｓ３０がデモ表示処理であり、ステップＳ４０〜Ｓ６０がデモ印刷処理となっている。
【００５８】
まずステップＳ１０において、メモリカード２６内に「デモ表示指示ファイル」が存在するか否かを判断する。すなわち、予め指定されたパス名（例えば「／ルートディレクトリ／デモ表示フォルダ／デモ表示指示ファイル」）のファイルが存在するか否かを判断する。「デモ表示指示ファイル」が存在すると判断された場合は、ステップＳ２０に進み、存在しないと判断されなかった場合は、ステップＳ４０に進む。
【００５９】
ステップＳ２０では、メモリカード２６内に「画像ファイル」が存在するか否かを判断する。「画像ファイル」が存在すればステップＳ３０に進み、「画像ファイル」が存在しなければ、ステップＳ４０に進む。このステップで画像ファイルが存在すれば、デモ表示を行うためのデモ表示条件（デモ表示指示ファイル及び画像ファイルが共に存在する条件）が成立するため、通常モードからデモモードに移行する。すなわち、本実施形態では、ステップＳ２０及びステップＳ３０の判断で共にＹＥＳとなってデモ表示条件が成立することをもってＣＰＵ４１は通常モードからデモモードに移行する。本実施形態では、このモード移行処理を実行するＣＰＵ４１によりモード移行手段が構成される。デモモードに移行すると、ＣＰＵ４１は、デモ印刷開始ボタン（本例では印刷開始スイッチ２４ｄ）と電源スイッチ２４ａの操作しか受け付けず、その他の操作スイッチは操作されても受け付けなくする。
【００６０】
ステップＳ３０では、デモ表示処理を実行する。すなわち、デモ表示指示ファイルに記述されたデモ表示条件に従って画像ファイルに基づく画像をＬＣＤ２３に表示させる。例えば図３に示す例では、デモ表示指示ファイル５２は、画像フォルダ５３中に含まれる「画像ファイル１」〜「画像ファイルＮ」のＮ枚の画像をそれぞれ何秒ずつ表示するかを指示するデモ表示コマンドを含む内容となっている。ＣＰＵ４１は、デモ表示コマンドに従って「画像ファイル１」を３秒、「画像ファイル２」を２秒、・・・、「画像ファイルＮ」を５秒というように、画像１から画像ＮをＬＣＤ２３に順次表示させる。そして画像１〜画像ＮまでのＮ枚の画像表示が一巡すると、また最初の「画像１」の表示に戻って、「画像１」〜「画像Ｎ」の表示を繰り返す。なお、ステップＳ３０のデモ表示処理を実行するＣＰＵ４１によりデモ表示手段が構成される。
【００６１】
ステップＳ４０においては、操作スイッチの「デモ印刷開始ボタン」が押されたか否かを判断する。「デモ印刷開始ボタン」は予めデモ印刷開始用に決められた１つ又は複数の操作スイッチを指し、本例では１つの操作スイッチである印刷開始スイッチ２４ｄを指す。複数の操作スイッチを指す場合、「デモ印刷開始ボタンの操作」は、複数の操作スイッチがデモ印刷開始を意味する特定操作方法で操作される所定操作を指し、例えば中止スイッチと決定スイッチの同時押下などが挙げられる。デモ印刷開始を意味する所定操作である「デモ印刷開始ボタン」（印刷開始スイッチ２４ｄ）が押された場合は、ステップＳ５０に進み、押されなかった場合は、ステップＳ７０に進む。
【００６２】
ステップＳ５０では、メモリカード２６内にデモ印刷用ファイルが存在するか否かを判断する。すなわち、予め指定されたパス名（例えば「／ルートディレクトリ／デモ印刷フォルダ／デモ印刷用ファイル」）のファイルが存在するか否かを判断する。デモ印刷用ファイルが存在すればステップＳ６０に進み、存在しなければステップＳ７０に進む。
【００６３】
ステップＳ６０では、デモ印刷処理を実行する。但し、デモ印刷開始ボタン（印刷開始スイッチ２４ｄ）が操作された後にメモリカード２６内を調べた結果、デモ印刷用ファイルが複数存在すると認識した場合は、デモ印刷対象の画像を選択できるように選択スイッチ２４ｆと決定スイッチ２４ｇの操作を受け付けるようになる。この場合、ＬＣＤ２３の表示画面２３ａ上でデモ印刷したい所望の画像を選択スイッチ２４ｆで選択した後に決定スイッチ２４ｇを操作することでデモ印刷すべきデモ印刷用ファイルが指定される。そして、ＣＰＵ４１はその指定されたデモ印刷用ファイルに基づきデモ印刷処理を実行する。例えばデモ印刷ファイルはＰＲＮファイルであり、当該ＰＲＮファイルを読み込んで、取得したＰＲＮデータに基づき印刷処理を行う。すなわち、メモリカード２６から読み込んだＰＲＮファイル中のＰＲＮデータのＥＳＣ／Ｐラスタコマンドをコマンド解析回路４４でコマンド解析してラスタデータを生成する。そして、生成したラスタデータはヘッド制御回路４７に順次転送され、ヘッド制御回路４７は順次転送されてくるラスタデータに基づいて記録ヘッド２１を制御することでインク吐出が行われる。このとき、ＣＰＵ４１はコマンドに従ってキャリッジモータ３５及び紙送りモータ３６を駆動制御し、キャリッジ２０の１走査の途中（略定速区域）で記録ヘッド２１によるインク吐出が実行されることで、印刷は実施される。
【００６４】
ステップＳ７０では、メモリカードは抜かれていないか否かを判断する。メモリカード２６が抜かれていなければ（ＹＥＳの場合）、ステップＳ１０に戻り、メモリカード２６が抜かれていれば（ＮＯの場合）当該ルーチンを終了する。すなわち、メモリカード２６が抜かれるまでは、デモ印刷処理終了後にデモモードに復帰し、デモ表示が再開されるとともに、デモ印刷開始ボタン（印刷開始スイッチ２４ｄ）と、電源をオフするために必要な電源スイッチ２４ａの操作のみ受け付けるようになる。そして、メモリカード２６が抜かれると、デモモードを終了して通常モードへ復帰する。
【００６５】
このように、メモリカード２６が挿入されているデモモード中は、ＬＣＤ２３にデモ表示が繰り返し行われ、このデモモード中にデモ印刷開始ボタンが押されると、デモ印刷が行われる。例えば店頭に展示されているプリンタは、メモリカード２６が挿入された状態で電源投入されると、ＬＣＤ２３に繰り返しデモ表示がなされて顧客の注意を引き、デモ印刷開始ボタンが押されると、ホスト装置と接続されているときと同程度の高速な印刷速度でデモ印刷が行われる。すなわち、プリンタ１０がホスト装置に接続されていなくても、デモ印刷を行う場合は、プリンタ１０における色変換処理等の一連の画像処理を不要にでき、ＥＳＣ／Ｐラスタコマンドの解析を行うのみで、印刷処理を高速に実行することができる。また、ＰＲＮデータは印刷条件がコマンドとして組み込まれているデータなので、デモ印刷の印刷条件が顧客に変更されることもなく、予め設定された最適な印刷条件でデモ印刷が行われる。また、デモモード中は、デモ印刷開始ボタン（本例では印刷開始スイッチ２４ｄ）と電源スイッチ２４ａしか操作できないので、印刷設定条件の変更がなされず、しかもメンテナンススイッチ２４ｂを操作しても記録ヘッド２１のノズルからインクを強制的に吸引するクリーニング動作が実行されることもない。よって、デモモード中に顧客がプリンタ１０の印刷設定条件を変更すること、及びクリーニング動作を実行させてインクを無駄に消費させることを回避できる。
【００６６】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）通常モードからデモモードへ移行した後は、デモ印刷開始ボタン（印刷開始スイッチ２４ｄ）と電源スイッチ２４ａの操作しか受け付けなくなる。そして、デモ印刷開始ボタンが操作されると、デモ印刷用ファイルが存在するか否かを判断し、デモ印刷用ファイルが存在すればメモリカード２６中のＰＲＮファイルを読み込んでデモ印刷を行う。このようにデモモード中は、デモ印刷開始ボタン（印刷開始ボタン２４ｄ）と電源スイッチ２４ａの操作しか受け付けず、その他のボタン操作は受け付けないため、顧客が操作部２４の操作スイッチを色々操作しても、プリンタ１０に対して不要な動作の指示や設定変更等を行えないように禁止できる。プリンタ１０の操作部２４の操作で変更できる印刷画質に影響を与える設定の変更を禁止できるので、最適な印刷画質でデモ印刷を実施できる。また、メンテナンススイッチ２４ｂが操作されてもクリーニング動作が実施されないので、インクが無駄に消費されることを回避できる。さらに、デモ印刷用ファイル６０が、印刷条件（印刷設定）が既にコマンドとして組み込まれ仮に操作スイッチを操作できても印刷条件を変更できないＰＲＮファイルなので、最適な印刷条件でデモ印刷を行うことができる。もちろん、デモ印刷用ファイルをＰＲＮファイルでなく画像データ（例えばＪＰＥＧデータ）としても、受け付けられる操作スイッチが制限されて印刷条件が変更されることがないので、最適な印刷条件でデモ印刷を行うことができる。また、デモモード中は電源スイッチ２４ａの操作は受け付けるので、メモリカード２６をスロット２７から抜くことなく電源を遮断することができる。
【００６７】
（２）ＰＲＮファイルに基づいてデモ印刷を行うので、ＥＳＣ／Ｐラスタコマンドの解析処理だけで済み、色変換処理、ハーフトーン処理、マイクロウィーブ処理等の一連の画像処理を不要とすることができる。これにより、ホストコンピュータに接続して印刷処理させたときと同等の印刷速度でデモ印刷を実施でき、顧客にプリンタ１０の性能を正しく伝えることができる。例えば、メモリカードから読み込んだＪＰＥＧデータを印刷処理してデモ印刷する場合に、処理時間がかかり過ぎることでホストコンピュータに接続して印刷処理させた場合もその程度の印刷時間がかかると顧客にプリンタ１０の性能を誤解されることを回避できる。
【００６８】
（３）メモリカード２６中にデモ表示指示ファイル５２が存在し、かつデモ表示用の画像ファイルが存在することをもって、通常モードからデモモードに移行する構成とした。このため、デモ用のメモリカード２６をスロット２７に挿入しておけば、後は電源スイッチ２４ａを操作するだけで、プリンタ１０をデモモードに立ち上げることができる。
【００６９】
（４）デモモード中はデモ表示を継続的に繰り返す。例えばデモモード中は一定時間（例えば画像の一巡）のデモ表示がなされるだけの構成とした場合は、デモ表示を再開するためにスイッチ操作やメモリカード２６の挿入し直し操作などの余分な操作が必要となり、デモ表示終了後はこの操作を行うまでデモ表示が行われない。これに対し、このような余分な操作をすることなくデモ表示を継続できる。
【００７０】
（５）デモ印刷開始ボタン（印刷開始スイッチ２４ｄ）の操作を受け付けた際にメモリカード２６中にデモ印刷用ファイルが複数存在する場合は、ＬＣＤ２３の表示画面２３ａ上でデモ印刷対象の画像（ファイル）を選択するのに必要な選択スイッチ２４ｆや決定スイッチ２４ｇの操作が可能となる。このため、所望の画像を選択してデモ印刷をすることができる。
【００７１】
（６）デモ印刷終了後、メモリカード２６が抜かれていなければ、デモモードが再開されてデモ表示が再び開始される。このため、例えばデモモード中にデモ印刷が開始されるとデモ表示が終わる構成とした場合に、デモ表示を再開するために必要となるスイッチ操作やメモリカード２６の挿入し直し操作などをすることなく、デモ表示を再開できる。また、デモモードを再開することにより、デモ印刷開始ボタン（印刷開始スイッチ２４ｄ）と電源スイッチ２４ａしか受け付けなくなるので、プリンタ１０に対する印刷設定条件等の変更を引き続き回避できる。
【００７２】
（７）スロット２７からメモリカード２６を抜き取れば、デモモードから通常モードに移行するので、通常モードでのプリンタ１０の操作や動作を顧客に見せたいときは、メモリカード２６を抜き取るだけで済む。また、その後、メモリカード２６をスロット２７に挿入すれば、通常モードからデモモードに戻すことができ、デモ表示を再開させることができる。このようにメモリカード２６の挿抜操作により、デモモードと通常モードの切り換えを簡単に行うことができる。
【００７３】
（８）仮にデモ用のメモリカード２６を紛失・盗難等により無くしても、それを入手し者がデータの中身を見ようとしても、ＰＲＮデータなのでモニタ等で画像を見ることができず、印刷しようとしてもプリンタの機種が一致しなければ印刷できない。また、デモ印刷開始ボタンを通常モードにおける印刷開始スイッチと異なる特定操作（複数スイッチの同時操作等）として設定した場合は、仮にプリンタの機種が一致しても、特定操作が分からなければ印刷できないので、情報の機密性の高いデモ印刷方法を提供できる。
【００７４】
（第２実施形態）
次に第２実施形態について図５及び図６を用いて説明する。
図５は、デモ印刷処理ルーチンの一部を示すフローチャート、図６は、デモ印刷用ファイルのデータ構造図である。
【００７５】
図６に示すように、デモ印刷用ファイルは、ホストコンピュータのプリンタドライバが生成した印刷ファイルを一部加工したものである。プリンタドライバにデモ印刷対象となる画像データの印刷ファイルを作成させる。すなわち、プリンタドライバがインストールされたパーソナルコンピュータを用いて、プリンタドライバにデモ印刷対象となる画像データを取り込み、その画像データに一連の画像処理（色変換処理、ハーフトーン処理、マイクロウィーブ処理）を施して印刷データ（本例では１ライン毎にデータ記述されたラスタデータ）を生成させる。さらに、このラスタデータをプリンタ１０が解釈できる記述言語に変換して印刷制御コマンド（本例ではＥＳＣ／Ｐラスタコマンド）を生成させ、ジョブ開始コード（図において「ＪＳ」で示す）を含む第１のリモートコマンド６１とジョブ終了コード（図において「ＪＥ」で示す）を含む第２のリモートコマンド６２とをＥＳＣ／Ｐラスタコマンド６３に付加して印刷ファイルを作成させる。つまり、プリンタドライバにより作成された印刷ファイルは、ＥＳＣ／Ｐラスタコマンド６３が第１のリモートコマンド６１と第２のリモートコマンド６２とにより挟まれた構造となっている。
【００７６】
ＥＳＣ／Ｐラスタコマンド６３には、一つの印刷ジョブに含むラスタデータ（図において「ＥＳＣｉ」で示す）と、その印刷ジョブにおける各種の制御情報が含まれている。なお、制御情報としては、例えば、印刷媒体に対する印刷の開始位置／終了位置を指定するページ情報（図において「ＥＳＣ（ｃ」で示す）や、記録ヘッド２１のノズル数等に応じた印刷媒体の紙送り量を指定する垂直位置情報（図において「ＥＳＣ（ｖ」で示す）等が含まれる。
【００７７】
第１のリモートコマンド６１には、上記したジョブ開始コード「ＪＳ」の他、例えば、記録ヘッド２１の動作スピードや該記録ヘッド２１のクリーニング情報等を設定するためのメカ設定情報（図において「ＳＮ」で示す）が含まれる。また、第２のリモートコマンド６２には、上記したジョブ終了コード「ＪＥ」の他、例えば、プリンタ１０に対する動作設定を初期化するための初期化情報（図において「ＬＤ」で示す）が含まれる。
【００７８】
プリンタドライバにより作成された印刷用ファイルを加工して、図６に示すように、第１のリモートコマンド６１中の末端部にメッセージコマンド「ＭＣ」を組み込むことにより、デモ印刷用ファイル６０を作成する。メッセージコマンド「ＭＣ」は、デモ表示用の文字列をＬＣＤ２３に表示させるコマンドである。図６に示すように、メッセージコマンド「ＭＣ」は、デモ表示の対象となるメッセージを構成する「文字列」「文字サイズ」「文字色」「表示時間」を含むコマンドで、画面を切り替えて表示される複数の文字列が用意されている場合は、先頭の「文字列Ａ」から順に末端の「文字列Ｘ」まで、それぞれに対応する文字サイズ、文字色、表示時間の指示内容を含む命令文で構成されている。
【００７９】
プリンタ１０は、デモモード中に所定操作（印刷操作）がなされたことによりメモリカード２６からデモ印刷用ファイル６０を読み取ると、そのデモ印刷用ファイルをコマンド解析回路４４にて解析する。第１のリモートコマンド６１の中身を先頭から順番に解析し、メッセージコマンド「ＭＣ」を解析する。メッセージコマンド「ＭＣ」の解析内容は、まず「文字列Ａ」を文字サイズ「１０ポイント」、文字色「赤」、表示時間「５秒」で表示し、次に「文字列Ｂ」を文字サイズ「１２ポイント」、文字色「青」、表示時間「３秒」で表示し、これを順次文字列に変えて表示処理を進め、最後に「文字列Ｘ」を文字サイズ「１０ポイント」、文字色「黒」、表示時間「４秒」で表示する。このメッセージコマンド「ＭＣ」に従って、ＬＣＤ２３には文字列Ａから文字列Ｘまで所定時間ずつ順次表示される。これらの文字列は、例えばプリンタ１０の性能（例えば印刷速度、印刷解像度、印刷コスト、印刷画像の綺麗さを宣伝する文章など）を示す文字列からなる。
【００８０】
さらに第１のリモートコマンド６１のジョブ開始コード「ＪＳ」と第２のリモートコマンド６２のジョブ終了コード「ＪＥ」とを検出し、ラスタデータがコマンドで記述されたＥＳＣ／Ｐラスタコマンド６３を取得する。そして、ＥＳＣ／Ｐラスタコマンド６３をコマンド解析回路４４により解析してラスタデータを生成し、それをヘッド制御回路４７に転送する。ヘッド制御回路４７は、コマンド解析回路４４より順次転送されるラスタデータに基づいて記録ヘッド２１を駆動し、印刷媒体に印刷を行う。
【００８１】
次に図５に示すデモ処理ルーチンについて説明する。なお、ステップＳ１０〜Ｓ３０のデモ表示処理およびステップＳ７０の判断処理は、前記第１実施形態と同様であるので説明を省略し、特に異なるデモ印刷処理について詳細に説明する。デモモード中においてはデモ表示処理（Ｓ３０）が実施されるとともに、操作スイッチは、デモ印刷開始ボタン（印刷開始スイッチ２４ｄ）と電源スイッチ２４ａの操作のみ受け付けられるように制限されている。
【００８２】
ステップＳ１１０では、操作スイッチの「デモ印刷開始ボタン」が押されたか否かを判断する。この判断処理は、前記第１実施形態のステップＳ４０と同様である。デモ印刷開始ボタン（本例では印刷開始スイッチ２４ｄ）が押された場合はステップＳ１２０に進み、押されなかった場合はステップＳ７０へ進む。
【００８３】
ステップＳ１２０では、メモリカード２６内に「デモ印刷用ファイル」は存在するか否かを判断する。この判断処理は、前記第１実施形態のステップＳ５０と同様である。デモ印刷用ファイル６０が存在すればステップＳ１３０に進み、存在しなければステップＳ７０へ進む。
【００８４】
次のステップＳ１３０では、「デモ印刷用ファイル」内に「メッセージコマンド」は存在するか否かを判断する。デモ印刷用ファイル６０を構成する第１のリモートコマンド６１の中身を先頭から順番にコマンド解析回路４４にて解析し、メッセージコマンドＭＣの有無を解析する。メッセージコマンドＭＣが存在すればステップＳ１４０に進み、存在しなければステップＳ１５０に進む。
【００８５】
ステップＳ１４０では、メッセージコマンドＭＣに従ってメッセージをＬＣＤ２３に表示する。すなわち、コマンド解析回路４４にてメッセージコマンドＭＣを解析し、その解析されたコマンド内容に従って文字列を順次表示するメッセージ表示処理を行う。こうしてＬＣＤ２３には、図６に示すメッセージコマンドＭＣで指示された文字列が順次表示される。この結果、ＬＣＤ２３には、デモ表示とは異なる内容で印刷中デモ表示が実施される。
【００８６】
次のステップＳ１５０では、デモ印刷処理を実行する。まず第１のリモートコマンド６１のジョブ開始コード「ＪＳ」と第２のリモートコマンド６２のジョブ終了コード「ＪＥ」とを検出し、ラスタデータがコマンドで記述されたＥＳＣ／Ｐラスタコマンド６３を取得する。そして、コマンド解析回路４４は、このＥＳＣ／Ｐラスタコマンド６３をコマンド解析回路４４でコマンド解析してラスタデータを生成する。そして、生成したラスタデータは例えば一走査分ずつヘッド制御回路４７に順次転送され、ヘッド制御回路４７はコマンド解析回路４４から順次転送されてくるラスタデータに基づいて記録ヘッド２１を制御することでインク吐出が行われる。このとき、キャリッジモータ３５及び紙送りモータ３６はＣＰＵ４１によりコマンドに従って駆動制御され、キャリッジ２０の１走査の途中の略定速区域で記録ヘッド２１によるインク吐出が実行され、印刷が進められる。
【００８７】
以上記述したように本実施形態によれば、以下の効果を奏する。
（９）デモ印刷用ファイル６０内にメッセージコマンドＭＣを組み込んだので、デモ印刷実行中にＬＣＤ２３にメッセージを表示させることができる。このメッセージはデモ印刷実行中以外のときにＬＣＤ２３に表示されるデモ表示とは異なる内容なので、デモ印刷を実行したプリンタ１０に興味を持ったユーザに性能等をアピールする特別なデモ表示を見せることができる。また、メッセージコマンドＭＣはデモ印刷用ファイル６０（ＰＲＮファイル）を構成する第１のリモートコマンド６１に組み込まれ、１つのデモ印刷用ファイル６０の解析処理手順の中で印刷制御と共にメッセージ表示制御が行われるので、メッセージ表示制御を簡単に済ませることができる。
【００８８】
（第３実施形態）
次に第３実施形態について図７及び図８を用いて説明する。
図７は、デモ印刷処理ルーチンの一部を示すフローチャート、図８は、デモ印刷用ファイルのデータ構造図である。
【００８９】
図８に示すデモ印刷用ファイルは、ホストコンピュータのプリンタドライバが生成した印刷ファイルを前記第２実施形態と同様の方法で取得し、その印刷ファイルを一部加工したものである。すなわち、プリンタドライバにより作成された印刷ファイルを加工して、図８に示すように、第１のリモートコマンド６５中の末端部にファイルリストコマンド「ＦＬＣ」を組み込むことにより、デモ印刷用ファイル７０を作成する。ファイルリストコマンドＦＬＣは、デモ印刷処理中にＬＣＤ２３に画像を表示させるコマンドである。同図に示すように、ファイルリストコマンドＦＬＣは、例えばファイルリストコマンドの対象となる「画像ファイル」「表示時間」を含むコマンドで、複数の画像ファイルが用意されている場合は、先頭の「画像ファイルＡ」から順に末端の「画像ファイルＸ」まで、それぞれに対応する表示時間ずつ表示させる命令文で構成されている。
【００９０】
プリンタ１０は、デモモード中に所定操作（印刷操作）がなされたことによりメモリカード２６からデモ印刷用ファイル７０を読み取ると、そのデモ印刷用ファイル７０をコマンド解析回路４４にて解析する。第１のリモートコマンド６５の中身を先頭から順番に解析し、ファイルリストコマンドＦＬＣを解析する。ファイルリストコマンドＦＬＣの解析内容は、まず「画像ファイルＡ」を表示時間「３秒」で表示し、次に「画像ファイルＢ」を表示時間「３秒」で表示し、次の画像を順次表示処理し、最後に「画像ファイルＮ」を表示時間「１秒」で表示する。このファイルリストコマンドＦＬＣに従って、ＬＣＤ２３には画像Ａから画像Ｎまで所定時間ずつ順次表示される。これらの画像は、例えばプリンタ１０の性能（例えば印刷速度、印刷解像度、印刷コスト、印刷画像の綺麗さを表す文章など）を示す文字列あるいはイラスト等からなる。
【００９１】
次に図７に示すデモ処理ルーチンについて説明する。なお、ステップＳ１０〜ステップＳ３０のデモ表示処理およびステップＳ７０の判断処理については、前記第１実施形態と同様であるので説明を省略し、特に異なるデモ印刷処理について詳細に説明する。デモモード中においてはデモ表示処理（Ｓ３０）が実施されるとともに、操作スイッチは、デモ印刷開始ボタン（本例では印刷開始スイッチ２４ｄ）と電源スイッチ２４ａの操作のみ受け付けられ、その他の操作は受け付けられないように制限されている。
【００９２】
ステップＳ２１０では、操作スイッチの「デモ印刷開始ボタン」が押されたか否かを判断する。この判断処理は、前記第１実施形態のステップＳ４０と同様である。デモ印刷開始ボタンが押された場合はステップＳ２２０に進み、押されなかった場合はステップＳ７０へ進む。
【００９３】
ステップＳ２２０では、メモリカード２６内に「デモ印刷用ファイル」は存在するか否かを判断する。この判断処理は、前記第１実施形態のステップＳ５０と同様である。デモ印刷用ファイル７０が存在すればステップＳ２３０に進み、存在しなければステップＳ７０へ進む。
【００９４】
次のステップＳ２３０では、「デモ印刷用ファイル」内に「ファイルリストコマンド」は存在するか否かを判断する。デモ印刷用ファイル７０を構成する第１のリモートコマンド６５の中身を先頭から順番にコマンド解析回路４４にて解析し、ファイルリストコマンドＦＬＣの有無を解析する。ファイルリストコマンドＦＬＣが存在すればステップＳ２４０に進み、存在しなければステップＳ２５０に進む。
【００９５】
ステップＳ２４０では、ファイルリストコマンドに従って指定された画像ファイルＡ〜Ｎを順次読み取ってそのコマンドで指定された時間ずつ画像Ａ〜画像ＮをＬＣＤ２３に順次表示する画像表示処理を行う。このときのファイルリストコマンドＦＬＣの解析はコマンド解析回路４４にて行われる。こうしてＬＣＤ２３には、図８に示すファイルリストコマンド「ＦＬＣ」で指示された画像Ａ〜画像Ｎが順次表示される。デモ印刷実行中は、ＬＣＤ２３に、デモ表示とは異なる内容で印刷中デモ表示が実施される。
【００９６】
次のステップＳ２５０では、デモ印刷処理を実行する。まず第１のリモートコマンド６５のジョブ開始コード「ＪＳ」と第２のリモートコマンド６２のジョブ終了コード「ＪＥ」とを検出し、その間のＥＳＣ／Ｐラスタコマンド６３を取得する。そして、このＥＳＣ／Ｐラスタコマンド６３をコマンド解析回路４４でコマンド解析してラスタデータを生成し、生成したラスタデータが例えば一走査分ずつヘッド制御回路４７に転送されることで、デモ印刷は実施される。こうしてデモ印刷実行中においては、デモ印刷以外のときに表示されているデモ表示とは異なる表示内容で、画像Ａ〜画像Ｎが繰り返し表示される印刷中デモ表示が実施される。
【００９７】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１０）デモ印刷用ファイル７０内にファイルリストコマンドＦＬＣを組み込んだので、デモ印刷実行中にＬＣＤ２３に一連の画像（例えば性能説明文、イラスト、アニメーションのいずれかあるいは２つ以上の組合せ等）を表示させることができる。この一連の画像はデモ印刷以外のときにＬＣＤ２３に表示されるデモ表示とは異なる表示内容なので、デモ印刷を実行したプリンタ１０に興味を持った顧客に特にアピールしたい性能等を印刷中デモ表示により見せることができる。また、ファイルリストコマンドＦＬＣはデモ印刷用ファイル７０（ＰＲＮファイル）を構成するＰＲＮデータ中の第１のリモートコマンド６５に組み込まれ、１つのデモ印刷用ファイル７０の解析処理手順の中で、印刷制御と共に画像表示制御が行われるので、印刷実行中の画像表示制御を簡単に済ませることができる。
【００９８】
（第４実施形態）
次に第４実施形態について図９及び図１０を用いて説明する。
図９は、デモ印刷処理ルーチンの一部を示すフローチャート、図１０は、デモ印刷用ファイルのデータ構造図である。
【００９９】
図１０に示すデモ印刷用ファイルは、ホストコンピュータのプリンタドライバが生成した印刷ファイルを前記第２実施形態と同様の方法で取得し、その印刷ファイルを一部加工したものである。すなわち、プリンタドライバにより作成された印刷ファイルを加工して、図１０に示すように、第１のリモートコマンド６７中の末端部に無線送信ファイルコマンド「ＷＬＴ」を組み込むことにより、デモ印刷用ファイル８０を作成する。無線送信ファイルコマンドＷＬＴは、無線送信機器４９（Bluetooth（Ｒ）アダプタ）を介して画像ファイルＢＴを無線配信するコマンドである。
【０１００】
プリンタ１０は、デモモード中に所定操作（印刷操作）がなされたことによりメモリカード２６からデモ印刷用ファイル８０を読み取ると、そのデモ印刷用ファイル８０をコマンド解析回路４４にて解析する。コマンド解析回路４４は、第１のリモートコマンド６７の中身を先頭から順番に解析し、無線送信ファイルコマンドＷＬＴを解析した解析結果から無線送信対象として指示された「画像ファイルＢＴ」を、無線送信機器４９を介して無線送信する。この画像ファイルＢＴは、例えばプリンタ１０の性能（例えば印刷速度、印刷解像度、印刷コスト、印刷画像の綺麗さを表す文章など）を示す文字列およびイラスト等からなる簡略パンフレット（デモ情報）の形態をとる。
【０１０１】
次に図９に示すデモ印刷処理ルーチンについて説明する。なお、ステップＳ１０〜Ｓ３０のデモ表示処理およびステップＳ７０の判断処理については、前記第１実施形態と同様であるので説明を省略し、特に異なるデモ印刷処理について詳細に説明する。デモモード中においては、デモ表示処理（Ｓ３０）が実施されるとともに、操作スイッチは、デモ印刷開始ボタン（本例では印刷開始スイッチ２４ｄ）と電源スイッチ２４ａの操作のみ受け付けられ、その他の操作スイッチは受け付けられないように制限されている。
【０１０２】
ステップＳ３１０では、操作スイッチの「デモ印刷開始ボタン」が押されたか否かを判断する。この判断処理は、前記第１実施形態のステップＳ４０と同様である。デモ印刷開始ボタンが押された場合はステップＳ３２０に進み、押されなかった場合はステップＳ７０へ進む。
【０１０３】
ステップＳ３２０では、メモリカード２６内に「デモ印刷用ファイル」は存在するか否かを判断する。この判断処理は、前記第１実施形態のステップＳ５０と同様である。デモ印刷用ファイル８０が存在すればステップＳ３３０に進み、存在しなければステップＳ７０へ進む。
【０１０４】
次のステップＳ３３０では、「デモ印刷用ファイル」内に「無線送信ファイルコマンド」は存在するか否かを判断する。デモ印刷用ファイル８０を構成する第１のリモートコマンド６７の中身を先頭から順番にコマンド解析回路４４にて解析し、無線送信ファイルコマンドＷＬＴの有無を解析する。無線送信ファイルコマンドＷＬＴが存在すればステップＳ３４０に進み、存在しなければステップＳ３６０に進む。
【０１０５】
ステップＳ３４０では、プリンタ１０に無線送信機器４９が接続されているか否かを判断する。無線送信機器４９が接続されていればステップＳ３５０に進み、接続されていなければステップＳ３６０に進む。
【０１０６】
ステップＳ３５０では、無線送信ファイルコマンドＷＬＴに従って画像ファイルＢＴを無線送信する。すなわち、コマンド解析回路４４にて無線送信ファイルコマンドＷＬＴを解析し、その解析されたコマンドで送信の指示がなされた画像ファイルＢＴを無線送信する。本実施形態では無線送信機器４９がBluetooth（Ｒ）通信機器であるため、画像ファイルＢＴは、プリンタ１０から所定距離（例えば１０メートル）範囲内にいる顧客が所持しているBluetooth（Ｒ）通信機能付きの携帯端末（例えば携帯電話）に無線配信される。
【０１０７】
次のステップＳ３５０では、デモ印刷処理を実行する。すなわち、前記第２実施形態と同様の処理手順に従って、デモ印刷用ファイル８０からＥＳＣ／Ｐラスタコマンド６３を取得し、このＥＳＣ／Ｐラスタコマンド６３をコマンド解析回路４４でコマンド解析して得たラスタデータに基づきデモ印刷が実施される。こうして、デモ印刷が実行されるときに、プリンタ１０の簡易パンフレット（デモ情報）を含む画像ファイルＢＴが、そのデモ印刷を見ている顧客の携帯端末に配信される。
【０１０８】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１１）デモ印刷用ファイル８０内に無線送信ファイルコマンドＷＬＴを組み込んだので、デモ印刷実行中に無線送信機器４９を介して所定エリア内の無線通信機能を有する携帯端末に画像ファイルＢＴを送信することができる。この画像ファイルは、プリンタ１０の性能を宣伝する簡易パンフレットの形態をとるものなので、顧客は自分の携帯端末の画面で、ゆっくり簡易パンフレットを見ることができる。よって、デモ印刷を実行した顧客およびデモ印刷を見ている顧客に性能等をアピールすることができる。また、無線送信ファイルコマンドＷＬＴはデモ印刷用ファイル８０（ＰＲＮファイル）を構成するＰＲＮデータ中の第１のリモートコマンド６７に組み込まれ、１つのデモ印刷用ファイル８０の解析処理手順の中で、印刷制御と共に無線送信制御が行われるので、デモ印刷中に一緒に行われる無線送信制御を簡単に済ませることができる。
【０１０９】
なお、前記各実施形態において、以下のような変形例を採用してもよい。
（変形例１）前記各実施形態では、メモリカード２６にデモ表示指示ファイルが存在し、かつデモ表示用の画像ファイルが存在した場合に通常モードからデモモードに移行する構成としたが、通常モードからデモモードへ移行するモード移行手段は、これに限定されない。例えばＲＯＭ３２にデモ表示指示ファイル及びデモ表示用の画像データを用意しておき、操作部２４が通常操作とは異なるデモモード移行用に予め設定された特定の操作方法で操作された場合に、ＲＯＭ３２にデモ表示指示ファイル及びデモ表示用の画像ファイルが存在するか否かを判断し、それらが存在する場合に通常モードからデモモードへ移行する構成を採用することができる。この場合、ＲＯＭ３２は、読み取り専用のＲＯＭであってもよいが、デモモード中に表示する画像を変更できるように、データの書き替えが可能なＥＥＰＲＯＭ等の不揮発性メモリ（フラッシュメモリ）であることが望ましい。また、記憶手段にデモ表示指示ファイル（特定ファイル）が存在すれば、画像ファイルの存在を確認することなく、通常モードからデモモードに移行する構成としてもよい。また、デモ表示指示ファイルを無くし、所定のパス名（例えば「／ルートディレクトリ／画像フォルダ／画像ファイル名」）に画像ファイル（特定ファイル）が存在すれば、通常モードからデモモードに移行し、その所定のパス名で指定された画像ファイルを読み込んでその画像をデモ表示する構成を採用することもできる。
【０１１０】
（変形例２）前記各実施形態では、メモリカード２６にデモ表示指示ファイル（特定ファイル）が存在し、かつデモ表示用の画像データが存在した場合にデモモードに移行する構成としたが、デモ表示を廃止することもできる。すなわち、通常モードからデモモードへ移行するモード移行手段は、メモリカード２６にデモ印刷用ファイル（特定ファイル）が存在するか否かを判断し、それが存在する場合に、通常モードからデモモードに移行する構成とする。そして、デモモード中に操作部２４により印刷指示を意味する印刷操作がなされた場合にデモ印刷を開始する構成とする。また、別の構成として、内部メモリとしてのＲＯＭ３２にデモ印刷用ファイル（特定ファイル）を保存しておき、ＲＯＭ３２にデモ印刷用ファイルが存在すると判断された場合に、通常モードからデモモードに移行する構成を採用することもできる。そして、デモモード中に操作部２４により印刷指示を意味する印刷操作がなされた場合にデモ印刷が開始される構成とする。この場合、ＲＯＭ３２は、読み取り専用のＲＯＭであってもよいが、デモモード中に印刷するデモ画像を変更できるように、ＥＥＰＲＯＭ等の不揮発性メモリであることが望ましい。
【０１１１】
（変形例３）前記各実施形態では、デモ印刷開始ボタンの操作を受け付けた際にメモリカード２６内にデモ印刷用ファイルが複数存在すると判断した場合は、複数の中から印刷すべきデモ印刷用ファイル（データ）を選択操作できる構成としたが、印刷対象の選択方法はこれに限定されない。例えば印刷指示を意味する印刷操作が、各データに対応して複数通り用意されており、複数通りのうち一つの印刷操作を行うと、印刷対象として用意された複数のデータの中からその印刷操作に対応する一つのデータが読み込まれて印刷処理が行われる構成を採用できる。
【０１１２】
（変形例４）前記各実施形態では、デモ印刷を行っている間はデモモードでなくなりデモ印刷終了後にデモモードが再開される構成としたが、これに限定されない。例えばデモ印刷を行っている間もデモモードが継続される構成を採用できる。これによれば、デモモードが継続される印刷中においては、好ましくない操作（印刷中止操作など）が受け付けられないので、デモ印刷を最後まで適切に行うことができる。
【０１１３】
（変形例５）前記各実施形態では、デモ表示指示ファイル５２とデモ印刷用ファイル６０を共にメモリカード２６に格納したが、一方がメモリカード２６に格納され、他方がＲＯＭ３２等の本体１１内のメモリに格納された構成を採用することができる。例えば本体１１内のＲＯＭ３２にデモ表示指示ファイル５２及びデモ表示用の画像ファイルを格納し、メモリカード２６にデモ印刷用ファイル６０（ＰＲＮファイル）が格納された構成を採用することができる。また、その逆に、メモリカード２６にデモ表示指示ファイル５２及びデモ表示用の画像ファイルが格納され、ＲＯＭ３２にデモ印刷用ファイル６０が格納された構成を採用することができる。これらいずれの場合もデモモード中において操作部により印刷指示を意味する所定操作がなされればデモ印刷を開始する構成とする。この場合、ＲＯＭ３２は、読み取り専用のＲＯＭであってもよいが、デモモード中におけるデモ表示あるいはデモ印刷するデモ画像を変更できるように、ＥＥＰＲＯＭ等の不揮発性メモリであることが望ましい。さらにデモ表示指示ファイルとデモ表示用の画像データが、メモリカード２６とＲＯＭ３２に別々に格納されていても構わない。
【０１１４】
（変形例６）前記各実施形態では、外部記憶媒体としてのメモリカード２６に格納されたデータを読み取ってデモ印刷を行ったが、外部記憶媒体はメモリカード２６に限定されない。例えばプリンタ１０に接続された外部記憶装置に挿入されたＭＯディスク等の外部記憶媒体でもよい。ＭＯディスクに特定ファイルとしてデモ表示指示ファイルを格納しておき、ＭＯディスク中にデモ表示指示ファイルが存在するか否かを判断し、それが存在する場合に通常モードからデモモードに移行するように構成する。そして、操作部２４により印刷指示を意味する所定操作がなされると、例えばＭＯディスクからデモ印刷用ファイルを読み取ってデモ印刷を行う構成とすることができる。さらに、記憶手段としての外部記憶媒体は、例えばプリンタに設けられたＵＳＢポートに接続可能なＵＳＢメモリなどであってもよい。
【０１１５】
（変形例７）前記各実施形態では、デモモードのときに印刷指示を意味する操作がなされたときに読み取るデータ（デモ印刷用ファイル）を、ＰＲＮファイルとしたが、ＰＲＮファイルに限定されない。コマンド変換前のラスタデータとすることもできる。コマンド変換前のラスタデータであっても、色変換処理等の画像処理を不要にできるうえコマンド解析処理を省けるため、高速な印刷速度でデモ印刷を行うことができる。さらに、デモ印刷用ファイルをＰＲＮデータ以外の画像ファイルとしてもよい。画像ファイルとしても、デモモード中においてはデモ印刷開始ボタン（印刷開始スイッチ２４ｄ）と電源スイッチ２４ａ以外の操作スイッチは受け付けないことから、予めデモ印刷用に設定された最適な印刷条件が顧客の操作によって変更されることがないので、最適な印刷条件でデモ印刷を行うことができる。
【０１１６】
（変形例８）前記各実施形態では、デモ印刷用ファイル中に印刷中表示を指示するコマンドを組み込んだが、印刷中表示を指示するコマンドはデモ印刷用ファイルと別データであってもよい。例えばＣＰＵが並列処理でデモ印刷とデモ印刷中表示コマンを実行する構成を採用することができる。
【０１１７】
（変形例９）前記各実施形態では、コントロールパネル１２を構成するＬＣＤ２３にデモ表示および印刷中デモ表示を実施させたが、表示装置２８にデモ表示および印刷中デモ表示を実施させてもよい。また、ＬＣＤ２３と表示装置２８の両方にそれぞれ異なるデモ表示・印刷中デモ表示を実施させてもよい。
【０１１８】
（変形例１０）前記２実施形態において、デモ印刷する画像をＬＣＤ２３の表示画面２３ａでファイルを選択する構成としたが、画像を見て選択できる構成を採用することができる。例えば、メモリカード２６にデモ印刷用ファイル（ＰＲＮファイル）と共に、それと関連付けたサムネイル画像データを記憶させておき、ＬＣＤ２３の表示画面２３ａ上でファイルが選択されると、その選択されたファイルに関連付けられたサムネイル画像データに基づき対応する画像が表示装置２８に表示される構成とする。この構成によれば、表示装置２８で画像を見て確認してからデモ印刷する画像を選択することができる。
【０１１９】
（変形例１１）前記第４実施形態では、画像ファイルＢＴを無線送信する通信方式としてBluetooth（Ｒ）通信を採用したが、その他の近距離無線通信方式を採用することもできる。例えば赤外線通信方式を採用することもできる。
【０１２０】
（変形例１２）前記第４実施形態において、第２実施形態におけるメッセージコマンドＭＣ又は第３実施形態におけるファイルリストコマンドＦＬＣを、無線送信ファイルコマンドＷＬＴと共に印刷ファイルに組み込んで、デモ情報の無線配信とＬＣＤ２３への印刷中デモ表示とを一緒に行う構成を採用することもできる。この構成によれば、ＬＣＤ２３で印刷中でも表示を行うとともに、顧客の携帯端末に簡略パンフレット（デモ情報）の画像データを無線で配信できる。
【０１２１】
（変形例１３）前記各実施形態では、インクジェット式プリンタに適用したが、印刷機能を備える他の印刷装置に適用することができる。印刷方式として、ドットインパクト方式、レーザー方式、感熱方式などのプリンタに適用することもできる。また、印刷機能の他にスキャナ機能等を備える複合機（印刷装置）に本発明を適用することもできる。
【０１２２】
以下、前記実施形態および各変形例から把握される技術的思想を記載する。
（１）請求項７に記載の印刷装置において、前記特定ファイルは、デモ表示指示ファイルであって、該デモ表示指示ファイルが存在すると、前記表示部にデモ表示を開始することを特徴とする印刷装置。これによれば、記憶手段の中にデモ表示指示ファイルが存在すると、デモモードに移行し、表示部にデモ表示を開始させる。
【０１２３】
（２）請求項１２に記載の印刷装置において、前記第１のリモートコマンドには前記デモ表示コマンドと無線配信コマンドの両方が組み込まれていることを特徴とする印刷装置。これによれば、印刷処理中（デモ印刷中）に表示部にデモ表示を行うとともに、顧客の携帯端末にデモ情報を無線配信できる。
【０１２４】
（３）請求項１乃至９のいずれか一項において、前記データは印刷ファイルであり、該印刷ファイル中の印刷データに基づく印刷処理に併行してデモ情報の出力処理を実行させる所定コマンドが該印刷ファイル中に組み込まれており、前記印刷処理中は、前記所定コマンドに従ってデモ情報が出力されることを特徴とする印刷装置。これによれば、印刷の際にデモ情報が出力されるので、デモ情報により顧客を引き付けたり印刷装置の性能等に関する情報を顧客に報知したりできる。なお、デモ情報の出力には、表示による出力やデータ送信による出力などが含まれる。
【図面の簡単な説明】
【０１２５】
【図１】第１実施形態におけるプリンタの斜視図。
【図２】プリンタの電気的構成を示すブロック図。
【図３】メモリカードのディレクトリ構造を示す模式図。
【図４】デモ印刷処理プログラムを示すフローチャート。
【図５】第２実施形態のデモ印刷処理プログラムの一部を示すフローチャート。
【図６】デモ印刷用ファイルのデータ構造を示す模式図。
【図７】第３実施形態のデモ印刷処理プログラムの一部を示すフローチャート。
【図８】デモ印刷用ファイルのデータ構造を示す模式図。
【図９】第４実施形態のデモ印刷処理プログラムの一部を示すフローチャート。
【図１０】デモ印刷用ファイルのデータ構造を示す模式図。
【符号の説明】
【０１２６】
１０…印刷装置としてのプリンタ、１１…印刷装置本体としての本体、１２…コントロールパネル、２０…キャリッジ、２１…記録ヘッド、２３…表示手段としてのＬＣＤ、２３ａ…表示画面、２４…操作部、２４ａ…電源スイッチ、２４ｂ…メンテナンススイッチ、２４ｃ…ロール紙スイッチ、２４ｄ…印刷開始スイッチ、２４ｅ…中止スイッチ、２４ｆ…選択スイッチ、２４ｇ…決定スイッチ、２６…外部記憶媒体としてのメモリカード、２７…スロットとしてのメモリカードスロット、２８…表示装置、３１…ＡＳＩＣ、３２…ＲＯＭ、３４…読込手段を構成するメモリカードリーダ、３５…キャリッジモータ、３６…紙送りモータ、４１…モード移行手段、読込手段、印刷処理手段及びデモ表示手段を構成するＣＰＵ、４２…読込手段を構成するカードインターフェイス、４３…無線インターフェイス、４４…印刷処理手段を構成するコマンド解析回路、４５…画像処理回路、４６…印刷処理手段を構成するモータ制御回路、４７…印刷処理手段を構成するヘッド制御回路、４９…無線送信機器、５２…特定ファイルとしてのデモ表示指示ファイル、６０，７０，８０…印刷操作に対応するデータ及び印刷ファイルとしてのデモ印刷用ファイル（ＰＲＮファイル）、６１，６５，６７…第１のリモートコマンド、６２…第２のリモートコマンド、６３…印刷ファイルに含まれる印刷データ及び印刷制御コマンドとしてのＥＳＣ／Ｐラスタコマンド、ＭＣ…メッセージコマンド、ＦＬＣ…画像表示コマンドとしてのファイルリストコマンド、ＷＬＴ…無線配信コマンドとしての無線送信ファイルコマンド。
【図１】
2007176104.tif 000003
【図２】
2007176104.tif 000004
【図３】
2007176104.tif 000005
【図４】
2007176104.tif 000006
【図５】
2007176104.tif 000007
【図６】
2007176104.tif 000008
【図７】
2007176104.tif 000009
【図８】
2007176104.tif 000010
【図９】
2007176104.tif 000011
【図１０】
2007176104.tif 000012