(57)【要約】【課題】  出力先の印刷装置がサポートするページ記述言語に関係なく、画像読取装置と印刷装置とが連携した印刷（コピー）処理を行えるようにした印刷システムおよび画像読取装置およびその制御方法を提供する。【解決手段】  スキャナ１０は、内部にプリンタ情報テーブルを備え、プリンタ２０各々がどのページ記述言語をサポートしているのかを認識する。ユーザによって出力先プリンタ２０が選択されると、このテーブルを用いて、出力先プリンタ２０がサポートする（解釈可能な）ページ記述言語で記述した印刷データを作成し、プリンタ２０へ送信する。この印刷データを受信したプリンタ２０では、当該印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行する。【選択図】  図１
2006270796.tif 000002
【特許請求の範囲】
【請求項１】
読み取ったイメージ画像データをページ記述言語で記述した印刷データにして送信する画像読取装置と、該画像読取装置から前記印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する印刷装置とを有する印刷システムにおいて、
前記画像読取装置は、
前記原稿からイメージ画像データを読み取る画像読取手段と、
前記印刷装置が解釈可能なページ記述言語を選定する選定手段と、
前記画像読取手段で読み取られたイメージ画像データを前記選定手段で選定されたページ記述言語で記述して印刷データを作成する印刷データ処理手段と、
前記印刷データ処理手段で作成された印刷データを前記印刷装置へ送信する出力制御手段と
を具備し、
前記印刷装置は、
前記出力制御手段から送信された印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する
ことを特徴とする印刷システム。
【請求項２】
前記画像読取装置は、
前記ページ記述言語の優先度情報を管理する優先度情報管理手段
を更に具備し、
前記選定手段は、
前記印刷装置が複数種類のページ記述言語をサポートする場合に、前記優先度情報管理手段の優先度情報に基づいて、特定のページ記述言語を選定する
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記画像読取装置は、
前記ページ記述言語を選定する際の特性情報を設定する特性情報設定手段と、
前記ページ記述言語の言語仕様の特性を管理する言語特性情報管理手段と
を更に具備し、
前記選定手段は、
前記印刷装置が複数種類のページ記述言語をサポートする場合に、前記特性情報設定手段で設定された前記特性情報に基づいて、前記言語特性情報管理手段で管理される言語仕様の特性に応じた特定のページ記述言語を選定する
ことを特徴とする請求項１記載の印刷システム。
【請求項４】
前記選定手段は、
前記印刷装置が複数種類のページ記述言語をサポートする場合に、
前記優先度情報管理手段の優先度情報とともに、前記特性情報設定手段で設定された前記特性情報に基づいて、前記言語特性情報管理手段で管理される言語仕様の特性に応じた特定のページ記述言語を選定する
ことを特徴とする請求項１記載の印刷システム。
【請求項５】
前記画像読取装置は、
印刷装置がサポートするページ記述言語がどの言語であるのかを管理する印刷装置情報保持手段
を更に具備し、
前記選定手段は、
前記印刷装置情報保持手段に管理された情報に基づいて、前記印刷装置が解釈可能なページ記述言語を選定する
ことを特徴とする請求項１乃至４いずれかに記載の印刷システム。
【請求項６】
前記画像読取装置は、
前記印刷装置に対してサポートするページ記述言語の問い合わせを行う第１の問合せ手段
を更に具備し、
前記選定手段は、
前記第１の問合せ手段による問い合わせ結果に基づいて前記印刷装置が解釈可能なページ記述言語を選定する
ことを特徴とする請求項１乃至４いずれかに記載の印刷システム。
【請求項７】
前記画像読取装置は、
前記印刷装置に対して印刷装置を特定する情報の問い合わせを行う第２の問合せ手段
を更に具備し、
前記選定手段は、
前記第２の問合せ手段による問い合わせ結果に基づいて前記印刷装置が解釈可能なページ記述言語を選定する
ことを特徴とする請求項１乃至５いずれかに記載の印刷システム。
【請求項８】
前記画像読取装置は、
複数台の印刷装置から出力先の印刷装置を選択する印刷装置選択手段
を更に具備し、
前記選定手段は、
前記印刷装置選択手段により選択された出力先の印刷装置が解釈可能なページ記述言語を選定する
ことを特徴とする請求項１乃至６いずれかに記載の印刷システム。
【請求項９】
画像データを読み取り、該読み取った画像データを印刷装置に送信して印刷依頼を行う画像読取装置において、
原稿からイメージ画像データを読み取る画像読取手段と、
前記印刷装置が解釈可能なページ記述言語を選定する選定手段と、
前記画像読取手段で読み取られたイメージ画像データを前記選定手段で選定されたページ記述言語で記述して印刷データを作成する印刷データ処理手段と、
前記印刷データ処理手段で作成された印刷データを前記印刷装置へ送信する出力制御手段と
を具備することを特徴とする画像読取装置。
【請求項１０】
読み取ったイメージ画像データをページ記述言語で記述した印刷データにして送信する画像読取装置と、該画像読取装置から前記印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する印刷装置とを有する印刷システムの制御方法において、
前記画像読取装置は、前記原稿からイメージ画像データを画像読取手段で読み取り、
前記印刷装置が解釈可能なページ記述言語を選定手段で選定し、
前記画像読取手段で読み取られたイメージ画像データを前記選定手段で選定されたページ記述言語で記述して印刷データを印刷データ処理手段で作成し、
前記印刷データ処理手段で作成された印刷データを前記印刷装置へ出力制御手段で送信し、
前記印刷装置は、前記出力制御手段から送信された印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する
ことを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取ったイメージ画像データをページ記述言語で記述した印刷データにして送信する画像読取装置と、該画像読取装置から前記印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する印刷装置とを有する印刷システムおよび画像読取装置およびその制御方法に係わり、詳しくは、画像読取装置側から出力先の印刷装置がサポートするページ記述言語で記述した印刷データを送信するようにした印刷システムおよび画像読取装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、複写機、複合機等のＯＡ（Office Automation）機器においては、低価格化が進み、これらＯＡ機器を顧客に提供するハードウェアメーカでは、その対策が必要となっている。
【０００３】
そのため、例えば、特許文献１に記載されるように、スキャナとプリンタと用いて、かかる機器同士が連携することでコピー処理等の印刷処理を実現するスキャナプリンタシステム（印刷システム）が提案され始めている。
【０００４】
このような印刷システムによると、簡易な構成により、コピー処理等の印刷処理が実現できるのに加えて、複合機や複写機を導入するのに比べて、その導入コストを大幅に抑えることができるという利点がある。
【０００５】
この種の印刷システムにおいて、スキャナとプリンタとが連携して印刷処理を行う場合には、スキャナで原稿からイメージ画像データ（ビットマップイメージ）が読み取られるとともに、そのイメージ画像データを、プリンタが解釈可能なＰＤＬ（Page Description Language：ページ記述言語）で記述して印刷データを作成し、かかる印刷データを順次プリンタへ送信する。プリンタでは、このページ記述言語に基づいてイメージ画像データの印刷処理を実行することとなる。
【０００６】
すなわち、スキャナからプリンタへ送信される印刷データには、イメージ画像データの他、ページ記述言語が含まれ、プリンタはこのページ記述言語の指示にしたがってイメージ画像データの配置などを決めて印刷する。
【０００７】
また、このようなページ記述言語は、プリンタを提供するハードウェアメーカが、独自に開発したものなど複数種類存在し、それぞれ言語仕様が異なる。そのため、多機能なプリンタには、豊富な命令郡を持つページ記述言語が採用されるが、簡易なプリンタ等には、必要最低限の命令群のみを備えるページ記述言語が採用されたり、プリンタによってサポートするページ記述言語が異なることとなる。
【特許文献１】特開２００２−３１４７３６号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで従来、複数メーカのプリンタを配してオープン系の印刷システムを構築した場合には、プリンタ毎にサポートするページ記述言語が異なるために、出力できないプリンタが出てくることとなっていた。そのため、この種の印刷システムを構築する場合には、同一形式のページ記述言語の扱いが可能なスキャナおよびプリンタにより実現するしか方法がなかった。
【０００９】
そこで、本発明は上記問題点に鑑みてなされたものであり、出力先の印刷装置がサポートするページ記述言語に関係なく、画像読取装置と印刷装置とが連携した印刷（コピー）処理を行えるようにした印刷システムおよび画像読取装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、読み取ったイメージ画像データをページ記述言語で記述した印刷データにして送信する画像読取装置と、該画像読取装置から前記印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する印刷装置とを有する印刷システムにおいて、前記画像読取装置は、前記原稿からイメージ画像データを読み取る画像読取手段と、前記印刷装置が解釈可能なページ記述言語を選定する選定手段と、前記画像読取手段で読み取られたイメージ画像データを前記選定手段で選定されたページ記述言語で記述して印刷データを作成する印刷データ処理手段と、前記印刷データ処理手段で作成された印刷データを前記印刷装置へ送信する出力制御手段とを具備し、前記印刷装置は、前記出力制御手段から送信された印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記画像読取装置は、前記ページ記述言語の優先度情報を管理する優先度情報管理手段を更に具備し、前記選定手段は、前記印刷装置が複数種類のページ記述言語をサポートする場合に、前記優先度情報管理手段の優先度情報に基づいて、特定のページ記述言語を選定することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記画像読取装置は、前記ページ記述言語を選定する際の特性情報を設定する特性情報設定手段と、前記ページ記述言語の言語仕様の特性を管理する言語特性情報管理手段とを更に具備し、前記選定手段は、前記印刷装置が複数種類のページ記述言語をサポートする場合に、前記特性情報設定手段で設定された前記特性情報に基づいて、前記言語特性情報管理手段で管理される言語仕様の特性に応じた特定のページ記述言語を選定することを特徴とする。
【００１３】
また、請求項４の発明は、請求項１の発明において、前記選定手段は、前記印刷装置が複数種類のページ記述言語をサポートする場合に、前記優先度情報管理手段の優先度情報とともに、前記特性情報設定手段で設定された前記特性情報に基づいて、前記言語特性情報管理手段で管理される言語仕様の特性に応じた特定のページ記述言語を選定することを特徴とする。
【００１４】
また、請求項５の発明は、請求項１乃至４の発明において、前記画像読取装置は、印刷装置がサポートするページ記述言語がどの言語であるのかを管理する印刷装置情報保持手段を更に具備し、前記選定手段は、前記印刷装置情報保持手段に管理された情報に基づいて、前記印刷装置が解釈可能なページ記述言語を選定することを特徴とする。
【００１５】
また、請求項６の発明は、請求項１乃至４の発明において、前記画像読取装置は、前記印刷装置に対してサポートするページ記述言語の問い合わせを行う第１の問合せ手段を更に具備し、前記選定手段は、前記第１の問合せ手段による問い合わせ結果に基づいて前記印刷装置が解釈可能なページ記述言語を選定することを特徴とする。
【００１６】
また、請求項７の発明は、請求項１乃至５の発明において、前記画像読取装置は、前記印刷装置に対して印刷装置を特定する情報の問い合わせを行う第２の問合せ手段を更に具備し、前記選定手段は、前記第２の問合せ手段による問い合わせ結果に基づいて前記印刷装置が解釈可能なページ記述言語を選定することを特徴とする。
【００１７】
また、請求項８の発明は、請求項１乃至６の発明において、前記画像読取装置は、複数台の印刷装置から出力先の印刷装置を選択する印刷装置選択手段を更に具備し、前記選定手段は、前記印刷装置選択手段により選択された出力先の印刷装置が解釈可能なページ記述言語を選定することを特徴とする。
【００１８】
また、請求項９の発明は、画像データを読み取り、該読み取った画像データを印刷装置に送信して印刷依頼を行う画像読取装置において、原稿からイメージ画像データを読み取る画像読取手段と、前記印刷装置が解釈可能なページ記述言語を選定する選定手段と、前記画像読取手段で読み取られたイメージ画像データを前記選定手段で選定されたページ記述言語で記述して印刷データを作成する印刷データ処理手段と、前記印刷データ処理手段で作成された印刷データを前記印刷装置へ送信する出力制御手段とを具備することを特徴とする。
【００１９】
また、請求項１０の発明は、読み取ったイメージ画像データをページ記述言語で記述した印刷データにして送信する画像読取装置と、該画像読取装置から前記印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行する印刷装置とを有する印刷システムの制御方法において、前記画像読取装置は、前記原稿からイメージ画像データを画像読取手段で読み取り、前記印刷装置が解釈可能なページ記述言語を選定手段で選定し、前記画像読取手段で読み取られたイメージ画像データを前記選定手段で選定されたページ記述言語で記述して印刷データを印刷データ処理手段で作成し、前記印刷データ処理手段で作成された印刷データを前記印刷装置へ出力制御手段で送信し、前記印刷装置は、前記出力制御手段から送信された印刷データを受信して、該印刷データ内のページ記述言語を解釈して前記イメージ画像データに対する印刷処理を実行することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、画像読取装置側で、原稿からイメージ画像データを読み取るとともに、出力先の印刷装置が解釈可能なページ記述言語を選定し、読み取ったイメージ画像データを、選定したページ記述言語で記述した印刷データにして印刷装置に送信し、印刷装置側では、受信した印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行するように構成したため、出力先の印刷装置がサポートするページ記述言語に関係なく、画像読取装置と印刷装置とが連携した印刷（コピー）処理を行える。例えば、複数メーカにより提供され、それぞれ異なったページ記述言語をサポートする印刷装置を用いたオープン系の印刷システムを構築できる。
【００２１】
また、ユーザは、印刷装置がどのページ記述言語をサポートするのか意識することなく、所望の印刷装置を選択して印刷処理を実行できるため、煩雑な操作等が必要なく、利便性が高まる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明に係わる印刷システムおよび画像読取装置およびその制御方法の実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００２３】
図１は、本発明に係わる印刷システムの全体構成を示すブロック図の一例である。
【００２４】
この印刷システムは、スキャナ１０と、複数台のプリンタ２０（プリンタ２０ａ、２０ｂ、２０ｃを総称してプリンタ２０という）とがＬＡＮ３０を介して接続される。なお、ここでは、それぞれの装置がＬＡＮ（Local Area Network）３０を介して接続される場合を説明するが、本発明の機能が実行されるのであれば、ＬＡＮ以外の形態で接続を行うように構成してもよい。例えば、スキャナ１０と複数種類のプリンタ２０との接続形態は、図２のように１対１となる構成であってもよい。
【００２５】
スキャナ１０は、プラテンガラス上に載置された原稿からスキャン動作によって図形や写真または文字などを読み取って、デジタルデータに変換する画像読取装置である。ここで読み取られたイメージ画像データは、プリンタ２０へと送信され、プリンタ２０にてその印刷処理が実行される。
【００２６】
また、スキャナ１０は、詳細は後述するが、内部にプリンタ情報テーブルを備え、プリンタ２０各々がどのページ記述言語をサポートしているのかを認識する。ユーザによって出力先プリンタ２０が選択されると、このテーブルを用いて、出力先プリンタ２０がサポートする（解釈可能な）ページ記述言語で記述した印刷データを作成し、プリンタ２０へ送信する。
【００２７】
プリンタ２０は、スキャナ１０から送られてきた印刷データを受信して、かかる印刷データ内のページ記述言語を解釈して印刷処理を実行する印刷装置である。スキャナ１０と連携し、スキャナ１０で読み取られたイメージ画像データをプリンタ２０で印刷出力することで、コピー機能を実現することができる。
【００２８】
また、プリンタ２０は、それぞれサポートするページ記述言語が異なっており、例えば、プリンタ２０ａは、ページ記述言語−ａ形式の印刷データに対する印刷処理は行えるが、ページ記述言語−ｂ形式やページ記述言語−ｃ形式の印刷データには非対応であり、ページ記述言語−ａ形式以外の印刷データに対しては、印刷処理を行えない。
【００２９】
図３は、図１で説明したスキャナ１０の内部構成を示すブロック図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００３０】
スキャナ１０は、各種処理機能部として、画像読取部１１と、プリンタ選択部１２と、プリンタ情報テーブル１３と、ＰＤＬ選定部１４と、印刷データ処理部１５と、出力制御部１６とを具備して構成される。
【００３１】
画像読取部１１は、原稿からイメージ画像データを読み取る処理部である。具体的には、照明ランプ、レンズ、ＣＣＤ（Charge Coupled Device）等から構成され、プラテンガラス上に載置された原稿を光学的に走査して、得られた情報をビットマップイメージ（イメージ画像データ）で出力する。
【００３２】
プリンタ選択部１２は、ユーザが出力先プリンタ２０を選択する処理部である。具体的には、操作ボタンなどの入力用デバイスと、ＬＥＤ（Light Emitting Diode）、ＬＣＤ（Liquid Crystal Display）などの表示用デバイスとを備えた操作パネルがスキャナ１０本体に設置されており、プリンタ選択部１２は、その入力用デバイスに相当する。
【００３３】
プリンタ情報テーブル１３は、プリンタ２０がサポートするページ記述言語を管理するテーブルである。具体的には、図４に示されるように、プリンタ２０各々を識別するためのプリンタ識別情報に対応して、かかるプリンタ２０がサポートするページ記述言語が保持される。
【００３４】
ＰＤＬ選定部１４は、出力先プリンタ２０がサポートするページ記述言語を選定する処理部である。具体的には、プリンタ情報テーブル１３を検索し、プリンタ選択部１２で選択された出力先プリンタ２０がサポートするページ記述言語を選定する。
【００３５】
印刷データ処理部１５は、ＰＤＬ選定部１４により選定されたページ記述言語で記述した印刷データを作成する処理部である。例えば、特開２００２−３１４７３６号に開示されるような周知の技術により、選定されたページ記述言語の言語体系に従って、読み取られたイメージ画像データの最初と最後に、データを付加した印刷データを作成する。
【００３６】
出力制御部１６は、イメージ画像データを含む印刷データを出力先プリンタ２０へ送信する処理部である。具体的には、ＰＤＬ選定部１４で選定されたページ記述言語で記述されたイメージ画像データを含む印刷データを、プリンタ選択部１２で選択された出力先プリンタ２０に対して送信する。この印刷データを受信したプリンタ２０では、当該印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行することとなる。以上が本発明に係わるスキャナ１０の内部構成を示す各機能ブロックの説明である。
【００３７】
図５は、本発明に係わる印刷システムの動作を説明するフローチャートである。
【００３８】
この処理が開始されると、まず、スキャナ１０のプラテンガラス上に原稿が載置され、ユーザによってプリンタ選択部１２から出力先プリンタ２０が選択される（ステップＳ１０１）。
【００３９】
出力先プリンタが選択されると、ＰＤＬ選定部１４は、プリンタ情報テーブル１３を検索し、プリンタ選択部１２で選択された出力先プリンタ２０がサポートするページ記述言語を選定する（ステップＳ１０２）。そして、出力先プリンタ選択後、ユーザによりスタートボタンが押下されると、画像読取部１１によって原稿からイメージ画像データが読み取られる（ステップＳ１０３）。
【００４０】
イメージ画像データが読み取られると、印刷データ処理部１５は、ＰＤＬ選定部１４により選定されたページ記述言語で、読み取ったイメージ画像データを記述した印刷データを作成する（ステップＳ１０４）。
【００４１】
このようにして作成されたイメージ画像データを含む印刷データは、出力制御部１６により、プリンタ選択部１２で選択された出力先プリンタ２０に送信される（ステップＳ１０５）。この印刷データを受信したプリンタ２０では、当該印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行し（ステップＳ１０６）、この処理を終了する。
【００４２】
以上説明したように本発明においては、スキャナ側１０で、原稿からイメージ画像データを読み取るとともに、出力先のプリンタ２０が解釈可能なページ記述言語を選定し、読み取ったイメージ画像データを、選定したページ記述言語で記述した印刷データにしてプリンタ２０に送信し、プリンタ２０側では、受信した印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行するように構成したため、出力先のプリンタ２０がサポートするページ記述言語に関係なく、スキャナ１０とプリンタ２０とが連携した印刷（コピー）処理を行える。例えば、複数メーカにより提供され、それぞれ異なったページ記述言語をサポートするプリンタ２０を用いたオープン系の印刷システムを構築できる。
【００４３】
また、ユーザは、プリンタ２０がどのページ記述言語をサポートするのか意識することなく、所望のプリンタ２０を選択して印刷処理を実行できるため、煩雑な操作等が必要なく、利便性が高まる。
【実施例２】
【００４４】
実施例２では、プリンタ２０が複数種類のページ記述言語をサポートする場合に、予め設定された優先度情報に基づいて最適なページ記述言語を選定し、印刷処理を実行する場合の実施形態について説明する。
【００４５】
図６は、実施例２に係わる印刷システムの全体構成を示すブロック図の一例である。なお、上記実施例１を説明した図１と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００４６】
この印刷システムは、スキャナ１０と、複数台のプリンタ２０（プリンタ２０ａ、２０ｂ、２０ｃを総称してプリンタ２０という）とがＬＡＮ３０を介して接続される。なお、上記実施例１同様に、スキャナ１０と複数種類のプリンタ２０との接続形態は、図７のように１対１となる構成であってもよい。
【００４７】
スキャナ１０は、内部にプリンタ情報テーブルに加えて優先度情報管理テーブルを備え、プリンタ２０各々がどのページ記述言語をサポートしているのかを認識するとともに、プリンタ２０が複数種類のページ記述言語をサポートする場合に、特定のページ記述言語を選定するための優先度情報を保持する。ユーザによって出力先プリンタ２０が選択されると、これらテーブルを用いて、出力先プリンタ２０がサポートする（解釈可能な）ページ記述言語で記述した印刷データを作成し、プリンタ２０へ送信する。
【００４８】
プリンタ２０は、それぞれサポートするページ記述言語が異なっており、例えば、プリンタ２０ａは、ページ記述言語−ａ形式とページ記述言語−ｃ形式のページ記述言語をサポートしており、プリンタ２０ｂは、ページ記述言語−ｂ形式とページ記述言語−ｄ形式のページ記述言語をサポートする。すなわち、これらプリンタ２０ａおよびプリンタ２０ｂは、複数種類のページ記述言語をサポートしていることとなる。
【００４９】
図８は、図６で説明したスキャナ１０の内部構成を示すブロック図である。なお、上記実施例１を説明した図３と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００５０】
スキャナ１０は、各種処理機能部として、画像読取部１１と、プリンタ選択部１２と、プリンタ情報テーブル１３と、ＰＤＬ選定部１４と、印刷データ処理部１５と、出力制御部１６と、優先度情報管理テーブル１７とを具備して構成される。すなわち、上記実施例１を説明した図３の構成に、優先度情報管理テーブル１７を加えた構成となる。
【００５１】
優先度情報管理テーブル１７は、ページ記述言語の優先度情報を管理するテーブルである。具体的には、図９に示されるように、ページ記述言語に対応して、その優先度（優先順位）を保持する。
【００５２】
優先度情報管理テーブル１７に保持される優先度は、値が小さいほどその優先度が高いことを示し、値が大きいほどその優先度が低いことを示しており、ＰＤＬ選定部１４は、出力先プリンタ２０が複数種類のページ記述言語をサポートする場合には、その優先度が高いページ記述言語を選定する。
【００５３】
例えば、ユーザによって出力先プリンタに、ページ記述言語−ａ形式とページ記述言語−ｃ形式のページ記述言語をサポートするプリンタ２０ａが選択された場合には、ＰＤＬ選定部１４は、優先度の高い（値が小さい）ページ記述言語−ａを選定することになる。以上が実施例２に係わるスキャナ１０の内部構成を示す各機能ブロックの説明である。
【００５４】
図１０は、実施例２に係わる印刷システムの動作を説明するフローチャートである。
【００５５】
この処理が開始されると、まず、スキャナ１０のプラテンガラス上に原稿が載置され、ユーザによってプリンタ選択部１２から出力先プリンタ２０が選択される（ステップＳ２０１）。
【００５６】
出力先プリンタが選択されると、ＰＤＬ選定部１４は、プリンタ情報テーブル１３を検索し、プリンタ選択部１２で選択された出力先プリンタがサポートするページ記述言語を選定する（ステップＳ２０２）。
【００５７】
ここで、出力先プリンタ２０が複数種類のページ記述言語をサポートする場合（ステップＳ２０３でＹＥＳ）、ＰＤＬ選定部１４は、優先度情報管理テーブル１７に保持される優先度情報に基づいて、複数種類のページ記述言語から特定のページ記述言語を選定する（ステップＳ２０４）。そして、出力先プリンタ選択後、ユーザによりスタートボタンが押下されると、画像読取部１１によって原稿からイメージ画像データが読み取られる（ステップＳ２０５）。
【００５８】
イメージ画像データが読み取られると、印刷データ処理部１５は、ＰＤＬ選定部１４により選定されたページ記述言語で、読み取ったイメージ画像データを記述した印刷データを作成する（ステップＳ２０６）。
【００５９】
このようにして作成されたイメージ画像データを含む印刷データは、出力制御部１６により、プリンタ選択部１２で選択された出力先プリンタ２０に送信される（ステップＳ２０７）。この印刷データを受信したプリンタ２０では、当該印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行し（ステップＳ２０８）、この処理を終了する。
【００６０】
以上説明したように実施例２においては、出力先プリンタが複数種類のページ記述言語をサポートする場合には、予め設定された優先度情報に基づいてページ記述言語を選定するようにしたため、最適なページ記述言語が選定されることとなり、生産性、画質等の向上が見込める。
【実施例３】
【００６１】
実施例３では、プリンタ２０が複数種類のページ記述言語をサポートする場合に、ページ記述言語の言語特性に基づいて最適なページ記述言語を選定し、印刷処理を実行する場合の実施形態について説明する。
【００６２】
なお、実施例３に係わる印刷システムの全体構成は上記実施例２の図６および図７で説明したものと同一であるため、その説明は省略し、ここでは、機能的な構成と動作について説明する。
【００６３】
図１１は、実施例３に係わるスキャナ１０の内部構成を示すブロック図である。なお、上記実施例１を説明した図３と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００６４】
スキャナ１０は、各種処理機能部として、画像読取部１１と、プリンタ選択部１２と、プリンタ情報テーブル１３と、ＰＤＬ選定部１４と、印刷データ処理部１５と、出力制御部１６と、特性情報設定部１８と、言語特性情報管理テーブル１９とを具備して構成される。すなわち、上記実施例１を説明した図３の構成に、特性情報設定部１８と、言語特性情報管理テーブル１９とを加えた構成となる。
【００６５】
特性情報設定部１８は、画質を優先するか、処理速度を優先するかの特性情報を設定する処理部である。ここには、画質優先か、処理速度優先かの設定情報が予め設定されており、プリンタ選択部１２でユーザによって選択された出力先プリンタ２０が複数種類のページ記述言語をサポートする場合には、ここに設定された特性情報に基づいてページ記述言語が選定される。
【００６６】
言語特性情報管理テーブル１９は、ページ記述言語の言語仕様の特性を管理するテーブルである。具体的には、図１２に示されるように、ページ記述言語に対応して、その言語仕様に基づいた特性を保持する。言語仕様特性には、ページ記述言語の言語仕様に基づいて、色の再現性等に優れたページ記述言語であるか（画質）、データ量の小型化に優れたページ記述言語であるか（処理速度）の情報が設定される。
【００６７】
例えば、他のページ記述言語がＹＭＣＫサポート対象外であるのに対して、ＹＭＣＫサポート対象のページ記述言語があるならば、スキャナ１０側でＲＧＢからＹＭＣＫへの色変換ならびにスクリーン処理を実施することにより、スキャン画像の印刷に最適な画像処理を実施することができ、他のページ記述言語よりもより高画質なプリント出力を得ることができるため、そのページ記述言語には、画質が設定される。
【００６８】
また、ページ記述言語により異なる圧縮形式をサポートしているような場合においては、より高圧縮化が可能な圧縮形式をサポートするページ記述言語を選択することにより、データ量の小型化、すなわち処理速度の高速化が可能となるため、このようなページ記述言語には処理速度が設定される。
【００６９】
ＰＤＬ選定部１４は、出力先プリンタ２０がサポートするページ記述言語を選定する処理部である。出力先プリンタ２０が複数種類のページ記述言語をサポートする場合には、特性情報設定部１８に設定された特性情報に基づいて、言語特性情報管理テーブル１９を検索し、特定のページ記述言語を選定する。以上が実施例３に係わるスキャナ１０の内部構成を示す各機能ブロックの説明である。
【００７０】
図１３は、実施例３に係わる印刷システムの動作を説明するフローチャートである。
【００７１】
この処理が開始されると、まず、スキャナ１０のプラテンガラス上に原稿が載置され、ユーザによってプリンタ選択部１２から出力先プリンタ２０が選択される（ステップＳ３０１）。
【００７２】
出力先プリンタが選択されると、ＰＤＬ選定部１４は、プリンタ情報テーブル１３を検索し、プリンタ選択部１２で選択された出力先プリンタがサポートするページ記述言語を選定する（ステップＳ３０２）。
【００７３】
ここで、出力先プリンタ２０が複数種類のページ記述言語をサポートする場合（ステップＳ３０３でＹＥＳ）、ＰＤＬ選定部１４は、特性情報設定部１８に設定された特性情報に基づいて言語特性情報管理テーブル１９を検索し、複数種類のページ記述言語から特定のページ記述言語を選定する（ステップＳ３０４）。そして、出力先プリンタ選択後、ユーザによりスタートボタンが押下されると、画像読取部１１によって原稿からイメージ画像データが読み取られる（ステップＳ３０５）。
【００７４】
イメージ画像データが読み取られると、印刷データ処理部１５は、ＰＤＬ選定部１４により選定されたページ記述言語で、読み取ったイメージ画像データを記述した印刷データを作成する（ステップＳ３０６）。
【００７５】
このようにして作成されたイメージ画像データを含む印刷データは、出力制御部１６により、プリンタ選択部１２で選択された出力先プリンタ２０に送信される（ステップＳ３０７）。この印刷データを受信したプリンタ２０では、当該印刷データ内のページ記述言語を解釈してイメージ画像データに対する印刷処理を実行し（ステップＳ３０８）、この処理を終了する。
【００７６】
以上説明したように実施例３においては、出力先プリンタが複数種類のページ記述言語をサポートする場合には、予め設定された特性情報に基づいてページ記述言語を選定するようにしたため、最適なページ記述言語が選定されることとなり、生産性、画質等の向上が見込める。
【００７７】
なお、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものであり、上述した実施例で説明した印刷システムにおけるその他変形実施例を下記にいくつか列挙する。
【００７８】
ａ）図１４に示すように、上記実施例１を説明した図３のスキャナ１０の構成からプリンタ情報テーブル１３を除いて、ＰＤＬ問合せ部４１を設け、印刷処理の都度、スキャナ１０から出力先プリンタ２０に対して、サポートするページ記述言語を問い合わせるようにしてもよい。この場合、プリンタ情報テーブル１３の更新処理が不要になるとともに、実際にプリンタ２０がサポートするページ記述言語との不整合等が生じない。なお、上記実施例２と上記実施例３を説明した図８および図１１のスキャナ１０にも同様に適用できることはいうまでもない。
【００７９】
ｂ）図１５に示すように、上記実施例１を説明した図３のスキャナ１０の構成に、ページ記述言語に対応して、ページ記述言語がサポートする印刷設定値情報を管理する印刷設定値情報テーブル４２を設け、ユーザによって選択された出力先プリンタ２０が複数種類のページ記述言語をサポートする場合には、ユーザによって設定された印刷設定値をサポートするページ記述言語を優先して選定するようにしてもよい。例えば、出力先プリンタ２０が、拡大・縮小設定をサポートするページ記述言語と、拡大・縮小設定サポート対象外のページ記述言語とを備えている場合に、ユーザによって拡大・縮小設定がなされたならば、ＰＤＬ選定部１４は、印刷設定値情報テーブル４２を検索し、ユーザによって設定された印刷設定値（この場合、拡大・縮小設定）をサポートするページ記述言語を選定する。
【００８０】
ｃ）図１６に示すように、上記実施例１を説明した図３のスキャナ１０の構成に、プリンタ２０に対して、プリンタ２０の種別を特定するための情報（例えば、プリンタ名）を問い合わせるプリンタ問合せ部４３を設け、このプリンタ問合せ部４３による問い合わせ結果に基づいてプリンタ情報テーブル１３を検索し、プリンタ２０がサポートするページ記述言語を選定するようにしてもよい。特に、スキャナ１０とプリンタ２０の接続形態が図２に示すように１対１の場合には、任意のプリンタ２０が接続されることがあるが、その場合にも、プリンタ２０がサポートするページ記述言語を的確に選定することができる。
【００８１】
なお、実施例１乃至３の他、変形例を用いて、本発明に係わる印刷システムについて説明したが、この実施例１乃至３あるいは変形例の実施形態を全て、あるいは一部を組み合わせて実施してもよい。
【産業上の利用可能性】
【００８２】
本発明の印刷システムおよび画像読取装置およびその制御方法は、画像読取装置と印刷装置とを配する印刷システム全般に適用可能であり、特に、画像読取装置と印刷装置とが連携した印刷（コピー）処理が簡易かつ安価な構成で実現できるため、コピー業務が頻繁に行われるオフィスおよび部署で有効利用することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明に係わる印刷システムの全体構成の一例を示すブロック図である。
【図２】本発明に係わる印刷システムの全体構成の一例を示すブロック図である（１対１）。
【図３】本発明に係わるスキャナ１０の内部構成を示すブロック図である。
【図４】プリンタ情報テーブル１３のテーブルレイアウトの一例を示す図である。
【図５】本発明に係わる印刷システムの動作を説明するフローチャートである。
【図６】実施例２に係わる印刷システムの全体構成の一例を示すブロック図である。
【図７】実施例２に係わる印刷システムの全体構成の一例を示すブロック図である（１対１）。
【図８】実施例２に係わるスキャナ１０の内部構成を示すブロック図である。
【図９】優先度情報管理テーブル１７のテーブルレイアウトの一例を示す図である。
【図１０】実施例２に係わる印刷システムの動作を説明するフローチャートである。
【図１１】実施例３に係わるスキャナ１０の内部構成を示すブロック図である。
【図１２】言語特性情報管理テーブル１９のテーブルレイアウトの一例を示す図である。
【図１３】実施例３に係わる印刷システムの動作を説明するフローチャートである。
【図１４】本発明に係わる印刷システムの変形例を示す図である。
【図１５】本発明に係わる印刷システムの変形例を示す図である。
【図１６】本発明に係わる印刷システムの変形例を示す図である。
【符号の説明】
【００８４】
１０    スキャナ
１１    画像読取部
１２    プリンタ選択部
１３    プリンタ情報テーブル
１４    ＰＤＬ選定部
１５    印刷データ処理部
１６    出力制御部
１７    優先度情報管理テーブル
１８    特性情報設定部
１９    言語特性情報管理テーブル
２０    プリンタ
３０    ＬＡＮ（Local Area Network）
４１    ＰＤＬ問合せ部
４２    印刷設定値情報テーブル
４３    プリンタ問合せ部
【図１】
2006270796.tif 000003
【図２】
2006270796.tif 000004
【図３】
2006270796.tif 000005
【図４】
2006270796.tif 000006
【図５】
2006270796.tif 000007
【図６】
2006270796.tif 000008
【図７】
2006270796.tif 000009
【図８】
2006270796.tif 000010
【図９】
2006270796.tif 000011
【図１０】
2006270796.tif 000012
【図１１】
2006270796.tif 000013
【図１２】
2006270796.tif 000014
【図１３】
2006270796.tif 000015
【図１４】
2006270796.tif 000016
【図１５】
2006270796.tif 000017
【図１６】
2006270796.tif 000018