JP2010072454A - Information processing apparatus and information processing program - Google Patents

Information processing apparatus and information processing program Download PDF

Info

Publication number
JP2010072454A
JP2010072454A JP2008241202A JP2008241202A JP2010072454A JP 2010072454 A JP2010072454 A JP 2010072454A JP 2008241202 A JP2008241202 A JP 2008241202A JP 2008241202 A JP2008241202 A JP 2008241202A JP 2010072454 A JP2010072454 A JP 2010072454A
Authority
JP
Japan
Prior art keywords
display
backlight
bios
information processing
register
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008241202A
Other languages
Japanese (ja)
Other versions
JP5032427B2 (en
Inventor
Masahiro Yamazaki
真裕 山崎
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.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2008241202A priority Critical patent/JP5032427B2/en
Publication of JP2010072454A publication Critical patent/JP2010072454A/en
Application granted granted Critical
Publication of JP5032427B2 publication Critical patent/JP5032427B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Power Sources (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing technique efficiently controlling a back light of a display device. <P>SOLUTION: A CPU 101 reads OS and Main BIOS (Basic Input/Output System) out of a ROM 103 and executes them when started, and expands VGA (Video Graphics Array) BIOS for Main Display 5 of a first screen in the DRAM 102 during the execution. Then the CPU 101 conducts a test according to processing instructions included in the Main BIOS and then executes first backlight control-relative processing for the first screen. Then the CPU 101 executes second backlight control relative processing for a second screen without expanding VGA BIOS for Sub Display 6 of the second screen in the DRAM 102. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、表示装置に備わるバックライトの制御を行う情報処理装置及び情報処理プログラムに関する。   The present invention relates to an information processing apparatus and an information processing program for controlling a backlight provided in a display device.

従来より、PC(Personal Computer)などの情報処理装置に接続される液晶などのディスプレイを制御する場合、VGA BIOSなどのBIOSを利用する技術がある(例えば特許文献1参照)。VGA BIOSには、ディスプレイの表示機能を制御するための命令であり、例えば、表示方式に対応して輝度を設定する処理に関する命令や、バックライトを制御する処理に関する命令などの表示仕様設定命令が含まれている。このような技術においては、ディスプレイのバックライトを制御する場合、情報処理装置は、起動の際に行うメモリの初期化時に、VGA BIOSをメモリに読み出すことにより展開する。その後、情報処理装置は、メモリに展開されたVGA BIOSに含まれる表示仕様設定命令の中からバックライトの制御に関する処理命令を参照し、当該処理命令に従って、バックライトの制御に関連する処理を行っている。バックライトの制御に関連する処理とは、例えば、バックライトの点灯又は消灯を切り替えるためのレジスタの値を設定するバックライト制御処理などの処理である。また、画面として2つのディスプレイのバックライトを制御する場合、情報処理装置は、1画面目のディスプレイに対して上述の処理を行った後、2画面目のディスプレイに対するVGA BIOSをメモリに展開し、当該VGA BIOSに従ってバックライト制御処理などの処理を行っている。   Conventionally, when controlling a display such as a liquid crystal connected to an information processing apparatus such as a PC (Personal Computer), there is a technique using a BIOS such as a VGA BIOS (see, for example, Patent Document 1). The VGA BIOS is a command for controlling the display function of the display. For example, a display specification setting command such as a command for setting the luminance corresponding to the display method or a command for controlling the backlight is provided. include. In such a technique, when controlling the backlight of the display, the information processing apparatus develops the memory by reading the VGA BIOS into the memory when the memory is initialized at the time of startup. Thereafter, the information processing apparatus refers to a processing instruction related to backlight control from among display specification setting instructions included in the VGA BIOS expanded in the memory, and performs processing related to backlight control according to the processing instruction. ing. The process related to the backlight control is a process such as a backlight control process for setting a register value for switching on / off of the backlight. Further, when controlling the backlights of two displays as screens, the information processing apparatus performs the above-described processing on the display of the first screen, expands the VGA BIOS for the display of the second screen in the memory, Processing such as backlight control processing is performed in accordance with the VGA BIOS.

ところで、商品販売店などで商品の販売登録を行うために用いられるPOS(Point Of Sales)端末では、近年、各用途に応じたディスプレイの数が増えてきている。各用途に応じたディスプレイには、例えば、顧客用やオペレータ用やPOP広告用などがある。このようなPOS端末に対しては、商品の販売登録に異常が生じることがないように定期的にメンテナンスが行われている。このようなメンテナンスの際にテストを実行して、実行結果を1つのディスプレイに表示させることがある。この場合、1つのディスプレイにおいては表示機能を有効にすべく、バックライトを点灯させる必要があるが、その他の画面においてはバックライトを点灯する必要がない場合がある。ディスプレイのバックライトには寿命があるため、必要時以外はバックライトを点灯させない方が好ましい。また、テスト終了後にPOS端末を使用する際には通常通り複数のディスプレイのそれぞれにおいてバックライトを点灯させることが望まれる。   By the way, in the POS (Point Of Sales) terminal used for registering the sale of goods at a merchandise store or the like, the number of displays corresponding to each application has been increasing in recent years. For example, there are displays for customers, operators, and POP advertisements according to each application. Such POS terminals are regularly maintained so that there is no abnormality in merchandise sales registration. A test may be executed during such maintenance, and the execution result may be displayed on one display. In this case, it is necessary to turn on the backlight in order to enable the display function in one display, but it may not be necessary to turn on the backlight in other screens. Since the backlight of the display has a lifetime, it is preferable not to turn on the backlight except when necessary. Further, when using the POS terminal after the test is completed, it is desirable to turn on the backlight in each of the plurality of displays as usual.

特開2006−48131号公報JP 2006-48131 A

しかし、ディスプレイのバックライトを点灯させたり消灯させたりする場合、特許文献1の技術ではVGA BIOSのメモリへの展開やVGA BIOSに従ったバックライト制御処理などの処理を画面毎に行う必要があった。このため、バックライトの制御を効率的に行うことができず、ディスプレイが複数ある場合には特に、バックライトの制御を効率的に行うことが望まれていた。   However, when the backlight of the display is turned on or off, the technique of Patent Document 1 needs to perform processing such as development of the VGA BIOS in the memory and backlight control processing according to the VGA BIOS for each screen. It was. For this reason, it is not possible to efficiently control the backlight, and it is desired to efficiently control the backlight, particularly when there are a plurality of displays.

本発明は、上記に鑑みてなされたものであって、表示装置のバックライトの制御を効率的に行うことが可能な情報処理装置及び情報処理プログラムを提供することを目的とする。   The present invention has been made in view of the above, and an object thereof is to provide an information processing apparatus and an information processing program capable of efficiently controlling the backlight of a display device.

上述した課題を解決し、本発明は、バックライトを備える表示装置を制御する情報処理装置であって、VGA(Video Graphics Array)BIOS(Basic Input/Output System)を記憶する第1記憶手段と、前記バックライトの点灯又は消灯を示す値を保持するレジスタの値を書き換えるための第1処理命令を記憶する第2記憶手段と、前記表示装置を制御する手段であって、前記レジスタを有する表示制御手段と、前記バックライトの点灯又は消灯を切り替える場合、前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記第1処理命令に従って、前記表示制御手段の有する前記レジスタの値を書き換える制御手段を備えることを特徴とする。   In order to solve the above-described problems, the present invention is an information processing apparatus that controls a display device including a backlight, and includes a first storage unit that stores a VGA (Video Graphics Array) BIOS (Basic Input / Output System); Second storage means for storing a first processing instruction for rewriting a value of a register that holds a value indicating turning on or off of the backlight, and means for controlling the display device, the display control having the register And switching the backlight on or off, the display control means comprises the first processing instruction stored in the second storage means without reading the VGA BIOS from the first storage means. Control means for rewriting the value of the register is provided.

また、本発明は、情報処理プログラムであって、バックライトを備える表示装置を制御する情報処理装置であって、VGA(Video Graphics Array)BIOS(Basic Input/Output System)を記憶する第1記憶手段と、前記バックライトの点灯又は消灯を示す値を保持するレジスタの値を書き換えるための処理命令を記憶する第2記憶手段とを備える情報処理装置の有するコンピュータを、前記表示装置を制御する手段であって、前記バックライトの点灯又は消灯を示す値を保持するレジスタを有する表示制御手段と、前記制御手段は、前記バックライトの点灯又は消灯を切り替える場合、前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記処理命令に従って、前記表示制御手段の有する前記レジスタの値を書き換える制御手段として機能させることを特徴とする。   The present invention is also an information processing program, an information processing device for controlling a display device having a backlight, and a first storage means for storing a VGA (Video Graphics Array) BIOS (Basic Input / Output System). And a second storage means for storing a processing instruction for rewriting a value of a register that holds a value indicating turning on or off of the backlight, and a means for controlling the display device. The display control means having a register for holding a value indicating whether the backlight is turned on or off, and when the control means switches between turning on or off the backlight, the VGA BIOS is transferred from the first storage means. Without reading, according to the processing instruction stored in the second storage means, the value of the register of the display control means Characterized in that to function as a control means for rewriting.

本発明によれば、表示装置のバックライトの制御を効率的に行うことが可能になる。   According to the present invention, it is possible to efficiently control the backlight of the display device.

以下に添付図面を参照して、この発明にかかる情報処理装置及び情報処理プログラムの最良な実施の形態を詳細に説明する。   Exemplary embodiments of an information processing apparatus and an information processing program according to the present invention will be explained below in detail with reference to the accompanying drawings.

[実施の形態]
(1)構成
図1は、本実施の形態にかかる情報処理装置の一例として、POS端末の概観を例示する図である。POS端末1は、現金等を収容するためのドロワ2の上に載置されており、このドロワ2の引出し2aの開閉を制御する。POS端末1には、正面側にオペレータが預かり金額などを入力するためのキーボード3とモードスイッチ4とが設けられていると共にオペレータ用のMain Display5が接続され、背面側に客用のSub Display6が接続される。モードスイッチ4は、「登録」、「点検」、「精算」、「設定」などの各種業務モードを選択するためのスイッチで、鍵にて操作される。また、レシート及びジャーナルを印字するR/Jプリンタ7が内蔵されており、このプリンタ7によって印字されたレシートがPOS端末1の正面側に形成されたレシート発行口8から発行される。またPOS端末1には、商品の販売登録の際に商品ラベルに印刷されたバーコードを読取るためのコードスキャナ9が接続されている。Main Display5及びSub Display6は、バックライトを備えた液晶カラーディスプレイ等で構成され、販売登録された商品の品名及び価格や、1取引の合計金額や釣銭額などを表示する。尚、本実施の形態においては、Main Display5を1画面目とし、Sub Display6を2画面目とする。このようなPOS端末1の構成については、例えば特開2000−194940号公報に記載されているため、その詳細な説明を省略する。
[Embodiment]
(1) Configuration FIG. 1 is a diagram illustrating an overview of a POS terminal as an example of an information processing apparatus according to the present embodiment. The POS terminal 1 is placed on a drawer 2 for storing cash or the like, and controls opening and closing of a drawer 2a of the drawer 2. The POS terminal 1 is provided with a keyboard 3 and a mode switch 4 for an operator to input a deposit amount and the like on the front side, and a main display 5 for an operator is connected, and a sub display 6 for a customer is provided on the back side. Connected. The mode switch 4 is a switch for selecting various business modes such as “registration”, “inspection”, “settlement”, “setting”, and is operated with a key. An R / J printer 7 for printing receipts and journals is built in, and a receipt printed by the printer 7 is issued from a receipt issuing port 8 formed on the front side of the POS terminal 1. The POS terminal 1 is connected to a code scanner 9 for reading a barcode printed on a product label at the time of product sales registration. Main Display 5 and Sub Display 6 are composed of a liquid crystal color display or the like equipped with a backlight, and display the product name and price of products registered for sale, the total price of one transaction, the amount of change, and the like. In the present embodiment, Main Display 5 is the first screen, and Sub Display 6 is the second screen. Since the configuration of such a POS terminal 1 is described in, for example, Japanese Patent Application Laid-Open No. 2000-194940, detailed description thereof is omitted.

図2は、POS端末1の内部構成について、本実施の形態にかかる部分を例示する図である。同図に示すようにPOS端末1は、CPU(Central Processing Unit)101と、DRAM(Dynamic Random Access Memory)102と、ROM(Read Only Memory)103と、HDD(Hard Disk Drive)104と、K/B(key Board) Contoller105と、RTC(Real Time Clock)106と、第1VGA Contoller107と、第2VGA Contoller108と、I/O(Input/Output)ポート109とを備える。POS端末1には、第1VGA Contoller107を介してMain Display5が接続され、第2VGA Contoller108を介してSub Display6が接続される。ROM103には、DOS(Disk Operating System)などのOSやVGA BIOSやMain BIOSなどの各種プログラムが記憶されている。Main BIOSには、テストを行うための処理命令や、バックライト制御処理に関する処理命令が含まれている。バックライト制御処理とは、上述の従来技術欄で説明したように、バックライトの点灯又は消灯を切り替えるためのレジスタの値を設定する処理である。本実施の形態においては、POS端末1の電源投入時にキーボード3において所定の操作入力が行われた場合に、テストモードに移行して、Sub Display6のバックライトを消灯した後に、テストをPOS端末1は行うものとする。テストの内容自体は特に限定されない。VGA BIOSについては、Main Display5及びSub Display6の各ディスプレイに対応してROM103に記憶されている。VGA BIOSには、上述したように、表示方式に対応して、例えば、輝度を設定する処理に関する命令や、バックライトの制御に関連する処理に関する命令などの表示仕様設定命令が含まれている。バックライトの制御に関連する処理とは、バックライトの処理かの判定や、バックライト以外の処理を行うかの判定などの処理や、バックライト制御処理などである。HDD104は、各種プログラムや各種データを記憶する。K/B Contoller105は、キーボード3において入力された操作に対応した信号を取込み、CPU101に供給する。RTC106は、現在時刻を計時する。I/Oポート109は、モードスイッチ4により選択されたモードを表す信号をCPU101に供給する。   FIG. 2 is a diagram illustrating a portion according to the present embodiment with respect to the internal configuration of the POS terminal 1. As shown in FIG. 1, a POS terminal 1 includes a CPU (Central Processing Unit) 101, a DRAM (Dynamic Random Access Memory) 102, a ROM (Read Only Memory) 103, an HDD (Hard Disk Drive) 104, a K / B (Key Board) Controller 105, RTC (Real Time Clock) 106, first VGA Controller 107, second VGA Controller 108, and I / O (Input / Output) port 109. The main display 5 is connected to the POS terminal 1 via the first VGA controller 107, and the sub display 6 is connected to the POS terminal 1 via the second VGA controller 108. The ROM 103 stores an OS such as DOS (Disk Operating System), and various programs such as VGA BIOS and Main BIOS. The main BIOS includes a processing instruction for performing a test and a processing instruction related to the backlight control process. The backlight control process is a process of setting a register value for switching on / off of the backlight, as described in the above-mentioned prior art section. In the present embodiment, when a predetermined operation input is performed on the keyboard 3 when the POS terminal 1 is turned on, the test is performed after switching to the test mode and turning off the backlight of the Sub Display 6. Shall do. The content of the test itself is not particularly limited. The VGA BIOS is stored in the ROM 103 in correspondence with each display of Main Display 5 and Sub Display 6. As described above, the VGA BIOS includes display specification setting commands such as a command related to a process for setting brightness and a command related to a process related to backlight control, for example, corresponding to the display method. The process related to the backlight control includes a process for determining whether the process is a backlight process, a process for determining whether a process other than the backlight is performed, a backlight control process, and the like. The HDD 104 stores various programs and various data. The K / B Controller 105 takes in a signal corresponding to the operation input on the keyboard 3 and supplies it to the CPU 101. The RTC 106 measures the current time. The I / O port 109 supplies a signal representing the mode selected by the mode switch 4 to the CPU 101.

第1VGA Contoller107は、Main Display5の駆動を制御し、CPU101から供給される表示データに対応した文字等をMain Display5に表示させる。また、第1VGA Contoller107は、Main Display5に備わるバックライトの点灯又は消灯を示す値を保持するレジスタ(バックライトレジスタという)を有する。即ち、このバックライトレジスタの値が所定の値に書き換えられて設定されることによって、Main Display5に備わるバックライトを点灯させたり消灯させたりすることができる。第2VGA Contoller108は、Sub Display6の駆動を制御し、CPU101から供給される表示データに対応した文字等をSub Display6に表示させる。また、第2VGA Contoller108は、Sub Display6に備わるバックライトの点灯又は消灯を示す値を保持するレジスタ(バックライトレジスタ)を有する。即ち、このバックライトレジスタの値が所定の値に書き換えられて設定されることによって、Sub Display6に備わるバックライトを点灯させたり消灯させたりすることができる。   The first VGA controller 107 controls the drive of the main display 5 and causes the main display 5 to display characters corresponding to the display data supplied from the CPU 101. Further, the first VGA Controller 107 has a register (referred to as a backlight register) that holds a value indicating whether the backlight of the Main Display 5 is turned on or off. In other words, the backlight of the Main Display 5 can be turned on or off by rewriting and setting the value of the backlight register to a predetermined value. The second VGA controller 108 controls the drive of the sub display 6 and causes the sub display 6 to display characters corresponding to the display data supplied from the CPU 101. The second VGA controller 108 has a register (backlight register) that holds a value indicating whether the backlight of the Sub Display 6 is turned on or off. That is, the value of the backlight register is rewritten and set to a predetermined value, so that the backlight provided in the sub display 6 can be turned on or off.

次に、CPU101が、ROM103やHDD104に記憶された各種プログラムを実行することによりPOS端末1において実現される本実施の形態に特有の機能について説明する。本実施の形態においては、テストモードに移行したときに行うテストの際に1画面目のバックライトの制御及び2画面目のバックライトの制御を行うものとする。1画面目については表示機能を有効にすべく、従来と同様にして、CPU101は、VGA BIOSに従って処理を行うが、2画面目については表示機能を有効にすることなく、バックライトの制御を行う。具体的には、CPU101は、テストモードにおける起動時に、ROM103に記憶されたOSやMain BIOSをDRAM102に読み出してこれらを実行し、この実行中に、1画面目のMain Display5に対するVGA BIOSをDRAM102に読み出すことにより展開する。そして、CPU101は、1画面目に対して第1バックライト制御関連処理を実行する。その後、CPU101は、2画面目のSub Display6に対するVGA BIOSをDRAM102に展開することなく、Main BIOSに含まれる、バックライト制御処理に関する処理命令に従って、2画面目に対して第2バックライト制御関連処理を行い、Sub Display6のバックライトを消灯させる。そして、CPU101は、Main BIOSに含まれる、テストを行うための処理命令に従ってテストを実行する。これらの処理の詳細については以下の動作欄で説明する。   Next, functions unique to the present embodiment that are realized in the POS terminal 1 by the CPU 101 executing various programs stored in the ROM 103 and the HDD 104 will be described. In the present embodiment, it is assumed that the backlight control for the first screen and the backlight control for the second screen are performed during the test performed when the test mode is entered. In order to enable the display function for the first screen, the CPU 101 performs processing according to the VGA BIOS in the same manner as in the past, but for the second screen, the backlight is controlled without enabling the display function. . Specifically, when starting up in the test mode, the CPU 101 reads out the OS and Main BIOS stored in the ROM 103 to the DRAM 102 and executes them, and during this execution, the VGA BIOS for the Main Display 5 of the first screen is read into the DRAM 102. Expands by reading. Then, the CPU 101 executes a first backlight control related process for the first screen. After that, the CPU 101 does not develop the VGA BIOS for the Sub Display 6 on the second screen in the DRAM 102, and performs the second backlight control related processing on the second screen according to the processing instruction related to the backlight control processing included in the Main BIOS. To turn off the backlight of the Sub Display 6. Then, the CPU 101 executes the test in accordance with a processing instruction included in the Main BIOS for performing the test. Details of these processes will be described in the following operation column.

(2)動作
次に、本実施の形態にかかるPOS端末1の行うバックライト制御処理の手順について図3を用いて説明する。本実施の形態においては上述したように、POS端末1の電源投入時にキーボード3において所定の操作入力が行われた場合に、テストモードに移行するものとする。そして、テストモードにおける起動時に、POS端末1のCPU101は、ROM103に記憶されたOSやMain BIOSをDRAM102に読み出してこれらを実行する(ステップS1)。この実行中に、CPU101は、1画面目のMain Display5に対するVGA BIOSをDRAM102に展開する(ステップS1a)。そして、CPU101は、その後、1画面目に対して第1バックライト制御関連処理を行う(ステップS2)。
(2) Operation Next, the procedure of the backlight control process performed by the POS terminal 1 according to the present embodiment will be described with reference to FIG. In the present embodiment, as described above, when a predetermined operation input is performed on the keyboard 3 when the POS terminal 1 is turned on, the test mode is entered. Then, at the time of startup in the test mode, the CPU 101 of the POS terminal 1 reads out the OS and Main BIOS stored in the ROM 103 to the DRAM 102 and executes them (step S1). During this execution, the CPU 101 develops the VGA BIOS for the Main Display 5 on the first screen in the DRAM 102 (step S1a). Thereafter, the CPU 101 performs a first backlight control related process for the first screen (step S2).

図4は、第1バックライト制御関連処理の手順を示すフローチャートである。CPU101は、まず、ディスプレイコントローラの切り替え処理を行う(ステップS20)。即ち、CPU101は、制御対象のディスプレイを制御するディスプレイコントローラを選択する。現段階では、制御対象のディスプレイは、Main Display5であるから、CPU101は、第1VGA Contoller107を選択する。そして、CPU101は、ステップS1aでDRAM102に展開したVGA BIOSに含まれる処理命令に従って、バックライトの処理かの判定や、バックライト以外の処理を行うかの判定などの処理を行う(ステップS21)。その後、CPU101は、バックライト制御処理を行う(ステップS22)。具体的には、CPU101は、ステップS1aでDRAM102に展開したVGA BIOSに含まれる、バックライトを制御する処理に関する命令に従って、バックライトの点灯又は消灯を切り替えるべく、第1VGA Contoller107の有するバックライトレジスタの値を書き換える。後にテストを行いそのテスト結果をMain Display5に表示させるため、CPU101は、Main Display5のバックライトを点灯するようバックライトレジスタの値を書き換える。書き換える値は、例えば、Main BIOSに予め設定されているとする。次いで、CPU101は、ディスプレイコントローラの切り替え処理を行う(ステップS23)。この段階では、CPU101は、制御対象のディスプレイを制御するディスプレイコントローラとして、2画面目のSub Display6を制御する第2VGA Contoller108を選択する。   FIG. 4 is a flowchart showing the procedure of the first backlight control related process. First, the CPU 101 performs display controller switching processing (step S20). That is, the CPU 101 selects a display controller that controls the display to be controlled. At the present stage, the display to be controlled is the Main Display 5, so the CPU 101 selects the first VGA Controller 107. Then, the CPU 101 performs processing such as determining whether to perform backlight processing or determining whether to perform processing other than backlight according to the processing instruction included in the VGA BIOS expanded in the DRAM 102 in step S1a (step S21). Thereafter, the CPU 101 performs backlight control processing (step S22). Specifically, the CPU 101 switches the backlight register of the first VGA controller 107 to switch the backlight on or off in accordance with the instruction related to the backlight control process included in the VGA BIOS expanded in the DRAM 102 in step S1a. Rewrite the value. In order to perform a test later and display the test result on the Main Display 5, the CPU 101 rewrites the value of the backlight register so that the backlight of the Main Display 5 is turned on. It is assumed that the value to be rewritten is set in advance in, for example, Main BIOS. Next, the CPU 101 performs display controller switching processing (step S23). At this stage, the CPU 101 selects the second VGA Controller 108 that controls the Sub Display 6 on the second screen as a display controller that controls the display to be controlled.

図3の説明に戻る。その後、CPU101は、2画面目に対して第2バックライト制御関連処理を行う(ステップS3)。図5は、第2バックライト制御関連処理の手順を示すフローチャートである。CPU101は、バックライト制御処理を行う(ステップS30)。具体的には、CPU101は、Main BIOSに含まれる、バックライト制御処理に関する処理命令に従って、バックライトの点灯又は消灯を切り替えるべく、第2VGA Contoller108の有するバックライトレジスタの値を書き換える。後にテストを行いそのテスト結果をMain Display5に表示させるため、CPU101は、Sub Display6のバックライトを消灯するようバックライトレジスタの値を書き換える。次いで、CPU101は、ディスプレイコントローラの切り替え処理を行う(ステップS31)。CPU101は、制御対象のディスプレイを制御するディスプレイコントローラとして、例えば、1画面目のMain Display5を制御する第1VGA Contoller107を選択する。その後、CPU101は、Main BIOSに含まれる、テストを行うための処理命令に従ってテストを実行する。   Returning to the description of FIG. Thereafter, the CPU 101 performs a second backlight control related process on the second screen (step S3). FIG. 5 is a flowchart showing the procedure of the second backlight control related process. The CPU 101 performs backlight control processing (step S30). Specifically, the CPU 101 rewrites the value of the backlight register included in the second VGA Controller 108 in order to switch the backlight on or off in accordance with a processing instruction related to the backlight control process included in the Main BIOS. In order to perform a test later and display the test result on the main display 5, the CPU 101 rewrites the value of the backlight register so that the backlight of the sub display 6 is turned off. Next, the CPU 101 performs display controller switching processing (step S31). For example, the CPU 101 selects the first VGA Controller 107 that controls the Main Display 5 on the first screen as a display controller that controls the display to be controlled. Thereafter, the CPU 101 executes the test in accordance with a processing instruction included in the Main BIOS for performing the test.

以上のように、本実施の形態においては、CPU101は、2画面目に対するVGA BIOSをDRAM102に展開することなく、また、2画面目に対する第2バックライト制御関連処理において、1画面目に対する第1バックライト制御関連処理で行ったステップS21の処理を行うことなく、2画面目に対するバックライトの制御を行うことができる。このような構成によれば、バックライトの制御を効率的に行うことができる。画面の数が増えた場合にはその効果は顕著である。   As described above, in this embodiment, the CPU 101 does not develop the VGA BIOS for the second screen in the DRAM 102, and in the second backlight control-related processing for the second screen, the first screen for the first screen. The backlight control for the second screen can be performed without performing the process of step S21 performed in the backlight control related process. According to such a configuration, the backlight can be controlled efficiently. The effect is remarkable when the number of screens increases.

尚、1画面目については表示機能が有効であるため、CPU101は、テストの実行後、その実行結果を1画面目に表示させるようにしても良い。   Since the display function is effective for the first screen, the CPU 101 may display the execution result on the first screen after execution of the test.

[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
[Modification]
Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined. Further, various modifications as exemplified below are possible.

<変形例1>
上述した実施の形態において、POS端末1で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。
<Modification 1>
In the embodiment described above, various programs executed by the POS terminal 1 may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The various programs are recorded in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, and a DVD (Digital Versatile Disk) in a file in an installable or executable format. May be configured to be provided.

<変形例2>
上述した実施の形態においては、POS端末1に接続される表示装置はMain Display5及びSub Display6の2つであり画面数を2つとしたが、これに限らず、3つ以上の表示装置が接続される構成であっても良い。このような構成において、3画面目以降のバックライトを制御する場合、CPU101は、ステップS3で2画面目に対する第2バックライト制御関連処理の後、3画面目以降の各画面に対してステップS3と同様の第2バックライト制御関連処理を各々行う。即ち、CPU101は、ステップS3で2画面目に対する第2バックライト制御関連処理において、ステップS31では、3画面目に対応するディスプレイコントローラに切り替えて、3画面目に対してステップS3と同様の第2バックライト制御関連処理を行う。この3画面目に対する第2バックライト制御関連処理では、CPU101は、ステップS30で3画面目に対するバックライト制御処理を行い、次に、4画面目のバックライトを制御する場合には、ステップS31では4画面目に対応するディスプレイコントローラに切り替える。そして、CPU101は、4画面目に対してステップS3と同様の第2バックライト制御関連処理を行えば良い。このように、複数の画面のバックライトを制御する場合には、CPU101は、制御対象の画面を制御するディスプレイコントローラを切り替えながら第2バックライト制御関連処理を繰り返し行うようにすれば良い。
<Modification 2>
In the above-described embodiment, the number of display devices connected to the POS terminal 1 is Main Display 5 and Sub Display 6 and the number of screens is two. However, the number of display devices is not limited to this, and three or more display devices are connected. It may be a configuration. In such a configuration, when controlling the backlight for the third and subsequent screens, the CPU 101 performs step S3 for each screen after the third screen after the second backlight control related processing for the second screen in step S3. The second backlight control related process similar to the above is performed. That is, in the second backlight control related process for the second screen in step S3, the CPU 101 switches to the display controller corresponding to the third screen in step S31, and performs the same second process as step S3 for the third screen. Performs backlight control related processing. In the second backlight control related process for the third screen, the CPU 101 performs the backlight control process for the third screen in step S30, and then controls the backlight for the fourth screen in step S31. Switch to the display controller corresponding to the fourth screen. And CPU101 should just perform the 2nd backlight control related process similar to step S3 with respect to the 4th screen. Thus, when controlling the backlights of a plurality of screens, the CPU 101 may perform the second backlight control related process repeatedly while switching the display controller that controls the screen to be controlled.

このような構成によれば、情報処理装置に接続される表示装置が複数あり、その数が増えたとしても、バックライトの制御を効率的に行うことができる。   According to such a configuration, there are a plurality of display devices connected to the information processing device, and the backlight can be controlled efficiently even if the number of the display devices increases.

また、上述の実施の形態においては、1つの表示装置に対して画面が1つであるように取り扱ったが、1つの表示装置において複数の画面を備え、画面毎にバックライトの制御が可能であり且つ各画面の表示機能が各画面に対応するVGA BIOSにより制御されるように構成しても良い。この場合に、本実施の形態で説明したように、各画面のバックライトを制御するようにしても良い。   In the above-described embodiment, one display device is handled as one screen. However, one display device includes a plurality of screens, and backlight control is possible for each screen. The display function of each screen may be controlled by a VGA BIOS corresponding to each screen. In this case, as described in the present embodiment, the backlight of each screen may be controlled.

<変形例3>
上述した実施の形態においては、1画面目については、ステップS1aでVGA BIOSをメモリに展開し、ステップS2ではステップS21の処理を行うようにした。しかし、1画面目についても文字等を表示させる必要がなく、バックライトの制御のみを行いたい場合には、ステップS1aの処理を行わず、ステップS2でもステップS21の処理を行わないようにしても良い。このような構成によれば、1画面目のバックライトの制御についても効率的に行うことができる。
<Modification 3>
In the embodiment described above, for the first screen, the VGA BIOS is expanded in the memory in step S1a, and the process of step S21 is performed in step S2. However, if it is not necessary to display characters on the first screen and only the backlight control is to be performed, the process of step S1a is not performed, and the process of step S21 is not performed even in step S2. good. According to such a configuration, it is possible to efficiently control the backlight of the first screen.

<変形例4>
上述した実施の形態においては、情報処理装置の例として、POS端末について説明したが、表示装置と接続されるものであれば情報処理装置は、例えば、PCであっても良いし、携帯情報端末であっても良い。
<Modification 4>
In the above-described embodiment, the POS terminal has been described as an example of the information processing device. However, the information processing device may be a PC or a portable information terminal as long as it is connected to the display device. It may be.

<変形例5>
上述した実施の形態においては、2画面目に対する第2バックライト制御関連処理は、ステップS2の1画面目に対する第1バックライト制御関連処理の後に行うようにしたが、ステップS1の起動処理の後に、ステップS2の処理を行うことなく、ステップS3の第2バックライト制御関連処理を行うようにしても良い。この場合、第2バックライト制御関連処理では、ステップS30の前に、ステップS20,S23,S31と同様のディスプレイコントローラ切替処理を行って、制御対象の制御対象のディスプレイを制御するディスプレイコントローラを選択することが好ましい。
<Modification 5>
In the above-described embodiment, the second backlight control related process for the second screen is performed after the first backlight control related process for the first screen in step S2, but after the startup process of step S1. The second backlight control related process in step S3 may be performed without performing the process in step S2. In this case, in the second backlight control related process, the display controller switching process similar to steps S20, S23, and S31 is performed before step S30, and the display controller that controls the display to be controlled is selected. It is preferable.

<変形例6>
上述した実施の形態においては、バックライト制御処理に関する処理命令は、Main BIOSに含まれるものとしたが、これに限らず、VGA BIOSと別にROM103に記憶されるようにすれば良く、また、VGA BIOSが記憶される記憶装置と異なる他の記憶装置、例えば、HDD104に記憶されていても良い。
<Modification 6>
In the above-described embodiment, the processing instruction related to the backlight control processing is included in the main BIOS. However, the processing instruction is not limited to this, and may be stored in the ROM 103 separately from the VGA BIOS. It may be stored in another storage device different from the storage device in which the BIOS is stored, for example, the HDD 104.

一実施の形態にかかるPOS端末の概観を例示する図である。It is a figure which illustrates the general view of the POS terminal concerning one embodiment. 同実施の形態にかかるPOS端末の内部構成について、本実施の形態にかかる部分を例示する図である。It is a figure which illustrates the part concerning this embodiment about the internal structure of the POS terminal concerning the embodiment. 同実施の形態にかかるPOS端末の行うバックライト制御処理の手順フローチャートである。It is a procedure flowchart of the backlight control processing which the POS terminal concerning the embodiment performs. 同実施の形態にかかる第1バックライト制御関連処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the 1st backlight control related process concerning the embodiment. 同実施の形態にかかる第2バックライト制御関連処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the 2nd backlight control related process concerning the embodiment.

符号の説明Explanation of symbols

1 POS端末
2 ドロワ
3 キーボード
4 モードスイッチ
5 Main Display
6 Sub Display
7 プリンタ
8 レシート発行口
9 2次元コードスキャナ
101 CPU
102 DRAM
103 ROM
104 HDD
105 k/B Controller
106 RTC
107 第1VGA Controller
108 第2VGA Controller
1 POS terminal 2 Drawer 3 Keyboard 4 Mode switch 5 Main Display
6 Sub Display
7 Printer 8 Receipt issuing port 9 2D code scanner 101 CPU
102 DRAM
103 ROM
104 HDD
105 k / B Controller
106 RTC
107 1st VGA Controller
108 2nd VGA Controller

Claims (6)

バックライトを備える表示装置を制御する情報処理装置であって、
VGA(Video Graphics Array)BIOS(Basic Input/Output System)を記憶する第1記憶手段と、
前記バックライトの点灯又は消灯を示す値を保持するレジスタの値を書き換えるための第1処理命令を記憶する第2記憶手段と、
前記表示装置を制御する手段であって、前記レジスタを有する表示制御手段と、
前記バックライトの点灯又は消灯を切り替える場合、前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記第1処理命令に従って、前記表示制御手段の有する前記レジスタの値を書き換える制御手段を備える
ことを特徴とする情報処理装置。
An information processing apparatus that controls a display device including a backlight,
First storage means for storing a VGA (Video Graphics Array) BIOS (Basic Input / Output System);
Second storage means for storing a first processing instruction for rewriting a value of a register holding a value indicating whether the backlight is turned on or off;
Means for controlling the display device, the display control means having the register;
When switching on or off of the backlight, the VGA BIOS is not read from the first storage unit, and the register of the display control unit has the register according to the first processing instruction stored in the second storage unit. An information processing apparatus comprising control means for rewriting a value.
複数の前記表示手段のそれぞれについて、前記表示手段を制御する前記表示制御手段を複数備え、
前記記憶手段は、各前記表示手段に各々対応するVGA BIOSを記憶し、
前記制御手段は、複数の前記表示手段のうち前記バックライトの点灯又は消灯を切り替える対象の前記表示手段を制御する前記表示制御手段のそれぞれについて、前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記第1処理命令に従って、前記表示制御手段の有する前記レジスタの値を各々書き換える
ことを特徴とする請求項1に記載の情報処理装置。
For each of the plurality of display means, a plurality of the display control means for controlling the display means,
The storage means stores VGA BIOS corresponding to each display means,
The control means does not read the VGA BIOS from the first storage means for each of the display control means for controlling the display means to be switched between turning on and off the backlight among the plurality of display means. 2. The information processing apparatus according to claim 1, wherein each of the register values of the display control unit is rewritten in accordance with the first processing instruction stored in the second storage unit.
前記制御手段は、
複数の前記表示手段のうち第1の前記表示手段に対応して前記第1記憶手段に記憶されたVGA BIOSを実行して第1の前記表示手段における表示機能を有効にする第1制御関連手段と、
複数の前記表示手段のうち第2の表示手段に対応して前記第1記憶手段に記憶されたVGA BIOSを読み出すことなく、前記第2記憶手段に記憶された前記第1処理命令に従って、前記第2の表示手段を制御する前記表示制御手段の有する前記レジスタの値を書き換えることにより、前記第2の表示手段の有する前記バックライトの点灯又は消灯を切り替える第2制御関連手段とを有する
ことを特徴とする請求項2に記載の情報処理装置。
The control means includes
First control-related means for executing the VGA BIOS stored in the first storage means corresponding to the first display means among the plurality of display means and enabling the display function in the first display means. When,
According to the first processing instruction stored in the second storage means, the VGA BIOS stored in the first storage means corresponding to the second display means among the plurality of display means is not read. And second control-related means for switching on / off of the backlight of the second display means by rewriting the value of the register of the display control means for controlling the second display means. The information processing apparatus according to claim 2.
テストモードに移行する操作入力を受け付ける入力受付手段を更に備え、
前記制御手段は、前記入力受付手段がテストモードに移行する操作入力を受け付けた場合且つ前記バックライトの点灯又は消灯を切り替える場合、前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記第1処理命令に従って、前記表示制御手段の有する前記レジスタの値を書き換える
ことを特徴とする請求項1に記載の情報処理装置。
An input receiving means for receiving an operation input for shifting to the test mode;
When the input accepting unit accepts an operation input for shifting to the test mode and when the backlight is turned on or off, the control unit does not read the VGA BIOS from the first storage unit, and The information processing apparatus according to claim 1, wherein the value of the register included in the display control unit is rewritten according to the first processing instruction stored in the storage unit.
前記制御手段は、前記入力受付手段がテストモードに移行する操作入力を受け付けた場合、テストを実行するテスト実行手段と、
前記テストの実行に応じて前記バックライトの点灯又は消灯を切り替える場合、前前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記第1処理命令に従って、前記表示制御手段の有する前記レジスタの値を書き換えるバックライト制御手段とを有する
ことを特徴とする請求項4に記載の情報処理装置。
The control means, when the input accepting means accepts an operation input to shift to the test mode, a test execution means for executing a test,
When switching on or off of the backlight according to the execution of the test, the first VGA BIOS is not read from the first storage unit, and the first processing instruction stored in the second storage unit is used. The information processing apparatus according to claim 4, further comprising a backlight control unit that rewrites a value of the register included in the display control unit.
バックライトを備える表示装置を制御する情報処理装置であって、VGA(Video Graphics Array)BIOS(Basic Input/Output System)を記憶する第1記憶手段と、前記バックライトの点灯又は消灯を示す値を保持するレジスタの値を書き換えるための処理命令を記憶する第2記憶手段とを備える情報処理装置の有するコンピュータを、
前記表示装置を制御する手段であって、前記バックライトの点灯又は消灯を示す値を保持するレジスタを有する表示制御手段と、
前記制御手段は、前記バックライトの点灯又は消灯を切り替える場合、前記VGA BIOSを前記第1記憶手段から読み出すことなく、前記第2記憶手段に記憶された前記処理命令に従って、前記表示制御手段の有する前記レジスタの値を書き換える制御手段として機能させる
ことを特徴とする情報処理プログラム。
An information processing apparatus for controlling a display device including a backlight, and a first storage means for storing a VGA (Video Graphics Array) BIOS (Basic Input / Output System), and a value indicating whether the backlight is turned on or off. A computer having an information processing apparatus comprising: second storage means for storing a processing instruction for rewriting a value of a register to be held;
Means for controlling the display device, the display control means having a register for holding a value indicating whether the backlight is turned on or off;
The control means includes the display control means according to the processing instruction stored in the second storage means without reading the VGA BIOS from the first storage means when switching on or off the backlight. An information processing program that functions as control means for rewriting the value of the register.
JP2008241202A 2008-09-19 2008-09-19 Information processing apparatus and information processing program Expired - Fee Related JP5032427B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008241202A JP5032427B2 (en) 2008-09-19 2008-09-19 Information processing apparatus and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008241202A JP5032427B2 (en) 2008-09-19 2008-09-19 Information processing apparatus and information processing program

Publications (2)

Publication Number Publication Date
JP2010072454A true JP2010072454A (en) 2010-04-02
JP5032427B2 JP5032427B2 (en) 2012-09-26

Family

ID=42204269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008241202A Expired - Fee Related JP5032427B2 (en) 2008-09-19 2008-09-19 Information processing apparatus and information processing program

Country Status (1)

Country Link
JP (1) JP5032427B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015035086A (en) * 2013-08-08 2015-02-19 東芝テック株式会社 Information processor, commodity sales processor and program
CN114387928A (en) * 2021-12-29 2022-04-22 龙芯中科技术股份有限公司 Backlight switching method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115404A (en) * 1997-06-19 1999-01-22 Tec Corp Merchandise data processor
JP2000048255A (en) * 1998-07-29 2000-02-18 Sharp Corp Sales management device mounting power saving function
JP2003067841A (en) * 2001-08-24 2003-03-07 Toshiba Tec Corp Method for handling change, device for processing merchandise sale data and cash voucher corresponding to change

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115404A (en) * 1997-06-19 1999-01-22 Tec Corp Merchandise data processor
JP2000048255A (en) * 1998-07-29 2000-02-18 Sharp Corp Sales management device mounting power saving function
JP2003067841A (en) * 2001-08-24 2003-03-07 Toshiba Tec Corp Method for handling change, device for processing merchandise sale data and cash voucher corresponding to change

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015035086A (en) * 2013-08-08 2015-02-19 東芝テック株式会社 Information processor, commodity sales processor and program
CN114387928A (en) * 2021-12-29 2022-04-22 龙芯中科技术股份有限公司 Backlight switching method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
JP5032427B2 (en) 2012-09-26

Similar Documents

Publication Publication Date Title
JP2011180906A (en) Commodity sales data processing device and control program therefor
JP2009043115A (en) Consumption tax rate change device and consumption tax rate change method in price tag printer
JP5032427B2 (en) Information processing apparatus and information processing program
US20110289447A1 (en) Information processing apparatus and control method
CN103530105A (en) Information processing apparatus, information processing method, and program
JP2008071164A (en) Commodity sales data processor
JP6287312B2 (en) Sales data processing apparatus and program
JP5862045B2 (en) RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM
JP2006243550A (en) Image display processor
JP5819365B2 (en) Information processing apparatus, merchandise sales processing apparatus, and program
JP6703804B2 (en) Information processing program, information processing apparatus, information processing system, and information processing method
JP2012238166A (en) Information processing device and program
JP4381286B2 (en) Product sales data processing device
JP2005181853A (en) Image supply device
JP6699190B2 (en) Sales data processing device, selection key display method and program
JP5258066B2 (en) POS device, display control method thereof, BIOS and POS application
JP5048729B2 (en) Electronic equipment and product sales data registration device
JP2011039963A (en) Electronic equipment, commodity sales data registration device, and control program of electronic equipment
JP2010231595A (en) Merchandise sales processing apparatus and its control program
JP6497455B2 (en) Sales data processing apparatus and program
JP2001117521A (en) Advertisement device for sales promotion
JP3614114B2 (en) Image data processing method and image data processing program
JP2015152967A (en) Commodity information processing device
JP5830060B2 (en) Information processing apparatus, merchandise sales data processing apparatus, and program
JP2020113346A (en) Sales data processing device, selection key display method and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111025

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120328

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150706

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees