![]() |
Driver SDK 4.2.0
|
Functions | |
| DLLAPI const ModelID *CALLBACK | aur::ADA::ListModels () |
| DLLAPI Instance *CALLBACK | aur::ADA::PrinterInitialize (const char *modelName, const char *deviceURL, const ACPL::XML::Node *options, const InstanceMethods **methods) |
| DLLAPI void CALLBACK | aur::ADA::PrinterTerminate (Instance *driverObj) |
| DLLAPI void CALLBACK | aur::ADA::ListChannels (const char *modelName, const char *param, char list[4096]) |
Variables | |
| void(* | aur::ADA::InstanceMethods::DisposeInfo )(DriverInfo *info) |
| DLLAPI void CALLBACK aur::ADA::ListChannels | ( | const char * | modelName, |
| const char * | param, | ||
| char | list[4096] | ||
| ) |
The ListChannels function supplies the PrintFactory RIP with al list of all custom connection ports. The result is a packed string list, separated by 0 and terminated by an empty string. This method is to be called when custom is used as connection method and the chosen connection name must be passed as connection URI without additional resource selector (as-is)
| [in] | modelName | Name of the model from which the custom connection list is to be queried. |
| [in] | param | Driver specific parameter or filter. |
| [out] | list | Pack-string list containing all custom connection end-points, terminated by an empty string. The string passed should be at least 1024 bytes to hold all strings. |
| DLLAPI const ModelID *CALLBACK aur::ADA::ListModels | ( | ) |
The ListModels function supplies the PrintFactory RIP with al list of all models supported by this driver.
| DLLAPI Instance *CALLBACK aur::ADA::PrinterInitialize | ( | const char * | modelName, |
| const char * | deviceURL, | ||
| const ACPL::XML::Node * | options, | ||
| const InstanceMethods ** | methods | ||
| ) |
PrinterInitialize is to be called once at the start-up of the host(RIP) when the routine is available. The routine initializes the printer once, like updating cache files, downloading media definitions, etc.
| [in] | modelName | Name of the printer/plotter model as supplied by ListModels(). |
| [in] | deviceURL | URL that describes the connection to be used. Meaning full only to the driver. |
| [in] | options | Optional XML containing printer specific configuration options. |
| [out] | methods | List of routine pointers that can be called to process the job |
| DLLAPI void CALLBACK aur::ADA::PrinterTerminate | ( | Instance * | driverObj | ) |
PrinterInitialize is to be called when the host(RIP) closes if the routine is available.
| driverObj | Reference to the printer object obtained from PrinterIntitialize. |
| void(* aur::ADA::InstanceMethods::DisposeInfo) (DriverInfo *info) |
The DisposeInfo function deletes the content of the DriverInfo object allocated by the Info-call after which the calling host can dispose the DriverInfo object.
| info | DriverInfo object to dispose |
Definition at line 1398 of file DriverInfo.h.