Category: 

What is a Light Pen?

Article Details
  • Written By: Mary Elizabeth
  • Edited By: Bronwyn Harris
  • Last Modified Date: 17 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

The term light pen has several meanings. First, it refers to a battery-operated illuminated pen that has an LED lamp in the tip in order to make it possible to write in the dark. Second, it refers to pens used for creating light “doodles” for long-exposure photography. Third, it is used by some to refer to a tablet pen for interacting with a computer through a peripheral tablet, whether or not light is actually used in the operation of the tablet pen. Fourth, and most frequently, it is an input device that allows a user to interact with a computer display.

The light pen prototype was made by the Whirlwind Project at the Massachusetts Institute of Technology (MIT). Whirlwind was a 1950s computer prototype for the United States air defense system, and the light pen — shaped like a gun with a grip attached below the barrel of the pen — was used to select blips on the CRT (cathode ray tube) screen as part of that system.

Ad

The light pen works as a receptor functioning in connection with a computer display. The button on the pen is pressed as it makes contact with a point on the display. Then, when the pixel that the pen is marking refreshes, the light burst identifies the location, transmitting information connected with that location, identifying the x and y coordinates. The pen can be used to select items on the display or to draw on the display. The opportunity to be able to interact “naturally” as one does with a pencil or pen, rather than with a keyboard or mouse, was seen as a great advance.

Light pens enjoyed a heyday in the early 1980s, but the ergonomic strain of holding the pen to a screen over time limited their use. However, they are still in use in the television show Jeopardy as the tool with which contestants write their wagers, as well as in some industries. The arenas in which the pen continues in use include retail sales in point-of-sale (POS) applications, kiosks, gaming, graphic arts, and healthcare applications. New innovations in light pens include models that combine the technology with a barcode scanner.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}