Intermec PC43d IDL Smart Printing Resource Kit Developer Guide - Page 4

How to Use XML Serialization for Stored Label Formats.. .14 - application break

Page 4 highlights

Contents Start the Application as a Utility from a Fingerprint Application 12 Interrupt Application Execution 12 About Application Priority 13 Printer-Resident Assemblies and Libraries 13 How to Add Assemblies or Libraries 13 How to Use XML Serialization for Stored Label Formats 14 Populate an Imported Label Format with Variable Data 14 Sample Code: Export Label Objects in a Drawing 14 Sample Code: Import Label Objects to a Drawing 14 General Guidelines and Best Practices 15 Limitations on Class Instantiation 15 Object Lifetime Management 15 Multi-Threading in UI Applications 16 How to Use UI Resources 16 How to Use Third-Party Libraries 16 How to Design Label Formats 16 Configure the Printer 17 About Printer Command Language Modes 17 Considerations When Starting C# Applications from Fingerprint Applications 18 Printer Platform and File System Structure 18 Access the Printer Shell 19 Printer Shell Commands 19 About Line-Breaks 20 View the Printer Image Buffer 20 Printer LCD Considerations 20 Printer Keypad Information 20 About Accessory Support 20 Additional Resources 21 iv IDL Smart Printing Resource Kit Developer Guide

  • 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

Contents
iv
IDL Smart Printing Resource Kit Developer Guide
Start the Application as a Utility from a Fingerprint Application . . . . . . . . . . . . . . . . . . . . .12
Interrupt Application Execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
About Application Priority. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Printer-Resident Assemblies and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
How to Add Assemblies or Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
How to Use XML Serialization for Stored Label Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Populate an Imported Label Format with Variable Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Sample Code: Export Label Objects in a Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Sample Code: Import Label Objects to a Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
General Guidelines and Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Limitations on Class Instantiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Object Lifetime Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Multi-Threading in UI Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
How to Use UI Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
How to Use Third-Party Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
How to Design Label Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Configure the Printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
About Printer Command Language Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Considerations When Starting C# Applications from Fingerprint Applications. . . . . . . .18
Printer Platform and File System Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Access the Printer Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Printer Shell Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
About Line-Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
View the Printer Image Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Printer LCD Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Printer Keypad Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
About Accessory Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21