(57)【要約】【課題】ホストＰＣにプリンタドライバを容易にダウンロードすることができるとともに印刷管理性能を向上させる。【解決手段】複数種類のプリンタドライバを有する外部メディア１７を接続したプリンタ３ａは、操作パネル２１の操作又はホストＰＣ１ａ〜１ｅのいずれかからの指示により、外部メディア１２に有するプリンタドライバを指示されたホストＰＣにダウンロードし、プリンタドライバのダウンロードを容易にする。【選択図】　　図５
2004139249.tif 000002
【特許請求の範囲】
【請求項１】
外部メディアを接続する手段と、外部メディアに保存された内容一覧を表示するとともに表示された内容の選択や印刷及び削除を指示する操作パネルを有し、
操作パネルの操作により外部メディアに記録したデータ等を読み出してホストコンピュータに送るとともに、ホストコンピュータから送られたデータを外部メディアに記録することを特徴とするプリンタ装置。
【請求項２】
複数のプリンタ装置がネットワークを介して複数のホストコンピュータに接続された印刷システムにおいて、
プリンタ装置の少なくとも１つは外部メディアを接続する手段と、外部メディアに保存された内容一覧を表示するとともに表示された内容の選択や印刷及び削除を指示する操作パネルを有し、
外部メディアを接続したプリンタ装置は、操作パネルの操作又はホストコンピュータからの指示により、外部メディアに記録したデータ等を読み出してホストコンピュータに送るとともに、ホストコンピュータから送られたデータを外部メディアに記録することを特徴とする印刷システム。
【請求項３】
前記外部メディアを接続したプリンタ装置は、外部メディアに記録したデータを操作パネルの操作又はホストコンピュータからの指示により削除する請求項２記載の印刷システム。
【請求項４】
前記外部メディアに複数種類のプリンタ装置のプリンタドライバを有し、外部メディアを接続したプリンタ装置は、操作パネルの操作又はホストコンピュータからの指示により、外部メディアに有するプリンタドライバをホストコンピュータにダウンロードする請求項２又は３記載の印刷システム。
【請求項５】
前記外部メディアを接続したプリンタ装置は、定期的及び操作パネルの操作により、外部ネットワークを通して外部メディアにプリンタドライバを書き込む請求項４記載の印刷システム。
【請求項６】
前記外部メディアを接続したプリンタ装置は、ホストコンピュータから送られたプリンタドライバを外部メディアに記録する請求項４記載の印刷システム。
【請求項７】
前記外部メディアを接続したプリンタ装置は、外部メディアに対するアクセスを制限する手段を有する請求項２乃至６のいずれかに記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホストコンピュータにネットワークを介して接続された複数のプリンタの機能の設定の容易化と印刷データ管理性能を向上させるプリンタ装置及び印刷システムに関するものである。
【０００２】
【従来の技術】
【特許文献１】特開平１１−２９６３２５号公報
ホストコンピュータ（以下、ホストＰＣという）とプリンタからなる印刷システムにおいて、ホストＰＣに接続されているプリンタのプリンタドライバをインストールしたりバージョンアップする場合、提供されるフレキシブルディスクやＣＤＲＯＭ等からプリンタドライバをインストールしたり、ホストＰＣをインターネットに接続した使用するプリンタのプリンタドライバをダウンロードしたり、あるいは特許文献１に示すように、ホストＰＣがネットワークに接続されている使用可能なプリンタを問合せ、返答が有ったプリンタに付いて、そのプリンタドライバをダウンロードしている。
【０００３】
【発明が解決しようとする課題】
このようにホストＰＣにプリンタドライバをインストールしていると、ホストＰＣにネットワークを介して種類の異なる複数のプリンタ、例えカラープリンタやモノクロプリンタや高速機及び広幅機等が使用される環境ではプリンタドライバのバージョン管理が困難になってしまう。
【０００４】
この発明はかかる短所を改善し、ホストＰＣにプリンタドライバを容易にダウンロードすることができるとともに、印刷データ管理性能を向上させることができるプリンタ装置及び印刷システムを提供することを目的とするものである。
【０００５】
【課題を解決するための手段】
この発明のプリンタ装置は、外部メディアを接続する手段と、外部メディアに保存された内容一覧を表示するとともに表示された内容の選択や印刷及び削除を指示する操作パネルを有し、操作パネルの操作により外部メディアに記録したデータ等を読み出してホストコンピュータに送るとともに、ホストコンピュータから送られたデータを外部メディアに記録し、データ等の管理を容易にすることを特徴とする。
【０００６】
この発明の印刷システムは、複数のプリンタ装置がネットワークを介して複数のホストコンピュータに接続された印刷システムにおいて、プリンタ装置の少なくとも１つは外部メディアを接続する手段と、外部メディアに保存された内容一覧を表示するとともに表示された内容の選択や印刷及び削除を指示する操作パネルを有し、外部メディアを接続したプリンタ装置は、操作パネルの操作又はホストコンピュータからの指示により、外部メディアに記録したデータ等を読み出してホストコンピュータに送るとともに、ホストコンピュータから送られたデータを外部メディアに記録することを特徴とする。また、前記外部メディアを接続したプリンタ装置は、外部メディアに記録したデータを操作パネルの操作又はホストコンピュータからの指示により削除する。
【０００７】
さらに、外部メディアに複数種類のプリンタ装置のプリンタドライバを有し、外部メディアを接続したプリンタ装置は、操作パネルの操作又はホストコンピュータからの指示により、外部メディアに有するプリンタドライバをホストコンピュータにダウンロードし、プリンタドライバのダウンロードを容易にする。
【０００８】
また、外部メディアを接続したプリンタ装置は、定期的及び操作パネルの操作により、外部ネットワークを通して外部メディアにプリンタドライバを書き込み最新のバージョンのプリンタドライバを提供し、バージョンの管理を容易にする。
【０００９】
また、外部メディアを接続したプリンタ装置は、ホストコンピュータから送られたプリンタドライバを外部メディアに記録し、使用者におけるプリンタドライバの管理を容易にする。
【００１０】
さらに、外部メディアを接続したプリンタ装置は、外部メディアに対するアクセスを制限する手段を有し、各種データの管理を確実にする。
【００１１】
【発明の実施の形態】
図１はこの発明の印刷システムの構成を示すブロック図である。図に示すように、印刷システムは複数のホストコンピュータ（以下、ホストＰＣという）１ａ〜１ｅがネットワーク２を介して複数のプリンタ３ａ，３ｂ，３ｃに接続されている。プリンタ３ａは、図２のブロック図に示すように、コントローラ４とエンジン５とメディアインタファース６を有する。コントローラ４はＣＰＵ７とＲＯＭ８とＲＡＭ９とフォントＲＯＭ１０とＡＳＩＣ１１とエンジンインタフェース１２とホストインタフェース１３とハードディスク（ＨＤＤ）１４とＮＩＣ１５及びタイマ１５を有する。ＣＰＵ１とＡＳＩＣ１１は、ＲＯＭ８に格納された文書処理プログラムや制御プログラムにしたがってホストＰＣ１からの印字データ等を処理する。ＲＡＭ９は、ＣＰＵ１が処理するときのワークメモリやホストＰＣ１からの印字データをページ単位に管理して一時記憶するバッファ及びバッファに記憶された印字データを実際の印字パタ−ンに変換したビデオデータを記憶するビットマップメモリ等に使われる。フォントＲＯＭ１０は、印字に使われる各種フォントを有する。エンジンインタフェース１２は、コントローラ４からエンジン５への制御信号やコントローラ４へのエンジンステータス信号のインタフェースである。ホストインタフェース１３は、ホストＰＣ１からデータを受信するとき及びプリンタ３ａからホストＰＣ１へのステータス信号を送信するときのインタフェースである。ＨＤＤ１４には文書データ情報や文書データ及び印刷データ等を保存する。ＮＩＣ１５は、ネットワーク２に接続するためにインタフェースである。タイマ１６は常に現在時間を計測する。
【００１２】
エンジン５はエンジンインタフェース１２からのビデオ信号及び制御信号により感光体上に潜像を形成し、形成した潜像を現像して転写紙に転写して定着し、転写紙に画像を形成する。メディアインタフェース６は例えばＰＣカードの挿入スロット等の外部メディア１７との接続手段を有し、ＰＣカード等の外部メディア１７を挿入したときの電圧の変化等により外部メディア１７との接続を認識する。
【００１３】
プリンタ３ｂ，３ｃは、メディアインタフェース６を有しない以外はプリンタ３ａと全く同じ構成を有する。そして各プリンタ３ａ〜３ｃは、ホストＰＣ１からのプリント命令またはホストＰＣ１から受け取った印字データが１ページを超えたとき、コントローラ４は中間コードをビデオデータに変換し、変換が終了したらエンジンインタフェース１２を介してエンジン５にプリント開始命令を出力する。この操作を繰り返してホストＰＣ１からの印字データを印字する。
【００１４】
プリンタ３ａは、図３に示すように、操作部２０に外部メディア１７に保存された内容一覧を表示し、選択や印刷及び削除の指示等をするためのＬＣＤからなる操作パネル２１と、設定情報を入力したり選択するためのテンキー２２等が配置されている。
【００１５】
ＰＣカード例えばＳＤカード等の外部メディア１７には各プリンタ３ａ〜３ｃのＯＳ毎のプリンタドライバ等が記録されている。この外部メディア１７をプリンタ３ａに接続して、操作パネル２１やテンキー２２を操作したり、ホストＰＣ１ａ〜１ｅからの指令により外部メディア１７に記録したデータ等を読み出し、ホストＰＣ１ａ〜１ｅからのデータを外部メディア１７に記録する。この外部メディア１７に記録したデータ例えばプリンタドライバの一覧をプリンタ３ａの操作パネル２１に表示した状態を図４に示す。
【００１６】
この外部メディア１７に保存されているプリンタドライバをネットワーク２に接続されているホストＰＣ１ａ〜１ｅにダウンロードするときの処理を図５のフローチャートを参照して説明する。
【００１７】
例えばホストＰＣ１ａに外部メディア１７に保存されているプリンタドライバをダウンロードするとき、使用するプリンタにプリンタドライバのダウンロードを要求する（ステップＳ１）。このとき使用するプリンタとして外部メディア１７が接続されたプリンタ３ａが設定されている場合は、プリンタ３ａに接続を開始する（ステップＳ２，Ｓ３）。また、使用するプリンタとして外部メディア１７が接続されていない例えばプリンタ３ｂが設定されている場合は、ネットワーク２上を検索して外部メディア１７が設定されているプリンタ３ａを選択して接続を開始する（ステップＳ２，Ｓ４，Ｓ５，Ｓ３）。プリンタ３ａに接続を開始して接続エラーが発生したらリトライして再度プリンタ３ａに接続する（ステップＳ６，Ｓ３）。プリンタ３ａにホストＰＣ１ａが接続してプリンタドライバのダウンロードの指示が送られると、プリンタ３ａのＣＰＵ７は外部メディア１７を検索してプリンタドライバの一覧を表示する（ステップＳ７）。この表示されたプリンタドライバの一覧にホストＰＣ１ａで要求された種類のプリンタ例えばプリンタ３ｂのプリンタドライバがあるとき（ステップＳ８）、プリンタ３ａのＣＰＵ７は外部メディア１７からプリンタ３ｂのプリンタドライバを読み出し、ホストＰＣ１ａにダウンロードする（ステップＳ９）。また、表示されたプリンタドライバの一覧にホストＰＣ１ａで要求された種類のプリンタのプリンタドライバがない場合は、プリンタ３ａからホストＰＣ１ａにエラーを通知して処理を終了する。
【００１８】
このようにホストＰＣ１ａ〜１ｅからネットワーク２に接続されたプリンタ３ａ〜３ｃのプリンタドライバを、外部メディア１７が接続されているプリンタ１ａからダウンロードすることができ、ホストＰＣ１ａ〜２ｅのユーザがプリンタドライバをインストールするときの煩雑さを解消することができる。
【００１９】
また、プリンタドライバをホストＰＣ１ａ〜１ｅにダウンロードするとき、外部メディア１７に保存されているプリンタドライバを全てインストールせずに、最低限必要なモジュール、例えばＯＳ，ＧＤＩ等に依存する部分のみをインストールしてプリンタ３ａ〜３ｃを使用可能にし、ドライバインストールに伴う頻雑さを防止することができる。
【００２０】
また、前記説明では外部メディア１７に有する各種プリンタ３のプリンタドライバをホストＰＣ１ａ〜１ｅにインストールする場合について説明したが、プリンタ３ａをインターネット等の外部ネットワークに接続し、最新のプリンタドライバを外部ネットワークを介してダウンロードして外部メディア１７に有するプリンタドライバを更新するようにしても良い。この場合の処理を図６のフローチャートを参照して説明する。
【００２１】
この場合、あらかじめ定めた一定期間毎又はプリンタ３ａのドライバ更新ボタンを押下げたとき（ステップＳ１１）、プリンタ３ａのＣＰＵ７は、図７に示すように操作パネル２１にＷＥＢページ等からダウンロードする際の設定画面を表示する（ステップＳ１２）。この設定画面に例えば図７に示すようにプリンタ情報としてプリンタ３ａが設定され、ダウンロード先としてインターネット等の接続先が設定されると、設定された接続先に接続する（ステップＳ１３，Ｓ１４）。そして接続先にあるプリンタ情報に設定されたプリンタドライバのバージョンを確認し（ステップＳ１５）、プリンタドライバのバージョンがバージョン管理テーブルに記録されているバージョンより新しくなっている場合は、最新のバージョンのプリンタドライバを例えばインタネットからダウンロードして外部メディア１７に書込み，プリンタドライバを最新のものにし（ステップＳ１６）、バージョン管理テーブルを更新する（ステップＳ１７）。このようにして外部メディア１７に最新のプリンタドライバを書き込むことにより、常に最新のプリンタドライバを提供することができる。また、このアップデートが完了した際、プリンタ３ａにはプリンタドライバをダウンロードした履歴が残っている各ホストＰＣ１ａ〜１ｅに通知することにより、各ホストＰＣ１ａ〜１ｅにあるプリンタドライバを最新のプリンタドライバにアップデートすることができる。
【００２２】
前記説明では外部メディア１７を接続したプリンタ３ａがホストＰＣ１ａで要求したプリンタドライバを選択してホストＰＣ１ａにダウンロードする場合について説明したが、プリンタ３ａで外部メディア１７を検索して表示したプリンタドライバの一覧をホストＰＣ１ａに送り表示し，ホストＰＣ１ａでインストールするプリンタドライバを選択して外部メディア１７からプリンタ３ａを介してインストールするようにしても良い。
【００２３】
次に、例えばホストＰＣ１ｂで作成した印刷データを例えばプリンタ３ｂで印刷したデータ又はホストＰＣ１ｂで作成してハードディスクに記憶したデータをプリンタ３ａに接続された外部メディア１７に保存する場合の処理を図８のフローチャートを参照して説明する。
【００２４】
まず、プリンタ３ａの操作パネル２１で印刷データを外部メディア１７に保存することを選択したり、ホストＰＣ１ｂとプリンタ３ａを接続してホストＰＣ１ｂで印刷データを外部メディア１７に保存することを選択する（ステップＳ２１）。この選択により、プリンタ３ａのＣＰＵ７は、図９に示す印刷データ保存画面を表示する（ステップＳ２２）。この状態でホストＰＣ１ｂからプリンタ３ｂで印刷した印刷データあるいはホストＰＣ１ｂで作成してハードディスクに格納されている印刷データをプリンタ３ａに送る（ステップＳ２３）。プリンタ３ａのＣＰＵ７は外部メディア１７に保存が指定されて送られた印刷データを外部メディア１７に保存する（ステップＳ２４）。このように共有のプリンタ３ａ〜３ｃ内にデータを保存したくない場合や、その蓄積すべきデータを個人で管理したい場合及びデータをバックアップする場合に、そのデータを外部メディア１７に保存して管理することができる。
【００２５】
また、外部メディア１７に保存したデータをホストＰＣ１ｂで読み出す場合の処理を図１０のフローチャートを参照して説明する。ホストＰＣ１ｂのユーザが操作部に外部メディア１７からのデータの読出し要求を入力すると（ステップＳ３１）、ホストＰＣ１ｂは外部メディア１７が接続されたプリンタ３ａに接続して（ステップＳ３２）、プリンタ３ａに外部メディア１７からのデータ読出しを指示する（ステップＳ３３）。プリンタ３ａのＣＰＵ７は、この指示を受けると外部メディア１７を検索して、図１１の表示画面に示すように操作パネル２１に外部メディア１７に保存したデータの一覧を表示し、かつデータの一覧をホストＰＣ１ｂに送る。ホストＰＣ１ｂは送られたデータの一覧を表示する（ステップＳ３４）。この表示を確認したホストＰＣ１ｂのユーザが必要とするデータの有無を確認し、必要とするデータが存在したら、そのデータの読出しを指示する（ステップＳ３５）。その指示がプリンタ３ａに送られると、プリンタ３ａのＣＰＵ７は指定されたデータを外部メディア１７から読み出してホストＰＣ１ｂに送る。ホストＰＣ１ｂは送られたデータを表示する（ステップＳ３６）。
【００２６】
また、同様にしてホストＰＣ１ｂで外部メディア１７に保存したデータを、ホストＰＣ１ｂからの指示で削除することもできる。
【００２７】
このように各ホストＰＣ１ａ〜１ｅでプリンタ３ａに接続された外部メディア１７からデータを読み出したり書き込むことができ、例えばホストＰＣ１ｅで外部ネットワークから各プリンタ３ａ〜３ｃのプリンタドライバをダウンロードして外部メディア１７に書き込むこともできる。
【００２８】
また、各ホストＰＣ１ａ〜１ｅでプリンタ３ａに接続された外部メディア１７からデータを読み出したり書き込むことを、プリンタ３ａの操作パネル２１やホストＰＣ１ａ〜１ｅに、図１２に示す設定画面を表示してユーザ名とパスワードで制限することにより、各種データの管理を容易にすることができる。また、図１３に示すユーザ登録画面を使用することにより、新規ユーザの登録や既に登録済みのユーザのパスワードを変更することもできる。
【００２９】
【発明の効果】
この発明は以上説明したように、操作パネルの操作により外部メディアに記録したデータ等を読み出してホストコンピュータに送るとともに、ホストコンピュータから送られたデータを外部メディアに記録することにより、外部メディアを利用してデータ等の管理を容易にすることができる。
【００３０】
また、外部メディアを接続したプリンタ装置は、操作パネルの操作又はホストコンピュータからの指示により、外部メディアに有するプリンタドライバをホストコンピュータにダウンロードすることにより、プリンタドライバのダウンロードを容易にすることができる。
【００３１】
また、外部メディアを接続したプリンタ装置は、定期的及び操作パネルの操作により、外部ネットワークを通して外部メディアにプリンタドライバを書き込むことにより、最新のバージョンのプリンタドライバを提供することができ、バージョンの管理を容易にすることができる。
【００３２】
また、外部メディアを接続したプリンタ装置は、ホストコンピュータから送られたプリンタドライバを外部メディアに記録することにより、使用者におけるプリンタドライバの管理を容易にすることができる。
【００３３】
さらに、外部メディアを接続したプリンタ装置は、外部メディアに対するアクセスを制限する手段を有し、各種データの管理性能を向上することができる。
【図面の簡単な説明】
【図１】この発明の印刷システムの構成を示すブロック図である。
【図２】外部メディアを接続するプリンタの構成を示すブロック図である。
【図３】外部メディアを接続するプリンタの操作部を示す正面図である。
【図４】外部メディアに有するプリンタドライバの一覧の画面表示図である。
【図５】プリンタドライバのダウンロード処理を示すフローチャートである。
【図６】プリンタドライバの更新処理を示すフローチャートである。
【図７】プリンタドライバを更新するときの接続先設定画面を示す画面表示図である。
【図８】外部メディアに印刷データを保存する処理を示すフローチャートである。
【図９】印刷データ保存画面を示す画面表示図である。
【図１０】外部メディアからのデータ読出し処理を示すフローチャートである。
【図１１】外部メディアからデータを読出すときの検索画面を示す画面表示図である。
【図１２】外部メディアに対するアクセス制限の設定画面を示す画面表示図である。
【図１３】ユーザ登録画面を示す画面表示図である。
【符号の説明】
１；ホストＰＣ、２；ネットワーク、３；プリンタ、４；コントローラ、
５；エンジン、６；メディアインタファース、７；ＣＰＵ、
１７；外部メディア、２０；操作部、２１；操作パネル。
【図１】
2004139249.tif 000003
【図２】
2004139249.tif 000004
【図３】
2004139249.tif 000005
【図４】
2004139249.tif 000006
【図５】
2004139249.tif 000007
【図６】
2004139249.tif 000008
【図７】
2004139249.tif 000009
【図８】
2004139249.tif 000010
【図９】
2004139249.tif 000011
【図１０】
2004139249.tif 000012
【図１１】
2004139249.tif 000013
【図１２】
2004139249.tif 000014
【図１３】
2004139249.tif 000015