Page 2 - PDT 1100 Terminal DLL Guide
2 70-36556-01 Revision B — May 2001 Symbol Technologies, Inc. One Symbol Plaza, Holtsville N.Y. 11742 PDT 1100 Terminal DLL Guide
Page 3 - DLL Guide
PDT 1100 Terminal DLL Guide 70-36556-01 Revision B May 2001
Page 4 - ii
ii 1998 - 2001 by Symbol Technologies, Inc. All rights reserved. No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Symbol. This includes electronic or mechanical means, such as photocopying, recording, or...
Page 5 - Contents; About This Guide
iii Contents About This Guide Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vRelated Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Page 6 - Chapter 3. Setting up the PDT 1100 in System Mode; Chapter 4. DLL Functions
iv PDT 1100 Terminal DLL Guide Directory Path Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7File Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 7 - Introduction
v About This Guide Introduction This document describes the use of the Dynamic Link Library (DLL) of IR-Transfer Utilities. It is intended for programmers who already have some experience in programming. Related Publications ! PDT 1100 Terminal Product Reference Guide , p/n 70-35864-XX ! PDT 1100 Te...
Page 8 - Chapter Descriptions; Notational Conventions; Service Information
vi PDT 1100 Terminal DLL Guide Chapter Descriptions ! Chapter 1, Introduction describes the Ir-Transfer Utility C and E DLL. ! Chapter 2, DLL File Formats describes the file formats used in the Ir-Transfer Utility C and E DLL. ! Chapter 3, Setting up the PDT 1100 in System Mode describes how to set ...
Page 9 - Symbol Suppor t Centers; Warranty
vii About This Guide Note: Symbol Technologies is not responsible for any damages incurred during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty. If the original shipping container was not kept, contact Symbol to have another sen...
Page 10 - Warranty Coverage and Procedure
viii PDT 1100 Terminal DLL Guide Wear items and accessories having s Symbol serial number, will carry a 90-day limited warranty. Non-serialized items will carry a 30-day limited warranty. Warranty Coverage and Procedure During the warranty period, Symbol will repair or replace defective products ret...
Page 11 - DLL Disks; The DLL for IR-Transfer Utility C Disk Contains:; Under the Root Directory
1-1 Chapter 1 Introduction The Dynamic Link Library for IR-Transfer Utility C V1.04 and IR-Transfer Utility E V1.02 transmits program files and data files between the PDT 1100 Terminal and the host computer. The DLL runs on Microsoft ® Windows 95 ® and Windows NT ® 3.51/4.0. DLL Disks The DLL for IR...
Page 12 - The DLL for IR-Transfer Utility E Disk Contains:
1-2 PDT 1100 Terminal DLL Guide The DLL for IR-Transfer Utility E Disk Contains: Under the Root Directory ! Readme.txt This document ! It3ew32d.dll DLL files ! It3e*.dll DLL file for initializing IR devices Under the VC40 directory ! It3ew32d.lib Import library name file for VC++4.0 ! It3eApi.h Head...
Page 13 - Computers Available for IR-Transfer Utility C DLL; Preparations for Using IR-Transfer Utility C DLL; IR Devices Available for IR-Transfer Utility E DLL
1-3 Introduction The PDT 1100-IR protocol is a PDT 1100 terminal’s format for transmitting data between the PDT 1100 and the host computer. For details, refer to the PDT 1100 Product Reference Guide . Computers Available for IR-Transfer Utility C DLL IR-Transfer Utility C DLL can run on personal com...
Page 14 - External IR Transceivers; IR Por t-Integrated Computers; Table 1-1. Available External IR Transceivers
1-4 PDT 1100 Terminal DLL Guide External IR Transceivers The table below lists supported external IR transceivers and their corresponding DLL files for initializing them. To use any of these external IR transceivers, specify the corresponding DLL file using the +I option (refer to Options on page 2-...
Page 15 - File Formats Supported by DLL; User Program Files
2-1 Chapter 2 DLL File Formats File Formats Supported by DLL The DLL supports user program files, function files, and date files. User Program Files Ir-Transfer Utility C DLL regards MS-DOS files with the extension .PD3 as user program files (object program files). Files are developed using the PDT ...
Page 16 - Function Files
2-2 PDT 1100 Terminal DLL Guide When downloading a program file, if the length of the last record is less than 128 bytes, the blank bytes (128 bytes minus last record length) are zero-filled so that every record is 128 bytes long. When downloading: Note: In the PDT 1100-Ir protocol, CR-LF codes that...
Page 18 - Data Files
2-4 PDT 1100 Terminal DLL Guide Note: In the PDT 1100-Ir protocol, CR-LF codes that are used as record separators in data are removed before file transmission.When receiving downloaded function files, the PDT 1100 packs two-byte ASCII characters into two 4-bit hexadecimal codes in a single byte, to ...
Page 19 - Interpreting CR-LF Codes in records
2-5 DLL File Formats In downloading a data file, if the actual record length is less than the specified record length, the blank bytes are filled with space codes (20h); if it exceeds the specified record length, the excess is discarded. When downloaded: Interpreting CR-LF Codes in records Ir-Transf...
Page 21 - Directory Path Names and File Names; Director y Path Names
2-7 DLL File Formats Directory Path Names and File Names Director y Path Names Specify the directory path of a file to be sent or received. You may specify either an absolute or relative path. If no path name is specified, the current working directory becomes active by default. Specification of a p...
Page 25 - Star t of File Transmission
2-11 DLL File Formats Star t of File Transmission If It3cw32d is initiated, the Ir Sending dialog box (when downloading) or PDT 1100-Ir Receiving dialog box (when uploading) is displayed, and file transmission starts. When uploading a data file, Ir-Transfer Utility C DLL automatically creates a fiel...
Page 27 - File Transfer in System Mode
3-1 Chapter 3 Setting up the PDT 1100 in System Mode This chapter describes the PDT 1100 preparation required for using Ir-Transfer Utility C and E DLL. File Transfer in System Mode For file transfer in System Mode, use the following procedure: 1. Starts SystemMode 2. Sets the Communications Paramet...
Page 28 - Setting up the PDT 1100 in System Mode; Setting Communications Parameters; Downloading
3-2 PDT 1100 Terminal DLL Guide Setting up the PDT 1100 in System Mode Hold down the SF and 1 keys to power on the PDT 1100. Setting Communications Parameters The table below lists the default communications parameter values: To modify the above settings, set the desired values on the System Environ...
Page 29 - Uploading; Creating a Source Program Using the
3-3 Setting up the PDT 1100 in System Mode Uploading Use the upload menu in System Mode to upload files. For details, refer to the PDT 1100 Product Reference Guide . Programming in PDT 1100-BASIC 3.0 Setting Communications Parameters using the OUT Statement You may set the communications protocol ty...
Page 32 - Description; Syntax
4-2 PDT 1100 Terminal DLL Guide GetIt3cDllVersion() Description Gets the version of the current DLL. Syntax Returned value Parameter itself. For VC++4.0 char *GetIt3cDllVersion(char *Param); For VB4.0 Declare Function GetIt3eDclVersion Lib “It3cw32c.dll” (ByVal Param As String) As String where: Para...
Page 34 - Returned value
4-4 PDT 1100 Terminal DLL Guide Returned value For VC++4.0: Use “ It3capi.h. ” for the Macro code (enum type) for the returned codes. For VB++4.0: Refer to “ It3cw32.bas. ” for the returned code.
Page 39 - Index
Index-1 Index B bullets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi C communications parameters . . . . . . . . . . . . 3-2conventions notational . . . . . . . . . . . . . . . . . . . . . . . . vi D data files . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4disk contents ...