(57)【要約】【課題】  ファイルサーバ上のファイルを複合機で印刷する際、ファイルが編集中の場合でも最新のファイルを印刷することを可能にする。【解決手段】  複合機は、サーバ上のファイルの編集状態を把握可能な編集状態確認手段と、サーバ上のファイルの編集状態に基づき印刷可否を判断する印刷可否判断手段を持つ。【選択図】  図３
2013131873.tif 000002
【特許請求の範囲】
【請求項１】
サーバ上のファイルを印刷可能な複合機であって、 
サーバ上のファイルの編集状態を把握可能な編集状態確認手段と、 
サーバ上のファイルの編集状態に基づき印刷可否を判断する印刷可否判断手段と、
を持つことを特徴とする複合機。 
【請求項２】
前記複合機は記憶領域を持ち、記憶領域をファイルサーバとして外部公開可能なファイルサーバ公開機能を持つことを特徴とする、
請求項１に記載の複合機。
【請求項３】
前記複合機は画面表示手段を持ち、 
サーバ上のファイルを印刷する際に編集状態確認手段によってサーバ上のファイルが編集中と判断された場合、印刷可否判断手段はサーバ上のファイルを印刷不可と判断し、画面表示手段にファイルが印刷不可の表示を行うことを特徴とする請求項１または請求項２に記載の複合機。
【請求項４】
前記複合機は画面表示手段を持ち、サーバ上のファイルを印刷する際に編集状態確認手段によってサーバ上のファイルが編集中と判断された場合、印刷可否判断手段はサーバ上のファイルを印刷確認要と判断し、画面表示手段にファイルが編集中の表示を行うことを特徴とする請求項１または請求項２に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ上のファイルアクセス競合時の複合機の動作に関する。
【背景技術】
【０００２】
近年の複合機は複合機内にファイルサーバ機能を有するものがあり、複合機内のファイルをネットワークでつながれた外部PC等から編集可能である。さらに、複合機によっては、ネットワークでつながれた外部ファイルサーバ等のファイルに複合機からアクセス可能で、該ファイルを複合機上で操作し、印刷することも可能である。また、サーバ上のファイルの印刷を特定の時刻に予約する機能を持ち、特定の時刻になった時に予約時のファイルとその時刻のファイルを比較し、ファイルに差分がない場合は印刷しない機能を持つ複合機もある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３５１８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複合機に付属しているファイルサーバ内、もしくは複合機とネットワークでつながれた外部ファイルサーバ内にあるファイルを複合機で印刷する際に、他のユーザが対象のファイルを編集中のケースがある。この場合、ファイルサーバ上にあるファイルは、他のユーザが編集しているデータがすべて反映されている状態とは限らないが、複合機はファイルサーバ上のファイルを印刷する。そのため、複合機によってサーバ上の印刷された後、ファイルが編集中のユーザによって更新されると、ファイルを印刷したユーザは再度印刷する必要がある。
【課題を解決するための手段】
【０００５】
サーバ上のファイルを印刷可能な複合機で、複合機は、サーバ上のファイルの編集状態を把握可能な編集状態確認手段と、サーバ上のファイルの編集状態に基づき印刷可否を判断する印刷可否判断手段をもつことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ファイルサーバ上のファイルを複合機で印刷する場合に、ファイルが編集中かどうか確認できるので、無駄な印刷を省くことができる。
【図面の簡単な説明】
【０００７】
【図１】システム全体構成図
【図２】複合機１のブロック図
【図３】複合機１の制御部３００のソフトブロック図
【図４】サーバ上のファイル印刷時のフローチャート
【図５】操作部に表示される画面の一例
【図６】サーバ機能を持つ複合機１の制御部３００のソフトブロック図
【図７】複合機１内のファイル印刷時のフローチャート
【図８】操作部に表示される画面の一例
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
［実施例１］
図１は、本実施例のシステム構成の一例である。LAN等のネットワーク４に接続されたPC等からなるユーザ端末装置２、ファイルサーバ３、および複合機１とを備えて構成されている。また、ネットワーク４はインターネットと接続されており、複合機１はインターネットを介して外部のさまざまな機器と接続可能である。
【００１０】
図２は、本発明の実施の形態に係る復号機として機能する複合機１の内部の主要な構成を説明するブロック図である。複合機１は、スキャン、プリント、コピー、送受信、ボックスなど様々な機能を有する画像形成装置（ＭＦＰ）である。複合機１はＣＰＵ２０１、メモリ２０２、外部インターフェース２０３、記憶部２０４、スキャナ部２０５、プリンタ部２０６、操作部２０７などから構成される。また、これらの各部は後述するＭＦＰ制御部３００により制御される。
【００１１】
図３は、本実施例に係る複写機の、ＭＦＰ制御部３００の構成を示すソフトブロック図である。操作制御部３０１は、ユーザによる入力を受け付けた操作部２０７から入力情報を受け付けて、複合機１の制御を行う。ファイルサーバ制御部３０２は、操作制御部３０１からユーザ入力情報を受け付けて外部インタフェース２０３を介してネットワークでつながれたファイルサーバにアクセスを行う。また、操作制御部３０１からの入力により、ファイルサーバのファイルへのアクセスも行う。ファイル印刷制御部３０３は、操作制御部３０１からの入力により、スキャナ部２０５から読み込まれた画像や、外部PC等から入力された画像を記憶部２０４に保存し、プリンタ部２０６を用いて印刷を行う。また、ファイル印刷制御部３０３は操作制御部３０１からのユーザ入力情報を受け付けて、ファイルサーバ制御部３０２を用いてファイルサーバ上のファイルの印刷も行う。
【００１２】
図４は、ファイルサーバ上のファイルを印刷する際の、ファイル印刷制御部３０３の動作の詳細である。Ｓ４０１において、ファイル印刷制御部３０３は指定されたサーバ上のファイルの印刷を開始する。Ｓ４０２において、ファイル印刷制御部３０３はファイルサーバ制御部３０２を介してサーバ上のファイルの編集状態を確認する。ファイルが他のユーザによってＷｒｉｔｅＯｐｅｎされている場合は編集中と判断しＳ４０３へ、ファイルが他のユーザによってＷｒｉｔｅＯｐｅｎされていなければ編集中でないと判断しＳ４０４へ遷移する。Ｓ４０３において、ファイル印刷制御部３０３はファイルサーバ制御部３０２を介してサーバ上のファイルを取得し、記憶部に保存し、プリンタ部を用いてファイルを印刷し、終了する。Ｓ４０４において、ファイル印刷制御部３０３は操作制御部３０１を介して操作部に、ファイルが編集中であるため印刷してよいかどうかの確認画面を表示する。Ｓ４０５において、ユーザが操作部より印刷する旨を選択した場合、Ｓ４０６に遷移し、ユーザが操作部より印刷しない旨を選択した場合、ファイルを印刷せずに終了する。Ｓ４０６において、ファイル印刷制御部３０３はファイルサーバ制御部３０２を介してサーバ上のファイルを取得し、記憶部に保存し、プリンタ部を用いてファイルを印刷し、終了する。
【００１３】
図５は、Ｓ４０４において操作部に表示される画面の一例である。ユーザは表示を確認し、印刷する場合はボタン５０２を、印刷しない場合はボタン５０１を選択することで、印刷可否を決定する。
【００１４】
本発明によって、ファイルサーバ上のファイルを複合機１で印刷する場合に、ユーザはファイルが編集中かどうか把握できるので、編集中の場合はファイルを印刷するかどうか確認できるので、ファイルの無駄な印刷を省くことができる。
【００１５】
［実施例２］
以下、本発明を実施するための、実施例１とは別の形態について図面を用いて説明する。システム構成は実施例１と同じ（図１、図２）である。
【００１６】
実施例２における制御部のソフトブロック図は図５となる。実施例１と異なる点は、ファイルサーバ管理部６０１およびファイルサーバ領域６０２である。ファイルサーバ管理部６０１は、複合機１の記憶部２０４をファイルサーバとして公開し、複合機１とネットワークでつながれた外部機器からアクセス可能とする。ファイルサーバ領域６０２は記憶部２０４内の領域で、ファイルサーバとして利用可能な領域である。
【００１７】
ファイルサーバ管理部６０１によって公開された、複合機１のファイルサーバ上のファイルを印刷する際のファイル印刷制御部３０３の動作の詳細を図６に示す。Ｓ７０１において、ファイル印刷制御部３０３は指定された複合機１のサーバ上のファイルの印刷を開始する。Ｓ７０２において、ファイル印刷制御部３０３はファイルサーバ制御部３０２を介して複合機１のファイルサーバ上のファイルの編集状態を確認する。ファイルが他のユーザによってＷｒｉｔｅＯｐｅｎされている場合は編集中と判断しＳ７０３へ、ファイルが他のユーザによってＷｒｉｔｅＯｐｅｎされていなければ編集中でないと判断しＳ７０４へ遷移する。Ｓ７０３において、ファイル印刷制御部３０３はプリンタ部を用いてファイルを印刷し、終了する。Ｓ７０４において、ファイル印刷制御部３０３は操作制御部３０１を介して操作部に、ファイルが編集中であるため印刷しない旨の表示を操作制御部３０１を介して操作部に行い、終了する。
【００１８】
図８は、Ｓ７０４において操作部に表示される画面の一例である。ユーザは表示を確認し、ボタン８０１を選択することで、ファイルは印刷されずに終了する。
【００１９】
本発明によって、ファイルサーバ機能を持つ複合機のファイルを印刷する際も、編集状態を確認し、編集状態と判断された場合は印刷を行わないため、無駄な印刷を省くことができる。
【００２０】
なお、上記形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体(又は記録媒体)を、システム又は装置に供給し、そのシステム又は装置の情報処理装置(又はＣＰＵ等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される事はいうまでもない。
【００２１】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、情報処理装置が読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、情報処理装置上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部又は全部を行い、その処理によって上記実施の形態の機能が実現される場合も含まれることはいうまでもない。
【００２２】
さらに、記憶媒体から読み出されたプログラムコードが、情報処理装置に挿入された機能拡張カードや情報処理装置に接続された機能拡張ユニットに備わる記憶媒体に書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００２３】
また、本発明は、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納され、そのシステム又は装置の情報処理装置(又はＣＰＵ等)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることはいうまでもない。
【符号の説明】
【００２４】
３０１  操作制御部
３０２  ファイル印刷制御部
３０３  ファイルサーバ制御部
【図１】
2013131873.tif 000003
【図２】
2013131873.tif 000004
【図３】
2013131873.tif 000005
【図４】
2013131873.tif 000006
【図５】
2013131873.tif 000007
【図６】
2013131873.tif 000008
【図７】
2013131873.tif 000009
【図８】
2013131873.tif 000010