(57)【要約】【課題】クラウドシステムの利点を享受しつつ機密性を確保して画像処理を実施する。【解決手段】印刷に要する画像処理を実行するクラウドシステムと接続され、印刷に要する画像処理を実行する画像処理部と、入力される印刷データＣ１６３について、メモリ１５０の空き容量が印刷データＣ１６３の画像処理に足るか否かを判定するメモリ容量判定部と、印刷データＣ１６３の機密性を判定する機密性判定部と、印刷データＣ１６３についての画像処理を、画像形成装置とクラウドシステムのいずれで実行させるかを制御する印刷データ制御部と、を有し、印刷データ制御部は、メモリ容量が印刷データＣ１６３の画像処理に足りず、かつ、印刷データＣ１６３の機密性が高い場合に、メモリ１５０内にある機密性が低い印刷データＡ１６１についての画像処理をクラウドシステムにて実行させるとともに、印刷データＣ１６３についての画像処理を画像形成装置で実行させる。【選択図】図７
2019001057.tif 000002
【特許請求の範囲】
【請求項１】
印刷に要する画像処理を実行する画像処理部を有するクラウドシステムと接続され、
印刷に要する画像処理を実行する画像処理部と、
入力される印刷データについて、メモリの空き容量が該印刷データの画像処理に必要な容量以上となっているかを判定するメモリ容量判定部と、
前記印刷データの機密性を判定する機密性判定部と、
前記印刷データについての画像処理を、該画像形成装置の画像処理部と前記クラウドシステムの画像処理部のいずれで実行させるかを制御する印刷データ制御部と、を有し、
前記印刷データ制御部は、
前記メモリ容量判定部が前記メモリの空き容量は前記印刷データの画像処理に必要な容量に満たないと判定し、
かつ、前記機密性判定部が前記印刷データの機密性が高いと判定した場合に、
前記メモリ内の印刷データのうち機密性が低い印刷データについての画像処理を前記クラウドシステムの画像処理部にて実行させるとともに、機密性が高い該印刷データについての画像処理を該画像形成装置の画像処理部で実行させることを特徴とする画像形成装置。
【請求項２】
印刷に要する画像処理を実行する画像処理部を有するクラウドシステムと接続され、
印刷に要する画像処理を実行する画像処理部と、
入力される印刷データについて、メモリの空き容量が該印刷データの画像処理に必要な容量以上となっているかを判定するメモリ容量判定部と、
前記印刷データの機密性を判定する機密性判定部と、
前記印刷データについての画像処理を、該画像形成装置の画像処理部と前記クラウドシステムの画像処理部のいずれで実行させるかを制御する印刷データ制御部と、を有し、
前記印刷データ制御部は、
前記メモリ容量判定部が前記メモリの空き容量は前記印刷データの画像処理に必要な容量に満たないと判定し、
かつ、前記機密性判定部が前記印刷データの機密性が低いと判定した場合に、
該印刷データについての画像処理を前記クラウドシステムの画像処理部にて実行させることを特徴とする画像形成装置。
【請求項３】
該画像形成装置から前記クラウドシステムの画像処理部にて画像処理を実行させるべく印刷データが転送されている場合において、
前記メモリ容量判定部は、前記メモリの空き容量が前記クラウドシステムに転送された印刷データの画像処理に必要な容量以上となっているかを判定し、
前記印刷データ制御部は、
前記メモリ容量判定部が前記メモリの空き容量は前記クラウドシステムに転送された印刷データの画像処理に必要な容量以上であると判定した場合に、
前記クラウドシステムに転送された印刷データを該画像形成装置に受信させ、該印刷データの画像処理を該画像形成装置の画像処理部にて実行させることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記印刷データ制御部は、
入力される印刷データについて、前記メモリ容量判定部が、メモリの空き容量が該印刷データの画像処理に必要な容量以上であると判定した場合は、
前記印刷データの画像処理を該画像形成装置の画像処理部で実行させることを特徴とする請求項１から３までのいずれかに記載の画像形成装置。
【請求項５】
請求項１から４までのいずれかに記載の画像形成装置と、
該画像形成装置に接続された前記クラウドシステムと、を有することを特徴とする画像処理システム。
【請求項６】
印刷に要する画像処理を実行可能なクラウドシステムと接続される画像形成装置の制御方法であって、
印刷に要する画像処理を実行する画像処理ステップと、
入力される印刷データについて、メモリの空き容量が該印刷データの画像処理に必要な容量以上となっているかを判定するメモリ容量判定ステップと、
前記印刷データの機密性を判定する機密性判定ステップと、
前記印刷データについての画像処理を、該画像形成装置と前記クラウドシステムのいずれで実行させるかを制御する印刷データ制御ステップと、を有し、
前記印刷データ制御ステップでは、
前記メモリ容量判定ステップにおいて前記メモリの空き容量が前記印刷データの画像処理に必要な容量に満たないと判定し、
かつ、前記機密性判定ステップにおいて前記印刷データの機密性が高いと判定した場合に、
前記メモリ内の印刷データのうち機密の低い印刷データについての画像処理を前記クラウドシステムにて実行させるとともに、機密性が高い該印刷データについての画像処理を該画像形成装置で実行させることを特徴とする画像形成装置の制御方法。
【請求項７】
印刷に要する画像処理を実行可能なクラウドシステムと接続される画像形成装置の制御方法であって、
印刷に要する画像処理を実行する画像処理ステップと、
入力される印刷データについて、メモリの空き容量が該印刷データの画像処理に必要な容量以上となっているかを判定するメモリ容量判定ステップと、
前記印刷データの機密性を判定する機密性判定ステップと、
前記印刷データについての画像処理を、該画像形成装置と前記クラウドシステムのいずれで実行させるかを制御する印刷データ制御ステップと、を有し、
前記印刷データ制御ステップでは、
前記メモリ容量判定ステップにおいて前記メモリの空き容量が前記印刷データの画像処理に必要な容量に満たないと判定し、
かつ、前記機密性判定ステップにおいて前記印刷データの機密性が低いと判定した場合に、
前記印刷データについての画像処理を前記クラウドシステムにて実行させることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理システム、および画像形成装置の制御方法に関する。
【背景技術】
【０００２】
プリンタ、ファクシミリ、スキャナ、複写装置、これらの複合機等の画像形成装置として、像担持体である感光ドラムの表面に静電潜像を形成し、感光ドラム上の静電潜像を現像剤であるトナー等によって現像して可視像化し、現像された画像を転写装置により記録媒体に転写して画像を担持させ、圧力や熱等を用いる定着装置によって記録媒体上のトナー画像を定着する電子写真方式の画像形成装置が知られている。また、液体吐出ヘッドで構成した記録ヘッドを含む装置を用いて、記録媒体を搬送しながら、インクを用紙に付着させて画像形成を行なう、インクジェット方式の画像形成装置が知られている。
【０００３】
このような画像形成装置をネットワークを介してクラウドシステムに接続した画像処理システムでは、印刷（画像形成）のために必要な画像処理を、画像形成装置側で行う場合と、クラウドシステム側にて行う場合がある。
【０００４】
画像形成装置が十分なメモリサイズを有する場合、画像形成装置側で画像処理を実行してもメモリの容量不足が発生するおそれが少ないが、例えば、小型、低価格の画像形成装置など、メモリサイズが小さい画像形成装置にて、メモリを大量に必要とする複雑な画像処理を実行すると、すぐに（例えば、数ページ分の処理で）、メモリ容量の空きが無くなってしまう。
【０００５】
このため、メモリを大量に必要とする画像処理が必要な印刷データについては、クラウドシステム側にて処理をすることが好ましいといえる。一方で、近年、情報セキュリティに関する関心が高まっており、ユーザは、印刷データが機密性の高い情報である場合、印刷データを広域ネットワークに送出することを回避したいため、機密性の高い印刷データについては、画像形成装置側で画像処理をしたいという要望がある。
【０００６】
ファイルの機密性に応じて、処理内容を変更する技術として、例えば、特許文献１には、保存するファイルの属性に合わせてファイルの保存先をローカルストレージとリモートストレージとに振り分けて保存する画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術は、ファイルの保存場所をファイル属性に応じて決定するものであって、印刷に必要な画像処理をクラウドシステム側で実行することについては開示されていない。
【０００８】
また、上述のように、機密性の高い印刷データについてはクラウドシステム側ではなく、画像形成装置側で画像処理を実行することが望まれるが、画像形成装置内で画像処理を実行しようとしても、画像形成装置のメモリの空き容量が少ない場合には、この印刷データを画像形成装置側で画像処理を実行することが困難であった。
【０００９】
そこで本発明は、画像形成装置のメモリの空き容量および印刷データの機密性に応じて、画像形成装置またはクラウドシステムのいずれで画像処理を実行させるかを適切に判定し、クラウドシステムの利点を享受しつつ機密性を確保することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するため、本発明に係る画像形成装置は、印刷に要する画像処理を実行する画像処理部を有するクラウドシステムと接続され、印刷に要する画像処理を実行する画像処理部と、入力される印刷データについて、メモリの空き容量が該印刷データの画像処理に必要な容量以上となっているかを判定するメモリ容量判定部と、前記印刷データの機密性を判定する機密性判定部と、前記印刷データについての画像処理を、該画像形成装置の画像処理部と前記クラウドシステムの画像処理部のいずれで実行させるかを制御する印刷データ制御部と、を有し、前記印刷データ制御部は、前記メモリ容量判定部が前記メモリの空き容量は前記印刷データの画像処理に必要な容量に満たないと判定し、かつ、前記機密性判定部が前記印刷データの機密性が高いと判定した場合に、前記メモリ内の印刷データのうち機密性が低い印刷データについての画像処理を前記クラウドシステムの画像処理部にて実行させるとともに、機密性が高い該印刷データについての画像処理を該画像形成装置の画像処理部で実行させるものである。
【発明の効果】
【００１１】
本発明によれば、クラウドシステムの利点を享受しつつ機密性を確保することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る画像処理システムの構成例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】画像形成装置の機能構成の一例を示す図である。
【図４】情報処理端末のハードウェア構成の一例を示す図である。
【図５】クラウドシステムのシステム構成の一例を示す図である。
【図６】画像処理システムにおいて印刷データの画像処理を実行するモジュールを決定する方法の説明図である
【図７】印刷データのクラウドシステムへの転送処理の説明図である。
【図８】印刷データ管理部が有するジョブ管理情報の一例である。
【図９】クラウドシステムからの印刷データ取得処理の説明図である。
【図１０】印刷データ管理部が有するジョブ管理情報の他の例である。
【図１１】画像形成装置からクラウドシステムへの印刷データの転送処理を示すシーケンス図である。
【図１２】クラウドシステムから画像形成装置への印刷データの転送処理を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る構成を図１から図１２に示す実施の形態に基づいて詳細に説明する。
【００１４】
本実施形態に係る画像形成装置（画像形成装置１００）は、印刷に要する画像処理を実行する画像処理部（画像処理部３３２）を有するクラウドシステム（クラウドシステム３００）と接続され、印刷に要する画像処理を実行する画像処理部（画像処理部１２１）と、入力される印刷データについて、メモリ（メモリ１５０）の空き容量が該印刷データの画像処理に必要な容量以上となっているかを判定するメモリ容量判定部（メモリ制御部１３２）と、印刷データの機密性を判定する機密性判定部（印刷データ管理部１２２）と、印刷データについての画像処理を、該画像形成装置の画像処理部とクラウドシステムの画像処理部のいずれで実行させるかを制御する印刷データ制御部（ジョブ制御部１１１および印刷データ管理部１２２）と、を有し、印刷データ制御部は、メモリ容量判定部がメモリの空き容量は印刷データの画像処理に必要な容量に満たないと判定し、かつ、機密性判定部が印刷データの機密性が高いと判定した場合に、メモリ内の印刷データのうち機密性が低い印刷データについての画像処理をクラウドシステムの画像処理部にて実行させるとともに、機密性が高い該印刷データについての画像処理を該画像形成装置の画像処理部で実行させるものである。なお、括弧内は実施形態での符号、適用例を示す。
【００１５】
（画像処理システム構成）
［全体構成］
図１は、本発明に係る画像処理システムの一実施形態の構成例を示す図である。本実施形態に係る画像処理システム１は、画像形成装置１００と、情報処理端末２００と、クラウドシステム３００と、を有し、画像形成装置１００と情報処理端末２００は、ＬＡＮ（Local  Area  Network）などのローカルネットワーク２に接続され、クラウドシステム３００はＷＡＮ（Wide  Area  Network）などの広域ネットワーク３に接続されている。
【００１６】
画像形成装置１００は、例えば、スキャン、印刷、コピー、およびＦＡＸ送受信等の機能のうち、２以上の機能を一台の筐体によって実現する複合機（ＭＦＰ（Multifunction  Peripheral））である。但し、いずれか一つの機能を有するスキャナ、プリンタ、コピー機、又はファクシミリが画像形成装置１００として用いられてもよい。なお、以下の説明における画像形成装置１００の「機能」とは、画像形成装置１００がユーザに対して提供する１つのまとまった単位（要求が入力されて最終的な出力が得られるまで）のサービスと同義であり、ソフトウエア的には１つのまとまった単位のサービスを提供するアプリケーションと同義とする。
【００１７】
情報処理端末２００は、ユーザが利用し、ユーザからの操作を受け付ける端末である。情報処理端末２００は、例えば、パーソナルコンピュータ、タブレットＰＣ、スマートフォンなどであり、ＣＰＵおよびメモリなどの記憶部を含み、コンピュータとしての機能を備える。
【００１８】
クラウドシステム３００は、クラウドサーバやネットワーク接続ハードディスクを備え、ユーザがローカルで実行していたソフトウェアやデータ等をネットワーク経由でユーザに提供するシステムである。
【００１９】
［画像形成装置］
次に、画像処理システム１における画像形成装置１００のハードウェア構成について説明する。
【００２０】
図２は、画像形成装置１００のハードウェア構成の一例を示す図である。画像形成装置１００は、ＣＰＵ（Central  Processing  Unit）１０１、ＲＯＭ（Read  Only  Memory）１０２、ＲＡＭ（Random  Access  Memory）１０３、ＨＤＤ（Hard  Disk  Drive）１０４、通信部１０５、接続部１０６、エンジン部１０７および表示操作部１０８を有している。ＣＰＵ１０１〜表示操作部１０８の各部は、システムバス１０９を介して相互に接続されている。
【００２１】
ＣＰＵ１０１は、画像形成装置１００の動作を統括的に制御する。ＣＰＵ１０１は、ＲＡＭ１０３をワークエリア（作業領域）としてＲＯＭ１０２又はＨＤＤ１０４等に格納されたＯＳ（Operating  System）および各種アプリケーションプログラムを実行することで、例えばコピー機能、スキャナ機能、ファクシミリ機能およびプリンタ機能等の各機能を実現する。
【００２２】
ＨＤＤ１０４には、画像形成装置用情報処理プログラムが記憶されている。ＣＰＵ１０１は、画像形成装置用情報処理プログラムに従って動作することで、セキュリティを確保したうえで、情報処理端末２００による画像形成装置１００の操作を可能とする。なお、ＨＤＤ１０４を有さず、ＲＯＭ１０２に画像形成装置用情報処理プログラムを記憶してもよい。
【００２３】
通信部１０５は、情報処理端末２００およびクラウドシステム３００との間のローカルネットワーク２または広域ネットワーク３を介した通信を可能とする。
【００２４】
接続部１０６は、画像形成装置１００へのＵＳＢメモリやＳＤカードなどのメディアや、ケーブル、サプライ品の装着がされるスロットを有するとともに、接続されたメディア等に対して制御を行う。
【００２５】
エンジン部１０７は、コピー機能、スキャナ機能、ファクシミリ機能およびプリンタ機能を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。エンジン部１０７は、例えば原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクシミリ通信を行うファクシミリ通信部などを備えている。さらに、印刷済みシート材を仕分けるフィニッシャおよび原稿を自動給送するＡＤＦ（自動原稿給送装置）等の特定のオプションを含めてもよい。なお、画像形成装置１００の画像形成方式は、特に限定されるものではなく、電子写真方式、インクジェット方式等を適用することができる。
【００２６】
表示操作部１０８は、タッチパネル機能を備えた液晶表示装置（ＬＣＤ）又は有機ＥＬ表示装置等で形成されている。すなわち、表示操作部１０８は入力操作機能および表示機能を備えている。
【００２７】
次に、画像形成装置１００の機能構成について説明する。図３は画像形成装置１００の機能構成の一例を示す図である。
【００２８】
画像形成装置１００は、コントロール層１１０、画像サービス層１２０、デバイス制御層１３０を有している。なお、図３における各層の上下関係は、原則として図中の上層が下層を呼び出す関係を有している。
【００２９】
コントロール層１１０は、要求された機能を実現するための処理を制御するための機能が実装されている部分であり、ジョブ制御部１１１を有している。ジョブ制御部１１１は、要求された機能に応じて、画像サービス層１２０に対して、画像処理の指示などを行う。  
【００３０】
画像サービス層１２０は、画像処理部１２１および印刷データ管理部１２２を有している。画像処理部１２１は、受け取った印刷データを印刷可能なデータにするために必要な各種の画像処理を実行する。
【００３１】
印刷データ管理部１２２は、画像形成装置１００で保持している印刷データ（ジョブ）の管理を行う。また、印刷データ管理部１２２は、クラウドシステム３００側が保持している印刷データについての管理も行う。また、印刷データ管理部１２２は、印刷データの機密性を判定する機密性判定部として機能する。
【００３２】
また、印刷データ管理部１２２は、ジョブ制御部１１１とともに、印刷データについての画像処理を、画像形成装置１００の画像処理部１２１とクラウドシステム３００の画像処理部のいずれで実行させるかを制御する印刷データ制御部として機能する。
【００３３】
デバイス制御層１３０は、デバイス（ハードウェア）を制御するドライバと呼ばれるプログラムモジュール群が実装されている部分であり、通信インタフェース制御部１３１およびメモリ制御部１３２を有している。通信インタフェース制御部１３１は、画像形成装置１００とクラウドシステム３００との通信のやり取りを実行し、例えば、ＴＣＰ／ＩＰプロトコルによる通信を行う。また、情報処理端末２００から印刷データを受信する。
【００３４】
メモリ制御部１３２は、画像形成装置１００内のメモリ１５０（ＲＡＭ１０３などの主記憶装置をいう）の制御を行う。印刷データ管理部１２２からの指示に従って、メモリ１５０に印刷データの格納や取り出しを行う。また、メモリ制御部１３２は、メモリ１５０の空き容量を管理するメモリ容量判定部として機能し、例えば、メモリ１５０の空き容量が、画像形成装置１００に入力される印刷データやクラウドシステム３００で画像処理する印刷データの画像処理に必要な容量となっているか否かの判定が可能である。
【００３５】
［情報処理端末］
次に、画像処理システム１における情報処理端末２００のハードウェア構成について説明する。
【００３６】
図４は、情報処理端末２００のハードウェア構成の一例を示す図である。情報処理端末２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、表示操作部２０５、およびＨＤＤ２０６を有している。ＣＰＵ２０１〜ＨＤＤ２０６の各部は、システムバス２０７を介して相互に接続されている。
【００３７】
ＣＰＵ２０１は、情報処理端末２００の動作を統括的に制御する。ＣＰＵ２０１は、ＲＡＭ２０３をワークエリア（作業領域）としてＲＯＭ２０２又はＨＤＤ２０６等に格納されたＯＳおよび各種アプリケーションプログラムを実行する。ＨＤＤ２０６は、情報処理端末用情報処理プログラム等が記憶されている。
【００３８】
ＣＰＵ２０１は、情報処理端末用情報処理プログラムに従って動作して、画像形成装置１００への印刷データの送信等の各処理を行う。なお、ＲＯＭ２０２に情報処理端末用情報処理プログラムを記憶してもよい。通信部２０４は、画像形成装置１００との間の通信を行う。
【００３９】
表示操作部２０５は、マウス、キーボード、タッチパネル、ディスプレイ等で形成されている。すなわち、表示操作部２０５は入力操作機能および表示機能を備えている。ユーザは、表示操作部２０５を操作することで、例えば操作コマンドおよび所望のデータの転送要求等の入力を行う。
【００４０】
なお、上記の画像形成装置１００、情報処理装置２００用の各情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、各情報処理プログラムは、ＣＤ−Ｒ、ＤＶＤ、ブルーレイディスク（登録商標）、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、各情報処理プログラムを、インターネット等のネットワーク経由で提供してもよい。また、各情報処理プログラムを、予めＲＯＭ等に組み込んで提供してもよい。
【００４１】
［クラウドシステム］
次に、画像処理システム１におけるクラウドシステム３００のハードウェア構成および機能構成について説明する。
【００４２】
図５はクラウドシステム３００のシステム構成の一例を示す図である。クラウドシステム３００は、ネットワークを通じて相互接続された、ファイアウォール（Fire  Wall）３１０、ＮＡＳ（Network  Attached  Storage（ネットワーク接続ハードディスク））３２０、クラウドサーバ（Cloud  Server）３３０で構成されている。
【００４３】
ファイアウォール３１０は、画像形成装置１００とのデータの通信におけるセキュリティ確保のために配置される。ファイアウォール３１０は、認証された画像形成装置１００以外のデバイスからのＮＡＳ３２０やクラウドサーバ３３０への不正アクセスを防ぐ機能を有する。
【００４４】
ＮＡＳ３２０は、クラウドシステム３００のデータストレージであり、ファイアウォール３１０を介して、画像形成装置１００から送られてきた印刷データを保持するとともに、クラウドサーバ３３０との間で印刷データの送受信を行う。
【００４５】
クラウドサーバ３３０は、ネットワーク制御部（Network  Controller）３３１、画像処理部（Image  Processing）３３２、ジョブ管理部（Job  Handling）３３３、オペレーションシステム部（OS）３３４を有している。
【００４６】
ネットワーク制御部３３１は、画像形成装置１００との間で印刷データの送受信を行うためのネットワークフロー制御、ＮＡＳ３２０との間で印刷データのやり取りをするためのネットワークフロー制御、等の通信制御を実行する。
【００４７】
画像処理部３３２は、画像形成装置１００から受信した印刷データについて、ジョブ管理部３３３からの指示に基づいて、画像処理を実行する。画像処理部３３２は、印刷データの取得時や、画像処理後の画像を一時記憶するためにＮＡＳ３２０を利用する。
【００４８】
ジョブ管理部３３３は、クラウドサーバ３３０が保持している印刷データの画像処理を順次行っていく。また、画像形成装置１００から受け取った印刷データや、画像形成装置１００への印刷データの送信を管理する。
【００４９】
オペレーションシステム部３３４は、クラウドサーバ３３０で動作する各種のソフトウエアに対して共通のサービスを提供する。
【００５０】
（画像処理システム制御）
図６は、画像処理システム１において印刷データの画像処理を実行するモジュールを決定する方法の説明図である。画像処理システム１では、情報処理端末２００から送信される印刷データの画像処理を、画像形成装置１００のメモリ空き状況および印刷データの機密性に応じて、どのように印刷データの画像処理を実行するかが決定される。
【００５１】
図６の例では、印刷データの機密性（高い、低い）と、画像形成装置１００のメモリ１５０の空き（空きあり、空きなし）から、画像形成装置１００の画像処理部１２１とクラウドシステム３００の画像処理部３３２のいずれで画像処理を実行するかを決定している。
【００５２】
印刷データには、機密性を示す情報（機密性情報）が含まれている。機密性情報は、例えば、機密性有り、または、機密性無しの２値の情報である。また、機密性情報を３段階以上の情報として有する場合は、所定の閾値に基づいて、機密性の高い、低いを判定するものであればよい。また、メモリ１５０の空き状況は、上述のように、メモリ制御部１３２により、メモリ１５０の空き容量が、印刷データの画像処理に必要な容量となっている場合は空きあり、メモリ１５０の空き容量が、印刷データの画像処理に不足している場合は空きなしと判定するものであればよい。
【００５３】
画像形成装置１００内のメモリ１５０の空きがある場合には、印刷データの機密性にかかわらず、画像形成装置１００内で画像処理部１２１にて画像処理を実行する。
【００５４】
一方、画像形成装置１００内にメモリ１５０の空きがない場合、印刷データの機密性に応じて、画像形成装置１００とクラウドシステム３００のいずれで画像処理を実行するかを決定する。機密性が低い印刷データの場合は、印刷データをクラウドシステム３００に転送し、クラウドシステム３００の画像処理部３３２にて画像処理を実行する。なお、クラウドシステム３００において、画像処理を実行した後の印刷データは、印刷のために画像形成装置１００に戻される。
【００５５】
これに対し、機密性が高い印刷データの場合、メモリ１５０にある機密性の低い印刷データをクラウドシステム３００側に転送して、該印刷データをクラウドシステム３００にて画像処理を実行させるとともに、これによりメモリ１５０の空き容量を確保して、機密性が高い印刷データの画像処理を画像形成装置１００内の画像処理部１２１にて実行する。
【００５６】
このように、画像処理システム１では、画像形成装置１００のメモリ１５０の空き容量と印刷データの機密性に応じて、クラウドシステム３００側に転送して、画像処理を実行してもらうか、画像形成装置１００で画像処理を実行するかを決定している。このとき、一旦、機密性の低い印刷データを受け付け、画像形成装置１００で画像処理を実行する予定（実行待ち）であっても、その後、機密性の高い印刷データが送信された場合、この機密性の高い印刷データをクラウドシステム３００に転送することはせず、すでにメモリ１５０に格納されている機密性の低い印刷データをクラウドシステム３００に転送するようにしている。
【００５７】
［クラウドシステムへの印刷データ転送処理］
画像形成装置１００内にメモリ１５０の空きがない場合に、機密性が高い印刷データを画像処理する場合の処理について説明する。図７は、印刷データをクラウドシステム３００側に転送する処理の説明図である。また、図８は、画像形成装置１００の印刷データ管理部１２２が有するジョブ管理情報の一例である。ジョブ管理情報は、各印刷データについての機密性と画像処理の実行場所（実行モジュール）についての情報を有している。
【００５８】
図６を参照して説明したように、本実施形態に係る画像処理システム１では、画像形成装置１００のメモリ１５０の空きがない場合に画像形成装置１００で機密性の高いデータを印刷するために、機密性の低い印刷データをクラウドシステム３００で画像処理するように変更する処理（印刷データ転送処理という）を実施する。
【００５９】
先ず、図７（ａ）に示すように、画像形成装置１００のメモリ１５０に２つの印刷データＡ１６１、印刷データＢ１６２が画像処理のために一時記憶されているものとする。このとき、ジョブ管理情報（図８（ａ））に示すように、印刷データＡ１６１の機密性は低く、印刷データＢ１６２の機密性は高いものとする。
【００６０】
この図７（ａ）に示す状況において、情報処理端末２００から新たな印刷データＣ１６３を受信する場合を考える。このとき、印刷データＣ１６３は、画像処理を実行するためにメモリ１５０に格納する必要があるが、メモリ１５０の空き容量１５１は、印刷データＣ１６３を格納するために必要な容量に満たない。
【００６１】
このとき、印刷データＣ１６３の機密性が低いものであれば、印刷データＣ１６３をそのままクラウドシステム３００側に転送し、クラウドシステム３００側で画像処理することができるが、印刷データＣ１６３の機密性が高い場合は、クラウドシステム３００側に送ることができない。
【００６２】
そこで、本実施形態では、ジョブ管理情報（図８（ａ））を参照して、画像形成装置１００内で画像処理している印刷データから機密性が低い印刷データを検索する。そして、図７（ｂ）に示すように、機密性が低い印刷データ（ここでは、印刷データＡ１６１）については、クラウドシステム３００側で画像処理を実行するように変更するため、メモリ１５０からクラウドシステム３００側に転送する。そして、メモリ１５０の空いた領域に印刷データＣ１６３を格納して、画像処理を実行する。
【００６３】
また、図８（ｂ）に示すように、印刷データ管理部１２２は、ジョブ管理情報を更新して、印刷データＡ１６１の画像処理の実行場所を、画像形成装置１００からクラウドシステム３００に変更する。
【００６４】
［クラウドシステムからの印刷データ取得処理］
画像形成装置１００内のメモリ１５０に空きが生じた場合に、クラウドシステム３００に転送した印刷データを、クラウドシステム３００から画像処理のために取得する処理について説明する。図９は、印刷データをクラウドシステム３００側から取得する処理の説明図である。また、図１０は、画像形成装置１００の印刷データ管理部１２２が有するジョブ管理情報の他の例である。
【００６５】
先ず、図９（ａ）に示すように、画像形成装置１００のメモリ１５０に１つの印刷データＣ１６３があり、メモリ１５０に十分な空き容量１５１があるものとする。このとき、ジョブ管理情報（図１０（ａ））に示すように、クラウドシステム３００側に、画像形成装置１００から転送された機密性の低い印刷データＡ１６１が存在している。
【００６６】
本実施形態に係る画像処理システム１では、このように画像形成装置１００のメモリ１５０の空きが生じた場合に、クラウドシステム３００に転送した印刷データを、クラウドシステム３００から画像処理のために取得して、画像処理を実行する（印刷データ取得処理という）。
【００６７】
先ず、メモリ制御部１３２は、メモリ１５０の空き容量１５１が、クラウドシステム３００にて画像処理される印刷データ（ここでは、印刷データ１６１Ａ）を受け入れるに足るかを判定し、十分な空き容量である場合は、印刷データ１６１Ａが画像形成装置１００側で画像処理できると判定する。
【００６８】
そして、クラウドシステム３００から印刷データ１６１Ａを取得して、図９（ｂ）に示すように、印刷データ１６１Ａをメモリ１５０に格納する。
【００６９】
また、図１０（ｂ）に示すように、印刷データ管理部１２２は、ジョブ管理情報を更新して、印刷データＡ１６１の画像処理の実行場所を、クラウドシステム３００から画像形成装置１００に変更する。
【００７０】
［印刷データの送受信処理］
次いで、画像形成装置１００とクラウドシステム３００との間における印刷データの送受信について説明する。
【００７１】
画像処理システム１における画像形成装置１００からクラウドシステム３００への印刷データの転送処理の処理フローを図１１のシーケンス図を参照して説明する。
【００７２】
先ず、画像形成装置１００から、クラウドシステム３００に対して、接続開始要求を出力し（Ｓ１０１）、クラウドシステム３００は、接続開始要求を受け取ると、画像形成装置１００に対して、接続開始応答を出力する（Ｓ１０２）。
【００７３】
次いで、画像形成装置１００は、接続開始応答を受け取ると、クラウドシステム３００に対して、印刷データ転送開始要求を出力する（Ｓ１０３）。クラウドシステム３００は、印刷データ転送開始要求を受け、印刷データを受け取るために必要な準備が完了した後に、画像形成装置１００に対して、印刷データ転送開始応答を出力する（Ｓ１０４）。
【００７４】
次いで、画像形成装置１００は、印刷データ転送開始応答を受け取ると、画像形成装置１００内にある印刷データを、クラウドシステム３００に対して転送する（Ｓ１０５）。なお、クラウドシステム３００は、受け取った印刷データをＮＡＳ３２０に格納する。ここで転送される印刷データは、画像形成装置１００のメモリ１５０に空きがない場合における機密性の低い印刷データ等である。
【００７５】
次いで、画像形成装置１００は、印刷データの転送を終了すると、クラウドシステム３００に対して、印刷データ転送終了要求を出力する（Ｓ１０６）。クラウドシステム３００では、印刷データの受け取り処理が完了すると、画像形成装置１００に対して、印刷データ転送終了応答を出力する（Ｓ１０７）。
【００７６】
最後に、画像形成装置１００とクラウドシステム３００との接続を切断するため、画像形成装置１００は、クラウドシステム３００に対して、接続終了要求を出力し（Ｓ１０８）、クラウドシステム３００は、接続終了処理を完了すると、画像形成装置１００に対して、接続終了応答を出力する（Ｓ１０９）。
【００７７】
次に、画像処理システム１におけるクラウドシステム３００から画像形成装置１００への印刷データの転送処理の処理フローを図１２のシーケンス図を参照して説明する。
【００７８】
画像形成装置１００は、上述した印刷データ取得処理（図９）において、クラウドシステム３００から印刷データを引き取るものであり、このタイミングは画像形成装置１００が決定する。
【００７９】
そのため、先ず、画像形成装置１００から、クラウドシステム３００に対して、接続開始要求を出力し（Ｓ２０１）、クラウドシステム３００は、接続開始要求を受け取ると、画像形成装置１００に対して、接続開始応答を出力する（Ｓ２０２）。
【００８０】
次いで、画像形成装置１００は、接続開始応答を受け取ると、クラウドシステム３００に対して、印刷データ取得開始要求を出力する（Ｓ２０３）。クラウドシステム３００は、印刷データ取得開始要求を受け、印刷データを受け取るために必要な準備が完了した後に、画像形成装置１００に対して、印刷データ転送開始応答を出力する（Ｓ２０４）。
【００８１】
次いで、クラウドシステム３００は、印刷データ取得開始応答を受け取ると、クラウドシステム３００にある印刷データを、画像形成装置１００に対して転送する（Ｓ２０５）。画像形成装置１００は、受け取った印刷データをメモリ１５０に格納する。ここで転送される印刷データは、画像形成装置１００のメモリ１５０に空きがある場合において、クラウドシステム３００で機密性の低い印刷データを有している場合の該印刷データ等である。
【００８２】
次いで、クラウドシステム３００は、印刷データの転送を終了すると、画像形成装置１００に対して、印刷データ取得終了要求を出力する（Ｓ２０６）。画像形成装置１００では、印刷データの受け取り処理が完了すると、クラウドシステム３００に対して、印刷データ取得終了応答を出力する（Ｓ２０７）。
【００８３】
最後に、画像形成装置１００とクラウドシステム３００との接続を切断するため、画像形成装置１００は、クラウドシステム３００に対して、接続終了要求を出力し（Ｓ２０８）、クラウドシステム３００は、接続終了処理を完了すると、画像形成装置１００に対して、接続終了応答を出力する（Ｓ２０９）。
【００８４】
以上説明したように、本実施形態に係る画像処理システム１は、画像形成装置１００のメモリ１５０の空き容量および印刷データの機密性に応じて、画像形成装置１００またはクラウドシステム３００のいずれで画像処理を実行するかを適切に判定し、クラウドシステム３００の柔軟性、高パフォーマンス、低コストなどの利点を享受しつつ、機密性の高い印刷データについては、画像形成装置１００側で処理することにより、機密性を確保することができる。画像処理システム１は、特に、メモリサイズの小さい画像形成装置１００への適用が好適であり、メモリサイズの小さい画像形成装置１００を用いても、機密性を確保しつつ、複雑な画像処理を要する印刷データの出力を迅速に行うことが可能となる。
【００８５】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００８６】
１  画像処理システム
２  ローカルネットワーク
３  広域ネットワーク
１００  画像形成装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  通信部
１０６  接続部
１０７  エンジン部
１０８  表示操作部
１０９  システムバス
１１０  コントロール層
１１１  ジョブ制御部
１２０  画像サービス層
１２１  画像処理部
１２２  印刷データ管理部
１３０  デバイス制御層
１３１  通信インタフェース制御部
１３２  メモリ制御部
１５０  メモリ
２００  情報処理端末
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  通信部
２０５  表示操作部
２０６  ＨＤＤ
２０７  システムバス
３００  クラウドシステム
３１０  ファイアウォール
３２０  ＮＡＳ
３３０  クラウドサーバ
３３１  ネットワーク制御部
３３２  画像処理部
３３３  ジョブ管理部
３３４  オペレーションシステム
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０１５−  ２９１９１号公報
【図１】
2019001057.tif 000003
【図２】
2019001057.tif 000004
【図３】
2019001057.tif 000005
【図４】
2019001057.tif 000006
【図５】
2019001057.tif 000007
【図６】
2019001057.tif 000008
【図７】
2019001057.tif 000009
【図８】
2019001057.tif 000010
【図９】
2019001057.tif 000011
【図１０】
2019001057.tif 000012
【図１１】
2019001057.tif 000013
【図１２】
2019001057.tif 000014