User manual
CLEARjet GmbH CX-one
1.4 Use of CX-one Printer Driver
Follow the CX-one Setup Instructions for Printer Driver to correctly install the printer
driver and/or USB driver.
In general the printer driver is designed to operate as a standard driver for Windows
operating systems. The CLEARjet printer driver is a plain printer driver for executing
of print-jobs only.
It includes no additional functions like MAG-Encoding, Chip-reading etc.
We recommend to use the CLEARjet Active CX SDK for easy generation of customer
specific application programs.
CLEARjet Active CX SDK includes all functions for encoding of magstripe cards and
smart cards, printing of all Windows fonts, photos and graphics. In addition numerous
control functions to perform all other device functionality are included as well.
Nevertheless, under certain conditions the printer driver can work in combination with
additional control software.
1.4.1 General procedure to combine driver and control functions
To allow mixing of control functions and Windows driver and to avoid data mismatch
pay attention to the following points:
1. In most applications the first step is encoding of data media (MAG-stripe,
Chip, RF-Chip…).
Please use only tested functions of the appropriate ESC-command set in
combination with the Windows driver (see chapter 1.4.3)
2. Make sure that this processes are finished completely before starting the
Windows driver job. Be careful: The printer may need different execution time
depending on used function-type.
3. Start the Windows printer job
4. The Windows Operating System needs several time to really transmit the data
to the printer (via USB or RS 232 - Port).
To prevent data mismatch the application software must wait after starting the
printer driver until the data are really sent to the printer!
5. Execute commands for the next card job or status requests only if the print-job
has been finished before.
Note: Use only one interface (USB or RS 232 - Host) to send printer-commands or
data.
Concurrent use of both interfaces is not allowed (the printer will mix commands
received from USB and RS 232 - Host and generate unpredictable results)!
Programmers Manual Page 8 / 53