(57)【要約】【課題】いわゆるサーバーレスユビキタスシステムである画像処理システムであって、通常の印刷ジョブをスムーズにユビキタスプリントすることができる画像処理システムを提供する。【解決手段】画像処理システムにおいて、自身で印刷する通常ジョブの入力を受け付けると（Ｓ１）、ＭＦＰ１００Ｂは当該ジョブを圧縮して圧縮データを作成し、メモリーの通常ボックス１３１に格納する（Ｓ２）。さらにＭＦＰ１００Ｂは、圧縮データをＰＤＬ形式等に変換してユビキタスデータを作成し、ユビキタスボックス１３２に格納する（Ｓ３）。ユーザーから当該ジョブの印刷指示を受け付けた（Ｓ４）ＭＦＰ１００Ａからジョブの要求を受け付けると（Ｓ５）、ＭＦＰ１００Ｂは、要求に従ってユビキタスデータをＭＦＰ１００Ａに転送する（Ｓ６）。【選択図】図３
2015111337.tif 000002
【特許請求の範囲】
【請求項１】
相互に通信可能な複数の画像処理装置を含む画像処理システムであって、
印刷ジョブの入力を受け付けるためのジョブ入力手段と、
前記印刷ジョブが、前記複数の画像処理装置のうちの第１の画像処理装置に対して前記第１の画像処理装置において印刷処理を行なうために発行されたものである場合に、前記印刷ジョブを圧縮して作成される第１のデータを第１の画像処理装置のメモリーに格納するための第１の格納手段と、
前記第１の画像処理装置のメモリーに格納された前記第１のデータを前記複数の画像処理装置で処理可能な形式に変換して第２のデータを作成し、前記第２のデータを前記第１の画像処理装置のメモリーに格納するための第２の格納手段と、
ユーザーから前記印刷ジョブの印刷指示を受け付けるための指示手段と、
前記印刷指示が前記複数の画像処理装置のうちの前記第１の画像処理装置とは異なる第２の画像処理装置になされた場合に、前記印刷指示に従って前記第２の画像処理装置が前記第１の画像処理装置に対して前記印刷ジョブを要求するための要求手段と、
前記要求に従って前記第１の画像処理装置から前記第２の画像処理装置に対して、前記第１の画像処理装置のメモリーに格納されている前記第２のデータを転送するための第１の転送手段とを備える、画像処理システム。
【請求項２】
前記第１の画像処理装置のメモリーに格納された前記第１のデータを前記第２のデータに変換するか否かを判断するための第１の判断手段をさらに備え、
前記第２の格納手段は、前記第１の判断手段にて前記第２のデータに変換すると判断された場合に前記第１のデータを前記第２のデータに変換して前記第１の画像処理装置のメモリーに格納する、請求項１に記載の画像処理システム。
【請求項３】
前記第１の判断手段は、ユーザーによる前記印刷ジョブに対する前記第２のデータへの変換の要否についての設定と、前記印刷ジョブを生成するための機能に対する設定と、前記印刷ジョブのジョブ名が特定のキーワードまたは前記特定のキーワードに類似するキーワードを含むか否か、とのいずれか１つを条件として用いて、前記印刷ジョブが前記条件を満たすか否かに基づいて判断する、請求項２に記載の画像処理システム。
【請求項４】
前記第１の判断手段は、前記特定のキーワードを、前記第１の画像処理装置のメモリーに格納されている前記複数の画像処理装置で処理可能な形式に変換されているデータであって、所定期間、前記第１の転送手段で前記第２の画像処理装置に対して転送されずに前記第１の画像処理装置のメモリーに格納されているデータの印刷ジョブのジョブ名に基づいて決定する、請求項３に記載の画像処理システム。
【請求項５】
前記第１の判断手段は、前記複数の画像処理装置で処理可能な形式に変換すると判断した前記第１のデータが複数、前記第１の画像処理装置のメモリーにある場合に、さらに、圧縮して前記複数の第１のデータに作成された複数の前記印刷ジョブそれぞれのサイズに基づいて変換する順を判断する、請求項２〜４のいずれかに記載の画像処理システム。
【請求項６】
前記第２の画像処理装置からの要求に応じて、前記第１の画像処理装置から前記第２の画像処理装置に対して、前記第２の画像処理装置のログインユーザーの発行した印刷ジョブであって、前記複数の画像処理装置で処理可能な形式に変換されて前記第１の画像処理装置のメモリーに格納されている印刷ジョブについてのジョブ情報を転送するための第２の転送手段と、
前記第２の画像処理装置において、前記ジョブ情報に基づいて前記複数の画像処理装置で処理可能な形式に変換されて前記第１の画像処理装置のメモリーに格納されている印刷ジョブを前記第２の画像処理装置において処理可能な印刷ジョブとして提示するための提示手段とをさらに備え、
前記第２の格納手段は、前記印刷ジョブが前記第１の格納手段に格納されてから前記第２の画像処理装置から前記要求がなされるまでの間に、前記第１のデータを変換して前記第２のデータを作成し、前記第１の画像処理装置のメモリーに格納する、請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
前記第１の画像処理装置のメモリーの空き容量に基づいて、前記第１の画像処理装置のメモリーに格納された前記第１のデータを前記第２のデータに変換するタイミングを判断するための第２の判断手段をさらに備える、請求項６に記載の画像処理システム。
【請求項８】
前記第１の画像処理装置のメモリー内のデータを管理するための管理手段をさらに備え、
前記管理手段は、前記第２の転送手段で転送された前記第２のデータのうちの前記第１の転送手段で転送されなかった前記第２のデータを、前記第１の画像処理装置のメモリーから削除する、請求項６に記載の画像処理システム。
【請求項９】
前記管理手段によって前記第１の画像処理装置のメモリーから前記第１のデータが削除された後に、前記指示手段によって前記第１の画像処理装置での前記印刷ジョブの印刷指示を受け付けた場合に、前記第１の格納手段は、前記第１の画像処理装置のメモリーに格納されている前記第２のデータを変換して前記第１のデータを作成して前記第１の画像処理装置のメモリーに格納する、請求項８に記載の画像処理システム。
【請求項１０】
他の画像処理装置と通信可能な画像処理装置であって、
印刷ジョブの入力を受け付けるためのジョブ入力手段と、
前記印刷ジョブが当該画像処理装置において印刷処理を行なうために発行されたものである場合に、前記印刷ジョブを圧縮して作成される第１のデータをメモリーに格納するための第１の格納手段と、
前記メモリーに格納された前記第１のデータを前記他の画像処理装置で処理可能な形式に変換して第２のデータを作成し、前記第２のデータを前記メモリーに格納するための第２の格納手段と、
ユーザーから前記印刷ジョブの印刷指示を受け付けた前記他の画像処理装置から、前記印刷ジョブの要求を受け付けるための要求入力手段と、
前記要求に従って前記メモリーに格納されている前記第２のデータを前記他の画像処理装置に対して転送するための転送手段とを備える、画像処理装置。
【請求項１１】
相互に通信可能な複数の画像処理装置を含む画像処理システムでのジョブの処理方法であって、
印刷ジョブの入力を受け付けるステップと、
前記印刷ジョブが、前記複数の画像処理装置のうちの第１の画像処理装置に対して前記第１の画像処理装置において印刷処理を行なうために発行されたものである場合に、前記印刷ジョブを圧縮して作成される第１のデータを第１の画像処理装置のメモリーに格納するステップと、
前記第１の画像処理装置のメモリーに格納された前記第１のデータを前記複数の画像処理装置で処理可能な形式に変換して第２のデータを作成し、前記第２のデータを前記第１の画像処理装置のメモリーに格納するステップと、
ユーザーから前記印刷ジョブの印刷指示を受け付けるステップと、
前記印刷指示が前記複数の画像処理装置のうちの前記第１の画像処理装置とは異なる第２の画像処理装置になされた場合に、前記印刷指示に従って前記第２の画像処理装置が前記第１の画像処理装置に対して前記印刷ジョブを要求するステップと、
前記要求に従って前記第１の画像処理装置から前記第２の画像処理装置に対して、前記第１の画像処理装置のメモリーに格納されている前記第２のデータを転送するステップとを備える、処理方法。
【請求項１２】
他の画像処理装置と通信可能な画像処理装置にジョブの処理を実行させるためのプログラムであって、
入力を受け付けた印刷ジョブが、前記画像処理装置において印刷処理を行なうために発行されたものである場合に、前記印刷ジョブを圧縮して作成される第１のデータを前記画像処理装置のメモリーに格納するステップと、
前記メモリーに格納された前記第１のデータを前記他の画像処理装置で処理可能な形式に変換して第２のデータを作成し、前記第２のデータを前記メモリーに格納するステップと、
ユーザーから前記印刷ジョブの印刷指示を受け付けた前記他の画像処理装置から、前記印刷ジョブの要求を受け付けるステップと、
前記要求に従って前記メモリーに格納されている前記第２のデータを前記他の画像処理装置に対して転送するステップとを前記画像処理装置に実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理システム、画像処理装置、処理方法、および制御プログラムに関し、特に、複数の画像処理装置を含む画像処理システム、該システムに含まれる画像処理装置、該システムでの処理方法、および該画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
昨今、ＭＦＰ（Multi-Functional  Peripheral）などの画像処理装置に搭載されるメモリーの大型化が進んでいる。これに伴って、複数台の画像処理装置を含む画像処理システムでは、これら複数の画像処理装置のいずれもがサーバー機能を持つことができるようになってきている。
【０００３】
複数の画像処理装置を含む画像処理システムを用いて印刷ジョブを印刷する方法として、印刷ジョブをスプールするための専用機としてのサーバーを必要とせず（サーバーレス）に印刷する方法へのニーズが高まっている。すなわち、ユーザーが複数の画像処理装置のうちのいずれかに対して印刷ジョブを発行して印刷ジョブをスプールさせ、その後、任意の画像処理装置にログインして該印刷ジョブの印刷を指示することで、指示した画像処理装置で当該印刷ジョブを取得して印刷する方法へのニーズが高まっている。
【０００４】
上記の方法でプリント可能な、サーバー機能を有する画像処理装置を複数台含んだ画像処理システムは、サーバーレスユビキタスシステムとも呼ばれる。また、上記のような印刷は、ユビキタスプリントとも呼ばれる。
【０００５】
一方で、画像処理装置は通常の印刷も可能である。そのため、サーバーレスユビキタスシステムに含まれる画像処理装置には、ユビキタスプリント用の印刷ジョブ（以下、ユビキタスジョブとも称する）を記憶するための記憶領域と、通常の印刷ジョブ用の記憶領域との両記憶領域が用意されている。
【０００６】
画像処理装置は、メモリー容量を削減するため、通常の印刷ジョブは圧縮して、圧縮データとして上記の記憶領域に格納する。ユーザーから印刷指示がなされると、画像処理装置は該当する印刷ジョブの圧縮データを伸長処理した上で印刷処理する。
【０００７】
これに対して、サーバーレスユビキタスシステムでサーバーとして機能する画像処理装置は、「いつでもどこでも」印刷したい、というユビキタスプリントに対するニーズに応えるため、ユビキタスジョブは圧縮せずにサーバーレスユビキタス用の記憶領域に格納する技術が提案されている。ユビキタスジョブを圧縮せずにスプールしておくことで、ユーザーが印刷指示した画像処理装置からユビキタスジョブが要求されると、ユビキタスジョブをスプールしている画像処理装置は該当するユビキタスジョブに対して伸長処理や変換処理を行なうことなくそのまま要求した画像処理装置に対して送信することができる。これにより、ユビキタスプリントを素早くすることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−１１３３７２号公報
【特許文献２】特開２０１０−２２４６２７号公報
【特許文献３】特開２００９−２９４８８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
さらに、サーバーレスユビキタスシステムに含まれる画像処理装置に対していったん、通常の印刷ジョブとして発行しスプールした印刷ジョブを、ユビキタスプリントしたいというニーズもある。しかしながら、上記のように、通常の印刷ジョブは圧縮されて圧縮データとして格納されているため、要求した画像処理装置に対して送信する際には伸長処理をする必要がある。そのため、ユーザーが印刷指示した画像処理装置での印刷時間が長くなってしまい、ユビキタスプリントに対するという「いつでもどこでも」印刷したい、というニーズに応えることができないという問題がある。
【００１０】
上記の問題を回避するために、通常の印刷ジョブとしてスプールしている画像処理装置から要求した画像処理装置に対して、圧縮データのまま印刷ジョブを送信する方法も考えられる。
【００１１】
しかしながら、上記のようにサーバーレスユビキタスシステムに含まれる画像処理装置でユビキタスジョブを送信する機能は印刷ジョブを送信する機能であるため、圧縮データを送信するための機能を新たに搭載しなければならない、という問題がある。さらに、圧縮データを要求した画像処理装置に対して送信すると、当該画像処理装置にて圧縮データを受信し、さらに伸長処理を行なう必要があるため、印刷時間が長くなってしまうという問題もある。
【００１２】
本発明はこのような問題に鑑みてなされたものであって、いわゆるサーバーレスユビキタスシステムである画像処理システムであって、通常の印刷ジョブをスムーズにユビキタスプリントすることができる画像処理システム、画像処理装置、処理方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のある局面に従うと、画像処理システムは相互に通信可能な複数の画像処理装置を含む画像処理システムであって、印刷ジョブの入力を受け付けるためのジョブ入力手段と、入力を受け付けた印刷ジョブが複数の画像処理装置のうちの第１の画像処理装置に対して第１の画像処理装置において印刷処理を行なうために発行されたものである場合に、印刷ジョブを圧縮して作成される第１のデータを第１の画像処理装置のメモリーに格納するための第１の格納手段と、第１の画像処理装置のメモリーに格納された第１のデータを複数の画像処理装置で処理可能な形式に変換して第２のデータを作成し、第２のデータを第１の画像処理装置のメモリーに格納するための第２の格納手段と、ユーザーから上記印刷ジョブの印刷指示を受け付けるための指示手段と、印刷指示が複数の画像処理装置のうちの第１の画像処理装置とは異なる第２の画像処理装置になされた場合に、印刷指示に従って第２の画像処理装置が第１の画像処理装置に対して該当する印刷ジョブを要求するための要求手段と、要求に従って第１の画像処理装置から第２の画像処理装置に対して、第１の画像処理装置のメモリーに格納されている上記第２のデータを転送するための第１の転送手段とを備える。
【００１４】
好ましくは、画像処理システムは第１の画像処理装置のメモリーに格納された第１のデータを第２のデータに変換するか否かを判断するための第１の判断手段をさらに備え、第２の格納手段は、第１の判断手段にて第２のデータに変換すると判断された場合に第１のデータを第２のデータに変換して第１の画像処理装置のメモリーに格納する。
【００１５】
より好ましくは、第１の判断手段は、ユーザーによる印刷ジョブに対する第２のデータへの変換の要否についての設定と、印刷ジョブを生成するための機能に対する設定と、印刷ジョブのジョブ名が特定のキーワードまたは特定のキーワードに類似するキーワードを含むか否か、とのいずれか１つを条件として用いて、印刷ジョブが条件を満たすか否かに基づいて判断する。
【００１６】
より好ましくは、第１の判断手段は、特定のキーワードを、第１の画像処理装置のメモリーに格納されている複数の画像処理装置で処理可能な形式に変換されているデータであって、所定期間、第１の転送手段で第２の画像処理装置に対して転送されずに第１の画像処理装置のメモリーに格納されているデータの印刷ジョブのジョブ名に基づいて決定する。
【００１７】
好ましくは、第１の判断手段は、複数の画像処理装置で処理可能な形式に変換すると判断した第１のデータが複数、第１の画像処理装置のメモリーにある場合に、さらに、圧縮して複数の第１のデータに作成された複数の印刷ジョブそれぞれのサイズに基づいて変換する順を判断する。
【００１８】
好ましくは、画像処理システムは、第２の画像処理装置からの要求に応じて、第１の画像処理装置から第２の画像処理装置に対して、第２の画像処理装置のログインユーザーの発行した印刷ジョブであって、複数の画像処理装置で処理可能な形式に変換されて第１の画像処理装置のメモリーに格納されている印刷ジョブについてのジョブ情報を転送するための第２の転送手段と、第２の画像処理装置において、ジョブ情報に基づいて複数の画像処理装置で処理可能な形式に変換されて第１の画像処理装置のメモリーに格納されている印刷ジョブを第２の画像処理装置において処理可能な印刷ジョブとして提示するための提示手段とをさらに備え、第２の格納手段は、印刷ジョブが第１の格納手段に格納されてから第２の画像処理装置から要求がなされるまでの間に、上記第１のデータを変換して第２のデータを作成し、第１の画像処理装置のメモリーに格納する。
【００１９】
より好ましくは、画像処理システムは、第１の画像処理装置のメモリーの空き容量に基づいて、第１の画像処理装置のメモリーに格納された第１のデータを第２のデータに変換するタイミングを判断するための第２の判断手段をさらに備える。
【００２０】
より好ましくは、画像処理システムは、第１の画像処理装置のメモリー内のデータを管理するための管理手段をさらに備え、管理手段は、第２の転送手段で転送された第２のデータのうちの第１の転送手段で転送されなかった第２のデータを、第１の画像処理装置のメモリーから削除する。
【００２１】
より好ましくは、管理手段によって第１の画像処理装置のメモリーから第１のデータが削除された後に、指示手段によって第１の画像処理装置での印刷ジョブの印刷指示を受け付けた場合に、第１の格納手段は、第１の画像処理装置のメモリーに格納されている第２のデータを変換して第１のデータを作成して第１の画像処理装置のメモリーに格納する。
【００２２】
本発明の他の局面に従うと、画像処理装置は他の画像処理装置と通信可能な画像処理装置であって、印刷ジョブの入力を受け付けるためのジョブ入力手段と、入力を受け付けた印刷ジョブが当該画像処理装置において印刷処理を行なうために発行されたものである場合に、当該印刷ジョブを圧縮して作成される第１のデータをメモリーに格納するための第１の格納手段と、メモリーに格納された第１のデータを他の画像処理装置で処理可能な形式に変換して第２のデータを作成し、第２のデータをメモリーに格納するための第２の格納手段と、ユーザーから上記印刷ジョブの印刷指示を受け付けた他の画像処理装置から、上記印刷ジョブの要求を受け付けるための要求入力手段と、要求に従ってメモリーに格納されている上記第２のデータを他の画像処理装置に対して転送するための転送手段とを備える。
【００２３】
本発明のさらに他の局面に従うと、処理方法は相互に通信可能な複数の画像処理装置を含む画像処理システムでのジョブの処理方法であって、印刷ジョブの入力を受け付けるステップと、入力を受け付けた印刷ジョブが、複数の画像処理装置のうちの第１の画像処理装置に対して当該第１の画像処理装置において印刷処理を行なうために発行されたものである場合に、当該印刷ジョブを圧縮して作成される第１のデータを第１の画像処理装置のメモリーに格納するステップと、第１の画像処理装置のメモリーに格納された第１のデータを複数の画像処理装置で処理可能な形式に変換して第２のデータを作成し、第２のデータを第１の画像処理装置のメモリーに格納するステップと、ユーザーから上記印刷ジョブの印刷指示を受け付けるステップと、印刷指示が複数の画像処理装置のうちの第１の画像処理装置とは異なる第２の画像処理装置になされた場合に、印刷指示に従って第２の画像処理装置が第１の画像処理装置に対して上記印刷ジョブを要求するステップと、要求に従って第１の画像処理装置から第２の画像処理装置に対して、第１の画像処理装置のメモリーに格納されている上記第２のデータを転送するステップとを備える。
【００２４】
本発明のさらに他の局面に従うと、処理プログラムは他の画像処理装置と通信可能な画像処理装置にジョブの処理を実行させるためのプログラムであって、入力を受け付けた印刷ジョブが、画像処理装置において印刷処理を行なうために発行されたものである場合に、上記印刷ジョブを圧縮して作成される第１のデータを画像処理装置のメモリーに格納するステップと、メモリーに格納された第１のデータを他の画像処理装置で処理可能な形式に変換して第２のデータを作成し、第２のデータをメモリーに格納するステップと、ユーザーから上記印刷ジョブの印刷指示を受け付けた他の画像処理装置から、上記印刷ジョブの要求を受け付けるステップと、要求に従ってメモリーに格納されている上記第２のデータを他の画像処理装置に対して転送するステップとを画像処理装置に実行させる。
【発明の効果】
【００２５】
この発明によると、いわゆるサーバーレスユビキタスシステムである画像処理システムにおいて、通常の印刷ジョブをスムーズにユビキタスプリントすることができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態にかかる画像処理システム（以下、システム）の構成の具体例を示す図である。
【図２】システムに含まれるＭＦＰの装置構成の具体例を示すブロック図である。
【図３】システムでの印刷ジョブの流れの一例を表わした図である。
【図４】システムでの動作概要を表わした図である。
【図５】ＭＦＰの機能構成の具体例を示すブロック図である。
【図６】ユビキタスデータへの変換の要否の設定の具体例を表わした図である。
【図７】ＭＦＰでの動作の流れの具体例を示すフローチャートである。
【図８】ＭＦＰでの動作の流れの具体例を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２８】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システム（以下、システム）の構成の具体例を示す図である。図１を参照して、本システムは、ネットワーク５００で接続された、画像処理装置の一例としての、複数のＭＦＰ（Multi-Functional  Peripheral）１００Ａ〜１００Ｅ（これらを代表してＭＦＰ１００と称する）を含む。複数のＭＦＰ１００は、ネットワーク５００を介して相互に通信可能である。ネットワーク５００は、ＬＡＮ（Local  Area  Network）などが該当する。
【００２９】
ネットワーク５００には、ユーザー端末の一例としてＰＣ（パーソナルコンピューター）３００Ａ，３００Ｂ（これらを代表してＰＣ３００と称する）が接続されている。ＰＣ３００は、ネットワーク５００を介してＭＦＰ１００と通信可能である。なお、ユーザー端末はＰＣに限定されず、ネットワーク５００に接続可能であって、印刷ジョブを発行可能な装置であればどのような装置であってもよい。
【００３０】
＜装置構成＞
図２は、ＭＦＰ１００の装置構成の具体例を示すブロック図である。本システムに含まれる画像処理装置は、通信機能と画像処理機能とを備えたものであればどのようなものであってもよい。そのため、図２では、一般的なＭＦＰの構成が示されている。すなわち、図２を参照して、ＭＦＰ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムを記憶するためのメモリーであるＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域となったり、計算値を記憶したりするためのメモリーであるＲＡＭ（Random  Access  Memory）１２と、画像データなどを記憶するための大型の記憶装置の一例としてのＨＤＤ（Hard  Disk  Drive）１３と、スキャナー１４と、プリンター１５と、操作パネル１６と、ファクシミリ（送受信装置）１７と、ネットワーク５００を介した通信を制御するための通信Ｉ／Ｆ（インタフェース）１８とを含む。
【００３１】
メモリーの一例としてのＨＤＤ１３は、後述する、第１の記憶領域である通常ボックス１３１と第２の記憶領域であるユビキタスボックス１３２とを含む。
【００３２】
＜動作概要＞
図３は、本システムでの印刷ジョブの流れの一例を表わした図である。図３を参照して、ユーザーは、本システムに含まれる複数台のＭＦＰ１００Ａ〜１００ＥのうちのいずれかのＭＦＰ１００（たとえばＭＦＰ１００Ｂ）を操作する、またはＰＣ３００から転送するなどして、ＭＦＰ１００Ｂに対して当該ＭＦＰ１００Ｂで印刷させるためのジョブを発行することができる（ステップＳ１）。以降の説明において、発行先のＭＦＰ１００で印刷処理を行なうために発行されたジョブを「通常ジョブ」と称する。
【００３３】
ＭＦＰ１００Ｂは、通常ジョブの入力を受け付けると、当該印刷ジョブを圧縮して圧縮データを作成し、上記の第１の記憶領域である通常ボックス１３１に格納する（ステップＳ２）。通常ボックス１３１は、通常ジョブを保持するために用意された記憶領域を指す。
【００３４】
ＭＦＰ１００Ｂは、さらに、所定のタイミングで、通常ボックスに格納された上記の圧縮データをたとえばＰＤＬ（Page  Description  Language）形式など本システムに含まれる複数のＭＦＰ１００のいずれもで処理可能な形式に変換して後述するユビキタスジョブのデータ（以下、ユビキタスデータ）を作成し、上記の第２の記憶領域であるユビキタスボックス１３２に格納する（ステップＳ３）。ユビキタスボックス１３２は、後述するユビキタスジョブのデータであるユビキタスデータを保持するために用意された記憶領域を指す。
【００３５】
なお、このとき、ＭＦＰ１００Ｂでは、圧縮データをユビキタスデータへの変換の要否や、変換するタイミングや、圧縮データが複数ある場合には変換する順などを判断し（ステップＳ３−１）、その判断結果に従って上記の変換がなされてもよい。
【００３６】
ユーザーは、上記のようにＭＦＰ１００Ｂで印刷させるための通常ジョブとして発行したジョブを、他のＭＦＰ１００Ａで印刷させたいと考える場合がある。このように、複数のＭＦＰ１００のうちのいずれかのＭＦＰに対して印刷ジョブを発行して当該ＭＦＰ１００に印刷ジョブをスプールさせ、その後、任意のＭＦＰにログインして該印刷ジョブの印刷を指示することで指示したＭＦＰで当該印刷ジョブを取得して印刷する印刷方法は、ユビキタスプリントとも呼ばれる。また、上記の方法で印刷させるためにスプールさせるＭＦＰに対して発行するジョブはユビキタスジョブとも呼ばれる。
【００３７】
本システムは、この方法でプリント可能な、サーバーレスユビキタスシステムとも呼ばれるシステムである。ユビキタスジョブが発行されると、当該印刷ジョブを受け付けたＭＦＰ１００は上記のようにユビキタスデータに変換し、自身のユビキタスボックス１３２に格納する。そして、ＭＦＰ１００は、他のＭＦＰからユビキタスジョブが要求されると、当該他のＭＦＰに対して転送する。すなわち、サーバーレスユビキタスシステムである本システムでは、ＭＦＰ１００間のユビキタスジョブのデータをやり取りするための通信手段は、ＰＤＬ形式など処理可能な形式であるデータをやり取りする機能を有する。
【００３８】
通常ジョブは、上記のように、発行されたＭＦＰ１００においていったん圧縮されて圧縮データとして通常ボックス１３１に格納される。これにより、メモリー容量の圧迫を抑えることができる。しかしながら、当該ＭＦＰ１００において印刷処理を実行する際には、圧縮データを伸長する処理が必要となる。
【００３９】
これに対して、ユビキタスジョブは、上記のように、当該印刷ジョブをスプールするＭＦＰ１００においてＰＤＬ形式など各ＭＦＰ１００において処理可能な形式に変換された上でユビキタスボックス１３２に格納される。そのため、後述するように、ユビキタスジョブは、印刷処理するＭＦＰ１００に転送された後に当該ＭＦＰ１００において処理可能な形式に変換する処理がなされることがなく、そのまま、印刷を開始することができる。このため、ユビキタスプリントでは、ユーザー指示から印刷までの時間を短くすることができる。
【００４０】
ユーザーが、本システムに含まれる複数のＭＦＰ１００のうちの所望するＭＦＰ１００Ａにログインすると、ＭＦＰ１００Ａには、本システムに含まれるいずれかのＭＦＰ１００にスプールされている当該ユーザーのユビキタスジョブがＭＦＰ１００Ａに提示される。このとき、上記ステップＳ１で当該ユーザーが通常ジョブとして発行した印刷ジョブも、上記ステップＳ２でユビキタスデータに変換されてユビキタスボックス１３２に格納されているため、ユビキタスジョブとして提示される。そのため、ユーザーは、提示されたユビキタスジョブの中から、上記ステップＳ１で通常ジョブとして発行した印刷ジョブも印刷対象として選択し、ＭＦＰ１００Ａに対して印刷を指示することができる（ステップＳ４）。
【００４１】
ＭＦＰ１００Ａは、ユビキタスジョブの選択を受け付けると、当該ユビキタスジョブをスプールしているＭＦＰ１００Ｂに対してジョブを要求する（ステップＳ５）。この要求を受けると、ＭＦＰ１００Ｂは、ユビキタスボックス１３２に格納しているユビキタスデータをそのまま、ＭＦＰ１００Ａに対して転送する（ステップＳ６）。
【００４２】
なお、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａに対して上記のユビキタスデータを転送した後、または、所定期間、ＭＦＰ１００Ａから上記のユビキタスデータが要求されなかった場合、ユビキタスボックス１３２に格納しているユビキタスデータを削除してもよい（ステップＳ７）。このようにすることで、メモリー容量の圧迫を抑えることができる。
【００４３】
図４は、本システムでの動作概要を表わした図である。図４を参照して、ユーザーは、一例としてＭＦＰ１００Ｂに対してスキャン指示を行なってＭＦＰ１００Ｂにスキャン動作を行なわせることで（ステップＳ１１）、ＭＦＰ１００Ｂに対して通常ジョブを発行する。
【００４４】
スキャン動作を行なうことでスキャン画像を得たＭＦＰ１００Ｂは、当該画像を通常ジョブとして、上記のように圧縮して圧縮データを作成して通常ボックス１３１に格納する（ステップＳ１２）。さらに、ＭＦＰ１００Ｂは、所定のタイミングで、常ボックスに格納された上記の圧縮データをたとえばＰＤＬ形式などＭＦＰ１００で処理可能な形式に変換してユビキタスデータを作成し、ユビキタスボックス１３２に格納する（ステップＳ１３）。
【００４５】
一方、ユーザーは、ユーザー端末であるＰＣ３００においてプリンタードライバーを起動してユビキタスジョブであるファイルをＭＦＰ１００Ｃに転送することで、ＭＦＰ１００Ｃに対してユビキタスジョブを発行してスプールさせる（ステップＳ１４）。ユビキタスジョブとするファイルを受信したＭＦＰ１００Ｃは、当該ファイルを上記のようなＭＦＰ１００で処理可能な形式に変換してユビキタスデータを作成し、ユビキタスボックス１３２に格納する（ステップＳ１５）。
【００４６】
その後、当該ユーザーが本システムに含まれるさらに他のＭＦＰ１００Ａにログインすると（または当該ログインユーザーから指示を受け付けると）、ＭＦＰ１００Ａは、ユビキタスプリントを実行させるためのプログラムであるユビキタスアプリを起動する（ステップＳ１６）。そして、ＭＦＰ１００Ａは、当該プログラムに従ってログインユーザーの発行したユビキタスジョブの一覧をＭＦＰ１００Ａにリスト表示するために必要な情報である、該当するユビキタスジョブを特定するための情報（以下、ジョブ情報とも称する）を各ＭＦＰ１００に対して要求する（ステップＳ１７）。
【００４７】
当該ログインユーザーのユビキタスデータをユビキタスボックス１３２にスプールしているＭＦＰ１００ＢおよびＭＦＰ１００Ｃは、上記の要求に応じてジョブ情報をＭＦＰ１００Ａに対して転送する（ステップＳ１８）。ＭＦＰ１００Ａは、ジョブ情報を用いてログにユーザーのユビキタスジョブの一覧（以下、ジョブリストとも称する）を表示する（ステップＳ１９）。
【００４８】
ログインユーザーから、ジョブリストの中からユビキタスジョブを指定し、当該ユビキタスジョブの印刷指示を受け付けると、ＭＦＰ１００Ａは、指定されたユビキタスジョブをスプールしているＭＦＰ１００に対してユビキタスジョブを要求する（ステップＳ２０）。要求されたＭＦＰ１００は、指定されたユビキタスジョブをＭＦＰ１００Ａに対して転送する（ステップＳ２１）。ステップＳ２１でＭＦＰ１００Ｃは、ユビキタスボックス１３２に格納している、ＭＦＰ１００で処理可能な形式に変換したユビキタスデータをＭＦＰ１００Ａに転送する。また、ＭＦＰ１００Ｂは、通常ジョブから生成した圧縮データを変換して生成し、ユビキタスボックス１３２に格納しているユビキタスデータをＭＦＰ１００Ａに転送する。ＭＦＰ１００Ａは、受信したユビキタスデータに対して印刷処理を実行する（ステップＳ２２）。
【００４９】
＜機能構成＞
図５は、上記動作を行なうためのＭＦＰ１００の機能構成の具体例を示すブロック図である。図５に表わされた各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主に、ＣＰＵ１０で実現される。しかしながら、少なくとも一部機能が、図２に表わされた他の構成、または図示されていない電気回路などのハードウェア構成によって実現されてもよい。
【００５０】
図５を参照して、上記のように、メモリーの一例であるＨＤＤ１３は、通常ジョブから生成された圧縮データを記憶するための記憶領域である通常ボックス１３１と、ＭＦＰ１００で処理可能な形式に変換したユビキタスジョブのデータであるユビキタスデータを記憶するための記憶領域であるユビキタスボックス１３２とを含む。
【００５１】
さらに図５を参照して、ＣＰＵ１０は、スキャン動作などの画像形成動作、あるいはＰＣ３００からの送信などによってジョブの入力を受け付けるためのジョブ入力部１０１と、入力された通常ジョブを圧縮部１０３によって圧縮して圧縮データを作成し、通常ボックス１３１に格納するための第１格納処理部１０２と、圧縮データまたは入力されたユビキタスジョブを変換部１０５によってＭＦＰ１００で処理可能な形式に変換してユビキタスデータを作成し、ユビキタスボックス１３２に格納するための第２格納処理部１０４と、操作パネル１６を介してユーザー指示の入力を受け付けるための指示入力部１０６と、ユーザー指示に基づいてログインしたユーザーのユビキタスジョブや、ジョブ情報を通信Ｉ／Ｆ１８を介して他のＭＦＰ１００に要求するための要求部１０７と、通信Ｉ／Ｆ１８を介して他のＭＦＰ１００からのジョブ情報やユビキタスジョブの要求を受け付けるための要求入力部１０８と、他のＭＦＰ１００からの要求に応じて通信Ｉ／Ｆ１８を介してジョブ情報やユビキタスジョブを転送するための転送部１０９と、通信Ｉ／Ｆ１８を介して他のＭＦＰ１００からのジョブ情報の入力を受け付けるためのジョブ情報入力部１１２と、ログインユーザーのユビキタスジョブの一覧であるジョブリストを操作パネル１６にて提示するための提示部１１３とを含む。
【００５２】
第２格納処理部１０４は、入力されたジョブが通常ジョブであった場合には、通常ボックス１３１に格納された圧縮データをＭＦＰ１００で処理可能な形式に変換してユビキタスデータを作成しユビキタスボックス１３２に格納する。好ましくは、ＣＰＵ１０は、第２格納処理部１０４での上記の変換およびユビキタスデータの格納の要否を判断するための判断部１１４を含む。
【００５３】
判断部１１４は、さらに通常ボックス１３１に格納された圧縮データをユビキタスデータに格納するか否かを判断するための第１判断部１１５と、当該ＭＦＰ１００のメモリーの空き容量に基づいて、通常ボックス１３１に格納された圧縮データをユビキタスデータに変換するタイミングを判断するための第２判断部１１６とを含む。
【００５４】
より好ましくは、第１判断部１１５は、ユーザーが通常ジョブに対して予め設定したユビキタスデータへの変換の設定と、通常ジョブを生成するための機能に対して予めなされている設定と、通常ジョブのジョブ名が特定のキーワードまたは特定のキーワードに類似するキーワードを含むか否か、とのいずれか１つを条件として用いて、通常ジョブが上記条件を満たすか否かに基づいてユビキタスデータに変換するか否かを判断する。
【００５５】
図６は、通常ジョブを生成するための機能に対して予めなされている、ユビキタスデータへの変換の要否の設定の具体例を表わした図である。ＭＦＰ１００において通常ジョブである印刷データを取得するための機能として、スキャン機能、ファクシミリ機能、ダウンロード機能、および印刷データとして取得する機能が挙げられる。これら各機能について、この機能で取得した通常ジョブをユビキタスデータに変換するか否かが予め設定され、メモリーに記憶されているものとする。この場合、第１判断部１１５は当該設定を参照して、対象の通常ジョブから生成された圧縮データをユビキタスジョブに変換するか否かを判断することができる。なお、図６の設定は、ユーザーごとになされていてもよいし、管理者等、特定のユーザーによってなされてもよい。
【００５６】
上記の条件に用いる特定のキーワードは、たとえば「日報」など、予め設定され、メモリーに記憶されていてもよい。または、特定のキーワードは、所定期間、他のＭＦＰ１００に転送されずにユビキタスボックス１３２に格納されたままとなっているユビキタスデータの基の通常ジョブのファイル名に基づいて決定されてもよい。所定期間、他のＭＦＰ１００に転送されずにユビキタスボックス１３２に格納されたままとなっているユビキタスデータは、ユビキタスジョブに変換したものの、ユビキタスプリントに用いられなかったものに該当する。従って、当該ジョブはユビキタスプリントのニーズが低いものとして、当該ファイル名と同じファイル名の通常ジョブ、または当該ファイル名を一部に含むなど類似したファイル名の通常ジョブは、予めユビキタスジョブに変換しておく必要がないものと判断することができる。同様に、第１判断部１１５は、通常ジョブのファイル名のうち、ユビキタスプリントされたもののファイル名に含まれる文字列を特定のキーワードとし、このキーワードをファイル名に含む通常ジョブから優先してユビキタスデータに変換するようにしてもよい。第１判断部１１５が上記のようにユビキタスデータへの変換の要否を判断することで、当該ＭＦＰ１００のメモリーの圧迫を抑えることができる。
【００５７】
さらに、好ましくは第１判断部１１５は、ユビキタスデータへ変換すると判断した圧縮データが複数、通常ボックス１３１に格納されている場合に、さらに、当該複数の圧縮データそれぞれのサイズに基づいて変換する順を判断する。第１判断部１１５が上記のようにユビキタスデータへの変換の順を判断することでも、当該ＭＦＰ１００のメモリーの圧迫を抑えることができる。
【００５８】
転送部１０９は、ユビキタスジョブを転送するためのジョブ転送部１１０と、ユビキタスジョブのジョブ情報を転送するためのジョブ情報転送部１１１とを含む。ジョブ転送部１１０およびジョブ情報転送部１１１は、いずれも、ユビキタスボックス１３２に格納されている、圧縮データを変換して作成されたユビキタスデータについての情報も、要求された他のＭＦＰ１００に対して転送する。
【００５９】
第２格納処理部１０４は、第１格納処理部１０２が通常ジョブを圧縮データに変換して通常ボックス１３１に格納してから、他のＦＭＰ１００から当該通常ジョブを発行したユーザーが発行したユビキタスジョブのジョブ情報が要求されるまでの間に、上記圧縮データからユビキタスデータを作成し、ユビキタスボックス１３２に格納する。第２判断部１１６は、当該ＭＦＰ１００のメモリーの空き容量に基づいて、上記の期間での変換のタイミングを判断する。
【００６０】
さらに好ましくは、ＣＰＵ１０は、ユビキタスボックス１３２内のユビキタスデータを管理するための管理部１１７をさらに含む。管理部１１７は、ジョブ情報転送部１１１によってジョブ情報が転送されたユビキタスデータのうちのジョブ転送部１１０によって転送されなかったユビキタスデータをユビキタスボックス１３２から削除する。すなわち、管理部１１７は、通常ジョブを変換して作成したユビキタスデータのうち、ジョブリストにユビキタスジョブとして提示したもののユーザーがユビキタスプリントしなかったユビキタスデータをユビキタスボックス１３２から削除する。管理部１１７が上記のようにユビキタスデータを管理することで、当該ＭＦＰ１００のメモリーの圧迫を抑えることができる。
【００６１】
なお、ユビキタスボックス１３２にユビキタスデータが格納されたままとなっている場合であって、通常ボックス１３１から圧縮データが削除された後に、当該通常ジョブの通常プリントの指示を受け付けた場合に、前記第１格納処理部１０２は、ユビキタスボックス１３２に格納されている対応するユビキタスデータを変換して圧縮データを作成して通常ボックス１３１に格納してもよい。
【００６２】
＜動作フロー＞
図７および図８は、ＭＦＰ１００での動作の流れの具体例を示すフローチャートである。図７および図８のフローチャートに表わされた動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図５の各機能を発揮することで実現される。
【００６３】
図７を参照して、ＣＰＵ１０は、ジョブの入力を受け付け（ステップＳ１０１でＹＥＳ）、それが通常ジョブであった場合（ステップＳ１０３でＹＥＳ）、当該通常ジョブに対して圧縮処理を行なって圧縮データを作成し、通常ボックス１３１に格納する（ステップＳ１０５）。そして、ＣＰＵ１０は一連の動作を終了して最初に戻り、次の動作を待機する。
【００６４】
一方、受け付けたジョブがユビキタスジョブの場合（ステップＳ１０３でＮＯ）、ＣＰＵ１０は、当該ジョブをユビキタスデータとしてユビキタスボックス１３２に格納する（ステップＳ１０７）。そして、ＣＰＵ１０は一連の動作を終了して最初に戻り、次の動作を待機する。
【００６５】
ＣＰＵ１０は、通常ボックス１３１に格納されている圧縮データをユビキタスデータに変換するタイミングに達したことを検出すると（ステップＳ１０１でＮＯ、かつステップＳ１０９でＹＥＳ）、通常ボックス１３１に圧縮データが格納されているか否かを確認する。上記のタイミングは、所定の時間間隔や所定のイベント発生時など、予め規定されたタイミングであってもよいし、通常ボックス１３１に圧縮データを格納したタイミング、つまり、上記ステップＳ１０５の動作に続くタイミングであってもよい。
【００６６】
通常ボックス１３１に圧縮データが格納されている場合（ステップＳ１１１でＹＥＳ）、ＣＰＵ１０は、当該圧縮データをＰＤＬ形式など、ＭＦＰ１００で処理可能な形式に変換してユビキタスデータを作成し、ユビキタスボックス１３２に格納する（ステップＳ１１３）。このとき、変換対象の圧縮データが複数、通常ボックス１３１に格納されている場合には、ＣＰＵ１０は、データサイズや格納順や発行したユーザーに対して予め設定されている優先順位、などに基づいて変換する順を判断し、その結果に従って変換してもよい。通常ボックス１３１に圧縮データが格納されていない場合（ステップＳ１１１でＮＯ）、または、未だユビキタスデータに変換していない圧縮データが格納されていない場合には、ＣＰＵ１０は、上記ステップＳ１１３の動作をスキップする。そして、ＣＰＵ１０は一連の動作を終了して最初に戻り、次の動作を待機する。
【００６７】
次に、図８を参照して、ＣＰＵ１０は、他のＭＦＰ１００からジョブリストを表示するために必要な情報としてジョブ情報の要求を受け付けると（ステップＳ１０９でＮＯ、かつステップＳ１１５でＹＥＳ）、ユビキタスボックス１３２に指定されたユーザーのユビキタスデータが格納されているか否かを確認する。該当するユビキタスデータが格納されている場合（ステップＳ１１７でＹＥＳ）、ＣＰＵ１０は、当該ユビキタスデータに関するジョブ情報を要求したＭＦＰ１００に転送する（ステップＳ１１９）。該当するユビキタスデータがユビキタスボックス１３２に格納されていない場合には（ステップＳ１１７でＮＯ）、ＣＰＵ１０は上記ステップＳ１１９の動作をスキップする。そして、ＣＰＵ１０は一連の動作を終了して最初に戻り、次の動作を待機する。
【００６８】
ＣＰＵ１０は、他のＭＦＰ１００からユビキタスジョブの要求を受け付けると（ステップＳ１１５でＮＯ、かつステップＳ１２１でＹＥＳ）、ユビキタスボックス１３２に指定されたユビキタスデータが格納されているか否かを確認する。該当するユビキタスデータが格納されている場合（ステップＳ１２３でＹＥＳ）、ＣＰＵ１０は、当該ユビキタスデータを要求したＭＦＰ１００に転送する（ステップＳ１２５）。該当するユビキタスデータが格納されていない場合には（ステップＳ１２３でＮＯ）、ＣＰＵ１０は上記ステップＳ１２５の動作をスキップする。
【００６９】
好ましくは、ＣＰＵ１０は、通常ジョブを変換して作成したユビキタスデータであって上記ステップＳ１１９で転送したジョブ情報に対応したユビキタスデータのうち、上記ステップＳ１２５でユビキタスデータを転送していないユビキタスデータがある場合（ステップＳ１２７でＹＥＳ）、該当するユビキタスデータをユビキタスボックス１３２から削除する（ステップＳ１２９）。該当するユビキタスデータが格納されていない場合には（ステップＳ１２７でＮＯ）、ＣＰＵ１０は上記ステップＳ１２９の動作をスキップする。そして、ＣＰＵ１０は一連の動作を終了して最初に戻り、次の動作を待機する。
【００７０】
また、ＣＰＵ１０は、いずれのイベントも検出しなかった場合には（ステップＳ１０１でＮＯ、ステップＳ１０９でＮＯ、ステップＳ１１５でＮＯ、かつステップＳ１２１でＮＯ）、上記の動作を行なうことなく、次の動作を待機する。
【００７１】
＜実施の形態の効果＞
本実施の形態にかかるシステムに含まれるＭＦＰ１００が以上の動作を行なうことで、ユーザーが通常ジョブとして発行した印刷ジョブが自動的に、または所定の条件を満たす場合に自動的にユビキタスジョブに変換されて、ユビキタスジョブとしてメモリーに格納される。そのため、ユーザーが通常ジョブとして発行した後に当該印刷ジョブのユビキタスプリントを指示した場合であっても、その要求に応じて素早くスムーズにユビキタスプリントを実現することができる。
【００７２】
その際に、ＭＦＰ１００は予めユビキタスジョブに変換した上でＭＦＰ１００間で転送するため、通常のユビキタスプリントシステムの通信機能を用いることができる。従って、既存のユビキタスプリントシステムから本実施の形態にかかるシステムを容易に構築することができる。
【００７３】
なお、さらに、上述の動作をＭＦＰ１００のＣＰＵ１０に実行させるプログラムを提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。このようなプログラムを提供することによって、すでにオフィスに設置されているような既存のＭＦＰを用いて本システムを構築することができる。また、既存のＭＦＰを本システムに追加することができる。そのため、容易に本システムを構築することができる。
【００７４】
なお、本発明にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００７５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００７６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納処理部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００７７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７８】
１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＨＤＤ、１４  スキャナー、１５  プリンター、１６  操作パネル、１８  通信Ｉ／Ｆ、１００，１００Ａ〜１００Ｅ  ＭＦＰ、１０１  ジョブ入力部、１０２  第１格納処理部、１０３  圧縮部、１０４  第２格納処理部、１０５  変換部、１０６  指示入力部、１０７  要求部、１０８  要求入力部、１０９  転送部、１１０  ジョブ転送部、１１１  ジョブ情報転送部、１１２  ジョブ情報入力部、１１３  提示部、１１４  判断部、１１５  第１判断部、１１６  第２判断部、１１７  管理部、１３１  通常ボックス、１３２  ユビキタスボックス、３００  ＰＣ、５００  ネットワーク。
【図１】
2015111337.tif 000003
【図２】
2015111337.tif 000004
【図３】
2015111337.tif 000005
【図４】
2015111337.tif 000006
【図５】
2015111337.tif 000007
【図６】
2015111337.tif 000008
【図７】
2015111337.tif 000009
【図８】
2015111337.tif 000010