JP4600528B2 - 画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム - Google Patents

画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム Download PDF

Info

Publication number
JP4600528B2
JP4600528B2 JP2008157265A JP2008157265A JP4600528B2 JP 4600528 B2 JP4600528 B2 JP 4600528B2 JP 2008157265 A JP2008157265 A JP 2008157265A JP 2008157265 A JP2008157265 A JP 2008157265A JP 4600528 B2 JP4600528 B2 JP 4600528B2
Authority
JP
Japan
Prior art keywords
printing
data
keyword
user
web page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008157265A
Other languages
English (en)
Other versions
JP2009301443A (ja
Inventor
一誠 高橋
弥 内田
義之 玉井
昌也 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2008157265A priority Critical patent/JP4600528B2/ja
Priority to US12/402,689 priority patent/US8451477B2/en
Publication of JP2009301443A publication Critical patent/JP2009301443A/ja
Application granted granted Critical
Publication of JP4600528B2 publication Critical patent/JP4600528B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/125Page layout or assigning input pages onto output media, e.g. imposition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、インターネット上のWebサーバなどで公開される情報を利用するための装置および方法などに関する。
インターネット上のWebサーバは、当初は、主に学術的な情報を公開するために用いられていた。しかし、近年は、ニュース速報、新商品の発表、交通情報、気象情報、およびブログなど、学術的な情報よりも更新の頻度がはるかに高い情報を公開するためにも用いられている。
しかも、最近は、ますます多くの情報がユーザに提供されるようになった。これに伴って、情報をより効率的に収集することを、ユーザが求めるようになった。
そこで、特許文献1〜3に記載されるような方法が提案されている。特許文献1に記載される方法によると、ユーザによってユーザ情報入力部から入力され記憶部に記憶されたスケジュールに沿って電源タイマ管理部で電源状態を管理する。ページ更新方法記憶部においてスケジュール入力部でユーザの設定した時刻にURL入力部でユーザの設定したURLに対してインターネット通信部を用いてアクセスし、ページ情報を取得する。取得されたページ情報はページ更新方法記憶部と比較され、更新されている場合はページ情報一時記憶部に一時的に保存され印刷管理部によってWebページ情報が解釈され必要であれば印刷設定入力部からユーザによって入力された設定をもとに、印刷部より印刷される。
特許文献2に記載される方法によると、プリンタは、インターネットに接続してユーザによって指定された時間及びスケジュールにあわせて指定されているURLに対応する情報処理装置に自動巡回接続して、該情報処理装置で開示されている情報の更新有無を確認しながら、更新されている情報を自動取得して印刷処理する。
特許文献3に記載される方法によると、画像処理装置は、定時プリントジョブ処理が開始されると、現在の時刻に印刷すべきプリントジョブがあるか否かを判断する。該当するプリントジョブがあると判断した場合には、そのプリントジョブで指定されたURLに従って、該当するWebサイトに対し、RSSやAtom形式で記述された更新情報を要求し、取得する。そして、登録されたURLのリソースに更新があったか否かを、取得した更新情報を解析することで判定する。登録されたURLのリソースに更新があると判断した場合には、そのURLを用いて該当するリソースを取得する。そして、取得したリソースに基づいて印刷画像を生成し、印刷する。
そのほか、特許文献4〜7には、ユーザが指定した画像とともに広告を印刷する方法が開示されている。
特開2000−284919号公報 特開2004−21453号公報 特開2007−156713号公報 特開2002−189394号公報 特開2002−268831号公報 特開2003−209650号公報 特開2004−186780号公報
特許文献1〜3に記載されるような従来の方法では、情報は、ほんの一部分でも更新されていれば、印刷される。しかし、上述の通り情報の更新の頻度および情報の数が増えている近年においては、ユーザは、もっと効率的に情報を収集することを望んでいる。
本発明は、このような課題に鑑み、Webサーバなどで公開される情報をユーザが従来よりも効率的に収集できるようにすることを目的とする。
本発明の一形態である画像形成装置は、ユーザが指定したキーワードを記憶するキーワード記憶手段と、第一のサーバで公開されている情報である第一の公開情報に前記キーワード記憶手段に記憶されている前記キーワードが含まれるようになったか否かを判別するキーワード有無判別手段と、前記第一の公開情報に前記キーワードが含まれるようになったと前記キーワード有無判別手段によって判別された場合に、第二のサーバで公開されている情報である第二の公開情報を印刷する、公開情報印刷手段と、を有する。
好ましくは、前記ユーザが指定した第二のキーワードを記憶する第二のキーワード記憶手段、を有し、前記公開情報印刷手段は、前記第二のキーワード記憶手段に記憶されている前記第二のキーワードが含まれている前記第二の公開情報を印刷する。
本発明の一形態である印刷方法は、第一のサーバで公開されている情報である第一の公開情報を印刷手段と、記憶手段と、CPUとを用いて印刷する印刷方法であって、ユーザが指定したキーワードを前記記憶手段に記憶させておき、第二のサーバで公開されている情報である第二の公開情報に前記記憶手段に記憶されている前記キーワードが含まれるようになったか否かを判別する処理を前記CPUに実行させ、前記第二の公開情報に前記キーワードが含まれるようになったと前記CPUによって判別された場合に、前記第一の公開情報を印刷する処理を前記印刷手段に実行させる。
本発明の一形態であるコンピュータプログラムは、印刷手段と、記憶手段と、CPUとを有する画像形成装置のために用いられるコンピュータプログラムであって、前記CPUに、ユーザが指定したキーワードを前記記憶手段に記憶させる処理を実行させ、第一のサーバで公開されている情報である第一の公開情報に前記記憶手段に記憶されている前記キーワードが含まれるようになったか否かを判別する処理を実行させ、前記第一の公開情報に前記キーワードが含まれるようになったと判別した場合に、第二のサーバで公開されている情報である第二の公開情報が印刷されるように前記印刷手段を制御する処理を実行させる。
本発明によると、ユーザはWebサーバなどで公開される情報を従来よりも効率的に収集することができる。
図1は画像形成装置1のハードウェア構成の例を示す図、図2は画像形成装置1の機能的構成の例を示す図、図3はイントラネット4とWebサーバ5との接続の形態の例を示す図、図4はRSSデータの例を示す図である。
本発明の一形態に係る画像形成装置および公開情報収集装置として機能する画像形成装置1は、コピー、スキャナ、ファックス、ドキュメントサーバ(いわゆるボックス)、およびネットワークプリンティング(いわゆるPCプリント)などの様々な機能を集約した装置である。一般に、複合機またはMFP(Multi Function Peripherals)などと呼ばれることもある。
さらに、画像形成装置1は、WebブラウザおよびRSSリーダの機能を有する。そして、インターネット上のWebサイトから配信される様々な記事の中から各ユーザが個々に注目しているものを収集し、各ユーザの好みに応じた形態で出力しまたは保存する。
画像形成装置1は、図1に示すように、CPU10a、RAM10b、ROM10c、ハードディスク10d、制御用回路10e、スキャナユニット10f、印刷ユニット10g、LANボード10h、モデム10i、および操作パネル10jなどによって構成される。
制御用回路10eは、ハードディスク10d、スキャナユニット10f、印刷ユニット10g、LANボード10h、モデム10i、および操作パネル10jなどを制御するための回路である。
スキャナユニット10fは、用紙に記されている文章、数式、記号、写真、図表、またはイラストなどからなる書類(ドキュメント)の画像を光学的に読み取って画像データを生成する。
印刷ユニット10gは、スキャナユニット10fで得られた画像データのほかWebサーバ、パーソナルコンピュータ、またはファックス端末などから送信されてきた画像データなどに基づいて画像を用紙に印刷する。
LANボード10hは、他の装置とTCP/IPなどのプロトコルによって通信を行うためのNIC(Network Interface Card)である。モデム10iは、公衆回線を介してファックス端末とファックスプロトコルによって通信を行う。
操作パネル10jは、タッチパネル方式のパネルであって、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびCPU10aで実行された処理の結果を示す画面などを表示する。また、ユーザは、操作パネル10jの所定の位置に触れることによって画像形成装置1に対して指令を与えたり処理条件の指定を行ったりすることができる。このように、操作パネル10jは、画像形成装置1を操作するユーザのユーザインタフェースの役割を果たしている。
ROM10cまたはハードディスク10dには、図2に示すような閲覧設定データ生成部101、印刷等設定データ生成部102、ダウンロード処理部103、更新等有無判別部104、書類データ生成部105、印刷制御部106、電子メール送信部107、ファイル転送部108、ユーザボックス管理部130、閲覧設定テーブル記憶部131、印刷等設定データ記憶部132、およびRSSデータ等記憶部133などを実現するためのプログラムおよびデータが記憶されている。
これらのプログラムおよびデータは必要に応じてRAM10bに読み出され、CPU10aによってプログラムが実行される。図2に示す機能の一部または全部を、制御用回路10eなどの回路によって実現するようにしてもよい。
CPU10aは、後に順次示すフローチャートの手順で処理が実行されるように、上記プログラムを実行することにより画像形成装置1の全体を制御する。また、そのほかのプログラムも適宜実行する。
画像形成装置1は、図3に示すように、役所、企業、または学校などの組織のイントラネット4に設けられている。イントラネット4には、画像形成装置1以外にも、1台または複数台の端末装置2A、1台または複数台のファイルサーバ2B、およびルータ3などの装置が設けられている。
端末装置2Aは、画像形成装置1のクライアントであって、画像形成装置1のスキャナ、ファックス、ボックス、およびPCプリントなどの機能を利用するための装置である。端末装置2Aには、画像形成装置1のドライバがインストールされている。
そのほか、端末装置2Aには、電子メール用のソフトウェア、FTP(File Transfer Protocol)またはSMB(Server Message Block)などのプロトコルでファイルのやり取りを行うソフトウェア、およびWebブラウザなどがインストールされている。
端末装置2Aとして、パーソナルコンピュータまたはワークステーションなどが用いられる。
ルータ3は、イントラネット4をインターネットなどの外部のネットワークと接続する。これにより、画像形成装置1および端末装置2Aは、イントラネット4の外部の装置と通信を行うことができる。例えば、インターネットに接続されているWebサーバ5と通信を行うことができる。
Webサーバ5は、1つまたは複数のWebページによって構成されるWebサイトを、インターネットに接続されている装置に提供する。さらに、Webサイトの中の記事ごとのタイトル(見出し)、要約、公開した日時、最後に更新した日時、およびその記事の内容(コンテンツ、本文)を掲載するWebページのURLなどの情報をRSSのフォーマットで記述した、図4のようなデータ(つまり、RSSデータ)をも、提供する。
なお、RSSは、バージョンによってフォーマットに多少の違いがあり、そのフルネームもバージョンによって「RDF Site Summary」、「Rich Site Summary」、または「Really Simple Syndication」と異なる。「Atom」と呼ばれるフォーマットも存在する。画像形成装置1、端末装置2A、およびWebサーバ5は、いずれのバージョンのRSSにも対応可能である。
図5は閲覧設定テーブル6の例を示す図、図6はページ画像PEの例を示す図、図7はページ画像PFの例を示す図、図8はWebページ画像PGの例を示す図、図9は複数のWebページからなる書類の例を示す図である。次に、図2に示す画像形成装置1の各部の処理内容などについて詳細に説明する。
図2において、画像形成装置1のユーザボックス管理部130は、イントラネット4が敷設されている組織のメンバすなわちイントラネット4のユーザごとのボックスの管理を行う。「ボックス」とは、パーソナルコンピュータなどにおける「フォルダ」または「ディレクトリ」に相当する記憶領域である。
ユーザボックス管理部130は、ハードディスク10dの一部の記憶領域をユーザごとのボックスのために確保している。そして、ボックスへの新たなファイルの保存、既存のファイルの内容の更新、または既存のファイルのボックスからの削除などの処理を行う。
特に、本実施形態では、ボックスは、後述する書類データ生成部105によって生成されたファイルを保存するために用いられる。
なお、各ユーザにはユニークなユーザコードが与えられている。ボックスには、その所有者であるユーザのユーザコードが対応付けられている。
閲覧設定テーブル記憶部131には、ユーザごとの閲覧設定テーブル6が、そのユーザのユーザコードと対応付けられて記憶されている。閲覧設定テーブル6には、図5に示すように、日頃そのユーザが注目しているWebサイトごとの閲覧設定データ6aが格納されている。
閲覧設定データ6aにおいて、「閲覧コード」は、その閲覧設定データ6a自身を他の閲覧設定データ6aと区別するための識別子である。「サイト名」は、そのWebサイトの名称である。「URL」は、そのWebサイトが配信するRSSデータの、インターネット上の場所を表わすURL(Uniform Resource Locator)である。
「キーワード」は、そのユーザがそのWebサイトから配信される記事のうち閲覧したい記事に関連するキーワードである。「カテゴリ」は、その記事のカテゴリ(ジャンル、区分)である。
新たにユーザが追加されるごとに、そのユーザの閲覧設定テーブル6が生成され閲覧設定テーブル記憶部131に記憶される。また、閲覧設定データ6aは、閲覧設定データ生成部101によって次のように生成され、閲覧設定テーブル6に格納される。
ユーザが操作パネル10jを操作して自分のユーザコードで画像形成装置1にログインし所定のコマンドを入力すると、閲覧設定データ生成部101は、Webブラウザの画面を操作パネル10jに表示させる。ここで、ユーザは、Webブラウザを操作することによって、自分が閲覧したい記事を配信するWebサイトにアクセスし、そのWebサイトのRSSデータのURLを見つける。そして、そのURLを画像形成装置1に対して指定する。さらに、そのWebサイトのサイト名と自分が閲覧したい記事に関連するキーワードおよびカテゴリとを入力する。
すると、閲覧設定データ生成部101は、新たな閲覧コードを発行するとともに、その閲覧コード、そのユーザが指定しまたは入力したサイト名、URL、キーワード、およびカテゴリを示す閲覧設定データ6aを生成する。そして、その閲覧設定データ6aをそのユーザの閲覧設定テーブル6に格納させる。
ユーザが操作パネル10jの代わりに端末装置2Aを操作して指定および入力を行うことができるようにしてもよい。
なお、ユーザは、1つのWebサイトについて複数の閲覧設定データ6aを自分の閲覧設定テーブル6に登録(格納)させることができる。例えば、ある1つのWebサイトから配信される記事のうち、「金融」のカテゴリについては「為替」に関連する記事を閲覧し、「ビジネス」のカテゴリについては「新製品発表」に関連する記事を閲覧したい場合は、「金融」というカテゴリおよび「為替」というキーワードを示す閲覧設定データ6aと、「ビジネス」というカテゴリおよび「新製品発表」というキーワードを示す閲覧設定データ6aとを、上述の操作を行うことによって、自分の閲覧設定テーブル6に登録させておけばよい。
ところで、一般に、RSSデータには、前に図4を参照して説明したように、Webサイトから配信される記事ごとのタイトルと、その記事の内容を掲載しているWebページのURLとが、示されている。
また、上述のように、画像形成装置1は、インターネット上のWebサイトから配信される記事をユーザの好みに応じた形態で出力しまたはその記事のデータを保存する、という従来にない機能を、有する。具体的には、次のような形態で記事を出力しまたはそのデータを保存する。
図6に示すように、画像形成装置1は、記事のタイトルなどの一覧を、バナー広告のように、印刷の主たる対象である書類(例えば、レポートなど)の画像とともに用紙の表(おもて)面に印刷する。以下、このような形態の印刷を「余白一覧印刷」と記載する。また、記事のタイトルなど一覧を「記事タイトル等一覧GB」と記載し、印刷の主たる対象である書類の画像を「メイン画像GA」と記載し、同一の頁に印刷するためのメイン画像GAおよび記事タイトル等一覧GBによって構成される画像を「ページ画像PE」と記載する。
または、画像形成装置1は、図7に示すように、メイン画像GAを印刷した用紙の裏面に記事タイトル等一覧GBを印刷する。以下、このような形態の印刷を「裏面一覧印刷」と記載する。
または、画像形成装置1は、図8に示すように、記事の内容を掲載したWebページを用紙に印刷する。メイン画像GAの最後の頁に続いて用紙の表面に印刷することもできるし、メイン画像GAを印刷した用紙の裏面に印刷することもできる。以下、前者の形態の印刷を「表面Webページ印刷」と記載し、後者の形態の印刷を「裏面Webページ印刷」と記載する。
さらに、画像形成装置1は、表面Webページ印刷または裏面Webページ印刷において、図9に示すように、Webページを、ダウンロードした日付の順に並べ、1組の書類として印刷することができる。
または、画像形成装置1は、記事の内容を掲載したWebページを、その記事を配信するWebサイトとは別のWebサイトから配信される情報に応じたタイミングで印刷することができる。
そのほか、画像形成装置1は、上記のWebページを印刷しまたはディスプレイに表示するための画像ファイル(例えば、PDFまたはTIFFなどのフォーマットのファイル)を生成し、保存しまたは他の装置に転送することもできる。
図10は印刷等設定データ7の例を示す図、図11は印刷等設定画面HG1の例を示す図、図12は記事データ取得処理の流れの例を説明するフローチャートである。
図2に戻って、印刷等設定データ記憶部132には、ユーザごとの印刷等設定データ7が記憶されている。図10のように、印刷等設定データ7は、一覧印刷条件データ71およびWebページ印刷等条件データ72によって構成されており、そのユーザの希望する記事の印刷などに関する設定の内容を示している。
一覧印刷条件データ71には、上述の余白一覧印刷および裏面一覧印刷に関する条件が示されている。一方、Webページ印刷等条件データ72には、表面Webページ印刷および裏面Webページ印刷などのWebページの印刷に関する条件およびWebページのファイルの保存および転送に関する条件などが示されている。
印刷等設定データ7は、印刷等設定データ生成部102によって生成される。ここで、印刷等設定データ7の生成の手順および印刷等設定データ7に示される各条件の意味について、説明する。
ユーザが自分のユーザコードで画像形成装置1にログインし所定のコマンドを入力すると、印刷等設定データ生成部102は、図11のような印刷等設定画面HG1を操作パネル10jに表示させる。ユーザは、自分が所望する印刷などに関する設定の内容を、この印刷等設定画面HG1に次のように指定する。
記事タイトル等一覧GBを画像形成装置1に印刷させたい場合は、「一覧印刷」の「行う」のチェックボックスをタッチしてオンにする。さらに、記事タイトル等一覧GBをカテゴリごとに分類して印刷させたい場合は、「カテゴリ分類印刷」の「行う」のチェックボックスをオンにする。分類しない場合は、「行わない」のチェックボックスをオンにする。さらに、記事タイトル等一覧GBを図6のように余白一覧印刷させたい場合は「印刷面」の「表面の余白」のチェックボックスをオンにし、図7(b)のように裏面一覧印刷させたい場合は「裏面」のチェックボックスをオンにする。
一方、記事タイトル等一覧GBの印刷を所望しない場合は、「一覧印刷」の「行わない」のチェックボックスをオンにする。
さらに、ユーザは、記事の内容を掲載するWebページの印刷およびそのデータの取扱いについて、次のように指定する。
そのユーザが予め指定した(つまり、そのユーザの閲覧設定データ6a(図5参照)に示される)キーワードに関連する記事のWebページに絞り込んで印刷などを行わせたい場合は、「キーワード絞込み印刷・保存・転送」の「行う」のチェックボックスをオンにする。キーワードによる絞込みが不要である場合は、「行わない」のチェックボックスをオンにする。
特定のカテゴリの記事のWebページに絞り込んで印刷などを行わせたい場合は、「カテゴリ絞込み印刷・保存・転送」の「行う」のチェックボックスをオンにする。さらに、そのカテゴリを「対象カテゴリ」という条件名の右側の指定用領域(括弧で示す領域)に指定する。カテゴリによる絞込みが不要である場合は、「行わない」のチェックボックスをオンにする。
Webページを表面Webページ印刷させたい場合は、「印刷面」の「表面」のチェックボックスをオンにし、裏面Webページ印刷させたい場合は、「裏面」のチェックボックスをオンにする。
Webページの画像ファイルをボックスに保存することを所望する場合は、「保存先BOX」の「BOX」のチェックボックスをオンにする。さらに、その画像ファイルをボックスに保存する際にその画像ファイルに付けるファイル名を「ファイル名」という条件名の右側の指定用領域に指定する。
Webページの画像ファイルを他の装置に転送することを所望する場合は、その転送方法に応じて、次のように指定する。FTPなどのプロトコルによってファイルサーバ2Bに転送したい場合は、「サーバ」のチェックボックスをオンにするとともに、「アドレス」という条件名の右側の指定用領域にそのファイルサーバ2Bのアドレス(例えば、IPアドレス)を指定する。または、電子メールによって他の装置に転送した場合は、「E−Mail添付」のチェックボックスをオンにするとともに、FTPによる場合と同じ指定用領域に当該他の装置に設定されている電子メールアドレスを指定する。
Webページを、それの発信元であるWebサイトとは異なる他のWebサイトから配信される情報に応じたタイミングで印刷させたい場合は、「印刷・保存・転送トリガ条件の設定」の「行う」のチェックボックスをオンにする。さらに、「対象RSSサイト」という条件名の右側の指定用領域に、当該他のWebサイトのURLを指定する。例えば、当該他のWebサイトが配信する天気予報に応じたタイミングで印刷させたい場合は、当該他のWebサイトの天気予報のWebページのURLを指定する。さらに、「キーワード」という条件名の右側の指定用領域に、具体的に何を示す情報に応じたタイミングで印刷させるのかを指定する。例えば、「雨」という情報が当該他のWebサイトから配信されたタイミングで印刷させたい場合は、「雨」というキーワードを指定する。
Webサイトを図9のようにダウンロードした日付の順に並べて印刷させたい場合は、「ファイル結合処理」の「行う」のチェックボックスをオンにする。さらに、いつからいつまでの期間のWebサイトを印刷させるのかを「取得期間」という条件名の右側の指定用領域に指定する。新しい日付のWebサイトほど前の頁に印刷させたい場合は「前方追加」のチェックボックスをオンにし、後ろの頁に印刷させたい場合は「後方追加」のチェックボックスをオンにする。
そして、ユーザは、必要なすべての指定が終わったら、「OK」ボタンを押す。すると、印刷等設定データ生成部102は、指定された内容を示す印刷等設定データ7を生成し、そのユーザのユーザコードと対応付けて印刷等設定データ記憶部132に記憶させる。なお、端末装置2Aに印刷等設定画面HG1を表示させ、ユーザが遠隔的に指定を行うことができるようにしてもよい。
図2に戻って、ダウンロード処理部103は、各ユーザの閲覧設定テーブル6および印刷等設定データ7に基づいて、RSSデータと、それに示されるWebページを再現するためのデータ(HTMLファイルおよび画像ファイルなど)とを、Webサーバ5からダウンロードする。以下、ダウンロード処理部103によってダウンロードされるRSSデータおよびWebページを再現するためのデータをそれぞれ「RSSデータ80」および「Webページデータ81」と記載する。
ダウンロードされたRSSデータ80およびWebページデータ81は、そのユーザのユーザコードと対応付けられてRSSデータ等記憶部133に記憶される。Webページデータ81は、そのユーザの書類の印刷のために使用されたら、RSSデータ等記憶部133から削除される。または、RSSデータ等記憶部133に記憶されてから所定の時間(例えば、24時間)が経過したら削除される。
更新等有無判別部104は、ダウンロードされたRSSデータ80に更新されまたは新たに追加された記事が示されているか否かを判別する。
ここで、ある1人のユーザUxのためにRSSデータ80およびWebページデータ81をダウンロードする場合を例に、ダウンロード処理部103および更新等有無判別部104の処理の流れを、図12のフローチャートを参照しながら説明する。
ダウンロード処理部103は、ユーザUxのユーザコードが対応付けられている閲覧設定テーブル6(図5参照)および印刷等設定データ7(図10参照)をそれぞれ閲覧設定テーブル記憶部131および印刷等設定データ記憶部132から呼び出す(図12の#101)。その閲覧設定テーブル6に閲覧設定データ6aが1つも登録(格納)されていない場合は(#102でNo)、ダウンロードの処理を終了する。また、その印刷等設定データ7の一覧印刷条件データ71に示される「一覧印刷」の条件が「行わない」である場合も、ダウンロードの処理を終了する。
ダウンロード処理部103は、閲覧設定データ6aが登録されている場合は、1つ目の閲覧設定データ6aに注目する(#103)。
そして、その注目している閲覧設定データ6aに示されるURLに基づいて、RSSデータ80をWebサーバ5からダウンロードする(#104)。例えば、「http://www.example1.xxx/index.rdf」というURLがその閲覧設定データ6aに示される場合は、「example1.xxx」というドメインに属しかつ「www」というサーバ名を有するWebサーバ5にアクセスし、「index.rdf」というファイル名のRSSファイル(RSSデータ80)をダウンロードする。このRSSデータ80は、RSSデータ等記憶部133に記憶される。
更新等有無判別部104は、ダウンロードされたRSSデータ80に示される記事が更新されまたは新規に追加されたものであるか否かを判別する(#105)。
例えば、そのRSSデータ80に示されるその記事の公開日時と前回に同一のURLに基づいてダウンロードを行った日時とを比較し、前者のほうが後者よりも後である場合は、その記事が新規に追加されたものであると、判別できる。または、新規に追加されたものではないが、そのRSSデータ80に示されるその記事の更新日時が前回に同一のURLに基づいてダウンロードを行った日時よりも後である場合は、その記事が更新されていると、判別できる。
そのRSSデータ80に複数の記事が示されている場合は、更新等有無判別部104は、それぞれの記事について、更新されまたは新規に追加されたものであるか否かの判別を行う。
更新されまたは新規に追加された記事は、後述するように、図6のような余白一覧印刷または図7のような裏面一覧印刷の対象となる。そこで、更新等有無判別部104は、更新されまたは新規に追加されたと判別した各記事のタイトル、説明(description)、内容を掲載するWebページのURL、閲覧設定データ6aに示されるカテゴリ、およびユーザUxのユーザコードを示す更新等記事データ82を一時的に記憶しておく(#106)。なお、タイトル、説明、およびURLは、RSSデータ80に示されている。
ダウンロード処理部103は、更新されまたは新規に追加されたものであると更新等有無判別部104によって判別された記事の内容を掲載するWebページのWebページデータ81を、そのRSSデータ80に示されるその記事のURLに基づいてWebサーバ5からダウンロードする(#108)。
ただし、そのWebページ印刷等条件データ72に示される「カテゴリ絞込み印刷・保存・転送」の条件が「行う」であるならば、その閲覧設定データ6aに示されるカテゴリが、そのWebページ印刷等条件データ72の「対象カテゴリ」に示されるいずれかのカテゴリと一致する場合に限り(#107でYes)、Webページデータ81をダウンロードする(#108)。一致しない場合は、ダウンロードしない。
これらのWebページは、図8のように、表面Webページ印刷または裏面Webページ印刷の対象となる。ただし、ユーザUxがキーワードを指定し絞込みを行うことを希望している場合は、そのキーワードに関連するWebページだけが対象となる。
そこで、ダウンロード処理部103は、その印刷等設定データ7のWebページ印刷等条件データ72に示されるキーワード絞込み印刷・保存・転送」の条件が「行う」であり、かつ、その閲覧設定データ6aに何らかのキーワードが示されている場合は(#109でYes)、ダウンロードした各Webページのコンテンツ部分に、その閲覧設定データ6aに示されるキーワードが含まれているか否かをチェックする(#110)。ただし、複数のキーワードが「and」の演算子によって繋がれている場合は、すべてのキーワードが含まれているか否かをチェックする。「or」の演算子によって繋がれている場合は、1つ以上のキーワードが含まれているか否かをチェックする。
そして、ダウンロード処理部103は、閲覧設定データ6aに示される通りにキーワードが含まれているWebページのWebページデータ81を、ユーザUxのユーザコードおよびダウンロードした日時と対応付けて、RSSデータ等記憶部133に記憶させる(#111でYes、#112)。
一方、ダウンロード処理部103は、印刷等設定データ7のWebページ印刷等条件データ72に示される「キーワード絞込み印刷・保存・転送」の条件が「行わない」である場合は(#109でNo)、ステップ#110、#111の処理をスキップし、ダウンロードしたWebページデータ81を、ユーザUxのユーザコードおよびダウンロードした日時と対応付けて、RSSデータ等記憶部133に記憶させる(#112)。
ダウンロード処理部103および更新等有無判別部104は、同様に、ユーザUxの閲覧設定テーブル6に示される2番目以降の閲覧設定データ6aに基づいて、ステップ#104〜#112の処理を適宜実行する。
以上の処理によって、ユーザUxが閲覧したい記事の更新等記事データ82などが収集される。
図2に戻って、書類データ生成部105は、図6、図7、図8、および図9にそれぞれ示すような種々の形態の書類を印刷しまたは表示するための画像のデータを生成する処理を行う。
印刷制御部106は、書類データ生成部105によって生成されたデータに基づいて書類が用紙に印刷されるように印刷ユニット10gを制御する。
電子メール送信部107は、書類データ生成部105によって生成された書類のデータを電子メールに添付して他の装置に送信する処理を行う。ファイル転送部108は、そのデータをFTPなどのプロトコルでファイルサーバ2Bに送信する処理を行う。
書類データ生成部105ないしファイル転送部108の処理の具体的な内容は、閲覧設定テーブル6および印刷等設定データ7に示される設定内容によって、異なる。ここで、ある1人のユーザUxに対して書類を提供する場合を例に、書類データ生成部105ないしファイル転送部108による処理の詳細な内容を説明する。
〔第一の提供方法〕
図13および図14はコピー処理の流れの例を説明するフローチャート、図15は記事の一覧の配置の例を示す図、図16は印刷処理の流れの例を説明するフローチャート、図17ないし図22は印刷物の形態の例を示す図である。
例えば、「一覧印刷」の条件をオンに指定しているユーザUxが、自分のユーザコードで画像形成装置1にログインした後、複数の頁からなる原稿のコピーを取るために、その原稿の用紙を画像形成装置1の原稿台にセットし、所定のコマンドを画像形成装置1に入力したとする。
すると、画像形成装置1において、図13および図14に示す手順で処理が実行される。書類データ生成部105は、各頁の原稿をスキャナユニット10fに読み取らせることによって、各頁のメイン画像GAの画像データを取得する(図13の#121)。
書類データ生成部105は、ユーザUxの更新等記事データ82をすべて呼び出し(#122)、その更新等記事データ82に示される記事ごとのURLを示すQR(Quick Response)コードを生成する(#123)。
ユーザUxの印刷等設定データ7の一覧印刷条件データ71に示される「カテゴリ分類印刷」の条件が「行う」である場合は(#124でYes)、各更新等記事データ82に示される各記事をカテゴリごとに分類して並べ替える(#125)。
その印刷等設定データ7の一覧印刷条件データ71に示される「印刷面」の条件が「表面の余白」である場合は(#126でYes)、書類データ生成部105は、更新等記事データ82に示され必要に応じて並べ替えられた各記事のタイトル、URL、および説明とステップ#123で生成されたQRコードとを含む記事タイトル等一覧GBが、図6に示すように、メイン画像GAを用紙に印刷した際の余白の部分に印刷されるように、メイン画像GAと記事タイトル等一覧GBとをマージすることによってページ画像PEを生成する(#127)。1頁のメイン画像GAにすべての記事の記事タイトル等一覧GBをマージできない場合は、図15のように、記事を幾つかのグループに分け、幾つかの頁に分散してマージする。
一方、「印刷面」の条件が「裏面」である場合は(#126でNo)、書類データ生成部105は、図7(b)のような、記事タイトル等一覧GBだけで1頁を占める画像(以下、「ページ画像PF」と記載する。)を生成する。(#128)。
ユーザUxのユーザコードに対応付けられているWebページデータ81がRSSデータ等記憶部133に記憶されている場合は(#129でYes)、書類データ生成部105は、各Webページのサイズに応じて、複数のWebページを図8のように1つの頁に纏めて配置し、1つのWebページを1つの頁に配置し、または1つのWebページを複数の頁に分割して配置することによって、1つまたは複数の、Webページを示す頁の画像(以下、「Webページ画像PG」と記載する。)を生成する(#130)。
印刷制御部106は、ステップ#121、#127、#128、または#130で得た画像を用紙に印刷する処理を行う(図14の#131)。この処理の手順は、図16に示す通りである。
印刷制御部106は、ユーザUxのユーザコードに対応付けられているWebページデータ81がRSSデータ等記憶部133に記憶されていない場合は(図16の#201でNo)、一覧印刷条件データ71に示される「印刷面」の条件が「表面の余白」であれば(#202でYes)、ステップ#127で生成したメイン画像GAと記事タイトル等一覧GBとからなるページ画像PEが1つずつ用紙の1つの面に印刷され、記事タイトル等一覧GBとマージされていないメイン画像GAが残っていればそれらのメイン画像GAが1つずつ用紙の1つの面に印刷されるように、印刷ユニット10gを制御する(#203)。これにより、両面印刷モードの場合は図17(a)のような印刷物が得られ、片面印刷モードの場合は図17(b)のような印刷物が得られる。
一方、「印刷面」の条件が「裏面」であれば(#202でNo)、図18のようにメイン画像GAが用紙の表面に印刷されステップ#128で生成したページ画像PFが1つずつ裏面に印刷されるように、印刷ユニット10gを制御する(#204)。
または、印刷制御部106は、Webページデータ81が記憶されている場合は(#201でYes)、次の4組の条件の組合せに応じて、次のように印刷ユニット10gを制御する。
一覧印刷条件データ71に示される「印刷面」の条件が「表面の余白」であり(#205でYes)、かつ、Webページ印刷等条件データ72に示される「印刷面」の条件が「表面」である場合は(#206でYes)、図19のように、ステップ#127で生成したメイン画像GAと記事タイトル等一覧GBとからなるページ画像PEが1つずつ用紙の表面に印刷され、記事タイトル等一覧GBとマージされていないメイン画像GAが残っていればそれらのメイン画像GAが1つずつ用紙の表面に印刷され、さらにその後ろにステップ#130で生成したWebページ画像PGが1つずつ用紙の表面に印刷されるように、印刷ユニット10gを制御する(#207)。
一覧印刷条件データ71に示される「印刷面」の条件が「表面の余白」であり(#205でYes)、かつ、Webページ印刷等条件データ72に示される「印刷面」の条件が「裏面」である場合は(#206でNo)、図20のように、ステップ#127で生成したメイン画像GAと記事タイトル等一覧GBとからなるページ画像PEが1つずつ用紙の表面に印刷され、記事タイトル等一覧GBとマージされていないメイン画像GAが残っていればそれらのメイン画像GAが1つずつ用紙の表面に印刷され、さらにこれらの用紙の裏面にステップ#130で生成したWebページ画像PGが1つずつ印刷されるように、印刷ユニット10gを制御する(#208)。
一覧印刷条件データ71に示される「印刷面」の条件が「裏面」であり(#205でNo)、かつ、Webページ印刷等条件データ72に示される「印刷面」の条件が「表面」である場合は(#209でYes)、図21のように、ステップ#127で生成したメイン画像GAが1つずつ用紙の表面に印刷され、その後ろにステップ#130で生成したWebページ画像PGが1つずつ用紙の表面に印刷され、さらにこれらの用紙の裏面にステップ#128で生成したページ画像PFが1つずつ印刷されるように、印刷ユニット10gを制御する(#210)。
一覧印刷条件データ71に示される「印刷面」の条件が「裏面」であり(#205でNo)、かつ、Webページ印刷等条件データ72に示される「印刷面」の条件が「裏面」である場合は(#209でNo)、図22のように、ステップ#127で生成したメイン画像GAが1つずつ用紙の表面に印刷され、これらの用紙の裏面に、ステップ#128で生成したページ画像PFが1つずつ印刷され、さらにステップ#130で生成したWebページ画像PGが1つずつ印刷されるように、印刷ユニット10gを制御する(#211)。
図14に戻って、書類データ生成部105は、ユーザUxのためにダウンロードされたWebページをディスプレイに表示しまたは印刷するための、PDFまたはTIFFなどのフォーマットの画像ファイルFLを生成する(#132)。この際に、画像ファイルFLには、Webページ印刷等条件データ72の「ファイル名」に示されるファイル名を付けておく。
Webページ印刷等条件データ72に示される「BOX保存」の条件が「行う」である場合は(#133でYes)、ユーザボックス管理部130は、生成された画像ファイルFLをユーザUxのボックスに保存する(#134)。
Webページ印刷等条件データ72に示される「転送先」の条件として「サーバ」が含まれる場合は(#135でYes)、ファイル転送部108は、Webページ印刷等条件データ72の「アドレス」に示されるIPアドレスを有するファイルサーバ2Bに、生成された画像ファイルFLを転送する(#136)。
Webページ印刷等条件データ72に示される「転送先」の条件として「E−Mail添付」が含まれる場合は(#137でYes)、電子メール送信部107は、Webページ印刷等条件データ72の「アドレス」に示される電子メールアドレスに宛てて、生成された画像ファイルFLを添付した電子メールを送信(転送)する(#138)。
画像ファイルFLの代わりに、ステップ#131で印刷された書類をディスプレイに表示しまたは再度印刷するためのファイルを保存しまたは転送してもよい。
〔第二の提供方法〕
図23は閲覧設定テーブル6の例を示す図、図24はWebページ印刷等条件データ72の例を示す図、図25は印刷処理の流れの例を説明するフローチャートである。
ユーザは、あるWebサイトの記事のWebページの印刷物を、他のWebサイトから発信される情報に応じたタイミングで得ることができる。
以下、あるユーザUyが、大阪地域における土曜日または日曜日の天気予報が「雨」であることが検知されたタイミングで大阪の梅田近辺で上映されている映画に関する記事のWebページの印刷物を取得することを所望する場合を例に、画像形成装置1の各部の処理内容などについて説明する。
ユーザUyは、図23のような、映画に関する記事を配信するWebサイトのRSSデータ80のURL、「梅田」というキーワード、および「趣味」というカテゴリを示す閲覧設定データ6aを、自分の閲覧設定テーブル6に予め登録しておく。
さらに、図24のような、「印刷・保存・転送トリガ条件の設定」の条件を「行う」に設定し、「対象RSSサイト」として大阪の天気予報を配信するWebサイトのURLを設定し、かつ「キーワード」として「(土曜日 or 日曜日) and 雨」を設定したWebページ印刷等条件データ72を含む印刷等設定データ7を、予め登録しておく。
閲覧設定データ6aおよび印刷等設定データ7の登録のための操作および処理の手順は、前に説明した通りである。
そして、画像形成装置1の各部は、図25に示すような手順で、印刷物を提供するための処理を行う。以下、ユーザUyに上述の映画に関する印刷物を提供する場合を例に説明する。
ダウンロード処理部103は、「印刷・保存・転送トリガ条件の設定」の条件が「行う」であるWebページ印刷等条件データ72を検索し、そのWebページ印刷等条件データ72の「対象RSSサイト」に示されるURLに基づいて、天気予報のWebサイトのWebサーバ5からRSSデータ80をダウンロードする(図25の#141)。
更新等有無判別部104は、そのWebページ印刷等条件データ72に示される通りのキーワードがそのRSSデータ80の中のいずれかの記事に含まれるように更新されたか否かをチェックする(#142)。つまり、「土曜日」または「日曜日」のいずれかと「雨」とが新たに含まれるようになった記事の有無をチェックする。なお、これらのキーワードが含まれているか否かのチェックを、その記事の内容を掲載するWebページをチェックすることによって行ってもよいし、RSSデータ80に示されるその記事の説明(description)に含まれているか否かをチェックすることによって行ってもよい。
そのような記事がある場合は(#143でYes)、ユーザUyの閲覧設定データ6aに示されるURLに基づいて、映画に関する記事を配信するWebサイトのWebサーバ5からRSSデータ80をダウンロードする(#144)。さらに、そのRSSデータ80に示される各記事の内容を掲載するWebページのWebページデータ81をダウンロードする(#145)。
印刷制御部106は、その閲覧設定データ6aにキーワードが示されていなければ(#146でNo)、ダウンロードされたWebページデータ81に基づいて各記事のWebページを印刷する。キーワードが示されている場合は(#146でYes)、そのキーワードを含むWebページのみに限定して印刷する(#147、#148)。Webページを印刷する代わりに、そのWebページを表示しまたは印刷するためのデータを、ファイル転送部108によって特定のファイルサーバ2Bに転送してもよいし、電子メール送信部107によって特定の電子メールアドレスに転送してもよい。
〔第三の提供方法〕
図26は閲覧設定テーブル6の例を示す図、図27はWebページ印刷等条件データ72の例を示す図、図28は図9に例示する書類を生成する処理の流れの例を説明するフローチャートである。
画像形成装置1は、特定のカテゴリに属しかつ特定のキーワードを含む記事のWebページを、ダウンロードした日付の順に並べ、1組の書類として印刷することができる。以下、図9のような、ユーザUzが2007年9月の新製品の化粧品のマーケティングに関する記事のWebページの書類を所望する場合を例に、説明する。
ユーザUzは、図26のような、上記の記事を配信するWebサイトごとに、そのWebサイトのURL、「新製品 and 化粧品」というキーワード、および「マーケティング」というカテゴリを示す閲覧設定データ6aを、自分の閲覧設定テーブル6に予め登録しておく。
さらに、図27のような、「ファイル結合処理」として「行う」を示し、「対象カテゴリ」として「マーケティング」を示し、「取得期間」として2007年9月の1日から末日までの期間を示すWebページ印刷等条件データ72を含む印刷等設定データ7を、予め登録しておく。
閲覧設定データ6aおよび印刷等設定データ7の登録のための操作および処理の手順は、前に説明した通りである。
そして、画像形成装置1の各部は、図28に示すような手順で、印刷物を提供するための処理を行う。
ダウンロード処理部103は、Webページ印刷等条件データ72の「取得期間」に示される期間中(ここでは、2007年9月1日〜30日)、所定の時間(例えば、24時間)が経過するごとに(#151でNo、#152でYes)、Webページ印刷等条件データ72の「対象カテゴリ」に示されるカテゴリ(本例では、マーケティング)の閲覧設定データ6aに基づいて、RSSデータ80をダウンロードする(#153)。
更新等有無判別部104は、ダウンロードされたRSSデータ80に示される記事が更新されまたは新規に追加されたものであるか否かを判別する(#154)。
ダウンロード処理部103は、更新されまたは新規に追加された記事の内容を掲載するWebページのWebページデータ81を、そのRSSデータ80に示されるその記事のURLに基づいてWebサーバ5からダウンロードし(#155)、一時的なファイルを保存するための所定の領域などに保存する(#156)。
ただし、閲覧設定データ6aにキーワードが示されている場合は、そのキーワードが含まれるWebページのWebページデータ81のみを保存する。本例では、「新製品」および「化粧品」の両キーワードが含まれるWebページのWebページデータ81を保存する。
2007年10月になったら(#151でYes)、印刷制御部106は、上記の期間に保存された各Webページデータ81に基づいて各Webページが次々に用紙に印刷されるように印刷ユニット10gを制御する。具体的には、Webページ印刷等条件データ72の「追加方法」が「後方追加」である場合は(#157でYes)、ダウンロードした日付が古いものほど前の頁に来るようにWebページを印刷する(#158)。「前方追加」である場合は(#157でNo)、日付が新しいものほど前の頁に来るようにWebページを印刷する(#159)。これらの頁の画像を印刷するためのデータを1つのファイルに纏めて、ユーザUzのボックスに記憶させてもよい。または、所定のファイルサーバ2Bまたは電子メールアドレスに宛てて転送してもよい。
図29は画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。次に、画像形成装置1における印刷に関する処理の流れを、図29のフローチャートを参照して説明する。
画像形成装置1は、ユーザによってコマンドなどが入力されまたは所定のタイミングが訪れるごとに、次のような処理を実行する。
ユーザが印刷に関する設定のコマンドを入力すると(図29の#11でYes)、画像形成装置1は、図11のような印刷等設定画面HG1を表示し(#12)、記事の印刷などに関する設定の内容を受け付ける(#13)。そして、その内容に応じて、そのユーザの印刷等設定データ7を新たに生成しまたは更新する(#14)。
または、ユーザが記事の閲覧に関する設定のコマンドを入力すると(#21でYes)、画像形成装置1は、Webブラウザの画面を表示する(#22)。ここで、ユーザは、注目する記事を見つけ、その発信元であるWebサイトのURLのほか、その記事のキーワードおよびカテゴリを必要に応じて指定する。すると、画像形成装置1は、その指定の内容を示す閲覧設定データ6aを生成し、そのユーザの閲覧設定テーブル6に登録する(#23、#24)。
または、記事を収集するタイミング(例えば、毎日の所定の時刻)が訪れると(#31でYes)、画像形成装置1は、各ユーザの各閲覧設定データ6aに基づいて、記事の一覧および新規に追加されまたは更新された記事のWebページのデータを取得する処理を行う(#32)。この処理の手順は、前に図12で説明した通りである。
または、特定の情報(例えば、特定の地域の天気予報)をチェックするタイミング(例えば、毎日の所定の時刻)が訪れると(#41でYes)、画像形成装置1は、その特定の情報をチェックし、それに所定のキーワードが示されていれば、所定のWebページを印刷する(#42)。これらの処理の手順は、前に図25で説明した通りである。
または、ユーザが原稿のコピーのコマンドを入力すると(#51でYes)、画像形成装置1は、その原稿の画像とともに、ステップ#32でそのユーザのためにダウンロードしておいた記事の一覧および更新されまたは新規に追加された記事のWebページを、用紙に印刷する処理を行う(#52)。この処理の手順は、前に図13および図14で説明した通りである。
そのほか、画像形成装置1は、ユーザが入力したコマンドなどに応じて種々の処理を実行する(#61)。また、図28で説明した、所定の期間分の記事のWebページを1組の書類に纏めて印刷する処理を実行する。
本実施形態によると、ユーザは種々のWebサイトで公開される種々の記事を従来よりも効率的に収集することができる。しかも、収集した記事を、ユーザ自身の好みに応じた形態で印刷させることができる。例えば、レポートなどの印刷物の裏面に印刷させたり、更新されまたは新規に追加された記事はその内容(コンテンツ、本文)まで印刷させ、それ以外の記事はタイトルなどのみ印刷させたり、特定のテーマの記事を1ヶ月分まとめて印刷させたりすることができる。また、天気などの状況に応じて最新の記事を取得することができる。
本実施形態では、原稿の用紙に記されている画像をコピーする場合を例に、図6または図7などに示した印刷物を提供する方法を説明したが、FAX受信の際の印刷およびPCプリントを行う場合にも、本発明を適用することができる。
図30はドライバ画面HG2の例を示す図である。画像ファイルFLに基づいてPCプリントを行う場合にも、PCプリントの対象の画像(メイン画像GA)を記事タイトル等一覧GBとともに印刷してもよい。この場合は、図30のようなドライバ画面HG2を、ユーザが使用する端末装置2Aに表示させる。ここで、ユーザは、画像ファイルFLのファイル名および保存場所、メイン画像GAを印刷する面(表面または裏面のいずれか)、記事タイトル等一覧GBを一緒に印刷するか否か、および記事タイトル等一覧GBを印刷する位置(メイン画像GAの印刷面の反対側に印刷するか、メイン画像GAの印刷面の余白部分に印刷するか)などを指定する。
画像形成装置1は、ユーザが指定した内容に応じて、画像ファイルFLによってメイン画像GAをビットマップ展開する。そして、メイン画像GAと記事タイトル等一覧GBとを同一の用紙に印刷する。
その他、画像形成装置1、イントラネット4の全体または各部の構成、処理内容、処理順序、データの構造などは、本発明の趣旨に沿って適宜変更することができる。例えば、画像形成装置1は、MFPに限られず、デジタル複写機やプリンタ等であってもよい。
画像形成装置のハードウェア構成の例を示す図である。 画像形成装置の機能的構成の例を示す図である。 イントラネットとWebサーバとの接続の形態の例を示す図である。 RSSデータの例を示す図である。 閲覧設定テーブルの例を示す図である。 ページ画像の例を示す図である。 ページ画像の例を示す図である。 Webページ画像の例を示す図である。 複数のWebページからなる書類の例を示す図である。 印刷等設定データの例を示す図である。 印刷等設定画面の例を示す図である。 記事データ取得処理の流れの例を説明するフローチャートである。 コピー処理の流れの例を説明するフローチャートである。 コピー処理の流れの例を説明するフローチャートである。 記事の一覧の配置の例を示す図である。 印刷処理の流れの例を説明するフローチャートである。 印刷物の形態の例を示す図である。 印刷物の形態の例を示す図である。 印刷物の形態の例を示す図である。 印刷物の形態の例を示す図である。 印刷物の形態の例を示す図である。 印刷物の形態の例を示す図である。 閲覧設定テーブルの例を示す図である。 Webページ印刷等条件データの例を示す図である。 印刷処理の流れの例を説明するフローチャートである。 閲覧設定テーブルの例を示す図である。 Webページ印刷等条件データの例を示す図である。 図9に例示する書類を生成する処理の流れの例を説明するフローチャートである。 画像形成装置の全体的な処理の流れの例を説明するフローチャートである。 ドライバ画面の例を示す図である。
符号の説明
1 画像形成装置(印刷装置)
104 更新等有無判別部(更新等有公開情報検索手段)
105 書類データ生成部(ファイル生成手段)
106 印刷制御部(公開情報印刷手段)
10f スキャナユニット(原稿画像読取手段)
10g 印刷ユニット(公開情報印刷手段)
131 閲覧設定テーブル記憶部(キーワード記憶手段)
132 印刷等設定データ記憶部
5 Webサーバ
6a 閲覧設定データ
7 印刷等設定データ

Claims (4)

  1. ユーザが指定したキーワードを記憶するキーワード記憶手段と、
    第一のサーバで公開されている情報である第一の公開情報に前記キーワード記憶手段に記憶されている前記キーワードが含まれるようになったか否かを判別するキーワード有無判別手段と、
    前記第一の公開情報に前記キーワードが含まれるようになったと前記キーワード有無判別手段によって判別された場合に、第二のサーバで公開されている情報である第二の公開情報を印刷する、公開情報印刷手段と、
    を有することを特徴とする画像形成装置。
  2. 前記ユーザが指定した第二のキーワードを記憶する第二のキーワード記憶手段、を有し、
    前記公開情報印刷手段は、前記第二のキーワード記憶手段に記憶されている前記第二のキーワードが含まれている前記第二の公開情報を印刷する、
    請求項記載の画像形成装置。
  3. 第一のサーバで公開されている情報である第一の公開情報を印刷手段と、記憶手段と、CPUとを用いて印刷する印刷方法であって、
    ユーザが指定したキーワードを前記記憶手段に記憶させておき、
    第二のサーバで公開されている情報である第二の公開情報に前記記憶手段に記憶されている前記キーワードが含まれるようになったか否かを判別する処理を前記CPUに実行させ、
    前記第二の公開情報に前記キーワードが含まれるようになったと前記CPUによって判別された場合に、前記第一の公開情報を印刷する処理を前記印刷手段に実行させる、
    ことを特徴とする印刷方法。
  4. 印刷手段と、記憶手段と、CPUとを有する画像形成装置のために用いられるコンピュータプログラムであって、
    前記CPUに、
    ユーザが指定したキーワードを前記記憶手段に記憶させる処理を実行させ、
    第一のサーバで公開されている情報である第一の公開情報に前記記憶手段に記憶されている前記キーワードが含まれるようになったか否かを判別する処理を実行させ、
    前記第一の公開情報に前記キーワードが含まれるようになったと判別した場合に、第二のサーバで公開されている情報である第二の公開情報が印刷されるように前記印刷手段を制御する処理を実行させる、
    ことを特徴とするコンピュータプログラム。
JP2008157265A 2008-06-16 2008-06-16 画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム Expired - Fee Related JP4600528B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008157265A JP4600528B2 (ja) 2008-06-16 2008-06-16 画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム
US12/402,689 US8451477B2 (en) 2008-06-16 2009-03-12 Image forming apparatus, printing method, publicized information aggregating apparatus and method, and computer-readable storage medium for computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008157265A JP4600528B2 (ja) 2008-06-16 2008-06-16 画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2009301443A JP2009301443A (ja) 2009-12-24
JP4600528B2 true JP4600528B2 (ja) 2010-12-15

Family

ID=41414479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008157265A Expired - Fee Related JP4600528B2 (ja) 2008-06-16 2008-06-16 画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム

Country Status (2)

Country Link
US (1) US8451477B2 (ja)
JP (1) JP4600528B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130305383A1 (en) * 2010-12-22 2013-11-14 Intel Corporation System and method to protect user privacy in multimedia uploaded to internet sites
JP5598316B2 (ja) * 2010-12-27 2014-10-01 ブラザー工業株式会社 印刷システム、印刷装置、及び印刷プログラム
JP2012199647A (ja) * 2011-03-18 2012-10-18 Konica Minolta Business Technologies Inc 画像処理装置、画像処理システムおよび画像処理装置の設定用プログラム
JP5748544B2 (ja) * 2011-04-25 2015-07-15 キヤノン株式会社 画像形成装置、及びその制御方法、並びにプログラム
JP6244717B2 (ja) * 2013-06-25 2017-12-13 セイコーエプソン株式会社 印刷制御サーバー及び印刷システム
JP6252100B2 (ja) * 2013-10-24 2017-12-27 セイコーエプソン株式会社 印刷サーバーおよび印刷システム
CN105553563B (zh) * 2015-12-14 2017-09-12 北京交通大学 一种多功能毫米波、奈奎斯特波形光学发生装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6507867B1 (en) * 1998-12-22 2003-01-14 International Business Machines Corporation Constructing, downloading, and accessing page bundles on a portable client having intermittent network connectivity
JP2000284919A (ja) 1999-03-29 2000-10-13 Seiko Epson Corp プリンタ装置及び印刷処理方法
JP2002189394A (ja) 2000-12-19 2002-07-05 Canon Inc 画像複写装置、その制御方法および記憶媒体
JP2002268831A (ja) 2001-03-06 2002-09-20 Ricoh Co Ltd 広告印刷システム
JP3619195B2 (ja) 2002-01-15 2005-02-09 キヤノン株式会社 画像処理装置、画像処理方法、コンピュータプログラムおよびコンピュータ読取可能な記憶媒体
JP2004021453A (ja) 2002-06-14 2004-01-22 Canon Inc 印刷装置
JP4136627B2 (ja) 2002-11-29 2008-08-20 キヤノンマーケティングジャパン株式会社 画像形成システム、並びに、該システムにおける画像形成装置及び印刷情報収集装置、及び、コンピュータプログラム
US20040184043A1 (en) * 2003-01-31 2004-09-23 Canon Kabushiki Kaisha Image forming apparatus and method of controlling same, and information processing apparatus and method
US6973206B2 (en) * 2003-12-29 2005-12-06 Motorola, Inc. Method and system for quality based fingerprint matching
US20060206813A1 (en) * 2005-03-08 2006-09-14 Peter Kassan System and method for management of the production of printed material
US7620885B2 (en) * 2005-05-12 2009-11-17 International Business Machines Corporation Automatic generation of documentation for component-based computing solution
JP4681397B2 (ja) * 2005-08-31 2011-05-11 株式会社沖データ 電子装置
JP4939046B2 (ja) * 2005-12-02 2012-05-23 キヤノン株式会社 画像処理装置およびその制御方法
JP2007199998A (ja) * 2006-01-26 2007-08-09 Murata Mach Ltd 通信装置
JP2007207086A (ja) * 2006-02-03 2007-08-16 Konica Minolta Business Technologies Inc 出力処理装置及び出力処理方法
JP2007299275A (ja) * 2006-05-01 2007-11-15 Softbank Mobile Corp 中継サーバ
US20080065664A1 (en) * 2006-06-27 2008-03-13 Kehn Daniel B Computer-implemented method, tool, and program product for more efficiently utilizing java resource bundles
US8130396B2 (en) * 2006-10-05 2012-03-06 Ricoh Company, Ltd. Image formation management system, image formation management method, and storage medium
JP5078332B2 (ja) * 2006-12-04 2012-11-21 キヤノン株式会社 情報処理装置、情報処理方法
US7413275B2 (en) * 2007-01-08 2008-08-19 Kabushiki Kaisha Toshiba Printer apparatus and printing method for printer apparatus
US7930290B2 (en) * 2007-01-12 2011-04-19 Microsoft Corporation Providing virtual really simple syndication (RSS) feeds
JP4367495B2 (ja) * 2007-02-15 2009-11-18 ブラザー工業株式会社 画像形成装置
US7917490B2 (en) * 2007-07-09 2011-03-29 Google Inc. Interpreting local search queries
US20090204610A1 (en) * 2008-02-11 2009-08-13 Hellstrom Benjamin J Deep web miner
US9015710B2 (en) * 2011-04-12 2015-04-21 Pivotal Software, Inc. Deployment system for multi-node applications

Also Published As

Publication number Publication date
JP2009301443A (ja) 2009-12-24
US8451477B2 (en) 2013-05-28
US20090310164A1 (en) 2009-12-17

Similar Documents

Publication Publication Date Title
US9369595B2 (en) Image forming apparatus for being able to utilize application in which web browser is used
US8547572B2 (en) Image processing apparatus, image processing system, recording medium, and method for transmitting URL information of a web browser
JP4600528B2 (ja) 画像形成装置、公開情報収集装置、印刷方法、公開情報収集方法、およびコンピュータプログラム
US20090316198A1 (en) Publicized information browsing support system, publicized information browsing support method, and computer-readable storage medium for computer program
US9191455B2 (en) Image forming apparatus for being able to utilize application in which Web browser is used
JP4518196B2 (ja) プリントシステム、画像形成装置、ウェブページ印刷方法、およびコンピュータプログラム
US9262112B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
CN1171436C (zh) 自动在打印装置上打印文件的文件传送系统
JP2005250783A (ja) 資料配信装置、資料配信方法、およびコンピュータプログラム
JP5938972B2 (ja) 画像処理装置及びプログラム
JP2021163447A (ja) 情報処理装置、およびその制御方法とプログラム
JP4556978B2 (ja) 画像形成装置、公開情報利用方法、およびコンピュータプログラム
US9400625B2 (en) Printing apparatus, web server, printing system, and computer readable recording medium stored with program for web server
JP2008276437A (ja) 画像形成装置、広告表示方法、およびコンピュータプログラム
US20120324336A1 (en) Computer and computer-readable storage medium for computer program
JP2010003127A (ja) ドキュメント管理装置、ドキュメント管理システム、ドキュメント管理方法、およびコンピュータプログラム
JP2012081648A (ja) 画像形成装置、画像形成装置を用いる情報処理方法およびコンピュータプログラム
JP2011141688A (ja) 情報管理装置、情報管理方法、及び情報管理システム
US8782512B2 (en) Controller, method, and program product for controlling job information display, and recording medium
JP4329811B2 (ja) 画像処理装置、画像処理システム、画像処理装置におけるデータの管理方法、およびコンピュータプログラム
JP2015046015A (ja) 画像データ提供システム、機能制御プログラム、プリンタドライバ及び表示制御方法
JP6672591B2 (ja) 情報処理装置、サービス享受方法、およびコンピュータプログラム
JP5369534B2 (ja) データ管理プログラム及びデータ管理システム
JP5195835B2 (ja) 公開情報閲覧支援システム、公開情報閲覧支援方法、およびコンピュータプログラム
JP2025044014A (ja) 表示システム、表示方法、表示プログラム、及び表示プログラム群

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100409

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100420

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100615

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100615

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100831

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100913

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131008

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees