(57)【要約】【課題】共有ファイルの属性情報を容易に確認でき、様々なフォーマットの共有ファイルをオンデマンド印刷機能により印刷できる技術を提供することを課題とする。【解決手段】ＰＣ２は、共有フォルダ５０に新たに共有ファイル５１が格納された場合、共有フォルダ５０の状態変化を示す更新メッセージ４１をネットワーク複合機１に通知する。ネットワーク複合機１は、更新メッセージ４１に基づいて共有ファイルの一覧情報である共有リスト情報４０を更新する。ネットワーク複合機１は、ユーザの指示に応じて共有リスト情報４０を表示する。ネットワーク複合機１は、共有ファイル５１のオンデマンド印刷が指示された場合、共有ファイル５１の印刷に使用する印刷用ＰＤＬデータの作成をＰＣ２に指示する。ネットワーク複合機１は、プリンタドライバ２２が共有ファイル５１から作成した印刷用ＰＤＬデータを用いて、共有ファイル５１の印刷処理を実行する。【選択図】図１
2010092327.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な端末装置に作成された共有フォルダに格納されている共有ファイルの一覧情報を保持する共有リスト保持部と、
前記共有フォルダにおける共有ファイルの格納状況が変化した場合、前記格納状況の変化を示す更新情報を取得し、取得した前記更新情報に基づいて前記一覧情報を更新する共有リスト更新部と、
前記一覧情報に基づいて指定された指定共有ファイルの印刷が指示された場合、前記指定共有ファイルの印刷処理を実行する印刷部と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、さらに、
前記指定共有ファイルの印刷が指示された場合、前記指定共有ファイルをページ記述言語に基づいて変換した印刷用変換データの作成を前記端末装置に要求する印刷用データ要求部と、
前記端末装置から受信した前記印刷用変換データから印刷用ラスタデータを生成する印刷用ラスタデータ生成部と、
を備え、
前記印刷部は、前記指定ファイルの出力指示に基づいて前記印刷用ラスタデータを印刷することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、さらに、
前記指定共有ファイルの表示が指示された場合、前記指定共有ファイルをページ記述言語に基づいて変換した表示用変換データの作成を前記端末装置に要求する表示用データ要求部と、
前記端末装置から受信した前記表示用変換データから表示用ラスタデータを生成する表示用ラスタデータ生成部と、
前記表示用ラスタデータを表示する表示部と、
を備えることを特徴とする画像形成装置。
【請求項４】
ネットワークを介して通信可能な印刷装置との間で共有される共有ファイルを記憶する記憶部と、
前記印刷装置から受信した前記共有ファイルの変換要求に応じて、前記共有ファイルをページ記述言語に基づいて変換した変換データを作成するデータ変換部と、
前記変換データを前記印刷装置に送信する送信部と、
を備えることを特徴とする端末装置。
【請求項５】
請求項４に記載の端末装置において、
前記データ変換部は、前記変換データの用途を特定する用途特定情報が前記変換要求に含まれていた場合、前記用途特定情報に対応する特定変換データを作成し、
前記送信部は、前記用途特定情報に対応するコマンドを付加して前記特定変換データを前記印刷装置に送信することを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で共有される共有ファイルを印刷する画像形成装置、および共有ファイルを管理する端末装置に関する。
【背景技術】
【０００２】
近年、コピー機能、ファクシミリ通信機能、プリンタ機能などを有するネットワーク複合機が、オフィスで広く利用されている。また、ネットワーク複合機は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に作成された共有フォルダを利用するネットワーク機能を有している。
【０００３】
ネットワーク複合機は、ネットワーク機能を利用して、スキャナが作成した画像データを共有フォルダに保存することができる。また、ネットワーク複合機は、ユーザの指示に基づいて共有フォルダに保存された共有ファイルなどを取得し、取得した共有ファイルを印刷する（以下、「オンデマンド印刷」という）ことができる。
【０００４】
【特許文献１】特開２００８−２２２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１は、複合機のユーザが共有フォルダに容易にアクセスできる技術を開示している。上記特許文献１において、共有フォルダが作成されたＰＣは、共有フォルダのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などが設定されたショートカット情報と、アイコン用の画像データとを有するアイコンデータを複合機に送信する。複合機は、受信したアイコンデータを記憶し、表示パネルにアイコン用の画像データを表示する。複合機のユーザは、アイコン用の画像データを選択するだけで、共有フォルダにアクセスすることができる。
【０００６】
しかしながら、ユーザがアイコン用の画像データを選択して共有フォルダに格納されている共有ファイルの一覧を表示させることがある。この場合、複合機は、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコルなどを用いてＰＣにアクセスして各共有ファイルの属性情報を取得する必要がある。このため、上記特許文献１に係る複合機では、共有ファイルの一覧を表示させる際に時間がかかるという問題があった。
【０００７】
また、ネットワーク複合機がオンデマンド印刷機能を用いて印刷できるファイルは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などの特定のフォーマットのファイルに限られるという問題があった。
【０００８】
そこで、本発明は前記問題点に鑑み、共有ファイルの属性情報を容易に確認でき、様々なフォーマットのファイルをオンデマンド印刷機能により印刷できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明は、画像形成装置であって、ネットワークを介して通信可能な端末装置に作成された共有フォルダに格納されている共有ファイルの一覧情報を保持する共有リスト保持部と、前記共有フォルダにおける共有ファイルの格納状況が変化した場合、前記格納状況の変化を示す更新情報を取得し、取得した前記更新情報に基づいて前記一覧情報を更新する共有リスト更新部と、前記一覧情報に基づいて指定された指定共有ファイルの印刷が指示された場合、前記指定共有ファイルの印刷処理を実行する印刷部と、を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１に記載の画像形成装置において、さらに、前記指定共有ファイルの印刷が指示された場合、前記指定共有ファイルをページ記述言語に基づいて変換した印刷用変換データの作成を前記端末装置に要求する印刷用データ要求部と、前記端末装置から受信した前記印刷用変換データから印刷用ラスタデータを生成する印刷用ラスタデータ生成部と、を備え、前記印刷部は、前記指定ファイルの出力指示に基づいて前記印刷用ラスタデータを印刷することを特徴とする。
【００１１】
請求項３記載の発明は、請求項１または請求項２に記載の画像形成装置において、さらに、前記指定共有ファイルの表示が指示された場合、前記指定共有ファイルをページ記述言語に基づいて変換した表示用変換データの作成を前記端末装置に要求する表示用データ要求部と、前記端末装置から受信した前記表示用変換データから表示用ラスタデータを生成する表示用ラスタデータ生成部と、前記表示用ラスタデータを表示する表示部と、を備えることを特徴とする。
【００１２】
請求項４記載の発明は、端末装置であって、ネットワークを介して通信可能な印刷装置との間で共有される共有ファイルを記憶する記憶部と、前記印刷装置から受信した前記共有ファイルの変換要求に応じて、前記共有ファイルをページ記述言語に基づいて変換した変換データを作成するデータ変換部と、前記変換データを前記印刷装置に送信する送信部と、を備えることを特徴とする。
【００１３】
請求項５記載の発明は、請求項４に記載の端末装置において、前記データ変換部は、前記変換データの用途を特定する用途特定情報が前記変換要求に含まれていた場合、前記用途特定情報に対応する特定変換データを作成し、前記送信部は、前記用途特定情報に対応するコマンドを付加して前記特定変換データを前記印刷装置に送信することを特徴とする。
【発明の効果】
【００１４】
本発明に係る画像形成装置は、共有フォルダにおける共有ファイルの格納状況が変化した場合、格納状況の変化に応じた更新情報を取得し、取得した更新情報に基づいて一覧情報を更新する。これにより、本発明に係る画像形成装置のユーザは、端末装置にアクセスすることなく、一覧情報を用いて利用可能な共有ファイルを確認することができる。
【００１５】
また、本発明に係る画像形成装置は、共有ファイルの印刷が指示された場合、共有ファイルをページ記述言語に基づいて作成した変換データを共有ファイルの格納先から取得して、変換データを用いて共有ファイルの印刷処理を実行する。これにより、本発明に係る画像形成装置は、さまざまなフォーマットの共有ファイルのオンデマンド印刷が可能となる。
【００１６】
また、本発明に係る画像形成装置は、共有ファイルの表示が指示された場合、変換データから作成したラスタデータを表示部に表示する。これにより、本発明に係る画像形成装置のユーザは、端末装置を利用せずに、さまざまなフォーマットの共有ファイルの内容を確認することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明の実施の形態に係るネットワーク複合機１の構成を含むネットワークシステムの構成図である。図１に示すネットワークシステムは、ネットワーク複合機１と、ＰＣ２と、ＬＡＮ３とを備えている。ネットワーク複合機１とＰＣ２とは、ＬＡＮ３を介して接続されている。
【００１８】
ネットワーク複合機１は、コピー機能、プリンタ機能、ファクシミリ機能などを備える多機能装置である。ＰＣ２は、ネットワーク複合機１との間で共有する共有ファイル５１、５２を格納する。ＬＡＮ３には、インターネットあるいは他のＬＡＮに接続するためのルータ（図示省略）などが設置されている。
【００１９】
まず、ネットワーク複合機１の構成について説明する。ネットワーク複合機１は、制御部１１と、操作部１２と、タッチパネル式ディスプレイ１３と、スキャナ部１４と、ファクシミリ部１５と、プリンタ部１６と、記憶部１７と、ＬＡＮインタフェース１８とを備える。
【００２０】
制御部１１は、ネットワーク複合機１の全体制御を行う。制御部１１は、共有リスト情報管理部１１１と、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）データ要求部１１２と、ラスタライズ部１１３とを備える。
【００２１】
共有リスト情報管理部１１１は、ネットワーク複合機１とＰＣ２との間で共有され、ＰＣ２が格納する共有ファイルの一覧情報である共有リスト情報４０を管理する。ＰＤＬデータ要求部１１２は、操作部１２およびタッチパネル式ディスプレイ１３（以下、「本体操作部」という）から入力された操作情報に基づいて、共有ファイル５１をＰＤＬに基づいて記述したＰＤＬデータの送信をＰＣ２に要求する。ラスタライズ部１１３は、ＰＣ２から受信したＰＤＬデータからラスタデータを作成する。
【００２２】
操作部１２は、ネットワーク複合機１に対する各種指示の入力に用いられるハードウェアキーなどである。タッチパネル式ディスプレイ１３は、ネットワーク複合機１に関する情報、および各種の操作メニューを表示する。ユーザは、本体操作部を利用して、ネットワーク複合機１を操作することができる。
【００２３】
スキャナ部１４は、本体操作部から入力された操作情報に基づいて原稿を読み取り、画像データを作成する。ファクシミリ部１５は、公衆回線網（図示省略）を利用したファクシミリ通信を実行する。
【００２４】
プリンタ部１６は、ファクシミリ部１５が受信したファクシミリデータ、コピーの指示に基づいてスキャナ部１４が作成した画像データ、ラスタライズ部１１３が作成したラスタデータを印刷用紙に印刷する。つまり、プリンタ部１６は、ネットワーク複合機１のファクシミリ機能、コピー機能、プリンタ機能の出力部として動作する。
【００２５】
記憶部１７は、フラッシュメモリなどの記憶装置により構成されており、共有リスト情報４０などを格納する。
【００２６】
ＬＡＮインタフェース１８は、ＬＡＮ３を介して接続するＰＣ２との間で、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを利用してデータの送受信を行う。
【００２７】
次に、ＰＣ２の構成について説明する。ＰＣ２は、共有フォルダ管理部２１と、プリンタドライバ２２と、記憶部２３とを備える。
【００２８】
共有フォルダ管理部２１は、記憶部２３に作成された共有フォルダ５０を管理し、共有ファイルの格納状況の変化に応じた更新メッセージ４１をネットワーク複合機１に送信する。プリンタドライバ２２は、ネットワーク複合機１の指示に応じて共有ファイル５１からＰＤＬデータを作成する。記憶部２３は、ハードディスク装置などで構成されており、ネットワーク複合機１が利用可能な共有フォルダ５０が作成されている。共有フォルダ５０には、共有ファイル５１、５２が格納される。
【００２９】
以下、上述した構成を有するネットワークシステムにおける動作について説明する。
【００３０】
図２は、ネットワーク複合機１、ＰＣ２の処理の流れと、ネットワーク複合機１とＰＣ２との間で送受信されるデータの流れを示す図である。
【００３１】
図２に示すように、図１に示すネットワークシステムにおける処理は、共有リスト情報更新処理、サムネイル表示処理、オンデマンド印刷処理の三つである。これら三つの処理は、図２に示す順序で実行される必要なく、それぞれが独立に実行される。図２に示す処理は、ネットワーク複合機１が保持する共有リスト情報４０が用いられる。
【００３２】
図３は、共有リスト情報４０の具体例を示す図である。図３に示すように、共有リスト情報４０は、共有ファイルごとに作成される共有ファイル属性情報４０１、４０２・・・が登録される。共有ファイル属性情報４０１、４０２は、共有ファイル５１、５２に対応している。たとえば、共有ファイル属性情報４０１では、装置名として「ｃｌｉｅｎｔＡ」、アドレスとして「￥￥ｃｌｉｅｎｔＡ￥ｔｅｍｐ」が設定されている。したがって、共有ファイル５１は、ＰＣ２（ｃｌｉｅｎｔＡ）の「ｔｅｍｐ」という共有フォルダ５０に格納されていることがわかる。共有ファイル属性情報４０１から、共有ファイル５１のファイル名が「ｄａｔａ．ｄｏｃ」であることがわかる。なお、共有ファイル属性情報４０１、４０２・・・には、各共有ファイルの更新日時、ファイルサイズ、フォーマットなどの他の属性情報を記録してもよい。
【００３３】
次に、共有リスト情報更新処理について説明する。初期状態として、共有フォルダ５０には共有ファイル５１が格納されておらず、共有リスト情報４０には共有リスト属性情報４０１が登録されていない状態とする。
【００３４】
まず、ＰＣ２の共有フォルダ５０に共有ファイル５１が新規に保存されることにより、共有フォルダ５０の状態が変化する。たとえば、ＰＣ２のユーザが、ＰＣ２にインストールされた文書編集ソフトウェアを用いて文書ファイルを作成する。ＰＣ２のユーザは、ファイル名を「ｄａｔａ．ｄｏｃ」と指定した上で、作成した文書ファイルを共有ファイル５１として共有フォルダ５０に保存する。
【００３５】
共有フォルダ管理部２１は、共有フォルダ５０の状態を定期的に確認しており、共有フォルダ５０に新たに格納された共有ファイル５１を検出する（ステップＳ１１）。共有フォルダ管理部２１は、共有ファイル５１が共有フォルダ５０に新たに格納されたことを示す更新メッセージ４１を作成する（ステップＳ１２）。更新メッセージ４１は、ＰＣ２からネットワーク複合機１に送信される（ステップＳ１３）。
【００３６】
図４は、更新メッセージ４１の具体例を示す図である。更新メッセージ４１は、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述される。更新メッセージ４１は、共有フォルダ更新情報４１１、追加ファイル情報４１２、削除ファイル情報４１３により更新される。図４において、共有フォルダ５０の状態変化を通知するＮＯＴＩＦＹタグ以外の表示を省略している。
【００３７】
共有フォルダ更新情報４１１は、状態が変化した共有フォルダを特定する情報であり、共有ファイル５１が新たに保存された共有フォルダ５０のアドレスが設定されている。追加ファイル情報４１２は、共有フォルダ５０に新たに追加された共有ファイルとして、共有ファイル５１のファイル名「ｄａｔａ．ｄｏｃ」が設定される。削除ファイル情報４１３には、共有フォルダ５０から削除された共有ファイルの名前が設定される。共有フォルダ５０から共有ファイルが削除されていないため、削除ファイル情報４１３は空欄となっている。
【００３８】
ネットワーク複合機１において、共有リスト情報管理部１１１は、更新メッセージ４１を受信した場合、受信した更新メッセージ４１に基づいて共有リスト情報４０を更新する（ステップＳ１４）。共有リスト情報管理部１１１は、共有フォルダ更新情報４１１と追加ファイル情報４１２とに基づいて、共有ファイル５１に対応する共有ファイル属性情報４０１を、共有リスト情報４０に新たに登録する。これにより、共有リスト情報更新処理が終了する。
【００３９】
なお、更新メッセージ４１の削除ファイル情報４１３にファイル名が設定されていた場合、共有リスト情報管理部１１１は、削除ファイル情報４１３に設定されたファイル名に対応する共有ファイル属性情報を、共有リスト情報４０から削除する。
【００４０】
このように、ネットワーク複合機１は、ＰＣ２が共有フォルダ５０の状態変化に応じて送信した更新メッセージ４１を用いて、共有リスト情報４０を更新する。これにより、ネットワーク複合機１は、ＰＣ２の共有フォルダ５０に格納されている共有ファイルを、ＰＣ２と同期して仮想的に管理することができる。
【００４１】
ネットワーク複合機１のユーザが本体操作部を操作して共有フォルダ５０に格納された共有ファイルの一覧表示を指示した場合、共有リスト情報管理部１１１は、共有リスト情報４０をタッチパネル式ディスプレイ１３に表示する。このため、ネットワーク複合機１は、ＰＣ２から各共有ファイルの属性情報を取得して共有ファイルの一覧を表示する場合と比較して、非常に短い時間で共有ファイルの一覧を表示することができる。
【００４２】
次に、サムネイル表示処理について説明する。
【００４３】
サムネイル表示処理は、共有リスト情報４０に基づいて指定された共有ファイルのサムネイル（縮小画像データ）を、タッチパネル式ディスプレイ１３に表示する処理である。タッチパネル式ディスプレイ１３に共有ファイルのサムネイルを表示させることにより、ユーザは、オンデマンド印刷を指示する前に共有ファイルの内容を確認することができる。
【００４４】
ネットワーク複合機１のユーザは、本体操作部を操作して、共有リスト情報４０をタッチパネル式ディスプレイ１３に表示させ、共有ファイル属性情報４０１を選択する。共有ファイル属性情報４０１に対応する共有ファイル５１のサムネイルの表示指示が入力される（ステップＳ２１）。ＰＤＬデータ要求部１１２は、共有ファイル５１のサムネイルの作成に使用する表示用ＰＤＬデータ４３２の送信を要求する表示用ＰＤＬデータ要求メッセージ４２を作成して、ＰＣ２に送信する（ステップＳ２２）。
【００４５】
図５は、表示用ＰＤＬデータ要求メッセージ４２の具体例を示す図である。図５において、表示用ＰＤＬデータ４３２の送信を要求するＶＩＥＷタグ以外の表示を省略している。共有フォルダ指定情報４２１には、サムネイル表示が指示された共有ファイル５１を格納する共有フォルダ５０のアドレス「￥￥ｃｌｉｅｎｔＡ￥ｔｅｍｐ」が設定される。サムネイル対象情報４２２には、共有ファイル５１のファイル名「ｄａｔａ．ｄｏｃ」が設定される。
【００４６】
ＰＣ２において、プリンタドライバ２２は、表示用ＰＤＬデータ要求メッセージ４２に基づいて、共有ファイル５１から表示用ＰＤＬデータ４３２を作成する（ステップＳ２３）。プリンタドライバ２２は、表示用ＰＤＬデータ要求メッセージ４２にＶＩＥＷタグが設定されているため、表示ジョブ４３を作成することを決定する。プリンタドライバ２２は、共有フォルダ指定情報４２１、サムネイル対象情報４２２に基づいて取得した共有ファイル５１から、表示用ＰＤＬデータ４３２を作成する。表示用ＰＤＬデータ４３２には、表示用ＰＤＬデータ４３２から作成される表示用ラスタデータ４４のサイズを、タッチパネル式ディスプレイ１３に表示可能なサイズとするための設定情報が記載される。
【００４７】
プリンタドライバ２２は、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）データ４３１および表示用ＰＤＬデータ４３２を含む表示ジョブ４３を作成し、表示ジョブ４３をネットワーク複合機１に送信する（ステップＳ２４）。ネットワーク複合機１は、受信した表示ジョブ４３に基づいて表示用ラスタデータ４４を生成し、表示用ラスタデータ４４を共有ファイル５１のサムネイルとして表示する（ステップＳ２５）。
【００４８】
図６は、表示ジョブ４３の具体例を示す図である。表示ジョブ４３のＰＪＬデータ４３１の末尾に、表示用ＰＤＬデータ要求メッセージ４２の応答であることを示す「ＶＩＥＷ」（応答コマンド４３３）が、ＰＪＬデータ４３１のコメント欄に設定されている。
【００４９】
表示ジョブ４３に基づくサムネイル表示処理（ステップＳ２５）の詳細について、図７を用いて説明する。図７は、ネットワーク複合機１がＰＣ２からジョブ（表示ジョブ４３または印刷ジョブ４６）を受信した場合の処理の流れを示す図である。なお、ネットワーク複合機１は、ＰＣ２からジョブを受信した時点で、受信データが表示ジョブ４３であるか、後述する印刷ジョブ４６であるかを認識していない。
【００５０】
制御部１１は、受信ジョブに応答コマンド４３３が設定されているかどうかを確認する（ステップＳ４０１）。受信ジョブが表示ジョブ４３であることから、制御部１１は、表示ジョブ４３から応答コマンド４３３を検出できる（ステップＳ４０１においてＹｅｓ）。したがって、制御部１１は、受信ジョブが表示ジョブ４３であると判定し、表示ジョブ４３に基づく処理の出力先をタッチパネル式ディスプレイ１３に決定する（ステップＳ４０２）。
【００５１】
なお、受信ジョブから応答コマンドを検出できない場合（ステップＳ４０１においてＮｏ）の処理については、後述する。
【００５２】
ラスタライズ部１１３は、表示ジョブ４３に含まれる表示用ＰＤＬデータ４３２から、共有ファイル５１に対応する表示用ラスタデータ４４を作成する（ステップＳ４０３）。制御部１１は、表示用ラスタデータ４４をタッチパネル式ディスプレイ１３に表示させ（ステップＳ４０４）、サムネイル表示に関する一連の処理を終了する。
【００５３】
このように、ネットワーク複合機１は、共有ファイル５１のサムネイル表示が指示された場合、タッチパネル式ディスプレイ１３に表示するサムネイルの作成に用いる表示用ＰＤＬデータ４３２をＰＣ２から取得する。ネットワーク複合機１は、表示用ＰＤＬデータ４３２から作成した表示用ラスタデータ４４を、サムネイルとしてタッチパネル式ディスプレイに表示する。これにより、ネットワーク複合機１のユーザは、ＰＣ２を利用しなくても、様々なフォーマットの共有ファイルの内容を確認することができる。
【００５４】
次に、オンデマンド印刷処理について説明する。
【００５５】
オンデマンド印刷処理は、ユーザが本体操作部を操作して共有ファイルを選択し、選択した共有ファイルをプリンタ部１６で印刷する処理である。
【００５６】
ネットワーク複合機１のユーザは、本体操作部を操作して共有リスト情報４０をタッチパネル式ディスプレイ１３に表示させ、共有ファイル属性情報４０１を選択する。共有ファイル属性情報４０１に対応する共有ファイル５１のオンデマンド印刷が指示される（ステップＳ３１）。ＰＤＬデータ要求部１１２は、共有ファイル５１の印刷に使用する印刷用ＰＤＬデータの送信を要求する印刷用ＰＤＬデータ要求メッセージ４５を作成して、ＰＣ２に送信する（ステップＳ３２）。
【００５７】
図８は、印刷用ＰＤＬデータ要求メッセージ４５の具体例を示す図である。図８において、印刷用ＰＤＬデータの送信を要求するＰＲＩＮＴタグ以外の表示を省略している。共有フォルダ指定情報４５１には、オンデマンド印刷が指示された共有ファイル５１を格納する共有フォルダ５０のアドレス「￥￥ｃｌｉｅｎｔＡ￥ｔｅｍｐ」が設定される。印刷対象情報４５２には、共有ファイル５１のファイル名「ｄａｔａ．ｄｏｃ」が設定される。
【００５８】
ＰＣ２において、プリンタドライバ２２は、印刷用ＰＤＬデータ要求メッセージ４５に基づいて、共有ファイル５１から印刷用ＰＤＬデータを作成する（ステップＳ２３）。プリンタドライバ２２は、印刷用ＰＤＬデータ要求メッセージ４５にＰＲＩＮＴタグが設定されているため、印刷ジョブ４６を作成することを決定する。プリンタドライバ２２は、共有フォルダ指定情報４５１、印刷対象情報４５２に基づいて取得した共有ファイル５１から、印刷用ＰＤＬデータを作成する。印刷用ＰＤＬデータには、印刷用紙のサイズに対応した設定情報が記載される。
【００５９】
プリンタドライバ２２は、ＰＪＬデータおよび印刷用ＰＤＬデータを含む印刷ジョブ４６を作成し、印刷ジョブ４６をネットワーク複合機１に送信する（ステップＳ３４）。印刷ジョブ４６に添付されるＰＪＬデータには、プリンタドライバ２２が予め保持しているオンデマンド印刷に対応する印刷設定情報が付加される。また、プリンタドライバ２２は、印刷ジョブ４６に添付されるＰＪＬデータに、印刷用ＰＤＬデータ要求メッセージ４５に対する応答であることを示すコメント「＠ＰＪＬ  ＣＯＭＭＥＮＴ  ＯｎＤｅｍａｎｄＰｒｉｎｔ」を記述してもよい。
【００６０】
ネットワーク複合機１は、受信した印刷ジョブ４６に基づく印刷処理を実行する（ステップＳ３５）。図７を用いてステップＳ３５に示す処理について詳しく説明する。
【００６１】
制御部１１は、受信ジョブから応答コマンド４３３を検出できないため（ステップＳ４０１においてＮｏ）、受信ジョブが印刷ジョブ４６であると判定する。なお、受信ジョブに「＠ＰＪＬ  ＣＯＭＭＥＮＴ  ＯｎＤｅｍａｎｄＰｒｉｎｔ」が設定されていた場合、制御部１１は、受信ジョブが印刷用ＰＤＬデータ要求メッセージ４５の応答であることを確認できる。制御部１１は、印刷ジョブ４６に基づく処理の出力先をプリンタ部１６に決定する（ステップＳ４０５）。
【００６２】
ラスタライズ部１１３は、印刷ジョブ４６に含まれる印刷用ＰＤＬデータから、共有ファイル５１に対応する印刷用ラスタデータ４７を作成する（ステップＳ４０７）。プリンタ部１６は、印刷用ラスタデータ４７を印刷し、共有ファイル５１に対応する印刷文書を出力する。これにより、オンデマンド印刷処理に関する一連の処理が終了する。
【００６３】
このように、ネットワーク複合機１は、共有ファイル５１のオンデマンド印刷が指示された場合、共有ファイル５１に対応する印刷用ＰＤＬデータの作成をＰＣ２に指示する。そして、ネットワーク複合機１は、ＰＣ２から受信した印刷用ＰＤＬデータを用いて共有ファイル５１の印刷処理を行う。これにより、ネットワーク複合機１は、様々なフォーマットの共有ファイルをオンデマンド印刷により出力することができる。
【００６４】
以上説明したように、ネットワーク複合機１は、共有フォルダ５０における共有ファイルの格納状況が変化したことを示す更新メッセージ４１に基づいて共有リスト情報４０を更新する。これにより、ネットワーク複合機１は、共有リスト情報４０を用いて、共有フォルダ５０に格納される共有ファイルを仮想的に管理することができる。
【００６５】
また、ネットワーク複合機１は、共有ファイル５１のサムネイル表示が指示された場合、ＰＣ２から送信された表示用ＰＤＬデータ４３２を用いて作成した表示用ラスタデータ４４を表示する。これにより、ネットワーク複合機１のユーザは、共有ファイルのフォーマットに関係なく、共有ファイルの内容を確認することができる。
【００６６】
また、ネットワーク複合機１は、共有ファイル５１のオンデマンド印刷が指示された場合、ＰＣ２から送信された印刷用ＰＤＬデータを用いて共有ファイル５１の印刷処理を実行する。これにより、ネットワーク複合機１は、共有ファイルのフォーマットに依存せずにオンデマンド印刷を実行することができる。
【００６７】
なお、本実施の形態において、ネットワーク複合機１は、共有ファイルのサムネイル表示、共有ファイルのオンデマンド印刷の際にＰＤＬデータの作成をＰＣ２に要求する例について説明したが、これに限られない。たとえば、ネットワーク複合機１は、共有ファイルのファクシミリ送信が指示された場合に、共有ファイルに対応するＰＤＬデータの作成をＰＣ２に要求してもよい。ネットワーク複合機１は、共有ファイルに対応するＰＤＬデータからラスタデータを作成し、ラスタデータをファクシミリ送信する。これにより、ネットワーク複合機１は、様々なフォーマットの共有ファイルをファクシミリで送信することができる。
【図面の簡単な説明】
【００６８】
【図１】本実施の形態に係るネットワーク複合機の構成を含むネットワークシステムの構成図である。
【図２】ネットワーク複合機およびＰＣの処理の流れを示す図である。
【図３】共有リスト情報を示す図である。
【図４】更新メッセージを示す図である。
【図５】表示用ＰＤＬデータ要求メッセージを示す図である。
【図６】表示ジョブを示す図である。
【図７】ジョブ受信処理の流れを示すフローチャートである。
【図８】印刷用ＰＤＬデータ要求メッセージを示す図である。
【符号の説明】
【００６９】
１  ネットワーク複合機
２  ＰＣ
１１  制御部
１２  操作部
１３  タッチパネル式ディスプレイ
１４  スキャナ部
１５  ファクシミリ部
１６  プリンタ部
２１  共有フォルダ管理部
２２  プリンタドライバ
１１１  共有リスト情報管理部
１１２  ＰＤＬデータ要求部
１１３  ラスタライズ部
【図１】
2010092327.tif 000003
【図２】
2010092327.tif 000004
【図３】
2010092327.tif 000005
【図４】
2010092327.tif 000006
【図５】
2010092327.tif 000007
【図６】
2010092327.tif 000008
【図７】
2010092327.tif 000009
【図８】
2010092327.tif 000010