"画像形成装置であって、クラウドサーバに格納された電子文書に関するオンラインアクセスを伴うジョブの履歴情報を格納するとともに、前記電子文書の出力用データを前記履歴情報に関連付けて格納する履歴情報格納手段と、前記クラウドサーバに対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストを表示するウエブページデータを取得しキャッシュデータとして保持するキャッシュデータ保持手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記履歴情報に含まれる文書識別情報と前記クラウドサーバに対するオンラインアクセス時にブラウザにより取得されキャッシュされていた前記キャッシュデータ内の前記文書リストに含まれる文書識別情報とに基づいて、前記キャッシュデータ内の前記文書リストに列挙された各電子文書に対応する各出力用データが前記画像形成装置内に格納されているか否かをそれぞれ判定する判定手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記文書リストに含まれる特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示す表示手段と、を備えることを特徴とする画像形成装置。請求項1に記載の画像形成装置において、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示すデータを前記キャッシュデータ内に埋め込み、前記キャッシュデータを改変した表示用データを生成するデータ生成手段、をさらに備え、前記表示手段は、前記表示用データに基づく表示画面を表示することにより、前記特定の電子文書の出力が可能である旨を示すことを特徴とする画像形成装置。請求項1または請求項2に記載の画像形成装置において、前記表示手段は、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力指示を受け付ける出力指示受付ボタンを表示し、前記画像形成装置は、前記出力指示受付ボタンによって受け付けられた前記出力指示に応答して、前記特定の電子文書を前記出力用データを用いて印刷出力する印刷出力手段、をさらに備えることを特徴とする画像形成装置。請求項3に記載の画像形成装置において、前記出力用データは、前記オンラインアクセス時における印刷出力に用いられて前記履歴情報格納手段に格納されていた印刷出力用データであることを特徴とする画像形成装置。請求項1ないし請求項4のいずれかに記載の画像形成装置において、前記表示手段は、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力指示を受け付ける出力指示受付ボタンを表示し、前記出力指示受付ボタンによって受け付けられた前記出力指示に応答して、前記特定の電子文書を前記出力用データを用いて表示出力することを特徴とする画像形成装置。請求項5に記載の画像形成装置において、前記出力用データは、前記オンラインアクセス時におけるスキャン動作によって生成され前記履歴情報格納手段に格納されていた表示出力用データであることを特徴とする画像形成装置。電子文書管理システムであって、クラウドサーバに格納された電子文書に関するオンラインアクセスを伴うジョブの画像形成装置における履歴情報であって前記電子文書の出力用データが関連付けられて記憶されている履歴情報を取得する第1の取得手段と、前記クラウドサーバに対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストを表示するウエブページデータを取得しキャッシュデータとして保持するキャッシュデータ保持手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記クラウドサーバに対するオンラインアクセス時にキャッシュされていた前記キャッシュデータを取得する第2の取得手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記履歴情報に含まれる文書識別情報と前記キャッシュデータ内の前記文書リストに含まれる文書識別情報とに基づいて、前記キャッシュデータ内の前記文書リストに列挙された各電子文書に対応する各出力用データが前記画像形成装置内に格納されているか否かをそれぞれ判定する判定手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記文書リストに含まれる特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示す表示手段と、を備えることを特徴とする電子文書管理システム。コンピュータに、aクラウドサーバに格納された電子文書に関するオンラインアクセスを伴うジョブの画像形成装置における履歴情報であって前記電子文書の出力用データが関連付けられて記憶されている履歴情報を取得するステップと、b前記クラウドサーバに対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストを表示するウエブページデータを取得しキャッシュデータとして保持するステップと、c前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記クラウドサーバに対するオンラインアクセス時にキャッシュされていた前記キャッシュデータを取得するステップと、d前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記履歴情報に含まれる文書識別情報と前記キャッシュデータ内の前記文書リストに含まれる文書識別情報とに基づいて、前記キャッシュデータ内の前記文書リストに列挙された各電子文書に対応する各出力用データが前記画像形成装置内に格納されているか否かをそれぞれ判定するステップと、e前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記文書リストに含まれる特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示すステップと、を実行させるためのプログラム。ところで、このようなドキュメントサービスを利用する際に、LAN側の問題等に起因してネットワークに異常が発生すると、クライアントコンピュータ以下単にクライアントとも称する側からクラウドサーバ内の電子文書にアクセスできない事態が生じる。より具体的には、クラウドサーバに格納された電子文書にアクセスするための所定のURIをブラウザで指定しても、通常、インターネットにアクセスできません。などの文字が表示され、クラウドサーバ内の当該電子文書にクライアントからアクセスすることができない。たとえば、或る電子文書を画像形成装置MFP等を用いて印刷したい場合であっても、上記のようなネットワーク異常発生時オフライン時には、ユーザは、当該電子文書を画像形成装置で印刷出力することができない。そのため、現状では、オフライン時にはクラウドサーバ内の電子文書を印刷出力することを断念せざるを得ない。したがって、ユーザの利便性が低下する。なお、画像形成装置の中には、印刷履歴データ等を格納するものが存在する特許文献1参照。しかしながら、後述するように、このような印刷履歴データを利用して所望の電子文書を印刷出力することは容易ではない。また、通常、操作ユーザは、ネットワーク異常発生時オフライン時において画像形成装置内の印刷履歴データを利用して印刷出力することを思い付かない。そこで、この発明の課題は、オフライン時における利便性を向上させることが可能な電子文書管理システムおよびそれに関連する技術に関する。上記課題を解決すべく、請求項1の発明は、画像形成装置であって、クラウドサーバに格納された電子文書に関するオンラインアクセスを伴うジョブの履歴情報を格納するとともに、前記電子文書の出力用データを前記履歴情報に関連付けて格納する履歴情報格納手段と、前記クラウドサーバに対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストを表示するウエブページデータを取得しキャッシュデータとして保持するキャッシュデータ保持手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記履歴情報に含まれる文書識別情報と前記クラウドサーバに対するオンラインアクセス時にブラウザにより取得されキャッシュされていた前記キャッシュデータ内の前記文書リストに含まれる文書識別情報とに基づいて、前記キャッシュデータ内の前記文書リストに列挙された各電子文書に対応する各出力用データが前記画像形成装置内に格納されているか否かをそれぞれ判定する判定手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記文書リストに含まれる特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示す表示手段と、を備えることを特徴とする。請求項2の発明は、請求項1の発明に係る画像形成装置において、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示すデータを前記キャッシュデータ内に埋め込み、前記キャッシュデータを改変した表示用データを生成するデータ生成手段、をさらに備え、前記表示手段は、前記表示用データに基づく表示画面を表示することにより、前記特定の電子文書の出力が可能である旨を示すことを特徴とする。請求項3の発明は、請求項1または請求項2の発明に係る画像形成装置において、前記表示手段は、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力指示を受け付ける出力指示受付ボタンを表示し、前記画像形成装置は、前記出力指示受付ボタンによって受け付けられた前記出力指示に応答して、前記特定の電子文書を前記出力用データを用いて印刷出力する印刷出力手段、をさらに備えることを特徴とする。請求項4の発明は、請求項3の発明に係る画像形成装置において、前記出力用データは、前記オンラインアクセス時における印刷出力に用いられて前記履歴情報格納手段に格納されていた印刷出力用データであることを特徴とする。請求項5の発明は、請求項1ないし請求項4のいずれかの発明に係る画像形成装置において、前記表示手段は、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力指示を受け付ける出力指示受付ボタンを表示し、前記出力指示受付ボタンによって受け付けられた前記出力指示に応答して、前記特定の電子文書を前記出力用データを用いて表示出力することを特徴とする。請求項6の発明は、請求項5の発明に係る画像形成装置において、前記出力用データは、前記オンラインアクセス時におけるスキャン動作によって生成され前記履歴情報格納手段に格納されていた表示出力用データであることを特徴とする。請求項7の発明は、電子文書管理システムであって、クラウドサーバに格納された電子文書に関するオンラインアクセスを伴うジョブの画像形成装置における履歴情報であって前記電子文書の出力用データが関連付けられて記憶されている履歴情報を取得する第1の取得手段と、前記クラウドサーバに対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストを表示するウエブページデータを取得しキャッシュデータとして保持するキャッシュデータ保持手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記クラウドサーバに対するオンラインアクセス時にキャッシュされていた前記キャッシュデータを取得する第2の取得手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記履歴情報に含まれる文書識別情報と前記キャッシュデータ内の前記文書リストに含まれる文書識別情報とに基づいて、前記キャッシュデータ内の前記文書リストに列挙された各電子文書に対応する各出力用データが前記画像形成装置内に格納されているか否かをそれぞれ判定する判定手段と、前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記文書リストに含まれる特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示す表示手段と、を備えることを特徴とする。請求項8の発明は、コンピュータに、aクラウドサーバに格納された電子文書に関するオンラインアクセスを伴うジョブの画像形成装置における履歴情報であって前記電子文書の出力用データが関連付けられて記憶されている履歴情報を取得するステップと、b前記クラウドサーバに対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストを表示するウエブページデータを取得しキャッシュデータとして保持するステップと、c前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記クラウドサーバに対するオンラインアクセス時にキャッシュされていた前記キャッシュデータを取得するステップと、d前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記履歴情報に含まれる文書識別情報と前記キャッシュデータ内の前記文書リストに含まれる文書識別情報とに基づいて、前記キャッシュデータ内の前記文書リストに列挙された各電子文書に対応する各出力用データが前記画像形成装置内に格納されているか否かをそれぞれ判定するステップと、e前記クラウドサーバに対するオンラインアクセスが不可能である場合において、前記文書リストに含まれる特定の電子文書に対応する出力用データが前記画像形成装置内に格納されていると判定されるときには、前記特定の電子文書の出力が可能である旨を示すステップと、を実行させるためのプログラムであることを特徴とする。請求項1ないし請求項8に記載の発明によれば、クラウドサーバに対するオンラインアクセスが不可能である場合においても、ユーザは、所望の電子文書の出力が可能であるか否かを知得することが可能である。したがって、ユーザの利便性を向上することができる。特に、請求項2に記載の発明によれば、オフライン時においても、オンライン時のユーザインターフェイスと同様あるいは類似の表示画面を用いて、所望の電子文書の出力が可能であるか否かを知得することが可能である。また特に、請求項3に記載の発明によれば、出力指示受付ボタンにより出力指示を受け付け、特定の電子文書を出力することが可能である。以下、本発明の実施形態を図面に基づいて説明する。<1.第1実施形態><システム構成>図1は、第1実施形態に係る電子文書管理システム11Aを示す図である。図1に示すように、電子文書管理システム1は、画像形成装置10とサーバコンピュータ30詳細には30a,30b,とクライアントコンピュータ70詳細には70a,70b,とを備える。画像形成装置10と各サーバコンピュータ30と各クライアントコンピュータ70とは、互いにネットワークNWを介して通信を行うことが可能である。ネットワークNWは、LANLocalAreaNetworkおよびインターネットなどによって構成される。また、ネットワークNWに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。サーバコンピュータ単にサーバとも称する30は、CPU等を備えるコンピュータシステムとして構成される。サーバコンピュータ30は、ネットワークを介してサービス各種文書の格納保存サービス等を提供するコンピュータである。換言すれば、サーバコンピュータ30は、いわゆるクラウドサービスここではクラウドドキュメントサービスを提供するクラウドサーバであり、クラウドサービス提供側の会社等によって構築される。以下、サーバコンピュータ30を、クラウドサーバ30とも称する。画像形成装置10は、クラウドサービスを利用することが可能な装置である。画像形成装置10は、クラウドサービス利用側の会社等に配置される。この電子文書管理システム1Aにおいては、クラウドサーバ30に格納された電子文書に関するアクセスを伴うジョブを実行することが可能である。たとえば、画像形成装置10は、プリントサーバ30に格納された電子文書をダウンロードして印刷出力するジョブ以下、ダウンロード印刷ジョブなどとも称するを実行することが可能である。また、画像形成装置10は、原稿のスキャン処理によって生成されたスキャン画像をクラウドサーバにアップロードするジョブスキャン画像アップロードジョブなどとも称するを実行することが可能である。クライアントコンピュータ以下、単にクライアントとも称する70は、画像形成装置10およびクラウドサーバ30等にアクセスすることが可能なコンピュータである。クライアント70は、クラウドサーバ30に保存された文書に対するアクセス動作等を実行することが可能である。クライアント70は、CPU等を備えるコンピュータシステム、たとえば、いわゆるパーソナルコンピュータ等として構成される。<1-2.画像形成装置の構成>画像形成装置10は、ここでは、MFPマルチファンクションペリフェラルMultiFunctionalPeripheralとして構成される。図2は、MFP10の概略構成を示す機能ブロック図である。MFP10は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置複合機とも称するである。具体的には、MFP10は、図2の機能ブロック図に示すように、画像読取部2、印刷出力部3、通信部4、格納部5、入出力部6およびコントローラ9等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。画像読取部2は、MFP10の所定の位置に載置された原稿を光学的に読み取ってすなわちスキャンして、当該原稿の画像データ原稿画像なしいスキャン画像とも称するを生成する処理部であり、原稿を電子化する処理部である。この画像読取部2は、スキャン部であるとも称される。印刷出力部3は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。通信部4は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部4は、ネットワークNWを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、TCP/IPTransmissionControlProtocolInternetProtocol等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、MFP10は、所望の相手先サーバ30およびクライアント70等との間で各種のデータを授受することが可能である。格納部5は、ハードディスクドライブ等の記憶装置で構成される。格納部5は、ジョブ履歴格納部履歴情報格納部5aおよびキャッシュデータ保持部5b等を有する。ジョブ履歴格納部5aは、各種ジョブに関する実行履歴等を記憶する。特に、ジョブ履歴格納部5aは、クラウドサーバ30に格納された電子文書に関するオンラインアクセスを伴うジョブの履歴情報ジョブ履歴データDHを格納するとともに、電子文書の出力用データTDを履歴情報に関連付けて格納する。なお、出力用データTDとしては、印刷出力用データたとえばページ記述言語PDL:PageDescriptionLanguageで記述された印刷出力用データPDLデータ、および表示出力用データスキャン画像データたとえば、PDF形式データあるいはJPEG形式データ等が例示される。キャッシュデータ保持部5bは、クラウドサーバ30に対するオンラインアクセス時において、少なくとも1つの電子文書に関する文書リストLSを表示するためのウエブページデータHTMLHyperTextMarkupLanguageデータを取得しキャッシュデータCEとして保持する。入出力部6は、MFP10に対する入力を受け付ける操作入力部6aと、各種情報の表示出力を行う表示部6bとを備えている。このMFP10においては、操作パネル部20図1参照が入出力部6として設けられている。この操作パネル部20は、液晶表示パネルに圧電センサ等が埋め込まれたタッチスクリーン6c図1参照を有している。タッチスクリーン6cは、表示部6bの一部として機能するとともに、操作入力部6aの一部としても機能する。コントローラ9は、MFP10に内蔵され、MFP10を統括的に制御する制御装置である。コントローラ9は、CPUおよび各種の半導体メモリRAMおよびROM等を備えるコンピュータシステムとして構成される。コントローラ9は、CPUにおいて、ROM例えば、EEPROM内に格納されている所定のソフトウエアプログラム以下、単にプログラムとも称するPG1を実行することによって、各種の処理部を実現する。ここでは、プログラムPG1は、ブラウザ機能等を有するアプリケーションソフトウエアプログラムである。なお、当該プログラムPG1は、USBメモリなどの可搬性の記録媒体、あるいはネットワークNW等を介してMFP10にインストールされるようにしてもよい。具体的には、図2に示すように、コントローラ9は、ジョブ履歴管理部11とキャッシュ情報管理部12と判定部13とデータ生成部14と指示受付部15と出力動作制御部16とを含む各種の処理部を実現する。ジョブ履歴管理部11は、画像形成装置10における各種ジョブの実行履歴を管理する。キャッシュ情報管理部12は、クラウドサーバ30に対するオンラインアクセス時におけるウエブページデータHTMLデータをキャッシュデータCEとしてキャッシュデータ保持部5bに格納する動作を実行する。判定部13は、クラウドサーバに対するオンラインアクセスが不可能である場合において、キャッシュデータCE内の文書リストLSに列挙された各電子文書DCに対応する各出力用データTDが画像形成装置10内に格納されているか否かをそれぞれ判定する判定処理を実行する。詳細には、判定部13は、文書リストLSに列挙された複数の電子文書のうち特定の電子文書に対応する出力用データが画像形成装置内に格納されているか否かを判定する。当該判定処理は、後述するように、履歴情報に含まれる電子文書の文書識別情報文書URIと、クラウドサーバ30に対するオンラインアクセス時にブラウザにより取得されキャッシュされていたキャッシュデータCE内の文書リストに含まれる各電子文書の文書識別情報文書URIとに基づいて、実行される。データ生成部14は、クラウドサーバに対するオンラインアクセスが不可能である場合端的に言えばオフライン時において、本来のウエブページの代わりに表示される代替ページのデータNDを生成する処理部である。データ生成部14は、特定の電子文書に対応する出力用データが画像形成装置内に格納されているときには、当該特定の電子文書の出力印刷出力および/または表示出力が可能である旨を示すデータをウエブページデータ内に埋め込む。データ生成部14は、複数の電子文書について、対応する出力用データの有無の判定動作およびそれに付随する動作等を繰り返して、当該ウエブページデータを改変した表示用データ新たなウエブページデータNDを生成する。当該新たなウエブページデータNDは、オフライン時において、本来のウエブページの代替ページとしてブラウザBW図9参照によって表示される。指示受付部15は、新たなウエブページデータにより表示された出力指示受付ボタンBN後述を用いた出力指示を受け付け、出力動作制御部16に対して当該出力指示を伝達する。たとえば、オフライン時において、印刷指示受付ボタン出力指示受付ボタンによって受け付けられた印刷出力指示に応答して、印刷出力部3は当該特定の電子文書を印刷出力する後述。出力動作制御部16は、画像形成装置10における出力動作印刷出力動作および表示出力動作を制御する処理部である。<1-3.動作概要>この第1実施形態においては、画像形成装置10にてブラウザ機能を有するアプリケーションソフトウエアプログラムPG1が実行され、ユーザが、プログラムPG1によるブラウザBW図3参照を用いて、クラウドサーバ30内の電子文書にアクセスする場合を想定する。<オンライン時における動作>まず、画像形成装置10とクラウドサーバ30との間のネットワークが正常である場合クラウドサーバに対するオンラインアクセス時における本システム1の動作について、図3~図8を参照しながら説明する。図3に示すように、ネットワーク正常時オンラインアクセス時には、画像形成装置10は、ブラウザBWを利用して、クラウドサーバ30に格納された複数の電子文書にアクセスすることができる。具体的には、或るユーザたとえばユーザUAがブラウザBWを用いてクラウドサーバ30にアクセスしてログインした後、ユーザによる指定URIに対応するウエブページのHTMLデータがクラウドサーバ30から画像形成装置10に送信される。そして、画像形成装置10は、受信した当該HTMLデータに基づき、或るユーザによる管理対象の1又は複数の電子文書に関する文書リストLA1図5参照を含む表示画面GA1をタッチスクリーン6c図1に表示する。図5は、文書リストLA1を含む表示画面GA1を示す図である。図5の表示画面GA1の左側比較的狭い幅を有する領域には、電子文書の格納先フォルダに関するフォルダツリーが示されている。また、表示画面GA1の右側比較的広い幅を有する領域には、或るフォルダ内に格納された各電子文書詳細には、その文書名称等が列挙されている。図5では、具体的には、5つの電子文書DC1~DC5パテント検討シート、RiskList、購入申請書、WeeklyReport、定例会議議事録が列挙されている。このように、表示画面GA1には、クラウドサーバ30内に格納された電子文書に関する文書リストLA1が表示される。このとき、図4に示されるように、ステップS11において、画像形成装置10で実現されたブラウザBWによって取得されるウエブページデータHTMLデータは、キャッシュデータ保持部5bに格納される図3も参照。すなわち、当該ウエブページデータは、キャッシュデータCEとして保持される。図7は、図5のような表形式の文書リストLA1を示すウエブページデータHTMLデータの一例を示す図である。図7に示すように、当該ウエブページデータにおいては、各電子文書DC1~DC5の名称パテント検討シート、RiskList、購入申請書、WeeklyReport、定例会議議事録等が各リンク情報LN1~LN5にそれぞれ関連付けて記述されている。その後、ユーザ操作に応じて、所望の電子文書に対するジョブここではダウンロード印刷ジョブが実行される。たとえば、ユーザが所望の電子文書たとえば、電子文書DC1パテント検討シートに関する右クリックメニューMN図6参照を表示させ、印刷ダウンロード印刷を選択すると、画像形成装置10は、ダウンロード印刷動作を実行する。具体的には、画像形成装置10は、処理対象の電子文書の文書データをクラウドサーバ30から受信するとともに、当該文書データに基づいて印刷出力用データPDLデータを生成する。そして、画像形成装置10は、印刷出力部3を用いて、当該印刷出力用データに基づき印刷出力動作を実行する図9の太矢印参照。このとき、図4に示されるように、ステップS12において、画像形成装置10は、ジョブ履歴データDHジョブの履歴情報が記録されたデータテーブルTB11を更新する。具体的には、対象ジョブに関する履歴データが当該データテーブルTB11図8参照に追加される。図8のデータテーブルTB11は、文書ID、MFP番号、ジョブ履歴情報ID、ジョブ種類、URI等の複数の項目の情報を電子文書ごとに有している。データテーブルTB11においては、画像形成装置10でダウンロード印刷ジョブ等が行われた複数の電子文書のそれぞれについて当該複数の項目の情報が格納される。文書IDは、ドキュメントサービスの対象電子文書履歴ジョブに係る電子文書を識別する識別子であり、MFP番号は、MFP画像形成装置を識別する番号識別子であり、ジョブ履歴情報IDは、各ジョブを識別するためにMFPごとに各ジョブに付される識別子である。また、ジョブ種類は、印刷詳細には、ダウンロード印刷ジョブ対象文書をクラウドサーバ30からダウンロードして印刷するジョブとスキャン詳細には、スキャン画像アップロードジョブスキャン画像を生成してクラウドサーバ30にアップロードするジョブとを含む複数のジョブの種類を示す情報である。また、URIは、対象文書の保存場所を示すURIUniformResourceIdentifierである。たとえば、電子文書DC1に関する印刷ダウンロード印刷ジョブが実行された場合には、電子文書DC1に関する情報等が、ID=0001のジョブ履歴データDHとして格納される図8の最上段参照。また、当該電子文書DC1の出力用データTD印刷出力用データPDLデータも、ID=0001のジョブ履歴情報に関連付けて格納される図3も参照。オンライン時においては、以上のような動作が実行される。<オフライン時における動作>一方、ネットワーク異常が発生した場合オフライン時においては、クラウドサーバ30との通信を行うことができないため、上記のようなオンライン時の動作と同じ動作を行うことができない。そこで、この実施形態では、クラウドサーバに対するオンラインアクセスが不可能である場合において、オンライン時にキャッシュされていたキャッシュデータCEを利用する。具体的には、当該キャッシュデータCE内の文書リストLSに列挙された各電子文書DCに対応する出力用データTDが、画像形成装置MFP10内に格納されているか否かが判定される。そして、特定の電子文書DCiに対応する出力用データTDiが画像形成装置10内に格納されていると判定されるときには、当該特定の電子文書DCiの出力が可能である旨が示される。さらに、ユーザからの出力指示印刷出力指示等が受け付けられると、対応する出力用データTDiを用いて当該特定の電子文書が出力される。つぎに、図9~図14を参照しながら、オフライン時におけるこのような処理について詳細に説明する。図9は、オフライン時におけるデータ処理等を示す概念図である。図10は、オフライン時における画像形成装置10の動作等を示すフローチャートである。また、図11は、オフライン時に表示される画面GB1を示す図である。図12および図13は、オフライン時に生成されるHTMLデータ新たなウエブページデータNDを示す図である。図14は、当該新たなウエブページデータとともに生成され、出力指示受付ボタン押下時に利用されるスクリプトを示す図である。まず、ステップS22図10よりも前の時点において、画像形成装置10とクラウドサーバ30との通信が正常であるか否か端的に言えば、オフラインであるか否かか判定される。そして、オフラインであると判定されると、図10のステップS22以後の処理が実行される。ここでは、ユーザによるドキュメントサービスに対するアクセス操作が行われた時点で、オフラインであることが画像形成装置10により判定された場合を想定する。ステップS22においては、ドキュメントサービスに関する読込対象ページたとえば、ドキュメントサービスのログイン後の最初のドキュメントリストの表示画面GA1等のキャッシュデータHTMLキャッシュデータCEがキャッシュデータ保持部5b内に存在するか否かが判定される。ステップS22において、当該読込対象ページのキャッシュデータCEが存在すると判定されるときには、ステップS23以降に進む。なお、ステップS22において、当該読込対象ページのキャッシュデータCEが存在しないと判定されるときには、ステップS23以後の処理を行わずに本処理を終了する。ステップS23においては、読込対象ページのキャッシュデータCE内の文書リストLSにおける1又は複数の文書のそれぞれの文書識別情報が抽出される。具体的には、図7のキャッシュデータCEから、複数の電子文書DC1~DC5のリンク情報URI情報LN1~LN5が文書識別情報として抽出される。そして、ステップS24~S26においては、これら複数の電子文書DC1~DC5に対応する出力用データがそれぞれ画像形成装置10内に格納されているか否かに関する判定処理等が行われるとともに、キャッシュデータCEを改変した表示用データ新たなウエブページデータND図12および図13参照が生成される。これらの処理は、判定部13およびデータ生成部14等図2および図9参照によって実行される。より具体的には、まず、ステップS24において、最初の電子文書DC1に対応する出力用データが画像形成装置10内に格納されているか否かが判定される。この判定処理は、ステップS23でキャッシュデータCEから抽出された文書識別情報URI図7参照と、ジョブ履歴格納部5a内のデータテーブルTB11詳細にはジョブ履歴データDHに含まれる文書識別情報URI図8参照とに基づいて行われる。たとえば、キャッシュデータCE内の文書リストLSから抽出された電子文書DC1の文書識別情報URIと同一の文書識別情報URIに対応するジョブ履歴がデータテーブルTB11図8内に存在する場合には、電子文書DC1に対応する出力用データTD1が画像形成装置10内に格納されている旨が判定される。電子文書DCiに対応する出力用データTDiが画像形成装置10内に格納されている旨が判定されると、ステップS25に進む。ステップS25においては、キャッシュデータCEを改変した表示用データND図12および図13参照が生成され、電子文書DCiの出力が可能である旨を示すデータが当該表示用データND内に埋め込まれる。具体的には、電子文書DCiの出力指示を受け付ける出力指示受付ボタンBNiBPi,BSiの配置用データが当該表示用データND内に埋め込まれる。詳細には、図12および図13に示すように破線矩形領域内を参照、電子文書DCiの印刷出力指示を受け付ける印刷出力指示受付ボタンBPi図11参照の配置用データと電子文書DCiの表示出力指示を受け付ける表示出力指示受付ボタンBSi図11参照の配置用データとが表示用データND内に埋め込まれる。すなわち、図12および図13に示すような破線矩形領域内のデータが、画像形成装置10によって新たな表示用データND内に自動的に追加される。このステップS25においては、文書リストLSから抽出されたURIに対応する文書IDおよびジョブ履歴情報ID等が、ジョブ履歴情報に基づいて特定される。特定された文書IDはデータテーブルTB2不図示に格納される。このデータテーブルTB2は、文書IDと電子文書DCとの関係を示すデータテーブルであり、たとえばブラウザ内部あるいはプラグイン内部に一時的に設けられる。図12および図13に示すプログラム例においては、各文書IDは、表ひょうにおける行ごとに設けられる各変数HiddenFieldValueの値として格納されている状況が想定されている。たとえば、表形式の文書リストLSから抽出された電子文書DC1のURIに対応する文書ID0001等図8参照がジョブ履歴情報に基づいて特定される。そして、この文書ID0001は、電子文書DC1に対応する値として、データテーブルTB2内に格納される。なお、本実施形態では、この特定された文書ID0001を用いて、電子文書DC1に対応する出力用データTD1が特定される。特に、後述するステップS29において出力対象の電子文書DCiの出力用データを特定する際等において、この文書IDが用いられる。ステップS26において、キャッシュデータCE内から抽出されたURIに対応する全ての電子文書DCiについて上記のステップS24等の処理が実行されたことが判定されると、ステップS27に進む。一方、未処理の電子文書DCiが残存しているときには、再びステップS24に戻り同様の動作が繰り返される。また、ステップS24~S26においては、上述のような表示用データND図12および図13の自動生成動作等に並行して、図14に示すようなスクリプトの自動生成動作も実行される。ステップS27においては、上記のようにして生成された表示用データNDに基づいて、新たなページの表示画面GB1図11参照がブラウザBWによってタッチスクリーン6cに表示される。なお、図11と図5とを比較すると判るように、新たな表示画面GB1は、元の表示画面GA1の右端側に相当する部分において、出力指示受付ボタンBNiBPi,BSiを付加的に有している。たとえば、表示画面GB1においては、図12の上側の破線矩形領域内の記載に基づいて、出力指示受付ボタンBN1表示出力指示受付ボタンBS1,印刷出力指示受付ボタンBP1が表示される。同様に、図12の下側の破線矩形領域内の記載に基づいて、出力指示受付ボタンBN3表示出力指示受付ボタンBS3,印刷出力指示受付ボタンBP3が表示される。さらに、図13の破線矩形領域内の記載に基づいて、出力指示受付ボタンBN5表示出力指示受付ボタンBS5,印刷出力指示受付ボタンBP5が表示される。ここでは、各電子文書DCiの印刷出力指示受付ボタンBPiの表示の有無によって、各電子文書DCiの印刷出力の可否が示されている。同様に、各電子文書DCiの表示出力指示受付ボタンBSiの表示の有無によって、各電子文書DCiの表示出力の可否が示されている。たとえば、このオフライン時においても出力可能な電子文書DC1,DC3,DC5に関しては、それぞれ、出力指示受付ボタンBN1BP1,BS1,BN3BP3,BS3,BN5BP5,BS5が表示されている。これにより、電子文書DC1,DC3,DC5の出力印刷出力および表示出力が可能であることが示されている。一方、電子文書DC2,DC4に関しては、出力指示受付ボタンBN2,BN4が表示されていない。これにより、各電子文書DC2,DC4の出力印刷出力および表示出力はできないことが示されている。ステップS28においては、出力指示の有無が判定される。出力指示受付ボタンBNiの押下操作による出力指示が受け付けられると、当該出力指示に従って出力動作が実行されるステップS29。具体的には、印刷出力指示受付ボタンBPiの押下操作による印刷出力指示が指示受付部15図2および図9参照によって受け付けられると、当該印刷出力指示に従って印刷出力動作が実行される。また、表示出力指示受付ボタンBSiの押下操作による表示出力指示が指示受付部15図2および図9参照によって受け付けられると、当該表示出力指示に従って表示出力動作が実行される。たとえば、表示画面GB1図11内の表ひょうにおける最上段の電子文書DC1に対する印刷出力指示が印刷出力指示受付ボタンBP1によってユーザにより付与されると、当該印刷出力指示に応答して、電子文書DC1に対応する出力用データここではPDLデータ等の印刷出力用データTD1がデータテーブルTB11,TB2に基づいて特定される。そして、当該出力用データTD1を用いて当該電子文書DC1が印刷出力される。なお、これらの出力動作においては、図14に示されるようなスクリプトが用いられる。当該スクリプトにおいては、ボタン押下時において所定のAPIApplicationProgramInterface図14では、ViewJobLog、PrintJobLog等を用いて、当該出力動作が実行されることが規定されているより詳細には、表示画面GB1内の表における最上段の行上から1行目の行の印刷出力指示受付ボタンBP1が押下されると、図12の上側矩形領域内の5行目の記載onclickButton2Clickに基づいて、関数Button2Clickが呼び出される。この関数は、表示用データNDとともに生成されたスクリプト内に記述されている図14の中央付近参照。そして、データテーブルTB2の中から、表示画面GB1図11における上から1行目の行HiddenField1の文書ID値を示す変数HiddenField1Valueの値0001が取得され、文書DC1の文書IDが特定される。また、当該文書ID0001が関数Button2Click内のサブ関数PrintJobLogの引数jobidHiddenField1Valueとして当該サブ関数に引き渡される図14の中央付近参照。これにより、関数PrintJobLogによる印刷出力指令が実行される。さらに、関数PrintJobLog不図示において、データテーブルTB11内のジョブ履歴データDHに基づいて、文書ID0001に対応する出力用データTD1が特定される。そして、当該出力用データTD1を用いて、電子文書DC1に関する印刷出力動作が出力動作制御部16および印刷出力部3図2および図9参照等によって実行される。詳細には、PDLデータTD1を利用してラスタライズ処理等が行われて印刷出力が行われる。なお、表示出力動作も同様にして行われる。たとえば、最上段の行上から1行目の行の表示出力指示受付ボタンBS1が押下されると、図12の上側矩形領域内の5行目の記載onclickButton1Clickに基づいて、関数Button1Clickが呼び出される。この関数は、表示用データNDとともに生成されたスクリプト内に記述されている図14の中央やや上側付近参照。そして、データテーブルTB2の中から、表示画面GB1図11における上から1行目の行HiddenField1の文書ID値を示す変数HiddenField1Valueの値0001が取得され、文書DC1の文書IDが特定される。また、当該文書ID0001が関数Button1Click内のサブ関数ViewJobLogの引数jobidHiddenField1Valueとして当該サブ関数に引き渡される図14の中央やや上側付近参照。これにより、関数ViewJobLogによる表示出力指令が実行される。さらに、関数ViewJobLog不図示において、データテーブルTB11内のジョブ履歴データDHに基づいて、文書ID0001に対応する出力用データTD1が特定される。そして、当該出力用データTD1を用いて、電子文書DC1に関する表示出力動作が出力動作制御部16および表示部6b図2参照等によって実行される。詳細には、PDLデータTD1に基づくラスタライズ処理等が行われて表示用画像データが生成され、当該表示用画像データに基づいて表示出力が行われる。<実施例の効果等>以上のように、クラウドサーバに対するオンラインアクセスが不可能である場合においては、キャッシュデータCE内の文書リストLSに列挙された各電子文書DCに対応する出力用データTDが画像形成装置10内に格納されているか否か、がそれぞれ判定される。特定の電子文書DCiに対応する出力用データTDiが画像形成装置10内に格納されていると判定されるときには、新たな表示用データ新たなウエブページデータNDが生成される。当該新たな表示用データNDは、特定の電子文書DCiに対応する出力指示受付ボタンBNiを表示するためのデータ当該特定の電子文書DCiの出力が可能である旨を示すデータが埋め込まれたデータである。そして、当該新たな表示用データNDに基づいて当該特定の電子文書DCiに対応する出力指示受付ボタンBNiが表示されることによって、当該特定の電子文書DCiの出力が可能である旨が示される。したがって、クラウドサーバに対するオンラインアクセスが不可能である場合においても、ユーザは、所望の電子文書DCiの出力が可能であるか否かを知得することが可能であり、ユーザの利便性が向上する。特に、新たな表示用データNDは、元のウエブページデータキャッシュデータCEを改変して生成されるデータであり、特定の電子文書DCiの出力が可能である旨を示すデータが付加的に埋め込まれたデータである。そして、当該新たな表示用データNDに基づく表示画面GB1が表示される。詳細には、オフライン時に表示される表示画面文書リスト表示画面GB1図11は、オンライン時に表示される表示画面文書リスト表示画面GA1図5に基づいて作成される画面であり、当該表示画面GA1に出力指示受付ボタンBNiを付加した画面である。したがって、操作ユーザは、オンライン時のユーザインターフェイスと同様あるいは類似のインターフェイスを用いて、所望の電子文書の出力が可能であるか否かを知得すること、および出力指示操作印刷出力指示操作あるいは表示出力操作指示等を行うことが可能である。ここにおいて、従来のジョブ履歴に関するインターフェイス画面においては、通常、ジョブ実行時刻順による配列順序で複数の実行済みジョブ履歴ジョブが配列されている。このようなインターフェイス画面に表示されたジョブリストの中から所望の文書に係るジョブを探し出すことは容易ではない。そのため、ユーザが、このような印刷履歴データの中から所望の電子文書を探し出して印刷出力ないし表示出力することも容易ではない。一方、上記実施形態のような表示画面GB1を用いることによれば、オンライン時の表示画面GA1換言すれば、ドキュメントサービスにおいて通常時に利用している文書リスト画面の中から所望の文書を探し出すことができるので、オフライン時にもオンライン時と同様の利便性を得ることが可能である。さらに、上記実施形態においては、出力指示受付ボタンBNiの押下操作によって受け付けられた出力指示に応答して、特定の電子文書DCiが出力用データTDiを用いて出力印刷出力および/または表示出力される。したがって、ユーザは、必要に応じて出力指示受付ボタンBNiを押下し、当該特定の電子文書DCiを出力させることが可能である。また、上記の出力用データTDは、オンラインアクセス時における出力動作に用いられてジョブ履歴格納部5aに格納されるデータであり、特に、印刷履歴記録用に通常格納されるデータである。したがって、印刷履歴記録用のデータに加えて別のデータをさらに追加的に記録する場合に比べて、データの増大を防止できる。また特に、印刷出力用のPDLデータはラスタライズデータに比べて小さいため、PDLデータを上記の出力用データTDとして記録することにより、データ格納領域を有効に利用することが可能である。なお、上記実施形態においては、ユーザによるドキュメントサービスに対するアクセス操作ページ閲覧指示操作が行われた時点で、オフラインであることが画像形成装置10により判定される場合が想定されているが、本発明はこれに限定されない。たとえば、上記実施形態におけるオフラインであるか否かの判定処理ステップS22よりも前の時点での判定処理は、ユーザによるページ閲覧指示付与時点よりも前に予め行われるようにしてもよい。より詳細には、オフラインか否かに関する判定処理が所定時間間隔たとえば数秒間隔で常時ページ閲覧指示付与の有無にかかわらず実行されるようにしてもよい。さらに、ステップS22~S26の処理もページ閲覧指示付与時点よりも前から開始されるようにしてもよい。これによれば、キャッシュデータCEを利用した新たな表示用ページNDを予め作成しておき、ページ閲覧指示以後のなるべく早い時点で表示用ページNDを表示することが可能である。また、上記実施形態においては、オンライン時に印刷出力動作が行われてそのジョブ履歴および出力用データ詳細には印刷出力用データが記録され、オフライン時には当該ジョブ履歴および当該出力用データを用いて出力動作印刷出力動作あるいは表示出力動作が行われる態様について例示したが、これに限定されない。たとえば、ジョブ履歴格納部5aに格納された表示出力用データPDFデータ等に基づいて印刷出力および表示出力が行われてもよい。具体的には、オンライン時にスキャン画像アップロードジョブスキャンアンドアップロードジョブが行われてそのジョブ履歴および表示出力用データたとえば、スキャン画像に基づくPDF形式データがジョブ履歴格納部5aに記録されるとともに、アップロード後の文書リストLSの表示画面に関するキャッシュデータも記録される。そして、オフライン時には当該ジョブ履歴および当該表示出力用データを用いて表示出力動作あるいは印刷出力動作等が行われる。より詳細には、表示出力動作が行われる際には、PDF形式データに基づき表示用画像データが生成され、当該表示用画像データに基づいて表示出力が行われる。また、印刷出力動作が行われる際には、PDF形式データに基づいて印刷出力用データPDLデータ等が生成され、当該印刷出力用データに基づいて印刷出力が行われる。このようにして、ジョブ履歴格納部5aに格納された表示出力用データPDFデータ等に基づいて、オフライン時における出力動作が行われるようにしてもよい。また、上記実施形態においては、コントローラ9によってブラウザ機能が実現される場合が例示されているが、これに限定されない。たとえば、操作パネル部20がコントローラ9とは別のコントローラ29操作パネル部20に内蔵されたコントローラ29によって制御される場合等において、当該コントローラ29不図示によってブラウザ機能が実現されるようにしてもよい。この場合においては、コントローラ29においてブラウザBWに関するキャッシュデータが管理されるようにしてもよい。詳細には、キャッシュ情報管理部12、判定部13、データ生成部14、指示受付部15および出力動作制御部16等と同様の処理を行う各処理部がコントローラ29内において実現されるようにしてもよい。<2.第2実施形態>第2実施形態は、第1実施形態の変形例である。以下、第1実施形態との相違点を中心に説明する。上記第1実施形態では、画像形成装置10にてドキュメントサービスに関するウエブページが閲覧され、画像形成装置10にて当該ウエブページのキャッシュデータが管理される場合が例示されているが、本発明はこれに限定されない。たとえば、クライアント70にてドキュメントサービスに関するウエブページが閲覧され、クライアント70にて当該ウエブページのキャッシュデータが管理されるようにしてもよい。第2実施形態においては、このような態様について説明する。図15は、第2実施形態に係る電子文書管理システム11Bにおけるクライアント70の構成を示すブロック図である。また、図16は、当該システム1Bにおけるデータ処理等を示す概念図である。図15に示すように、クライアント70のコントローラ79は、ジョブ履歴管理部81とキャッシュ情報管理部82と判定部83とデータ生成部84と指示受付部85と出力動作制御部86とを含む各種の処理部を実現する。キャッシュ情報管理部82、判定部83、データ生成部84、指示受付部85は、キャッシュ情報管理部12、判定部13、データ生成部14、指示受付部15とそれぞれ同様の機能を有する処理部である。オンライン時ネットワーク正常時においては、クライアント70で実行されるブラウザBWを用いて、クラウドドキュメントサービスに関するウエブページ文書リストページ等の表示画面GA2不図示がクライアント70の表示部76bに表示される。そして、クライアント70のキャッシュデータ保持部75bにおいて当該ウエブページのキャッシュデータCEが管理格納等される。クライアント70の表示画面GA2は、上記第1実施形態における画像形成装置10の表示画面GA1図5参照と同様の画面である。また、クライアント70は、ユーザ操作に応じて、文書リストLS内の所望の電子文書を選択した後に当該電子文書を画像形成装置10にて印刷するジョブダウンロード印刷ジョブに係る印刷指示を付与することができる。画像形成装置10は、当該印刷指示を受信すると、当該電子文書をその印刷出力部3を用いて印刷出力する。このとき、画像形成装置10は、第1実施形態と同様に、当該ダウンロード印刷に関する履歴情報等をジョブ履歴格納部5a図2参照に格納する。一方、図16に示すように、オフライン時ここでは社外とのネットワーク接続に異常が生じている状況においては、クライアント70詳細にはジョブ履歴管理部81は、画像形成装置10のジョブ履歴格納部5aに格納されたジョブ履歴データDHを画像形成装置10から社内ネットワークを介して取得する。また、クライアント70詳細にはキャッシュ情報管理部82は、過去のオンラインアクセス時にキャッシュデータ保持部75bにキャッシュされていたキャッシュデータCEをも取得する。そして、クライアント70詳細には、判定部83、データ生成部84および指示受付部85等は、当該履歴情報とキャッシュデータCEとに基づいて、図10のフローチャートに示す処理と同様の処理を実行する。なお、ステップS27における表示処理は、クライアント70において実行される。詳細には、新たな表示用データNDを用いた表示画面GB2不図示がクライアント70の表示部76bにおいて表示される。クライアント70の表示画面GB2は、上記第1実施形態における画像形成装置10の表示画面GB1図11参照と同様の画面である。また、ステップS29における出力処理のうち、印刷出力処理は画像形成装置10出力動作制御部16および印刷出力部3等にて実行され、表示出力処理はクライアント70出力動作制御部86および表示部76b等にて実行される。以上のように、クライアント70と画像形成装置10とが協働して、オフライン時における上記のような動作等が実現されるようにしてもよい。このような態様によっても、第1実施形態と同様の効果を得ることが可能である。<3.変形例等>以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。たとえば、上記第2実施形態においては、或るクライアント70が1台の画像形成装置10のジョブ履歴情報を取得する場合が例示されているが、これに限定されない。具体的には、或るクライアント70が複数台の画像形成装置10のジョブ履歴情報を取得するようにしてもよい図17参照。この場合には、複数台の画像形成装置10のジョブ履歴情報を纏めて管理する統合データテーブル詳細には、図8のデータテーブルTB11と同様のデータテーブルであって複数台の画像形成装置10に関するデータを有するものを作成し、当該統合データテーブルをクライアント70内に記憶することが好ましい。また、MFP番号により各MFPを互いに識別した上で、出力用データTDが格納されている装置を特定することが好ましい。また、上記各実施形態においては、画像形成装置10としてMFPが例示されているが、これに限定されず、画像形成装置は、ダウンロード印刷機能のみを有する装置、あるいはスキャン画像アップロード機能のみを有する装置等であってもよい。"