(57)【要約】【課題】  セキュリティー性能を従来より向上することができるプルプリントシステム、サーバー用プログラムおよびプリンタードライバーを提供する。【解決手段】  プルプリントシステムのプルプリントサーバー３０は、利用者端末２０からの送信指示者の識別情報および認証用情報に基づいた認証（Ｓ１３２）が成功した場合に、利用者端末２０からの印刷ジョブを、利用者端末２０からの実行指示者の識別情報に関連付けてスプールし（Ｓ１３７）、プルプリントサーバー３０は、ＭＦＰからの実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、実行指示者の識別情報に関連付けた印刷ジョブをスプールしているとき、実行指示者の識別情報に関連付けた印刷ジョブをプルプリントの対象の候補にすることを特徴とする。【選択図】  図７
2017174254.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行する印刷装置と、
前記印刷装置によってプルプリントとして実行される前記印刷ジョブをスプールするプルプリントサーバーと、
前記プルプリントサーバーに向けて前記印刷ジョブを送信する電子機器とを備え、
前記電子機器は、前記プルプリントサーバーに向けて前記印刷ジョブを送信する場合に、前記印刷ジョブの送信指示者の識別情報および認証用情報と、前記送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを前記プルプリントサーバーに向けて送信し、
前記プルプリントサーバーは、前記電子機器からの前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記電子機器からの前記印刷ジョブを、前記電子機器からの前記実行指示者の識別情報に関連付けてスプールし、
前記印刷装置は、前記印刷ジョブのプルプリントを実行する場合に、前記実行指示者の識別情報および認証用情報を前記プルプリントサーバーに向けて送信し、
前記プルプリントサーバーは、前記印刷装置からの前記実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記実行指示者の識別情報に関連付けた前記印刷ジョブをスプールしているとき、前記実行指示者の識別情報に関連付けた前記印刷ジョブをプルプリントの対象の候補にすることを特徴とするプルプリントシステム。
【請求項２】
前記プルプリントサーバーは、前記電子機器からの前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記電子機器からの前記印刷ジョブを、前記電子機器からの前記送信指示者の識別情報と、前記電子機器からの前記実行指示者の識別情報とに関連付けてスプールし、
前記プルプリントサーバーは、前記印刷装置からの前記実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記実行指示者の識別情報に関連付けてスプールしている前記印刷ジョブの一覧を前記印刷装置に向けて送信し、
前記印刷装置は、前記プルプリントサーバーからの前記一覧を表示し、
前記プルプリントサーバーは、前記実行指示者の識別情報に関連付けてスプールしている前記印刷ジョブのうち、前記送信指示者の識別情報にも関連付けている前記印刷ジョブについて、前記送信指示者の識別情報に関連付けて前記一覧に含めることを特徴とする請求項１に記載のプルプリントシステム。
【請求項３】
前記電子機器から前記プルプリントサーバーに送信された前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記プルプリントサーバーによるスプールの対象の前記印刷ジョブの前記実行指示者の識別情報を前記プルプリントサーバーが管理していないとき、この印刷ジョブの前記プルプリントサーバーによるスプールを中止することを特徴とする請求項１または請求項２に記載のプルプリントシステム。
【請求項４】
印刷ジョブを実行する印刷装置と、
前記印刷装置によってプルプリントとして実行される前記印刷ジョブをスプールするプルプリントサーバーと、
前記プルプリントサーバーに向けて前記印刷ジョブを送信する電子機器とを備えるプルプリントシステムの前記プルプリントサーバーによって実行されるサーバー用プログラムであって、
前記印刷ジョブの送信指示者の識別情報および認証用情報と、前記送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを前記プルプリントサーバーが前記電子機器から受信した場合であって、前記電子機器からの前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記電子機器からの前記印刷ジョブを、前記電子機器からの前記実行指示者の識別情報に関連付けて前記プルプリントサーバーにスプールさせ、
前記実行指示者の識別情報および認証用情報を前記プルプリントサーバーが前記印刷装置から受信した場合であって、前記印刷装置からの前記実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記実行指示者の識別情報に関連付けられた前記印刷ジョブをスプールしているとき、前記実行指示者の識別情報に関連付けた前記印刷ジョブをプルプリントの対象の候補に前記プルプリントサーバーにさせることを特徴とするサーバー用プログラム。
【請求項５】
印刷ジョブを実行する印刷装置と、
前記印刷装置によってプルプリントとして実行される前記印刷ジョブをスプールするプルプリントサーバーと、
前記プルプリントサーバーに向けて前記印刷ジョブを送信する電子機器とを備えるプルプリントシステムの前記電子機器によって実行されるプリンタードライバーであって、
前記プルプリントサーバーに向けて印刷ジョブを送信する場合に、前記印刷ジョブの送信指示者の識別情報および認証用情報と、前記送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを前記プルプリントサーバーに向けて前記電子機器に送信させることを特徴とするプリンタードライバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プルプリントサーバーによってスプールされている印刷ジョブを印刷装置によって実行するプルプリントを実行するプルプリントシステム、サーバー用プログラムおよびプリンタードライバーに関する。
【背景技術】
【０００２】
従来、親展印刷ジョブの処理要求者の識別情報および認証用情報に基づいたユーザー端末における認証が成功した場合に、処理要求者とは異なる進展印刷の実行指示者の識別情報および認証用情報をユーザー端末から画像形成装置に向けて送信し、実行指示者の識別情報および認証用情報に基づいた画像形成装置における認証が成功した場合に、親展印刷を行うシステムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５０６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムにおいては、進展印刷の実行指示者の識別情報だけでなく、進展印刷の実行指示者の認証用情報も処理要求者が把握している必要があるので、セキュリティー性能が高くはないという問題がある。
【０００５】
そこで、本発明は、セキュリティー性能を従来より向上することができるプルプリントシステム、サーバー用プログラムおよびプリンタードライバーを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のプルプリントシステムは、印刷ジョブを実行する印刷装置と、前記印刷装置によってプルプリントとして実行される前記印刷ジョブをスプールするプルプリントサーバーと、前記プルプリントサーバーに向けて前記印刷ジョブを送信する電子機器とを備え、前記電子機器は、前記プルプリントサーバーに向けて前記印刷ジョブを送信する場合に、前記印刷ジョブの送信指示者の識別情報および認証用情報と、前記送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを前記プルプリントサーバーに向けて送信し、前記プルプリントサーバーは、前記電子機器からの前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記電子機器からの前記印刷ジョブを、前記電子機器からの前記実行指示者の識別情報に関連付けてスプールし、前記印刷装置は、前記印刷ジョブのプルプリントを実行する場合に、前記実行指示者の識別情報および認証用情報を前記プルプリントサーバーに向けて送信し、前記プルプリントサーバーは、前記印刷装置からの前記実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記実行指示者の識別情報に関連付けた前記印刷ジョブをスプールしているとき、前記実行指示者の識別情報に関連付けた前記印刷ジョブをプルプリントの対象の候補にすることを特徴とする。
【０００７】
この構成により、本発明のプルプリントシステムは、電子機器からプルプリントサーバーに向けて印刷ジョブを送信する場合に、印刷ジョブの送信指示者の識別情報および認証用情報と、送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを電子機器からプルプリントサーバーに向けて送信するので、プルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみを印刷ジョブの送信指示者が把握していれば良く、セキュリティー性能を従来より向上することができる。
【０００８】
本発明のプルプリントシステムにおいて、前記プルプリントサーバーは、前記電子機器からの前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記電子機器からの前記印刷ジョブを、前記電子機器からの前記送信指示者の識別情報と、前記電子機器からの前記実行指示者の識別情報とに関連付けてスプールし、前記プルプリントサーバーは、前記印刷装置からの前記実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記実行指示者の識別情報に関連付けてスプールしている前記印刷ジョブの一覧を前記印刷装置に向けて送信し、前記印刷装置は、前記プルプリントサーバーからの前記一覧を表示し、前記プルプリントサーバーは、前記実行指示者の識別情報に関連付けてスプールしている前記印刷ジョブのうち、前記送信指示者の識別情報にも関連付けている前記印刷ジョブについて、前記送信指示者の識別情報に関連付けて前記一覧に含めても良い。
【０００９】
この構成により、本発明のプルプリントシステムは、プルプリントの実行指示者の識別情報に関連付けてスプールされている印刷ジョブの一覧を表示する場合に、送信指示者の識別情報が関連付けられている印刷ジョブについては、送信指示者の識別情報も表示するので、印刷ジョブをスプールさせた人物をプルプリントの実行指示者に認識させることができ、利便性を向上することができる。
【００１０】
本発明のプルプリントシステムは、前記電子機器から前記プルプリントサーバーに送信された前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記プルプリントサーバーによるスプールの対象の前記印刷ジョブの前記実行指示者の識別情報を前記プルプリントサーバーが管理していないとき、この印刷ジョブの前記プルプリントサーバーによるスプールを中止しても良い。
【００１１】
この構成により、本発明のプルプリントシステムは、電子機器からプルプリントサーバーに送信された送信指示者の識別情報および認証用情報に基づいた認証が成功した場合であっても、プルプリントサーバーによるスプールの対象の印刷ジョブの実行指示者の識別情報をプルプリントサーバーが管理していないときには、この印刷ジョブのプルプリントサーバーによるスプールを中止するので、プルプリントが実行されない印刷ジョブをスプールする可能性を低減することができ、スプールのための容量の不要な消費を抑えることができる。
【００１２】
本発明のサーバー用プログラムは、印刷ジョブを実行する印刷装置と、前記印刷装置によってプルプリントとして実行される前記印刷ジョブをスプールするプルプリントサーバーと、前記プルプリントサーバーに向けて前記印刷ジョブを送信する電子機器とを備えるプルプリントシステムの前記プルプリントサーバーによって実行されるサーバー用プログラムであって、前記印刷ジョブの送信指示者の識別情報および認証用情報と、前記送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを前記プルプリントサーバーが前記電子機器から受信した場合であって、前記電子機器からの前記送信指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記電子機器からの前記印刷ジョブを、前記電子機器からの前記実行指示者の識別情報に関連付けて前記プルプリントサーバーにスプールさせ、前記実行指示者の識別情報および認証用情報を前記プルプリントサーバーが前記印刷装置から受信した場合であって、前記印刷装置からの前記実行指示者の識別情報および認証用情報に基づいた認証が成功した場合に、前記実行指示者の識別情報に関連付けられた前記印刷ジョブをスプールしているとき、前記実行指示者の識別情報に関連付けた前記印刷ジョブをプルプリントの対象の候補に前記プルプリントサーバーにさせることを特徴とする。
【００１３】
この構成により、本発明のサーバー用プログラムを実行するプルプリントサーバーは、電子機器から印刷ジョブを受信する場合に、印刷ジョブの送信指示者の識別情報および認証用情報と、送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを電子機器から受信するので、プルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみを印刷ジョブの送信指示者が把握していれば良く、セキュリティー性能を従来より向上することができる。
【００１４】
本発明のプリンタードライバーは、印刷ジョブを実行する印刷装置と、前記印刷装置によってプルプリントとして実行される前記印刷ジョブをスプールするプルプリントサーバーと、前記プルプリントサーバーに向けて前記印刷ジョブを送信する電子機器とを備えるプルプリントシステムの前記電子機器によって実行されるプリンタードライバーであって、前記プルプリントサーバーに向けて印刷ジョブを送信する場合に、前記印刷ジョブの送信指示者の識別情報および認証用情報と、前記送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとを前記プルプリントサーバーに向けて前記電子機器に送信させることを特徴とする。
【００１５】
この構成により、本発明のプリンタードライバーを実行する電子機器は、プルプリントサーバーに向けて印刷ジョブを送信する場合に、印刷ジョブの送信指示者の識別情報および認証用情報と、送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみとをプルプリントサーバーに向けて送信するので、プルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみを印刷ジョブの送信指示者が把握していれば良く、セキュリティー性能を従来より向上することができる。
【発明の効果】
【００１６】
本発明のプルプリントシステム、サーバー用プログラムおよびプリンタードライバーは、セキュリティー性能を従来より向上することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係るプルプリントシステムのブロック図である。
【図２】図１に示す利用者端末のブロック図である。
【図３】図１に示すプルプリントサーバーのブロック図である。
【図４】図１に示すＭＦＰのブロック図である。
【図５】プルプリントの設定を実行する場合の図２に示す利用者端末の動作のフローチャートである。
【図６】図２に示すプリンタードライバーにおけるプルプリントの設定画面の一例を示す図である。
【図７】利用者端末からプルプリントサーバーに印刷ジョブを送信する場合の図１に示すプルプリントシステムの動作のシーケンス図である。
【図８】図２に示す利用者端末によって送信されるＰＪＬの一例を示す図である。
【図９】プルプリントサーバーにスプールされている印刷ジョブをＭＦＰによってプルプリントする場合の図１に示すプルプリントシステムの動作のシーケンス図である。
【図１０】図４に示す表示部に表示される一覧の一例を示す図である。
【図１１】利用者端末からプルプリントサーバーに印刷ジョブを送信する場合の図１に示すプルプリントシステムの動作であって、図７に示す動作とは異なる動作のシーケンス図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係るプルプリントシステムの構成について説明する。
【００２０】
図１は、本実施の形態に係るプルプリントシステム１０のブロック図である。
【００２１】
図１に示すように、プルプリントシステム１０は、印刷ジョブを生成する電子機器としての利用者端末２０と、利用者端末２０によって生成された印刷ジョブをスプールするプルプリントサーバー３０と、印刷ジョブを実行する印刷装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）４０とを備えている。利用者端末２０と、プルプリントサーバー３０と、ＭＦＰ４０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能である。
【００２２】
プルプリントシステム１０は、利用者端末２０と同様の利用者端末を複数備えることが可能である。しかしながら、以下においては、プルプリントシステム１０に備えられる利用者端末を代表して利用者端末２０について説明する。
【００２３】
同様に、プルプリントシステム１０は、ＭＦＰ４０と同様のＭＦＰを複数備えることが可能である。しかしながら、以下においては、プルプリントシステム１０に備えられるＭＦＰを代表してＭＦＰ４０について説明する。
【００２４】
図２は、利用者端末２０のブロック図である。
【００２５】
図２に示すように、利用者端末２０は、利用者による種々の操作が入力される入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部２３と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２４と、利用者端末２０全体を制御する制御部２５とを備えている。利用者端末２０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００２６】
記憶部２４は、プリンタードライバー２４ａを記憶している。プリンタードライバー２４ａは、利用者端末２０の製造段階で利用者端末２０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体から利用者端末２０に追加でインストールされても良いし、ネットワーク１１上から利用者端末２０に追加でインストールされても良い。なお、プリンタードライバー２４ａのうち、プルプリントに関する部分は、プラグインによって実現されても良い。
【００２７】
制御部２５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２４に記憶されているプログラムを実行する。
【００２８】
制御部２５は、記憶部２４に記憶されているプリンタードライバー２４ａを実行することによって、プルプリントの設定を実行するプルプリント設定手段２５ａ、および、印刷ジョブを送信する印刷ジョブ送信手段２５ｂとして機能する。
【００２９】
図３は、プルプリントサーバー３０のブロック図である。
【００３０】
図３に示すように、プルプリントサーバー３０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部３３と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの記憶デバイスである記憶部３４と、プルプリントサーバー３０全体を制御する制御部３５とを備えている。プルプリントサーバー３０は、ＰＣなどのコンピューターによって構成されている。
【００３１】
記憶部３４は、サーバー用プログラム３４ａを記憶している。サーバー用プログラム３４ａは、プルプリントサーバー３０の製造段階でプルプリントサーバー３０にインストールされていても良いし、ＵＳＢメモリーなどの外部の記憶媒体からプルプリントサーバー３０に追加でインストールされても良いし、ネットワーク１１上からプルプリントサーバー３０に追加でインストールされても良い。
【００３２】
記憶部３４は、利用者の識別情報３４ｂと、利用者のパスワードなど、利用者を認証するための認証用情報３４ｃとを利用者毎に記憶している。
【００３３】
記憶部３４は、利用者の識別情報に関連付けて印刷ジョブ３４ｄを複数記憶可能である。
【００３４】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行する。
【００３５】
制御部３５は、記憶部３４に記憶されているサーバー用プログラム３４ａを実行することによって、利用者を認証する認証手段３５ａ、および、印刷ジョブをスプールするスプール手段３５ｂとして機能する。
【００３６】
図４は、ＭＦＰ４０のブロック図である。
【００３７】
図４に示すように、ＭＦＰ４０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター４３と、原稿から画像データを読み取る読取デバイスであるスキャナー４４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部４５と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信デバイスである通信部４６と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの記憶デバイスである記憶部４７と、ＭＦＰ４０全体を制御する制御部４８とを備えている。
【００３８】
制御部４８は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４７に記憶されているプログラムを実行する。
【００３９】
次に、プルプリントシステム１０の動作について説明する。
【００４０】
まず、プルプリントの設定を実行する場合の利用者端末２０の動作について説明する。
【００４１】
図５は、プルプリントの設定を実行する場合の利用者端末２０の動作のフローチャートである。
【００４２】
利用者端末２０の制御部２５は、プルプリントの設定画面の表示の指示を操作部２１を介して受けることが可能である。制御部２５は、プルプリントの設定画面の表示の指示を操作部２１を介して受けると、図５に示す動作を実行する。
【００４３】
図５に示すように、プルプリント設定手段２５ａは、プルプリントの設定画面を表示部２２に表示する（Ｓ１０１）。
【００４４】
図６は、プリンタードライバー２４ａにおけるプルプリントの設定画面５０の一例を示す図である。
【００４５】
図６に示すように、設定画面５０は、プルプリントを有効にするか否かを設定するためのチェックボックス５１と、プルプリントサーバー３０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを設定するためのテキストボックス５２と、プルプリントサーバー３０のポート番号を設定するためのテキストボックス５３と、印刷ジョブの送信指示者の識別情報および認証用情報としてＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）へのログインに使用した識別情報および認証用情報を使用することを設定するためのラジオボタン５４と、印刷ジョブの送信指示者の識別情報および認証用情報として特定の識別情報および特定の認証用情報を使用することを設定するためのラジオボタン５５と、印刷ジョブの送信指示者の識別情報として特定の識別情報を設定するためのテキストボックス５６と、印刷ジョブの送信指示者の認証用情報として特定の認証用情報を設定するためのテキストボックス５７と、印刷ジョブの送信指示者とは異なるプルプリントの実行指示者としてのデリゲートユーザーを有効にするか否かを設定するためのチェックボックス５８と、デリゲートユーザーの識別情報を設定するためのテキストボックス５９と、設定を中止するためのキャンセルボタン６０と、設定を実行するためのＯＫボタン６１とを含んでいる。
【００４６】
チェックボックス５１は、チェックされていないと、プルプリントが無効にされて、プリンタードライバー２４ａを介した印刷ジョブの送信先としてプルプリントシステム１０に含まれる印刷装置のみが選択可能となる。チェックボックス５１は、チェックされると、プルプリントが有効にされて、プリンタードライバー２４ａを介した印刷ジョブの送信先として、テキストボックス５２およびテキストボックス５３で特定されるプルプリントサーバー３０も選択可能になる。
【００４７】
ラジオボタン５４およびラジオボタン５５は、常に何れか一方のみが選択された状態である。
【００４８】
チェックボックス５８は、チェックされていないと、デリゲートユーザーが無効にされて、テキストボックス５９で設定される識別情報が使用されない。チェックボックス５８は、チェックされていると、デリゲートユーザーが有効にされて、テキストボックス５９で設定される識別情報が使用される。
【００４９】
図５に示すように、プルプリント設定手段２５ａは、Ｓ１０１の処理の後、キャンセルボタン６０が押されたか否かを判断する（Ｓ１０２）。
【００５０】
プルプリント設定手段２５ａは、キャンセルボタン６０が押されたとＳ１０２において判断すると、図５に示す動作を終了する。
【００５１】
プルプリント設定手段２５ａは、キャンセルボタン６０が押されていないとＳ１０２において判断すると、ＯＫボタン６１が押されたか否かを判断する（Ｓ１０３）。
【００５２】
プルプリント設定手段２５ａは、ＯＫボタン６１が押されていないとＳ１０３において判断すると、Ｓ１０２の処理を実行する。
【００５３】
プルプリント設定手段２５ａは、ＯＫボタン６１が押されたとＳ１０３において判断すると、図５において指定された各種の設定を記憶して（Ｓ１０４）、図５に示す動作を終了する。
【００５４】
次に、利用者端末２０からプルプリントサーバー３０に印刷ジョブを送信する場合のプルプリントシステム１０の動作について説明する。
【００５５】
図７は、利用者端末２０からプルプリントサーバー３０に印刷ジョブを送信する場合のプルプリントシステム１０の動作のシーケンス図である。
【００５６】
利用者端末２０の印刷ジョブ送信手段２５ｂは、プルプリントサーバー３０への印刷ジョブの送信が操作部２１を介して指示されると、図７に示すように、Ｓ１０４において記憶された設定に応じた利用者の識別情報および認証用情報をプルプリントサーバー３０に送信する（Ｓ１３１）。
【００５７】
プルプリントサーバー３０の認証手段３５ａは、利用者端末２０から利用者の識別情報および認証用情報を受信すると、利用者端末２０から受信した識別情報および認証用情報に基づいて認証を実行する（Ｓ１３２）。具体的には、認証手段３５ａは、利用者端末２０から受信した識別情報および認証用情報の組み合わせが記憶部３４に記憶されている場合に認証が成功したと判断し、利用者端末２０から受信した識別情報および認証用情報の組み合わせが記憶部３４に記憶されていない場合に認証が失敗したと判断する。
【００５８】
認証手段３５ａは、認証が失敗したとＳ１３２において判断すると、認証の失敗を利用者端末２０に通知する（Ｓ１３３）。したがって、利用者端末２０の印刷ジョブ送信手段２５ｂは、認証の失敗を表示部２２に表示して（Ｓ１３４）、プルプリントサーバー３０への印刷ジョブの送信を中止する。
【００５９】
一方、認証手段３５ａは、認証が成功したとＳ１３２において判断すると、印刷ジョブの送信の許可を利用者端末２０に通知する（Ｓ１３５）。
【００６０】
利用者端末２０の印刷ジョブ送信手段２５ｂは、プルプリントサーバー３０から印刷ジョブの送信の許可が通知されると、印刷ジョブをプルプリントサーバー３０に向けて送信する（Ｓ１３６）。
【００６１】
ここで、印刷ジョブ送信手段２５ｂは、プルプリントサーバー３０に向けて印刷ジョブを送信する場合に、Ｓ１０４において記憶された設定にデリゲートユーザーの識別情報が含まれるとき、図８に示すように、Ｓ１０４において記憶された設定に応じた利用者の識別情報だけでなく、Ｓ１０４において記憶された設定に含まれるデリゲートユーザーの識別情報も、印刷ジョブを送信するためのＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）に含める。図８において、「＠ＰＪＬ  ＳＥＴ  ＵＳＥＲＮＡＭＥ＝“Ａ”」は、利用者の識別情報、すなわち、ＵＳＥＲＮＡＭＥが「Ａ」であることを示すＰＪＬコマンドである。また、「＠ＰＪＬ  ＳＥＴ  ＤＥＬＥＧＡＴＥＵＳＥＲＮＡＭＥ＝“Ｂ”」は、デリゲートユーザーの識別情報、すなわち、ＤＥＬＥＧＡＴＥＵＳＥＲＮＡＭＥが「Ｂ」であることを示すＰＪＬコマンドである。なお、印刷ジョブ送信手段２５ｂは、プルプリントサーバー３０に向けて印刷ジョブを送信する場合に、Ｓ１０４において記憶された設定にデリゲートユーザーの識別情報が含まれないとき、Ｓ１０４において記憶された設定に応じた利用者の識別情報をＰＪＬに含めるが、デリゲートユーザーの識別情報はＰＪＬに含めない。
【００６２】
図７に示すように、プルプリントサーバー３０のスプール手段３５ｂは、利用者端末２０からの印刷ジョブを受信すると、利用者端末２０から受信した印刷ジョブを印刷ジョブ３４ｄとしてスプールする（Ｓ１３７）。ここで、スプール手段３５ｂは、印刷ジョブ３４ｄをスプールする場合、スプールする印刷ジョブ３４ｄに、ＰＪＬに含まれていた利用者の識別情報を関連付ける。また、スプール手段３５ｂは、印刷ジョブ３４ｄをスプールする場合、ＰＪＬにデリゲートユーザーの識別情報が含まれていたとき、スプールする印刷ジョブ３４ｄに、ＰＪＬに含まれていた利用者の識別情報だけではなく、ＰＪＬに含まれていたデリゲートユーザーの識別情報も関連付ける。
【００６３】
次に、プルプリントサーバー３０にスプールされている印刷ジョブをＭＦＰ４０によってプルプリントする場合のプルプリントシステム１０の動作について説明する。
【００６４】
図９は、プルプリントサーバー３０にスプールされている印刷ジョブをＭＦＰ４０によってプルプリントする場合のプルプリントシステム１０の動作のシーケンス図である。
【００６５】
ＭＦＰ４０の制御部４８は、利用者の識別情報および認証用情報が操作部４１を介して入力されると、図９に示すように、操作部４１を介して入力された利用者の識別情報および認証用情報をプルプリントサーバー３０に送信する（Ｓ１６１）。
【００６６】
プルプリントサーバー３０の認証手段３５ａは、ＭＦＰ４０から利用者の識別情報および認証用情報を受信すると、ＭＦＰ４０から受信した識別情報および認証用情報に基づいて認証を実行する（Ｓ１６２）。具体的には、認証手段３５ａは、ＭＦＰ４０から受信した識別情報および認証用情報の組み合わせが記憶部３４に記憶されている場合に認証が成功したと判断し、ＭＦＰ４０から受信した識別情報および認証用情報の組み合わせが記憶部３４に記憶されていない場合に認証が失敗したと判断する。
【００６７】
認証手段３５ａは、認証が失敗したとＳ１６２において判断すると、認証の失敗をＭＦＰ４０に通知する（Ｓ１６３）。したがって、ＭＦＰ４０の制御部４８は、認証の失敗を表示部４２に表示する（Ｓ１６４）。
【００６８】
一方、スプール手段３５ｂは、認証が成功したとＳ１６２において判断されると、認証が成功した利用者の識別情報に関連付けられている印刷ジョブ３４ｄの一覧、すなわち、プルプリントの対象の候補の一覧をＭＦＰ４０に送信する（Ｓ１６５）。ここで、認証が成功した利用者の識別情報に関連付けられている印刷ジョブ３４ｄは、認証が成功した利用者の識別情報と同一のＵＳＥＲＮＡＭＥに関連付けられている印刷ジョブ３４ｄだけでなく、認証が成功した利用者の識別情報と同一のＤＥＬＥＧＡＴＥＵＳＥＲＮＡＭＥに関連付けられている印刷ジョブ３４ｄも含む。そして、スプール手段３５ｂは、認証が成功した利用者の識別情報と同一のＤＥＬＥＧＡＴＥＵＳＥＲＮＡＭＥに関連付けられている印刷ジョブ３４ｄに関しては、印刷ジョブ３４ｄに関連付けられているＵＳＥＲＮＡＭＥをＳ１６５において送信する一覧に含める。
【００６９】
ＭＦＰ４０の制御部４８は、プルプリントサーバー３０から印刷ジョブの一覧を受信すると、プルプリントサーバー３０から受信した一覧を表示部４２に表示する（Ｓ１６６）。
【００７０】
図１０は、Ｓ１６６において表示部４２に表示される一覧の一例を示す図である。
【００７１】
図１０において、「印刷ジョブ」欄には、印刷ジョブの識別情報が表示される。
【００７２】
また、「許可者」欄には、印刷ジョブに関連付けられているＵＳＥＲＮＡＭＥであって、Ｓ１６１においてプルプリントサーバー３０に送信された識別情報とは異なる識別情報が表示される。すなわち、「許可者」欄に識別情報が表示されている印刷ジョブは、ＭＦＰ４０の現在の利用者がデリゲートユーザーとして設定されている印刷ジョブである。
【００７３】
図９に示すように、ＭＦＰ４０の制御部４８は、表示部４２に表示されている一覧に含まれる印刷ジョブから、操作部４１を介してプルプリントの対象が指示されると、指示された印刷ジョブをプルプリントサーバー３０に要求する（Ｓ１６７）。
【００７４】
プルプリントサーバー３０のスプール手段３５ｂは、ＭＦＰ４０から印刷ジョブが要求されると、ＭＦＰ４０から要求された印刷ジョブをＭＦＰ４０に向けて送信する（Ｓ１６８）。
【００７５】
ＭＦＰ４０の制御部４８は、プルプリントサーバー３０からの印刷ジョブを受信すると、プルプリントサーバー３０から受信した印刷ジョブをプリンター４３によって印刷する（Ｓ１６９）。
【００７６】
以上に説明したように、プルプリントシステム１０は、利用者端末２０からプルプリントサーバー３０に向けて印刷ジョブを送信する（Ｓ１３６）場合に、印刷ジョブの送信指示者の識別情報および認証用情報（Ｓ１３１）と、送信指示者とは異なるプルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみ（Ｓ１３６）とを利用者端末２０からプルプリントサーバー３０に向けて送信するので、プルプリントの実行指示者の識別情報および認証用情報のうち識別情報のみを印刷ジョブの送信指示者が把握していれば良く、セキュリティー性能を従来より向上することができる。
【００７７】
プルプリントシステム１０は、プルプリントの実行指示者の識別情報に関連付けてスプールされている印刷ジョブの一覧を表示する（Ｓ１６６）場合に、送信指示者の識別情報が関連付けられている印刷ジョブについては、図１０に示すように許可者、すなわち、送信指示者の識別情報も表示するので、印刷ジョブをスプールさせた人物をプルプリントの実行指示者に認識させることができ、利便性を向上することができる。
【００７８】
なお、図７に示す動作においては、利用者端末２０からプルプリントサーバー３０に送信された利用者の識別情報および認証用情報に基づいた認証が成功した場合に、プルプリントサーバー３０によるスプールの対象の印刷ジョブの実行指示者の識別情報をプルプリントサーバー３０が管理していないときであっても、この印刷ジョブのプルプリントサーバー３０によるスプールが実行される。しかしながら、利用者端末２０からプルプリントサーバー３０に送信された利用者の識別情報および認証用情報に基づいた認証が成功した場合に、プルプリントサーバー３０によるスプールの対象の印刷ジョブの実行指示者の識別情報をプルプリントサーバー３０が管理していないとき、この印刷ジョブのプルプリントサーバー３０によるスプールが図１１に示すように中止されても良い。
【００７９】
利用者端末２０の印刷ジョブ送信手段２５ｂは、プルプリントサーバー３０への印刷ジョブの送信が操作部２１を介して指示されると、図１１に示すように、Ｓ１０４において記憶された設定に応じた利用者の識別情報および認証用情報と、Ｓ１０４において記憶された設定に含まれるデリゲートユーザーの識別情報とをプルプリントサーバー３０に送信する（Ｓ２３１）。
【００８０】
プルプリントサーバー３０の認証手段３５ａは、利用者端末２０から利用者の識別情報および認証用情報と、デリゲートユーザーの識別情報とを受信すると、利用者端末２０から受信した利用者の識別情報および認証用情報に基づいてＳ１３２と同様に認証を実行する（Ｓ２３２）。
【００８１】
認証手段３５ａは、認証が失敗したとＳ２３２において判断すると、認証の失敗を利用者端末２０に通知する（Ｓ２３３）。したがって、利用者端末２０の印刷ジョブ送信手段２５ｂは、認証の失敗を表示部２２に表示して（Ｓ２３４）、プルプリントサーバー３０への印刷ジョブの送信を中止する。
【００８２】
一方、認証手段３５ａは、認証が成功したとＳ２３２において判断すると、利用者端末２０から受信したデリゲートユーザーの識別情報と同一の識別情報３４ｂを記憶部３４に記憶しているか否かを確認する（Ｓ２３５）。
【００８３】
認証手段３５ａは、デリゲートユーザーの識別情報と同一の識別情報３４ｂを記憶部３４に記憶していないことをＳ２３５において確認すると、このデリゲートユーザーを管理していないことを利用者端末２０に通知する（Ｓ２３６）。したがって、利用者端末２０の印刷ジョブ送信手段２５ｂは、設定されているデリゲートユーザーがプルプリントサーバー３０によって管理されていないことを表示部２２に表示して（Ｓ２３７）、プルプリントサーバー３０への印刷ジョブの送信を中止する。
【００８４】
一方、認証手段３５ａは、デリゲートユーザーの識別情報と同一の識別情報３４ｂを記憶部３４に記憶していることをＳ２３５において確認すると、印刷ジョブの送信の許可を利用者端末２０に通知する（Ｓ２３８）。
【００８５】
利用者端末２０の印刷ジョブ送信手段２５ｂは、プルプリントサーバー３０から印刷ジョブの送信の許可が通知されると、Ｓ１３６と同様に、印刷ジョブをプルプリントサーバー３０に向けて送信する（Ｓ２３９）。
【００８６】
プルプリントサーバー３０のスプール手段３５ｂは、利用者端末２０からの印刷ジョブを受信すると、Ｓ１３７と同様に、利用者端末２０から受信した印刷ジョブを印刷ジョブ３４ｄとしてスプールする（Ｓ２４０）。
【００８７】
図１１に示す動作によれば、プルプリントシステム１０は、利用者端末２０からプルプリントサーバー３０に送信された送信指示者の識別情報および認証用情報に基づいた認証が成功した場合であっても、プルプリントサーバー３０によるスプールの対象の印刷ジョブの実行指示者の識別情報をプルプリントサーバー３０が管理していないときには、この印刷ジョブのプルプリントサーバー３０によるスプールを中止するので、プルプリントが実行されない印刷ジョブをスプールする可能性を低減することができ、スプールのための容量の不要な消費を抑えることができる。
【００８８】
なお、図１１に示す動作においては、利用者端末２０からプルプリントサーバー３０への印刷ジョブの送信が中止されることによって、印刷ジョブのプルプリントサーバー３０によるスプールが中止されているが、利用者端末２０からプルプリントサーバー３０に印刷ジョブが送信された後、印刷ジョブのプルプリントサーバー３０によるスプールが中止されても良い。
【００８９】
本発明の印刷装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の印刷装置であっても良い。
【符号の説明】
【００９０】
１０  プルプリントシステム
２０  利用者端末（電子機器）
２４ａ  プリンタードライバー
２５ｂ  印刷ジョブ送信手段
３０  プルプリントサーバー
３４ａ  サーバー用プログラム
３４ｂ  識別情報
３４ｃ  認証用情報
３４ｄ  印刷ジョブ
４０  ＭＦＰ（印刷装置）
【図１】
2017174254.tif 000003
【図２】
2017174254.tif 000004
【図３】
2017174254.tif 000005
【図４】
2017174254.tif 000006
【図５】
2017174254.tif 000007
【図６】
2017174254.tif 000008
【図７】
2017174254.tif 000009
【図８】
2017174254.tif 000010
【図９】
2017174254.tif 000011
【図１０】
2017174254.tif 000012
【図１１】
2017174254.tif 000013