|
Automation with the BarTender .NET SDK
Provides a .NET development environment that interfaces seamlessly with any .NET language to give superior resource management and extensibility over BarTender's ActiveX automation interface. The BarTender .NET SDK supports BarTender automation tasks; in other words, they let you access BarTender functions programmatically.
The following four development kits are available:
Librarian API: Allows users to access the functionality of Librarian, a revision control system that is installed with the BarTender Suite.
Print Engine API: Provides a managed Interop wrapper for the BarTender print engine.
Print Scheduler API: The Print Scheduler Client API enables interaction with the Print Scheduler service and the BarTender automation system.
Print Server API: Provides scalable, task-based management of large or complex print jobs.
System Database API: Provides access to information that is stored in the BarTender System Database.
Provides a way to pass print job data to BarTender by using the Extensible Markup Language (XML) either in a script that is passed by using the command line or in an integration, selecting the Run BTXML Script command in BarTender, or via an ActiveX control. The XML data contains all of the required information that BarTender needs to print basic items plus many of the optional features that BarTender provides, including data entry, query prompting, and media handling. BarTender takes the incoming XML data, transforms it, and completes the actions that are specified. An XML response message, which contains data that can be used to verify the completion of the job, is automatically created each time a script is received.
Automation with the Command Line Interface
Most tasks can be automated by using ActiveX Automation. By using a programming or scripting language, such as Visual Basic, you can access BarTender's automation objects, making it possible to programmatically do most tasks that are done manually by using the user interface.