Automating BarTender |
By using automation, you can integrate BarTender with other applications to programmatically complete many of the BarTender functions. You can also use automation to start and control BarTender by using an external interface.
Provides a .NET development environment that interfaces seamlessly with any .NET language to give superior resource management and extensibility over the BarTender ActiveX Automation interface. The BarTender .NET software development kit (SDK) supports BarTender automation tasks so that you can access BarTender functions programmatically.
The following APIs are available:
Librarian API: Provides a way for users to access the functionality of Librarian, which is a revision control system that is installed with the BarTender Suite.
Print Engine API: Provides a managed interoperability wrapper for the BarTender print engine.
Print Scheduler 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 Extensible Markup Language (XML) either in a script that is passed by using the command line or in an integration or via an ActiveX control. The XML data contains all of the information that BarTender needs to print basic items in addition to many of the optional features that BarTender provides, including data entry, query prompting, and media handling. BarTender receives the incoming XML data, transforms it, and then 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
Provides a way to pass instructions to perform certain tasks automatically to BarTender when it starts via the command-line interface.
Provides a way to automate most tasks by using ActiveX Automation. By using a programming or scripting language, such as Visual Basic, you can access the BarTender automation objects, which makes it possible to programmatically perform most tasks that are done manually by using the user interface.