(57)【要約】【課題】プリンタドライバが無くても印刷時に、ユーザーが印刷条件の設定を行い、印刷指示を出すことが可能な印刷処理方法等を提供すること。【解決手段】ユーザーコンピュータと画像データ、書誌情報、設定情報からなる蓄積データを外部からの操作によって蓄積データの入出力が可能な機器とを通信手段を介して接続し、前記機器から蓄積されている文書のリストを取得し表示する工程Ｓ３と、表示された文書リストから１つまたは複数の文書を選択する工程４と、選択された文書の蓄積データを前記機器から取得し表示する工程Ｓ５と、表示された設定情報のうち印刷条件情報を変更または新規の印刷条件情報を入力する工程Ｓ６と、前記変更または新規に入力した印刷条件情報を新規の印刷条件として前記機器内に蓄積された１つまたは複数の指定された文書に対して送り、機器内で蓄積、管理されている蓄積データとして設定する工程Ｓ７とからなることを特徴とする印刷処理方法である。【選択図】　　　　図３
2004110397.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーコンピュータと画像データ、書誌情報、および設定情報からなる蓄積データを外部からの操作によって該蓄積データの入出力が可能な機器とを通信手段を介して接続し、前記ユーザーコンピュータにおいて、前記機器から蓄積されている文書のリストを取得し表示する工程と、表示された文書リストから１つまたは複数の文書を選択する工程と、選択された文書の蓄積データを前記機器から取得し表示する工程と、表示された設定情報のうち印刷条件情報を変更または新規の印刷条件情報を入力する工程と、前記ユーザーコンピュータから、前記変更または新規に入力した印刷条件情報を新規の印刷条件として前記機器内に蓄積された１つまたは複数の指定された文書に対して送り、前記機器内で蓄積、管理されている蓄積データとして設定する工程と、からなることを特徴とする印刷処理方法。
【請求項２】
前記機器から機器構成に依存する機能条件を取得する工程と、前記取得した機能条件を解析し、変更または新規に入力した印刷条件情報の入力用ダイアログの入力可能項目を変更させて表示する工程と、からなることを特徴とする請求項１に記載の印刷処理方法。
【請求項３】
ユーザーから出力結果イメージの表示指示があったときは、選択された文書の画像データを前記機器から取得する工程と、前記機器から取得した画像データと指定された文書に設定されている印刷条件またはユーザーが入力・変更した印刷条件情報から出力結果イメージを生成する工程と、生成された出力結果イメージを表示する工程と、からなることを特徴とする請求項１または請求項２に記載の印刷処理方法。
【請求項４】
請求項１ないし請求項３のいずれか１つの請求項に記載の印刷処理方法の各工程を実行するためのプログラム。
【請求項５】
請求項４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書の印刷、印刷条件の設定、印刷出力イメージの生成・表示に係わる印刷処理方法、印刷処理プログラム、および記録媒体に関する。
【０００２】
【従来の技術】
従来、文書を印刷する場合、印刷装置に対応するプリンタドライバを用いて印刷条件を設定し、文書を印刷装置が処理できる印刷用データに変換してから、印刷条件の設定値と共に印刷用データを印刷装置に送ることによって文書を印刷している。
【０００３】
例えば、特許文献１によれば、プレビュー画像を生成する際に、プリンタドライバを使用しているが、ここではプリンタドライバによって印刷を行う文書（画像、アプリケーションファイル）を一度印刷データに変換してから、印刷データから出力画像を生成してプレビュー画像を得ている。
【０００４】
【特許文献１】
特開２０００−３３９１２１号公報（第２−３頁、図１）
【０００５】
【発明が解決しようとする課題】
しかし、上記公報に示されるような方法では、プレビュー画像を生成するための処理がユーザーコンピュータ上で行われるため、処理速度がコンピュータの仕様に左右され、またコンピュータ資源を占有する時間が長くなり、さらにはコンピュータでの他の処理に影響を与えてしまう等の問題があった。
【０００６】
近年、コピー、ファックス、プリンター、スキャナー等を使用する場合、画像データ、使用時間、使用者等の書誌情報、およびコピー、ファックス、プリンター、スキャナー等の各機能における設定値等の設定情報を機器（印刷装置）内に蓄積データとして蓄積し、この蓄積データに基づいて文書の印刷を行う機能を有する機器（印刷装置）が開発されている。さらには、このような蓄積データを参照するだけでなく、画像データ、書誌情報、設定情報等の蓄積データを外部から参照、変更、設定等の操作する機能を持たせることによって、蓄積データの入出力を可能にした機器（印刷装置）も開発されるようになっている。
【０００７】
本発明の第１の目的は、上記のような機能を有する機器（印刷装置）を前提に、印刷装置用のプリンタドライバが無くても印刷時に、ユーザーが印刷条件の設定を行い、印刷指示を出すことができると共に、印刷条件の設定を１文書だけでなく複数文書に一括して行うことのできる印刷処理方法、印刷処理プログラム、および記録媒体を提供することにある。
【０００８】
本発明の第２の目的は、印刷装置用のプリンタドライバが無くても、印刷装置側のフィニッシャー、ソータ、給紙トレイ等の機器構成をユーザーが設定することなく、印刷装置側から自動的に取得し、印刷条件として設定可能な項目だけをユーザーに入力させるユーザーインターフェースを提供することによって、効率よく印刷条件の設定を行えるようにした印刷処理方法、印刷処理プログラム、および記録媒体を提供することにある。
【０００９】
本発明の第３の目的は、プリンタドライバの有無に関係なく、設定された印刷条件にあった出力結果のイメージである、印刷時に使用する実画像を縮小した印刷プレビュー画像を表示することを可能にした印刷処理方法、印刷処理プログラム、および記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
本発明は、上記の課題を解決するために、次のような手段を採用した。
第１の手段は、ユーザーコンピュータと画像データ、書誌情報、および設定情報からなる蓄積データを外部からの操作によって該蓄積データの入出力が可能な機器とを通信手段を介して接続し、前記ユーザーコンピュータにおいて、前記機器から蓄積されている文書のリストを取得し表示する工程と、表示された文書リストから１つまたは複数の文書を選択する工程と、選択された文書の蓄積データを前記機器から取得し表示する工程と、表示された設定情報のうち印刷条件情報を変更または新規の印刷条件情報を入力する工程と、前記ユーザーコンピュータから、前記変更または新規に入力した印刷条件情報を新規の印刷条件として前記機器内に蓄積された１つまたは複数の指定された文書に対して送り、前記機器内で蓄積、管理されている蓄積データとして設定する工程とからなることを特徴とする印刷処理方法である。
【００１１】
第２の手段は、第１の手段において、前記機器から機器構成に依存する機能条件を取得する工程と、前記取得した機能条件を解析し、変更または新規に入力した印刷条件情報の入力用ダイアログの入力可能項目を変更させて表示する工程と、からなることを特徴とする印刷処理方法である。
【００１２】
第３の手段は、第１の手段または第２の手段において、ユーザーから出力結果イメージの表示指示があったときは、選択された文書の画像データを前記機器から取得する工程と、前記機器から取得した画像データと指定された文書に設定されている印刷条件またはユーザーが入力・変更した印刷条件情報から出力結果イメージを生成する工程と、生成された出力結果イメージを表示する工程と、からなることを特徴とする印刷処理方法である。
【００１３】
第４の手段は、第１の手段ないし第３の手段のいずれか１つの手段に記載の印刷処理方法の各工程を実行するためのプログラムである。
【００１４】
第５の手段は、第４の手段に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１５】
【発明の実施の形態】
本発明の各実施形態を図１ないし図９を用いて説明する。
図１は、以下に示す各実施形態の発明に係る印刷処理方法を実現するためのハードウェア構成を示す図である。
同図において、１はコピー、ファックス、プリンター、スキャナー等の機能を使用したとき、画像データを使用時間、使用者等の書誌情報およびコピー、ファックス、プリンター、スキャナー等の各機能における設定値等の設定情報と共に文書として蓄積することが可能な印刷装置（機器）、２は部数、用紙、ソート、ステープル等の印刷時の印刷条件の参照、変更、設定等の操作により印刷装置１に蓄積されている文書の蓄積データにアクセスするためのユーザー側マシン（ユーザーコンピュータ）であり、印刷装置１とユーザー側マシン２とは、ＬＡＮ等のネットワークまたは専用コードを使用した直接接続等からなる接続通信手段３を介して接続するように構成されている。
【００１６】
図２は、図１に示したハードウェア構成のモジュール構成を示す図である。
同図において、２１はユーザーとユーザー側マシン１間のインターフェースを図るユーザーインターフェース部（以下、ユーザーＩ／Ｆ部という）、２２は蓄積データ操作部、２３はユーザー側マシン１と印刷装置２間のインターフェースを図る機器インターフェース部（以下、機器Ｉ／Ｆ部という）、２４は印刷プレビューの処理を行う印刷プレビュー処理部、２５は印刷プレビューの印刷条件画像を蓄積する印刷条件画像ファイル、１１は蓄積データ処理部、１２は画像データ、書誌情報、および設定情報からなる蓄積データを蓄積する蓄積データファイルである。
【００１７】
次に、本発明の第１の実施形態の発明に係る印刷処理方法を図２および図３を用いて説明する。
図３は本実施形態の発明に係る印刷処理手順を示すフローチャートである。
これらの図において、まず、ステップ１にて、ユーザーはユーザー側マシン２からユーザーＩ／Ｆ部２１を通して接続する印刷装置１を指定する。次に、ステップ２にて、蓄積データ操作部２２では、指定された印刷装置１と機器Ｉ／Ｆ部２３を通して接続を確立し、蓄積データの入出力を可能な状態にする。
【００１８】
ステップ３では、接続が確立されると、蓄積データ操作部２２は、機器Ｉ／Ｆ部２３を通して印刷装置１の蓄積データファイル１２に蓄積されている文書リストを取得し、図６に示すような文書リストをユーザーＩ／Ｆ部２１に表示する。
【００１９】
次に、ステップ４では、ユーザーは表示された文書リストから所望の文書を選択すると共に、印刷条件情報の参照を指示したときは、蓄積データ操作部２２は、選択された文書の印刷条件情報を印刷装置１の蓄積データファイル２１から機器Ｉ／Ｆ部２３を通して取得する。ステップ５では、図７に示すように、取得された印刷条件情報をユーザーＩ／Ｆ部２１にダイアログ表示する。印刷条件情報だけでなく、ユーザーから指示があった場合には、画像データや書誌情報等の他の蓄積データも印刷条件情報と同様の処理を行い、ユーザーＩ／Ｆ部２１に表示することが可能である。
【００２０】
次に、ステップ６では、ユーザーはユーザーＩ／Ｆ部２１に表示されている印刷条件情報ダイアログ上で部数、用紙、ソート、ステープル等の印刷条件の変更を行う。
【００２１】
ステップ７にて、ユーザーにより、印刷条件が変更され、設定実行の指示が出された場合は、蓄積データ操作部２２は、入力された印刷条件情報を機器Ｉ／Ｆ部２３を通して指定文書の印刷条件情報として再設定する。
ステップ８にて、選択文書が他にもある場合は、ステップ７からの処理を繰り返す。
【００２２】
なお、ユーザーが複数文書を選択して印刷条件情報の参照を指示した場合は、新規入力用の印刷条件情報ダイアログをユーザーＩ／Ｆ部２１に表示し、ユーザーは選択した複数文書に反映させたい印刷条件情報を新規入力用の印刷条件情報ダイアログに入力し設定実行の指示を行う。ユーザーＩ／Ｆ部２１より設定実行の指示を受けた蓄積データ操作部２２では、入力された印刷条件情報を受け取り、機器Ｉ／Ｆ部２３を通して選択された文書分の印刷条件情報の再設定を行う。
【００２３】
このように本実施形態の発明によれば、画像データは印刷装置１側に蓄積されており、プログラムが動作するユーザー側マシン２では、印刷条件情報の表示、変更、新規入力を行うだけで、印刷用データの変換処理が不要となる。印刷実行時には印刷条件情報のみを印刷装置１に送ればよく、従来のプリンタドライバを使用した印刷に比べると通信にかかるコストを低減することが可能となる。
【００２４】
さらに、従来の印刷処理方法では、印刷用データと印刷条件情報が対となって印刷装置に送られていたために、文書ごとに印刷条件の設定を行う必要があったが、本実施形態の発明では、印刷条件情報だけを印刷装置に送るので、１つの印刷条件情報の設定を印刷装置内に蓄積されている複数の文書に対して１括して設定することが可能となり、これにより、ユーザーが文書単位に必要としていた印刷条件の設定を省くことが可能となり、作業効率を向上させることができる。
【００２５】
また、本実施形態の発明によれば、プリンタドライバの有無に関係なく、印刷装置に蓄積されている文書の出力（印刷）が可能となるため、ユーザーの操作環境に影響されることなく、印刷装置に接続可能であれば自由に出力することが可能となる。
【００２６】
次に、本発明の第２の実施形態の発明に係る印刷処理方法を図２および図４を用いて説明する。
【００２７】
図４は本実施形態の発明に係る印刷処理手順を示すフローチャートである。
これらの図において、まず、ステップ１１にて、ユーザーはユーザー側マシン２からユーザーＩ／Ｆ部２１を通して接続する印刷装置１を指定する。次に、ステップ１２にて、蓄積データ操作部２２では、指定された印刷装置１と機器Ｉ／Ｆ部２３を通して接続を確立し、蓄積データの入出力を可能な状態にする。
【００２８】
ステップ１３では、接続している印刷装置１から、ソート可否、ステープル可否等の機器構成に依存する機器条件を取得する。
【００２９】
ステップ１４では、ステップ１２により接続が確立されると、蓄積データ操作部２２は、機器Ｉ／Ｆ部２３を通して印刷装置１の蓄積データファイル１２に蓄積されている文書リストを取得し、図６に示すような文書リストをユーザーＩ／Ｆ部２１に表示する。
【００３０】
次に、ステップ１５では、ユーザーは表示された文書リストから所望の文書を選択すると共に、印刷条件情報の参照を指示したときは、蓄積データ操作部２２は、選択された文書の印刷条件情報を印刷装置１の蓄積データファイル２１から機器Ｉ／Ｆ部２３を通して取得する。
【００３１】
ステップ１６では、上記取得した機器条件を解析し、設定可能な印刷条件を判断し、ステップ１７にて、図７に示すような印刷条件情報をユーザーＩ／Ｆ部２１にダイアログ表示すると共に、図８に示すように、蓄積データ操作部２２は、ユーザーＩ／Ｆ部２１に印刷条件情報のダイアログを表示する場合に、取得した機器条件で使用可能となっている機能の項目のみをダイアログ表示する。
【００３２】
次に、ステップ１８では、ユーザーはユーザーＩ／Ｆ部２１に表示されている印刷条件情報ダイアログ上で部数、用紙、ソート、ステープル等の印刷条件の変更を行う。
【００３３】
ステップ１９では、ユーザーにより、印刷条件が変更され、設定実行の指示が出された場合は、蓄積データ操作部２２は、入力された印刷条件情報を機器Ｉ／Ｆ部２３を通して指定文書の印刷条件情報として再設定する。
【００３４】
ステップ２０にて、選択文書が他にもある場合は、ステップ１９からの処理を繰り返す。
【００３５】
このように、本実施形態の発明によれば、第１の実施形態の発明の効果に加え、印刷装置側のフィニッシャー、ソータ、給紙トレイ等の機器構成をユーザーが設定することなく、印刷装置側から自動的に取得し、ユーザーが設定可能な印刷条件を分かるようにすることができるので、ユーザーに無効な印刷条件の設定を行わせることがなくなり、印刷作業の効率向上を図ることができる。
【００３６】
次に、本発明の第３の実施形態の発明に係る印刷処理方法を図２および図５を用いて説明する。
図５は、図３または図４に示したフローチャートに付加して、ユーザーが出力結果の確認指示を出した場合の、本実施形態の発明に係る印刷処理手順を示すフローチャートである。
ステップ３１にて、ユーザーがユーザーＩ／Ｆ部２１に表示されている文書リストから１文書を選択した状態で、出力結果の確認指示を出すと、ステップ３２にて、蓄積データ操作部２２では、指定された文書の印刷条件情報と共に、プレビュー画像に使用する画像データも同時に機器Ｉ／Ｆ部２３を通して印刷装置１の蓄積データファイル１２から取得する。
【００３７】
なお、ユーザーが１文書を選択した状態で、図３または図４のフローチャートにおいて述べた印刷条件情報ダイアログを表示し、印刷条件情報ダイアログから出力結果イメージの確認指示を出した場合は、蓄積データ操作部２２では、印刷プレビュー画像の生成に使用する印刷条件情報をこのダイアログ表示されている印刷条件情報から取得する。
【００３８】
ステップ３３では、蓄積データ操作部２２において、取得した印刷条件情報と画像データを印刷プレビュー処理部２４に受け渡し、印刷プレビュー処理部２４では、印刷条件をイメージとして表示するためのステープル用画像、パンチ用画像等の印刷条件画像と、受け渡された印刷条件と画像データとを処理し、出力結果としてユーザーが把握できる印刷プレビュー画像を生成して蓄積データ操作部２２に戻す処理を行う。ステップ３４では、処理された印刷プレビュー画像を取得し、図９に示すように、取得した印刷プレビュー画像をユーザーＩ／Ｆ部２１に表示する。
【００３９】
要するに、本実施形態の発明では、プレビュー画像の表示指示を受けたとき、文書が蓄積されている印刷装置１からプレビューに使用する画像を接続通信手段３を通して取得し、ユーザーによって指定または文書に設定されている両面、集約、ステープル、パンチ等の印刷条件を基に、前記取得した画像と両面、集約、ステープル、パンチ等を表現するための画像（例えば、両面や集約を表現するための点線、ステープルを表現するための画像、パンチ穴イメージ等）を組み合わせて、印刷条件に合ったプレビュー画像を表示する。
【００４０】
このように、本実施形態の発明によれば、第１および第２の実施形態の発明の効果に加え、プレビュー画像を生成するためのプリンタドライバを使用することなく、画像データを印刷装置１に蓄積された蓄積データから直接出力される画像データの縮小版として取得し、この縮小された画像データと印刷条件の設定値から印刷プレビュー画像を作成する方法を採用しているので、ユーザー側マシン２の環境に大きな影響を与えることなく、印刷プレビュー画像を表示することが可能となる。
【００４１】
また、プレビュー画像として実際出力される画像の縮小版を使用することにより、ユーザーは出力結果を容易にイメージすることが可能となる。
さらに、プレビュー画像の生成にユーザー側マシンの資源を使用することがないので、ユーザー側マシンの資源を他の処理に有効に使用することができる。
【００４２】
【発明の効果】
請求項１に記載の発明によれば、画像データは機器側に蓄積されており、プログラムが動作するユーザーコンピュータでは、印刷条件情報の表示、変更、新規入力を行うだけで、印刷用データの変換処理が不要となる。
また、印刷実行時には印刷条件情報のみを機器に送ればよく、従来のプリンタドライバを使用した印刷に比べると通信にかかるコストを低減することができる。
また、従来の印刷処理方法に比べて、印刷条件情報だけを機器に送るので、１つの印刷条件情報の設定を機器に蓄積されている複数の文書に対して１括して設定することが可能となり、ユーザーが文書単位に必要としていた印刷条件の設定を省略することができ、作業効率を向上させることができる。
さらに、プリンタドライバの有無に関係なく、機器に蓄積されている文書の出力（印刷）が可能となるため、ユーザーの操作環境に影響を受けにくく、機器に接続可能であれば自由に出力することが可能となる。
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加え、機器側のフィニッシャー、ソータ、給紙トレイ等の機器構成をユーザーが設定することなく、機器側から自動的に取得し、ユーザーが設定可能な印刷条件を分かるようにすることができるので、ユーザーに無効な印刷条件の設定を行わせることがなくなり、印刷作業の効率向上を図ることができる。
請求項３に記載の発明によれば、請求項１，２に記載の発明の効果に加え、プレビュー画像を生成するためのプリンタドライバを使用することなく、画像データを機器に蓄積された蓄積データから直接出力される画像データの縮小版として取得し、この縮小された画像データと印刷条件の設定値から印刷プレビュー画像を作成するので、ユーザーコンピュータの環境に大きな影響を与えることなく、出力結果のイメージである印刷プレビュー画像を表示することが可能となる。
また、プレビュー画像として実際出力される画像の縮小版を使用することにより、ユーザーは出力結果を容易にイメージすることが可能となる。
さらに、プレビュー画像の生成にユーザーコンピュータの資源を使用することがないので、ユーザーコンピュータの資源を他の処理に有効に使用することができる。
請求項４および請求項５に記載の発明によれば、請求項１ないし請求項３に記載の印刷処理方法を任意のコンピュータにおいて容易に実行することができるようになる。
【図面の簡単な説明】
【図１】各実施形態の発明に係る印刷処理方法を実現するためのハードウェア構成を示す図である。
【図２】図１に示したハードウェア構成のモジュール構成を示す図である。
【図３】第１の実施形態の発明に係る印刷処理手順を示すフローチャートである。
【図４】第２の実施形態の発明に係る印刷処理手順を示すフローチャートである。
【図５】第３の実施形態の発明に係る印刷処理手順を示すフローチャートである。
【図６】ユーザーＩ／Ｆ部２１に表示された文書リストを示す図である。
【図７】ユーザーＩ／Ｆ部２１にダイアログ表示された印刷条件情報を示す図である。
【図８】ユーザーＩ／Ｆ部２１に取得した機器条件で使用可能となっているダイアログ表示された機能項目を示す図である。
【図９】ユーザーＩ／Ｆ部２１に表示された印刷プレビュー画像を示す図である。
【符号の説明】
１・・・印刷装置（機器）、１１・・・蓄積データ処理部、１２・・・蓄積データファイル、２・・・ユーザー側マシン（ユーザーコンピュータ）、２１・・・ユーザーＩ／Ｆ部、２２・・・蓄積データ操作部、２３・・・機器Ｉ／Ｆ部、２４・・・印刷プレビュー処理部、２５・・・印刷条件画像ファイル、３・・・接続通信手段。
【図１】
2004110397.tif 000003
【図２】
2004110397.tif 000004
【図３】
2004110397.tif 000005
【図４】
2004110397.tif 000006
【図５】
2004110397.tif 000007
【図６】
2004110397.tif 000008
【図７】
2004110397.tif 000009
【図８】
2004110397.tif 000010
【図９】
2004110397.tif 000011