User manual

User Manual Page 65
EDIsecure
®
XID 8300 Printer Driver
For the two different encoding requirements, we would create two "Format Templates". Each of them
contains the description of each request, so Format Template 1 would contain the following definition:
Format Template "Guest"
Fieldname Sector Key Len Filler Format
SeqSerNum 0 1234 10 0 Num
and Format Template 2 would contain the definition:
Format Template "Employee"
Fieldname Sector Key Len Filler Format
EmployeeNo 0 1234 10 leading 0 Num
Firstname 1
scrambled-high-secure-key
20 trailing spaces Text
Lastname 1
scrambled-high-secure-key
20 trailing spaces Text
BDate 1
scrambled-high-secure-key
- - Date
(yy-mm-dd)
Each layout must then contain a "reference" to each format template, along with the encoding data, and the
Plug-in would be able to understand what, where and how needs to be encoded. For an example how this
reference looks like, please refer to section 6.8, keyword "ft".
Note that neither the contents nor the usage of "Format Templates" is defined or restricted by the driver. It
is purely handled by the Plug-in, so the format definitions, field names, storage of the keys (unencrypted or
encrypted, or none at all), format options and anything else depends only on the Plug-in itself. A minimalist
Plug-in does not need to provide support for format templates at all. The lack of support may also be desired
by the security requirements of the application.
According to the example, another Plug-in could also have an attribute "Position" so the position inside the
block could be specified, and another Plug-in could have all of the attributes hard-coded so nobody could
temper with the format templates and change them.
Format templates can be add, copy, edit or deletes by using the corresponding button.
Add-Button:
Add a new format Template.
Copy-Button:
Copy an existent Template.
Edit-Button:
The Edit-Button enabled to change or add new Settings in the format Templates.
Delete-Button:
Delete the Format Template. A confirmation dialog is shown to proceed with the deletion.