(57)【要約】【課題】情報処理装置を直接介することなくホストベースで作成された画像データファイルを直接記憶媒体から読み出して高品位のダイレクトプリント処理を行うことである。【解決手段】情報処理装置１がメモリカード２の装着を検出して、プリンタドライバがプリンタ３で解釈可能なプリントコマンド形式で画像データファイルを作成し、作成された画像データファイルをメモリカード２に保存する。そして、メモリスロットＭＳからメモリカード２を外した後、単体構成されるプリンタ３のメモリスロット９にメモリカード２を装着すると、該メモリカード２保存されている画像データファイルを読み出して印刷部７でダイレクト印刷させるようにＣＰＵ４が制御する構成を特徴とする。【選択図】図３
2006023870.tif 000002
【特許請求の範囲】
【請求項１】
所定の可搬型の記憶媒体を装着可能な情報処理装置であって、
前記記憶媒体が保存先として選択された場合、印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成手段と、
前記作成手段により作成された前記画像データファイルを前記記憶媒体に保存する保存手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されているかどうかを判断する判断手段を有し、
前記作成手段は、前記判断手段による判断結果に基づいて、異なる画像データファイルを作成することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記作成手段は、前記判断手段が前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されていると判断した場合、前記第１の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記作成手段は、前記判断手段が前記記憶媒体に前記印刷装置に適応する特定データが保存されていないと判断した場合、あらかじめ記憶される第２の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする請求項１記載の情報処理装置。
【請求項５】
所定の可搬型の記憶媒体を装着可能な印刷装置であって、
所定の特定データを記憶する記憶手段と、
前記記憶媒体の装着を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存手段と、
前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部にダイレクト印刷させる制御手段と、
を有することを特徴とする印刷装置。
【請求項６】
前記保存手段は、前記記憶媒体に割り当てられる印刷データファイル保存用の第１の領域とは異なる用途に確保される第２の領域に前記第１の特定データを保存することを特徴とする請求項５記載の印刷装置。
【請求項７】
所定の可搬型の記憶媒体を装着可能な情報処理装置におけるデータ処理方法であって、
前記記憶媒体が保存先として選択された場合、印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成ステップと、
前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップと、
を有することを特徴とするデータ処理方法。
【請求項８】
前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されているかどうかを判断する判断ステップを有し、
前記作成ステップは、前記判断ステップによる判断結果に基づいて、異なる画像データファイルを作成することを特徴とする請求項７記載のデータ処理方法。
【請求項９】
前記作成ステップは、前記判断ステップが前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されていると判断した場合、前記第１の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする請求項７記載のデータ処理方法。
【請求項１０】
前記作成ステップは、前記判断ステップが前記記憶媒体に前記印刷装置に適応する特定データが保存されていないと判断した場合、あらかじめ記憶される第２の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする請求項７記載のデータ処理方法。
【請求項１１】
所定の特定データを記憶する記憶手段を備え、所定の可搬型の記憶媒体を装着可能な印刷装置におけるデータ処理方法であって、
前記記憶媒体の装着を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存ステップと、
前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部に印刷させる制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１２】
前記保存ステップは、前記記憶媒体に割り当てられる印刷データファイル保存用の第１の領域とは異なる用途に確保される第２の領域に前記第１の特定データを保存することを特徴とする請求項１１記載のデータ処理方法。
【請求項１３】
所定の可搬型の記憶媒体を装着可能な情報処理装置と、前記記憶媒体に保存される画像データファイルを印刷可能な印刷装置とを含む印刷システムにおけるデータ処理方法であって、
前記情報処理装置は、
前記記憶媒体の装着を検出して、前記印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成ステップと、
前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップとを有し、
前記印刷装置は、
前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部に印刷させる制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１４】
前記記憶媒体の装着を検出して、記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存ステップを有することを特徴とする請求項１３記載のデータ処理方法。
【請求項１５】
請求項７〜１３のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１６】
請求項７〜１３のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【請求項１７】
可搬型の記憶媒体を装着する装着手段と、
前記記憶媒体が保存先として選択された場合、前記記憶媒体に記憶される特定データに基づきプリントコマンド形式で画像データファイルを作成する作成手段と、
前記作成手段により作成された前記画像データファイルを前記記憶媒体に保存する保存手段と、
を有することを特徴とする情報処理装置。
【請求項１８】
前記特定データは、プリンタの色特性補正用のデータを含むことを特徴とする請求項１７記載の情報処理装置。
【請求項１９】
前記作成手段は、前記記憶媒体に特定データがない場合、デフォルトの特定データに基づきプリントコマンド形式で画像データファイルを作成することを特徴とする請求項１７記載の情報処理装置。
【請求項２０】
可搬型の記憶媒体を装着する情報処理装置におけるデータ処理方法でって、
前記記憶媒体が保存先として選択された場合、前記記憶媒体に記憶される特定データに基づきプリントコマンド形式で画像データファイルを作成する作成ステップと、
前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップと、
を有することを特徴とするデータ処理方法。
【請求項２１】
前記特定データは、プリンタの色特性補正用のデータを含むことを特徴とする請求項２０記載のデータ処理方法。
【請求項２２】
前記作成ステップは、前記記憶媒体に特定データがない場合、デフォルトの特定データに基づきプリントコマンド形式で画像データファイルを作成することを特徴とする請求項２０記載のデータ処理方法。
【請求項２３】
可搬型の記憶媒体を装着する情報処理装置で実行されるプログラムでって、
前記記憶媒体が保存先として選択された場合、前記記憶媒体に記憶される特定データに基づきプリントコマンド形式で画像データファイルを作成する作成ステップと、
前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップと、
を有することを特徴とするプログラム。
【請求項２４】
前記特定データは、プリンタの色特性補正用のデータを含むことを特徴とする請求項２３記載のプログラム。
【請求項２５】
前記作成ステップは、前記記憶媒体に特定データがない場合、デフォルトの特定データに基づきプリントコマンド形式で画像データファイルを作成することを特徴とする請求項２３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬性の記憶媒体に格納された画像データファイルを読み取ってダイレクトプリント処理を行うための情報処理装置および印刷装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
近年、ホストＰＣを使用せずにメモリカード等の記憶媒体から直接プリントが行える、カードダイレクト機能を持ったプリンタが発表されている。
【０００３】
これらのプリント処理機能は、デジタルカメラに装着される記憶媒体をカメラ本体から取り出して、プリンタのメモリスロットに装着することで、記憶媒体に記憶された画像データをプリントする事を主たる目的としており、デジタルカメラで撮影を行った後は、ＰＣを立ち上げて画像データを取り込む事無く、デジタルカメラからメモリカードを抜き出してプリンタのメモリスロットに挿入するだけの簡単な操作で画像をプリントする事が出来る（特許文献１）。
【０００４】
また、ホストＰＣを所有する場合には、ホストＰＣ上で画像データを選択したり、必要に応じてレタッチ等の画像処理を施した後、編集済みの画像データを該メモリカードに書き戻し、メモリカードから印刷を行うといった事も可能である。
【０００５】
この場合、処理を行うホストＰＣにプリンタが直結されている場合には、メモリカード経由で印刷する必要はないが、プリンタが共有物、あるいは他者の所有物の場合にはメモリカードで持ち運び、他者のＰＣを立ち上げずにプリント可能である事は大きなメリットとなる。
【０００６】
これらのダイレクトプリンタは、複数のメディアに対応して複数のメモリスロットを有している事に加えて、通常Ｊｐｅｇ等で圧縮してメモリカードに保存されている画像データを復号し、プリンタの特性に合わせて色補正等を行った上で、ディザ等による中間調処理を行ってプリントを開始するといった機能を必要とするため、一般のプリンタよりも高価となるのが普通である。
【０００７】
他方、ページプリンタの世界ではホストベース機と呼ばれる種類のプリンタが多数発売されている。
【０００８】
これらは、例えばラスタ処理機能をホスト側で処理等を含む多くのデータ処理をホストＰＣが備えるハードウエアで処理してしまうことで、プリンタ側が備えなければならないハード資源を節減して、プリンタ側のコストダウンを実現している（特許文献２）。
【０００９】
具体的には、ホストベースプリンタにおいて、描画処理や色補正処理、中間調処理等はホストで行うため、プリンタ側のコントローラは非常に簡単ですみ、安価で提供する事が可能である。
【００１０】
このようにホストペースプリンタは、ホストに所定のデータ処理を依存するため、ホストベース機のコントローラには高速のＣＰＵや描画のための大容量のメモリは必要とされない。
【００１１】
ただし、コントローラのメモリが小さいのでホスト側で描画を行ったデータを印刷処理速度に合わせてリアルタイムで供給する必要があり、インタフェースに関しては通常のＰＤＬプリンタと同等以上に高速なものが要求される。また、多くの処理を受け持つホストは比較的高性能な事が要求される。
【特許文献１】特開２００４−０９６６８８号公報
【特許文献２】特開２００３−３３４９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来のホストベースの印刷装置においては、印刷装置が備えるコントローラはコスト面において安価なもので足りるが、一方、データ処理の多くをホストＰＣに依存するが故に、メモリスロットを備えたとしても、ダイレクトプリンタ機能を容易に実現することは困難という課題があった。
【００１３】
具体的には、ホストベース機においては色補正処理や中間調処理はホストで行うものであり、ホストベース機のコントローラにはそうした機能は持たない。また、Ｊｐｅｇ等で圧縮された画像データを展開するためには高速のＣＰＵと展開後の画像を保存するための大容量のメモリを必要とするが、それらはいずれもホストベース機のコントローラは有していない。
【００１４】
さらに、ホストベース機の様にプリンタの特性に合わせた色補正をホスト側で行うシステムでは、ホストはプリンタの特性を知る必要があり、どうしてもプリンタに接続する事が必要であった。この場合、プリンタの特性はカートリッジ等の消耗部品の交換によっても変化し、また同一の部品を使用していても、印刷を行うにつれて変化（経時変化）するため、常に最新の状態を知っておく必要があるためである。
【００１５】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、記憶媒体が保存先として選択された場合、ダイレクト印刷処理を行う印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成して、作成された画像データファイルを記憶媒体に保存することにより、ホストベースで展開処理されているダイレクトプリント可能な画像データファイルが保存されている可搬性の記憶媒体を装着するだけで、情報処理装置を直接介することなくホストベースで処理されている画像データファイルをダイレクトプリントさせることが可能となる情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１６】
第２の目的は、記憶媒体の装着時に、ダイレクトプリント先となる印刷装置に適応する所定の特定データを情報処理装置が参照して作成される画像データファイルを読み出して印刷部にダイレクト印刷させることにより、情報処理装置を直接介することなくホストベースで処理するために必要な印刷装置側の所定の特定データを情報処理装置が参照可能となり、情報処理装置単体で作成された印刷装置に適応する最適な画像データファイルを読み出しながら高品位のダイレクトプリント処理を行うことができる印刷装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１７】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１８】
所定の可搬型の記憶媒体を装着可能な情報処理装置であって、前記記憶媒体が保存先として選択された場合、印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成手段と、前記作成手段により作成された前記画像データファイルを前記記憶媒体に保存する保存手段とを有することを特徴とする。
【００１９】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【００２０】
所定の可搬型の記憶媒体を装着可能な印刷装置であって、所定の特定データを記憶する記憶手段と、前記記憶媒体の装着を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存手段と、前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部にダイレクト印刷させる制御手段とを有することを特徴とする。
【００２１】
上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。
【００２２】
所定の可搬型の記憶媒体を装着可能な情報処理装置におけるデータ処理方法であって、前記記憶媒体が保存先として選択された場合、ダイレクト印刷処理を行う印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成ステップと、前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップとを有することを特徴とする。
【００２３】
また、所定の特定データを記憶する記憶手段を備え、所定の可搬型の記憶媒体を装着可能な印刷装置におけるデータ処理方法であって、前記記憶媒体の装着を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存ステップと、前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部にダイレクト印刷させる制御ステップとを有することを特徴とする。
【発明の効果】
【００２４】
本発明に係る情報処理装置によれば、ホストベースで展開処理されているダイレクトプリント可能な画像データファイルが保存されている可搬性の記憶媒体を装着するだけで、情報処理装置を直接介することなくホストベースで処理されている画像データファイルをダイレクトプリントさせることが可能となる。
【００２５】
また、本発明に係る印刷装置によれば、情報処理装置を直接介することなくホストベースで処理するために必要な印刷装置側の所定の特定データを情報処理装置が参照可能となり、情報処理装置単体で作成された印刷装置に適応する最適な画像データファイルを読み出しながら高品位のダイレクトプリント処理を行うことができる。
【発明を実施するための最良の形態】
【００２６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２７】
〔第１実施形態〕
本実施形態ではメモリカードのフォーマットとして、社団法人日本電子工業振興協会（ＪＥＩＤＡ）で制定されたカメラファイルシステム規格であるＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）および、デジタルカメラで撮影した画像を自動プリントするための情報を記録するフォーマットである  ＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）を使用するものとする。以下、両規格について簡単に説明する。
【００２８】
ＤＣＦは、ＤＣＦ規格に対応した機器間でのファイル交換を可能にするための規格であり、ディレクトリおよびディレクトリ内に配置されるファイルの名称・形式について規定している。
【００２９】
ＤＣＦ規格ではメモリカードのルートディレクトリにＤＣＦイメージディレクトリ「ＤＣＩＭ」が配置され、その中に画像ファイル等のＤＣＦオブジェクトを格納するための複数のＤＣＦディレクトリが配置される。
【００３０】
ＤＣＦディレクトリの名称は８文字で、最初の３文字はディレクトリ番号で”１００”〜”９９９”の数字である。後半の５文字は自由文字で半角英数のみが使用出来る。ディレクトリ番号に自由文字を加えたものがＤＣＦディレクトリ名であるが、自由文字が異なっていてもディレクトリ番号が同一のＤＣＦディレクトリは許容されない。
【００３１】
ＤＣＦディレクトリ内のファイルとしてはＤＣＦ基本ファイルとＤＣＦサムネイルファイルが規定されている。ＤＣＦ基本ファイルは画像データの実体であり、ＪＰＥＧで圧縮された拡張子ＪＰＧの画像ファイルである。ＤＣＦサムネイルファイルはサムネイル画像のみを含むファイルであり、拡張子ＴＨＭを持つ。
【００３２】
これらのＤＣＦファイルのファイル名は拡張子を除いて８文字で、先頭の４文字は自由文字で任意の半角英数文字が使用できる。後半の４文字はファイル番号で、”０００１”〜”９９９９”である。
【００３３】
一方、ＤＰＯＦは複数の民間企業が共同で提案しているフォーマットで、デジタルカメラで撮影した画像をラボプリントサービスや家庭用のプリンタで自動プリントするための情報を記録する。ＤＰＯＦではプリントしたい画像や枚数などの情報を画像データと共に記録媒体に記録する。
【００３４】
画像データは、ＤＣＦ規格に準じてＤＣＩＭディレクトリに記憶され、自動プリント情報は「ＭＩＳＣ」ディレクトリに”ＡＵＴＰＲＩＮＴ．ＭＲＫ”という名称のファイルとして記憶される。
【００３５】
以上のＤＣＦおよびＤＰＯＦ規格に従ったディレクトリおよびファイル構成の例を図１に示す。
【００３６】
図１は、本発明に係る印刷装置で読み取り可能なメモリカードのフォーマットを説明する図である。
【００３７】
なお、ＤＣＦ規格およびＤＰＯＦ規格では自身の規格で規定しないディレクトリおよびファイルの存在を許容している。すなわち、ＤＣＦイメージディレクトリ「ＤＣＩＭ」内にＤＣＦディレクトリ以外のディレクトリが存在しても構わないし、ＤＣＦディレクトリ内にＤＣＦ基本ファイルやＤＣＦサムネイルファイル以外のファイルが存在しても問題ない。「ＭＩＳＣ」ディレクトリも同様である。
【００３８】
本実施形態では上記特性を利用して、ＤＣＦディレクトリ内にプリントコマンド形式のデータファイルを置き、「ＭＩＳＣ」ディレクトリ内に、相手先のプリンタの特定データ（第１の特定データ）を、図２に示すデータ構造で置くものである。
【００３９】
図２は、本発明に係る印刷装置で読み取り可能なメモリカードのフォーマットを説明する図であり、ＤＣＦディレクトリ内にプリントコマンド形式のデータファイルを置き、「ＭＩＳＣ」ディレクトリ内に、相手先のプリンタの特定データを置く例である。
【００４０】
図２において、プリントコマンド形式のデータファイルは、ＤＣＦファイルの命名規則に則り、拡張子を除いて８文字で、先頭の４文字は任意の半角英数による自由文字、後半の４文字は”０００１”〜”９９９９”のファイル番号とする。拡張子は”ＰＲＮ”とする。
【００４１】
特定データは、キャリブレーション・データと呼ばれるもので、プリンタの特性に合わせて画像を補正するためのデータである。
【００４２】
ファイル名は任意の半角英数によるプリンタ識別子と、拡張子”ＣＬＢ”からなる。プリンタ識別子は本実施形態においてはＣＮＡＢ１とする。
【００４３】
図３は、本発明の一実施形態を示す印刷装置、データ処理装置を含む画像形成システムの構成を説明するブロック図である。
【００４４】
図１において、１は例えばＰＣ（パーソナルコンピュータ）で構成されるホストとなる情報処理装置であり、所定のＯＳの下でハードディスク等に記憶されるアプリケーションを主メモリ上にロードして実行することで、各種のファイルを生成することが可能に構成されている。また、情報処理装置１は、上記メモリカードを装着するためのメモリスロットＭＳを備えている。なお、スロット数に限定はなく、複数の規格の異なるメモリカードを装着して読み書きが可能なものとする。
【００４５】
２はメモリカードであり、可搬型の記憶媒体であればＵＳＢメモリやＨＤＤであっても問題ない。３はホストベース型のプリンタであり、通常は、情報処理装置１から転送される印刷可能なデータ、いわゆるラスタイメージ展開された画像データを受信して印刷部７へ転送して印刷処理を行う。
【００４６】
プリンタ３において、４はＣＰＵで、ＲＯＭ５等に記憶される制御プログラムをＲＡＭ６上にロードしてプリンタ全体を制御する。また、ＲＯＭ５にはＣＰＵ４が実行するプログラムまたはフォントデータが保存されている。なお、ＲＯＭ５には、後述するように印刷部７に固有のキャリブレーションデータを記憶していおり、メモリカード２がメモリスロット９に装着された場合に、前述した「ＭＩＳＣ」ディレクトリ内に、相手先のプリンタの特定データとして書き込むことで、ホストベースの情報処理装置の図５に示すプリンタドライバ２０３に対して固有のキャリブレーションデータを引き渡すことが可能となる。
【００４７】
さらに、ＲＡＭ６は、ＣＰＵ４がワークとして使用する他、印刷データを保存するバッファとしても使用される。印刷部７は、図示しない給紙部より給送される記録紙への印刷を行う。なお、本実施形態においては使用しないがホストとの通信に使用するインタフェース（インタフェース）８、メモリカード２を挿入して読み書きを可能にするためのメモリスロット９が存在する。なお、インタフェース８としては、例えばＵＳＢインタフェース等が好適である。また、メモリカード２は、あらかじめ規格化されている容量別にラインアップされているもので、ユーザが任意にその容量を選択可能に構成されている。
【００４８】
なお、メモリカード２は、図１に示すように純粋に画像データが記憶されている場合と、図２に示すデータ構造で、ＤＣＦディレクトリ内にプリントコマンド形式のデータファイルが置かれ、「ＭＩＳＣ」ディレクトリ内に、相手先のプリンタの特定データ（ファイル名はＣＮＡＢ１．ＣＬＢ）を置かれる場合とがある。
【００４９】
また、本実施形態では、メモリカード２をあらかじめプリンタ３のメモリスロット９に装着して、該プリンタ２の印刷部７に特有のキャリブレーションデータをメモリデバイス２の「ＭＩＳＣ」ディレクトリに書き込んでおき、該メモリカード２をメモリスロット９から外しした後、当該メモリカード２をユーザが情報処理装置１のメモリスロットＭＳに装着し、該装着されたメモリカード２に印刷したいデータを格納する際に、プリンタドライバ２０３がメモリデバイス２の「ＭＩＳＣ」ディレクトリに特有のキャリブレーションデータが格納されているかどうかを判断することで、選択されるプリンタでダイレクトプリントする印刷データに該特有のキャリブレーションデータに基づく補正を行って、最終的にダイレクトプリントする印刷データをメモリカード２に保存することを特徴としている。
【００５０】
このように構成された印刷装置において、所定の可搬型の記憶媒体を装着可能な印刷装置であって、所定の特定データを記憶する記憶手段（図３に示すＲＯＭ５やＲＡＭ６の不揮発性メモリ領域上で更新可能に、例えば所定のプロファイルとして格納され記憶される）と、前記記憶媒体の装着（例えば図３に示すメモリカード２）を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存、例えば図３に示すＣＰＵ４が、例えば図８に示すステップＳ５０３を実行することで、ＲＯＭ５に記憶されるキャリブレーション用の特定データをメモリカード２の特定領域に保存する。
【００５１】
そして、メモリカード２の装着時に、ＣＰＵ４が後述する例えば図８に示すステップＳ５０４〜Ｓ５０７を実行して、メモリカード２に保存されている画像データファイル（図２に示したイメージファイル）を読み出して印刷部７にダイレクト印刷させる。
【００５２】
なお、第１の特定データは、メモリカード２がメモリスロット９に装着される時点で不揮発性メモリに更新可能に記憶されている最新の特定データを「ＭＩＳＣ」ディレクトリ内に、相手先のプリンタの特定データとしてＣＰＵ４が保存する。
【００５３】
これにより、あらかじめホストベースで印刷装置に適応する第１の特定データを参照して作成された画像データファイルをメモリカード２に装着することで、印刷装置の特性に適応する高品位のダイレクト印刷処理を実行させることができる。
【００５４】
また、情報処理装置１は、メモリカード２内の最新の特定データを参照可能となり、印刷装置３の現在の状態で高品位の印刷結果を得られるように最適な画像補正処理を情報処理装置１側で処理して、メモリカード２のデータファイル領域にダイレクトプリントデータとして保存することが可能となる。
【００５５】
次に、図２に示した情報処理装置１の構成について図面を参照して説明する。
【００５６】
図４は、本発明の第１実施形態を示す情報処理装置の構成を示すブロック図である。
【００５７】
図４において、情報処理装置１は、ＣＰＵ１１を備えている。ＣＰＵ１１は、ＲＯＭ１３のプログラム用ＲＯＭあるいは外部メモリ２１に記憶された文書処理プログラム等に基づいて、図形や、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行し、システムバス１４に接続される各デバイスをＣＰＵ１１が総括的に制御する。
【００５８】
また、このＲＯＭ１３のプログラム用ＲＯＭあるいは外部メモリ２１には、ＣＰＵ１１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶され、ＲＯＭ１３のフォント用ＲＯＭあるいは外部メモリ２１には、上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ１３のデータ用ＲＯＭあるいは外部メモリ２１には、上記文書処理等を行う際に使用する各種データが記憶されている。
【００５９】
１２はＲＡＭで、ＣＰＵ１１の主メモリやワークエリア等として機能する。１５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）１９や不図示のポインティングデバイスからのキー入力を制御する。１６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）２０の表示を制御する。１７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタ制御コマンド生成プログラム（以下、プリンタドライバと記す）等を記憶する外部メモリ２１とのアクセスを制御する。外部メモリ２１は、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等で構成される。
【００６０】
１８はメモリコントローラ（ＭＣ）で、メモリスロット２２に装着されるメモリカード２へのアクセスを制御する。
【００６１】
なお、ＣＰＵ１１は、例えばＲＡＭ１２上に設定された表示情報のアウトラインフォントへの展開（ラスタライズ）処理を実行し、ＣＲＴ２０上でのＷＹＳＩＷＹＧを可能としている。
【００６２】
また、ＣＰＵ１１は、ＣＲＴ２０上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウィンドウを開き、種々のデータ処理を実行する。これによって、ユーザは、印刷を実行する際、印刷の設定に関するウィンドウを開き、プリンタ３の設定や、印刷モードの選択を含むプリンタドライバ２０３に対する印刷処理方法の設定を行うことができる。
【００６３】
図５は、図４に示した情報処理装置１における典型的な印刷処理に供するモジュール構成を説明する図である。
【００６４】
図５において、アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、及びシステムスプーラ２０４は、外部メモリ１１に保存されるファイルとして存在し、オペレーティングシステム（ＯＳ）やその他のモジュールによってＲＡＭ１２にロードされ実行されるプログラムモジュールである。
【００６５】
また、アプリケーション２０１及びプリンタドライバ２０３は、ＦＤ、ＣＤ−ＲＯＭあるいは不図示のネットワークを経由して外部メモリ２１（ＨＤ）に追加することが可能となっている。
【００６６】
外部メモリ２１に保存されているアプリケーション２０１は、ＲＡＭ１２にロードされて実行されるが、このアプリケーション２０１からプリンタ３で印刷を行う際には、同様にＲＡＭ１２にロードされることで実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００６７】
グラフィックエンジン２０２は、プリンタごとに用意されたプリンタドライバ２０３を同様に外部メモリ２１からＲＡＭ１２にロードし、アプリケーション２０１の出力を、プリンタドライバ２０３を用いてプリンタ３の制御コマンドに変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ１２にロードされたシステムスプーラ２０４を経てメモリカード２へ出力される仕組みとなっている。
【００６８】
図６は、図４に示したＲＡＭ１２のメモリマップを説明する図であり、例えば本実施形態における印刷プログラムを含む印刷関連モジュールが情報処理装置１上のＲＡＭ１２にロードされ実行可能となった状態に対応する。
【００６９】
図６において、３０１は印刷用のアプリケーション、３０２は空きメモリ、３０３は印刷関連データ、３０４は印刷関連プログラム、３０５はＯＳ、３０６はＢＩＯＳであり、本実施形態における印刷制御プログラムは、印刷関連プログラム３０４の一部として存在している。
【００７０】
〔ホスト側の処理〕
図７は、本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートであり、例えば情報処理装置１のハードディスク等に記憶されるプリンタドライバ２０３が実行するデータ処理手順に対応する。なお、Ｓ４０１〜Ｓ４１０は各ステップを示し、このフローチャートに係るプログラムは外部メモリ２１に記憶されており、ＣＰＵ１１によって適時読み出され実行される。
【００７１】
情報処理装置１では、まず、ステップＳ４０１で、プリンタドライバ２０３は、図示しないアプリケーションより印刷指示を受け付ける。本実施形態では情報処理装置１はＰＣなので、印刷指示としてはアプリケーションソフトの印刷メニューから本実施形態のプリンタを選択する事を想定している。この時点で印刷対象となるファイルや、部数等の情報が決定する。なお、本プリンタは、インタフェースケーブルで接続されているものではなく、メモリカード２を装着可能なプリンタであるものとする。
【００７２】
そこで、ステップＳ４０１で、図３に示したプリンタ３に対する印刷指示を受け付けると、ステップＳ４０２で、ハードディスク等に記憶されているプリンタドライバ２０３は、ファイルを保存するドライブの選択をユーザに対して要求してくる。ここでは、リムーバルなドライブ（図３に示すメモリスロットＭＳ）の選択肢が図示しないＵＩが情報処理装置１の印刷設定画面として表示装置上に表示される。
【００７３】
次に、ステップＳ４０２で、ファイルの保存先のドライブをＵＩ上でユーザが図示しない入力デバイスを操作して選択すると、ステップＳ４０３で、プリンタドライバ２０３はデータファイルをメモリカード２内の保存するＤＣＦディレクトリの作成を行う。ここでは、ドライブのルートにＤＣＦイメージディレクトリ「ＤＣＩＭ」が無いとプリンタドライバ２０３が判断した場合は、メモリカード２内に「ＤＣＩＭ」ディレクトリを作成する。
【００７４】
そして、メモリカード２内に「ＤＣＩＭ」ディレクトリが既に存在しているとプリンタドライバ２０３が判断した場合には、それをそのまま使用する。
【００７５】
次に、メモリカード２内の「ＤＣＩＭ」ディレクトリ内にＤＣＦディレクトリの命名規則に則ったディレクトリの有無を調べる。ここで、ＤＣＦディレクトリが存在しないと判断した場合には、ディレクトリ番号が”１００”でＤＣＦディレクトリを作成する。なお、自由文字は本実施形態の場合”ＸＸＸＸ”とする。
【００７６】
既にＤＣＦディレクトリが存在すると判断した場合は、その中で最大のディレクトリ番号の次の番号でＤＣＦディレクトリを作成する。
【００７７】
次に、ステップＳ４０４で、メモリカード２のルートに自動プリントファイル（ＡＵＴＰＲＩＮＴ．ＭＲＫ）を保存するための「ＭＩＳＣ」ディレクトリが存在していないとプリンタドライバ２０３が判断した場合は、「ＭＩＳＣ」ディレクトリを作成する。一方、「ＭＩＳＣ」ディレクトリが存在しているとプリンタドライバ２０３が判断した場合は、そのまま使用する。
【００７８】
次に、ステップＳ４０５で、メモリカード２内の「ＭＩＳＣ」ディレクトリ内に特定データファイルの有無をプリンタドライバ２０３がチェックする。
【００７９】
なお、本実施形態において、特定データファイルとは、前述の様にプリンタの色特性補正用のデータとして機能するキャリブレーション・データと呼ばれるもので、メモリカードの情報を出力する先に選択されたプリンタ３の印刷部７の特性に合わせて画像データを補正するためのデータである。なお、この特定データファイルは、プリンタのキャリブレーション実行時にプリンタのＲＡＭ６に記憶され、プリンタにメモリカードが装着された際に、ユーザの指示により、ＲＡＭ６に記憶されている最新の特定データファイルがメモリカードに書き込まれる。
【００８０】
また、ファイル名は任意の半角英数によるプリンタ識別子と、拡張子”ＣＬＢ”で、実施形態ではＣＮＡＢ１．ＣＬＢとする。
【００８１】
ここで、メモリカード２内の「ＭＩＳＣ」ディレクトリ内にプリンタドライバ２０３が対応しているプリンタの特定データファイルが存在していると判断した場合には、ステップＳ４０６で、そのデータファイルを読み取ってプリント対象となる印刷データに対するデータ補正処理に使用する。
【００８２】
一方、ステップＳ４０５で、ファイルが存在しなかったとプリンタドライバ２０３が判断した場合は、ステップＳ４０７で、プリンタドライバ２０３がデフォルトで持っている特定データを使用して補正を行うものとする。この場合は、ダイレクトプリント処理時のプリンタ３に最適なものとはならない印刷結果となる場合もあり得る。
【００８３】
次に、ステップＳ４０８で、プリンタドライバ２０３はプリントコマンド形式のデータファイルを作成する。プリントコマンド形式のデータファイルとしては、描画や色補正、２値化処理等の詳細は公知の技術なので詳述はしないが、ここではステップＳ４０６もしくはステップＳ４０７でメモリカード２から直接取得した特定データに従って、プリンタドライバ２０３によるデータ補正処理が行われ、補正済みのプリントコマンド形式ファイルが作成される。
【００８４】
そして、作成されたプリントコマンド形式ファイルは、ステップＳ４０３で作成されたメモリカード２内のＤＣＦディレクトリ内に保存される。ファイルの名称はＤＣＦの命名規則に則って、先頭の４文字は任意の半角英数による自由文字で本実施形態においては”ＩＭＧ＿”である。後半の４文字は”０００１”〜”９９９９”のファイル番号で、数が小さい方から連番で使用する。拡張子は”ＰＲＮ”である。
【００８５】
次に、ステップＳ４０８で、プリンタドライバ２０３が１ファイルの作成を終えると、次に、ステップＳ４０９で、プリンタドライバ２０３が次の画像データの有無を調べて、次の画像データが存在すると判断した場合には、ステップＳ４０８に戻ってファイルの作成を続行する。
【００８６】
そして、ステップＳ４０９で、次の画像データが存在しないと判断した場合には、ステップＳ４１０に進み、自動プリントファイル（ＡＵＴＰＲＩＮＴ．ＭＲＫ）を作成する。
【００８７】
これは、例えば上記ＤＰＯＦ規格において、プリントを行うべきファイルを指定するためのもので、本実施形態においてもこの自動プリントファイルを持って、プリンタに印刷するべきファイルを指示する。
【００８８】
なお、自動プリントファイルでは１ファイルで複数の画像を指定出来るので、ステップＳ４０８で作成した全ての画像ファイルを指定した自動プリントファイルを作成し、ステップＳ４０４で作成した「ＭＩＳＣ」ディレクトリに格納して本処理を終了する。
【００８９】
これにより、ダイレクトプリント時におけるキャリブレーションデータをプリンタドライバ２０３がメモリカード２を介して直接取得可能となり、ダイレクトプリント候補のプリンタに特有のキャリブレーションデータを利用した印刷データの補正処理をホストベースで処理できる。
【００９０】
〔プリンタ側の処理〕
図８は、本発明に係る印刷装置におけるデータ処理手順の一例を示すフローチャートであり、図３に示したＣＰＵ４によるダイレクトプリント処理手順に対応する。なお、Ｓ５０１〜Ｓ５０８は各ステップを示す。また、プリンタ３は待機状態において、ＣＰＵ４が定期的にメモリスロット９に対するメモリカードの装着有無を監視している。なお、図８のフローチャートに係るプログラムはＲＯＭ５に記憶され、ＣＰＵ４によって適時読み出され実行される。
【００９１】
そして、ステップＳ５０１でメモリスロット９にメモリカードの挿入を検出すると、次に、ステップＳ５０２で、装着されたメモリカードのルートに「ＭＩＳＣ」ディレクトリを作成する。この時、既に「ＭＩＳＣ」ディレクトリが存在した場合には、そのまま使用する。
【００９２】
次に、ステップＳ５０３で「ＭＩＳＣ」ディレクトリに特定データファイルを作成する。前述のようにこれはプリンタの特性に合わせて画像を補正するためのデータであって、本実施形態ではファイル名はＣＮＡＢ１．ＣＬＢである。この時、既に同名のファイルが存在していても最新のデータで上書きをＣＰＵ４が行う。
【００９３】
次に、ステップＳ５０４で「ＭＩＳＣ」ディレクトリに自動プリントファイルが存在するかどうかをＣＰＵ４がチェックして、ＣＰＵ４が存在しないと判断した場合は、何もせずに本処理を終了する。
【００９４】
一方、ステップＳ５０４で、自動プリントファイルが存在すると判断した場合は、ステップＳ５０５でその内容を読み出して、指定されたファイルが存在するかどうかをチェックして、存在しないと判断した場合は、何もせずに本処理を終了する。
【００９５】
一方、ステップＳ５０５で、指定されたファイルが存在すると判断した場合は、ステップＳ５０６に進み１ページのダイレクト印刷処理を行う。このダイレクト印刷処理は、いわゆる通常のインタフェースケーブルやネットワークケーブル経由の印刷データの印刷処理の場合と同様に、プリントコマンドを読み出しては逐次処理していくのみである。なお、印刷データの処理動作については公知の技術なのでここでは詳述はしない。
【００９６】
そして、１枚の印刷処理が終了すると、ステップＳ５０７で、次の画像が存在するかどうかをＣＰＵ４がチェックし、存在するとＣＰＵ４が判断した場合には、ステップＳ５０６に戻って、印刷データ処理を続行する。
【００９７】
そして、全ての画像データの印刷を終了すると、ステップＳ５０８で、印刷した全てのデータファイルをメモリカード２から削除して、本処理を終了する。以上が実施形態におけるプリンタ３の動作である。
【００９８】
これにより、メモリカード２の装着時（印刷時または新規に特定データのみを書き込む時とが含まれる）に、プリンタ３の印刷部７に固有のキャリブレーションデータをメモリカード２の「ＭＩＳＣ」ディレクトリに特定データファイルを作成することができるので、ダイレクト印刷時における固有のキャリブレーションデータをメモリカード２を介して直接情報処理装置１に引き渡すことができる。
【００９９】
また、メモリカード２は、メモリカード２の「ＭＩＳＣ」ディレクトリに特定データファイルを参照してプリンタドライバ２０３が補正処理した印刷データが記憶されるので、ダイレクト印刷時にもプリンタ３に最適化されている印刷データをそのまま印刷するだけで、色再現性に優れた最適な印刷結果（モノクロ、カラーを含む）を得ることができる安価なダイレクトプリントシステムを自在に構築することができる。
【０１００】
〔第２実施形態〕
第１実施形態においてホストとなる情報処理装置はＰＣ（パーソナルコンピュータ）を想定しているが、プリントコマンド形式のファイルを作成する能力さえあればホストはＰＤＡ（携帯情報端末）でも良く、またデジタルカメラや携帯電話であっても差し支えない。
【０１０１】
また、デジタルカメラの様な電子機器が、ホストで元画像データがメモリカード上のＤＣＦディレクトリに存在する場合、新たにプリントコマンド形式ファイルを保存するためにＤＣＦディレクトリを作成して、独自のファイル名称で保存せずに、元画像と同じディレクトリに元画像と同一のファイル名で拡張子のみを”ＰＲＮ”にしたプリントコマンド形式ファイルを保存する様に構成しても良い。この場合、デジタルカメラで撮影する際のディレクトリ／ファイル名に一切影響を与えない様にする事が出来る。
【０１０２】
上記実施形態によれば、プリンタの特性に合わせた適切な色処理を行った結果データをメモリカードに保存できるので、ホストベースのプリンタにおいてもホストを立ち上げる事なくメモリカードを介してプリンタからダイレクトにプリントすることで、プリンタの特性に合わせた適切な色で印刷データを出力できる。
【０１０３】
さらに、メモリカードを経由する事で通常ならばホストとなりえない非力なＰＤＡやデジタルカメラ、カメラ付き携帯電話等からでも最適な印刷結果を得ることが可能となる。
【０１０４】
以下、図９に示すメモリマップを参照して本発明に係るホストコンピュータ１４で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０５】
図９は、本発明に係る情報処理装置（ホストコンピュータ１４）で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０６】
また、図１０に示すメモリマップを参照して本発明に係るプリンタ３で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０７】
図１０は、本発明に係る印刷装置（プリンタ３）で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１０】
本実施形態における図７、図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１１７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１２２】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜２５について説明する。
【０１２３】
〔実施態様１〕
所定の可搬型の記憶媒体（例えば図３に示すメモリカード２）を装着可能な情報処理装置であって、前記記憶媒体が保存先として選択された場合、印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成手段（図５に示すプリンタドライバ２０３であって、図７に示すステップＳ４０５〜Ｓ４０７）と、前記作成手段により作成された前記画像データファイルを前記記憶媒体に保存する保存手段（図５に示すプリンタドライバ２０３であって、図７に示すステップＳ４１０）とを有することを特徴とする情報処理装置。
【０１２４】
これにより、ホストレスの状態で印刷され得る印刷装置に適応する画像データファイルを可搬型の記憶媒体に保存することができる。
【０１２５】
〔実施態様２〕
前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されているかどうかを判断する判断手段（図５に示すプリンタドライバ２０３であって、図７に示すステップＳ４０５）を有し、前記作成手段は、前記判断手段による判断結果に基づいて、異なる画像データファイルを作成する（図５に示すプリンタドライバ２０３であって、図７に示すステップＳ４０５〜Ｓ４０７）ことを特徴とする実施態様１記載の情報処理装置。
【０１２６】
これにより、第１の特定データが記憶媒体に保存されていない場合には、標準的な第２の特定データを利用したノーマルなダイレクト印刷処理と、第１の特定データが記憶媒体に保存されている場合には、最適な第１の特定データを利用した印刷装置の印刷特性に合わせた高品位のダイレクト印刷処理を実行させることができる。
【０１２７】
〔実施態様３〕
前記作成手段は、前記判断手段が前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されていると判断した場合、前記第１の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする実施態様１記載の情報処理装置。
【０１２８】
これにより、第１の特定データが記憶媒体に保存されている場合には、最適な第１の特定データを利用した印刷装置の印刷特性に合わせた高品位のダイレクト印刷処理を実行させることができる。
【０１２９】
〔実施態様４〕
前記作成手段は、前記判断手段が前記記憶媒体に前記印刷装置に適応する特定データが保存されていないと判断した場合、あらかじめ記憶される第２の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする実施態様１記載の情報処理装置。
【０１３０】
これにより、第１の特定データが記憶媒体に保存されていない場合には、標準的な第２の特定データを利用したノーマルなダイレクト印刷処理を実行させることができる。
【０１３１】
〔実施態様５〕
所定の可搬型の記憶媒体を装着可能な印刷装置であって、所定の特定データを記憶する記憶手段（図３に示すＲＯＭ５に所定のプロファイルとして格納される）と、前記記憶媒体の装着（例えば図３に示すメモリカード２）を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存手段（図３に示すＣＰＵ４が、例えば図８に示すステップＳ５０３を実行することで、ＲＡＭ６に記憶されるキャリブレーション用の特定データを保存する）と、前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部にダイレクト印刷させる制御手段（図３に示すＣＰＵ４が、例えば図８に示すステップＳ５０４〜Ｓ５０７を実行することで、メモリカード２に保存されているダイレクト印刷対象となる画像データファイルを印刷処理する）とを有することを特徴とする印刷装置。
【０１３２】
これにより、あらかじめホストベースで印刷装置に適応する第１の特定データを参照して作成された画像データファイルをメモリカード２を装着することで、印刷装置の特性に適応する高品位のダイレクト印刷処理を実行させることができる。
【０１３３】
〔実施態様６〕
前記保存手段は、前記記憶媒体に割り当てられる印刷データファイル保存用の第１の領域とは異なる用途に確保される第２の領域に前記第１の特定データを保存することを特徴とする実施態様５記載の印刷装置。
【０１３４】
これにより、あらかじめホストベースで印刷装置に適応する第１の特定データをホストとなる情報処理装置に確実に認識させて引き渡すことができる。
【０１３５】
〔実施態様７〕
所定の可搬型の記憶媒体を装着可能な情報処理装置におけるデータ処理方法であって、前記記憶媒体が保存先として選択された場合、ダイレクト印刷処理を行う印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０８）と、前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４１０）とを有することを特徴とするデータ処理方法。
【０１３６】
これにより、ホストレスの状態で印刷され得る印刷装置に適応する画像データファイルを可搬型の記憶媒体に保存することができる。
【０１３７】
〔実施態様８〕
前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されているかどうかを判断する判断ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０５）を有し、前記作成ステップは、前記判断ステップによる判断結果に基づいて、異なる画像データファイルを作成する（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０５〜Ｓ４０８）ことを特徴とする実施態様８記載のデータ処理方法。
【０１３８】
これにより、第１の特定データが記憶媒体に保存されていない場合には、標準的な第２の特定データを利用したノーマルなダイレクト印刷処理と、第１の特定データが記憶媒体に保存されている場合には、最適な第１の特定データを利用した印刷装置の印刷特性に合わせた高品位のダイレクト印刷処理を実行させることができる。
【０１３９】
〔実施態様９〕
前記作成ステップは、前記判断ステップが前記記憶媒体に前記印刷装置に適応する第１の特定データが保存されていると判断した場合、前記第１の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする実施態様７記載のデータ処理方法。
【０１４０】
これにより、第１の特定データが記憶媒体に保存されている場合には、最適な第１の特定データを利用した印刷装置の印刷特性に合わせた高品位のダイレクト印刷処理を実行させることができる。
【０１４１】
〔実施態様１０〕
前記作成ステップは、前記判断ステップが前記記憶媒体に前記印刷装置に適応する特定データが保存されていないと判断した場合、あらかじめ記憶される第２の特定データを参照して画像データに補正処理を施して画像データファイルを作成することを特徴とする実施態様７記載のデータ処理方法。
【０１４２】
これにより、第１の特定データが記憶媒体に保存されていない場合には、標準的な第２の特定データを利用したノーマルなダイレクト印刷処理を実行させることができる。
【０１４３】
〔実施態様１１〕
所定の特定データを記憶する記憶手段（例えば図３に示すＲＯＭ５にプロファイルとして保存される）を備え、所定の可搬型の記憶媒体を装着可能な印刷装置におけるデータ処理方法であって、前記記憶媒体の装着を検出して、前記記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存ステップ（図３に示すＣＰＵ４が、例えば図８に示すステップＳ５０３を実行することで、ＲＡＭ６に記憶されるキャリブレーション用の特定データを保存する）と、前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部にダイレクト印刷させる制御ステップ（図３に示すＣＰＵ４が、例えば図８に示すステップＳ５０４〜Ｓ５０７を実行することで、メモリカード２に保存されているダイレクト印刷対象となる画像データファイルを印刷処理する）とを有することを特徴とするデータ処理方法。
【０１４４】
これにより、あらかじめホストベースで印刷装置に適応する第１の特定データを参照して作成された画像データファイルをメモリカード２を装着することで、印刷装置の特性に適応する高品位のダイレクト印刷処理を実行させることができる。
【０１４５】
〔実施態様１２〕
前記保存ステップは、前記記憶媒体に割り当てられる印刷データファイル保存用の第１の領域とは異なる用途に確保される第２の領域に前記第１の特定データを保存することを特徴とする実施態様１１記載のデータ処理方法。
【０１４６】
これにより、あらかじめホストベースで印刷装置に適応する第１の特定データをホストとなる情報処理装置に確実に認識させて引き渡すことができる。
【０１４７】
〔実施態様１３〕
所定の可搬型の記憶媒体を装着可能な情報処理装置と、前記記憶媒体に保存される画像データファイルをダイレクト印刷可能な印刷装置とを含む印刷システムにおけるデータ処理方法であって、前記情報処理装置は、前記記憶媒体の装着を検出して、前記印刷装置で解釈可能なプリントコマンド形式で画像データファイルを作成する作成ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０８）と、前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４１０）とを有し、前記印刷装置は、前記記憶媒体の装着時に、保存されている画像データファイルを読み出して印刷部にダイレクト印刷させる制御ステップ（図３に示すＣＰＵ４が、例えば図８に示すステップＳ５０４〜Ｓ５０７を実行することで、メモリカード２に保存されているダイレクト印刷対象となる画像データファイルを印刷処理する）とを有することを特徴とするデータ処理方法。
【０１４８】
これにより、ホストレスの状態で印刷され得る印刷装置に適応する画像データファイルを可搬型の記憶媒体に保存することができるとともに、あらかじめホストベースで印刷装置に適応する第１の特定データを参照して作成された画像データファイルをメモリカード２を装着することで、印刷装置の特性に適応する高品位のダイレクト印刷処理を実行させることができる。
【０１４９】
〔実施態様１４〕
前記記憶媒体の装着を検出して、記憶手段に記憶されている前記所定の特定データを前記記憶媒体に保存する保存ステップを有することを特徴とする実施態様１５記載のデータ処理方法。
【０１５０】
これにより、記憶媒体のデータ構造に適応して、印刷装置に固有の特定データを保存することができる。
【０１５１】
〔実施態様１５〕
実施態様７〜１４のいずれかに記載の方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５２】
これにより、実施態様７〜１４と同等の効果を奏する。
【０１５３】
〔実施態様１６〕
実施態様７〜１４のいずれかに記載の方法を実行させることを特徴とするプログラム。
【０１５４】
これにより、実施態様７〜１４と同等の効果を奏する。
【０１５５】
〔実施態様１７〕
可搬型の記憶媒体を装着する装着手段と、前記記憶媒体が保存先として選択された場合、前記記憶媒体に記憶される特定データに基づきプリントコマンド形式で画像データファイルを作成する作成手段（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０８）と、前記作成手段により作成された前記画像データファイルを前記記憶媒体に保存する保存手段（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４１０）とを有することを特徴とする情報処理装置。
【０１５６】
〔実施態様１８〕
前記特定データは、プリンタの色特性補正用のデータを含むことを特徴とする実施態様１７記載の情報処理装置。
【０１５７】
〔実施態様１９〕
前記作成手段は、前記記憶媒体に特定データがない場合、デフォルトの特定データに基づきプリントコマンド形式で画像データファイルを作成することを特徴とする実施態様１７記載の情報処理装置。
【０１５８】
〔実施態様２０〕
可搬型の記憶媒体を装着する情報処理装置におけるデータ処理方法でって、前記記憶媒体が保存先として選択された場合、前記記憶媒体に記憶される特定データに基づきプリントコマンド形式で画像データファイルを作成する作成ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０８）と、前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４１０）とを有することを特徴とするデータ処理方法。
【０１５９】
〔実施態様２１〕
前記特定データは、プリンタの色特性補正用のデータを含むことを特徴とする実施態様２０記載のデータ処理方法。
【０１６０】
〔実施態様２２〕
前記作成ステップは、前記記憶媒体に特定データがない場合、デフォルトの特定データに基づきプリントコマンド形式で画像データファイルを作成することを特徴とする実施態様２０記載のデータ処理方法。
【０１６１】
〔実施態様２３〕
可搬型の記憶媒体を装着する情報処理装置で実行されるプログラムであって、前記記憶媒体が保存先として選択された場合、前記記憶媒体に記憶される特定データに基づきプリントコマンド形式で画像データファイルを作成する作成ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４０８）と、前記作成ステップにより作成された前記画像データファイルを前記記憶媒体に保存する保存ステップ（例えば図５に示すプリンタドライバ２０３が実行する図７に示すステップＳ４１０）とを有することを特徴とするプログラム。
【０１６２】
〔実施態様２４〕
前記特定データは、プリンタの色特性補正用のデータを含むことを特徴とする実施態様２３記載のプログラム。
【０１６３】
〔実施態様２５〕
前記作成ステップは、前記記憶媒体に特定データがない場合、デフォルトの特定データに基づきプリントコマンド形式で画像データファイルを作成することを特徴とする実施態様２３記載のプログラム。
【図面の簡単な説明】
【０１６４】
【図１】本発明に係る印刷装置で読み取り可能なメモリカードのフォーマットを説明する図である。
【図２】本発明に係る印刷装置で読み取り可能なメモリカードのフォーマットを説明する図である。
【図３】本発明の一実施形態を示す印刷装置、データ処理装置を含む画像形成システムの構成を説明するブロック図である。
【図４】本発明の第１実施形態を示す情報処理装置の構成を示すブロック図である。
【図５】図４に示した情報処理装置における典型的な印刷処理に供するモジュール構成を説明する図である。
【図６】図４に示したＲＡＭのメモリマップを説明する図である。
【図７】本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る印刷装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１０】本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６５】
１  情報処理装置
２  メモリカード
３  プリンタ
４  ＣＰＵ
５  ＲＯＭ
６  ＲＡＭ
７  印刷部
８  Ｉ／Ｆ
９  メモリスロット
【図１】
2006023870.tif 000003
【図２】
2006023870.tif 000004
【図３】
2006023870.tif 000005
【図４】
2006023870.tif 000006
【図５】
2006023870.tif 000007
【図６】
2006023870.tif 000008
【図７】
2006023870.tif 000009
【図８】
2006023870.tif 000010
【図９】
2006023870.tif 000011
【図１０】
2006023870.tif 000012