Hand Held Products 4X00 Series manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Hand Held Products 4X00 Series, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Hand Held Products 4X00 Series one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Hand Held Products 4X00 Series. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Hand Held Products 4X00 Series should contain:
- informations concerning technical data of Hand Held Products 4X00 Series
- name of the manufacturer and a year of construction of the Hand Held Products 4X00 Series item
- rules of operation, control and maintenance of the Hand Held Products 4X00 Series item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Hand Held Products 4X00 Series alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Hand Held Products 4X00 Series, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Hand Held Products service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Hand Held Products 4X00 Series.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Hand Held Products 4X00 Series item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    User’s Guide IMAGETEAM ™ 4X00 Series For Adaptus Imaging Technology Imagers: IT4000, IT4100, and IT4300 Hardware Interface Layer Specification[...]

  • Page 2

    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 . The information in [...]

  • Page 3

    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. Caution: Use of controls or adjustment or performance of procedures other than thos[...]

  • Page 4

    [...]

  • Page 5

    IMAGETEAM™ 4X00 Series Hardware Interf ace Layer Specification User’s Guide i Table of Contents Chapter 1 - Introduction and Overview Design Overview ........ ........................................................................................................ .................... 1 User Layer ................................................[...]

  • Page 6

    ii IMAGETEAM™ 4X00 Series Hardware In terface Layer Specification User’s Guide[...]

  • Page 7

    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. Detailed information that describes the Hand Held Products OEM Ap plication Programming Interface ( IMA GETEAM 4X00 SDK User’ s Guide[...]

  • Page 8

    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. The function s described below are specific to the IC Media imager and the ICMedia product spec ification and should be reviewed for coherency w[...]

  • Page 9

    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." Note: It is possible that multiple calls to this function may be made with the same physic[...]

  • Page 10

    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). DWORD DisableImageLineDataInterruptICMedia ( void ) [...]

  • Page 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 . T h i s w a s the value ret[...]

  • Page 12

    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. BOOL GetImagerPropertiesICMedia ( const DWORD * pBuffIn, DWORD * pBuffOut, DWORD dwLen ) Passed Arguments Description pBuffIn Pointer to a buffer of DWORDs th[...]

  • Page 13

    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. The structure below represents the array data type the GetRegisterSettingsForHHPExposureControlICMedia fun[...]

  • Page 14

    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. BOOL TurnLEDsOnICMedia ( void ) Returns Zero on failure, non-zero on success. Ima[...]

  • Page 15

    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 . DWORD ImagerPowerOnAndSuspendICMedia ( DWORD ) Passed Arguments Description 0 N[...]

  • Page 16

    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." This function can be called at an y time during a frame, and th e driver relies on the h[...]

  • Page 17

    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'. unsigned int ReadIIC_ICMedia ( unsigned char ucSubaddress, unsigned char *pucBuffer ) Passe[...]

  • Page 18

    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. void ResetTransferHardwareICMedia ( void ) Returns None. SynchronizedPow[...]

  • Page 19

    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. Returns None. WriteIIC_ICMedia This function uses the i 2 c interf[...]

  • Page 20

    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. It is essential that checks are made in the Hardware Inte rface DLL to ensure that a call to one callback is comp[...]

  • Page 21

    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.m. to 6 p.m. EST) Fax n[...]

  • Page 22

    16 IMAGETEAM™ 4X00 Series Hardware Interface Layer Specification[...]

  • Page 23

    [...]

  • Page 24

    ™ Hand Held Products, Inc. 700 Visions Drive P.O. Box 208 Skaneateles Falls, NY 13153-0208 4X00HWIntfc-UG Rev B (6/05)[...]