(57)【要約】【課題】出力ジョブの共有の仕方に柔軟に対応できる出力制御装置、システム及びプログラムを提供することを課題とする。【解決手段】出力ジョブの出力を制御する出力制御装置であって、情報端末から受信した出力ジョブから共有出力者のグループ情報を読み出し、グループ情報に対応付いた一人以上の共有出力者を取得する共有出力者情報取得手段と、一人以上の共有出力者と出力ジョブとを対応付けて記録部に記録するジョブ記録手段と、出力ジョブを実行する装置から受け付けたユーザ特定情報に基づき、ユーザ特定情報により特定されるユーザが投入した出力ジョブ及びユーザが共有出力者として対応付けられている出力ジョブのジョブリストを生成し、出力ジョブを実行する装置に送信するジョブリスト送信手段と、出力ジョブを実行する装置が実行した出力ジョブを送信しないように制御する出力ジョブ制御手段とを有することにより上記課題を解決する。【選択図】  図１
2014044546.tif 000002
【特許請求の範囲】
【請求項１】
出力ジョブの出力を制御する出力制御装置であって、
情報端末から受信した前記出力ジョブから共有出力者のグループ情報を読み出し、前記グループ情報に対応付いた一人以上の共有出力者を取得する共有出力者情報取得手段と、
前記一人以上の共有出力者と前記出力ジョブとを対応付けて記録部に記録するジョブ記録手段と、
出力ジョブを実行する装置から受け付けたユーザ特定情報に基づき、前記ユーザ特定情報により特定されるユーザが投入した前記出力ジョブ及び前記ユーザが前記共有出力者として対応付けられている前記出力ジョブのジョブリストを生成し、前記出力ジョブを実行する装置に送信するジョブリスト送信手段と、
前記出力ジョブを実行する装置が実行した前記出力ジョブを送信しないように制御する出力ジョブ制御手段と
を有することを特徴とする出力制御装置。
【請求項２】
前記共有出力者情報取得手段は、前記出力ジョブから、前記共有出力者の全員に前記出力ジョブを実行させる第１モード又は前記共有出力者のうちの一人に前記出力ジョブを実行させる第２モードを設定したモード情報を読み出し、
前記削除手段は、前記第１モードが設定されているとき、前記共有出力者の全員が実行した前記出力ジョブを送信しないように制御し、前記第２モードが設定されているとき、前記共有出力者のうちの一人が実行した前記出力ジョブを送信しないように制御する
ことを特徴とする請求項１記載の出力制御装置。
【請求項３】
前記ジョブリスト送信手段は、前記出力ジョブを投入したユーザの所属と、前記出力ジョブを実行する装置の所属とが異なるとき、前記ユーザが前記共有出力者として対応付けられている前記出力ジョブを前記ジョブリストに含めないこと
を特徴とする請求項１又は２記載の出力制御装置。
【請求項４】
前記ジョブリスト送信手段は、前記出力ジョブを投入したユーザが指定した場所と前記出力ジョブを実行する装置の場所とが異なるとき、前記ユーザが前記共有出力者として対応付けられている前記出力ジョブを前記ジョブリストに含めないこと
を特徴とする請求項１又は２記載の出力制御装置。
【請求項５】
前記出力ジョブ制御手段は、前記出力ジョブを前記記録部から削除することで、前記出力ジョブを送信しないように制御すること
を特徴とする請求項１乃至４何れか一項記載の出力制御装置。
【請求項６】
出力ジョブを実行する装置と、前記出力ジョブの出力を制御する出力制御手段とを有するシステムであって、
前記出力制御手段は、
情報端末から受信した前記出力ジョブから共有出力者のグループ情報を読み出し、前記グループ情報に対応付いた一人以上の共有出力者を取得する共有出力者情報取得手段と、
前記一人以上の共有出力者と前記出力ジョブとを対応付けて記録部に記録するジョブ記録手段と、
前記出力ジョブを実行する装置から受け付けたユーザ特定情報に基づき、前記ユーザ特定情報により特定されるユーザが投入した前記出力ジョブ及び前記ユーザが前記共有出力者として対応付けられている前記出力ジョブのジョブリストを生成し、前記出力ジョブを実行する装置に送信するジョブリスト送信手段と、
前記出力ジョブを実行する装置が実行した前記出力ジョブを送信しないように制御する出力ジョブ制御手段と
を有し、
前記出力ジョブを実行する装置は、
認証済みのユーザを特定するユーザ特定情報を前記出力制御装置に提供し、前記認証済みのユーザの前記ジョブリストを、前記出力制御装置から取得して、表示部に表示させるジョブリスト表示手段と、
前記ジョブリストに含まれる前記出力ジョブの選択を受け付け、前記認証済みのユーザが選択した前記出力ジョブを前記出力制御装置から受信して実行する出力制御手段と
を有する
ことを特徴とするシステム。
【請求項７】
出力ジョブの出力を制御するコンピュータを、
情報端末から受信した前記出力ジョブから共有出力者のグループ情報を読み出し、前記グループ情報に対応付いた一人以上の共有出力者を取得する共有出力者情報取得手段、
前記一人以上の共有出力者と前記出力ジョブとを対応付けて記録部に記録するジョブ記録手段、
出力ジョブを実行する装置から受け付けたユーザ特定情報に基づき、前記ユーザ特定情報により特定されるユーザが投入した前記出力ジョブ及び前記ユーザが前記共有出力者として対応付けられている前記出力ジョブのジョブリストを生成し、前記出力ジョブを実行する装置に送信するジョブリスト送信手段、
前記出力ジョブを実行する装置が実行した前記出力ジョブを送信しないように制御する出力ジョブ制御手段
として機能させるためのプログラム。
【請求項８】
出力ジョブを実行する装置からの前記出力ジョブの出力を制御する出力制御装置に前記出力ジョブを投入するコンピュータを、
前記出力ジョブを投入したユーザが指定した前記出力ジョブの共有出力者のグループ情報を読み出し、前記グループ情報に対応付いた一人以上の共有出力者を取得する共有出力者情報取得手段、
出力ジョブを実行する装置から前記出力ジョブの実行完了通知を受け付け、実行完了通知を受け付けた前記出力ジョブを送信しないように制御するか判定する出力ジョブ管理判定手段、
送信しないように制御すると判定した前記出力ジョブを送信しないように制御するように前記出力制御装置に要求する要求手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力制御装置、システム及びプログラムに関する。
【背景技術】
【０００２】
ユーザが、ＰＣ（Personal Computer）などから、プリンタに印刷ジョブを送信してスプール（蓄積）しておき、プリンタの操作画面を介して印刷指示を行うと、蓄積しておいた印刷ジョブを実行できるシステムは、すでに知られている。
【０００３】
また、同一の印刷ジョブを複数のユーザが共有し、蓄積している印刷ジョブの一覧から各自が印刷ジョブを選択して印刷する蓄積印刷（プルプリント）を行うシステムも、すでに知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムは同一の印刷ジョブを複数のユーザで共有することができた。しかしながら、従来のシステムは同一の印刷ジョブを複数のユーザで共有するとき、印刷ジョブの様々な共有の仕方に、柔軟に対応できないという問題があった。
【０００５】
本発明は、上記の点に鑑みなされたもので、出力ジョブの共有の仕方に柔軟に対応できる出力制御装置、システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願請求項１は、出力ジョブの出力を制御する出力制御装置であって、情報端末から受信した前記出力ジョブから共有出力者のグループ情報を読み出し、前記グループ情報に対応付いた一人以上の共有出力者を取得する共有出力者情報取得手段と、前記一人以上の共有出力者と前記出力ジョブとを対応付けて記録部に記録するジョブ記録手段と、出力ジョブを実行する装置から受け付けたユーザ特定情報に基づき、前記ユーザ特定情報により特定されるユーザが投入した前記出力ジョブ及び前記ユーザが前記共有出力者として対応付けられている前記出力ジョブのジョブリストを生成し、前記出力ジョブを実行する装置に送信するジョブリスト送信手段と、前記出力ジョブを実行する装置が実行した前記出力ジョブを送信しないように制御する出力ジョブ制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、出力ジョブの共有の仕方に柔軟に対応できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るシステムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像処理装置の一例のハードウェア構成図である。
【図４】本実施形態に係るシステムの一例の処理ブロック図である。
【図５】代行印刷者を指定する場合の認証画面の一例のイメージ図である。
【図６】代行印刷者を指定する場合の認証画面の他の例のイメージ図である。
【図７】印刷ジョブの投入処理手順を表した一例のシーケンス図である。
【図８】代行印刷の判断処理手順を表した一例のフローチャートである。
【図９】ユーザ情報管理部で管理されるユーザ情報の一例の構成図である。
【図１０】印刷ジョブを管理する印刷ジョブ管理情報の一例の構成図である。
【図１１】ジョブリストの取得処理手順を表した一例のシーケンス図である。
【図１２】印刷ジョブの投入処理手順を表した一例のフローチャートである。
【図１３】印刷ジョブを管理する印刷ジョブ管理情報の他の例の構成図である。
【図１４】印刷ジョブの削除処理手順を表した一例のフローチャートである。
【図１５】本実施形態に係るシステムの他の例の構成図である。
【図１６】ユーザ情報の一例の構成図である。
【図１７】企業・デバイス情報の一例の構成図である。
【図１８】情報端末からのログイン処理手順を表した一例のフローチャートである。
【図１９】画像処理装置からのログイン処理手順を表した一例のフローチャートである。
【図２０】印刷ジョブを管理する印刷ジョブ管理情報の他の例の構成図である。
【図２１】共有ユーザが印刷ジョブを実行する場所を制限するルールの一例について説明する説明図である。
【図２２】共有ユーザが印刷ジョブを実行する場所を制限するルールの他の例について説明する説明図である。
【図２３】共有ユーザが印刷ジョブを実行する場所を制限するルールの他の一例について説明する説明図である。
【図２４】クラウド環境にモードを指定する機能が無い場合の一対応について説明する説明図である。
【図２５】クラウド環境にモードを指定する機能が無い場合の他の対応について説明する説明図である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係るシステムの一例の構成図である。例えば図１のシステム１は情報端末１０、出力制御装置１１、ユーザ情報管理装置１２及び画像処理装置１３が、インターネットやＬＡＮ（Local Area Network）などのネットワークＮ１に接続される構成を一例として示している。なお、図１では、情報端末１０及び画像処理装置１３が、それぞれ一台である例を示したが一台以上であればよい。
【００１０】
出力制御装置１１は例えばプリントサーバである。出力制御装置１１は情報端末１０からの印刷ジョブの投入などを受け付ける。印刷ジョブは出力ジョブの一例である。出力制御装置１１は印刷ジョブを内部のストレージや外部のストレージに蓄積する。また、出力制御装置１１は画像処理装置１３からの印刷ジョブの取得要求などを受け付け、画像処理装置１３に印刷ジョブを提供する。
【００１１】
ユーザ情報管理装置１２は例えばＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙである。ユーザ情報管理装置１２はユーザ情報を管理する。また、ユーザ情報管理装置１２は後述のグループ情報と代行ユーザ情報とを対応付けて管理している。ユーザ情報管理装置１２は出力制御装置１１からの問い合わせに応じて、グループ情報に対応付いた代行ユーザ情報を出力制御装置１１に提供する。
【００１２】
情報端末１０はスマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。ユーザは情報端末１０から、他のユーザに代行印刷を依頼したい印刷ジョブを出力制御装置１１に投入できる。なお、代行印刷とは投入した印刷ジョブを他のユーザに委譲することを言う。例えば代行印刷を依頼する場合、ユーザは代行印刷を依頼する代行ユーザ又はグループを印刷ドライバなどから指定しておく。
【００１３】
画像処理装置１３はプリンタや複合機などの印刷機能を有する装置である。画像処理装置１３は印刷ジョブを実行する装置の一例である。画像処理装置１３はユーザからのログインを受け付け、出力制御装置１１からユーザのジョブリストを取得する。出力制御装置１１から取得するジョブリストには、ログインしたユーザが出力制御装置１１に投入した印刷ジョブの他、ログインしたユーザに他のユーザが代行印刷を依頼した印刷ジョブが含まれる。
【００１４】
ユーザは、画像処理装置１３を操作してジョブリストから実行したい印刷ジョブを選択する。画像処理装置１３は、ユーザから選択された印刷ジョブを出力制御装置１１から取得し、その印刷ジョブを実行する。出力制御装置１１は代行印刷である場合、一人の代行印刷者が印刷ジョブを実行すると、実行された印刷ジョブを削除するなどして複数人の代行印刷者が印刷ジョブを実行できなくする。
【００１５】
なお、図１のシステム１の出力制御装置１１とユーザ情報管理装置１２とは、一台のコンピュータに統合して実現してもよい。また、出力制御装置１１とユーザ情報管理装置１２とは複数のコンピュータに分散して実現してもよい。
【００１６】
このように図１のシステム１において、ユーザは情報端末１０から出力制御装置１１に印刷ジョブを投入する。その際、ユーザはプリンタドライバなどから代行印刷を依頼する代行ユーザ又はグループを指定しておく。代行印刷を依頼するグループが指定されている場合、出力制御装置１１は指定されているグループに対応付いた代行ユーザをユーザ情報管理装置１２に問い合わせておく。
【００１７】
例えば画像処理装置１３はユーザからのログインを受け付けると、出力制御装置１１からユーザが出力制御装置１１に投入した印刷ジョブの他、他のユーザから代行印刷を依頼された印刷ジョブを含むジョブリストを操作パネルなどに表示する。このようにユーザは他のユーザから代行印刷を依頼された印刷ジョブを含むジョブリストを操作パネルなどで確認できる。
【００１８】
＜ハードウェア構成＞
図１の情報端末１０、出力制御装置１１及びユーザ情報管理装置１２は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００１９】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２０】
入力装置１０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。
【００２１】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ１０７による通信は有線通信であっても無線通信であってもよい。
【００２２】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００２３】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００２４】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２５】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２６】
本実施形態に係る情報端末１０、出力制御装置１１及びユーザ情報管理装置１２は上記したコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００２７】
図３は本実施形態に係る画像処理装置の一例のハードウェア構成図である。図３に示した画像処理装置１３は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００２８】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００２９】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像処理装置１３全体の制御や機能を実現する。
【００３０】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像処理装置１３は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３１】
通信Ｉ／Ｆ２０４は画像処理装置１３をネットワークＮ１に接続するインタフェースである。これにより、画像処理装置１３は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ２０４による通信は有線通信であっても無線通信であってもよい。
【００３２】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像処理装置１３は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３３】
＜ソフトウェア構成＞
本実施形態に係るシステム１は例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係るシステムの一例の処理ブロック図である。
【００３４】
《情報端末１０》
情報端末１０はプログラムを実行することにより、印刷指示受付部２１、印刷データ生成部２２、印刷要求送信部２３を実現している。印刷指示受付部２１はユーザから印刷指示を受け付ける。印刷データ生成部２２はユーザから受け付けた印刷指示に基づき、印刷データを生成する。印刷要求送信部２３は生成した印刷データの印刷要求を送信する。
【００３５】
《出力制御装置１１》
出力制御装置１１はプログラムを実行することにより、グループ情報送信部３１、代行ユーザ情報受信部３２、印刷要求受信部３３、ジョブ解析部３４、ジョブ記録部３５、ジョブ蓄積部３６、ログイン情報受付部３７、ジョブ制御部３８、ジョブ転送部３９、ジョブリスト生成部４０を実現している。
【００３６】
印刷要求受信部３３は情報端末１０からの印刷要求を受信する。ジョブ解析部３４は印刷要求受信部３３が受信した印刷要求の印刷データを解析する。ジョブ解析部３４は代行印刷を依頼する代行印刷者の情報が印刷データに含まれていれば、印刷データから代行印刷者の情報を取得する。
【００３７】
代行印刷者の情報がグループ情報で表示されていた場合、グループ情報送信部３１はグループ情報をユーザ情報管理装置１２に送信する。そして、代行ユーザ情報受信部３２はグループ情報送信部３１が送信したグループ情報に対応付いた代行ユーザ情報をユーザ情報管理装置１２から受信する。ジョブ記録部３５は代行ユーザ情報に対応するユーザを代行印刷可能な代行ユーザとする。
【００３８】
また、ジョブ解析部３４は代行印刷者の情報がユーザ情報で表示されている場合、そのユーザ情報をジョブ記録部３５に通知する。ジョブ記録部３５は通知されたユーザ情報に対応するユーザを代行印刷可能な代行ユーザとする。ジョブ記録部３５は情報端末１０から受信した印刷要求と代行ユーザとを紐付け、印刷ジョブとしてジョブ蓄積部３６に蓄積する。
【００３９】
ログイン情報受付部３７は画像処理装置１３からログイン情報を受け付ける。ジョブ制御部３８はログインしたユーザ（ログインユーザ）のジョブリストの生成をジョブリスト生成部４０に要求する。ジョブリスト生成部４０はログインユーザが投入した印刷ジョブの他、他のユーザから代行印刷を依頼された印刷ジョブが含まれているジョブリストを生成する。そして、ジョブリスト生成部４０は生成したジョブリストを画像処理装置１３に送信する。
【００４０】
また、ジョブリスト生成部４０は画像処理装置１３からユーザの選択した印刷ジョブの取得要求を受け付ける。ジョブ制御部３８は取得要求のあった印刷ジョブの転送をジョブ転送部３９に要求する。ジョブ転送部３９は要求のあった印刷ジョブの印刷データを画像処理装置１３に転送する。なお、ジョブ制御部３８は代行印刷である場合、一人の代行印刷者が印刷ジョブを実行すると、実行された印刷ジョブをジョブ蓄積部３６から削除するなどして複数人の代行印刷者が印刷ジョブを実行できなくする。
【００４１】
《ユーザ情報管理装置１２》
ユーザ情報管理装置１２はプログラムを実行することで、グループ情報受信部４５、グループ情報制御部４６、代行ユーザ情報送信部４７、ユーザ情報管理部４８を実現している。
【００４２】
グループ情報受信部４５は出力制御装置１１からグループ情報を受信する。グループ情報制御部４６は受信したグループ情報に対応付いた代行ユーザ情報をユーザ情報管理部４８から取得する。代行ユーザ情報送信部４７はグループ情報に対応付いた代行ユーザ情報を出力制御装置１１に送信する。ユーザ情報管理部４８はグループ情報と代行ユーザ情報とを対応付けて管理している。
【００４３】
《画像処理装置１３》
画像処理装置１３はプログラムを実行することにより、認証制御部５１、接続先制御部５２、ジョブ取得部５３、印刷制御部５４、ログイン管理部５５を実現している。ジョブ取得部５３はジョブ表示部５７、選択受付部５８を有している。
【００４４】
ログイン管理部５５はユーザからのログインを受け付け、管理する。認証制御部５１はログインユーザのログイン情報（ユーザ名など）を出力制御装置１１に送信する。接続先制御部５２はログインユーザのログイン情報に基づいて、接続先の出力制御装置１１を制御する。
【００４５】
ジョブ取得部５３のジョブ表示部５７は出力制御装置１１から取得したログインユーザのジョブリストを表示する。ユーザは画像処理装置１３を操作して、ジョブリストから実行したい印刷ジョブを選択する。選択受付部５８はユーザから選択された印刷ジョブの取得を出力制御装置１１に要求する。印刷制御部５４はユーザから選択された印刷ジョブの印刷データを出力制御装置１１から受信し、印刷を実行する。
【００４６】
なお、図４に示すように、認証制御部５１、接続先制御部５２、ジョブ取得部５３、印刷制御部５４は、例えば拡張機密印刷を提供するアプリケーションを実行することにより拡張機密印刷部の一機能として実現することもできる。
【００４７】
＜処理の詳細＞
以下では、本実施形態に係るシステム１の処理の詳細について説明する。
【００４８】
《情報端末１０の処理》
例えば情報端末１０は、図５又は図６に示すような認証画面１０００から代行印刷者を指定することができる。図５は代行印刷者を指定する場合の認証画面の一例のイメージ図である。図６は代行印刷者を指定する場合の認証画面の他の例のイメージ図である。
【００４９】
図５の認証画面１０００は代行印刷者をグループ情報又は代行ユーザ情報で指定する欄１００１を有している。ユーザは欄１００１に代行印刷者をグループ情報又は代行ユーザ情報で指定することにより、代行印刷の印刷指示を行うことができる。また、図６の認証画面１０１０は代行印刷を指定するチェック欄１０１１と、代行印刷者をグループ情報又は代行ユーザ情報で指定する欄１０１２とを有している。ユーザはチェック欄１０１１にチェックを入れると共に、欄１０１２に代行印刷者をグループ情報又は代行ユーザ情報で指定することにより、代行印刷の印刷指示を行うことができる。
【００５０】
《印刷ジョブの投入処理》
図７は印刷ジョブの投入処理手順を表した一例のシーケンス図である。ステップＳ１において、印刷要求受信部３３は情報端末１０からの印刷要求を受信すると、印刷要求の印刷データをジョブ解析部３４に送信する。ジョブ解析部３４は印刷要求受信部３３が受信した印刷要求の印刷データを解析する。
【００５１】
代行印刷者の情報がグループ情報で表示されていた場合、ジョブ解析部３４はステップＳ２において、グループ情報送信部３１からユーザ情報管理装置１２のグループ情報受信部４５にグループ情報を送信する。ステップＳ３において、グループ情報受信部４５は出力制御装置１１から受信したグループ情報をグループ情報制御部４６に送信する。
【００５２】
グループ情報制御部４６は受信したグループ情報に対応付いた代行ユーザ情報をユーザ情報管理部４８から取得する。ステップＳ４において、グループ情報制御部４６は受信したグループ情報に対応付いた代行ユーザ情報を代行ユーザ情報送信部４７に送信する。代行ユーザ情報送信部４７はステップＳ５において、グループ情報に対応付いた代行ユーザ情報を出力制御装置１１の代行ユーザ情報受信部３２に送信する。代行ユーザ情報受信部３２は受信した代行ユーザ情報をジョブ記録部３５に送信する。ジョブ記録部３５は情報端末１０から受信した印刷要求と代行ユーザとを紐付け、印刷ジョブとしてジョブ蓄積部３６に蓄積する。
【００５３】
図７に示した印刷ジョブの投入処理によれば、出力制御装置１１は代行印刷を依頼する代行印刷者の情報が印刷データにグループ情報で指定されていた場合、ユーザ情報管理装置１２に問い合わせて、グループ情報に対応付いた代行ユーザ情報を取得できる。
【００５４】
《代行印刷の判断処理》
図８は代行印刷の判断処理手順を表した一例のフローチャートである。ステップＳ１１において、ジョブ解析部３４は印刷要求受信部３３が受信した印刷要求の印刷データを解析する。ジョブ解析部３４は受信した印刷要求が代行印刷であるか判断する。ジョブ解析部３４は代行印刷を依頼する代行印刷者の情報が印刷データの例えば代行ユーザフィールドに含まれていれば、代行印刷であると判断する。
【００５５】
代行印刷者の情報がグループ情報で表示されていた場合、ジョブ解析部３４はステップＳ１２において、グループ情報送信部３１からユーザ情報管理装置１２のグループ情報受信部４５にグループ情報を送信して、グループ情報に対応付いた代行ユーザ情報を問い合わせる。
【００５６】
ステップＳ１３において、グループ情報制御部４６は出力制御装置１１から受信したグループ情報がユーザ情報管理部４８の管理するグループ情報に含まれるか判断する。出力制御装置１１から受信したグループ情報がユーザ情報管理部４８の管理するグループ情報に含まれていれば、グループ情報制御部４６はステップＳ１４に進み、受信したグループ情報に対応付いた代行ユーザ情報をユーザ情報管理部４８から取得する。グループ情報制御部４６はグループ情報に対応付いた代行ユーザ情報を、代行ユーザ情報送信部４７から出力制御装置１１の代行ユーザ情報受信部３１に送信する。
【００５７】
ステップＳ１５に進み、ジョブ記録部３５は情報端末１０から受信した印刷要求と代行ユーザとを紐付け、印刷ジョブとしてジョブ蓄積部３６に蓄積する。なお、ステップＳ１１において代行印刷でないと判断した場合、又は、ステップＳ１３において出力制御装置１１から受信したグループ情報がユーザ情報管理部４８の管理するグループ情報に含まれていない場合、ステップＳ１５に進み、ジョブ記録部３５は情報端末１０から受信した印刷要求を、印刷ジョブとしてジョブ蓄積部３６に蓄積する。
【００５８】
図８に示した代行印刷の判断処理によれば、出力制御装置１１は代行印刷を依頼する代行印刷者の情報が印刷データにグループ情報で指定されていた場合であっても、グループ情報に対応付いた代行ユーザと印刷要求とを紐付け、印刷ジョブとしてジョブ蓄積部３６に蓄積できる。
【００５９】
なお、図８では代行印刷者の情報がグループ情報で表示されていた場合に、ユーザ情報管理装置１２へ代行ユーザ情報を問い合わせる例を示したが、代行印刷者の情報がユーザ情報で表示されるなどグループ情報で表示されていない場合も、ユーザ情報管理装置１２へ代行ユーザ情報を問い合わせるようにしてもよい。
【００６０】
図９はユーザ情報管理部で管理されるユーザ情報の一例の構成図である。図９のユーザ情報は、ユーザＩＤ、ユーザ名、表示名、ログインユーザ名、Ｅ−ｍａｉｌアドレス、ＦＡＸ番号、グループをデータ項目として有する。ユーザ情報管理部４８は例えば図９に示すユーザ情報により、各ユーザが属しているグループを管理している。
【００６１】
例えば出力制御装置１１からグループ情報「ｓｅｃｒｅｔａｒｙ」を受信したグループ情報制御部４６は図９のユーザ情報からグループ情報「ｓｅｃｒｅｔａｒｙ」に対応付いた代行ユーザ情報としてユーザ名「Ｔｏｍ」「Ｓａｍ」を取得する。
【００６２】
図１０は印刷ジョブを管理する印刷ジョブ管理情報の一例の構成図である。図１０の印刷ジョブ管理情報は例えばジョブ蓄積部３６に蓄積される。図１０の印刷ジョブ管理情報はジョブ名、頁数、部数、蓄積時間、印刷時間、印刷済・未、代行ユーザ、投入ユーザをデータ項目として有する。
【００６３】
ジョブ名は印刷ジョブを識別するための情報である。投入ユーザは印刷ジョブを投入したユーザを識別するための情報である。代行ユーザは投入ユーザから代行印刷を依頼されたユーザを識別するための情報である。
【００６４】
《ジョブリストの取得処理》
図１１はジョブリストの取得処理手順を表した一例のシーケンス図である。ステップＳ２１において、画像処理装置１３のログイン管理部５５はユーザから受け付けたログインを認証制御部５１に通知する。ステップＳ２２において、認証制御部５１はログインイベントを出力制御装置１１のログイン情報受付部３７に通知する。通知するログインイベントには例えばログインユーザのログイン情報（ユーザ名など）が含まれる。
【００６５】
ステップＳ２３において、ログイン情報受付部３７は画像処理装置１３から通知されたログインイベントをジョブ制御部３８に通知する。ステップＳ２４において、ジョブ制御部３８はジョブ蓄積部３６にログインユーザを指定してジョブ取得を要求する。
【００６６】
ジョブ蓄積部３６はステップＳ２５において、ログインユーザをキー情報として図１０に示すような印刷ジョブ管理情報の投入ユーザを検索することで、ログインユーザが投入した印刷ジョブのジョブリストを取得する。また、ジョブ蓄積部３６はステップＳ２６において、ログインユーザをキー情報として図１０に示すような印刷ジョブ管理情報の代行ユーザを検索することで、ログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブのジョブリストを取得する。
【００６７】
ステップＳ２７において、ジョブ蓄積部３６はログインユーザが投入した印刷ジョブ及びログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブのジョブリストをジョブ制御部３８に送信する。ステップＳ２８において、ジョブ制御部３８はログインユーザが投入した印刷ジョブ及びログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブのジョブリストに基づき、ログインユーザのジョブリストの生成をジョブリスト生成部４０に要求する。
【００６８】
ジョブリスト生成部４０はログインユーザが投入した印刷ジョブ及びログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブが含まれているジョブリストを生成する。そして、ジョブリスト生成部４０は生成したログインユーザのジョブリストを画像処理装置１３のジョブ取得部５３に送信する。
【００６９】
ジョブ取得部５３のジョブ表示部５７は出力制御装置１１から受信したログインユーザのジョブリストを表示する。したがって、ログインユーザは自分で投入した印刷ジョブ及び他のユーザから代行印刷を依頼されている印刷ジョブが含まれているジョブリストを画像処理装置１３の操作パネルなどで確認できる。
【００７０】
ユーザは画像処理装置１３の操作パネルなどで、他のユーザから代行印刷を依頼されている印刷ジョブが含まれているジョブリストを確認できるので、ジョブリストから代行印刷を依頼されている印刷ジョブを選択して、その印刷ジョブを実行できる。出力制御装置１１は実行された印刷ジョブが代行印刷である場合、一人の代行印刷者が印刷ジョブを実行すると、実行された印刷ジョブをジョブ蓄積部３６から削除するなどして印刷ジョブが重複して実行されることを防ぐ。
【００７１】
＜まとめ＞
第１の実施形態に係るシステム１によれば、代行印刷を依頼するとき、代行印刷を依頼する代行印刷者の情報をユーザ情報だけでなくグループ情報でも指定できるようにしたことで、代行印刷の印刷指示を簡単に行うことができる。
【００７２】
例えば従来のシステムでは代行印刷を依頼するとき、代行印刷を依頼する単一の又は複数の代行印刷者の情報をユーザ情報で指定すると、代行印刷を依頼されたユーザが何らかの理由で全員、代行印刷できないとき、新たに別のユーザを指定して代行印刷を依頼しなければならない。
【００７３】
具体的な状況では、例えば社長が秘書Ａ、Ｂを代行印刷者に指定して印刷ジョブを投入した場合に、秘書Ａ、Ｂが共に別の会議などで席を外していると、代行印刷が行われないため、社長に印刷物が直ぐに届かない。社長は急いでいる場合など、在席している秘書Ｃを新たに代行印刷者に指定して印刷ジョブを投入しなければならなかった。
【００７４】
第１の実施形態に係るシステム１では例えば「秘書室メンバ」というグループ情報で代行印刷者を指定することで、秘書室メンバの内の一人が代行印刷を行い、社長に印刷物を届けることができる。グループ情報で代行印刷者を指定できるので、第１の実施形態に係るシステム１では一度に多くの代行印刷者を指定することが可能である。
［第２の実施形態］
第１の実施形態では、代行印刷を依頼する代行印刷者の情報をユーザ情報だけでなくグループ情報でも指定できるようにしている。第２の実施形態は、代行印刷を含む共有印刷の印刷指示を行えるようにするものである。第２の実施形態のシステム１は一部を除いて第１の実施形態のシステム１と同様であるため、適宜説明を省略する。
【００７５】
＜処理の詳細＞
以下では、本実施形態に係るシステム１の処理の詳細について説明する。
【００７６】
《印刷ジョブの投入処理》
図１２は印刷ジョブの投入処理手順を表した一例のフローチャートである。ステップＳ３１において、ユーザは印刷ジョブ、共有ユーザ、モードを設定する。ここでは一例として２つのモードについて説明する。一つのモード「モード１」は資料配布などのように共有ユーザの全員に印刷ジョブを実行させるものである。もう一つのモード「モード２」は代理印刷のように共有ユーザのうちの一人に印刷ジョブを実行させるものである。
【００７７】
なお、ステップＳ３１における共有ユーザの設定は第１の実施形態と同様、グループ情報で指定することができる。また、ステップＳ３２において、情報端末１０はユーザから共有ユーザ及びモードが設定された印刷ジョブを出力制御装置１１に投入する。
【００７８】
図１３は印刷ジョブを管理する印刷ジョブ管理情報の他の例の構成図である。図１３の印刷ジョブ管理情報は例えばジョブ蓄積部３６に蓄積される。図１３の印刷ジョブ管理情報はジョブ名、頁数、部数、蓄積時間、印刷時間、印刷済・未、共有ユーザ、投入ユーザ及びモードをデータ項目として有する。
【００７９】
投入ユーザは印刷ジョブを投入したユーザを識別するための情報である。モードは上記した「モード１」「モード２」を識別するための情報である。共有ユーザは「モード１」の場合に印刷ジョブを行わせる全員のユーザを表す。また、共有ユーザは「モード２」の場合に印刷ジョブを行わせる第１の実施形態の代行印刷者を表す。
【００８０】
《印刷ジョブの削除処理》
図１４は印刷ジョブの削除処理手順を表した一例のフローチャートである。投入した印刷ジョブのジョブリストの表示やジョブリストから選択した印刷ジョブを実行する処理は第１の実施形態のシステム１と同様であるため、説明を省略する。
【００８１】
ステップＳ４１において、画像処理装置１３の印刷制御部５４はユーザから選択された印刷ジョブの印刷データを出力制御装置１１から受信し、印刷を実行する。ステップＳ４２において、ジョブ制御部３８は図１３の印刷ジョブ管理情報を参照して、実行した印刷ジョブのモードを確認する。
【００８２】
モードが「モード１」である場合、ジョブ制御部３８はステップＳ４３において図１３の印刷ジョブ管理情報の実行した印刷ジョブのデータ項目「共有ユーザ」から印刷ジョブを実行したユーザ（実行者）を削除する。これは「モード１」が共有ユーザに設定されているユーザ全員に印刷ジョブを実行させるモードであるからである。
【００８３】
モードが「モード２」である場合、ジョブ制御部３８はステップＳ４４において図１３の印刷ジョブ管理情報の実行した印刷ジョブのデータ項目「共有ユーザ」からユーザ全員を削除する。これは「モード２」が代理印刷のように共有ユーザのうち一人に印刷ジョブを実行させるモードであるからである。
【００８４】
なお、モードが「モード２」である場合、ジョブ制御部３８はステップＳ４４において図１３の印刷ジョブ管理情報の実行した印刷ジョブのレコードごと削除するようにしてもよい。
【００８５】
＜まとめ＞
第２の実施形態に係るシステム１によれば、共有ユーザの全員に印刷ジョブを実行させるためのモードや、代理印刷のように共有ユーザのうちの一人に印刷ジョブを実行させるモードを設定して印刷指示を行うことができる。
［第３の実施形態］
＜システム構成＞
第３の実施形態のシステム２は、クラウド環境などのパブリックネットワークを利用するものである。
【００８６】
図１５は本実施形態に係るシステムの他の例の構成図である。図１５のシステム２はパブリックネットワークＮ２とプライベートネットワークＮ３Ａ、Ｎ３Ｂとを有する。パブリックネットワークＮ２は、例えばインターネット等の広域ネットワークである。プライベートネットワークＮ３Ａ、Ｎ３Ｂは企業や事務所などのＬＡＮ等である。
【００８７】
パブリックネットワークＮ２はアクセス制御サービス６５によってセキュリティが保護されている。プライベートネットワークＮ３Ａはファイアウォール６６Ａによってセキュリティが保護されている。プライベートネットワークＮ３Ｂはファイアウォール６６Ｂによってセキュリティが保護されている。
【００８８】
なお、パブリックネットワークＮ２とプライベートネットワークＮ３Ａ、Ｎ３ＢとはパブリックネットワークＮ２側のアクセス制御サービス６５とプライベートネットワークＮ３Ａ、Ｎ３Ｂ側のファイアウォール６６Ａ、６６Ｂとによって接続されている。
【００８９】
パブリックネットワークＮ２はＷｅｂアプリケーションやサーバ側のアプリケーションによって機能を提供する一つ以上のコンピュータシステムが含まれる。このような一つ以上のコンピュータシステムによって、パブリックネットワークＮ２側には、認証サービス６１、データ処理サービス６２、データ管理サービス６３、データ保管サービス６４などが実現される。プライベートネットワークＮ３Ａは情報端末１０Ａ、画像処理装置１３Ａが含まれる。また、プライベートネットワークＮ３Ｂは情報端末１０Ｂ、画像処理装置１３Ｂが含まれる。
【００９０】
なお、パブリックネットワークＮ２側のサービスの一部がプライベートネットワークＮ３Ａ、Ｎ３Ｂにあってもよい。また、プライベートネットワークＮ３Ａ、Ｎ３Ｂの情報端末１０Ａ、１０Ｂや画像処理装置１３Ａ、１３Ｂの一部がパブリックネットワークＮ２側にあってもよい。
【００９１】
情報端末１０Ａ、１０Ｂは第１の実施形態の情報端末１０と同様である。画像処理装置１３Ａ、１３Ｂは第１の実施形態の画像処理装置１３と同様である。認証サービス６１はユーザ情報、企業・デバイス情報等の管理情報を保持し、管理情報に基づいて認証判断処理や管理情報の提供などを行う。
【００９２】
データ処理サービス６２はデータ変換処理、データ転送・保存処理など、ユーザが投入したデータに対して処理を実行する。データ管理サービス６３はデータの管理やログインユーザの要求に応じた処理（ジョブリストの送信、ジョブの送信、ジョブの削除など）を行う。
【００９３】
データ保管サービス６４は写真データ、画像データ、文書データ、印刷データ等の電子データを保管する。アクセス制御サービス６５は、認証サービス６１、データ処理サービス６２、データ管理サービス６３、データ保管サービス６４などの各種サービスへのログインを制御する。
【００９４】
図１６はユーザ情報の一例の構成図である。ユーザ情報は企業情報、企業コード、事業所名、事業所コード、ユーザ名、パスワード、アドレス情報、グループをデータ項目として含む。図１７は企業・デバイス情報の一例の構成図である。企業・デバイス情報は、企業コード、事業所名、事業所コード、デバイス情報をデータ項目として含む。なお、図１６のユーザ情報、図１７の企業・デバイス情報のデータ項目については必要に応じて後述する。
【００９５】
＜処理の詳細＞
《情報端末１０Ａからのログイン処理》
図１８は情報端末からのログイン処理手順を表した一例のフローチャートである。情報端末１０ＡはステップＳ５１においてユーザから認証情報（企業コード、ユーザ名、パスワード）の入力を受け付ける。情報端末１０Ａは受け付けた認証情報を元に、データ管理サービス６３へのログイン要求をアクセス制御サービス６５に送信する。
【００９６】
ステップＳ５２において、アクセス制御サービス６５はデータ管理サービス６３へのログイン要求を情報端末１０Ａから受信する。ステップＳ５３において、ログイン要求を受信したアクセス制御サービス６５はログイン要求に含まれる認証情報を認証サービス６１に送信し、認証サービス６１へ認証要求を行う。
【００９７】
ステップＳ５４において、認証サービス６１は受信した認証情報に含まれる企業コードと管理情報に含まれる企業・デバイス情報の企業コードとに基づいて企業認証判断処理を行う。企業認証がＯＫであればステップＳ５５に進み、認容サービス６１は受信した認証情報に含まれるユーザ名、パスワードと、管理情報のうち認証された企業コードに対応付いているユーザ情報のユーザ名、パスワードとに基づいてユーザ認証判断処理を行う。
【００９８】
ユーザ認証がＯＫであればステップＳ５７に進み、認証サービス６１は認証成功の認証結果（認証結果ＯＫ）をアクセス制御サービス６５に返す。なお、ステップＳ５４において企業認証がＮＧの場合、又は、ステップＳ５５においてユーザ認証がＮＧの場合、認証サービス６１はステップＳ５６に進み、認証失敗の認証結果（認証結果ＮＧ）をアクセス制御サービス６５に返す。
【００９９】
ステップＳ５８において、アクセス制御サービス６５は認証サービス６１から認証結果を受信する。ステップＳ５９において、アクセス制御サービス６５は受信した認証結果を判断する。認証失敗の認証結果であれば、ステップＳ６０に進み、アクセス制御サービス６５はログイン要求を許可しない旨のエラー通知をログイン要求元の情報端末１０Ａに送信する。認証成功の認証結果であれば、ステップＳ６１に進み、アクセス制御サービス６５はログイン要求を許可する旨のログイン応答をログイン要求元の情報端末１０Ａに送信する。
【０１００】
《画像処理装置１３Ａからのログイン処理》
また、画像処理装置１３Ａは図１９に示すようにログイン処理を行う。図１９は画像処理装置からのログイン処理手順を表した一例のフローチャートである。
【０１０１】
画像処理装置１３Ａは、ステップＳ７１においてユーザから認証情報（ユーザ名、パスワード）の入力を受け付ける。ユーザは操作パネルから認証情報を入力しても、例えばＩＣカードから認証情報を読み取らせてもよい。また、ユーザは指紋、声紋、静脈などの生体情報を認証情報として用いてもよい。
【０１０２】
ステップＳ７２に進み、画像処理装置１３Ａは、ユーザから受け付けたユーザ名、パスワードと、画像処理装置１３Ａが保持する企業コード、デバイス情報（デバイスを特定する情報、又は、デバイスに搭載されるアプリケーションを識別する情報など）とを含む認証情報を元に、データ管理サービス６３へのログイン要求をアクセス制御サービス６５に送信する。
【０１０３】
ステップＳ７３において、ログイン要求を受信したアクセス制御サービス６５はログイン要求に含まれる認証情報を認証サービス６１に送信し、認証サービス６１へ認証要求を行う。
【０１０４】
ステップＳ７４において、認証サービス６１は受信した認証情報に含まれる企業コードと管理情報に含まれる企業・デバイス情報の企業コードとに基づいて企業認証判断処理を行う。企業認証がＯＫであればステップＳ７５に進み、認証サービス６１は受信した認証情報に含まれるデバイス情報と管理情報に含まれる企業・デバイス情報のデバイス情報とに基づいてデバイス認証判断処理を行う。
【０１０５】
デバイス認証がＯＫであればステップＳ７６に進み、認容サービス６１は受信した認証情報に含まれるユーザ名、パスワードと、管理情報のうち認証された企業コードに対応付いているユーザ情報のユーザ名、パスワードとに基づいてユーザ認証判断処理を行う。
【０１０６】
ユーザ認証がＯＫであればステップＳ７８に進み、認証サービス６１は認証成功の認証結果（認証結果ＯＫ）をアクセス制御サービス６５に返す。なお、ステップＳ７４において企業認証がＮＧの場合、ステップＳ７５においてデバイス認証がＮＧの場合、又は、ステップＳ７６においてユーザ認証がＮＧの場合、認証サービス６１はステップＳ７７に進み、認証失敗の認証結果（認証結果ＮＧ）をアクセス制御サービス６５に返す。
【０１０７】
ステップＳ７９において、アクセス制御サービス６５は認証サービス６１から認証結果を受信する。ステップＳ８０において、アクセス制御サービス６５は受信した認証結果を判断する。認証失敗の認証結果であれば、ステップＳ８１に進み、アクセス制御サービス６５はログイン要求を許可しない旨のエラー通知をログイン要求元の画像処理装置１３Ａに送信する。認証成功の認証結果であれば、ステップＳ８２に進み、アクセス制御サービス６５はログイン要求を許可する旨のログイン応答をログイン要求元の画像処理装置１３Ａに送信する。
【０１０８】
《印刷ジョブの投入処理》
本実施形態に係るシステム２において、情報端末１０Ａは前述のようにログインが許可されたあと、データ管理サービス６３へ印刷ジョブを投入する。印刷ジョブが投入されたあと、認証サービス６１、データ処理サービス６２、データ管理サービス６３、データ保管サービス６４は第１の実施形態の出力制御装置１１、ユーザ情報管理装置１２と同様な処理を分担して行う。
【０１０９】
例えばデータ管理サービス６３は情報端末１０Ａからの印刷要求を受信すると、印刷要求の印刷データを解析する。データ管理サービス６３は代行印刷者の情報がグループ情報で表示されていた場合、グループ情報に対応付いた代行ユーザ情報を例えば認証サービス６１から取得する。データ管理サービス６３は情報端末１０Ａから受信した印刷要求と代行ユーザとを紐付け、印刷ジョブとしてデータ保管サービス６４の印刷ジョブ管理情報に保管する。印刷ジョブ管理情報は例えば図２０の印刷ジョブ管理情報を利用できる。
【０１１０】
図２０は印刷ジョブを管理する印刷ジョブ管理情報の他の例の構成図である。なお、印刷ジョブ管理情報としては、前述した図１０や図１３の印刷ジョブ管理情報を利用するようにしてもよい。図２０の印刷ジョブ管理情報は企業情報、ジョブＩＤ、ユーザ名、パスワード、共有ユーザ、モード、場所指定をデータ項目として有する。
【０１１１】
図２０の印刷ジョブ管理情報はデータ項目として場所指定を有する点が前述した図１０や図１３の印刷ジョブ管理情報と異なる。場所指定は後述するルールによって意味が異なるが、例えば共有ユーザが印刷ジョブを行える場所や印刷ジョブを行えない場所などを示している。
【０１１２】
図２０の印刷ジョブ管理情報に示すように、本実施形態に係るシステム２では代行印刷を依頼する代行印刷者の情報が印刷データにグループ情報で指定されていた場合であってもグループ情報に対応付いた代行ユーザ情報を共有ユーザとして管理できる。また、本実施形態に係るシステム２では印刷ジョブ管理情報に場所指定が含まれるため、共有ユーザが印刷ジョブを実行する場所を制限できる。
【０１１３】
《ジョブリストの取得処理》
本実施形態に係るシステム２において、画像処理装置１３Ａは前述のようにログインが許可されたあと、ジョブリストを取得する。なお、認証サービス６１、データ処理サービス６２、データ管理サービス６３、データ保管サービス６４はジョブリストを画像処理装置１３Ａに提供するため、第１の実施形態の出力制御装置１１、ユーザ情報管理装置１２と同様な処理を分担して行う。
【０１１４】
例えばデータ管理サービス６３はログインユーザをキー情報として図２０に示すような印刷ジョブ管理情報のユーザ名を検索することで、ログインユーザが投入した印刷ジョブのジョブリストを取得する。
【０１１５】
また、データ管理サービス６３はログインユーザをキー情報として図２０に示すような印刷ジョブ管理情報の共有ユーザを検索することで、ログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブのジョブリストを取得する。なお、データ管理サービス６３はログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブのジョブリストを取得するとき、場所指定がされていれば、後述のルールによってログインユーザが印刷ジョブを実行できない場所からログインしている場合、その印刷ジョブをジョブリストに含めない。
【０１１６】
データ管理サービス６３はログインユーザが投入した印刷ジョブ及びログインユーザが他のユーザから代行印刷を依頼されている印刷ジョブのジョブリストに基づき、ログインユーザのジョブリストを生成する。そして、データ管理サービス６３は生成したログインユーザのジョブリストを画像処理装置１３Ａに送信する。画像処理装置１３Ａはデータ管理サービス６３から受信したログインユーザのジョブリストを表示する。
【０１１７】
したがって、ログインユーザは自分で投入した印刷ジョブ及び他のユーザから代行印刷を依頼されている印刷ジョブが含まれているジョブリストを画像処理装置１３Ａの操作パネルなどで確認できる。
【０１１８】
ユーザは画像処理装置１３Ａの操作パネルなどで、他のユーザから代行印刷を依頼されている印刷ジョブが含まれているジョブリストを確認できるので、ジョブリストから代行印刷を依頼されている印刷ジョブを選択して、その印刷ジョブを実行できる。データ管理サービス６３は、実行された印刷ジョブが代行印刷かつモードが「２」である場合、一人の代行印刷者が印刷ジョブを実行すると、実行された印刷ジョブを削除するなどして印刷ジョブが重複して実行されることを防ぐ。
【０１１９】
《共有ユーザが印刷ジョブを実行する場所を制限するルール》
前述した共有ユーザが印刷ジョブを実行する場所を制限するルールには、例えば以下のようなものがある。図２１は共有ユーザが印刷ジョブを実行する場所を制限するルールの一例について説明する説明図である。
【０１２０】
図２１では、プライベートネットワークＮ３Ａの情報端末１０ＡからＵｓｅｒＢが印刷ジョブを投入する例を示している。共有ユーザであるＵｓｅｒＡは、印刷ジョブを投入したＵｓｅｒＢの所属するｏｆｆｉｃｅＡの画像処理装置１３Ａから印刷ジョブを実行できるが、印刷ジョブを投入したＵｓｅｒＢの所属しないｏｆｆｉｃｅＢの画像処理装置１３Ｂから印刷ジョブを実行できない。
【０１２１】
図２１は印刷ジョブを投入したユーザの所属する事業所などのｏｆｆｉｃｅＡ以外からの印刷ジョブの実行を禁止するルールを表している。
【０１２２】
図２２は共有ユーザが印刷ジョブを実行する場所を制限するルールの他の例について説明する説明図である。図２２では、プライベートネットワークＮ３Ａの情報端末１０ＡからＵｓｅｒＢがｏｆｆｉｃｅＢを指定して印刷ジョブを投入する例を示している。
【０１２３】
共有ユーザであるＵｓｅｒＡは印刷ジョブを投入したＵｓｅｒＢが指定したｏｆｆｉｃｅＢの画像処理装置１３Ｂから印刷ジョブを実行できるが、ＵｓｅｒＢが指定していないｏｆｆｉｃｅＡの画像処理装置１３Ａから印刷ジョブを実行できない。
【０１２４】
図２２は印刷ジョブを投入したユーザが指定した事業所などのｏｆｆｉｃｅＢ以外からの印刷ジョブの実行を禁止するルールを表している。
【０１２５】
図２３は共有ユーザが印刷ジョブを実行する場所を制限するルールの他の一例について説明する説明図である。
【０１２６】
図２３では、プライベートネットワークＮ３Ａの情報端末１０ＡからＵｓｅｒＢが印刷ジョブを投入する例を示している。共有ユーザであるＵｓｅｒＡは、印刷ジョブを投入したＵｓｅｒＢの所属するｏｆｆｉｃｅＡの画像処理装置１３Ａから印刷ジョブを実行できるが、印刷ジョブを投入したＵｓｅｒＢの所属しないｏｆｆｉｃｅＢの画像処理装置１３Ｂから印刷ジョブを実行できない。ただし、印刷ジョブを投入したＵｓｅｒＢはＵｓｅｒＢの所属しないｏｆｆｉｃｅＢの画像処理装置１３Ｂからも印刷ジョブを実行できる。
【０１２７】
図２３は印刷ジョブを投入したユーザの所属する事業所などのｏｆｆｉｃｅＡ以外からの共有ユーザによる印刷ジョブの実行を禁止するルールを表している。
【０１２８】
《クラウド環境にモードを指定する機能なし》
クラウド環境にモードを指定する機能が無い場合、例えば本実施形態に係るシステム３は図２４に示すように対応することもできる。図２４はクラウド環境にモードを指定する機能が無い場合の一対応について説明する説明図である。
【０１２９】
図２４では、プライベートネットワークＮ３Ａのプリントサーバ７１を使用する場合にモード指定を可能とし、クラウド環境を利用する場合にモード指定を不可とする。ただしクラウド環境にモードを指定する機能がなくても「モード１」はクラウド環境を利用することができる。
【０１３０】
また、クラウド環境にモードを指定する機能が無い場合、例えば本実施形態に係るシステム３は図２５に示すように対応することもできる。図２５はクラウド環境にモードを指定する機能が無い場合の他の対応について説明する説明図である。
【０１３１】
図２５では、情報端末１０Ａに搭載されているモード管理アプリ７２に機能を持たせることでモード指定を可能としている。図２５では、プライベートネットワークＮ３Ａの情報端末１０ＡからＵｓｅｒＢが印刷ジョブを投入し、共有ユーザであるＵｓｅｒＡがｏｆｆｉｃｅＢの画像処理装置１３Ｂから印刷ジョブを実行する例を表している。
【０１３２】
情報端末１０Ａは印刷ジョブをクラウド環境に投入する。共有ユーザであるＵｓｅｒＡがｏｆｆｉｃｅＢの画像処理装置１３Ｂから印刷ジョブを実行すると、情報端末１０Ａはクラウド環境から完了通知を受ける。情報端末１０Ａに搭載されているモード管理アプリ７２はモードに基づき完了通知を受けた印刷ジョブのジョブ管理判定を行い、印刷ジョブを削除するか判定する。
【０１３３】
印刷ジョブの削除が必要と判定すると、情報端末１０Ａのモード管理アプリ７２はクラウド環境に印刷ジョブの削除要求を行う。このように、クラウド環境にモードを指定する機能が無い場合であっても、本実施形態に係るシステム３はモード管理アプリ７２に機能を提供させることもできる。
【０１３４】
＜まとめ＞
このように、本実施形態に係るシステム２、３はクラウド環境などのパブリックネットワークを利用して、本実施形態に係るシステム１と同等な機能を提供できる。
【０１３５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、上述した実施形態における画像処理装置１３はプリンタや複合機などの印刷機能を有する装置に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、出力ジョブによって画像処理を行う装置であればよい。
【０１３６】
また、上述した実施形態では、代行印刷である場合、一人の代行印刷者が印刷ジョブを実行すると、実行された印刷ジョブを削除するなどして他の代行印刷者が印刷ジョブを実行できなくしている。実行された印刷ジョブを削除することは、複数人の代行印刷者が余計な印刷ジョブを実行しないための一方法である。
【０１３７】
複数人の代行印刷者が余計な印刷ジョブを実行しないための他の方法としては、例えば一人の代行印刷者が印刷ジョブを実行するなどの条件を満たした段階で、他の代行印刷者が印刷ジョブを実行できないように（例えばフラグを立てる等して）制御する方法も可能である。
【符号の説明】
【０１３８】
１、２      システム
１０、１０Ａ、１０Ｂ    情報端末
１１    出力制御装置
１２    ユーザ情報管理装置
１３、１３Ａ、１３Ｂ    画像処理装置
２１    印刷指示受付部
２２    印刷データ生成部
２３    印刷要求送信部
３１    グループ情報送信部
３２    代行ユーザ情報受信部
３３    印刷要求受信部
３４    ジョブ解析部
３５    ジョブ記録部
３６    ジョブ蓄積部
３７    ログイン情報受付部
３８    ジョブ制御部
３９    ジョブ転送部
４０    ジョブリスト生成部
４５    グループ情報受信部
４６    グループ情報制御部
４７    代行ユーザ情報送信部
４８    ユーザ情報管理部
５１    認証制御部
５２    接続先制御部
５３    ジョブ取得部
５４    印刷制御部
５５    ログイン管理部
５７    ジョブ表示部
５８    選択受付部
６１    認証サービス
６２    データ処理サービス
６３    データ管理サービス
６４    データ保管サービス
６５    アクセス制御サービス
６６Ａ、６６Ｂ    ファイアウォール
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
１０００、１０１０    認証画面
Ｂ    バス
Ｎ１    ネットワーク
Ｎ２    パブリックネットワーク
Ｎ３Ａ、Ｎ３Ｂ    プライベートネットワーク
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２０１１−２４３０９４号公報
【図１】
2014044546.tif 000003
【図２】
2014044546.tif 000004
【図３】
2014044546.tif 000005
【図４】
2014044546.tif 000006
【図５】
2014044546.tif 000007
【図６】
2014044546.tif 000008
【図７】
2014044546.tif 000009
【図８】
2014044546.tif 000010
【図９】
2014044546.tif 000011
【図１０】
2014044546.tif 000012
【図１１】
2014044546.tif 000013
【図１２】
2014044546.tif 000014
【図１３】
2014044546.tif 000015
【図１４】
2014044546.tif 000016
【図１５】
2014044546.tif 000017
【図１６】
2014044546.tif 000018
【図１７】
2014044546.tif 000019
【図１８】
2014044546.tif 000020
【図１９】
2014044546.tif 000021
【図２０】
2014044546.tif 000022
【図２１】
2014044546.tif 000023
【図２２】
2014044546.tif 000024
【図２３】
2014044546.tif 000025
【図２４】
2014044546.tif 000026
【図２５】
2014044546.tif 000027