(57)【要約】【課題】リムーバブル記憶装置に格納されたデータファイルを容易迅速に印刷させる。【解決手段】検出部１２０は、ＵＳＢメモリ接続検出部２１Ｄによる検出に応答して、ＵＳＢメモリ２１のルートフォルダから印刷ファイル選択用設定ファイルＳＥＬＦＬ.ＴＸＴを見つけ出し、その内容を読取ってフォルダのパス￥ＦＬＤ１及び印刷属性設定ファイルのパス￥ＰＴＹＦＬ．ＴＸＴをそれぞれ印刷ファイル決定部１２２及びファイル検出部１２１に与える。決定部１２２は、フォルダＦＬＤ１内のＰＤＦファイルを見つけ、その各ファイルの内容を順次ビットマップ展開部１２３に与える。一方、検出部１２１は、ファイルＰＴＹＦＬ.ＴＸＴの内容を読み出して、画像の向き及びサイズに関係した印刷属性値をビットマップ展開部１２３に与え、印刷制御に関係した印刷属性値をプリンタ１８に与える。ビットマップ展開部１２３は、ＰＤＦファイルの内容を頁記述言語で記述したものに変換しさらにビットマップ展開してプリンタ１８に供給する。【選択図】図１
2007261109.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
該プロセッサに結合され、プログラムが格納される記憶手段と、
リムーバブル記憶装置が結合される結合手段と、
該結合手段と該プロセッサとの間に結合されたリムーバブル記憶装置用インタフェースと、
該結合手段にリムーバブル記憶装置が結合されているか否かを検出する検出手段と、
供給されるビットマップデータに基づいて用紙に画像を形成する画像形成手段と、
を有する画像形成装置において、該プログラムは該プロセッサに対し、
（ａ）該検出手段による該結合の検出に応答して、該リムーバブル記憶装置に所定のファイルが格納されているか否かを判定させ、
（ｂ）肯定判定した場合には、該所定のファイルの内容を読み出させ、該内容をビットマップデータに変換させて該画像形成手段に供給させる、
ことを特徴とする画像形成装置。
【請求項２】
該プログラムは該プロセッサに対し、該ステップ（ａ）では、
（ａ１）該検出手段による該結合の検出に応答して、印刷ファイル選択用設定ファイルが該リムーバブル記憶装置に格納されているか否かを判定させ、
（ａ２）肯定判定した場合には、該印刷ファイル選択用設定ファイルの内容を読み出させ、該内容に基づいて該所定のファイルを決定させ、
（ａ３）該リムーバブル記憶装置に該所定のファイルが格納されているか否かを判定させる、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
該プログラムは該プロセッサに対し、該ステップ（ａ）では、
（ａ１）該検出手段による該結合の検出に応答して、印刷ファイル選択用設定ファイルが該記憶手段に格納されているか否かを判定させ、
（ａ２）肯定判定した場合には、該印刷ファイル選択用設定ファイルの内容を読み出させ、該内容に基づいて該所定のファイルを決定させ、
（ａ３）該リムーバブル記憶装置に該所定のファイルが格納されているか否かを判定させる、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
該印刷ファイル選択用設定ファイルは、印刷対象のファイルが含まれるフォルダのパスの記述を含み、
該ステップ（ａ２）では、該フォルダに含まれ且つ名前に所定の拡張子を有するファイルを該所定のファイルと決定させる、
ことを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
該ステップ（ａ１）ではさらに、印刷属性設定ファイルが該リムーバブル記憶装置に格納されているか否かを判定させ、
該ステップ（ｂ）ではさらに、該印刷属性設定ファイルの内容を読み出させ、該内容に従って該所定のファイルの内容をビットマップデータに変換させるとともに該画像形成手段に対し画像を形成させる、
ことを特徴とする請求項２乃至４のいずれか１つに記載の画像形成装置。
【請求項６】
該ステップ（ａ１）ではさらに、印刷属性設定ファイルが該記憶手段に格納されているか否かを判定させ、
該ステップ（ｂ）ではさらに、該印刷属性設定ファイルの内容を読み出させ、該内容に従って該所定のファイルの内容をビットマップデータに変換させるとともに該画像形成手段に対し画像を形成させる、
ことを特徴とする請求項２乃至４のいずれか１つに記載の画像形成装置。
【請求項７】
該印刷属性設定ファイルを複数有し、該複数の印刷属性設定ファイルのうちの１つを該印刷ファイル選択用設定ファイル内で指定することにより、使用する印刷属性設定ファイルを特定することを特徴とする請求項５又は６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データに基づいて用紙に画像を形成する画像形成装置に関し、特に、ＵＳＢフラッシュメモリ等のリムーバブル記憶装置に格納されたファイルのデータに基づいて用紙に画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
下記特許文献１には、メモリカードがスロットに挿着されていることを検出した場合、変換可能なデータファイルが記録されていれば、その一覧を表示して、ユーザの選択を受付け、選択されたデータファイルを印刷データに変換して用紙に画像を形成させる構成が開示されている。
【０００３】
この構成によれば、ネットワークに接続されていない画像形成装置でファイルの内容を印刷させることができ、また、通信媒体からの盗聴や、アドレス指定を誤った画像形成装置からの画像出力による情報漏洩を防止することができる。
【特許文献１】特開２００５−３４９６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特に、印刷しようとするデータファイルが複数存在する場合、ユーザはデータファイルの選択、印刷属性の設定及びスタートスイッチ押下を複数回繰り返す必要があるので、煩雑である。
【０００５】
本発明の目的は、このような問題点に鑑み、リムーバブル記憶装置に格納されたデータファイルを容易迅速に印刷させることが可能な画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明による画像形成装置の第１態様では、
プロセッサと、
該プロセッサに結合され、プログラムが格納される記憶手段と、
リムーバブル記憶装置が結合される結合手段と、
該結合手段と該プロセッサとの間に結合されたリムーバブル記憶装置用インタフェースと、
該結合手段にリムーバブル記憶装置が結合されているか否かを検出する検出手段と、
供給されるビットマップデータに基づいて用紙に画像を形成する画像形成手段と、
を有する画像形成装置において、該プログラムは該プロセッサに対し、
（ａ）該検出手段による該結合の検出に応答して、該リムーバブル記憶装置に所定のファイルが格納されているか否かを判定させ、
（ｂ）肯定判定した場合には、該所定のファイルの内容を読み出させ、該内容をビットマップデータに変換させて該画像形成手段に供給させる。
【０００７】
本発明による画像形成装置の第２態様では、第１態様において、
該プログラムは該プロセッサに対し、該ステップ（ａ）では、
（ａ１）該検出手段による該結合の検出に応答して、印刷ファイル選択用設定ファイルが該リムーバブル記憶装置に格納されているか否かを判定させ、
（ａ２）肯定判定した場合には、該印刷ファイル選択用設定ファイルの内容を読み出させ、該内容に基づいて該所定のファイルを決定させ、
（ａ３）該リムーバブル記憶装置に該所定のファイルが格納されているか否かを判定させる。
【０００８】
本発明による画像形成装置の第３態様では、第１態様において、
該プログラムは該プロセッサに対し、該ステップ（ａ）では、
（ａ１）該検出手段による該結合の検出に応答して、印刷ファイル選択用設定ファイルが該記憶手段に格納されているか否かを判定させ、
（ａ２）肯定判定した場合には、該印刷ファイル選択用設定ファイルの内容を読み出させ、該内容に基づいて該所定のファイルを決定させ、
（ａ３）該リムーバブル記憶装置に該所定のファイルが格納されているか否かを判定させる。
【０００９】
本発明による画像形成装置の第４態様では、第２又は３態様において、
該印刷ファイル選択用設定ファイルは、印刷対象のファイルが含まれるフォルダのパスの記述を含み、
該ステップ（ａ２）では、該フォルダに含まれ且つ名前に所定の拡張子を有するファイルを該所定のファイルと決定させる。
【００１０】
本発明による画像形成装置の第５態様では、第２乃至４態様のいずれか１つにおいて、
該ステップ（ａ１）ではさらに、印刷属性設定ファイルが該リムーバブル記憶装置に格納されているか否かを判定させ、
該ステップ（ｂ）ではさらに、該印刷属性設定ファイルの内容を読み出させ、該内容に従って該所定のファイルの内容をビットマップデータに変換させるとともに該画像形成手段に対し画像を形成させる。
【００１１】
本発明による画像形成装置の第６態様では、第２乃至４態様のいずれか１つにおいて、
該ステップ（ａ１）ではさらに、印刷属性設定ファイルが該記憶手段に格納されているか否かを判定させ、
該ステップ（ｂ）ではさらに、該印刷属性設定ファイルの内容を読み出させ、該内容に従って該所定のファイルの内容をビットマップデータに変換させるとともに該画像形成手段に対し画像を形成させる。
【００１２】
本発明による画像形成装置の第７態様では、第５又は６態様において、該印刷属性設定ファイルを複数有し、該複数の印刷属性設定ファイルのうちの１つを該印刷ファイル選択用設定ファイル内で指定することにより、使用する印刷属性設定ファイルを特定する。
【発明の効果】
【００１３】
上記第１態様の構成によれば、結合手段にリムーバブル記憶装置が結合されていることを検出手段が検出したことに応答して、該リムーバブル記憶装置に所定のファイルが格納されているか否かを判定させ、肯定判定した場合には、該所定のファイルの内容を読み出させ、該内容をビットマップデータに変換させて該画像形成手段に供給させるので、該リムーバブル記憶装置に所定のファイルを格納してこれを画像形成装置に挿着させるだけで、該所定のファイルを自動的に印刷させることができ、特に複数ファイルを、容易迅速に印刷させることができるという効果を奏する。
【００１４】
上記第２態様の構成によれば、該検出に応答して、印刷ファイル選択用設定ファイルが該リムーバブル記憶装置に格納されているか否かを判定させ、肯定判定した場合には、該印刷ファイル選択用設定ファイルの内容を読み出させ、該内容に基づいて該所定のファイルを決定させ、該リムーバブル記憶装置に該所定のファイルが格納されているか否かを判定させるので、印刷と無関係なファイルを該リムーバブル記憶装置に格納している場合に、これを削除する必要が無く、使い勝手がよいという効果を奏する。
【００１５】
上記第３態様の構成によっても上記第２態様の構成と同様の効果を奏する。
【００１６】
上記第４態様の構成によれば、該印刷ファイル選択用設定ファイルに、印刷対象のファイルが含まれるフォルダのパスの記述が含まれ、該フォルダに含まれ且つ名前に所定の拡張子を有するファイルを該所定のファイルと決定させるので、特に複数ファイルを印刷させる場合に、印刷対象のファイルを容易迅速に指定することができるという効果を奏する。
【００１７】
上記第５態様の構成によれば、印刷属性設定ファイルが該リムーバブル記憶装置に格納されていればその内容を読み出させ、該内容に従って該所定のファイルの内容をビットマップデータに変換させるとともに該画像形成手段に対し画像を形成させる、画像形成装置の操作パネルを操作して印刷属性を設定することなく、容易迅速に印刷させることができるという効果を奏する。
【００１８】
上記第６態様の構成によっても上記第５態様の構成と同様の効果を奏する。
【００１９】
上記第７態様の構成によれば、該印刷属性設定ファイルを複数有し、該複数の印刷属性設定ファイルのうちの１つを該印刷ファイル選択用設定ファイル内で指定することにより、使用する印刷属性設定ファイルを特定するので、適切な印刷属性を容易迅速に設定することができるという効果を奏する。
【００２０】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００２１】
図４は、本発明の実施例１に係る画像形成装置１０の概略ブロック図である。
【００２２】
この画像形成装置１０では、ＭＰＵ１１、ＲＯＭ１２Ｒ、ＤＲＡＭ１２Ｄ、ＮＶＲＡＭ１３、ＮＩＣ１５、モデム２０及びインタフェース１４Ｉ、１６Ｉ〜１９Ｉ、２１Ｉの間がバス２３で結合され、インタフェース１４Ｉ及び１６Ｉ〜１９Ｉにそれぞれハードディスク１４、オートシートフィーダ１６、スキャナ１７、プリンタ１８及び操作パネル１９が結合されている。
【００２３】
ＲＯＭ１２Ｒには、ブートストラップ、オペレーティングシステム（ＯＳ）、ＯＳの上層で動作するアプリケーション及びＯＳの下層で動作する各種デバイスドライバ（インタフェース２１Ｉを介してＵＳＢメモリ２１をアクセスするドライバを含む）が格納されている。このアプリケーションは、画像形成装置１０を複合機として機能させるためのものであり、この機能には、コピー、スキャン、プリント及びファックスがある。
【００２４】
ＤＲＡＭ１２Ｄは、主メモリとして用いられる。ＮＶＲＡＭ（不揮発性メモリ）１３は、例えばフラッシュメモリであり、電気的に書き換え可能であって、既定の印刷属性値又は操作パネル１９を操作してこれを変更した値が格納されている。
【００２５】
ＮＩＣ１５は、ネットワーク上のパーソナルコンピュータに結合されてプリントジョブに用いられる。スキャナ１７は、オートシートフィーダ１６と連動して画像入力を行うものであり、コピー及びファックス送信のジョブで用いられる。プリンタ１８はプリントエンジン、定着器並びに用紙の給紙部、搬送部及び排紙部を備えており、印刷データとして供給されるビットマップデータに基づいてプリントエンジンの感光ドラムに静電潜像を形成し、これをトナーで現像し、用紙に転写し定着させた後に排紙する。操作パネル１９は、表示部とキー入力部とを備えており、設定情報又は指示を入力し、選択画面や設定画面などを表示させるためのものである。モデム２０はファックス送受信用である。ＵＳＢメモリインタフェース２１Ｉは、ＵＳＢメモリ２１を着脱自在に挿着するポート２１Ｐを備えている。ＵＳＢメモリ２１は、電気的に書き換え可能なＮＶＲＡＭ、例えばフラッシュメモリチップを備えている。
【００２６】
次に、上記アプリケーションの一部であるファイル自動印刷プログラムによる処理を説明する。
【００２７】
図１は、画像形成装置１０のハードウェア及びソフトウェアの、本発明に関係した部分を示す概略機能ブロック図である。
【００２８】
ユーザはまず、ＵＳＢメモリ２１をパーソナルコンピュータ３０のポート３１に挿着させて、印刷対象のＰＤＦファイルを、ＵＳＢメモリ２１に格納させる。例えばＵＳＢメモリ２１内には、フォルダＦＬＤ０、ＦＬＤ１及びＦＬＤ２が作成されており、このフォルダＦＬＤ１内にファイルＦＬ０.ＰＤＦ、ＦＬ１.ＰＤＦ及びＦＬ２.ＰＤＦを格納させる。また、図３(Ａ）及び（Ｂ）にそれぞれ示す印刷ファイル選択用設定ファイルＳＥＬＦＬ.ＴＸＴ及び印刷属性設定ファイルＰＴＹＦＬ.ＴＸＴをパーソナルコンピュータ３０で作成して、ＵＳＢメモリ２１に格納させる。
【００２９】
ＳＥＬＦＬ.ＴＸＴは、印刷対象のファイルが入っているフォルダのパス（図３（Ａ）では￥ＦＬＤ１）及び印刷属性設定ファイル（図３（Ａ）ではＰＴＹＦＬ.ＴＸＴ）の名前を記述したテキストファイルである。印刷属性設定ファイルは、用紙サイズ、給紙トレイ、用紙の向き、印刷部数、両面印刷であるか否か及びステープル止めするか否かを、規準に従って記述したテキストファイルである。本実施例では、これら設定ファイルＳＥＬＦＬ.ＴＸＴ及びＰＴＹＦＬ.ＴＸＴは、図１に示すようにＵＳＢメモリ２１のルートフォルダに格納するように規定されているとする。
【００３０】
このＵＳＢメモリ２１をポート３１から抜脱させて画像形成装置１０のポート２１Ｐに挿着させる。この挿着は、ＵＳＢメモリ接続検出部２１Ｄにより検出される。該検出は、ポート２１Ｐの信号端子の電圧を閾値と比較して行うことができる。検出信号の認知は、割込処理又は定期的なポーリングにより行われる。ＵＳＢメモリ接続検出部２１Ｄは、図４のＵＳＢメモリインタフェース２１Ｉの一部である。
【００３１】
ブロック１２０〜１２３は、ソフトウェアで構成されている。ビットマップ展開部１２３は変換部とＲＩＰ部を備え、後者はハードウェアで構成してもよい。
【００３２】
印刷ファイル選択用設定ファイル検出部１２０は、ＵＳＢメモリ接続検出部２１Ｄによる検出に応答して、ＵＳＢメモリ２１のルートフォルダから印刷ファイル選択用設定ファイルＳＥＬＦＬ.ＴＸＴを見つけ出し、その内容を読取って図３に示すフォルダのパス￥ＦＬＤ１及びファイルのパス￥ＰＴＹＦＬ．ＴＸＴをそれぞれ印刷ファイル決定部１２２及び印刷属性設定ファイル検出部１２１に与える。印刷ファイル決定部１２２はこれを受けて、フォルダＦＬＤ１内のＰＤＦファイルを見つけ、その各ファイルの内容を順次ビットマップ展開部１２３に与える。一方、印刷属性設定ファイル検出部１２１は、ファイルＰＴＹＦＬ.ＴＸＴの内容を読み出して、画像の向き及びサイズに関係した用紙サイズ、用紙の向き及び両面印刷であるか否かの値をビットマップ展開部１２３に与え、印刷制御に関係した用紙サイズ、給紙トレイ、用紙の向き、印刷部数、両面印刷であるか否か及びステープル止めするか否かの値をプリンタ１８に与える。
【００３３】
ビットマップ展開部１２３は、ＰＤＦファイルの内容を頁記述言語で記述したものに変換するプログラムを上記変換部として含んでおり、これにより、印刷ファイル決定部１２２から与えられたＰＤＦファイルの内容を頁記述言語で記述したものに変換し、さらにＲＩＰ部により、上記属性値を考慮してこれをビットマップ展開し、プリンタ１８に供給する。プリンタ１８は、上記印刷属性値に従い、このビットマップデータ供給に応答して該データに対応した画像を用紙に形成させる。
【００３４】
図２は、図１のブロック１２０〜１２３の詳細を示すフローチャートであり、この処理は、ＵＳＢメモリ接続検出部２１Ｄによる接続検出に応答して開始される。以下、括弧内は図２中のステップ識別符号である。
【００３５】
（Ｓ０、Ｓ１）ＵＳＢメモリ２１内のルートフォルダのファイル名を取得し、ファイル名中にＳＥＬＦＬ.ＴＸＴがあればステップＳ２へ進み、そうでなければ図２の処理を終了する。
【００３６】
（Ｓ２〜Ｓ５）印刷ファイル選択用設定ファイルＳＥＬＦＬ.ＴＸＴの内容を読み出し、この中に印刷属性設定ファイルのパス（図３（Ａ）では￥ＰＴＹＦＬ.ＴＸＴ）があれば、そのファイルの内容をＵＳＢメモリ２１から読み出し、なければ図４のＮＶＲＡＭ１３に格納されている印刷属性を読み込む。
【００３７】
（Ｓ６）カレントパスを、ファイルＳＥＬＦＬ.ＴＸＴ内に記載されたパス￥ＦＬＤ１に変更する。
【００３８】
以下では、ステップＳ７とステップＳ１２との間の処理を、フォルダＦＬＤ１内の全ファイルについて繰り返す。
【００３９】
（Ｓ８）フォルダＦＬＤ１内のファイル名を１つ取得する。
【００４０】
（Ｓ９）その拡張子がＰＤＦであればステップＳ１０へ進み、そうでなければステップＳ１２へ、すなわちループの先頭に戻る。
【００４１】
（Ｓ１０、Ｓ１１）このファイルについて、上記印刷属性設定ファイル検出部１２１及びビットマップ展開部１２３での処理を行う。
【００４２】
本実施例１によれば、ＵＳＢメモリ接続検出部２１Ｄによる検出に応答して、ＵＳＢメモリ２１に所定のファイル（本実施例ではＰＤＦファイル）が格納されているか否かを判定させ、肯定判定した場合には、該所定のファイルの内容を読み出させ、該内容をビットマップデータに変換させてプリンタ１８に供給させるので、ＵＳＢメモリ２１に所定のファイルを格納してこれを画像形成装置１０に挿着させるだけで、該所定のファイルを自動的に印刷させることができ、特に複数ファイルを、容易迅速に印刷させることができるという効果を奏する。
【００４３】
また、ＵＳＢメモリ接続検出部２１Ｄによる検出に応答して、印刷ファイル選択用設定ファイルＳＥＬＦＬ．ＴＸＴがＵＳＢメモリ２１に格納されているか否かを判定させ、肯定判定した場合には、このファイルの内容を読み出させ、該内容に基づいて該所定のファイルを決定させるので、印刷と無関係なファイルをＵＳＢメモリ２１に格納している場合に、これを削除する必要が無く、使い勝手がよいという効果を奏する。
【００４４】
さらに、印刷ファイル選択用設定ファイルＳＥＬＦＬ．ＴＸＴに印刷対象のファイルが含まれるフォルダのパスの記述を含み、該フォルダに含まれ且つ名前に所定の拡張子を有するファイルを該所定のファイルと決定させるので、特に複数ファイルを印刷させる場合に、印刷対象のファイルを容易迅速に指定することができるという効果を奏する。
【００４５】
また、印刷属性設定ファイルのパスがＵＳＢメモリ２１に格納されているか否かを判定させ、肯定判定した場合にはこのファイルの内容を読み出させ、該内容に基づいて該所定のファイルの内容をビットマップデータに変換させるともにプリンタ１８に画像を形成させるので、画像形成装置１０の操作パネル１９を操作して印刷属性を設定することなく、容易迅速に印刷させることができるという効果を奏する。
【００４６】
また、ＵＳＢメモリ２１内に印刷属性設定ファイルを複数格納しておき、そのうちの１つを印刷ファイル選択用設定ファイル内で指定することにより、使用する印刷属性設定ファイルを特定することができるので、適切な印刷属性を容易迅速に設定することができるという効果を奏する。
【００４７】
なお、本発明には外にも種々の変形例が含まれる。
【００４８】
例えば、上記実施例ではＰＤＦファイルのみ自動印刷可能である場合を説明したが、画像形成装置１０で印刷可能な種類のファイルであればよく、この種類が複数ある場合には、例えば図３（Ｃ）に示すように、そのファイルの拡張子をＳＥＬＦＬ.ＴＸＴ内に記載し、これを所定の拡張子としてステップＳ９の判定に用いる構成であってもよい。
【００４９】
また、印刷対象のファイル名を設定ファイルＳＥＬＦＬ．ＴＸＴ内で直接指定したり、無指定でルートディレクトリ内のＰＤＦファイルを全て印刷対象としたりする構成であってもよい。
【００５０】
また、設定ファイルＰＴＹＦＬ.ＴＸＴの内容を設定ファイルＳＥＬＦＬ.ＴＸＴ内に含ませて両者を１つにする構成であってもよい。
【００５１】
さらに、設定ファイルＳＥＬＦＬ.ＴＸＴとＰＴＹＦＬ.ＴＸＴのいずれか一方又は両方を図４のＮＶＲＡＭ１３又はハードディスク１４に格納させてステップＳ０及びステップＳ２でその内容を読み出す構成であってもよい。
【００５２】
また、これらのファイルがＵＳＢメモリ２１内と、ＮＶＲＡＭ１３又はハードディスク１４内との両方に存在する場合、例えばＵＳＢメモリ２１内に格納されたファイルの方を優先して用い、或いは、これらのファイルが一方側に存在しない場合、他方側に存在するファイルを用いる構成であってもよい。
【００５３】
さらにまた、所定の種類のファイルの内容を頁記述言語で記述したものに変換するプログラムをＵＳＢメモリ２１に格納しておき、このプログラムを画像形成装置１０で起動することにより、ステップＳ９で肯定判定されるように構成してもよい。
【００５４】
また、ＵＳＢメモリの替わりに、ハードディスクカードやＳＤカードのような他のリムーバブル記憶装置を用いる構成であってもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施例１に係る画像形成装置のハードウェア及びソフトウェアの、本発明に関係した部分を示す概略機能ブロック図である。
【図２】図１のブロック１２０〜１２３の詳細を示すフローチャートである。
【図３】図１中の印刷ファイル選択用設定ファイルＳＥＬＦＬ.ＴＸＴ及び印刷属性設定ファイルＰＴＹＦＬ.ＴＸＴの内容説明図である。
【図４】画像形成装置のハードウェア概略ブロック図である。
【符号の説明】
【００５６】
１０  画像形成装置
１１  ＭＰＵ
１２Ｒ  ＲＯＭ
１２Ｄ  ＤＲＡＭ
１３  ＮＶＲＡＭ
１４  ハードディスク
１４Ｉ、１５Ｉ、１６Ｉ、１７Ｉ、１８Ｉ、１９Ｉ、２０Ｉ  インタフェース
１５  ＮＩＣ
１６  オートシートフィーダ
１７  スキャナ
１８  プリンタ
１９  操作パネル
２０  モデム
２１Ｉ  ＵＳＢメモリインタフェース
２１  ＵＳＢメモリ
２１Ｐ、３１  ポート
２１Ｄ  ＵＳＢメモリ接続検出部
２３  バス
３０  パーソナルコンピュータ
１２０  印刷ファイル選択用設定ファイル検出部
１２１  印刷属性設定ファイル検出部
１２２  印刷ファイル決定部
１２３  ビットマップ展開部
【図１】
2007261109.tif 000003
【図２】
2007261109.tif 000004
【図３】
2007261109.tif 000005
【図４】
2007261109.tif 000006
【手続補正書】
【提出日】平成18年10月2日(2006.10.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データに基づいて用紙に画像を形成する画像形成装置に関し、特に、ＵＳＢフラッシュメモリ等のリムーバブル記憶装置に格納されたファイルのデータに基づいて用紙に画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
下記特許文献１には、メモリカードがスロットに挿着されていることを検出した場合、変換可能なデータファイルが記録されていれば、その一覧を表示して、ユーザの選択を受付け、選択されたデータファイルを印刷データに変換して用紙に画像を形成させる構成が開示されている。
【０００３】
この構成によれば、ネットワークに接続されていない画像形成装置でファイルの内容を印刷させることができ、また、通信媒体からの盗聴や、アドレス指定を誤った画像形成装置からの画像出力による情報漏洩を防止することができる。
【特許文献１】特開２００５−３４９６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ファイル名にファイルの内容のタイトル、ケース番号、書類作成日等を付けることにより、ファイル名を見ただけでその内容の概要が分かるので、便利である。
【０００５】
しかしながら、小型の画像形成装置では操作パネルの１行の表示文字数が例えば１９文字と少ない。このため、ファイル名が長いとその一部しか表示させることができない。複数のファイル名について共通部分しか表示されない場合には、どのファイルを印刷対象として選択すべきか不明である。方向キーにより表示文字を移動させて画面から欠落した部分を表示させることも可能であるが、複数のファイルについてこれを繰り返す必要がある場合、煩雑である。
【０００６】
本発明の目的は、このような問題点に鑑み、操作パネルに表示可能な１行の文字数が少なくてファイル名の一部が欠落する場合であっても、印刷対象のファイルを容易に選択することが可能な画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１態様では、
プロセッサと、
該プロセッサに結合され、プログラムが格納される記憶手段と、
リムーバブル記憶装置が結合される結合手段と、
該結合手段と該プロセッサとの間に結合されたリムーバブル記憶装置用インタフェースと、
該プロセッサに結合され、指示入力手段と表示手段とを備えた操作部と、
供給される印刷データに基づいて用紙に画像を形成する画像形成手段と、
を有する画像形成装置において、該プログラムは該プロセッサに対し、
（ａ）該結合手段にリムーバブル記憶装置が結合されていれば、該指示入力手段からの指示入力に応じて、該リムーバブル記憶装置に格納されている所定の種類のファイルの名前を該名前の先頭側に付加した識別符号とともに、１行で表示可能な所定文字数以内で該表示手段に表示させ、
（ｂ）該指示入力手段からの指示入力に応じて、該リムーバブル記憶装置に格納されている該所定の種類のファイルの名前をその識別符号とともに印刷させるデータを、該画像形成手段に供給してファイルリストを用紙に印刷させ、
（ｃ）該リムーバブル記憶装置に格納されている該所定の種類のファイルのうち、該指示入力手段からの指示入力により選択されたファイルの内容を読み出し、これを印刷データに変換して該画像形成手段に供給させ、
該表示手段の表示幅が、印刷可能な主走査方向の幅よりも短い。
【０００８】
本発明による画像形成装置の第２態様では、第１態様において、
該ステップ（ａ）での表示対象ファイル名の各々について実質的にその文字数を求め、該文字数が第１閾値を超えるファイル数をカウントし、そのカウント値が第２閾値を超える場合に、該表示対象ファイル名をその識別符号とともに印刷させるデータを、該画像形成手段に供給して、ファイルリストを用紙に印刷させる。
【０００９】
本発明による画像形成装置の第３態様では、第２態様において、該第１閾値及び該第２閾値が設定可変である。
【発明の効果】
【００１０】
上記第１態様の構成によれば、指示入力手段からの指示入力に応じて、リムーバブル記憶装置に格納されている所定の種類のファイルの名前を該名前の先頭側に付加した識別符号とともに、１行で表示可能な所定文字数以内で表示手段に表示させ、指示入力手段からの指示入力に応じて、リムーバブル記憶装置に格納されている所定の種類のファイルの名前をその識別符号とともに印刷させるデータを、画像形成手段に供給してファイルリストを用紙に印刷させるので、表示手段の１行の表示文字数が少なくてファイル名の一部が表示画面から欠落し、複数のファイル名についてそれらの共通部分しか該表示手段に表示されなくても、該ファイルリストを目視し、印刷対象の識別符号を決定することにより、印刷対象のファイルを容易に選択することが可能となるという効果を奏する。
【００１１】
上記第２態様の構成によれば、表示対象ファイル名の各々について実質的にその文字数を求め、該文字数が第１閾値を超えるファイル数をカウントし、そのカウント値が第２閾値を超える場合に、該表示対象ファイル名をその識別符号とともに印刷させるデータを、該画像形成手段に供給して、ファイルリストを用紙に印刷させるので、ユーザによる操作の手間が省けて、さらに容易に印刷対象のファイルを選択することが可能となるという効果を奏する。
【００１２】
上記第３態様の構成によれば、該第１閾値及び該第２閾値が設定可変であるので、ユーザに応じてファイルリストの自動印刷条件を定めることができるという効果を奏する。
【００１３】
本発明の他の目的、構成及び効果は、以下に図面を参照して説明する本発明の実施例から明らかになる。
【実施例１】
【００１４】
図４は、本発明の実施例１に係る画像形成装置１０の概略ブロック図である。
【００１５】
この画像形成装置１０では、ＭＰＵ１１、ＲＯＭ１２Ｒ、ＤＲＡＭ１２Ｄ、ＮＶＲＡＭ１３、ＮＩＣ１５、モデム２０及びインタフェース１４Ｉ、１６Ｉ〜１９Ｉ、ＵＳＢメモリインタフェース２１Ｉの間がバス２３で結合され、インタフェース１４Ｉ及び１６Ｉ〜１９Ｉにそれぞれハードディスク１４、オートシートフィーダ１６、スキャナ１７、プリンタ１８及び操作パネル１９が結合されている。
【００１６】
ＲＯＭ１２Ｒには、ブートストラップ、オペレーティングシステム（ＯＳ）、ＯＳの上層で動作するアプリケーション及びＯＳの下層で動作する各種デバイスドライバ（インタフェース２１Ｉを介してＵＳＢメモリ２１をアクセスするドライバを含む）が格納されている。このアプリケーションは、画像形成装置１０を複合機として機能させるためのものであり、この機能には、コピー、スキャン、プリント及びファックスがある。
【００１７】
ＤＲＡＭ１２Ｄは、主メモリとして用いられる。ＮＶＲＡＭ（不揮発性メモリ）１３は、例えばフラッシュメモリであり、電気的に書き換え可能であって、各種設定値が格納される。
【００１８】
ＮＩＣ１５は、ネットワーク上のパーソナルコンピュータに結合されてプリントジョブに用いられる。スキャナ１７は、オートシートフィーダ１６と連動して画像入力を行うものであり、コピー及びファックス送信のジョブで用いられる。プリンタ１８はプリントエンジン、定着器並びに用紙の給紙部、搬送部及び排紙部を備えており、印刷データとして供給されるビットマップデータに基づいてプリントエンジンの感光ドラムに静電潜像を形成し、これをトナーで現像し、用紙に転写し定着させた後に排紙する。
【００１９】
操作パネル１９は、図３(Ａ）に示すように、液晶表示パネル１９０の右側にアップキー１９Ｕ、ダウンキー１９Ｄ、ライトキー１９Ｒ及びレフトキー１９Ｌからなる方向キーが配設され、液晶表示パネル１９０の左側にエンターキー１９Ｅ、キャンセルキー１９Ｃ及び実行キー１９Ｇが配設されている。液晶表示パネル１９０に表示可能な文字数は、本実施例の場合、１行当たり１６文字で２行であるとする。
【００２０】
モデム２０はファックス送受信用である。ＵＳＢメモリインタフェース２１Ｉは、ＵＳＢメモリ２１を着脱自在に挿着するポート２１Ｐを備えている。ＵＳＢメモリ２１は、電気的に書き換え可能なＮＶＲＡＭ、例えばフラッシュメモリチップを備えている。
【００２１】
次に、上記アプリケーションの一部であるＵＳＢメモリ内ファイル印刷プログラムによる処理を説明する。
【００２２】
図１は、画像形成装置１０の該プログラムに関係した部分を示す概略機能ブロック図である。
【００２３】
ユーザはまず、ＵＳＢメモリ２１をパーソナルコンピュータ３０のポート３１に挿着させて、印刷対象のＰＤＦファイルを、ＵＳＢメモリ２１に格納させる。
【００２４】
このＵＳＢメモリ２１をポート３１から抜脱させて画像形成装置１０のポート２１Ｐに挿着させる。この挿着は、ＵＳＢメモリ接続検出部２１Ｄにより検出される。該検出は、ポート２１Ｐの信号端子の電圧を閾値と比較して行うことができる。検出信号の認知は、割込処理又は定期的なポーリングにより行われる。ＵＳＢメモリ接続検出部２１Ｄは、図４のＵＳＢメモリインタフェース２１Ｉの一部である。
【００２５】
ブロック４０〜４５はソフトウェアで構成され、このうちブロック４１〜４４の各々は、矢印で結合された他のブロックにおけるキー入力イベントに応答して処理が開始され、ブロック４０及び４５はＵＳＢメモリ接続検出部２１Ｄによる接続検出に応答して処理が開始される。
【００２６】
ファイル選択受付部４０は、ＵＳＢメモリ接続検出部２１Ｄによる接続検出に応答して、ＵＳＢメモリ２１内の所定のフォルダ、本実施例ではルートフォルダに格納されている全てのＰＤＦファイル名を取得し、その内の最初のファイル名を識別符号及び区切り文字としての'：'とともに表示させる。図１では、'００：ＡＢＣ.ｐｄｆ'が示されている。この識別符号は、これらＰＤＦファイルに一時的に付与されるシリアル番号であり、ファイル名が長くても表示されるように、ファイル名の先頭側に付加される。
【００２７】
この状態でライトキー１９Ｒを押下することにより、上記取得したＰＤＦファイル名が、順次１つずつ液晶表示パネル１９０に表示されるとともに、順次インクリメントされた識別符号がこれに付加されて表示される。また、レフトキー１９Ｌを押下する毎に、１つ前のＰＤＦファイル名がその識別符号とともに表示される。図３(Ｃ）は、識別符号とＰＤＦファイル名との対応の具体例を示す。
【００２８】
印刷対象のファイル名が表示されているときに、エンターキー１９Ｅを押下すると、ファイル印刷受付部４１の処理が開始されて、識別符号の前側に、このファイルが選択されたことを示す'？'が表示される。この状態で、実行キー１９Ｇを押下すると、選択したファイルの内容がＵＳＢメモリ２１から読出されてビットマップ展開部４２に与えられる。
【００２９】
ビットマップ展開部４２は、ＰＤＦファイルの内容を頁記述言語で記述したものに変換するプログラムとＲＩＰとを含んでおり、ビットマップ展開部４２から与えられたＰＤＦファイルの内容を頁記述言語で記述したものに変換し、さらにＲＩＰによりこれをビットマップ展開し、プリンタ１８に供給する。プリンタ１８は、このビットマップデータ供給に応答して、該データに対応した画像を用紙に形成させる。
【００３０】
ファイル選択受付部４０においてダウンキー１９Ｄを押下すると、メモリリムーバル受付部４３の処理が開始される。この状態でエンターキー１９Ｅを押下すると、ＵＳＢメモリ２１がそのインタフェース本体部と電気的に遮断されて、これをポート２１Ｐから安全に抜脱することが可能となる。
【００３１】
ここで、図３(Ｃ）から明らかなように、識別符号０１〜０５のいずれかを液晶表示パネル１９０に表示させると、その一部が欠落して表示される。図３(Ｂ）は、識別符号０１のファイル名の一部が表示されている状態を示す。図３(Ｃ）から明らかなように、識別符号０１と０２とではファイル名の共通部分が表示されるので、どちらを印刷対象とすべきか不明である。
【００３２】
このような場合、メモリリムーバル受付部４３に処理が移っている状態でダウンキー１９Ｄを押下して、パーティションリスト手動印刷受付部４４の処理を開始させる。この状態で実行キー１９Ｇを押下すると、上記取得したファイル名の全ての文字データがビットマップ展開部４２に供給される。ビットマップ展開部４２はこの文字データをビットマップ展開し、プリンタ１８に供給する。これにより、図３(Ｃ）に示すようなパーティション（ファイル）リストが印刷される。
【００３３】
ユーザは、このリストを目視して、識別符号０１と０２のいずれを選択すべきかを決定することができる。たとえば識別符号０２を印刷対象とする場合には、図３(Ｂ)の状態からライトキー１９Ｒを１回押下して識別符号０２のファイル名を表示させ、上記同様に、この状態でエンターキー１９Ｅを押下してファイルを選択し、次いで実行キー１９Ｇを押下してそのファイルの内容をプリンタ１８で印刷させる。
【００３４】
図２は、図１のパーティションリスト自動印刷部４５での処理を示すフローチャートである。この処理は、ＵＳＢメモリ接続検出部２１Ｄによる接続検出に応答して開始される。以下、括弧内は図２中のステップ識別符号である。
【００３５】
（Ｓ０）ＵＳＢメモリ２１内のＦＡＴを参照して、そのルートフォルダにある全ファイル名を取得する。以下、ステップＳ１とステップＳ５との間の処理を、全ＰＤＦファイルについて繰り返す。
【００３６】
（Ｓ２）１つのＰＤＦファイルの文字数Ｎをカウントする。
【００３７】
（Ｓ３、Ｓ４）Ｎ＞Ｎ０であればファイル数Ｍを１だけインクリメントする。文字数閾値Ｎ０はＮＶＲＡＭ１３に格納されており、その既定値は例えば１５である。
【００３８】
（Ｓ６、Ｓ７）Ｍ＞Ｍ０であれば、上記同様にして図３(Ｃ）に示すようなパーティションリストを印刷させる。ファイル数閾値Ｍ０はＮＶＲＡＭ１３に格納されており、その既定値は例えば３である。
【００３９】
上記閾値Ｎ０及びＭ０は、操作パネル１９を操作して設定することができる。
【００４０】
本実施例によれば、操作パネル１９からの指示入力に応じて、ＵＳＢメモリ２１に格納されているＰＤＦファイルの名前を、該名前の先頭側に付加した識別符号とともに、１行で表示可能な所定文字数以内で操作パネル１９に表示させ、操作パネル１９からの指示入力に応じて、ＵＳＢメモリ２１に格納されているＰＤＦファイルの名前をその識別符号とともに印刷させるデータを、ビットマップ展開部４２を介してプリンタ１８に供給し、これによりファイルリストを用紙に印刷させるので、液晶表示パネル１９０の１行の表示文字数が少なくてファイル名の一部が表示画面から欠落し、複数のファイル名についてそれらの共通部分しか液晶表示パネル１９０に表示されなくても、該ファイルリストを目視し、印刷対象の識別符号を決定することにより、印刷対象のファイルを容易に選択することが可能となるという効果を奏する。
【００４１】
また、表示対象ファイル名の各々についてその文字数Ｎを求め、これが閾値Ｎ０を超えるファイル数Ｍをカウントし、これが閾値Ｍ０を超える場合に、表示対象ファイル名を全てその識別符号とともに印刷させるので、ユーザによる操作の手間が省けて、さらに容易に印刷対象のファイルを選択することが可能となるという効果を奏する。
【００４２】
さらに、閾値Ｎ０及びＭ０が設定可変であるので、ユーザに応じてファイルリストの自動印刷条件を定めることができるという効果を奏する。
【００４３】
なお、本発明には外にも種々の変形例が含まれる。
【００４４】
例えば、上記実施例ではＰＤＦファイルのみ印刷可能である場合を説明したが、画像形成装置１０で印刷可能な種類のファイルであればよい。
【００４５】
また、パーティションリスト自動印刷部４５においては、表示対象ファイル名の文字数を実質的に求めるものであればよく、例えば液晶表示パネル１９０からの欠落文字数を求めるのもこれに含まれる。
【００４６】
さらに、ＵＳＢメモリの替わりに、ハードディスクカードやＳＤカードのような他のリムーバブル記憶装置を用いる構成であってもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例１に係る画像形成装置のハードウェア及びソフトウェアの、本発明に関係した部分を示す概略機能ブロック図である。
【図２】図１のブロックパーティションリスト自動印刷部４５の詳細を示すフローチャートである。
【図３】図１での処理の説明図である。
【図４】この画像形成装置のハードウェア概略ブロック図である。
【符号の説明】
【００４８】
１０  画像形成装置
１１  ＭＰＵ
１２Ｒ  ＲＯＭ
１２Ｄ  ＤＲＡＭ
１３  ＮＶＲＡＭ
１４  ハードディスク
１４Ｉ、１５Ｉ、１６Ｉ、１７Ｉ、１８Ｉ、１９Ｉ、２０Ｉ  インタフェース
１５  ＮＩＣ
１６  オートシートフィーダ
１７  スキャナ
１８  プリンタ
１９  操作パネル
１９０  液晶表示パネル
１９Ｕ  アップキー
１９Ｄ  ダウンキー
１９Ｌ  レフトキー
１９Ｒ  ライトキー
１９Ｅ  エンターキー
１９Ｃ  キャンセルキー
１９Ｇ  実行キー
２０  モデム
２１Ｉ  ＵＳＢメモリインタフェース
２１  ＵＳＢメモリ
２１Ｐ、３１  ポート
２１Ｄ  ＵＳＢメモリ接続検出部
２３  バス
３０  パーソナルコンピュータ
４０  ファイル選択受付部
４１  ファイル印刷受付部
４２  ビットマップ展開部
４３  メモリリムーバル受付部
４４  パーティションリスト手動印刷受付部
４５  パーティションリスト自動印刷部