(57)【要約】【課題】情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制して、格納先の容量に合わせて情報を低容量化することが可能な情報処理装置、情報処理システム、及び情報処理プログラムを提供することを目的とする。【解決手段】画像情報の容量を低容量化する処理方法がそれぞれ異なる複数種類の処理の中から選択された種類の処理を行う低容量化処理部６０と、予め指定された転送先に画像情報を転送し、かつ転送対象の画像情報の容量が、転送先の情報を格納する格納部の格納可能な容量より大きい場合に、低容量化処理部６０によって低容量化する処理を行った画像情報を転送する転送部５８と、を備える。【選択図】図４
2019185268.tif 000002
【特許請求の範囲】
【請求項１】
情報の容量を低容量化する処理方法がそれぞれ異なる複数種類の処理の中から選択された種類の処理を行う処理部と、
予め指定された転送先に情報を転送する際に、転送対象の情報の容量が、転送先の情報を格納する格納部の格納可能な容量より大きい場合に、前記処理部によって低容量化する処理を行った情報を転送する転送部と、
を備えた情報処理装置。
【請求項２】
前記処理部は、前記転送対象の情報の種類に対応して予め定めた種類の処理を選択して行う請求項１に記載の情報処理装置。
【請求項３】
前記処理部は、前記格納可能な容量以下になるまで前記選択された種類の処理を繰り返す請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記処理部は、前記格納可能な容量以下になるまで、予め定めた優先順序で処理を選択して複数種類の処理を重ねて行う請求項１に記載の情報処理装置。
【請求項５】
前記優先順序は、前記優先順序を指定するための指定部により、前記転送部による情報の転送を要求する利用者によって指定された優先順序である請求項４に記載の情報処理装置。
【請求項６】
前記処理部は、前記転送対象の情報の種類に対応して予め定めた優先順序で処理を選択して行う請求項４に記載の情報処理装置。
【請求項７】
前記処理部は、予め指定した優先順序で処理を選択して複数種類の処理をそれぞれ個別に行う請求項１に記載の情報処理装置。
【請求項８】
前記処理部によって複数種類の処理をそれぞれ個別に行った処理結果を各々表示する表示部と、前記優先順序及び前記処理部が行う処理の種類を選択する選択部と、を更に備えた請求項７に記載の情報処理装置。
【請求項９】
前記転送部は、前記転送対象の情報が複数ページの場合、前記処理部による処理を１ページ毎または予め定めたページ数毎に行ってから転送する請求項１〜８の何れか１項に記載の情報処理装置。
【請求項１０】
前記転送部は、前記転送対象の情報が複数ページの場合、前記処理部による処理を全ページに対して行ってから転送する請求項１〜８の何れか１項に記載の情報処理装置。
【請求項１１】
前記転送対象の情報が、画像を表す画像情報の場合、
前記複数種類の処理は、色種を少数化する処理、前記画像情報を圧縮する処理、前記画像情報の解像度を低解像度化する処理、及び前記画像情報に含まれる文字をテキスト化する処理の少なくとも１つの処理を含む請求項１〜１０の何れか１項に記載の情報処理装置。
【請求項１２】
請求項１〜１１の何れか１項に記載の情報処理装置と、
情報を格納する複数の領域を有する格納部を備えて、前記転送部から転送された情報を前記格納部に格納する情報格納装置と、
を含む情報処理システム。
【請求項１３】
予め定めた格納先の領域に対して、前記情報処理装置を中継して格納対象の情報を送信する情報送信装置を更に含む請求項１２に記載の情報処理システム。
【請求項１４】
コンピュータを、請求項１〜１１の何れか１項に記載の情報処理装置を構成する各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、クラウドサーバの記憶領域を保存先記憶領域として特定し、当該保存先記憶領域にデータを保存可能な残り容量の有無を検知する保存先特定部と、保存先記憶領域にデータを保存可能な残り容量がないと判断された場合、データを保存可能な他の記憶領域を代替記憶領域として選択する代替領域選択部と、代替記憶領域が選択された場合に、データを代替記憶領域に保存すると共に、当該クラウドサービス中継装置へのリンク情報を生成して保存先記憶領域に保存するデータ保存処理部と、情報処理端末からリンク情報に基づくアクセスに基づきクラウドサーバからデータを取得して情報処理端末に送信するサービス中継部と、を備えたクラウドサービス中継装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２８１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
転送先の格納容量が転送対象の情報の容量より少ない場合に他の領域に転送対象の情報を格納して、リンク情報のみを本来の格納領域に記憶したのでは、本来格納したい領域に情報の実体が格納されないので、情報を低容量化して格納することが考えられる。本発明は、情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制して、格納先の容量に合わせて情報を低容量化することが可能な情報処理装置、情報処理システム、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の情報処理装置は、情報の容量を低容量化する処理方法がそれぞれ異なる複数種類の処理の中から選択された種類の処理を行う処理部と、予め指定された転送先に情報を転送する際に、転送対象の情報の容量が、転送先の情報を格納する格納部の格納可能な容量より大きい場合に、前記処理部によって低容量化する処理を行った情報を転送する転送部と、を備える。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、前記処理部は、前記転送対象の情報の種類に対応して予め定めた種類の処理を選択して行う。
【０００７】
請求項３に記載の発明は、請求項１又は請求項２に記載の発明において、前記処理部は、前記格納可能な容量以下になるまで前記選択された種類の処理を繰り返す。
【０００８】
請求項４に記載の発明は、請求項１に記載の発明において、前記処理部は、前記格納可能な容量以下になるまで、予め定めた優先順序で処理を選択して複数種類の処理を重ねて行う。
【０００９】
請求項５に記載の発明は、請求項４に記載の発明において、前記優先順序は、前記優先順序を指定するための指定部により、前記転送部による情報の転送を要求する利用者によって指定された優先順序である。
【００１０】
請求項６に記載の発明は、請求項４に記載の発明において、前記処理部は、前記転送対象の情報の種類に対応して予め定めた優先順序で処理を選択して行う。
【００１１】
請求項７に記載の発明は、請求項１に記載の発明において、前記処理部は、予め指定した優先順序で処理を選択して複数種類の処理をそれぞれ個別に行う。
【００１２】
請求項８に記載の発明は、請求項７に記載の発明において、前記処理部によって複数種類の処理をそれぞれ個別に行った処理結果を各々表示する表示部と、前記優先順序及び前記処理部が行う処理の種類を選択する選択部と、を更に備える。
【００１３】
請求項９に記載の発明は、請求項１〜８の何れか１項に記載の発明において、前記転送部は、前記転送対象の情報が複数ページの場合、前記処理部による処理を１ページ毎または予め定めたページ数毎に行ってから転送する。
【００１４】
請求項１０に記載の発明は、請求項１〜８の何れか１項に記載の発明において、前記転送部は、前記転送対象の情報が複数ページの場合、前記処理部による処理を全ページに対して行ってから転送する。
【００１５】
請求項１１に記載の発明は、請求項１〜１０の何れか１項に記載の発明において、前記転送対象の情報が、画像を表す画像情報の場合、前記複数種類の処理は、色種を少数化する処理、前記画像情報を圧縮する処理、前記画像情報の解像度を低解像度化する処理、及び前記画像情報に含まれる文字をテキスト化する処理の少なくとも１つの処理を含む。
【００１６】
請求項１２に記載の情報処理システムは、請求項１〜１１の何れか１項に記載の情報処理装置と、情報を格納する複数の領域を有する格納部を備えて、前記転送部から転送された情報を前記格納部に格納する情報格納装置と、を含む。
【００１７】
請求項１３に記載の発明は、請求項１２に記載の発明において、予め定めた格納先の領域に対して、前記情報処理装置を中継して格納対象の情報を送信する情報送信装置を更に含む。
【００１８】
請求項１４に記載の情報処理プログラムは、コンピュータを、請求項１〜１１の何れか１項に記載の情報処理装置を構成する各部として機能させる。
【発明の効果】
【００１９】
請求項１に記載の画像処理装置によれば、情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制して、格納先の容量に合わせて情報を低容量化することが可能な情報処理装置を提供できる。
【００２０】
請求項２に記載の発明によれば、複数種類の処理の中から転送対象の情報の種類を考慮せずに選択した処理を行うよりも、情報の意味が損なわれることを抑制して情報を低容量化できる。
【００２１】
請求項３に記載の発明によれば、情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制しつつ、格納先の容量以下まで低容量化することが可能となる。
【００２２】
請求項４に記載の発明によれば、優先順序を定める事無く複数種類の処理を重ねて行う場合に比べて、情報を低容量化する際に、情報の意味が損なわれることを抑制できる。
【００２３】
請求項５に記載の発明によれば、利用者が指定した優先順序で複数種類の処理を重ねて行うことが可能となる。
【００２４】
請求項６に記載の発明によれば、転送対象の情報の種類を考慮しない優先順序で複数種類の処理を重ねて行う場合に比べて、情報を低容量化する際に、情報の意味が損なわれることを抑制できる。
【００２５】
請求項７に記載の発明によれば、複数種類の処理を重ねて行う場合に比べて、情報の意味が損なわれることが抑制される。
【００２６】
請求項８に記載の発明によれば、複数種類の処理を優先順序に従って個別に行った結果を確認してから複数種類の処理の中から選択することが可能となる。
【００２７】
請求項９に記載の発明によれば、１ページ毎または予め定めたページ数毎に、低容量化する処理の種類を変えることが可能となる。
【００２８】
請求項１０に記載の発明によれば、転送対象の情報全てに対して同じ種類の処理方法で情報を低容量化できる。
【００２９】
請求項１１に記載の発明によれば、画像情報を複数種類の処理方法で低容量化することが可能となる。
【００３０】
請求項１２に記載の情報処理システムによれば、情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制して、格納先の容量に合わせて情報を低容量化することが可能な情報処理システムを提供できる。
【００３１】
請求項１３に記載の発明によれば、低容量化する処理を行う処理部を備えていない装置であっても、情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制して、格納先の容量に合わせて情報を低容量化することが可能となる。
【００３２】
請求項１４に記載の情報処理プログラムによれば、情報を低容量化する方法が１種類しかない場合に比べて、情報の意味が損なわれることを抑制して、格納先の容量に合わせて情報を低容量化することが可能な情報処理プログラムを提供できる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態に係る画像形成システムの概略構成を示す図である。
【図２】本実施形態に係る画像形成装置の電気系の要部構成を示すブロック図である。
【図３】本実施形態に係る中継サーバ及びクラウドサーバの電気系の要部構成を示すブロック図である。
【図４】本実施形態に係る中継サーバ及びクラウドサーバの各々が有する機能を表す機能ブロック図である。
【図５】本実施形態に係る画像形成装置で行われる処理の流れの一例を示すフローチャートである。
【図６】（Ａ）は読取転送画面の一例を示す図であり（Ｂ）は（Ａ）に対して転送先の容量が少ない場合に、予め定めた複数種類の処理方法の中から低容量化する処理を選択する場合の読取転送画面の一例を示す図である。
【図７】本実施形態に係る中継サーバで行われる処理の流れの一例を示すフローチャートである。
【図８】第１例の低容量化処理の流れを示すフローチャートである。
【図９】第２例の低容量化処理の流れの一例を示すフローチャートである。
【図１０】第３例の低容量化処理の流れの一例を示すフローチャートである。
【図１１】第４例の低容量化処理の流れの一例を示すフローチャートである。
【図１２】中継サーバの構成を画像形成装置に設けて中継サーバを省略した形態における、中継サーバ及びクラウドサーバの各々が有する機能を表す機能ブロック図である。
【発明を実施するための形態】
【００３４】
以下、本実施形態について図面を参照しつつ説明する。本実施形態では、複数の画像形成装置、中継サーバ、及びクラウドサーバがネットワーク等の通信回線を介して各々接続された画像形成システムを情報処理システムの一例として説明する。図１は、本実施形態に係る画像形成システム１０の概略構成を示す図である。
【００３５】
本実施形態に係る画像形成システム１０は、図１に示すように、複数の画像形成装置１２ａ、１２ｂ、・・・と、中継サーバ１４と、クラウドサーバ１６とを備えている。なお、画像形成装置１２ａ、１２ｂ、・・・各々を区別して説明する必要がない場合は、符号末尾のアルファベットを省略して記載することがある。また、本実施形態では、複数の画像形成装置１２ａ、１２ｂ 、・・・を備える例を説明するが、画像形成装置１２は、１つでもよい。また、本実施形態では、中継サーバ１４及びクラウドサーバ１６は、それぞれ１つ備える例を説明するが、少なくとも一方は複数でもよい。また、本実施形態では、画像形成装置１２は情報処理装置に対応する。
【００３６】
各画像形成装置１２、中継サーバ１４、及びクラウドサーバ１６は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット、イントラネット等の通信回線１８を介して各々接続されている。そして、画像形成装置１２、中継サーバ１４、及びクラウドサーバの各々は、通信回線１８を介して各種データの送受信を相互に行うことが可能とされている。
【００３７】
本実施形態に係る画像形成システム１０では、画像形成装置１２で読み取った画像情報等の情報を予め指定したクラウドサーバ１６へ転送する。また、画像形成装置１２から情報をクラウドサーバ１６に転送する際に、中継サーバ１４を介して情報を転送する。そして、中継サーバ１４は、転送先のクラウドサーバ１６のストレージの残容量が転送対象の情報の容量より少ない場合に、残容量に合わせて情報を低容量化する処理を行ってから情報を転送するようになっている。また、本実施形態では、情報を低容量化する処理方法が複数種類の処理方法の中から選択された処理方法で中継サーバ１４が情報を低容量化してクラウドサーバ１６へ転送する。
【００３８】
図２は、本実施形態に係る画像形成装置１２の電気系の要部構成を示すブロック図である。
【００３９】
本実施形態に係る画像形成装置１２は、図２に示すように、ＣＰＵ（Central Processing Unit）２０Ａ、ＲＯＭ（Read Only Memory）２０Ｂ、及びＲＡＭ（Random Access Memory）２０Ｃを含むコントロール・ユニット２０を備えている。ＣＰＵ２０Ａは、画像形成装置１２の全体の動作を司る。ＲＡＭ２０Ｃは、ＣＰＵ２０Ａによる各種プログラムの実行時のワークエリア等として用いられる。ＲＯＭ２０Ｂは、各種制御プログラムや各種パラメータ等が予め記憶される。そして、画像形成装置１２は、コントロール・ユニット２０の各部がシステムバス４２によって電気的に接続されている。
【００４０】
一方、本実施形態に係る画像形成装置１２は、各種のデータやアプリケーション・プログラム等を記憶するＨＤＤ（hard disk drive）２６を備えている。また、画像形成装置１２は、ユーザインタフェース２２に接続され、ユーザインタフェース２２のディスプレイへの各種の操作画面等の表示を制御する表示制御部２８を備えている。また、画像形成装置１２は、ユーザインタフェース２２に接続され、ユーザインタフェース２２を介して入力される操作指示を検出する操作入力検出部３０を備えている。そして、画像形成装置１２では、ＨＤＤ２６、表示制御部２８、及び操作入力検出部３０がシステムバス４２に電気的に接続されている。なお、本実施の形態に係る画像形成装置１２では、記憶部としてＨＤＤ２６を適用しているが、これに限らず、フラッシュメモリ等の不揮発性の記憶部を適用してもよい。また、ユーザインタフェース２２は、指定部、表示部、及び選択部に対応する。
【００４１】
また、本実施形態に係る画像形成装置１２は、原稿読取部４６による光学的な画像の読み取り動作、及び原稿搬送部による原稿送り動作を制御する読取制御部３２と、画像形成部２４による画像形成処理、及び搬送部２５による画像形成部２４への用紙の搬送を制御する画像形成制御部３４と、を備えている。また、画像形成装置１２は、通信回線１８に接続され、当該通信回線１８に接続された中継サーバ１４やクラウドサーバ１６等の他の外部装置と通信データの送受信を行う通信回線インタフェース（通信回線Ｉ／Ｆ）部３６、及び各種画像処理を行う画像処理部４４を備えている。また、画像形成装置１２は、図示しない電話回線に接続され、当該電話回線に接続されているファクシミリ装置とファクシミリデータの送受信を行うファクシミリインタフェース（ファクシミリＩ／Ｆ）部３８を備えている。また、画像形成装置１２は、ファクシミリインタフェース部３８を介したファクシミリデータの送受信を制御する送受信制御部４０を備えている。そして、画像形成装置１２では、送受信制御部４０、読取制御部３２、画像形成制御部３４、通信回線インタフェース部３６、ファクシミリインタフェース部３８、及び画像処理部４４がシステムバス４２に電気的に接続されている。
【００４２】
以上の構成により、本実施形態に係る画像形成装置１２は、ＣＰＵ２０Ａにより、ＲＡＭ２０Ｃ、ＲＯＭ２０Ｂ、及びＨＤＤ２６へのアクセスを各々実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、表示制御部２８を介したユーザインタフェース２２のディスプレイへの操作画面、各種のメッセージ等の情報の表示の制御を実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、読取制御部３２を介した原稿読取部４６及び原稿搬送部の作動の制御を実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、画像形成制御部３４を介した画像形成部２４及び搬送部２５の作動の制御と、通信回線インタフェース部３６を介した通信データの送受信の制御と、を各々実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、送受信制御部４０によるファクシミリインタフェース部３８を介したファクシミリデータの送受信の制御を実行する。さらに、画像形成装置１２は、ＣＰＵ２０Ａにより、操作入力検出部３０によって検出された操作情報に基づくユーザインタフェース２２における操作内容の把握が行われ、この操作内容に基づく各種の制御を実行する。
【００４３】
続いて、本実施形態に係る中継サーバ１４及びクラウドサーバ１６の電気系の要部構成について説明する。図３は、本実施形態に係る中継サーバ１４及びクラウドサーバ１６の電気系の要部構成を示すブロック図である。なお、中継サーバ１４及びクラウドサーバ１６は基本的には一般的なコンピュータの構成とされているので、中継サーバ１４を代表して説明する。
【００４４】
本実施の形態に係る中継サーバ１４は、図３に示すように、ＣＰＵ１４Ａ、ＲＯＭ１４Ｂ、ＲＡＭ１４Ｃ、ＨＤＤ１４Ｄ、キーボード１４Ｅ、ディスプレイ１４Ｆ、及び通信回線インタフェース（Ｉ／Ｆ）部１４Ｇを備えている。ＣＰＵ１４Ａは、中継サーバ１４の全体の動作を司る。ＲＯＭ１４Ｂは、各種制御プログラムや各種パラメータ等が予め記憶される。ＲＡＭ１４Ｃは、ＣＰＵ１４Ａによる各種プログラムの実行時のワークエリア等として用いられる。ＨＤＤ１４Ｄは、各種のデータやアプリケーション・プログラム等が記憶される。なお、ＨＤＤ１４Ｄは、クラウドサーバ１６では情報を格納するストレージ１６Ｄとして機能する。キーボード１４Ｅは各種の情報を入力するために用いられる。ディスプレイ１４Ｆは、各種の情報を表示するために用いられる。通信回線インタフェース部１４Ｇは、通信回線１８に接続され、当該通信回線１８に接続された他の装置と各種データの送受信を行う。以上の中継サーバ１４の各部はシステムバス１４Ｈにより電気的に相互に接続されている。なお、本実施形態に係る中継サーバ１４では、ＨＤＤ１４Ｄを記憶部として適用しているが、これに限らず、フラッシュメモリ等の他の不揮発性の記憶部を適用してもよい。
【００４５】
以上の構成により、本実施の形態に係る中継サーバ１４は、ＣＰＵ１４Ａにより、ＲＯＭ１４Ｂ、ＲＡＭ１４Ｃ、及びＨＤＤ１４Ｄに対するアクセス、キーボード１４Ｅを介した各種データの取得、ディスプレイ１４Ｆに対する各種情報の表示を各々実行する。また、中継サーバ１４は、ＣＰＵ１４Ａにより、通信回線インタフェース部１４Ｇを介した通信データの送受信の制御を実行する。
【００４６】
続いて、本実施形態に係る中継サーバ１４及びクラウドサーバ１６が有する機能について説明する。図４は、本実施形態に係る中継サーバ１４及びクラウドサーバ１６の各々が有する機能を表す機能ブロック図である。なお、各機能は、ソフトウエア及びハードウエアの少なくとも一方によって実現される。
【００４７】
中継サーバ１４は、図４に示すように、蓄積部５０、転送容量計算部５２、サーバ残容量計算部５４、容量比較部５６、転送部５８、及び処理部としての低容量化処理部６０の各々の機能を有する。
【００４８】
蓄積部５０は、画像形成装置１２等の外部装置からクラウドサーバ１６へ情報の転送を要求された際に、転送対象の情報を受信して蓄積する。
【００４９】
転送容量計算部５２は、蓄積部５０に蓄積された情報に基づいて、転送対象の情報の容量を計算する。
【００５０】
サーバ残容量計算部５４は、情報の転送先のクラウドサーバ１６と通信することにより、転送先のストレージ１６Ｄの残容量を計算する。
【００５１】
容量比較部５６は、転送容量計算部５２によって計算された転送対象の情報の容量と、サーバ残容量計算部５４によって計算されたストレージ１６Ｄの残容量とを比較する。
【００５２】
転送部５８は、容量比較部５６の比較結果を受けて、転送対象の容量がストレージ１６Ｄの残容量以下である場合に、蓄積部５０に蓄積された転送対象の情報を転送先のストレージ１６Ｄに転送する。また、転送部５８は、転送対象の容量がストレージ１６Ｄの残容量より大きい場合には、低容量化処理部６０によって低容量化した転送対象の情報を転送先のストレージ１６Ｄに転送する。
【００５３】
低容量化処理部６０は、容量比較部５６の比較結果を受けて、転送対象の容量がストレージ１６Ｄの残容量より大きい場合に、情報を低容量化する処理を行う。本実施形態では、低容量化処理部６０は、複数種類の低容量化する処理方法を有し、複数種類の処理方法の中から選択された処理方法で情報を低容量化する。複数種類の処理方法としては、例えば、画像情報に含まれる色種を少数化する処理（例えば、カラーを２値化する処理等）、転送対象の情報を圧縮する処理、画像情報の解像度を低解像度化する処理、画像情報中の文字をテキスト化する処理の少なくとも２以上の処理を含む。なお、処理方法の選択方法としては、容量比較部５６の比較結果から転送対象の容量がストレージ１６Ｄの残容量より大きいことが分かった時点で、画像形成装置１２に対して、何れの処理方法を選択するかを問い合わせて、ユーザインタフェース２２を操作させることにより利用者に選択させてもよい。或いは、画像形成装置１２から転送対象の情報を送信する際に、ユーザインタフェース２２を操作して容量が少ない場合の処理方法を利用者が予め選択してから中継サーバ１４に情報を転送してもよい。或いは、転送対象の情報の種類に応じて予め定めた処理方法を選択してもよい。また、複数の処理方法を選択可能として処理方法の優先順序を選択可能としてもよい。この場合、転送対象の情報の種類に応じて予め定めた優先順序を選択してもよい。
【００５４】
一方、クラウドサーバ１６は、ストレージ１６Ｄ内に複数の領域を備えており、画像形成装置１２等の外部装置から中継サーバ１４を介して転送される情報を各領域に格納する。図４では、格納領域として、ストレージ格納領域Ａ、ストレージ格納領域Ｂ、及びストレージ格納領域Ｃの３つの格納領域を一例として示す。
【００５５】
続いて、上述のように構成された本実施形態に係る画像形成システム１０の各部で行われる具体的な処理について説明する。
【００５６】
まず、画像形成装置１２で行われる具体的な処理について説明する。以下では、一例として、画像形成装置１２で原稿を読み取った画像情報を、中継サーバ１４を介してクラウドサーバ１６に転送する場合を想定した具体的な処理について説明する。図５は、本実施形態に係る画像形成装置１２で行われる処理の流れの一例を示すフローチャートである。なお、図５の処理は、利用者によってユーザインタフェース２２が操作されて、原稿画像を読み取って転送する指示が行われた場合に開始する。
【００５７】
ステップ１００では、ＣＰＵ２０Ａが、予め定めた読取転送画面をユーザインタフェース２２のディスプレイに表示してステップ１０２へ移行する。例えば、図６（Ａ）、（Ｂ）に示すような読取転送画面を表示する。図６（Ａ）では、転送先と読取設定を行って実行を指示する画面の一例を示す。図６（Ａ）の例では、転送先は予め設定された転送先の中から選択し、読取設定についても予め定めた解像度等の設定の中から選択する例を示す。また、図６（Ｂ）の例では、図６（Ａ）に対して、転送先の容量が少ない場合に、予め定めた複数種類の処理方法の中から低容量化する処理を選択するようにした例を示す。
【００５８】
ステップ１０２では、ＣＰＵ２０Ａが、転送開始指示が行われたか否かを判定する。該判定は、例えば、読取転送画面の実行が指示されたか否かを判定する。該判定が肯定されるまで待機してステップ１０４へ移行する。
【００５９】
ステップ１０４では、ＣＰＵ２０Ａが、読取制御部３２を介して原稿読取部４６を制御して、原稿の読取りを行ってステップ１０６へ移行する。
【００６０】
ステップ１０６では、ＣＰＵ２０Ａが、読取終了であるか否かを判定する。該判定は、次のページの読取原稿がなくなったか否かを判定する。該判定が否定された場合にはステップ１０４に戻って次のページの原稿を読取り、肯定された場合にはステップ１０８へ移行する。
【００６１】
ステップ１０８では、ＣＰＵ２０Ａが、原稿を読み取ることによって得られた転送対象の画像情報を中継サーバ１４に転送して一連の処理を終了する。なお、転送対象の画像情報を中継サーバ１４へ転送する際には、この例では、全ての原稿の読取が終了した時点で読取結果の画像情報をまとめて転送する場合を説明するが、これに限るものではない。例えば、読み取ることにより得られる画像情報を１ページ毎に順次転送してもよい。或いは、画像情報を予め定めたページ数毎に順次転送してもよい。
【００６２】
次に、中継サーバ１４で行われる具体的な処理について説明する。図７は、本実施形態に係る中継サーバ１４で行われる処理の流れの一例を示すフローチャートである。なお、図７の処理は、画像形成装置１２から情報の転送要求を受信した場合に開始する。
【００６３】
ステップ１５０では、蓄積部５０が、画像形成装置１２から転送された転送対象の画像情報を受信して蓄積してステップ１５２へ移行する。
【００６４】
ステップ１５２では、転送容量計算部５２が、転送対象の画像情報の容量を計算してステップ１５４へ移行する。なお、転送対象の画像情報の容量の計算は、受信した転送対象の画像情報の容量を計算する以外に、転送対象の画像情報を受信する前に、転送要求に含まれるファイル情報等の属性情報（例えば、ファイルサイズ）などから計算してもよい。
【００６５】
ステップ１５４では、サーバ残容量計算部５４が、転送先のクラウドサーバ１６にアクセスして、転送先のストレージ領域の残容量を計算してステップ１５６へ移行する。
【００６６】
ステップ１５６では、容量比較部５６が、ステップ１５２で計算した転送対象の画像情報の容量と、ステップ１５４で計算した転送先のストレージ領域の残容量とを比較してステップ１５８へ移行する。
【００６７】
ステップ１５８では、容量比較部５６が、ストレージ領域の残容量が転送対象の画像情報の容量（転送容量）以上であるか否かを判定する。該判定が肯定された場合にはステップ１６０へ移行し、否定された場合にはステップ１６２へ移行する。
【００６８】
ステップ１６０では、転送部５８が、転送先のクラウドサーバ１６のストレージ領域に転送対象の画像情報を転送して一連の処理を終了する。
【００６９】
一方、ステップ１６２では、低容量化処理部６０が、転送対象の画像情報を低容量化する処理を行ってステップ１５２に戻って上述の処理を繰り返す。ここで、低容量化処理部６０では、上述したように、複数種類の処理方法の中から選択された処理方法で転送対象の画像情報を低容量化する。例えば、画像形成装置１２から転送要求する際に処理方法を選択する場合には、転送要求時に読取設定画面で設定された処理方法を選択して転送対象の情報を低容量化する。
【００７０】
なお、画像形成装置１２から転送される画像情報が１ページ毎または予め定めたページ数毎に転送される場合には、１ページ毎または予め定めたページ数毎に図７の処理を行う。
【００７１】
ここで、転送要求時に設定された処理方法を選択して転送対象の情報を低容量化する以外のステップ１６２で行われる低容量化処理の具体的な処理例を説明する。なお、以下では、第１例から第４例の４つの処理例を個別に説明するが、何れの処理を行うかは、利用者に選択させるようにしてもよい。
【００７２】
まず、第１例の低容量化処理について説明する。図８は、第１例の低容量化処理の流れを示すフローチャートである。
【００７３】
ステップ２００では、低容量化処理部６０が、低容量化方法の選択情報が未取得であるか否かを判定する。すなわち、複数種類の処理方法の中から何れを選択するかを表す選択情報が未受信であるか否かを判定する。該判定が肯定された場合にはステップ２０２へ移行し、否定された場合にはステップ２０４へ移行する。
【００７４】
ステップ２０２では、低容量化処理部６０が、画像形成装置１２から低容量化処理の選択情報を取得してステップ２０４へ移行する。例えば、画像形成装置１２に対して、複数種類の処理方法の何れを選択するかの問い合わせを行って、問い合わせ結果として選択情報を取得する。
【００７５】
ステップ２０４では、低容量化処理部６０が、選択情報によって選択された処理方法で転送対象の画像情報を低容量化して低容量化処理を終了する。
【００７６】
すなわち、第１例の低容量化処理では、ステップ１０２に戻って低容量化処理が更に必要な場合には、転送先の残容量になるまでステップ２０２で選択された処理方法の低容量化処理を繰り返す。
【００７７】
次に、第２例の低容量化処理について説明する。図９は、第２例の低容量化処理の流れの一例を示すフローチャートである。
【００７８】
ステップ２２０では、低容量化処理部６０が、転送対象の画像情報の種類を判別してステップ２２２へ移行する。例えば、ＪＰＥＧ、ビットマップ、ＰＤＦ、ＴＩＦＦ、ＰＮＧなどのファイル形式、ユーザが指定した文書種類(文字画像、写真画像)、ＯＣＲ（Optical Character Recognition）処理によって得られた文書中の文字数(予め定めた閾値以上ならば文字画像、閾値以下ならば写真画像と判断してもよい)などを画像情報の種類として判別する。
【００７９】
ステップ２２２では、低容量化処理部６０が、転送対象の画像情報の種類に応じて予め定めた処理方法を選択してステップ２２４へ移行する。
【００８０】
ステップ２２４では、低容量化処理部６０が、ステップ２２２で選択された処理方法で、転送対象の画像情報を低容量化して低容量化処理を終了する。
【００８１】
すなわち、第２例の低容量化処理では、ステップ１０２に戻って低容量化処理が更に必要な場合には、転送先の残容量以下になるまでステップ２２２で選択された処理方法の低容量化処理を繰り返す。
【００８２】
次に、第３例の低容量化処理について説明する。図１０は、第３例の低容量化処理の流れの一例を示すフローチャートである。
【００８３】
ステップ２５０では、低容量化処理部６０が、低容量化処理の処理方法の優先順序が未取得であるか否かを判定する。該判定は、複数種類の処理方法の優先順序が指定されているか否かを判定する。例えば、画像形成装置１２からの転送要求時に読取転送画像上で優先順序を設定可能としてもよいし、低容量化処理を行う際に、画像形成装置１２に対して優先順序の問い合わせを行って優先順序を取得してもよい。該判定が肯定された場合にはステップ２５２へ移行し、否定された場合にはステップ２５４へ移行する。
【００８４】
ステップ２５２では、低容量化処理部６０が、低容量化処理の処理方法の優先順序を画像形成装置１２から取得してステップ２５４へ移行する。すなわち、画像形成装置１２に対して優先順序の問い合わせを行ってユーザインタフェース２２を操作させることにより利用者に優先順序を指定させ、指定された優先順序を取得する。
【００８５】
ステップ２５４では、低容量化処理部６０が、優先順序に従って選択された処理方法で転送対象の画像情報を低容量化する。ここで、優先順序に従った種類の処理方法を選択して低容量化する際には、転送先の容量以下になるまで優先順序に従って各処理方法を重ねて低容量化してもよい。或いは、優先順序に従って各種類の処理方法を単独で順番に行って、転送先の容量以下となる処理方法を選択してもよい。或いは、優先順序に従って各種類の処理方法を単独で順番に処理を行って、順番に処理結果を画像形成装置１２に通知して表示し、ユーザインタフェース２２を操作させることにより利用者に処理方法を選択させるようにしてもよい。
【００８６】
すなわち、第３例の低容量化処理では、転送先の残容量以下になるまで、利用者が選択した優先順序に従って処理方法を選択しながら低容量化処理を繰り返す。
【００８７】
次に、第４例の低容量化処理について説明する。図１１は、第４例の低容量化処理の流れの一例を示すフローチャートである。
【００８８】
ステップ２７０では、低容量化処理部６０が、転送対象の画像情報の種類を判別してステップ２７２へ移行する。例えば、ＪＰＥＧ、ビットマップ、ＰＤＦ、ＴＩＦＦなどのファイル形式、ユーザが指定した文書種類(文字画像、写真画像)、ＯＣＲ処理によって得られた文書中の文字数(予め定めた閾値以上ならば文字画像、閾値以下ならば写真画像と判断してもよい)などを画像情報の種類として判別する。
【００８９】
ステップ２７２では、低容量化処理部６０が、転送対象の画像情報の種類に応じて予め定めた優先順序で処理方法を選択してステップ２７４へ移行する。
【００９０】
ステップ２７４では、低容量化処理部６０が、ステップ２７２で選択された処理方法で、転送対象の画像情報を低容量化して低容量化処理を終了する。ここで、優先順序に従った種類の処理方法を選択して低容量化する際には、転送先の容量以下になるまで優先順序に従って各処理方法を重ねて低容量化してもよい。或いは、優先順序に従って各種類の処理方法を単独で順番に行って、転送先の容量以下となる処理方法を選択してもよい。或いは、優先順序に従って各種類の処理方法を単独で順番に処理を行って、順番に処理結果を画像形成装置１２に通知して表示し、ユーザインタフェース２２を操作させることにより利用者に処理方法を選択させるようにしてもよい。
【００９１】
すなわち、第４例の低容量化処理では、転送先の残容量以下になるまで、画像情報の種類に適した優先順序に従って処理方法を選択しながら低容量化処理を繰り返す。
【００９２】
続いて、本実施形態に係る画像形成システム１０で行われる処理の具体的な実施例について説明する。
【００９３】
まず、画像形成装置１２からクラウドサーバ１６に文書画像をＡ４サイズでフルカラーの３００［ｄｐｉ］で転送する場合について説明する。なお、低容量化する処理方法の優先順序として、少数化、低解像度変換（２００［ｄｐｉ］）、テキスト化の順（文書に対してよく低容量化される方式）が設定され、利用者が事前に指定した低容量化の処理方法を優先順序に従って１回ずつ自動実施するものとして説明する。
【００９４】
この場合には、文書画像を原稿読取部４６によって読み取ると８Ｍ［Ｂｙｔｅ］であった。中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると４Ｍ［Ｂｙｔｅ］であり、残容量が不足する。そこで、低容量化する処理として少数化を実施すると、５Ｍ［Ｂｙｔｅ］になった。再び、中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると４Ｍ［Ｂｙｔｅ］であり、残容量不足であるため、低容量化する処理として低解像度変換（２００［ｄｐｉ］）を文書画像に実施すると、３Ｍ［Ｂｙｔｅ］となった。ここで、再び、中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると３．５Ｍ［Ｂｙｔｅ］と残容量が小さくなり転送可能である。そこで、利用者に問い合わせすることなく、低解像度変換の処理を実施した文書画像をクラウドサーバ１６に転送して転送を完了する。
【００９５】
次に、画像形成装置１２からポスター画像をＡ４サイズでフルカラーの６００［ｄｐｉ］で転送する場合について説明する。なお、低容量化する処理方法の優先順序として、低解像度変換（４００［ｄｐｉ］）、低解像度変換（３００［ｄｐｉ］）、高圧縮の順（ポスターのカラーを削減しない方式）が設定され、利用者が事前に指定した低容量化の処理方法を全て実施して当てはまるものを列挙して、利用者に適切な処理を指定させるものとして説明する。
【００９６】
この場合には、ポスター画像を原稿読取部４６によって読み取ると１５Ｍ［Ｂｙｔｅ］であった。中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると５Ｍ［Ｂｙｔｅ］であり、残容量が不足する。そこで、低容量化する処理として低解像度変換（４００［ｄｐｉ］）、低解像度変換（３００［ｄｐｉ］）、高圧縮を実施すると、それぞれ８Ｍ［Ｂｙｔｅ］、４Ｍ［Ｂｙｔｅ］、２Ｍ［Ｂｙｔｅ］になった。再び、中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると５Ｍ［Ｂｙｔｅ］であり、低解像度変換（２００［ｄｐｉ］）、高圧縮であれば、転送可能となるので、プレビューと共にそれぞれの容量を表示する。ここで利用者が何れかを選択し、選択した方の処理方法で低容量化する処理を行ってクラウドサーバ１６に転送して転送を完了する。
【００９７】
次に、画像形成装置１２から複数ページのポスター画像をＡ４サイズでフルカラーの６００［ｄｐｉ］で転送する場合について説明する。なお、低容量化する処理方法の優先順序として、低解像度変換（４００［ｄｐｉ］）、低解像度変換（３００［ｄｐｉ］）、高圧縮の順（ポスターのカラーを削減しない方式）が設定され、利用者が事前に指定した低容量化の処理方法を優先順序に従って１回ずつ自動実施するものとして説明する。また、転送先の領域が空くまで待って、逐次転送して複数ページの処理を同一の処理方法で行うものとする。
【００９８】
この場合には、１枚目のポスター画像を原稿読取部４６によって読み取ると１５Ｍ［Ｂｙｔｅ］であった。中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると６Ｍ［Ｂｙｔｅ］であり、残容量が不足する。そこで、低容量化する処理として低解像度変換（４００［ｄｐｉ］）、低解像度変換（３００［ｄｐｉ］）、高圧縮を実施すると、それぞれ８Ｍ［Ｂｙｔｅ］、５Ｍ［Ｂｙｔｅ］、２Ｍ［Ｂｙｔｅ］になった。再び、中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると６Ｍ［Ｂｙｔｅ］であり、低解像度変換（３００［ｄｐｉ］）の処理を行って逐次転送を完了する。
【００９９】
また、２ページ目のポスター画像を原稿読取部４６によって読み取ると１０Ｍ［Ｂｙｔｅ］であった。全ページ同一処理方法で行う設定なので、低解像度変換（３００［ｄｐｉ］）の処理を行うと、２Ｍ［Ｂｙｔｅ］となった。ここで、再び、中継サーバ１４がクラウドサーバ１６の残容量を問い合わせると１Ｍ［Ｂｙｔｅ］であり、残容量が不足する。画像を１次領域に保存したまま定期的にクラウドサーバ１６に残量を問い合わせると、容量が３Ｍ［Ｂｙｔｅ］になり、転送可能となったので、２ページ目を転送して転送を完了する。以後、３ページ目以降も同様に繰り返す。
【０１００】
なお、上記の実施形態では、画像形成装置１２から中継サーバ１４を介してクラウドサーバ１６の画像情報を転送する場合を一例として説明したが、画像形成システムの構成はこれに限るものではない。例えば、中継サーバ１４の構成を画像形成装置１２に設けて、中継サーバ１４を省略した形態としてもよい。すなわち、図１２に示すように、蓄積部５０、転送容量計算部５２、サーバ残容量計算部５４、容量比較部５６、転送部５８、及び低容量化処理部６０の機能を画像形成装置１２に設けてクラウドサーバ１６に情報を直接転送する形態としてもよい。
【０１０１】
また、上記の実施形態に係る画像形成装置１２及び中継サーバ１４で行われる処理は、ソフトウエアで行われる処理としてもよいし、ハードウエアで行われる処理としてもよいし、双方を組み合わせた処理としてもよい。また、画像形成装置１２及び中継サーバ１４で行われる処理は、プログラムとして記憶媒体に記憶して流通させるようにしてもよい。
【０１０２】
また、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【符号の説明】
【０１０３】
１０    画像形成システム
１２    画像形成装置
１４    中継サーバ
１６    クラウドサーバ
１８    通信回線
２２    ユーザインタフェース
５８    転送部
６０    低容量化処理部      
【図１】
2019185268.tif 000003
【図２】
2019185268.tif 000004
【図３】
2019185268.tif 000005
【図４】
2019185268.tif 000006
【図５】
2019185268.tif 000007
【図６】
2019185268.tif 000008
【図７】
2019185268.tif 000009
【図８】
2019185268.tif 000010
【図９】
2019185268.tif 000011
【図１０】
2019185268.tif 000012
【図１１】
2019185268.tif 000013
【図１２】
2019185268.tif 000014