(57)【要約】【課題】フォントデータをフォントファイルとして外部記録メディア保存する。【解決手段】ホスト装置１と画像形成装置２がネットワーク３で接続された画像形成シスムにおいて、画像形成装置２は、外部記録メディアに印刷に使用するフォントをファイルとして保存し、かつその外部記録メディアに保存されているフォントを指定の場所にマウントする機能を有する。【選択図】        図１
2004284046.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と画像形成装置がネットワークで接続された画像形成シスムにおいて、前記画像形成装置は、外部記録メディアに印刷に使用するフォントをファイルとして保存し、且つ前記外部記録メディアに保存されているフォントを指定の場所にマウントすることを特徴とする画像形成システム。
【請求項２】
請求項１記載の画像形成システムにおいて、指定のホスト装置から、ネットワークを通して前記外部記録メディアにフォントデータをファイルとして書き込むことを特徴とする画像形成システム。
【請求項３】
請求項１記載の画像形成システムにおいて、前記画像形成装置は、前記外部記録メディアに保存されている複数のフォントファイルを使用可能とすることを特徴とする画像形成システム。
【請求項４】
請求項１記載の画像形成システムにおいて、前記フォントファイルをネットワーク上の他の画像形成装置、及びホスト装置に保存しておき、前記フォントファイルをダウンロードせずに使用可能にすることを特徴とする画像形成システム。
【請求項５】
請求項４記載の画像形成システムにおいて、他の画像形成装置、ホスト装置上のフォントファイルを使用する際にアクセス権を付けることにより、使用数の制限を設けて保護することを特徴とする画像形成システム。
【請求項６】
請求項１記載の画像形成システムにおいて、前記画像形成装置は、ＲＯＭ上に書き込まれたフォントと前記フォントファイルが共存する場合に、両方のフォントデータを使用可能にすることを特徴とする画像形成システム。
【請求項７】
請求項１記載の画像形成システムにおいて、前記外部記録メディアに保存してあるフォントファイルを取得し、また同一ネットワーク上の共有のフォントデータをアクセスする画像形成装置の設定を前記ホスト装置から設定することを特徴とする画像形成システム。
【請求項８】
外部記録メディアに印刷に使用するフォントをファイルとして保存し、且つ前記外部記録メディアに保存されているフォントを指定の場所にマウントすることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト装置（クライアントパソコン）と画像形成装置（コピー機、プリンタ、ファックス、あるいはこれらの機能を併せ持つ複合機）がネットワークで接続された画像形成シスムおよび画像形成装置に関する。
【０００２】
【従来の技術】
例えば、特許文献１には、スマートメディア等に保存さているデータを、ＰＣを使用せずに直接プリンタに接続し印刷する技術が提案されている。また、特許文献２にあるように、外部装置（クライアントＰＣ）に前記のような外部記録メディアを持たない場合に、印刷データ等もしくは、操作部等の設定で印刷データにコマンドを付加して、プリンタ装置についている外部記録メディア、装置を利用し、画像データを保存する技術が提案されている。また、その保存したデータ等を同一プリンタの操作パネル等から削除等の操作できる機能が提供されている。ただ前記技術では、あくまでも外部記録メディアに対して、読み書きできることのみを取り上げており、外部記録メディアを装着することによるメリットが示されていない。
また、特許文献３では、ファームウェアをサーバー上に置き、そこでインストール管理を行い、そこからダウンロードしてインストールする技術が示されている。
また従来より、フォントデータをＲＯＭ（ＤＩＭＭ）上に記録して使用する機能、およびクライアントＰＣからプリンタのメモリに、フォントデータを一時的にダウンロードして使用する機能、またはそのフォントデータをＨＤＤ内にダウンロードし、使用する技術が知られている。
【特許文献１】特開２００１−２０３８７５公報
【特許文献２】特開平１１−３２１０２８号公報
【特許文献３】特開２０００−５９１９０公報
【０００３】
【発明が解決しようとする課題】
従来、プリンタが使用するフォントデータは、装置に装着されているＲＯＭ（マスクＲＯＭ）もしくは、プリンタ等のファームウェアが記録されているＤＩＭＭ上に記録されるか、クライアントＰＣからユーティリティ等により、そのプリンタのメモリもしくは、ＨＤＤにダウンロードして使用するのが一般的である。
この場合には、複数のプリンタで、同一なフォントデータを使用したい場合には、１つのクライアントＰＣが、１つのプリンタごとにメモリおよびＨＤＤにダウンロードしなければならなかった。
本発明は、フォントデータをフォントファイルとして外部記録メディア保存し、従来の、あらかじめ書き込まれたＤＩＭＭ（マスクＲＯＭ）で提供するのではなく外部記録メディアで提供し、その外部記録メディアから画像形成システムが読むことのできるディレクトリにマウントでき、かつ、そのマウントディレクトリを任意に選択でき、かつ、使用できる環境を提供することを目的とする。
【０００４】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の発明は、ホスト装置と画像形成装置がネットワークで接続された画像形成シスムにおいて、前記画像形成装置は、外部記録メディアに印刷に使用するフォントをファイルとして保存し、且つ前記外部記録メディアに保存されているフォントを指定の場所にマウントすることを特徴とする。
請求項２記載の発明は、請求項１記載の画像形成システムにおいて、指定のホスト装置から、ネットワークを通して前記外部記録メディアにフォントデータをファイルとして書き込むことを特徴とする。
請求項３記載の発明は、請求項１記載の画像形成システムにおいて、前記画像形成装置は、前記外部記録メディアに保存されている複数のフォントファイルを使用可能とすることを特徴とする。
請求項４記載の発明は、請求項１記載の画像形成システムにおいて、前記フォントファイルをネットワーク上の他の画像形成装置、及びホスト装置に保存しておき、前記フォントファイルをダウンロードせずに使用可能にすることを特徴とする。
請求項５記載の発明は、請求項４記載の画像形成システムにおいて、他の画像形成装置、ホスト装置上のフォントファイルを使用する際にアクセス権を付けることにより、使用数の制限を設け保護する画像形成システムを主要な特徴とする。
請求項６記載の発明は、請求項１記載の画像形成システムにおいて、前記画像形成装置は、ＲＯＭ上に書き込まれたフォントと前記フォントファイルが共存する場合に、両方のフォントデータを使用可能にする画像形成システムを主要な特徴とする。
請求項７記載の発明は、請求項１記載の画像形成システムにおいて、前記外部記録メディアに保存してあるフォントファイルを取得し、また同一ネットワーク上の共有のフォントデータをアクセスする画像形成装置の設定を前記ホスト装置から設定する機能を有する画像形成システムを主要な特徴とする。
請求項８記載の発明は、外部記録メディアに印刷に使用するフォントをファイルとして保存し、且つ前記外部記録メディアに保存されているフォントを指定の場所にマウントすることを特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図１は本発明の画像形成システムの構成図である。ホスト装置１とプリンタ（画像形成装置）２がネットワーク３により接続されている。
図２はプリンタの機能ブロック図である。コントローラ１１は、エンジン１２と、ＳＤ  Ｉ／Ｆ１３に接続されている。エンジン１２は、コントローラ１１からのビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写および定着して画像を形成する。ＳＤ  Ｉ／Ｆ１３は外部記録メディア（ＳＤカード）へのインタフェースまたは挿入スロットを示す。このスロットにカードを挿入した際、電圧の変化等でカードが挿入されているかどうかを認識できる。
コントローラ１１は、実際のページ記述言語により変換された印刷データを、本体もしくはドライバなどにより設定された印刷補正モードの条件下で、ビデオデータに変換してエンジン１２に出力する装置の総称で、以下のようなモジュール構想を持っている。
ＲＡＭ２１はＣＰＵ２４が処理するときのワークメモリ、ホスト装置１からのデータをページ単位に管理して一時記憶するバッファ、バッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われている。ＲＯＭ２２は制御プログラムが格納されている。
フォントＲＯＭ２３は実際に使われるさまざまなフォントを有する。ＣＰＵ２４およびＡＳＩＣ２５はＲＯＭ２２に従ってホスト装置からのデータ（印字データ）などを処理する。エンジンＩ／Ｆ２６はコントローラ１１からエンジン１２への制御信号、コントローラ１１へのエンジンステータス信号のインターフェースである。
ホストＩ／Ｆ２７は、ホスト装置１からプリンタ２（コントローラ１１）へのデータ送信、また、プリンタ２からホスト装置１へのステータス信号、データ受信用のインターフェースである。ＨＤＤ２８は文書データ情報、文書データ、印刷データ等を保存しておく。ＮＩＣ２９はネットワーク接続するためにインターフェースを提供する。タイマ３０は常に現在時間を計測する。
ホスト装置１からのプリント命令またはホスト装置１から受け取ったデータが１ページを超えたとき、コントローラ１１はまず、中間コードをビデオデータに変換し、それが終了したらエンジンＩ／Ｆ２６を介して、エンジン１２にプリント開始命令を出力する。この操作を繰り返し、実際にホスト装置１からのデータがエンジン１２を通して印字される。
【０００６】
図３はプリンタの操作部を示す図である。操作部１４は、外部記録メディアに保存された内容の一覧を表示、選択、設定（マウント先、共有設定）指示するための、操作パネル（ＬＣＤ）１５があり、下側に、設定情報を入力または選択するためのテンキー１６等が配置されている。
上述した図１において、複数のホスト装置１（この場合はホスト装置１−１およびホスト装置１−２）から、プリンタ２−１、２−２、２−３に印刷データ送信し印刷、蓄積、または書き込み等の処理ができる。この環境の中で、プリンタ２−１が外部記録メディアの記録装置を持っているとする。このプリンタ２−１の外部記録メディアに、フォントデータが記録されている場合、その記録されている内容をプリンタ２の操作パネル１５で表示したものが図４である。
外部記録メディアに、保存されているデータの種類、更新日時、概要等を表示し、フォント等のデータの場合には、それが現在使用されているかどうかを表示できるものとする。
【０００７】
図８は本発明の第１の制御例のフローチャートである。外部記録メディアに記録されているフォントデータを指定のディレクトリにマウントし、プリンタ２が使用できるようにする処理を示したものである。
Ｓ１、Ｓ２の部分は、従来のＲＯＭ上のフォントデータおよび、外部記録メディアに記録されているフォントファイルを使用する時のフローを示したものである。同一のフォントが検出された場合には、基本的に、ファイルフォントを優先するが、どちらを優先するか設定可能とし、最新の組み合わせ等でマージすることができる機能を提供する。
最初に、ＳＤカードが装着されるかどうかチェックし（Ｓ３）、マウントされていない場合には、マウント操作を行う。マウントが完了した後、容易にコピーされないように、暗号化等の処理が施されているため解凍を行う。その後、ＳＤカード内にファイルがある場合には、基本的には、拡張子．ｆｎｔのものをフォントファイルとするが、そのＳＤカード内にマウント先記述ファイルがある場合には、その設定ファイルのマウント先に従うが、存在しない場合には、ｆｏｎｔ００と言うディレクトリから、順番のマウントしていく（Ｓ４〜Ｓ７）。その後、フォントファイルそのものの内容のチェック（ＣＲＣ）等を行い（Ｓ８）、エラーがある場合には、マウントを解除し、ログとして、エラーを残す。
図９は本発明の第２の制御例のフローチャートである。フォントデータ（フォントファイル）を同一ネットワーク上に接続されたホスト装置１からダウンロードし、外部記録メディアに書き込みをするフローを示したものである。例えば、ホスト装置１上のドライバー、ユーティリティー等で、フォントアップデート機能があるとする。
その機能を利用した場合に、まず、フォントデータそのものヘッダー情報として、書き込みフラグを追加して（Ｓ１）、通常の印刷と同じようにデータを送信する（Ｓ２）。受信先プリンタのコマンド解析装置部で、そのフラグが検出された場合に、ＳＤカードをマウントし、書き込み処理を開始する（Ｓ３〜Ｓ７）。
但し、フォント等はライセンス等があるため、既に書き込まれているものと同じもの、もしくは複数のライセンスがあるものにしか書き込めないような制御機構を持っている。また、既に、マウント中でかつ使用中のものは、一旦アンマウントし、書き込みが終了した後、再度フォントファイルのマウント状態を更新する。
【０００８】
図１０は本発明の第３の制御例のフローチャートである。プリンタ２に複数の外部記録メディア用スロットが装着されている場合、もしくは、１つの外部記録メディアに複数のファイルが保存されている場合に、それぞれのファイルをマウントするフローを示したものである（Ｓ１〜Ｓ５）。
図１１（１）、（２）は本発明の第４の制御例のフローチャートである（Ｓ１〜Ｓ６、Ｓ１１、Ｓ１２）。同一ネットワーク上に接続された他のプリンタ２、もしくはホスト装置１上のフォントファイルをダウンロードせずに使用可能にするフローを示したものである。
図５はフォント設定機能を使う同一ネットワーク上のプリンタ側、実際にフォントを使用する側の設定画面を示したもの、また図６は公開するプリンタ側の設定画面例を示したものである。
まず、同一ネットワーク上でフォント使用可のプリンタ２、もしくはホスト装置１を検索する。この装置を検索する際には、特殊なコマンドを各プリンタ等にブロードキャストし、その応答コマンドで検索するものとする。その応答コマンドで、ＴＲＵＥの場合には、図５の画面上にプリンタ名またはホスト装置が表示される。
そのコマンドを送信するトリガーは、例えば、その画面例上のプリンタ２またはホスト装置１のボタンを押下したときに発行される。各プリンタ名が表示されたあと、その表示されたプリンタ２を選択した場合に、右側にフォントの種類が表示される。そのフォントを選択して設定を選択した場合にのみ、そのフォントが使用できる（この時点では、次回接続のためフォントを使用するプリンタおよび種類のみ保存しておく）。
その後、フォントファイルを、使用したプリンタ側にマウントし、ファイル内容をチェックし、使用可能かどうかの最終チェックを行う。使用可能状態にした後、プリンタ側の使用可能フォントテーブルを更新する。
電源オフ、オン後は、その保存してある接続先情報を下に、ファイルにアクセスする。但し、ネットワーク越しにマウントアクセスする方法とは別に、メモリ等に余裕がある機械にはメモリ上にダウンロードする機能を提供する。また、特殊なケーブル、または拡張ボード等を連結した場合にも同様なアクセスを可能とする。この場合には、前記ブロードキャスト等の制御をしないでアクセスできる。また、前記設定は、管理者のみの設定が望ましいため、ユーザーアクセス制限できる機能を操作パネル等で設定可能とし、ユーザーの管理を行う環境を提供する。
図７は設定可能ユーザー制限等を行う、パスワード等を入力する際の画面例を示したものである。前記設定の操作はホスト装置１等から行うことができる。
尚、外部記録メディアに印刷に使用するフォントをファイルとして保存し、且つ前記外部記録メディアに保存されているフォントを指定の場所にマウントする画像形成装置として構成することも可能であるのは言うまでもない。
【０００９】
【発明の効果】
請求項１、８記載の発明によれば、フォントデータをフォントファイルとして外部記録メディア保存し、従来の、あらかじめ書き込まれたＤＩＭＭ（マスクＲＯＭ）で提供するのではなく外部記録メディアで提供し、その外部記録メディアから画像形成システムが読むことのできるディレクトリにマウントでき、かつ、そのマウントディレクトリを任意に選択でき、かつ、使用できる環境を提供することができる。
請求項２記載の発明によれば、ホスト装置もしくはほかの同一ネットワーク上のプリンタから、フォントデータをその目的としているプリンタの外部記録メディアにネットワークを通してダウンロードし、書き込むことができる。
請求項３記載の発明によれば、外部記録メディアに保存されている複数のフォントファイルを使用可能にする機能を提供することができる。
請求項４記載の発明によれば、前記フォントファイルをネットワーク上の他の画像形成装置、ホスト装置に保存しておき、そのフォントファイルをダウンロードせずに使用可能にする機能を提供することができる。
請求項５記載の発明によれば、他の画像形成装置、ホスト装置上のフォントファイルを使用する際にアクセス権を付けることにより、使用数の制限を設け保護する機能を提供することができる。
請求項６記載の発明によれば、画像形成装置は、ＲＯＭ上に書き込まれたフォントと前記フォントファイルが共存する場合に、両方のフォントデータを使用可能にする機能を提供することができる。
請求項７記載の発明によれば、外部記録メディアに保存してあるフォントファイルを取得し、また同一ネットワーク上の共有のフォントデータをアクセスする画像形成装置の設定をホスト装置から設定する機能を提供することができる。
本発明は全体として、メンテナンス性の向上、ユーザビリティの向上、使用権のセキュリティの向上、省資源を図ることができる。
【図面の簡単な説明】
【図１】本発明の画像形成システムの構成図である。
【図２】プリンタの機能ブロック図である。
【図３】プリンタの操作部を示す図である。
【図４】外部記録メディア内容一覧表示例を示す図である。
【図５】接続先設定画面例を示す図である。
【図６】フォント使用設定画面例を示す図である。
【図７】設定ユーザー認証画面例を示す図である。
【図８】本発明の第１の制御例のフローチャートである。
【図９】本発明の第２の制御例のフローチャートである。
【図１０】本発明の第３の制御例のフローチャートである。
【図１１】（１）、（２）は本発明の第４の制御例のフローチャートである。
【符号の説明】
１  ホスト装置
２  プリンタ（画像形成装置）
３  ネットワーク
１１  コントローラ
１２  エンジン
１３  ＳＤＩ／Ｆ
２１  ＲＡＭ
２２  ＲＯＭ
２３  フォントＲＯＭ
２４  ＣＰＵ
２５  ＡＳＩＣ
２６  エンジンＩ／Ｆ
２７  ホストＩ／Ｆ
２８  ＨＤＤ
【図１】
2004284046.tif 000003
【図２】
2004284046.tif 000004
【図３】
2004284046.tif 000005
【図４】
2004284046.tif 000006
【図５】
2004284046.tif 000007
【図６】
2004284046.tif 000008
【図７】
2004284046.tif 000009
【図８】
2004284046.tif 000010
【図９】
2004284046.tif 000011
【図１０】
2004284046.tif 000012
【図１１】
2004284046.tif 000013