(57)【要約】【課題】ダイレクト印刷機能を持つ印刷装置において、ユーザの望む自由なレイアウトで印刷できるようにする。【解決手段】印刷レイアウト情報を受信するための外部Ｉ／Ｆ  １と、画像データを読み取るための外部Ｉ／Ｆ  ２と、印刷レイアウト情報を保存するための不揮発性ＲＡＭと、指示を行うための操作パネルと、印字機構を設け、前記外部Ｉ／Ｆ  １より印刷レイアウト情報を受信するための受信手段と、印刷レイアウト情報を前記不揮発性ＲＡＭに書き込むための書き込み手段と、前記操作パネルからの指示により前記不揮発性ＲＡＭに保存された印刷レイアウト情報を指定する手段と、指定された情報に従い、前記不揮発性ＲＡＭから印刷レイアウト情報を読み出す手段と、読み出した印刷レイアウト情報を解析する手段と、前記操作パネルの指示により前記外部Ｉ／Ｆ  ２より画像データを読み出す手段と、解析した印刷レイアウト情報に従って画像データを割り付ける手段とを有する。【選択図】        図１
2004167786.tif 000002
【特許請求の範囲】
【請求項１】
画像データのダイレクト印刷機能を持つ印刷装置において、印刷レイアウト情報を受信するための外部Ｉ／Ｆ  １と、画像データを読み取るための外部Ｉ／Ｆ  ２と、印刷レイアウト情報を保存するための不揮発性ＲＡＭと、指示を行うための操作パネルと、印字機構を設け、前記外部Ｉ／Ｆ  １より印刷レイアウト情報を受信するための受信手段と、印刷レイアウト情報を前記不揮発性ＲＡＭに書き込むための書き込み手段と、前記操作パネルからの指示により前記不揮発性ＲＡＭに保存された印刷レイアウト情報を指定する手段と、指定された情報に従い、前記不揮発性ＲＡＭから印刷レイアウト情報を読み出す手段と、読み出した印刷レイアウト情報を解析する手段と、前記操作パネルの指示により前記外部Ｉ／Ｆ  ２より画像データを読み出す手段と、解析した印刷レイアウト情報に従って画像データを割り付ける手段とを有することを特徴とする印刷装置。
【請求項２】
請求項１において、条件式の付いた印刷レイアウト情報を解析する手段と、条件式に従って画像データの情報から印刷レイアウトを自動的に決定する手段とを有することを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＰＣを介さない画像データのダイレクト印刷機能を持つ印刷装置に関するものである。
【０００２】
【従来の技術】
従来のダイレクト印刷機能を持つ印刷装置では、画像データのダイレクト印刷を行う際には、あらかじめ印刷装置内で定められたいくつかのレイアウトのうちのひとつをユーザが指定して印刷するか、印刷装置が簡素な自動レイアウト割付を行って印刷していた。
【０００３】
【発明が解決しようとする課題】
上記のようなダイレクト印刷機能を持つ印刷装置では、ユーザが望むようなレイアウトが得られるとは限らず、たとえば、アルバムのような縦横の画像が入り混じったレイアウトや、定型におさまらないレイアウト、あるいは画像の大きさが不ぞろいなレイアウトを望む場合などには、ＰＣ上でのアプリケーションを介して印刷を行うしかなく、印刷装置の持つダイレクト印刷機能が十分生かされていなかった。
【０００４】
【課題を解決するための手段】
以上の課題を解決するために、本発明においては、印刷レイアウト情報を受信するための外部Ｉ／Ｆ  １と、画像データを読み取るための外部Ｉ／Ｆ  ２と、印刷レイアウト情報を保存するための不揮発性ＲＡＭと、指示を行うための操作パネルと、印字機構を設け、前記外部Ｉ／Ｆ  １より印刷レイアウト情報を受信するための受信手段と、印刷レイアウト情報を前記不揮発性ＲＡＭに書き込むための書き込み手段と、前記操作パネルからの指示により前記不揮発性ＲＡＭに保存された印刷レイアウト情報を指定する手段と、指定された情報に従い、前記不揮発性ＲＡＭから印刷レイアウト情報を読み出す手段と、読み出した印刷レイアウト情報を解析する手段と、前記操作パネルの指示により前記外部Ｉ／Ｆ  ２より画像データを読み出す手段と、解析した印刷レイアウト情報に従って画像データを割り付ける手段とを有する構成を採用した。
【０００５】
（作用）
以上の構成によれば、一度あらかじめＰＣを用いてユーザが望むレイアウト情報を印刷装置に設定してしまえば、その後は、ＰＣを使用せずに印刷装置の持つダイレクト印刷機能を用いてユーザの望む自由なレイアウトで印刷できるようになる。
【０００６】
【発明の実施の形態】
（第一の実施例）
本発明を採用した代表的な印刷装置は、図１に示すようなブロックで構成される。
【０００７】
本実施例は、図１の印刷装置と図２に示す印刷レイアウト情報を例にして説明する。
【０００８】
本装置のユーザは、まずＰＣ等を用いて図２に示す印刷レイアウト情報をあらかじめ作成しておく。
【０００９】
図１において、本印刷装置はまず１の外部Ｉ／Ｆ  １を通じて、あらかじめ作成された図２に示す印刷レイアウト情報を、２の印刷レイアウト情報受信手段によって受信する。受信した印刷レイアウト情報は、３の印刷レイアウト情報書き込み手段により、４の不揮発性ＲＡＭに書き込む。この段階で、印刷装置に対するカスタムレイアウト２つ分の情報の設定が終了となる。
【００１０】
本装置を用いてダイレクト印刷を行う際には、まず４の不揮発性ＲＡＭから９の印刷レイアウト情報読み出し手段によってレイアウト情報が読み出され、２つのカスタムレイアウトが存在することが６の操作パネルに通知される。６の操作パネルは、ユーザに対してカスタムレイアウトが２つ存在することを示し、ユーザの選択を待つ。
【００１１】
ここで、ユーザがたとえば画像を３つ（画像Ａ，Ｂ，Ｃ）使用してカスタムレイアウト１によるダイレクト印刷を指示した場合には、５の印刷レイアウト情報指定手段が９の印刷レイアウト情報読み出し手段に対してカスタムレイアウト１を読み出すよう指定を行い、カスタムレイアウト１の情報の読み出しを行う。
【００１２】
読み出されたカスタムレイアウト１の情報は、１０の印刷レイアウト情報解析手段によって、１つ目の画像が位置（ｐ１，ｑ１）で大きさ（ｘ１，ｙ１）の位置へのレイアウト、２つ目の画像が位置（ｐ２，ｑ２）で大きさ（ｘ２，ｙ２）の位置へのレイアウトそして３つ目の画像が位置（ｐ３，ｑ３）で大きさ（ｘ３，ｙ３）の位置へのレイアウト情報であることが解析される。
【００１３】
一方、６の操作パネルによる指示によって、７の外部Ｉ／Ｆ  ２は、８の画像データ読み取り手段によって外部メディア等から画像Ａ，Ｂ，Ｃを読み出す。
【００１４】
読み出された画像Ａ，Ｂ，Ｃと、１０の印刷レイアウト情報解析手段によって解析された結果が１１の印刷レイアウト割り付け手段に渡され、画像Ａを位置（ｐ１，ｑ１）で大きさ（ｘ１，ｙ１）の位置へ、画像Ｂを位置（ｐ２，ｑ２）で大きさ（ｘ２，ｙ２）の位置へ、そして画像Ｃを位置（ｐ３，ｑ３）で大きさ（ｘ３，ｙ３）へと割り付けられる。
【００１５】
最終的に、割り付けられたページ全体の画像情報が１２の印字機構に渡され、
ユーザの選択したカスタムレイアウト１のレイアウトで画像Ａ，Ｂ，Ｃが印刷される。
【００１６】
このようにして、ユーザがあらかじめＰＣ等で定義したカスタムレイアウト情報を印刷装置内に保存し、使用できるようにすることで、その後は、ＰＣを使用せずに印刷装置の持つダイレクト印刷機能を用いてユーザの望む自由なレイアウトで印刷できるようになる。
【００１７】
（第二の実施例）
本実施例は、図１の印刷装置と図３に示す印刷レイアウト情報例および図４のフローチャートを用いて説明する。本実施例は、基本処理部分は実施例１と同等なので、主に実施例１との差分部分を説明する。
【００１８】
本装置のユーザは、まずＰＣ等を用いて図３に示すようなさまざまな要因による判定基準の入った印刷レイアウト情報をあらかじめ作成し、実施例１と同様にカスタムレイアウト情報を印刷装置に設定しておく。
【００１９】
そして、ユーザがたとえば画像を２つ（画像Ａ，Ｂ）使用してカスタムレイアウト１によるダイレクト印刷を指示した場合、カスタムレイアウト１の情報が読み出され、１０のカスタム情報解析手段に渡される。
【００２０】
ここで、１０のカスタム情報解析手段は図３に示す印刷レイアウト情報を解析し、それが図４に示すような処理フローを意味していることを導き出し、そのための処理情報を１１の印刷レイアウト割り付け手段に対して渡す。１１の印刷レイアウト割り付け手段は、受け取った情報をもとに、図４に示す処理を行い割り付けを行う。
【００２１】
まず、読み出された画像Ａの縦サイズ（例えば、Ｐｉｘｅｌ数）と横サイズが比較され（ステップＳ４０１）、縦のサイズが横のサイズよりも大きい場合には、縦画像と判断し位置（ｐ１，ｑ１）に横サイズ（ｘ１）で縦横比を保ったまま割り付けを行う（ステップＳ４０２）。一方、縦のサイズが横のサイズよりも大きくない場合には、横画像と判断し位置（ｓ１，ｔ１）に横サイズ（ａ１）で縦横比を保ったまま割り付けを行う（ステップＳ４０３）。
【００２２】
画像Ｂの場合も同様に、縦のサイズが横のサイズよりも大きい場合には、位置（ｐ２，ｑ２）に横サイズ（ｘ２）で縦横比を保ったまま割り付けを行い、縦のサイズが横のサイズよりも大きくない場合には、位置（ｓ２，ｔ２）に横サイズ（ａ２）で縦横比を保ったまま割り付けを行う（ステップＳ４０４、Ｓ４０５、Ｓ４０６）。
【００２３】
最終的に、割り付けられたページ全体の画像情報が１２の印字機構に渡され、
あらかじめ作成した判定に従ったレイアウトで画像Ａ，Ｂが印刷される。
【００２４】
このようにして、ユーザがあらかじめＰＣ等で定義したさまざまな要因による判定基準の入ったカスタムレイアウト情報を印刷装置内に保存し、使用できるようにすることで、その後は、固定ではないユーザの望む自由度の高いレイアウトでダイレクト印刷できるようになる。
【００２５】
【発明の効果】
以上から明らかなように、本発明によれば、一度あらかじめＰＣを用いてユーザが望むレイアウト情報を印刷装置に設定してしまえば、その後は、ＰＣを使用せずにダイレクト印刷機能を用いてユーザの望む自由なレイアウトで印刷できるようになる。
【図面の簡単な説明】
【図１】本発明を採用した代表的な印刷装置のブロック図である。
【図２】実施例１における印刷レイアウト情報の一例である。
【図３】実施例２における印刷レイアウト情報の一例である。
【図４】実施例２において図３の印刷レイアウト情報を使用した場合の処理フローである。
【図１】
2004167786.tif 000003
【図２】
2004167786.tif 000004
【図３】
2004167786.tif 000005
【図４】
2004167786.tif 000006