(57)【要約】【課題】文字を画像と同様に取り扱って印刷用の画面を作成すると共に容量の小さなメモリで複数の画面を用いて画像を編集して印刷する。【解決手段】フルカラーの画像については一画素の情報量が４バイトの第１画面７０に描画し、文字については入力された文字列を色の情報をもった一画素の情報量が１ビットの文字画像として他の画像と同様に一画素の情報量が１バイトの第２画面７２に描画する。そして、第１画面７０に第２画面７２を重ね、さらに操作に必要な情報を表示する一画素の情報量が４ビットの操作画面７４を重ねて表示用画面７６としてモニタに表示できるようにＲＧＢデータを出力する。第１画面７０と第２画面７２の内容をスクリプトとして記述し、このスクリプトを解析して印刷用の画像を作成して印刷する。【選択図】        図２
2004348684.tif 000002
【特許請求の範囲】
【請求項１】
画像や文字などを紙などの媒体に印刷する印刷装置であって、
画像を描画する画像画面の情報を設定された画面領域に記憶する画面情報記憶手段と、
前記画像画面に少なくとも一つの文字からなる文字列を表示するために文字列を入力する文字列入力手段と、
該入力した文字列を文字列の画像（文字列画像）に変換する文字画像変換手段と、
前記画面情報記憶手段に設定された画面領域へのデータの格納を伴って前記画像画面に対して画像を描画すると共に該描画した画像を編集する画像描画編集手段と、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を表示用画面とした際の表示用データを作成する表示用データ作成手段と、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を印刷用画面とした際の印刷用データを作成する印刷用データ作成手段と、
を備える印刷装置。
【請求項２】
前記文字画像変換手段は、一画素の情報量が１ビットの画像として前記文字列を画像に変換する手段である請求項１記載の印刷装置。
【請求項３】
前記文字画像変換手段は、前記変換した文字列画像と前記文字列の色に関する情報とを含む文字画像ファイルを作成する手段である請求項２記載の印刷装置。
【請求項４】
前記文字画像変換手段は、前記文字列のフォントに関する情報が含まれるよう前記文字画像ファイルを作成する手段である請求項３記載の印刷装置。
【請求項５】
前記文字列入力手段は、前記画像画面に対する文字の入力領域を設定して文字列を入力する手段である請求項１ないし４いずれか記載の印刷装置。
【請求項６】
前記文字画像変換手段は、前記文字列入力手段により設定された入力領域に基づいて画像のサイズを設定して前記文字列を画像に変換する手段である請求項５記載の印刷装置。
【請求項７】
前記文字画像変換手段は、前記画像のサイズとして前記設定された入力領域の印刷される際のサイズの所定倍のサイズを設定して前記文字列を画像に変換する手段である請求項６記載の印刷装置。
【請求項８】
前記所定倍は、４倍または１６倍である請求項７記載の印刷装置。
【請求項９】
請求項１ないし８いずれか記載の印刷装置であって、
前記画像画面は、画素の情報量が異なる複数の画面であり、
前記画面領域は、前記複数の画面の情報を画面毎に記憶する複数の領域であり、
前記画像描画編集手段は、前記画面情報記憶手段に設定された画面毎の領域へのデータの格納を伴って前記複数の画面の各々に対して画像を描画すると共に該描画した画像を編集する手段であり、
前記表示用データ作成手段は、前記複数の画面を重ねて得られる１枚の画面を前記画像画面として前記表示用データを作成する手段であり、
前記印刷用データ作成手段は、前記複数の画面を重ねて得られる１枚の画面を前記画像画面として前記印刷用データを作成する手段である
印刷装置。
【請求項１０】
請求項９記載の印刷装置であって、
前記画像画面は、フルカラー画像等を描画するために画素の情報量が第１の情報量に設定された高解像度画面と、画素の情報量が前記第１の情報量より小さな第２の情報量に設定された低解像度画面とを含み、
前記画像描画編集手段は、前記文字画像変換手段により変換された文字列画像に対しては前記低解像度画面に描画する手段である
印刷装置。
【請求項１１】
請求項１０記載の印刷装置であって、
前記表示用データ作成手段は、前記高解像度画面の上に前記低解像度画面を重ねた画面を前記画像画面として前記表示用データを作成する手段であり、
前記印刷用データ作成手段は、前記高解像度画面の上に前記低解像度画面を重ねた画面を前記画像画面として前記印刷用データを作成する手段である
印刷装置。
【請求項１２】
請求項１０または１１記載の印刷装置であって、
前記第１の情報量は、４バイトであり、
前記第２の情報量は、１バイトである
印刷装置。
【請求項１３】
前記画像描画編集手段は、前記高解像度画面に画像を描画するときには、前記低解像度画面に画像を配置するための移動可能な外周枠を表示して設定し、該設定された外周枠に相当する前記高解像度画面の領域に画像を描画する手段である請求項１０ないし１２いずれか記載の印刷装置。
【請求項１４】
前記画像描画編集手段は、前記高解像度画面に描画された画像の配置を変更するときには、該画像の外周に相当する前記低解像度画面の位置に外周枠を表示し、該表示された外周枠を用いて該画像の配置を変更し、該変更された画像の配置に相当する前記高解像度画面の領域に該画像を描画する手段である請求項１０ないし１３いずれか記載の印刷装置。
【請求項１５】
請求項１ないし１４いずれか記載の印刷装置であって、
前記画面情報記憶手段は、装置の操作に関する情報を描画する操作用画面の情報を記憶する操作用画面領域が設定された手段であり、
前記表示用データ作成手段は、前記画像画面に前記操作用画面を重ねて得られる画面を前記表示用画面として前記表示用データを作成する手段である
印刷装置。
【請求項１６】
前記文字列入力手段は、前記操作用画面を用いて文字列を入力する手段である請求項１５記載の印刷装置。
【請求項１７】
前記操作用画面は、画素の情報量が４ビットに設定されてなる請求項１５または１６記載の印刷装置。
【請求項１８】
請求項１ないし１７いずれか記載の印刷装置であって、
前記画像描画編集手段は、前記画像画面に対して画像ファイルを描画用オブジェクトとして割り付けると共に該描画用オブジェクトの割り付けに関して所定の形式の言語を用いて記述した記述ファイルを作成する手段であり、
前記印刷用データ作成手段は、前記記述ファイルを解析して前記印刷用データを作成する手段である
印刷装置。
【請求項１９】
前記画像描画編集手段は、前記描画用オブジェクトの割り付けに関する記述を行なって前記画像画面に画像を描画する手段である請求項１８記載の印刷装置。
【請求項２０】
前記記述ファイルは、画面に描画される描画用オブジェクトを識別するオブジェクト識別情報と描画用オブジェクトの画面における配置に関する配置情報とを含む情報が記述されてなる請求項１８または１９記載の印刷装置。
【請求項２１】
前記表示用データ作成手段は、前記記述ファイルを解析して前記表示用データを作成する手段である請求項１８ないし２０いずれか記載の印刷装置。
【請求項２２】
画像を描画する画像画面の情報を設定された画面領域に記憶する画面情報記憶手段と、前記画像画面に少なくとも一つの文字からなる文字列を表示するために文字列を入力する文字列入力手段とを備え、画像や文字などを紙などの媒体に印刷する印刷装置における制御部による画像と文字の取り扱い方法であって、
（ａ）前記入力した文字列を文字列の画像（文字列画像）に変換し、
（ｂ）前記画面情報記憶手段に設定された画面領域へのデータの格納を伴って前記画像画面に対して前記変換した文字列画像を含む画像を描画すると共に該描画した画像を編集し、
（ｃ）前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を表示用画面とした際の表示用データを作成し、
（ｄ）前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を印刷用画面とした際の印刷用データを作成する
取り扱い方法。
【請求項２３】
画像を描画する画像画面の情報を設定された画面領域に記憶する画面情報記憶手段と、前記画像画面に少なくとも一つの文字からなる文字列を表示するために文字列を入力する文字列入力手段とを備える印刷装置における制御部に用いられるプログラムであって、
前記入力した文字列を文字列の画像（文字列画像）に変換するモジュールと、前記画面情報記憶手段に設定された画面領域へのデータの格納を伴って前記画像画面に対して前記変換した文字列画像を含む画像を描画すると共に該描画した画像を編集するモジュールと、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を表示用画面とした際の表示用データを作成するモジュールと、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を印刷用画面とした際の印刷用データを作成するモジュールと、
を備えるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置およびその制御部における画像や文字の取り扱い方法並びに印刷装置の制御部に用いられるプログラムに関し、詳しくは、画像や文字などを紙などの媒体に印刷する印刷装置およびその制御部における画像や文字の取り扱い方法並びに印刷装置の制御部に用いられるプログラムに関する。
【０００２】
【従来の技術】
従来、この種の印刷装置としては、ストレージから読み込んだ画像を家庭用のテレビ画面に表示して拡大縮小などの編集を施した後に印刷するものが提案されている（例えば、非特許文献１参照）。この装置では、テレビ画面に表示される領域を印刷領域としてストレージから画像を読み込んで割り付け、画像の配置を変更したり、画像を拡大または縮小したり、画像を回転させたり、文字を入力したりするなどの編集を施して印刷することができる。
【０００３】
また、画像が描画された複数の画面を重ねて表示したり、複数の画面を重ねて得られる結果を印刷したりするアプリケーションソフトも提案されている（例えば、非特許文献２参照）。このアプリケーションソフトは、コンピュータにインストールされて起動し、コンピュータ上で画像を描画した画面や背景を描画した画面などを重ねて表示し、その結果についてプリンタなどの印刷装置で印刷できるようになっている。
【０００４】
【非特許文献１】
松下電器産業株式会社、「Ｐａｎａｓｏｎｉｃ  ホームフォトプリンターＳＶ−ＡＰ１０」、［平成１５年３月４日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｐｒｏｄｂ．ｍａｔｓｕｓｈｉｔａ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｐａｎａｓｏｎｉｃ／ＳＶ／ＳＶ−ＡＰ１０．ｈｔｍｌ＞，＜ＵＲＬ：ｈｔｔｐ：／／ｐｒｏｄｂ．ｍａｔｓｕｓｈｉｔａ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｐａｎａｓｏｎｉｃ／ＳＶ／ＳＶ−ＡＰ１０＿ｓ．ｈｔｍｌ＞
【非特許文献２】
「知識ゼロからはじめるＡｄｏｂｅ  Ｐｈｏｔｏｓｈｏｐ６でデジタル画像が自由自在」，仲田玲子，株式会社ビー・エヌ・エヌ，２００１年１月１５日，ｐ．５３−５６
【０００５】
【発明が解決しようとする課題】
しかしながら、上述の印刷装置では、文字についてはテキストとして扱うため、画像と文字とが混在する画面を作成して印刷する場合には、画像や文字の編集を考えれば、画像と文字とを別々に扱って処理しなければならない。また、複数の画面を重ねて表示して編集することができないため、編集の処理に時間を要したり、編集できない場合も生じる。さらに、印刷装置に画面を重ねて表示するものを適用することも考えられるが、この場合、複数の画面を重ねて表示するために容量の大きなメモリを印刷装置に搭載する必要がある。
【０００６】
本発明の印刷装置およびその制御部における画像や文字の取り扱い方法並びに印刷装置の制御部に用いられるプログラムは、画像と文字とを同様に取り扱って画像と文字とが混在する画面を作成して印刷することを目的の一つとする。また、本発明の印刷装置およびその制御部における画像や文字の取り扱い方法並びに印刷装置の制御部に用いられるプログラムは、容量の小さなメモリで複数の画面を用いて画像を編集したり印刷領域を設定したりすることを目的の一つとする。さらに、本発明の印刷装置およびその制御部における画像や文字の取り扱い方法並びに印刷装置の制御部に用いられるプログラムは、画像の編集や印刷領域の設定の際の処理速度の向上を図ることを目的の一つとする。
【０００７】
【課題を解決するための手段およびその作用・効果】
本発明の印刷装置およびその制御部における画像や文字の取り扱い方法並びに印刷装置の制御部に用いられるプログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００８】
本発明の印刷装置は、
画像や文字などを紙などの媒体に印刷する印刷装置であって、
画像を描画する画像画面の情報を設定された画面領域に記憶する画面情報記憶手段と、
前記画像画面に少なくとも一つの文字からなる文字列を表示するために文字列を入力する文字列入力手段と、
該入力した文字列を文字列の画像（文字列画像）に変換する文字画像変換手段と、
前記画面情報記憶手段に設定された画面領域へのデータの格納を伴って前記画像画面に対して画像を描画すると共に該描画した画像を編集する画像描画編集手段と、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を表示用画面とした際の表示用データを作成する表示用データ作成手段と、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を印刷用画面とした際の印刷用データを作成する印刷用データ作成手段と、
を備えることを要旨とする。
【０００９】
この本発明の印刷装置では、入力された文字列を画像に変換し、通常の画像と同様に画像画面に描画して編集すると共に表示や印刷を行なうためのデータを作成するから、文字列を画像と同様に取り扱って画像と文字とが混在する画面を作成して印刷することができる。
【００１０】
こうした本発明の印刷装置において、前記文字画像変換手段は、一画素の情報量が１ビットの画像として前記文字列を画像に変換する手段であるものとすることもできる。こうすれば、フルカラー画像に比して少ないデータ量で文字列画像を扱うことができる。この結果、印刷装置に搭載すべきメモリの容量を少なくすることができる。
【００１１】
この一画素の情報量が１ビットの文字列画像とする態様の本発明のの印刷装置において、前記文字画像変換手段は、前記変換した文字列画像と前記文字列の色に関する情報とを含む文字画像ファイルを作成する手段であるものとすることもできる。こうすれば、画像画面に文字列画像を描画したときに文字に色を付すことができる。この態様の本発明の印刷装置において、前記文字画像変換手段は、前記文字列のフォントに関する情報が含まれるよう前記文字画像ファイルを作成する手段であるものとすることもできる。こうすれば、文字列画像に含まれる文字のフォントに関する情報を用いることができる。
【００１２】
本発明の印刷装置において、前記文字列入力手段は、前記画像画面に対する文字の入力領域を設定して文字列を入力する手段であるものとすることもできる。この態様の本発明の印刷装置において、前記文字画像変換手段は、前記文字列入力手段により設定された入力領域に基づいて画像のサイズを設定して前記文字列を画像に変換する手段であるものとすることもできる。こうすれば、文字列画像のサイズを適正なものとすることができる。ここで、「画像のサイズ」は、前記設定された入力領域の印刷される際のサイズの所定倍のサイズとすることができ、例えば４倍や１６倍などとすることもできる。こうすれば、画像画面に文字列画像を描画した後に画像を拡大または縮小などの編集を施しても鮮明な文字列を描画して印刷することができる。
【００１３】
本発明の印刷装置において、前記画像画面は画素の情報量が異なる複数の画面であり、前記画面領域は前記複数の画面の情報を画面毎に記憶する複数の領域であり、前記画像描画編集手段は前記画面情報記憶手段に設定された画面毎の領域へのデータの格納を伴って前記複数の画面の各々に対して画像を描画すると共に該描画した画像を編集する手段であり、前記表示用データ作成手段は前記複数の画面を重ねて得られる１枚の画面を前記画像画面として前記表示用データを作成する手段であり、前記印刷用データ作成手段は前記複数の画面を重ねて得られる１枚の画面を前記画像画面として前記印刷用データを作成する手段であるものとすることもできる。こうすれば、画素の情報量が異なる複数の画面を用いて画像を描画したり編集することにより、一画素の情報量が大きい画面を複数用いて画像を描画したり編集するものに比して、搭載するメモリの容量を小さくすることができると共に描画や編集の処理に要する時間を短くすることができる。これは、一画素の情報量が多い画像については画素の情報量が大きい画面に描画し、一画素の情報量が少なくてもよい画像については画素の情報量が小さい画面に描画すればよいことに基づく。また、複数の画面を重ねて１枚の表示用画面とした際の表示用データを作成することができるから、その表示用データを表示装置で入力して表示することにより重ねた画面を表示することができる。更に、複数の画面を重ねて印刷用画面とした際の印刷用データを作成するから、その印刷用データに基づいて重ねた画像を印刷することができる。
【００１４】
この画像画面として画素の情報量が異なる複数の画面を用いる態様の本発明の印刷装置において、前記画像画面は、フルカラー画像等を描画するために画素の情報量が第１の情報量に設定された高解像度画面と、画素の情報量が前記第１の情報量より小さな第２の情報量に設定された低解像度画面とを含み、前記画像描画編集手段は前記文字画像変換手段により変換された文字列画像に対しては前記低解像度画面に描画する手段であるものとすることもできる。この態様の本発明の印刷装置において、前記表示用データ作成手段は前記高解像度画面の上に前記低解像度画面を重ねた画面を前記画像画面として前記表示用データを作成する手段であり、前記印刷用データ作成手段は前記高解像度画面の上に前記低解像度画面を重ねた画面を前記画像画面として前記印刷用データを作成する手段であるものとすることもできる。これらの場合、第１の情報量は４バイトであり、第２の情報量は１バイトであるものとすることもできる。
【００１５】
画像画面として高解像度面と低解像度画面とが含まれる態様の本発明の印刷装置において、前記画像描画編集手段は、前記高解像度画面に画像を描画するときには、前記低解像度画面に画像を配置するための移動可能な外周枠を表示して設定し、該設定された外周枠に相当する前記高解像度画面の領域に画像を描画する手段であるものとすることもできる。こうすれば、画像の配置を迅速に処理することができる。
【００１６】
また、画像画面として高解像度面と低解像度画面とが含まれる態様の本発明の印刷装置において、前記画像描画編集手段は、前記高解像度画面に描画された画像の配置を変更するときには、該画像の外周に相当する前記低解像度画面の位置に外周枠を表示し、該表示された外周枠を用いて該画像の配置を変更し、該変更された画像の配置に相当する前記高解像度画面の領域に該画像を描画する手段であるものとすることもできる。こうすれば、画像の配置の変更の処理を迅速に行なうことができる。
【００１７】
本発明の印刷装置において、前記画面情報記憶手段は装置の操作に関する情報を描画する操作用画面の情報を記憶する操作用画面領域が設定された手段であり、前記表示用データ作成手段は前記画像画面に前記操作用画面を重ねて得られる画面を前記表示用画面として前記表示用データを作成する手段であるものとすることもできる。こうすれば、装置の操作に関する情報を操作用画面を用いて表示することができる。この場合、操作用画面として画素の情報量を４ビットに設定することもできる。この態様の本発明の印刷装置において、前記文字列入力手段は、前記操作用画面を用いて文字列を入力する手段であるものとすることもできる。
【００１８】
本発明の印刷装置において、前記画像描画編集手段は前記画像画面に対して画像ファイルを描画用オブジェクトとして割り付けると共に該描画用オブジェクトの割り付けに関して所定の形式の言語を用いて記述した記述ファイルを作成する手段であり、前記印刷用データ作成手段は前記記述ファイルを解析して前記印刷用データを作成する手段であるものとすることもできる。この態様の本発明の印刷装置において、前記画像描画編集手段は、前記描画用オブジェクトの割り付けに関する記述を行なって前記画像画面に画像を描画する手段であるものとすることもできる。こうした記述ファイルを作成する態様の本発明の印刷装置において、前記表示用データ作成手段は、前記記述ファイルを解析して前記表示用データを作成する手段であるものとすることもできる。ここで、「記述ファイル」は、画面に描画される描画用オブジェクトを識別するオブジェクト識別情報と描画用オブジェクトの画面における配置に関する配置情報とを含む情報が記述されてなるものとすることもできる。オブジェクト識別情報としては、例えば描画用オブジェクトの格納先とファイル名とからなるものを考えることもできるし、描画用オブジェクトに割り当てられた番号や記号などからなるものを考えることもできる。
【００１９】
本発明の印刷装置の制御部における画像や文字の取り扱い方法は、
画像を描画する画像画面の情報を設定された画面領域に記憶する画面情報記憶手段と、前記画像画面に少なくとも一つの文字からなる文字列を表示するために文字列を入力する文字列入力手段とを備え、画像や文字などを紙などの媒体に印刷する印刷装置における制御部による画像と文字の取り扱い方法であって、
（ａ）前記入力した文字列を文字列の画像（文字列画像）に変換し、
（ｂ）前記画面情報記憶手段に設定された画面領域へのデータの格納を伴って前記画像画面に対して前記変換した文字列画像を含む画像を描画すると共に該描画した画像を編集し、
（ｃ）前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を表示用画面とした際の表示用データを作成し、
（ｄ）前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を印刷用画面とした際の印刷用データを作成する
ことを要旨とする。
【００２０】
この本発明の印刷装置の制御部における画像や文字の取り扱い方法によれば、入力した文字列を画像に変換し、通常の画像と同様に画像画面に描画して編集すると共に表示や印刷を行なうためのデータを作成するから、文字列を画像と同様に取り扱って画像と文字とが混在する画面を作成して印刷することができる。
【００２１】
本発明の印刷装置の制御部に用いられるプログラムは、
画像を描画する画像画面の情報を設定された画面領域に記憶する画面情報記憶手段と、前記画像画面に少なくとも一つの文字からなる文字列を表示するために文字列を入力する文字列入力手段とを備える印刷装置における制御部に用いられるプログラムであって、
前記入力した文字列を文字列の画像（文字列画像）に変換するモジュールと、前記画面情報記憶手段に設定された画面領域へのデータの格納を伴って前記画像画面に対して前記変換した文字列画像を含む画像を描画すると共に該描画した画像を編集するモジュールと、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を表示用画面とした際の表示用データを作成するモジュールと、
前記画面情報記憶手段に記憶された情報に基づいて前記画像画面を印刷用画面とした際の印刷用データを作成するモジュールと、
を備えることを要旨とする。
【００２２】
この本発明の印刷装置の制御部に用いられるプログラムによれば、入力した文字列を画像に変換し、通常の画像と同様に画像画面に描画して編集すると共に表示や印刷を行なうためのデータを作成するから、文字列を画像と同様に取り扱って画像と文字とが混在する画面を作成して印刷することができる。
【００２３】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例であるインクジェット方式のプリンタ２０の構成の概略を示す構成図である。実施例のプリンタ２０は、図示するように、コンピュータ１０やデジタルテレビ１２，デジタルカメラ１４，メモリカードなどのストレージ１６などと接続してデジタル画像（以下、画像という）の入力を行なう入力部３０と、リモートコントロール端末（以下、リモコンと称する）４１の操作により入力部３０からの画像の入力を伴ってモニタ１８に画像を表示しながら印刷する画像のレイアウトを設定したり編集する印刷編集部４０と、入力部３０により入力された画像や印刷編集部４０により編集された画像の印刷を実行する印刷実行部６０と、印刷編集部４０と印刷実行部６０とにまたがって所属し表示用画面格納領域５２とスクリプト格納領域５４と印刷用画面格納領域５６とが設定されたメモリ５０とを備える。ここで、モニタ１８は、一般的なディスプレイを用いることもできるし、ビデオ入力端子を備える一般的なテレビ装置などを用いることもできる。
【００２４】
入力部３０は、コンピュータ１０やデジタルテレビ１２，デジタルカメラ１４，ストレージ１６からの画像の入力を司る入力インタフェース３２と、入力インタフェース３２に入力される画像の形式に基づいてデータの出力先を割り振る信号処理部３４とにより構成されている。信号処理部３４は、入力された信号が直ちに印刷可能な印刷用データの場合には印刷実行部６０のイメージバッファ６５にデータを出力し、ＲＧＢデータの場合にはメモリ５０の印刷用画面格納領域５６に出力し、マークアップ言語（例えば、ＸＨＴＭＬ言語）で記述されたファイルの場合には印刷実行部６０のスクリプト解析部６１に出力する。イメージバッファ６５，スクリプト解析部６１については後述する。
【００２５】
印刷編集部４０は、リモコン４１からの信号を受光する受光部４２と、リモコン４１の操作に基づいてメモリ５０の表示用画面格納領域５２を用いて一画素の情報量が異なる２枚の画面に画像を描画したり文字を入力すると共にそれらの配置を変更する操作制御部４３と、２枚の画面に描画された各画面の内容を所定の記述言語によって記述したスクリプトを作成してメモリ５０のスクリプト格納領域５４に格納するスクリプト生成部４４と、２枚の画面に操作用の画面を合成してモニタ１８が接続されたＲＧＢ端子４６に出力する表示用画面合成部４５とを備える。図２に表示用の画面とメモリ５０の表示用画面格納領域５２との関係を示す。実施例では、図２に示すように、奥から順に、一画素の情報量の異なる２枚の画面としての第１画面７０，第２画面７２，操作用の画面としての操作画面７４が重ねられて表示用画面合成部４５により合成されモニタ１８に表示される表示用画面７６とされる。ここで、実施例では、第１画面７０についてはフルカラー表示ができるように一画素の情報量として４バイトが設定され、第２画面７２については２５６色表示ができるように一画素の情報量として１バイトが設定されている。また、操作画面７４については、編集操作についての情報が伝達できればよいから一画素の情報量として４ビットが設定されている。メモリ５０の表示用画面格納領域５２は、こうした第１画面７０，第２画面７２，操作画面７４に対応するように領域全体が第１画面領域５２ａ，第２画面領域５２ｂ，操作画面領域５２ｃに割り当てられている。したがって、操作制御部４３では、フルカラーの画像については第１画面７０に描画し、２６５色の画像については第２画面７２に描画することになる。なお、第１画面７０や第２画面７２は、印刷用紙のサイズに拘わらず、表示領域全体が印刷領域となるよう設定されている。操作制御部４３における画像の描画やスクリプト生成部４４におけるスクリプトの生成については後述する。
【００２６】
表示用画面合成部４５では、上述したように、第１画面７０と第２画面７２と操作画面７４とを重ねて一枚の表示用画面７６としてＲＧＢ端子４６に出力する。実施例では、一画素の情報量として第１画面７０を４バイト，第２画面７２を１バイト，操作画面７４を４ビットとして設定しているから、表示用画面合成部４５では、第２画面７２と操作画面７４の各画素の情報を第１画面７０と同様の４バイトに変換して合成するものとした。なお、実施例では、こうした処理を迅速に行なうために、表示用画面合成部４５をハードウエア（ビデオチップ）として構成した。
【００２７】
印刷実行部６０は、スクリプト格納領域５４に格納されたスクリプトや信号処理部３４から出力されるマークアップ言語により記述されたファイルを読み込んで解析すると共にメモリ５０の印刷用画面格納領域５６を用いて一画素の情報量の異なる２枚の画面に印刷する画像を描画するスクリプト解析部６１と、２枚の画面に描画された画像を合成してＲＧＢデータとして印刷用画面を生成する印刷用画面合成部６２と、ＲＧＢデータとして印刷用画面をＣＭＹＫデータに変換する色変換部６３と、変換されたＣＭＹＫデータを誤差拡散処理などの画像処理を行なって２値化する２値化部６４と、２値化されたＣＭＹＫの各データを図示しない印刷ヘッドを備える印刷実行部６６にバンド単位で出力するために一時的にデータを蓄えるイメージバッファ６５とを備える。図３に印刷用の画面とメモリ５０の印刷用画面格納領域５６との関係を示す。実施例では、図３に示すように、奥から順に、一画素の情報量の異なる２枚の画面としての第１画面８０，第２画面８２が重ねられて印刷用画面合成部６２により合成される印刷用画面８６とされる。ここで、実施例では、表示用の第１画面７０や第２画面７２に対応するよう、第１画面８０についてはフルカラー表示ができるように一画素の情報量として４バイトが設定され、第２画面８２については２５６色表示ができるように一画素の情報量として１バイトが設定されている。メモリ５０の印刷用画面格納領域５６は、こうした第１画面８０と第２画面８２とに対応するように領域全体が第１画面領域５６ａと第２画面領域５６ｂとに割り当てられている。したがって、スクリプト解析部６１では、解析したスクリプトにしたがって、フルカラーの画像については第１画面８０に描画し、２６５色の画像については第２画面７２に描画することになる。なお、第１画面８０や第２画面８２は、印刷用紙のサイズに応じてその大きさが設定される。スクリプト解析部６１におけるスクリプトの解析や画像や文字の描画については後述する。
【００２８】
印刷用画面合成部６２は、上述したように、第１画面８０と第２画面８２とを重ねて一枚の印刷用画面８６として色変換部６３に出力する。実施例では、一画素の情報量として第１画面８０を４バイト，第２画面８２を１バイトとして設定しているから、印刷用画面合成部６２では、第２画面８２の各画素の情報を第１画面８０と同様の４バイトに変換して合成するものとした。実施例では、こうした処理を迅速に行なうために、印刷用画面合成部６２を色変換部６３と共にハードウエア（ワンチップ）として構成した。なお、色変換部６３や２値化部６４は、通常のインクジェットプリンタに印刷用データを送信するためのプリンタドライバが行なう処理と同様な処理を行なうものであり、イメージバッファ６５，印刷実行部６６は、通常のインクジェットプリンタが備える構成と同様の構成であり、さらに、こうした各部の処理や動作は本発明の中核をなさないから、これらの各部の詳細な説明は省略する。
【００２９】
次に、こうして構成された実施例のプリンタ２０の動作について説明する。まず、印刷編集部４０の動作について説明し、その後に印刷実行部６０の動作について説明する。図４は、印刷用の画面を作成するために画像を組み込む際に実行される画像組込処理の一例を示すフローチャートである。画面に画像を組み込むときには、リモコン４１の操作キーの操作に基づいて、まず、画像を組み込むための画像組込領域を第２画面７２に設定する処理を実行する（ステップＳ１００）。画像組込領域の設定としては、例えば、モニタ１８上に表示されリモコン４１によって操作可能なポインティングにより画像領域として設定しようとしている矩形領域の左上ポイントと右下ポイントを設定することなどにより行なうことができる。図５に画像組込領域が設定された際の表示用の画面の一例を示す。図示するように、第２画面７２に画像組込領域が枠として設定され、これが表示用画面７６としてモニタ１８に表示される。ここで、画像組込領域を第２画面７２を用いて設定するのは、第１画面７０に領域を描画する場合に比して描画を迅速に行なうことができるからである。
【００３０】
続いて、組み込む画像を選択する処理を実行する（ステップＳ１１０）。この画像の選択は、リモコン４１により画像の格納先を指定し、これによりモニタ１８に一覧表示されるサムネイル画像から選択することにより行なわれる。図６に画像選択画面の一例を示す。この例では、格納先としてストレージ１６が選択されており、方向キーにより選択可能な画像を移動させ選択することができるようになっている。そして、画像を組み込む先の画面（第１画面７０か第１画面８０か）を選択する処理を行なう（ステップＳ１２０）。この画面の選択は、例えば、ユーザがリモコン４１の図示しない画像選択ボタンを操作することにより行なう。ユーザは、組み込む画像がフルカラーの写真画像等の場合には第１画面７０を選択し、組み込む画像が２５６色程度で表現されているイラストなどの場合には第２画面７２を選択すればよい。
【００３１】
こうして画像を組み込む画面が選択されると、選択された画面が第１画面７０のときには、第２画面７２の画像組込領域に相当する第１画面７０の領域に選択した画像をフルカラー画像として描画し（ステップＳ１３０，Ｓ１４０）、選択された画面が第２画面７２のときには、第２画面７２の画像組込領域に選択した画像を２５６色のカラー画像として描画して（ステップＳ１３０，Ｓ１４０）、第２画面７２に設定した画像組込領域を解除して（ステップＳ１６０）、画像の組込処理を終了する。図５に例示した画像組込領域を用いて画像Ａを選択すると共に第１画面７０を選択したときに、画像Ａが描画されて画像組込領域が解除されたときの画面の状態を図７に示す。図示するように、画像Ａは画像組込領域の枠に相当する第１画面７０の領域に描画され、これが表示用画面７６としてモニタ１８に表示される。
【００３２】
図８は、組み込んだ画像の大きさを変更したりその位置を変更する際に実行される画像領域変更処理の一例を示すフローチャートである。画面に組み込まれた画像の領域を変更するには、リモコン４１の操作キーの操作に基づいて、まず、領域を変更しようとする画像を選択する処理を実行する（ステップＳ２００）。画像を選択する手法としては、例えば、モニタ１８上に表示されリモコン４１によって操作可能なポインティングにより表示されているいずれかの画像を選択することにより行なうことができる。
【００３３】
こうして画像が選択されると、選択された画像が第１画面７０に描画されている画像であっても第２画面７２に描画された画像であっても、選択された画像の領域の外周に相当する第２画面７２の位置に表示枠を表示する（ステップＳ２１０）。そして、第２画面７２に描画した表示枠に対してリモコン４１の操作により、表示枠を移動させたりその大きさを変更したり表示枠自体を回転させたりする（ステップＳ２２０）。表示枠に対する操作としては、例えば、モニタ１８上に表示されリモコン４１によって操作されるポインティングにより表示枠全体をつかんで表示枠を移動させたり、表示枠の四隅の一つをつかんでその隅を対角線上に移動させることにより対角線方向に表示枠の大きさを変更したり、表示枠の一辺をつかんでその辺を移動させることにより矩形の形状を変更したり、リモコン４１の図示しない回転ボタンを操作することにより表示枠を回転させたりするものなどが考えられる。選択された画像は、こうした表示枠の移動や変更をしている最中は、画像領域変更処理が実行される前の状態を保つ。第１画面７０に描画された画像Ａを選択して画像領域を変更している様子を図９に示す。図示するように、第１画面７０に描画された画像Ａの領域の外周に相当する第２画面７２の位置に表示された表示枠を移動させたり大きさを変更させたり表示枠を回転させたりすることができ、この様子が表示用画面７６としてモニタ１８に表示される。ここで、第１画面７０に描画された画像を選択したときでも第２画面７２に表示枠を表示してその移動や大きさの変更や回転を行なうようにしたのは、第２画面７２を用いて操作する方が処理を迅速に行なうことができるからである。
【００３４】
ユーザがリモコン４１の決定ボタンなどを操作して表示枠の移動や大きさの変更を終了すると（ステップＳ２３０）、選択された画像が第１画面７０の画像であるときには第２画面７２に表示されている表示枠に相当する第１画面７０の領域に選択された画像を描画し（ステップＳ２４０，Ｓ２５０）、選択された画像が第２画面７２の画像であるときには表示枠の領域に選択された画像を描画し（ステップＳ２４０，Ｓ２６０）、第２画面７２に表示した表示枠を解除して（ステップＳ２７０）、画像領域変更処理を終了する。図９に示した表示枠の状態で表示枠の移動やその大きさの変更を終了したときに、画像Ａが変更された表示枠に描画されて第２画面７２に表示された表示枠が解除されたときの画面の状態を図１０に示す。図示するように、画像Ａは移動されその大きさが変更された表示枠に相当する第１画面７０の領域に描画され、これが表示用画面７６としてモニタ１８に表示される。
【００３５】
図１１は、文字を入力する際に実行される文字入力処理の一例を示すフローチャートである。文字を入力するには、まず、リモコン４１の操作キーの操作に基づいて、まず、第２画面７２を用いて文字を入力しようとする文字領域を設定する処理を実行する（ステップＳ３００）。文字領域の設定としては、図４の画像の組込処理のステップＳ１００と同様に、モニタ１８上に表示されリモコン４１によって操作可能なポインティングにより文字入力領域として設定しようとしている矩形領域の左上ポイントと右下ポイントを設定することなどにより行なうことができる。そして、操作画面７４に表示される文字の入力欄に文字を入力する（ステップＳ３１０）。文字の入力は、例えば、図１２に例示するように、モニタ１８上にソフト的なキーボードを表示してリモコン４１の操作により移動するポインティングにより入力するものやリモコン４１のテンキーを用いて入力するものなどが考えられる。なお、この図１２の例では、文字のフォントやサイズ，色の指定も行なうことができるようになっている。
【００３６】
ユーザがリモコン４１の決定ボタンなどを操作して文字の入力を終了すると（ステップＳ３３０）、入力された文字列を第２画面７２に設定された文字領域のサイズに応じたサイズの文字画像を作成する（ステップＳ３４０）。ここで、文字画像は、設定された文字領域のサイズが２倍程度に拡大されても文字としての形状（フォント）が鮮明に印刷されるようそのサイズが設定され、一画素の情報量が１ビットの画像として作成され、文字のフォントと色の情報が付与される。実施例では、文字画像は文字領域の４倍あるいは１６倍程度の大きさのモノクロの文字のビットマップイメージとして作成される。図１３に文字画像ファイルの概念的な構造を示す。この図の例では、ファイルのヘッダにはファイル名やフォント，色が書き込まれている。ここで、色については第２画面７２に表示するため２５６色から設定できるようになっている。
【００３７】
そして、図４に例示した画像の組込処理における選択した画像を画像組込領域に組み込む処理と同様に、第２画面７２に設定した文字領域に作成した文字画像を描画し（ステップＳ３４０）、第２画面７２に設定した文字領域を解除して（ステップＳ３５０）、文字入力処理を終了する。実施例では、第２画面７２に文字画像を描画する際には、文字画像ファイルのヘッダの色の情報に基づいてその表示色を設定して描画するのである。このように入力した文字列を文字画像とすることにより、文字画像を第２画面７２に描画するだけでなく、通常の画像と同様に図８の画像領域変更処理を用いて第２画面７２に描画された文字画像の大きさの変更などの編集を行なうことができる。なお、作成した文字画像ファイルは、実施例では、ユーザが予め設定したデバイス、例えばストレージ１６の設定したフォルダに格納されるようになっている。
【００３８】
次に、こうして画像を組み込んだ第１画面７０や第２画面７２の内容をスクリプトに記述する処理について説明する。図１４は、スクリプト生成処理の一例を示すフローチャートであり、図１５は生成したスクリプトの一例を示す説明図であり、図１６は図１５のスクリプトに対応する第１画面７０および第２画面７２の状態を示す説明図である。スクリプト生成部４４によるスクリプトの生成処理は、図１４に例示するように、ヘッダ部を生成し（ステップＳ４００）、第１画面７０の内容を生成し（ステップＳ４１０）、第２画面７２の内容を生成し（ステップＳ４２０）、生成したスクリプトをスクリプト格納領域５４に格納する（ステップＳ４３０）ことにより行なわれる。実施例で用いたスクリプト言語では、ヘッダ部には、図１５に示すように、［ＨＥＡＤＥＲ］の識別子から、スクリプト言語のバージョン，作者名，タイトル，レイアウト方向，出力用紙サイズ，出力用紙の上下左右のマージン指定などがこの順に記述される。また、第１画面７０の内容については、［ＰＡＧＥ：ＰＬＡＮＥ１］の識別子から、画像Ａの描画指定，画像Ｂの描画指定が記述される。ここで、画像の描画指定の記述「ＤｒａｗＰｉｃｔｕｒｅ＿ＴＶ」は、変数として、画像のファイル名，画像領域の左上のｘ座標，画像領域の左上のｙ座標，画像領域の右下のｘ座標，画像領域の右下のｙ座標，画像の回転を表わしている。画像のファイル名については、そのパスも記述される。画像の回転については、実施例では、回転なしを「０」，９０度右回転を「１」，１８０度右回転を「２」，２７０度右回転を「３」，自動回転を「４」として記述するものとした。さらに、第２画面７２の内容については、［ＰＡＧＥ：ＰＬＡＮＥ２］の識別子から、イラストの描画指定，文字画像の描画指定が記述される。
【００３９】
こうして生成されスクリプト格納領域５４に格納されたスクリプトは、ユーザがリモコン４１の図示しない印刷実行ボタンを操作したときに、スクリプト解析部６１に読み込まれて解析され、メモリ５０の印刷用画面格納領域５６に印刷用の第１画面８０と第２画面８２として描画される。スクリプト解析処理の一例を示すフローチャートを図１７に示す。スクリプト解析処理は、まず、スクリプト格納領域５４からスクリプトを読み込み（ステップＳ５００）、スクリプトのヘッダ部を解析し（ステップＳ５１０）、ヘッダ部の出力用紙のサイズに基づいて第１画面８０および第２画面８２、即ち印刷用画面格納領域５６の第１画面領域５６ａと第２画面領域５６ｂとを設定する（ステップＳ５２０）。そして、［ＰＡＧＥ：ＰＬＡＮＥ１］の識別子以降の記述に基づいて画像を第１画面８０に描画すると共に（ステップＳ５３０）、［ＰＡＧＥ：ＰＬＡＮＥ２］の識別子以降の記述に基づいて画像を第２画面８２に描画する（ステップＳ５４０）。即ち、記述されたパスから記述された画像ファイルを読み込み、記述された領域に記述された回転角度として、画像を描画するのである。ここで、第２画面８２に文字画像を描画する際には、対象となる文字画像ファイルのヘッダに記載された色の情報を用いて文字画像の色を設定し、設定した色となるよう文字画像を記述された領域に描画する。
【００４０】
こうして印刷用画面格納領域５６の第１画面領域５６ａと第２画面領域５６ｂとを用いて画像が描画された第１画面８０と第２画面８２は、上述したように、印刷用画面合成部６２により合成され、色変換部６３でＣＭＹＫデータに変換され、２値化部６４にＣＭＹＫ毎に２値化され、イメージバッファ６５に一時的に蓄えられて、印刷実行部６６により出力用紙に出力される。
【００４１】
実施例では、スクリプト解析部６１は、スクリプト言語で記述されたスクリプトを解析して印刷用画面格納領域５６に第１画面領域５６ａおよび第２画面領域５６ｂを設定して第１画面８０および第２画面８２を描画するだけでなく、マークアップ言語で記述されたトップページを解析して印刷用画面格納領域５６に第１画面領域５６ａを設定して第１画面８０に描画することもできる。この場合、第２画面８２には何も描画しないものとして取り扱う。そして、このマークアップ言語で記述されたトップページに基づいて第１画面８０を描画したときには、印刷用画面合成部６２による合成では、画像が描画された第１画面８０と何も描画されていない第２画面８２とを合成し、色変換部６３に渡す。なお、色変換部６３以降の処理については、マークアップ言語により記述されたトップページに基づいて印刷する場合でもスクリプト言語により記述されたスクリプトに基づいて印刷する場合と同一となる。
【００４２】
以上説明した実施例のプリンタ２０によれば、入力した文字列を画像に変換して文字画像とすることにより、文字列を他の画像と同様に扱うことができる。即ち、文字列を画像と同様に取り扱って画像と文字とが混在する画面を作成して印刷することができる。しかも、文字画像は、設定された文字領域のサイズが２倍程度に拡大されても文字としての形状（フォント）が鮮明に印刷されるようそのサイズが設定されるから、文字の画像領域の変更などに伴って印刷される文字が非鮮明になるのを防止することができる。また、文字を入力する際には、操作画面７４を用いて入力するから、第２画面７２を用いて処理を行なうより迅速に行なうことができる。さらに、文字画像を一画素の情報量を１ビットとして作成するから、文字画像ファイルの容量を小さくすることができる。
【００４３】
実施例のプリンタ２０によれば、一画素の情報量の異なる第１画面７０と第２画面７２とを用いて画像を組み込んだり文字を入力したりして印刷するための画面を編集するから、一画素の情報量が大きい画面を複数用いて画像や文字などを描画したり編集するものに比して、搭載するメモリの容量を小さくすることができると共に描画や編集の処理に要する時間を短くすることができる。特に、画像の組み込みに用いる画像組込領域の設定や編集に必要な表示枠を一画素の情報量の少ない第２画面７２を用いて行なうから、編集を迅速に行なうことができる。しかも、機器の操作に必要な情報については操作画面７４に表示すると共に第１画面７０と第２画面７２と操作画面７４とを重ねて表示用画面７６としてモニタ１８に表示することができる。また、画面の編集結果をスクリプトとして記述し、印刷を実行する際に、スクリプトを解析して画像を組み込むから、編集による画像の画質の低下などの不都合を招くことがない。このように画面の編集結果をスクリプトとして記述するから、編集結果をファイルとして送信したり編集を中断したりするなどの処理にも適するものとすることができる。この他、コンピュータ１０やデジタルテレビ１２，デジタルカメラ１４，ストレージ１６等と直接接続して画像を入力して編集して印刷することができる。
【００４４】
ここで、実施例のプリンタ２０は、表示用画面格納領域５２やスクリプト格納領域５４や印刷用画面格納領域５６の領域を有するメモリ５０が画面情報記憶手段に相当し、図１１の文字入力処理のステップＳ３００〜Ｓ３２０の処理を実行する操作制御部４３が文字列入力手段に相当し、同じく文字入力処理のステップＳ３３０を実行する操作制御部４３が文字画像変換手段に相当し、図４の画像の組込処理や図８の画像領域変更処理，図１１の文字入力処理のステップＳ３４０を実行する操作制御部４３と図１４のスクリプト生成処理を実行するスクリプト生成部４４とが描画編集手段に相当し、表示用画面合成部４５が表示用データ作成手段に相当し、図１７のスクリプト解析処理を実行するスクリプト解析部６１と印刷用画面合成部６２とが印刷用データ作成手段に相当する。
【００４５】
実施例のプリンタ２０では、文字画像の一画素の情報量として１ビットを設定したが、文字画像の一画素の情報量は１ビットに限られず、如何なる情報量として設定してもかまわない。
【００４６】
実施例のプリンタ２０では、文字列の入力を操作画面７４の文字入力欄を用いて行なうものとしたが、第２画面７２に設定した文字領域に入力し、これを文字画像に変換するものとしてもよい。
【００４７】
実施例のプリンタ２０では、一画素の情報量が異なる２枚の画面として一画素の情報量が４バイトの第１画面７０と一画素の情報量が１バイトの第２画面７２とを用いたが、第１画面７０や第２画面７２の一画素の情報量はこれに限定されるものではなく、如何なる情報量として設定してもよい。
【００４８】
実施例のプリンタ２０では、一画素の情報量が異なる２枚の画面（第１画面７０と第２画面７２）を用いて画像を描画したり編集したが、一画素の情報量が異なる３枚以上の画面を用いて画像を描画したり編集するものとしてもよいし、１枚だけの画面を用いて画像を描画したり編集するものとしてもよい。
【００４９】
実施例のプリンタ２０では、一画素の異なる第１画面７０と第２画面７２とを用いて画像を描画したり編集し、この第１画面７０と第２画面７２に機器を操作するための操作画面７４を重ねて表示用画面７６としてモニタ１８に表示したが、機器を操作するための画面として第２画面７２を用い、操作画面７４を備えないものとしてもよい。
【００５０】
実施例のプリンタ２０では、図１５に例示したスクリプト言語を用いて第１画面７０や第２画面７２の内容をスクリプトとして記述したが、スクリプト言語としては如何なるタイプの言語を用いて記述するものとしてもよい。例えば、実施例では、画像の描画指定の記述「ＤｒａｗＰｉｃｔｕｒｅ＿ＴＶ」については、変数として、画像のファイル名，画像領域の左上のｘ座標，画像領域の左上のｙ座標，画像領域の右下のｘ座標，画像領域の右下のｙ座標，画像の回転を用いたが、画像のファイル名に代えてオブジェクト番号を用い、オブジェクト番号と画像のファイル名との一覧とを別に記述するものとしてもよい。
【００５１】
実施例のプリンタ２０では、スクリプト言語を用いて第１画面７０や第２画面７２の内容をスクリプトとして記述したが、ＸＨＴＭＬ言語などのマークアップ言語を用いて第１画面７０や第２画面７２の内容を記述するものとしてもよい。
【００５２】
実施例のプリンタ２０では、操作制御部４３によりメモリ５０の表示用画面格納領域５２に第１画面７０や第２画面７２に画像を描画し、この第１画面７０や第２画面７２の内容をスクリプト生成部４４によりスクリプトとして記述してスクリプト格納領域５４に格納し、印刷する際には、このスクリプト格納領域５４に格納したスクリプトをスクリプト解析部６１により解析して印刷用画面格納領域５６に第１画面８０と第２画面８２として描画し、これを重ねて印刷するものとしたが、操作制御部４３によりメモリ５０の表示用画面格納領域５２を用いて第１画面７０や第２画面７２に画像を描画する際に印刷用画面格納領域５６を用いて第１画面８０や第２画面８２に画像を描画するものとしてもよい。また、操作制御部４３により第１画面７０や第２画面７２に画像を描画するためのスクリプトを直接記述し、このスクリプトを解析してメモリ５０の表示用画面格納領域５２に画像を書き込み、これを重ねて表示用画面７６として表示するものとしてもよい。
【００５３】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】プリンタ２０の構成の概略を示す構成図。
【図２】表示用の画面と表示用画面格納領域５２との関係を示す説明図。
【図３】印刷用の画面と印刷用画面格納領域５６との関係を示す説明図。
【図４】画像組込処理の一例を示すフローチャート。
【図５】画像組込領域を設定した画面の一例を示す説明図。
【図６】画面選択画面の一例を示す説明図。
【図７】画像Ａが描画されたときの画面の一例を示す説明図。
【図８】画像領域変更処理の一例を示すフローチャート。
【図９】画像を選択してその領域を変更している様子を示す説明図。
【図１０】画像の領域が変更された状態を示す説明図。
【図１１】文字入力処理の一例を示すフローチャート。
【図１２】文字入力の際の操作画面７４の一例を示す説明図。
【図１３】文字画像ファイルの概念的な構成を示す説明図。
【図１４】スクリプト生成処理の一例を示すフローチャート。
【図１５】スクリプトの一例を示す説明図。
【図１６】スクリプトに対応する画面７０，７２の状態を示す説明図。
【図１７】スクリプト解析処理の一例を示すフローチャート。
【符号の説明】
１０  コンピュータ、１２  デジタルテレビ、１４  デジタルカメラ、１６  ストレージ、１８  モニタ、２０  プリンタ、３０  入力部、３２  入力インタフェース、３４  信号処理部、４０  印刷編集部、４１  リモートコントロール端末（リモコン）、４２  受光部、４３  操作制御部、４４  スクリプト生成部、４５  表示用画面合成部、４６  ＲＧＢ端子、５０  メモリ、５２  表示用画面格納領域、５２ａ  第１画面領域，５２ｂ  第２画面領域，５２ｃ  操作画面領域、５４  スクリプト格納領域、５６  印刷用画面格納領域、５６ａ  第１画面領域、５６ｂ  第２画面領域、６０  印刷実行部、６１  スクリプト解析部、６２  印刷用画面合成部、６３  色変換部、６４  ２値化部、６５  イメージバッファ、６６  印刷実行部、７０  第１画面、７２  第２画面、７４  操作画面、７６  表示用画面、８０  第１画面、８２  第２画面、８６  印刷用画面。
【図１】
2004348684.tif 000003
【図２】
2004348684.tif 000004
【図３】
2004348684.tif 000005
【図４】
2004348684.tif 000006
【図５】
2004348684.tif 000007
【図６】
2004348684.tif 000008
【図７】
2004348684.tif 000009
【図８】
2004348684.tif 000010
【図９】
2004348684.tif 000011
【図１０】
2004348684.tif 000012
【図１１】
2004348684.tif 000013
【図１２】
2004348684.tif 000014
【図１３】
2004348684.tif 000015
【図１４】
2004348684.tif 000016
【図１５】
2004348684.tif 000017
【図１６】
2004348684.tif 000018
【図１７】
2004348684.tif 000019