"動作の基盤となるソフトウェア及び少なくともエラー出力機能を含む基本機能を実現するソフトウェアを有する画像形成処理システムと、前記画像形成処理システムと連携して動作し、標準装備されている標準アプリケーションを実行する標準アプリケーション実行手段と、前記標準アプリケーション実行手段において標準アプリケーション以外の機能を実現する追加アプリケーションを実行する追加アプリケーション実行手段と、を有し、前記追加アプリケーション実行手段は、追加アプリケーションの実行中にエラーを検出したときに、当該エラーを識別する追加アプリケーションエラー識別情報及び当該エラーを示すメッセージ情報を少なくとも含む追加アプリケーションエラー情報を前記標準アプリケーション実行手段に通知し、前記標準アプリケーション実行手段は、前記追加アプリケーション実行手段から追加アプリケーションエラー情報が通知されてきたときに、当該追加アプリケーションエラー情報に含まれている追加アプリケーションエラー識別情報から特定されるシステムエラー識別情報であって前記画像形成処理システムで使用されているシステムエラー識別情報、及び当該追加アプリケーションエラー情報に含まれているメッセージ情報を少なくとも含み、前記画像形成処理システムが解読可能な形式のシステムエラー情報を生成して前記画像形成処理システムに通知することによって、当該メッセージ情報を少なくとも含むエラー情報を前記画像形成処理システムに出力させることを特徴とする画像形成装置。前記標準アプリケーション実行手段は、標準アプリケーションとして、前記画像形成装置に予め備えられている通信プロトコルに従い外部のサーバとの間のデータ転送を行う転送アプリケーションを実行し、前記追加アプリケーション実行手段は、追加アプリケーションとして、前記画像形成装置に予め備えられている通信プロトコルとは異なる通信プロトコルに従い外部のサーバとの間のデータ転送を行うプラグインアプリケーションを実行し、転送アプリケーションには、プラグインアプリケーションと連携して動作するフレームワークが追加されていることを特徴とする請求項1に記載の画像形成装置。追加アプリケーションエラー識別情報とシステムエラー識別情報とが対応付けられたエラー識別情報変換テーブルを記憶する手段を有し、前記標準アプリケーション実行手段は、前記エラー識別情報変換テーブルを参照して、当該追加アプリケーションエラー情報に含まれている追加アプリケーションエラー識別情報をシステムエラー識別情報に変換してシステムエラー情報を生成することを特徴とする請求項1に記載の画像形成装置。動作の基盤となるソフトウェア及び少なくともエラー出力機能を含む基本機能を実現するソフトウェアを有する画像形成処理システムと、前記画像形成処理システムと連携して動作し、標準装備されている標準アプリケーションを実行する標準アプリケーション実行手段と、前記標準アプリケーション実行手段において標準アプリケーション以外の追加アプリケーションを実行する追加アプリケーション実行手段と、を有する画像形成装置に搭載されたコンピュータを、前記追加アプリケーション実行手段に、追加アプリケーションの実行中にエラーを検出したときに、当該エラーを識別する追加アプリケーションエラー識別情報及び当該エラーを示すメッセージ情報を少なくとも含む追加アプリケーションエラー情報を前記標準アプリケーション実行手段に通知させる手段、前記標準アプリケーション実行手段に、前記追加アプリケーション実行手段から追加アプリケーションエラー情報が通知されてきたときに、当該追加アプリケーションエラー情報に含まれている追加アプリケーションエラー識別情報から特定されるシステムエラー識別情報であって前記画像形成処理システムで使用されているシステムエラー識別情報、及び当該追加アプリケーションエラー情報に含まれているメッセージ情報を少なくとも含み、前記画像形成処理システムが解読可能な形式のシステムエラー情報を生成して前記画像形成処理システムに通知することによって、当該メッセージ情報を少なくとも含むエラー情報を前記画像形成処理システムに出力させる手段、として機能させるためのプログラム。本発明は、機能の追加のために画像形成装置に追加される追加アプリケーションにおいて発生したエラーに関するエラー情報を、画像形成装置に標準装備されているエラー出力機能を利用して出力させることを目的とする。本発明に係る画像形成装置は、動作の基盤となるソフトウェア及び少なくともエラー出力機能を含む基本機能を実現するソフトウェアを有する画像形成処理システムと、前記画像形成処理システムと連携して動作し、標準装備されている標準アプリケーションを実行する標準アプリケーション実行手段と、前記標準アプリケーション実行手段において標準アプリケーション以外の機能を実現する追加アプリケーションを実行する追加アプリケーション実行手段と、を有し、前記追加アプリケーション実行手段は、追加アプリケーションの実行中にエラーを検出したときに、当該エラーを識別する追加アプリケーションエラー識別情報及び当該エラーを示すメッセージ情報を少なくとも含む追加アプリケーションエラー情報を前記標準アプリケーション実行手段に通知し、前記標準アプリケーション実行手段は、前記追加アプリケーション実行手段から追加アプリケーションエラー情報が通知されてきたときに、当該追加アプリケーションエラー情報に含まれている追加アプリケーションエラー識別情報から特定されるシステムエラー識別情報であって前記画像形成処理システムで使用されているシステムエラー識別情報、及び当該追加アプリケーションエラー情報に含まれているメッセージ情報を少なくとも含み、前記画像形成処理システムが解読可能な形式のシステムエラー情報を生成して前記画像形成処理システムに通知することによって、当該メッセージ情報を少なくとも含むエラー情報を前記画像形成処理システムに出力させることを特徴とする。また、前記標準アプリケーション実行手段は、標準アプリケーションとして、前記画像形成装置に予め備えられている通信プロトコルに従い外部のサーバとの間のデータ転送を行う転送アプリケーションを実行し、前記追加アプリケーション実行手段は、追加アプリケーションとして、前記画像形成装置に予め備えられている通信プロトコルとは異なる通信プロトコルに従い外部のサーバとの間のデータ転送を行うプラグインアプリケーションを実行し、転送アプリケーションには、プラグインアプリケーションと連携して動作するフレームワークが設けられていることを特徴とする。また、追加アプリケーションエラー識別情報とシステムエラー識別情報とが対応付けられたエラー識別情報変換テーブルを記憶する手段を有し、前記標準アプリケーション実行手段は、前記エラー識別情報変換テーブルを参照して、当該追加アプリケーションエラー情報に含まれている追加アプリケーションエラー識別情報をシステムエラー識別情報に変換してシステムエラー情報を生成することを特徴とする。本発明に係るプログラムは、動作の基盤となるソフトウェア及び少なくともエラー出力機能を含む基本機能を実現するソフトウェアを有する画像形成処理システムと、前記画像形成処理システムと連携して動作し、標準装備されている標準アプリケーションを実行する標準アプリケーション実行手段と、前記標準アプリケーション実行手段において標準アプリケーション以外の追加アプリケーションを実行する追加アプリケーション実行手段と、を有する画像形成装置に搭載されたコンピュータを、前記追加アプリケーション実行手段に、追加アプリケーションの実行中にエラーを検出したときに、当該エラーを識別する追加アプリケーションエラー識別情報及び当該エラーを示すメッセージ情報を少なくとも含む追加アプリケーションエラー情報を前記標準アプリケーション実行手段に通知させる手段、前記標準アプリケーション実行手段に、前記追加アプリケーション実行手段から追加アプリケーションエラー情報が通知されてきたときに、当該追加アプリケーションエラー情報に含まれている追加アプリケーションエラー識別情報から特定されるシステムエラー識別情報であって前記画像形成処理システムで使用されているシステムエラー識別情報、及び当該追加アプリケーションエラー情報に含まれているメッセージ情報を少なくとも含み、前記画像形成処理システムが解読可能な形式のシステムエラー情報を生成して前記画像形成処理システムに通知することによって、当該メッセージ情報を少なくとも含むエラー情報を前記画像形成処理システムに出力させる手段、として機能させるためのものである。請求項1記載の発明によれば、機能の追加のために標準アプリケーションに追加される追加アプリケーションにおいて発生したエラーに関するエラー情報を、画像形成処理システムに標準装備されているエラー出力機能を利用して出力させることができる。請求項2記載の発明によれば、画像形成装置に予め備えられている通信プロトコルとは異なる通信プロトコルに従い外部のサーバとの間のデータ転送を行うことができる。請求項3記載の発明によれば、画像形成処理システムで使用されているシステムエラー識別情報とは異なるエラー識別情報を、追加アプリケーションに使用させることができる。請求項4記載の発明によれば、機能の追加のために標準アプリケーションに追加される追加アプリケーションにおいて発生したエラーに関するエラー情報を、画像形成処理システムに標準装備されているエラー出力機能を利用して出力させることができる。以下、図面に基づいて、本発明の好適な実施の形態について説明する。図1は、本発明に係る画像形成装置10の一実施の形態を示したハードウェア構成図である。画像形成装置10は、コピー機能、スキャナ機能、FAX送信機能などの各種機能を搭載した複合機であり、コンピュータを内蔵した装置である。図1において、CPU11は、ROM15、RAM16あるいはHDDHardDiskDrive17などの記憶手段に格納されたプログラムに従ってスキャナ13やプリンタエンジン14等本装置に搭載された各種手段の動作制御を行う。アドレスデータバス19は、CPU11の制御対象となる各種手段と接続してデータの通信を行う。操作パネル12は、ユーザからの指示の受け付け、情報の表示を行う。スキャナ13は、ユーザがセットした原稿を読み取り、電子データとしてHDD17等に蓄積する。HDD17は、スキャナ13を使用して読み取った電子文書、ネットワーク2を介して送信されてきた電子データなどを格納する。本実施の形態におけるプリンタエンジン14は、CPU11で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェースI/F18は、ネットワーク2に接続され、外部のサービスサーバ4との間で直接又は間接的にデータ通信を行う。RAM16は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ROM15は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。図2は、本実施の形態における画像形成装置10のソフトウェア構成図である。図2に示した各ソフトウェア20,30,40は、ROM15又はHDD17に記憶されており、RAM16にロードされ、CPU11により実行される。画像形成処理システム20は、画像形成装置10のプラットフォームを形成するソフトウェアである。なお、プラットフォームというのは、あるソフトウェアやハードウェアを動作させるための基盤となるハードウェアやオペレーティングシステムOS、ミドルウェアなどのことを言うが、本実施の形態における画像形成処理システム20には、このうちOS及びミドルウェアなどのソフトウェアの基礎部分、更には画像形成装置10の基本機能を実現するソフトウェアが含まれている。また、画像形成処理システム20には、少なくともエラー出力機能が基本機能として標準装備されているが、図2に示したエラー出力機能処理部22は、このエラー出力機能をハードウェアと連携動作して実現する手段である。転送処理部30は、画像形成装置10に標準装備されている標準転送アプリケーションプログラムを制御するプログラムであり、画像形成処理システム20と連携して実行される。転送処理部30は、転送アプリケーションとしてのFTPFileTransferProtocolやSMBServerMessageBlock等標準的な通信プロトコルによる通信機能を実現するアプリケーションプログラムとして画像形成装置10に予め備えられている。これらの標準装置された転送アプリケーションはそれぞれの通信プロトコル以下、標準通信プロトコルともいうに従ってデータ通信可能なサービスサーバ4とデータ転送を行う。また、本実施の形態における転送処理部30には、プラグインアプリケーション以下、単にプラグイン40と連携して動作するフレームワーク32が追加されている。なお、フレームワークというのは、アプリケーションプログラムを開発する際に頻繁に必要とされる汎用的な機能をまとめて提供し、アプリケーション本実施の形態のプラグインの土台として機能するソフトウェアのことである。本実施の形態におけるプラグイン40は、転送処理部30に機能を追加するためのアプリケーションプログラムである。すなわち、プラグイン40は、フレームワーク32と連携動作することで、転送処理部30と標準装備された転送アプリケーションが有する機能では実現できない機能を実現する追加アプリケーションに相当するアプリケーションプログラムである。換言すると、標準通信プロトコル以外に追加された通信プロトコルに従ってサービスサーバ4との間でデータ通信を行うアプリケーションプログラムである。また、本実施の形態におけるフレームワーク32には、エラー処理部34が含まれている。このエラー処理部34は、ハードウェアと連携動作して、プラグイン40からプラグインエラー情報が送信されてきたときに、当該プラグインエラー情報に含まれているプラグインエラー識別情報から特定されるシステムエラー識別情報であって画像形成処理システム20で使用されているシステムエラー識別情報、及び当該プラグインエラー情報に含まれているメッセージ情報を少なくとも含み、画像形成処理システム20が解読可能な形式のシステムエラー情報を生成して画像形成処理システム20に通知する。ところで、サービスサーバ4は、コンピュータやコンピュータ内蔵の画像形成装置10などからの要求に応じてサービスを提供するサーバコンピュータである。クラウドコンピューティングに含まれるサーバコンピュータでもよい。本実施の形態においては、サービスサーバ4により提供されるサービスとして、例えば、Evernote登録商標というWebサービスや、Dropbox登録商標というオンラインストレージサービスなどを想定している。また、これらのサービスサーバ4は、転送処理部30が標準的に備えている転送アプリケーションであるFTPやSMB等標準通信プロトコルによる転送機能以外の通信プロトコルやデータ送受信の態様に従って画像形成装置10との間でデータ転送を行う。本実施の形態における標準アプリケーション実行手段は、画像形成装置10に搭載されたコンピュータと、コンピュータに搭載されたCPU11で動作する転送処理部30との協調動作により実現される。また、本実施の形態における追加アプリケーション実行手段は、画像形成装置10に搭載されたコンピュータと、コンピュータに搭載されたCPU11で動作するプラグイン40との協調動作により実現される。また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、CD-ROMやDVD-ROM等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのCPUがプログラムを順次実行することで各種処理が実現される。次に、本実施の形態における動作について説明する。本実施の形態では、サービスサーバ4との間でデータ通信を行うプラグイン40の実行中にエラーが発生したときに、そのエラーに関するエラー情報を、プラグイン40独自の機能を用いて出力させるのではなく、画像形成処理システム20の標準機能エラー出力機能処理部22を利用して出力させることを特徴としている。ここでは、プラグイン40の実行中にエラーが発生したときの処理について、図3に示したフローチャートを用いて説明する。プラグイン40は、実行中に発生したエラーを検出するとステップ110、プラグインエラーコード、エラーメッセージ情報及び対応言語文字コードを含むプラグインエラー情報を生成してフレームワーク32に通知するステップ120。プラグインエラー情報に含まれるプラグインエラーコードは、検出したエラーを識別するプラグインエラー識別情報である。エラーメッセージ情報は、当該エラーを示すメッセージ情報である。対応言語文字コードには、プラグイン40が対応可能な言語及び文字コードが含まれている。なお、画像形成装置10が対応可能な言語文字コードが一意に決まっており、プラグイン40がその言語文字コードをサポートしているのであれば、この情報はプラグインエラー情報に含めなくてもよい。プラグインエラー情報が通知されてくると、フレームワーク32におけるエラー処理部34は、通知されたプラグインエラー情報に含まれているプラグインエラーコードから特定されるシステムエラーコード、通知されたプラグインエラー情報に含まれているエラーメッセージ情報及び対応言語文字コードを含むシステムエラー情報を生成するステップ130。ここで、システムエラーコードというのは、画像形成処理システム20が使用しているエラーコードである。プラグインエラーコードは、プラグイン40が独自に設定してもよいエラーコードなので、画像形成処理システム20は、プラグインエラーコードをそのまま渡されてもエラーの種別を識別できない可能性がある。そこで、本実施の形態では、プラグインエラーコードとシステムエラーコードとが対応付けられたエラー識別情報変換テーブルを予め用意しておき、エラー処理部34は、このエラー識別情報変換テーブルを参照することによってプラグイン40から通知されたプラグインエラー情報に含まれているプラグインエラーコードをシステムエラーコードに変換する。このようにして、エラー処理部34は、プラグインエラーコードからシステムエラーコードを特定する。エラー識別情報変換テーブルは、HDD17又はROM15に記憶させておき、RAM16にロードして使用するようにしてもよい。なお、プラグイン開発者がシステムエラーコードを事前に把握し、プラグインエラーコードをシステムエラーコードと同一に設定したのであれば、エラー識別情報変換テーブルは不要である。この場合、エラー処理部34は、プラグインエラーコードをそのままシステムエラーコードとして用いてシステムエラー情報に含めればよい。また、画像形成装置10が対応可能な言語文字コードが一意に決まっているのであれば、対応言語文字コードをシステムエラー情報に含めなくてもよい。また、画像形成処理システム20が解読可能なシステムエラー情報の形式は予め定められているので、エラー処理部34は、システムエラー情報を画像形成処理システム20が解読可能な形式で生成する。解読可能な形式の一例として、転送処理部30の標準転送アプリケーションが標準通信プロトコルに従ったデータ通信の実行によりエラーが発生したときに転送処理部30から画像形成処理システム20に通知されるシステムエラー情報と同じ形式にてシステムエラー情報を生成する。エラー処理部34は、このようにして生成したシステムエラー情報を画像形成処理システム20に通知することで、次に説明するようにエラー情報を画像形成処理システム20に出力させるステップ140。フレームワーク32からシステムエラー情報が通知されてくると、画像形成処理システム20におけるエラー出力機能処理部22は、そのシステムエラー情報に基づきエラー情報を出力するステップ150。フレームワーク32から通知されてくるシステムエラー情報は、転送処理部30の標準転送アプリケーションが標準通信プロトコルに従ったデータ通信の実行によりエラーが発生したときに転送処理部30から通知されるシステムエラー情報と同じ形式なので、エラー出力機能処理部22は、転送処理部30から通知されてくるシステムエラー情報と同様に処理すればよい。エラー情報を出力する際、エラー出力機能処理部22は、システムエラー情報に含まれている対応可能な言語文字コードを参照して、プラグイン40が画像形成処理システム20に設定されている言語例えば、日本語及び文字コード例えば、シフトJISに対応していることを確認する。エラー出力機能処理部22がプリンタエンジン14からエラーレポート50として印刷したエラー情報の一例を図4に示す。エラーレポート50には、システムエラー情報に含まれているシステムエラーコード51と、印刷されたシステムエラーコード51に対応するエラーメッセージ52と、システムエラー情報に含まれているエラーメッセージ情報53と、が印刷される。エラーメッセージ52は、画像形成処理システム20においてシステムエラーコード51から導出されるメッセージ情報である。エラー出力機能処理部22により出力されるエラー情報に所定長のプラグインアプリケーション用のメッセージ領域図4においては括弧で示されているが確保されている場合、エラー出力機能処理部22は、所定の処理に従ってシステムエラー情報に含まれているエラーメッセージ情報を当該メッセージ領域に印刷する。メッセージ領域に印刷可能な文字数は有限である場合、例えば、128バイト長が上限と設定されている場合、エラーメッセージ情報が128バイト長を超えていれば、超えた分を文字化けが発生しないようにエラーメッセージ情報をカットするなどして印刷文字数を調整する。図4に例示したように、本実施の形態の場合、ログインしたサーバ上のフォルダにアクセス権が付与されているか確認してください。というメッセージ情報が対応付けられたプラグインエラーコードには、ログインエラーというシステムのメッセージ情報が対応付けられた123-456というシステムエラーコードが対応付けられている。このログインエラーは、現実にはプラグイン40で発生したエラーとは関連性もなく、また関連性を持たせる必要はない。ユーザは、エラーメッセージ情報53が印刷されていることによってプラグイン40でエラーが発生したことを認識し、また、そのエラーの内容や対処方法を特定する。よって、ユーザは、ログインエラーというシステムのメッセージ情報を無視する。すなわち、プラグインエラーコードは、任意のシステムエラーコードと対応付けてもよい。また、画像形成処理システム20が転送処理部30から通知されてきたシステムエラー情報を記録するエラーログ機能を有している場合において、そのシステムエラー情報の履歴を操作パネル12にリスト表示した場合のエラー履歴表示画面の一例を図5に示す。本実施の形態におけるエラー履歴表示画面には、転送処理部30において実行された機能の種別、送信先宛先及び実行の結果が対応付けして表示される。なお、エラー発生日時等、より詳細な情報を表示したければ、詳細表示ボタン54を選択すればよい。図5に示した表示例のように、プラグイン40の実行により発生したエラーに関するエラー情報55は、標準的な機能の実行により発生したエラーに関するエラー情報56と統合されて表示される。換言すると、画像形成処理システム20は、プラグイン40の実行により発生したエラーに関するエラー情報と、転送処理部30における標準機能の実行により発生したエラーに関するエラー情報とを区別することなく同等に出力する。なお、本実施の形態においては、標準アプリケーションとして、画像形成装置10に予め備えられている通信プロトコルに従い外部のサーバとの間のデータ転送を行う転送処理部30を例にして説明したが、これに限定することなく、他の機能を標準的に搭載したアプリケーションを標準アプリケーションとしてもよい。"