SmartID User Manual
SmartID User Manual
31
Smart ID
User Manual
1
2016.8.31
TABLE OF CONTENTS
1 Program Introduction ........................................................................................................................................................................... 13
2
2016.8.31
3
2016.8.31
2.3.16 Ellipse............................................................................................................................................................................................................... 38
4
2016.8.31
2.4.3 Paste................................................................................................................................................................................................................. 42
2.4.4 Cut..................................................................................................................................................................................................................... 42
5
2016.8.31
2.5.4 Zoom................................................................................................................................................................................................................ 54
2.7.2 Disconnect..................................................................................................................................................................................................... 62
2.7.7 Printed............................................................................................................................................................................................................. 65
2.7.8 Unprinted....................................................................................................................................................................................................... 65
6
2016.8.31
2.8 Help...................................................................................................................................................................................................................................... 68
4 Continuous Issuing................................................................................................................................................................................ 82
7
2016.8.31
8
2016.8.31
TABLE OF FIGURES
<Figure 1> Smart ID Start Window .......................................................................................................................................................................... 14
<Figure 20> Move the selected object to one step down ............................................................................................................................. 28
9
2016.8.31
10
2016.8.31
11
2016.8.31
12
2016.8.31
1 Program Introduction
1.1 Overview
Smart ID provides the best solution to make a membership card and an identification card.
Smart ID allows you to design and issue a desired card conveniently. It can be used easily
with simple essential functions. Also, it is designed for advanced user to use a variety of
detailed functions.
Smart ID has two functions. One is to design a card. The other is to issue many cards
based on internal database. Therefore, if you design a card with Smart ID, the file is saved as
project unit in the directory. Project setting file named as CSP, design file named as CSD,
database file named as MDB are saved in project directory and temporary files used in
internal program are saved in Backup, CaptureFiles and ImageTmp under project directory.
Smart ID is the program which is provided with Smart ID Card Printer. This can be used only with Smart ID Card Printer
For the stable operation, Windows 2000/XP/VISTA/7/8 and 10, Pentium 1GHz with 1GB of RAM or higher are
recommended.
This program is not for sale. It is only for the customers of Smart ID Card Printer. No part of this program may be
reproduced and reused by any way without the permission or the prior written agreement of IDP Corp. Ltd. We have no
liability for any problem through the dissemination. IDP Corp. Ltd. All rights reserved.
13
2016.8.31
When SMART ID is run, anything is not designed like figure 1. The project can be saved
after designing at once on this screen. But, it is better to design after creating project.
In figure1, when clicking “New” button, New Project window will be displayed like figure 2.
In “New Project” window, after inputting the project name and selecting the directory to save
the project, OK button is pressed. After creating a folder as project name in the appointed
directory, Smart ID saves the project setting file named as CSP, the design file named as CSD,
the database file named as MDB and temporary files for this project.
14
2016.8.31
1.2.2 Design
A card is designed with drawing objects like figure 3. Figure 3 shows that image, text and
barcode are placed on the drawing area after drawing a background with black rectangle
and image. Data is not entered in image, text and barcode marked as pink because they will
be linked to database later.
After clicking mouse right button on the object to link to database, field is created by
clicking “Add New Field” like figure 4 or connected with the existed field. “PHOTO” is created
as image field and “ID”, “NAME” is created as text field to be linked to database.
15
2016.8.31
When clicking “Database” Tab like figure 5, the input field defined previously is inputted
and printed.
When clicking “Add” button in figure 5, window will be shown to input data like figure 6.
When clicking “Save & Continue” button after entering required data, new card data can be
inputted continuously.
16
2016.8.31
When clicking “Print” button after selecting a card to be issued like figure 7(The color of
selected card will be changed to sky-blue color.), the available printer is selected.
When clicking “Print” button in Printer Spooler like figure 8, selected cards are issued
continuously.
Smart ID can issue cards at several printers at the same time. Under printing, other card
can be selected and inserted to printing spoiler or inserted to new printer spooler and
printed.
17
2016.8.31
Menu consists of “File”, “Home”, “Drawing”, “Edit”, “View”, “Option”, “Database” and “Help”.
When clicking “Menu”, the ribbon bar related to Menu will be shown.
When Smart ID is run, “Home” ribbon bar will be shown basically like figure 9. There are
essential tools in “Home” in order to use Smart ID. For further information for each ribbon bar,
please refer to the follow chapter.
Drawing area allows you to edit various objects such as rectangle, circle, line, image, text and
barcode on the card with CR-80 (54mm x 86mm) size on the screen.
Properties area allows you to see the properties of selected objects in detail and edit
conveniently.
2.1 File
Smart ID manages several files in one directory as project unit because it manages
database as well as design. Therefore project should be created to design a new card.
When clicking “New” button, new project window will be shown like figure 10.
18
2016.8.31
“Name” is the name of project to be designed. After creating folder as “name”, essential
files are created. There are several files in project folder as follow.
It is time to ready to design. Place image, text, 1D barcode, 2D barcode, box, circle and
line on the desired position. When using database, input field is connected by clicking
mouse right button. Please refer to chapter 2 for further information.
2.1.2 Open
When clicking “Open” button, window will be shown to open a project or a design
like figure 11. When clicking “Open” button, the desired file is selected.
19
2016.8.31
When selecting a CSP file, all files for project in same directory is open. But, if a CSD file
is selected, only design file is open. When opening the CSD file, new project will be saved
later.
2.1.3 Save
When clicking “Save” button, active project is saved. When starting with “New
Project” or “Open CSP file”, the project is saved in the appointed location automatically.
When not creating project or using “Open CSD file”, “New Project” window will be shown
and saved as new project.
2.1.4 Save as
When clicking “Save as” button, active file will be saved with new name.
The properties for printing such as printing direction, ribbon option, etc. are set up.
20
2016.8.31
2.1.6 Print
When clicking “Print” button, design is printed by card printer. This printing is used
to check the status of design. When printing a large number of cards through database,
“Print” button of “Database” menu is used.
2.1.7 Database
“Database” is used to import external data or export data of project. Smart ID can use
data of MDB or XLS type.
2.1.9 Exit
When clicking “Exit” button or [X] button of window, Smart ID is closed. When
there is a change in design or database, the question about whether saving a current
project or not will be displayed.
2.2 Home
Home Tab has general functions for card design work like figure 12.
2.2.1 Save
Active project is saved. Project have CSD, CSP, MDB files for Smart ID program.
21
2016.8.31
New project is begun. When creating a new project, directory to be saved is set by
2.2.3 Open
Project file (.CSP) or Design file (.CSD) is imported. When opening a CSP file, card
can be issued promptly because design and database in project are open together. When
opening a CSD file, data should be inputted after saving as project because only design is
opened.
2.2.4 Print
When clicking “Property” button in “Print” window, print option can be changed. When
changing the property in “Print” window, the property can be applied for only current print
card and not be saved. To change the print property permanently, “Print Property” of “File”
tab should be pressed.
“Print” is used to check the design. When printing by linking to database, “Print” of
“Database” tab should be pressed.
22
2016.8.31
can see all possible font types in Windows or all barcode lists supported in this program.
2.2.7 Bold
Make a bold font. It is activated when the text object is selected. Click the icon or
2.2.8 Italic
Make an italic font. It is activated when the text object is selected. To make an italic
2.2.9 Underline
underline effect, click the icon or press “Ctrl” with “U” key.
Set the font color of the text object or the barcode color of the barcode object. If
click the left side of icon, the color is applied. If press the right downside arrow, you can
see the color table as below. You can select the desired color to apply to the text object or
barcode object.
23
2016.8.31
To apply other color which is not shown in color table, click “Other color”.
Select the specific color you want and click “OK” to apply. The icon’s color will be
changed.
24
2016.8.31
2.2.14 Justify
Draw a rectangle. If you select this icon, the cursor will be changed to shape.
Draw a rounded rectangle. If you select this icon, the cursor will be changed to
25
2016.8.31
Draw an oval. If you select this icon, the cursor will be changed to shape. The
Draw a straight line. If you select this icon, the cursor will be changed to shape.
Make a text box. Input text when text input dialog box is open. The object is set
as black panel.
Insert an image. Select the image when the image selecting dialog box is open.
Make a barcode. Input data when data input dialog box is open. The object is set
as black panel. You can change the data using “Revise” as below after click the right button
of the mouse.
26
2016.8.31
2.2.26 Align
27
2016.8.31
28
2016.8.31
29
2016.8.31
30
2016.8.31
Click the left part of the button to apply the selected color. If click the right downside
arrow, you can see the color table as below.
You can make background color transparent, click Not Fill. If there is no desired color,
click Other Color… for the specific color.
Click the left part of the button to apply the selected color. If you click the downside
arrow of the icon, the color table will be displayed.
31
2016.8.31
Line Style changes the outline type of the object. If you move the cursor on the menu,
the outline type list will be displayed. Select the outline type.
Line Width changes the outline thickness of the object. If you move the cursor on the
menu, the outline thickness list will be displayed. Select the outline thickness.
32
2016.8.31
Set as color panel for the selected object. If the installed ribbon is not color
ribbon, this icon will not be activated. When the object is set as color panel, the blue color
is applied to the object.
Set as black panel for the selected object. Text and barcode are set as black panel
at default. The background, outline and font will be changed to gray color. For the image
object, the dithering effect will be applied. If the object is set as black panel, the square of
outline will be black color.
If you click this icon after select the object, overlay will not be applied to that
object. The Image, text and barcode are not overlaid if this icon is clicked. When the
object is set as overlay panel, the square of outline will be changed to gray color.
33
2016.8.31
If you click this icon after selecting the object, rewrite function will be applied to
that object. How to use re-writable panel is same as overlay panel. Re-writable panel will
appear if the printer is re-writable printer instead of overlay panel. If it is not re-writable
printer, it is not appeared. The dark area represents that is to be erased on a card. The
bright area represents that is not to be erased on a card. If the whole parts of panel are
dark, the front panel of a card will be erased, then re-written.
If you click this icon after select the object, fluorescent will be applied to that
object. The Image, text and barcode are fluoresced if this icon is clicked.
You can see all objects which are set as color panel.
34
2016.8.31
You can see all objects which are set as black panel.
All overlay panels can be seen. The overlaid area will be displayed darker than not
overlaid area.
The object display on the screen is chosen by re-writable panel. If select the
rewritable object display that represents part will be erased by dark. This icon will appear
instead of overlay panel icon if the printer is re-writable printer.
All fluorescent panels can be seen. The fluoresced area will be displayed more
Basically, overlay is supplied to all surface of card. In case of the text, drawing and
image object, the contents will not be overlaid. If you want to reverse this, click this icon.
Refer to the below example.
35
2016.8.31
Basically, re-writable panel is set up to clear the front of card. In case of the text,
16 drawing and image object, the contents will not clear in the card. If you want to clear
some part and printing, select “Invert re-writable panel” and select the given object in area.
If select “Invert re-writable”, it will set up to do not clear whole part of card. It will clear
marked text, drawing and image object. This case will apply equally to Fluorescent panel.
This Smart card printer can print the front side and back side. It can be set by the
printer setup. The icon will be activated when the related side is under designing.
You can design the back side of the card using this icon. It will be activated when
2.3 Drawing
36
2016.8.31
2.3.3 Bold
2.3.4 Italic
2.3.5 Underline
37
2016.8.31
2.3.10 Justify
2.3.14 Rectangle
2.3.16 Ellipse
38
2016.8.31
2.3.17 Line
2.3.18 Text
2.3.19 Image
2.3.20 1D Barcode
2.3.21 2D Barcode
39
2016.8.31
40
2016.8.31
Change the width of the selected objects same as the standard object.
Change the height of the selected objects same as the standard object.
2.4 Edit
41
2016.8.31
2.4.1 Undo
2.4.2 Redo
2.4.3 Paste
2.4.4 Cut
Remove the selection from the design and place it in the clipboard.
2.4.5 Copy
2.4.7 Delete
42
2016.8.31
Double-click on the selected object or press Alt+Enter key. A window will appear.
The contents of the object properties depend on the kind of selected object. To apply
background color, line color, line type and line thickness to the new object created from
now on, click the “Set the properties to the new object”.
Content
43
2016.8.31
In “Ratio”, “Width” and “Height” are 100% at first because this property lets
current object ratio 100% and can change ratio.
Checking “Fix the Ratio of Width and Height” keeps the same ratio. If you change
the width, Smart ID would change the height automatically with same rate.
44
2016.8.31
You can set the standard of text position in the frame with “Alignment” function.
The ways of alignment are following.
Horizontal
Top Middle Bottom
Left
Center
Vertical
Right
Justify
45
2016.8.31
Barcode
If “Fit to Frame size” is checked, it will automatically change the barcode size to fit
to frame size.
Image
In “Image Tab”, we can control the value of the image properties. “Enlargement
Method” in “Ratio” sets the rule of enlargement or decrease image in the frame.
46
2016.8.31
47
2016.8.31
D. User Setting
You can set the ratio of the width and height
of the image without consideration of the
ratio of image and frame.
In user setting, “Horizontal Ratio”, “Vertical Ratio” are in active. You can change
each value. If “Use aspect ratio” is checked, width and height will be changed at
the same rate.
“Original Width” and “Original Height” represent the size of the original image.
They will be used for references to change ratio.
You can rotate the image with “Rotate”. The unit for rotation is 90 degrees.
“Horizontal Flip” reverses the image right and left, and “Vertical Flip” turns image
upside down.
Cancel
Horizontal
Flip
48
2016.8.31
Check
Horizontal
Flip
In “Alignment and Offset”, “Horizontal Alignment” and “Vertical Alignment” set the
place of the image in the frame.
“Image Effect” sets color, contrast and brightness of image “Color” sets the color
of image. “Auto” keeps the original color of image. “Gray” removes colors in the
original image, and changes it gray tone.
“Contrast” controls the contrast light and shade. 50% is the same status as
original image. The rate is available from 0 to 100 percent. You can change the
value with scroll bar or direct entry.
“Brightness” controls the degree of brightness. 50% is the same status as original
image. The rate is available from 0 to 100 percent. You can change the value with
scroll bar or direct entry.
49
2016.8.31
2.4.9 Contrast Up
2.4.13 Brightness Up
50
2016.8.31
2.4.17 Zoom In
51
2016.8.31
2.4.25 Move Up
52
2016.8.31
2.5 View
53
2016.8.31
Select whether the status bar is shown or not. Status bar shows the information of
: Consider all the selected objects as one. Display the starting point in unit of
millimeter.
: Consider all the selected objects as one. Display the width and height in unit of
millimeter.
2.5.4 Zoom
2.5.5 Zoom In
54
2016.8.31
Fit the size of design panel to the window. As the window size changes, the rate of
You can see all objects which are set as color panel.
You can see all objects which are set as black panel.
All overlay panels can be seen. The overlaid area will be displayed darker than not
overlaid area.
The object display on the screen is chosen by re-writable panel. If select the
rewritable object display that represents part will be erased by dark. This icon will appear
instead of overlay panel icon if the printer is re-writable printer.
55
2016.8.31
All fluorescent panels can be seen. The fluoresced area will be displayed more blue
2.6 Option
2.6.1 Snap
Select the default color for background. Different colors are available for the front
56
2016.8.31
Edit the background image. To change from background image editing mode to
normal editing mode, click “Edit Background Image” again, or click outside of background
image. Only one image for one side is available and it could be printed.
This function is used for mass issuing like membership cards, student ID cards and
national ID cards, etc. If you click this button, “Field Manager” window is displayed.
Set the field to encode Magnetic Stripe. If you click this button, “Magnetic Setup”
window is displayed.
57
2016.8.31
In “Forward” mode, the data is recorded in magnetic stripe along with the card movement
direction. It’s usual recording method. In “Backward” mode, Magnetic stripe is on the front
of card so that the data is recorded in reverse. In “Bit mode”, magnetic encoding data
would be recorded with bit format. To encode in Bit mode, the user can write specific data
and it does not follow the standard of magnetic writing. Therefore, when the card encoded
in Bit mode is read by reader, errors can be occurred.
The white cells are the spaces for entering data. The blue bar at the bottom is scroll bar.
58
2016.8.31
Black cell in the entering space is the active one. With keyboard, characters are entered in
the cell. To link between magnetic track and field, select areas to enter value of the field by
mouse drag and then click right button for pop-up menu.
There is the list of current fields in the sub-menu of “Input Field”. The selected cells are
defined the area of selected field as you select one of the fields.
To cancel the link, click right button for pop up menu, and click “Cancel Setup” or select
cell and click “Delete” key.
To encode in Bit mode, set the track as Bit mode. If the track is set to Bit mode, the track
information of previous Forward status is back-up and input field is changed to Bit mode
field. In Bit mode, the user can input data as Hex-Decimal String and the field can be
connected to “Input Field” and the data in Input field should be written as Hex-Decimal
string, as well.
59
2016.8.31
If you click this button, it will automatically change the barcode size to fit to frame
size.
If you click this button, it will automatically change the text size to fit to frame size.
Set the change ratio for the image zoom up / down or image movement.
60
2016.8.31
When the Laser Engraver is used, after activating the button of CLM-S70 and
adding objects on page 2, the strength of laser can be controlled by adjusting the
properties of the objects in the below table.
Object 조절 가능한 속성
Text Font Color of Font Color of the properties window
Figure Figure line or Line Color of the properties window
Line Figure line or Line Color of the properties window
Image Figure line or Border Color of the properties window
Barcode Figure line or Border Color of the properties window
2.6.11 Language
2.7 Database
This button will be used to link the print filed to DB Field manually. As occasion
demands, the field can be added or deleted. Also, the print field can be linked to new field.
After clicking “Disconnect” button, when pressing “Connect MDB”, “MDB Management”
window will be displayed like figure 54. CSD Field is linked to DB Field on the left side of
window and New Field can be created and deleted on the right side of window.
“Connect MDB” is not used separately because Smart ID creates DB Field and connects as
same name when creating “Input Field”.
61
2016.8.31
2.7.2 Disconnect
When changing the current activated field setting of MDB, Input field and DB Field
can be linked manually by clicking “Connect MDB” button after pressing “Disconnect”
button.
Field Setting is used when connecting input field to other field without adding or
deleting field. It is same as connecting field on “Input field” window. When clicking “Field
Setting”, “Manage field list” window will be displayed like figure 55. In this window, DB field
connected to input field is appointed.
62
2016.8.31
In case that database become huge or has abnormal symptom, “Compress and
2.7.5 Password
MDB file can be open with password so that other person does not use database.
When clicking “Password” button, the window to enter the password will be displayed as
figure 56. When creating new project, new password and “OK” button are only used
because there is no password.
2.7.6 Print
The card is printed by using data entered in database. In order to print, cards to be
printed are selected and marked as sky-blue. Then “Select Printer” window will be displayed
as figure 58 when clicking “Print” button.
63
2016.8.31
After selecting the desired printer, when clicking “Confirm” button, printer spooler window
will be displayed like figure 59. When clicking “Print” button in print spooler, reserved cards
are printed sequentially.
When printing the card, Yellow color means that printing is done. Green color means
under printing. Gray color means that printing is ready. The card which finishes printing will
be displayed in database with yellow color mark.
64
2016.8.31
Smart ID can issue cards at several printers at the same time. For example, when there are
two printers, the half of desired card are inserted to the first printer spooler and others are
inserted to the second printer spooler.
2.7.7 Printed
2.7.8 Unprinted
This button shows both printed card and unprinted card in database.
65
2016.8.31
When clicking “Printed” button, cursor moves to the next printed card.
When clicking “Unprinted” button, cursor moves to the next unprinted card.
When clicking “Text” button, “Search String” window will be displayed as figure 61.
When entering the desired text in “Search String” window and clicking “Search” button,
cursor moves to the card including inputted string.
When clicking “Position” button, “Search Position” window will be displayed as figure
62. When entering the desired location in “Search Position” window and clicking “Search”
button, cursor moves to the designated location.
66
2016.8.31
2.7.16 Add
When clicking “Add” button, “Add Card” window will be shown like figure 63 to
enter new card data. Enter each field data in “Add Card” window.
2.7.17 Edit
When clicking “Edit” button, like figure 64, “Edit Card” window appears to modify
67
2016.8.31
2.7.18 Delete
When clicking “Image Capture, Plugin to capture an image is selected. Please refer
When clicking “Contact Card”, Plugin to encode on contact card is selected. Please
2.8 Help
2.8.1 About
When clicking this button, program version, information, etc. will be shown.
68
2016.8.31
2.8.2 Help
3 Card Design
3.1 Drawing
Selection Mode
1. Object Selection
1) Direct Selection
Move the cursor to the object and click when cursor is changed to .
2) All Selection
Drag the cursor with pressing the left button of the mouse from one point to the
other point. All the objects in this area will be selected.
69
2016.8.31
※ Standard Object
If you select more than one object, the colored dot outline as below will be
the standard object for the movement, size adjustment and etc.
the edge of the object, the cursor changes to . -> Press the left mouse
button and drag the mouse. You can adjust the object size.
2) If you adjust with “Mouse and Shift key”, the width and length will be changed at
the same ratio.
70
2016.8.31
Drawing Mode
When you select Drawing tool, Mode is changed. Cursor is changed to .
3.1.2 Ruler
It shows the position of selected object and cursor. You can show and hide “Change Ruler
Display” button in View tab
It shows the explanation of ribbon bar in the position of cursor and coordinates of cursor.
71
2016.8.31
: Consider all the selected objects as one. Display the starting point in unit of
millimeter
: Consider all the selected objects as one. Display the width and height in unit of
millimeter.
Properties Grid is “Object Properties” window on the right side of main window. You can see
and modify the properties of selected object.
It shows the information of position and color of object in Base Category. If several
objects are selected and properties are different, the value is not displayed. If the value is
modified in Properties Grid, selected objects are applied.
Page
It shows the page where selected object is. Read only.
Panel
It shows the panel which selected object is printed on.
Position - Left
It means the distance from the left side of background to the object.
72
2016.8.31
Position - Top
It means the distance from the top side of background to the object.
Position - Width
It means the width of the object.
Position - Height
It means the Height of the object.
Position - Rotate
It shows the value of angle of the object. Unit is 90 degrees. You can select the
value among 0, 90, 180, 270 degrees.
Border - Style
It shows the line style selected.
Border - Width
It shows the line width selected. If Style is “no border”, you can’t change the
value.
Border - Color
It shows the line color selected. If Style is “no border”, you can’t change the
value.
Background - Fill
It designates whether background color is filled or not.
Background - Color
It shows the background color. If “Background-Fill” is False, the value cannot be
modified.
If the selected object is rounded rectangle, it shows the properties of rounded rectangle.
73
2016.8.31
Corner Round
It shows the value of edge in Rounded Rectangle. Unit is % and range is 1~100.
If the value if 0, object shape is rectangle. If the value is 100, the short part of
width or height is rounded without line.
Original Width
It shows the width size of the original image. Read only.
Original Height
It shows the height size of the original image. Read only
Auto Effect
It shows whether Auto Effect is applied or not. Auto Effect is the function to
adjust the brightness and contrast in a picture automatically. If the value is true,
brightness and contrast is adjusted properly. Default is false
Contrast
It shows the value of Contrast. Range is -100 ~ 100. Default is 0. If the value is
74
2016.8.31
increased, image color changes primary color. If the value is decreased, image
color changes gray color. If Auto Effect is True, this value is not applied. If you
change this value when Auto Effect is True, the value is applied and Auto Effect
changes False.
Brightness
It shows the value of Brightness. Range is -255 ~ 255. Default is 0. If the value is
increased, image color changes white. If the value is decreased, image color
changes black. If Auto Effect is True, this value is not applied. If you change this
value when Auto Effect is True, the value is applied and Auto Effect changes
False.
Color Mode
It shows the mode of color. You can select Color and Grayscale. Default is Color.
If Auto Effect is True, this value is not applied. If you change this value when
Auto Effect is True, the value is applied and Auto Effect changes False.
Auto Portrait
Auto Portrait is the function to find the face in the Image automatically. If the
value is true, the image is focused on the face and adjusted the size and
position properly. Default is false.
Scaling
It shows the mode of zoom. If you set Auto Portrait, this value is changed to
“User Set”. Default is “Fit to Width of Frame”.
Width Zoom
It shows the ratio of width of the image.
Height Zoom
It shows the ratio of height of the image.
Horz. Zoom
It shows the mode of Horizontal alignment. If this value is “Left”, image shows
from the left side in the frame. If this value is “Right”, image shows from the
right side in the frame. If this value is “Center”, image shows on the center in the
frame. The value of “Inside Left Offset” depends on this value. Default is Center.
75
2016.8.31
Vert. Align
It shows the mode of Vertical alignment. If this value is “Top”, image shows from
the top side in the frame. If this value is “Bottom”, image shows from the
bottom in the frame. If this value is “Middle”, image shows on the middle in the
frame. The value of “Inside Top Offset” depends on this value. Default is Middle.
Inside Left Offset
It means the left offset value of start position of image in the frame.
Corner Round
It shows the value of edge in image. Unit is % and range is 1~100. If the value if
0, object shape is rectangle. If the value is 100, the short part of width or height
is rounded without line.
Field
It shows the field connected to image. If field is already connected to other text
or barcode when the field is changed, you can’t connect that field.
76
2016.8.31
Horz. Align
It shows the mode of Horizontal alignment. If this value is “Left”, text shows from
the left side in the frame. If this value is “Right”, text shows from the right side in
the frame. If this value is “Center”, text shows on the center in the frame. If this
value is “Justify”, text shows on the same distance between the characters.
Default is Center.
Vert. Align
It shows the mode of Vertical alignment. If this value is “Top”, text shows from
the top side in the frame. If this value is “Bottom”, text shows from the bottom
in the frame. If this value is “Middle”, text shows on the middle in the frame.
Default is Middle.
Auto Size
It shows whether Auto Size is applied or not. If this value is True, text size will
automatically change the size to fit to frame size.
Font
It shows the font type, style and size of text.
Color
It shows the font color of text.
Text
It shows the content of text.
Field
It shows the field connected to text. If field is already connected to other image
when the field is changed, you can’t connect that field.
77
2016.8.31
Type
It shows the type of barcode. If the barcode is 1D type, you can’t change 2D
barcode type. If the barcode is 2D type, you can’t change 1D barcode type.
Size
It shows the size of barcode.
Color
It shows the color of barcode.
Parameter 1
It shows the value of “option 1” if the barcode type is 2D. It is inactivated if the
barcode type is 1D. This means of value depends on 2D barcode type.
Parameter 2
It shows the value of “option 2” if the barcode type is 2D. It is inactivated if the
barcode type is 1D. This means of value depends on 2D barcode type.
Show Digit
It shows whether text of barcode is shown or not. It is inactivated if the barcode
type is 2D. If the value is changed to “Show”, text is displayed on the bottom of
barcode.
78
2016.8.31
Auto Size
It shows whether Auto Size is applied or not. If this value is True, barcode size
will automatically change the size to fit to frame size.
Start Code
It shows the “Start Code” if the barcode type is Codabar. It is inactivated if the
barcode type is not Codabar.
Stop Code
It shows the “Stop Code” if the barcode type is Codabar. It is inactivated if the
barcode type is not Codabar.
Data
It shows the data of barcode.
Zip Code
It shows the zip code if the barcode type is Maxicode. Max size is 15 characters.
Field
It shows the field connected to barcode. If field is already connected to other
image when the field is changed, you can’t connect that field.
79
2016.8.31
80
2016.8.31
11. “ID:”, “NAME:”, “DATE:”, “Issued 5 Jan 2016”, “Expired 4 Jan 2026” are placed with
black text.
12. Black text for ID is placed on the below “ID:”
13. After clicking mouse right button on text, when selecting “Input Field – Auto New
Field” and entering “ID” as field name, text for ID is defined as database field.
14. Black text for NAME is placed on the below “NAME:”
15. After clicking mouse right button on text, when selecting “Input Field – Auto New
Field” and entering “NAME” as field name, text for NAME is defined as database
field.
16. White rectangle is placed on the bottom side for barcode.
17. Field for black barcode is placed.
18. When clicking mouse right button on barcode and selecting “Input field – ID”,
Barcode is connected to ID of database.
81
2016.8.31
4 Continuous Issuing
The upper side of “Input Field” menu shows input fields created before. The selected objects
are linked to some input field. In figure 77, there are three fields such as “PHOTO”, “ID”, and
“NAME”. The selected image is linked to “PHOTO” field.
“Add New Field” creates new field which is not existed in the list of “Input Field”. New
field is linked to the selected object. When entering field name in “Add New Field” window
and clicking “OK” button, new field is created and linked to object.
82
2016.8.31
The object linked to input field indicates input field which is linked to type of object
marked as red color on the upper left side of object. “~” mark before input field name
indicates input field.
When clicking mouse right button and selecting input field on the list of “Input Field”
menu, the selected object is linked to the existed input field.
When selecting “Input Field Setting” or clicking “Input field setting” button from Option
Tab, “Field Manager” window will be shown like the figure 79. “Input field setting” is not
used because only “Add New Field”, “Connect Field” and “Disconnect Field” are used.
To set input field name, open input field at first and enter the field name. Field name is
capital letters always. After creating field name, double click the next column. In default
Value column, enter subject, then click “Close” button. You have set basic field name.
After field is created, field and object should be linked. All objects such as text, image,
83
2016.8.31
barcode and magnetic track are available to link to field. Select a field in the field list and
an object on the screen. Click “Connect field” to make connection between the field and
the object. Then, the default value of the field is applied to the object.
Fields linked to text object and barcode object cannot be linked to image object. Because
there should be image file name in the image objects. For the same reason, fields linked to
image objects cannot be linked to text or barcode objects.
When image object is linked to field, “File Search” button is created in the default value
column. Double click to enter the whole file path or click “Search” button to select image
file.
Click “Disconnect” to disconnect link between field and objects. To delete or edit field,
select the field and click right button. Two options will be shown.
Click “Delete Field” to remove all link information about the selected field. Click “Edit Field”
to change the value of the field. You can make activate a cell just double click to the cell
what you want to change.
Although data for each card can be inputted in “Database”, it is convenient to import data
saved in file. Also, data in “Database” can be saved so that other program can use. Smart ID
can proceed data in MDB and Excel. In order to import and export data, the desired work is
chosen after selecting “Database” from “File” tab.
84
2016.8.31
After clicking “Import From MDB” button, when selecting MDB file to be imported,
“Import MDB” window will be shown like figure 81. The upper side of window shows the
table to use in the imported MDB. The left side of window shows the connection status
between input field and imported MDB. The right side of window shows the contents of
selected record. The bottom side of window shows the contents of selected table of
imported MDB.
After selecting field of MDB file for Input Field (DB Fields) and choosing record to be
imported, when clicking “Import” button, data of MDB can be imported at a time.
When “Import MDB” is run, all records of first table are selected.
PRTMARK, PRTINFO, PHOTO_CONFIG of “DB Fields” are used in an internal Smart ID.
After clicking “Import From EXCEL” button, when selecting XLS file to be imported,
“Import EXCEL” window will be shown like figure 81.
85
2016.8.31
The upper side of window shows the sheet used in imported file. The left side of window
shows the connection status between input field and imported excel file. The right side of
window shows the contents of selected record. The bottom side of window shows the
contents of selected sheet of imported EXCEL.
After selecting field of EXCEL file for Input Field (DB Fields) and choosing record to be
imported, when clicking “Import” button, data of EXCEL file can be imported at a time.
When “Import EXCEL” is run, all records of first sheet are selected.
When using “Import EXCEL”, image is recorded as file name and image file should be
existed in appointed location. When importing a file with image property, SMART ID opens
image file and save it as binary type in database. Image file is not used after importing.
“Export to MDB” saves current activated project data in MDB file. When clicking “Export to
MDB” button, “Export to MDB” window will be shown like figure 82.
The left side of window shows the connection status between input field and MDB to be
saved. The right side of window shows the contents of selected record. The bottom side of
window shows the contents of project database to be saved.
86
2016.8.31
When clicking “Export” button after selecting records, data of project database can be
saved at a time. When “Export to MDB” is run, all records of database are selected.
“Export to EXCEL” saves current activated project data in EXCEL file. When clicking “Export
to EXCEL” button, “Export to EXCEL” window will be shown like figure 84.
The left side of window shows the connection status between input field and EXCEL
column to be saved. The right side of window shows the contents of selected record. The
bottom side of window shows the contents of project database to be saved.
87
2016.8.31
When clicking “Export” button after selecting records, data of project database can be
saved at a time. When “Export to EXCEL” is run, all records of database are selected.
When using “Export to EXCEL”, image is recorded as file name. It is saved as image file
after new directory is created in the directory which saves excel file.
Click “Add” button in “Database” tab. Then “Add Card” window which you can input new
card data will be displayed as figure 85. Enter each field data on “Add Card” windows.
You can use image field by importing saved picture. Also you can get image field through
camera at once. When clicking “Capture” button, image is captured at once. When using
the specified device like sign-pad, Plugin is created and images is imported. Please refer to
the appendix for creating and usage of Plugin.
When clicking “Save & Print” button, card is printed after saving an inputted card in
database. When issuing a card and saving at once, this button can be used.
When clicking “Save & Continue” button, next card is ready to be inputted after saving an
inputted card in database.
88
2016.8.31
When clicking “Save & Close” button, “Add Card” is finished after saving the inputted card
in database.
When clicking “Edit” button in “Database” tab after selecting the card to be modified,
“Edit Card” window will be displayed to modify card that cursor indicates as figure 86. Data
is modified on “Edit Card” window.
When clicking “Save & Print” button, a card is printed after saving the modified card in
database.
When clicking “Save & Next” button, next card is ready to be edited after saving the
modified card in database.
When clicking “Save & Close” button, “Edit Card” is finished after saving the modified
card in database.
89
2016.8.31
When clicking “Delete” button after selecting cards in “Database”, selected card is
deleted.
When the sequential number is needed to be printed on cards continuously, the follow
format is entered in the input area.
=SEQ(format, start_number, end_number, increment)
format : This is a string that is a similar structure like printf() function in C language.
For example, when “Serial: %d” is written, the number is printed behind “Serial: ”. %d
means the position to print a number. One number can be written between % and d
such as %-9d and %9d. At this time, %-9d means that data is fully written from the left
side after preparing the space of 9 digits and %9d represents that data is fully written
from the right side after preparing the space of 9 digits.
start_number : This is the first number of sequential numbers.
end_number : This is the last number of sequential numbers.
increment : This is the increased number from the first number to the last number.
For example, when =SEQ(“Serial: %d”, 10000, 10010, 1) is inputted, 11 cards are printed
from “Serial: 10000” to “Serial: 10010” as below.
Serial: 10000
Serial: 10001
Serial: 10002
Serial: 10003
Serial: 10004
Serial: 10005
Serial: 10006
Serial: 10007
Serial: 10008
Serial: 10009
Serial: 10010
90
2016.8.31
The image which is connected on Image fields can be modified. You can edit image size
and location easily using this function.
Double-click a point of indicated field in preview screen on the right side, then “Image
Edit” window will be displayed. Or double-clicking image field on “CSD fields” on the
bottom will be the same.
In “Image Edit” window, there are many simple and useful tools for editing images.
Brightness, Contrast, Zoom and Rotate functions are included from the top
91
2016.8.31
If contrast value is close to “0” then image will be more blur, on the contrary, if it is
close to “100” then the image will be shaper.
92
2016.8.31
Image can be rotated by 90, 180, 270, 360 degrees through rotate function.
To change brightness, contrast, zoom (minimize, maximize), rotator, move a scroll bar or
input value in edit box, and press Enter key.
You can input zoom value until second minority. (0.xx).
Auto Portrait is the function to find the face in the Image automatically.
Click Auto Portrait check box, then the image is focused on the face and adjusts the size
and position properly.
Auto Effect is the function to adjust the brightness and contrast in a picture automatically.
Click Auto Effect check box, then brightness and contrast is adjusted properly.
93
2016.8.31
If click Apply or Apply All button, you can see modified image on preview.
<Figure 94> Before Image Edit <Figure 95> After Image Edit
When you modify the image, modified value will be set as Figure 96.
If you want to display to specified data in the screen from lots of data, you can use “Filter
Bar”.
First section defines the connecting method of conditional option, if there are more than
two conditions, it will define the relations of two conditions.
94
2016.8.31
AND The earlier condition and new input condition are satisfied
both of them.
For example, if you want to find data which includes “Der”, you can find it as Figure 97.
Plugins
95
2016.8.31
The plugins those are available to capture images are displayed as low level of menu and
you can select plugins for “Add” and “Edit”.
The plugins those are available to encode contact card are displayed as low level of menu
and you can select plugins for “Add” and “Edit”.
If you select plugin and click, “Set Contact Card Encoding” window is displayed.
To use contact card encoding, click Use Contact Card Plugin Encoding check box. Click
Encoding check box in field to encode. If you click Setup button,
“Contact_Plugin_Sample.ini” file is open.
96
2016.8.31
You can configure options of contact card encoding field. Now only sample is provided in
contact card encoding, so field is empty. For further information, please refer to Appendix.
The plugins those are available to encode contactless card are displayed as low level of
menu and you can select plugins for “Add” and “Edit”.
If you select plugin and click, “Set Contactless Card Encoding” window is displayed.
97
2016.8.31
To use contactless card encoding, click Use Contactless Card Plugin Encoding check box.
Click Encoding check box in field to encode. If you click Setup button,
“Contactless_Plugin_Mifare1k.ini” file is open.
You can configure options of contactless card encoding field. Now only Mifare 1K is
provided in contactless card encoding. For further information, please refer to Appendix 1.
98
2016.8.31
The printers which have a word “USB” on the lists are connected to PC directly. The printers
which names start with IP address are connected to network. Choose a printer and click
Confirm button.
Figure 109 shows printer spooler window. Click Print button, then all data on the lists will be
printed.
99
2016.8.31
The white background means the data which is ready to print. The green color means
under printing. After finish the printing, the color will be changed to yellow. If there is an
error during the printing, it will be changed to red color.
Even though it is under printing, you can add more data to print. Also, Smart ID can issue
cards at several printers at the same time. For example, when there are two printers, the half
of desired card are inserted to the first printer spooler and others are inserted to the second
printer spooler.
100
2016.8.31
APPENDIX
1 Plugin
Other functions besides basic functions in Smart ID are supported as Plugin type.
If you make a file according to Smart ID plugin regulation, the plugin can be used in Smart ID.
After copying plugin files like Figure 111 and restart Smart ID, the plugins are registered
automatically and plugin buttons are activated.
101
2016.8.31
① GetPluginInfo()
This function gets plugin information.
Parameter * pInfo
Structure pointer for the information of plugin.
Return 0 : Success
Others : Fail
② StartPlugin()
This function begins plugin action.
Parameter hDone
An event handler for alarming to Smart ID after image capture is
done.
102
2016.8.31
::SetEvent( hDone );
in progress.
*pInput
A pointer of data to get from Smart ID
nSize
Size of structure of SPI_VDATA to get from Smart ID
Return 0 : Success
Others : Fail
③ EndPlugin()
This function finishes plugin action.
Parameter *pOutput
A pointer of SPI_VDATA to send to Smart ID when plugin action is
finished.
nSize
Size of structure of SPI_VDATA to send to Smart ID
Return 0 : Success
Others : Fail
103
2016.8.31
① SPI_INFO
This structure shows the information of plugin.
typedef struct
BYTE reserved[56];
} SPI_INFO;
szName is plugin’s name. Please be careful of overlapping between this and other
names.
bUseEvent sets whether event handler to alarm that plugin action is done is used
or not. If the value is TRUE, StartPlugin() can get event handler. If it is FALSE,
104
2016.8.31
② SPI_VDATA
SPI_VDATA is the variable size structure that plugin function and Smart ID sends and gets.
The input/output data of this structure depends on the class of plugin.
Please see the explanation of class of plugin below.
typedef struct
SPI_VDATA_VFIELD field[nFields];
} SPI_VDATA;
nTotalSize is the total size of structure includes header and data. Be careful
because it depends on size of SPI_VDATA_VFIELD.
nFields value.
typedef struct
{
105
2016.8.31
} SPI_VDATA_VFIELD;
NULL
① SPI_CLASS_IMAGEACQUISITION
If nClassId is SPI_CLASS_IMAGEACQUISITION, the pointer *pInput and *pOutput is
defined as below.
106
2016.8.31
[*pInput]
There is no field data to get from Smart ID in SPI_CLASS_IMAGE
ACQUISITION. The value is NULL in StartPlugin() function.
[*pOutput]
EndPlugin() function send the path of captured image to Smart ID.
You should input the path and data of captured image in *pOutput.
SPI_VDATA *pOutput
nVersion 1
nFields 1
nType SPI_FIELD_DATATYPE_STRING
Then it can send the data about captured image to Smart ID by *pOutput pointer.
SPI_VDATA *pOutput
nVersion 1
nTotalSize 110
nFields 1
nType SPI_FIELD_DATATYPE_STRING
nSize 26
value L”C:\\image.bmp”
107
2016.8.31
[Pseudocode]
108
2016.8.31
② SPI_CLASS_CONTACT_CARD, SPI_CLASS_CONTACTLESS_CARD
If nClassId is SPI_CLASS_CONTACT_CARD / SPI_CLASS_CONT
ACTLESS_CARD, the pointer *pInput and *pOutput is defined as below.
[*pInput]
You can get the data about Smart Card encoding in Smart ID through *pInput.
SPI_VDATA *pInput
nVersion 1
nFields 1+k
nType SPI_FIELD_DATATYPE_RAW
nSize 4
…… ……
//Definition
typedef int (*PFN)(int , DWORD , BYTE* , DWORD* , BYTE* );
109
2016.8.31
PFN TransmitAPDU;
TransmitAPDU = *(PFN*)(theApp.pVData->field[0].value);
TransmitAPDU ( DEV_INTERNALRF, nlencmd, btCmd, dwlenrcv, btRcv);
SPI_VDATA *pInput
nVersion 1
nTotalSize 170
nFields 2
nType SPI_FIELD_DATATYPE_RAWDATA
nSize 4
nType SPI_FIELD_DATATYPE_STRING
nSize 10
value “John”
[*pOutput]
There is no field data to send to Smart ID in Contact/Contactless card encoding. The
value is NULL in EndPlugin() function.
110
2016.8.31
[Pseudocode]
111
2016.8.31
TerminateCapThread();
return nres;
}
To use contactless card encoding, click Use Contactless Card Plugin Encoding check box.
Click Encoding check box in field to encode.
In above Figure, NAME and ID fields are checked, so *pInput data of SPI_VDATA is as below.
112
2016.8.31
SPI_VDATA *pInput
nVersion 1
nTotalSize 256
nFields 3
nType SPI_FIELD_DATATYPE_RAWDATA
nSize 4
nType SPI_FIELD_DATATYPE_STRING
nSize 10
value “John”
nType SPI_FIELD_DATATYPE_STRING
nSize 14
value L”201302”
Next, edit INI file to set the configuration to encode Mifare card.
If you click Setup button, “Contactless_Plugin_Mifare1k.ini” file is open.
113
2016.8.31
Contactless_Plugin_Mifare1K.ini
[Information]
PlugIn=RF_Plugin_Mifare1k.dll
CardType=Mifare1k
[Field1]
Field=NAME
Area=block25.0-block25.15
KeyAB=A
Key=FF FF FF FF FF FF
Configuration value for encoding in DLL. You can edit it for your purposes.
[Field#] is the paragraph to define the information of field to encoding. You can
make it as many fields as encoding.
Field should be entered as the name of field to get from Smart ID. For example, if
Field=NAME is defined, DLL file matches the string “NAME” in INI file with
the string “NAME” to get from Smart ID, field[i].szName, then use the same
data to encode.
encoded block is 25th block and it encodes from 0th Byte to 15th Byte of 25th
don’t allow encoding in 0th block and every 4th block (3, 7, 11, 15….). If user
114
2016.8.31
block 25 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Data J o h n
In above table, the size of real encoded data is 10 Bytes because it is Unicode and
includes NULL. It is encoded from 0th Byte to 9th Byte of 25th block. However user defined Area to
15th Byte, NULL is filled from 10th Byte to 15th Byte.
And data of field[2] in *pInput of SPI_VDATA is not encoded because only [Field1] section
is defined in INI file.
115
2016.8.31
Revision Record
Date Content
116