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