Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5008521B2 - Multi-touch panel device and control method thereof - Google Patents
[go: Go Back, main page]

JP5008521B2 - Multi-touch panel device and control method thereof - Google Patents

Multi-touch panel device and control method thereof Download PDF

Info

Publication number
JP5008521B2
JP5008521B2 JP2007270050A JP2007270050A JP5008521B2 JP 5008521 B2 JP5008521 B2 JP 5008521B2 JP 2007270050 A JP2007270050 A JP 2007270050A JP 2007270050 A JP2007270050 A JP 2007270050A JP 5008521 B2 JP5008521 B2 JP 5008521B2
Authority
JP
Japan
Prior art keywords
touch panel
driver
touch
setting
custom
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007270050A
Other languages
Japanese (ja)
Other versions
JP2009098949A (en
Inventor
敏彦 坂井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FCL Components Ltd
Original Assignee
Fujitsu Component Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Component Ltd filed Critical Fujitsu Component Ltd
Priority to JP2007270050A priority Critical patent/JP5008521B2/en
Publication of JP2009098949A publication Critical patent/JP2009098949A/en
Application granted granted Critical
Publication of JP5008521B2 publication Critical patent/JP5008521B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Description

本発明は、複数のタッチパネルが接続されたマルチタッチパネル装置及びその制御方法に関する。   The present invention relates to a multi-touch panel device to which a plurality of touch panels are connected and a control method thereof.

従来より、複数機種の周辺デバイスに対応した汎用デバイスドライバがコンピュータにインストール可能であることが知られている(例えば、特許文献1参照)。このコンピュータでは、複数機種のプリンタを制御可能なプリンタドライバをインストールしている。
特開2004−356939号公報
Conventionally, it is known that general-purpose device drivers corresponding to a plurality of types of peripheral devices can be installed in a computer (for example, see Patent Document 1). In this computer, a printer driver capable of controlling a plurality of types of printers is installed.
JP 2004-356939 A

しかしながら、特許文献1の技術では、1つの汎用ドライバで複数のプリンタに対して共通の設定が行われており、プリンタ毎に個別の設定が行われていない。また、この汎用ドライバは、複数のプリンタの中から任意の1台を選択して、選択したプリンタを使用するものであり、同時に複数のプリンタを使用可能にするものではない。   However, in the technique of Patent Document 1, common settings are made for a plurality of printers with one general-purpose driver, and individual settings are not made for each printer. The general-purpose driver selects an arbitrary one from a plurality of printers and uses the selected printer, and does not enable a plurality of printers to be used simultaneously.

本発明の目的は、複数のタッチパネルが接続されている状態で、1つのドライバでそれぞれのタッチパネルに個別に機能を割り当て、当該機能を実行させることができるマルチタッチパネル装置及びその制御方法を提供することにある。   An object of the present invention is to provide a multi-touch panel device and a control method thereof capable of individually allocating a function to each touch panel with a single driver and executing the function while a plurality of touch panels are connected. It is in.

上記目的を達成するため、本発明のマルチタッチパネル装置は、複数のタッチパネルを接続する接続手段と、タッチパネル毎に個別の機能の設定が可能な設定手段と、当該設定手段で設定された個別の機能を、対応するタッチパネルに関連付けする1つのドライバと、タッチパネル操作される際に、当該操作されるタッチパネルに関連付けされた個別の機能に応じた処理を実行する実行手段とを備え、前記ドライバは、前記ドライバのロード時に作成されたドライバロード名にカスタムIDを付すとともに、各タッチパネルと当該カスタムIDとを関連付けることを特徴とする。 In order to achieve the above object, a multi-touch panel device of the present invention includes a connection unit for connecting a plurality of touch panels, a setting unit capable of setting individual functions for each touch panel, and an individual function set by the setting unit. and a single driver associated with the corresponding touch panel, when the touch panel is operated, and an execution means for executing a process corresponding to individual functions that are associated with the touch panel being the operation, the driver, A custom ID is attached to the driver load name created when the driver is loaded, and each touch panel is associated with the custom ID .

かかる構成によれば、複数のタッチパネルが接続されている状態で、1つのドライバでそれぞれのタッチパネルに個別に機能を割り当て、当該機能を実行させることができる。
好ましくは、前記ドライバは、前記カスタムIDと前記設定手段で設定された個別の機能に関するデータとを関連付けることを特徴とする。
According to this configuration, in a state where a plurality of touch panels are connected, a function can be individually assigned to each touch panel with a single driver and the function can be executed.
Preferably, the driver associates the custom ID with data related to an individual function set by the setting unit.

好ましくは、前記複数のタッチパネルが同時に操作されたときに、前記実行手段は、操作されたタッチパネルと関連付けられたカスタムIDに対応して前記設定手段で設定された個別の機能に応じた処理をそれぞれ同時並行で実行することを特徴とする。 Preferably, when the plurality of touch panels are operated at the same time, the execution unit performs processing according to an individual function set by the setting unit corresponding to a custom ID associated with the operated touch panel . Each of them is executed in parallel.

かかる構成によれば、タッチパネル毎に個別に設定された機能に応じた処理を同時並行で実行することができる。   According to such a configuration, it is possible to simultaneously execute processes corresponding to functions set individually for each touch panel.

好ましくは、マルチタッチパネル装置は、前記設定手段によるタッチパネル毎の個別の機能の設定を保存する保存手段をさらに備えていることを特徴とする。   Preferably, the multi-touch panel device further includes storage means for storing individual function settings for each touch panel by the setting means.

かかる構成によれば、毎回タッチパネル毎の個別の機能の設定を行う必要がなくなる。   According to this configuration, it is not necessary to set individual functions for each touch panel every time.

より好ましくは、前記保存手段は、ユーザ毎にタッチパネル毎の個別の機能の設定を保存することを特徴とする。   More preferably, the storage means stores individual function settings for each touch panel for each user.

かかる構成によれば、毎回ユーザ毎にタッチパネル毎の個別の機能の設定を行う必要がなくなる。また、ユーザ毎にタッチパネル毎の個別の機能の設定が実行できる。   With this configuration, it is not necessary to set individual functions for each touch panel for each user. In addition, individual functions can be set for each touch panel for each user.

好ましくは、前記タッチパネル毎の個別の機能の設定は、マルチタッチパネル装置の起動時に読み込まれて、設定されることを特徴とする。   Preferably, the setting of individual functions for each touch panel is read and set when the multi-touch panel device is activated.

かかる構成によれば、マルチタッチパネル装置の起動時にタッチパネルの機能を自動的に設定することができる。   According to such a configuration, the function of the touch panel can be automatically set when the multi-touch panel device is activated.

好ましくは、前記設定手段は、タッチパネル毎の個別の機能の設定と全タッチパネルに対する同一の機能の設定とのうちいずれか一方を選択する選択手段を備えていることを特徴とする。   Preferably, the setting means includes selection means for selecting one of setting of individual functions for each touch panel and setting of the same function for all touch panels.

かかる構成によれば、タッチパネルの機能の設定方法を切り替えることができる。   According to this configuration, the function setting method of the touch panel can be switched.

上記目的を達成するため、本発明のマルチタッチパネル装置の制御方法は、複数のタッチパネルが接続されたマルチタッチパネル装置の制御方法であって、タッチパネル毎に個別の機能を設定し前記設定された個別の機能を、対応するタッチパネルに関連付け、タッチパネル操作される際に、当該操作されるタッチパネルに関連付けされた個別の機能に応じた処理を実行し、タッチパネルドライバのロードに用いるロード名を作成し、前記ロード名を用いて前記タッチパネルドライバをロードし、前記ロード名にカスタムIDを付し、各タッチパネルと当該カスタムIDとを関連付けることを特徴とする。 To achieve the above object, a control method of the multi-touch panel device of the present invention is a control method of the multi-touch panel device in which a plurality of touch panels are connected, and set the individual function for each panel, was the setting channel its features, associates the corresponding touch panel, when the touch panel is operated to perform a process corresponding to individual functions that are associated with the touch panel being the operation, creating a load name to be used to load the touch panel driver Then, the touch panel driver is loaded using the load name, a custom ID is attached to the load name, and each touch panel is associated with the custom ID .

かかる構成によれば、複数のタッチパネルが接続されている状態で、1つのドライバでそれぞれのタッチパネルに個別に機能を割り当て、当該機能を実行させることができる。
好ましくは、前記カスタムIDと前記設定された個別の機能に関するデータとを関連付けることを特徴とする。
According to this configuration, in a state where a plurality of touch panels are connected, a function can be individually assigned to each touch panel with a single driver and the function can be executed.
Preferably, the custom ID is associated with data relating to the set individual function.

本発明によれば、複数のタッチパネルが接続されている状態で、1つのドライバでそれぞれのタッチパネルに個別に機能を割り当て、当該機能を実行させることができる。   According to the present invention, in a state where a plurality of touch panels are connected, a function can be individually assigned to each touch panel with one driver and the function can be executed.

以下、図面を参照しながら本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施の形態に係るマルチタッチパネル装置の構成を示す図である。   FIG. 1 is a diagram showing a configuration of a multi-touch panel device according to an embodiment of the present invention.

図1に示すマルチタッチパネル装置は、コンピュータ1、タッチパネル2a付きのディスプレイ2、タッチパネル3a付きのディスプレイ3、キーボード4、マウス5、スピーカ6を備えている。ディスプレイ2、ディスプレイ3、キーボード4、マウス5及びスピーカ6は、コンピュータ1に接続されている。スピーカ6は、コンピュータ1に内蔵されていてもよい。   The multi-touch panel device shown in FIG. 1 includes a computer 1, a display 2 with a touch panel 2a, a display 3 with a touch panel 3a, a keyboard 4, a mouse 5, and a speaker 6. The display 2, the display 3, the keyboard 4, the mouse 5 and the speaker 6 are connected to the computer 1. The speaker 6 may be built in the computer 1.

図2は、コンピュータ1のハードウエア構成を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration of the computer 1.

PC1は、装置全体を制御するCPU11(設定手段、実行手段)、制御プログラムを備えるROM12、ワーキングエリアとして機能するRAM13、各種の情報、OS、アプリケーションプログラム及びドライバを備えるハードディスクドライブ(HDD)14(保存手段)、キーボード4やマウス5と接続するためのPS/2インターフェース15、他のコンピュータと接続するためのネットワークインターフェース16、及びタッチパネル2a,3a等のUSB機器と接続するためのUSB(universal serial bus)インターフェース17(接続手段)を備えている。CPU11はシステムバス18を介してROM12、RAM13、ハードディスクドライブ(HDD)14、PS/2インターフェース15、ネットワークインターフェース16及びUSBインターフェース17に接続されている。   The PC 1 has a CPU 11 (setting means, execution means) for controlling the entire apparatus, a ROM 12 having a control program, a RAM 13 functioning as a working area, a hard disk drive (HDD) 14 (storage) having various information, an OS, an application program, and a driver. Means), PS / 2 interface 15 for connection with keyboard 4 and mouse 5, network interface 16 for connection with other computers, and USB (universal serial bus) for connection with USB devices such as touch panels 2a and 3a. ) Interface 17 (connection means) is provided. The CPU 11 is connected to a ROM 12, a RAM 13, a hard disk drive (HDD) 14, a PS / 2 interface 15, a network interface 16 and a USB interface 17 via a system bus 18.

図3は、コンピュータ1のソフトウエア構成及びタッチパネル2a,3aのハードウエア構成を示すブロック図である。   FIG. 3 is a block diagram showing a software configuration of the computer 1 and a hardware configuration of the touch panels 2a and 3a.

タッチパネル2aは、パネルコントローラ21及びパネル本体22を備えており、タッチパネル3aは、パネルコントローラ31及びパネル本体32を備えている。コンピュータ1は、タッチパネル2a,3aを動作させるためのマルチタッチパネルドライバ41、コンピュータ1全体の動作を制御するオペレーティングシステム(OS)42、OS42内に含まれるレジストリとしてのデータ保存領域43(保存手段)、及びタッチパネル毎に個別のサウンド設定等を行うためのアプリケーションプログラム44(設定手段)を備えている。   The touch panel 2 a includes a panel controller 21 and a panel body 22, and the touch panel 3 a includes a panel controller 31 and a panel body 32. The computer 1 includes a multi-touch panel driver 41 for operating the touch panels 2a and 3a, an operating system (OS) 42 for controlling the operation of the entire computer 1, a data storage area 43 (storage means) as a registry included in the OS 42, And an application program 44 (setting means) for making individual sound settings for each touch panel.

例えば、ユーザがパネル本体22の任意の位置を押下すると、パネルコントローラ21は押下位置をタッチパネル座標として検出し、そのタッチパネル座標をマルチタッチパネルドライバ41を介してOS42に送信する。   For example, when the user presses an arbitrary position on the panel body 22, the panel controller 21 detects the pressed position as touch panel coordinates and transmits the touch panel coordinates to the OS 42 via the multi-touch panel driver 41.

その後、OS42は、マルチタッチパネルドライバ41からタッチパネル座標を受信し、タッチパネル座標をディスプレイ座標に変換する。さらに、OS42は、ディスプレイ座標をアプリケーションプログラム44に転送し、アプリケーションプログラム44は、パネル本体22の押下位置に基づいてカーソル移動等の動作を行う。   Thereafter, the OS 42 receives touch panel coordinates from the multi-touch panel driver 41 and converts the touch panel coordinates into display coordinates. Further, the OS 42 transfers the display coordinates to the application program 44, and the application program 44 performs operations such as cursor movement based on the pressed position of the panel body 22.

次に、マルチタッチパネルドライバ41によるタッチパネル2a,3aの判別方法について説明する。   Next, a method for distinguishing the touch panels 2a and 3a by the multi-touch panel driver 41 will be described.

通常、コンピュータ1に複数の同一のタッチパネルが接続された場合に、タッチパネルが有するデバイス名やデバイスIDが同一であるため、マルチタッチパネルドライバ41は、タッチパネル座標を受信しても、どのタッチパネルからのデータであるかを判別することはできない。   Normally, when a plurality of identical touch panels are connected to the computer 1, the device names and device IDs of the touch panel are the same. Therefore, even if the multi-touch panel driver 41 receives touch panel coordinates, the data from any touch panel is received. Cannot be determined.

このため、マルチタッチパネルドライバ41のインストール時に、マルチタッチパネルドライバ41は、OS42がマルチタッチパネルドライバ41をロードするときにマルチタッチパネルドライバ41につける独自のドライバロード名にカスタムIDを付けて、データ保存領域43に保存する。   Therefore, when the multi-touch panel driver 41 is installed, the multi-touch panel driver 41 attaches a custom ID to a unique driver load name given to the multi-touch panel driver 41 when the OS 42 loads the multi-touch panel driver 41, and stores the data storage area 43. Save to.

尚、このドライバロード名は、コンピュータ1に接続されているタッチパネル毎に決められている。OS42は、マルチタッチパネルドライバ41がアンインストールされるまでは、ドライバロード名を使用してマルチタッチパネルドライバ41をロードする。   The driver load name is determined for each touch panel connected to the computer 1. The OS 42 loads the multi-touch panel driver 41 using the driver load name until the multi-touch panel driver 41 is uninstalled.

マルチタッチパネルドライバ41は、ドライバロード時のみ識別可能なドライバロード名に基づいて、データ保存領域43に保存されたカスタムIDをコンピュータ1に接続されたタッチパネルに関連付ける。これにより、タッチパネル毎にカスタムIDが関連付けられるので、マルチタッチパネルドライバ41は、どのタッチパネルからのデータであるかを判別することができるようになる。   The multi-touch panel driver 41 associates the custom ID stored in the data storage area 43 with the touch panel connected to the computer 1 based on the driver load name that can be identified only when the driver is loaded. Thereby, since the custom ID is associated with each touch panel, the multi-touch panel driver 41 can determine which touch panel the data is from.

尚、カスタムIDは、マルチタッチパネルドライバ41により後述する図6のアプリケーションでの設定データにも関連付けされる。   The custom ID is also associated with setting data in the application shown in FIG.

次に、ドライバインストール時にドライバロード名にカスタムIDを関連付ける処理を図4を用いて説明し、ドライバロード時にコンピュータ1に接続されたタッチパネル毎にカスタムIDを関連付ける処理を図5を用いて説明する。   Next, a process for associating a custom ID with a driver load name at the time of driver installation will be described with reference to FIG. 4, and a process for associating a custom ID with each touch panel connected to the computer 1 at the time of driver loading will be described with reference to FIG.

図4において、まず、ユーザがタッチパネルをコンピュータ1に接続し(ステップS1)、マルチタッチパネルドライバ41のインストールが自動で開始され(ステップS2)、マルチタッチパネルドライバ41のインストールは終了する(ステップS3)。   4, the user first connects the touch panel to the computer 1 (step S1), the installation of the multi-touch panel driver 41 is automatically started (step S2), and the installation of the multi-touch panel driver 41 ends (step S3).

次いで、OS42がマルチタッチパネルドライバ41用にドライバロード名を作成し(ステップS4)、作成されたドライバロード名を使用してマルチタッチパネルドライバ41をロードする(ステップS5)。   Next, the OS 42 creates a driver load name for the multi-touch panel driver 41 (step S4), and loads the multi-touch panel driver 41 using the created driver load name (step S5).

マルチタッチパネルドライバ41が起動すると(ステップS6)、マルチタッチパネルドライバ41は、インストール時の起動であるか否かを判別する(ステップS7)。尚、マルチタッチパネルドライバ41は一番最初の起動である場合に、インストール時の起動と判別し、それ以外の場合には通常起動であると判別する。   When the multi-touch panel driver 41 is activated (step S6), the multi-touch panel driver 41 determines whether the activation is performed at the time of installation (step S7). Note that the multi-touch panel driver 41 determines that it is an activation at the time of installation when it is the first activation, and otherwise determines that it is a normal activation.

ステップS7でYESの場合には、マルチタッチパネルドライバ41は、ドライバロード名にカスタムIDを付けて、OS42のデータ保存領域43に保存し(ステップS8)、本処理は終了する。   If YES in step S7, the multi-touch panel driver 41 attaches a custom ID to the driver load name and saves it in the data storage area 43 of the OS 42 (step S8), and this process ends.

ステップS7でNOの場合には、通常起動(即ち、図5の処理)を実行し(ステップS9)、本処理は終了する。   If NO in step S7, normal activation (that is, the process of FIG. 5) is executed (step S9), and this process ends.

図5では、まず、OS42が起動すると(ステップS11)、OS42はドライバロード名を使用して、マルチタッチパネルドライバ41をロードする(ステップS12)。   In FIG. 5, first, when the OS 42 is activated (step S11), the OS 42 loads the multi-touch panel driver 41 using the driver load name (step S12).

次いで、マルチタッチパネルドライバ41が起動すると(ステップS13)、マルチタッチパネルドライバ41は、インストール時の起動であるか否かを判別する(ステップS14)。尚、マルチタッチパネルドライバ41は一番最初の起動である場合に、インストール時の起動と判別し、それ以外の場合には通常起動であると判別する。   Next, when the multi-touch panel driver 41 is activated (step S13), the multi-touch panel driver 41 determines whether the activation is performed at the time of installation (step S14). Note that the multi-touch panel driver 41 determines that it is an activation at the time of installation when it is the first activation, and otherwise determines that it is a normal activation.

ステップS14でYESの場合には、マルチタッチパネルドライバ41は、ドライバロード名にカスタムIDを付けて、OS42のデータ保存領域43に保存し(ステップS15)、本処理は終了する。   If YES in step S14, the multi-touch panel driver 41 attaches a custom ID to the driver load name and saves it in the data storage area 43 of the OS 42 (step S15), and this process ends.

ステップS14でNOの場合には、マルチタッチパネルドライバ41は、ドライバロード名を取得し(ステップS16)、ドライバロード名に基づいてデータ保存領域43に保存されたカスタムIDを読み込み(ステップS17)、カスタムIDをコンピュータ1に接続されたタッチパネルに関連付けて(ステップS18)、本処理は終了する。   If NO in step S14, the multi-touch panel driver 41 acquires the driver load name (step S16), reads the custom ID stored in the data storage area 43 based on the driver load name (step S17), and custom The process ends after associating the ID with the touch panel connected to the computer 1 (step S18).

図6は、タッチパネル2a,3aの押下により音を鳴らす又は音を鳴らさない設定を行うためのアプリケーションプログラム44のGUI(グラフィックユーザインターフェース)の一例を示す図である。   FIG. 6 is a diagram illustrating an example of a GUI (Graphic User Interface) of the application program 44 for performing a setting for sounding or not sounding when the touch panels 2a and 3a are pressed.

ユーザは所定のキーなどの押下により、GUI100をディスプレイ2又はディスプレイ3の表示することができ、タッチパネル2a,3a又はマウス5を使って、GUI100上の所望の設定を行うことができる。   The user can display the GUI 100 on the display 2 or the display 3 by pressing a predetermined key or the like, and can perform desired settings on the GUI 100 using the touch panels 2a, 3a or the mouse 5.

GUI100において、チェックボックス101(選択手段)にチェックが付された場合には、タッチパネル2a,3aは同一の設定がなされる。この場合、設定画面のプルダウンメニュー102は無効になる。   In the GUI 100, when the check box 101 (selection means) is checked, the touch panels 2a and 3a are set to the same setting. In this case, the pull-down menu 102 on the setting screen is invalid.

一方、チェックボックス101にチェックが付されていない場合には、タッチパネル2a,3aは個別の設定がなされる。この場合、設定画面のプルダウンメニュー102(選択手段)で、設定対象のスクリーンが選択可能になる。尚、screen1は、タッチパネル2aに対応し、screen2は、タッチパネル3aに対応する。また、コンピュータ1に接続されるタッチパネルの個数に応じて設定画面のプルダウンメニュー102に含まれるscreenの個数は増減する。   On the other hand, when the check box 101 is not checked, the touch panels 2a and 3a are individually set. In this case, a screen to be set can be selected by a pull-down menu 102 (selection means) on the setting screen. Note that screen1 corresponds to the touch panel 2a, and screen2 corresponds to the touch panel 3a. Further, the number of screens included in the pull-down menu 102 of the setting screen is increased or decreased according to the number of touch panels connected to the computer 1.

チェックボックス103にチェックが付された場合には、タッチパネル2a,3aの任意の位置が押下されても、音は鳴らない設定となる。また、この場合には、チェックボックス104,105の音を鳴らすタイミングの設定は無効になる。チェックボックス104にチェックが付された場合には、タッチパネル2a,3aの任意の位置が押下されたとき(タッチON時)に、音が鳴る設定となり、チェックボックス105にチェックが付された場合には、タッチパネル2a,3aの任意の位置が押下され、指などが離れたとき(タッチOFF時)に、音が鳴る設定となる。   When the check box 103 is checked, even when any position on the touch panel 2a, 3a is pressed, no sound is set. In this case, the setting of the timing for sounding the check boxes 104 and 105 is invalid. When the check box 104 is checked, a sound is set to sound when an arbitrary position on the touch panel 2a or 3a is pressed (when touch is ON), and when the check box 105 is checked. Is set to sound when an arbitrary position on the touch panel 2a, 3a is pressed and a finger or the like is released (when touch is OFF).

プルダウンメニュー106では、音の種類を選択することができる。音の種類としては、ビープ音、メッセージ音、警告音などがある。尚、OSのデータ保存領域43に設定したい音のファイルを登録し、プルダウンメニュー107で選択することで、ユーザの好みに応じた音を鳴らすことができる。   In the pull-down menu 106, the type of sound can be selected. The sound types include a beep sound, a message sound, and a warning sound. In addition, by registering a sound file to be set in the OS data storage area 43 and selecting it from the pull-down menu 107, a sound according to the user's preference can be played.

スライダー107では、音の周波数を変更する設定が可能であり、スライダー108では、音の鳴らす時間を変更する設定が可能である。   The slider 107 can be set to change the sound frequency, and the slider 108 can be set to change the sounding time.

チェックボックス101,103〜105、プルダウンメニュー102,106及びスライダー107,108による設定は、OKボタン109が押下されることにより、変更される。また、変更された設定のデータ(以下、設定データという)は、データ保存領域43に保存されると共にマルチタッチパネルドライバ41に送信される。   The settings by the check boxes 101 and 103 to 105, the pull-down menus 102 and 106, and the sliders 107 and 108 are changed when the OK button 109 is pressed. The changed setting data (hereinafter referred to as setting data) is stored in the data storage area 43 and transmitted to the multi-touch panel driver 41.

設定データは、カスタムID、及びコンピュータ1にログインする際に使用されるユーザIDやパスワードと関連付けてデータ保存領域43に保存される。即ち、カスタムID毎に又はユーザ毎に設定データは保存される。マルチタッチパネルドライバ41は、コンピュータ1の起動時にデータ保存領域43から設定データを読み込む又はアプリケーションプログラム44の設定時に設定データを受信する。   The setting data is stored in the data storage area 43 in association with the custom ID and the user ID and password used when logging into the computer 1. That is, the setting data is stored for each custom ID or for each user. The multi-touch panel driver 41 reads setting data from the data storage area 43 when the computer 1 is started up or receives setting data when setting the application program 44.

これにより、ユーザ毎に音を鳴らす又は音を鳴らさない等の設定が可能になる。また、コンピュータ1の起動時に、ユーザがユーザIDやパスワードを入力してログインしたときに、ユーザIDやパスワードに対応する音を鳴らす又は音を鳴らさない等の設定が自動的に反映される。   Accordingly, it is possible to make settings such as sounding or not sounding for each user. Also, when the computer 1 is started, when a user logs in by entering a user ID or password, settings such as sounding a sound corresponding to the user ID or password or not sounding are automatically reflected.

また、このGUIでは、例えば、タッチパネル2aがタッチされたときにはビープ音が出力され、タッチパネル3aがタッチされたときにはメッセージ音が出力されるような、タッチパネル毎の設定が可能である。この場合、タッチパネル2a及びタッチパネル3aが同時にタッチされると、ビープ音及びメッセージ音が同時に出力される。   In addition, in this GUI, for example, it is possible to set for each touch panel such that a beep sound is output when the touch panel 2a is touched and a message sound is output when the touch panel 3a is touched. In this case, when the touch panel 2a and the touch panel 3a are touched simultaneously, a beep sound and a message sound are simultaneously output.

図7は、CPU11がアプリケーションプログラム44での設定に応じて実行する処理を示すフローチャートである。   FIG. 7 is a flowchart illustrating processing executed by the CPU 11 in accordance with the setting in the application program 44.

まず、タッチパネル2a又は3aがタッチされると、図6のチェックボックス101を参照して、全画面で同じ設定を使用するか否かを判別する(ステップS101)。   First, when the touch panel 2a or 3a is touched, it is determined whether or not the same setting is used on all screens with reference to the check box 101 in FIG. 6 (step S101).

ステップS101でYESの場合には、図6のチェックボックス103を参照して、音を鳴らさない設定が有効であるか否かを判別する(ステップS102)。   When YES is determined in the step S101, the check box 103 in FIG. 6 is referred to and it is determined whether or not the setting for not sounding is effective (step S102).

ステップS102でNOの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知せずに、OSにタッチパネル座標のデータを送信する(ステップS107)。   If NO in step S102, the touch panel coordinate data is transmitted to the OS without notifying the multi-touch panel driver 41 or the application program 44 of the sounding process (step S107).

ステップS102でYESの場合には、図6のチェックボックス104を参照して、タッチON時に音を鳴らす設定が有効であるか否かを判別する(ステップS103)。   When YES is determined in the step S102, the check box 104 in FIG. 6 is referred to and it is determined whether or not the setting for sounding when the touch is ON is valid (step S103).

ステップS103でYESの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知し、不図示のサウンドドライバに音を鳴らす処理を実行させて(ステップS104)、OSにタッチパネル座標のデータを送信する(ステップS107)。尚、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理が通知されると、マルチタッチパネルドライバ41内又はアプリケーションプログラム44は不図示のサウンドドライバに音を鳴らす指示を出力し、サウンドドライバは、データ保存領域43に含まれる設定データで指定された音をスピーカ6を介して出力する。これは、音を鳴らすステップの全てにおいて実行される。   If YES in step S103, the multi-touch panel driver 41 or the application program 44 is notified of the sounding process, and the sound driver (not shown) performs the sounding process (step S104), and the OS makes the touch panel coordinates. Is transmitted (step S107). In addition, when the process of sounding is notified in the multi-touch panel driver 41 or the application program 44, the multi-touch panel driver 41 or the application program 44 outputs an instruction to sound to a sound driver (not shown). The sound designated by the setting data included in the data storage area 43 is output via the speaker 6. This is performed in all of the steps that sound.

ステップS104では、タッチパネル2a及び3aの少なくともいずれか一方がタッチされると、設定データで指定された音が出力される。   In step S104, when at least one of the touch panels 2a and 3a is touched, the sound specified by the setting data is output.

ステップS103でNOの場合には、図6のチェックボックス105を参照して、タッチOFF時に音を鳴らす設定が有効であるか否かを判別する(ステップS105)。   In the case of NO in step S103, the check box 105 of FIG. 6 is referred to and it is determined whether or not the setting for sounding when the touch is OFF is valid (step S105).

ステップS105でYESの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知し、不図示のサウンドドライバに音を鳴らす処理を実行させて(ステップS106)、OSにタッチパネル座標のデータを送信する(ステップS107)。ステップS106では、タッチパネル2a及び3aの少なくともいずれか一方がタッチされ、タッチした指等がそのタッチパネルから離れると、設定データで指定された音が出力される。   If YES in step S105, the multi-touch panel driver 41 or the application program 44 is notified of the sounding process, and the sound driver (not shown) performs the sounding process (step S106), and the OS makes the touch panel coordinates. Is transmitted (step S107). In step S106, when at least one of the touch panels 2a and 3a is touched and the touched finger or the like is released from the touch panel, a sound specified by the setting data is output.

ステップS105でNOの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知せずに、OSにタッチパネル座標のデータを送信する(ステップS107)。   If NO in step S105, the touch panel coordinate data is transmitted to the OS without notifying the multi-touch panel driver 41 or the application program 44 of the sounding process (step S107).

ステップS101でNOの場合には、プルダウンメニュー102を参照して、設定画面がScreen1であるか又はScreen2であるかを判別する(ステップS108)。   If NO in step S101, the pull-down menu 102 is referenced to determine whether the setting screen is Screen1 or Screen2 (step S108).

ステップS108で設定画面がScreen1である場合には、図6のチェックボックス103を参照して、音を鳴らさない設定が有効であるか否かを判別する(ステップS109)。   If the setting screen is Screen1 in step S108, the check box 103 in FIG. 6 is referred to and it is determined whether or not the setting for not sounding is valid (step S109).

ステップS108でNOの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知せずに、OSにタッチパネル座標のデータを送信する(ステップS107)。   If NO in step S108, the touch panel coordinate data is transmitted to the OS without notifying the multi-touch panel driver 41 or the application program 44 of the sounding process (step S107).

ステップS108でYESの場合には、図6のチェックボックス104を参照して、タッチON時に音を鳴らす設定が有効であるか否かを判別する(ステップS110)。   When YES is determined in the step S108, the check box 104 in FIG. 6 is referred to and it is determined whether or not the setting for sounding when the touch is ON is valid (step S110).

ステップS110でYESの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知し、不図示のサウンドドライバに音を鳴らす処理を実行させて(ステップS111)、OSにタッチパネル座標のデータを送信する(ステップS107)。ステップS111では、タッチパネル2aがタッチされると、設定データで指定された音が出力される。   If YES in step S110, the multi-touch panel driver 41 or the application program 44 is notified of the sounding process, and the sound driver (not shown) performs the sounding process (step S111), and the OS makes the touch panel coordinates. Is transmitted (step S107). In step S111, when the touch panel 2a is touched, the sound specified by the setting data is output.

ステップS110でNOの場合には、図6のチェックボックス105を参照して、タッチOFF時に音を鳴らす設定が有効であるか否かを判別する(ステップS112)。   If NO in step S110, the check box 105 in FIG. 6 is referred to and it is determined whether or not the setting for sounding when the touch is OFF is valid (step S112).

ステップS112でYESの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知し、不図示のサウンドドライバに音を鳴らす処理を実行させて(ステップS113)、OSにタッチパネル座標のデータを送信する(ステップS107)。ステップS113では、タッチパネル2aがタッチされ、タッチした指等がそのタッチパネルから離れると、設定データで指定された音が出力される。   If YES in step S112, the multi-touch panel driver 41 or the application program 44 is notified of the sounding process, and the sound driver (not shown) performs the sounding process (step S113), and the OS makes touch panel coordinates. Is transmitted (step S107). In step S113, when the touch panel 2a is touched and the touched finger or the like is released from the touch panel, the sound specified by the setting data is output.

ステップS112でNOの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知せずに、OSにタッチパネル座標のデータを送信する(ステップS107)。   If NO in step S112, the touch panel coordinate data is transmitted to the OS without notifying the multi-touch panel driver 41 or the application program 44 of the sounding process (step S107).

ステップS108で設定画面がScreen2である場合には、図6のチェックボックス103を参照して、音を鳴らさない設定が有効であるか否かを判別する(ステップS114)。   If the setting screen is Screen 2 in step S108, the check box 103 in FIG. 6 is referred to and it is determined whether or not the setting for not sounding is valid (step S114).

ステップS114でNOの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知せずに、OSにタッチパネル座標のデータを送信する(ステップS107)。   If NO in step S114, the touch panel coordinate data is transmitted to the OS without notifying the multi-touch panel driver 41 or the application program 44 of the sounding process (step S107).

ステップS114でYESの場合には、図6のチェックボックス104を参照して、タッチON時に音を鳴らす設定が有効であるか否かを判別する(ステップS115)。   If “YES” in the step S114, the check box 104 in FIG. 6 is referred to and it is determined whether or not the setting for sounding when the touch is ON is valid (step S115).

ステップS115でYESの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知し、不図示のサウンドドライバに音を鳴らす処理を実行させて(ステップS116)、OSにタッチパネル座標のデータを送信する(ステップS107)。ステップS116では、タッチパネル3aがタッチされると、設定データで指定された音が出力される。   In the case of YES in step S115, the multi-touch panel driver 41 or the application program 44 is notified of the sounding process, and the sound driver (not shown) performs the sounding process (step S116), and the OS makes the touch panel coordinates. Is transmitted (step S107). In step S116, when the touch panel 3a is touched, the sound specified by the setting data is output.

ステップS115でNOの場合には、図6のチェックボックス105を参照して、タッチOFF時に音を鳴らす設定が有効であるか否かを判別する(ステップS117)。   In the case of NO in step S115, the check box 105 in FIG. 6 is referred to and it is determined whether or not the setting for sounding when the touch is OFF is valid (step S117).

ステップS117でYESの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知し、不図示のサウンドドライバに音を鳴らす処理を実行させて(ステップS118)、OSにタッチパネル座標のデータを送信する(ステップS107)。ステップS118では、タッチパネル3aがタッチされ、タッチした指等がそのタッチパネルから離れると、設定データで指定された音が出力される。   In the case of YES in step S117, the process of sounding is notified in the multi-touch panel driver 41 or the application program 44, and the sound driver (not shown) performs the process of sounding (step S118), and the OS makes the touch panel coordinates. Is transmitted (step S107). In step S118, when the touch panel 3a is touched and the touched finger or the like is released from the touch panel, the sound specified by the setting data is output.

ステップS117でNOの場合には、マルチタッチパネルドライバ41内又はアプリケーションプログラム44に音を鳴らす処理を通知せずに、OSにタッチパネル座標のデータを送信する(ステップS107)。   If NO in step S117, the touch panel coordinate data is transmitted to the OS without notifying the multi-touch panel driver 41 or the application program 44 of the sounding process (step S107).

尚、図6のGUIで、Screen1及びScreen2、即ちタッチパネル2a及びタッチパネル3aでそれぞれ個別の設定がなされているときには、ステップS109〜ステップ113,ステップS107の処理及びステップS114〜ステップ118,ステップS107の処理は、同時並行で実行される。   In the GUI of FIG. 6, when individual settings are made on Screen 1 and Screen 2, that is, touch panel 2 a and touch panel 3 a, the processing from Step S 109 to Step 113 and Step S 107 and the processing from Step S 114 to Step 118 and Step S 107 are performed. Are executed concurrently.

以上詳細に説明したように、本実施の形態によれば、USBインターフェース17が複数のタッチパネル2a,3aを接続し、アプリケーションプログラム44及びCPU11がタッチパネル毎に個別の機能の設定を行い、マルチタッチパネルドライバ41が設定された個別の機能を、対応するタッチパネルに関連付けし、CPU11が、タッチパネルを操作する際に、当該タッチパネルに関連付けされた個別の機能に応じた処理を実行する。   As described above in detail, according to the present embodiment, the USB interface 17 connects the plurality of touch panels 2a and 3a, the application program 44 and the CPU 11 set individual functions for each touch panel, and the multi-touch panel driver. The individual functions for which 41 is set are associated with the corresponding touch panel, and when the CPU 11 operates the touch panel, the process corresponding to the individual function associated with the touch panel is executed.

よって、複数のタッチパネルが接続されている状態で、1つのドライバでそれぞれのタッチパネルに個別に機能を割り当て、当該機能を実行させることができる。   Therefore, in a state where a plurality of touch panels are connected, a function can be individually assigned to each touch panel with one driver and the function can be executed.

また、アプリケーションプログラム44は、タッチパネル毎の個別の機能の設定と全タッチパネルに対する同一の機能の設定とのうちいずれか一方を選択するチェックボックス101及びプルダウンメニュー102を備えているので、タッチパネルの機能の設定方法を切り替えることができる。   In addition, the application program 44 includes a check box 101 and a pull-down menu 102 for selecting one of setting of individual functions for each touch panel and setting of the same function for all touch panels. The setting method can be switched.

さらに、マルチタッチパネルドライバ41は、OS42が当該ドライバ用に作成するドライバロード名にカスタムIDを付し、各タッチパネルと当該カスタムIDとを関連付け、当該カスタムIDとタッチパネル毎の個別の機能に関するデータとを関連付けるので、タッチパネル毎の個別の機能を、対応するタッチパネルに関連付けすることができる。   Furthermore, the multi-touch panel driver 41 attaches a custom ID to the driver load name created by the OS 42 for the driver, associates each touch panel with the custom ID, and associates the custom ID with data related to individual functions for each touch panel. Since the association is performed, individual functions for each touch panel can be associated with the corresponding touch panel.

本実施の形態では、タッチON時又はタッチOFF時に音を鳴らす又は鳴らさないの設定ができるが、例えば、タッチON時又はタッチOFF時にタッチパネルを振動させる又は振動させないの設定ができるようにしてもよい。   In this embodiment, a setting can be made to sound or not sound at touch-on or touch-off. For example, the touch panel can be set to vibrate or not vibrate at touch-on or touch-off. .

本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。   The present invention is not limited to the above-described embodiment, and can be variously modified and implemented without departing from the scope of the invention.

本発明の実施の形態に係るマルチタッチパネル装置の構成を示す図である。It is a figure which shows the structure of the multi-touch panel apparatus which concerns on embodiment of this invention. コンピュータ1のハードウエア構成を示す図である。2 is a diagram showing a hardware configuration of a computer 1. FIG. コンピュータ1のソフトウエア構成及びタッチパネル2a,3aのハードウエア構成を示すブロック図である。2 is a block diagram showing a software configuration of a computer 1 and a hardware configuration of touch panels 2a and 3a. FIG. ドライバインストール時にドライバロード名にカスタムIDを関連付ける処理を示すフローチャートである。It is a flowchart which shows the process which associates a custom ID with a driver load name at the time of driver installation. ドライバロード時にコンピュータ1に接続されたタッチパネル毎にカスタムIDを関連付ける処理を示すフローチャートである。It is a flowchart which shows the process which associates custom ID for every touch panel connected to the computer 1 at the time of driver loading. アプリケーションプログラム44のGUI(グラフィックユーザインターフェース)の一例を示す図である。3 is a diagram illustrating an example of a GUI (Graphic User Interface) of an application program 44. FIG. CPU11がアプリケーションプログラム44での設定に応じて実行する処理を示すフローチャートである。4 is a flowchart showing processing executed by the CPU 11 in accordance with settings in an application program 44.

符号の説明Explanation of symbols

1 コンピュータ
2,3 ディスプレイ
2a,3a タッチパネル
4 キーボード
5 マウス
6 スピーカ
11 CPU
12 ROM
13 RAM
14 ハードディスクドライブ(HDD)
17 USBインターフェース
41 マルチタッチパネルドライバ
42 オペレーティングシステム(OS)
43 データ保存領域
44 アプリケーションプログラム
1 Computer 2, 3 Display 2a, 3a Touch Panel 4 Keyboard 5 Mouse 6 Speaker 11 CPU
12 ROM
13 RAM
14 Hard disk drive (HDD)
17 USB interface 41 Multi-touch panel driver 42 Operating system (OS)
43 Data storage area 44 Application program

Claims (9)

複数のタッチパネルを接続する接続手段と、
タッチパネル毎に個別の機能の設定が可能な設定手段と、
当該設定手段で設定された個別の機能を、対応するタッチパネルに関連付けする1つのドライバと、
タッチパネル操作される際に、当該操作されるタッチパネルに関連付けされた個別の機能に応じた処理を実行する実行手段とを備え
前記ドライバは、前記ドライバのロード時に作成されたドライバロード名にカスタムIDを付すとともに、各タッチパネルと当該カスタムIDとを関連付けることを特徴とするマルチタッチパネル装置。
A connection means for connecting a plurality of touch panels;
Setting means that can set individual functions for each touch panel;
One driver for associating the individual functions set by the setting means with the corresponding touch panel;
When the touch panel is operated, and an execution means for executing a process corresponding to individual functions that are associated with the touch panel being the operation,
The multi-touch panel device , wherein the driver attaches a custom ID to a driver load name created when the driver is loaded, and associates each touch panel with the custom ID .
前記ドライバは、前記カスタムIDと前記設定手段で設定された個別の機能に関するデータとを関連付けることを特徴とする請求項1記載のマルチタッチパネル装置。The multi-touch panel device according to claim 1, wherein the driver associates the custom ID with data related to individual functions set by the setting unit. 前記複数のタッチパネルが同時に操作されたときに、前記実行手段は、操作されたタッチパネルと関連付けられたカスタムIDに対応して前記設定手段で設定された個別の機能に応じた処理をそれぞれ同時並行で実行することを特徴とする請求項記載のマルチタッチパネル装置。 When the plurality of touch panels are simultaneously operated, the execution means, the processing corresponding to the set individual functions in the setting means in correspondence with custom ID associated with engineered touch panel, simultaneously respectively The multi-touch panel device according to claim 2, wherein 前記設定手段によるタッチパネル毎の個別の機能の設定を保存する保存手段をさらに備えていることを特徴とする請求項1乃至3のいずれか1項に記載のマルチタッチパネル装置。 Multi-touch panel device according to any one of claims 1 to 3, characterized in that it further comprises a storage means for storing settings of individual functions for each of the touch panel by the setting means. 前記保存手段は、ユーザ毎にタッチパネル毎の個別の機能の設定を保存することを特徴とする請求項に記載のマルチタッチパネル装置。 The multi-touch panel device according to claim 4 , wherein the storage unit stores individual function settings for each touch panel for each user. 前記タッチパネル毎の個別の機能の設定は、マルチタッチパネル装置の起動時に読み込まれて、設定されることを特徴とする請求項1乃至のいずれか1項に記載のマルチタッチパネル装置。 The multi-touch panel device according to any one of claims 1 to 5 , wherein the setting of individual functions for each touch panel is read and set when the multi-touch panel device is activated. 前記設定手段は、タッチパネル毎の個別の機能の設定と全タッチパネルに対する同一の機能の設定とのうちいずれか一方を選択する選択手段を備えていることを特徴とする請求項1乃至のいずれか1項に記載のマルチタッチパネル装置。 The said setting means is provided with the selection means to select any one of the setting of the individual function for every touch panel, and the setting of the same function with respect to all the touch panels, The one of the Claims 1 thru | or 6 characterized by the above-mentioned. The multi-touch panel device according to item 1. 複数のタッチパネルが接続されたマルチタッチパネル装置の制御方法であって、
タッチパネル毎に個別の機能を設定し
前記設定された個別の機能を、対応するタッチパネルに関連付け、
タッチパネル操作される際に、当該操作されるタッチパネルに関連付けされた個別の機能に応じた処理を実行し、
タッチパネルドライバのロードに用いるロード名を作成し、
前記ロード名を用いて前記タッチパネルドライバをロードし、
前記ロード名にカスタムIDを付し、
各タッチパネルと当該カスタムIDとを関連付ける
ことを特徴とするマルチタッチパネル装置の制御方法。
A control method of a multi-touch panel device to which a plurality of touch panels are connected,
Set individual functions for each touch panel,
The set individual functions with relation to the corresponding panel,
When the touch panel is operated to perform a process corresponding to individual functions that are associated with the touch panel being the operation,
Create a load name to be used for loading the touch panel driver,
Load the touch panel driver using the load name,
Add a custom ID to the load name,
A control method of a multi-touch panel device, wherein each touch panel is associated with the custom ID .
前記カスタムIDと前記設定された個別の機能に関するデータとを関連付けることを特徴とする請求項8記載のマルチタッチパネル装置の制御方法。9. The method of controlling a multi-touch panel device according to claim 8, wherein the custom ID is associated with data relating to the set individual function.
JP2007270050A 2007-10-17 2007-10-17 Multi-touch panel device and control method thereof Expired - Fee Related JP5008521B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007270050A JP5008521B2 (en) 2007-10-17 2007-10-17 Multi-touch panel device and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007270050A JP5008521B2 (en) 2007-10-17 2007-10-17 Multi-touch panel device and control method thereof

Publications (2)

Publication Number Publication Date
JP2009098949A JP2009098949A (en) 2009-05-07
JP5008521B2 true JP5008521B2 (en) 2012-08-22

Family

ID=40701888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007270050A Expired - Fee Related JP5008521B2 (en) 2007-10-17 2007-10-17 Multi-touch panel device and control method thereof

Country Status (1)

Country Link
JP (1) JP5008521B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5513266B2 (en) * 2010-06-09 2014-06-04 富士通コンポーネント株式会社 Conversion device and program
JP5978461B2 (en) * 2012-08-08 2016-08-24 パナソニックIpマネジメント株式会社 Operation display device for washing machine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0619689A (en) * 1992-06-30 1994-01-28 Mitsubishi Electric Corp Information processor
JPH07319615A (en) * 1994-05-24 1995-12-08 Wacom Co Ltd Information processing apparatus and control method thereof
JPH11161426A (en) * 1997-12-01 1999-06-18 Fujitsu Takamisawa Component Ltd Touch panel device

Also Published As

Publication number Publication date
JP2009098949A (en) 2009-05-07

Similar Documents

Publication Publication Date Title
JP4780156B2 (en) Information processing apparatus, information processing method, information processing program, and computer-readable recording medium recording the information processing program
US6204837B1 (en) Computing apparatus having multiple pointing devices
JP4978629B2 (en) Item setting device, control method thereof, and control program
JP4760921B2 (en) Item setting device, control method thereof, and control program
US7162685B2 (en) Key-input correcting device
JP2008204239A (en) Method for realizing user interface by electronic computer and software
JP4678276B2 (en) Printer driver setting information synchronization system
JP7622187B2 (en) IMAGE PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP2006164240A5 (en)
JP5008521B2 (en) Multi-touch panel device and control method thereof
JP2014085782A (en) Control system and control method
JP2009251668A (en) Display control device and display control method
JP2014119799A (en) Information processing apparatus, program, and control method
US8724150B2 (en) Storage medium storing printer driver and information processing apparatus
JP5700966B2 (en) PRINT CONTROL DEVICE, ITS CONTROL METHOD, AND PROGRAM
KR20050122022A (en) Print control device having a printer driver and method for controlling print-option using the same
JP2011257925A (en) Print control device and program
US20060069908A1 (en) Information processing apparatus and boot control method
JP2006252359A (en) Printer driver
CN106716350B (en) Apparatus and method for providing user interface screen
JP2006085610A (en) Installation program and device, and installation method of software
JP2014229032A (en) Installer program and installation method
JP2014219737A (en) Display control device, display control method, and program
JP4776237B2 (en) Coordinate input control system and program for causing computer to execute coordinate input control processing
JP2008129653A (en) Driver installation method, target devices controlled by the driver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100805

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120105

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120529

R150 Certificate of patent or registration of utility model

Ref document number: 5008521

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150608

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees