JP2007144748A - Image forming device and document file printing program - Google Patents

Image forming device and document file printing program Download PDF

Info

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
Application number
JP2005341189A
Other languages
Japanese (ja)
Inventor
Koji Obara
宏二 小原
Takeshi Nomura
毅 野村
Masato Takada
昌人 高田
Takashi Honda
隆史 本田
Tetsuhiro Shibata
哲宏 柴田
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 JP2005341189A priority Critical patent/JP2007144748A/en
Publication of JP2007144748A publication Critical patent/JP2007144748A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To acquire information requested by a user and to efficiently form an image. <P>SOLUTION: The MFP can communicate with a Web server storing Web pages through a network, and has: an image forming section 14 to form images; an HDD 321 to store search conditions 321A including URLs appropriated to the Web pages stored in the Web server and at least one keyword; a Web page acquisition section 151 which acquires the Web pages stored in the Web server from the Web server by using the URLs included in the search conditions; a keyword extraction section 153 which extracts at least one keyword included in the search conditions from the acquired Web pages; and a decision section 157 which decides about the Web pages in which images are to be formed by the image forming section 14. <P>COPYRIGHT: (C)2007,JPO&INPIT

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号公報に記載の画像形成装置は、所定の相手先から定期的に情報を取得するために、取得する情報量が膨大となる、また、取得した情報には、ユーザが望まない不必要な情報が多く含まれている可能性が高く、記憶装置の効率が悪くなるばかりでなく、ユーザは記憶された情報から必要な情報を取捨選択する作業が必要となる。このため、ユーザが必要な情報を探し出すのが困難である。
特開2000−200827号公報
However, since the image forming apparatus described in Japanese Patent Laid-Open No. 2000-200247 regularly acquires information from a predetermined destination, the amount of information to be acquired is enormous. However, there is a high possibility that a lot of unnecessary information that is not desired is included, and not only the efficiency of the storage device is deteriorated, but also the user needs to select necessary information from the stored information. For this reason, it is difficult for the user to find out necessary information.
JP 2000-200247 A

この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、ユーザが所望する情報を取得して効率的に画像形成することが可能な画像形成装置を提供することである。   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)、TX、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 Web server 101, and a personal computer (hereinafter referred to as “PC”) 102 are connected to a network 103, respectively. The MFP 100 is an image forming apparatus having a scanner function, a copy function, a print function, and a facsimile transmission / reception function. The Web server 101 is a computer having a WWW (World Wide Web) server function. The Web server 101 assigns and stores a URL (Uniform Resource Locator) to a Web page that is a document file described in HTML (HyperText Markup Language), and publishes the Web page on the network as a WWW server. That is, when the Web server 101 receives a request for transmitting a Web page from a client, the Web server 101 transmits the requested Web page to the requesting client. The web page is SGML (Standard Generalized Markup).
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 Web server 101 and the client. The MFP 102 and the PC 103 can be clients. The network 103 includes a public network such as a PSTN (Public Switched Telephone Networks), an ISDN (Integrated Services Digital Network), a packet switching network, or a computer network such as a LAN (Local Area Network) or the Internet. Since the hardware configuration and functions of the PC 102 are well known, description thereof will not be repeated here.

図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 image reading unit 13, an image forming unit 14, and a paper feeding unit 18. The ADF processes a plurality of documents placed on the document table one by one in order and conveys them to the image reading unit 13. The image reading unit 13 optically reads image information such as photographs, characters, pictures and the like from a document and acquires image data. When image data is input, the image forming unit 14 prints an image on a recording sheet based on the image data. The paper supply unit 18 stores recording sheets, and supplies the stored recording sheets one by one to the image forming unit 14. In addition, MFP 100 includes operation panel 11 on the top surface thereof.

図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, MFP 100 includes information processing unit 301, facsimile unit 302, communication control unit 303, image reading unit 13, image forming unit 14, paper feeding unit 18, ADF 17, and speaker 322. Including. The information processing unit 301 includes a central processing unit (CPU) 311, a RAM (Random Access Memory) 311 a used as a work area of the CPU 311, an image memory 312, and a hard disk drive (HDD) for storing data in a nonvolatile manner. ) 321, timer 320, display unit 313, operation unit 310, data communication control unit 309, and data input / output unit 308. The CPU 311 is connected to the data input / output unit 308, the data communication control unit 309, the operation unit 310, the image memory 312, and the display unit 313, and controls the entire information processing unit 301. CPU 311 is connected to facsimile unit 302, communication control unit 303, image reading unit 13, image forming unit 14, paper feeding unit 18, ADF 17, and speaker 322, and controls the entire MFP 100. The image memory 312 includes a bitmap memory 312 a for storing image data expanded in a bitmap format for printing by the image forming unit 14. The timer 320 measures time and outputs the time measured to the CPU 311.
The display unit 313 is a display device such as a liquid crystal display (LCD) or an organic ELD (Electro Luminescence Display), and displays an instruction menu for the user, information about acquired image data, and the like. The operation unit 310 includes a plurality of keys, and accepts input of various instructions, data such as characters and numbers by user operations corresponding to the keys. The operation unit 310 includes a touch panel provided on the display unit 313. The display unit 313 and the operation unit 310 constitute the operation panel 11.

データ通信制御部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 communication control unit 309 is connected to the data input / output unit 308. The data communication control unit 309 controls the data input / output unit 308 according to an instruction from the CPU 311 and transmits / receives data to / from an external device connected to the data input / output unit 308. The data input / output unit 308 includes a LAN terminal 314 that is an interface for communication using TCP / IP (Transmission Control Protocol / Internet Protocol), a USB (Universal Serial Bus) terminal 315, a Centronics terminal 316, and an RS-232C (Recommended Standard 32). A serial interface terminal 317 such as Version C) and a JTAG (Joint Test Action Group) terminal 318.

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 MFP 100, when a LAN cable for connecting to the network 103 is connected to the LAN terminal 314, the data communication control unit 309 controls the data input / output unit 308 to connect to the Web server connected via the LAN terminal 314. 101 and the PC 102 communicate. When the data communication control unit 309 controls the data input / output unit 308 and a device is connected to any one of the USB terminal 315, the Centronics terminal 316, the serial interface terminal 317, and the JTAG terminal 318, the data communication control unit 309 Communicate with connected devices to input / output data. A USB memory 319 incorporating a flash memory is connected to the USB terminal 315. The USB memory 319 stores a document file print program to be described later. The control device 311 controls the data communication control unit 309 to read the document file print program from the USB memory 319 and read the read document file print program. Is stored in the RAM 311a and executed.

なお、文書ファイルプリントプログラムを記憶する記録媒体としては、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 USB memory 319, but a flexible disk, a cassette tape, an optical disk (CD-ROM (Compact Disc-Read Only Memory) / MO (Magnetic Optical Disc / MD (Mini)). Disk (DVD) (Digital Versatile Disc)), IC card (including memory card), optical card, mask ROM, EPROM (Erasable Programmable ROM), semiconductor memory such as EEPROM (Electronically EPROM), etc. The program here is only a program that can be directly executed by the CPU 311. In addition, a source program format program, a compressed program, an encrypted program, and the like are included.

ファクシミリ部302は、PSTNに接続され、PSTNにファクシミリデータを送信するまたはPSTNからファクシミリデータを受信する。ファクシミリ部302は、受信したファクシミリデータを、画像形成部14で印刷可能なプリントデータに変換して、画像形成部14に出力する。これにより、画像形成部14は、ファクシミリ部302により受信されたファクシミリデータを記録シートに印刷する。   The facsimile unit 302 is connected to the PSTN and transmits facsimile data to the PSTN or receives facsimile data from the PSTN. The facsimile unit 302 converts the received facsimile data into print data that can be printed by the image forming unit 14 and outputs the print data to the image forming unit 14. As a result, the image forming unit 14 prints the facsimile data received by the facsimile unit 302 on a recording sheet.

通信制御部303は、CPU311をPSTNに接続するためのモデムである。通信制御部303は、PSTNに接続された他のコンピュータとの間で通信する。これにより、CPU311は、PSTNを介して他のコンピュータとデータの送受信が可能となる。MFP100を、Webサーバ101またはPC102とPSTNを介して接続する場合に、通信制御部303が用いられる。   The communication control unit 303 is a modem for connecting the CPU 311 to the PSTN. The communication control unit 303 communicates with other computers connected to the PSTN. As a result, the CPU 311 can transmit / receive data to / from another computer via the PSTN. A communication control unit 303 is used when the MFP 100 is connected to the Web server 101 or the PC 102 via the PSTN.

スピーカ322は、CPU311により制御され、MFP100の各種状態をユーザに知らせるため、種々のメッセージ音を発する。   The speaker 322 is controlled by the CPU 311 and emits various message sounds to notify the user of various states of the MFP 100.

図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, operation panel 11 includes a display unit 313 and an operation unit 310. The operation unit 310 includes a plurality of keys 201 to 205 and 210 to 213, and a touch panel 215 attached to the surface of the display unit 313. A start key 201 is a key for accepting an instruction to start an operation such as copying or facsimile transmission. The numeric keypad 202 is a key for accepting input of numerical values such as the number of copies. A clear key 203 is a key for receiving an instruction to clear an input numerical value and discard data stored in the HDD 321. A stop key 204 is a key for accepting an instruction to stop the copy operation or the scan operation. The panel reset key 204 is a key for accepting an instruction for discarding the set mode and job.

コピーキー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 copy key 210, a scan key 211, a facsimile transmission key 212, and a URL print key 213 are selection keys for switching the MFP 100 to any one of a copy mode, a scanner mode, a facsimile mode, and a URL print mode. When the user presses the copy key 210, the MFP 100 acquires an instruction to switch to the copy mode and switches to the copy mode. MFP 100 functions as a copier in the copy mode. When the user presses the scan key 211, the MFP 100 acquires an instruction to switch to the scanner mode and switches to the scanner mode. MFP 100 functions as a scanner in the scanner mode. When the user presses facsimile transmission key 212, MFP 100 obtains an instruction to switch to facsimile mode and switches to facsimile mode. MFP 100 functions as a facsimile in the facsimile mode. When the user presses URL print key 213, MFP 100 obtains an instruction to switch to URL print mode and switches to URL print mode. Processing executed by the MFP 100 in the URL print mode will be described later. Note that the copy key 210, the scan key 211, the facsimile transmission key 212, and the URL print key 213 can be exclusively selected. When one key is selected, the other keys are automatically unselected.

表示部313はCPUにより制御され、複数の画面を同時に表示する。図4では、MFP100の各種モードを表示するためのモード表示画面206と、ジョブ情報を表示するためのジョブ情報画面208と、設定画面を表示するための設定画面207とを表示している例を示す。表示部313は、複数の画面を独立して切換えることが可能である。表示部313に表示されたボタンキーをユーザが指示すると、そのボタンキーの位置がタッチパネル215により検出される。タッチパネル215によるボタンキーの位置の検出により、CPU311はボタンキーに対応する指示を取得する。このため、ユーザは、表示部313に表示されたボタンキーを指示することにより、MFP100に指示や設定情報を入力することができる。   The display unit 313 is controlled by the CPU and displays a plurality of screens simultaneously. In FIG. 4, an example in which a mode display screen 206 for displaying various modes of MFP 100, a job information screen 208 for displaying job information, and a setting screen 207 for displaying a setting screen are displayed. Show. The display unit 313 can switch a plurality of screens independently. When the user designates a button key displayed on the display unit 313, the position of the button key is detected by the touch panel 215. When the position of the button key is detected by the touch panel 215, the CPU 311 acquires an instruction corresponding to the button key. Therefore, the user can input instructions and setting information to MFP 100 by specifying button keys displayed on display unit 313.

表示部313は、ジョブ情報画面208にその時点でMFP100に設定されているジョブ情報を、実行されるべきジョブの順序で並べて表示する。ジョブ情報画面208は、ジョブ操作ボタン209を含む。ユーザがジョブ操作ボタン209を指示した後、操作対象となるジョブ番号ボタンを指示すると、MFP100は、ジョブを特定する指示を取得し、表示部313にジョブ情報画面208の表示に代えて、取得したジョブの詳細な情報を表示するためのジョブ操作画面を表示する。これにより、ユーザは指定したジョブの詳細な情報を確認することができる。また、必要によりジョブの内容を変更を受付けるようにしてもよい。   Display unit 313 displays job information currently set in MFP 100 on job information screen 208 in the order of jobs to be executed. The job information screen 208 includes a job operation button 209. When the user designates the job number button to be operated after instructing the job operation button 209, the MFP 100 obtains an instruction for specifying the job, and obtains the instruction instead of displaying the job information screen 208 on the display unit 313. Displays the job operation screen for displaying detailed job information. As a result, the user can confirm detailed information of the designated job. Further, the job contents may be changed as necessary.

表示部313は、MFP100がコピーモードにあるときは、設定画面207にコピー動作を設定するための画面を表示する。図4では、設定画面207にコピー動作を設定するための画面が表示されている例を示している。設定画面207は、基本設定を入力するための基本画面または応用設定を入力するための応用画面を含む。図では、基本画面が表示されている例を示している。設定画面207は、基本画面と応用画面とを切換えるための切替ボタンを含み、ユーザが切換ボタンを指示すると、表示部313は、指示された切換ボタンに対応する画面に表示を切換える。ユーザが設定画面207に従って、諸設定を終了後、原稿をセットしてスタートキー201を押下すると、MFP100は、設定された内容に従ってコピー動作を開始する。   Display unit 313 displays a screen for setting a copy operation on setting screen 207 when MFP 100 is in the copy mode. FIG. 4 shows an example in which a screen for setting a copy operation is displayed on the setting screen 207. The setting screen 207 includes a basic screen for inputting basic settings or an application screen for inputting application settings. In the figure, an example in which a basic screen is displayed is shown. The setting screen 207 includes a switching button for switching between the basic screen and the application screen. When the user instructs the switching button, the display unit 313 switches the display to a screen corresponding to the instructed switching button. When the user completes the various settings according to the setting screen 207, sets the document and presses the start key 201, the MFP 100 starts a copy operation according to the set contents.

表示部313は、MFP100がスキャンモードにあるときは、設定画面207にスキャン動作を設定するための画面を表示する。ユーザがスキャン動作を設定するための画面に従って諸設定を終了後、原稿をセットしてスタートキー201を押下すると、MFP100は、設定された内容に従ってスキャン動作を開始する。表示部313は、MFP100がファクシミリモードにあるときは、設定画面207にファクシミリ送信動作に対する各種設定を行うための画面を表示する。ユーザが諸設定を終了後、原稿をセットしてスタートキー201を押下すると、MFP100は、設定された内容に従ってファクシミリ送信動作を開始する。表示部313は、MFPがURLプリントモードにあるときは、設定画面207にURLプリント動作に対する各種設定を行うための画面を表示する。ユーザが諸設定を終了後、スタートキー201を押下すると、MFP100は、後述する文書ファイルプリント処理の実行を開始する。   Display unit 313 displays a screen for setting a scan operation on setting screen 207 when MFP 100 is in the scan mode. When the user finishes the various settings according to the screen for setting the scan operation and then sets the document and presses the start key 201, the MFP 100 starts the scan operation according to the set contents. Display unit 313 displays a screen for performing various settings for the facsimile transmission operation on setting screen 207 when MFP 100 is in the facsimile mode. After the user completes the various settings, when the document is set and the start key 201 is pressed, the MFP 100 starts a facsimile transmission operation according to the set contents. When the MFP is in the URL print mode, the display unit 313 displays a screen for performing various settings for the URL print operation on the setting screen 207. When the user presses the start key 201 after completing the various settings, the MFP 100 starts executing a document file print process described later.

図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, CPU 311 has a setting unit 150 for setting search conditions, a Web page acquisition unit 151 for acquiring a Web page from Web server 101, and a keyword for extracting a keyword from the acquired Web page. An extraction unit 153, a related page acquisition unit 155 for acquiring a Web page linked to the Web page from which the keyword is extracted from the Web server 101, a Web page determination unit 157 for determining a Web page to be printed, A document file display unit 159 for displaying a Web page determined to be printed, a print data generation unit 161 that generates print data based on the Web page determined to be printed, and a PC 102 connected to the network 103. And a connection detection unit 163 that detects that the connection is established

設定部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 setting unit 150 accepts input of settings for the URL print operation from the user, and stores the accepted settings in the HDD 321. The setting unit 150 causes the display unit 313 to display a screen for accepting setting input for the URL print operation, and accepts a user instruction from the operation unit 310. The setting for the URL print operation includes a search condition. The search condition includes a URL indicating the position on the network of the Web page stored in the Web server 101 and at least one keyword. There may be a plurality of keywords. Further, the search condition may include at least one search range for specifying a partial area in the Web page. The setting unit 150 acquires the search conditions input to the operation unit 310 and stores the acquired search conditions in the HDD 321. As a result, the search condition 321A is stored in the HDD 321. At least one search condition may be stored in the HDD 321, but a plurality of search conditions may be stored in the HDD 321. The setting unit 150 may receive setting information for the URL print operation from an external device and store the search condition, or may read the setting information stored in the USB memory 319 and store the search condition. You may do it.

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 page acquisition unit 151 is connected to timer 320, reads search condition 321A from HDD 321 at predetermined time intervals, and transmits a signal requesting transmission of a Web page specified by the URL included in search condition 321A as a data communication. It outputs to the control part 309 or the communication control part 303, and acquires a web page. The predetermined time interval can be arbitrarily determined, and is, for example, an interval of 10 minutes. The predetermined time interval may be set by the setting unit 150. The data communication control unit 309 or the communication control unit 303 transmits a signal requesting transmission of the Web page specified by the URL to the Web server 101. When the Web server receives a signal requesting transmission of the Web page specified by the URL, the Web server transmits the corresponding Web page to MFP 100. When the data communication control unit 309 or the communication control unit 303 receives a web page from the web server 101, the data communication control unit 309 or the communication control unit 303 outputs the received web page to the web page acquisition unit 151. The web page acquisition unit 151 outputs the acquired web page to the keyword extraction unit 153 and the page determination unit 157.

キーワード抽出部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 keyword extraction unit 153 extracts a keyword included in the search condition 321A stored in the HDD 321 from the input Web page. The keyword extraction unit 153 outputs a signal indicating that the web page includes the keyword to the related page acquisition unit 155 when the keyword can be extracted from the web page, and when the keyword cannot be extracted from the web page, the web page is displayed. A signal indicating that no keyword is included is output to the related page acquisition unit 155. When a search range is included in the search condition 321A stored in the HDD 321, the keyword extraction unit 153 is specified by the search range among the input Web pages when a Web page is input from the Web page acquisition unit 151. Extract keywords from parts. The keyword extraction unit 153 outputs a signal indicating that the web page includes the keyword to the related page acquisition unit 155 when the keyword can be extracted from the part specified in the search range of the web page. When the keyword cannot be extracted from the specified portion, a signal indicating that the Web page does not include the keyword is output to the related page acquisition unit 155.

関連ページ取得部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 page acquisition unit 155 is a Web page linked to the Web page acquired by the Web page acquisition unit 151 when a signal indicating that the Web page includes a keyword is input from the keyword extraction unit 153. A signal for requesting transmission of a Web page related to is output to the data communication control unit 309 or the communication control unit 303, and a Web page related to the keyword is acquired. Specifically, the related page acquisition unit 155 identifies a peripheral unit including a keyword in the Web page acquired by the Web page acquisition unit 151, and sets the URL of the Web page linked from the specified unit. Extract. Then, the related page acquisition unit 155 outputs a signal requesting transmission of the Web page specified by the extracted URL to the data communication control unit 309 or the communication control unit 303, and acquires the Web page. The related page acquisition unit 155 outputs the acquired Web page to the page determination unit 157.

ページ決定部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 page determination unit 157 receives a web page from the web page acquisition unit 151 and the related page acquisition unit 155. Here, the Web page input from the Web page acquisition unit 151 is referred to as a designated Web page, and the Web page input from the related page acquisition unit 155 is referred to as a related Web page. The page determination unit 157 determines a Web page to be printed from among the input designated Web page and related Web page. Page determination unit 157 determines a Web page to be printed according to the setting of MFP 100. In a state where MFP 100 is set to the related web page priority mode ON, page determination unit 157 determines a web page for printing only the related web page when the related web page is input, and the related web page is determined. If no page is input, the designated web page is determined as a web page for printing. When MFP 100 is set to the related Web page priority mode OFF, page determination unit 157 is a Web page for printing both the designated Web page and the related Web page when the related Web page is input. If the related web page is not input, the designated web page is determined as the web page for printing. The page determination unit 157 stores the designated Web page or related Web page determined as the Web page to be printed in the HDD 321. As a result, the page information 321 </ b> B is stored in the HDD 321. Further, the page determination unit 157 outputs the designated Web page or related Web page determined as the Web page to be printed to the print data generation unit 161.

HDD321に記憶するページ情報321Bは、記憶しておく期間を制限するようにしてもよいし、記憶するページ情報321Bの数を制限するようにしてもよい。期間を制限する場合には、記憶する期間を予め設定しておき、ページ情報321BがHDD321に記憶されてからの期間が、設定された期間を過ぎたときにHDD321からそのページ情報321Bを消去するようにすればよい。また、数を制限する場合には、記憶する上限数を設定して、HDD321に記憶されたページ情報321Bが設定された上限数を超えた場合には、古いページ情報321Bから順番にHDD321から消去するようにすればよい。   The page information 321 </ b> B stored in the HDD 321 may limit the storage period, or may limit the number of page information 321 </ b> B stored. When the period is limited, a storage period is set in advance, and the page information 321B is deleted from the HDD 321 when the period after the page information 321B is stored in the HDD 321 exceeds the set period. What should I do? When the number is limited, an upper limit number to be stored is set. When the page information 321B stored in the HDD 321 exceeds the set upper limit number, the old page information 321B is deleted from the HDD 321 in order. You just have to do it.

ページ決定部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 page determination unit 157 compares the specified Web page or related Web page with the page information 321B stored in the HDD 321. If the same page information 321B as the designated Web page or the related Web page is stored in the HDD 321, the page determining unit 157 does not determine the specified Web page or the related Web page as a Web page for printing. Thereby, a plurality of Web pages having the same contents are not printed. Note that the page information stored in the HDD 321 may be a URL in the case of a related Web page. When the URL of the related Web page is stored in the HDD 321, the page determination unit 157 compares the URL of the related Web page with the URL stored in the HDD 321 when determining the Web page to be printed. If the same URL as the URL of the related Web page is stored in HDD 321, page determining unit 157 does not determine the Web page for printing the related Web page. Thereby, comparison of related Web pages can be facilitated, and the processing speed of the CPU 311 can be improved.

Webページ表示部159は、ユーザが操作部310に表示指示を入力すると、操作部310から表示指示を取得し、HDD321に記憶されているページ情報321Bを読み出して、表示部313にスクロール表示する。スクロール表示することにより、表示部313の表示面積が小さくても文書ファイルの全てを表示することができる。   When the user inputs a display instruction to the operation unit 310, the web page display unit 159 acquires the display instruction from the operation unit 310, reads the page information 321 </ b> B stored in the HDD 321, and scroll-displays it on the display unit 313. By scrolling the display, the entire document file can be displayed even if the display area of the display unit 313 is small.

印刷データ生成部161は、ページ決定部157から印刷するためのWebページに決定された指定Webページまたは関連Webページが入力される。印刷データ生成部161は、入力された指定Webページまたは関連Webページを印刷用のデータに変換し、画像形成部14に出力する。これにより、指定Webページまたは関連Webページが、記録シートに印刷される。印刷データ生成部161は、MFP100が、印刷不要に設定されている場合には、ユーザからの印刷指示がMFP100に入力されるまで、指定Webページまたは関連Webページを印刷用のデータに変換しない。ユーザが、Webページ表示部159を能動化してページ情報321Bを閲覧した後に、印刷不要と判断することに対応するためである。   The print data generation unit 161 receives the designated web page or related web page determined as the web page to be printed from the page determination unit 157. The print data generation unit 161 converts the input designated web page or related web page into print data and outputs the data to the image forming unit 14. Thereby, the designated web page or the related web page is printed on the recording sheet. When MFP 100 is set to not require printing, print data generation unit 161 does not convert the designated Web page or the related Web page into print data until a print instruction from the user is input to MFP 100. This is because the user activates the Web page display unit 159 and browses the page information 321B, and then responds to determining that printing is unnecessary.

接続検出部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 connection detection unit 163 detects whether the PC 102 is connected to the network 103. In the HDD 321, an IP address 321 </ b> C that is position information on the network 103 of the PC 102 is stored in advance. The IP address 321 </ b> C of the PC 102 has been previously input into the MFP 100 by operating the operation unit 310. The connection detection unit 163 reads the IP address 321C of the PC from the HDD 321 and transmits, for example, a connection request to the PC 102 via the communication control unit 303. The connection detection unit 163 detects that the PC 102 is connected to the network 103 if a response is received from the PC 102, and detects that the PC 102 is not connected to the network 103 if no response is received from the PC 102. . When the connection detection unit 163 detects that the PC 102 is connected to the network 103, the connection detection unit 163 outputs a prohibition signal for prohibiting acquisition of the Web page to the Web page acquisition unit 151. When the connection detection unit 163 detects that the PC 102 is not connected to the network 103, the connection detection unit 163 outputs a permission signal that permits acquisition of the Web page to the Web page acquisition unit 151. When the prohibition signal is input from the connection detection unit 163, the Web page acquisition unit 151 interrupts acquisition of the Web page. When the permission signal is input from the connection detection unit 163, the web page acquisition unit 151 cancels the interruption of the web page acquisition and acquires the web page.

ここで、指定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 Web page 400 represents a photograph and characters. The designated Web page includes an area 401 for displaying a URL and a plurality of areas 402 to 404. Each of the areas 402 to 404 includes information of independent contents. For example, the area 402 includes information about the company outline, the area 403 includes information about the product, and the area 404 includes information about the latest information. Here, it is assumed that the search condition 321A specifies “MFP” as a keyword and “latest information” area 404 as a search range.

図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 latest information area 404 in the source code of the designated Web code. Referring to FIG. 6B, since “latest information” is included in the search range of the search condition, the source code portion 410 is extracted from the character string 411 of “latest information”. Since the keyword of the search condition includes “MFP”, the character string 412 of “MFP” is extracted from the source code portion 410. The area 403 shown in FIG. 6 includes the character string “MFP”, but since the area 403 is not the search range of the search condition, the portion of the source code corresponding to the area 403 is extracted. No, the character string “MFP” included in the area 403 is not extracted. Next, the URL 413 related to the character string 412 of “MFP” is extracted from the source code portion 410. The web page specified by the URL 413 is a related web page.

図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 area 404 of the specified Web page shown in FIG. Referring to FIG. 7, the related Web page includes information related to the multifunction peripheral.

図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 CPU 311 when the CPU 311 executes the document file print program read from the USB memory 319. Referring to FIG. 8, CPU 311 acquires a URL (step S01). The CPU 311 causes the display unit 313 to display a screen for accepting the setting input for the URL print operation, and the operation unit 310 designates a URL indicating the position on the network 103 of the web page stored in the web server 101. If accepted, the URL is acquired from the operation unit 310. In step S <b> 02, when the operation unit 310 receives a keyword specification, the CPU 311 acquires the keyword from the operation unit 310. The CPU 311 acquires a plurality of keywords from the operation unit 310 when designation of a plurality of keywords is accepted by the operation unit 310. In step S03, the CPU 311 determines whether or not the search range specification is accepted by the operation unit 310. If the search range specification is accepted, the process proceeds to step S04, and the search range designation is not accepted. Step S04 is skipped, and the process proceeds to Step S05. In step S <b> 04, when the designation of the search range is accepted by the operation unit 310, the CPU 311 acquires the search range from the operation unit 310. When the operation unit 310 receives a plurality of search range specifications, the CPU 311 acquires the plurality of search ranges from the operation unit 310. In step S05, the CPU 311 stores a search condition that associates the URL acquired in step S01, the keyword acquired in step S02, and the search range in step S04 with the search range in the HDD 321. Store (step S05).

図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 display unit 313 when the user presses the URL print key 213. Referring to FIG. 9, the URL setting screen displayed on setting screen 207 includes a switching button 220 for instructing switching to display the search range setting screen and a switching for instructing switching to display on the keyword setting screen. It includes a button 222 and a URL input area 221 for inputting a URL.

図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 setting screen 207 when the switch button 222 is instructed on the URL setting screen. Referring to FIG. 10, the keyword setting screen displayed on setting screen 207 includes a switching button 220 for instructing switching to display of the search range setting screen, and a keyword input area 223 for inputting a keyword. . A plurality of keywords can be input, and an AND condition or an OR condition can be designated as a combination condition of a plurality of keywords.

図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 setting screen 207 when the switch button 220 is designated on the URL setting screen or the keyword setting screen. Referring to FIG. 11, the search range setting screen displayed on setting screen 207 includes a search range input area 224 for inputting the search range. A plurality of search ranges can be input.

図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 CPU 311 when the CPU 311 executes a document file print program read from the USB memory 319. Referring to FIG. 12, CPU 311 determines whether or not the automatic search setting is ON. The automatic search setting is preset in the MFP 100 by the user, and is set to ON when the execution of the automatic search process is permitted. When the user operates the operation unit 310 to input an instruction to turn on the automatic search setting, the operation unit 310 receives the instruction. When the CPU 311 acquires an instruction to turn on the automatic search setting from the operation unit 310, the CPU 311 stores a flag for turning on the automatic search setting in the HDD 321. The CPU 311 determines whether or not a flag for turning on the automatic search setting is stored in the HDD 321 (step S11). If the flag is stored, the CPU 311 determines that the automatic search setting is set to ON and performs processing. In step S12, if the flag is not stored, it is determined that the automatic search setting is set to OFF, and the process ends.

ステップS12では、CPU311は、指定時刻か否かを判断する。指定時刻は、ユーザによりMFP100に予め設定される。指定時刻は、時刻が設定されてもよいし、時間間隔が設定されてもよい。指定時刻に時刻が設定される場合、設定された時刻が指定時刻である。指定時刻に時間間隔が設定される場合、設定された時間間隔が経過した時が指定時刻である。ここでは、指定時刻に時間間隔が設定される場合を例に説明する。ユーザが操作部310を操作して指定時刻を入力すると、操作部310により入力された指定時刻が受付けられる。CPU311は、操作部310から指定時刻を取得すると、HDD321に指定時刻を記憶する。CPU311は、HDD321に記憶された指定時刻を読み出し、現在時刻が指定時刻になったか否かを判断する。CPU311は、現在時刻が指定時刻であれば処理をステップS13に進め、そうでなければ待機状態となる。すなわち、自動検索処理では、指定時刻ごとに後述する自動検索が実行される。   In step S12, the CPU 311 determines whether it is a designated time. The designated time is preset in MFP 100 by the user. As the designated time, a time may be set, or a time interval may be set. When the time is set at the specified time, the set time is the specified time. When a time interval is set at a specified time, the specified time is when the set time interval has elapsed. Here, a case where a time interval is set at a specified time will be described as an example. When the user operates the operation unit 310 and inputs a designated time, the designated time input by the operation unit 310 is accepted. When the CPU 311 acquires the designated time from the operation unit 310, the CPU 311 stores the designated time in the HDD 321. The CPU 311 reads the designated time stored in the HDD 321 and determines whether or not the current time has reached the designated time. If the current time is the designated time, the CPU 311 advances the process to step S13, and if not, enters the standby state. In other words, in the automatic search process, an automatic search described later is executed at each designated time.

ステップ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 CPU 311 determines whether the PC priority setting is set to ON. The PC priority setting is set in advance in the MFP 100 by the user, and is set to ON when the automatic search process is executed by the PC 102 and set to OFF when the automatic search process is executed by the MFP 100. When the user inputs an instruction to turn on the PC priority setting by operating the operation unit 310 and a network address (IP address) of a PC for executing the automatic search process, the operation unit 310 receives the instruction and the IP address. . When the CPU 311 acquires an instruction to turn on the PC priority setting and the IP address from the operation unit 310, the CPU 311 stores a flag to turn on the PC priority setting and the IP address 321C in the HDD 321. The CPU 311 determines whether or not a flag for turning on the PC priority setting is stored in the HDD 321. If the flag is stored, the CPU 311 determines that the PC priority setting is set to ON, and the process proceeds to step S14. If the flag is not stored, it is determined that the PC priority setting is set to OFF, and the process proceeds to step S16.

ステップ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 CPU 311 executes a PC connection confirmation process. As will be described later, the PC connection confirmation processing is processing for detecting whether the PC 102 is connected to the network 103 and setting the search execution setting to either ON or OFF. In step S15, based on the result of the PC connection confirmation process, the CPU 311 returns the process to step S11 if the search execution setting is set to OFF, and performs the process in step S16 if the search execution setting is set to ON. Proceed to That is, in the automatic search process, on the condition that the PC priority setting is set to OFF, or when the PC priority setting is set to ON, the search execution setting is set to ON (PC102 is set to ON). The automatic search described later is executed on the condition that it is not connected to the network 103).

ステップS16では、CPU311はHDD321から検索条件321Aを読み出す。HDD321に複数の検索条件が記憶されている場合には、1つの検索条件を順に読み出す。そして、CPU311は、検索条件321Aに含まれるURLで特定されるWebページの送信を要求する信号をデータ通信制御部309または通信制御部303に出力し、Webページを取得する(ステップS17)。ステップS17で取得したWebページは指定Webページである。   In step S <b> 16, the CPU 311 reads the search condition 321 </ b> A from the HDD 321. When a plurality of search conditions are stored in the HDD 321, one search condition is sequentially read. Then, the CPU 311 outputs a signal requesting transmission of the Web page specified by the URL included in the search condition 321A to the data communication control unit 309 or the communication control unit 303, and acquires the Web page (step S17). The web page acquired in step S17 is a designated web page.

ステップ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 CPU 321 determines whether or not the search condition 321A read in step S16 includes the search range. If the search condition 321A includes the search range, the process proceeds to step S19. If so, the process proceeds to step S20. In step S19, the CPU 311 extracts the search range included in the search condition 321A from the specified Web page, and sets the search range portion of the specified Web page as a search target. Then, the CPU 311 extracts a keyword included in the search condition 321A from the search range portion of the designated Web page, and advances the processing to step S21. On the other hand, in step S20, the CPU 311 sets the entire designated Web page as a search target. Then, the CPU 311 extracts keywords included in the search condition 321A from the entire designated Web page, and advances the processing to step S21.

ステップ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 CPU 311 determines whether or not a keyword has been extracted in step S19 or step S20. When a plurality of keywords are included in the search condition 321A, it is determined that the keywords have been extracted if at least one keyword is extracted. If the keyword has been extracted, the CPU 311 advances the process to step S22, and if not, advances the process to step S28. In step S22, the CPU 311 determines whether a web page related to the keyword is linked to the designated web page. The CPU 311 specifies a peripheral unit including a keyword included in the search condition 321A in the designated Web page, and extracts a URL from the specified part. The web page specified by the extracted URL is the related web page. The CPU 311 determines that there is a related Web page if the specified part in the designated Web page includes a URL, and proceeds to step S23. If the specified part does not contain the URL, the related Web page is determined. If it is determined that there is not, the process proceeds to step S24. In step S23, the CPU 311 outputs the URL extracted from the designated web page to the data communication control unit 309 or the communication control unit 303, and acquires the web page (related web page) specified by the URL extracted from the designated web page. .

ステップ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 CPU 311 determines a Web page to be printed and stores it as page information 321B in the HDD 321. CPU 311 changes the web page for printing depending on whether MFP 100 is set to the related web page priority mode ON. Further, the CPU 311 determines a Web page to be printed on the condition that the page information 321B is not stored in the HDD 321. The related web page priority mode is preset in MFP 100 by the user. The related web page priority mode is a mode in which the related web page is printed with priority over the designated web page. When the user operates the operation unit 310 to input an instruction to set the related web page priority mode to ON, the operation unit 310 receives the instruction. When the CPU 311 acquires an instruction to turn on the related web page priority mode from the operation unit 310, the CPU 311 stores a flag for turning on the related web page priority mode in the HDD 321. The CPU 311 determines whether or not a flag for turning on the related Web page priority mode is stored in the HDD 321. If the flag is stored, the CPU 311 determines that the related Web page priority mode is set to ON, and the flag If is not stored, it is determined that the related web page priority mode is set to OFF.

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 CPU 311 prints the related Web page on condition that the same page information 321B is not stored in the HDD 321 when the related Web page is acquired. To a Web page for If the related Web page is not acquired, the CPU 311 determines the designated Web page as a Web page to be printed on condition that the same page information 321B is not stored in the HDD 321. When the related web page is acquired in the state where the related web page priority mode is set to OFF, the CPU 311 selects the designated web page on the condition that the same page information 321B is not stored in the HDD 321. A web page to be printed is determined, and a related web page is determined to be a web page to be printed on condition that the same page information 321B is not stored in the HDD 321. When the related web page is not acquired in the state where the related web page priority mode is set to OFF, the CPU 311 selects the designated web page on the condition that the same page information 321B is not stored in the HDD 321. The web page for printing is determined. The CPU 311 stores the designated web page or related web page determined as the web page to be printed in the HDD 321.

CPU311は、MFP100の印刷モードがONに設定されているか否かを判断する(ステップS25)。印刷モードは、ユーザによりMFP100に予め設定され、印刷するためのWebページを自動的に印刷する場合にONに設定され、自動的に印刷しない場合にOFFに設定される。ユーザが操作部310を操作して印刷モードをONにする指示を入力すると、操作部310により印刷モードをONにする指示が受付けられる。CPU311は、操作部310から印刷モードをONにする指示を取得すると、HDD321に印刷モードをONにするフラグを記憶する。CPU311は、HDD321に印刷モードをONにするフラグが記憶されているか否かを判断し、フラグが記憶されていれば印刷モードがONに設定されていると判断して処理をステップS26に進め、フラグが記憶されていなければ印刷モードがOFFに設定されていると判断して処理をステップS28に進める。   CPU 311 determines whether or not the print mode of MFP 100 is set to ON (step S25). The print mode is preset in the MFP 100 by the user and is set to ON when automatically printing a Web page to be printed, and is set to OFF when not automatically printing. When the user operates the operation unit 310 to input an instruction to turn on the print mode, the operation unit 310 receives an instruction to turn on the print mode. When the CPU 311 acquires an instruction to turn on the print mode from the operation unit 310, the CPU 311 stores a flag to turn on the print mode in the HDD 321. The CPU 311 determines whether or not a flag for turning on the print mode is stored in the HDD 321. If the flag is stored, the CPU 311 determines that the print mode is set to ON, and the process proceeds to step S <b> 26. If the flag is not stored, it is determined that the print mode is set to OFF, and the process proceeds to step S28.

ステップS26では、CPU311は、ステップS24で決定された印刷するためのWebページを印刷するためのフォーマットに変換して印刷ページデータを生成する。そして、CPU311は、生成した印刷ページデータを画像形成部14に出力して印刷させる(ステップS27)。その後、CPU311は処理をステップS28に進める。CPU311は、ステップS28では、ステップS16で未だ読み出していない検索条件321AがHDD321に存在するか否かを判断し、存在するならば処理をステップS16に戻し、存在しなければ処理をステップS11に戻す。   In step S26, the CPU 311 converts the Web page for printing determined in step S24 into a format for printing, and generates print page data. Then, the CPU 311 outputs the generated print page data to the image forming unit 14 for printing (step S27). Thereafter, the CPU 311 advances the processing to step S28. In step S28, the CPU 311 determines whether or not the search condition 321A that has not been read in step S16 exists in the HDD 321. If it exists, the process returns to step S16. If not, the process returns to step S11. .

図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, CPU 311 reads IP address 321C stored in HDD 321 (step S31). This IP address is previously input to MFP 100 by the user of MFP 100 and stored in HDD 321. Then, the CPU 311 searches for the PC 102 on the network 103 using the IP address 321C (step S32). For example, a connection request signal including the IP address 321C is output to the network 103 via the communication control unit 303. When the communication control unit 303 receives the connection request signal response, the CPU 311 determines that the PC 102 is connected to the network 103, advances the process to step S33, and the communication control unit 303 determines the connection request signal response. Is not received, it is determined that the PC 102 is not connected to the network 103, and the process proceeds to step S34. In step S33, the CPU 311 sets the search execution setting to ON and then returns the process to the automatic search process. In step S34, the CPU 311 sets the search execution setting to OFF and then returns the process to the automatic search process.

図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 CPU 311 when the CPU 311 executes the document file print program read from the USB memory 319. Referring to FIG. 14, CPU 311 determines whether or not a display instruction is input to operation unit 310 (step S41). If a display instruction is input, the process proceeds to step S42, and the display instruction is input. (Step S41: NO). The display instruction includes information for specifying the page information 321B stored in the HDD 321. When the user inputs a display instruction to the operation unit 310, the operation unit 310 accepts the display instruction, and the CPU 310 acquires the display instruction from the operation unit 310. In step S <b> 42, the CPU 311 reads the document file 321 </ b> B stored in the HDD 321. Then, the CPU 311 scrolls and displays the read document file 321 </ b> B on the display unit 313. Since the display is scrolled, the entire document file can be displayed even if the display area of the display unit 313 is small. The CPU 311 determines whether or not an end instruction is input to the operation unit 310 (step S44). If the end instruction is input, the process ends. If the end instruction is not input, the process returns to step S43.

以上説明したように、本実施の形態におけるMFP100は、Webサーバ101に記憶されたWebページのURLとキーワードとを関連付けた検索条件を記憶している。そして、検索条件のURLで特定される指定WebページがWebサーバ101から取得され、指定Webページから検索条件のキーワードが抽出されると、指定Webページが印刷するためのWebページに決定される。このため、Webサーバ101に記憶されているWebページのうちで印刷するWebページが、ネットワークアドレスで特定され、かつキーワードが抽出されるか否かにより決定される。その結果、数あるWebページのうちからユーザが所望するWebページを取得して印刷することができ、効率的に印刷することができる。   As described above, MFP 100 according to the present embodiment stores a search condition in which a URL of a Web page stored in Web server 101 is associated with a keyword. When the designated Web page specified by the URL of the search condition is acquired from the Web server 101 and the keyword of the search condition is extracted from the specified Web page, the specified Web page is determined as a Web page to be printed. For this reason, the Web page to be printed among the Web pages stored in the Web server 101 is specified by the network address and whether or not a keyword is extracted is determined. As a result, it is possible to acquire and print a Web page desired by the user from among a number of Web pages, and to print efficiently.

また、指定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 HDD 321 as page information 321B, and the designated web page is acquired from the web server 101 at predetermined time intervals. Each is determined as a Web page to be printed on condition that the same page information 321B is not stored in the HDD 321. For this reason, the designated Web page or the related Web page is acquired at predetermined time intervals, but if the same page information 321B is stored in the HDD, it is not printed. For this reason, it is possible to prevent a plurality of the same Web pages from being printed and to reduce the printing cost.

また、印刷することが決定されたWebページが印刷される前の段階で、印刷することが決定されたWebページが表示部313にスクロール表示されるので、ユーザにWebページをわかりやすく伝達することができるとともに、印刷コストを低減することができる。   In addition, since the Web page determined to be printed is scroll-displayed on the display unit 313 before the Web page determined to be printed is printed, the Web page is easily communicated to the user. And printing cost can be reduced.

さらに、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 PC 102 is not connected to the network 103, when the PC 102 is connected to the network 103, the designated Web page or related By not printing the web page, it is possible to prevent unnecessary information from being printed.

なお、上述した実施の形態においては、MFP100について説明したが、図12〜図14に示した処理を画像形成装置に実行させるための文書ファイルプリント方法または、図12〜図14に示した処理を画像形成装置に実行させるための文書ファイルプリントプログラムとして本発明を把握できることは言うまでもない。   In the above-described embodiment, the MFP 100 has been described. However, the document file printing method for causing the image forming apparatus to execute the processing illustrated in FIGS. 12 to 14 or the processing illustrated in FIGS. It goes without saying that the present invention can be grasped as a document file print program to be executed by the image forming apparatus.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   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 claim 1, wherein if there is no document file, the acquired document file is determined as a document file to be image-formed by the image forming unit.
(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 claim 5, wherein the determination unit includes a comparison unit that compares a network address of the related document file with a network address stored in the document file storage unit.

本発明の実施の形態の1つにおけるネットワークシステムの全体概要を示す図である。It is a figure showing the whole network system outline in one of the embodiments of the invention. MFPの外観を示す斜視図である。1 is a perspective view showing an appearance of an MFP. MFPのハード構成の一例を示すブロック図である。2 is a block diagram illustrating an example of a hardware configuration of an MFP. FIG. MFPの操作パネルの平面図である。3 is a plan view of an operation panel of the MFP. FIG. MFPがURLプリントモードにあるときのCPUの機能の概要を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating an overview of functions of a CPU when an MFP is in a URL print mode. 指定Webページの一例を示す図である。It is a figure which shows an example of a designated Web page. 関連Webページの一例を示す図である。It is a figure which shows an example of a related Web page. MFPで実行される設定処理の流れの一例を示すフローチャートである。6 is a flowchart illustrating an example of a flow of setting processing executed in the MFP. URLプリント動作に対する設定の入力を受付けるためのURL設定画面の一例を示す図である。It is a figure which shows an example of the URL setting screen for receiving the input of the setting with respect to URL printing operation | movement. キーワード設定画面の一例を示す図である。It is a figure which shows an example of a keyword setting screen. 検索範囲設定画面の一例を示す図である。It is a figure which shows an example of a search range setting screen. MFPで実行される自動検索処理の流れの一例を示すフローチャートである。6 is a flowchart illustrating an example of a flow of automatic search processing executed in the MFP. PC接続確認処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of PC connection confirmation processing. MFPのCPUで実行される表示処理の流れの一例を示すフローチャートである。6 is a flowchart illustrating an example of a flow of display processing executed by the CPU of the MFP.

符号の説明Explanation of symbols

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つのキーワードが抽出された場合には、前記取得された文書ファイルを前記画像形成手段に画像形成させる文書ファイルに決定する、請求項1に記載の画像形成装置。   The determining unit determines the acquired document file as a document file to be imaged by the image forming unit when the at least one keyword included in the search condition is extracted from the acquired document file. The image forming apparatus according to claim 1. 前記取得された文書ファイルから前記検索条件に含まれる前記少なくとも1つのキーワードが抽出されることに応じて、前記取得された文書ファイルにリンクされており、かつ前記少なくとも1つのキーワードに関連する関連文書ファイルを取得する関連文書ファイル取得手段をさらに含み、
前記決定手段は、前記関連文書ファイルが取得された場合には、前記関連文書ファイルを前記画像形成手段に画像形成させる文書ファイルに決定する、請求項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 display that scrolls and displays the document file that has been determined to be image-formed by the image forming unit before the image file is formed by the image forming unit. The image forming apparatus according to claim 1, further comprising means. ネットワークアドレスが予め定められたコンピュータが前記ネットワークに接続されているか否かを検出する検出手段をさらに備え、
前記文書ファイル取得手段は、前記検出手段により前記コンピュータが前記ネットワークに接続されていないことが検出されることを条件に、予め定められた時間間隔で前記文書ファイルを取得する、請求項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.
JP2005341189A 2005-11-25 2005-11-25 Image forming device and document file printing program Pending JP2007144748A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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