(57)【特許請求の範囲】
【請求項１】
原データから生成された印刷データに基づいて印刷を行う画像形成装置において、
ユーザーによる印刷要求を受け付ける印刷要求受付部と、
前記印刷要求受付部により受け付けられた印刷要求に対応する、ネットワーク上の前記原データの存在場所情報を取得する存在場所特定部と、
前記印刷要求に従って印刷を行う場合に前記存在場所情報を前記ユーザーに通知する存在場所通知部と、
を備え、
前記存在場所通知部は、前記存在場所情報とともに、前記存在場所情報に基づく前記原データのファイルへのショートカットの作成要求を、前記ユーザーの端末装置へ送信すること、
を特徴とする画像形成装置。
【請求項２】
前記原データは、ウェブページのＨＴＭＬデータであって、
前記存在場所特定部は、前記印刷データからＵＲＬを前記原データの存在場所情報として抽出すること、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記原データは、前記印刷要求で指定された共有ファイルであり、
前記存在場所特定部は、前記共有ファイルのパスを前記原データの存在場所情報として取得すること、
を特徴とする請求項１記載の画像形成装置。
【請求項４】
前記印刷要求受付部は、前記印刷要求に対応するジョブ名を受け付け、
前記存在場所通知部は、前記存在場所情報とともに前記ジョブ名を通知すること、
を特徴とする請求項１から請求項３のうちのいずれか１項記載の画像形成装置。
【請求項５】
ユーザーによる操作に従って印刷要求を送信するユーザー端末装置と、前記印刷要求を受信し、前記印刷要求に従って、原データから生成された印刷データに基づいて印刷を行う画像形成装置とを備え、
前記画像形成装置は、
前記印刷要求を受け付ける印刷要求受付部と、
前記印刷要求受付部により受け付けられた印刷要求に対応する、ネットワーク上の前記原データの存在場所情報を取得する存在場所特定部と、
前記印刷要求に従って印刷を行う場合に前記存在場所情報を前記ユーザーに通知する存在場所通知部とを有し、
前記存在場所通知部は、前記存在場所情報とともに、前記存在場所情報に基づく前記原データのファイルへのショートカットの作成要求を、前記ユーザー端末装置へ送信すること、
を特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成システムに関するものである。
【背景技術】
【０００２】
所定のイベントが検出されると、各種情報をユーザーに通知する画像形成システムが提案されている（例えば、特許文献１，２参照）。
【０００３】
特許文献１に記載の画像形成システムでは、スキャナーにより画像読取が行われ、文書ファイルが生成されると、文書管理サーバーは、その文書ファイルを格納し、その文書ファイル（原データ）を印刷データに変換し、印刷データをプリンターへ送信して印刷を行わせる。また、文書管理サーバーは、文書ファイルの格納場所を示すメールを、クライアントへ送信する。クライアントは、そのメールを参照して、その文書ファイルの印刷を行わせることができる。
【０００４】
また、特許文献２に記載の画像形成システムでは、画像形成装置が、電子メールで、ジョブの状態などを通知する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３１８９１２号公報
【特許文献２】特開２００４−１９２５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイルを使用して再度印刷を行うときに、ユーザーは、自己が以前に印刷した際に原データとして使用したファイルの存在場所を記憶していないことが多い。印刷をしたことがあるにも拘わらずファイルの存在場所を記憶していない場合には、ユーザーは、検索や以前の印刷物でファイルの存在場所を再度特定する必要があり、手間がかかってしまう。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイルを使用して再度印刷を行うときに、ユーザーの手間を軽減する画像形成システムおよびそのシステムで使用可能な画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成装置は、ユーザーによる印刷要求を受け付ける印刷要求受付部と、印刷要求受付部により受け付けられた印刷要求に対応する原データの存在場所情報を取得する存在場所特定部と、印刷要求に従って印刷を行う場合に、その存在場所情報をそのユーザーに通知する存在場所通知部とを備える。そして、存在場所通知部は、存在場所情報とともに、存在場所情報に基づく原データのファイルへのショートカットの作成要求を、ユーザーの端末装置へ送信する。
【００１０】
これにより、ユーザーは、画像形成装置から通知された存在場所情報を参照することで、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を簡単に特定することができる。したがって、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を使用して再度印刷を行うときのユーザーの手間が軽減される。
【００１３】
また、本発明に係る画像形成装置は、上記画像形成装置に加え、次のようにしてもよい。この場合、原データは、ウェブページのＨＴＭＬデータであって、存在場所特定部は、印刷データからＵＲＬを原データの存在場所情報として抽出する。
【００１４】
これにより、ＵＲＬから、以前に印刷したウェブページをただちに特定することができる。
【００１７】
また、本発明に係る画像形成装置は、上記画像形成装置のいずれかに加え、次のようにしてもよい。この場合、上述の原データは、印刷要求で指定された共有ファイルであり、存在場所特定部は、その共有ファイルのパスを原データの存在場所情報として取得する。
【００１８】
これにより、ファイルパスから、印刷に以前使用した共有ファイルをただちに特定することができる。
【００１９】
また、本発明に係る画像形成装置は、上記画像形成装置のいずれかに加え、次のようにしてもよい。この場合、印刷要求受付部は、印刷要求に対応するジョブ名を受け付け、存在場所通知部は、存在場所情報とともにジョブ名を通知する。
【００２０】
これにより、ユーザーは、ジョブ名から、所望の原データを、直感的に特定することができる。
【００２４】
本発明に係る画像形成システムは、ユーザーによる操作に従って印刷要求を送信するユーザー端末装置と、印刷要求を受信し、印刷要求に従って、原データから生成された印刷データに基づいて印刷を行う画像形成装置とを備える。そして、画像形成装置は、印刷要求を受け付ける印刷要求受付部と、印刷要求受付部により受け付けられた印刷要求に対応する原データの存在場所情報を取得する存在場所特定部と、印刷要求に従って印刷を行う場合に、その存在場所情報をユーザーに通知する存在場所通知部とを有する。そして、存在場所通知部は、存在場所情報とともに、存在場所情報に基づく原データのファイルへのショートカットの作成要求を、ユーザー端末装置へ送信する。
【００２５】
これにより、ユーザーは、画像形成装置から通知された存在場所情報を参照することで、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を簡単に特定することができる。したがって、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を使用して再度印刷を行うときのユーザーの手間が軽減される。
【発明の効果】
【００２８】
本発明によれば、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイルを使用して再度印刷を行うときのユーザーの手間が軽減される。
【図面の簡単な説明】
【００２９】
【図１】図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１におけるユーザー端末装置の構成を示すブロック図である。
【図３】図３は、図１における画像形成装置の構成を示すブロック図である。
【図４】図４は、実施の形態１における各装置の動作について説明するシーケンス図である。
【図５】図５は、実施の形態２における各装置の動作について説明するシーケンス図である。
【図６】図６は、実施の形態３における各装置の動作について説明するシーケンス図である。
【図７】図７は、本発明の実施の形態４における画像形成装置の構成を示すブロック図である。
【図８】図８は、実施の形態４における各装置の動作について説明するシーケンス図である。
【図９】図９は、実施の形態５における各装置の動作について説明するシーケンス図である。
【発明を実施するための形態】
【００３０】
以下、図に基づいて本発明の実施の形態を説明する。
【００３１】
実施の形態１．
【００３２】
図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、ＬＡＮ（Local Area Network）１に、ユーザー端末装置２、ファイルサーバー３、画像形成装置４、およびルーター５が接続されており、ルーター５は、インターネットなどのＷＡＮ（Wide Area Network）６に接続されており、そのＷＡＮ６にはウェブサーバー７が接続されている。
【００３３】
ユーザー端末装置２は、画像形成装置４用のドライバーをインストールされたパーソナルコンピューターなどである。ファイルサーバー３は、共有ファイルを格納しているサーバーである。この実施の形態１では、画像形成装置４は、複合機であるが、プリンターなどの印刷機能を有する他の装置でもよい。ウェブサーバー７は、ＨＴＴＰ（Hypertext Transfer Protocol）で送信要求を受信すると、その送信要求で指定されたＵＲＬのウェブページのＨＴＭＬデータを応答として送信する。
【００３４】
ここで、ユーザー端末装置２および画像形成装置４の構成について説明する。
【００３５】
図２は、図１におけるユーザー端末装置２の構成を示すブロック図である。
【００３６】
ユーザー端末装置２は、例えば、オペレーティングシステム、アプリケーションプログラムなどをインストールされたネットワーク通信機能を有するパーソナルコンピューターである。ユーザー端末装置２は、通信装置１１と、表示装置１２と、入力装置１３と、記憶装置１４と、演算処理装置１５を備える。
【００３７】
通信装置１１は、ＬＡＮ１に接続され、ＬＡＮ１などを介して他の装置（ファイルサーバー３、画像形成装置４、ウェブサーバー７など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置１１としては、ネットワークインターフェイス、モデムなどが使用される。表示装置１２は、ユーザー端末装置２のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置１３は、ユーザーによる操作を検出する、キーボード、マウスなどといった装置である。
【００３８】
また、記憶装置１４は、各種データやプログラムを格納可能な装置である。記憶装置１４としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置１４には、ドライバープログラム２１が記憶されている。
【００３９】
また、演算処理装置１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、記憶装置１４、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００４０】
ユーザー端末装置２の起動後に、各種プログラムが演算処理装置１５により適宜実行される。この実施の形態１では、演算処理装置１５により、図示せぬオペレーティングシステム、通信処理部３１、ドライバー３２、ウェブブラウザー３３などの処理部が実現される。
【００４１】
通信処理部３１は、通信装置１１を制御してデータ通信を、所定の通信プロトコルで実行する。
【００４２】
ドライバー３２は、記憶装置１４内のドライバープログラム２１が演算処理装置１５において実行されることにより実現される処理部であって、画像形成装置４用のドライバーである。
【００４３】
実施の形態１では、ドライバー３２は、アプリケーションで取得または生成された原データから、ＰＤＬ（Page Description Language）データなどの印刷データを生成し、印刷要求として画像形成装置４へ送信する。
【００４４】
ウェブブラウザー３３は、アプリケーションの１つであり、ウェブサーバ７から、ウェブページのＨＴＭＬ（Hypertext Markup Language）データを取得し、そのＨＴＭＬデータに基づいて、ウェブページを表示装置１２に表示させる。
【００４５】
図３は、図１における画像形成装置４の構成を示すブロック図である。図３に示すように、画像形成装置４は、印刷装置４１、記憶装置４２、通信装置４３、およびコントローラー４４を有する。
【００４６】
印刷装置４１は、ラスター画像データに基づいて１ページずつ画像を印刷用紙に電子写真方式で印刷する内部装置である。
【００４７】
また、記憶装置４２は、各種データやプログラムを格納可能な装置である。記憶装置４２としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。
【００４８】
また、通信装置４３は、ＬＡＮ１に接続され、ＬＡＮ１などを介して他の装置（ユーザー端末装置２、ファイルサーバー３など）とデータ通信を行う回路である。
【００４９】
また、コントローラー４４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、ＲＯＭや記憶装置４２などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。この実施の形態では、コントローラー４４において、ＲＩＰ部５１、通信処理部５２、ジョブ管理部５３、存在場所特定部５４、および存在場所通知部５５が実現される。
【００５０】
ＲＩＰ部５１は、印刷データ（例えばＰＤＬデータ）などからラスター画像データを生成する。
【００５１】
通信処理部５２は、通信装置４３を制御してデータ通信を、所定の通信プロトコルで実行する。
【００５２】
ジョブ管理部５３は、ユーザー端末装置２から通信装置４３および通信処理部５２により受信された、ユーザーによる印刷要求を受け付ける。ジョブ管理部５３は、受け付けた印刷要求に対応する印刷ジョブを、ＲＩＰ部５１および印刷装置４１に実行させる。
【００５３】
存在場所特定部５４は、ジョブ管理部５３により受け付けられた印刷要求に対応する原データの存在場所情報を取得する。実施の形態１では、原データは、ウェブページのＨＴＭＬデータであって、存在場所特定部５４は、印刷データの所定の位置に記述されているＵＲＬ（Uniform Resource Locator）を原データの存在場所情報として抽出する。
【００５４】
存在場所通知部５５は、印刷要求に従って印刷を行う場合に、その存在場所情報をそのユーザーに通知する。この実施の形態１では、存在場所通知部５５は、電子メールでその存在場所情報をユーザーに通知する。つまり、存在場所通知部５５には、電子メール送信に使用するＳＭＴＰ（Simple Mail Transfer Protocol）サーバー、および電子メールの宛先となるユーザーの電子メールアドレスが予め設定されており、存在場所通知部５５は、その存在場所情報を含む電子メールを生成し、そのＳＭＴＰサーバーへ、ＳＭＴＰで送信する。
【００５５】
次に、実施の形態１に係る画像形成システムにおける各装置の動作について説明する。図４は、実施の形態１における各装置の動作について説明するシーケンス図である。
【００５６】
ユーザー端末装置２のウェブブラウザー３３は、ユーザーにより入力されたＵＲＬのウェブページのＨＴＭＬデータをウェブサーバー７からダウンロードし、そのＨＴＭＬデータに基づいてウェブページを表示装置１２に表示させる。
【００５７】
その後、ユーザーにより所定の操作が行われると、ドライバー３２が起動し、印刷設定画面を表示装置１２に表示させる。印刷設定画面には、データ存在場所通知設定のチェックボックスが存在し、ユーザーは、そのチェックボックスをチェックするか否かで、データ存在場所通知設定を有効または無効に設定できる（ステップＳ１）。その設定情報は、ユーザー端末装置２の記憶装置１４に保存される。
【００５８】
そして、ユーザーによるウェブページの印刷要求の操作が検出されると（ステップＳ２）、ドライバー３２は、ウェブブラウザー３３により表示されているウェブページのＨＴＭＬデータ（原データ）からＰＤＬデータなどの印刷データを生成し、通信処理部３１を使用して、その印刷データを画像形成装置４に送信する（ステップＳ３）。このとき、印刷データとともに、データ存在場所通知設定の情報も送信される。
【００５９】
画像形成装置４では、その印刷データおよびデータ存在場所通知設定の情報は、通信装置４３および通信処理部５２により受信され、ジョブ管理部５３により受け付けられる。印刷データは、コントローラー４４内のＲＡＭなどに一時的に記憶される。
【００６０】
ジョブ管理部５３は、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ４）。
【００６１】
また、データ存在場所通知設定が有効である場合、ジョブ管理部５３は、存在場所特定部５４に、その印刷データの所定の位置からのＵＲＬの抽出を試みさせる（ステップＳ５）。存在場所特定部５４は、その印刷データにおける、ページのヘッダーおよびフッターに対応する部分において、ＵＲＬとみなせる記述（例えば「ｈｔｔｐ：」で始まる記述）を検索する。そして、存在場所特定部５４は、印刷データにおいてＵＲＬとみなせる記述を発見すると、その記述からＵＲＬを抽出し、そのＵＲＬをその時点の日付情報とともに、コントローラー４４内のＲＡＭなどで保持する（ステップＳ６）。
【００６２】
そして、ＵＲＬが発見されると、存在場所通知部５５は、そのＵＲＬおよび日付情報を記述した電子メールを生成し、ユーザーへ送信する（ステップＳ７）。
【００６３】
以上のように、上記実施の形態１によれば、画像形成装置４において、ジョブ管理部５３は、ユーザーによる印刷要求を受け付け、存在場所特定部５４は、ジョブ管理部５３により受け付けられた印刷要求に対応する原データの存在場所情報を取得し、存在場所通知部５５は、印刷要求に従って印刷を行う場合に、その存在場所情報をそのユーザーに通知する。
【００６４】
これにより、ユーザーは、画像形成装置４から電子メールで通知された存在場所情報をメーラー等で参照することで、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を簡単に特定することができる。したがって、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を使用して再度印刷を行うときのユーザーの手間が軽減される。
【００６５】
実施の形態２．
【００６６】
本発明の実施の形態２に係る画像形成システムでは、画像形成装置４が、データ存在場所通知設定の情報を有している。
【００６７】
なお、実施の形態２に係る画像形成システムにおける各装置の基本的な構成は、実施の形態１のものと同様であるが、ユーザー端末装置２および画像形成装置４は、以下のように動作する。
【００６８】
図５は、実施の形態２における各装置の動作について説明するシーケンス図である。
【００６９】
実施の形態２では、画像形成装置４が、データ存在場所通知設定の情報を有しているため、ユーザーは、図示せぬ操作パネルやユーザー端末装置２から画像形成装置４を操作して、データ存在場所通知の設定を有効にしたり、無効にしたりすることができる（ステップＳ１１）。したがって、実施の形態２では、ユーザー端末装置２には、データ存在場所通知の設定情報が保存されない。
【００７０】
そして、ウェブブラウザー３３によるウェブページの表示開始後に、ユーザーによるウェブページの印刷要求の操作が検出されると（ステップＳ１２）、ユーザー端末装置２のドライバー３２は、ウェブブラウザー３３により表示されているウェブページのＨＴＭＬデータから印刷データを生成し、通信処理部３１を使用して、その印刷データを画像形成装置４に送信する（ステップＳ１３）。
【００７１】
画像形成装置４では、その印刷データは、通信装置４３および通信処理部５２により受信され、ジョブ管理部５３により印刷要求として受け付けられる。この印刷データは、コントローラー４４内のＲＡＭなどに一時的に記憶される。
【００７２】
データ存在場所通知設定が有効である場合、ジョブ管理部５３は、存在場所特定部５４に、その印刷データの所定の位置からのＵＲＬの抽出を試みさせ、印刷データ内にＵＲＬの記述が存在するか否かを判定する（ステップＳ１４）。このとき、存在場所特定部５４は、その印刷データにおける、ページのヘッダーおよびフッターに対応する部分において、ＵＲＬとみなせる記述（例えば「ｈｔｔｐ：」で始まる記述）を検索する。
【００７３】
存在場所特定部５４は、印刷データにおいてＵＲＬとみなせる記述を発見すると、その記述からＵＲＬを抽出し、そのＵＲＬをその時点の日付情報とともに、コントローラー４４内のＲＡＭなどで保持する（ステップＳ１５）。そして、ジョブ管理部５３は、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ１６）。また、存在場所通知部５５は、そのＵＲＬおよび日付情報を記述した電子メールを生成し、ユーザーへ送信する（ステップＳ１７）。
【００７４】
一方、ＵＲＬの記述が存在しない場合、およびデータ存在場所通知設定が無効である場合には、ジョブ管理部５３は、ただちに、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ１８）。
【００７５】
実施の形態３．
【００７６】
本発明の実施の形態３に係る画像形成システムでは、画像形成装置４が、ネットワーク上の共有ファイルに基づく印刷を行った場合に、その共有ファイルのファイルパスを電子メールでユーザーに通知する。
【００７７】
なお、実施の形態３に係る画像形成システムにおける各装置の基本的な構成は、実施の形態１，２のものと同様であるが、ユーザー端末装置２および画像形成装置４は、以下のように動作する。
【００７８】
図６は、実施の形態３における各装置の動作について説明するシーケンス図である。
【００７９】
実施の形態２では、ユーザー端末装置２のドライバー３２は、起動後に、共有ファイルリストの要求を、通信処理部３１および通信装置１１で画像形成装置４へ送信する（ステップＳ２１）。
【００８０】
画像形成装置４のジョブ管理部５３は、通信処理部５２および通信装置４１で、その要求を受け付けると、存在場所特定部５４に、印刷に使用する共有ファイルの特定を行わせる。
【００８１】
存在場所特定部５４は、ファイルサーバー３の所定のディレクトリ内の共有ファイルのリストを生成し（ステップＳ２２）、その要求の応答として送信する（ステップＳ２３）。
【００８２】
ユーザー端末装置２のドライバー３２は、そのリストを受信すると、表示装置１２に表示させる（ステップＳ２４）。
【００８３】
その後、そのリストから、印刷に使用する共有ファイルを選択するユーザー操作が検出されると、ドライバー３２は、印刷に使用する共有ファイルを指定する印刷要求を、画像形成装置４へ送信する（ステップＳ２６）。
【００８４】
画像形成装置４の存在場所特定部５４は、通信処理部５２および通信装置４１で、その印刷要求を受け付けると、印刷要求により指定された共有ファイルのパスを特定する（ステップＳ２７）。共有ファイルのファイルパスは、「￥￥サーバー名￥ローカルファイルパス」という形式で表現される。ローカルファイルパスは、サーバー名で指定されているサーバー内でのファイルパスである。
【００８５】
存在場所特定部５４は、例えばＳＭＢ（Server Message Block）でそのパスの共有ファイルをファイルサーバー３から取得し（ステップＳ２８）、コントローラー４４内のＲＡＭなどに記憶する。
【００８６】
また、共有ファイルのファイルパスが特定されると、存在場所通知部５５は、そのファイルパスおよび日付情報を記述した電子メールを生成し、ユーザーへ送信する（ステップＳ２９）。
【００８７】
共有ファイルが取得されると、ジョブ管理部５３は、その共有ファイルからラスター画像データをＲＩＰ部５１に生成させて印刷装置４１に供給し、印刷ジョブを実行させる（ステップＳ３０）。
【００８８】
以上のように、上記実施の形態３によれば、存在場所特定部５４は、印刷要求で指定された共有ファイルを原データとして取得し、その共有ファイルのパスを原データの存在場所情報として取得する。
【００８９】
これにより、ユーザーは、そのファイルパスから、印刷に以前使用した共有ファイルをただちに特定することができる。
【００９０】
実施の形態４．
【００９１】
本発明の実施の形態４に係る画像形成システムでは、画像形成装置４は、印刷に使用する原データの存在場所情報を、ユーザーに対応する格納場所に格納する。この格納場所は、ユーザーが閲覧可能な場所であれば、ユーザー端末装置２のローカルな記憶装置でも、画像形成装置４、ファイルサーバー３、図示せぬウェブサーバーなどといったネットワーク上でアクセス可能なストレージでもよい。この実施の形態４では、画像形成装置４に、原データの存在場所情報を格納する。
【００９２】
図７は、本発明の実施の形態４における画像形成装置４の構成を示すブロック図である。
実施の形態４における画像形成装置４では、コントローラー４４は、存在場所格納部５６および存在場所リスト管理部５７を有する。
【００９３】
存在場所格納部５６は、印刷要求に従って印刷データに基づいて印刷を行う場合に、原データの存在場所情報を、ユーザーに対応する格納場所に格納する。この実施の形態４では、ユーザーに対応する格納場所は、ユーザー専用のウェブページとされる。
【００９４】
この実施の形態４では、原データは、ウェブページのＨＴＭＬデータであって、存在場所特定部５４は、印刷データからＵＲＬを原データの存在場所情報として抽出する。なお、存在場所格納部５６は、ＨＴＭＬで記述されたリンクとして上述のＵＲＬを格納するようにしてもよい。
【００９５】
存在場所リスト管理部５７は、ウェブサーバーを有し、ユーザーからの閲覧要求に応じて、そのユーザー専用のウェブページのＨＴＭＬデータを送信する。この実施の形態４では、ユーザー専用のウェブページは、記憶装置４２に格納されている。ユーザー専用のウェブページは、例えば、印刷履歴の他、各印刷ジョブにおいて使用された原データの存在場所のリストを有する。存在場所格納部５６は、そのユーザーによる印刷要求があるたびに、ユーザー専用のウェブページに、ＵＲＬおよび日付情報の記述を追加して、そのウェブページを更新する。
【００９６】
なお、実施の形態４に係る画像形成システムにおけるその他の装置の基本的な構成は、実施の形態１〜３のものと同様である。
【００９７】
図８は、実施の形態４における各装置の動作について説明するシーケンス図である。
【００９８】
実施の形態４では、画像形成装置４が、データ存在場所格納設定の情報を有しているため、ユーザーは、画像形成装置４を操作して、データ存在場所格納の設定を有効にしたり、無効にしたりすることができる（ステップＳ３１）。
【００９９】
そして、ウェブブラウザー３３によるウェブページの表示開始後に、ユーザーによるウェブページの印刷要求の操作が検出されると（ステップＳ３２）、ユーザー端末装置２のドライバー３２は、ウェブブラウザー３３により表示されているウェブページの印刷データを生成し、通信処理部３１を使用して、その印刷データを画像形成装置４に送信する（ステップＳ３３）。
【０１００】
画像形成装置４では、その印刷データは、通信装置４３および通信処理部５２により受信され、ジョブ管理部５３により受け付けられる。印刷データは、コントローラー４４内のＲＡＭなどに一時的に記憶される。
【０１０１】
データ存在場所格納設定が有効である場合、ジョブ管理部５３は、存在場所特定部５４に、その印刷データの所定の位置からのＵＲＬの抽出を試みさせ、印刷データ内にＵＲＬの記述が存在するか否かを判定する（ステップＳ３４）。このとき、存在場所特定部５４は、その印刷データにおける、ページのヘッダーおよびフッターに対応する部分において、ＵＲＬとみなせる記述（例えば「ｈｔｔｐ：」で始まる記述）を検索する。
【０１０２】
存在場所特定部５４は、印刷データにおいてＵＲＬとみなせる記述を発見すると、その記述からＵＲＬを抽出し、そのＵＲＬをその時点の日付情報とともに、コントローラー４４内のＲＡＭなどで保持し、存在場所格納部５６は、そのＵＲＬおよび日付情報を、ユーザー専用のウェブページに追加する（ステップＳ３５）。そして、ジョブ管理部５３は、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ３６）。
【０１０３】
一方、ＵＲＬの記述が存在しない場合、およびデータ存在場所格納設定が無効である場合には、ジョブ管理部５３は、ただちに、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ３６）。
【０１０４】
以上のように、上記実施の形態４によれば、画像形成装置４において、存在場所格納部５６は、印刷要求に従って印刷データに基づいて印刷を行う場合に、その存在場所情報を、ユーザーに対応する格納場所に格納する。
【０１０５】
これにより、ユーザーは、ユーザーに対応する格納場所（ここでは、ユーザー専用ウェブページ）に格納されている存在場所情報を参照することで、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を簡単に特定することができる。したがって、以前の印刷の際に原データとして使用した、ネットワーク上に存在するファイル等を使用して再度印刷を行うときのユーザーの手間が軽減される。
【０１０６】
実施の形態５．
【０１０７】
本発明の実施の形態５に係る画像形成システムでは、画像形成装置４は、印刷要求に対応するジョブ名を、印刷に使用する原データの存在場所情報とともに、ユーザーへ通知したり、ユーザーに対応する格納場所に格納したりする。
【０１０８】
なお、実施の形態５に係る画像形成システムにおける各装置の基本的な構成は、実施の形態４のものと同様であるが、ユーザー端末装置２および画像形成装置４は、以下のように動作する。
【０１０９】
図９は、実施の形態５における各装置の動作について説明するシーケンス図である。
【０１１０】
ユーザー端末装置２のウェブブラウザー３３は、ユーザーにより入力されたＵＲＬのウェブページのＨＴＭＬデータをウェブサーバー７からダウンロードし、そのＨＴＭＬデータに基づいてウェブページを表示装置１２に表示させる。
【０１１１】
その後、ユーザーにより所定の操作が行われると、ドライバー３２が起動し、印刷設定画面を表示装置１２に表示させる。印刷設定画面には、今回の印刷にジョブ名を割り当てるか否かを設定するためのチェックボックス、およびそのジョブ名を入力するための入力フィールドが存在し、ユーザーは、そのチェックボックスをチェックするか否かで、ジョブ名を割り当てるか否かを設定できる。さらに、ジョブ名を割り当てる場合には、ユーザーは、その入力フィールドに、所望のジョブ名をテキスト入力する。
【０１１２】
ユーザー端末装置２のドライバー３２は、印刷設定画面へのユーザー入力に基づいて、ジョブ名が割り当てられたか否かを判定する（ステップＳ４１）。
【０１１３】
ジョブ名が割り当てられていない状態で、ユーザーによるウェブページの印刷要求の操作が検出されると（ステップＳ４２）、ドライバー３２は、ウェブブラウザー３３により表示されているウェブページの印刷データを生成し、通信処理部３１を使用して、その印刷データを画像形成装置４に送信する（ステップＳ４３）。
【０１１４】
画像形成装置４では、その印刷データは、通信装置４３および通信処理部５２により受信され、ジョブ管理部５３により印刷要求として受け付けられる。この印刷データは、コントローラー４４内のＲＡＭなどに一時的に記憶される。
【０１１５】
ジョブ管理部５３は、存在場所特定部５４に、その印刷データの所定の位置からのＵＲＬの抽出を試みさせ、印刷データ内にＵＲＬの記述が存在するか否かを判定する（ステップＳ４４）。
【０１１６】
存在場所特定部５４は、印刷データにおいてＵＲＬとみなせる記述を発見すると、その記述からＵＲＬを抽出し、そのＵＲＬをその時点の日付情報とともに、コントローラー４４内のＲＡＭなどで保持する。存在場所格納部５６は、そのＵＲＬおよび日付情報を、ユーザー専用のウェブページに追加する（ステップＳ４５）。また、存在場所通知部５５は、そのＵＲＬおよび日付情報を記述した電子メールを生成し、ユーザーへ送信する（ステップＳ４６）。
【０１１７】
そして、ジョブ管理部５３は、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ４７）。
【０１１８】
一方、ステップＳ４４においてＵＲＬの記述が存在しないと判定された場合、ジョブ管理部５３は、ただちに、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ４７）。
【０１１９】
また、ステップＳ４１においてジョブ名が割り当てられたと判定した場合、ドライバー３２は、上述の入力フィールドに入力されたテキストをジョブ名とする（ステップＳ４８）。
【０１２０】
その後、ユーザーによるウェブページの印刷要求の操作が検出されると（ステップＳ４９）、ドライバー３２は、ウェブブラウザー３３により表示されているウェブページの印刷データを生成し、通信処理部３１を使用して、その印刷データをそのジョブ名のデータとともに画像形成装置４に送信する（ステップＳ５０）。
【０１２１】
画像形成装置４では、その印刷データおよびジョブ名のデータは、通信装置４３および通信処理部５２により受信され、ジョブ管理部５３により印刷要求として受け付けられる。印刷データおよびジョブ名のデータは、コントローラー４４内のＲＡＭなどに一時的に記憶される。
【０１２２】
ジョブ管理部５３は、存在場所特定部５４に、その印刷データの所定の位置からのＵＲＬの抽出を試みさせ、印刷データ内にＵＲＬの記述が存在するか否かを判定する（ステップＳ５１）。
【０１２３】
存在場所特定部５４は、印刷データにおいてＵＲＬとみなせる記述を発見すると、その記述からＵＲＬを抽出し、そのＵＲＬをその時点の日付情報とともに、コントローラー４４内のＲＡＭなどで保持する。存在場所格納部５６は、そのＵＲＬおよび日付情報を、ジョブ名とともにユーザー専用のウェブページに追加する（ステップＳ５２）。また、存在場所通知部５５は、そのＵＲＬおよび日付情報をジョブ名とともに記述した電子メールを生成し、ユーザーへ送信する（ステップＳ５３）。
【０１２４】
そして、ジョブ管理部５３は、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ５４）。
【０１２５】
一方、ステップＳ５１においてＵＲＬの記述が存在しないと判定された場合、ジョブ管理部５３は、ただちに、その印刷データに基づく印刷ジョブをＲＩＰ部５１および印刷装置４１に実行させる（ステップＳ５４）。
【０１２６】
以上のように、上記実施の形態５によれば、ジョブ管理部５３は、印刷要求に対応するジョブ名を受け付け、存在場所通知部５４は、存在場所情報とともにジョブ名を通知する。これにより、ユーザーは、自己の割り当てたジョブ名から、所望の原データを、直感的に特定することができる。
【０１２７】
また、上記実施の形態５によれば、存在場所格納部５６は、存在場所情報とともにジョブ名を格納する。これにより、ユーザーは、自己の割り当てたジョブ名から、所望の原データを、直感的に特定することができる。
【０１２８】
実施の形態６．
【０１２９】
本発明の実施の形態６に係る画像形成システムでは、画像形成装置４の存在場所通知部５４が、ＵＲＬ、ファイルパスなどといった存在場所情報とともに、その存在場所情報に基づく原データファイルへのショートカットの作成要求を、ユーザー端末装置２へ送信する。なお、本発明の実施の形態６に係る画像形成システムのその他の構成および動作については、実施の形態１〜３，５のいずれかに係る画像形成システムと同様であるので、その説明を省略する。
【０１３０】
実施の形態６では、画像形成装置４からユーザー端末装置２へ、存在場所情報とともに、その存在場所情報に基づく原データファイルへのショートカットの作成要求が送信される。ユーザー端末装置２では、ドライバー３２が、その要求を受信すると、その要求および存在場所情報に従って、原データファイルへのショートカット（例えば、ウィンドウズ（登録商標）のショートカットファイル）を作成し、記憶装置１４内の所定の格納場所に保存する。その格納場所は、そのユーザーのデスクトップ（デスクトップフォルダー）、印刷に使用した原データファイルへのショートカットを保存するための専用フォルダーなどである。
【０１３１】
以上のように、上記実施の形態６によれば、画像形成装置４からユーザー端末装置２へ、存在場所情報とともに、その存在場所情報に基づく原データファイルへのショートカットの作成要求が送信され、その要求に基づいて、ユーザー端末装置２は、原データファイルへのショートカットを作成する。これにより、ユーザーは、ショートカットを使用することで、ただちに原データファイルを開くことができる。
【０１３２】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１３３】
例えば、上記実施の形態３において、画像形成装置４に、存在場所格納部５６および存在場所リスト管理部５７を設け、共有ファイルのパスを、原データの存在場所情報として格納するようにしてもよい。
【０１３４】
また、上記実施の形態５において、ＵＲＬの代わりに、実施の形態３と同様にして共有ファイルのパスを原データの存在場所情報として取り扱うようにしてもよい。
【０１３５】
また、上記各実施の形態において、印刷、存在場所情報の通知、および存在場所情報の格納の実行順序は、上述のものに限定されず、任意の順番で行うことができる。
【産業上の利用可能性】
【０１３６】
本発明は、例えば、画像形成装置を含むネットワークシステムに適用可能である。
【符号の説明】
【０１３７】
２  ユーザー端末装置
４  画像形成装置
５３  ジョブ管理部（印刷要求受付部の一例）
５４  存在場所特定部
５５  存在場所通知部
５６  存在場所格納部
【図１】
0005557807.tif 000002
【図２】
0005557807.tif 000003
【図３】
0005557807.tif 000004
【図４】
0005557807.tif 000005
【図５】
0005557807.tif 000006
【図６】
0005557807.tif 000007
【図７】
0005557807.tif 000008
【図８】
0005557807.tif 000009
【図９】
0005557807.tif 000010