(57)【要約】      （修正有）【課題】セキュリティの安全性を保ったまま、画像処理装置の利便性を向上させる情報処理システム、情報処理装置、制御プログラムを提供する。【解決手段】情報処理システム１は、情報処理装置（サーバ４）と画像処理装置２とがネットワークを介して接続され、画像形成出力を実行する処理実行情報に基づいて画像処理装置に画像形成出力を実行させる情報処理システムであって、情報処理装置は、ユーザごとに割り当てられたカードＩＤを、ネットワークを介して取得し、カードＩＤに基づいてユーザを認証する認証処理を実行する認証処理部と、認証されたユーザによって予め設定された処理実行情報の実行順位を示す優先実行設定情報および処理実行情報に基づいて画像処理装置における画像形成出力の実行を制御する処理実行制御部と、を含む。画像処理装置は、画像形成出力を実行する画像形成部を含む。【選択図】図１
2019175301.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と画像処理装置とがネットワークを介して接続され、画像形成出力を実行する処理実行情報に基づいて前記画像処理装置に前記画像形成出力を実行させる情報処理システムであって、
前記情報処理装置は、
ユーザごとに割り当てられたカードＩＤを、前記ネットワークを介して取得し、前記カードＩＤに基づいて前記ユーザを認証する認証処理を実行する認証処理部と、
認証された前記ユーザによって予め設定された前記処理実行情報の実行順位を示す優先実行設定情報および前記処理実行情報に基づいて前記画像処理装置における前記画像形成出力の実行を制御する処理実行制御部と、
を含み、
前記画像処理装置は、
前記画像形成出力を実行する画像形成部
を含む
ことを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
前記処理実行情報を記憶する処理実行情報記憶部
を含み、
前記処理実行制御部は、
認証された前記ユーザによって予め設定された前記優先実行設定情報に基づいて、記憶された前記処理実行情報の中から前記画像処理装置に実行させる前記処理実行情報を決定し、決定した前記処理実行情報および当該処理実行情報の実行命令を当該画像処理装置に送信し、
前記画像処理装置は、
受信した前記処理実行情報に基づいて前記画像形成出力を実行する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記優先実行設定情報として、前記処理実行情報のファイル名に基づく実行順位が設定され、
前記処理実行制御部は、
記憶された前記処理実行情報のうち、当該処理実行情報のファイル名に基づいて前記画像処理装置に実行させる前記処理実行情報を決定し、決定した前記処理実行情報および当該処理実行情報の実行命令を当該画像処理装置に送信する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記優先実行設定情報として、前記処理実行情報の作成日時に基づく実行順位が設定され、
前記処理実行制御部は、
記憶された前記処理実行情報のうち、当該処理実行情報の作成日時に基づいて前記画像処理装置に実行させる前記処理実行情報を決定し、決定した前記処理実行情報および当該処理実行情報の実行命令を当該画像処理装置に送信する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項５】
前記優先実行設定情報として、前記処理実行情報を前記処理実行情報記憶部に記憶させた日時に基づく実行順位が設定され、
前記処理実行制御部は、
記憶された前記処理実行情報のうち、当該処理実行情報を前記処理実行情報記憶部に記憶させた日時に基づいて前記画像処理装置に実行させる前記処理実行情報を決定し、決定した前記処理実行情報および当該処理実行情報の実行命令を当該画像処理装置に送信する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項６】
前記優先実行設定情報として、前記処理実行情報のデータサイズに基づく実行順位が設定され、
前記処理実行制御部は、
記憶された前記処理実行情報のうち、当該処理実行情報のデータサイズに基づいて前記画像処理装置に実行させる前記処理実行情報を決定し、決定した前記処理実行情報および当該処理実行情報の実行命令を当該画像処理装置に送信する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項７】
前記優先実行設定情報として、前記処理実行情報のファイル名が設定され、
前記処理実行制御部は、
記憶された前記処理実行情報のうち、前記ファイル名に該当する前記処理実行情報および当該処理実行情報の実行命令を当該画像処理装置に送信する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項８】
前記情報処理装置は、
前記優先実行設定情報を設定させるための画面を表示させる画面表示制御部と、
前記ユーザごとに前記優先実行設定情報を記憶する優先実行設定情報記憶部と、
を含む
ことを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項９】
ネットワークを介して接続された画像処理装置に対して画像形成出力を実行する処理実行情報に基づいて前記画像形成出力を実行させる情報処理装置であって、
ユーザごとに割り当てられたカードＩＤを、前記ネットワークを介して取得し、前記カードＩＤに基づいて前記ユーザを認証する認証処理を実行する認証処理部と、
認証された前記ユーザによって予め設定された前記処理実行情報の実行順位を示す優先実行設定情報および前記処理実行情報に基づいて前記画像処理装置における前記画像形成出力の実行を制御する処理実行制御部と、
を含むことを特徴とする情報処理装置。
【請求項１０】
ネットワークを介して接続された画像処理装置に対して画像形成出力を実行する処理実行情報に基づいて前記画像形成出力を実行させる情報処理装置に、
ユーザごとに割り当てられたカードＩＤを、前記ネットワークを介して取得し、前記カードＩＤに基づいて前記ユーザを認証する認証処理を実行するステップと、
認証された前記ユーザによって予め設定された前記処理実行情報の実行順位を示す優先実行設定情報および前記処理実行情報に基づいて前記画像処理装置における前記画像形成出力の実行を制御するステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、制御プログラムに関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリおよび書類の電子化に用いるスキャナなどの画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能および通信機能などを備えることにより、プリンタ、ファクシミリ、スキャナ、複写機などのサービスを利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
このような画像処理装置を含んで構成される情報処理システムには、印刷対象のデータを出力する印刷ジョブを予めサーバに記憶させておき、ユーザの任意のタイミングで印刷ジョブを実行する、いわゆる、プルプリント機能を備えたものがある（例えば、特許文献１参照）。
【０００４】
特許文献１では、ユーザＩＤなどのユーザ識別情報が記憶されたカードによって認証処理を実行し、認証されたユーザに対応付けられた印刷ジョブをサーバから取得する。そして、画像処理装置のディスプレイパネルから選択された印刷ジョブ、もしくは、取得した全ての印刷ジョブを実行する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
任意の印刷ジョブを実行したい場合、特許文献１に開示された技術では、ユーザが画像処理装置のディスプレイパネルを操作して実行する印刷ジョブを選択する必要がある。したがって、ディスプレイパネルの表示態様によっては、ユーザが任意の印刷ジョブを選択するために煩雑な操作が必要となる場合がある。
【０００６】
本発明は、このような課題を解決するためになされたものであり、セキュリティの安全性を保ち、印刷ジョブを利便性よく実行可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、情報処理装置と画像処理装置とがネットワークを介して接続され、画像形成出力を実行する処理実行情報に基づいて前記画像処理装置に前記画像形成出力を実行させる情報処理システムであって、前記情報処理装置は、
ユーザごとに割り当てられたカードＩＤを、前記ネットワークを介して取得し、前記カードＩＤに基づいて前記ユーザを認証する認証処理を実行する認証処理部と、認証された前記ユーザによって予め設定された前記処理実行情報の実行順位を示す優先実行設定情報および前記処理実行情報に基づいて前記画像処理装置における前記画像形成出力の実行を制御する処理実行制御部と、を含み、前記画像処理装置は、前記画像形成出力を実行する画像形成部を含むことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、セキュリティの安全性を保ち、印刷ジョブを利便性よく実行可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る情報処理システムの運用形態を示す図。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示す機能ブロック図。
【図４】本発明の実施形態に係るＰＣの機能構成を示す機能ブロック図。
【図５】本発明の実施形態に係るサーバの機能構成を示す機能ブロック図。
【図６】本発明の実施形態に係るＰＣに表示される画面を例示した図。
【図７】本発明の実施形態に係る認証情報の構成を示す図。
【図８】本発明の実施形態に係る優先実行情報の構成を示す図。
【図９】本発明の実施形態に係るジョブ記憶部の構成を示す図。
【図１０】本発明の実施形態に係るユーザ登録を行う処理の流れを示すシーケンス図。
【図１１】本発明の実施形態に係るジョブ登録を行う処理の流れを示すシーケンス図。
【図１２】本発明の実施形態に係る優先実行情報を登録処理の流れを示すシーケンス図。
【図１３】本発明の実施形態に係るジョブを実行する処理の流れを示すシーケンス図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、スキャナやプリント、メール配信などを実行するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）やプリンタなどの画像処理装置およびクラウドコンピューティングによって提供されるコンピュータ資源を含んで構成される情報処理システム１について説明する。
【００１１】
図１は、本実施形態に係る情報処理システム１の運用形態を例示した図である。図１に示すように、情報処理システム１は、画像処理装置２、サーバ４、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３がネットワーク５を介して接続されて構成されている。なお、図１に示す以上の数の画像処理装置２を含んで構成されていてもよい。
【００１２】
画像処理装置２は、撮像機能、画像形成機能および通信機能などを備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰである。
【００１３】
また、画像処理装置２は、画像情報に基づいてＣＭＹＫもしくはモノクロの描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行するカラープリンタやモノクロプリンタとしての機能を有する。
【００１４】
さらに、画像処理装置２は、スキャナで読み取った画像に基づいて文書データを生成するためのソフトウェアが搭載されている。画像処理装置２は、ネットワーク５を介して他の画像処理装置２、サーバ４およびＰＣ３とデータの送受信を実行する。
【００１５】
サーバ４は、カード情報読取装置１０９を介して画像処理装置２が取得したカードＩＤ、ユーザ名およびパスワードなどのユーザを識別可能な認証情報に基づいて、認証処理を実行する認証装置として機能する。また、サーバ４は、サーバ４に記憶された印刷ジョブを実行する際に参照される優先実行情報を認証されたユーザごとに、記憶している。優先実行情報についての詳細は後述する。
【００１６】
なお、本実施形態において、カードＩＤとは、ユーザに割り当てられたＩＣカードなどの記憶媒体に記憶された情報や、ＱＲコード（登録商標）などの符号化図形を復号して得られる情報である。
【００１７】
ＰＣ３は、情報処理システム１のユーザによって操作され、情報処理システム１を利用するユーザの認証情報や、画像処理装置２において実行される印刷ジョブなどの処理実行情報をサーバ４に記憶させるために用いられる。
【００１８】
このような構成により、本実施形態に係る情報処理システム１においては、サーバ４に記憶されたジョブを実行する際に、ユーザが所望するジョブが優先して実行可能なようにする。次に、本実施形態に係る画像処理装置２などの情報処理装置のハードウェア構成について図２を参照して説明する。図２は、本実施形態に係る画像処理装置２のハードウェア構成を示すブロック図である。
【００１９】
本実施形態に係る画像処理装置２は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ４、ＰＣ３を実現するハードウェア等の情報処理装置と同様の構成を有する。すなわち、本実施形態に係る画像処理装置２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体４０、Ｉ／Ｆ５０がバス９０を介して接続されている。
【００２０】
また、上記の構成に加え、画像処理装置２は、スキャナ、プリンタ等を実現するためのエンジン８０が、さらに、Ｉ／Ｆ５０を介してＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０などの表示部やキーボードなどの操作部７０が接続されて構成されている。
【００２１】
ＣＰＵ１０は演算手段であり、画像処理装置２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００２２】
記憶媒体４０は、ＨＤＤなどの情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム（以後、アプリケーション）等が格納されている。Ｉ／Ｆ５０は、バス９０と、ＬＣＤ６０および操作部７０などの各種のハードウェアやネットワーク５等を接続し制御する。
【００２３】
ＬＣＤ６０は、Ｉ／Ｆ５０を介して受信した画像処理装置２の状態をユーザが確認するユーザインタフェースである。操作部７０は、キーボードなどによって構成され、ユーザが画像処理装置２に情報を入力するためのユーザインタフェースである。なお、ＬＣＤ６０および操作部７０を、動作原理方式として抵抗膜方式、表面弾性波方式、静電容量方式等が用いられたタッチパネルとして構成してもよい。
【００２４】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや記憶媒体４０からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことにより、図３において説明するコントローラ１００内部の機能が構成される。このようにして構成されたコントローラ１００内部の機能と、ハードウェアとの組み合わせによって、画像処理装置２の機能を実現する機能ブロックが構成される。
【００２５】
さらに、このようなハードウェア構成において、ＲＯＭ３０や記憶媒体４０もしくは光学ディスクなどの記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ＰＣ３のソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、図４において説明するＰＣ３の機能を実現する機能ブロックがそれぞれ構成される。
【００２６】
また、このようなハードウェア構成において、ＲＯＭ３０や記憶媒体４０もしくは光学ディスクなどの記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、サーバ４におけるコントローラ３００内部の機能が構成される。このようにして構成されたコントローラ３００内部の機能と、ハードウェアとの組み合わせによって、図５において説明するサーバ４の機能を実現する機能ブロックがそれぞれ構成される。
【００２７】
次に、本実施形態に係る画像処理装置２の機能構成について図３を参照して説明する。図３は、本実施形態に係る画像処理装置２の機能構成を示すブロック図である。図３に示すように、画像処理装置２は、コントローラ１００、ＡＤＦ１０１、スキャナユニット１０２、排紙トレイ１０３、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７、ネットワークＩ／Ｆ１０８を有する。上記の構成に加え、画像処理装置２は、ネットワークＩ／Ｆ１０８を介してＩＣカードなどの記憶媒体に記憶されている情報を読み取るカード情報読取装置１０９と接続されている。
【００２８】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０、入出力制御部１５０を含む。なお、図３においては、電気的接続を実線の矢印で示しており、原稿もしくは文書束の流れを破線の矢印で示している。
【００２９】
ネットワークＩ／Ｆ１０８は、画像処理装置２がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８はＴＣＰ／ＩＰプロトコルによる通信が可能であり、図２に示すＩ／Ｆ５０によって実現される。また、画像処理装置２は、カード情報読取装置１０９が読み取ったカードＩＤをネットワークＩ／Ｆ１０８を介して取得する。
【００３０】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリならびに光学ディスク等の不揮発性の記憶媒体４０に格納されたプログラムが、ＲＡＭ２０などの揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置２全体を制御する制御部として機能する。
【００３１】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。すなわち、主制御部１１０が、画像処理装置２に搭載されているコピー、プリント、スキャン、ＦＡＸなどの機能を実行するための制御を実行するためにコントローラ１００に含まれる各部を制御する。
【００３２】
エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２などを制御もしくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００３３】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置２の記憶領域に格納され、ネットワークＩ／Ｆ１０８を介して他の情報処理端末や記憶装置に送信される情報である。
【００３４】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行いもしくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８およびネットワークを介してネットワークに接続された他の機器にアクセスする。
【００３５】
画像処理装置２がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。すなわち、入出力制御部１５０が、印刷データ取得部として機能する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報もしくは画像情報に基づいて描画情報を生成する。
【００３６】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０はプリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。すなわち、画像処理部１３０、エンジン制御部１２０およびプリントエンジン１０６が印刷出力部として機能する。
【００３７】
プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構などを用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００３８】
画像処理装置２がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作もしくはネットワークＩ／Ｆ１０８を介して外部の装置から入力されるスキャン実行指示に応じて、操作表示制御部１４０もしくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００３９】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象の原稿Ｓを上述したようにスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像（スキャン）する。
【００４０】
また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。すなわちスキャナユニット１０２が撮像部として動作するとともに、エンジン制御部１２０が、読取制御部として機能する。
【００４１】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００４２】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０が記憶媒体４０等の画像処理装置２に装着された記憶媒体に保存する。すなわち、スキャナユニット１０２、エンジン制御部１２０および画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのまま記憶媒体４０等に格納されもしくは入出力制御部１５０およびネットワークＩ／Ｆ１０８を介して外部の装置に送信される。
【００４３】
また、画像処理装置２が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報もしくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。なお、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００４４】
本実施形態に係る画像処理装置２は、サーバ４から受信した印刷ジョブを実行し、印刷物を出力する。本実施形態において、サーバ４は、ユーザが操作するＰＣ３から受信した印刷ジョブを記憶する。次に、本実施形態に係るＰＣ３の構成について図４を参照して説明する。
【００４５】
図４に示すように、ＰＣ３は、コントローラ３００、ユーザインタフェースデバイス３０１、ネットワークＩ／Ｆ３０２を有する。また、コントローラ３００は、操作制御部３１０、表示制御部３２０、ジョブ制御部３３０、ネットワーク制御部３４０を含む。
【００４６】
コントローラ３００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリならびに記憶媒体４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリにロードされ、そのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによって構成される。コントローラ３００は、サーバ４全体を制御する制御部であり、要旨となる機能を実現する。
【００４７】
ユーザインタフェースデバイス３０１は、図２に示すＬＣＤ６０や操作部７０等、ユーザがサーバ４を操作するためのインタフェースである。なお、ユーザインタフェースデバイス３０１は、ＬＣＤ６０および操作部７０が一体型のタブレット端末として構成されてもよいし、ＬＣＤ６０と操作部７０とが設けられたデスクトップ型端末として構成されてもよい。
【００４８】
ネットワークＩ／Ｆ３０２は、ＰＣ３がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ３０２は、図２に示すＩ／Ｆ５０によって実現される。
【００４９】
操作制御部３１０は、ユーザインタフェースデバイス３０１に対するユーザの操作によって入力された情報を取得する。表示制御部３２０は、ユーザインタフェースデバイス３０１に情報表示を行う。ユーザインタフェースデバイス３０１に対するユーザの操作によって印刷ジョブが生成される。
【００５０】
ユーザは、ユーザインタフェースデバイス３０１を操作して、印刷対象の画像情報を選択し、画像を出力する際の条件として、例えば、モノクロもしくはカラー、印刷部数、集約の有無、両面印刷の要否、出力先、画像品質などを設定する。
【００５１】
ジョブ制御部３３０は、ユーザが指定した画像を出力する際の条件に基づいて、ＰＣ３に記憶されている印刷対象の画像情報を出力する印刷ジョブを生成する。本実施形態において、印刷ジョブは、印刷対象の画像情報の出力命令とともに、画像情報を出力する際の条件が設定されている処理実行情報である。
【００５２】
ネットワーク制御部３４０は、ネットワークＩ／Ｆ３０２を介して入力される情報を取得するとともに、ネットワークＩ／Ｆ３０２を介して他の機器に情報を送信する。なお、ＰＣ３は、ネットワークＩ／Ｆ３０２を介して接続された端末から受信した情報に基づいて印刷ジョブの生成を行う構成であってもよい。このような構成により、ＰＣ３は、印刷ジョブをサーバ４に送信する。
【００５３】
次に、本実施形態に係るサーバ４の機能構成について、図５を参照して説明する。図５は、本実施形態に係るサーバ４の機能構成を示すブロック図である。図５に示すように、本実施形態に係るサーバ４は、コントローラ４００、ネットワークＩ／Ｆ４０２を有する。また、コントローラ４００は、認証処理部４１０、認証情報記憶部４２０、ネットワーク制御部４３０、ＵＩ制御部４４０、ジョブ実行制御部４５０、ジョブ記憶部４６０を含む。
【００５４】
ネットワークＩ／Ｆ４０２は、サーバ４がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ４０２は、図２に示すＩ／Ｆ５０によって実現される。
【００５５】
コントローラ４００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリならびに記憶媒体４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリにロードされ、そのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによって構成される。コントローラ４００は、サーバ４全体を制御する制御部であり、要旨となる機能を実現する。
【００５６】
認証処理部４１０は、ＰＣ３から受信したカードＩＤ、ユーザ名およびパスワードなどの認証情報を認証情報記憶部４２０に記憶させる。また、画像処理装置２から、カード情報読取装置１０９が読み取ったカードＩＤを取得し、カードＩＤに基づいて認証処理を行う。
【００５７】
認証情報記憶部４２０は、認証処理部４１０から受信したカードＩＤ、ユーザ名およびパスワードなどの情報を記憶する記憶部である。図６に示すように、認証情報記憶部４２０は、カードＩＤ、ユーザ名およびパスワードのそれぞれを関連付けて認証情報データテーブル４２１に記憶する。なお、本実施形態では、ユーザ名として、“ｔａｎａｋａ”、“ｎｉｓｈｉｄａ”、“ｙａｍａｄａ”、“ｍｏｒｉ”、“ｓａｉｔｏｈ”、“ｙａｍａｓｈｉｔａ”・・・、のユーザの認証情報が記憶されていると仮定する。
【００５８】
ネットワーク制御部４３０は、ネットワークＩ／Ｆ４０２を介して入力される情報を取得するとともに、ネットワークＩ／Ｆ４０２を介して他の機器に情報を送信する。ＵＩ制御部４４０は、サーバ４に認証情報や印刷ジョブを記憶させるために、ＰＣ３に表示されるインタフェースを提供する。ＵＩ制御部４４０は、サーバ４に認証情報や印刷ジョブを記憶させるためにＰＣ３で実行されるソフトウェアとして構成されてもよく、図７に示すような画面４４１をＰＣ３に表示させる画面表示制御部として機能する。
【００５９】
ユーザは、ＰＣ３に表示された画面４４１に基づいて操作を実行する。例えば、画面４４１の“ユーザ名”の項目、“カードＩＤ”の項目、“パスワード”の項目に対して設定値を入力する。ユーザの操作に基づいてそれぞれの項目に入力された設定値、すなわち、“ユーザ名”、“カードＩＤ”、“パスワード”が認証情報として認証情報記憶部４２０に記憶される。
【００６０】
また、画面４４１においては、サーバ４に記憶されている印刷ジョブの実行順位をユーザごとに定義するためにユーザによって設定される優先実行情報である“優先実行設定”の項目が表示される。“優先実行設定”は、認証情報をサーバ４に記憶させる際に設定してもよいし、印刷ジョブを送信する際に設定する構成であってもよい。“優先実行設定”の項目において設定された実行順位の設定値は「優先実行設定情報」として、ユーザ名と関連付けられて、「優先実行設定情報」として、ジョブ実行制御部４５０に送信される。
【００６１】
ジョブ実行制御部４５０は、図８に示すようなデータ構造からなる優先実行設定情報を記憶する。また、ジョブ実行制御部４５０は、認証されたユーザごとに、優先実行設定情報に基づいて、どの印刷ジョブを実行するかを制御する。したがって、ジョブ実行制御部４５０は、処理実行制御部および優先実行設定情報記憶部として機能する。
【００６２】
図８は、本実施形態に係る優先実行設定情報の構成を示す図である。図８に示すように、ジョブ実行制御部４５０は、印刷ジョブの実行順位を定義する実行順位の設定値とユーザ名とを関連付けてデータテーブル４５１に記憶する。優先実行設定情報は、画面４４１の“優先実行設定”の項目において、ユーザによって選択された設定種別に関する実行順位の設定値とユーザ名とが、ＰＣ３からサーバ４に送信される。
【００６３】
ジョブ記憶部４６０は、ＰＣ３から受信した印刷ジョブを記憶する処理実行情報記憶部である。ジョブ記憶部４６０は、図９に示すように、ＰＣ３から受信した印刷ジョブと、その印刷ジョブの“ジョブ名”、“作成ユーザ名”、“ジョブ作成日時”、“データサイズ”、“ジョブ登録日時”を関連付けてジョブデータテーブル４６１に記憶する。
【００６４】
このような構成によって、本実施形態に係る情報処理システム１においては、認証されたユーザに対してのみ画像処理装置２に搭載されている機能を利用可能とする処理を実行する。また、認証されたユーザが利用可能である画像処理装置２の機能をユーザの属性に応じて変更することが本発明の要旨のひとつである。
【００６５】
次に、図１０を参照して、本実施形態に係る認証情報をサーバ４に記憶する処理の流れについて説明する。まず、ユーザは、ユーザインタフェースデバイス３０１に表示される画面４１１を操作して、“ユーザ名”の項目、“カードＩＤ”の項目、“パスワード”の項目に対して設定値を入力する（Ｓ１０１）。ユーザインタフェースデバイス３０１から入力された“ユーザ名”、“カードＩＤ”、“パスワード”は、操作制御部３１０によってジョブ制御部３３０に送信される。
【００６６】
ジョブ制御部３３０は、“ユーザ名”、“カードＩＤ”、“パスワード”の情報を受信すると、これらの情報とともに、ユーザ登録要求を認証処理部４１０に送信する（Ｓ１０２）。認証処理部４１０は、ユーザ登録要求を受信すると、“ユーザ名”、“カードＩＤ”、“パスワード”の情報を認証情報記憶部４２０に送信する（Ｓ１０３）。
【００６７】
認証情報記憶部４２０は、受信した“ユーザ名”、“カードＩＤ”、“パスワード”をそれぞれ関連付けて記憶する（Ｓ１０４）。認証情報記憶部４２０に認証情報が記憶されると、認証処理部４１０は、ユーザ登録が完了したことをジョブ制御部３３０に通知する（Ｓ１０５）。
【００６８】
ジョブ制御部３３０は、ユーザ登録が完了した旨の通知を受信すると、表示制御部３２０を介してユーザ登録が完了したことをユーザに通知する画面をユーザインタフェースデバイス３０１に表示させ（Ｓ１０６）、本処理を終了する。
【００６９】
なお、“ユーザ名”、“カードＩＤ”、“パスワード”の設定値を画面４１１に入力する際に、カード情報読取装置１０９にカードＩＤが記憶されたＩＣカードなどをかざして取得されたカードＩＤを用いるようにしてもよい。
【００７０】
このようにして認証情報記憶部４２０に記憶された“ユーザ名”、“カードＩＤ”、“パスワード”を含む認証情報に基づいて、認証処理部４１０は認証処理を実行する。
【００７１】
次に、図１１を参照して、本実施形態に係る優先実行情報をサーバ４に記憶する処理の流れについて説明する。なお、本処理は、ユーザ登録されたユーザによって、認証処理がなされた後に実行される。認証されたユーザは、ユーザインタフェースデバイス３０１を操作して、サーバ４に送信する印刷ジョブを生成するための情報を入力する（Ｓ２０１）。
【００７２】
印刷ジョブを生成するための情報とは、印刷対象の文書ファイルを指定する情報やユーザが指定した画像を出力する際の条件の情報などである。ユーザインタフェースデバイス３０１から入力された印刷ジョブを生成するための情報は、操作制御部３１０によってジョブ制御部３３０に送信される。
【００７３】
ジョブ制御部３３０は、印刷ジョブを指定する情報を受信すると、印刷ジョブを生成する。次に、ジョブ制御部３３０は、生成した印刷ジョブおよび認証されたユーザ名とともに、ジョブ登録要求をジョブ実行制御部４５０に送信する（Ｓ２０２）。
【００７４】
ジョブ実行制御部４５０は、ジョブ登録要求を受信すると、“ユーザ名”、印刷ジョブの名前の情報である“ジョブ名”の情報、印刷ジョブが生成された日時の情報である“ジョブ作成日時”の情報をジョブ記憶部４６０に送信する（Ｓ２０３）。
【００７５】
ジョブ記憶部４６０は、受信した“ユーザ名”、“ジョブ名”、“ジョブ作成日時”に加え、“ユーザ名”、“ジョブ名”、“ジョブ作成日時”を受信した日時の情報を“ジョブ登録日時”、印刷ジョブのデータサイズの情報を“データサイズ”として、それぞれの情報を関連付けて記憶する（Ｓ２０４）。ジョブ記憶部４６０に印刷ジョブが記憶されると、ジョブ実行制御部４５０は、ジョブ登録が完了したことをジョブ制御部３３０に通知する（Ｓ２０５）。
【００７６】
ジョブ制御部３３０は、ジョブ登録が完了した旨の通知を受信すると、表示制御部３２０を介してジョブ登録が完了したことをユーザに通知する画面をユーザインタフェースデバイス３０１に表示させ（Ｓ２０６）、本処理を終了する。
【００７７】
ジョブ記憶部４６０に記憶された印刷ジョブを実行する際に、本実施形態においては、ユーザによって設定された優先実行設定情報、すなわち、印刷ジョブを実行する際の優先順位に従って印刷ジョブを実行する。
【００７８】
次に、図１２を参照して、本実施形態に係る印刷ジョブを実行する際の優先順位を設定する処理の流れについて説明する。本処理は、図１１のユーザ登録処理を行う際に、画面４１１に入力された設定値に基づいてユーザ登録と並列に実行されてもよいし、また、認証されたユーザが、画面４４１を操作して実行される処理であってもよい。
【００７９】
まず、ユーザは、ユーザインタフェースデバイス３０１に表示される画面４１１を操作して“優先実行設定”の項目、すなわち、優先実行設定情報を設定する項目に対して設定値を入力する（Ｓ３０１）。
【００８０】
“優先実行設定”の項目には、図７に示すように、印刷ジョブを実行する際の実行順位を設定するための設定値である、“ジョブ登録順”、“アルファベット順”、“ジョブの作成日順”、“データサイズ順”、“ジョブ名入力”、“設定なし”のそれぞれを選択する選択項目が含まれる。
【００８１】
なお、優先実行設定情報に含まれる「設定値」、すなわち、印刷ジョブを実行する際の実行順位を示す値は、言い換えると、各印刷ジョブに対する実行の優先度を与える情報となる。
【００８２】
したがって、本実施形態に係る実行順位は、いわゆる優先度にも相当し得るものであるが、単に、印刷ジョブの生成順や蓄積された順など、印刷ジョブの実行の順番を一意に決定しうる情報に基づくものに限定されるものではない。本実施形態に係る印刷ジョブの実行順位（優先度）は、ユーザが適宜設定可能であって、ユーザが「優先したい要素」に基づいて設定されるものである。
【００８３】
ユーザは、“ジョブ登録順”、“アルファベット順”、“ジョブの作成日順”、“データサイズ順”、“ジョブ名入力”、“設定なし”の選択項目からいずれかをユーザインタフェースデバイス３０１を操作して選択する。ユーザインタフェースデバイス３０１から入力されたユーザが選択した“優先実行設定”の選択項目の情報は、操作制御部３１０によってジョブ制御部３３０に送信される。
【００８４】
ここでは、“ユーザ名”が“ｎｉｓｈｉｄａ”のユーザによって、“アルファベット順”の設定項目が選択されたと仮定して、以後の説明を行う。
【００８５】
ジョブ制御部３３０は、“優先実行設定”の選択項目が“アルファベット順”の情報を受信すると、受信した“優先実行設定”の選択項目の情報および“優先実行設定”を選択したユーザの“ユーザ名”の情報をジョブ実行制御部４５０に送信する（Ｓ３０２）。
【００８６】
すなわち、ジョブ制御部３３０は、Ｓ３０２の処理において、“ユーザ名”が“ｎｉｓｈｉｄａ”のユーザによって、“アルファベット順”の設定項目が選択されたことをジョブ実行制御部４５０に送信する。
【００８７】
ジョブ実行制御部４５０は、“優先実行設定”の選択項目の情報および認証されたユーザの“ユーザ名”の情報を受信すると、データテーブル４５１に、“優先実行設定”の選択項目と、“ユーザ名”とを関連付けて記憶し、その旨をジョブ制御部３３０に通知する（Ｓ３０３）。
【００８８】
すなわち、ジョブ実行制御部４５０は、Ｓ３０３の処理において、データテーブル４５１に“ユーザ名：ｎｉｓｈｉｄａ”のユーザの“優先実行設定情報”が“アルファベット順”であることを記憶する。
【００８９】
ジョブ制御部３３０は、“優先実行設定”の選択項目を記憶した旨の通知を受信すると、表示制御部３２０を介してジョブ登録が完了したことをユーザに通知する画面をユーザインタフェースデバイス３０１に表示させ（Ｓ３０４）、本処理を終了する。
【００９０】
そして、ジョブ実行制御部４５０は、認証されたユーザから印刷ジョブの実行命令を受信すると、“優先実行設定情報”にしたがって、どの印刷ジョブを実行するかを選択する。次に、図１３を参照して本実施形態に係る印刷ジョブを実行する処理の流れについて説明する。
【００９１】
まず、ユーザは、カード情報読取装置１０９に対してＩＣカードを接近させて、ＩＣカードに記憶されているカードＩＤをカード情報読取装置１０９に読み取らせる（Ｓ４０１）。カード情報読取装置１０９は、カードＩＤを読み取って、読み取ったカードＩＤを認証処理部４１０に送信する（Ｓ４０２）。
【００９２】
ここでは、ユーザ名“ｎｉｓｈｉｄａ”のユーザが、カードＩＤが“５ｂｌａ３２＊”のカードをカード情報読取装置１０９に読み取らせたと仮定して、以後の説明を行う。
【００９３】
認証処理部４１０は、受信したカードＩＤ、すなわち、カードＩＤ“５ｂｌａ３２＊”が認証情報データテーブル４２１に記憶されているか否かに基づいて認証処理を実行する（Ｓ４０３）。このとき、認証処理部４１０は、受信したカードＩＤが認証情報データテーブル４２１に記憶されている場合に、そのカードＩＤによって特定されるユーザが認証済みのユーザであると判定する認証処理を行う。
【００９４】
カードＩＤ“５ｂｌａ３２＊”は、図６に示すように、認証情報データテーブル４２１に記憶されているので、ユーザ名“ｎｉｓｈｉｄａ”のユーザは、認証される。
【００９５】
認証処理部４１０は、認証処理を行うと、そのユーザの認証情報をジョブ実行制御部４５０に送信する（Ｓ４０４）。ここで、認証処理部４１０は、ユーザ名“ｎｉｓｈｉｄａ”のユーザ名、カードＩＤ、パスワードを含む認証情報をジョブ実行制御部４５０に送信する。
【００９６】
ジョブ実行制御部４５０は、認証情報を受信すると、データテーブル４５１を参照して、受信した認証情報の“ユーザ名”と同一のユーザ名を含む”優先実行設定情報”を取得する（Ｓ４０５）。
【００９７】
Ｓ４０５の処理において、ジョブ実行制御部４５０は、ユーザ名“ｎｉｓｈｉｄａ”のユーザが、“アルファベット順”に印刷ジョブを実行する際の優先順位を設定していることを示す”優先実行設定情報”を取得する。
【００９８】
次に、ジョブ実行制御部４５０は、Ｓ４０５で取得した“優先実行設定情報”に従って、実行する印刷ジョブを決定する（Ｓ４０６）。ユーザ名“ｎｉｓｈｉｄａ”の“優先実行設定情報”においては、印刷ジョブを“アルファベット順”に実行することが設定されている。
【００９９】
図９に示すように、ジョブデータテーブル４６１には、ユーザ名“ｎｉｓｈｉｄａ”の印刷ジョブとして、ジョブ記憶部４６０にファイル名が“ｂｌｕｅｔｒａｉｎ．ＪＤＦ”、“ａｐｐｌｅｍｏｎ．ＪＤＦ”の印刷ジョブが記憶されている。ジョブ実行制御部４５０は、ユーザ名“ｎｉｓｈｉｄａ”の“優先実行設定情報”の設定にしたがって、これらの印刷ジョブのうち、ファイル名が“ａｐｐｌｅｍｏｎ．ＪＤＦ”を実行する印刷ジョブとして決定する。
【０１００】
ジョブ実行制御部４５０は、“ａｐｐｌｅｍｏｎ．ＪＤＦ”の印刷ジョブをジョブ記憶部４６０から取得し（Ｓ４０７）、取得した“ａｐｐｌｅｍｏｎ．ＪＤＦ”の印刷ジョブとともに印刷ジョブの実行要求を画像処理装置２に送信する（Ｓ４０８）。画像処理装置２は、印刷ジョブの実行要求に従って、受信した“ａｐｐｌｅｍｏｎ．ＪＤＦ”の印刷ジョブを実行する（Ｓ４０９）。
【０１０１】
以上説明したように、本実施形態に係る情報処理システム１においては、印刷ジョブを予めサーバ４に記憶させておき、認証されたユーザが定めた実行順位にしたがって印刷ジョブを実行することができる。そのため、任意の印刷ジョブの実行を選択するためにユーザが煩雑な操作をする必要がないため、印刷ジョブを利便性よく実行することが可能となる。
【符号の説明】
【０１０２】
１  情報処理システム
２  画像処理装置
３  ＰＣ
４  サーバ
５  ネットワーク
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  記憶媒体
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  エンジン
９０  バス
１００  コントローラ
１０９  カード情報読取装置
１１０  主制御部
１２０  エンジン制御部
１３０  画像処理部
１４０  操作表示制御部
１５０  入出力制御部
３３０  ジョブ制御部
４１０  認証処理部
４２０  認証情報記憶部
４５０  ジョブ実行制御部
４６０  ジョブ記憶部
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２００９−２２０３３１号公報
【図１】
2019175301.tif 000003
【図２】
2019175301.tif 000004
【図３】
2019175301.tif 000005
【図４】
2019175301.tif 000006
【図５】
2019175301.tif 000007
【図６】
2019175301.tif 000008
【図７】
2019175301.tif 000009
【図８】
2019175301.tif 000010
【図９】
2019175301.tif 000011
【図１０】
2019175301.tif 000012
【図１１】
2019175301.tif 000013
【図１２】
2019175301.tif 000014
【図１３】
2019175301.tif 000015