Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5359126B2 - Image forming apparatus, information processing apparatus, and program - Google Patents
[go: Go Back, main page]

JP5359126B2 - Image forming apparatus, information processing apparatus, and program - Google Patents

Image forming apparatus, information processing apparatus, and program Download PDF

Info

Publication number
JP5359126B2
JP5359126B2 JP2008222124A JP2008222124A JP5359126B2 JP 5359126 B2 JP5359126 B2 JP 5359126B2 JP 2008222124 A JP2008222124 A JP 2008222124A JP 2008222124 A JP2008222124 A JP 2008222124A JP 5359126 B2 JP5359126 B2 JP 5359126B2
Authority
JP
Japan
Prior art keywords
information
information processing
processing terminal
forming apparatus
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008222124A
Other languages
Japanese (ja)
Other versions
JP2010057090A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008222124A priority Critical patent/JP5359126B2/en
Publication of JP2010057090A publication Critical patent/JP2010057090A/en
Application granted granted Critical
Publication of JP5359126B2 publication Critical patent/JP5359126B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、画像形成装置、情報処理装置、及びプログラムに関し、特に携帯可能な情報処理端末と通信可能な画像形成装置、情報処理装置、及びプログラムに関する。   The present invention relates to an image forming apparatus, an information processing apparatus, and a program, and more particularly to an image forming apparatus, an information processing apparatus, and a program that can communicate with a portable information processing terminal.

近年では、携帯電話やPDA(Personal Digital Assistance)等に代表されるモバイル端末が普及し、日常的に利用されている。また、記憶領域の大容量化等により、モバイル端末において電子データを気軽に取り扱うことが可能となってきている。   In recent years, mobile terminals typified by mobile phones and PDAs (Personal Digital Assistance) have become widespread and are used on a daily basis. In addition, due to an increase in storage capacity and the like, electronic data can be easily handled in mobile terminals.

モバイル端末の特長はその携帯性にある。したがって、モバイル端末からスキャナやプリンタ等を利用する際、利用対象となるスキャナやプリンタは固定的でないことが望ましい。換言すれば、利用したいときに側に存在するスキャナやプリンタをモバイル端末から手軽に利用できることが望ましい。   A feature of mobile terminals is their portability. Therefore, when using a scanner or printer from a mobile terminal, it is desirable that the scanner or printer to be used is not fixed. In other words, it is desirable that the scanner or printer existing on the side can be easily used from the mobile terminal when desired.

ここで、モバイル端末からのスキャナの利用とは、スキャナに読み取らせた画像データを、例えば無線通信を介してモバイル端末内に取り込むことをいう。また、モバイル端末からのプリンタの利用とは、モバイル端末内に保存されている電子データを、例えば無線通信を介してプリンタに印刷させることをいう。
特開2006‐135890号公報 特開2007−174215号公報
Here, the use of the scanner from the mobile terminal means that the image data read by the scanner is taken into the mobile terminal via, for example, wireless communication. Also, the use of a printer from a mobile terminal means that electronic data stored in the mobile terminal is printed on the printer via, for example, wireless communication.
JP 2006-135890 A JP 2007-174215 A

しかしながら、従来、モバイル端末からスキャナやプリンタの画像形成装置を手軽に利用することは困難であった。   However, conventionally, it has been difficult to easily use an image forming apparatus such as a scanner or a printer from a mobile terminal.

一般的に、PC等から画像形成装置を利用する場合、当該画像形成装置に対応したドライバプログラムのインストールや、当該ドライバプログラムに関する設定等がPC等に必要とされる。したがって、モバイル端末から画像形成装置を利用するためにもこのような作業が必要であると考えられるからである。特に、モバイル端末によっては、画像形成装置のドライバプログラムをインストールできないものも有り、事実上画像形成装置を利用できないケースも存在した。   In general, when an image forming apparatus is used from a PC or the like, installation of a driver program corresponding to the image forming apparatus, settings regarding the driver program, and the like are required for the PC or the like. Therefore, it is considered that such an operation is necessary to use the image forming apparatus from the mobile terminal. In particular, some mobile terminals cannot install a driver program for an image forming apparatus, and there are cases where the image forming apparatus cannot be used in practice.

本発明は、上記の点に鑑みてなされたものであって、携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることのできる画像形成装置、情報処理方法、及びプログラムの提供を目的とする。   The present invention has been made in view of the above points, and provides an image forming apparatus, an information processing method, and a program that can simplify the use of the image forming apparatus from a portable information processing terminal. Objective.

そこで上記課題を解決するため、本発明は、携帯可能な情報処理端末と通信可能な画像形成装置であって、前記情報処理端末の属性情報が表示された該情報処理端末の表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手段と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段と、前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と前記属性別画面情報管理手段に管理される情報とに基づいて、前記情報処理端末に表示させる画面を判定する判定手段と、判定された画面の表示データを前記情報処理端末に送信する送信手段とを有することを特徴とする。   In order to solve the above problems, the present invention is an image forming apparatus that can communicate with a portable information processing terminal, and scans a display screen of the information processing terminal on which attribute information of the information processing terminal is displayed. Attribute-specific screen information for managing information in which screen identification information for using the image forming apparatus for each attribute information of the information processing terminal is defined, and scanning means for storing scanned image data in a storage means Based on management means and attribute information stored in the storage means and information managed by the attribute-specific screen information management means in response to a request for use of the image forming apparatus from the information processing terminal after the scan And determining means for determining a screen to be displayed on the information processing terminal, and transmitting means for transmitting display data of the determined screen to the information processing terminal. To.

このような画像形成装置では、携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることができる。   In such an image forming apparatus, the use of the image forming apparatus from a portable information processing terminal can be simplified.

本発明によれば、携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることができる。   According to the present invention, it is possible to simplify the use of an image forming apparatus from a portable information processing terminal.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態の概要を説明するための図である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram for explaining an outline of an embodiment of the present invention.

同図において、モバイル端末20は、携帯電話、PDA(Personal Digital Assistance)、ノート型PC(Personal Computer)等、携帯可能であり、かつ、LCD(Liquid Crystal Display)等のスキャン可能な表示部を備えた情報処理端末である。また、画像形成装置10は、少なくともスキャン機能を有する装置であればよい。   In the figure, the mobile terminal 20 includes a portable display unit such as a mobile phone, a PDA (Personal Digital Assistance), a notebook PC (Personal Computer), and a scanable display unit such as an LCD (Liquid Crystal Display). Information processing terminal. The image forming apparatus 10 may be an apparatus having at least a scanning function.

まず、モバイル端末20は、画像形成装置10に対して、所定のHTTPリクエストを送信する(S11)。当該HTTPリクエストに応じ、画像形成装置10は、モバイル端末20の属性情報(機種やIPアドレス等を示す情報)を含むバーコード画像を生成し、当該バーコード画像を含むWebページ(HTML形式の表示データ)(以下、「属性ページ510」という。)をHTTPレスポンスに含めてモバイル端末20に返信する(S12)。   First, the mobile terminal 20 transmits a predetermined HTTP request to the image forming apparatus 10 (S11). In response to the HTTP request, the image forming apparatus 10 generates a barcode image including attribute information (information indicating the model, IP address, etc.) of the mobile terminal 20, and displays a Web page (HTML format display) including the barcode image. Data) (hereinafter referred to as “attribute page 510”) is included in the HTTP response and returned to the mobile terminal 20 (S12).

HTTPレスポンスの受信に応じ、モバイル端末20は属性ページ510を表示させる(S13)。ユーザは、表示された属性ページ510を画像形成装置10にスキャンさせる(S14)。属性ページ510のスキャンにより、画像形成装置510は、属性ページ510に含まれているバーコード画像を読み取り、保存しておく。   In response to receiving the HTTP response, the mobile terminal 20 displays the attribute page 510 (S13). The user causes the image forming apparatus 10 to scan the displayed attribute page 510 (S14). By scanning the attribute page 510, the image forming apparatus 510 reads and stores the barcode image included in the attribute page 510.

続いて、ユーザがモバイル端末20に表示されている属性ページ510の「次へ」ボタンを押下すると、モバイル端末20は、次の手順の指示を要求するHTTPリクエストを画像形成装置10に送信する(S15)。当該HTTPリクエストに応じ、画像形成装置10は、先にスキャンされ、保存されているバーコード画像に基づいてモバイル端末20の属性情報を判定し、当該モバイル情報20に適した指示を示すWebページをHTTPレスポンスに含めてモバイル端末20に返信する(S16)。ここで、モバイル端末20に適した指示とは、当該モバイル端末20が画像形成装置10のスキャン機能又は印刷機能を利用するために次に実行すべき手順(操作)を示す指示をいい、モバイル端末20の機種等に応じて異なりうる。   Subsequently, when the user presses the “Next” button on the attribute page 510 displayed on the mobile terminal 20, the mobile terminal 20 transmits an HTTP request requesting an instruction for the next procedure to the image forming apparatus 10 ( S15). In response to the HTTP request, the image forming apparatus 10 determines the attribute information of the mobile terminal 20 based on the previously scanned and stored barcode image, and displays a web page indicating an instruction suitable for the mobile information 20. The response is included in the HTTP response and returned to the mobile terminal 20 (S16). Here, the instruction suitable for the mobile terminal 20 refers to an instruction indicating a procedure (operation) to be executed next in order for the mobile terminal 20 to use the scan function or the print function of the image forming apparatus 10. It may vary depending on the 20 models.

モバイル端末20のユーザは、受信されたWebページに示される指示に従って、画像形成装置10のスキャン機能や印刷機能をモバイル端末20より利用することができる。なお、本実施の形態において、モバイル端末20からのスキャナ機能の利用とは、画像形成装置10に読み取らせた画像データを、例えば無線通信を介してモバイル端末内に取り込むことをいう。また、モバイル端末20からの印刷機能の利用とは、モバイル端末20内に保存されている電子データを、例えば無線通信を介して画像形成装置10に印刷させることをいう。   The user of the mobile terminal 20 can use the scan function and the print function of the image forming apparatus 10 from the mobile terminal 20 according to the instruction shown on the received Web page. In the present embodiment, use of the scanner function from the mobile terminal 20 means that image data read by the image forming apparatus 10 is taken into the mobile terminal via, for example, wireless communication. The use of the print function from the mobile terminal 20 means that the image forming apparatus 10 prints electronic data stored in the mobile terminal 20 via, for example, wireless communication.

以上のような処理手順を実現するため、画像形成装置10及びモバイル端末20は、それぞれ次のような機能構成を有する。図2は、本実施の形態の画像形成装置及びモバイル端末の機能構成例を示す図である。   In order to implement the processing procedure as described above, the image forming apparatus 10 and the mobile terminal 20 each have the following functional configuration. FIG. 2 is a diagram illustrating a functional configuration example of the image forming apparatus and the mobile terminal according to the present embodiment.

同図において、画像形成装置10は、Webサーバ部121、画面生成部122、モバイル端末判定部123、スキャン制御部124、印刷制御部125、バーコード画像保存部131、及びモバイル端末DB132等を有する。   In FIG. 1, the image forming apparatus 10 includes a Web server unit 121, a screen generation unit 122, a mobile terminal determination unit 123, a scan control unit 124, a print control unit 125, a barcode image storage unit 131, a mobile terminal DB 132, and the like. .

Webサーバ部121は、モバイル端末20からのHTTPリクエストを受け付ける。画面生成部122は、モバイル端末121からのHTTPリクエストに応じたWebページ(表示データ)を生成する。モバイル端末判定部123は、モバイル端末DB132を用いて、画像形成装置10を利用させるためにモバイル端末20に表示させる画面(Webページ)の判定等を行う。モバイル端末DB132には、モバイル端末20の機種毎に、表示対象となるWebページの識別情報が登録されている。スキャン制御部124は、モバイル端末20の表示部等のスキャンの実行を制御する。印刷制御部125は、印刷の実行を制御する。バーコード画像保存部131は、スキャンされたバーコード画像を保存するための記憶領域である。   The web server unit 121 accepts an HTTP request from the mobile terminal 20. The screen generation unit 122 generates a web page (display data) corresponding to the HTTP request from the mobile terminal 121. The mobile terminal determination unit 123 uses the mobile terminal DB 132 to determine a screen (Web page) to be displayed on the mobile terminal 20 in order to use the image forming apparatus 10. In the mobile terminal DB 132, identification information of a Web page to be displayed is registered for each model of the mobile terminal 20. The scan control unit 124 controls the execution of scanning on the display unit of the mobile terminal 20. The print control unit 125 controls execution of printing. The barcode image storage unit 131 is a storage area for storing a scanned barcode image.

一方、モバイル端末20は、表示制御部21及びWebクライアント部22等を有する。表示制御部21は、Webページ等の表示データの表示部への表示を制御する。Webクライアント部22は、画像形成装置10に対してHTTPリクエストを送信する。   On the other hand, the mobile terminal 20 includes a display control unit 21 and a Web client unit 22. The display control unit 21 controls display of display data such as a web page on the display unit. The Web client unit 22 transmits an HTTP request to the image forming apparatus 10.

なお、本実施の形態では、画像形成装置10とモバイル端末20との通信がHTTPによって行われる例を説明する。但し、両者間のプロトコルは所定のものに限定されない。例えば、赤外線通信や、Bluetoothによって行われてよい。また、USB(Universal Serial Bus)ケーブル等によって接続されてもよい。   In the present embodiment, an example will be described in which communication between the image forming apparatus 10 and the mobile terminal 20 is performed by HTTP. However, the protocol between the two is not limited to a predetermined one. For example, it may be performed by infrared communication or Bluetooth. Further, it may be connected by a USB (Universal Serial Bus) cable or the like.

図3は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図3において、画像形成装置10は、コントローラ11、スキャナ12、プリンタ13、モデム14、ネットワークインタフェース15、及び操作パネル16等のハードウェアを有する。   FIG. 3 is a diagram illustrating a hardware configuration example of the image forming apparatus according to the embodiment of the present invention. In FIG. 3, the image forming apparatus 10 includes hardware such as a controller 11, a scanner 12, a printer 13, a modem 14, a network interface 15, and an operation panel 16.

コントローラ11は、CPU111、RAM112、ROM113、及びHDD114等を含む。ROM113には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。RAM112は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU111は、RAM112にロードされたプログラムを処理することにより、図2に示される各種の機能を実現する。HDD114には、プログラムやプログラムが利用する各種のデータ等が記録される。例えば、バーコード画面保存部131やモバイル端末DB132は、HDD114に形成される。   The controller 11 includes a CPU 111, a RAM 112, a ROM 113, an HDD 114, and the like. The ROM 113 stores various programs and data used by the programs. The RAM 112 is used as a storage area for loading a program, a work area for the loaded program, and the like. The CPU 111 realizes various functions shown in FIG. 2 by processing a program loaded in the RAM 112. The HDD 114 records programs and various data used by the programs. For example, the barcode screen storage unit 131 and the mobile terminal DB 132 are formed in the HDD 114.

スキャナ12は、原稿より画像データを読み取るためのハードウェアである。プリンタは13、画像データを印刷用紙に印刷するためのハードウェアである。モデム14は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース15は、LAN(Local Area Network)等のネットワーク(有線又は無線の別は問わない。)に接続するためのハードウェアである。操作パネル16は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。   The scanner 12 is hardware for reading image data from a document. The printer 13 is hardware for printing image data on printing paper. The modem 14 is hardware for connecting to a telephone line, and is used to execute transmission / reception of image data by FAX communication. The network interface 15 is hardware for connecting to a network (regardless of wired or wireless) such as a LAN (Local Area Network). The operation panel 16 is hardware including a button, a liquid crystal panel, and the like for receiving input from the user and notifying information to the user.

以下、画像形成装置10及びモバイル端末20が実行する処理手順について説明する。図4は、画像形成装置及びモバイル端末が実行する処理手順を説明するためのシーケンス図である。   Hereinafter, processing procedures executed by the image forming apparatus 10 and the mobile terminal 20 will be described. FIG. 4 is a sequence diagram for explaining processing procedures executed by the image forming apparatus and the mobile terminal.

ユーザが、モバイル端末20に対して属性ページ510に対応するURL(Uniform Resource Locator)を入力すると、モバイル端末20のWebクライアント部22は、属性ページ510の送信を要求するHTTPリクエストを画像形成装置10に対して送信する(S101)。当該HTTPリクエストには、モバイル端末20の属性情報を含む。属性情報は、モバイル端末20のIPアドレスや機種を識別する情報(機種情報)等を含む。ここで、機種情報は、例えば、メーカによって割り当てられた、各機種(モデル)に対して一意な名前(例えば、型番)である。なお、当該URLは、画像形成装置10に貼り付けてある等、ユーザが容易に認識できるようにしておくとよい。又は、操作パネル16に対する所定のキー入力に応じて、画像形成装置10が当該URLを操作パネル16に表示させるようにしてもよい。   When the user inputs a URL (Uniform Resource Locator) corresponding to the attribute page 510 to the mobile terminal 20, the Web client unit 22 of the mobile terminal 20 sends an HTTP request for requesting transmission of the attribute page 510 to the image forming apparatus 10. (S101). The HTTP request includes attribute information of the mobile terminal 20. The attribute information includes information (model information) for identifying the IP address and model of the mobile terminal 20. Here, the model information is, for example, a unique name (for example, a model number) assigned to each model (model) by a manufacturer. The URL may be easily recognized by the user, such as pasted on the image forming apparatus 10. Alternatively, the image forming apparatus 10 may display the URL on the operation panel 16 in response to a predetermined key input on the operation panel 16.

画像形成装置10のWebサーバ部121が、モバイル端末20からのHTTPリクエストを受信すると、画面生成部122は、HTTPリクエストに含まれているモバイル端末20の属性情報を表すバーコード画像を生成し、当該バーコード画像を含む属性ページ510を生成する(S102)。続いて、Webサーバ部121は、生成された属性ページ510を含むHTTPレスポンスをモバイル端末20に返信する(S103)。なお、Webサーバ部121は、HTTPレスポンスの返信前に、モバイル端末20とのセッションを開設し、当該セッションの情報を保持するためのデータ(セッションオブジェクト)をRAM112に生成する。セッションオブジェクト内には、当該セッションを一意に識別するセッションIDが格納される。当該セッションIDは、ステップS103において返信されるHTTPレスポンスに含まれる。以降、モバイル端末20からのHTTPリクエストには当該セッションIDが含まれ、画像形成装置10は、セッションIDに基づいてセッションを識別するが、この点に関するステップごとの説明は省略する。   When the Web server unit 121 of the image forming apparatus 10 receives an HTTP request from the mobile terminal 20, the screen generation unit 122 generates a barcode image representing the attribute information of the mobile terminal 20 included in the HTTP request, An attribute page 510 including the barcode image is generated (S102). Subsequently, the Web server unit 121 returns an HTTP response including the generated attribute page 510 to the mobile terminal 20 (S103). Note that the Web server unit 121 establishes a session with the mobile terminal 20 before returning an HTTP response, and generates data (session object) for holding information on the session in the RAM 112. A session ID that uniquely identifies the session is stored in the session object. The session ID is included in the HTTP response returned in step S103. Thereafter, the HTTP request from the mobile terminal 20 includes the session ID, and the image forming apparatus 10 identifies the session based on the session ID. However, a description of each step regarding this point is omitted.

モバイル端末20のWebクライアント22が当該HTTPレスポンスを受信すると、表示制御部21は、当該HTTPレスポンスに含まれている属性ページ510を表示部に表示させる(S104)。   When the Web client 22 of the mobile terminal 20 receives the HTTP response, the display control unit 21 displays the attribute page 510 included in the HTTP response on the display unit (S104).

図5は、属性ページの表示例を示す図である。同図に示されるように、属性ページ510にはバーコード画像512が含まれている。バーコード画像512は、モバイル端末20の属性情報がコード化されたものである。なお、属性ページ510(バーコード画像512)は、必ずしも画像形成装置10より取得されなくてもよい。例えば、予め配布され、モバイル端末20に保存されていてもよい。又は、モバイル端末20内において生成されてもよい。但し、画像形成装置10に生成させることで、画像形成装置10が確実に解釈可能なバーコード画像をモバイル端末20に表示させることができる。   FIG. 5 is a diagram illustrating a display example of the attribute page. As shown in the figure, the attribute page 510 includes a barcode image 512. The barcode image 512 is obtained by coding the attribute information of the mobile terminal 20. The attribute page 510 (barcode image 512) does not necessarily have to be acquired from the image forming apparatus 10. For example, it may be distributed in advance and stored in the mobile terminal 20. Alternatively, it may be generated in the mobile terminal 20. However, a barcode image that can be reliably interpreted by the image forming apparatus 10 can be displayed on the mobile terminal 20 by being generated by the image forming apparatus 10.

続いて、ユーザは、属性ページ510が表示されているモバイル端末510の表示部を画像形成装置10のスキャナ12に載置し、操作パネル16を介してスキャンの実行指示を画像形成装置10に入力する。当該実行指示の入力に応じ、スキャン制御部124は、スキャナ12を制御してバーコード画像512を読み取り、ハーコード画像512をバーコード画像保存部131に保存する(S105)。   Subsequently, the user places the display unit of the mobile terminal 510 on which the attribute page 510 is displayed on the scanner 12 of the image forming apparatus 10, and inputs a scan execution instruction to the image forming apparatus 10 via the operation panel 16. To do. In response to the input of the execution instruction, the scan control unit 124 controls the scanner 12 to read the barcode image 512, and stores the barcode image 512 in the barcode image storage unit 131 (S105).

スキャンの実行後、ユーザが、モバイル端末510に表示されている属性ページ510の「次へ」ボタン511を押下すると、モバイル端末20のWebクライアント部22は、次の手順の指示を要求するHTTPリクエスト(画像形成装置10の利用要求)を画像形成装置10に送信する(S106)。   When the user presses the “Next” button 511 on the attribute page 510 displayed on the mobile terminal 510 after executing the scan, the Web client unit 22 of the mobile terminal 20 requests an HTTP request for an instruction for the next procedure. (Request to use image forming apparatus 10) is transmitted to image forming apparatus 10 (S106).

画像形成装置10のWebサーバ部121が当該HTTPリクエストを受信すると、モバイル端末判定部123は、バーコード画像保存部131に保存されているバーコード画像512を解析し、バーコード画像512よりモバイル端末20の属性情報を抽出する(S107)。なお、ステップS105において保存されたバーコード画像512と、モバイル端末20又はセッションとの関連付けは、所定の方法に限定されない。例えば、バーコード画像512内にセッションIDが含まれていてもよい。又は、バーコード画像512に含まれているモバイル端末20の属性情報の一部(例えば、IPアドレス)に基づいて、バーコード画像512とモバイル端末20との関連付けを行ってもよい。又は、バーコード画像512が保存されるファイルのファイル名をセッションID若しくはモバイル端末20のIPアドレス等を識別可能なものとしてもよい。   When the Web server unit 121 of the image forming apparatus 10 receives the HTTP request, the mobile terminal determination unit 123 analyzes the barcode image 512 stored in the barcode image storage unit 131, and the mobile terminal from the barcode image 512. 20 attribute information is extracted (S107). Note that the association between the barcode image 512 stored in step S105 and the mobile terminal 20 or the session is not limited to a predetermined method. For example, the session ID may be included in the barcode image 512. Alternatively, the barcode image 512 and the mobile terminal 20 may be associated based on part of the attribute information (for example, IP address) of the mobile terminal 20 included in the barcode image 512. Alternatively, the file name of the file in which the barcode image 512 is stored may be able to identify the session ID or the IP address of the mobile terminal 20.

続いて、モバイル端末判定部123は、バーコード画像512より抽出された属性情報とモバイル端末DB132に登録されている情報とに基づいて、画像形成装置10が提供する機能のうち、モバイル端末20が利用可能な機能を判定する(S108)。続いて、画面生成部122は、モバイル端末判定部123による判定結果に基づいて、モバイル端末20が利用可能な機能の一覧を表示させるWebページ(以下、「機能一覧ページ」という。)を生成する(S109)。続いて、Webサーバ部121は、機能一覧ページを含むHTTPレスポンスをモバイル端末20に返信する(S110)。   Subsequently, the mobile terminal determination unit 123 determines whether the mobile terminal 20 among the functions provided by the image forming apparatus 10 based on the attribute information extracted from the barcode image 512 and the information registered in the mobile terminal DB 132. Available functions are determined (S108). Subsequently, the screen generation unit 122 generates a Web page (hereinafter referred to as “function list page”) that displays a list of functions that the mobile terminal 20 can use based on the determination result by the mobile terminal determination unit 123. (S109). Subsequently, the Web server unit 121 returns an HTTP response including the function list page to the mobile terminal 20 (S110).

モバイル端末20のWebクライアント22が当該HTTPレスポンスを受信すると、表示制御部21は、当該HTTPレスポンスに含まれている機能一覧ページを表示部に表示させる(S104)。   When the Web client 22 of the mobile terminal 20 receives the HTTP response, the display control unit 21 causes the display unit to display a function list page included in the HTTP response (S104).

図6は、機能一覧ページの表示例を示す図である。同図において、機能一覧ページ520には、モバイル端末20が利用可能であると判定された機能の名前(機能名)の一覧が表示されている。各機能名には当該機能の利用要求に対応するURL対するリンクが貼られている。すなわち、リンク521は、スキャン機能に対応するリンクである。リンク522は、印刷機能に対応するリンクである。   FIG. 6 is a diagram illustrating a display example of the function list page. In the figure, the function list page 520 displays a list of function names (function names) determined to be usable by the mobile terminal 20. Each function name has a link to the URL corresponding to the use request for the function. That is, the link 521 is a link corresponding to the scan function. The link 522 is a link corresponding to the print function.

続いて、ユーザによって、所望の機能に対応するリンク(リンク521又はリンク522)が選択されると、モバイル端末20のWebクライアント部22は、選択されたリンクに対応する機能の利用要求を含むHTTPリクエストを画像形成装置10に送信する(S112)。   Subsequently, when a link (link 521 or link 522) corresponding to a desired function is selected by the user, the Web client unit 22 of the mobile terminal 20 includes an HTTP including a usage request for the function corresponding to the selected link. The request is transmitted to the image forming apparatus 10 (S112).

画像形成装置10のWebサーバ部121が当該HTTPリクエストを受信すると、モバイル端末判定部123は、要求されている機能をモバイル端末20に利用させるためのWebページをモバイル端末DB132に基づいて判定する(S113)。続いて、画面生成部122は、モバイル端末判定部123によって判定されたWebページを生成する(S114)。続いて、Webサーバ部121は、生成されたWebページをHTTPレスポンスに含めてモバイル端末20に返信する(S115)。   When the Web server unit 121 of the image forming apparatus 10 receives the HTTP request, the mobile terminal determination unit 123 determines a Web page for causing the mobile terminal 20 to use the requested function based on the mobile terminal DB 132 ( S113). Subsequently, the screen generation unit 122 generates the Web page determined by the mobile terminal determination unit 123 (S114). Subsequently, the Web server unit 121 includes the generated Web page in an HTTP response and sends it back to the mobile terminal 20 (S115).

以降は、当該Webページに従った手順によって、所望の機能が利用される。   Thereafter, a desired function is used by a procedure according to the Web page.

続いて、ステップS107以降の処理内容について詳細に説明する。図7は、モバイル端末DBに基づいて実行される処理手順を説明するためのフローチャートである。   Subsequently, the processing content after step S107 will be described in detail. FIG. 7 is a flowchart for explaining a processing procedure executed based on the mobile terminal DB.

ステップS201において、画像形成装置10のモバイル端末判定部123は、モバイル端末20に対応するバーコード画像512をバーコード画像保存部131より取得し、バーコード画像512よりモバイル端末20の属性情報を抽出する。続いて、モバイル端末判定部123は、抽出された属性情報に基づいて、モバイル端末20に対応するレコードをモバイル端末DB132より検索する(S202)。   In step S <b> 201, the mobile terminal determination unit 123 of the image forming apparatus 10 acquires the barcode image 512 corresponding to the mobile terminal 20 from the barcode image storage unit 131, and extracts the attribute information of the mobile terminal 20 from the barcode image 512. To do. Subsequently, the mobile terminal determination unit 123 searches the mobile terminal DB 132 for a record corresponding to the mobile terminal 20 based on the extracted attribute information (S202).

図8は、モバイル端末DBの構成例を示す図である。同図に示されるようにモバイル端末DB132には、モバイル端末の機種ごとに、印刷機能及びスキャン機能を利用する際に表示させるべきWebページの種別が登録されている。Webページの種別としては、印刷機能については、プリンタドライバインストールページ及びWeb印刷ページ等が有る。また、スキャン機能についてはスキャナドライバインストールページ及びWebスキャンページ等がある。プリンタドライバインストールページ又はスキャナドライバインストールページは、プリンタドライバ又はスキャナドライバ等のドライバプログラムのインストールへ誘導するWebページである。したがって、プリンタドライバ又はスキャナドライバが利用可能な機種(例えば、ノートPC等)については、プリンタドライバインストールページ又はスキャナドライバインストールページが表示対象とされる。また、Web印刷ページ又はWebスキャンページは、ドライバプログラムを用いずに、印刷対象の電子データ又はスキャンされた画像データのファイル転送等を用いて印刷又はスキャンを実行させるためのWebページである。したがって、プリンタドライバ又はスキャナドライバが利用不可能な機種については、Web印刷ページ又はWebスキャンページが表示対象とされる。   FIG. 8 is a diagram illustrating a configuration example of the mobile terminal DB. As shown in the figure, in the mobile terminal DB 132, the types of Web pages to be displayed when using the print function and the scan function are registered for each model of the mobile terminal. As types of Web pages, there are a printer driver installation page, a Web print page, and the like for the print function. The scan function includes a scanner driver installation page and a web scan page. The printer driver installation page or the scanner driver installation page is a Web page that leads to installation of a driver program such as a printer driver or a scanner driver. Therefore, a printer driver installation page or a scanner driver installation page is displayed as a display target for models that can use the printer driver or the scanner driver (for example, a notebook PC). The Web print page or the Web scan page is a Web page for executing printing or scanning using file transfer of electronic data to be printed or scanned image data without using a driver program. Therefore, for a model for which the printer driver or the scanner driver cannot be used, a Web print page or a Web scan page is displayed.

図8の例では、機種AAAのモバイル端末は、印刷機能についてはWeb印刷ページが、スキャン機能についてはWebスキャンページが表示対象であることが示されている。また、機種BBBのモバイル端末については、印刷機能についてはプリンタドライバインストールページが、スキャン機能についてはスキャナドライバインストールページが表示対象であることが示されている。なお、いずれかの機能について表示対象とされるWebページが一つも無い機種は、当該機能を利用できないことになる。例えば、機種CCCは、プリンタドライバインストールページ及びネットワーク経由ページは表示対象とされていない。したがって、印刷機能に関する非図示の他のWebページが表示対象とされていなければ、印刷機能は利用できない。スキャン機能についても同様である。   In the example of FIG. 8, the mobile terminal of the model AAA indicates that the Web print page is the display target for the print function and the Web scan page is the display target for the scan function. For the mobile terminal of model BBB, the printer driver installation page is displayed for the print function, and the scanner driver installation page is displayed for the scan function. Note that a model that does not have any Web page to be displayed for any function cannot use the function. For example, the model CCC does not display the printer driver installation page and the page via the network. Accordingly, the print function cannot be used unless other web pages (not shown) relating to the print function are displayed. The same applies to the scan function.

なお、図8の例では、機種別にWebページの種別が登録されているが、運用に応じてMACアドレス、IPアドレス、OSの種類等、印刷機能やスキャン機能の利用形態に影響を及ぼしうる情報(パラメータ)ごとに、Webページの種別が登録されていてもよい。モバイル端末DB132の分類の仕方に応じて、バーコード画像512に含める属性情報を決定すればよい。   In the example of FIG. 8, the Web page type is registered for each model. However, information that may affect the usage mode of the print function or scan function, such as the MAC address, IP address, and OS type, depending on the operation. The type of Web page may be registered for each (parameter). The attribute information to be included in the barcode image 512 may be determined according to the classification method of the mobile terminal DB 132.

ステップS202では、バーコード画像512より抽出されたモバイル端末20の機種に対応するレコードがモバイル端末DB132に存在するか否かが判定される。   In step S <b> 202, it is determined whether a record corresponding to the model of the mobile terminal 20 extracted from the barcode image 512 exists in the mobile terminal DB 132.

当該レコード(以下、「カレントレコード」という。)が存在する場合(S202でYES)、モバイル端末判定部123は、カレントレコードにおいてスキャナドライバインストールページは表示対象であるか否かを判定する(S203)。スキャナドライバインストールページが表示対象である場合(S203でYES)、モバイル端末判定部123は、スキャナドライバインストールフラグをONに設定する(S204)。スキャナドライバスキャンインストールフラグは、モバイル端末20に対するスキャナドライバのインストールの可否を記憶しておくためのフラグ変数であり、既定値はOFFである。   If the record (hereinafter referred to as “current record”) exists (YES in S202), the mobile terminal determination unit 123 determines whether the scanner driver installation page is a display target in the current record (S203). . When the scanner driver installation page is a display target (YES in S203), the mobile terminal determination unit 123 sets the scanner driver installation flag to ON (S204). The scanner driver scan installation flag is a flag variable for storing whether or not the scanner driver can be installed on the mobile terminal 20, and the default value is OFF.

続いて、モバイル端末判定部123は、カレントレコードにおいてプリンタドライバインストールページは表示対象であるか否かを判定する(S205)。プリンタドライバインストールページが表示対象である場合(S205でYES)、モバイル端末判定部123は、プリンタドライバインストールフラグをONに設定する(S206)。プリンタドライバスキャンインストールフラグは、モバイル端末20に対するプリンタドライバのインストールの可否を記憶しておくためのフラグ変数であり、既定値はOFFである。   Subsequently, the mobile terminal determination unit 123 determines whether or not the printer driver installation page is a display target in the current record (S205). If the printer driver installation page is a display target (YES in S205), the mobile terminal determination unit 123 sets the printer driver installation flag to ON (S206). The printer driver scan installation flag is a flag variable for storing whether or not the printer driver can be installed in the mobile terminal 20, and the default value is OFF.

続いて、モバイル端末判定部123は、カレントレコードに基づいて、モバイル端末20が利用可能な機能を判定する(S207)。具体的には、印刷機能及びスキャン機能のそれぞれについて、表示対象となりうるWebページが有れば当該機能は利用可能であると判定される。続いて、画面生成部122は、モバイル端末判定部123の判定結果に基づいて機能一覧ページ520を生成する。Webサーバ部121は、生成された機能一覧ページ520をモバイル端末に送信する(S208)。   Subsequently, the mobile terminal determination unit 123 determines a function that can be used by the mobile terminal 20 based on the current record (S207). Specifically, for each of the print function and the scan function, if there is a Web page that can be displayed, it is determined that the function can be used. Subsequently, the screen generation unit 122 generates a function list page 520 based on the determination result of the mobile terminal determination unit 123. The Web server unit 121 transmits the generated function list page 520 to the mobile terminal (S208).

続いて、Webサーバ部121が、機能一覧ページ520に基づく機能の利用要求を受信すると(S209)、モバイル判定部123は、機能一覧ページ520において選択された機能はスキャン機能であるか否かを判定する(S210)。スキャン機能が選択された場合(S210でYES)、モバイル端末判定部123は、スキャナドライバインストールフラグの値は「ON」であるか否かを判定する(S211)。   Subsequently, when the Web server unit 121 receives a function use request based on the function list page 520 (S209), the mobile determination unit 123 determines whether the function selected on the function list page 520 is a scan function. Determine (S210). When the scan function is selected (YES in S210), the mobile terminal determination unit 123 determines whether or not the value of the scanner driver installation flag is “ON” (S211).

スキャナドライバインストールフラグの値が「ON」でない場合(S211でNO)、画面生成部122は、Webスキャンページを生成する。Webサーバ部121は、生成されたWebスキャンページをモバイル端末20に送信する(S212)。モバイル端末20のWebクライアント部22がWebスキャンページを受信すると、表示制御部21はWebスキャンページを表示させる(S213)。   When the value of the scanner driver installation flag is not “ON” (NO in S211), the screen generation unit 122 generates a Web scan page. The web server unit 121 transmits the generated web scan page to the mobile terminal 20 (S212). When the web client unit 22 of the mobile terminal 20 receives the web scan page, the display control unit 21 displays the web scan page (S213).

図9は、Webスキャンページの表示例を示す図である。同図に示されるWebスキャンページ530は、スキャンする原稿を読み取り部へセットし、スタートボタンを押下するように促している。   FIG. 9 is a diagram illustrating a display example of a Web scan page. The web scan page 530 shown in the figure prompts the user to set a document to be scanned on the reading unit and press the start button.

Webスキャンページ530の指示に応じ、ユーザが原稿を画像形成装置10のスキャナ12にセットし、操作パネル16のスタートボタンを押下すると、スキャン制御部124はスキャナ12を制御して原稿のスキャンを実行し、スキャンされた画像データ(スキャンデータ)をHDD114に保存する(S214)。   When the user sets a document on the scanner 12 of the image forming apparatus 10 and presses the start button on the operation panel 16 in response to an instruction on the web scan page 530, the scan control unit 124 controls the scanner 12 to scan the document. Then, the scanned image data (scan data) is stored in the HDD 114 (S214).

続いて、ユーザが、モバイル端末20に表示されているWebスキャンページ530の「次へ」ボタン531を押下すると、Webクライアント部22は、スキャンデータの一覧情報の提供要求を画像形成装置10に送信する。画像形成装置10のWebサーバ部121が当該要求を受信すると、画面生成部122は、HDD114に保存されているスキャンデータの一覧情報を表示させるWebページ(以下、「スキャンデータ一覧ページ」という。)を生成する。Webサーバ部121は、生成されたスキャンデータ一覧ページをモバイル端末20に送信する(S215)。   Subsequently, when the user presses the “Next” button 531 on the Web scan page 530 displayed on the mobile terminal 20, the Web client unit 22 transmits a scan data list information provision request to the image forming apparatus 10. To do. When the Web server unit 121 of the image forming apparatus 10 receives the request, the screen generation unit 122 displays a Web page that displays scan data list information stored in the HDD 114 (hereinafter referred to as a “scan data list page”). Is generated. The Web server unit 121 transmits the generated scan data list page to the mobile terminal 20 (S215).

モバイル端末20のWebクライアント部22がスキャンデータ一覧ページを受信すると、表示制御部21はスキャンデータ一覧ページを表示させる(S213)。   When the Web client unit 22 of the mobile terminal 20 receives the scan data list page, the display control unit 21 displays the scan data list page (S213).

図10は、スキャンデータ一覧ページの表示例を示す図である。スキャンページ一覧画面540には、スキャンデータのファイル名の一覧が表示されている。各ファイル名には、各スキャンデータへのリンクが貼られている。したがって、ユーザが、所望のファイル名をクリック(選択)すると、当該ファイル名に係るスキャンデータが、画像形成装置10からモバイル端末20へダウンロードされ、モバイル端末20内の記録媒体へ保存される。   FIG. 10 is a diagram illustrating a display example of the scan data list page. The scan page list screen 540 displays a list of scan data file names. Each file name has a link to each scan data. Accordingly, when the user clicks (selects) a desired file name, scan data relating to the file name is downloaded from the image forming apparatus 10 to the mobile terminal 20 and stored in a recording medium in the mobile terminal 20.

このように、本実施の形態の画像形成装置10によれば、モバイル端末20がスキャンドライバをインストールできない場合であっても、画像形成装置10との通信が可能であれば、画像形成装置10にスキャンさせた画像データの取り込みを簡便に実現することができる。   As described above, according to the image forming apparatus 10 of the present embodiment, even when the mobile terminal 20 cannot install the scan driver, if the communication with the image forming apparatus 10 is possible, the image forming apparatus 10 can be connected. Acquisition of scanned image data can be easily realized.

一方、ステップS211において、スキャナドライバインストールフラグの値が「ON」であった場合(S211でYES)、画面生成部122は、スキャナドライバインストールページを生成する。Webサーバ部121は、生成されたスキャナドライバインストールページをモバイル端末20に送信する(S217)。   On the other hand, if the value of the scanner driver installation flag is “ON” in step S211 (YES in S211), the screen generation unit 122 generates a scanner driver installation page. The Web server unit 121 transmits the generated scanner driver installation page to the mobile terminal 20 (S217).

スキャナドライバインストールページには、例えば、スキャナドライバのダウンロードサイトへのリンクが貼られている。したがって、ユーザは、スキャナドライバインストールページに基づいてスキャナドライバをモバイル端末20へインストールすることができる。   For example, a link to a download site for the scanner driver is pasted on the scanner driver installation page. Therefore, the user can install the scanner driver into the mobile terminal 20 based on the scanner driver installation page.

例えば、図11は、スキャナドライバのインストール中にモバイル端末に表示されるWebページの例を示す図である。   For example, FIG. 11 is a diagram illustrating an example of a Web page displayed on the mobile terminal during installation of the scanner driver.

スキャナドライバのインストール後は、当該スキャナドライバを用いて、画像形成装置10のスキャン機能をモバイル端末20より利用することが可能となる。   After the scanner driver is installed, the scan function of the image forming apparatus 10 can be used from the mobile terminal 20 by using the scanner driver.

なお、スキャナドライバインストールページに、画像形成装置10にスキャンを実行させるための設定を行うためのプログラムモジュールを埋め込んでおいてもよい。当該プログラムモジュールによって自動的にスキャンドライバに対する設定が行われるため、画像形成装置10のIPアドレス等を知らなくても、スキャナドライバの設定を簡便に完了することができる。   Note that a program module for performing settings for causing the image forming apparatus 10 to execute scanning may be embedded in the scanner driver installation page. Since the setting for the scan driver is automatically performed by the program module, the setting of the scanner driver can be completed easily without knowing the IP address or the like of the image forming apparatus 10.

また、ステップS210において、機能一覧ページ520において選択された機能が印刷機能であると判定された場合(S210でNO)、モバイル端末判定部123は、プリンタドライバインストールフラグの値は「ON」であるか否かを判定する(S221)。   If it is determined in step S210 that the function selected on the function list page 520 is a print function (NO in S210), the mobile terminal determination unit 123 has the value of the printer driver installation flag “ON”. It is determined whether or not (S221).

プリンタドライバインストールフラグの値が「ON」でない場合(S221でNO)、画面生成部122は、Web印刷ページを生成する。Webサーバ部121は、生成されたWeb印刷ページをモバイル端末20に送信する(S222)。モバイル端末20のWebクライアント部22がWeb印刷ページを受信すると、表示制御部21はWeb印刷ページを表示させる(S223)。   If the value of the printer driver installation flag is not “ON” (NO in S221), the screen generation unit 122 generates a Web print page. The Web server unit 121 transmits the generated Web print page to the mobile terminal 20 (S222). When the Web client unit 22 of the mobile terminal 20 receives the Web print page, the display control unit 21 displays the Web print page (S223).

図12は、Web印刷ページの表示例を示す図である。Web印刷ページ550において「選択」ボタン551が押下されると、表示制御部21は、Web印刷ページ550の定義に基づいてファイルダイアログを表示させる。ファイルダイアログは、モバイル端末20の記録媒体に保存されているファイルを選択させるためのダイアログである。ファイルダイアログにおいて印刷対象のファイル(印刷対象ファイル)が選択された後、Web印刷ページ550の「次へ」ボタン552が押下されると、Webクライアント部22は、印刷対象ファイルを画像形成装置10に送信する(S224)。   FIG. 12 is a diagram illustrating a display example of a Web print page. When the “select” button 551 is pressed on the Web print page 550, the display control unit 21 displays a file dialog based on the definition of the Web print page 550. The file dialog is a dialog for selecting a file stored in the recording medium of the mobile terminal 20. When the “next” button 552 of the Web print page 550 is pressed after the file to be printed (print target file) is selected in the file dialog, the Web client unit 22 sends the print target file to the image forming apparatus 10. Transmit (S224).

画像形成装置10のWebサーバ部121は、印刷対象ファイルを受信すると当該印刷対象ファイルをHDD114内の所定のフォルダに保存しておく。続いて、画面生成部122は、印刷設定ページを生成する。Webサーバ部121は、生成された印刷設定ページをモバイル端末20に送信する(S225)。モバイル端末20のWebクライアント部22が印刷設定ページを受信すると、表示制御部21は印刷設定ページを表示させる(S226)。   When receiving the print target file, the Web server unit 121 of the image forming apparatus 10 stores the print target file in a predetermined folder in the HDD 114. Subsequently, the screen generation unit 122 generates a print setting page. The Web server unit 121 transmits the generated print setting page to the mobile terminal 20 (S225). When the Web client unit 22 of the mobile terminal 20 receives the print setting page, the display control unit 21 displays the print setting page (S226).

図13は、印刷設定ページの表示例を示す図である。印刷設定ページ570では、各種の印刷属性(印刷条件)の設定が可能とされている。印刷属性の設定後、「決定」ボタン571が押下されると、Webクライアント部22は、印刷の実行要求を画像形成装置10に送信する。画像形成装置10のWebサーバ部121が当該要求を受信すると、印刷制御部125は、所定のフォルダに保存されている印刷対象ファイルの印刷をプリンタ13に実行させる(S227)。   FIG. 13 is a diagram illustrating a display example of a print setting page. On the print setting page 570, various print attributes (print conditions) can be set. When the “OK” button 571 is pressed after setting the print attributes, the Web client unit 22 transmits a print execution request to the image forming apparatus 10. When the Web server unit 121 of the image forming apparatus 10 receives the request, the print control unit 125 causes the printer 13 to print the print target file stored in a predetermined folder (S227).

このように、本実施の形態の画像形成装置10によれば、モバイル端末20がプリンタドライバをインストールできない場合であっても、画像形成装置10との通信が可能であれば、モバイル端末内に保存されているファイルの印刷を画像形成装置10に簡便に実行させることができる。   As described above, according to the image forming apparatus 10 of the present embodiment, even when the mobile terminal 20 cannot install the printer driver, if the communication with the image forming apparatus 10 is possible, the image is stored in the mobile terminal. The image forming apparatus 10 can easily execute the printing of the file that has been performed.

なお、モバイル端末20から画像形成装置10への印刷データの送信は、必ずしもHTTPを用いる必要はない。例えば、FTP(File Transfer Protocol)であってもよいし、電子メールが用いられてもよい。更に、赤外線通信が用いられてよい。いずれの通信方式を用いるかについては、機種毎にモバイル端末DB132に登録しておけば、画像形成装置10側においても、利用される通信方式を判定することができる。この点は、スキャンデータの転送についても同様である。   Note that transmission of print data from the mobile terminal 20 to the image forming apparatus 10 does not necessarily use HTTP. For example, FTP (File Transfer Protocol) or electronic mail may be used. In addition, infrared communication may be used. As to which communication method is used, if the information is registered in the mobile terminal DB 132 for each model, the image forming apparatus 10 can also determine the communication method to be used. This also applies to scan data transfer.

一方、ステップS221において、プリンタドライバインストールフラグの値が「ON」であった場合(S221でYES)、画面生成部122は、プリンタドライバインストールページを生成する。Webサーバ部121は、生成されたプリンタドライバインストールページをモバイル端末20に送信する(S228)。   On the other hand, if the value of the printer driver installation flag is “ON” in step S221 (YES in S221), the screen generation unit 122 generates a printer driver installation page. The Web server unit 121 transmits the generated printer driver installation page to the mobile terminal 20 (S228).

プリンタドライバインストールページには、例えば、プリンタドライバのダウンロードサイトへのリンクが貼られている。したがって、ユーザは、プリンタドライバインストールページに基づいてプリンタドライバをモバイル端末20へインストールすることができる。プリンタドライバのインストール後は、当該プリンタドライバを用いて、画像形成装置10の印刷機能をモバイル端末20より利用することが可能となる。   For example, a link to a printer driver download site is pasted on the printer driver installation page. Therefore, the user can install the printer driver in the mobile terminal 20 based on the printer driver installation page. After installing the printer driver, the print function of the image forming apparatus 10 can be used from the mobile terminal 20 using the printer driver.

なお、プリンタドライバインストールページに、画像形成装置10に対する印刷ポート等の設定を行うためのプログラムモジュールを埋め込んでおいてもよい。当該プログラムモジュールによって自動的に印刷ポートの設定が行われるため、画像形成装置10のIPアドレス等を知らなくても、プリンタドライバの設定を簡便に完了することができる。   Note that a program module for setting a print port or the like for the image forming apparatus 10 may be embedded in the printer driver installation page. Since the print port is automatically set by the program module, the printer driver setting can be completed easily without knowing the IP address of the image forming apparatus 10 or the like.

上述したように、本実施の形態における画像形成装置10は、属性ページ510のスキャンに基づいてモバイル端末20の属性情報を自動的に認識し、当該属性情報に応じた表示データ(Webページ)をモバイル端末20に提供することができる。したがって、ユーザは、自らが所有するモバイル端末によって画像形成装置10を利用するためにどのような操作又は設定等が必要であるかについての知識を有している必要はない。すなわち、画像形成装置10から提供される表示データが表示させる画面に従って操作を行うことで、以前に利用したことのない画像形成装置10であっても簡便に利用することができる。   As described above, the image forming apparatus 10 according to the present embodiment automatically recognizes the attribute information of the mobile terminal 20 based on the scan of the attribute page 510, and displays the display data (Web page) corresponding to the attribute information. It can be provided to the mobile terminal 20. Therefore, the user does not need to have knowledge about what operation or setting is necessary to use the image forming apparatus 10 by the mobile terminal owned by the user. That is, by performing an operation according to a screen displayed by display data provided from the image forming apparatus 10, even the image forming apparatus 10 that has not been used before can be used easily.

具体的な利用例としては、例えば、本実施の形態における画像形成装置10を図書館に設置することが考えられる。図書館の利用者は、所望の図書を画像形成装置10にスキャンさせ、そのスキャンデータを自らのモバイル端末に簡便に取り込むことができる。   As a specific usage example, for example, it is conceivable to install the image forming apparatus 10 in the present embodiment in a library. A user of the library can cause the image forming apparatus 10 to scan a desired book and easily import the scanned data into his / her mobile terminal.

但し、図書館のポリシーとして、モバイル端末に取り込まれたスキャンデータの更なるコピーを制限したい場合が考えられる。この場合、画像形成装置10は、スキャンデータをPDF(Portable Document Format)等のデジタルコピーガード機能に対応したデータ形式によって提供するようにすればよい。また、デジタルコピーガード機能に対応したモバイル端末に対してのみ、スキャンデータを提供するようにすればよい。この場合、デジタルコピーガードに対応しているか否かに基づいて、各機種に対するモバイル端末DB132の設定を行えばよい。具体的には、デジタルコピーガードに対応していない機種については、スキャン機能を利用できないように(スキャン機能を利用するためのWebページは無しとして)設定しておけばよい。   However, as a library policy, there may be a case where it is desired to restrict further copying of scan data captured in a mobile terminal. In this case, the image forming apparatus 10 may provide the scan data in a data format corresponding to a digital copy guard function such as PDF (Portable Document Format). Further, it is only necessary to provide scan data only to a mobile terminal that supports the digital copy guard function. In this case, the mobile terminal DB 132 may be set for each model based on whether or not the digital copy guard is supported. Specifically, a model that does not support the digital copy guard may be set so that the scan function cannot be used (there is no web page for using the scan function).

なお、本実施の形態では、モバイル端末20の属性情報をバーコード画像によって表現する例について説明したが、文字列や地紋等、バーコード(2次元バーコード)以外の各種の形式で属性情報を表現してもよい。文字列の場合、画像形成装置10は、OCR(Optical Character Reader)機能によって当該文字列に基づいて属性情報の内容を解釈すればよい。   In the present embodiment, the example in which the attribute information of the mobile terminal 20 is expressed by the barcode image has been described. However, the attribute information is expressed in various formats other than the barcode (two-dimensional barcode) such as a character string or a background pattern. It may be expressed. In the case of a character string, the image forming apparatus 10 may interpret the content of the attribute information based on the character string using an OCR (Optical Character Reader) function.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.

本発明の実施の形態の概要を説明するための図である。It is a figure for demonstrating the outline | summary of embodiment of this invention. 本実施の形態の画像形成装置及びモバイル端末の機能構成例を示す図である。It is a figure which shows the function structural example of the image forming apparatus of this Embodiment, and a mobile terminal. 本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。1 is a diagram illustrating an example of a hardware configuration of an image forming apparatus according to an embodiment of the present invention. 画像形成装置及びモバイル端末が実行する処理手順を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the process sequence which an image forming apparatus and a mobile terminal perform. 属性ページの表示例を示す図である。It is a figure which shows the example of a display of an attribute page. 機能一覧ページの表示例を示す図である。It is a figure which shows the example of a display of a function list page. モバイル端末DBに基づいて実行される処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process procedure performed based on mobile terminal DB. モバイル端末DBの構成例を示す図である。It is a figure which shows the structural example of mobile terminal DB. Webスキャンページの表示例を示す図である。It is a figure which shows the example of a display of a web scan page. スキャンデータ一覧ページの表示例を示す図である。It is a figure which shows the example of a display of a scan data list page. スキャナドライバのインストール中にモバイル端末に表示されるWebページの例を示す図である。It is a figure which shows the example of the web page displayed on a mobile terminal during installation of a scanner driver. Web印刷ページの表示例を示す図である。It is a figure which shows the example of a display of a web print page. 印刷設定ページの表示例を示す図である。6 is a diagram illustrating a display example of a print setting page. FIG.

符号の説明Explanation of symbols

10 画像形成装置
11 コントローラ
12 スキャナ
13 プリンタ
14 モデム
15 ネットワークインタフェース
16 操作パネル
21 表示制御部
22 Webクライアント部
111 CPU
112 RAM
113 ROM
114 HDD
121 Webサーバ部
122 画面生成部
123 モバイル端末判定部
124 スキャン制御部
125 印刷制御部
131 バーコード画像保存部
132 モバイル端末DB
DESCRIPTION OF SYMBOLS 10 Image forming apparatus 11 Controller 12 Scanner 13 Printer 14 Modem 15 Network interface 16 Operation panel 21 Display control part 22 Web client part 111 CPU
112 RAM
113 ROM
114 HDD
121 Web server unit 122 Screen generation unit 123 Mobile terminal determination unit 124 Scan control unit 125 Print control unit 131 Barcode image storage unit 132 Mobile terminal DB

Claims (9)

携帯可能な情報処理端末と通信可能な画像形成装置であって、
当該画像形成装置と通信する前記情報処理端末が当該画像形成装置から受信した表示データであり、前記情報処理端末の属性情報を含む表示データを表示した表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手段と、
前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と前記属性別画面情報管理手段に管理される情報とに基づいて、前記情報処理端末に表示させる画面を判定する判定手段と、
判定された画面の表示データを前記情報処理端末に送信する送信手段とを有することを特徴とする画像形成装置。
An image forming apparatus capable of communicating with a portable information processing terminal,
Scanning a display screen that displays display data including attribute information of the information processing terminal, which is display data received from the image forming apparatus by the information processing terminal that communicates with the image forming apparatus, and scan image data Scanning means for storing in the storage means;
Attribute-specific screen information management means for managing information in which screen identification information for using the image forming apparatus is defined for each attribute information of the information processing terminal;
In response to a request for use of the image forming apparatus from the information processing terminal after the scan, the information is based on attribute information stored in the storage unit and information managed by the attribute-specific screen information management unit. Determining means for determining a screen to be displayed on the processing terminal;
An image forming apparatus comprising: a transmission unit configured to transmit display data of the determined screen to the information processing terminal.
前記情報処理端末からの要求に応じ、該要求に含まれている前記情報処理端末の属性情報に基づいて該属性情報を含む表示データを生成し、該表示データを前記情報処理端末に送信する属性画面生成手段を有し、
前記スキャン手段は、前記属性情報を含む表示データが表示された前記情報処理端末の表示画面をスキャンすることを特徴とする請求項1記載の画像形成装置。
An attribute for generating display data including the attribute information based on the attribute information of the information processing terminal included in the request in response to a request from the information processing terminal, and transmitting the display data to the information processing terminal Having screen generation means;
The image forming apparatus according to claim 1, wherein the scanning unit scans a display screen of the information processing terminal on which display data including the attribute information is displayed.
前記属性別画面情報管理手段は、当該画像形成装置の各機能について、少なくともドライバプログラムを利用可能な情報処理端末に対する画面の識別情報と、ドライバプログラムを利用できない情報処理端末に対する画面の識別情報とを前記属性情報ごとに管理することを特徴とする請求項1又は2記載の画像形成装置。   The attribute-specific screen information management means includes, for each function of the image forming apparatus, at least screen identification information for an information processing terminal that can use the driver program and screen identification information for an information processing terminal that cannot use the driver program. The image forming apparatus according to claim 1, wherein the attribute information is managed for each attribute information. 携帯可能な情報処理端末と通信可能な画像形成装置が実行する情報処理方法であって、
当該画像形成装置と通信する前記情報処理端末が当該画像形成装置から受信した表示データであり、前記情報処理端末の属性情報を含む表示データを表示した表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手順と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段とに基づいて、前記情報処理端末に表示させる画面を判定する判定手順と、
判定された画面の表示データを前記情報処理端末に送信する送信手順とを有することを特徴とする情報処理方法。
An information processing method executed by an image forming apparatus capable of communicating with a portable information processing terminal,
Scanning a display screen that displays display data including attribute information of the information processing terminal, which is display data received from the image forming apparatus by the information processing terminal that communicates with the image forming apparatus, and scan image data A scanning procedure to be stored in the storage means;
In response to a request for use of the image forming apparatus from the information processing terminal after the scan, the attribute information stored in the storage unit and the attribute information of the information processing terminal are used for using the image forming apparatus. A determination procedure for determining a screen to be displayed on the information processing terminal based on attribute-specific screen information management means for managing information in which screen identification information is defined;
A transmission procedure for transmitting display data of the determined screen to the information processing terminal.
前記情報処理端末からの要求に応じ、該要求に含まれている前記情報処理端末の属性情報に基づいて該属性情報を含む表示データを生成し、該表示データを前記情報処理端末に送信する属性画面生成手順を有し、
前記スキャン手順は、前記属性情報を含む表示データが表示された前記情報処理端末の表示画面をスキャンすることを特徴とする請求項4記載の情報処理方法。
An attribute for generating display data including the attribute information based on the attribute information of the information processing terminal included in the request in response to a request from the information processing terminal, and transmitting the display data to the information processing terminal Has a screen generation procedure,
5. The information processing method according to claim 4, wherein the scanning procedure scans a display screen of the information processing terminal on which display data including the attribute information is displayed.
前記属性別画面情報管理手段は、当該画像形成装置の各機能について、少なくともドライバプログラムを利用可能な情報処理端末に対する画面の識別情報と、ドライバプログラムを利用できない情報処理端末に対する画面の識別情報とを前記属性情報ごとに管理することを特徴とする請求項4又は5記載の情報処理方法。   The attribute-specific screen information management means includes, for each function of the image forming apparatus, at least screen identification information for an information processing terminal that can use the driver program and screen identification information for an information processing terminal that cannot use the driver program. 6. The information processing method according to claim 4, wherein management is performed for each attribute information. 携帯可能な情報処理端末と通信可能な画像形成装置に、
当該画像形成装置と通信する前記情報処理端末が当該画像形成装置から受信した表示データであり、前記情報処理端末の属性情報を含む表示データを表示した表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手順と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段とに基づいて、前記情報処理端末に表示させる画面を判定する判定手順と、
判定された画面の表示データを前記情報処理端末に送信する送信手順とを実行させるためのプログラム。
In an image forming apparatus that can communicate with a portable information processing terminal,
Scanning a display screen that displays display data including attribute information of the information processing terminal, which is display data received from the image forming apparatus by the information processing terminal that communicates with the image forming apparatus, and scan image data A scanning procedure to be stored in the storage means;
In response to a request for use of the image forming apparatus from the information processing terminal after the scan, the attribute information stored in the storage unit and the attribute information of the information processing terminal are used for using the image forming apparatus. A determination procedure for determining a screen to be displayed on the information processing terminal based on attribute-specific screen information management means for managing information in which screen identification information is defined;
A program for executing a transmission procedure for transmitting display data of the determined screen to the information processing terminal.
前記情報処理端末からの要求に応じ、該要求に含まれている前記情報処理端末の属性情報に基づいて該属性情報を含む表示データを生成し、該表示データを前記情報処理端末に送信する属性画面生成手順を有し、
前記スキャン手順は、前記属性情報を含む表示データが表示された前記情報処理端末の表示画面をスキャンすることを特徴とする請求項7記載のプログラム。
An attribute for generating display data including the attribute information based on the attribute information of the information processing terminal included in the request in response to a request from the information processing terminal, and transmitting the display data to the information processing terminal Has a screen generation procedure,
8. The program according to claim 7, wherein the scanning procedure scans a display screen of the information processing terminal on which display data including the attribute information is displayed.
前記属性別画面情報管理手段は、当該画像形成装置の各機能について、少なくともドライバプログラムを利用可能な情報処理端末に対する画面の識別情報と、ドライバプログラムを利用できない情報処理端末に対する画面の識別情報とを前記属性情報ごとに管理することを特徴とする請求項7又は8記載のプログラム。   The attribute-specific screen information management means includes, for each function of the image forming apparatus, at least screen identification information for an information processing terminal that can use the driver program and screen identification information for an information processing terminal that cannot use the driver program. 9. The program according to claim 7, wherein management is performed for each attribute information.
JP2008222124A 2008-08-29 2008-08-29 Image forming apparatus, information processing apparatus, and program Expired - Fee Related JP5359126B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008222124A JP5359126B2 (en) 2008-08-29 2008-08-29 Image forming apparatus, information processing apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008222124A JP5359126B2 (en) 2008-08-29 2008-08-29 Image forming apparatus, information processing apparatus, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013121428A Division JP5655896B2 (en) 2013-06-10 2013-06-10 Network system, image forming apparatus, program, and image data transmission / reception method

Publications (2)

Publication Number Publication Date
JP2010057090A JP2010057090A (en) 2010-03-11
JP5359126B2 true JP5359126B2 (en) 2013-12-04

Family

ID=42072491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008222124A Expired - Fee Related JP5359126B2 (en) 2008-08-29 2008-08-29 Image forming apparatus, information processing apparatus, and program

Country Status (1)

Country Link
JP (1) JP5359126B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5845687B2 (en) * 2011-07-26 2016-01-20 株式会社リコー Application distribution system
JP2016158054A (en) 2015-02-24 2016-09-01 富士ゼロックス株式会社 Image formation apparatus, image formation system, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003039778A (en) * 2001-07-27 2003-02-13 Seiko Epson Corp Peripheral equipment and printer
JP2003162188A (en) * 2001-08-07 2003-06-06 Konica Corp Method for managing apparatus, apparatus to be managed
JP2003202986A (en) * 2002-01-07 2003-07-18 Fujitsu Ltd Installing device drivers via web page
JP2005216079A (en) * 2004-01-30 2005-08-11 Fuji Xerox Co Ltd Information processor, information processing system, and method and program for device setting information management
JP2007318519A (en) * 2006-05-26 2007-12-06 Konica Minolta Business Technologies Inc Image forming apparatus and print system

Also Published As

Publication number Publication date
JP2010057090A (en) 2010-03-11

Similar Documents

Publication Publication Date Title
US8964217B2 (en) Information processing system and method for acquiring workflow from management apparatus using user terminal address
US7779108B2 (en) Network printer management system, method, and computer readable medium for managing a plurality of network printers including a printer directly connected to a networked personal computer device
US9369595B2 (en) Image forming apparatus for being able to utilize application in which web browser is used
US20100214604A1 (en) Image processing system, operation method thereof, image processing apparatus and image processing program
JP4981860B2 (en) Multifunction machine, machine-processable job operation method, and medium
CN107092448A (en) Image processing system, server unit and information processor
US20160119491A1 (en) Information processing system, information processing apparatus, and information processing method
EP2565774B1 (en) Information processing apparatus, information processing method, and storage medium
CN105120125B (en) Client terminal and its control method
US20120105905A1 (en) System and Method for Operation of Document Processing Devices Via Portable Data Devices
US20080195590A1 (en) Network device, image forming device, and data searching method
US20110317176A1 (en) Image forming apparatus, print control method, and storage medium
EP2779611A1 (en) Transmission control system, transmission control method, and information processing device
US8144359B2 (en) System for handling image data, image processing system, image processing apparatus, method for providing image data, and computer-readable storage medium for computer program
JP2006185053A (en) Image processing apparatus, image processing method, and computer program
US9116640B2 (en) Image processing apparatus, display method, and storage medium
US20250301076A1 (en) Storage medium, control method for terminal apparatus, and terminal apparatus
US9110962B2 (en) Data providing apparatus for implementing script, electronic apparatus for implementing script, data processing system for implementing script, and method of data processing for implementing script
JP6089808B2 (en) Information processing apparatus and network system
JP5655896B2 (en) Network system, image forming apparatus, program, and image data transmission / reception method
US20170331967A1 (en) Image processing apparatus, method for controlling the same, and storage medium
CN105208238A (en) Processing Apparatus, Display System, Display Method, And Computer Program
JP5359126B2 (en) Image forming apparatus, information processing apparatus, and program
US9875068B2 (en) Information processing system, information processing apparatus, and information processing method for facilitating job parameter setting
JP6202137B2 (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: 20110613

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120904

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130319

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130610

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130618

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130819

R151 Written notification of patent or utility model registration

Ref document number: 5359126

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees