(57)【特許請求の範囲】
【請求項１】
正規ユーザを認証する認証手段と、
ジョブの実行を許可する許可条件を含むジョブ実行チケットを生成するチケット生成手段と、
認証を行ってログインした正規ユーザによって選択されたデータの取得要求と、前記ジョブ実行チケットとをネットワークに接続されたサーバ装置に出力するデータ取得手段と、
前記正規ユーザのログアウト後であっても、該ログアウトから所定時間内にジョブ実行チケット付きのデータを受信した場合には、前記許可条件に従って該データの処理を許可し、前記ログアウトから所定時間経過後に前記ジョブ実行チケット付きのデータを受信した場合には、受信したデータに対する処理であるジョブをキャンセルする制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記サーバ装置から転送された前記ジョブ実行チケットの正当性を認証後に、データの処理を許可することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記チケット生成手段は、前記ジョブ実行チケットを発行した機器の識別情報と、ログインしている正規ユーザのユーザＩＤと、前記ジョブ実行チケットの発行日時とを少なくとも含む前記ジョブ実行チケットを生成することを特徴とする請求項１記載の画像形成装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像形成装置と、
前記画像形成装置から前記データ取得要求と前記ジョブ実行チケットとを受信すると、要求のあったデータに前記ジョブ実行チケットを添付して前記画像形成装置に転送するサーバ装置と、を有することを特徴とする印刷システム。
【請求項５】
正規ユーザを認証するステップと、
ジョブの実行を許可する許可条件を含むジョブ実行チケットを生成するステップと、
認証を行ってログインした正規ユーザによって選択されたデータの取得要求と、前記ジョブ実行チケットとをネットワークに接続されたサーバ装置に出力するステップと、
前記正規ユーザのログアウト後であっても、該ログアウトから所定時間内にジョブ実行チケット付きのデータを受信した場合には、前記許可条件に従って該データの処理を許可するステップと、
前記ログアウトから所定時間経過後に前記ジョブ実行チケット付きのデータを受信した場合には、受信したデータに対する処理であるジョブをキャンセルするステップと、
を有することを特徴とするジョブ実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部サーバ上に格納された文書データや画像データを画像形成装置に転送して、印刷する技術に関する。
【背景技術】
【０００２】
従来より、画像形成装置の操作パネル上からネットワーク上のサーバ装置に格納された画像データを指定し、指定した画像データを画像形成装置に転送して印刷するという技術が知られている（例えば特許文献１参照）。
【０００３】
【特許文献１】特開平１１−１３４１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなシステムにおいて、例えばサイズが大きい画像データを転送しようとした場合や、大量の画像データをまとめてプリント指示したような場合、画像データが画像形成装置に送られてくるまでに大変長い時間を要してしまう。画像データの転送に時間がかかり、そのあいだ何の操作もなされないとログインしていたユーザがログアウトされてしまうこともあり、取得した画像データを印刷できないという問題が生じる。
【０００５】
本発明は上記事情に鑑みてなされたものであり、ログアウト後であっても一定時間内であれば、設定されたジョブを実行可能な画像形成装置、印刷システム及びジョブ実行方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために本発明の画像形成装置は、正規ユーザを認証する認証手段と、ジョブの実行を許可する許可条件を含むジョブ実行チケットを生成するチケット生成手段と、認証を行ってログインした正規ユーザによって選択されたデータの取得要求と、前記ジョブ実行チケットとをネットワークに接続されたサーバ装置に出力するデータ取得手段と、前記正規ユーザのログアウト後であっても、該ログアウトから所定時間内にジョブ実行チケット付きのデータを受信した場合には、前記許可条件に従って該データの処理を許可し、前記ログアウトから所定時間経過後に前記ジョブ実行チケット付きのデータを受信した場合には、受信したデータに対する処理であるジョブをキャンセルする制御手段とを有する構成としている。
本発明によれば、データの取得要求にジョブ実行チケットを付加して、特別なデータであることを示すことで、取得者がログアウト後にデータを受信しても一定時間内であればジョブを実行することができる。
【０００８】
上記画像形成装置において、前記制御手段は、前記サーバ装置から転送された前記ジョブ実行チケットの正当性を認証後に、データの処理を許可するとよい。
従って、正当なジョブ実行チケットが付加されたデータに対してだけ、ログアウト後の処理を行うことができる。
【０００９】
上記画像形成装置において、前記チケット生成手段は、前記ジョブ実行チケットを発行した機器の識別情報と、ログインしている正規ユーザのユーザＩＤと、前記ジョブ実行チケットの発行日時とを少なくとも含む前記ジョブ実行チケットを生成するとよい。
【００１０】
本発明の印刷システムは、請求項１から３のいずれか一項に記載の画像形成装置と、前記画像形成装置から前記データ取得要求と前記ジョブ実行チケットとを受信すると、要求のあったデータに前記ジョブ実行チケットを添付して前記画像形成装置に転送するサーバ装置とを有する構成を備えている。
【００１１】
本発明のジョブ実行方法は、正規ユーザを認証するステップと、ジョブの実行を許可する許可条件を含むジョブ実行チケットを生成するステップと、認証を行ってログインした正規ユーザによって選択されたデータの取得要求と、前記ジョブ実行チケットとをネットワークに接続されたサーバ装置に出力するステップと、前記正規ユーザのログアウト後であっても、該ログアウトから所定時間内にジョブ実行チケット付きのデータを受信した場合には、前記許可条件に従って該データの処理を許可するステップと、前記ログアウトから所定時間経過後に前記ジョブ実行チケット付きのデータを受信した場合には、受信したデータに対する処理であるジョブをキャンセルするステップとを有している。
【発明の効果】
【００１２】
本発明は、ログアウト後であっても一定時間内であれば、設定されたジョブを実行可能となる。
【発明を実施するための最良の形態】
【００１３】
添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例】
【００１４】
図１に本発明を適用したシステムの構成を示す。本実施例は、複数の画像形成装置１（ａ），１（ｂ），・・・１（ｎ）と、画像データや文書データを格納した複数のサーバ装置２（ａ），２（ｂ），・・・２（ｍ）とを有している（ｎ、ｍは任意の自然数とする）。画像形成装置１とサーバ装置２とは、ＬＡＮ等の同一のネットワーク上に配置してもよいし、画像形成装置１をＬＡＮに配置し、サーバ装置２をインターネット等の外部ネットワーク上に配置してもよい。
【００１５】
図２に、画像形成装置１の構成を示す。画像形成装置１は、制御部１０、画像処理部２０、表示部２４、操作部２５、ＬＡＮ回線２６、シリアル回線２７、ＵＳＢ回線２８、モデム２９、画像読取部３０、画像出力部３１がシステムバス３２上に接続されている。表示部２４と操作部２５はＵＩ（ユーザインタフェース）Ｉ／Ｆ２１によってシステムバス３２に接続され、ＬＡＮ２６、シリアル回線２７、ＵＳＢ回線２８、モデム２９は通信Ｉ／Ｆ２２を介してシステムバス３２に接続され、画像読取部３０と画像出力部３１はデバイスＩ／Ｆ２３を介してシステムバス３２に接続されている。
【００１６】
制御部１０は、ＣＰＵ１１，ＲＯＭ１２、ＲＡＭ１３，ＮＶＲＡＭ（Non-Volatile Random Access Memory）１４、ＨＤＤ１５を備えている。ＣＰＵ１１はＲＯＭ１２からプログラムを読み出して、このプログラムに従った制御を行うことで画像形成装置１が動作する。ＲＡＭ１３は、ＣＰＵ１１が演算を行う際のシステムメモリとして機能すると共に、画像処理部２０による画像処理時のページメモリとしても機能する。ＮＶＲＡＭ１４は、不揮発性のメモリであって、画質調整、各種設定パラメータ、各種履歴情報等が格納される。ＨＤＤ１５には、画像データや各種履歴が格納される。制御部１０の処理の詳細については後述する。
【００１７】
画像処理部２０は、データの伸張圧縮、各種画像処理を行う。画像読取部３０は、原稿台上に置かれた原稿の画像を読み取る。画像出力部３１は、画像処理部２０で処理後の画像データを印刷出力する。表示部２４はＬＣＤ（Liquid Crystal Display）等の表示装置であって、操作者に必要な情報を表示する。操作部２５は、画像形成装置１の動作を設定する。
【００１８】
ＬＡＮ回線２６は、１０／１００Ｂａｓｅ−Ｔなどのネットワークとの接続部である。シリアル回線２７は、ＲＳ２３２Ｃ等によって外部の周辺装置と接続する。ＵＳＢ２８は、ＵＳＢに対応した機器との接続部である。モデム２９は、ＦＡＸなどの公衆回線への接続を行う。
【００１９】
本実施例は、画像形成装置１からネットワーク上のサーバ装置２に格納された画像データや文書データを取得して印刷するときに、データの取得要求と共にジョブ実行チケットを付加してサーバ装置２に送信する。サーバ装置２は、取得要求のあったデータを画像形成装置１に返送するときに、ジョブ実行チケットをデータに付加してそのまま返送する。画像形成装置１はジョブ実行チケットを含むデータを受信すると、そのジョブ実行チケットが正当なチケットであるかをまず判断する。正当なチケットであると判定すると、データの取得を要求したユーザがログアウトしていても、ログアウトから一定時間内であればジョブを実行しデータを出力する。なお、この一定時間は、ユーザが操作部２５から任意に設定することが可能である。
【００２０】
ジョブ実行チケットには、図３に示すように情報識別子、バージョン情報、ジョブ要求識別子、ジョブ要求（チケット生成）日時、有効期限情報、発行元情報、被発行者情報が含まれる。情報識別子は、ジョブ実行チケットで許可される情報を表すものであり、本実施例では、ログアウト後の一定時間内であれば、プリントジョブの実行を許可するという情報が埋め込まれている。バージョン情報は、ジョブ実行チケットのバージョンを示すものである。ジョブ要求識別子は、１回のデータ取得要求で複数のデータを要求する場合に、各データが所属する取得要求を特定するための情報である。ジョブ要求（チケット生成）日時は、ジョブ実行チケットを生成した日時を示し、サーバ装置２から画像形成装置１に送り返されたときに、現在時刻と比較する。有効期限情報は、ジョブ実行チケットを発行した日時又は失効させる日時を記したものである。発行元情報は、ジョブ実行チケットを発行した機器を識別する情報であり、例えば、機種コードとシリアル番号が使用される。被発行者情報は、ログイン時に操作者（ユーザ）から取得したユーザＩＤを示す。
【００２１】
図４には、画像形成装置１でのユーザ認証手順と、画像形成装置１とサーバ装置２との通信シーケンスが示されている。
まず、画像形成装置１でユーザを認証する認証手順が実行される。
操作部２５からAuthenticationとしてユーザＩＤとパスワードが入力されると、画像形成装置１の制御部１０は、入力された情報から認証を行う。認証に成功すると、Ｗｅｂアプリケーションの選択信号が入力され（select web application）、さらにＷｅｂページの取得要求が入力される（request a web page）。
【００２２】
画像形成装置１の制御部１０は、操作部２５から入力されたＷｅｂページの情報をサーバ装置２に送信する（request a web page）。サーバ装置２が、アクセスを受けた時に認証を要する設定になっているときは、認証失敗が画像形成装置１に送られる（respond Unauthorized）。画像形成装置１は、ユーザから入力されたユーザＩＤとパスワードを認証情報としてサーバ装置２に送信する（request a web page with userID/password）。
【００２３】
サーバ装置２側で認証に成功すると、画像形成装置１から要求のあったＷｅｂページが画像形成装置１に送信される。画像形成装置１は、ユーザによって選択されたＷｅｂページの印刷要求をサーバ装置２に出力する。この要求にはジョブ実行チケットも添付される(request to print with job-ticket)。サーバ装置２は、画像形成装置１のリクエストに応答して、プリントデータを転送する。このプリントデータにはジョブ実行チケットも添付される。
【００２４】
図５に示すフローチャートを参照しながら画像形成装置１の処理手順を説明する。
操作部２５の操作によりユーザからのログイン要求があると（ステップＳ１／ＹＥＳ）、制御部１０は、表示部２４にユーザＩＤ、パスワードの入力を要求するメッセージを表示させる（ステップＳ２）。制御部１０は、操作部２５より入力されるユーザＩＤ、パスワードの認証を行い、認証に成功すると（ステップＳ３／ＹＥＳ）、ユーザからＷｅｂページの取得要求を待つ（ステップＳ４）。認証に成功しなかった場合には（ステップＳ３／ＮＯ）、この処理を終了する。
【００２５】
ユーザからＷｅｂページの取得要求があると（ステップＳ４／ＹＥＳ）、制御部１０は、Ｗｅｂページを提供するサーバ装置２にアクセスする（ステップＳ６）。サーバ装置２にアクセスすると、サーバ装置２から認証要求が送られる（ステップＳ７／ＹＥＳ）。制御部１０は、サーバ装置２からの要求に従って、ステップＳ２で入力したユーザＩＤ，パスワードをサーバ装置２に送信する（ステップＳ８）。サーバ装置２側で認証に成功すると、制御部１０で指定したＷｅｂページが表示部２４に表示される（ステップＳ９）。
【００２６】
ユーザの操作によって取得するデータが選択されると、制御部１０は、選択されたデータの識別情報に、ジョブ実行チケットを付加してサーバ装置２にデータ取得要求を行う（ステップＳ１０）。サーバ装置２は要求のあったデータを画像形成装置１に送信する。このとき、ジョブ実行チケットも転送するデータに付加する（ステップＳ１１）。
ジョブ実行チケットは、サーバ装置２に対するすべてのＷｅｂページ要求に付加してもよい。Ｗｅｂページ要求の内容がデータ取得要求であるか否かが、制御部１０にわからない場合があり、このときは必要となる。この場合、サーバ装置２はデータ取得要求以外のときはジョブ実行チケットを読み捨てる。
【００２７】
データのダウンロードが完了すると（ステップＳ１２／ＹＥＳ）、制御部１０は、データにジョブ実行チケットが付加されているか否かを判定する（ステップＳ１３）。ジョブ実行チケットが付加されていなかった場合には、他の処理ルーチンへ移行する（ステップＳ１４）。ジョブ実行チケットが付加されていた場合、制御部１０は、チケットが正当なチケットであるか否かを判定する。ジョブ実行チケットには、有効期限情報、発行元情報、被発行者情報等が含まれているので、これらの情報から正規のチケットであるか否かを判定する。正当なジョブ実行チケットではないと判定すると（ステップＳ１５／ＮＯ）、この処理を終了する。また制御部１０は、正当なチケットであると判定すると（ステップＳ１５／ＹＥＳ）、データの転送を要求したユーザはログアウトしているか否かを判定する（ステップＳ１６）。ユーザがログアウトしていた場合には（ステップＳ１６／ＹＥＳ）、ログアウトから一定時間内であるか否かを判定する（ステップＳ１７）。ログアウトから一定時間内であった場合（ステップＳ１７／ＹＥＳ）、またログアウトしていなかった場合（ステップＳ１６／ＮＯ）、制御部１０はサーバ装置２から取得したデータを印刷し、ジョブを実行する（ステップＳ１８）。また、ログアウトから一定時間以上経過していた場合には（ステップＳ１７／ＮＯ）、ジョブをキャンセルする（ステップＳ１９）。
【００２８】
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。例えば、上述した実施例ではデータの取得要求者のログアウトから所定時間内にデータを受信した場合に、印刷ジョブを実行する場合を説明したが、データの取得要求をサーバ装置３に出力してから所定時間内にデータをサーバ装置２から受信した場合には、印刷ジョブを実行するようにしてもよい。
【図面の簡単な説明】
【００２９】
【図１】システム構成を示す図である。
【図２】画像形成装置の構成を示すブロック図である。
【図３】ジョブ実行チケットの構成を示す図である。
【図４】画像形成装置での認証手順と、画像形成装置とサーバ装置との間の通信シーケンスを示す図である。
【図５】画像形成装置の処理手順を示すフローチャートである。
【符号の説明】
【００３０】
１  画像形成装置
２  サーバ装置
１０  制御部
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＮＶＲＡＭ
１５  ＨＤＤ
２０  画像処理部
２１  ＵＩ  Ｉ／Ｆ
２２  通信Ｉ／Ｆ
２３  デバイスＩ／Ｆ
２４  表示部
２５  操作部
２６  ＬＡＮ回線
２７  シリアル回線
２８  ＵＳＢ回線
２９  モデム
３０  画像読取部
３１  画像出力部
３２  システムバス
【図１】
0004730157.tif 000002
【図２】
0004730157.tif 000003
【図３】
0004730157.tif 000004
【図４】
0004730157.tif 000005
【図５】
0004730157.tif 000006