XID 8300 Printer Driver User Manual Version 5.8 Rev. 1.0 – 09.11.
Welcome to the high performance printer driver for the XID 8300 Printer. This manual will help you to install, set-up and configure the driver to get the best results for your prints. The driver runs on 32-bit Windows platforms and was successfully tested under Windows 2000, Windows XP Professional as well as under new Windows Vista operating system. This driver was designed for the best performance and stability.
® EDIsecure XID 8300 Printer Driver Table of contents 1 Legal and Copyright Information .................................................................................................................5 2 Installation......................................................................................................................................................6 2.1 Printer Driver Installation..............................................................................................................
® EDIsecure XID 8300 Printer Driver 6 Advanced Chip Encoding Framework (Advanced CEF)..........................................................................59 6.1 Plug-in architecture .................................................................................................................................60 6.2 Software and Hardware Setup................................................................................................................61 6.2.1 Plug-in Info ..........................
® EDIsecure XID 8300 Printer Driver 1 Legal and Copyright Information This product is provided on an "as is" basis, without any other warranties, or conditions, expressed or implied, including but not limited to warranties of merchantable quality, merchantability or fitness for a particular purpose, or those arising by law, statute, usage of trade or course of dealing. You assume the entire risk as to the results and performance of the Software.
® EDIsecure XID 8300 Printer Driver 2 Installation 2.1 Printer Driver Installation Note 1: It is recommended to install the driver before you connect the printer to the PC! Note 2: System administrator privileges are required for driver installation! Log on to Windows as system administrator. Start the installer program "Setup XID 8300 5.8.0.0.exe" from your driver CD ROM. Follow the instructions (See the following screen shots).
® EDIsecure XID 8300 Printer Driver Then click "Next" to continue. Note: Please note that you have to choose the exact name of the delivered member of our XID Printer Family. The wrong choice will result in a non-working printer!!! An administrator password can be set during initial installation. This password grants access to the Administration Center. Note: It is possible to leave this field empty, but it is recommended to enter a password. If both entries match, click "Next" to continue.
® EDIsecure XID 8300 Printer Driver Note: It is recommended to use the proposed default path. Please verify the path shown and click "Next". Click "Install" to continue.
® EDIsecure XID 8300 Printer Driver Click "Continue Anyway" to continue the installation. Now the files will be installed. Click on "Finish" to complete the installation. A reboot may be necessary, as shown below. Please wait until the driver installation is completed, then click "Finish".
® EDIsecure XID 8300 Printer Driver The selected printer should appear here (see arrow): Under Start -> Programs -> XID 8300 Printer, you should see the related modules After the installation has been completed, connect the printer to the PC and power on. The Hardware Wizard appears and shows a signature warning: Click "Continue" to proceed. The Wizard will ask you to connect to Windows Update: Choose "No, not this time" and click "Next".
® EDIsecure XID 8300 Printer Driver Choose "Install the software automatically" and click "Next". Note: The hardware name ("XID 8300 U2") may differ depending on the firmware and the ID of the printer. The Hardware Wizard appears and shows a signature warning. Click "Continue Anyway".
® EDIsecure XID 8300 Printer Driver The Hardware wizard will install the needed files automatically. Click "Finish" to close the Hardware Wizard. Congratulations! You have successfully finished the printer driver installation. By calling the printer properties, from the "General" tab, you can print a test page as follows: After your test page has been printed successfully, click "OK".
® EDIsecure XID 8300 Printer Driver 2.2 Advanced Printer Configuration If the printer is used in a network environment and will be shared with other users, then click "Shared as:" and name the printer. Afterwards other users can select this printer within the network environment. Note: The screenshot may differ depending on system configurations: The required printer port will be linked automatically to DIGID port.
® EDIsecure XID 8300 Printer Driver Do not change the following default settings unless you are an advanced user: The Color Management settings should only be used by experienced users.
® EDIsecure XID 8300 Printer Driver On the "About" tab you will find the version of the installed printer driver: User Manual Page 15
® EDIsecure XID 8300 Printer Driver 3 Printing Preferences 3.1 Introduction into driver and print technology In graphic user interfaces all options are shown dynamically as there are card feeding, loading card in magazine, card leaving the printer etc. The printing technology contains printing of the colors as a mixture from Yellow, Magenta and Cyan ("Y", "M", "C"). Black ("K"), also known as Carbon black or process black, is often available on color ribbons.
® EDIsecure XID 8300 Printer Driver 3.2 Layout / Setup 3.2.1 Page Orientation This option will be used to setup the page orientation between Portrait and Landscape. 3.2.2 Set-up for Control of Printing / Encoding This option sets up the control of "Print and Encode", "Encode only" or "No Encoding".
® EDIsecure XID 8300 Printer Driver Set-up for use of cards with Magnetic stripe or Smartchip (Card Type) If the "Magstripe" or "Smartchip" checkbox is enabled, all options regarding encoding and positioning of card will be enabled. In addition, the "Card placement in the printer tray" shows dynamically the correct images to the operator. Please note that the Magnetic stripe function is for visualization AND activation.
® EDIsecure XID 8300 Printer Driver 3.2.3 Set-up for Control of Printing / Encoding The Setup for Layout Orientation is the "central point" of orientation definition of cards and usage of ribbons. With a minimum of mouse clicks you can define every combination you need. By default, the intelligent printer driver’s matrix calculates the fastest possible print out speed. However, the operator can always decide between material usage vs. print speed.
® EDIsecure XID 8300 Printer Driver 3.3.2 Default Settings 3.3.3 Selection of text objects to be printed on K-plane By enabling "Text", you are able to specify if all text or only black text should be printed on the K-plane.
® EDIsecure XID 8300 Printer Driver 3.3.4 Selection of black & white images to print on K-plane By enabling "Black and White Images" you can specify if black or black & grey images should be printed on the K plane. 3.3.5 K Plane options 3.3.5.1 Definition of "special colors" for printing on K-plane If you use special colors to match existing ones on your layout they will be printed on K-plane.
® EDIsecure XID 8300 Printer Driver After clicking on the color button, pick up or define a new color as you need. Also, you can add this color to the "Custom colors" as shown: It is recommended to choose either black or an extreme color, which will not be used in the rest of the layout. Pure colors (like Magenta) will never appear in digital photos, so it is safe to use them without introducing side-effects. By clicking "OK" the color will be shown on the button.
® EDIsecure XID 8300 Printer Driver 3.3.5.2 Definition of areas for printing on K-plane In combination with the special colors (see chapter 3.3.
® EDIsecure XID 8300 Printer Driver After clicking on the area button the following dialog window appears: To create a new area: Click and draw a rectangle area while pressing and holding down the CTRL-key on the keyboard. To edit an area: Select an area you want to move or resize by clicking on the area itself or choose it from the list. You can move the area pixel by pixel using the cursor-keys.
® EDIsecure XID 8300 Printer Driver To Delete an existing area: Select the area you want to delete or choose the corresponding area from the list, then either right-click on mouse button and click "Delete" or hit del Del-key on the keyboard.
® EDIsecure XID 8300 Printer Driver Measurement changes The following sample shows a change of units e.g. from Pixel to Inch Tip: Keeping values after disabling gives you the flexibility to design the areas before you enable this setting.
® EDIsecure XID 8300 Printer Driver 3.3.6 PO Panel Area Definition (Peel Off) This function is designed to define areas which will be prevented from printing (e.g. signature fields). The YMCK-PO looks like shown: Yellow Magenta Cyan Carbon (K) Peel Off (PO) Note: A special ribbon type is required to use this option.
® EDIsecure XID 8300 Printer Driver The peel off area is enabled by clicking the checkbox: Warning: Use of full PO area results in non-visible printout. In each case you need to define smaller areas (e.g. signature fields).
® EDIsecure XID 8300 Printer Driver 3.3.6.1 Definition of areas Peel Off To create a new area: Click and draw a rectangle area while pressing and holding down the CTRL-key on the keyboard. To edit an area: Select an area you want to move or resize by clicking on the area itself or choose it from the list. You can move the area pixel by pixel using the cursor-keys.
® EDIsecure XID 8300 Printer Driver Preview of defined sample K-Panel areas Tip: Keeping values after disabling gives you the flexibility to design the areas before you enable this setting.
® EDIsecure XID 8300 Printer Driver 3.4 UV Panel 3.4.1 Introduction ® The EDIsecure XID 8300 printer supports using of YMCK - UV (ultra violet) ribbon as high level security feature. This feature contains the option to print layout objects with a special patch on the ribbon onto the card, which is invisible under normal daylight environment. To show this objects, a special UV lamp must be used.
® EDIsecure XID 8300 Printer Driver 3.4.2.1 Option 'Bitmap from file' This option allows to place static bitmap files on the UV plane. The bitmap must fulfill following conditions: 1. Graphic: Bitmap format 2. Size: 1036 x 664 Pixel with 300 dpi resolution 3. Color mode: 256 Grayscale For security reasons the bitmap can be stored locally as well on the network.
® EDIsecure XID 8300 Printer Driver 3.4.2.2 Option 'UV Area + Offset' If area(s) were defined, all content within will be copied to be printed on UV plane. The option 'Offset' shifts the UV copy and can be used e.g. as 'shadow' image. Please refer to chapter 3.3.5.2 how to handle the area definition.
® EDIsecure XID 8300 Printer Driver 3.4.2.3 Option 'UV from second page' If an application is capable to print multipage documents (e.g. MS Word®), then the activated option 'UV from second page' will force (every) second page(s) of the document to be printed on the UV plane: 3.4.
® EDIsecure XID 8300 Printer Driver 3.5 Advanced 3.5.1 Global Print Offset and K Plane Offset Global Print Offset: Here you can shift the offset of the layout in horizontal and vertical direction by changing the values; this influences the complete layout. K-plane Offset: The changing of the values for K-plane only influences the offset of the K-plane.
® EDIsecure XID 8300 Printer Driver 3.5.2 K Dithering The new K dithering feature allows adjusting the dither density for all objects, which will be printed with K plane only on one side of card (Note: It requires setting color ribbon to K only) 3.5.3 Synchronization This is only required if the application controls the chip encoding.
® EDIsecure XID 8300 Printer Driver 3.5.4 Track Formats The track formats are shown for informational purpose. Only standard formats are allowed to be encoded. 3.5.5 Card Output By enabling the "Card Output" option, the user can force or override the default setting of the printer driver. Independent from speed or material usage settings, the Card Output options "Front up" or "Front down" will force the card orientation when leaving the printer.
® EDIsecure XID 8300 Printer Driver 3.5.6 Material Usage The "Material Usage" area shows the expected usage of color and retransfer ribbon using the currently selected options. In some rare combinations, the "Save Material" option will become available and lets you enforce material saving over production speed. 3.5.
® EDIsecure XID 8300 Printer Driver The following example illustrates how track data should be entered for tracks 1, 2, and 3 under following Windows OS: Windows 2000/XP: Track ~1 ~2; ~3; ~3; for XP only Start Sentinel % ; ; + End Sentinel ? ? ? ? Field Separator ^ = = = Valid Characters 0-9, A-Z, Dot.
® EDIsecure XID 8300 Printer Driver 4 Dispatcher 4.1 Introduction All necessary controls and settings are stored centrally in the Dispatcher (DISP) application. The user has direct access to all setting parameters he needs. The Dispatcher is a part of the printer driver and appears in the program group under the XID 8300 Printer folder or starts automatically when launching a print job. The Dispatcher performs the following main tasks: 1. 2. 3. 4. 5.
® EDIsecure XID 8300 Printer Driver 4.2.1 Printers The printer line shows the printer’s status: If the printer is connected and detected by the Dispatcher and has no low level errors (e.g. 'No cards'), the printer’s related signs become active. The 'LED' to the right of the printers ID shows with several colors the related state: - Green - Green flashing - Yellow - Red Ready Printing Initializing mode Fatal error Every printer can be set into Pause Mode or continue individually.
® EDIsecure XID 8300 Printer Driver During the run time of DISP the card counter shows the Cards for print and Cards printed. Cards for print shows all jobs in the file list including copy prints. In special cases, e.g. if a cleaning procedure is needed, an info line at the bottom shows the related info message. 4.2.
® EDIsecure XID 8300 Printer Driver Depending on the actual status of the print job, particular functions may not be available. In addition, the user can multi-select several print jobs by hold CTRL or Shift and clicking on the desired print jobs.
® EDIsecure XID 8300 Printer Driver 5 Administration Center The "Administration Center" is the central point for administrative management of hardware related settings, printer driver and LUT/password control. Based on the innovative "Plug-In" architecture, this framework allows you to implement administrative functions by copying new DLL files to the Administration Center directory; no modification of the driver is needed.
® EDIsecure XID 8300 Printer Driver 5.1.1 Retransfer settings Ribbon Type Counts per roll (1000, 750) Temperature -3 (Low) ..Standard + 2 (High) Speed (Front/Back) -10 (Slow) .. Standard .. +2 (Fast) 5.1.2 Bend remedy Temperature Off .. -5 (Low) .. Standard .. 0 (High) Speed -2 (Slow) .. Standard .. +2 (Fast) Cooling Time 0 sec .. 15 sec Note: Cooling Time is only available if temperature is not Off. 5.1.
® EDIsecure XID 8300 Printer Driver 5.1.5 Print setting transfers Load from File An already set file can be loaded Save to File Actual settings can be saved to file From Printer Settings will be read from printer’s memory To Printer Settings will be downloaded and stored to the printers memory Test Print Starts a test print Card Material Predefined settings for several cards Note: These settings are samples only and need to be checked with test material! 5.
® EDIsecure XID 8300 Printer Driver 5.2.1 General Options Start DISP with printers in paused mode If enabled, the next time DISP is started (either by closing or rebooting PC) the printer will stay in paused mode. Dispatch copy print to all available printers If enabled, all copy print jobs will be served to all available printers. Save latest spool file This new function was built in to enable saving the latest spool file for support purposes in case of problems.
® EDIsecure XID 8300 Printer Driver 5.2.2.1 Creation of Printer Groups After clicking on "Add" in Printer Driver Profiles and Printer Grouping, the user needs to enter a new group name and the ID of the printer which will belong to this group. In the following window, the user can enter the following settings.
® EDIsecure XID 8300 Printer Driver The following sample shows how to enter the information: Sample A: As a result of this definition the printer appears in the list.
® EDIsecure XID 8300 Printer Driver After successfully adding a virtual printer with the same name, additional groups will be generated and displayed automatically in the Windows' printer folder: 5.2.2.2 Deleting of Printer Groups There are two different ways of deleting Printer Groups: by Admin Center or by use of the standard procedure in the Windows printer folder. We strongly recommend using Admin Center. To delete Printer Groups the following steps have to be done: 1. 2.
® EDIsecure XID 8300 Printer Driver 5.2.3 Setting up Printing Preferences and Managing of Printer Driver Profiles 5.2.3.1 Setting up Printing Preferences By clicking on the "Printing Preferences ...
® EDIsecure XID 8300 Printer Driver 5.2.3.2 Exporting of Printer Driver Profiles By clicking on the "Export ...
® EDIsecure XID 8300 Printer Driver 5.2.3.3 Importing of Printer Driver Profiles If the customer needs to import the printer profiles he can do this by clicking on the 'Import ...' button.
® EDIsecure XID 8300 Printer Driver 5.3 LUT / Password 5.3.1 Lookup Table Configuration Inside the Lookup Table Configuration the user has the possibility of using his own LUT tables. LUT tables contain the color control values, which can be used instead of the internal printer LUT. The Lookup Table contains the values to control the print density for every color separately.
® EDIsecure XID 8300 Printer Driver 5.4 Driver Configuration This page allows setting, changing and removing the password of the Administration Center. When you click on "Reset" button, the following dialog appears. If a password has been set during installation, it can be changed here. To do so, retype the old password and type the new password twice to confirm. Click on OK to store the changes. If the new passwords do not match or the old password is wrong, an error message appears.
® EDIsecure XID 8300 Printer Driver 5.5 Security Lock The security lock function allows to mechanically lock/unlock the front door and card hopper of the printer. The following section describes how to use this functionality. The Security Lock Plug-In will have the following functions: Enable Security Lock. The enable function will be protected via password. The Initial Password is set to “0000”.
® EDIsecure XID 8300 Printer Driver Please enter the security key to write (min. 4 digits, max. 8 digits). Lock printer. This function will lock the door and card hopper of the printer. The “Lock Printer” function will be ghosted until the “Unlock Printer” function has been performed.
® EDIsecure XID 8300 Printer Driver Disable Security Lock. The “Enable Security Lock” button will automatically switch to “Disable Security Lock” after the “Enable Security Lock” function he been performed successfully. The Operator has to enter his Password to disable the security lock function. The printer will be unlocked permanently. Unlock Printer. The Operator will be prompted to enter the Security Lock Key to unlock door and card hopper of the printer.
® EDIsecure XID 8300 Printer Driver 6 Advanced Chip Encoding Framework (Advanced CEF) Included in the printer driver is the Advanced Chip Encoding Framework, which is capable of handling all card encoding itself. The mechanism is independent from the application, allowing virtually any Windows based application to perform chip encoding. The main features will be described in detail in the following chapters.
® EDIsecure XID 8300 Printer Driver 6.1 Plug-in architecture As the printer driver does not do the encoding itself but loads an additional piece of software that know how to "talk" with a certain encoder hardware and chip card, it is not limited to chips and encoders that are currently present on the market. Such a piece of software is called "Plug-in". The driver can handle an almost unlimited number of these Plugins. Important The base driver will come with no Plug-ins installed.
® EDIsecure XID 8300 Printer Driver 6.2 Software and Hardware Setup 6.2.1 Plug-in Info When a Plug-in is installed properly and appears in the list of Installed Plug-ins, clicking on it will select and activate it.
® EDIsecure XID 8300 Printer Driver The driver's internal chip encoding framework has its own, driver-independent version number. Since additional functionality may be added in future, the Plug-in Manager checks if the installed framework is compatible with the Plug-in. If a Plug-in uses functions of a later framework, the Plug-in Manager will show a warning message that a newer driver must be installed containing this framework version.
® EDIsecure XID 8300 Printer Driver The same is true when a device is unplugged, i.e. the port disappears from the list. This mechanism allows easy recognition of the port name of each single encoder device in a multiple printer (and encoder) environment by plugging them in one-by-one.
® EDIsecure XID 8300 Printer Driver To reset all assignments for the current Plug-in, click on the "Clear" button. To reset the assignment of a single printer, either select the dash "-" from the port list and assign it to a printer ID by clicking on the "arrow-up" button, or assign an already assigned port to another printer ID.
® EDIsecure XID 8300 Printer Driver For the two different encoding requirements, we would create two "Format Templates".
® EDIsecure XID 8300 Printer Driver 6.2.4 Configuration (Global Settings and Test) The most important part in the chip encoding setup is to test the communication with the encoding device and to test if the encoder can access, write to and read from the chip. Some encoders require even global settings like authentication keys or the transfer speed, which is common for COM ports. Each Plug-in can optionally provide a user interface for both, the global settings and the encoding test.
® EDIsecure XID 8300 Printer Driver The extent of the user interface depends on each Plug-in, i.e. there are no generic options from the driver.
® EDIsecure XID 8300 Printer Driver Unfortunately, it cannot be determined in advance whether an application sends the string in the correct format or not. The simplest way to check this is to print a layout containing a valid encoding string. If the string is printed, the application does not support the way how the driver intercepts the encoding string.
® EDIsecure XID 8300 Printer Driver In an operator-less mode, it is even possible to re-encode and print failed jobs on other free printers with the option "Redistribute print job" on the Options page of Administration Center. This guarantees that all cards in the batch will be produced without user interaction - assuming that enough printers are in the group for high availability.
® EDIsecure XID 8300 Printer Driver 6.6 Multiple encodings on one card The driver is capable of handling multiple encoding strings in one layout, which might be - different encoding format templates with one encoder - contact encoding and contactless encoding - combination with magnetic stripe Usually, the driver processes the strings in the order how they are sent from the printing application.
® EDIsecure XID 8300 Printer Driver Therefore, the Plug-in and the application must be customized to work together. As this requires the adaptation of the printing application to the Plug-in, precoding will not work with most standard applications, unless a special feedback interface is provided by the application out-of-the-box.
® EDIsecure XID 8300 Printer Driver 6.8 Encoding String In an encoding environment, there are many parameters that must be configured in order to the encoding to be performed correctly. We have seen above how to set-up the hardware, a way to configure the formatting and positioning of the data with sophisticated Plug-ins, and now there's one thing left: The user data that actually needs to be encoded on the card. Since this data is different for each printed card, it is placed directly on the layout.
® EDIsecure XID 8300 Printer Driver Since almost every application handles variable data in a different way, it is far beyond the scope of this document to give instructions on how to do this. It is recommended to look up the corresponding section of the application's handbook on how to set up a text field with a string that can hold both, fixed and variable data.
® EDIsecure XID 8300 Printer Driver The following keywords in an encoding string are reserved by the driver and processed in a special way. Keyword pi Option mandatory Format Text Description Plug-in name This name must match with the one shown in the Installed Plug-ins list in Plug-in Manager. ft optional Text format template name This name must match with one of the format templates shown in the Format Templates list in Plug-in Manager for the Plug-in selected above (keyword "pi").
® EDIsecure XID 8300 Printer Driver 6.8.1 Encoding string examples 1. Simple encoding string {pi="Contact" ft="Guest" ...encoding data... } Uses the Plug-in "Contact" and the format template "Guest" to encode the encoding data, then prints the card. 2. Multiple encoding strings {pi="Mifare" ft="All Access" so="2" ...encoding data... } {pi="Contact" ft="Payment" so="1" ...encoding data...
® EDIsecure XID 8300 Printer Driver 4.
® EDIsecure XID 8300 Printer Driver 7 Troubleshooting and known limitations Print Errors In case the error persists, mostly due to a hardware error, please write down the error message and contact the company from which you purchased the printer. Known limitations - Copy printouts depend on the applications used. In this case, use the "Collate" or "Sort" option for printing copies. - In some cases underlines will be printed in CMY instead in K.
® EDIsecure XID 8300 Printer Driver 8 Appendix A Layout placement on card The printer driver uses a technology that allows you to quickly setup and adjust the document properties for correct layout placement on the printed card. This section describes the idea behind it and how to find the correct settings in six intuitive steps. For first time users, take the card template that was used for designing the layout. Place it in front of you to be able to look at it and to turn the card.
® EDIsecure XID 8300 Printer Driver Step 1: One- or two-sided layout Check if the design is a one or two-sided layout, i.e. if the layout has only a front side or a front and back side.
® EDIsecure XID 8300 Printer Driver Step 2: Landscape or portrait Check if the design is a landscape or a portrait design.
® EDIsecure XID 8300 Printer Driver Step 3: Visible encoding features, Magnetic Stripe or Contact Chip If the card is not blank, it is important to select the features so the driver knows in which order and the sides must be printed. Magnetic stripe card Select = or Contact chip card Select = Note: If the card has both encoding features, you need to select both types, Magstripe and Smartchip.
® EDIsecure XID 8300 Printer Driver Step 4: Flip axis The driver determines the rotation of the layout sides from the flip axis of the card, which is the axis around which the card can be flipped and the layout stays in the correct orientation, not upside-down. The following illustration shows a vertical flip axis, i.e.
® EDIsecure XID 8300 Printer Driver Step 5: Rotation of the card For non-blank cards, the layout design must cope with either the contact chip or the magnetic stripe or both on each side of the card. In the layout, these areas are usually left blank and the Rotation-button allows the print to match the layout, i.e. to place the elements in the correct positions as they were intended during layout creation. Magnetic stripe: The stripe can either be on the top or the bottom of the layout.
® EDIsecure XID 8300 Printer Driver Step 6: Exchange the card sides As seen in the last step, for non-blank cards, the position of the magnetic stripe or contact chip or both must be adjusted to fit the layout. While the Rotation-button rotated the card on both sides, the Exchange-button allows to swap the front and back sides if the magnetic stripe or the chip is shown at the wrong side of the layout. Magnetic stripe: The stripe can either be on the front or the back side of the layout.
® EDIsecure XID 8300 Printer Driver Notes User Manual Page 85
Digital Identification Solutions AG Teckstrasse 52 73734 Esslingen Germany Phone: + 49 711 341 689 - 0 Fax: + 49 711 341 689 - 550 Email: support@digital-identification.com Digital Identification Solutions Pte. Ltd. #03-01 Hiangkie Industrial Building IV 27 Woodlands Industrial Park E1 Singapore 757718 Phone: + 65 6352 8364 Fax: + 65 6352 8365 Email: support@sg.digital-identification.com Digital Identification Solutions (Beijing) Co. Ltd. Lonsdale Center C207, No.