Bodno Creativity and Security by Bodno Ver 1.
All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners.
Bodno Manual Contents 0 Chapter 1. About Bodno 8 1.1 Overview..................................................................................................................................... 9 1.2 Features ..................................................................................................................................... 10 1.3 Security.....................................................................................................................................
Contents 5 4.3.11 ............................................................................................................................................................................................. - Signature 79 4.4 - Object..................................................................................................................................... Properties 81 4.4.1.........................................................................................................................
Bodno Manual Chapter 6. Printing 157 6.1 - Printing ..................................................................................................................................... with Bodno 158 6.1.1 ............................................................................................................................................................................................. - Printing With a Database 160 6.1.1.1 - Printing ...........................................................
Contents 7 Appendix ..................................................................................................................................... B.2 - Web Print Server 210 Appendix ............................................................................................................................................................................................. B.2.1 - Configuring a Web Print Server 211 Appendix ..............................................................................
Chapter 1.
Chapter 1. About Bodno 9 Chapter 1. About Bodno Our primary objective at Bodno is to offer you the best identification solution. We believe there’s a level of comfort knowing our clients on a 1st name basis. Relationships matter… even in a world of social media & modern technology and online shopping. We are always pleased to hear from high-calibre individuals. Feel free to send us an email or call at anytime. 1.1 Overview Welcome to Bodno. Bodno is more than an application...
Bodno Manual 1.2 Features § Software Box and Installation Bodno comes with a full setup on an USB key that allows you to work on Windows or Mac and carry your work with you. It also brings a Digital Manual in PDF, card templates, clipart and shapes and allows a group and user log-in management. § Tools & Image Bodno has in its tools a strong hold for its users, like 1D and 2D barcodes, variable objects, templates, text setup, full image acquisition, face detection and a complete built-in image editor.
Chapter 1. About Bodno 11 § Miscellaneous Bodno gives you free updates and automatic edition upgrades. A user log that permits a step-by-step follow up of your work. A programming script (JavaScript, based on ECMA Script Language Specification).
Bodno Manual 1.3 Security Bodno has opted for a USB key solution that comes with a full setup. Why? Because through this USB key you can work in any PC or Mac with the advantage to carry your work with you and also because it makes easier to recover your license online through IdentiSys. This is a 4GB USB key, which means that a lot of work can be carried on it, your card files, images, databases and anything elase you might need to carry with you. Advice: Always make a copy of your work.
Chapter 2.
Bodno Manual Chapter 2. Installation and Support Bodno is easy to install and customize. 2.1 Installing Bodno For Windows and Mac installation, please follow the steps covered on the topics Windows Installation and Mac OS X Installation.
Chapter 2. Installation and Support 15 2.1.1 Windows Installation Connect the provided USB key on one of your available USB ports. The AutoPlay will run automatically and choose the 'Open Folder to view files' option. Double-click on the Bodno executable file and the Installation Wizard will run. The Installation Wizard is displayed where you can verify the Serial Number of your product and also select the language to install. To proceed with the installation click the 'Next' button.
Bodno Manual Check the shortcuts that you want to create for easy access to the application, and if you wish to open card files immediately with Bodno select the file associations checkbox. Click 'Next' to continue. Finish Click 'Finish' to install Bodno software.
Chapter 2. Installation and Support 17 2.1.2 Mac OS X Installation_2 § Install Plug-in the USB key and double click on USB drive icon, then double-click on the Bodno.dmg file and the end user license agreement appears, click 'Agree' in order to proceed. Now drag and Drop the Bodno icon into the Applications folder alias to install.
Bodno Manual 2.2 Changing Language You can change the language of the user interface at any time. To change the language of the Bodno software, click "BOD" -> Language. Choose the desired language from the list and restart the application to apply the new language settings.
Chapter 2. Installation and Support 19 2.3 Updating Bodno We advise to keep always your Bodno software up-to-date. To do so go to and download the most recent version, according to your operating system. 2.4 Bodno Support Bodno's team treasures the relationship with our customers, keeping it as close and personal as possible. We are committed to offer you the best support. We offer support by email or remote sessions (Team Viewer): Software@Bodno.
Chapter 3.
Chapter 3. Getting Started 21 Chapter 3. Getting Started This chapter explains how to handle a document, model or template, how to create or open an existing file and also how to recover a backup file. Document - Contains all data related to your work, including the chosen model or template, all objects, database connections, properties, and encoding properties. In summary, all the properties involved in your card document creation. Model - Contains all the features and shape of your physical card.
Bodno Manual 3.1 - Welcome View Welcome View The welcome view is your starting point when it comes to working with Bodno. Here you can create new card models, open existing card models or previously made templates, or even create a basic card with a step by step guide. Here you can also access the Production Mode (available on Bodno SILVER), Users View (only on Bodno PLATINUM Edition or higher) or simply quit Bodno.
Chapter 3. Getting Started 23 3.1.1 - BOD Menu The top menu bar, gives you access to the "BOD" menu. Here you can find information related to Bodno. About Bodno - Show your release, edition and serial number. Clear Config - Sets Bodno all settings to default, including print settings, object settings and work space.
Bodno Manual Printer Drivers - Shows information about the printers and drivers installed on your computer and if you click on 'View All Supported Bodno Printers' you have access to a list of compatible encoding printers. Language - Allows you to choose the language in which Bodno is presented.
Chapter 3. Getting Started 25 3.2 - Creating a New Card The first step to printing cards is creating your own card.
Bodno Manual After selecting the card type, the Bodno Design View will automatically open, giving you access to all the tools you need to add and edit content to your new card.
Chapter 3. Getting Started 27 3.3 - Open Your Own Card Documents In Bodno there are two kinds of files, the ones you create, called card documents and the ones created by Bodno designated by backup files. To better organize your documents, in the "Open Card" window, you find "Bodno Favorites" with two folders - "My Recent Cards" and "My Cards". Or alternatively you may locate your file in another folder in "My Computer". You can sort the way how the cards are displayed.
Bodno Manual 3.3.1 - Open an Existing Card Document You can open an existing card document to edit, change or even print again. The first step will be to locate the card document that you wish to open. In order to do so, please click the 'Open' button on the "Welcome View" or use the 'Open' option from the 'File' menu. Click File Open (CTRL+ SHIFT + O) with extension .card Explorer and locate your card Click OK. Your file should have the extension .
Chapter 3. Getting Started 29 3.3.2 - Recover Your Card Documents From Backups A backup is a file that Bodno automatically creates every time you save a document in an internal or external drive. The file will be saved with a date and time reference to make it easier to detect the last backup made. With this you have the assurance that you have a copy of your document in a specific date/time, in the backups folder.
Bodno Manual Click OK. Your file should have the extension .cardBackup Now all you have to do is to save your document with another name and with .card extension. Select the correct file extension in the corresponding Combo Box, otherwise your file will no be listed.
Chapter 3. Getting Started 31 3.4 - Using Templates A template is a collection of styles that control the layout and appearance of a card document. You can quickly create your card document using one of our many templates. Bodno provides these templates organized in categories, such as Test and Diagnostic; Sports; Shopping; Schools; Loyalty; Clubs & Resorts; Business; Activities and Access Control.
Bodno Manual 3.4.1 - Create from Existing Template To create a document from a template, in Welcome View Templates Or Click Click File menu Open Template (CTRL+ SHIFT + O) In the dialog box, search through the available templates.
Chapter 3. Getting Started 33 You can create a card based on a template and then modify the document without affecting the original template By making changes to the background, images, text, and orientation card. You can create a new design to suit your needs. You can also modify any card object in your document. All you have to do now is to save your new card document. 3.4.
Bodno Manual Click 'OK'. If you want to continue. Otherwise click 'Close' to revert to the previous window. A template may include any object type, variable field or text that can be edited and modified at any time. Make all the changes you want on your template and then save it with '.cardTemplate' file extension, in the appropriate folder in Bodno (.../My Cards/My Templates/...). Click File Save or Save as and create your file. Your file should have the extension .
Chapter 3. Getting Started 35 Select the file extension ".cardTemplate" in the corresponding Combo Box, otherwise the template files will not be listed. After you have completed your template edition template will be replaced with the new modifications. click Save and your old 3.5 - Using Models Bodno allows you to create a document in two different ways, by using an existing model or by creating your own card model.
Bodno Manual 3.5.1 - Create from Existing Model This topic guides you on how to create a new document using an existing model. You can start a creation procedure by clicking on the create button on the "Welcome View". 'Welcome View' 'Click Create' Or 'Click File' menu 'New' (CTRL+ N) Then choose the type of model you want. The model types are organized in 5 groups: Basic - have no contacts, no microprocessors or internal memory. Simple piece of plastic that you can print on front and back side.
Chapter 3. Getting Started 37 Mifare - this card model, when chosen, allows you to read or write the several sectors of your card. By using JavaScript language you can connect the sectors to database fields and update them automatically or simply enter data through keyboard input, therefore you can print and encode at the same time. These cards may contain secondary technology, like Magnetic stripes.
Bodno Manual © 2018 Bodno
Chapter 3. Getting Started 39 3.5.2 - Create Your Own Model To create a document using a new model, you have to start by creating the model. This will be your starting point to customize your own document. Your next step is to save that same model with the extension '.cardModel' and save it in the Bodno folder called "Documents/My Models" in order to be identified as a model.
Bodno Manual Select the file extension in the corresponding combo box, otherwise your file will not be listed. After opening the model, you can customize the dimensions and corners radius. On your right on the properties tabs you will find a tab named "Layout" where you can change the card dimensions and corners radius, You can also change the orientation of your card by clicking on File menu Configure Print and In "Print Layout" Click Orientation and select your card orientation.
Chapter 3. Getting Started 41 You can add images, text or other elements to customize the thumbnail that you will see in the preview area. The last step is to save the model that you've just created. From now on the new model will be displayed in the Create Document Dialog Box, under the category "My Models". Click File Save (CTRL+ SHIFT + S) Please note that cardModels can't be printed, they have to be saved as *.card before you can print.
Chapter 4.
Chapter 4. Design 43 Chapter 4. Design The definition of design is the creation of a plan or convention for the construction of an object (as in architectural blueprints, engineering drawing, business process, circuit diagrams and sewing patterns). Design has different connotations in different fields. In some cases the direct construction of an object (as in pottery, engineering, management, cowboy coding and graphic design) is also considered to be design. In Bodno you can design and build a layout.
Bodno Manual Metrics Allows you to define the measurement unit that you wish to work with. Rulers Visible - Show or hide the rules in the card design area.
Chapter 4.
Bodno Manual Workspace Color Allows you to chose the workspace background color Switch between front or back card side.
Chapter 4. Design Switch to Database View. Switch to Encoding View.
Bodno Manual 4.2 - Document Properties When you open the document view, the first thing you will see is the work space and on the right side the basic properties of your card document.
Chapter 4. Design 49 Backgrounds - Each layout can have a unique background. You can access Bodno backgrounds library using the Backgrounds Tab. To apply a background just select it from the list and the background will be applied immediately to your card layout. You can also set the background using an image object. Clipart - You can access it using the Clipart Tab. They can be used as an image object, part of your card layout creation, or as a background.
Bodno Manual 4.2.1 - Background An image to be applied as the background of your card. Bodno offers you many background images that can be used from landscape cards to portrait cards. Background images are divided into classes that are accessible through the background combo box. It is possible to add a folder with images to use as a background, in the Background Tab All classes select #User Folder.
Chapter 4. Design 51 And select through the Explorer Browser the Folder with the images to use as Background. It's also possible to use your own image as the card background. Add an image object to your layout, then right click on the object and chose 'Set as a Background' option, like shown on the picture below.
Bodno Manual If you want to change or edit the background, right click on the card and choose 'Edit background'. The Image Editor will open and from there you can edit the background image. To commit changes, click on the 'Save Changes' button, otherwise press 'Cancel' to continue.
Chapter 4. Design 53 4.2.2 - Clipart Clipart images are pre-made images that can be used to help on the layout creation. Bodno offers you several. They are divided into classes. All you have to do is select one class from the dropdown combo box. Select the image from the clipart list, and drag it to the card design area. The selected image will be used as an image object that you can modify.
Bodno Manual © 2018 Bodno
Chapter 4. Design 55 4.2.3 - Layouts The Layout Tab allows you to define properties, settings and conditions for the use of the layouts. This feature allows you to use the same card document on as many layouts as you need and conditionally print the ones you want. Name - You can give a name to your layout. Add - You can add a new empty layout Copy - Creates a new layout based on the current selected layout. Delete - Delete the selected layout.
Bodno Manual Is Equal - Link the chosen layout to all records with the selected field equal to the input value. Is Not Equal - Link the chosen layout to all records with the selected field different from the input value. Contains - Link the chosen layout, based on the field value, to all the records that contains the input value. Not Contains -Link the chosen layout, based on the field value, to all the records that do not contain the input value.
Chapter 4. Design 57 Bodno. Now let´s imagine that you have three different departments in your company, Sales, Marketing and another one that for this example purpose we will call it General, but only one database and you need distinguish them visually for faster identification. The process is simple: After opening one of our predefined templates, a connection to an internal database will be made. It’s time to start working on the card layouts. Now click on the Layout Tab.
Bodno Manual And on the text box below add a value for the condition. In this case it is the department's name, remember that this is not case sensitive. Finally, enable the 'Auto select' checkbox. This option allows you to see the card layout that depends on the condition field type when scrolling through the database records. Now choose a distinguishing color for the card that in our example is what will define visually the different departments.
Chapter 4. Design 59 Now add a new layout for Sales and General departments. Click on the copy button twice. As you see it copies our previous card to the new layout. All we need to do now is the same procedure we made for the Marketing layout. Define database settings for each new layout.
Bodno Manual Now use the navigation buttons and start scrolling through the database records. As you can see, now the setup of the card is finished, connected to an excel database and with three different layouts to define the different departments. This is an example, you can choose as many layouts as you want and set your own conditions.
Chapter 4. Design 61 4.2.4 - Script There are two kinds of scripts in Bodno, one for each object and one for the document. In this chapter we focus on the card document script. This is an advanced user area, where you can program actions and procedures in ECMEAScript language in order to define settings or update your object. This drop-menu allows you to define when the actions or procedures must take place. And in the space below you can write your lines of code.
Bodno Manual 4.3 - Document Objects These objects are the most important features in your card document creation process. There are two major types of objects, static and dynamic. The first class refers to objects that will never change along the creation or data input process, like backgrounds and shapes, for instance. The dynamic objects can be text objects linked to database (changing while browsing through several records), print counters or date/time objects.
Chapter 4. Design 63 Dot Line: Dots separated by a few pixels. DashDot Line: Alternate dots and dashes. DashDotDot LIne: One dash, two dots, one dash, two dots. The Custom Line is a line that you can define as you wish. By clicking on the 'advance' button you can set additional parameters like offset and pattern. Line width: pre-defined options vary between 0.01" to 0.25", but you can type a customized value.
Bodno Manual Copy - Click on the copy option or use the shortcut (CTRL+ C) to copy the object to the clipboard. Delete - Deletes the selected object. Duplicate - Creates an exact copy of the object on the work space. Send to Front - Send the object to the front of all objects on the work space. Raise - Send the object to a higher position on the work space. Lower - Send the object to a lower position on the work space. Send to Back - Send the object to the back of all objects on the work space.
Chapter 4. Design 65 4.3.2 - Rectangle This object can be either a rectangle or a square, depending only on the side measures. If you right click on the object a pop-up menu is shown allowing you to: Copy - Click on the copy option or use the shortcut (CTRL+ C) to copy the object to the clipboard. Delete - Deletes the selected object. Duplicate - Creates an exact copy of the object on the work space. Send to Front - Send the object to the front of all objects on the work space.
Bodno Manual 4.3.3 - Circle This object can be either a circle or an ellipse. By moving the delimitation lines you can change the appearance of the object. If you right click on the object a pop-up menu is shown allowing you to: Copy - Click on the copy option or use the shortcut (CTRL+ C) to copy the object to the clipboard. Delete - Deletes the selected object. Duplicate - Creates an exact copy of the object on the work space.
Chapter 4. Design 67 4.3.4 - Shape This object can assume many different shapes. On the Shape Tab you have a dropdown menu with several categories of shapes. Inside each there are several shapes that you can add to your card. You can change the color by clicking in one of the colored squares, acquire any color you have on your screen using the dropper or use the advance color settings by click on the 'More Colors' button.
Bodno Manual You can also setup a number of properties and settings on the properties tab, on the right of your screen. All properties and settings will be addressed further on this manual.
Chapter 4. Design 69 4.3.5 - Text The text object allows you to add text to your card document. After positioning the text on the card design area double-click on it to start typing your text. The default text format is a text box. There are three kinds of text objects: alphanumeric, numeric and Lists. With the alphanumeric text objects, you can use a single line text or a text box, that allows you to write more then one line of text. The numeric type is divided in value, integer value and date/time.
Bodno Manual Delete - Deletes the selected object. Duplicate - Creates an exact copy of the object on the work space. Send to Front - Send the object to the front of all objects on the work space. Raise - Send the object to a higher position on the work space. Lower - Send the object to a lower position on the work space. Send to Back - Send the object to the back of all objects on the work space. You can also setup a number of properties and settings on the properties tab, on the right of your screen.
Chapter 4. Design 71 4.3.6 - Print Counter The Print Counter object allows you to set a counter and print it on the card. You can set the update of the object to manual or automatic and interact with a database field. It also allows you to define the counter numeric format and values. If you right click on the object a pop-up menu is shown allowing you to: Copy - Click on the copy option or use the shortcut (CTRL+ C) to copy the object to the clipboard. Delete - Deletes the selected object.
Bodno Manual 4.3.7 - Print Date The Print Date object allows you to print on the card the current printing date and/or time. You can set the update of the object to manual or automatic and interact with a database field. It also allows you to define the date and time format. If you right click on the object a pop-up menu is shown allowing you to: Copy - Click on the copy option or use the shortcut (CTRL+ C) to copy the object to the clipboard. Delete - Deletes the selected object.
Chapter 4. Design 73 4.3.8 - 1D Barcode This object allows you to create a barcode. A barcode is an optical machinereadable representation of data relating to the object to which it is attached. There are many different barcode types, Code 128, EAN-8, UPC among many others. Each one with different features and settings. You can setup to see only the bars or complement it with readable data. You can also connect the object to a database field to become a dynamic readable source.
Bodno Manual You can also setup a number of properties and settings on the properties tab, on the right of your screen. All properties and settings will be addressed further on this manual.
Chapter 4. Design 75 4.3.9 - 2D Barcode This object allows you to create a 2D barcode. A 2D barcode is also an optical machine-readable representation of data relating to the object to which it is attached, evolved from the 1D barcode into rectangles, dots, hexagons and other geometric patterns in two dimensions (2D). Although 2D systems use a variety of symbols, they are generally referred to as barcodes as well. There are many different 2D barcodes types, PDF417, Datamatrix, QR-Code and others.
Bodno Manual You can also setup a number of properties and settings on the properties tab, on the right of your screen. All properties and settings will be addressed further on this manual.
Chapter 4. Design 77 4.3.10 - Image This object is a very important one, not only because it allows you to add and work an image on your card, but also allows you to transform that image into your card background. It can be added to your card from any source available like a scan device, camera, disc or cloud and allows any kind of image, jpg, png and others. With Bodno you can transform that image as you want, changing color, light, size and many other settings.
Bodno Manual Export Image - Allows you to export the image as a file to anywhere on your computer. Set As Background - Set the image as the background of your layout. You can also setup a number of properties and settings on the properties tab, on the right of your screen. All properties and settings will be addressed further on this manual.
Chapter 4. Design 79 4.3.11 - Signature This object allows you to add a Signature on the card.
Bodno Manual Export Image - Allows you to export the image as a file to anywhere on your computer. Set As Background - Set the image as the background of your layout. You can also setup a number of properties and settings on the properties tab, on the right of your screen. All properties and settings will be addressed further on this manual.
Chapter 4. Design 81 4.4 - Object Properties Bodno has a properties space, shown on the right side of your screen and you can display it as a set of tabs or as a tree or accordion set, as pictured below. To change, just right click on an empty space on the tab and check one of the options. These tabs change depending on the object we are dealing with on the working area and as you will see further on in this manual.
Bodno Manual 4.4.1 - Item The Item tab allows you to define the ID, Group and visibility of an object. Object ID - Defining the object ID not only helps you organizing data on your document, but also gives you an easier object identification and helps you on encoding operations. When manipulating a database you can use an ID to identify objects that will help you while programming a script.
Chapter 4. Design 83 4.4.2 - Position In this tab you can set the position manually or check the real-time position when moving and/or resizing the object directly in the card design area. The same properties apply to the objects dimensions, allowing you to manually change the width and height of the object with a higher precision level.
Bodno Manual 4.4.3 - Shape This option allows you to change the visual shape properties of an object with different formats: circle, rectangle, rounded rectangle or a customizable one (by setting up the number of sides according to your needs). It's like hiding the image behind a layer with a hole in the middle, and the shape of that hole define the visible part of our image, as shown below.
Chapter 4. Design 85 4.4.4 - Rotation In this tab you can rotate or define a rotation angle to your object... Or you can select more than one object and apply a rotation to all the selected objects at the same time. Bodno has quick rotation buttons for the most common rotations, 0, 90, 180 and 270 degrees rotation. You may also rotate the object in increments and /or decrements of 45 degrees (also available using the shortcut 'Backspace').
Bodno Manual 4.4.5 - Outline Outline allows you to chose between five different types of predefined lines and a custom one. Solid Line: Is a plain line. Dash Line: Dashes separated by a few pixels. Dot Line: Dots separated by a few pixels. DashDot Line: Alternate dots and dashes. DashDotDot LIne: One dash, two dots, one dash, two dots.
Chapter 4. Design 87 You can also change the color by clicking in one of the colored squares, acquire any color you have on your screen using the dropper or use the advance color settings by clicking on the 'More Colors' button. Clicking on the 'advance' button you have access to a number of settings that allows you to change the shape of your line. All you have to do is to write the command on the line like shown below.
Bodno Manual No fill: No color is applied to the object. This option is extremely handy when placing Text over other objects. Solid Fill: Fill the area with only one color and you can define the color using the standard palette, the dropper or using the advanced palette within the "More Colors" button.
Chapter 4. Design 89 More Colors: Gives you access to an advanced color palette. Basic Palette Color Theme: To chose a theme for your basic palette color use the drop menu like shown on the picture below and the theme is automatically applied to the basic palette color.
Bodno Manual In this example choosing the Rainbow option will apply to the basic color palette only colors related with the Rainbow theme. Unusual Color: In case you want to add an unusual color, you have two ways to do it, you can drag the crosshair through the panel or input directly the color values on the boxes. After that, the new color is added to the basic color palette. 4.4.7 - Font When you select the 'Font' tab, a number of tools allows you to define the font of your object.
Chapter 4. Design 91 First you have the 'Font Family' where you can chose the font type, all fonts that you have in Windows or on Mac OSx are displayed here. Point Size - Allows you to define the font size, if you check on the checkbox the size is determined by the space available between boundaries, to change just drag and drop the selection handles. Color - Chose the font color.
Bodno Manual With 'Render as HTML' checked, you can use some HTML codes in your text to change the 'Typeface' in parts of it, instead of the whole Textbox. Text between will be Underlined. Text between will be in Italic. Text between will be in Bold. The
starts a new paragraph.
Chapter 4. Design 93 4.4.8 - Barcode The bar code properties allows you to define some properties depending on the type of barcode you want to use. There are two major types of barcodes the 1D and 2D, illustrated below. Let's start by making a general introduction, to the most common properties of barcodes, referenced in Bodno: Type: Chose the type of barcode you wish to use, keeping in mind that in some cases your choice may change other properties range of values. Color: Define your barcode color.
Bodno Manual 4.4.9 - Image You can acquire images from any source available; from disk, from a database, from a camera or even from a scanner. After you select an image and apply it to your working area, you have access to a new tab, the image tab. On this tab you can change a set of properties as: Keep Ratio: Allows you to adapt the image to your object boundaries or keep the image ratio. Reinforce Black: This option forces the usage of Resin K on the black in the image.
Chapter 4. Design 95 sort, are composed exclusively of shades of gray, varying from black at the weakest intensity to white at the strongest. Chromakey Effect: Turn the chromakey effect on and off in which a color range in the top layer is made transparent, revealing another image behind. Color: Allows you to choose the color range on which the effect will act. Use the dropper to chose any color on the image. Tolerance Level - Allows you to change the tolerance level of the effect.
Bodno Manual 4.4.10 - Source The Source Tab allows you to define the origin of the object and parameterize that same object. In Bodno you have two major object classes, the images and the text objects. On text objects and barcodes, the source can be a print counter, a print date, a keyboard input, database or item link. On image objects and signatures, the source can be the disk, a camera or scanner, the image editor, a database field or an item link.
Chapter 4. Design 97 4.4.10.1 - Text & Barcode When you have a text or barcode object selected you can use the Source Tab to set the input options for the object. On this tab you will define what kind of object it is, how it is updated, under what condition it will be updated, when it will be updated and the final result.
Bodno Manual 4.4.10.1.1 4.4.10.1.1 - Print Counter This feature allows you to add a print counter to your card. It can be updated automatically and saved with your card file, thus keeping the counter status. You can also define values, justify and set the number of digits of the counter as explained further on this manual.
Chapter 4. Design 99 Before Print Card - Count the number of cards you're going to print and update the counter before each card is printed. After Print Card - Count the number of cards you printed and update the counter after printing each card. And set the following properties: Save with Document - Save the settings and counters with the document so you don't lose any data. Minimum Value - Defines the counter minimum value in case of negative incrementation.
Bodno Manual 4.4.10.1.2 4.4.10.1.2 - Print Date This feature allows you to add a date object to your card. It can be updated automatically and saved with your card file, thus keeping the date status. You can also format the date and time as explained further on this manual. When a text object is selected you can go to the Source Tab and, on the drop down menu on top, choose the Print Date option or click on the 'Print Date' button on the design toolbar.
Chapter 4. Design 101 Before Print - Update the counter before the printing procedure starts and all the cards are printed with the same date and time. Before Print Card - Update date and time before printing each card. And set the following properties: Save with Document - Save the settings and date/time of the last printing procedure with the document so you don't lose any data.
Bodno Manual Title - You can give a name to your object, it will make it easier for further identification. You can update the object in six different situations. When Item Clicked - When you double-click on top of the object it will open an input window to update. On EditView - This setting, when chosen, allows you add a new field to a small internal database, as you'll see further on this manual. When Load Document - When the card document is loaded this object is updated.
Chapter 4. Design 103 Save with Document Save on your card document the last object update. Data Type On this setting you can define what kind of data your object can hold. Text Line - Allows you to input text information in one line. Data Length - Defines the length of your text line (maximum of 128 characters). Input Mask - The mask consists of a string of mask characters and separators. You can define your object input guide by choosing the mask or the Validation Rules, when both the mask prevails.
Bodno Manual Characte r # H h B b > < ! \ Meaning ASCII digit or plus/minus sign permitted but not required. Hexadecimal character required. A-F, a-f, 0-9. Hexadecimal character permitted but not required. Binary character required. 0-1. Binary character permitted but not required. All following alphabetic characters are uppercased. All following alphabetic characters are lowercased. Switch off case conversion. Use \ to escape the special characters listed above to use them as separators.
Chapter 4. Design 105 occurrences to 2, so the Validation Rule becomes [0-9]{1,2}. This Validation Rule satisfies the original requirement to match integers from 0 to 99, but it will also match integers that occur in the middle of strings. If we want the matched integer to be the whole string, we must use the anchor assertions, ^ (caret) and $ (dollar). When ^ is the first character in a Validation Rule, it means the Validation Rule must match from the beginning of the string.
Bodno Manual Characters and Abbreviations for Sets of Characters Element c \c \a \f \n \r \t \v \xhhhh \0ooo (i.e., \zero ooo) . (dot) \d \D \s \S \w \W \n Meaning A character represents itself unless it has a special regexp meaning. e.g. c matches the character c. A character that follows a backslash matches the character itself, except as specified below. e.g., To match a literal caret at the beginning of a string, write \^. Matches the ASCII bell (BEL, 0x07).
Chapter 4. Design 107 Maximum Value - Defines the maximum value. Step Value - Define step value when updated, use negative value for countdown. Decimals - Defines the number of decimal places. Alignment - Set horizontal alignment Prefix - Defines character set that precedes the number. Suffix - Defines character set shown after the number. Special Value - Is the value the object will assume after reaching the maximum or minimum values. Integer Value - Allows you to write any integer value in one line box.
Bodno Manual Minimum Date - Set the minimum value to date to avoids backdating. Maximum Date - Set the maximum value to date to avoids introducing later dates. Alignment - Allows you to align text date inside object. Calendar Pop-up - Every time you change settings on date field it pops up a calendar to easy date manipulation. Date Format - Helps you set a date value format, you have some predefined. Time - Allows you to write any time value in one line box.
Chapter 4. Design 109 Alignment - Allows you to align time text inside object. Time Format - Helps you set a time value format, you have some predefined. Date and Time - Allows you to write any date and time value in one line box. Minimum Date - Set the minimum value to date to avoids backdating. Maximum Date - Set the maximum value to date to avoids introducing later dates.
Bodno Manual List - Allows you to create a list, composed by two columns, the first is an index column and the second is the data column. Database List - Allows you to create a combobox to select the update data to your object. This only works if connected to a SQL database. The SQL Select statement is part of the SQL code and below we describe some examples in how to use that code, specially how to use the select statement.
Chapter 4. Design 111 SELECT column_name(s) FROM table_name Lets consider the example below, from our internal database, where we select the position, extension and salary fields, from the employee database. This is the first step, the second is to set a condition, only consider the records with the field salary with a value lower than 35000. Now the selection is made and the condition is set. User Column - Here you define what column will be listed on the combo box, as a reference to the Data Column.
Bodno Manual On your combo box is only listed the position field records (User Column 0) that matches the condition (salary<35000). And when the position Mail Clerk is selected the object assume the extension field record of the selected position 6261. Font Auto Adjust - Automatically adjust the font size, but only if font point size is auto. Concatenation - Allows you to add a prefix or a suffix to your date and it can be printable, to do that just check on the check-box.
Chapter 4. Design 113 4.4.10.1.4 4.4.10.1.4 - Database There are two ways to add an object linked to a database to the card document. Open a database and drag and drop the fields like explained further on this manual or create the object and then connect it to a database. We will address the last option now. After creating an object go to the Source Tab and select the Database option. After you have chosen this option your tab changes. And the next step is to click on the button 'Connect to a Database'.
Bodno Manual Concatenation - Allows you to add a prefix or a suffix to your data and print it. While in datatabase mode you can concatenate up to four columns on the same object and define a prefix separator if needed.
Chapter 4. Design 115 As you can see the first element on our object is 'Employee ID' the one connected by default and the two others we choose to merge in our object, the first and last names.
Bodno Manual 4.4.10.1.5 4.4.10.1.5 - Item Link This option allows you to connect an object to another, assuming the same values with automatic update. When you chose this option your tab changes, allowing you to chose an object to link, showing on the list all objects that are on the card space and which is possible to connect, in this particular case we have a card with three other objects..
Chapter 4. Design 117 4.4.10.2 - Image & Signature When you select an image object a new tab is added to properties tabs, the Image Tab, where you will be able to define your image settings. But the source tab also changes, allowing you to define the source settings of your image file. 4.4.10.2.1 4.4.10.2.1 - From Disk This option sets the image source as the disk. When the object is updated the browser opens allowing you to pick an image from disk.
Bodno Manual Title - Here you can give a name/title to your image, it will be easier for you to identify your object later in further operations. Source - Opens a dropdown list with all cameras or scanners that are installed on your pc or mac. Updated - Your object is updated in five different situations: When Item Double-Clicked - When you double-click on top of the object it will open the interface related to the source you have chosen. When Load Document - Every time you open the card document.
Chapter 4. Design 119 Before Print Card - Before each time a card is printed it will open the interface related to the source you have chosen. After Print Card - After printing each card it will open the interface related to the source you have chosen. Save with Document - Save the image with the document so you don't lose any data, but on the other hand, if you don't want to keep the image for a smaller card document just chose 'No'.
Bodno Manual After choosing this option, your source pad changes allowing setup of the camera or scanner options. Title - Here you can give a name/title to your image, it will be easier for you to identify your object later in further operations. Source - Opens a drop down list with all cameras or scanners that are installed on your pc or mac.
Chapter 4. Design 121 4.4.10.2.3 4.4.10.2.3 - From Signature Pad Signature pad is a signature acquisition device, Bodno works essentially with two kinds, the Topaz or any device that work with WinTab drivers. The acquisition procedure is simple: click on the 'Signature' button and add the signature object to the card a list will pop-up to allow you to chose the device in case of the Topaz, like shown below.
Bodno Manual Updated - Your object is updated in five different situations: When Item Double-Clicked - When you double-click on the object it will open the interface related to the source you have chosen. When Load Document - Every time you open the card document. Before Print - Before the printing procedure it will open the interface related to the source you have chosen. Before Print Card - Before each time a card is printed it will open the interface related to the source you have chosen.
Chapter 4. Design 123 4.4.10.2.4 4.4.10.2.4 - From Image Editor The Image Editor brings you new tools for image editing, there are many ways to open the image editor, but to acquire only one, open an image object and then change the source to 'From Image Editor'.
Bodno Manual Color Balance - Is the global adjustment of the intensities of the colors (typically red, green, and blue primary colors or RGB system). Changing the overall mixture of colors in an image and is used for color correction and when you drag any of the sliders, you can see those corrections taking place, adjustments are made to the color values RGB (on screen) or CMY (on printers). The values can go from -128 to 128.
Chapter 4. Design 125 Clear Image - Erases the image from Image Editor. Cut / Crop - On Bodno crop tool you don't use the traditional handlers, the visual area is automatically resized to the image object boundaries, to cut/crop the image all you have to do is to drag or zoom in on the image and every thing that is on the blur area (gray and black squares) when you click the cut/crop button, goes away. And the image is automatically adjusted to the object area.
Bodno Manual 4.4.10.2.5 4.4.10.2.5 - From Database Bodno allows you to connect an image object to a database image, this way you can setup the object as you want and then connect to the database image adapting it to your object. The procedure is simple, first add a image object to your card change the source to 'From Database'. If not connected to a database yet button.
Chapter 4. Design 127 If you add a field image, please don't forget to refresh the database. 4.4.10.2.6 4.4.10.2.6 - Item Link This option allows you to connect (link) one object to another object, assuming the same data values with automatic updates. When you choose this option your tab changes allowing you to choose an object to link, showing on the list all objects that are on the card document that you can connect to, For the next sample we will use an image object.
Bodno Manual This option allows you to have two image objects, one at the front of the card and another at the back of the card, sharing the same data. 4.4.11 - Alignment The alignment tab allows you to define the object alignment inside the boundaries. As you can see you can define vertically from top, middle or bottom and horizontally from left, middle or right.
Chapter 4. Design 129 4.4.12 - Script There are two different locations where you can write in Bodno's design area. One for each object and one for the document. In this chapter we focus on the object script. This is an advanced user area, where you can program actions and procedures in javascript language in order to define settings or update your object. This drop-menu allows you to define when the actions or procedures must take place. And in the space below you can write your lines of code.
Bodno Manual 4.4.13 - Multi Align The multi align tab is only displayed when three or more objects are selected and is divided in two classes, the alignment between objects and the distribution. Alignment Between Objects - Aligns vertically and horizontally the objects to top, middle or bottom and to left, middle or right using as boundaries the card limits.
Chapter 5.
Bodno Manual Chapter 5. Database A database is an organized collection of data. A database is typically organized to model relevant aspects of reality in a way that supports processes requiring this information This chapter explains you how to connect to a database through Bodno and how to use it to your advantage 5.1 - Connection In Bodno there are two ways to connect to a Database. One of them is by clicking on the Connect Database icon in the Dockbar.
Chapter 5. Database 133 5.1.1 - Configuration Depending on your Bodno Edition there are several Database Drivers at your disposal: BRONZE has an internal database with photo connection. SILVER has the Direct CSV & TXT File Driver, that can only read the fields in these databases. Edition of their records isn't possible through Bodno. And the Direct Excel File Driver through which Bodno can edit the fields and records of the Database.
Bodno Manual The instructions on how to configure each Driver connection, will be addressed further on this manual.
Chapter 5. Database 135 5.1.1.1 - Direct CSV & TXT Driver In the Direct CSV & TXT Driver there are several configuration options, usually Bodno Guess function does the required configuration when the CSV or TXT file are opened. File Encoding - The File encoding is by default as 'Auto', if the encoding used by the database is on the dropdown list chose it. Type - Is for the Size of the Fields in the Database. Delimiter - It is possible to chose the Delimiter used in the Database or Input it.
Bodno Manual 5.1.1.2 - Direct Excel Driver In the Direct Excel Driver it is possible to confirm the structure of the database and if needed add more Fields to it. The Bodno Guess recognizes the structure and configures the connection, if the configuration isn't correct, change it accordingly. Worksheet - Chose the Worksheet to which the card is to be connected. Header - Select the Header of the Database. Data - Select from where the Rows start. Type - Select the Field Type accordingly.
Chapter 5. Database 137 5.1.1.3 - Direct MS Access Driver Since the data stored in the MS Access and the SQLite Databases has a fixed format, no special configuration is needed. Just browse to the Database and open it, and select which table you want to import. The Bodno Internal Database is a MS Access Database provided with the Bodno installer and serves as a Sample and for test purposes. Explanation on the next connection steps will be addressed further on this manual.
Bodno Manual 5.1.1.4 - Internal Database Each Bodno document contains an internal database as a smaller yet more convenient way to keep records. This means you can have your own database records saved within the Bodno document itself, without need of external database files. To connect to the internal database you can use the Connect to Database button. On the following window select document Internal Database.
Chapter 5. Database 139 5.1.1.5 - ODBC The Open Database Connectivity (ODBC) provides the means to connect to several Databases, such as, SQL Server, Oracle, IBM, Fox Pro, dBase and others. In case of Databases containing special characters, the usage of the Open Database Connectivity (ODBC) ansi is advised.
Bodno Manual File DSN - Provides the means to connect to a data provider. Drivers - Shows the connection Drivers installed on the system. Tracing - Provides the means to log the calls to the ODBC drivers for use by the support personel or to aid in debugging your applications. Connection Pooling - Provides the means to reuse open connection handles. About - Shows the ODBC core components available. Please contact your SysAdmin for the configurations required to connect with your Database.
Chapter 5. Database 141 5.1.1.6 - MySQL Driver The MySQL Driver allows to connect to a MySQL Database. Please contact your SysAdmin for the configurations required to connect with your Database. Explanation on the next connection steps will be addressed further on this manual.
Bodno Manual 5.1.2 - Database Operations The Database Operation is an important function for GOLD and higher Editions. In the Database Operation it is possible to Select, Create, Alter or Drop Database Tables, making it possible to personalize a Database with Bodno. Since the CSV, TXT and Excel Databases do not have multiple Tables only the Select Table is possible in their case. This example is based on the Bodno Internal Database.
Chapter 5. Database 143 5.1.3 - Table Columns In this part of the Database Connection Wizard it is possible to select which columns of the selected Table you need. Columns order will be defined according to your selection. If no column is selected the Wizard won't continue.
Bodno Manual 5.1.4 - Guide Columns The Guide Columns will work as an Index of the Database.
Chapter 5. Database 145 5.1.5 - Database Filter In the Database Filter you can add conditions to filter what is shown from the database. These conditions have to be written in SQL Script without the "Select * where".
Bodno Manual 5.1.6 - Order Columns With the Order Columns it is possible to change how the columns' contents is shown in Bodno. The organization rules used by Bodno for the selected columns are: Empty fields first, then the Numeric fields from the smallest value (0) to the biggest value (±9), followed by the fields in Alphabetic order.
Chapter 5. Database 147 5.1.7 - Properties It is possible to review the configuration of the Database connection through the Database Menu and selecting Properties. The Database Properties are mainly used to check the configurations of the connection. Do not change them unless necessary.
Bodno Manual © 2018 Bodno
Chapter 5. Database 149 5.2 - Dockbar 5.3 - Database As it is with Bodno Document Objects, the Database Fields can also be added to the card Layout through Drag & Drop. These Objects will be connected to the Database Field and update when the field in the database is changed or when moving between records.
Bodno Manual 5.4 - Find or Filter The Database Find Tab eases the search for specific records in the Database. It is possible to search in the available variables if the data in a column of the Database is or has a value, as input by the user to the Textbox. The Database Filter works as an SQL Query and in it there are available the same options as in the Database Find with the possibility to search with multiple rules and with a personalized Script.
Chapter 5. Database 151 When using the Contains filter, if you are searching with a partial word, you must use the % symbol on the search term.
Bodno Manual 5.5 - Database View Browsing and editing a database is made simple with the Database View. Here you can see a list of all the database records and edit them with in a convenient interface, made to simplify browsing and editing records. To access the Database View, click the Database View button or open the Bodno menu View > Database View. Note: The Database View will only show data when connected to a database.
Chapter 5. Database 153 Hide/Show Photo Columns - Toggles between hiding or showing database columns which contain images. Ideal for larger databases with a large amount of pictures, which can be very memory intensive. When disabled this option allows for higher performance in computers with slower resources. Select All - Selects all the records in the database. Select None - Deselects all the records in the database.
Bodno Manual 5.6 - Managing Records Adding, deleting and editing records are core tasks when managing a database and when working with large databases, it can become a time costly task. With all the tools provided by Bodno, managing databases becomes simple and intuitive. 5.6.1 - Adding Records Adding records in Bodno is quick and simple: 1 - Make sure you are connected to a database (see more on chapter 5.
Chapter 5. Database 155 2 - Open the Database sidebar when working on the Card Design view (see more on chapter 5.3 Database). Alternatively open the Edit Records window on the Database View (see more on chapter 5.5.2 Edit Records). 4 - Use the database toolbar to find the record you wish to edit. 4 - Finally, fill the items with the required data and click the Save Record button to save the changes. Prior to saving you can cancel any changes with the Revert Record Changes buton: 5.6.
Bodno Manual © 2018 Bodno
Chapter 6.
Bodno Manual Chapter 6. Printing Printing your cards is the core function of Bodno. Within this chapter we describe the several printing configurations Bodno provides for printing and how those settings work with your printer to achieve the best printing results. To ensure that the finished card appears as intended you should understand basic printing principles such as the resolution of your printer or the calibration and resolution of your monitor.
Chapter 6.
Bodno Manual 6.1.1 - Printing With a Database Print jobs with large databases can be very lengthy and complicated. That's why Bodno provides you with several options you can use to your advantage to, make printing with large databases a much simpler job. 6.1.1.1 - Printing a Database Range Print Range allows you to choose a range of records within a database to be printed automatically. This range can vary from one card to several cards.
Chapter 6. Printing 161 6.1.1.2 - Printing Selected Records in a Database Selected Records in browse view lets you select which records to print, one by one, by selecting them previously in the Browse Records window in Database View. 1- Click the Database View button, or choose View > Database View 2 - Select the records you want to print on the Browse Records window, using the checkboxes. 3- Click the Print button, or choose File > Print.
Bodno Manual 6.1.1.3 - Printing with Conditional Printing from a Database Conditional Print lets you configure a print rule using a value from the database records. When printing, Bodno will search through all records within the database and will only print the records that comply to the rule you have configured. 1 - Select the database Column which contains the data to be validated. 2 - Select the condition that fits the print rule you want.
Chapter 6. Printing 163 6.1.1.4 - Update after Print Update Record after Print allows you to change a record to save relevant print information, after being printed. By using your own text or one of the options available in Bodno it is easier to mark in the database the records that have been printed, the amount of cards printed for that specific record and/or the print date of the last card. 1 - Select the Column wich you wish to update.
Bodno Manual 6.1.3 - Print Operations In the Print Operations you can find the print and encode tasks that occur in each print, depending on the Card Type in use. As an example, a CR-80 Card Type layout would only show the Print Front and Print Back operations. The operations selected in this area are the only ones sent for printing.
Chapter 6. Printing 165 6.2 - Print Settings Printer Settings allows you to configure the basic layout settings of your card, configure Print Options which adapt to your printing needs, and gives you access to your printer's Advanced Options. To configure your Printer Settings, click File CTRL+P. Configure print or Paper Size, selects the paper size supported by the chosen printer. Orientation, selects the orientation of your document. Landscape or Portrait.
Bodno Manual 6.2.1 - Printer In this area you can choose which Printer you want to use, its Paper Size whether it is Letter as used by A4 printers, CR-79, 80, 90 or any size recognized by the card printer and the card Orientation. To view the Printers installed on your computer and their Driver version click BOD Printer Drivers.
Chapter 6. Printing 167 6.2.2 - Print Layout The Print Layout settings change depending on the Card Model you choose. In its drop-down list you can choose the Card Types available in your Bodno Edition. Different Card Models have different Print Layout settings. In the case of paper printers you can print multiple cards in one page. Bodno provides you with a simple grid system that you can modify to fit your printing needs.
Bodno Manual Vertical Spacing, vertical spacing between cards. Horizontal Spacing, horizontal spacing between cards.
Chapter 6. Printing 169 6.2.3 - Options The Print Options section contains information and configuration settings on how the print job is sent to the printer Driver. The Driver section shows the basic driver info of the printer currently selected. The Rendering settings allows you to configure advanced Black rendering options, Antialiasing, and Composite Black Replacement.
Bodno Manual Black - configures how the black color is sent to the printer. You can Send as RGB; Send as Monochrome; Send as RGB and Monochrome; Send Composite; Send Composite and Monochrome or send as a Separate Render (default option). Antialiasing - lets you enable or disable Antialiasing for either the whole card, Text only and for Images only.By default, the option is active.
Chapter 6. Printing 171 Rotate 180, Rotates the layout by 180º when sending the print job. Flip Horizontal, Flips the layout horizontally when sending the print job. Flip Vertical, Flips the layout vertically when sending the print job. Use Colored Card, Sends the print job optimized for when your card is other than white. You can select from Black, Green and Yellow.
Bodno Manual © 2018 Bodno
Chapter 7.
Bodno Manual Chapter 7. Encoding Bodno's other core function is encoding. The process of encoding consists in converting information from one format to another, and in the context of Bodno, storing that information in a card. To that end Bodno provides you with a dedicated workspace stocked with tools focused solely on Encoding and managing the way information is sent to your card. This workspace is called Encode View. 7.
Chapter 7. Encoding 175 7.2 - Encode Model The Encode Data window is a visual representation of the way information is stored in your card. It allows you to easily browse the card for a quick access to the information stored. You can find it by clicking the Encode View button. Different Card Types have different types of Encode Data organization.
Bodno Manual 7.3 - Data Inspector The Data Inspector window shows you the data currently stored on the item you select on the Encode Data window and allows you to manipulate the stored data. This gives you a quick reference of the data stored in your card and eases the workflow while working on your Encode Operations. You can find the Data Inspector window by button, or clicking View > Encode View.
Chapter 7. Encoding 177 ASCII shows the value of the Hexadecimal field in regular text format. Here is an example of the Data Inspector window of a Mifare card where we wrote the hexadecimal value for the word "Bodno": The Data Inspector window comes with a set of tools that allow you to quickly view and modify the data stored in your card: The Edit button allows you to directly modify the information stored in the item currently selected in the Encode Data window.
Bodno Manual 7.4 - Encode Script The Encode Script window is where all the codes that manipulate how information pertaining to your card is written. You can program and test all the encoding actions you want before printing through this window. You can find the Encode Script window by button, or clicking View > Encode View. clicking the Encode View The actions written here will then occur each time the card is encoded.
Chapter 7. Encoding 179 In the previous example the line containing the code "mifare.write(5,2"Bodno");" is the only one that will run because it's the only code line that is not commented. The various Encode Operations also change with each Card Type. 7.5 - Properties The Encode View also has it's own set of Properties tabs located as usual to the right. It provides you with several separators which contain convenient information about your card, your printer, your users, your database and scripts.
Bodno Manual 7.5.2 - Printer Tools Printer Tools are a powerful set of tools that allow you to manually navigate your card inside your printer (in printers that support these functions) so you have more control over how your printer uses your card while writing your Encode Operations. The available printer tools vary with the printer modules installed on your printer.
Chapter 7. Encoding 181 These options work only with printers that support commands. 7.5.3 - Database The Database separator works Encode View exactly the same way as in the other views. You can browse your records, edit them and drag them into the Encode Operations window. Making your work with Encode Operations in Bodno even easier and faster! You can find the Database tab by clicking the Encode View button, or clicking View > Encode View and clicking the Database tab on the right.
Bodno Manual 7.5.4 - Database Filter Database Filter is yet another strong tool that makes the work-flow on Encoding Operations much smoother and faster in Bodno. You can apply Database Filters on Bodno so you only see the records with the information that matters the most to you. Making browsing database records a much easier and cleaner task. You can find the Database Filter tab by clicking the Encode View button, or clicking View > Encode View and clicking the Database Filter tab on the right.
Chapter 7. Encoding 183 Select the condition to filter which matches your needs. Insert the value you want to filter Select Add Condition and click Apply (You can add more filters by selecting And or Or). Now when you browse your database records on the Database tab, only those that follow the condition will show. 7.5.5 - Database Find Database Find is a quick reference tool that lets you find specific values throughout your database.
Bodno Manual Select the condition that fits your situation. Insert the value you want to search for. Use the buttons to navigate through the records which comply with the condition. 7.5.6 - Script The Script separator is the Document script and if you previously added code, it will be located here. See more on Chapter 4.4.12 - Script.
Chapter 8.
Bodno Manual Chapter 8. Users When working with multiple collaborators, managing and providing select permissions to each individual becomes crucial. Users is yet another powerful management tool provided with Bodno to help you specifically with user management, allowing you to limit who can access Bodno and what they can do. Users provides you with tools that allow you to create and manage user logins for Bodno. This gives you full control over who has access to Bodno and what they can do.
Chapter 8. Users 187 The Groups section shows you a list with all the groups you currently have configured in Bodno and it's respective users. The Auditing section is located in the bottom half of the Users View and it shows a list of all the actions performed by each user. You must first enable auditing for the intended users in the User Properties tab by editing the user (see more on: Chapter 8.2.5 Edit a User). The Properties tab is located as always to the right of the Users View.
Bodno Manual Above is the properties tab while a user is selected. 8.2 - Users A User system is a combination of a user name and a password and, if enabled, are required to access Bodno. The user name and password identify each person that accesses Bodno and determines what they can or can not do within Bodno by attributing each user with its own set of permissions. 8.2.1 - Enabling User Logins_2 The first step to work with users is enabling user logins.
Chapter 8. Users 189 8.2.2 - Login After enabling users logins, when you open Bodno you will be required to enter the login credentials on the welcome screen. Simply type the credentials and click the OK button. Every user that is created can login in this fashion. 8.2.3 - Add User With user logins enabled the next step to managing your users is adding them. You do this by clicking the Add User button found in the Users View Toolbar.
Bodno Manual Doing so will open the new user options in the properties tab where you will be prompted to fill various fields required to create a new user: Login: Write the user name the user must insert when logging in Bodno. Name: Write the name of the owner of this user name. Password: Write the password the user must insert when logging in Bodno. Confirm Password: Repeat the password to validate it.
Chapter 8. Users 191 Removing a user is a permanent action that cannot be undone. 8.2.
Bodno Manual When done editing, to save the changes click the Save button. Once created, the user Login field cannot be edited. 8.3 - Groups Bodno adds Groups to its User management system to ease editing large numbers of users. Here you can add Groups and select each group's specific permissions and assign them to multiple users. When a User is assigned to a Group, it inherits all the permissions the Group currently has.
Chapter 8. Users 193 Group*: Write the unique name Bodno will use to identify the group. Name: Write the name of the Group for easier identification. Location: Write the name of the location / department / category of the users assigned to this group. Users: Select the Users that belong to this group. One user can belong to more than one group. Permissions: Select the permissions that the users assigned this group will have.
Bodno Manual Click the Save button to save the group with the selected settings. *required field 8.3.2 - Remove Group If a group is no longer needed you can remove it by selecting the Group you want to remove and clicking the Remove Group button found in the Users View Toolbar. If a group is removed all users assigned to it will lose all permissions the Group had. Removing a group is a permanent action that cannot be undone. 8.3.
Chapter 8. Users 195 Once selected, the groups data and permissions will be editable in the properties window to the right: When done editing, to save the changes click the Save button. Once created, the user Group field cannot be edited. 8.4 - Auditing The Auditing section in Users View is where you can see every action performed by any user in Bodno.
Bodno Manual To audit a user you must first Enable Auditing for the intended user in the User Properties tab by editing the user (see more on: Chapter 8.2.5 Edit a User). After enabling auditing for a user every future action that user performs in Bodno is registered and listed in the Auditing section. 8.4.1 - Audit Report_2 For an easier view purposes Bodno allows you to print or export customizable Auditing Reports. You can do this by clicking the Audit Report button on the Users View Toolbar.
Appendix A DIAMOND Net License
Bodno Manual Appendix A - DIAMOND Net License To use this service, one computer must have the Bodno DIAMOND Edition USB dongle and be connected to the same LAN as the other computers. When the Net License service is activated on this computer, it acts as the Server and provides the license to a total of 15 computers connected to the same LAN. The Bodno Net License Service only works on a LAN. It does not work through the internet.
Appendix A - DIAMOND Net License 199 Appendix A.1 - Installing the DIAMOND Net License Service To install Bodno's Net License service please do the following: 1 - Install Bodno on the computers but without the service. 2 - In the computer that will run the service and act as the server, open the Bodno menu BOD>Bodno License.
Bodno Manual On systems using Windows Firewall, a warning will pop-up, please allow the Bodno connection through the Local Area Network. Some Firewall applications will not show any warnings and automatically block the License Service, the required permissions are at the end of these instructions. This will open a command line window which will show you if the ports are open and if a Bodno application is running in the network.
Appendix A - DIAMOND Net License 201 In this example: 192.168.2.138 is the Host computer acting as a Net License server, providing the license. 192.168.2.136 is the Client computer receiving the license. 4 - Close the BodnoLS.exe window and click Install as Service 5 - Run the service and confirm it's running.
Bodno Manual 6 - In the License Service Client Computer use the default configurations or change it based on your networks characteristics. Now you can have up to 16 computers in your Local Area Network, including the one acting as a server, running Bodno <%EDXXLEQUIV%>edition. If Bodno doesn't automatically detect the license in a Client computer, open a command prompt window (Start Menu > Run> cmd.exe) type "ping Bodno_LS" and hit return.
Appendix A - DIAMOND Net License 203 If the host isn't found as shown above, please confirm that it is in the same Local Area Network, and if so, open a port in the firewall for: CPSECURITY_SERVICENAME "Bodno_LS" CPSECURITY_SERVICEPORT 1947 (TCP to communicate and UDP for the name) If the ping requests an answer from an IP address that doesn't belong to the Local Area Network and has no answer, retest the ping after rebooting the Router and/or use a different router.
Appendix B Advanced Print Operations
Appendix B - Advanced Print Operations 205 Appendix B - Advanced Print Operations Bodno contains several advanced features to provide you with the flexibility required to adapt to any circumstance. In this chapter we will show you an overview on which features are available, how they work, and how to best use them to make your printing jobs simple, fast and most importantly, exactly the way you want them. Appendix B.1 - Overlay By default Bodno uses the printer's default overlay pattern.
Bodno Manual To prevent unintentional Overlay printing, we recommend disabling the Overlay printing option on your printer driver settings while designing your Overlay. Enable it only it when you are ready to print. Appendix B.1.1 - Separate Page Overlay One of the ways Bodno allows you to customize your own Overlay is by providing you with a separate page within Bodno where you can design your Overlay the same way you design your cards.
Appendix B - Advanced Print Operations 207 When you click this tab you will have all the design tools Bodno provides to design your own Overlay. The Overlay/Varnish page can only be printed with the Overlay Ribbon. Appendix B.1.2 - External File Overlay External file lets you design an Overlay within Bodno and then export it as an image file so you can open it through your printer's driver configuration. This way your printer will print all images with the selected image as the Overlay design.
Bodno Manual Once External File is enabled, Bodno will display an Overlay/Varnish tab in the bottom left corner of the Design View as shown highlighted in the image below. You can then open the Overlay/Varnish tab and use Bodno's design tools to design your own Overlay.
Appendix B - Advanced Print Operations 209 After you finish designing your overlay in the Overlay/Varnish tab, you can use the Overlay File button in the Print Options shown above to save your design to a .bmp file. Access your printer driver options and confirm that the correct options are marked, according to the printer you are using. Always return to the Design tab, so that you are viewing your Layout Design instead of your Overlay design, before printing. Appendix B.1.
Bodno Manual Appendix B.1.4 - IDP SMART 50 Overlay Settings The way the IDP Smart 50 printer works with Overlay requires the following configuration: The RGB value of objects in a “user defined mask” is the factor that SMART uses to distinguish which panel is used. R value is for the Overlay (O) panel G value is for the printing (YMCK) panel B value is for Fluorescent (F) panel. Value “0” means ‘activated’ and value “255” means 'deactivated'.
Appendix B - Advanced Print Operations 211 3 - Use an external application on the Client Computer to send the Print Job through IP to the server. The Print Job format must comply to the standard we provide in our website, available for download here. To use this service, the Web Print Server computer with the Bodno DIAMOND Edition USB dongle must be accessible to the Client Computer via IP connection either through a LAN or an Internet connection. Appendix B.2.
Bodno Manual 3 - Open Bodno as a Web Print Server with the new shortcut. 4 - On the Web Print Server window you must configure: The IP Address of the computer acting as the Web Print Server. The Port Bodno should use to receive print jobs. The User Groups (see more on Chapter 8.3) that can access the Web Print Server. When all the settings are configured, press the Save button to save the changes and press the green Start Service button, on the bottom right to start the Web Print Server.
Appendix B - Advanced Print Operations 213 Your Web Print Server is now running and has a .card file ready to be printed. When working within a LAN (Local Area Network) the WebPrint Server computer must be connected to the same network as the Client computer that will send the remote print jobs. When working through an internet connection, both the WebPrint Server computer and the Client computer must be accessible to each other through a TCP/IP connection.
Bodno Manual Appendix B.2.2 - Print XML Structure With the Web Print Server configured and ready to recieve print jobs the last step to print using this service is sending a print job to the server. The transmission of print jobs to the web print server will be handled by a user developed application (see sample application files in Appendix B.2.4 - Sample Files for the Web Print Server The print job data must be sent to the Web Print Server in an XML structured document.
Appendix B - Advanced Print Operations 215 When sending Images to the Web Print Server they should follow the Base64 encode scheme (read more here).
Bodno Manual Appendix B.2.3 - Web Print Job Sample Below is a sample of a completely formatted Web Print Job data to be sent to the Web Print Server: This follows a strict structure that must be followed when sending the print job information to the server. You can see an in depth explanation of each element and property of the XML structure in Appendix B.2.2 - Print XML Structure PAGE 217Appendix B - Advanced Print Operations 217 Appendix B.2.4 - Sample Files for the Web Print Server Contact us (Software@Bodno.com) to receive a sample application to send the print job to the web print server.
Bodno Manual Appendix B.2.5 - Database Communication Each Bodno document can have a design associated to a database. Bodno has the ability to save all the data printed using the web print sever (using a form or a web-based platform that retrieves an XML file).
Appendix B - Advanced Print Operations 219 Appendix B.2.6 - Print Job Status Request As print jobs are sent to the Web Print Server to be printed, they are attributed a print job id. This id can later be used to request the current status of the print job. This can be achieved with a print job status request.
Bodno Manual Appendix B.2.6 - Print Server Response Upon receiving a print job status request (see more in Appendix B.2.6 - Print Job Status Request) the Web Print Server will return a response which can be parsed by the user application. The response will return an Bodno element. This element will contain a jobStatus element with a status message of the print job.
Appendix B - Advanced Print Operations 221 Appendix B.3 - AutoPrint One of the advanced print features you can use with Bodno is the ability to automate print jobs and use external applications to run custom print jobs. This feature is called AutoPrint. For these purposes Bodno allows you to use the Windows Command Prompt to run print jobs you have previously prepared. The possibility to use the Command Prompt to run customizable print jobs allows you to create .
Bodno Manual "c:\Program Files\Bodno\Bodno.exe" "c:\cP Test.card" /P where: "c:\Program Files\Bodno\Bodno.exe" - Bodno's executable file location "c:\cP Test.card" - card file location /P - print command note: Bodno's executable file location may vary depending on your operating system and the location you selected when installing Bodno. The card file location is where you saved your Bodno .CARD document. Appendix B.3.
Appendix B - Advanced Print Operations 223 Appendix B.3.3 - AutoPrint Batch File AutoPrint commands can be stored in a batch file (.bat) for later use. This way you can create as many batch files as you like, each with it's custom settings, and run your desired file with the desired settings whenever it's needed. You can create a batch file in any regular text editor like Notepad. Simply create a new text document. Type the AutoPrint commands you want to run and save the file with the .bat extension.
Appendix C Encoding
Appendix C - Encoding 225 Appendix C - Encoding The multiple types of encoding available in Bodno provides the best flexibility when working with multiple card types. To ensure a good knowledge base, in this chapter we will further develop the topic of encoding, addressing each type of encoding and how to perform it within Bodno. For testing purposes, we recommend disabling Front and Back printing on the print window (menu File>Print) before printing. Appendix C.
Bodno Manual Appendix C.1.1 - Macros / Sentinels When encoding data into a Track the data must follow a specific set of formatting rules. These are what determine which Track is being written and what data is to be written. To do this, encoders use a set of characters named Sentinels which determine where the data to be encoded starts, where it's separated and where it ends. Start Sentinel (generally '%') marks where the data to be encoded is going to begin.
Appendix C - Encoding 227 Appendix C.1.2 - Adding Data to a Track Tracks in magnetic cards can work as easily as any other item in Bodno when it comes to adding data. Simply double click the data track you wish to encode, input the data in the textbox and click the Close button. The change will be immediate: This allows you to quickly add information into a magnetic card without any previous knowledge on magnetic encoding. Appendix C.1.
Bodno Manual 3 - Select the Table where the database data is stored. 4 - Select the Column which contains the data to be encoded. All changes are immediately visible in the Design View: Appendix C.1.4 - Concatenation With Databases Concatenation allows you to stack up to three database fields within the same Track. This is allows for a much more dynamic and space efficient data generation when working with magnetic tracks.
Appendix C - Encoding 229 The Concatenation pop-up provides the following options: Data Prefix allows you to customize the text prefix that appears on the currently selected track. Ignore on print disables or enables encoding the Data Prefix. Data Suffix allows you to customize a text suffix that appears on the currently selected track. Ignore on print disables or enables encoding the Data Suffix. Concatenate database columns enables or disables Concatenation.
Bodno Manual © 2018 Bodno
Appendix C - Encoding 231 Appendix C.1.5 - Editing Magnetic Macros / Sentinels Different encoder manufacturers use different Sentinels. To simplify managing sentinels Bodno provides several Macros with preset Sentinels from several manufacturers. You can change Macros through the Bodno menu File > Print Settings > Print Options > Magnetic Encode > Macros and select your encoder/printer manufacturer.
Bodno Manual Appendix C.1.6 - Script Encoding Bodno also allows you to manipulate Track data through Scripts. This powerful feature allows for even more advanced operations to customize your encoded data to its full potential. In Bodno each Tracks has a unique ID. Namely ISOTRACK1, ISOTRACK2, and ISOTRACK3 for Track 1, Track 2, and Track 3 respectively. The data on this item can be manipulated through scripting as with any other item.
Appendix C - Encoding 233 Appendix C.2 - Contact Encoding Contact encoding in Bodno is done with the Encode Operations window in the Encode View. Here you can develop your customized encoding operations for all the supported contact Card Types. This allows you to manipulate the data stored in your Card, the data in the Card Design Items and the data stored in your database, if connected to one. The code varies with each Card Type.
Bodno Manual Appendix C.3 - Contactless Encoding Contactless encoding in Bodno is done with the Encode Operations window in the Encode View. Here you can develop your customized encoding operations for all the supported contact Contactless Types. This allows you to manipulate the data stored in your Card, the data in the Card Design Items and the data stored in your database, if connected to one. The code varies with each Card Type.
Appendix D Barcodes
Bodno Manual Appendix D - Barcodes Barcodes are a staple of today's industry and Bodno follows through in this feature as well. Supporting 1D and 2D barcodes libraries with various customizations allows for a wide application area. To create a barcode simply click on the New Barcode or New 2D Barcode button on the Design Toolbar and then click-drag the new barcode to the size you want. Appendix D.1 - 1D Barcode A 1D Barcode is the most common barcode type also known as a Linear Barcode.
Appendix D - Barcodes 237 Appendix D.2 - 2D Barcode A 2D Barcode also know as a matrix code, is an advanced barcode type which can hold more data per area. To create a 2D Barcode click the New 2D Barcode button in the Design Toolbar or through the Bodno menu Tool>2D Barcode. You can then click-drag to place the new barcode with the desired size. To customize the barcode, select it and click the Barcode separator in the Properties Dock.
Bodno Manual QRCode Format changes the barcode encode system. Module Width changes the width of the barcode. Mask changes the barcode mask. EC Level changes the error correction level. Size/Version changes the barcode size/version. Appendix D.
Appendix D - Barcodes 239 Bodno's barcodes also supports having database items as the data source. This means Bodno can dynamically generate barcodes using the data from an existing database. As with any item in Bodno, each Barcode contains it's own set of properties which can be used for advanced barcode generation. To add a database source to a Barcode: 1 - Select the Barcode in the Card Design view.
Bodno Manual Concatenation allows you to stack up to three database fields within the same Barcode. This is allows for a much more dynamic and space efficient data generation when working with barcodes. To use Concatenation on a Barcode click the Concatenation button on the Source tab. The Concatenation pop-up provides the following options: Data Prefix allows you to customize the text prefix that appears on the currently selected track. Ignore on print disables or enables encoding the Data Prefix.
Appendix D - Barcodes Result: © 2018 Bodno 241
Appendix E Link Image to DB Field
Appendix E - Link Image to DB Field 243 Appendix E - Link Image to DB Field Pictures and images are a recurring element of ID cards. When connected to a database ID CORE allows you to quickly set up a database field as a source for images on your computer. To set a database field as a link to an image file follow these steps: 1 - Locate the database field that contains the name of the picture files.
Bodno Manual When you're done. Click the OK button on the Indexed Image menu. Then click the OK button on the Properties menu and finally click the Database refresh button as prompted. When refreshed, if correctly configured and the database field contains valid image paths, the database field will now show the images from the folder.