(57)【要約】【課題】  ユーザがライブラリを登録する際に、画像形成装置から当該ユーザが直接ライブラリにアクセスするためのボタンを画像形成装置に自動作成する。【解決手段】  画像形成装置と情報処理装置とが通信可能な情報処理システムにおいて、ライブラリを登録する際に、登録されるライブラリにアクセスするためのボタンの作成を当該画像形成装置に指示すると、画像形成装置は、情報処理装置からの指示に従い、画像形成装置からライブラリにアクセスするためのボタンを作成するする。そして、作成されたボタンを表示部に表示し、ユーザが表示されたボタンを選択することに応答してライブラリにアクセスすることを特徴とする。【選択図】  図１２
2013033422.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と情報処理装置とが通信可能な情報処理システムであって、
前記情報処理装置は、
ライブラリを登録する登録手段と、
前記登録手段がライブラリを登録する際に、登録されるライブラリにアクセスするためのボタンの作成を当該画像形成装置に指示する指示手段と、
前記画像形成装置は、
前記指示手段による指示に従い、前記画像形成装置から前記ライブラリにアクセスするためのボタンを作成する作成手段と、
前記作成手段に作成されたボタンを表示部に表示し、ユーザが表示された前記ボタンを選択することに応答して前記ライブラリにアクセスする制御手段と、を備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、さらに、
前記画像形成装置がユーザを認証する機能を備えているかどうかを確認する確認手段を備え、
前記画像形成装置がユーザを認証する機能を備えていることを確認した場合、前記ライブラリの登録方法に応じて、前記ライブラリにアクセスするためのお気に入りボタンとしてマイボタンまたは共有ボタンのいずれかのボタン作成を前記画像形成装置に指示することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記作成手段は、前記指示手段の指示に従い、前記画像形成装置から前記ライブラリにアクセスするためのお気に入りボタンとしてマイボタンまたは共有ボタンのいずれかのボタンを作成することを特徴とする請求項２記載の情報処理システム。
【請求項４】
前記情報処理装置において、
前記指示手段は、登録された前記ライブラリの解除を指示する際に、作成した前記ライブラリにアクセスするためのボタンを削除する指示を前記画像形成装置に対して行うことを特徴とする請求項１記載の情報処理システム。
【請求項５】
前記画像形成装置において、
前記制御手段は、前記情報処理装置から受け取る前記ライブラリを削除する指示に従い、前記ライブラリにアクセスにアクセスするためのボタンを削除することを特徴とする請求項１記載の情報処理システム。
【請求項６】
前記ライブラリは、前記情報処理装置、前記画像形成装置、ネットワーク上のストレージサービスのいずれかが管理するストレージ領域に確保することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記情報処理装置において、
前記登録手段が登録したライブラリに文書を格納する際に、前記画像形成装置で前記文書を印刷するための参照用フォルダを作成する参照用フォルダ作成手段と、を備え、
前記指示手段は、前記参照用フォルダ作成手段が参照用フォルダを作成することに応じて、前記画像形成装置で前記参照用フォルダをアクセスするための参照用ボタンを作成するための指示を当該画像形成装置に行うことを特徴とする請求項１記載の情報処理システム。
【請求項８】
前記制御手段は、前記参照用フォルダに格納可能な文書の数があらかじめ設定された上限数を超えると、前記文書のうち、登録時期が古いものから削除することを特徴とする請求項７記載の情報処理システム。
【請求項９】
前記情報処理装置において、
前記制御手段は、前記画像形成装置から前記参照用フォルダから選択されて文書に対する印刷完了通知を受けて、当該印刷完了通知を受けた文書を前記参照用フォルダから削除することを特徴とする請求項７記載の情報処理システム。
【請求項１０】
画像形成装置と情報処理装置とが通信可能な情報処理システムであって、
前記情報処理装置は、
ライブラリを登録する登録手段と、
前記登録手段がライブラリを登録する際に、前記画像形成装置が参照するためのお気に入りフォルダを作成するフォルダ作成手段と、
前記フォルダ作成手段が作成した前記お気に入りフォルダにアクセスするためのボタンの作成を当該画像形成装置に指示する指示手段と、
前記画像形成装置は、
前記指示手段による指示に従い、前記画像形成装置から前記ライブラリに作成されたお気に入りフォルダにアクセスするためのお気に入りボタンを作成するボタン作成手段と、
前記ボタン作成手段に作成されたお気に入りボタンを表示部に表示し、ユーザが表示された前記お気に入りボタンを選択することに応答して前記ライブラリに作成した前記お気に入りフォルダにアクセスする制御手段と、を備えることを特徴とする情報処理システム。
【請求項１１】
画像形成装置と情報処理装置とが通信可能な情報処理システムにおけるボタン処理方法であって、
前記情報処理装置は、
ライブラリを登録する登録工程と、
前記登録工程がライブラリを登録する際に、登録されるライブラリにアクセスするためのボタンの作成を当該画像形成装置に指示する指示工程と、
前記画像形成装置は、
前記指示工程による指示に従い、前記画像形成装置からライブラリにアクセスするためのボタンを作成する作成工程と、
前記作成工程に作成されたボタンを表示部に表示し、ユーザが表示された前記ボタンを選択することに応答して前記ライブラリにアクセスする制御工程と、を備えることを特徴とするボタン処理方法。
【請求項１２】
画像形成装置と情報処理装置とが通信可能な情報処理システムにおけるボタン処理方法であって、
前記情報処理装置は、
ライブラリを登録する登録工程と、
前記登録工程がライブラリを登録する際に、前記画像形成装置が参照するためのお気に入りフォルダを作成するフォルダ作成工程と、
前記フォルダ作成工程が作成した前記お気に入りフォルダにアクセスするためのボタンの作成を当該画像形成装置に指示する指示工程と、
前記画像形成装置は、
前記指示工程による指示に従い、前記画像形成装置から前記ライブラリに作成されたお気に入りフォルダにアクセスするためのお気に入りボタンを作成するボタン作成工程と、
前記ボタン作成工程に作成されたお気に入りボタンを表示部に表示し、ユーザが表示された前記お気に入りボタンを選択することに応答して前記ライブラリに作成した前記お気に入りフォルダにアクセスする制御工程と、
を備えることを特徴とするボタン処理方法。
【請求項１３】
請求項１１または１２に記載のボタン処理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
画像形成装置と通信可能な情報処理装置であって、
ライブラリを登録する登録手段と、
前記登録手段がライブラリを登録する際に、登録されるライブラリにアクセスするためのボタンの作成を当該画像形成装置に指示する指示手段とを備え、
前記画像形成装置は、前記指示手段による指示に従い、前記画像形成装置から前記ライブラリにアクセスするためのボタンを作成することを特徴とする情報処理装置。
【請求項１５】
画像形成装置と通信可能なコンピュータで実行されるプログラムであって、
ライブラリを登録する登録手段と、
前記登録手段がライブラリを登録する際に、登録されるライブラリにアクセスするためのボタンの作成を当該画像形成装置に指示する指示手段としてコンピュータを機能させるプログラムであって、
前記画像形成装置は、前記指示手段による指示に従い、前記画像形成装置から前記ライブラリにアクセスするためのボタンを作成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と画像形成装置とが通信可能な情報処理システム、情報処理装置、ボタン処理方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、複合機等を含む画像形成装置において、スキャンした文書をファイルサーバ上のフォルダや、インターネット上の文書管理システムなどのネットワークで接続された外部の格納装置に格納することができる機能を持つものがあった。
そのような機能を持つ画像形成装置において、ネットワーク上の格納装置の特定のフォルダに直接アクセスするためのショートカットをボタンとして登録する機能があった。
また、ショートカットの作成を外部の情報処理装置から情報を送信して画像形成装置に作成することが可能に構成されたものもあった（例えば、特許文献１参照）。
【０００３】
さらに、画像ファイルやオフィスで使用されるファイルフォーマットを保管することができるアドバンスボックスを画像形成装置内に備えて、複合機連携機能により、他の複合機に保管している文書やデータを共有可能としている場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０６４８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像形成装置へのショートカットの作成は、ユーザが操作する情報処理装置を操作して自発的に行わなければならず、情報処理装置で表示すべきショートカットを作成するのに手間がかかった。
さらに、クラウドコンピューティング環境の下で、ある文書を印刷する場合、画像形成装置からプルプリント用のアプリケーションを使用して印刷する場合、以下の処理を行う。
一例を示すと、まず、印刷する文書の作成、編集を情報処理装置上のアプリケーションで実行する。その後、印刷したいタイミングで画像形成装置の操作部から登録された文書を取得して印刷部で印刷を実行する。
この際、画像形成装置上のユーザは、印刷したいクラウド上の文書にアクセスするためには、画像形成装置の操作部で登録されている文書サーバのルートから下位下層へアイコンを辿って行く操作が必要となる。この場合において、ユーザが意図する文書が階層上、深い下位下層上のフォルダに登録された文書を印刷する場合には、フォルダを辿る煩雑な操作を行う必要がある。
このように画像形成装置と情報処理装置とでライブラリを利用する情報処理を行う場合に、ユーザが画像形成装置から処理された文書等を参照するための手段（ボタン、フォルダ）がユーザ本意に作成されていない。このため、画像形成装置側からライブラリに登録された文書を参照するために、煩雑なクリック操作と、確認操作が必要となっていた。
また、ユーザが画像形成装置から処理された文書等を参照するための手段を作成する処理を本来の処理、例えば印刷処理、文書登録処理等に連係されて実行されていない。
このため、ユーザが画像形成装置から処理された文書等を参照するための手段を作成する操作も同様に煩雑になってしまい、ユーザビリティを向上させることができにくい場合があった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ユーザがライブラリを登録する際に、画像形成装置から当該ユーザが直接ライブラリにアクセスするためのボタンを画像形成装置に自動作成できる仕組みを提供することである。
また、ユーザがライブラリを登録する際に、画像形成装置から当該ユーザが直接ライブラリに作成されるお気に入りフォルダにアクセスするためのボタンを画像形成装置に自動作成できる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の情報処理システムは以下に示す構成を備える。
画像形成装置と情報処理装置とが通信可能な情報処理システムであって、前記情報処理装置は、ライブラリを登録する登録手段と、前記登録手段がライブラリを登録する際に、登録されるライブラリにアクセスするためのボタンの作成を当該画像形成装置に指示する指示手段と、前記画像形成装置は、前記指示手段による指示に従い、前記画像形成装置から前記ライブラリにアクセスするためのボタンを作成する作成手段と、前記作成手段に作成されたボタンを表示部に表示し、ユーザが表示された前記ボタンを選択することに応答して前記ライブラリにアクセスする制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザがライブラリを登録する際に、画像形成装置から当該ユーザが直接ライブラリにアクセスするためのボタンを画像形成装置に自動作成できる。
また、ユーザがライブラリを登録する際に、画像形成装置から当該ユーザが直接ライブラリに作成されるお気に入りフォルダにアクセスするためのボタンを画像形成装置に自動作成できる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置を含む情報処理システムの構成の一例を示した図である。
【図２】情報処理システムのハードウェア構成の一例を示した図である。
【図３】情報処理システムのソフトウエア構成を説明するブロック図である。
【図４】情報処理装置で表示されるＵＩ画面の一例を示す図である。
【図５】プリンタ管理部で保持するプリンタ一覧情報の一例を示す図である。
【図６】情報処理装置で表示されるＵＩ画面の一例を示す図である。
【図７】情報処理装置で表示されるＵＩ画面の一例を示す図である。
【図８】ライブラリの登録状態を記憶するためのデータ形式を示す図である。
【図９】お気に入りボタンの設定情報のデータ形式を示す図である。
【図１０】画像形成装置に表示されるＵＩ画面の一例を示す図である。
【図１１】画像形成装置に表示されるＵＩ画面の一例を示す図である。
【図１２】情報処理装置にけるデータ処理方法を説明するフローチャートである。
【図１３】情報処理装置にけるデータ処理方法を説明するフローチャートである。
【図１４】画像形成装置の制御方法を説明するフローチャートである。
【図１５】情報処理装置で取得される機能一覧のデータ形式を示す図である。
【図１６】情報処理装置で扱うボタン情報を示す図である。
【図１７】情報処理装置のデータ処理方法を説明するフローチャートである。
【図１８】情報処理装置のデータ処理方法を説明するフローチャートである。
【図１９】情報処理装置のデータ処理方法を説明するフローチャートである。
【図２０】情報処理装置で扱うライブラリ登録情報のデータ形式を示す図である。
【発明を実施するための形態】
【０００９】
以下、画像形成装置と情報処理装置とが通信可能な情報処理システムを例として、本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１０】
図１は、本発明を適応可能な情報処理装置を含む情報処理システムの構成の一例を示した図である。本例に示す情報処理システムは、情報処理装置１００に配置される。また、情報処理装置１００は、イーサネット（登録商標）などのネットワーク１０２に接続される。そのネットワークを使用し、画像形成装置１０１に対して文書データを画像形成装置が解釈可能なジョブデータに変換するプリンタドライバ及びファクスドライバを介して、印刷・ファクス送信などを行う。
図１において、１００は情報処理装置で、アプリケーションプログラム等の各種プログラムを実行可能するためのハード資源と、ソフトウエア資源を備えるが、詳細については後述する。
【００１１】
１０１は画像形成装置であり、クライアントへの文書の共有、管理機能を提供するソフトウエアがインストールされて、ネットワークインタフェースを介してネットワーク１０２と接続される。また、画像形成装置１０１は、ネットワーク１０２を介してクライアントである情報処理装置１００から送信されるジョブデータを解析して画像データに変換し、印刷したり、ファクス送信したりする機能処理を実行する。
【００１２】
図２は、本実施形態を示す情報処理システムのハードウェア構成の一例を示した図である。本例に示す情報処理装置１００のハードウェアは、一般的な情報処理装置のハードウェアで構成可能である。
【００１３】
図２において、２００はＣＰＵで、ＲＯＭ２０２のプログラム用ＲＯＭに記憶された、或いはハードディスク２０９からＲＡＭ２０１にロードされたＯＳやアプリケーション等のプログラムを実行する。ここで、ＯＳとはコンピュータ上で稼動するオペレーティングシステムの略語であり、以下オペレーティングシステムのことをＯＳと呼ぶ。
なお、後述する各フローチャートの処理はこのプログラムをＣＰＵ２００が実行することで実現できる。
【００１４】
２０１はＲＡＭで、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。２０３はキーボードコントローラで、キーボード２０７や図示しないポインティングデバイスからのキー入力を制御する。
【００１５】
２０４はディスプレイコントローラで、各種ディスプレイ２０８の表示を制御する。２０５はディスクコントローラで、各種データを記憶する外部メモリ２０９（ハードディスク（ＨＤ）やフレキシブルディスクドライブ（ＦＤ）等を含む）におけるデータアクセスを制御する。なお、外部メモリ２０９は、ライブラリを確保するストレージ領域として用いられる。２０６はＮＣで、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
本実施形態に示す画像形成装置１０１は、本発明を適応可能なデジタル複合機で構成される場合を示すが、これに限定されるものではない。
【００１６】
画像形成装置１０１において、２１０は画像形成部で、紙のハンドリングや画像転写・定着等の一連の画像形成プロセスを実行して、記録紙などの記録媒体上に画像を形成する。この画像形成部２１０は、例えばインクジェットプリンタや電子写真方式の画像形成ユニットを備えている。
【００１７】
２１１は画像読取部で、イメージセンサを備えて原稿の画像を読み取り、電子化した画像データをデジタル複合機制御部２１２に出力する。具体的には、画像読取部２１１が原稿画像を光学的に読み取ってデジタル画像情報（画像データ）に変換し、そのデジタル画像情報を画像形成部２１０に出力して画像を形成したりする。また、上記デジタル原稿画像は、ファクス部２１３やネットワークインタフェース部２１６等に渡して回線を介して伝送したりすることもできる。
【００１８】
デジタル複合機制御部２１２は、画像形成部２１０と画像読取部２１１のそれぞれの動作を制御し、例えば画像読取部２１１で読み取った原稿情報を画像形成部２１０で複写するように制御する。
【００１９】
また、デジタル複合機制御部２１２は、ネットワークインタフェース部２１６、プリント処理部２１５、ファクス部２１３、操作部制御部２１４を有し、これら各部の間での情報をやり取りをも制御している。
【００２０】
ファクス部２１３は、ファクシミリ画像の送受信、即ち、画像読取部２１１で読み取ったデジタル画像情報を送信し、また、受信したファクシミリ信号を復号して画像形成部２１０で記録する等の処理を実行することができる。
【００２１】
また、操作部制御部２１４は、操作部の操作パネルを使用したユーザの操作に応じた信号を発生し、また操作部に表示部等に各種データやメッセージなどを表示するような制御を行う。プリント処理部２１５は、例えばネットワークインタフェース部２１６を介して入力した印刷データを処理して画像形成部２１０に出力して印刷する等の制御を行う。
さらに、ネットワークインタフェース部２１６は、通信回線を介して他の通信端末との間のデータの送受信を制御する。
【００２２】
また、外部記憶装置制御部２１７は、画像読取部２１１で読み取った画像データを画像形成部２１０で外部メモリ２１８に保存可能なデータフォーマットに変換し、外部メモリ２１８へと保存可能である。なお、外部メモリ２１８は、ライブラリを確保するストレージ領域として用いられる。
【００２３】
また、デジタル複合機制御部２１２は、外部メモリ２１８に保存したデータを読み出し、画像形成部２１０を介して印刷処理を行ったり、ネットワークインタフェース部２１６を介して外部にネットワーク送信したりすることが可能に構成されている。ここで、外部メモリ２１８は、画像形成装置１０１の外部メモリとして機能させる構成と、ネットワーク上のスプール手段、例えばクラウドコンピューティング環境でデータスプール機能をサービスとして提供するサーバ装置として構成される場合もある。
【００２４】
図３は、図２に示した情報処理システムのソフトウエア構成を説明するブロック図である。なお、本情報処理システムの情報処理装置１００の外部メモリ２０９に文書管理システムが記憶されており、ユーザからの起動要求を受けてＯＳがＲＡＭ２０１にプログラムを展開することで文書管理システムに基づくデータ処理が実行される。
図３において、文書管理システムのユーザインタフェースは、ライブラリ表示部３０１、文書表示部３０２、プリンタ表示部３０３で構成される。
【００２５】
図４は、図２に示した情報処理装置のディスプレイに表示されるユーザインタフェース画面（ＵＩ画面）の一例を示す図である。本例のＵＩ画面は、ライブラリ表示部３０１、文書表示部３０２、プリンタ表示部３０３とから構成される場合を示すが、他の表示要素が含む構成としてもよい。
【００２６】
ユーザが入力装置を操作して、ディスプレイ２０８に表示されるライブラリ表示部３０１で表示しているライブラリおよびライブラリ内のサブフォルダＳＦを選択する。すると、ライブラリ管理部３０４によって選択したフォルダ内のファイルの一覧を文書表示部３０２に表示するように要求する。要求を受けた文書表示部３０２は、要求を受けたファイルの一覧を図４に示すファイル一覧領域に表示する。
【００２７】
なお、本実施形態において、ライブラリとは、データベースやファイルサーバの特定のフォルダなどが登録されたものであり、その中に格納されているファイルに対して情報処理装置１００内の文書管理システムが提供する操作を行うことができる。
【００２８】
例えば、文書管理システムは、ライブラリ内のファイルに対して、移動・削除・コピー等の処理を行う、追加のファイル属性を付与する、ファイルのバージョン管理を行うなどの機能を提供する。そのほかに、文書管理システムは、複数の文書を一つの文書に結合し、印刷設定を付与してバインダ文書として保存するバインダ作成機能なども備える。
【００２９】
これらの機能は、文書表示部３０２でユーザから要求を受け、文書操作部３０５によって処理を行う。バインダ文書を作成する機能は、文書操作部３０５がバインダ作成部３０６に作成指示を行い、バインダ作成部３０６で作成処理を行う。
【００３０】
また、図４に示す文書管理画面３００において、ユーザが文書表示部３０２で表示しているアイコンをプリンタ表示部３０３にドラッグアンドドロップ操作を行うことにより、ファイルアイコンに関連付いた画像形成装置で印刷される。プリンタ表示部３０３に表示する画像形成装置の一覧はプリンタ管理部３１０で管理し、ユーザからの画像形成装置の登録指示を受けて登録あるいは削除を行う。
【００３１】
図５は、図３に示した情報処理装置のプリンタ管理部３１０で保持するプリンタ一覧情報の一例を示す図である。本例は、図４に示すように、プリンタ装置ＰｒｉｎｔｅｒＡ、Ｂが登録されている場合に対応する。
図５において、プリンタ管理部３１０は、図４に示すプリンタ表示部３０３のプリンタアイコンごとにアイコンの名前と印刷時に印刷要求するプリンタドライバとプリンタのＩＰアドレスを保持する。
【００３２】
図４に示すＵＩ画面上で、ユーザが所望のファイルのファイルアイコンをプリンタアイコンに対してドラッグアンドドロップした場合、プリンタ管理部３１０は、プリンタ印刷指示部３１１にドロップされたファイルの印刷処理を要求する。ここで、印刷要求を受けたプリンタ印刷指示部３１１は、印刷するファイルのデータをプリンタドライバが解釈できる命令に変換し、プリンタアイコンに関連付いた画像形成装置に対応するプリンタドライバに対して印刷指示を出す。
【００３３】
印刷指示を受けたプリンタドライバは、プリンタ印刷指示部３１１から受け取った印刷データを画像形成装置が処理できるデータ形式に変換し、ドロップされた画像形成装置に送信する。そして、印刷データを受け取った画像形成装置の印刷部３７０は、印刷処理部３７１で受信したデータを解釈し、印刷を行う。
情報処理装置１００で文書を管理するためには、まずライブラリを登録する必要がある。ライブラリを登録・削除する処理は、ライブラリ操作部３０８が処理する。
【００３４】
図６、図７は、図２に示した情報処理装置で表示されるユーザインタフェース画面の一例を示す図である。本例は、情報処理装置においてライブラリを登録する操作を行うためのユーザインタフェース画面に対応し、ライブラリ操作部３０８に対応づけられて、ライブラリ表示部３０１がディスプレイ２０８に表示する。
【００３５】
本画面は、ユーザがメニューなどからライブラリ登録を行うメニューを選択したときにライブラリ表示部３０１がディスプレイ２０８に表示する。ユーザは、ライブラリ登録画面に表示されている登録可能なライブラリの種類の一覧から登録したいライブラリの種類を一つ選択し、ライブラリにしたい領域のパス（Ｐａｔｈ）を参照情報として入力し、ＯＫボタンＢＴ１を押す。なお、ＢＴ２はキャンセルボタンである。
図６に示す例では、ローカルライブラリ、ボックスライブラリ、ＳｈａｒｅＰｏｉｎｔＳｅｒｖｅｒライブラリの３種類のライブラリがある。
ここで、ローカルライブラリは、文書管理システムが実行されている情報処理装置１００のハードディスク（図２に示す外部メモリ２０９）内の領域をライブラリとして登録したものである。
また、ボックスライブラリは、画像形成装置１０１内のハードディスク（図２に示す外部メモリ２１８）に存在する文書格納領域をライブラリとして登録したものである。ボックスライブラリは、ＳＭＢやＦＴＰなどのプロトコルを使用し文書の送受信が行われる。
さらに、ＳｈａｒｅＰｏｉｎｔ（登録商標）Ｓｅｒｖｅｒライブラリは、ＭｉｃｒｏＳｏｆｔ社のＳｈａｒｅＰｏｉｎｔ（登録商標）Ｓｅｒｖｅｒのライブラリ内の領域（ストレージ領域に確保される）をライブラリとして登録したものである。
なお、一例として３種類のライブラリを用いて説明するが、ＧｏｏｇｌｅＤｏｃｓのライブラリや独自の形式で通信する文書格納領域をライブラリとして登録することもできる。
【００３６】
なお、手動で入力する他にライブラリの情報を記載した登録情報ファイルを読み込ませることにより、ライブラリを登録する方法もある。
登録情報ファイルには、ライブラリの種類とパス情報が記載されており、システム管理者などがユーザ全員に同じ場所を使用させる場合などに配布する。
ライブラリ操作部３０８は、ライブラリの種類を確認し、ライブラリの種類に応じた方法で、パスの領域へアクセスを試みる。ここで、ライブラリ操作部３０８がアクセスに成功したら、ライブラリ登録情報記憶部３０９にライブラリの情報として追加する。このようにして、ライブラリ操作部３０８がライブラリ情報を追加すると、ライブラリ管理部３０４によって情報を読み取り、ライブラリ表示部３０１に表示要求をすることで、表示の更新を行う。
【００３７】
例えば、"Ｌｉｂｒａｒｙ−Ｃ"という名前でライブラリを登録した場合、ライブラリ登録情報に"Ｌｉｂｒａｒｙ−Ｃ"の情報が追加される。そして、ライブラリ管理部３０４によって更新処理を行うことにより、図７で示すようにライブラリ表示部３０１に"Ｌｉｂｒａｒｙ−Ｃ"を表す項目が追加される。
図８は、本実施形態を示す情報処理装置においてライブラリの登録状態を記憶するためのデータ形式の一例を示す図である。
図８では、登録したライブラリごとに、ライブラリの名前、ライブラリが示すパス、ライブラリとひも付いて画像形成装置１０１に登録するお気に入りボタンのＩＤなどを保持する。
【００３８】
情報処理装置１００は、画像形成装置１０１にお気に入りボタンを作成する機能を持つ。ここで、画像形成装置１０１のお気に入りボタンとは、画像形成装置１０１が持つ機能の特定の設定の状態を保存し、画像形成装置１０１上に表示されるボタンを押すことで保存した設定で保存した機能を起動する機能である。
例えば、コピー機能をカラー・両面設定で保存したり、画像形成装置１０１にファイルを格納する機能がある場合にファイルを格納する領域の特定のフォルダにアクセスする設定で保存することにより、使用したいときにその設定をすぐに呼び出すことができる。
【００３９】
画像形成装置１０１のお気に入りボタンの作成は、お気に入りボタン操作部３１２が画像形成装置１０１にボタン作成の要求を出す。
お気に入りボタン操作部３１２は、まず、画像形成装置１０１にボタンを作成する許可を得るために、プリンタ認証部３１３に画像形成装置１０１へのログインを要求する。
プリンタ認証部３１３では、ユーザに画像形成装置１０１へのログイン用のユーザＩＤとパスワードの入力を要求し、入力された情報をキーボードコントローラ２０３を介して受け取る。そして、入力されたユーザＩＤとパスワードを含む認証情報に対して画像形成装置１０１の認証管理部３２０へ認証要求を出す。
そして、認証要求を受け取った認証管理部３２０は、受け取った認証情報を認証処理部３２１に渡し認証情報保存部３２２で保存されている情報と照合を行う。ここで、ユーザＩＤに対するパスワードが正しかった場合に、認証情報を元にログインコンテキストを作成し、それを情報処理装置１００へ返す。
このようにして認証処理が完了したら、情報処理装置１００のお気に入りボタン操作部３１２は作成したいお気に入りボタンの設定を書いた設定情報を作成する。さらに、お気に入りボタン操作部３１２は、作成した設定情報と認証時に受け取ったログインコンテキストと共にお気に入り管理部３３０にお気に入りボタン作成要求を送信する。
【００４０】
図９は、図２に示した情報処理装置１００が作成するお気に入りボタンの設定情報のデータ形式の一例を示す図である。
図９に示すように、お気に入りボタンの情報には、ボタンを一意に識別するためのＩＤ、画像形成装置１０１のユーザインタフェース画面上に表示する名前と場所を示す番号が含まれる。
さらに、お気に入りボタンの情報には、ログインしたユーザ専用にするマイボタンかすべてのユーザで使用できるようにする共有ボタンかを識別する情報、一度使用したらボタンを消すかどうかを示す情報、呼び出す機能の情報などを含む。
呼び出す機能の情報は、機能名とその機能を使用するために必要な情報を持つ。図９に示す例では、画像形成装置１０１からＳｈａｒｅＰｏｉｎｔＳｅｒｖｅｒのライブラリに接続する機能を"ｈｔｔｐ：／／１００．１．１．１／ｓｉｔｅｓ／Ｃ／Ｃ／Ｃ／ＭＹ  Ｆｏｌｄｅｒ"のフォルダを開いた状態で起動することを示す。
【００４１】
お気に入りボタン作成要求を受け取ったお気に入り管理部３３０は、お気に入りボタン制御部３３１で受け取った情報を解析し、お気に入りボタン作成部３３２でお気に入りボタンとして登録する処理を行う。その後、お気に入りボタン制御部３３１は、お気に入りボタン表示部３３３に表示の更新を要求し、お気に入りボタン表示部３３３は画像形成装置のディスプレイ２１９の表示を更新する。
図１０は、図２に示した画像形成装置１０１のディスプレイ２１９に表示されるユーザインタフェース画面（ＵＩ画面）の一例を示す図である。本例は、画像形成装置１０１のお気に入りボタンを表示するユーザインタフェース画面例である。ここで、お気に入りボタンＦＢＴ１、ＦＢＴ２は、ともに情報処理装置１００において、ユーザがライブラリを登録する際に、登録されるライブラリにアクセスするために画像形成装置１０１のお気に入り管理部３３０で作成されるボタンである。
具体的なボタン作成処理については、図１２、図１３を参照して説明する。これにより、画像形成装置１０１には、上記ライブラリにアクセスするためのボタンが自動的に作成され、当該ボタンをユーザが選択選択することに応答して情報処理装置１００のライブラリにアクセスすることができる。
【００４２】
なお、画像形成装置１０１に登録したお気に入りボタンは、ボタン名称が表示されボタンをユーザが押すことで登録した機能を呼び出す。機能が呼び出されると、呼び出された機能の画面がボタンに登録された設定に応じた状態でディスプレイ２１９に表示する。
図１１は、図２に示した画像形成装置１０１のディスプレイ２１９に表示されるユーザインタフェース画面（ＵＩ画面）の一例を示す図である。本例は、画像形成装置１０１の外部文書参照部３５０において特定のフォルダを表示した状態ユーザインタフェース例である。
【００４３】
図１１では、図１０に示す"Ｌｉｂｒａｒｙ−Ｃを参照"という名前のお気に入りボタンＦＢＴ１を押したときに当該ボタンに設定してあるパス"ｈｔｔｐ：／／１００．１．１．１／ｓｉｔｅｓ／Ｃ／Ｃ／Ｃ／Ｍｙ  Ｆｏｌｄｅｒ"を開いた状態を示す。開いたフォルダ内のフォルダ・ファイルがリストで一覧される。
なお、画像形成装置１０１には、以下のような機能がある。
【００４４】
文書格納部３４０は、お気に入りボタン処理部３４１と、ファイル管理部３４２と、印刷指示部３４３を備える。そして、ファイル管理部３４２が画像形成装置１０１に付属するファイル格納領域にスキャンしたデータやネットワークで接続された情報処理装置１００などから格納したファイルを管理する。そして、印刷指示部３４３は印刷部３７０に印刷要求を出し、ファイル管理部３４２が管理するファイルを印刷する。
【００４５】
外部文書参照部３５０には、お気に入りボタン処理部３５１と、ファイル管理部３５２と、印刷指示部３５３を備える。そして、ファイル管理部３５２は、ファイルサーバ上やインターネット上のストレージサービスにアクセスして、そこに格納されたファイルを取得する。そして、印刷指示部３５３によって取得したファイルを印刷部３７０に印刷要求を出し、印刷する。
【００４６】
送信部３６０は、お気に入りボタン処理部３６１と、送信処理部３６２とを備える。そして、送信処理部３６２は、スキャンした文書のデータを設定されたファイル形式にして保存し、保存したファイルをメールで送信する。また、送信処理部３６２は、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶなどの送信プロトコルでファイルサーバなどに保存したファイルを送信する。
【００４７】
これらの機能は、お気に入りボタンとして動作するためにお気に入りボタン処理部３４１、３５１、３６１を持つ。お気に入りボタン表示部３３３でユーザによりボタンが押されたことを検知すると、その要求を受け取ったお気に入りボタン制御部３３１は呼び出す機能の情報を各機能のお気に入りボタン処理部３４１、３５１、３６１のいずれかに渡す。そして、当該情報を受け取ったお気に入りボタン処理部３４１、３５１、３６１は、受け取った情報を解析し、各お気に入りボタン処理部３４１、３５１、３６１に対応づけられた機能を呼び出す。
〔ライブラリ登録処理〕
図１２は、本実施形態を示す情報処理装置にけるデータ処理方法を説明するフローチャートである。本例は、情報処理装置においてライブラリ登録時のボタン作成処理例である。なお、各ステップは、図２に示す情報処理装置１００のＣＰＵ２００がＲＡＭ２０１に制御プログラム、上述したモジュールをロードして実行することで実現される。以下、図３に示すモジュールを制御の主体として文書処理方法を説明する。
【００４８】
まず、キーボード２０７等を操作するユーザから指示を受け付けた情報処理装置１００は、ライブラリ登録処理が呼び出される。
情報処理装置１００のライブラリ操作部３０８は、図６で示したようなライブラリ登録用の画面をディスプレイ２０８上に表示する（Ｓ１２０１）。ここで、ライブラリ操作部３０８は、ユーザから登録したいライブラリの種類とフォルダのパスと登録情報ファイルの入力を受け付ける（Ｓ１２０２）。
【００４９】
次に、ライブラリ操作部３０８は、ユーザが図６に示すＵＩ画面に対して入力した情報を元に登録するライブラリの種類を判断する（Ｓ１２０３）。ここで、ライブラリの種類が情報処理装置１００内の外部メモリ２０９であるローカルライブラリであるとライブラリ操作部３０８判断した場合、Ｓ１２０４へ進む。そして、Ｓ１２０４で、ライブラリ操作部３０８は、情報処理装置１００内の外部メモリ２０９に対してライブラリの登録処理を行い、本処理を終了する。
ここで、ライブラリの登録処理では、ライブラリ操作部３０８が図８で示したような情報を作成し、ライブラリ操作部３０８が外部メモリ２０９に保存することで登録を行う。
一方、Ｓ１２０３で、登録するライブラリの種類がローカルライブラリでないとライブラリ操作部３０８が判断した場合、次に登録するライブラリの種類が画像形成装置１０１内のファイル格納領域を示すボックスライブラリかどうかを判断する（Ｓ１２０５）。なお、ボックスライブラリは、図２に示した画像形成装置１０１の外部メモリ２１８内に確保される。
【００５０】
ここで、ボックスライブラリであるとライブラリ操作部３０８が判断した場合、そのボックスライブラリのパス情報からＩＰアドレスを抜き出し、その情報をボタン作成対象リストに追加する（Ｓ１２０６）。ここで、登録するライブラリの種類がボックスライブラリでないとライブラリ操作部３０８が判断した場合、Ｓ１２０７へ進む。そして、Ｓ１２０７で、ＳｈａｒｅＰｏｉｎｔＳｅｒｖｅｒライブラリと判断し、プリンタ管理部３１０で管理する画像形成装置すべてをボタン作成対象リストに追加する。
【００５１】
次に、ライブラリ操作部３０８は、作成されているボタン作成対象リストの最初の画像形成装置を選択する（Ｓ１２０８）。そして、ライブラリ操作部３０８は、選択した画像形成装置に対してお気に入りボタン作成処理を行う（Ｓ１２０９）。なお、お気に入りボタン作成処理の詳細は図１３において詳述する。
【００５２】
この時に、ライブラリ操作部３０８はライブラリの登録方法が登録情報ファイルを用いて登録した場合、お気に入りボタン操作部３１２に伝える。
そして、ボタン作成処理が完了したら、ライブラリ操作部３０８がボタン作成対象リストで現在選択している画像形成装置が最後の画像形成装置であるかを判断する（Ｓ１２１０）。ここで、最後の画像形成装置であるとライブラリ操作部３０８が判断した場合は、ライブラリ登録処理を行う（Ｓ１２０４）。その時、お気に入りボタン作成処理で作成したボタンの情報を登録するライブラリの情報に追加する。
一方、Ｓ１２１０で、最後の画像形成装置でないとライブラリ操作部３０８が判断した場合、ボタン作成対象リストから現在選択している次の画像形成装置を選択する（Ｓ１２１１）。次に、リストに登録されたすべての画像形成装置に対してお気に入りボタン作成処理を行う（Ｓ１２０９）。
図１３は、本実施形態を示す情報処理装置にけるデータ処理方法を説明するフローチャートである。本例は、図１２に示したＳ１２０９のライブラリ登録時のお気に入りボタン作成処理例である。この処理は、図１２の処理を実行するライブラリ操作部３０８からお気に入りボタンを作成する画像形成装置１０１の情報とライブラリの情報とライブラリの登録方法の情報を受け取り、お気に入りボタン操作部３１２が行う。なお、各ステップは、図２に示す情報処理装置１００のＣＰＵ２００がＲＡＭ２０１に制御プログラム、上述したモジュールをロードして実行することで実現される。以下、図３に示すモジュールを制御の主体として文書処理方法を説明する。
【００５３】
まず、情報処理装置１００のお気に入りボタン操作部３１２は対象の画像形成装置１０１に対してお気に入りボタンの作成機能の取得要求を行う（Ｓ１３０１）。
ここで、画像形成装置１０１と情報処理装置１００の間の処理のやり取りは、ネットワークを通じてＳＯＡＰ等のプロトコルによりＷｅｂサービスを用いて行う。ただし、通信手段はＷｅｂサービスに限らず、ＲＥＳＴを用いる方法や、独自のプロトコルを使用して行う方法などもある。
情報処理装置１００からのお気に入りボタンの作成機能の問い合わせを受け取った画像形成装置１０１のお気に入り管理部３３０は、図１４で示す処理を行う。
【００５４】
図１４は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、情報処理装置１００からのお気に入りボタンの作成機能の問い合わせを受け取った画像形成装置１０１のお気に入り管理部３３０によるお気に入りボタンの作成が可能な機能の一覧を取得する処理例である。また、本処理は、要求を受け取った画像形成装置１０１内のお気に入り管理部３３０のお気に入りボタン制御部３３１が処理を行う。なお、各ステップの処理は、デジタル複合機制御部２１２が備えるＣＰＵが図３に示すモジュールをＲＡＭにロードして実行することで実現される。以下の説明では、制御主体を図３に示すモジュールを制御の主体として説明を行う。
【００５５】
まず、お気に入りボタン制御部３３１が情報処理装置１００からのお気に入りボタン作成機能の取得要求を受信する（Ｓ１４０１）。お気に入りボタン制御部３３１が当該要求を情報処理装置１００から受け取ると、お気に入りボタン制御部３３１が画像形成装置１０１が有する機能を列挙する（Ｓ１４０２）。そして、お気に入りボタン制御部３３１が取得した機能のうち最初の機能を選択する（Ｓ１４０３）。
【００５６】
そして、お気に入りボタン制御部３３１が選択した機能のお気に入りボタン処理部に対してお気に入りボタン作成機能を問い合わせる（Ｓ１４０４）。ここで、当該問い合わせを受けた画像形成装置の選択した機能のお気に入りボタン処理部（３４１、３５１、３６１）は、自分自身が有する機能の情報を返す。
【００５７】
例えば、文書格納部３４０のお気に入りボタン処理部３４１に対して問い合わせを行った場合、画像形成装置１０１に付属するファイル格納領域の特定のフォルダにアクセスするボタンを作成することができ、それを示す文字列である"Ｂｏｘ"を返す。
そして、お気に入りボタン制御部３３１は、その文字列を情報処理装置１００に通知すべき機能リストに追加する（Ｓ１４０５）。次に、お気に入りボタン制御部３３１は、選択した機能が最後の機能であるかどうかを判断する（Ｓ１４０６）。ここで、選択した機能が最後の機能であると判断した場合、作成した機能リストを情報処理装置１００のお気に入りボタン操作部３１２に返信して（Ｓ１４０８）、本処理を終了する。
一方、Ｓ１４０６で、最後の機能でないとお気に入りボタン制御部３３１が判断した場合は、お気に入りボタン制御部３３１は、次の機能を選択し（Ｓ１４０７）、Ｓ１４０４へ戻り最後の機能に到達するまで機能の問い合わせと機能リストへの追加を繰り返す。
【００５８】
図１５は、図２に示した情報処理装置においてお気に入りボタンの作成機能の取得要求によって取得される機能一覧のデータ形式の一例を示す図である。
図１５では、画像形成装置１０１にお気に入りボタンを作成できる機能は３つあり、"Ｂｏｘ"、"ＳｈａｒｅＰｏｉｎｔＡｃｃｅｓｓ"、"Ｓｅｎｄ"という機能が作成できることを表す。
【００５９】
ここで、図１３の説明に戻る。
お気に入りボタン操作部３１２は、お気に入りボタンの作成機能のリスト（図１５参照）を画像形成装置１０１から取得したら、その情報を用いて登録対象のライブラリへアクセスする機能のお気に入りボタンが作成可能かを判断する（Ｓ１３０２）。
例えば、登録対象のライブラリがボックスライブラリであった場合、取得した機能リストの中に"ＢＯＸ"があれば作成可能である。また、ＳｈａｒｅＰｏｉｎｔＳｅｒｖｅｒライブラリであった場合は"ＳｈａｒｅＰｏｉｎｔＡｃｃｅｓｓ"があれば作成可能であると判断する。一方、登録対象のライブラリへアクセスする機能が機能リストになかった場合は、お気に入りボタン操作部３１２によるお気に入りボタンの登録は行わない。
【００６０】
Ｓ１３０２で、お気に入りボタン操作部３１２が登録対象のライブラリへアクセスする機能のお気に入りボタンが作成可能であると判断した場合、Ｓ１３０３へ進む。そして、Ｓ１３０３で、お気に入りボタン操作部３１２は、お気に入りボタン作成の前準備として、情報処理装置１００は画像形成装置１０１への認証を行う。
ここでの認証処理は、情報処理装置１００のプリンタ認証部３１３によって画像形成装置１０１の認証管理部３２０に認証要求を行う。Ｓ１３０４で、認証機能が無いとお気に入りボタン操作部３１２が判断した場合、お気に入りボタン操作部３１２は、すでに登録されている共有ボタンの情報を画像形成装置１０１から取得する（Ｓ１３０５）。
情報処理装置１００から共有ボタンの情報取得を要求された画像形成装置１０１のお気に入りボタン制御部３３１は、登録されている共有ボタンの情報を情報処理装置１００のお気に入りボタン操作部３１２に返信する。
【００６１】
そして、画像形成装置１０１から共有ボタンの情報を取得したお気に入りボタン操作部３１２は、登録対象のライブラリのパスと同じパスにアクセスするボタンがすでに存在するかを確認する（Ｓ１３０６）。
Ｓ１３０６で、共有ボタンの情報に同じパスにアクセスするボタンがすでに存在するとお気に入りボタン操作部３１２が判断した場合、同じ場所にアクセスするボタンは２つも必要ないので、お気に入りボタンを新規に作成せずに、本処理を終了する。
【００６２】
一方、Ｓ１３０６で、共有ボタンの情報に同じパスにアクセスするボタンの情報が無いとお気に入りボタン操作部３１２が判断した場合、お気に入りボタン操作部３１２は、登録するお気に入りボタンを作成するための情報を作成する（Ｓ１３０７）。これは、ライブラリの種類ごとに作成する内容が異なる。
例えば、ＳｈａｒｅＰｏｉｎｔＳｅｒｖｅｒライブラリの場合は、図１５に示すような情報を作成する。ボックスライブラリの場合は、図１６に示すような情報を作成する。機能によって必要とする情報は異なるため、機能ごとに設定ファイルの内容を変える必要がある。
なお、機能の情報を定義している部分は、図９のＦｕｎｃｔｉｏｎタグの中の部分であり、"ＳｈａｒｅＰｏｉｎｔＡｃｃｅｓｓ"の場合はＰａｔｈタグにＵＲＬを設定する必要がある。また、Ｂｏｘの場合はＦｏｌｄｅｒタグに画像形成装置に付属するファイル格納領域のルートからのパスを設定する必要がある。
【００６３】
お気に入りボタン操作部３１２は、登録するお気に入りボタンの情報を作成したら、画像形成装置１０１のお気に入りボタン制御部３３１に対してその情報の設定でボタンを作成するように共有ボタンのボタン作成要求を送信する（Ｓ１３０８）。
共有ボタンの作成要求を受け取った画像形成装置１０１のお気に入りボタン制御部３３１は、受信したデータをもとにボタンデータを作成し、そのデータをお気に入りボタン作成部３３２に渡してボタンを作成する。
【００６４】
一方、Ｓ１３０９で、画像形成装置１０１への認証処理において認証が失敗したとお気に入りボタン操作部３１２が判断した場合、お気に入りボタンの作成は行わず、本処理を終了する。
一方、Ｓ１３０９で、認証に成功したとお気に入りボタン操作部３１２が判断した場合は、お気に入りボタン操作部３１２は、次にライブラリの登録方法が図６に示した登録情報ファイルで行われたか判断する（Ｓ１３１０）。ここで、登録情報ファイルで登録処理が行われたとお気に入りボタン操作部３１２が判断した場合、Ｓ１３０５へ進む。そして、共有ボタンとしてボタンの作成処理を行う。
一方、Ｓ１３１０で、登録情報ファイルではなく、ユーザが図６に示したＵＩ画面を用いて情報を入力して登録していたとお気に入りボタン操作部３１２が判断した場合、Ｓ１３１１へ進む。そして、Ｓ１３１１、Ｓ１２１２で、ログインしたユーザのマイボタンとしてお気に入りボタンの作成を行う。この処理は、Ｓ１３０７、Ｓ１３０８と同様のため説明を省略する。
【００６５】
そして、Ｓ１３１１で、情報処理装置１００は、お気に入りボタンを作成したら作成したボタンのＩＤとお気に入りボタンを作成した画像形成装置のＩＰアドレスをボタン作成情報として記憶して（１３１３）、本処理を終了する。
なお、ボタン作成情報の記憶処理は、ライブラリの登録処理において、ライブラリ操作部３０８によってライブラリ登録情報記憶部３０９に記憶することで実現される。
上記図１３の処理を実行することにより、ライブラリの登録処理時にライブラリと同じ場所にアクセスするためのお気に入りボタンを画像形成装置１０１に自動的に作成することができる。このように本実施形態では、ライブラリへの登録の際に、登録されたライブラリへアクセスするためのボタンを画像形成装置１０１側に作成する。そして、画像形成装置１０１側で、ユーザが当該ボタン（ショートカット）を選択（押下）するだけで、対象となるライブラリに直接アクセスして、ライブラリの情報を画像形成装置１０１側で参照することが可能となる。
また、本実施形態では、Ｓ１３０４において、画像形成装置１０１がユーザ認証機能を備えているかどうかを確認して、ライブラリの登録方法に応じて、異なるお気に入りボタンを作成することができる。
具体的には、お気に入りボタン操作部３１２が登録したライブラリをお気に入りボタンとしてアクセスするためのお気に入りマイボタンあるいはお気に入り共有ボタンのいずれかのボタンを作成する指示を行う。これにより、画像形成装置１０１では、登録されたライブラリにアクセスするためのボタンとして、お気に入りマイボタンあるいはお気に入り共有ボタンを作成することができる。
【００６６】
なお、一例としてインターネット上のファイル格納領域として、ＳｈａｒｅＰｏｉｎｔＳｅｒｖｅｒを挙げたが、ＷｅｂＤＡＶサーバやＧｏｏｇｌｅＤｏｃｓなどの格納領域を使用することもできる。
〔文書操作時のお気に入りボタン作成〕
図１７は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本処理は、ファイルを印刷したときのお気に入りボタンの作成処理例である。本例は、なお、各ステップは、図２に示す情報処理装置１００のＣＰＵ２００がＲＡＭ２０１に制御プログラム、上述したモジュールをロードして実行することで実現される。以下、図３に示すモジュールを制御の主体として文書処理方法を説明する。
【００６７】
情報処理装置１００は、ファイルを画像形成装置で印刷すると、文書操作部３０５よりお気に入りボタンの作成要求を印刷したファイルが存在するフォルダのパスと共にライブラリ操作部３０８に送信する。
まず、お気に入りボタン操作部３１２は、ライブラリ操作部３０８から印刷したファイルのパスを受け取る（Ｓ１７０１）。そして、お気に入りボタン操作部３１２は、ライブラリ登録情報に印刷操作によってお気に入りボタンを作成しているかどうかを判断する（Ｓ１７０２）。図８に示したデータで示したように、ライブラリの情報には作成したボタンの情報を保持するＢｕｔｔｏｎタグが存在する。
【００６８】
その中に、Ｔｙｐｅ属性がＬａｓｔＰｒｉｎｔとなっているものが最後に印刷したファイルの情報を元に作成したお気に入りボタンのボタンＩＤを示している。
ここで、Ｔｙｐｅ属性がＬａｓｔＰｒｉｎｔのボタンＩＤが存在するとお気に入りボタン操作部３１２が判断した場合、そのＩＤを使用して登録するボタンの情報を作成する（Ｓ１７０４）。次に、お気に入りボタン操作部３１２は、その情報を元にお気に入りボタンの作成要求を画像形成装置１０１に送信して（Ｓ１７０５）、本処理を終了する。
一方、Ｓ１７０２で、Ｔｙｐｅ属性がＬａｓｔＰｒｉｎｔのボタンＩＤが存在しないとお気に入りボタン操作部３１２が判断した場合、Ｓ１７０３へ進む。そして、Ｓ１７０３で、新規にボタンＩＤを作成し、そのＩＤをＴｙｐｅ属性にＬａｓｔＰｒｉｎｔを付けてライブラリ登録情報に追加する。
そして、お気に入りボタン操作部３１２は、新規のボタンＩＤで印刷したファイルが存在するフォルダへアクセスするお気に入りボタンの情報を作成し（Ｓ１７０４）、Ｓ１７０５へ進む。そして、Ｓ１７０５で、お気に入りボタン操作部３１２は、その情報を元にお気に入りボタンの作成要求を画像形成装置１０１に送信して、本処理を終了する。
なお、お気に入りボタンは、同じボタンＩＤを使用して作成処理を行うと、すでに存在する同じボタンＩＤのボタンを上書きする。
【００６９】
なお、ボタンＩＤが異なる場合は、追加して作成する。この時、お気に入りボタンの作成を行う対象の画像形成装置は、印刷を行った画像形成装置だけでも良いし、プリンタ管理部で管理しているすべての画像形成装置に対して行ってもよい。この場合、ライブラリ登録情報のＢｕｔｔｏｎタグのＴａｒｇｅｔ属性を用いて登録処理の判断を行う。お気に入りボタンの作成処理については、前述したため省略する。
なお、文書への操作を起点としてボタンを作成する処理について説明したが、印刷ではなく、文書を編集して保存した時や、文書を開いた時などにも同様の処理を適応することができる。
【００７０】
〔ライブラリの登録解除処理〕
図１８は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本処理は、ライブラリの登録を解除する処理例である。本例は、なお、各ステップは、図２に示す情報処理装置１００のＣＰＵ２００がＲＡＭ２０１に制御プログラム、上述したモジュールをロードして実行することで実現される。以下、図３に示すモジュールを制御の主体として文書処理方法を説明する。
【００７１】
まず、ライブラリの登録解除要求を受けた情報処理装置１００のライブラリ操作部３０８は、ライブラリ登録情報記憶部３０９から登録を解除するライブラリのライブラリ登録情報を参照し、登録したボタンの情報を取得する（Ｓ１８０１）。次に、ライブラリ操作部３０８は、登録したボタンの情報があるかどうかを判断する（Ｓ１８０２）。ここで、登録したボタンの情報が一つもないとライブラリ操作部３０８が判断した場合は、ライブラリ登録情報記憶部３０９から当該ライブラリのライブラリ登録情報を削除することでライブラリの登録を解除して（Ｓ１８０７）、本処理を終了する。
一方、Ｓ１８０２で、登録したボタンの情報があるライブラリ操作部３０８が判断した場合（Ｓ１８０２でＮＯ）、ライブラリ操作部３０８は、一つ目のボタン情報を選択し処理を行う（Ｓ１８０３）。
次に、ライブラリ操作部３０８は、ボタン情報に記憶された登録対象の画像形成装置のＩＰアドレスに対して、削除するボタンＩＤ情報を付与してお気に入りボタンの削除要求（解除指示）を画像形成装置１０１に送信する（Ｓ１８０４）。
ここで、削除要求を受信した画像形成装置１０１のお気に入りボタン制御部３３１は、該当するボタンＩＤを持つボタンを削除する。なお、画像形成装置１０１は、該当するボタンＩＤのボタンが存在しない場合は削除せずに処理を終了する。
【００７２】
次に、情報処理装置１００のライブラリ操作部３０８は、削除処理を行ったボタン情報が最後のボタン情報かどうか判断し（Ｓ１８０５）、最後のボタン情報であるとライブラリ操作部３０８が判断した場合は、Ｓ１８０７へ進む。そして、ライブラリ操作部３０８がライブラリの登録解除処理を行い、本処理を終了する。
一方、Ｓ１８０５で、最後のボタン情報でないとライブラリ操作部３０８が判断した場合、次のボタン情報を選択し（Ｓ１８０６）、ライブラリ操作部３０８は、最後のボタン情報までボタンの削除処理を行い、Ｓ１８０４へ戻り、本処理を繰り返す。
なお、上記実施形態の説明で用いた設定情報は、一例としてＸＭＬ形式で提示したが、設定情報として解釈できればどのような形式でもよい。
〔第２実施形態〕
〔ライブラリ登録処理〕
【００７３】
第２実施形態では、ライブラリ登録の際に、お気に入りボタン参照用のフォルダを情報処理装置１００の外部メモリ２０９上に作成し、そのフォルダへのパスをお気に入りボタンとして画像形成装置１０１に登録する。
本実施形態では、お気に入りボタンの場所は、例えば登録したライブラリのルートに"印刷用"というフォルダを作り、そのフォルダをお気に入りボタン参照用フォルダとすることができる。また、ライブラリのルートをそのままお気に入りボタン参照用フォルダとすることもできる。
【００７４】
本処理は、図１２に示したライブラリ登録処理でお気に入りボタン参照用フォルダ（お気に入りフォルダ）をフォルダ作成処理で作成し、図１３のＳ１３０６、Ｓ１３１０の情報としてお気に入りボタン参照用フォルダのパスで情報を作成するのみが差違である。そのほかの処理の詳細については、前述した図１２、図１３と同様である。
【００７５】
この時のお気に入りボタンを作成するボタン作成処理において、作成するお気に入りボタンの情報で一度使用したら、お気に入りボタンを削除することを示すＯｎｅＴｉｍｅ属性をＯＮにしておく。これにより、画像形成装置でお気に入りボタンが実行されたときに印刷用文書を削除することもできる。
〔印刷データの保存〕
第２実施形態では、情報処理装置１００で印刷した文書やバインダ文書を作成したときに画像形成装置１０１で印刷できる形式の文書をお気に入りボタン参照用フォルダに作成する。
〔印刷時の処理〕
図１９は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本処理は、文書の印刷時に行うデータ処理例である。本例は、なお、各ステップは、図２に示す情報処理装置１００のＣＰＵ２００がＲＡＭ２０１に制御プログラム、上述したモジュールをロードして実行することで実現される。以下、図３に示すモジュールを制御の主体として文書処理方法を説明する。
【００７６】
まず、ユーザが入力デバイスを操作してディスプレイ２０８に表示されている文書を選択したら、情報処理装置１００の文書操作部３０５は、プリンタ表示部３０３に表示しているアイコンのうち印刷したい画像形成装置を選択する。
そして、文書操作部３０５は、選択している文書の情報をプリンタ管理部３１０に渡し、プリンタ管理部３１０はプリンタ印刷指示部３１１に印刷要求を行う。印刷要求を受けたプリンタ印刷指示部３１１は、プリンタドライバを介して選択した画像形成装置の印刷部３７０に印刷指示を行うことにより、ファイルの印刷を行う（Ｓ１９０１）。
【００７７】
次に、情報処理装置１００の文書操作部３０５は、印刷した文書を画像形成装置１０１で印刷するための印刷用文書の作成を行う（Ｓ１９０２）。印刷用文書は、画像形成装置１０１が直接印刷を行える形式で保存する。
例えば、画像形成装置がＰＤＦデータを解釈し、印刷する機能を有する場合は、ＰＤＦで印刷用文書を保存し、ＪＰＥＧなどの画像形式のデータを解釈し、印刷する機能を有する場合は印刷用文書をＪＰＥＧで保存する。
なお、画像形成装置１０１が直接印刷を行える形式であれば、ＰＤＦやＪＰＥＧ以外の形式でもよい。また、印刷用文書は、印刷時の印刷設定を適応した状態で作成することもできる。
そして、文書操作部３０５は、作成した印刷用文書をライブラリの登録時に作成したお気に入り参照用フォルダに格納する（Ｓ１９０３）。文書操作部３０５が印刷用文書をお気に入りボタン参照用フォルダに印刷文書を格納したら、その情報を印刷した文書の存在するライブラリのライブラリ登録情報に追加する（Ｓ１９０４）。
図２０は、図２に示した情報処理装置におけるライブラリの情報を記憶するライブラリ登録情報のデータ形式の一例を示す図である。本例は、お気に入りボタン参照用フォルダが作成されることに適応して、画像形成装置１０１に当該お気に入りボタン参照用フォルダを参照するための参照用ボタンが自動的に作成される。なお、お気に入りボタン参照用フォルダはライブラリ操作部３０８が参照用フォルダ作成機能を実行して作成する。
【００７８】
図２０において、ライブラリ登録情報にはお気に入りボタン参照用フォルダのフォルダパスとお気に入りボタン参照用フォルダ内に格納した文書のパスと作成した要因と作成した要因毎に印刷用文書の上限を記憶する。ここで、お気に入りボタン参照用フォルダとは、ＰｕｌｌＰｒｉｎｔＤａｔａＦｏｌｄｅｒに対応する。
図２０に示す例では、お気に入りボタン参照用フォルダの情報がＰｕｌｌＰｒｉｎｔＤａｔａタグ内に記載してあり、Ｆｏｌｄｅｒ属性にお気に入りボタン参照用フォルダのパスを格納する。
そして、ＰｒｉｎｔＭＡＸには印刷をきっかけに作成した印刷用文書の上限を記憶し、ＢｉｎｄｅｒＭＡＸには、バインダ文書のために作成した印刷用文書の上限を記憶する。印刷を行うと、ＰｕｌｌＰｒｉｎｔＤａｔａタグ内のＦｉｌｅタグを一番下に追加し、ＳｒｃＰａｔｈ属性に印刷した文書の存在するファイルパスを記憶する。さらに、ＰｒｉｎｔＦｉｌｅＮａｍｅ属性にお気に入りボタン参照用フォルダ内に格納した印刷用文書のファイル名を記憶する。
そして、Ｔｙｐｅ属性に印刷したことをきっかけに印刷用文書を作成したことを示すＰｒｉｎｔという情報を記憶する。バインダ文書の場合は、Ｔｙｐｅ属性にＢｉｎｄｅｒという情報を記憶する。
【００７９】
また、ライブラリ登録情報追加処理の時に、ライブラリ登録情報の印刷用文書の情報をすべて参照し、お気に入りボタン参照用フォルダにＰｒｉｎｔＦｉｌｅＮａｍｅの文書が存在しなかった場合は、そのＦｉｌｅタグの情報を削除する。
これにより、ユーザにより印刷用文書が削除された場合や、お気に入りボタンが実行されたときに画像形成装置によって文書が削除された場合に余分な情報が残るのを防ぐことができる。
【００８０】
次に、情報処理装置１００の文書操作部３０５は、印刷をきっかけに作成した印刷用文書の数がお気に入りボタン参照用フォルダにいくつあるかを確認し、格納可能な印刷用文書の数があらかじめ設定された上限数に達しているかを判断する（Ｓ１９０５）。ここで、印刷用文書の上限数を設定しないとお気に入りボタン参照用フォルダに際限なく印刷用文書が作成されてしまうため、上限値を設ける。
図２０に示す例では、印刷をきっかけで作成した印刷用文書の上限値は「５」と設定してある。
このため、ＰｕｌｌＰｒｉｎｔＤａｔａタグ内のＦｉｌｅタグでＴｙｐｅがＰｒｉｎｔとなっているものが「６（ＭＡＸより多い）」個以上あるかを確認する。ここで、６個以上存在する判断した場合、ＴｙｐｅがＰｒｉｎｔのＦｉｌｅタグのうち、一番上に記憶しているＦｉｌｅタグに記載されている情報を読み取る。
そして、文書操作部３０５がＰｒｉｎｔＦｉｌｅＮａｍｅに記載されているファイル名の文書をお気に入りボタン参照用フォルダから削除する（Ｓ１９０６）。このようにして、ファイルを削除したら、ライブラリ操作部３０８が削除した文書のＦｉｌｅタグをライブラリ登録情報から削除する（Ｓ１９０７）。なお、上限値の数字はいくつでもよい。
【００８１】
なお、本実施形態では、数で上限値を設定し、印刷用文書の削除を行ったが、作成時刻を記憶しておき一定時間経過したらファイルを削除する方法がある。さらに、お気に入りボタン参照用フォルダの総容量が上限値に達したときに登録時期が一番古い文書を削除する方法などもある。
また、画像形成装置１０１から参照用フォルダとしてのお気に入りボタン参照用フォルダに登録された文書中から画像形成装置１０１において選択された文書を印刷した後、当該選択されて文書に対する印刷完了通知を情報処理装置１００に行う。これにより、情報処理装置１００のライブラリ管理部３０４は、当該印刷完了通知を受けた文書をお気に入りボタン参照用フォルダから削除する。これにより、一度印刷した文書が削除されずにお気に入りボタン参照用フォルダに占有されて管理される状態を自動的に解除することが可能となる。
〔バインダ文書作成時の処理〕
【００８２】
情報処理装置１００は、バインダ文書作成時にも前述した図１９の印刷時の処理と同様の方法で、印刷用文書の作成を行う。
この場合、印刷用文書を作成した元のバインダ文書の状態を追跡し、操作に応じて印刷用文書とライブラリ登録情報の更新を行う必要がある。
例えば、文書操作部３０５がバインダ文書を削除した場合、削除したバインダ文書のパスとライブラリ登録情報の印刷用文書の情報のＳｒｃＰａｔｈ属性を比較する。ここで、一致するものあると文書操作部３０５が判断した場合、一致したＳｒｃＰａｔｈを持つＦｉｌｅタグのＰｒｉｎｔＦｉｌｅＮａｍｅの文書をお気に入り参照用フォルダから削除し、Ｆｉｌｅタグの情報を削除する。バインダ文書が更新された場合には、印刷用文書の更新を行う。
また、この処理はバインダ文書に限らず、一般的なファイル形式の文書であっても同様の処理を適応することができる。
【００８３】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００８４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００８５】
１００  情報処理装置
１０１  画像形成装置。
【図１】
2013033422.tif 000003
【図２】
2013033422.tif 000004
【図３】
2013033422.tif 000005
【図４】
2013033422.tif 000006
【図５】
2013033422.tif 000007
【図６】
2013033422.tif 000008
【図７】
2013033422.tif 000009
【図８】
2013033422.tif 000010
【図９】
2013033422.tif 000011
【図１０】
2013033422.tif 000012
【図１１】
2013033422.tif 000013
【図１２】
2013033422.tif 000014
【図１３】
2013033422.tif 000015
【図１４】
2013033422.tif 000016
【図１５】
2013033422.tif 000017
【図１６】
2013033422.tif 000018
【図１７】
2013033422.tif 000019
【図１８】
2013033422.tif 000020
【図１９】
2013033422.tif 000021
【図２０】
2013033422.tif 000022