(57)【要約】【課題】  複合機において、簡易に情報配信サービスを利用できるようにする。【解決手段】  コンピュータネットワークに接続する、画像読み取り機能を備えた印刷装置であって、あらかじめ定められた情報配信サーバにアクセスして、配信情報を取得する配信情報取得手段と、前記取得した配信情報に基づく印刷情報に識別子を付与して格納する印刷情報格納手段と前記印刷情報を前記付与した識別子を含めて印刷する印刷情報印刷手段と、識別子を含む読み取った画像について、対応する印刷情報を特定し、読み取った画像と特定された印刷情報との相違箇所を判別する判別手段と、前記配信情報における前記相違箇所に対応する項目を特定する指示特定手段とを備え、前記配信情報取得手段は、前記配信情報において前記特定された項目に関連付けられた第２の配信情報を取得し、前記印刷情報印刷手段は、第２の配信情報に基づく印刷情報を印刷することを特徴とする印刷装置。【選択図】  図１
2006140929.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークに接続する、画像読み取り機能を備えた印刷装置であって、
あらかじめ定められた情報配信サーバにアクセスして、配信情報を取得する配信情報取得手段と、
前記取得した配信情報に基づく印刷情報に識別子を付与して格納する印刷情報格納手段と、
前記印刷情報を前記付与した識別子を含めて印刷する印刷情報印刷手段と、
識別子を含む読み取った画像について、対応する印刷情報を特定し、読み取った画像と特定された印刷情報との相違箇所を判別する判別手段と、
前記配信情報における前記相違箇所に対応する項目を特定する指示特定手段とを備え、
前記配信情報取得手段は、前記配信情報において前記特定された項目に関連付けられた第２の配信情報を取得し、
前記印刷情報印刷手段は、第２の配信情報に基づく印刷情報を印刷することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記取得した１または複数の配信情報に基づき、あらかじめ定めた規則にしたがって印刷情報を生成するレイアウト処理手段をさらに備えることを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置であって、
前記あらかじめ定められた情報配信サーバは、番組情報あるいは新聞記事をＷｅｂページを利用して配信するサーバであることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク印刷システムに係り、特に、情報配信サービスを利用可能な複合機に関する。
【背景技術】
【０００２】
近年、インターネットが普及し、Ｗｅｂページ等を利用した種々の情報配信が行なわれている。このような情報配信の一態様として、ＥＰＧ（Electirc Program Guide：電子テレビ番組表）、新聞記事等の配信が知られている。
【０００３】
このような情報サービスを享受する場合、ユーザは、パーソナルコンピュータ等のブラウザソフトを利用して、所定のサイトにアクセスし、ＥＰＧ、新聞記事等が掲載されたＷｅｂページをディスプレイ装置に表示させるようにしている。
【０００４】
一般に、Ｗｅｂページは階層化されており、上位のページにおいて、ＥＰＧは、番組のタイトルごとに概要等を表示し、新聞記事では記事の一覧を表示している。そして、ユーザは、ある番組あるいは記事等について、より詳細な情報を知りたい場合には、その番組あるいは記事等をマウス等でクリックすることで、その番組等にリンクされた詳細情報を取得することができるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、スキャナ機能、ネットワーク機能を備えた多機能のプリンタ装置である、いわゆる複合機が普及しはじめており、複合機単体でもＥＰＧ等の情報配信サービスを利用したいという要望がある。しかしながら、一般に、複合機は、大型のディスプレイ装置やマウス等のポインティングデバイスを有さないため、パーソナルコンピュータ等に比べて操作性が十分とはいえない。
【０００６】
本発明は、複合機において、簡易に情報配信サービスを利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため本発明によれば、
コンピュータネットワークに接続する、画像読み取り機能を備えた印刷装置であって、
あらかじめ定められた情報配信サーバにアクセスして、配信情報を取得する配信情報取得手段と、
前記取得した配信情報に基づく印刷情報に識別子を付与して格納する印刷情報格納手段と
前記印刷情報を前記付与した識別子を含めて印刷する印刷情報印刷手段と、
識別子を含む読み取った画像について、対応する印刷情報を特定し、読み取った画像と特定された印刷情報との相違箇所を判別する判別手段と、
前記配信情報における前記相違箇所に対応する項目を特定する指示特定手段とを備え、
前記配信情報取得手段は、前記配信情報において前記特定された項目に関連付けられた第２の配信情報を取得し、
前記印刷情報印刷手段は、第２の配信情報に基づく印刷情報を印刷することを特徴とする印刷装置が提供される。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態について図面を参照して説明する。
【０００９】
図１は、本発明を適用したネットワーク印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１０】
本図に示すように、ネットワーク印刷システムは、画像読み取り機能（スキャナ機能）および通信機能を備えた印刷装置である、いわゆる複合機１０が、コンピュータネットワーク６０に接続されて構成される。コンピュータネットワーク６０は、本実施形態では、インターネットとするが、他のコンピュータネットワークであってもかまわない。
【００１１】
インターネット６０には、情報提供サーバ５０が接続されている。情報提供サーバ５０は、ＥＰＧ（Electirc Program Guide：電子テレビ番組表）、新聞記事等の配信サービスを行なうサーバコンピュータである。すなわち、インターネット６０に接続された情報処理装置は所定のＵＲＬ（Uniform Resource Locater）を指定することで情報提供サーバ５０にアクセスし、ＥＰＧ、新聞記事等のコンテンツを取得し、表示、印刷等することができる。
【００１２】
一般に、ＥＰＧ、新聞記事等のコンテンツは、ＨＴＭＬ（HyperText Markup Language）等のマークアップ言語で記述されている。このようなコンテンツは、文書内にリンク情報が埋め込まれており、そのリンクを指定することでリンク先の情報をさらに取得できるようになっている。
【００１３】
特に、ＥＰＧでは、番組一覧表から特定の番組を指定すると、その番組の詳細情報を取得することができ、新聞記事では、記事一覧から特定の記事を指定すると、その記事の本文を取得することができるようになっている。
【００１４】
なお、本実施形態では、情報提供サーバ５０はＷｅｂページを介して情報配信サービスを行なうようにしているが、本発明はこれに限られない。
【００１５】
本図に示すように、複合機１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え複合機１０の各処理を制御する制御部１１と、原稿台に置かれた原稿から反射光を読み取って画像データに変換するスキャナ部１２と、画像データに基づいて印刷を行なうプリンタ部１３と、ユーザからの指示を受け付けたり、複合機１０の状態等を表示するためのユーザインタフェース部１４と、インターネット６０に接続するための通信制御部１５と、プログラム、ファイル等を格納する補助記憶部１６を備えて構成される。ただし、複合機１０の構成はこれに限られない。
【００１６】
制御部１１は、補助記憶部１６に格納されたアプリケーションプログラムにしたがって動作することで、後述する情報提供サーバ５０からのコンテンツ取得、レイアウト編集等の各処理を行なう。
【００１７】
このためのアプリケーションプログラムは、例えば、複合機１０の出荷時にすでに補助記憶部１６に格納しておくことができる。また、アプリケーションプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録して頒布したり、インターネット等のコンピュータネットワークを介して流通することができ、出荷後に複合機１０にインストールするようにしてもよい。
【００１８】
スキャナ部１２は、光源、レンズ、走査用モータ、ＣＣＤ（Charge Coupled Devic）センサ等から構成される読取エンジン部１２ａと、画像データ変換部１２ｂとを備えている。読取エンジン部１２ａは、原稿に光を当てながら走査し、その反射光を赤（Ｒ）、緑（Ｇ）、青（Ｂ）のフィルタをかけたＣＣＤセンサに導く処理を行なう。画像データ変換部１２ｂは、ＣＣＤセンサが読み取ったＲＧＢそれぞれについての濃淡のアナログ情報をデジタル信号化（ＲＧＢ信号）して画像データとして出力する。
【００１９】
プリンタ部１３は、インクジェット方式のカラープリンタとすることができる。インクジェット方式のカラープリンタは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを印刷ヘッドに設けられた複数のノズルから印刷用紙等の印刷媒体に吹き付けて印刷を行なう。ただし、プリンタ部１３としてレーザ方式のプリンタを用いるようにしてもよい。
【００２０】
プリンタ部１３は、画像処理部１３ａと印刷エンジン部１３ｂとを備えている。
【００２１】
画像処理部１３ａは、スキャナ部１２が取得した画像データに基づいて印刷エンジン部１３ｂが可能なイメージデータを生成したり、インターネット６０を介して取得したコンテンツに基づいてイメージデータを生成する処理を行なう。
【００２２】
印刷エンジン部１３ｂは、印字機構、給排紙機構等を備え、イメージデータに基づいて、複合機１０にセットされた印刷媒体に印刷を行なう。
【００２３】
ユーザインタフェース部１４は、例えば、液晶表示装置とボタンとを備えた表示パネル装置を用いて構成することができる。
【００２４】
補助記憶部１６は、例えば、ハードディスク装置等を用いて構成することができる。
【００２５】
ここで、本実施形態における複合機１０で行なわれる処理の概要について説明する。
【００２６】
本実施形態では、複合機１０は、ユーザからの指示に基づいて情報提供サーバ５０にアクセスし、ＥＰＧ、新聞記事一覧等のコンテンツを取得して、レイアウトを整えた上で印刷する。
【００２７】
ユーザは、ＥＰＧ、新聞記事一覧等の印刷物を見て、より詳細な情報を得たい項目がある場合には、その項目に対してペン等でチェックを記入することができる。そして、チェックを記入した印刷物を複合機１０のスキャナ機能を用いて読み込ませる。
【００２８】
複合機１０は、読み込んだ印刷物の画像からチェックがどの項目に記入されたかを判断し、元のコンテンツにおいてその項目にリンクされた情報を情報提供サーバ５０に再度アクセスして取得し、印刷を行なう。
【００２９】
図２は、このような処理を行なうための複合機１０の機能構成を示すブロック図である。本図に示すように、複合機１０は、指示受付部１１０、配信情報取得部１１１、レイアウト処理部１１２、印刷処理部１１３、読取処理部１１４、指示判別部１１５、指示判別用データ格納部１１６を備えて構成される。
【００３０】
指示受付部１１０は、ユーザからの指示を受け付ける機能を有し、例えば、ユーザインタフェース部１４を構成する表示パネル装置に設けられたボタンと対応させることができる。
【００３１】
配信情報取得部１１１は、情報提供サーバ５０から配信されている情報、特に、Ｗｅｂコンテンツを取得する。このため、配信情報取得部は、情報提供サーバ５０にアクセスするためのＵＲＬ情報を有している。また、指示判別部１１５から指定されたＵＲＬに基づいて情報提供サーバ５０からコンテンツを取得する処理も行なう。
【００３２】
レイアウト処理部１１２は、配信情報取得部１１１が取得したコンテンツのレイアウトをあらかじめ定められた規則にしたがって整えて、コンテンツを印刷した際にユーザが見やすいように編集する。具体的には、１日の番組表が複数ページにまたがって表示されたＥＰＧコンテンツのレイアウトを整えて、１日の番組表を１ページにまとめて印刷できるようにすることが挙げられる。また、１ページに収まりきれない新聞記事見出しのコンテンツのレイアウトを整えて、新聞記事の見出しの一覧を１ページに収めて印刷できるようにすることが挙げられる。
【００３３】
なお、取得したコンテンツがレイアウト編集の必要がない場合、あるいは、ユーザがレイアウト編集を不要である旨の指示を行なった場合等には、レイアウト処理部１１２は、取得したコンテンツを編集することなく出力することができる。
【００３４】
印刷処理部１１３は、レイアウト処理部１１２が編集したコンテンツデータに基づいて、複合機１０のプリンタ部１３を用いた印刷処理を行なう。
【００３５】
読取処理部１１４は、ユーザがチェックを記入した印刷物をスキャナ部１２を用いて読み取る処理を行なう。
【００３６】
指示判別部１１５は、ユーザがチェックを記入した印刷物の読み取り画像から、元のコンテンツのどの項目が指示されたかを判別し、その項目に対応するリンク先を特定する処理を行なう。
【００３７】
具体的には、印刷物の画像データと読み取った印刷物の画像データとの差分等に基づいて、両者の相違箇所を識別する。この相違箇所はユーザが印刷物上でチェックを記入した位置と見なすことができる。この位置が、元のコンテンツのどの位置に対応するかを判別して、その位置に埋め込まれているリンク先情報を取得する。
【００３８】
なお、印刷物は、元のコンテンツからレイアウトが編集されているので、指示判別部１１５は、その編集内容を考慮して、対応する位置を判別するようにする。例えば、元のコンテンツ複数ページから１枚の印刷物が生成されているとする。レイアウト処理部１１２は、あらかじめ定められた規則にしたがって元の複数のコンテンツを１ページに配置するため、その規則を逆にたどることで印刷物の位置から元のコンテンツの位置を特定することができる。
【００３９】
指示判別用データ格納部１１６は、ユーザからの指示を判別するためのデータを格納する。図３は、指示判別用データ格納部１１６が格納する指示判別用データのデータ構成の一例を示す図である。
【００４０】
本図に示すように指示判別用データ格納部１１６は、識別子１１６ａ、印刷用データ１１６ｂ、配信元データ１１６ｃ、読取データ１１６ｄを１レコードとして管理する。ここで、指示判別用データ格納部１１６は印刷物単位でデータを管理する。
【００４１】
識別子１１６ａは、印刷物に付される識別子である。識別子は、レイアウト処理部１１２がコンテンツを１枚の印刷物に編集する際に発行する。
【００４２】
印刷用データ１１６ｂは、レイアウト編集後の印刷データである。印刷用データ１１６ｂを印刷することで、ユーザはＥＰＧ等の印刷物を取得することができる。
【００４３】
配信元データ１１６ｃは、情報提供サーバ５０から取得したコンテンツデータである。印刷物が複数のコンテンツから構成される場合には、それぞれのコンテンツのデータを格納する。
【００４４】
読取データ１１６ｄは、ユーザがチェックを記入した印刷物の読取データである。印刷物には識別子がバーコード等により印刷されているため、この識別子を認識することで、読み取った画像データがどの印刷物に係るものであるかを判別することができる。
【００４５】
以下に、本実施形態における複合機１０の処理の流れについて説明する。
【００４６】
まず、図４のフロー図を参照して、ＥＰＧ、新聞記事見出し等を印刷する処理について説明する。なお、配信情報取得部１１１には、あらかじめＥＰＧ、新聞記事見出し等のコンテンツを取得するためのＵＲＬが記録されており、これらのＵＲＬは、液晶パネル装置のボタン等に対応付けられているものとする。すなわち、ユーザは、ＥＰＧ、新聞記事見出し等の印刷を行ないたい場合には、これらを指示するために設けられたボタンを押せばよい。以下では、ユーザはＥＰＧを印刷するための指示を行なうものとして説明する。
【００４７】
複合機１０は、ユーザからＥＰＧ印刷の指示を受け付けると（Ｓ１０１）、配信情報取得部１１１に記録されているＵＲＬにアクセスして、ＥＰＧ配信情報を取得する（Ｓ１０２）。なお、ＥＰＧ配信情報が複数のページに分割されている場合には、各ページの情報とも取得する。ＥＰＧがどのようなフォーマットで配信されているかはあらかじめ定められており、レイアウト処理部１１２は、その情報を有しているものとする。この情報は適宜更新することができる。
【００４８】
つぎに、レイアウト処理部１１２は、取得したＥＰＧ配信情報のレイアウトを整える（Ｓ１０３）。例えば、１日分のＥＰＧ情報が図６に示すように、複数ページに分割されている場合には、それぞれのページを連結して、図７に示すような１日分のＥＰＧ情報５３０を１枚に収めるようにする。
【００４９】
このとき、ユーザがチェックを記入しやすいように、各項目の近傍、例えば、右部分ににチェックボックスを付加するようにしてもよい。
【００５０】
また、レイアウト処理部１１２は、１枚に収めたＥＰＧ情報に識別子を発行し、その識別子を例えば、バーコードで表わして、１日分のＥＰＧ情報５３０に付加する（Ｓ１０４）。図７には、識別子を表わすバーコード５３１が１日分のＥＰＧ情報５３０に付されている様子が示されている。
【００５１】
そして、指示判別用データ格納部１１６に、発行した識別子（１１６ａ）と、１日分のＥＰＧ情報（１１６ｂ）と、取得したＥＰＧ配信情報（１１６ｃ）とを記録する（Ｓ１０５）。
【００５２】
また、レイアウトを整えたＥＰＧ情報を印刷処理部１１３を用いて印刷する（Ｓ１０６）。この結果、ユーザは、図７に示すような１日分の番組情報を簡易に取得することができる。
【００５３】
この番組情報は、例えば、番組のタイトルとおおよその内容が含まれているだけである。そこで、ユーザは、ある番組についてより詳細な情報を知りたい場合には、その番組にペンでチェックを記入して、複合機１０に読みとらせることで、その番組についての詳細情報を取得することができる。
【００５４】
このときの複合機１０の処理について図５のフロー図を参照して説明する。
【００５５】
複合機１０は、例えば、読み取り実行のために設けられたボタンにより、ユーザから読み取りの指示を受け付けると、読取処理部１１４を用いてチェックが記入された印刷物を読み取る（Ｓ２０１）。
【００５６】
そして、読み取った画像中のバーコードを認識して識別子を取得する。この識別子は、印刷物毎に付されているため、指示判別用データ格納部１１６を参照することで、どの印刷物を読み取ったかを特定することができる（Ｓ２０２）。
【００５７】
つぎに、その印刷物についての印刷用データ１１６ｂと読み取った画像データとを比較して、相違箇所を識別する（Ｓ２０３）。これにより、印刷物のどの位置にユーザがチェックを記入したかを特定することができる。なお、バーコード５３１が印刷された領域は、比較対照から外すものとする。
【００５８】
相違箇所を識別すると、その相違箇所が、元のコンテンツのどの位置に対応するかを、指示判別用データ格納部１１６を参照するとともに、レイアウト処理部１１２におけるレイアウト編集規則を用いて特定する（Ｓ２０４）。
【００５９】
そして、元のコンテンツにおいて特定された位置に対応するリンク情報を、指示判別用データ格納部１１６の配信元データ１１６ｃを参照して特定し、そのリンク先の情報を取得する（Ｓ２０５）。
【００６０】
このリンク先情報は、ユーザがチェックを記入した番組等についての詳細情報であるため、複合機１０は、取得したリンク先情報の印刷を実行する（Ｓ２０５）。これにより、ユーザは、知りたい番組等についてのより詳細な情報を取得することができる。
【図面の簡単な説明】
【００６１】
【図１】ネットワーク印刷システムのハードウェア構成を示すブロック図である。
【図２】複合機の機能構成を示すブロック図である。
【図３】指示判別用データのデータ構成の一例を示す図である。
【図４】ＥＰＧ情報の印刷処理を説明するフロー図である。
【図５】ＥＰＧの詳細情報を取得する処理をを説明するフロー図である。
【図６】１ページ分のＥＰＧ情報を示す図である。
【図７】レイアウト処理後のＥＰＧ情報を示す図である。
【符号の説明】
【００６２】
１０…複合機、１１…制御部、１２…スキャナ部、１２ａ…読取エンジン部、１２ｂ…画像データ変換部、１３…プリンタ部、１３ａ…画像処理部、１３ｂ…印刷エンジン部、１４…ユーザインタフェース部、１５…通信制御部、１６…補助記憶部、５０…情報提供サーバ、６０…コンピュータネットワーク、１１０…指示受付部、１１１…配信情報取得部、１１２…レイアウト処理部、１１３…印刷処理部、１１４…読取処理部、１１５…指示判別部、１１６…指示判別用データ格納部
【図１】
2006140929.tif 000003
【図２】
2006140929.tif 000004
【図３】
2006140929.tif 000005
【図４】
2006140929.tif 000006
【図５】
2006140929.tif 000007
【図６】
2006140929.tif 000008
【図７】
2006140929.tif 000009