(57)【要約】【課題】印刷を行った印刷データファイルに関し、少ない作業量と時間で再印刷を図ること。【解決手段】アプリケーション１０１で作成されたデータを印刷する際に、プリンタドライバ１０２によって生成される中間データを保存するか否かを選択し、保存する選択がされた中間データと中間データに関する属性情報を印刷履歴として保存するデータベース１０４と、中間データと印刷履歴とに基づいて、印刷履歴の一覧を作成するデータベース制御部１０３と、作成された印刷履歴の一覧を表示するデータベース操作ＵＩ１０５と、印刷履歴の一覧から印刷する中間データを選択し、選択された中間データに関する印刷条件を変更し、変更された中間データをプリンタ１２０に転送して、転送された中間データの印刷を制御することを特徴とする画像処理装置。【選択図】        図１
2006259846.tif 000002
【特許請求の範囲】
【請求項１】
プリンタがネットワークあるいはローカルに接続される画像処理装置において、
前記画像処理装置上で動作するアプリケーションソフトで作成されたデータを印刷する際に、プリンタドライバによって生成される中間データをホストコンピュータ上に保存するか否かを選択する選択手段と、
前記選択手段により保存する選択がされた前記中間データを保存する中間データ保存手段と、
前記選択手段により保存する選択がされた前記中間データに関する属性情報を印刷履歴として保存する印刷履歴保存手段と、
前記中間データ保存手段により保存された前記中間データと、前記印刷履歴保存手段により保存された前記印刷履歴とに基づいて、前記印刷履歴の一覧を作成する作成手段と、
前記作成手段により作成された前記印刷履歴の一覧を表示する表示手段と、
前記作成手段により作成された前記印刷履歴一覧から印刷をする中間データを選択する印刷データ選択手段と、
前記印刷データ選択手段により選択された前記中間データに関する印刷条件を変更する変更手段と、
前記変更手段により変更された前記印刷条件に基づいて、前記印刷条件を変更された前記中間データを前記プリンタに転送する転送手段と、
前記転送手段によりプリンタに転送された前記中間データの印刷を制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記作成手段により作成された前記印刷履歴一覧からユーザが選択した中間データを削除する削除手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記中間データ保存手段は、
保存可能な前記中間データの数のデフォルト値と、保存可能な前記中間データの数をユーザが自由に設定する設定手段と、
前記中間データ保存手段により保存された前記中間データが前記設定手段により設定された保存可能な前記中間データの数を超えたとき保存不可通知を送出する送出手段と、
を備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記中間データ保存手段により保存された前記中間データの数が前記設定手段により設定された保存可能な前記中間データ数を超えた場合、前記印刷履歴を参照して印刷頻度を算出する算出手段と、
前記削除手段は、
前記算出出段により算出された前記印刷頻度の低いものから自動的に削除をすることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記削除手段は、
前記中間データ保存手段により保存された前記中間データの数が前記設定手段により設定された保存可能な前記中間データ数を超えた場合、前記印刷履歴を参照して、保存された印刷日時の古いものから自動的に削除を行っていくことを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記削除手段は、
前記中間データ保存手段により保存された前記中間データを保存している期間に基づいて、自動的にその中間データを削除することを特徴とする請求項１〜５のいずれか一つに記載の画像処理装置。
【請求項７】
前記印刷履歴を参照して印刷頻度を計算する計算手段と、
前記計算手段により計算された前記印刷頻度に基づいて、前記中間データ保存手段により保存されている前記中間データの前記印刷履歴の一覧を並び替える並び替え手段と、
を備えることを特徴とする請求項１〜６のいずれか一つに記載の画像処理装置。
【請求項８】
前記並び替え手段は、
前記印刷履歴として保存されている印刷日時に基づいて、前記中間データ保存手段により保存されている前記中間データの前記印刷履歴の一覧を並び替えることを特徴とする請求項１〜７のいずれか一つに記載の画像処理装置。
【請求項９】
前記作成手段は、
前記印刷履歴として保存されているアプリケーション名ごとに、保存されている前記中間データを作成するものであることを特徴とする請求項１〜８のいずれか一つに記載の画像処理装置。
【請求項１０】
プリンタがネットワークあるいはローカルに接続される画像処理方法において、
前記画像処理装置上で動作するアプリケーションソフトで作成されたデータを印刷する際に、プリンタドライバによって生成される中間データをホストコンピュータ上に保存するか否かを選択する選択工程と、
前記選択工程により保存する選択がされた前記中間データを保存する中間データ保存工程と、
前記選択工程により保存する選択がされた前記中間データに関する属性情報を印刷履歴として保存する印刷履歴保存工程と、
前記中間データ保存工程により保存された前記中間データと、前記印刷履歴保存工程により保存された前記印刷履歴とに基づいて、前記印刷履歴の一覧を作成する作成工程と、
前記作成工程により作成された前記印刷履歴の一覧を表示する表示工程と、
前記作成工程により作成された前記印刷履歴一覧から印刷をする中間データを選択する印刷データ選択工程と、
前記印刷データ選択工程により選択された前記中間データに関する印刷条件を変更する変更工程と、
前記変更工程により変更された前記印刷条件に基づいて、前記印刷条件を変更された前記中間データを前記プリンタに転送する転送工程と、
前記転送工程によりプリンタに転送された前記中間データの印刷を制御する制御工程と、
を含むことを特徴とする画像処理方法。
【請求項１１】
請求項１０に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷データファイルを作成し、印刷する画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来の印刷システムでは、コンピュータの記憶装置などに保存されているアプリケーションソフトで作成した印刷データファイルを印刷する場合、一度印刷を行った印刷データファイルでもユーザはまずファイル管理用のアプリケーションを使用して、目的の印刷データファイルを探さなければならなかった。さらに、その印刷データファイルを作成したアプリケーションソフトを起動し、ファイルをオープンしてプリンタドライバを使用して印刷命令を実行するという手順を踏まなければならなかった。しかし一度印刷を行った印刷データファイルをもう一度同じ手順を踏んで再印刷するという作業はユーザにとって非効率的なものである。
【０００３】
これまで、データを印刷する際生成される中間データを履歴情報とともに保存し、再印刷の際その中間データをそのまま利用し少ない作業量と時間で印刷を行うシステムや印刷条件に関してその履歴を保存し、アプリケーションソフトで作成されたデータを印刷する際、簡単かつ容易に印刷条件を設定するシステムなどが提案されている（例えば、下記特許文献１、２参照。）。
【０００４】
【特許文献１】特開２００３−３３０６３８号公報
【特許文献２】特開２００２−１４９３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記によれば、データを印刷する際生成された中間データの保存可能数の設定や、印刷条件を変更して再印刷することができなかった。また、印刷条件以外の情報については保存できなかった。したがって、中間データの保存数が、保存できる領域の容量をオーバーしてしまうことがあった。また、データを再印刷する際、印刷条件の変更をすることができず、また、印刷条件以外の情報を利用して印刷データの選択もできず、少ない作業と少ない時間で再印刷を行うことができなかった。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、一度印刷を行った印刷データファイルを少ない作業量と時間で再印刷することができる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像処理装置は、プリンタがネットワークあるいはローカルに接続される画像処理装置において、前記画像処理装置上で動作するアプリケーションソフトで作成されたデータを印刷する際に、プリンタドライバによって生成される中間データをホストコンピュータ上に保存するか否かを選択する選択手段と、前記選択手段により保存する選択がされた前記中間データを保存する中間データ保存手段と、前記選択手段により保存する選択がされた前記中間データに関する属性情報を印刷履歴として保存する印刷履歴保存手段と、前記中間データ保存手段により保存された前記中間データと、前記印刷履歴保存手段により保存された前記印刷履歴とに基づいて、前記印刷履歴の一覧を作成する作成手段と、前記作成手段により作成された前記印刷履歴の一覧を表示する表示手段と、前記作成手段により作成された前記印刷履歴一覧から印刷をする中間データを選択する印刷データ選択手段と、前記印刷データ選択手段により選択された前記中間データに関する印刷条件を変更する変更手段と、前記変更手段により変更された前記印刷条件に基づいて、前記印刷条件を変更された前記中間データを前記プリンタに転送する転送手段と、前記転送手段によりプリンタに転送された前記中間データの印刷を制御する制御手段と、を備えることを特徴とする。
【０００８】
この請求項１の発明によれば、一度印刷を行った印刷データファイルについて、中間データと印刷履歴情報を保存し、印刷履歴の一覧を作成・表示することができる。そしてユーザは、印刷履歴の一覧を参照して印刷したい印刷データに関する中間データを探すことができる。したがって、少ない作業量と時間で印刷を実行することができる。また、必要に応じて印刷条件を変更することもできるため、印刷条件を変えて印刷することができる。
【０００９】
また、請求項２の発明にかかる画像処理装置は、請求項１に記載の発明において、前記作成手段により作成された前記印刷履歴一覧からユーザが選択した中間データを削除する削除手段を備えることを特徴とする。
【００１０】
この請求項２の発明によれば、選択した中間データを手動で削除でき、ユーザが再印刷の必要がないと判断した中間データを削除することができる。
【００１１】
また、請求項３の発明にかかる画像処理装置は、請求項１または２に記載の発明において、前記中間データ保存手段は、保存可能な前記中間データの数のデフォルト値と、保存可能な前記中間データの数をユーザが自由に設定する設定手段と、前記中間データ保存手段により保存された前記中間データが前記設定手段により設定された保存可能な前記中間データの数を超えたとき保存不可通知を送出する送出手段と、を含むことを特徴とする。
【００１２】
この請求項３の発明によれば、中間データの保存可能数を設定できるので、記憶装置の容量を無駄に消費せず、ユーザが管理しやすいよう制限することができる。
【００１３】
また、請求項４の発明にかかる画像処理装置は、請求項３に記載の発明において、前記中間データ保存手段により保存された前記中間データの数が前記設定手段により設定された保存可能な前記中間データ数を超えた場合、前記印刷履歴を参照して印刷頻度を算出する算出手段と、前記削除手段は、前記算出出段により算出された前記印刷頻度の低いものから自動的に削除をすることを特徴とする。
【００１４】
この請求項４の発明によれば、自動的に印刷頻度が低い中間データが削除されるので、ユーザが保存可能数を超える数の中間データを保存しようとした場合、ユーザの手を煩わすことなく自動的に印刷頻度が低い中間データを削除することができる。
【００１５】
また、請求項５の発明にかかる画像処理装置は、請求項３に記載の発明において、前記削除手段は、前記中間データ保存手段により保存された前記中間データの数が前記設定手段により設定された保存可能な前記中間データ数を超えた場合、前記印刷履歴を参照して、保存された印刷日時の古いものから自動的に削除を行っていくことを特徴とする。
【００１６】
この請求項５の発明によれば、自動的に印刷日時の古い中間データが削除されるので、ユーザが保存可能数を超える数の中間データを保存しようとした場合、ユーザの手を煩わすことなく自動的に印刷日時の古い中間データを削除することができる。
【００１７】
また、請求項６の発明にかかる画像処理装置は、請求項１〜５のいずれか一つに記載の発明において、前記削除手段は、前記中間データ保存手段により保存された前記中間データを保存している期間に基づいて、自動的にその中間データを削除することを特徴とする。
【００１８】
この請求項６の発明によれば、保存されてからユーザが設定した一定期間を経過した中間データは自動的に削除されるので、使用しないで残っている古い中間データを削除し、常に新しい状態を保つことができる。
【００１９】
また、請求項７の発明にかかる画像処理装置は、請求項１〜６のいずれか一つに記載の発明において、前記印刷履歴を参照して印刷頻度を計算する計算手段と、前記計算手段により計算された前記印刷頻度に基づいて、前記中間データ保存手段により保存されている前記中間データの前記印刷履歴の一覧を並び替える並び替え手段と、を備えることを特徴とする。
【００２０】
この請求項７の発明によれば、中間データを印刷頻度に対して並び替えることができるので、ユーザは、頻繁に再印刷を行っている中間データを容易に見つけることができる。
【００２１】
また、請求項８の発明にかかる画像処理装置は、請求項１〜７のいずれか一つに記載の発明において、前記並び替え手段は、前記印刷履歴として保存されている印刷日時に基づいて、前記中間データ保存手段により保存されている前記中間データの前記印刷履歴の一覧を並び替えることを特徴とする。
【００２２】
この請求項８の発明によれば、中間データを印刷日時に対して並び替えることができるので、ユーザは、最近印刷した中間データを容易に見つけることができる。
【００２３】
また、請求項９の発明にかかる画像処理装置は、請求項１〜８のいずれか一つに記載の発明において、前記作成手段は、前記印刷履歴として保存されているアプリケーション名ごとに、保存されている前記中間データを作成するものであることを特徴とする。
【００２４】
この請求項９の発明によれば、中間データをアプリケーション名ごとに表示を切り替えることができるので、目的とする中間データを容易に見つけることができる。
【００２５】
また、請求項１０の発明にかかる画像処理方法は、プリンタがネットワークあるいはローカルに接続される画像処理方法において、前記画像処理装置上で動作するアプリケーションソフトで作成されたデータを印刷する際に、プリンタドライバによって生成される中間データをホストコンピュータ上に保存するか否かを選択する選択工程と、前記選択工程により保存する選択がされた前記中間データを保存する中間データ保存工程と、前記選択工程により保存する選択がされた前記中間データに関する属性情報を印刷履歴として保存する印刷履歴保存工程と、前記中間データ保存工程により保存された前記中間データと、前記印刷履歴保存工程により保存された前記印刷履歴とに基づいて、前記印刷履歴の一覧を作成する作成工程と、前記作成工程により作成された前記印刷履歴の一覧を表示する表示工程と、前記作成工程により作成された前記印刷履歴一覧から印刷をする中間データを選択する印刷データ選択工程と、前記印刷データ選択工程により選択された前記中間データに関する印刷条件を変更する変更工程と、前記変更工程により変更された前記印刷条件に基づいて、前記印刷条件を変更された前記中間データを前記プリンタに転送する転送工程と、前記転送工程によりプリンタに転送された前記中間データの印刷を制御する制御工程と、を含むことを特徴とする。
【００２６】
この請求項１０の発明によれば、一度印刷を行った印刷データファイルについて、中間データと印刷履歴情報を保存し、印刷履歴の一覧を作成・表示することができる。そしてユーザは、印刷履歴の一覧を参照して印刷したい印刷データに関する中間データを探すことができる。したがって、少ない作業量と時間印刷を実行することができる。また、必要に応じて印刷条件を変更することもできるため、印刷条件を変えて印刷することができる。
【００２７】
また、請求項１１の発明にかかる画像処理プログラムは、請求項１０に記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００２８】
この請求項１１の発明によれば、請求項１０に記載の画像処理方法をコンピュータに実行させることが可能になる。
【発明の効果】
【００２９】
本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、一度印刷を行った印刷データファイルについて、中間データと印刷履歴情報を保存し、印刷履歴情報を参照して印刷したい印刷データを探すことができる。したがって、少ない作業量と時間で印刷を実行することができるという効果を奏する。
【００３０】
また、必要に応じて印刷条件を変更できるため、印刷条件を変更したい印刷データに関して、ユーザが再度印刷データを作成する手間を省き作業の効率化を図ることができるという効果を奏する。
【００３１】
また、中間データと印刷履歴情報をデータベースに保存する際、保存可能数や保存期間を設定することができるため、データベースのオーバーフローを防ぐことができ、装置全体の安定動作を図ることができるという効果を奏する。
【００３２】
また、印刷履歴の一覧では、中間データを印刷頻度や印刷日時の順に並び替えることができるため、ユーザが印刷したいデータを探すことが容易になり、作業効率の改善を図ることができるという効果を奏する。
【００３３】
また、中間データをアプリケーションごとに表示を切り替えることができるので、ユーザは、目的とする中間データを容易に見つけることができ、作業効率の改善を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３４】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００３５】
（実施の形態１）
（画像処理システムの機能的構成）
図１は、本発明の実施の形態１にかかる画像処理システムの機能的構成を示すブロック図である。本発明の実施の形態１にかかる画像処理システムは、ホストコンピュータ１００とプリンタ１２０を含み構成されている。ホストコンピュータ１００とプリンタ１２０は、互いにＬＡＮ（ローカルエリアネットワーク）やＷＡＮ（ワイドエリアネットワーク）や無線ＬＡＮなどのネットワーク回線あるいはローカルバスなどで接続されている。ホストコンピュータ１００は、様々なプログラムを実行するアプリケーション１０１と、プリンタドライバ１０２と、データベース制御部１０３と、データベース１０４と、データベース操作ＵＩ（ユーザインターフェース）１０５と、Ｉ／Ｆ（インターフェース）１０６とを有している。また、プリンタ１２０はＩ／Ｆ１２１を有しており、ホストコンピュータ１００のＩ／Ｆ１０６とＩ／Ｆ１２１を介して接続されている。
【００３６】
ユーザは、ホストコンピュータ１００上のアプリケーション１０１のもつ所定のアプリケーションソフトを用いて印刷データファイルを作成する。作成された印刷データファイルは、プリンタドライバ１０２によりプリンタ１２０へＩ／Ｆ１０６を介して送出される。プリンタ１２０は、ホストコンピュータ１００から送出された印刷データファイルをＩ／Ｆ１２１を介して受け取り、印刷処理を実行する。
【００３７】
また、上記により作成された印刷データファイルは、印刷する際、データベース制御部１０３により制御されたデータベース操作ＵＩ１０５を起動し、保存するか否かなどの設定がされる。データベース操作ＵＩ１０５による印刷データファイルの設定は、ユーザが不図示の操作部を操作してデータベース操作ＵＩ１０５から設定画面（図３参照）を呼び出すことができる構成となっている。
【００３８】
そして、データベース１０４は、保存する設定がされた印刷データファイルについて、プリンタドライバ１０２によって生成される中間データと印刷に関する印刷履歴情報（ファイル名、アプリケーション名、ユーザ名、印刷日時など）をデータベース１０４に保存する。
【００３９】
ユーザは、同じ印刷データを再度印刷する際は、データベース操作ＵＩ１０５を通して印刷履歴情報に基づいて印刷データファイル検索をし、目的の印刷データファイルに関する中間データを選択することができる。また、必要ならば印刷条件の設定（図４参照）を行うことができる構成となっている。そして、ホストコンピュータ１００は、選択した中間データファイルと必要に応じて変更した印刷条件に基づいて、印刷データファイルをプリンタ１２０へ送出し印刷処理を実行する。
【００４０】
図２は、本発明の実施の形態１にかかるデータベース操作ＵＩ画面を示す図である。本発明の実施の形態１にかかるデータベース操作ＵＩ画面２００は、印刷履歴情報の一覧２０１と、設定ボタン２０２と、印刷ボタン２０３と、印刷条件ボタン２０４と、キャンセルボタン２０５を有している。
【００４１】
ユーザは、データベース操作ＵＩ画面２００に表示された印刷履歴情報の一覧２０１に基づいて、不図示のマウスやタッチパネルなどの操作部を利用して設定ボタン２０２を押下することにより、選択した印刷履歴情報に対応する印刷データファイルの中間データについて保存するか否かなどの設定ができる。
【００４２】
また、ユーザは、データベース操作ＵＩ画面２００に表示された印刷履歴情報の一覧２０１に基づいて、不図示のマウスやタッチパネルなどの操作部を利用して印刷ボタン２０３を押下することにより、選択した印刷履歴情報に対応する印刷データファイルの中間データを参照して、選択した印刷データファイルをプリンタ１２０に送出することができる構成となっている。また、ユーザは、印刷条件ボタン２０４を不図示のマウスやタッチパネルなどの操作部を利用して押下することにより、必要に応じて印刷条件を変更することができる構成となっている。キャンセルボタン２０５を押下すると選択などの処理のキャンセルができる。
【００４３】
図３は、本発明の実施の形態１にかかる設定画面を示す図である。本発明の実施の形態１にかかる設定画面３００は、ＯＫボタン３０１とキャンセルボタン３０２を有している。
【００４４】
ユーザは、データベース操作ＵＩ画面２００で、設定ボタン２０２を押下することで、設定画面３００を呼び出すことができる。この設定画面によりユーザは、データベース操作ＵＩ画面２００の印刷履歴情報の一覧２０１に基づいて選択した印刷履歴情報に対応する印刷データファイルの中間データをデータベース１０４に保存するか否かなどの設定ができる。この中間データは、ユーザが「保存する」を選択してＯＫボタン３０１を押下すると、データベース１０４へ保存される。また、設定画面３００に示すようにユーザが保存可能数と保存期間が設定できる構成となっている。したがって、データベース１０４に保存できる中間データの数は、設定した保存可能数までにすることができ、所定の保存期間の保存とすることができる構成である。キャンセルボタン３０２を押下すると、この設定画面３００での処理をキャンセルし、前画面に戻ることができる。
【００４５】
図４は、本発明の実施の形態１にかかる印刷条件の設定画面を示す図である。本発明の実施の形態１にかかる印刷条件の設定画面４００は、ＯＫボタン４０１とキャンセルボタン４０２を有している。ユーザは、印刷条件の設定画面４００から、不図示のマウスやタッチパネルなどを利用して、データベース操作ＵＩ画面２００で選択した中間データに基づいて印刷する際の、印刷データファイルの用紙サイズや用紙種類や給紙トレイや部数や用紙方向などの設定ができる。ユーザは、設定後にＯＫボタン４０１を押下すると、設定にしたがった印刷出力ができる構成となっている。また、キャンセルボタン４０２を押下すると、この印刷条件の設定画面４００での処理をキャンセルし、前画面に戻ることができる。
【００４６】
（画像処理システムの動作）
ここで、本発明の実施の形態１にかかる印刷データを印刷する画像処理システムの動作について説明する。図５は、本発明の実施の形態１にかかる印刷データファイルを印刷する動作を示すフローチャートである。
【００４７】
まず、ユーザはホストコンピュータ１００上のアプリケーション１０１のもつ所定のアプリケーションソフトを用いて印刷データファイルを作成する。そして、データベース操作ＵＩ１０５を起動させて（ステップＳ５０１）、不図示の表示部にデータベース操作ＵＩ画面２００を表示させる。続いてユーザは、ステップＳ５０１で起動させたデータベース操作ＵＩ画面２００から設定画面３００を呼び出し、「保存する」を選択して（ステップＳ５０２）、プリンタドライバ１０２によって生成される中間データと印刷に関する印刷履歴情報がデータベース１０４に保存されることとなる。ここで、「保存しない」を選択すれば、中間データと印刷履歴情報は保存されずに、そのまま印刷データファイルの印刷処理の実行だけが行われる。
【００４８】
続いて、ホストコンピュータ１００は、印刷データファイルをプリンタ１２０に送出して、プリンタ１２０は印刷データファイルの印刷処理を実行する（ステップＳ５０３）。そして、ホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存して（ステップＳ５０４）、処理を終了する。
【００４９】
図６は、本発明の実施の形態１にかかる同じ印刷データを再度印刷する画像処理システムの動作を示すフローチャートである。
【００５０】
まず、ユーザはホストコンピュータ１００からデータベース操作ＵＩ１０５を起動させて（ステップＳ６０１）、不図示の表示部にデータベース操作ＵＩ画面２００を表示させる。続いてユーザは、表示されたデータベース操作ＵＩ画面２００の印刷履歴情報の一覧２０１から、再度印刷する印刷データの中間データに関する印刷履歴情報を選択する。データベース操作ＵＩ１０５は、ユーザが選択した印刷履歴情報に基づいて、データベース１０４より中間データを選択する（ステップＳ６０２）。
【００５１】
その後、ユーザは印刷条件を変更するか否かの判断を実施する（ステップＳ６０３）。印刷条件を変更するか否かの判断は、ユーザが行わず、プリンタ１２０の稼働状況などに基づいて、ホストコンピュータ１００が自動的に設定する構成としてもよい。そして、ユーザがデータベース操作ＵＩ画面２００で、印刷条件ボタン２０４を押下して印刷条件の変更が選択されると（ステップＳ６０３：Ｙｅｓ）、印刷条件の設定画面４００を呼び出し、マウスやタッチパネルなどの操作部によって、印刷条件の変更がされる（ステップＳ６０５）。その後、変更した印刷条件に基づき、ホストコンピュータ１００は、印刷データファイルをプリンタ１２０へ送出して、再度印刷を実行し（ステップＳ６０４）、処理を終了する。また、印刷条件を変更しなければ（ステップＳ６０３：Ｎｏ）、ステップＳ６０２で選択された中間データに基づいて印刷データファイルをプリンタ１２０へ送出して、再度印刷を実行し（ステップＳ６０４）、処理を終了する。
【００５２】
以上説明した、本発明の実施の形態１にかかる画像処理システムによれば、一度印刷を行った印刷データファイルについて、プリンタドライバ１０２で生成した中間データと印刷履歴情報を保存して、再度印刷を実行する際に参照することができる。そのため、少ない作業量と、時間で再度印刷を実行することができる。
【００５３】
また、中間データと印刷履歴情報をデータベース１０４に保存する際、保存可能数や保存期間を設定することができるため、データベース１０４のオーバーフローを防ぐことができる。
【００５４】
さらに、必要に応じて印刷条件を変更することができるため、ユーザが印刷データファイルから再度印刷データを作成する手間を省き印刷を実行することができる。
【００５５】
（実施の形態２）
（画像処理システムの機能的構成）
つぎに、本発明の実施の形態２にかかる画像処理システムについて説明する。本発明の実施の形態２にかかる画像処理システムの機能的構成については、実施の形態１で説明した図１とほぼ同様であるため、説明を省略する。
【００５６】
図７は、本発明の実施の形態２にかかるデータベース操作ＵＩ画面を示す図である。本発明の実施の形態２にかかるデータベース操作ＵＩ画面７００は、印刷履歴情報の一覧７０１と、設定ボタン７０２と、印刷ボタン７０３と、印刷条件ボタン７０４と、削除ボタン７０５と、キャンセルボタン７０６とを有している。
【００５７】
ユーザは、データベース操作ＵＩ画面７００に表示された印刷履歴情報の一覧７０１に基づいて、不図示のマウスやタッチパネルなどの操作部を利用して設定ボタン７０２を押下することにより、選択した印刷履歴情報に対応する印刷データファイルの中間データについて保存するか否かなどの設定ができる。この設定は、実施の形態１で説明した図３とほぼ同様であるため説明を省略する。
【００５８】
また、ユーザは、データベース操作ＵＩ画面７００に表示された印刷履歴情報の一覧７０１に基づいて、不図示のマウスやタッチパネルなどの操作部を利用して印刷ボタン７０３を押下することにより、選択した印刷履歴情報に対応する印刷データファイルの中間データを参照して、選択した印刷データファイルをプリンタ１２０に送出することができる構成となっている。また、ユーザは、印刷条件ボタン７０４を不図示のマウスやタッチパネルなどの操作部を利用して押下することにより、必要に応じて印刷条件を変更することができる構成となっている。この印刷条件の変更は、実施の形態１で説明した図４とほぼ同様であるため説明を省略する。キャンセルボタン７０６を押下すると選択などの処理のキャンセルができる。
【００５９】
ここで、本実施の形態２におけるデータベース操作ＵＩ画面７００は、図７に示すとおり、削除ボタン７０５を有している。ユーザは、データベース操作ＵＩ画面７００に表示された印刷履歴情報の一覧７０１から、削除したい印刷データファイルの中間データに対応する印刷履歴情報を選択し、削除ボタン７０５を押下することで、選択した印刷履歴情報に対応する中間データの削除が可能となる。
【００６０】
また、本実施の形態２にかかるデータベース操作ＵＩ画面７００は、アプリケーション名の欄に隣接して、所定のアプリケーションが選択できる▼ボタンを有している。ユーザは、この▼ボタンを押下することにより、ユーザが選択した印刷履歴情報に対応している中間データを表示する所定のアプリケーションについて、表示および選択できる構成となっている。ユーザは、不図示のマウスやタッチパネルなどの操作部を利用して、▼ボタンを押下して、保存された中間データについて表示できる所定のアプリケーションを選択し、中間データを表示してから、印刷したい印刷データファイルの中間データを選択できる構成である。
【００６１】
また、本実施の形態２にかかるデータベース操作ＵＩ画面７００は、頻度を表示する欄が設けてある。この頻度に基づいて、印刷履歴情報の一覧７０１を並び替えたり、頻度の低いものから削除したりできる構成としてもよい。なお、前述の並び替えや削除については、印刷日時に基づいて行う構成としてもよい。
【００６２】
（画像処理システムの動作）
ここで、本発明の実施２にかかる画像処理システムの動作について説明をする。図８は、本発明の実施の形態２にかかる中間データを削除する際の画像処理システムの動作を示すフローチャートである。
【００６３】
まず、ユーザはホストコンピュータ１００からデータベース操作ＵＩ１０５を起動させて（ステップＳ８０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。続いてユーザは、表示されたデータベース操作ＵＩ画面７００の印刷履歴情報の一覧７０１から、削除したい印刷データの中間データに関する印刷履歴情報を選択する。データベース操作ＵＩ１０５は、ユーザが選択した印刷履歴情報に基づいて、データベース１０４より中間データを選択する（ステップＳ８０２）。
【００６４】
その後、ユーザが不図示のマウスやタッチパネルなどの操作部を利用して、データベース操作ＵＩ画面７００の削除ボタン７０５を押下すると、ホストコンピュータ１００は、選択した中間データを削除して（ステップＳ８０３）、処理を終了する。
【００６５】
図９は、本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存可能数を設定し、保存可能数を超えていれば保存不可通知を送出する動作を示すフローチャートである。
【００６６】
まず、ユーザはホストコンピュータ１００上のアプリケーション１０１のもつ所定のアプリケーションソフトを用いて印刷データファイルを作成する。そして、データベース操作ＵＩ１０５を起動させて（ステップＳ９０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。続いてユーザは、表示されたデータベース操作ＵＩ画面７００から設定画面３００を呼び出し、「保存する」を選択して（ステップＳ９０２）、プリンタドライバ１０２によって生成される中間データと印刷に関する印刷履歴情報がデータベース１０４に保存されることとなる。あわせて、ユーザは設定画面３００の保存可能数の欄に中間データの保存可能数を設定する（ステップＳ９０３）。ここで、「保存しない」を選択すれば、中間データと印刷履歴情報は保存されずに、そのまま印刷データファイルの印刷処理の実行だけが行われる。
【００６７】
続いて、ホストコンピュータ１００は、印刷データファイルをプリンタ１２０に送出して、プリンタ１２０は印刷データファイルの印刷処理を実行する（ステップＳ９０４）。ここで、ホストコンピュータ１００は、データベース１０４に保存された中間データについて、ユーザが設定した保存可能数以内か否かを判断する（ステップＳ９０５）。データベース１０４に保存された中間データの数が保存可能数以内であれば（ステップＳ９０５：Ｙｅｓ）、ホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存して（ステップＳ９０６）、処理を終了する。
【００６８】
また、データベース１０４に保存された中間データの数が保存可能数を超えていれば（ステップＳ９０５：Ｎｏ）、ホストコンピュータ１００は、ユーザに対して保存ができない旨を報知するために、保存不可通知を送出し（ステップＳ９０７）、処理を終了する。その後ユーザは、保存ができるようにデータベース１０４に保存された中間データの一致部を削除したり、「保存する」を選択した中間データの保存を取りやめる構成としてもよい。
【００６９】
図１０は、本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存可能数を設定し、印刷頻度に基づいて中間データを削除する動作を示すフローチャートである。
【００７０】
まず、ユーザはホストコンピュータ１００上のアプリケーション１０１のもつ所定のアプリケーションソフトを用いて印刷データファイルを作成する。そして、データベース操作ＵＩ１０５を起動させて（ステップＳ１００１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。続いてユーザは、表示されたデータベース操作ＵＩ画面７００から設定画面３００を呼び出し、「保存する」を選択して（ステップＳ１００２）、プリンタドライバ１０２によって生成される中間データと印刷に関する印刷履歴情報がデータベース１０４に保存されることとなる。あわせて、ユーザは設定画面３００の保存可能数の欄に中間データの保存可能数を設定する（ステップＳ１００３）。ここで、「保存しない」を選択すれば、中間データと印刷履歴情報は保存されずに、そのまま印刷データファイルの印刷処理の実行だけが行われる。
【００７１】
続いて、ホストコンピュータ１００は、印刷データファイルをプリンタ１２０に送出して、プリンタ１２０は印刷データファイルの印刷処理を実行する（ステップＳ１００４）。ここで、ホストコンピュータ１００は、データベース１０４に保存された中間データについて、ユーザが設定した保存可能数以内か否かを判断する（ステップＳ１００５）。データベース１０４に保存された中間データの数が保存可能数以内であれば（ステップＳ１００５：Ｙｅｓ）、ホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存して（ステップＳ１００６）、処理を終了する。
【００７２】
また、データベース１０４に保存された中間データの数が保存可能数を超えていれば（ステップＳ１００５：Ｎｏ）、ホストコンピュータ１００は、印刷履歴情報に基づき、データベース１０４から印刷頻度の低い中間データを削除する（ステップＳ１００７）。その後、ホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存して（ステップＳ１００６）、処理を終了する。
【００７３】
図１１は、本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存可能数を設定し、印刷日時に基づいて中間データを保存する動作を示すフローチャートである。
【００７４】
まず、ユーザはホストコンピュータ１００上のアプリケーション１０１のもつ所定のアプリケーションソフトを用いて印刷データファイルを作成する。そして、データベース操作ＵＩ１０５を起動させて（ステップＳ１１０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。続いてユーザは、表示されたデータベース操作ＵＩ画面７００から設定画面３００を呼び出し、「保存する」を選択して（ステップＳ１１０２）、プリンタドライバ１０２によって生成される中間データと印刷に関する印刷履歴情報がデータベース１０４に保存されることとなる。あわせて、ユーザは設定画面３００の保存可能数の欄に中間データの保存可能数を設定する（ステップＳ１１０３）。ここで、「保存しない」を選択すれば、中間データと印刷履歴情報は保存されずに、そのまま印刷データファイルの印刷処理の実行だけが行われる。
【００７５】
続いて、ホストコンピュータ１００は、印刷データファイルをプリンタ１２０に送出して、プリンタ１２０は印刷データファイルの印刷処理を実行する（ステップＳ１１０４）。ここで、ホストコンピュータ１００は、データベース１０４に保存された中間データについて、ユーザが設定した保存可能数以内か否かを判断する（ステップＳ１１０５）。データベース１０４に保存された中間データの数が保存可能数以内であれば（ステップＳ１１０５：Ｙｅｓ）、ホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存して（ステップＳ１１０６）、処理を終了する。
【００７６】
また、データベース１０４に保存された中間データの数が保存可能数を超えていれば（ステップＳ１１０５：Ｎｏ）、ホストコンピュータ１００は、印刷履歴情報に基づき、データベース１０４から印刷日時の古い中間データを削除する（ステップＳ１１０７）。その後、ホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存して（ステップＳ１１０６）、処理を終了する。
【００７７】
図１２は、本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存期間を設定し、保存期間に基づいて中間データを保存する動作を示すフローチャートである。
【００７８】
まず、ユーザはホストコンピュータ１００上のアプリケーション１０１のもつ所定のアプリケーションソフトを用いて印刷データファイルを作成する。そして、データベース操作ＵＩ１０５を起動させて（ステップＳ１２０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。続いてユーザは、表示されたデータベース操作ＵＩ画面７００から設定画面３００を呼び出し、「保存する」を選択して（ステップＳ１２０２）、プリンタドライバ１０２によって生成される中間データと印刷に関する印刷履歴情報がデータベース１０４に保存されることとなる。あわせて、ユーザは設定画面３００の保存期間の欄に中間データの保存期間を設定する（ステップＳ１２０３）。ここで、「保存しない」を選択すれば、中間データと印刷履歴情報は保存されずに、そのまま印刷データファイルの印刷処理の実行だけが行われる。
【００７９】
続いて、ホストコンピュータ１００は、印刷データファイルをプリンタ１２０に送出して、プリンタ１２０は印刷データファイルの印刷処理を実行する（ステップＳ１２０４）。続いてホストコンピュータ１００は、データベース１０４に中間データと印刷履歴情報を保存する（ステップＳ１２０５）。ここで、ホストコンピュータ１００は、データベース１０４に保存された中間データについて、ユーザが設定した保存期間を経過しているか否かを判断する（ステップＳ１２０６）。データベース１０４に保存された中間データの保存期間が、ユーザの設定した保存期間を経過していなければ（ステップＳ１２０６：Ｎｏ）、そのまま保存期間を経過するまで、状態を保つ。
【００８０】
データベース１０４に保存された中間データの保存期間が、ユーザの設定した保存期間を経過していれば（ステップＳ１２０６：Ｙｅｓ）、ホストコンピュータ１００は、データベース１０４から自動的に中間データと印刷履歴情報を削除し（ステップＳ１２０７）、処理を終了する。
【００８１】
図１３は、本発明の実施の形態２にかかるデータベース操作ＵＩ画面について印刷頻度に基づいて並び替えを行う動作を示すフローチャートである。
【００８２】
まず、ユーザは中間データの選択を行うために、データベース操作ＵＩ１０５を起動させて（ステップＳ１３０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。そして、データベース操作ＵＩ画面７００の印刷履歴情報の一覧７０１において、印刷頻度に基づき並び替えをして（ステップＳ１３０２）、処理を終了する。この並び替えは、印刷頻度の高い順でも低い順でもよく、データベース制御部１０３が自動的に行う構成でももちろんよい。
【００８３】
図１４は、本発明の実施の形態２にかかるデータベース操作ＵＩ画面について印刷日時に基づいて並び替えを行う動作を示すフローチャートである。
【００８４】
まず、ユーザは中間データの選択を行うために、データベース操作ＵＩ１０５を起動させて（ステップＳ１４０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。そして、データベース操作ＵＩ画面７００の印刷履歴情報の一覧７０１において、印刷頻度に基づき並び替えをして（ステップＳ１４０２）、処理を終了する。この並び替えは、印刷日時の古い順でも新しい順でもよく、データベース制御部１０３が自動的に行う構成でももちろんよい。
【００８５】
図１５は、本発明の実施の形態２にかかるデータベース操作ＵＩ画面についてアプリケーション名を選択して中間データの表示を行う動作を示すフローチャートである。
【００８６】
まず、ユーザは中間データの選択を行うために、データベース操作ＵＩ１０５を起動させて（ステップＳ１５０１）、不図示の表示部にデータベース操作ＵＩ画面７００を表示させる。そして、データベース操作ＵＩ画面７００の印刷履歴情報の一覧７０１において、アプリケーション欄横の▼ボタンの押下をし、所定のアプリケーションの選択をする。この所定のアプリケーションは中間データを表示するために選択できる構成となっており、アプリケーション名の選択により所定のアプリケーションごとに中間データの表示切り替えをして（ステップＳ１５０２）、処理を終了する。
【００８７】
以上説明した、本発明の実施の形態２にかかる画像処理システムによれば、中間データと印刷履歴情報を保存する際、選択した中間データの削除ができるため、データベース１０４のオーバーフローを防ぐことができる。また、中間データの保存可能数を設定して、保存可能数を超えた場合には、保存不可通知を送出してユーザが対応をすることを可能にするほか、印刷頻度が低い中間データや印刷日時の古いデータを削除することができるため、データベース１０４のオーバーフローを防ぎ、余分な負荷をかけることもない。
【００８８】
また、データベース操作ＵＩ画面７００では、印刷履歴情報を中間データの印刷頻度や印刷日時の順に並び替えることができるため、ユーザが印刷したい中間データを探しやすくなっている。さらに、中間データを表示する所定のアプリケーションを選択できるため、中間データの表示により、ユーザは容易に目的とする中間データを見つけることができる。
【００８９】
以上説明したように、画像処理装置、画像処理方法および画像処理プログラムによれば、一度印刷を行った印刷データファイルを少ない作業量と時間で再印刷することができる。
【００９０】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００９１】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、データ形式を変換して他の装置にデータを送信する装置に有用であり、特に、印刷装置に印刷データを転送するホストコンピュータに適している。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態１にかかる画像処理システムの機能的構成を示すブロック図である。
【図２】本発明の実施の形態１にかかるデータベース操作ＵＩ画面を示す図である。
【図３】本発明の実施の形態１にかかる設定画面を示す図である。
【図４】本発明の実施の形態１にかかる印刷条件の設定画面を示す図である。
【図５】本発明の実施の形態１にかかる印刷データファイルを印刷する動作を示すフローチャートである。
【図６】本発明の実施の形態１にかかる同じ印刷データを再度印刷する画像処理システムの動作を示すフローチャートである。
【図７】本発明の実施の形態２にかかるデータベース操作ＵＩ画面を示す図である。
【図８】本発明の実施の形態２にかかる中間データを削除する際の画像処理システムの動作を示すフローチャートである。
【図９】本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存可能数を設定し、保存可能数を超えていれば保存不可通知を送出する動作を示すフローチャートである。
【図１０】本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存可能数を設定し、印刷頻度に基づいて中間データを削除する動作を示すフローチャートである。
【図１１】本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存可能数を設定し、印刷日時に基づいて中間データを保存する動作を示すフローチャートである。
【図１２】本発明の実施の形態２にかかる印刷データファイルを印刷する際、中間データの保存期間を設定し、保存期間に基づいて中間データを保存する動作を示すフローチャートである。
【図１３】本発明の実施の形態２にかかるデータベース操作ＵＩ画面について印刷頻度に基づいて並び替えを行う動作を示すフローチャートである。
【図１４】本発明の実施の形態２にかかるデータベース操作ＵＩ画面について印刷日時に基づいて並び替えを行う動作を示すフローチャートである。
【図１５】本発明の実施の形態２にかかるデータベース操作ＵＩ画面についてアプリケーション名を選択して中間データの表示を行う動作を示すフローチャートである。
【符号の説明】
【００９３】
１００  ホストコンピュータ
１０１  アプリケーション
１０２  プリンタドライバ
１０３  データベース制御部
１０４  データベース
１０５  データベース操作ＵＩ
１０６、１２１  Ｉ／Ｆ
１２０  プリンタ
２００  データベース操作ＵＩ画面
２０１  印刷履歴情報の一覧
２０２  設定ボタン
２０３  印刷ボタン
２０４  印刷条件ボタン
２０５  キャンセルボタン
【図１】
2006259846.tif 000003
【図２】
2006259846.tif 000004
【図３】
2006259846.tif 000005
【図４】
2006259846.tif 000006
【図５】
2006259846.tif 000007
【図６】
2006259846.tif 000008
【図７】
2006259846.tif 000009
【図８】
2006259846.tif 000010
【図９】
2006259846.tif 000011
【図１０】
2006259846.tif 000012
【図１１】
2006259846.tif 000013
【図１２】
2006259846.tif 000014
【図１３】
2006259846.tif 000015
【図１４】
2006259846.tif 000016
【図１５】
2006259846.tif 000017