Honeywell and 5380 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Honeywell and 5380, 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 Honeywell and 5380 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 Honeywell and 5380. 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 Honeywell and 5380 should contain:
- informations concerning technical data of Honeywell and 5380
- name of the manufacturer and a year of construction of the Honeywell and 5380 item
- rules of operation, control and maintenance of the Honeywell and 5380 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 Honeywell and 5380 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 Honeywell and 5380, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Honeywell 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 Honeywell and 5380.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Honeywell and 5380 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

    5X80 Series Software Development Kit (SDK) for 5080, 5180, and 5380 Decoded Miniature Image Scan Eng[...]

  • Page 2

    Disc laimer Honeyw ell International Inc. (“HII”) reser v es the right to make changes in specif[...]

  • Page 3

    i Chapter 1 - Introduction Features of the 5X00 Series ............................... .............[...]

  • Page 4

    ii Chapter 3 - Enumerated Types and Definitions Error Codes ........................................[...]

  • Page 5

    iii Chapter 6 - Program Samples Configuration Management .................................. ........[...]

  • Page 6

    iv[...]

  • Page 7

    1 - 1 1 Intr oduction The 5X10/5X80 Software De velopment Kit (5X00 Series) provides a se t of libr [...]

  • Page 8

    1 - 2 Interface Diagram The f ollowing diagr am shows the interface betw een the 5X00 Ser ies and th[...]

  • Page 9

    1 - 3 5X00 Series API Library Summar y The f ollowing is a summary of the API f unctions. The full d[...]

  • Page 10

    1 - 4 hhpReadImagerCapabilities Retrieves the imager settings (fixed) fo r image size, image bit dep[...]

  • Page 11

    1 - 5 Data T ypes, Structures, and Enumerated T ypes The 5X00 Series API uses str uctures (see Struc[...]

  • Page 12

    1 - 6 HHP_EVENT_CALLBACK Pointer to a callback function (s ee hhpImgrSdk.h) called in respon se to t[...]

  • Page 13

    1 - 7 SDK Structure Types A full description of the SDK st r ucture types can be f ound in Enumerate[...]

  • Page 14

    1 - 8[...]

  • Page 15

    2 - 1 2 API Function Descriptions The following is an alphabetic listing of each API function with i[...]

  • Page 16

    2 - 2 Parameter Description pIntelImg Pointer to an HHP_INTEL_IMG structure that contains the setup [...]

  • Page 17

    2 - 3 hhpCaptureBarcode ( P HHP_RAW_DECODE_MSG pDecodeMsg, DWORD dwTimeout, BOOL bWait ) Parameter D[...]

  • Page 18

    2 - 4 hhpEngineConnected This function determines whether the imager is connected. This function che[...]

  • Page 19

    2 - 5 Parameter Description pImg Pointer to an HHP_IMAGE stru cture if bWait is TRUE. If bWait is FA[...]

  • Page 20

    2 - 6 hhpReadConfigItem Reads the configuration item s for one or all of the configurat ion structur[...]

  • Page 21

    2 - 7 Parameter Description cfgType Use SETUP_TYPE_CURRENT for the curr ent settings, or SETUP_TYPE_[...]

  • Page 22

    2 - 8 hhpReadConfigStream ( P BYTE puchCfgStream, int nMaxLen, PINT pnBytesReturned ) Parameter Desc[...]

  • Page 23

    2 - 9 hhpReadSymbologyRangeMaxMin Returns the specified symbology range maxi mum and minimum values.[...]

  • Page 24

    2 - 10 Parameter Description puchMsg Command sent to the imager with or without command wrapper . If[...]

  • Page 25

    2 - 11 Parameter Description item One of the members of the enumer ated type ConfigItems_t. The vali[...]

  • Page 26

    2 - 12 hhpUpgradeFirmware ( const P TCHAR ptcFirmwareFilename, P DWORD DpdwTransferPercent, HWND hTr[...]

  • Page 27

    2 - 13 Parameter Description item One of the members of the enumer ated type ConfigItems_t. The vali[...]

  • Page 28

    2 - 14 hhpWriteSymbologyConfig Writes configuration items for a single symb ology or for all symbolo[...]

  • Page 29

    2 - 15 KIX (Netherlands) Post SYM_DUTCHPOST, ] X0 K (0x4B) Korea Post SYM_KORPOST ,] X 0 ? ( 0 x 3 F[...]

  • Page 30

    2 - 16[...]

  • Page 31

    3 - 1 3 Enumerated T ypes and Definitions Err or Codes RESULT_INTIALIZE = -1 Initial error code valu[...]

  • Page 32

    3 - 2 RESULT_ERR_SHIP_IMAGE_FAILED Imager failed to ship captured image. RESULT_ERR_SMARTIMAGETOOLAR[...]

  • Page 33

    3 - 3 SYM_INT25, Interleaved 2 of 5 All Decoders SYM_ISBT, ISBT All Decoders SYM_JAPOST, Japanese Po[...]

  • Page 34

    3 - 4 Gain V alues Enum Only used when in manual capture mode. HHP_GAIN_1x=1, HHP_GAIN_2x, HHP_GAIN_[...]

  • Page 35

    3 - 5 HHP_30_FRAMES_PER_SEC=30 System (MPU) Cloc k Speeds Note: CPU clock speed m ust alwa ys be gre[...]

  • Page 36

    3 - 6 T rigger Modes Enum HHP_MANUAL_SERIAL = 0, Requires trigger to scan (eithe r software or hardw[...]

  • Page 37

    3 - 7 Serial Data Bits SERIAL_DATA_BITS_7 = 7, 7 bit data SERIAL_DATA_BITS_8 8 bit data Pa ri t y SE[...]

  • Page 38

    3 - 8 Decoder Symbology Support HHP_1D_CODES_ONLY=0, 1D Linear an d stacked linear codes only. HHP_1[...]

  • Page 39

    4 - 1 4 Structures and Mask Definitions Important: All structures have a dwStructSize member that MU[...]

  • Page 40

    4 - 2 #define SYMBOLOGY_POSICODE_LIMITED_2 0x10000000 P osiCode Limited of 2 #define SYMBOLOGY_COD A[...]

  • Page 41

    4 - 3 Min/Max barcode lengths for symbol ogies that have length settings: Structure for symbologies [...]

  • Page 42

    4 - 4 TCHAR tcGroupH[ MAX_GROUP_G_LEN ]; Group H char acter str ing. TCHAR tcCheckChar[ MAX_CHECK_CH[...]

  • Page 43

    4 - 5 typedef struct _tagSymCfg { D WORD dwStructSize; Set to siz eof( SymCfg_t ); Linear Codes - Fl[...]

  • Page 44

    4 - 6 POSICODE_T posiCode; Enab le,Limited 1, Limited 2 Special OCR “code” OCR_T ocr; None (See [...]

  • Page 45

    4 - 7 Image Acquisition structure: typedef struct _tagHHP_IMAGE_A CQUISITION { D WORD dwStructSize; [...]

  • Page 46

    4 - 8 RECT boundingRect; Rectangle describi ng a windo w within the image. All pix els outside this [...]

  • Page 47

    4 - 9 LONG nUnderexposedPix els; Number of undere xposed pixels in image . LONG nOvere xposedPixels;[...]

  • Page 48

    4 - 10 LONG nAimerY ; Aimer Y LONG nLaserP ower ; Laser power in mW TCHAR tcFirmwareChecksum[ MA X_C[...]

  • Page 49

    4 - 11 #define DCMASK_ILLUMINA T_LED_COLOR 0x 00080 Illumination LED color to use. #define DCMASK_AL[...]

  • Page 50

    4 - 12 D WORD dwT r iggerTimeout; 0->300000 (milliseconds). D WORD dwLowP owerTimeout; 0 -> 30[...]

  • Page 51

    4 - 13 Intelligent Image Capture: typedef struct { D WORD dwStr uctSiz e; Size of HHP_INTEL_IMG stru[...]

  • Page 52

    4 - 14 HHP_DECODED_IMA GER_5080V GA_PSOC Ser i al (RS-232) 5080 imager with internal decoder . HHP_D[...]

  • Page 53

    5 - 1 5 OEM-Configurable SDK Functionality The 5X80 accommodates a variety of PDA/PDT, static mount,[...]

  • Page 54

    5 - 2 Parameter Description hDriver The current handle to the open driver used to communicate with t[...]

  • Page 55

    6 - 1 6 Pr ogram Samples Configuration Management Sample 1 - Set code 39 defa ults turning on Full A[...]

  • Page 56

    6 - 2 Bar code Capture Sample 3 - A synchronous barcode capture HHP_DECODE_MSG decodeInfo; TCHAR tcE[...]

  • Page 57

    6 - 3 } else { hhpGetErrorMessage( nResult,tcErrMsg ); _tprintf( _T(“Capture Barco de Returned: %s[...]

  • Page 58

    6 - 4 Sample 6 - An asynchronous barcode capture using Callback function // Message Handler function[...]

  • Page 59

    6 - 5 Image Capture Sample 7 - A synchronous image capture // Capture image specifies: for capture -[...]

  • Page 60

    6 - 6 } // Remember to del ete your buffer. delete [ ] image.puchBuffer; Sample 8 - An asynchronous [...]

  • Page 61

    6 - 7 return( 0 ); } // Message Handler for im age acquisition ended function (can be res ult of a f[...]

  • Page 62

    6 - 8[...]

  • Page 63

    7 - 1 7 Customer Suppor t Pr oduct Ser vice and Repair Honeyw ell Inter national Inc. provides servi[...]

  • Page 64

    7 - 2 T echnical Assistance If you need assistance installing or troub leshooting your de vice, plea[...]

  • Page 65

    [...]

  • Page 66

    [...]

  • Page 67

    [...]

  • Page 68

    ™ Honeywell Scanning & Mobility 9680 Old Bailes Road Fort Mill, SC 29707 www.honeywellaidc.com[...]