画像形成機能およびスキャン機能の少なくとも一方を有する画像処理装置と、前記画像処理装置の機能を利用可能な情報処理装置とを含む情報処理システムであって、前記画像処理装置および前記情報処理装置は、ネットワークを介してネットワークサービスを利用可能に構成されており、前記情報処理システムは、ユーザによる前記情報処理装置に対する操作に応じて指定されたブックマーク情報を記憶するブックマーク記憶手段と、ユーザが前記画像処理装置と前記ネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する連携利用履歴情報取得手段と、前記ブックマーク記憶手段によって記憶されているブックマーク情報を取得するとともに、前記連携利用履歴情報を参照して、取得したブックマーク情報を前記画像処理装置の機能に関連付けた上で、前記画像処理装置に記憶するブックマーク移行手段とを備える、情報処理システム。前記画像処理装置に記憶されたブックマーク情報を関連付けられた機能の別に選択可能に表示する選択受付手段をさらに備える、請求項1に記載の情報処理システム。前記ブックマーク情報は、ブックマーク先を示すネットワークアドレスを含み、前記連携利用履歴情報は、利用されたネットワークサービスを示すネットワークアドレスを含み、前記ブックマーク移行手段は、前記ブックマーク情報に含まれるネットワークアドレスと前記連携利用履歴情報に含まれるネットワークアドレスとを比較することで、機能についての関連付けを行なう、請求項1または2に記載の情報処理システム。前記ブックマーク移行手段は、前記ブックマーク情報に含まれるネットワークアドレスと前記連携利用履歴情報に含まれるネットワークアドレスとのうち、少なくとも一部が共通するものを互いに関連付ける、請求項3に記載の情報処理システム。前記連携利用履歴情報取得手段は、複数のユーザがそれぞれ前記画像処理装置と前記ネットワークサービスとを連携させて利用した情報を単一の連携利用履歴情報として取得する、請求項1~4のいずれか1項に記載の情報処理システム。前記連携利用履歴情報取得手段は、複数の前記画像処理装置におけるそれぞれの連携利用履歴情報を統合して単一の連携利用履歴情報として取得する、請求項1~5のいずれか1項に記載の情報処理システム。画像形成機能およびスキャン機能の少なくとも一方を有する画像処理装置であって、情報処理装置が前記画像処理装置の機能を利用するためのインターフェイスを備え、前記画像処理装置および前記情報処理装置は、ネットワークを介してネットワークサービスを利用可能に構成されており、さらに、ユーザが前記画像処理装置と前記ネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する連携利用履歴情報取得手段と、ユーザによる前記情報処理装置に対する操作に応じて指定されたブックマーク情報を取得するとともに、前記連携利用履歴情報を参照して、取得したブックマーク情報を前記画像処理装置の機能に関連付けた上で、に記憶するブックマーク移行手段とを備える、画像処理装置。画像処理装置の機能を利用可能な情報処理装置であって、前記画像処理装置は、画像形成機能およびスキャン機能の少なくとも一方を有しており、前記画像処理装置および前記情報処理装置は、ネットワークを介してネットワークサービスを利用可能に構成されており、前記情報処理装置は、ユーザによる前記情報処理装置に対する操作に応じて指定されたブックマーク情報を記憶するブックマーク記憶手段と、ユーザが前記画像処理装置と前記ネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する連携利用履歴情報取得手段とを備え、前記ブックマーク記憶手段によって記憶されているブックマーク情報は、連携利用履歴情報取得手段によって取得される連携利用履歴情報が参照されることで、前記画像処理装置の機能に関連付けられ、さらに、前記画像処理装置に記憶される、情報処理装置。一見すれば、上述したような方法を採用すれば、ユーザがパーソナルコンピュータを用いて利用しているネットワークサービスと同じサービスを複合機上で容易に利用できるように思われる。しかしながら、現実的には、パーソナルコンピュータあるいは、ブラウザにおいて登録されたネットワークサービスについてのブックマーク情報を、そのまま複合機におけるネットワークサービスについてのブックマーク情報としては使うことはできない。これは、多くの場合、パーソナルコンピュータあるいは、ブラウザにおいては多数のブックマークが登録されており、かつ、これらの登録されたブックマークのうち、複合機では全く使用しない情報も含まれるからである。このように複合機に登録するには多すぎるブックマーク情報を、ユーザが自ら仕分けした上で複合機に移行させるということは、手間がかかり現実的ではない。そのため、ユーザによる仕分け作業などを発生させずに、パーソナルコンピュータ上で利用しているネットワークサービスを、複合機上で使いやすく整理された形で利用するための方法が求められる。本発明は、上記のような問題を解決するためになされたものであって、その目的は、情報処理装置に記憶されたブックマーク情報を、画像処理装置での処理に適した状態で移行することのできる情報処理システム、画像処理装置および情報処理装置を提供することである。本発明のある局面に従う情報処理システムは、画像形成機能およびスキャン機能の少なくとも一方を有する画像処理装置と、画像処理装置の機能を利用可能な情報処理装置とを含む。画像処理装置および情報処理装置は、ネットワークを介してネットワークサービスを利用可能に構成されている。情報処理システムは、ユーザによる情報処理装置に対する操作に応じて指定されたブックマーク情報を記憶するブックマーク記憶手段と、ユーザが画像処理装置とネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する連携利用履歴情報取得手段と、ブックマーク記憶手段によって記憶されているブックマーク情報を取得するとともに、連携利用履歴情報を参照して、取得したブックマーク情報を画像処理装置の機能に関連付けた上で、画像処理装置に記憶するブックマーク移行手段とを含む。好ましくは、画像処理装置に記憶されたブックマーク情報を関連付けられた機能の別に選択可能に表示する選択受付手段をさらに含む。好ましくは、ブックマーク情報は、ブックマーク先を示すネットワークアドレスを含み、連携利用履歴情報は、利用されたネットワークサービスを示すネットワークアドレスを含む。ブックマーク移行手段は、ブックマーク情報に含まれるネットワークアドレスと連携利用履歴情報に含まれるネットワークアドレスとを比較することで、機能についての関連付けを行なう。さらに好ましくは、ブックマーク移行手段は、ブックマーク情報に含まれるネットワークアドレスと連携利用履歴情報に含まれるネットワークアドレスとのうち、少なくとも一部が共通するものを互いに関連付ける。好ましくは、連携利用履歴情報取得手段は、複数のユーザがそれぞれ画像処理装置とネットワークサービスとを連携させて利用した情報を単一の連携利用履歴情報として取得する。好ましくは、連携利用履歴情報取得手段は、複数の画像処理装置におけるそれぞれの連携利用履歴情報を統合して単一の連携利用履歴情報として取得する。本発明の別の局面に従えば、画像形成機能およびスキャン機能の少なくとも一方を有する画像処理装置を提供する。画像処理装置は、情報処理装置が画像処理装置の機能を利用するためのインターフェイスを含む。画像処理装置および情報処理装置は、ネットワークを介してネットワークサービスを利用可能に構成されている。画像処理装置は、さらに、ユーザが画像処理装置とネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する連携利用履歴情報取得手段と、ユーザによる情報処理装置に対する操作に応じて指定されたブックマーク情報を取得するとともに、連携利用履歴情報を参照して、取得したブックマーク情報を画像処理装置の機能に関連付けた上で、に記憶するブックマーク移行手段とを含む。本発明のさらに別の局面に従えば、画像処理装置の機能を利用可能な情報処理装置を提供する。画像処理装置は、画像形成機能およびスキャン機能の少なくとも一方を有しており、画像処理装置および情報処理装置は、ネットワークを介してネットワークサービスを利用可能に構成されている。情報処理装置は、ユーザによる情報処理装置に対する操作に応じて指定されたブックマーク情報を記憶するブックマーク記憶手段と、ユーザが画像処理装置とネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する連携利用履歴情報取得手段とを含む。ブックマーク記憶手段によって記憶されているブックマーク情報は、連携利用履歴情報取得手段によって取得される連携利用履歴情報が参照されることで、画像処理装置の機能に関連付けられ、さらに、画像処理装置に記憶される。本発明によれば、情報処理装置に記憶されたブックマーク情報を、画像処理装置での処理に適した状態で移行することのできる情報処理システム、画像処理装置および情報処理装置を提供できる。本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。<A.用語>本実施の形態においてネットワークサービスとは、ネットワーク上に存在し、ユーザに何らかの機能を提供する主体あるいはその処理自体を意味する。このネットワークサービスは、インターネット上などの、いわゆるクラウドコンピューティング環境において提供される。ネットワークサービスの具体例としては、GoogleDocsといったドキュメントサービスの機能を提供するもの、GmailなどのWebメールのサービスを提供するもの、その他ニュースサイトなどの一般的なWebページが挙げられる。<B.システム構成>図1は、本発明の実施の形態に従う情報処理システムの一例を示す模式図である。図1を参照して、本実施の形態に従う情報処理システムは、画像処理装置の典型例である複合機MultiFunctionPeripheralMFPと、情報処理システムの典型例であるパーソナルコンピュータPCとがデータ交換可能にネットワーク接続されている。図1に示す例では、複合機MFPおよびパーソナルコンピュータPCが同一のネットワークLANに接続されている形態を示す。また、図1に示す情報処理システムでは、複数の複合機MFPおよび複数のパーソナルコンピュータPCがネットワークLANに接続されている例を示すが、1つの複合機MFPと1つのパーソナルコンピュータPCとからなる情報処理システムとして実現してもよい。図1に示すネットワークLANに接続されている範囲は、同一のオフィスなどが想定される。ネットワークLANは、インターネット図示しない、広域ネットワークWideAreaNetworkなどを介して、クラウドコンピューティング環境200に接続されているものとする。このようなネットワーク構成を採用することで、複合機MFPおよびパーソナルコンピュータPCは、いずれもネットワークを介してネットワークサービスを利用可能となっている。クラウドコンピューティング環境200は、典型的には、ドキュメントサービス202、メールサービス204、その他のネットワークサービス206を提供するものとする。なお、このクラウドコンピューティング環境200が提供するサービスの種類については、図1に示すものに限定されることはない。後述するように、複合機MFPは、画像形成機能プリント機能およびスキャン機能の少なくとも一方を有している。複合機MFPは、ユーザが直接操作することで、これらの機能を利用することもできるし、パーソナルコンピュータPCから指令を与えることで、これらの機能を利用することもできる。すなわち、パーソナルコンピュータPCは、ネットワークLANを介して複合機MFPの機能を利用可能となっている。さらに、複合機MFPは、自装置に搭載されている画像形成機能プリント機能やスキャン機能に加えて、ネットワークを介して、クラウドコンピューティング環境200が提供する各種のネットワークサービスを利用した機能を提供する。より具体的には、複合機MFPは、ブラウザ機能を搭載しており、ユーザは、複合機MFPの操作パネルなどを操作して、画像形成機能プリント機能やスキャン機能の他、ネットワークサービスの閲覧や操作を行なうことができる。<C.画像処理装置の構成>次に、画像処理装置の典型例である複合機MFPのハードウェア構成について説明する。図2は、本発明の実施の形態に従う複合機MFPのハードウェア構成を示す模式図である。図2を参照して、複合機MFPは、CPUCentralProcessingUnit10と、メモリ12と、ネットワークインターフェイスI/F14と、ハードディスク16と、原稿搬送機構18と、スキャナ20と、プリントエンジン22と、操作パネル24とを含む。これらの各部は、バス26を介して、互いにデータ通信可能に構成されている。CPU10は、メモリ12などに予め格納されているプログラムを読み出してタイミングをはかりながら各動作を統一的に制御し、たとえば、プリントエンジン22において処理されるプリントジョブを統括的に制御する。メモリ12は、プログラムなどを格納する不揮発性メモリと、動作時のワークメモリとして使用される揮発性メモリとを含む。ネットワークインターフェイス14は、ネットワークLANを介してパーソナルコンピュータPC図1などと電気的に接続する。後述するように、ネットワークインターフェイス14を介して、パーソナルコンピュータPCから複合機MFPに対して、パーソナルコンピュータPCからブックマーク情報42および連携利用履歴情報44が転送される。ハードディスク16は、スキャナ20によるスキャン動作によって得られた画像や、パーソナルコンピュータPCなどからのプリントジョブに対応する画像を格納する他、後述するように、複合機MFPに適合されたブックマーク情報46を格納する。このブックマーク情報46の生成処理の詳細については、後述する。原稿搬送機構18は、スキャナ20に原稿30を自動的に供給する機構であり、原稿30をセットするための戴荷台と、戴荷台にセットされた原稿30を原稿台ガラスに自動的に1枚ずつ搬送する搬送部とを含む。スキャナ20は、原稿30に光を照射し、その反射光を受光することで、原稿30の内容を示す画像を読取る。典型的には、スキャナ20は、原稿30を照射する露光ランプ、原稿30からの反射光の向きを変える反射ミラー、反射ミラーからの光路を変えるミラー、反射光を集光するレンズ、および、受光した反射光に応じて電気信号を発生する3列のCCDChargeCoupledDeviceなどの光電変換素子を含む。プリントエンジン22は、物理的に画像形成処理プリント処理を実行する主体であり、典型的には、感光体ユニット、現像ユニット、定着器ユニット、および、搬送機構などを含む。プリントエンジン22による画像処理動作によって、紙媒体の表面に画像を形成した印刷物40が出力される。操作パネル24は、ユーザに複合機MFPの操作や状態に係る情報を通知するとともに、ユーザからの操作を受付けて、その操作に応じた命令をCPU10へ与える。この操作パネル24は、典型的には、筐体に埋め込まれた液晶ディスプレイと、液晶ディスプレイ上に配置されたタッチセンサと、液晶ディスプレイの周辺に配置された各種の操作ボタンなどを含む。後述するように、操作パネル24には、パーソナルコンピュータPCから複合機MFPに移行されたブックマーク情報46に基づく情報ブックマークが表示されるとともに、この表示されるブックマークの選択に応じて、対応する宛て先へのネットワークアクセスが実行される。<D.情報処理装置の構成>次に、情報処理装置の典型例であるパーソナルコンピュータPCのハードウェア構成について説明する。図3は、本発明の実施の形態に従うパーソナルコンピュータPCのハードウェア構成を示す模式図である。図3を参照して、パーソナルコンピュータPCは、オペレーティングシステム以下、OSとも記載する。を含む各種プログラムを実行するCPU50と、CPU50でのプログラムの実行に必要なデータを一時的に記憶するメモリ52と、CPU50で実行されるプログラムを不揮発的に記憶するハードディスク56とを有する。これらの各部は、バス66を介して、互いにデータ通信可能に構成されている。CPU50で実行されるプログラムは、CD-ROMCompactDiskReadOnlyMemoryドライブ62またはフレキシブルディスクFD:FlexibleDiskドライブ64によって、それぞれCD-ROM62aまたはフレキシブルディスク64aなどから読取られる。ハードディスク56には、ブックマーク情報42および連携利用履歴情報44も格納される。このブックマーク情報42および連携利用履歴情報44のデータ構造や生成処理などについては、後述する。CPU50は、キーボードやマウスなどからなる入力部を介して、ユーザからの操作を受付けるとともに、プログラムの実行によって生成される各種情報をディスプレイ58へ出力する。また、ネットワークインターフェイスI/F54は、典型的には、LANカードなどであり、ネットワークLANを介して複合機MFP図1などと電気的に接続する。後述するように、ネットワークインターフェイス54を介して、パーソナルコンピュータPCから複合機MFPに対して、パーソナルコンピュータPCからブックマーク情報42および連携利用履歴情報44が転送される。<E.処理の概要>本実施の形態に従う情報処理システムでは、パーソナルコンピュータPCに実装されているブラウザなどにおいて登録されているブックマーク情報を複合機MFPへ効率的に移行させる。より具体的には、パーソナルコンピュータPC上でネットワークサービスを利用する際に、複合機MFPが提供する機能を連携して利用する場合があり、このような利用の履歴に基づいて、ブックマーク情報の区別すなわち、属性情報の付加を行なう。このような複合機MFPとネットワークサービスとを連携して利用する形態としては、1ネットワークサービスを利用して作成したドキュメントなどを複合機MFPでプリントする処理、2複合機MFPのスキャン機能を用いて取得した画像データを、ネットワークサービスを利用して加工したり編集したりする処理、などが挙げられる。本実施の形態に従う情報処理システムでは、このような複合機MFPとネットワークサービスとを連携させて利用した履歴情報図3に示す連携利用履歴情報44を記憶/取得しておき、この連携利用履歴情報に基づいて、パーソナルコンピュータPCに記憶されたブックマーク情報を複合機MFPの提供する機能に関連付けた上で、複合機MFPへ移行する。以下、このような処理を実現するためのより詳細な処理について説明する。<F.制御構造>次に、本実施の形態に従う情報処理システムの制御構造について説明する。図4は、本発明の実施の形態に従う情報処理システムに含まれる制御構造を示す模式図である。図4を参照して、パーソナルコンピュータPC上では、オペレーティングシステムOSが実行されており、このOS環境上で、ブラウザ100、スキャンドライバ106、およびプリンタドライバ108といった公知のプログラムドライバ/モジュールが実行される。ブラウザ100は、公知のネットワークへアクセスするための機能を提供する。また、ブラウザ100は、その機能を自由に拡張するためのプラグイン102と呼ばれるモジュールを利用可能となっている。本実施の形態に従うプラグイン102には、ネットワークサービスを利用するための機能を提供する処理を実現するものも含まれる。さらに、ブラウザ100は、ブックマークお気に入りを登録する公知の機能を有している。すなわち、ブラウザ100は、ユーザによるパーソナルコンピュータPCに対する操作に応じて指定されたブックマーク情報を記憶するブックマーク記憶手段として機能する。このブックマーク情報は、ブックマーク先のネットワークサービスWebページを示すネットワークアドレス典型的には、URLUniformResourceLocatorやIPアドレスを含む。このブックマーク情報は、ハードディスク56にブックマーク情報42として格納される図3参照。図5は、本発明の実施の形態に従うパーソナルコンピュータPCに登録されるブックマーク情報42の一例を示す図である。図5を参照して、ブックマーク情報42は、少なくとも、目的のアクセス先を示すネットワークアドレスを保持するアドレス列422と、アドレス列422の各行に対応付けて対応するアクセス先を示すタイトルを保持するタイトル列421とを含む。なお、タイトル列421の保持される内容は、ユーザが適宜変更することができる。再度図4を参照して、パーソナルコンピュータPCには、さらに、MFP-ネットワークサービス連携管理モジュール104がインストールされているとする。このMFP-ネットワークサービス連携管理モジュール104は、本実施の形態に係る処理の主要部分を担うことになる。すなわち、MFP-ネットワークサービス連携管理モジュール104連携利用履歴情報取得手段は、ユーザが複合機MFPとクラウドコンピューティング環境200で提供されるネットワークサービスとを連携させて利用した履歴である連携利用履歴情報を取得する。より具体的には、MFP-ネットワークサービス連携管理モジュール104は、ブラウザ100のプラグイン102またはプリンタドライバ108から、複合機MFPとネットワークサービスとが連携した情報を取得する。この取得された連携情報は、ハードディスク56に連携利用履歴情報44として格納される図3参照。MFP-ネットワークサービス連携管理モジュール104は、複合機MFPなどからの要求に応答して、この格納された連携利用履歴情報44を複合機MFPへ送信する。スキャンドライバ106は、一般的なスキャンドライバの機能、すなわち複合機MFPと通信することで、複合機MFPのスキャン機能を利用して取得された画像データをパーソナルコンピュータPC内に取得するための機能を提供する。また、スキャンドライバ106は、複合機MFPの状態を取得したり、各種の指令を複合機MFPへ与えたりすることもできる。さらに、本実施の形態に従うスキャンドライバ106は、パーソナルコンピュータPCのユーザが複合機MFPを利用したことをプラグイン102へ通知する。具体的には、スキャンドライバ106は、複合機MFPのスキャン機能を利用して取得した画像データスキャン結果ファイルに対して、複合機MFPを利用したことを示す属性情報を付加する。たとえば、取得した画像データのヘッダ部分にfromMFPといった属性情報を付加する。この属性情報が付加されたスキャン結果ファイルは、プラグイン102によって利用可能となっている。プラグイン102は、ネットワークサービスにアップロードされるデータファイルの内容を監視する。このとき、上述したようなfromMFPといった属性情報が付加されたスキャン結果ファイルがネットワークサービスにアップロードされたことを検知すると、アップロード先のネットワークサービスWebページのネットワークアドレス一例として、URLをMFP-ネットワークサービス連携管理モジュール104へ通知する。プリンタドライバ108は、一般的なプリンタドライバの機能、すなわち複合機MFPと通信することで、複合機MFPの画像形成機能プリント機能を利用することで、パーソナルコンピュータPCで表示または作成されたコンテンツを紙媒体にプリントする。また、プリンタドライバ108は、複合機MFPの状態を取得したり、各種の指令を複合機MFPへ与えたりすることもできる。さらに、本実施の形態に従うプリンタドライバ108は、パーソナルコンピュータPCのユーザがネットワークサービスで得られた結果を用いて複合機MFPを利用したことを検出する。具体的には、プリンタドライバ108は、プリント指示の対象となるアプリケーションを監視する。このとき、ブラウザ100プラグイン102からプリント指示されたネットワークサービスWebページのネットワークアドレス一例として、URLをMFP-ネットワークサービス連携管理モジュール104へ通知する。MFP-ネットワークサービス連携管理モジュール104は、ブラウザ100のプラグイン102またはプリンタドライバ108から通知されたネットワークアドレスなどの情報を用いて、連携利用履歴情報44を逐次更新する。図6は、本発明の実施の形態に従うパーソナルコンピュータPCで取得される連携利用履歴情報44の一例を示す図である。図6を参照して、連携利用履歴情報44は、少なくとも、利用されたネットワークサービスWebページを示すネットワークアドレスを保持するアドレス列441と、連携利用された複合機MFPの機能を示す機能列442とを含む。図6に示す例では、アドレス列441には、プロトコルを示す部分たとえば、http://、https://、ftp://などについては本来のアドレスからは除かれている。また、機能列442に保持されるデータは、ネットワークアドレスの通知を受けた先すなわち、ブラウザ100のプラグイン102から通知を受けたか、あるいは、プリンタドライバ108から通知を受けたかという情報に応じて、判断される。図6においてプリントは、プリンタドライバ108からの通知によって、複合機MFPのプリント機能がネットワークサービスと連携して利用されたことを示し、スキャンは、プラグイン102からの通知によって、複合機MFPのスキャン機能がネットワークサービスと連携して利用されたことを示す。一方、複合機MFP上においても、オペレーティングシステムOSが実行されており、このOS環境上に、MFP-ネットワークサービス連携管理モジュール120、ブックマーク情報管理モジュール122、ブックマーク情報表示モジュール124、および、ブラウザモジュール126が実装される。また、上述したように、複合機MFPは操作パネル24を有しており、この操作パネル24が受付けるユーザ操作を示す内部指令は、対象のモジュールへ通知され、あるいは、いずれかのモジュールで生成された情報は操作パネル24で表示される。MFP-ネットワークサービス連携管理モジュール120は、パーソナルコンピュータPCからブックマーク情報を取得し、当該取得したブックマーク情報を複合機MFPに適した状態に変形した上で、複合機MFPのユーザがより利用し易い形態で複合機MFP内に登録する。MFP-ネットワークサービス連携管理モジュール120は、このようなブックマーク情報の移行処理を主として実現する。すなわち、MFP-ネットワークサービス連携管理モジュール120は、パーソナルコンピュータPCのブックマーク記憶手段ブラウザ100/ハードディスク56によって記憶されているブックマーク情報42を取得するとともに、連携利用履歴情報44を参照して、取得したブックマーク情報42を複合機MFPの機能に関連付けた上で、複合機MFPに記憶するブックマーク移行手段として機能する。より具体的には、MFP-ネットワークサービス連携管理モジュール120は、パーソナルコンピュータPCのMFP-ネットワークサービス連携管理モジュール104と通信することで、パーソナルコンピュータPCに保持されているブックマーク情報42および連携利用履歴情報44を取得する。そして、MFP-ネットワークサービス連携管理モジュール120は、ブックマーク情報42に含まれるネットワークアドレスと連携利用履歴情報44に含まれるネットワークアドレスとを比較することで、複合機MFPが提供する機能についての関連付けを行なう。このとき、MFP-ネットワークサービス連携管理モジュール120は、ブックマーク情報42に含まれるネットワークアドレスと連携利用履歴情報44に含まれるネットワークアドレスとのうち、少なくとも一部が共通するものを互いに関連付ける。この関連付けの処理については、後述する。このような関連付け処理によって、複合機MFP用に適合されたブックマーク情報46が生成される。ブックマーク情報管理モジュール122は、MFP-ネットワークサービス連携管理モジュール120によって複合機MFP用に適合されたブックマーク情報46を記憶するとともに、ユーザ操作などに応じて編集操作などを行なう。この適合後のブックマーク情報は、ハードディスク16にブックマーク情報46として格納される図2参照。図7は、本発明の実施の形態に従う複合機MFPで生成されるブックマーク情報46の一例を示す図である。図7を参照して、ブックマーク情報46は、少なくとも、目的のアクセス先を示すネットワークアドレスを保持するアドレス列462と、アドレス列462の各行に対応付けて対応するアクセス先を示すタイトルを保持するタイトル列461とに加えて、各エントリに対応付けられる複合機MFPの機能を示す機能列463を含む。すなわち、図5に示すパーソナルコンピュータPCに登録されているブックマーク情報42に比較して、ブックマーク情報46は、機能列463が追加されたものに相当する。このように、パーソナルコンピュータPCに登録されていた各ブックマークに対して、複合機MFPが提供する機能のうち連携して利用された機能を示す属性情報が付加される機能列463に格納されるデータ。なお、複合機MFPと連携した利用の履歴がないブックマークについては、その他という属性情報が付加される。再度図4を参照して、ブックマーク情報表示モジュール124は、複合機MFP用に適合されたブックマーク情報46に基づいて、操作パネル24にブックマークをユーザが選択可能に表示する。すなわち、ブックマーク情報表示モジュール124は、複合機MFPに記憶されたブックマーク情報46を関連付けられた機能の別に選択可能に表示する選択受付手段として機能する。この操作パネル24における表示例については後述する。このように機能の別にブックマークを表示することで、操作パネル24上でのユーザによるブックマークの選択が容易になる。さらに、ブックマーク情報表示モジュール124は、ユーザが操作パネル24上でいずれかのブックマークを選択すると、当該選択されたブックマークに対応するネットワークアドレスをブラウザモジュール126へ通知する。すると、ブラウザモジュール126は、通知されたアクセス先から取得された情報を操作パネル24上に表示する。ブラウザモジュール126は、基本的には、パーソナルコンピュータPC上でネットワークサービスを利用するのと同様の環境を提供する。そのため、ユーザは、複合機MFPの操作パネル24を操作することで、複合機MFPが提供する機能と連携させて、ネットワークサービスを利用することができる。すなわち、複合機MFPのスキャナ20を利用して取得した画像データスキャン結果ファイルをネットワークサービスが提供する機能において利用することができたとえば、画像データを電子メールに添付して送信するなど、また、ネットワークサービスが提供する機能によって生成されたドキュメントを複合機MFPのプリント機能を利用して紙媒体にプリントすることができる。<G.処理手順>次に、上述した各機能を実現するためのより詳細な処理手順について説明する。g1:連携利用履歴情報の取得方法プリント機能まず、ユーザが複合機MFPのプリント機能とネットワークサービスとを連携して利用した場合の履歴を取得する方法について説明する。図8は、本発明の実施の形態に従うパーソナルコンピュータPCにおいてユーザが複合機MFPのプリント機能とネットワークサービスとを連携して利用した場合の連携利用履歴情報44の取得処理を示すフローチャートである。図8に示す処理は、典型的には、ネットワークサービス上のコンテンツについて、プリンタドライバ108を利用して複合機MFPでプリント処理をした場合などに実行される。なお、図8に示す各ステップは、パーソナルコンピュータPCのCPU50によって実行される。図8を参照して、パーソナルコンピュータPCのCPU50は、ブラウザ100プラグイン102からプリンタドライバ108が呼び出されたか否かを判断するステップS100。すなわち、ユーザがブラウザ100を操作してネットワークサービスから提供されるコンテンツを表示中のブラウザ100に対して、ユーザが印刷ボタンなどを選択することでプリンタドライバ108が呼び出される。プリンタドライバ108が呼び出されていなければステップS100においてNO、ステップS100の処理が周期的またはイベント的に実行される。なお、実装形態としては、ユーザの操作に応答して、ブラウザ100がプリント要求を発行したというイベントに応答して、ステップS102以下の処理を開始するようにしてもよいイベントドリブン型。プリンタドライバ108が呼び出されていればステップS100においてYES、CPU50は、ブラウザ100において表示中のコンテンツを提供したネットワークサービスの出所を示すネットワークアドレス一例として、URLを取得するステップS102。このネットワークアドレスの取得は、プリンタドライバ108に含まれる命令コードによって実現される。続いて、CPU50は、ユーザからプリント実行の指示が与えられたか否かを判断するステップS104。すなわち、パーソナルコンピュータPCの画面上には、プリンタドライバ108に含まれるコードによってプリント処理に関するユーザインターフェイスたとえば、プリント設定を行なうためのポップアップウィンドウが提供される。ユーザが、印刷実行ボタンなどを選択することでプリント実行の指示が内部的に発行される。ユーザからプリント実行の指示が与えられなければステップS104においてNO、以降の処理はスキップされて一連の処理は終了する。すなわち、ユーザがキャンセルボタンなどを選択した場合には、以降の処理は実行されない。この場合には、ステップS100以下の処理が再度実行される。すなわち、プリンタドライバ108が再度呼び出されるまで待機状態となる。ユーザからプリント実行の指示が与えられればステップS104においてYES、CPU50は、プリント対象のコンテンツに対して所定の処理を行なうことでプリントジョブを生成し、複合機MFPへ送信するステップS106。これにより、複合機MFPにおいて、ネットワークサービス上のコンテンツに対するプリント処理が実行される。このプリントジョブの生成および送信は、プリンタドライバ108に含まれるコードによって実現される。続いて、CPU50は、ステップS102において取得したネットワークサービスの出所を示すネットワークアドレスと、連携利用された複合機MFPの機能としてプリントの情報とを1つのエントリにまとめて、連携利用履歴情報44に格納するステップS108。この連携利用履歴情報44への格納処理は、MFP-ネットワークサービス連携管理モジュール104に含まれるコードによって実現される。なお、後述するように、連携利用履歴情報44には、上述したような情報に加えて、パーソナルコンピュータPCを利用するユーザの識別情報ユーザ情報をあわせて格納してもよい。このようなユーザ情報は、パーソナルコンピュータPCのOSが管理するため、容易に取得することができる。その後、プリンタドライバ108が再度呼び出されるまで待機状態となる。g2:連携利用履歴情報の取得方法スキャン機能次に、ユーザが複合機MFPのスキャン機能とネットワークサービスとを連携して利用した場合の履歴を取得する方法について説明する。図9は、本発明の実施の形態に従うパーソナルコンピュータPCにおいてユーザが複合機MFPのスキャン機能とネットワークサービスとを連携して利用した場合の連携利用履歴情報44の取得処理を示すフローチャートである。図9に示す処理は、典型的には、スキャンドライバ106を介して、複合機MFPのスキャン機能を利用してコンテンツをデータ化し、さらに、当該コンテンツをブラウザ100プラグイン102を介してネットワークサービス上にアップロードした場合などに実行される。なお、図9に示す各ステップについても、パーソナルコンピュータPCのCPU50によって実行される。図9を参照して、パーソナルコンピュータPCのCPU50は、ブラウザ100において表示中のネットワークサービスに対して、画像データスキャン結果ファイルがアップロードされたか否かを判断するステップS200。画像データスキャン結果ファイルがアップロードされていなければステップS200においてNO、ステップS200の処理が周期的またはイベント的に実行される。なお、実装形態としては、ユーザの操作に応答して、ブラウザ100によって画像データがアップロードされたというイベントに応答して、ステップS202以下の処理を開始するようにしてもよいイベントドリブン型。画像データスキャン結果ファイルがアップロードされていればステップS200においてYES、CPU50は、アップロードされた画像データに複合機MFPを利用したことを示す属性情報上述したように、属性情報fromMFPが付加されているか否かを判断するステップS202。なお、上述したように、パーソナルコンピュータPCに実装されているスキャンドライバ106が複合機MFPを利用して画像データスキャン結果ファイルを取得した場合には、スキャンドライバ106に含まれるコードに従って、当該画像データにfromMFPという属性情報が付加される。そのため、アップロードされた画像データが複合機MFPを利用して得られたものであるか否かを容易に判断することができる。アップロードされた画像データに複合機MFPを利用したことを示す属性情報が付加されていなければステップS202においてNO、以降の処理はスキップされて一連の処理は終了する。すなわち、他のリソースたとえば、デジタルカメラから得た画像データなどをアップロードした場合などには、以降の処理は実行されない。この場合には、ステップS100以下の処理が再度実行される。すなわち、何らかの画像データが再度アップロードされるまで待機状態となる。アップロードされた画像データに複合機MFPを利用したことを示す属性情報が付加されていればステップS202においてYES、CPU50は、ブラウザ100において表示中のネットワークサービスの出所を示すネットワークアドレス一例として、URLを取得するステップS204。このネットワークアドレスの取得は、ブラウザ100のプラグイン102に含まれる命令コードによって実現される。続いて、CPU50は、ステップS204において取得したネットワークサービスの出所を示すネットワークアドレスと、連携利用された複合機MFPの機能としてスキャンの情報とを1つのエントリにまとめて、連携利用履歴情報44に格納するステップS206。この連携利用履歴情報44への格納処理は、MFP-ネットワークサービス連携管理モジュール104に含まれるコードによって実現される。なお、後述するように、連携利用履歴情報44には、上述したような情報に加えて、パーソナルコンピュータPCを利用するユーザの識別情報ユーザ情報をあわせて格納してもよい。このようなユーザ情報は、パーソナルコンピュータPCのOSが管理するため、容易に取得することができる。その後、何らかの画像データが再度アップロードされるまで待機状態となる。g3:ブックマーク情報の移行処理次に、パーソナルコンピュータPCに登録されているブックマーク情報を複合機MFPに移行する際の処理について説明する。図10は、本発明の実施の形態に従う複合機MFPにおいてパーソナルコンピュータPCに登録されているブックマーク情報を移行する際の処理内容を示す模式図である。図10を参照して、複合機MFPのMFP-ネットワークサービス連携管理モジュール120図4は、公知の方法により、パーソナルコンピュータPCからブックマーク情報42および連携利用履歴情報44を取得する。これらのデータは、ネットワークLANを介して転送されてもよいし、ユーザが、何らかの記録媒体を介して手動でデータを移してもよい。なお、一般的なブラウザアプリケーションでは、登録されているブックマーク情報お気に入り情報を汎用性の高いフォーマットたとえば、html形式、テキスト形式、CSV形式などのデータファイルを入力/出力する、インポート/エクスポート機能が実装されている。このような機能を利用することで、ブックマーク情報を装置間で容易に遣り取りすることができる。なお、このようなブックマーク情報お気に入り情報は、図10に示すように、ネットワークアドレスと対応するタイトルとが最小の構成となり得るが、さらに、各種の情報、たとえば、ユーザが明示的に指示した分類情報といった属性情報を付加することもできる。さらに、複合機MFPのMFP-ネットワークサービス連携管理モジュール120図4は、取得したブックマーク情報42に含まれるネットワークアドレスと、連携利用履歴情報44に含まれるネットワークアドレスとを比較する。そして、これらの比較の結果、部分一致するエントリがあれば、ブックマーク情報46の当該部分一致したエントリに対応する機能列利用MFP機能の値を、連携利用履歴情報44の機能列利用MFP機能に格納されている値に設定する。典型的には、ブックマーク情報46に格納されているネットワークアドレスと、連携利用履歴情報44に含まれるネットワークアドレスと野間で、共通のドメイン部分を有するものがあれば、それらについては、連携利用がなされたと判断し、対応する複合機MFPの機能を割当てる。何らの一致もしないエントリについては、ブックマーク情報46の当該部分一致したエントリに対応する機能列利用MFP機能の値としてその他を設定する。この比較処理は、パーソナルコンピュータPCに登録されていたブックマーク情報42に含まれるすべてのエントリに対して実行される。このような一連の処理によって、利用MFP機能の属性情報が付加された、複合機MFPに適合されたブックマーク情報46が生成される。図11は、本発明の実施の形態に従う複合機MFPにおいてパーソナルコンピュータPCに登録されているブックマーク情報を移行する際の処理を示すフローチャートである。図11に示す処理は、ユーザがパーソナルコンピュータPCからブックマーク情報の移行を複合機MFPに対して指示したことで実行される。なお、図11に示す各ステップは、複合機MFPのCPU10によって実行される。図11を参照して、複合機MFPのCPU10は、パーソナルコンピュータPCからのブックマーク情報42および連携利用履歴情報44を取得するステップS300。続いて、CPU10は、初期処理として、ブックマーク情報42の処理対象のエントリ番号iを1に設定するステップS302。すなわち、ブックマーク情報42に含まれるエントリのうち、i番目のエントリが処理対象となる。第1回目の処理では、iが1であるので、ブックマーク情報42の1番目のエントリが処理対象となる。続いて、CPU10は、ブックマーク情報42図5のi番目のエントリに対応するタイトル列421およびアドレス列422のそれぞれの値を、ブックマーク情報46図7のi番目のエントリに対応するタイトル列461およびアドレス列462の値として、それぞれ追記するステップS304。なお、後述するように、ブックマーク情報42の処理対象のエントリ番号iは順次インクリメントされる。続いて、CPU10は、続いて、CPU10は、初期処理として、連携利用履歴情報44の比較対象のエントリ番号jを1に設定するステップS306。すなわち、連携利用履歴情報44に含まれるエントリのうちj番目のエントリが、ブックマーク情報42のi番目のエントリと比較される。第1回目の比較処理では、jが1であるので、連携利用履歴情報44の1番目のエントリが比較対象となる。そして、CPU10は、ブックマーク情報42のi番目のエントリのアドレス列422に格納されている値ネットワークアドレスと、連携利用履歴情報44のj番目のエントリのアドレス列441に格納されている値ネットワークアドレスとが部分一致しているか否かを判断するステップS308。部分一致していればステップS308においてYES、CPU10は、連携利用履歴情報44のj番目のエントリの機能列442に格納されている値プリントまたはスキャンを、ブックマーク情報46のi番目のエントリに対応する機能列463の値として追記するステップS310。ステップS310の実行後、または、部分一致していなければステップS308においてNO、CPU10は、エントリ番号jが連携利用履歴情報44に含まれる最終のエントリの値に到達しているか否かを判断するステップS312。エントリ番号jが連携利用履歴情報44に含まれる最終のエントリの値に到達していなければステップS312においてNO、CPU10は、エントリ番号jを1だけインクリメントするステップS314。そして、ステップS308以下の処理が再度繰返される。エントリ番号jが連携利用履歴情報44に含まれる最終のエントリの値に到達していればステップS312においてYES、CPU10は、ブックマーク情報46のi番目のエントリに対応する機能列463に何らかの値が格納されているか否かを判断するステップS316。すなわち、CPU10は、ブックマーク情報42のi番目のエントリに対応するアドレス列422に格納されているネットワークアドレスが、連携利用履歴情報44に格納されているいずれかのネットワークアドレスと少なくとも部分一致したか否かを判断する。ブックマーク情報46のi番目のエントリに対応する機能列463に何らの値も格納されていなければステップS316においてNO、CPU50は、ブックマーク情報46のi番目のエントリに対応する機能列463の値としてその他を追記するステップS318。ステップS318の実行後、または、ブックマーク情報46のi番目のエントリに対応する機能列463に何らかの値が格納されていればステップS316においてYES、CPU10は、エントリ番号iがブックマーク情報42に含まれる最終のエントリの値に到達しているか否かを判断するステップS320。エントリ番号iがブックマーク情報42に含まれる最終のエントリの値に到達していなければステップS320においてNO、CPU10は、エントリ番号iを1だけインクリメントするステップS322。そして、ステップS304以下の処理が再度繰返される。一方、エントリ番号iがブックマーク情報42に含まれる最終のエントリの値に到達していればステップS320においてYES、CPU10は、生成されたブックマーク情報46を格納するステップS324。そして、処理は終了する。<H.表示処理>上述のような移行処理によって得られた、複合機MFPに適合されたブックマーク情報46を用いた表示処理について説明する。図7に示すように、ブックマーク情報46においては、各ブックマークのエントリに利用MFP機能の属性情報が付加されているので、このような属性情報を用いて、よりユーザフレンドリな表示インターフェイスを提供することができる。すなわち、少なくとも利用MFP機能の別に区分して各ブックマークお気に入りを選択可能に表示することで、よりユーザは利用したいネットワークサービスなどを容易に選択することができる。図12は、本発明の実施の形態に従う複合機MFPの操作パネル24におけるブックマーク情報の表示例を示す模式図である。なお、操作パネル24には、タッチパネル241の他、その周囲に各種操作を行なうためのボタン群242が設けられている。図12aに示すように、利用MFP機能として同一の属性値を有するブックマークをグループ化して表示することができる。このようにグループ化した上で、たとえば、ユーザが複合機MFPのプリント機能を操作中には、プリントの属性値を有するブックマーク情報お気に入り情報のみを表示するといったユーザインターフェイスを提供できる。このとき、図12aに示すように、利用MFP機能の属性値を示すタブプリントタブ、スキャンタブ、その他タブを設けて、それぞれの属性値を有するブックマーク情報お気に入り情報を選択的に表示するようにしてもよい。さらに、図12bに示すように、キーワードを用いてブックマーク情報を検索するような画面を表示する場合には、プリント、スキャン、その他といった、利用MFP機能の属性値を検索条件に含めるようにすることもできる。<I.作用効果>ユーザがパーソナルコンピュータPCなどで登録しているブックマーク情報お気に入り情報をそのまま複合機MFPで使おうとすると、登録しているブックマークの数が多すぎて目的のブックマークを検索するのに手間がかかってしまう。しかしながら、本実施の形態に従う方法を採用することで、ユーザが使おうとしている複合機MFPの機能を用いて利用される可能性が高いブックマーク情報を選択的にユーザに提示することができる。そのため、ユーザは、複合機MFPを用いてネットワークサービスを利用する場合であっても、その操作性や作業性を低下させることがない。また、目的のブックマーク情報を効率的に検索および利用できる。<J.変形例1>上述したようなブックマーク情報の移行処理を採用することで、ユーザが複合機MFPとネットワークサービスとを連携させて利用した履歴に基づいて、複合機MFPに適合されたブックマーク情報46を生成することができる。但し、各ユーザ単位で見れば、特定のネットワークサービスのみを利用している場合もある。このような場合には、利用MFP機能という属性情報を付加できるブックマークの数が制限されることになる。そこで、複合機MFPにブックマーク情報を移行する際に、複数のユーザについての連携利用履歴情報44を利用することで、より多くのブックマーク情報に対して、利用MFP機能の属性情報を付加することができる。これによりより利便性を高めることができる。すなわち、本変形例においては、図4に示すMFP-ネットワークサービス連携管理モジュール104連携利用履歴情報取得手段は、複数のユーザがそれぞれ複合機MFPとネットワークサービスとを連携させて利用した情報を単一の連携利用履歴情報44Aとして取得する。図13は、本発明の実施の形態の変形例1に従うパーソナルコンピュータPCで取得される連携利用履歴情報44Aの一例を示す図である。図14は、本発明の実施の形態の変形例1に従う複合機MFPで生成されるブックマーク情報46Aの一例を示す図である。図13に示す本変形例に従う連携利用履歴情報44Aは、図6に示す連携利用履歴情報44に比較して、複合機MFPの対応する機能を利用したユーザを示すユーザ列443が追加されている。このような複合機MFPとネットワークサービスとの連携を利用したユーザの情報は、複合機MFPに適合されたブックマーク情報46Aにも付加される。すなわち、図14に示す本変形例に従うブックマーク情報46Aは、図7に示すブックマーク情報46に比較して、複合機MFPの対応する機能を利用したユーザを示すユーザ列464が追加されている。なお、このようなブックマーク情報46Aを利用することができる場合には、図12に示すようなユーザインターフェイスにおいて、ユーザの属性情報に関連付けた表示を行なうこともできる。たとえば、ユーザ別にブックマークを表示し、あるいは、ブックマークの検索の条件としてユーザの情報を利用できるようにしてもよい。さらに、ユーザの情報を用いて、表示されるブックマーク情報に優先順位を付けるなどのよりユーザフレンドリなユーザインターフェイスを提供することもできる。本変形例によれば、連携利用履歴情報44に含まれる連携情報の母数が相対的に少ない場合であっても、パーソナルコンピュータPCから複合機MFPへ移行した際のブックマークにより多くの利用MFP機能の属性情報を付加することができる。<K.変形例2>連携利用履歴情報44に含まれる連携情報の母数をさらに増加させるために、複数の複合機MFPにそれぞれ格納されている連携利用履歴情報44や、サーバ装置などにアーカイブされている過去の同じ機種の複合機MFPで生成された連携利用履歴情報44を利用してもよい。すなわち、本変形例においては、図4に示すMFP-ネットワークサービス連携管理モジュール104連携利用履歴情報取得手段は、複数の複合機MFPにおけるそれぞれの連携利用履歴情報44を統合して単一の連携利用履歴情報44として取得する。そして、このように複数の複合機MFPからそれぞれ取得された連携利用履歴情報44を統合して、複合機MFPに適合されたブックマーク情報46を生成する。このような使用形態の一例としては、新たに複合機MFPを導入した場合には、当該複合機MFPについての連携利用履歴情報44は存在しないが、過去に使用されていた複合機MFPの連携利用履歴情報44をサーバ装置などに保存しておき、その保存しておいた連携利用履歴情報44を用いて、ブックマーク情報の移行処理を行なうことができる。あるいは、同一のネットワークLAN上に複数の複合機MFPが接続されている場合には、それぞれの複合機MFPに格納されている連携利用履歴情報44を統合的に用いて、ブックマーク情報の移行処理を行なうことができる。本変形例によれば、連携利用履歴情報44に含まれる連携情報の母数をさらに増加させることができ、また、複合機MFPを新規に導入した場合であっても、ブックマーク情報により多くの利用MFP機能の属性情報を付加することができる。そのため、ユーザの利便性および作業効率をより高めることができる。なお、変形例1および変形例2を組み合わせた形態も実現可能である。この場合には、それぞれの効果がより顕著に得られる。<L.その他の実施の形態>本発明に係るプログラムコードは、コンピュータのオペレーティングシステムOSの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼び出して処理を実行させることで提供されてもよい。この場合、プログラム自体には上記のようなモジュールは含まれず、OSと協働して処理が実行される。また、本発明に係るプログラムは、他のプログラムの一部に組込まれて提供されるものであってもよい。このような場合にも、プログラム自体には上記のような他のプログラムに含まれるモジュールは含まれず、他のプログラムと協働して処理が実行される。上述のような一部のモジュールを含まないプログラムであっても、本発明に係るプログラムの技術的範囲に含まれる。さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。