JP2010238141A - Information processing apparatus, image forming system, and screen data management program - Google Patents
Information processing apparatus, image forming system, and screen data management program Download PDFInfo
- Publication number
- JP2010238141A JP2010238141A JP2009087903A JP2009087903A JP2010238141A JP 2010238141 A JP2010238141 A JP 2010238141A JP 2009087903 A JP2009087903 A JP 2009087903A JP 2009087903 A JP2009087903 A JP 2009087903A JP 2010238141 A JP2010238141 A JP 2010238141A
- Authority
- JP
- Japan
- Prior art keywords
- display
- unit
- screen
- data
- information
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 31
- 230000009471 action Effects 0.000 claims abstract description 68
- 230000001419 dependent effect Effects 0.000 claims description 60
- 238000012545 processing Methods 0.000 claims description 40
- 238000003860 storage Methods 0.000 claims description 39
- 238000006243 chemical reaction Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 38
- 230000006870 function Effects 0.000 description 37
- 230000007704 transition Effects 0.000 description 21
- 230000000875 corresponding effect Effects 0.000 description 20
- 238000004891 communication Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000003825 pressing Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、情報処理装置、画像形成システム、及び画面データ管理プログラムに関し、特に、ユーザ所望の表示画面を自在に画像形成装置等の電気機器の表示部に表示させる際の技術に関する。 The present invention relates to an information processing apparatus, an image forming system, and a screen data management program, and more particularly to a technique for freely displaying a display screen desired by a user on a display unit of an electrical device such as an image forming apparatus.
従来から、ユーザからの指示を受け付けて、当該指示が示す動作等を行う画像形成装置等の電気機器では、装置前面の操作パネルにLCD(Liquid Crystal Display)等からなる表示部が設けられ、当該表示部に配設されたタッチパネル機能により、表示部に表示される表示画面内の各操作ボタンに対応する動作実行指示をユーザから受け付ける技術が採用されている(下記特許文献1参照)。
Conventionally, in an electrical apparatus such as an image forming apparatus that receives an instruction from a user and performs an operation indicated by the instruction, a display unit including an LCD (Liquid Crystal Display) is provided on an operation panel on the front surface of the apparatus. A technique is adopted in which an operation execution instruction corresponding to each operation button in a display screen displayed on the display unit is received from a user by a touch panel function provided on the display unit (see
しかしながら、上記画像形成装置では、当該画像形成装置内に表示用データが記憶されている表示画面しか表示部に表示させることができない。これは、ユーザが所望通りに操作ボタン等をカスタマイズして配置した表示画面を自在に表示部に表示させる表示制御を実現させたい場合、ユーザがカスタマイズした全ての表示画面の表示用データを、当該画像形成装置が保有しておかなければならず不便である。 However, in the image forming apparatus, only a display screen in which display data is stored in the image forming apparatus can be displayed on the display unit. This is because the display data of all the display screens customized by the user is stored in the display unit when the user wants to realize display control that freely displays the display screen arranged by customizing the operation buttons and the like as desired. It is inconvenient for the image forming apparatus to be held.
本発明は、上記の問題を解決するためになされたもので、画像形成装置等の電気機器の表示部に、当該機器が表示用データを保有していない表示画面も表示可能とし、さらに、画像形成装置の表示能力に合った画面データを表示可能にすることを目的とする。 The present invention has been made to solve the above-described problem, and enables display of a display screen in which the device does not have display data on the display unit of an electrical device such as an image forming apparatus. An object is to enable display of screen data suitable for the display capability of the forming apparatus.
本発明の請求項1に記載の発明は、画像形成装置の表示部に表示させる表示画面の画面データの作成処理を行う情報処理装置であって、
前記画像形成装置の表示部の表示画面内に表示させる表示対象パーツの選択指示をユーザから受け付けるパーツ選択指示受付部と、前記選択された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、前記パーツ選択指示受付部で受け付けられた表示対象パーツ選択指示が示す表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、前記表示対象パーツ選択指示、前記レイアウト指示、及び前記アクション設定部による設定で定められた内容で前記表示画面の画面データを生成する生成部と、前記生成部によって生成された前記表示画面の画面データに、当該表示画面を構成する各表示対象パーツのレイアウト情報であるモデル依存情報を設定するモデル依存情報設定部とを有する画面データ生成部を備えるものである。
An invention according to
A part selection instruction receiving unit that receives a selection instruction of a display target part to be displayed on a display screen of a display unit of the image forming apparatus from a user, and an instruction to place the selected display target part on the display screen An action for associating and setting an action corresponding to a display target part with respect to the display target part indicated by the display target part selection instruction received by the layout instruction receiving unit and the part selection instruction receiving unit that receives a layout instruction from the user A setting unit, a generation unit that generates screen data of the display screen with contents determined by setting by the display target part selection instruction, the layout instruction, and the action setting unit, and the display generated by the generation unit The layout of each display target part constituting the display screen is added to the screen data of the screen. Those having the screen data generating unit and a model-dependent information setting unit for setting a model-dependent information is information.
また、請求項9に記載の発明は、電気機器に備えられる表示部に表示させる画面データを生成及び管理するように、コンピュータを機能させる画面データ管理プログラムであって、
当該コンピュータを、
前記電気機器の表示部の表示画面内に表示させる表示対象パーツの選択指示をユーザから受け付けるパーツ選択指示受付部と、前記選択された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、前記パーツ選択指示受付部で受け付けられた表示対象パーツ選択指示が示す表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、前記表示対象パーツ選択指示、前記レイアウト指示、及び前記アクション設定部による設定で定められた内容で前記表示画面の画面データを生成する生成部と、前記生成部によって生成された前記表示画面の画面データに、当該表示画面を構成する各表示対象パーツのレイアウト情報であるモデル依存情報を設定するモデル依存情報設定部と、前記モデル依存情報設定部によって前記モデル依存情報が設定された前記表示画面の画面データを記憶する記憶部を有する画面データ生成部と
して機能させるものである。
The invention according to claim 9 is a screen data management program for causing a computer to function so as to generate and manage screen data to be displayed on a display unit provided in an electric device,
The computer
A part selection instruction receiving unit that receives a selection instruction of a display target part to be displayed on the display screen of the display unit of the electrical device from a user, and a layout that instructs an arrangement of the selected display target part on the display screen Action setting for associating and setting an action corresponding to the display target part with respect to the display target part indicated by the layout instruction receiving unit that receives the instruction from the user and the display target part selection instruction received by the part selection instruction receiving unit A generating unit that generates screen data of the display screen with contents determined by setting by the display target part selection instruction, the layout instruction, and the action setting unit, and the display screen generated by the generating unit Layout information of each display target part that constitutes the display screen. A model dependence information setting unit for setting model dependence information, and a screen data generation unit having a storage unit for storing screen data of the display screen on which the model dependence information is set by the model dependence information setting unit Is.
これらの発明では、ユーザが所望通りに操作ボタン等をカスタマイズして配置した表示画面を画像形成装置又は電気機器の表示部に自在に表示させる表示制御を実現させたい場合に、ユーザがカスタマイズした全ての表示画面の画面データを画像形成装置等が保有しなくてもよい。 In these inventions, when the user wants to realize display control for freely displaying a display screen in which the operation buttons are customized and arranged as desired on the display unit of the image forming apparatus or the electric device, The image data of the display screen may not be held by the image forming apparatus or the like.
また、これらの発明によれば、モデル依存情報設定部が、前記生成部によって生成された前記表示画面の画面データにモデル依存情報を設定するので、画像形成装置又は電気機器の表示能力に合った画面データを表示させることができる。 In addition, according to these inventions, the model-dependent information setting unit sets the model-dependent information in the screen data of the display screen generated by the generating unit, so that it matches the display capability of the image forming apparatus or the electric device. Screen data can be displayed.
また、請求項2に記載の発明は、請求項1に記載の情報処理装置であって、前記画像形成装置の表示部での表示対象とされる表示画面の画面データを、当該画面データに設定されている前記モデル依存情報と共に、前記画像形成装置に対して送信する画面データ送信部を更に備えるものである。
The invention according to claim 2 is the information processing apparatus according to
また、請求項7に記載の発明は、請求項2に記載の情報処理装置と、画像形成装置とを有する画像形成システムであって、
前記画像形成装置は、
前記表示画面を表示する表示部と、
前記画面データを前記情報処理装置から取得するデータ取得部と、
前記データ取得部によって取得された画面データを、当該画面データに設定されているモデル依存情報に従って、前記表示部で表示可能なデータ形式に変換するデータ変換部と、
前記データ変換部によって変換された表示用データとしての画面データを用いて、当該表示用データで示される表示画面を前記表示部に表示させる表示制御部とを備えたものである。
An invention according to
The image forming apparatus includes:
A display unit for displaying the display screen;
A data acquisition unit for acquiring the screen data from the information processing apparatus;
A data conversion unit that converts the screen data acquired by the data acquisition unit into a data format that can be displayed on the display unit according to the model-dependent information set in the screen data;
A display control unit for displaying the display screen indicated by the display data on the display unit using the screen data as the display data converted by the data conversion unit.
これらの発明によれば、画面データ送信部が、記憶部から読み出した表示画面の画面データを、当該画面データに設定されているモデル依存情報と共に、画像形成装置に対して送信するので、画像形成装置において、当該モデル依存情報に基づいて当該画面データを、表示部で表示可能なデータ形式に変換して、当該変換された表示用データを表示部に表示させる制御を行わせることが可能になる。 According to these inventions, the screen data transmission unit transmits the screen data of the display screen read from the storage unit to the image forming apparatus together with the model-dependent information set in the screen data. In the apparatus, the screen data can be converted into a data format that can be displayed on the display unit based on the model-dependent information, and the display unit can be controlled to display the converted display data. .
また、請求項3に記載の発明は、請求項1に記載の情報処理装置であって、前記モデル依存情報設定部によって前記モデル依存情報が設定された前記表示画面の画面データを記憶する記憶部と、
前記画像形成装置の表示部での表示対象とされる表示画面の画面データを前記記憶部から読み出して解析し、当該画面データに設定されているモデル依存情報に従って、当該画面データを前記表示部で表示可能なデータ形式に変換するデータ変換部と、
前記データ変換部によって変換された画面データを表示用データとして前記画像形成装置に対して送信する画面データ送信部と
を更に備えるものである。
The invention according to claim 3 is the information processing apparatus according to
The screen data of the display screen to be displayed on the display unit of the image forming apparatus is read from the storage unit and analyzed, and the screen data is displayed on the display unit according to the model-dependent information set in the screen data. A data converter for converting to a displayable data format;
And a screen data transmission unit that transmits the screen data converted by the data conversion unit to the image forming apparatus as display data.
また、請求項4に記載の発明は、請求項3に記載の情報処理装置であって、前記画面データ生成部を備える第1情報処理装置と、前記記憶部、前記データ変換部、及び前記画面データ送信部を備える第2情報処理装置とを有する。 The invention according to claim 4 is the information processing apparatus according to claim 3, wherein the first information processing apparatus includes the screen data generation unit, the storage unit, the data conversion unit, and the screen. And a second information processing apparatus including a data transmission unit.
また、請求項8に記載の発明は、請求項3又は請求項4に記載の情報処理装置と、画像形成装置とを有する画像形成システムであって、
前記画像形成装置は、
前記表示画面を表示する表示部と、
前記データ変換部で変換された表示用データとしての画面データを前記情報処理装置から取得するデータ取得部と、
前記データ取得部によって取得された表示用データを前記表示部に表示させる表示制御部とを備えるものである。
An invention according to claim 8 is an image forming system including the information processing apparatus according to claim 3 or 4 and an image forming apparatus.
The image forming apparatus includes:
A display unit for displaying the display screen;
A data acquisition unit that acquires screen data as display data converted by the data conversion unit from the information processing device;
A display control unit configured to display the display data acquired by the data acquisition unit on the display unit.
これらの発明によれば、画面データ送信部が、データ変換部によって画像形成装置の表示部で表示可能なデータ形式に変換された表示用データを、画像形成装置に対して送信するので、画像形成装置は、当該データ変換を行わずに、当該変換されたデータを表示部に表示させることが可能になる。 According to these inventions, the screen data transmission unit transmits the display data converted into the data format that can be displayed on the display unit of the image forming apparatus by the data conversion unit to the image forming apparatus. The apparatus can display the converted data on the display unit without performing the data conversion.
また、請求項5に記載の発明は、請求項1乃至請求項4のいずれか記載の情報処理装置であって、前記画面データ生成部は、該情報処理装置にネットワーク接続されたサーバから、前記生成部で生成された前記表示画面の画面データに対応するモデル依存情報を取得するモデル依存情報取得部を更に備え、
前記モデル依存情報設定部は、前記モデル依存情報取得部によって取得されたモデル依存情報を、前記生成された画面データに設定するものである。
The invention according to claim 5 is the information processing apparatus according to any one of
The model dependence information setting unit is configured to set the model dependence information acquired by the model dependence information acquisition unit in the generated screen data.
この発明によれば、モデル依存情報取得部が、モデル依存情報設定部による画面データへの設定の対象とされるモデル依存情報を、ネットワーク接続されたサーバから取得するので、当該情報処理装置で表示画面の画面データに設定させるモデル依存情報を上記サーバにおいて一元管理することが可能になる。 According to this invention, the model-dependent information acquisition unit acquires the model-dependent information to be set in the screen data by the model-dependent information setting unit from the server connected to the network, so that it is displayed on the information processing apparatus. The model-dependent information to be set in the screen data of the screen can be centrally managed in the server.
また、請求項6に記載の発明は、請求項1乃至請求項4のいずれかに記載の情報処理装置であって、前記画面データ生成部は、前記生成部で生成された前記表示画面の画面データに設定するモデル依存情報の指定をユーザから受け付けるモデル依存情報指定受付部を更に備え、
前記モデル依存情報設定部は、前記モデル依存情報指定受付部に指定が受け付けられたモデル依存情報を、前記生成された画面データに設定するものである。
The invention according to claim 6 is the information processing apparatus according to any one of
The model-dependent information setting unit is configured to set the model-dependent information whose specification has been received by the model-dependent information specification receiving unit in the generated screen data.
この発明によれば、モデル依存情報指定受付部によりユーザから受け付けられたモデル依存情報を、モデル依存情報設定部が画面データへの設定の対象とするので、ユーザが、表示画面の作成処理時に、所望のモデル依存情報を当該表示画面の画面データに設定することが可能になる。 According to the present invention, since the model dependence information setting unit accepts the model dependence information received from the user by the model dependence information designation accepting unit, the model dependence information setting unit is a target for setting the screen data. Desired model-dependent information can be set in the screen data of the display screen.
本発明によれば、画像形成装置等の電気機器の表示部に、当該機器が表示用データを保有していない表示画面も表示可能とし、さらに、画像形成装置の表示能力に合った画面データを表示することが可能になる。 According to the present invention, it is possible to display a display screen in which the device does not have display data on the display unit of an electrical device such as an image forming device, and further to display screen data that matches the display capability of the image forming device. It becomes possible to display.
以下、本発明の一実施形態に係る画像形成システム、情報処理装置、及び画面データ管理プログラムについて図面を参照して説明する。 Hereinafter, an image forming system, an information processing apparatus, and a screen data management program according to an embodiment of the present invention will be described with reference to the drawings.
図1は本発明の一実施形態に係る画像形成システムの一例を示す図である。画像形成システム10は、複数台の複合機1と、サーバコンピュータSV2と、各パーソナルコンピュータ(以下、PC)31乃至34とでなる。但し、画像形成システム10が備える複合機、サーバコンピュータ、及びPCの台数はこれに限定されない。
FIG. 1 is a diagram showing an example of an image forming system according to an embodiment of the present invention. The
画像形成装置の一例である複合機1は、コピー機能、ファクシミリ機能、プリンタ機能、スキャナ機能等の機能を兼ね備えている。さらに、複合機1は、スキャナ部で読み取った原稿の文書データを複合機1の内部記憶装置や、LAN(local area network)等によって複合機1にネットワーク接続されたサーバコンピュータSV2、各PC31乃至34内の記憶部等に格納すると共に、複合機1の内部記憶装置、サーバコンピュータSV2及び各PC31乃至34内の記憶部に記憶されているプリント対象データを読み出してプリントアウトする等を行う文書管理機能を備えている。
The
さらに、複合機1には、LCD(Liquid Crystal Display)からなる表示部50が備えられている。また、サーバコンピュータSV2は、複合機1の表示部50で表示される表示画面の画面データ(以下、画面データという)を生成可能である。複合機1は、サーバコンピュータSV2、及びPC31乃至34から、表示部50に表示画面を表示させるために当該画面データを受け取って表示部50に表示する。画像形成システム10による上記画面データの生成処理、複合機1における上記表示画面を表示するための構成及び処理は後述する。
Further, the
次に、サーバコンピュータSV2、PC31乃至34、及び複合機1の内部構成であって、画面データの生成処理及び表示処理に必要な構成の第1実施形態を説明する。図2は、PC及び複合機1について表示画面の生成処理及び表示処理に必要な構成の第1実施形態を示す図である。なお、サーバコンピュータSV2、PC31乃至34で表示画面の生成処理に必要な構成は同様であるため、図2にはPC31の構成を示す。なお、本実施形態では、サーバコンピュータSV2、PC31乃至34のうちの少なくとも1台が以下に示す構成を有するものであれば足りる。以下には、PC31が表示画面の作成処理を行うとして説明するが、当該作成処理は、他のPC又はサーバコンピュータSV2のいずれが行ってもよい。
Next, a description will be given of a first embodiment of the internal configuration of the server computer SV2, the
PC31は、制御部310と、記憶部311とを備えている。記憶部311は、HDD等からなり、表示画面生成プログラムが記憶されている。制御部310は、CPU等からなり、PC31の全体的な動作制御を司ると共に、記憶部311に記憶されている表示画面生成プログラムに従って動作することで、パネルクリエータ部312と、パネルシミュレータ部313と、出力部314として機能する。
The
パネルクリエータ部312は、PC31上において、複合機1の表示部50に表示される表示画面の画面データを例えばXML(Extensible Markup Language)形式のデータで生成するツールである。パネルクリエータ部312は、パーツ指定受付部3121と、レイアウト指示受付部3122と、アクション設定部3123と、モデル依存情報取得部3124と、モデル依存情報設定部3125と、生成部3126として機能する。
The
パーツ指定受付部3121は、上記表示画面内に表示させる例えば操作ボタン、アイコン、文字列等の表示対象パーツの指定をPC31に備えられる図略の操作部(マウス又はキーボード等)を介してユーザから受け付ける。パーツ指定受付部3121は、ユーザが指定可能な複数の表示対象パーツの画像データを予め保有している。例えば、ユーザにより上記操作部に表示画面生成開始指示が入力されると、パーツ指定受付部3121は、PC31に備えられるLCD等のディスプレイに、上記保有している表示対象パーツを表示させ、当該表示中の表示対象パーツからユーザ所望の表示対象パーツが操作部の操作でユーザにより指定されると、当該指定された表示対象パーツの指定を受け付けるようになっている。
The part
レイアウト指示受付部3122は、パーツ指定受付部3121で指定された表示対象パーツについての表示画面内での配置を指示するレイアウト指示をユーザから受け付ける。例えば、レイアウト指示受付部3122は、PC31に備えられるディスプレイに、上記表示画面の背景画像を擬似的に表示させ、当該背景画像中における任意の箇所がユーザにより上記操作部を用いて指定されると、当該指定された箇所を上記指定された表示対象パーツの配置箇所として受け付けるようになっている。
The layout
アクション設定部3123は、パーツ指定受付部3121で指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定する。すなわち、パーツ指定受付部3121では、表示画面内に配置する表示対象パーツの種類がユーザにより指定されるが、アクション設定部3123は、当該指定された表示対象パーツに対して、当該表示対象パーツに対応する複合機1の動作を関連付けて設定する。例えば、アクション設定部3123は、「原稿サイズA3ボタン」という表示対象パーツがユーザにより指定された場合には、当該「原稿サイズA3ボタン」について予め対応付けられているアクションとして、「原稿サイズA3の記録用紙が格納されている給紙カセットから記録用紙を給紙させる指示を受け付ける動作」を「原稿サイズA3ボタン」に関連付けて設定する。
The
モデル依存情報取得部3124は、パーソナルコン31にネットワーク接続されたサーバコンピュータSV2から、生成部3126で生成された画面データに対応するモデル依存情報を受信して取得する。このモデル依存情報は、生成部3126によって生成される画面データに、当該表示画面を構成する各表示対象パーツのレイアウト情報である。例えば、モデル依存情報は、生成された画面データが示す表示画面を構成する各表示対象パーツについて、画面の色や大きさ、表示ボタンの色や大きさ、文字フォントの大きさや色や種類等を特定するものであり、Script Interpreter 151による画面データの解析時には、当該モデル依存情報が示す内容に従って、各表示対象パーツのレイアウトが特定されて、展開される。
The model dependence information acquisition unit 3124 receives and acquires model dependence information corresponding to the screen data generated by the
モデル依存情報受付部3127は、生成部3126で生成された画面データに設定するモデル依存情報の指定を、ユーザによる図略の操作部の操作に基づいて受け付ける。
The model dependence information accepting unit 3127 accepts designation of model dependence information set in the screen data generated by the
生成部3124は、パーツ指定受付部3121での上記表示対象パーツ指定、レイアウト指示受付部3122での上記レイアウト指示、及びアクション設定部3123での上記アクション設定で定められた内容で表示画面を生成する処理を行う。すなわち、ユーザは、パーツ指定受付部3121での上記表示対象パーツ指定、レイアウト指示受付部3122での上記レイアウト指示、及びアクション設定部3123でのアクション設定を行うと、生成部3124による表示画面生成処理により、複合機1の表示部50に表示させる表示画面を所望通りにカスタマイズして作成することができる。本実施形態では、生成部3124は、XML形式で表示画面データをScriptファイルにエクスポートする。
The generation unit 3124 generates a display screen with the content determined by the display target part specification in the part
モデル依存情報設定部3125は、モデル依存情報取得部3124によって取得されたモデル依存情報、又はモデル依存情報受付部3127によってユーザから受け付けられたモデル依存情報を、生成部3126によって生成された画面データに設定する。
The model dependency
パネルシミュレータ部313は、PC31上にて、パネルクリエータ部312によってエクスポートされた上記Scriptファイルでなる表示画面データを読み込んで内容を解析し、PC31に備えられるディスプレイでの表示を可能にするためにHTML形式のデータに変換を行い、当該HTML形式の表示画面ファイルをPC31上のブラウザに表示するツールである。
The
出力部314は、生成部3124によって生成された上記Scriptファイルの画面データ(当該画面データに設定されているモデル依存情報を含む)を、LAN等を介して複合機1に対して出力する。
The
Scriptファイル保存部316は、パネルクリエータ部312で生成されたScriptファイルの画面データを一時的に記憶する。
The Script
一方、複合機1は、コントローラ11と、記憶部12と、プラットフォーム13と、拡張アプリケーション15と、ブラウザ16とを備えている。
On the other hand, the
コントローラ11は、複合機1の全体的な動作制御を司る。コントローラ11は、ファームウェアとして備えられ、複合機1が有するスキャンデータ送信、印刷、データアクセス、システム設定、ネットワーク通信、JOB制御、データ登録などの基本機能を実行する。
The
プラットフォーム13は、API(Application Programming Interface)や拡張アプリケーション15が動作するための基盤である。プラットフォーム13は、コントローラ11とAPIとを中継する責務も持つ。
The
APIは、コントローラ11によって実行される複合機1の上記基本機能をファーム
ウェア以外から実行するためのインタフェイスである。APIは、プラットフォーム13を
通じて、ファームウェア内のコントローラ11にアクセスして複合機1の上記基本機能を実行する。なお、複合機1の例えばスキャナ機能を実行するためには、拡張アプリケーション15がスキャナ機能APIを呼び出す。
The API is an interface for executing the basic function of the
拡張アプリケーション15は、複合機1に標準で搭載されるファームウェアではなく、後から追加インストール可能なアプリケーションである。拡張アプリケーション15は、主にScript Interpreter 151と、Business Logic152と、登録部153とで構成される。
The
登録部153は、PC31の出力部314から送られてきた上記Scriptファイルの画面データを、表示部50での表示用データとして登録し、登録部153に記憶させる。なお、本実施形態では、表示画面のデータファイルとしてXML形式のScriptファイルを使用するが、システム構成上は、XML形式以外の他のマークアップ言語であっても構わない。また、記憶部12が、当該登録部153としての機能を担当するようにしてもよい。
The
Script Interpreter (データ変換部)151は、登録部153により登録された上記画面データであるScriptファイルを読み込んで内容を解析する。Script Interpreter 151は、上記画面データであるScriptファイルについて、表示部50に表示画面を表示するためのHTML変換処理と、表示画面内に配置された操作ボタン等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic152への展開処理とを行う。この解析時、Script Interpreter 151は、当該PC31で生成された画面データを、当該画面データに設定されているモデル依存情報に従って、Business Logic152への展開を行う。Business Logic152は、上記表示用にHTML変換処理を行った画面データを、表示用データとして、APIを介してブラウザ16に渡す。
The Script Interpreter (data conversion unit) 151 reads the Script file that is the screen data registered by the
Business Logic(データ変換部)152は、上記Scriptファイルの解析によりScript Interpreter151で展開されて当該Script Interpreter151から渡された情報(表示対象パーツに関連付けられたアクションを示す情報)を基にアクション(複合機1の動作)を制御する。すなわち、Business Logic152は、ブラウザ16により表示部50に表示された表示画面に表示されている操作ボタン等の表示対象パーツがユーザにより操作されると、上記Script Interpreter151から渡された情報を基に、当該操作された表示対象パーツに関連付けられたアクションを解析し、解析した例えばスキャナ機能を実行するために、スキャナ送信APIを呼び出す。
The Business Logic (data conversion unit) 152 performs an action (multifunction device) based on information (information indicating an action associated with a display target part) that is expanded by the
記憶部12は、HDD等からなり、コントローラ11として動作させるための動作制御プログラム、拡張アプリケーション15のプログラム等を含む表示制御プログラム、ブラウザ16のプログラム等が記憶されている。複合機1の中央制御部であるCPUが、記憶部12に記憶されている各プログラムに従って動作することで、コントローラ11、拡張アプリケーション15、及びブラウザ16等として機能する。また、記憶部12は、上記登録された画面データであるScriptファイルも記憶する。
The
ブラウザ16は、Web browserであり、Script Interpreter 151によってHTML変換処理が行われた上記Scriptファイル(PC31から送られてきた画面データ)を表示部50に表示させる。ブラウザ16は、本実施形態では、拡張アプリケーション15で変換されたHTML変換処理後のファイルが示す画面構成に合わせて表示画面を表示部50に表示し、また、当該表示画面の表示中に、ユーザからの指示入力操作を表示部50のタッチパネル機能を介して受け付けるインタフェイスとなる。
The
なお、コントローラ11は、例えば、表示部50に表示画面(例えば、図4(a)の第1表示画面51)等を表示させているときに、タッチパネル機能等によりユーザの「簡単スキャン」ボタン511の押下操作があると、拡張アプリケーション15に問い合わせを行う。すなわち、コントローラ11は、プラットフォーム13を介して、「簡単スキャン」ボタン511(表示対象パーツの一例)がユーザにより指定されたことを示すボタン指定情報(表示パーツ指定情報)を拡張アプリケーション15に送り、拡張アプリケーション15が、当該ボタン指定情報の示すボタン(すなわち、「簡単スキャン」ボタン511)に対して設定されているアクションを解析する。
For example, when the
なお、この例のように、ボタン指定情報の示すボタンが「簡単スキャン」ボタン511であり、拡張アプリケーション15によって解析されるアクションが複合機1での表示部50の表示画面遷移である場合は、例えば図4(b)に示すワークフロー選択画面52への複合機1での表示部50の表示画面遷移を可能にするために、拡張アプリケーション15のScript Interpreter 151及びBusiness Logic152は、登録部153に記憶されているScriptファイルでなる画面データの解析及びHTML形式へのデータ変換を開始する。Business Logic152は、解析したアクションである表示画面遷移を複合機1に実行させるための制御コマンドを生成する。
Note that, as in this example, when the button indicated by the button designation information is the “easy scan”
次に、PC31のパネルクリエータ部312による表示画面生成処理を説明する。図3はパネルクリエータ部312による表示画面生成処理を示すフローチャートである。図4(a)(b)は表示部50に表示される表示画面の一例を示す図、(c)はパネルクリエータ部250による生成処理で作成された表示画面の例を示す図である。図5はカスタマイズ受付画面の一例を示す図である。
Next, display screen generation processing by the
例えば、図4(a)に示すように、複合機1の表示部50には、複合機1の電源オン時又は、操作パネル上の図略のアプリケーションキー(例えばハードキー)をユーザが押下したときに、ブラウザ16による表示制御で表示部50に第1表示画面51が表示される。第1表示画面51で例えば「簡単スキャン」ボタン511をユーザが押下すると、この押下操作を受けて、コントローラ11は、拡張アプリケーション15(Business Logic24)に対して、この押下操作に基づいて実行すべき動作制御を問い合わせる。拡張アプリケーション15は、例えば、この押下操作に基づいて実行すべき動作制御が、図4(b)に示すワークフロー選択画面52への画面表示遷移であることを解析すると、表示部50の表示をワークフロー選択画面52に遷移させるための処理を行う。
For example, as shown in FIG. 4A, the
さらに、当該ワークフロー選択画面52において、ユーザにより「紹介状」ボタン521が選択され、「詳細」ボタン522が押下されると、コントローラ11からの問い合わせに従って、Business Logic152が、この押下操作に基づいて実行すべき動作制御が、「紹介状」ボタン521に対応するワークフロー設定を行うための詳細設定画面53(図4(c))への画面表示遷移であると解析したとすると、Business Logic152は、ブラウザ16に、表示部50の表示を詳細設定画面53に遷移させる。
Further, in the
例えば、拡張アプリケーション15(Script Interpreter 151等)が、図5に示されるような表示画面の画面テンプレート、ボタンテンプレート及び文字列データを複数持っており、ユーザによりカスタマイズされてなる上記Scriptファイルを解析し、Scriptファイルが示す画面内で表示させるキーの個数や配置に応じて、持っている画面テンプレート等のデータを用いて、図4(c)に示す詳細設定画面53のように、画面やボタンに文字列を当てはめ、これをブラウザ16により表示部50に表示させる。
For example, the extended application 15 (Script
ユーザは、当該表示画面の生成処理を行う場合、例えば、PC31の操作部(図略)を操作して表示画面作成指示を入力すると(S1)、パネルクリエータ部312が起動し、当該パネルクリエータ部312のパーツ指定受付部3121は、PC31のディスプレイに、例えば、図5に例を示すような、カスタマイズ受付画面54を表示させる(S2)。
When the user performs the display screen generation process, for example, when a display screen creation instruction is input by operating the operation unit (not shown) of the PC 31 (S1), the
ユーザが当該カスタマイズ受付画面54において、マウス等の操作指示入力部を操作して、選択可能な表示対象パーツとして表示されている複数の操作ボタン541〜555やメッセージ表示556〜562の中から、所望の操作ボタン又はメッセージ表示を押下して所望の操作ボタン又はメッセージ表示を選択して指定すると、パーツ指定受付部3121は、当該選択された操作ボタン又はメッセージ表示を、表示画面(すなわち、複合機1の表示部50に表示させる表示画面)に表示させる表示対象パーツとして受け付ける(S3)。更に、ユーザが、マウスのドラッグアンドドロップ操作を行って、当該選択された操作ボタン又はメッセージ表示を、カスタマイズ受付画面54に表示されているデフォルト画面570内の所望の位置にドラッグさせると、当該位置に上記選択された操作ボタン等を配置するレイアウト指示がレイアウト指示受付部3122に受け付けられる(S4)。
A user operates an operation instruction input unit such as a mouse on the
レイアウト指示受付部3122により表示パーツの指定及びレイアウト指示が受け付けられると、アクション設定部3123が、当該受け付けられた指示が示す各表示対象パーツに対応するアクション(すなわち、複合機1で実行される各動作についての実行指示の受付)を、内蔵する記憶領域から読み出し、選択された各表示対象パーツに関連付けて設定する(S4)。
When the display instruction designation and the layout instruction are received by the layout
例えば、ユーザが、上記表示パーツ指定により、解像度の「600×600dpi」ボタン541を指定した場合は、アクション設定部3123は、「600×600dpi」ボタン541に、スキャン動作時にスキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力というアクションを割り当てる。或いは、ユーザにより、上記表示パーツ指定により、「もどる」ボタン554が指定された場合は、アクション設定部253は、図4(b)のワークフロー選択画面52に表示部50の表示を遷移させる指示の入力を割り当てて設定する。このように、各表示対象パーツには、それぞれ対応するアクションが予め記憶されており、アクション設定部3123によって、対応する個別のアクションが割り当てられる。
For example, when the user designates the resolution “600 × 600 dpi”
上記S2乃至S4の処理は、ユーザが、PC31において、デフォルト画面570内に表示させたい表示対象パーツボタンの指定及び配置を行い、カスタマイズ受付画面54内の確定ボタン58をマウス等によりクリックし、ユーザからの当該指定及び配置の終了指示が入力されるまで各表示対象パーツについて実行される(S5)。
In the processes from S2 to S4, the user designates and arranges the display target part button to be displayed in the
ユーザによる上記表示対象パーツの指定及び配置が終了すると(S5でYES)、生成部3126は、上記表示対象パーツ指定、レイアウト指示、及びアクション設定によって定められた内容からなる画面データをScriptファイルで生成する(S6)。
When the user finishes specifying and arranging the display target part (YES in S5), the
続いて、モデル依存情報取得部3125がサーバコンピュータSV2に、当該画面データについて設定すべきモデル依存情報を問い合わせ、このサーバコンピュータSV2のモデル依存情報管理部200から、当該画面データについて設定すべきモデル依存情報を受信する。モデル依存情報設定部3125は、当該受信されたモデル依存情報を、S6で生成されたScriptファイルの画面データに設定する(S7)。
Subsequently, the model dependence
なお、S7では、モデル依存情報設定部3125は、モデル依存情報受付部3127におい、ユーザからモデル依存情報の入力が受け付けられた場合には、当該ユーザから入力が受け付けられたモデル依存情報を、S6で生成されたScriptファイルの画面データに設定する。
In S7, the model dependence
当該Scriptファイルで表現されたモデル依存情報設定済みの画面データは、出力部314により、複合機1に対して送信される(S8)。
The screen data set with the model-dependent information expressed in the Script file is transmitted to the
なお、この後、パネルシュミレータ部26が、当該Scriptファイルでなる画面データを読み込んで内容を解析し、PC31のディスプレイでの表示を可能にするためにHTML形式のデータに変換を行い、ユーザの確認用にディスプレイに表示させる。
After that, the
次に、PC31で生成された表示画面についての複合機1の表示部50での表示処理、及びユーザからの動作実行指示に基づく複合機1の動作実行制御の第1実施形態を説明する。図6はPC31で生成された表示画面についての複合機1の表示部50での表示処理、及びユーザからの動作実行指示に基づく複合機1の動作実行制御の第1実施形態を示すフローチャートである。
Next, a description will be given of a first embodiment of display processing on the
図3に示した一連の処理によりPC31で画面データが生成され、複合機1の拡張アプリケーション15が、プラットフォーム13を介してPC31から、上記モデル依存情報設定済みの画面データを受信すると、当該画面データは、登録部153に登録される(S11)。
When the screen data is generated by the
ここで、複合機1において、ユーザによる画面遷移指示が図略の操作部を介してブラウザ16に入力されると(S12でYES)、コントローラ11は、プラットフォーム13等を介して拡張アプリケーション15に問い合わせを行う(S13)。
Here, in the
複合機1における画面データを用いた表示処理は、このように、上記ユーザによる操作に基づいて行われるアクションとして、画面遷移処理が行われる場合に行われる。なお、当該画面遷移指示には、複合機1の電源スイッチがオンとされたときにブラウザ16に入力される複合機1の起動開始指示が含まれ、上記画面遷移制御には、表示画面を非表示状態としている表示部50にスタート画面を表示させる表示制御も含まれる。
Thus, the display process using the screen data in the
例えば、コントローラ11がワークフロー画面52を表示部50に表示させているときに(図4(b)参照)、例えば「詳細」ボタン522をユーザがタッチパネル機能等により押下すると、コントローラ11は、プラットフォーム13等を介して拡張アプリケーション15に問い合わせ(次に表示すべき画面データの要求)を行う。すなわち、コントローラ11は、プラットフォーム13等を介して拡張アプリケーション15に、ユーザにより「詳細」ボタン522が指定されたことを示すボタン指定情報を送出する。
For example, when the
そして、Business Logic152が、当該ボタン指定情報の示すボタン(ここでは、「詳細」ボタン522)に設定されているアクションを解析する(S14)。解析されたアクションが、特定の表示画面への表示画面制御であるとすると、Script Interpreter 151は、それまで表示部50に表示させていた表示画面に対して遷移後の表示画面となる表示画面の画面データ(Scriptファイル)を登録部153から読み出す(S15)。
Then, the
このとき、Script Interpreter 151は、読み出した画面データに設定されているモデル依存情報に従って、当該画面データを解析し、表示部50に表示画面を表示するためのHTML変換処理と、表示画面内に配置された操作ボタン等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic152の展開処理とを行う(S16)。
At this time, the
すなわち、Script Interpreter 151は、ブラウザ16による表示部50での表示が可能なデータ形式(本実施形態ではHTML形式)に変換するデータ変換処理を行い、さらに、Script Interpreter 151は、モデル依存情報が示す画面の色や大きさ、表示ボタンの色や大きさ、文字フォントの大きさや色や種類等に応じて、表示画面の構成要素である画面テンプレート、ボタンテンプレート及び文字列データを用いて、画面やボタンに文字列を当てはめ、当該Scriptファイルが示す表示画面を構成し、表示画面内に配置された操作ボタン等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic152への展開処理を行う。
That is, the
但し、上記モデル依存情報によって表示対象パーツのレイアウトが特定されていても、当該PC31で生成された画面データの表示先となる複合機1の機種によっては、モデル依存情報が示す通りに、表示対象パーツである表示ボタン等を表示できない場合がある。このため、複合機1は、例えば記憶部12等に、各個別の機種情報及び当該機種で表示可能な表示対象パーツの種別及びレイアウト等のデザイン情報を記憶している。そして、複合機1のScript Interpreter 151は、モデル依存情報に従った画面データの解析時に、上記個別の機種情報及びデザイン情報を参照し、モデル依存情報が示す通りに表示対象パーツを表示可能か否か判断する。Script Interpreter 151は、モデル依存情報が示す通りに表示対象パーツを表示できないと判断した場合は、上記個別の機種情報及びデザイン情報が示す内容に従って、画面データの内容を展開する。例えば、Script Interpreter 151は、モデル依存情報により表示ボタン及び当該表示ボタンの中に文字表示が指定されている場合に、複合機1の上記個別の機種情報及びデザイン情報によれば、当該表示ボタン及び文字表示が不可能とされていれば、当該個別の機種情報及びデザイン情報により表示が可能とされている他の表示形式(リスト表示等)に、上記表示ボタン及び文字表示を変換して、上記PC31で生成された画面データを、Business Logic152に展開する。
However, even if the layout of the display target part is specified by the model-dependent information, depending on the model of the
このBusiness Logic152への展開処理後、ブラウザ16は、当該展開によって生成された表示用データで示される表示画面を表示部50に表示させる(S17)。これにより、それまで表示部50に表示されていた先の表示画面から次に遷移すべき表示画面として、PC31のパネルクリエータ部312で生成された表示画面(例えば、図4(c)に示した詳細設定画面53)が表示部50に表示される。この点で、ブラウザ16が特許請求の範囲の表示制御部として機能する。
After the expansion process to
このブラウザ16による上記表示画面の表示中に、ユーザによるタッチパネル機能を利用した操作で、例えば図4(c)に示した詳細設定画面53のいずれかの表示ボタンが押下されると(S18でYES)、Business Logic152が、上記Script Interpreter151から渡された情報(当該ボタン指定情報の示す表示ボタンに設定されているアクションに関する情報)を基に、当該ボタン指定情報の示す表示ボタンに関連付けられたアクションを解析する(S19)。例えば、Business Logic152は、詳細設定画面53の「600×600dpi」ボタン541がユーザにより押下されると、当該「600×600dpi」ボタン541に対応する機能動作が、スキャン動作時にスキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力であることを、Script Interpreter151から渡された情報を基に解析する。
When any one of the display buttons on the
続いて、Business Logic152は、上記解析した機能を実行するために、当該機能に対応するAPI(制御コマンド)を呼び出し、プラットフォーム13等を介して、当該APIをコントローラ11に送出する(S20)。例えば、Business Logic152は、詳細設定画面53の表示中に、「600×600dpi」ボタン541がユーザにより押下されると、当該「600×600dpi」ボタン531に対応する機能動作が、スキャン動作時にスキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力であることを、Script Interpreter151から渡された上記情報を基に解析し、当該「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力」を受け付ける。そして、Business Logic152は、「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作」を実行するために「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作」に対応するAPIを呼び出す。
Subsequently, in order to execute the analyzed function, the
コントローラ11は、プラットフォーム13を介して上記APIを受信し、当該受信されたAPIに従って、指示された動作を実行する(S20)。例えば、コントローラ11は、「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作」を実行する。すなわち、Business Logic151がAPIを介して、コントローラ11に、スキャナ部に600×600dpiの解像度で原稿を読み取らせることを設定する。
The
なお、S19で解析されたアクションが、表示画面遷移であった場合は、S15乃至S17と同様の処理が行われることになる。 If the action analyzed in S19 is a display screen transition, the same processing as S15 to S17 is performed.
次に、サーバコンピュータSV2、PC31乃至34、及び複合機1の内部構成であって、画面データの生成処理及び表示処理に必要な構成の第2実施形態を説明する。図7は、PC及び複合機1について表示画面の生成処理及び表示処理に必要な構成の第2実施形態を示す図である。なお、第1実施形態と同様に、サーバコンピュータSV2、PC31乃至34で表示画面の生成処理に必要な構成は同様であるため、図7にはPC31の構成を示す。なお、第2実施形態でも、サーバコンピュータSV2、PC31乃至34のうちの少なくとも1台が以下に示す構成を有するものであれば足りる。また、PC31及び複合機1における各部について名称のみを示し、機能や動作を特に説明していない場合は、当該各部は、第1実施形態と同様の機能又は動作を行うものとする。
Next, a description will be given of a second embodiment of the internal configuration of the server computer SV2, the
PC31は、拡張アプリケーション20と、制御部25と、記憶部28とを備えている。
The
記憶部28は、HDD等からなり、複合機1の表示部50に表示される表示画面の生成処理を行うパネルクリエータ部250のプログラムや、PC31の全体的な動作制御プログラム、拡張アプリケーション20のプログラム等が記憶されている。
The
制御部25は、CPU等からなり、PC31の全体的な動作制御を司ると共に、記憶部28に記憶されている上記プログラムに従って動作することで、パネルクリエータ部250と、パネルシュミレータ部26として機能する。
The
パネルクリエータ部250及びパネルシュミレータ部26は、第1実施形態におけるパネルクリエータ部312及びパネルシュミレータ部313と同様の構成である。
The
なお、サーバコンピュータSV2の構成、及びPC31とサーバコンピュータSV2との間のモデル依存情報に関する通信も第1実施形態と同様である。
The configuration of the server computer SV2 and the communication related to the model-dependent information between the
拡張アプリケーション20は、主に、通信部21と、Scriptファイル保存部22と、Script Interpreter 23、Business Logic24とを備える。
The
通信部21(受信部及び出力部の一例)は、複合機1との間で、Script Interpreter23によって複合機1のブラウザ16による表示部50での表示が可能なデータ形式に変換された表示用データ、制御コマンド、ボタン指定情報等の送受信を行う。
The communication unit 21 (an example of a receiving unit and an output unit) displays data converted to a data format that can be displayed on the
Scriptファイル保存部22は、パネルクリエータ部250で生成されたScriptファイルの画面データを記憶する。
The Script file storage unit 22 stores screen data of the Script file generated by the
Script Interpreter (データ変換部)23は、Scriptファイル保存部22に記憶されている画面データを解析して、複合機1のブラウザ16による表示部50での表示が可能なデータ形式(本実施形態ではHTML形式)に変換するデータ変換処理と、表示画面内に配置された操作ボタン等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic24への展開処理とを行う。
The Script Interpreter (data conversion unit) 23 analyzes the screen data stored in the Script file storage unit 22 and is a data format (in this embodiment) that can be displayed on the
Business Logic24は、通信部21を介して複合機1のプラットフォーム13に、上記表示用にHTML変換処理が行われたデータを送信する。また、Business Logic24は、上記Script Interpreter23によるScriptファイルの解析で得られた情報(表示対象パーツを示す情報と、当該表示対象パーツに設定されているアクションを示す情報)を基に、複合機1によるアクション(複合機1の動作)を制御する。
The
すなわち、Business Logic24は、複合機1のブラウザ16により表示部50に表示される表示画面に表示されている操作ボタン等の表示対象パーツがユーザにより指定されると、いずれの表示対象パーツが指定されたかのボタン指定情報を、複合機1から通信部21を介して取得し、上記Script Interpreter23から渡された上記情報を基に、上記ボタン指定情報が示す表示対象パーツに設定されているアクションを解析し、解析したアクションを実行するために、当該解析したアクションに対応するAPI(制御コマンド)を呼び出す。すなわち、Business Logic24は、当該解析したアクションを複合機1に実行させるための制御コマンドを生成する。例えば、Business Logic24は、解析したアクションがスキャナ機能である場合は、複合機1にスキャナ機能を実行させるための制御コマンドとして、スキャナ送信APIを呼び出す。
In other words, the
一方、複合機1は、コントローラ11と、記憶部12と、プラットフォーム13と、仲介アプリ14と、ブラウザ16とを備えている。
On the other hand, the
さらに、プラットフォーム13は、表示部50での表示対象とされる表示用データ(Script Interpreter23によるHTML変換処理後のデータ)や各種指示を、PC31からLAN等を介して取得する。
Further, the
なお、コントローラ11は、例えば、表示部50に表示画面(例えば、図4(a)の第1表示画面51)等を表示させているときに、タッチパネル機能等によりユーザの「簡単スキャン」ボタン511の押下操作があると、プラットフォーム13を介してサーバコンピュータSV2の拡張アプリケーション20に問い合わせを行う。すなわち、コントローラ11は、プラットフォーム13を介して、「簡単スキャン」ボタン511(表示対象パーツの一例)がユーザにより指定されたことを示すボタン指定情報(表示パーツ指定情報)をサーバコンピュータSV2の拡張アプリケーション20に送り、拡張アプリケーション20が、当該ボタン指定情報の示すボタン(すなわち、「簡単スキャン」ボタン511)に対して設定されているアクションを解析する。
For example, when the
なお、この例のように、ボタン指定情報の示すボタンが「簡単スキャン」ボタン511であり、拡張アプリケーション20によって解析されるアクションが複合機1での表示部50の表示画面遷移である場合は、例えば図4(b)に示すワークフロー選択画面52への複合機1での表示部50の表示画面遷移を可能にするために、拡張アプリケーション20のScript Interpreter 23及びBusiness Logic24は、Scriptファイル保存部22に記憶されているScriptファイルでなる画面データの解析及びHTML形式へのデータ変換を開始する。Business Logic24は、解析したアクションである表示画面遷移を複合機1に実行させるための制御コマンドを生成する。
As in this example, when the button indicated by the button designation information is the “easy scan”
記憶部12は、HDD等からなり、コントローラ11として動作させるための動作制御プログラム、ブラウザ16のプログラム等が記憶されている。複合機1の中央制御部であるCPUが、記憶部12に記憶されている各プログラムに従って動作することで、コントローラ11及びブラウザ16等として機能する。
The
仲介アプリ14は、上記プラットフォーム13がサーバコンピュータSV2から受信した上記HTML変換処理が行われた表示用データを、ブラウザ16で処理可能にするための仲介的な処理を行う。
The
ブラウザ16は、Web browserであり、上記Script Interpreter 23及びBusiness Logic24から得た上記HTML変換処理済みの表示用データを表示部50に表示させる。ブラウザ16は、本実施形態では、PC31の拡張アプリケーション20で変換されたHTML変換処理後のファイルが示す画面構成に合わせて表示画面を表示部50に表示し、また、当該表示画面の表示中に、ユーザからの指示入力操作を表示部50のタッチパネル機能を介して受け付ける。
The
なお、第2実施形態に係る画像形成システム10におけるPC31のパネルクリエータ部250による表示画面生成処理は、第1実施形態に係る画像形成システム10におけるPC31のパネルクリエータ部312による表示画面生成処理と同様である。
The display screen generation process by the
次に、PC31で生成された表示画面についての複合機1の表示部50での表示処理、及びユーザからの動作実行指示に基づく複合機1の動作実行制御の第2実施形態を説明する。図8はPC31で生成された表示画面についての複合機1の表示部50での表示処理、及びユーザからの動作実行指示に基づく複合機1の動作実行制御の第2実施形態を示すフローチャートである。
Next, a description will be given of a second embodiment of display processing on the
図3に示した一連の処理によりPC31で画面データが生成されると、PC31内のScriptファイル保存部22に当該Scriptファイルでなる画面データが登録されて保存される(S110)。
When the screen data is generated by the
ここで、複合機1において、ユーザによる画面遷移指示が図略の操作部を介してブラウザ16に入力されると(F1でYES)、コントローラ11は、プラットフォーム13等を介してPC31の拡張アプリケーション20に問い合わせを行う(F2)。PC31における画面データを用いた表示処理は、このように、上記ユーザによる操作に基づいて行われるアクションとして、画面遷移処理が行われる場合に行われる。なお、当該画面遷移指示には、複合機1の電源スイッチがオンとされたときにブラウザ16に入力される複合機1の起動開始指示が含まれ、上記画面遷移制御には、表示画面を非表示状態としている表示部50にスタート画面を表示させる表示制御も含まれる。
Here, in the
例えば、コントローラ11がワークフロー画面52を表示部50に表示させているときに(図4(b)参照)、例えば「詳細」ボタン522をユーザがタッチパネル機能等により押下すると、コントローラ11は、プラットフォーム13等を介してPC31の拡張アプリケーション20に問い合わせ(次に表示すべき画面データの送信要求)を行う。すなわち、コントローラ11は、プラットフォーム13等を介してPC31の拡張アプリケーション20に、ユーザにより「詳細」ボタン522が指定されたことを示すボタン指定情報を送信する(F2)。
For example, when the
PC31において、通信部21が、当該ボタン指定情報を受信すると(S120)、Business Logic24が当該ボタン指定情報の示すボタン(ここでは、「詳細」ボタン522)に設定されているアクションを解析する(S130)。解析されたアクションが、特定の表示画面への表示画面制御であるとすると、Script Interpreter 23は、それまで表示部50に表示させていた表示画面に対して遷移後の表示画面となる当該特定の表示画面の画面データ(Scriptファイル)をScriptファイル保存部22から読み出し(S140)、Script Interpreter 123、読み出した画面データに設定されているモデル依存情報に従って、当該画面データを解析し、表示部50に表示画面を表示するためのHTML変換処理と、表示画面内に配置された操作ボタン等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic24への展開処理とを行う(S150)。モデル依存情報に従った解析処理及び展開処理は第1実施形態と同様である。第1実施形態と同様に、Script Interpreter23は、例えば、モデル依存情報により表示ボタン及び当該表示ボタンの中に文字表示が指定されている場合に、複合機1の上記個別の機種情報及びデザイン情報によれば、当該表示ボタン及び文字表示が不可能とされていれば、当該個別の機種情報及びデザイン情報により表示が可能とされている他の表示形式(リスト表示等)に、上記表示ボタン及び文字表示を変換して、上記生成された画面データを、Business Logic24に展開する。この場合、モデル依存情報として機種コードのみを複合機1からPC31に送信し、解析を行う当該PC31に機種コードと表示能力の対応表を予め持たせておくことで、上記展開を行ってもよい。
In the
続いて、Business Logic24は、Script Interpreter 23から得た上記HTML変換処理後のデータを、表示部50での表示が可能となる表示用データとして、通信部21から複合機1のプラットフォーム13に送信する(S160)。
Subsequently, the
複合機1では、プラットフォーム13が上記表示用データを受信すると(F3)、ブラウザ16は、当該受信された表示用データを表示部50に表示させる(F4)。これにより、それまで表示部50に表示されていた先の表示画面から次に遷移すべき表示画面として、PC31のパネルクリエータ部250で生成された表示画面(例えば、図4(c)に示した詳細設定画面53)が表示部50に表示される。この点で、ブラウザ16が特許請求の範囲の表示制御部として機能する。
In the
このブラウザ16による上記表示画面の表示中に、ユーザによるタッチパネル機能を利用した操作で、例えば図4(c)に示した詳細設定画面53のいずれかの表示ボタンが押下されると(F5でYES)、当該押下された表示ボタンを示すボタン指定情報が、ブラウザ16からプラットフォーム13及び通信部21等を介して、PC31のBusiness Logic24に送られる(F6)。PC31における画面データを用いた表示処理は、例えば、このように、上記ユーザによる操作に基づいて行われるアクションとして、画面遷移処理が行われる場合に行われる。
When any one of the display buttons on the
PC31において、Business Logic24が、上記Script Interpreter23から渡された情報(当該ボタン指定情報の示す表示ボタンに設定されているアクションに関する情報)を基に、当該ボタン指定情報の示す表示ボタンに関連付けられたアクションを解析する(S170)。例えば、Business Logic24は、詳細設定画面53の「600×600dpi」ボタン541がユーザにより押下されると、当該「600×600dpi」ボタン541に対応する機能動作が、スキャン動作時にスキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力であることを、Script Interpreter23から渡された情報を基に解析する。
In the
続いて、Business Logic24は、上記解析した機能を実行するために、当該機能に対応するAPI(制御コマンド)を呼び出し、通信部21及びプラットフォーム13等を介して、当該APIを複合機1のコントローラ11に送信する(S180)。例えば、Business Logic24は、詳細設定画面53の表示中に、「600×600dpi」ボタン541がユーザにより押下されると、当該「600×600dpi」ボタン531に対応する機能動作が、スキャン動作時にスキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力であることを、Script Interpreter23から渡された上記情報を基に解析し、当該「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力」を受け付ける。そして、Business Logic24は、「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作」を実行するために「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作」に対応するAPIを呼び出す。
Subsequently, in order to execute the analyzed function, the
複合機1のコントローラ11は、プラットフォーム13を介して上記APIを受信し、当該受信されたAPIに従って、指示された動作を実行する(F7)。例えば、コントローラ11は、「スキャナ部に600×600dpiの解像度で原稿を読み取らせる動作」を実行する。すなわち、Business Logic24がAPIを介して、コントローラ11に、スキャナ部に600×600dpiの解像度で原稿を読み取らせることを設定する。
The
なお、S170で解析されたアクションが、表示画面遷移であった場合は、S130乃至S160、F3乃至F5と同様の処理が行われることになる。 If the action analyzed in S170 is a display screen transition, the same processing as S130 to S160 and F3 to F5 is performed.
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、PC31又はサーバコンピュータSV2に、パネルクリエータ部25、記憶部22及び拡張アプリケーション20を備える例を示しているが、本発明はこれに限られず、図9に示すように、PC31にパネルクリエータ部25を備え、サーバコンピュータSV2に記憶部22及び拡張アプリケーション20を備えるものとし、PC31のパネルクリエータ部25で生成された画面データをサーバコンピュータSV2の拡張アプリケーション20によりデータ変換を行って表示用データを生成する構成しとてもよい。
The present invention is not limited to the configuration of the above embodiment, and various modifications can be made. For example, in the above embodiment, the
また、上記実施形態では、モデル依存情報は、モデル依存情報取得部によりサーバコンピュータSV2から取得される、又はモデル依存情報受付部によりユーザの操作部の操作に基づいて受け付けられる例を示しているが、本発明は、これに限定されず、ユーザによるPCの操作部の操作により、画面データを表示させる複合機が指定されると、モデル依存情報取得部が、当該指定された複合機からモデル依存情報を取得するようにしてもよい。 In the above embodiment, the model dependency information is acquired from the server computer SV2 by the model dependency information acquisition unit, or received by the model dependency information reception unit based on the operation of the user operation unit. The present invention is not limited to this, and when a multifunction device for displaying screen data is designated by the operation of the operation unit of the PC by the user, the model-dependent information acquisition unit receives the model-dependent information from the designated multifunction device. Information may be acquired.
また、上記実施形態では、PC31で生成された表示画面は複合機1で表示されるとして説明しているが、当該生成された表示画面は複合機1での表示に限定されるものではなく、他の電気機器の表示部への表示にも適用可能である。
In the above embodiment, the display screen generated by the
また、本発明の範囲は上記に示した各実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。上記実施形態では、本発明の実施形態の構成及び処理を図1乃至図9に示しているが、当該構成及び処理は本発明の実施形態の単なる一例に過ぎない。 The scope of the present invention is not limited to the embodiments described above, and various modifications can be made without departing from the spirit of the invention. In the above embodiment, the configuration and processing of the embodiment of the present invention are shown in FIGS. 1 to 9, but the configuration and processing are merely examples of the embodiment of the present invention.
1 複合機
1010 画像形成システム
31 PC
11 コントローラ
12 記憶部
14 仲介アプリ
16 ブラウザ
15,20 拡張アプリケーション
22 Scriptファイル保存部
151,23 Script Interpreter
152,24 Business Logic
312,250 パネルクリエータ部
3121,251 パーツ指定受付部
3122,252 レイアウト指示受付部
3123,253 アクション設定部
3126,254 生成部
3125,257 モデル依存情報設定部
3124,255 モデル依存情報取得部
3127,256 モデル依存情報受付部
SV2 サーバコンピュータ
200 モデル依存情報管理部
1 MFP 1010
11
152, 24 Business Logic
312 and 250
Claims (9)
前記画像形成装置の表示部の表示画面内に表示させる表示対象パーツの選択指示をユーザから受け付けるパーツ選択指示受付部と、前記選択された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、前記パーツ選択指示受付部で受け付けられた表示対象パーツ選択指示が示す表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、前記表示対象パーツ選択指示、前記レイアウト指示、及び前記アクション設定部による設定で定められた内容で前記表示画面の画面データを生成する生成部と、前記生成部によって生成された前記表示画面の画面データに、当該表示画面を構成する各表示対象パーツのレイアウト情報であるモデル依存情報を設定するモデル依存情報設定部とを有する画面データ生成部を備える情報処理装置。 An information processing apparatus that performs processing for creating screen data of a display screen to be displayed on a display unit of an image forming apparatus,
A part selection instruction receiving unit that receives a selection instruction of a display target part to be displayed on a display screen of a display unit of the image forming apparatus from a user, and an instruction to place the selected display target part on the display screen An action for associating and setting an action corresponding to a display target part with respect to the display target part indicated by the display target part selection instruction received by the layout instruction receiving unit and the part selection instruction receiving unit that receives a layout instruction from the user A setting unit, a generation unit that generates screen data of the display screen with contents determined by setting by the display target part selection instruction, the layout instruction, and the action setting unit, and the display generated by the generation unit The layout of each display target part constituting the display screen is added to the screen data of the screen. Information processing apparatus including a screen data generating unit and a model-dependent information setting unit for setting a model-dependent information is information.
前記画像形成装置の表示部での表示対象とされる表示画面の画面データを前記記憶部から読み出して解析し、当該画面データに設定されているモデル依存情報に従って、当該画面データを前記表示部で表示可能なデータ形式に変換するデータ変換部と、
前記データ変換部によって変換された画面データを表示用データとして前記画像形成装置に対して送信する画面データ送信部と
を更に備える請求項1に記載の情報処理装置。 A storage unit for storing screen data of the display screen in which the model-dependent information is set by the model-dependent information setting unit;
The screen data of the display screen to be displayed on the display unit of the image forming apparatus is read from the storage unit and analyzed, and the screen data is displayed on the display unit according to the model-dependent information set in the screen data. A data converter for converting to a displayable data format;
The information processing apparatus according to claim 1, further comprising: a screen data transmission unit that transmits the screen data converted by the data conversion unit to the image forming apparatus as display data.
前記モデル依存情報設定部は、前記モデル依存情報取得部によって取得されたモデル依存情報を、前記生成された画面データに設定する請求項1乃至請求項4のいずれか記載の情報処理装置。 The screen data generation unit further includes a model dependency information acquisition unit that acquires model dependency information corresponding to the screen data of the display screen generated by the generation unit from a server connected to the information processing apparatus over a network,
The information processing apparatus according to claim 1, wherein the model dependence information setting unit sets the model dependence information acquired by the model dependence information acquisition unit in the generated screen data.
前記モデル依存情報設定部は、前記モデル依存情報指定受付部に指定が受け付けられたモデル依存情報を、前記生成された画面データに設定する請求項1乃至請求項4のいずれかに記載の情報処理装置。 The screen data generation unit further includes a model-dependent information designation accepting unit that accepts designation of model-dependent information to be set in the screen data of the display screen generated by the generation unit,
5. The information processing according to claim 1, wherein the model dependence information setting unit sets the model dependence information whose designation is accepted by the model dependence information designation acceptance unit in the generated screen data. apparatus.
前記画像形成装置は、
前記表示画面を表示する表示部と、
前記画面データを前記情報処理装置から取得するデータ取得部と、
前記データ取得部によって取得された画面データを、当該画面データに設定されているモデル依存情報に従って、前記表示部で表示可能なデータ形式に変換するデータ変換部と、
前記データ変換部によって変換された表示用データとしての画面データを用いて、当該表示用データで示される表示画面を前記表示部に表示させる表示制御部とを備えた画像形成システム。 An image forming system comprising the information processing apparatus according to claim 2 and an image forming apparatus,
The image forming apparatus includes:
A display unit for displaying the display screen;
A data acquisition unit for acquiring the screen data from the information processing apparatus;
A data conversion unit that converts the screen data acquired by the data acquisition unit into a data format that can be displayed on the display unit according to the model-dependent information set in the screen data;
An image forming system comprising: a display control unit that causes the display unit to display a display screen indicated by the display data using screen data as display data converted by the data conversion unit.
前記画像形成装置は、
前記表示画面を表示する表示部と、
前記データ変換部で変換された表示用データを前記情報処理装置から取得するデータ取得部と、
前記データ取得部によって取得された表示用データを前記表示部に表示させる表示制御部とを備える画像形成システム。 An image forming system comprising the information processing apparatus according to claim 3 and an image forming apparatus,
The image forming apparatus includes:
A display unit for displaying the display screen;
A data acquisition unit that acquires display data converted by the data conversion unit from the information processing apparatus;
An image forming system comprising: a display control unit that causes the display unit to display display data acquired by the data acquisition unit.
当該コンピュータを、
前記電気機器の表示部の表示画面内に表示させる表示対象パーツの選択指示をユーザから受け付けるパーツ選択指示受付部と、前記選択された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、前記パーツ選択指示受付部で受け付けられた表示対象パーツ選択指示が示す表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、前記表示対象パーツ選択指示、前記レイアウト指示、及び前記アクション設定部による設定で定められた内容で前記表示画面の画面データを生成する生成部と、前記生成部によって生成された前記表示画面の画面データに、当該表示画面を構成する各表示対象パーツのレイアウト情報であるモデル依存情報を設定するモデル依存情報設定部と、前記モデル依存情報設定部によって前記モデル依存情報が設定された前記表示画面の画面データを記憶する記憶部を有する画面データ生成部と
して機能させる画面データ管理プログラム。 A screen data management program for causing a computer to function so as to generate and manage screen data to be displayed on a display unit provided in an electrical device,
The computer
A part selection instruction receiving unit that receives a selection instruction of a display target part to be displayed on the display screen of the display unit of the electrical device from a user, and a layout that instructs an arrangement of the selected display target part on the display screen Action setting for associating and setting an action corresponding to a display target part for a display target part indicated by a display target part selection instruction received by the part selection instruction receiving unit and a layout instruction receiving unit that receives an instruction from the user A generation unit that generates screen data of the display screen with contents determined by setting by the display target part selection instruction, the layout instruction, and the action setting unit, and the display screen generated by the generation unit Layout information of each display target part that constitutes the display screen. A model-dependent information setting unit that sets model-dependent information, and a screen data generation unit that includes a storage unit that stores screen data of the display screen on which the model-dependent information is set by the model-dependent information setting unit Screen data management program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009087903A JP5328453B2 (en) | 2009-03-31 | 2009-03-31 | Information processing apparatus, image forming system, and screen data management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009087903A JP5328453B2 (en) | 2009-03-31 | 2009-03-31 | Information processing apparatus, image forming system, and screen data management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010238141A true JP2010238141A (en) | 2010-10-21 |
| JP5328453B2 JP5328453B2 (en) | 2013-10-30 |
Family
ID=43092374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009087903A Expired - Fee Related JP5328453B2 (en) | 2009-03-31 | 2009-03-31 | Information processing apparatus, image forming system, and screen data management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5328453B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015001951A (en) * | 2013-06-18 | 2015-01-05 | コニカミノルタ株式会社 | Driver generating apparatus, driver generating method, and driver generating program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09198348A (en) * | 1996-01-23 | 1997-07-31 | Hitachi Ltd | CUI / GUI screen conversion processing system |
| JP2006277005A (en) * | 2005-03-28 | 2006-10-12 | Konica Minolta Business Technologies Inc | Server device, network system, control method for server device, and control program for server device |
| JP2007207142A (en) * | 2006-02-06 | 2007-08-16 | Seiko Epson Corp | Network system device driver implementation method, computer device driver implementation method, device driver implementation system, and computer |
| JP2009048397A (en) * | 2007-08-20 | 2009-03-05 | Ricoh Co Ltd | Screen editing apparatus, screen editing method and program |
-
2009
- 2009-03-31 JP JP2009087903A patent/JP5328453B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09198348A (en) * | 1996-01-23 | 1997-07-31 | Hitachi Ltd | CUI / GUI screen conversion processing system |
| JP2006277005A (en) * | 2005-03-28 | 2006-10-12 | Konica Minolta Business Technologies Inc | Server device, network system, control method for server device, and control program for server device |
| JP2007207142A (en) * | 2006-02-06 | 2007-08-16 | Seiko Epson Corp | Network system device driver implementation method, computer device driver implementation method, device driver implementation system, and computer |
| JP2009048397A (en) * | 2007-08-20 | 2009-03-05 | Ricoh Co Ltd | Screen editing apparatus, screen editing method and program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015001951A (en) * | 2013-06-18 | 2015-01-05 | コニカミノルタ株式会社 | Driver generating apparatus, driver generating method, and driver generating program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5328453B2 (en) | 2013-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8773676B2 (en) | Multifunction peripheral, multifunction peripheral control system, and multifunction peripheral control method for preparing information display screen including changing default conditions | |
| CN103237143B (en) | Information processor, motion control system and method for controlling operation | |
| KR20130008618A (en) | Print system, client, control method, and program | |
| JP5317802B2 (en) | Information processing apparatus, image forming system, and screen data management program | |
| JP5564323B2 (en) | Display screen generation program, display screen generation device, and display screen generation method | |
| JP2009301336A (en) | Image forming system, display screen generation program and display screen generation device | |
| KR20110068550A (en) | Image forming apparatus and its local user interface provision method | |
| JP5129211B2 (en) | Information processing apparatus, operation control system, and screen data generation program | |
| JP4978935B2 (en) | Image forming system | |
| JP5303198B2 (en) | Display screen generation program, display screen generation apparatus, and image forming apparatus | |
| JP5399438B2 (en) | MFP, MFP control system, MFP control method, program, and recording medium therefor | |
| JP5340113B2 (en) | Motion control system | |
| JP5328453B2 (en) | Information processing apparatus, image forming system, and screen data management program | |
| JP5256098B2 (en) | Image forming system, information processing apparatus, and screen data management program | |
| JP5555675B2 (en) | Information processing apparatus, operation control application generation system, and operation control application generation program | |
| JP2011096098A (en) | Information processing device, operational control system, and operational control program | |
| JP5103291B2 (en) | Image forming system and electrical apparatus | |
| JP5140624B2 (en) | Image forming system, server, and screen data management program | |
| JP2011039615A (en) | Information processing device, operation control system, and web application generation program | |
| JP5232723B2 (en) | Image forming system, server, and screen data management program | |
| JP2013030117A (en) | Information processing device, application generation system, and application generation program | |
| JP5352405B2 (en) | Information processing apparatus, operation control system, and display screen generation program | |
| JP5343043B2 (en) | Display screen analysis program, display control apparatus, and image forming apparatus | |
| JP2009300743A (en) | Display control program, display control device, and image forming system | |
| JP2009302921A (en) | Display control program, display control device, and image forming system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110524 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130402 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130528 |
|
| 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: 20130625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130723 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5328453 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |