(57)【要約】【課題】  フォント情報を搭載しない画像読取装置の情報を印刷装置で印刷出力することができるようにした画像形成システムおよび方法を提供する。【解決手段】  スキャナ１００の読取制御部１０３からプリンタ２００に対してプリンタが搭載するフォント情報の取得要求を送信し、要求を受けたプリンタは記憶部２０２に記憶されたフォント情報を要求元のスキャナ１００に転送する。フォント情報を取得したスキャナは、スキャナが搭載する機能の設定情報や送信情報などの各種の情報に対してフォントを指定してＰＤＬデータを作成する。受信したプリンタがＰＤＬデータを解析して印刷出力する。【選択図】図１
2007028507.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と、該画像読取装置と通信回線により接続された印刷装置とを有する画像形成システムにおいて、
前記画像読取装置は、
前記印刷装置に搭載されたフォントの種別を示すフォント情報を取得するフォント情報取得手段と、
前記フォント情報取得手段により取得したフォント情報を用いて所望の印刷データを作成する印刷データ作成手段と、
前記印刷データ作成手段で作成した印刷データを前記印刷装置に送信する印刷データ送信手段と
を具備し、
前記印刷装置は、
前記印刷データ送信手段で送信されてきた前記印刷データに基づき前記所望の印刷データを印刷出力する
ことを特徴とする画像形成システム。
【請求項２】
前記印刷データ作成手段は、
前記フォント情報取得手段で取得したフォント情報に含まれるフォントを指定した文字を前記印刷装置に転送することにより前記印刷装置からビットマップ形式に変換された文字のフォントデータを取得するフォントデータ取得手段
を具備し、
前記フォントデータ取得手段で取得したビットマップ形式のフォントデータをページ記述言語で記述して前記印刷データを作成する
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記印刷データ作成手段は、
前記フォントデータ取得手段で取得したフォントデータに基づきイメージデータを作成し、該イメージデータにかかる前記印刷データを作成する
ことを特徴とする請求項２記載の画像形成システム。
【請求項４】
画像読取装置と、該画像読取装置と通信回線により接続された印刷装置とを有する画像形成システムにおいて、
前記画像読取装置は、
テキスト形式の情報を作成する情報作成手段と、
前記情報作成手段により作成した前記テキスト形式の情報を前記印刷装置に送信する情報送信手段と
を具備し、
前記印刷装置は、
前記情報送信手段により送信されてきた前記テキスト形式の情報に含まれる各々の情報の属性を判断する属性判断手段と、
前記属性判断手段により判断した属性に基づいてフォントの割り当てを行うフォント割り当て手段と、
前記フォント割り当て手段で割り当てたフォントに基づき前記前記テキスト形式の情報に対応する印刷データを作成する印刷データ作成手段と
を具備することを特徴とする画像形成システム。
【請求項５】
前記情報作成手段は、
前記テキスト形式の情報に含まれる各々の情報が示す内容を示すメタデータを前記テキスト形式の情報の情報ごとに指定するメタデータ指定手段
を具備することを特徴とする請求項４記載の画像形成システム。
【請求項６】
画像読取装置と、該画像読取装置と通信回線により接続された印刷装置とを有する画像形成システムにおける画像形成方法において、
前記画像読取装置は、前記印刷装置に搭載されたフォントの種別を示すフォント情報をフォント情報取得手段で取得し、
前記フォント情報取得手段により取得したフォント情報を用いて所望の印刷データを印刷データ作成手段で作成し、
前記印刷データ作成手段で作成した印刷データを前記印刷装置に印刷データ送信手段で送信する
ことを特徴とし、
前記印刷装置は、前記画像読取装置における前記印刷データ送信手段で送信されてきた前記印刷データに基づき前記所望の印刷データを印刷出力する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置と印刷装置により構成される画像形成システムおよび方法に関し、特に、フォント情報を保持しない前記画像読取装置における情報の印刷出力を行えるようにした画像形成システムおよび方法に関する。
【背景技術】
【０００２】
通常、スキャナに代表される画像読取装置では、原稿の読み取りを行うことにより画像データを形成する処理を行うため、文字データを作成するフォントデータを搭載していない。それに対して、プリンタなどの印刷装置では、プリンタが対応するＰＤＬ（Page Description Language：ページ記述言語）で記載された画像データを印刷出力する際に、画像データに含まれる文字列をそのＰＤＬで指定されたフォントで出力するために複数のフォントデータを搭載している。
【０００３】
このとき、印刷装置に搭載されたフォントデータは、印刷要求された画像データの文字列を正確に印刷出力できるように多種のフォントデータを保持しており、これらのフォントデータを用いることでプリンタに設定されたプリンタ情報やプリンタのネットワーク情報のリスト出力、印刷装置におけるジョブ履歴などのレポート出力を行うことができる。
【０００４】
スキャナにかかる各種の情報は、スキャナがフォント情報を保持していないため印刷出力することができない。通常、その各種情報を確認する場合には、スキャナの表示デバイスにその旨を表示することにより行っている。
【０００５】
ネットワークを介して複数のプリンタが接続されているネットワーク環境下において、その複数のプリンタのうち任意のプリンタを使用する場合、予めサーバに格納したフォントファイルからプリンタフォントに対応したスクリーンフォントを検索し、スクリーンフォントがない場合にフォントメトリクス情報をプリンタから取得し又はサーバ内でフォントメトリクス情報を生成し、そのメトリクス情報をクライアントＰＣへ送出することにより、プリンタフォントを有効に利用した従来技術として、特許文献１に開示されたものがある。
【特許文献１】特開２００１−１１７７３９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術においては、さまざまな情報処理装置が接続されている環境でプリンタフォントの有効活用を行えるようにしているが、そのフォントを管理するサーバを新たに設けなければならず、その利用にかかるコストが増加してしまうという問題がある。
【０００７】
そこで、本発明は、フォント情報を搭載しない画像読取装置の情報を印刷装置で印刷出力することができるようにした画像形成システムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、画像読取装置と、該画像読取装置と通信回線により接続された印刷装置とを有する画像形成システムにおいて、前記画像読取装置は、前記印刷装置に搭載されたフォントの種別を示すフォント情報を取得するフォント情報取得手段と、前記フォント情報取得手段により取得したフォント情報を用いて所望の印刷データを作成する印刷データ作成手段と、前記印刷データ作成手段で作成した印刷データを前記印刷装置に送信する印刷データ送信手段とを具備し、前記印刷装置は、前記印刷データ送信手段で送信されてきた前記印刷データに基づき前記所望の印刷データを印刷出力することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記印刷データ作成手段は、前記フォント情報取得手段で取得したフォント情報に含まれるフォントを指定した文字を前記印刷装置に転送することにより前記印刷装置からビットマップ形式に変換された文字のフォントデータを取得するフォントデータ取得手段を具備し、前記フォントデータ取得手段で取得したビットマップ形式のフォントデータをページ記述言語で記述して前記印刷データを作成することを特徴とする。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記印刷データ作成手段は、前記フォントデータ取得手段で取得したフォントデータに基づきイメージデータを作成し、該イメージデータにかかる前記印刷データを作成することを特徴とする。
【００１１】
また、請求項４の発明は、画像読取装置と、該画像読取装置と通信回線により接続された印刷装置とを有する画像形成システムにおいて、前記画像読取装置は、テキスト形式の情報を作成する情報作成手段と、前記情報作成手段により作成した前記テキスト形式の情報を前記印刷装置に送信する情報送信手段とを具備し、前記印刷装置は、前記情報送信手段により送信されてきた前記テキスト形式の情報に含まれる各々の情報の属性を判断する属性判断手段と、前記属性判断手段により判断した属性に基づいてフォントの割り当てを行うフォント割り当て手段と、前記フォント割り当て手段で割り当てたフォントに基づき前記前記テキスト形式の情報に対応する印刷データを作成する印刷データ作成手段とを具備することを特徴とする。
【００１２】
また、請求項５の発明は、請求項４の発明において、前記情報作成手段は、前記テキスト形式の情報に含まれる各々の情報が示す内容を示すメタデータを前記テキスト形式の情報の各情報ごとに指定するメタデータ指定手段を具備することを特徴とする。
【００１３】
また、請求項６の発明は、画像読取装置と、該画像読取装置と通信回線により接続された印刷装置とを有する画像形成システムにおける画像形成方法において、前記画像読取装置は、前記印刷装置に搭載されたフォントの種別を示すフォント情報をフォント情報取得手段で取得し、前記フォント情報取得手段により取得したフォント情報を用いて所望の印刷データを印刷データ作成手段で作成し、前記印刷データ作成手段で作成した印刷データを前記印刷装置に印刷データ送信手段で送信することを特徴とし、前記印刷装置は、前記画像読取装置における前記印刷データ送信手段で送信されてきた前記印刷データに基づき前記所望の印刷データを印刷出力することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像読取装置と通信回線を介して接続された印刷装置に搭載されたフォントデータを取得して、当該画像読取装置における各種の情報を印刷出力できるように構成したので、フォントデータを搭載しない画像読取装置の各種の情報を高品質に印刷出力することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係わる画像形成システムおよび方法の一実施例を添付図面を参照して詳細に説明する。
【００１６】
なお、以下の実施例においては、画像読取装置の一例にスキャナを示し、印刷装置の一例にプリンタを示して説明する。
【実施例】
【００１７】
図１は、本発明に係わる画像形成システムおよび方法を適用して構成した画像形成システムのシステム構成図である。
【００１８】
図１において、この画像形成システムは、スキャナ１００とプリンタ２００が通信回線１１０によって接続された構成であり、通信回線１１０は、ＬＡＮ（Local Area Network）ケーブルなどのネットワーク回線、ＵＳＢ（Universal Serial Bus）ケーブルやＩＥＥＥ（Institute of Electrical and Electronic Engineers）１２８４ケーブルなどのローカル回線によって実現される。また、スキャナ１００とプリンタ２００は通信回線１１０を介して相互通信可能である。
【００１９】
まず、スキャナ１００は、読取部１０１、記憶部１０２、読取制御部１０３、表示部１０４、入力部１０５、スキャナ通信インターフェース１０６を具備して構成される。
【００２０】
読取部１０１は、ＣＣＤ（Charge Coupled Devices：電荷結合素子）によって構成され、ＡＤＦ（Auto Document Feeder：自動原稿送り装置）やＦＢ（フラットベット）に設置された原稿を読み取ることにより画像データを作成する。作成した画像データを読取制御部１０３に転送する。
【００２１】
記憶部１０２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）から構成され、スキャナ１００が持つ機能を実行するプログラムや各種設定情報のほか、読取部１０１で読み取った画像データを一時的に記憶する。
【００２２】
この設定情報には、スキャナに搭載した機能を実現する際に参照するスキャナ機能設定情報のほか、ファームウェアのバージョン情報などの状態を示す情報が含まれる。さらに、接続されたプリンタ２００に印刷要求した送信情報、発生した故障の内容や日時などの故障情報、送信先として登録した登録あて先情報などの状態情報をも記憶する。これらのスキャナ機能設定情報や状態情報をまとめて以下では、「ユーティリティ情報」という。
【００２３】
また、プログラムには、このユーティリティ情報の印刷出力（以下、「ユーティリティプリント」という）を実現するユーティリティプリントプログラムが含まれ、ユーザが入力部１０５を操作して印刷出力するユーティリティ情報を選択することにより、そのユーティリティ情報が印刷出力される。
【００２４】
このユーティリティ情報であるスキャナ機能設定情報を機能設定リストとして印刷出力するまでの画面遷移を図２に示す。
【００２５】
さらに、フォント情報を取得するためにフォント情報の取得要求を送信するプリンタをあらかじめ記憶する。
【００２６】
なお、予め記憶されたプリンタからフォント情報を取得するような構成ではなく、スキャナと接続されたプリンタの一覧を画面表示させるようなプログラムを保持し、フォント情報を取得する際にそのプログラムを実行してプリンタを選択できるような構成にしてもよい。
【００２７】
読取制御部１０３は、スキャナのメイン制御を行うＣＰＵ（Central Processing Unit：中央演算装置）などによって構成され、読取部１０１で読み取った画像データを記憶部１０２に記憶する。
【００２８】
また、入力部１０５からユーティリティプリントが指示されると、プリンタに搭載されたフォント情報の取得要求を作成し、記憶部１０２であらかじめ記憶されているプリンタに対してそのフォント情報取得要求をスキャナ通信インターフェース１０６を介してプリンタ２００に転送する。このフォント情報取得要求に対する応答として、フォント情報を取得すると、記憶部１０３に記憶された情報から所望の印刷データを作成する。
【００２９】
特に、記憶部１０３に記憶されたユーティリティ情報をＰＤＬ（Page Description Language：ページ記述言語）で記述してＰＤＬ形式の印刷データを作成する。
【００３０】
このときのＰＤＬ形式の印刷データ（以下、「ＰＤＬデータ」という）は、図４、図６に示すようなデータであって、取得したフォント情報からフォントを選択し、そのフォントに対して印字する文字列を指定したデータである。このＰＤＬデータをスキャナ通信インターフェース１０６を介してプリンタに送信する。
【００３１】
中でも図６に示すようなＰＤＬデータを作成するには、フォント情報取得要求を送信したプリンタ２００からビットマップ形式のフォントを取得し、このビットマップ形式のフォントを指定した取得要求をそのプリンタ２００に転送することで印刷出力を実現する。
【００３２】
さらに、取得したフォント情報に基づいてユーティリティ情報のイメージデータを作成し、そのイメージデータをページ記述言語で記述することにより印刷データを作成してもよい。
【００３３】
表示部１０４、入力部１０５は、スキャナに設けられたユーザインターフェースであって入力部１０５に設けられた機能確認ボタンを押下することにより、表示部１０４に図２（ａ）に示すようなレポート出力選択画面が表示される。
【００３４】
スキャナ通信インターフェース１０６は、プリンタ２００との通信を実現する通信インターフェースであって、ＬＡＮケーブルやＵＳＢケーブル、ＩＥＥＥ１２８４ケーブルなどのケーブルを介して通信できる。
【００３５】
なお、ユーティリティプリントを行う際にスキャナからプリンタにフォント情報の問い合わせを行うことなく、プリンタで印刷出力するテキスト形式のユーティリティ情報を作成し、そのユーティリティ情報をプリンタに転送することによりプリンタがユーティリティ情報の各情報にフォントを割り当ててユーティリティプリントを実現するような構成にしてもよい。このときのシーケンスを図７に示す。
【００３６】
そして、以上に示す読取制御部１０３では、ユーティリティ情報をＰＤＬで記述してＰＤＬデータを作成しているが、テキスト形式のユーティリティ情報を作成し、このテキスト形式のユーティリティ情報をスキャナ通信インターフェース１０６を介してプリンタ２００に送信することも可能である。
【００３７】
この場合、プリンタ２００では、ユーティリティ情報の各情報が持つ属性を判断し、その属性が示す内容にしたがって記憶部１０２で記憶するフォントを割り当てた印刷データを作成する。さらに、このユーティリティ情報には、各々の情報が示す内容を示したメタデータが指定することも可能であり、このメタデータが指定されたユーティリティ情報の例を下記に示す。
【００３８】
次に、プリンタ２００は、プリンタ通信インターフェース２０１、記憶部２０２、印刷制御部２０３、画像処理部２０４、表示部２０５、入力部２０６、出力部２０７を具備して構成される。
【００３９】
プリンタ通信インターフェース２０１は、スキャナ１００との通信を実現する通信インターフェースであって、ＬＡＮケーブルやＵＳＢケーブル、ＩＥＥＥ１２８４ケーブルなどのケーブルを介して通信できる。
【００４０】
記憶部２０２は、ＲＯＭやＲＡＭによって構成され、プリンタ機能を実現するプログラムや各種の設定情報を記憶する。また、印刷要求された画像データに含まれる文字列の印刷を行う際に用いるフォントを記憶する。複数のフォントが記憶され、記憶されたフォントにどのようなものがあるかを一覧化したフォント情報（「フォントデータ」ともいう）を保持する。
【００４１】
例えば、プリンタが搭載するフォントとして、「明朝」、「ゴシック」、「Arial」、「Century」、「Courier」などがある。
【００４２】
印刷制御部２０３は、プリンタ全体の印刷制御を行うＣＰＵから構成され、スキャナ通信インターフェース２０１を介して受信した画像データの印刷出力を行う。
【００４３】
このとき、プリンタ通信インターフェース２０１を介してフォント情報の取得要求を受け付けると、記憶部２０２に記憶されたフォント情報を取得し、要求元のスキャナ１００に転送する。
【００４４】
また、フォントが指定された文字列を含むＰＤＬデータの印刷要求を受けると、指定されたフォントを記憶部２０２から取得して画像処理部２０４に対してＰＤＬデータの画像処理を指示する。画像処理部２０４で画像処理されるとＰＤＬデータに対するビットマップ形式の画像データが生成され、この画像データを出力部２０７に転送する。
【００４５】
さらに、プリンタ通信インターフェース２０１を介してフォント、文字列、フォントサイズが指定されたＰＤＬデータの印刷要求がスキャナ１００から転送されてくると、画像処理部２０４に画像処理要求を行い、その文字列が指定されたフォント、フォントサイズで画像処理されたＰＤＬデータを印刷出力する。
【００４６】
画像処理部２０４は、受信したＰＤＬデータを解析し、格子状に並んだ点（ドット）の集合として表現したビットマップ形式に変換するラスタライズ処理を含む画像処理を行うことによりビットマップ形式の画像データを作成する。
【００４７】
また、フォントデータの作成要求を印刷制御部２０３より受信すると、指定された文字列を指定されたフォントとフォントサイズでラスタライズしてビットマップ形式のフォントデータを作成する。
【００４８】
表示部２０５、入力部２０６は、プリンタに指示を行うユーザインターフェースであって、印刷出力にかかる各種設定や印刷出力の停止、再実行などを指示することができる。
【００４９】
出力部２０７は、印刷制御部２０３からの印刷出力要求を受信してビットマップ形式の画像データを印刷用紙に印字する。すなわち、スキャナのユーティリティ情報におけるレポート出力やリスト出力を行う。
【００５０】
このような構成により、プリンタの記憶部に記憶されたフォントを用いてスキャナのユーティリティ情報を印刷出力することができるようになる。
【００５１】
図２は、本願発明の画像形成システムにおけるユーティリティプリントを指示する画面を示す図である。
【００５２】
図２において、図２（ａ）は、確認する内容を選択するレポート出力選択画面を示す図であり、図２（ｂ）は、レポートを出力する機能を選択するレポート機能選択画面を示す図であり、図２（ｃ）は、選択された機能におけるレポートの内容を選択するレポート詳細選択画面を示す図である。
【００５３】
図２（ａ）には、確認する内容として「メータ確認」と「レポート／リストの出力」が選択可能であって、「メータ確認」を選択すると、プリンタに設定されたメータを確認することができ、「レポート／リストの出力」を選択すると、図２（ｂ）に示すようなレポート／リストとして出力可能な機能の一覧が表示される。
【００５４】
図２（ｂ）では、レポート出力またはリスト表示する項目として「ジョブ確認」、「コピー設定」、「スキャナ設定」が選択可能であり、「ジョブ確認」を選択すると過去に印刷出力要求したジョブのリストを確認できる。また、「コピー設定」を選択するとコピー機能における各種設定情報を確認することでき、「スキャナ設定」を選択するとスキャナに設定されたユーティリティ情報を確認することができる。
【００５５】
図２（ｃ）では、図２（ｂ）で「スキャナ設定」を選択すると表示される画面であって、スキャナ設定の詳細として「機能設定リスト」、「登録あて先リスト」が出力可能であることを示している。
【００５６】
機能設定リストは、スキャナに設定されたユーティリティ情報を出力することができ、登録あて先リストは、スキャナからデータを送信するあて先として登録された情報を出力する。例えば、電子メールアドレスやファクシミリ番号の一覧が出力できる。
【００５７】
「機能設定リスト」を選択することにより、スキャナのユーティリティ情報を出力するユーティリティプリントが実行される。
【００５８】
「機能設定リスト」を選択することによって処理されるシーケンスの説明を以下に示す。
【００５９】
図３は、本願発明の画像形成システムでコマンドによるユーティリティプリントを行うシーケンス図である。
【００６０】
図３では、スキャナとプリンタがローカル回線またはネットワーク回線によって接続された状態で、スキャナのユーティリティ情報を印刷出力するユーティリティプリントを実現する例を示す。
【００６１】
まず、図２に示すようなスキャナの画面を用いてユーザが機能設定リストの出力（ユーティリティプリント）を指示すると、スキャナからプリンタに対してプリンタに搭載しているフォント情報を要求する（３０１）。このときのフォント情報は、プリンタが搭載しているフォントの種類を示す情報であって、例えば、「Arial」、「Century」、「Courier」などの搭載されたフォントの一覧である。
【００６２】
また、フォント情報を要求するプリンタは、予め指定されたプリンタであってもよいし、ユーザがプリンタの一覧を表示させることによって選択したプリンタであってもよい。
【００６３】
スキャナからのフォント情報の要求を受信したプリンタでは、次に、搭載するフォント情報を要求元のスキャナに送信する（３０２）。フォント情報を取得したスキャナでは、送信されてきたフォント情報を元にユーティリティプリントを行うデータの生成を行う（３０３）。
【００６４】
このときのユーティリティプリントを行うデータは、印字する文字列に受信したフォント情報に含まれるフォントを指定することによって作成したＰＤＬデータである。このときのＰＤＬデータの一例を図４に示す。
【００６５】
図４に示されたユーティリティプリントを行うＰＤＬデータは、ページ記述言語により記述された印刷データであって、ユーティリティプリントを行うコマンド（START JOB、START PAGE）に続いて、SET FONTコマンドで印字する文字列のフォントを指定したデータである。
【００６６】
このSET FONTコマンドで指定されたフォントが「Arial」であって、このフォントを用いて印字する文字列がPUT TEXTコマンドによって指定されている。すなわち、文字列「SCANNER SETTINGS」をフォント「Arial」によって印字される。
【００６７】
このように印字する文字列に対してフォントを指定したＰＤＬデータを作成する。
【００６８】
そして、図４に示すようなＰＤＬデータをプリンタに送信し（３０４）、受信したプリンタではＰＤＬデータをラスタライズすることによりビットマップ形式の画像データを作成して（３０５）印刷出力する（３０６）。
【００６９】
これにより、スキャナのユーティリティ情報を印刷出力することができる。
【００７０】
図５は、本願発明の画像形成システムでイメージデータによるユーティリティプリントを行うシーケンス図である。
【００７１】
図５では、図３に示すシーケンスと同様、図２に示すようなスキャナの画面を用いてユーザが機能設定リストの出力（ユーティリティプリント）を指示すると、プリンタに搭載されているフォント情報を要求する（５０１）。フォント情報の要求を受けたプリンタでは、搭載するフォント情報を要求元のスキャナに送信する（５０２）。
【００７２】
図３に示すシーケンスでは、プリンタに搭載されたフォントの情報を取得したスキャナが印字する文字列にフォントを指定したＰＤＬデータを作成しているが、本シーケンスでは、取得したフォント情報から印字する文字列ごとに使用するフォントを選択してプリンタで処理を行う。
【００７３】
そして、プリンタに搭載されたフォント情報を取得したスキャナは、印字する文字列とフォントとフォントサイズを指定し、フォント情報を取得したプリンタに対してフォントデータの取得要求を送信する（５０３）。
【００７４】
フォントデータの取得要求を受信したプリンタでは、指定された文字列を指定されたフォントとフォントサイズにしたがってラスタライズすることによりビットマップデータに変換したフォントデータを作成し（５０４）、作成したビットマップ形式のフォントデータを要求元のスキャナに送信する（５０５）。
【００７５】
例えば、フォント「Arial」を用いてフォントサイズ「１０pt」で文字列「SCANNER SETTINGS」のフォントデータを取得要求した場合、プリンタでラスタライズされ、スキャナが受信するフォントデータは、「01a0fe001001a0fe00a009a0fb00a0a000a001a00100fecca・・・」というビットマップ形式のデータである。
【００７６】
上記した印字する文字列とそのフォント、フォントサイズを指定してフォントデータの取得要求を送信する処理（５０３）からフォントデータを取得するまでの処理（５０５）を印字するフォント単位で繰り返し行うことによってフォントデータを取得することができる。
【００７７】
図５では、「Arial」フォントを用いて「SCANNER SETTINGS」という文字列をプリンタがラスタライズしたフォントデータと、「Century」フォントを用いて「DATA」という文字列をプリンタがラスタライズしたフォントデータをスキャナが受信（５０５、５０８）したことを示している。
【００７８】
このとき、フォント「Century」を用いてフォントサイズ「１０pt」で文字列「SCANNER SETTINGS」のフォントデータを取得要求した場合のフォントデータは「cca03ca0fd00cca03ca0fd00cca019a0・・・」というビットマップ形式のデータである。
【００７９】
以上の処理により、ビットマップ形式のフォントデータを取得すると、プリンタに対して印刷要求するＰＤＬデータを作成する（５０９）。このとき、作成されるＰＤＬデータの一例を図６に示す。
【００８０】
図６に示されたユーティリティプリントを行うＰＤＬデータには、ユーティリティプリントを開始するコマンド（START JOB、START PAGE）に続いて、文字列の印字位置を示すSET CURSORコマンドが記述されている。このSET CURSORコマンドではＸ座標１００、Ｙ座標２００のから文字列を印字することが示されている。
【００８１】
この位置に、PUTBMPコマンドで指定されたビットマップ形式のフォントデータ「01a0fe001001a0fe00a009a0fb00a0a000a001a00100fecca・・・」を印字することを示しているが、これは文字列「SCANNER SETTINGS」であるのでＸ座標１００、Ｙ座標２００に「SCANNER SETTINGS」が印字される。
【００８２】
このように印字される文字列をビットマップ形式のイメージとして作成したＰＤＬデータをプリンタに送信する（５１０）。
【００８３】
そして、プリンタでは、受信したＰＤＬデータをラスタライズしてビットマップ形式の画像データを作成し（５１１）、印刷出力する（５１２）。
【００８４】
なお、ビットマップ形式のフォントデータを取得してそのフォントデータを直接印刷するＰＤＬデータを作成するような構成にしているが、ＰＤＬデータを作成するのではなく、プリンタでラスタライズ処理せずに直接、印刷処理できるイメージデータを作成するような構成にしてもよい。
【００８５】
図７は、本願発明の画像形成システムでテキストによるユーティリティプリントを行うシーケンス図である。
【００８６】
図７では、スキャナのユーティリティ情報をスキャナがテキスト形式で作成し、このテキスト形式のユーティリティ情報をプリンタに転送することで、ユーティリティプリントを実現する。
【００８７】
図３に示すシーケンスと同様、図２に示すようなスキャナの画面を用いてユーザが機能設定リストの出力（ユーティリティプリント）を指示すると、スキャナのユーティリティ情報をテキスト形式で作成する（７０１）。このテキスト形式のユーティリティ情報は、文字列ごとに「"」で囲まれており、この文字列ごとに処理される。
【００８８】
テキスト形式のユーティリティ情報の一例を以下に示す。
【００８９】
"SCANNER SETTINGS"
" "
"F/W VERSION : Ver1.01"
"IP ADDRESS : 192.168.1.127"
・・・
このようなテキスト形式のユーティリティ情報をスキャナからプリンタに対して送信し（７０２）、受信したプリンタは、文字列ごとにフォントとフォントサイズを指定する（７０３）。指定したフォントとフォントサイズにしたがって文字列をページ記述言語で記述してビットマップに変換し（７０４）、印刷出力する（７０５）。
【００９０】
これにより、テキスト形式のユーティリティ情報をユーティリティプリントできる。
【００９１】
なお、以上の図３、図５に示すシーケンス図では、ＰＤＬデータの作成が完了した後にプリンタに送信するような構成にしているが、ＰＤＬデータの作成と並行して送信するような構成にしてもよい。
【００９２】
以上の処理によって、本発明の画像形成システムでは、スキャナのユーティリティ情報をプリンタに搭載するフォントを用いて印刷出力することができる。
【００９３】
これによって、スキャナのユーティリティ情報をユーザが紙面をもって確認することが可能となり、その状態をより正確に把握することができる。
【００９４】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００９５】
例えば、上記実施例に示す図７では、出力する文字列からのみ構成されるプレーンテキストのユーティリティ情報をプリンタに送信しているが、次のようなメタデータを含む形式からなるユーティリティ情報を送信することによってユーティリティプリントを実現してもよい。
【００９６】
以下に、メタデータを含むユーティリティ情報の一例を示す。
【００９７】
<Title>SCANNER SETTINGS</Title>
<Separator>" "</Separator>
<Item-Value>F/W VERSION : Ver1.01</Item-Value>
<Item-Value>IP ADDRESS : 192.168.1.127</Item-Value>
・・・
このユーティリティ情報では、タグを用いてステップ（行）ごとにメタデータを指定した例を示しており、プリンタが各ステップのタグを解釈することによりユーティリティ情報を出力する。
【００９８】
例えば、<Title>タグは、出力するユーティリティ情報のタイトルを示しており、<Item-Value>タグは、ユーティリティ情報の一項目であることを示している。
【００９９】
このように、メタデータを設定したユーティリティ情報を印刷出力することができる。
【産業上の利用可能性】
【０１００】
本発明は、画像読取装置と印刷装置から構成される画像形成システムに適用可能であり、特に、フォントを搭載しない画像読取装置の各種の情報を印刷出力するのに有用である。
【図面の簡単な説明】
【０１０１】
【図１】本発明に係わる画像形成システムおよび方法を適用して構成した画像システムシステムのシステム構成図。
【図２】本願発明の画像形成システムにおけるユーティリティプリントを指示する画面を示す図。
【図３】本願発明の画像形成システムでコマンドによるユーティリティプリントを行うシーケンス図。
【図４】コマンドによるユーティリティプリントを行うＰＤＬの例を示す図。
【図５】本願発明の画像形成システムでイメージデータによるユーティリティプリントを行うシーケンス図。
【図６】イメージデータによるユーティリティプリントを行うＰＤＬの例を示す図。
【図７】本願発明の画像形成システムでテキストによるユーティリティプリントを行うシーケンス図。
【符号の説明】
【０１０２】
１００      スキャナ
１０１      読取部
１０２      記憶部
１０３      読取制御部
１０４      表示部
１０５      入力部
１０６      スキャナ通信インターフェース
２００      プリンタ
２０１      プリンタ通信インターフェース
２０２      記憶部
２０３      印刷制御部
２０４      画像処理部
２０５      表示部
２０６      入力部
２０７      出力部
【図１】
2007028507.tif 000003
【図２】
2007028507.tif 000004
【図３】
2007028507.tif 000005
【図４】
2007028507.tif 000006
【図５】
2007028507.tif 000007
【図６】
2007028507.tif 000008
【図７】
2007028507.tif 000009