(57)【要約】【課題】  廉価なＳＤカードを利用してユーザーデータをダウンロードすることができるプリンタ装置を提供する。【解決手段】  プリンタコントローラ１１がインストールされたＳＤカード１５を装着するプリンタ装置において、プリンタコントローラ１１は、ＳＤカード内にあって自身がインストールされているファームウェアディレクトリとは別のユーザーディレクトリにユーザーデータをダウンロードさせる機能を有する。【選択図】        図２
2007052741.tif 000002
【特許請求の範囲】
【請求項１】
プリンタコントローラがインストールされた半導体媒体を装着することができるプリンタ装置において、前記プリンタコントローラは、自身がインストールされているファームウェアディレクトリとは別のユーザーディレクトリにユーザーデータをダウンロードさせる機能を有することを特徴とするプリンタ装置。
【請求項２】
請求項１記載のプリンタ装置において、前記ユーザーディレクトリ以外へのユーザーデータの書き込みは制限されていることを特徴とするプリンタ装置。
【請求項３】
請求項１記載のプリンタ装置において、前記プリンタコントローラは、データのダウンロード先が前記半導体媒体であると指定されていない場合でも、前記半導体媒体へデータをダウンロードすることを特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ機能を有するデジタル複合機を含むプリンタ装置に関する。
【背景技術】
【０００２】
ホストコンピュータと接続され、ホストコンピュータで作成された印刷データを受信して解析し、ビットマップデータに変換して印刷出力するプリンタ装置においては、ユーザーデータをダウンロードするためにＨＤＤが備えられているのが一般的である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしＨＤＤは高価であり、ＨＤＤを装着することでプリンタ装置もコストが高くなるという問題がある。
本発明は、廉価なＳＤカード等の半導体媒体を利用してユーザーデータをダウンロードすることができるプリンタ装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、プリンタコントローラがインストールされた半導体媒体を装着することができるプリンタ装置において、前記プリンタコントローラは、自身がインストールされているファームウェアディレクトリとは別のユーザーディレクトリにユーザーデータをダウンロードさせる機能を有することを特徴とする。
また、請求項２記載の発明は、請求項１記載のプリンタ装置において、前記ユーザーディレクトリ以外へのユーザーデータの書き込みは制限されていることを特徴とする。
請求項３に記載の発明は、請求項１記載のプリンタ装置において、前記プリンタコントローラは、データのダウンロード先が前記半導体媒体であると指定されていない場合でも、前記半導体媒体へデータをダウンロードすることを特徴とする。
【発明の効果】
【０００５】
本発明は、プリンタコントローラがインストールされた半導体媒体を装着するプリンタ装置において、プリンタコントローラは、自身がインストールされているファームウェアディレクトリとは別のユーザーディレクトリにユーザーデータをダウンロードさせる機能を有するので、ハードウェアのコスト低減を図ることができる。
また、ユーザーディレクトリ以外へのユーザーデータの書き込みは制限されているので、ファームウェアプログラムを誤って壊してしまうといった事態を避けることができる。
また、データダウンロード先の指定が、半導体媒体であると明示的に指定されてない場合でも、半導体媒体へ正常にデータをダウンロードできるため、ユーザーはこれまでＨＤＤへデータをダウンロードするのに使用してきたシステムおよびデータをそのまま使用することができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施形態を図面に従って説明する。
図１は本発明の実施形態に係るプリンタ装置の外観図である。本プリンタ装置１には、半導体媒体として後述するＳＤカード１５が装着される。
図２は本発明の実施形態に係るプリンタ装置の機能ブロック図である。本プリンタ装置１は、プリンタコントローラ１１を中心に、ダウンロード要求受信部１２、ＨＤＤ装着検知部１３、ダウンロード実行部１４を備える。ダウンロード実行部１４は半導体媒体（ＳＤカード）１５またはＨＤＤ１６に対してダウンロードを実行する。
図３はＳＤカード内のディレクトリ構成を示す図である。ＳＤカード１５内は、２つのディレクトリ構成から構成される。１つ目がファームウェアディレクトリで本ディレクトリは、プリンタコントローラシステム（プリンタコントローラファームウェア）がインストールされるディレクトリであり、プリンタ装置１が起動した際にはユーザーからは参照不可能な領域にメモリマッピングされる。
２つ目がユーザーディレクトリで、本ディレクトリはユーザーがデータをダウンロードする際にダウンロード可能な領域としてメモリマッピングされる。
ユーザーがデータをダウンロードする際には、プリンタ装置１へ送信するデータ内にてデータ格納先（ＳＤカード１５またはＨＤＤ１６）、格納先ディレクトリ、格納ファイル名、ダウンロードファイルサイズを指定してデータ送信する。
また本発明のプリンタ装置１においては、例えばデータ格納先にＨＤＤ１６を指定した場合にＨＤＤ１６が装着されてなかった場合であっても、自動的にＳＤカード１５へ格納先を変更しダウンロード実行することを可能としている。
【０００７】
図４は本発明のプリンタ装置におけるユーザーデータダウンロード先決定フローチャートである。ダウンロード要求受信部１２からダウンロード要求を受け付けたプリンタコントローラ１１は（Ｓ１）、ダウンロード先はＳＤカード１５かＨＤＤ１６かを判別し（Ｓ２）、ＳＤカード１５であった場合には、ダウンロード実行部１４を通じてＳＤカード１５へダウンロードを実行する（Ｓ３）。この時、ダウンロード実行するディレクトリは指定されたディレクトリとなる。
またダウンロードするファイルサイズがＳＤカード１５のダウンロード領域空きサイズよりも大きい場合は、ダウンロード失敗とし、ダウンロード処理を完了する（Ｓ６）。
また、ダウンロード先はＳＤカード１５かＨＤＤ１６かの判定で（Ｓ２）、ダウンロード先がＨＤＤ１６と指定されていた場合は、ＨＤＤ装着検知部１３からの情報を基に、ＨＤＤ１６は装着されているかどうか判断する（Ｓ４）。ＨＤＤ１６が装着されていればＨＤＤ１６へダウンロードを実行し（Ｓ５）、ＨＤＤ１６が装着されていなければ自動的にＳＤカード１５へダウンロードを実行し（Ｓ３）、ダウンロード処理を完了する（Ｓ６）。
このような本実施形態によれば、例えばＨＤＤを搭載するか否かを選択することができるプリンタ装置であれば、ＨＤＤ１６の代わりに、ＨＤＤ１６より廉価とされるＳＤカード１５を購入してユーザーデータをダウンロードすれば、それだけコストダウンを図ることができる。
またＳＤカード１５にプリンタコントローラをインストールしておき、このプリンタコントローラにより自身がインストールされたファームウェアディレクトリとは別のユーザーディレクトリにユーザーデータをダウンロードさせる機能を有するようにしておけば、例えばコントロールボード上に別途ＳＤスロットを準備する必要がないので、その分コストダウンを図ることができる。また、プリンタ装置側のプリンタコントローラに、ＳＤカード１５にユーザーデータをダウンロードさせる機能をインストールする必要がないという利点がある。
また、ユーザーディレクトリ以外へのユーザーデータの書き込みは制限されているので、ファームウェアプログラムを誤って壊してしまうといった事態を避けることができる。
また、上記したようなＨＤＤ１６が搭載されているプリンタ装置に対してＳＤカード１５を装着した場合には、データのダウンロード先の指定が、ＳＤカード１５であると明示的に指定されてない場合でも、ＳＤカード１５へ正常にデータダウンロードできるため、ユーザーはこれまでＨＤＤ１６へデータをダウンロードするのに使用してきたシステムおよびデータをそのまま使用することができるという利点がある。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るプリンタ装置の外観図。
【図２】本発明の実施形態に係るプリンタ装置の機能ブロック図。
【図３】ＳＤカード内のディレクトリ構成を示す図。
【図４】本発明のプリンタ装置におけるユーザーデータダウンロード先決定フローチャート。
【符号の説明】
【０００９】
１  プリンタ装置、１１  プリンタコントローラ、１２  ダウンロード要求受信部、１３  ＨＤＤ装着検知部、１４  ダウンロード実行部、１５  ＳＤカード、１６  ＨＤＤ
【図１】
2007052741.tif 000003
【図２】
2007052741.tif 000004
【図３】
2007052741.tif 000005
【図４】
2007052741.tif 000006