(57)【要約】【課題】電子ファイルを開くことなく迅速に印刷することができるとともに、電子ファイルの印刷を実行する前にそのページ数などの印刷属性情報をユーザに通知し、ユーザが予想しなかった事態の生じることをできるだけ回避すること。【解決手段】電子ファイルをプリンタに送信して印刷することが可能に構成された電子ファイル処理装置であって、電子ファイルに対してその内容を開くことなく印刷を指示する印刷指示手段２１と、印刷指示手段２１による印刷の指示が行われたときに、印刷の指示が行われた電子ファイルについての印刷に関する印刷属性情報ＤＺを取得する印刷属性情報取得手段２２と、取得した印刷属性情報を含んだ印刷属性表示画面を表示装置１１の表示面に表示させる印刷属性表示制御手段２４と、印刷の指示が行われた電子ファイルをプリンタ１５に送信する送信手段２６とを有する。【選択図】図２
2007025996.tif 000002
【特許請求の範囲】
【請求項１】
電子ファイルをプリンタに送信して印刷することが可能に構成された電子ファイル処理装置であって、
前記電子ファイルに対してその内容を開くことなく印刷を指示する印刷指示手段と、
前記印刷指示手段による印刷の指示が行われたときに、印刷の指示が行われた電子ファイルについての印刷に関する印刷属性情報を取得する印刷属性情報取得手段と、
取得した印刷属性情報を含んだ印刷属性表示画面を表示装置の表示面に表示させる印刷属性表示制御手段と、
印刷の指示が行われた電子ファイルを前記プリンタに送信する送信手段と、
を有することを特徴とする電子ファイル処理装置。
【請求項２】
前記印刷属性情報には、前記電子ファイルのページ数が含まれており、
前記印刷属性表示画面には、前記印刷指示手段による印刷の指示を続行するか否かを指示するためのボタンが表示される、
請求項１記載の電子ファイル処理装置。
【請求項３】
印刷可能なプリンタを予め設定するためのプリンタ設定手段が設けられており、
前記プリンタ設定手段により設定されたプリンタが表示面に表示され、表示されたプリンタの中から、前記送信手段により前記電子ファイルを送信して印刷を行わせるプリンタを指定することが可能に構成されている、
請求項１または２記載の電子ファイル処理装置。
【請求項４】
前記表示面に表示されたプリンタに対して、印刷の指示が行われた電子ファイルについて、印刷すべきページをそれぞれ指定することが可能に構成されている、
請求項３記載の電子ファイル処理装置。
【請求項５】
前記プリンタから印刷能力に関する情報である印刷能力情報を取得する印刷能力取得手段と、
前記印刷能力情報に基づいて前記電子ファイルの印刷に要する予測時間を算出する印刷時間算出手段と、を有する、
請求項１ないし４のいずれかに記載の電子ファイル処理装置。
【請求項６】
前記印刷時間算出手段で算出した予測時間を前記印刷属性表示画面とは異なる画面で表示するための指示を行う詳細表示指示手段を有する、
請求項５記載の電子ファイル処理装置。
【請求項７】
前記プリンタにおける印刷速度を測定する印刷速度測定手段が設けられ、
前記印刷速度測定手段で測定された印刷速度に基づいて、前記印刷能力情報を修正可能に構成されている、
請求項５または６記載の電子ファイル処理装置
【請求項８】
印刷可能なプリンタを予め設定するためのプリンタ設定手段と、
設定された複数のプリンタの中から前記電子ファイルの印刷に要する時間の最も少ないプリンタを自動的に選択する手段と、が設けられている、
請求項１または２記載の電子ファイル処理装置。
【請求項９】
電子ファイルの印刷属性情報の１つまたは複数の項目について、前記印刷属性表示手段による表示を実行するか否かを決める実行条件を予め登録するための実行条件登録手段が設けられており、
前記実行条件が登録されている場合には、前記印刷属性情報取得手段により取得された印刷属性情報が登録された実行条件を満たした場合にのみ、前記印刷属性表示手段による表示を実行する、
請求項１記載の電子ファイル処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイルをプリンタに送信して印刷することが可能に構成された電子ファイル処理装置に関する。
【背景技術】
【０００２】
従来より、種々の文書、図形、写真などが電子データに変換され、電子ファイルとして管理されている。ユーザは、適当なアプリケーションプログラムを起動することにより、リストの中から選択した所望の電子ファイルを開いて表示面に表示させ、その内容を参照し、修正し、また編集を行うことができる。また、必要に応じてプリンタで印刷し、メールに添付して他のユーザに送信することができる。
【０００３】
また、選択した電子ファイルに対してドラッグ・アンド・ドロップ操作を行うことにより、電子ファイルを開くことなくそのまま印刷することも可能である。
【０００４】
また、従来において、データを処理装置からプリンタに送信して印刷を行わせるシステムが種々提案されている。例えば特許文献１のシステムによると、仲介サーバと複数の画像形成装置とがネットワークを介して接続されており、クライアントから印刷データを受信したサーバは、印刷コストの最も低い画像形成装置に対して印刷の実行を依頼する。
【特許文献１】特開２００２ー２５１２７１号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上に述べたドラッグ・アンド・ドロップ操作によって印刷を行う場合のように、電子ファイルを開くことなくそのまま印刷する場合には、アプリケーションを起動する必要がないのでそれだけ迅速に印刷を行うことができる。しかし、ファイルを開かないと分からない情報、例えば、ページ数、用紙サイズ、カラーかモノクロであるかなどについては、印刷実行前にユーザが知ることができない。
【０００６】
そのため、実際に印刷を実行したときに、ユーザの予想に反してページ数が多かったりすると、多数の用紙の消費やプリンタの占有が生じたり、また、プリンタがモノクロであるにも係わらず印刷原稿がカラーであったり、その逆となったり、種々の不都合が生じることがあった。
【０００７】
なお、上の特許文献１のシステムにおいては、サーバから印刷の見積依頼を受けた画像形成装置側において、サーバがファイルのページ数などを基礎データとして印刷コストの算出を行うが、それらの基礎データが表示装置に表示されるものではなく、また、仲介サーバ、画像形成装置側のサーバなどの処理を介してプリンタに印刷データが送られるものであるから、ユーザが印刷を依頼してから実際に印刷が実行されるまでに時間を要してしまう。
【０００８】
本発明は、上述の問題に鑑みてなされたもので、電子ファイルを開くことなく迅速に印刷することができるとともに、電子ファイルの印刷を実行する前にそのページ数などの印刷属性情報をユーザに通知し、ユーザが予想しなかった事態の生じることをできるだけ回避することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る装置は、電子ファイルをプリンタに送信して印刷することが可能に構成された電子ファイル処理装置であって、前記電子ファイルに対してその内容を開くことなく印刷を指示する印刷指示手段と、前記印刷指示手段による印刷の指示が行われたときに、印刷の指示が行われた電子ファイルについての印刷に関する印刷属性情報を取得する印刷属性情報取得手段と、取得した印刷属性情報を含んだ印刷属性表示画面を表示装置の表示面に表示させる印刷属性表示制御手段と、印刷の指示が行われた電子ファイルを前記プリンタに送信する送信手段と、を有する。
【００１０】
好ましくは、前記印刷属性情報には、前記電子ファイルのページ数が含まれており、前記印刷属性表示画面には、前記印刷指示手段による印刷の指示を続行するか否かを指示するためのボタンが表示される。
【００１１】
また、印刷可能なプリンタを予め設定するためのプリンタ設定手段が設けられており、前記プリンタ設定手段により設定されたプリンタが表示面に表示され、表示されたプリンタの中から、前記送信手段により前記電子ファイルを送信して印刷を行わせるプリンタを指定することが可能に構成される。
【００１２】
また、前記表示面に表示されたプリンタに対して、印刷の指示が行われた電子ファイルについて、印刷すべきページをそれぞれ指定することが可能に構成される。
【００１３】
また、前記プリンタから印刷能力に関する情報である印刷能力情報を取得する印刷能力取得手段と、前記印刷能力情報に基づいて前記電子ファイルの印刷に要する予測時間を算出する印刷時間算出手段とを有する。また、算出した予測時間を前記印刷属性表示画面とは異なる画面で表示するための指示を行う詳細表示指示手段を有する。
【００１４】
また、前記プリンタにおける印刷速度を測定する印刷速度測定手段が設けられ、前記印刷速度測定手段で測定された印刷速度に基づいて、前記印刷能力情報を修正可能に構成される。
【００１５】
また、印刷可能なプリンタを予め設定するためのプリンタ設定手段と、設定された複数のプリンタの中から前記電子ファイルの印刷に要する時間の最も少ないプリンタを自動的に選択する手段と、が設けられる。
【００１６】
また、電子ファイルの印刷属性情報の１つまたは複数の項目について、前記印刷属性表示手段による表示を実行するか否かを決める実行条件を予め登録するための実行条件登録手段が設けられており、前記実行条件が登録されている場合には、前記印刷属性情報取得手段により取得された印刷属性情報が登録された実行条件を満たした場合にのみ、前記印刷属性表示手段による表示を実行する。
【発明の効果】
【００１７】
本発明によると、電子ファイルを開くことなく迅速に印刷することができるとともに、電子ファイルの印刷を実行する前にそのページ数などの印刷属性情報をユーザに通知し、ユーザが予想しなかった事態の生じることをできるだけ回避することができる。
【発明を実施するための最良の形態】
【００１８】
図１は本発明に係る実施形態の電子ファイル処理システム１のハードウェア構成を示すブロック図、図２は処理装置１０の機能的な構成を示すブロック図である。
【００１９】
図１において、電子ファイル処理システム１は、処理装置１０、表示装置１１、記憶装置１２、キーボード１３ａおよびマウス１３ｂなどの入力装置１３、スキャナ１４、および、ＬＡＮを介して接続された複数のプリンタ１５ａ，１５ｂ，１５ｃなどから構成される。
【００２０】
処理装置１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、その他の周辺回路素子、インタフェース回路などによって構成される。処理装置１０は、種々の文書、図形、写真などを含む電子ファイルを生成し、修正し、編集し、管理することが可能である。また、図示しないネットワークを経由して受信したメールに添付された電子ファイルについても同様に管理することが可能である。そして、適当なアプリケーションプログラムを起動することにより、ユーザの選択した所望の電子ファイルを開いてその内容を表示装置１１の表示面ＨＧに表示させることができる。また、電子ファイルに対してその内容を開くことなく印刷を指示することができ、その際に、印刷を指示した電子ファイルについての印刷に関する印刷属性情報（ファイル内容）を表示面ＨＧに表示させることができる。処理装置１０の種々の機能は、ＣＰＵが適当なプログラムを実行することによって実現され、または内蔵されたハードウェアと協働することによって実現される。処理装置１０の機能の詳細については後述する。
【００２１】
表示装置１１は、ＣＲＴまたはＬＣＤなどからなり、その表示面ＨＧに、後述する印刷属性表示画面、その他の画面を表示する。
【００２２】
記憶装置１２は、作成された電子ファイル、外部から入力された電子ファイル、その他のデータやプログラムを格納する。記憶装置１２として、磁気ディスク、光磁気ディスク、半導体メモリ、または種々の記録媒体およびそのドライブ装置を用いることが可能である。
【００２３】
入力装置１３は、ユーザの操作によって処理装置１０にデータや指令または指示などを入力するために用いられる。スキャナー１４はカラースキャナーであり、文書、図形、写真などを読み取って電子データに変換し、電子ファイルを生成する。
【００２４】
プリンタ１５ａ，１５ｂ，１５ｃは、カラーまたはモノクロのデジタルプリンタであり、処理装置１０から送信される電子ファイルその他のデータを用紙上に印刷する。なお、プリンタ１５ａ，１５ｂ，１５ｃの全部または一部を「プリンタ１５」と記載することがある。
【００２５】
なお、本実施形態においては、電子ファイル処理システム１がパーソナルコンピュータを基調として構成された例を説明するが、その他の種々の形態をとることが可能である。例えば、複合機またはＭＦＰ（Multi Function Peripherals）などを処理装置１０として適用することが可能である。また、複合機またはＭＦＰをプリンタ１５として用いることも可能である。その際に、それらをＬＡＮやインターネットなどのネットワークで相互に接続することが可能である。
【００２６】
図２において、処理装置１０には、印刷指示部２１、ファイル解析部２２、印刷時間解析部２３、印刷属性表示制御部２４、実行条件登録部２５、プリンタ制御部２６、およびユーザインタフェース２８などが設けられる。
【００２７】
ファイル解析部２２には、属性情報取得部３１が設けられる。印刷時間解析部２３には、印刷時間算出部３３、印刷速度測定部３４が設けられる。印刷属性表示制御部２４には、続行指示部３６が設けられる。プリンタ制御部２６には、データ送信部３８、データ受信部３９、プリンタ設定部４０、データ格納部４１が設けられる。
【００２８】
印刷指示部２１は、ユーザによる入力装置１３の操作に応じて、記憶装置１２に格納された多数の電子ファイルＤＦに対して、その内容を開くことなく印刷を指示する。
【００２９】
属性情報取得部３１は、印刷指示部２１による印刷の指示が行われたときに、印刷の指示が行われた電子ファイルＤＦについての印刷に関する情報を含む属性情報ＤＺを取得する。ファイル解析部２２は、取得した属性情報ＤＺに基づいてその電子ファイルＤＦを解析し、属性情報ＤＺを印刷時間解析部２３および印刷属性表示制御部２４に送る。
【００３０】
印刷時間算出部３３は、プリンタ１５から取得した印刷能力情報（印刷速度情報）ＤＮに基づいて、電子ファイルＤＦの印刷に要する予測時間ＴＰを算出する。印刷速度測定部３４は、プリンタ１５における印刷速度（印刷時間）ＳＰを測定する。印刷時間解析部２３は、算出した予測時間ＴＰ、測定した印刷速度ＳＰを、印刷属性表示制御部２４およびプリンタ制御部２６に送る。プリンタ制御部２６においては、測定によって得られた印刷速度ＳＰに基づいて、プリンタ１５の印刷能力情報ＤＮを修正可能である。
【００３１】
印刷属性表示制御部２４は、属性情報ＤＺを含んだ属性情報表示画面ＨＧ１を表示面ＨＧに表示するための制御を行う。属性情報表示画面ＨＧ１には、印刷のページ数、用紙サイズ、カラー／モノクロ、Raster/Vector などが表示される。また、印刷を続行するか否かを指示するためのボタン、その他の設定に関するボタンなどが表示される。続行指示部３６は、そのボタンの操作に応じて、プリンタ制御部２６に対して、電子ファイルＤＦの送信の中止または続行を指示する。また、ユーザの指示に応じて、属性情報表示画面ＨＧ１とは異なる画面で属性情報ＤＺの詳細情報、例えば予測時間ＴＰが表示される。なお、異なる画面とは、表示内容の一部が異なる場合であってもよく、必ずしも表示内容の全部が異ならなくてもよい。例えば、属性情報表示画面ＨＧ１の上に詳細情報が表示された場合も、それは異なる画面に表示されたといえる。
【００３２】
実行条件登録部２５は、電子ファイルＤＦの属性情報ＤＺの１つまたは複数の項目について、属性情報表示画面ＨＧ１の表示を実行するか否かを決める実行条件を、ユーザの操作に基づいて予め登録するための処理を行う。実行条件登録部２５によりその旨が登録された場合には、属性情報取得部３１により取得された属性情報ＤＺが、実行条件登録部２５に登録された実行条件を満たした場合にのみ、属性情報表示画面ＨＧ１の表示が行われる。
【００３３】
プリンタ制御部２６は、各プリンタ１５との間において通信制御を行う。データ送信部３８は、印刷指示部２１による印刷の指示が行われた電子ファイルＤＦを指定されたプリンタ１５に送信する。その場合に、属性情報表示画面ＨＧ１を表示した場合には、続行指示部３６からの続行指示があるまで電子ファイルＤＦの送信を保留し、続行指示部３６からの中止指示があった場合には送信を中止する。
【００３４】
データ受信部３９は、指定されたプリンタ１５から、そのプリンタ１５の印刷能力情報ＤＮ、その他のプリンタ情報を受信する。プリンタ設定部４０は、各プリンタ１５についての種々の設定を行う。例えば、印刷可能なプリンタを予め設定し、設定しプリンタの名称などを表示面に表示する。ユーザは、表示されたプリンタの中から、電子ファイルＤＦの印刷を行わせるプリンタを指定することができる。
【００３５】
データ格納部４１は、設定されたデータ、登録された実行条件、プリンタから取得した印刷能力情報ＤＮ、その他の種々のデータを格納する。
【００３６】
ユーザインタフェース２８は、表示装置１１および入力装置１３などと処理装置１０との間のインタフェースである。ユーザインタフェース２８として、ＧＵＩ（Graphical User Interface）などが用いられ、表示面ＨＧにおけるユーザへの情報伝達や、入力装置１３の操作性の向上などが図られている。
【００３７】
次に、処理装置１０の処理動作について、図に示す画面ＨＧを参照して説明する。
【００３８】
図３は属性情報表示画面ＨＧ１の例を示す図、図４は詳細情報画面ＨＧ２の例を示す図、図５は印刷設定画面ＨＧ３の例を示す図、図６はプリンタ振分け設定画面ＨＧ４の例を示す図、図７は表示実行条件設定画面ＨＧ５の例を示す図である。
【００３９】
まず、図示しない画面において、ユーザは入力装置１３を操作して、記憶装置１２などに格納された電子ファイルＤＦに対し、その内容を開くことなく印刷を指示する。例えば、印刷を行いたい電子ファイルＤＦを所定のアイコンにドラッグ・アンド・ドロップ操作を行う。または、電子ファイルＤＦを指定して印刷の指示を行ったり、電子ファイルＤＦを予め設定したフォルダ内にコピーすることによって印刷の指示を行う。このような操作を行うためには、種々の公知のプログラムやツールを用いることができる。
【００４０】
ユーザが印刷の指示を行うと、指示の行われた電子ファイルＤＦにファイル解析部２２がアクセスし、解析を行って属性情報ＤＺを取得する。取得された属性情報ＤＺは、表示装置１１の表示面ＨＧに属性情報表示画面ＨＧ１として表示される。
【００４１】
図３において、属性情報表示画面ＨＧ１では、ファイル名、ページ数、カラー情報、用紙サイズ、ファイル容量についての情報が示されている。ユーザは、これを見て、指定した電子ファイルＤＦの印刷の規模を知ることができ、当該電子ファイルＤＦの印刷を実行するか否かを決定して指示することができる。つまり、印刷実行ボタンＢＴ１１をクリックすると、続行指示部３６から印刷の続行指示が出され、プリンタ制御部２６によって記憶装置１２から当該電子ファイルＤＦが読み出されて指定されたプリンタ１５に送信される。キャンセルボタンＢＴ１２をクリックすると、続行指示部３６から中止指示が出され、電子ファイルＤＦを送信することなく終了する。
【００４２】
なお、図３には示されていないが、属性情報表示画面ＨＧ１で表示されたページ数に対して、実際に印刷を実行するページ数を指定することができる。例えば、電子ファイルＤＦのページ数が非常に多い場合に、試しに２ページ目までの印刷を指定するといったことが可能である。これによって、印刷の分量を調節して無駄な印刷を軽減することができる。また、ページ数に対応してプリンタを選択することが可能である。例えば、ページ数の多い場合に高速のプリンタで印刷を実行するように選択することができる。また、複数のプリンタに対してページを振り分けて印刷を実行することができる。ページ振分けの詳細については後で説明する。
【００４３】
詳細表示ボタンＢＴ１３をクリックすると、印刷時間解析部２３では、電子ファイルＤＦの印刷に要する予測時間ＴＰを算出し、これを図４の詳細情報画面ＨＧ２として表示する。予測時間ＴＰは、印刷能力情報ＤＮ、電子ファイルＤＦのページ数、用紙サイズ、カラー情報などを用いて算出する。また、実際に印刷を行った後で、印刷速度測定部３４は、そのプリンタ１５におけるジョブの開始／終了時間を取得し、実際の印刷に要した時間である印刷速度ＳＰを測定する。そして、印刷した電子ファイルＤＦと実測した印刷速度ＳＰとに基づいて、印刷能力情報ＤＮを学習することが可能である。例えば、Ａ4/color/RasterのＰＤＦであれば、このプリンタでは１ページ当たり０．５秒で印刷完了する、などである。ユーザは、予測時間ＴＰを見て、印刷に関する種々の設定を行うことが可能である。また、指定されたプリンタ１５上にあるジョブのリストを取得し、それらのジョブの処理時間をも含めた予測時間ＴＰを算出して表示することも可能である。また、複数のプリンタ１５の中から印刷を実行させるプリンタを選択するに際して、各プリンタによる印刷の予測時間ＴＰ、その他のデバイス状態を表示し、ユーザの選択を容易にすることも可能である。また、事前登録によって、予測時間ＴＰの最も小さいプリンタ、つまり最速のプリンタを自動的に選択することができる。
【００４４】
なお、予測時間ＴＰの算出には少々時間を要することがある。したがって、属性情報表示画面ＨＧ１には予測時間ＴＰを表示しない。詳細表示ボタンＢＴ１３がクリックされたときに初めて予測時間ＴＰを表示する。このように、電子ファイルＤＦの印刷に関して、ページ数などのようにすぐに解析が行える内容については、印刷の指示と同時に解析を開始して属性情報表示画面ＨＧ１に表示し、ユーザに通知する。解析にある程度の時間を要するものについては、詳細表示ボタンＢＴ１３のクリックを待って解析を開始し、または詳細表示ボタンＢＴ１３のクリックを待つことなく解析を開始して準備しておき、詳細表示ボタンＢＴ１３のクリックによって詳細情報画面ＨＧ２を表示する。このようにすることによって、ユーザに遅延を感じさせることなく、電子ファイルＤＦの解析結果を通知することができる。なお、予測時間ＴＰは、上にも述べたように、属性情報表示画面ＨＧ１の中に異なるタイミングで表示するようにしてもよい。
【００４５】
なお、カラー情報についても、解析に時間を要する場合があるので、詳細情報画面ＨＧ２で表示してもよい。また、属性情報表示画面ＨＧ１および詳細情報画面ＨＧ２の内容を、ユーザが選択して設定することができるようにしてもよい。
【００４６】
次に、印刷設定ボタンＢＴ１４をクリックすると、図５に示す印刷設定画面ＨＧ３が表示される。図５において、２ページを１枚の用紙に印刷する「２ｕｐ」、４ページを１枚の用紙に印刷する「４ｕｐ」などを実行するか否かを選択することができ、実行する場合にその開始ページおよび終了ページを設定することができる。例えば、電子ファイルＤＦが３ページである場合に、「２ｕｐ」および「両面印刷」を設定することにより、１枚の用紙に印刷することが可能となる。また、特定のページの間に挿入紙をセットするか否かを設定することができる。例えば、５ページ目に挿入紙を入れる、というような設定が可能である。また、事前登録により、ページ数に応じて印刷設定を変えることが可能である。例えば、５０ページ以上は必ず「２ｕｐ」および「両面印刷」を設定する、などである。このように、ページ数を意識した種々の設定が可能である。その他、必要に応じて印刷に関する種々の設定を行うことができる。
【００４７】
プリンタ振分けボタンＢＴ１５をクリックすると、図６に示すプリンタ振分け設定画面ＨＧ４が表示される。図６において、複数のプリンタ１５を選択し、それぞれのプリンタに対して、印刷するページの範囲を指定することが可能である。例えば、図に示すように、「printer １」に対しては「１〜１００」ページを指定し、「printer ２」に対しては「２０１〜２００」ページを指定して印刷を実行する。ＰＤＬ変換処理が不要であるので、全ページ分のＰＤＬ変換処理を処理装置側で行う必要のあるプリンタドライバよりも印刷が早い。プリンタの追加ボタンＢＴ１６をクリックすることによって、プリンタの選択画面が表示され、その中から別のプリンタを選択し、印刷ページの振分けを行うプリンタとして追加することができる。また、プリンタの振分け設定を事前に行っておき、印刷の指示があったときに自動的にページの振分けを行うことも可能である。
【００４８】
上に述べた例では、印刷の指示があったときに必ず属性情報表示画面ＨＧ１を表示するが、一定の条件を満たしたときだけ属性情報表示画面ＨＧ１を表示することも可能である。
【００４９】
すなわち、図７に示す表示実行条件設定画面ＨＧ５から入力することにより、表示実行条件を実行条件登録部２５によって予め登録しておくことができ、表示実行条件が登録されている場合には指定された電子ファイルＤＦがその表示実行条件を満たす場合にのみ属性情報表示画面ＨＧ１を表示する。
【００５０】
図７に示す表示実行条件設定画面ＨＧ５では、ページ数およびカラー情報についての条件を登録可能である。図の例では、ページ数が「１００」ページ以上の場合、またはカラー情報が「カラー」であった場合に、属性情報表示画面ＨＧ１を表示し、そうでない場合には属性情報表示画面ＨＧ１を表示することなく、指定された電子ファイルＤＦをすぐにプリンタ１５に送信する。このように、ページ数がしきい値を越える場合に属性情報表示画面ＨＧ１を表示させることにより、大量の印刷が行われる場合にそれをユーザに知らせまたは警告することができる。ページ数がしきい値を越えない場合には、ユーザが何らの設定を行う必要性が少ないので、そのまま印刷を実行しても多くの場合に差し支えがないのである。
【００５１】
また、電子ファイルＤＦがモノクロでプリンタ１５がカラーの場合に属性情報表示画面ＨＧ１を表示させるように設定可能である。これによって、モノクロの原稿をカラーで印刷することによる無駄を防ぎ、コストの削減を図ることができる。これとは逆に、電子ファイルＤＦがカラーでプリンタ１５がモノクロの場合に属性情報表示画面ＨＧ１を表示させて警告するように設定可能である。
【００５２】
次に、処理装置１０における処理の流れをフローチャートによって説明する。
【００５３】
図８は印刷の指示を行った場合の全体の処理手順を示すフローチャート、図９は予測時間ＴＰの表示を含んだ処理手順を示すフローチャート、図１０は印刷能力情報ＤＮを学習する処理手順を示すフローチャート、図１１は電子ファイルＤＦの内容に応じて表示画面を切り分ける場合の処理手順を示すフローチャートである。
【００５４】
図８において、ユーザによって電子ファイルＤＦが指定され、印刷の指示が行われると（＃１１）、電子ファイルＤＦの内容が解析され、属性情報ＤＺが取得される（＃１２）。取得した属性情報ＤＺと登録された実行条件とが比較される（＃１３）。実行条件が登録されているがその条件を満たさない場合には（＃１３でイエス）、そのまま印刷を実行する（＃１４）。実行条件が登録されていないか、または登録されていてその条件を満たす場合には（＃１３でノー）、属性の内容（ファイル内容）をユーザに知らせるために属性情報表示画面ＨＧ１が表示される（＃１５）。そこでユーザあ印刷の続行を指示すると（＃１６でイエス）、印刷を実行する（＃１４）。キャンセルすると（＃１７）、印刷を行うことなく終了する。
【００５５】
図９において、まず、指示された電子ファイルＤＦを解析する（＃２１）。データ格納部４１に予測時間ＴＰを算出するためのデータである印刷能力情報（予測データ）ＤＮがあるか否かをチェックし（＃２２）、ある場合にはデータ格納部４１から該当するデータを抽出する（＃２３）。ない場合には、該当するプリンタ１５から印刷能力情報ＤＮを取得する（＃２４）。取得したデータを基に、予測時間ＴＰを算出し（＃２５）、それをＧＵＩにより表示面ＨＧに表示する（＃２６）。印刷の続行の指示があれば（＃２７でイエス）、印刷を実行する（＃２８）。キャンセルすると（＃２９）、印刷を行うことなく終了する。
【００５６】
図１０において、印刷の指示を行うと（＃３１）、その印刷ジョブに対して印刷時間の実測のためにジョブ識別子を付加し（＃３２）、ファイル情報を保存して（＃３３）、印刷が完了するのを待つ（＃３４）。印刷が完了すると、ジョブ情報を取得し（＃３５）、印刷に要した時間を計算し（＃３６）、その実測で得た印刷時間に基づいて印刷能力情報ＤＮを更新する（＃３７）。
【００５７】
図１１において、電子ファイルＤＦに対して印刷の指示があると（＃４１）、電子ファイルＤＦの内容について一次解析を行う（＃４２）。一次解析が終わると、その属性の内容（ファイル内容）が表示されるとともに（＃４３）、電子ファイルＤＦの内容について二次解析が開始される（＃４４）。属性情報表示画面ＨＧ１において詳細情報の表示の指示があると（＃４５でイエス）、二次解析の結果を詳細情報画面ＨＧ２として表示面ＨＧに表示する（＃４６）。詳細情報の表示の指示がない場合に（＃４５でノー）、印刷の続行を指示すると（＃４７でイエス）、印刷を実行する（＃４８）。キャンセルすると（＃４９）、印刷を行うことなく終了する。
【００５８】
上に述べた実施形態において、処理装置１０、記憶装置１２、プリンタ１５、または電子ファイル処理システム１の全体または各部の構成、回路、処理内容、処理順序、処理タイミング、文書や画像の内容、画面の内容、属性情報の内容などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００５９】
本発明は、複数のプリンタに対してダイレクト印刷を行うようにした電子ファイル処理装置に利用可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る電子ファイル処理システムの構成を示すブロック図である。
【図２】処理装置の機能的な構成を示すブロック図である。
【図３】属性情報表示画面の例を示す図である。
【図４】詳細情報画面の例を示す図である。
【図５】印刷設定画面の例を示す図である。
【図６】プリンタ振分け設定画面の例を示す図である。
【図７】表示実行条件設定画面の例を示す図である。
【図８】印刷の指示を行った場合の全体の処理手順を示すフローチャートである。
【図９】予測時間の表示を含んだ処理手順を示すフローチャートである。
【図１０】印刷能力情報を学習する処理手順を示すフローチャートである。
【図１１】表示画面を切り分ける場合の処理手順を示すフローチャートである。
【符号の説明】
【００６１】
１  電子ファイル処理システム
１０  処理装置
１１  表示装置
１２  記憶装置
１５  プリンタ
２１  印刷指示部（印刷指示手段）
２２  ファイル解析部（印刷属性情報取得手段）
２３  印刷時間解析部（印刷時間算出手段）
２４  印刷属性表示制御部（印刷属性表示制御手段）
２５  実行条件登録部（実行条件登録手段）
２６  プリンタ制御部
２８  ユーザインタフェース
３１  属性情報取得部（印刷属性情報取得手段）
３３  印刷時間算出部（印刷時間算出手段）
３４  印刷速度測定部（印刷速度測定手段）
３６  続行指示部
３８  データ送信部（送信手段）
３９  データ受信部（印刷能力取得手段）
４０  プリンタ設定部（プリンタ設定手段）
ＤＦ  電子ファイル
ＤＺ  属性情報（印刷属性情報）
ＨＧ１  属性情報表示画面（印刷属性表示画面）
ＢＴ１１  印刷実行ボタン（続行するか否かを指示するためのボタン）
ＢＴ１３  詳細表示ボタン（詳細表示指示手段）
ＤＮ  印刷能力情報
【図１】
2007025996.tif 000003
【図２】
2007025996.tif 000004
【図３】
2007025996.tif 000005
【図４】
2007025996.tif 000006
【図５】
2007025996.tif 000007
【図６】
2007025996.tif 000008
【図７】
2007025996.tif 000009
【図８】
2007025996.tif 000010
【図９】
2007025996.tif 000011
【図１０】
2007025996.tif 000012
【図１１】
2007025996.tif 000013