(57)【要約】【課題】印刷対象電子メールの宛先アドレスでプリンターの機体と印刷条件を指定することを可能にしつつ、アドレス管理に必要な記憶容量を抑制する。【解決手段】プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、ドメインを宛先アドレスに含む電子メールを受信する受信部と、前記受信部で受信する電子メールの宛先に、ローカル部が前記機体指定文字列を含む第一アドレスとローカル部が前記印刷条件指定文字列を含む第二アドレスとが含まれる場合、前記第一アドレスに対応するプリンターの機体を印刷先として、前記第二アドレスに対応する印刷条件を設定する設定部と、前記電子メールに基づく印刷を、印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるプリンター通信部と、を備える印刷制御サーバー。【選択図】図５
2015118503.tif 000002
【特許請求の範囲】
【請求項１】
プリンターに印刷を実行させる印刷制御サーバーであって、
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、
ドメインを宛先アドレスに含む電子メールを受信する受信部と、
前記受信部で受信する電子メールの宛先に、ローカル部が前記機体指定文字列を含む第一アドレスとローカル部が前記印刷条件指定文字列を含む第二アドレスとが含まれる場合、前記第一アドレスに対応するプリンターの機体を印刷先として、前記第二アドレスに対応する印刷条件を設定する設定部と、
前記電子メールに基づく印刷を、印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるプリンター通信部と、
を備える印刷制御サーバー。
【請求項２】
前記設定部は、前記受信部で受信する電子メールの宛先に複数の前記第二アドレスが含まれる場合、それぞれの前記第二アドレスに対応する印刷条件を当該電子メールのコンテンツに対応付ける、
請求項１に記載の印刷制御サーバー。
【請求項３】
前記プリンター通信部は、前記受信部が受信する同報された複数の前記電子メールのうちの１つ以外については、当該電子メールのコンテンツを印刷させない、
請求項１または２に記載の印刷制御サーバー。
【請求項４】
前記設定管理部は、印刷条件と宛先フィールドの種類とを対応付けて記憶し、
前記解析部は、前記第二アドレスと、前記第二アドレスが含まれる宛先フィールドの種類との組み合わせに対応する印刷条件を前記電子メールのコンテンツに対応付ける、
請求項１から３のいずれか一項に記載の印刷制御サーバー。
【請求項５】
前記解析部は、前記電子メールの第一宛先フィールドに含まれる前記第一アドレスに対応する第一の前記機体と前記第一宛先フィールドに含まれる前記第二アドレスに対応する第一印刷条件とを組み合わせて当該電子メールのコンテンツに対応付けるとともに、第二宛先フィールドに含まれる前記第一アドレスに対応するプリンターの第二機体と前記第二宛先フィールドに含まれる前記第二アドレスに対応する第二印刷条件とを組み合わせて当該電子メールのコンテンツに対応付け、
前記プリンター通信部は、前記電子メールのコンテンツを、当該電子メールに対応する複数の前記機体に、当該機体と組み合わせられた前記印刷条件で印刷させる、
請求項１から４のいずれか一項に記載の印刷制御サーバー。
【請求項６】
前記電子メールのコンテンツと当該電子メールに対応付けられた前記機体と前記印刷条件とに基づいて印刷データを生成する印刷データ生成部をさらに備え、
前記プリンター通信部は、当該電子メールに対応付けられた前記機体に前記印刷データを送信する、
請求項１から５のいずれか一項に記載の印刷制御サーバー。
【請求項７】
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理し、
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理し、
ドメインを宛先アドレスに含む電子メールを受信し、
前記受信部で受信する電子メールの宛先に、ローカル部が前記機体指定文字列を含む第一アドレスとローカル部が前記印刷条件指定文字列を含む第二アドレスとが含まれる場合、前記第一アドレスに対応するプリンターの機体を印刷先として、前記第二アドレスに対応する印刷条件を設定し、
前記電子メールに基づく印刷を、印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させる、
ことを含む印刷制御方法。
【請求項８】
複数のプリンターと前記複数のプリンターに印刷を実行させる印刷制御サーバーとを備える印刷システムであって、
前記印刷制御サーバーは、
プリンターに印刷を実行させる印刷制御サーバーであって、
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、
ドメインを宛先アドレスに含む電子メールを受信する受信部と、
前記受信部で受信する電子メールの宛先に、ローカル部が前記機体指定文字列を含む第一アドレスとローカル部が前記印刷条件指定文字列を含む第二アドレスとが含まれる場合、前記第一アドレスに対応するプリンターの機体を印刷先として、前記第二アドレスに対応する印刷条件を設定する設定部と、
前記電子メールに基づく印刷を、印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるプリンター通信部と、
を備え、
前記プリンターは、
前記ジョブデータを受信する通信部と、
前記ジョブデータに基づいて印刷を実行する印刷部と、
を備える、
印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御サーバー、印刷制御方法及び印刷システムに関する。
【背景技術】
【０００２】
従来、プリンターにアドレスを割り当てることによって、印刷対象データを電子メールで送受信する技術が知られている。また特許文献１には、１つのプリンターに対して複数のアドレスを割り当て、互いに異なるアドレスのそれぞれに異なる印刷条件を対応付ける技術が開示されている。特許文献１に開示された技術によると、特定のアドレスを宛先に設定して電子メールを送信すると、特定のプリンターに特定の印刷条件で印刷を実行させることが可能になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１５５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術によると、プリンターの数と印刷設定の数の積だけのアドレスをメールサーバーが管理し、アドレス毎にメールサーバーとプリンターが通信することになるため、アドレス管理に必要な記憶容量が増大するという問題がある。
本発明は、サーバーに掛かるアドレス管理の負担を抑制しつつ、印刷対象電子メールのアドレスで印刷条件を指定できるようにすることを目的の１つとする。
【課題を解決するための手段】
【０００５】
（１）上記目的を達成するための印刷制御サーバーは、機体指定文字列とプリンターの機体とを対応付けて記憶するとともに、機体指定文字列とは別に、印刷条件指定文字列を印刷条件に対応付けて記憶する。このため、機体指定文字列と印刷条件指定文字列とをアドレスから抽出してプリンターの機体と印刷条件を特定することが可能になる。したがって本発明によると、プリンターの機体毎かつ印刷条件毎にアドレスを管理する必要がなくなり、アドレス管理に必要な記憶容量と、通信量の増大とを抑制することができる。また、上記目的を達成するための印刷制御サーバーは、機体指定文字列を含む第一アドレスとは別に印刷条件指定文字列を含む第二アドレスが電子メールの宛先に含まれている場合に、第一アドレスに対応するプリンターの機体と第二アドレスに対応する印刷条件とを当該電子メールのコンテンツに対応付ける。このため、ユーザーは、プリンターの機体に対応するアドレスと、印刷条件に対応するアドレスとをＭＵＡ（Mail User Agent）に登録することができる。したがって例えば、プリンターの機体を表す任意の文字列（ユーザーが機体を識別しやすい、機体指定文字列とは異なる文字列など）と印刷条件を表す文字列（ユーザーが印刷条件を識別しやすい、印刷条件指定文字列とは異なる文字列など）を個々のアドレスに対応付けてＭＵＡで管理することが可能になる。なお、「宛先アドレス」とは、「ｔｏ」、「ｃｃ」、「ｂｃｃ」のいずれかに含まれるアドレスを意味する。また、「電子メールのコンテンツ」には、電子メールのヘッダーフィールド、本文および添付ファイルの少なくともいずれかが含まれる。また「機体指定文字列」および「印刷条件指定文字列」はそれぞれ１文字以上の文字列で構成される。
【０００６】
（２）上記目的を達成するための印刷制御サーバーにおいて、電子メールの宛先に複数の前記第二アドレスが含まれる場合、それぞれの第二アドレスに対応する印刷条件を当該電子メールのコンテンツに対応付けることにより、ユーザーは複雑な印刷条件を指定できるようになる。
【０００７】
（３）上記目的を達成するための印刷制御サーバーにおいて、ユーザーが宛先に同一の宛先アドレスを複数指定した場合には、同報された同一の電子メールを複数受信することになる。複数受信した同一の電子メールのそれぞれについてプリンターに印刷を実行させると、余分な印刷が実行されることもあり得る。そこで、受信部が受信する同報された複数の電子メールのうちの１つ以外については、当該電子メールのコンテンツを印刷させないことにより、そのような無駄な印刷を防止することができる。
【０００８】
（４）上記目的を達成するための印刷制御サーバーにおいて、印刷条件に宛先フィールドの種類も対応付けて記憶しておき、電子メールを受信した場合には、第二アドレスと、第二アドレスが含まれる宛先フィールドの種類との組み合わせに対応する印刷条件を電子メールのコンテンツに対応付けてもよい。これにより、ユーザーは、第二アドレスの数よりも多い数の印刷条件を指定できるようになるとともに、電子メールが同報される数が減る。
【０００９】
（５）上記目的を達成するための印刷制御サーバーにおいて、宛先フィールド毎に第一アドレスと第二アドレスを組み合わせて電子メールのコンテンツをプリンターに印刷させることにより、ユーザーは電子メールを１回送信するだけで複数のプリンターに異なる印刷条件で印刷させることができる。
【００１０】
（６）上記目的を達成するための印刷制御サーバーにおいて、電子メールのコンテンツと印刷条件とに応じて印刷データを生成することにより、電子メールを送信するユーザーの端末またはプリンターにおいて印刷データを生成する処理を簡素化または不要にできる。
【００１１】
また請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は、印刷制御方法、印刷システムまたは印刷制御プログラム、もしくは印刷制御プログラムの記録媒体としても成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態にかかるブロック図。
【図２】本発明の実施形態にかかるデータ構造図。
【図３】本発明の実施形態にかかるシーケンス図。
【図４】本発明の実施形態にかかる画面構成図。
【図５】本発明の実施形態にかかる模式図。
【図６】本発明の実施形態にかかる模式図。
【図７】本発明の実施形態にかかる模式図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００１４】
１．印刷システムの概要
本発明の印刷システムの一実施例を図１に示す。印刷システムは、インターネット５等の電気通信回線によって接続された印刷制御サーバー１とインターネット通信機能を有する１つ以上のプリンター４１、４２、４３とを備えている。プリンター４１、４２、４３は、ユーザーが印刷制御サーバー１に機体ＩＤ等を登録することによって印刷システムに組み込まれる。ユーザーはスマートフォン３１、ＰＣ（Personal Computer）３２等の任意の情報処理端末から、機体指定文字列をローカル部に含むアドレスと、印刷条件指定文字列をローカル部に含むアドレスとを宛先に設定した電子メールを送信することにより、プリンター４１、４２、４３に電子メールのコンテンツを印刷条件で印刷させることが可能である。
【００１５】
２．印刷制御サーバーの構成
図１に示すように、印刷制御サーバー１は、受信部１１、プリンター通信部１２、解析部１３、印刷データ生成部１４、設定管理部１５および機体管理部１６を備えるコンピューターシステムである。受信部１１、プリンター通信部１２、解析部１３、印刷データ生成部１４、設定管理部１５および機体管理部１６の機能は、図示しないプロセッサがプログラムを外部記憶装置から主記憶装置にロードして実行することによって実現される。
【００１６】
受信部１１は、メールサーバーとして機能する。具体的には例えばＳＭＴＰ（Simple Mail Transfer Protocol）に準拠した電子メールを送受信し、自身に割り当てられているドメインを宛先アドレスに含む電子メールを保存する。
【００１７】
機体管理部１６は、プリンターの機体と機体指定文字列とを対応付けてハードディスク装置等の不揮発性記憶媒体に記憶する。具体的には例えば、図２Ａに示す機体管理テーブル１６ａを用いる。機体管理テーブル１６ａは、プリンターの機体と機体指定文字列とを対応付ける。機体指定文字列は印刷制御サーバー１が通信する相手側のプリンターの機体を特定できれば良い。機体指定文字列は、機体毎にユニークであれば良く、プリンターのＭＡＣアドレスや製造番号やＩＰアドレスをそのまま用いても良いし、これらとは別に印刷制御サーバー１が印刷システム内部でユニークに付与する独自の文字列を用いても良いし、印刷システム内部でユニークな範囲でユーザーが指定する文字列を用いても良い。図２Ａに示す機体管理テーブル１６ａでは、ユーザーが機体指定文字列を指定できるように機体ＩＤおよび機体指定文字列を別のデータとして記憶している。なお、印刷制御サーバー１がプリンターと通信する際に用いる機体ＩＤを常にそのまま機体指定文字列とする場合には、機体ＩＤを機体指定文字列として記憶するだけでよい。機体管理テーブル１６ａは、ユーザーがプリンターを印刷制御サーバー１に登録する際に、プリンターと印刷制御サーバー１とが通信することによって更新される。そしてこの際に、登録されたプリンターに対応する機体指定文字列とドメインを含む第一アドレスがプリンターを介してユーザーに通知されることになる。
【００１８】
設定管理部１５は、印刷条件と印刷条件指定文字列とを対応付けてハードディスク装置等の不揮発性記憶媒体に記憶する。具体的には例えば、図２Ｂに示す設定管理テーブル１５ａを用いる。設定管理テーブル１５ａは、プリンターの一般的な印刷条件と印刷指定文字列とを対応付ける。印刷指定文字列は、例えばモノクロ印刷に対して「mono」、ドラフト印刷に対して「draft」、両面印刷に対して「double」というように、対応する印刷条件をユーザーが認識しやすい文字にすることが好ましい。なお、設定管理部１５で対応付けられていない印刷条件については、プリンター側の設定に依存する。
【００１９】
解析部１３は、印刷制御サーバー１に割り当てられているドメイン宛の電子メールを受信部１１が受信すると、記憶された電子メールを解析することによって、印刷対象となるコンテンツと、そのコンテンツを印刷させるプリンターと、印刷条件とを特定し、電子メールのコンテンツに対してプリンターの機体と印刷条件とを対応付ける。
【００２０】
印刷データ生成部１４は、解析部１３によって特定された印刷条件と機体とに基づいて、印刷対象のコンテンツを印刷データに変換する。この印刷データは特定された機体が印刷対象として処理できる形式のデータであればよい。
【００２１】
プリンター通信部１２は、ＸＭＰＰ（Extensible Messaging and Presence Protocol）等のリアルタイム通信プロトコルとＨＴＴＰとを組み合わせて各プリンターと通信する。プリンター通信部１２は、解析部１３によって特定されたプリンターと通信することにより、当該プリンターに印刷データを送信する。その結果、印刷制御サーバー１が受信した特定の電子メールのコンテンツが、当該電子メールの送信者が指定したプリンターの機体によって、当該送信者が指定した印刷条件で印刷される。
【００２２】
３．印刷システムの作動
次に印刷システムの作動を図３を参照しながら説明する。
印刷システムを利用するユーザーは、印刷制御サーバー１から通知された第一アドレスを宛先とし、印刷対象とするファイルを添付した電子メールを、スマートフォン３１、ＰＣ３２等の情報処理端末を用いて作成する（Ｓ１０）。なお、ファイルが添付されない場合には、電子メールの本文を印刷対象として指定したとみなされる。想定される第一の状況としては、ユーザーの目の前にプリンター４３が設置されているが、ユーザーのスマートフォン３１にはプリンター４３のドライバーがインストールされていない状況である。想定される第二の状況としては、ユーザーが自宅や勤務先や取引先といった遠隔地にあるプリンター４３に印刷を実行させようとする状況である。印刷制御サーバー１から通知された第一アドレスは、宛先の"ｔｏ"に設定しても良いし、宛先の"ｃｃ"に設定しても良い。ただし、宛先の"ｂｃｃ"に印刷制御サーバー１から通知された第一アドレスを設定した場合には、後述するように無効になる。
【００２３】
ユーザーは、印刷条件指定文字列でローカル部が構成され、かつ、受信部１３に割り当てられたドメインの第二アドレスを宛先に設定することにより、印刷条件を指定することが可能である。具体的には例えば図４に示すように、印刷条件指定文字列"mono"とドメイン"print.example.com"とを組み合わせた第二アドレス"mono@print.example.com"と、印刷条件指定文字列"double"とドメイン" print.example.com"とを組み合わせた別の第二アドレス"double@print.example.com"とを宛先に設定することで、モノクロの両面印刷を指定することができる。ユーザーは、これらの第二アドレスをＭＵＡのアドレス帳にわかりやすい文字列と対応付けて保存しておくことで、印刷条件の指定を容易にすることができる。例えば"モノクロ印刷"という文字列に対応付けて第二アドレス"mono@print.example.com"をアドレス帳に保存しておくことができる。
【００２４】
印刷制御サーバー１に割り当てられたドメイン宛の電子メールが任意の情報処理端末から送信されると（Ｓ１１）、ルーター５１、５３、５５、５６、インターネット５等を経由して受信部１１が受信する（Ｓ２０）。
【００２５】
印刷制御サーバー１に割り当てられたドメイン宛の電子メールを受信部１１が受信すると、受信した電子メールの解析を解析部１３が開始する。
まず解析部１３は、ヘッダーフィールドの"ｔｏ"または"ｃｃ"に設定されている電子メールアドレスのローカル部に機体指定文字列が含まれているか否かを機体管理テーブル１６ａに基づいて判定する。そしてヘッダーフィールドの"ｔｏ"または"ｃｃ"に設定されている電子メールアドレスのローカル部に機体指定文字列が含まれていない電子メールを破棄する。したがって、印刷制御サーバー１に登録されたプリンター４１、４２、４３に対応する第一アドレスをユーザーが"ｂｃｃ"に設定した場合には、その電子メールは無効になる。ヘッダーフィールドの"ｔｏ"または"ｃｃ"に記述されている電子メールアドレスのローカル部に機体指定文字列が含まれている場合、その機体指定文字列に対応するプリンターの機体が機体管理テーブル１６ａに基づいて特定され、特定されたプリンターの機体に対応するメールボックスにその電子メールを保存する（Ｓ２１）。なお、プリンターの機体とメールボックスとは一対一に対応している。
【００２６】
次に解析部１３は、メールボックスに保存された電子メールから印刷対象のコンテンツ（電子メールに添付されたファイルまたは電子メールの本文）を抽出して保存する（Ｓ２２）。具体的には、電子メールにファイルが添付されている場合、添付ファイルを抽出して印刷対象として保存する。電子メールにファイルが添付されていない場合、本文を抽出して印刷対象として保存する。なお解析部１３は、同報された同一内容の電子メールがメールボックスに複数保存されているか否かを判定し、同一内容の電子メールが複数保存されている場合には、それらの１つを残し、その他を破棄する。電子メールの内容の同一性については、電子メールのヘッダーに設定されているメッセージＩＤに基づいて判定してもよいし、電子メールのコンテンツ全体を比較して判定しても良い。
【００２７】
次に解析部１３は、メールボックスに保存された電子メールの宛先から第二アドレスのローカル部を抽出する（Ｓ２３）。すなわち、解析部１３は、ローカル部が印刷条件指定文字列で構成され印刷制御サーバー１に割り当てられたドメインの第二アドレスが電子メールの宛先に含まれているかを判定し、含まれている場合には、第二アドレスから印刷条件指定文字列を抽出する。そして第二アドレスが複数含まれている場合、解析部１３は、それぞれの第二アドレスから印刷条件指定文字列を抽出する。
【００２８】
次に解析部１３は、抽出した印刷条件指定文字列に対応する印刷条件を印刷条件管理テーブル１５ａを参照して特定し、特定した印刷条件とプリンターの機体をステップＳ２２で保存した印刷対象のコンテンツに対応付ける（Ｓ２４）。具体的には、図４に示す電子メールを印刷制御サーバー１が受信した場合には、図５に示すように機体管理テーブル１６ａと印刷条件管理テーブル１５ａが参照され、機体ＩＤ"abxpet9rw7"とモノクロ印刷と両面印刷とコンテンツのファイル名"img999.jpg"とがジョブＩＤ"2013113011"に対応付けて印刷ジョブテーブル１３ａに記憶される。
【００２９】
次に印刷データ生成部１４は、印刷対象のコンテンツに基づいて、対応するプリンターの機種と印刷条件とに応じた印刷データを生成し、機体ＩＤに対応付けて保存する（Ｓ２５）。具体的には例えば、生成した印刷データのファイル名を印刷ジョブテーブル１３ａに保存すればよい。
【００３０】
印刷データが生成されると、プリンター通信部１２は、機体ＩＤに対応するプリンターの機体に印刷ジョブが発生したことを通知するための印刷ジョブ発生通知を送信する（Ｓ２６）。その結果、ユーザーが宛先アドレスに含めた機体指定文字列に対応するプリンターの機体が印刷ジョブ発生通知を受信する（Ｓ３０）。印刷ジョブ発生通知には、印刷データをダウンロードするためのＵＲＬ等が含まれている。ＸＭＰＰ等のプッシュ型プロトコルを用いて印刷ジョブ発生通知を送受信することにより、遅滞なく印刷ジョブを印刷制御サーバー１からプリンターに送信することが可能になる。プル型のプロトコルを用いる場合にはプリンターから印刷制御サーバー１に対して定期的に問い合わせをすることが必要になるため、印刷制御サーバー１の処理負担と通信トラフィックが増大する。
【００３１】
印刷ジョブ発生通知を受信したプリンターは、印刷開始が可能なアイドル状態になるのを待って、印刷データを印刷制御サーバー１から取得するための印刷データ要求を印刷制御サーバー１に送信する（Ｓ３１）。印刷データ要求の送受信では、例えばＨＴＴＰが用いられ、印刷ジョブをダウンロードするためのＵＲＬやプリンターの機体ＩＤがルーター５５、５６、インターネット５を介して送信される。すなわち印刷制御サーバー１に登録されるプリンター４１、４２、４３は、インターネット接続機能を有する通信部を備える。
【００３２】
印刷制御サーバー１は、印刷データ要求を受信すると（Ｓ２７）、ジョブデータとしての印刷データをプリンターに送信する（Ｓ２８）。印刷データの送受信には例えばＨＴＴＰが用いられる。
【００３３】
プリンターは、印刷ジョブ要求に応じて印刷データを受信すると（Ｓ３２）、印刷データに基づいて印刷部で印刷を実行する（Ｓ３３）。印刷制御サーバー１に登録されるプリンターの印刷部は、インクジェット方式、レーザー方式、熱転写方式などどのような印刷方式で印刷を実行するものであってもよい。プリンターが受信する印刷データは、ユーザーが指定した印刷条件指定文字列に対応する印刷条件とユーザーが指定した機体指定文字列に対応する機体に応じて生成されているため、プリンターはユーザーが指定した印刷条件に従って印刷を実行することになる。
【００３４】
以上説明した印刷システムでは、機体指定文字列とプリンターの機体とを対応付けて機体管理部１６が記憶するとともに、機体指定文字列とは別に、印刷条件指定文字列を印刷条件に対応付けて設定管理部１５が記憶する。このため、プリンターの機体毎かつ印刷条件毎にアドレスを管理する必要がなくなり、アドレス管理に必要な記憶容量を抑制できる。そしてアドレスでプリンターの機体と印刷条件を指定することができるため、電子メールの本文や件名を印刷対象にしたり電子メールの整理に用いるなど別の用途に用いることができる。また以上説明した印刷システムでは、機体指定文字列を含む第一アドレスとは別に印刷条件指定文字列を含む第二アドレスが電子メールの宛先に含まれている場合に、第一アドレスに対応するプリンターの機体と第二アドレスに対応する印刷条件とを当該電子メールのコンテンツに対応付ける。このため、ユーザーは、プリンターの機体に対応するアドレスと、印刷条件に対応するアドレスとをＭＵＡに登録することができる。したがって例えば、ユーザーが機体を識別しやすい機体指定文字列とは異なる文字列と第一アドレスと対応付け、ユーザーが印刷条件を識別しやすい印刷条件指定文字列とは異なる文字列を第二アドレスに対応付けてＭＵＡのアドレス帳で管理することが可能になる。また以上説明した印刷システムでは、電子メールの宛先に複数の第二アドレスが含まれる場合、それぞれの第二アドレスに対応する印刷条件を当該電子メールのコンテンツに対応付けることにより、ユーザーは複雑な印刷条件を指定できるようになる。また以上説明した印刷システムでは、印刷制御サーバー１が受信する同報された複数の電子メールのうちの１つ以外を破棄することにより、無駄な印刷を防止することができる。また以上説明した印刷システムでは、印刷制御サーバー１が電子メールのコンテンツと印刷条件とに応じて印刷データを生成するため、電子メールを送信するユーザーの情報処理端末またはプリンターにおいて印刷データを生成する処理を簡素化または不要にできる。
【００３５】
４．他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば図６に示すように、設定管理テーブル１５ａにおいて、印刷条件指定文字列と宛先フィールドの種類と印刷条件とを対応付けて記憶し、解析部１３において、第二アドレスと、第二アドレスが含まれる宛先フィールドの種類との組み合わせに対応する印刷条件を電子メールのコンテンツに対応付けてもよい。具体的には、図６に示す機体ＩＤ"abxpet9rw7"に対応するメールボックス１１ａに電子メールＥ４が保存された場合に図６に示す設定管理テーブル１５ａが参照されると、電子メールＥ４のコンテンツにモノクロ、両面の印刷条件が対応付けられる。また図６に示す機体ＩＤ"hptegt7vv2"に対応するメールボックス１１ｂに電子メールＥ５が保存された場合に図６に示す設定管理テーブル１５ａが参照されると、電子メールＥ５のコンテンツにドラフト、モノクロ、両面の印刷条件が対応付けられる。
【００３６】
また例えば、解析部１３において、宛先フィールド毎に印刷ジョブを生成しても良い。すなわち、電子メールの第一宛先フィールドに含まれる第一アドレスに対応する第一の機体と第一宛先フィールドに含まれる第二アドレスに対応する第一印刷条件とを組み合わせて当該電子メールのコンテンツに対応付けるとともに、第二宛先フィールドに含まれる第一アドレスに対応するプリンターの第二機体と第二宛先フィールドに含まれる第二アドレスに対応する第二印刷条件とを組み合わせて当該電子メールのコンテンツに対応付ける。そしてプリンター通信部１２は、電子メールのコンテンツを、当該電子メールに対応する複数の機体に、当該機体と組み合わせられた印刷条件で印刷させる。
【００３７】
具体的には例えば図７に示す電子メールＥ６を受信部１１が受信すると、解析部１３は"ｔｏ"に設定された第一アドレスの機体識別文字列"abxpet9rw7"に対応するメールボックス１１ａに電子メールＥ６を保存する。そして解析部１３は、"ｔｏ"に設定された第一アドレス"abxpet9rw7@ print.example.com"に対応する機体ＩＤ"abxpet9rw7"と第二アドレス"mono@ print.example.com"に対応する印刷設定"モノクロ"とを電子メールＥ６のコンテンツである添付ファイル"DS11.jpg"に対応付けてジョブＩＤ"2013113011"の印刷ジョブとして印刷ジョブテーブル１３ａに保存する。さらに解析部１３は、"ｃｃ"に設定された第一アドレス"hptegt7vv2@ print.example.com"に対応する機体ＩＤ"hptegt7vv2"と第二アドレス"double@ print.example.com"に対応する印刷設定"両面"とを電子メールＥ６のコンテンツである添付ファイル"DS11.jpg"に対応付けてジョブＩＤ"2013113012"の印刷ジョブとして印刷ジョブテーブル１３ａに保存する。このように宛先フィールドと印刷ジョブとを対応付けると、プリンター通信部１２は印刷ジョブ毎にプリンターに印刷を実行させるため、ユーザーは１通の電子メールを送信することにより複数のプリンターに異なる印刷条件で印刷を実行させることが可能になる。なお、異なる宛先フィールドに同一の第一アドレスと異なる第二アドレスとが設定された場合には、１つのプリンターによって同一のコンテンツが異なる印刷条件で印刷されることになる。
【００３８】
また例えば、機体管理部１６において、１つの機体指定文字列に対して複数のプリンターの機体を対応付けてもよい。この場合、例えば、電子メールの送信者アドレスと宛先アドレスの機体指定文字列との組み合わせによってプリンターの機体を１つ特定することができる。具体的には、機体管理部１６において、プリンターの機体と機体指定文字列と送信者アドレスとを対応付けて記憶し、解析部１３において、機体指定文字列と送信者アドレスとに対応するプリンターの機体を特定すればよい。
【００３９】
また、１つの機体指定文字列に対して複数のプリンターの機体が対応付ける場合、指定された印刷条件に対応している機体を解析部１３が１つ選択するようにしてもよい。この場合、機体管理部１６において、プリンターの機体と機体指定文字列と当該機体が対応している印刷条件とを対応付けて記憶すればよい。
【００４０】
また例えば、機体管理部１６において１つの機体指定文字列に対して１つのプリンターの機体を対応付けて記憶する場合でも、電子メールの送信者アドレスによって機体指定文字列に対応するプリンターによる印刷を許可または拒否してもよい。これは例えば、機体管理テーブル１６ａに、対応する機体による印刷を許可する送信者のアドレスを登録しておくことで実現可能である。
【００４１】
また例えば、印刷制御サーバー１から各プリンターに印刷対象の電子メールをそのまま転送するようにしてもよい。例えば、プリンター毎にアドレスのローカル部を１つ割り当て、プリンターと印刷制御サーバー１の通信をＳＭＴＰにする。そして、印刷制御サーバー１は、上記実施例と同様にプリンター毎に１つのメールボックスに電子メールを保存し、プリンターからメールボックスを監視すればよい。このように印刷制御サーバー１が受信する電子メールをプリンターから監視する場合を想定しても、印刷条件毎にアドレスが割り当てられていないため、通信量の増大を抑制することができる。
また例えば、同報された複数の電子メールのうちの１つ以外をメールボックスに保存せずに破棄することで、電子メールのコンテンツが重複して無駄に印刷されることを防止しても良い。
【００４２】
また例えば印刷制御サーバー１を複数のコンピューターシステムで構成しても良い。例えば、受信部１１、プリンター通信部１２、解析部１３、印刷データ生成部１４、設定管理部１５、機体管理部１６をそれぞれ別のコンピューターシステムで構成し、これらをネットワーク接続することによって印刷制御サーバーを実現しても良い。
【００４３】
また例えば、印刷制御サーバーと各プリンターとを同一ドメインのネットワークに設置しても良い。例えば、印刷制御サーバーとＬＡＮで接続されたプリンターだけを印刷制御サーバーに登録してもよい。
【符号の説明】
【００４４】
１…印刷制御サーバー、２…メールサーバー、５…インターネット、１１…受信部、１１ａ…メールボックス、１１ｂ…メールボックス、１２…プリンター通信部、１３…解析部、１３ａ…印刷ジョブテーブル、１４…印刷データ生成部、１５…設定管理部、１５ａ…印刷条件管理テーブル、１６…機体管理部、１６ａ…機体管理テーブル、３１…スマートフォン、３２…ＰＣ、４１、４２、４３…プリンター、５１、５３、５５、５６…ルーター、Ｅ１、Ｅ２、Ｅ４、Ｅ５…電子メール
【図１】
2015118503.tif 000003
【図２】
2015118503.tif 000004
【図３】
2015118503.tif 000005
【図４】
2015118503.tif 000006
【図５】
2015118503.tif 000007
【図６】
2015118503.tif 000008
【図７】
2015118503.tif 000009