(57)【要約】【課題】ファイルの情報処理を要求した外部装置に対し、所定のアプリケーションを必要とすることなく、そのファイルについての情報処理の進行段階を取得させることができる情報処理装置、情報処理システム、及びプログラムを提供すること。【解決手段】ＯＳを立ち上げたＰＣ上でユーザが画像ファイルをアイコンにドラッグ＆ドロップすると（Ｓ２２）、複合機のフォルダ構造内に設けられた印刷要求フォルダにその画像ファイルがコピー送信され（Ｓ２３、Ｓ２０２）、その画像ファイルのダイレクト印刷が複合機で行われる（Ｓ２０８）。そして、複合機３のフォルダ構造内の印刷中フォルダ、印刷完了フォルダ、又は印刷不可フォルダに対するアクセスをＰＣから複合機に要求すれば、複合機からＰＣに対し、そのアクセス対象のフォルダ内のファイル名又はファイル内容がコピー送信される（Ｓ２４、Ｓ２５、Ｓ２０６、Ｓ２１３、Ｓ２１７）。【選択図】        図５
2008283666.tif 000002
【特許請求の範囲】
【請求項１】
クライアント手段を有する上位装置と接続されており、サーバ手段を備える情報処理装置であって、
前記クライアント手段を介して、前記サーバ手段の所定のフォルダにファイルが送信されたことを条件として所定の処理を実行する処理実行手段と、
前記所定の処理の進行状況を示す情報を、前記クライアント手段が表示できるように前記サーバ手段に保存する進行状況保存手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記進行状況保存手段は、前記所定の処理の進行状況をしめす情報を、ファイル名、フォルダ名、または、ファイルの内容として前記サーバ手段に保存することで、前記クライアント手段が取得して出力できるようにする
ことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記進行状況保存手段は、前記所定のフォルダに、前記所定の処理の進行状況を示す情報を保存する
ことを特徴とする請求項１〜２に記載の情報処理装置。
【請求項４】
前記所定の処理の進行状況は、カテゴリ分けされるものであり、
前記進行状況保存手段は、前記所定の処理の進行状況を示す情報を、カテゴリ毎のフォルダに保存するものである
ことを特徴とする請求項１〜３に記載の情報処理装置。
【請求項５】
前記進行状況保存手段は、前記処理実行手段による所定の処理が実行されているか否かにかかわらず、前記カテゴリごとのフォルダを前記サーバ手段に保存する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記所定の処理の進行状況は、カテゴリ分けされるものであり、
前記進行状況保存手段は、前記所定の処理の進行状況を示す情報を、カテゴリごとのファイルのファイル内容として保存する
ことを特徴とする請求項１〜５に記載の情報処理装置。
【請求項７】
前記進行状況保存手段は、前記処理実行手段による所定の処理が実行されているか否かにかかわらず、前記カテゴリごとのファイルを前記サーバ手段に保存する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記進行状況保存手段は、前記所定の処理の進行状況が異常な状況である場合、異常を示す情報または異常への対処方法を示す情報を保存することを特徴とする、請求項１〜７に記載の情報処理装置。
【請求項９】
前記所定のフォルダに送信され前記処理実行手段による処理を起因したフォルダまたはファイルを、前記処理実行手段による処理開始から終了までの間、クライアント手段から削除または変更できないようにする、ファイル制御手段
を備えたことを特徴とする、請求項１〜８に記載の情報処理装置。
【請求項１０】
クライアント手段を有する上位装置と、
クライアント手段を有する上位装置と接続されており、サーバ手段を備える情報処理装置とを備えた情報処理システムであって、
前記情報処理装置は、
前記クライアント手段を介して、前記サーバ手段の所定のフォルダにファイルが送信されたことを条件として所定の処理を実行する処理実行手段と、
前記所定の処理の進行状況を示す情報を、前記クライアント手段が表示できるように前記サーバ手段に保存する進行状況保存手段と
を備えたことを特徴とする情報処理システム。
【請求項１１】
クライアント手段を有する上位装置と接続されており、サーバ手段を備える情報処理装置に組み込まれるプログラムであって、
前記情報処理装置を、
前記クライアント手段を介して、前記サーバ手段の所定のフォルダにファイルが送信されたことを条件として所定の処理を実行する処理実行手段と、
前記所定の処理の進行状況を示す情報を、前記クライアント手段が表示できるように前記サーバ手段に保存する進行状況保存手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関し、特に、サーバ手段を有する装置が、処理の進行状況をクライアント手段を有する装置から取得可能に準備する技術に関するものである。
【背景技術】
【０００２】
近年のパーソナルコンピュータ（以下、ＰＣとも呼ぶ）は、ＰＣの製造時あるいはＯＳのインストール時に、標準的なクライアントソフトウェアが導入されることが通常である（クライアントソフトウェアの例  Ｗｉｎｄｏｗｓ（登録商標）におけるエクスプローラやマイクロソフトインターネットエクスプローラ（登録商標））。
【０００３】
ＰＣの使用者は、標準的に導入されたクライアントソフトウェアによって、サーバ装置との間でファイルの読み書きを行う、サーバ装置からファイル名を取得する、サーバ装置からフォルダ名を取得する、などを、別のソフトウェアを新たにインストールすることなく実施できることが可能になる。
【０００４】
また、上記したクライアントソフトウェアが、ファイル名やファイルを示すアイコン、ファイルが格納されるフォルダのフォルダ名やフォルダを示すアイコン、フォルダの構成ツリーなどをウィンドウ内に表示する機能を備えることにより、ファイルやフォルダの情報を、使用者にわかりやすく示すことができるようになっている。
【０００５】
下記特許文献１には、ＰＣにアプリケーション（ダイレクト印刷開始プログラム）が導入されると、ＰＣのユーザは、アプリケーションを介して、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルの印刷をプリンタに指令できることが開示されている。また、ＰＣのユーザは、アプリケーションを介して、印刷が成功したか失敗したかという報告を受けることができることも開示されている。
【特許文献１】特開２００６−２２７９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、所定のアプリケーション（ダイレクト印刷開始プログラム）をインストールしない限り、ＰＤＦファイルの印刷を指令することも、ＰＣ側で、印刷に関する報告を受け取ることもできないという問題があった。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、標準的なクライアントソフトウェアが導入されているＰＣのユーザが、情報処理装置に対して行った処理指示についてわかりやすく報告を得ることが実現できる技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、請求項１の発明は、情報処理装置であって、クライアント手段を有する上位装置と接続されており、サーバ手段を備え、前記クライアント手段を介して、前記サーバ手段の所定のフォルダにファイルが送信されたことを条件として所定の処理を実行する処理実行手段と、前記所定の処理の進行状況を示す情報を、前記クライアント手段が表示できるように前記サーバ手段に保存する進行状況保存手段とを備えている。
【０００９】
また、請求項２の発明は、請求項１に記載の情報処理装置であって、さらに、前記進行状況保存手段が、前記所定の処理の進行状況をしめす情報を、ファイル名、フォルダ名、または、ファイルの内容として前記サーバ手段に保存することで、前記クライアント手段が取得して出力できるようにすることを特徴とする。
【００１０】
また、請求項３の発明は、請求項１〜２に記載の情報処理装置であって、さらに、前記進行状況保存手段が、前記所定のフォルダに、前記所定の処理の進行状況を示す情報を保存することを特徴とする。
【００１１】
また、請求項４の発明は、請求項１〜３に記載の情報処理装置であって、さらに、前記所定の処理の進行状況は、カテゴリ分けされるものであり、前記進行状況保存手段が、前記所定の処理の進行状況を示す情報を、カテゴリ毎のフォルダに保存するものである
ことを特徴とする。
【００１２】
また、請求項５の発明は、請求項４に記載の情報処理装置であって、さらに、前記進行状況保存手段が、前記処理実行手段による所定の処理が実行されているか否かにかかわらず、前記カテゴリごとのフォルダを前記サーバ手段に保存することを特徴とする。
【００１３】
また、請求項６の発明は、請求項１〜５に記載の情報処理装置であって、前記所定の処理の進行状況は、カテゴリ分けされるものであり、前記進行状況保存手段が、前記所定の処理の進行状況を示す情報を、カテゴリごとのファイルのファイル内容として保存することを特徴とする。
【００１４】
また、請求項７の発明は、請求項６に記載の情報処理装置であって、さらに、前記進行状況保存手段が、前記処理実行手段による所定の処理が実行されているか否かにかかわらず、前記カテゴリごとのファイルを前記サーバ手段に保存することを特徴とする。
【００１５】
また、請求項８の発明は、請求項１〜７に記載の情報処理装置であって、さらに、前記進行状況保存手段が、前記所定の処理の進行状況が異常な状況である場合、異常を示す情報または異常への対処方法を示す情報を保存することを特徴とする。
【００１６】
また、請求項９の発明は、請求項１〜８に記載の情報処理装置であって、さらに、前記所定のフォルダに送信され前記処理実行手段による処理を起因したファイルを、前記処理実行手段による処理開始から終了までの間、クライアント手段から削除または変更できないようにするファイル制御手段を備えたことを特徴とする。
【００１７】
また、請求項１０の発明は、情報処理システムであり、クライアント手段を有する上位装置と、クライアント手段を有する上位装置と接続されており、サーバ手段を備える情報処理装置とを備え、前記情報処理装置は、前記クライアント手段を介して、前記サーバ手段の所定のフォルダにファイルが送信されたことを条件として所定の処理を実行する処理実行手段と、前記所定の処理の進行状況を示す情報を、前記クライアント手段が表示できるように前記サーバ手段に保存する進行状況保存手段とを備えている。
【００１８】
また、請求項１１の発明は、クライアント手段を有する上位装置と接続されており、サーバ手段を備える情報処理装置に組み込まれるプログラムであって、前記情報処理装置を、前記クライアント手段を介して、前記サーバ手段の所定のフォルダにファイルが送信されたことを条件として所定の処理を実行する処理実行手段と、前記所定の処理の進行状況を示す情報を、前記クライアント手段が表示できるように前記サーバ手段に保存する進行状況保存手段として機能させる。
【発明の効果】
【００１９】
以上説明したことから明らかなように、  請求項１に記載の情報処理装置によれば、上位装置の使用者は、クライアント手段を介して所定のフォルダにデータを送信するだけで、情報処理装置に所定の処理を指示することができるとともに、サーバ手段に保存された、情報処理装置が把握する、処理の進行を示す情報をクライアント手段で取得するだけで、クライアント手段が出力する進行状況の報告を得ることができる。
【００２０】
なお、フォルダは、ディレクトリと呼ばれることもある。
【００２１】
なお、特定のフォルダだけを所定のフォルダとしてもよいし、サーバ手段に保存されたフォルダそれぞれを所定のフォルダとしてもよい。
【００２２】
また、所定のフォルダとは、サーバ手段によりパスを管理されている所定のフォルダという概念である。つまりは、所定のフォルダ内のファイルやサブフォルダなどは、情報処理装置内に記憶されている必要はなく、たとえば、ネットワークストレージに記憶されていてもよいし、クライアント手段を備えたPCに記憶されていてもよい。
【００２３】
また、所定の処理とは、所定のフォルダに送信されたファイル内の情報そのものを処理するもの（たとえば、印刷部から印刷する処理）でもよいし、所定のフォルダに送信されたファイル内の指示情報を解釈し、情報処理装置内の構成要素に対する指示を行うもの（たとえば、読取部で原稿を読み取る処理や設定処理）でもよい。
【００２４】
また、進行状況保存手段は、前記所定の処理の進行状況を示す情報を、クライアントがサーバ手段を介してアクセスできる記憶装置に保存してもよいし、前記クライアント手段がサーバ手段を介して前記所定の処理の進行状況を示す情報へアクセスできるように、前記所定の処理の進行状況を示す情報を特定する情報を記憶装置に保存してもよい。また、前記所定の処理の進行状況を示す情報を、前記クライアント手段がサーバ手段を介してアクセスしてきたときに作成するようにしてもよい。
【００２５】
請求項２に記載の情報処理装置によれば、上位装置の使用者は、サーバ手段からファイル名、フォルダ名、ファイルの内容をクライアント手段で取得するだけで、クライアント手段が出力する進行状況の報告を得ることができる。
【００２６】
請求項３に記載の情報処理装置によれば、上位装置の使用者は、情報処理装置への指示を行うためにファイルを送信したフォルダにアクセスするだけで、クライアント手段が出力する進行状況の報告を得ることができる。
【００２７】
請求項４に記載の情報処理装置によれば、上位装置の使用者は、所望するカテゴリの進行状況を、そのカテゴリのフォルダにアクセスするだけで知ることができる。
【００２８】
請求項５に記載の情報処理装置によれば、上位装置の使用者は、フォルダ構成を確認するだけで、所望するカテゴリの進行状況を知るためにアクセスすべきフォルダを知ることができる。
【００２９】
請求項６に記載の情報処理装置によれば、上位装置の使用者は、所望するカテゴリの進行状況を、そのカテゴリのファイルにアクセスするだけで知ることができる。
【００３０】
請求項７に記載の情報処理装置によれば、上位装置の使用者は、ファイル構成を確認するだけで、所望するカテゴリの進行状況を知るためにアクセスすべきファイルを知ることができる。
【００３１】
請求項８に記載の情報処理装置によれば、上位装置の使用者は、クライアント手段が出力する進行状況の報告を得るだけで、異常であることまたは異常への対処方法を知ることができる。
【００３２】
ここで、クライアント手段からのファイルの削除、変更指示要求に応じて、サーバ手段がファイルを削除、変更する機能を提供することは一般的である。請求項９に記載の情報処理装置によれば、処理が進行中に処理対象のファイルが削除、変更されてしまうことを防止できる。
【００３３】
請求項１０に記載の情報処理システムによれば、上位装置の使用者は、クライアント手段を介して所定のフォルダにデータを送信するだけで、情報処理装置に所定の処理を指示することができるとともに、サーバ手段に保存された、情報処理装置が把握する、処理の進行を示す情報をクライアント手段で取得するだけで、クライアント手段が出力する進行状況の報告を得ることができる。
【００３４】
請求項１１に記載のプログラムよれば、上位装置の使用者は、クライアント手段を介して所定のフォルダにデータを送信するだけで、情報処理装置に所定の処理を指示することができるとともに、サーバ手段に保存された、情報処理装置が把握する、処理の進行を示す情報をクライアント手段で取得するだけで、クライアント手段が出力する進行状況の報告を得ることができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明を実施するための形態について図面を参照して説明する。
〔第１実施形態〕
第１実施形態では、外部装置であるＰＣ２と情報処理装置である複合機３で情報処理システムを構築している。
【００３６】
この実施形態では、ＰＣ２のユーザが、ＰＣ２の標準的な機能であるファイルコピー機能を用いて、複合機３の構成する所定のフォルダに画像ファイルをコピーすることで、画像ファイルのダイレクト印刷指示を行うようになっている。
【００３７】
ダイレクト印刷指示を受けた複合機３は、印刷処理を進行させるとともに、複合機３の構成する所定のフォルダに印刷の進行状況を示すファイルを保存していく。
【００３８】
このため、ＰＣ２のユーザは、ＰＣ２の標準的な機能であるファイル閲覧機能を用いて、複合機３の構成する所定のフォルダに保存されたファイルにアクセスすることで、複合機側でのダイレクト印刷の進行段階を示す情報（例えば、印刷中、印刷中断、印刷完了、印刷不可など、図４〜図６参照）を見て取ることが出来る。
【００３９】
尚、本実施の形態では、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイル（以下、「Ｊ形式ファイル」）の画像ファイル又は、当該複合機で作成したＰＤＦファイル（以下、「自社製Ｐ形式ファイル」）の画像ファイルについてのみダイレクト印刷を行う。
【００４０】
従って、ＰＤＦファイル（以下、単に「Ｐ形式ファイル」という）であっても、自社製Ｐ形式ファイルでなければ、ダイレクト印刷されない。そのため、複合機は、自社製Ｐ形式ファイルの画像ファイルを作成する際に、自社製Ｐ形式ファイルであることを示す情報をヘッダ情報として付加して、自社製Ｐ形式ファイルであるかどうかの判断を可能にしている。
〔ハードウェア構成〕
以下、第１実施形態におけるハードウェア構成を図面を参照にして説明する。
【００４１】
図１に、複合機３と当該複合機３に接続されたＰＣ２とで構築する情報処理システム１の外観を示す。図１に示すように、情報処理システム１は、ＰＣ２とそのデバイスである複合機３とから基本的に構成されている。また、ＰＣ２と複合機３はＬＡＮケーブルやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等を介して双方向通信可能に接続されている。
【００４２】
ＰＣ２及び複合機３には、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＭａｃＯＳ（登録商標）などが搭載され、入出力機能、記憶部に対するアクセス機能など、アプリケーションから共通して利用される基本機能は、ＯＳによって提供されている。特に、同じネットワーク上のデバイスとフォルダを共有する機能や、その共有ファイルのアクセスを許否する機能がＯＳによって提供される。尚、これら各ＯＳによって提供される各種機能そのものは公知なので、ここでの詳細な説明は省略する。また、以下の説明においては、ＰＣ２及び複合機３が、Ｗｉｎｄｏｗｓ（登録商標）によって提供される各種機能（ＡＰＩ）を有するとの前提で説明を続ける。
【００４３】
一方、複合機３には、表示画面を背面から照明するバックライト付の液晶ディスプレイ（ＬＣＤ）４９が設けられている。
【００４４】
図２は、複合機３と当該複合機３に接続されたＰＣ２とで構築する情報処理システム１のブロック図である。
【００４５】
図１及び図２に示すように、ＰＣ２は、ＣＰＵ１１を備えた本体１２と、モニタ１３と、キーボード１４、マウス１５とを備えており、モニタ１３、キーボード１４、マウス１５はそれぞれ本体１２に接続ケーブルによって接続されている。
【００４６】
また、ＣＰＵ１１には、ＣＰＵ１１により演算された各種の演算結果を一時的に記憶するＲＡＭ２１と、ＣＰＵ１１が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ２２と、データの記憶装置であるＨＤＤ２５等とがバス２６を介して接続されている。この点、ＲＯＭ２２およびＨＤＤ２５には、後述する各処理をＣＰＵ１１が実行するための各プログラム等が記憶されている。
【００４７】
更に、ＣＰＵ１１には、バス２６を介して、複合機３等のデバイスとの通信を行うための通信用Ｉ／Ｆ３０と、ユーザに操作画面を表示するモニタ１３への画面表示を行う表示制御部３１と、ユーザが操作の入力を行うキーボード１４やマウス１５に接続され、それらの入力の検知を行う入力検知部３２とが、接続されている。
【００４８】
ＰＣ２と複合機３は、上述しように、ＬＡＮケーブルやＵＳＢケーブル等を介して双方向通信可能に接続されている。そして、ＰＣ２は、ネットワークドライブ（ＬＡＮケーブルの場合）又はリムーバル記憶域を有するデバイス（ＵＳＢケーブルの場合）として複合機３を認識しており、複合機３が構築するフォルダ構造にアクセスできる。ＰＣ２はまた、複合機３が構築するフォルダ構造に対応するアイコンを表示し、そのアイコンにドラッグ＆ドロップされたファイルをアイコンに対応するフォルダにコピー送信する機能を持っている。
【００４９】
複合機３には、ＣＰＵ４１や、ＲＯＭ４２、ＲＡＭ４３、プリンタ部４５、スキャナ部４６、操作部４７、通信用Ｉ／Ｆ４８、ＬＣＤ４９、記憶メディアドライブ５０などがバス４４を介して接続されている。ＲＯＭ４２には、後述する各処理をＣＰＵ４１が実行するための各プログラム等が記憶されている。ＲＡＭ４３には、スキャナ部４６で読みとったスキャンデータを保持・処理などを行うエリア等が確保される。プリンタ部４５やスキャナ部４６は、プリンタ機能やスキャナ機能をそれぞれ実行するものであり、さらに、プリンタ機能及びスキャナ機能を実行することによって、コピー機能を実行するものである。
【００５０】
尚、プリンタ部４９は、印刷中にエラーが発生すると、そのエラーからの復帰が可能・不可能かも含めたエラー内容（例えば、インク切れ、ペーパージャムなど）をＣＰＵ４１に通知する機能を有する。さらに、プリンタ部４９は、印刷が成功したか否かをＣＰＵ４１に通知する機能をも有する。
【００５１】
操作部４７は、操作パネル上の設定ボタン等で構成されており、例えば、ダイレクト印刷に関する設定を行うものである。通信用Ｉ／Ｆ４８は、ＰＣ２等の外部機器との通信を行うためのものである。記憶メディアドライブ５０には、外部の記憶メディア５１が挿脱される。記憶メディア５１には、自社製Ｐ形式ファイルの画像ファイルが記憶される。
【００５２】
なお、複合機３は、例えば、図３に示すようなフォルダ構造を構築している。先に述べたように、このフォルダ構造には、ＰＣ２がアクセスすることができる。
【００５３】
図３のフォルダ構造では、複合機３を意味するフォルダの「○△×−○○○（Ｇ：）」の下に、印刷要求フォルダや、印刷中フォルダ、印刷完了フォルダ、印刷不可フォルダが配置される。
【００５４】
印刷要求フォルダは、複合機３でダイレクト印刷したい画像ファイルがＰＣ２上でドラッグ＆ドロップされるフォルダである。また、印刷中フォルダは、ダイレクト印刷可能な画像ファイルをそのファイル名が認識できる形式で複合機３が書き込むフォルダである。また、印刷完了フォルダは、ダイレクト印刷を完了した画像ファイルをそのファイル名が認識できる形式で複合機３が書き込むフォルダである。また、印刷不可フォルダは、ダイレクト印刷不可能な画像ファイルをそのファイル名が認識できる形式で複合機３が書き込むフォルダである。
〔ＰＣ２の画面構成〕
以下、第１実施形態におけるＰＣ２の画面構成を図面を参照にして説明する。
【００５５】
図４は、ＰＣ２のユーザがＷｉｎｄｏｗｓ（登録商標）を立ち上げ、標準的なソフトウェアであるエクスプローラを用いて、図３のような複合機３のフォルダ構造にアクセスした際にＰＣ２のモニタに表示される画面の例である。
【００５６】
この図４では、エクスプローラのウィンドウに、複合機３を意味するフォルダの下に、「１．印刷ファイルはここにコピーしてください」というフォルダ名を持つ印刷要求フォルダと、「２．印刷中ファイルの状況です」というフォルダ名を持つ印刷中フォルダと、「３．印刷完了したファイルの状況です」というフォルダ名を持つ印刷完了フォルダと、「４．印刷不可能なファイルの状況です」というフォルダ名を持つ印刷不可フォルダが存在していることが表示されていることが示されている。
【００５７】
ＰＣ２のユーザは、例えば、画像ファイル「○○○．ｐｐｐ」を印刷要求フォルダへドラッグ＆ドロップすることで、複合機３へダイレクト印刷を指示することが出来る。
【００５８】
図５は、ＰＣ２のユーザが、ダイレクト印刷の進行状況をエクスプローラを用いて確認しようとしたとき、ＰＣ２のモニタに表示される画面の例である。
【００５９】
図５（Ａ）は、印刷要求フォルダにアクセスしたところ、「○○○．ｐｐｐは、印刷中です．ｔｘｔ」というファイル名が表示された状況を示した画面図である。これにより、ユーザは印刷要求したファイルが印刷中であることを、容易に見て取ることができる。
【００６０】
図５（Ｂ）は、印刷要求フォルダにアクセスしたところ、「○○○．ｐｐｐの印刷は、中断しております．ｔｘｔ」というファイル名が表示された状況を示した画面図である。これにより、ユーザは印刷要求したファイルの印刷が中断しているであることを、容易に見て取ることができる。
【００６１】
図５（Ｃ）は、印刷完了フォルダにアクセスしたところ、「○○○．ｐｐｐの印刷は、正常に終了しました．ｔｘｔ」というファイル名が表示された状況を示した画面図である。これにより、ユーザは印刷要求したファイルの印刷が正常に終了したことを、容易に見て取ることができる。
【００６２】
図５（Ｄ）は、印刷不可フォルダにアクセスしたところ、「○○○．ｐｐｐは、印刷できませんでした．ｔｘｔ」というファイル名が表示された状況を示した画面図である。これにより、ユーザは印刷要求したファイルが印刷できなかったことを、容易に見て取ることができる。
【００６３】
図６は、ＰＣ２のユーザが、ダイレクト印刷の進行状況を詳細に確認しようとしたとき、ＰＣのモニタに表示されるファイル内容の例である。
【００６４】
図６（Ａ）は、図５（Ａ）に示される「○○○．ｐｐｐは、印刷中です．ｔｘｔ」というファイルをユーザがダブルクリックしたところ、そのファイル内容が表示された状況を示した画面図である。これにより、ユーザは印刷要求がいつ受け付けられたものであるか、など印刷中ファイルの状況を、より詳細に見て取ることができる。
【００６５】
図６（Ｂ）は、図５（Ｂ）に示される「○○○．ｐｐｐの印刷は、中断しております．ｔｘｔ」というファイルをユーザがダブルクリックしたところ、そのファイル内容が表示された状況を示した画面図である。これにより、ユーザは印刷が中断している理由や、何をすれば復帰できるのか、など印刷が中断されているファイルの状況を、より詳細に見て取ることができる。
【００６６】
図６（Ｃ）は、図５（Ｃ）に示される「○○○．ｐｐｐの印刷は、正常に終了しました．ｔｘｔ」というファイルをユーザがダブルクリックしたところ、そのファイル内容が表示された状況を示した画面図である。これにより、ユーザは印刷がいつ完了したのか、など印刷が完了したファイルの状況を、より詳細に見て取ることができる。
【００６７】
図６（Ｄ）は、図５（Ｄ）に示される「○○○．ｐｐｐは、印刷できませんでした．ｔｘｔ」というファイルをユーザがダブルクリックしたところ、そのファイル内容が表示された状況を示した画面図である。これにより、ユーザは印刷不可能である理由、など印刷不可能なファイルの状況を、より詳細に見て取ることができる。
〔動作〕
以下、上述したハードウェア構成で、ユーザからダイレクト印刷の要求を受け付け、その処理の進行を示す情報を、標準的なソフトウェアであるエクスプローラを介して、ＰＣ２のモニタへ表示することを実現する、ＰＣ２及び複合機３の動作について説明する。
図７は、第１実施形態の情報処理システム１におけるＰＣ２及び複合機３が実行する処理を示したフローチャート図である。
【００６８】
図７の開始時点において、ＰＣ２はＷｉｎｄｏｗｓ（登録商標）およびエクスプローラが起動され、エクスプローラを介して、複合機３のフォルダ構成にアクセスした、図４の画面図で示される状態となっている。
【００６９】
ＰＣ２のＣＰＵ１１は、ユーザが印刷したいファイルを選択する操作（例えば、ファイルのクリック）を受け付けると、操作に基づいてファイルを選択状態にする（Ｓ２１）。そして、ユーザによる選択ファイルを印刷要求フォルダ（図３参照）にドラッグ＆ドロップする操作を受け付ける（Ｓ２２）。ドラッグ＆ドロップする操作を受け付けると、上記２２でドラッグ＆ドロップ操作された選択ファイルを複合機３側に順次データ転送する（Ｓ２３）。
【００７０】
一方、複合機３のＣＰＵ４１は、図７の開始時点において、電源が投入され、外部からのアクセス待ちの状態となっている。
【００７１】
ＰＣ２からＳ２３にて印刷要求フォルダに転送された選択ファイルを受信すると、ＰＣ２から転送された各選択ファイル（及び／または印刷要求フォルダ）を読取専用とする（Ｓ２０１）。これにより、各転送ファイルが複合機３から消去されないようにする。そして、各転送ファイルのデータをＲＡＭ４３に順次読み取る（Ｓ２０２）。そして、拡張子やヘッダ情報などから各転送ファイルが印刷可能かどうかを判定する（Ｓ２０３）。ここでは、各転送ファイルがＪ形式ファイル又は自社製Ｐ形式ファイルであれば、印刷可能であると判定する（判定処理については図８に後述する）。
【００７２】
当該転送ファイルがＪ形式ファイル又は自社製Ｐ形式ファイルであり、印刷可能であると判定した場合には（Ｓ２０３：ＹＥＳ）、転送ファイルのファイル名（例えば、「○○○．ｐｐｐ」）を記憶し（Ｓ２０４）、さらに、上記Ｓ２０４で記憶したファイル名を持つファイルが印刷中であることを示すファイル（「〜．ｔｘｔ」）を印刷中フォルダに保存する（Ｓ２０５）（図３および図５（Ａ）参照）。
【００７３】
尚、記憶しようとしたファイルと同一のファイル名を持つファイルが既に印刷中フォルダに保存されている場合には、例えば、ファイル名に連番を付加することで重複を回避する。本実施例で、印刷の進行状況を示すファイルを書き込む際、同一のファイル名を持つファイルが既に存在していた場合は、同様な処理を行う。
【００７４】
そして、ＰＣ２上から印刷中フォルダのファイル名や内容（図６（Ａ）のテキスト文書１１１Ａ参照）を要求されたら返信できるように複合機３をセットアップし（Ｓ２０６）、これらをユーザが見ることができるようにする。これにより、ＰＣ２側では、ユーザがダイレクト印刷の進捗状況の確認することができる（Ｓ２４参照）。
【００７５】
そして、転送ファイルのデコードをフォーマットに従って行う（Ｓ２０７）。さらに、において、デコードした転送ファイルをプリンタ部４５を使用して印刷を行う（Ｓ２０８）。
【００７６】
但し、印刷中に、プリンタ部４５で復帰可能なエラー（例えば、ペーパージャムやインク切れなど）が発生した場合には、その都度、転送ファイルが印刷中断中であることを示すファイルを印刷中フォルダに保存する（図３および図５（Ｂ）参照）。あるいは、既に印刷中フォルダに保存されている、印刷中断中であることを示すファイルの内容を更新する。
【００７７】
尚、プリンタ部４５で復帰不可能なエラーが発生した場合には、後述するＳ２０９の判断において、印刷が失敗したとして扱う。
【００７８】
そして、当該転送ファイルの印刷が成功したかどうかを判定する。ここで、当該転送ファイルの印刷が成功したと判定した場合には（Ｓ２０９：ＹＥＳ）、当該転送ファイルのデータをＲＡＭ４３から削除する（Ｓ２１０）。
【００７９】
そして、転送ファイルが印刷完了したことを示すファイルを印刷中フォルダに保存する（Ｓ２１１）（図３および図５（Ｃ）参照）。
【００８０】
そして、上記Ｓ２０４で印刷中フォルダに保存しておいたファイル名を消去する（Ｓ２１２）。尚、この消去のタイミングは、上記Ｓ２０９で当該転送ファイルの印刷が成功したと判定したときから一定時間を経過した時点であってもよい。
【００８１】
さらに、ＰＣ２上から印刷完了フォルダの内容（図６（Ｃ）のテキスト文書１１１Ｃ参照）をユーザが見ることができるようにする（Ｓ２１３）。これにより、ＰＣ２側では、ユーザがダイレクト印刷の進捗状況の確認することができる（Ｓ２５参照）。
【００８２】
さらに、ユーザはＰＣ２上での操作により、上記Ｓ２１１で印刷完了フォルダに保存しておいたファイル名を消去することができる。
【００８３】
また、ユーザがファイル削除の操作をしなかったとしても、ＰＣ２とのアクセス切断を契機として、上記Ｓ２１１で印刷完了フォルダに保存しておいたファイル名を削除し、未確認ファイルの増加を防ぐ（Ｓ２１４）。
【００８４】
尚、この消去のタイミングは、上記Ｓ２０９で当該転送ファイルの印刷が成功したと判定したときから一定時間を経過した時点であってもよい。
【００８５】
一方、当該転送ファイルがＪ形式ファイル又は自社製Ｐ形式ファイルでなく、印刷可能でないと判定した場合（Ｓ２０３：ＮＯ）、および、当該転送ファイルの印刷が失敗したと判定した場合（Ｓ２０９：ＮＯ）、転送ファイルのファイル名を記憶する一方でその転送ファイルのデータはＲＡＭ４３から削除し（Ｓ２１５）、さらに、上記Ｓ２１５で記憶したファイル名を持つファイルが印刷不可能であることを示すファイルを印刷不可フォルダに保存する（Ｓ２１６）（図３および図５（Ｄ）参照）。
【００８６】
そして、ＰＣ２上から印刷不可フォルダの内容（図６（Ｄ）のテキスト文書１１１Ｄ参照）をユーザが見ることができるようにする（Ｓ２１７）。これにより、ＰＣ２側では、ユーザがダイレクト印刷の進捗状況の確認することができる（Ｓ２５参照）。
【００８７】
さらに、ユーザはＰＣ２上での操作により、上記Ｓ２１６で印刷不可フォルダに保存しておいたファイル名を消去することができる。また、ユーザがファイル削除の操作をしなかったとしても、ＰＣ２とのアクセス切断を契機として、上記Ｓ２１６で印刷不可フォルダに保存しておいたファイル名を削除し（Ｓ２１８）、未確認ファイルの増加を防ぐ。
【００８８】
尚、この消去のタイミングは、上記Ｓ２０３で印刷可能でないと判定したとき又は、上記Ｓ２０９で当該転送ファイルの印刷が失敗したと判定したときから一定時間を経過した時点であってもよい。
【００８９】
このようにして、上述したハードウェア構成で、ユーザからダイレクト印刷の要求を受け付け、その処理の進行を示す情報を、標準的なソフトウェアであるエクスプローラを介して、ＰＣ２のモニタへ表示することを実現している。
【００９０】
ここで、図８を参照して、Ｓ２０３において、複合機３が、ＰＣ２から転送されたファイルが印刷可能かどうか（Ｊ形式ファイル又は自社製Ｐ形式ファイルであるかどうか）判定する方法について説明する。図８は、複合機３がＰＣ２から転送されたファイルが印刷可能かどうかかを判定する処理を示したフローチャートである。
【００９１】
ＣＰＵ４１は、まず、対象ファイルの拡張子を判定する（Ｓ３０１）。そして、対象ファイルの拡張子がＪ形式又はＰ形式の拡張子であるかどうか判断する（Ｓ３０２）。尚、本実施の形態では、説明の便宜上、Ｊ形式の拡張子を「ｊｊｊ」とし、Ｐ形式の拡張子を「ｐｐｐ」とする。
【００９２】
対象ファイルの拡張子がＪ形式の拡張子でもＰ形式の拡張子でもない場合（Ｓ３０２：そうでない場合）には、対象ファイルについて、印刷不可能であると判定する（Ｓ３０３）。
【００９３】
一方、対象ファイルの拡張子がＪ形式の拡張子又はＰ形式の拡張子である場合（Ｓ３０２：Ｊ形式もしくはＰ形式である場合）には、対象ファイルがＪ形式又はＰ形式のファイルのいずれであるかどうか判定する（Ｓ３０４）。この判定は、対象ファイルの拡張子に基づく。
【００９４】
対象ファイルがＪ形式ファイルである場合（Ｓ３０４：Ｊ形式ファイルの場合）には、対象ファイルについて、印刷可能であると判定する（Ｓ３０５）。
【００９５】
一方、対象ファイルがＰ形式ファイルである場合（Ｓ３０４：Ｐ形式ファイルの場合）には、対象ファイルであるＰ形式ファイルのヘッダ情報についての検証に移行し（Ｓ３０６）、さらに、対象ファイルであるＰ形式ファイルのヘッダ情報（図９（Ａ）参照）を読む込む（Ｓ３０７）。そして、対象ファイルであるＰ形式ファイルのヘッダ情報の中にベンダー情報（図９（Ｂ）参照）があるかどうかを判定する（Ｓ３０８）。
【００９６】
ここで、ヘッダ情報およびベンダー情報について説明する。図９（Ａ）は、自社製Ｐ形式ファイルのデータ構成例である。自社製Ｐ形式ファイル１００は、サイズや作成日付などのヘッダ情報１０２がＰ形式の本データ１０４に対して付加さている、という一般的なＰ形式ファイルの構成に加え、さらに、ベンダー独自の情報であるベンダー情報１０３が、ヘッダ情報として付加されている。
【００９７】
図９（Ｂ）は、ヘッダ情報１０２の内容の一例を示した図である。図９（Ｂ）に示すように、ヘッダ情報１０２には、本ファイルの大きさを示す「ｓｉｚｅ：○○○」や、本ファイルの作成日付を示す「ｄａｔｅ：△△△△」が記憶されている。そして、ベンダー情報１０３には、当該複合機３の特定番号などの「Ｘ−ｂ−ｐｒｏｖｉｄｅ：○△×−４６０ＣＮ」が記憶され、これにより、当該複合機３で作成したこと、すなわち、自社製Ｐ形式ファイルであることを示している。
【００９８】
ここで、図８の説明に戻ると、対象ファイルであるＰ形式ファイルのヘッダ情報の中にベンダー情報があって自社を示していると判定した場合（Ｓ３０８：ある）には、対象ファイルについて、印刷可能であると判定する（Ｓ３０９）。
【００９９】
一方、上記Ｓ３０８において、対象ファイルであるＰ形式ファイルのヘッダ情報の中にベンダー情報がない、又はベンダー情報があっても自社を示していないと判定した場合（Ｓ３０８：ベンダー情報が自社でない、もしくはベンダー情報がない場合）には、対象ファイルについて、印刷不可能であると判定する（Ｓ３１０）。
【０１００】
このようにして、複合機３は、ＰＣ２から転送されたファイルが印刷可能かどうか（Ｊ形式ファイル又は自社製Ｐ形式ファイルであるかどうか）を判定する。
【０１０１】
ここで、図１０を参照して、複合機３で自社製Ｐ形式ファイルを作成する方法について説明する。図１０は、複合機３が自社製Ｐ形式ファイルを作成する処理を示したフローチャートである。
【０１０２】
このフローチャートの開始時点では、複合機３は、ユーザによる操作待ちの状態にある。
【０１０３】
複合機３のＣＰＵ４１は、ユーザが、スキャナ部４６に原稿をセットしたことを検知し（Ｓ３５１）、操作部４７を介して指示を受けると、スキャナ部で原稿をスキャンし、記憶メディアドライブ５０に挿入された外部の記憶メディア５１へ記憶するスキャンｔｏカードモードに移行する（Ｓ３５２）。続いて、ユーザ指示に従って解像度やフォーマットなどスキャンに必要な設定を行い（Ｓ３５３）、次に、スキャン開始の選択入力を受ける（Ｓ３５４）と、スキャナ部４６を作動させてスキャンを実施する（Ｓ３５５）。
【０１０４】
その後、上記Ｓ３５５で取得したスキャンデータをエンコードして、図９に示される自社製Ｐ形式ファイルを作成し（Ｓ３５６）、記憶メディアドライブ５０に挿入された外部の記憶メディア５１に記憶する。
【０１０５】
このようにして、複合機３は自社製Ｐ形式ファイルを作成する。
〔第１実施形態の効果〕
以上詳細に説明したように、本実施の形態では、ユーザがダイレクト印刷を行いたい画像ファイルを、エクスプローラを介してＰＣ２に表示された、複合機３の印刷要求フォルダを示すアイコンにドラッグ＆ドロップすると（Ｓ２２）、複合機３のフォルダ構造内に設けられた印刷要求フォルダに当該画像ファイルがコピー送信され（Ｓ２３、Ｓ２０２）、そのコピー送信された画像ファイルのダイレクト印刷が複合機３で行われる（Ｓ２０８）。よって、この場合は、ユーザが、標準的なアプリケーションであるエクスプローラを用いて、複合機３に対するダイレクト印刷の指示をＰＣ２から行うことができる。
【０１０６】
これらの場合において、ユーザがダイレクト印刷の進捗状況を確認するため、エクスプローラを介して、複合機３のフォルダ構造内に設けられた印刷中フォルダ、印刷完了フォルダ、又は印刷不可フォルダに対しアクセスすれば、複合機３からＰＣ２に対し、そのアクセス対象のフォルダ内のファイル名又はファイル内容がコピー送信される（Ｓ２４、Ｓ２５、Ｓ２０６、Ｓ２１３、Ｓ２１７、Ｓ４１１、Ｓ４１８、Ｓ４２２）。
【０１０７】
従って、ＰＣ２では、複合機３からコピー送信されたファイル名又はファイル内容をユーザが見ることができるので、標準的なアプリケーションであるエクスプローラを介してユーザに対しダイレクト印刷の進捗状況を確認させることができる。
〔第２実施形態〕
続いて、第２実施形態について説明する。第２実施形態では、複合機３側で外部の記憶メディア５１に記憶されているファイルについてダイレクト印刷を行う点が、第１実施形態と異なっている。
【０１０８】
ダイレクト印刷指示を受けた複合機３が、印刷処理を進行させるとともに、複合機３の構成する所定のフォルダに印刷の進行状況を示すファイルを保存していく点は第１実施形態と同様であるため、ＰＣ２のユーザは、ＰＣ２の標準的な機能であるファイル閲覧機能を用いて、複合機３の構成する所定のフォルダに保存されたファイルにアクセスすることで、複合機側でのダイレクト印刷の進行段階を示す情報（例えば、印刷中、印刷中断、印刷完了、印刷不可など、図４〜図６参照）を見て取ることが出来る。
【０１０９】
複合機３がＪ形式ファイル及び自社製Ｐ形式ファイルのみをダイレクト印刷の対象としている点、ハードウェア構成、ＰＣ２の画面構成は第１実施形態と同様である。
【０１１０】
以下、第１実施形態と同様のハードウェア構成で、ユーザからダイレクト印刷の要求を受け付け、その処理の進行を示す情報を、標準的なソフトウェアであるエクスプローラを介して、ＰＣ２のモニタへ表示することを実現する、ＰＣ２及び複合機３の動作について説明する。
【０１１１】
図１１（Ａ）及び図１１（Ｂ）は、第２実施形態にて複合機３が実行する処理を示したフローチャートである。
【０１１２】
図１１（Ａ）の開始時点において、複合機３のＣＰＵ４１は、ユーザによる操作待ちの状態になっている。ユーザからモード移行の操作を受けると、記憶メディアドライブ５０に挿入された記憶メディア５１内の画像ファイル印刷するメディアプリントモードに移行する（Ｓ４０１）。
【０１１３】
その後、記憶メディア５１内の各画像ファイルの拡張子やヘッダ情報などの解析を行う（Ｓ４０３）。そして、記憶メディア５１内の各画像ファイルに、印刷不可能なファイルが含まれているかどうかを判定する（Ｓ４０４）（図８に示した判定処理を各画像ファイルに対して実行する）。
【０１１４】
印刷不可能なファイルが含まれていると判定した場合には（Ｓ４０４：ＹＥＳ）、印刷不可能なファイルは印刷できない事をＬＣＤ４９に表示する。
【０１１５】
このとき、ＬＣＤ４９には、例えば、図１２に示すようにして、「Ｊ形式または、自社製ファイル以外のファイルは印刷できません。」と示されたウィンドウ１２１を一定時間ホップアップで表示する。
【０１１６】
一方、上記Ｓ４０４において、印刷不可能なファイルは含まれていないと判定した場合には（Ｓ４０４：ＮＯ）、特に表示は行わない。
【０１１７】
続いて、複合機３のＣＰＵ４１は、ダイレクト印刷可能なファイルのみをＬＣＤ４９に表示する（Ｓ４０６）。
【０１１８】
このとき、ＬＣＤ４９には、例えば、図１３（Ａ）（Ｂ）に示すようにして、ダイレクト印刷可能なファイルのサムネイル（図１３（Ａ）（Ｂ）では、アルファベットの大文字を囲んだ枠で表示）などが表示される。
【０１１９】
尚、例えば、図１３（Ｂ）に示すようにして、一覧ボタン１２３を用意し、その一覧ボタン１２３をユーザがポインタ１２２で開操作すれば、図１３（Ｃ）に示すようにして、ダイレクト印刷不可能なファイルを一覧できるようにしてもよい。
【０１２０】
そして、ユーザが印刷したいファイルを選択する入力を受けると、ユーザの選択操作に基づいて画像ファイルを特定し（Ｓ４０７）、その特定ファイルのデータをＲＡＭ４３に順次読み取る。さらに、上記Ｓ４０７で特定した選択ファイルについて、用紙サイズや解像度など印刷に必要な設定を実施する（Ｓ４０８）。
【０１２１】
そして、選択ファイルのファイル名（例えば、「○○○．ｐｐｐ」）を記憶し（Ｓ４０９）、さらに、上記Ｓ４０９で記憶したファイル名を持つファイルが印刷中であることを示すファイル（「〜．ｔｘｔ」）を印刷中フォルダに保存する（Ｓ４１０）（図３および図５（Ａ）参照）。
【０１２２】
そして、ＰＣ２上から印刷中フォルダのファイル名や内容（図６（Ａ）のテキスト文書１１１Ａ参照）を要求されたら返信できるように複合機３をセットアップし（Ｓ４１１）、これらをユーザが見ることができるようにする。これにより、ＰＣ２側では、ユーザがダイレクト印刷の進捗状況の確認することができる。
【０１２３】
そして、選択ファイルのデコードをフォーマットに従って行う（Ｓ４１２）。さらに、デコードした選択ファイルをプリンタ部４５を使用して印刷を行う（Ｓ４１３）。
【０１２４】
但し、印刷中に、プリンタ部４５で復帰可能なエラー（例えば、ペーパージャムやインク切れなど）が発生した場合には、その都度、転送ファイルが印刷中断中であることを示すファイルを印刷中フォルダに保存する（図３および図５（Ｂ）参照）。あるいは、既に印刷中フォルダに保存されている、印刷中断中であることを示すファイルの内容を更新する。
【０１２５】
尚、プリンタ部４５で復帰不可能なエラーが発生した場合には、後述するＳ４１４の判断において、印刷が失敗したとして扱う。
【０１２６】
そして、当該選択ファイルの印刷が成功したかどうかを判定する。ここで、当該選択ファイルの印刷が成功したと判定した場合には（Ｓ４１４：ＹＥＳ）、当該転送ファイルのデータをＲＡＭ４３から削除する（Ｓ４１５）。
【０１２７】
そして、選択ファイルが印刷完了したことを示すファイルを印刷中フォルダに保存する（Ｓ４１６）（図３および図５（Ｃ）参照）。
【０１２８】
そして、上記Ｓ４１０で印刷中フォルダに保存しておいたファイル名を消去する（Ｓ４１７）。尚、この消去のタイミングは、上記Ｓ４１４で当該転送ファイルの印刷が成功したと判定したときから一定時間を経過した時点であってもよい。
【０１２９】
さらに、ＰＣ２上から印刷完了フォルダの内容（図６（Ｃ）のテキスト文書１１１Ｃ参照）をユーザが見ることができるようにする（Ｓ４１８）。これにより、ＰＣ２側では、ユーザがダイレクト印刷の進捗状況の確認することができる。
【０１３０】
さらに、ユーザはＰＣ２上での操作により、上記Ｓ４１６で印刷完了フォルダに保存しておいたファイル名を消去することができる。
【０１３１】
また、ユーザがファイル削除の操作をしなかったとしても、ＰＣ２とのアクセス切断を契機として、上記Ｓ４１６で印刷完了フォルダに保存しておいたファイル名を削除し、未確認ファイルの増加を防ぐ（Ｓ４１９）。
【０１３２】
尚、この消去のタイミングは、上記Ｓ４１４で当該転送ファイルの印刷が成功したと判定したときから一定時間を経過した時点であってもよい。
【０１３３】
一方、当該転送ファイルの印刷が失敗したと判定した場合（Ｓ４１４：ＮＯ）、転送ファイルのファイル名を記憶する一方でその転送ファイルのデータはＲＡＭ４３から削除し（Ｓ４２０）、さらに、上記Ｓ４２０で記憶したファイル名を持つファイルが印刷不可能であることを示すファイルを印刷不可フォルダに保存する（Ｓ４２１）（図３および図５（Ｄ）参照）。
【０１３４】
そして、ＰＣ２上から印刷不可フォルダの内容（図６（Ｄ）のテキスト文書１１１Ｄ参照）をユーザが見ることができるようにする（Ｓ４２２）。これにより、ＰＣ２側では、ユーザがダイレクト印刷の進捗状況の確認することができる。
【０１３５】
さらに、ユーザはＰＣ２上での操作により、上記Ｓ４２１で印刷不可フォルダに保存しておいたファイル名を消去することができる。また、ユーザがファイル削除の操作をしなかったとしても、ＰＣ２とのアクセス切断を契機として、上記Ｓ４２１で印刷不可フォルダに保存しておいたファイル名を削除し（Ｓ４２３）、未確認ファイルの増加を防ぐ。
【０１３６】
尚、この消去のタイミングは、上記Ｓ４１４で当該選択ファイルの印刷が失敗したと判定したときから一定時間を経過した時点であってもよい。
【０１３７】
このようにして、第１実施形態と同様のハードウェア構成で、ユーザからダイレクト印刷の要求を受け付け、その処理の進行を示す情報を、標準的なソフトウェアであるエクスプローラを介して、ＰＣ２のモニタへ表示することを実現している。
〔第２実施形態の効果〕
以上詳細に説明したように、本実施の形態では、ユーザが記憶メディア５１に記憶された画像ファイルの中でダイレクト印刷を行いたい画像ファイルを選択すると（Ｓ４０７）、その選択された画像ファイルのダイレクト印刷が複合機３で行われる（Ｓ４１３）。        
【０１３８】
これらの場合において、ユーザがダイレクト印刷の進捗状況を確認するため、エクスプローラを介して、複合機３のフォルダ構造内に設けられた印刷中フォルダ、印刷完了フォルダ、又は印刷不可フォルダに対しアクセスすれば、複合機３からＰＣ２に対し、そのアクセス対象のフォルダ内のファイル名又はファイル内容がコピー送信される（Ｓ２４、Ｓ２５、Ｓ２０６、Ｓ２１３、Ｓ２１７、Ｓ４１１、Ｓ４１８、Ｓ４２２）。
【０１３９】
従って、ＰＣ２では、複合機３からコピー送信されたファイル名又はファイル内容をユーザが見ることができるので、標準的なアプリケーションであるエクスプローラを介してユーザに対しダイレクト印刷の進捗状況を確認させることができる。
〔その他〕
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変形例に適用することが可能である。
【０１４０】
例えば、ＰＣ２において、ユーザが、「○△×−○○○（Ｇ：）」フォルダ（複合機３を意味する）に対するアクセスを複合機３に要求した場合でも、印刷中フォルダ、印刷完了フォルダ、又は印刷不可フォルダのファイル名又はファイル内容を複合機３からＰＣ２にコピー送信させてもよい。このようにすることで、ユーザは複合機３を意味するフォルダにアクセスするだけで、印刷処理の進行状況をまとめて知ることができる。
【０１４１】
例えば、第１実施形態では、ＰＣ２において、ユーザが印刷要求フォルダに画像ファイルをコピーすることでダイレクト印刷の要求がなされたが、印刷要求フォルダに、ＰＣあるいは他の装置に記憶された画像ファイルのありか（ＵＲＬ）などを記述したファイルをコピーすると、複合機３が画像ファイルを取得してダイレクト印刷する構成でもよい。
【０１４２】
また、複合機３を意味するフォルダに画像ファイルあるいは画像ファイルのありかなどを記述したファイルをコピーした場合でも、ダイレクト印刷を実行する構成でもよい。
【０１４３】
例えば、第２実施形態で示した図１３（Ａ）（Ｂ）（Ｃ）では、ダイレクト印刷可能なファイルとダイレクト印刷不可能なファイルとを区別して表示する。この点、ダイレクト印刷可能なファイルとダイレクト印刷不可能なファイルとを区別するアイコンなどを付加して表示してもよく、また、ダイレクト印刷可能なファイルのみを表示してもよい。
【０１４４】
また、第２実施形態で示した図１３（Ｃ）では、ダイレクト印刷不可能なファイルのファイル名が表示されているが、ダイレクト印刷不可能なファイルの画像そのものを表示してもよい。
【０１４５】
また、上記実施形態では、複合機３側で画像ファイルが印刷不可能であると（Ｓ２０３：ＮＯ）、その画像ファイルのデータをＲＡＭ４３から削除しているが（Ｓ２１５）、その画像ファイルのデータをＲＡＭ４３から削除することなく保持していてもよい。
【０１４６】
また、上記実施形態では、複合機３側で印刷成功・失敗の判断が行われると（Ｓ２０９、Ｓ４１４）、その判断対象の画像ファイルのデータをＲＡＭ４３から削除しているが（Ｓ２１０、Ｓ２１５、Ｓ４１５、Ｓ４２０）、その画像ファイルのデータをＲＡＭ４３から削除することなく保持していてもよい。
【０１４７】
このように、複合機３が、ダイレクト印刷対象の画像ファイルのデータをＲＡＭ４３から削除することなく保持すれば、ダイレクト印刷完了後も、ダイレクト印刷対象の画像ファイルのデータをＰＣ２に対し送信することができる。特に、ダイレクト印刷対象の画像ファイルがＰＣ２からコピー送信されたものであっても、ダイレクト印刷対象の画像ファイルをＰＣ２上で移動・削除するといったミス操作が行われた場合には、ダイレクト印刷対象の画像ファイルをＰＣ２に対し取り返させることができるようになる。
【０１４８】
また、上位実施形態では、図３に示すフォルダ構造のように、複合機３を意味するフォルダの「○△×−○○○（Ｇ：）」の下に、印刷中フォルダ、印刷完了フォルダ、印刷不可フォルダが配置され、Ｓ２０５、Ｓ２１１、Ｓ２１６、Ｓ４１０、Ｓ４１６、Ｓ４２１などの処理で、印刷処理の進行状況を示すファイルがそれぞれのフォルダに保存される構成を例示している。
【０１４９】
この点、図１４（Ａ）に示すフォルダ構造のように、複合機３を意味するフォルダの「○△×−○○○（Ｇ：）」の下に、先ず、通知ファイルを保存するための通知用フォルダを設け、Ｓ２０５、Ｓ２１１、Ｓ２１６、Ｓ４１０、Ｓ４１６、Ｓ４２１などの処理で、印刷処理の進行状況を示すファイルが通知用フォルダに保存される構成であってもよい。このような構成であれば、ＰＣ２のユーザは、通知用フォルダにアクセスするだけで、各進行状況を容易に確認することができる。
【０１５０】
また、通知用フォルダも設けず、印刷処理の進行状況を示すファイルが複合機３を意味するフォルダに保存される構成であっても同様の効果が得られる。
【０１５１】
また、印刷処理の進行状況を示すファイルが印刷要求フォルダに保存される構成であってもよい。このような構成であれば、ＰＣ２のユーザは、ダイレクト印刷のためにアクセスした印刷要求フォルダに再アクセスするだけで、各進行状況を容易に確認することができる。
【０１５２】
一方、図１４（Ｂ）に示すように、「印刷中．ｔｘｔ」をファイル名とするテキストファイルを設け、このテキストファイル内に画像ファイルの印刷状況（印刷中・印刷中断）を示す内容（例えば、テキスト文書１１１Ａ、１１１Ｂなど）を書き込んでもよい。また、「印刷完了．ｔｘｔ」をファイル名とするテキストファイルを設け、このテキストファイル内に画像ファイルの印刷状況（印刷完了）を示す内容（例えば、テキスト文書１１１Ｃなど）を書き込んでもよい。さらに、「印刷不可．ｔｘｔ」をファイル名とするテキストファイルを設け、このテキストファイル内に画像ファイルの印刷状況（印刷不可）を示す内容（例えば、テキスト文書１１１Ｄなど）を書き込んでもよい。
【０１５３】
このような構成であっても、ＰＣ２のユーザは、各テキストファイルの内容を表示させるだけで、各進行状況を容易に確認することができる。
【０１５４】
なお、この場合の各テキストファイルについても、印刷中フォルダ、印刷完了フォルダ、印刷不可フォルダに保存される構成であってもよいし、通知用フォルダに保存される構成であっても、複合機３を意味するフォルダに保存される構成であっても、印刷要求フォルダに保存される構成であってもよい。
【０１５５】
なお、この構成の場合、Ｓ２０５、Ｓ２１１、Ｓ２１６、Ｓ４１０、Ｓ４１６、Ｓ４２１などの処理で、各テキストファイルに画像ファイルの印刷状況を示すテキストを追記する構成としてもよい。この場合、ＰＣ２のユーザは、各テキストファイルの内容を表示させるだけで、複数の印刷処理の状況を用意にまとめて確認することができる。
【０１５６】
また、Ｓ２０５、Ｓ２１１、Ｓ２１６、Ｓ４１０、Ｓ４１６、Ｓ４２１などの処理で、画像ファイルの印刷状況を示すファイル名を持つファイルを保存する構成に換え、画像ファイルの印刷状況を示すフォルダ名を持つフォルダを保存する構成としても、もちろん良い。このフォルダ名を持つフォルダを保存する構成は、第１実施形態、第２実施形態に限らず、様々な変形例に適用することも、もちろん可能である。
【０１５７】
また、本発明を複合機３とは異なる装置に適用しても良いのはもちろんである。
例えば、共有サーバ機能を持ったスキャナであり、自身が備えるフォルダにスキャン設定情報やデータ送信先が記述されたファイルがコピーされたら、その記述に従った設定で原稿をスキャンし、画像データを送信するスキャナに適用しても良い。
【０１５８】
この場合、スキャンする原稿が載置されているか、スキャンがうまくいったか、記述された送信先との通信ができるか、画像データの送信がうまくいったか、などの進行情報が共有クライアント機能を備えたコンピュータに、ファイルアクセス情報として渡されることになる。
【０１５９】
もちろん、自身が備えるメモリスロットに、スキャン設定情報やデータ送信先が記述されたファイルを記憶している記憶メディアが装着されたら、その記述に従った設定で原稿をスキャンし、画像データを送信するスキャナに適用しても良い。
【産業上の利用可能性】
【０１６０】
本発明は、情報処理の進行段階を示す情報を準備する技術に適用し得る。
【図面の簡単な説明】
【０１６１】
【図１】情報処理システムの外観を示す。
【図２】情報処理システムのブロック図である。
【図３】複合機のフォルダ構造を示した図である。
【図４】ＰＣにおいてダイレクト印刷を指示する状態の画面図である。
【図５】ＰＣにおいてダイレクト印刷の進行状況を表示する状態の画面図である。
【図６】ダイレクト印刷の進行状況を示すファイル内容を示した図である。
【図７】第１実施形態でのダイレクト印刷処理を示したフローチャートである。
【図８】ファイルが印刷可能であるかの判定処理を示したフローチャートである。
【図９】自社製Ｐ形式ファイルの構造を示した図である。
【図１０】自社製Ｐ形式ファイルを作成する処理を示したフローチャートである。
【図１１Ａ】第２実施形態でのダイレクト印刷処理を示したフローチャートである。
【図１１Ｂ】第２実施形態でのダイレクト印刷処理を示したフローチャートである。
【図１２】印刷できないファイルが存在する旨の表示を示した図である。
【図１３】印刷可能なファイルと印刷不可能なファイルを区別した表示の図である。
【図１４】複合機のフォルダ構造を示した図である。
【符号の説明】
【０１６２】
１  情報処理システム
２  ＰＣ（パーソナルコンピュータ）
３  複合機
１１、４１  ＣＰＵ
２１、４３ ＲＡＭ
２２、４２ ＲＯＭ
２５  ＨＤＤ
３０、４８  通信用Ｉ／Ｆ
４５  プリンタ部
４６ スキャナ部
４９  ＬＣＤ
５０  記憶メディアドライブ
５１  記憶メディア
１００  自社製Ｐ形式ファイル
１０２  ヘッダ情報
１０３  ベンダー情報
１０４ Ｐ形式の本データ
【図１】
2008283666.tif 000003
【図２】
2008283666.tif 000004
【図３】
2008283666.tif 000005
【図４】
2008283666.tif 000006
【図５】
2008283666.tif 000007
【図６】
2008283666.tif 000008
【図７】
2008283666.tif 000009
【図８】
2008283666.tif 000010
【図９】
2008283666.tif 000011
【図１０】
2008283666.tif 000012
【図１１Ａ】
2008283666.tif 000013
【図１１Ｂ】
2008283666.tif 000014
【図１２】
2008283666.tif 000015
【図１３】
2008283666.tif 000016
【図１４】
2008283666.tif 000017