(57)【要約】【課題】製造コストを増大させることなしに、リムーバブルメモリに格納されたレイアウト定義データに基づいて印刷するための設定操作を容易にする印刷装置を提供する。【解決手段】リムーバブルメモリに格納されたレイアウト定義データについて、レイアウト定義データ毎に定義されているレイアウトを表す画像３０と、レイアウト定義データ毎の識別情報３０１と、レイアウト定義データ毎に定義されている印刷用紙サイズを表す用紙情報３０２とを、レイアウト定義データ毎に集めて配列して媒体に印刷するレイアウト一覧印刷手段と、識別情報３０１を用いてレイアウト定義データを少なくとも１つ選択するための第一選択手段と、リムーバブルメモリに格納された画像データを少なくとも１つ選択するための第二選択手段とを備え、選択された画像データを、選択されたレイアウト定義データに基づいて印刷する。【選択図】　図１
2004114485.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルメモリに格納されたデータを入力する入力手段と、
リムーバブルメモリに格納されたレイアウト定義データについて、前記レイアウト定義データ毎に定義されているレイアウトを表す画像と、前記レイアウト定義データ毎の識別情報と、前記レイアウト定義データ毎に定義されている印刷用紙サイズを表す用紙情報とを、前記レイアウト定義データ毎に集めて配列して印刷するレイアウト一覧印刷手段と、
前記識別情報を用いて前記レイアウト定義データを少なくとも１つ選択するための第一選択手段と、
リムーバブルメモリに格納された画像データを少なくとも１つ選択するための第二選択手段と、
選択された前記画像データを、選択された前記レイアウト定義データに基づいて印刷する印刷手段と、
を備えることを特徴とする印刷装置。
【請求項２】
リムーバブルメモリに格納されたデータを入力する入力手段と、
リムーバブルメモリに格納されたレイアウト定義データについて、前記レイアウト定義データ毎に定義されているレイアウトを表す画像と、前記レイアウト定義データ毎の識別情報とを、前記レイアウト定義データ毎に集めて配列して印刷するレイアウト一覧印刷手段と、
前記識別情報を用いて前記レイアウト定義データを少なくとも１つ選択するための第一選択手段であって、印刷用紙サイズを選択するための用紙選択手段と、
選択された印刷用紙サイズを定義している前記レイアウト定義データの識別情報のメニューを表示するレイアウト選択手段とを有する第一選択手段と、
リムーバブルメモリに格納された画像データを少なくとも１つ選択するための第二選択手段と、
選択された前記画像データを、選択された前記レイアウト定義データに基づいて印刷する印刷手段と、
を備えることを特徴とする印刷装置。
【請求項３】
前記レイアウト一覧印刷手段は、前記レイアウト定義データ毎に定義されているレイアウトを表す画像と、前記レイアウト定義データ毎の識別情報とを、前記レイアウト定義データに定義された印刷用紙サイズ毎に集めて配列することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記レイアウト一覧印刷手段は、前記レイアウト定義データに予め関連付けられている画像データに基づいて当該レイアウト定義データに定義されているレイアウトを表す画像を印刷することを特徴とする請求項１、２又は３に記載の印刷装置。
【請求項５】
前記レイアウト一覧印刷手段は、前記レイアウト定義データに定義されているレイアウトに基づいて当該レイアウトを表す画像データを作成し、作成した画像データに基づいて当該レイアウトを表す画像を印刷することを特徴とする請求項１、２又は３に記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関し、特にデータ入力から印刷までを単独で実行可能な所謂スタンドアロン型の印刷装置に関する。
【０００２】
【従来の技術】
従来、データ入力から印刷までを単独で実行可能な所謂スタンドアロン型の印刷装置が知られている。スタンドアロン型の印刷装置は、ディジタルカメラ等でリムーバブルメモリに記録した画像データをパーソナルコンピュータ（ＰＣ）を用いずに簡単な操作で印刷できる機能を有する。
【０００３】
スタンドアロン型の印刷装置には、所定の印刷用紙に所定のレイアウトで画像データを印刷するための情報（レイアウト定義データ）がＲＯＭなどに予め複数記憶されているものがあり、ユーザの好みに応じたレイアウトで画像データを印刷できるものがある。具体的には例えば、ディジタルカメラでリムーバブルメモリに記録した画像データを、設定操作に応じて葉書サイズの用紙に縁なしで印刷したり、Ａ４用紙に４つの画像を配列して印刷したりできるスタンドアロン型の印刷装置が知られている（例えば、特許文献１参照。）。
【０００４】
また、例えばＰＣ等で作成されたレイアウト定義データをリムーバブルメモリを用いてユーザが新たに入力できるスタンドアロン型の印刷装置が知られている。ＰＣ等で実行する所定のエディタプログラムを用いると、例えば背景画像、コメント、画像の配置等を任意に定義したレイアウト定義データを作成することができる。このようにして作成されたレイアウト定義データがリムーバブルメモリに格納されると、リムーバブルメモリの外観からは、レイアウト定義データの内容を知ることができない。
【０００５】
【特許文献１】
特開２００１−３１２３９０号公報
【０００６】
【発明の解決しようとする課題】
しかし、従来のスタンドアロン型の印刷装置は、ユーザによって新たに入力されるレイアウト定義データの内容を画像で表示する機能を一般に有していない。レイアウト定義データの内容をテキストのみでわかりやすく表示することは極めて困難であるため、リムーバブルメモリからレイアウト定義データを新たに入力する際にどのような内容のレイアウト定義データが入力されるのかがわかりにくいという問題がある。また、リムーバブルメモリに多数のレイアウト定義データが格納されている場合に、入力しようとするレイアウト定義データを選択することが困難になるという問題がある。
【０００７】
一方、ユーザによって新たに入力されるレイアウト定義データの内容を画像で表示する機能をスタンドアロン型の印刷装置に実装する場合、高解像度のドットマトリクス方式の表示装置などが必要になるため、製造コストの増大を招くことになる。
【０００８】
本発明は、このような問題に鑑みて創作されたものであって、製造コストを増大させることなしに、リムーバブルメモリに格納されたレイアウト定義データに基づいて印刷するための設定操作を容易にする印刷装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
請求項１に係る印刷装置は、リムーバブルメモリに格納されたデータを入力する入力手段と、リムーバブルメモリに格納されたレイアウト定義データについて、前記レイアウト定義データ毎に定義されているレイアウトを表す画像と、前記レイアウト定義データ毎の識別情報と、前記レイアウト定義データ毎に定義されている印刷用紙サイズを表す用紙情報とを、前記レイアウト定義データ毎に集めて配列して印刷するレイアウト一覧印刷手段と、前記識別情報を用いて前記レイアウト定義データを少なくとも１つ選択するための第一選択手段と、リムーバブルメモリに格納された画像データを少なくとも１つ選択するための第二選択手段と、選択された前記画像データを、選択された前記レイアウト定義データに基づいて印刷する印刷手段と、を備えることを特徴とする。
【００１０】
請求項１に係る印刷装置によると、リムーバブルメモリに格納されたレイアウト定義データについて、レイアウト定義データ毎に定義されているレイアウトを表す画像と、印刷用紙サイズを表す用紙情報とを印刷できるため、リムーバブルメモリに格納されたレイアウト定義データに定義されている内容を印刷結果から知ることができる。すなわち、リムーバブルメモリに格納されたレイアウト定義データに定義されている内容を、表示することなしに画像を介して知ることができる。また、この印刷装置によると、リムーバブルメモリに格納されたレイアウト定義データについて、前記レイアウト定義データ毎の識別情報を印刷でき、前記識別情報を用いて前記レイアウト定義データを少なくとも１つ選択できるため、リムーバブルメモリに格納されたレイアウト定義データの内容を知った後に、所望のレイアウト定義データを選択することができる。したがって、請求項１に係る印刷装置は、製造コストを増大させることなしに、リムーバブルメモリに格納されたレイアウト定義データに基づいて印刷するための設定操作を容易にすることができる。
【００１１】
請求項２に係る印刷装置は、リムーバブルメモリに格納されたデータを入力する入力手段と、リムーバブルメモリに格納されたレイアウト定義データについて、前記レイアウト定義データ毎に定義されているレイアウトを表す画像と、前記レイアウト定義データ毎の識別情報とを、前記レイアウト定義データ毎に集めて配列して印刷するレイアウト一覧印刷手段と、前記識別情報を用いて前記レイアウト定義データを少なくとも１つ選択するための第一選択手段であって、印刷用紙サイズを選択するための用紙選択手段と、選択された印刷用紙サイズを定義している前記レイアウト定義データの識別情報のメニューを表示するレイアウト選択手段とを有する第一選択手段と、リムーバブルメモリに格納された画像データを少なくとも１つ選択するための第二選択手段と、選択された前記画像データを、選択された前記レイアウト定義データに基づいて印刷する印刷手段と、を備えることを特徴とする。
【００１２】
請求項２に係る印刷装置によると、リムーバブルメモリに格納されたレイアウト定義データについて、レイアウト定義データ毎に定義されているレイアウトを表す画像を印刷できるため、リムーバブルメモリに格納されたレイアウト定義データに定義されている内容を印刷結果から知ることができる。すなわち、レイアウト定義データに定義されている内容を表示することなしに画像を介して知ることができる。また、この印刷装置によると、リムーバブルメモリに格納されたレイアウト定義データについて、前記レイアウト定義データ毎の識別情報を印刷でき、前記識別情報を用いて前記レイアウト定義データを少なくとも１つ選択できるため、リムーバブルメモリに格納されたレイアウト定義データの内容を知った後に、所望のレイアウト定義データを選択することができる。したがって、請求項２に係る印刷装置は、製造コストを増大させることなしに、リムーバブルメモリに格納されたレイアウト定義データに基づいて印刷するための設定操作を容易にすることができる。
【００１３】
さらに請求項２に係る印刷装置によると、印刷用紙サイズが選択された場合、選択された印刷用紙サイズを定義しているレイアウト定義データの識別情報のメニューを表示することができる。一般に何らかの印刷物が作成される場合、その目的に応じた印刷物の大きさ、すなわち印刷用紙サイズが決定され、続いて印刷用紙サイズに応じたレイアウトが決定される。具体的は例えば、年賀葉書を作成しようとして印刷用紙サイズが葉書に決まり、続いて葉書サイズに応じたデザインが決まる。したがって、この印刷装置によると、印刷物を作成するときのメンタルモデルに適合したインタフェースが実現されているため、リムーバブルメモリに格納されたレイアウト定義データに基づいて印刷するための設定操作をさらに容易にすることができる。また、印刷用紙サイズを選択すると、そのサイズを定義していないレイアウト定義データを除外した識別情報のメニューが表示されるため、印刷目的に応じたレイアウト定義データを選択することが容易になる。
【００１４】
請求項３に係る印刷装置のレイアウト一覧印刷手段は、前記レイアウト定義データ毎に定義されているレイアウトを表す画像を、前記レイアウト定義データに定義された印刷用紙サイズ毎に集めて配列することを特徴とする。この印刷装置によると、レイアウト定義データで定義されているレイアウトを表す画像が印刷された用紙を見ながら、印刷用紙サイズを選択し、続いてレイアウト定義データを選択することが容易である。
【００１５】
請求項４に係る印刷装置のレイアウト一覧印刷手段は、前記レイアウト定義データに予め関連付けられている画像データに基づいて当該レイアウト定義データに定義されているレイアウトを表す画像を印刷することを特徴とする。この印刷装置によると、レイアウト定義データで定義されているレイアウトを表す画像を短時間に印刷することができる。
【００１６】
請求項５に係る印刷装置のレイアウト一覧印刷手段は、前記レイアウト定義データに定義されているレイアウトに基づいて当該レイアウトを表す画像データを作成し、作成した画像データに基づいて当該レイアウトを表す画像を印刷することを特徴とする。この印刷装置によると、レイアウトを表す画像データが予めリムーバブルメモリに格納されていない場合であっても、レイアウト定義データで定義されているレイアウトを表す画像を印刷することができる。
【００１７】
また本発明は、装置の発明として特定できるだけでなく、方法の発明としても、プログラムの発明としても特定することができる。尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を示す一実施例を図面に基づいて説明する。
図２（Ａ）は、本発明の第一実施例による印刷装置としてのプリンタ１の外観を示す斜視図であり、図２（Ｂ）はプリンタ１のディスプレイ１１及び操作部２２を拡大して示す平面図である。
【００１９】
カードスロット２は、ハウジング３の内部に設けられた入力部１４（図３参照）にリムーバブルメモリ４を脱着自在に接続するための開口部である。
図２（Ｂ）に示すように、ハウジング３にはディスプレイ１１、操作部２２などが設けられ、操作部２２には上スイッチ５、下スイッチ６、決定スイッチ７、戻るスイッチ８、印刷開始スイッチ９、中止スイッチ１０などの複数のスイッチが設けられている。ディスプレイ１１には種々の設定をするためのメニューが表示される。上スイッチ５、下スイッチ６、決定スイッチ７、戻るスイッチ８は、メニューの項目を選択するためのスイッチである。印刷開始スイッチ９は、印刷の開始を指示するためのスイッチである。中止スイッチ１０は、印刷の中止を指示するためのスイッチである。
【００２０】
ハウジング３には、印刷手段を構成する電源回路、制御回路、駆動回路、アクチュエータなどが収容されている。
図３は、プリンタ１のブロック図である。
【００２１】
入力手段としての入力部１４は、制御部１５によって制御され、リムーバブルメモリ４に格納されたレイアウト定義データ、画像データなどを読み出し、ワークメモリ１６に格納する。リムーバブルメモリ４は、入力部１４に脱着自在の記録媒体であって、具体的には例えばディジタルカメラに脱着自在のカード型フラッシュメモリである。
【００２２】
画像処理部１７は、ワークメモリ１６に格納されたデータを印刷データに変換するための処理を制御部１５と協働して実行するＡＳＩＣである。印刷データに変換するための処理を制御部１５、画像処理部１７のいずれで行うかは、適宜選択し得る設計事項である。具体的には例えば画像処理部１７では、ワークメモリ１６に格納された画像データに対して伸張処理、ガンマ補正、色空間の変換処理、解像度変換処理、ハーフトーン処理、インターレース処理などを実行する。
【００２３】
プリンタエンジン１８は、制御部１５によって制御され、画像処理部１７で生成された印刷データに基づいて媒体としての印刷用紙に画像を形成する。プリンタエンジン１８は、例えばインクジェット方式、レーザ方式、昇華型熱転写方式、ドットインパクト方式などで印刷用紙に画像を形成する。
【００２４】
制御部１５は、ＣＰＵ、ＲＯＭを備える。ＣＰＵはＲＯＭに記憶された制御プログラムを実行して印刷装置の各部を制御する。ＲＯＭは、印刷プログラム、各種のデータなどを予め記憶しているメモリである。
【００２５】
次に、レイアウト定義データについて説明する。
図４（Ａ）は、レイアウト定義データを示す概念図である。レイアウト定義データには識別情報がファイル名として定義されている。レイアウト定義データは、オブジェクトの配置や大きさを示す印刷枠、背景画像、用紙サイズ、印刷用紙の印刷方向（縦、横）等を定義するデータである。レイアウト定義データは、印刷枠、背景画像、用紙サイズ等をスクリプトとして定義している。レイアウト定義データは、具体的には例えば図４（Ｂ）に示す印刷枠の数、背景画像データのファイル名、図４（Ａ）に示す各点の座標が格納された変数などをスクリプトとして定義している。印刷枠に割り付けられるオブジェクトとしては、画像データ、テキストデータ等がある。図５は、印刷用紙サイズを表す用紙情報を一覧で示す図である。図５において例えば”ＨＡＧＡ”は印刷用紙サイズとして葉書サイズを定義する用紙情報である。
【００２６】
図６は背景画像データが表す背景画像３４を示す模式図である。背景画像データは、画素毎にＲＧＢの濃度と透過率を示すデータから構成される。ここでいう透過率は合成される２つの画像のいずれの画素を合成画像に反映させるかを示す値である。以下、背景画像データの透過率を表すデータをαチャンネルというものとする。図６において白抜きされた領域３３は、背景画像３４の画素よりもユーザによって入力される画像３５の画素を合成画像３６に反映させることをαチャンネルが指定している領域を示している。
【００２７】
レイアウト定義データには、当該レイアウト定義データが定義しているレイアウトを表す画像を表すデータ（レイアウト画像データ）が関連付けられる。図１は、リムーバブルメモリ４に格納されたレイアウト定義データが定義しているレイアウトを表す画像３０が一覧印刷された用紙Ｓを示す平面図である。レイアウトを表す画像３０は、レイアウト定義データを解釈して制御部１５が作成するレイアウト画像データに基づいて印刷することもできる。
【００２８】
レイアウトを表す画像３０の外枠は、印刷用紙の縦横比を示すものである。レイアウトを表す画像３０の斜線領域及び楕円は、それらを合わせた領域が外枠内に占める位置及び大きさと相似の関係で用紙に画像が配置されることを示すものである。斜線領域の外周線又は斜線領域に外接する矩形線は、印刷枠を示すものである。レイアウトを表す画像３０の楕円は、印刷枠の縦横比に合わせて画像が縦横異なる比で拡大又は縮小されることを示すものである。レイアウトを表す画像３０の真円は画像が縦横同一比で拡大又は縮小されることを示すものである。レイアウトを表す画像３０の文字列”あいうえお”はそれらの文字列がユーザによって入力される文字列に置き換えられることを示すものである。
【００２９】
具体的には例えば、画像３１は、ユーザによって入力される画像が割り付けられる横長の印刷枠であって印刷枠の縦横比に合わせて画像が縦横異なる比で拡大又は縮小される印刷枠が横長の用紙の中段に配置されるレイアウトを表す画像である。また、例えば画像３２は、ユーザによって入力される画像が割り付けられる印刷枠であって印刷枠の横の長さに合わせて画像が縦横同一比で拡大又は縮小される印刷枠が縦長の用紙の中段に配置され、ユーザによって入力されるテキストデータが割り付けられる印刷枠が用紙下段に配置されるレイアウトを表す画像である。
【００３０】
用紙Ｓにはレイアウトを表す画像３０が縦横に印刷用紙サイズ毎に並べて印刷される。各レイアウトを表す画像３０の直下には当該レイアウトを定義しているレイアウト定義データの識別情報３０１及び用紙情報３０２が印刷される。すなわち用紙Ｓには、レイアウトを表す画像３０、識別情報３０１及び用紙情報３０２がレイアウト定義データ毎に集められて配列される。ユーザはリムーバブルメモリ４に格納されたレイアウト定義データに定義されている内容を、表示することなしに用紙Ｓに印刷された画像を介して、知ることができる。更に、レイアウトが画像として表現されているためリムーバブルメモリ４に格納されたレイアウト定義データを用いてどのようなレイアウトで印刷可能かを容易に認識することができる。
【００３１】
図７は、レイアウト定義データに定義されたレイアウトに従って画像データを印刷する処理の流れを示すフローチャートである。
Ｓ１０５では、ユーザは一つ以上のレイアウト定義データ及び一つ以上の画像データが記録されているリムーバブルメモリ４をカードスロット２に差し込んで入力部１４に接続し、ディスプレイ１１に表示される所定のメニューにおいて［レイアウト一覧印刷］を選択し、印刷開始スイッチ９を押す。これによりレイアウト一覧の印刷を指示する。
【００３２】
Ｓ１１０では、制御部１５は［レイアウト一覧印刷］が選択されて印刷開始スイッチ９が押されたことを検知すると、リムーバブルメモリ４に格納されている全てのレイアウト定義データについて、各レイアウト定義データに定義されたファイル名及び用紙情報、並びに各レイアウト定義データに関連付けられたレイアウト画像データをワークメモリに読み込み、レイアウト一覧を表す画像（インデックス画像）を作成する。レイアウト定義データに予めレイアウト画像データを関連付けて格納しておくと、レイアウト画像データの作成が不要となるため短時間にインデックス画像を作成することができる。レイアウト画像データが関連付けられていないレイアウト定義データについて、制御部１５は当該レイアウト定義データを解釈し、当該レイアウト定義データに定義されているレイアウトを表すレイアウト画像データを作成する。
【００３３】
識別情報、用紙情報及びレイアウト画像データは、予め制御部１５のＲＯＭに格納されたインデックスレイアウト定義データに基づいて合成され、１つのインデックス画像が作成される。インデックスレイアウト定義データは、リムーバブルメモリ４に格納されているレイアウト定義データと同様にオブジェクトとしてのレイアウト画像データ、識別情報、及び用紙情報のレイアウトがスクリプトで記述されたデータである。例えばインデックスレイアウト定義データは、縦４列横４列にレイアウト画像データを配置し、各レイアウト画像データを配置する領域の直下に各レイアウト画像データが関連付けられているレイアウト定義データのファイル名と当該レイアウト定義データで定義している用紙情報とを配置するレイアウトを定義している。
【００３４】
制御部１５は、リムーバブルメモリ４から読み込んだレイアウト定義データをそれぞれに定義されている用紙情報でソートし、各レイアウト定義データには、それぞれに定義されている用紙サイズが小さい順に連続番号を付与する。このように付与した連続番号に基づいて、各レイアウト定義データの識別情報と用紙情報と各レイアウト定義データに関連付けられたレイアウト画像データとを、インデックスレイアウト定義データで定義された印刷枠に順に割り付けてインデックス画像データを作成する。例えば制御部１５は、ラスタ順に、すなわち用紙の左上から右下に向かって定義している用紙サイズが小さくなる順にレイアウト画像データが用紙に配列されるように、インデックスレイアウト定義データで定義された各印刷枠に各レイアウト画像データを割り付ける。
【００３５】
Ｓ１１５では、インデックス画像データが画像処理部１７によって印刷データに変換され、プリンタエンジン１８は印刷データに基づいて用紙Ｓにインデックス画像、すなわち所定の順序で所定の位置にレイアウトを表す画像３０、レイアウト定義データの識別情報３０１及び用紙情報３０２が配列された図１に示す画像を印刷する。インデックス画像データを作成する制御部１５、インデックス画像データを印刷データに変換する画像処理部１７、及び印刷データに基づいて画像を印刷するプリンタエンジン１８は、請求項に記載のレイアウト一覧印刷手段に相当する。
【００３６】
Ｓ１２０では、ユーザはディスプレイ１１に表示される所定のメニューにおいて、画像データをレイアウト定義データに基づいて印刷することを指定するための項目（この項目を［レイアウト印刷］とする。）を選択する。制御部１５は［レイアウト印刷］が選択されると、図８に示す用紙サイズ選択メニュー５０をディスプレイ１１に表示させ、上スイッチ５、下スイッチ６及び確定スイッチ７を用いて所望の印刷用紙サイズをユーザに選択させる。用紙サイズ選択メニュー５０を表示する制御部１５、ディスプレイ１１及びディスプレイ制御部４６、並びに用紙サイズ選択メニュー５０を操作するための上スイッチ５、下スイッチ６及び確定スイッチ７は、請求項に記載の用紙選択手段に相当する。
【００３７】
Ｓ１２５では、図９に示すように、Ｓ１２０で選択された印刷用紙サイズが定義されている全てのレイアウト定義データの識別情報の一覧を示すレイアウト選択メニュー５６をディスプレイ１１に表示させ、上スイッチ５、下スイッチ６及び確定スイッチ７を用いて所望のレイアウト定義データの識別情報をユーザに選択させる。レイアウト選択メニュー５６では、Ｓ１２０で選択された印刷用紙サイズを定義していないレイアウト定義データの識別情報が表示されないため、ユーザは作成しようとする印刷物のサイズに応じたレイアウト定義データを効率よく選択できる。レイアウト選択メニュー５６を表示する制御部１５、ディスプレイ１１及びディスプレイ制御部４６、並びに用紙サイズ選択メニュー５０を操作するための上スイッチ５、下スイッチ６及び確定スイッチ７は、請求項に記載のレイアウト選択手段に相当する。
【００３８】
Ｓ１３０では、制御部１５はリムーバブルメモリ４に格納されている画像データの少なくとも１つをユーザに選択させる。はじめに、制御部１５はリムーバブルメモリ４に格納されている画像データ（レイアウト画像データを除く。）に連続したコマ番号を付与する。次に、図１０に示すように、画像データに付与したコマ番号の一覧を示す画像データ選択メニュー５１をディスプレイ１１に表示し、上スイッチ５、下スイッチ６及び確定スイッチ７を用いて所望のコマ番号をユーザに選択させる。画像データ選択メニュー５１を表示する制御部１５、ディスプレイ１１及びディスプレイ制御部４６、並びに画像データ選択メニュー５１を操作するための上スイッチ５、下スイッチ６及び確定スイッチ７は、請求項に記載の第二選択手段に相当する。
【００３９】
Ｓ１３５では、制御部１５は印刷開始スイッチ９が押されたことを検知すると、Ｓ１３０で選択された画像データを、Ｓ１２５で選択されたレイアウト定義データに定義されたレイアウトに従って印刷用紙に印刷する。
【００４０】
以上、レイアウト定義データに定義されたレイアウトに従って画像データを印刷する処理について全体の流れを説明した。
次に、Ｓ１３５において、選択された画像データを、選択されたレイアウト定義データに基づいて印刷する処理の詳細について説明する。図１１は、Ｓ１３５の処理の詳細を示すフローチャートである。
【００４１】
Ｓ３０５では、制御部１５は、選択された画像データをリムーバブルメモリ４からワークメモリ１６に読み込む。
Ｓ３１０では、例えばＪＰＥＧ方式で圧縮されている画像データをＪＰＥＧ方式で伸張する。次に、当該画像データを印刷枠の大きさに応じて拡大または縮小し、すなわち画素を補間または間引き、ワークメモリ１６上の作業領域に格納する。
【００４２】
Ｓ３１５では、選択した印刷枠に設定されているファイル名で一意に特定される背景画像データをリムーバブルメモリ４からワークメモリ１６に読み込む。
Ｓ３２０では、例えばＪＰＥＧ方式で圧縮されている背景画像データをＪＰＥＧ方式で伸張し、ワークメモリ１６上の作業領域に格納する。
【００４３】
Ｓ３２５は、背景画像データと画像データの重畳合成がスクリプトで指定されている場合に実行される。Ｓ３２５では、制御部１５は、背景画像データに設定されたαチャンネルに基づいて背景画像データと画像データとを重畳合成する。このとき、αチャンネルが画像データ側の画素を合成画像に反映させることを指定している画素については、画像データの画素の値が合成画像の対応する画素の値に設定され、αチャンネルが背景画像データ側の画素を合成画像に反映させることを指定している画素については、背景画像データの画素の値が合成画像の対応する画素の値に設定される。
【００４４】
Ｓ３３０では、制御部１５はユーザによって選択された画像データ又は合成画像データをユーザによって選択されたレイアウト定義データの印刷枠に割り付け、印刷データに変換するための画像データを作成する。
【００４５】
Ｓ３４０では、Ｓ３３０で作成された画像データが画像処理部１７によって印刷データに変換され、プリンタエンジン１８は印刷データに基づいて用紙に画像を印刷する。この結果、ユーザによって選択されたレイアウト定義データに基づいて、ユーザによって選択された画像データが印刷される。印刷データに変換するための画像データを作成する制御部１５、画像データを印刷データに変換する画像処理部１７、及び印刷データに基づいて画像を印刷するプリンタエンジン１８は、請求項に記載の印刷手段に相当する。
【００４６】
以上説明したプリンタ１によると、レイアウト一覧を印刷することで、リムーバブルメモリ４に格納されたレイアウト定義データに定義されている内容を、表示することなしに画像を介して知ることができる。また、レイアウト一覧にはレイアウト定義データ毎の識別情報が印刷されるため、ユーザは識別情報を用いてレイアウト定義データを少なくとも１つ選択でき、リムーバブルメモリ４に格納されたレイアウト定義データの内容を知った後に、所望のレイアウト定義データを選択することができる。したがって、本実施例に係るプリンタ１は、製造コストを増大させることなしに、リムーバブルメモリ４に格納されたレイアウト定義データに基づいて印刷するための設定操作を容易にすることができる。
【００４７】
尚、本実施例ではレイアウト一覧においてレイアウトを表す画像の直下に印刷情報を印刷しているが、印刷情報は印刷しなくてもよい。
【図面の簡単な説明】
【図１】本発明の一実施例による印刷装置がレイアウトを表す画像と、識別情報と、用紙情報とをレイアウト定義データ毎に集めて配列して印刷した結果を表す図である。
【図２】（Ａ）は、本発明の一実施例による印刷装置の外観を示す斜視図であり、（Ｂ）は印刷装置のディスプレイ１１及び操作部を拡大して示す平面図である。
【図３】本発明の一実施例による印刷装置のブロック図である。
【図４】本発明の一実施例による印刷装置におけるレイアウト定義データを示す概念図である。
【図５】本発明の一実施例による印刷装置において印刷用紙サイズを定義する用紙情報を示す図である。
【図６】本発明の一実施例に係る背景画像データが表す背景画像を示す模式図である。
【図７】本発明の一実施例による印刷装置において、レイアウト定義データに定義されたレイアウトに従って画像データを印刷する処理の流れを示すフローチャートである。
【図８】本発明の一実施例に係る用紙サイズ選択メニューを示す図である。
【図９】本発明の一実施例に係るレイアウト選択メニューを示す図である。
【図１０】本発明の一実施例に係る画像データ選択メニューを示す図である。
【図１１】本発明の一実施例による印刷装置において、レイアウト定義データに定義されたレイアウトに従って画像データを印刷する処理内容の一部を示す詳細フローチャートである。
【符号の説明】
１　プリンタ（印刷装置）
１１　ディスプレイ（第一選択手段、第二選択手段、用紙選択手段）
１４　入力部（入力手段）
１５　制御部（レイアウト一覧印刷手段、第一選択手段、第二選択手段、印刷手段、用紙選択手段）
１７　画像処理部（レイアウト一覧印刷手段、印刷手段）
１８　プリンタエンジン（レイアウト一覧印刷手段、印刷手段）
２２　操作部（第一選択手段、第二選択手段、用紙選択手段）
【図１】
2004114485.tif 000003
【図２】
2004114485.tif 000004
【図３】
2004114485.tif 000005
【図４】
2004114485.tif 000006
【図５】
2004114485.tif 000007
【図６】
2004114485.tif 000008
【図７】
2004114485.tif 000009
【図８】
2004114485.tif 000010
【図９】
2004114485.tif 000011
【図１０】
2004114485.tif 000012
【図１１】
2004114485.tif 000013