(57)【要約】【課題】  ユーザの意思しだいで、ある画像形成装置により受信されたデータを、その画像形成装置または他の画像形成装置にて処理させることができるようにする。【解決手段】  コントローラ１４は、インタフェース１５に外部メモリ装置２が接続されているか否かを判定する。インタフェース１５に外部メモリ装置２が接続されていると判定された場合において印刷部１１が画像形成処理を実行しているときには、コントローラ１４は、外部から受信されたジョブデータを外部メモリ装置２に格納する。コントローラ１４は、印刷部１１によりジョブデータ１２ａに基づく画像形成処理が完了したときに、外部メモリ装置２にジョブデータが格納されている場合には、そのジョブデータを外部メモリ装置２からＲＡＭ１２へ移動させる。【選択図】  図１
2009253406.tif 000002
【特許請求の範囲】
【請求項１】
ジョブデータを格納可能な内部メモリと、
前記内部メモリに格納されている前記ジョブデータに基づき画像形成処理を実行する処理手段と、
外部メモリ装置を着脱可能なインタフェースと、
前記インタフェースに前記外部メモリ装置が接続されているか否かを判定する接続判定手段と、
前記接続判定手段により前記インタフェースに前記外部メモリ装置が接続されていると判定された場合において前記処理手段が前記画像形成処理を実行しているときには、外部から受信されたジョブデータを前記外部メモリ装置に格納するジョブデータ格納手段と、
前記内部メモリに格納されている前記ジョブデータに基づく画像形成処理が完了したときに、前記外部メモリ装置に前記ジョブデータが格納されている場合には、そのジョブデータを前記外部メモリ装置から前記内部メモリへ移動させるジョブデータ移動手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記ジョブデータ格納手段は、前記処理手段が前記画像形成処理を実行していないときには、外部から受信されたジョブデータを前記内部メモリに格納することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ジョブデータ格納手段は、前記接続判定手段により前記インタフェースに前記外部メモリ装置が接続されていないと判定された場合、外部から受信されたジョブデータを前記内部メモリに格納することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記ジョブデータ移動手段は、前記処理手段が前記画像形成処理を実行していないときに前記外部メモリ装置が前記インタフェースに接続された場合、前記外部メモリ装置に格納されているジョブデータを前記外部メモリ装置から前記内部メモリへ移動させることを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
受信された画像データに関する情報に基づいて、外部メモリおよび内部メモリのいずれかに画像データを格納する装置がある（例えば特許文献１参照）。この装置では、受信された画像データに基づき画像を印刷することができないときにその画像データをバックアップ保存する場合、データサイズ、カラー／モノクロ設定などに応じて、画像データの格納場所が選択される。
【０００３】
【特許文献１】特開２００４−０９６５１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、受信データは、内部メモリに格納され、画像形成処理される。このため、画像形成処理されるデータが多いと、新たな受信データが画像形成処理されるまで、時間がかかってしまう。
【０００５】
上記技術のようにしてデータを外部メモリに格納した後に、その外部メモリを外し他の装置へ接続して、その接続した装置により画像形成処理を行わせることが考えられる。
【０００６】
しかしながら、上記技術では、装置の処理状況とは関係なく、データの格納場所が決まってしまうため、新たな受信データが画像形成処理されるまでに時間がかかる場合のみ、選択的に、データが格納された外部メモリを外し他の装置へ接続して、その接続した装置により画像形成処理を行わせることは困難である。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、ユーザの意思しだいで、ある画像形成装置により受信されたデータを、その画像形成装置または他の画像形成装置にて処理させることが可能である画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成装置は、ジョブデータを格納可能な内部メモリと、内部メモリに格納されているジョブデータに基づき画像形成処理を実行する処理手段と、外部メモリ装置を着脱可能なインタフェースと、インタフェースに外部メモリ装置が接続されているか否かを判定する接続判定手段と、接続判定手段によりインタフェースに外部メモリ装置が接続されていると判定された場合において処理手段が画像形成処理を実行しているときには、外部から受信されたジョブデータを外部メモリ装置に格納するジョブデータ格納手段と、内部メモリに格納されているジョブデータに基づく画像形成処理が完了したときに、外部メモリ装置にジョブデータが格納されている場合には、そのジョブデータを外部メモリ装置から内部メモリへ移動させるジョブデータ移動手段とを備える。
【００１０】
これにより、外部メモリ装置を接続したままにしておけば、この画像形成装置にてジョブデータの画像形成処理が実行される。一方、他のジョブデータを処理中である場合には、ジョブデータの格納された外部メモリ装置を外して他の画像形成装置に接続することで、その画像形成装置にてジョブデータの画像形成処理が実行される。このように、ユーザの意思しだいで、ある画像形成装置により受信されたデータを、その画像形成装置または他の画像形成装置にて処理させることが可能となる。
【００１１】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、ジョブデータ格納手段は、処理手段が画像形成処理を実行していないときには、外部から受信されたジョブデータを内部メモリに格納する。
【００１２】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、ジョブデータ格納手段は、接続判定手段によりインタフェースに外部メモリ装置が接続されていないと判定された場合、外部から受信されたジョブデータを内部メモリに格納する。
【００１３】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、ジョブデータ移動手段は、処理手段が画像形成処理を実行していないときに外部メモリ装置がインタフェースに接続された場合、外部メモリ装置に格納されているジョブデータを外部メモリ装置から内部メモリへ移動させる。
【００１４】
これにより、他の画像形成装置にて外部メモリ装置に格納されたジョブデータの画像形成処理をこの画像形成装置にて実行することができる。
【発明の効果】
【００１５】
本発明によれば、ユーザの意思しだいで、ある画像形成装置により受信されたデータを、その画像形成装置または他の画像形成装置にて処理させることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図に基づいて本発明の実施の形態を説明する。
【００１７】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。図１において、画像形成装置１は、外部からジョブデータを受信し、そのジョブデータに対する印刷処理を実行する装置である。画像形成装置１には、外部メモリ装置２を着脱可能である。外部メモリ装置２は、不揮発性メモリおよび所定のインタフェースを有する装置である。外部メモリ装置２としては、ＵＳＢ（Universal Serial Bus）メモリ、ＣＦ（Compact Flash）カード、メモリカードなどが使用される。ジョブデータは、外部のパーソナルコンピュータ、内部のスキャナなどからの画像データについての印刷処理命令であったり、ファクシミリ受信データであったりする。
【００１８】
そして、画像形成装置１は、印刷部１１、ＲＡＭ１２、通信装置１３、コントローラ１４、およびインタフェース１５を備える。印刷部１１は、ジョブデータ１２ａに従って媒体上に画像を形成する。印刷部１１は、ジョブデータから制御信号を生成する画像処理部およびその制御信号に従って動作する印刷機構を有する。印刷部１１は、処理手段の一例である。
【００１９】
また、ＲＡＭ１２は、ジョブデータ１２ａを記憶する揮発性メモリである。ＲＡＭ１２は、内部メモリの一例である。
【００２０】
また、通信装置１３は、外部の装置からジョブデータ１２ａを受信する通信回路である。通信装置１３としては、例えばネットワークインタフェースカード、周辺機器インタフェース、モデムなどが使用される。
【００２１】
また、コントローラ１４は、印刷部１１によるジョブ実行の制御、外部メモリ装置２の検出、受信されたジョブデータ１２ａの格納場所の選択、外部メモリ装置２からＲＡＭ１２へのジョブデータ１２ａの移動などを行う回路である。コントローラ１４は、ＡＳＩＣ（Application Specific Integrated Circuit）としてもよいし、コンピュータとしてもよい。コントローラ１４は、接続判定手段、ジョブデータ格納手段およびジョブデータ移動手段の一例である。
【００２２】
また、インタフェース１５は、  外部メモリ装置２を着脱可能であって、外部メモリ装置２内の不揮発性メモリに対するデータの読み書きを行う回路である。外部メモリ装置２がＵＳＢメモリである場合、インタフェース１５は、ＵＳＢホストインタフェースとされる。
【００２３】
次に、上記装置の動作について説明する。（ａ）ジョブデータ受信時の動作と、（ｂ）ジョブ実行時の動作について説明する。
【００２４】
（ａ）ジョブデータ受信時の動作
【００２５】
図２は、図１に示す装置のジョブデータ受信時の動作を説明するフローチャートである。
【００２６】
通信装置１３がジョブデータ１２ａを受信すると（ステップＳ１）、コントローラ１４は、印刷部１１がジョブ処理中であるか否かを判定する（ステップＳ２）。
【００２７】
ジョブデータ１２ａの受信時に印刷部がジョブ処理中ではない場合には、ＲＡＭ１２にジョブデータ１２ａが格納されていないので、コントローラ１４は、受信されたジョブデータ１２ａをＲＡＭ１２に格納する（ステップＳ３）。ジョブデータ１２ａは、ＲＡＭ１２における印刷キューに格納される。
【００２８】
一方、ジョブデータ１２ａの受信時に印刷部がジョブ処理中である場合には、コントローラ１４は、外部メモリ装置２がインタフェース１５に接続されているか否かを判定する（ステップＳ４）。外部メモリ装置２がインタフェース１５に接続されている場合には、コントローラ１４は、受信されたジョブデータ１２ａを外部メモリ装置２のファイルシステムに格納する（ステップＳ５）。ジョブデータ１２ａの受信時に印刷部がジョブ処理中であるときに、外部メモリ装置２がインタフェース１５に接続されていない場合には、コントローラ１４は、受信されたジョブデータ１２ａをＲＡＭ１２における印刷キューの最後に格納する（ステップＳ３）。
【００２９】
（ｂ）ジョブ実行時の動作
【００３０】
図３は、図１に示す装置のジョブ実行時の動作を説明するフローチャートである。
【００３１】
装置１が起動すると、コントローラ１４は、ＲＡＭ１２にジョブデータ１２ａがあるか否かを判定する（ステップＳ１１）。
【００３２】
ＲＡＭ１２にジョブデータ１２ａがある場合には、コントローラ１４は、そのジョブデータ１２ａについての画像形成処理を印刷部１１に実行させる（ステップＳ１２）。これにより、印刷部１１によりジョブが実行される。印刷部１１は、ＲＡＭ１２の一部を作業領域として使用して画像処理を実行し、画像処理により生成された制御信号に基づいて印刷処理を実行する。そして、ジョブが完了すると、コントローラ１４は、そのジョブデータ１２ａをＲＡＭ１２から削除する。
【００３３】
一方、ＲＡＭ１２にジョブデータ１２ａがない場合には、コントローラ１４は、外部メモリ装置２がインタフェース１５に接続されているか否かを判定する（ステップＳ１３）。外部メモリ装置２がインタフェースに接続されている場合、コントローラ１４は、その外部メモリ装置２のファイルシステムにおける所定の格納場所（所定のパスのディレクトリなど）にジョブデータ１２ａが格納されているか否かを判定する（ステップＳ１４）。
【００３４】
その外部メモリ装置２にジョブデータ１２ａが格納されている場合には、コントローラ１４は、その外部メモリ装置２からジョブデータ１２ａを読み出し、ＲＡＭ１２に書き込む（ステップＳ１５）。ＲＡＭ１２へのジョブデータ１２ａの書き込みが完了すると、コントローラ１４は、外部メモリ装置２からそのジョブデータ１２ａを削除する。
【００３５】
この状態では、ＲＡＭ１２にジョブデータ１２ａが格納されているので、コントローラ１４は、そのジョブデータ１２ａについての画像形成処理を印刷部１１に実行させる（ステップＳ１２）。これにより、印刷部１１によりジョブが実行される。印刷部１１は、ＲＡＭ１２の一部を作業領域として使用して画像処理を実行し、画像処理により生成された制御信号に基づいて印刷処理を実行する。そして、ジョブが完了すると、コントローラ１４は、そのジョブデータ１２ａをＲＡＭ１２から削除する。
【００３６】
一方、ステップＳ１１において外部メモリ装置２がインタフェース１５に接続されていない場合、またはステップＳ１２において外部メモリ装置２のファイルシステムにおける所定の格納場所にジョブデータ１２ａが格納されていない場合には、コントローラ１４は、ステップＳ１１に戻り、ＲＡＭ１２または外部メモリ装置２内のジョブデータ１２ａが検出されるまで、ＲＡＭ１２または外部メモリ装置２内のジョブデータ１２ａの監視を継続する。
【００３７】
以上のように、上記実施の形態によれば、コントローラ１４は、インタフェース１５に外部メモリ装置２が接続されているか否かを判定する。インタフェース１５に外部メモリ装置２が接続されていると判定された場合において印刷部１１が画像形成処理を実行しているときには、コントローラ１４は、外部から受信されたジョブデータを外部メモリ装置２に格納する。コントローラ１４は、印刷部１１によりジョブデータ１２ａに基づく画像形成処理が完了したときに、外部メモリ装置２にジョブデータが格納されている場合には、そのジョブデータを外部メモリ装置２からＲＡＭ１２へ移動させる。
【００３８】
これにより、外部メモリ装置２を接続したままにしておけば、この画像形成装置１にてジョブデータの画像形成処理が実行される。一方、他のジョブデータを処理中である場合には、ジョブデータの格納された外部メモリ装置２を外して他の画像形成装置に接続することで、その画像形成装置にてジョブデータの画像形成処理が実行される。このように、ユーザの意思しだいで、ある画像形成装置により受信されたデータを、その画像形成装置または他の画像形成装置にて処理させることが可能となる。
【００３９】
また、印刷部１１が処理中である場合には、受信されたジョブデータが外部メモリ装置２に格納されるため、ＲＡＭ１２において広い作業領域を確保することができ、印刷処理を高速に行うことができる。
【００４０】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００４１】
例えば、上記実施の形態において、コントローラ１４は、印刷部１１が印刷処理を実行していないときに外部メモリ装置２がインタフェース１５に接続された場合、外部メモリ装置２に格納されているジョブデータを外部メモリ装置２からＲＡＭ１２へ移動させるようにしてもよい。これにより、他の画像形成装置にて外部メモリ装置２に格納されたジョブデータの画像形成処理をこの画像形成装置１にて実行することができる。
【００４２】
また、上記実施の形態において、外部メモリ装置２が接続されていないときに印刷部１１がジョブ処理中である場合には、コントローラ１４は、通信装置１３を制御して、ジョブデータの受信を拒否するようにしてもよい。
【００４３】
また、上記実施の形態において、外部メモリ装置２として、磁気カードなどの不揮発性の書換可能な記録媒体を有する装置を使用するようにしてもよい。
【産業上の利用可能性】
【００４４】
本発明は、例えば、周辺機器インタフェースを備えた複合機に適用可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図１に示す装置のジョブデータ受信時の動作を説明するフローチャートである。
【図３】図１に示す装置のジョブ実行時の動作を説明するフローチャートである。
【符号の説明】
【００４６】
１  画像形成装置
２  外部メモリ装置
１１  印刷部（処理手段）
１２  ＲＡＭ（内部メモリ）
１２ａ  ジョブデータ
１４  コントローラ（接続判定手段，ジョブデータ格納手段，ジョブデータ移動手段）
１５  インタフェース
【図１】
2009253406.tif 000003
【図２】
2009253406.tif 000004
【図３】
2009253406.tif 000005