Specifications

337
Advanced
AdvancedAdvanced
Advanced
ActiveX
ActiveXActiveX
ActiveX
What is Active X?
What is Active X?What is Active X?
What is Active X?
ELabelPrinter
ELabelPrinterELabelPrinter
ELabelPrinter
ELabelBatch
ELabelBatchELabelBatch
ELabelBatch
ELabelJob
ELabelJobELabelJob
ELabelJob
ELabelInfo
ELabelInfoELabelInfo
ELabelInfo
Documentation and
Documentation and Documentation and
Documentation and
Examples
ExamplesExamples
Examples
ActiveX
ActiveXActiveX
ActiveX
The software contains a set of ActiveX controls that can be easily embedded into
Visual Basic applications or any other environment that supports ActiveX controls
(such as Visual C++, Microsoft Access, etc.).
The software’s ActiveX controls allow middleware programmers to create
programs that can use the internal functions of the software to print labels, view
job status, preview the label prior to printing and many other features that in the
past were only available from inside the software.
There are four controls available:
ELabelPrinter
ELabelPrinterELabelPrinter
ELabelPrinter
The ELabelPrinter control allows for finding out which printers are installed,
reading printer properties (name, model, etc.) and for performing certain
operations on the printers.
ELabelBatch
ELabelBatchELabelBatch
ELabelBatch
The ELabelBatch control allows for composing a print job and submitting it to the
print queue. The programmer can simply supply a format name, fill in the fields,
and number of batches and/or batch size to define a job. Once defined, the job
can be created.
Note that there is absolutely no connection between different instances of an
ELabelBatch control: Client1 can set the Format Name property to "nut" and
Client2 can simultaneously set the Format Name of his ELabelBatch instance to
"screw". If 2 clients call the Create Job method simultaneously, then 2 jobs will be
added to printer queue in an unpredictable order.
ELabelJob
ELabelJobELabelJob
ELabelJob
The ELabelJob control allows for examining and modifying jobs that are in the
print queue. Jobs that are currently being printed can be queried for current print
status, or the job can be cancelled. Jobs that are not being printed can be
modified to change label counts or the destination printer for example.