(57)【要約】【課題】デジタルカメラの画像を直接取得する画像形成装置ドライバを提供する。【解決手段】画像形成装置３００に接続されているパーソナルコンピュータ２００にインストールされた画像形成装置ドライバ１００において、パーソナルコンピュータ２００に接続されたデジタルカメラ４００から画像データを取得してハードディスク１０３に保存するとともに、保存された画像データから出力ファイルを選択して画像ファイルを作成する機能を持つ画像ファイル作成部１０５を有する。【選択図】        図１
2005044030.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に接続されているパーソナルコンピュータにインストールされた画像形成装置ドライバにおいて、前記パーソナルコンピュータに接続されたデジタルカメラから取得した画像データを保存するハードディスクと、保存された画像データから出力ファイルを選択して画像ファイルを作成する機能を持つ画像ファイル作成部を備えたことを特徴とする画像形成装置ドライバ。
【請求項２】
請求項１に記載の画像形成装置ドライバにおいて、前記作成した画像ファイルとデータファイルをフィニッシャー処理する時に、データファイルの後に画像ファイルを追加し、１ファイルとしてステープルまたはパンチングを行う機能を持つことを特徴とする画像形成装置ドライバ。
【請求項３】
請求項２に記載の画像形成装置ドライバにおいて、前記デジタルカメラの静止及び動画像データを取り込む機能を持つことを特徴とする画像形成装置ドライバ。
【請求項４】
請求項３に記載の画像形成装置ドライバにおいて、前記デジタルカメラの動画を瞬間ごとに静止画として取り込む機能を持つことを特徴とする画像形成装置ドライバ。
【請求項５】
請求項４に記載の画像形成装置ドライバにおいて、前記デジタルカメラの動画を静止画として取り込む間隔をコマ数で指定する機能を持つことを特徴とする画像形成装置ドライバ。
【請求項６】
請求項５に記載の画像形成装置ドライバにおいて、前記デジタルカメラから取得した画像データをサムネール表示し、前記ハードディスク内にあるすべての画像から選択を行う機能を持つことを特徴とする画像形成装置ドライバ。
【請求項７】
請求項６に記載の画像形成装置ドライバにおいて、印刷するデータファイルの先頭にヘッダーを追加し、最後尾の画像ファイルの後にフッターを付加する機能を持つことを特徴とする画像形成装置ドライバ。
【請求項８】
請求項７に記載の画像形成装置ドライバにおいて、前記付加したヘッダーからフッター間のファイルに対して単一のフィニッシャー処理を指定し、１ファイルとしてステープル、パンチングを行う機能を持つことを特徴とする画像形成装置ドライバ。
【請求項９】
請求項８に記載の画像形成装置ドライバにおいて、前記フィニッシャー処理指定がファイルごとに違った場合、各ファイル別にステープル、パンチングを行う機能を持つことを特徴とする画像形成装置ドライバ。
【請求項１０】
請求項９に記載の画像形成装置ドライバにおいて、作成した画像ファイルに対して、画像サイズ、解像度、紙サイズ、集約指定を行う機能を持つことを特徴とする画像形成装置ドライバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に接続されているパーソナルコンピュータ（以下、ＰＣ）にインストールされ、デジタルカメラから直接画像を取得する機能を持つと共に、１ファイルフィニッシャー処理機能（ステープル、パンチング等）を持つ画像形成装置ドライバに関する。
【０００２】
【従来の技術】
画像形成装置とデジタルカメラとＰＣが接続されたシステムに関連して、例えば、以下の特許文献１〜５に記載の技術が知られている。
【特許文献１】特開平１１−２７５２９９号公報
【特許文献２】特開２０００−１５５７２１公報
【特許文献３】特開２００２−０１５３１４公報
【特許文献４】特開２００２−０２３９７９公報
【特許文献５】特開平１１−１７５４４５号公報
【０００３】
【発明が解決しようとする課題】
従来の技術では、デジタルカメラをＰＣに接続して画像を取得する場合、デジタルカメラ専用のアプリケーションを用いらなければならず、次のような問題があった。
デジタルカメラで取得した画像を、作成した文書アプリケーションファイルと共に印刷し、１つのファイルとしてフィニシャー処理を行いたい場合、文書アプリケーションに画像を貼り編集しなければならなかった。これにより以下のような問題が発生した。
▲１▼ユーザにとって新たに編集する手間が増える。
▲２▼画像の差し替えの度に文書ファイルを編集しなければならない。
▲３▼画像を貼り付けるため文書ファイルが重くなり管理が大変である。
▲４▼同じ画像を別のファイルに用いた場合、画像が重複しているため無駄に容量がかさむ。
これらの問題を解決するために、本発明は、デジタルカメラの画像を直接取得して簡単に編集する機能と、文書ファイルの印刷にデジタルカメラから取得した画像を加えて、１ファイルとしてフィニッシャー処理を行う機能を有する画像形成装置ドライバを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、画像形成装置に接続されているパーソナルコンピュータにインストールされた画像形成装置ドライバにおいて、パーソナルコンピュータに接続されたデジタルカメラから取得した画像データを保存するハードディスクと、保存された画像データから出力ファイルを選択して画像ファイルを作成する機能を持つ画像ファイル作成部を備えた画像形成装置ドライバを最も主要な特徴とする。
請求項１記載の発明によれば、画像形成装置ドライバによってデジタルカメラからの画像を直接取り込めることによって、他のアプリケーションを介さずに印刷でき、作業ステップが削減されると同時にユーザの煩雑さも取り除くことができる。
請求項２記載の発明は、請求項１に記載の画像形成装置ドライバにおいて、作成した画像ファイルとデータファイルをフィニッシャー処理する時に、データファイルの後に画像ファイルを追加し、１ファイルとしてステープルまたはパンチングを行う機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項２記載の発明によれば、印刷するデータファイルと作成した画像ファイルを１ファイルとしてフィニッシャー処理できることによって、容易に画像データを追加することができる。
【０００５】
請求項３記載の発明は、請求項２に記載の画像形成装置ドライバにおいて、デジタルカメラの静止及び動画像データを取り込む機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項３記載の発明によれば、デジタルカメラの静止画および動画を取り込むことができることによって、ユーザの画像選択の範囲が広がるという効果がある。
請求項４記載の発明は、請求項３に記載の画像形成装置ドライバにおいて、デジタルカメラの動画を瞬間ごとに静止画として取り込む機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項４記載の発明によれば、デジタルカメラの動画より静止画を取得できることによって、ユーザは連続静止画像を取得することができる。
請求項５記載の発明は、請求項４に記載の画像形成装置ドライバにおいて、デジタルカメラの動画を静止画として取り込む間隔をコマ数で指定する機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項５記載の発明によれば、デジタルカメラの動画を静止画として取り込む間隔をコマ数で指定できることによって、ユーザのニーズに合った画像を得ることができる。
【０００６】
請求項６記載の発明は、請求項５に記載の画像形成装置ドライバにおいて、デジタルカメラから取得した画像データをサムネール表示し、ハードディスク内にあるすべての画像から選択を行う機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項６記載の発明によれば、ハードディスク内のデジタルカメラから取得した画像データをすべてサムネール表示することによって、ユーザは保存してあるすべての画像から所望の画像を選択することができる。
請求項７記載の発明は、請求項６に記載の画像形成装置ドライバにおいて、印刷するデータファイルの先頭にヘッダーを追加し、最後尾の画像ファイルの後にフッターを付加する機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項７記載の発明によれば、印刷するデータファイルの先頭にヘッダーを追加し、最後尾の画像ファイルの後にフッターを付加することによって、印刷するデータファイルを１ファイルとして認識することができる。
【０００７】
請求項８記載の発明は、請求項７に記載の画像形成装置ドライバにおいて、付加したヘッダーからフッター間のファイルに対して単一のフィニッシャー処理を指定し、１ファイルとしてステープル、パンチングを行う機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項８記載の発明によれば、付加したヘッダーからフッター間のファイルに対して単一のフィニッシャー処理を指定することによって、１ファイルフィニッシャー処理を可能にする。
請求項９記載の発明は、請求項８に記載の画像形成装置ドライバにおいて、フィニッシャー処理指定がファイルごとに違った場合、各ファイル別にステープル、パンチングを行う機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項９記載の発明によれば、フィニッシャー処理指定がファイルごとに違ったら、各ファイル別にステープル・パンチングを行うことによって、１ファイルにする各ファイルに対して同じフィニッシャー処理が指定されなかった場合のエラーを回避することができる。
請求項１０記載の発明は、請求項９に記載の画像形成装置ドライバにおいて、作成した画像ファイルに対して、画像サイズ、解像度、紙サイズ、集約指定を行う機能を持つ画像形成装置ドライバを主要な特徴とする。
請求項１０記載の発明によれば、作成した画像ファイルに対して、画像サイズ・解像度・紙サイズ・集約指定を行うことができることによって、よりユーザのニーズに合ったものを提供することができる。また画像ファイルの集約印刷によって、画像ファイルインデックスを作成することができる。
【０００８】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は、本発明の実施の形態に係る画像形成装置ドライバのブロック図である。
画像形成装置ドライバ１００は、ＰＣ（パソコン）２００にインストールされている。ＰＣ２００は、画像形成装置（プリンタ）３００と双方向通信をしており、お互いの情報交換を行っている。取り外し可能なデジタルカメラ４００は何らかの方法でＰＣ２００に接続されており、その画像データをＰＣ２００に転送する。
画像形成装置ドライバ１００において、外部接続機データ取得部１０１は、デジタルカメラ４００から画像（動・静止画）を取得し、ハードディスク（以下ＨＤＤとする）１０３に画像データを保存する。グラフィカルユーザインタフェイス（以下ＧＵＩとする）１０２は、画像ファイル作成・１ファイルフィニッシング機能の選択及び画像選択のためのサムネール表示を行う。画像ファイル作成機能では、ＧＵＩ１０２で画像サイズ・解像度・使用する画像の選択・紙サイズ・集約を指定する。
ＨＤＤ１０３は、デジタルカメラ４００の画像データを保存すると共に、画像ファイル作成部１０５で作成した画像ファイルを保存する。画像処理部１０４は、ＧＵＩ１０２で表示するためのサムネールを作成し、外部接続機データ取得部１０１で取得したデジタルカメラ４００の動画からＧＵＩ１０２で指定されたコマ数で瞬時ごとに静止画を取得する作業を行う。取得した静止画はＧＵＩ１０２でサムネール表示する。
【０００９】
画像ファイル作成部１０５は、ＧＵＩ１０２でユーザによって画像ファイル作成機能が選択された場合、選択された画像情報をもとに画像ファイルを作成する。１画像を１ページとし、作成した画像ファイルは名前をつけて、ＨＤＤ１０３に保存する。タイマ１０６は、デジタルカメラ４００の動画から静止画を取得するためのタイミングを計測し、画像処理部１０４にタイミング信号を送る。
画像ファイル結合部１０７は、ＧＵＩ１０２でユーザによって１ファイルフィニッシャー処理（ステープル、パンチング等）が選択された場合、１ファイルフィニッシャー処理を行う印刷するデータファイルと画像ファイル情報をもとに、印刷するデータファイルの先頭にヘッダー情報を付加し、画像ファイルデータの最後にフッター情報を付加し、ヘッダーからフッターを１ファイルとみなす。この時、印刷するデータファイルと画像ファイルの紙サイズとフィニッシャー処理指定は同じでなければならない。
また、フィニッシャー処理指定がファイルごとに違った場合も、各ファイル別にステープル、パンチングを行う機能を持つ。
プリンタ情報取得部１０８は、ＰＣ２００、画像形成装置３００間で双方向通信をし、紙種・紙サイズをお互いに取得し、常に情報を更新する。また１ファイルフィニッシャー処理機能を使う場合は、ジョブを送る前に、あらかじめ画像形成装置３００に知らせる。
エラー処理部１０９は、外部接続機データ取得部１０１がデータ取得に失敗した場合、ＧＵＩ１０２にエラーメッセージを表示する。また１ファイルフィニッシャー処理に失敗した場合も、ＧＵＩ１０２にエラーメッセージを表示する。プリンタ言語変換処理部１１０は、印刷するアプリケーションデータ及び画像データをプリンタ言語に変換する。
【００１０】
デジタルカメラ４００から取得した画像が印刷可能になるまでの動作を説明する。
ＰＣ２００に何らかの方法で接続されているデジタルカメラ４００の画像データを画像形成装置ドライバ１００の外部接続機データ取得部１０１から直接取り込み、ＨＤＤ１０３に保存する。ここで、静止画・動画ともに取得可能で、保存された画像は各々自分の画像情報を持つ。画像取得に失敗した場合は、エラー処理部１０９でＧＵＩ１０２にエラーメッセージを表示する。
ユーザがＧＵＩ１０２で画像ファイル作成機能を選択し、作成する画像ファイルの設定値（画像サイズ・解像度）と、使用したい画像をサムネールから指定する。このサムネールは画像処理部１０４で作成される。この時動画を使用したい場合は、ＧＵＩ１０２で動画から取得したい静止画のコマ数を指定し、指定されたコマ数に合わせてタイマ１０６で静止画取得のタイミングを計測し画像処理部１０４に送信する。
ここで静止画像を取得しサムネールを作成しながら、ＧＵＩ１０２でサムネール表示する。ユーザはこのサムネールより画像を選択できる。これらの指定されたデータをもとに、画像ファイル作成部１０５でＨＤＤ１０３に保存された画像データから画像ファイルを作成する。１画像１ページとし、作成した画像ファイルに名前をつけてＨＤＤ１０３に保存する。
画像ファイルを作成した後にこれを印刷する場合、ＧＵＩ１０２で画像ファイル、紙サイズ、集約などを指定して印刷を実行する。集約を指定すると、画像のインデックス印刷となる。画像形成装置３００に設定されている紙種・紙サイズなどの情報はプリンタ情報取得部１０８で画像形成装置３００と双方向通信を行うことによって取得している。
【００１１】
次に、１ファイルフィニッッシャー処理の流れについて説明する。
ユーザがアプリケーションファイル印刷する場合に、画像形成装置ドライバ１００で直接取得・加工したデジタルカメラ４００の画像ファイルをデータファイルの後に最後に添付するような形で、１ファイルとしてフィニシャー処理を行うとき、画像形成装置ドライバ１００のＧＵＩ１０２で１ファイルフィニッシャー処理機能を選択する。この場合、１ファイルとしてステープルまたはパンチングを行う機能を持つ。同様にＧＵＩ１０２で、画像ファイルの選択・集約・紙サイズ・フィニッシャー処理を指定する。
その後、プリンタ言語変換部１１０で、データをプリンタ言語に変換し、画像ファイル結合部１０７でアプリケーションファイルと画像ファイルを１ファイルと認識するためのヘッダー情報とフッター情報を付加する。１ファイルフィニッシャー処理機能使用通知をプリンタ情報取得部１０８を介して画像形成装置３００に知らせた後、印刷データを送信する。１ファイルフィニッシャー処理に失敗した場合は、エラー処理部１０９でＧＵＩ１０２にエラーメッセージを表示する。
【００１２】
次に、アプリケーションファイルと画像形成装置ドライバ１００で作成した画像ファイルを１ファイルとしてフィニッシャー処理を行う１ファイルフィニッシャー処理についての詳細を図２のフローを用いて説明する。
１ファイルフィニッシャー処理が成功する条件は、アプリケーションファイルと画像ファイルの紙サイズ指定とフィニッシャー処理に関するＰＪＬ環境変数が一致することである。
以下、図２の各ステップ（Ｓ１―Ｓ１９）について説明する。
Ｓ１：１ファイルフィニッシャー処理機能を選択する場合、Ｓ２の処理を行う。１ファイルフィニッシャー処理機能を選択しない場合、待機状態になる。
Ｓ２：共にフィニッシャー処理を行う画像ファイルを選択する場合、Ｓ３の処理を行う。共にフィニッシャー処理を行う画像ファイルを選択しない場合、終了する。
Ｓ３：何らかの方法で集約を選択した場合、Ｓ４の処理を行う。集約を選択しない場合、Ｓ８の処理を行う。
Ｓ４：アプリケーションファイルの集約を行う場合、Ｓ５の処理を行う。アプリケーションファイルの集約を行わない場合、Ｓ６の処理を行う。
Ｓ５：アプリケーションファイルの集約指定を行う。
Ｓ６：画像ファイルの集約を行う場合、Ｓ７の処理を行う。画像ファイルの集約を行わない場合、Ｓ８の処理を行う。
Ｓ７：画像ファイルの集約指定を行う。
Ｓ８：２ファイル共通の紙サイズの指定を行う。
Ｓ９：２ファイル共通のフィニッシャー処理の指定を行う。
Ｓ１０：アプリケーションファイル・画像ファイルをプリンタ言語データ（ＰＪＬ＋ＰＤＬ）に変換する。
【００１３】
Ｓ１１：アプリケーションファイル・画像ファイルにおける紙サイズ・フィニッシャー処理のＰＪＬ環境変数を比較して同じ場合、Ｓ１２の処理を行う。ＰＪＬ環境変数が異なる場合、Ｓ１６の処理を行う。
Ｓ１２：アプリケーションファイルのＰＤＬデータの先頭にヘッダー情報を追加する。
Ｓ１３：画像ファイルのＰＤＬデータの最後にフッター情報を追加する。
Ｓ１４：１ファイルフィニッシャー処理を行う通知を画像形成装置３００に送信する。
Ｓ１５：印刷データを送信する。
Ｓ１６：エラーメッセージを表示する。
Ｓ１７：アプリケーションファイルと画像ファイルを別々に送信する場合、Ｓ１８の処理を行う。送信しない場合、Ｓ１９の処理を行う。
Ｓ１８：アプリケーションファイルデータと画像ファイルデータを別々に送信する。
Ｓ１９：１ファイルフィニッシャー処理に成功した場合、終了する。成功しなかった場合、１ファイルフィニッシャー処理機能がユーザに選択されるのを待機する状態に戻る。
【００１４】
【発明の効果】
以上説明したように、請求項１によれば、画像形成装置ドライバによってデジタルカメラからの画像を直接取り込めることによって、他のアプリケーションを介さずに印刷でき、作業ステップが削減されると同時にユーザの煩雑さも取り除くことができる。
請求項２によれば、印刷するデータファイルと作成した画像ファイルを１ファイルとしてフィニッシャー処理できることによって、容易に画像データを追加することができる。
請求項３によれば、デジタルカメラの静止画および動画を取り込むことができることによって、ユーザの画像選択の範囲が広がるという効果がある。
請求項４によれば、デジタルカメラの動画より静止画を取得できることによって、ユーザは連続静止画像を取得することができる。
請求項５によれば、デジタルカメラの動画を静止画として取り込む間隔をコマ数で指定できることによって、ユーザのニーズに合った画像を得ることができる。
請求項６によれば、ハードディスク内のデジタルカメラから取得した画像データをすべてサムネール表示することによって、ユーザは保存してあるすべての画像から所望の画像を選択することができる。
請求項７によれば、印刷するデータファイルの先頭にヘッダーを追加し、最後尾の画像ファイルの後にフッターを付加することによって、印刷するデータファイルを１ファイルとして認識することができる。
請求項８によれば、付加したヘッダーからフッター間のファイルに対して単一のフィニッシャー処理を指定することによって、１ファイルフィニッシャー処理を可能にする。
請求項９によれば、フィニッシャー処理指定がファイルごとに違ったら、各ファイル別にステープル・パンチングを行うことによって、１ファイルにする各ファイルに対して同じフィニッシャー処理が指定されなかった場合のエラーを回避することができる。
請求項１０によれば、作成した画像ファイルに対して、画像サイズ・解像度・紙サイズ・集約指定を行うことができることによって、よりユーザのニーズに合ったものを提供することができる。また画像ファイルの集約印刷によって、画像ファイルインデックスを作成することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置ドライバのブロック図。
【図２】１ファイルフィニッシャー処理機能のフローチャート。
【符号の説明】
１００  画像形成装置ドライバ、１０３  ハードディスク、１０５  画像ファイル作成部、２００  パーソナルコンピュータ、３００  画像形成装置、４００  デジタルカメラ
【図１】
2005044030.tif 000003
【図２】
2005044030.tif 000004