JP5807584B2 - Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system - Google Patents

Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system Download PDF

Info

Publication number
JP5807584B2
JP5807584B2 JP2012034739A JP2012034739A JP5807584B2 JP 5807584 B2 JP5807584 B2 JP 5807584B2 JP 2012034739 A JP2012034739 A JP 2012034739A JP 2012034739 A JP2012034739 A JP 2012034739A JP 5807584 B2 JP5807584 B2 JP 5807584B2
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
address information
communication terminal
image data
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.)
Active
Application number
JP2012034739A
Other languages
Japanese (ja)
Other versions
JP2013171421A (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.)
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 JP2012034739A priority Critical patent/JP5807584B2/en
Publication of JP2013171421A publication Critical patent/JP2013171421A/en
Application granted granted Critical
Publication of JP5807584B2 publication Critical patent/JP5807584B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成装置、画像形成装置制御プログラム、通信端末装置、通信端末装置制御プログラム、および、情報処理システムに関する。   The present invention relates to an image forming apparatus, an image forming apparatus control program, a communication terminal apparatus, a communication terminal apparatus control program, and an information processing system.

プリント機能やスキャン機能を備えたMFP(Multi-Function Peripherals)などと呼ばれる画像形成装置は、一般的に通信機能を搭載しデータの送受信を行うことが可能である。特に近年では、ダブレット端末やスマートフォンなどの通信端末装置の普及に伴い、その通信端末装置が備えるブラウザ機能と連携した処理を行うことができる画像形成装置も提案されている(例えば特許文献1)。   An image forming apparatus called an MFP (Multi-Function Peripherals) having a print function or a scan function is generally equipped with a communication function and can send and receive data. In particular, in recent years, with the widespread use of communication terminal devices such as doublet terminals and smartphones, image forming devices that can perform processing linked to the browser function of the communication terminal device have also been proposed (for example, Patent Document 1).

特開2005−327110号公報JP-A-2005-327110

しかしながら、上記従来技術においては、以下のような問題がある。図17は、上記のような従来技術において行われる処理のシーケンス図である。すなわち図17に示す従来技術は、印刷出力を行うMFP100,ユーザが保持する携帯端末101及びウェブページを提供するサーバ102のそれぞれが互いに通信可能な構成である。   However, the above prior art has the following problems. FIG. 17 is a sequence diagram of processing performed in the conventional technique as described above. That is, the prior art shown in FIG. 17 is configured such that MFP 100 that performs print output, portable terminal 101 held by the user, and server 102 that provides a web page can communicate with each other.

このようなシステム構成において、まず携帯端末101は、ユーザによる指示操作に基づきサーバ102に対して閲覧要求を行う(プロセスP100)。サーバ102は、その閲覧要求に対応するウェブページを携帯端末101に送信する(プロセスP101)。携帯端末101は、サーバ102から受信するウェブページのダウンロードを行い(プロセスP102)、そのダウンロードが完了すると、そのウェブページを表示する(プロセスP103)。これによりユーザは、ウェブページを閲覧することが可能になる。   In such a system configuration, the portable terminal 101 first makes a browsing request to the server 102 based on an instruction operation by the user (process P100). The server 102 transmits a web page corresponding to the browsing request to the mobile terminal 101 (process P101). The mobile terminal 101 downloads the web page received from the server 102 (process P102), and when the download is completed, displays the web page (process P103). As a result, the user can browse the web page.

その状態で、携帯端末101は、ユーザによる所定の操作に基づいてサーバ102に対して印刷指示を行う(プロセスP104)、サーバ102は、その印刷指示に応答してウェブページをMFP100に送信する(プロセスP105)。MFP100は、サーバ102から受信するウェブページをダウンロードし(プロセスP106)、ダウンロードが完了するとそのウェブページの印刷出力を行う(プロセスP107)。これによりユーザは、携帯端末101において表示させたウェブページの印刷物を取得することができる。   In this state, the portable terminal 101 issues a print instruction to the server 102 based on a predetermined operation by the user (process P104), and the server 102 transmits a web page to the MFP 100 in response to the print instruction ( Process P105). The MFP 100 downloads the web page received from the server 102 (process P106), and when the download is completed, prints out the web page (process P107). Thereby, the user can acquire the printed matter of the web page displayed on the portable terminal 101.

但し、MFP100は、携帯端末101による印刷指示が行われてから(プロセスP104)、サーバ102からのウェブページのダウンロードを開始する構成である(プロセスP106)。このためユーザは、印刷出力が開始されるまでにウェブページのダウンロードに要する時間を待つことになる。仮にウェブページのデータサイズが大きい場合などには、ダウンロードに要する時間もその分長期に及ぶことがあり、ユーザは、更に長時間待たされることになってしまう。   However, the MFP 100 is configured to start downloading a web page from the server 102 (process P106) after a print instruction is issued by the mobile terminal 101 (process P104). For this reason, the user waits for the time required for downloading the web page before the print output is started. If the data size of the web page is large, the download time may take a long time, and the user will have to wait for a longer time.

本発明は、上記問題点を解消するためになされたものであり、印刷出力を開始するまでの時間を従来よりも短縮することで使い勝手を向上させた画像形成装置、画像形成装置制御プログラム、通信端末装置、通信端末装置制御プログラム、および、情報処理システムを提供することを、その目的とするものである。   The present invention has been made in order to solve the above-described problems, and an image forming apparatus, an image forming apparatus control program, and a communication, which are improved in usability by shortening the time until the start of print output as compared with the prior art. It is an object of the present invention to provide a terminal device, a communication terminal device control program, and an information processing system.

上記目的を達成するため、請求項1に係る発明は、画像データを記憶するデータサーバと、そのデータサーバと通信可能な通信端末装置とのそれぞれと通信可能な画像形成装置であって、前記データサーバに記憶されている画像データに前記通信端末装置がアクセスしているとき、その画像データにアクセスするためのアドレス情報を前記通信端末装置から取得する取得手段と、前記取得手段によって取得されるアドレス情報に基づいて、前記データサーバに記憶されている画像データにアクセスし、その画像データのダウンロードを行うダウンロード実行手段と、ユーザによる印刷指示を検知する印刷指示検知手段と、前記印刷指示検知手段が検知する印刷指示に基づいて、前記ダウンロード実行手段によってダウンロードされる画像データの印刷出力を行う印刷手段と、を備え、前記ダウンロード実行手段は、前記取得手段によってアドレス情報が取得されてから前記印刷指示検知手段によって印刷指示が検知されるまでにダウンロードを開始することを特徴とする構成である。   In order to achieve the above object, an invention according to claim 1 is an image forming apparatus capable of communicating with each of a data server storing image data and a communication terminal device capable of communicating with the data server, wherein the data When the communication terminal device is accessing image data stored in a server, an acquisition unit that acquires address information for accessing the image data from the communication terminal device, and an address acquired by the acquisition unit Based on the information, the download execution means for accessing the image data stored in the data server and downloading the image data, the print instruction detection means for detecting the print instruction by the user, and the print instruction detection means Based on the print instruction to be detected, the image data downloaded by the download execution means is displayed. Printing means for performing the print output, wherein the download executing means starts downloading after the address information is acquired by the acquiring means until the print instruction is detected by the print instruction detecting means. The configuration is as follows.

このような構成によれば、印刷指示を検知するまでにダウンロードが開始されるので、印刷指示を検知した後にダウンロードを開始する場合に比べて、印刷出力が開始するまでの時間を短縮することができる。   According to such a configuration, since the download is started before the print instruction is detected, the time until the print output is started can be shortened compared to the case where the download is started after the print instruction is detected. it can.

また、請求項2にかかる発明は、請求項1に記載の画像形成装置であって、前記通信端末装置に対し、ユーザに印刷指示を行わせるためのリモート画面を送信して表示させるリモート制御手段をさらに有し、前記印刷指示検知手段は、前記リモート画面に対する印刷指示を検知するものであり、前記取得手段は、前記リモート制御手段が前記リモート画面を送信することに伴って前記通信端末装置から前記アドレス情報を取得し、前記ダウンロード実行手段は、前記取得手段が前記アドレス情報を取得したタイミングで画像データのダウンロードを開始することを特徴とする構成である。   According to a second aspect of the present invention, there is provided the image forming apparatus according to the first aspect, wherein the remote control means for transmitting and displaying a remote screen for allowing a user to issue a print instruction to the communication terminal apparatus. The print instruction detection means detects a print instruction for the remote screen, and the acquisition means receives the remote screen from the communication terminal device as the remote control means transmits the remote screen. The address information is acquired, and the download execution unit starts downloading image data at a timing when the acquisition unit acquires the address information.

このような構成によれば、リモート制御手段がリモート画面を送信することに伴ってアドレス情報を取得するので、ユーザが印刷出力を意図している画像データをダウンロードすることができる。これにより印刷出力が意図されていない画像データをダウンロードしてしまうことによる処理負担を軽減することができる。   According to such a configuration, the address information is acquired as the remote control means transmits the remote screen, so that it is possible to download the image data that the user intends to print out. As a result, it is possible to reduce the processing burden caused by downloading image data that is not intended for printout.

また、請求項3にかかる発明は、請求項2に記載の画像形成装置であって、前記リモート画面には、ユーザに対して印刷設定に関する操作を行わせるための設定操作部が含まれており、前記取得手段は、前記設定操作部に対し、ユーザが印刷設定に関する操作を行ったタイミングで、前記通信端末装置から前記アドレス情報を取得することを特徴とする構成である。   According to a third aspect of the present invention, in the image forming apparatus according to the second aspect, the remote screen includes a setting operation unit for causing a user to perform an operation related to print settings. The acquisition unit is configured to acquire the address information from the communication terminal device at a timing when a user performs an operation relating to print settings to the setting operation unit.

このような構成によれば、ユーザが印刷設定に関する操作を行ったタイミングで通信端末装置からアドレス情報を取得するので、例えば単にリモート画面を送信することに伴ってアドレス情報を取得する場合に比べて、印刷指示が行われるまでの操作手順が進んでいるだけ印刷指示が行われる可能性の高い画像データをダウンロードすることができる。   According to such a configuration, since the address information is acquired from the communication terminal device at the timing when the user performs an operation related to the print setting, for example, compared with a case where the address information is acquired by simply transmitting a remote screen. The image data that is highly likely to be printed can be downloaded as long as the operation procedure is advanced until the print instruction is issued.

また、請求項4に係る発明は、請求項3に記載の画像形成装置において、前記印刷設定に関する操作は、前記リモート画面において印刷プレビュー表示を行わせる操作であることを特徴とする構成である。   According to a fourth aspect of the present invention, in the image forming apparatus according to the third aspect, the operation relating to the print setting is an operation for performing a print preview display on the remote screen.

このような構成によれば、印刷指示が行われる可能性のより高い画像データをダウンロードすることができる。すなわち印刷プレビュー表示は、一般的に印刷設定後に印刷レイアウトを最終確認するために行われるので、印刷プレビュー表示が行われる画像データのアドレス情報を取得することで、印刷指示が行われる可能性のより高い画像データを好適にダウンロードすることができる。   According to such a configuration, it is possible to download image data that is more likely to be printed. In other words, the print preview display is generally performed for the final confirmation of the print layout after the print setting. Therefore, by acquiring the address information of the image data on which the print preview display is performed, there is a possibility that a print instruction will be performed. High image data can be suitably downloaded.

請求項5に係る発明は、請求項1に記載の画像形成装置において、前記取得手段は、前記通信端末装置との通信接続が確立することに伴って前記アドレス情報を取得し、前記ダウンロード実行手段は、前記取得手段が前記アドレス情報を取得したタイミングで画像データのダウンロードを開始することを特徴とする構成である。   According to a fifth aspect of the present invention, in the image forming apparatus according to the first aspect, the acquisition unit acquires the address information as a communication connection with the communication terminal device is established, and the download execution unit. Is configured to start downloading image data at the timing when the acquisition unit acquires the address information.

このような構成によれば、通信端末装置との通信接続が確立することに伴ってアドレス情報を取得するので、最大限早いタイミングでダウンロードを開始することができる。これによりユーザが印刷指示を行う際にダウンロードが完了している可能性を高めることができる。   According to such a configuration, since the address information is acquired as the communication connection with the communication terminal apparatus is established, the download can be started at the earliest possible timing. Accordingly, it is possible to increase the possibility that the download is completed when the user issues a print instruction.

請求項6に係る発明は、請求項2乃至5の何れかに記載の画像形成装置において、前記取得手段は、前記通信端末装置から前記アドレス情報を取得した後、前記通信端末装置が前記データサーバにおけるアクセス先を更新した場合、その更新後のアドレス情報を再取得し、前記ダウンロード実行手段は、前記取得手段によって再取得されたアドレス情報に基づいて画像データのダウンロードを開始することを特徴とする構成である。   According to a sixth aspect of the present invention, in the image forming apparatus according to any one of the second to fifth aspects, the acquisition unit acquires the address information from the communication terminal apparatus, and then the communication terminal apparatus transmits the data server. When the access destination is updated, the updated address information is reacquired, and the download execution unit starts downloading image data based on the address information reacquired by the acquisition unit. It is a configuration.

このような構成によれば、アドレス情報の更新に伴って画像データのダウンロードを開始するので、更新後の画像データに対する印刷指示が何時行われても、その時には既に画像データのダウンロードが開始されている状態になる。これにより印刷完了までの時間を短縮させることができるようになる。   According to such a configuration, since the download of the image data is started as the address information is updated, the download of the image data is already started at any time even when a print instruction is issued for the updated image data. It will be in a state. As a result, the time until the printing is completed can be shortened.

請求項7に係る発明は、請求項6に記載の画像形成装置において、前記ダウンロード実行手段は、前記取得手段によって再取得されたアドレス情報に基づいて画像データのダウンロードを開始するとき、それ以前に実行開始したダウンロードを中止することを特徴とする構成である。   According to a seventh aspect of the present invention, in the image forming apparatus according to the sixth aspect, when the download execution unit starts downloading the image data based on the address information reacquired by the acquisition unit, The configuration is characterized in that the download that has been started is canceled.

このような構成によれば、再取得されたアドレス情報に基づいて画像データのダウンロードを開始するとき、それ以前に実行開始したダウンロードを中止するので、印刷対象とならない画像データをダウンロードしてしまうことによる処理負担を軽減することができる。   According to such a configuration, when downloading of image data is started based on the reacquired address information, downloading that has started before that is stopped, and therefore image data that is not to be printed is downloaded. The processing burden due to can be reduced.

また、請求項8にかかる発明は、請求項1乃至7の何れかに記載の画像形成装置であって、前記ダウンロード実行手段は、予め登録されたファイル形式に基づいて画像データのダウンロードを開始することを特徴とする構成である。   The invention according to claim 8 is the image forming apparatus according to any one of claims 1 to 7, wherein the download execution unit starts downloading image data based on a file format registered in advance. It is the structure characterized by this.

このような構成によれば、画像データのファイル形式に基づいてダウンロードを実行するので、全ての画像データをダウンロードする場合に比べて処理負担が軽減する。   According to such a configuration, since the download is executed based on the file format of the image data, the processing load is reduced as compared with the case of downloading all the image data.

また、請求項9にかかる発明は、画像データを記憶するデータサーバと、そのデータサーバに通信可能な通信端末装置とのそれぞれと通信可能な画像形成装置において実行される画像形成装置制御プログラムであって、前記画像形成装置に、(a)前記データサーバに記憶される画像データに前記通信端末装置がアクセスしているとき、その画像データにアクセスするためのアドレス情報を取得するステップと、(b)前記アドレス情報を取得してから印刷指示を検知するまでに、そのアドレス情報に基づいて前記通信端末装置がアクセスしている画像データを前記データサーバからダウンロードするステップと、(c)印刷指示を検知した場合に、前記ステップ(b)においてダウンロードされた画像データの印刷出力を行うステップと、を実行させることを特徴とする構成である。   The invention according to claim 9 is an image forming apparatus control program executed in an image forming apparatus capable of communicating with each of a data server for storing image data and a communication terminal apparatus capable of communicating with the data server. (A) acquiring the address information for accessing the image data when the communication terminal device is accessing the image data stored in the data server; and (b) A step of downloading image data accessed by the communication terminal device from the data server based on the address information after obtaining the address information and detecting a print instruction; and (c) printing instructions. If detected, printing the image data downloaded in step (b); and A construction which is characterized in that to execute.

このような構成によれば、印刷指示を検知するまでにダウンロードが開始されるので、印刷指示を検知した後にダウンロードを開始する場合に比べて、印刷出力が開始するまでの時間を短縮することができる。   According to such a configuration, since the download is started before the print instruction is detected, the time until the print output is started can be shortened compared to the case where the download is started after the print instruction is detected. it can.

また、請求項10にかかる発明は、画像データを記憶するデータサーバと、そのデータサーバに記憶されている画像データをダウンロードする画像形成装置とのそれぞれと通信可能な通信端末装置であって、各種情報を表示する表示手段と、ユーザによる指示操作に基づき前記データサーバに記憶される画像データにアクセスし、その画像データを前記表示手段に表示させるブラウザと、印刷指示をリモート操作させるためのリモート画面を前記画像形成装置から取得して、前記表示手段に表示させるリモート画面制御手段と、前記ブラウザが前記画像データにアクセスしているとき、その画像データにアクセスするためのアドレス情報を前記画像形成装置に対して送信するアドレス情報送信手段と、を備え、前記アドレス情報送信手段は、前記ブラウザが画像データにアクセスするときから前記リモート画面に対する印刷指示を検知するまでに前記アドレス情報を前記画像形成装置に対して送信することを特徴とする構成である。   The invention according to claim 10 is a communication terminal device capable of communicating with each of a data server for storing image data and an image forming apparatus for downloading image data stored in the data server. Display means for displaying information, a browser for accessing image data stored in the data server based on an instruction operation by a user and displaying the image data on the display means, and a remote screen for remotely operating a print instruction Remote screen control means for obtaining the image data from the image forming apparatus and displaying the information on the display means, and address information for accessing the image data when the browser is accessing the image data. Address information transmitting means for transmitting to the address information transmitting means, Serial browser is configured, characterized by transmitting the address information until detecting the print instruction to the remote screen from when accessing the image data to the image forming apparatus.

このような構成によれば、リモート画面に対する印刷指示を受付けるまでにアドレス情報を画像形成装置に対して送信するので、リモート画面に対する印刷指示を受付けるまでに画像形成装置が画像データのダウンロードを行うことができる。これにより画像形成装置において印刷出力が開始されるまでの時間を短縮させることができる。   According to such a configuration, the address information is transmitted to the image forming apparatus until the print instruction for the remote screen is received. Therefore, the image forming apparatus downloads the image data until the print instruction for the remote screen is received. Can do. As a result, it is possible to shorten the time until the print output is started in the image forming apparatus.

請求項11に係る発明は、請求項10に記載の通信端末装置において、前記アドレス情報送信手段は、前記リモート画面制御手段が前記画像形成装置から前記リモート画面を取得することに伴って前記アドレス情報を前記画像形成装置に対して送信することを特徴とする構成である。   According to an eleventh aspect of the present invention, in the communication terminal device according to the tenth aspect, the address information transmitting unit includes the address information in association with the remote screen control unit acquiring the remote screen from the image forming apparatus. Is transmitted to the image forming apparatus.

このような構成によれば、画像形成装置からリモート画面を取得することに伴ってアドレス情報をその画像形成装置に送信するので、画像形成装置に対して、ユーザが印刷出力を意図している画像データをダウンロードさせることができる。これにより画像形成装置において印刷出力が意図されていない画像データをダウンロードしてしまうことによる処理負担を軽減させることができる。   According to such a configuration, the address information is transmitted to the image forming apparatus along with the acquisition of the remote screen from the image forming apparatus, so that the image that the user intends to print out to the image forming apparatus. Data can be downloaded. Accordingly, it is possible to reduce a processing burden caused by downloading image data that is not intended for print output in the image forming apparatus.

請求項12に係る発明は、請求項10に記載の通信端末装置において、前記リモート画面には、ユーザに対して印刷設定に関する操作を行わせるための設定操作部が含まれており、前記アドレス情報送信手段は、前記設定操作部に対し、ユーザが印刷設定に関する操作を行ったタイミングで前記アドレス情報を前記画像形成装置に対して送信することを特徴とする構成である。   According to a twelfth aspect of the present invention, in the communication terminal device according to the tenth aspect, the remote screen includes a setting operation unit for causing a user to perform an operation related to print settings, and the address information The transmission unit is configured to transmit the address information to the image forming apparatus at a timing when a user performs an operation related to print settings to the setting operation unit.

このような構成によれば、ユーザが印刷設定に関する操作を行ったタイミングでアドレス情報を画像形成装置に対して送信するので、例えば単にリモート画面を取得することに伴ってアドレス情報を送信する場合に比べて、印刷指示が行われるまでの操作手順が進んでいる分、画像形成装置に対して、印刷指示が行われる可能性の高い画像データをダウンロードさせることができる。   According to such a configuration, since the address information is transmitted to the image forming apparatus at the timing when the user performs an operation related to the print setting, for example, when the address information is transmitted along with simply acquiring the remote screen. Compared with the progress of the operation procedure until the print instruction is issued, the image forming apparatus can download image data that is highly likely to be printed.

請求項13に係る発明は、請求項12に記載の通信端末装置において、前記印刷設定に関する操作は、前記リモート画面において印刷プレビュー表示を行わせる操作であることを特徴とする構成である。   According to a thirteenth aspect of the present invention, in the communication terminal device according to the twelfth aspect, the operation relating to the print setting is an operation for performing a print preview display on the remote screen.

このような構成によれば、印刷指示が行われる可能性のより高い画像データを画像形成装置にダウンロードさせることができる。すなわち印刷プレビュー表示は、一般的に印刷設定後に印刷レイアウトを最終確認するために行われるので、印刷プレビュー表示が行われる画像データのアドレス情報を画像形成装置に送信することで、画像形成装置においては、印刷指示が行われる可能性のより高い画像データを好適にダウンロードすることができる。   According to such a configuration, it is possible to cause the image forming apparatus to download image data that is more likely to be printed. In other words, since the print preview display is generally performed for final confirmation of the print layout after the print setting, the address information of the image data on which the print preview display is performed is transmitted to the image forming apparatus. Therefore, it is possible to suitably download image data that is more likely to be printed.

請求項14に係る発明は、請求項10に記載の通信端末装置において、前記アドレス情報送信手段は、前記画像形成装置との通信接続が確立することに伴って、前記アドレス情報を前記画像形成装置に対して送信することを特徴とする構成である。   According to a fourteenth aspect of the present invention, in the communication terminal device according to the tenth aspect, the address information transmitting means transmits the address information to the image forming apparatus as a communication connection with the image forming apparatus is established. It is the structure characterized by transmitting with respect to.

このような構成によれば、画像形成装置との通信可能になることに伴ってアドレス情報を画像形成装置に対して送信するので、最大限早いタイミングでアドレス情報を画像形成装置に対して送信することができる。これによりリモート操作画面に対してユーザが印刷指示を行うときには、画像形成装置において既にダウンロードが完了している可能性を高めることができる。   According to such a configuration, the address information is transmitted to the image forming apparatus when communication with the image forming apparatus becomes possible, so the address information is transmitted to the image forming apparatus at the earliest possible timing. be able to. As a result, when the user issues a print instruction to the remote operation screen, the possibility that the download has already been completed in the image forming apparatus can be increased.

請求項15に係る発明は、請求項10乃至14の何れかに記載の通信端末装置において、前記アドレス情報送信手段は、前記画像形成装置に対して前記アドレス情報を送信した後、前記ブラウザが前記データサーバにおけるアクセス先を更新した場合、その更新後のアドレス情報を前記画像形成装置に対して送信することを特徴とする構成である。   The invention according to claim 15 is the communication terminal device according to any one of claims 10 to 14, wherein the address information transmitting means transmits the address information to the image forming apparatus, and then the browser When the access destination in the data server is updated, the updated address information is transmitted to the image forming apparatus.

このような構成によれば、ブラウザがアクセス先を更新することに伴って、その更新後のアドレス情報を画像形成装置に対して送信するので、画像形成装置は、そのブラウザのアクセス先の更新に追従して画像データをダウンロードすることができる。   According to such a configuration, as the browser updates the access destination, the updated address information is transmitted to the image forming apparatus. Therefore, the image forming apparatus updates the access destination of the browser. The image data can be downloaded following.

また、請求項16にかかる発明は、画像データを記憶するデータサーバと、そのデータサーバに記憶されている画像データをダウンロードする画像形成装置とのそれぞれと通信可能であり、ユーザによる指示操作に基づき前記データサーバに記憶される画像データにアクセスしてその画像データを所定の表示手段に表示させるブラウザを備える通信端末装置において実行される通信端末装置制御プログラムであって、前記通信端末装置に、(a)印刷指示をリモート操作させるためのリモート画面を前記画像形成装置から取得して、前記表示手段に表示させるステップと、(b)前記ブラウザが画像データにアクセスするときから、前記ステップ(a)において表示された前記リモート画面に対する印刷指示を検知するまでに前記アドレス情報を前記画像形成装置に対して送信するステップと、を実行させることを特徴とする構成である。   The invention according to claim 16 is communicable with each of a data server for storing image data and an image forming apparatus for downloading image data stored in the data server, and is based on an instruction operation by a user. A communication terminal device control program executed in a communication terminal device including a browser for accessing image data stored in the data server and displaying the image data on a predetermined display means, the communication terminal device including: a) obtaining a remote screen for remotely operating a print instruction from the image forming apparatus and displaying the remote screen on the display unit; and (b) from the time when the browser accesses the image data, the step (a). The address information is detected until a print instruction for the remote screen displayed in is detected. And transmitting to the image forming apparatus is a configuration, wherein to the execution.

このような構成によれば、リモート画面に対する印刷指示を受付けるまでにアドレス情報を画像形成装置に対して送信するので、リモート画面に対する印刷指示を受付けるまでに画像形成装置が画像データのダウンロードを行うことができる。これにより画像形成装置において印刷出力が開始されるまでの時間を短縮させることができる。 According to such a configuration, the address information is transmitted to the image forming apparatus until the print instruction for the remote screen is received. Therefore, the image forming apparatus downloads the image data until the print instruction for the remote screen is received. Can do. As a result, it is possible to shorten the time until the print output is started in the image forming apparatus.

また、請求項17にかかる発明は、通信端末装置と画像形成装置とが互いに通信可能な情報処理システムであって、前記通信端末装置は、ユーザによる指示操作に基づき前記データサーバに記憶される画像データにアクセスし、その画像データを所定の表示手段に表示させるブラウザと、前記ブラウザが前記画像データにアクセスしているとき、その画像データにアクセスするためのアドレス情報を前記画像形成装置に対して送信するアドレス情報送信手段と、を備え、前記画像形成装置は、前記通信端末装置と通信を行うことにより、前記アドレス情報を取得する取得手段と、前記取得手段によって取得されるアドレス情報に基づいて、前記データサーバに記憶されている画像データにアクセスし、その画像データのダウンロードを行うダウンロード実行手段と、前記通信端末装置に表示されている画像データに対する印刷指示に基づいて、前記ダウンロード実行手段によってダウンロードされる画像データの印刷出力を行う印刷手段と、を備え、前記ダウンロード実行手段は、前記取得手段が前記アドレス情報を取得してから印刷指示を検知するまでにダウンロードを開始することを特徴とする構成である。   The invention according to claim 17 is an information processing system in which a communication terminal apparatus and an image forming apparatus can communicate with each other, and the communication terminal apparatus stores an image stored in the data server based on an instruction operation by a user. A browser for accessing data and displaying the image data on a predetermined display means, and when the browser is accessing the image data, address information for accessing the image data is provided to the image forming apparatus. Address information transmitting means for transmitting, and the image forming apparatus communicates with the communication terminal device to acquire the address information, and based on the address information acquired by the acquiring means The image data stored in the data server is accessed and downloaded. Download execution means and printing means for printing out the image data downloaded by the download execution means based on a print instruction for the image data displayed on the communication terminal device, the download execution means The download unit starts downloading after the address information is acquired and before a print instruction is detected.

このような構成によれば、画像形成装置は、印刷指示を検知するまでにダウンロードを開始するので、印刷指示を検知した後にダウンロードを開始する場合に比べて、印刷出力が開始するまでの時間を短縮することができる。   According to such a configuration, the image forming apparatus starts downloading until the printing instruction is detected. Therefore, compared with the case where the downloading is started after detecting the printing instruction, the time until the printing output is started is reduced. It can be shortened.

本発明によれば、印刷指示を受付けるまでにダウンロードを開始する構成であるため、印刷出力を開始するまでの時間を従来よりも短縮することができる。   According to the present invention, since the download is started before the print instruction is received, the time until the print output is started can be shortened as compared with the prior art.

情報処理システムの全体構成例を示す図である。It is a figure which shows the example of whole structure of an information processing system. 通信端末装置において表示されるリモート画面の一例を示す図である。It is a figure which shows an example of the remote screen displayed in a communication terminal device. 画像形成装置のハードウエア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus. FIG. 画像形成装置における制御部の機能構成の一例を示すブロック図である。3 is a block diagram illustrating an example of a functional configuration of a control unit in the image forming apparatus. FIG. 画像形成装置において参照されるタイミング情報の一例を示す図である。6 is a diagram illustrating an example of timing information referred to in the image forming apparatus. FIG. 通信端末装置のハードウエア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a communication terminal device. 通信端末装置における制御部の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of a function structure of the control part in a communication terminal device. 通信端末装置及び画像形成装置が互いに連携してデータサーバとのデータ通信を行うプロセスのシーケンス図である。FIG. 4 is a sequence diagram of a process in which a communication terminal device and an image forming apparatus perform data communication with a data server in cooperation with each other. 画像形成装置の制御部において実行される処理の処理手順の一例を示すフローチャートである。6 is a flowchart illustrating an example of a processing procedure of processing executed in a control unit of the image forming apparatus. 画像形成装置の制御部において実行される処理の処理手順の一例を示すフローチャートである。6 is a flowchart illustrating an example of a processing procedure of processing executed in a control unit of the image forming apparatus. 通信端末装置の制御部において実行される処理の処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence of the process performed in the control part of a communication terminal device. 通信端末装置の制御部において実行される処理の処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence of the process performed in the control part of a communication terminal device. 通信端末装置及び画像形成装置が互いに連携してデータサーバとのデータ通信を行うプロセスのシーケンス図である。FIG. 4 is a sequence diagram of a process in which a communication terminal device and an image forming apparatus perform data communication with a data server in cooperation with each other. 第2実施形態において、通信端末装置において参照されるタイミング情報の一例を示す図である。In 2nd Embodiment, it is a figure which shows an example of the timing information referred in a communication terminal device. 第2実施形態において、通信端末装置の制御部において実行される処理の処理手順の一例を示すフローチャートである。In 2nd Embodiment, it is a flowchart which shows an example of the process sequence of the process performed in the control part of a communication terminal device. 第2実施形態において、通信端末装置及び画像形成装置が互いに連携してデータサーバとのデータ通信を行うプロセスのシーケンス図である。FIG. 10 is a sequence diagram of a process in which a communication terminal apparatus and an image forming apparatus perform data communication with a data server in cooperation with each other in the second embodiment. 従来技術におけるプロセスのシーケンス図の一例を示す図である。It is a figure which shows an example of the sequence diagram of the process in a prior art.

以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the embodiments described below, members that are common to each other are denoted by the same reference numerals, and redundant descriptions thereof are omitted.

(第1の実施形態)
図1は、本実施形態における情報処理システム1の一構成例を示す図である。情報処理システム1は、MFPなどで構成される画像形成装置2と、ユーザが普段携帯して使用している通信端末装置3とを備えて構成される。情報処理システム1においては、画像形成装置2と通信端末装置3とのそれぞれがネットワーク5を介して例えば画像データなどの電子データを提供するデータサーバ4にアクセスすることが可能である。ネットワーク5は、LAN(Local Area Network)、WAN(Wide Area Network)、公衆電話網,インターネット網などを含むネットワークである。尚、画像形成装置2、通信端末装置3及びデータサーバ4は、例示している数に限られない。
(First embodiment)
FIG. 1 is a diagram illustrating a configuration example of an information processing system 1 according to the present embodiment. The information processing system 1 includes an image forming apparatus 2 composed of an MFP or the like, and a communication terminal apparatus 3 that is usually carried and used by a user. In the information processing system 1, each of the image forming apparatus 2 and the communication terminal apparatus 3 can access the data server 4 that provides electronic data such as image data via the network 5. The network 5 is a network including a LAN (Local Area Network), a WAN (Wide Area Network), a public telephone network, an Internet network, and the like. Note that the number of image forming apparatuses 2, communication terminal apparatuses 3, and data servers 4 is not limited to the illustrated number.

画像形成装置2は、ネットワーク5を介してデータサーバ4との通信C2を行う機能を有する。また、画像形成装置2は、そのような通信機能のほかに、コピー機能、スキャン機能、プリント機能及びBOX機能などの複数の機能を備えている。スキャン機能は、画像形成装置2の装置本体上部に設けられたスキャン部6を駆動して原稿の読み取り動作を行って画像データを生成する機能である。プリント機能は、画像形成装置2の装置本体中央部に設けられた印刷処理部7を駆動して印刷出力を行う機能である。コピー機能は、スキャン機能とプリント機能とが連続的に作動し、原稿の複写出力を行う機能である。BOX機能は、所定の記憶領域に各種データを記憶しておく機能であり、例えば、スキャン機能で読み取った画像データを記憶したり、ネットワーク5を介して受信するデータを記憶したりする。   The image forming apparatus 2 has a function of performing communication C <b> 2 with the data server 4 via the network 5. In addition to such a communication function, the image forming apparatus 2 has a plurality of functions such as a copy function, a scan function, a print function, and a BOX function. The scan function is a function for generating image data by driving a scanning unit 6 provided on the upper part of the main body of the image forming apparatus 2 and performing an original reading operation. The print function is a function for performing print output by driving the print processing unit 7 provided in the central portion of the apparatus main body of the image forming apparatus 2. The copy function is a function in which a scan function and a print function are continuously operated to copy and output a document. The BOX function is a function for storing various data in a predetermined storage area. For example, the BOX function stores image data read by the scan function or stores data received via the network 5.

また画像形成装置2は、装置本体の正面側に、ユーザが画像形成装置2を操作する際のユーザーインタフェースとなる操作パネル8を備えている。画像形成装置2は、例えばこの操作パネル8に対して行われるユーザの指示操作に基づいて上述した複数の機能のうちの少なくとも1つを動作させ、ユーザによって指定されたジョブを実行する。   Further, the image forming apparatus 2 includes an operation panel 8 on the front side of the apparatus main body that serves as a user interface when the user operates the image forming apparatus 2. The image forming apparatus 2 operates at least one of the plurality of functions described above based on, for example, a user instruction operation performed on the operation panel 8, and executes a job specified by the user.

さらに画像形成装置2は、NFC(Near Field Communication)やBluetooth(登録商標)などにより所定距離の範囲内にある特定のデバイスとの間で近距離無線通信C3を行う機能を有している。この近距離無線通信機能により、画像形成装置2は、画像形成装置2を使用しているユーザが所持する通信端末装置3との間で1対1での通信を行うことができる構成となっている。すなわち画像形成装置2は、近距離無線通信C3を行う相手方を常時検索しており、相手方が通信可能エリア内に存在することを検知すると自動でその相手方との通信接続を確立させる構成である。   Furthermore, the image forming apparatus 2 has a function of performing short-range wireless communication C3 with a specific device within a predetermined distance range by NFC (Near Field Communication), Bluetooth (registered trademark), or the like. With this short-range wireless communication function, the image forming apparatus 2 can perform one-to-one communication with the communication terminal apparatus 3 possessed by the user using the image forming apparatus 2. Yes. That is, the image forming apparatus 2 is configured to constantly search for the other party that performs the short-range wireless communication C3 and automatically establishes a communication connection with the other party when detecting that the other party exists in the communicable area.

一方、通信端末装置3は、ダブレット端末やスマートフォンなどで構成される可搬型の情報処理端末であり、一人のユーザによって占有される装置である。この通信端末装置3は、例えば液晶パネルなどで構成され各種情報を表示するための表示部15を備えている。また通信端末装置3は、その表示部15と一体に設けられユーザーインタフェースとなる操作入力部16を備えている。通信端末装置3は、その表示部15において、ユーザが操作するための操作ボタンなどを表示するようになっており、ユーザがその操作ボタンを画面上で操作することで操作入力部16がユーザの操作指示を検知するように構成される。   On the other hand, the communication terminal device 3 is a portable information processing terminal composed of a doublet terminal, a smartphone, or the like, and is a device occupied by one user. The communication terminal device 3 includes a display unit 15 configured to display various types of information, such as a liquid crystal panel. The communication terminal apparatus 3 includes an operation input unit 16 that is provided integrally with the display unit 15 and serves as a user interface. The communication terminal device 3 displays operation buttons and the like for the user to operate on the display unit 15, and the operation input unit 16 is operated by the user by operating the operation buttons on the screen. It is configured to detect an operation instruction.

また、通信端末装置3は、ネットワーク5を介してデータサーバ4との通信C1を行う機能と、上述したNFCなどにより所定距離の範囲内にある特定のデバイスとの間で近距離無線通信C3を行う機能との2つの通信機能を有している。すなわち通信端末装置3は、ネットワーク5を介して通信C1を行うことにより、例えばウェブ上にある画像データなどをダウンロードし、その画像データを表示部15に表示するブラウザを機能させることが可能である。また、通信端末装置3は、画像形成装置2との間で近距離無線通信C3を行うことにより、画像形成装置2のリモート操作パネルとして機能する。   Further, the communication terminal device 3 performs short-range wireless communication C3 between the function of performing communication C1 with the data server 4 via the network 5 and a specific device within a predetermined distance range by NFC or the like described above. It has two communication functions: a function to perform. That is, the communication terminal device 3 can function as a browser that downloads image data on the web, for example, and displays the image data on the display unit 15 by performing communication C1 via the network 5. . Further, the communication terminal apparatus 3 functions as a remote operation panel of the image forming apparatus 2 by performing short-range wireless communication C3 with the image forming apparatus 2.

通信端末装置3は、リモート操作パネルとして機能すると、画像形成装置2の操作パネル8に表示される表示画面を画像形成装置2から取得し、その表示画面を表示部15に表示する。そしてユーザがその表示画面に対する指示操作を行うと、通信端末装置3は、その指示操作を画像形成装置2へ伝達するようになる。従って、ユーザは、画像形成装置2の操作パネル8を直接操作せずとも、通信端末装置3を用いて画像形成装置2に対する指示操作を行うことができるようになる。   When functioning as a remote operation panel, communication terminal apparatus 3 acquires a display screen displayed on operation panel 8 of image forming apparatus 2 from image forming apparatus 2 and displays the display screen on display unit 15. When the user performs an instruction operation on the display screen, the communication terminal device 3 transmits the instruction operation to the image forming apparatus 2. Accordingly, the user can perform an instruction operation on the image forming apparatus 2 using the communication terminal apparatus 3 without directly operating the operation panel 8 of the image forming apparatus 2.

データサーバ4は、例えば、インターネット上に設置されるウェブサーバであり、画像データなどの電子データを記憶する記憶領域を備えている。但し、これに限られず、例えば、データサーバ4は、個々のユーザが占有して利用可能な一定の記憶領域などを提供するクラウドサービスを実現するためのクラウドサーバであっても良い。尚、画像データは、画像の他、写真、文書、その他のオブジェクト、及び/又はこれらの組み合わせから構成されるデータである。データサーバ4には、複数の画像データが記憶されており、それら複数の画像データのそれぞれに異なるアドレス情報(例えばURL:Uniform Resource Locator)が割り付けられている。データサーバ4は、ネットワーク5を介して例えば通信端末装置3から特定のアドレス情報を指定した画像データの送信要求を受けると、そのアドレスに対応する画像データを記憶領域から読出して、送信要求元である通信端末装置3に対して送信する。   The data server 4 is a web server installed on the Internet, for example, and includes a storage area for storing electronic data such as image data. However, the present invention is not limited to this. For example, the data server 4 may be a cloud server for realizing a cloud service that provides a certain storage area that can be occupied and used by individual users. Note that the image data is data composed of images, photographs, documents, other objects, and / or combinations thereof in addition to images. The data server 4 stores a plurality of image data, and different address information (for example, URL: Uniform Resource Locator) is assigned to each of the plurality of image data. When the data server 4 receives a transmission request for image data specifying specific address information from the communication terminal device 3 via the network 5, for example, the data server 4 reads the image data corresponding to the address from the storage area, and sends it to the transmission request source. It transmits to a certain communication terminal device 3.

通信端末装置3は、そのデータサーバ4から送信される画像データをダウンロードして、そのダウンロードした画像データを表示部15に表示する。一方、画像形成装置2も上記通信端末装置3と同様にブラウザ機能を備えており、データサーバ4からの画像データをダウンロードして操作パネル8に表示することが可能に構成される。また画像形成装置2は、ダウンロードした画像データを、ユーザによる印刷指示に基づいて印刷出力することもできるように構成される。   The communication terminal device 3 downloads the image data transmitted from the data server 4 and displays the downloaded image data on the display unit 15. On the other hand, the image forming apparatus 2 also has a browser function like the communication terminal apparatus 3, and is configured to be able to download image data from the data server 4 and display it on the operation panel 8. The image forming apparatus 2 is also configured to print out the downloaded image data based on a print instruction from the user.

本実施形態において、通信端末装置3は、上述したリモート機能の一つとして、画像形成装置2に対して印刷指示を行うためのリモート画面を表示部15に表示することが可能に構成される。図2は、そのようなリモート画面17の一例を示す図である。図例に示すように、リモート画面17は、印刷指示を行うための印刷実行ボタン17aと、印刷出力をキャンセルするためのキャンセルボタン17bと、原稿の向きや原稿サイズなど印刷出力を行う上で必要な印刷設定を行うための設定操作部17cとを備える画面構成になっている。また、本実施形態では、設定操作部17cには、印刷設定に関する操作として印刷プレビュー表示を行うためのプレビューボタンB1が設けられている。但し、画面構成は図例に限定されない。   In the present embodiment, the communication terminal device 3 is configured to display a remote screen on the display unit 15 for issuing a print instruction to the image forming apparatus 2 as one of the remote functions described above. FIG. 2 is a diagram showing an example of such a remote screen 17. As shown in the figure, the remote screen 17 is necessary for performing print output such as a print execution button 17a for issuing a print instruction, a cancel button 17b for canceling print output, and the orientation and size of the document. The screen has a setting operation unit 17c for performing various print settings. In the present embodiment, the setting operation unit 17c is provided with a preview button B1 for performing a print preview display as an operation related to print settings. However, the screen configuration is not limited to the illustrated example.

通信端末装置3は、ユーザによるリモート画面の呼出操作を検知すると、画像形成装置2との近距離無線通信C3を行うことによって、その画像形成装置2からリモート画面17を取得して表示する。画像形成装置2は、通信端末装置3に表示されているリモート画面17において例えば設定操作部17cに対する操作を検知すると、その操作に従って印刷設定を行っていく。   When the communication terminal device 3 detects a remote screen calling operation by the user, the communication terminal device 3 acquires and displays the remote screen 17 from the image forming device 2 by performing short-range wireless communication C3 with the image forming device 2. When the image forming apparatus 2 detects an operation on the setting operation unit 17c on the remote screen 17 displayed on the communication terminal device 3, for example, the image forming apparatus 2 performs print setting according to the operation.

このとき、従来のように、印刷実行ボタン17aが操作された後に、画像形成装置2がデータサーバ4から画像データのダウンロードを開始すると、そのダウンロードに要する時間だけ印刷出力の開始が遅れることになる。仮に画像データのデータサイズが大きい場合などダウンロードが完了するまでに長時間を要する場合には、その分、ユーザが待たされることになってしまう。そこで本実施形態では、画像形成装置2は、印刷実行ボタン17aが操作される前にデータサーバ4から画像データのダウンロードを開始するように構成される。これにより、印刷指示が行われたときには、既に画像データのダウンロードが開始されているか若しくは完了している状態になるので、上述した、印刷指示後に画像データのダウンロードを開始する場合に比べて、印刷開始までの時間を短縮させることができる。その結果、ユーザは、印刷物を取得するまで長時間待たされずに済むようになる。以下、そのように構成される画像形成装置2について詳しく説明する。   At this time, when the image forming apparatus 2 starts downloading the image data from the data server 4 after the print execution button 17a is operated as in the prior art, the start of print output is delayed by the time required for the download. . If it takes a long time to complete the download, such as when the image data size is large, the user will have to wait accordingly. Therefore, in the present embodiment, the image forming apparatus 2 is configured to start downloading image data from the data server 4 before the print execution button 17a is operated. As a result, when the print instruction is issued, the image data download has already started or has been completed. Therefore, the print data is printed as compared with the case where the image data download is started after the print instruction described above. Time to start can be shortened. As a result, the user does not have to wait for a long time until the printed material is acquired. Hereinafter, the image forming apparatus 2 configured as described above will be described in detail.

図3は、画像形成装置2のハードウエア構成の一例を示す図である。画像形成装置2は、上述したスキャン部6、印刷処理部7及び操作パネル8と、制御部20と、ネットワーク通信制御部21と、近距離無線通信制御部22と、記憶装置25とを備え、それらがバス23を介して接続されることにより相互に通信可能に構成される。   FIG. 3 is a diagram illustrating an example of a hardware configuration of the image forming apparatus 2. The image forming apparatus 2 includes the scan unit 6, the print processing unit 7, the operation panel 8, the control unit 20, the network communication control unit 21, the short-range wireless communication control unit 22, and the storage device 25. They are connected to each other via a bus 23 so that they can communicate with each other.

制御部20は、CPU20aとメモリ20bとを備えており、各部の動作を制御するものである。CPU20aは、記憶装置25に記憶されているプログラム26などを読み出して実行する。プログラム26は、制御部20を後述する各種処理部として機能させるためのプログラムである。メモリ20bは、CPU20aがプログラム26などを実行することに伴う一時的なデータなどを記憶するものである。   The control unit 20 includes a CPU 20a and a memory 20b, and controls the operation of each unit. The CPU 20a reads and executes the program 26 and the like stored in the storage device 25. The program 26 is a program for causing the control unit 20 to function as various processing units described later. The memory 20b stores temporary data associated with the CPU 20a executing the program 26 and the like.

ネットワーク通信制御部21は、制御部20がネットワーク5を介して通信C2を行う場合に、その通信制御を行うものである。すなわち画像形成装置2がネットワーク5を介してデータサーバ4との通信C2を行う場合には、このネットワーク通信制御部21を介してデータの送受信が行われる。   The network communication control unit 21 performs communication control when the control unit 20 performs communication C2 via the network 5. That is, when the image forming apparatus 2 performs communication C2 with the data server 4 via the network 5, data transmission / reception is performed via this network communication control unit 21.

近距離無線通信制御部22は、制御部20が通信端末装置3との間で近距離無線通信C3を行う場合に、その通信制御を行う処理部である。この近距離無線通信制御部22は、通信端末装置3との間で近距離無線通信C3を行うことができる状態になると、それを自動検知して制御部20に通知する。制御部20は、この通知を受けると通信端末装置3との通信接続を確立させる。これにより制御部20は、近距離無線通信制御部22を介して通信端末装置3と近距離無線通信C3を行うことができるようになる。   The short-range wireless communication control unit 22 is a processing unit that performs communication control when the control unit 20 performs short-range wireless communication C3 with the communication terminal device 3. When the short-range wireless communication control unit 22 can perform short-range wireless communication C3 with the communication terminal device 3, the short-range wireless communication control unit 22 automatically detects this and notifies the control unit 20 of it. Upon receiving this notification, the control unit 20 establishes a communication connection with the communication terminal device 3. As a result, the control unit 20 can perform short-range wireless communication C3 with the communication terminal device 3 via the short-range wireless communication control unit 22.

操作パネル8は、例えばカラー液晶ディスプレイなどで構成され、各種情報を表示する表示部と、その表示部の表示画面上に配置されるタッチパネルセンサーなどで構成され、ユーザによる操作を検知する操作入力部とを備えている。   The operation panel 8 is composed of, for example, a color liquid crystal display, and is composed of a display unit that displays various types of information and a touch panel sensor disposed on the display screen of the display unit, and an operation input unit that detects an operation by the user. And.

記憶装置25は、例えばハードディスク装置などで構成される不揮発性の記憶装置である。この記憶装置25は、上述したプログラム26を記憶すると共に、通信端末装置3のブラウザが画像データにアクセスしているとき、その画像データのアドレス情報を記憶するアドレス情報記憶部27と、そのアクセス先からダウンロードした画像データを記憶する画像データ記憶部28と、を有している。また、詳しくは後述するが、記憶装置25は、その画像データのダウンロードを開始するためのタイミング情報29を記憶する。   The storage device 25 is a non-volatile storage device configured by, for example, a hard disk device. The storage device 25 stores the above-described program 26 and, when the browser of the communication terminal device 3 is accessing image data, an address information storage unit 27 that stores address information of the image data, and an access destination thereof And an image data storage unit 28 for storing image data downloaded from. Although details will be described later, the storage device 25 stores timing information 29 for starting the download of the image data.

次に図4を参照して制御部20において機能する各処理部について説明する。図4は、制御部20の機能構成の一例を示すブロック図である。制御部20は、上述したCPU20aがプログラム26を実行することにより、アドレス情報取得部35、リモート制御部36、ダウンロード実行部37及びジョブ制御部38として機能する。アドレス情報取得部35は、タイミング情報29を保持している。すなわち、アドレス情報取得部35は、通信端末装置3との通信接続が確立することに伴ってそのタイミング情報29を記憶装置25から読み出し、そのタイミング情報29において規定されている取得タイミングとなるか否かを常駐して監視する。またリモート制御部36は、リモート画面生成部36aを備えている。以下、各処理部の具体的な処理内容について説明する。   Next, each processing unit functioning in the control unit 20 will be described with reference to FIG. FIG. 4 is a block diagram illustrating an example of a functional configuration of the control unit 20. The control unit 20 functions as an address information acquisition unit 35, a remote control unit 36, a download execution unit 37, and a job control unit 38 when the CPU 20a described above executes the program 26. The address information acquisition unit 35 holds timing information 29. That is, the address information acquisition unit 35 reads the timing information 29 from the storage device 25 as the communication connection with the communication terminal device 3 is established, and whether or not the acquisition timing specified in the timing information 29 is reached. Monitor them residently. The remote control unit 36 includes a remote screen generation unit 36a. Hereinafter, specific processing contents of each processing unit will be described.

アドレス情報取得部35は、タイミング情報29に規定されたタイミングとなると、通信端末装置3と近距離無線通信C3を行うことによってアドレス情報を取得する処理部である。タイミング情報29は、アドレス情報取得部35が上記アドレス情報を取得すべきタイミング(以下「取得タイミング」と称する)が規定された情報である。アドレス情報取得部35は、その取得タイミングとなると、通信端末装置3に対して、そのとき通信端末装置3がアクセスしている画像データのアドレス情報の送信要求を行うことでアドレス情報を取得する。アドレス情報取得部35は、アドレス情報を取得すると、そのアドレス情報をアドレス情報記憶部27に記憶させる。このようにして図例に示すように、アドレス情報記憶部27にはアドレス情報27aが記憶された状態となる。   The address information acquisition unit 35 is a processing unit that acquires address information by performing short-range wireless communication C3 with the communication terminal device 3 at the timing specified in the timing information 29. The timing information 29 is information defining the timing at which the address information acquisition unit 35 should acquire the address information (hereinafter referred to as “acquisition timing”). The address information acquisition unit 35 acquires the address information by making a transmission request for the address information of the image data accessed by the communication terminal device 3 at that time to the communication terminal device 3 at the acquisition timing. When the address information acquisition unit 35 acquires the address information, the address information storage unit 27 stores the address information. In this way, as shown in the drawing, the address information 27a is stored in the address information storage unit 27.

リモート制御部36は、リモート画面17に関する制御を行う処理部であり、リモート画面17を生成して画像形成装置2に送信したり、そのリモート画面17に対する操作を検知したりする。リモート画面生成部36aは、そのリモート画面17を生成する処理部である。すなわちリモート制御部36は、近距離無線通信C3を行うことにより、通信端末装置3からリモート画面17の送信要求を受信する。このときリモート画面生成部36aが機能してリモート画面17を生成する。リモート制御部36は、リモート画面生成部36aによって生成されるリモート画面17を通信端末装置3に送信する。また、リモート画面生成部36aは、通信端末装置3から受信する操作情報に基づいて、通信端末装置3において表示されているリモート画面17に対して操作が行われたことを検知すると、その操作に対応したリモート画面を適宜更新する。リモート制御部36は、リモート画面生成部36aによって更新される操作画面をその都度、通信端末装置3に送信する。また、リモート制御部36は、リモート画面17に対する印刷指示を検知するとき印刷指示検知部として機能する。この場合、リモート制御部36は、その印刷指示を後述するジョブ制御部38に出力する。   The remote control unit 36 is a processing unit that performs control related to the remote screen 17, generates the remote screen 17 and transmits it to the image forming apparatus 2, and detects an operation on the remote screen 17. The remote screen generation unit 36 a is a processing unit that generates the remote screen 17. That is, the remote control unit 36 receives the transmission request for the remote screen 17 from the communication terminal device 3 by performing the short-range wireless communication C3. At this time, the remote screen generation unit 36a functions to generate the remote screen 17. The remote control unit 36 transmits the remote screen 17 generated by the remote screen generation unit 36 a to the communication terminal device 3. When the remote screen generator 36a detects that an operation has been performed on the remote screen 17 displayed on the communication terminal device 3 based on the operation information received from the communication terminal device 3, the remote screen generation unit 36a performs the operation. Update the corresponding remote screen as appropriate. The remote control unit 36 transmits the operation screen updated by the remote screen generation unit 36 a to the communication terminal device 3 each time. The remote control unit 36 functions as a print instruction detection unit when detecting a print instruction for the remote screen 17. In this case, the remote control unit 36 outputs the print instruction to the job control unit 38 described later.

ダウンロード実行部37は、データサーバ4とのネットワーク5を介した通信C2を行うことにより、データサーバ4に記憶されている画像データのダウンロードを実行する処理部である。ダウンロード実行部37は、上記のようにしてアドレス情報記憶部27にアドレス情報27aが記憶されると、そのアドレス情報に基づいて、通信端末装置3のブラウザがアクセスしている画像データにアクセスし、その画像データのダウンロードを実行する。ダウンロード実行部37は、データサーバ4からダウンロードする画像データを画像データ記憶部28に格納していく。このようにして、図4に示すように、画像データ記憶部28には画像データ28aが記憶された状態となる。   The download execution unit 37 is a processing unit that downloads image data stored in the data server 4 by performing communication C2 with the data server 4 via the network 5. When the address information 27a is stored in the address information storage unit 27 as described above, the download execution unit 37 accesses the image data accessed by the browser of the communication terminal device 3 based on the address information, The image data is downloaded. The download execution unit 37 stores the image data downloaded from the data server 4 in the image data storage unit 28. In this way, as shown in FIG. 4, the image data storage unit 28 is in a state where the image data 28a is stored.

ジョブ制御部38は、操作パネル8又はリモート画面17に対する指示操作に基づきジョブを実行する処理部である。例えば、ジョブ制御部38は、リモート制御部36から出力される、リモート画面17に対する印刷指示を検知すると、その印刷指示に対応する画像データ28aを画像データ記憶部28から読出して印刷処理部7に送信する。これにより画像データ28aの印刷出力が行われる。   The job control unit 38 is a processing unit that executes a job based on an instruction operation on the operation panel 8 or the remote screen 17. For example, when the job control unit 38 detects a print instruction for the remote screen 17 output from the remote control unit 36, the job control unit 38 reads the image data 28 a corresponding to the print instruction from the image data storage unit 28 and sends it to the print processing unit 7. Send. Thereby, the print output of the image data 28a is performed.

次に図5は、タイミング情報29の一例を示す図である。タイミング情報29には、上述したようにアドレス情報27aを取得すべき取得タイミングが記録されている。すなわちタイミング情報29には、印刷指示を受けるまでにアドレス情報27aを取得することのできる複数のタイミング候補が記録されており、それらのうち少なくとも1つがONに設定される。図例では、タイミング候補には、「リモート画面送信要求」、「リモート画面送信」、「プレビューボタン操作」及び「通信確立時」が記録されており、それらのうち「リモート画面送信要求」のみが設定ONになっている場合を例示している。   Next, FIG. 5 is a diagram illustrating an example of the timing information 29. In the timing information 29, the acquisition timing at which the address information 27a is to be acquired is recorded as described above. That is, in the timing information 29, a plurality of timing candidates that can acquire the address information 27a before receiving a print instruction are recorded, and at least one of them is set to ON. In the illustrated example, “remote screen transmission request”, “remote screen transmission”, “preview button operation”, and “when communication is established” are recorded as timing candidates, and only “remote screen transmission request” is recorded. The case where the setting is ON is illustrated.

図例に示すタイミング候補は、何れもリモート画面17に対する印刷指示よりも前のタイミングである。例えば「リモート画面送信要求」及び「リモート画面送信」は、何れも印刷指示を行うためのリモート画面17を通信端末装置3に送信することに伴う処理であり、印刷指示よりも前となる。尚、タイミング情報29に記録されている「リモート画面」という用語は、図2に示す設定操作部17cと、その設定操作部17cに表示されている各種操作ボタンなどに基づいて遷移した画面を含むが、印刷指示が行われた後に表示される画面を含まない。   The timing candidates shown in the figure are all timings before the print instruction for the remote screen 17. For example, both “remote screen transmission request” and “remote screen transmission” are processes accompanying transmission of the remote screen 17 for issuing a print instruction to the communication terminal device 3, and are before the print instruction. The term “remote screen” recorded in the timing information 29 includes the setting operation unit 17c shown in FIG. 2 and a screen that has changed based on various operation buttons displayed on the setting operation unit 17c. However, it does not include a screen that is displayed after a print instruction is issued.

「プレビューボタン操作」は、ユーザが事前に印刷レイアウトなどをチェックする場合などに行われるプレビューボタンB1に対する操作であり、印刷指示よりも前となる。尚、本実施形態では、説明を簡潔にするために、タイミング情報29に規定されている操作が「プレビューボタン操作」のみである場合を例示するが、これに限られない。例えば、設定操作部17cに対して行われる、詳細設定や原稿サイズの変更など印刷設定に関する操作は何れも印刷指示よりも前となるので、プレビューボタンB1以外に印刷設定に関する操作が行われるタイミングをタイミング候補に含めても良い。   “Preview button operation” is an operation on the preview button B1 performed when the user checks the print layout or the like in advance, and is before the print instruction. In the present embodiment, for the sake of brevity, the case where the operation defined in the timing information 29 is only the “preview button operation” is illustrated, but the present invention is not limited to this. For example, since operations related to print settings such as detailed settings and document size changes performed on the setting operation unit 17c are before the print instruction, the timing related to the print settings other than the preview button B1 is set. You may include in a timing candidate.

「通信確立時」は、画像形成装置2と通信端末装置3との通信接続が確立されたタイミングであるので、印刷指示よりも前となる。   “When communication is established” is the timing when the communication connection between the image forming apparatus 2 and the communication terminal apparatus 3 is established, and is before the print instruction.

以上のように、画像形成装置2は、印刷指示前のタイミングでアドレス情報27aを取得することができるので、印刷指示が行われる前に、通信端末装置3がアクセスしている画像データのダウンロードを開始することができる。また、「リモート画面送信要求」、「リモート画面送信」及び「プレビューボタン操作」は、何れもユーザがリモート画面17の呼出操作を行ったことにより発生するタイミングであるので、ユーザが印刷出力を意図している画像データ28aをダウンロードすることができる。但し、図例に示すタイミング候補は、一例であり、画像形成装置2と通信端末装置3との通信接続が確立してから印刷指示が行われるまでのタイミングを規定できれば図例に限られない。   As described above, the image forming apparatus 2 can acquire the address information 27a at the timing before the print instruction. Therefore, before the print instruction is issued, the image data accessed by the communication terminal apparatus 3 is downloaded. Can start. The “remote screen transmission request”, “remote screen transmission”, and “preview button operation” are timings generated when the user performs a call operation on the remote screen 17, and the user intends to print out. The downloaded image data 28a can be downloaded. However, the timing candidates shown in the figure are only examples, and the timing candidates are not limited to the examples in the figure as long as the timing from when the communication connection between the image forming apparatus 2 and the communication terminal apparatus 3 is established until the printing instruction is given can be specified.

次に通信端末装置3について説明する。   Next, the communication terminal device 3 will be described.

図6は、通信端末装置3のハードウエア構成の一例を示す図である。通信端末装置3は、制御部41と、ネットワーク通信制御部42と、近距離無線通信制御部43と、記憶部44と、上述した表示部15及び操作入力部16とを備えている。尚、通信端末装置3がスマートフォンなどで構成される場合には、この他にも電話通話を行うためのマイクやスピーカなどが設けられる。   FIG. 6 is a diagram illustrating an example of a hardware configuration of the communication terminal device 3. The communication terminal device 3 includes a control unit 41, a network communication control unit 42, a short-range wireless communication control unit 43, a storage unit 44, and the display unit 15 and the operation input unit 16 described above. In addition, when the communication terminal apparatus 3 is comprised with a smart phone etc., the microphone, speaker, etc. for performing a telephone call other than this are provided.

制御部41は、CPU41aとメモリ41bとを備えており、各部の動作を制御するものである。CPU41aは、記憶部44に記憶されているブラウザプログラム45及びリモート制御プログラム46などを読み出して実行する。ブラウザプログラム45は、制御部41をブラウザとして機能させるためのプログラムである。また、リモート制御プログラム46は、画像形成装置2に対するリモート操作を行うためのプログラムであり、制御部41を後述する各処理部として機能させるためのプログラムである。メモリ41bは、CPU41aが各プログラム45,46などを実行することに伴う一時的なデータなどを記憶するものである。   The control unit 41 includes a CPU 41a and a memory 41b, and controls the operation of each unit. The CPU 41a reads and executes the browser program 45 and the remote control program 46 stored in the storage unit 44. The browser program 45 is a program for causing the control unit 41 to function as a browser. The remote control program 46 is a program for performing a remote operation on the image forming apparatus 2 and is a program for causing the control unit 41 to function as each processing unit described later. The memory 41b stores temporary data associated with the CPU 41a executing the programs 45, 46 and the like.

ネットワーク通信制御部21は、制御部41がネットワーク5を介して通信C1を行う場合に、その通信制御を行うものである。すなわち通信端末装置3がネットワーク5を介してデータサーバ4との通信C1を行う場合には、このネットワーク通信制御部42を介してデータの送受信が行われる。   The network communication control unit 21 performs communication control when the control unit 41 performs communication C1 via the network 5. That is, when the communication terminal device 3 performs communication C1 with the data server 4 via the network 5, data transmission / reception is performed via the network communication control unit 42.

近距離無線通信制御部43は、制御部20が画像形成装置2との間で近距離無線通信C3を行う場合に、その通信制御を行う処理部である。この近距離無線通信制御部43は、画像形成装置2との間で近距離無線通信C3を行うことができる状態になると、それを自動検知して制御部41に通知する。制御部41は、この通知を受けると画像形成装置2との通信接続を確立させる。これにより制御部41は、近距離無線通信制御部43を介して画像形成装置2と近距離無線通信C3を行うことができるようになる。   The short-range wireless communication control unit 43 is a processing unit that performs communication control when the control unit 20 performs short-range wireless communication C3 with the image forming apparatus 2. When the short-range wireless communication control unit 43 is in a state where the short-range wireless communication C3 can be performed with the image forming apparatus 2, the short-range wireless communication control unit 43 automatically detects this and notifies the control unit 41 of it. Upon receiving this notification, the control unit 41 establishes a communication connection with the image forming apparatus 2. Accordingly, the control unit 41 can perform short-range wireless communication C3 with the image forming apparatus 2 via the short-range wireless communication control unit 43.

表示部15は、上述したように、例えばカラー液晶ディスプレイなどで構成され、ユーザに対して各種情報を表示する。また、操作入力部16は、その表示部15の表示画面上に配置されるタッチパネルセンサーなどで構成され、通信端末装置3のユーザからの入力操作を検知する。   As described above, the display unit 15 is configured by a color liquid crystal display, for example, and displays various types of information to the user. The operation input unit 16 includes a touch panel sensor disposed on the display screen of the display unit 15 and detects an input operation from the user of the communication terminal device 3.

記憶部44は、例えばソリッドステートドライブ(SSD)などで構成される不揮発性の記憶装置である。この記憶部44は、上述したブラウザプログラム45及びリモート制御プログラム46を記憶すると共に、この通信端末装置3がブラウザを機能させている状態で画像データ28aにアクセスしているとき、そのアクセス先を特定するためのアドレス情報27aを記憶するアドレス情報記憶部47を有している。   The storage unit 44 is a non-volatile storage device configured by, for example, a solid state drive (SSD). The storage unit 44 stores the browser program 45 and the remote control program 46 described above, and specifies the access destination when the communication terminal device 3 is accessing the image data 28a with the browser functioning. An address information storage unit 47 for storing address information 27a.

図7は、上記のようにしてCPU41aが各プログラムを起動させた状態での制御部10の機能構成の一例を示すブロック図である。制御部41は、上述したブラウザプログラム45を実行することによりブラウザ55として機能すると共に、リモート制御プログラム46を実行することにより、アドレス検知部56、リモート画面制御部57及び送信部58として機能する。   FIG. 7 is a block diagram illustrating an example of a functional configuration of the control unit 10 in a state where the CPU 41a starts each program as described above. The control unit 41 functions as the browser 55 by executing the browser program 45 described above, and functions as the address detection unit 56, the remote screen control unit 57, and the transmission unit 58 by executing the remote control program 46.

ブラウザ55は、ネットワーク通信制御部42を介してデータサーバ4から画像データ28aを取得し、その画像データ28aを表示部15に表示する処理部である。すなわちブラウザ55は、まずアクセス対象となる画像データ28aのアドレス情報27aを取得する。例えばブラウザ55は、ユーザに対してアドレス情報27aを入力させるためのアドレス入力画面を表示し、そのアドレス入力画面に対して入力されたアドレス情報27aを取得する。或いは、既に表示している画像のテキストデータなどにアドレス情報27aが埋め込まれている場合、ブラウザ55は、ユーザによってそのテキストデータが操作されることによってリンク先のアドレス情報27aを取得する。ブラウザ55は、上記のようにして画像データ28aのアドレス情報27aを取得すると、そのアドレス情報27aに基づいてデータサーバ4と通信C1を行うことにより、そのデータサーバ4に対してアドレス情報27aに対応する画像データ28aの送信要求を行う。ブラウザ55は、データサーバ4から受信する画像データ28aをダウンロードすると、その画像データ28aを表示部15に表示させる。   The browser 55 is a processing unit that acquires the image data 28 a from the data server 4 via the network communication control unit 42 and displays the image data 28 a on the display unit 15. That is, the browser 55 first acquires the address information 27a of the image data 28a to be accessed. For example, the browser 55 displays an address input screen for allowing the user to input the address information 27a, and acquires the address information 27a input to the address input screen. Alternatively, when the address information 27a is embedded in the text data of the image already displayed, the browser 55 acquires the link destination address information 27a by operating the text data by the user. When the browser 55 acquires the address information 27a of the image data 28a as described above, the browser 55 communicates with the data server 4 based on the address information 27a, thereby responding to the data server 4 with the address information 27a. The image data 28a to be transmitted is requested. When the browser 55 downloads the image data 28 a received from the data server 4, the browser 55 displays the image data 28 a on the display unit 15.

アドレス検知部56は、ブラウザ55が画像データ28aにアクセスしているときに、その画像データ28aのアドレス情報27aを検知してアドレス情報記憶部47に記憶する処理部である。すなわちアドレス検知部56は、近距離無線通信C3によって、画像形成装置2からアドレス情報27aの送信要求を受信すると、そのときブラウザ55がアクセスしている画像データ28aのアドレス情報27aを検知して、そのアドレス情報27aをアドレス情報記憶部47に記憶させる。このようにして図例に示すように、アドレス情報記憶部47にはアドレス情報27aが記憶される。   The address detection unit 56 is a processing unit that detects the address information 27a of the image data 28a and stores it in the address information storage unit 47 when the browser 55 is accessing the image data 28a. That is, when the address detection unit 56 receives a transmission request for the address information 27a from the image forming apparatus 2 through the short-range wireless communication C3, the address detection unit 56 detects the address information 27a of the image data 28a accessed by the browser 55 at that time, The address information 27a is stored in the address information storage unit 47. In this way, the address information 27a is stored in the address information storage unit 47 as shown in the figure.

リモート画面制御部57は、近距離無線通信C3を行うことにより、画像形成装置2から送信されるリモート画面17を受信して表示部15に表示する処理部である。すなわち、リモート画面制御部57は、操作入力部16に対するリモート画面17の呼出操作を検知すると、画像形成装置2に対してリモート画面17の送信要求を行う。そして、リモート画面制御部57は、画像形成装置2からリモート画面17を受信すると、そのリモート画面17を表示部15に表示する。また、リモート画面制御部57は、リモート画面17に対するユーザによる操作を検知すると、その操作に基づく操作情報を画像形成装置2に対して送信する。これにより画像形成装置2は、リモート画面17に対してユーザによる操作が行われたことを検知することができると共に、ユーザによる指示操作がどのようなものであるのかを特定することができる。   The remote screen control unit 57 is a processing unit that receives the remote screen 17 transmitted from the image forming apparatus 2 and displays it on the display unit 15 by performing the short-range wireless communication C3. That is, when the remote screen control unit 57 detects a calling operation of the remote screen 17 for the operation input unit 16, the remote screen control unit 57 requests the image forming apparatus 2 to transmit the remote screen 17. When receiving the remote screen 17 from the image forming apparatus 2, the remote screen control unit 57 displays the remote screen 17 on the display unit 15. When the remote screen control unit 57 detects an operation by the user on the remote screen 17, the remote screen control unit 57 transmits operation information based on the operation to the image forming apparatus 2. As a result, the image forming apparatus 2 can detect that an operation by the user has been performed on the remote screen 17 and can identify what the instruction operation by the user is.

送信部58は、通信端末装置3と近距離無線通信C3を行うことにより、画像形成装置2に対してアドレス情報27aを送信する処理部である。送信部58は、上記のようにしてアドレス情報記憶部47にアドレス情報27aが記憶されると、そのアドレス情報27aをアドレス情報記憶部47から読出して画像形成装置2に対して送信する。これにより画像形成装置2は、通信端末装置3のブラウザ55がアクセスしている画像データ28aにアクセスすることができるようになる。   The transmission unit 58 is a processing unit that transmits the address information 27a to the image forming apparatus 2 by performing short-range wireless communication C3 with the communication terminal apparatus 3. When the address information 27a is stored in the address information storage unit 47 as described above, the transmission unit 58 reads the address information 27a from the address information storage unit 47 and transmits it to the image forming apparatus 2. As a result, the image forming apparatus 2 can access the image data 28 a accessed by the browser 55 of the communication terminal apparatus 3.

図8は、通信端末装置3と画像形成装置2とが連携してデータサーバ4とデータ通信を行うプロセスのシーケンス図である。以下、図8を参照して、通信端末装置3と画像形成装置2とが連携してデータサーバ4とデータ通信を行うプロセスについて説明する。尚、以下においては、図5に示すタイミング情報29を例に挙げて説明する。   FIG. 8 is a sequence diagram of a process in which the communication terminal apparatus 3 and the image forming apparatus 2 cooperate with each other to perform data communication with the data server 4. Hereinafter, a process in which the communication terminal apparatus 3 and the image forming apparatus 2 cooperate with each other to perform data communication with the data server 4 will be described with reference to FIG. In the following description, the timing information 29 shown in FIG. 5 is taken as an example.

例えば、画像形成装置2と通信端末装置3との通信接続が確立されていない状態で、ユーザが通信端末装置3を保持しながら画像形成装置2に近づくと、通信端末装置3と画像形成装置2とは通信接続を確立させる(プロセスP1)。画像形成装置2は、通信端末装置3との通信接続が確立すると、タイミング情報29を参照して、設定されている取得タイミングとなるのを監視する(プロセスP2)。図5の例に従うと、画像形成装置2は、通信端末装置3からのリモート画面17の送信要求を検知するタイミングを監視する。   For example, when a user approaches the image forming apparatus 2 while holding the communication terminal apparatus 3 in a state where the communication connection between the image forming apparatus 2 and the communication terminal apparatus 3 is not established, the communication terminal apparatus 3 and the image forming apparatus 2 are connected. Establishes a communication connection (process P1). When the communication connection with the communication terminal apparatus 3 is established, the image forming apparatus 2 refers to the timing information 29 and monitors the set acquisition timing (process P2). According to the example of FIG. 5, the image forming apparatus 2 monitors the timing for detecting the transmission request for the remote screen 17 from the communication terminal apparatus 3.

また通信端末装置3は、ブラウザ55が起動している状態でユーザによってアドレス情報27aが入力されると、そのアドレス情報27aに基づいてデータサーバ4にアクセスし(プロセスP3)、画像データ28aの送信要求を行う。データサーバ4は、そのアドレス情報27aに基づく画像データ28aを通信端末装置3に送信する(プロセスP4)。通信端末装置3は、データサーバ4から受信する画像データ28aのダウンロードが完了すると、その画像データ28aを表示する(プロセスP5)。その状態で、通信端末装置3は、ユーザによるリモート画面17の呼出操作を検知すると、その検知結果に基づいて画像形成装置2に対してリモート画面17の送信要求を行う(プロセスP6)。   Further, when the address information 27a is input by the user while the browser 55 is activated, the communication terminal device 3 accesses the data server 4 based on the address information 27a (process P3) and transmits the image data 28a. Make a request. The data server 4 transmits image data 28a based on the address information 27a to the communication terminal device 3 (process P4). When the download of the image data 28a received from the data server 4 is completed, the communication terminal device 3 displays the image data 28a (process P5). In this state, when the communication terminal device 3 detects a calling operation of the remote screen 17 by the user, the communication terminal device 3 makes a transmission request for the remote screen 17 to the image forming device 2 based on the detection result (process P6).

画像形成装置2は、通信端末装置3からのリモート画面17の送信要求を受信すると、監視している取得タイミングとなったことを検知して、通信端末装置3に対してアドレス情報27aの送信要求を行う(プロセスP7)。一方、通信端末装置3は、画像形成装置2からのアドレス情報27aの送信要求を受信すると、そのときブラウザ55がアクセスしている画像データ28aのアドレス情報27aを画像形成装置2に対して送信する(プロセスP8)。   When the image forming apparatus 2 receives the transmission request for the remote screen 17 from the communication terminal apparatus 3, the image forming apparatus 2 detects that the monitored acquisition timing has come, and transmits a transmission request for the address information 27 a to the communication terminal apparatus 3. (Process P7). On the other hand, when receiving a transmission request for the address information 27a from the image forming apparatus 2, the communication terminal apparatus 3 transmits the address information 27a of the image data 28a accessed by the browser 55 to the image forming apparatus 2 at that time. (Process P8).

画像形成装置2は、通信端末装置3からのアドレス情報27aを受信すると、リモート画面17を通信端末装置3に送信する(プロセスP9)。またこのとき画像形成装置2は、受信したアドレス情報27aに基づきデータサーバ4にアクセスして(プロセスP10)、そのデータサーバ4に対してアドレス情報27aに基づく画像データ28aの送信要求を行う。尚、図例では、説明を簡潔にするために、プロセスP10のデータサーバ4へのアクセスは、プロセスP9のリモート画面17の送信よりも後となっているが、プロセスP9のリモート画面17の送信と並行して行われても良いし、そのリモート画面17の送信よりも前に行われても良い。これにより画像データ28aのダウンロード開始タイミングを更に早めることができる。   When receiving the address information 27a from the communication terminal device 3, the image forming apparatus 2 transmits the remote screen 17 to the communication terminal device 3 (process P9). At this time, the image forming apparatus 2 accesses the data server 4 based on the received address information 27a (process P10), and requests the data server 4 to transmit image data 28a based on the address information 27a. In the illustrated example, for the sake of brevity, the access to the data server 4 of the process P10 is after the transmission of the remote screen 17 of the process P9, but the transmission of the remote screen 17 of the process P9. May be performed in parallel, or may be performed before the transmission of the remote screen 17. Thereby, the download start timing of the image data 28a can be further advanced.

データサーバ4は、画像形成装置2からの画像データ28aの送信要求を受信すると、その画像データ28aを画像形成装置2に送信する(プロセスP11)。そして画像形成装置2は、データサーバ4からの画像データ28aのダウンロードを開始する(プロセスP12)。   When receiving the transmission request for the image data 28a from the image forming apparatus 2, the data server 4 transmits the image data 28a to the image forming apparatus 2 (process P11). Then, the image forming apparatus 2 starts downloading the image data 28a from the data server 4 (process P12).

また、通信端末装置3は、画像形成装置2からのリモート画面17を受信すると、そのリモート画面17を表示する(プロセスP13)。そしてリモート画面17に対して各種印刷設定が行われた後などに印刷指示が行われたことを検知すると、通信端末装置3は、その印刷指示を画像形成装置2に送信する(プロセスP14)。画像形成装置2は、通信端末装置3からの印刷指示を検知すると、画像データ28aのダウンロードが完了していることを条件としてその画像データ28aの印刷出力を行う(プロセスP15)。以上のように画像形成装置2は、印刷指示よりも前に行われるリモート画面17の送信要求を受信することによって画像データ28aのダウンロードを開始することができる。これにより、印刷指示が行われるときには、既に画像データ28aのダウンロードが開始されているためそのダウンロードを早期に完了させることができるので、印刷出力開始までの時間を短縮させることができる。   In addition, when receiving the remote screen 17 from the image forming apparatus 2, the communication terminal device 3 displays the remote screen 17 (process P13). When it is detected that a print instruction has been made after various print settings have been made on the remote screen 17, the communication terminal apparatus 3 transmits the print instruction to the image forming apparatus 2 (process P14). When the image forming apparatus 2 detects the print instruction from the communication terminal apparatus 3, the image forming apparatus 2 prints out the image data 28a on condition that the download of the image data 28a is completed (process P15). As described above, the image forming apparatus 2 can start downloading the image data 28a by receiving the transmission request for the remote screen 17 that is performed before the print instruction. As a result, when the print instruction is issued, since the download of the image data 28a has already started, the download can be completed at an early stage, so that the time until the start of print output can be shortened.

図9は、画像形成装置2の制御部において実行される全体的な処理手順の一例を示すフローチャートである。また、図10は、その全体的な処理手順と並行して行われる処理であり、通信端末装置3との通信確立時から印刷指示が行われるまでにおいて到来する取得タイミングが検知されることによって行われる処理である。まず図9に示す処理手順について説明する。この処理は、画像形成装置2の制御部20が上述したプログラム26を実行することによって開始される処理であり、一定の間隔で定期的に行われる。   FIG. 9 is a flowchart illustrating an example of an overall processing procedure executed in the control unit of the image forming apparatus 2. FIG. 10 is a process performed in parallel with the overall processing procedure, and is performed by detecting an acquisition timing that arrives from when communication with the communication terminal apparatus 3 is established until a print instruction is issued. Process. First, the processing procedure shown in FIG. 9 will be described. This process is started when the control unit 20 of the image forming apparatus 2 executes the above-described program 26, and is periodically performed at regular intervals.

制御部20は、通信端末装置3との通信接続が確立しているか否かを判断し(ステップS1)、通信接続が確立している場合(ステップS1のYES)、既に取得タイミングを監視している状態であるか否かを判断する(ステップS2)。制御部20は、取得タイミングを監視している状態でない場合(ステップS2のNO)、タイミング情報29を読出して(ステップS3)、取得タイミングを検知するための監視を開始する(ステップS4)。一方、制御部20は、既に取得タイミングを監視している状態である場合(ステップS2のYES)、ステップS3,S4をスキップする。また、制御部20は、通信端末装置3との通信接続が確立していない場合(ステップS1のNO)、処理を終了する。   The control unit 20 determines whether or not a communication connection with the communication terminal device 3 has been established (step S1). If the communication connection has been established (YES in step S1), the control unit 20 has already monitored the acquisition timing. It is determined whether it is in a state (step S2). When the acquisition timing is not monitored (NO in step S2), the control unit 20 reads the timing information 29 (step S3) and starts monitoring for detecting the acquisition timing (step S4). On the other hand, if the acquisition timing has already been monitored (YES in step S2), the control unit 20 skips steps S3 and S4. Moreover, the control part 20 complete | finishes a process, when the communication connection with the communication terminal device 3 is not established (NO of step S1).

次に、制御部20は、通信端末装置3からのリモート画面17の送信要求を受信したか否かを判断し(ステップS5)、リモート画面17の送信要求を受信した場合には(ステップS5のYES)、リモート画面17を通信端末装置3に対して送信する(ステップS6)。一方、制御部20は、リモート画面17の送信要求を受信していない場合には(ステップS5のNO)、ステップS6をスキップする。そして制御部20は、リモート画面17に対する印刷指示を検知したか否かを判断する(ステップS7)。   Next, the control unit 20 determines whether or not a transmission request for the remote screen 17 from the communication terminal device 3 has been received (step S5), and if a transmission request for the remote screen 17 has been received (step S5). YES), the remote screen 17 is transmitted to the communication terminal device 3 (step S6). On the other hand, when the transmission request for the remote screen 17 has not been received (NO in step S5), the control unit 20 skips step S6. Then, the control unit 20 determines whether or not a print instruction for the remote screen 17 has been detected (step S7).

制御部20は、リモート画面17に対する印刷指示を検知すると(ステップS7のYES)、印刷対象となる画像データ28aのダウンロードが完了しているか否かを判断する(ステップS8)。このとき既に取得タイミングは経過しており、この全体的な処理と並行して画像データ28aのダウンロードが開始されている状態である。例えば図5の例に従うと、ステップS5においてリモート画面17の送信要求を検知したタイミングで画像データ28aのダウンロードが開始されるので、ステップS6において印刷指示が検知された場合には、既に開始されたダウンロードが実行中か、或いは完了している状態である。一方、制御部20は、リモート画面17に対する印刷指示を検知していない場合(ステップS7のNO)、処理を終了する。   When detecting a print instruction for the remote screen 17 (YES in step S7), the control unit 20 determines whether or not the download of the image data 28a to be printed has been completed (step S8). At this time, the acquisition timing has already passed, and the downloading of the image data 28a has started in parallel with this overall processing. For example, according to the example of FIG. 5, since the download of the image data 28a is started at the timing when the transmission request of the remote screen 17 is detected in step S5, if the print instruction is detected in step S6, it has already started. The download is in progress or has been completed. On the other hand, when the print unit 20 has not detected a print instruction for the remote screen 17 (NO in step S7), the control unit 20 ends the process.

制御部20は、画像データ28aのダウンロードが完了している場合には(ステップS8のYES)、その印刷対象となる画像データ28aを画像データ記憶部28から読み出す(ステップS9)。一方、制御部20は、印刷対象となる画像データ28aのダウンロードが完了していない場合には(ステップS8のNO)、ダウンロードが完了するまで待機して、ダウンロードが完了することに伴って画像データ28aを画像データ記憶部28から読出す(ステップS9)。そして制御部20は、読出した画像データ28aの印刷出力を行う(ステップS10)。   When the download of the image data 28a is completed (YES in step S8), the control unit 20 reads the image data 28a to be printed from the image data storage unit 28 (step S9). On the other hand, if the download of the image data 28a to be printed has not been completed (NO in step S8), the control unit 20 waits until the download is completed, and the image data accompanying the completion of the download. 28a is read from the image data storage unit 28 (step S9). Then, the control unit 20 prints out the read image data 28a (step S10).

次に図10に示す処理手順について説明する。制御部20は、図9に示すステップS4において取得タイミングの監視を開始した後、その取得タイミングを検知することによってこの処理を開始する。制御部20は、取得タイミングを検知すると通信端末装置3からアドレス情報27aを取得する(ステップS11)。制御部20は、アドレス情報27aを取得すると、そのアドレス情報27aをアドレス情報記憶部27に記憶させる(ステップS12)。   Next, the processing procedure shown in FIG. 10 will be described. The control unit 20 starts this process by detecting the acquisition timing after starting the acquisition timing monitoring in step S4 shown in FIG. When detecting the acquisition timing, the control unit 20 acquires the address information 27a from the communication terminal device 3 (step S11). When acquiring the address information 27a, the control unit 20 stores the address information 27a in the address information storage unit 27 (step S12).

次に、制御部20は、そのアドレス情報27aをアドレス情報記憶部27から読出して、そのアドレス情報27aに基づいてデータサーバ4にアクセスする(ステップS13)。そして、制御部20は、データサーバ4から受信する画像データ28aのダウンロードを開始する(ステップS14)。   Next, the control unit 20 reads the address information 27a from the address information storage unit 27, and accesses the data server 4 based on the address information 27a (step S13). Then, the control unit 20 starts downloading the image data 28a received from the data server 4 (step S14).

ここで、本実施形態では、制御部20は、一旦、取得タイミングとなったことによってダウンロードが開始されると、その後、通信端末装置3からアドレス情報27aを再度取得し(ステップS15)、そのアドレス情報27aをアドレス情報記憶部27に記憶させる(ステップS16)。そして制御部20は、通信端末装置3においてブラウザ55がアクセス先を更新したか否かを判断する(ステップS17)。具体的には、制御部20は、ステップS14のダウンロード直前に取得したアドレス情報27aと、ステップS15で取得したアドレス情報27aとが異なる場合に、アクセス先が更新されたと判断する。これにより、取得タイミングとなった後に、通信端末装置3においてアクセス先が更新されたとしても、その更新後のアドレス情報27aを取得することができる。   Here, in this embodiment, once the download is started due to the acquisition timing, the control unit 20 then acquires again the address information 27a from the communication terminal device 3 (step S15), and the address The information 27a is stored in the address information storage unit 27 (step S16). And the control part 20 judges whether the browser 55 updated the access destination in the communication terminal device 3 (step S17). Specifically, the control unit 20 determines that the access destination has been updated when the address information 27a acquired immediately before the download in step S14 is different from the address information 27a acquired in step S15. Thereby, even if the access destination is updated in the communication terminal device 3 after the acquisition timing is reached, the updated address information 27a can be acquired.

制御部20は、通信端末装置3がアクセス先を更新していない場合には(ステップS17のNO)、リモート画面17に対する印刷指示を検知したか否かを判断する(ステップS18)。そして制御部20は、印刷指示を検知していない場合には(ステップS18のNO)、再びステップS15まで戻って通信端末装置3からアドレス情報27aを取得する。すなわちこの場合、通信端末装置3がアクセス先を更新するか、印刷指示を検知するかの何れかが到来するまでステップS15〜S18をループする。   If the communication terminal device 3 has not updated the access destination (NO in step S17), the control unit 20 determines whether a print instruction for the remote screen 17 has been detected (step S18). If the print instruction is not detected (NO in step S18), the control unit 20 returns to step S15 again to acquire the address information 27a from the communication terminal device 3. That is, in this case, steps S15 to S18 are looped until either the communication terminal device 3 updates the access destination or detects a print instruction.

制御部20は、先にアクセス先が更新された場合には(ステップS17のYES)、ダウンロードが完了しているか否かを判断する(ステップS20)。ダウンロードが完了していない場合(ステップS20のNO)、制御部20は、ダウンロードを中止する(ステップS21)。この場合、制御部20は、ステップS13に戻って更新後のアドレス情報27aに基づいてデータサーバ4にアクセスする。一方、制御部20は、ダウンロードが完了している場合には(ステップS20のYES)、ステップS21をスキップしてステップS13まで戻る。   When the access destination is updated first (YES in step S17), the control unit 20 determines whether the download is completed (step S20). When the download is not completed (NO in step S20), the control unit 20 stops the download (step S21). In this case, the control unit 20 returns to step S13 and accesses the data server 4 based on the updated address information 27a. On the other hand, when the download is completed (YES in step S20), the control unit 20 skips step S21 and returns to step S13.

また制御部20は、先に印刷指示を検知すると、既にダウンロードが完了している場合には(ステップS19のYES)、この処理を終了する。一方、ダウンロードが完了していない場合(ステップS19のNO)、制御部20は、ダウンロードが完了することに伴って処理を終了する。このときダウンロードされた画像データ28aが、この処理と並行して行われている図9に示すステップS6の印刷指示によって印刷出力されることになる。   Further, when the control unit 20 detects the print instruction first, if the download has already been completed (YES in step S19), the process ends. On the other hand, if the download has not been completed (NO in step S19), the control unit 20 ends the process with the completion of the download. At this time, the downloaded image data 28a is printed out in accordance with the print instruction in step S6 shown in FIG. 9 performed in parallel with this processing.

また、上記とは別の例として、過去にダウンロードした複数の画像データ28aが画像形成装置2の画像データ記憶部28に蓄積されているような場合には、その蓄積されている画像データ28aの印刷指示をリモート画面17において行うことができるように構成しても良い。例えば、リモート画面17には、過去にダウンロードした画像データ28aの一覧を表示させるための一覧表示ボタンを設ける。そして、画像形成装置2は、通信端末装置3に表示されているリモート画面17において一覧表示ボタンが操作されたことを検知すると、画像データ記憶部28に記憶されている一部又は全部の画像データ28aを読出して、一覧表示画面を生成する。そして画像形成装置2は、そのとき通信端末装置3において表示されているリモート画面17を遷移させて一覧表示画面を表示する。画像形成装置2は、その一覧から選択された画像データ28aの印刷指示を検知した場合に、印刷対象となる画像データ28aを画像データ記憶部28から読出して印刷出力を行う。これにより過去にダウンロードした画像データ28aに再びアクセスするための手間が省けるので便利である。   As another example, if a plurality of image data 28a downloaded in the past is stored in the image data storage unit 28 of the image forming apparatus 2, the stored image data 28a You may comprise so that a printing instruction can be performed in the remote screen 17. FIG. For example, the remote screen 17 is provided with a list display button for displaying a list of image data 28a downloaded in the past. When the image forming apparatus 2 detects that the list display button is operated on the remote screen 17 displayed on the communication terminal apparatus 3, a part or all of the image data stored in the image data storage unit 28 is detected. 28a is read and a list display screen is generated. Then, the image forming apparatus 2 changes the remote screen 17 displayed on the communication terminal device 3 at that time and displays a list display screen. When the image forming apparatus 2 detects a print instruction for the image data 28a selected from the list, the image forming apparatus 2 reads out the image data 28a to be printed from the image data storage unit 28 and performs printout. This is convenient because it saves the trouble of accessing the previously downloaded image data 28a again.

次に通信端末装置3において行われる処理の処理手順について説明する。   Next, a processing procedure of processing performed in the communication terminal device 3 will be described.

図11は、通信端末装置3の制御部41において実行される全体的な処理の処理手順を示すフローチャートである。図12は、図11に示す全体的な処理と並行して行われる処理であり、制御部41が画像形成装置2からのアドレス情報27aの送信要求を受信した場合に実行される処理である。まず図11を参照して全体的な処理の処理手順について説明する。なお、以下の説明は、通信端末装置3と画像形成装置2との通信は既に確立しているものとする。   FIG. 11 is a flowchart illustrating a processing procedure of overall processing executed in the control unit 41 of the communication terminal device 3. FIG. 12 is a process performed in parallel with the overall process illustrated in FIG. 11, and is a process executed when the control unit 41 receives a transmission request for the address information 27 a from the image forming apparatus 2. First, an overall processing procedure will be described with reference to FIG. In the following description, it is assumed that communication between the communication terminal apparatus 3 and the image forming apparatus 2 has already been established.

制御部20は、ブラウザ55が起動したことを検知すると(ステップS21のYES)、リモート制御プログラム46を起動する(ステップS22)。一方、制御部20は、ブラウザ55が起動していない場合には(ステップS21のNO)、処理を終了する。次に、制御部41は、ユーザによって入力されるアドレス情報27aを検知したか否かを判断する(ステップS23)。制御部41は、アドレス情報27aが入力されたことを検知すると(ステップS23のYES)、そのアドレス情報27aに基づいてデータサーバ4にアクセスし(ステップS24)、画像データ28aの送信要求を行う(ステップS25)。制御部41は、その画像データ28aのダウンロードを開始すると、その画像データ28aを表示する(ステップS26)。一方、制御部41は、アドレス情報27aの入力を検知しない場合(ステップS23のNO)、ステップS24〜S26をスキップする。   When the control unit 20 detects that the browser 55 is activated (YES in step S21), the control unit 20 activates the remote control program 46 (step S22). On the other hand, when the browser 55 is not activated (NO in step S21), the control unit 20 ends the process. Next, the control unit 41 determines whether or not the address information 27a input by the user has been detected (step S23). When detecting that the address information 27a has been input (YES in step S23), the control unit 41 accesses the data server 4 based on the address information 27a (step S24) and makes a transmission request for the image data 28a (step S24). Step S25). When starting to download the image data 28a, the control unit 41 displays the image data 28a (step S26). On the other hand, when the control unit 41 does not detect the input of the address information 27a (NO in step S23), the control unit 41 skips steps S24 to S26.

次に、制御部41は、ユーザからのリモート画面17の呼出操作を検知したか否かを判断する(ステップS27)。そして制御部41は、リモート画面17の呼出操作を検知した場合には(ステップS27のYES)、画像形成装置2に対してリモート画面17の送信要求を行う(ステップS28)。次に制御部41は、画像形成装置2からのリモート画面17を受信するまで待機する(ステップS29のNO)。制御部41は、画像形成装置2からのリモート画面17を受信すると(ステップSの29のYES)、そのリモート画面17を表示する(ステップS30)。そして制御部41は、そのリモート画面17に対する印刷指示を検知するか(ステップS31のNO)、或いは、そのときデータサーバ4にアクセスしていることを条件としてそのアクセス先が更新されたことを検知するまで待機する(ステップS33のNO)。制御部41は、先にリモート画面17に対する印刷指示を検知すると、その印刷指示を画像形成装置2に送信し(ステップS32)、処理を終了する。   Next, the control unit 41 determines whether or not a call operation on the remote screen 17 from the user has been detected (step S27). If the control unit 41 detects a calling operation on the remote screen 17 (YES in step S27), the control unit 41 requests the image forming apparatus 2 to transmit the remote screen 17 (step S28). Next, the control unit 41 waits until the remote screen 17 is received from the image forming apparatus 2 (NO in step S29). Upon receiving the remote screen 17 from the image forming apparatus 2 (YES in step S29), the control unit 41 displays the remote screen 17 (step S30). Then, the control unit 41 detects a print instruction for the remote screen 17 (NO in step S31), or detects that the access destination is updated on the condition that the data server 4 is accessed at that time. It waits until it does (NO of step S33). When the control unit 41 first detects a print instruction for the remote screen 17, the control unit 41 transmits the print instruction to the image forming apparatus 2 (step S32), and ends the process.

一方、印刷指示よりも先にアクセス先が更新された場合には(ステップS33のYES)、制御部41は、ステップS24まで戻って上記と同様の処理を再び行う。また、制御部41は、ステップS27においてリモート画面17の呼出操作を検知しない場合には(ステップS27のNO)、ステップS28〜S33をスキップする。尚、制御部41は、ステップS32からステップS23に戻って上記処理を繰り返しても構わない。以上で全体的な処理は終了する。   On the other hand, when the access destination is updated before the print instruction (YES in step S33), the control unit 41 returns to step S24 and performs the same processing as described above again. In addition, when the calling operation on the remote screen 17 is not detected in step S27 (NO in step S27), the control unit 41 skips steps S28 to S33. Note that the control unit 41 may return from step S32 to step S23 and repeat the above processing. Thus, the overall process ends.

次に図12に示す処理手順について説明する。この処理は、制御部41が、画像形成装置2からのアドレス情報27aの送信要求を受信することによって開始される処理であり、上述したように図11に示す全体的な処理と並行して実行される処理である。   Next, the processing procedure shown in FIG. 12 will be described. This process is started when the control unit 41 receives a transmission request for the address information 27a from the image forming apparatus 2, and is executed in parallel with the overall process shown in FIG. 11 as described above. Process.

制御部41は、画像形成装置2からのアドレス情報27aの送信要求を受信すると、ブラウザ55がネットワーク5上のデータにアクセスしているか否かを判断し(ステップS41)、アクセスしていない場合には(ステップS41のNO)、アクセスされるまで待機する。一方、制御部41は、ブラウザ55が例えばデータサーバ4に記憶されている画像データ28aにアクセスしている場合には(ステップS41のYES)、そのアクセス先のアドレス情報27aを取得する(ステップS42)。そして制御部41は、そのアドレス情報27aを画像形成装置2に対して送信する(ステップS43)。以上により、この処理は終了する。   When receiving the transmission request for the address information 27a from the image forming apparatus 2, the control unit 41 determines whether or not the browser 55 is accessing data on the network 5 (step S41). (NO in step S41), waits until accessed. On the other hand, when the browser 55 is accessing the image data 28a stored in the data server 4, for example (YES in step S41), the control unit 41 acquires the address information 27a of the access destination (step S42). ). Then, the control unit 41 transmits the address information 27a to the image forming apparatus 2 (step S43). Thus, this process ends.

以上の説明は、図5を例に挙げて、リモート画面17に関する複数のタイミング候補のうち「リモート画面送信要求」が設定されている場合を例示した。リモート画面17に関する他の「リモート画面送信」や「プレビューボタン操作」が取得タイミングとして設定されている場合も上記と同様に処理が行われる。但し、「通信確立時」が設定されている場合、リモート画面17とは関係なくアドレス情報27aが取得されることになるので上記とは処理が異なる。そこで、以下、取得タイミングが「通信確立時」に設定されている場合の処理について説明する。尚、上記と重複する構成については説明を省略する。   The above description exemplifies a case where “remote screen transmission request” is set among a plurality of timing candidates related to the remote screen 17 by taking FIG. 5 as an example. When other “remote screen transmission” or “preview button operation” related to the remote screen 17 is set as the acquisition timing, the same processing as described above is performed. However, when “when communication is established” is set, the address information 27a is acquired regardless of the remote screen 17, so the processing is different from the above. Therefore, processing when the acquisition timing is set to “when communication is established” will be described below. In addition, description is abbreviate | omitted about the structure which overlaps with the above.

図13は、取得タイミングが「通信確立時」である場合のプロセスを示すシーケンス図である。また、以下の説明では、通信端末装置3と画像形成装置2との通信は確立されていない状態である。   FIG. 13 is a sequence diagram illustrating a process when the acquisition timing is “when communication is established”. In the following description, communication between the communication terminal apparatus 3 and the image forming apparatus 2 is not established.

通信端末装置3は、上記と同様にして、ユーザによるアドレス情報27aの入力を検知するとデータサーバ4にアクセスし(プロセスP21)画像データ28aの送信要求を行う。データサーバ4は、その送信要求に応じて画像データ28aを通信端末装置3に送信する(プロセスP22)。通信端末装置3は、画像データ28aを受信すると、その画像データ28aを表示する(プロセスP23)。   Similarly to the above, when detecting the input of the address information 27a by the user, the communication terminal device 3 accesses the data server 4 (process P21) and makes a transmission request for the image data 28a. The data server 4 transmits the image data 28a to the communication terminal device 3 in response to the transmission request (process P22). When receiving the image data 28a, the communication terminal device 3 displays the image data 28a (process P23).

次に、例えば、ユーザが通信端末装置3を保持した状態で画像形成装置2に近づくと、画像形成装置2は、通信端末装置3との通信接続を確立する(プロセスP24)。このとき画像形成装置2は、タイミング情報29を読出して取得タイミングの監視を開始する(プロセスP25)。この場合、取得タイミングが「通信確立時」に設定されているので、画像形成装置2は、取得タイミングであることを検知して、通信端末装置3からアドレス情報27aを取得する(プロセスP26)。すなわち取得タイミングが「通信確立時」に設定されている場合には、画像形成装置2は、取得タイミングの監視を開始するタイミングとほぼ同時にその取得タイミングとなったことを検知する。   Next, for example, when the user approaches the image forming apparatus 2 while holding the communication terminal apparatus 3, the image forming apparatus 2 establishes a communication connection with the communication terminal apparatus 3 (process P24). At this time, the image forming apparatus 2 reads the timing information 29 and starts monitoring the acquisition timing (process P25). In this case, since the acquisition timing is set to “when communication is established”, the image forming apparatus 2 detects the acquisition timing and acquires the address information 27a from the communication terminal apparatus 3 (process P26). In other words, when the acquisition timing is set to “when communication is established”, the image forming apparatus 2 detects that the acquisition timing has been reached almost simultaneously with the timing to start monitoring the acquisition timing.

次に画像形成装置2は、そのアドレス情報27aに基づいてデータサーバ4にアクセスして(プロセスP27)、データサーバ4に画像データ28aの送信要求を行う。データサーバ4は、その送信要求に応じて画像データ28aを画像形成装置2に送信する(プロセスP28)。画像形成装置2は、その画像データ28aを受信してダウンロードを開始する(プロセスP29)。   Next, the image forming apparatus 2 accesses the data server 4 based on the address information 27a (process P27), and requests the data server 4 to transmit the image data 28a. The data server 4 transmits the image data 28a to the image forming apparatus 2 in response to the transmission request (process P28). The image forming apparatus 2 receives the image data 28a and starts downloading (process P29).

このとき、通信端末装置3がアクセス先を更新したとする(プロセスP30)。この場合、データサーバ4は、通信端末装置3からの送信要求に応じて、更新後のアドレス情報27aに基づく画像データ28aを通信端末装置3に送信する(プロセスP31)。通信端末装置3は、画像データ28aを受信すると、その画像データ28aを表示する(プロセスP32)。   At this time, it is assumed that the communication terminal device 3 has updated the access destination (process P30). In this case, the data server 4 transmits the image data 28a based on the updated address information 27a to the communication terminal device 3 in response to a transmission request from the communication terminal device 3 (process P31). When receiving the image data 28a, the communication terminal device 3 displays the image data 28a (process P32).

ここで、上述したように、本実施形態では、一旦、取得タイミングとなると、画像形成装置2は、その後に定期的に通信端末装置3からアドレス情報27aを取得して、通信端末装置3がアクセス先を更新したか否かを監視する構成である。すなわち、この場合、画像形成装置2は、上述した通信端末装置3における処理と並行して、通信端末装置3からアドレス情報27aを取得して(プロセスP33)、通信端末装置3がアクセス先を更新したことを検知する。そして画像形成装置2は、その更新後のアドレス情報27aに基づいてデータサーバ4にアクセスし(プロセスP34)、画像データ28aの送信要求を行う。データサーバ4は、その送信要求に応じて画像データ28aを画像形成装置2に送信する(プロセスP35)。画像形成装置2は、データサーバ4から受信するその画像データ28aのダウンロードを開始する(プロセスP36)。   Here, as described above, in this embodiment, once the acquisition timing is reached, the image forming apparatus 2 periodically acquires the address information 27a from the communication terminal apparatus 3 thereafter, and the communication terminal apparatus 3 accesses it. This is a configuration for monitoring whether or not the destination has been updated. That is, in this case, the image forming apparatus 2 acquires the address information 27a from the communication terminal apparatus 3 (process P33) in parallel with the processing in the communication terminal apparatus 3 described above, and the communication terminal apparatus 3 updates the access destination. Detecting that The image forming apparatus 2 accesses the data server 4 based on the updated address information 27a (process P34), and makes a transmission request for the image data 28a. The data server 4 transmits the image data 28a to the image forming apparatus 2 in response to the transmission request (process P35). The image forming apparatus 2 starts downloading the image data 28a received from the data server 4 (process P36).

そして通信端末装置3は、ユーザによるリモート画面17の呼出操作を検知すると、その検知結果に基づいて画像形成装置2に対してリモート画面17の送信要求を行う(プロセスP37)。画像形成装置2は、そのリモート画面17の送信要求に応じてリモート画面17を通信端末装置3に送信する(プロセスP38)。通信端末装置3は、画像形成装置2から受信したリモート画面17を表示する(プロセスP39)。そしてリモート画面17に対して印刷指示が行われたことを検知すると、通信端末装置3は、その印刷指示を画像形成装置2に送信する(プロセスP40)。画像形成装置2は、通信端末装置3からの印刷指示を検知すると、画像データ28aのダウンロードが完了していることを条件としてその画像データ28aの印刷出力を行う(プロセスP41)。   When the communication terminal device 3 detects a call operation on the remote screen 17 by the user, the communication terminal device 3 requests the image forming device 2 to transmit the remote screen 17 based on the detection result (process P37). The image forming apparatus 2 transmits the remote screen 17 to the communication terminal device 3 in response to the transmission request for the remote screen 17 (process P38). The communication terminal device 3 displays the remote screen 17 received from the image forming device 2 (process P39). When it is detected that a print instruction has been given to the remote screen 17, the communication terminal apparatus 3 transmits the print instruction to the image forming apparatus 2 (process P40). When the image forming apparatus 2 detects the print instruction from the communication terminal apparatus 3, the image forming apparatus 2 prints out the image data 28a on condition that the download of the image data 28a is completed (process P41).

以上のように、取得タイミングが「通信接続時」に設定されている場合、画像形成装置2と通信端末装置3との通信接続が確立したタイミングで、画像形成装置2は、通信端末装置3からアドレス情報27aを取得することになる。従ってこの場合、通信端末装置3が画像形成装置2に対してリモート画面17の送信要求を行う前に、画像形成装置2は、通信端末装置3がアクセスしている画像データ28aのダウンロードを開始するので、その後に、その画像データ28aに対する印刷指示が行われる場合にダウンロードが既に完了している可能性を高めることができる。これにより印刷指示から印刷出力までの時間を大幅に短縮させることができる。また、この場合も上記と同様に、画像形成装置2は、通信端末装置3のブラウザ55がアクセス先を更新することに伴って、その更新後のアドレス情報27aを取得するので、そのブラウザ55のアクセス先の更新に追従して画像データ28aをダウンロードすることができる。これにより、いつ印刷指示が行われてもそのときには既に更新後の画像データ28aのダウンロードが開始されているので、印刷開始までの時間を短縮させることができる。   As described above, when the acquisition timing is set to “at the time of communication connection”, the image forming apparatus 2 starts from the communication terminal apparatus 3 at the timing when the communication connection between the image forming apparatus 2 and the communication terminal apparatus 3 is established. The address information 27a is acquired. Therefore, in this case, before the communication terminal apparatus 3 makes a transmission request for the remote screen 17 to the image forming apparatus 2, the image forming apparatus 2 starts downloading the image data 28a accessed by the communication terminal apparatus 3. Therefore, it is possible to increase the possibility that the download has already been completed when a print instruction is issued for the image data 28a. As a result, the time from the print instruction to the print output can be greatly shortened. Also in this case, similarly to the above, the image forming apparatus 2 acquires the updated address information 27a when the browser 55 of the communication terminal apparatus 3 updates the access destination. The image data 28a can be downloaded following the update of the access destination. As a result, the download of the updated image data 28a has already begun at any time when a print instruction is given, so the time until the start of printing can be shortened.

ところで、上記においては、画像形成装置2がデータサーバ4にアクセスすると、それに応じてデータサーバ4から画像データ28aが送信される場合を例示した。但し、一般的には、機密性の高い画像などにアクセスする際、アクセス権限を有するものによるアクセスであることを確認するための認証情報などを求められる場合がある。そこで、このような場合、画像形成装置2及び通信端末装置3は、以下のように処理を行う。   By the way, in the above, when the image forming apparatus 2 accessed the data server 4, the case where the image data 28a was transmitted from the data server 4 according to it was illustrated. However, in general, when accessing a highly confidential image or the like, there are cases where authentication information or the like for confirming that the access is by an authorized person may be required. Therefore, in such a case, the image forming apparatus 2 and the communication terminal apparatus 3 perform processing as follows.

通信端末装置3において、図7に示すブラウザ55は、データサーバ4にアクセスした際に、そのデータサーバ4から認証情報を求められた場合には、ユーザに認証情報を入力させるための認証情報入力画面を表示する。ブラウザ55は、その認証情報入力画面に対して入力される認証情報を、アクセス先のアドレス情報27aに関連づけて図示しない記憶領域に記憶する。そして、アドレス検知部56は、画像形成装置2からアドレス情報27aの送信要求を受信したとき、上記と同様にして送信対象となるアドレス情報27aをブラウザ55から取得してアドレス情報記憶部47に記憶する。送信部58は、その送信対象となるアドレス情報27aをアドレス情報記憶部47から読み出すとき、上述した記憶領域を検索して、送信対象となるアドレス情報27aに認証情報が関連づけられているか否かを判断する。そして送信部58は、送信対象となるアドレス情報27aに認証情報が関連づけられていることを検知した場合には、送信対象となるアドレス情報27aと共にその認証情報を画像形成装置2に送信する。そして、画像形成装置2においてダウンロード実行部37は、そのアドレス情報27aと認証情報とを用いてデータサーバ4にアクセスする。これにより画像形成装置2は、認証情報を必要とする画像データ28aをダウンロードすることができる。特に、データサーバ4が上述したクラウドサーバであるような場合には、一般的に、認証が成功することでユーザがクラウドサービスの提供を受けられるようになる。上記構成によれば、そのような場合にも好適に対応することができる。   In the communication terminal device 3, when the browser 55 shown in FIG. 7 accesses the data server 4 and the authentication information is requested from the data server 4, the browser 55 shown in FIG. Display the screen. The browser 55 stores the authentication information input to the authentication information input screen in a storage area (not shown) in association with the access destination address information 27a. When the address detection unit 56 receives a transmission request for the address information 27 a from the image forming apparatus 2, the address detection unit 56 acquires the address information 27 a to be transmitted from the browser 55 and stores it in the address information storage unit 47 as described above. To do. When the transmission unit 58 reads out the address information 27a to be transmitted from the address information storage unit 47, the transmission unit 58 searches the storage area described above to determine whether authentication information is associated with the address information 27a to be transmitted. to decide. When the transmission unit 58 detects that the authentication information is associated with the address information 27a to be transmitted, the transmission unit 58 transmits the authentication information to the image forming apparatus 2 together with the address information 27a to be transmitted. In the image forming apparatus 2, the download execution unit 37 accesses the data server 4 using the address information 27a and the authentication information. As a result, the image forming apparatus 2 can download the image data 28a that requires the authentication information. In particular, when the data server 4 is the above-described cloud server, generally, a user can be provided with a cloud service by successful authentication. According to the said structure, it can respond suitably also in such a case.

また、一般的に、データサーバに蓄積されている複数のデータは、全てが同一のファイル形式であるとは限らず、異なるファイル形式の場合もある。そこで、画像形成装置2は、ファイル形式を選択してダウンロードするように構成しても良い。例えば、画像形成装置2は、ユーザの指示操作に基づきダウンロードすべきファイル形式を予め登録したファイル形式登録情報を記憶しておく。そして、ダウンロード実行部37は、データサーバ4にアクセスした際に、ダウンロードの対象となる画像データ28aのファイル形式を特定し、そのファイル形式がダウンロードすべきファイル形式であるか否かを上述したファイル形式登録情報に基づいて判断する。そして、ダウンロード実行部37は、アクセスした画像データ28aがダウンロードの対象である場合には、その画像データ28aのダウンロードを開始する。一方、ダウンロード実行部37は、アクセスした画像データ28aがダウンロードの対象でない場合には、その画像データ28aのダウンロードを開始しない。これによりユーザにとって不要な画像データ28aのダウンロードを行わないので処理負担が軽減されると共に、画像データ記憶部28の記憶領域を有効活用することができる。   In general, the plurality of data stored in the data server are not necessarily all in the same file format, and may have different file formats. Therefore, the image forming apparatus 2 may be configured to select and download a file format. For example, the image forming apparatus 2 stores file format registration information in which file formats to be downloaded are registered in advance based on user instruction operations. The download execution unit 37 specifies the file format of the image data 28a to be downloaded when accessing the data server 4, and determines whether the file format is the file format to be downloaded. Judgment is made based on the format registration information. Then, when the accessed image data 28a is a download target, the download execution unit 37 starts downloading the image data 28a. On the other hand, when the accessed image data 28a is not a download target, the download execution unit 37 does not start downloading the image data 28a. As a result, the image data 28a unnecessary for the user is not downloaded, so that the processing load is reduced and the storage area of the image data storage unit 28 can be used effectively.

以上のように、本実施形態では、画像形成装置2は、通信端末装置3がアクセスしている画像データ28aにアクセスするためのアドレス情報27aを取得し、そのアドレス情報27aに基づいて、データサーバ4からその画像データ28aのダウンロードを行う構成である。このとき画像形成装置2は、通信端末装置3との通信接続が確立されてからリモート画面17に対する印刷指示を受付けるまでにアドレス情報27aを取得したタイミングでその画像データ28aのダウンロードを行う。このような構成によれば、印刷指示を受付けるまでにダウンロードが開始されるので、印刷指示を受付けた後にダウンロードを開始する場合に比べて、印刷出力が開始するまでの時間を短縮することができる。   As described above, in the present embodiment, the image forming apparatus 2 acquires the address information 27a for accessing the image data 28a accessed by the communication terminal apparatus 3, and based on the address information 27a, the data server 4 to download the image data 28a. At this time, the image forming apparatus 2 downloads the image data 28a at the timing when the address information 27a is acquired from when the communication connection with the communication terminal apparatus 3 is established until when the print instruction for the remote screen 17 is received. According to such a configuration, since the download is started before the print instruction is received, the time until the print output is started can be shortened compared to the case where the download is started after the print instruction is received. .

また、本実施形態においては、画像形成装置2は、例えば、リモート画面17の送信に伴って、或いは、そのリモート画面17の設定操作部17cに対する操作を検知したことに伴って、通信端末装置3からアドレス情報27aを取得する構成である。これによりユーザが印刷出力を意図している画像データ28aをダウンロードすることができるので、印刷出力が意図されていない画像データ28aをダウンロードしてしまうことによる処理負担を軽減することができると共に、画像データ記憶部28の記憶資源を有効活用することができる。また、本実施形態では、例えばプレビューボタンB1など設定操作部17cに対する操作が行われるタイミングで、画像形成装置2からアドレス情報27aを取得する構成である。これにより、単にリモート画面17を送信するよりも印刷指示までの操作手順が進んだ段階で画像形成装置2からアドレス情報27aを取得することができるので、より印刷指示が行われる可能性の高い画像データ28aをダウンロードすることができる。   In the present embodiment, the image forming apparatus 2, for example, with the transmission of the remote screen 17 or with the detection of an operation on the setting operation unit 17 c of the remote screen 17, the communication terminal device 3. The address information 27a is obtained from the address information. As a result, the user can download the image data 28a that is intended for print output, so that the processing load caused by downloading the image data 28a that is not intended for print output can be reduced. The storage resources of the data storage unit 28 can be effectively used. In this embodiment, for example, the address information 27a is acquired from the image forming apparatus 2 at the timing when the setting operation unit 17c such as the preview button B1 is operated. As a result, the address information 27a can be acquired from the image forming apparatus 2 at a stage where the operation procedure up to the print instruction has progressed rather than simply transmitting the remote screen 17, so that an image that is more likely to be printed is issued. Data 28a can be downloaded.

ここで、リモート画面17において印刷プレビューを表示する場合、例えば画像形成装置2が印刷プレビューの表示対象となる画像データ28aをダウンロードした後に、その画像データ28aの印刷レイアウトを生成して通信端末装置3に送信する手法が考えられる。しかし、この手法によると、通信端末装置3において印刷プレビューを表示するためには、画像形成装置2が画像データ28aのダウンロードを完了するまで待つ必要が生じるので効率的でない。そこで、この場合、通信端末装置3のリモート画面制御部57に印刷レイアウト生成機能を持たせることによって、通信端末装置3において印刷レイアウトを生成することができるように構成しても良い。すなわち、印刷プレビューの表示対象となる画像データ28aは、ブラウザ55によって既に取得され、所定の記憶領域に記憶された後に表示されている状態である。リモート画面制御部57は、プレビューボタンB1が操作されたことを検知した場合、そのブラウザ55が管理している記憶領域から、印刷対象となる画像データ28aを読出して印刷レイアウトを生成する。そしてリモート画面制御部57は、その印刷レイアウトをプレビュー表示する。これにより、画像形成装置2が印刷プレビューの表示対象となる画像データ28aをダウンロードする必要がなくなるので、通信端末装置3において印刷プレビュー表示を早期に行うことができるようになる。   Here, when a print preview is displayed on the remote screen 17, for example, after the image forming apparatus 2 downloads the image data 28 a to be displayed as a print preview, a print layout of the image data 28 a is generated and the communication terminal apparatus 3 The method of transmitting to can be considered. However, according to this method, in order to display the print preview on the communication terminal device 3, it is necessary to wait until the image forming device 2 completes the download of the image data 28a, which is not efficient. In this case, the communication terminal device 3 may be configured to generate a print layout by providing the remote screen control unit 57 of the communication terminal device 3 with a print layout generation function. That is, the image data 28a to be displayed in the print preview is already displayed by the browser 55 and is displayed after being stored in a predetermined storage area. When the remote screen control unit 57 detects that the preview button B1 is operated, the remote screen control unit 57 reads the image data 28a to be printed from the storage area managed by the browser 55 and generates a print layout. Then, the remote screen control unit 57 displays the print layout as a preview. This eliminates the need for the image forming apparatus 2 to download the image data 28a to be displayed as a print preview, so that the print preview display can be performed early on the communication terminal apparatus 3.

また、本実施形態では、画像形成装置2は、取得タイミングを「通信確立時」と設定することで、通信端末装置3と通信可能になることに伴ってアドレス情報27aを取得する構成である。この場合、画像形成装置2は、そのアドレス情報27aを取得したタイミングで、そのアドレス情報27aに基づく画像データ28aのダウンロードを開始する。これにより、画像形成装置2は、通信端末装置3と通信可能になることに伴ってアドレス情報27aを取得するので、最大限早いタイミングで画像データ28aのダウンロードを開始することができる。その結果、ユーザが印刷指示を行う際にダウンロードが完了している可能性を高めることができる。   Further, in the present embodiment, the image forming apparatus 2 is configured to acquire the address information 27a when communication with the communication terminal apparatus 3 becomes possible by setting the acquisition timing to “when communication is established”. In this case, the image forming apparatus 2 starts downloading the image data 28a based on the address information 27a at the timing when the address information 27a is acquired. As a result, the image forming apparatus 2 acquires the address information 27a as it becomes communicable with the communication terminal apparatus 3, so that the download of the image data 28a can be started at the earliest possible timing. As a result, it is possible to increase the possibility that the download is completed when the user issues a print instruction.

また、本実施形態では、一旦、取得タイミングとなると、その後に通信端末装置3においてアクセス先が更新された場合、画像形成装置2は、その更新を検知したタイミングで、その更新後のアクセス先に対応する画像データ28aをダウンロードする構成である。つまり画像形成装置2は、通信端末装置3において更新先の画像データ28aの印刷指示が行われることになっても、そのときには既に、その更新後の画像データ28aのダウンロードを開始している状態である。これにより、更新後の画像データ28aの印刷出力が開始されるまでの時間を短縮させることができる。   In the present embodiment, once the acquisition timing is reached, when the access destination is subsequently updated in the communication terminal device 3, the image forming apparatus 2 sets the updated access destination at the timing when the update is detected. The corresponding image data 28a is downloaded. That is, even when the image forming apparatus 2 is instructed to print the update destination image data 28a in the communication terminal apparatus 3, at that time, the image forming apparatus 2 has already started to download the updated image data 28a. is there. As a result, it is possible to shorten the time until the print output of the updated image data 28a is started.

また、本実施形態では、画像形成装置2は、更新後のアドレス情報27aに基づく画像データ28aのダウンロードを開始するとき、更新前のアドレス情報27aに基づく画像データ28aのダウンロードが未だ実行中である場合には、当該実行中のダウンロードを中止する構成である。これにより2つの画像データ28aのダウンロードが並行して行われてしまうことによる処理負担を軽減することができると共に、印刷対象とならない更新前の画像データ28aを無駄にダウンロードせずに済むので記憶装置25の記憶資源を有効活用することができる。   In the present embodiment, when the image forming apparatus 2 starts downloading the image data 28a based on the updated address information 27a, the image data 28a is still being downloaded based on the address information 27a before the update. In such a case, the download in progress is stopped. As a result, it is possible to reduce the processing burden due to the two image data 28a being downloaded in parallel, and it is not necessary to download the pre-update image data 28a that is not to be printed, so that the storage device can be used. 25 storage resources can be used effectively.

また、本実施形態では、画像形成装置2は、アドレス情報27aに基づく画像データ28aのダウンロードを開始する際、その画像データ28aのファイル形式を判別し、その判別結果に基づいてダウンロードを実行する構成である。このような構成によれば、画像データ28aのファイル形式に基づいてダウンロードを実行するので、全てのデータをダウンロードする場合に比べて処理負担が軽減する。   In the present embodiment, the image forming apparatus 2 determines the file format of the image data 28a when starting the download of the image data 28a based on the address information 27a, and executes the download based on the determination result. It is. According to such a configuration, since the download is executed based on the file format of the image data 28a, the processing load is reduced compared to the case of downloading all the data.

(第2の実施形態)
上述した第1の実施形態においては、画像形成装置2がアドレス情報27aを取得する際、画像形成装置2が取得タイミングを検知することで、画像形成装置2から通信端末装置3に対してアドレス情報27aの送信要求を行う構成である。これに対して本実施形態では、通信端末装置3が送信タイミングを検知することで、通信端末装置3から画像形成装置2に対してアドレス情報27aを送信する構成である。尚、以下においては、第1の実施形態と重複する構成については説明を省略する。
(Second Embodiment)
In the first embodiment described above, when the image forming apparatus 2 acquires the address information 27a, the image forming apparatus 2 detects the acquisition timing, whereby the address information is transmitted from the image forming apparatus 2 to the communication terminal apparatus 3. In this configuration, a transmission request 27a is made. On the other hand, in the present embodiment, the communication terminal device 3 detects the transmission timing, thereby transmitting the address information 27a from the communication terminal device 3 to the image forming device 2. In the following, description of the same components as those in the first embodiment will be omitted.

図14は、本実施形態において通信端末装置3の記憶装置25に記憶されるタイミング情報50の一例を示す図である。タイミング情報50には、「通信確立時」、「リモート画面呼出操作検知」、「リモート画面受信」及び「プレビューボタン操作」などのタイミング候補が記録されており、それらのうち「通信確立時」が1つだけ設定ONになっている場合を例示している。このタイミング情報50に記録される複数のタイミング候補も上記と同様に印刷指示よりも前のタイミングで行われる処理である。但し、図例に示すタイミング候補は、一例であり、画像形成装置2と通信端末装置3との通信接続が確立してから印刷指示が行われるまでのタイミングを規定できれば図例に限られない。   FIG. 14 is a diagram illustrating an example of the timing information 50 stored in the storage device 25 of the communication terminal device 3 in the present embodiment. The timing information 50 records timing candidates such as “when communication is established”, “remote screen call operation detection”, “remote screen reception”, and “preview button operation”, among which “when communication is established”. The case where only one setting is ON is illustrated. The plurality of timing candidates recorded in the timing information 50 is also a process performed at a timing before the print instruction in the same manner as described above. However, the timing candidates shown in the figure are only examples, and the timing candidates are not limited to the examples in the figure as long as the timing from when the communication connection between the image forming apparatus 2 and the communication terminal apparatus 3 is established until the printing instruction is given can be specified.

本実施形態において、制御部41のアドレス検知部56(図7)は、図14に示すタイミング情報50に基づいて送信タイミングを監視し、送信タイミングを検知するとブラウザ55からアドレス情報27aを取得して、そのアドレス情報27aをアドレス情報記憶部47に記憶させる構成である。その後は上記と同様であり、送信部58がアドレス情報記憶部47からそのアドレス情報27aを読み出して画像形成装置2に送信する。以下、そのように動作する制御部41について詳しく説明する。   In the present embodiment, the address detection unit 56 (FIG. 7) of the control unit 41 monitors the transmission timing based on the timing information 50 shown in FIG. 14, and acquires the address information 27a from the browser 55 when the transmission timing is detected. The address information 27a is stored in the address information storage unit 47. After that, the transmission unit 58 reads the address information 27 a from the address information storage unit 47 and transmits it to the image forming apparatus 2. Hereinafter, the control unit 41 that operates in this manner will be described in detail.

図15は、本実施形態において制御部41によって実行される処理の処理手順の一例を示すフローチャートである。以下、図15を参照して制御部41によって実行される処理の処理手順について説明する。尚、本実施形態においても図11に示す全体的な処理が実行され、図15に示す処理は、その全体的な処理とは並行して行われる処理である。また、この処理は、画像形成装置2との通信接続が確立することに伴ってアドレス検知部56(図7)によって開始される。   FIG. 15 is a flowchart illustrating an example of a processing procedure of processing executed by the control unit 41 in the present embodiment. Hereinafter, a processing procedure of processing executed by the control unit 41 will be described with reference to FIG. In this embodiment, the overall process shown in FIG. 11 is executed, and the process shown in FIG. 15 is a process performed in parallel with the overall process. This process is started by the address detection unit 56 (FIG. 7) as the communication connection with the image forming apparatus 2 is established.

アドレス検知部56は、まずタイミング情報50を読出して、そのタイミング情報50において設定されている送信タイミングを特定すると共に、その送信タイミングとなるのを監視する(ステップS51)。そしてアドレス検知部56は、送信タイミングとなるまで待機して(ステップS52のNO)、送信タイミングとなると(ステップS52のYES)、ブラウザ55がネットワーク5上のデータにアクセスしているか否かを判断する(ステップS53)。この場合、例えばブラウザ55がデータサーバ4の画像データ28aにアクセスしていることを検知すると(ステップS53のYES)、アドレス検知部56は、ブラウザ55からその画像データ28aのアドレス情報27aを取得する(ステップS54)。このときアドレス検知部56は、そのアドレス情報27aをアドレス情報記憶部47に記憶させる。そして、送信部58は、アドレス情報記憶部47からそのアドレス情報27aを読出して画像形成装置2に対して送信する(ステップS55)。   The address detecting unit 56 first reads the timing information 50, specifies the transmission timing set in the timing information 50, and monitors the transmission timing (step S51). The address detection unit 56 waits until the transmission timing is reached (NO in step S52), and determines whether the browser 55 is accessing data on the network 5 when the transmission timing is reached (YES in step S52). (Step S53). In this case, for example, when it is detected that the browser 55 is accessing the image data 28a of the data server 4 (YES in step S53), the address detection unit 56 acquires the address information 27a of the image data 28a from the browser 55. (Step S54). At this time, the address detection unit 56 stores the address information 27 a in the address information storage unit 47. Then, the transmission unit 58 reads the address information 27a from the address information storage unit 47 and transmits it to the image forming apparatus 2 (step S55).

アドレス検知部56は、一旦、送信タイミングとなると、印刷指示が行われるか(ステップS56のNO)、ブラウザ55のアクセス先が更新されるまで待機し(ステップS57のNO)、先に印刷指示が行われると(ステップS56のYES)、この処理を終了する。一方、アドレス検知部56は、先にアクセス先が更新されると(ステップS57のYES)、ステップS54まで戻って上記と同様の処理を行う。以上のようにして、この処理は終了する。   The address detection unit 56 waits until a transmission instruction is given (NO in step S56) or until the access destination of the browser 55 is updated (NO in step S57). If it is performed (YES in step S56), this process is terminated. On the other hand, when the access destination is updated first (YES in step S57), the address detection unit 56 returns to step S54 and performs the same processing as described above. As described above, this process ends.

図16は、本実施形態において通信端末装置3が画像形成装置2と連携してデータサーバ4とデータ通信を行う場合のプロセスの一例を示すシーケンス図である。以下、図16を参照して、通信端末装置3が画像形成装置2と連携してデータサーバ4とデータ通信を行う場合のプロセスについて説明する。尚、以下の説明においては、図14に示すタイミング情報50を例に挙げて、送信タイミングが「通信確立時」である場合を例示する。   FIG. 16 is a sequence diagram illustrating an example of a process when the communication terminal apparatus 3 performs data communication with the data server 4 in cooperation with the image forming apparatus 2 in the present embodiment. Hereinafter, a process when the communication terminal device 3 performs data communication with the data server 4 in cooperation with the image forming apparatus 2 will be described with reference to FIG. In the following description, the timing information 50 shown in FIG. 14 is taken as an example, and the case where the transmission timing is “when communication is established” is illustrated.

通信端末装置3は、ユーザによるアドレス情報27aの入力を検知するとデータサーバ4にアクセスし(プロセスP51)画像データ28aの送信要求を行う。データサーバ4は、その送信要求に応じて画像データ28aを通信端末装置3に送信する(プロセスP52)。通信端末装置3は、画像データ28aを受信すると、その画像データ28aを表示する(プロセスP53)。   When the communication terminal device 3 detects the input of the address information 27a by the user, the communication terminal device 3 accesses the data server 4 (process P51) and makes a transmission request for the image data 28a. The data server 4 transmits the image data 28a to the communication terminal device 3 in response to the transmission request (process P52). When receiving the image data 28a, the communication terminal device 3 displays the image data 28a (process P53).

そして、例えば、ユーザが通信端末装置3を保持した状態で画像形成装置2に近づくと、通信端末装置3は、画像形成装置2との通信接続を確立する(プロセスP54)。このとき通信端末装置3は、その通信接続の確立とほぼ同一のタイミングにおいて送信タイミングとなったことを検知して、ブラウザ55からアドレス情報27aを取得して画像形成装置2に送信する(プロセスP55)。次に画像形成装置2は、そのアドレス情報27aに基づいてデータサーバ4にアクセスして(プロセスP56)、データサーバ4に画像データ28aの送信要求を行う。データサーバ4は、その送信要求に応じて画像データ28aを画像形成装置2に送信する(プロセスP57)。画像形成装置2は、その画像データ28aを受信してダウンロードを開始する(プロセスP58)。   For example, when the user approaches the image forming apparatus 2 while holding the communication terminal apparatus 3, the communication terminal apparatus 3 establishes a communication connection with the image forming apparatus 2 (process P54). At this time, the communication terminal apparatus 3 detects that the transmission timing is reached at almost the same timing as the establishment of the communication connection, acquires the address information 27a from the browser 55, and transmits it to the image forming apparatus 2 (process P55). ). Next, the image forming apparatus 2 accesses the data server 4 based on the address information 27a (process P56), and requests the data server 4 to transmit the image data 28a. The data server 4 transmits the image data 28a to the image forming apparatus 2 in response to the transmission request (process P57). The image forming apparatus 2 receives the image data 28a and starts downloading (process P58).

ここで、通信端末装置3は、ユーザの操作によってアクセス先を更新したとする(プロセスP59)。この場合、通信端末装置3は、既に送信タイミングが発生してからアクセス先が更新されたので、上記と同様にその更新後のアドレス情報27aを取得して画像形成装置2に送信する(プロセスP60)。一方、データサーバ4は、通信端末装置3からの送信要求に応じて更新後のアドレス情報27aに基づく画像データ28aを通信端末装置3に送信する(プロセスP61)。通信端末装置3は、画像データ28aを受信すると、その画像データ28aを表示する(プロセスP62)。   Here, it is assumed that the communication terminal device 3 has updated the access destination by the user's operation (process P59). In this case, since the access destination has been updated after the transmission timing has already occurred, the communication terminal apparatus 3 acquires the updated address information 27a and transmits it to the image forming apparatus 2 (process P60). ). On the other hand, the data server 4 transmits image data 28a based on the updated address information 27a to the communication terminal apparatus 3 in response to a transmission request from the communication terminal apparatus 3 (process P61). When receiving the image data 28a, the communication terminal device 3 displays the image data 28a (process P62).

画像形成装置2は、上述した通信端末装置3における処理と並行して、通信端末装置3から取得した更新後のアドレス情報27aに基づきデータサーバ4にアクセスして(プロセスP63)、画像データ28aの送信要求を行う。データサーバ4は、その送信要求に応じて画像データ28aを画像形成装置2に送信する(プロセスP64)。画像形成装置2は、データサーバ4から受信するその画像データ28aのダウンロードを開始する(プロセスP65)。   In parallel with the processing in the communication terminal apparatus 3 described above, the image forming apparatus 2 accesses the data server 4 based on the updated address information 27a acquired from the communication terminal apparatus 3 (process P63), and stores the image data 28a. Request transmission. The data server 4 transmits the image data 28a to the image forming apparatus 2 in response to the transmission request (process P64). The image forming apparatus 2 starts downloading the image data 28a received from the data server 4 (process P65).

そして通信端末装置3は、ユーザによるリモート画面17の呼出操作を検知すると、その検知結果に基づいて画像形成装置2に対してリモート画面17の送信要求を行う(プロセスP66)。画像形成装置2は、そのリモート画面17の送信要求に応じてリモート画面17を通信端末装置3に送信する(プロセスP67)。通信端末装置3は、画像形成装置2から受信したリモート画面17を表示する(プロセスP68)。そしてリモート画面17に対して印刷指示が行われたことを検知すると、通信端末装置3は、その印刷指示を画像形成装置2に送信する(プロセスP69)。画像形成装置2は、通信端末装置3からの印刷指示を検知すると、画像データ28aのダウンロードが完了していることを条件としてその画像データ28aの印刷出力を行う(プロセスP70)。   When the communication terminal device 3 detects a call operation on the remote screen 17 by the user, the communication terminal device 3 requests the image forming device 2 to transmit the remote screen 17 based on the detection result (process P66). The image forming apparatus 2 transmits the remote screen 17 to the communication terminal device 3 in response to the transmission request for the remote screen 17 (process P67). The communication terminal device 3 displays the remote screen 17 received from the image forming device 2 (process P68). When it is detected that a print instruction has been given to the remote screen 17, the communication terminal apparatus 3 transmits the print instruction to the image forming apparatus 2 (process P69). When the image forming apparatus 2 detects the print instruction from the communication terminal apparatus 3, the image forming apparatus 2 prints out the image data 28a on condition that the download of the image data 28a is completed (process P70).

以上のように、本実施形態においては、通信端末装置3は、タイミング情報50に基づいて、画像形成装置2との通信接続が確立されてからリモート画面17に対して印刷指示が行われるまでに、ブラウザ55からアドレス情報27aを取得して画像形成装置2に送信する構成である。これにより画像形成装置2は、リモート画面17に対する印刷指示を受付けるまでにデータのダウンロードを行うことができる。その結果、通信端末装置3は、画像形成装置2における印刷出力開始までの時間を短縮させることができる。   As described above, in the present embodiment, the communication terminal apparatus 3 is based on the timing information 50 until the print instruction is given to the remote screen 17 after the communication connection with the image forming apparatus 2 is established. The address information 27a is acquired from the browser 55 and transmitted to the image forming apparatus 2. As a result, the image forming apparatus 2 can download data before receiving a print instruction for the remote screen 17. As a result, the communication terminal device 3 can shorten the time until the start of print output in the image forming device 2.

また、本実施形態においては、通信端末装置3は、例えば、リモート画面17の受信に伴って、或いは、そのリモート画面17の設定操作部17cに対する操作を検知したことに伴って、画像形成装置2に対してアドレス情報27aを送信する構成である。これにより画像形成装置2に対して、ユーザが印刷出力を意図している画像データ28aをダウンロードさせることができる。その結果、画像形成装置2は、印刷出力が意図されていない画像データ28aをダウンロードしてしまうことによる処理負担を軽減することができると共に、画像データ記憶部28の記憶資源を有効活用することができる。また、本実施形態では、設定操作部17cに対する印刷設定が行われる場合など、単にリモート画面17を受信するよりも印刷指示までの操作手順が進んだ段階で画像形成装置2に対してアドレス情報27aを送信する構成である。これにより、通信端末装置3は、画像形成装置2に対して、より印刷指示が行われる可能性の高い画像データ28aをダウンロードさせることができる。   In the present embodiment, the communication terminal device 3, for example, when the remote screen 17 is received or when an operation on the setting operation unit 17 c of the remote screen 17 is detected. Address information 27a is transmitted. As a result, the image forming apparatus 2 can download the image data 28a that the user intends to print out. As a result, the image forming apparatus 2 can reduce the processing burden caused by downloading the image data 28a that is not intended for print output, and can effectively use the storage resources of the image data storage unit 28. it can. Further, in the present embodiment, the address information 27a is sent to the image forming apparatus 2 at a stage where the operation procedure up to the print instruction has progressed rather than simply receiving the remote screen 17, such as when the print setting for the setting operation unit 17c is performed. Is transmitted. As a result, the communication terminal device 3 can cause the image forming device 2 to download the image data 28a that is more likely to be printed.

また、本実施形態においては、通信端末装置3は、画像形成装置2と通信接続が確立することに伴って、アドレス情報27aを画像形成装置2に対して送信する構成である。このような構成によれば、画像形成装置2は、通信端末装置3と通信可能になることに伴ってアドレス情報27aを取得するので、最大限早いタイミングで画像データ28aのダウンロードを開始することができる。その結果、ユーザが印刷指示を行う際にダウンロードが完了している可能性を高めることができる。   In the present embodiment, the communication terminal device 3 is configured to transmit the address information 27 a to the image forming device 2 as the communication connection with the image forming device 2 is established. According to such a configuration, the image forming apparatus 2 acquires the address information 27a as it becomes communicable with the communication terminal apparatus 3, so that the download of the image data 28a can be started at the earliest possible timing. it can. As a result, it is possible to increase the possibility that the download is completed when the user issues a print instruction.

また、本実施形態においては、通信端末装置3は、一旦、送信タイミングとなると、ブラウザ55がアクセス先を更新することに伴って、その更新後のアドレス情報27aを画像形成装置2に対して送信する構成である。これにより、通信端末装置3において更新先の画像データ28aの印刷指示が行われるとき、画像形成装置2が既にその更新後の画像データ28aのダウンロードを開始している状態にすることができる。   In the present embodiment, the communication terminal apparatus 3 transmits the updated address information 27a to the image forming apparatus 2 as the browser 55 updates the access destination once the transmission timing is reached. It is the structure to do. Thereby, when the communication terminal apparatus 3 issues a print instruction for the update destination image data 28a, the image forming apparatus 2 can already be in a state of starting to download the updated image data 28a.

尚、本実施形態においても、上述した第1の実施形態と同様に、画像形成装置2は、通信端末装置3から取得した認証情報を用いてデータサーバ4からダウンロードを行っても良いし、ファイル形式に基づいてデータサーバ4からダウンロードを行っても良い。   Also in this embodiment, as in the first embodiment described above, the image forming apparatus 2 may download from the data server 4 using the authentication information acquired from the communication terminal apparatus 3 or a file. You may download from the data server 4 based on a format.

以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。   As mentioned above, although embodiment regarding this invention was described, this invention is not restricted to the content mentioned above, A various modification is applicable.

例えば、上述した第1及び第2の実施形態においては、画像形成装置2が印刷機能やスキャン機能を備えるMFPである場合を例示したがこれに限られない。例えば、通信C2及び近距離無線通信C3を行うことができれば、印刷機能のみを備える印刷装置であっても良い。   For example, in the first and second embodiments described above, the case where the image forming apparatus 2 is an MFP having a printing function and a scanning function is illustrated, but the present invention is not limited thereto. For example, as long as the communication C2 and the short-range wireless communication C3 can be performed, a printing apparatus having only a printing function may be used.

また、上述した第1及び第2の実施形態においては、情報処理システム1が1つの画像形成装置2を備える場合を例示したが、複数台の画像形成装置2を備えても良い。但し、通信端末装置3は、それら複数の画像形成装置2と同時に近距離無線通信C3が確立される場合がある。この場合、通信端末装置3に表示されるリモート画面17が、それら複数の画像形成装置2のうち何れから送信されてきたものかをユーザが把握できない可能性がある。そこでこの場合、通信端末装置3は、リモート画面17の呼出操作が行われる場合に、複数の画像形成装置2うち何れからリモート画面17を取得するかをユーザが選択できるように構成しておくことが好ましい。また、そのリモート画面17には、画像形成装置2を特定することができる情報を含めてもよい。これによりユーザは、印刷出力の行われる画像形成装置2を把握することができるようになる。   In the first and second embodiments described above, the information processing system 1 includes one image forming apparatus 2. However, a plurality of image forming apparatuses 2 may be included. However, the communication terminal apparatus 3 may establish short-range wireless communication C3 simultaneously with the plurality of image forming apparatuses 2. In this case, there is a possibility that the user cannot grasp which of the plurality of image forming apparatuses 2 has transmitted the remote screen 17 displayed on the communication terminal apparatus 3. Therefore, in this case, the communication terminal device 3 is configured so that the user can select from which of the plurality of image forming apparatuses 2 the remote screen 17 is acquired when the remote screen 17 is called. Is preferred. The remote screen 17 may include information that can identify the image forming apparatus 2. As a result, the user can grasp the image forming apparatus 2 on which the print output is performed.

また、それに関連して、複数台の画像形成装置2と通信可能になった場合に、予め設定された何れか一方の画像形成装置2との通信を行うように構成しても良い。すなわち、通信端末装置3において、予め複数台の画像形成装置2に対する優先順位を設定しておく、そして、通信端末装置3は、複数台の画像形成装置2と同時に通信可能になった場合には、上記優先順位に基づいて何れか一方の画像形成装置2との通信を行う。   In relation to this, when communication with a plurality of image forming apparatuses 2 becomes possible, communication with any one of the image forming apparatuses 2 set in advance may be performed. That is, in the communication terminal device 3, priorities for the plurality of image forming apparatuses 2 are set in advance, and when the communication terminal device 3 becomes capable of communicating simultaneously with the plurality of image forming apparatuses 2. Then, communication with any one of the image forming apparatuses 2 is performed based on the priority order.

また、上述した第1及び第2の実施形態では、通信端末装置3は、取得タイミングとなると画像形成装置2に対してアドレス情報27aを送信する構成である。但し、これに限られず、以下のように構成しても良い。すなわち通信端末装置3は、取得タイミングにかかわらず、ブラウザ55が新たなアクセス先にアクセスする都度、そのアドレス情報27aを画像形成装置2に対して送信する。一方、画像形成装置2は、取得タイミングを監視すると共に、通信端末装置3から受信するアドレス情報27aをアドレス情報記憶部27に格納する。そして、画像形成装置2は、取得タイミングとなると、最後に受信したアドレス情報27aに基づいてダウンロードを開始する。このように構成することでも、画像形成装置2は、取得タイミングとなることに伴って、通信端末装置3がアクセスしている画像データ28aをダウンロードすることができる。   In the first and second embodiments described above, the communication terminal device 3 is configured to transmit the address information 27a to the image forming device 2 at the acquisition timing. However, the present invention is not limited to this, and may be configured as follows. That is, the communication terminal device 3 transmits the address information 27a to the image forming device 2 every time the browser 55 accesses a new access destination regardless of the acquisition timing. On the other hand, the image forming apparatus 2 monitors the acquisition timing and stores the address information 27 a received from the communication terminal apparatus 3 in the address information storage unit 27. Then, at the acquisition timing, the image forming apparatus 2 starts downloading based on the last received address information 27a. Even with this configuration, the image forming apparatus 2 can download the image data 28a accessed by the communication terminal apparatus 3 at the acquisition timing.

また、上記とは別の例として、上述した実施形態では、取得タイミングが検知された後も画像形成装置2から通信端末装置3に対して定期的にアドレス情報27aの送信要求を行う構成であったがこれに限られない。例えば、通信端末装置3は、一旦、画像形成装置2からのアドレス情報27aの送信要求を受信した場合には、その後に印刷指示が検知されるまで、アクセス先が更新されることに伴ってその更新後のアクセス先のアドレス情報27aを自発的に画像形成装置2に対して送信しても良い。これにより画像形成装置2は、一旦、アドレス情報27aの送信要求を行った場合には、その後にアドレス情報27aの送信要求を行う必要がなくなるので、処理負担が軽減される。   Further, as an example different from the above, in the above-described embodiment, the transmission request for the address information 27a is periodically sent from the image forming apparatus 2 to the communication terminal apparatus 3 even after the acquisition timing is detected. However, it is not limited to this. For example, once the communication terminal device 3 receives a transmission request for the address information 27a from the image forming device 2, the access destination is updated until a print instruction is detected thereafter. The updated address information 27a of the access destination may be voluntarily transmitted to the image forming apparatus 2. As a result, once the image forming apparatus 2 makes a transmission request for the address information 27a, it is not necessary to make a transmission request for the address information 27a thereafter, so that the processing load is reduced.

更に上記とは別の例として、画像形成装置2及び通信端末装置3の何れも取得タイミングを検知しなくても良い。すなわち通信端末装置3は、取得タイミングにかかわらず、ブラウザ55が新たなアクセス先にアクセスする都度、そのアドレス情報27aを画像形成装置2に対して送信する。一方、画像形成装置2は、アドレス情報27aを受信する度にそのアドレス情報27aに基づく画像データ28aのダウンロードを開始する。この場合、上述したように、画像形成装置2は、更新先のアドレス情報27aを受信したとき、先のアドレス情報27aに基づく画像データ28aのダウンロードが実行中である場合には、そのダウンロードを中止して、更新後の画像データ28aのダウンロードを開始する。そして、画像形成装置2は、印刷指示が行われたときに、そのとき印刷対象となる画像データ28aの印刷出力を行う。   Furthermore, as another example, the image forming apparatus 2 and the communication terminal apparatus 3 do not have to detect the acquisition timing. That is, the communication terminal device 3 transmits the address information 27a to the image forming device 2 every time the browser 55 accesses a new access destination regardless of the acquisition timing. On the other hand, every time the image forming apparatus 2 receives the address information 27a, the image forming apparatus 2 starts downloading the image data 28a based on the address information 27a. In this case, as described above, when the image forming apparatus 2 receives the update destination address information 27a, if the download of the image data 28a based on the previous address information 27a is being executed, the image forming apparatus 2 cancels the download. Then, download of the updated image data 28a is started. Then, when a printing instruction is given, the image forming apparatus 2 prints out the image data 28a to be printed at that time.

また、上述した第1及び第2の実施形態においては、画像形成装置2及び通信端末装置3は、近距離無線通信C3の通信接続が確立してから取得タイミングの検知を開始する構成であったがこれに限られない。例えば、画像形成装置2又は通信端末装置3は、起動することに伴って取得タイミングの監視を開始し、その状態で通信接続が確立されるように構成しても良い。   In the first and second embodiments described above, the image forming apparatus 2 and the communication terminal apparatus 3 are configured to start detection of acquisition timing after the communication connection of the short-range wireless communication C3 is established. However, it is not limited to this. For example, the image forming apparatus 2 or the communication terminal apparatus 3 may be configured to start monitoring acquisition timing as it starts and establish a communication connection in that state.

また、上述した第1及び第2の実施形態においては、通信端末装置3に表示されたリモート画面17に対して印刷指示が行われる構成を例示したがこれに限られない。例えば、画像形成装置2の操作パネル8に呼び出される印刷設定画面に対する印刷指示であっても良い。この場合、取得タイミングは、上述したリモート画面17に関する操作は含まれなくなり、例えば「通信確立時」のみとなる。   In the first and second embodiments described above, the configuration in which the print instruction is performed on the remote screen 17 displayed on the communication terminal device 3 is exemplified, but the present invention is not limited thereto. For example, it may be a print instruction for a print setting screen called on the operation panel 8 of the image forming apparatus 2. In this case, the acquisition timing does not include the operation related to the remote screen 17 described above, and is only “when communication is established”, for example.

また、上述した第1及び第2の実施形態においては、データサーバがインターネット上にあるウェブサーバである場合を例示したが、これに限られず、例えば画像形成装置2及び通信端末装置3とLANなどで接続された外部記憶装置であっても良い。   Further, in the first and second embodiments described above, the case where the data server is a web server on the Internet is exemplified, but the present invention is not limited to this, and for example, the image forming apparatus 2 and the communication terminal apparatus 3 and a LAN or the like. It may be an external storage device connected by.

1 情報処理システム
2 画像形成装置
3 通信端末装置
4 データサーバ
7 印刷処理部(印刷手段)
15 表示部(表示手段)
17 リモート画面
17c 設定操作部
35 アドレス情報取得部(取得手段)
36 リモート制御部(印刷指示検知手段,リモート制御手段)
37 ダウンロード実行部(ダウンロード実行手段)
55 ブラウザ
57 リモート画面制御部(リモート画面制御手段)
58 送信部(アドレス情報送信手段)
DESCRIPTION OF SYMBOLS 1 Information processing system 2 Image forming apparatus 3 Communication terminal device 4 Data server 7 Print processing part (printing means)
15 Display section (display means)
17 Remote screen 17c Setting operation part 35 Address information acquisition part (acquisition means)
36 Remote control unit (printing instruction detection means, remote control means)
37 Download execution unit (download execution means)
55 Browser 57 Remote Screen Control Unit (Remote Screen Control Unit)
58 Transmitter (address information transmission means)

Claims (17)

画像データを記憶するデータサーバと、そのデータサーバと通信可能な通信端末装置とのそれぞれと通信可能な画像形成装置であって、
前記データサーバに記憶されている画像データに前記通信端末装置がアクセスしているとき、その画像データにアクセスするためのアドレス情報を取得する取得手段と、
前記取得手段によって取得されるアドレス情報に基づいて、前記データサーバに記憶されている画像データにアクセスし、その画像データのダウンロードを行うダウンロード実行手段と、
ユーザによる印刷指示を検知する印刷指示検知手段と、
前記印刷指示検知手段が検知する印刷指示に基づいて、前記ダウンロード実行手段によってダウンロードされる画像データの印刷出力を行う印刷手段と、
を備え、
前記ダウンロード実行手段は、前記取得手段によってアドレス情報が取得されてから前記印刷指示検知手段によって印刷指示が検知されるまでにダウンロードを開始することを特徴とする画像形成装置。
An image forming apparatus capable of communicating with each of a data server for storing image data and a communication terminal device capable of communicating with the data server,
Obtaining means for obtaining address information for accessing the image data when the communication terminal device is accessing the image data stored in the data server;
Download execution means for accessing the image data stored in the data server and downloading the image data based on the address information acquired by the acquisition means;
A print instruction detection means for detecting a print instruction by a user;
Printing means for printing out image data downloaded by the download execution means based on a print instruction detected by the print instruction detection means;
With
The image forming apparatus according to claim 1, wherein the download execution unit starts downloading after the address information is acquired by the acquisition unit and before the print instruction is detected by the print instruction detection unit.
前記通信端末装置に対し、ユーザに印刷指示を行わせるためのリモート画面を送信して表示させるリモート制御手段をさらに有し、
前記印刷指示検知手段は、前記リモート画面に対する印刷指示を検知するものであり、
前記取得手段は、前記リモート制御手段が前記リモート画面を送信することに伴って前記通信端末装置から前記アドレス情報を取得し、
前記ダウンロード実行手段は、前記取得手段が前記アドレス情報を取得したタイミングで画像データのダウンロードを開始することを特徴とする請求項1に記載の画像形成装置。
Remote control means for transmitting and displaying a remote screen for allowing the user to issue a print instruction to the communication terminal device;
The print instruction detecting means detects a print instruction for the remote screen;
The acquisition unit acquires the address information from the communication terminal device as the remote control unit transmits the remote screen,
The image forming apparatus according to claim 1, wherein the download execution unit starts downloading image data at a timing when the acquisition unit acquires the address information.
前記リモート画面には、ユーザに対して印刷設定に関する操作を行わせるための設定操作部が含まれており、
前記取得手段は、前記設定操作部に対し、ユーザが印刷設定に関する操作を行ったタイミングで、前記通信端末装置から前記アドレス情報を取得することを特徴とする請求項2に記載の画像形成装置。
The remote screen includes a setting operation unit for allowing the user to perform operations related to print settings,
The image forming apparatus according to claim 2, wherein the acquisition unit acquires the address information from the communication terminal device at a timing when a user performs an operation related to print settings with respect to the setting operation unit.
前記印刷設定に関する操作は、前記リモート画面において印刷プレビュー表示を行わせる操作であることを特徴とする請求項3に記載の画像形成装置。   The image forming apparatus according to claim 3, wherein the operation relating to the print setting is an operation for performing a print preview display on the remote screen. 前記取得手段は、前記通信端末装置との通信接続が確立することに伴って前記アドレス情報を取得し、
前記ダウンロード実行手段は、前記取得手段が前記アドレス情報を取得したタイミングで画像データのダウンロードを開始することを特徴とする請求項1に記載の画像形成装置。
The acquisition means acquires the address information as a communication connection with the communication terminal device is established,
The image forming apparatus according to claim 1, wherein the download execution unit starts downloading image data at a timing when the acquisition unit acquires the address information.
前記取得手段は、前記通信端末装置から前記アドレス情報を取得した後、前記通信端末装置が前記データサーバにおけるアクセス先を更新した場合、その更新後のアドレス情報を再取得し、
前記ダウンロード実行手段は、前記取得手段によって再取得されたアドレス情報に基づいて画像データのダウンロードを開始することを特徴とする請求項1乃至5に記載の画像形成装置。
The acquisition means, after acquiring the address information from the communication terminal device, if the communication terminal device updates the access destination in the data server, re-acquires the updated address information,
The image forming apparatus according to claim 1, wherein the download execution unit starts downloading image data based on the address information reacquired by the acquisition unit.
前記ダウンロード実行手段は、前記取得手段によって再取得されたアドレス情報に基づいて画像データのダウンロードを開始するとき、それ以前に実行開始したダウンロードを中止することを特徴とする請求項6に記載の画像形成装置。   7. The image according to claim 6, wherein when the download execution unit starts downloading the image data based on the address information reacquired by the acquisition unit, the download execution unit cancels the download started before the download. Forming equipment. 前記ダウンロード実行手段は、予め登録されたファイル形式に基づいて画像データのダウンロードを開始することを特徴とする請求項1乃至7の何れかに記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the download execution unit starts downloading image data based on a file format registered in advance. 画像データを記憶するデータサーバと、そのデータサーバに通信可能な通信端末装置とのそれぞれと通信可能な画像形成装置において実行される画像形成装置制御プログラムであって、前記画像形成装置に、
(a)前記データサーバに記憶される画像データに前記通信端末装置がアクセスしているとき、その画像データにアクセスするためのアドレス情報を取得するステップと、
(b)前記アドレス情報を取得してから印刷指示を検知するまでに、そのアドレス情報に基づいて前記通信端末装置がアクセスしている画像データを前記データサーバからダウンロードするステップと、
(c)印刷指示を検知した場合に、前記ステップ(b)においてダウンロードされた画像データの印刷出力を行うステップと、
を実行させることを特徴とする画像形成装置制御プログラム。
An image forming apparatus control program executed in an image forming apparatus capable of communicating with each of a data server for storing image data and a communication terminal apparatus capable of communicating with the data server, wherein the image forming apparatus includes:
(A) when the communication terminal device is accessing image data stored in the data server, obtaining address information for accessing the image data;
(B) downloading the image data accessed by the communication terminal device from the data server based on the address information after obtaining the address information and detecting a print instruction;
(C) a step of printing out the image data downloaded in step (b) when a print instruction is detected;
An image forming apparatus control program for executing
画像データを記憶するデータサーバと、そのデータサーバに記憶されている画像データをダウンロードする画像形成装置とのそれぞれと通信可能な通信端末装置であって、
各種情報を表示する表示手段と、
ユーザによる指示操作に基づき前記データサーバに記憶される画像データにアクセスし、その画像データを前記表示手段に表示させるブラウザと、
印刷指示をリモート操作させるためのリモート画面を前記画像形成装置から取得して、前記表示手段に表示させるリモート画面制御手段と、
前記ブラウザが前記画像データにアクセスしているとき、その画像データにアクセスするためのアドレス情報を前記画像形成装置に対して送信するアドレス情報送信手段と、
を備え、
前記アドレス情報送信手段は、前記ブラウザが画像データにアクセスするときから前記リモート画面に対する印刷指示を検知するまでに前記アドレス情報を前記画像形成装置に対して送信することを特徴とする通信端末装置。
A communication terminal device capable of communicating with each of a data server that stores image data and an image forming apparatus that downloads image data stored in the data server,
Display means for displaying various information;
A browser for accessing image data stored in the data server based on an instruction operation by a user and displaying the image data on the display means;
A remote screen control means for acquiring a remote screen for remotely operating a print instruction from the image forming apparatus and displaying the remote screen on the display means;
Address information transmitting means for transmitting address information for accessing the image data to the image forming apparatus when the browser is accessing the image data;
With
The communication terminal apparatus, wherein the address information transmission means transmits the address information to the image forming apparatus from when the browser accesses image data until a print instruction for the remote screen is detected.
前記アドレス情報送信手段は、前記リモート画面制御手段が前記画像形成装置から前記リモート画面を取得することに伴って前記アドレス情報を前記画像形成装置に対して送信することを特徴とする請求項10に記載の通信端末装置。   11. The address information transmitting unit transmits the address information to the image forming apparatus when the remote screen control unit acquires the remote screen from the image forming apparatus. The communication terminal device described. 前記リモート画面には、ユーザに対して印刷設定に関する操作を行わせるための設定操作部が含まれており、
前記アドレス情報送信手段は、前記設定操作部に対し、ユーザが印刷設定に関する操作を行ったタイミングで前記アドレス情報を前記画像形成装置に対して送信することを特徴とする請求項10に記載の通信端末装置。
The remote screen includes a setting operation unit for allowing the user to perform operations related to print settings,
The communication according to claim 10, wherein the address information transmitting unit transmits the address information to the image forming apparatus at a timing when a user performs an operation related to print settings to the setting operation unit. Terminal device.
前記印刷設定に関する操作は、前記リモート画面において印刷プレビュー表示を行わせる操作であることを特徴とする請求項12に記載の通信端末装置。   The communication terminal apparatus according to claim 12, wherein the operation relating to the print setting is an operation for performing a print preview display on the remote screen. 前記アドレス情報送信手段は、前記画像形成装置との通信接続が確立することに伴って、前記アドレス情報を前記画像形成装置に対して送信することを特徴とする請求項10に記載の通信端末装置。   11. The communication terminal apparatus according to claim 10, wherein the address information transmitting unit transmits the address information to the image forming apparatus when a communication connection with the image forming apparatus is established. . 前記アドレス情報送信手段は、前記画像形成装置に対して前記アドレス情報を送信した後、前記ブラウザが前記データサーバにおけるアクセス先を更新した場合、その更新後のアドレス情報を前記画像形成装置に対して送信することを特徴とする請求項10乃至14の何れかに記載の通信端末装置。   When the browser updates the access destination in the data server after transmitting the address information to the image forming apparatus, the address information transmitting unit transmits the updated address information to the image forming apparatus. The communication terminal device according to claim 10, wherein the communication terminal device transmits the communication terminal device. 画像データを記憶するデータサーバと、そのデータサーバに記憶されている画像データをダウンロードする画像形成装置とのそれぞれと通信可能であり、ユーザによる指示操作に基づき前記データサーバに記憶される画像データにアクセスしてその画像データを所定の表示手段に表示させるブラウザを備える通信端末装置において実行される通信端末装置制御プログラムであって、前記通信端末装置に、
(a)印刷指示をリモート操作させるためのリモート画面を前記画像形成装置から取得して、前記表示手段に表示させるステップと、
(b)前記ブラウザが画像データにアクセスするときから、前記ステップ(a)において表示された前記リモート画面に対する印刷指示を検知するまでに前記アドレス情報を前記画像形成装置に対して送信するステップと、
を実行させることを特徴とする通信端末装置制御プログラム。
It is possible to communicate with each of a data server for storing image data and an image forming apparatus for downloading image data stored in the data server, and the image data stored in the data server based on an instruction operation by a user. A communication terminal device control program executed in a communication terminal device having a browser for accessing and displaying the image data on a predetermined display means, the communication terminal device,
(A) obtaining a remote screen for remotely operating a print instruction from the image forming apparatus and displaying the remote screen on the display unit;
(B) transmitting the address information to the image forming apparatus from when the browser accesses the image data until detecting a print instruction for the remote screen displayed in the step (a);
The communication terminal device control program characterized by performing this.
通信端末装置と画像形成装置とが互いに通信可能な情報処理システムであって、
前記通信端末装置は、
ユーザによる指示操作に基づき前記データサーバに記憶される画像データにアクセスし、その画像データを所定の表示手段に表示させるブラウザと、
前記ブラウザが前記画像データにアクセスしているとき、その画像データにアクセスするためのアドレス情報を前記画像形成装置に対して送信するアドレス情報送信手段と、
を備え、
前記画像形成装置は、
前記通信端末装置と通信を行うことにより、前記アドレス情報を取得する取得手段と、
前記取得手段によって取得されるアドレス情報に基づいて、前記データサーバに記憶されている画像データにアクセスし、その画像データのダウンロードを行うダウンロード実行手段と、
前記通信端末装置に表示されている画像データに対する印刷指示に基づいて、前記ダウンロード実行手段によってダウンロードされる画像データの印刷出力を行う印刷手段と、
を備え、
前記ダウンロード実行手段は、前記取得手段が前記アドレス情報を取得してから印刷指示を検知するまでにダウンロードを開始することを特徴とする情報処理システム。
An information processing system in which a communication terminal device and an image forming apparatus can communicate with each other,
The communication terminal device
A browser for accessing image data stored in the data server based on an instruction operation by a user and displaying the image data on a predetermined display unit;
Address information transmitting means for transmitting address information for accessing the image data to the image forming apparatus when the browser is accessing the image data;
With
The image forming apparatus includes:
Obtaining means for obtaining the address information by communicating with the communication terminal device;
Download execution means for accessing the image data stored in the data server and downloading the image data based on the address information acquired by the acquisition means;
Printing means for performing print output of the image data downloaded by the download execution means based on a print instruction for the image data displayed on the communication terminal device;
With
The information processing system according to claim 1, wherein the download execution unit starts downloading after the acquisition unit acquires the address information and detects a print instruction.
JP2012034739A 2012-02-21 2012-02-21 Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system Active JP5807584B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012034739A JP5807584B2 (en) 2012-02-21 2012-02-21 Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012034739A JP5807584B2 (en) 2012-02-21 2012-02-21 Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system

Publications (2)

Publication Number Publication Date
JP2013171421A JP2013171421A (en) 2013-09-02
JP5807584B2 true JP5807584B2 (en) 2015-11-10

Family

ID=49265310

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012034739A Active JP5807584B2 (en) 2012-02-21 2012-02-21 Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system

Country Status (1)

Country Link
JP (1) JP5807584B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5889855B2 (en) * 2013-10-11 2016-03-22 シャープ株式会社 Image forming apparatus
JP6264002B2 (en) * 2013-12-09 2018-01-24 コニカミノルタ株式会社 Image processing system, control method therefor, control program, and remote terminal
CN105034620A (en) * 2015-08-11 2015-11-11 安徽远鸿机械自动化有限公司 Printing method for packaging bags
JP6819466B2 (en) * 2017-05-30 2021-01-27 京セラドキュメントソリューションズ株式会社 Electronic system
JP2022072270A (en) * 2020-10-29 2022-05-17 シャープ株式会社 Image data transmission apparatus and image data transmission method
JP7322909B2 (en) * 2021-02-19 2023-08-08 セイコーエプソン株式会社 Communication system, communication system control method, information processing device, and wireless communication device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4067322B2 (en) * 2002-03-19 2008-03-26 富士フイルム株式会社 Image management server, image print server, and image service system
JP2010218325A (en) * 2009-03-18 2010-09-30 Sharp Corp Printing controller and printing system
JP2011238006A (en) * 2010-05-10 2011-11-24 Kyocera Mita Corp Image formation system and server device

Also Published As

Publication number Publication date
JP2013171421A (en) 2013-09-02

Similar Documents

Publication Publication Date Title
JP6650004B2 (en) Communication system, program, and communication method
JP5807584B2 (en) Image forming apparatus, image forming apparatus control program, communication terminal apparatus, communication terminal apparatus control program, and information processing system
US8964206B2 (en) Printing device, management device and management method
US8947720B2 (en) Communication terminal device, communication control method, and non-transitory computer-readable medium storing communication control program
US20150092221A1 (en) Image forming system and image forming apparatus
JP2019080237A (en) Information processing apparatus, image forming apparatus, information processing system, and information processing method
US8982388B2 (en) Information processing apparatus that displays operation screen and control method therefor
JP5679078B1 (en) Data storage system, image processing apparatus, and program
JP2012090077A (en) Portable terminal, and method for operating processing apparatus
JP2013186573A (en) Information processing device
JP6172074B2 (en) Print system, print server, print control method, and print control program
JP5505406B2 (en) Image processing apparatus, image processing system, image processing method, and program
US20120307277A1 (en) Information processing apparatus for transferring image data, server apparatus for receiving transferred image data, and control methods and storage media therefor
JP2013190864A (en) Information processing system and information processing device
US20130342869A1 (en) Information processing apparatus, image forming apparatus, print system control method, and storage medium
JP5667034B2 (en) Image forming system and program for portable terminal device
JP6052241B2 (en) PROCESSING DEVICE, DISPLAY SYSTEM, DISPLAY METHOD, AND COMPUTER PROGRAM
JP2016114999A (en) Portable communication device and image forming system
JP2012155436A (en) Image formation apparatus, terminal device, image formation system, and control program
JP2009104234A (en) Job transfer method, image processor, and computer program
JP2019153194A (en) Equipment management system, and equipment management program
JP6233149B2 (en) Image forming system and image forming method
JP6477824B2 (en) Image forming apparatus
JP6233148B2 (en) Image forming system, server, image forming apparatus, terminal, image forming method, and program
JP2009177367A (en) Image forming apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150729

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: 20150811

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150824

R150 Certificate of patent or registration of utility model

Ref document number: 5807584

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150