(57)【特許請求の範囲】
【請求項１】
画像形成装置で入力されたユーザ識別情報と、前記画像形成装置の機種に固有の印刷オプションを特定するための機種固有情報と、を前記画像形成装置から受信する情報受信手段と、
前記ユーザ識別情報に基づいて、ユーザ端末に文書ファイルの要求を送信する要求送信手段と、
前記ユーザ端末から、前記文書ファイルを受信する文書受信手段と、
前記機種固有情報により特定される印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信するデータ送信手段と、
を含む印刷制御システム。
【請求項２】
前記要求送信手段は、前記機種固有情報に基づいて、前記ユーザ端末に印刷オプションの指定要求を送信し、
前記文書受信手段は、前記ユーザ端末で指定された印刷オプションを示す情報を受信し、
前記データ送信手段は、前記ユーザ端末で指定された印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信する、
請求項１に記載の印刷制御システム。
【請求項３】
前記情報受信手段は、前記画像形成装置で指定された印刷オプションを示す前記機種固有情報を受信し、
前記データ送信手段は、前記画像形成装置で指定された印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信する、
請求項１に記載の印刷制御システム。
【請求項４】
前記情報受信手段は、前記画像形成装置で入力されたユーザのメールアドレスを示す前記ユーザ識別情報を受信し、
前記要求送信手段は、前記文書ファイルを要求するための電子メールを前記メールアドレス宛てに送信し、
前記文書受信手段は、当該電子メールを受信した前記ユーザ端末から、前記文書ファイルを受信する、
請求項１〜３の何れかに記載の印刷制御システム。
【請求項５】
前記情報受信手段は、受信した前記ユーザ識別情報と、受信した前記文書ファイルと、を関連付けて記憶手段に登録し、前記ユーザ識別情報を受信した後に前記画像形成装置で再び入力された前記ユーザ識別情報を受信し、
前記データ送信手段は、再び入力された前記ユーザ識別情報に関連付けられた文書ファイルを、前記機種固有情報により特定される印刷オプションで印刷するためのデータを、前記画像形成装置に送信する、
請求項１〜４の何れかに記載の印刷制御システム。
【請求項６】
画像形成装置で入力されたユーザ識別情報と、前記画像形成装置の機種に固有の印刷オプションを特定するための機種固有情報と、を前記画像形成装置から受信する情報受信手段と、
前記ユーザ識別情報に基づいて、ユーザ端末に文書ファイルの要求を送信する要求送信手段と、
前記ユーザ端末から、前記文書ファイルを受信する文書受信手段と、
前記機種固有情報により特定される印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信するデータ送信手段と、
を含む印刷制御装置。
【請求項７】
画像形成装置で入力されたユーザ識別情報と、前記画像形成装置の機種に固有の印刷オプションを特定するための機種固有情報と、を前記画像形成装置から受信する情報受信手段、
前記ユーザ識別情報に基づいて、ユーザ端末に文書ファイルの要求を送信する要求送信手段、
前記ユーザ端末から、前記文書ファイルを受信する文書受信手段、
前記機種固有情報により特定される印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信するデータ送信手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システム、印刷制御装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、携帯端末が文書ファイルをサーバにアップロードすると、サーバにより生成された二次元コードを携帯端末が受信し、携帯端末で表示させた二次元コードをプリンタに読み取らせると、サーバにアップロードされた文書ファイルがプリンタで印刷されるシステムが記載されている。
【０００３】
特許文献２には、ユーザが端末を操作して、文書ファイルをサーバにアップロードして、文書ファイルの格納先やユーザの識別情報を含む電子メールをプリンタに送信し、プリンタに対してユーザの識別情報を入力すると、アップロードした文書ファイルがプリンタで印刷されるシステムが記載されている。
【０００４】
特許文献３には、ユーザが端末を操作して送信した電子メールをサーバが受信すると、印刷データに変換してプリンタに印刷させるシステムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１３９１５８号公報
【特許文献２】特開２００３−１５８６０３号公報
【特許文献３】特開２０００−３３９２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、印刷させたい画像形成装置の機種に固有の印刷オプションで、サーバを介して文書ファイルを印刷することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の印刷制御システムは、画像形成装置で入力されたユーザ識別情報と、前記画像形成装置の機種に固有の印刷オプションを特定するための機種固有情報と、を前記画像形成装置から受信する情報受信手段と、前記ユーザ識別情報に基づいて、ユーザ端末に文書ファイルの要求を送信する要求送信手段と、前記ユーザ端末から、前記文書ファイルを受信する文書受信手段と、前記機種固有情報により特定される印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信するデータ送信手段と、を含む。
【０００８】
請求項２に記載の印刷制御システムは、前記要求送信手段は、前記機種固有情報に基づいて、前記ユーザ端末に印刷オプションの指定要求を送信し、前記文書受信手段は、前記ユーザ端末で指定された印刷オプションを示す情報を受信し、前記データ送信手段は、前記ユーザ端末で指定された印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信する。
【０００９】
請求項３に記載の印刷制御システムは、前記情報受信手段は、前記画像形成装置で指定された印刷オプションを示す前記機種固有情報を受信し、前記データ送信手段は、前記画像形成装置で指定された印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信する。
【００１０】
請求項４に記載の印刷制御システムは、前記情報受信手段は、前記画像形成装置で入力されたユーザのメールアドレスを示す前記ユーザ識別情報を受信し、前記要求送信手段は、前記文書ファイルを要求するための電子メールを前記メールアドレス宛てに送信し、前記文書受信手段は、当該電子メールを受信した前記ユーザ端末から、前記文書ファイルを受信する。
【００１１】
請求項５に記載の印刷制御システムは、前記情報受信手段は、受信した前記ユーザ識別情報と、受信した前記文書ファイルと、を関連付けて記憶手段に登録し、前記ユーザ識別情報を受信した後に前記画像形成装置で再び入力された前記ユーザ識別情報を受信し、前記データ送信手段は、再び入力された前記ユーザ識別情報に関連付けられた文書ファイルを、前記機種固有情報により特定される印刷オプションで印刷するためのデータを、前記画像形成装置に送信する。
【００１２】
請求項６に記載の印刷制御装置は、画像形成装置で入力されたユーザ識別情報と、前記画像形成装置の機種に固有の印刷オプションを特定するための機種固有情報と、を前記画像形成装置から受信する情報受信手段と、前記ユーザ識別情報に基づいて、ユーザ端末に文書ファイルの要求を送信する要求送信手段と、前記ユーザ端末から、前記文書ファイルを受信する文書受信手段と、前記機種固有情報により特定される印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信するデータ送信手段と、を含む。
【００１３】
請求項７に記載のプログラムは、画像形成装置で入力されたユーザ識別情報と、前記画像形成装置の機種に固有の印刷オプションを特定するための機種固有情報と、を前記画像形成装置から受信する情報受信手段、前記ユーザ識別情報に基づいて、ユーザ端末に文書ファイルの要求を送信する要求送信手段、前記ユーザ端末から、前記文書ファイルを受信する文書受信手段、前記機種固有情報により特定される印刷オプションで前記文書ファイルを印刷するためのデータを、前記画像形成装置に送信するデータ送信手段、としてコンピュータを機能させる。
【発明の効果】
【００１４】
請求項１、６、及び７に記載の発明によれば、印刷させたい画像形成装置の機種に固有の印刷オプションで、サーバを介して文書ファイルを印刷する。
【００１５】
請求項２に記載の発明によれば、ユーザ端末で指定された印刷オプションで印刷する。
【００１６】
請求項３に記載の発明によれば、画像形成装置で指定された印刷オプションで印刷する。
【００１７】
請求項４に記載の発明によれば、ユーザが入力したメールアドレス宛ての電子メールを受信したユーザ端末から文書ファイルを受信する。
【００１８】
請求項５に記載の発明によれば、画像形成装置で再び入力されたユーザ識別情報に関連付けられた文書ファイルを印刷する。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係る印刷制御システムの構成図である。
【図２】印刷制御サーバのハードウェア構成図である。
【図３】本実施形態の機能ブロック図である。
【図４】印刷データ管理テーブルのデータ格納例を示す図である。
【図５】画像形成装置管理テーブルのデータ格納例を示す図である。
【図６】電子メールの一例を示す図である。
【図７】ウェブページの一例を示す図である。
【図８】実施形態１において実行される処理を示すフロー図である。
【図９】実施形態２のフロー図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２１】
［１．実施形態１］
図１は、実施形態に係る印刷制御システムの構成図である。図１に示すように、例えば、印刷制御システム１は、印刷制御サーバ１０（印刷制御装置、コンピュータ）、ユーザ端末２０、及び画像形成装置３０を含む。ここでは、印刷制御サーバ１０とユーザ端末２０は、ネットワークＮを介してデータ送受信可能に接続される。印刷制御サーバ１０と画像形成装置３０は、ネットワークＮを介してデータ送受信可能に接続される。一方、本実施形態では、ユーザ端末２０及び画像形成装置３０は、直接的に通信ができないものとする。即ち、ここでは、ユーザ端末２０に記憶された文書ファイルを直接的に画像形成装置３０に送信できない状態であるものとする。なお、図１では、印刷制御サーバ１０（印刷制御装置、コンピュータ）、ユーザ端末２０、及び画像形成装置３０のそれぞれを１台として説明するが、これらは複数台あってもよい。
【００２２】
図２は、印刷制御サーバ１０のハードウェア構成図である。図２に示すように、印刷制御サーバ１０は、サーバコンピュータであり、制御部１１、記憶部１２、及び通信部１３を含み、各部はバス１４により接続される。制御部１１は、例えば、ＣＰＵを含み、記憶部１２に記憶されたプログラムを実行して印刷制御サーバ１０の各部を制御する。記憶部１２は、例えば、ハードディスクやＲＡＭ等の各種メモリを含み、制御部１１により実行されるプログラムや各種データを記憶したり、作業メモリとして用いられたりする。通信部１３は、ネットワークカードを含み、外部装置とデータ通信を行う。
【００２３】
ユーザ端末２０は、携帯端末やパーソナルコンピュータ等のコンピュータであり、ＣＰＵを含む制御部、各種メモリを含む記憶部、ネットワークカードを含む通信部、各種ボタンやタッチパネル等を含む操作部、及び液晶パネル等を含む表示部を含んで構成される。ユーザ端末２０は、印刷制御システム１におけるユーザの操作端末ともいえる。ユーザは、ユーザ端末２０を操作して、電子メールを受信したりブラウザ上で各種画面を表示させたりすることができる。
【００２４】
画像形成装置３０は、コピーやプリンタ等の一又は複数の機能を備えた画像処理装置である。本実施形態では、画像形成装置３０は、コンビニエンスストア等の店舗に設置される。画像形成装置３０は、ユーザ端末２０に記憶された文書ファイルを印刷制御サーバ１０を介して受信して印刷する。画像形成装置３０は、ユーザ端末２０と同様の制御部、記憶部、通信部、表示部、及び操作部を含むようにしてもよい。
【００２５】
本実施形態では、画像形成装置３０は、機種に固有の印刷オプションを実行する。画像形成装置３０が実行可能な印刷オプションは、その画像形成装置３０の機種に依存する。別の言い方をすれば、画像形成装置３０の機種ごとに実行可能な印刷オプションが異なる。印刷オプションは、画像形成装置３０が実行する印刷処理の内容であり、用紙に画像を形成する際の画像形成方法や用紙の加工方法である。例えば、両面印刷／片面印刷、カラー印刷／モノクロ印刷、使用する給紙トレイの種類、Ｎアップ（１枚の用紙の片面に複数ページを印刷すること）をするか、パンチ位置、又はホチキス止め（ホチキス止めの数及びその位置）が、印刷オプションに相当する。画像形成装置３０が実行可能な印刷オプションは、これらに限られず、公知の種々の印刷オプションを適用可能である。
【００２６】
なお、上記説明した各記憶部は、種々の情報記憶媒体が適用可能であり、半導体メモリ等であってもよい。また、本実施形態において、上記記憶部のそれぞれに記憶されるプログラムや各種データは、通信部を介して外部装置から取得されるようにしてもよい。更に、印刷制御サーバ１０等のハードウェア構成は上記の例に限られず、公知の種々のハードウェアを含むことが可能である。例えば、印刷制御サーバ１０等は、コンピュータ読み取り可能な情報記憶媒体に記録されたプログラムやデータを読み取る読取部を含んでいてもよい。
【００２７】
本実施形態の印刷制御システム１は、ユーザが画像形成装置３０で自分のメールアドレスを入力すると、印刷対象の文書ファイル及び印刷オプションを指定するためのウェブページのＵＲＬを含む電子メールがユーザ端末２０に送信される。ユーザは、そのウェブページから文書ファイル及び印刷オプションを指定すると、アップロードした文書ファイルを当該印刷オプションで印刷するためのデータが画像形成装置３０に送信される。このように、印刷制御システム１は、ユーザが指定した印刷オプションで、アップロードされた文書ファイルを印刷することができる構成になっている。以降、当該構成を詳細に説明する。
【００２８】
［２．印刷制御システムにおいて実現される機能］
図３は、本実施形態の機能ブロック図である。印刷制御サーバ１０、ユーザ端末２０、及び画像形成装置３０の各々が実現する機能について説明する。
【００２９】
［２−１．印刷制御サーバにおいて実現される機能］
印刷制御サーバ１０は、情報記憶部１０１、情報受信部１０２、要求送信部１０３、文書受信部１０４、及びデータ送信部１０５を実現する。情報記憶部１０１は、記憶部１２を主として実現される。情報受信部１０２、要求送信部１０３、文書受信部１０４、及びデータ送信部１０５は、制御部１１及び通信部１３を主として実現される。
【００３０】
［２−１−１．情報記憶部］
情報記憶部１０１は、画像形成装置３０に実行させる印刷ジョブに関する各種データを記憶する。ここでは、情報記憶部１０１が記憶するデータの一例として、印刷データ管理テーブル及び画像形成装置管理テーブルについて説明する。
【００３１】
図４は、印刷データ管理テーブルのデータ格納例を示す図である。図４に示すように、印刷データ管理テーブルは、どの印刷ジョブをどの画像形成装置３０で印刷するかを示すデータであり、印刷データＩＤ、ユーザ識別情報、画像形成装置ＩＤ、文書ファイル、印刷オプション、及び印刷データが関連付けられて格納される。
【００３２】
印刷データＩＤは、印刷データを一意に識別する情報（印刷データと一対一の関係にある情報）である。印刷データＩＤは、画像形成装置３０が実行すべき印刷ジョブを示すものともいえる。例えば、印刷データＩＤは、情報受信部１０２がユーザ識別情報を受信した場合に発行される。
【００３３】
ユーザ識別情報は、ユーザを一意に識別する情報（ユーザと一対一の関係にある情報）である。ここでは、ユーザのメールアドレスが、ユーザ識別情報に相当する場合を説明する。なお、ユーザ識別情報は、メールアドレスに限られない。他にも例えば、ＳＮＳ（ソーシャルネットワーキングサービス）におけるユーザＩＤが、ユーザ識別情報に相当してもよい。ユーザ識別情報は、ユーザを特定可能な情報であればよい。
【００３４】
画像形成装置ＩＤは、画像形成装置３０を一意に識別する情報（画像形成装置３０と一対一の関係にある情報）である。ここでは、画像形成装置３０の名称が画像形成装置ＩＤに相当する場合を説明する。なお、画像形成装置ＩＤは、画像形成装置３０の名称に限られない。他にも例えば、画像形成装置３０のＩＰアドレスが、画像形成装置ＩＤに相当してもよい。画像形成装置ＩＤは、文書ファイルの印刷を実行すべき画像形成装置３０を特定可能な情報であればよい。
【００３５】
文書ファイルは、ユーザ端末２０から受信した印刷対象の文書ファイルである。文書ファイルは、印刷対象のデータであり、画像、テキスト、リッチテキスト等の種々のデータ形式が可能である。指定オプションは、画像形成装置３０の機種に固有の印刷オプションである。ここでは、画像形成装置３０で指定可能な全印刷オプションのうち、ユーザにより指定された印刷オプションが格納される。印刷データは、文書ファイル及び印刷オプションに基づいて作成されるデータである。印刷データは、ユーザが指定した印刷オプションに基づいて文書ファイルが加工されたデータであり、画像形成装置３０で印刷可能な形式のデータといえる。
【００３６】
図５は、画像形成装置管理テーブルのデータ格納例を示す図である。図５に示すように画像形成装置管理テーブルは、各画像形成装置３０で実行可能な印刷オプションを示すデータであり、画像形成装置ＩＤ及び印刷オプションが関連付けられて格納される。各画像形成装置３０が実行可能な印刷オプションを識別するデータは、画像形成装置３０の情報記憶部３０１に記憶されているものとする。印刷制御サーバ１０は、各画像形成装置３０から当該データを受信すると、その画像形成装置３０の画像形成装置ＩＤと関連付けて画像形成装置管理テーブルに格納する。
【００３７】
［２−１−２．情報受信部］
情報受信部１０２は、画像形成装置３０で入力されたユーザ識別情報と、画像形成装置３０の機種に固有の印刷オプションを特定するための機種固有情報と、を画像形成装置３０から受信する。本実施形態では、情報受信部１０２は、画像形成装置３０で入力されたユーザのメールアドレスを示すユーザ識別情報を受信する。例えば、情報受信部１０２は、受信したユーザ識別情報と、受信した文書ファイルと、を関連付けて印刷データ管理テーブルに格納する。
【００３８】
本実施形態では、機種固有情報は、画像形成装置３０が実行可能な全印刷オプションを示す情報である場合を説明するが、機種固有情報はこれに限られない。ここでは、画像形成装置管理テーブルに印刷オプションが格納されており、画像形成装置ＩＤによって印刷オプションを特定できるので、画像形成装置ＩＤが機種固有情報に相当してもよい。即ち、機種固有情報は、印刷オプションそのものを示す情報、又は、印刷オプションに関連付けられた情報であればよい。なお、機器固有情報は、画像形成装置３０のＩＰアドレス等の他の情報が含まれているようにしてもよい。
【００３９】
［２−１−３．要求送信部］
要求送信部１０３は、ユーザ識別情報に基づいて、ユーザ端末２０に文書ファイルの要求を送信する。要求送信部１０３は、ユーザ識別情報が示すユーザのユーザ端末２０に対して文書ファイルの要求を送信する。文書ファイルの要求は、所定形式のデータで行われるようにすればよい。本実施形態では、要求送信部１０３は、文書ファイルを要求するための電子メールをユーザが入力したメールアドレス宛てに送信する。
【００４０】
図６は、電子メールの一例を示す図である。図６に示すように、電子メール４０には、文書ファイルを要求する旨のメッセージ４１、文書ファイルを送信するためのウェブページのＵＲＬ４２が含まれている。ウェブページのＵＲＬ４２は、情報受信部１０２がメールアドレスを受信すると生成され、印刷データＩＤやユーザ識別情報に関連付けられて情報記憶部１０１に記録される。なお、ＵＲＬ４２に、印刷データＩＤやユーザ識別情報が含まれていてもよい。即ち、ＵＲＬ４２を選択したユーザが、どの印刷ジョブの文書ファイルをアップロードして印刷オプションを指定しようとしているのかを特定できるようにすればよい。ユーザ端末２０においてＵＲＬ４２が選択されると、ウェブページが表示部に表示される。
【００４１】
図７は、ウェブページの一例を示す図である。図７に示すように、ウェブページ５０には、文書ファイルが記憶されているフォルダを指定するための入力フォーム５１及びボタン５２と、画像形成装置３０に実行させる印刷オプションを指定するための指定フォーム５３と、指定内容を決定するための決定ボタン５４と、が表示される。ユーザは、ユーザ端末２０の操作部を操作し、入力フォーム５１又はボタン５２を選択することによって、ユーザ端末２０の記憶部に記憶された文書ファイルをアップロード対象として指定することができる。
【００４２】
指定フォーム５３には、複数種類の印刷オプションから画像形成装置３０に実行させる印刷オプションを指定するための入力フォーム５３Ａ〜５３Ｈが表示される。例えば、ユーザは、ユーザ端末２０の操作部を操作し、印刷の向きを指定するための入力フォーム５３Ａ、両面印刷をするか片面印刷をするかを指定するための入力フォーム５３Ｂ、カラー印刷をするかモノクロ印刷をするかを指定するための入力フォーム５３Ｃ、給紙トレイを指定するための入力フォーム５３Ｄ、印刷部数を指定するための入力フォーム５３Ｅ、Ｎアップを指定するための入力フォーム５３Ｆ、パンチ方法を指定するための入力フォーム５３Ｇ、及びホチキス止め方法を指定するための入力フォーム５３Ｈに、印刷オプションの内容を指定することになる。
【００４３】
本実施形態では、要求送信部１０３は、機種固有情報に基づいて、ユーザ端末２０に印刷オプションの指定要求を送信する。指定要求は、所定形式のデータにより行われるようにすればよい。本実施形態では、機種固有情報が、画像形成装置３０が実行可能な全印刷オプションを示すので、要求送信部１０３は、全印刷オプションの中からユーザが指定するための画面の表示データ（ここでは、ウェブページ５０の表示データ）を送信することになる。
【００４４】
要求送信部１０３は、印刷データ管理テーブル及び画像形成装置管理テーブルに基づいて、ウェブページ５０を生成する。例えば、要求送信部１０３は、印刷データ管理テーブルを参照して、ユーザのメールアドレスに関連付けられた画像形成装置ＩＤを特定する。そして、要求送信部１０３は、画像形成装置管理テーブルを参照して、特定した画像形成装置ＩＤに関連付けられた印刷オプションに基づいて、指定フォーム５３を生成する。なお、入力フォーム５１やボタン５２等は、予め情報記憶部１０１に記憶されたデータにより生成されるようにすればよい。
【００４５】
［２−１−４．文書受信部］
文書受信部１０４は、ユーザ端末２０から、文書ファイルを受信する。文書受信部１０４は、当該電子メール４０を受信したユーザ端末２０から、文書ファイルを受信する。本実施形態では、文書受信部１０４は、ユーザがウェブページ５０で指定した文書ファイルを受信する。
【００４６】
また、本実施形態では、文書受信部１０４は、ユーザ端末２０で指定された印刷オプションを示す情報を受信する。文書受信部１０４は、ユーザがウェブページ５０で指定した印刷オプションを示す情報を受信することになる。
【００４７】
［２−１−５．データ送信部］
データ送信部１０５は、機種固有情報により特定される印刷オプションで文書ファイルを印刷するためのデータを、画像形成装置３０に送信する。このデータは、文書ファイル自体であってもよいし、ユーザにより指定された印刷オプションで文書ファイルを加工したデータであってもよい。本実施形態では、データ送信部１０５は、ユーザ端末２０で指定された印刷オプションで文書ファイルを印刷するためのデータを、画像形成装置３０に送信することになる。
【００４８】
［２−２．ユーザ端末において実現される機能］
ユーザ端末２０は、情報記憶部２０１、表示制御部２０２、及び送受信部２０３を実現する。情報記憶部２０１は、ユーザ端末２０の記憶部を主として実現される。表示制御部２０２は、ユーザ端末２０の制御部及び表示部を主として実現される。送受信部２０３は、ユーザ端末２０の制御部及び通信部を主として実現される。
【００４９】
情報記憶部２０１は、文書ファイルを記憶する。表示制御部２０２は、電子メール４０を表示部に表示させたり、ウェブページ５０を表示部に表示させたりする。送受信部２０３は、各種データの送受信を行う。送受信部２０３は、電子メール４０を受信したり、ウェブページ５０の表示データを受信したりする。また、送受信部２０３は、情報記憶部２０１に記憶された文書ファイルを送信したり、ユーザが指定した印刷オプションを示す情報を送信したりする。
【００５０】
［２−３．画像形成装置において実現される機能］
画像形成装置３０は、情報記憶部３０１、入力受付部３０２、及び送受信部３０３を実現する。情報記憶部３０１は、画像形成装置３０の記憶部を主として実現される。入力受付部３０２は、画像形成装置３０の制御部及び操作部を主として実現される。送受信部３０３は、画像形成装置３０の制御部及び通信部を主として実現される。
【００５１】
情報記憶部３０１は、画像形成装置３０に関する各種情報を記憶する。例えば、情報記憶部３０１は、機器固有情報や印刷データを記憶する。入力受付部３０２は、ユーザ識別情報の入力を受け付ける。送受信部３０３は、各種データを送受信する。例えば、送受信部３０３は、ユーザが入力したユーザ識別情報を送信したり、文書ファイルの印刷データを受信したりする。
【００５２】
［３．本実施形態において実行される処理］
図８は、実施形態１において実行される処理を示すフロー図である。ここでは、各コンピュータの制御部は、記憶部に記憶されたプログラムに従って、図８に示す処理を実行する。図８に示す処理が実行されることによって、図３に示す各機能が実現される。
【００５３】
図８に示すように、まず、画像形成装置３０は、ユーザのメールアドレスの入力を受け付ける（Ｓ１）。画像形成装置３０は、ユーザが入力したメールアドレス及び機器固有情報を印刷制御サーバ１０に送信する（Ｓ２）。機器固有情報は、画像形成装置３０の記憶部に記憶されており、画像形成装置３０を識別する情報を含む。ここでは、機器固有情報は、画像形成装置ＩＤ及び印刷オプションを識別する情報を含む。なお、過去に印刷オプションを送信したことのある画像形成装置３０は、既に画像形成装置管理テーブルに印刷オプションが格納されているので、画像形成装置ＩＤのみを機器固有情報に含めて送信してもよい。機器固有情報は、上記の他にも、画像形成装置３０のＩＰアドレスが格納されているようにしてもよい。
【００５４】
印刷制御サーバ１０は、メールアドレス及び機器固有情報を受信する（Ｓ３）。印刷制御サーバ１０は、印刷データＩＤを発行して、メールアドレスと画像形成装置ＩＤとを印刷データ管理テーブルに格納する（Ｓ４）。印刷制御サーバ１０は、過去に発行されたものと重複しないように印刷データＩＤを発行すればよい。印刷制御サーバ１０は、ＵＲＬ４２を含む電子メール４０を生成して、ユーザが入力したメールアドレス宛てに送信する（Ｓ５）。なお、ＵＲＬ４２は、印刷データＩＤと関連付けられて印刷制御サーバ１０の記憶部に記録され、ＵＲＬ４２を選択したユーザが、どの印刷データＩＤの文書ファイルをアップロードしようとしているのかを特定できるようになっている。
【００５５】
ユーザ端末２０は、受信した電子メール４０を表示部に表示させる（Ｓ６）。ユーザ端末２０は、操作部からＵＲＬ４２の選択操作を受け付けると、ＵＲＬ４２が選択された旨を印刷制御サーバ１０に送信する（Ｓ７）。
【００５６】
印刷制御サーバ１０は、ＵＲＬ４２が選択された旨を受信すると、ウェブページ５０の表示データを生成して、ユーザ端末２０に送信する（Ｓ８）。印刷制御サーバ１０は、画像形成装置管理テーブルを参照して、画像形成装置３０で実行可能な印刷オプションを特定し、ウェブページ５０の表示データを作成する。
【００５７】
ユーザ端末２０は、受信した表示データに基づいて、ウェブページ５０を表示部に表示させる（Ｓ９）。ユーザ端末２０は、文書ファイル及び印刷オプションの指定を受け付ける（Ｓ１０）。ユーザ端末２０は、ユーザが指定した文書ファイル及び印刷オプションを印刷制御サーバ１０に送信する（Ｓ１１）。
【００５８】
印刷制御サーバ１０は、受信した文書ファイル及び印刷オプションに基づいて、印刷データを生成して印刷データ管理テーブルに格納する（Ｓ１２）。Ｓ１２において生成される印刷データは、ユーザが指定した文書ファイルを、ユーザが指定した印刷オプションで印刷するためのデータである。Ｓ１２では、印刷制御サーバ１０は、印刷データ管理テーブルを参照し、ユーザが選択したＵＲＬ４２に対応する印刷データＩＤのレコードに、文書ファイル、印刷オプション、及び印刷データを格納することになる。印刷制御サーバ１０は、生成した印刷データを画像形成装置３０に送信する（Ｓ１３）。画像形成装置３０は、受信した印刷データに基づいて、文書ファイルを印刷し（Ｓ１４）、本処理は終了する。
【００５９】
上記説明した印刷制御システム１は、印刷させたい画像形成装置３０の機種に固有の印刷オプションで、サーバを介して文書ファイルを印刷する。ユーザがメールアドレスを入力するだけで電子メール４０が配信されるので、文書ファイルをアップロードするためのウェブページのＵＲＬを探し出す必要がない。また、ユーザがサーバに文書ファイルを登録するためのサーバへのアクセス権も必要ない。更に、ユーザは、特段のユーザ登録をする必要もなく、メールアドレスを入力するだけで文書ファイルをアップロードして印刷オプションを指定して印刷することができる。また、メールアドレスと印刷データが関連付けられて印刷データ管理テーブルに格納されるので、ユーザが自分用の印刷データを管理するために、メールアドレス以外の個人情報を入力する必要がない。
【００６０】
また、印刷制御システム１は、ユーザ端末２０で指定された印刷オプションで印刷する。ユーザは、画像形成装置３０の機種に固有の印刷オプションをウェブページ５０から確認することができるので、所望の印刷オプションを指定しやすくなる。更に、ユーザ端末２０と画像形成装置３０が直接的に通信できないような場合であっても、印刷制御サーバ１０を介することで、画像形成装置３０の印刷オプションを指定することができる。
【００６１】
また、印刷制御システム１は、ユーザが入力したメールアドレス宛ての電子メールを受信したユーザ端末から文書ファイルを受信する。ユーザは自分宛ての電子メールに応じて文書ファイルをアップロードすればよいので、自分でウェブページを探すような手間を省くことができる。また、ユーザが入力したメールアドレスをユーザ識別情報として利用し、ユーザ識別情報をユーザ自身に入力させるので、システム管理者はユーザを管理するための情報を生成する必要がない。
【００６２】
［４．実施形態２］
次に、本発明に係る別実施形態について説明する。実施形態１では、ユーザが文書ファイルをアップロードすると、その後ユーザに特段の操作を要求することなく印刷が実行されたが、実施形態２では、ユーザが文書ファイルをアップロードした後に、画像形成装置３０は、いったん文書ファイルの印刷を待機する。ユーザは、その間に、別の文書ファイルをアップロードすることができ、まとめて印刷を指示する。即ち、オンデマンド印刷にも本発明に係る技術を適用できる。
【００６３】
なお、実施形態２の印刷制御システム１のハードウェア構成図及び機能ブロック図は、それぞれ図１及び図２と同様のため、ここでは説明を省略する。実施形態２の情報受信部１０２は、ユーザ識別情報を受信した後に画像形成装置３０で再び入力されたユーザ識別情報を受信する。実施形態２では、データ送信部１０５は、再びユーザ識別情報が入力されるまで、印刷データの送信を待機する。別の言い方をすれば、画像形成装置３０は、再びユーザ識別情報が入力されるまで、印刷データが示す文書ファイルの印刷を待機する。文書ファイルの印刷が待機されているので、情報受信部１０２は、再び入力されたユーザ識別情報とともに、印刷の開始指示を受信するようにしてもよい。この場合、入力受付部３０２は、印刷の開始を指示するための所定の操作を受け付けることになる。この操作が受け付けられると、送受信部３０３は、印刷の開始指示を送信する。
【００６４】
データ送信部１０５は、再び入力されたユーザ識別情報に関連付けられた文書ファイルを、機種固有情報により特定される印刷オプションで印刷するためのデータを、画像形成装置３０に送信する。データ送信部１０５は、印刷データ管理テーブルを参照し、再び入力されたユーザ識別情報に関連付けられた印刷データを画像形成装置３０に送信することになる。なお、データ送信部１０５は、再び入力されたユーザ識別情報に関連付けられた印刷データの一覧を示す画面の表示データを生成して、画像形成装置３０に送信するようにしてもよい。この場合、画像形成装置３０は、送受信部３０３が表示データを受信すると、上記画面を表示部に表示させて、印刷を実行する印刷データの選択を受け付ける。入力受付部３０２が受け付けた印刷データを識別する情報を、送受信部３０３が印刷制御サーバ１０に送信すると、データ送信部１０５は、ユーザが選択した印刷データを画像形成装置３０に送信する。この場合、画像形成装置３０は、印刷が待機されている文書ファイルのうち、ユーザが選択したもののみを印刷することになる。
【００６５】
図９は、実施形態２のフロー図である。実施形態２では、実施形態１で説明したＳ１〜Ｓ１２の処理までは同じ流れとなるので、Ｓ１２以降の処理について説明する。Ｓ１２の処理が実行されると、画像形成装置３０は、操作部からユーザのメールアドレスの入力及び所定の印刷開始指示を受け付ける（Ｓ２０）。画像形成装置３０は、ユーザが入力したメールアドレス及び印刷開始指示を印刷制御サーバ１０に送信する（Ｓ２１）。
【００６６】
印刷制御サーバ１０は、メールアドレス及び印刷開始指示を受信する（Ｓ２２）。印刷制御サーバ１０は、メールアドレスに関連付けられた印刷データのリストの表示データを生成して、画像形成装置３０に送信する（Ｓ２３）。Ｓ２３においては、印刷制御サーバ１０は、印刷データ管理テーブルを参照し、メールアドレスに関連付けられた印刷データを特定する。そして、印刷制御サーバ１０は、当該特定した印刷データのリストを生成する。例えば、当該リストには、印刷データＩＤが含まれている。
【００６７】
画像形成装置３０は、表示データを受信すると、表示部にリストを表示させる（Ｓ２４）。このリスト中では、一又は複数の印刷データが選択可能に表示されている。画像形成装置３０は、リスト中の印刷データの中から印刷を実行するものの選択を受け付ける（Ｓ２５）。画像形成装置３０は、ユーザが選択したものを識別する情報（例えば、印刷データＩＤ）を印刷制御サーバ１０に送信する（Ｓ２６）。
【００６８】
印刷制御サーバ１０は、受信した情報が示す印刷データを画像形成装置３０に送信する（Ｓ２７）。Ｓ２７においては、印刷制御サーバ１０は、印刷データ管理テーブルを参照し、ユーザが選択した印刷データを送信することになる。画像形成装置３０は、受信した印刷データに基づいて、文書ファイルを印刷する（Ｓ２８）。ユーザが複数の印刷データを選択した場合には、画像形成装置３０は、複数の印刷データに基づいて、印刷をまとめて行うことになる。
【００６９】
実施形態２によれば、画像形成装置３０で再び入力されたユーザ識別情報に関連付けられた文書ファイルを印刷する。例えば、ユーザがリストの中から印刷対象を選択することができるので、印刷制御サーバ１０にアップロードした文書ファイルを画像形成装置３０の印刷オプションを利用してオンデマンド印刷を行うことができる。
【００７０】
［５．変形例］
なお、本発明は、上記の実施形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
【００７１】
例えば、実施形態１及び２では、印刷オプションがウェブページ５０で指定される場合を説明したが、印刷オプションは画像形成装置３０で指定されるようにしてもよい。例えば、画像形成装置３０の表示部に、当該画像形成装置３０が実行可能な全印刷オプションが表示され、操作部からのユーザの操作により、文書ファイルに指定する印刷オプションの指定を受け付ける。画像形成装置３０は、ユーザが指定した印刷オプションを示す情報を印刷制御サーバ１０に送信する。
【００７２】
本変形例の情報受信部１０２は、画像形成装置３０で指定された印刷オプションを示す機種固有情報を受信することになる。また、本変形例のデータ送信部１０５は、画像形成装置３０で指定された印刷オプションで文書ファイルを印刷するためのデータを、画像形成装置３０に送信する。
【００７３】
上記変形例によれば、画像形成装置３０で指定された印刷オプションで印刷する。
【００７４】
また例えば、画像形成装置管理テーブルに格納される印刷オプションの情報は、画像形成装置３０が送信したものを格納しなくても、システム管理者側で作成した情報を使用してもよい。
【００７５】
また例えば、上記説明した処理やデータ形式は一例であり、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。例えば、上記説明した各データベースには他の情報が格納されていてもよい。また、上記説明した各機能ブロックは、印刷制御システム１が含むコンピュータにより実現されるようにすればよく、必ずしも印刷制御サーバ１０で実現されなくてよい。更に、印刷制御システム１は、情報受信部１０２、要求送信部１０３、文書受信部１０４、及びデータ送信部１０５を実現すればよく、他の機能は省略してもよい。また例えば、印刷制御システム１は、一台のコンピュータによって実現されるようにしてもよい。
【符号の説明】
【００７６】
１  印刷制御システム、１０  印刷制御サーバ、１１  制御部、１２  記憶部、１３  通信部、１４  バス、２０  ユーザ端末、３０  画像形成装置、４０  電子メール、４１  メッセージ、４２  ＵＲＬ、５０  ウェブページ、５１  入力フォーム、５２  ボタン、５３  指定フォーム、５３Ａ，５３Ｂ，５３Ｃ，５３Ｄ，５３Ｅ，５３Ｆ，５３Ｇ，５３Ｈ  入力フォーム、１０１  情報記憶部、１０２  情報受信部、１０３  要求送信部、１０４  文書受信部、１０５  データ送信部、２０１  情報記憶部、２０２  表示制御部、２０３  送受信部、３０１  情報記憶部、３０２  入力受付部、３０３  送受信部。
【図１】
0006439346.tif 000002
【図２】
0006439346.tif 000003
【図３】
0006439346.tif 000004
【図４】
0006439346.tif 000005
【図５】
0006439346.tif 000006
【図６】
0006439346.tif 000007
【図７】
0006439346.tif 000008
【図８】
0006439346.tif 000009
【図９】
0006439346.tif 000010