(57)【要約】【課題】画像形成装置において使用可能なフォントであっても、ユーザに使用されたくないフォントの不正利用を防止することができる画像形成装置及び情報処理方法を提供することを目的とする。【解決手段】記憶手段に記憶されるフォントデータ、又は当該画像形成装置に装着可能な記憶媒体に記憶されるフォントデータに対応するフォントを使用する画像形成装置であって、所定のフォントデータのヘッダ情報が記述されたリストに基づいて、記憶手段３０３又は記憶媒体３０１に記憶されるフォントデータのヘッダ情報とリストに記述されたヘッダ情報との照合を行なう照合手段３０４と、照合手段による照合の結果、リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを表示せず、リストに記述されたヘッダ情報と一致しないヘッダ情報に対応するフォントを表示する表示手段３０６とを備える画像形成装置。【選択図】図３
2009274367.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶される１つ又は複数のフォントデータ、又は当該画像形成装置に装着可能な記憶媒体に記憶される１つ又は複数のフォントデータに対応するフォントを使用することができる画像形成装置であって、
所定のフォントデータのヘッダ情報が記述されたリストに基づいて、前記記憶手段又は前記記憶媒体に記憶されるフォントデータのヘッダ情報と前記リストに記述されたヘッダ情報との照合を行なう照合手段と、
前記照合手段による照合の結果、前記リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを表示せず、前記リストに記述されたヘッダ情報と一致しないヘッダ情報に対応するフォントを表示する表示手段と
を備える画像形成装置。
【請求項２】
前記表示手段は、
前記フォントに加えて前記フォントデータの記憶先を表示し、前記照合手段による照合の結果、前記記憶媒体に記憶される全てのフォントデータのヘッダ情報が、前記リストに記述されたヘッダ情報と一致した場合、前記記憶媒体を示す情報を前記記憶先として表示しない請求項１記載の画像形成装置。
【請求項３】
前記表示手段は、
前記フォントに加えて前記フォントデータの記憶先を表示し、前記照合手段による照合の結果、前記記憶媒体に記憶されるフォントデータのヘッダ情報のうち、前記リストに記述されたヘッダ情報と一致しないヘッダ情報がある場合、前記記憶媒体を示す情報を前記記憶先として表示する請求項１記載の画像形成装置。
【請求項４】
前記記憶手段又は前記記憶媒体に記憶されるフォントデータに対応するフォントの一覧を印刷する印刷手段を備え、
前記印刷手段は、
前記照合手段による照合の結果、前記リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを印刷しない請求項１乃至３いずれか一項に記載の画像形成装置。
【請求項５】
前記所定のフォントデータと該フォントデータのヘッダ情報とは、前記画像形成装置に装着可能な記憶媒体に記憶される請求項１記載の画像形成装置。
【請求項６】
記憶手段に記憶される１つ又は複数のフォントデータ、又は当該画像形成装置に装着可能な記憶媒体に記憶される１つ又は複数のフォントデータに対応するフォントを使用することができる画像形成装置における情報処理方法であって、
前記記憶手段又は前記記憶媒体に記憶されるフォントデータの特徴を示すヘッダ情報と所定のフォントデータのヘッダ情報が記述されたリストとに基づいて、前記ヘッダ情報と前記リストに記述されたヘッダ情報との照合を行なう照合ステップと、
前記照合ステップによる照合の結果、前記リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを表示せず、前記リストに記述されたヘッダ情報と一致しないヘッダ情報に対応するフォントを表示する表示ステップと
を有する情報処理方法。
【請求項７】
前記表示ステップは、
前記フォントに加えて前記フォントデータの記憶先を表示し、前記照合ステップによる照合の結果、前記記憶媒体に記憶される全てのフォントデータのヘッダ情報が、前記リストに記述されたヘッダ情報と一致した場合、前記記憶媒体を示す情報を前記記憶先として表示しない請求項６記載の情報処理方法。
【請求項８】
前記表示ステップは、
前記フォントに加えて前記フォントデータの記憶先を表示し、前記照合ステップによる照合の結果、前記記憶媒体に記憶されるフォントデータのヘッダ情報のうち、前記リストに記述されたヘッダ情報と一致しないヘッダ情報がある場合、前記記憶媒体を示す情報を前記記憶先として表示する請求項６記載の情報処理方法。
【請求項９】
前記記憶手段又は前記記憶媒体に記憶されるフォントデータに対応するフォントの一覧を印刷する印刷ステップを備え、
前記印刷ステップは、
前記照合ステップによる照合の結果、前記リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを印刷しない請求項６乃至８いずれか一項に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び、情報処理方法に関する。
【背景技術】
【０００２】
様々なフォントを使用して、印刷を実行することができる画像形成装置において、ユーザに対して、画像形成装置内に記憶するフォントを表示部に表示してユーザ所望のフォントを選択させたり、画像形成装置内に記憶するフォントの一覧を印刷したりする画像形成装置が存在する。
【０００３】
例えば、特開２００３−１１４４５号公報（特許文献１）には、使用可能なフォントの一覧が列挙されるフォントリスト情報を印刷部から印刷させる技術が開示されている。
【０００４】
一方、使用されるフォントの中には、特開平１０−１５１８３２号公報（特許文献２）に開示されるように、ＭＩＣＲ（Magnetic Ink Character Recognition）フォントと呼ばれるフォントがある。このＭＩＣＲフォントは小切手や手形だけの印刷に使用されるフォントであり、印刷には特殊なインクなどが用いられる。
【特許文献１】特開２００３−１１４４５号公報
【特許文献２】特開平１０−１５１８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、画像形成装置内の記憶装置に記憶される使用可能なフォントの一覧を印刷する技術であり、上記特許文献１に、上記特許文献２に記載のＭＩＣＲフォントを使用可能として適用した場合には、このＭＩＣＲフォントも使用可能なフォントの一覧に含まれて印刷されてしまう。
【０００６】
かかる場合、使用可能なフォント一覧にＭＩＣＲフォントが表示、印刷された場合には、このＭＩＣＲフォントが使用可能であることをユーザに知らせることになり、ＭＩＣＲフォントが不正利用されてしまう可能性がある。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、画像形成装置において使用可能なフォントであっても、所定のフォントについては視覚的に出力させないことにより、ユーザに使用されたくないフォントの不正利用を防止することができる画像形成装置、及び、情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明における一局面の画像形成装置は、記憶手段に記憶される１つ又は複数のフォントデータ、又は当該画像形成装置に装着可能な記憶媒体に記憶される１つ又は複数のフォントデータに対応するフォントを使用することができる画像形成装置であって、所定のフォントデータのヘッダ情報が記述されたリストに基づいて、前記記憶手段又は前記記憶媒体に記憶されるフォントデータのヘッダ情報と前記リストに記述されたヘッダ情報との照合を行なう照合手段と、前記照合手段による照合の結果、前記リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを表示せず、前記リストに記述されたヘッダ情報と一致しないヘッダ情報に対応するフォントを表示する表示手段とを備える。
【０００９】
また、本発明における他の局面の情報処理方法は、記憶手段に記憶される１つ又は複数のフォントデータ、又は当該画像形成装置に装着可能な記憶媒体に記憶される１つ又は複数のフォントデータに対応するフォントを使用することができる画像形成装置における情報処理方法であって、前記記憶手段又は前記記憶媒体に記憶されるフォントデータの特徴を示すヘッダ情報と所定のフォントデータのヘッダ情報が記述されたリストとに基づいて、前記ヘッダ情報と前記リストに記述されたヘッダ情報との照合を行なう照合ステップと、前記照合ステップによる照合の結果、前記リストに記述されたヘッダ情報と一致したヘッダ情報に対応するフォントを表示せず、前記リストに記述されたヘッダ情報と一致しないヘッダ情報に対応するフォントを表示する表示ステップとを有する。
【発明の効果】
【００１０】
本発明によれば、画像形成装置において使用可能なフォントであっても、所定のフォントについては視覚的に出力させないことにより、ユーザに使用されたくないフォントの不正利用を防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例を図面に基づいて説明する。
【実施例１】
【００１２】
＜本発明における全体構成について＞
本発明における全体構成について説明する。図１は、本発明における全体構成を示す図である。本発明では、各ホストコンピュータ１０１〜１０３と、各画像形成装置１０４〜１０６とがネットワークを介して接続されている。各ホストコンピュータ１０１〜１０３にて作成された印刷データが、いずれかの画像形成装置１０４〜１０６に送信され、印刷データを受信した画像形成装置が印刷処理を実行する。
【００１３】
このとき、各画像形成装置１０４〜１０６は、使用可能なフォントを表示可能とし、また、フォント一覧を印刷可能とする。なお、各画像形成装置１０４〜１０６は、描画を行なう際に使用するフォントの形を示すフォントデータとフォントデータの特徴を示すヘッダ情報とを記憶した記憶媒体（例えば、ＳＤカード）が装着され、装着された記憶媒体に記憶されるフォントデータを使用することが可能となる。
【００１４】
ここで、記憶媒体に記憶されるフォントデータ等について説明する。ＰＣ（Personal Computer）等で作成された特定のフォントデータと、フォントデータのヘッダ情報とは特定の圧縮形式で圧縮され、さらに、画像形成装置の起動時に内部メモリに展開できる形式に変換されて、記憶媒体に記憶される。
【００１５】
また、記憶媒体には、ユーザに直接使用して欲しくないフォントデータのヘッダ情報がリスト化されて記憶されている。なお、フォントデータ、フォントデータのヘッダ情報、リストは記憶媒体に記憶されるとしたが、画像形成装置内のハードディスクに記憶されてもよい。
【００１６】
また、前述した記憶媒体を各画像形成装置１０４〜１０６に装着し、各画像形成装置１０４〜１０６を起動することで、記憶媒体に記憶されるデータが解凍されて、各画像形成装置１０４〜１０６の内部メモリに記憶される。フォントデータ等が内部メモリに記憶されると、画像形成装置内部のプログラムを用いてフォントデータとフォントデータのヘッダ情報とが処理できるようになる。
【００１７】
内部メモリに記憶されたフォントデータとヘッダ情報とが画像形成装置において処理可能になった後、各画像形成装置１０４〜１０６で使用可能なフォントを表示部に表示したり、使用可能なフォントの一覧を印刷したりすることができる。
【００１８】
このとき、ユーザに直接使用されたくない所定のフォントデータに対しては、表示不可としたり、印刷不可としたりする。ユーザに直接使用されたくない所定のフォントデータについては、特定のホストコンピュータからしか指定できないようにする。ここで、ユーザに直接使用されたくないフォントとは、例えばＭＩＣＲフォントが挙げられる。ＭＩＣＲフォントは小切手や手形で用いられるフォントであるため、一般ユーザには使用されないようにするのが適切である。他にも、フォント提供者や管理者などの権限者から、ユーザに直接使用されたくないフォントを設定できるようにする。
【００１９】
また、各画像形成装置１０４〜１０６は記憶媒体だけではなく、ハードディスク（ここでは、記憶手段ともいう）についても装着可能とする。ハードディスクには特定のコマンドを用いて、フォントデータとフォントデータのヘッダ情報をホストコンピュータからダウンロードできるようにする。ハードディスクについても記憶媒体同様、記憶されている所定のフォントデータに対して、表示不可としたり印刷不可としたりする。
【００２０】
＜画像形成装置のハードウェア構成について＞
本実施例に係る画像形成装置のハードウェア構成について説明する。図２は、本発明の実施例１に係る画像形成装置のハードウェア構成を示す図である。
【００２１】
図２に示すように、画像形成装置は、制御部２０１、主記憶部２０２、補助記憶部２０３、ネットワークＩ／Ｆ２０４、外部記憶装置Ｉ／Ｆ２０５、入力部２０６、表示部２０７、印刷部２０８、スキャナ部２０９、外部装置Ｉ／Ｆ２１０などにより構成されている。
【００２２】
制御部２０１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。制御部２０１は、主記憶部２０２に記憶されたプログラムを実行する演算装置で、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００２３】
主記憶部２０２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部２０１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００２４】
補助記憶部２０３は、ＨＤ（ハードディスク）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。また、補助記憶部２０３には、画像形成装置が管理する各種情報（例えば、ユーザ情報など）が格納され、データベース（ＤＢ：DataBase）、ファイルシステム（ＦＳ：File System）などの機能により管理される。また、補助記憶部２０３は、使用されるフォントのフォントデータと、フォントデータの特徴を示すヘッダ情報と、ユーザに使用されたくないフォントのリストとを記憶してもよい。
【００２５】
ネットワークＩ／Ｆ２０４は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と当該画像形成装置などのインタフェースである。
【００２６】
外部記憶装置Ｉ／Ｆ２０５は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された外部記憶装置２１１（例えば、フラッシュメモリなど）と当該画像形成装置とのインタフェースである。また、外部記憶装置２１１としてＳＤ（Secure Digital）カードを使用する場合は、外部記憶装置Ｉ／Ｆ２０５は、ＳＤカードスロットとなり、このＳＤカードスロットにＳＤカードを装着することで、ＳＤカード内のデータの読み書きが可能となる。
【００２７】
入力部２０６や表示部２０７は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、画像形成装置が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【００２８】
印刷部２０８は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）からなる画像データを受け取ると、レーザービームを用いた電子写真プロセス（露光、潜像、現像及び転写のプロセス）を用いて、受け取った画像データを転写紙（印刷用紙）に出力（印刷）するプロッタ装置である。
【００２９】
スキャナ部２０９は、ＣＣＤ（Charge Coupled Devices）光電変換素子からなるラインセンサとＡ／Ｄコンバータとこれらを駆動する駆動回路を備え、原稿読み取り面（コンタクトガラス上）にセットされた原稿をスキャンすることでＲＧＢ各８ビットのデジタル画像データを生成（原稿から情報を読み取り電子化）する読取装置である。
【００３０】
外部装置Ｉ／Ｆ２１０は、ＵＳＢなどのデータ伝送路を介して接続されたデジタルカメラなどとのやり取り（送受信や読み込み／書込み）を行う。
【００３１】
このように、画像形成装置は、主記憶部２０２や補助記憶部２０３などの記憶装置に格納されたプログラムを制御部２０１で実行し、制御信号（制御命令）を各装置へ送出すること（各装置を制御すること）で、画像形成装置が有するコピー、ファックス、スキャナ、プリンタなどのアプリケーションを実現し、画像形成装置で管理する情報、又は画像形成装置が接続されたシステム内で管理する情報を処理することができる。なお、本発明の画像形成装置では、前述したコピー、ファックスなどの全ての機能を有する必要はなく、少なくともプリンタ機能を有していればよい。
【００３２】
＜実施例１に係る画像形成装置の主要機能構成について＞
次に、実施例１に係る画像形成装置の主要機能構成について説明する。図３は、実施例１に係る画像形成装置の主要機能構成を示すブロック図である。図３に示すように、画像形成装置３００は、内部メモリ３０２、記憶手段３０３、照合手段３０４、表示データ生成手段３０５、表示手段３０６を含んで構成される。
【００３３】
記憶媒体３０１は、１又は複数のフォントデータと、フォントデータのヘッダ情報と、ユーザに使用されたくないフォントのヘッダ情報を記述したリスト（以下、単にリストともいう）とを記憶する。記憶媒体３０１は、例えば、ＳＤカードなどである。また、フォントデータ等のデータは、圧縮され、画像形成装置の電源ＯＮ時に内部メモリ３０２に展開できる形式に変換されて記憶されている。これより、ユーザはいかなるフォントが記憶媒体３０１に記憶されているかをすぐに確認することは困難である。
【００３４】
内部メモリ３０２は、主記憶部２０２に対応し、記憶媒体３０１が画像形成装置３００に装着された後に、記憶媒体３０１に記憶されているデータの一時保存を行なう。このとき、記憶媒体３０１に記憶されていたデータは、制御部２０１により、画像形成装置で処理可能なように変換されて内部メモリ３０２に記憶される。
【００３５】
記憶手段３０３は、1又は複数のフォントデータと、フォントデータのヘッダ情報と、ユーザに使用されたくないフォントのヘッダ情報が記述されたリストとを記憶してもよい。記憶手段３０３は、例えば、ハードディスクなどである。なお、記憶手段３０３は、画像形成装置に対して着脱可能であってもよい。
【００３６】
照合手段３０４は、内部メモリ３０２及び／又は記憶手段３０３に記憶されているリストと、内部メモリ３０２及び／又は記憶手段３０３に記憶されているヘッダ情報とを取得する。次に、照合手段３０４は、取得したヘッダ情報がリストに記述されているかの照合を行ない、照合結果を表示データ生成手段３０５に出力する。
【００３７】
表示データ生成手段３０５は、照合手段３０５より照合結果を取得し、取得した照合結果に基づいて、リストに記述されていないヘッダ情報に対応するフォントについて、表示画面に表示されるよう表示データを生成する。また、表示データ生成手段３０５は、リストに記述されているヘッダ情報に対応するフォントについては、表示画面に表示されないよう表示データには加えない。生成された表示データは、表示手段３０６に出力される。
【００３８】
表示手段３０６は、表示データ生成手段３０５よりフォントの表示データを取得し、取得した表示データを表示する。これより、リストに記述されているヘッダ情報に対応する所定のフォントに対しては、表示画面に表示されないようにすることができる。
【００３９】
ここで、フォントデータと、フォントデータのヘッダ情報と、ユーザに使用されたくないフォントのヘッダ情報を記述したリストについて説明する。図４は、フォントのデータ構造の例を示す図である。画像形成装置で使用されるフォントに関するデータは、フォントデータとヘッダ情報とに分かれている。フォントデータは、描画を行なう際に使用するフォントの形を示すデータであり、ヘッダ情報は、フォントデータの特徴を抽出したデータである。
【００４０】
図５は、ユーザに使用されたくないフォントのリストの一例を示す図である。図５に示すように、リストには、ユーザに使用されたくないフォントのヘッダ情報が記述されている。なお、リストには、必ずしもヘッダ情報を記述しなければならないということはなく、フォントを識別できるものであればなんでもよい。このリストは、フォント提供者や画像形成装置の管理者などの権限者のみが作成でき、また、追加削除できるようにする。
【００４１】
図６は、実施例１における表示画面の一例を示す図である。図６に示すような表示画面から、ユーザはデフォルトのフォントを指定することができる。
【００４２】
図６（ａ）は、表示画面においてフォント記憶先を選択するときの表示画面の一例を示している。ここで、フォント記憶先とは、フォントデータがどこに記憶されているかを示しており、例えば、ＨＤやＳＤ（ＳＤカード）などが表示される。ここでは、内部メモリ３０２に一時記憶されたフォントデータの記憶先は全てＳＤと表示することにする。
【００４３】
また、表示画面にフォント記憶先を表示する理由としては、記憶媒体には特殊なフォントデータを記憶するケースが多いため、特殊なフォントとそれ以外のフォントとを区別できるようにフォント記憶先を表示するようにする。
【００４４】
表示データ生成手段３０５は、フォント記憶先を表示するために、フォント記憶先の情報を取得する必要がある。ヘッダ情報にフォント記憶先の情報が格納されている場合は、ヘッダ情報から取得し、ヘッダ情報にフォント記憶先の情報が格納されていない場合は、フォントデータを取得する際に、フォント記憶先の情報を付加して取得するようにすればよい。
【００４５】
図６（ｂ）は、図６（ａ）においてＳＤを選択した場合に、次にフォント番号を選択するときの表示画面の一例を示す図である。ここで、フォント番号とは、フォントを識別するための番号であり、一つずつフォントに番号が割り当てられる。例えば、明朝体はフォント番号１０、ゴシック体はフォント番号２０などと割り当てられる。図６（ｂ）に示すように、ここでは、フォント番号１０が、ユーザにより選択されている場合を示す。
【００４６】
これより、ユーザは画像形成装置のデフォルトのフォントを選択することが可能となる。しかし、本発明では、このデフォルトのフォントを選択する場合に、前述したようにフォントの表示を制限する。照合手段３０４による照合の結果、図５に示すリストにヘッダ情報が記述されているフォントのフォント番号は、図６（ｂ）に表示されることはない。
【００４７】
よって、図５に示すようなリストに記述されたヘッダ情報に対応するフォントについて、ユーザはデフォルトのフォントに設定することはできない。これより、ユーザに使用されたくないフォントの不正利用を防止することができる。
【００４８】
また、図６では、デフォルトのフォントを選択する場合の表示画面の例について説明したが、デフォルトのフォントを選択する場合だけでなく、例外的なフォントの選択、例えば、一回だけ所定のフォントを使用するために選択する場合についても同様に適用可能である。なお、一回だけのフォントの使用を選択する場合やデフォルトのフォントを選択する場合に、表示可能なフォントを全て表示画面に表示するようにすれば、フォント記憶先の表示は必ずしも必要とはしない。
【００４９】
また、照合手段３０４により、内部メモリ３０２に展開された全てのフォントデータのヘッダ情報がリストに記述されていると判断された場合には、フォント記憶先にはＳＤは表示されないようにする。
【００５０】
これより、ユーザに使用されたくないフォントのみのフォントデータ等を記憶した記憶媒体３０１があるとき、この記憶媒体３０１にフォントデータ等が記憶されていること自体をユーザに知らせないようにすることができる。
【００５１】
また、照合手段３０４により、内部メモリ３０２に展開された全てのフォントデータのヘッダ情報のうち、リストに記述されないヘッダ情報がある場合に、フォント記憶先にＳＤを表示するようにする。
【００５２】
これより、ユーザに使用されたくないフォントのフォントデータ以外のフォントデータが記憶媒体３０１に記憶されているとき、フォント記憶先にＳＤが表示されるので、ＳＤカードに記憶されているフォントデータのうち、ユーザに使用されたくないフォント以外のフォントを使用することが可能になる。
【００５３】
＜フォントデータの内部メモリへの展開について＞
次に、フォントデータ等が記憶されたＳＤカードが画像形成装置に装着され、ＳＤカードに記憶されたフォントデータ等が画像形成装置の内部メモリに展開される例について説明する。図７は、ＳＤカードを装着した画像形成装置の初期動作を説明するためのフローチャートである。
【００５４】
ステップ７０１では、ユーザにより、ＳＤカードスロットにＳＤカードが装着される。なお、ＳＤカードには、１又は複数のフォントデータ、フォントデータのヘッダ情報、ユーザに使用されたくなくフォントのリストが前述した形式で変換されて記憶されているとする。
【００５５】
ステップ７０１に続いてステップ７０２に進み、ユーザにより、ＳＤカードが装着されている画像形成装置の電源が入れられる。ステップ７０２に続いてステップ７０３に進み、画像形成装置内の制御部２０１が、ＳＤカードに記憶されているデータを読み出し、読み出したデータを内部メモリ３０２に展開する。このとき、画像形成装置内部のプログラムにおいて処理可能なように、フォントデータ等が、制御部２０１により変換、解凍されて内部メモリに展開される。
【００５６】
これより、ＳＤカードに記憶されていたフォントデータ等が、画像形成装置で使用可能となる。なお、図７に示す例では、ステップ７０２の処理後にステップ７０３の処理を行うようにしたが、電源がＯＮの状態で、ＳＤカードスロットにＳＤカードが装着された場合には、ＳＤカードが装着されたことを検出したときに、ステップ７０３の処理を行なうようにすればよい。
【００５７】
＜実施例１におけるフォント表示処理について＞
実施例１におけるフォントを表示画面に表示する処理について説明する。図８は、実施例１におけるフォント表示処理を説明するためのフローチャートである。ステップ８０１では、画像形成装置内のイベント検出部が、タッチパネルやキーボタン、ホストコンピュータのキーボードなどを介して、ユーザによりフォントを表示するためのボタンが押下されたことを検出し、照合手段３０４にその旨通知する。
【００５８】
ステップ８０１に続いてステップ８０２に進み、照合手段３０４が、記憶手段３０３及び／又は内部メモリ３０２に記憶されているリストとフォントデータのヘッダ情報とを取得する。
【００５９】
ステップ８０２に続いてステップ８０３に進み、照合手段３０４が、取得したヘッダ情報について一つずつ、リストに記述されているか照合を行なう。ステップ８０３の照合の結果、リストに記述されていないヘッダ情報であると判断された場合は、ステップ８０４
に進み、表示データ生成手段３０５が、リストに記述されていないヘッダ情報に対応するフォントを表示対象フォントとして、表示データを生成する。また、すでに表示データが生成されている場合は、このフォントは表示データの表示対象フォントに追加される。
【００６０】
ステップ８０３の照合の結果、リストに記述されているヘッダ情報であると判定された場合、又は、ステップ８０４の処理が終了した場合、ステップ８０５に進み、照合手段３０４は、全てのヘッダ情報に対して、リストに記述されたヘッダ情報への照合が終了したか否かを判定する。
【００６１】
ステップ８０５の判定結果がＮＯである場合はステップ８０３に戻り、ステップ８０５の判定結果がＹＥＳである場合はステップ８０６に進み、表示手段３０６が、表示データ生成手段３０５により生成された表示データを表示画面に表示する。例えば図６に示すような画面が表示される。
【００６２】
以上、実施例１に係る画像処理装置によれば、画像形成装置において使用可能なフォントであっても、所定のフォントについては視覚的に出力させないことにより、ユーザに使用されたくないフォントの不正利用を防止することができる。
【００６３】
また、ユーザにより、表示画面に表示されたフォントしか選択できないようにすることで、フォント提供者又は画像形成装置の管理者などの権限者の意図に沿ったフォントの使用を可能にすることができる。つまり、所定のフォントに対しては、画像形成装置で使用可能ではあるが、一般ユーザはこの所定のフォントを選択して使用することができないため、所定のフォントに対する使用を制限することができる。
【００６４】
［変形例１］
変形例１に係る画像形成装置について説明する。変形例１では、使用可能なフォント一覧を印刷する際に、所定のフォントの印刷を不可にする。
【００６５】
＜変形例１に係る画像形成装置の主要機能構成について＞
図９は、変形例１に係る画像処理装置の主要機能構成を示すブロック図である。変形例１に係る画像形成装置９００は、内部メモリ３０２、記憶手段３０３、照合手段３０４、印刷データ生成手段９０１、印刷手段９０２を含んで構成される。なお、図９に示す構成要素において、図３に示す構成要素と同様の機能のものは、図３と同じ符号を付し、その説明を省略する。
【００６６】
印刷データ生成手段９０１は、照合手段３０４より照合結果を取得すると、リストに記述されていないヘッダ情報に対応するフォントの一覧を印刷データとして生成する。また、印刷データ生成手段９０１は、生成した印刷データを印刷手段９０２に出力する。
【００６７】
印刷手段９０２は、印刷データ生成手段９０１より印刷データを取得すると、取得した印刷データによりフォント一覧を印刷する。図１０は、フォント一覧の例を示す図である。図１０に示すように、表示領域１００１には、フォントの記憶先が表示される。表示領域１００２には、フォントを識別するためのフォント番号が表示される。表示領域１００３には、フォントのサンプルが表示される。表示領域１００４は、フォント指定コマンドが表示される。
【００６８】
なお、表示領域１００１〜１００４は、図１０に示すようなレイアウトに限定されないことは言うまでもない。また、図１０には、ＳＤカード内のフォントしか印刷されていないが、ＨＤ内のフォントについても、リストに記述されていないヘッダ情報に対応するフォントは、ＳＤカードとは区別する形で印刷されるようにしてもよい。
【００６９】
＜変形例１におけるフォント一覧の印刷処理について＞
図１１は、変形例１におけるフォント一覧の印刷処理を説明するためのフローチャートである。なお、図１１に示す処理において、図８に示す処理と同様のものは、図８と同じ符号を付し、その説明を省略する。
【００７０】
ステップ１１０１では、画像形成装置内のイベント検出部が、タッチパネルやキーボタン、ホストコンピュータのキーボードなどを介して、ユーザによりフォント一覧を印刷するためのボタンが押下されたことを検出し、照合手段３０４にその旨通知する。
【００７１】
ステップ８０３の照合の結果、リストに記述されていないヘッダ情報であると判定された場合は、ステップ１１０２に進み、印刷データ生成手段９０１が、リストに記述されていないヘッダ情報に対応するフォントを印刷対象フォントとして、印刷データを生成する。また、すでに印刷データがある場合は、このフォントは印刷データの印刷対象フォントに追加される。
【００７２】
ステップ８０５の判定結果がＹＥＳである場合はステップ１１０３に進み、印刷手段９０２が、印刷データ生成手段９０１により生成された印刷データを印刷する。例えば図１０に示すような印刷結果が出力される。
【００７３】
以上、変形例１に係る画像処理装置によれば、画像形成装置において使用可能なフォントであっても、所定のフォントについては視覚的に出力させないことにより、ユーザに使用されたくないフォントの不正利用を防止することができる。
【００７４】
また、印刷されたフォント一覧には、リストに記述されているヘッダ情報に対応する所定のフォントとフォントを指定するコマンドとは記載されないので、これらのフォントについてはコマンドで指定することはできない。よって、フォント提供者又は画像形成装置の管理者などの権限者の意図に沿ったフォントの使用を可能にすることができる。つまり、所定のフォントに対しては、画像形成装置で使用可能ではあるが、一般ユーザはこの所定のフォントを使用することができないため、所定のフォントに対する使用を制限することができる。
【００７５】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、上記変形例以外にも種々の変形・変更が可能である。また、実施例と変形例とを組み合わせて実施することも可能である。なお、実施例１又は変形例１において説明した処理内容をプログラムとして記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータに読み取らせて、前述した処理を画像形成装置に実行させることも可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る全体構成を示す図。
【図２】実施例１に係る画像形成装置のハードウェア構成を示す図。
【図３】実施例１に係る画像形成装置の主要機能構成を示すブロック図。
【図４】フォントのデータ構造の例を示す図。
【図５】ユーザに使用されたくないフォントのリストの一例を示す図。
【図６】実施例１における表示画面の一例を示す図。
【図７】ＳＤカードを装着した画像形成装置の初期動作のフローチャート。
【図８】実施例１におけるフォント表示処理のフローチャート。
【図９】変形例１に係る画像形成装置の主張機能構成を示すブロック図。
【図１０】フォント一覧の例を示す図。
【図１１】変形例１におけるフォント一覧の印刷処理のフローチャート。
【符号の説明】
【００７７】
１０１、１０２、１０３  ホストコンピュータ
１０４、１０５、１０６、２００、３００、９００  画像形成装置
２０１  制御部
２０２  主記憶部
２０３  補助記憶部
２０４  ネットワークＩ／Ｆ
２０５  外部記憶装置Ｉ／Ｆ
２０６  入力部
２０７  表示部
２０８  印刷部
２０９  スキャナ部
２１０  外部装置Ｉ／Ｆ
２１１  ＳＤカード
３０１  記憶媒体
３０２  内部メモリ
３０３  記憶手段
３０４  照合手段
３０５  表示データ生成手段
３０６  表示手段
９０１印刷データ生成手段
９０２  印刷手段
１００１、１００２、１００３、１００４  表示領域
【図１】
2009274367.tif 000003
【図２】
2009274367.tif 000004
【図３】
2009274367.tif 000005
【図４】
2009274367.tif 000006
【図５】
2009274367.tif 000007
【図６】
2009274367.tif 000008
【図７】
2009274367.tif 000009
【図８】
2009274367.tif 000010
【図９】
2009274367.tif 000011
【図１０】
2009274367.tif 000012
【図１１】
2009274367.tif 000013