(57)【要約】【課題】複数の端末から要求された処理を実行する１つの実行装置を、それらの各端末が属するグループごとに個別の装置として機能させる。【解決手段】生成部１１１は、処理を指示する指示部１１５を、予め決められたグループごとに生成する。受信部１１２は、複数の端末から処理の要求を受信し、この各端末が属するグループの指示部１１５に割り当てる。特定部１１３は、自装置の利用者の操作を受付けて、この操作に関連付けられたグループを特定する。呼出部１１４は、生成部１１１が生成した指示部１１５の中から、特定部１１３により特定されたグループの指示部１１５を呼出す。画像形成部１７（実行部）は、呼出部１１４が呼出した指示部１１５によって指示される処理を実行する。指示部１１５は、受信部１１２により割り当てられた要求が示す処理を画像形成部１７に指示する。【選択図】図４
2014143514.tif 000002
【特許請求の範囲】
【請求項１】
処理を指示する指示部を、予め決められたグループごとに生成する生成部と、
複数の端末から処理の要求を受信し、当該各端末が属するグループの前記指示部に割り当てる受信部と、
自装置の利用者の操作を受付けて、当該操作に関連付けられたグループを特定する特定部と、
前記生成部が生成した指示部の中から、前記特定部により特定された前記グループの指示部を呼出す呼出部と、
前記呼出部が呼出した指示部によって指示される処理を実行する実行部と
を備え、
前記指示部は、前記受信部により割り当てられた前記要求が示す処理を前記実行部に指示する
ことを特徴とする実行装置。
【請求項２】
前記指示部に許可される機能の識別情報を前記グループごとに記憶する記憶部
を備え、
前記生成部は、前記記憶部に記憶された識別情報に基づいて前記指示部を生成する
ことを特徴とする請求項１に記載の実行装置。
【請求項３】
前記実行部は、前記指示部によって指示された画像を媒体上に形成する処理を実行する
ことを特徴とする請求項１または２に記載の実行装置。
【請求項４】
前記指示部に割り当てられた前記要求により示される処理の一覧表を提示する提示部と、
前記利用者の操作に応じて、前記提示部により提示された一覧表に含まれる処理の中から１つの処理を選択する選択部と
を備え、
前記指示部は、前記選択部が選択した処理を前記実行部に指示する
ことを特徴とする請求項１から３のいずれか１項に記載の実行装置。
【請求項５】
前記実行部は、前記指示部によって指示された画像を読取る処理を実行する
ことを特徴とする請求項１から４のいずれか１項に記載の実行装置。
【請求項６】
呼出された指示部によって指示される処理を実行する実行部を備える実行装置のコンピュータを、
前記指示部を、予め決められたグループごとに生成する生成部と、
端末から処理の要求を受信し、当該端末が属するグループの前記指示部に割り当てる受信部と、
前記実行装置の利用者の操作を受付けて、当該操作に関連付けられたグループを特定する特定部と、
前記生成部が生成した指示部の中から、前記特定部により特定された前記グループの指示部を呼出す呼出部
として機能させるとともに、
前記指示部が、前記受信部により割り当てられた前記要求が示す処理を前記実行部に指示するように
前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、表示部、操作部、印刷部および撮像部などのハードウエア資源を有し、プリンタ、コピーまたはファクシミリなどの複合サービスをおこなう画像形成装置と、前記画像形成装置に対してソフトウエアコンポーネントを提供するサーバとをネットワークに接続した画像形成システムにおいて、前記画像形成装置は、前記表示部に表示された前記サーバに蓄積されたソフトウエアコンポーネントのリストから所望のソフトウエアコンポーネントを選択する選択手段と、前記選択手段により選択されたソフトウエアコンポーネント並びに認証情報を前記サーバから取得する取得手段と、前記取得手段により取得された認証情報に基づいて前記取得手段により取得されたソフトウエアコンポーネントの処理動作を制御する制御手段と、を備えたことを特徴とする画像形成システムが記載されている。
特許文献２には、接続時に認証処理が必要な仮想ネットワークに接続可能な画像形成装置であって、複数の仮想ネットワークのうち前記画像形成装置を接続しようとする注目仮想ネットワークに対応する認証情報を入力する入力手段と、前記認証情報を含む、前記注目仮想ネットワークへの接続要求を認証部に対して行う要求手段と、前記認証部からの応答に従った設定により前記注目仮想ネットワークにおいて通信可能な外部装置と通信する通信手段とを備えることを特徴とする画像形成装置が記載されている。
特許文献３には、画像データの入力を行う少なくとも１つの画像入力機器及び画像データの出力を行う少なくとも１つの画像出力機器を、ネットワークを介して互いに接続して構成されるマルチファンクションシステムにおいて、前記少なくとも１つの画像入力機器及び前記少なくとも１つの画像出力機器は、それぞれ、前記画像入力機器及び前記画像出力機器の機器情報を保管する機器情報保管手段と、前記機器情報保管手段に保管されている機器情報に基づいて決定される、前記画像入力機器と前記画像出力機器との組合せによって構成されうる機能に関する情報を保管する機能情報保管手段と、前記機能情報保管手段により保管されている機能情報に応じて当該マルチファンクションシステムにおいて実行可能な機能の全てを表示する表示手段と、前記表示手段により表示された機能の中から所望の機能を設定する機能設定手段とを備えることを特徴とするマルチファンクションシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５２４５８号公報
【特許文献２】特開２００７−２９３８１３号公報
【特許文献３】特開２０００−１８７５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の端末から要求された処理を実行する１つの実行装置を、それらの各端末が属するグループごとに個別の装置として機能させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る実行装置は、処理を指示する指示部を、予め決められたグループごとに生成する生成部と、複数の端末から処理の要求を受信し、当該各端末が属するグループの前記指示部に割り当てる受信部と、自装置の利用者の操作を受付けて、当該操作に関連付けられたグループを特定する特定部と、前記生成部が生成した指示部の中から、前記特定部により特定された前記グループの指示部を呼出す呼出部と、前記呼出部が呼出した指示部によって指示される処理を実行する実行部とを備え、前記指示部は、前記受信部により割り当てられた前記要求が示す処理を前記実行部に指示することを特徴とする。
【０００６】
本発明の請求項２に係る実行装置は、請求項１に記載の態様において、前記指示部に許可される機能の識別情報を前記グループごとに記憶する記憶部を備え、前記生成部は、前記記憶部に記憶された識別情報に基づいて前記指示部を生成することを特徴とする。
【０００７】
本発明の請求項３に係る実行装置は、請求項１または２に記載の態様において、前記実行部は、前記指示部によって指示された画像を媒体上に形成する処理を実行することを特徴とする。
【０００８】
本発明の請求項４に係る実行装置は、請求項１から３のいずれか１項に記載の態様において、前記指示部に割り当てられた前記要求により示される処理の一覧表を提示する提示部と、前記利用者の操作に応じて、前記提示部により提示された一覧表に含まれる処理の中から１つの処理を選択する選択部とを備え、前記指示部は、前記選択部が選択した処理を前記実行部に指示することを特徴とする。
【０００９】
本発明の請求項５に係る実行装置は、請求項１から４のいずれか１項に記載の態様において、前記実行部は、前記指示部によって指示された画像を読取る処理を実行することを特徴とする。
【００１０】
本発明の請求項６に係るプログラムは、呼出された指示部によって指示される処理を実行する実行部を備える実行装置のコンピュータを、前記指示部を、予め決められたグループごとに生成する生成部と、端末から処理の要求を受信し、当該端末が属するグループの前記指示部に割り当てる受信部と、前記実行装置の利用者の操作を受付けて、当該操作に関連付けられたグループを特定する特定部と、前記生成部が生成した指示部の中から、前記特定部により特定された前記グループの指示部を呼出す呼出部として機能させるとともに、前記指示部が、前記受信部により割り当てられた前記要求が示す処理を前記実行部に指示するように前記コンピュータを機能させるためのプログラムである。
【発明の効果】
【００１１】
請求項１，６に係る発明によれば、複数の端末から要求された処理を実行する１つの実行装置を、それらの各端末が属するグループごとに個別の装置として機能させることができる。
請求項２に係る発明によれば、グループごとに異なる機能をそのグループの指示部に許可することができる。
請求項３に係る発明によれば、複数の端末から要求された画像を形成する１つの画像形成装置としての実行装置を、それらの各端末が属するグループごとに個別の装置として機能させることができる。
請求項４に係る発明によれば、端末から要求された処理の一覧表を利用者に提示して、その利用者に実行部に実行させる処理を選択させることができる。
請求項５に係る発明によれば、複数の端末から要求された画像を読取る１つの画像読取装置としての実行装置を、それらの各端末が属するグループごとに個別の装置として機能させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像形成システムの全体構成を示す図である。
【図２】画像形成装置の構成を示す図である。
【図３】端末の構成を示す図である。
【図４】画像形成装置の機能的構成を示す図である。
【図５】記憶部に記憶される所属データベースの一例を示す図である。
【図６】記憶部に記憶される機能表の一例を示す図である。
【図７】複数のモジュールが記憶部に記憶されていることを示す図である。
【図８】画像形成装置が処理の要求を指示部に割り当てる動作を説明するためのフロー図である。
【図９】利用者の操作を受付けるときの画像形成装置の動作を説明するためのフロー図である。
【発明を実施するための形態】
【００１３】
１．第１実施形態
１−１．全体構成
図１は、本発明の実施形態に係る画像形成システム９の全体構成を示す図である。画像形成システム９は、画像形成装置１と、端末２と、通信回線３とを備える。画像形成装置１は、通信回線３を介して端末２と処理の要求を示す制御信号や処理の進行状況を示す情報などの遣り取りをする。通信回線３は、例えば、インターネットである。通信回線３は、複数のグループ３０を含んでおり、端末２は、それぞれいずれかのグループ３０に属している。このグループ３０とは、例えば、ローカルネットワークやプライベートネットワークなどと呼ばれるものである。グループ３０には、その内外で遣り取りされる通信内容を制限するファイアーウォール機能を実現するサーバを備えていてもよい。
【００１４】
１−２．画像形成装置の構成
図２は、画像形成装置１の構成を示す図である。制御部１１は、画像形成装置１の各部の動作を制御する手段である。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク、フラッシュメモリなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。なお、記憶装置は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００１５】
記憶部１２はハードディスクドライブなどの大容量の記憶手段であり、制御部１１に読み込まれるプログラムを記憶する。また、記憶部１２は、端末２が属するグループ３０の識別情報（グループ名）を記述した所属データベース（図においてＤＢと表記する）１２１と、このグループ３０に対して利用を許可する機能を記述した機能表１２２とを記憶する。
【００１６】
画像形成部１７は、制御部１１により指示された画像データに基づいて画像を形成する構成であり、例えば、像保持体、帯電器、照射部、供給部、転写部、定着部など（いずれも図示せず）を有する。像保持体は、電荷発生層や電荷輸送層を有する部材であり、例えば、円柱形状であって軸を中心にして回転する感光体ドラムなどである。帯電器は、像保持体の表面を帯電させる部材である。照射部は、レーザ発光源やポリゴンミラーなどを備え、制御部１１によって制御され、画像を示す画像データに応じたレーザ光を、帯電器により帯電させられた後の像保持体に向けて照射する。これにより像保持体には静電潜像が保持される。
【００１７】
供給部は、静電潜像が保持された像保持体にトナーを供給する。トナーは像保持体の表面で照射部により露光された部分、すなわち静電潜像の画線部に付着する。これにより、像保持体には現像像が形成（現像）される。転写部は、像保持体に形成された現像像を媒体に転写する。これにより、媒体上に画像が形成される。定着部は、画像が形成された媒体を挟んで加熱し、媒体上に転写された現像剤を溶融させて定着する。媒体は、例えば用紙などであるが、樹脂製のシートなどであってもよく、要するに、表面に画像を記録し得るものであればよい。
【００１８】
通信部１３は、通信回線３に接続して端末２からの制御信号を受信するためのインターフェースである。表示部１４は、液晶などを使用したディスプレイ装置であり、制御部１１からの指示に応じて画像を表示する。操作部１５は各種の指示を入力するための座標取得部や操作ボタンなどの操作子を備えており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部１１に供給する。
【００１９】
読取部１６は、例えば、ＮＦＣ（Near Field Communication：近距離無線通信）やＲＦＩＤ（Radio Frequency Identificationなどの多数の短距離無線通信技術を用いて、利用者を認証するための情報（以下、認証情報という）をその利用者が携帯するＩＣカードなどから読取る。読取部１６は、利用者が操作部１５を操作する位置から手が届く範囲に設けられている。利用者は読取部１６にＩＣカードをかざして操作部１５を操作すると、制御部１１は、この読取部１６を制御することにより、画像形成装置１を利用しようとする利用者の認証をする。認証に成功した場合、制御部１１は、この利用者の操作に関連付けられたグループ３０を特定する。上述した認証処理において認証情報と照合される情報と、利用者と、グループ３０との対応関係は記憶部１２に記憶されている。
【００２０】
１−３．端末の構成
図３は、端末２の構成を示す図である。制御部２１は、端末２の各部の動作を制御する手段である。制御部２１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭ、ハードディスク、フラッシュメモリなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。なお、記憶装置は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。記憶部２２はフラッシュメモリなどの大容量の記憶手段であり、制御部２１に読み込まれるプログラムを記憶する。
【００２１】
通信部２３は、画像形成装置１との間で上述した制御信号を遣り取りするためのインターフェースである。表示部２４は、液晶などを使用したディスプレイ装置であり、制御部２１からの指示に応じて画像を表示する。操作部２５は各種の指示を入力するための座標取得部や操作ボタンなどの操作子を備えており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部２１に供給する。
これらの構成により、端末２は、画像形成の処理を要求する制御信号を画像形成装置１へ送信する端末として機能する。
【００２２】
１−４．画像形成装置の機能的構成
図４は、画像形成装置１の機能的構成を示す図である。制御部１１は、生成部１１１、受信部１１２、特定部１１３、呼出部１１４、指示部１１５、および選択部１１６として機能する。
【００２３】
図５は、記憶部１２に記憶される所属データベース１２１の一例を示す図である。所属データベース１２１は、端末を識別する端末名と、その端末名で識別される端末が属するグループ３０を識別するグループ名との対応関係が記述されている。例えば、グループ名「Ｇ１（第１会議室）」に属する端末の端末名は、「Ｔ１０１」「Ｔ１０２」「Ｔ１０３」…である。所属データベース１２１には、これら端末名として、各端末に割り当てられているＩＰアドレスが記述されていてもよい。また、所属データベース１２１には、これらの端末を互いに接続するプライベートネットワークに対して割り当てられたサブネットマスクが、グループ名として記述されていてもよい。なお、このプライベートネットワークは仮想プライベートネットワーク（ＶＰＮ；Virtual Private Network）であってもよい。また、端末名で識別される端末が属するグループ３０を識別するグループ名については、一つの端末で一つのグループを形成してもよい。また、端末で識別する例を記載しているが、端末ではなくユーザを識別するユーザ名であってもよい。
【００２４】
生成部１１１は、上述したグループ３０ごとにＲＡＭ上に指示部１１５を生成する。指示部１１５とは、制御部１１を制御するプログラムのインスタンスであり、制御部１１のＣＰＵが実行することで、画像形成部１７に処理を指示する機能を実現するものである。例えば、管理者などが画像形成装置１を起動させたときに、生成部１１１は、記憶部１２に記憶されている所属データベース１２１を参照して、所属データベース１２１に記述されているグループ３０ごとにそれぞれ指示部１１５を、ＲＡＭ上に生成する。ＲＡＭ上に生成された時点で、これらの指示部１１５は、画像形成装置１の画像形成部１７や表示部１４などの各構成を実際には制御していない。そのため、生成された時点における指示部１１５は、例えば、画像形成装置１の各構成にアスセスするためのアドレスには、仮のアドレスが設定されている。すなわち、実際の制御をしていない段階において指示部１１５には、画像形成装置１の各構成に替えて仮想的な構成（いわゆるスタブ）が割り当てられる。
【００２５】
なお、指示部１１５は、画像形成装置１に備えられた構成のほか、通信部１３を介して接続された外部装置を制御してもよい。この場合、この外部装置にアクセスするためのアドレスは、例えば通信部１３におけるポート番号であり、この外部装置を制御していない段階において指示部１１５には、仮のポート番号が割り当てられる。
【００２６】
また、生成部１１１は、グループ３０ごとに機能の異なる指示部１１５を生成してもよい。図６は、記憶部１２に記憶される機能表１２２の一例を示す図である。また、図７は、複数のモジュールが記憶部１２に記憶されていることを示す図である。モジュールとは、画像形成装置１を制御するプログラムに組み込まれて機能する部分プログラムである。
【００２７】
図６に示す通り、機能表１２２は、グループ３０を識別するグループ名ごとに、それらグループ３０に対応付けて生成される指示部１１５に利用を許可された機能の名称やバージョン番号などの識別情報が記述されている。例えば、図６に示す機能表１２２には、「画像形成」「ＧＵＩ（Graphical User Interface）」「画像調整」の３種類のモジュールについて、上述した指示部１１５に組み込むか否かと、組み込む場合における各モジュールのバージョン番号とが記述されている。
【００２８】
そして、図７に示す通り、記憶部１２には、「画像形成」「ＧＵＩ」「画像調整」の３種類の機能を実現するためのモジュールがそれぞれ記憶されている。記憶部１２には、３種類の機能のそれぞれにつき、異なるバージョン番号が付されたモジュールがそれぞれ記憶されている。生成部１１１は、上述した機能表１２２に記載された識別情報に基づき、これらの識別情報で識別されるモジュールを記憶部１２からそれぞれ読み出して指示部１１５を生成する。
【００２９】
例えば、図６に示す例において、グループ「Ｇ１」の指示部１１５には、バージョン番号「Ｖｅｒ．４」の画像形成モジュールが組み込まれ、バージョン番号「Ｖｅｒ．３」のＧＵＩモジュールが組み込まれ、バージョン番号「Ｖｅｒ．２」の画像調整モジュールが組み込まれる。一方、機能表１２２において、グループ「Ｇ３」に対する画像調整の欄には、利用を許可しない旨を表す「―」が記述されている。したがって、グループ「Ｇ３」の指示部１１５には、いずれのバージョンの画像調整モジュールも組み込まれない。
【００３０】
受信部１１２は、通信部１３を介して端末２から処理の要求を示す制御信号を受信する。例えば、この要求が画像形成の処理についてのものである場合、この制御信号には、その画像をページ記述言語（以下、ＰＤＬ：Page Description Languageという）で表した情報などが含まれる。
【００３１】
制御信号を受信すると受信部１１２は、この制御信号を送信した端末２が属するグループ３０に対応する指示部１１５に、その制御信号で示される処理の要求を割り当てる。例えば、受信部１１２は、記憶部１２に記憶されている所属データベース１２１と、制御信号の転送に用いられたＩＰアドレスの情報など、端末２に関する情報とに基づいて、この制御信号を送信した端末２が属するグループ３０を特定し、生成部１１１が生成した指示部１１５のうち、上述したグループ３０に対応する指示部１１５を特定する。そして、受信部１１２は、受信した制御信号が示す処理の要求を文字列に変換して、上述した指示部１１５の決められた領域にこの文字列を追加する。
【００３２】
特定部１１３は、読取部１６が読取った認証情報に基づいて利用者を認証し、認証が成功した場合に、操作部１５を介してこの利用者の操作を受付けて、受付けた操作に関連付けられたグループ３０を特定する。例えば、図５に示す例において、グループ３０は会議室ごとに定められており、各会議室は、利用窓口の担当者によって管理されている。各会議室には、会議室貸出証としてＩＣカードがそれぞれ用意されている。利用者がこの担当者から第１会議室を示すグループ「Ｇ１」の会議室貸出証を受け取り、画像形成装置１を操作する際に、これを読取部１６に読取らせると、これにより、この利用者は、画像形成装置１の制御部１１により認証される。そして認証が成功した場合、制御部１１は、この利用者の操作に関連付けられたグループ３０として「Ｇ１」を特定する。特定部１１３は、特定したグループ３０を呼出部１１４に伝える。
【００３３】
呼出部１１４は、上述したグループ３０を特定部１１３から伝えられると、ＲＡＭの記憶内容を検索して、生成部１１１が生成した指示部１１５の中から、特定部１１３により特定されたグループ３０の指示部１１５を見つけ、これをＣＰＵに呼出す。
【００３４】
呼出部１１４により呼出された指示部１１５は、制御部１１のＣＰＵに読み込まれる。このとき、上述した仮のアドレスは、その仮のアドレスが示しているスタブに対応する実際の構成のアドレスに置き換えられる。これにより、指示部１１５は、画像形成装置１の各構成を制御する状態になる。
【００３５】
ＣＰＵに読み込まれた指示部１１５は、受信部１１２によって追加された文字列に基づいて、要求されている処理の一覧表を作成し、これを表示させるよう表示部１４に指示する。この指示を受けて表示部１４は、この一覧表を表示する。すなわち、表示部１４は、指示部１１５に割り当てられた要求により示される処理の一覧表を提示する提示部として機能する。
【００３６】
このとき、利用者が表示部１４に表示された一覧表を見て、操作部１５を介して、この一覧表の中から１つの処理を選択する操作をすると、操作部１５はこの操作に応じた信号を制御部１１に送信する。選択部１１６は、この信号を受信して利用者の操作を解釈し、この操作に応じて、表示された一覧表に含まれる処理の中から１つの処理を選択する。指示部１１５は、選択部１１６が選択したこの処理を画像形成部１７に指示する。すなわち、指示部１１５は、受信部１１２により割り当てられた要求が示す処理の中から、操作部１５を介した利用者の操作によって選択される処理を画像形成部１７に指示する。
【００３７】
画像形成部１７は、指示部１１５によって指示される処理を実行する実行部として機能する。この処理が画像形成の処理である場合、例えば上述したページ記述言語を解釈してビットマップデータに変換し用紙などの媒体上にそのビットマップデータで表される画像を形成する。なお、このページ記述言語を解釈してビットマップデータに変換する処理（いわゆるラスタライズ処理）は、画像形成部１７に予め備えられたプロセッサによって実行されてもよいし、制御部１１によって実行されてもよい。
【００３８】
１−５．画像形成装置の動作
図８は、画像形成装置１が処理の要求を指示部１１５に割り当てる動作を説明するためのフロー図である。画像形成装置１の制御部１１は、通信部１３を介して端末２から処理の要求を受信したか否かを判断し（ステップＳ１０１）、受信していないと判断する間（ステップＳ１０１；ＮＯ）にわたって、この判断を継続する。端末２から処理の要求を受信したと判断した場合（ステップＳ１０１；ＹＥＳ）、制御部１１は、要求した端末２が属するグループ３０を特定し（ステップＳ１０２）、特定したグループ３０の指示部にその要求が示す処理を割り当てる（ステップＳ１０３）。具体的には、例えば制御部１１は、特定したグループ３０に対応する指示部１１５のＲＡＭ上における決められた領域に、要求された処理を示す文字列を書き込む。これにより、グループ３０ごとに生成された指示部１１５には、そのグループ３０に属する端末２から受信した処理の要求が割り当てられる。
【００３９】
図９は、利用者の操作を受付けるときの画像形成装置１の動作を説明するためのフロー図である。画像形成装置１の制御部１１は、読取部１６を監視して利用者がかざしたＩＣカードから認証情報を読取ったか否かを判断し（ステップＳ２０１）、この認証情報を読取っていないと判断する間（ステップＳ２０１；ＮＯ）にわたり、この判断を継続する。この認証情報を読取ったと判断した場合（ステップＳ２０１；ＹＥＳ）、制御部１１は、読取った認証情報を読取部１６から取得し、利用者の認証を行う（ステップＳ２０２）。そして制御部１１は、認証が成功したか否かを判断する（ステップＳ２０３）。認証が失敗した場合（ステップＳ２０３；ＮＯ）、制御部１１は、処理をステップＳ２０１に戻す。認証が成功した場合（ステップＳ２０３；ＹＥＳ）、制御部１１は、利用者の操作に関連付けられたグループ３０を特定する（ステップＳ２０４）。
【００４０】
グループ３０を特定すると制御部１１は、特定したそのグループ３０に対応する指示部１１５をＲＡＭの中から呼出し（ステップＳ２０５）、そのグループ３０に属する端末２から要求された処理の一覧表を作成する（ステップＳ２０６）。この一覧表は、上述したステップＳ１０３において、例えばこの指示部１１５における決められた領域に書き込まれた文字列に基づいて作成される。
【００４１】
一覧表を作成すると制御部１１は、これを表示部１４に表示させ（ステップＳ２０５）、この一覧表の中から１つの処理を選択する利用者の操作があったか否かを判断する（ステップＳ２０８）。この操作があったと判断した場合（ステップＳ２０８；ＹＥＳ）、制御部１１は、この操作によって選択された処理を実行するように画像形成部１７に指示する（ステップＳ２０９）。この操作がなかったと判断した場合（ステップＳ２０８；ＮＯ）、制御部１１は処理を終了する。
【００４２】
以上説明した通り、画像形成装置１は、複数の端末２から要求された処理を受信して、それら端末２が属するグループごとにあたかも個別の画像形成装置を設けたかのように振る舞うので、実際にグループごとに画像形成装置を設ける場合に比べてコストが抑えられる。また、利用者にとっては、他のグループの実行装置として画像形成装置１が機能する際に遣り取りされる情報を知ることなく、自分のグループの実行装置として画像形成装置１を利用するので、複数のグループで単に一台の画像形成装置を共有する場合に比べて情報漏洩の危険性が低い。
【００４３】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
２−１．変形例１
上述した実施形態において、制御信号を受信した受信部１１２は、この制御信号を送信した端末２が属するグループ３０に対応する指示部１１５に、その制御信号で示される処理の要求を割り当てていたが、指示部１１５がこれらの処理の要求を自身に割り当ててもよい。この場合、制御部１１は、生成部１１１が生成した指示部１１５を順次呼出して、時分割処理を行ってもよい。各指示部１１５には、制御部１１を占拠する時間が割り当てられて、その割り当てにしたがって、これらの指示部１１５が切り替えられればよい。そして、順次切り替えられる各指示部１１５が、それぞれ割り当てられた時間内に、通信部１３を介して端末２から処理の要求を示す制御信号を受信すると、指示部１１５は、その端末２が属するグループが自身のグループと一致するか否かを判断する。そして、指示部１１５は、制御信号を送信した端末２のグループと自身のグループとが一致すると判断した場合に、その制御信号で示される処理の要求を自身の記憶領域に割り当てればよい。すなわち、指示部１１５が上述した受信部１１２を兼ねてもよい。
【００４４】
なお、端末２のグループと自身のグループとが一致しないと判断された場合には、上述した制御信号は制御部１１のＲＡＭ上に予め決められた領域にキューとして蓄積され、次に切り替えられた指示部１１５は、このキューに蓄積された制御信号から上述した判断を行うようにすればよい。
【００４５】
２−２．変形例２
上述した実施形態において、記憶部１２は、グループ３０を識別するグループ名ごとに、それらグループ３０に対応付けて生成される指示部１１５に利用を許可された機能の名称やバージョン番号などの識別情報が記述された機能表１２２を記憶していたが、機能表１２２を記憶していなくてもよい。この場合、全てのグループについて同じ機能を有する指示部１１５が生成されればよい。
【００４６】
２−３．変形例３
上述した実施形態において、表示部１４は、指示部１１５が作成した一覧表を表示していたが、一覧表を提示する構成は表示部１４に限られない。例えば、画像形成装置１は音声を放音する放音部を備えており、この放音部が、一覧表に基づいて合成される音声を放音することにより、利用者に一覧表が提示されてもよい。すなわち、提示部は、指示部１１５に割り当てられた要求により示される処理の一覧表を提示するものであればよい。
【００４７】
また、画像形成装置１は、この提示部を備えなくてもよい。この場合、利用者は、読取部１６にかざすＩＣカードによって制御部１１に特定されるグループに係る全ての処理を、要求された順に実行するように操作部１５を操作してもよい。そしてこの場合、上述した選択部１１６はなくてもよく、指示部１１５は、受信部１１２により割り当てられた要求が示す処理を、例えば、要求された順に逐次、画像形成部１７に指示してもよい。
【００４８】
２−４．変形例４
上述した実施形態において、処理とは画像を形成する処理であり、処理を実行する実行部は画像形成部１７であったが、本発明は、画像を形成すること以外の処理を実行する実行部に適用してもよい。例えば、制御部１１（指示部１１５）は、媒体上に形成された画像を光学的に読取る画像読取部にこの読取りの処理を実行させるように指示してもよい。また、制御部１１は、構造物の強度計算や薬品の分子設計などといった種々の科学技術計算を実行する演算部に、その計算を実行させるように指示してもよい。要するに、実行部は、呼出部１１４が呼出した指示部１１５によって指示される処理を実行する構成であればよい。
【００４９】
２−５．変形例５
画像形成装置１の制御部１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線を経由してダウンロードさせることも可能である。なお、上記の制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
【００５０】
２−６．変形例６
上述した実施形態において、生成部１１１は、管理者などが画像形成装置１を起動させたときにグループ３０ごとの指示部１１５をそれぞれ生成していたが、生成部１１１が指示部１１５を生成するタイミングは、これに限られない。例えば、受信部１１２が上述した制御信号を受信したときに、生成部１１１は、この制御信号を送信した端末２が属するグループ３０に対応する指示部１１５が既に生成されているか否かを判断し、生成されていないと判断した場合に、このグループ３０に対応する指示部１１５を生成するようにしてもよい。
【００５１】
また、上述した実施形態において、指示部１１５が消滅するタイミングについて記載していないが、処理が全て実行部に指示されて実行されることで、受信部１１２によって割り当てられた要求が全てなくなったときに、制御部１１は、この指示部１１５を消滅させてもよい。また、最後に上述した要求を示す制御信号を受信してから決められた期間が経過したときに、制御部１１は、この指示部１１５を消滅させてもよい。この期間は、グループごとに異なる値に設定されていてもよい。
【００５２】
２−７．変形例７
上述した実施形態において、画像形成装置１の制御部１１は、読取部１６にＩＣカードを読取らせることで、利用者の操作に関連付けられたグループを特定していたが、このグループを特定する手段はこれに限られない。例えば、利用者が操作部１５を介してパスワードや暗証番号などを入力することで、制御部１１は、上述したグループを特定してもよい。なお、利用者自身はグループに属していなくてもよく、利用者の画像形成装置１に対する操作がグループに関連付けられていればよい。
【００５３】
また、利用者自身を認証する認証情報を取得して、この利用者を認証し、認証が成功した場合に、制御部１１は、この利用者自身を識別する識別情報とグループとが対応付けられている対応表を記憶部１２の中から読み出して、上述したグループを特定してもよい。
【００５４】
また、例えば、通信回線３を介して接続されたサーバ群により構成される記憶領域（いわゆるクラウド）に、グループごとに画像形成装置１を利用する時間帯を示したスケジュールを記憶しておき、制御部１１は、通信部１３を介してこのスケジュールを取得し、そのの記述内容にしたがって上述したグループを特定してもよい。例えば、１７時から１８時までグループ「Ｇ１」が画像形成装置１を利用し、１９時から２０時までグループ「Ｇ２」が画像形成装置１を利用する旨をスケジュールに記述しておく場合、画像形成装置１の制御部１１は、このスケジュールを取得し、内蔵したタイマが示す現在時刻が１７時になったら、１８時になるまでに受付ける操作は、グループ「Ｇ１」のための操作であると判断すればよい。そして、グループ「Ｇ１」に対応付けて生成された指示部１１５を呼出して、この指示部１１５に画像形成装置１を制御させればよい。
【００５５】
なお、このクラウド上に記憶されたスケジュールと連動させる場合、長期間利用されないことが分かっているグループの指示部１１５については、記憶される領域をＲＡＭ上から記憶部１２へ移動させてもよい。この場合、このグループの利用開始時刻が近づいていたときに、このグループの指示部１１５を記憶部１２からＲＡＭへ移動させればよい。
【符号の説明】
【００５６】
１…画像形成装置、１１…制御部、１１１…生成部、１１２…受信部、１１３…特定部、１１４…呼出部、１１５…指示部、１２…記憶部、１２１…所属データベース、１２２…機能表、１３…通信部、１４…表示部、１５…操作部、１６…読取部、１７…画像形成部、２…端末、２１…制御部、２２…記憶部、２３…通信部、２４…表示部、２５…操作部、３…通信回線、３０…グループ、９…画像形成システム。
【図１】
2014143514.tif 000003
【図２】
2014143514.tif 000004
【図３】
2014143514.tif 000005
【図４】
2014143514.tif 000006
【図５】
2014143514.tif 000007
【図６】
2014143514.tif 000008
【図７】
2014143514.tif 000009
【図８】
2014143514.tif 000010
【図９】
2014143514.tif 000011