(57)【要約】【課題】　印刷中のページに割り付けられるコンテンツを、印刷結果を見ることなしに監視できる印刷システム、方法及びプログラムを提供する。【解決手段】　コンテンツを入力するための入力手段と、印刷条件を設定し印刷の実行を指示するための操作手段５、６、７、８、９及び１０と、印刷の実行が指示されると、設定された印刷条件に基づいて、入力されたコンテンツを媒体に印刷する印刷手段と、印刷手段で印刷中のページに割り付けられるコンテンツを表示する表示手段１１と、を備え、印刷中のページに割り付けられるコンテンツを表示手段１１により監視する。【選択図】　図１
2004122780.tif 000002
【特許請求の範囲】
【請求項１】
　コンテンツを入力するための入力手段と、
　印刷条件を設定し印刷の実行を指示するための操作手段と、
　印刷の実行が指示されると、設定された印刷条件に基づいて、入力されたコンテンツを媒体に印刷する印刷手段と、
　前記印刷手段で印刷中のページに割り付けられるコンテンツを表示する表示手段と、
を備えることを特徴とする印刷システム。
【請求項２】
　前記表示手段は、前記印刷手段で印刷中のページ全体を表示することを特徴とする請求項１に記載の印刷システム。
【請求項３】
　前記表示手段は、前記印刷手段で印刷するページに割り付けられるコンテンツを印刷開始前から表示することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
　コンテンツを用紙に割り付けるための印刷レイアウト定義情報と、コンテンツを画面に割り付けるための表示レイアウト定義情報とを格納している不揮発性メモリをさらに備えていることを特徴とする請求項１、２または３に記載の印刷システム。
【請求項５】
　前記入力手段、前記操作手段、前記印刷手段及び前記表示手段が設けられるハウジングをさらに備え、
　前記入力手段はリムーバブルメモリに格納されたデータを入力することを特徴とする請求項１〜４のいずれか一項に記載の印刷システム。
【請求項６】
　コンテンツを入力する段階と、
　入力されたコンテンツを媒体に印刷するとともに、印刷中のページに割り付けられるコンテンツを表示する段階と、
を含むことを特徴とする印刷方法。
【請求項７】
　コンテンツを入力するための入力手段と、印刷条件を設定し印刷の実行を指示するための操作手段と、印刷の実行が指示されると、設定された印刷条件に基づいて、入力されたコンテンツを媒体に印刷する印刷手段と、表示手段とを備える印刷システムを制御するコンピュータを、
　前記印刷手段で印刷中のページに割り付けられるコンテンツを前記表示手段に表示させる手段として機能させるためのプログラム。
【請求項８】
　印刷用コンテンツを表示する表示装置であって、
　印刷指定されたコンテンツを画面に表示する表示手段と、
　複数の前記コンテンツが複数ページにわたって連続印刷される場合、印刷中のコンテンツを前記表示手段に表示させる制御手段と、
を備えることを特徴とする表示装置。
【請求項９】
　前記制御手段は、前記印刷されるコンテンツを印刷開始前から前記表示手段に表示させることを特徴とする請求項８に記載の表示装置。
【請求項１０】
　前記制御手段は、印刷中止の指示に基づき、前記印刷されるコンテンツの表示切り替えを中止することを特徴とする請求項８又は９に記載の表示装置。
【請求項１１】
　前記制御手段は、各コンテンツの少なくとも一部を前記表示手段に表示させることを特徴とする請求項８、９又は１０に記載の表示装置。
【請求項１２】
　コンテンツを入力するための入力手段と、
　入力されたコンテンツを媒体に印刷する印刷手段と、
　印刷指定されたコンテンツを画面に表示する表示手段と、
　複数の前記コンテンツが複数ページにわたって連続印刷される場合、印刷中のコンテンツを前記表示手段に表示させる制御手段と、
　表示された前記コンテンツの印刷を中止する中止手段と、
を一体として具備することを特徴とする印刷装置。
【請求項１３】
　前記制御手段は、前記印刷されるコンテンツを印刷開始前から前記表示手段に表示させることを特徴とする請求項１２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は印刷システム、方法及びプログラム、並びに表示装置及び印刷装置に関する。
【背景技術】
【０００２】
　従来、入力されたデータを紙などの媒体に印刷する印刷システムが知られている。従来の印刷システムでは、ユーザによる印刷の実行の指示を受け付けて印刷が開始されると、ユーザは現在印刷中のページにどのようなコンテンツが割り付けられるかを、印刷結果を見ることなしには監視することができない。例えば従来の印刷システムでは、各ページにコンテンツとして画像データを割り付けたページを複数ページにわたって連続印刷する場合、どの画像データを割り付けたページを現在印刷中であるかを知るためには、印刷中ページの印刷結果の途中経過を見なければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
　しかし、従来の印刷システムによると、印刷の実行を指示した後に何らかの事情が発生して所定のコンテンツが割り付けられるページの印刷を中止したい場合には、印刷中のページの印刷結果を逐一確認しながら印刷の中止を指示するタイミングを計らなければならない。現在印刷中のページが印刷を中止しようとするページであるか否かは、当該ページについて印刷がある程度進行しなければ判断することができない。したがって、印刷中のページの印刷結果を逐一確認しながら印刷の中止を指示するタイミングを計る場合には、必然的に印刷の中止を指示するタイミングが遅れる。この結果、紙、インク、印刷時間などが浪費される。
【０００４】
　また、従来の印刷システムによると、現在印刷中のページにどのようなコンテンツが割り付けられるかを、印刷結果を見ることなしには監視することができないため、印刷が正常に進行しているという安心感をユーザに与えることができない。
【０００５】
　本発明は、このような問題を解決するために創作されたものであって、印刷中のページに割り付けられるコンテンツを、印刷結果を見ることなしに監視できる印刷システム、方法及びプログラムを提供することを目的とする。
　また、本発明の別の目的は、印刷中のコンテンツを、印刷結果を見ることなしに監視できる表示装置を提供することにある。
【０００６】
　また、本発明の更に別の目的は、印刷中のコンテンツを、印刷結果を見ることなしに監視することと印刷を中止することとが可能で、取り扱いが容易な印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
　請求項１に係る印刷システムは、コンテンツを入力するための入力手段と、印刷条件を設定し印刷の実行を指示するための操作手段と、印刷の実行が指示されると、設定された印刷条件に基づいて、入力されたコンテンツを媒体に印刷する印刷手段と、前記印刷手段で印刷中のページに割り付けられるコンテンツを表示する表示手段と、を備えることを特徴とする。
【０００８】
　請求項１に係る印刷システムによると、印刷中のページに割り付けられるコンテンツを表示するため、印刷中のページに割り付けられるコンテンツを、印刷結果を見ることなしに監視することができる。コンテンツとは、１ページ内のある領域を指定して割り付けできるデータをいうものとし、具体的には例えば画像データ、テキストデータなどをいう。尚、表示されるコンテンツと印刷されるコンテンツとは、それらが表現している実体が同一であればよく、同一のデータが印刷され、かつ表示されるものに限定されない。具体的には例えば、印刷されるコンテンツが高解像度の画像データであって、表示されるコンテンツが低解像度の画像データであってもよい。また、コンテンツを表示することには、コンテンツ全体でなく一部を表示することを含み、あるいはファイル名などのコンテンツの識別標識を表示することも含むものとする。
【０００９】
　請求項２に係る印刷システムの表示手段は、前記印刷手段で印刷中のページ全体を表示することを特徴とする。
　請求項２に係る印刷システムによると、印刷中のページ全体が表示されるため、印刷中のページを容易に判別することができる。
【００１０】
　請求項３に係る印刷システムの表示手段は、前記印刷手段で印刷するページに割り付けられるコンテンツを印刷開始前から表示することを特徴とする。
　請求項３に係る印刷システムによると、印刷開始前からコンテンツを表示するため、特定のページの印刷が開始される前に当該ページの印刷中止に必要な操作をすることができる。
【００１１】
　請求項４に係る印刷システムは、コンテンツを用紙に割り付けるための印刷レイアウト定義情報と、コンテンツを画面に割り付けるための表示レイアウト定義情報とを格納している不揮発性メモリをさらに備えていることを特徴とする。
　請求項４に係る印刷システムによると、印刷レイアウト定義情報とは別に表示レイアウト定義情報を不揮発性メモリに格納しているため、画面の所定位置にコンテンツを割り付けて表示する処理を短時間に実行することができる。
【００１２】
　請求項５に係る印刷システムは、前記入力手段、前記操作手段、前記印刷手段及び前記表示手段が設けられるハウジングをさらに備え、前記入力手段はリムーバブルメモリに格納されたデータを入力することを特徴とする。
　請求項５に係る印刷システムによると、１つのハウジングでシステム全体が一体化されているため、取り扱いが容易である。
【００１３】
　請求項６に係る印刷方法は、コンテンツを入力する段階と、入力されたコンテンツを媒体に印刷するとともに、印刷中のページに割り付けられるコンテンツを表示する段階と、を含むことを特徴とする。
　請求項６に係る印刷方法によると、印刷中のページに割り付けられるコンテンツを表示するため、印刷中のページに割り付けられるコンテンツを、印刷結果を見ることなしに監視することができる。
【００１４】
　請求項７に係るプログラムは、コンテンツを入力するための入力手段と、印刷条件を設定し印刷の実行を指示するための操作手段と、印刷の実行が指示されると、設定された印刷条件に基づいて、入力されたコンテンツを媒体に印刷する印刷手段と、表示手段とを備える印刷システムを制御するコンピュータを、前記印刷手段で印刷中のページに割り付けられるコンテンツを前記表示手段に表示させる手段として機能させるためのプログラムである。
【００１５】
　請求項７に係るプログラムによると、印刷中のページに割り付けられるコンテンツが表示されるため、印刷中のページに割り付けられるコンテンツを、印刷結果を見ることなしに監視することができる。
　請求項８に係る表示装置は、印刷用コンテンツを表示する表示装置であって、印刷指定されたコンテンツを画面に表示する表示手段と、複数の前記コンテンツが複数ページにわたって連続印刷される場合、印刷中のコンテンツを前記表示手段に表示させる制御手段と、を備えることを特徴とする。
【００１６】
　請求項８に係る表示装置によると、印刷中のコンテンツを、印刷結果を見ることなしに監視することができる。
　請求項９に係る表示装置の前記制御手段は、前記印刷されるコンテンツを印刷開始前から前記表示手段に表示させることを特徴とする。
　請求項９に係る表示装置によると、印刷開始前からコンテンツを表示するため、特定のページの印刷が開始される前に当該ページの印刷中止に必要な操作をすることができる。
【００１７】
　請求項１０に係る表示装置の制御手段は、印刷中止の指示に基づき、前記印刷されるコンテンツの表示切り替えを中止することを特徴とする。
　請求項１０に係る表示装置によると、印刷が中止されると表示切り替えが中止されるため、印刷が中止されたにもかかわらず表示だけが切り替わってしまうようなことがない。従って印刷中のコンテンツを監視する者に混乱を招くことがない。
【００１８】
　請求項１１に係る表示装置の制御手段は、各コンテンツの少なくとも一部を前記表示手段に表示させることを特徴とする。
　請求項１１に係る表示装置によると、各コンテンツの少なくとも一部だけで監視が可能な場合、少なくとも一部を表示することで印刷中のコンテンツを監視することができる。
【００１９】
　請求項１２に係る印刷装置は、コンテンツを入力するための入力手段と、入力されたコンテンツを媒体に印刷する印刷手段と、印刷指定されたコンテンツを画面に表示する表示手段と、複数の前記コンテンツが複数ページにわたって連続印刷される場合、印刷中のコンテンツを前記表示手段に表示させる制御手段と、表示された前記コンテンツの印刷を中止する中止手段と、を一体として具備することを特徴とする。
【００２０】
　請求項１２に係る印刷装置によると、印刷中のコンテンツを、印刷結果を見ることなしに監視するができ、且つ印刷の中止を指示できる。また、印刷装置が一体化されているため、取り扱いが容易である。
　請求項１３に係る印刷装置の前記制御手段は、前記印刷されるコンテンツを印刷開始前から前記表示手段に表示させることを特徴とする。
【００２１】
　請求項１３に係る印刷装置によると、印刷開始前からコンテンツを表示するため、特定のページの印刷が開始される前に当該ページの印刷中止に必要な操作をすることができる。
【発明を実施するための最良の形態】
【００２２】
　以下、本発明を実施するための最良の形態を示す複数の実施例を図面に基づいて説明する。
　（第一実施例）
　図２（Ａ）は、本発明の第一実施例による印刷システム１の外観を示す斜視図であり、図２（Ｂ）は印刷システム１の第一ディスプレイ１１及び操作部２２を拡大して示す図である。
【００２３】
　カードスロット２は、ハウジング３の内部に設けられた図示しないコネクタにリムーバブルメモリ４を脱着自在に接続するための開口部である。
　排出口４６は印刷後の印刷用紙を排出する開口部である。
【００２４】
　図２（Ｂ）に示すように、ハウジング３には操作手段としての操作部２２が設けられ、操作部２２には上スイッチ５、下スイッチ６、決定スイッチ７、戻るスイッチ８、印刷開始スイッチ９、中止手段としての中止スイッチ１０などの複数のスイッチと第一ディスプレイ１１が設けられている。第一ディスプレイ１１には印刷条件を設定するためのメニューが表示される。上スイッチ５、下スイッチ６、決定スイッチ７、戻るスイッチ８は、メニューの項目を選択するためのスイッチである。印刷開始スイッチ９は、印刷の開始を指示するためのスイッチである。中止スイッチ１０は、印刷の中止を指示するためのスイッチである。
【００２５】
　図２（Ａ）に示すように、ハウジング３には表示手段としての第二ディスプレイ１２が設けられている。第二ディスプレイ１２は、現在印刷中のページに割り付けられる画像を表示する。
【００２６】
　ハウジング３には、印刷手段を構成する電源回路、制御回路、駆動回路、アクチュエータなどが収容されている。
　図３は、本発明の第一実施例による印刷システムのブロック図である。
【００２７】
　入力手段としての入力部１４は、制御部１５によって制御され、リムーバブルメモリ４に格納されたデータを読み出し、ワークメモリ１６に格納する。リムーバブルメモリ４は、入力部１４に脱着自在の記録媒体であって、具体的には例えばディジタルカメラに脱着自在のカード型フラッシュメモリである。
【００２８】
　画像処理部１７は、ワークメモリ１６に格納されたデータを印刷データに変換するための処理を制御部１５と協働して実行するＡＳＩＣである。印刷データに変換するための処理を制御部１５、画像処理部１７のいずれで行うかは、適宜選択しうる設計事項である。具体的には例えば画像処理部１７では、ワークメモリ１６に格納された画像データに対して伸張処理、ガンマ補正、色空間の変換処理、解像度変換処理、ハーフトーン処理、インターレース処理などを実行する。
【００２９】
　プリンタエンジン１８は、制御部１５によって制御され、画像処理部１７で生成された印刷データに基づいて媒体としての印刷用紙に画像を形成する。プリンタエンジン１８は、例えばインクジェット方式、レーザ方式、昇華型熱転写方式、ドットインパクト方式などで媒体としての印刷用紙に画像を形成する。
【００３０】
　特許請求の範囲に記載の「印刷手段」は、画像処理部１７、プリンタエンジン１８、及び制御部１５に相当する。
　表示手段としての第二ディスプレイ１２は、第二ディスプレイ制御部１９によって制御され、リムーバブルメモリ４に格納されたコンテンツとしての画像データを表示する。第二ディスプレイ制御部１９は、ＶＲＡＭ、駆動回路等を備える。第二ディスプレイ制御部１９は、制御部１５に制御され、ＶＲＡＭに格納された画像データを第二ディスプレイ１２に表示する。
【００３１】
　制御部１５は、ＣＰＵ、ＲＡＭ、不揮発性メモリとしてのＲＯＭを備える。ＣＰＵはＲＯＭに記憶された本発明の第一実施例による印刷プログラムを実行して印刷システムの各部を制御する。ＲＯＭはコンテンツとしての文書や画像、印刷レイアウト定義ファイル、表示レイアウト定義ファイル、印刷プログラムなどを予め記憶しているメモリである。
【００３２】
　第一実施例の印刷システム１は入力手段としての入力部１４、印刷手段、表示手段としての第二ディスプレイ１２、制御手段としての制御部１５、及び中止手段としての中止スイッチ１０をハウジング３に一体に備えており、特許請求の範囲に記載の「印刷装置」は印刷システム１に相当する。すなわち印刷システム１は特許請求の範囲に記載の「印刷システム」及び「印刷装置」の両方に相当する。
【００３３】
　図４は、本発明の第一実施例による印刷プログラムのデータフロー図である。
　ＵＩプロセス２１は、第一ディスプレイ１１に表示する画面情報を生成し、操作部２２でスイッチが押されると、それに応じて例えば次に述べる処理を実行する。上スイッチ５、下スイッチ６、決定スイッチ７、戻るスイッチ８などが押されてメニューの項目が選択されると、選択された項目に基づいて印刷条件と印刷対象の画像番号を設定する。印刷条件は、用紙品質、用紙サイズ、印刷画質、印刷枚数、画像の配置や大きさを定義するレイアウトなどを特定する情報である。画像番号は、リムーバブルメモリ４に格納された画像ファイルを印刷システムで一意に識別するために画像ファイル毎に付される番号であり、設定された画像番号で特定される画像ファイルが印刷指定された画像ファイルとなる。また、印刷開始スイッチ９が押されると、印刷条件及び画像番号を含む印刷設定をジョブの管理プロセス２３に出力する。
【００３４】
　ジョブの管理プロセス２３は、印刷設定及び印刷レイアウト定義ファイルに基づいて印刷条件と画像番号と通し番号とを互いに関連付けた印刷ジョブを生成し、印刷ジョブをワークメモリ１６に格納する。印刷ジョブは、印刷開始スイッチ９が押されるたびに１つ生成される。図５は、印刷ジョブの概念図である。通し番号とは、印刷ジョブ毎に０からはじまる連番であり、印刷される画像１つについて１つ付されるものである。各通し番号は画像番号を１つ格納する変数に対応する。図６は、画像番号と通し番号の関係を示す概念図である。図６（Ａ）では、画像番号が３から７の画像ファイルについて２面レイアウトが設定されている印刷ジョブについて、各画像番号に０から４までの通し番号が付された具体例を示している。尚、ｎ面レイアウトとは１ページにｎ個の画像を配列するレイアウトをいうものとする。図６（Ｂ）では、画像番号が５から９の画像ファイルについて４面レイアウトが設定されている印刷ジョブについて、各画像番号に０から４までの通し番号が付された具体例を示している。印刷条件として設定されたレイアウトに基づいて、制御部１５のＲＯＭに格納された印刷レイアウト定義ファイルをワークメモリ１６に読み込み、それを解析し、後述するページ情報などを生成するための変数を設定する。図７は、２面レイアウトに対応する印刷レイアウト定義ファイルを示す概念図である。印刷レイアウト定義ファイルは、印刷レイアウト定義情報で構成されたファイルであって、具体的には例えば、図７（Ｂ）に示すように当該ファイルで定義されるページに割り付けられる画像の数（印刷枠の数）を表す枠数と、図７（Ａ）に示す各点の座標とが格納された変数で構成される。
【００３５】
　また、ジョブの管理プロセス２３は、印刷の制御プロセス２４から改ページ通知が入力されるたびに次ページ分のページ情報を印刷の制御プロセス２４に出力する。ページ情報は、画像番号、印刷条件及び印刷レイアウト定義ファイルに基づいて生成されるものであって、画像データから１ページ分の印刷データを作成するために必要な情報である。ジョブの管理プロセス２３は、印刷の制御プロセス２４から入力される改ページ通知などによって現在印刷中のページ番号を常時把握している。次ページ分の画像番号とは、次ページに割り付けられる画像ファイルに付された画像番号であり、次ページのページ番号とレイアウトに基づいて特定される。具体的には例えば、図５に示す印刷ジョブの場合、２面レイアウトの２ページ目について印刷の制御プロセス２４に出力する画像番号は、通し番号２の変数に格納された画像番号５と通し番号３の変数に格納された画像番号６である。
【００３６】
　また、ジョブの管理プロセス２３は、現在印刷中のページ番号と印刷ジョブに基づいて、現在印刷中のページのレイアウトと、そのレイアウトによって現在印刷中のページに割り当てられている最も小さい通し番号とを含む進行情報を、所定時間間隔（例えば５００ｍｓｅｃ間隔）でページの管理プロセス２５に出力する。具体的には例えば、図５に示す印刷ジョブの２ページ目が印刷中の場合、レイアウトとして「２面レイアウト」、通し番号として「２」を含む進行情報がページの管理プロセス２５に出力される。
【００３７】
　印刷の制御プロセス２４は、ジョブの管理プロセス２３から入力されるページ情報に基づいて印刷用紙に画像ファイルを次のように印刷する。図８は、印刷の制御プロセス２４の処理内容を示すフローチャートである。
【００３８】
　Ｓ１０５では、ページ情報を解析し、当該ページに割り付ける画像データのパス、画像データを割り付ける位置、解像度、印刷サイズなど、画像データを印刷データに変換するために必要なパラメータを設定する。
【００３９】
　Ｓ１１０では、当該ページに割り付ける画像データをリムーバブルメモリ４からワークメモリ１６に読み込む。具体的には例えば、印刷条件として２面レイアウトの高画質が選択されていれば、画像番号で特定されるＥｘｉｆファイルの本画像データを読み込み、２０面レイアウトの低画質が選択されていれば、画像番号で特定されるＥｘｉｆファイルのサムネイル画像データを読み込む。
【００４０】
　Ｓ１１５では、例えばＪＰＥＧ方式で圧縮して格納された画像データをＪＰＥＧ方式で伸張する。
　Ｓ１２０では、例えばＪＰＥＧ方式によってＹＣｂＣｒ色空間で表現された画像データを印刷システム内部で画像処理するための色空間であるｓＲＧＢ色空間などに変換する。
【００４１】
　Ｓ１２５では、印刷システムの特性に応じたガンマ補正を施す。
　Ｓ１３０では、印刷レイアウト定義ファイルで設定された印刷枠の大きさに応じて画像データを拡大または縮小する、すなわち画素を補間または間引きする。
【００４２】
　Ｓ１３５では、拡大又は縮小した画像データの座標を印刷レイアウト定義ファイルで定義された印刷枠の座標に応じて変換することにより、印刷枠に画像データを割り付ける。
【００４３】
　Ｓ１４０では、当該ページに割り付ける画像データが他にもあるかを判定し、あれば上述の処理を繰り返し、なければ次のステップに進む。
　Ｓ１４５では、印刷条件として設定された印刷サイズと印刷品質に応じてページ全体を拡大又は縮小する、すなわち画素を補間又は間引きする。尚、この処理はレイアウト定義ファイルが印刷サイズ毎、印刷品質毎に存在すれば不要である。
【００４４】
　Ｓ１５０では、印刷システムの色材に応じて例えばｓＲＧＢ色空間からＣＭＹＫの色空間に画像データを変換する。
　Ｓ１５５では、ハーフトーン処理を実施することにより、１画素毎の階調表現を、マトリクスに配列された多数のドットの有無による階調表現に変換し、２値の印刷データを生成する。ハーフトーン処理では誤差拡散法や組織的ディザ法が用いられる。
【００４５】
　Ｓ１６０では、プリンタエンジン１８に出力すべき順序に印刷データを並び替えるインターレース処理を実施する。
　Ｓ１６５では、印刷データに基づいて例えばインクジェット方式によりドットに対応するインク滴を印刷用紙に定着させ、印刷用紙に画像を形成する。
【００４６】
　Ｓ１７０では、１ページ分の印刷が終了したタイミングでジョブの管理プロセス２３に改ページ通知を出力する。以上、印刷の制御プロセス２４について説明した。
【００４７】
　ページの管理プロセス２５は、ジョブの管理プロセス２３から入力される進行情報を一時的に記憶し、印刷中及び印刷直前のページについて所定時間間隔（例えば５００ｍｓｅｃ間隔）で通し番号及びレイアウトを表示の制御プロセス２６に出力する。なお、印刷直前とは、前ページに印刷される画像の最終ラインの形成が終了した後から次ページに印刷される画像の先頭ラインの形成が開始するまでの期間をいうものとする。進行情報は、改ページされるたびに、すなわち印刷の制御プロセス２４から改ページ通知がジョブの管理プロセス２３に入力され、その結果、新たな進行情報がページの管理プロセス２５に入力されるたびに、上書きされる。
【００４８】
　表示の制御プロセス２６は、通し番号、レイアウト、画像番号及び後述する表示レイアウト定義ファイルに基づいて、印刷中及び印刷直前のページに割り付けられる画像ファイルを次のように第二ディスプレイ１２に表示する。図９は、表示の制御プロセス２６の処理内容を示すフローチャートである。
【００４９】
　Ｓ２０５では、ページの管理プロセス２５から入力された通し番号が前回入力されたものと異なる新しいものか否かを判定し、新しい通し番号が入力されるまで待機し、新しい通し番号が入力されると次のステップに進む。
【００５０】
　Ｓ２１０では、ページの管理プロセス２５から入力されたレイアウトに基づいて、制御部１５のＲＯＭに格納された表示レイアウト定義ファイルをワークメモリ１６に読み込み、それを解析し、画像データの表示に必要な各種の変数を設定する。表示レイアウト定義ファイルは、表示レイアウト定義情報で構成されたファイルであって、具体的には例えば、当該ファイルで定義されるページに割り付けられる画像の数を表す枠数と、表示枠の座標を示す座標が格納された変数で構成される。表示レイアウト定義ファイルの概念図は、図７に示した概念図と実質的に等しいため図示を省略する。表示レイアウト定義ファイルが定義しているレイアウトは、印刷レイアウト定義ファイルが定義しているレイアウトと実質的に相似の関係にある。
【００５１】
　Ｓ２１５では、ページの管理プロセス２５から入力された通し番号と表示レイアウト定義ファイルとを解析し、当該ページに割り付ける画像データをリムーバブルメモリ４からワークメモリ１６に読み込む。具体的には例えば、ページの管理プロセス２５から「２面レイアウト」と通し番号「２」が入力されている場合、２面レイアウト定義ファイルを解析することにより、当該ページには通し番号「２」及び「３」に対応する画像番号の画像ファイルが割り付けられることが特定され、通し番号「２」及び「３」に対応する画像番号の画像ファイルに格納されたサムネイル画像データがワークメモリ１６に読み込まれる。尚、１面レイアウトのように、第二ディスプレイ１２に比較的大きく画像を表示する場合、サムネイル画像データに代えて本画像データを表示してもよい。さらに、本画像データを表示するためには比較的長時間を要するため、本画像データに先立ってサムネイル画像データを表示し、本画像データの表示が可能になったときにサムネイル画像データに基づいて表示されたオブジェクトを本画像データに基づいて表示するオブジェクトに更新してもよい。
【００５２】
　Ｓ２２０では、例えばＪＰＥＧ方式で圧縮して格納された画像データをＪＰＥＧ方式で伸張する。
　Ｓ２２５では、例えばＪＰＥＧ方式によってＹＣｂＣｒ色空間で表現された画像データをディスプレイの色空間であるＲＧＢ色空間に変換する。
【００５３】
　Ｓ２３０では、第二ディスプレイ１２の特性に応じたガンマ補正を施す。
　Ｓ２３５では、表示レイアウト定義ファイルで設定された表示枠の大きさに応じて画像データを拡大または縮小する、すなわち画素を補間または間引きする。
【００５４】
　Ｓ２４０では、当該ページに割り付ける画像データが他にもあるかを判定し、あれば上述の処理を繰り返し、なければ次のステップに進む。
　Ｓ２４５では、拡大又は縮小した画像データを表示レイアウト定義ファイルで定義された表示枠の座標に応じて第二ディスプレイ制御部１９のＶＲＡＭの所定領域に格納することにより、表示枠に画像データを割り付ける。
【００５５】
　Ｓ２５０では、ＶＲＡＭに格納された画像データに基づいて第二ディスプレイ１２に印刷中及び印刷直前のページに割り付けられる画像データが表示される。このとき第二ディスプレイ１２に表示される画面は、印刷中及び印刷直前のページ全体の印刷結果をほとんどそのまま縮小して表示したものになる。印刷の制御プロセス２４のステップＳ１６５が開始されるまでに余裕を持って印刷の中止を指示することができるようにするため、前ページの印刷終了後、ステップ１６５を開始するまでのなるべく早い時期に第二ディスプレイ１２に次ページの印刷結果を表示することが望ましい。
【００５６】
　図１及び図１３は、第一実施例による印刷システムの作動を説明するための模式図であり、図１２は印刷システムの処理の流れを示すフローチャートである。以下、２ページ目の途中で印刷を中止する場合を例に印刷システムの作動を説明する。
【００５７】
　Ｓ３０５では、ユーザは図１３に示すように一つ以上のＥｘｉｆファイルが記録されているリムーバブルメモリ４をカードスロット２に差し込んで接続し、図１（Ａ）に示すようにＵＩプロセス２１によって第一ディスプレイ１１に表示されるメニューを見ながら上スイッチ５や下スイッチ６を操作してメニュー項目を選択し、印刷開始スイッチ９を押す。
【００５８】
　Ｓ３１０では、印刷開始スイッチ９が押されたことを検知し、ジョブの管理プロセス２３はユーザにより選択されたメニュー項目などから印刷条件と画像番号とを含む設定情報を設定する。
【００５９】
　Ｓ３１５では、ジョブの管理プロセス２３は設定情報から印刷ジョブを生成する。次に、生成した印刷ジョブに基づいてレイアウト定義ファイルを読み込み、レイアウト定義ファイルを解析し、１ページ目のページ情報を生成して印刷の制御プロセス２４に出力する。それと共に、所定時間間隔で進行情報をページの管理プロセス２５に出力する。
【００６０】
　Ｓ３２０では、印刷の制御プロセス２４は１ページ目のページ情報に基づいて図１（Ｂ）に示すように１ページ目の印刷を開始する。
　Ｓ３２５では、ページの管理プロセス２５は最初に入力される進行情報を新たな進行情報として一時的に記憶し、それ以降、次に新たな進行情報が入力されるまで一時的に記憶している進行情報に含まれる通し番号「０」とレイアウトとを表示の制御プロセス２６に出力する。
【００６１】
　Ｓ３３０では、表示の制御プロセス２６は通し番号「０」、レイアウトなどに基づいて１ページ目に割り付けられる画像ファイルを図１（Ｃ）に示すように第二ディスプレイ１２に表示する。
【００６２】
　Ｓ３３５では、印刷の制御プロセス２４は１ページ目の印刷が終了したタイミングで改ページ通知をジョブの管理プロセス２３に出力し、ジョブの管理プロセス２３は改ページ通知が入力されたことに応答して２ページ目のページ情報を印刷の制御プロセス２４に出力する。それと共に、所定時間間隔で新たな進行情報をページの管理プロセス２５に出力する。
【００６３】
　Ｓ３４０では、印刷の制御プロセス２４は２ページ目のページ情報に基づいて２ページ目の印刷を開始する。
　Ｓ３４５では、ページの管理プロセス２５は新たな進行情報を一時的に記憶し、それ以降、次に新たな進行情報が入力されるまで一時的に記憶している進行情報に含まれる通し番号「２」とレイアウトとを表示の制御プロセス２６に出力する。
【００６４】
　Ｓ３５０では、表示の制御プロセス２６は通し番号「２」、レイアウトなどに基づいて２ページ目に割り付けられる画像ファイルを第二ディスプレイ１２に表示する。
【００６５】
　Ｓ３５５では、ユーザは第二ディスプレイ１２に表示されている２ページ目に割り付けられる画像ファイルを確認する。確認の結果、２ページ目以降の印刷を中止すると判断した場合は中止スイッチ１０を押す。
【００６６】
　Ｓ３６０では、各プロセスの処理を中止する。これにより印刷中又は印刷直前の２ページ目の印刷と、２ページ目以降のページの印刷とが中止される。以上により印刷及び印刷の中止が行われる。
【００６７】
　尚、上記実施例では１ページに複数のコンテンツを割り付けて印刷する例を示したが１ページに１つのコンテンツを割り付けて印刷する場合にも本発明は適用できる。
　また、１ページに複数のコンテンツが割り付けられる場合は、コンテンツの印刷状況に応じて一または二以上の所定数のコンテンツごとに表示を切り替えてもよい。具体的には例えば、指定されるコンテンツの割り付け位置に応じ、印刷状況に応じて表示するコンテンツの表示数を切り替えてもよい。すなわち図６（Ａ）の１ページ目のような割り付けでページを印刷するときは、印刷状況に応じて一のコンテンツごとに表示を切り替え（画像番号３と４の切り替えに該当する）、図６（Ｂ）の１ページ目のような割り付けでページを印刷するときは、印刷状況に応じて二のコンテンツごとに表示を切り替えても（画像番号５、６と画像番号７、８の切り替えに該当する）よい。また例えば、シリアルプリンタでは記録ヘッドを主走査方向に複数回走査して画像を形成するので、主走査方向に配置される複数のコンテンツごとに表示を切り替えても良い。
【００６８】
　（第二実施例）
　図１０は、本発明の第二実施例による印刷システムの外観を示す模式図である。図１１は、本発明の第二実施例による印刷システムを示すブロック図である。本発明の第二実施例による印刷システムは、プリンタ３０、パーソナルコンピュータ（ＰＣ）３１とで構成され、ＰＣ３１が有するメモリに格納された文書や画像を印刷するシステムである。尚、第二実施例においては第一実施例と実質的に同一の部分については説明を省略する。
【００６９】
　プリンタ３０は、プリンタエンジン３２、制御部３３、インタフェース３４、ワークメモリ４５などを備え、インタフェース３４を介してＰＣ３１と接続されている。制御部３３はＣＰＵ、ＲＯＭを備え、ＣＰＵはＲＯＭに格納された後述する印刷プログラムＡを実行して印刷を制御する。
【００７０】
　ＰＣ３１は、ＣＰＵ３５、ＲＯＭ３６、ＲＡＭ３７、表示手段としての第三ディスプレイ３８、第三ディスプレイ３８を制御する第三ディスプレイ制御部３９、操作手段としての操作部４０、入力手段としての入力部４１、ハードディスク（ＨＤ）４２、プリンタ３０を接続するためのインタフェース４３などを備え、バス４４で相互に接続されている。
【００７１】
　ＣＰＵ３５はＲＯＭ３６に記憶された制御プログラムやハードディスク４２に記憶された基本プログラム（ＯＳ）を実行することによりＰＣ３１の各部を制御する他、後述する印刷プログラムＢなどを実行する。ＲＯＭ３６はＣＰＵ３５が動作するために最低限必要な制御プログラムやデータを予め記憶しているメモリである。ＲＡＭ３６は各種のプログラムやデータ等を一時的に記憶するメモリであり、且つ第一実施例におけるワークメモリ１６として用いられるメモリである。
【００７２】
　操作手段としての操作部４０は、マウスやキーボードなどを備える。
　入力手段としての入力部４１は、ＣＰＵ３５によって制御され、リムーバブルメモリ４に格納されたデータを読み出してＲＡＭ３７に格納する。リムーバブルメモリ４は入力部４１に脱着自在の記録媒体であって、具体的には例えばディジタルカメラに脱着自在のカード型フラッシュメモリである。尚、フレキシブルディスク、光磁気ディスク（ＭＯ）、コンパクトディクス（ＣＤ−ＲＯＭ）などのリムーバブルメディアを利用する記憶装置を入力部として用いてもよい。また、入力部１４はＵＳＢなどの有線方式またはブルートゥースなどの無線方式からなるインタフェースであってもよい。また、ＰＣ３１は入力手段としてネットワークインタフェースを備え、ネットワークを介してコンテンツを入力してもよい。
【００７３】
　ハードディスク４２は図示しないハードディスクコントローラを備え、ＯＳ、印刷プログラムＢ、印刷レイアウト定義ファイル、表示レイアウト定義ファイルなどが記憶されている。
【００７４】
　本発明の第二実施例による印刷プログラムは、第一実施例における印刷の制御プロセス２４の一部に対応する印刷プログラムＡと、印刷の制御プロセス２４のその他の部分及び印刷の制御プロセス２４以外のプロセスに対応する印刷プログラムＢとから構成されている。印刷プログラムＡはプリンタ３０の制御部３３で実行される。一方、印刷プログラムＢはプリンタドライバとして実装され、ＰＣ３１のＣＰＵ３５で実行される。
【００７５】
　ここで印刷の制御プロセス２４の一部とは、具体的には第一実施例におけるステップＳ１６５〜Ｓ１７０までであり、制御部３３はステップＳ１７０において改ページ通知をインタフェース３４を介してＰＣ３１に出力する。印刷の制御プロセス２４のステップＳ１０５〜Ｓ１６０まではＰＣ３１で実行され、ステップＳ１６０を実行した後の印刷データはインタフェース４３を介してＰＣ３１からプリンタ３０に出力される。尚、第一実施例における印刷の制御プロセス２４のどのステップをＰＣ３１で実行し、どのステップをプリンタ３０で実行するかは適宜選択し得る設計事項である。
【００７６】
　また、第一実施例において画像処理部１７で実行されていた印刷データに変換するための処理は第二実施例においては印刷プログラムＢに実装され、ＣＰＵ３５で行われる。尚、画像処理部１７で実行されていた処理を制御部３３、ＣＰＵ３５のいずれで行うかは適宜選択し得る設計事項である。
【００７７】
　特許請求の範囲に記載の「印刷手段」の機能は、プリンタ３０の機能と、ＰＣ３１のＣＰＵ３５が印刷プログラムＢを実行して印刷データに変換する機能とに相当する。
【００７８】
　第三ディスプレイ３８は、第一実施例における第一ディスプレイ１１と第二ディスプレイ１２とを兼ねるものであり、印刷プログラムＢはメニュー項目などの画面情報とページに割り付けられる画像ファイルとをどちらも第三ディスプレイ３８に表示する。
【００７９】
　第二実施例による印刷システムの作動は第一実施例と実質的に同一のため説明を省略する。
　以上説明した第一実施例及び第二実施例に係る印刷システムによると、印刷中のページに割り付けられるコンテンツを第二ディスプレイ１２又は第三ディスプレイ３８に表示する。従って、複数のコンテンツが複数ページにわたって連続印刷される場合、印刷中のコンテンツが第二ディスプレイ１２又は第三ディスプレイ３８に表示される。このため、印刷中のページに割り付けられるコンテンツを、印刷結果を見ることなしに監視することができる。よって第一実施例及び第二実施例の印刷システムによると、ユーザは印刷中のページに割り付けられるコンテンツを印刷結果を見ることなしに監視できる。従って、ユーザは現在印刷中のページが印刷を中止しようとするページであるか否かを容易に判断することができ、印刷中のページの印刷結果を逐一確認しながら印刷の中止を指示するタイミングを適切に計ることができる。それにより、紙、インク、印刷時間などが浪費されることを避けることができる。
【００８０】
　また、第一実施例及び第二実施例に係る印刷システムによると、現在印刷中のページにどのようなコンテンツが割り付けられるかを第二ディスプレイ１２又は第三ディスプレイ３８で監視することができ、印刷が正常に進行しているという安心感をユーザに与えることができる。
　上述した第二実施例ではプリンタとＰＣからなるシステムについて説明したが、ＰＣの代わりにデジタルカメラ、携帯電話、ＰＤＡ、テレビジョン受像器などの外部装置をプリンタと接続したシステムについても本発明は適用可能である。その場合プリンタと接続する装置が備える表示手段が第三ディスプレイに該当する。ただし印刷中の画像を表示するのは、プリンタの備える表示手段とプリンタと接続する装置の備える表示手段の両方であっても、どちらか一方のみであってもよい。また、プリンタと接続する装置が表示手段を備えない場合は、プリンタの表示手段に印刷中の画像を表示してもよい。
【００８１】
　（第三実施例）
　第三実施例は、印刷用コンテンツを表示する表示装置の例である。第三実施例ではデジタルカメラを本発明の表示装置として用いる場合を例に説明する。尚、第三実施例においては第一実施例又は第二実施例と実質的に同一の部分については説明を省略する。
【００８２】
　デジタルカメラは被写体を撮影して画像ファイルを作成する撮像部、印刷指定された画像ファイルなどのコンテンツを画面に表示する表示手段としてのディスプレイ、制御手段としての制御部、ディスプレイに表示される各種のメニューから項目を選択するためのスイッチや印刷の中止を指示するための中止スイッチなどを備える操作部、リムーバブルメモリへの画像ファイルの書き込みやリムーバブルメモリから画像ファイルや表示レイアウト定義ファイルを読み込むための入力部、インタフェースなどを備え、インタフェースを介してプリンタに接続される。デジタルカメラは第一実施例のＵＩプロセス２１及び表示の制御プロセス２６に対応するプログラムを実行する。
【００８３】
　プリンタは第二ディスプレイ１２を備えないこととインタフェースを備えていることを除いて第一実施例の印刷システム１と実質的に同一の構成である。プリンタは第一実施例のジョブの管理プロセス２３、印刷の制御プロセス２４及びページの管理プロセス２５に対応するプログラムを実行する。
　第三実施例では、デジタルカメラ側のＵＩプロセス２１は印刷設定に加えて当該印刷設定に含まれる画像番号で特定される画像ファイルも併せてプリンタ側のジョブの管理プロセス２３に出力する。プリンタ側のページの管理プロセス２５は、通し番号及びレイアウトをインタフェースを介してデジタルカメラに送信し、デジタルカメラ側の表示の制御プロセス２６は入力された通し番号及びレイアウトに基づいて画像ファイルをディスプレイに表示する。この結果、複数のコンテンツが複数ページにわたって連続印刷される場合、印刷中のコンテンツがディスプレイに進行状況に応じて表示され、また、印刷されるコンテンツが印刷開始前からディスプレイに表示される。
【００８４】
　印刷の実行中に中止スイッチが押されることによって印刷中止が指示されると、制御部はプリンタに印刷中止を指示すると共に、各プロセスの処理を中止する。この結果、印刷される画像ファイルの表示切り替えが中止される。印刷中止の指示に基づいて表示切り替えを中止するようにすると、印刷が中止されたにもかかわらず表示だけが切り替わってしまうようなことがない。従って印刷中のコンテンツを監視する者に混乱を招くことがない。尚、印刷中止の指示をプリンタ側で入力するようにしてもよい。
【００８５】
　以上説明したデジタルカメラによると、印刷中のコンテンツを、印刷結果を見ることなしに監視することができる。
　尚、第三実施例ではデジタルカメラを表示装置として用いる場合を例に説明したが、例えばディスプレイを備えた携帯電話、ＰＤＡ、制御部を備えたテレビジョン受像器などを本発明の表示装置として用いてもよい。
【００８６】
　また、デジタルカメラはコンテンツの全体を表示してもよいし、その一部のみを表示してもよい。具体的には例えば画像を縮小することによって全体を表示してもよいし、縮小せずに画像の一部の領域だけを表示してもよい。
【図面の簡単な説明】
【００８７】
【図１】本発明の第一実施例による印刷システムの作動を説明するための模式図である
【図２】（Ａ）は本発明の第一実施例による印刷システムの外観を示す斜視図であり、（Ｂ）は印刷システムの一部を拡大して示す図である。
【図３】本発明の第一実施例による印刷システムのブロック図である。
【図４】本発明の第一実施例による印刷プログラムのデータフロー図である。
【図５】本発明の第一実施例による印刷システムの印刷ジョブの概念図である
【図６】本発明の第一実施例による印刷システムにおける画像番号と通し番号の関係を示す概念図である。
【図７】本発明の第一実施例による印刷システムにおける印刷レイアウト定義ファイルを示す概念図である。
【図８】本発明の第一実施例による印刷システムの印刷を制御する処理を示すフローチャートである。
【図９】本発明の第一実施例による印刷プログラムの表示の制御プロセスの処理内容を示すフローチャートである。
【図１０】本発明の第二実施例による印刷システムの外観を示す模式図である。
【図１１】本発明の第二実施例による印刷システムを示すブロック図である。
【図１２】本発明の第一実施例による印刷システムの処理の流れを示すフローチャートである。
【図１３】本発明の第一実施例による印刷システムの入力手段に接続されるリムーバブルメモリの内容を示す模式図である。
【符号の説明】
【００８８】
　１１　第一ディスプレイ
　１２　第二ディスプレイ（表示手段）
　１４、４１　入力部（入力手段）
　１５、３３　制御部（印刷手段）
　１７　画像処理部（印刷手段）
　１８、３２　プリンタエンジン（印刷手段）
　２２、４０　操作部（操作手段）
　３５　ＣＰＵ（印刷手段）
　３８　第三ディスプレイ（表示手段）
【図１】
2004122780.tif 000003
【図２】
2004122780.tif 000004
【図３】
2004122780.tif 000005
【図４】
2004122780.tif 000006
【図５】
2004122780.tif 000007
【図６】
2004122780.tif 000008
【図７】
2004122780.tif 000009
【図８】
2004122780.tif 000010
【図９】
2004122780.tif 000011
【図１０】
2004122780.tif 000012
【図１１】
2004122780.tif 000013
【図１２】
2004122780.tif 000014
【図１３】
2004122780.tif 000015