(57)【特許請求の範囲】
【請求項１】
機器内に画像メモリを備えた画像形成装置において、
着脱可能なＵＳＢ機器を制御するＵＳＢインタフェース手段と、
複数の画像形成アプリケーション機能を実現するアプリケーション機能手段と、
該アプリケーション機能手段が指定されたアプリケーションのジョブを実行する際、前記画像メモリ、あるいは、前記ＵＳＢインタフェース手段に接続されたＵＳＢメモリのいずれか一方を選択して、当該ジョブを実行するときに使用する画像メモリとして設定する設定手段とを備え、
該設定手段は、前記ジョブの実行に必要な画像メモリの容量が所定値よりも大きい場合に前記ＵＳＢメモリを選択することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、
前記設定手段は、前記画像メモリの空き容量が所定値以下の場合に前記ＵＳＢメモリを選択することを特徴とする画像形成装置。
【請求項３】
前記複数の画像形成アプリケーション機能には、スキャナ機能、ファクシミリ機能、複写機能、または、プリンタ機能の少なくとも１つが含まれることを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記ジョブは、ファクシミリ送信ジョブ、ファクシミリ受信ジョブ、電子メール送信ジョブ、電子メール受信ジョブ、または、スキャン・ツー・Ｅメールジョブの少なくとも１つが含まれることを特徴とする請求項１または請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器内に画像メモリを備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、ユニバーサル・シリアル・バス（以下、「ＵＳＢ」という）接続のデータ記憶装置（例えば、いわゆる「ＵＳＢメモリ」など）は、データの格納やパーソナルコンピュータ装置間のデータ転送を行なうための装置として普及しつつある。
【０００３】
この装置は、ＰＤＦ（登録商標）ファイル、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ（登録商標）、その他の電子文書（一般的に、パーソナルコンピュータ装置で作成される文書）を格納するための用途として利用されている。
【０００４】
そして、このようなＵＳＢメモリ装置を、画像形成装置に装備させる試みもなされている。例えば、特許文献１には、「ＵＳＢポートにＵＳＢデータ記憶装置を挿入しそこに表示される所望の機能を選択すると、文書変換ユティリィティを起動して、ＵＳＢデータ記憶装置をスキャンし、前記データ記憶装置上のサポートされるファイルを表示する。各所望の機能は、ユーザが選択できる複数のオプションを有する。例えば、印刷するオプションが選択されている場合、両面、縦置き／横置き、マルチページ、プリント枚数等のような選択項目がディスプレイに表示される。」というものが開示されている。
【特許文献１】特開２００５−１１０２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来装置では、ＵＳＢメモリ装置を単なるデータファイルの運搬手段としてのみ考えられており、画像形成装置の機能を拡充するような使い方はされていなかった。
【０００６】
本発明は、かかる実情に鑑みてなされたものであり、ＵＳＢメモリ装置を利用してより高度な活用を実現することのできる画像形成装置を提供すること目的とする。
【課題を解決するための手段】
【０００８】
本発明は、機器内に画像メモリを備えた画像形成装置において、着脱可能なＵＳＢ機器を制御するＵＳＢインタフェース手段と、複数の画像形成アプリケーション機能を実現するアプリケーション機能手段と、該アプリケーション機能手段が指定されたアプリケーションのジョブを実行する際、前記画像メモリ、あるいは、前記ＵＳＢインタフェース手段に接続されたＵＳＢメモリのいずれか一方を選択して、当該ジョブを実行するときに使用する画像メモリとして設定する設定手段とを備え、該設定手段は、前記ジョブの実行に必要な画像メモリの容量が所定値よりも大きい場合に前記ＵＳＢメモリを選択するようにしたものである。
【００１０】
また、前記画像形成装置において、前記設定手段は、前記画像メモリの空き容量が所定値以下の場合に前記ＵＳＢメモリを選択するようにするとよい。
【００１１】
また、前記複数の画像形成アプリケーション機能には、スキャナ機能、ファクシミリ機能、複写機能、または、プリンタ機能の少なくとも１つが含まれるものである。
【００１２】
また、前記ジョブは、ファクシミリ送信ジョブ、ファクシミリ受信ジョブ、電子メール送信ジョブ、電子メール受信ジョブ、または、スキャン・ツー・Ｅメールジョブの少なくとも１つが含まれるものである。
【発明の効果】
【００１３】
したがって、本発明によれば、装置の利用効率を向上できるとともに、装置に備える画像メモリの容量を小さく抑えることができるので、装置コストを低減することができるという効果を得る。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１５】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００１６】
同図において、ローカルエリアネットワークＬＡＮには、複数のパーソナルコンピュータ装置ＰＣ１〜ＰＣｎ、および、ネットワーク対応複合機ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。また、ネットワーク対応複合機ＦＸには、ローカルにパーソナルコンピュータ装置ＰＣが接続されている。
【００１７】
したがって、パーソナルコンピュータ装置ＰＣ１〜ＰＣｎ、および、ネットワーク対応複合機ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００１８】
ここで、パーソナルコンピュータ装置ＰＣ１〜ＰＣｎには、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、ローカルエリアネットワークＬＡＮを介してネットワーク対応複合機ＦＸに印刷ジョブを指令することができるネットワーク印刷機能、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。例えば、電子メールをやりとりするための電子メール機能、ローカルエリアネットワークＬＡＮを介してネットワーク対応複合機ＦＸに対して印刷動作を指令するためのネットワークプリントホスト装置機能等を備えている。
【００１９】
また、ネットワーク対応複合機ＦＸは、ローカル操作により読取原稿の複写物を形成する複写機能、ローカル接続されたパーソナルコンピュータ装置ＰＣからのプリント要求を受け付けて印刷物を記録出力するプリンタ機能、ローカルエリアネットワークＬＡＮを介してパーソナルコンピュータ装置ＰＣ１〜ＰＣｎからのネットワークプリント要求機能を受け付けて印刷物を記録出力するネットワークプリンタ機能、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、スキャナ（後述）により読み取って得た画像データを指定されたメールアドレスへ電子メールを用いて送信するスキャン・ツー・Ｅメール機能、および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。
【００２０】
図２は、ネットワーク対応複合機ＦＸの構成例を示している。
【００２１】
同図において、システム制御部１は、このネットワーク対応複合機ＦＸの各部の制御処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワーク対応複合機ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００２２】
カラースキャナ５は、フルカラーで所定の解像度で原稿画像を読み取るためのものであり、カラープロッタ６は、所定の解像度でフルカラー画像を記録出力するためのものであり、操作表示部７は、このネットワーク対応複合機ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２３】
画像メモリ８は、カラースキャナ５により読み取って得た画像データや、ファクシミリ受信動作で受信した画情報などの画像データを一時保存するためのものであり、ファクシミリ通信ユニット９は、アナログ公衆網ＰＳＴＮに接続し、所定のグループ３ファクシミリ通信機能を適用して相手端末との間で画情報をやりとりするためのものである。
【００２４】
ＵＳＢメモリユニット１０は、ＵＳＢメモリ１１が着脱され、装着されたＵＳＢメモリ１１にたいしてデータの読み出しおよび書き込みを行うためのものであり、ローカルエリアネットワーク通信ユニット１２は、ローカルエリアネットワークＬＡＮに接続し、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための機能を実現するためのものである。
【００２５】
パーソナルコンピュータ装置インタフェース回路１３は、パーソナルコンピュータ装置ＰＣと接続して、パーソナルコンピュータ装置ＰＣとの間で種々の情報をやりとりするためのものである。
【００２６】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、画像メモリ８、ファクシミリ通信ユニット９、ＵＳＢメモリユニット１０、ローカルエリアネットワークＬＡＮ通信ユニット１２、および、パーソナルコンピュータ装置インタフェース回路１３は、内部バス１４に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１４を介して行われている。
【００２７】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用され、ネットワークプリント機能にかかるデータのやりとりでは、例えば、ＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄａｅｍｏｎ  ｐｒｏｔｏｃｏｌ）が適用される。
【００２８】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＬＰＲなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ  Ｐｕｒｐｏｓｅ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。また、ＬＰＲは、ＲＦＣ１１７９などで規定されている。  また、本実施例では、ネットワーク対応複合機ＦＸは、アプリケーション機能として、上述した複写機能、プリンタ機能、ネットワークプリンタ機能、電子メール処理機能、スキャン・ツー・Ｅメール機能、および、伝送機能のおのおのの機能を実現する複写アプリケーション、プリンタアプリケーション、ネットワークプリンタアプリケーション、電子メールアプリケーション、スキャン・ツー・Ｅメールアプリケーション、および、伝送アプリケーションを備えている。
【００２９】
また、１つのアプリケーション機能の１つのまとまった動作を「ジョブ」といい、例えば、『コピージョブとは「コピー機能を提供する単位、例えば１回のコピーが１つのジョブ」』、『プリンタジョブとは「プリント動作を提供する単位、例えば１回のプリントが１つのジョブ」』、『スキャナジョブとは「スキャナ機能を提供する単位、例えば１文書の読み取りが１つのジョブ」』、『ファクシミリ送信ジョブとは「ファクシミリ送信機能を提供する単位、例えば１文書の送信が１つのジョブ」』、『ファクシミリ受信ジョブとは「ファクシミリ受信機能を提供する単位、例えば１文書の受信が１つのジョブ」』である。
【００３０】
例えば、スキャナの場合、読み取った文書の格納先は機器内部であったりサーバ装置（図示略）であっても構わない。ファクシミリにおいて受信文書を別のところに転送（配信と呼称する場合もあり）することもある。このジョブはファクシミリ受信からファクシミリ送信にある時点で変更すればよいものとする。
【００３１】
なお、ＵＳＢメモリユニット１０やＵＳＢメモリ１１の詳細については、ＵＳＢに関する規格を参照されたい。このＵＳＢの特徴は以下の４点である。
・様々な種類の機器に対応した規格である。
・様々な種類の機器が共通のコネクタを利用してＰＣと接続可能である。
・プラグアンドプレイに対応し、脱着自在である。
・１ホストコントローラに対し最大１２７台のＵＳＢ機器が接続可能である。
【００３２】
また、本実施例における画像メモリ８の利用については、コピーやプリンタにおいては印刷できなかった場合破棄すればいい。
【００３３】
また、ファクシミリ送信では、例えば時刻指定送信では指定時刻になるまで送信文書を画像メモリに保持し、その後の送信完了まで画像メモリを消去しない。
【００３４】
また、ファクシミリ受信では、例えば受信時または受信中にプロッタが起動できない（例えばジャムや紙なし）場合に受信は行なうが、その要因が解除されるまで印刷しない。
【００３５】
また、スキャナの場合には、読み取った画像は次の用途まで画像メモリに保持する。
【００３６】
したがって、画像メモリを利用する各ジョブのライフサイクルは異なる。また、ライフサイクルが長いものに合わせると画像メモリ容量が増大する。
【００３７】
図３は、ジョブ起動時の処理の一例を示している。
【００３８】
ジョブが起動されると、当該ジョブが画像メモリを使用するかどうかを調べる（判断１０１）。判断１０１の結果がＹＥＳになるときには、ＵＳＢメモリを利用するアプリケーション機能のジョブが起動された場合であるかどうかを調べる（判断１０２）。ここで、この場合は、各アプリケーション機能について、画像メモリとしてＵＳＢメモリを利用するか、あるいは、画像メモリ８を利用するか、あらかじめ設定されて、その設定情報は、システムメモリ２（固定）またはパラメータメモリ３（変更可能）に登録されている。また、その設定情報の初期値をシステムメモリ２へ登録し、その内容をパラメータメモリ３へコピーして使用することもでき、この場合は、設定情報の内容を変更することができる。
【００３９】
判断１０２の結果がＹＥＳになるときには、ＵＳＢメモリユニット１０に装着されているＵＳＢメモリ１１を画像メモリとして用いた画像処理を実行し（処理１０３）、それ以降の処理へ進む。
【００４０】
また、判断１０２の結果がＮＯになるときには、画像メモリ８を画像メモリとして用いた画像処理を実行し（処理１０４）、それ以降の処理へ進む。
【００４１】
また、判断１０１の結果がＮＯになるときには、次の処理へ進む。
【００４２】
このようにして、本実施例では、アプリケーション単位に画像メモリ８を使うか、あるいは、ＵＳＢメモリ１１を使うかを切替えるようにしているので、例えば、ユーザ毎に異なる要望を満たすことができる。また、例えば、より大容量の画像メモリを必要とするアプリケーション機能には、ＵＳＢメモリ１１を割り当てることにより、画像メモリ８に必要なデータ容量を抑制することができる。
【００４３】
図４は、ジョブ起動時の処理の一例を示している。
【００４４】
ジョブが起動されると、当該ジョブが画像メモリを使用するかどうかを調べる（判断２０１）。判断２０１の結果がＹＥＳになるときには、ＵＳＢメモリを利用するジョブが起動された場合であるかどうかを調べる（判断２０２）。ここで、この場合は、おのおののアプリケーション機能の各ジョブについて、画像メモリとしてＵＳＢメモリを利用するか、あるいは、画像メモリ８を利用するか、あらかじめ設定されて、その設定情報は、システムメモリ２（固定）またはパラメータメモリ３（変更可能）に登録されている。また、その設定情報の初期値をシステムメモリ２へ登録し、その内容をパラメータメモリ３へコピーして使用することもでき、この場合は、設定情報の内容を変更することができる。
【００４５】
判断２０２の結果がＹＥＳになるときには、ＵＳＢメモリユニット１０に装着されているＵＳＢメモリ１１を画像メモリとして用いた画像処理を実行し（処理２０３）、それ以降の処理へ進む。
【００４６】
また、判断２０２の結果がＮＯになるときには、画像メモリ８を画像メモリとして用いた画像処理を実行し（処理２０４）、それ以降の処理へ進む。
【００４７】
また、判断２０１の結果がＮＯになるときには、次の処理へ進む。
【００４８】
このようにして、本実施例では、ジョブ単位に画像メモリ８を使うか、あるいは、ＵＳＢメモリ１１を使うかを切替えるようにしているので、例えば、ユーザ毎に異なる要望を満たすことができる。また、例えば、より大容量の画像メモリを必要とするジョブには、ＵＳＢメモリ１１を割り当てることにより、画像メモリ８に必要なデータ容量を抑制することができる。
【００４９】
図５は、ジョブ起動時の処理のさらに他の例を示している。
【００５０】
ジョブが起動されると、当該ジョブが画像メモリを使用するかどうかを調べる（判断３０１）。判断３０１の結果がＹＥＳになるときには、機器の画像メモリ８の空き容量が所定値以下になっているかどうかを調べる（判断３０２）。
【００５１】
判断３０２の結果がＹＥＳになるときには、ＵＳＢメモリを利用するアプリケーション機能のジョブが起動された場合であるかどうかを調べる（判断３０３）。ここで、この場合は、各アプリケーション機能について、画像メモリとしてＵＳＢメモリを利用するか、あるいは、画像メモリ８を利用するか、あらかじめ設定されて、その設定情報は、システムメモリ２（固定）またはパラメータメモリ３（変更可能）に登録されている。また、その設定情報の初期値をシステムメモリ２へ登録し、その内容をパラメータメモリ３へコピーして使用することもでき、この場合は、設定情報の内容を変更することができる。
【００５２】
判断３０３の結果がＹＥＳになるときには、ＵＳＢメモリユニット１０に装着されているＵＳＢメモリ１１を画像メモリとして用いた画像処理を実行し（処理３０４）、それ以降の処理へ進む。
【００５３】
また、判断３０３の結果がＮＯになるときには、次の処理へ進む。
【００５４】
また、判断３０２の結果がＮＯになるときには、画像メモリ８を画像メモリとして用いた画像処理を実行し（処理３０５）、それ以降の処理へ進む。
【００５５】
また、判断３０１の結果がＮＯになるときには、次の処理へ進む。
【００５６】
このようにして、本実施例では、画像メモリ８の空き容量が所定値以下（いわゆる、「フル」）になった場合、ＵＳＢメモリ１１を使うことができるアプリケーション機能のジョブについては、ＵＳＢメモリ１１を利用するようにしているので、装置の利用効率を大幅に向上することができる。
【００５７】
図６は、ジョブ起動時の処理のまたさらに他の例を示している。
【００５８】
ジョブが起動されると、当該ジョブが画像メモリを使用するかどうかを調べる（判断４０１）。判断４０１の結果がＹＥＳになるときには、機器の画像メモリ８の空き容量が所定値以下になっているかどうかを調べる（判断４０２）。
【００５９】
判断４０２の結果がＹＥＳになるときには、ＵＳＢメモリを利用するジョブが起動された場合であるかどうかを調べる（判断４０３）。ここで、この場合は、おのおののアプリケーション機能の各ジョブについて、画像メモリとしてＵＳＢメモリを利用するか、あるいは、画像メモリ８を利用するか、あらかじめ設定されて、その設定情報は、システムメモリ２（固定）またはパラメータメモリ３（変更可能）に登録されている。また、その設定情報の初期値をシステムメモリ２へ登録し、その内容をパラメータメモリ３へコピーして使用することもでき、この場合は、設定情報の内容を変更することができる。
【００６０】
判断４０３の結果がＹＥＳになるときには、ＵＳＢメモリユニット１０に装着されているＵＳＢメモリ１１を画像メモリとして用いた画像処理を実行し（処理４０４）、それ以降の処理へ進む。
【００６１】
また、判断４０３の結果がＮＯになるときには、次の処理へ進む。
【００６２】
また、判断４０２の結果がＮＯになるときには、画像メモリ８を画像メモリとして用いた画像処理を実行し（処理４０５）、それ以降の処理へ進む。
【００６３】
また、判断４０１の結果がＮＯになるときには、次の処理へ進む。
【００６４】
このようにして、本実施例では、画像メモリ８の空き容量が所定値以下（いわゆる、「フル」）になった場合、ＵＳＢメモリ１１を使うことができるジョブについては、ＵＳＢメモリ１１を利用するようにしているので、装置の利用効率を大幅に向上することができる。
【００６５】
また、ＵＳＢメモリを利用する旨が設定されているアプリケーション機能、あるいは、ジョブは、他のアプリケーションあるいはジョブの利用頻度に関係なく（いつでも）、当該アプリケーション機能用途でＵＳＢメモリを利用できる。また、秘匿性のある場合など脱着可能なので外して管理できる。また、その機器のプロッタがエラー中だったら他の機器で読み出せばよい。また、他の場所で利用したい場合はＵＳＢメモリのみ持ち運べばよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワーク対応複合機ＦＸの構成例を示したブロック図。
【図３】ジョブ起動時の処理の一例を示したフローチャート。
【図４】ジョブ起動時の処理の他の例を示したフローチャート。
【図５】ジョブ起動時の処理のさらに他の例を示したフローチャート。
【図６】ジョブ起動時の処理のまたさらに他の例を示したフローチャート。
【符号の説明】
【００６７】
１  システム制御部
２  システムメモリ
３  パラメータメモリ
１０  ＵＳＢメモリユニット
１１  ＵＳＢメモリ
【図１】
0004641488.tif 000002
【図２】
0004641488.tif 000003
【図３】
0004641488.tif 000004
【図４】
0004641488.tif 000005
【図５】
0004641488.tif 000006
【図６】
0004641488.tif 000007