JP4148236B2 - COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM - Google Patents

COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM Download PDF

Info

Publication number
JP4148236B2
JP4148236B2 JP2005140892A JP2005140892A JP4148236B2 JP 4148236 B2 JP4148236 B2 JP 4148236B2 JP 2005140892 A JP2005140892 A JP 2005140892A JP 2005140892 A JP2005140892 A JP 2005140892A JP 4148236 B2 JP4148236 B2 JP 4148236B2
Authority
JP
Japan
Prior art keywords
access
web page
printing
data
url
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005140892A
Other languages
Japanese (ja)
Other versions
JP2005327292A (en
Inventor
一磨 青木
一博 山形
勝則 榎本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2005140892A priority Critical patent/JP4148236B2/en
Publication of JP2005327292A publication Critical patent/JP2005327292A/en
Application granted granted Critical
Publication of JP4148236B2 publication Critical patent/JP4148236B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、ネットワークに接続された状態で使用される通信システム、通信装置及びプログラムに関する。   The present invention relates to a communication system, a communication apparatus, and a program used in a state connected to a network.

現在、ネットワークに接続された状態で使用される通信システムとして、プリンタの機能を備えているものがあり、ネットワークを介してアクセスされるウェブページの画像を印刷媒体に印刷したうえで閲覧することも行われている。   Currently, some communication systems used in the state of being connected to a network have a printer function, and an image of a web page accessed via the network can be printed on a print medium and viewed. Has been done.

ネットワークを介してアクセスされるウェブページは、他のウェブページへアクセス(リンク)するためのアクセスデータ(例えば、URL)を含んでいることが多い。しかし、単にウェブページの画像を印刷しただけでは、このウェブページがアクセスデータを含むものであるかどうか、また、このウェブページからいずれのウェブページにアクセス可能であるかを確認することができず、印刷媒体においてアクセスデータを保持することができない。   Web pages accessed via a network often include access data (for example, URLs) for accessing (linking) other web pages. However, simply printing an image of a web page will not confirm whether this web page contains access data, and which web page is accessible from this web page. Access data cannot be held in the medium.

そこで、印刷媒体においてもアクセスデータを保持するために、例えば、ウェブページ(ハイパーテキストドキュメント)にアクセスデータ(ハイパーリンクアドレス)が含まれている場合、ウェブページの画像に、アクセスデータで示される文字列(つまりURL)で構成される脚注が付加された画像を印刷媒体に印刷する、といった方法が提案されている(特許文献1参照)。   Therefore, in order to retain the access data even in the print medium, for example, when the access data (hyperlink address) is included in the web page (hypertext document), the character indicated by the access data in the image of the web page A method has been proposed in which an image to which footnotes composed of columns (that is, URLs) are added is printed on a print medium (see Patent Document 1).

この方法によれば、利用者は、印刷媒体に印刷された脚注に基づいて、ウェブページがアクセスデータを含むものであること、また、ウェブページからいずれのウェブページにアクセス可能であるかを確認することができるため、印刷媒体においてもアクセスデータを保持することができる。   According to this method, the user confirms, based on the footnotes printed on the print medium, that the web page includes access data and which web page is accessible from the web page. Therefore, the access data can be held even in the print medium.

特開平10−162030号公報Japanese Patent Laid-Open No. 10-162030

さらに、上述の方法において、印刷媒体によりウェブページを閲覧する際、このウェブページに含まれているアクセスデータに対して何らかの処理を行うことができると、印刷媒体によりウェブページを閲覧する際の利便性が向上することが期待できる。ここで、「何らかの処理」とは、ウェブブラウザ(WWWブラウザ)でウェブページを閲覧している際に、マウスの右クリックまたはキーボードにおけるメニューキーの押下後に実行可能な処理と同様の処理であって、例えば、アドレスデータのウェブページへのアクセス、このウェブページのデータ(ファイル)としての記録(保存)、このウェブページの印刷といった処理である。   Further, in the above-described method, when browsing a web page with a print medium, if some processing can be performed on the access data included in the web page, the convenience for browsing the web page with the print medium is achieved. Can be expected to improve. Here, “some processing” is processing similar to processing that can be executed after right-clicking the mouse or pressing a menu key on the keyboard while browsing a web page with a web browser (WWW browser). For example, processing such as access to a web page of address data, recording (storing) of the web page as data (file), and printing of the web page.

しかし、上述の方法においては、アクセスデータで示される文字列を脚注として印刷することしかできないため、ウェブページに含まれているアクセスデータに対して処理を行うことはできない。   However, in the above-described method, since the character string indicated by the access data can only be printed as a footnote, the process cannot be performed on the access data included in the web page.

本発明は、印刷媒体に印刷されたウェブページに含まれているアクセスデータに対して何らかの処理を行うことができる通信システム、通信装置およびプログラムを提供することを目的とする。   An object of the present invention is to provide a communication system, a communication apparatus, and a program capable of performing some processing on access data included in a web page printed on a print medium.

上記問題を解決するため本願発明における通信システムは、ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信システムであって、ウェブページへアクセスするアクセス手段と、該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのURLを抽出するデータ抽出手段と、印刷モードとして印刷媒体を節約するモードに設定する設定手段と、前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録する記録手段と、前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段と、前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、前記読取手段により前記指令内容を読み取られた記入欄に対応する前記アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とを備え、前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたURLを印刷することを特徴とする。   In order to solve the above problem, a communication system according to the present invention is a communication system capable of printing an image of a web page accessible to an access destination page via a web page on a print medium, and an access means for accessing the web page. The data extraction means for extracting the URL for accessing the access destination page accessible via the web page from the web page accessed by the access means, and the mode for saving the print medium are set as the print mode. A setting unit; a recording unit that records the URL extracted by the data extraction unit as identifiable access destination information when the mode is set to save the print medium by the setting unit; and an access by the access unit The web page image is stored in the data extraction means. To the print medium together with an entry field for allowing the user to enter the command content for the extracted access data, and a specific code for identifying which access data the entry field corresponds to Printing means for printing, reading means for reading the command content and the specific code entered in the entry field of the printing medium from the printing medium printed by the printing means, and reading the command content by the reading means Data specifying means for specifying the access data corresponding to the entry field based on the specific code read together with the command content, and processing according to the command content read by the reading means, the data specifying Processing execution means for executing the access data specified by the means, and printing by the printing means. If the setting unit is set to the mode for saving the print medium by the setting means, the access destination information recorded in the recording means is printed, and the setting means is set to the mode for saving the print medium. If not, the URL extracted by the data extracting means is printed.

また、本願発明における通信装置は、ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信装置であって、ウェブページへアクセスするアクセス手段と、該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのURLを抽出するデータ抽出手段と、印刷モードとして印刷媒体を節約するモードに設定する設定手段と、前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録する記録手段と、前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段とを備え、前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたURLを印刷することを特徴とする。   The communication device according to the present invention is a communication device capable of printing an image of a web page accessible to an access destination page via a web page on a print medium, an access means for accessing the web page, and the access means A data extraction unit that extracts a URL for accessing an access destination page accessible via the web page from the web page accessed by the step, a setting unit that sets the print mode to a mode that saves the print medium, A recording unit that records the URL extracted by the data extraction unit as identifiable access destination information when the mode is set to save the print medium by the setting unit; and a web page accessed by the access unit The image extracted by the data extraction means. An entry field for allowing the user to enter the command contents for the data, and a printing means for printing on the print medium together with a specific code for identifying which access data the entry field corresponds to. And the specific code printed by the printing means prints the access destination information recorded in the recording means when the setting means is set to a mode that saves the print medium, and prints by the setting means When the mode for saving the medium is not set, the URL extracted by the data extraction unit is printed.

また、上記通信装置において、前記記録手段が、前記データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録するための残り記録領域があるかを判断する判断手段をさらに備え、前記記録手段は、前記アクセス手段によりアクセスしたウェブページのURLを識別可能なアクセス先情報としてさらに記録しており、前記印刷手段は、前記判断手段により前記記録手段の残り記録領域が、前記データ抽出手段により抽出されたアクセスデータのアクセス先情報を記録するための記録領域がないと判断した場合には、前記記録手段に記録された前記アクセス手段によりアクセスしたウェブページのURLを印刷するよう構成されるとよい。   In the communication apparatus, the recording unit further includes a determination unit that determines whether there is a remaining recording area for recording the URL extracted by the data extraction unit as identifiable access destination information. The means further records the URL of the web page accessed by the access means as identifiable access destination information, and the printing means determines the remaining recording area of the recording means by the determination means and the data extraction means. When it is determined that there is no recording area for recording the access destination information of the extracted access data, the URL of the web page accessed by the access means recorded in the recording means is printed. Good.

さらに、前記判断手段は、さらに前記残り記録領域が、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域があるかを判断し、前記印刷手段は、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域がないと判断した場合には、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を印刷するよう構成されるとよい。   Further, the determining means further determines whether the remaining recording area has a recording area for recording access destination information of the web page accessed by the access means, and the printing means is accessed by the access means. When it is determined that there is no recording area for recording the access destination information of the web page, the access destination information of the web page accessed by the access means may be printed.

さらに、前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、前記読取手段により前記指令内容を読み取られた記入欄に対応する前期アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とをさらに備えるとよい。   Furthermore, from the printing medium printed by the printing means, reading means for reading the command content and the specific code written in the entry field of the printing medium, and the entry field where the command content is read by the reading means Data specifying means for specifying corresponding previous access data based on the specific code read together with the command content, and processing according to the command content read by the reading means are specified by the data specifying means. It is preferable to further include a process execution means for executing the access data.

また、上記通信装置をコンピュータとして機能させるプログラムを提供することの可能である。このようなプログラムは、例えば、FD、CD−ROM、メモリーカードなどの記録媒体、インターネットなどの通信回線網を介して、通信装置自身、コンピュータシステム、または、これらを利用する利用者に提供されるものである。また、プログラムを実行するコンピュータシステムとしては、例えば、通信装置に内蔵されたコンピュータシステム、通信装置本体に無線または有線の通信路を介してデータ通信可能に接続されたコンピュータシステムなどを利用することができる。   Further, it is possible to provide a program that causes the communication device to function as a computer. Such a program is provided to the communication apparatus itself, a computer system, or a user who uses these via a communication medium such as a recording medium such as an FD, a CD-ROM, a memory card, and the Internet. Is. Further, as a computer system for executing the program, for example, a computer system built in the communication device, a computer system connected to the communication device main body through a wireless or wired communication path so as to be able to perform data communication, or the like may be used. it can.

本願発明における通信システム及び通信装置によれば、アクセス手段によりアクセスされたウェブページの画像を、データ抽出手段により抽出されたアクセスデータに対する指令内容を利用者に記入させるための記入欄と、記入欄がいずれのアクセスデータに対応するものであるかを特定するための特定コードとを共に印刷媒体へ印刷する印刷手段を備えているため、印刷媒体によりウェブページを閲覧する際、利用者は、ウェブページの画像と共に印刷媒体に印刷された記入欄への記入を行った後、この印刷媒体を読み取らせることによって、このウェブページに含まれているアクセスデータに対して何らかの処理を実行させることができる。また、利用者は記入欄へ記入する指令内容を変えることによって、アクセスデータに対して実行させる処理を変えることができる。   According to the communication system and the communication device of the present invention, the entry field for allowing the user to enter the command content for the access data extracted by the data extraction means, the image of the web page accessed by the access means, and the entry field Is provided with a printing means for printing on a print medium together with a specific code for specifying which access data corresponds to the access data. After filling in the entry field printed on the print medium together with the image of the page, it is possible to execute some processing on the access data included in the web page by reading the print medium. . Further, the user can change the processing to be executed on the access data by changing the contents of the command to be entered in the entry column.

さらに、印刷媒体を節約するモードに設定可能であり、節約モードに設定されると、データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録手段に記録しておき、その記録手段に記録されたアクセス先情報を特定コードとして印刷することで、印刷媒体における記入欄及び特定コードの占める割合を小さくすることで、印刷媒体が節約できる。   Further, the print medium saving mode can be set. When the saving mode is set, the URL extracted by the data extraction means is recorded in the recording means as identifiable access destination information, and the recording means stores the URL. By printing the recorded access destination information as a specific code, it is possible to save the print medium by reducing the proportion of the entry field and the specific code in the print medium.

さらに、記録手段における残り記録領域が十分にない場合であっても、アクセス手段によりアクセスしたウェブページのURLを識別可能なアクセス先情報として記録し、その記録したアクセス先情報を印刷することで、印刷媒体における記入欄及び特定コードの占める割合を小さくし、印刷媒体が節約できる。   Furthermore, even when there is not enough remaining recording area in the recording means, the URL of the web page accessed by the access means is recorded as identifiable access destination information, and the recorded access destination information is printed, By reducing the proportion of the entry field and the specific code in the print medium, the print medium can be saved.

さらに、アクセス先情報を記録するための残り記録領域も十分にない場合であっても、アクセス手段によりアクセスしたウェブページのURLを印刷することにより、印刷媒体における記入欄及び特定コードの占める割合を小さくし、印刷媒体が節約できる。   Furthermore, even when there is not enough remaining recording area for recording access destination information, the URL of the web page accessed by the access means is printed, so that the proportion of the entry field and the specific code in the print medium is Smaller and saves printing media.

なお、上述したアクセス手段は、ネットワーク経由でウェブページへアクセスする手段であって、ネットワーク経由で接続されたサーバーへウェブページの送信を要求して、この要求に応じてサーバーから送信されてきたウェブページを受信する、といった処理を行う手段である。ここで「ネットワーク」とは、インターネットなどのWAN(Wide Area Network )であってもよいし、LAN(Local Area Network)であってもよい。   The access means described above is a means for accessing a web page via a network, requesting the transmission of the web page to a server connected via the network, and the web transmitted from the server in response to this request. It is means for performing processing such as receiving a page. Here, the “network” may be a WAN (Wide Area Network) such as the Internet, or a LAN (Local Area Network).

次に本発明の構成を複合機に適用した例を説明する。   Next, an example in which the configuration of the present invention is applied to a multifunction machine will be described.

複合機1は、電話回線網100を介して音声通話を実現する機能、および、電話回線網100を介して画像の送受信を行う機能の他、インターネット網200経由でデータ通信を行う機能などを有している。   The multifunction device 1 has a function of performing voice communication via the telephone line network 100, a function of transmitting and receiving images via the telephone line network 100, and a function of performing data communication via the Internet network 200. is doing.

この複合機1は、図1に示すように、CPU12、ROM14、RAM16、ハンドセット20、スキャナ部32、モデム34、プリンタ部36、ユーザインターフェース部(以降、ユーザI/Fとする)40、PCインターフェース部(以降、PCI/Fとする)50、通信制御部60、回線制御部70などがバス80を介して接続されてなるものである。   As shown in FIG. 1, the multifunction machine 1 includes a CPU 12, a ROM 14, a RAM 16, a handset 20, a scanner unit 32, a modem 34, a printer unit 36, a user interface unit (hereinafter referred to as a user I / F) 40, a PC interface. A unit (hereinafter referred to as PCI / F) 50, a communication control unit 60, a line control unit 70, and the like are connected via a bus 80.

CPU12は、あらかじめROM14に記憶されている処理手順に従って、処理結果をRAM16に記憶させながら、複合機1の各構成要素にバス80経由で指令を送ることによって、複合機1全体の動作を制御する。なお、ROM14には、上述した処理手順の他に、通信制御部60経由でインターネット網200に接続されたサーバーへウェブページの送信を要求し、この要求に応じたサーバーから送信されてきたウェブページを通信制御部60経由で受信することによってウェブページへアクセスする機能を実現する通信用ソフトが組み込まれている。   The CPU 12 controls the overall operation of the multifunction device 1 by sending commands to each component of the multifunction device 1 via the bus 80 while storing the processing results in the RAM 16 according to the processing procedure stored in the ROM 14 in advance. . In addition to the processing procedure described above, the ROM 14 requests the transmission of a web page to a server connected to the Internet network 200 via the communication control unit 60, and the web page transmitted from the server in response to this request. Is installed via the communication control unit 60, and communication software for realizing a function of accessing a web page is incorporated.

ハンドセット20は、複合機1本体から取り外して使用する送受話器である。   The handset 20 is a handset that is used by being detached from the main body of the multifunction device 1.

スキャナ部32は、CPU12からの指令を受けて、所定の読取位置(図示されない)にセットされた用紙から画像の読み取り行うと共に、この画像のイメージデータを生成する。   Upon receiving an instruction from the CPU 12, the scanner unit 32 reads an image from a sheet set at a predetermined reading position (not shown) and generates image data of the image.

モデム34は、CPU12からの指令を受けて、スキャナ部32で生成されたイメージデータを変調して電話回線網100を伝送可能な画像信号を生成したり、電話回線網100から回線制御部70を介して入力された画像信号を復調してイメージデータを生成したりする。   In response to a command from the CPU 12, the modem 34 modulates the image data generated by the scanner unit 32 to generate an image signal that can be transmitted through the telephone line network 100, or from the telephone line network 100 to the line control unit 70. Or demodulating the image signal input via the interface, to generate image data.

プリンタ部36は、CPU12からの指令を受けて、所定の給紙位置(図示されない)にセットされた用紙への画像の印刷(印字)を行う。   The printer unit 36 receives an instruction from the CPU 12 and prints (prints) an image on a sheet set at a predetermined sheet feeding position (not shown).

ユーザI/F40は、複数のキー・スイッチからなる操作パネル42、各種情報を表示する表示パネル44、スピーカおよびスピーカを駆動する駆動回路からなるスピーカ部46などで構成される。これらのうち、操作パネル42は、文字、数字および記号を入力可能な複数の文字キー、後述するウェブプリント処理においてウェブページの印刷を開始するためのウェブプリントキー、印刷モードを切り替えるためのモード切換スイッチ、スキャナ部32による画像の読み取りを開始させるためのスキャンキーなどからなる。   The user I / F 40 includes an operation panel 42 including a plurality of key switches, a display panel 44 that displays various information, a speaker unit 46 including a speaker and a drive circuit that drives the speaker, and the like. Among these, the operation panel 42 includes a plurality of character keys capable of inputting characters, numbers, and symbols, a web print key for starting printing of a web page in web print processing to be described later, and mode switching for switching print modes. The switch includes a scan key for starting image reading by the scanner unit 32 and the like.

PCI/F50は、複合機1を通信ケーブル経由で別のコンピュータシステムと接続するためのインターフェースであって、これによって、複合機1−コンピュータシステム間におけるデータ通信を可能な状態とすることができる。   The PCI / F 50 is an interface for connecting the multi-function device 1 to another computer system via a communication cable, thereby enabling data communication between the multi-function device 1 and the computer system.

通信制御部60は、CPU12の指令を受けて、複合機1外部からパケット単位のデータを入力したり、複合機1外部へパケット単位のデータを出力する。   Upon receiving a command from the CPU 12, the communication control unit 60 inputs packet unit data from the outside of the multifunction device 1 or outputs packet unit data to the outside of the multifunction device 1.

回線制御部70は、電話回線網100からの信号(音声・画像信号)の入力および電話回線網100への信号の出力を行うと共に、CPU12の指令を受けて、電話回線網100との間で入出力する信号の伝送先および伝送元となる伝送経路を設定する。この「電話回線網100との間で入出力する信号の伝送先および伝送元となる伝送経路」は、ハンドセット20を複合機1本体から取り外す操作(オフフック操作)が行われた際に、回線制御部70からハンドセット20へ向かう経路が上述の伝送経路として設定される。こうして設定された伝送経路は、ハンドセット20を複合機1本体に戻す操作(オンフック操作)が行われた際に解除される。また、ユーザI/F40の操作パネル42により画像を送信(FAX送信)するための操作が行われた、または、画像信号を受信した際、モデム34へ向かう経路が上述の伝送経路として設定され、この設定された伝送経路はモデム34による画像信号の出力が終了、または、電話回線網100からの画像信号の入力が終了した際に解除される。   The line control unit 70 inputs a signal (voice / image signal) from the telephone line network 100 and outputs a signal to the telephone line network 100, and receives a command from the CPU 12 and receives a command from the telephone line network 100. Set the transmission destination and transmission path of the input / output signal. This “transmission path as a transmission destination and transmission source of signals input to and output from the telephone line network 100” is a line control when an operation (off-hook operation) for removing the handset 20 from the main body of the multifunction device 1 is performed. A path from the unit 70 toward the handset 20 is set as the above-described transmission path. The transmission path thus set is released when an operation (on-hook operation) for returning the handset 20 to the multifunction device 1 main body is performed. Further, when an operation for transmitting an image (FAX transmission) is performed by the operation panel 42 of the user I / F 40 or when an image signal is received, a path toward the modem 34 is set as the above-described transmission path. The set transmission path is released when the output of the image signal by the modem 34 is completed or when the input of the image signal from the telephone network 100 is completed.

なお、詳細な説明は省略するが、この複合機1において、通信制御部60からインターネット網200までに至る通信経路のうち一部の区間(利用者側から電話局側までの区間)には、回線制御部70から電話回線網100に至る区間を接続する電話回線が併用されている。この区間においては、ADSL(asymmetricdigitalsubscriber line)技術によって、電話回線網100を介して伝送される信号と、インターネット網200を介して伝送されるパケット単位のデータとが重畳された状態で伝送される。
[CPU12によるウェブプリント処理]
以下に、複合機1の備えるCPU12が実行するウェブプリント処理を図2に基づいて説明する。このウェブプリント処理は、操作パネル42によりウェブページのURL(Uniform Resource Locator)を指定する操作(文字キーによるURLの入力操作)が行われた後、ウェブプリントキーが押下されることによって開始される。
Although detailed explanation is omitted, in this multi-function device 1, a part of the communication path from the communication control unit 60 to the Internet network 200 (section from the user side to the telephone station side) A telephone line that connects a section from the line control unit 70 to the telephone line network 100 is also used. In this section, signals transmitted through the telephone network 100 and data in packet units transmitted through the Internet network 200 are transmitted in a superimposed manner by an ADSL (asymmetric digital subscriber line) technique.
[Web Print Processing by CPU 12]
Hereinafter, a web print process executed by the CPU 12 included in the multifunction machine 1 will be described with reference to FIG. This web print process is started by pressing the web print key after an operation (URL input operation using a character key) for designating a URL (Uniform Resource Locator) of the web page is performed by the operation panel 42. .

まず、CPU12は、操作パネル42により指定されたURLのウェブページへアクセスする(s110)。この処理においては、操作パネル42で指定されたURLのウェブページの送信を要求し、この要求に応じたサーバーから送信されてきたウェブページを受信することによって、操作パネル42により指定されたURLのウェブページにアクセスする。   First, the CPU 12 accesses the web page of the URL specified by the operation panel 42 (s110). In this process, a request is made to transmit a web page with the URL specified on the operation panel 42, and the web page transmitted from the server in response to the request is received, whereby the URL specified by the operation panel 42 is received. Access a web page.

次に、CPU12は、s110の処理でアクセスされたウェブページに対するリンクリストを作成する(s120)。「リンクリスト」とは、図3に示すように、s110の処理でアクセスされたウェブページ(以降、アクセス元ページとする)のURL、および、このアクセス元ページから更にアクセス可能なウェブページ(以降、アクセス先ページとする)のURLなどが配列されたリストである。このs120の処理においては、まず、操作パネル42により指定されたアクセス元ページのURLが番号「0」に対応づけられた状態で登録されたリンクリストが作成される。続いて、アクセス元ページのソース(テキストで表現したデータ)から、アクセス先ページのURLおよびアクセス先情報が抽出される。具体的には、アクセス元ページのHTML(HyperText Markup Language )による記述内容が順に走査され、アンカータグ(<a href=”XXXX”>YYYY</a>;「XXXX」および「YYYY」は任意の文字)における特定部分(「XXXX」の部分;通常はURLが記載されている)、および、アンカータグで挟まれている文字列(「YYYY」の部分)が、アクセス先ページのURLおよびアクセス先情報として順次抽出される。そして、これら抽出されたURLおよびアクセス先情報が、抽出された順番を示す番号に対応づけられた状態でリンクリストに登録される。なお、このリンクリストは、RAM16におけるリンクリスト作成用に割り当てられたメモリ領域で作成される。   Next, the CPU 12 creates a link list for the web page accessed in the process of s110 (s120). As shown in FIG. 3, the “link list” is a URL of a web page accessed in the process of s110 (hereinafter referred to as an access source page) and a web page that can be further accessed from this access source page (hereinafter referred to as “access list”). This is a list in which URLs of access destination pages are arranged. In the process of s120, first, a link list registered in a state where the URL of the access source page designated by the operation panel 42 is associated with the number “0” is created. Subsequently, the URL of the access destination page and the access destination information are extracted from the source (data expressed in text) of the access source page. Specifically, the description contents of the access source page in HTML (HyperText Markup Language) are sequentially scanned, and anchor tags (<a href=“XXXX”> YYYY </a>; “XXXX” and “YYYY” are arbitrary The specific part (character “XXXX”; usually the URL is described) and the character string (the part “YYYY”) sandwiched between anchor tags are the URL and access destination of the access destination page. It is sequentially extracted as information. Then, the extracted URL and access destination information are registered in the link list in a state in which the extracted URL and access destination information are associated with numbers indicating the order of extraction. This link list is created in the memory area allocated for creating the link list in the RAM 16.

次に、CPU12は、印刷モードが「紙面節約モード」であるかどうかをチェックする(s130)。「印刷モード」は、以降の処理でアクセス元ページの画像に記入欄およびコード領域を付加した画像を示す印刷データを生成する際、画像全体における記入欄およびコード領域が占める割合を小さくするか否かを示すものであって、操作パネル42のモード切換スイッチによって設定される。このs130の処理では、モード切換スイッチが紙面節約モード側(ON側)に切り替えられていれば、「紙面節約モード」であると判定され、通常モード側(OFF側)に切り替えられていれば、「通常モード」であると判定される。   Next, the CPU 12 checks whether or not the print mode is the “paper saving mode” (s130). In “print mode”, when generating print data indicating an image in which the entry field and the code area are added to the image of the access source page in the subsequent processing, whether or not the ratio of the entry field and the code area in the entire image is reduced is determined. This is indicated by a mode changeover switch on the operation panel 42. In the process of s130, if the mode switch is switched to the paper saving mode side (ON side), it is determined to be the “paper saving mode”, and if it is switched to the normal mode side (OFF side), It is determined that the mode is “normal mode”.

ここで、本発明における印刷データについて説明する。印刷データは、図4に示すように、アクセス元ページの画像下端に、アクセス先ページのURLに対する指令内容を利用者に記入させるための記入欄A、記入欄AがいずれのURLに対応するものであるかを特定するための特定コードの記載されるコード領域B、および、アクセス先情報Cなどが付加された画像のイメージデータである。   Here, the print data in the present invention will be described. As shown in FIG. 4, in the print data, the entry field A for allowing the user to enter the command content for the URL of the access destination page at the lower end of the image of the access source page corresponds to any URL. This is image data of an image to which a code area B in which a specific code for specifying whether or not, and access destination information C are added.

これらのうち、記入欄Aは、アクセス先ページ毎に設けられるものであって、横方向(図4における左右方向)に沿って配列された複数のチェック欄aにより構成される。これらチェック欄aには、それぞれ異なる指令内容(本発明においては、印刷、保存、ブックマーク登録)が対応づけられており、チェック欄aを形成する四角形内部に、例えば、「v」や「/」などを記入(チェック)することで、このチェック欄aに対応する指令内容を記入欄Aに記入したことになる。このように、記入欄Aは、記入を行う位置(記入位置)により指令内容が決められている。また、この記入欄Aの左側には、アクセス先ページのアクセス先情報Cが配置される。このアクセス先情報Cは、主として利用者がアクセス先を識別できるように出力するものである。また、コード領域Bは、記入欄Aの上部に配置され、記入欄Aに対応するURLを特定する方法を示すコードが記載される第1コード領域b1と、各記入欄Aの右側にそれぞれ配置され、記入欄Aに対応するURLを特定するためのコードが記載される第2コード領域b2とで構成される。このように、記入欄Aおよび第2コード領域b2は、アクセス先情報C毎に配置され、これらは、後述するウェブコマンド処理(図7)で使用されるデータレコードを形成している。また、第1コード領域b1および各データレコードの左端には、印刷データにおける上端・下端位置を識別するための一組の位置識別記号D(上端du:▽、下端dl:△)が配置される。上記アクセス元ページに基づく印刷結果が複数ページとなる場合、上記データレコードは、そのページに印刷されたアクセス元ページの一部に現れるアクセス先ページおよびアクセス先ページに関する情報のみを印刷する。   Among these, the entry column A is provided for each access destination page, and includes a plurality of check columns a arranged along the horizontal direction (left and right direction in FIG. 4). These check fields a are associated with different command contents (in the present invention, printing, saving, bookmark registration), and, for example, “v” and “/” are placed inside the rectangle forming the check field a. By entering (checking) etc., the command content corresponding to the check field a is entered in the entry field A. Thus, in the entry column A, the command content is determined by the entry position (entry position). Further, on the left side of the entry field A, access destination information C of the access destination page is arranged. This access destination information C is mainly output so that the user can identify the access destination. The code area B is arranged at the upper part of the entry field A. The code area B is arranged on the right side of each entry field A and the first code area b1 in which a code indicating a method for specifying the URL corresponding to the entry field A is described. And a second code area b2 in which a code for specifying the URL corresponding to the entry field A is described. Thus, the entry field A and the second code area b2 are arranged for each access destination information C, and these form a data record used in web command processing (FIG. 7) described later. In addition, a set of position identification symbols D (upper end du: ▽, lower end dl: Δ) for identifying the upper and lower end positions in the print data are arranged at the left end of the first code area b1 and each data record. . When the print result based on the access source page is a plurality of pages, the data record prints only the access destination page that appears on a part of the access source page printed on the page and information on the access destination page.

次に、CPU12は、s130の処理で印刷モードが「通常モード」であれば(s130:NO)、タイプ1形式の印刷データを生成する(s140)。この処理においては、タイプ1形式の印刷データとして、図5(a)に示すように、第1コード領域b1には何も記載されず、s120の処理で作成されたリンクリストに登録されているアクセス先情報C毎に記入欄Aが設けられ、また、第2コード領域b2には、同リンクリストに登録されているアクセス先情報Cそれぞれに対応するURLを示す文字列b21が記載された画像の印刷データが生成される。このタイプ1形式の印刷データでは、第2コード領域b2に記載されるURLが長くなると、URLが複数行にわたって記載される印刷データが生成されるように構成されている。そのため、第2コード領域b2に記載されるURLが長くなるほど、画像全体における記入欄Aおよびコード領域Bの占める割合が大きくなる。   Next, if the print mode is “normal mode” in the process of s130 (s130: NO), the CPU 12 generates print data of type 1 format (s140). In this process, nothing is written in the first code area b1 as type 1 format print data, as shown in FIG. 5A, and is registered in the link list created in the process of s120. An entry field A is provided for each access destination information C, and a character string b21 indicating a URL corresponding to each access destination information C registered in the link list is described in the second code area b2. Print data is generated. This type 1 format print data is configured such that when the URL described in the second code area b2 becomes longer, print data in which the URL is described over a plurality of lines is generated. Therefore, the longer the URL described in the second code area b2, the greater the proportion of the entry field A and code area B in the entire image.

また、s130の処理で、印刷モードが「紙面節約モード」であれば(s130:YES)、CPU12は、RAM16におけるリンクリスト記録用に割り当てられているメモリ領域が充分に残っているかどうかをチェックする(s150)。この処理においては、リンクリスト記録用に割り当てられているメモリ領域の残りが50%以上あれば充分に残っていると判定され、50%未満であれば充分に残っていないと判定される。   If the print mode is the “paper saving mode” in the process of s130 (s130: YES), the CPU 12 checks whether or not the memory area allocated for recording the link list in the RAM 16 remains sufficiently. (S150). In this processing, if the remaining memory area allocated for recording the link list is 50% or more, it is determined that the remaining memory area is sufficient, and if it is less than 50%, it is determined that there is not enough remaining.

このs150の処理でメモり領域が充分に残っていれば(s150:YES)、CPU12は、s120の処理で作成されたリンクリストを、リンクリスト記録用のメモリ領域に記録させる(s160)。この処理においては、s120の処理で作成されたリンクリストが通し番号を含むファイル名(例えば、LIST0001:「0001」が通し番号を示す)でメモリ領域に記録される。具体的には、メモリ領域に、「0001」を含むファイル名(LIST0001)から、「0010」を含むファイル名(LIST0010)までのリンクリストそれぞれが記録されている場合、このs160の処理では、s120の処理で作成されたリンクリストが「0011」を含むファイル名(LIST0011)で記録される。   If a sufficient memory area remains in the process of s150 (s150: YES), the CPU 12 records the link list created in the process of s120 in the memory area for recording the link list (s160). In this process, the link list created in the process of s120 is recorded in the memory area with a file name including a serial number (for example, LIST0001: “0001” indicates the serial number). Specifically, when each link list from the file name including “0001” (LIST0001) to the file name including “0010” (LIST0010) is recorded in the memory area, in the process of s160, s120 The link list created by the above process is recorded with a file name (LIST0011) including “0011”.

次に、CPU12は、タイプ2形式の印刷データを生成する(s170)。この処理においては、タイプ2形式の印刷データとして、図5(b)に示すように、第1コード領域b1には、記入欄Aに対応するURLを特定するための方法としてs160の処理で記録されたリンクリストを利用する旨を示す記号b11(図5(b)における「L」参照)、および、s160の処理で記録されたリンクリストのファイル名を示す文字列b12が記載され、s120の処理で作成されたリンクリストに登録されているアクセス先情報C毎に記入欄Aが設けられて、また、第2コード領域b2には、同リンクリストに登録されているアクセス先情報Cそれぞれに対応する番号b22が記載された画像の印刷データが生成される。このタイプ2形式の印刷データでは、第2コード領域b2にURLが記載されないため、第2コード領域b2にURLを記載するタイプ1形式よりも、画像全体における記入欄Aおよびコード領域Bの占める割合を小さくすること(紙面節約)が期待できる。   Next, the CPU 12 generates type 2 format print data (s170). In this process, as type 2 format print data, as shown in FIG. 5B, the first code area b1 is recorded in the process of s160 as a method for specifying the URL corresponding to the entry field A. A symbol b11 (see “L” in FIG. 5B) indicating that the linked list is used, and a character string b12 indicating the file name of the link list recorded in the process of s160 are described. An entry field A is provided for each access destination information C registered in the link list created by the processing, and each access destination information C registered in the link list is provided in the second code area b2. Print data of the image in which the corresponding number b22 is described is generated. In this type 2 format print data, since the URL is not described in the second code area b2, the proportion of the entry field A and the code area B in the entire image is larger than in the type 1 format in which the URL is described in the second code area b2. It can be expected to reduce (save paper).

また、CPU12は、s150の処理でメモり領域が充分に残っていなければ(s150:NO)、このメモリ領域が僅かでも残っているかどうかをチェックする(s180)。この処理においては、リンクリスト記録用に割り当てられているメモリ領域の残りが5%以上あれば僅かに残っていると判定され、5%未満であれば全く残っていないと判定される。   Further, if there is not enough memory area left in the process of s150 (s150: NO), the CPU 12 checks whether or not this memory area remains even (s180). In this processing, if the remaining memory area allocated for link list recording is 5% or more, it is determined that it remains slightly, and if it is less than 5%, it is determined that it does not remain at all.

このs180の処理で、メモリ領域が僅かに残っていれば(s180:YES)、CPU12は、アクセス元ページのURL(本ウェブプリントが開始される際に操作パネル42により指定されたURL)を示すテキストファイルを、リンクリスト記録用のメモリ領域に記録させる(s190)。この処理においては、アクセス元ページのURLが通し番号を含むファイル名(例えば、URL−0001:「0001」が通し番号を示す)でメモリ領域に記録される。具体的には、メモリ領域に、「0001」を含むファイル名(URL−0001)から、「0010」を含むファイル名(URL−0010)までのリンクリストそれぞれが記録されている場合、このs190の処理では、アクセス元ページのURLを示すテキストファイルが「0011」を含むファイル名(URL−0011)で記録される。   If a little memory area remains in the process of s180 (s180: YES), the CPU 12 indicates the URL of the access source page (the URL specified by the operation panel 42 when the web print is started). The text file is recorded in the link list recording memory area (s190). In this process, the URL of the access source page is recorded in the memory area with a file name including a serial number (for example, URL-0001: “0001” indicates the serial number). Specifically, when each link list from the file name (URL-0001) including “0001” to the file name (URL-0010) including “0010” is recorded in the memory area, the process of s190 In the processing, a text file indicating the URL of the access source page is recorded with a file name (URL-0011) including “0011”.

次に、CPU12は、タイプ3形式の印刷データを生成する(s200)。この処理においては、タイプ3形式の印刷データとして、図6(a)に示すように、第1コード領域b1には、記入欄Aに対応するURLを特定するための方法としてs190の処理で記録されたテキストファイルを利用する旨を示す記号b13(図6(a)における「U」参照)、および、s190の処理で記録されたテキストファイルのファイル名を示す文字列b14が記載され、s120の処理で作成されたリンクリストに登録されているアクセス先情報C毎に記入欄Aが配置されて、また、第2コード領域b2には、同リンクリストに登録されているアクセス先情報Cそれぞれに対応する番号b23の記載された画像の印刷データが生成される。このタイプ3形式の印刷データでは、タイプ2形式と同様に、タイプ1形式の印刷データよりも、画像全体における記入欄Aおよびコード領域Bの占める割合を小さくすること(紙面節約)が期待できる。   Next, the CPU 12 generates print data in the type 3 format (s200). In this process, as type 3 format print data, as shown in FIG. 6A, the first code area b1 is recorded in the process of s190 as a method for specifying the URL corresponding to the entry field A. B13 (see “U” in FIG. 6A) indicating that the text file is used, and a character string b14 indicating the file name of the text file recorded in the process of s190 are described. An entry field A is arranged for each access destination information C registered in the link list created by the process, and each access destination information C registered in the link list is stored in the second code area b2. Print data of the image with the corresponding number b23 is generated. In this type 3 format print data, as in the case of the type 2 format, it can be expected that the ratio of the entry field A and the code area B in the entire image is smaller (paper saving) than the type 1 format print data.

また、CPU12は、s180の処理でメモリ領域が全く残っていなければ(s180:NO)、タイプ4形式の印刷データを生成する(s210)。この処理においては、タイプ4形式の印刷データとして、図6(b)に示すように、第1コード領域b1には、記入欄Aに対応するURLを特定するための方法としてアクセス元ページを利用する旨を示す記号b15(図6(b)における「O」参照)、および、アクセス元ページのURL(本ウェブプリントが開始される際に操作パネル42により指定されたURL)を示す文字列b16が記載され、s120の処理で作成されたリンクリストに登録されているアクセス先情報C毎に記入欄Aが配置され、第2コード領域b2には、同リンクリストに登録されているアクセス先情報Cそれぞれに対応する番号b24の記載された画像の印刷データが生成される。このタイプ4形式の印刷データでは、タイプ2、3形式と同様に、タイプ1形式の印刷データよりも、画像全体における記入欄Aおよびコード領域Bの占める割合を小さくすること(紙面節約)が期待できる。   If no memory area remains in the process of s180 (s180: NO), the CPU 12 generates type 4 format print data (s210). In this processing, as the type 4 format print data, as shown in FIG. 6B, the access source page is used as a method for specifying the URL corresponding to the entry field A in the first code area b1. And a character string b16 indicating the URL of the access source page (the URL designated by the operation panel 42 when this web print is started). Is entered for each access destination information C registered in the link list created in the process of s120, and the access destination information registered in the link list is stored in the second code area b2. Print data of the image described with the number b24 corresponding to each C is generated. In the type 4 format print data, as in the case of the type 2 and 3 formats, it is expected that the ratio of the entry field A and the code area B in the entire image will be smaller (paper saving) than the type 1 format print data. it can.

なお、s200の処理でタイプ3形式の印刷データが生成された場合、および、s210の処理でタイプ4形式の印刷データが生成された場合には、s120の処理で作成されたリンクリストはRAM16に記録されない。   When type 3 format print data is generated by the process of s200, and when type 4 format print data is generated by the process of s210, the link list created by the process of s120 is stored in the RAM 16. Not recorded.

そして、CPU12は、s140、s170、s200またはs210の処理の後、それぞれの処理で生成された印刷データで示される画像を用紙へ印刷させる(s220)。この処理においては、各処理で生成された印刷データの印刷をプリンタ部36に指令することによって、各処理で生成された印刷データの画像が用紙に印刷される(図5、図6参照)。
[CPU12によるウェブコマンド処理]
以下に、複合機1の備えるCPU12が実行するウェブコマンド処理を図7に基づいて説明する。このウェブコマンド処理は、上述のウェブプリント処理(図2)で印刷された用紙が所定の読取位置にセットされた状態で、操作パネル42のスキャンキーが押下されることによって開始される。
Then, after the process of s140, s170, s200, or s210, the CPU 12 causes the image indicated by the print data generated by each process to be printed on a sheet (s220). In this process, by instructing the printer unit 36 to print the print data generated in each process, the image of the print data generated in each process is printed on paper (see FIGS. 5 and 6).
[Web command processing by CPU 12]
Hereinafter, web command processing executed by the CPU 12 included in the multifunction machine 1 will be described with reference to FIG. This web command process is started when the scan key of the operation panel 42 is pressed in a state where the paper printed by the above-described web print process (FIG. 2) is set at a predetermined reading position.

まず、CPU12は、変数Nを初期化する(s310)。この処理においては、変数Nに「1」がセット(1→N)される。なお、以降に記載の「n」は変数Nにセットされている値を示すものとする。   First, the CPU 12 initializes a variable N (s310). In this process, “1” is set to the variable N (1 → N). Note that “n” described below indicates a value set in the variable N.

次に、CPU12は、RAM16におけるリンクリスト作成用に割り当てられたメモリ領域を初期化する(s320)。   Next, the CPU 12 initializes the memory area allocated for creating the link list in the RAM 16 (s320).

まず、CPU12は、用紙からの画像の読み取りを行わせる(s330)。この処理においては、用紙からの画像の読み取りをスキャナ部32に指令することによって、用紙からの画像の読み取りが行われる。   First, the CPU 12 reads an image from a sheet (s330). In this process, the image reading from the paper is performed by instructing the scanner unit 32 to read the image from the paper.

次に、CPU12は、s330の処理で読み取った画像から、第1コード領域b1に対応する領域の画像を抽出する(s340)。この処理においては、s330の処理で読み取った画像を、縦方向(図5、図6における上から下に向かう方向)に沿って走査していき、最初に検出された位置識別記号D(du−dl間)の領域が、第1コード領域b1に対応する領域の画像として抽出される。   Next, the CPU 12 extracts an image of an area corresponding to the first code area b1 from the image read in the process of s330 (s340). In this process, the image read in the process of s330 is scanned along the vertical direction (the direction from the top to the bottom in FIGS. 5 and 6), and the position identification symbol D (du−) detected first. (between dl) is extracted as an image of an area corresponding to the first code area b1.

次に、CPU12は、s340の処理で抽出された画像に基づいて、s330の処理で読み取られた画像が、タイプ1形式の印刷データに基づく画像であるかどうかをチェックする(s350)。この処理においては、s340の処理で抽出された第1コード領域b1の画像が横方向(図5、図6における左から右に向かう方向)に沿って走査され、この領域に記載されている文字を識別する処理(OCR:Optical Character Recognition)が行われる。この処理の結果、第1コード領域b1から特定コードを含む文字が読み取られなければタイプ1形式の印刷データに基づく画像であると識別される。また、特定コードとして記号b11(図5(b)における「L」参照)が読み取られたら、タイプ2形式の印刷データに基づく画像であると識別される。また、特定コードとして記号b13(図6(a)における「U」参照)が読み取られたら、タイプ3形式の印刷データに基づく画像であると識別される。そして、特定コードとして記号b16(図6(b)における「O」参照)が読み取られたら、タイプ4形式の印刷データに基づく画像であると識別される。   Next, based on the image extracted in the process of s340, the CPU 12 checks whether or not the image read in the process of s330 is an image based on type 1 format print data (s350). In this process, the image of the first code area b1 extracted in the process of s340 is scanned along the horizontal direction (the direction from left to right in FIGS. 5 and 6), and the characters described in this area are scanned. (OCR: Optical Character Recognition) is performed. As a result of this processing, if a character including a specific code is not read from the first code area b1, it is identified as an image based on type 1 format print data. When the symbol b11 (see “L” in FIG. 5B) is read as the specific code, the image is identified as an image based on the print data in the type 2 format. Further, when the symbol b13 (see “U” in FIG. 6A) is read as the specific code, the image is identified as an image based on the print data in the type 3 format. When the symbol b16 (see “O” in FIG. 6B) is read as the specific code, the image is identified as an image based on the print data in the type 4 format.

このs350の処理において、s330の処理で読み取られた画像がタイプ1形式の印刷データに基づく画像でない場合(s350:NO)、CPU12は、同画像がタイプ2形式の印刷データに基づく画像であれば(s360:YES)、リンクリストをRAM16におけるリンクリスト記録用のメモリ領域から読み出す(s370)。この処理においては、s350の処理と同様に、第1コード領域b1に記載されている文字を識別する処理が行われ、記号b11と共に読み取られた文字列b12と同じファイル名のリンクリストが、リンクリスト記録用のメモリ領域から読み出され、RAM16におけるリンクリスト作成用のメモリ領域にコピー(展開)される。   In the process of s350, when the image read in the process of s330 is not an image based on the print data in the type 1 format (s350: NO), the CPU 12 determines that the image is an image based on the print data in the type 2 format. (S360: YES), the link list is read from the link list recording memory area in the RAM 16 (s370). In this process, as in the process of s350, the process of identifying the character described in the first code area b1 is performed, and the link list having the same file name as the character string b12 read together with the symbol b11 is linked. The data is read from the list recording memory area and copied (expanded) to the link list creation memory area in the RAM 16.

また、s350の処理において、s330の処理で読み取られた画像がタイプ3形式の印刷データに基づく画像であれば(s360:NO、s380:YES)、CPU12は、テキストファイルをRAM16におけるリンクリスト記録用のメモリ領域から読み出す(s390)。この処理においては、s350の処理と同様に、第1コード領域b1に記載されている文字を識別する処理が行われ、記号b13と共に読み取られた文字列b14と同じファイル名のテキストファイルが、リンクリスト記録用のメモリ領域から読み出される。   In the process of s350, if the image read in the process of s330 is an image based on the print data in the type 3 format (s360: NO, s380: YES), the CPU 12 stores the text file in the RAM 16 for the link list recording. Is read from the memory area (s390). In this process, as in the process of s350, a process of identifying characters described in the first code area b1 is performed, and a text file having the same file name as the character string b14 read together with the symbol b13 is linked. Read from the memory area for list recording.

また、s350の処理において、s330の処理で読み取られた画像がタイプ4形式の印刷データに基づく画像であれば(s360:NO、s380:NO)、CPU12は、s350の処理と同様に、第1コード領域b1に記載されている文字を識別する処理を行い、記号b15と共に読み取られた文字列b16をアクセス元ページのURLとして識別する(s400)。   In the process of s350, if the image read in the process of s330 is an image based on the print data in the type 4 format (s360: NO, s380: NO), the CPU 12 performs the first process similarly to the process of s350. A process of identifying the character described in the code area b1 is performed, and the character string b16 read together with the symbol b15 is identified as the URL of the access source page (s400).

このs400またはs390の処理を終えた後、CPU12は、s390の処理で読み出されたテキストファイルで示されるURL、または、s400の処理で識別されたURLのウェブページへアクセスする(s410)。この処理では、図2におけるs110の処理と同様に、上記URLのウェブページの送信を要求し、この要求に応じて送信されてきたウェブページを受信することによって、ウェブページにアクセスされる。   After finishing the process of s400 or s390, the CPU 12 accesses the URL indicated by the text file read in the process of s390 or the web page of the URL identified in the process of s400 (s410). In this process, similar to the process of s110 in FIG. 2, the web page is accessed by requesting the transmission of the web page of the URL and receiving the web page transmitted in response to this request.

次に、CPU12は、s410の処理でアクセスされたウェブページに対するリンクリストを作成する(s420)。この処理は、図2におけるs120の処理と同様の処理であって、リンクリストが、RAM16におけるリンクリスト作成用に割り当てられたメモリ領域で作成される。   Next, the CPU 12 creates a link list for the web page accessed in the process of s410 (s420). This process is the same as the process of s120 in FIG. 2, and the link list is created in the memory area allocated for creating the link list in the RAM 16.

こうして、s420の処理を終えた後、s370の処理でリンクリストが読み出された後、または、s330の処理で読み取られた画像がタイプ1形式の印刷データに基づく画像である場合(s350:YES)、CPU12は、第n番目のデータレコードに対応する画像を抽出する(s430)。この処理においては、s330の処理で読み取った画像を、縦方向(図5、図6における上から下に向かう方向)に沿って走査していき、n+1番目に検出された位置識別記号D(du−dl間)の領域が、第n番目のデータレコード(第n番目のアクセス先情報Cにおける記入欄Aおよび第2コード領域b2)に対応する領域の画像として抽出される。   In this way, after the process of s420 is completed, the link list is read by the process of s370, or when the image read by the process of s330 is an image based on type 1 format print data (s350: YES) ), The CPU 12 extracts an image corresponding to the nth data record (s430). In this process, the image read in the process of s330 is scanned along the vertical direction (the direction from the top to the bottom in FIGS. 5 and 6), and the position identification symbol D (du) detected n + 1 is detected. -Dl) is extracted as an image of the area corresponding to the nth data record (the entry field A and the second code area b2 in the nth access destination information C).

次に、CPU12は、s430の処理で抽出された第n番目のデータレコードに対応する画像について、記入欄Aへの記入が行われているかどうかをチェックする(s440)。この処理においては、s430の処理で抽出された第n番目のデータレコードの画像が、チェック欄aの配列されている方向(図5、図6における左から右に向かう方向)に沿って順番に走査され、チェック欄a内部に何らかの記入が行われている場合に、その順番(第1から第3番目)に該当するチェック欄aに記入が行われていると判定される。なお、このs440の処理では、記入欄Aを構成する全てのチェック欄aがチェックされる。   Next, the CPU 12 checks whether or not the entry corresponding to the nth data record extracted in the process of s430 has been entered in the entry field A (s440). In this process, images of the nth data record extracted in the process of s430 are sequentially arranged along the direction in which the check column a is arranged (the direction from the left to the right in FIGS. 5 and 6). When some entry is made in the check field a after scanning, it is determined that the entry is made in the check field a corresponding to the order (first to third). In the process of s440, all the check fields a constituting the entry field A are checked.

このs440の処理で、記入欄Aへの記入が行われている場合(s440:YES)、CPU12は、この記入欄Aに対応するアクセス先ページのURLを特定する(s450)。この処理においては、s350の処理でタイプ1形式と識別されている場合、まず、s440の処理と同様に、第n番目のデータレコードの画像が横方向に沿って走査され、この領域に記載されている文字列b21を識別する処理が行われる。そして、この識別した文字列b21が、アクセス先ページのURLとして特定される。また、タイプ1形式以外と識別されている場合、まず、s430の処理と同様に、第n番目のデータレコードの画像が横方向に沿って走査され、この領域に記載されている番号b22、b23、b24を識別する処理が行われる。そして、リンクリスト作成用のメモリ領域にコピーまたは作成されているリンクリストから、この識別された番号b22、b23、b24に対応するURLを抽出し、抽出したURLが、アクセス先ページのURLとして特定される。   In the process of s440, when the entry in the entry field A is performed (s440: YES), the CPU 12 specifies the URL of the access destination page corresponding to the entry field A (s450). In this process, when the type 1 format is identified in the process of s350, first, as in the process of s440, the image of the nth data record is scanned along the horizontal direction and described in this area. A process for identifying the current character string b21 is performed. The identified character string b21 is specified as the URL of the access destination page. If it is identified as other than the type 1 format, first, the image of the nth data record is scanned along the horizontal direction as in the process of s430, and the numbers b22 and b23 described in this area are scanned. , B24 is identified. Then, the URL corresponding to the identified numbers b22, b23, and b24 is extracted from the link list copied or created in the memory area for creating the link list, and the extracted URL is specified as the URL of the access destination page. Is done.

次に、CPU12は、s450の処理で特定されたURLについて、このURLに対する指令内容を特定する(s460)。この処理においては、s440の処理で記入が行われていると判定されたチェック欄aに基づきURLに対する指令内容が特定される。例えば、s440の処理で第1番目のチェック欄aに記入が行われていた場合は、アクセス先ページを印刷することが指令内容として特定される。また、第2番目のチェック欄aに記入が行われていた場合は、アクセス先ページをデータ(ファイル)として記録(保存)することが指令内容として特定される。そして、第3番目のチェック欄aに記入が行われていた場合は、アクセス先ページをブックマーク登録することが指令内容として特定される。   Next, the CPU 12 specifies the command content for the URL specified in the process of s450 (s460). In this process, the command content for the URL is specified based on the check field a determined to have been filled in in the process of s440. For example, if an entry is made in the first check field a in the process of s440, printing the access destination page is specified as the command content. Further, when the second check column a is filled in, the command content specifies that the access destination page is recorded (saved) as data (file). If the third check field a is filled in, the instruction content specifies that the access destination page is registered as a bookmark.

なお、このs460の処理では、s440の処理で複数のチェック欄aに記入が行われていた場合は、各チェック欄aに対応する複数の指令内容が特定される。   In the process of s460, when a plurality of check fields a are filled in the process of s440, a plurality of command contents corresponding to each check field a are specified.

次に、CPU12は、s450の処理で特定されたURLに対して、s460の処理で特定された指令内容で示される処理を行う(s470)。この処理においては、例えば、s460の処理でアクセス先ページを印刷することが指令内容として特定されている場合、s410の処理と同様に、s450の処理で特定されたURLのアクセス先ページへアクセスし、このアクセスしたアクセス先ページの印刷をプリンタ部36に指令することによって、アクセス先ページの画像が印刷される。また、アクセス先ページをデータとして記録することが指令内容として特定されている場合、s400の処理と同様に、s450の処理で特定されたURLのアクセス先ページへアクセスし、このアクセスしたアクセス先ページのデータをRAM16におけるウェブページ記録用のメモリ領域に記録させる。そして、アクセス先ページをブックマーク登録することが指令内容として特定されている場合、s440の処理で特定されたURLをRAM16におけるブックマーク用のメモリ領域に記録させる。こうして、ブックマーク用のメモリ領域に記録されたURLは、操作パネル42の操作により、記録済の他のURLと共に表示パネル44に表示させることができ、利用者が、いずれかのURLを指定する操作を操作パネル42により行った後、ウェブプリントキーを押下することによって、図2のウェブプリント処理を開始させることができる。   Next, the CPU 12 performs the process indicated by the command content specified in the process of s460 on the URL specified in the process of s450 (s470). In this process, for example, when the command content is specified to print the access destination page in the process of s460, the access destination page of the URL specified in the process of s450 is accessed as in the process of s410. By instructing the printer unit 36 to print the accessed access destination page, the image of the access destination page is printed. If the command contents specify that the access destination page is recorded as data, the access destination page of the URL specified in the process of s450 is accessed as in the process of s400, and the accessed access page Is recorded in a memory area for recording a web page in the RAM 16. If the instruction content specifies that the access destination page is registered as a bookmark, the URL specified in the process of s440 is recorded in the bookmark memory area in the RAM 16. Thus, the URL recorded in the bookmark memory area can be displayed on the display panel 44 together with other recorded URLs by the operation of the operation panel 42, and the user can specify any URL. 2 is performed using the operation panel 42, and then the web print process shown in FIG. 2 can be started by pressing the web print key.

なお、このs470の処理では、s460の処理で複数の指令内容が特定されている場合、各指令内容で示される全ての処理が行われる。   In the process of s470, when a plurality of command contents are specified in the process of s460, all processes indicated by the command contents are performed.

こうして、s470の処理を終えた後、または、s440の処理で記入欄Aへの記入が行われていない場合(s440:NO)、CPU12は、変数Nに「1」を加算(n+1→N)する(s480)。   Thus, after completing the process of s470 or when the entry in the entry field A is not performed in the process of s440 (s440: NO), the CPU 12 adds “1” to the variable N (n + 1 → N). (S480).

そして、CPU12は、第n番目のデータレコードが存在するかどうかをチェックする(s490)。この処理においては、この処理においては、s430の処理と同様に、s330の処理で読み取った画像を、縦方向に沿って走査していき、n+1番目の位置識別記号Dが検出された場合に、第n番目のデータレコードが存在すると判定される。   Then, the CPU 12 checks whether or not the nth data record exists (s490). In this process, as in the process of s430, when the image read in the process of s330 is scanned along the vertical direction and the (n + 1) th position identification symbol D is detected in this process, It is determined that the nth data record exists.

このs490の処理で、第n番目のデータレコードが存在すれば(s490:YES)、CPU12は、s430の処理へ戻り、第n番目のデータレコードが存在しなければ(s490:NO)、本ウェブコマンド処理を終了する。
[効果]
このように構成された複合機1によれば、図2におけるs220の処理において、s110の処理でアクセスされたウェブページの画像を、記入欄Aおよびコード領域Bと共に用紙へ印刷する。そして、記入欄Aへの記入が行われた用紙を、図7のウェブコマンド処理で読み取らせることによって、s470の処理において、s460の処理で特定された指令内容に応じた処理を、s450の処理で特定されたURLに対して実行することができる。ここで、s460の処理で特定される指令内容は、記入欄Aにおける記入内容(指令内容)に基づいて特定されるものであって、s450の処理で特定されるURLは、コード領域Bの記載内容に基づいて特定されるものである。このように、用紙によりウェブページを閲覧する際、利用者は、ウェブページの画像と共に用紙に印刷された記入欄Aへの記入を行った後、この用紙を複合機1のスキャナ部32で読み取らせることによって、このウェブページを介してアクセス可能なアクセス先ページ、または、アクセス先ページのURLに対して何らかの処理を実行させることができる。
If the nth data record exists in the process of s490 (s490: YES), the CPU 12 returns to the process of s430, and if the nth data record does not exist (s490: NO), this web Terminates command processing.
[effect]
According to the MFP 1 configured as described above, in the process of s220 in FIG. 2, the image of the web page accessed in the process of s110 is printed on the sheet together with the entry field A and the code area B. Then, by reading the sheet in which the entry in the entry field A is performed by the web command process of FIG. 7, in the process of s470, the process according to the command content specified in the process of s460 is performed. It can be executed for the URL specified in (1). Here, the command content specified in the process of s460 is specified based on the input content (command content) in the entry field A, and the URL specified in the process of s450 is described in the code area B. It is specified based on the contents. In this way, when browsing a web page using paper, the user fills in the entry field A printed on the paper together with the image of the web page, and then reads the paper with the scanner unit 32 of the multifunction machine 1. By doing so, some processing can be executed on the access destination page accessible via this web page or the URL of the access destination page.

特に、図7におけるs460の処理では、記入欄Aにおける記入内容に基づいて指令内容が特定され、この指令内容に応じた処理がs470の処理で実行される。そのため、利用者は、記入欄Aへの記入内容を変えることによって、s450の処理で特定されたURLに対して実行させる処理を変えることができる。   In particular, in the process of s460 in FIG. 7, the instruction content is specified based on the entry contents in the entry field A, and the process according to the instruction contents is executed in the process of s470. Therefore, the user can change the process to be executed for the URL specified in the process of s450 by changing the entry contents in the entry field A.

また、図7におけるs460の処理で特定された指令内容が、アクセス先ページを印刷する旨の内容である場合、s470の処理でアクセス先ページを印刷するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Aのうち、アクセス先ページを印刷する指令内容に対応するチェック欄aに記入(チェック)を行った後、この用紙を複合機1に読み取らせる(図7におけるs330以降の処理)ことによって、アクセス先ページを印刷させることができる。   In addition, when the command content specified in the process of s460 in FIG. 7 is the content to print the access destination page, the process of printing the access destination page in the process of s470 can be performed. Therefore, the user enters (checks) the check field a corresponding to the command content for printing the access destination page in the entry field A on the sheet, and then causes the multifunction device 1 to read the sheet (FIG. 7). In step s330 and subsequent steps in FIG. 8, the access destination page can be printed.

また、図7におけるs460の処理で特定された指令内容が、アクセス先ページをデータとして記録する旨の内容である場合、s470の処理でアクセス先ページをデータとして記録するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Aのうち、アクセス先ページをデータとして記録する指令内容に対応するチェック欄aに記入(チェック)を行った後、この用紙を複合機1に読み取らせる(図7におけるs330以降の処理)ことによって、アクセス先ページをデータとして記録させることができる。   Further, when the command content specified in the process of s460 in FIG. 7 is the content to record the access destination page as data, the process of recording the access destination page as data in the process of s470 can be performed. . For this reason, the user enters (checks) the check field a corresponding to the command content for recording the access destination page as data in the entry field A on the paper, and then causes the multifunction device 1 to read the paper ( By the processing after s330 in FIG. 7, the access destination page can be recorded as data.

また、図7におけるs460の処理で特定された指令内容が、アクセス先ページをブックマーク登録する旨の内容である場合、s470の処理でアクセス先ページをブックマーク登録するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Aのうち、アクセス先ページをブックマーク登録する指令内容に対応するチェック欄aに記入(チェック)を行った後、この用紙を複合機1に読み取らせる(図7におけるs330以降の処理)ことによって、アクセス先ページをブックマーク登録することができる。   In addition, when the command content specified in the process of s460 in FIG. 7 is the content to register the access destination page as a bookmark, the process of registering the access destination page as a bookmark can be performed in the process of s470. For this reason, the user enters (checks) the check field a corresponding to the command content for bookmark registration of the access destination page in the entry field A on the form, and then causes the multifunction device 1 to read the form (see FIG. 7), the access destination page can be registered as a bookmark.

また、図2のウェブプリント処理で生成される印刷データで示される画像の一部である記入欄Aは、横方向に沿って配列された複数のチェック欄aからなり、記入を行う位置(記入位置)により指令内容が決められている。そして、図7におけるs440の処理において、記入欄Aを、チェック欄aの配列されている方向に沿って順番に走査し、チェック欄a内部に何らかの記入が行われているかどうかをチェックするように構成されている。このように、s440の処理では、記入欄Aにおける記入位置(記入が行われているチェック欄a)により指令内容を特定できるため、利用者は、記入欄Aのうちの指令内容に対応するチェック欄aへ何らかの記入(例えば、「v」や「/」など)を行うだけでよく、具体的な指令内容を文字、記号または図形で記入する必要がない。よって、記入欄Aへの記入の手間を軽減することができる。また、s330以降の処理において、記入欄Aに記入された文字、記号または図形を指令内容として認識するといった複雑な処理を行う必要がなく、記入欄Aにおける記入位置(記入が行われているチェック欄a)を読み取る(特定する)ことができる程度の精度を有していればよいため、s330以降の処理に拘わる構成を単純かつ安価に実現することができる。   Also, the entry field A, which is a part of the image indicated by the print data generated by the web print processing of FIG. 2, is composed of a plurality of check fields a arranged in the horizontal direction, and the entry position (entry) The contents of the command are determined by (position). Then, in the process of s440 in FIG. 7, the entry column A is sequentially scanned along the direction in which the check column a is arranged, and it is checked whether any entry is made in the check column a. It is configured. Thus, in the process of s440, since the command content can be specified by the entry position in the entry field A (the check field a where the entry is performed), the user can check the instruction content in the entry field A. It is only necessary to make some entry (for example, “v”, “/”, etc.) in the column “a”, and it is not necessary to enter the specific command contents with characters, symbols or figures. Therefore, the trouble of filling in the entry field A can be reduced. In addition, in the processing after s330, there is no need to perform complicated processing such as recognizing characters, symbols or figures entered in the entry field A as the command contents, and the entry position in the entry field A (check where the entry has been made) Since it suffices to have an accuracy sufficient to read (specify) the column a), the configuration related to the processing after s330 can be realized simply and inexpensively.

また、図2におけるs220の処理で、記入位置(チェック欄aの位置)によりアクセス先ページのURLに対する指令内容が決められた記入欄Aをアクセス先ページ毎に印刷させることができ、そして、図7におけるs330以降の処理で、複数のチェック欄aが配列されている方向に沿って各チェック欄aを順番に走査することによって、記入欄Aにおける記入位置(記入の行われているチェック欄a)を読み取らせる(特定する)ことができる。   Further, in the process of s220 in FIG. 2, the entry field A in which the command content for the URL of the access destination page is determined by the entry position (the position of the check field a) can be printed for each access destination page. In the processing after s330 in step 7, each check column a is scanned in order along the direction in which the plurality of check columns a are arranged, so that the entry position in the entry column A (the check column a where the entry is performed) ) Can be read (specified).

また、図2におけるs140の処理で、第2コード領域b2にアクセス先ページのURLを示す文字列b21が特定コードとして記載された印刷データ(タイプ1形式)が生成され、この印刷データで示される画像がs220の処理で印刷される。そして、図7におけるs450の処理では、特定コードとして用紙に印刷されている文字列b21を記入欄Aに対応するアクセス先ページのURLとして特定することができる。   Further, in the process of s140 in FIG. 2, print data (type 1 format) in which the character string b21 indicating the URL of the access destination page is described as a specific code in the second code area b2 is generated and indicated by this print data. The image is printed in the process of s220. In the process of s450 in FIG. 7, the character string b21 printed on the sheet as the identification code can be identified as the URL of the access destination page corresponding to the entry field A.

また、図2におけるs110の処理で、アクセス先ページのURLおよびアクセス先情報が、アクセス元ページから抽出された順番を示す番号に対応づけられた状態で登録されたリンクリストが作成される。このリンクリストは、s160の処理においてRAM16に記録することができる。そして、s170の処理において、第1コード領域b1にリンクリストを利用する旨を示す記号b11およびリンクリストのファイル名を示す文字列b12が記載され、また、第2コード領域b2に同リンクリストに登録されているアクセス先情報Cそれぞれに対応する番号b22が記載された印刷データ(タイプ2形式)が生成され、この印刷データで示される画像がs220の処理で印刷される。そして、図7におけるs450の処理において、RAM16に記録されているリンクリストのうち、第1コード領域b1から読み取られたファイル名のリンクリストと、第2コード領域b2から読み取られた番号とに基づいて、記入欄Aに対応するアクセス先ページのURLを特定することができる。   Also, in the process of s110 in FIG. 2, a link list is created in which the URL of the access destination page and the access destination information are registered in a state in which the URL is associated with the number indicating the order extracted from the access source page. This link list can be recorded in the RAM 16 in the process of s160. In the process of s170, the symbol b11 indicating that the link list is used and the character string b12 indicating the file name of the link list are described in the first code area b1, and the link list is displayed in the second code area b2. Print data (type 2 format) in which the number b22 corresponding to each registered access destination information C is written is generated, and an image indicated by this print data is printed in the process of s220. Then, in the process of s450 in FIG. 7, based on the link list of the file name read from the first code area b1 and the number read from the second code area b2 in the link list recorded in the RAM 16. Thus, the URL of the access destination page corresponding to the entry field A can be specified.

特に、s170の処理で生成される印刷データについて、この印刷データで示される画像の一部であるコード領域Bは、記入欄Aに対応するアクセス先ページのURLをリンクリストに基づいて特定可能である旨を示していればよく、URLそのものを特定コードとして記載する場合よりも、特定コード全体の文字数を少なくすることが期待できるため、画像全体におけるコード領域Bの占める割合を小さくすることができる。   In particular, for the print data generated in the process of s170, the code area B which is a part of the image indicated by the print data can specify the URL of the access destination page corresponding to the entry field A based on the link list. It is only necessary to indicate that there is, and since the number of characters of the entire specific code can be expected to be smaller than when the URL itself is described as the specific code, the ratio of the code area B in the entire image can be reduced. .

また、図2におけるs160の処理で、リンクリストが通し番号を含むファイル名でRAM16に記録されるため、複数のアクセス元ファイルそれぞれに対するリンクリストそれぞれをファイル名で識別可能な状態で記録させることができる。また、s170の処理では、コード領域Bに、記入欄Aに対応するアクセス先ページのURLをリンクリストに基づいて特定可能である旨を示す記号b11、および、リンクリストのファイル名を示す文字列b12が記載された画像を示す印刷データが生成され、この印刷データで示される画像がs220の処理で印刷される。そして、図7におけるs450の処理においては、コード領域Bに記載された文字列b12と同じファイル名のリンクリストに基づいて、記入欄Aに対応するアクセス先ページのURLを特定することができる。   Further, in the process of s160 in FIG. 2, the link list is recorded in the RAM 16 with a file name including a serial number, so that each link list for each of a plurality of access source files can be recorded in a state that can be identified by the file name. . In the process of s170, the code area B includes a symbol b11 indicating that the URL of the access destination page corresponding to the entry field A can be specified based on the link list, and a character string indicating the file name of the link list. Print data indicating an image in which b12 is described is generated, and the image indicated by the print data is printed in the process of s220. In the process of s450 in FIG. 7, the URL of the access destination page corresponding to the entry field A can be specified based on the link list having the same file name as the character string b12 described in the code area B.

また、図2におけるs190の処理で、アクセス元ページのURLを示すテキストファイルをRAM16に記録させることができる。また、s200の処理において、第1コード領域b1にテキストファイルを利用する旨を示す記号b13およびテキストファイルのファイル名を示す文字列b14が記載され、また、第2コード領域b2にアクセス先情報Cそれぞれに対応する番号b23が記載された印刷データ(タイプ3形式)が生成され、この印刷データで示される画像がs220の処理で印刷される。そして、図7におけるs450の処理において、RAM16に記録されているテキストファイルのうち、第1コード領域b1から読み取られたファイル名のテキストファイルと、第2コード領域b2から読み取られた番号とに基づいて、記入欄Aに対応するアクセス先ページのURLを特定することができる。   Further, in the process of s190 in FIG. 2, a text file indicating the URL of the access source page can be recorded in the RAM 16. In the process of s200, the symbol b13 indicating that the text file is used and the character string b14 indicating the file name of the text file are described in the first code area b1, and the access destination information C is displayed in the second code area b2. Print data (type 3 format) in which the number b23 corresponding to each is written is generated, and an image indicated by the print data is printed in the process of s220. Then, in the process of s450 in FIG. 7, among the text files recorded in the RAM 16, based on the text file having the file name read from the first code area b1 and the number read from the second code area b2. Thus, the URL of the access destination page corresponding to the entry field A can be specified.

特に、s200の処理で生成される印刷データについて、この印刷データで示される画像の一部であるコード領域Bは、記入欄Aに対応するアクセス先ページのURLをテキストファイルに基づいて特定可能である旨を示していればよく、URLそのものを特定コードとして記載する場合よりも、特定コード全体の文字数を少なくすることが期待できるため、画像全体におけるコード領域Bの占める割合を小さくすることができる。   In particular, for the print data generated in the process of s200, the code area B which is a part of the image indicated by the print data can specify the URL of the access destination page corresponding to the entry field A based on the text file. It is only necessary to indicate that there is, and since the number of characters of the entire specific code can be expected to be smaller than when the URL itself is described as the specific code, the ratio of the code area B in the entire image can be reduced. .

また、図2におけるs190の処理で、テキストファイルが通し番号を含むファイル名でRAM16に記録されるため、複数のアクセス元ファイルそれぞれに対するテキストファイルそれぞれをファイル名で識別可能な状態で記録させることができる。また、s200の処理では、コード領域Bに、記入欄Aに対応するアクセス先ページのURLをテキストファイルに基づいて特定可能である旨を示す記号b13、および、テキストファイルのファイル名を示す文字列b14が記載された画像を示す印刷データが生成され、この印刷データで示される画像がs220の処理で印刷される。そして、図7におけるs450の処理においては、コード領域Bに記載された文字列b14と同じファイル名のテキストファイルに基づいて、記入欄Aに対応するアクセス先ページのURLを特定することができる。   In the process of s190 in FIG. 2, since the text file is recorded in the RAM 16 with a file name including a serial number, each text file for each of the plurality of access source files can be recorded in a state where it can be identified by the file name. . In the process of s200, a symbol b13 indicating that the URL of the access destination page corresponding to the entry field A can be specified based on the text file in the code area B, and a character string indicating the file name of the text file Print data indicating an image in which b14 is described is generated, and the image indicated by the print data is printed in the process of s220. In the process of s450 in FIG. 7, the URL of the access destination page corresponding to the entry field A can be specified based on the text file having the same file name as the character string b14 described in the code area B.

また、図2におけるs210の処理において、第1コード領域b1にアクセス元ページを利用する旨を示す記号b15およびアクセス元ページのURLを示す文字列b16が記載され、また、第2コード領域b2にアクセス先情報Cそれぞれに対応する番号b24が記載された印刷データ(タイプ4形式)が生成され、この印刷データで示される画像がs220の処理で印刷される。そして、図7におけるs450の処理において、第1コード領域b1から読み取られたURLのウェブページ(アクセス元ページ)にアクセスし、このウェブページからリンクリストを生成した後、生成したリンクリストに基づいて記入欄Aに対応するアクセス先ページのURLを特定することができる。   In the processing of s210 in FIG. 2, a symbol b15 indicating that the access source page is used and a character string b16 indicating the URL of the access source page are described in the first code region b1, and the second code region b2 Print data (type 4 format) in which the number b24 corresponding to each access destination information C is described is generated, and an image indicated by this print data is printed in the process of s220. Then, in the process of s450 in FIG. 7, after accessing the web page (access source page) of the URL read from the first code area b1, generating a link list from this web page, based on the generated link list The URL of the access destination page corresponding to the entry field A can be specified.

特に、s210の処理で生成される印刷データについて、この印刷データで示される画像の一部であるコード領域Bは、記入欄Aに対応するアクセス先ページのURLをアクセス元ページに基づいて特定可能である旨を示していればよく、記入欄A毎にURLそのものを特定コードとして記載する場合よりも、特定コード全体の文字数を少なくすることが期待できるため、画像全体におけるコード領域Bの占める割合を小さくすることができる。
[変形例]
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
In particular, for the print data generated in the process of s210, the code area B, which is a part of the image indicated by the print data, can specify the URL of the access destination page corresponding to the entry field A based on the access source page. Since the number of characters of the entire specific code can be expected to be smaller than when the URL itself is described as the specific code for each entry field A, the ratio of the code area B in the entire image Can be reduced.
[Modification]
As mentioned above, although embodiment of this invention was described, this invention is not limited to said specific embodiment, It can implement with a various form besides this.

例えば、上記実施形態においては、複合機1に本発明の通信システムとしての構成を適用したものを例示した。しかし、本発明の通信システムとしての構成を適用する装置は、インターネット網200を介したデータ通信を行う機能を有していれば複合機1以外の装置であってもよい。   For example, in the above-described embodiment, an example in which the configuration as the communication system of the present invention is applied to the multifunction machine 1 is illustrated. However, the apparatus to which the configuration as the communication system of the present invention is applied may be an apparatus other than the multifunction machine 1 as long as it has a function of performing data communication via the Internet network 200.

また、上記実施形態においては、本発明の通信システムが複合機1単体により構成されているものを例示した。しかし、本発明の通信システムを複合機1および複合機1以外の通信端末により構成してもよく、また、複合機1以外の複数の通信端末により構成してもよい。   Moreover, in the said embodiment, what the communication system of this invention was comprised by the multifunctional device 1 single-piece | unit was illustrated. However, the communication system of the present invention may be composed of the multifunction device 1 and a communication terminal other than the multifunction device 1, or may be composed of a plurality of communication terminals other than the multifunction device 1.

また、上記実施形態においては、図2および図7の各処理が、複合機1のCPU12からなるコンピュータシステムにより実行されるように構成されたものを例示した。しかし、これらの処理の一部または全部が、複合機1に有線・無線の信号伝送路で接続された別のコンピュータシステムにより実行されるように構成してもよい。   Moreover, in the said embodiment, what was comprised so that each process of FIG. 2 and FIG. 7 might be performed by the computer system which consists of CPU12 of the multi-function device 1 was illustrated. However, part or all of these processes may be executed by another computer system connected to the multi-function device 1 via a wired / wireless signal transmission path.

また、上記実施形態においては、図2および図7の各処理が、複合機1のROM14に記憶されている処理手順に従って実行されるように構成されたものを例示した。しかし、複合機1が、FDやメモリーカードなどの記録媒体との間でデータを入出力可能に構成されている場合には、上述の処理手順が記録されている記録媒体に基づいて、図2および図7の各処理が実行されるように構成してもよい。   Moreover, in the said embodiment, what was comprised so that each process of FIG. 2 and FIG. 7 might be performed according to the process sequence memorize | stored in ROM14 of the multi-function device 1 was illustrated. However, when the multi-function device 1 is configured to be able to input and output data to and from a recording medium such as an FD or a memory card, based on the recording medium on which the above-described processing procedure is recorded, FIG. And you may comprise so that each process of FIG. 7 may be performed.

また、上記実施形態においては、複合機1がインターネット網200からなるWAN(Wide Area Network)に接続された状態を例示したが、この複合機1は、LAN(Local Area Network)に接続した状態でも同様に使用することができる。   In the above embodiment, the MFP 1 is illustrated as being connected to a WAN (Wide Area Network) including the Internet network 200. However, the MFP 1 may be connected to a LAN (Local Area Network). It can be used as well.

また、上記実施形態において、図2における各処理(s140、s170、s200、s210の処理)で、複数ページの用紙にわたるような印刷データが生成される場合には、各ページに対して、1ページ分の画像に含まれるアクセス先ページのURLに対応する記入欄Aおよびコード領域Bのみがウェブページの画像に付加された画像が生成されるように構成するとよい。   Further, in the above-described embodiment, when print data that covers a plurality of pages of paper is generated in each process (process of s140, s170, s200, and s210) in FIG. It is preferable that an image in which only the entry field A and the code area B corresponding to the URL of the access destination page included in the image of the minute are added to the image of the web page is generated.

また、上記実施形態においては、図2におけるs120の処理でリンクリストを作成する際、アクセス元ページのソースから、アンカータグに挟まれている文字列がアクセス先情報として抽出されるように構成されたものを例示した。しかし、アンカータグにイメージタグ(<img src=“ファイル名” alt=“代替文字”>)が挟まれている場合には、このタグにおける画像の代わりに表示させる文字(alt属性にセットされた代替文字)をアクセス先情報として抽出するように構成すればよい。   In the above embodiment, when a link list is created by the processing of s120 in FIG. 2, a character string sandwiched between anchor tags is extracted as access destination information from the source of the access source page. The example was shown. However, when an image tag (<img src = “file name” alt = “alternative character”>) is sandwiched between anchor tags, characters to be displayed instead of images in this tag (set to the alt attribute) The alternative character) may be extracted as the access destination information.

また、上記実施形態においては、「印刷モード」を操作パネル42のモード切換スイッチによりハードウェア的に設定できるように構成されたものを例示した(図2におけるs130の処理参照)。しかし、「印刷モード」は、ソフトウェア的に設定できるように構成してもよい。具体的には、複合機1のRAM16に、印刷モードを示すフラグを設けて、このフラグの値を操作パネル42の操作を受けて「0(通常モード)」または「1(紙面節約モード)」のいずれかに設定可能に構成しておき、図2におけるs130の処理では、このフラグにセットされた値に基づいて、印刷モードが「紙面節約モード」であるかどうかをチェックするように構成すればよい。   In the above-described embodiment, the “print mode” is configured to be set by hardware using the mode switch on the operation panel 42 (see the process of s130 in FIG. 2). However, the “print mode” may be configured to be set by software. Specifically, a flag indicating the print mode is provided in the RAM 16 of the multifunction device 1, and the value of this flag is “0 (normal mode)” or “1 (paper saving mode)” when the operation panel 42 is operated. In the process of s130 in FIG. 2, it is configured to check whether the print mode is the “paper saving mode” based on the value set in this flag. That's fine.

また、上記実施形態においては、図7におけるs330の処理で、用紙の画像全体を読み取るように構成されたものを例示した。しかし、用紙における記入欄Aおよびコード領域B(第1、第2コード領域b1、b2)の位置(領域)を特定できるように構成し、s330の処理を行わず、以降の処理で領域の抽出や領域内における文字や数字を識別するに先だって、該当する領域のみの画像を読み取るように構成してもよい。ここで「用紙における記入欄Aおよびコード領域Bの位置を特定できる」とは、例えば、図2におけるs220の処理で、用紙における記入欄Aやコード領域Bの位置が一定の位置になるような画像を印刷する、といったことである。この場合、上記該当する領域のみの画像を読み取る際、用紙における記入欄Aに相当する位置から読み取った画像を記入欄Aの画像とし、コード領域Bに相当する位置から読み取った画像をコード領域Bの画像とするように構成すればよい。   Further, in the above-described embodiment, an example in which the entire image on the paper is read in the process of s330 in FIG. However, it is configured so that the position (area) of the entry field A and the code area B (first and second code areas b1 and b2) on the sheet can be specified, and the process of s330 is not performed, and the area is extracted in the subsequent processes. In addition, prior to identifying characters or numbers in an area, an image of only the corresponding area may be read. Here, “the position of the entry field A and the code area B on the paper can be specified” means that the position of the entry field A and the code area B on the paper becomes a fixed position in the process of s220 in FIG. For example, printing an image. In this case, when the image of only the corresponding area is read, the image read from the position corresponding to the entry field A on the paper is set as the image of the entry field A, and the image read from the position corresponding to the code area B is the code area B. What is necessary is just to comprise so that it may become an image of this.

また、上記実施形態においては、図2のウェブプリント処理で生成される印刷データで示される画像の一部である記入欄Aが、横方向に沿って配列された複数のチェック欄aからなり、記入を行う位置(記入位置)により指令内容が決められているものを例示した。しかし、記入欄Aは、指令内容を示す文字、記号または図形を、利用者に直接記入させる記入欄としてもよい。この場合、図7におけるs470の処理では、記入欄に記入されている文字、記号または図形を認識した上で、認識した記入内容に対応する指令内容を特定するように構成すればよい。   In the above embodiment, the entry field A which is a part of the image indicated by the print data generated by the web print process of FIG. 2 is composed of a plurality of check fields a arranged along the horizontal direction, The example in which the content of the command is determined by the position (entry position) where the entry is made is illustrated. However, the entry field A may be an entry field that allows the user to directly enter characters, symbols, or figures indicating the command contents. In this case, the process of s470 in FIG. 7 may be configured to identify the command content corresponding to the recognized entry content after recognizing the character, symbol, or figure entered in the entry field.

また、上記実施形態においては、アクセス先ページのURLに対する指令内容として、アクセス先ページの印刷、アクセス先ページのデータとしての記録、アクセス先ページのブックマーク登録の三種類の指令内容が設定されているものを例示した。しかし、指令内容としては、上記三種類以外に、例えば、アクセス先ページの縮小印刷(複数ページを単一の用紙に印刷する)といった指令内容を考えることができる。具体的には、上述の指令内容に対応するチェック欄aを記入欄Aの一部構成としておき、図7におけるs460の処理で、この指令内容が特定された場合には、s470の処理において、s410の処理と同様に、s450の処理で特定されたURLのアクセス先ページへアクセスし、このアクセスしたアクセス先ページの画像の縮小印刷をプリンタ部36に指令することによって、アクセス先ページを縮小した画像を印刷することができる。   In the above embodiment, three types of command contents are set as command contents for the URL of the access destination page: printing of the access destination page, recording as data of the access destination page, and bookmark registration of the access destination page. The example was illustrated. However, as the command contents, in addition to the above three types, for example, command contents such as reduced printing of an access destination page (printing a plurality of pages on a single sheet) can be considered. Specifically, the check field a corresponding to the above-described command content is set as a part of the entry field A, and when the command content is specified in the process of s460 in FIG. 7, in the process of s470, Similar to the processing of s410, the access destination page is reduced by accessing the access destination page of the URL specified in the processing of s450 and instructing the printer unit 36 to print the image of the accessed access destination page. Images can be printed.

また、アクセス先ページのURLに対する指令内容としては、アクセス先ページの特定領域を印刷するといった指令内容を考えることもできる。具体的には、上述の指令内容に対応するチェック欄aを記入欄Aの一部構成としておき、図7におけるs460の処理で、この指令内容が特定された場合には、s470の処理において、s410の処理と同様に、s450の処理で特定されたURLのアクセス先ページへアクセスする。そして、このアクセスしたアクセス先ページから特定領域を抽出し、抽出した特定領域のみで構成される画像の印刷をプリンタ部36に指令することによって、特定領域の画像を印刷することができる。なお、上述の「特定領域」とは、例えば、HTMLの記述におけるタイトルタグ(<title>タイトル</title>)、見出しタグ(<H?>文字列</H?>:?は任意の数字)、イメージタグ(<img src=“ファイル名”>)などのことである。   Further, as the command content for the URL of the access destination page, command content such as printing a specific area of the access destination page can be considered. Specifically, the check field a corresponding to the above-described command content is set as a part of the entry field A, and when the command content is specified in the process of s460 in FIG. 7, in the process of s470, Similar to the process of s410, the access destination page of the URL specified by the process of s450 is accessed. Then, by extracting a specific area from the accessed access page and instructing the printer unit 36 to print an image including only the extracted specific area, the image of the specific area can be printed. The above-mentioned “specific area” means, for example, a title tag (<title> title </ title>) and a heading tag (<H?> Character string </ H?> :? ), Image tag (<img src = “file name”>), and the like.

このように構成すれば、図7におけるs460の処理で特定された指令内容が、アクセス先ページの特定領域を印刷する旨の内容である場合に、s470の処理でアクセス先ページの特定領域を印刷するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Aのうち、アクセス先ページの特定領域を印刷する指令内容に対応するチェック欄aに記入(チェック)を行った後、この用紙を複合機1に読み取らせる(図7におけるs330以降の処理)ことによって、アクセス先ページの特定領域を印刷させることができる。   With this configuration, when the command content specified in the process of s460 in FIG. 7 is the content for printing the specific area of the access destination page, the specific area of the access destination page is printed in the process of s470. Can be performed. Therefore, the user fills in the check field a corresponding to the command content for printing the specific area of the access destination page in the entry field A on the paper, and then causes the multifunction device 1 to read the paper. (Processing after s330 in FIG. 7) allows the specific area of the access destination page to be printed.

また、上記実施形態においては、タイプ2形式、タイプ3形式において、第1コード領域b1にファイル名を示す文字列b12、b14が記載されるように構成されたものを例示した。しかし、第1コード領域b1には、各ファイル名を特定可能な文字、記号などを含むコードが記載されるように構成してもよい。   Moreover, in the said embodiment, what was comprised so that the character strings b12 and b14 which show a file name might be described in the 1st code area | region b1 in the type 2 format and the type 3 format was illustrated. However, the first code area b1 may be configured such that a code including characters, symbols, and the like that can specify each file name is described.

実施形態における通信システムの制御系統を示すブロック図The block diagram which shows the control system of the communication system in embodiment ウェブプリント処理の処理手順を示すフローチャートFlowchart showing processing procedure of web print processing リンクリストのデータ構造を示す図Diagram showing data structure of linked list 印刷データで示される画像を示す図The figure which shows the image which is indicated with print data タイプ1形式(a)およびタイプ2形式(b)の印刷データで示される画像を示す図The figure which shows the image shown by the print data of a type 1 format (a) and a type 2 format (b) タイプ3形式(a)およびタイプ4形式(b)の印刷データで示される画像を示す図The figure which shows the image shown by the print data of a type 3 format (a) and a type 4 format (b) ウェブプリント処理の処理手順を示すフローチャートFlowchart showing processing procedure of web print processing

符号の説明Explanation of symbols

1 複合機
12 CPU
14 ROM
16 RAM
20 ハンドセット
32 スキャナ部
34 モデム
36 プリンタ部
40 ユーザーインターフェース部
42 操作パネル
44 表示パネル
46 スピーカ部
50 PCインターフェース部
60 通信制御部
70 回線制御部
80 バス
1 MFP 12 CPU
14 ROM
16 RAM
20 Handset 32 Scanner unit 34 Modem 36 Printer unit 40 User interface unit 42 Operation panel 44 Display panel 46 Speaker unit 50 PC interface unit 60 Communication control unit 70 Line control unit 80 Bus

Claims (6)

ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信システムであって、
ウェブページへアクセスするアクセス手段と、
該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのURLを抽出するデータ抽出手段と、
印刷モードとして印刷媒体を節約するモードに設定する設定手段と、
前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録する記録手段と、
前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段と、
前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、
前記読取手段により前記指令内容を読み取られた記入欄に対応する前記アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、
前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とを備え、
前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたURLを印刷することを特徴とする通信システム。
A communication system capable of printing an image of a web page accessible to a destination page via a web page on a print medium,
Access means to access the web page;
Data extraction means for extracting a URL for accessing an access destination page accessible via the web page from the web page accessed by the access means;
A setting means for setting the print mode to a mode for saving print media;
A recording unit that records the URL extracted by the data extraction unit as identifiable access destination information when the setting unit sets the mode to save the print medium;
An entry field for allowing the user to fill in the contents of the command for the access data extracted by the data extraction means with respect to the image of the web page accessed by the access means; Printing means for printing on a print medium together with a specific code for specifying whether or not it is compatible;
Reading means for reading the command content and the specific code entered in the entry field of the printing medium from the printing medium printed by the printing means;
Data specifying means for specifying the access data corresponding to the entry field from which the command content has been read by the reading means based on the specific code read together with the command content;
Processing execution means for executing processing corresponding to the command content read by the reading means for the access data specified by the data specifying means;
The specific code printed by the printing unit prints the access destination information recorded in the recording unit when the setting unit sets the mode for saving the printing medium, and the setting unit sets the printing medium. If the mode for saving is not set, the URL extracted by the data extraction unit is printed.
ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信装置であって、
ウェブページへアクセスするアクセス手段と、
該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのURLを抽出するデータ抽出手段と、
印刷モードとして印刷媒体を節約するモードに設定する設定手段と、
前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録する記録手段と、
前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段とを備え、
前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたURLを印刷することを特徴とする通信装置。
A communication device capable of printing an image of a web page accessible to a destination page via a web page on a print medium,
Access means to access the web page;
Data extraction means for extracting a URL for accessing an access destination page accessible via the web page from the web page accessed by the access means;
A setting means for setting the print mode to a mode for saving print media;
A recording unit that records the URL extracted by the data extraction unit as identifiable access destination information when the setting unit sets the mode to save the print medium;
An entry field for allowing the user to fill in the contents of the command for the access data extracted by the data extraction means with respect to the image of the web page accessed by the access means; Printing means for printing on a print medium together with a specific code for specifying whether it is compatible,
The specific code printed by the printing unit prints the access destination information recorded in the recording unit when the setting unit sets the mode for saving the printing medium, and the setting unit sets the printing medium. If the mode for saving is not set, the communication apparatus prints the URL extracted by the data extraction means.
前記記録手段により前記データ抽出手段にて抽出されたURLを、識別可能なアクセス先情報として記録するための残り記録領域があるかを判断する判断手段をさらに備え、
前記記録手段は、前記アクセス手段によりアクセスしたウェブページのURLを識別可能なアクセス先情報としてさらに記録しており、
前記印刷手段は、前記設定手段により印刷媒体を節約するモードにて設定されおり、且つ、前記判断手段により前記記録手段の残り記録領域が、前記データ抽出手段により抽出されたアクセスデータのアクセス先情報を記録するための記録領域がないと判断した場合には、前記記録手段に記録された前記アクセス手段によりアクセスしたウェブページのアクセス先情報を印刷することを特徴とする請求項2に記載の通信装置。
A judgment means for judging whether or not there is a remaining recording area for recording the URL extracted by the data extraction means by the recording means as identifiable access destination information;
The recording means further records the URL of the web page accessed by the access means as identifiable access destination information,
The printing means is set in a mode for saving the print medium by the setting means, and the remaining recording area of the recording means is accessed by the judging means and the access destination information of the access data extracted by the data extracting means 3. The communication according to claim 2, wherein when it is determined that there is no recording area for recording, the access destination information of the web page accessed by the access unit recorded in the recording unit is printed. apparatus.
前記判断手段は、さらに前記残り記録領域が、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域があるかを判断し、
前記印刷手段は、前記設定手段により印刷媒体を節約するモードにて設定されおり、且つ、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域がないと判断した場合には、前記アクセス手段によりアクセスしたウェブページのURLを印刷することを特徴とする請求項3に記載の通信装置。
The determination means further determines whether the remaining recording area has a recording area for recording access destination information of a web page accessed by the access means;
When the printing unit is set in the mode for saving the print medium by the setting unit and it is determined that there is no recording area for recording the access destination information of the web page accessed by the access unit 4. The communication apparatus according to claim 3, wherein a URL of a web page accessed by the access unit is printed.
前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、
前記読取手段により前記指令内容を読み取られた記入欄に対応する前記アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、
前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とをさらに備えることを特徴とする請求項2から4のいずれかに記載の通信装置。
Reading means for reading the command content and the specific code entered in the entry field of the printing medium from the printing medium printed by the printing means;
Data specifying means for specifying the access data corresponding to the entry field from which the command content has been read by the reading means based on the specific code read together with the command content;
5. The process execution unit according to claim 2, further comprising: a process execution unit configured to execute a process according to the command content read by the reading unit with respect to the access data specified by the data specifying unit. The communication apparatus in any one.
ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信装置をコンピュータとして機能させるためのプログラムであって、
前記コンピュータを、
ウェブページへアクセスするアクセス手段と、
該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのURLを抽出するデータ抽出手段と、
印刷モードとして印刷媒体を節約するモードに設定する設定手段と、
前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたURLを識別可能なアクセス先情報として記録する記録手段と、
前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段として機能させ、
前記印刷手段により印刷される特定コードとして、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷させ、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたURLを印刷させることを特徴とするプログラム。
A program for causing a communication device capable of printing an image of a web page accessible to an access destination page via a web page on a print medium as a computer,
The computer,
Access means to access the web page;
Data extraction means for extracting a URL for accessing an access destination page accessible via the web page from the web page accessed by the access means;
A setting means for setting the print mode to a mode for saving print media;
A recording unit that records the URL extracted by the data extraction unit as identifiable access destination information when the setting unit sets the mode to save the print medium;
An entry field for allowing the user to fill in the contents of the command for the access data extracted by the data extraction means with respect to the image of the web page accessed by the access means; It functions as a printing means that prints on a print medium together with a specific code for specifying whether it is compatible,
When the specific code printed by the printing means is set to the mode for saving the print medium by the setting means, the access destination information recorded in the recording means is printed, and the print medium is set by the setting means. A program for printing a URL extracted by the data extraction means when the mode for saving is not set.
JP2005140892A 2005-05-13 2005-05-13 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM Expired - Fee Related JP4148236B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005140892A JP4148236B2 (en) 2005-05-13 2005-05-13 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005140892A JP4148236B2 (en) 2005-05-13 2005-05-13 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002284864A Division JP3741094B2 (en) 2002-09-30 2002-09-30 Communication system, communication terminal, system control program, and terminal control program

Publications (2)

Publication Number Publication Date
JP2005327292A JP2005327292A (en) 2005-11-24
JP4148236B2 true JP4148236B2 (en) 2008-09-10

Family

ID=35473542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005140892A Expired - Fee Related JP4148236B2 (en) 2005-05-13 2005-05-13 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP4148236B2 (en)

Also Published As

Publication number Publication date
JP2005327292A (en) 2005-11-24

Similar Documents

Publication Publication Date Title
US8169651B2 (en) Data processing apparatus for recognizing and processing content recorded on a recording medium
JP6891073B2 (en) A device for setting a file name, etc. on a scanned image, its control method, and a program.
US6366698B1 (en) Portable terminal device for transmitting image data via network and image processing device for performing an image processing based on recognition result of received image data
US20070279437A1 (en) Method and apparatus for displaying document image, and information processing device
JP4940982B2 (en) Image forming apparatus and Web page printing control method
JP2009038526A (en) Printing server apparatus
JP3741094B2 (en) Communication system, communication terminal, system control program, and terminal control program
JP3801138B2 (en) Communication system, communication terminal, and communication program
US7688460B2 (en) Communication terminal for accessing and printing page data from links
JP3864883B2 (en) Communication terminal and terminal control program
US7286253B2 (en) Data processing apparatus capable of viewing and printing a plurality of screens
JP5181631B2 (en) Image forming apparatus, electronic document data creation method, and electronic document data creation program
JP4148236B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM
EP2122479B1 (en) Enabling routing of data on a network based on a portion of data accessed from a non-network enabled device
JP6458427B2 (en) Information processing apparatus, recording system, and program
JP2022113038A (en) Image processing apparatus, method, and program
JP3903897B2 (en) Image forming apparatus and program
JP4228726B2 (en) Communication device and web access program
JP5205821B2 (en) Document processing method, document processing program, and document processing apparatus
JP3656625B2 (en) Communication system, communication terminal, system control program, and terminal control program
JP7036188B2 (en) Information processing equipment, recording systems, and programs
JP6813079B2 (en) Information processing equipment, recording systems, and programs
JP2006192712A (en) Recorder, method of recording, program, and memory medium
JP2004220360A (en) Printer, communication system, information processor, and program
JPH01239586A (en) Image synthesizing and outputting device

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080603

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080616

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

Free format text: PAYMENT UNTIL: 20110704

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4148236

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130704

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees