JP4645982B2 - Information processing apparatus and information processing program - Google Patents
Information processing apparatus and information processing program Download PDFInfo
- Publication number
- JP4645982B2 JP4645982B2 JP2005088016A JP2005088016A JP4645982B2 JP 4645982 B2 JP4645982 B2 JP 4645982B2 JP 2005088016 A JP2005088016 A JP 2005088016A JP 2005088016 A JP2005088016 A JP 2005088016A JP 4645982 B2 JP4645982 B2 JP 4645982B2
- Authority
- JP
- Japan
- Prior art keywords
- widget
- widgets
- information
- parameter setting
- function
- 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
- User Interface Of Digital Computer (AREA)
Description
本発明は、機能に対応したパラメータを設定するためのパラメータ設定ウィジェットをディスプレイ等の表示手段の所定領域にレイアウトする制御を行う情報処理装置および情報処理プログラムに関する。 The present invention relates to an information processing apparatus and an information processing program for performing control to lay out a parameter setting widget for setting parameters corresponding to functions in a predetermined area of a display unit such as a display.
近年、コピー、スキャナ、プリンタ、ファクシミリ、電子メール等の各種機能を備えた複合機が多く用いられている。このような多機能化した複合機では、所望の機能を実行するまでに多くの操作ステップを必要としている。 In recent years, multifunction devices having various functions such as a copy, a scanner, a printer, a facsimile, and an electronic mail have been widely used. Such a multifunctional multifunction peripheral requires many operation steps before executing a desired function.
そこで、使用頻度の高い機能をタッチパネルディスプレイの基本画面に配置することで操作ステップ数を少なくすることが考えられるが、その画面に合わせて新規にボタンをデザインし直すのは効率的でない。また、後からオプション開発などで追加されるパラメータは、当初のデザインでは配置を考慮していないために、基本画面のデザインを考え直さなければ配置できないという問題点がある。 Therefore, it is conceivable to reduce the number of operation steps by arranging frequently used functions on the basic screen of the touch panel display. However, it is not efficient to redesign the buttons according to the screen. Further, since the parameter added later in option development does not consider the arrangement in the initial design, there is a problem that the parameter cannot be arranged unless the basic screen design is reconsidered.
従来では、いくつかの決まった機能配置のカスタマイズしかユーザに提供できず、必ずしも個々のユーザの利用状況に適合した機能配置ができていない。この点、ウインドウサイズを変更した際に、レイアウトを一定のルールに従って再配置するというシステムもあるが、元のサイズより小さい場所に再配置する場合はスクロールバーなどがつくように配置されるため、隠れた機能を利用するにはスクロールバーを操作する必要がある。 Conventionally, only a certain customization of function arrangements can be provided to a user, and a function arrangement adapted to the usage situation of each individual user is not necessarily achieved. In this regard, there is a system that rearranges the layout according to certain rules when the window size is changed, but when rearranging to a place smaller than the original size, it is arranged so that a scroll bar etc. is attached, To use hidden functions, you need to operate the scroll bar.
また、特許文献1には、異種装置プラットフォーム間におけるプラットフォーム特定型のグラフィカルユーザインターフェースのウィジェット(Widget)の変換について記載されている。この技術では、異種装置のプラットフォームの表示画面サイズに適合させるために、GUIウィジェットを変換することを目的としており、プラットフォーム独立型のGUIウィジェットをプラットフォーム特定型のウィジェットヘマッピングする方法として、変換ルールを使って変換するものである。
Further,
しかしながら、このような従来の技術では、ウィジェットカテゴリ毎に変換ルールを与えなければならず、各画面での配置場所が考慮されていないため、適切なウィジェットを割り当てることができないという問題がある。特に、デジタル複合機での機能パラメータウィジェットを変換して配置することに応用することを考えたときには、配置スペースに応じたウィジェット切り替え機能ができないという問題が生じる。 However, in such a conventional technique, a conversion rule has to be given for each widget category, and there is a problem that an appropriate widget cannot be assigned because the arrangement location on each screen is not taken into consideration. In particular, when considering application to the conversion and arrangement of function parameter widgets in a digital multi-function peripheral, there arises a problem that the widget switching function according to the arrangement space cannot be performed.
本発明はこのような課題を解決するために成されたものである。すなわち、本発明は、機能に対応したパラメータを設定するためのパラメータ設定ウィジェットを表示手段の所定領域にレイアウトする制御を行う情報処理装置において、各種機能ならびに表示手段の表示可能領域の各種サイズに対応して複数のパラメータ設定ウィジェットを記憶するウィジェット情報記憶手段と、ユーザが指定するレイアウト情報および機能を受け付けるレイアウト情報取得手段と、レイアウト情報取得手段によって受け付けた機能と対応する複数のパラメータ設定ウィジェットの中からレイアウト情報より得た表示可能領域のサイズと対応するパラメータ設定ウィジェットをウィジェット情報記憶手段から読み出すウィジェット読み出し手段と、ウィジェット読み出し手段によって読み出されたパラメータ設定ウィジェットを表示手段の対応する表示可能領域へレイアウトするレイアウト決定手段とを備えている。 The present invention has been made to solve such problems. That is, the present invention supports various functions and various sizes of displayable areas of the display means in an information processing apparatus that performs control to lay out a parameter setting widget for setting parameters corresponding to functions in a predetermined area of the display means. Widget information storage means for storing a plurality of parameter setting widgets, layout information acquisition means for receiving layout information and functions specified by the user, and a plurality of parameter setting widgets corresponding to the functions received by the layout information acquisition means A widget reading means for reading out the parameter setting widget corresponding to the size of the displayable area obtained from the layout information from the widget information storage means, and the parameter setting widget read by the widget reading means. And a layout determining section for laying the corresponding displayable area of the display means and.
また、本発明は、機能に対応したパラメータを設定するためのパラメータ設定ウィジェットを表示手段の所定領域にレイアウトする制御をコンピュータにより実行する情報処理プログラムにおいて、予め、各種機能ならびに表示手段の表示可能領域の各種サイズに対応して複数のパラメータ設定ウィジェットをウィジェット情報記憶手段に記憶しておくステップと、ユーザが指定するレイアウト情報および機能を受け付けるステップと、受け付けた機能と対応する複数のパラメータ設定ウィジェットの中からレイアウト情報より得た表示可能領域のサイズと対応するパラメータ設定ウィジェットをウィジェット情報記憶手段から読み出すステップと、読み出したパラメータ設定ウィジェットを表示手段の対応する表示可能領域へレイアウトするステップとをコンピュータにより実行するものである。 Further, the present invention provides an information processing program for executing control for laying out a parameter setting widget for setting a parameter corresponding to a function in a predetermined area of a display means by a computer in advance, various functions and displayable areas of the display means. Storing a plurality of parameter setting widgets corresponding to various sizes of the widget information storage means, a step of receiving layout information and functions specified by the user, and a plurality of parameter setting widgets corresponding to the received functions. The step of reading out the parameter setting widget corresponding to the size of the displayable area obtained from the layout information from the widget information storage means, and laying out the read parameter setting widget in the corresponding displayable area of the display means And a step is to run by a computer.
このような本発明では、ユーザがレイアウト情報および機能を指定すると、その指定した機能に対応する複数のパラメータ設定ウィジェットの中から、レイアウト情報により得た表示可能領域のサイズと対応するパラメータ設定ウィジェットを自動的に決定し、表示手段の対応する表示可能領域へレイアウトするため、ユーザはどの機能を表示手段のどの位置に割り当てるかを指定するだけで、割り当てる位置に対応した表示可能領域のサイズに適合したパラメータ設定ウィジェットが自動的に選択されることになる。 In the present invention, when the user specifies layout information and a function, a parameter setting widget corresponding to the size of the displayable area obtained from the layout information is selected from the plurality of parameter setting widgets corresponding to the specified function. Since it is automatically determined and laid out in the displayable area corresponding to the display means, the user only needs to specify which function is assigned to which position on the display means, and fits the size of the displayable area corresponding to the assigned position. The selected parameter setting widget is automatically selected.
したがって、本発明によれば、表示装置にレイアウトするパラメータ設定ウィジェットの入れ替えや、新たな機能に対応したパラメータ設定ウィジェットの追加を容易に行うことが可能となる。また、同じ機能であっても表示可能領域のサイズに適合したパラメータ設定ウィジェットが自動的に選択されるため、そのサイズに合った最も使いやすいパラメータ設定ウィジェットを簡単にレイアウトすることが可能となる。 Therefore, according to the present invention, it is possible to easily replace the parameter setting widgets laid out on the display device and add the parameter setting widgets corresponding to the new functions. In addition, since the parameter setting widget that matches the size of the displayable area is automatically selected even with the same function, it is possible to easily lay out the most convenient parameter setting widget that matches the size.
以下、本発明の実施の形態を図に基づき説明する。通常、タッチパネルディスプレイ等の表示デバイスを有する情報処理装置において、限られた表示範囲でパラメータ設定ウィジェット(以下、「View」と言う。)の配置を行うにあたり、小さいサイズの表示デバイスに変更する場合は、できるだけボタンが隠れることを防ぎ、大きいサイズの表示デバイスに変更する場合は、選択肢を直接配置してユーザによる操作ステップ数をできるだけ少なくできるよう配置する必要がある。本実施形態に係る情報処理装置および情報処理プログラムは、例えばサイズの異なる表示デバイスへの変更を行った場合に、操作性を考慮したViewの切り替えを行い、使いやすいレイアウトを容易に設定できる点に特徴がある。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Usually, in an information processing apparatus having a display device such as a touch panel display, when placing a parameter setting widget (hereinafter referred to as “View”) in a limited display range, when changing to a display device of a small size In order to prevent the button from being hidden as much as possible and to change to a large display device, it is necessary to arrange the options directly so that the number of operation steps by the user can be minimized. The information processing apparatus and the information processing program according to the present embodiment are such that, for example, when changing to a display device having a different size, the view can be easily switched by switching the view in consideration of operability. There are features.
図1は、本実施形態に係る情報処理装置を説明するブロック図、図2は、本実施形態に係る情報処理装置の外観図である。図2に示すように、本実施形態に係る情報処理装置は、主として複写機や複合機から成るもので、原稿画像を読み取る画像入力部1と、読み取った原稿画像や外部から送信されてきた画像データを用紙に印刷出力する画像出力部2と、ユーザに対する機能表示やユーザからの指示を受け付けるタッチパネルディスプレイ40を備えた操作パネル4とを主要構成としている。
FIG. 1 is a block diagram illustrating an information processing apparatus according to the present embodiment, and FIG. 2 is an external view of the information processing apparatus according to the present embodiment. As shown in FIG. 2, the information processing apparatus according to the present embodiment is mainly composed of a copying machine or a multifunction peripheral, and includes an
ユーザは、所望の機能を実行するにあたり、操作パネル4のタッチパネルディスプレイ40に表示された機能と対応するパラメータ設定ウィジェット(View)を参照し、ボタン操作や数値入力等によってパラメータを指定し、開始ボタンを押下することで処理を開始させる。
In executing a desired function, the user refers to a parameter setting widget (View) corresponding to the function displayed on the
図1に示すように、本実施形態の情報処理装置における内部構成としては、本体内部に設けられるコントローラ100を中心として、画像入力部1、画像出力部2および操作パネル4が接続され、メインCPU10で実行されるプログラムによって制御される。
As shown in FIG. 1, as an internal configuration of the information processing apparatus according to the present embodiment, an
コントローラ100は、画像入力部1で取り込んだ画像データを共通バスBに送る入力部I/F(インタフェース)1aと、共通バスBから画像データを画像出力部2へ渡す出力部I/F2aと、初期値を記憶する初期値記憶部3と、操作パネル4と共通バスBとのインタフェースであるパネルI/F4aと、変更前の初期値を記憶する前初期値記憶部5と、共通バスBに接続されるシステムメモリ6と、入力部I/F1aに接続されるシステムメモリ7と、各部を制御するメインCPU10とを備えている。
The
このような本実施形態では、操作パネル4のタッチパネルディスプレイ40に表示する機能と対応したViewをユーザの好みに応じて割り当てる場合や、タッチパネルディスプレイ40を追加したり、タッチパネルディスプレイ40の大きさが変更となって、パネルサイズに対応して必要なViewを割り当てる作業を行う場合、操作ステップ数を少なくできる配置を行うようにすることで、様々な利用環境のユーザに合わせた機能ウィジェットの自由な組合わせによる配置を実現できるようにしている。
In this embodiment, when a view corresponding to the function displayed on the
したがって、本実施形態に係る情報処理装置は、各種機能ならびにタッチパネルディスプレイ40の表示可能領域の各種サイズに対応して複数のウィジェットを記憶するウィジェット情報記憶手段と、ユーザが指定するレイアウト情報および機能を受け付けるレイアウト情報取得手段と、レイアウト情報取得手段によって受け付けた機能と対応する複数のウィジェットの中からレイアウト情報より得た表示可能領域のサイズと対応するウィジェットをウィジェット情報記憶手段から読み出すウィジェット読み出し手段と、ウィジェット読み出し手段によって読み出されたウィジェットをタッチパネルディスプレイ40の対応する表示可能領域へレイアウトするレイアウト決定手段とを備えている。
Therefore, the information processing apparatus according to the present embodiment includes widget information storage means for storing a plurality of widgets corresponding to various functions and various sizes of the displayable area of the
ここで、複数のViewを記憶するウィジェット情報記憶手段は、装置本体に設けられる記憶手段であったり、外部に接続される記憶手段であったり、ネットワークを介して接続される記憶手段(例えば、サーバ)である。また、レイアウト情報取得手段は、ユーザがタッチパネルディスプレイ40を用いて入力したデータを受け付けるパネルI/F4aであったり、メインCPU10で実行されるプログラムで実現される。また、ウィジェット読み出し手段およびレイアウト決定手段はメインCPU10で実行されるプログラムで実現される。
Here, the widget information storage means for storing a plurality of views is a storage means provided in the apparatus main body, a storage means connected to the outside, or a storage means (for example, a server) connected via a network. ). The layout information acquisition means is realized by a panel I /
図3は、本実施形態に係る情報処理装置の主要部を説明するブロック図である。ウィジェットで構成されるパラメータ設定ウィジェット(View)には複数の形態があり、各々の形態に応じてコンテナとしての配置スペースを持っている。配置スペースはサイズ情報D1としてウィジェット読み出し手段11に渡される。コンテナ上には基本的なウィジェットが配置されており、そのウィジェットは決定すべき機能パラメータとリンクされている。 FIG. 3 is a block diagram illustrating a main part of the information processing apparatus according to the present embodiment. The parameter setting widget (View) composed of widgets has a plurality of forms, and has a placement space as a container according to each form. The arrangement space is passed to the widget reading means 11 as size information D1. A basic widget is arranged on the container, and the widget is linked to a function parameter to be determined.
ウィジェット読み出し手段11のサイズ比較手段11aでは、ユーザが指定したレイアウト情報D2から得た表示可能領域のサイズと、複数のViewのサイズとを比較して、配置先であるペイン上のレイアウト管理(ルール)に従い、配置スペースの情報からコンテナのスペースに適合したViewを決定する。そして、ウィジェット読み出し手段11が読み出したViewは、レイアウト決定手段12によって表示手段13(例えば、タッチパネルディスプレイ40)の対応する表示可能領域に配置される。
The
複数のウィジェットが配置可能な場合は、配置可能な最大のコンテナを選択するか、または、スタイルシートで定義されたウィジェットを優先的に選択するなどの選択ルールを適用することができる。 When a plurality of widgets can be arranged, a selection rule such as selecting a maximum container that can be arranged or preferentially selecting a widget defined in a style sheet can be applied.
なお、上記複数のViewを持つウィジェットのViewを、自らのウィジェットの中にインポートして配置するコンテナを持つ複合ウィジェットを適用することもできる。例えば、PopupのViewはそれ自身の中に別の複合ウィジェットを配置することができるように領域を持たせ、そのスペースに配置可能な外部複合ウィジェットを配置する。 It is also possible to apply a composite widget having a container that imports and arranges a view of a widget having a plurality of views into its own widget. For example, Popup's View has an area so that another composite widget can be placed within itself, and an external composite widget that can be placed in that space.
これにより、ユーザにとって関連深い機能をインポートすることで、例えばPopup Viewを持つウィジェットの中に複数の外部ウィジェットを配置することができるようになり、1つのPopup画面内でダイレクトに複数の機能の値を選択することができる。その結果、ユーザによる操作ステップ数を削減できるようになる。 As a result, by importing functions that are relevant to the user, for example, multiple external widgets can be placed in a widget that has a Popup View, and the values of multiple functions can be directly set in one Popup screen. Can be selected. As a result, the number of operation steps by the user can be reduced.
このような本実施形態に係る情報処理装置によれば、表示デバイスの解像度や画面サイズが違っていた場合でも、スペースに合わせたウィジェット配置を実施することが可能で、レイアウトを容易にカスタマイズすることができる。これにより、基本画面に機能配置数を多くしたり、逆に少なくしてダイレクトに選択できるようにしたりというカスタマイズをユーザが簡単に行うことができるようになる。また、例えば、必要な機能だけに限定して、全てを例えばPopup Viewで配置するといったレイアウトも可能となり、個々のユーザの操作性を向上させることができる。 According to such an information processing apparatus according to the present embodiment, even when the resolution and screen size of the display device are different, it is possible to implement the widget arrangement according to the space and easily customize the layout. Can do. As a result, the user can easily perform customization such as increasing the number of function arrangements on the basic screen or reducing the number of functions to be selected directly. In addition, for example, a layout in which everything is arranged in, for example, Popup View is limited to only necessary functions, and the operability of individual users can be improved.
図4は、本実施形態に係る情報処理プログラムの主要動作を説明するフローチャートである。なお、ここで説明する情報処理プログラムの主要動作は、上記説明したウィジェット読み出し手段11およびレイアウト決定手段12での動作に対応している。
FIG. 4 is a flowchart for explaining the main operation of the information processing program according to this embodiment. The main operation of the information processing program described here corresponds to the operation of the
先ず、ユーザから機能ウィジェット配置操作が指示されると(ステップS1)、ウィジェット読み出し手段のサイズ比較手段は、レイアウト情報から配置スペースのサイズを取得する(ステップS2)。 First, when a function widget arrangement operation is instructed by the user (step S1), the size comparison unit of the widget reading unit acquires the size of the arrangement space from the layout information (step S2).
次に、サイズ比較手段は、機能ウィジェットのViewパターン毎のサイズを取得する(ステップS3)。すなわち、ユーザがレイアウトしたい機能に対応したウィジェットとして複数用意されたViewパターンの各サイズを取得する。 Next, the size comparison unit obtains the size of each function widget view pattern (step S3). That is, each size of the View pattern prepared as a plurality of widgets corresponding to the function that the user wants to lay out is acquired.
次いで、配置条件の指定があるか否かを判断し(ステップS4)、指定がある場合には、その指定されたViewが配置スペースに入るか否かを比較確認する(ステップS5)。ここで、配置スペースに入る場合には(ステップS6でYes)、ステップS8へ進み、入らない場合には(ステップS6でNo)、ステップS7へ進む。 Next, it is determined whether or not an arrangement condition is designated (step S4). If there is designation, a comparison is made as to whether or not the designated view enters the arrangement space (step S5). Here, when entering the arrangement space (Yes in step S6), the process proceeds to step S8, and when not entering (No in step S6), the process proceeds to step S7.
ステップS7では、Viewパターンの中で配置スペースに入る最大のものを選択する処理を行う。すなわち、ウィジェット読み出し手段は、ユーザが指定したレイアウト情報から得た表示可能領域(配置スペース)のサイズに適合する最大のViewパターンを選択する。 In step S7, a process of selecting the largest view pattern that can be placed in the arrangement space is performed. That is, the widget reading unit selects the maximum view pattern that matches the size of the displayable area (arrangement space) obtained from the layout information specified by the user.
その後、選択されたViewパターンを配置スペースに描画する処理を行う(ステップS8)。この描画は、レイアウト決定手段によって行われる。 Thereafter, a process of drawing the selected view pattern in the arrangement space is performed (step S8). This drawing is performed by the layout determining means.
このような処理により、ユーザは、表示させたい機能と、どのスペースに割り当てるかのレイアウト情報を指定するだけで、その機能における指定したスペースに適合したサイズのウィジェットを自動的に割り当てることが可能となる。 By such processing, the user can automatically assign a widget of a size that fits the specified space in that function simply by specifying the function to be displayed and the layout information to which space to assign. Become.
次に、具体例を説明する。図5〜図8は、倍率選択機能における各Viewの例を示す図である。図5はWindow Bearing Type、図6はClosed Type、図7はSemi-Open Type、図8はPopup Typeである。 Next, a specific example will be described. 5 to 8 are diagrams illustrating examples of each view in the magnification selection function. 5 shows the Window Bearing Type, FIG. 6 shows the Closed Type, FIG. 7 shows the Semi-Open Type, and FIG. 8 shows the Popup Type.
ここで、図5に示すWindow Bearing Typeは、倍率選択として1つ(100%)を指定できるViewである。また、図6に示すClosed Typeは、倍率選択として2種類(例えば、00%、70%)を指定できるボタンが用意されたViewである。なお、100%を0FF状態、70%をON状態として、70%の倍率指定部分を直接数値入力できるようにしてもよい。 Here, the Window Bearing Type shown in FIG. 5 is a view that can specify one (100%) as a magnification selection. Also, Closed Type shown in FIG. 6 is a view in which buttons that can specify two types (for example, 00% and 70%) for magnification selection are prepared. Alternatively, 100% may be in the 0FF state and 70% may be in the ON state, so that a numerical value can be directly input to the 70% magnification designation portion.
また、図7に示すSemi-Open Typeは、倍率選択として原稿サイズと用紙サイズとの関係に応じた定型の倍率を選択できる複数のボタンを備えたViewで、設定された倍率が表示されるウィジェットも用意されている。また、図8に示すPopup Typeは最も詳細に設定できるViewであり、(a)に示す例は定型変倍で原稿サイズと用紙サイズとの関係で決まる全てのボタンが用意され、(b)に示す例はズーム設定で、テンキーによって直接倍率を指定できる表示となっている。 In addition, the Semi-Open Type shown in FIG. 7 is a view that has a plurality of buttons that can select a standard magnification according to the relationship between the document size and the paper size as a magnification selection, and a widget that displays the set magnification. Is also available. Further, Popup Type shown in FIG. 8 is a view that can be set in the most detail. In the example shown in (a), all buttons determined by the relationship between the document size and the paper size are prepared by standard scaling, and (b) is shown in (b). The example shown is a zoom setting in which the magnification can be specified directly by using the numeric keypad.
これらのViewはそれぞれ配置に必要なコンテナとしてのスペース情報を保持している。各Viewでは図のようにそれぞれ、一般的に異なるウィジェットで構成された複合ウィジェットである。 Each of these views holds space information as a container necessary for arrangement. Each view is a composite widget composed of generally different widgets as shown in the figure.
一方、各Viewには、配置スペースの大きさの情報も対応付けられる。配置スペースのもとになる基準はディスプレイの解像度であり、表示デバイスにより解像度も異なることがある。 On the other hand, each view is also associated with information on the size of the arrangement space. The basis of the arrangement space is the resolution of the display, and the resolution may differ depending on the display device.
以下の表1に各々のViewとの対応関係を示す。 Table 1 below shows the correspondence with each view.
コンテナの包含関係は、Closed<Window Bearing<Small-Semi-Open<Semi-Open<Popupであり、Viewのコンテナの大きさ以上のものであれば配置することが可能である。また、各Viewのウィジェットは共通の1つの倍率データオブジェクトにリンクされており、各々のウィジェットで決定された値はこの倍率データオブジェクト内に格納され、コピージョブや、スキャンジョブの読み取りパラメータとして利用される。 The container's inclusion relation is Closed <Window Bearing <Small-Semi-Open <Semi-Open <Popup, and any container that is larger than the size of the View container can be placed. Each View widget is linked to one common magnification data object, and the value determined by each widget is stored in this magnification data object and used as a read parameter for copy jobs and scan jobs. The
ユーザは各種機能のウィジェットを備えたViewの配置をカスタマイズするために、仕様設定画面においてレイアウト情報および機能を選択する。図9〜図12は、仕様設定画面において選択するレイアウト情報と、View割り当て後の状態を示す図である。ここで、図9は、Semi-Open Typeを4つ配置する例、図10は、Semi-Open Typeを3つ、Closed Typeを1つ、Small-Semi-Open Typeを1つ配置する例、図11は、Semi-Open Typeを2つ、Closed Typeを7つ配置する例、図12は、Window Bearing Typeを12個配置する例である。いずれの図も、(a)がレイアウト情報、(b)が選択されたViewの配置後の表示状態を示している。 The user selects layout information and functions on the specification setting screen in order to customize the arrangement of the view having widgets of various functions. 9 to 12 are diagrams showing layout information to be selected on the specification setting screen and the state after the view allocation. 9 shows an example in which four Semi-Open Types are arranged, and FIG. 10 shows an example in which three Semi-Open Types, one Closed Type, and one Small-Semi-Open Type are arranged. 11 is an example in which two Semi-Open Types and seven Closed Types are arranged, and FIG. 12 is an example in which twelve Window Bearing Types are arranged. In each figure, (a) shows layout information and (b) shows the display state after arrangement of the selected View.
例えば、図9に示すSemi-Open Typeを4つ配置するレイアウトが選択された場合、各配置スペースに対応して機能を選択すれば、自動的にその機能におけるSemi-Open TypeのViewが選択され、配置スペースに描画される。図9に示す例では、一番左の配置スペースに倍率選択の機能をしているため、この配置スペースに倍率選択のSemi-Open TypeのViewが自動的に選択され、レイアウトされることになる。 For example, if a layout with four Semi-Open Types shown in Fig. 9 is selected, selecting a function corresponding to each placement space will automatically select the Semi-Open Type View for that function. Drawn in the placement space. In the example shown in FIG. 9, since the magnification selection function is provided in the leftmost arrangement space, the magnification-selection Semi-Open Type View is automatically selected and laid out in this arrangement space. .
また、図10に示すレイアウト情報が選択された場合、Semi-Open Typeの配置スペースには、各配置スペースに対応して選択された機能におけるSemi-Open TypeのViewが自動的に選択され、右上のClosed Typeの配置スペースには、選択された機能におけるClosed TypeのViewが自動的に選択され、右下のSmall-Semi-Open Typeの配置スペースには、選択された機能におけるSmall-Semi-Open TypeのViewが自動的に選択される。 When the layout information shown in FIG. 10 is selected, the Semi-Open Type view for the function selected corresponding to each placement space is automatically selected as the Semi-Open Type placement space. The Closed Type view of the selected function is automatically selected in the Closed Type placement space, and the Small-Semi-Open Type placement space in the lower right is automatically selected in the Small-Semi-Open Type placement space. The Type view is automatically selected.
図11、図12に示すレイアウト情報についても同様であり、各配置スペースのTypeに対応したViewが自動的に選択されることになる。 The same applies to the layout information shown in FIGS. 11 and 12, and a view corresponding to the type of each arrangement space is automatically selected.
このように、各レイアウト情報毎にView Typeのサイズが指定されていることから、このサイズに対応した各機能のViewを自動的に割り当てることができる。したがって、ユーザは、所望のレイアウト情報を選択するとともに、そのレイアウト情報における配置スペースに所望の機能を割り当てる指示を行うだけで、最適なサイズのViewが配置スペースに自動割り当てされるため、容易にレイアウト変更を行うことが可能となる。 Thus, since the size of the view type is designated for each layout information, the view of each function corresponding to this size can be automatically assigned. Therefore, the user can select the desired layout information and simply assign the desired function to the placement space in the layout information, and the view of the optimum size is automatically assigned to the placement space, so that the layout can be easily done. Changes can be made.
また、複合ウィジェットが他の複合ウィジェットを自身の配置スペースにインポートして配置することも可能である。図13は、ミックスサイズ原稿送りのViewへのインポートを説明する図である。図13(a)に示すように、ユーザは、例えばミックスサイズ原稿送りのPopup TypeのViewの内側領域に他の配置スペースを指定することができる。ここでは、Semi-Open Typeの配置スペースを指定しているが、これ以外のTypeであってもよい。 It is also possible for a composite widget to import and place other composite widgets into its placement space. FIG. 13 is a diagram for explaining import of mixed-size document feed into View. As shown in FIG. 13A, the user can designate another arrangement space in the inner area of the view of Popup Type for mix size document feeding, for example. Here, the placement space of Semi-Open Type is specified, but other types may be used.
図13(b)は、指定した配置スペースに、原稿セット向き指定のViewを割り当てた状態である。ユーザの指定した配置スペースのサイズに対応して、自動的に適合するサイズのViewが割り当てられる。 FIG. 13B shows a state in which a view for specifying the original set direction is assigned to the designated arrangement space. Corresponding View size is automatically assigned according to the size of the user specified layout space.
このようなViewのインポートでは、通常、機能を指定する画面では配置されないViewであっても、必要に応じてインポートすることで、ダイレクトにそのパラメータを選択できるようになり、ユーザによる操作ステップ数を削減するカスタマイズが可能となる。 In such a view import, even if the view is not arranged on the screen for specifying the function, the parameters can be selected directly by importing as needed, and the number of operation steps by the user can be reduced. Customization to reduce is possible.
図14〜図15は、レイアウト選択画面を説明する図である。このうち、図14は10機能表示、図15は7機能表示の例である。ユーザは、仕様設定画面から所望の画面(例えば、基本コピー画面、画質調整画面、読み取り方法画面、出力形式画面、ジョブ編集画面)に対応したレイアウト選択を行い、ここで機能の割り当てを指定する。 14 to 15 are diagrams for explaining the layout selection screen. Of these, FIG. 14 shows an example of 10 function display, and FIG. 15 shows an example of 7 function display. The user selects a layout corresponding to a desired screen (for example, a basic copy screen, an image quality adjustment screen, a reading method screen, an output format screen, and a job editing screen) from the specification setting screen, and designates function assignment here.
例えば、図14に示す10機能表示を選択すると、画面中央に機能を割り当てるレイアウト情報が表示され、画面右側に割り当てる機能が表示される。画面中央のレイアウト情報における番号と、画面右側に表示される機能における番号とが対応しており、レイアウト情報の番号と対応する配置スペースに、同じ番号の機能が割り当てられることを示している。10機能表示では、合計10個の機能を割り当てることができる。同様に、図15に示す7機能表示では、合計7個の機能を割り当てることができる。なお、仕様によってユーザが割り当てることのできる配置スペースを限定してもよい。 For example, when the 10 function display shown in FIG. 14 is selected, layout information for assigning functions is displayed in the center of the screen, and functions assigned to the right side of the screen are displayed. The number in the layout information at the center of the screen corresponds to the number in the function displayed on the right side of the screen, indicating that the function having the same number is assigned to the layout space corresponding to the number in the layout information. In the 10 function display, a total of 10 functions can be assigned. Similarly, in the seven function display shown in FIG. 15, a total of seven functions can be assigned. In addition, you may limit the arrangement | positioning space which a user can allocate by specification.
ユーザは、好みの機能を割り当てる場合、先ず、レイアウト情報の配置スペースの番号を選択する。この選択を行うと、図16に示すような機能選択画面が表示される。図16(a)は機能画面表示に対応したボタン、(b)は直接選択に対応したボタンである。ユーザは、割り当てたい機能のボタンを選択する。これにより、選択した配置スペースに対応して選択した機能が割り当てられる。 When assigning a favorite function, the user first selects a layout information arrangement space number. When this selection is made, a function selection screen as shown in FIG. 16 is displayed. FIG. 16A shows buttons corresponding to function screen display, and FIG. 16B shows buttons corresponding to direct selection. The user selects the button of the function to be assigned. As a result, the function selected corresponding to the selected arrangement space is assigned.
図14(もしくは図15)に示す画面のように、配置スペースの番号と機能の番号とが対応しているため、どの配置スペースにどの機能が割り当てられているか把握できることになる。本実施形態では、ユーザによって指定された配置スペースと機能とにより、その配置スペースのサイズに対応した機能のViewを自動的に選択するため、ユーザは簡単な指定のみで容易にViewのレイアウトを設定できるようになる。 As shown in the screen of FIG. 14 (or FIG. 15), since the arrangement space number and the function number correspond to each other, it is possible to grasp which function is assigned to which arrangement space. In this embodiment, the view of the function corresponding to the size of the placement space is automatically selected according to the placement space and function specified by the user, so the user can easily set the layout of the view by simple designation. become able to.
なお、画面のカスタマイズを行うにあたり、配置スペースによってはボタン選択肢が画面内に配置しきれない場合もあるが、選択項目の一部を表示せずに、Popup画面を表示するボタンを割り当て、Popup画面内に表示しきれなかった選択肢を表示するように構成してもよい。 When customizing the screen, depending on the layout space, button options may not be able to be arranged in the screen, but assigning a button to display the Popup screen without displaying some of the selection items, Popup screen You may comprise so that the choice which was not able to be displayed inside is displayed.
また、配置スペースにより、ボタンテキストが表示しきれなくなった場合に、ボタンの中にテキストを表示する形式のスタイルにボタン表示を切り替えるといった複合ウィジェットの切り替えを行うことも可能である。 In addition, when the button text cannot be displayed due to the arrangement space, it is also possible to switch composite widgets such as switching the button display to a style in which the text is displayed in the button.
また、コンテナには配置制限を持たせて機械管理者だけがカスタマイズ可能なものと、一般ユーザだけがカスタマイズ可能なものとを区別して運用してもよい。さらに、複合ウィジェットをコンテナの上に配置しようとする際にアクセス権をチェックして配置許諾を確認するようにしてから実際に配置する構成にすれば、複数のユーザで共用利用する複合機のような製品でも不用意にレイアウトが変更されてしまうことを防止できる。 In addition, the container may be operated by distinguishing between a container that can be customized only by a machine administrator and a container that can be customized only by a general user. In addition, when you try to place a composite widget on a container, check the access rights to confirm the placement permission, and then place it in the actual layout. Can prevent the layout from being inadvertently changed even with a simple product.
このような本実施形態により、機能の配置順番の入れ替えが容易となる。これにより、ユーザとって使用頻度が高いものを好みの位置に配置できる。また、機能配置レイアウトの変更が単に順番を入れ替えるだけにとどまらず、配置スペースの大きさを変更することができ、変更された配置スペースに対応して、自動的に対応するViewが選択されることになる。したがって、ユーザ毎に最適なUI(ユーザインタフェース)のカスタマイズを行うことが可能となる。 Such an embodiment makes it easy to change the arrangement order of functions. Thereby, a thing with high use frequency for a user can be arranged in a favorite position. In addition, the change in the function layout is not limited to simply changing the order, the size of the layout space can be changed, and the corresponding View is automatically selected according to the changed layout space. become. Therefore, it is possible to customize the optimum UI (user interface) for each user.
上記説明した本実施形態の情報処理プログラムを適用すれば、例えば製品完成後、後からソフトウエアオプションとして追加提供した機能があっても、既存の画面の中に自由にその機能に対応したViewを配置することが可能となる。 By applying the information processing program of the present embodiment described above, for example, even if there is a function that was additionally provided later as a software option after the product is completed, a View corresponding to that function can be freely displayed in the existing screen. It becomes possible to arrange.
また、どんな機能パラメータであっても、Closed Typeのボタン操作をダイレクトに個々のパラメータ値を選択できるTypeのウィジェットに変更することができる。これにより操作ステップ数の少ない画面表示へのカスタマイズが可能となる。さらに、例えば基本画面にダイレクトにパラメータを選択できるボタンだけを配置することもでき、より顧客業務中心のUIにすることが可能となる。 In addition, for any function parameter, the Closed Type button operation can be changed to a Type widget that can directly select individual parameter values. As a result, it is possible to customize the screen display with a small number of operation steps. Furthermore, for example, only buttons that can directly select parameters can be arranged on the basic screen, which makes it possible to make the UI more customer-centered.
また、表示スペースの少ない表示デバイスに変更した場合であっても、その表示スペースに対応した少ないボタンレイアウトに自動的に変更することが可能となる。さらに、ユーザに対して選択肢をスクロールさせて選ばせるような手間をかかることがないようカスタマイズできる。例えば、ボタンの右側にラベルを配置するウィジェットを、ボタンの中にラベルを配置するウィジェットに切り替えると配置スペースは小さくて済む。 Further, even when the display device is changed to a display device with a small display space, it can be automatically changed to a button layout corresponding to the display space. Furthermore, it can be customized so that the user does not need to scroll through the choices. For example, if a widget that arranges a label on the right side of a button is switched to a widget that arranges a label in the button, the arrangement space can be reduced.
また、複合ウィジェットが他の複合ウィジェットを自身の配置スペースにインポートして配置することも可能であるため、例えば、ユーザが好みの複数の機能パラメータを同じペイン上に配置することもできる。これにより、関連性の深い機能をオープンタイプのViewで同じ画面上に配置することができるため、操作ステップ数を低減し、使い勝手を向上させることができる。 Also, since the composite widget can import and arrange other composite widgets in its own arrangement space, for example, a plurality of function parameters desired by the user can be arranged on the same pane. As a result, functions that are closely related can be arranged on the same screen using an open type view, so that the number of operation steps can be reduced and the usability can be improved.
1…画像入力部、1a…入力部1/F、2…画像出力部、2a…出力部I/F、3…初期値記憶部、4…操作パネル、10…メインCPU、11…ウィジェット読み出し手段、12…レイアウト決定手段
DESCRIPTION OF
Claims (6)
各種機能ならびに前記表示手段の表示可能領域の各種サイズに対応して、設定方法がそれぞれ異なる複数の前記パラメータ設定ウィジェットを記憶するウィジェット情報記憶手段と、
複数の表示可能領域が配置され、当該表示可能領域のサイズ、配置および数がそれぞれ異なる複数のレイアウト情報のパターンを記憶するレイアウト情報記憶手段と、
前記記憶手段に記憶されている複数のレイアウト情報のうち、ユーザが選択した1つのレイアウト情報を受け付けるレイアウト情報受付手段と、
前記レイアウト情報受付手段により受け付けられたレイアウト情報によって配置される表示可能領域毎に対応付けられる機能を受け付ける機能受付手段と、
前記機能受付手段によって受け付けた前記各機能と対応する複数のパラメータ設定ウィジェットの中から、前記ユーザの選択によって受け付けられたレイアウト情報によって配置され当該機能と対応付けられた表示可能領域のサイズに適合するパラメータ設定ウィジェットを前記ウィジェット情報記憶手段から読み出すウィジェット読み出し手段と、
前記ウィジェット読み出し手段によって読み出されたパラメータ設定ウィジェットを前記表示手段の対応する表示可能領域へレイアウトするレイアウト決定手段と
を備えることを特徴とする情報処理装置。 In an information processing apparatus that performs control to lay out a parameter setting widget for setting a parameter corresponding to a function in a predetermined area of a display unit,
Corresponding to various functions and various sizes of displayable areas of the display means, widget information storage means for storing a plurality of parameter setting widgets having different setting methods ,
Layout information storage means for storing a plurality of layout information patterns in which a plurality of displayable areas are arranged, and the sizes, arrangements, and numbers of the displayable areas are different from each other;
Layout information receiving means for receiving one layout information selected by the user from the plurality of layout information stored in the storage means;
Function accepting means for accepting a function associated with each displayable area arranged by the layout information accepted by the layout information accepting means;
Compatible from a plurality of parameter setting widget, to the size of the displayable area associated with being positioned by the layout information received the function by selection of the user corresponding to the respective functions accepted by the function accepting means Widget reading means for reading the parameter setting widget from the widget information storage means;
An information processing apparatus comprising: layout determining means for laying out the parameter setting widget read by the widget reading means in a displayable area corresponding to the display means.
1つの機能を選択する操作のための第1のウィジェットと、
前記パラメータの値を設定する操作のための第2のウィジェットと、
前記第1のウィジェットおよび前記第2のウィジェットを含む第3のウィジェットと
を含み、
前記ウィジェット情報記憶手段は、1つ以上の前記第1のウィジェット、1つ以上の前記第2のウィジェットおよび1つ以上の前記第3のウィジェットまたはこれらの1つ以上を記憶し、
前記ウィジェット読み出し手段は、1つ以上の前記第1のウィジェット、1つ以上の前記第2のウィジェットまたは1つ以上の前記第3のウィジェットを前記ウィジェット情報記憶手段から読み出し、
前記レイアウト決定手段は、前記ウィジェット読み出し手段によって読み出された1つ以上の前記第1のウィジェット、1つ以上の前記第2のウィジェットおよび1つ以上の前記第3のウィジェットまたはこれらの1つ以上を前記表示手段の対応する表示可能領域へレイアウトする
ことを特徴とする請求項1記載の情報処理装置。 The parameter setting widget
A first widget for operation to select one function;
A second widget for the operation of setting the value of the parameter;
A third widget including the first widget and the second widget;
Including
The widget information storage means stores one or more of the first widgets, one or more of the second widgets and one or more of the third widgets, or one or more of these,
The widget reading means reads one or more of the first widgets, one or more of the second widgets or one or more of the third widgets from the widget information storage means;
The layout determining means includes the one or more first widgets read by the widget reading means, the one or more second widgets, and the one or more third widgets, or one or more thereof. The information processing apparatus according to claim 1, wherein the information is laid out in a displayable area corresponding to the display unit.
ことを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the layout information includes information in which another displayable area is incorporated inside one displayable area in the display unit.
予め、各種機能ならびに前記表示手段の表示可能領域の各種サイズに対応して、設定方法がそれぞれ異なる複数の前記パラメータ設定ウィジェットをウィジェット情報記憶手段に記憶しておくステップと、
複数の表示可能領域が配置され、当該表示可能領域のサイズ、配置および数がそれぞれ異なる複数のレイアウト情報のパターンを記憶するステップと、
前記記憶されている複数のレイアウト情報のうち、ユーザが選択した1つのレイアウト情報を受け付けるステップと、
前記受け付けられたレイアウト情報によって配置される表示可能領域毎に対応付けられる機能を受け付けるステップと、
前記受け付けた機能と対応する複数のパラメータ設定ウィジェットの中から、前記ユーザの選択によって受け付けられたレイアウト情報によって配置され当該機能と対応付けられた表示可能領域のサイズに適合するパラメータ設定ウィジェットを前記ウィジェット情報記憶手段から読み出すステップと、
前記読み出したパラメータ設定ウィジェットを前記表示手段の対応する表示可能領域へレイアウトするステップと
をコンピュータにより実行することを特徴とする情報処理プログラム。 In an information processing program for executing control by a computer to lay out a parameter setting widget for setting parameters corresponding to functions in a predetermined area of the display means,
A plurality of parameter setting widgets having different setting methods corresponding to various functions and various sizes of displayable areas of the display means, in advance stored in widget information storage means;
Storing a plurality of layout information patterns in which a plurality of displayable areas are arranged, and the sizes, arrangements, and numbers of the displayable areas are different from each other;
Receiving one layout information selected by the user among the plurality of stored layout information;
Receiving a function associated with each displayable area arranged by the accepted layout information;
From a plurality of parameter setting widget corresponding to the accepted functional, the widget compatible parameter setting widget to the size of the displayable area associated with arranged the function by the layout information received by the selection of the user Reading from the information storage means;
A step of laying out the read parameter setting widget in a displayable area corresponding to the display means by a computer.
1つの機能を選択する操作のための第1のウィジェットと、
前記パラメータの値を設定する操作のための第2のウィジェットと、
前記第1のウィジェットおよび前記第2のウィジェットを含む第3のウィジェットと
を含み、
前記前記パラメータ設定ウィジェットをウィジェット情報記憶手段に記憶しておくステップは、1つ以上の前記第1のウィジェット、1つ以上の前記第2のウィジェットおよび1つ以上の前記第3のウィジェットまたはこれらの1つ以上を記憶し、
前記パラメータ設定ウィジェットを前記ウィジェット情報記憶手段から読み出すステップは、1つ以上の前記第1のウィジェット、1つ以上の前記第2のウィジェットまたは1つ以上の前記第3のウィジェットを前記ウィジェット情報記憶手段から読み出し、
前記前記読み出したパラメータ設定ウィジェットを前記表示手段の対応する表示可能領域へレイアウトするステップは、前記読み出された1つ以上の前記第1のウィジェット、1つ以上の前記第2のウィジェットおよび1つ以上の前記第3のウィジェットまたはこれらの1つ以上を前記表示手段の対応する表示可能領域へレイアウトする
ことを特徴とする請求項4記載の情報処理プログラム。 The parameter setting widget
A first widget for operation to select one function;
A second widget for the operation of setting the value of the parameter;
A third widget including the first widget and the second widget;
Including
The step of storing the parameter setting widget in the widget information storage means includes one or more of the first widget, one or more of the second widgets, and one or more of the third widgets, or these Remember one or more,
The step of reading out the parameter setting widget from the widget information storage means includes one or more first widgets, one or more second widgets, or one or more third widgets as the widget information storage means. Read from
The step of laying out the read parameter setting widget in a corresponding displayable area of the display means includes the read one or more first widgets, one or more second widgets and one 5. The information processing program according to claim 4 , wherein the third widget or one or more of these are laid out in a displayable area corresponding to the display means .
ことを特徴とする請求項4記載の情報処理プログラム。 The information processing program according to claim 4, wherein the layout information includes information in which another displayable area is incorporated inside one displayable area in the display unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005088016A JP4645982B2 (en) | 2005-03-25 | 2005-03-25 | Information processing apparatus and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005088016A JP4645982B2 (en) | 2005-03-25 | 2005-03-25 | Information processing apparatus and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006268631A JP2006268631A (en) | 2006-10-05 |
| JP4645982B2 true JP4645982B2 (en) | 2011-03-09 |
Family
ID=37204502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005088016A Expired - Fee Related JP4645982B2 (en) | 2005-03-25 | 2005-03-25 | Information processing apparatus and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4645982B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5194651B2 (en) * | 2007-08-31 | 2013-05-08 | パナソニック株式会社 | In-vehicle display device |
| JP5169311B2 (en) * | 2008-02-28 | 2013-03-27 | 株式会社リコー | Screen data generation device, screen data generation method, and screen data generation program |
| US8078359B2 (en) * | 2009-10-05 | 2011-12-13 | Tesla Motors, Inc. | User configurable vehicle user interface |
| JP5413154B2 (en) * | 2009-11-27 | 2014-02-12 | 株式会社リコー | Display device, image forming apparatus, customization method, program |
| CA2716843C (en) * | 2010-10-06 | 2017-11-07 | Ibm Canada Limited - Ibm Canada Limitee | Combined properties dialog from different sources |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07111675B2 (en) * | 1992-02-28 | 1995-11-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Window display device and method |
| JPH07319657A (en) * | 1994-05-20 | 1995-12-08 | Fuji Xerox Co Ltd | Image forming device |
| JPH1083269A (en) * | 1996-09-09 | 1998-03-31 | Nec Corp | User interface converting device |
| US7234111B2 (en) * | 2001-09-28 | 2007-06-19 | Ntt Docomo, Inc. | Dynamic adaptation of GUI presentations to heterogeneous device platforms |
-
2005
- 2005-03-25 JP JP2005088016A patent/JP4645982B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006268631A (en) | 2006-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9134939B2 (en) | Display control apparatus, display control method, display control program | |
| JP5242819B2 (en) | Driver device, processing control method, processing control program | |
| CN111343353B (en) | Processing device and processing method | |
| EP2854384B1 (en) | Data processing device, image forming device, and data processing method | |
| JP2009182765A (en) | Information processing device | |
| JP6028776B2 (en) | UI program, print control apparatus, and control method therefor | |
| JP4870601B2 (en) | Screen data generation apparatus, image processing apparatus, screen data generation method and program | |
| JP2016177790A (en) | Display device and program | |
| JP2009104340A (en) | Image processor | |
| JP4645982B2 (en) | Information processing apparatus and information processing program | |
| JP6210370B2 (en) | Setting control program, setting control method, and setting control apparatus | |
| JP5217809B2 (en) | Information processing apparatus, operation manual creation method, and operation manual creation program | |
| JP4650141B2 (en) | Information processing apparatus and information processing program | |
| JP5662967B2 (en) | Information processing apparatus and program for realizing the information processing apparatus | |
| JP5109508B2 (en) | User interface device and program | |
| JP4692832B2 (en) | Multifunction machine and display method of its operation screen | |
| JP5307071B2 (en) | Hard key assignment method, hard key assignment device, and hard key assignment system | |
| JP2012059106A (en) | Customization device, printing system, customization method, and customization program | |
| JP2002281200A (en) | Image forming device | |
| JP4798206B2 (en) | Information processing apparatus, processing execution apparatus, and program | |
| JP7354660B2 (en) | Electronic equipment and image forming devices | |
| JP2008302546A (en) | Image forming apparatus | |
| JP3657684B2 (en) | Image forming apparatus | |
| JP2006211599A (en) | Image forming apparatus and its program | |
| JP2007272450A (en) | Terminal apparatus for image forming apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080221 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091009 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100415 |
|
| 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: 20101115 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4645982 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101128 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |