(57)【要約】【課題】  ユーザ毎に実行可能な処理を制限する。【解決手段】  指示書データに含まれる一連の処理の全てを実行するのではなく、指示書データに含まれる一連の処理の内の、この指示書データを識別可能な識別情報に対応する複合機１４において実行を許可された処理のみを文書データに施す。【選択図】        図５
2006270632.tif 000002
【特許請求の範囲】
【請求項１】
文書データに施す処理を表した処理情報を含む指示書データ及び該指示書データを識別可能な識別情報を入力する入力手段と、
前記識別情報と実行を許可する処理とを対応付けるための予め記憶された許可処理情報を読み込む読込手段と、
前記入力手段によって入力された前記指示書データに基づいて、前記入力手段によって入力された識別情報に対応する許可処理情報の処理を実行する処理実行手段と、
を備えた画像処理装置。
【請求項２】
前記許可処理情報は、前記識別情報に対応させて言語を示す言語情報を更に含み、
前記処理実行手段は、前記指示書データに前記処理情報として文書データに施した処理の処理結果の出力を示す出力処理情報が含まれているときに、前記入力手段によって入力された前記識別情報に対応する言語情報の言語による出力形態で前記処理結果を出力する請求項１に記載の画像処理装置。
【請求項３】
文書データに施す処理を表した処理情報と各処理の実行内容を示すパラメータとを含む指示書データ及び該指示書データを識別可能な識別情報を入力する入力手段と、
前記識別情報と実行を許可する処理とを対応付けるための予め記憶された許可処理情報を読み込む読込手段と、
前記指示書データに含まれる、前記入力手段によって入力された識別情報に対応する許可処理情報に応じた処理のパラメータを設定するための操作画面を表示する操作画面表示手段と、
を備えた画像処理装置。
【請求項４】
前記操作画面表示手段に表示された操作画面を介して入力された情報に基づいて、前記指示書データに含まれる、前記入力手段によって入力された識別情報に対応する許可処理情報の処理を実行する処理実行手段を更に備えた請求項３に記載の画像処理装置。
【請求項５】
前記識別情報は、装置本体を使用可能なユーザのユーザ情報である請求項１乃至請求項４の何れか１項に記載の画像処理装置。
【請求項６】
文書データに施す処理を表した処理情報を含む指示書データ及び該指示書データを識別可能な識別情報を入力する画像処理方法であって、
前記識別情報と実行を許可する処理とを対応づけるための予め記憶された許可処理情報を読み込み、
入力された前記指示書データに基づいて、入力された識別情報に対応する許可処理情報の処理を実行する、
画像処理方法。
【請求項７】
文書データに施す処理を表した処理情報を含む指示書データ及び該指示書データを識別可能な識別情報が入力されるコンピュータにおいて実行される画像処理プログラムであって、
前記識別情報と実行を許可する処理とを対応付けるための予め記憶された許可処理情報を読み込ませ、
入力された前記指示書データに基づいて、入力された識別情報に対応する許可処理情報の処理を実行させる、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び画像処理プログラムに係り、特に、文書データに施す複数の処理を表した指示書データに基づいた処理を実行する画像処理装置、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、複写機にファクシミリ機能、スキャナ機能、及びプリンタ機能等の複数の機能を統合した複合機が提案されている。このような複合機をパーソナルコンピュータ（ＰＣ）等が接続されたネットワークに接続することにより、複写機、及びファクシミリ等を使った紙主体の事務処理と、ＰＣ上で電子化された文書の処理とを連携することができる。
【０００３】
具体的には、文書データに施す複数の処理を一連の処理として表した指示書データに応じて処理を行うことによって、紙文書をスキャンしてパーソナルコンピュータに転送したり、ファクシミリ機能で受信した文書をプリントせずにイメージデータのままＰＣに送信すること等ができる。さらには、紙文書、ファクシミリ受信文書が電子化された後、多くの手続きや処理をも連携させ自動化することが望まれる。
【０００４】
そのため、従来、予め複合機で設定すべき項目について所望の設定を記述した指示書データとしてのジョブテンプレートを用意しておき、そのジョブテンプレートの設定値を変更してから処理を行う技術が提案されている（例えば、特許文献１、及び特許文献２参照）。これらの従来技術によれば、文書データに対する処理命令が記述されたジョブテンプレートの設定値を変更した後に、このジョブテンプレートに記述された処理命令を解釈し実行することができる。
【特許文献１】特開平１０−８３２６３号公報（第５−７頁、図２、図５）
【特許文献２】特開２０００−２７０１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようなジョブテンプレートとしての指示書データ各々は、各指示書データに基づいた処理の実行を指示するユーザ各々によって作成されている。上記従来技術では、指示書データに基づいて指示書データに含まれる全ての処理を実行しており、指示書データ毎または指示書データを作成したユーザ毎に装置本体側で実行可能な処理を制限することは困難であった。
【０００６】
本発明は、上記問題点を解消するためになされたもので、装置本体に入力された指示書データについて、該指示書データ毎に実行可能な処理を制限することができる画像処理装置、画像処理方法、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために第１の発明の画像処理装置は、文書データに施す処理を表した処理情報を含む指示書データ及び該指示書データを識別可能な識別情報を入力する入力手段と、前記識別情報と実行を許可する処理とを対応付けるための予め記憶された許可処理情報を読み込む読込手段と、前記入力手段によって入力された前記指示書データに基づいて、前記入力手段によって入力された識別情報に対応する許可処理情報の処理を実行する処理実行手段と、を備えている。
【０００８】
第１の発明の画像処理装置の読込手段は、文書データに施す処理を表した処理情報を含む指示書データを識別可能な識別情報と、画像処理装置本体において実行を許可する処理とを対応付けるために予め記憶された許可処理情報を読み込む。この識別情報及び許可処理情報は、画像形成装置内または画像形成装置外に予め記憶されている。入力手段によって、指示書データ及び該指示書データを識別可能な識別情報が入力されると、処理実行手段は、入力された指示書データに基づいて、入力された識別情報に対応する読込手段で読み込んだ許可処理情報の処理を実行する。
【０００９】
このように、指示書データに含まれる処理の全てを実行するのではなく、指示書データに含まれる処理の内、この指示書データを識別可能な識別情報に対応する装置本体において実行を許可された処理のみを文書データに施すことができるので、画像処理装置本体側で各指示書データ毎に実行可能な処理を管理すると共に、実行可能な処理を制限することができる。
【００１０】
更に、本発明の前記識別情報を、装置本体を使用可能なユーザのユーザ情報とすれば、各ユーザ毎に、画像形成装置で実行可能な処理を制限することができる。
【００１１】
前記許可処理情報は、前記識別情報に対応させて言語を示す言語情報を更に含み、前記処理実行手段は、前記指示書データに前記処理情報として文書データに施した処理の処理結果の出力を示す出力処理情報が含まれているときに、前記入力手段によって入力された前記識別情報に対応する言語情報の言語による出力形態で前記処理結果を出力することができる。
【００１２】
処理実行手段は、指示書データに処理情報として文書データに施した処理の処理結果の出力を示す出力処理情報が含まれているときは、入力手段によって入力された識別情報に対応する言語情報の言語による出力形態で処理結果を出力するため、入力された識別情報に応じて、この識別情報に対応する言語情報の言語による出力形態で処理結果を出力することができる。
【００１３】
第２の発明の画像処理装置は、文書データに施す処理を表した処理情報と各処理の実行内容を示すパラメータとを含む指示書データ及び該指示書データを識別可能な識別情報を入力する入力手段と、前記識別情報と実行を許可する処理とを対応付けるための予め記憶された許可処理情報を読み込む読込手段と、前記指示書データに含まれる、前記入力手段によって入力された識別情報に対応する許可処理情報に応じた処理のパラメータを設定するための操作画面を表示する操作画面表示手段と、を備えている。
【００１４】
第２の発明では、入力された指示書データに含まれる処理の内、この指示書データに対応する許可処理情報に応じた処理のパラメータのみを設定するための操作画面を表示することができるので、指示書データ毎に画像処理装置側で実行を許可する処理のパラメータのみ設定可能にすることができる。
【００１５】
第２の発明では、前記操作画面に表示された操作画面を介して入力された情報に基づいて、前記指示書データに含まれる、前記入力手段によって入力された識別情報に対応する許可処理情報の処理を実行する処理実行手段を更に備えることができる。このため、処理実行手段は、操作画面に表示された操作画面を介して入力された情報に基づいて、入力手段によって入力された識別情報に対応する許可処理情報の処理のみを実行することができる。
【００１６】
更に、本発明の前記識別情報は、装置本体を使用可能なユーザのユーザ情報とすることができるので、各ユーザ毎に画像処理装置側で実行を許可する処理のパラメータのみ設定可能に提供することができるとともに、設定されたパラメータに応じて指示書データに基づく処理を実行することができる。
【００１７】
なお、以下の画像処理方法によって、画像処理装置本体側で各指示書データ毎に画像処理装置側で実行可能な処理を管理すると共に、実行可能な処理を制限することができる。具体的には、文書データに施す処理を表した処理情報を含む指示書データ及び該指示書データを識別可能な識別情報を入力する画像処理方法であって、前記識別情報と実行を許可する処理とを対応づけるための予め記憶された許可処理情報を読み込み、入力された前記指示書データに基づいて、入力された識別情報に対応する許可処理情報の処理を実行する。
【００１８】
また、以下の画像処理プログラムによって、文書データに施す処理を表した処理情報を含む指示書データ及び該指示書データを識別可能な識別情報が入力されるコンピュータにおいて実行される画像処理プログラムであって、前記識別情報と実行を許可する処理とを対応付けるための予め記憶された許可処理情報を読み込ませ、入力された前記指示書データに基づいて、入力された識別情報に対応する許可処理情報の処理を実行させる。
【発明の効果】
【００１９】
以上説明したように、第１の発明の画像処理装置によれば、指示書データに含まれる処理の内、この指示書データを識別可能な識別情報に対応する装置本体において実行を許可された処理のみを文書データに施すことができるので、画像処理装置本体側で各指示書データ毎に画像処理装置側で実行可能な処理を管理すると共に、実行可能な処理を制限することができる、という効果が得られる。
【００２０】
また、第２の発明の画像処理装置によれば、指示書データに対応する許可処理情報に応じた処理のパラメータのみを設定するための操作画面を表示することができるので、指示書データ毎に画像処理装置側で実行を許可する処理のパラメータのみ設定可能に提供することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面に基づき説明する。
【００２２】
図１は、本発明の画像処理装置を適用可能な複合機を含む文書処理システム１０の構成を示すブロック図である。
【００２３】
文書処理システム１０は、様々なサービスやアプリケーションがネットワーク１２を介して接続されたものである。サービスとは、外部からの要求に応じて文書に関する利用可能な機能をいう。サービスの一例には、コピー、プリント、スキャン、ファクシミリ送受信、及びメール配信処理等が該当する。
【００２４】
文書処理システム１０は、具体的には、本発明の画像処理装置としての複合機１４、指示書エディタ１８、サービス検索サーバ１６、連携処理サーバ１７、指示書管理サーバ１９、及びサービス処理装置２０が、ネットワーク１２を介して互いにデータやコマンドの授受可能となるように接続されている。
【００２５】
サービス検索サーバ１６は、ユーザの所望のサービスを検索するための装置である。指示書エディタ１８は、クライアント端末であると共に指示書データを作成するための装置である。指示書管理サーバ１９は、指示書データを管理するための装置である。連携処理サーバ１７は、指示書データに従って各サービスの連携処理を実行するための装置である。連携とは、あるサービスの結果が以降に起動するサービスを決定したり、あるいは、以降のサービスの動作に影響を与える等のサービス間の関係を有することをいう。複合機１４は、サービス処理装置２０の内の１つであり、スキャン、ファクシミリ、プリント、コピー、及びメール配信等のサービス処理を行うための装置である。サービス処理装置２０は、サービス処理を行うための装置である。なお、サービス処理装置２０は、コピー機、ファクシミリ装置、サーバ、さらに、文書データに所定の処理を施すパーソナルコンピュータであってもよく、特に限定されるものではない。なお、文書データは、主に文書に関するイメージデータであるが、加工処理の状態に応じてテキストデータを含むものであってもよく、特に限定されるものではない。
【００２６】
なお、本実施の形態では、文書処理システム１０は、所定のサービス処理を行う複数のサーバ又は装置がネットワーク１２を介して接続された構成となっているが、複数のサービスがネットワーク１２を介して接続されていれば特に限定されるものではない。さらに、サービス処理装置２０の個数も限定されるものではない。
【００２７】
ここで、指示書データとは、一連の処理を複数の機能的な処理に分解した場合において、各機能の関係を表す情報と、各機能を呼び出すための情報（インタフェース情報）とを含むデータであり、さらに、一連の処理に関するグラフィックユーザインタフェース（ＧＵＩ）を表す情報を含むこともできる。
【００２８】
次に、上記複合機１４、指示書エディタ１８、サービス検索サーバ１６、連携処理サーバ１７、指示書管理サーバ１９、及びサービス処理装置２０の相互関係について、概要を説明する。
【００２９】
指示書エディタ１８は、ユーザの所望のサービスをサービス検索サーバ１６から検索するとともに、ユーザの操作指示に基づいて指示書データを作成する。指示書エディタ１８により作成された指示書データは、指示書管理サーバ１９において管理される。連携処理サーバ１７は、指示書管理サーバ１９に管理された指示書データから指定された指示書データを解釈することにより、所定の複合機１４を含むサービス処理装置２０を呼び出し、連携処理を実行する。この連携処理は、上記呼び出した各装置へ、上記指示書データの内の各装置に関連する部分の指示書データを抽出し、各々の処理装置に送信することによって実行される。また、連携処理サーバ１７は、実行中の連携処理の状況や実行終了した連携処理の結果の情報を各処理装置から受信するとともに保存し、外部からの要求に応じて、連携処理の状況や結果を通知する。複合機１４は、指示書データに基づいて連携処理の起動を要求するための図示を省略した連携処理機能を備えており、連携処理サーバ１７から受信した複合機１４に関連する部分の指示書データに基づいて、連携処理を起動して、スキャン処理などの画像処理やスキャンされた画像を外部へ送信する送信処理等を実行する。
【００３０】
複合機１４は、図２に示すように、外部から指示書データを入力するともに、指示書データに基づく処理を実行した連携処理の結果の情報を連携処理サーバ１７へ出力するための入出力部２２、指示書データに基づいて作成された操作画面を表示すると共に複合機１４を使用するユーザが各種情報の指示入力を行うためのユーザインタフェース部（以下、ＵＩ部という）２４、記憶部３０、後述する各種処理ルーチン（図５、及び図７参照）や各種データを予め記憶した図示を省略するＲＯＭを含んで構成され複合機１４を構成する各部の動作を制御するための制御部２６、及び指示書データに基づいて文書データに各種処理を実行するための機能部２８を含んで構成されている。これらの入出力部２２、ＵＩ部２４、制御部２６、記憶部３０、及び機能部２８は、データバスやコントロールバス等のバス４５を介して相互に接続されている。
【００３１】
連携処理サーバ１７から複合機１４に入力される指示書データは、詳細には、文書データに施す一連の処理を表した処理情報と、各処理の実行内容を示すパラメータと、識別情報（詳細後述）を含んで構成されている。複合機１４における処理とは、本実施の形態では、ＦＡＸ、スキャナ、プリント、及びコピー処理を示している。パラメータとは、各処理の実行内容を示し、一例には、実行枚数、用紙サイズ、及び出力倍率等がある。識別情報は、この識別情報を含んだ指示書データを識別可能な情報であって、一例には、この指示書データ各々を識別可能な識別番号や、指示書データを複合機１４へ入力したユーザを示すユーザ情報等がある。本実施の形態では、指示書データに含まれる識別情報は、ユーザ情報であるものとして説明する。
【００３２】
ＵＩ部２４は、制御部２６の制御によって指示書データに基づいて作成された操作画面を表示するためのＵＩ表示部２５、及びユーザが各種情報の指示入力を行うためのＵＩ入力部２７を含んで構成されている。
【００３３】
機能部２８は、複合機１４の図示を省略した原稿台に載置された原稿に記録された画像を読取るためのスキャナ部３６、図示を省略した電話回線に接続されファクシミリ電文の送受信を行うためのファクシミリ（以下、ＦＡＸという）部３８、コピー機能を有するコピー部３２、及びプリント機能を有するプリント部３４を含んで構成されている。
【００３４】
記憶部３０は、入出力部２２によって入力された指示書データ、複合機１４を使用する各ユーザ毎に複合機１４で実行可能な複数の機能の内の複合機１４において実行を許可する処理を示す許可処理情報を主に格納したプロファイル管理テーブル４２、日本語や英語等の複数の言語各々の表示及び出力を行うための辞書ファイルを各言語毎に格納するとともに、これらの複数の言語の辞書ファイル各々を、この辞書ファイルの言語以外の他の言語の辞書ファイルに変換するための変換テーブルとしての言語情報管理テーブル４０、及び各種データ等を主に記憶する。
【００３５】
記憶部３０には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の半導体記憶素子、スマート・メディア（SmartMedia（登録商標））、ｘＤピクチャーカード（xD-Picture Card）、コンパクト・フラッシュ（CompactFlash）、ＡＴＡ（AT Attachment）カード、マイクロドライブ、フロッピィディスク、ＣＤ−Ｒ（Compact Disc-Recordable）、ＣＤ−ＲＷ（Compact Disc-ReWritable）、光磁気ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワーク１２に接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００３６】
本実施の形態のプロファイル管理テーブル４２は、ユーザ情報に対応付けて、複合機１４において実行を許可する処理を示す許可処理情報を記憶するとともに、各許可処理情報の処理各々の、累積処理枚数を示す累積処理枚数情報及び最大処理可能枚数を示す最大処理可能枚数情報を記憶すると共に、ＵＩレイアウト情報、表示・出力言語情報、及び処理履歴情報を記憶する。
【００３７】
許可処理情報は、複合機１４に設けられている複数の機能各々による処理の内の、実行を許可する処理を示す情報であって、本実施の形態のプロファイル管理テーブル４２には、許可処理情報として、複合機１４で実行可能な複数の機能（ファックス機能、スキャナ機能、プリンタ機能、及びコピー機能）の内の何れかの機能を示す情報が格納される。最大処理可能枚数情報は、各機能の処理可能な最大件数を示す情報であり、累積処理枚数情報は、各機能の処理実行前までの累積処理件数を示す情報である。ＵＩレイアウト情報は、指示書データに基づいた操作画面のレイアウトを示す情報であり、表示・出力言語情報は、操作画面に含まれる言語の表示形態及び指示書データに基づいた処理の実行結果で有る処理結果を出力するときの、英語や日本語等の言語の出力形態を示す情報であり、処理履歴情報は、各ユーザ情報に対応する指示書データに基づいて文書データに施した処理の処理結果を示す情報である。
【００３８】
レイアウト情報としては、例えば図４に示すような、複数種の異なるレイアウトの操作画面４４、操作画面４６、及び操作画面４８各々のレイアウトを示すレイアウト情報が予め記憶部３０に記憶されており、これらの複数種のレイアウトの操作画面の内の何れかのレイアウトを示すレイアウト情報が、レイアウト情報としてプロファイル管理テーブル４２に格納される。なお、本実施の形態では、３種類の異なるレイアウトの操作画面が予め記憶部３０に記憶されているものするが、３種類に限られるものではなく、更に複数種の異なるレイアウトの操作画面が記憶部３０に記憶されているものとしてもよい。
【００３９】
プロファイル管理テーブル４２は、例えば、図３に示すように、ＦＡＸ機能、スキャナ機能、プリンタ機能、及びコピー機能の実行を許可する場合には、処理許可情報として、ＦＡＸ、プリンタ、スキャナ、及びコピーを示す情報が格納される。また、実行を許可された各処理各々について、累積処理枚数を示す累積処理枚数情報と、最大処理可能枚数を示す最大処理可能枚数情報が対応付けて格納される。
【００４０】
なお、上記累積処理枚数を示す累積処理枚数情報は、制御部２６の制御による指示書データに基づく各処理の実行の前にリセットされるようにしてもよいし、一定期間毎にリセットされるようにしてもよい。このようにすることによって、最大処理可能枚数への制限を、各月毎または一定期間後とに定めることができる。
【００４１】
なお、プロファイル管理テーブル４２は、ユーザのＵＩ入力部２７による操作指示や、外部装置で設定された設定内容が入出力部２２を介して入力されることによって設定されるようにすればよい。
【００４２】
次に、複合機１４の制御部２６で実行される処理を説明する。
【００４３】
図示を省略した電源スイッチによって複合機１４に電力が供給されると、制御部２６では所定時間毎に図５に示す処理ルーチンが実行されてステップ１００へ進み、連携処理サーバ１７から指示書データが入力されるまで否定判断を繰り返し、肯定されるとステップ１０２へ進む。
【００４４】
ステップ１０２では、上記ステップ１００で入力された指示書データに含まれるユーザ情報を読取る。
【００４５】
次のステップ１０４では、記憶部３０のプロファイル管理テーブル４２から、上記ステップ１０２で読取ったユーザ情報に対応する処理許可情報、ＵＩレイアウト情報、及び表示・出力言語情報を検索する。
【００４６】
なお、記憶部３０が、ネットワーク１２に接続されたサーバ・コンピュータ等に設けられた外部記憶装置である場合には、ステップ１０４では、ネットワーク１２を介して外部記憶装置のプロファイル管理テーブル４２から、上記ステップ１０２で読取ったユーザ情報に対応する処理許可情報、ＵＩレイアウト情報、及び表示・出力言語情報を検索する。
【００４７】
次のステップ１０６では、上記ステップ１０４で検索した処理許可情報の処理に対応する、指示書データに含まれる処理のパラメータを設定するための操作ボタンを操作画面に含まれる表示ボタンとして設定する。
【００４８】
次のステップ１０８では、上記ステップ１０４で検索したＵＩレイアウト情報に基づいたレイアウトに応じた操作画面となるように、上記ステップ１０６で設定した表示ボタンの位置を定める。
【００４９】
次のステップ１１０では上記ステップ１０６で設定した表示ボタン及び上記ステップ１０８で定めたレイアウトの操作画面に含まれる文字を、言語情報管理テーブル４０に基づいて、上記ステップ１０４で検索した言語情報の言語による表示形態となるように、表示言語を変換する。
【００５０】
上記ステップ１０６からステップ１１０の処理によって、上記ステップ１０２で読取ったユーザ情報に対応する許可処理情報、ＵＩレイアウト情報、及び表示・出力言語情報に基づいて、このユーザ情報のユーザに対して実行を許可された処理のパラメータを設定するための操作ボタンを含む、このユーザに対応する表示言語による表示形態で、このユーザに対応するＵＩレイアウト情報のレイアウトの操作画面が作成される。
【００５１】
次のステップ１１４では、上記ステップ１０６からステップ１１０の処理によって作成された操作画面をＵＩ表示部２５に表示する。
【００５２】
例えば、ステップ１１４の処理によって、表示・出力言語が日本語である場合には、図６に示す操作画面５０がＵＩ表示部２５に表示され、表示・出力言語が英語である場合には、図６に示す操作画面５２がＵＩ表示部２５に表示される。
【００５３】
次のステップ１１６では、ＵＩ表示部２５に表示された操作画面に基づいて、ＵＩ入力部２７に表示されている、実行を許可された処理のパラメータの設定値を指示するための操作ボタンの操作指示がユーザによってなされた後に、実行を許可された処理を指示するための指示ボタンが押圧操作されるまで否定判断を繰り返し、肯定されるとステップ１１８へ進む。この操作ボタンの操作指示の判別は、操作画面に含まれる操作ボタン（例えば、操作画面５０の操作ボタン５３、操作ボタン５４、及び操作ボタン５５の内の何れかの操作ボタンが押圧指示された後に、各操作ボタンに属する選択可能な複数のパラメータ（例えば、Ａ４、Ｂ４、Ａ３等の用紙サイズを示す図示を省略した操作ボタン）を示す操作ボタンの内の１つが指示されたことを判別することによって判断可能である。また、実行を許可された処理を指示するための指示ボタンの押圧指示の判断は、例えば、操作画面上の予め定められた位置が押圧操作されたことを判別することによって判断可能である。
【００５４】
ステップ１１８では、実行を許可された処理を示す処理許可情報に対応する累積処理枚数情報の累積処理枚数が、対応する最大処理可能枚数情報の最大処理可能枚数以下であるか否かを判別し、肯定されると、最大処理可能枚数を超えたことを示すエラー情報をＵＩ表示部２５に表示した後に、本ルーチンを終了する。
【００５５】
一方、上記ステップ１１８で否定されると、ステップ１２２へ進み、上記ステップ１００で入力された指示書データ及び上記ステップ１１６で設定入力されたパラメータの設定値に基づいて、上記ステップ１０４で検索した、実行を許可された処理を示す処理許可情報に応じた処理を実行する。この処理許可情報に応じた処理の実行結果は、プロファイル管理テーブル４２の、上記ステップ１０２で読取ったユーザ情報に対応する処理履歴情報として格納される。このとき、処理を実行した時間情報も対応付けて格納する。
【００５６】
次のステップ１２４において、上記ステップ１３２で実行を許可された処理の実行結果に基づいて、処理を行った件数を、前記ステップ１０２で読取ったユーザ情報の対応する処理許可情報に応じた累積処理枚数情報の累積処理枚数に加算した後に、本ルーチンを終了する。
【００５７】
制御部２６では、所定時間毎に図７に示す割り込み処理が実行されて、ステップ２００へ進み、所定時間が経過するまで否定判断を繰り返し、肯定されるとステップ２０２へ進み、過さ所定時間内に実行された処理の履歴を、プロファイル管理テーブル４２の処理履歴情報を検索することによって検索する。
【００５８】
次のステップ２０４では、上記ステップ２０２で検索した処理履歴情報に対応するユーザ情報について、このユーザ情報に対応する出力・表示言語情報を読取る。
【００５９】
次のステップ２０６では、上記ステップ２０２で検索した処理履歴情報を、言語情報管理テーブル４０に基づいて、上記ステップ２０４で読取った表示・出力言語情報の言語による出力形態となるように、出力言語を変換する。
【００６０】
次のステップ２０８では、上記ステップ２０６で出力言語が変換された処理履歴情報をプリントするプリント処理を実行した後に、本ルーチンを終了する。
【００６１】
以上説明したように、本実施の形態の複合機１４によれば、指示書データに含まれる一連の処理の全てを実行するのではなく、指示書データに含まれる一連の処理の内の、この指示書データに含まれるユーザ情報に対応する、複合機１４において実行を許可された処理のみを文書データに施すことができるので、複合機１４本体側でユーザ毎に実行可能な処理を管理することができると共に、ユーザ毎に複合機１４側で実行可能な処理を制限することができる。
【００６２】
また、指示書データに対応する許可処理情報に応じた処理のパラメータのみを設定するための操作画面を表示することができるので、指示書データまたはユーザ毎に、複合機１４で実行可能な処理のみのパラメータを設定可能に提供することができる。
【００６３】
更に、各ユーザ情報に対応付けて、表示・出力言語の言語情報を記憶し、この言語情報に応じた表示形態で操作画面をＵＩ表示部２５に表示することができるとともに、この言語情報に応じた出力形態で、文書データに施した処理の処理結果を出力することができる。
【００６４】
なお、本実施の形態では、指示書データにユーザ情報が含まれている場合を説明したが、このような形態に限られるものではなく、指示書データにユーザ情報が含まれない形態も可能である。このような場合は、連携処理サーバ１７から入力された指示書データを記憶部３０に記憶するともに、複合機１４による処理の実行前にユーザによるユーザ情報の入力を促す操作画面をＵＩ表示部２５に表示して、ＵＩ入力部２７を介して入力されたユーザ情報に対応するプロファイル管理テーブル４２と、この指示書データとに基づいて、上記図５及び図７に示す処理を実行するようにすればよい。この場合、ユーザ情報を記憶したＩＣカード等の記録媒体からユーザ情報を読取るためのカードスロットを複合機１４に予め設けるとともにこのカードスロットを図示を省略したインターフェースを介してバス４５にデータの授受可能に接続し、このカードスロットに装着された記録媒体からユーザ情報を読取るようにしてもよい。
【００６５】
また、本実施の形態では、指示書データを識別するための識別情報がユーザ情報であるものとして説明したが、このような形態に限られるものではなく、例えば、指示書データを識別するための識別番号であってもよく、また指示書データを異なる複数の連携処理サーバから受信する場合に指示書データを複合機１４に送信する装置の装置番号であってもよい。
【００６６】
また、複数のユーザ情報及び複数の指示書データ各々を識別するための識別番号を予め定めた分類条件に基づいて分類したときに、各分類条件に対応する分類コード毎にプロファイル管理テーブル４２を用意するとともに、この分類コードを指示書データに含むようにしてもよい。このようにすれば、各ユーザや各指示書データ毎にプロファイル管理テーブル４２を用意することなく容易にプロファイル管理テーブル４２を管理することができる。
【００６７】
また、この分類条件を階層的に構成するようにし、各階層毎にプロファイル管理テーブル４２を定めるようにしてもよい。詳細には、上位階層に分類条件には、各分類条件により共通して用いられる処理許可情報等の処理を格納したプロファイル管理テーブル４２を用意し、下位の階層の分類条件となるほど、上位階層の分類条件に対応するプロファイル管理テーブル４２との差分情報のみを格納するようにする。そして、処理実行時には、各階層の分類条件に応じたプロファイル管理テーブル４２と、このプロファイル管理テーブル４２より上位の階層の分類条件に対応するプロファイル管理テーブル４２とに基づいて、処理許可情報、累積処理枚数、最大処理可能枚数、ＵＩレイアウト、表示・出力言語、及び処理履歴等の情報を検索または読取るようにすればよい。このようにすれば、更にプロファイル管理テーブル４２の管理の簡略化を図ることができる。
【００６８】
なお、本実施の形態では、連携処理サーバ１７から入力された指示書データを一括して記憶部３０に格納する場合を説明したが、記憶部３０に予め複合機１４を使用するユーザ毎に各ユーザの使用する記憶領域を設けて、入力された指示書データを、この指示書データに含まれるユーザ情報に応じたユーザに対応する記憶領域に記憶するようにしてもよい。そして、各記憶領域には、属性情報として、対応するユーザ情報を設定する。指示書データの処理実行時には、この各記憶領域の属性情報としてのユーザ情報を読取ることによって、プロファイル管理テーブル４２から対応する情報を検索することができるとともに、更に効率よく、各指示書データ毎の処理を実行することができる。
【００６９】
なお、上記ステップ１２２の処理において、上記ステップ１００で入力された指示書データ及び上記ステップ１１６で設定入力されたパラメータの設定値に基づいて、上記ステップ１０４で検索した、実行を許可された処理を示す処理許可情報に応じた処理を１件（一枚）実行した後にステップ１２４へ進み、ステップ１２４において、処理を行った件数である「１」を、前記ステップ１０２で読取ったユーザ情報の対応する処理許可情報に応じた累積処理枚数に加算した後に、この処理に対応するパラメータの設定値となる回数まで処理を実行した場合には、本ルーチンを終了し、この設定値の回数未満である場合には、上記ステップ１１８へ戻るようにしてもよい。このようにすれば、指示書データに基づく処理実行中に、最大処理可能枚数を超えた処理が行われることを防ぐことができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施形態に係る文書処理ネットワークシステムの構成を示すブロック図である。
【図２】複合機の構成を示すブロック図である。
【図３】プロファイル管理テーブルの一例を示す模式図である。
【図４】複数のレイアウトの一例を示す模式図である。
【図５】制御部で実行される処理を示すフローチャートである。
【図６】ＵＩ表示部に表示される操作画面の一例を示す模式図である。
【図７】制御部で所定時間毎に実行される割り込み割り込み処理を示すフローチャートである。
【符号の説明】
【００７１】
１４  複合機
２２  入出力部
２４  ＵＩ部
２６  制御部
２８  機能部
３０  記憶部
４０  言語情報管理テーブル
４２  プロファイル管理テーブル
【図１】
2006270632.tif 000003
【図２】
2006270632.tif 000004
【図３】
2006270632.tif 000005
【図４】
2006270632.tif 000006
【図５】
2006270632.tif 000007
【図６】
2006270632.tif 000008
【図７】
2006270632.tif 000009