Driver SDK 4.2.0
aur::ADA Namespace Reference

Classes

class  Caps
 
class  ChannelDefinition
 
class  ChannelList
 
class  Conns
 
class  DriverInfo
 
struct  DriverMethods
 
struct  InstanceMethods
 
class  MarkerPosition
 
class  ModelID
 
class  PageRect
 
class  TInk
 
class  TMediaSize
 
class  TTray
 

Typedefs

typedef uint32_t MarkType
 
typedef enum aur::ADA::SpotType SpotType
 
typedef enum aur::ADA::ScreenType ScreenType
 
typedef enum aur::ADA::USBFilterType USBFilterType
 
typedef enum aur::ADA::EmbeddedProfileUse EmbeddedProfileUse
 
typedef enum aur::ADA::ChannelType ChannelType
 
typedef struct aur::ADA::ModelID ModelID
 
typedef enum aur::ADA::DirectState DirectState
 
typedef std::map< ACPL::String, double > InkUsage
 
typedef const InkUsageInkUsagePtr
 
typedef struct aur::ADA::DriverMethods DriverMethods
 
typedef bool(* DriverInitCB) (void *hostObj, ACPL::XML &status)
 
typedef struct aur::ADA::InstanceMethods InstanceMethods
 

Enumerations

enum  SpotType {
  eAdobeRound = 0 , eAdobeEllipse = 1 , eDiamond = 2 , eSquare = 3 ,
  eSimpleRound = 4 , eEllipseA = 5 , eEllipseB = 6 , eEllipseC = 7 ,
  eCosine = 8 , eLine = 9 , eCross = 10 , eRhomboid = 11 ,
  eEllipse2 = 12 , eLineX = 13 , eLineY = 14 , eDoubleDot = 15 ,
  eInvertedDoubleDot = 16 , eSimpleDot = 17 , eInvertedEllipseA = 18 , eInvertedEllipseC = 19
}
 
enum  ScreenType {
  eNotDefined = 0 , eErrorDiffusion = 1 , eFMScreen = 2 , eAMScreen = 3 ,
  eContone8 = 4 , eFloydSteinberg = 5 , eChromaticED = 6 , eContone16 = 7 ,
  eOrganic1 = 8 , eOrganic2 = 9
}
 
enum  USBFilterType { eByIEEEE = 0 , eByModelName = 1 }
 
enum  EmbeddedProfileUse { eUseEmbeddedNone = 0 , eUseEmbeddedProfileIntent = 1 , eUseEmbeddedProfile = 2 }
 
enum  ChannelType {
  eProcess , eSpot , eSpecial , eDuplicate ,
  eDisabled
}
 
enum  DirectState { ePlotterOK = 0 , ePlotterBusy , ePlotterFunctionNotUsed , ePlotterError }
 

Functions

DLLAPI const ModelID *CALLBACK ListModels ()
 
DLLAPI Instance *CALLBACK PrinterInitialize (const char *modelName, const char *deviceURL, const ACPL::XML::Node *options, const InstanceMethods **methods)
 
DLLAPI void CALLBACK PrinterTerminate (Instance *driverObj)
 
DLLAPI void CALLBACK ListChannels (const char *modelName, const char *param, char list[4096])
 

Variables

const ModelID kDriverID []
 

Typedef Documentation

◆ DriverInitCB

typedef bool(* aur::ADA::DriverInitCB) (void *hostObj, ACPL::XML &status)

Definition at line 1364 of file DriverInfo.h.

◆ EmbeddedProfileUse

◆ InkUsage

typedef std::map<ACPL::String,double> aur::ADA::InkUsage

Definition at line 997 of file DriverInfo.h.

◆ InkUsagePtr

Definition at line 998 of file DriverInfo.h.

◆ MarkType

typedef uint32_t aur::ADA::MarkType

Definition at line 27 of file DriverInfo.h.

◆ ModelID

◆ USBFilterType

Enumeration Type Documentation

◆ EmbeddedProfileUse

Enumerator
eUseEmbeddedNone 
eUseEmbeddedProfileIntent 
eUseEmbeddedProfile 

Definition at line 189 of file DriverInfo.h.

◆ USBFilterType

Enumerator
eByIEEEE 
eByModelName 

Definition at line 183 of file DriverInfo.h.

Variable Documentation

◆ kDriverID

const ModelID aur::ADA::kDriverID[]
extern