(57)【要約】【課題】ＬＣＤを装着することなく、また、キーの個数を大幅に減らすことにより、廉価であり、かつ操作性のよいフォトプリンタを提供する。【解決手段】サムネイルＳＷによりユーザに指示されたサムネイル印刷で、メモリーカードより複数の画像を取得し縮小印刷され（Ｓ−８）、さらに、それぞれの画像データを示すチェックボックスがサムネイル印刷と同じ行列の個数で印刷される。ユーザはチェックボックス印刷した用紙上の印刷したい画像のチェックボックスに印を付け、この用紙を給紙ストックに入れ、サムネイルＳＷをオンする。紙は給紙され、ユーザにより印がつけられた用紙上のチェックボックスがスキャンされ（Ｓ−１０）、個々の画像に対して指示されたパラメータで一括して印刷する（Ｓ−１１）。【選択図】図５
2004058603.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み込む画像読み込み手段と、
画像を印刷する印刷手段と、
印刷対象とする画像を指定したマークを前記画像読み込み手段により読み、入力画像のうち前記マークにおいて指定された画像を前記印刷手段により印刷させる印刷制御手段と
を備えることを特徴とするプリンタ装置。
【請求項２】
前記入力画像を縮小配置したサムネイル画像を前記印刷手段により印刷させるサムネイル出力手段と、前記印刷制御手段による前記マークの読み込みの開始を指示する指示手段を更に備え、前記マークは、前記サムネイル画像に対応付けて印刷対象とする画像を指定するマークであることを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記サムネイル出力手段はさらに、印刷したサムネイル画像に対応するチェックボックスを前記印刷手段により印刷させ、前記マークは、前記チェックボックスとともに読み込まれることを特徴とする請求項１に記載のプリンタ装置。
【請求項４】
前記印刷手段はキャリッジに搭載された印刷ヘッドを走査するシリアル方式であり、前記画像読み込み手段は、前記キャリッジに搭載されて画像を走査することで画像を読み込むことを特徴とする請求項１に記載のプリンタ装置。
【請求項５】
データ蓄積媒体に記録されたデータを読み込むためのインターフェース手段を更に備え、前記入力画像は、前記インターフェース手段を介してデータ蓄積媒体から入力されることを特徴とする請求項１に記載のプリンタ装置。
【請求項６】
前記印刷制御手段はさらに、前記マークを画像認識してその認識結果に応じた印刷モードで前記マークに対応する画像を印刷させることを特徴とする請求項１に記載のプリンタ装置。
【請求項７】
印刷対象とする画像を指定したマークを画像読み込み手段により読み込む読み込み工程と、
入力画像のうち前記マークにおいて指定された画像を印刷手段により印刷させる印刷制御工程と
を備えることを特徴とするプリンタ制御方法。
【請求項８】
前記読み込み工程に先立って、前記入力画像を縮小配置したサムネイル画像を印刷手段により印刷させるサムネイル出力工程を更に備え、前記マークは、前記サムネイル画像に対応付けて印刷対象とする画像を指定するマークであることを特徴とする請求項７に記載のプリンタ制御方法。
【請求項９】
前記サムネイル出力工程はさらに、印刷したサムネイル画像に対応するチェックボックスを印刷手段により印刷させ、前記マークは、前記チェックボックスとともに読み込まれることを特徴とする請求項７に記載のプリンタ制御方法。
【請求項１０】
前記入力画像は、データ蓄積媒体に記録されたデータを読み込むためのインターフェースを介してデータ蓄積媒体から入力されることを特徴とする請求項７に記載のプリンタ制御方法。
【請求項１１】
前記印刷制御工程はさらに、前記マークを画像認識してその認識結果に応じた印刷モードで前記マークに対応する画像を印刷させることを特徴とする請求項７に記載のプリンタ制御方法。
【請求項１２】
コンピュータにより、
印刷対象とする画像を指定したマークを画像読み込み手段により読み込む読み込み工程と、
入力画像のうち前記マークにおいて指定された画像を印刷手段により印刷させる印刷制御工程と
を実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを格納したコンピュータ可読記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタ装置及びプリンタ制御方法に関し、たとえば、デジタルカメラなどで撮影されたデジタル画像データをインクジェット記録装置等により印刷するフォトプリンタシステムに関する。
【０００２】
【従来の技術】
従来、メモリカード等のインターフェースを有しており、パーソナルコンピュータ等のホスト装置による制御を受けずに、そのインターフェースを介して入力される画像データを出力できるフォトダイレクトプリンタと呼ばれる印刷装置にある。フォトダイレクトプリンタは通常液晶表示パネル（ＬＣＤ）と複数のキーを装備しており、ＬＣＤに表示された画像の中から印刷させる画像を利用者がキーによって選択することで印刷指示を行なっていた。
【０００３】
【発明が解決しようとする課題】
このように、上記従来例では、ＬＣＤや、画像の選択、表示指示、印刷指示等をするため多数のキーをプリンタに装備することによりコストアップしてしまい、廉価なフォトダイレクトプリンタを市場に提供することができない、という問題点があった。これは、部品点数が増えて構成が複雑化するために故障要因がふえることにもつながっていた。
【０００４】
また、画像をＬＣＤ上に縮小表示させて利用者に選択させるために、複数の画像を印刷する場合には印刷の都度あらためて選択させねばならず、操作性に問題があった。
【０００５】
本発明は上記従来例に鑑みてなされたもので、ホスト装置の制御無しで入力された画像データを自律的に出力可能でありながらＬＣＤの装着が不要でキーの個数を大幅に減らすことができるプリンタ装置及びプリンタ制御方法を提供することを目的とする。
【０００６】
また、画像選択の際の操作性を向上させたプリンタ装置及びプリンタ制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明は次のような構成を有する。
【０００８】
画像を読み込む画像読み込み手段と、
画像を印刷する印刷手段と、
印刷対象とする画像を指定したマークを前記画像読み込み手段により読み、入力画像のうち前記マークにおいて指定された画像を前記印刷手段により印刷させる印刷制御手段とを備える。
【０００９】
更に好ましくは、前記入力画像を縮小配置したサムネイル画像を前記印刷手段により印刷させるサムネイル出力手段と、前記印刷制御手段による前記マークの読み込みの開始を指示する指示手段を更に備え、前記マークは、前記サムネイル画像に対応付けて印刷対象とする画像を指定するマークである。
【００１０】
更に好ましくは、前記サムネイル出力手段はさらに、印刷したサムネイル画像に対応するチェックボックスを前記印刷手段により印刷させ、前記マークは、前記チェックボックスとともに読み込まれる。
【００１１】
更に好ましくは、前記印刷手段はキャリッジに搭載された印刷ヘッドを走査するシリアル方式であり、前記画像読み込み手段は、前記キャリッジに搭載されて画像を走査することで画像を読み込む。
【００１２】
更に好ましくは、データ蓄積媒体に記録されたデータを読み込むためのインターフェース手段を更に備え、前記入力画像は、前記インターフェース手段を介してデータ蓄積媒体から入力される。
【００１３】
更に好ましくは、前記印刷制御手段はさらに、前記マークを画像認識してその認識結果に応じた印刷モードで前記マークに対応する画像を印刷させる。
【００１４】
【発明の実施の形態】
図１は本発明に係るフォトダイレクトプリンタの構成を示すブロック図である。図１において、プリンタ１００にはプログラム可能なマイクロプロセッサなどの中央処理ユニット（ＣＰＵ）１が内蔵されている。ＲＯＭ２は、フォントデータやプリンタシステムを制御するためのＣＰＵ１によって実行されるプログラム命令シーケンス、各種制御テーブルなどを格納する。ＲＡＭ２０はプリントバッファやＣＰＵ１によるプログラム実行のための作業領域等が確保される。プリントバッファには、記録ヘッド１２によるプリント出力のため、着脱可能なＭｅｍｏｒｙ　Ｃａｒｄ２２より取得したデータ、または、インタフェイス１９から送られてきた各種記録データ等を格納する。
【００１５】
制御ロジックであるところのゲートアレイ８は記録ヘッド１２内のノズル用の制御信号を出力するため、記録ヘッドドライバー１１を制御すると共に、インタフェイス１９、ＣＰＵ１、およびＲＡＭ２０の間のデータ転送も制御し、さらに、モータドライバ１３、１５、１７の制御ロジックを備えている。
【００１６】
プリンタ１０にはＣＰＵバス７につながっているＣＰＵ１、および、プリンタとホストコンピュータとを仲介するインタフェイス１９が内蔵されている。インタフェイス１９は双方向送受信可能な信号経路を備え、ホストコンピュータから記録データとコマンドを送受信する。
【００１７】
ラインフィードモータドライバ１３によって制御されるラインフィードモータ１４は記録用紙の送りと給排紙を制御する。キャリッジモータドライバ１５によって制御されるキャリッジモータ１６は記録ヘッド１２の走査行上の記録位置への移動を制御する。ＡＳＦ（オートシートフィーダ）モータドライバ１７によって制御されるＡＳＦモータ１８は記録用紙のピックアップを制御する。
【００１８】
ブラック記録ヘッドドライバー１１ａによって制御されるブラック記録ヘッド１２ａとカラー記録ヘッドドライバー１１ｂによって制御されるカラー記録ヘッド１２ｂは、それぞれキャリッジで移動させる取り外し可能な記録ヘッドである。これらの記録ヘッドには記録媒体上に記録画像を形成するためのインク吐出ノズル、ならびに取り外し可能な記録ヘッドの存在や特性に関する情報をフィードバックするヘッドダイオード１０が含まれる。
【００１９】
記録ヘッドドライバー１１から送られる電気信号に基づいて、記録ヘッド１２の電気熱変換素子を駆動し、インクに膜沸騰を生起させるための熱エネルギーを発生させる。記録ヘッド１２の温度によってインクの吐出量が変化するので、プリンタ内の周辺温度を測定するサーミスタ３と記録ヘッド１１のヘッドダイオード１０からの温度出力が監視される。
【００２０】
ＣＰＵ１は非記録期間中であるか記録期間中であるかにかかわらず、インクを予熱するために予熱素子９に供給するエネルギー量を制御する。
【００２１】
ＥＥＰＲＯＭ２１は、記録ヘッド構成、記録ヘッドアライメントパラメータ、記録ヘッド駆動パラメータ、モータの駆動履歴、インクカートリッジ内のインク状況などプリント情報を格納するための不揮発性のメモリである。
【００２２】
プリンタ１００にはペーパエンドセンサ（ＰＥセンサ）、給紙センサ（ＡＳＦセンサ）、カバーセンサなどのセンサ４、パワースイッチ、リジュ−ムスイッチ、サムネイルスイッチ５１、チェックボックススイッチ５２などのユーザ操作用のスイッチ５が装備されている。さらに、ユーザにプリンタの状態（オンライン、エラー発生等）を知らせる表示用のＬＥＤ６も装備されている。
【００２３】
キャリッジに搭載されたスキャン用フォトセンサ２３は、ＬＥＤ２３ａとフォトダイオード（ＰＤ）２３ｂとを有する。フォトセンサ２３は、ＣＰＵ１からの指示によりＬＥＤ２３ａを発光させ、紙面上のチェックボックスからの反射光をフォトダイオード（ＰＤ）２３ｂにて検出する。電源２４はプリンタの駆動用電源を供給する。プリンタ１００はキャリッジを走査しつつ用紙を搬送することで印刷を行うこともできるし、用紙上に形成された画像を読み込むこともできる。
【００２４】
＜サムネイル及びチェックボックス＞
さて、上記構成のフォトプリンタにおいて、メモリカード２２から入力される画像データをプリントする手順を次に説明する。
【００２５】
図２は後述のサムネイル印刷のフローチャート図７により示される手順で印刷されたサムネイル画像を示す図である。画像２０１より順に、メモリーカード２２より取得された画像が縮小され、順次印刷される。サムネイルは用紙１枚ごとに一定の配置で印刷される。
【００２６】
図３は後述のサムネイル印刷のフローチャート図７により示される手順で印刷されたチェックボックスを示す図である。図３において、チェックボックス３０１はページを示す。チェックボックスは、サムネイルの構成に対応するように印刷されている。例えば、図３のチェックボックスは、用紙１枚ごとに５×６個ずつ配置されたサムネイル画像に対応しており、５×６個のチェックボックスが用紙１枚ごとに区分されている。このようにチェックボックスは印刷されたサムネイル１枚ごとに対応した配置で印刷され、一目でどの画像に対応するチェックボックスであるか判断できるよう構成されている。図２及び図３の例では、図３のチェックボックス３０２、３０３はそれぞれ、図２のサムネイル２０２、２０３に対応している。このチェックボックス用紙はサムネイルの配置に合わせてプリンタ１００で印刷しても良いし、予めチェックボックスを印刷した市販の用紙を用いてもよい。
【００２７】
図４は、図３のチェックボックスに印刷指示を与えた例を示す図である。本実施形態では指示の与え方にはレギュラーモードと拡張モードがあり、ユーザはいずれか一方をプリンタのチェックボックススイッチにより選択できる。そして、ユーザは、縮小してサムネイル印刷された画像を大きく印刷したい時、印刷したい画像が含まれるページを示すチェックボックスと、そのページにおいて印刷したいサムネイル画像に対応するチェックボックスに印を付ける。
【００２８】
図４の例では、１ページ目はレギュラーモードにおけるチェックの一例である。チェックボックス３０１にチェックされることにより、１ページ目のサムネイルが指定され、チェックボックス３０２、３０３にもチェックされ、印刷指示がされている。これにより、ユーザは、図２のサムネイル１０２、１０３として縮小印刷された画像を選択したことになる。チェックボックス３０４は２ページ目を指示するチェックボックスであるがチェックされておらず何も指示はされていない。
【００２９】
さらに、拡張モードにおいては、ユーザはチェックボックスに書き込むマークの形状によって印刷モードを指定することもできる。チェックボックス３０５は３枚目のサムネイルが指定されていることを示している。チェックボックス３０６は、対応する画像を濃度が中程度で画像等倍モードで印刷する指示を示し、チェックボックス３０７は、対応する画像を高い濃度で画像拡大モードで印刷する指示がされていることを示す。
【００３０】
チェックボックス３０８は４ページ目のサムネイルを指示している。チェックボックス３０９は、その真中に縦線が書かれており、標準モードの印刷品位での印刷が指示されていることを示す。チェックボックス３１０はその右端に縦線が書かれており、高品位モードの印刷品位で印刷指示がされていることを示す。
【００３１】
このように、ここでは一枚の紙で複数のサムネイルを指定し、一括印刷指示が可能である。さらにチェックボックスに書き込むマークの形状によって印刷モードを指定することも可能である。
【００３２】
＜印刷制御手順＞
図５乃至図９は、本実施形態のフォトプリンタにより画像を印刷する際のフローチャートを示す。
【００３３】
図５において、ＲＯＭ２に格納されている、フォトプリンタのメモリーカードより画像を印刷するメインプログラムＳ−１がスタートする。ステップＳ−２でＲＡＭ２０内のフラグであるサムネイル印刷モードをオフにする。ステップＳ−３で同じくＲＡＭ２０内のフラグであるチェックボックスモードを初期化してレギュラーモードとする。
【００３４】
ステップＳ−４でチェックボックススイッチ５１のオンオフ状態を調べ、オフなら何もせずにステップＳ−６に遷移する。オンの時はステップＳ−５でチェックボックスモードを変更する。ステップＳ−５のチェックボックスモード変更では、後述のサムネイル印刷で印刷されるチェックボックスをスキャンするモード（レギュラーモード、拡張モードの濃度検出モードおよび位置検出モード）を選択する。
ステップＳ−６ではサムネイルスイッチ５２のオンオフ状態を調べる。オフなら何もせずにステップＳ−４に遷移し、再び、ステップＳ−４でチェックボックススイッチ５１のオンオフ状態を調べる。ステップＳ−６でサムネイルスイッチ５２がオンの時はステップＳ−７でサムネイル印刷モードを調べる。オンの時はステップＳ−１０に遷移し、オフの時はステップＳ−８に遷移する。
【００３５】
最初はサムネイル印刷モードがオフなので、ステップＳ−８でサムネイル印刷を実行して、ステップＳ−９でサムネイル印刷モードをオンして、ステップＳ−４に戻る。ステップＳ−８のサムネイル印刷では、メモリーカードより取得された複数の画像データが縮小され印刷され、さらに、一括してそれぞれの画像データを示すチェックボックスも印刷される。
ユーザは、ステップＳ−８で印刷されたサムネイル画像を参照して、同じくステップＳ−８で印刷されたチェックボックス用紙上の、印刷したい画像に対応するチェックボックスに印を付け、この用紙を給紙ストックに入れ、サムネイルスイッチ５２をオンする。ここまで、プログラムはステップＳ−４からステップＳ−６の間をループしているが、サムネイルスイッチ５２をオンすることにより、ステップＳ−６でオンを検知し、ループから抜ける。ステップＳ−７ではサムネイル印刷後、既にステップＳ−９でサムネイル印刷モードがオンされているので、ステップＳ−１０に遷移する。
【００３６】
ステップＳ−１０ではユーザにより印がつけられた用紙上のチェックボックスをスキャンし、個々の画像に対して指示されたパラメータをＲＡＭ２０に記憶する。次にステップＳ−１１で選択指示された画像をメモリーカードよりＲＡＭ２０に展開して、指定のパラメータで印刷する。チェックボックス用紙には複数のページが指定可能なので、ユーザは印刷指示のため、再びサムネイルスイッチ５２をオンすることなく、画像を印刷することが可能である。ステップＳ−１２でサムネイル印刷モードをオフし、ステップＳ−４に戻り処理を続ける。
【００３７】
図６はステップＳ−５のチェックボックスモード変更処理の詳細を示すフローチャートである。図６において、Ｓ−５−１でチェックボックスモードが調べられる。チェックボックスモードがレギュラーモードの時はステップＳ−５−２でチェックボックスモードが拡張モード、すなわち濃度検出モードおよび位置検出モードに変更される。また、チェックボックスモードが拡張モードの時はステップＳ−５−３でチェックボックスモードがレギュラーモードに変更され、ステップＳ−５−４でメインプログラムへ戻る。
【００３８】
図７は、ステップＳ−８の詳細を示す。図８において、図５のメインプログラムから呼ばれるサムネイル印刷のプログラムＳ−８がスタートする。
【００３９】
ステップＳ−８−１でメモリーカードより個々の画像データが読み出されて予め決められたサムネイルの大きさに縮小され、ＲＡＭ２０に展開される。なおここで画像データが画像ごとに画像ファイルとして管理されているのであれば、ここで読み出される個々の画像データとは個々の画像ファイルに対応する。
【００４０】
ステップＳ−８−２ではＲＡＭ２０に縮小されて格納された画像データに色処理が実行され、ステップＳ−８−３では表示用のＲＧＢデータから印刷用ＣＭＹＫデータへ画像データが変換される。ステップＳ−８−４では縮小画像データとして展開した画像の数により、１ページ内のサムネイルの行列の配置が記憶される。図２の例では５×６である。この値はあらかじめ定めておいても良い。その場合には、サムネイル画像のサイズはこの行列の配置によって決められる。逆に、サムネイル画像のサイズを先に決めておき、それに応じて行列の配置を決定することもできる。いずれにしても、ステップＳ−８−４では、サムネイル画像の配置が記憶される。ステップＳ−８−５では１ページの印刷データがフルになった、または、メモリーカードのデータが終了したことが判定され、いずれかに該当する場合にはステップＳ−８−５からステップＳ−８−６へ遷移する。その他の場合はステップＳ−８−１に戻り、処理を続ける。
【００４１】
ステップＳ−８−６では給紙ストックなどから用紙を搬送路に取り込み、ステップＳ−８−７で、ＲＡＭ２０に展開されたサムネイル画像の印刷を実行して、ステップＳ−８−８で印刷された用紙を排紙する。メモリーカード２２にサムネイル画像として印刷されていない画像データがまだ残っている時は、ステップＳ−８−９からステップＳ−８−１に遷移して処理を続ける。
【００４２】
メモリーカードのデータが終了した時はステップＳ−８−１０において、ステップＳ−８−４で記憶した行列の配置に従って、サムネイル印刷と同じ配列で、各ページごとのチェックボックスの印刷データをＲＡＭ２０に生成する。ステップＳ−８−１１では給紙をして、ステップＳ−８−１２では生成されたチェックボックスの印刷を実行して、ステップＳ−８−１３で排紙後、ステップＳ−８−１４でメインプログラムへ戻る。
【００４３】
図８はステップＳ−１０の詳細を示す。図８において、メインプログラムＳ−１から呼ばれるチェックボックスのスキャンのプログラムＳ−１０がスタートする。図８の手順は、給紙ストックに載置された用紙はチェックボックスにユーザがマークを付したもの（図４参照）であることを前提とする。
【００４４】
ステップＳ−１０−１では、給紙ストックに置かれた用紙を給紙し、ステップＳ−１０−２でその用紙をフォトセンサ２３でスキャンする。ステップＳ−１０−３では、スキャンして読み取った画像を分析し、指定されたサムネイルを特定する。指定されたサムネイルの特定は、例えば、読み取ったチェックボックスのうちマークされたチェックボックス位置を特定することで可能である。チェックボックス自体はきわめて単純な矩形であるから、その認識は容易である。また、レギュラーモードの場合にはマークの有無のみ判断して、マークされているチェックボックスに対応するサムネイル画像が指定された画像であると判断される。レギュラーモードにおける印刷モードは予め決定しおいても良いし、プリンタが画像に応じた補正機能を有している場合には、その補正機能を有効とするようパラメータを決定しても良い。
【００４５】
一方、拡張モードの場合には、マークの形状を認識し、形状に応じて印刷パラメータが決定される。これは図４に例示したとおりである。
【００４６】
こうしてステップＳ−１０−３では、チェックボックスで指示された個々の画像に対してパラメータを設定しＲＡＭ２０に記憶する。ここで記憶されるデータは、印刷対象の画像とその印刷パラメータである。印刷対象の画像は、チェックボックスでマークされた位置に対応するサムネイルの画像を、例えばそのファイル名などで記憶しておく。
【００４７】
ステップＳ−１０−４で用紙を排紙後、ステップＳ−１０−５でメインプログラムへ戻る。
【００４８】
図９はステップＳ−１１の詳細を示す。図９において、図５のメインプログラム１から呼ばれる画像の印刷のプログラムＳ−１１がスタートする。ステップＳ−１１−１でチェックボックスにより、ユーザに印刷指示された画像データを、メモリーカードより読み出してＲＡＭ２０に展開する。ステップＳ−１１−２ではその画像データに対して色処理が実行され、ステップＳ−１１−３では表示用のＲＧＢデータから印刷用ＣＭＹＫデータへ画像データが変換される。ステップＳ−１１−４では、チェックボックスによりユーザに印刷指示された画像データのＲＡＭ２０に記憶されたパラメータに従い、印刷データを生成する。ステップＳ−１１−５では給紙をして、ステップＳ−１１−６で展開された画像データの印刷を実行して、ステップＳ−１１−７で排紙する。
【００４９】
チェックボックスで印刷指示されたデータがまだ残っている時はステップＳ−１１−８からステップＳ−１１−１へ遷移し処理を続ける。チェックボックスで印刷指示されたデータが終了した時はステップＳ−１１−９でメインプログラムへ戻る。
【００５０】
以上の構成及び手順により、メモリカードに格納した画像をサムネイルとして縮小印刷することで、利用者はサムネイルを一覧して印刷対象の画像を決定できる。そして決定した画像はサムネイルに対応したチェックボックスにマークすることで印刷指示することができる。そのために、プリンタに画像を表示するためのＬＣＤや画像を指定するためのスイッチが備わっていなくとも、フォトダイレクトプリントを実現できる。これによりプリンタの部品点数の削減や組み立て工程の簡易化を図ることができる。これは原価の低減や故障率の低減をもたらす。
【００５１】
さらに、ユーザは印刷の都度画像を見直す必要がなくなり、操作性の向上を実現できる。
【００５２】
また、拡張モードではマークにより印刷モードを指定できるために、印刷モードの設定が簡易にしかも画像ごとに行え、この点においても操作性の向上を実現できる。
【００５３】
なお、本実施形態のプリンタはメモリカードの画像データを印刷するものとしたが、メモリカードに限らず、蓄積媒体に格納された画像データについては本実施形態と同様に印刷できる。
【００５４】
デジタルカメラなどをＵＳＢあるいはＩＥＥＥ１３９４などのインターフェースを介して接続した場合にも、接続されたカメラに搭載された記録媒体を前記蓄積媒体と考えれば、本実施形態をそのまま適用することができる。
【００５５】
また、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００５７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６０】
【発明の効果】
以上説明したように、プリンタにＬＣＤを装着することなく、また、キーの個数を大幅に低減することにより、廉価なフォトプリンタを提供できる。また、サムネイル印刷により、実際のプリンタの色を印刷前に見ることもできる。それとともに、一括印刷されたチェックボックスにより、一括して印刷指示が可能であり操作性がよいという効果も有る。
【図面の簡単な説明】
【図１】フォトプリンタのハードウェア構成を示す詳細ブロック図である。
【図２】フォトプリンタにより出力されたサムネイル印刷結果を示す図である。
【図３】フォトプリンタにより出力されたチェックボックスの印刷結果を示す図である。
【図４】フォトプリンタにより出力されたチェックボックスの印刷結果に対して、ユーザがチェックボックスに印刷指示を与えた図である。
【図５】フォトプリンタのメモリーカードより画像を印刷するメインプログラムのフローチャートである。
【図６】フォトプリンタのチェックボックスモード変更のプログラム部品のフローチャートである。
【図７】フォトプリンタのサムネイル印刷、及び、チェックボックス印刷のプログラム部品のフローチャートである。
【図８】フォトプリンタのチェックボックスのスキャンのプログラム部品のフローチャートである。
【図９】フォトプリンタの画像の印刷のプログラム部品のフローチャートである。
【符号の説明】
１　ＣＰＵ
２　　ＲＯＭ
３　　サーミスタ
４　　センサ
５　　スイッチ
６　　ＬＥＤ
７　　ＣＰＵバス
８　　ゲートアレイ
９　　予熱素子
１０　　ヘッドダイオード
１１ａ　ブラック記録ヘッドドライバー
１１ｂ　カラー記録ヘッドドライバー
１２ａ　ブラック記録ヘッド
１２ｂ　カラー記録ヘッド
１３　　ラインフィードモータドライバ
１４　　ラインフィードモータ
１５　　キャリッジモータドライバ
１６　　キャリッジモータ
１７　　ＡＳＦモータドライバ
１８　　ＡＳＦモータ
１９　　インタフェ−ス
２０　　ＲＡＭ
２１　　ＥＥＰＲＯＭ
２２　　Ｍｅｍｏｒｙ　Ｃａｒｄ
２３　　フォトセンサ
２３ａ　ＬＥＤ
２３ｂ　ＰＤ（フォトダイオード）
２４　　電源
【図１】
2004058603.tif 000003
【図２】
2004058603.tif 000004
【図３】
2004058603.tif 000005
【図４】
2004058603.tif 000006
【図５】
2004058603.tif 000007
【図６】
2004058603.tif 000008
【図７】
2004058603.tif 000009
【図８】
2004058603.tif 000010
【図９】
2004058603.tif 000011