[go: up one dir, main page]

JP2017017641A - Document output system, document output method, and computer program - Google Patents

Document output system, document output method, and computer program Download PDF

Info

Publication number
JP2017017641A
JP2017017641A JP2015135214A JP2015135214A JP2017017641A JP 2017017641 A JP2017017641 A JP 2017017641A JP 2015135214 A JP2015135214 A JP 2015135214A JP 2015135214 A JP2015135214 A JP 2015135214A JP 2017017641 A JP2017017641 A JP 2017017641A
Authority
JP
Japan
Prior art keywords
document
image
output
url
character string
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2015135214A
Other languages
Japanese (ja)
Inventor
小澤 開拓
Kaitaku Ozawa
開拓 小澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2015135214A priority Critical patent/JP2017017641A/en
Publication of JP2017017641A publication Critical patent/JP2017017641A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a user, when a uniform resource locator (URL) is written on a document as a character string, to easily acquire electronic data corresponding to the URL compared with a prior art.SOLUTION: An image forming apparatus detects a character string (URL 701) representing an address from a document 70, creates an image for identification 7SG representing the address represented by the URL 701 in a form other than characters (for example, QR code), and adds the image for identification 7SG to the document 70 and prints a resulting document on a sheet.SELECTED DRAWING: Figure 6

Description

本発明は、URL(Uniform Resource Locator)などのアドレスを記した文書の技術に関する。   The present invention relates to a document technique in which an address such as a URL (Uniform Resource Locator) is described.

近年、文書を電子データとして取り扱う技術として、以下のような技術が提案されている。   In recent years, the following techniques have been proposed as techniques for handling documents as electronic data.

CPUは、2次元コードをデコードすることにより得られたテキストがURLを含むか否かを判断する。CPUはURLを含むと判断すると、このURLにより指定される領域に記憶されているファイルの要求を送信する(特許文献1)。   The CPU determines whether or not the text obtained by decoding the two-dimensional code includes a URL. When the CPU determines that the URL is included, the CPU transmits a request for the file stored in the area specified by the URL (Patent Document 1).

スキャナ機能を備える画像形成装置に、ハードウェア又はソフトウェアとして、印刷物をスキャンしたスキャン画像から1次元バーコードや2次元コード等のコードを検出するコード検出部と、検出したコードが複数の場合に、複数のコードの中から所望のコードをユーザに選択させるための画面を作成し、該画面を表示部に表示させる表示制御部と、選択されたコードを読み取り、該コードに記録された情報、又は該コードに記録されたURLに保存されている情報を取得する情報取得部とを設け、取得した情報に対して表示、プリント、保存、送信などの処理を行う(特許文献2)。   In a case where there are a plurality of code detection units that detect codes such as a one-dimensional barcode and a two-dimensional code from a scanned image obtained by scanning a printed matter as hardware or software, and a plurality of detected codes as an image forming apparatus having a scanner function, Create a screen for allowing the user to select a desired code from a plurality of codes, display the screen on the display unit, and read the selected code, information recorded in the code, or An information acquisition unit that acquires information stored in the URL recorded in the code is provided, and processing such as display, printing, storage, and transmission is performed on the acquired information (Patent Document 2).

ブラウザを備える画像形成装置が、前記ブラウザを用いて表示されたHTMLファイルのURLをテーブルに保存し、前記URLのリンク切れ/変更の有無を判断し、前記URLのリンク切れ/変更があった場合に、該URLをテーブルから削除し、削除後のテーブルのURLを送信する(特許文献3)。   When the image forming apparatus including a browser stores the URL of the HTML file displayed using the browser in a table, determines whether the URL is broken / changed, and the URL is broken / changed Then, the URL is deleted from the table, and the URL of the deleted table is transmitted (Patent Document 3).

情報処理装置は、インターネットを介してアクセス可能なサーバ上の画像のアドレス情報が記載された文書データを印刷する。まず、操作部により画像の印刷指示及びその設定がなされ、文書データ中からアドレス情報が検出され、インターネットを介してその画像にアクセスする。そして、アクセスされた画像が文書データ中に埋め込み可能であるか否かを判定し、可能であれば当該画像をダウンロードする。そして、ダウンロードされた画像が文書データ中の所定の位置に埋め込まれ印刷される(特許文献4)。   The information processing apparatus prints document data in which address information of an image on a server accessible via the Internet is described. First, an image printing instruction and setting are made by the operation unit, address information is detected from the document data, and the image is accessed via the Internet. Then, it is determined whether or not the accessed image can be embedded in the document data, and if possible, the image is downloaded. Then, the downloaded image is embedded and printed at a predetermined position in the document data (Patent Document 4).

特開2013−74580号公報JP2013-745580A 特開2008−299781号公報JP 2008-299781 A 特開2006−301746号公報JP 2006-301746 A 特開2005−49950号公報JP 2005-49950 A

ところで、ある文書(第一の文書)の中に、他の文書(第二の文書)の電子データのURLが文字列によって記されていることがある。第一の文書がパーソナルコンピュータまたはスマートフォンなどの情報処理装置で表示されている場合は、ユーザは、このURLをクリックしまたはタップすることによって、第二の文書の電子データをダウンロードし、第二の文書を表示させることができる。   By the way, in one document (first document), the URL of electronic data of another document (second document) may be described by a character string. When the first document is displayed on an information processing device such as a personal computer or a smartphone, the user downloads the electronic data of the second document by clicking or tapping this URL, and the second document Documents can be displayed.

しかし、第一の文書が印刷された印刷物に対して上述の操作を行っても、第二の文書の電子データをダウンロードし第二の文書を表示させることは、できない。ユーザは、第二の文書を見たい場合は、URLを1文字ずつ情報処理装置に入力しなければならない。   However, even if the above-described operation is performed on the printed matter on which the first document is printed, the electronic data of the second document cannot be downloaded and the second document cannot be displayed. When the user wants to see the second document, the user must input the URL one character at a time into the information processing apparatus.

本発明は、このような問題点に鑑み、URLが文字列によって文書に記される場合において、ユーザが従来よりも容易にこのURLに対応する電子データを取得できるようにすることを、目的とする。   In view of such problems, the present invention has an object to enable a user to easily obtain electronic data corresponding to a URL when the URL is written in a document by using a character string as compared with the conventional technology. To do.

本発明の一形態に係る文書出力システムは、電子データを取得するためのアドレスを表わす文字列を文書の中から検出する検出手段と、検出された前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、前記画像を付加して前記文書を出力する出力手段と、を有する。好ましくは、前記出力手段は、前記文書を用紙に印刷することによって出力する。   A document output system according to an aspect of the present invention includes: a detecting unit that detects a character string representing an address for obtaining electronic data from a document; and the address represented by the detected character string is a form other than a character. And generating means for generating an image represented by the above and output means for adding the image and outputting the document. Preferably, the output means outputs the document by printing it on paper.

または、前記出力手段は、前記文書を、前記文字列を削除して出力する。または、前記画像を前記文字列の隣に配置して出力する。または、前記画像を前記文字列とは異なるページに配置して出力する。または、前記検出手段によって前記文字列が複数検出された場合は、前記生成手段によって生成される、当該検出された複数の文字列それぞれが表わす前記画像を、1つのページに纏めて出力する。   Alternatively, the output means outputs the document by deleting the character string. Alternatively, the image is arranged next to the character string and output. Alternatively, the image is output on a page different from the character string. Alternatively, when a plurality of character strings are detected by the detection means, the images represented by the detected character strings generated by the generation means are collectively output on one page.

または、前記アドレスがイントラネットの中の第一のサーバから前記電子データを取得するためのものである場合に、前記電子データを前記第一のサーバから取得する取得手段と、取得された前記電子データをインターネット上の第二のサーバへアップロードするアップロード手段と、を有し、前記生成手段は、前記画像として、前記第二のサーバから前記電子データを取得するためのアドレスを前記アドレスとして表わす画像を生成する。   Alternatively, when the address is for acquiring the electronic data from a first server in the intranet, the acquisition means for acquiring the electronic data from the first server, and the acquired electronic data Uploading means for uploading the electronic data to a second server on the Internet, and the generating means, as the image, an image representing an address for obtaining the electronic data from the second server as the address Generate.

または、前記検出手段は、前記文書が複数のページからなる場合は、前記文字列を、前記複数のページのうちの連続する2つ以上のページに跨がって検出する。   Alternatively, when the document includes a plurality of pages, the detection unit detects the character string across two or more continuous pages of the plurality of pages.

本発明の他の一形態に係る文書出力システムは、電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを文書の中から検出する検出手段と、検出された前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、前記画像を付加して前記文書を出力する出力手段と、を有する。   According to another aspect of the present invention, there is provided a document output system including a detection unit that detects an address for acquiring electronic data and an object in which the address is set as a hyperlink from the document, and the detected object Generating means for generating an image representing the address set in a form other than characters, and output means for adding the image and outputting the document.

本発明によると、URLが文字列によって文書に記される場合において、ユーザは従来よりも容易にこのURLに対応する電子データを取得することができる。   According to the present invention, when a URL is written in a document by a character string, the user can acquire electronic data corresponding to the URL more easily than in the past.

印刷物提供システム4の全体的な構成の例を示す図である。It is a figure which shows the example of the whole structure of the printed matter provision system. 画像形成装置1のハードウェア構成の例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus 1. FIG. 第一の端末装置30のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of the 1st terminal device. 第二の端末装置35のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of the 2nd terminal device. 画像形成装置1および第二の端末装置35それぞれの機能的構成の例を示す図である。3 is a diagram illustrating an example of functional configurations of an image forming apparatus 1 and a second terminal device 35. FIG. 文書70の例を示す図である。5 is a diagram illustrating an example of a document 70. FIG. 文書71の例を示す図である。6 is a diagram illustrating an example of a document 71. FIG. 印刷物提供システム4の各装置の全体的な処理の流れの例を説明するシーケンス図である。It is a sequence diagram explaining the example of the flow of the whole process of each apparatus of the printed matter provision system. 置換処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the flow of a replacement process. 第一の端末装置30および第二の端末装置35それぞれの機能的構成の例を示す図である。It is a figure which shows the example of a functional structure of each of the 1st terminal device 30 and the 2nd terminal device 35. 文書73の例を示す図である。6 is a diagram illustrating an example of a document 73. FIG. 文書74の例を示す図である。6 is a diagram illustrating an example of a document 74. FIG. 印刷物提供システム4の各装置の全体的な処理の流れの例を説明するシーケンス図である。It is a sequence diagram explaining the example of the flow of the whole process of each apparatus of the printed matter provision system. 置換処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the flow of a replacement process.

図1は、印刷物提供システム4の全体的な構成の例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、第一の端末装置30のハードウェア構成の例を示す図である。図4は、第二の端末装置35のハードウェア構成の例を示す図である。   FIG. 1 is a diagram illustrating an example of the overall configuration of the printed matter providing system 4. FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus 1. FIG. 3 is a diagram illustrating an example of a hardware configuration of the first terminal device 30. FIG. 4 is a diagram illustrating an example of a hardware configuration of the second terminal device 35.

図1に示すように、印刷物提供システム4は、画像形成装置1、第一の文書サーバ20、第二の文書サーバ25、第一の端末装置30、第二の端末装置35、ルータ401、通信路402、およびインターネット41などによって構成される。   As shown in FIG. 1, the printed matter providing system 4 includes an image forming apparatus 1, a first document server 20, a second document server 25, a first terminal apparatus 30, a second terminal apparatus 35, a router 401, a communication. It is comprised by the path | route 402, the internet 41, etc.

印刷物提供システム4によると、ユーザは、文書を用紙に印刷することができる。この際に、文書にURL(Uniform Resource Locator)が記されていれば、URLをQR(Quick Response)コード(登録商標)などの画像に置き換えて印刷することができる。そして、この画像を撮影することによって、URLを1文字ずつ入力することなく、URLに示されるファイルへアクセスすることができる。以下、ある会社において印刷物提供システム4が使用される場合を例に説明する。   According to the printed matter providing system 4, the user can print a document on paper. At this time, if a URL (Uniform Resource Locator) is described in the document, the URL can be replaced with an image such as a QR (Quick Response) code (registered trademark) and printed. By photographing this image, it is possible to access the file indicated by the URL without inputting the URL character by character. Hereinafter, a case where the printed matter providing system 4 is used in a certain company will be described as an example.

画像形成装置1、第一の文書サーバ20、第一の端末装置30、ルータ401、および通信路402などによって、イントラネット40が構築されている。   An intranet 40 is constructed by the image forming apparatus 1, the first document server 20, the first terminal device 30, the router 401, the communication path 402, and the like.

ルータ401は、イントラネット40とインターネット41とを接続する。また、ルータ401は、ハブの機能を有しており、画像形成装置1、第一の文書サーバ20、および第一の端末装置30と通信路402によって繋がれている。   The router 401 connects the intranet 40 and the Internet 41. The router 401 has a hub function and is connected to the image forming apparatus 1, the first document server 20, and the first terminal device 30 by a communication path 402.

通信路402は、ツイストペアケーブルによって構成される。そのほか、ハブ、リピータ、または基地局などが含まれる場合がある。   The communication path 402 is composed of a twisted pair cable. In addition, a hub, repeater, or base station may be included.

画像形成装置1、第一の文書サーバ20、および第一の端末装置30は、インターネット41に接続されている装置へアクセスし、通信することができる。特に、第二の文書サーバ25および第三の文書サーバ29へアクセスし、通信することができる。   The image forming apparatus 1, the first document server 20, and the first terminal apparatus 30 can access and communicate with an apparatus connected to the Internet 41. In particular, the second document server 25 and the third document server 29 can be accessed and communicated.

ただし、ルータ401には、イントラネット40から外部へのアクセスよりも外部からイントラネット40へのアクセスが厳しく制限されている。   However, access to the intranet 40 from the outside is strictly limited to the router 401 rather than access from the intranet 40 to the outside.

例えば、第一の端末装置30から第二の文書サーバ25および第三の文書サーバ29へのアクセスは許可されているが、第二の端末装置35から第一の文書サーバ20へのアクセスは禁止されている。   For example, access from the first terminal device 30 to the second document server 25 and the third document server 29 is permitted, but access from the second terminal device 35 to the first document server 20 is prohibited. Has been.

画像形成装置1は、コピー、ネットワークプリント、ファックス、およびスキャンなどの機能を集約した装置である。一般に、「複合機」または「MFP(Multi Function Peripherals)」などと呼ばれることがある。   The image forming apparatus 1 is an apparatus that integrates functions such as copying, network printing, faxing, and scanning. Generally, it is sometimes called “multifunction machine” or “MFP (Multi Function Peripherals)”.

画像形成装置1は、図2に示すように、CPU(Central Processing Unit)10a、RAM(Random Access Memory)10b、ROM(Read Only Memory)10c、補助記憶装置10d、タッチパネルディスプレイ10e、操作キーパネル10f、NIC(Network Interface Card)10g、モデム10h、スキャンユニット10i、およびプリントユニット10jなどによって構成される。   As shown in FIG. 2, the image forming apparatus 1 includes a central processing unit (CPU) 10a, a random access memory (RAM) 10b, a read only memory (ROM) 10c, an auxiliary storage device 10d, a touch panel display 10e, and an operation key panel 10f. , NIC (Network Interface Card) 10g, modem 10h, scan unit 10i, print unit 10j, and the like.

タッチパネルディスプレイ10eは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびCPU10aが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ10eは、タッチされた位置を示す信号をCPU10aへ送る。   The touch panel display 10e displays a screen showing a message for the user, a screen for the user to input a command or information, a screen showing a result of processing executed by the CPU 10a, and the like. Further, the touch panel display 10e sends a signal indicating the touched position to the CPU 10a.

操作キーパネル10fは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。   The operation key panel 10f is a so-called hardware keyboard, and includes a numeric keypad, a start key, a stop key, a function key, and the like.

NIC10gは、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルによって第一の文書サーバ20、第一の端末装置30、および第二の文書サーバ25などと通信する。   The NIC 10g communicates with the first document server 20, the first terminal device 30, the second document server 25, and the like using a protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).

モデム10hは、ファクシミリ端末との間でG3などのプロトコルで画像データをやり取りする。   The modem 10h exchanges image data with a facsimile terminal using a protocol such as G3.

スキャンユニット10iは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。   The scan unit 10i reads an image written on a sheet set on the platen glass and generates image data.

プリントユニット10jは、スキャンユニット10iによって読み取られた画像を印刷する。さらに、ネットワークプリントを行う。つまり、パーソナルコンピュータなどからNIC10gによって受信されたデータに基づいて画像を用紙に印刷する。そのほか、ファックス端末からモデム10hによって受信されたデータに基づいて画像を用紙に印刷する。   The print unit 10j prints the image read by the scan unit 10i. Furthermore, network printing is performed. That is, an image is printed on a sheet based on data received by the NIC 10g from a personal computer or the like. In addition, an image is printed on a sheet based on data received by the modem 10h from the fax terminal.

ROM10cまたは補助記憶装置10dには、上述のコピーおよびネットワークプリントなどの機能を実現するためのプログラムが記憶されている。さらに、アクセス支援用プログラム10Pが記憶されている。アクセス支援用プログラム10Pは、文書に示されるURLのファイルへのアクセスを支援するためのプログラムである。   The ROM 10c or the auxiliary storage device 10d stores a program for realizing the functions such as copying and network printing described above. Further, an access support program 10P is stored. The access support program 10P is a program for supporting access to the URL file indicated in the document.

これらのプログラムは、必要に応じてRAM10bにロードされ、CPU10aによって実行される。補助記憶装置10dとして、ハードディスクまたはSSD(Solid State Drive)などが用いられる。   These programs are loaded into the RAM 10b as necessary and executed by the CPU 10a. A hard disk, SSD (Solid State Drive), or the like is used as the auxiliary storage device 10d.

第一の文書サーバ20は、文書の文書ファイルを記憶し、イントラネット40内の他の装置からの要求に応じて文書ファイルを提供する。   The first document server 20 stores the document file of the document, and provides the document file in response to a request from another device in the intranet 40.

文書ファイルは、HTML(Hypertext Markup Language)もしくはPDF(Portable Document Format)などの汎用的なフォーマットまたは特定のアプリケーション(例えば、マイクロソフト社のエクセル、ワード、またはパワーポイント)専用のフォーマットのファイルである。   The document file is a file in a general-purpose format such as HTML (Hypertext Markup Language) or PDF (Portable Document Format) or a format dedicated to a specific application (for example, Microsoft Excel, Word, or PowerPoint).

第一の文書サーバ20として、ファイルサーバまたはNAS(Network Attached Storage)などが用いられる。   As the first document server 20, a file server or NAS (Network Attached Storage) is used.

第一の端末装置30は、第一の文書サーバ20から文書ファイルをダウンロードし、文書を表示したり、画像形成装置1に文書を印刷させたりする。第二の文書サーバ25または第三の文書サーバ29から文書ファイルをダウンロードし、文書を表示したり、画像形成装置1に文書を印刷させたりすることも、できる。   The first terminal device 30 downloads a document file from the first document server 20 and displays the document or causes the image forming apparatus 1 to print the document. It is also possible to download a document file from the second document server 25 or the third document server 29 and display the document, or cause the image forming apparatus 1 to print the document.

さらに、第一の端末装置30は、ユーザがアプリケーションを用いて作成した文書のファイルを文書ファイルとして第一の文書サーバ20へアップロードすることができる。   Furthermore, the first terminal device 30 can upload a document file created by the user using an application to the first document server 20 as a document file.

第一の端末装置30として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。以下、第一の端末装置30としてパーソナルコンピュータが用いられる場合を例に説明する。   As the first terminal device 30, a personal computer, a smartphone, a tablet computer, or the like is used. Hereinafter, a case where a personal computer is used as the first terminal device 30 will be described as an example.

第一の端末装置30は、図3に示すように、CPU30a、RAM30b、ROM30c、補助記憶装置30d、液晶ディスプレイ30e、NIC30f、キーボード30g、およびポインティングデバイス30hなどによって構成される。   As shown in FIG. 3, the first terminal device 30 includes a CPU 30a, a RAM 30b, a ROM 30c, an auxiliary storage device 30d, a liquid crystal display 30e, a NIC 30f, a keyboard 30g, a pointing device 30h, and the like.

液晶ディスプレイ30eには、印刷の対象である文書および印刷の指令のための画面などが表示される。   The liquid crystal display 30e displays a document to be printed, a screen for printing instructions, and the like.

NIC30fは、画像形成装置1、第一の文書サーバ20、第二の文書サーバ25、および第三の文書サーバ29などとTCP/IPなどのプロトコルによって通信する。   The NIC 30f communicates with the image forming apparatus 1, the first document server 20, the second document server 25, the third document server 29, and the like using a protocol such as TCP / IP.

キーボード30gおよびポインティングデバイス30hは、ユーザが情報およびコマンドを入力するための入力装置である。   The keyboard 30g and the pointing device 30h are input devices for a user to input information and commands.

ROM30cまたは補助記憶装置30dには、オペレーティングシステムおよび種々のアプリケーションのほか、プリンタドライバが記憶されている。プリンタドライバは、画像形成装置1にネットワークプリントを実行させるためのプログラムである。   In addition to the operating system and various applications, a printer driver is stored in the ROM 30c or the auxiliary storage device 30d. The printer driver is a program for causing the image forming apparatus 1 to perform network printing.

これらのプログラムは、必要に応じてRAM30bにロードされ、CPU30aによって実行される。   These programs are loaded into the RAM 30b as necessary and executed by the CPU 30a.

第二の文書サーバ25は、イントラネット40の外部に設けられており、インターネット41に接続されている。そして、送信元の装置から送信されてきた文書ファイルを記憶し、要求元の装置からの要求に応じて文書ファイルを提供する。送信元の装置および要求元の装置は、イントラネット40の内部および外部のどちらに設けられていても構わない。   The second document server 25 is provided outside the intranet 40 and is connected to the Internet 41. Then, the document file transmitted from the transmission source device is stored, and the document file is provided in response to a request from the request source device. The transmission source device and the request source device may be provided either inside or outside the intranet 40.

特に、本実施形態では、イントラネット40の内部の装置から送信されてきた文書ファイルは、この会社のディレクトリに記憶される。   In particular, in the present embodiment, a document file transmitted from a device inside the intranet 40 is stored in the company directory.

第二の文書サーバ25として、ウェブサーバが用いられる。または、FTP(File Transfer Protocol)サーバを用いてもよい。または、ドロップボックス社のドロップボックス、グーグル社のグーグルドライブ、またはマイクロソフト社のワンドライブなどのクラウドサーバを用いてもよい。   A web server is used as the second document server 25. Alternatively, an FTP (File Transfer Protocol) server may be used. Alternatively, a cloud server such as a drop box from Drop Box, a Google drive from Google, or a one drive from Microsoft may be used.

第三の文書サーバ29は、第二の文書サーバ25と同様に、イントラネット40の外部に設けられており、インターネット41に接続されている。そして、送信元の装置から送信されてきた文書ファイルを記憶し、要求元の装置からの要求に応じて文書ファイルを提供する。送信元の装置および要求元の装置は、イントラネット40の内部および外部のどちらに設けられていても構わない。本実施形態では、第三の文書サーバ29への文書ファイルのアップロードは、この会社以外の者によって行われ、この会社の者によっては行われない。その点が、第一の文書サーバ20とは異なる。   Similar to the second document server 25, the third document server 29 is provided outside the intranet 40 and is connected to the Internet 41. Then, the document file transmitted from the transmission source device is stored, and the document file is provided in response to a request from the request source device. The transmission source device and the request source device may be provided either inside or outside the intranet 40. In the present embodiment, the upload of the document file to the third document server 29 is performed by a person other than this company, and is not performed by a person of this company. This is different from the first document server 20.

第二の端末装置35は、イントラネット40の外部に設けられており、インターネット41に接続されている。   The second terminal device 35 is provided outside the intranet 40 and is connected to the Internet 41.

そして、第二の端末装置35は、第二の文書サーバ25または第三の文書サーバ29から文書ファイルをダウンロードし、文書を表示する。ただし、第一の文書サーバ20へアクセスすることができないので、第一の文書サーバ20から文書ファイルをダウンロードすることは、できない。   Then, the second terminal device 35 downloads the document file from the second document server 25 or the third document server 29 and displays the document. However, the document file cannot be downloaded from the first document server 20 because the first document server 20 cannot be accessed.

第二の端末装置35として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータが用いられる。ただし、デジタルカメラが内蔵されまたは外付されている必要がある。以下、第二の端末装置35としてスマートフォンが用いられる場合を例に説明する。   As the second terminal device 35, a personal computer, a smartphone, or a tablet computer is used. However, a digital camera must be built in or externally attached. Hereinafter, a case where a smartphone is used as the second terminal device 35 will be described as an example.

第二の端末装置35は、図4に示すように、CPU35a、RAM35b、ROM35c、フラッシュメモリ35d、タッチパネルディスプレイ35e、操作ボタン群35f、無線LAN通信装置35g、携帯電話通信装置35h、およびデジタルカメラ35iなどによって構成される。   As shown in FIG. 4, the second terminal device 35 includes a CPU 35a, RAM 35b, ROM 35c, flash memory 35d, touch panel display 35e, operation button group 35f, wireless LAN communication device 35g, mobile phone communication device 35h, and digital camera 35i. Consists of.

タッチパネルディスプレイ35eには、QRコードの撮影用の画面およびダウンロードした文書などが表示される。また、タッチパネルディスプレイ35eは、タッチされた位置を示す信号をCPU35aへ送る。   On the touch panel display 35e, a screen for photographing a QR code, a downloaded document, and the like are displayed. The touch panel display 35e sends a signal indicating the touched position to the CPU 35a.

操作ボタン群35fは、いわゆるホームボタンおよび音量調整ボタンなどによって構成され、QR(Quick Response)コードの撮影のコマンドなどをユーザが入力するために用いられる。   The operation button group 35f is configured by a so-called home button, a volume adjustment button, and the like, and is used for a user to input a QR (Quick Response) code shooting command and the like.

無線LAN通信装置35gは、インターネット41に接続されている無線LANの無線基地局を介して第二の文書サーバ25および第三の文書サーバ29などとTCP/IPなどのプロトコルによって通信する。   The wireless LAN communication device 35g communicates with the second document server 25, the third document server 29, and the like using a protocol such as TCP / IP via a wireless LAN wireless base station connected to the Internet 41.

携帯電話通信装置35hは、インターネット41に接続されている携帯電話網の無線基地局を介して、第二の文書サーバ25および第三の文書サーバ29などとTCP/IPなどのプロトコルによって通信する。   The mobile phone communication device 35h communicates with the second document server 25, the third document server 29, and the like using a protocol such as TCP / IP via a wireless base station of a mobile phone network connected to the Internet 41.

デジタルカメラ35iは、画像を撮影し画像データを生成する。本実施形態では、特に、QRコードを撮影するために用いられる。   The digital camera 35i captures an image and generates image data. In the present embodiment, it is particularly used for photographing a QR code.

ROM35cまたはフラッシュメモリ35dには、オペレーティングシステムおよび種々のアプリケーションのほか、文書閲覧用プログラム35Pが記憶されている。文書閲覧用プログラム35Pは、サーバから文書ファイルをダウンロードし文書を表示するためのプログラムである。   In addition to the operating system and various applications, a document browsing program 35P is stored in the ROM 35c or the flash memory 35d. The document browsing program 35P is a program for downloading a document file from the server and displaying the document.

上述の通り、ユーザは、文書に記されているURLを1文字ずつ入力する代わりにQRコードを撮影することによって、URLに示されるファイルを取得することができる。撮影には、第二の端末装置35が用いられる。以下、この仕組みについて、図5〜図7を参照しながら説明する。   As described above, the user can acquire the file indicated by the URL by photographing the QR code instead of inputting the URL described in the document character by character. The second terminal device 35 is used for photographing. Hereinafter, this mechanism will be described with reference to FIGS.

図5は、画像形成装置1および第二の端末装置35それぞれの機能的構成の例を示す図である。図6は、文書70の例を示す図である。図7は、文書71の例を示す図である。   FIG. 5 is a diagram illustrating examples of functional configurations of the image forming apparatus 1 and the second terminal device 35. FIG. 6 is a diagram illustrating an example of the document 70. FIG. 7 is a diagram illustrating an example of the document 71.

アクセス支援用プログラム10Pによると、図5に示すテキスト認識部101、URL抽出部102、保存場所判別部103、文書ファイル取得部104、文書ファイル登録部105、識別用画像生成部106、印刷用文書生成部107、およびジョブ制御部108などの機能が画像形成装置1に実現される。   According to the access support program 10P, the text recognition unit 101, URL extraction unit 102, storage location determination unit 103, document file acquisition unit 104, document file registration unit 105, identification image generation unit 106, and print document shown in FIG. Functions such as the generation unit 107 and the job control unit 108 are realized in the image forming apparatus 1.

文書閲覧用プログラム35Pによると、図5に示す識別用画像取得部351、URL認識部352、文書ファイル取得部353、および文書表示部354などの機能が画像形成装置1に実現される。   According to the document browsing program 35P, functions such as the identification image acquisition unit 351, the URL recognition unit 352, the document file acquisition unit 353, and the document display unit 354 shown in FIG.

ユーザは、例えば次の方法によって、文書を用意しこれを印刷するように画像形成装置1に対して指令する。   The user instructs the image forming apparatus 1 to prepare a document and print it, for example, by the following method.

ユーザは、第一の端末装置30にインストールされている表計算ソフトまたはワープロソフトなどのアプリケーションで文書を作成し、ファイルとして保存する。文書には、文字列だけでなく、図表、イラスト、または写真などを含めることができる。ただし、本実施形態では、少なくとも1つURLを表わす文字列が含まれている。または、第一の端末装置30にインストールされているウェブブラウザによって文書のファイルをウェブサイトからダウンロードする。   The user creates a document with an application such as spreadsheet software or word processor software installed in the first terminal device 30 and stores it as a file. The document can include not only a character string but also a chart, an illustration, or a photograph. However, in this embodiment, at least one character string representing a URL is included. Alternatively, a document file is downloaded from a website by a web browser installed in the first terminal device 30.

そして、ユーザは、用意したファイルをアプリケーションで開いたまま、プリントのコマンドを入力する。   Then, the user inputs a print command while keeping the prepared file open in the application.

すると、端末装置30は、プリンタドライバによって、このファイルに基づいて文書の印刷用データ64を生成し、印刷用データ64をジョブの実行の要求とともに画像形成装置1へ送信する。印刷用データ64は、画像形成装置1に対応しているPDL(Page Description Language)によって記述される。   Then, the terminal device 30 uses the printer driver to generate document print data 64 based on the file, and transmits the print data 64 to the image forming apparatus 1 together with a job execution request. The print data 64 is described in PDL (Page Description Language) corresponding to the image forming apparatus 1.

または、ユーザは、文書が記された用紙を画像形成装置1のスキャンユニット10iにセットする。この文書にも、少なくとも1つURLを表わす文字列が含まれている。そして、ユーザは、コピーのコマンドをタッチパネルディスプレイ10eまたは操作キーパネル10fを操作して入力する。   Alternatively, the user sets the paper on which the document is written in the scan unit 10 i of the image forming apparatus 1. This document also includes at least one character string representing the URL. Then, the user inputs a copy command by operating the touch panel display 10e or the operation key panel 10f.

すると、スキャンユニット10iは、この用紙をスキャンすることによって、この文書の画像データ65を生成する。   Then, the scan unit 10i generates image data 65 of this document by scanning this sheet.

その後、画像形成装置1において、印刷用データ64または画像データ65を用いて文書の印刷のジョブが行われる。以下、図6に示す文書70が印刷の対象である場合を例に、説明する。また、印刷用データ64を用いる印刷のジョブおよび画像データ65を用いる印刷のジョブをそれぞれ、「ネットワークプリントジョブ」および「コピージョブ」と区別して記載することがある。   Thereafter, in the image forming apparatus 1, a document printing job is performed using the printing data 64 or the image data 65. Hereinafter, a case where the document 70 illustrated in FIG. 6 is a printing target will be described as an example. A print job using the print data 64 and a print job using the image data 65 may be described separately from a “network print job” and a “copy job”, respectively.

画像形成装置1において、テキスト認識部101は、印刷用データ64または画像データ65に基づいて、文書70に含まれる文字列を認識する。認識は、公知の技術によって行えばよい。例えば、OCR(Optical Character Recognition)によって行えばよい。または、印刷用データ64の中から、所定のコマンドに対応付けられている文字列を抽出してもよい。   In the image forming apparatus 1, the text recognition unit 101 recognizes a character string included in the document 70 based on the print data 64 or the image data 65. Recognition may be performed by a known technique. For example, OCR (Optical Character Recognition) may be performed. Alternatively, a character string associated with a predetermined command may be extracted from the print data 64.

URL抽出部102は、テキスト認識部101によって得られた文字列の中からURLを表わす文字列を抽出する。以下、抽出されたURLを「URL701」と記載する。抽出は、公知の方法によって行うことができる。例えば、URL抽出部102は、スキーム名を表わす文字列を、テキスト認識部101によって得られた文字列の中から検索する。そして、スキーム名の後ろに一定の長さ未満の間隔で連続する複数の文字を、スキーム名とともにURL701として抽出する。   The URL extraction unit 102 extracts a character string representing the URL from the character string obtained by the text recognition unit 101. Hereinafter, the extracted URL is referred to as “URL 701”. Extraction can be performed by a known method. For example, the URL extraction unit 102 searches the character string obtained by the text recognition unit 101 for a character string representing the scheme name. Then, after the scheme name, a plurality of characters that are continuous at intervals less than a certain length are extracted as a URL 701 together with the scheme name.

保存場所判別部103は、URL701に示されるファイルがイントラネット40の内部のサーバに保存されているかイントラネット40の外部のサーバに保存されているかを判別する。これは、URL701に示されるドメイン名またはホスト名に基づいて判別することができる。このドメイン名またはホスト名が所定のドメイン名またはホスト名であれば、イントラネット40の内部のサーバに保存されていると判別し、それ以外のドメイン名またはホスト名であれば、イントラネット40の外部のサーバに保存されていると判別すればよい。   The storage location determination unit 103 determines whether the file indicated by the URL 701 is stored in a server inside the intranet 40 or a server outside the intranet 40. This can be determined based on the domain name or host name indicated in the URL 701. If this domain name or host name is a predetermined domain name or host name, it is determined that the domain name or host name is stored in a server inside the intranet 40. What is necessary is just to discriminate | determine that it is preserve | saved at the server.

文書ファイル取得部104は、URL701に示されるファイルがイントラネット40の内部のサーバに保存されていると保存場所判別部103によって判別された場合に、URL701に基づいてこのファイルを取得(ダウンロード)する。   The document file acquisition unit 104 acquires (downloads) the file based on the URL 701 when the storage location determination unit 103 determines that the file indicated by the URL 701 is stored in a server inside the intranet 40.

例えば、URL701が「http://192.168.1.20/abc/1st/data.pdf」であり、かつ、「192.168.1.20」が第一の文書サーバ20のIPアドレス(ホスト名)である場合は、文書ファイル取得部104は、第一の文書サーバ20へアクセスし、「abc/1st」ディレクトリから「data.pdf」という文書ファイルをダウンロードする。   For example, when the URL 701 is “http://192.168.1.20/abc/1st/data.pdf” and “192.168.1.20” is the IP address (host name) of the first document server 20, The document file acquisition unit 104 accesses the first document server 20 and downloads a document file “data.pdf” from the “abc / 1st” directory.

以下、ダウンロードされた文書ファイルを他の文書ファイルと区別するために「文書ファイル61」と記載することがある。また、イントラネット40の外部の第二の文書サーバ25以外のサーバに記憶(保存)されている文書ファイルを「文書ファイル62」と記載することがある。   Hereinafter, the downloaded document file may be referred to as “document file 61” in order to distinguish it from other document files. In addition, a document file stored (saved) in a server other than the second document server 25 outside the intranet 40 may be referred to as a “document file 62”.

文書ファイル登録部105は、第二の文書サーバ25へアクセスし、第二の文書サーバ25の所定のディレクトリへ文書ファイル61をアップロードする。これにより、文書ファイル61が第二の文書サーバ25に登録(保存)される。   The document file registration unit 105 accesses the second document server 25 and uploads the document file 61 to a predetermined directory of the second document server 25. As a result, the document file 61 is registered (saved) in the second document server 25.

識別用画像生成部106は、URL701または第二の文書サーバ25から文書ファイルを取得するためのURL(以下、「URL702」と記載する。)を表わす識別用画像7SGを生成する。   The identification image generation unit 106 generates an identification image 7SG representing the URL 701 or a URL for acquiring a document file from the second document server 25 (hereinafter referred to as “URL 702”).

具体的には、URL701に示されるファイルがイントラネット40の外部のサーバ(例えば、第三の文書サーバ29)に保存されている場合は、識別用画像生成部106は、識別用画像7SGとして、URL701を表わす画像を生成する。   Specifically, when the file indicated by the URL 701 is stored in a server outside the intranet 40 (for example, the third document server 29), the identification image generation unit 106 uses the URL 701 as the identification image 7SG. An image representing is generated.

一方、URL701に示されるファイルがイントラネット40の内部のサーバ(例えば、第一の文書サーバ20)に保存されている場合は、識別用画像生成部106は、識別用画像7SGとしてURL702を表わす画像を生成する。URL702は、URL701に基づいて文書ファイル取得部104によって取得され文書ファイル登録部105によって第二の文書サーバ25へアップロードされた文書ファイル61のURLである。   On the other hand, when the file indicated by the URL 701 is stored in a server (for example, the first document server 20) inside the intranet 40, the identification image generation unit 106 uses an image representing the URL 702 as the identification image 7SG. Generate. The URL 702 is the URL of the document file 61 acquired by the document file acquisition unit 104 based on the URL 701 and uploaded to the second document server 25 by the document file registration unit 105.

例えば、第二の文書サーバ25のホスト名が「www.example.ne.jp」であり、「data.pdf」というファイル名の文書ファイル61が「bbb」というディレクトリ名のディレクトリにアップロードされた場合は、識別用画像生成部106は、「http://www.example.ne.jp/bbb/data.pdf」というURL702を表わす画像を生成する。   For example, when the host name of the second document server 25 is “www.example.ne.jp” and the document file 61 with the file name “data.pdf” is uploaded to the directory with the directory name “bbb” The identification image generation unit 106 generates an image representing the URL 702 “http://www.example.ne.jp/bbb/data.pdf”.

識別用画像7SGの規格として、公知の規格が用いられる。以下、QRコードの規格が用いられる場合を例に説明する。   A known standard is used as the standard for the identification image 7SG. Hereinafter, a case where the QR code standard is used will be described as an example.

印刷用文書生成部107は、文書70からURL701を消去し、識別用画像生成部106によって生成された識別用画像7SGを文書70へ配置することによって、図7のような文書71を生成する。   The print document generation unit 107 deletes the URL 701 from the document 70 and arranges the identification image 7SG generated by the identification image generation unit 106 in the document 70, thereby generating a document 71 as shown in FIG.

なお、文書70にURL701が複数、配置されている場合がある。この場合は、上述の処理が、これらのURL701ごとに行われる。   Note that a plurality of URLs 701 may be arranged in the document 70. In this case, the above-described processing is performed for each URL 701.

すなわち、保存場所判別部103は、これらのURL701それぞれについて、保存場所の判別を行う。文書ファイル取得部104は、これらのURL701のうちのファイルがイントラネット40の内部のサーバに保存されていると判別されたURL701それぞれに基づいて、文書ファイル61を取得する。文書ファイル登録部105は、それぞれの文書ファイル61を第二の文書サーバ25へアップロードする。識別用画像生成部106は、これらのURL701のうちのファイルがイントラネット40の外部のサーバに保存されていると判別されたURL701の識別用画像7SGと、第二の文書サーバ25へアップロードされたそれぞれの文書ファイル61のURL702の識別用画像7SGとを、生成する。そして、印刷用文書生成部107は、これらのURL701を文書70から消去し、それぞれに対応する識別用画像7SGを文書70へ配置することによって、文書71を生成する。   That is, the storage location determination unit 103 determines storage locations for each of these URLs 701. The document file acquisition unit 104 acquires the document file 61 based on each of the URLs 701 that are determined to be stored in a server inside the intranet 40 among these URLs 701. The document file registration unit 105 uploads each document file 61 to the second document server 25. The identification image generation unit 106 uploads the identification image 7SG of the URL 701 determined to store the file of these URLs 701 to a server outside the intranet 40 and the second document server 25. The identification image 7SG of the URL 702 of the document file 61 is generated. Then, the print document generation unit 107 deletes these URLs 701 from the document 70 and arranges identification images 7SG corresponding to the URLs 701 to generate the document 71.

ジョブ制御部108は、文書71が用紙に印刷されるようにプリントユニット10jなどを制御する。これにより、文書71の印刷物が生成される。以下、この印刷物を「印刷物8」と記載する。   The job control unit 108 controls the print unit 10j and the like so that the document 71 is printed on paper. Thereby, a printed matter of the document 71 is generated. Hereinafter, this printed matter is referred to as “printed matter 8”.

ユーザは、印刷物8を取得すると、文書71を読んだり印刷物8へメモを書き込んだりすることができる。   When the user acquires the printed material 8, the user can read the document 71 and write a memo on the printed material 8.

さらに、印刷物8によると、ユーザは、文書71に示される識別用画像7SG(QRコード)を第二の端末装置35で撮影することによって、元の文書70に示されるURLを一文字ずつ入力することなく、このURLに対応する文書ファイルをダウンロードし文書を閲覧することができる。以下、この仕組みについて説明する。   Further, according to the printed matter 8, the user inputs the URL indicated in the original document 70 character by character by photographing the identification image 7 SG (QR code) indicated in the document 71 with the second terminal device 35. Instead, a document file corresponding to this URL can be downloaded and the document can be viewed. Hereinafter, this mechanism will be described.

ユーザは、第二の端末装置35に文書閲覧用プログラム35Pを起動させる。すると、第二の端末装置35において、識別用画像取得部351は、識別用画像7SGを次のように取得する。   The user causes the second terminal device 35 to activate the document browsing program 35P. Then, in the second terminal device 35, the identification image acquisition unit 351 acquires the identification image 7SG as follows.

識別用画像取得部351は、QRコードを撮影するように促すメッセージをタッチパネルディスプレイ35eに表示させる。ユーザは、端末装置35のデジタルカメラ35iのピントを識別用画像7SGに合わせ、撮影のコマンドを入力する。すると、識別用画像取得部351は、撮影を行うようにデジタルカメラ35iを制御する。これにより、識別用画像7SGを含む画像が撮影される。そして、識別用画像取得部351は、撮影された画像の中から識別用画像7SGを抽出する。   The identification image acquisition unit 351 causes the touch panel display 35e to display a message that prompts the user to take a QR code. The user focuses the digital camera 35i of the terminal device 35 on the identification image 7SG and inputs a shooting command. Then, the identification image acquisition unit 351 controls the digital camera 35i to perform shooting. Thereby, an image including the identification image 7SG is taken. Then, the identification image acquisition unit 351 extracts the identification image 7SG from the captured images.

URL認識部352は、識別用画像7SGに示される文字列を、QRコードの規格に基づいて認識する。すなわち、識別用画像7SGをテキストデータに変換する。このテキストデータは、URL701またはURL702を示す。   The URL recognizing unit 352 recognizes the character string indicated in the identification image 7SG based on the QR code standard. That is, the identification image 7SG is converted into text data. This text data indicates URL 701 or URL 702.

文書ファイル取得部353は、URL認識部352によって得られたURL701またはURL702に基づいてファイルを取得する。   The document file acquisition unit 353 acquires a file based on the URL 701 or the URL 702 obtained by the URL recognition unit 352.

URL702は、必ず、第二の文書サーバ25に記憶(保存)されている文書ファイル61を示している。よって、文書ファイル取得部353は、URL702が得られた場合は、第二の文書サーバ25へアクセスし、URL702によって特定される文書ファイル61をダウンロードする。   The URL 702 always indicates the document file 61 stored (saved) in the second document server 25. Therefore, when the URL 702 is obtained, the document file acquisition unit 353 accesses the second document server 25 and downloads the document file 61 specified by the URL 702.

一方、URL701は、イントラネット40の外部のいずれかのサーバに記憶されているファイルを示している。例えば、第三の文書サーバ29に記憶されている文書ファイル62を示している。この例の場合は、文書ファイル取得部353は、第三の文書サーバ29へアクセスし、URL701によって特定される文書ファイル62をダウンロードする。   On the other hand, the URL 701 indicates a file stored in any server outside the intranet 40. For example, a document file 62 stored in the third document server 29 is shown. In this example, the document file acquisition unit 353 accesses the third document server 29 and downloads the document file 62 specified by the URL 701.

文書表示部354は、文書ファイル取得部353によって取得(ダウンロード)された文書ファイル61または文書ファイル62などのファイルに基づいて、文書をタッチパネルディスプレイ35eに表示させる。   The document display unit 354 displays the document on the touch panel display 35e based on the file such as the document file 61 or the document file 62 acquired (downloaded) by the document file acquisition unit 353.

以上の通り、ユーザは、第二の端末装置35で文書71の識別用画像7SGを撮影することによって、元の文書70に示されるURLに対応するファイルをダウンロードし、そのファイルに示される文書を閲覧することができる。   As described above, the user downloads the file corresponding to the URL indicated in the original document 70 by photographing the identification image 7SG of the document 71 with the second terminal device 35, and the document indicated in the file is downloaded. You can browse.

図8は、印刷物提供システム4の各装置の全体的な処理の流れの例を説明するシーケンス図である。図9は、置換処理の流れの例を説明するフローチャートである。   FIG. 8 is a sequence diagram for explaining an example of the overall processing flow of each device of the printed matter providing system 4. FIG. 9 is a flowchart illustrating an example of the flow of replacement processing.

次に、図8および図9などを参照しながら、画像形成装置1、第一の文書サーバ20、第二の文書サーバ25、および第二の端末装置35の全体的な処理の流れを説明する。特に、画像形成装置1は、アクセス支援用プログラム10Pに基づいて、図8に示すステップ#801〜#807の処理を実行する。第二の端末装置35は、文書閲覧用プログラム35Pに基づいて、ステップ#831〜#835の処理を実行する。   Next, the overall processing flow of the image forming apparatus 1, the first document server 20, the second document server 25, and the second terminal device 35 will be described with reference to FIGS. . In particular, the image forming apparatus 1 executes the processes of steps # 801 to # 807 shown in FIG. 8 based on the access support program 10P. The second terminal device 35 executes the processes of steps # 831 to # 835 based on the document browsing program 35P.

画像形成装置1は、ネットワークプリントジョブまたはコピージョブを受け付ける(図8の#801)。受付の際に、ネットワークプリントジョブの場合は、文書70の印刷用データ64を受信し、コピージョブの場合は、文書70の画像データ65を生成する。   The image forming apparatus 1 accepts a network print job or a copy job (# 801 in FIG. 8). At the time of reception, the print data 64 of the document 70 is received in the case of a network print job, and the image data 65 of the document 70 is generated in the case of a copy job.

画像形成装置1は、印刷用データ64または画像データ65に対してOCRの処理を施しまたは他の処理を施すことによって、文書70に示される文字列を認識する(#802)。   The image forming apparatus 1 recognizes the character string shown in the document 70 by performing OCR processing or other processing on the printing data 64 or the image data 65 (# 802).

そして、画像形成装置1は、文字列に含まれるURLを識別用画像7SGに置き換える処理を実行する(#803)。この処理の手順は、図9に示す通りである。   The image forming apparatus 1 executes a process of replacing the URL included in the character string with the identification image 7SG (# 803). The procedure of this process is as shown in FIG.

図9に示すように、画像形成装置1は、文字列に含まれるURL701の検索を開始する(#861)。URL701が見つかったら(#862でYes)、URL701に示されるファイルがイントラネット40の内部のサーバに保存されているかイントラネット40の外部のサーバに記憶(保存)されているかを判別する(#863)。   As shown in FIG. 9, the image forming apparatus 1 starts searching for the URL 701 included in the character string (# 861). If the URL 701 is found (Yes in # 862), it is determined whether the file indicated by the URL 701 is stored in a server inside the intranet 40 or stored (saved) in a server outside the intranet 40 (# 863).

イントラネット40の内部のサーバに記憶されていると判別した場合は(#864でYes)、画像形成装置1は、URL701に基づいてこのサーバ(例えば、第一の文書サーバ20)から文書ファイル61をダウンロードし(#865)、第二の文書サーバ25の所定のディレクトリへアップロードする(#866)。文書ファイル61を第二の文書サーバ25からダウンロードするためのURL702を示す識別用画像7SGを生成する(#867)。そして、文書70からURL701を消去し、識別用画像7SGを配置する(#868)。   If it is determined that the file is stored in the server inside the intranet 40 (Yes in # 864), the image forming apparatus 1 receives the document file 61 from this server (for example, the first document server 20) based on the URL 701. Download (# 865) and upload to a predetermined directory of the second document server 25 (# 866). An identification image 7SG indicating a URL 702 for downloading the document file 61 from the second document server 25 is generated (# 867). Then, the URL 701 is deleted from the document 70, and the identification image 7SG is arranged (# 868).

一方、イントラネット40の外部のサーバに記憶されていると判別した場合は(#864でNo)、画像形成装置1は、URL701を示す識別用画像7SGを生成する(#869)。そして、文書70からURL701を消去し、識別用画像7SGを配置する(#870)。   On the other hand, when it is determined that it is stored in a server outside the intranet 40 (No in # 864), the image forming apparatus 1 generates an identification image 7SG indicating the URL 701 (# 869). Then, the URL 701 is deleted from the document 70, and the identification image 7SG is arranged (# 870).

画像形成装置1は、図8のステップ#802で得た文字列の中から、さらにURL701を見つけた場合は(#871でNo、#862でYes)、このURL701について、ステップ#863〜#870の処理を適宜、実行する。   When the image forming apparatus 1 further finds a URL 701 from the character string obtained in step # 802 of FIG. 8 (No in # 871, Yes in # 862), steps # 863 to # 870 are performed for this URL 701. The process is appropriately executed.

そして、検索が終了したら(#871でYes)、画像形成装置1は、置換の処理を終了する。これにより、図7のような文書71が得られる。   When the search ends (Yes in # 871), the image forming apparatus 1 ends the replacement process. Thereby, a document 71 as shown in FIG. 7 is obtained.

図8に戻って、画像形成装置1は、文書71を用紙に印刷する(#807)。これにより、印刷物8が生成される。   Returning to FIG. 8, the image forming apparatus 1 prints the document 71 on paper (# 807). Thereby, the printed matter 8 is generated.

なお、図8には、文書ファイル61のやり取りが分かるように、図9のステップ#865〜#866の処理を重複して記載している。図8のステップ#804〜#806の処理は、図9の置換処理の中で含まれるものである。具体的には、次の通り、重複している。   In FIG. 8, the processes of steps # 865 to # 866 in FIG. 9 are shown redundantly so that the exchange of the document file 61 can be understood. The processing of steps # 804 to # 806 in FIG. 8 is included in the replacement processing in FIG. Specifically, it overlaps as follows.

画像形成装置1が文書ファイル61を第一の文書サーバ20に対して要求して文書ファイル61を受信する処理(#804〜#805)が、置換処理における文書ファイル61のダウンロードの処理(図9の#865)と重複している。第一の文書サーバ20は、要求を受け付けると(#821)、要求に係る文書ファイル61を画像形成装置1へ送信する(#822)。   The process (# 804 to # 805) in which the image forming apparatus 1 requests the document file 61 from the first document server 20 and receives the document file 61 (# 804 to # 805) is the process of downloading the document file 61 in the replacement process (FIG. 9). # 865). When receiving the request (# 821), the first document server 20 transmits the document file 61 related to the request to the image forming apparatus 1 (# 822).

また、画像形成装置1が文書ファイル61を第二の文書サーバ25へ送信する処理(#806)が、置換処理における文書ファイル61のアップロードの処理(#866)と重複している。第二の文書サーバ25は、文書ファイル61を画像形成装置1から受信すると(#851)、所定のディレクトリに保存する(#852)。   Further, the process (# 806) in which the image forming apparatus 1 transmits the document file 61 to the second document server 25 overlaps the upload process (# 866) of the document file 61 in the replacement process. When the second document server 25 receives the document file 61 from the image forming apparatus 1 (# 851), it stores it in a predetermined directory (# 852).

ユーザは、印刷物8を取得する。そして、第二の端末装置35のデジタルカメラ35iのピントを識別用画像7SGに合わせ、撮影のコマンドを入力する。   The user acquires the printed material 8. Then, the digital camera 35i of the second terminal device 35 is focused on the identification image 7SG, and a shooting command is input.

すると、第二の端末装置35は、印刷物8を撮影して識別用画像7SGを抽出し(#831)、識別用画像7SGに示されるURLを認識する(#832)。そして、認識したURLに基づいてサーバへファイルを要求し(#833)、受信する(#834)。図8には、第二の文書サーバ25へ要求する場合の例を示している。この場合に、第二の文書サーバ25は、要求を受け付けると(#853)、要求に係る文書ファイル61を第二の端末装置35へ送信する(#854)。または、第二の端末装置35が第三の文書サーバ29へ要求した場合は、第三の文書サーバ29が、要求に係る文書ファイル62を第二の端末装置35へ送信する。   Then, the second terminal device 35 captures the printed matter 8 and extracts the identification image 7SG (# 831), and recognizes the URL indicated in the identification image 7SG (# 832). Then, a file is requested from the server based on the recognized URL (# 833) and received (# 834). FIG. 8 shows an example in which a request is made to the second document server 25. In this case, when receiving the request (# 853), the second document server 25 transmits the document file 61 related to the request to the second terminal device 35 (# 854). Alternatively, when the second terminal device 35 makes a request to the third document server 29, the third document server 29 transmits the requested document file 62 to the second terminal device 35.

そして、第二の端末装置35は、受信したファイル(例えば、文書ファイル61または文書ファイル62)に示される文書を表示する(#835)。   Then, the second terminal device 35 displays the document indicated in the received file (for example, the document file 61 or the document file 62) (# 835).

本実施形態によると、URLが文字列によって文書に記される場合に、従来よりも容易にこのURLに対応するファイルを取得することができる。   According to this embodiment, when a URL is written in a document by a character string, a file corresponding to this URL can be acquired more easily than in the past.

図10は、第一の端末装置30および第二の端末装置35それぞれの機能的構成の例を示す図である。図11は、文書73の例を示す図である。図12は、文書74の例を示す図である。図13は、印刷物提供システム4の各装置の全体的な処理の流れの例を説明するシーケンス図である。図14は、置換処理の流れの例を説明するフローチャートである。   FIG. 10 is a diagram illustrating examples of functional configurations of the first terminal device 30 and the second terminal device 35. FIG. 11 is a diagram illustrating an example of the document 73. FIG. 12 is a diagram illustrating an example of the document 74. FIG. 13 is a sequence diagram for explaining an example of the overall processing flow of each device of the printed matter providing system 4. FIG. 14 is a flowchart illustrating an example of the flow of replacement processing.

本実施形態では、文書70にはURL701が含まれていたが、一般に文書の中の、URL以外の文字列にハイパーリンクが設定されている場合がある。このハイパーリンクに対応する識別用画像7SGを付加して印刷物を生成すれば、ユーザは、本実施形態のように、従来よりも容易にリンク先へアクセスすることができる。しかし、アクセス支援用プログラム10Pでは、文字列に設定されているハイパーリンクを検出することができない。そこで、印刷物提供システム4を次のように構成すればよい。   In this embodiment, the document 701 includes a URL 701, but in general, a hyperlink may be set in a character string other than the URL in the document. If the printed image is generated by adding the identification image 7SG corresponding to the hyperlink, the user can access the link destination more easily than in the prior art. However, the access support program 10P cannot detect the hyperlink set in the character string. Therefore, the printed matter providing system 4 may be configured as follows.

第一の端末装置30のROM30cまたは補助記憶装置30d(図3参照)に、プリンタドライバ30Pをインストールしておく。   The printer driver 30P is installed in the ROM 30c of the first terminal device 30 or the auxiliary storage device 30d (see FIG. 3).

プリンタドライバ30Pによると、図10に示すハイパーリンク検出部301、保存場所判別部302、文書ファイル取得部303、文書ファイル登録部304、識別用画像生成部305、印刷用文書生成部306、およびジョブ指令部307などの機能が実現される。   According to the printer driver 30P, the hyperlink detection unit 301, the storage location determination unit 302, the document file acquisition unit 303, the document file registration unit 304, the identification image generation unit 305, the print document generation unit 306, and the job illustrated in FIG. Functions such as the command unit 307 are realized.

プリンタドライバ30Pは、RAM30bにロードされ、CPU30aによって実行される。   The printer driver 30P is loaded into the RAM 30b and executed by the CPU 30a.

以下、図11に示すような、ハイパーリンクが設定されている複数の文字列733を有する文書73を印刷する場合を例に説明する。   Hereinafter, a case where a document 73 having a plurality of character strings 733 with hyperlinks as shown in FIG. 11 is printed will be described as an example.

ユーザは、第一の端末装置30で文書73のファイルをアプリケーションで開いたまま、第一の端末装置30にプリントのコマンドを入力する。   The user inputs a print command to the first terminal device 30 while the file of the document 73 is opened by the application on the first terminal device 30.

すると、第一の端末装置30において、ハイパーリンク検出部301は、文書73の中から文字列733を検出する。さらに、文字列733に設定されているURL(以下、「URL731」と記載する。)を検出する。検出は、公知の方法によって行えばよい。   Then, in the first terminal device 30, the hyperlink detection unit 301 detects the character string 733 from the document 73. Further, the URL set in the character string 733 (hereinafter referred to as “URL 731”) is detected. The detection may be performed by a known method.

例えば、ハイパーリンク検出部301は、所定のタグまたはコードに対応付けられている文字列を文字列733として検出し、この文字列に所定の書式で設定されているURLをURL731として検出すればよい。   For example, the hyperlink detecting unit 301 may detect a character string associated with a predetermined tag or code as the character string 733 and detect a URL set in the predetermined format in the character string as the URL 731. .

保存場所判別部302は、検出されたURL731に示されるファイルがイントラネット40の内部のサーバに保存されているかイントラネット40の外部のサーバに保存されているかを判別する。判別の方法は、画像形成装置1の保存場所判別部103(図5参照)による判別の方法と同様である。   The storage location determination unit 302 determines whether the file indicated by the detected URL 731 is stored in a server inside the intranet 40 or a server outside the intranet 40. The determination method is the same as the determination method by the storage location determination unit 103 (see FIG. 5) of the image forming apparatus 1.

文書ファイル取得部303は、画像形成装置1の文書ファイル取得部104と同様に、URL731に示されるファイルがイントラネット40の内部のサーバに保存されていると保存場所判別部302によって判別された場合に、URL731に基づいてこのファイル(文書ファイル61)を取得する。   Similar to the document file acquisition unit 104 of the image forming apparatus 1, the document file acquisition unit 303 determines that the storage location determination unit 302 determines that the file indicated by the URL 731 is stored in a server inside the intranet 40. The file (document file 61) is acquired based on the URL 731.

文書ファイル登録部304は、画像形成装置1の文書ファイル登録部105と同様に、第二の文書サーバ25へアクセスし、第二の文書サーバ25の所定のディレクトリへ文書ファイル61をアップロードする。   Similar to the document file registration unit 105 of the image forming apparatus 1, the document file registration unit 304 accesses the second document server 25 and uploads the document file 61 to a predetermined directory of the second document server 25.

識別用画像生成部305は、URL731または第二の文書サーバ25から文書ファイルを取得するためのURL(以下、「URL732」と記載する。)を表わす識別用画像7SGを生成する。URL731およびURL732のどちらを表わす識別用画像7SGを生成するのかは、画像形成装置1の識別用画像生成部106の場合と同様に、決定される。   The identification image generation unit 305 generates an identification image 7SG representing the URL 731 or a URL for acquiring a document file from the second document server 25 (hereinafter referred to as “URL 732”). Whether the identification image 7SG representing the URL 731 or the URL 732 is to be generated is determined as in the case of the identification image generation unit 106 of the image forming apparatus 1.

印刷用文書生成部306は、文字列733の傍(例えば、右横)に、識別用画像生成部305によって生成された識別用画像7SGを配置する。これにより、図12のような文書74が生成される。   The print document generation unit 306 arranges the identification image 7SG generated by the identification image generation unit 305 beside the character string 733 (for example, on the right side). Thereby, a document 74 as shown in FIG. 12 is generated.

ジョブ指令部307は、文書74を印刷するように画像形成装置1に対して指令する。つまり、ネットワークプリントジョブの指令を画像形成装置1に対して与える。この際に、文書74の印刷用データ66を生成し、画像形成装置1へ送信する。印刷用データ66は、画像形成装置1に対応するPDLによって記述される。   The job command unit 307 commands the image forming apparatus 1 to print the document 74. That is, a network print job command is given to the image forming apparatus 1. At this time, print data 66 of the document 74 is generated and transmitted to the image forming apparatus 1. The print data 66 is described by PDL corresponding to the image forming apparatus 1.

画像形成装置1は、印刷用データ66を受信すると、文書74を用紙に印刷する。これにより、印刷物82が生成される。   Upon receiving the print data 66, the image forming apparatus 1 prints the document 74 on a sheet. Thereby, the printed matter 82 is generated.

文字列733は、バナー画像またはボタンなど、文字列以外のオブジェクトであってもよい。   The character string 733 may be an object other than a character string, such as a banner image or a button.

以下、ユーザは、第二の端末装置35で文書74の識別用画像7SGを撮影することによって、元の文書73に含まれるハイパーリンクに対応するファイルをダウンロードし、そのファイルに示される文書を閲覧することができる。その仕組みは、図5および図8などを用いて説明した通りである。   Hereinafter, the user downloads a file corresponding to the hyperlink included in the original document 73 by photographing the identification image 7SG of the document 74 with the second terminal device 35, and browses the document indicated in the file. can do. The mechanism is as described with reference to FIGS.

次に、図13および図14などを参照しながら、画像形成装置1、第一の文書サーバ20、第二の文書サーバ25、第一の端末装置30、および第二の端末装置35の全体的な処理の流れを説明する。特に、第一の端末装置30は、プリンタドライバ30Pに基づいて、図13に示すステップ#631〜#636の処理を実行する。第二の端末装置35は、文書閲覧用プログラム35Pに基づいて、ステップ#641〜#645の処理を実行する。   Next, referring to FIGS. 13 and 14, the entire image forming apparatus 1, first document server 20, second document server 25, first terminal device 30, and second terminal device 35. Will be described. In particular, the first terminal device 30 executes the processes of steps # 631 to # 636 shown in FIG. 13 based on the printer driver 30P. The second terminal device 35 executes the processes of steps # 641 to # 645 based on the document browsing program 35P.

第一の端末装置30は、文書73の印刷の指令を受け付けると(図13の#631)、ハイパーリンクが設定されている文字列(つまり、文字列733)を識別用画像7SGに置き換える処理を実行する(#632)。この処理の手順は、図14に示す通りである。   When the first terminal device 30 receives an instruction to print the document 73 (# 631 in FIG. 13), the first terminal device 30 performs a process of replacing the character string in which the hyperlink is set (that is, the character string 733) with the identification image 7SG. Execute (# 632). The procedure of this process is as shown in FIG.

図14に示すように、第一の端末装置30は、文書73に含まれる文字列733およびそれに設定されているURL731の検索を開始する(#661)。文字列733およびURL731が見つかったら(#662でYes)、URL731に示されるファイルがイントラネット40の内部のサーバに保存されているかイントラネット40の外部のサーバに記憶(保存)されているかを判別する(#663)。   As shown in FIG. 14, the first terminal device 30 starts searching for the character string 733 included in the document 73 and the URL 731 set thereto (# 661). If the character string 733 and the URL 731 are found (Yes in # 662), it is determined whether the file indicated by the URL 731 is stored in a server inside the intranet 40 or stored (saved) in a server outside the intranet 40 ( # 663).

イントラネット40の内部のサーバに記憶されていると判別した場合は(#664でYes)、第一の端末装置30は、URL731に基づいてこのサーバ(例えば、第一の文書サーバ20)から文書ファイル61をダウンロードし(#665)、第二の文書サーバ25の所定のディレクトリへアップロードする(#666)。文書ファイル61を第二の文書サーバ25からダウンロードするためのURL732を示す識別用画像7SGを生成する(#667)。そして、文書73から文字列733を消去し、識別用画像7SGを配置する(#668)。   If it is determined that it is stored in a server inside the intranet 40 (Yes in # 664), the first terminal device 30 sends a document file from this server (for example, the first document server 20) based on the URL 731. 61 is downloaded (# 665) and uploaded to a predetermined directory of the second document server 25 (# 666). An identification image 7SG indicating a URL 732 for downloading the document file 61 from the second document server 25 is generated (# 667). Then, the character string 733 is deleted from the document 73, and the identification image 7SG is arranged (# 668).

一方、イントラネット40の外部のサーバに記憶されていると判別した場合は(#664でNo)、第一の端末装置30は、URL731を示す識別用画像7SGを生成する(#669)。そして、文書73から文字列733を消去し、識別用画像7SGを配置する(#670)。   On the other hand, when it is determined that it is stored in a server outside the intranet 40 (No in # 664), the first terminal device 30 generates an identification image 7SG indicating the URL 731 (# 669). Then, the character string 733 is deleted from the document 73, and the identification image 7SG is arranged (# 670).

画像形成装置1は、文書73の中から、さらに文字列733およびURL731がヒットした場合は(#671でNo、#662でYes)、この文字列733およびこのURL731について、ステップ#663〜#670の処理を適宜、実行する。   If the character string 733 and the URL 731 further hit from the document 73 (No in # 671, Yes in # 662), the image forming apparatus 1 performs steps # 663 to # 670 for the character string 733 and the URL 731. The process is appropriately executed.

そして、検索が終了したら(#671でYes)、第一の端末装置30は、置換の処理を終了する。これにより、図12のような文書73が得られる。   When the search ends (Yes in # 671), the first terminal device 30 ends the replacement process. Thereby, a document 73 as shown in FIG. 12 is obtained.

なお、図13には、文書ファイル61のやり取りが分かるように、図14のステップ#665〜#666の処理を重複して記載している。図13のステップ#633〜#635の処理は、図14の置換処理の中で含まれるものである。具体的には、次の通り、重複している。   In FIG. 13, the processes in steps # 665 to # 666 in FIG. 14 are shown redundantly so that the exchange of the document file 61 can be understood. Steps # 633 to # 635 in FIG. 13 are included in the replacement processing in FIG. Specifically, it overlaps as follows.

第一の端末装置30が文書ファイル61を第一の文書サーバ20に対して要求して文書ファイル61を受信する処理(図13の#633〜#634)が、置換処理における文書ファイル61のダウンロードの処理(図14の#665)と重複している。第一の文書サーバ20は、要求を受け付けると(#621)、要求に係る文書ファイル61を第一の端末装置30へ送信する(#622)。   The process in which the first terminal device 30 requests the document file 61 from the first document server 20 and receives the document file 61 (# 633 to # 634 in FIG. 13) downloads the document file 61 in the replacement process. This is the same as the process (# 665 in FIG. 14). When receiving the request (# 621), the first document server 20 transmits the document file 61 related to the request to the first terminal device 30 (# 622).

また、第一の端末装置30が文書ファイル61を第二の文書サーバ25へ送信する処理(#635)が、置換処理における文書ファイル61のアップロードの処理(#666)と重複している。第二の文書サーバ25は、文書ファイル61を第一の端末装置30から受信すると(#651)、所定のディレクトリに保存する(#652)。   Further, the process (# 635) in which the first terminal device 30 transmits the document file 61 to the second document server 25 is duplicated with the upload process (# 666) of the document file 61 in the replacement process. When the second document server 25 receives the document file 61 from the first terminal device 30 (# 651), it stores it in a predetermined directory (# 652).

図13に戻って、第一の端末装置30は、文書74の印刷用データ66を生成し、ネットワークプリントジョブの指令とともに印刷用データ66を画像形成装置1へ送信する(#636)。   Returning to FIG. 13, the first terminal device 30 generates the print data 66 of the document 74, and transmits the print data 66 to the image forming apparatus 1 together with a network print job command (# 636).

画像形成装置1は、ネットワークプリントジョブの指令および印刷用データ66を受信すると(#601)、印刷用データ66に基づいて文書73を用紙に印刷する(#602)。これにより、印刷物82が生成される。   When the image forming apparatus 1 receives the network print job command and the print data 66 (# 601), the image forming apparatus 1 prints the document 73 on a sheet based on the print data 66 (# 602). Thereby, the printed matter 82 is generated.

その後、ユーザは印刷物8を取得した場合と同様に、印刷物82を第二の端末装置35出撮影することによって、印刷物82に印刷されている識別用画像7SGに対応するファイルをダウンロードし、文書を閲覧することができる。   After that, the user downloads a file corresponding to the identification image 7SG printed on the printed material 82 by taking a photograph of the printed material 82 from the second terminal device 35 in the same manner as when the printed material 8 is acquired, and the document is downloaded. You can browse.

また、第二の端末装置35は、図8のステップ#831〜#835で説明した通りの処理を実行し(#641〜#645)、第二の文書サーバ25は、ステップ#853〜#854で説明した通りの処理を実行する(#653〜#654)。   Further, the second terminal device 35 executes the processing as described in steps # 831 to # 835 of FIG. 8 (# 641 to # 645), and the second document server 25 performs steps # 853 to # 854. The processing as described in the above is executed (# 653- # 654).

本実施形態では、図5および図8などを用いて説明した通り、文書ファイル61を第一の文書サーバ20からダウンロードして第二の文書サーバ25へアップロードする処理およびURL701またはURL702を識別用画像7SGに置き換える処理を画像形成装置1が実行した。しかし、これらの処理を第一の端末装置30が実行してもよい。   In the present embodiment, as described with reference to FIGS. 5 and 8, etc., the process of downloading the document file 61 from the first document server 20 and uploading it to the second document server 25, and the URL 701 or URL 702 as the identification image. The image forming apparatus 1 executed the process of replacing with 7SG. However, the first terminal device 30 may execute these processes.

本実施形態では、印刷用文書生成部107は、URL701を文書70から消去(削除)し、それに対応する識別用画像7SGを文書70へ配置したが(第一の出力態様)、URL701を削除せずURL701の近隣の余白または用紙の端に識別用画像7SGを配置してもよい(第二の出力態様)。または、URL701を削除せず、URL701とは異なるページ(用紙の面)に識別用画像7SGを配置してもよい(第三の出力態様)。   In this embodiment, the print document generation unit 107 deletes (deletes) the URL 701 from the document 70 and arranges the identification image 7SG corresponding to the URL 701 (first output mode), but deletes the URL 701. First, the identification image 7SG may be arranged in the margin in the vicinity of the URL 701 or the edge of the paper (second output mode). Alternatively, the identification image 7SG may be arranged on a page (sheet surface) different from the URL 701 without deleting the URL 701 (third output mode).

文書70からURL701が複数見つかった場合は、印刷用文書生成部107は、これらのURL701それぞれに対応する識別用画像7SGを新たなページに纏めて配置してもよい。新たなページは、1ページ目(表紙)であってもよいし、最後のページであってもよい。   When a plurality of URLs 701 are found from the document 70, the print document generation unit 107 may arrange the identification images 7SG corresponding to the URLs 701 in a new page. The new page may be the first page (cover) or the last page.

または、第一の出力態様、第二の出力態様、および第三の出力態様のうちのいずれかをユーザに選択させ、ユーザが選択した態様で文書70を加工し文書71を生成してもよい。さらに、第四の出力態様をも含めてユーザに選択させてもよい。   Alternatively, the user may select any one of the first output mode, the second output mode, and the third output mode and process the document 70 in the mode selected by the user to generate the document 71. . Further, the user may be allowed to select including the fourth output mode.

文書70が複数のページによって構成される場合は、URL701が2つのページに跨がる場合がある。そこで、URL抽出部102は、次のようにURL701を抽出してもよい。   When the document 70 is composed of a plurality of pages, the URL 701 may straddle two pages. Therefore, the URL extraction unit 102 may extract the URL 701 as follows.

URL抽出部102は、スキーム名を見つけると、それに続く文字を次々に抽出する。このスキーム名が記されるページの末尾まで文字が続いている場合は、引き続き、次のページの先頭から、途切れるまで文字を抽出する。そして、抽出したこれらの文字(文字列)からURL701を抽出する。   When the URL extraction unit 102 finds the scheme name, it extracts the subsequent characters one after another. If characters continue to the end of the page where the scheme name is written, characters are extracted from the beginning of the next page until it is interrupted. Then, URL 701 is extracted from these extracted characters (character strings).

本実施形態では、識別用画像7SGとしてQRコードを用いたが、他の規格の画像を用いてもよい。   In the present embodiment, the QR code is used as the identification image 7SG, but an image of another standard may be used.

本実施形態では、文書ファイルを取得するためのアドレスとしてURLが用いられたが、他の形式であってもよい。「\\server20\folder01\data.pdf」のようなネットワークパスであってもよい。   In the present embodiment, a URL is used as an address for acquiring a document file, but other formats may be used. A network path such as “\\ server20 \ folder01 \ data.pdf” may be used.

本実施形態では、画像形成装置1は、文書71、74を用紙に印刷することによって出力したが、第二の端末装置35へ画像データ(例えば、PDFファイル)として送信することによって出力してもよい。   In the present embodiment, the image forming apparatus 1 outputs the documents 71 and 74 by printing them on paper. However, the image forming apparatus 1 may output the documents 71 and 74 by sending them to the second terminal device 35 as image data (for example, PDF file). Good.

第一の文書サーバ20に保存されている文書ファイル61を第二の文書サーバ25へアップロードするか否かを、ユーザに選択させてもよい。そして、ユーザがアップロードを許可した場合にのみ、第二の文書サーバ25へアップロードしてもよい。   The user may be allowed to select whether or not to upload the document file 61 stored in the first document server 20 to the second document server 25. Then, uploading to the second document server 25 may be performed only when the user permits uploading.

その他、印刷物提供システム4、画像形成装置1、第一の端末装置30、第二の端末装置35の全体または各部の構成、処理内容、処理順序、文書70、73の構成などは、本発明の趣旨に沿って適宜変更することができる。   In addition, the entire printed matter providing system 4, the image forming apparatus 1, the first terminal device 30, the second terminal device 35, the configuration of each part, the processing content, the processing order, the configuration of the documents 70 and 73, and the like are described in the present invention. It can be changed appropriately according to the purpose.

4 印刷物提供システム
40 イントラネット
41 インターネット
1 画像形成装置
102 URL抽出部(検出手段)
106 識別用画像生成部(生成手段)
107 印刷用文書生成部(出力手段)
104 文書ファイル取得部(取得手段)
105 文書ファイル登録部(アップロード手段と)
10i スキャンユニット(スキャナ)
10j プリントユニット(出力手段)
20 第一の文書サーバ(第一のサーバ)
25 第二の文書サーバ(第二のサーバ)
30 第一の端末装置(端末装置)
301 ハイパーリンク検出部(検出手段)
305 識別用画像生成部(生成手段)
306 印刷用文書生成部(出力手段)
307 ジョブ指令部(出力手段)
61 文書ファイル(電子データ)
62 文書ファイル(電子データ)
70 文書
701 URL
702 URL
7SG 識別用画像(画像)
731 URL
732 URL
733 文字列(オブジェクト)
4 Printed matter providing system 40 Intranet 41 Internet 1 Image forming apparatus 102 URL extraction unit (detection means)
106 Identification image generation unit (generation means)
107 Print Document Generation Unit (Output Unit)
104 Document file acquisition unit (acquisition means)
105 Document file registration section (with upload means)
10i Scan unit (scanner)
10j Print unit (output means)
20 First document server (first server)
25 Second document server (second server)
30 First terminal device (terminal device)
301 Hyperlink detection unit (detection means)
305 Identification image generator (generator)
306 Print Document Generation Unit (Output Unit)
307 Job command section (output means)
61 Document file (electronic data)
62 Document file (electronic data)
70 Document 701 URL
702 URL
7SG Identification image (image)
731 URL
732 URL
733 Character string (object)

Claims (16)

電子データを取得するためのアドレスを表わす文字列を文書の中から検出する検出手段と、
検出された前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、
前記画像を付加して前記文書を出力する出力手段と、
を有することを特徴とする文書出力システム。
Detecting means for detecting a character string representing an address for obtaining electronic data from the document;
Generating means for generating an image representing the address represented by the detected character string in a form other than characters;
Output means for adding the image and outputting the document;
A document output system comprising:
前記出力手段は、前記文書を用紙に印刷することによって出力する、
請求項1に記載の文書出力システム。
The output means outputs the document by printing it on paper;
The document output system according to claim 1.
前記出力手段は、前記文書を、前記文字列を削除して出力する、
請求項1または請求項2に記載の文書出力システム。
The output means outputs the document by deleting the character string;
The document output system according to claim 1 or 2.
前記出力手段は、前記文書を、前記画像を前記文字列の隣に配置して出力する、
請求項1または請求項2に記載の文書出力システム。
The output means outputs the document by arranging the image next to the character string;
The document output system according to claim 1 or 2.
前記出力手段は、前記文書を、前記画像を前記文字列とは異なるページに配置して出力する、
請求項1または請求項2に記載の文書出力システム。
The output means outputs the document by arranging the image on a page different from the character string;
The document output system according to claim 1 or 2.
前記出力手段は、前記文字列を削除して出力する第一の態様、前記画像を前記文字列の隣に配置して出力する第二の態様、および前記画像を前記文字列とは異なるページに配置して出力する第三の態様のうちのユーザが選択した態様で、前記文書を出力する、
請求項1または請求項2に記載の文書出力システム。
The output means deletes the character string for output, a second aspect for arranging the image next to the character string for output, and the image on a page different from the character string. The document is output in a mode selected by the user among the third modes to be arranged and output.
The document output system according to claim 1 or 2.
前記出力手段は、前記検出手段によって前記文字列が複数検出された場合は、前記生成手段によって生成される、当該検出された複数の文字列それぞれが表わす前記画像を、1つのページに纏めて出力する、
請求項1または請求項2に記載の文書出力システム。
When a plurality of the character strings are detected by the detecting means, the output means outputs the images generated by the generating means, each represented by the detected plurality of character strings, in one page. To
The document output system according to claim 1 or 2.
前記アドレスがイントラネットの中の第一のサーバから前記電子データを取得するためのものである場合に、前記電子データを前記第一のサーバから取得する取得手段と、
取得された前記電子データをインターネット上の第二のサーバへアップロードするアップロード手段と、を有し、
前記生成手段は、前記画像として、前記第二のサーバから前記電子データを取得するためのアドレスを前記アドレスとして表わす画像を生成する、
請求項1ないし請求項7のいずれかに記載の文書出力システム。
An obtaining means for obtaining the electronic data from the first server, when the address is for obtaining the electronic data from a first server in the intranet;
Uploading means for uploading the acquired electronic data to a second server on the Internet,
The generation means generates an image representing an address for obtaining the electronic data from the second server as the image, as the image.
The document output system according to any one of claims 1 to 7.
前記検出手段は、前記文書が複数のページからなる場合は、前記文字列を、前記複数のページのうちの連続する2つ以上のページに跨がって検出する、
請求項1ないし請求項8のいずれかに記載の文書出力システム。
When the document is composed of a plurality of pages, the detection means detects the character string across two or more continuous pages of the plurality of pages.
The document output system according to claim 1.
前記検出手段、前記生成手段、前記出力手段は、スキャナを有する画像形成装置に設けられており、
前記文書は、前記スキャナによって読み取られまたは前記画像形成装置のプリンタドライバを有する端末装置から送信されてきたものである、
請求項1ないし請求項9のいずれかに記載の文書出力システム。
The detection means, the generation means, and the output means are provided in an image forming apparatus having a scanner,
The document is read by the scanner or transmitted from a terminal device having a printer driver of the image forming apparatus.
The document output system according to any one of claims 1 to 9.
前記出力手段は、スキャナを有する画像形成装置に設けられており、
前記検出手段および前記生成手段は、前記画像形成装置のプリンタドライバを有する端末装置に設けられており、
前記文書は、前記スキャナによって読み取られまたは前記端末装置から送信されてきたものである、
請求項1ないし請求項9のいずれかに記載の文書出力システム。
The output means is provided in an image forming apparatus having a scanner,
The detection unit and the generation unit are provided in a terminal device having a printer driver of the image forming apparatus,
The document is read by the scanner or transmitted from the terminal device.
The document output system according to any one of claims 1 to 9.
電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを文書の中から検出する検出手段と、
検出された前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、
前記画像を付加して前記文書を出力する出力手段と、
を有することを特徴とする文書出力システム。
Detecting means for detecting an address for acquiring electronic data and an object in which the address is set as a hyperlink from a document;
Generating means for generating an image representing the address set in the detected object in a form other than characters;
Output means for adding the image and outputting the document;
A document output system comprising:
電子データを取得するためのアドレスを表わす文字列を文書の中から検出し、
検出した前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成し、
前記画像を付加して前記文書を出力する、
ことを特徴とする文書出力方法。
A character string representing an address for obtaining electronic data is detected from a document,
Generating an image representing the address represented by the detected character string in a form other than characters;
Add the image and output the document;
A document output method characterized by the above.
電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを文書の中から検出し、
検出した前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成し、
前記画像を付加して前記文書を出力する、
ことを特徴とする文書出力方法。
An address for obtaining electronic data and an object in which the address is set as a hyperlink are detected from the document;
Generating an image representing the address set in the detected object in a form other than characters;
Add the image and output the document;
A document output method characterized by the above.
文書を出力する機能を有する文書出力装置に用いられるコンピュータプログラムであって、
前記文書出力装置に、
電子データを取得するためのアドレスを表わす文字列を前記文書の中から検出する処理と、
検出した前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成する処理と、
前記画像を付加して前記文書を出力する処理と、
を実行させることを特徴とするコンピュータプログラム。
A computer program used in a document output device having a function of outputting a document,
In the document output device,
Processing for detecting a character string representing an address for obtaining electronic data from the document;
Generating an image representing the address represented by the detected character string in a form other than characters;
Processing to add the image and output the document;
A computer program for executing
文書を出力する機能を有する文書出力装置に用いられるコンピュータプログラムであって、
電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを前記文書の中から検出する処理と、
検出した前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成する処理と、
前記画像を付加して前記文書を出力する処理と、
を実行させることを特徴とするコンピュータプログラム。
A computer program used in a document output device having a function of outputting a document,
A process for detecting an address for obtaining electronic data and an object in which the address is set as a hyperlink from the document;
Processing for generating an image representing the address set in the detected object in a form other than characters;
Processing to add the image and output the document;
A computer program for executing
JP2015135214A 2015-07-06 2015-07-06 Document output system, document output method, and computer program Pending JP2017017641A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015135214A JP2017017641A (en) 2015-07-06 2015-07-06 Document output system, document output method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015135214A JP2017017641A (en) 2015-07-06 2015-07-06 Document output system, document output method, and computer program

Publications (1)

Publication Number Publication Date
JP2017017641A true JP2017017641A (en) 2017-01-19

Family

ID=57831296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015135214A Pending JP2017017641A (en) 2015-07-06 2015-07-06 Document output system, document output method, and computer program

Country Status (1)

Country Link
JP (1) JP2017017641A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11138484B2 (en) 2019-02-19 2021-10-05 Toshiba Tec Kabushiki Kaisha Colored region barcode printing
KR20240074245A (en) * 2022-11-21 2024-05-28 주식회사 한글과컴퓨터 Electronic terminal apparatus capable of outputting a hyperlink inserted in the page as a two-dimensional code when printing a page and the operating method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11138484B2 (en) 2019-02-19 2021-10-05 Toshiba Tec Kabushiki Kaisha Colored region barcode printing
KR20240074245A (en) * 2022-11-21 2024-05-28 주식회사 한글과컴퓨터 Electronic terminal apparatus capable of outputting a hyperlink inserted in the page as a two-dimensional code when printing a page and the operating method thereof
KR102781405B1 (en) * 2022-11-21 2025-03-14 주식회사 한글과컴퓨터 Electronic terminal apparatus capable of outputting a hyperlink inserted in the page as a two-dimensional code when printing a page and the operating method thereof

Similar Documents

Publication Publication Date Title
US8817300B2 (en) Method and apparatus to edit and print documents using a web browser
US8446616B2 (en) Image-forming apparatus, image-processing method, and control program for executing the same
US10270926B2 (en) Information processing apparatus, information processing system, and information processing method
CN101753763B (en) Image forming apparatus, document reading apparatus, server apparatus, and data processing system
US20130050743A1 (en) System and Method of Print Job Retrieval from the Cloud
JP6344325B2 (en) SEARCH SYSTEM, SEARCH METHOD, AND COMPUTER PROGRAM
US8582170B2 (en) Image forming apparatus, print control method, and storage medium for controlling user of executing gray-out print settings
JP2008199151A (en) Image forming apparatus and method for controlling printing of web page
US9507796B2 (en) Relay apparatus and image processing device
US9667831B2 (en) Information processing apparatus, printing method, and non-transitory computer-readable recording medium for generating print data corresponding to a display image
US20090316202A1 (en) Data processing apparatus which downloads data via network, data processing method, and data processing program embodied on computer readable medium
CN1996295A (en) Image forming apparatus and method to search for and print images on network
JP2018010544A (en) Data providing system, image output device, server, data providing method, and computer program
JP6458427B2 (en) Information processing apparatus, recording system, and program
JP2017017641A (en) Document output system, document output method, and computer program
JP5899706B2 (en) Printing system, printing apparatus, portable terminal apparatus, printing method, and printing program
JP6699624B2 (en) Questionnaire management system and questionnaire management method
JP3864883B2 (en) Communication terminal and terminal control program
JP4766089B2 (en) Image processing program, image processing apparatus, and image processing system
US8564805B2 (en) Printing system and computer usable medium therefor
JP2012243286A (en) Information processing device, document data update method and computer program
JP7095273B2 (en) Information processing equipment, image formation method and image formation program
US20110279855A1 (en) Retrieval system, image forming apparatus, and recording medium
US10735622B2 (en) Image forming apparatus and storage medium for controlling of document data for maintenance of the image forming apparatus
US10264157B2 (en) Image processing apparatus, image processing method and image processing program