(57)【要約】【課題】画像形成等を行う処理装置を複数備えるシステムにおいて、複数の処理装置の機能に差異があっても、これら複数の処理装置の各々を利用するユーザに対し共通性を有したユーザインタフェースを提供する。【解決手段】表示指示データ取得手段１１７２は他の処理装置１１からユーザインタフェースの表示を指示する表示指示データを取得する。特定手段１１７３は表示指示データに示される処理のうち自機で利用できない処理に関し、当該処理と類似度の高い自機で利用可能な処理を代替処理の候補として特定する。代替処理の候補の中からユーザにより選択された処理が代替処理として表示指示データに登録される。表示指示データに従い表示されるユーザインタフェースには、利用できない処理に代えて利用可能な代替処理が選択肢として表示される。【選択図】図４
2014235515.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データと、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを記憶する記憶手段と、
画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを含み、当該１以上の処理指示データの中から一の処理指示データの選択をユーザに促す画像の表示を指示する表示指示データを取得する表示指示データ取得手段と、
前記表示指示データに含まれ、前記記憶手段に記憶されていない処理識別データがある場合、前記記憶手段に記憶されている１以上の処理属性データの中から、前記表示指示データに含まれ前記記憶されていない処理識別データに対応する処理属性データが示す属性との間で予め定められた関係を満たす属性を示す処理属性データを特定し、当該特定した処理属性データに対応する処理指示データを代替処理指示データとして特定する特定手段と、
前記表示指示データに含まれる処理識別データにより識別される処理指示データのうち前記記憶手段に記憶されていない処理識別データにより識別される処理指示データに関しては、当該処理指示データに代えて当該処理指示データに関し前記特定手段により特定された代替処理指示データの選択をユーザに促す画像を前記表示指示データに従い表示装置に表示させる表示制御手段と、
ユーザの操作を受け付ける操作装置からユーザの操作を示す操作データを取得する操作データ取得手段と、
前記表示装置により画像の表示が行われているときに、当該画像により選択が促されている１以上の処理指示データの中から一の処理指示データの選択を示す操作データが前記操作データ取得手段により取得された場合、当該一の処理指示データに従い、画像形成装置、撮像装置およびデータ通信装置のうちの少なくとも１つに対する処理を指示する処理指示手段と
を備える処理指示装置。
【請求項２】
ユーザを識別するユーザ識別データを取得するユーザ識別データ取得手段を備え、
前記表示指示データ取得手段は、前記表示指示データの取得において、各々が異なるユーザ識別データに対応付けられている複数の表示指示データの中から、前記ユーザ識別データ取得手段により取得されたユーザ識別データに対応付けられている表示指示データを取得する
請求項１に記載の処理指示装置。
【請求項３】
前記特定手段は、前記特定した予め定められた関係を満たす属性を示す処理属性データに対応する１以上の処理指示データを代替処理指示データの候補として特定し、
前記表示制御手段は、当該１以上の代替処理指示データの候補の中から一の代替処理指示データの候補の選択をユーザに促す画像を前記表示装置に表示させ、
前記表示装置による当該画像の表示が行われているときに、当該画像により選択が促されている１以上の代替処理指示データの候補の中から一の代替処理指示データの候補の選択を示す操作データが前記操作データ取得手段により取得された場合、前記特定手段は、当該一の代替処理指示データの候補を代替処理指示データとして特定し、
前記記憶手段は、前記特定手段により特定された代替処理指示データの処理識別データを代替処理識別データとして記憶し、
前記表示制御手段は、前記記憶手段に当該代替処理指示データの処理識別データが記憶されている場合、前記表示指示データに含まれる処理識別データにより識別される処理指示データのうち前記記憶手段に記憶されていない処理識別データにより識別される処理指示データに関しては、当該処理指示データに代えて当該処理指示データに関し前記記憶手段に記憶されている代替処理識別データにより識別される代替処理指示データの選択をユーザに促す画像を前記表示指示データに従い表示装置に表示させる
請求項１または２に記載の処理指示装置。
【請求項４】
前記記憶手段により記憶される１以上の処理指示データが変更された場合、もしくは前記表示指示データが変更された場合、前記特定手段は前記代替処理指示データの候補の特定を再度行い、
前記表示制御手段は、前記特定手段による前記代替処理指示データの候補の再度の特定において新たに特定された代替処理指示データの候補を含む１以上の代替処理指示データの中から一の代替処理指示データの候補の選択をユーザに促す画像を前記表示装置に表示させ、
前記表示装置による当該画像の表示が行われているときに、当該画像により選択が促されている１以上の代替処理指示データの候補の中から一の代替処理指示データの候補の選択を示す操作データが前記操作データ取得手段により取得された場合、前記特定手段は、当該一の代替処理指示データの候補を新たな代替処理指示データとして特定し、
前記記憶手段は、前記特定手段により特定された新たな代替処理指示データの処理識別データで既に記憶している代替処理識別データを更新する
請求項３に記載の処理指示装置。
【請求項５】
前記表示制御手段は、前記表示指示データに従い前記表示装置に画像を表示させる際、当該画像において代替処理指示データと代替処理指示データではない処理指示データとをユーザが区別可能な態様で表示させる
請求項１乃至４のいずれか１項に記載の処理指示装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の処理指示装置と、
前記処理指示装置の前記処理指示手段が行う指示に従い処理を行う画像形成装置、撮像装置およびデータ通信装置の少なくとも１つと、
前記処理指示装置の前記表示制御手段の制御の下でユーザインタフェースの表示を行う表示装置と、
前記処理指示装置の前記操作データ取得手段に対しユーザの操作を示す操作データを引き渡す操作装置と
を備える処理装置。
【請求項７】
コンピュータに、
画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データと、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを記憶する処理と、
画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを含み、当該１以上の処理指示データの中から一の処理指示データの選択をユーザに促す画像の表示を指示する表示指示データを取得する処理と、
前記表示指示データに含まれ、前記記憶する処理において記憶していない処理識別データがある場合、前記記憶する処理において記憶している１以上の処理属性データの中から、前記表示指示データに含まれ前記記憶していない処理識別データに対応する処理属性データが示す属性との間で予め定められた関係を満たす属性を示す処理属性データを特定し、当該特定した処理属性データに対応する処理指示データを代替処理指示データとして特定する処理と、
前記表示指示データに含まれる処理識別データにより識別される処理指示データのうち前記記憶する処理において記憶していない処理識別データにより識別される処理指示データに関しては、当該処理指示データに代えて当該処理指示データに関し前記特定する処理において特定した代替処理指示データの選択をユーザに促す画像を前記表示指示データに従い表示装置に表示させる処理と、
ユーザの操作を受け付ける操作装置からユーザの操作を示す操作データを取得する処理と、
前記表示装置により画像の表示が行われているときに、当該画像により選択が促されている１以上の処理指示データの中から一の処理指示データの選択を示す操作データを前記操作装置から取得した場合、当該一の処理指示データに従い、画像形成装置、撮像装置およびデータ通信装置のうちの少なくとも１つに対する処理を指示する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理指示装置、処理装置およびプログラムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置、スキャナ等の撮像装置、ＦＡＸ機等のデータ通信装置、もしくはそれらを１台の装置として統合した装置といった各種処理装置のあるものは、例えばネットワークを介して追加的なプログラムをサーバ装置からダウンロードしインストールすることにより、機能の拡張を行うことができる。
【０００３】
例えば特許文献１には、アプリケーション、プラグインモジュール、プリンタドライバをインストールすることにより機能の拡張を行うことができる印刷システムが記載されている。当該印刷システムにおいては、例えばアプリケーションのバージョンがアップデートされた場合に、新たなプラグインモジュールのインストールの要否が判定され、必要に応じてユーザに対し新たなプラグインモジュールのインストールを促す通知が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１３３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画像形成、撮像およびデータ通信の少なくとも１つを行う処理装置を複数備えるシステムにおいて、例えば追加的なプログラムのインストールの有無等により、複数の処理装置の機能に差異がある場合であっても、これら複数の処理装置の各々を利用するユーザに対し共通性を有したユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る処理指示装置は、画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データと、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを記憶する記憶手段と、画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを含み、当該１以上の処理指示データの中から一の処理指示データの選択をユーザに促す画像の表示を指示する表示指示データを取得する表示指示データ取得手段と、前記表示指示データに含まれ、前記記憶手段に記憶されていない処理識別データがある場合、前記記憶手段に記憶されている１以上の処理属性データの中から、前記表示指示データに含まれ前記記憶されていない処理識別データに対応する処理属性データが示す属性との間で予め定められた関係を満たす属性を示す処理属性データを特定し、当該特定した処理属性データに対応する処理指示データを代替処理指示データとして特定する特定手段と、前記表示指示データに含まれる処理識別データにより識別される処理指示データのうち前記記憶手段に記憶されていない処理識別データにより識別される処理指示データに関しては、当該処理指示データに代えて当該処理指示データに関し前記特定手段により特定された代替処理指示データの選択をユーザに促す画像を前記表示指示データに従い表示装置に表示させる表示制御手段と、ユーザの操作を受け付ける操作装置からユーザの操作を示す操作データを取得する操作データ取得手段と、前記表示装置により画像の表示が行われているときに、当該画像により選択が促されている１以上の処理指示データの中から一の処理指示データの選択を示す操作データが前記操作データ取得手段により取得された場合、当該一の処理指示データに従い、画像形成装置、撮像装置およびデータ通信装置のうちの少なくとも１つに対する処理を指示する処理指示手段とを備える。
【０００７】
本発明の第２の態様に係る処理指示装置は、第１の態様に係る処理指示装置の構成において、ユーザを識別するユーザ識別データを取得するユーザ識別データ取得手段を備え、前記表示指示データ取得手段は、前記表示指示データの取得において、各々が異なるユーザ識別データに対応付けられている複数の表示指示データの中から、前記ユーザ識別データ取得手段により取得されたユーザ識別データに対応付けられている表示指示データを取得する。
【０００８】
本発明の第３の態様に係る処理指示装置は、第１または第２の態様に係る処理指示装置の構成において、前記特定手段は、前記特定した予め定められた関係を満たす属性を示す処理属性データに対応する１以上の処理指示データを代替処理指示データの候補として特定し、前記表示制御手段は、当該１以上の代替処理指示データの候補の中から一の代替処理指示データの候補の選択をユーザに促す画像を前記表示装置に表示させ、前記表示装置による当該画像の表示が行われているときに、当該画像により選択が促されている１以上の代替処理指示データの候補の中から一の代替処理指示データの候補の選択を示す操作データが前記操作データ取得手段により取得された場合、前記特定手段は、当該一の代替処理指示データの候補を代替処理指示データとして特定し、前記記憶手段は、前記特定手段により特定された代替処理指示データの処理識別データを代替処理識別データとして記憶し、前記表示制御手段は、前記記憶手段に当該代替処理指示データの処理識別データが記憶されている場合、前記表示指示データに含まれる処理識別データにより識別される処理指示データのうち前記記憶手段に記憶されていない処理識別データにより識別される処理指示データに関しては、当該処理指示データに代えて当該処理指示データに関し前記記憶手段に記憶されている代替処理識別データにより識別される代替処理指示データの選択をユーザに促す画像を前記表示指示データに従い表示装置に表示させる。
【０００９】
本発明の第４の態様に係る処理指示装置は、第３の態様に係る処理指示装置の構成において、前記記憶手段により記憶される１以上の処理指示データが変更された場合、もしくは前記表示指示データが変更された場合、前記特定手段は前記代替処理指示データの候補の特定を再度行い、前記表示制御手段は、前記特定手段による前記代替処理指示データの候補の再度の特定において新たに特定された代替処理指示データの候補を含む１以上の代替処理指示データの中から一の代替処理指示データの候補の選択をユーザに促す画像を前記表示装置に表示させ、前記表示装置による当該画像の表示が行われているときに、当該画像により選択が促されている１以上の代替処理指示データの候補の中から一の代替処理指示データの候補の選択を示す操作データが前記操作データ取得手段により取得された場合、前記特定手段は、当該一の代替処理指示データの候補を新たな代替処理指示データとして特定し、前記記憶手段は、前記特定手段により特定された新たな代替処理指示データの処理識別データで既に記憶している代替処理識別データを更新する。
【００１０】
本発明の第５の態様に係る処理指示装置は、第１乃至第４のいずれか１つの態様に係る処理指示装置の構成において、前記表示制御手段は、前記表示指示データに従い前記表示装置に画像を表示させる際、当該画像において代替処理指示データと代替処理指示データではない処理指示データとをユーザが区別可能な態様で表示させる。
【００１１】
本発明の第６の態様に係る処理装置は、第１乃至第５のいずれか１つの態様に係る処理指示装置と、前記処理指示装置の前記処理指示手段が行う指示に従い処理を行う画像形成装置、撮像装置およびデータ通信装置の少なくとも１つと、前記処理指示装置の前記表示制御手段の制御の下でユーザインタフェースの表示を行う表示装置と、前記処理指示装置の前記操作データ取得手段に対しユーザの操作を示す操作データを引き渡す操作装置とを備える。
【００１２】
本発明の第７の態様に係るプログラムは、コンピュータに、画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データと、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを記憶する処理と、画像形成装置、撮像装置およびデータ通信装置の少なくとも１つに処理を指示するためのデータである１以上の処理指示データの各々に関し、当該処理指示データを識別する処理識別データと、当該処理指示データにより指示される処理の属性を示す処理属性データとを含み、当該１以上の処理指示データの中から一の処理指示データの選択をユーザに促す画像の表示を指示する表示指示データを取得する処理と、前記表示指示データに含まれ、前記記憶する処理において記憶していない処理識別データがある場合、前記記憶する処理において記憶している１以上の処理属性データの中から、前記表示指示データに含まれ前記記憶していない処理識別データに対応する処理属性データが示す属性との間で予め定められた関係を満たす属性を示す処理属性データを特定し、当該特定した処理属性データに対応する処理指示データを代替処理指示データとして特定する処理と、前記表示指示データに含まれる処理識別データにより識別される処理指示データのうち前記記憶する処理において記憶していない処理識別データにより識別される処理指示データに関しては、当該処理指示データに代えて当該処理指示データに関し前記特定する処理において特定した代替処理指示データの選択をユーザに促す画像を前記表示指示データに従い表示装置に表示させる処理と、ユーザの操作を受け付ける操作装置からユーザの操作を示す操作データを取得する処理と、前記表示装置により画像の表示が行われているときに、当該画像により選択が促されている１以上の処理指示データの中から一の処理指示データの選択を示す操作データを前記操作装置から取得した場合、当該一の処理指示データに従い、画像形成装置、撮像装置およびデータ通信装置のうちの少なくとも１つに対する処理を指示する処理とを実行させるためのプログラムである。
【発明の効果】
【００１３】
第１の態様に係る処理指示装置によれば、互いに異なる処理指示データを記憶する複数の処理指示装置の各々の制御下において処理指示データのいずれかの選択をユーザに促す画像（ユーザインタフェース）の表示が行われる際、処理指示装置に記憶されていない処理指示データに関しては代替の処理指示データが選択候補として表示されるため、処理指示装置間で共通性のあるユーザインタフェースが提供される。
【００１４】
第２の態様に係る処理指示装置によれば、個々のユーザに応じたユーザインタフェースが表示される。
【００１５】
第３の態様に係る処理指示装置によれば、処理指示装置に記憶されていない処理指示データを代替する処理指示データの候補が提示され、提示された候補の中からユーザによりいずれかの処理指示データが代替の処理指示データとして選択されると、その後はユーザによる選択の操作が要求されることなく、ユーザにより選択された代替の処理指示データを選択候補とするユーザインタフェースの表示が行われる。
【００１６】
第４の態様に係る処理指示装置によれば、ユーザインタフェースの表示を指示する表示指示データに変更があったか、もしくは、処理指示装置に記憶されている処理指示データに変更があった場合、ユーザに対する代替の処理指示データの再選択が促される。
【００１７】
第５の態様に係る処理指示装置によれば、ユーザインタフェースにおいて、代替の処理指示データとその他の処理指示データが互いに異なる態様により表示され、ユーザがそれらを判別できる。
【００１８】
第６の態様に係る処理装置によれば、互いに異なる処理指示データに従い異なる機能提供を行う複数の処理装置の各々において処理指示データのいずれかの選択をユーザに促すユーザインタフェースが表示される際、処理装置に記憶されていない処理指示データに関しては代替の処理指示データが選択候補として表示されるため、処理装置間で共通性のあるユーザインタフェースが提供される。
【００１９】
第７の態様に係るプログラムによれば、互いに異なる処理指示データを記憶する複数のコンピュータの各々の制御下において処理指示データのいずれかの選択をユーザに促すユーザインタフェースの表示が行われる際、コンピュータに記憶されていない処理指示データに関しては代替の処理指示データが選択候補として表示されるため、コンピュータ間で共通性のあるユーザインタフェースが提供される。
【図面の簡単な説明】
【００２０】
【図１】一実施形態に係るデータ処理システムの全体構成を示した図である。
【図２】一実施形態に係るユーザ認証テーブルのデータ構成を示した図である。
【図３】一実施形態に係る処理装置のハードウェア構成を示した図である。
【図４】一実施形態に係る処理指示装置の機能構成を示した図である。
【図５】一実施形態に係る管理データのデータ構成を示した図である。
【図６】一実施形態に係る表示指示データのデータ構成を示した図である。
【図７】一実施形態に係る処理装置に表示される画面を示した図である。
【図８】一実施形態に係る処理装置に表示される画面を示した図である。
【図９】一実施形態に係る処理装置に表示される画面を示した図である。
【発明を実施するための形態】
【００２１】
以下に本発明の一実施形態に係るデータ処理システム１を説明する。データ処理システム１は、複数の処理装置を備え、これらの複数の処理装置の各々がユーザに対し印刷機能、スキャン機能、コピー機能、ＦＡＸ機能等を提供する。
【００２２】
データ処理システム１が備える処理装置の各々においては、ユーザメニュー画面（ユーザが自分用にカスタマイズした処理選択用のユーザインタフェースとして用いられる画像）を利用可能である。ユーザは複数の処理装置の各々において個別にユーザメニュー画面の設定を行うことができるが、その作業は煩雑であるため、データ処理システム１においてはある処理装置においてユーザが設定したユーザメニュー画面を示すデータが、他の処理装置においても利用される。従って、ユーザは１回、いずれかの処理装置においてユーザメニュー画面の設定を行えば、他の処理装置においてもユーザメニュー画面を個別の設定を行うことなく利用可能となる。
【００２３】
ただし、ある処理装置において利用可能な処理が、他の処理装置においては利用できない場合がある。データ処理システム１においては、ある処理装置において設定されたユーザメニュー画面に示される処理の選択肢のうち、他の処理装置において利用できない処理があれば、当該他の処理装置において、当該利用できない処理を代替する代替処理を選択肢としてユーザメニュー画面に表示させることができる。そのため、ユーザは、互いに異なる機能を備える複数の処理装置の間で共通性を備えたユーザメニュー画面を利用することができ、便利である。
【００２４】
以下に上述した機能を実現するためにデータ処理システム１が備える構成およびその動作を説明する。図１は、データ処理システム１の全体構成を示した図である。データ処理システム１はまず、ｎ台（ただし、ｎは自然数）の処理装置、すなわち処理装置１１−１、１１−２、・・・、１１−ｎと、配信サーバ装置１２と、認証サーバ装置１３を備えている。以下、データ処理システム１が備える複数の処理装置を互いに区別しない場合、「処理装置１１」と呼ぶ。処理装置１１の各々と、配信サーバ装置１２および認証サーバ装置１３は、ネットワーク９を介して互いにデータ通信を行うことができる。
【００２５】
処理装置１１は、例えば画像形成装置、撮像装置、データ通信装置等を備え、必要に応じてこれらの装置を互いに連係動作させることにより、ユーザに対し印刷機能、スキャン機能、コピー機能、ＦＡＸ機能等の各種機能を提供可能な装置である。なお、同じユーザが複数の処理装置１１の各々を利用することができる。
【００２６】
配信サーバ装置１２は、プラグインプログラム等の処理装置１１において利用可能な各種データを記憶し、例えば処理装置１１からの配信要求に応じて、要求されたデータを処理装置１１に配信するサーバ装置である。
【００２７】
認証サーバ装置１３は、ユーザの本人認証を行うとともに、処理装置１１により提供される各種機能のうち認証されたユーザが利用可能な機能を処理装置１１に通知する役割を果たすサーバ装置である。
【００２８】
図２は、認証サーバ装置１３が管理するユーザ認証テーブルのデータ構成を示した図である。ユーザ認証テーブルはデータ処理システム１を利用する複数のユーザの各々に関するデータレコードの集まりであり、各データレコードにはデータフィールドとして「ユーザＩＤ」、「認証コード」、「権限データ」が設けられている。
【００２９】
データフィールド「ユーザＩＤ」にはユーザを識別するユーザＩＤが格納されている。データフィールド「認証コード」にはユーザにユニークに割り当てられ、ユーザＩＤとともにユーザが本人であるか否かを判定するためのデータである認証コードが格納されている。データ処理システム１においては、ユーザＩＤおよび認証コードはユーザが携帯するＮＦＣ（近距離無線通信）カードに記憶されており、ユーザが処理装置１１にＮＦＣカードをかざすとユーザＩＤおよび認証コードが処理装置１１により読み取られて、認証サーバ装置１３に送信される仕組みが採用されている。認証サーバ装置１３は処理装置１１から送信されてくるユーザＩＤと認証コードの組み合わせをユーザ認証テーブルから検索し、検索の成功、不成功に基づき、ユーザの本人認証の成功、不成功を判定する。
【００３０】
データフィールド「権限データ」には、ユーザの利用が許可もしくは禁止されている機能を示す権限データが格納されている。権限データは、例えば「カラーコピー機能：不可」、「スキャン機能：可」、「ＦＡＸ機能：不可」、「コピー可能枚数：最大５０枚／回」といったデータである。認証サーバ装置１３はユーザの本人認証に成功すると、検索されたデータレコードに格納されている権限データを処理装置１１に送信する。処理装置１１は認証サーバ装置１３から送信されてくる権限データに基づき、ユーザに利用が許可されている機能を特定することができる。
【００３１】
図３は、処理装置１１のハードウェア構成を示した図である。処理装置１１は、画像形成装置１１１、撮像装置１１２、データ通信装置１１３、読取装置１１４、表示装置１１５、操作装置１１６、および処理指示装置１１７を備えている。
【００３２】
画像形成装置１１１は、例えば電子写真方式により紙等のシート状記録媒体上に画像を形成する装置である。なお、画像形成装置１１１の印刷方式は電子写真方式に限られず、インクジェット方式等の他の方式が採用されていてもよい。また、処理装置１１のあるものはカラー印刷が可能であり、あるものはモノクロ印刷のみが可能である。
【００３３】
撮像装置１１２は、原稿台に置かれたシート状記録媒体上に形成されている画像を光学的に読み取り、当該画像を示す画像データを生成する装置である。
【００３４】
データ通信装置１１３は、外部の装置との間で各種データの送受信を行う装置である。データ通信装置１１３には、電話通信網を介して外部のＦＡＸ装置等との間で音データ通信を行う音データ通信部１１３１と、パケットデータ網を介して他の処理装置１１や配信サーバ装置１２、認証サーバ装置１３等との間でパケットデータ通信を行うパケットデータ通信部１１３２を備えている。
【００３５】
読取装置１１４は、ＮＦＣ規格に従いユーザによりかざされるＮＦＣカードに記録されているユーザＩＤおよび認証コードを読み取る装置（カードリーダ）である。ユーザによりＮＦＣカードが読取装置１１４に、例えば５センチメートル程度より近い距離に近付けられると、ＮＦＣカードは読取装置１１４から発信されている電磁波により起電された電力により無線通信を開始し、読取装置１１４に対し無線によりユーザＩＤおよび認証コードを送信する。読取装置１１４はこのようにＮＦＣカードから送信されてくるユーザＩＤおよび認証コードを受信することにより、ＮＦＣカードに記録されているこれらのデータの読み取りを行う。
【００３６】
表示装置１１５は、例えば液晶ディスプレイであり、ユーザメニュー画面等の各種画像の表示を行う。操作装置１１６は、例えばタッチパネルであり、ユーザのタッチ操作を受け付け、当該タッチ操作の内容を示す操作データを生成する。処理装置１１においては、表示装置１１５と操作装置１１６は積層されてタッチディスプレイを構成し、ユーザは表示装置１１５により表示される操作子の画像に対しタッチ操作を行うことにより、処理装置１１に対する直感的な操作を行うことができる。
【００３７】
処理指示装置１１７は、操作装置１１６に対するユーザの操作に従い、ユーザにより選択された機能の実行を、画像形成装置１１１、撮像装置１１２およびデータ通信装置１１３に対し指示する装置である。処理指示装置１１７は、各種データ処理を行うプロセッサ１０１と、各種データを記憶するメモリ１０２と、処理装置１１が備える他の装置との間で各種データの入出力を行う入出力Ｉ／Ｆ（Interface）１０３を備えている。プロセッサ１０１はメモリ１０２に記憶されているプログラムに従い各種データ処理を行うことにより、以下に説明する構成部を備える装置として機能する。
【００３８】
図４は、処理指示装置１１７の機能構成を示した図である。ただし、処理指示装置１１７と処理装置１１が備える他の装置との間のデータの送受信の関係を示す目的で、図４においては処理装置１１が備える処理指示装置１１７以外の装置も示されている。
【００３９】
処理指示装置１１７は、機能構成部として、記憶手段１１７１、表示指示データ取得手段１１７２、特定手段１１７３、表示制御手段１１７４、操作データ取得手段１１７５、、処理指示手段１１７６およびユーザ識別データ取得手段１１７７を備えている。
【００４０】
記憶手段１１７１は、処理指示装置１１７が画像形成装置１１１等に対し各種処理を指示するために用いるデータを記憶する。具体的には、記憶手段１１７１は、処理装置１１が実行可能な複数の処理を管理するためのデータである管理データと、ユーザメニュー画面の表示を指示するデータである表示指示データを記憶している。
【００４１】
図５は、管理データのデータ構成を示した図である。管理データは、処理装置１１が実行可能な処理の各々に関するデータレコードの集まりであり、各データレコードには、データフィールドとして「処理ＩＤ」、「処理名」、「処理属性」、「処理指示データ」が設けられている。また、データフィールド「処理属性」には、サブフィールド「機能」、「キーワード」、「説明」が設けられている。以下、データフィールド「ＸＸＸＸ」のサブフィールド「ＹＹＹＹ」を、データフィールド「ＸＸＸＸ−ＹＹＹＹ」のように記載する。
【００４２】
データフィールド「処理ＩＤ」には、処理を識別する処理ＩＤが格納される。データフィールド「処理名」には、例えば「かんたんコピー」等の処理名が格納される。
【００４３】
データフィールド「処理属性」は処理の属性を示す処理属性データを格納するデータフィールドである。サブフィールド「機能」には印刷機能、コピー機能、スキャン機能、ＦＡＸ機能のうち、処理において利用される機能（２以上の場合もある）を示す、「印刷」等のデータが格納される。サブフィールド「キーワード」には、処理の特徴を示す「かんたん」、「カラー」、「大量」等のキーワード（通常、複数）が格納される。サブフィールド「説明」には、処理の内容を説明する「よく使うＡ４縦置きの片面コピー（モノクロ、１枚）を行います。」といったデータが格納される。
【００４４】
データフィールド「処理指示データ」には、処理の具体的な手順等を示す処理指示データが格納される。処理指示データは、例えば、処理装置１１にインストールされ、画像形成装置１１１、撮像装置１１２、データ通信装置１１３等を制御するプログラムであるネイティブモジュール（組み込みモジュール）やプラグインモジュール（配信サーバ装置１２からダウンロードされてインストールされたモジュール）等のプログラムを呼び出すコードリストである。なお、処理指示データの形態はコードリストに限られず、例えばプログラムそのものが処理指示データとして扱われてもよい。
【００４５】
記憶手段１１７１が上記の管理データとともに記憶する表示指示データは、ユーザにより設定されたユーザメニュー画面の表示を指示するデータである。図６は、表示指示データのデータ構成を示した図である。表示指示データはユーザ毎に生成されるため、対応するユーザを識別するユーザＩＤが対応付けられている。表示指示データはユーザメニュー画面に表示される複数の選択ボタン（操作子）の各々に関するデータレコードの集まりであり、各データレコードには、データフィールドとして「表示位置」、「オリジナル」、「代替」が設けられている。
【００４６】
データフィールド「表示位置」には、ユーザメニュー画面における選択ボタンの表示位置を識別する表示位置ＩＤが格納されている。例えば、表示位置ＩＤ「１」はユーザメニュー画面の第１ページの一番左側の位置を示す。なお、表示指示データに含まれるデータレコードは、データフィールド「表示位置」の数値により昇順にソートされている。
【００４７】
データフィールド「オリジナル」は、ユーザが後述するユーザメニュー新規作成画面においてユーザメニュー画面に登録した処理に関し、管理データ（図５）のデータレコード（処理指示データを除く）のコピーを格納する。そのため、データフィールド「オリジナル」には、管理データと同様に、サブフィールド「処理ＩＤ」、「処理名」、「処理属性」が設けられ、サブフィールド「処理属性」にはさらにサブフィールド「機能」、「キーワード」、「説明」が設けられている。
【００４８】
データフィールド「オリジナル」に格納されるデータは上述のようにユーザがユーザメニュー新規作成画面において登録した処理に関するデータであるが、その登録の操作は必ずしも表示指示データを記憶している処理装置１１において行われたものとは限らない。従って、表示指示データには、ユーザＩＤに加えて、データフィールド「オリジナル」に格納されるデータが生成された処理装置１１を識別する処理装置の名称が対応付けられている。
【００４９】
上記のように、データフィールド「オリジナル」は他の処理装置１１において登録された処理に関するデータであるため、それらの処理の全てが表示指示データを記憶している処理装置１１において利用可能であるとは限らない。そのため、表示指示データを記憶している処理装置１１において利用不可である処理（以下、「利用不可処理」という）を示すフラグを格納するデータフィールドとして、データフィールド「オリジナル」にはサブフィールド「利用不可フラグ」が設けられている。
【００５０】
データフィールド「代替」は、利用不可処理に関するデータレコード、すなわち、データフィールド「オリジナル−利用不可フラグ」のフラグが立っているデータレコードにおいて、データフィールド「オリジナル−処理ＩＤ」により識別される処理を代替する処理（以下、「代替処理」という）に関し、管理データ（図５）のデータレコード（処理指示データを除く）のコピーを格納するデータフィールドである。そのため、データフィールド「代替」にも、管理データと同様に、サブフィールド「処理ＩＤ」、「処理名」、「処理属性」が設けられ、サブフィールド「処理属性」にはさらにサブフィールド「機能」、「キーワード」、「説明」が設けられている。
【００５１】
さらに、データフィールド「代替」には、サブフィールド「マッチングポイント」、「再選択フラグ」が設けられている。サブフィールド「マッチングポイント」には、代替処理の属性と、当該代替処理に対応する処理（当該代替処理により代替される処理）の属性との間の類似度を示すマッチングポイントが格納される。
【００５２】
サブフィールド「再選択フラグ」は、処理装置１１に新たなプラグインモジュールがインストールされた等の理由により、既に登録されている代替処理よりもオリジナルの処理に類似する処理が利用可能となった可能性がある場合に立てられるフラグである。
【００５３】
再び図４を参照し、処理指示装置１１７の機能構成の説明を続ける。表示指示データ取得手段１１７２は、ユーザが操作装置１１６に対し表示指示データのコピーを指示する操作を行った場合に、他の処理装置１１から表示指示データを取得する。
【００５４】
表示指示データ取得手段１１７２による表示指示データの取得の手順は具体的には以下のとおりである。まず、表示指示データ取得手段１１７２は表示指示データの送信要求を生成する。この送信要求には、処理装置１１を使用しているユーザのＮＦＣカードから読取装置１１４により読み取られ、ユーザ識別データ取得手段１１７７により読取装置１１４から取得されたユーザＩＤが含まれる。
【００５５】
表示指示データ取得手段１１７２は、データ通信装置１１３のパケットデータ通信部１１３２に対し、生成した送信要求を他の処理装置１１に送信するように指示する。パケットデータ通信部１１３２は表示指示データ取得手段１１７２からの指示に従い他の処理装置１１に対し送信要求を送信し、それに対する応答として他の処理装置１１から表示指示データを受信する。パケットデータ通信部１１３２が受信する表示指示データは、送信要求の送信先の他の処理装置１１において、送信要求に含まれるユーザＩＤに対応付けて記憶されている表示指示データである。
【００５６】
パケットデータ通信部１１３２は、他の処理装置１１から受信した表示指示データを表示指示データ取得手段１１７２に引き渡し、表示指示データ取得手段１１７２はパケットデータ通信部１１３２を介して他の処理装置１１から取得した表示指示データを記憶手段１１７１に記憶する。
【００５７】
特定手段１１７３は、利用不可処理に関し、自機で利用できる処理の中から属性の類似度が高いものを代替処理の候補として特定し、ユーザにそれらの代替処理の候補の中から代替処理を選択するように促し、ユーザにより選択された候補を代替処理として特定する。特定手段１１７３の動作の詳細は後述する。
【００５８】
表示制御手段１１７４は、記憶手段１１７１に記憶されている表示指示データに従い、ユーザメニュー画面の表示を表示装置１１５に指示する。また、表示制御手段１１７４は、ユーザメニュー画面以外の各種画面に関しても、表示装置１１５に対しそれらの表示を指示する。
【００５９】
操作データ取得手段１１７５は、表示制御手段１１７４に従い表示装置１１５が表示しているユーザメニュー画面等の画面に対しユーザがタッチ操作を行った際に、当該タッチ操作を示す操作データを操作装置１１６から受け取る。
【００６０】
処理指示手段１１７６は、ユーザメニュー画面に表示される選択ボタンのいずれかに対する操作を示す操作データが操作データ取得手段１１７５により取得された場合に、当該操作データが示す操作の行われた選択ボタンに対応する処理指示データに従い、画像形成装置１１１、撮像装置１１２、データ通信装置１１３等に処理の実行を指示する。
【００６１】
ユーザ識別データ取得手段１１７７は、読取装置１１４がＮＦＣカードから読み取ったユーザＩＤを読取装置１１４から取得する。
【００６２】
以上が、処理指示装置１１７の機能構成の説明である。続いて、処理指示装置１１７の表示制御手段１１７４による指示に従い表示装置１１５に表示される画面例を参照しつつ、データ処理システム１の動作を説明する。
【００６３】
ユーザはユーザメニュー画面を利用するために、まず、いずれかの処理装置１１においてユーザメニュー画面の新規作成を行う必要がある。以下、ユーザが処理装置１１−１においてユーザメニュー画面の新規作成を行う場合を例として、その手順を説明する。
【００６４】
図７は、ユーザメニュー画面の新規作成が行われる際に、処理装置１１−１の表示装置１１５に表示される画面を示した図である。まず、ユーザが操作装置１１６に対し予め定められた操作を行うと、表示装置１１５にはユーザメニュー操作画面（図７の第１段）が表示される。ユーザがユーザメニュー操作画面において「新規作成」ボタンを操作すると、表示装置１１５にはユーザメニュー新規作成画面（図７の第２段）が表示される。
【００６５】
ユーザメニュー新規作成画面には、処理装置１１−１において利用可能な処理の処理名がリスト表示（左側）される。このリストに表示される処理名は、管理データ（図５）のデータフィールド「処理名」に格納されている処理名である。ユーザはこのリストからいずれかの処理名を選択した後、「説明」ボタンを操作することで、選択した処理の説明をポップアップ表示させ（図７の第３段）、その処理の内容を確認することができる。ユーザは必要に応じて処理の説明を表示させてその内容を確認した後、ユーザメニュー画面に選択ボタンを表示させたい処理の処理名をリストから右側の枠（デザイン領域）内の希望する位置にドラッグすることにより（図７の第４段）、ユーザメニュー画面のデザインを行うことができる。
【００６６】
ユーザは必要に応じて、リストからデザイン領域への処理名のドラッグ操作を繰り返し、ユーザメニュー画面のデザインを終了すると、「登録」ボタンを操作して、ユーザメニュー画面の新規作成を完了する。この「登録」ボタンの操作に応じて、処理指示装置１１７はユーザによりデザインされたユーザメニュー画面の表示を指示する表示指示データ（図６）を生成し、記憶手段１１７１に記憶する。なお、この時点では表示指示データのデータフィールド「代替」には何もデータは格納されない。
【００６７】
その後、ユーザが操作装置１１６に対し予め定められた操作を行うと、処理指示装置１１７の表示制御手段１１７４は、記憶手段１１７１に記憶されている表示指示データに従いユーザメニュー画面の表示を表示装置１１５に指示する。その結果、ユーザによりデザインされたユーザメニュー画面（図７の第５段）が表示装置１１５に表示される。ユーザメニュー画面には、ユーザにより選択された処理に応じた選択ボタンが表示される。
【００６８】
ユーザメニュー画面においてユーザがいずれかの選択ボタンを操作すると、処理指示装置１１７の操作データ取得手段１１７５は当該操作を示す操作データを操作装置１１６から取得し、処理指示手段１１７６に引き渡す。処理指示手段１１７６は引き渡された操作データにより操作が行われた選択ボタンを特定し、特定した選択ボタンに応じた処理指示データを記憶手段１１７１に記憶されている管理データから読み出し、読み出した処理指示データに従い、画像形成装置１１１等の他の装置に対し処理を指示する。画像形成装置１１１等がその指示に従い処理を実行することにより、ユーザに対するサービスが提供されることになる。
【００６９】
ユーザは、上記のように処理装置１１−１においてユーザメニュー画面の設定を行うと、他の処理装置１１に表示指示データをコピーすることにより、同様のユーザメニュー画面を他の処理装置１１においても利用することができる。以下、表示指示データをコピーすることによりある処理装置１１において設定されているユーザメニュー画面と同様のユーザメニュー画面を他の処理装置１１において利用可能とすることを、便宜的に「ユーザメニュー画面のコピー」という。以下に、処理装置１１−１から処理装置１１−２に対しユーザメニュー画面のコピーが行われる場合を例として、ユーザメニュー画面のコピーに伴うデータ処理システム１の動作を説明する。
【００７０】
図８は、ユーザメニュー画面のコピーの操作において、コピー先の処理装置１１である処理装置１１−２の表示装置１１５に表示される画面を示した図である。まず、ユーザがユーザメニュー操作画面（図８の第１段）において「コピー」ボタンに対する操作を行うと、表示装置１１５にはユーザメニューコピー画面（図８の第２段）が表示される。ユーザメニューコピー画面には、データ処理システム１に含まれる複数の処理装置１１のうち、ユーザメニュー画面の設定が行われている処理装置１１（表示指示データを記憶している処理装置１１）の名称がリスト表示（左側）される。この場合、処理装置１１−１の名称がリストに表示される。
【００７１】
ユーザがリストからユーザメニュー画面のコピー元とする処理装置１１−１の名称を選択した後に「コピー実行」ボタンを操作すると、処理指示装置１１７の表示指示データ取得手段１１７２はパケットデータ通信部１１３２を介してユーザにより選択された処理装置１１−１から表示指示データを取得し、記憶手段１１７１に記憶させる。
【００７２】
記憶手段１１７１に表示指示データが記憶されると、特定手段１１７３は表示指示データのデータレコードのうち、管理データのデータフィールド「処理ＩＤ」に含まれない処理ＩＤをデータフィールド「オリジナル−処理ＩＤ」に格納されているデータレコードを抽出し、抽出したデータレコードのデータフィールド「オリジナル−利用不可フラグ」のフラグを立てる。
【００７３】
その後、ユーザが操作装置１１６に対し予め定められた操作を行うと、処理指示装置１１７の表示制御手段１１７４は表示指示データに従いユーザメニュー画面の表示を表示装置１１５に指示する。その結果、処理装置１１−２の表示装置１１５に図８の第３段に示すユーザメニュー画面が表示される。このユーザメニュー画面において「×」印が付されている選択ボタンは、表示指示データにおいて利用不可フラグが立っている処理（利用不可処理）に応じた選択ボタンである。すなわち、この例の場合、「かんたんコピー」は処理装置１１−２においては利用ができないため、その選択ボタンには「×」印が付されている。
【００７４】
「×」印が付された選択ボタンに対しユーザが操作を行うと、特定手段１１７３は操作された選択ボタンに応じた処理に関するデータレコードを表示指示データから検索し、検索したデータレコード（以下、「表示指示データのデータレコード」という）のデータフィールド「オリジナル−処理属性−機能」および「オリジナル−処理属性−キーワード」と類似性の高いデータを格納するデータレコードを管理データから抽出する処理を行う。
【００７５】
具体的には、特定手段１１７３はまず、表示指示データのデータレコードのデータフィールド「オリジナル−処理属性−機能」に格納されているデータと同じデータをデータフィールド「処理属性−機能」に格納しているデータレコードを管理データから抽出する。
【００７６】
続いて、特定手段１１７３は管理データから抽出したデータレコードの各々（以下、「管理データのデータレコード」という）に関し、データフィールド「処理属性−キーワード」に格納されているキーワードと、表示指示データのデータレコードのデータフィールド「オリジナル−処理属性−キーワード」に格納されているキーワードとの間で一致するキーワードの数をマッチングポイントとして算出する。
【００７７】
すなわち、自機において利用可能な処理のうち、利用不可処理の機能と同一の機能を利用する処理であり、利用不可処理に付されたキーワードと同じキーワードがより多く付された処理に対しより高いマッチングポイントが算出されることになる。
【００７８】
続いて、特定手段１１７３は管理データから抽出したデータレコードをマッチングポイントの高い順にソートし、上位の予め定められた数（例えば５個）を代替処理の候補のデータレコードとして特定する。
【００７９】
特定手段１１７３により、上記のように代替処理の候補のデータレコードの特定が完了すると、表示制御手段１１７４は図８の第４段に示す代替処理選択画面を表示装置１１５に表示させる。代替処理選択画面には特定手段１１７３により特定された代替処理の候補がリスト表示（左側）される。
【００８０】
ユーザがリストから代替処理の候補のいずれかを選択すると、説明欄（右側）に選択された代替処理の候補の説明が表示される。ユーザはこの説明の内容を確認し、その代替処理の候補を代替処理としてユーザメニュー画面に表示させるか否かを判断する。ユーザが必要に応じて説明の内容を確認した後、「選択」ボタンを操作すると、その時点で選択されている代替処理の候補が代替処理として表示指示データに登録される。すなわち、ユーザにより選択された代替処理の候補に関するデータが、表示指示データのデータフィールド「代替」に格納される。
【００８１】
その後、処理装置１１−２においてユーザメニュー画面が表示される際には、代替処理のデータが登録された表示指示データに従い、図８の第５段に示すユーザメニュー画面が表示される。このユーザメニュー画面において、代替処理に応じた選択ボタンの枠は破線で表示され、ユーザは代替処理と代替処理でない処理とを判別することができる。
【００８２】
上記のように処理装置１１−２においてユーザメニュー画面の設定が完了した後、処理装置１１−２に新しいプラグインモジュールがインストールされる等の理由により、既にユーザメニュー画面に登録されている代替処理よりもオリジナルの処理との間で類似度がより高い処理が処理装置１１−２において利用可能となる場合がある。また、ユーザが処理装置１１−１においてユーザメニュー画面の修正を行った場合、そのコピーを利用する処理装置１１−２のユーザメニュー画面においてもその修正が反映されるが、その際にも既に処理装置１１−２においてユーザメニュー画面に登録されている代替処理よりもオリジナルの処理（処理装置１１−１において修正された処理）との間で類似度がより高い処理が生じる場合がある。
【００８３】
従って、データ処理システム１においては、処理装置１１において利用可能な処理に変更が生じた場合や、表示指示データのデータフィールド「オリジナル」のコピー元の処理装置１１において表示指示データの修正が行われた結果、自機の表示指示データが変更された場合に、代替処理の再選択を促す仕組みが設けられている。
【００８４】
例えば、ユーザが処理装置１１−１において、ユーザメニュー画面の先頭（第１ページの左側）の選択ボタンに登録する処理を変更した場合、処理装置１１−１の表示指示データの第１行のデータレコードのデータフィールド「オリジナル」に格納されるデータが変更される。
【００８５】
処理装置１１−２の表示指示データ取得手段１１７２は、例えば予め定められた時間の経過毎（例えば２４時間毎）に、自機の表示指示データのコピー元である処理装置１１−１から表示指示データを取得する。特定手段１１７３は自機の表示指示データのデータフィールド「オリジナル」のデータが処理装置１１−１から取得した表示指示データのデータフィールド「オリジナル」のデータと一致するように、自機の表示指示データを更新する。
【００８６】
特定手段１１７３は、更新を行った自機の表示指示データのデータレコードに関し、利用不可フラグの更新を行う。その際、データフィールド「オリジナル−利用不可フラグ」のフラグが更新前も更新後も立っているデータレコードに関しては、現在選択されている代替処理よりも望ましい代替処理が生じている可能性があるため、特定手段１１７３はそのデータレコードのデータフィールド「代替−再選択フラグ」のフラグを立てる。
【００８７】
また、例えば、処理装置１１−２に新たなプラグインモジュールがインストールされた等の理由により、処理装置１１−２において利用可能な処理に変化が生じた場合、処理装置１１−２の管理データが更新される。その場合、特定手段１１７３は表示指示データのデータフィールド「オリジナル−利用不可フラグ」の更新を行う。その際も、データフィールド「オリジナル−利用不可フラグ」のフラグが更新前も更新後も立っているデータレコードに関しては、現在選択されている代替処理よりも望ましい代替処理が生じている可能性があるため、特定手段１１７３はそのデータレコードのデータフィールド「代替−再選択フラグ」のフラグを立てる。
【００８８】
図９の第１段は、データフィールド「代替−再選択フラグ」のフラグが立っているデータレコードを含む表示指示データに従い表示されるユーザメニュー画面を示した図である。すなわち、データフィールド「代替−再選択フラグ」のフラグが立っているデータレコードに対応する選択ボタンの下には、ユーザに代替処理の再選択を促す「再選択」ボタンが表示される。
【００８９】
ユーザが「再選択」ボタンに対し操作を行うと、代替処理選択画面（図９の第２段）が表示され、ユーザはその画面において代替処理を再選択することができる。
【００９０】
以上説明したように、データ処理システム１によれば、ユーザはある処理装置１１において設定したユーザメニュー画面を他の処理装置１１に対しコピーすることにより、複数の処理装置１１の間において共通性のあるユーザメニュー画面を利用することができる。その際、他の処理装置１１からコピーされたユーザメニュー画面に自機において利用できない処理に応じた選択ボタンが含まれる場合、ユーザは当該処理と類似度のより高い代替処理の候補の中から希望する代替処理を選択し登録することができる。その結果、利用可能な処理が異なる複数の処理装置１１の間においても、ユーザは共通性の高いユーザメニュー画面を利用することができる。
【００９１】
［変形例]
本発明は、上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下にそれらの変形の例を示す。なお、以下に例示する変形例が２つ以上組み合わされてもよい。
【００９２】
（１）変形例１
上述した実施形態においては、複数の処理装置１１の間で表示指示データ（データフィールド「オリジナル」の部分）を共有する方法として、ユーザがコピー先の処理装置１１を操作してコピー元の処理装置１１から表示指示データを取得させる方法が採用されている。複数の処理装置１１の間で表示指示データを共有する方法はこれに限られない。例えば、表示指示データをユーザ毎に管理する管理サーバ装置を設け、各々の処理装置１１がユーザに応じた表示指示データを管理サーバ装置から取得することにより複数の処理装置１１の間で表示指示データの共有が行われてもよい。また、例えば予め定められた時間の経過毎に、処理装置１１が各々、他の処理装置１１に対し自機の表示指示データをブロードキャストし、他の処理装置１１からブロードキャストされた新たな表示指示データを受信した場合に当該表示指示データを用いて自機の表示指示データを更新することにより、複数の処理装置１１の各々に記憶されている表示指示データの同期が取られるようにしてもよい。
【００９３】
（２）変形例２
上述した実施形態においては、ユーザの本人認証はＮＦＣカードに記録されているユーザＩＤと認証コードが認証サーバ装置１３において照合されることにより行われる。ユーザの本人認証の方法はこれに限られない。例えば、ユーザが操作装置１１６に対し、ユーザＩＤとパスワードを入力し、入力されたこれらのデータを認証サーバ装置１３において照合する方法など、他の様々な本人認証の方法が採用可能である。また、本人認証のための照合処理が行われる場所は認証サーバ装置１３に限られず、例えば個々の処理装置１１がユーザ認証テーブルを記憶し、個々の処理装置１１において本人認証のための照合処理が行われてもよい。
【００９４】
（３）変形例３
上述した実施形態においては、ユーザメニュー画面はユーザ毎に用いられるものとしたが、全ユーザが共通して利用するカスタムメニュー画面がユーザメニュー画面に代えて、もしくはそれに加えて、用いられてもよい。
【００９５】
（４）変形例４
上述した実施形態においては、処理指示装置１１７は処理装置１１において画像形成装置１１１等の他の装置と一体に統合されている構成であるものとしたが、処理指示装置１１７が処理装置１１から独立した装置として構成されてもよい。例えば、タッチディスプレイを備えるスレート型ＰＣ等のコンピュータに本実施形態に係るプログラムに従った処理を実行させることにより、コンピュータを処理指示装置１１７として機能させることが考えられる。その場合、処理指示装置１１７を備えない処理装置１１とコンピュータにより実現される処理指示装置１１７が、有線または無線により互いにデータ通信を行う構成とすればよい。
【００９６】
（５）変形例５
上述した実施形態においては、処理装置１１は画像形成装置１１１、撮像装置１１２およびデータ通信装置１１３を備えるものとしたが、処理装置１１が備える装置の構成はこれに限られない。例えば、処理装置１１がこれらの装置の一部を備えなくてもよく、また、これらの装置以外の装置を備えてもよい。さらに、処理装置１１に代えて、他の種別の装置が採用されてもよい。すなわち、複数の処理を実行可能であり、それらの複数の処理の中からユーザにより選択された処理を実行する処理装置であれば、いずれの処理装置であっても本発明において採用可能である。
【００９７】
（６）変形例６
上述した実施形態においては、代替処理の候補を特定する際に、２つの異なる処理の間の類似度を特定する方法として、それらの処理に付されているキーワードの間で一致するものの数をカウントする方法が採用されている。２つの異なる処理の間の類似度を特定する方法はこれに限られず、オリジナルの処理の属性と利用可能な処理の属性との間の類似度を特定する方法であれば、如何なる方法であっても本発明において採用可能である。例えば、キーワードの各々に重要度に応じたウェイトを割り当て、一致するキーワードのウェイトを加算することによりマッチングポイントを算出する方法が採用されてもよい。また、類似度の特定に用いるデータはキーワードに限られず、例えば、処理指示データに含まれるコードの類似度を特定する構成が採用されてもよい。
【００９８】
（７）変形例７
上述した実施形態においては、代替処理の候補の中からユーザが代替処理を選択することにより、代替処理が特定される構成が採用されている。代替処理の特定の方法はこれに限られない。例えば、特定手段１１７３が、マッチングポイント等の類似度の指標が最も高い処理を代替処理として、ユーザの選択を要することなく設定する構成が採用されてもよい。
【００９９】
（８）変形例８
上述した実施形態においては、処理指示装置１１７はプロセッサ１０１がプログラムに従う処理を行うことにより実現されるものとしたが、処理指示装置１１７がいわゆる専用機として構成されてもよい。
【０１００】
（９）変形例９
上述した実施形態の説明において、処理指示装置１１７においてプロセッサ１０１により実行されるプログラムの提供の形態については言及しなかったが、当該プログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータが読み取り可能な記録媒体に記録された状態で提供されても、インターネットなどのネットワーク経由でダウンロードされる形で提供されてもよい。
【符号の説明】
【０１０１】
１…データ処理システム、９…ネットワーク、１１…処理装置、１２…配信サーバ装置、１３…認証サーバ装置、１０１…プロセッサ、１０２…メモリ、１０３…入出力Ｉ／Ｆ、１１１…画像形成装置、１１２…撮像装置、１１３…データ通信装置、１１４…読取装置、１１５…表示装置、１１６…操作装置、１１７…処理指示装置、１１３１…音データ通信部、１１３２…パケットデータ通信部、１１７１…記憶手段、１１７２…表示指示データ取得手段、１１７３…特定手段、１１７４…表示制御手段、１１７５…操作データ取得手段、１１７６…処理指示手段、１１７７…ユーザ識別データ取得手段
【図１】
2014235515.tif 000003
【図２】
2014235515.tif 000004
【図３】
2014235515.tif 000005
【図４】
2014235515.tif 000006
【図５】
2014235515.tif 000007
【図６】
2014235515.tif 000008
【図７】
2014235515.tif 000009
【図８】
2014235515.tif 000010
【図９】
2014235515.tif 000011