Instruction/ maintenance manual of the product 4X00 Series Hand Held Products
Go to page of 24
User’s Guide IMAGETEAM ™ 4X00 Series For Adaptus Imaging Technology Imagers: IT4000, IT4100, and IT4300 Hardware Interface Layer Specification.
Disclaimer Hand Held Products, Inc. d/b/a Hand Held Products (“Hand Held Products”) reserves the right to make changes in specifications and other information contained in this do cument without prior notice, and the reader should in al l cases consult Hand Held Products to determine whether any such changes have been made .
Laser Eye Safety S tatement for IT4300 Series Engines The IT4300 is intended for use in CDRH/IEC Class 2 devices. Note: It is the OEM manufacturer’s responsibility to comply with applicable regu lation(s) in regard to standards for specific equipment combinations.
.
IMAGETEAM™ 4X00 Series Hardware Interf ace Layer Specification User’s Guide i Table of Contents Chapter 1 - Introduction and Overview Design Overview ........ ........................................................................................
ii IMAGETEAM™ 4X00 Series Hardware In terface Layer Specification User’s Guide.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 1 Introduc tion and Overview This document is an overview of the stru cture of the IT4X00 Series OEM imaging soft ware provided by Hand Held Products.
2 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Alphabetic Function List The following is a list of functions that the ImagerHardware DLL must export to support the imaging device driver.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 3 BindPhysicalMemoryToVirtualMemoryICMedia This function binds the physical memory of an image, specified by "hPhysical," to a virtual memory location specified by "pVirtual.
4 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Returns Zero on failure, non-zero on success. DisableImageLineDataProcessingICMedia This function disables the ca lling of the ImageLineDataCallback function registered with RegisterImageLineDataNotificationICMedia (see page 1-11).
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 5 FreePhysicalScanSpaceICMedia This function frees the physic al memory for a single image. DWORD FreePhysicalScanSpaceICMedia ( DWORD hImage ) Passed Arguments Description DWORD hImage A "pseudo-handle" to a reserved physical m e m o r y s l o t .
6 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification GetImagerPropertiesICMedia This function requests the proper ties of the imager currently in terfacing to the hardware layer.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 7 GetRegisterSettingsForHHPExposureControlICMedia This function is used for the hardware DLL to give the driver access to the regist er settings needed for it s hardware platform.
8 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification IllumOffICMedia This function turns off the illumination LEDs. BOOL TurnLEDsOffICMedia ( void ) Returns Zero on failure, non-zero on success. IllumOnICMedia This function turns on the illumination LEDs.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 9 Returns TRUE if successful, FALSE otherwise. ImagerPowerOnAndResumeICMedia This function controls a physica l switch to cycle power on the imager. This is typically implemented for Win CE suspend/resume .
10 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification InitCaptureICMedia This function indicates that a transfer wi ll begin on the next Vsync pulse, and the im age data will go into the physical memory location referenced by "hPhysical.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 11 ReadIIC_ICMedia This function uses the i 2 c interface protocol to read data fr om 'ucSubaddress' register location and places it at the location specified by 'pucBuffer'.
12 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Returns None. ResetTransferHardwareICMedia This function stops a transfer that is eith er ready to run, or currently running. It also resets the syst em making it ready fo r the next call to InitCaptureICMedia.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 13 WaitMillisecondsICMedia This function waits the number of mill iseconds indicated before returning. void WaitMillisecondsICMedia ( DWORD nTime ) Passed Arguments Description NTime The number of milliseconds to delay.
14 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification Programming Notes 1. It is essential that callbacks for Vsyn c processing and Image Line Data processing not run at th e same time, for example, with 2 separate threads.
IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification 15 Customer Support T echnical Assistance If you need assistance using the IT4X00 Series OEM imaging software, please call your Distributor or the nearest Hand Held Products technical support office: North America/Canada: Telephone: (800) 782-4263, option 4 (8 a.
16 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification.
.
™ Hand Held Products, Inc. 700 Visions Drive P.O. Box 208 Skaneateles Falls, NY 13153-0208 4X00HWIntfc-UG Rev B (6/05).
An important point after buying a device Hand Held Products 4X00 Series (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Hand Held Products 4X00 Series yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Hand Held Products 4X00 Series - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Hand Held Products 4X00 Series you will learn all the available features of the product, as well as information on its operation. The information that you get Hand Held Products 4X00 Series will certainly help you make a decision on the purchase.
If you already are a holder of Hand Held Products 4X00 Series, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Hand Held Products 4X00 Series.
However, one of the most important roles played by the user manual is to help in solving problems with Hand Held Products 4X00 Series. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Hand Held Products 4X00 Series along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center