Reference Guide
Table Of Contents
- About This Guide
- Chapter 1 Getting Started
- Chapter 2 Accessories Setup
- Chapter 3 Batch and Spectrum One Terminal Setup
- Chapter 4 Spectrum24 RF Terminal Setup
- Chapter 5 Operating the PDT 6800 Series
- Chapter 6 Maintaining the Terminal
- Chapter 7 Error Recovery and Troubleshooting
- Appendix A Null Modem Pin-outs
- Appendix B Keyboard Layouts
- Appendix C Communications Status Codes
- Appendix D Specifications
- Appendix E Boot-Up Quick Reference
- Appendix F 2D Scanner Drivers and Applications
- Numerics
- A
- B
- C
- D
- E
- F
- I
- K
- L
- M
- N
- P
- R
- S
- T
- U
- W
F-6
PDT 6800 Series Product Reference Guide
New API Definitions
Get/Set Extended Decoders
ConsIoctlGetExtDecoders command returns the status of the additional supported decoders
in the terminal and uses ConsIoctlSetExtDecoders command to enable or disable the
additional decoders supported in the terminal.
ConsIoctlGetMultiPacketStatus (0x20) ConsIoctlGetMultiPacketStatus
Len
struct MultiPacketStatus_S
{
BYTE NumPacketsLeft;
};
* Code128 Emulation is not supported in current release, but will be supported in future releases.
+ When Composite AB/C is enabled, the following barcode types are automatically enabled regardless of
their status (EAN-128, EAN-13, EAN-8, RSS Expanded, RSS Limited, RSS-14, UPC-A, and UPCE). If
driver-enabled barcode type is scanned, the driver WILL NOT send the data to application.
++ For MacroPDF, the driver returns MacroPDF barcode type to the application along with the main
block. An application can then call ConsIoctlGetMacroPDFAuxData to retrieve the control block
information. MacroPDFAuxData structure contains the last scanned and decoded MacroPDF control
block. If MacroPDF has never been scanned, the field will contain 0, or NULL.
Table F-3. Get/Set Extended Decoders
Field Size Value/Description
Subcommand Number BYTE 27 = Get, 25 = Set
Error Code BYTE Not Used
Bookland* BYTE 0 = Disable, 1 = Enable
EAN128 BYTE 0 = Disable, 1 = Enable
ISBT128 BYTE 0 = Disable, 1 = Enable
CouponCode* *
BYTE 0 = Disable, 1 = Enable
C39Trioptic *** BYTE 0 = Disable, 1 = Enable
TLC39 BYTE 0 = Disable, 1 = Enable
RSS_14 BYTE 0 = Disable, 1 = Enable
Table F-2. APIs (Continued)
Function Length Structure