(57)【特許請求の範囲】
【請求項１】
文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録方法であって、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録されるデータとが互いに関連付けて記憶されているとき、操作者が、前記レイアウト画面上に表示された、前記互いに関連付けて記憶されている前記可読画像データ及び前記データのうちの何れか一方のデータを選択して、当該選択したデータに対応する画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択したデータに関連付けて記憶されている他方のデータに対応した画像の印刷記録位置も前記レイアウト画面上において自動的に決定されることを特徴とする画像記録方法。
【請求項２】
文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録方法であって、
前記符号化画像として印刷記録されるデータが、前記可読画像として印刷記録される可読画像データに関連付けて記憶されているとき、操作者が、前記レイアウト画面上に表示された前記可読画像データを選択して、当該選択した可読画像データに対応する可読画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択した可読画像データに関連付けて記憶されているデータに対応した符号化画像の印刷記録位置も前記レイアウト画面上において自動的に決定されることを特徴とする画像記録方法。
【請求項３】
文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録方法であって、
前記可読画像として印刷記録される可読画像データが、前記符号化画像として印刷記録されるデータに関連付けて記憶されているとき、操作者が、前記レイアウト画面上に表示された前記データを選択して、当該選択したデータに対応する符号化画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択したデータに関連付けて記憶されている可読画像データに対応した可読画像の印刷記録位置も前記レイアウト画面上において自動的に決定されることを特徴とする画像記録方法。
【請求項４】
前記データ又は前記可読画像データが一つのオブジェクトより構成され、この一つのオブジェクトに対応する符号化画像又は可読画像の前記印刷媒体上における印刷記録位置が複数個存在するとき、
当該複数個の印刷記録位置の中から一つの印刷記録位置を操作者が更に選択するように構成されたことを特徴とする請求項１乃至３の何れかに記載の画像記録方法。
【請求項５】
前記データ又は前記可読画像データが複数のオブジェクトより構成され、この複数のオブジェクトに対応する符号化画像又は可読画像の前記印刷媒体上における印刷記録位置が一つのとき、
前記複数のオブジェクトの中から一つのオブジェクトを操作者が更に選択するように構成されたことを特徴とする請求項１乃至３の何れかに記載の画像記録方法。
【請求項６】
前記データ又は前記可読画像データが複数のオブジェクトより構成され、この複数のオブジェクトに対応する符号化画像又は可読画像の前記印刷媒体上における印刷記録位置が複数個存在するとき、
前記複数のオブジェクト及び前記複数個の印刷記録位置の中から、それぞれ一つのオブジェクト及び印刷記録位置を操作者が更に選択するように構成されたことを特徴とする請求項１乃至３の何れかに記載の画像記録方法。
【請求項７】
前記レイアウト画面は、前記可読画像のための印刷記録位置と前記符号化画像のための印刷記録位置とを、操作者がそれぞれ識別可能なように表示することを特徴とする請求項１乃至６の何れかに記載の画像記録方法。
【請求項８】
文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録装置であって、
前記レイアウト、並びに前記可読画像として印刷記録される可読画像データ及び前記符号化画像として印刷記録されるデータを表示する表示手段と、
前記可読画像データと前記データとを互いに関連付けて記憶する記憶手段と、
操作者が、前記表示手段で表示された、前記記憶手段に互いに関連付けて記憶されている前記可読画像データ及び前記データのうちの何れか一方のデータを選択する選択手段と、
前記選択手段によって選択されたデータに対応する画像の印刷記録位置が前記レイアウト画面上において決定されると、当該選択されたデータに関連付けて記憶されている他方のデータに対応した画像の印刷記録位置も前記レイアウト画面上において自動的に決定する位置決定手段と、
を具備することを特徴とする画像記録装置。
【請求項９】
文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定する際に、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録されるデータとを互いに関連付けて記憶しておく処理と、
操作者が、前記レイアウト画面上に表示された、前記互いに関連付けて記憶されている前記可読画像データ及び前記データのうちの何れか一方のデータを選択する処理と、
操作者が、前記選択されたデータに対応する画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択したデータに関連付けて記憶されている他方のデータに対応した画像の印刷記録位置も前記レイアウト画面上において自動的に決定する処理と、
をコンピュータに実行させる命令を含むプログラムを格納した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを、紙等の印刷媒体上に印刷記録するための画像記録方法及び画像記録装置、並びにそのような画像記録装置の動作をコンピュータに実行させる命令を含むプログラムを格納したコンピュータが読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の人間が目視にて直接読み取ることができる可読画像と、音声や、画像、その他コンピュータが取り扱うことの可能なテキスト等の各種データを符号化処理して得られる１次元や２次元のバーコードを含む光学的に読み取り可能な符号化画像とを、紙やフィルム等のシート状の印刷媒体上に印刷記録するための画像記録方法乃至画像記録装置は種々提案されている。
【０００３】
例えば、特開昭６０−２４４１４６号公報、特開平６−２３１４６６号公報、同７−１８１６０６号公報、及び同１０−５１６４５号公報等である。
【０００４】
これらに開示されているものによれば、紙面上に音声が印刷記録されるため、その紙面において可読画像と音声との一体化が実現でき、専用の読取装置でその符号化画像を読み取ることによって、可読画像を見ながらその場で簡単に音声を聞くことができる。
【０００５】
中でも、本出願人による上記特開平６−２３１４６６号公報や同７−１８１６０６号公報、及び同１０−５１６４５号公報においては、音声等のデータを、手動走査によって簡単に光学的に読み取ることができるようにした符号化画像としてのドットコードに符号化処理して、これを可読画像と共に紙等のシート状の印刷媒体上に印刷記録することが開示されている。
【０００６】
そのドットコードの物理フォーマット構成を図３２に示す。
【０００７】
即ち、ドットコード１は、複数個のブロック２が２次元に隣接配列されて構成されるものである。そして、その各ブロック２は、記録すべき音声等のデータの各ブロック毎に分割されたデータがその値である「１」又は「０」に対応した黒ドット又は白ドット（実際には印刷媒体の地色である白色がそのまま読み取られることが多い。）のドットイメージとして所定の２次元配列にて存在するデータドットパターン部３と、該データドットパターン部３内のドット（データドット４）を読み取るための基準点を見つけるために使用される各ブロックの四隅に配置された一定の黒の連続数を有するマーカ５と、上記複数の異なるブロックを読み取り時に識別できるようにマーカ間に配置されたエラー検出又はエラー訂正符号を含むブロックアドレスパターン６と、から構成されている。
【０００８】
而して、このドットコード１によれば、全体の大きさが読取装置の撮像視野７より大きくても、換言すれば、当該ドットコード１を読取装置によってワンショットにて撮像することができなくても、上記の各ブロック２に付与された各アドレスをブロック内に含まれるデータドット４と共にブロック単位で検出さえできれば、各ブロックに含まれるデータから元の全体のデータを再構築することが可能となる。
【０００９】
従って、紙面に対する音声等のデータ記録が現実的に可能になると共に、手動走査でも簡便に読み取れるようになるため、今後の期待が高まっている。
【００１０】
ところで、このようなドットコード等の符号化画像を実際に紙面等に記録するにあたっては、音声等のデータをコンピュータ上で符号化処理して目的とする符号化画像を作成し、そのコンピュータ画面上において、その符号化画像のレイアウト・編集等を行った後、一般のプリンタを用いて印刷記録することが考えられる。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記したドットコード等の符号化画像を上記プリンタを用いて実際に印刷記録する場合、以下に示すような新たな課題の有ることが判明した。
【００１２】
即ち、音声等のデータを紙面等に符号化画像として印刷記録するにあたっては、先ずその紙面における符号化画像の印刷記録領域である位置や大きさを決定する必要がある。
【００１３】
そのため通常は、コンピュータの画面をレイアウト面に見たて、このレイアウト画面上において、印刷記録領域が予め規定されているテンプレート（枠）等を表示することにより行っていた。
【００１４】
このとき、そのレイアウトされる音声について、画像やテキスト文字等の可読画像がコンピュータ上で既に関連付けて記憶されている場合には、更にその可読画像についても同一の紙面上に印刷記録することが殆どとなるため、上記で決定した符号化画像の印刷記録領域との配置関係を考慮しながら同様にしてそれらの印刷記録領域も決定していた。
【００１５】
これは、可読画像の印刷記録領域を最初に決定してから符号化画像の印刷記録領域を後で決定する場合にも同様である。
【００１６】
従って、互いに関連する符号化画像と可読画像とを同一の紙面上に印刷記録する場合、操作者には、それら両者の印刷記録領域についての検討及び判断が強いられる他、例えば、一つの音声について関連する可読画像が有るのか無いのかまでチェックを強いられるため、その印刷記録作業は煩雑化しがちであった。
【００１７】
本発明は、上記した事情に鑑みなされたものであって、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを紙等の印刷媒体上に印刷記録する際のそのレイアウト作業を簡便且つ効率的に行えるようにした画像記録方法及び画像記録装置、並びにそのような画像記録装置の動作をコンピュータに実行させる命令を含むプログラムを格納したコンピュータが読み取り可能な記録媒体を提供することを目的とする。
【００１８】
【課題を解決するための手段】
上記の目的を達成するために、本発明による画像記録方法の第１の態様は、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録方法であって、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録されるデータとが互いに関連付けて記憶されているとき、操作者が、前記レイアウト画面上に表示された、前記互いに関連付けて記憶されている前記可読画像データ及び前記データのうちの何れか一方のデータを選択して、当該選択したデータに対応する画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択したデータに関連付けて記憶されている他方のデータに対応した画像の印刷記録位置も前記レイアウト画面上において自動的に決定されることを特徴とする。
【００１９】
即ち、本発明の画像記録方法の第１の態様によれば、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、どちらか一方を選択した時点で、他方を操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【００２０】
また、上記の目的を達成するために、本発明による画像記録方法の第２の態様は、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録方法であって、
前記符号化画像として印刷記録されるデータが、前記可読画像として印刷記録される可読画像データに関連付けて記憶されているとき、操作者が、前記レイアウト画面上に表示された前記可読画像データを選択して、当該選択した可読画像データに対応する可読画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択した可読画像データに関連付けて記憶されているデータに対応した符号化画像の印刷記録位置も前記レイアウト画面上において自動的に決定されることを特徴とする。
【００２１】
即ち、本発明の画像記録方法の第２の態様によれば、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、可読画像データを選択してレイアウト画面（レイアウト表示部）上に貼付けた時点で、音声等のデータを操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【００２２】
また、上記の目的を達成するために、本発明による画像記録方法の第３の態様は、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録方法であって、
前記可読画像として印刷記録される可読画像データが、前記符号化画像として印刷記録されるデータに関連付けて記憶されているとき、操作者が、前記レイアウト画面上に表示された前記データを選択して、当該選択したデータに対応する符号化画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択したデータに関連付けて記憶されている可読画像データに対応した可読画像の印刷記録位置も前記レイアウト画面上において自動的に決定されることを特徴とする。
【００２３】
即ち、本発明の画像記録方法の第３の態様によれば、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、音声等のデータを選択してレイアウト画面（レイアウト表示部）上に貼付けた時点で、可読画像データを操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【００２４】
また、上記の目的を達成するために、本発明による画像記録装置は、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定するようにした画像記録装置であって、
前記レイアウト、並びに前記可読画像として印刷記録される可読画像データ及び前記符号化画像として印刷記録されるデータを表示する表示手段と、
前記可読画像データと前記データとを互いに関連付けて記憶する記憶手段と、
操作者が、前記表示手段で表示された、前記記憶手段に互いに関連付けて記憶されている前記可読画像データ及び前記データのうちの何れか一方のデータを選択する選択手段と、
前記選択手段によって選択されたデータに対応する画像の印刷記録位置が前記レイアウト画面上において決定されると、当該選択されたデータに関連付けて記憶されている他方のデータに対応した画像の印刷記録位置も前記レイアウト画面上において自動的に決定する位置決定手段と、
を具備することを特徴とする。
【００２５】
即ち、本発明の画像記録装置によれば、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、どちらか一方を選択した時点で、他方を操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【００２６】
また、上記の目的を達成するために、本発明によるコンピュータが読み取り可能な記録媒体は、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像の目視にて読み取りが可能な可読画像と、データを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録位置を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録位置を決定する際に、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録されるデータとを互いに関連付けて記憶しておく処理と、
操作者が、前記レイアウト画面上に表示された、前記互いに関連付けて記憶されている前記可読画像データ及び前記データのうちの何れか一方のデータを選択する処理と、
操作者が、前記選択されたデータに対応する画像の印刷記録位置を前記レイアウト画面上において決定すると、当該選択したデータに関連付けて記憶されている他方のデータに対応した画像の印刷記録位置も前記レイアウト画面上において自動的に決定する処理と、
をコンピュータに実行させる命令を含むプログラムを格納している。
【００２７】
即ち、本発明の記録媒体によれば、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、どちらか一方を選択した時点で、他方を操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【００２８】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を参照して説明する。
【００２９】
図２は、本実施の形態をパーソナルコンピュータに対して適用した場合の構成を示す図である。
【００３０】
即ち、パーソナルコンピュータ（ＰＣ）１０は、全体を制御するＣＰＵ１１と、該ＣＰＵ１１でのプログラム実行時に利用されるＲＡＭ１２、及びＯＳや各種プログラム及びデータファイルを記憶するハードディスク等の補助記憶部１３とを有している。さらに、このＰＣ１０は、デジタルカメラ２１，マイク２２，ビデオカメラ２３等のデータ入力機器との接続用インタフェースとしてのデータ入力部１４と、プリンタ３１，スピーカ３２，モニタ３３等のデータ出力機器との接続用インタフェースとしての出力部１５と、上記モニタ３３上の位置をユーザが指示するためのマウス等のポインティングデバイス１６とを備えている。
【００３１】
上記補助記憶部１３には、このＰＣ１０を本発明の一実施の形態に係る画像記録装置として機能させるための動作プログラム、並びに、その動作プログラムと共に供給されたプリンタ情報１３Ａが予め記憶されている。なお、ネットワーク（公衆回線）を介して又はＣＤ−ＲＯＭ等の記録媒体により新規プリンタ情報１３Ｂが供給されて、上記データ入力部１４よりＣＰＵ１１を介して上記補助記憶部１３に記憶されている上記プリンタ情報１３Ａがこの新規プリンタ情報１３Ｂによって更新されることができるようになっている。
【００３２】
次に、このような構成における動作を説明する。
【００３３】
図１は、上記補助記憶部１３に記憶されているＰＣ１０を本実施の形態に係る画像記録装置として機能させるための動作プログラムのメインフローチャートを示す図である。
【００３４】
即ち、該プログラムが起動されると、最初に、ユーザは、図示しない選択画面により、レイアウトを新規に作成するか、あるいは既に有るレイアウトされたファイルを開くかの指定を行うので、まず、その指定が新規作成かどうかを判断する（ステップＳ１）。
【００３５】
ここで、新規作成が選択されたと判断した場合には、補助記憶部１３に記憶されているプリンタ情報１３Ａを自動的に取り込んで、出力プリンタの指定をユーザに要請する（ステップＳ２）。即ち、取り込んだプリンタ情報１３Ａに基づいて、図３に示すような出力プリンタ選択ダイアログボックス４１を表示する。この出力プリンタ選択ダイアログボックス４１では、各プリンタメーカ毎に及びその機種に対応した階層的な情報としてプリンタ名をリスト表示する形態とし、コード印字可能なプリンタの機種のみを表示するようにしている。つまり、補助記憶部１３には、プリンタ情報１３Ａとして、コード印字可能なプリンタに関する情報が記憶されていることになる。そして、ユーザがポインティングデバイス（以下、マウスとして説明する）のポインタ４２を所望のプリンタ名上に移動させてマウスクリック操作することで選択し、その後、『ＯＫ』ボタン４３に対して同様にマウスクリック操作することで、出力プリンタが決定される。
【００３６】
なお、この出力プリンタ選択ダイアログボックス４１上でユーザが出力プリンタを選択しなかった場合、即ち『キャンセル』ボタン４４に対してマウスクリック操作した場合には、例えば「通常使用するプリンタ」として予めユーザによって指定されているデフォルトのプリンタが出力プリンタとして選択される。
【００３７】
そしてその後、選択された出力プリンタがコード印字可能プリンタかどうかの判断を行う（ステップＳ３）。ここで、コード印字可能プリンタとは、符号化画像であるドットコードを印字可能な印刷解像度を有したプリンタのことである。即ち、現在のドットコードにおいては、該ドットコードの最小記録単位であるデータドットが６０μｍ〜８０μｍ程度の大きさで構成する必要があるので、その場合のプリンタの最低解像度は、３００ｄｐｉ以上となる。この３００ｄｐｉのプリンタで印字可能な最小ドットの大きさは８５μｍである。
【００３８】
しかして、選択プリンタがコード印字可能プリンタであると判断された場合には、図４の（Ａ）に示すようなレイアウト台紙テンプレート４５の指定を行い（ステップＳ４）、また、選択プリンタがコード印字可能プリンタでないと判断した場合には、図４の（Ｂ）に示すような限定レイアウト台紙テンプレート４６の指定を行う（ステップＳ５）。
【００３９】
ここで、レイアウト台紙テンプレート４５とは、図４の（Ａ）に示すように、画像領域４７，テキスト領域４８，及び音声領域４９の３つの領域を含む台紙テンプレートである。そして、上記ステップＳ４においては、それぞれ一つまたは複数のこれら各領域が予めレイアウト配置された多数のレイアウト台紙テンプレート４５の中からユーザが所望のものを選択指定する処理である。
【００４０】
また、限定レイアウト台紙テンプレート４６とは、図４の（Ｂ）に示すように、画像領域４７とテキスト領域４８の２つの領域しかなく、音声領域４９が存在しない台紙テンプレートである。そして、上記ステップＳ５においては、それぞれ一つまたは複数のこれら各領域が予めレイアウト配置された多数の限定レイアウト台紙テンプレート４６の中からユーザが所望のものを選択指定する処理である。なおここで、これら台紙テンプレートにおいては、画像領域４７，テキスト領域４８，及び音声領域４９をそれぞれ異なる色で表示すると共に当該領域がいずれの領域であるかを示す「画像領域」や「テキスト領域」等の領域名を表示するようにしているが、ユーザが各領域を識別可能な形態であれば、これに限定されるものではない。
【００４１】
なお、これらステップＳ４又はステップＳ５での台紙テンプレートの指定においては、実際に各領域が予めレイアウトされたものだけでなく、何もレイアウトされていない台紙テンプレートも選択できる。その場合には、ユーザがマウス操作により各領域を任意作成することが可能となっている。ただし、コード印字可能プリンタが選択された場合には、音声領域４９を作成することができるが、コード印字可能なプリンタでないものが選択された場合には、音声領域４９を作ることができないようになっている。
【００４２】
こうして（限定）レイアウト台紙テンプレートが選択されたならば、次に、図５に示すようなメイン画面５０を表示して、レイアウト台紙の編集が行われる（ステップＳ６）。これは、画像領域４７，テキスト領域４８，音声領域４９のサイズ変更や位置変更、また、背景に壁紙等の絵柄を付ける等の処理である。
【００４３】
ここで、メイン画面５０は、上記選択されたレイアウト台紙が表示されるレイアウト表示部５１と、詳細は後述するような各オブジェクトをサムネイル表示するファイル表示部５２とから構成されており、上記レイアウト台紙の編集は、上記レイアウト表示部５１上に表示されたレイアウト台紙に対して行われる。
【００４４】
このレイアウト表示部５１上に表示されたレイアウト台紙においては、画像領域４７，テキスト領域４８，及び音声領域４９がそれぞれ異なる色で表示されると共に、画像領域４７及びテキスト領域４８についてはその領域名が表示され、音声領域４９については、領域名ではなく、そこに符号化画像として記録される音声の記録可能時間が表示されている。
【００４５】
このようなレイアウト表示部５１上に表示されたレイアウト台紙において、画像領域４７及びテキスト領域４８については、既知のマウス操作による領域拡大／縮小や移動を無段階に行うことが可能であるが、音声領域４９については、そこに記録される符号化画像の特徴により、その拡大／縮小の単位が制限され、段階的に行われる。
【００４６】
例えば、音声領域４９を水平方向に拡大する場合、図６の（Ａ）に示すように、既知のように音声領域４９の右端の境界部分をマウスで右方向にドラッグ操作することで拡大されるものであるが、この場合、この拡大されるステップは、図６の（Ｂ）に示すように、実際に記録される符号化画像であるドットコードを構成する最小の読取単位（マーカで四隅を囲まれた一つのブロック単位）のサイズで拡大される。そして、この拡大操作に応じて、該音声領域４９内に表示されている符号化画像としての音声記録可能時間が図６の（Ａ）に示すように、５秒から６秒に変化する。この場合、実際に音声領域４９に表示される記録可能時間は秒単位ではなくてコンマ秒単位の表示が可能であり、上記拡大操作によりブロックの数が増えるにつれてそれに対応した厳密なコンマ秒単位の表示を行っても良いし、秒単位の表示を行うものとして端数は切り捨てて表示するものであっても良い。また、この記録可能時間の表示は、このような音声領域４９内の表示に限定されるものではなく、該音声領域４９近傍位置に表示するものであっても良いし、レイアウト表示部５１内の任意の位置に表示することも可能である。その場合には、音声領域４９内の表示を、図６の（Ｂ）に示すように、マーカで囲まれたブロックを模式的に表示するものとしても良い。
【００４７】
音声領域４９の右端の境界部分をマウスで左方向にドラッグ操作することで行われる領域の縮小についても同様である。
【００４８】
一方、音声領域４９を垂直方向に拡大する場合は、図６の（Ｃ）に示すように、音声領域４９の上端の境界部分をマウスで上方向にドラッグ操作することで拡大されるが、このときの拡大単位は、６秒の記録可能時間が１２秒となるように、音声領域単位となる。
【００４９】
符号化画像としてのドットコードは、一つの連続した領域を読取装置で走査することで音声が再生されるものと、一つのドットコードが複数個に分割され、それらを読取装置で連続して読み取ることで音声が再生されるものとの２種類の構成が可能なコードになっている。
【００５０】
しかして、このように垂直方向に拡大することで、一つの連続した符号化画像を複数個レイアウトすることができ、この場合は、後者の複数の連続した符号化画像を連続して読取装置が読み取ることで音声を再生するというコードを生成することができるようになる。図６の（Ｃ）において、拡大したときに音声領域中の左側に新たに自動的に表示される丸マークは、このような分割された符号化画像が一つのグループであることを示すためのものである。
【００５１】
また、図６の（Ｄ）に示すように、水平及び垂直方向を同時に拡大／縮小することも可能である。これは、音声領域４９の右上角をマウスで右上／左下方向にドラッグ操作することで行われる。
【００５２】
なお、垂直方向に関しては、図６の（Ｅ）に示すように、ブロック単位で拡大／縮小可能としても良いことはもちろんである。
【００５３】
また、符号化画像を作成する際の圧縮方法として標準圧縮の他により圧縮率の高い高圧縮率が選択可能となっている場合には、このレイアウト台紙の編集サブルーチンにおいて、圧縮率の選択を行わせるようにし、その選択結果に応じて、図７の（Ａ）に示すように、音声領域４９の表示色を変える等の識別表示を行うようにすることもできる。
【００５４】
以上のようにして、ユーザが所望のレイアウト台紙の編集処理を行った後、貼付けオブジェクトの指定を行う（ステップＳ７）。これは、図５に示すように、レイアウト表示部５１上に表示されたレイアウト台紙上の各領域に、一つのオブジェクト（画像としての写真、音声）を貼付ける処理である。この貼付けは、該メイン画面５０において上記レイアウト表示部５１の右側に表示されているファイル表示部５２に表示されている複数のオブジェクトの中から、マウスのドラッグ操作によりユーザが所望のオブジェクトを対応する領域に持っていき、そこにドロップする所謂ドラッグアンドドロップ（Ｄ＆Ｄ）操作により、その領域にそのオブジェクトが貼付けられるものである。
【００５５】
なお、ファイル表示部５２には、補助記憶部１３の一つのフォルダ（ディレクトリ）に格納されているオブジェクトが表示されており、画像と音声がリンクしているものについては、画像側が識別表示されている。もちろん、音声側を識別表示するようにしても良いし、両者を識別表示するようにしても良い。また、例えば「写真９」が「音声９ａ」，「音声９ｂ」，及び「音声９ｃ」にリンクしているように、一つのオブジェクトに複数のリンクオブジェクトが存在する場合には、一つのリンクオブジェクトしか存在しないものと区別可能なように更に識別表示することが好ましい。なお、本実施の形態では、識別表示として、外枠の色を変えるようにしているが、スピーカの絵等のマークを付ける等、どのようなものであっても良い。
【００５６】
ここで、画像と音声のリンクは、次のようにして行われる。例えば、ＪＥＩＤＡ（日本電子工業振興協会）規格でありＩＳＯ規格としても認定されている画像ファイルフォーマット規格「Ｅｘｉｆ（Exchangeable Image File Format）」においては、一般的な画像ファイルであるＪＰＥＧファイルや一般的な音声ファイルであるＷＡＶＥファイル中に、リンク情報を埋め込むフォーマットを規定している。そこで、このリンク情報として、リンクする音声ファイルや画像ファイルのファイル名を記述しておくことで、画像ファイルと音声ファイルとをリンクさせることができる。
【００５７】
そして、上記のようにユーザ所望の画像（写真）をＤ＆Ｄ操作により画像領域４７に貼付け、また、同様に、ユーザ所望の音声を音声領域にＤ＆Ｄ操作することで貼付けることができる。なお、このように画像、音声をそれぞれＤ＆Ｄ操作により貼り付けることもできるが、上記リンク情報を利用することで、どちらか一方を貼り付けた時点で、それにリンクした他方を対応する領域に自動的に貼り付けることも可能である。
【００５８】
このような貼付けオブジェクトの指定処理の詳細については、後述する。
【００５９】
そして、こうしてオブジェクト（画像、音声、テキスト）が貼り付けられたならば、次に、そのような貼付けオブジェクトの編集を行う（ステップＳ８）。これは、編集しようとするオブジェクトの貼り付けられた領域をマウスのダブルクリック操作することで、対応する編集画面が表示され、そのオブジェクトを編集することができる。この貼付けオブジェクトの編集処理については、その詳細は後述する。
【００６０】
次に、貼付けオブジェクト間のレイアウト編集を行う（ステップＳ９）。即ち、上記ステップＳ８での個々のオブジェクトの編集の結果、レイアウトの変更が必要となる場合があるので、ここで、そのような変更が可能となっている。この貼付けオブジェクト間のレイアウト編集処理の詳細についても、後述する。
【００６１】
その後、出力プリンタの変更を行う（ステップＳＡ）。即ち、上記ステップＳ２で指定された出力プリンタを、上記レイアウトした後にもう一度変更することが可能となっている。この出力プリンタの変更処理の詳細については、後述する。
【００６２】
そして、選択されたプリンタ３１により、プリント出力処理を行う（ステップＳＢ）。このプリント出力処理についても、その詳細は後述する。
【００６３】
こうして、出力が終了したならば、現在レイアウト表示部５１に表示されているレイアウトされオブジェクトが貼り付けられたレイアウト台紙をファイルとして補助記憶部１３に保存する（ステップＳＣ）。
【００６４】
その後、ユーザが該プログラムの終了操作を行ったか否かの判断を行い（ステップＳＤ）、終了操作がなされていない場合には、上記ステップＳ１に戻り、また、終了操作された場合には、該プログラムを終了する。
【００６５】
なお、上記ステップＳ１で、新規作成でない即ちファイルを開くと判断された場合には、レイアウト台紙の指定は行わずに直ちに上記ステップＳ６に進み、レイアウト台紙の編集を行うことになる。
【００６６】
次に、上記ステップＳ７でコールされる貼付けオブジェクトの指定サブルーチンを、図７の（Ｂ）のフローチャートを参照して説明する。
【００６７】
まず、台紙貼付けオブジェクトの選択を行う（ステップＳ７０１）。これは、例えば、図５において、右側のファイル表示部５２から画像オブジェクトである「写真７」をＤ＆Ｄにより画像領域４７に貼付ける処理である。
【００６８】
次に、上記選択されたオブジェクトにリンクした対応オブジェクトを検索し、リンク情報をＲＡＭ１２に設けたテンポラリ領域に記憶する（ステップＳ７０２）。例えば、「写真７」にリンクした対応オブジェクトである「音声７」を検索する。これは、「写真７」のファイル中のリンク情報として記述されている音声ファイル名を読み出し、そのファイル名の音声ファイルが同一ディレクトリ内に有るかを検索する。そして、それが有った場合には、そのファイル名等をテンポラリファイルに記憶しておく。
【００６９】
そして、リンクオブジェクトの有無を判別し（ステップＳ７０３）、リンクオブジェクトが無い場合には、該サブルーチンを終了し、画像だけ貼付いた状態で、メインルーチンに戻る。これは、元々貼付けオブジェクトのファイル中にリンク情報としてファイル名が記述されていない場合と、検索した結果リンクオブジェクトが見つからなかった場合とがある。
【００７０】
これに対して、リンクオブジェクトが有った場合には、そのリンクオブジェクトの貼付け確認表示とオブジェクト選択を行う（ステップＳ７０４）。これは、画面上に「リンクしている音声を貼付けてもいいですか？」という確認メッセージを表示するものである。
【００７１】
また、図５における「写真９」のように、「音声９ａ」，「音声９ｂ」，「音声９ｃ」と複数のリンクオブジェクトが存在する場合があり、その場合には、それら複数のリンクオブジェクトのいずれを貼付けるかの選択を行わせる。例えば、図８の（Ａ）に示すように、「リンクされている３つの音声ファイルから１つ選択してください。」というようなメッセージと選択すべきリンクオブジェクトのリストとを含むダイアログボックス５３を表示し、ユーザが、この３つある音声の中から所望の音声を選択できるようにする。なお、同図では、マウスポインタ４２を「音声９ａ．ｗａｖ」に移動させてクリックすることで、その音声ファイルが指定され、それに応じて識別表示（例えば反転表示）した状態を示している。このとき、ＲＡＭ１２のテンポラリ領域に記憶したリンク情報は、その選択されたリンクオブジェクトを示すものに更新される。
【００７２】
そして、上記リンクオブジェクトの貼付け確認表示画面で、あるいは複数リンクオブジェクトの中から一つを選択した後、『ＯＫ』ボタン５４のマウスクリック操作により貼付けＯＫの指示がなされたか否かを判断する（ステップＳ７０５）。ここで、貼付けＯＫでない場合、つまりキャンセルされた場合には、該サブルーチンを終了してメインルーチンに戻る。
【００７３】
一方、貼付けＯＫと判断された場合には、貼付け位置の選択を行う（ステップＳ７０６）。これは、貼付け位置が複数ある場合にのみ行われるものであり、貼付け位置が一つの場合には、このステップはスキップされる。
【００７４】
即ち、図９の（Ａ）に示すように、台紙テンプレートが、複数の画像領域４７Ａ，４７Ｂと複数の音声領域４９Ａ，４９Ｂを有している場合に、例えば下側の画像領域４７Ｂに「写真７」をマウスＤ＆Ｄ操作で貼付けたとき、その「写真７」にリンクしている「音声７」を貼付けるべき音声領域としては音声領域４９Ａと４９Ｂとがある。そこでこのような場合には、それら２つの音声領域４９Ａ，４９Ｂを識別表示（例えば、点滅表示や色を変える）して、ユーザに２つあることを告知する。そして、図９の（Ｂ）に示すように、ユーザが所望の音声領域（図では音声領域４９Ｂ）をマウスクリック操作することで貼付け位置を選択指定する。
【００７５】
こうして貼り付けるべきリンクオブジェクトと貼付け位置とが決まったならば、上記ＲＡＭ１２のテンポラリ領域に記憶しておいたリンク情報を基に、補助記憶部１３からそのオブジェクトを読み出して、レイアウト台紙上に貼付ける（ステップＳ７０７）。そして、該サブルーチンを終了して、メインルーチンに戻る。
【００７６】
なお、このサブルーチンの説明において、画像オブジェクトである写真を先に画像領域４７に貼付けるものとして説明を行ったが、逆に、音声オブジェクトを音声領域４９に貼付けることで、それにリンクしている写真が画像領域４７に貼付けられるということも可能である。
【００７７】
また、複数の音声ファイルがリンクされている「写真９」を一方の画像領域４７Ｂに貼付けた場合には、上記ステップＳ７０４で選択した音声ファイルが上記ステップＳ７０６で選択した音声領域に貼り付けられることになるが、この場合、上記ステップＳ７０６において一方の音声領域を選択した時点で、更に、他方の音声領域に対して、上記選択されなかった残りの２つの音声ファイル中から一つを貼付けるような選択を行わせることも可能である。
【００７８】
更に、各オブジェクトを貼り付ける領域が、特にレイアウト画面で規定されていない台紙テンプレートをユーザが選択し、且つ、オブジェクト貼付け領域を明示的に作成しない状態で、画像、及び音声、テキストを台紙上にＤ＆Ｄした場合には、各オブジェクトに対する所定サイズの貼付け領域と共にそのオブジェクト自体を貼り付けるようにしても良く、この場合、前記リンク情報に基づいたリンクオブジェクトの台紙への貼付け位置の選択は、台紙上における任意の位置でのマウスクリックとなる。この場合は、貼付け領域が無数に存在するものとして見なす事ができる。
【００７９】
但し、音声オブジェクトを貼り付ける場合は例外であって、既に音声オブジェクトが張り付いた音声領域とは重ならないようにその貼付け領域を確保することが肝要である。これが確保されない場合には、ユーザに貼付け不可のメッセージを警告ダイアログとして表示し、注意を促す。
【００８０】
前記所定サイズの音声貼付け領域は、音声オブジェクトの全容量が記録可能な最低サイズの領域とされ、この領域を自動生成するように動作し、且つ、ある上限のサイズを超える場合にはその上限サイズの音声領域を生成する。
【００８１】
この処理は、画像オブジェクトに対しても同様に行うことができる。即ち、画像オブジェクト全体が収まる貼付け領域を自動生成するが、このとき、ある上限サイズ以上となる場合には、上限サイズの画像領域を生成する。勿論、テキストオブジェクトに対しても同様である。
【００８２】
尚、この貼付けオブジェクトの指定に関しては、上記した形態以外に、図１０の（Ａ）に示すように動画ファイルを取り扱うことも可能である。
【００８３】
即ち、図１０の（Ａ）は、メイン画面５０のサムネイル表示するファイル表示部５２に動画ファイルが表示されており、この動画ファイルをレイアウト表示部のレイアウト台紙４５上の画像領域４７へマウスによりドラッグアンドドロップ（Ｄ＆Ｄ）した状態を示したものである。
【００８４】
ここで、動画ファイルは、複数のフレーム画像データと音声データとが対となり、１つのファイルとして保存されたものである。
【００８５】
動画ファイル１を画像領域４７へマウスによりドラッグアンドドロップすると画像領域４７には動画ファイルのフレーム画像群が貼付き、その先頭フレームが画像領域４７上で表示される。
【００８６】
貼付いたフレーム画像群からユーザが所望するフレーム画像を選択する場合には、画像領域４７上でマウスによりダブルクリックすることで、フレーム画像クリップダイアログ（不図示）が表示され、このダイアログ上で所望のフレームをユーザが選択することにより、画像領域４７上に表示される画像がユーザ選択されたフレーム画像に変更される。
【００８７】
また、画像領域４７に動画ファイル１がドラッグアンドドロップされた時点で、動画ファイル１内に記録されている音声データを抽出し、音声領域４９にこの抽出された音声データが自動的に貼付けられる。
【００８８】
上記動画ファイルに対する一連のレイアウト台紙への貼付け動作は、画像領域４７に対するドラッグアンドドロップを行う例をもって示したが、音声領域４９に対する動画ファイルのドラッグアンドドロップでも良く、この場合は音声データが先に動画ファイルから抽出されて貼付けられた後に、画像領域４７に動画ファイル内のフレーム画像群が貼付くことになる。
【００８９】
更に、複数の音声領域や画像領域がある場合には、上記で説明した写真ファイルと関連音声ファイルのレイアウト台紙への貼付け時の動作と同様に、どの領域に貼付けるかをユーザがマウスで選択することが可能となっている。
【００９０】
このように動画ファイルという画像と音声とがより密接に関連したオブジェクトデータ群からレイアウト台紙上に簡単に各オブジェクトデータを抜き取り、そして夫々のレイアウト領域に貼付けることもできる。
【００９１】
次に、上記ステップＳ８でコールされる貼付けオブジェクトの編集サブルーチンを、図１１のフローチャートを参照して説明する。
【００９２】
まず、オブジェクト編集を選択する（ステップＳ８０１）。これは、既に貼り付いているレイアウト表示部５１上の音声領域４９あるいは画像領域４７をユーザが選択する処理であり、例えば、編集しようとする領域をマウスダブルクリック操作することで選択される。
【００９３】
そして、その選択された領域が音声領域４９であるか否かを判断し（ステップＳ８０２）、音声領域であった場合には、図８の（Ｂ）に示すような波形表示画面５５の表示を行う（ステップＳ８０３）。
【００９４】
この波形表示画面５５においては、当該音声領域４９に貼付けられた音声ファイルに対応する音声の波形データ５６を表示するものであるが、この場合、当該音声領域４９に記録可能な時間に入る部分と、入らない部分とを例えば色分けすることで、識別表示するようにしている。このとき、記録可能時間に入る部分としては、その音声ファイルに対応する音声の先頭部分から割り付けられるようになっており、この波形データ５６の下方に、該記録可能時間に入る部分に対応した音声記録期間バー５７が表示される。そして、この音声記録期間バー５７中に、上記記録可能な時間が表示され、また、上記波形データ５６の上方に、該音声ファイルに対応する音声の全記録時間（リンク音声時間）が表示される。この例では、記録可能時間が８秒、全記録時間が９．８秒となっている。従って、９．８秒の音声のうち、先頭から８秒分が記録可能であり、残りの１．８秒分が記録されないことを示す。なお、上記全記録時間の近傍、及び音声記録期間バー５７中の記録可能時間の近傍には、それぞれ三角形の再生ボタン５８，５９が表示されており、再生ボタン５８をマウスクリック操作することで９．８秒分全ての音声が再生され、再生ボタン５９をマウスクリック操作することで８秒の記録可能な音声部分のみが再生されるようになっている。
【００９５】
また、上記音声記録期間バー５７の下方に、「音声領域を拡大、縮小」という説明と共にチェック欄６０が設けられており、該チェック欄６０をマウスクリック操作する毎に、チェック有り／無しがトグルされる。ここで、該チェック欄６０がチェックされている状態では、上記音声記録期間バー５７を右に拡大あるいは左に縮小するマウスドラッグ操作に連動してレイアウト画面上の音声領域４９が拡大／縮小されるようになる。また、このチェック欄６０のチェックをはずすと、上記音声記録期間バー５７を拡大操作することはできず、縮小操作のみが可能な状態とすることができる。即ち、レイアウト画面上の音声領域４９のサイズは変更しないが、中に入るデータが８秒のうちの６秒だけを記録したいという場合に、この音声記録期間バー５７を縮小させる方向にマウスドラッグ操作することで、６秒の音声データだけが上記音声領域４９に記録されるということになる。
【００９６】
なお、音声記録期間バー５７の下両端に表示されている「０秒」及び「１０秒」は、波形表示画面５５上に表示されている時間のスケールを示している。
【００９７】
しかして、このような波形表示画面５５上において、ユーザは、印刷記録可能な時間分の領域の修正及び確定を行う（ステップＳ８０４）。即ち、上記８秒分の音声記録期間バー５７を移動操作させたり、拡大／縮小操作を行うことで、ユーザが所望する音声を記録できるようにする。
【００９８】
ここで、音声記録期間バー５７の移動操作は、図１２に示すように、上記音声記録期間バー５７上でマウスをドラッグ操作して左右に移動させることで、上記音声記録期間バー５７を水平方向に移動させるという操作である。このような移動操作を行うことにより、全体９．８秒の音声の中でどこの８秒分の部分を取るかをユーザが選択することができる。
【００９９】
また、拡大／縮小操作については、前述したように、上記チェック欄６０をチェックした場合に、図１３の（Ａ）に示すように音声領域４９に音声オブジェクトが貼付けられた状態において、図１３の（Ｂ）に示すように、上記音声記録期間バー５７を右に拡大するマウスドラッグ操作を行うことで、それに連動してレイアウト画面上の音声領域４９を拡大することができる。なおこの場合、音声領域４９中の記録可能時間の表示も更新される。また、同様に、縮小することもできる。なお、音声領域４９中の記録可能時間の表示は、このように新しい記録可能時間に更新するものに限定されるものではなく、例えば「１０／８秒」のように、分母に元の記録可能時間、分子に更新された記録可能時間という分数表示等の、元の記録可能時間を残した表示とすることも可能である。
【０１００】
こうして、ユーザが印刷記録可能な時間分の領域の修正及び確定を行ったならば、次に、その修正及び確定操作が上記音声領域４９のサイズ変更を伴うものであるか否かを判断する（ステップＳ８０５）。そして、そうでなければ後述するステップＳ８０７に進むが、図１３の（Ｂ）に示したようなサイズ変更を伴う操作であった場合には、レイアウト台紙上の音声領域４９を修正する（ステップＳ８０６）。
【０１０１】
その後、更に音声編集処理を行う（ステップＳ８０７）。これは、表示されている音声波形データ５６に対して、例えばイコライジングやピッチ変更等の既知の音声編集処理を施す処理である。あるいは、カット（コピー）＆ペースト操作により別の音声データを追加したり、あるいは不要部分の削除等も含む。
【０１０２】
そして、ユーザが終了操作、つまり『ＯＫ』ボタン６１又は『キャンセル』ボタン６２を操作したか否かを判断し（ステップＳ８０８）、終了操作がなされていない場合には上記ステップＳ８０４に戻る。これに対して、終了操作がなされた場合には、該サブルーチンを終了して、メインルーチンに戻る。
【０１０３】
一方、上記ステップＳ８０２において、選択された領域が音声領域４９でないと判断された場合には、その選択された領域即ち画像領域４７又はテキスト領域４８に対応するその他のオブジェクト編集を行ってから（ステップＳ８０９）、メインルーチンに戻る。ここで、その他のオブジェクト編集については既知であるためその詳細は省略するが、例えば、画像やテキストに対する色の変更や、画像に対するシャープ化処理やぼかし処理等のフィルタ処理等である。
【０１０４】
次に、上記ステップＳ９でコールされる貼付けオブジェクト間のレイアウト編集サブルーチンを、図１４のフローチャートを参照して説明する。
【０１０５】
まず、ユーザ操作により音声領域４９の新規作成が行われたか否かを判断する（ステップＳ９０１）。ここで、音声領域４９の新規が行われたと判断した場合には、その新規作成された音声領域４９の座標を算出し、それをＲＡＭ１２に設けたテンポラリ領域に記憶する（ステップＳ９０２）。
【０１０６】
一方、音声領域４９の新規作成でないと判断された場合には、既にある音声領域４９に対してユーザ編集操作がなされたか否かを判断する（ステップＳ９０３）。ここで、既にある音声領域４９が実際に編集されたと判断した場合には、更に、その編集操作により何らかの変化が有ったか否か、つまり位置やサイズが変更されたか否かを判断する（ステップＳ９０４）。そして、変化があったと判断した場合には、上記ステップＳ９０２に進んで、その変化した音声領域４９の座標を算出し、テンポラリファイルに記憶しておく。
【０１０７】
このような音声領域４９の座標算出及び記憶終了後、次に、音声領域４９周辺の規制領域内への重なりを算出する（ステップＳ９０５）。
【０１０８】
ここで、音声領域４９は、実際に符号化画像としてのドットコードが印刷される領域であり、図１５に示すように、該音声領域４９の周辺に、余白領域６３が存在している。この余白領域６３は、他の全てのオブジェクトが入ってはいけない領域である。そして、その余白領域６３の更に外側に、符号化画像としてのドットコードのみが入ってはいけない領域である規制領域６４が存在する。
【０１０９】
符号化画像としてのドットコードは、前述したように、ある特定の規則的なパターンを利用して、読取装置が読み取るようにしている。この規則的なパターンが音声領域４９の近いところにあると、それが読取装置に悪影響を及ぼす。即ち、読取装置の撮像視野内に、読み取ろうとする符号化画像とは別の符号化画像の規則的なパターンが複数存在すると、前記規則的なパターンを利用したドットコードの位置決め処理が上手く機能せず、読取装置は誤動作を起こし、読み取りエラーを生じてしまう。そのため、読取装置の一つの視野の中に、別の符号化画像の規則的なパターンが入らないようにする必要があり、よって、その撮像視野に応じて決定される所定の間隔を符号化画像間では開けるために、上記規制領域６４が設けられている。
【０１１０】
従って、このような規制領域６４内に、別の音声領域を重ねるような操作がなされた場合、例えば図１５に示すように記録可能時間５秒の音声領域に向けて、記録可能時間６秒の音声領域をマウスドラッグ操作により移動させようとした場合、上記規制領域６４の所まで移動した時点で、それ以上は移動できないようにするといった処理が必要となる。
【０１１１】
一方、普通の可読画像では、符号化画像にあるような規則的なパターンが見られることは非常に希である。よって、この符号化画像と普通の可読画像との間の距離は、より近接させても読取装置では周期的なパターンが発生しないので読み取りに影響を与えない。そこで、符号化画像と普通の可読画像との間のマージンとしては、余白領域６３を設けるだけで良いことになる。
【０１１２】
しかして、上記ステップＳ９０５での重なり算出の結果、上記新規作成された又は編集された音声領域が、別の音声領域周辺の規制領域６４内に重なったかどうかを判断する（ステップＳ９０６）。そして、重なっていると判断された場合には、図１５のように強制的に重ならない状態に設定しても良いが、本実施の形態では、その重なったことを警告表示した後（ステップＳ９０７）、新規作成された又は編集された音声領域の座標を、重なる直前の値に戻すようにしている（ステップＳ９０８）。そしてその後、上記ステップＳ９０１に戻る。
【０１１３】
即ち、図１６の（Ａ）に示すように、記録可能時間６秒の音声領域をマウスドラッグ操作により記録可能時間５秒のところに移動させていき、重なった場合に、「音声領域同士が重なりました。重なる直前の状態に戻します。」というような警告ダイアログボックス６５が表示される。そして、この警告ダイアログボックス６５の表示の後、図１６の（Ｂ）に示すように、記録可能時間６秒の音声領域は、記録可能時間５秒の音声領域と重なる直前の位置に表示が戻される。
【０１１４】
一方、上記ステップＳ９０６において、新規作成された又は編集された音声領域が別の音声領域周辺の規制領域６４内に重ならないと判断された場合には、重なり禁止オブジェクト領域チェック完了かを判断する（ステップＳ９０９）。即ち、レイアウト台紙上の全ての音声領域４９についてのチェックが終わったか否かを判断する。まだ全ての音声領域４９についてのチェックが終了していなければ、上記ステップＳ９０５に戻る。
【０１１５】
これに対して、全ての音声領域４９についてのチェックが終了したと判断した場合には、あるいは、上記ステップＳ９０４において音声領域４９の一又はサイズに変化がなかったと判断された場合には、詳細は後述するような異種オブジェクト間の重なり処理を行う（ステップＳ９１０）。そしてその後、該サブルーチンを終了して、メインルーチンに戻る。
【０１１６】
また、上記ステップＳ９０３において音声領域４９の編集がなされていないと判断した場合には、次に、他のオブジェクトである画像やテキストの領域編集を行う（ステップＳ９１１）。そして、その後、上記ステップＳ９１０に進み、異種オブジェクト間の重なり処理を行う。
【０１１７】
上記ステップ９１０でコールされる異種オブジェクト間の重なり処理のサブルーチンの詳細を説明する前に、画像やテキスト等の可読画像オブジェクトの領域４７，４８と音声領域４９とが重なった際の表示（及び印字）例から説明する。このとき、可読画像オブジェクト領域４７，４８と音声領域４９との重なりを許可しない場合と、する場合とで、表示及び印字が異なる。
【０１１８】
即ち、図１７の（Ａ）に示すように、緑色の背景を持ち、「１９９９／７／７」という文字が黒色で表示されているテキスト領域４８上に音声領域４９が移動操作された場合、可読画像オブジェクト領域４７，４８と音声領域４９との重なりを許可しないものでは、図１７の（Ｂ）に示すように、その重なった部分の可読画像は表示されない状態となる。また、実際にプリンタ３１で印字する場合も、このようなイメージで出力されることになる。
【０１１９】
一方、可読画像オブジェクト領域４７，４８と音声領域４９との重なりを許可する場合には、図１８の（Ａ）に示すように、「音声領域と文字領域が重なりました。文字色を指定色に変更します。」というような警告ダイアログボックス６６を表示した後、図１８の（Ｂ）又は（Ｃ）に示すように、可読画像オブジェクト領域側の表示を変更する。即ち、図１８の（Ｂ）に示すように、テキスト領域４８の背景色を透明に変更すると共に、文字「１９９９／７／７」の全てを赤色（同図では白抜き文字で示す）で表示する。あるいは、図１８の（Ｃ）に示すように、重なった領域（この場合は「９／７／７」）だけ、文字を赤色（同図では白抜き文字で示す）に変更し、その部分の背景を透明にする。また、背景は透明に固定したが、前記文字色と異なる別の指定色（例えば、黄色）としても良い。
【０１２０】
ここで、上記可読画像オブジェクト領域４７，４８と音声領域４９との重なりを許可しない場合と、する場合の区別、及び色変更を行う理由について説明する。
【０１２１】
プリンタ３１の記録用紙（印刷媒体）の地色が白色である場合、その印刷媒体からの反射光は、図１９の（Ａ）に示すように、光の波長で青色（Ｂ）から赤色（Ｒ）にわたってほぼ同一の反射強度を持っている。ここで、音声領域４９に記録される符号化画像としてのドットコードを読み取る読取装置は、光源を内蔵しており、該光源からの光でドットコードを照明し、印刷媒体の紙面からの反射光を撮像するように構成されている。そして、上記光源として、同図において輝線スペクトル６７で示すようなＲの波長のものを利用した場合、該読取装置で読み取った際にこの輝線スペクトル６７のところに反射強度があるものは「白」と判断される。一方、ここに反射強度がないインクは「黒」と判断される。このように読取装置では、２値化された状態で読まれる。
【０１２２】
従って、赤インクの場合は、図１９の（Ｂ）に示すように、読取装置の照明波長（輝線スペクトル６７）のところに反射強度を持っているので、「白」と判断される。また、図１９の（Ｃ）に示すように、黄色インクの場合には、読取装置の輝線スペクトル６７を若干外れているが、まだ照明波長の波長に関してもかなりの反射強度を持っているので、読取装置では「白」と判断される。これに対して、図１９の（Ｄ）や（Ｅ）に示すように、黒インクやシアンインクの場合は、読取装置の照明波長の部分で反射強度を持っていないので、読取装置では「黒」と判断される。
【０１２３】
よって、符号化画像に重ねる画像やテキストのインク色として、読取装置の照明光源の輝線スペクトル６７の位置に反射強度を持ったインク、例えば赤色や黄色で上書きするのであれば、読取装置での読み取りに影響を与えないので、そういった色に変更するものである。
【０１２４】
また、重なりを許可するか不許可にするかは、プリンタによってそれぞれ異なる。例えば、実際にアプリケーションソフト上で文字の色を赤色を指定してプリンタに出力した場合に、赤色で印刷されずに、その中にシアン成分が混入されて印刷されてしまう場合がある。このように、赤色で印刷されるか、シアン成分を含んで印刷されるかは、プリンタによって異なっている。シアン成分を含んで印刷してしまうプリンタでは、上記のように読取装置において「白」と判断されるよう赤色で印刷を指定したにもかかわらず、そのシアン成分により「黒」と判断されてしまうことになる。従って、そのようなシアン成分が含まれた赤が印字されてしまうようなプリンタが出力プリンタとして選択されている場合には、重なりを不許可にし、シアン成分を含まない赤色が印字されるプリンタが出力プリンタとして選択されている場合には、重なりを許可するものとする。
【０１２５】
次に、上記ステップ９１０でコールされる異種オブジェクト間の重なり処理のサブルーチンを、図２０のフローチャートを参照して説明する。
【０１２６】
即ち、まず、画像領域４７，テキスト領域４８，音声領域４９の何れかのオブジェクト領域の編集がなされたか否かを判断する（ステップＳ９１０１）。そして、いずれの領域も編集されていない場合には、この異種オブジェクト間の重なり処理サブルーチンを終了して、上位のルーチンに戻る。
【０１２７】
これに対して、何れかのオブジェクト領域が編集されたと判断した場合には、更に、その編集された領域において位置やサイズの領域変化があるか否かを判断する（ステップＳ９１０２）。領域変化がない場合には、この異種オブジェクト間の重なり処理サブルーチンを終了して、上位のルーチンに戻る。
【０１２８】
これに対して、領域変化が有ったと判断された場合には、そのオブジェクト領域の座標を算出して、そのデータをＲＡＭ１２に設けたテンポラリファイルに記憶する（ステップＳ９１０３）。
【０１２９】
その後、重なりを算出し（ステップＳ９１０４）、重なるかどうかを判別する（ステップＳ９１０５）。この場合は、音声領域４９及びその周りの余白領域６３とその他のオブジェクト領域との重なりを判断するものである。
【０１３０】
ここで、重なっていると判断された場合には、重なりを許可するか否かを判断する（ステップＳ９１０６）。これは、前述したように、プリンタによっては、図１８の（Ｂ）又は（Ｃ）に示すように、テキスト領域４８と音声領域４９が重なった場合に文字色を変更して音声領域４９と重なることを許すというプリンタと、図１７の（Ｂ）に示すように、あくまでも音声領域４９が最上位に位置して、それ以外のオブジェクトは音声領域４９で隠れること以外できないというものとがある。そこで、各プリンタ毎に、重なりを許すか許さないかを示す情報が上記プリンタ情報１３Ａとして補助記憶部１３に記憶されており、このステップＳ９１０６では、この情報を使って、今現在出力プリンタとして選択されているプリンタが音声領域４９とそれ以外のオブジェクトの重なりを禁止するものであるか否かを判別する。
【０１３１】
重なりを許可するプリンタであると判別された場合には、図１８の（Ａ）に示すように、重なったことを警告ダイアログボックス６６により警告表示する（ステップＳ９１０７）。そしてその後、重なったオブジェクトの表示形態を変更すると共に、その変更情報をＲＡＭ１２のテンポラリファイルに記憶する（ステップＳ９１０８）。即ち、図１８の（Ｂ）又は図１８の（Ｃ）に示すように表示形態を変更し、その変更情報を記憶しておく。そして、実際にプリンタ３１で印字を行うとき、この記憶してある変更情報によって示される色で印字を行うことになる。
【０１３２】
また、上記ステップＳ９１０６で重なりを許可しないプリンタが選択されていると判断した場合には、図１７の（Ｂ）に示すように、音声領域４９を最上位に配置して、重なる部分のオブジェクトを表示不可とし、その情報をＲＡＭ１２のテンポラリファイルに記憶する（ステップＳ９１０９）。なおここで、音声領域４９以外の領域同士の重なりの場合には、どちらのほうが上位に位置しているのかという情報だけを持っていて、重なった上側のデータが有効になる。
【０１３３】
こうして、上記ステップＳ９１０８又はステップＳ９１０９での表示形態の変更及び記憶が行われたならば、次に、全オブジェクト領域に対してのチェックが終了したか否かの判断を行い（ステップＳ９１０Ａ）、まだの場合は上記ステップＳ９１０４に戻る。そして、全てのオブジェクト領域に対してのチェックが終了したと判断されたならば、この異種オブジェクト間の重なり処理サブルーチンを終了して、上位のルーチンに戻る。
【０１３４】
なお、特に図２０のフローチャートには記していないが、上記ステップＳ９１０７の警告表示を行う前に、音声領域４９に重なった部分のオブジェクトの色を判断し、それが前述したような赤色や黄色等の重なりを許される色であった場合には、上記ステップＳ９１０７及びステップＳ９１０８をスキップして上記ステップＳ９１０Ａに進むものとしても良いことは勿論である。
【０１３５】
また、上記ステップＳ９１０８で変更される表示形態として図１８の（Ｂ）及び図１８の（Ｃ）に示すような２種類を挙げたが、これらはどちらか一方のみに予め決まっているものであっても良いし、ユーザが任意に選択できるようにしても良い。更には、重なりを警告する警告ダイアログボックス６６表示後に、図１８の（Ｄ）に示すような色選択ダイアログボックス６８を表示して、ユーザに選択させるものとしても良い。勿論この場合、色選択ダイアログボックス６８には、前述したような重なっても問題とならない色のみが選択候補として表示されるものである。また、出力用紙サイズの変更をレイアウト編集後に行い、自動レイアウト変更がなされる場合、上記貼付けオブジェクト間での重なりに対する処理が施されるのは言うまでもない。特に音声領域は、用紙サイズ内に収まるように自動的にレイアウト変更されることで、途中で切れたドットコードをプリント出力しないので、読取装置で確実に読み取り再生できる。
【０１３６】
次に、上記ステップＳＡでコールされる出力プリンタの変更サブルーチンを、図２１のフローチャートを参照して説明する。
【０１３７】
まず、出力プリンタの変更操作を行うか否かの判断を行い（ステップＳＡ０１）、出力プリンタの変更操作を行わない場合には、この出力プリンタの変更サブルーチンを終了して、メインルーチンに戻る。
【０１３８】
これに対して、出力プリンタの変更操作が行われる場合には、ユーザによる出力プリンタの再選択を行い（ステップＳＡ０２）、その再選択された出力プリンタがコード印字可能プリンタであるか否かを判断する（ステップＳＡ０３）。
【０１３９】
ここで、コード印字可能なプリンタが再選択された場合には、その変更後の解像度が前回選択されているものと異なるかどうかの判断を行う（ステップＳＡ０４）。そして、解像度が同一の場合には、この出力プリンタの変更サブルーチンを終了して、メインルーチンに戻る。
【０１４０】
これに対して、解像度が異なる場合は、ユーザ警告を出す（ステップＳＡ０５）。この場合、ユーザ警告には、次の２種類が有る。
【０１４１】
その第１のパターンは、図２２の（Ａ）に示すように、音声領域４９の記録時間は変更せずに、音声領域４９のレイアウトを変更するというものである。即ち、同図の左側に示すように、「印刷解像度が異なる為、音声領域がレイアウト変更されます。」という警告ダイアログボックス６９を表示し、ユーザに『ＯＫ』ボタン７０又は『キャンセル』ボタン７１のマウスクリック操作（押下操作）を行わせる。そして、ユーザが『ＯＫ』ボタン７０のクリック操作を行ったならば、元の解像度で６秒の記録時間に相当する大きさの音声領域４９を、同図の右側に示すように、その６秒の音声記録時間は変更されること無く、変更後の解像度に応じたサイズに変更（この場合は拡大）する。『キャンセル』ボタン７１のクリック操作を行った場合には、出力プリンタの変更はキャンセルし、以前のままとする。
【０１４２】
また第２のパターンは、図２２の（Ｂ）に示すように、音声領域４９のレイアウトは変更せずに、音声領域４９の記録時間を変更するというものである。即ち、同図の左側に示すように、「印刷解像度が異なる為、音声記録時間が５秒に変更されます。」という警告ダイアログボックス７２を表示し、ユーザが『ＯＫ』ボタン７３のクリック操作を行ったならば、元の解像度で６秒の記録時間に相当する大きさの音声領域４９を、同図の右側に示すように、そのサイズは変更せずに、変更後の解像度に応じた記録時間に変更（この場合は短く）する。つまり、例えば印刷解像度が７２０ｄｐｉのプリンタから６００ｄｐｉのプリンタに変更した場合、同じ音声領域のサイズであれば記録時間が少なくなってしまうので、この例のように、６秒の記録時間が５秒に変更される。即ち、記録されるのは元の６秒の音声のうちの先頭から５秒間であり、残りの１秒間は削られることとなる。従ってこの場合には、前述したようにユーザがその変更後の音声領域４９をダブルクリックすることにより上記波形表示画面５５を開いて、この５秒に縮まった領域に収めるように音声データを編集することが必要となる。また、『キャンセル』ボタン７４のクリック操作を行った場合には、出力プリンタの変更はキャンセルし、以前のままとする。
【０１４３】
上記ステップＳＡ０５でのユーザ警告は、本実施の形態では、上記のような警告ダイアログボックス６９，７２を択一的に表示したが、これ以外に、例えば、「レイアウト修正しますか、それとも記録時間を変更しますか。」という選択を含む警告ダイアログを表示し、ユーザに選択させるものとすることができる。もちろん、予めデフォルトとして、あるいは予めユーザ選択により、上記警告ダイアログボックス６９，７２のどちらか一方を表示するようにしても良い。
【０１４４】
しかして、ユーザ確認がなされたか否かを判断する（ステップＳＡ０６）。ここで、『キャンセル』ボタンがマウスクリック操作された場合には、上記ステップＳＡ０１に戻る。
【０１４５】
これに対して、マウス操作による選択を行った上で『ＯＫ』ボタンがマウスクリック操作された場合には、上記選択されたのがレイアウト変更かどうかを判断する（ステップＳＡ０７）。そして、レイアウト変更の場合は、レイアウト修正を行い（ステップＳＡ０８）、また、レイアウト変更をしない場合には、記録量の修正を行う（ステップＳＡ０９）。こうしてレイアウト修正又は記録量の修正を行ったならば、貼付けオブジェクト間の重なり処理を行い（ステップＳＡ１３）、この出力プリンタの変更サブルーチンを終了して、メインルーチンに戻る。この貼付けオブジェクト間の重なり処理は、前記貼付けオブジェクト間のレイアウト編集で示した処理内容と同様の処理である。
【０１４６】
一方、上記ステップＳＡ０３においてコード印字可能プリンタが選択されなかったと判断された場合には、例えば「音声領域が印字されません。」といった警告内容のユーザ警告を表示する（ステップＳＡ１０）。なおこのとき、同時に、レイアウト台紙上の音声領域の表示を消しても良い。
【０１４７】
そして、このユーザ警告に応じてユーザが確認操作（例えば『ＯＫ』ボタンのマウスクリック操作）がなされたか否かを判別し（ステップＳＡ１１）、ユーザ確認操作が行われなかった場合、つまり『キャンセル』ボタンのマウスクリック操作がなされた場合には、上記ステップＳＡ０１に戻る。また、ユーザ確認操作がなされた場合には、所定領域（音声領域）の表示及び印字の不可状態を示す内部フラグをセットし、「音声領域の印字は行いません。」という内容の表示を行った後（ステップＳＡ１２）、この出力プリンタの変更サブルーチンを終了して、メインルーチンに戻る。
【０１４８】
次に、上記ステップＳＢでコールされるプリント出力処理サブルーチンを、図２３のフローチャートを参照して説明する。
【０１４９】
まず、レイアウトされた台紙上に音声領域４９があるか否かを検索し（ステップＳＢ０１）、その検索の結果として音声領域４９が有ったかどうかを判断する（ステップＳＢ０２）。ここで、音声領域４９が有った場合には、さらに、現在選択されている出力プリンタがコード印字可能プリンタであるか否かを判断し（ステップＳＢ０３）、コード印字可能プリンタであった場合には、図２４の上方に示すように、２度印字を行う旨のダイアログボックス７５の表示を行う（ステップＳＢ０４）。そして、このダイアログボックス７５の表示に応答してユーザが１度目印字の指示を行ったかどうか、つまり『ＯＫ』ボタン７６をマウスクリック操作したかどうかを判断する（ステップＳＢ０５）。
【０１５０】
『ＯＫ』ボタン７６のマウスクリック操作がなされた場合には、音声領域に対する符号化画像生成とその処理経過の表示を行う（ステップＳＢ０６）。つまり、符号化画像の生成には処理時間がある程度必要であるため、その処理経過の表示を行う。そして、生成した符号化画像（複数有ればそれら全て）をレイアウトに従ってプリンタ３１に出力する（ステップＳＢ０７）。これにより印刷が開始され、図２４中にａ）で示すように、印字用紙（印刷媒体）７７上に符号化画像７８のみが印刷される。
【０１５１】
その後、図２４中にｂ）で示すように、「２度目の印字を行います。方向を間違えずに再度用紙セットしなおしてください。」というような内容の確認ダイアログボックス７９を表示する（ステップＳＢ０８）。ここで、ユーザは、『ＯＫ』ボタン８０をマウスクリック操作する前に、上記１度目の印字で符号化画像７８だけが印刷された印字用紙７７をプリンタ３１に再度セットすることが必要である。また、プリンタの種類によっては、１度印字した印字用紙７７を自動的にホーム位置まで戻す機能を備えるものも有り、そのようなプリンタの場合には、ホーム位置に印字用紙７７を戻して印字可能になった状態で、上記確認ダイアログボックス７９を表示するので、直ちに『ＯＫ』ボタン８０をマウスクリック操作しても問題とはならない。もちろん、このような自動的にホーム位置に戻すものでは、このような確認表示自体をスキップすることも可能である。
【０１５２】
しかして、『ＯＫ』ボタン８０のマウスクリック操作がなされたならば、レイアウトされた上記音声領域以外の全てのオブジェクト（画像、テキスト等）をプリンタ出力する（ステップＳＢ０９）。つまり、この２度目の印字では、図２４中にｂ）で示すような印字が行われるが、その印字用紙７７には既にａ）のように符号化画像７８が印字されているので、結果的には、図２４の上方に示すような印字結果が得られる。こうして印字が終了したならば、このプリント出力処理サブルーチンを終了して、メインルーチンに戻る。
【０１５３】
このように、符号化画像を初めに印字し、その後、可読画像を印字するようにした場合、その符号化画像７８上に可読画像「１９９９．７．８撮影」を重ねて印字しても、その符号化画像７８が剥離しやすくなることは無くなり、後の読み取りに支障を与えない。このときの可読画像のインク色は、先の図１９において説明した関係を勿論考慮したものである。
【０１５４】
なお、上記ステップＳＢ０３において、コード印字可能なプリンタでないと判断された場合には、音声領域を印字できない旨の警告表示を行った後（ステップＳＢ１０）、上記ステップＳＢ０９に進んで、音声領域以外のオブジェクトの印刷、つまり２度目の印字だけを行うことになる。
【０１５５】
また、上記ステップＳＢ０２において、音声領域がないと判断された場合には、上記ステップＳＢ０９に進んで、音声領域以外のオブジェクトの印字だけを行う。
【０１５６】
以上実施の形態に基づいて本発明を説明したが、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能である。
【０１５７】
例えば、上記ステップＳ８でコールされる貼付けオブジェクトの編集サブルーチンにおいては、上記実施の形態のように波形表示画面５５を表示して音声領域４９に記録すべき音声の編集を行う以外にも、種々の手法で編集することができる。
【０１５８】
即ち、この貼付けオブジェクトの編集サブルーチンにおいても、上記ステップＳ６でのレイアウト台紙の編集で説明したような図６の（Ａ）乃至（Ｅ）に示す音声領域４９の編集により、そこに貼り付けられているオブジェクトの編集を行うことができる。
【０１５９】
また、図２５の（Ａ）に示すように、ファイル表示部５２から音声オブジェクト、ここでは３秒の音声ファイルをＤ＆Ｄ操作で６秒分の記録可能時間を持った音声領域４９に貼付けた場合、図２５の（Ｂ）に示すように、記録可能時間の内のどれだけの時間を貼付けられた音声オブジェクトが消費しているかを識別表示する。勿論この場合、実際に３秒というのを音声領域４９中に表示しても良い。そして、この貼付けオブジェクトの編集においては、図２５の（Ｃ）に示すように、音声領域４９（実際には、余白領域６３）の右端の境界部分をマウスで左方向にドラッグ操作することで音声領域４９を縮小することができるが、この場合、図２５の（Ｄ）に示すように、既に音声オブジェクトが貼付けられている３秒分のところまでいくと、これ以上は縮小できない即ち動かないようにする。
【０１６０】
また、図２６の（Ａ）に示すような音声領域４９に対してユーザがマウスでクリックしたとき、図２６の（Ｂ）に示すように、該音声領域４９の拡大／縮小を行う際にマウスポインタ４２を合わせる位置を示すガイドポイント８１を表示すると共に、該音声領域４９下方に隣接して再生ボタン８２，停止ボタン８３，録音ボタン８４を表示するようにしても良い。そしてここで、再生ボタン８２がマウスクリック操作されると、該音声領域４９に貼付けられている音声ファイルの再生を行うが、この場合、実際に記録される音声が確認できるように、音声の圧縮処理を行い、その圧縮された音声を伸長することで記録音声確認用のデータを作成し、それを再生するようにしている。従って、この場合、音声の圧縮／伸長には非常に時間がかかるので、図２６の（Ｃ）に示すように、記録音声確認用データ作成中であることを示す経過表示ダイアログボックス８５を表示する。なお、こうして作成された記録音声確認用データは、ＲＡＭ１２のテンポラリファイルに保存されるため、２回目以降の再生時にはこのような経過表示ダイアログボックス８５を表示することなく直ちに再生出力することができる。もちろん、音声領域４９が拡大／縮小されたり、録音ボタン８４のマウスクリック操作による記録音声の追加、等の貼付けられた音声が編集される都度、記録音声確認用データの作成が行われる。
【０１６１】
また、図２７の（Ａ）及び（Ｂ）に示すように、出力プリンタ選択ダイアログボックス４１でリスト表示されている複数登録された出力プリンタ名の中から、マウスポインタ４２を所望のプリンタ名上に移動させマウスクリック操作でこれを選択した後、『ＯＫ』ボタン４３に対してマウスクリック操作を行って出力プリンタを決定することにより、そのときのレイアウト表示部５１の表示を、前記選択決定した出力プリンタ名の違いにより変化させることができる。
【０１６２】
即ち、図２７の（Ａ）は、プログラム起動後にユーザがレイアウトの新規作成を選択した場合に補助記憶部１３に記録されているプリンタ情報１３Ａを自動的に取り込んで、出力プリンタの指定をユーザに要請する上で表示される出力プリンタ選択ダイアログ４１を示しており、特に、このダイアログにおいてリスト表示される登録済みのプリンタ名から所望のプリンタである“ＡＡＡ−ＹＹＹＹ”を選択し、そして確定した後の、レイアウト表示部５１に表示されているレイアウト台紙４５の表示例を示したものである。
【０１６３】
ここで特徴的なのは、音声領域レイアウト可能範囲境界線１００である。
【０１６４】
この音声領域レイアウト可能範囲境界線１００は、レイアウト台紙４５のサイズより内側に存在し、この境界線より内側の領域はプリンタの印字品質が十分に確保できる領域であり、音声領域として紙面上に印字されるドットコードが読み取り装置で十分に読み取り可能な品質となる領域を意味する。
【０１６５】
図２７の（Ｂ）は、同図の（Ａ）と同様に、出力プリンタの指定をユーザに要請する上で表示される出力プリンタ選択ダイアログ４１で所望のプリンタである“ＢＢＢ−ＮＮＮＮ”を選択し、出力プリンタを確定した場合の例で、レイアウト表示部５１で表示されるレイアウト台紙４５上の音声領域レイアウト可能範囲境界線１００が、上記図２７の（Ａ）で示した領域とは異なる場所に表示されている。
【０１６６】
これは、各プリンタ個々の記録方式や記録機構等の属性により、印字品質が十分確保される領域が異なることに起因している。
【０１６７】
上記音声領域レイアウト可能範囲境界線１００を表示する為に必要な情報は、図２８に示すように、補助記憶部１３に記憶されているプリンタ情報１３Ａ内に含まれており、必要に応じてアプリケーションがこの情報を読み出すことが可能になっている。
【０１６８】
また、上記音声領域レイアウト可能範囲境界線１００の表示に関しては、常にレイアウト台紙上に表示していても良いし、音声領域を選択している間のみ表示しても良いし、更に音声領域をマウスドラッグしている間のみ表示するようにしても良い。
【０１６９】
このようにドットコードを記録するプリンタの選択結果により、音声領域レイアウト可能範囲境界線（符号化画像のレイアウト配置に関する条件）１００の表示位置を変更し、それをレイアウト作業時にユーザに確実に知らしめることでドットコードのレイアウト作業の失敗を未然に防止することができる。
【０１７０】
また、図２９の（Ａ）及び（Ｂ）に示すように、レイアウト台紙４５上にレイアウトされている選択された音声領域の色指定ダイアログで選択可能な色リストの表示を、前記選択決定した出力プリンタ名の違いにより変化させることができる。
【０１７１】
即ち、図２９の（Ａ）は、プログラム起動後にユーザがレイアウトの新規作成を選択した場合に補助記憶部１３に記録されているプリンタ情報１３Ａを自動的に取り込んで、出力プリンタの指定をユーザに要請する上で表示される出力プリンタ選択ダイアログ４１を示しており、特に、このダイアログにおいてリスト表示される登録済みのプリンタ名から所望のプリンタである“ＡＡＡ−ＹＹＹＹ”を選択し、そして確定した後の、レイアウト表示部５１に表示されているレイアウト台紙４５上にレイアウトされた、選択された音声領域の色指定を行うメニューを選択することにより表示される音声領域色指定ダイアログ１０１の色リスト表示が、“黒”、“シアン”、“紫”、“緑”と選択可能であることを示したものである。
【０１７２】
一方、図２９の（Ｂ）は、同図の（Ａ）と同様に、出力プリンタの指定をユーザに要請する上で表示される出力プリンタ選択ダイアログ４１で所望のプリンタである“ＢＢＢ−ＮＮＮＮ”を選択し、出力プリンタを確定した場合の例を示すもので、レイアウト表示部５１に表示されるレイアウト台紙４５上にレイアウトされた音声領域を選択し、その選択された音声領域の色指定を行うメニューを選択することにより表示される音声領域色指定ダイアログ１０１の色リスト表示が、“黒”、“シアン”と選択可能であることを示している。
【０１７３】
これは、各プリンタ個々の記録方式、及び記録機構等（例えば、ＹＭＣＫ各インクのドット着弾位置バラツキの大きさ等）の属性により、ドットコードの印字品質を十分確保できる色が異なっていることに起因している。
【０１７４】
上記音声領域色指定ダイアログ１０１を表示する為に必要な色リスト情報は、図２８に示すように、補助記憶部１３に記憶されているプリンタ情報１３Ａ内に含まれており、必要に応じてアプリケーションがこの情報を読み出すことができるようになっている。
【０１７５】
このように、ドットコードを記録するプリンタの選択結果により、音声領域色指定ダイアログ１０１の色選択表示内容（符号化画像の印刷記録色に関する条件）を変更し、それをレイアウト作業時にユーザに確実に知らしめることでドットコードのレイアウト作業の失敗を未然に防止することができる。
【０１７６】
また、図３０の（Ａ）及び（Ｂ）に示すように、レイアウト台紙４５上にレイアウトされている選択された音声領域に対するプロパティダイアログ表示を行った場合に、その音声領域に対してドットコードとして生成する為に必要なパラメータ情報表示を、前記選択した出力プリンタ名の違いにより変化させることができる。
【０１７７】
即ち、図３０の（Ａ）は、プログラム起動後にユーザがレイアウトの新規作成を選択した場合に補助記憶部１３に記録されているプリンタ情報１３Ａを自動的に取り込んで、出力プリンタの指定をユーザに要請する上で表示される出力プリンタ選択ダイアログ４１を示しており、特に、このダイアログにおいてリスト表示される登録済みのプリンタ名から所望のプリンタである“ＡＡＡ−ＹＹＹＹ”を選択し、そして確定した後の、レイアウト表示部５１に表示されているレイアウト台紙４５上にレイアウトされた、選択された音声領域のプロパティ表示メニューの選択により表示されるプロパティダイアログ１０２の音声領域生成パラメータを示したものである。
【０１７８】
ここで、この音声領域の生成パラメータとしては、例えば“ドットコードの最小ドット間距離”、“誤り訂正レベル”、“記録変調の種類”、“インターリーブ範囲”といった項目が挙げられる。
【０１７９】
一方、図３０の（Ｂ）は、同図の（Ａ）と同様に、出力プリンタの指定をユーザに要請する上で表示される出力プリンタ選択ダイアログ４１で所望のプリンタである“ＢＢＢ−ＮＮＮＮ”を選択し、出力プリンタを確定した場合の例を示すもので、レイアウト表示部５１に表示されるレイアウト台紙４５上にレイアウトされた音声領域を選択し、その選択された音声領域のプロパティ表示メニューの選択により表示されるプロパティダイアログ１０２の音声領域生成パラメータの項目に対する値が、前記図３０の（Ａ）と異なるものであることを示している。
【０１８０】
これは、各プリンタ個々の機構的な精度や記録方式等の属性の違いにより印字品質が異なることに起因している。
【０１８１】
上記プロパティダイアログ１０２を表示する為に必要なパラメータ情報は、図２８に示すように、補助記憶部１３に記憶されているプリンタ情報１３Ａ内に含まれており、必要に応じてアプリケーションがこの情報を読み出すことができるようになっている。
【０１８２】
このように、ドットコードを記録するプリンタの選択結果により、ドットコードの生成パラメータ（符号化画像生成のためのパラメータに関する条件）が変更され、それをユーザに確実に知らしめるため、読取装置が読み取り可能で且つ記録密度がより大きい最適なドットコードを記録することが可能となる。また、同時に、プリンタ解像度等によりドットコードサイズが変化することをユーザに明確に認識させることができる。
【０１８３】
また、本発明においては、ドットコードを記録するプリンタとして、コンピュータネットワーク上に接続されたプリンタを利用することが可能である。
【０１８４】
即ち、図１０の（Ｂ）は、図３の出力プリンタ選択ダイアログボックス４１に対してより大きな出力プリンタ分類を行うためのスイッチ１０３を設けた出力プリンタ選択ダイアログボックス１０４を示したものである。
【０１８５】
ここで、スイッチ１０３は、ローカルプリンタ（ＬＡＮ等で繋がれているローカルネットワークプリンタを含む）かインターネット上の印刷業者が保有する印刷機（ＤＰＥラボ機や業務用プリンタを含む）かを切替えるものである。
【０１８６】
このスイッチの切替えにより、その下に表示されるプリンタ名、或いは印刷機名のリストが変更される。
【０１８７】
従って、図２の構成図において、出力部１５に接続されているプリンタ３１は、パーソナルコンピュータと直接ケーブルにより接続されている必要はなく、インターネット上の印刷業者が保有する印刷機であっても良い。
【０１８８】
インターネットを利用する場合には、業者が印刷代行を行うために必要な注文情報をレイアウトファイルと共に送る必要がある。
【０１８９】
このときのレイアウトファイルは、各業者が保有する印刷機の印刷品質により変化する音声領域生成パラメータ（例えば“ドットコードの最小ドット間距離”、“ドット形状”、“誤り訂正レベル”、“記録変調の種類”、“インターリーブ範囲”等）や、音声領域の選択可能色、更に音声領域レイアウト可能範囲の情報等が考慮された内容である。
【０１９０】
インターネット上の印刷機に対するこれらの情報は、ＣＤ−ＲＯＭに既に記録されている内容がコピーされた補助記憶部１３に記録されているプリンタ情報１３Ａ内に含まれていても良いし、逐次インターネットを介して印刷業者から情報を取得（ダウンロード）して、上記プリンタ情報１３Ａに追加しても良く、必要に応じてアプリケーションがこの情報を読み出すことができるようになっている。
【０１９１】
このように、ユーザがドットコードを記録できるプリンタを所有しない場合であっても、例えばインターネット上の出力プリンタを利用してドットコードの記録（印刷や印字）を行うことができ、また、そのときのレイアウト上の失敗を未然に防止することができる。
【０１９２】
また、図３１の（Ａ）には、符号化画像として、可読画像である写真画像を検索するためのデータを印刷記録する例が示されている。
【０１９３】
即ち、同図においては、符号化画像として、写真画像とリンクした音声データを印刷記録するのではなく、この写真画像のイメージデータが実際に格納されている位置（パス名（Ｗｅｂ上であればそのＵＲＬ））や、コンピュータに保存された日時、またはファイル名、検索アプリケーション等、コンピュータ内に保存されている写真画像のイメージデータを検索する為に必要な種々の関連情報を符号化画像として印刷記録する際の、レイアウト画面が示されている。
【０１９４】
これらの各写真画像とリンクした各関連情報は、写真画像のイメージデータが前記画像領域４７にＤ＆Ｄ操作で貼り付けられた時点で、レイアウト表示部５１に表示されたレイアウト台紙４５上の画像領域（写真画像領域）４７の下部に予め設けられた関連情報記録領域８６に自動的に格納される。
【０１９５】
その後、この関連情報は符号化画像に変換され、レイアウト台紙４５上にレイアウトされた写真画像と共にユーザーの印刷指示によってプリンタで印刷記録される。
【０１９６】
勿論、符号化画像を印刷可能なプリンタをユーザが選択していない場合には、上記関連情報の符号化画像は印刷記録されることがなく、関連情報記録領域８６自体もレイアウト台紙上に表示されないのは、既に音声データの印刷記録を例に説明した前述の実施例と同様である。
【０１９７】
また、符号化画像は、既に説明した音声データでの実施例の場合と同様に、文字等と重ねてレイアウトすることが可能であり、その場合に、符号化画像とその文字等のレイアウトデータを別々に印刷記録する必要がある点も前述の実施例と同様である。
【０１９８】
図３１の（Ｂ）は、上記のようにして印刷記録された各写真画像の下部に各々印刷された符号化画像を読み取って、コンピュータ内に格納されているその写真画像のイメージデータを検索して、これをコンピュータ画面上に表示した例を示した図である。
【０１９９】
同図では、複数の写真画像入りアルバム８７内の各写真画像８９の下部に印刷記録された関連情報に対応する符号化画像を専用のリーダ８８で光学的に読み取り、その符号化画像をリーダ８８内で上記関連情報にデコード処理してコンピュータに送信するように構成されている。
【０２００】
ここでのデコード処理は、前記リーダ８８内ですべて行われる必要はなく、コンピュータ内でデコード処理の一部が行われても良い。この場合、デコード処理途中の中間データ（例えば、画像データやエラー訂正直前のデータ）がリーダ８８からコンピュータに送られることになる。
【０２０１】
そして、上記各写真画像に関連する各関連情報を基にして、コンピュータ内では検索アプリケーションが起動されて検索処理が行われ、この検索された写真画像のイメージデータが上記検索アプリケーション上で表示される。
【０２０２】
この検索処理について説明すると、先ず、ファイル格納位置（パス名、或いはＵＲＬ名）とファイル名を基に該当ファイルがあるかどうかをチェックし、その位置に該当ファイルが存在しない場合には、記録日時とファイル名を基にどのドライブ、どのフォルダ（或いはどのＷｅｂサイト）を検索するかユーザが指示するダイアログボックスを表示する。
【０２０３】
そして、ユーザが指示した別の位置にファイルが見つかった場合には、その位置と関連情報とのリンク付けを行うリンク情報ファイルを検索アプリケーションがアクセスできるようにコンピュータ内の所定位置に保存する。
【０２０４】
ここで、検索アプリケーションが上記写真画像入りアルバム８７を印刷する為に使用したものと同一である場合には、この検索写真画像のイメージデータを新規に利用して、新しくレイアウトしたアルバムをより容易に作成できるようになることはいうまでもない。
【０２０５】
以上、符号化画像として印刷記録するデータについては、写真画像を検索するのに必要な検索データを例にして説明したが、その他、写真画像と関連付けたいＭＩＤＩデータや、テキストデータ等のコンピュータが取り扱うことの可能なデータ、更には、写真画像のイメージデータ自体をこの写真画像と対応付けて符号化画像として印刷記録するようにしても勿論良い。
【０２０６】
尚、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、当該システム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは勿論である。
【０２０７】
そして、この場合には、記録媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。尚、上記プログラムコードを供給するための記録媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを採用することができる。
【０２０８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは勿論である。
【０２０９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは勿論である。
【０２１０】
ここで、本発明の要旨をまとめると以下のようになる。
【０２１１】
（１）  文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録領域を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録領域を決定するようにした画像記録方法であって、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録される音声等のデータとが互いに関連付けて記憶されているとき、
前記互いに関連付けて記憶されている可読画像及び符号化画像のうちの何れか一方の画像を操作者が選択して、当該選択した画像の印刷記録領域を前記レイアウト画面上において決定した際、他方の画像の印刷記録領域も自動的に決定されることを特徴とする画像記録方法。
【０２１２】
即ち、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、図５に示すように、どちらか一方を選択した時点で、他方を操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【０２１３】
（２）  文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録領域を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録領域を決定するようにした画像記録方法であって、
前記符号化画像として印刷記録される音声等のデータが、前記可読画像として印刷記録される可読画像データに関連付けて記憶されているとき、
操作者が前記可読画像の印刷記録領域を前記レイアウト画面上において決定した際、当該可読画像に関連付けて記憶されている符号化画像の印刷記録領域も自動的に決定されることを特徴とする画像記録方法。
【０２１４】
即ち、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、図７に示すように、可読画像データを選択してレイアウト画面（レイアウト表示部）上に貼付けた時点（ステップＳ７０１）で、音声等のデータを操作者が検索して見つけ出す事なしに、自動的に決定される（ステップＳ７０２）為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【０２１５】
（３）  文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録領域を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録領域を決定するようにした画像記録方法であって、
前記可読画像として印刷記録される可読画像データが、前記符号化画像として印刷記録される音声等のデータに関連付けて記憶されているとき、
操作者が前記符号化画像の印刷記録領域を前記レイアウト画面上において決定した際、当該符号化画像に関連付けて記憶されている可読画像の印刷記録領域も自動的に決定されることを特徴とする画像記録方法。
【０２１６】
即ち、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、図７に示すように、音声等のデータを選択してレイアウト画面（レイアウト表示部）上に貼付けた時点（ステップＳ７０１）で、可読画像データを操作者が検索して見つけ出す事なしに、自動的に決定される（ステップＳ７０２）為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【０２１７】
（４）  前記音声等のデータ又は前記可読画像データが一つのオブジェクトより構成され、この一つのオブジェクトに対応する符号化画像又は可読画像の前記印刷媒体上における印刷記録領域が複数個存在するとき、
当該複数個の印刷記録領域の中から一つの印刷記録領域を操作者が更に選択するように構成されたことを特徴とする（１）乃至（３）の何れかに記載の画像記録方法。
【０２１８】
即ち、図９の（Ａ）及び（Ｂ）に示すように、レイアウト画面上の印刷記録領域の一つに貼付けられた可読画像データ或は、音声等のデータに関連した、他方の可読画像データ或は音声等のデータを、貼付け可能な複数ある印刷記録領域から操作者の好む位置に決定する事を可能とする。
【０２１９】
（５）  前記音声等のデータ又は前記可読画像データが複数のオブジェクトより構成され、この複数のオブジェクトに対応する符号化画像又は可読画像の前記印刷媒体上における印刷記録領域が一つのとき、
前記複数のオブジェクトの中から一つのオブジェクトを操作者が更に選択するように構成されたことを特徴とする（１）乃至（３）の何れかに記載の画像記録方法。
【０２２０】
即ち、レイアウト画面上の印刷記録領域の一つに貼付けられた可読画像データ或は、音声等のデータに関連したデータが複数あり、且つレイアウト画面上に貼付け可能な印刷記録領域が一つの場合に、図８の（Ａ）に示すように、操作者が複数ある関連データの中からより好みのデータを選択する事ができる。
【０２２１】
（６）  前記音声等のデータ又は前記可読画像データが複数のオブジェクトより構成され、この複数のオブジェクトに対応する符号化画像又は可読画像の前記印刷媒体上における印刷記録領域が複数個存在するとき、
前記複数のオブジェクト及び前記複数個の印刷記録領域の中から、それぞれ一つのオブジェクト及び印刷記録領域を操作者が更に選択するように構成されたことを特徴とする（１）乃至（３）の何れかに記載の画像記録方法。
【０２２２】
即ち、操作者は複数ある関連したデータを複数の印刷記録領域に自由にレイアウトする事が可能となる。
【０２２３】
（７）  前記レイアウト画面は、前記可読画像のための印刷記録領域と前記符号化画像のための印刷記録領域とを、操作者がそれぞれ識別可能なように表示することを特徴とする（１）乃至（６）の何れかに記載の画像記録方法。
【０２２４】
即ち、図５に示すように、操作者は可読画像と符号化画像の為の印刷記録領域を表示画面の表示で認識できる為、間違った位置へ異なるデータを貼付ける事を未然に防ぐ事ができる。
【０２２５】
（８）  文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録領域を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録領域を決定するようにした画像記録装置であって、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録される音声等のデータとを互いに関連付けて記憶する記憶手段と、
前記記憶手段に互いに関連付けて記憶されている可読画像及び符号化画像のうちの何れか一方の画像を選択する選択手段と、
前記選択手段によって選択された画像の印刷記録領域を前記レイアウト画面上において決定した際、他方の画像の印刷記録領域も自動的に決定する領域決定手段と、
を具備することを特徴とする画像記録装置。
【０２２６】
即ち、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、図５に示すように、どちらか一方を選択した時点で、他方を操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【０２２７】
（９）  文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを、同一の印刷媒体上に印刷記録するにあたり、前記可読画像及び前記符号化画像の前記印刷媒体上におけるそれぞれの印刷記録領域を規定したレイアウト画面を表示して当該可読画像及び符号化画像のそれぞれの印刷記録領域を決定する際に、
前記可読画像として印刷記録される可読画像データと、前記符号化画像として印刷記録される音声等のデータとを互いに関連付けて記憶しておく処理と、
前記互いに関連付けて記憶されている可読画像及び符号化画像のうちの何れか一方の画像を操作者が選択する処理と、
前記選択された画像の印刷記録領域を前記レイアウト画面上において決定した際、他方の画像の印刷記録領域も自動的に決定する処理と、
をコンピュータに実行させる命令を含むプログラムを格納した、コンピュータが読み取り可能な記録媒体。
【０２２８】
即ち、可読画像と符号化画像の印刷記録領域に、予め関連付けられた状態の可読画像データと音声等のデータを貼付ける場合、図５に示すように、どちらか一方を選択した時点で、他方を操作者が検索して見つけ出す事なしに、自動的に決定される為、検索時間の短縮が図れ、レイアウト作業に専念できる。
【０２２９】
【発明の効果】
以上詳述したように、本発明によれば、文字、記号、図形、絵柄、写真画像、又はコンピュータグラフィック画像等の目視にて読み取りが可能な可読画像と、音声等のデータを符号化処理して得られる光学的に読み取り可能な符号化画像とを紙等の印刷媒体上に印刷記録する際のそのレイアウト作業を簡便且つ効率的に行えるようにした画像記録方法及び画像記録装置、並びにそのような画像記録装置の動作をコンピュータに実行させる命令を含むプログラムを格納したコンピュータが読み取り可能な記録媒体を提供することができる。
【図面の簡単な説明】
【図１】パーソナルコンピュータを本発明の一実施の形態に係る画像記録装置として機能させるための動作プログラムのメインフローチャートを示す図である。
【図２】本発明の一実施の形態をパーソナルコンピュータに対して適用した場合の構成を示す図である。
【図３】出力プリンタ選択ダイアログボックスを示す図である。
【図４】（Ａ）及び（Ｂ）はそれぞれレイアウト台紙テンプレート及び限定レイアウト台紙テンプレートを説明するための図である。
【図５】メイン画面を説明するための図である。
【図６】（Ａ）及び（Ｂ）はそれぞれ音声領域の水平方向への拡大編集を説明するための図、（Ｃ）は垂直方向への拡大編集を説明するための図、（Ｄ）及び（Ｅ）はそれぞれ水平及び垂直方向への同時拡大編集を説明するための図である。
【図７】（Ａ）は圧縮率に応じた音声領域の表示形態を説明するための図であり、（Ｂ）は図１中の貼付けオブジェクトの指定サブルーチンのフローチャートである。
【図８】（Ａ）は一つの画像オブジェクトにリンクした複数の音声オブジェクトの選択のためのダイアログボックスを説明するための図であり、（Ｂ）は波形表示画面を説明するための図である。
【図９】（Ａ）はレイアウト台紙上にそれぞれ複数の画像領域と音声領域が有る場合に一方の画像領域に対して貼付け操作がなされた際の音声領域の識別表示を説明するための図であり、（Ｂ）は一方の音声領域の指定操作を説明するための図である。
【図１０】（Ａ）は貼付けオブジェクトが動画ファイルの場合を説明するための図であり、（Ｂ）は図３に示した出力プリンタ選択ダイアログボックスに対してより大きな出力プリンタ分類を行うためのスイッチを設けた出力プリンタ選択ダイアログボックスを示す図である。
【図１１】図１中の貼付けオブジェクトの編集サブルーチンのフローチャートである。
【図１２】音声記録期間バーの移動操作を説明するための図である。
【図１３】（Ａ）は音声オブジェクトが貼り付けられた音声領域の表示状態を示す図であり、（Ｂ）は音声記録期間バーの拡大操作に連動した音声領域の拡大を説明するための図である。
【図１４】図１中の貼付けオブジェクト間のレイアウト編集サブルーチンのフローチャートである。
【図１５】音声領域と余白領域及び規制領域の関係を説明するための図である。
【図１６】（Ａ）は音声領域同士が重なっる移動操作が行われた場合の警告ダイアログボックスを説明するための図であり、（Ｂ）はその際の音声領域の移動後の状態を説明するための図である。
【図１７】（Ａ）は可読画像オブジェクト領域上への音声領域の移動操作を説明するための図であり、（Ｂ）は可読画像オブジェクト領域と音声領域との重なりを許可しない場合の表示結果を説明するための図である。
【図１８】（Ａ）は可読画像オブジェクト領域と音声領域との重なりを許可する場合に表示される警告ダイアログボックスを説明するための図、（Ｂ）及び（Ｃ）はそれぞれその場合の表示結果を説明するための図であり、（Ｄ）は色選択ダイアログボックスを説明するための図である。
【図１９】（Ａ）乃至（Ｅ）はそれぞれ可読画像オブジェクト領域と音声領域との重なりを許可しない場合と、する場合の区別、及び色変更を行う理由を説明するのに用いられる、各色における反射強度の波長分布を示す図である。
【図２０】図１４中の異種オブジェクト間の重なり処理サブルーチンのフローチャートである。
【図２１】図１中の出力プリンタの変更サブルーチンのフローチャートである。
【図２２】（Ａ）は音声領域の記録時間は変更せずに音声領域のレイアウトを変更する場合の表示の変遷を説明するための図であり、（Ｂ）は音声領域のレイアウトは変更せずに音声領域の記録時間を変更する場合の表示の変遷を説明するための図である。
【図２３】図１中のプリント出力処理サブルーチンのフローチャートである。
【図２４】２度印字を説明するための図である。
【図２５】（Ａ）は６秒分の記録可能時間を持つ大きさの音声領域への３秒分の音声オブジェクトの貼付け操作を説明するための図、（Ｂ）は貼付け後の表示状態を説明するための図、（Ｃ）及び（Ｄ）はそれぞれ縮小操作を説明するための図である。
【図２６】（Ａ）は音声オブジェクトの貼付けられた音声領域の別の表示例を示す図、（Ｂ）は（Ａ）の音声領域をユーザがマウスでクリックしたときの表示状態を説明するための図であり、（Ｃ）は経過表示ダイアログボックスを説明するための図である。
【図２７】（Ａ）及び（Ｂ）はそれぞれ異なる出力プリンタを選択決定したときのレイアウト表示部における音声領域レイアウト可能範囲境界線の表示状態を示す図である。
【図２８】補助記憶部に記憶されているプリンタ情報を示す図である。
【図２９】（Ａ）及び（Ｂ）はそれぞれ異なる出力プリンタを選択決定したときのレイアウト表示部における音声領域色指定ダイアログの色リスト表示の表示状態を示す図である。
【図３０】（Ａ）及び（Ｂ）はそれぞれ異なる出力プリンタを選択決定したときのレイアウト表示部におけるプロパティダイアログの音声領域生成パラメータの表示状態を示す図である。
【図３１】（Ａ）は符号化画像として可読画像である写真画像を検索するためのデータを印刷記録する例を説明するための図であり、（Ｂ）は印刷記録された各写真画像の下部に各々印刷された符号化画像を読み取ってコンピュータ内に格納されているその写真画像のイメージデータを検索してこれをコンピュータ画面上に表示した例を示した図である。
【図３２】符号化画像としてのドットコードの物理フォーマット構成を示す図である。
【符号の説明】
１      ドットコード
１０      パーソナルコンピュータ（ＰＣ）
１１      ＣＰＵ
１２      ＲＡＭ
１３      補助記憶部
１３Ａ      プリンタ情報
１３Ｂ      新規プリンタ情報
１４      データ入力部
１５      出力部
１６      ポインティングデバイス
２１      デジタルカメラ
２２      マイク
２３      ビデオカメラ
３１      プリンタ
３２      スピーカ
３３      モニタ
４１      出力プリンタ選択ダイアログボックス
４２      マウスポインタ
４３，５４，６１，７０，７３，７６，８０      『ＯＫ』ボタン
４４，６２，７１，７４      『キャンセル』ボタン
４５      レイアウト台紙テンプレート
４６      限定レイアウト台紙テンプレート
４７，４７Ａ，４７Ｂ      画像領域
４８      テキスト領域
４９，４９Ａ，４９Ｂ      音声領域
５０      メイン画面
５１      レイアウト表示部
５２      ファイル表示部
５３，７５      ダイアログボックス
５５      波形表示画面
５６      音声波形データ
５７      音声記録期間バー
５８，５９，８２      再生ボタン
６０      チェック欄
６３      余白領域
６４      規制領域
６５，６６，６９，７２      警告ダイアログボックス
６７      輝線スペクトル
６８      色選択ダイアログボックス
７７      印字用紙（印刷媒体）
７８      符号化画像
７９      確認ダイアログボックス
８１      ガイドポイント
８３      停止ボタン
８４      録音ボタン
８５      経過表示ダイアログボックス
８６      関連情報記録領域
８７      写真画像入りアルバム
８８      リーダ
８９      写真画像
１００      音声領域レイアウト可能範囲境界線
１０１      音声領域色指定ダイアログ
１０２      プロパティダイアログ
１０３      スイッチ
１０４      出力プリンタ選択ダイアログボックス
【図１】
0004526165.tif 000002
【図２】
0004526165.tif 000003
【図３】
0004526165.tif 000004
【図４】
0004526165.tif 000005
【図５】
0004526165.tif 000006
【図６】
0004526165.tif 000007
【図７】
0004526165.tif 000008
【図８】
0004526165.tif 000009
【図９】
0004526165.tif 000010
【図１０】
0004526165.tif 000011
【図１１】
0004526165.tif 000012
【図１２】
0004526165.tif 000013
【図１３】
0004526165.tif 000014
【図１４】
0004526165.tif 000015
【図１５】
0004526165.tif 000016
【図１６】
0004526165.tif 000017
【図１７】
0004526165.tif 000018
【図１８】
0004526165.tif 000019
【図１９】
0004526165.tif 000020
【図２０】
0004526165.tif 000021
【図２１】
0004526165.tif 000022
【図２２】
0004526165.tif 000023
【図２３】
0004526165.tif 000024
【図２４】
0004526165.tif 000025
【図２５】
0004526165.tif 000026
【図２６】
0004526165.tif 000027
【図２７】
0004526165.tif 000028
【図２８】
0004526165.tif 000029
【図２９】
0004526165.tif 000030
【図３０】
0004526165.tif 000031
【図３１】
0004526165.tif 000032
【図３２】
0004526165.tif 000033