Table of Contents

Advertisement

Quick Links

Apex III
Apex IV
Technical Reference
Manual
Second Edition
Compsee, Inc.
A Subsidiary of McRae Industries, Inc.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Apex III and is the answer not in the manual?

Questions and answers

Summary of Contents for Compsee Apex III

  • Page 1 Apex III Apex IV Technical Reference Manual Second Edition Compsee, Inc. A Subsidiary of McRae Industries, Inc.
  • Page 2 This Page Intentionally Left Blank...
  • Page 3 PORTABLE DATA COLLECTION TERMINAL TECHNICAL REFERENCE MANUAL S E C O N D E D I T I O N S E C O N D E D I T I O N Compsee, Inc. A Subsidiary of McRae Industries, Inc.
  • Page 4 Compsee, Inc. cannot attest to the accuracy of all of this information. Use of a specific term in this publication should not be regarded as affecting the validity of any trademark or service mark known to exist.
  • Page 5: Table Of Contents

    Apex PDT Technical Reference Manual Table Of Contents TABLE OF CONTENTS GENERAL INFORMATION........1-1 Introduction ..............1-1 How To Use This Manual ........1-1 Supported Symbologies..........1-2 SAFETY ..............2-1 Apex PDT Laser Safety..........2-1 Standard and Very High Density......2-1 Long Range And Advanced Long Range Laser..2-3 Battery Pack Notes And Safety ........2-5 Product Conformity ..........2-6 HARDWARE CONFIGURATION ......3-1...
  • Page 6 Apex PDT Technical Reference Manual Table Of Contents Volume Next..........3-16 Get Infrared Port State ......3-17 Enable Infrared Port......... 3-17 Get Backlight State ........3-17 Set Backlight..........3-18 Get Video Polarity ........3-18 Set Video Polarity........3-18 Get Screen Contrast......... 3-19 Set Screen Contrast........
  • Page 7 Apex PDT Technical Reference Manual Table Of Contents Terminal POST Errors.........4-9 Test Points And Beep Codes .......4-9 Upgrading the BIOS ..........4-14 BIOS Upgrading Using A Serial Connection..4-14 BIOS Upgrading Using A PC Card....4-14 OPERATING SYSTEM...........5-1 Introduction ..............5-1 ™ ROM-DOS Conventions ........5-1 ™...
  • Page 8 Font Loading Utility [loadfont.exe]....... 6-29 File Transfer Utility [dx.exe]......... 6-30 ® Windows Transfer Utility (WXU) ....... 6-31 Upgrade Utility [flashit.exe]........6-32 Compsee BIOS Extender [cbe.exe] ....... 6-33 Function Keys:..........6-33 Battery % Charge: ........... 6-33 Date and Time..........6-33 COAM30002 Rev. 2.00...
  • Page 9 Apex PDT Technical Reference Manual Table Of Contents APM enhancements:..........6-34 Low Battery warning........6-34 APEX PROGRAMMING RESOURCE ....7-1 ™ PowerBASIC Library..........7-1 Scanner Setup ............7-1 Battery Status ............7-1 Set Screen Size ............7-2 Paint Text ............7-2 Save Screen ............7-2 Get Text ...............7-3 Alarm Message ............7-4 Error Beep ............7-5 Restore Screen.............7-5...
  • Page 10 Apex PDT Technical Reference Manual Table Of Contents GetCursorPosition ........... 7-12 SetCursorPosition ..........7-12 ScrnSave............7-13 ScrnRecall ............7-13 GetText ............7-13 PutText ............7-14 GetVideoConfig ..........7-14 Power Management Functions ......7-15 ApmGetPwrStatus ........... 7-15 PowerOff ............7-15 PowerLow ............7-16 Data Input Functions ........
  • Page 11 Apex PDT Technical Reference Manual Table Of Contents USING PC CARDS..........8-1 Introduction ..............8-1 PC Card Interface .............8-1 ™ Phoenix PicoCard Features ........8-2 Apex PDT Factory Configuration .......8-2 Additional PicoCard Utilities ......8-4 Radio (Wireless) Cards..........8-5 Miscellaneous Cards..........8-6 APEX PDT COMMUNICATIONS ......9-1 Introduction ..............9-1 Communications Using The IR Port ......9-1 Serial Communications..........9-2...
  • Page 12 Apex PDT Technical Reference Manual Table Of Contents COAM30002 Rev. 2.00 8/13/02 viii...
  • Page 13: General Information

    Value Added Resellers (VAR’s) or in-house programmers to configure the Apex PDT for specific end user applications. As with all Compsee, Inc. products, additional support can be found by contacting Compsee Technical Support directly through one of the following methods: Technical Support www.compsee.com...
  • Page 14: Supported Symbologies

    Apex PDT Technical Reference Manual 1 General Information When specific filenames along with their extension are addressed in the text they will be denoted by the use of bold italics and surrounded by brackets (e.g. [remdisk.exe]). When referring to only the filename and not the extension (e.g.
  • Page 15: Safety

    DO NOT use the Apex PDT for uses other than those specified by Compsee, Inc. Use of controls, adjustments, procedures, or methodology other than those specifically identified by Compsee, Inc. may result in hazardous laser light exposure. COAM30002 Rev. 2.00...
  • Page 16 VIEWING THE SCANNER BEAM DIRECTLY IS NOT RECOMMENDED! The scanner contained in the Compsee, Inc. Apex Portable Data Collection Terminal is a Class II laser device. It is a low power laser. Momentary viewing of the beam will not cause retinal damage.
  • Page 17: Long Range And Advanced Long Range Laser

    Apex PDT Technical Reference Manual 2 Safety Long Range And Advanced Long Range Laser The Compsee, Inc. Apex Portable Data Collection Terminal is available with an optional Long Range or Advanced Long Range Laser designed and manufactured to exacting standards of performance, reliability and safety.
  • Page 18 Apex PDT Technical Reference Manual 2 Safety DANGER! THE LASER SCANNER CONTAINED IN THIS COMPSEE, INC. APEX PORTABLE DATA COLLECTION TERMINAL IS A CLASS IIIA LASER. ANY DIRECT VIEWING OF THE SCANNER BEAM IN THE AIMING MODE SHOULD BE AVOIDED.
  • Page 19: Battery Pack Notes And Safety

    Apex PDT Technical Reference Manual 2 Safety Battery Pack Notes And Safety 1. Since Apex III and Apex IV PDT Battery Packs utilize Nickel Metal-Hydride (NiMH) and Lithium-Ion (Li-Ion) composition respectively, they DO NOT succumb to memory (hysteresis) loss like Nickel-Cadmium (Ni-Cd) batteries.
  • Page 20: Product Conformity

    Apex PDT Technical Reference Manual 2 Safety Product Conformity This product complies with the Code of Federal Regulations section 21 CFR 1040.10. No user serviceable parts are included in the manufacture. Opening of the unit by unauthorized personnel will void the product warranty (except End Cap removal as noted in this or other Apex PDT manuals).
  • Page 21: Hardware Configuration

    Apex PDT Technical Reference Manual 3 Hardware Configuration HARDWARE CONFIGURATION Associated Pinouts The Apex Portable Data Collection Terminal (PDT) comes standard with an onboard RS-232 connector located within the unit on the main circuit board. The connector is an 8-pin Molex connector (Molex 53261-0890, see Figure 3-2) located to the left of the unit’s DIP switches.
  • Page 22 Figure 3-2: Onboard Serial Connector Pinout The Wand Port is an optional DB9 connector located near the front of the unit (refer to Figure 3-3). This connector is used on Apex III units that attach to tethered devices (such as light pens, CCD devices, or tethered laser scanners).
  • Page 23: Dip Switch Configuration

    Apex PDT Technical Reference Manual 3 Hardware Configuration Figure 3-4: RS-232 To DB9 Cable (PN 0227001) Note: Additional RS-232 cables are available from Compsee, Inc. These cables can be used in conjunction with the Apex PDT for additional purposes. DIP Switch Configuration An onboard DIP switch assembly is located on the main circuit board within the Apex PDT.
  • Page 24: System Architecture

    Apex PDT Technical Reference Manual 3 Hardware Configuration System Architecture Item Description ® ™ Processor AMD Elan AM486 SC400, Low power 32-bit microcontroller w/System logic 8 KB L1 cache 33 MHz clock speed ™ BIOS PhoenixPICO BIOS ™ Operating System Datalight ROM-DOS 6.22 Memory...
  • Page 25: Apex Pdt Memory Map

    Apex PDT Technical Reference Manual 3 Hardware Configuration Apex PDT Memory Map The memory map below displays the physical description and usage of the Apex PDT RAM as configured from the factory. 3FFFFFh Extended Memory (3 MB) 100000h BIOS E0000h Card &...
  • Page 26: Display

    Apex PDT Technical Reference Manual 3 Hardware Configuration Display The Apex PDT is capable of displaying information using four (4) different font sizes (8 × 8, 16 × 8, 8 × 16, and 16 × 16). By utilizing the various methods described in this section, a programmer can specifically tailor the informational display for the benefit of the end user.
  • Page 27: Font Height Adjustments

    Apex PDT Technical Reference Manual 3 Hardware Configuration Font Height Adjustments As shown in the previous section, while in Mode 0 or 1 the default font size is 16 × 8. Within these modes, application programmers can change the font height by using BIOS interrupt 10h, producing a 16 ×...
  • Page 28: Font Display Illustrations

    Foreign character fonts may be loaded using the [loadfont.exe] utility program. The [loadfont.exe] program and the Latin-1 font can be found on the Compsee Product Support CD. Other fonts are available from Compsee, Inc. upon request. Refer to the Utility section of this manual for additional details.
  • Page 29: Standard Ascii Characters

    Apex PDT Technical Reference Manual 3 Hardware Configuration Standard ASCII Characters Table 3-3: Standard ASCII Character Set COAM30002 Rev. 2.00 8/13/02...
  • Page 30: Extended Ascii Characters

    Apex PDT Technical Reference Manual 3 Hardware Configuration Extended ASCII Characters Table 3-4: Extended ASCII Character Set COAM30002 Rev. 2.00 8/13/02 3-10...
  • Page 31: Latin-1 Character Set

    Apex PDT Technical Reference Manual 3 Hardware Configuration Latin-1 Character Set Note: The first 128 Latin-1 characters are the same as in the Standard ASCII Character set and are therefore not shown. Table 3-5: Extended Latin-1 Character Set COAM30002 Rev. 2.00 8/13/02 3-11...
  • Page 32: Keyboard

    Apex PDT Technical Reference Manual 3 Hardware Configuration Keyboard The following table lists the keyboard codes used in the Apex Portable Data Collection Terminal. A number within parentheses shown in the table denotes a note. Notes are listed after the last page of the table.
  • Page 33 (5) (undefined) implies that no key code is returned to the BIOS or DOS. (6) {battery} returns 64h (BIOS translates to an extended 3Ah). Displays the remaining battery capacity in a pop-up window if Compsee BIOS extender TSR is loaded.
  • Page 34: Apex Specific Rom Bios Extensions

    Apex PDT Technical Reference Manual 3 Hardware Configuration Apex Specific ROM BIOS Extensions Extension Summary BIOS Interrupt 10h - Video Function No. Service No. Description ah = 11h al = 02h Set 8 high font al = 04h Set 15 high font BIOS Interrupt 15h - System Function No.
  • Page 35: Detailed Bios Interrupt Information

    Apex PDT Technical Reference Manual 3 Hardware Configuration Detailed BIOS Interrupt Information BIOS Interrupt 10h – Video Functions Set 8 High Font Function 11h, Service 02h – ah = 11h Input: al = 02h to set 8 high font Carry Flag clear if successful Returns: Carry Flag set on error This function sets the Apex PDT displayed font...
  • Page 36: Bios Interrupt 15H - System

    Apex PDT Technical Reference Manual 3 Hardware Configuration BIOS Interrupt 15h - System Get Beeper Volume Function 55h, Service 00h – ah = 55h Input: al = 00h Carry Flag clear if successful Returns: ax = current setting (0 = off, 1 = low, 2 = med, 3 = high) Carry Flag set on error This function retrieves the current volume setting of the...
  • Page 37: Get Infrared Port State

    Apex PDT Technical Reference Manual 3 Hardware Configuration Get Infrared Port State Function 55h, Service 03h – ah = 55h Input: al = 03h Carry Flag clear if successful Returns: ax = current setting (0 = RS-232, 1 = IR) Carry Flag set on error This function retrieves the current setting of the Apex PDT Notes:...
  • Page 38: Set Backlight

    Apex PDT Technical Reference Manual 3 Hardware Configuration Set Backlight Function 55h, Service 06h – ah = 55h Input: al = 06h bx = backlight state (0 = off, 1 = on) Carry Flag clear if successful Returns: ax = current setting (after change) Carry Flag set on error This function is used to set the state of the Apex PDT Notes:...
  • Page 39: Get Screen Contrast

    Apex PDT Technical Reference Manual 3 Hardware Configuration Get Screen Contrast Function 55h, Service 09h – ah = 55h Input: al = 09h Carry Flag clear if successful Returns: ax = current setting (0 to 63) Carry Flag set on error This function retrieves the current contrast setting for the Notes: Apex PDT Display.
  • Page 40: Get Default Keyclick

    Apex PDT Technical Reference Manual 3 Hardware Configuration Get Default Keyclick Function 55h, Service 0Dh – ah = 55h Input: al = 0Dh Carry Flag clear if successful Returns: ax = current setting (0 = disabled, 1 = enabled) Carry Flag set on error This function returns the default keyclick state that takes Notes: affect following a reboot.
  • Page 41: Set Default Delay And Repeat Rate

    Apex PDT Technical Reference Manual 3 Hardware Configuration Set Default Delay and Repeat Function 55h, Service 10h – Rate ah = 55h Input: al = 10h bh = delay value (00h = 250 ms, 01h = 500 ms, 02h = 750 ms, 03h = 1000 ms) bl = repeat rate (see Notes) Carry Flag clear if successful...
  • Page 42: Gas Gauge

    Apex PDT Technical Reference Manual 3 Hardware Configuration Gas Gauge Function 56h, Service 00 – ah = 56h Input: al = 00h Carry Flag clear if successful Returns: ah= bit fields bits 2, 1, 0 = 00h High = 01h = 02h Critical = 03h...
  • Page 43: Bios Interrupt 16H - Keyboard

    Apex PDT Technical Reference Manual 3 Hardware Configuration BIOS Interrupt 16h - Keyboard Set Typematic Rate and Function 03h – Delay ah = 03h Input: al = 05h bh = delay value (00h = 250 ms, 01h = 500 ms, 02h = 750 ms, 03h = 1000 ms) bl = repeat rate (see Notes) Carry Flag clear if successful...
  • Page 44: Set Keyclick

    Apex PDT Technical Reference Manual 3 Hardware Configuration Set Keyclick Function 04h – ah = 04h Input: al = keyclick state (0 = off, 1 = on) Carry Flag clear if successful Returns: Carry Flag set on error Enables or disables keyclick sound action for the current Notes: session.
  • Page 45: Basic Input Output System (Bios)

    ™ The Apex PDT utilizes PhoenixPICO BIOS Version 4.05. When you receive your Apex Portable Data Collection Terminal the BIOS has already been loaded and configured by Compsee, Inc. for use during basic unit operations. ™ The PhoenixPICO BIOS incorporated in the APEX PDT provides AT Compatibility with a superior level of functionality.
  • Page 46: Advanced Bios Features

    Apex PDT Technical Reference Manual 4 BIOS Advanced BIOS Features Boot-device Sequence Selection: Ø A: drive followed by C: drive Ø C: drive followed by A: drive Ø C: drive only Boot-up Numlock Control ATA Device Automatic Configuration Optimal A20 Control Flash ROM (Read Only Memory) support.
  • Page 47: Bios Setup

    Apex PDT Technical Reference Manual 4 BIOS BIOS Setup With Setup (the Phoenix BIOS Setup Program), you can modify your BIOS settings and control special features. Setup employs a system of menus to allow the user to make changes and to turn specific features ON or OFF.
  • Page 48 Apex PDT Technical Reference Manual 4 BIOS Pressing the Down Arrow key < > or the Up Arrow key < >, allows you to scroll up or down through the selected menu’s items. Select additional Menus by using the Right Arrow key < > or the Left Arrow key <...
  • Page 49 Apex PDT Technical Reference Manual 4 BIOS Figure 4-3: BIOS Power Menu Screen Pressing the Right Arrow key < > three times from the Main Menu screen displays the Exit Menu (see Figure 4-4). The Exit Menu can also be accessed at anytime by pressing the ESCape keys (<FN>...
  • Page 50: Lower Level Bios Menu Screens

    Apex PDT Technical Reference Manual 4 BIOS Pressing the Enter <ENT> key again causes the command to be executed and returns you to the Exit Menu. Selecting Load Previous Values and pressing the Enter <ENT> key causes the following notice to appear: Notice Previous values have been loaded [continue]...
  • Page 51 Apex PDT Technical Reference Manual 4 BIOS Figure 4-6: IDE Adapter Slave Menu (Advanced Hard Disk Features Installe d – Apex PDT Configuration) Figure 4-7: Memory Shadow Menu Figure 4-8: Boot Sequence Menu COAM30002 Rev. 2.00 8/13/02...
  • Page 52: Advanced Lower Level Menus

    Apex PDT Technical Reference Manual 4 BIOS Figure 4-9: Keyboard Features Menu Advanced Lower Level Menus Figure 4-10: Advance Chipset Control Menu Power Lower Level Menus No Power Lower Level BIOS menus are used in the Apex PDT BIOS setup. For additional information on configuring the Apex PDT BIOS Power options refer to the Power Management section of this manual.
  • Page 53: Post Errors

    Apex PDT Technical Reference Manual 4 BIOS POST Errors When an error occurs during the Power-On Self Test (POST) ™ sequence, the PhoenixPICO BIOS will display an error message describing the problem. In addition, a Beep Code (one long tone followed by two short tones) will occur during the POST sequence if the video configuration fails or if any ROM module does not checksum to zero.
  • Page 54 Apex PDT Technical Reference Manual 4 BIOS Code Beeps POST Routine Description 000h Reset 002h Verify Real Mode 004h Get CPU type 006h Initialize system hardware 008h Initialize chipset registers with initial POST values 009h Set in POST flag 00Ah Initialize CPU registers 00Bh Enable CPU cache...
  • Page 55 Apex PDT Technical Reference Manual 4 BIOS Code Beeps POST Routine Description 04Ah Initialize all video adapters in system 04Bh Displays the QuietBoot screen 04Ch Shadow video BIOS ROM 04Eh Display copyright notice 050h Display CPU type and speed 051h Initialize EISA board 052h Test keyboard...
  • Page 56 Display MultiBoot boot menu 0BEh Clear screen (optional) 0BFh Check virus and backup reminders 0C0h Try to boot with INT 19 0D1h Initialize Compsee Latch at 110h Table 4-2: BIOS Test Point And Beep Code Information (Continued) COAM30002 Rev. 2.00 8/13/02 4-12...
  • Page 57 Apex PDT Technical Reference Manual 4 BIOS The following table lists the Apex PDT BIOS Factory Default Settings: BIOS Factory Default Settings Item Default Description Setting Setting System Time Actual Time System Date Actual Date Diskette A: Not Installed Diskette B: Not Installed IDE Adapter Master None...
  • Page 58: Upgrading The Bios

    Apex PDT Technical Reference Manual 4 BIOS Upgrading the BIOS Periodically, Compsee, Inc. may offer or suggest that you upgrade the Apex PDT BIOS to a newer version. Two methods are available for performing BIOS upgrades: Uploading the new BIOS data from a PC using the RS-232...
  • Page 59 Apex PDT Technical Reference Manual 4 BIOS Switch (white) End Of Main Board Figure 4-11: Apex PDT DIP Switch Configuration Place the BIOS Upgrade Flash Card into the Slot 0 (top) card slot with the label side down (see Figure 4-12). When properly installed and fully seated, the card ejection button will be out.
  • Page 60 Apex PDT Technical Reference Manual 4 BIOS After the old BIOS version has been erased and the new version installed the following message will appear: The unit must be rebooted Set switch 3 to OFF (right) Press <scan> + <power> to reboot Position DIP switch 3 back to the OFF position.
  • Page 61: Operating System

    Input and output redirection through the use of the right angle bracket (> - output) and the left angle bracket (< - input). Note: Refer to the ROM-DOS User’s Guide included on the supplied Compsee Product Support CD for additional information on ROM-DOS characteristics or features. COAM30002 Rev. 2.00...
  • Page 62: Configuring Rom-Dos

    Apex PDT Technical Reference Manual 5 Operating System ™ ™ Configuring ROM-DOS Config.sys File Certain standard settings for your system’s operation are stored in a file named [config.sys]. You may create or edit the file using a word processor or the COPY CON command. The file must be placed in the root directory of the drive that is used for system startup or boot.
  • Page 63: Autoexec.bat File

    Apex PDT Technical Reference Manual 5 Operating System Autoexec.bat File In addition to the [config.sys] file, device and configuration startup commands and paths are loaded into the system operating environment by the [autoexec.bat] file, which is also located in the root directory.
  • Page 64: Command Line Functions

    For a detailed description of the ROM-DOS commands and their syntax and parameters, refer to the ROM-DOS User’s Guide included on the Compsee Product Support CD which came with the unit. The command line is the area to the right of the DOS prompt ( C:\>...
  • Page 65 Apex PDT Technical Reference Manual 5 Operating System Command Size Description Clears information from a screen or display and returns you to the DOS prompt (C:\>) COMMAND.HLP 11,019 COMMAND.COM 31533 Starts a second DOS command processor. COMM 46426 Provides the ability to communicate with a remote ROM-DOS system.
  • Page 66 Formats flash drive (drive C:) on Apex PDT. Syntax: FXFMT <drive> [/V], where: drive = drive C: /V = Volume Label Example: Formats flash disk C: and labels the drive as Compsee. fxfmt C: /VCompsee FXINFO 15254 Reports detailed level...
  • Page 67 Apex PDT Technical Reference Manual 5 Operating System Command Size Description LOADHIGH Loads a program into the upper memory area, if space is available. LONGDIR 7976 Provides a directory listing of files in a single directory including those with long file names. 7631 Displays the memory allocations within your system.
  • Page 68 Apex PDT Technical Reference Manual 5 Operating System Command Size Description RMDIR (or RD) Removes or deletes the specified directory. 31858 RSZ.EXE is a ZMODEM file transfer utility used to transfer files over a serial port to another machine running the ZMODEM file transfer protocol.
  • Page 69: Boot Drive File Information (A:)

    Apex PDT Technical Reference Manual 5 Operating System Boot Drive File Information (A:) The Apex PDT utilizes the A: drive as the boot drive. Factory installed files on this drive are as follows: READ ONLY Volume in drive A is BOOT_DRIVE Directory of A:\>...
  • Page 70: Primary Drive File Information (C:)

    Files listed are given as an example. Actual files may vary depending on the date your unit was issued. Contact Compsee Inc. for an exact file listing or to receive upgraded files. The maximum files that can be contained within the root directory is 240.
  • Page 71: C: Drive File Information

    Refer to the Datalight ROM-DOS User’s Guide included on the Compsee Product Support CD. [emm386.exe] Enables expanded memory support for capable systems. Refer to the Datalight ROM-DOS User’s Guide included on the Compsee Product Support CD. COAM30002 Rev. 2.00...
  • Page 72 [dx.exe] A file transfer utility for transferring files to and from the Apex PDT. Uses the YMODEM transfer protocol. [flashit.exe] An upgrade utility supplied by Compsee Inc. for use in upgrading ™ the PhoenixPICO BIOS, the ROM-DOS Operating System, and the contents of the A: (boot) drive (all three items are updated simultaneously).
  • Page 73: Utility Programs

    Apex PDT Technical Reference Manual 6 Utility Programs UTILITY PROGRAMS The following utility programs have been preloaded into the Apex PDT by Compsee, Inc. or are located on the Product Support CD included with your unit. [bcdriver.exe] [ir.com] [remdisk.exe]/[remserv.exe] [fontsize.exe] [loadfont.exe] (on Product Support CD)
  • Page 74 The [loadfont.exe] utility allows the displayed font to be changed to additional character sets by the user or programmer. The Latin-1 font set is supplied on the Compsee Product Support CD. Other fonts are available from Compsee, Inc. upon request.
  • Page 75: Bar Code Driver [Bcdriver.exe]

    Apex PDT Technical Reference Manual 6 Utility Programs Bar Code Driver [bcdriver.exe] The Compsee Bar Code Driver is implemented as a Terminate & Stay Resident (TSR) DOS program. The program requires approximately 44K of memory when running and allows the Apex PDT programmer to stipulate usable bar code symbologies and change certain characteristics.
  • Page 76: Modifiers

    Apex PDT Technical Reference Manual 6 Utility Programs Each option is separated from others by white space (spaces or tabs). No white space is permitted between options and modifiers or the separators (see below). The command line may be entered as often as desired in order to modify the driver’s behavior after initial loading.
  • Page 77: Errors

    Apex PDT Technical Reference Manual 6 Utility Programs Errors If a syntax or out-of-range error is encountered, the driver prints a diagnostic message on the screen indicating the failed parameter in double quotes. A number in parentheses is also printed indicating the portion of the parameter that the driver failed to recognize.
  • Page 78: Bcdriver Options And Modifiers

    Apex PDT Technical Reference Manual 6 Utility Programs BCDRIVER Options And Modifiers Bar Code Driver Options And Modifiers Option Modifiers Default Description 25ID Fixed length Decode Identicode 2 of 5 symbols. (0 - 64) The default length is 0, meaning variable length.
  • Page 79 Apex PDT Technical Reference Manual 6 Utility Programs Bar Code Driver Options And Modifiers Option Modifiers Default Description Beep Duration: 50,3136 Beep successful decode. (0 – 500 ms) Disabled if duration = 0, or using “ - Frequency: beep”. (100 – 5000 Hz) None Enables disables...
  • Page 80 Apex PDT Technical Reference Manual 6 Utility Programs Bar Code Driver Options And Modifiers Option Modifiers Default Description Decode EAN-8 symbols. EAN8 None I2of5 Fixed length Decode Interleaved (0 - 64) symbols. The default length is 14. A length of 0 means variable length.
  • Page 81 Decode prefix Adds a prefix to the decoded symbol. See Symbol Prefixes for details (see Table 6-3, page 6-10). C = Compsee prefixes A = AIM prefixes N = No prefixes None Remove driver if possible. DOS drivers may only be removed if no other TSR or driver has been loaded after them.
  • Page 82: Code Types And Symbol Prefixes

    UPC-E symbols. check digit is returned as part of the decoded data. Table 6-2: Bar Code Driver Options And Modifiers (Continued) Code Types And Symbol Prefixes Code Compsee Prefix AIM Prefix Symbol Type Type (Prfx=C) (Prfx=A) No decode Code 39...
  • Page 83: Bcdriver Programming

    Apex PDT Technical Reference Manual 6 Utility Programs BCDRIVER Programming The Apex PDT Bar Code Driver (BCD) is a DOS Terminate and Stay Resident (TSR) driver for operating various types of scanners including internal laser engines, external tethered laser engines, and simple wand devices.
  • Page 84: Interrupts

    Apex PDT Technical Reference Manual 6 Utility Programs Interrupts During scanning, all hardware interrupts are disabled, including SMI (System Management Interrupts) used for power management and keyboard input. The driver permanently hooks the following interrupts when installed. - Tick (hardware) interrupt. The driver when installed hooks the interrupt.
  • Page 85: High-Level Api (C, C++ Language)

    Apex PDT Technical Reference Manual 6 Utility Programs High-Level API (C, C++ Language) Only one header file, [bc_api.h] (supplied) is required to use the C/C++ API. This file is well documented and serves as its own reference. It is strongly recommended that the user always include this file in applications that use the API library.
  • Page 86: Scan Control

    Apex PDT Technical Reference Manual 6 Utility Programs Scan Control BcApiScan int BcApiScan(unsigned char id) Syntax: id = driver’s multiplex ID, usually BCD_ID (0CEh) Input: 0 for success, non-zero on failure. Returns: BcApiScan causes the scan engine to activate and the Notes: scanning process to begin.
  • Page 87: Release Buffer

    Apex PDT Technical Reference Manual 6 Utility Programs BcApiRegisterBuffer continued 0 for success, non-zero on failure. Returns: This function is used to register an external buffer, Notes: supplied by the application, with the driver. If the pointer to buf is not NULL, the driver will place the decoded ASCIIZ characters into the array, and fill in the decodedCount and symbology values as well.
  • Page 88: Get Key If Available

    Apex PDT Technical Reference Manual 6 Utility Programs Get Key If Available GetKeyIfAvailable int GetKeyIfAvailable(void) Syntax: Keyboard input Input: If an input is available, the function returns the value Returns: returned by Getkey(). If an input is not available, the function returns NOKEY (-1).
  • Page 89: Soft Scan

    Apex PDT Technical Reference Manual 6 Utility Programs Soft Scan apiBCSoftScan FUNCTION apiBCSoftScan% (ID%) PUBLIC Syntax: ID% = Driver’s multiplex ID, Default 0CEh (206) Input: 0 if successful, non-zero on failure. Returns: Causes the scan engine to activate and the scanning process to Notes: begin.
  • Page 90 Using the keyboard to select different operating features & options. Disabling the <SCAN> key. Controlling scanning from within this application. Windowing of the Compsee LCD that has a maximum text size of 30 × 20. Swapping between buffered and wedge operating modes. [api_ex2.cpp] demonstrates: Resetting the driver options to defaults.
  • Page 91: Low-Level Api

    02 – Set API option with string 03 – Scan now 04 – Query driver (future implementation) 05 – Set and use external buffer 06 – Internal (Compsee) use only Install Check Service 00 – Install Check ah = BCD_ID...
  • Page 92: Api Command String

    Apex PDT Technical Reference Manual 6 Utility Programs Service 01 – Uninstall continued CAUTION! This request should NOT be used from the API. System hang-ups, loss of data or files, or both can result. The command line switch “R” should be used to remove the driver from memory. If it is not possible to remove the driver (because of other Notes Continued:...
  • Page 93: Query

    Apex PDT Technical Reference Manual 6 Utility Programs Query Service 04 – Query ah = BCD_ID Input: al = 04 dx:bx = far pointer to structure for driver to fill in (dx=segment, bx=offset) ax = 0 if successful Returns: This function is currently not implemented and should not Notes: be used.
  • Page 94: Internal

    Input: al = 06 Returns: CAUTION! Reserved For Compsee, Inc. Internal Use Only! Use of this service may result in unintended, harmful effects, including system crashes and/or damaged files. DO NOT make any attempt to utilize this service. COAM30002 Rev. 2.00...
  • Page 95: Wedge Mode

    Apex PDT Technical Reference Manual 6 Utility Programs Wedge Mode The default mode when loading the driver is Wedge Mode. In Wedge Mode, decoded symbols are placed into the standard keyboard buffer and standard C calls are used to remove them (e.g. getch(), getche(), etc.).
  • Page 96: References

    Apex PDT Technical Reference Manual 6 Utility Programs References Undocumented DOS, Schulman, A.; et. al.; Addison-Wesley 1990; ISBN #0-201-57064-5 MS-DOS System Programming, Burki, D., Ward, R.; R&D Publications 3 ed. 1997; ISBN #0-13-207382-X PC Interrupts, Brown, R., Kyle, J.; Addison-Wesley 1991, ISBN #0-201-57797-6 COAM30002 Rev.
  • Page 97: Infrared Communications Utility [Ir.com]

    Apex PDT Technical Reference Manual 6 Utility Programs Infrared Communications Utility [ir.com] The [ir.com] program is loaded in the Apex PDT boot drive at the factory. This utility program is used to enable or disable the Apex PDT Infrared (IR) port, thereby enabling or disabling the Apex PDT’s capability to perform infrared communications.
  • Page 98: Remote Disk Utility [Remdisk.exe]

    Apex PDT Technical Reference Manual 6 Utility Programs Remote Disk Utility [remdisk.exe] Note: To utilize this program you must have [remserv.exe] loaded onto your PC. Refer to the Remote Server Utility [remserv.exe] in this section. The program [remdisk.exe] runs on the client system and creates a new drive letter for the client.
  • Page 99: Remote Server Utility

    Apex PDT Technical Reference Manual 6 Utility Programs Remote Server Utility [remserv.exe The server system runs the program [remserv.exe] that can make a single drive on the server system available to the client. The available drive can be changed at any time by quitting the [remserv.exe] program and then running the program again with a new drive letter.
  • Page 100: Display Font Utility [Fontsize.exe]

    Apex PDT Technical Reference Manual 6 Utility Programs Display Font Utility [fontsize.exe] The [fontsize.exe] utility changes the Apex PDT display screen font size for easier readability. The [fontsize.exe] utility allows font changes that vary both the font height and font width displayed on the Apex PDT LCD screen.
  • Page 101: Font Loading Utility [Loadfont.exe]

    Apex PDT Technical Reference Manual 6 Utility Programs Font Loading Utility [loadfont.exe] The [loadfont.exe] utility allows the user to change the font character set from the default installed font. Syntax: loadfont [drive:][path][filename] Option Description Drive: drive letter location of font to be loaded Path directory path to font on specified drive Filename...
  • Page 102: File Transfer Utility [Dx.exe]

    Apex PDT Technical Reference Manual 6 Utility Programs File Transfer Utility [dx.exe] [dx.exe] is a file transfer utility that can be used to transfer files to and from the Apex PDT (to a PC or other serial device). The [dx.exe] utility program uses the YMODEM transfer protocol. The program will work with other PC communication programs such as ®...
  • Page 103: Windows ® Transfer Utility (Wxu)

    ® A Windows Transfer Utility (WXU) for performing file transfers to and from the Apex PDT is included on the Compsee Product Support CD supplied with your unit and also available from our ® website at www.compsee.com. Refer to the detailed Windows based Help Files incorporated with the Utility for information on how to utilize the utilities features.
  • Page 104: Upgrade Utility [Flashit.exe]

    Apex PDT Technical Reference Manual 6 Utility Programs Upgrade Utility [flashit.exe] [flashit.exe] is a utility used to upgrade the Apex PDT BIOS, operating system, and A: drive contents (simultaneously). The program itself resides in 27.8K of memory and requires 300K of RAM for proper operation.
  • Page 105: Compsee Bios Extender [Cbe.exe]

    6 Utility Programs Compsee BIOS Extender [cbe.exe] [cbe.exe] provides several useful extensions to BIOS functions in the Compsee Apex device. These are focused in two main areas: Keyboard enhancements specific to the Apex PDT design Advanced Power Management (APM) enhancements CBE is provided as a DOS TSR (Terminate and Stay Resident) program.
  • Page 106: Apm Enhancements

    Apex PDT Technical Reference Manual 6 Utility Programs APM enhancements: Low Battery warning. CBE provides low battery warnings to the user. It displays a message “Change battery” in a window on-screen for 2 seconds when the battery reaches a pre-determined threshold. After displaying the message and sounding a warning tone, the Apex PDT is placed in a Suspend state with the current program state and...
  • Page 107 Apex PDT Technical Reference Manual 6 Utility Programs Syntax: [options] Option Description use European date format dd/mm/yy instead of default USA format mm/dd/yy use an alternate TSR ID value. This must be a unique number between 192 and 207, inclusive. The default value is 205.
  • Page 108 Apex PDT Technical Reference Manual 6 Utility Programs COAM30002 Rev. 2.00 8/13/02 6-36...
  • Page 109: Apex Programming Resource

    PowerBASIC Library ™ The PowerBASIC Library (APR-PB) file [apexiii.pbl] along with the associated include file [apidef.inc] can be found on the Compsee Product Support CD supplied with the unit. The ™ PowerBASIC Library contains the following functions: Scanner Setup apisScanSetup...
  • Page 110: Set Screen Size

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Set Screen Size apisSetScreen CALL apisSetScreen(Rows, Cols) Syntax: Rows = Number of Rows to be set on the screen. Input: Cols = Number of columns to be set on the screen. None Returns: Four available screen sizes may be utilized (15 ×...
  • Page 111: Get Text

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Get Text apifGetText rslt = apifGetText(Enabled, Row, Col, Data$, MaxLen, Syntax: MinLen, PromptLen, DataType, AutoEnter, Scan/Key, PadChr$, PWChr$, Justify, Mask$, FrstChr$, LastKey) Enabled = %YES or %NO. If enabled in %NO the data Input: entry capability is turned off and the function reads like apisPaintText.
  • Page 112: Alarm Message

    Apex PDT Technical Reference Manual 7 Apex Programming Resource apifGetText continued Additional Parameters (Global Variables): Input: apiMaskInput$[] = Array used to mask ranges in data. Format: SSEETRR.. SS = Starting position. EE = Ending position. T = Test (1-<, 2-<=, 3-=, 4->, 5-=>) RR = Range –...
  • Page 113: Error Beep

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Error Beep apisErrorBeep apisErrorBeep() Syntax: None Input: None Returns: Sounds a series of beeps. Notes: Restore Screen apisRestoreScreen apisRestoreScreen(File Name$) Syntax: FileName$ = Filename from which to restore current Input: screen. None Returns: Restores the current screen from a file.
  • Page 114: Key Scan

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Key Scan apifKeyScan Rslt$ = apifKeyScan() Syntax: None Input: Rslt$ = Value of a keypress as a string. e.g. “A” = 65 Returns: Waits until a key is pressed or a bar code is scanned. Notes: When a key is pressed, returns the value of the key.
  • Page 115: File Io

    Apex PDT Technical Reference Manual 7 Apex Programming Resource File IO apifFileIO Rslt$ = apifFileIO(FileName, Fields(), FieldCount, Syntax: Function, RecordNumber) FileName = File to be used. Input: Fields() = Two dimensional array containing fieldname and length. The user fills this array with the appropriate data when performing an append or update.
  • Page 116: File Info

    Apex PDT Technical Reference Manual 7 Apex Programming Resource File Info apifGetInfo Rslt$ = apifGetInfo(FileName, Fields()) Syntax: FileName = Filename that is to be used. Input: Fields() = File structure is returned in this array. function is used by all File IO (Input/Output) routines. −1 if file does not exist.
  • Page 117: Error Trap

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Error Trap apisErrorTrap CALL apisErrorTrap() Syntax: None Input: None Returns: A generic error trapping routine used with the ONERROR Notes: function. Transfer/Receive String apifSendRefString Rslt$ = apifSendRefString(Port, Text$, Direction) Syntax: Port = apiRS232 (RS-232 port) or apiIR (IR port) Input: Text$ = Text to be sent or received via designated Port.
  • Page 118: C Library

    ® large memory model Borland C or Microsoft C programs. The C Library files along with the associated include file shown below can be found on the Compsee Product Support CD supplied with the unit. ® ® ® ® Model...
  • Page 119: Beepon

    Apex PDT Technical Reference Manual 7 Apex Programming Resource BeepOn void BeepOn(unsigned int hertz) Syntax: Frequency of the sound in hertz. Input: None Returns: Turns on the internal speaker at a given frequency (hertz). Notes: To turn the speaker off after this function, call the function BeepOff().
  • Page 120: Settextsize

    Apex PDT Technical Reference Manual 7 Apex Programming Resource SetTextSize int SetTextSize(int size) Syntax: size = TEXT_8X16, to change to 8 × 16 font Input: TEXT_8X8, to change to 8 × 8 font TEXT_16X8, to change to 16 × 8 font TEXT_16X16, to change to 16 ×...
  • Page 121: Scrnsave

    Apex PDT Technical Reference Manual 7 Apex Programming Resource ScrnSave int ScrnSave(int *destin) Syntax: Pointer to buffer. Input: 0 on error, non-zero on success. Returns: Copies the viewable area of the text mode screen to Notes: memory. The memory space required to save the screen is: bytes = (h rows ) ×...
  • Page 122: Puttext

    Apex PDT Technical Reference Manual 7 Apex Programming Resource PutText int PutText(int left, int top, int right, int bottom, int Syntax: *source) Screen coordinates and pointer to buffer Input: 1 on success, 0 on error. Returns: Writes the contents of the memory area *source to the Notes: onscreen rectangle defined by (left, top) and (right ,bottom).
  • Page 123: Power Management Functions

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Power Management Functions ApmGetPwrStatus int ApmGetPwrStatus(struct power *powerstatus) Syntax: Pointer to structure. Input: 0 on success, non-zero on error. Returns: Retrieves information about the current power status. Notes: Parameters returned in the power structure are as follows: unsigned char acline AC Line Status 00 off-line...
  • Page 124: Powerlow

    Apex PDT Technical Reference Manual 7 Apex Programming Resource PowerLow void PowerLow(void) Syntax: None Input: None Returns: Places the Apex PDT into a low power state. Notes: Data Input Functions GetStringE int GetStringE(char far *s, int maxlen, int fieldlen, struct Syntax: bcdparms *bcd, char options);...
  • Page 125: Showfield

    Apex PDT Technical Reference Manual 7 Apex Programming Resource GetStringE continued With the keyboard enabled (via STR_KEYBRD), any Notes extended key, a carriage return, or a linefeed terminates cont.: data entry. An <ESCape> nulls the string and returns. Regardless of the options, this function always accepts <ENT>...
  • Page 126: Post Scan Processing Functions

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Post Scan Processing Functions ToEan13 int ToEan13(char far *string, unsigned far *decodedCount, Syntax: int far *codetype) Pointers to NULL terminated UPC-A string, Input: decoded count and code type. 0 on success, non-zero on failure. Returns: Converts a UPC-A string to an EAN-13 string by adding Notes:...
  • Page 127: Toupca

    Apex PDT Technical Reference Manual 7 Apex Programming Resource ToUpca int ToUpca(char far *string, unsigned far *decodedCount, Syntax: int far *codetype) Pointers to NULL terminated UPC-E string, decoded Input: count, code type. 0 on success, non-zero on failure. Returns: Converts a UPC-E string in the form NXXXXXXC, where Notes: N is the number system character, X is a data character, and C is the checksum character, to a UPC-A string in the...
  • Page 128: Miscellaneous Functions

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Miscellaneous Functions A3libVer unsigned int A3libVer(void) Syntax: None Input: 0 on error, Returns: Non-zero on success. AH = major release and AL = minor release. Returns the Apex PDT Library version. Notes: BiosVersion unsigned int BiosVer(void)
  • Page 129: Bootwarm

    Apex PDT Technical Reference Manual 7 Apex Programming Resource BootWarm void BootWarm(void) Syntax: None Input: None Returns: Warm boots the Apex PDT. The Apex PDT will NOT Notes: perform the memory tests when warm booted. CapsLock char CapsLock(char state) Syntax: 0 = Off, non-zero = On Input: Previous setting.
  • Page 130: Wait

    To assist developers in using the available APR functions discussed within this section, examples of each of the APR functions are located on the Compsee Product Support CD. The fully commented examples are located within the SAMPLES sub-folder of the APR directory (folder).
  • Page 131: Recommended Programming Practices

    Apex PDT Technical Reference Manual 7 Apex Programming Resource Recommended Programming Practices 1. Disable interrupts (or the <SCAN> key) when retrieving data from a registered bar code buffer. 2. DO NOT use the Bar Code Driver wedge mode (Refer to p. 6- 23)! For maximum programming flexibility, always use buffered mode.
  • Page 132 Apex PDT Technical Reference Manual 7 Apex Programming Resource COAM30002 Rev. 2.00 8/13/02 7-24...
  • Page 133: Using Pc Cards

    Apex PDT Technical Reference Manual 8 Using PC Cards USING PC CARDS Introduction The Apex PDT can accept up to two PC Cards (either two Type I or II, or one Type III) for various purposes including network interface adapters, high speed modems, flash drives, RAM disks, or audio capabilities.
  • Page 134: Phoenix Picocard Features

    Support for M-Systems' True Flash File System Notification of PC Card insertions and extractions Apex PDT Factory Configuration Compsee, I nc has previously installed the following files at the factory prior to shipment: [cnfignam.exe] The [cnfignam.exe] device driver specifies which PicoCard configuration parameters are to be used based on the selected boot configuration.
  • Page 135 Apex PDT Technical Reference Manual 8 Using PC Cards [pcmcs95.exe] ™ The PicoCard Card Services file functions as an extension to the operating system coordinating access to the PC Cards and allocating system resources among client drivers. [pcmcs95.exe] runs as a ™...
  • Page 136: Additional Picocard Utilities

    PC Card is not recognized or that there is a conflict of some kind. Additional PicoCard Utilities In addition to the files previously mention, the Compsee Product Support CD contains PicoCard utility files, which have not been pre-loaded at the factory. These utility files are described within this section.
  • Page 137: Radio (Wireless) Cards

    The presence of media and selected CIS information Size of the inserted media Radio (Wireless) Cards Compsee, Inc. offers special configurations of the Apex PDT with wireless options. Radio cards allow the Apex PDT to connect to a wireless LAN. When using the Connect Twin Client Terminal Emulation Software, the Apex PDT can run VT-100/200, TN- 3270/5250, and HP-700/92 terminal emulation.
  • Page 138: Miscellaneous Cards

    Apex PDT Technical Reference Manual 8 Using PC Cards Miscellaneous Cards The Apex PDT supports many types of PC Cards including sound, SRAM, Network/LAN, Fax/Modem, and other I/O cards. These cards may come with additional software components called client drivers that must be installed. Follow the installation instructions with the card and physically install the card in the Apex PDT.
  • Page 139: Apex Pdt Communications

    Communications Using The IR Port To accomplish serial communications using the Apex III Infrared (IR) Port, you must have purchased the optional Apex III Dock (see illustration). The Dock is constructed to align the Apex III’s IR Window with the Dock’s IR interface when the unit is in the cradled position.
  • Page 140: Serial Communications

    If communications have previously been established using the Dock/IR port and the baud rate is to be changed, the Apex III PDT should be removed from the Dock and re- inserted to reset the IR transceiver circuitry. The baud rate can be changed as required.
  • Page 141: Communication Procedures

    Using The Apex PDT File Transfer Utility Connect your Apex PDT to the host PC using the Compsee RS-232 Serial Cable (PN 0227001) or by using the Apex III Dock (Apex III PDT only). If NOT already installed, install an approved Communications ®...
  • Page 142 Apex PDT Technical Reference Manual 9 Apex PDT Communic ations Verify that the proper communications port on the Apex PDT is enabled for the communications method being utilized (IR port or RS-232 serial port). On the Apex PDT, set the Apex PDT File Transfer Utility parameters using one of the following methods: Running The Program And Choosing Options From The Command Line:...
  • Page 143: Using The Windows ® Transfer Utility

    ® A Windows Transfer Utility (WXU) for performing file transfers to and from the Apex PDT is included on the Compsee Product Support CD supplied with your unit and also available from our ® website at www.compsee.com. Refer to the detailed Windows based Help Files incorporated with the Utility for information on how to utilize the utilities features.
  • Page 144 Apex PDT Technical Reference Manual 9 Apex PDT Communic ations Procedure 1. On the Apex PDT, type at the DOS prompt remdisk /b115- C:\> . 2. Note that the specifies a baud rate of 115,200. Any of /b115- the allowable baud rates can be specified here (see the specific details under the Utility Programs section of this manual).
  • Page 145: Power Management

    Apex PDT Technical Reference Manual 10 Power Management POWER MANAGEMENT Power Management within the Apex PDT is accomplished by changing BIOS settings so that power usage is kept to a minimum during normal day to day operations. By minimizing the time that heavy power consuming functions are active, you can prolong the total usage time of the unit during each Battery Pack charge cycle (the time it takes to go from fully charged to fully discharged).
  • Page 146 Apex PDT Technical Reference Manual 10 Power Management Low Speed Mode: The system enters the Low Speed Mode after a period of inactivity specified by the BIOS Low Speed Timeout setting. If the BIOS Low Speed Timeout is set to OFF, the system will never enter the Low Speed Mode.
  • Page 147: Using The Power Saving Features

    Apex PDT Technical Reference Manual 10 Power Management Critical Suspend: The system enters Critical Suspend following a Battery Critical indication. The system stays in Critical Suspend until an Unlock Event occurs (unit placed in the Dock or changing the Battery Pack). When the unlock event occurs the system returns to the previous point of operation and awakens by pressing the <Power>...
  • Page 148 Apex PDT Technical Reference Manual 10 Power Management To enable any of the Apex PDT’s BIOS Power Management features, the Power Saving option MUST be set to Customize (see Figure 10-1). If the Power Saving setting is not set to Customize, you can perform this operation by pressing the <SPACE>...
  • Page 149: Power Management Interrupts

    Apex PDT Technical Reference Manual 10 Power Management Power Management Interrupts Power Management Interrupt 15h is available for programmers to access the power status of the Apex PDT Battery Pack during usage. The Battery Pack’s charge status is returned as a percentage number (0-100) of the remaining Battery Pack life.
  • Page 150: Ways To Conserve Apex Pdt Power

    For the Apex III PDT’s Battery Pack's internal Gas Gauge to maintain accuracy, the Battery Pack must be depleted until the system detects a Low Battery status. Application...
  • Page 151: Additional Resources

    CPU access to on-board Flash (A-drive and C-drive) Ø Serial Port access Ø UART’s serial input pin (SIN) Ø ACIN (Apex III is in Dock) Ø DMA request Ø CPU access to IDE hard drive registers Ø CPU access (memory or I/O) to PC Cards Ø...
  • Page 152 Apex PDT Technical Reference Manual 10 Power Management COAM30002 Rev. 2.00 8/13/02 10-8...
  • Page 153: Technical Specifications

    Apex III Technical Reference Manual 11 Technical Specifications TECHNICAL SPECIFICATIONS Physical Dimensions Apex III Length: 8.4 in. (21.34 cm) Width: 3.32 in. (8.43 cm) Depth: 1.8 in. (4.57 cm) Weight (including Battery Pack) Ø Without Laser: 18.1 oz. (513.14 g) Ø...
  • Page 154: Regulatory Approvals

    Power Options Apex III Rechargeable 1500 mAh NiMH Battery Pack (400 charge duty cycle) Apex III Dock with IR interface and one fast charge Battery Pack charging slot Apex III External Charger (two fast charge Battery Pack charging slots) Apex IV Std.
  • Page 155: Laser Decode Zones

    Apex III Technical Reference Manual 11 Technical Specifications Laser Decode Zones The decode zone is a function of various symbol characteristics including density, print contrast, wide-to-narrow ratio, and edge acuity. The width of the decode zone at any given distance must be considered when designing a system.
  • Page 156: Long Range Laser

    Apex III Technical Reference Manual 11 Technical Specifications Symbol Density Typical Guaranteed Minimum Maximum Minimum Maximum (in.) (mm) (in.) (cm) (in.) (cm) (in.) (cm) (in.) (cm) .005 .127 2.75 6.98 17.78 9.40 12.7 .0075 .191 2.25 5.72 11.0 27.94 2.75 6.98...
  • Page 157: Advanced Long Range Laser

    Apex III Technical Reference Manual 11 Technical Specifications Symbol Typical Guaranteed Density Minimum Maximum Minimum Maximum (in.) (mm) (in.) (cm) (in.) (cm) (in.) (cm) (in.) (cm) 0.010 0.254 27.94 60.968 30.48 45.72 0.015 0.381 19.05 99.06 22.86 86.36 0.020 0.508 19.05...
  • Page 158: Very High Density Laser

    Apex III Technical Reference Manual 11 Technical Specifications Symbol Density Typical Guaranteed Minimum Maximum Minimum Maximum (in.) (mm) (in.) (cm) (in.) (cm) (in.) (cm) (in.) (cm) 0.013 0.330 48.26 99.06 73.66 0.015 0.381 50.80 127.00 60.96 114.3 0.030 0.762 83.82 248.92...
  • Page 159 Apex III Technical Reference Manual 11 Technical Specifications Symbol Density Typical Guaranteed Minimum Maximum Minimum Maximum (in.) (mm) (in.) (cm) (in.) (cm) (in.) (cm) (in.) (cm) 0.002 0.0051 4.82 6.35 0.0025 0.063 4.32 8.38 2.25 5.71 2.75 6.98 0.003 0.076 4.32...
  • Page 160 Apex III Technical Reference Manual 11 Technical Specifications COAM30002 Rev. 2.00 8/13/02 11-8...
  • Page 161: Appendix A - Sample Bar Codes

    Apex III Technical Reference Manual Appendix A APPENDIX A - SAMPLE BAR CODES Code 3 of 9 (Standard) Code 3 of 9 (full ASCII) Codabar Codabar (pair) Code 128 Code 93 Code 11 (with 1 check digit) Note 1: Symbologies enabled on the Apex PDT by default.
  • Page 162 Apex III Technical Reference Manual Appendix A Code 11 (with 2 check digits) UPC-A (no supplemental) UPC-A (2 character supplemental) UPC-A (5 character supplemental) UPC-E (No supplemental) UPC-E (2 character supplemental) COAM30002 Rev. 0.17 8/13/02...
  • Page 163 Apex III Technical Reference Manual Appendix A UPC-E (5 character supplemental) EAN/JAN-8 (no supplemental) EAN/JAN-8 (2 character supplemental) EAN/JAN-8 (5 character supplemental) EAN/JAN-13 (no supplemental) EAN/JAN-13 (2 character supplemental) COAM30002 Rev. 1.03 8/13/02...
  • Page 164 Apex III Technical Reference Manual Appendix A EAN/JAN-13 (5 character supplemental) MSI Plessey (with 1 check digit) MSI Plessey (with 2 check digits) Interleaved 2 of 5 (without check digit) Identicode 2 of 5 (Identicon 2 of 5) (without check digit)
  • Page 165 Apex III Technical Reference Manual Appendix A Industrial 2 of 5 (Standard 2 of 5) (without check digit) Industrial 2 of 5 (Standard 2 of 5) (with check digit) Matrix 2 of 5 (without check digit) Matrix 2 of 5 (with check digit) COAM30002 Rev.
  • Page 166 Apex III Technical Reference Manual Appendix A COAM30002 Rev. 1.03 08/13/02...
  • Page 167 This Page Intentionally Left Blank...
  • Page 168 Compsee, Inc. Contact Information www.compsee.com 1 (800) 628-3888 Compsee, Inc. A Subsidiary of McRae Industries, Inc.

This manual is also suitable for:

Apex iv

Table of Contents