サーバ上のファイルを印刷可能な複合機であって、サーバ上のファイルの編集状態を把握可能な編集状態確認手段と、サーバ上のファイルの編集状態に基づき印刷可否を判断する印刷可否判断手段と、を持つことを特徴とする複合機。前記複合機は記憶領域を持ち、記憶領域をファイルサーバとして外部公開可能なファイルサーバ公開機能を持つことを特徴とする、請求項1に記載の複合機。前記複合機は画面表示手段を持ち、サーバ上のファイルを印刷する際に編集状態確認手段によってサーバ上のファイルが編集中と判断された場合、印刷可否判断手段はサーバ上のファイルを印刷不可と判断し、画面表示手段にファイルが印刷不可の表示を行うことを特徴とする請求項1または請求項2に記載の複合機。前記複合機は画面表示手段を持ち、サーバ上のファイルを印刷する際に編集状態確認手段によってサーバ上のファイルが編集中と判断された場合、印刷可否判断手段はサーバ上のファイルを印刷確認要と判断し、画面表示手段にファイルが編集中の表示を行うことを特徴とする請求項1または請求項2に記載の複合機。複合機に付属しているファイルサーバ内、もしくは複合機とネットワークでつながれた外部ファイルサーバ内にあるファイルを複合機で印刷する際に、他のユーザが対象のファイルを編集中のケースがある。この場合、ファイルサーバ上にあるファイルは、他のユーザが編集しているデータがすべて反映されている状態とは限らないが、複合機はファイルサーバ上のファイルを印刷する。そのため、複合機によってサーバ上の印刷された後、ファイルが編集中のユーザによって更新されると、ファイルを印刷したユーザは再度印刷する必要がある。サーバ上のファイルを印刷可能な複合機で、複合機は、サーバ上のファイルの編集状態を把握可能な編集状態確認手段と、サーバ上のファイルの編集状態に基づき印刷可否を判断する印刷可否判断手段をもつことを特徴とする。本発明によれば、ファイルサーバ上のファイルを複合機で印刷する場合に、ファイルが編集中かどうか確認できるので、無駄な印刷を省くことができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[実施例1]図1は、本実施例のシステム構成の一例である。LAN等のネットワーク4に接続されたPC等からなるユーザ端末装置2、ファイルサーバ3、および複合機1とを備えて構成されている。また、ネットワーク4はインターネットと接続されており、複合機1はインターネットを介して外部のさまざまな機器と接続可能である。図2は、本発明の実施の形態に係る復号機として機能する複合機1の内部の主要な構成を説明するブロック図である。複合機1は、スキャン、プリント、コピー、送受信、ボックスなど様々な機能を有する画像形成装置MFPである。複合機1はCPU201、メモリ202、外部インターフェース203、記憶部204、スキャナ部205、プリンタ部206、操作部207などから構成される。また、これらの各部は後述するMFP制御部300により制御される。図3は、本実施例に係る複写機の、MFP制御部300の構成を示すソフトブロック図である。操作制御部301は、ユーザによる入力を受け付けた操作部207から入力情報を受け付けて、複合機1の制御を行う。ファイルサーバ制御部302は、操作制御部301からユーザ入力情報を受け付けて外部インタフェース203を介してネットワークでつながれたファイルサーバにアクセスを行う。また、操作制御部301からの入力により、ファイルサーバのファイルへのアクセスも行う。ファイル印刷制御部303は、操作制御部301からの入力により、スキャナ部205から読み込まれた画像や、外部PC等から入力された画像を記憶部204に保存し、プリンタ部206を用いて印刷を行う。また、ファイル印刷制御部303は操作制御部301からのユーザ入力情報を受け付けて、ファイルサーバ制御部302を用いてファイルサーバ上のファイルの印刷も行う。図4は、ファイルサーバ上のファイルを印刷する際の、ファイル印刷制御部303の動作の詳細である。S401において、ファイル印刷制御部303は指定されたサーバ上のファイルの印刷を開始する。S402において、ファイル印刷制御部303はファイルサーバ制御部302を介してサーバ上のファイルの編集状態を確認する。ファイルが他のユーザによってWriteOpenされている場合は編集中と判断しS403へ、ファイルが他のユーザによってWriteOpenされていなければ編集中でないと判断しS404へ遷移する。S403において、ファイル印刷制御部303はファイルサーバ制御部302を介してサーバ上のファイルを取得し、記憶部に保存し、プリンタ部を用いてファイルを印刷し、終了する。S404において、ファイル印刷制御部303は操作制御部301を介して操作部に、ファイルが編集中であるため印刷してよいかどうかの確認画面を表示する。S405において、ユーザが操作部より印刷する旨を選択した場合、S406に遷移し、ユーザが操作部より印刷しない旨を選択した場合、ファイルを印刷せずに終了する。S406において、ファイル印刷制御部303はファイルサーバ制御部302を介してサーバ上のファイルを取得し、記憶部に保存し、プリンタ部を用いてファイルを印刷し、終了する。図5は、S404において操作部に表示される画面の一例である。ユーザは表示を確認し、印刷する場合はボタン502を、印刷しない場合はボタン501を選択することで、印刷可否を決定する。本発明によって、ファイルサーバ上のファイルを複合機1で印刷する場合に、ユーザはファイルが編集中かどうか把握できるので、編集中の場合はファイルを印刷するかどうか確認できるので、ファイルの無駄な印刷を省くことができる。[実施例2]以下、本発明を実施するための、実施例1とは別の形態について図面を用いて説明する。システム構成は実施例1と同じ図1、図2である。実施例2における制御部のソフトブロック図は図5となる。実施例1と異なる点は、ファイルサーバ管理部601およびファイルサーバ領域602である。ファイルサーバ管理部601は、複合機1の記憶部204をファイルサーバとして公開し、複合機1とネットワークでつながれた外部機器からアクセス可能とする。ファイルサーバ領域602は記憶部204内の領域で、ファイルサーバとして利用可能な領域である。ファイルサーバ管理部601によって公開された、複合機1のファイルサーバ上のファイルを印刷する際のファイル印刷制御部303の動作の詳細を図6に示す。S701において、ファイル印刷制御部303は指定された複合機1のサーバ上のファイルの印刷を開始する。S702において、ファイル印刷制御部303はファイルサーバ制御部302を介して複合機1のファイルサーバ上のファイルの編集状態を確認する。ファイルが他のユーザによってWriteOpenされている場合は編集中と判断しS703へ、ファイルが他のユーザによってWriteOpenされていなければ編集中でないと判断しS704へ遷移する。S703において、ファイル印刷制御部303はプリンタ部を用いてファイルを印刷し、終了する。S704において、ファイル印刷制御部303は操作制御部301を介して操作部に、ファイルが編集中であるため印刷しない旨の表示を操作制御部301を介して操作部に行い、終了する。図8は、S704において操作部に表示される画面の一例である。ユーザは表示を確認し、ボタン801を選択することで、ファイルは印刷されずに終了する。本発明によって、ファイルサーバ機能を持つ複合機のファイルを印刷する際も、編集状態を確認し、編集状態と判断された場合は印刷を行わないため、無駄な印刷を省くことができる。なお、上記形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム又は装置に供給し、そのシステム又は装置の情報処理装置が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される事はいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、情報処理装置が読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、情報処理装置上で稼働しているオペレーティングシステムなどが実際の処理の一部又は全部を行い、その処理によって上記実施の形態の機能が実現される場合も含まれることはいうまでもない。さらに、記憶媒体から読み出されたプログラムコードが、情報処理装置に挿入された機能拡張カードや情報処理装置に接続された機能拡張ユニットに備わる記憶媒体に書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。また、本発明は、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はCD-RW、CD-R等の記憶媒体に格納され、そのシステム又は装置の情報処理装置が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることはいうまでもない。