JP7120280B2 - Terminal device and program - Google Patents

Terminal device and program Download PDF

Info

Publication number
JP7120280B2
JP7120280B2 JP2020152439A JP2020152439A JP7120280B2 JP 7120280 B2 JP7120280 B2 JP 7120280B2 JP 2020152439 A JP2020152439 A JP 2020152439A JP 2020152439 A JP2020152439 A JP 2020152439A JP 7120280 B2 JP7120280 B2 JP 7120280B2
Authority
JP
Japan
Prior art keywords
touch panel
coordinate information
touch
unit
displayed
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.)
Active
Application number
JP2020152439A
Other languages
Japanese (ja)
Other versions
JP2022046841A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2020152439A priority Critical patent/JP7120280B2/en
Publication of JP2022046841A publication Critical patent/JP2022046841A/en
Priority to JP2022123035A priority patent/JP7468580B2/en
Application granted granted Critical
Publication of JP7120280B2 publication Critical patent/JP7120280B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、端末装置及びプログラムに関する。 The present invention relates to terminal devices and programs.

従来、店舗、倉庫の商品などの管理用の各種情報の入力を行う携帯式の情報処理端末としてのハンディターミナルが知られている。物理キーを多く有する従来のキー付きハンディターミナルでは、バーコードのコード情報を読み取るために押下されるトリガーキーも物理キーで構成されていた。 2. Description of the Related Art Conventionally, a handy terminal is known as a portable information processing terminal for inputting various kinds of information for management of products in stores and warehouses. In a conventional handy terminal with a key having many physical keys, the trigger key pressed to read the code information of the bar code is also composed of the physical key.

しかし、近年、スマートフォンのような全面タッチパネル式のハンディターミナルが増えてきており、これらのタッチパネル式のハンディターミナルでは、トリガーキーも仮想トリガーキー(ソフトキーのトリガーキー)としてタッチパネル上に配置される場合が多い。しかし、物理トリガーキーに比べ、タッチパネル上の仮想トリガーキーは、トリガーキーを押されたことを認識するまでに多くの内部処理を必要とするため、スキャナなどのアプリケーションを起動し、バーコードの読取を開始させるまで時間がかかってしまっていた。 However, in recent years, there has been an increase in the number of handy terminals with full-surface touch panels like smartphones, and in these touch panel handy terminals, the trigger keys are also placed on the touch panel as virtual trigger keys (trigger keys for soft keys). There are many. However, compared to the physical trigger key, the virtual trigger key on the touch panel requires a lot of internal processing before recognizing that the trigger key has been pressed. It took a long time to start

その対策に利用できる技術として、タッチ操作が可能な情報処理端末において、カメラアプリなどの所定のアプリケーションのアイコンが表示されている状態で、前記アプリケーションに対応付けて登録されている所定のタッチ操作(前記アプリケーションのアイコンの位置の方向への解除アイコンの所定の距離のドラッグ操作)が行われた際に、前記アプリケーションをバックグラウンドで起動し、前記アプリケーションのアイコンが選択された際に当該アプリケーションをアクティブ状態にする技術が開示されている(例えば、特許文献1参照)。 As a technology that can be used as a countermeasure, in an information processing terminal capable of touch operation, in a state where an icon of a predetermined application such as a camera application is displayed, a predetermined touch operation ( activating the application in the background when a release icon is dragged a predetermined distance in the direction of the icon position of the application, and activating the application when the icon of the application is selected; A technique for setting the state is disclosed (see Patent Document 1, for example).

特開2013-246727号公報JP 2013-246727 A

しかし、特許文献1の技術では、ユーザのタッチ操作を受け付けた際に、アプリケーションに対応付けて登録されている所定のタッチ操作が行われたか否かを判別する必要があり、タッチ操作からアプリケーションを起動するまでの時間を十分に短縮できていなかった。また、アプリケーションに対応付けて登録されている所定のタッチ操作をユーザが覚えておく必要があり、ユーザの操作能力に依存するという課題もあった。 However, in the technique disclosed in Patent Document 1, when a user's touch operation is received, it is necessary to determine whether or not a predetermined touch operation registered in association with an application has been performed. It was not possible to sufficiently shorten the time until startup. In addition, there is also a problem that the user needs to memorize the predetermined touch operation registered in association with the application, which depends on the user's operation ability.

そこで、本発明の課題は、特定の操作アイコンに対応する処理の実行開始までの時間を短縮するとともに、タッチパネル入力による操作性を向上させることである。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to shorten the time until the start of execution of a process corresponding to a specific operation icon and to improve operability through touch panel input.

上記課題を解決するために、本発明の端末装置は、タッチパネル式の表示部においてユーザによるタッチ操作を検出する検出手段と、前記検出手段によって前記タッチ操作が検出された領域の座標を座標情報として出力する出力手段と、前記検出手段により前記タッチ操作が検出された際に、第1処理と前記第1処理が完了した後に実行される第2処理との二処理を実行させる特定の操作アイコンが前記表示部に表示されているか否か判別する判別手段と、前記判別手段により前記特定の操作アイコンが前記表示部に表示されていると判別された場合、前記出力手段による前記座標情報の出力を待たずに前記第1処理を実行する第1特定制御手段と、を備えたことを特徴とする。 In order to solve the above problems, the terminal device of the present invention includes detection means for detecting a touch operation by a user on a touch panel type display unit, and coordinates of an area where the touch operation is detected by the detection means as coordinate information. A specific operation icon for executing two processes of an output means for outputting an output and a second process to be executed after the first process is completed when the touch operation is detected by the detection means. determining means for determining whether or not the specific operation icon is displayed on the display section; and outputting the coordinate information by the output means when the determining means determines that the specific operation icon is displayed on the display section. and a first specific control means for executing the first process without waiting.

本発明によれば、特定の操作アイコンに対応する処理の実行開始までの時間を短縮できるとともに、タッチパネル入力による操作性を向上させることができる。 Advantageous Effects of Invention According to the present invention, it is possible to shorten the time until execution of a process corresponding to a specific operation icon starts, and improve operability through touch panel input.

本発明の実施の形態のハンディターミナルの正面の外観図である。1 is a front external view of a handy terminal according to an embodiment of the present invention; FIG. ハンディターミナルの機能構成を示すブロック図である。3 is a block diagram showing the functional configuration of the handy terminal; FIG. CPU及びタッチパネル部を示すブロック図である。It is a block diagram which shows CPU and a touch-panel part. シンボル読取処理を示すフローチャートである。4 is a flowchart showing symbol reading processing; ハンディターミナルのシンボル読取画面を示す図である。FIG. 10 is a diagram showing a symbol reading screen of the handy terminal; 従来のタッチパネルのタッチ入力に応じたスキャンに関する動作のタイミングチャートである。4 is a timing chart of operations related to scanning in response to touch input on a conventional touch panel. 本実施の形態のタッチパネルのタッチ入力に応じたスキャンに関する動作のタイミングチャートである。4 is a timing chart of operations related to scanning in response to touch input on the touch panel of the present embodiment;

以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the present invention is not limited to the illustrated examples.

図1~図7を参照して、本発明に係る実施の形態を説明する。まず、図1~図3を参照して、本実施の形態の装置構成を説明する。図1は、本実施の形態のハンディターミナル10の正面の外観図である。図2は、ハンディターミナル10の機能構成を示すブロック図である。図3は、CPU11及びタッチパネル部121を示すブロック図である。 An embodiment according to the present invention will be described with reference to FIGS. 1 to 7. FIG. First, referring to FIGS. 1 to 3, the device configuration of this embodiment will be described. FIG. 1 is a front external view of a handy terminal 10 according to this embodiment. FIG. 2 is a block diagram showing the functional configuration of the handy terminal 10. As shown in FIG. FIG. 3 is a block diagram showing the CPU 11 and the touch panel section 121. As shown in FIG.

図1に示す端末装置(携帯端末)としてのハンディターミナル10は、スーパーマーケット、量販店などの店舗や、商品を格納する倉庫などの導入先で使用され、当該導入先の店員、管理担当者などのユーザに操作されて情報が入力される携帯式の情報処理端末である。ハンディターミナル10は、シンボル(バーコード、2次元コード)のスキャン機能を有する。 A handy terminal 10 as a terminal device (portable terminal) shown in FIG. It is a portable information processing terminal operated by a user to input information. The handy terminal 10 has a symbol (barcode, two-dimensional code) scanning function.

図1に示すように、ハンディターミナル10は、筐体10a上に、操作部12と、表示部14と、シンボル読取手段としてのスキャナ部17と、を有する。操作部12は、タッチパネル部121と、物理キー部122と、を備える。タッチパネル部121は、タッチパネル121aを有する。タッチパネル121aは、筐体10aの正面側の表示部14の表示パネル上に設けられた静電容量式のタッチパネルであり、ユーザのタッチ入力を受け付ける。なお、タッチパネル121aは、抵抗膜式など、他の方式のタッチパネルとしてもよい。 As shown in FIG. 1, the handy terminal 10 has an operation section 12, a display section 14, and a scanner section 17 as symbol reading means on a housing 10a. The operation section 12 includes a touch panel section 121 and a physical key section 122 . The touch panel unit 121 has a touch panel 121a. The touch panel 121a is a capacitive touch panel provided on the display panel of the display unit 14 on the front side of the housing 10a, and receives a user's touch input. Note that the touch panel 121a may be a touch panel of another type such as a resistive type.

物理キー部122は、物理トリガーキー122aと、物理キー群122bと、を有する。物理トリガーキー122aは、筐体10aの左右側面にそれぞれ設けられ、ユーザからのスキャナ部17のスキャン(シンボル読み取り)実行入力を受け付ける物理キー(ハードキー)としてのトリガーキーである。物理キー群122bは、筐体10aの正面側に設けられ、ユーザからの各種入力を受け付ける複数の物理キーであり、例えば、ホーム画面の表示の入力を受け付けるホームキー、1つ前の表示画面に戻るためのバックキーなどを有する。 The physical key unit 122 has a physical trigger key 122a and a physical key group 122b. The physical trigger keys 122a are provided on the left and right side surfaces of the housing 10a, respectively, and serve as physical keys (hard keys) for receiving input from the user to execute scanning (symbol reading) of the scanner unit 17. FIG. The physical key group 122b is provided on the front side of the housing 10a and is a plurality of physical keys that accept various inputs from the user. It has a back key for going back and so on.

表示部14は、LCD(Liquid Crystal Display)の表示パネルを有し、当該表示パネルに各種表示を行う。 The display unit 14 has an LCD (Liquid Crystal Display) display panel, and performs various displays on the display panel.

スキャナ部17は、筐体10aの天面に設けられ、エイマー光の発光素子と、CMOS(Complementary Metal Oxide Semiconductor)イメージャなどの撮像素子と、を有し、被写体であるシンボル(バーコード、2次元コード)を撮像して、当該シンボルを読み取るスキャナ部である。例えば、ユーザにより、ハンディターミナル10のスキャナ部17がエイマー光内にシンボルを位置するように向けられ、ユーザによる物理トリガーキー122aの押下入力、又は表示部14に表示されたソフトキーとしての仮想トリガーキーのタッチ入力により、当該シンボルが撮像されて読み取られる。 The scanner unit 17 is provided on the top surface of the housing 10a, has an aimer light emitting element and an imaging element such as a CMOS (Complementary Metal Oxide Semiconductor) imager, and scans symbols (barcodes, two-dimensional code) and reads the symbol. For example, the user directs the scanner unit 17 of the handy terminal 10 so that the symbol is positioned within the aimer light, and the user presses the physical trigger key 122a, or the virtual trigger as a soft key displayed on the display unit 14. By touch input of the key, the symbol is imaged and read.

ついで、図2を参照して、ハンディターミナル10の内部の機能構成を説明する。ハンディターミナル10は、第1特定制御手段、第2特定制御手段、判別手段としてのCPU(Central Processing Unit)11と、操作部12と、RAM(Random Access Memory)13と、表示部14と、記憶部15と、無線通信部16と、スキャナ部17と、カメラ部18と、出力部19と、電池20と、を備える。ハンディターミナル10の各部は、バス21を介して接続されている。 Next, the internal functional configuration of the handy terminal 10 will be described with reference to FIG. The handy terminal 10 includes a CPU (Central Processing Unit) 11 as first specific control means, second specific control means, and determination means, an operation section 12, a RAM (Random Access Memory) 13, a display section 14, and a storage unit. A unit 15 , a wireless communication unit 16 , a scanner unit 17 , a camera unit 18 , an output unit 19 and a battery 20 are provided. Each part of the handy terminal 10 is connected via a bus 21 .

CPU11は、ハンディターミナル10の各部を制御する。CPU11は、記憶部15に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してRAM13に展開し、当該展開されたプログラムとの協働で、各種処理を実行する。 The CPU 11 controls each part of the handy terminal 10 . The CPU 11 reads a designated program out of the system programs and application programs stored in the storage unit 15, develops it in the RAM 13, and executes various processes in cooperation with the developed program.

操作部12は、タッチパネル部121、物理キー部122を有し、ユーザからのタッチパネル部121(のタッチパネル121a)へのタッチ入力、物理キー部122へのキー入力を受け付け、その操作情報をCPU11に出力する。 The operation unit 12 has a touch panel unit 121 and a physical key unit 122 , receives touch input from the user to (the touch panel 121 a of) the touch panel unit 121 and key input to the physical key unit 122 , and transmits the operation information to the CPU 11 . Output.

ここで、図3を参照して、タッチパネル部121の内部構成と、タッチパネル部121とCPU11との間の通信の信号とを説明する。図3に示すように、タッチパネル部121は、タッチパネル121aと、検出手段、出力手段としてのタッチパネル制御部121bと、を有する。タッチパネル制御部121bは、CPU11からの制御に従い、タッチパネル121aを制御するとともに、タッチパネル121aのタッチ入力に関する信号を取得してCPU11に出力する制御IC(Integrated Circuit)である。 Here, with reference to FIG. 3, the internal configuration of the touch panel unit 121 and communication signals between the touch panel unit 121 and the CPU 11 will be described. As shown in FIG. 3, the touch panel unit 121 includes a touch panel 121a and a touch panel control unit 121b as detection means and output means. The touch panel control unit 121 b is a control IC (Integrated Circuit) that controls the touch panel 121 a under the control of the CPU 11 , acquires signals related to touch input on the touch panel 121 a, and outputs the signals to the CPU 11 .

より具体的には、タッチパネル制御部121bは、タッチパネル121aと制御信号などの信号を入出力する。タッチパネル制御部121bは、タッチパネル121aへのユーザのタッチ入力に応じて、タッチパネル121aへのタッチ入力を示すタッチパネル割込信号をCPU11に出力する。また、タッチパネル制御部121bは、送信信号としての通信信号TxがCPU11から入力(受信)され、通信信号Txに対応する受信信号としての通信信号RxをCPU11に出力(送信)する。 More specifically, the touch panel control unit 121b inputs and outputs signals such as control signals to and from the touch panel 121a. The touch panel control unit 121b outputs a touch panel interrupt signal indicating a touch input to the touch panel 121a to the CPU 11 in response to a user's touch input to the touch panel 121a. Further, the touch panel control unit 121b receives the communication signal Tx as the transmission signal from the CPU 11 (receives it), and outputs (transmits) the communication signal Rx as the reception signal corresponding to the communication signal Tx to the CPU 11 .

RAM13は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。 The RAM 13 is a volatile memory and forms a work area for temporarily storing various data and programs.

表示部14は、CPU11から指示された表示情報に従い、LCDの表示パネルに各種表示を行う。なお、表示部14は、EL(Electro-Luminescence)ディスプレイなどの表示部としてもよい。 The display unit 14 performs various displays on the LCD display panel in accordance with the display information instructed by the CPU 11 . The display unit 14 may be a display unit such as an EL (Electro-Luminescence) display.

記憶部15は、情報を読み出し及び書き込み可能なフラッシュメモリなどの不揮発性の記憶部である。記憶部15には、各種データ及びプログラムが記憶されている。特に、記憶部15には、アプリケーションプログラムとして、後述するシンボル読取処理を実行するためのシンボル読取プログラムP1が記憶されているものとする。 The storage unit 15 is a nonvolatile storage unit such as a flash memory from which information can be read and written. Various data and programs are stored in the storage unit 15 . In particular, it is assumed that the storage unit 15 stores, as an application program, a symbol reading program P1 for executing symbol reading processing, which will be described later.

無線通信部16は、各種無線通信方式のアンテナ、変復調回路、信号処理回路などを有し、通信先と無線通信を行う少なくとも一つの無線通信部である。無線通信部16の各無線通信部の無線通信方式は、Wi-Fi(登録商標)などの無線LAN(Local Area Network)、ワイヤレスWAN(Wide Area Network)、NFC(Near Field Communication)などである。例えば、CPU11は、無線通信部16を介して、Wi-fi通信により、アクセスポイントとの無線送受信を行い、当該アクセスポイントにネットワーク接続された通信先の機器と情報の送受信を行う。 The wireless communication unit 16 is at least one wireless communication unit that has an antenna for various wireless communication methods, a modulation/demodulation circuit, a signal processing circuit, and the like, and performs wireless communication with a communication destination. A wireless communication system of each wireless communication unit of the wireless communication unit 16 is a wireless LAN (Local Area Network) such as Wi-Fi (registered trademark), a wireless WAN (Wide Area Network), NFC (Near Field Communication), or the like. For example, the CPU 11 performs wireless transmission/reception with an access point by Wi-fi communication via the wireless communication unit 16, and transmits/receives information to/from a communication destination device connected to the access point via a network.

スキャナ部17は、CPU11の制御に従い、シンボルを被写体として撮像してその画像データを生成し、CPU11に出力する。CPU11は、スキャナ部17により撮像されたシンボルの画像データをデコードして当該シンボルに含まれるコード情報を取得する。なお、スキャナ部17は、シンボルとしてのバーコードにレーザー光を照射して走査しその反射光の入力により得られた信号をデコードして当該バーコードに含まれたデータを得るレーザースキャナとしてもよい。 Under the control of the CPU 11 , the scanner unit 17 takes an image of a symbol as an object, generates image data of the symbol, and outputs the image data to the CPU 11 . The CPU 11 decodes the image data of the symbol imaged by the scanner unit 17 to acquire code information contained in the symbol. The scanner unit 17 may be a laser scanner that scans a bar code as a symbol by irradiating it with a laser beam and decodes the signal obtained by inputting the reflected light to obtain the data contained in the bar code. .

カメラ部18は、光学系、撮像素子を有し、CPU11の制御に従い、被写体を撮像して画像データを生成するデジタルカメラ部である。 The camera section 18 is a digital camera section that has an optical system and an imaging element, and that takes an image of a subject and generates image data under the control of the CPU 11 .

出力部19は、LED(Light Emitting Diode)などの発光部や、アンプ、スピーカーなどの音出力部を有し、CPU11の制御に従い、発光部の点灯/消灯や、音出力部による音出力を行う。 The output unit 19 has a light emitting unit such as an LED (Light Emitting Diode) and a sound output unit such as an amplifier and a speaker. .

電池20は、リチウムイオン電池などの充電池(2次電池)であり、ハンディターミナル10の各部に電源電力の供給を行う。また、電池20は、CPU11の制御に従い、ハンディターミナル10の各部への電源電力の供給をオフ(電源オフ)する。 The battery 20 is a rechargeable battery (secondary battery) such as a lithium ion battery, and supplies power to each part of the handy terminal 10 . In addition, the battery 20 turns off (powers off) the power supply to each part of the handy terminal 10 under the control of the CPU 11 .

つぎに、図4~図7を参照して、ハンディターミナル10の動作を説明する。図4は、シンボル読取処理を示すフローチャートである。図5は、ハンディターミナル10のシンボル読取画面30を示す図である。図6は、従来のタッチパネルのタッチ入力に応じたスキャンに関する動作のタイミングチャートである。図7は、本実施の形態のタッチパネル121aのタッチ入力に応じたスキャンに関する動作のタイミングチャートである。 Next, the operation of the handy terminal 10 will be described with reference to FIGS. 4 to 7. FIG. FIG. 4 is a flowchart showing symbol reading processing. FIG. 5 shows the symbol reading screen 30 of the handy terminal 10. As shown in FIG. FIG. 6 is a timing chart of operations related to scanning in response to touch input on a conventional touch panel. FIG. 7 is a timing chart of operations related to scanning in response to touch input on touch panel 121a of the present embodiment.

図4を参照して、ハンディターミナル10で実行されるシンボル読取処理を説明する。ハンディターミナル10において、例えば、ユーザからの電源キーの押下入力による電源オンをトリガーとして、CPU11は、記憶部15から読み出され適宜RAM13に展開されたシンボル読取プログラムP1との協働で、シンボル読取処理を実行する。 The symbol reading process executed by the handy terminal 10 will be described with reference to FIG. In the handy terminal 10, the CPU 11 reads the symbol reading program P1 read from the storage unit 15 and appropriately developed in the RAM 13 in cooperation with the symbol reading program P1, which is read out from the storage unit 15 and appropriately expanded in the RAM 13, by turning on the power supply by pressing the power key by the user, for example, as a trigger. Execute the process.

図4に示すように、まず、CPU11は、タッチパネル部121を介するタッチ入力に応じてタッチパネル制御部121bから出力されるタッチパネル割込信号を検出したか否かを判別する(ステップS11)。ステップS11において、タッチパネル制御部121bからCPU11へタッチパネル割込信号が出力されると、CPU11は、タッチパネル制御部121bとの通信準備完了に応じて通信準備完了通知をタッチパネルの通信信号Txとしてタッチパネル制御部121bに出力する。後述するステップS12、S13と並行して、タッチパネル制御部121bは、通信準備完了信号に応じて、タッチパネル121aからタッチ入力の座標の信号を取得し、タッチパネル121aのタッチ入力の座標情報を通信信号RxとしてCPU11に出力する。 As shown in FIG. 4, first, the CPU 11 determines whether or not a touch panel interrupt signal output from the touch panel control section 121b in response to a touch input through the touch panel section 121 is detected (step S11). In step S11, when a touch panel interrupt signal is output from the touch panel control unit 121b to the CPU 11, the CPU 11 outputs a communication preparation completion notification to the touch panel control unit as a communication signal Tx of the touch panel in response to completion of communication preparation with the touch panel control unit 121b. 121b. In parallel with steps S12 and S13, which will be described later, the touch panel control unit 121b acquires the coordinate signal of the touch input from the touch panel 121a in response to the communication preparation completion signal, and transmits the coordinate information of the touch input on the touch panel 121a to the communication signal Rx. , and output to the CPU 11 .

タッチパネル割込信号を検出していない場合(ステップS11;NO)、ステップS11に移行される。タッチパネル割込信号を検出した場合(ステップS11;NO)、CPU11は、(ステップS11のタッチ入力前(タッチパネル割込信号検出前)から)シンボル読み取りのトリガーキー(仮想トリガーキー)を表示部14に表示中であるか否かを判別する(ステップS12)。ステップS12において、例えば、ハンディターミナル10で、図5に示すシンボル読取画面30を表示部14に表示中である場合を考える。シンボル読取画面30は、コード情報表示欄31と、トリガーキー32,33と、を有する。 If the touch panel interrupt signal is not detected (step S11; NO), the process proceeds to step S11. When the touch panel interrupt signal is detected (step S11; NO), the CPU 11 displays the symbol reading trigger key (virtual trigger key) on the display unit 14 (before the touch input in step S11 (before the touch panel interrupt signal is detected)). It is determined whether or not it is being displayed (step S12). In step S12, for example, consider a case where the handy terminal 10 is displaying the symbol reading screen 30 shown in FIG. The symbol reading screen 30 has a code information display field 31 and trigger keys 32 and 33 .

コード情報表示欄31は、スキャナ部17を用いたシンボル読み取りにより得られた、当該シンボルに含まれるコード情報(文字情報)の表示欄である。トリガーキー32,33は、スキャナ部17を用いたシンボル読み取りのトリガー入力を受け付ける操作アイコンとしてのソフトキーである仮想トリガーキーである。タッチパネル121a上のトリガーキー32,33がタッチ入力されることにより、スキャナ部17を用いたシンボル読み取りが実行される。ステップS12では、例えば、トリガーキー32,33(を含むシンボル読取画面30)が表示中であるか否かが判別される。 The code information display field 31 is a display field for code information (character information) included in the symbol obtained by reading the symbol using the scanner unit 17 . The trigger keys 32 and 33 are virtual trigger keys that are soft keys as operation icons for accepting trigger inputs for symbol reading using the scanner unit 17 . Symbol reading using the scanner unit 17 is executed by touching the trigger keys 32 and 33 on the touch panel 121a. In step S12, for example, it is determined whether or not the trigger keys 32, 33 (including the symbol reading screen 30) are being displayed.

トリガーキーを表示中である場合(ステップS12;YES)、CPU11は、スキャナ部17などの対応するデバイスを起動し、シンボルの読み取り準備を行う(ステップS13)。ステップS13のシンボルの読み取り準備には、シンボルの読み取り準備に対応するソフトウェアの処理実行を含めてもよい。 If the trigger key is being displayed (step S12; YES), the CPU 11 activates the corresponding device such as the scanner unit 17 and prepares for symbol reading (step S13). The symbol reading preparation in step S13 may include execution of software processing corresponding to the symbol reading preparation.

そして、CPU11は、タッチパネル制御部121bから入力された座標情報に応じて、表示部14の表示画面上のステップS11のタッチ入力の位置座標情報を計算する(ステップS14)。そして、CPU11は、ステップS14で計算されたタッチ入力の位置座標情報が、表示中のトリガーキーの表示領域内であるか否かを判別する(ステップS15)。 Then, the CPU 11 calculates the position coordinate information of the touch input in step S11 on the display screen of the display section 14 according to the coordinate information input from the touch panel control section 121b (step S14). Then, the CPU 11 determines whether or not the position coordinate information of the touch input calculated in step S14 is within the display area of the trigger key being displayed (step S15).

トリガーキーの表示領域内である場合(ステップS15;YES)、CPU11は、スキャナ部17によりシンボルを読み取り(ステップS16)、ステップS11に移行する。ステップS16では、例えば、シンボルCPU11は、スキャナ部17によりシンボルを撮像して得られた画像データをデコードして、当該シンボルに含まれるコード情報を取得し、図5に示すシンボル読取画面30において、当該コード情報を表示部14のコード情報表示欄31に表示する。 If it is within the display area of the trigger key (step S15; YES), the CPU 11 reads the symbol by the scanner unit 17 (step S16), and proceeds to step S11. In step S16, for example, the symbol CPU 11 decodes image data obtained by imaging a symbol with the scanner unit 17, acquires code information contained in the symbol, and displays the symbol reading screen 30 shown in FIG. The code information is displayed in the code information display field 31 of the display section 14 .

トリガーキーの表示領域内でない場合(ステップS15;NO)、CPU11は、スキャナ部17の起動を停止する(ステップS17)。そして、CPU11は、ステップS11のタッチ入力に対応する(シンボル読み取り以外の)処理を実行し(ステップS18)、ステップS11に移行する。 If it is not within the display area of the trigger key (step S15; NO), the CPU 11 stops activation of the scanner section 17 (step S17). Then, the CPU 11 executes processing (other than symbol reading) corresponding to the touch input in step S11 (step S18), and proceeds to step S11.

トリガーキーを表示中でない場合(ステップS12;YES)、CPU11は、タッチパネル制御部121bから入力された座標情報に応じて、表示部14の表示画面上のステップS11のタッチ入力の位置座標情報を計算する(ステップS19)。そして、CPU11は、ステップS11のタッチ入力に対応する処理を実行し(ステップS20)、ステップS11に移行する。 If the trigger key is not being displayed (step S12; YES), the CPU 11 calculates the position coordinate information of the touch input in step S11 on the display screen of the display unit 14 according to the coordinate information input from the touch panel control unit 121b. (step S19). Then, the CPU 11 executes processing corresponding to the touch input in step S11 (step S20), and proceeds to step S11.

ここで、図6、図7を参照して、従来のハンディターミナルで実行される通常のシンボル読取処理の動作と、本実施の形態のシンボル読取処理の動作と、を比較する。従来のハンディターミナルは、ハンディターミナル10と同様の装置構成を有するものとする。 Here, with reference to FIGS. 6 and 7, the operation of the normal symbol reading process executed by the conventional handy terminal and the operation of the symbol reading process of the present embodiment will be compared. A conventional handy terminal is assumed to have the same device configuration as the handy terminal 10 .

図6に示すように、従来の通常のシンボル読取処理において、タッチパネルのタッチ入力に応じてローアクティブのタッチパネル割込信号がローに切り替えられてタッチパネル制御部からCPUに入力される。タッチパネル割込信号のローへの切り替えに応じて、通信信号Txとしての通信準備完了通知がCPUからタッチパネル制御部に出力され、通信準備完了通知に応じて、通信信号Rxとしてのタッチ入力の座標情報(x座標、y座標)がタッチパネル制御部からCPUに出力される。 As shown in FIG. 6, in the conventional normal symbol reading process, a low-active touch panel interrupt signal is switched to low in response to a touch input on the touch panel and is input from the touch panel control section to the CPU. In response to the switching of the touch panel interrupt signal to low, a communication preparation completion notification as a communication signal Tx is output from the CPU to the touch panel control unit, and in response to the communication preparation completion notification, touch input coordinate information as a communication signal Rx. (x coordinate, y coordinate) is output from the touch panel control unit to the CPU.

そして、CPUにより、表示画面上のタッチ入力の位置座標情報が計算され、計算されたタッチ入力の位置座標情報が、表示中のトリガーキーの表示領域内であるか否かが判別される。そして、表示中のトリガーキーの表示領域内であると判別(認識)された後に、デバイスとしてのスキャナ部が起動され、スキャナ部の起動完了に続いてスキャナ部によるシンボルの読み取り(スキャン)が実行される。スキャナ部の起動処理は、上記トリガーキーの表示領域内であるか否かの判別後に実行されるため、シンボルの読み取り開始までに時間がかかっている。 Then, the CPU calculates the positional coordinate information of the touch input on the display screen, and determines whether or not the calculated positional coordinate information of the touch input is within the display area of the trigger key being displayed. Then, after it is determined (recognized) that it is within the display area of the trigger key being displayed, the scanner unit as a device is activated, and after completion of activation of the scanner unit, the scanner unit reads (scans) the symbol. be done. Since the startup process of the scanner section is executed after it is determined whether or not the display area of the trigger key is present, it takes time to start reading symbols.

これに対し、図7に示すように、本実施の形態のシンボル読取処理において、CPU11における、タッチパネル121aのタッチ入力に応じたタッチパネル割込信号(ロー)入力(ステップS11に対応)、通信準備完了通知出力の実行タイミングは、従来の通常のシンボル読取処理と同様である。 On the other hand, as shown in FIG. 7, in the symbol reading process of the present embodiment, the touch panel interrupt signal (low) is input (corresponding to step S11) in response to the touch input on the touch panel 121a in the CPU 11, and the communication preparation is completed. The notification output execution timing is the same as in the conventional normal symbol reading process.

ただし、タッチパネル割込信号入力に応じて、CPU11によるトリガーキーが表示部14に表示中であるか否かの判別(ステップS12に対応)が行われ、トリガーキーが表示中である場合に、CPU11によるデバイスとしてのスキャナ部17の起動(ステップS13に対応)が実行開始されるとともに、タッチ入力の座標情報入力、タッチ入力の位置座標情報が表示中のトリガーキーの表示領域内であるか否かの判別(ステップS14,S15に対応)が順に実行される。このため、スキャナ部17の起動処理と、CPU11による通信準備完了通知出力、タッチ入力の座標情報入力、タッチ入力の位置座標情報が表示中のトリガーキーの表示領域内であるか否かの判別と、が並行して実行される。 However, in response to the input of the touch panel interrupt signal, the CPU 11 determines whether or not the trigger key is being displayed on the display unit 14 (corresponding to step S12), and if the trigger key is being displayed, the CPU 11 (corresponding to step S13) as a device is started, and whether or not the coordinate information input of the touch input and the position coordinate information of the touch input are within the display area of the trigger key being displayed. (corresponding to steps S14 and S15) are sequentially executed. For this reason, the process of activating the scanner unit 17, the determination of whether or not the communication preparation completion notification output by the CPU 11, the input of the coordinate information of the touch input, and the position coordinate information of the touch input are within the display area of the trigger key being displayed. , are executed in parallel.

そして、CPU11により、タッチ入力の位置座標情報が表示中のトリガーキーの領域内であると判別(認識)され、かつスキャナ部17の起動完了に続いて、シンボルの読み取り(スキャン)が実行される。このように、本実施の形態のシンボル読取処理では、シンボルの読み取りの開始タイミングが、従来の通常のシンボル読取処理よりも早くなる。 Then, the CPU 11 determines (recognizes) that the positional coordinate information of the touch input is within the area of the trigger key being displayed, and following completion of activation of the scanner unit 17, symbol reading (scanning) is executed. . Thus, in the symbol reading process of the present embodiment, the symbol reading start timing is earlier than in the conventional normal symbol reading process.

以上、本実施の形態によれば、ハンディターミナル10は、タッチパネル式の表示部14においてユーザによるタッチ操作をタッチパネル121aから検出し、タッチ操作が検出された領域の座標を座標情報として出力するタッチパネル制御部121bと、タッチ操作が検出された際に、第1処理としてのスキャナ部17の起動処理とスキャナ部17の起動処理が完了した後に実行される第2処理としてのスキャナ部17を用いたシンボルの読み取り処理との二処理を実行させる特定の操作アイコンとしてのシンボルの読み取りのトリガーキーが表示部14に表示されているか否かを判別し、トリガーキーが表示部14に表示されていると判別された場合、タッチパネル制御部121bによる座標情報の出力を待たずにスキャナ部17の起動処理を実行するCPU11と、を備えた。 As described above, according to the present embodiment, the handy terminal 10 detects a touch operation by the user from the touch panel 121a in the touch panel display unit 14, and outputs the coordinates of the area where the touch operation is detected as coordinate information. 121b, and a symbol using the scanner unit 17 as a second process that is executed after the activation process of the scanner part 17 as the first process and the activation process of the scanner part 17 are completed when a touch operation is detected. It is determined whether or not a symbol reading trigger key is displayed on the display unit 14 as a specific operation icon for executing the reading process and the second process, and it is determined that the trigger key is displayed on the display unit 14. and a CPU 11 that executes activation processing of the scanner unit 17 without waiting for output of the coordinate information by the touch panel control unit 121b when the touch panel control unit 121b is input.

このため、タッチ操作が検出されると表示中のトリガーキーに対応してすぐにスキャナ部17の起動処理を実行するので、シンボルの読み取り処理の実行開始までの時間を短縮できるとともに、タッチパネル121a入力による操作性を向上させることができる。よって、シンボルの読取時間を短縮できる。シンボル(バーコード)の読取時間は、100[ms]以下を1つの基準としており、本実施の形態のシンボル読み取り処理により、10[ms]程度、つまり10%程度のシンボル読取時間の改善が期待できる。 Therefore, when a touch operation is detected, the activation process of the scanner unit 17 is immediately executed in response to the trigger key being displayed. operability can be improved. Therefore, the symbol reading time can be shortened. One criterion for the symbol (barcode) reading time is 100 [ms] or less, and the symbol reading processing of this embodiment is expected to improve the symbol reading time by about 10 [ms], that is, about 10%. can.

また、CPU11は、スキャナ部17の起動処理が実行されている状態で、タッチパネル制御部121bによって出力された(タッチ操作の)座標情報がトリガーキーの表示領域の座標情報に該当する(表示領域内である)と判別された場合、スキャナ部17を用いたシンボルの読み取り処理を実行させる。このため、シンボルの読み取り処理を早く実行開始でき、シンボルの読取時間を短縮できる。 Further, the CPU 11 determines that the coordinate information (of the touch operation) output by the touch panel control section 121b corresponds to the coordinate information of the display area of the trigger key (inside the display area) while the activation process of the scanner section 17 is being executed. ), symbol reading processing using the scanner unit 17 is executed. Therefore, the symbol reading process can be started early, and the symbol reading time can be shortened.

また、CPU11は、タッチ操作が検出された領域の座標情報がトリガーキーの表示領域の座標情報に該当していない場合、スキャナ部17の起動処理の実行を停止する。このため、タッチ操作がトリガーキーの操作でなくシンボル読み取りの準備が必要でない場合のスキャナ部17の起動処理の実行を防いで処理負担を低減できる。 Further, when the coordinate information of the area where the touch operation is detected does not correspond to the coordinate information of the display area of the trigger key, the CPU 11 stops executing the activation process of the scanner section 17 . For this reason, it is possible to reduce the processing load by preventing execution of activation processing of the scanner unit 17 when the touch operation is not the operation of the trigger key and preparation for symbol reading is not required.

また、CPU11は、タッチ操作のタッチパネル割込信号を検出し、タッチパネル割込信号が検出された際に、シンボルの読み取りのトリガーキーが表示部14に表示されているか否かを判別する。このため、トリガーキーが表示されている場合のスキャナ部17の起動処理をより早く実行開始できる。 Further, the CPU 11 detects a touch panel interrupt signal of a touch operation, and determines whether or not a symbol reading trigger key is displayed on the display unit 14 when the touch panel interrupt signal is detected. Therefore, it is possible to start execution of the activation processing of the scanner unit 17 when the trigger key is displayed more quickly.

以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性の記憶部を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、CD-ROMなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。 In the above description, an example of using a non-volatile storage unit such as a flash memory as a computer-readable medium for the program according to the present invention has been disclosed, but the present invention is not limited to this example. As another computer-readable medium, a portable recording medium such as a CD-ROM can be applied. A carrier wave is also applied to the present invention as a medium for providing program data according to the present invention via a communication line.

なお、上記実施の形態における記述は、本発明に係る端末装置及びプログラムの一例であり、これに限定されるものではない。 It should be noted that the description in the above embodiment is an example of the terminal device and the program according to the present invention, and the present invention is not limited to this.

例えば、上記実施の形態では、タッチ入力を受け付ける表示された特定の操作アイコンを、シンボル読み取りのトリガーキーとし、特定の操作アイコンに対応する準備処理を、スキャナ部17の起動処理とし、特定の操作アイコンに対応するメイン処理を、スキャナ部17を用いたシンボルの読み取り処理としたが、これに限定されるものではない。例えば、特定の操作アイコンを、被写体撮影のトリガーキーとし、特定の操作アイコンに対応する準備処理を、カメラ部18の起動処理とし、メイン処理を、カメラ部18を用いた被写体の撮影処理とする構成としてもよい。また、特定の操作アイコンを、所定アプリケーションプログラム起動のトリガーキーとし、特定の操作アイコンに対応する準備処理を、当該所定アプリケーションプログラムの起動処理とし、メイン処理を、当該所定アプリケーションプログラムに含まれる予め設定された特定の処理の実行とする構成としてもよい。 For example, in the above embodiment, a displayed specific operation icon for accepting touch input is set as a trigger key for symbol reading, preparation processing corresponding to the specific operation icon is set as startup processing of the scanner unit 17, and specific operation is performed. Although the main processing corresponding to the icon is the symbol reading processing using the scanner unit 17, it is not limited to this. For example, a specific operation icon may be a trigger key for photographing a subject, preparation processing corresponding to the specific operation icon may be activation processing of the camera unit 18, and main processing may be processing for photographing a subject using the camera unit 18. may be configured. Further, the specific operation icon is set as a trigger key for starting a predetermined application program, the preparation process corresponding to the specific operation icon is set as the start process of the predetermined application program, and the main process is set in advance included in the predetermined application program. A configuration may be adopted in which a specified process is executed.

また、上記実施の形態におけるハンディターミナル10の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。 Further, the detailed configuration and detailed operation of each component of the handy terminal 10 in the above-described embodiment can of course be changed as appropriate without departing from the gist of the present invention.

本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
タッチパネル式の表示部においてユーザによるタッチ操作を検出する検出手段と、
前記検出手段によって前記タッチ操作が検出された領域の座標を座標情報として出力する出力手段と、
前記検出手段により前記タッチ操作が検出された際に、第1処理と前記第1処理が完了した後に実行される第2処理との二処理を実行させる特定の操作アイコンが前記表示部に表示されているか否か判別する判別手段と、
前記判別手段により前記特定の操作アイコンが前記表示部に表示されていると判別された場合、前記出力手段による前記座標情報の出力を待たずに前記第1処理を実行する第1特定制御手段と、
を備えたことを特徴とする端末装置。
<請求項2>
前記第1特定制御手段によって前記第1処理が実行されている状態で、前記出力手段によって出力された前記座標情報が前記特定の操作アイコンの表示領域の座標情報に該当すると判別された場合、前記第2処理を実行させる第2特定制御手段を備えたことを特徴とする請求項1に記載の端末装置。
<請求項3>
前記第2特定制御手段は、前記タッチ操作が検出された領域の座標情報が前記特定の操作アイコンの表示領域の座標情報に該当していない場合、前記第1処理の実行を停止することを特徴とする請求項2に記載の端末装置。
<請求項4>
前記検出手段は、前記タッチ操作の割込信号を検出し、
前記判別手段は、前記検出手段により前記タッチ操作の割込信号が検出された際に、前記特定の操作アイコンが前記表示部に表示されているか否か判別することを特徴とする請求項1から3のいずれか一項に記載の端末装置。
<請求項5>
前記特定の操作アイコンは、シンボル読み取りのトリガーキーであり、
前記第1処理は、シンボルを読み取るシンボル読取手段の起動処理であり、
前記第2処理は、前記シンボル読取手段を用いたシンボルの読み取り処理であることを特徴とする請求項1から4のいずれか一項に記載の端末装置。
<請求項6>
コンピュータを、
タッチパネル式の表示部においてユーザによるタッチ操作を検出する検出手段、
前記検出手段によって前記タッチ操作が検出された領域の座標を座標情報として出力する出力手段、
前記検出手段により前記タッチ操作が検出された際に、第1処理と前記第1処理が完了した後に実行される第2処理との二処理を実行させる特定の操作アイコンが前記表示部に表示されているか否か判別する判別手段、
前記判別手段により前記特定の操作アイコンが前記表示部に表示されていると判別された場合、前記出力手段による前記座標情報の出力を待たずに前記第1処理を実行する第1特定制御手段、
として機能させるためのプログラム。
Although embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and equivalents thereof.
The invention described in the scope of claims originally attached to the application form of this application is additionally described below. The claim numbers in the appendix are as in the claims originally attached to the filing of this application.
[Appendix]
<Claim 1>
a detection means for detecting a touch operation by a user on a touch panel type display unit;
output means for outputting coordinates of an area where the touch operation is detected by the detection means as coordinate information;
When the touch operation is detected by the detecting means, a specific operation icon is displayed on the display unit for executing two processes of a first process and a second process that is executed after the first process is completed. a determination means for determining whether or not
a first specific control means for executing the first process without waiting for output of the coordinate information by the output means when the determination means determines that the specific operation icon is displayed on the display unit; ,
A terminal device comprising:
<Claim 2>
When it is determined that the coordinate information output by the output means corresponds to the coordinate information of the display area of the specific operation icon while the first process is being executed by the first specific control means, 2. The terminal device according to claim 1, further comprising second specific control means for executing the second process.
<Claim 3>
The second specific control means stops execution of the first process when the coordinate information of the area where the touch operation is detected does not correspond to the coordinate information of the display area of the specific operation icon. 3. The terminal device according to claim 2.
<Claim 4>
The detection means detects an interrupt signal of the touch operation,
2. The discriminating means discriminates whether or not the specific operation icon is displayed on the display section when the interrupt signal of the touch operation is detected by the detecting means. 4. The terminal device according to any one of 3.
<Claim 5>
The specific operation icon is a symbol reading trigger key,
The first processing is activation processing of symbol reading means for reading symbols,
5. The terminal device according to claim 1, wherein the second processing is symbol reading processing using the symbol reading means.
<Claim 6>
the computer,
detection means for detecting a touch operation by a user on a touch panel type display unit;
output means for outputting coordinates of an area where the touch operation is detected by the detection means as coordinate information;
When the touch operation is detected by the detecting means, a specific operation icon is displayed on the display unit for executing two processes of a first process and a second process that is executed after the first process is completed. Determination means for determining whether or not
first specific control means for executing the first process without waiting for output of the coordinate information by the output means when the determination means determines that the specific operation icon is displayed on the display unit;
A program to function as

10 ハンディターミナル
10a 筐体
11 CPU
12 操作部
121 タッチパネル部
121a タッチパネル
121b タッチパネル制御部
122 物理キー部
122a 物理トリガーキー
122b 物理キー群
13 RAM
14 表示部
15 記憶部
16 無線通信部
17 スキャナ部
18 カメラ部
19 出力部
20 電池
21 バス
10 handy terminal 10a housing 11 CPU
12 Operation unit 121 Touch panel unit 121a Touch panel 121b Touch panel control unit 122 Physical key unit 122a Physical trigger key 122b Physical key group 13 RAM
14 display unit 15 storage unit 16 wireless communication unit 17 scanner unit 18 camera unit 19 output unit 20 battery 21 bus

Claims (6)

タッチパネル式の表示部においてユーザによるタッチ操作を検出する検出手段と、
前記検出手段によって前記タッチ操作が検出された領域の座標を座標情報として出力する出力手段と、
前記検出手段により前記タッチ操作が検出された際に、第1処理と前記第1処理が完了した後に実行される第2処理との二処理を実行させる特定の操作アイコンが前記表示部に表示されているか否か判別する判別手段と、
前記判別手段により前記特定の操作アイコンが前記表示部に表示されていると判別された場合、前記出力手段による前記座標情報の出力を待たずに前記第1処理を実行する第1特定制御手段と、
を備えたことを特徴とする端末装置。
a detection means for detecting a touch operation by a user on a touch panel type display unit;
output means for outputting coordinates of an area where the touch operation is detected by the detection means as coordinate information;
When the touch operation is detected by the detecting means, a specific operation icon is displayed on the display unit for executing two processes of a first process and a second process that is executed after the first process is completed. a determination means for determining whether or not
a first specific control means for executing the first process without waiting for output of the coordinate information by the output means when the determination means determines that the specific operation icon is displayed on the display unit; ,
A terminal device comprising:
前記第1特定制御手段によって前記第1処理が実行されている状態で、前記出力手段によって出力された前記座標情報が前記特定の操作アイコンの表示領域の座標情報に該当すると判別された場合、前記第2処理を実行させる第2特定制御手段を備えたことを特徴とする請求項1に記載の端末装置。 When it is determined that the coordinate information output by the output means corresponds to the coordinate information of the display area of the specific operation icon while the first process is being executed by the first specific control means, 2. The terminal device according to claim 1, further comprising second specific control means for executing the second process. 前記第2特定制御手段は、前記タッチ操作が検出された領域の座標情報が前記特定の操作アイコンの表示領域の座標情報に該当していない場合、前記第1処理の実行を停止することを特徴とする請求項2に記載の端末装置。 The second specific control means stops execution of the first process when the coordinate information of the area where the touch operation is detected does not correspond to the coordinate information of the display area of the specific operation icon. 3. The terminal device according to claim 2. 前記検出手段は、前記タッチ操作の割込信号を検出し、
前記判別手段は、前記検出手段により前記タッチ操作の割込信号が検出された際に、前記特定の操作アイコンが前記表示部に表示されているか否か判別することを特徴とする請求項1から3のいずれか一項に記載の端末装置。
The detection means detects an interrupt signal of the touch operation,
2. The discriminating means discriminates whether or not the specific operation icon is displayed on the display section when the interrupt signal of the touch operation is detected by the detecting means. 4. The terminal device according to any one of 3.
前記特定の操作アイコンは、シンボル読み取りのトリガーキーであり、
前記第1処理は、シンボルを読み取るシンボル読取手段の起動処理であり、
前記第2処理は、前記シンボル読取手段を用いたシンボルの読み取り処理であることを特徴とする請求項1から4のいずれか一項に記載の端末装置。
The specific operation icon is a symbol reading trigger key,
The first processing is activation processing of symbol reading means for reading symbols,
5. The terminal device according to claim 1, wherein the second processing is symbol reading processing using the symbol reading means.
コンピュータを、
タッチパネル式の表示部においてユーザによるタッチ操作を検出する検出手段、
前記検出手段によって前記タッチ操作が検出された領域の座標を座標情報として出力する出力手段、
前記検出手段により前記タッチ操作が検出された際に、第1処理と前記第1処理が完了した後に実行される第2処理との二処理を実行させる特定の操作アイコンが前記表示部に表示されているか否か判別する判別手段、
前記判別手段により前記特定の操作アイコンが前記表示部に表示されていると判別された場合、前記出力手段による前記座標情報の出力を待たずに前記第1処理を実行する第1特定制御手段、
として機能させるためのプログラム。
the computer,
detection means for detecting a touch operation by a user on a touch panel type display unit;
output means for outputting coordinates of an area where the touch operation is detected by the detection means as coordinate information;
When the touch operation is detected by the detecting means, a specific operation icon is displayed on the display unit for executing two processes of a first process and a second process that is executed after the first process is completed. Determination means for determining whether or not
first specific control means for executing the first process without waiting for output of the coordinate information by the output means when the determination means determines that the specific operation icon is displayed on the display unit;
A program to function as
JP2020152439A 2020-09-11 2020-09-11 Terminal device and program Active JP7120280B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020152439A JP7120280B2 (en) 2020-09-11 2020-09-11 Terminal device and program
JP2022123035A JP7468580B2 (en) 2020-09-11 2022-08-02 Terminal device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020152439A JP7120280B2 (en) 2020-09-11 2020-09-11 Terminal device and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022123035A Division JP7468580B2 (en) 2020-09-11 2022-08-02 Terminal device and program

Publications (2)

Publication Number Publication Date
JP2022046841A JP2022046841A (en) 2022-03-24
JP7120280B2 true JP7120280B2 (en) 2022-08-17

Family

ID=80780020

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020152439A Active JP7120280B2 (en) 2020-09-11 2020-09-11 Terminal device and program
JP2022123035A Active JP7468580B2 (en) 2020-09-11 2022-08-02 Terminal device and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022123035A Active JP7468580B2 (en) 2020-09-11 2022-08-02 Terminal device and program

Country Status (1)

Country Link
JP (2) JP7120280B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7468580B2 (en) 2020-09-11 2024-04-16 カシオ計算機株式会社 Terminal device and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157374A (en) 2004-11-29 2006-06-15 Casio Comput Co Ltd Imaging device, actuating method, and program
JP2009099092A (en) 2007-10-19 2009-05-07 Denso Wave Inc Mobile information terminal
JP2013246727A (en) 2012-05-28 2013-12-09 Sharp Corp Information processing terminal, program of controlling information processing terminal, computer-readable recording medium, and method of controlling information processing terminal
JP2014002541A (en) 2012-06-18 2014-01-09 Sharp Corp Information processing device, application execution control method, application execution control program, and recording medium

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087986A (en) * 2001-09-07 2003-03-20 Denso Corp Power controller for portable information terminal
JP2011170834A (en) 2010-01-19 2011-09-01 Sony Corp Information processing apparatus, operation prediction method, and operation prediction program
JP6194162B2 (en) 2011-10-03 2017-09-06 京セラ株式会社 Apparatus, method, and program
JP5963458B2 (en) 2012-01-31 2016-08-03 キヤノン株式会社 LIGHT EMITTING DEVICE, IMAGE FORMING DEVICE, AND IMAGING DEVICE
KR101484529B1 (en) 2012-10-08 2015-01-20 후아웨이 디바이스 컴퍼니 리미티드 Touchscreen apparatus user interface processing method and touchscreen apparatus
JP2014157578A (en) 2013-02-18 2014-08-28 Nec Casio Mobile Communications Ltd Touch panel device, control method of touch panel device, and program
JP6212448B2 (en) * 2014-08-04 2017-10-11 株式会社ジャパンディスプレイ Touch detection device, display device with touch detection function, and touch detection method
CN105549822B (en) 2015-12-24 2018-12-25 宇龙计算机通信科技(深圳)有限公司 A kind of icon moving method and mobile terminal
JP6710771B1 (en) 2018-08-20 2020-06-17 ガンホー・オンライン・エンターテイメント株式会社 Terminal device, program, method, and system
JP7120280B2 (en) 2020-09-11 2022-08-17 カシオ計算機株式会社 Terminal device and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157374A (en) 2004-11-29 2006-06-15 Casio Comput Co Ltd Imaging device, actuating method, and program
JP2009099092A (en) 2007-10-19 2009-05-07 Denso Wave Inc Mobile information terminal
JP2013246727A (en) 2012-05-28 2013-12-09 Sharp Corp Information processing terminal, program of controlling information processing terminal, computer-readable recording medium, and method of controlling information processing terminal
JP2014002541A (en) 2012-06-18 2014-01-09 Sharp Corp Information processing device, application execution control method, application execution control program, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7468580B2 (en) 2020-09-11 2024-04-16 カシオ計算機株式会社 Terminal device and program

Also Published As

Publication number Publication date
JP7468580B2 (en) 2024-04-16
JP2022145775A (en) 2022-10-04
JP2022046841A (en) 2022-03-24

Similar Documents

Publication Publication Date Title
US11042291B2 (en) Text input method in touch screen terminal and apparatus therefor
JP5837535B2 (en) Mobile phone terminal, data transmission method
US20170123598A1 (en) System and method for focus on touch with a touch sensitive screen display
US10810412B2 (en) Method, system and apparatus for gesture-based configuration of paired scanner
US20120127179A1 (en) Method, apparatus and computer program product for user interface
US20150035776A1 (en) Information terminal, method for controlling input acceptance, and program for controlling input acceptance
JP2019504566A (en) Information image display method and apparatus
US9876933B2 (en) Job processing system, job processing apparatus, and program
CN112486346B (en) Key mode setting method, device and storage medium
JP2014197288A (en) Communication apparatus and program
JP7468580B2 (en) Terminal device and program
JP2012226393A (en) Mobile terminal device and method for activating application software
US9094551B2 (en) Image processing apparatus having a touch panel
JP6758871B2 (en) Image forming device, image processing device, and its control method and program
US9722669B2 (en) Information processing apparatus, control method therefor, and computer-readable storage medium
US20170155802A1 (en) Display device and method of notifying the position of an authentication device in a display area
JP2015179311A (en) Input device, input control method, and computer program
KR20050098499A (en) Method of displaying for finger image in wireless communication terminal
JP2012198725A (en) Information input device, information input method, and program
JP2015158704A (en) Extension input device, and cover for portable terminal that has extension input device incorporated
JP7088246B2 (en) Terminal devices and programs
US10489571B2 (en) Information processing apparatus determining propriety of use based on authentication result of fingerprint authentication process, control method therefor, and storage medium storing control program therefor
US11140247B2 (en) UE, and method and apparatus for identifying handprint
JP4019905B2 (en) Information terminal
JP2021002365A (en) Information processing apparatus, method for controlling the same, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210531

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220718

R150 Certificate of patent or registration of utility model

Ref document number: 7120280

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150