this can be helpfull :
Within in the PPD file there is a General Accounting section as shown below. This section of code supports 4 types of accounting:
XSA User Based Accounting
Replace MyUserID the User’s User ID
XSA General Based Accounting
Replace MyUserID the User’s User ID
Replace MyGeneralAcctID the User’s general accounting ID
XSA Group Based Accounting
Replace MyUserID the User’s User ID
Replace MyGeneralAcctID the User’s general accounting ID
XNA Group Based Accounting
Replace MyUserID the User’s User ID
Replace MyAcctID the User’s accounting ID
First the type of accounting needs to be enabled. This is done by replacing XSADisabled in the code below with one of the types of accounting shown in bold green.
You will need to replace the Highlighted red bold line with the code for the accounting type you need.
Next depending on the type of accounting enabled you will need to replace the accounting variable data (data highlighted in bold blue font) with the actual accounting information.
*% Generic Accounting
*JCLOpenUI *JCLAccounting/Accounting: PickOne
*OrderDependency: 10.1 JCLSetup *JCLAccounting
*DefaultJCLAccounting: XSADisabled
*JCLAccounting XSADisabled/Disabled: ""
*JCLAccounting True/On: "@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION <22>__GenericPPDAccount|042__GenericPPDUser<22><0A>"
*JCLCloseUI: *JCLAccounting
XSA User Based Accounting
*JCLAccounting XSAUser/XSA User Based Accounting: "@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_USERID,MyUserID<22>;<0A>"
XSA General Based Accounting
*JCLAccounting XSAGeneral/XSA General Based Accounting: "@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_USERID,MyUserID<22>;<0A>@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_GENERALACCT,MyGeneralAcctID<22>;<0A>"
XSA Group Based Accounting
*JCLAccounting XSAGroup/XSA Group Based Accounting: "@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_USERID,MyUserID<22>;<0A>@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_GROUPACCT,MyGroupAcctID<22>;<0A>"
XNA Group Based Accounting
*JCLAccounting XNAGroup/XNA Group Based Accounting: "@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_USERID,MyUserID<22>;<0A>@PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION_AVP <22>XRX_ACCTID,MyAcctID<22>;<0A>"
do you want this to change for mac or pc?
on pc , when you install the drivers local, you can define this on the driver...
on mac, you can maybe use templates to accomplish this?
I figured out I can change "*DefaultXRAccountingSystem: PickOne" to "*DefaultXRAccountingSystem: XSA" to enabling accounting. And I can change "*DefaultXRAccountingPrompt: Prompt" to "*DefaultXRAccountingPrompt: DoNotPrompt"