(57)【要約】【課題】  印刷データを直接相手方の印刷装置へ送信する場合における、印刷データの送信と同時に、相手方に、印刷データを送信した旨の電子メールを別個の手順を踏んで通知する煩わしさを開放すること。【解決手段】  ファイル宛先指定モジュール２１は、印刷データを送る第一の宛先を指定し、ファイル送信機能モジュール２３は、該ファイル宛先指定モジュール２１により指定された第一の宛先に印刷データを送信し、電子メール宛先指定モジュール２２は、上記印刷データを送信した旨の電子メールを送る第二の宛先を指定し、電子メール送信機能モジュール２４は、上記電子メール宛先指定モジュール２２により指定された第二の宛先に電子メールを送信する。【選択図】        図１
2006039901.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを送る第一の宛先を指定するファイル宛先指定モジュールと、
該ファイル宛先指定モジュールにより指定された第一の宛先に印刷データを送信するファイル送信機能モジュールと、
前記印刷データを送信した旨の電子メールを送る第二の宛先を指定する電子メール宛先指定モジュールと、
該電子メール宛先指定モジュールにより指定された第二の宛先に電子メールを送信する電子メール送信機能モジュールとを有することを特徴とするプリンタドライバ。
【請求項２】
請求項１に記載のプリンタドライバに於いて、
前記印刷データは、ＰＤＬデータであることを特徴とするプリンタドライバ。
【請求項３】
請求項２に記載のプリンタドライバに於いて、
アプリケーションから受け入れた印刷情報をＰＤＬデータに変換するＰＤＬ変換モジュールを更に備えることを特徴とするプリンタドライバ。
【請求項４】
請求項１に記載のプリンタドライバに於いて、
前記印刷データは、格納されているデータファイルであることを特徴とするプリンタドライバ。
【請求項５】
請求項４に記載のプリンタドライバに於いて、
所定の記憶部から前記データファイルを取り出す添付データ取り出しモジュールを更に備えることを特徴とするプリンタドライバ。
【請求項６】
請求項１から請求項５までの何れか一項に記載のプリンタドライバを備えることを特徴とする情報処理装置。
【請求項７】
所定の画像形成装置が格納するデータファイルの一覧を参照する電子ファイル参照指示モジュールと、
参照された前記データファイルの一覧から選択したデータファイルを前記所定の画像形成装置から取得する電子ファイル取得モジュールとを備えることを特徴とするプリンタドライバ。
【請求項８】
請求項７に記載のプリンタドライバを備えることを特徴とする情報処理装置。
【請求項９】
印刷データを格納する記憶部と、
受信データの一部であるデータに基づいて、要求処理を判定する受信データ判定処理モジュールと、
該判定の結果がデータ保存であるとき、前記印刷データを前記記憶部に格納する保存データ書込みモジュールと、
前記判定の結果が保存データの読み取りであるとき、前記記憶部から所定の保存データを読み出して前記受信データの発信先へ送信する保存データ読み出し送信処理モジュールを備えることを特徴とする画像形成装置。
【請求項１０】
請求項９に記載の画像形成装置に於いて、
前記判定の結果がウェブデータの送信であるとき、
画像形成装置内に格納された所定のウェブデータを前記受信データの発信先へ送信するウェブ送信モジュールを更に備えることを特徴とする画像形成装置。
【請求項１１】
請求項１０に記載の画像形成装置に於いて、
所定の外部装置との間で前記受信データの送受信を可能とするプロトコル変換モジュールを更に備えることを特徴とする画像形成装置。
【請求項１２】
請求項６に記載の情報処理装置と、請求項８に記載の情報処理装置と、請求項９から請求項１１までの何れか一項に記載の画像形成装置とを含むことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置からネットワークを介して、印刷するドキュメントを画像形成装置に送付して印刷させる画像形成システムに関するものである。
【背景技術】
【０００２】
従来、情報処理装置からネットワークを介して、印刷するドキュメントを画像形成装置に送付して印刷させるには、印刷するドキュメントを電子メールに添付して送信する方法が多く採用されていた。しかし、かかる方法では、メールサイズが大きく成りすぎるため、電子メールシステムが混雑すること、又、この印刷ドキュメントを受け入れた相手方は、ファイルを開いて印刷する手順を踏まなければ成らないこと、等の不都合が発生していた。この電子メールシステムの混雑を避けるための技術も公開されている（例えば特許文献１参照）。
【特許文献１】特開２０００−１９４５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
解決しようとする問題点は、電子メールに印刷するドキュメントを添付して送信すると、メールサイズが大きく成りすぎ、更に、印刷ドキュメントを受信した相手方が、ファイルを開いて印刷する手順を踏まなければ成らないという不都合が発生するので、これらの不都合を回避しようとして、印刷するドキュメントをネットワークを介して画像形成装置に直接送付すると、電子メール等を用いて、相手方にドキュメントを送付した旨、別個の手順を踏んで通知しなければ成らないという、煩わしさが発生する点である。
【課題を解決するための手段】
【０００４】
本発明では、情報処理装置に、印刷データを送る第一の宛先を指定するファイル宛先指定モジュールと、該ファイル宛先指定モジュールにより指定された第一の宛先に印刷データを送信するファイル送信機能モジュールと、印刷データを送信した旨の電子メールを送る第二の宛先を指定する電子メール宛先指定モジュールと、該電子メール宛先指定モジュールにより指定された第二の宛先に電子メールを送信する電子メール送信機能モジュールとを有するプリンタドライバを備えることを最も主要な特徴とする。
【発明の効果】
【０００５】
印刷データは、ネットワークを介して直接印刷装置に送信されるので、電子メールに印刷データを添付して送信する場合に発生する、メールサイズが大きく成りすぎるという不都合、又、相手方が、ファイルを開いて印刷する手順を踏まなければ成らないという不都合が回避される。更に、印刷データの送信と同時に、相手方に、印刷データを送信した旨の電子メールが自動的に送信されるので、別個の手順を踏んで通知する煩わしさからも開放されるという効果を得る。
【発明を実施するための最良の形態】
【０００６】
ファイル宛先指定モジュールと、ファイル送信機能モジュールと、電子メール宛先指定モジュールと、電子メール送信機能モジュールとを、プリンタモジュールとして予めインストールしてある情報処理装置を用いて画像形成システムを実現した。
【実施例１】
【０００７】
本実施例では、ユーザ（１）（送信者）から、印刷可能なページ記述言語に変換された印刷データ（ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ）が所定の印刷装置に送信され、印刷出力されると共に、ユーザ（２）（受信者）に、ＰＤＬデータを所定の印刷装置に送信した旨の電子メールが自動的に送信されるシステムを構成する。
【０００８】
図１は、実施例１の画像形成システムの構成図である。
図に示すように、実施例１の画像形成システムは、情報送信側の構内ネットワークＬＡＮ（１）と、情報受信側の構内ネットワークＬＡＮ（２）と、両者を回線接続する公衆通信網（３）とを含む。
ＬＡＮ（１）の内部には情報処理装置１と、サーバ２が接続されている。
ＬＡＮ（２）の内部には画像形成装置３（例えばプリンタ）と、情報処理装置４と、サーバ５とが接続されている。
【０００９】
情報処理装置１は、ユーザ（１）が用いる、情報送信側のパーソナルコンピュータ（以後ＰＣと記す）であり、通常のＰＣの機能に加えて、本実施例では、印刷データ宛先記憶部１１と、印刷データ宛先決定部１２と、ＡｐｐｌｉｃａｔｉｏｎデータＰＤＬ変換部１３と、データ送信部１４と、電子メール宛先記憶部１５と、電子メール宛先決定部１６と、メッセージ入力部１７と、メッセージメール変換部１８と、メール送信部１９とを備える。
【００１０】
印刷データ宛先記憶部１１は、ユーザ別アドレステーブルを所持し、情報処理装置１のユーザ（１）が印刷データの送信先を決定するための情報を提供する部分である。ここで図を用いてユーザ別アドレステーブルが含んでいる情報について説明する。
図２は、ユーザ別アドレステーブルの説明図である。
図に示すように、ユーザ別アドレステーブルは、ユーザ毎にブロック番号２５が付され、名称２６と、メールアドレス２７と、使用プリンタ名２８と、使用プリンタのＩＰアドレス２９とを含んでいる。
【００１１】
再度図１に戻って、印刷データ宛先決定部１２は、情報処理装置１に備える所定の表示部（図示しない）に印刷ダイアログを表示し、ユーザ（１）の選択に基づいて印刷データの宛先を決定し、印刷装置を特定する部分である。図を用いて印刷ダイアログについて説明する。
図３は、印刷ダイアログ説明図である。
この図は、情報処理装置１に備える所定の表示部（図示しない）に表示される、印刷ダイアログの一例であり、印刷データ宛先決定部１２（図１）の処理に用いられる（ａ）と（ｂ）の２画面を表している。
【００１２】
印刷データ宛先決定部１２（図１）の処理では、ユーザ（１）により印刷が指示されると、最初に（ａ）が表示される。この表示には、４個の動作選択領域、全般３１と、メッセージ３２と、オプション３３と、ファイル操作６１の画面表示枠が設けられている。最初は全般３１が表示されている。ここでユーザ（１）が、メッセージを作成する３５をクリックすると、画面は、（ｂ）に替わる。この画面を表示してユーザ（１）に対して、宛先３８と、件名３９と、メッセージ本文３１０との入力を求める。ユーザ（１）は、情報処理装置１に備える所定の情報入力部（例えばキーボート、マウスなど）を用いて所定の情報を入力することになる。
【００１３】
ここで宛先３８の入力については、最初はユーザ（１）の意志に関わりなく、デフォルト情報としてユーザ別アドレステーブルの先頭であるＡさんが表示されるが、ユーザ（１）が黒三角印をクリックすると、印刷データ宛先記憶部１１（図１）に予め格納されているユーザ別アドレステーブル（図２）の名称２６が羅列表示される。この羅列表示の中からユーザ（１）は、意図する相手先を選択する。そのとき羅列表示は消滅し、選択された相手先（ユーザ２）、例えばＥさんのみが宛先に表示される。ユーザ（１）が完了ボタン３１２をクリックすると、画面は、（ａ）に戻る。同時に、図２のＥさんに該当する使用プリンタ名ＭＬｚｚｚｚ１がプリンタ名３４に表示される。以上の処理によって印刷データの宛先が決定され印刷装置が特定される。
【００１４】
再度図１に戻って、電子メール宛先記憶部１５は、ユーザ（１）が電子メールを送信する相手先のアドレステーブルを所持し、ユーザ（１）が電子メールの送信先（ユーザ２）を決定するための情報を提供する部分である。但し、既に説明したユーザ別アドレステーブル（図２）を上記印刷データ宛先決定部１２と共用しても良い。
【００１５】
電子メール宛先決定部１６は、ユーザ（１）の選択に基づいて電子メールの送信先を決定する部分である。ここでは、ユーザ別アドレステーブル（図２）を共用すると、既に説明したように、テーブルには名称（電子メールの送信先）２６（図２）に対応してメールアドレス２７も格納されているので、上記印刷データ宛先決定部１２による印刷データ宛先決定結果に基づいて自動的に電子メールアドレスも決定されることになる。
【００１６】
ＡＰデータＰＤＬ変換部１３は、送信すべきアプリケーションデータを受け入れて、印刷可能なページ記述言語（ＰＤＬデータ）に変換する部分である。
データ送信部は、ＰＤＬデータをＬＡＮ（１）、公衆通信網（３）、ＬＡＮ（２）を介して画像形成装置３へ送信する部分である。
【００１７】
メッセージ入力部１７は、ユーザ（１）が、情報処理装置１に備える所定の情報入力部（例えばキーボート、マウスなど）を用いて例えば「ＭＬｚｚｚｚ１印刷装置にａｂｃｄの印刷物を出力した」等のメッセージを入力する部分である。
メッセージメール変換部１８は、入力されたメッセージ、例えば「ＭＬｚｚｚｚ１印刷装置にａｂｃｄの印刷物を出力した」を電子メールに変換する部分である。
メール送信部は、電子メールメッセージをＬＡＮ（１）、サーバ２、公衆通信網（３）、ＬＡＮ（２）、サーバ５を介して情報処理装置４へ送信する部分である。
【００１８】
以上説明した印刷データ宛先記憶部１１と、印刷データ宛先決定部１２と、ＡＰデータＰＤＬ変換部１３と、データ送信部１４と、電子メール宛先記憶部１５と、電子メール宛先決定部１６と、メッセージ入力部１７と、メッセージメール変換部１８と、メール送信部１９は、予め、情報処理装置１にインストールされたプリンタドライバが備えるプログラムモジュールを、情報処理装置１のＣＰＵ（中央演算処理装置）が、実行することによって構成される。
【００１９】
尚、印刷データ宛先記憶部１１と印刷データ宛先決定部１２とはファイル宛先指定モジュール２１によって構成され、電子メール宛先記憶部１５と電子メール宛先決定部１６とは電子メール宛先指定モジュール２２によって構成され、データ送信部１４はファイル送信機能モジュール２３によって構成され、メール送信部１９は電子メール送信機能モジュール２４によって構成され、ＡＰデータＰＤＬ変換部１３はデータ変換機能モジュール２５によって構成され、メッセージ入力部１７とメッセージメール変換部１８とはメール変換モジュール２６によって構成される。
【００２０】
以上説明した構成部分以外に、情報処理装置１は、通常のＰＣの機能を有しているが、この機能については説明を省略する。
又、実施例１に於ける画像形成装置３と、情報処理装置４と、サーバ２と、サーバ５とは、通常の画像形成装置、通常の情報処理装置、サーバと全く同様の機能なのでここでは、説明を省略する。
【００２１】
次にフローチャートを用いて実施例１の動作について説明する。
図４は、実施例１のドライバ処理フローチャートである。
このフローチャートは、ＬＡＮ（１）（図１）接続されている情報処理装置１（図１）を用いて、ユーザ（１）がＬＡＮ（２）（図１）に接続されている画像形成装置３（図１）へ印刷データを送信し、同時に情報処理装置４（図１）のユーザ（２）（相手方）に印刷データを送信した旨の電子メールを送信する動作を表している。ステップＳ１−１からステップＳ１−１５までステップ順に実施例１の動作について詳細に説明する。
【００２２】
但し、動作の前提条件として、ファイル宛先指定モジュール２１（図１）と、電子メール宛先指定モジュール２２（図１）と、ファイル送信機能モジュール２３（図１）と、電子メール送信機能モジュール２４（図１）と、データ変換機能モジュール２５（図１）と、メール変換モジュール２６（図１）とは、予め、情報処理装置１（図１）にプリンタドライバとしてインストールされているものとする。
【００２３】
ステップＳ１−１
ユーザ（１）は、情報処理装置１（図１）のアプリケーション（Ｗｏｒｄ  Ｅｘｃｅｌ等）を起動して印刷データ、例えばａｂｃｄ  ｄｏｃを作成した後、ＬＡＮ（１）（図１）、公衆回線（３）（図１）、及び、ＬＡＮ（２）（図１）を介して、画像形成装置３（図１）に於ける印刷処理を起動する。
【００２４】
ステップＳ１−２
印刷処理が開始されると、ファイル宛先指定モジュール２１（図１）が起動し、所定の表示部（図示していない）に図３（ａ）の印刷ダイアログを表示してユーザ（１）の選択を求める。
ステップＳ１−３
ユーザ（１）が、メッセージを作成する３５（図３（ａ））をクリックすると表示部（図示していない）に図３（ｂ）の印刷ダイアログが表示される。
【００２５】
ステップＳ１−４
ファイル宛先指定モジュール２１（図１）は、デフォルト情報として、印刷データ宛先記憶部１１に格納されているユーザ別アドレステーブルの先頭値Ａさんを読み出す。
ステップＳ１−５
ファイル宛先指定モジュール２１（図１）は、読み出した先頭値Ａさんを図３（ｂ）の印刷ダイアログの宛先３８にデフォルト情報として表示し、ユーザ（１）に対して、所望する相手先情報の入力を求める。
【００２６】
ステップＳ１−６
ユーザ（１）が図３（ｂ）の黒三角印をクリックすると、印刷データ宛先記憶部１１（図１）に予め格納されているユーザ別アドレステーブル（図２）の名称２６が羅列表示される。この羅列表示の中からユーザ（１）は、意図する相手先（ユーザ２）を選択すると羅列表示は消滅し、選択された相手先、例えばＥさんのみが宛先に表示される。更に、ユーザ（１）が件名とメッセージ本文を入力する。例えば、件名；「データ送信」、本文；「ＭＬｚｚｚｚ１印刷装置にＰＤＬデータを送信しました」。
ステップＳ１−７
ユーザ（１）が、完了ボタン３１２をクリックすると、画面は、図３（ａ）に戻る。
【００２７】
ステップＳ１−８
同時にファイル宛先指定モジュール２１（図１）は、ステップＳ１−６で選択されたユーザ別アドレステーブル（ここではＥさんなのでブロック４）から相手先の電子メール宛先（ここではＥｓａｎ@．ａｂｃｄｅ．ｃｏ．ｊｐ）と、使用している印刷装置名（ここではＭＬｚｚｚｚ１）と、使用印刷装置のＩＰアドレスｘｘ．ｘｘ．ｘｘ．ｚｚ０１を取得する。
【００２８】
ステップＳ１−９
ファイル宛先指定モジュール２１（図１）は、図２のＥさんに該当する使用プリンタ名ＭＬｚｚｚｚ１をプリンタ名３４に表示して、ユーザ（１）が印刷開始するのを待つ。
ステップＳ１−１０
ユーザ（１）が印刷３６をクリックする。
ステップＳ１−１１
データ変換機能モジュール２５（図１）が起動し、送信すべきアプリケーションデータ、例えばａｂｃｄ  ｄｏｃを受け入れて、印刷可能なページ記述言語（ＰＤＬデータ）に変換する。
【００２９】
ステップＳ１−１２
メール変換モジュール２６（図１）は、ステップＳ１−６で、ユーザ（１）が入力したメッセージ本文、例えば「ＭＬｚｚｚｚ１印刷装置にＰＤＬデータを送信しました」を電子メール（ここでは宛先Ｅｓａｎ@．ａｂｃｄｅ．ｃｏ．ｊｐ）に変換する。
ステップＳ１−１３
ファイル送信機能モジュール２３（図１）は、ＬＡＮ（１）（図１）、公衆回線（３）（図１）、及び、ＬＡＮ（２）（図１）を介して、画像形成装置３（図１）に向けてＰＤＬデータを送信する。
ステップＳ１−１４
ＰＤＬデータの送信が完了した後、次へ進む。
【００３０】
ステップＳ１−１５
電子メール送信機能モジュール２４は、ステップＳ１−１２で作成した電子メールをＬＡＮ（１）のサーバ２（図１）、公衆回線（３）（図１）、及び、ＬＡＮ（２）のサーバ５（図１）を介して情報処理装置４（図１）のユーザ（２）に向けて送信し、フローを終了する。
【００３１】
続いて画像形成装置３（図１）に於ける印刷処理について説明する。
図５は、実施例１の印刷処理のフローチャートである。
この図は、画像形成装置３（図１）の印刷処理のフローチャートである。ステップＳ１−１６からステップＳ１−１９まで、ステップ順に画像形成装置３（図１）の印刷処理について説明する。尚、この処理は、通常の（従来の）画像形成装置の印刷処理と全く同様である。
【００３２】
ステップＳ１−１６
画像形成装置３（図１）（ここではＭＬｚｚｚｚ１）は、情報処理装置１（図１）から、ＬＡＮ（１）（図１）、公衆回線（３）（図１）、及び、ＬＡＮ（２）（図１）を介してＰＤＬデータの受信を開始する。
【００３３】
ステップＳ１−１７
画像形成装置３（図１）が、ＰＤＬデータの受信を完了すると次へ進む。
ステップＳ１−１８
画像形成装置３（図１）は、ＰＤＬデータをページ毎に編集する。
ステップＳ１−１９
画像形成装置３（図１）は、ページ毎に編集されたＰＤＬデータを印刷処理してフローを終了する。
【００３４】
尚、ステップＳ１−１５でＬＡＮ（１）のサーバ２（図１）、公衆回線（３）（図１）、及び、ＬＡＮ（２）のサーバ５（図１）を介して情報処理装置４（図１）に向けて送信された電子メール、例えば「ＭＬｚｚｚｚ１印刷装置にＰＤＬデータを送信しました」を、情報処理装置４（図１）のユーザ（２）が受信し、画像形成装置３（図１）に印刷物があることを確認し、印刷結果（ａｂｃｄ  ｄｏｃ）を入手して全てのフローを終了する。
【００３５】
以上説明したように、情報処理装置１（図１）のユーザ（１）が情報処理装置４（図１）のユーザ（２）に印刷を依頼する場合に、従来は、電子メールに印刷データを添付していたが、本実施例では、画像形成装置３（図１）に直接印刷データを送信することによって、電子メール容量の削減が可能になる。又、情報処理装置１（図１）に電子メール機能を有するプリンタドライバがインストールされているので、画像形成装置３（図１）に直接印刷データを送信した場合に於いて、別途電子メールツールを使用して「ｘｘの印刷装置に、ｙｙの印刷物を出力した」と通知する手間が必要無くなるという効果を得る。更に、情報処理装置４（図１）には、印刷データを送信しないのでセキュリティ対策に役立つという効果をも得る。
【実施例２】
【００３６】
実施例１では、ＰＤＬデータを送信することを目的としたが、本実施例では、ＰＤＬデータ、又は、既に情報処理装置の内部に格納されているデータファイル（例えば、ビットマップデータのように、プリンタが直接印刷出来るような形式のファイル）を取り出して送信し、所定の印刷装置で印刷出力させると共に、相手方に、ＰＤＬデータ、又は、データファイルを送信した旨の電子メールが自動的に送信されるシステムを構成する。
【００３７】
図６は、実施例２の画像形成システムの構成図である。
図に示すように、実施例２の画像形成システムは、情報送信側の構内ネットワークＬＡＮ（１）と、情報受信側の構内ネットワークＬＡＮ（２）と、両者を回線接続する公衆通信網（３）とを含む。
ＬＡＮ（１）の内部には情報処理装置４１と、サーバ２が接続されている。
ＬＡＮ（２）の内部には画像形成装置８６と、情報処理装置７１と、サーバ５とが接続されている。以下に実施例１との相違部分のみについて説明する。実施例１と同一の部分には実施例１と同一の符合を付して説明を省略する。
【００３８】
最初に情報処理装置（即ち、送信側）について説明し、続いて、情報処理装置と画像形成装置（即ち、受信側）について説明する。
情報処理装置４１は、情報送信側のパーソナルコンピュータ（以後ＰＣと記す）であり、通常のＰＣの機能に加えて、本実施例では、印刷データ宛先記憶部１１と、印刷データ宛先決定部１２と、ＡＰデータＰＤＬ変換部１３と、データ送信部１４と、電子メール宛先記憶部１５と、電子メール宛先決定部１６と、メッセージ入力部１７と、メッセージメール変換部１８と、メール送信部１９と、処理判断部４４と、添付データ取り出し部４５とを備える。これらの部分は、予め情報処理装置４１にインストールされたプリンタドライバが備えるプログラムモジュールを、情報処理装置４１のＣＰＵ（中央演算処理装置）が、実行することによって構成される。又、添付データ記憶部４６については、通常のＰＣが備えるハードディスクを併用する。
【００３９】
処理判断部４４は、情報処理装置４１のユーザ（１）が印刷データを作成するのか、ファイル操作を行うのかを判断する部分である。
添付データ取り出し部４５は、添付データを添付データ記憶部４６（通常ＰＣに備えるハードディスク）から取得する部分である。
ここで、処理判断部４４が、ユーザ（１）に対して印刷データを作成、又は、ファイル操作を行うかの判断を求める過程で用いられ、更に、添付データ取り出し部４５が、添付データを添付データ記憶部４６から取得する過程で用いられるファイル選択ダイアログについて説明する。
【００４０】
図７は、実施例２のファイル選択ダイアログ説明図である。
この図は、図３（ａ）に於けるファイル操作６１が選択された場合に情報処理装置４１に備える所定の表示部（図示しない）に表示される、ファイル選択ダイアログの一例である。処理判断部４４の処理に用いられる（ａ）と、添付データ取り出し部４５の処理に用いられる（ｂ）の２画面を表している。処理判断部４４の処理では、最初に（ａ）が表示される。ここでユーザ（１）がファイル添付６５をクリックすると、画面は、（ｂ）に替わる。この画面を表示してユーザ（１）に対して、ファイル一覧の中から所望のファイルを選択させる。
【００４１】
再度図６に戻って、添付データ記憶部４６は、送信すべきデータファイルを予め格納するメモリであり、通常は、ＰＣ内部のハードディスクのメモリ領域の一部が当てられる。この添付データ記憶部４６の内部構成について説明する。
図８は、添付データ格納部の内部構成説明図である。
（ａ）は、内部に格納されているデータファイルを管理する管理テーブルを示し、（ｂ）は、データ構成を示している。
【００４２】
（ａ）に示すように、管理テーブルは、データファイル毎にファイル番号５１が付され、ファイル名５２と、ファイル先頭アドレス５３と、ファイル終了アドレス５４と、ファイル制御情報５５とを含んでいる。
（ｂ）に示すように、データ構成は、管理テーブルに従って、ファイル先頭アドレス５３と、ファイル終了アドレス５４との間に各々のデータファイルの内容が格納されている。
【００４３】
次にフローチャートを用いて実施例２の動作について説明する。
図９は、実施例２の送信側ドライバ処理フローチャート（その１）である。
図１０は、実施例２の送信側ドライバ処理フローチャート（その２）である。
このフローチャートは、ＬＡＮ（１）（図６）に接続されている情報処理装置４１（図６）を用いて、ユーザ（１）がＬＡＮ（２）（図６）に接続されている画像形成装置８６（図６）へ印刷データを送信し、同時に情報処理装置７１（図６）のユーザ（２）に印刷データを送信した旨の電子メールを送信する動作を表している。ステップＳ２−１からステップＳ２−２２までステップ順に実施例２の送信側ドライバ処理について詳細に説明する。
【００４４】
但し、動作の前提条件として、ファイル宛先指定モジュール２１（図６）と、電子メール宛先指定モジュール２２（図６）と、ファイル送信機能モジュール２３（図６）と、電子メール送信機能モジュール２４（図６）と、データ変換機能モジュール２５（図６）と、メール変換モジュール２６（図６）と、処理判断モジュール４７（図６）と、添付データ取り出しモジュール４８（図７）は、予め、情報処理装置４１（図６）にプリンタドライバとしてインストールされているものとする。
【００４５】
ステップＳ２−１
ユーザ（１）は、情報処理装置４１（図６）のプリンタドライバを起動する。
ステップＳ２−２
印刷処理が開始されると、ファイル宛先指定モジュール２１（図６）が起動し、所定の表示部（図示していない）に図３（ａ）の印刷ダイアログを表示してユーザ（１）の選択を求める。
ステップＳ２−３
ユーザ（１）が、メッセージを作成する３５（図３（ａ））をクリックすると表示部（図示していない）に図３（ｂ）の印刷ダイアログが表示される。
【００４６】
ステップＳ２−４
ファイル宛先指定モジュール２１（図６）は、デフォルト情報として、印刷データ宛先記憶部１１に格納されているユーザ別アドレステーブルの先頭値Ａさんを読み出す。
ステップＳ２−５
ファイル宛先指定モジュール２１（図６）は、読み出した先頭値Ａさんを図３（ｂ）の印刷ダイアログの宛先３８にデフォルト情報として表示し、ユーザ（１）に対して、所望する相手先情報の入力を求める。
【００４７】
ステップＳ２−６
ユーザ（１）が図３（ｂ）の黒三角印をクリックすると、印刷データ宛先記憶部１１（図６）に予め格納されているユーザ別アドレステーブル（図２）の名称２６が羅列表示される。この羅列表示の中からユーザ（１）は、意図する相手先（ユーザ（２））を選択すると羅列表示は消滅し、選択された相手先、例えばＥさんのみが宛先に表示される。更に、ユーザ（１）が件名とメッセージ本文を入力する。
ステップＳ２−７
ユーザ（１）が、完了ボタン３１２をクリックすると、画面は、図３（ａ）に戻る。
【００４８】
ステップＳ２−８
同時にファイル宛先指定モジュール２１（図６）は、ステップＳ２−６で選択されたユーザ別アドレステーブル（ここではＥさんなのでブロック４）から相手先の電子メール宛先（ここではＥｓａｎ@．ａｂｃｄｅ．ｃｏ．ｊｐ）と、使用している印刷装置名（ここではＭＬｚｚｚｚ１）と、使用印刷装置のＩＰアドレスｘｘ．ｘｘ．ｘｘ．ｚｚ０１を取得する。
【００４９】
ステップＳ２−９
ファイル宛先指定モジュール２１（図６）は、図２のＥさんに該当する使用プリンタ名ＭＬｚｚｚｚ１を図３（ａ）のプリンタ名３４に表示して、ユーザ（１）が印刷開始するのを待つ。
ステップＳ２−１０
ユーザ（１）がファイル操作６１をクリックする。
ステップＳ２−１１
添付データ取り出しモジュール４８（図６）は、表示部（図示していない）に図７（ａ）のファイル選択ダイアログを表示する。
【００５０】
ステップＳ２−１２
ユーザ（１）がファイル添付６５（図７（ａ））選択し、選択完了６７（図７（ａ））をクリックする。
ステップＳ２−１３
添付データ取り出しモジュール４８（図６）は、添付データ記憶部４６（図６）からファイル一覧（図８（ａ）の管理テーブル）を取得する。
【００５１】
ステップＳ２−１４
添付データ取り出しモジュール４８（図６）は、表示部（図示していない）に図７（ｂ）のファイル選択ダイアログを表示し、添付データ記憶部４６（図６）から取得したファイル一覧（図８（ａ）の管理テーブル）をファイルの場所６９に表示してユーザ（１）の選択を求める。
【００５２】
ステップＳ２−１５
ユーザ（１）は、ファイル一覧の中から添付するファイル、例えばａｂｃｄ．ｄｏｃ（図８（ａ）のファイルｎ）を選択し、完了６１２（図７（ｂ））をクリックする。このとき、添付データ取り出しモジュール４８（図６）は、選択されたファイル、例えばａｂｃｄ．ｄｏｃ（図８（ａ）のファイルｎ）のデータ（図８（ｂ））を添付データ記憶部４６（図６）から取得する。
【００５３】
ステップＳ２−１６
表示部（図示していない）に図３（ａ）の印刷ダイアログが表示され、ステップＳ２−８で取得されたプリンタ装置名（ここではＭＬｚｚｚｚ１）がプリンタ名３４に表示される。
ステップＳ２−１７
ユーザ（１）が、印刷／完了３６（図３（ａ））をクリックする。
【００５４】
ステップＳ２−１８
メール変換モジュール２６（図６）は、ステップＳ２−６で、ユーザ（１）が入力したメッセージ本文、例えば「ＭＬｚｚｚｚ１印刷装置にＰＤＬデータを送信した」又は「格納した」を電子メール（ここでは宛先Ｅｓａｎ@．ａｂｃｄｅ．ｃｏ．ｊｐ）に変換する。
ステップＳ２−１９
選択した添付するデータファイルにファイル送信のステータスを付加する。即ち、ファイルを印刷する旨、又は、メモリに格納する旨の指示情報を追加する。画像処理装置は「ファイル印刷」を受けた場合、直ちに印刷する。しかし、「メモリに格納」を受けた場合、印刷せずデータを格納する。
【００５５】
ステップＳ２−２０
ファイル送信機能モジュール２３（図６）は、ＬＡＮ（１）（図６）、公衆回線（３）（図６）、及び、ＬＡＮ（２）（図６）を介して、画像形成装置８６（図６）に向けてデータファイルを送信する。
ステップＳ２−２１
データファイルの送信が終了した後、次へ進む。
ステップＳ２−２２
電子メール送信機能モジュール２４（図６）は、ステップＳ２−１８で作成した電子メールをＬＡＮ（１）のサーバ２（図６）、公衆回線（３）（図６）、及び、ＬＡＮ（２）のサーバ５（図６）を介して情報処理装置７１（図６）のユーザ（２）に向けて送信し、フローを終了する。
【００５６】
次に情報処理装置（受信側）について説明する。
図１１は、実施例２の情報処理装置の構成図である。
図に示すように、本実施例による情報処理装置７１は、情報受信側のパーソナルコンピュータ（以後ＰＣと記す）であり、通常のＰＣの機能に加えて、本実施例では、データ受信部（１）７２と、受信データ判定処理部（１）７３と、電子ファイルデータ記憶部７４と、印刷装置決定部７５と、印刷装置宛先記憶部７６と、電子ファイル参照指示部７７と、電子ファイル読み出し指示部７８と、動作指示送信部７９とを備える。
【００５７】
データ受信部（１）７２は、ＬＡＮ（２）からデータを受信する部分である。
受信データ判定処理部（１）７３は、ＬＡＮ（２）から受信したデータの処理（例えば格納する、又は、表示する等）を判断する部分である。
電子ファイルデータ記憶部７４は、受信したデータファイルを格納するメモリであり、通常は、ＰＣ内部のハードディスクのメモリ領域の一部が当てられる。この電子ファイルデータ記憶部７４の内部構成については、添付データ記憶部４６（図６）で、既に、説明した図８と全く同じ構成なので説明を省略する。
【００５８】
印刷装置決定部７５は、受け入れた電子メールの内容、例えば「ＭＬｚｚｚｚ１印刷装置にデータファイルを送信する」又は「格納した」から印刷装置の宛先（ＩＰアドレス）を決定する部分である。
印刷装置宛先記憶部７６は、ＬＡＮ（２）に接続されている印刷装置のプリンタ名に対応するＩＰアドレスを予め格納するメモリである。
電子ファイル参照指示部７７は、印刷装置決定部７５が決定した印刷装置に対して、その内部に格納している電子ファイルを参照要求する部分である。
【００５９】
電子ファイル読み出し指示部７８は、印刷装置決定部７５が決定した印刷装置に対して、その内部に格納している電子ファイルを読み出し要求する部分である。
動作指示送信部７９は、上記電子ファイルの参照要求や、上記電子ファイルの読み出し要求を上記印刷装置決定部７５が決定した印刷装置へＬＡＮ（２）を介して送信する部分である。
【００６０】
以上説明したデータ受信部（１）７２と、受信データ判定処理部（１）７３と、印刷装置決定部７５と、印刷装置宛先記憶部７６と、電子ファイル参照指示部７７と、電子ファイル読み出し指示部７８と、動作指示送信部７９とは、予め、情報処理装置７１にインストールされたプリンタドライバが備えるプログラムモジュールを、情報処理装置７１のＣＰＵ（中央演算処理装置）が、実行することによって構成される。
【００６１】
尚、データ受信部（１）７２と受信データ判定処理部（１）７３とは、受信データの判定処理モジュール（１）８４によって構成され、印刷装置決定部７５と印刷装置宛先記憶部７６とは、印刷装置決定モジュール８１によって構成され、電子ファイル参照指示部７７と動作指示送信部７９は、電子ファイル参照指示モジュール８２によって構成され、電子ファイル読み出し指示部７８と動作指示送信部７９とは、電子ファイル読み出し指示モジュール８３によって構成される。
【００６２】
次にフローチャートを用いて実施例２の情報処理装置（受信側）の動作について説明する。
図１２は、実施例２の受信側ドライバ処理フローチャート（その１）である。
このフローチャートは、ユーザ（２）が、ＬＡＮ（１）（図１１）に接続されている情報処理装置７１（図１１）を用いて、送信側から画像形成装置８６（図１１）へ送られてきたデータファイルを読み出す動作を表している。ステップＳ２−２３からステップＳ２−３６までステップ順に詳細に説明する。
【００６３】
但し、動作の前提条件として、印刷装置決定モジュール８１と、電子ファイル参照指示モジュール８２と、電子ファイル読み出し指示モジュール８３と、受信データの判定処理モジュール（１）８４とは、予め、情報処理装置７１（図１１）にプリンタドライバとしてインストールされているものとする。
【００６４】
ステップＳ２−２３
ユーザ（２）は、情報処理装置７１（図１１）のプリンタドライバを起動する。
ステップＳ２−２４
印刷処理が開始されると、印刷装置決定モジュール８１（図１１）が起動し、所定の表示部（図示していない）に図３（ａ）の印刷ダイアログを表示してユーザ（２）の選択を求める。
ステップＳ２−２５
ユーザ（２）が、ファイル操作６１（図３（ａ））をクリックする。
【００６５】
ステップＳ２−２６
印刷装置決定モジュール８１（図１１）は、表示部（図示していない）に図７（ａ）のファイル選択ダイアログを表示する。このときプリンタ名６４には、デフォルト印刷装置名、例えばＭＬｘｘｘｘ１が表示され、ユーザ（２）は、所望する相手先情報の入力を求められる。
【００６６】
ステップＳ２−２７
ユーザ（２）が図７（ａ）の黒三角印をクリックすると、印刷装置決定モジュール８１（図１１）は、印刷装置宛先記憶部７６（図１１）に予め格納されている、ＬＡＮ（２）に接続されている印刷装置名を羅列表示する。この羅列表示の中からユーザ（２）は、所望する印刷装置名、例えばＭＬｚｚｚｚ１を選択すると羅列表示は消滅し、選択されたＭＬｚｚｚｚ１のみがプリンタ名６４に表示される。このとき印刷装置決定モジュール８１（図１１）は、印刷装置の宛先をＭＬｚｚｚｚ１（ＩＰアドレスｘｘ．ｘｘ．ｘｘ．ｚｚ０１）に決定する。
【００６７】
ステップＳ２−２８
ユーザ（２）は、ファイルの取り出し６６を選択し、選択完了６７をクリックすると電子ファイル参照指示モジュール８２（図１１）が起動する。
ステップＳ２−２９
電子ファイル参照指示モジュール８２（図１１）は、ＬＡＮ（２）を介して、ステップＳ２−２７で決定した印刷装置（例えばＭＬｚｚｚｚ１、ＩＰアドレスｘｘ．ｘｘ．ｘｘ．ｚｚ０１）に対して電子ファイル名一覧（図８（ａ）の管理テーブルに相当）の取り出しを要求する。
【００６８】
ステップＳ２−３０
印刷装置（例えばＭＬｚｚｚｚ１、ＩＰアドレスｘｘ．ｘｘ．ｘｘ．ｚｚ０１）から何らかの情報を受信すると受信データの判定処理モジュール（１）８４（図１１）が起動し、受信データの種類を判定する（ここでは電子ファイル名一覧（図８（ａ）の管理テーブルに相当））。
【００６９】
ステップＳ２−３１
受信データの判定処理モジュール（１）８４（図１１）は、所定の表示部（図示していない）に図７（ｂ）に電子ファイル名一覧（図８（ａ）の管理テーブルに相当）を羅列表示してユーザ（２）の選択を求める。
ステップＳ２−３２
ユーザ（２）が羅列表示された電子ファイル名一覧（図８（ａ）の管理テーブルに相当）の中から、例えばａｂｃｄ．ｄｏｃを選択して完了６１２（図７（ｂ））をクリックする。
【００７０】
ステップＳ２−３３
表示部（図示していない）に図３（ａ）の印刷ダイアログが表示される。このときプリンタ名６４には、ステップＳ２−２７で決定した印刷装置（例えばＭＬｚｚｚｚ１）が表示される。
ステップＳ２−３４
ユーザ（２）が、印刷／完了３６（図３（ａ））をクリックする。
【００７１】
ステップＳ２−３５
電子ファイル読み出し指示モジュール８３（図１１）が起動し、ステップＳ２−２４で決まった電子ファイル（ここではａｂｃｄ．ｄｏｃ）を読み出す指示がＬＡＮ（２）を介してステップＳ２−２９で指示した印刷装置（ここではＭＬｚｚｚｚ１）に出される。
ステップＳ２−３６
受信データの判定処理モジュール（１）８４は、印刷装置（ここではＭＬｚｚｚｚ１）から受け入れた電子ファイル（ここではａｂｃｄ．ｄｏｃ）を電子ファイルデータ記憶部７４に格納してフローを終了する。
【００７２】
次に画像形成装置について説明する。
図１３は、実施例２の画像形成装置の構成図である。
図に示すように、本実施例による画像形成装置８６は、通常の画像形成装置（印刷装置）の機能に加えて、本実施例では、データ受信部（２）８７と、受信データ判定処理部（２）８８と、印刷データ編集処理部８９と、保存データ書込み部９０と、保存データ読み出し部９１と、データ記憶部９２と、データ送信処理部（１）９３とを備える。
【００７３】
データ受信部（２）８７は、ＬＡＮ（２）からデータを受信する部分である。
受信データ判定処理部（２）８８は、ＬＡＮ（２）から受信したデータの処理（例えば印刷する、保存する、読み出す等）を判断する部分である。
印刷データ編集処理部８９は、受け入れたデータを編集し、印刷可能なビットマップデータに変換する部分である。
保存データ書込み部９０は、受け入れたデータをデータ記憶部９２に書き込む部分である。
【００７４】
保存データ読み出し部９１は、受け入れたデータの指示に従って、データ記憶部９２に格納されているデータを読み出す部分である。
データ記憶部９２は、受信したデータファイルを格納するメモリであり、通常は、画像形成装置８６に備えるハードディスクのメモリ領域の一部が当てられる。このデータ記憶部９２の内部構成については、添付データ記憶部４６（図６）で、既に、説明した図８と全く同じ構成なので説明を省略する。
データ送信処理部（１）９３は、保存データ読み出し部９１がデータ記憶部９２から読み出したデータをＬＡＮ（２）を介して情報処理装置７１へ送出する部分である。
【００７５】
以上説明した、データ受信部（２）８７と、受信データ判定処理部（２）８８と、印刷データ編集処理部８９と、保存データ書込み部９０と、保存データ読み出し部９１と、データ送信処理部（１）９３とは、予め、画像形成装置８６にインストールされたプログラムモジュールを、画像形成装置８６のＣＰＵ（中央演算処理装置）が、実行することによって構成される。
【００７６】
尚、データ受信部（２）８７と受信データ判定処理部（２）８８とは、受信データの判定処理モジュール（２）９６によって構成され、保存データ読み出し部９１とデータ送信処理部（１）９３は、保存データ読み出し送信処理モジュール（１）９５によって構成され、保存データ書込み部９０は、保存データ書込み処理モジュール（１）９４によって構成される。
【００７７】
次にフローチャートを用いて実施例２の画像形成装置の動作について説明する。
図１４は、実施例２の受信側ドライバ処理フローチャート（その２）である。
このフローチャートは、送信側から画像形成装置８６送られてきたデータファイルを、受信側のユーザ（２）の要求に基づいて、ＬＡＮ（１）（図１３）に接続されている情報処理装置７１（図１３）に送信する動作を表している。ステップＳ２−３７からステップＳ２−５０までステップ順に詳細に説明する。
【００７８】
但し、動作の前提条件として、受信データの判定処理モジュール（２）９６（図１３）と、保存データ書込み処理モジュール（１）９４（図１３）と、保存データ読み出し送信処理モジュール（１）９５（図１３）とは、予め、画像形成装置８６（図１３）にインストールされているものとする。
【００７９】
ステップＳ２−３７
画像形成装置８６（図１３）が、ＬＡＮ（１）からデータフレームを受信すると、受信データ判定処理モジュール（２）（図１３）が起動し、データフレームの先頭データを解読する。
ステップＳ２−３８
受信データが、印刷処理を指示している場合にはステップＳ２−３９へ、データ読み出しを指示している場合にはステップＳ２−４３へ、データの保存を指示している場合にはステップＳ２−４８へ、それぞれ進む。
【００８０】
ステップＳ２−３９
画像形成装置８６（図１３）は、印刷データの受信を続ける。
ステップＳ２−４０
画像形成装置８６（図１３）は、印刷データを全て受信した後次へ進む。
ステップＳ２−４１
画像形成装置８６（図１３）は、印刷データを印刷可能なビットマップデータに変換する。
ステップＳ２−４２
画像形成装置８６（図１３）は、印刷処理を開始し、処理終了後にフローを終了する。
【００８１】
ステップＳ２−４３
保存データ読み出し送信処理モジュール（１）９５（図１３）が起動し、印刷装置情報を求められている場合にはステップＳ２−４４へ進み、保存ファイル読み出し要求の場合にはステップＳ２−４５へ進む。
ステップＳ２−４４
保存データ読み出し送信処理モジュール（１）９５（図１３）は、読み出した印刷装置情報をＬＡＮ（２）へ送出してフローを終了する。
【００８２】
ステップＳ２−４５
保存データ読み出し送信処理モジュール（１）９５（図１３）は、求められているデータをデータ記憶部９２から読み出す。
ステップＳ２−４６
保存データ読み出し送信処理モジュール（１）９５（図１３）は、読み出したデータをＬＡＮ（２）を介して情報処理装置７１へ送信する。
ステップＳ２−４７
保存データ読み出し送信処理モジュール（１）９５（図１３）は、求められているデータ全てを読み出して送信したあとフローを終了する。
【００８３】
ステップＳ２−４８
保存データ書込み処理モジュール（１）９４（図１３）が起動し、保存指示されているデータを受信する。
ステップＳ２−４９
保存データ書込み処理モジュール（１）９４（図１３）は、求められているデータをデータ記憶部９２に書き込む。
ステップＳ２−５０
保存データ書込み処理モジュール（１）９４（図１３）は、求められているデータ全てを受信して書き込んだあとフローを終了する。
【００８４】
以上説明したように、本実施例では、ＰＤＬデータ、又は、既に情報処理装置４１（図６）の内部に格納されているデータファイルを取り出して送信し、所定の印刷装置で印刷出力させると共に、相手方に、ＰＤＬデータ、又は、データファイルを送信した旨の電子メールが自動的に送信されるので、ＰＤＬデータのみならず、情報処理装置４１（図６）の内部に格納されているデータファイルを送信する場合にも、実施例１と同様の効果を得ることが出来る。又、必要と認める場合には、送信したデータを画像形成装置８６（図６）の内部に格納することも可能であり、且つ、その格納されているデータを情報処理装置７１（図６）から読み出すことが出来るので電子ファイルの取扱に自由度を持たせることが出来るという効果を得る。
【実施例３】
【００８５】
実施例２では、情報処理装置４１（図６）から画像形成装置８６（図６）に送られて来たデータファイルを、情報処理装置７１（図６）から読み出すことを可能にした。本実施例では、情報処理装置７１（図６）以外の第三者（ＬＡＮ（２）に直接のアクセス権を有しない例えば携帯端末装置）から読み出すことを可能にする。
【００８６】
実施例３の画像形成システムのシステム構成は、実施例２のシステム構成（図６）と同様なので説明を省略する。
図１５は、実施例３の画像形成装置の構成図である。
図に示すように、本実施例による画像形成装置１０２は、通常の画像形成装置（印刷装置）の機能に加えて、本実施例では、データ受信部（２）８７と、受信データ判定処理部（３）１０６と、印刷データ編集処理部８９と、保存データ書込み部１０４と、保存データ読み出し部９１と、データ記憶部９２と、外部入出力部１０３と、データ送信処理部（２）１０５と、受信データ判定処理部（３）１０６と、ウェブデータ処理部１０７と、ウェブデータ作成部１０８と、ウェブデータ送信部１０９とを備える。以下に実施例２との相違部分のみについて説明する。実施例２と同様の部分については、実施例２と同一の符合を付して説明を省略する。
【００８７】
外部入出力部１０３は、交信データのプロトコル変換を実行して、画像形成装置１０２と、外部装置（ここでは一例としてＵＳＢメモリ１０１）とを接続するインタフェース部分である。
保存データ書込み部１０４は、受け入れたデータをデータ記憶部９２に書き込む部分である。但し、本実施例では、ＬＡＮ（２）のみならず、外部装置（ここでは一例としてＵＳＢメモリ１０１）等からもデータの受け入れる機能を有する。
データ送信処理部（２）１０５は、保存データ読み出し部９１がデータ記憶部９２から読み出したデータをＬＡＮ（２）を介して情報処理装置７１へ送出する部分である。更に、保存データ読み出し部９１がデータ記憶部９２から読み出したデータを外部入出力部１０３を介して外部装置（ここでは一例としてＵＳＢメモリ１０１）へ送出する部分である。
【００８８】
受信データ判定処理部（３）１０６は、ＬＡＮ（２）から受信したデータの処理（例えば印刷する、又は、保存する、読み出す等）を判断する部分である。更に、本実施例では、ウェブ制御指示を判断する機能を有する。
ウェブデータ処理部１０７は、ウェブ制御を管理する部分である。
ウェブデータ作成部１０８は、ウェブデータを作成する部分である。
ウェブデータ送信部１０９は、ウェブデータを送信する部分である。
尚、ウェブデータ処理部１０７には、ファイル選択ダイアログ作成機能を有している。実施例３のファイル選択ダイアログについて説明する。
【００８９】
図１６は、実施例３のファイル選択ダイアログ説明図である。
この図は、携帯端末装置１００に備える所定の表示部（図示しない）に表示される、ファイル選択ダイアログの一例である。この機能については後にフローチャートを用いた動作説明の中で説明する。
【００９０】
以上説明した、データ受信部（２）８７と、受信データ判定処理部（３）１０６と、印刷データ編集処理部８９と、保存データ書込み部１０４と、保存データ読み出し部９１と、データ記憶部９２と、外部入出力部１０３と、データ送信処理部（２）１０５と、受信データ判定処理部（３）１０６と、ウェブデータ処理部１０７と、ウェブデータ作成部１０８と、ウェブデータ送信部１０９とは、予め、画像形成装置１０２にインストールされたプログラムモジュールを、画像形成装置１０２のＣＰＵ（中央演算処理装置）が、実行することによって構成される。
【００９１】
尚、データ受信部（２）８７と受信データ判定処理部（３）１０６とは、受信データの判定処理モジュール（３）１１１によって構成され、保存データ読み出し部９１とデータ送信処理部（２）１０５とは、保存データ読み出し送信処理モジュール（２）１１３によって構成され、保存データ書込み部１０４は、保存データ書込み処理モジュール（２）１１２によって構成され、ウェブデータ処理部１０７と、ウェブデータ作成部１０８と、ウェブデータ送信部１０９とは、ウェブデータ送信モジュール１１４によって構成される。
【００９２】
次にフローチャートを用いて実施例３の受信側（携帯端末装置）の動作について説明する。
図１７は、実施例３の受信側ドライバ処理フローチャートである。
このフローチャートは、送信側から画像形成装置に送られてきたデータファイルを、受信側（携帯端末装置）のユーザ（３）が、ＬＡＮ（１）（図１５）を介して携帯端末装置１００（図１５）を用いて読み出す動作を表している。ステップＳ３−１からステップＳ３−１０までステップ順に詳細に説明する。
【００９３】
但し、動作の前提条件として、受信データの判定処理モジュール（３）１１１と、保存データ書込み処理モジュール（２）１１２と、保存データ読み出し送信処理モジュール（２）１１３と、ウェブデータ送信モジュール１１４と、プロトコル変換モジュール１１５は、予め、画像形成装置１０２（図１５）にインストールされているものとする。
【００９４】
ステップＳ３−１
携帯端末装置１００（図１５）のユーザ（３）は、携帯端末装置１００（図１５）のウェブ機能を用いて画像形成装置１０２（図１５）に回線接続する。
ステップＳ３−２
画像形成装置１０２（図１５）のウェブデータ送信モジュール１１４（図１５）が起動して、ＬＡＮ（２）を介して携帯端末装置１００（図１５）にウェブページを送信する。
【００９５】
ステップＳ３−３
ウェブデータ送信モジュール１１４（図１５）は、ユーザ３の携帯端末装置１００（図１５）にファイル選択ダイアログ（図１６（ａ））を表示する。このとき、プリンタ名１２１には、例えばＭＬｚｚｚｚ１が表示される。
ステップＳ３−４
ユーザ（３）は、ＭＬｚｚｚｚ１を確認したあと、ファイル取り出し１２３をクリックし、続いて選択完了１２４をクリックする。この信号（応答フレーム）をデータ受信部（２）８７（図１５）が受信すると、受信データの判定処理モジュール（３）１１１（図１５）が起動して、データ取り出し要求であると判定し、保存データ読み出し送信処理モジュール（２）１１３（図１５）を起動させる。
【００９６】
ステップＳ３−５
保存データ読み出し送信処理モジュール（２）１１３（図１５）は、データ記憶部９２（図１５）から電子ファイル名一覧（図８（ａ）の管理テーブルに相当）を取り出す。
ステップＳ３−６
保存データ読み出し送信処理モジュール（２）１１３（図１５）は、ファイル選択ダイアログを図１６（ｂ）に換えて、電子ファイル名一覧（図８（ａ）の管理テーブルに相当）をファイルの場所１２６に表示してユーザ（３）の選択を待つ。
【００９７】
ステップＳ３−７
ユーザ（３）は、電子ファイル名一覧（図８（ａ）の管理テーブルに相当）から読み出すファイルを選択する。例えばａｂｃｄ．ｄｏｃをクリックし、続いて、完了１２８をクリックする。
ステップＳ３−８
このときプロトコル変換モジュール１１５（図１５）が起動して、ファイル選択ダイアログ（図１６（ｂ））に外部メモリ接続ＯＫの確認１２９が追加される。
【００９８】
ステップＳ３−９
ユーザ（３）は、ＵＳＢメモリ１０１（図１５）を画像形成装置１０２に接続する。
ステップＳ３−１０
保存データ読み出し送信処理モジュール（２）１１３（図１５）は、選択されたファイル、例えばａｂｃｄ．ｄｏｃのデータをデータ記憶部９２（図１５）から読み出して外部入出力部１０３へ送る。同時にプロトコル変換モジュール１１５（図１５）は、所定の変換を実行して選択されたファイルのデータをＵＳＢメモリ１０１へ格納してフローを終了する。尚、以上の説明では、選択されたファイルのデータをＵＳＢメモリ１０１へ格納することとして説明したが、直接、携帯端末装置１００へ送付することも可能である。
【００９９】
以上説明したように、本実施例では、情報処理装置から画像形成装置に送られて来たデータファイルを、そのデータを必要とする者が直接、携帯端末装置等を用いて読み出すことを可能にしたので、受信側のＬＡＮに接続されている情報処理装置を介する必要がなくなりデータファイルの拡散防止に役立つという効果を得る。
【産業上の利用可能性】
【０１００】
上記説明では、サーバ用のＰＣを有する比較的大型のＬＡＮに限定して説明したが、本発明は、この例に限定されるものではない。即ち、サーバ用のＰＣを有しない小規模のＬＡＮへの適応も可能である。その一例について簡単に説明する。
図１８は、簡易サーバの構成図である。
図に示す小規模ＬＡＮは、ＩＳＤＮ  ＡＤＳＬなどの公衆通信網１５１とネットワークルータ１５２と、ＰＣ（１）〜ＰＣ（ｎ）までｎ台のコンピュータとプリンタ１５３とを備えている。かかるネットワークでは、ＰＣ（１）〜ＰＣ（ｎ）の間でのデータファイルの受け渡しする場合には、電子メールに添付するか、互いにＰＣを共有設定にして直接受け渡しを行うことになる。かかる場合にも、電子メールのサイズ問題と、ＰＣ共有によるセキュリティの問題が発生する。
そこでプリンタ１５３にデータファイル保存機能を持たせることによって、プリンタ１５３がサーバ機能を果たすことで上記の問題を回避することが可能になる。即ち、例えば実施例２で説明した画像形成装置１０２（図１５）を用いることによって上記の問題を回避することが可能になる。
【図面の簡単な説明】
【０１０１】
【図１】実施例１の画像形成システムの構成図である。
【図２】ユーザ別アドレステーブルの説明図である。
【図３】印刷ダイアログ説明図である。
【図４】実施例１のドライバ処理フローチャートである。
【図５】実施例１の印刷処理のフローチャートである。
【図６】実施例２の画像形成システムの構成図である。
【図７】実施例２のファイル選択ダイアログ説明図である。
【図８】添付データ格納部の内部構成説明図である。
【図９】実施例２の送信側ドライバ処理フローチャート（その１）である。
【図１０】実施例２の送信側ドライバ処理フローチャート（その２）である。
【図１１】実施例２の情報処理装置（受信側）の構成図である。
【図１２】実施例２の受信側ドライバ処理フローチャート（その１）である。
【図１３】実施例２の画像形成装置の構成図である。
【図１４】実施例２の受信側ドライバ処理フローチャート（その２）である。
【図１５】実施例３の画像形成装置の構成図である。
【図１６】実施例３のファイル選択ダイアログ説明図である。
【図１７】実施例３の受信側ドライバ処理フローチャートである。
【図１８】簡易サーバの構成図である。
【符号の説明】
【０１０２】
１    情報処理装置
２    サーバ
３    画像形成装置
４    情報処理装置
５    サーバ
１１    印刷データ宛先記憶部
１２    印刷データ宛先決定部
１３    ＡＰデータＰＤＬ変換部
１４    データ送信部
１５    電子メール宛先記憶部
１６    電子メール宛先決定部
１７    メッセージ入力部
１８    メッセージメール変換部
１９    メール送信部
２１    ファイル宛先指定モジュール
２２    電子メール宛先指定モジュール
２３    ファイル送信機能モジュール
２４    電子メール送信機能モジュール
２５    データ変換機能モジュール
２６    メール変換モジュール
【図１】
2006039901.tif 000003
【図２】
2006039901.tif 000004
【図３】
2006039901.tif 000005
【図４】
2006039901.tif 000006
【図５】
2006039901.tif 000007
【図６】
2006039901.tif 000008
【図７】
2006039901.tif 000009
【図８】
2006039901.tif 000010
【図９】
2006039901.tif 000011
【図１０】
2006039901.tif 000012
【図１１】
2006039901.tif 000013
【図１２】
2006039901.tif 000014
【図１３】
2006039901.tif 000015
【図１４】
2006039901.tif 000016
【図１５】
2006039901.tif 000017
【図１６】
2006039901.tif 000018
【図１７】
2006039901.tif 000019
【図１８】
2006039901.tif 000020