JP2007144748A - Image forming device and document file printing program - Google Patents
Image forming device and document file printing program Download PDFInfo
- Publication number
- JP2007144748A JP2007144748A JP2005341189A JP2005341189A JP2007144748A JP 2007144748 A JP2007144748 A JP 2007144748A JP 2005341189 A JP2005341189 A JP 2005341189A JP 2005341189 A JP2005341189 A JP 2005341189A JP 2007144748 A JP2007144748 A JP 2007144748A
- Authority
- JP
- Japan
- Prior art keywords
- document file
- unit
- web page
- image forming
- search condition
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Abstract
Description
この発明は、画像形成装置および文書ファイルプリントプログラムに関し、特にネットワークに接続されたWebサーバから文書ファイルを取得する画像形成装置およびそれにより実行される文書ファイルプリントプログラムに関する。 The present invention relates to an image forming apparatus and a document file print program, and more particularly to an image forming apparatus that acquires a document file from a Web server connected to a network and a document file print program executed by the image forming apparatus.
従来、ネットワークに接続されたWebサーバに記憶されたWebページを定期的に取得して記憶する画像形成装置が知られている。特開2002−200827号公報(特許文献1)には、ネットワークに接続するためのネットワークインターフェースと、このネットワークインターフェースを介して前記ネットワークから情報を取得する情報取得手段と、この取得した情報を記憶する第1の記憶装置と、外部からの印刷要求を受付ける受付手段と、用紙上に画像の形成を行うプリンタエンジンと、前記印刷要求があったときは前記第1の記憶装置に記憶されている情報を前記プリンタエンジンにより印刷する印刷手段と、前記情報の取得先を特定する情報である取得先情報を記憶する第2の記憶装置と、定期的に前記情報取得を行うための時期を特定する情報である取得時期情報を記憶する第3の記憶装置とを備え、前記情報取得手段は前記取得時期情報が示す時に前記取得先情報が示す相手先から前記情報取得を行う画像形成装置が記載されている。 Conventionally, there is known an image forming apparatus that periodically acquires and stores a Web page stored in a Web server connected to a network. JP 2002-200247 A (Patent Document 1) stores a network interface for connecting to a network, information acquisition means for acquiring information from the network via the network interface, and the acquired information. A first storage device; a receiving unit that accepts an external print request; a printer engine that forms an image on paper; and information stored in the first storage device when the print request is received Printing means for printing the information by the printer engine, a second storage device for storing acquisition destination information, which is information for specifying the acquisition destination of the information, and information for specifying the timing for periodically acquiring the information And a third storage device for storing the acquisition time information, wherein the information acquisition means indicates the time indicated by the acquisition time information. Image forming apparatus from the destination indicated by the Tokusaki information performs the information acquisition is described.
しかしながら、特開2000−200827号公報に記載の画像形成装置は、所定の相手先から定期的に情報を取得するために、取得する情報量が膨大となる、また、取得した情報には、ユーザが望まない不必要な情報が多く含まれている可能性が高く、記憶装置の効率が悪くなるばかりでなく、ユーザは記憶された情報から必要な情報を取捨選択する作業が必要となる。このため、ユーザが必要な情報を探し出すのが困難である。
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、ユーザが所望する情報を取得して効率的に画像形成することが可能な画像形成装置を提供することである。 The present invention has been made to solve the above-described problems, and one object of the present invention is to provide an image forming apparatus capable of acquiring information desired by a user and efficiently forming an image. It is to be.
この発明の他の目的は、画像形成装置に、ユーザが所望する情報を取得させて効率的に画像形成させることが可能な文書ファイルプリントプログラムを提供することである。 Another object of the present invention is to provide a document file print program that allows an image forming apparatus to acquire information desired by a user and efficiently form an image.
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、文書ファイルを記憶するサーバとネットワークを介して通信可能な画像形成装置であって、画像を形成するための画像形成手段と、サーバに記憶された文書ファイルに割り当てられたネットワークアドレスと少なくとも1つのキーワードとを含む検索条件を記憶する検索条件記憶手段と、検索条件を読み出して、該検索条件に含まれるネットワークアドレスが割り当てられた文書ファイルをサーバから取得する文書ファイル取得手段と、取得された文書ファイルから検索条件に含まれる少なくとも1つのキーワードを抽出する抽出手段と、抽出手段による抽出結果に基づいて、画像形成手段に画像形成させる文書ファイルを決定する決定手段とを備える。 In order to achieve the above object, according to one aspect of the present invention, an image forming apparatus is an image forming apparatus capable of communicating via a network with a server storing a document file, and an image for forming an image. Forming means; search condition storage means for storing a search condition including a network address assigned to a document file stored in the server and at least one keyword; and a network address included in the search condition by reading the search condition A document file acquisition unit that acquires a document file to which a document is assigned from a server, an extraction unit that extracts at least one keyword included in a search condition from the acquired document file, and image formation based on an extraction result by the extraction unit Determining means for determining a document file to be imaged by the means.
この発明に従えば、サーバに記憶されている文書ファイルのうち画像形成させる文書ファイルが、ネットワークアドレスで特定され、かつキーワードが抽出されるか否かにより決定されるので、数ある文書ファイルのうちからユーザが所望する文書ファイルが取得されて画像形成される。その結果、ユーザが所望する情報を取得して効率的に画像形成することが可能な画像形成装置を提供することができる。 According to the present invention, among the document files stored in the server, the document file to be imaged is determined by the network address and whether or not the keyword is extracted. The document file desired by the user is acquired from the image, and an image is formed. As a result, it is possible to provide an image forming apparatus that can acquire information desired by the user and efficiently form an image.
好ましくは、決定手段は、取得された文書ファイルから検索条件に含まれる少なくとも1つのキーワードが抽出された場合には、取得された文書ファイルを画像形成手段に画像形成させる文書ファイルに決定する。 Preferably, when at least one keyword included in the search condition is extracted from the acquired document file, the determining unit determines the acquired document file as a document file that causes the image forming unit to form an image.
好ましくは、取得された文書ファイルから検索条件に含まれる少なくとも1つのキーワードが抽出されることに応じて、取得された文書ファイルにリンクされており、かつ少なくとも1つのキーワードに関連する関連文書ファイルを取得する関連文書ファイル取得手段をさらに含み、決定手段は、関連文書ファイルが取得された場合には、関連文書ファイルを画像形成手段に画像形成させる文書ファイルに決定する。 Preferably, when at least one keyword included in the search condition is extracted from the acquired document file, the related document file linked to the acquired document file and related to the at least one keyword is selected. A related document file acquiring unit to be acquired is further included. When the related document file is acquired, the determining unit determines the related document file to be a document file that causes the image forming unit to form an image.
好ましくは、検索条件記憶手段に記憶される検索条件は、検索範囲を特定するための制限情報をさらに含み、抽出手段は、取得された文書ファイルから検索条件に含まれる制限情報により特定される検索範囲を抽出する検索範囲抽出手段を含む。 Preferably, the search condition stored in the search condition storage means further includes restriction information for specifying a search range, and the extraction means is a search specified by the restriction information included in the search condition from the acquired document file. Search range extraction means for extracting the range is included.
この発明に従えば、取得された文書ファイルから抽出された検索範囲内からキーワードが抽出されるので、キーワードを抽出するための処理速度が向上するとともに、ユーザが所望する文書ファイルを正確に取得することができる。 According to the present invention, the keyword is extracted from the search range extracted from the acquired document file, so that the processing speed for extracting the keyword is improved and the document file desired by the user is accurately acquired. be able to.
好ましくは、決定手段により画像形成手段に画像形成させることが決定された文書ファイルを記憶する文書ファイル記憶手段をさらに備え、文書ファイル取得手段は、検索条件に含まれるネットワークアドレスが割り当てられた文書ファイルをサーバから所定時間間隔で取得し、決定手段は、取得された文書ファイルが文書ファイル記憶手段に記憶されていないことを条件に、取得された文書ファイルを画像形成手段に画像形成させる文書ファイルに決定する。 Preferably, the document file storage means for storing the document file determined to be image-formed by the image forming means by the determining means is further provided, and the document file acquisition means is a document file to which the network address included in the search condition is assigned. Is determined from the server at predetermined time intervals, and the determination unit converts the acquired document file into an image forming unit that forms an image on the condition that the acquired document file is not stored in the document file storage unit. decide.
この発明に従えば、所定時間間隔で文書ファイルが取得されるが、文書ファイル記憶手段に記憶されていないことを条件に、画像形成手段に画像形成させる文書ファイルが決定されるので、同一の文書ファイルは画像形成されない。このため、同じ文書ファイルを画像形成するのを防止して、印刷コストを低減することができる。 According to the present invention, the document file is acquired at predetermined time intervals, but the document file to be image-formed by the image forming unit is determined on the condition that the document file is not stored in the document file storage unit. The file is not imaged. For this reason, it is possible to prevent the same document file from being imaged and to reduce the printing cost.
好ましくは、画像形成手段に画像形成させることが決定された文書ファイルが画像形成手段により画像形成される前の段階で、画像形成手段に画像形成させることが決定された文書ファイルをスクロール表示する表示手段をさらに備える。 Preferably, the document file determined to be image-formed by the image forming unit is scroll-displayed before the document file determined to be image-formed by the image forming unit is formed by the image forming unit. Means are further provided.
この発明に従えば、文書ファイルが画像形成される前の段階で、文書ファイルがスクロール表示されるので、ユーザに文書ファイルをわかりやすく伝達することができるとともに、印刷コストを低減することができる。 According to the present invention, since the document file is scrolled and displayed before the image formation of the document file, the document file can be transmitted to the user in an easy-to-understand manner, and the printing cost can be reduced.
好ましくは、ネットワークアドレスが予め定められたコンピュータがネットワークに接続されているか否かを検出する検出手段をさらに備え、文書ファイル取得手段は、検出手段によりコンピュータがネットワークに接続されていないことが検出されることを条件に、予め定められた時間間隔で文書ファイルを取得する。 Preferably, the information processing apparatus further comprises detection means for detecting whether or not a computer having a predetermined network address is connected to the network, and the document file acquisition means detects that the computer is not connected to the network by the detection means. The document file is acquired at a predetermined time interval.
この発明に従えば、ネットワークアドレスが予め定められたコンピュータがネットワークに接続されていないことを条件に、予め定められた時間間隔で文書ファイルが取得されるので、コンピュータがネットワークに接続されている場合には、文書ファイルは取得されない。その結果、文書ファイルの取得がコンピュータで実行される場合には、文書ファイルが画像形成されないので、不要な文書ファイルが画像形成されるのを防止することができる。 According to the present invention, since the document file is acquired at a predetermined time interval on the condition that the computer having the predetermined network address is not connected to the network, the computer is connected to the network. In this case, the document file is not acquired. As a result, when the acquisition of the document file is executed by a computer, the document file is not formed with an image, so that an unnecessary document file can be prevented from being formed with an image.
この発明の他の局面によれば、文書ファイルプリントプログラムは、文書ファイルを記憶するサーバとネットワークを介して通信可能な画像形成装置で実行される文書ファイルプリントプログラムであって、サーバに記憶された文書ファイルに割り当てられたネットワークアドレスと少なくとも1つのキーワードとを含む検索条件を記憶するステップと、検索条件を読み出して、該検索条件に含まれるネットワークアドレスが割り当てられた文書ファイルをサーバから取得するステップと、取得された文書ファイルから検索条件に含まれる少なくとも1つのキーワードを抽出するステップと、抽出ステップによる抽出結果に基づいて、画像形成させる文書ファイルを決定するステップとを画像形成装置に実行させる。 According to another aspect of the present invention, a document file print program is a document file print program executed by an image forming apparatus that can communicate with a server storing a document file via a network, and stored in the server Storing a search condition including a network address assigned to the document file and at least one keyword; and reading the search condition and obtaining a document file assigned the network address included in the search condition from the server. And causing the image forming apparatus to execute a step of extracting at least one keyword included in the search condition from the acquired document file and a step of determining a document file to be imaged based on an extraction result of the extraction step.
この発明に従えば、画像形成装置に、ユーザが所望する情報を取得させて効率的に画像形成させることが可能な文書ファイルプリントプログラムを提供することができる。 According to the present invention, it is possible to provide a document file print program that allows an image forming apparatus to acquire information desired by a user and efficiently form an image.
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
図1は、本発明の実施の形態の1つにおけるネットワークシステムの全体概要を示す図である。図1を参照して、ネットワークシステムは、MFP(Multi Function Peripheral)100と、Webサーバ101と、パーソナルコンピュータ(以下「PC」という)102とが、ネットワーク103にそれぞれ接続されている。MFP100は、スキャナ機能、複写機能、プリント機能、ファクシミリ送受信機能を備えた画像形成装置である。Webサーバ101は、WWW(World Wide Web)サーバ機能を有するコンピュータである。Webサーバ101は、HTML(HyperText Markup Language)で記載された文書ファイルであるWebページにURL(Uniform Resource Locator)を割り当てて記憶しており、WWWサーバとしてネットワーク上でWebページを公開する。すなわち、Webサーバ101は、クライアントからのWebページを送信する要求を受信すると、要求されたWebページを、要求してきたクライアントに送信する。なお、Webページは、SGML(Standard Generalized Markup
Language)、TEX、XHTML(eXtensible HTML)等のマークアップ言語で記載された文書ファイルであってもよい。Webサーバ101とクライアントとの間の通信は、HTTP(HyperText Transfer Protocol)が用いられる。MFP102とPC103とは、クライアントに成り得る。ネットワーク103は、PSTN(Public Switched Telephone Networks)、ISDN(Integrated Services Digital Network)、パケット交換網等の公衆網、LAN(Loacal Area Network)またはインターネット等のコンピュータネットワークを含む。PC102は、そのハード構成および機能は周知なのでここでは説明を繰り返さない。
FIG. 1 is a diagram showing an overall outline of a network system according to one embodiment of the present invention. Referring to FIG. 1, in a network system, an MFP (Multi Function Peripheral) 100, a
Language), T E X, may be a document file that is described in a markup language such as XHTML (eXtensible HTML). HTTP (HyperText Transfer Protocol) is used for communication between the
図2は、MFPの外観を示す斜視図である。図2を参照して、MFP100は、自動原稿搬送装置(ADF)17と、画像読取部13と、画像形成部14と、給紙部18とを含む。ADFは、原稿台に搭載された複数枚の原稿を1枚ずつ順にさばいて、画像読取部13に搬送する。画像読取部13は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部14は、画像データが入力されると、画像データに基づいて記録シート上に画像を印刷する。給紙部18は、記録シートを格納しており、格納した記録シートを1枚ずつ画像形成部14に供給する。また、MFP100は、その上面に操作パネル11を備える。
FIG. 2 is a perspective view showing the appearance of the MFP. Referring to FIG. 2, MFP 100 includes an automatic document feeder (ADF) 17, an
図3は、MFPのハード構成の一例を示すブロック図である。図3を参照して、MFP100は、情報処理部301と、ファクシミリ部302と、通信制御部303と、画像読取部13と、画像形成部14と、給紙部18と、ADF17と、スピーカ322とを含む。情報処理部301は、中央演算装置(CPU)311と、CPU311の作業領域として使用されるRAM(Random Access Memory)311aと、画像メモリ312と、データを不揮発的に記憶するためのハードディスクドライブ(HDD)321と、タイマ320と、表示部313と、操作部310と、データ通信制御部309と、データ入出力部308を含む。CPU311は、データ入出力部308、データ通信制御部309、操作部310、画像メモリ312および表示部313とそれぞれ接続され、情報処理部301の全体を制御する。また、CPU311は、ファクシミリ部302、通信制御部303、画像読取部13、画像形成部14、給紙部18、ADF17およびスピーカ322と接続され、MFP100の全体を制御する。画像メモリ312は、画像形成部14で印刷するためにビットマップ形式に展開された画像データを記憶しておくためのビットマップメモリ312aを含む。タイマ320は、時間を計時し、計時した時刻をCPU311に出力する。
表示部313は、液晶表示装置(LCD)、有機ELD(Electro Luminescence Display)等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部310は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部310は、表示部313上に設けられたタッチパネルを含む。表示部313と操作部310とで、操作パネル11が構成される。
FIG. 3 is a block diagram illustrating an example of a hardware configuration of the MFP. Referring to FIG. 3,
The
データ通信制御部309は、データ入出力部308と接続される。データ通信制御部309は、CPU311からの指示に従って、データ入出力部308を制御して、データ入出力部308に接続された外部の機器との間でデータを送受信する。データ入出力部308は、TCP/IP(Transmission Control Protocol/Internet Protocol)で通信するためのインターフェースであるLAN端子314、USB(Universal Serial Bus)端子315、セントロニクス端子316、RS−232C(Recommended Standard 232 Version C)等のシリアルインターフェース端子317、およびJTAG(Joint Test Action Group)端子318を有する。
The data
MFP100は、LAN端子314に、ネットワーク103に接続するためのLANケーブルが接続される場合、データ通信制御部309は、データ入出力部308を制御してLAN端子314を介して接続されたWebサーバ101およびPC102と通信する。データ通信制御部309は、データ入出力部308を制御して、USB端子315、セントロニクス端子316、シリアルインターフェース端子317、JTAG端子318のいずれかに機器が接続された場合、データ通信制御部309は、接続された機器との間で通信して、データを入出力する。USB端子315には、フラッシュメモリを内蔵したUSBメモリ319が接続される。USBメモリ319には、後述する文書ファイルプリントプログラムが記憶されており、制御装置311は、データ通信制御部309を制御して、USBメモリ319から文書ファイルプリントプログラムを読出し、読み出した文書ファイルプリントプログラムをRAM311aに記憶し、実行する。
In the
なお、文書ファイルプリントプログラムを記憶する記録媒体としては、USBメモリ319に限られず、フレキシブルディスク、カセットテープ、光ディスク(CD−ROM(Compact Disc−Read Only Memory)/MO(Magnetic Optical Disc/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード(メモリカードを含む)、光カード、マスクROM、EPROM(Erasable Programmable ROM)、EEPROM(Electronically EPROM)などの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。ここでいうプログラムは、CPU311により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
The recording medium for storing the document file print program is not limited to the
ファクシミリ部302は、PSTNに接続され、PSTNにファクシミリデータを送信するまたはPSTNからファクシミリデータを受信する。ファクシミリ部302は、受信したファクシミリデータを、画像形成部14で印刷可能なプリントデータに変換して、画像形成部14に出力する。これにより、画像形成部14は、ファクシミリ部302により受信されたファクシミリデータを記録シートに印刷する。
The
通信制御部303は、CPU311をPSTNに接続するためのモデムである。通信制御部303は、PSTNに接続された他のコンピュータとの間で通信する。これにより、CPU311は、PSTNを介して他のコンピュータとデータの送受信が可能となる。MFP100を、Webサーバ101またはPC102とPSTNを介して接続する場合に、通信制御部303が用いられる。
The
スピーカ322は、CPU311により制御され、MFP100の各種状態をユーザに知らせるため、種々のメッセージ音を発する。
The
図4は、MFPの操作パネルの平面図である。図4を参照して、操作パネル11は、表示部313と、操作部310とを含む。操作部310は、複数のキー201〜205,210〜213と、表示部313の表面に取り付けられたタッチパネル215とを含む。スタートキー201は、コピーまたはファクシミリ送信等の動作の開始の指示を受付けるためのキーである。テンキー202は、コピー枚数等の数値の入力を受付けるためのキーである。クリアキー203は、入力された数値のクリアおよびHDD321に記憶されたデータの破棄の指示を受付けるためのキーである。ストップキー204は、コピー動作またはスキャン動作の停止の指示を受付けるためのキーである。パネルリセットキー204は、設定されているモードおよびジョブを破棄するための指示を受付けるためのキーである。
FIG. 4 is a plan view of the operation panel of the MFP. Referring to FIG. 4,
コピーキー210、スキャンキー211、ファクシミリ送信キー212、URLプリントキー213は、MFP100をコピーモード、スキャナモード、ファクシミリモードおよびURLプリントモードのいずれかに切換えるための選択キーである。ユーザがコピーキー210を押下すると、MFP100はコピーモードへの切換え指示を取得してコピーモードに切換わる。MFP100は、コピーモードでは、複写機として機能する。ユーザがスキャンキー211を押下すると、MFP100はスキャナモードへの切換え指示を取得してスキャナモードに切換わる。MFP100は、スキャナモードでは、スキャナとして機能する。ユーザがファクシミリ送信キー212を押下すると、MFP100はファクシミリモードへの切換え指示を取得して、ファクシミリモードに切換わる。MFP100は、ファクシミリモードでは、ファクシミリとして機能する。ユーザがURLプリントキー213を押下すると、MFP100はURLプリントモードへの切換え指示を取得して、URLプリントモードに切換わる。MFP100がURLプリントモードで実行する処理については後述する。なお、コピーキー210、スキャンキー211、ファクシミリ送信キー212およびURLプリントキー213は、排他的に選択可能であり、1つのキーを選択すると自動的に他のキーは非選択状態となる。
A
表示部313はCPUにより制御され、複数の画面を同時に表示する。図4では、MFP100の各種モードを表示するためのモード表示画面206と、ジョブ情報を表示するためのジョブ情報画面208と、設定画面を表示するための設定画面207とを表示している例を示す。表示部313は、複数の画面を独立して切換えることが可能である。表示部313に表示されたボタンキーをユーザが指示すると、そのボタンキーの位置がタッチパネル215により検出される。タッチパネル215によるボタンキーの位置の検出により、CPU311はボタンキーに対応する指示を取得する。このため、ユーザは、表示部313に表示されたボタンキーを指示することにより、MFP100に指示や設定情報を入力することができる。
The
表示部313は、ジョブ情報画面208にその時点でMFP100に設定されているジョブ情報を、実行されるべきジョブの順序で並べて表示する。ジョブ情報画面208は、ジョブ操作ボタン209を含む。ユーザがジョブ操作ボタン209を指示した後、操作対象となるジョブ番号ボタンを指示すると、MFP100は、ジョブを特定する指示を取得し、表示部313にジョブ情報画面208の表示に代えて、取得したジョブの詳細な情報を表示するためのジョブ操作画面を表示する。これにより、ユーザは指定したジョブの詳細な情報を確認することができる。また、必要によりジョブの内容を変更を受付けるようにしてもよい。
表示部313は、MFP100がコピーモードにあるときは、設定画面207にコピー動作を設定するための画面を表示する。図4では、設定画面207にコピー動作を設定するための画面が表示されている例を示している。設定画面207は、基本設定を入力するための基本画面または応用設定を入力するための応用画面を含む。図では、基本画面が表示されている例を示している。設定画面207は、基本画面と応用画面とを切換えるための切替ボタンを含み、ユーザが切換ボタンを指示すると、表示部313は、指示された切換ボタンに対応する画面に表示を切換える。ユーザが設定画面207に従って、諸設定を終了後、原稿をセットしてスタートキー201を押下すると、MFP100は、設定された内容に従ってコピー動作を開始する。
表示部313は、MFP100がスキャンモードにあるときは、設定画面207にスキャン動作を設定するための画面を表示する。ユーザがスキャン動作を設定するための画面に従って諸設定を終了後、原稿をセットしてスタートキー201を押下すると、MFP100は、設定された内容に従ってスキャン動作を開始する。表示部313は、MFP100がファクシミリモードにあるときは、設定画面207にファクシミリ送信動作に対する各種設定を行うための画面を表示する。ユーザが諸設定を終了後、原稿をセットしてスタートキー201を押下すると、MFP100は、設定された内容に従ってファクシミリ送信動作を開始する。表示部313は、MFPがURLプリントモードにあるときは、設定画面207にURLプリント動作に対する各種設定を行うための画面を表示する。ユーザが諸設定を終了後、スタートキー201を押下すると、MFP100は、後述する文書ファイルプリント処理の実行を開始する。
図5は、MFPがURLプリントモードにあるときのCPUの機能の概要を示す機能ブロック図である。図5を参照して、CPU311は、検索条件を設定するための設定部150と、Webサーバ101からWebページを取得するWebページ取得部151と、取得したWebページからキーワードを抽出するためのキーワード抽出部153と、キーワードが抽出されたWebページにリンクされたWebページをWebサーバ101から取得するための関連ページ取得部155と、印刷するWebページを決定するためのWebページ決定部157と、印刷することが決定されたWebページを表示するための文書ファイル表示部159と、印刷することが決定されたWebページに基づいて、印刷データを生成する印刷データ生成部161と、ネットワーク103にPC102が接続されていることを検出する接続検出部163とを含む。
FIG. 5 is a functional block diagram showing an overview of the functions of the CPU when the MFP is in the URL print mode. Referring to FIG. 5,
設定部150は、URLプリント動作に対する設定の入力をユーザから受付け、受付けた設定をHDD321に記憶する。設定部150は、URLプリント動作に対する設定の入力を受付けるための画面を、表示部313に表示させ、操作部310からユーザの指示を受付ける。URLプリント動作に対する設定は、検索条件を含む。検索条件は、Webサーバ101に記憶されているWebページのネットワーク上の位置を示すURLと、少なくとも1つのキーワードとを含む。キーワードは、複数あってもよい。また、検索条件は、Webページ内の一部の領域を特定するための検索範囲を少なくとも1つ含んでもよい。設定部150は、操作部310に入力された検索条件を取得し、HDD321に取得した検索条件を記憶する。これにより、HDD321に検索条件321Aが記憶される。検索条件は、少なくとも1つがHDD321に記憶されればよいが、複数の検索条件をHDD321に記憶するようにしてもよい。なお、設定部150は、URLプリント動作に対する設定情報を外部の機器から受信して検索条件を記憶するようにしてもよいし、USBメモリ319に記憶された設定情報を読み出して検索条件を記憶するようにしてもよい。
The
Webページ取得部151は、タイマ320と接続されており、所定の時間間隔でHDD321から検索条件321Aを読み出し、検索条件321Aに含まれるURLで特定されるWebページの送信を要求する信号をデータ通信制御部309または通信制御部303に出力し、Webページを取得する。所定の時間間隔は、任意に定めることができ、たとえば10分間隔である。所定の時間間隔は、設定部150により設定されるようにしてもよい。データ通信制御部309または通信制御部303は、URLで特定されるWebページの送信を要求する信号をWebサーバ101に送信する。Webサーバでは、URLで特定されるWebページの送信を要求する信号を受信すると、該当するWebページをMFP100に送信する。データ通信制御部309または通信制御部303は、Webサーバ101からWebページを受信すると、Webページ取得部151に受信したWebページを出力する。Webページ取得部151は、取得したWebページをキーワード抽出部153およびページ決定部157に出力する。
Web
キーワード抽出部153は、Webページ取得部からWebページが入力されると、HDD321に記憶されている検索条件321Aに含まれるキーワードを入力されたWebページから抽出する。キーワード抽出部153は、Webページからキーワードを抽出できたときはWebページがキーワードを含むことを示す信号を関連ページ取得部155に出力し、Webページからキーワードを抽出できなかったときはWebページがキーワードを含まないことを示す信号を関連ページ取得部155に出力する。キーワード抽出部153は、HDD321に記憶されている検索条件321Aに検索範囲が含まれる場合、Webページ取得部151からWebページが入力されると、入力されたWebページのうち検索範囲で特定される部分からキーワードを抽出する。キーワード抽出部153は、Webページの検索範囲で特定される部分からキーワードを抽出できたときはWebページがキーワードを含むことを示す信号を関連ページ取得部155に出力し、Webページの検索範囲で特定される部分からキーワードを抽出できなかったときはWebページがキーワードを含まないことを示す信号を関連ページ取得部155に出力する。
When a Web page is input from the Web page acquisition unit, the
関連ページ取得部155は、Webページがキーワードを含むことを示す信号がキーワード抽出部153から入力されると、Webページ取得部151により取得されたWebページにリンクされたWebページであって、キーワードに関連するWebページの送信を要求する信号をデータ通信制御部309または通信制御部303に出力し、キーワードに関連するWebページを取得する。具体的には、関連ページ取得部155は、Webページ取得部151により取得されたWebページ中でキーワードを含む周辺のまとまり部分を特定し、その特定した部分からリンクされているWebページのURLを抽出する。そして、関連ページ取得部155は、抽出したURLで特定されるWebページの送信を要求する信号をデータ通信制御部309または通信制御部303に出力し、Webページを取得する。関連ページ取得部155は、取得したWebページをページ決定部157に出力する。
The related
ページ決定部157は、Webページ取得部151および関連ページ取得部155からWebページが入力される。ここでは、Webページ取得部151から入力されるWebページを指定Webページといい、関連ページ取得部155から入力されるWebページを関連Webページという。ページ決定部157は、入力された指定Webページおよび関連Webページのうちから印刷するためのWebページを決定する。ページ決定部157は、MFP100の設定に従って、印刷するためのWebページを決定する。ページ決定部157は、MFP100が関連Webページ優先モードONに設定されている状態では、関連Webページが入力された場合には、関連Webページのみを印刷するためのWebページに決定し、関連Webページが入力されなかった場合には、指定Webページを印刷するためのWebページに決定する。ページ決定部157は、MFP100が関連Webページ優先モードOFFに設定されている状態では、関連Webページが入力された場合には、指定Webページと関連Webページとの両方を印刷するためのWebページに決定し、関連Webページが入力されなかった場合には、指定Webページを印刷するためのWebページに決定する。ページ決定部157は、印刷するためのWebページに決定した指定Webページまたは関連WebページをHDD321に記憶する。これにより、ページ情報321BがHDD321に記憶される。また、ページ決定部157は、印刷するためのWebページに決定した指定Webページまたは関連Webページを印刷データ生成部161に出力する。
The
HDD321に記憶するページ情報321Bは、記憶しておく期間を制限するようにしてもよいし、記憶するページ情報321Bの数を制限するようにしてもよい。期間を制限する場合には、記憶する期間を予め設定しておき、ページ情報321BがHDD321に記憶されてからの期間が、設定された期間を過ぎたときにHDD321からそのページ情報321Bを消去するようにすればよい。また、数を制限する場合には、記憶する上限数を設定して、HDD321に記憶されたページ情報321Bが設定された上限数を超えた場合には、古いページ情報321Bから順番にHDD321から消去するようにすればよい。
The
ページ決定部157は、印刷するためのWebページを決定する際、指定Webページまたは関連Webページを、HDD321に記憶されているページ情報321Bと比較する。ページ決定部157は、指定Webページまたは関連Webページと同一のページ情報321BがHDD321に記憶されていれば、指定Webページまたは関連Webページを印刷するためのWebページに決定しない。これにより、同じ内容のWebページが複数枚印刷されることがない。なお、HDD321に記憶するページ情報を、関連Webページの場合にはURLとしてもよい。関連WebページのURLをHDD321に記憶する場合には、ページ決定部157は、印刷するためのWebページを決定する際、関連WebページのURLを、HDD321に記憶されているURLと比較する。ページ決定部157は、関連WebページのURLと同一のURLがHDD321に記憶されていれば、関連Webページを印刷するためのWebページに決定しない。これにより、関連Webページの比較を容易にすることができ、CPU311の処理速度を向上させることができる。
When determining a Web page to be printed, the
Webページ表示部159は、ユーザが操作部310に表示指示を入力すると、操作部310から表示指示を取得し、HDD321に記憶されているページ情報321Bを読み出して、表示部313にスクロール表示する。スクロール表示することにより、表示部313の表示面積が小さくても文書ファイルの全てを表示することができる。
When the user inputs a display instruction to the
印刷データ生成部161は、ページ決定部157から印刷するためのWebページに決定された指定Webページまたは関連Webページが入力される。印刷データ生成部161は、入力された指定Webページまたは関連Webページを印刷用のデータに変換し、画像形成部14に出力する。これにより、指定Webページまたは関連Webページが、記録シートに印刷される。印刷データ生成部161は、MFP100が、印刷不要に設定されている場合には、ユーザからの印刷指示がMFP100に入力されるまで、指定Webページまたは関連Webページを印刷用のデータに変換しない。ユーザが、Webページ表示部159を能動化してページ情報321Bを閲覧した後に、印刷不要と判断することに対応するためである。
The print
接続検出部163は、PC102がネットワーク103に接続されているか否かを検出する。HDD321には、PC102のネットワーク103上の位置情報であるIPアドレス321Cが予め記憶されている。PC102のIPアドレス321Cは、ユーザが操作部310を操作して、予めMFP100に入力したものである。接続検出部163は、HDD321からPCのIPアドレス321Cを読み出して、通信制御部303を介してPC102に例えば接続要求を送信する。接続検出部163は、PC102から応答を受信すれば、PC102がネットワーク103に接続されていることを検出し、PC102から応答を受信しなければ、PC102がネットワーク103に接続されていないことを検出する。接続検出部163は、PC102がネットワーク103に接続されていることを検出した場合には、Webページ取得部151に、Webページの取得を禁止する禁止信号を出力する。接続検出部163は、PC102がネットワーク103に接続されていないことを検出した場合には、Webページ取得部151に、Webページの取得を許可する許可信号を出力する。Webページ取得部151は、接続検出部163から禁止信号が入力されると、Webページの取得を中断する。Webページ取得部151は、接続検出部163から許可信号が入力されると、Webページの取得の中断を解除して、Webページを取得する。
The
ここで、指定Webページと関連Webページの具体例を説明する。図6は、指定Webページの一例を示す図である。図6(A)は、指定Webページの表示状態を示し、図6(B)は指定Webページのソースコードの一部を示す。図6(A)を参照して、指定Webページ400は、写真および文字が表される。指定Webページは、URLを表示する領域401と、複数の領域402〜404を含む。領域402〜404それぞれは、独立した内容の情報を含む。たとえば、領域402は、会社概要に関する情報を含み、領域403は製品に関する情報を含み、領域404は最新情報に関する情報を含む。ここでは、検索条件321Aで、キーワードに「複合機」が、検索範囲に「最新情報」の領域404がそれぞれ指定されているとする。
Here, specific examples of the designated web page and the related web page will be described. FIG. 6 is a diagram illustrating an example of the designated Web page. 6A shows the display state of the designated Web page, and FIG. 6B shows a part of the source code of the designated Web page. With reference to FIG. 6A, a designated
図6(B)は、指定Webコードのソースコードのうち最新情報の領域404に該当する部分を示す。図6(B)を参照して、検索条件の検索範囲に「最新情報」を含むので、「最新情報」の文字列411からソースコードの部分410が抽出される。そして、検索条件のキーワードに「複合機」を含むので、ソースコードの部分410から「複合機」の文字列412が抽出される。なお、図6に示す領域403には、「複合機」の文字列が含まれているが、領域403は検索条件の検索範囲でないので、領域403に対応するソースコードの部分は抽出されることはなく、領域403に含まれる「複合機」の文字列は抽出されない。次に、ソースコードの部分410のうち「複合機」の文字列412に関連するURL413が抽出される。このURL413で特定されるWebページが関連Webページである。
FIG. 6B shows a portion corresponding to the
図7は、関連Webページの一例を示す図である。図7に示す関連Webページは、図6(A)に示した指定Webページの領域404から「複合機」をキーワードにして、特定されたWebページである。図7を参照して、関連Webページは、複合機に関する情報を含む。
FIG. 7 is a diagram illustrating an example of a related Web page. The related Web page shown in FIG. 7 is a Web page specified using “MFP” as a keyword from the
図8は、MFPで実行される設定処理の流れの一例を示すフローチャートである。設定処理は、CPU311がUSBメモリ319から読み出した文書ファイルプリントプログラムを実行することにより、CPU311により実行される処理である。図8を参照して、CPU311は、URLを取得する(ステップS01)。CPU311は、URLプリント動作に対する設定の入力を受付けるための画面を、表示部313に表示させ、操作部310によりWebサーバ101に記憶されているWebページのネットワーク103上の位置を示すURLの指定が受付けられると、操作部310からURLを取得する。ステップS02では、CPU311は、操作部310によりキーワードの指定が受付けられると、操作部310からキーワードを取得する。CPU311は、操作部310により複数のキーワードの指定が受付けられた場合には、操作部310から複数のキーワードを取得する。CPU311は、ステップS03で、操作部310により検索範囲の指定が受け付けられたか否かを判断し、検索範囲の指定が受付けられたならば処理をステップS04に進め、検索範囲の指定が受付けられなければステップS04をスキップして処理をステップS05に進める。ステップS04では、CPU311は、操作部310により検索範囲の指定が受付けられると、操作部310から検索範囲を取得する。CPU311は、操作部310により複数の検索範囲の指定が受付けられた場合には、操作部310から複数の検索範囲を取得する。そして、ステップS05では、CPU311は、ステップS01で取得したURLと、ステップS02で取得したキーワードと、ステップS04で検索範囲が取得された場合にはその検索範囲とを関連付けた検索条件を、HDD321に記憶する(ステップS05)。
FIG. 8 is a flowchart illustrating an example of the flow of setting processing executed in the MFP. The setting process is a process executed by the
図9は、URLプリント動作に対する設定の入力を受付けるためのURL設定画面の一例を示す図である。図9に示すURL設定画面は、ユーザがURLプリントキー213を押下することにより表示部313に表示される画面である。図9を参照して、設定画面207に表示されるURL設定画面は、検索範囲設定画面の表示に切換えを指示するための切換ボタン220と、キーワード設定画面の表示に切換えを指示するための切換ボタン222と、URLを入力するためのURL入力領域221とを含む。
FIG. 9 is a diagram illustrating an example of a URL setting screen for accepting input of settings for a URL print operation. The URL setting screen shown in FIG. 9 is a screen displayed on the
図10は、キーワード設定画面の一例を示す図である。図10に示すキーワード設定画面は、URL設定画面で切換ボタン222が指示されることにより、設定画面207に表示される。図10を参照して、設定画面207に表示されるキーワード設定画面は、検索範囲設定画面の表示に切換えを指示するための切換ボタン220と、キーワードを入力するためのキーワード入力領域223とを含む。キーワードは、複数を入力することが可能であり、複数のキーワードの組合せ条件にAND条件またはOR条件を指定することが可能である。
FIG. 10 is a diagram illustrating an example of the keyword setting screen. The keyword setting screen shown in FIG. 10 is displayed on the
図11は、検索範囲設定画面の一例を示す図である。図11に示す検索範囲設定画面は、URL設定画面またはキーワード設定画面で切換ボタン220が指示されることにより、設定画面207に表示される。図11を参照して、設定画面207に表示される検索範囲設定画面は、検索範囲を入力するための検索範囲入力領域224を含む。検索範囲は、複数を入力することが可能である。
FIG. 11 is a diagram illustrating an example of a search range setting screen. The search range setting screen shown in FIG. 11 is displayed on the
図12は、MFPで実行される自動検索処理の流れの一例を示すフローチャートである。自動検索処理は、CPU311がUSBメモリ319から読み出した文書ファイルプリントプログラムを実行することにより、CPU311により実行される処理である。図12を参照して、CPU311は、自動検索設定がONになっているか否かを判断する。自動検索設定は、ユーザによりMFP100に予め設定され、自動検索処理の実行を許可する場合にONに設定される。ユーザが操作部310を操作して自動検索設定をONにする指示を入力すると、操作部310により指示が受付けられる。CPU311は、操作部310から自動検索設定をONにする指示を取得すると、HDD321に自動検索設定をONにするフラグを記憶する。CPU311は、HDD321に自動検索設定をONにするフラグが記憶されているか否かを判断し(ステップS11)、フラグが記憶されていれば自動検索設定がONに設定されていると判断して処理をステップS12に進め、フラグが記憶されていなければ自動検索設定がOFFに設定されていると判断して処理を終了する。
FIG. 12 is a flowchart showing an example of the flow of automatic search processing executed by the MFP. The automatic search process is a process executed by the
ステップS12では、CPU311は、指定時刻か否かを判断する。指定時刻は、ユーザによりMFP100に予め設定される。指定時刻は、時刻が設定されてもよいし、時間間隔が設定されてもよい。指定時刻に時刻が設定される場合、設定された時刻が指定時刻である。指定時刻に時間間隔が設定される場合、設定された時間間隔が経過した時が指定時刻である。ここでは、指定時刻に時間間隔が設定される場合を例に説明する。ユーザが操作部310を操作して指定時刻を入力すると、操作部310により入力された指定時刻が受付けられる。CPU311は、操作部310から指定時刻を取得すると、HDD321に指定時刻を記憶する。CPU311は、HDD321に記憶された指定時刻を読み出し、現在時刻が指定時刻になったか否かを判断する。CPU311は、現在時刻が指定時刻であれば処理をステップS13に進め、そうでなければ待機状態となる。すなわち、自動検索処理では、指定時刻ごとに後述する自動検索が実行される。
In step S12, the
ステップS13では、CPU311は、PC優先設定がONに設定されているか否かを判断する。PC優先設定は、ユーザによりMFP100に予め設定され、自動検索処理の実行をPC102で実行する場合にONに設定され、MFP100で実行する場合にOFFに設定される。ユーザが操作部310を操作してPC優先設定をONにする指示と、自動検索処理を実行させるPCのネットワークアドレス(IPアドレス)とを入力すると、操作部310により指示とIPアドレスとが受付けられる。CPU311は、操作部310からPC優先設定をONにする指示とIPアドレスとを取得すると、HDD321にPC優先設定をONにするフラグとIPアドレス321Cとを記憶する。CPU311は、HDD321にPC優先設定をONにするフラグが記憶されているか否かを判断し、フラグが記憶されていればPC優先設定がONに設定されていると判断して処理をステップS14に進め、フラグが記憶されていなければPC優先設定がOFFに設定されていると判断して処理をステップS16に進める。
In step S13, the
ステップS14では、CPU311は、PC接続確認処理を実行する。PC接続確認処理については後述するが、ネットワーク103にPC102が接続されているか否かを検出して検索実行設定をONまたはOFFのいずれかに設定する処理である。ステップS15では、CPU311は、PC接続確認処理の結果に基づいて、検索実行設定がOFFに設定されていれば処理をステップS11に戻し、検索実行設定がONに設定されていれば処理をステップS16に進める。すなわち、自動検索処理では、PC優先設定がOFFに設定されていることを条件に、または、PC優先設定がONに設定されている場合には、検索実行設定がONに設定される(PC102がネットワーク103に接続されていない)ことを条件に、後述する自動検索が実行される。
In step S14, the
ステップS16では、CPU311はHDD321から検索条件321Aを読み出す。HDD321に複数の検索条件が記憶されている場合には、1つの検索条件を順に読み出す。そして、CPU311は、検索条件321Aに含まれるURLで特定されるWebページの送信を要求する信号をデータ通信制御部309または通信制御部303に出力し、Webページを取得する(ステップS17)。ステップS17で取得したWebページは指定Webページである。
In step S <b> 16, the
ステップS18では、CPU321は、ステップS16で読み出した検索条件321Aに検索範囲が含まれるか否かを判断し、検索条件321Aに検索範囲が含まれていれば処理をステップS19に進め、そうでなければ処理をステップS20に進める。ステップS19では、CPU311は、指定Webページから検索条件321Aに含まれる検索範囲を抽出し、指定Webページの検索範囲部分を検索対象に設定する。そして、CPU311は、指定Webページの検索範囲部分から検索条件321Aに含まれるキーワードを抽出し、処理をステップS21に進める。一方、ステップS20では、CPU311は、指定Webページの全体を検索対象に設定する。そして、CPU311は、指定Webページの全体から検索条件321Aに含まれるキーワードを抽出し、処理をステップS21に進める。
In step S18, the
ステップS21では、CPU311は、ステップS19またはステップS20においてキーワードが抽出できたか否かを判断する。検索条件321Aに複数のキーワードが含まれる場合には、少なくとも1つのキーワードが抽出されれば、キーワードが抽出できたと判断する。CPU311は、キーワードが抽出できた場合には処理をステップS22に進め、そうでなければ処理をステップS28に進める。ステップS22では、CPU311は、指定Webページにキーワードに関連するWebページがリンクされているか否かを判断する。CPU311は、指定Webページ中で検索条件321Aに含まれるキーワードを含む周辺のまとまり部分を特定し、その特定した部分からURLを抽出する。抽出したURLで特定されるWebページが関連Webページである。CPU311は、指定Webページ中で特定した部分にURLが含まれていれば、関連Webページがあると判断して処理をステップS23に進め、特定した部分にURLが含まれていなければ関連Webページがないと判断して処理をステップS24に進める。ステップS23では、CPU311は、指定Webページから抽出したURLをデータ通信制御部309または通信制御部303に出力し、指定Webページから抽出したURLで特定されるWebページ(関連Webページ)を取得する。
In step S21, the
ステップS24では、CPU311は、印刷するためのWebページを決定し、HDD321にページ情報321Bとして記憶する。CPU311は、MFP100が関連Webページ優先モードをONに設定されているか否かで、印刷するためのWebページを異ならせる。また、CPU311は、HDD321にページ情報321Bとして記憶されていないことを条件に、印刷するためのWebページを決定する。関連Webページ優先モードは、ユーザによりMFP100に予め設定される。関連Webページ優先モードは、関連Webページを指定Webページに優先して印刷するモードである。ユーザが操作部310を操作して関連Webページ優先モードをONに設定する指示を入力すると、操作部310により指示が受付けられる。CPU311は、操作部310から関連Webページ優先モードをONにする指示を取得すると、HDD321に関連Webページ優先モードをONにするフラグを記憶する。CPU311は、HDD321に関連Webページ優先モードをONにするフラグが記憶されているか否かを判断し、フラグが記憶されていれば関連Webページ優先モードがONに設定されていると判断し、フラグが記憶されていなければ関連Webページ優先モードがOFFに設定されていると判断する。
In step S24, the
CPU311は、関連Webページ優先モードがONに設定されている状態では、関連Webページが取得された場合、同一のページ情報321BがHDD321に記憶されていないことを条件に関連Webページを、印刷するためのWebページに決定する。また、CPU311は、関連Webページが取得されなかった場合には、同一のページ情報321BがHDD321に記憶されていないことを条件に指定Webページを、印刷するためのWebページに決定する。CPU311は、関連Webページ優先モードがOFFに設定されている状態では、関連Webページが取得された場合には、同一のページ情報321BがHDD321に記憶されていないことを条件に指定Webページを、印刷するためのWebページに決定するとともに、同一のページ情報321BがHDD321に記憶されていないことを条件に関連Webページを、印刷するためのWebページに決定する。CPU311は、関連Webページ優先モードがOFFに設定されている状態で関連Webページが取得されなかった場合には、同一のページ情報321BがHDD321に記憶されていないことを条件に指定Webページを、印刷するためのWebページに決定する。CPU311は、印刷するためのWebページに決定した指定Webページまたは関連WebページをHDD321に記憶する。
In a state where the related Web page priority mode is set to ON, the
CPU311は、MFP100の印刷モードがONに設定されているか否かを判断する(ステップS25)。印刷モードは、ユーザによりMFP100に予め設定され、印刷するためのWebページを自動的に印刷する場合にONに設定され、自動的に印刷しない場合にOFFに設定される。ユーザが操作部310を操作して印刷モードをONにする指示を入力すると、操作部310により印刷モードをONにする指示が受付けられる。CPU311は、操作部310から印刷モードをONにする指示を取得すると、HDD321に印刷モードをONにするフラグを記憶する。CPU311は、HDD321に印刷モードをONにするフラグが記憶されているか否かを判断し、フラグが記憶されていれば印刷モードがONに設定されていると判断して処理をステップS26に進め、フラグが記憶されていなければ印刷モードがOFFに設定されていると判断して処理をステップS28に進める。
ステップS26では、CPU311は、ステップS24で決定された印刷するためのWebページを印刷するためのフォーマットに変換して印刷ページデータを生成する。そして、CPU311は、生成した印刷ページデータを画像形成部14に出力して印刷させる(ステップS27)。その後、CPU311は処理をステップS28に進める。CPU311は、ステップS28では、ステップS16で未だ読み出していない検索条件321AがHDD321に存在するか否かを判断し、存在するならば処理をステップS16に戻し、存在しなければ処理をステップS11に戻す。
In step S26, the
図13は、PC接続確認処理の流れの一例を示すフローチャートである。PC接続確認処理は、図12に示した自動検索処理のステップS14で実行される処理である。図13を参照して、CPU311は、HDD321に記憶されているIPアドレス321Cを読み出す(ステップS31)。このIPアドレスは、MFP100のユーザにより予めMFP100に入力されて、HDD321に記憶される。そして、CPU311は、IPアドレス321Cを用いて、ネットワーク103上でPC102を検索する(ステップS32)。例えば、IPアドレス321Cを含む接続要求信号を、通信制御部303を介してネットワーク103に出力する。CPU311は、通信制御部303で接続要求信号の応答が受信されたならば、PC102がネットワーク103に接続されていると判断し、処理をステップS33に進め、通信制御部303で接続要求信号の応答が受信されなければ、PC102がネットワーク103に接続されていないと判断し、処理をステップS34に進める。CPU311は、ステップS33では検索実行設定をONに設定した後、処理を自動検索処理に戻し、ステップS34では検索実行設定をOFFに設定した後、処理を自動検索処理に戻す。
FIG. 13 is a flowchart illustrating an example of the flow of a PC connection confirmation process. The PC connection confirmation process is a process executed in step S14 of the automatic search process shown in FIG. Referring to FIG. 13,
図14は、MFPのCPUで実行される表示処理の流れの一例を示すフローチャートである。表示処理は、CPU311がUSBメモリ319から読み出した文書ファイルプリントプログラムを実行することにより、CPU311により実行される処理である。図14を参照して、CPU311は、操作部310に表示指示が入力されたか否かを判断し(ステップS41)、表示指示が入力されたならば処理をステップS42に進め、表示指示が入力されるまで待機状態となる(ステップS41でNO)。表示指示は、HDD321に記憶されているページ情報321Bを特定する情報を含む。ユーザが操作部310に表示指示を入力することにより操作部310で受付けられ、CPU310は操作部310から表示指示を取得する。ステップS42では、CPU311は、HDD321に記憶されている文書ファイル321Bを読み出す。そして、CPU311は、読み出した文書ファイル321Bを表示部313にスクロール表示する。スクロール表示するので、表示部313の表示面積が小さくても文書ファイルの全てを表示することができる。CPU311は、操作部310に終了指示が入力されたか否かを判断し(ステップS44)、終了指示が入力されたならば処理を終了し、終了指示が入力されなければ処理をステップS43に戻す。
FIG. 14 is a flowchart illustrating an example of the flow of display processing executed by the CPU of the MFP. The display process is a process executed by the
以上説明したように、本実施の形態におけるMFP100は、Webサーバ101に記憶されたWebページのURLとキーワードとを関連付けた検索条件を記憶している。そして、検索条件のURLで特定される指定WebページがWebサーバ101から取得され、指定Webページから検索条件のキーワードが抽出されると、指定Webページが印刷するためのWebページに決定される。このため、Webサーバ101に記憶されているWebページのうちで印刷するWebページが、ネットワークアドレスで特定され、かつキーワードが抽出されるか否かにより決定される。その結果、数あるWebページのうちからユーザが所望するWebページを取得して印刷することができ、効率的に印刷することができる。
As described above,
また、指定Webページにリンクされており、かつ検索条件のキーワードに関連する関連Webページが取得され、関連Webページが印刷するWebページに決定される。このため、ユーザが所望する詳細な情報を取得して印刷することができる。 A related Web page linked to the designated Web page and related to the keyword of the search condition is acquired, and the related Web page is determined as a Web page to be printed. Therefore, it is possible to acquire and print detailed information desired by the user.
また、指定Webページのうちユーザが所望する検索範囲からキーワードが抽出されるので、キーワードを抽出するための処理速度が向上するとともに、ユーザが所望する文書ファイルを正確に取得することができる。 In addition, since the keyword is extracted from the search range desired by the user in the designated Web page, the processing speed for extracting the keyword is improved, and the document file desired by the user can be accurately acquired.
さらに、印刷することが決定された指定Webページまたは関連Webページはページ情報321BとしてHDD321に記憶され、Webサーバ101から所定時間間隔で指定Webページが取得されるが、指定Webページまたは関連Webページそれぞれは、同一のページ情報321BがHDD321に記憶されていないことを条件に、印刷するWebページに決定される。このため、所定時間間隔で指定Webページまたは関連Webページが取得されるが、同一のページ情報321BがHDDに記憶されていれば、印刷されない。このため、同じWebページが複数枚印刷されるのを防止して、印刷コストを低減することができる。
Further, the designated web page or related web page determined to be printed is stored in the
また、印刷することが決定されたWebページが印刷される前の段階で、印刷することが決定されたWebページが表示部313にスクロール表示されるので、ユーザにWebページをわかりやすく伝達することができるとともに、印刷コストを低減することができる。
In addition, since the Web page determined to be printed is scroll-displayed on the
さらに、PC102がネットワーク103に接続されていないことを条件に、予め定められた時間間隔で指定Webページが取得されるので、PC102がネットワーク103に接続されている場合には、指定Webページまたは関連Webページを印刷しないようにして、不要な情報が印刷されるのを防止することができる。
Furthermore, since the designated Web page is acquired at a predetermined time interval on the condition that the
なお、上述した実施の形態においては、MFP100について説明したが、図12〜図14に示した処理を画像形成装置に実行させるための文書ファイルプリント方法または、図12〜図14に示した処理を画像形成装置に実行させるための文書ファイルプリントプログラムとして本発明を把握できることは言うまでもない。
In the above-described embodiment, the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
<付記>
(1) 前記取得された文書ファイルから前記キーワードが抽出されることに応じて、前記取得された文書ファイルにリンクされており、かつ前記記憶されたキーワードに関連する関連文書ファイルを取得する関連文書ファイル取得手段をさらに含み、
前記決定手段は、前記関連文書ファイルが取得された場合には、前記取得された文書ファイルおよび前記関連文書ファイルを前記画像形成手段に画像形成させる文書ファイルに決定し、前記関連文書ファイルが取得されなかった場合には、前記取得された文書ファイルを前記画像形成手段に画像形成させる文書ファイルに決定する、請求項1に記載の画像形成装置。
(2) 前記文書ファイル記憶手段は、前記決定手段により前記画像形成手段に画像形成させることが決定された文書ファイルのネットワークアドレスを記憶し、
前記決定手段は、前記関連文書ファイルのネットワークアドレスを前記文書ファイル記憶手段に記憶されたネットワークアドレスと比較する比較手段を含む、請求項5に記載の画像形成装置。
<Appendix>
(1) A related document that is linked to the acquired document file and acquires a related document file related to the stored keyword in response to the extraction of the keyword from the acquired document file A file acquisition means;
When the related document file is acquired, the determining unit determines the acquired document file and the related document file as a document file that causes the image forming unit to form an image, and the related document file is acquired. The image forming apparatus according to
(2) The document file storage means stores a network address of the document file determined by the determination means to cause the image forming means to form an image,
The image forming apparatus according to
11 操作パネル、13 画像読取部、14 画像形成部、17 ADF、18 給紙部、100 MFP、101 Webサーバ、102 PC、103 ネットワーク、150 設定部、151 ページ取得部、153 キーワード抽出部、155 関連ページ取得部、157 ページ決定部、159 文書ファイル表示部、161 印刷データ生成部、163 接続検出部、215 タッチパネル、301 情報処理部、302 ファクシミリ部、303 通信制御部、308 データ入出力部、309 データ通信制御部、310 操作部、311 制御装置、312 画像メモリ、312a ビットマップメモリ、313 表示部、314 LAN端子、315 USB端子、316 セントロニクス端子、317 シリアルインターフェース端子、318 JTAG端子、319 USBメモリ、320 タイマ、322 スピーカ。 11 Operation Panel, 13 Image Reading Unit, 14 Image Forming Unit, 17 ADF, 18 Paper Feeding Unit, 100 MFP, 101 Web Server, 102 PC, 103 Network, 150 Setting Unit, 151 Page Acquisition Unit, 153 Keyword Extraction Unit, 155 Related page acquisition unit, 157 page determination unit, 159 document file display unit, 161 print data generation unit, 163 connection detection unit, 215 touch panel, 301 information processing unit, 302 facsimile unit, 303 communication control unit, 308 data input / output unit, 309 Data communication control unit, 310 operation unit, 311 control device, 312 image memory, 312a bitmap memory, 313 display unit, 314 LAN terminal, 315 USB terminal, 316 Centronics terminal, 317 serial interface terminal, 31 8 JTAG terminal, 319 USB memory, 320 timer, 322 speaker.
Claims (8)
画像を形成するための画像形成手段と、
前記サーバに記憶された文書ファイルに割り当てられたネットワークアドレスと少なくとも1つのキーワードとを含む検索条件を記憶する検索条件記憶手段と、
前記検索条件を読み出して、該検索条件に含まれるネットワークアドレスが割り当てられた文書ファイルを前記サーバから取得する文書ファイル取得手段と、
前記取得された文書ファイルから前記検索条件に含まれる前記少なくとも1つのキーワードを抽出する抽出手段と、
前記抽出手段による抽出結果に基づいて、前記画像形成手段に画像形成させる文書ファイルを決定する決定手段とを備えた、画像形成装置。 An image forming apparatus capable of communicating with a server storing a document file via a network,
An image forming means for forming an image;
Search condition storage means for storing a search condition including a network address assigned to a document file stored in the server and at least one keyword;
Document file acquisition means for reading out the search condition and acquiring from the server a document file assigned a network address included in the search condition;
Extraction means for extracting the at least one keyword included in the search condition from the acquired document file;
An image forming apparatus comprising: a determining unit that determines a document file to be imaged by the image forming unit based on an extraction result by the extracting unit.
前記決定手段は、前記関連文書ファイルが取得された場合には、前記関連文書ファイルを前記画像形成手段に画像形成させる文書ファイルに決定する、請求項1に記載の画像形成装置。 A related document linked to the acquired document file and related to the at least one keyword in response to the extraction of the at least one keyword included in the search condition from the acquired document file A related document file acquisition means for acquiring a file;
The image forming apparatus according to claim 1, wherein, when the related document file is acquired, the determining unit determines the related document file as a document file that causes the image forming unit to form an image.
前記抽出手段は、前記取得された文書ファイルから前記検索条件に含まれる前記制限情報により特定される検索範囲を抽出する検索範囲抽出手段を含む、請求項1または2に記載の画像形成装置。 The search condition stored in the search condition storage means further includes restriction information for specifying a search range,
The image forming apparatus according to claim 1, wherein the extraction unit includes a search range extraction unit that extracts a search range specified by the restriction information included in the search condition from the acquired document file.
前記文書ファイル取得手段は、前記検索条件に含まれる前記ネットワークアドレスが割り当てられた文書ファイルを前記サーバから所定時間間隔で取得し、
前記決定手段は、前記取得された文書ファイルが前記文書ファイル記憶手段に記憶されていないことを条件に、前記取得された文書ファイルを前記画像形成手段に画像形成させる文書ファイルに決定する、請求項2または3に記載の画像形成装置。 A document file storage means for storing a document file determined to be image-formed by the image forming means by the determining means;
The document file acquisition unit acquires a document file to which the network address included in the search condition is assigned at a predetermined time interval from the server,
The determination unit determines the acquired document file as a document file to be imaged by the image forming unit on the condition that the acquired document file is not stored in the document file storage unit. The image forming apparatus according to 2 or 3.
前記文書ファイル取得手段は、前記検出手段により前記コンピュータが前記ネットワークに接続されていないことが検出されることを条件に、予め定められた時間間隔で前記文書ファイルを取得する、請求項1に記載の画像形成装置。 A detection means for detecting whether a computer having a predetermined network address is connected to the network;
The document file acquisition unit acquires the document file at a predetermined time interval on condition that the detection unit detects that the computer is not connected to the network. Image forming apparatus.
前記サーバに記憶された文書ファイルに割り当てられたネットワークアドレスと少なくとも1つのキーワードとを含む検索条件を記憶するステップと、
前記検索条件を読み出して、該検索条件に含まれるネットワークアドレスが割り当てられた文書ファイルを前記サーバから取得するステップと、
前記取得された文書ファイルから前記検索条件に含まれる前記少なくとも1つのキーワードを抽出するステップと、
前記抽出ステップによる抽出結果に基づいて、画像形成させる文書ファイルを決定するステップとを画像形成装置に実行させる、文書ファイルプリントプログラム。 A document file print program executed by an image forming apparatus capable of communicating with a server storing a document file via a network,
Storing a search condition including a network address assigned to the document file stored on the server and at least one keyword;
Reading the search condition and obtaining a document file to which a network address included in the search condition is assigned from the server;
Extracting the at least one keyword included in the search condition from the acquired document file;
A document file print program causing an image forming apparatus to execute a step of determining a document file to be image-formed based on an extraction result obtained by the extracting step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005341189A JP2007144748A (en) | 2005-11-25 | 2005-11-25 | Image forming device and document file printing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005341189A JP2007144748A (en) | 2005-11-25 | 2005-11-25 | Image forming device and document file printing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007144748A true JP2007144748A (en) | 2007-06-14 |
Family
ID=38206733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005341189A Pending JP2007144748A (en) | 2005-11-25 | 2005-11-25 | Image forming device and document file printing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007144748A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009199521A (en) * | 2008-02-25 | 2009-09-03 | Konica Minolta Business Technologies Inc | Data processing apparatus, data processing program, data processing method, server, processing execution instruction program and processing execution instruction method |
JP2011138255A (en) * | 2009-12-28 | 2011-07-14 | Brother Industries Ltd | Printing system, printer, and dedicated usb memory |
JP2019109781A (en) * | 2017-12-19 | 2019-07-04 | コニカミノルタ株式会社 | Information processor, image forming method and image forming program |
-
2005
- 2005-11-25 JP JP2005341189A patent/JP2007144748A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009199521A (en) * | 2008-02-25 | 2009-09-03 | Konica Minolta Business Technologies Inc | Data processing apparatus, data processing program, data processing method, server, processing execution instruction program and processing execution instruction method |
JP4710920B2 (en) * | 2008-02-25 | 2011-06-29 | コニカミノルタビジネステクノロジーズ株式会社 | Data processing apparatus, data processing program, data processing method, server, process execution instruction program, and process execution instruction method |
JP2011138255A (en) * | 2009-12-28 | 2011-07-14 | Brother Industries Ltd | Printing system, printer, and dedicated usb memory |
JP2019109781A (en) * | 2017-12-19 | 2019-07-04 | コニカミノルタ株式会社 | Information processor, image forming method and image forming program |
JP7095273B2 (en) | 2017-12-19 | 2022-07-05 | コニカミノルタ株式会社 | Information processing equipment, image formation method and image formation program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4670903B2 (en) | Image processing system, image processing apparatus control method, and image processing apparatus control program | |
EP2395423A2 (en) | Information transmission apparatus, control method of information transmission apparatus, and computer program | |
US20080016449A1 (en) | Image processing apparatus, image processing method, and storage medium | |
US9262112B2 (en) | Image processing apparatus having file server function, and control method and storage medium therefor | |
JP2008005500A (en) | Image forming apparatus and thumbnail image generating method | |
JP2006341614A (en) | Image forming device and image forming method | |
JP2007055051A (en) | Image forming device, image forming method, and image forming system | |
JP2007306383A (en) | Image reading apparatus | |
US8150819B2 (en) | Information-processing apparatus searching web server and downloading data, data searching method and data searching program executed in information-processing apparatus | |
JP2007241567A (en) | Device management system and its control method | |
US8621388B2 (en) | Image forming apparatus for displaying information on screen | |
JP2005321944A (en) | Image forming system | |
JP2006323456A (en) | Image-processing device, image-processing system, data-processing method, storage medium storing computer-readable program, and program | |
JP6833759B2 (en) | Image forming apparatus and its control method | |
JP2006246408A (en) | Remote control system and image forming apparatus | |
JP4702463B2 (en) | Image data transmitting apparatus, image data transmitting method, and computer program | |
US8930450B2 (en) | Information processing apparatus, and control method and storage medium therefor | |
US20060218142A1 (en) | Document managing system, method and apparatus, printing apparatus and information processing apparatus for the system, program for implementing the method, and storing medium storing the program | |
US8482746B2 (en) | Multifunction image processing apparatus and method of controlling the multifunction image processing apparatus | |
JP4424379B2 (en) | Image forming apparatus, image forming method, and image forming program | |
JP2007144748A (en) | Image forming device and document file printing program | |
JP2010074286A (en) | Data communication device | |
JP2004013210A (en) | Data processor | |
JP2009282784A (en) | Remote usb device-using system | |
JP2007034615A (en) | Information processor, printer, print system and method for the same |