JP5359126B2 - Image forming apparatus, information processing apparatus, and program - Google Patents
Image forming apparatus, information processing apparatus, and program Download PDFInfo
- 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
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.
ここで、モバイル端末からのスキャナの利用とは、スキャナに読み取らせた画像データを、例えば無線通信を介してモバイル端末内に取り込むことをいう。また、モバイル端末からのプリンタの利用とは、モバイル端末内に保存されている電子データを、例えば無線通信を介してプリンタに印刷させることをいう。
しかしながら、従来、モバイル端末からスキャナやプリンタの画像形成装置を手軽に利用することは困難であった。 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
まず、モバイル端末20は、画像形成装置10に対して、所定のHTTPリクエストを送信する(S11)。当該HTTPリクエストに応じ、画像形成装置10は、モバイル端末20の属性情報(機種やIPアドレス等を示す情報)を含むバーコード画像を生成し、当該バーコード画像を含むWebページ(HTML形式の表示データ)(以下、「属性ページ510」という。)をHTTPレスポンスに含めてモバイル端末20に返信する(S12)。
First, the
HTTPレスポンスの受信に応じ、モバイル端末20は属性ページ510を表示させる(S13)。ユーザは、表示された属性ページ510を画像形成装置10にスキャンさせる(S14)。属性ページ510のスキャンにより、画像形成装置510は、属性ページ510に含まれているバーコード画像を読み取り、保存しておく。
In response to receiving the HTTP response, the
続いて、ユーザがモバイル端末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
モバイル端末20のユーザは、受信されたWebページに示される指示に従って、画像形成装置10のスキャン機能や印刷機能をモバイル端末20より利用することができる。なお、本実施の形態において、モバイル端末20からのスキャナ機能の利用とは、画像形成装置10に読み取らせた画像データを、例えば無線通信を介してモバイル端末内に取り込むことをいう。また、モバイル端末20からの印刷機能の利用とは、モバイル端末20内に保存されている電子データを、例えば無線通信を介して画像形成装置10に印刷させることをいう。
The user of the
以上のような処理手順を実現するため、画像形成装置10及びモバイル端末20は、それぞれ次のような機能構成を有する。図2は、本実施の形態の画像形成装置及びモバイル端末の機能構成例を示す図である。
In order to implement the processing procedure as described above, the
同図において、画像形成装置10は、Webサーバ部121、画面生成部122、モバイル端末判定部123、スキャン制御部124、印刷制御部125、バーコード画像保存部131、及びモバイル端末DB132等を有する。
In FIG. 1, the
Webサーバ部121は、モバイル端末20からのHTTPリクエストを受け付ける。画面生成部122は、モバイル端末121からのHTTPリクエストに応じたWebページ(表示データ)を生成する。モバイル端末判定部123は、モバイル端末DB132を用いて、画像形成装置10を利用させるためにモバイル端末20に表示させる画面(Webページ)の判定等を行う。モバイル端末DB132には、モバイル端末20の機種毎に、表示対象となるWebページの識別情報が登録されている。スキャン制御部124は、モバイル端末20の表示部等のスキャンの実行を制御する。印刷制御部125は、印刷の実行を制御する。バーコード画像保存部131は、スキャンされたバーコード画像を保存するための記憶領域である。
The
一方、モバイル端末20は、表示制御部21及びWebクライアント部22等を有する。表示制御部21は、Webページ等の表示データの表示部への表示を制御する。Webクライアント部22は、画像形成装置10に対してHTTPリクエストを送信する。
On the other hand, the
なお、本実施の形態では、画像形成装置10とモバイル端末20との通信がHTTPによって行われる例を説明する。但し、両者間のプロトコルは所定のものに限定されない。例えば、赤外線通信や、Bluetoothによって行われてよい。また、USB(Universal Serial Bus)ケーブル等によって接続されてもよい。
In the present embodiment, an example will be described in which communication between the
図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
コントローラ11は、CPU111、RAM112、ROM113、及びHDD114等を含む。ROM113には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。RAM112は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU111は、RAM112にロードされたプログラムを処理することにより、図2に示される各種の機能を実現する。HDD114には、プログラムやプログラムが利用する各種のデータ等が記録される。例えば、バーコード画面保存部131やモバイル端末DB132は、HDD114に形成される。
The
スキャナ12は、原稿より画像データを読み取るためのハードウェアである。プリンタは13、画像データを印刷用紙に印刷するためのハードウェアである。モデム14は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース15は、LAN(Local Area Network)等のネットワーク(有線又は無線の別は問わない。)に接続するためのハードウェアである。操作パネル16は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。
The
以下、画像形成装置10及びモバイル端末20が実行する処理手順について説明する。図4は、画像形成装置及びモバイル端末が実行する処理手順を説明するためのシーケンス図である。
Hereinafter, processing procedures executed by the
ユーザが、モバイル端末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
画像形成装置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
モバイル端末20のWebクライアント22が当該HTTPレスポンスを受信すると、表示制御部21は、当該HTTPレスポンスに含まれている属性ページ510を表示部に表示させる(S104)。
When the
図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
続いて、ユーザは、属性ページ510が表示されているモバイル端末510の表示部を画像形成装置10のスキャナ12に載置し、操作パネル16を介してスキャンの実行指示を画像形成装置10に入力する。当該実行指示の入力に応じ、スキャン制御部124は、スキャナ12を制御してバーコード画像512を読み取り、ハーコード画像512をバーコード画像保存部131に保存する(S105)。
Subsequently, the user places the display unit of the
スキャンの実行後、ユーザが、モバイル端末510に表示されている属性ページ510の「次へ」ボタン511を押下すると、モバイル端末20のWebクライアント部22は、次の手順の指示を要求するHTTPリクエスト(画像形成装置10の利用要求)を画像形成装置10に送信する(S106)。
When the user presses the “Next”
画像形成装置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
続いて、モバイル端末判定部123は、バーコード画像512より抽出された属性情報とモバイル端末DB132に登録されている情報とに基づいて、画像形成装置10が提供する機能のうち、モバイル端末20が利用可能な機能を判定する(S108)。続いて、画面生成部122は、モバイル端末判定部123による判定結果に基づいて、モバイル端末20が利用可能な機能の一覧を表示させるWebページ(以下、「機能一覧ページ」という。)を生成する(S109)。続いて、Webサーバ部121は、機能一覧ページを含むHTTPレスポンスをモバイル端末20に返信する(S110)。
Subsequently, the mobile
モバイル端末20のWebクライアント22が当該HTTPレスポンスを受信すると、表示制御部21は、当該HTTPレスポンスに含まれている機能一覧ページを表示部に表示させる(S104)。
When the
図6は、機能一覧ページの表示例を示す図である。同図において、機能一覧ページ520には、モバイル端末20が利用可能であると判定された機能の名前(機能名)の一覧が表示されている。各機能名には当該機能の利用要求に対応するURL対するリンクが貼られている。すなわち、リンク521は、スキャン機能に対応するリンクである。リンク522は、印刷機能に対応するリンクである。
FIG. 6 is a diagram illustrating a display example of the function list page. In the figure, the
続いて、ユーザによって、所望の機能に対応するリンク(リンク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
画像形成装置10のWebサーバ部121が当該HTTPリクエストを受信すると、モバイル端末判定部123は、要求されている機能をモバイル端末20に利用させるためのWebページをモバイル端末DB132に基づいて判定する(S113)。続いて、画面生成部122は、モバイル端末判定部123によって判定されたWebページを生成する(S114)。続いて、Webサーバ部121は、生成されたWebページをHTTPレスポンスに含めてモバイル端末20に返信する(S115)。
When the
以降は、当該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
図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
図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
ステップS202では、バーコード画像512より抽出されたモバイル端末20の機種に対応するレコードがモバイル端末DB132に存在するか否かが判定される。
In step S <b> 202, it is determined whether a record corresponding to the model of the
当該レコード(以下、「カレントレコード」という。)が存在する場合(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
続いて、モバイル端末判定部123は、カレントレコードにおいてプリンタドライバインストールページは表示対象であるか否かを判定する(S205)。プリンタドライバインストールページが表示対象である場合(S205でYES)、モバイル端末判定部123は、プリンタドライバインストールフラグをONに設定する(S206)。プリンタドライバスキャンインストールフラグは、モバイル端末20に対するプリンタドライバのインストールの可否を記憶しておくためのフラグ変数であり、既定値はOFFである。
Subsequently, the mobile
続いて、モバイル端末判定部123は、カレントレコードに基づいて、モバイル端末20が利用可能な機能を判定する(S207)。具体的には、印刷機能及びスキャン機能のそれぞれについて、表示対象となりうるWebページが有れば当該機能は利用可能であると判定される。続いて、画面生成部122は、モバイル端末判定部123の判定結果に基づいて機能一覧ページ520を生成する。Webサーバ部121は、生成された機能一覧ページ520をモバイル端末に送信する(S208)。
Subsequently, the mobile
続いて、Webサーバ部121が、機能一覧ページ520に基づく機能の利用要求を受信すると(S209)、モバイル判定部123は、機能一覧ページ520において選択された機能はスキャン機能であるか否かを判定する(S210)。スキャン機能が選択された場合(S210でYES)、モバイル端末判定部123は、スキャナドライバインストールフラグの値は「ON」であるか否かを判定する(S211)。
Subsequently, when the
スキャナドライバインストールフラグの値が「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
図9は、Webスキャンページの表示例を示す図である。同図に示されるWebスキャンページ530は、スキャンする原稿を読み取り部へセットし、スタートボタンを押下するように促している。
FIG. 9 is a diagram illustrating a display example of a Web scan page. The
Webスキャンページ530の指示に応じ、ユーザが原稿を画像形成装置10のスキャナ12にセットし、操作パネル16のスタートボタンを押下すると、スキャン制御部124はスキャナ12を制御して原稿のスキャンを実行し、スキャンされた画像データ(スキャンデータ)をHDD114に保存する(S214)。
When the user sets a document on the
続いて、ユーザが、モバイル端末20に表示されているWebスキャンページ530の「次へ」ボタン531を押下すると、Webクライアント部22は、スキャンデータの一覧情報の提供要求を画像形成装置10に送信する。画像形成装置10のWebサーバ部121が当該要求を受信すると、画面生成部122は、HDD114に保存されているスキャンデータの一覧情報を表示させるWebページ(以下、「スキャンデータ一覧ページ」という。)を生成する。Webサーバ部121は、生成されたスキャンデータ一覧ページをモバイル端末20に送信する(S215)。
Subsequently, when the user presses the “Next”
モバイル端末20のWebクライアント部22がスキャンデータ一覧ページを受信すると、表示制御部21はスキャンデータ一覧ページを表示させる(S213)。
When the
図10は、スキャンデータ一覧ページの表示例を示す図である。スキャンページ一覧画面540には、スキャンデータのファイル名の一覧が表示されている。各ファイル名には、各スキャンデータへのリンクが貼られている。したがって、ユーザが、所望のファイル名をクリック(選択)すると、当該ファイル名に係るスキャンデータが、画像形成装置10からモバイル端末20へダウンロードされ、モバイル端末20内の記録媒体へ保存される。
FIG. 10 is a diagram illustrating a display example of the scan data list page. The scan
このように、本実施の形態の画像形成装置10によれば、モバイル端末20がスキャンドライバをインストールできない場合であっても、画像形成装置10との通信が可能であれば、画像形成装置10にスキャンさせた画像データの取り込みを簡便に実現することができる。
As described above, according to the
一方、ステップ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
スキャナドライバインストールページには、例えば、スキャナドライバのダウンロードサイトへのリンクが貼られている。したがって、ユーザは、スキャナドライバインストールページに基づいてスキャナドライバをモバイル端末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
例えば、図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
なお、スキャナドライバインストールページに、画像形成装置10にスキャンを実行させるための設定を行うためのプログラムモジュールを埋め込んでおいてもよい。当該プログラムモジュールによって自動的にスキャンドライバに対する設定が行われるため、画像形成装置10のIPアドレス等を知らなくても、スキャナドライバの設定を簡便に完了することができる。
Note that a program module for performing settings for causing the
また、ステップS210において、機能一覧ページ520において選択された機能が印刷機能であると判定された場合(S210でNO)、モバイル端末判定部123は、プリンタドライバインストールフラグの値は「ON」であるか否かを判定する(S221)。
If it is determined in step S210 that the function selected on the
プリンタドライバインストールフラグの値が「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
図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”
画像形成装置10のWebサーバ部121は、印刷対象ファイルを受信すると当該印刷対象ファイルをHDD114内の所定のフォルダに保存しておく。続いて、画面生成部122は、印刷設定ページを生成する。Webサーバ部121は、生成された印刷設定ページをモバイル端末20に送信する(S225)。モバイル端末20のWebクライアント部22が印刷設定ページを受信すると、表示制御部21は印刷設定ページを表示させる(S226)。
When receiving the print target file, the
図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
このように、本実施の形態の画像形成装置10によれば、モバイル端末20がプリンタドライバをインストールできない場合であっても、画像形成装置10との通信が可能であれば、モバイル端末内に保存されているファイルの印刷を画像形成装置10に簡便に実行させることができる。
As described above, according to the
なお、モバイル端末20から画像形成装置10への印刷データの送信は、必ずしもHTTPを用いる必要はない。例えば、FTP(File Transfer Protocol)であってもよいし、電子メールが用いられてもよい。更に、赤外線通信が用いられてよい。いずれの通信方式を用いるかについては、機種毎にモバイル端末DB132に登録しておけば、画像形成装置10側においても、利用される通信方式を判定することができる。この点は、スキャンデータの転送についても同様である。
Note that transmission of print data from the
一方、ステップ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
プリンタドライバインストールページには、例えば、プリンタドライバのダウンロードサイトへのリンクが貼られている。したがって、ユーザは、プリンタドライバインストールページに基づいてプリンタドライバをモバイル端末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
なお、プリンタドライバインストールページに、画像形成装置10に対する印刷ポート等の設定を行うためのプログラムモジュールを埋め込んでおいてもよい。当該プログラムモジュールによって自動的に印刷ポートの設定が行われるため、画像形成装置10のIPアドレス等を知らなくても、プリンタドライバの設定を簡便に完了することができる。
Note that a program module for setting a print port or the like for the
上述したように、本実施の形態における画像形成装置10は、属性ページ510のスキャンに基づいてモバイル端末20の属性情報を自動的に認識し、当該属性情報に応じた表示データ(Webページ)をモバイル端末20に提供することができる。したがって、ユーザは、自らが所有するモバイル端末によって画像形成装置10を利用するためにどのような操作又は設定等が必要であるかについての知識を有している必要はない。すなわち、画像形成装置10から提供される表示データが表示させる画面に従って操作を行うことで、以前に利用したことのない画像形成装置10であっても簡便に利用することができる。
As described above, the
具体的な利用例としては、例えば、本実施の形態における画像形成装置10を図書館に設置することが考えられる。図書館の利用者は、所望の図書を画像形成装置10にスキャンさせ、そのスキャンデータを自らのモバイル端末に簡便に取り込むことができる。
As a specific usage example, for example, it is conceivable to install the
但し、図書館のポリシーとして、モバイル端末に取り込まれたスキャンデータの更なるコピーを制限したい場合が考えられる。この場合、画像形成装置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
なお、本実施の形態では、モバイル端末20の属性情報をバーコード画像によって表現する例について説明したが、文字列や地紋等、バーコード(2次元バーコード)以外の各種の形式で属性情報を表現してもよい。文字列の場合、画像形成装置10は、OCR(Optical Character Reader)機能によって当該文字列に基づいて属性情報の内容を解釈すればよい。
In the present embodiment, the example in which the attribute information of the
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 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.
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
112 RAM
113 ROM
114 HDD
121
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.
当該画像形成装置と通信する前記情報処理端末が当該画像形成装置から受信した表示データであり、前記情報処理端末の属性情報を含む表示データを表示した表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手順と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段とに基づいて、前記情報処理端末に表示させる画面を判定する判定手順と、
判定された画面の表示データを前記情報処理端末に送信する送信手順とを有することを特徴とする情報処理方法。 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.
当該画像形成装置と通信する前記情報処理端末が当該画像形成装置から受信した表示データであり、前記情報処理端末の属性情報を含む表示データを表示した表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手順と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段とに基づいて、前記情報処理端末に表示させる画面を判定する判定手順と、
判定された画面の表示データを前記情報処理端末に送信する送信手順とを実行させるためのプログラム。 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.
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)
| 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)
| 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 |
-
2008
- 2008-08-29 JP JP2008222124A patent/JP5359126B2/en not_active Expired - Fee Related
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 |