![]() |
Driver SDK 4.2.0
|
#include <DriverInfo.h>
Public Member Functions | |
| DriverInfo () noexcept | |
| ~DriverInfo () | |
| DriverInfo & | operator>> (ACPL::Stream &) |
| DriverInfo & | operator<< (ACPL::Stream &) |
Public Attributes | |
| uint32_t | version |
| char | name [140] |
| char | profileName [32] |
| uint32_t | uniqueDriverID |
| Caps | caps |
| char | spectro [8] |
| uint32_t | previewSize |
| Conns | conns |
| int16_t | serBaudRate |
| int16_t | serFlow |
| uint16_t | tcpPort |
| char | windowsDriverFilter [32] |
| char | usbGUID [128] |
| float | dpuOutputX |
| float | dpuOutputY |
| float | dpuRender |
| float | steps |
| float | maxWidth |
| float | maxHeight |
| char | markerGUID [40] |
| float | sqUnitsPerHour |
| int32_t | inkCount |
| TInk * | inks |
| char | inkType [64] |
| const ADA::Curve * | dotCurves |
| int32_t | mediaCount |
| int32_t | trayCount |
| TMediaSize * | media |
| TTray * | tray |
| char * | script |
| char * | deviceScript |
Driver information
The Info function supplies the RIP with all needed information about the device like:
Definition at line 568 of file DriverInfo.h.
|
inlinenoexcept |
Constructor of the DriverInfo class creates an empty info structure that can be used for the Info call.
Definition at line 894 of file DriverInfo.h.
|
inline |
Definition at line 909 of file DriverInfo.h.
| DriverInfo & aur::ADA::DriverInfo::operator<< | ( | ACPL::Stream & | ) |
| DriverInfo & aur::ADA::DriverInfo::operator>> | ( | ACPL::Stream & | ) |
| Caps aur::ADA::DriverInfo::caps |
Definition at line 581 of file DriverInfo.h.
| Conns aur::ADA::DriverInfo::conns |
Definition at line 587 of file DriverInfo.h.
| char * aur::ADA::DriverInfo::deviceScript |
XML based UI definition that describes the device settings at instance level. An UI can be generated using this XML and results in the settings XML passed to PrinterInitialize() as options node
Definition at line 628 of file DriverInfo.h.
| const ADA::Curve * aur::ADA::DriverInfo::dotCurves |
Pointer to an array of dot mixing curves. Null when no custom mixing is used.
Definition at line 616 of file DriverInfo.h.
| float aur::ADA::DriverInfo::dpuOutputX |
Horizontal output resolution of the image data the RIP must provide to the driver. The resolution is expressed in AOI Units which are 1/18th of an inch. This means that it is the DPI divided by 4.
Definition at line 602 of file DriverInfo.h.
| float aur::ADA::DriverInfo::dpuOutputY |
Vertical output resolution of the image data the RIP must provide to the driver. The resolution is expressed in AOI Units which are 1/18th of an inch. This means that it is the DPI divided by 4.
Definition at line 603 of file DriverInfo.h.
| float aur::ADA::DriverInfo::dpuRender |
Proposed render resolution of the contone data before screening. During the screening the data needs to be upsampled to dpuOutputX x dpuOutputY. The resolution is expressed in AOI Units which are 1/18th of an inch. This means that it is the DPI divided by 4.
Definition at line 604 of file DriverInfo.h.
| int32_t aur::ADA::DriverInfo::inkCount |
Number of ink channels that are available using the given settings. The ink definition array DriverInfo::inks is filled with this number of entries.
Definition at line 613 of file DriverInfo.h.
| TInk * aur::ADA::DriverInfo::inks |
Array of ink definitions. Every entry describes the ink of the corresponding head.
Definition at line 614 of file DriverInfo.h.
| char aur::ADA::DriverInfo::inkType[64] |
Type of the ink used, like Solvent, UV-Curing.
Definition at line 615 of file DriverInfo.h.
| char aur::ADA::DriverInfo::markerGUID[40] |
This fields holds the GUID of the build-in cutter registration marks template to be used.
Definition at line 608 of file DriverInfo.h.
| float aur::ADA::DriverInfo::maxHeight |
Maximum imageable height/length of the device expressed in AOI units.
Definition at line 607 of file DriverInfo.h.
| float aur::ADA::DriverInfo::maxWidth |
Maximum imageable width of the device expressed in AOI units.
Definition at line 606 of file DriverInfo.h.
| TMediaSize * aur::ADA::DriverInfo::media |
| int32_t aur::ADA::DriverInfo::mediaCount |
Number of media sizes that are available using the given settings. The media definition array DriverInfo::media is filled with this number of entries.
Definition at line 620 of file DriverInfo.h.
| char aur::ADA::DriverInfo::name[140] |
Describing the device name. E.g. "HP DesignJet 2000CP". This name corresponds with the name returned by ListModels(). The generic printer driver adds a driver prefix: "Generic " + 128 chr for the OS printer name
Definition at line 575 of file DriverInfo.h.
| uint32_t aur::ADA::DriverInfo::previewSize |
If defined (not 0) the required maximum size in pixels of the preview
Definition at line 583 of file DriverInfo.h.
| char aur::ADA::DriverInfo::profileName[32] |
Defines the group name of models that can share the same printer profiles. This because the printers are only size variations or OEM models with a different name.
Definition at line 576 of file DriverInfo.h.
| char * aur::ADA::DriverInfo::script |
XML based UI definition that describes the driver settings. An UI can be generated using this XML and results in the settings XML passed to the Info() and Initialize() calls. For more information about the XML based UI see http://developer.printfactory.cloud/driverui/
Definition at line 627 of file DriverInfo.h.
| int16_t aur::ADA::DriverInfo::serBaudRate |
The default baudrate used by the device. Valid when the serial connection flag is set.
Definition at line 588 of file DriverInfo.h.
| int16_t aur::ADA::DriverInfo::serFlow |
The default handshake used by the device. Valid when the serial connection flag is set. Valid values are:
Definition at line 589 of file DriverInfo.h.
| char aur::ADA::DriverInfo::spectro[8] |
Build-in spectrophotometer for this printer. Empty if no spectophotometers is buildin. Currently supported: ILS20 (Epson), ILS30 (Epson), DTP20 (HP), Canon
Definition at line 582 of file DriverInfo.h.
| float aur::ADA::DriverInfo::sqUnitsPerHour |
Amount of square units this devices produces using the given settings. Used for calculating production estimated. Valid only when the estimateInfo flag is set.
Definition at line 609 of file DriverInfo.h.
| float aur::ADA::DriverInfo::steps |
Number of steps per AOI Unit (1/18th of an inch) used by the plotter. All vector calls are to be provided in this resolution except for plotter that have the highlevel flag set. Valid only when the cut flag is set.
Definition at line 605 of file DriverInfo.h.
| int16_t aur::ADA::DriverInfo::tcpPort |
The default TCP port used by the device. Valid when the tcp connection flag is set. The port type also implictely defines the default protocol used:
Definition at line 590 of file DriverInfo.h.
| TTray * aur::ADA::DriverInfo::tray |
| int32_t aur::ADA::DriverInfo::trayCount |
Number of trays that are available using the given settings. The tray definition array DriverInfo::tray is filled with this number of entries.
Definition at line 621 of file DriverInfo.h.
| uint32_t aur::ADA::DriverInfo::uniqueDriverID |
Unique driver ID used to facilitate licensing. This value correspond with the record number in the iOrder driver database and it used in the license product definition.
Definition at line 577 of file DriverInfo.h.
| char aur::ADA::DriverInfo::usbGUID[128] |
Windows only : The GUID of the driver that driver that drives this device in the OS. Valid when the USB connection flag is set.
Definition at line 597 of file DriverInfo.h.
| uint32_t aur::ADA::DriverInfo::version |
Definition at line 571 of file DriverInfo.h.
| char aur::ADA::DriverInfo::windowsDriverFilter[32] |
Definition at line 596 of file DriverInfo.h.