Home
Symbol FormBuilder - Motorola Solutions
Contents
1. Adding an image to the FormBuilder screen is done in two steps First you must add an image box to the screen Think of this as a placeholder Next you must open the property box and add the graphic to the image box The graphic will be associated with only that image box Using FormBuilder 2 17 Adding an Image Box To create an Image Box 1 Display a screen in the work window 2 Click the Image icon on the toolbox as shown in Figure 2 26 amp Proj01 vsp Screen0005 Em px B8 File Edit View Project Screens Tools Window Help a jm x c kl E o S gBmsAdd Screen S8 Delete Screen ES Sub Screens x Preview amp Preview S35 Compile Project ef Projo1 14200 of Screenoo01 f E Screenoooz A Screend003 OE Screenoo04 aO E Screennoos Figure 2 26 mage Box 3 Place the cursor over the desired start location for the image Click and hold the left mouse key drag the cursor to the desired end location for the image then release the mouse key An outline of the Image Box is drawn as the cursor moves Y NOTE You can resize and move the Image Box at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the Image Box properties menu Adding a Graphic to the Image Box To add a graphic to an image box 1 Double click the Image Box to open the Image properties box 2 Click on the Picture pull down and browse to the image file logo bmp F
2. 3 Click Apply 4 Click Compile Project Security Features 3 5 Security Icons Security icons in the Project File Tree Window and the Output window show whether screen or subscreen elements are signed or unsigned and whether they potentially violate Visa PED certification requirements ML2CFG vsp Ele Edit view Project Screens Tools Window Help Li c Li db me c SS mu Add Screen BI Del 8 ML2CFG L4200 Y El sraRTUPFRM cf E CLOSEDFRM Signed Icon with Logo Subscreen Potential Violation of E PasswoRDFRM Requirements eee Project Y Eg sETPMENUFRM E File Tree A Eg DrAGMENUFRM f Eg UTILMENUFAM Window E E APPMODEFRM Signed Icon 2 El DOWNLOAD Y E DwWNLDKEYS1 Y ES OwnLDKEYs2 Y El DSPCONTRAST Screen includes at A E syste least one sub screen E ECRSETUP A E SERIALCOM or screen element DP D LA that potentially BE Labell amp violates security Bi CLOSEDFRM 0 Et Labels requirements x i PASSWORDFRM Labeli Output Ei TextBox1 1 Window t CommandButtonz Screen Element Ef CommandButton3 potentially violates El MATNMENUFRM security requirements a anis rue Figure 3 4 Security Icons in Project File Tree Window and Output Window Signed Icon The signed icon is shown in Figure 3 5 The screens that display this icon to their left in the Project File Tree Window have been signed f Figure 3 5 Signed Icon 3 6 S
3. E Screenooo2 off Screeno003 Ti Screenooo4 Al Screenoo0s CE Screend006 E Screend001 CommandButton1 ya Screenoooz aj TextBox2 0 ig e Analysis Results 5 Screendoo4 Labeli Screen0005 El Screen0006 Multilmage1 Output Window Compile Ready Figure 2 67 Analysis Results Window OR To analyze screens on startup each time FormBuilder is executed 1 Select Tools gt Settings and click the General tab if it is not already selected A dialog box similar to the following displays Settings General Signing Options Output iv Disable Splash Screen iv Sign after Compilation Figure 2 68 General Tab 2 Select the Analyze Screens at Startup check box 3 Click OK The next time the project is opened the analysis results are displayed in the Output Window under the Analysis Results tab 2 46 Symbol FormBuilder User Guide Chapter 3 Security Features Introduction In compliance with Payment Card Industry PCI and INTERAC security standards FormBuilder supports screen security features FormBuilder security features allow the user to securely sign the project Symbol suggests that every project be signed Signing screens involves generating a digital signature and associating that signature with the project it signs Y NOTE This FormBuilder version signs the project not the screens individually The screens are bundled and the bundle is signed A certif
4. gj ML2CFG 14200 PE CLOSEDFRM of E PASSWORDFRM sO E MAINMENUFRM CA SETPMENUFRM aO E RFIDMENUFRM ofa UTILMENUFRM a APPMODEFRM CE DOWNLOAD ofa DWNLDKEYS1 f Ba DWNLDKEYS2 a DSPCONTRAST TA SYSTMSR aO E ECRSETUP f SERIALCOMM Messages Alignment Tools lt Compile A Project A Analysis results Ready Figure 2 10 Alignment Tools 2 8 Symbol FormBuilder User Guide To grab more than one screen element click the Select tool from the Toolbox hold down the Control key CTRL and click on each screen element you want to select A dark border surrounds selected elements The Alignment Tools should be highlighted as shown below Selected Figure 2 11 Multiple Element Alignment Tools J NOTE The Alignment Tools have a roll over menu that describes what each button does Toolbox The Toolbox is a palette of options that allows the user to place elements into the Work Window The toolbox displays when an existing project is opened or a new project is started Figure 2 12 IMPORTANT Supported toolbox controls vary depending on the terminal type For example the Virtual Keyboard toolbox control is only available for use with touch screen terminals ML2CFG vsp CLOSEDFRM EJ rie Edit View Project Screens Tools Window Help ical xX Dw ll x amp E Add Screen Bs Delete Screen ES sub Screens E Preview S45 Compile Project el ML2CFG 14200 PE CLOSEDFRM El PASSWORDFRM sO
5. 1 Browse to the project and screen to be inserted into the current project and click Open A screen similar to the following displays ls Insert Screen Enter Screen Mame up ta 11 chars Screen Figure 2 6 Insert Screen box 1 Enter the name of the screen and click OK The newly imported screen is added to the bottom of the list of screens in the Project File Tree Window J NOTE Depending on what software FPE SCAT or EFT you are using to download your project to the terminals certain screens must have specific names See Pre Defined Screen Names on page A 11 fora list of the screen names that must be used for the terminals to process correctly 2 6 Symbol FormBuilder User Guide Creating Sub Screens Sub screens are screens that have repetitive graphics or messages that can be used on multiple screens Using sub screens can significantly shorten the project creation time and enhance the final project An example of a sub screen would be a background screen that shows an on screen logo Rather than adding that image to every screen in the project a sub screen can be created and then applied to one or more screens ML2CFG vsp PRVCLOSEDFRM Bg File Edit View Project Screens Tools Window Help add Screen ES Delete Screen BS Sub Screens E 9 ML2CFG L4200 I F LAHE CLOSED EE CLOSEDFRM 7 Background E Logo Subscreen Sub Screen a E PASSWORDFRM Image Al MAINMENUFRM Ea sETPMEMUFRM yh DIAGME
6. Symbol FormBuilder symbol The Enterprise Mobility Company Symbol FormBuilder User Guide 72E 86281 01 Revision A November 2006 symbol The Enterprise Mobility Company Symbol FormBuilder User Guide 2006 by Symbol Technologies Inc All rights reserved No part of this publication may be reproduced or used in any form or by any electrical or mechanical means without permission in writing from Symbol This includes electronic or mechanical means such as photocopying recording or information storage and retrieval systems The material in this manual is subject to change without notice The software is provided strictly on an as is basis All software including firmware furnished to the user is on a licensed basis Symbol grants to the user a non transferable and non exclusive license to use each software or firmware program delivered hereunder licensed program Except as noted below such license may not be assigned sublicensed or otherwise transferred by the user without prior written consent of Symbol No right to copy a licensed program in whole or in part is granted except as permitted under copyright law The user shall not modify merge or incorporate any form or portion of a licensed program with other program material create a derivative work from a licensed program or use a licensed program in a network without written permission from Symbol The user agrees to maintain Symbol s copyright notice
7. Font size in pixels of text on the Text Box Available font sizes are 10x18 5x7 6x12 6x8 and 8x9 Some fonts are not available on some terminals Soft Font Hyperfont is required to create font files hfonts Font files are added to a project by using the Insert Font The font file used are not shown in FormBuilder but are displayed on the device screen Number of pixels from the left side of the screen to the left edge of the Text Box Number of pixels from the top of the screen to the top edge of the Text Box Width of Text Box in pixels Height of Text Box in pixels Appendix A Reference Information A 7 Check Box Property Box Descriptions Table A 6 Check Box Property Box Descriptions Property Description Caption Checked Text that appears on the box True sets the box checked or enabled Default is False not checked Transparent True or False ForeColor BackColor Font X Y Width Height Color of text on box Pull down list contains all available colors Color of box background Pull down list contains all available colors Font size in pixels of the box caption Available font sizes are 10x18 5x7 6x12 6x8 and 8x9 All font sizes are not available on all devices ooft Font Hyperfont is required to create font files hfonts Font file is added to a project by using the Insert Font The font file used is not shown in FormBuilder but is displayed on the device screen Number of pixe
8. a A RETE A 1 Sample marc 6141 6 LIS ECT A 2 Sample Packing List Components Definitions ooonccccooonccncccnnnnnnnnonnnnnnnnnnnoncnonos A 2 Hao AA PP cetera iae tliat E AGEA A 3 Property DESCAPUIONS Tm TU A 3 gii dose p A 4 E3bel Property Describir das eo ae Nan A 5 Text Box Property Box Descriptions Vistes iii A 6 Check Box Property Box Descriptions ienie A 7 Image Property Descriptions 2 tii rua tex kt Fe enr Pr Rb Ow FREE VERE A A 7 Multi Image Property Descriptions ccoocccoconccoccncoconoconcnconanncnnnnononnnonannnnnnononannonanons A 8 Option Button Property Descriptions soraia a a ala A 8 Virtual Keyboard Property Descriptions leeeeeseeeeeeeeeneennnnnn A 9 Table of Contents lli LSU BOX Property DescraplolS M nacida A 9 Pre Defined Screen Names 2 ccccceeceececcecceccecceeeeceeceeceeaeceecueceeceeaesaececeesesaesaeeneeneaeeas A 11 FPE S reen Names sutil A 11 wer Screen Names una aaa A 12 EFT Screen SI TNNT A 12 Screen Names to Avoid iuc n eei EE re ES EDU EU eese dein beaded tlt e ou Ee pibe opel E D E id A 14 Windows Registry anii ii A 15 Glossary IV Symbol FormBuilder User Guide About This Guide Introduction This guide should be used by individuals tasked with developing or maintaining customer specific screens Symbol understands that each multi lane merchant has specific graphic needs To this end we h
9. 99 Minimum number of characters that can be displayed on the Text Box Range is 0 to 99 Type of information entry required by the terminal user Selections are PIN Entry used only with Personal Identification Number PIN The application program developer determines the PIN type Numeric Entry numeric only information is entered Alphanumeric Entry alohanumeric information is entered Amount Entry cashback amount is entered Signature Entry used only with signature capture The terminal user writes their name in the box so it can be captured for a transaction type that requires a signature Signature Capture properties must be determined by the application developer Masked Entry allows entered digits to be displayed as asterisks on the terminal display such as a PIN entry Masked entry does not encrypt the content but sends it clear to ECR in FormResponse Date allows selection of date format and separator type SSN allows user to enter a social security number Phone allows user to enter a phone number Custom allows user to specify a custom format for an edit field True indicates that the Text Box is contained directly in the compiled screen file False indicates that the Text Box is called as an attachment to the screen file The default is True Color of text on the Text Box Pull down list contains all available colors Color of Text Box background Pull down list contains all available colors
10. E MAINMENUFRM A SETPMENUFRM 25 RFIDMENUFRM f E UTILMENUFRM a pen DANN O Ole D TB DOWNLOAD a DWNLDKEYS1 of Ba DWNLDKEYS2 Ba DSPCONTRAST Ty SYSTMSR oa ECRSETUP B sesso esperes een ve expen ss E alele Figure 2 12 Toolbox See Figure 2 13 for a closer view of the toolbox controls Using FormBuilder 2 9 Toolbox Command Select Button Label abl A Text Box Check Box E Option Button Image Multi Image Virtual HERE List Box Keyboard MSR Figure 2 13 Toolbox Controls Available toolbox controls include Select moves components Command Button creates and defines a command button Label creates and defines a label for displaying static non changing information Text Box creates and defines an edit field for entry of alpha numeric amount masked numeric PIN or signature data Check Box creates and defines a check box Option Button creates and defines an option button Image creates and defines an image Multi Image creates sequential images Virtual Keyboard creates a virtual keyboard for entry of alpha alpha numeric and numeric characters List Box creates and defines a list box to scroll receipt items MSR configures Magnetic Stripe Reader MSR service properties 2 10 Symbol FormBuilder User Guide Command Buttons A command button can be used to either prompt customers to an action or to receive certain functional commands from the screens Command but
11. could be similar to the following screen Advertisement Please sign below Figure 2 48 SIGNATURE screen layout 2 34 Symbol FormBuilder User Guide 3 Copy the SIGNATURE screen you created in the previous step rename it SIGNATURE 1 and move the signature box to a different location In this example the signature box is positioned toward the top of the screen Figure 2 49 Please sign below Advertisement Figure 2 49 SIGNATURE1 screen layout 4 Copy the SIGNATURE screen you created in the previous step rename it SIGNATURE2 and move the signature box to a different location In this example the signature box is positioned in the middle of the screen with advertising split above and below the signature box Advertisement Please sign below Advertisement Figure 2 50 S GNATURE 2 screen layout 5 Using FormBuilder 2 35 Select Project gt Manage Virtual Screens gt Add from the main menu bar The following dialog box displays 8 Add Virtual Screen Enter Virtual Screen name up to 11 chars x Figure 2 51 Add Virtual Screen Enter SIGNATURE as the name of the virtual screen Select Next The following dialog box displays screens with at least one signature capture box assigned to it Add Remove 5creens Available Screens Selected Screens SIGNATURE SIGNATURES Show All Screens IF unchecked only screens with signature entry element will be displayed in amp vallable Scre
12. on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program delivered to the user or any portion thereof oymbol reserves the right to make changes to any software or product to improve reliability function or design oymbol does not assume any product liability arising out of or in connection with the application or use of any product circuit or application described herein No license is granted either expressly or by implication estoppel or otherwise under any Symbol Technologies Inc intellectual property rights An implied license only exists for equipment circuits and subsystems contained in Symbol products oymbol Spectrum One and Spectrum24 are registered trademarks of Symbol Technologies Inc Bluetooth is a registered trademark of Bluetooth SIG Microsoft Windows and ActiveSync are either registered trademarks or trademarks of Microsoft Corporation Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and are hereby acknowledged Symbol Technologies Inc One Symbol Plaza Holtsville New York 11742 1300 http www symbol com Revision History Changes to the original manual are listed below Change 01 Rev 1 7 2006 BETA 01 Rev A 11 2006 Symbol initial release HPCM 940366 001 r
13. 0 J OX4A ScreenMenut ee 0X4B ScreenMenu2 O fe 0X4C ScreenMenu3 A 0X4D 0X4E ScreenMenu4 NEN ScreenMenu5 O 00 OX4F ScreenMenu6 NENNEN NN 0X50 Appendix A Reference Information A 5 Label Property Descriptions Table A 4 Label Property Descriptions Property Description Caption Static text that appears on the Label Transparent True or False ForeColor Color of caption text on Label Pull down list contains all available colors BackColor Color of Label background Pull down list contains all available colors Font Font size in pixels of the Label caption Available font sizes are 10x18 5x7 6x12 6x8 and 8x9 Some fonts are not available on some terminals Soft Font Hyperfont is required to create font files hfonts Font files are added to a project by using the Insert Font The font file used are not shown in FormBuilder but are displayed on the device screen X Number of pixels from the left side of the screen to the left edge of the Label Y Number of pixels from the top of the screen to the top edge of the Label Width Width of Label in pixels Height Height of Label in pixels A 6 Symbol FormBuilder User Guide Text Box Property Box Descriptions Table A 5 Text Box Property Box Descriptions Property MaxLength MinLength Field Type Integrated Element ForeColor BackColor Font Width Height Description Maximum number of characters that can be displayed on the Text Box Range is 0 to
14. HYPERCOM Figure 2 30 Multiple Images on the Swipe form To add a multiple images to the Multi Image Box 1 Display a screen in the work window 2 Click the Multi Image icon on the toolbox as shown in Figure 2 31 Proj01 vsp Screen0005 KEk la x sa Compile Project G File Edit view Project Screens Tools Window Help O c ld A o amp Add Screen BS Delete Screen B Sub Screens E Preview 1 Projo1 14200 PA Screend001 f Screenoooz OE Screeno003 E Screen0004 2 Al Screend005 Muli cimage 1 Mult image Y Sue ieee O2 RAM ee ace le Ex toolbox Figure 2 31 Multi lmage Box 3 Place the cursor over the desired start location for the Multi Image Box Click and hold the left mouse key drag the cursor to the desired end location for the Multi Image Box then release the mouse key An outline of the Multi Image Box is drawn as the cursor moves lt J NOTE You can resize and move the Multi Image Box at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the Multi Image Box properties menu 2 20 Symbol FormBuilder User Guide 4 Double click the Multi Image Box to open the Multi lmage Box properties box to configure the look and action of the box Multi Image1 Rotation Delay E Picture Mainkien bmp Pictures MainMen bmp Ficture3 Pictured Pictured Fictureb Picture Pictured Pictured A Browse for m
15. Justify Left Border False Max Items 100 Fill Bottom SEtepScralling 1 SteplipButtan Right 1 StepDiownButton Fight 3 ForeColor Back Color DROOFFFFFF Font Es Y Width Height Figure 2 39 List Box Properties Box 5 To add a Subtotal Tax or Total to the screen use labels containing PDs In the example shown in Figure 2 40 a Total a label containing PD1 is added below the receipt items list box Ice 3 bascs 235 00 Torritos 45x 9 60 Soda Z 4cnt 1 50 Tomatoes 3lbs 10 99 Green Salad 1 bascs tzg dsg Red Perrer 4cn t 5 9 otal F101 59 List Box and Label on FormBuilder screen Terminal screen Figure 2 40 Pole Display and Label Containing PD1 2 26 Symbol FormBuilder User Guide Global Prompts Global Prompts are labels with text G1 G4 that allow users to configure text prompts that are displayed on the terminal Figure 2 41 shows a FormBuilder screen and a global prompt properties box Caption teil 1 ForeColor O QUFFFFFF Font Bx3 A 1 Y 125 Width 317 Height 18 Figure 2 41 Global Prompt In the next example a terminal display screen shows G1and G2 global prompts used on a Cashback type form Graphic Subscreen Prompt one Promet NL two Be Command Figure 2 42 Global Prompts on Cashback type form Using FormBuilder 2 27 MSR Control A Magnetic Stripe Reader MSR also called a magstripe reader is a hardware device that
16. MPORTANT f there is a soft key button on a screen but no text has been provided that button will be hidden and will not display on the terminal Ba Command Buttoni Button Type Text Caption mh Up Ficture Down Picture Return Kep Screen enu Vir bd Char a A LOT 2 Soft Key B Ds n a DAD ex e ede RP aeuum xd umi P iud Font E Y Width Height Figure 2 54 Soft Key Prompts 2 38 Symbol FormBuilder User Guide Fonts FormBuilder allows you to customize fonts on the terminal screen using HyperFont hfont The FPE32 Developer s Toolkit CD includes the Hyperfont application and several font files ttf When using downloadable fonts the fonts will only appear on the device The fonts are not displayed in the FormBuilder application Inserting a Font V NOTE The length of the font name cannot exceed five characters 1 Select Project Import Font A dialog box similar to the following opens Look in E ML2CFG 4200 e me Da I Working E FrutO hfont E Frui2 hfont ls Frut4 hfont File name Files of type HyperFont files hfont Cancel Open a read only Figure 2 55 Selecting a Font 2 Select the desired font from the designated folder and click Open The font is inserted into the project and is displayed at the bottom of the file tree window Adding a Font The following procedure is an example of how to use Hyperfont with a Text Box You can also us
17. NLIFRM Main Screen S E LITILMENLIFRM CA APPMODEFRM iE DOWNLOAD al Dot E Figure 2 7 Main screen with background sub screen J NOTE You can create more than one sub screen for different applications Multi images can also be used on sub screens To create and apply a sub screen 1 Select the screen name that is to have a sub screen added from the list of screens 2 Hight click the screen name and select Sub Screen A dialog box similar to the following opens Sub Screen Screen Mame CLOSEDFRM Subscreen Mame NONE SELECTED E Cancel Figure 2 8 Selecting a Sub Screen Using FormBuilder 2 7 3 Use the pull down to browse to the appropriate sub screen and click OK The sub screen is now shown nested under the main screen image in the list of screens amp ML2CFG vsp PRVCLOSEDFRM l File Edit View Project Screens Tol c gf ML2CFG 14200 aa STARTUPFRM c al CLOSEDFRM EE Logo Subscreen aa PASSWORDFRM ES MAINMENUERM Figure 2 9 Main Screen Image with a Sub Screen Alignment Tools At the bottom of the Work Window are tools used to align resize or nudge screen elements These tools become available when the user selects a screen element See Figure 2 10 for the location of the alignment tools amp ML2CFG vsp CLOSEDFRM E file Edi view Project Screens Tools Window Help En x D c id 5 amp Add Screen E Delete Screen ES Sub Screens 3 Preview sa Compile Project
18. Options Value 10 000 20 000 signature captures 1 7 days 0 14 days 0 14 days 1 10 minutes Example If this value is set to 10 000 when signature capture number 10 001 is attempted the application displays a message and will not allow further screen captures until the screen protector is replaced If this value is set to 1 the application will prompt the user will be reminded to replace the screen protector each day after the screen protector expires If this value is set to 14 on day 15 the application displays a message to replace the screen protector If the value is set to O signature capture will be disabled on the device immediately after the screen protector expires If this value is set to O the default setting as soon as the screen protector is not present the signature capture is disabled on the device and will not be enabled until the screen protector is replaced If this value is set to 1 and the screen protector is removed the application displays a message each minute IMPORTANT Once signature capture is disabled the only way to enable signature capture is to replace the screen protector A The following is an example of a message that may be displayed on the terminal regarding signature captures Screen protector expired Please replace Do you wish to replace it right now If Yes is selected the following message is displayed Please install screen protector and pr
19. Pull down to browse to the image file Figure 2 27 Image Properties Box 2 18 Symbol FormBuilder User Guide 3 Select the graphic to fill the Image Box and click Open Look in 3 ML2CFG 4200 vl e f di I Working N Log D bmp iS Log_U bmp E lago2 bmp N MainMenu D bmp SS MainMenu LI bmp 54 Serial D bmp Filename flogo2bmp Files of type All Supported Formats Y Cancel Figure2 28 Selecting an Image The image displays in the Image Box within the Work Window screen Figure 2 29 amp Proj01 vsp Screen0005 PB G File Edit View Project Screens Tools Window Help al x gc amp Si x S a Add Screen 8 Delete Screen Ifi Sub Screens 3 Preview Sd Compile Project c xi Proj01 L4200 El Screen0001 Toolbox X sf E Screenoooz A Screenn003 i H Y 1 E R L Y aC E Screend005 Figure 2 29 mage Inserted into Image Box J NOTE GIF animation files cannot be seen in the FormBuilder utility However the GIF files will be displayed on the device terminal Using FormBuilder 2 19 Adding Multi Images Multiple images can be displayed in one area of the screen This feature can be used to show different images or to create a sequence of images that appear on the screen J NOTE You can place only one Multi Image Box on each screen Graphic Subscreen PLease GWIPE your card lt t _ Global Oo You haBuB BhH rnumauns prompts Multi image with rotation delay
20. at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the Multi Image Box properties menu Creating a Custom Keyboard Instead of using the standard virtual keyboard the user may choose to create a custom keyboard Figure 2 36 below is an example of a custom keyboard This customized graphic keyboard includes Command Buttons and a Virtual Keyboard return key Please enter your PIN number below Figure 2 36 Custom Numeric Keyboard To create a custom keyboard 1 Display a screen in the work window 2 Using the Toolbox create a command button 3 Double click the command button to open the Properties Box and note the X and Y pixel size of the button 4 Using an graphics editing program create a custom graphic in the same X and Y pixel size as the command button This should be button number 1 Y NOTE Should you want the Keyboard to synthesize the button being depressed you will need to create two images These will be assigned to the Up Picture and Down Picture options in the Property Box 5 In FormBuilder duplicate the button as required using copy and paste commands Y NOTE f you are creating a PIN screen you will have to create an equal number of images to correspond to each numeric button For example Button 1 Image 1 Button 2 Image 2 and so on 9 Layout the numeric keyboard and then double click on Box 1 to access the Property Box 7 Inthe Property Box
21. ave endeavored to build a robust tool capable of giving you the power to implement multiple images and logo branding beyond the standard POS screens With FormBuilder you will be able to create customized components to display on the multi lane terminals These images can include buttons text boxes special messages reminders and appreciation screens NOTE Screens and windows pictured in this guide are samples and can differ from actual screens IMPORTANT This guide includes information about FormBuilder a Symbol OEM product from Hypercom N Corporation Any references in this guide to Hypercom Corporation Hypercom logo Hypercom file names and file paths Hypercom software and terminals reflect hardware and software manufactured by Hypercom Corporation for Symbol Technologies Inc Using This Document The assumption has been made that the user has a basic knowledge of Microsoft Windows based applications and processes lt does not assume any prior experience with the screen building process and will help assist the user in starting a new project and finalizing it for transfer to the Symbol Multi Lane terminal Chapter Descriptions Topics covered in this guide are as follows Chapter 1 Getting Started provides information about creating customized components to display on the multi lane terminals e Chapter 2 Using FormBuilder provides the information about FormBuilder tools how to navigate FormBuilder to manipulate the vario
22. bal Customer Interaction Center The addresses and telephone numbers below are provided for you convenience However this information can change due to telephone provider updates For the most up to date contact number information visit www symbol com contactsupport for a Customer Interaction Center in your area United States Symbol Technologies Inc 1 800 653 5350 One Symbol Plaza Holtsville New York 11742 1300 Canada oymbol Technologies Canada Inc 1 866 416 8545 Inside Canada 5180 Orbitor Drive 905 629 7226 Outside Canada Mississauga Ontario Canada LAW 5L9 United Kingdom oymbol Technologies 0800 328 2424 Inside UK oymbol Place 44 118 945 7529 Outside UK Winnersh Triangle Berkshire RG41 5TP United Kingdom Asia Pacific Symbol Technologies Asia Inc Tel 65 6796 9600 Singapore Branch Fax 465 6337 6488 230 Victoria Street 12 06 10 Bugis Junction Office Tower oingapore 188024 Australia oymbol Technologies Pty Ltd 1 800 672 906 Inside Australia 432 St Kilda Road 61 3 9866 6044 Outside Australia Melbourne Victoria 3004 Symbol Technologies Austria GmbH Prinz Eugen Strasse 70 2 Haus 1040 Vienna Austria 01 5055794 0 Inside Austria Osterreich Austria Danmark Denmark Europe Mid East Distributor Operations Suomi Finland France Deutschland Germany Italia Italy Latin America oales Support M xico Mexico Nederland Netherlands Symbol Technologies AS Dr Neergaard
23. cted but not necessarily that the screens have been signed 5 To view the screen analysis results in the Output Window click the Analyze Screens at Startup check box 6 From this tab you can also choose whether or not to disable the splash screen that opens before FormBuilder s main screen To disable the FormBuilder splash screen click the Disable Splash Screen check box 7 Click Apply 8 Click Compile Project J NOTE When project screens are signed subscreens are also signed Project tree icons with red checkmarks indicate potential violation requirements 3 4 Symbol FormBuilder User Guide Revoking a Project Signature To revoke a signature 1 From the open project select Tools Settings and click the General tab if it is not already selected A dialog box similar to the following displays Settings General Signing Options Output iv Disable Splash Screen iv Analyze Screens at Startup Sign after Compilation Figure3 3 General Tab 2 Uncheck the Sign after Compilation check box The signed icons in the Project File Tree Window change to unsigned icons IMPORTANT The signed icons in the Project File Tree Window change to unsigned icons when you click Apply in N Step 3 of this procedure but the signatures are not revoked until the project is compiled in Step 4 of this procedure The icons indicate that the signing option has been unchecked but not necessarily that the screens have been revoked
24. d to a terminal Y NOTE Each distinct ECR application has a specific method of activating the download and testing the application Consult the specific ECR application documentation to determine the appropriate download method ProjO1 vsp Ele Edit Vie project Jcreens Iools Window Help DH t SB oo amp Radu Screen BS Delete Screen B Sub Screens E3 Preview t3 chi Pee Se commie eje ix gj Projo1 14200 A Screenooo1 i Screenooo2 E Screenooo3 Al Screen0004 sO E Screenooos aC E Screendoos z wa Messages Compiling Screen0001 Screend002 5creen0003 Screen0004 Output Window Screen0005 Screen0006 Project compile succeeded lt j C om pi l e stat us mess ag e Compile X Project A Analysis results Ready Figure 2 64 Compile Option To compile a project 1 Select Project gt Compile or click the Compile Project button in the top right corner of the FormBuilder window as shown in Figure 2 64 above The result of the compile is shown on the Compile tab of the output window If there are no errors a compile succeeded status message appears in the output window NOTE f an error occurs during compilation an error message appears in the output window 2 44 Symbol FormBuilder User Guide Analyzing Screens As a project is analyzed each screen is searched to find elements that could potentially violate security requirements For e
25. ded on the FPE32 Developer s Toolkit CD Select the demo project for your terminal type and copy and paste the folder into the FormBuilder directory on your drive The vsp file can then be opened from within FormBuilder Double click the vsp file to open the project J NOTE f you are using Windows 2000 right click the demo project folder for your terminal type Select Properties Uncheck the read only box Click Apply and select Apply changes to this folder subfolders and files 2 2 Symbol FormBuilder User Guide The FormBuilder opening window appears FormBuilder k eS do Ea ii ib zm Add Screen am Lretete Screen my Suh Bi Main Menu Toolbar Project Tree File Window xj ud Messages Compile Project and Analysis Results tabs raens E Previe w B Ext Preview 14 Complle Projecl Work Window Output Window Figure 2 2 FormBuilder Opening Window Navigating within the FormBuilder application is similar to navigating in any Windows based program Choices and commands can be found under the pull down menus in the main menu toolbar The FormBuilder main window is divided into several sections Each section assists in navigating and constructing project information The Project File Tree Window is where a user navigates through the project The Work Window should be considered a canvas It is here that the user places elements to create a screen The dotted area of a new screen is t
26. e Hyperfont with Command Buttons Labels Check Boxes and Option Buttons 1 Import the desired font file into the project See the Hyperfont Quick Reference Guide included on the FPE32 Developer s Toolkit CD for information on how to create and import a Hyperfont 2 Adda Text Box to the screen Using FormBuilder 2 39 3 Double click the text box to access the properties menu box Text Box2 M axLenath 99 MinLength O Field Type Alphanumeric Entry Integrated Elem True EN ForeColor Back Color Figure 2 56 Properties Menu Box 4 Under the Font option pull down the menu and select Soft Font A dialog box similar to the following is displayed Font ER Add __Hemove Info Standart ICE font Ax cos Figure 2 57 Specifying custom fonts in FormBuilder 5 Select a font from the pull down menu and click OK 2 40 Symbol FormBuilder User Guide Importing a File FormBuilder allows the user to import a file The following example shows how to import a signed tcms file To import a file 1 Open the project you are modifying 2 Select Project gt Import gt File from the main menu bar A dialog box similar to the following displays Look in 3 Sample file ef er E3 ll signed toms File name lsignedi tems ttsti s S Files of type E y Cancel Open as read only Figure 2 58 Open dialog box 3 Navigate to the file and click Open The file is added to t
27. e screen must use different Return Keys When a PIN or Signature type screen has a Done or Enter command button the Command Button Return Key selection must be set to Done Creates a virtual keyboard on the screen Virtual keyboard is supported on all platforms It can be used to enter text digits and PINs There are three types of virtual keyboards alpha alpha numeric and numeric Fonts are selected from the list of available fonts Assigns values for function key mapping Left 1 Left 2 Left 3 Right 1 Right 2 Right 3 True or False Color of text on button when BTNType Text is selected Pull down list contains all available colors Color of button background when BTNType Text is selected Pull down list contains all available colors Font size in pixels of the button caption Available font sizes are 10x18 5x7 6x12 6x8 and 8x9 Some fonts are not available on some terminals Soft Font Hyperfont is required to create font files hfonts Font file is added to a project by using the Insert Font The font file used is not shown in FormBuilder but is displayed on the device screen Number of pixels from the left side of the screen to the left edge of the button Number of pixels from the top of the screen to the top edge of the button Width of button in pixels Height of button in pixels A 4 Symbol FormBuilder User Guide Return Key Codes Table A 3 Command Button Return Key Codes ny En nin FuncKey1
28. ed into the ECR the product is displayed in the list box The user can add labels containing PDs for Subtotal Tax and Total To create and configure a List Box 1 Display a FormBuilder screen in the work window 2 Click the List Box icon on the toolbox ML2CEG vsp LISTBOX lelx Preview Compile Project E File Edit wiew Project Screens Tools Window Help Dah amp GS 0 amp add Screen E Delete Screen E Sub Screens Preview 5H 78 ML2cFG L4200 IER CLOSEDFRM El PASSWORDFRM E MAINMENLIFRM 2 Ea SETPMENUFRM Ea RFIDMENUFRM E ER UTILMENUFRM E E APPMODEFRM Ed DOWNLOAD E DWNLDKEYS1 f ES DWNLDKEYS2 gf E DSPCONTRAST at Yu Ges a A Se Ge E e T cm na suu a sw List Rox icon A ECRSETUP P E SERIALCOMM on toolbox 3x a TcPIPCOMM Figure 2 38 List Box Place the cursor over the desired start location for the List Box Click and hold the left mouse key drag the cursor to the desired end location for the List Box and then release the mouse key An outline of the List Box is drawn as the cursor moves J NOTE You can resize and move the List Box at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the List Box properties menu Using FormBuilder 2 25 4 Double click the List Box to open the properties box to configure the look and action of the box Default settings are shown in Figure 2 39 List Boxi Control ld 1
29. ens Back Cancel Figure 2 52 Add Remove Screens dialog box One at a time select the SIGNATURE SIGNATURE1 and SIGNATURE2 screens from the Available Screens list and click the Right Arrow to move the selected screens to the Selected Screens list as shown in Figure 2 52 Use the Up Arrow and Down Arrow to arrange the screens in the order you need them to transition when the virtual screen is selected if they are not already in the correct order 2 36 Symbol FormBuilder User Guide 9 Click Finish The SIGNATURE virtual screen with its selected screens SIGNATURE SIGNATURE1 and SIGNATURE2 is added to the bottom of the Project File Tree window as shown below in the Figure 2 53 example l ML2CFG vsp SIGNATURE1 E File Edit View Project Screens Tol DEPLOYAPP DEPLOYSCB DEPLOYZIP EFTMOPRM EFTPLOAD STARTLIPFRM DIAGMENUFR 1 SYSPSOCFRM 3 E ListBox a Screen 3 Ea mar Ea SIGNATURE E Ea SIGNATURE 3 Ea SIGNATUREZ Additional files FPE32L42xxv30010 5ca G8 SIGNATURE SIGNATURE SIGNATURE SIGNATURE e id a EE fis a Ais DO Ae q f l As Figure 2 53 Virtual screen file in Project File Tree window Using FormBuilder 2 37 Soft Keys A Soft Key is used to create buttons with configurable text A soft key code can be used to signify debit credit buttons or even language selections V NOTE The format of soft keys is B There can be up to nine soft keys per screen B1 9 I
30. equirements The screen summary icon with potential violation of Visa PED security standards is shown in Figure 3 10 At least one of the screen elements within the screens that display this icon to their left in the Output Window fail to meet Visa PED security standards vil Figure 3 10 Screen Summary Icon with Potential Violation of Requirements Screen Element Icon If there is no potential violation of security requirements the icon for each screen element is shown in Figure 3 11 Screen elements that display this icon to their left in the Output Window meet Visa PED security standards H Figure3 11 Screen Element Icon Screen Element Icon with Potential Violation of Requirements The screen element icon with potential violation of Visa PED security standards is shown in Figure 3 8 Screen elements that display this icon to their left in the Output Window may not meet Visa PED security standards 5 Figure 3 12 Screen Element Icon with Potential Violation of Requirements 3 8 Symbol FormBuilder User Guide Appendix A Reference Information Introduction This chapter provides reference information used by the developers of the base application programs Information provided includes any variations on the screen output files including variations on the use of the files Output File Name The screen builder creates and uses a set of files The packinglist is used to support the download of files to the terminal each file
31. ercomForm Builder HKEY CURRENT USER Software HypercomForm Builder Current TerminalType L4100 HKEY CURRENT USER Software Hypercom Form Builder Recent File List File1 CA Program Files Form Builder Projects hello hello vsp File2 2 C Program Files Form Builder Projects SB Demo SB Demo vsp HKEY CURRENT USER SoftwareHypercom Form Builder Run Time HKEY CURRENT USER Software Hypercom Form Builder SDF HKEY CURRENT USER SoftwareHypercom Form Builder Settings ProjectDir C Program Files Form Builder Projects SCREENDUMP YES VersionsSCB dword 0X00000000 0 VersionTermSubType dword 0X00000000 0 VersionPackingList dword 0X000000c9 201 HKEY CURRENT USER Software Hypercom Form Builden ToolBox Tool04 D7053240 CE69 11CDA777 00DD01143C57 Tool01 2 4C599241 6926 101B 9992 00000B65C6F9 Tool02 978C9E23 D4B0 11CE BF2D 00AA003F40D0 Tool4 346685E3 C383 11CF A5A4 00AA00A45705 Tool6 8BD21D10 EC42 11CE 9E0D 00AA006002F3 HKEY CURRENT USER Software Hypercom POS Builder UiMetrics Glossary Compiler The function of packaging the completed project for download to terminals Elements This terms applies to any object added to a screen Also referred to as screen element s FPE32 Symbol s proprietary software Images Can be referred to as graphics Output Window The section of the FormBuilder applicatio
32. ess Firmware dialog box 6 Make any required changes and click Finish 2 42 Symbol FormBuilder User Guide Importing an Application FormBuilder allows the user to import an application When a project is compiled the packinglist contains the application After the packinglist download completes the application load takes place To import an application 1 Open the project you are modifying 2 Select Project gt Import gt Application from the main menu bar The Open dialog box displays PR Lar e Aea File name Files of type Application files app Cancel Open as read only Figure 2 62 Open dialog box 3 Navigate to the application and click Open The application is added to the bottom of the Project File Tree window under Additional files as shown below in the Figure 2 63 example ML2CFG vsp lio Edit View Project Screens Tools D c B DEPLOYZIP Ea EFTHOPRM 53 EFTPLOAD n ff s l 3 Ea STARTUPFRM 3 Ea DIAGMENUFRA 3 Ea svsPsocFRM A E sTo 3 Ea Screenoon1 i Ea Screent Lrz y Ea mar A E SIGNATURE 3 ea Screend003 2 SIGNATURE Figure 2 63 Additional files in Project File Tree window Using FormBuilder 2 43 Compiling the Project After all the screens are finished compile the project for download FormBuilder creates a a1 download folder containing the packinglist The packinglist containing the project screens can be downloade
33. ess OK If a new screen protector is installed and OK is selected the screen displays the following message Is a new screen protector installed If the new screen protector has been installed and Yes is selected signature captures are enabled Using FormBuilder 2 33 Virtual Screens Virtual screens provide a means of grouping screens and the ability to define the position of a screen within that group This grouping allows the FPE32 application to rotate screens Based on business requirements a screen designer is able to create one or several signature capture screen groups e g one group to request purchase approval in English and another group to request purchase approval in Spanish See Signature Screen Toggling below as an example of how signature box screens are rotated using virtual screens Signature Screen Toggling oignature screen toggling is rotating the location of the signature box to different locations on the screen to extend the life of the screen or screen protector In the following example the first signature box is positioned at the bottom of the screen SIGNATURE the second signature box is positioned at the top of the screen SIGNATURE 1 and the third signature box is positioned in the middle of the screen SIGNATURE2 To use signature screen toggling 1 Open the project you are modifying 2 Create a new screen named SIGNATURE with the signature box at the bottom of the screen The layout of this screen
34. ev F Description About This Guide IV Symbol FormBuilder User Guide Revision History Pe ii About This Guide iio o AMA e E E aes V Using This Document eesessessssesssseseennenenn nennen nnne nnn nnns nnns na nnn nnns V Enable De So e a ETT Um V Nota tonal CONVENIOS arcano IH DI FN MM OHNE vi Related Documents ces TO EET vii MAP o viii Global Customer Interaction Center esses viii Chapter 1 Getting Started e o 1 1 IMSTalina FONTS UIdEL e E cE iianiios 1 1 Project Flow Creation to Deployment cccooccccncccnncccccnccnnconononcncnnncononnncnnnnnncnnnnncnnnnnanos 1 2 Chapter 2 Using FormBuilder fnifeeil eio 2 1 Sianina me aie ole I o MM OO TTE 2 1 Creating a New Mimite ol REIR 2 3 SA E o o TEE 2 4 PRAGA aCe CN PPP a 2 4 PIANO OUI SONS 0 NE OO OE 2 5 Creating Sub Soereens esses see ssse sus oes nausea cs aaa a EORR RNV REOR Ny Ya Ds RXR RR ciaE 2 6 Penne qe robe cid 2 7 o J 2 8 GOMERA BUNOS arrasa acia 2 10 A A 2 12 Ln AA reas ENET EA TIEDE E ENE EG ENE EENEN 2 13 NOU BOXES aor E E T E ee ee P EE 2 14 doe BUONG MERE 2 15 o RU E OP ER E A wat IN 2 16 Adding an Image BOX soriano 2 17 Adding a Graphic to the Image BOX msirarirnsa ido 2 17 Adding MullllIMages session diria 2 19 A O Ag 2 21 Creating a Virtual K
35. eyboard ccccccoconccncccccnconcconononnnononcnnnononcnnnnnnannnnnonannnnnnnennnnncnnnns 2 21 Creating a Custom Keyboard Table of Contents Symbol FormBuilder User Guide OIE DISDIAY PT 2 23 MEA 0 Sc ie E iu LM ee iU ee en eae D E 2 24 CGI Dali uio Rn olt NN RR A e E 2 26 MS SOMO ere E co ee 2 27 POSO ES CUIMO Si m UT 2 29 A IA 2 33 Signat re Screen TOGOLIDIO tii ds 2 33 A 2 37 A TEM TEIL 2 38 Adano do RI d o m 2 38 A TE TT RN MPO ene nee 2 40 importing Contactless EIEEWOLFO un io 2 41 IMpPortihg an ApDICA ON RET UT Sua 2 42 GOMPIATINS PO e EEA 2 43 Anayzino SCS a lied ai 2 44 Chapter 3 Security Features IMFOGuUcuoR aint E 3 1 SONNO ODO NS emisario 3 2 SIMIO PATO COE tratas 3 3 Revoking a Project Signature eese eene nennen nnn nnn nnn nnn 3 4 SE CUT ICONS o Le dig ME 3 5 welcome tom 3 5 Surea eficom cR M 3 6 Signed Icon with Potential Violation of Requirements ssseessessssss 3 6 Unsigned Icon with Potential Violation of Requirements ssessssss 3 6 Screen Summary CO Re T m M 3 6 Screen Summary Icon with Potential Violation of Requirements 3 7 Ser een Element ICON 3 7 Screen Element Icon with Potential Violation of Requirements 3 7 Appendix A Reference Information o m A 1 Outp t Fle Name cid rica A 1
36. f MSR Control is drawn as the cursor moves J NOTE You can resize and move the MSR Control at any time using standard Windows methods Only one MSR Control is allowed on each form and it will be invisible when the screen is displayed on the device 2 28 Symbol FormBuilder User Guide 4 To configure the action of the MSR Control double click the MSR Control box An MSR Control properties dialog box similar to the following is displayed MSR Control Tracks To Head r Successful Card Swipe Criteria Track 1 Track 1 Track 2 Track 2 Track 3 Track 3 Trackd Track 4 Failed Card Swipe Limit Enable Smart Card Reader 3 ES Enable 150 14443 A B Card Reader caca Figure 2 44 MSR Control properties dialog box Using FormBuilder 2 29 Project Settings Project Settings tabs allow the user to access settings including information about packinglists and platforms legacy compatibility and screen protector replacement triggers To access project settings 1 From the main menu toolbar select Project gt Settings A dialog box similar to the following displays Project Settings General Legacy Compatibility Screen Protection Management Options Project Name MERA Packinglist Version 0043 Platform Ln 00 Figure 2 45 General Tab The General tab shown above in Figure 2 45 provides project name packinglist version and platform information 2 30 Symbol FormBuilder User Guide 1 Selec
37. f the List Box Width of the List Box in pixels Height of the List Box in pixels Appendix A Reference Information A 11 Pre Defined Screen Names The following screen names must be used depending on the software you are using to download the file to your terminals FPE Screen Names oince the FPE application passes the screen name as one of its parameters almost any screen name can be used There are however a few exceptions The following table illustrates the pre defined screen names that must be used Table A 12 FPE Screen Names Screen Name Description CLOSEDFRM Will display at start up in a closed state BADSWIPE Will display when a card read error occurs FREQSHPFRM Customer Activated Mode CAM frequent shopper card form GETTENDFRM The tender selection screen in CAM WAITFRM Screen displays Please Wait in CAM CBYNFRM Cash back prompt in CAM A 12 Symbol FormBuilder User Guide SCAT Screen Names Table A 13 SCAT Screen Names Screen Name Description CBYNFRM Cash back prompt CBBUTTFRM Cash back buttons SWIPEFRM MSR screen to swipe a card AMNTFRM Prompts to confirm amount PINFWCR Prompts to enter a PIN with credit button PINFRM Prompts to enter PIN with debit button GETTENFRM Prompts tender type selection YNFRM Yes No prompt screen selection NUMRFRM Numeric entry screen ALFAFRM The alpha entry screen 1KEYFRM The press one key screen LANGFRM The language selection screen PURBALFRM The
38. fe Option Button pomo paa icon on toolbox 55 MOPERIM Figure 2 24 Option Button 2 16 Symbol FormBuilder User Guide 3 Place the cursor over the desired start location for the Option Button Click and hold the left mouse key drag the cursor to the desired end location for the Option Button then release the mouse key An outline of the Option Button is drawn as the cursor moves Y NOTE You can resize and move the Option Button at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the Option Button properties menu 4 Double click the Option Button to open the Option Button properties box to configure the look and action of the button Figure 2 25 F Option Button1 Caption Option Group 1 Index 1 Checked False Transparent False BackColor OsDDFFFFFF Font Rar 5 b B 15 Width 54 Haight 13 Figure 2 25 Option Button Properties Box Images Multi Lane terminals support the addition of graphical images to enhance the delivery of customized message to customers J NOTE FormBuilder is not a graphics editing application Symbol suggests the use of Adobe Photoshop Corel Draw Microsoft Paint or other digital image editing programs to fine tune the graphics before inserting them into FormBuilder The following image formats are supported in Formbuilder GIF JPEG JPG TIF TIFF BMP Other formats are also supported Please refer to the Properties box for a list
39. for more information on a custom packinglist A 2 Symbol FormBuilder User Guide Sample Packing List The following is a sample of what is contained in a packinglist project tcms 0452 6KIMG scb 98 picture img 3925 Sample Packing List Components Definitions Table A 1 Sample Packing List Components Definitions Components Definition project tcms project is the name of the project tcms extension indicates the packinglist has been signed 0452 0452 is the version number of the packinglist 6KIMG scb 98 6KMIG scb is the name of the scb file 98 is the size of the scb file picture pcx 3925 picture is the name of the pcx file 3925 is the size of the pcx file Appendix A Reference Information A 3 Command Button Property Descriptions Table A 2 Command Button Property Descriptions Property Button Type Caption Up Picture Down Picture Return Key VirtKbdChar Fn Key Mapping Transparent ForeColor BackColor Font Width Height Description Selects what appears on the button Text or Picture Text that appears on the button when Button Type Text is selected Picture that appears on the button when Button Type Picture is selected Used to show the button in the pressed state Assigns a value from the pull down list that is used by the terminal application when the button is in the pressed state The value is provided to the terminal application in the Screen Definition Language Command Buttons on the sam
40. he blank canvas and it simulates the terminal screen The Output Window displays important messages regarding the project File paths or error messages are displayed here Using FormBuilder 2 3 Creating a New Project To create a new project 1 From the FormBuilder main window select File gt New Project The Create New Project dialog box appears Create New Project Target Platform Project Path C Program FilesHupercomsF ormB uildersProjec EN Project Hame omen Figure2 3 Create New Project dialog box 2 Select the Target Platform to identify the type of terminal the new project is designed for 3 Select the project path to identify where the project files will be stored 4 Type the Project Name using up to 7 characters V NOTE Do not use any spaces in your project name 5 Click OK to save the information Y NOTE FormBuilder automatically saves changes to a project when a screen is closed and when the project is closed 2 4 Symbol FormBuilder User Guide Screens This section shows the user how to add screens and sub screens insert screens created for other projects and analyze screen results Adding a Screen The project will have a new screen for every step in the payment processing procedure For example a gift card purchase could have four screens 1 Welcome please swipe your card 2 Please select your payment type 3 Processing 4 Approved Thank you The following Ste
41. he bottom of the Project File Tree window under Additional files as shown below in the Figure 2 59 example i ML2CFG vsp SIGNATURE Ed Ele Edit view Project Screens Tol 3 Ea EFTHOPRM 3 EFTPLOAD 3 El STARTUPFRM E Es DIAGMENUFRA 3 Ea srsPsocFRM 3 ea LISTBOX 3 Ea Screenoooz A Ea mar 3 Ea SIGMATURE1 3 Ea SIGNATURE 3 ea SIGNATURE2 A Es Screenoo01 3 Ea screenooos BS SIGNATURE Ii C Additional files Figure 2 59 mported File under Additional Files Using FormBuilder 2 41 Importing Contactless Firmware FormBuilder allows the user to import contactless firmware When a project is compiled the packinglist contains the firmware file After the packinglist download completes the firmware reflash takes place To import contactless firmware 1 Open the project you are modifying 2 Select Project Import Contactless Firmware from the main menu bar The following dialog box displays Select Contactless Card Reader Enter Contactless Card Reader File Name Browse Figure 2 60 Select Contactless Card Reader dialog box 3 Click Browse to navigate to the contactless card reader firmware 4 Select the firmware file and click Open 5 Click Next The following dialog box displays reflash attempts version number and check sum Contactless Firmware He flash Attempts E Version VERSION 050225 Check Sur 55425 Back Cancel Figure 2 61 Contactl
42. icate is the public key of a key pair combined with information identifying the key s owner and signed by the private key of a certificate authority A certificate authority is an organization that creates and signs certificates The signature of the certificate authority provides some guarantee that the public key in the certificate corresponds to the ownership information A certificate is the online equivalent of an ID card It can be used to sign files and to verify the origin of a signed file During a normal transaction the system will verify the screen bundle s signature before a screen is displayed to a customer Should the signature not match the PIN Pad application will refuse to display a screen If a screen project is unsigned certain limitations will be imposed on the screen display which depend on the Security mode PCI or INTERAC defined in the terminal Access Control List ACL file and limitations posed by corresponding certifications AN IMPORTANT This FormBuilder version supports screen signing for PD47XX platforms only 3 2 Symbol FormBuilder User Guide Signing Options Before signing the project you need to place a copy of the Controller Certificate Authority file and the Terminal ACL file into the FormBuilder directory Both of these files have a crt security certificate extension Once you have added the Controller Certificate Authority CA file and the Terminal ACL file to the FormBuilder directory verify the secu
43. ion for the Label then release the mouse key An outline of the Label is drawn as the cursor moves J NOTE You can resize and move the Label at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the Label properties menu 3 Double click the Label to open the Label properties box as shown in Figure 2 18 Label Caption LAME CLOSED ls Transparent False x BackColor OsD0FFFFFF x Font 5x m Es 2 Y 43 Width 114 Height H Figure 2 18 Label Properties Box Using FormBuilder 2 13 Text Boxes Text boxes allow customers to enter specific information during a transaction In the example below a text box has been designed for a 4 digit PIN Personal Identification Number entry Graphic Subscreen Global Please enter YourPIN H E prompts Have any coupons lee and G2 oon mw buttons Clear Enter Text Box screen Figure 2 19 Text Box on PIN entry type form To create and configure a Text Box Display a screen in the work window 1 Click the Text Box icon on the toolbox as shown in Figure 2 20 2 Proj01 vsp Screen0002 g File Edit View Project Screens Tools Window Help Cae X 2 S E Add Screen Bs Delete Screen ES Sub Screens 3 Preview dal 1 Projo1 14200 aO E Screeno001 f E Screendonz toolbox Figure 2 20 Text Box 3 Place the cursor over the desired start location for the Text Box Click a
44. lable for all terminal types Creating a Virtual Keyboard To create a virtual keyboard 1 Display a screen in the work window 2 Using the Toolbox select the Virtual Keyboard icon as shown in Figure 2 34 ML32CFG vsp Keyboard1 H File Edit View Project Screens Tools Window Help D gt El E Add Screen Sis Delete Screen BB Sub Screens Es Preview HWCONFIG EXCEPTLOG DWNLDKEYS1 DWNLDKEYS2 EXTERMPINPD PASSWORDFRM HTTPDIAGM BADCOMMS RFIDTPMT1 ADAPINFRM SYSSCRSAVER PINPADSETUP SERCOMMPP SERCOMMPP2 CONNECTRFID Figure2 34 Virtual Keyboard BEE la x 22 Compile Project 3 Place the cursor over the desired start location for the virtual keyboard in the Work Window Click and hold the left mouse key drag the cursor to the desired end location for the virtual keyboard then release the mouse key An outline of the virtual keyboard is drawn as the cursor moves 4 Double click the virtual keyboard to access the Virtual Keyboard Properties Box Virtual Keyboard Keyboard type Numeric BackColor DEDI A DAI Font aed 5 3 T b Width 2d Height Br Figure2 35 Virtual Keyboard Properties Box 2 22 Symbol FormBuilder User Guide 5 FormBuilder supports a variety of alpha alpha numeric and numeric keyboard formats In the Property Box select which keyboard you need You can also change the Background and Font colors in the Property Box Y NOTE You can resize and move the Virtual Keyboard
45. ls from the left side of the screen to the left edge of the box Number of pixels from the top of the screen to the top edge of the box Width of box in pixels Height of box in pixels Image Property Descriptions Table A 7 Property Picture X Y Wiath Height Image in Dump Image Property Descriptions Description Image that appears in the Picture Box Use the browse feature to locate and select the image Number of pixels from the left side of the screen to the left edge of the button Number of pixels from the top of the screen to the top edge of the button Width of Image Box in pixels Height of Image Box in pixels True indicates that the Image Box is contained directly in the compiled screen file False indicates that the Image Box is called as an attachment to the screen file The decision whether or not to embed the Image Box is made by the application program developer and selected here Default is True A 8 Symbol FormBuilder User Guide Multi Image Property Descriptions Table A 8 Multi Image Property Descriptions Property Description Rotation Delay Number of seconds each image appears on the screen Default delay is 3 seconds To stop image sequencing set delay to 0 Picture1 9 Image that appears in the Multi Image Box Use the browse feature to locate and select the image X Number of pixels from the left side of the screen to the left edge of the box Y Number of pixels from the top of the screen to the t
46. mmediately after the screen protector expires Signature capture allowed with expired screen protector For 14 Danla 14 days 0 days I i i i i i i i i i i i i i Y M Masimum number of days allowed with out screen protector IF screen protector is not present user can specify number of days signature capture ls allowed If O is specified the signature capture will be disabled an the device immediately after the screen protector is detected not to be present Signature capture allowed with na screen protector for 0 Drau s 14 days O dapz Screen protector not present notification frequency in minutes User will be reminded after every configured number of minutes to install screen protector Remind user ever 7 Minute s lminute 10 minutes Figure2 47 Screen Protection Management Tab 2 32 Symbol FormBuilder User Guide Table 2 1 lists the options available from the Screen Protection Management tab Table 2 1 Option Maximum number of signatures allowed before the screen protector expires Frequency in days in which the user will be reminded to replace the screen protector Maximum number of days that signature capture is allowed after the screen protector expires Maximum number of days that signature capture is allowed after the device detects that the screen protector is not present Number of minutes in which the user will be reminded to install a screen protector Screen Protection Management
47. n that displays necessary data about a project Packing List On compilation FormBuilder creates a packinglist that is then downloaded to the terminals Project General name used to refer to a group or series of screens created in FormBuilder Glossary 2 Symbol POS Designer User Guide Project File Tree The section of the FormBuilder application that displays each screen in a project Double clicking on a screen name displays that screen in the Work Window Property Box This is accessed by double clicking on a screen element In the Property Box changes to the element are made Return Keys The key code commands assigned to screen elements Screen This term can be used to refer to either computer or terminals screens created using FormBuilder Toolbox This is a floating palette of options that can be moved around the FormBuilder application The toolbox contains common elements used in building screens Work Window The FormBuilder program is divided into window frames The Work Window is the section of the application where you add images boxes and text Symbol Technologies Inc One Symbol Plaza Holtsville New York 11742 1300 http www symbol com 72E 86281 01 Revision A November 2006
48. nd hold the left mouse key drag the cursor to the desired end location for the Text Box then release the mouse key An outline of the Text Box is drawn as the cursor moves 2 14 Symbol FormBuilder User Guide 4 Double click the Text Box to open the Text Box properties box to configure the look and action of the box Figure 2 21 Text Boxi M axLenath HH MinLength O Field Type Alphanumeric Entry Integrated Elem True Back Color OsD00FFFFFF Font Bar A Y Width Height x x D Figure 2 21 Text Box Properties Box Check Boxes A Check Box is used to send a true or false selection to the application A Check Box can be set to appear checked on the terminal screen To create and configure a Check Box 1 Display a screen in the work window 2 Click the Check Box icon on the toolbox as shown in Figure 2 22 9 ML32CFG vsp Screen0002 EEk AES rie Edit View Project Screens Tools Window Help x Cote hd gt RS o 68 E Add Screen Bi Delete Screen E sub Screens zx Preview c cr Preview Sa Compile Project CONNECTRFID HTMSCOMM E PI CCK Box c0 Bl BADSWIPE dl o Li lipid UU lm i ou sss nueomon oe Eg DEPLOYMAIN d ee E eres et DU Dub BARODO Shas E DEPLOvSCE a e e e a Bi DEPLOYZIP re te UE E IE E E E El SETDATEFRM RB a ITANE GODT subio GAUEME TRI SANDANE IUE ES El EFTNOPRM eser tenes PACCK BOK oro een emm i ST TT m Figure 2 22 Check Box Using F
49. onents to display on the multi lane terminals These images can include buttons text boxes special messages reminders and appreciation screens Installing FormBuilder The FormBuilder application is found on the FPE32 Developer s Toolkit CD FormBuilder can be started by double clicking the FormBuilder icon that is installed on the desktop Fis FFri EET Figure 1 1 FormBuilder icon 1 2 Symbol FormBuilder User Guide Project Flow Creation to Deployment FormBuilder Custom merchant projects and forms are created in FormBuilder Packinglist The packinglist is created when the project is compiled in FormBuilder Download Packinglist The packinglist is downloaded into a terminal using Symbol Terminal Management Services HTMS FPELoader or FPE Sim Multi Lane Terminals The completed forms are downloaded into live multi lane terminals Figure 1 2 Project Flow Chapter 2 Using FormBuilder Introduction In this chapter users learn the basics of FormBuilder and how to manipulate the various screen elements and commands Starting the Application The Formbuilder application is found on the FPE32 Developer s Toolkit CD FormBuilder can be started by double clicking the FormBuilder icon that is installed on the desktop Fis FFri EET Figure2 1 FormBuilder icon By default FormBuilder is installed under Start gt Program Files gt Hypercom gt FormBuilder Demo projects are inclu
50. op edge of the box Width Width of box in pixels Height Height of box in pixels Option Button Property Descriptions Table A 9 Option Button Property Descriptions Field Name Length Description Caption The text to display max 50 chars 1 NULL This field is padded with NULLs to a length of 51 characters Group Group number to which this radio button belongs 0x01 OxFE if set otherwise OxFF Index Index of the radio button within the group Checked Flag indicating if the radio button is selected or not Transparent mE True or False Fore Color The foreground color for the element Back Color The background color for the element Font The main font to use for the element X X position of the element Y Y position of the element Width Width of the element Height Height of the element Appendix A Reference Information A 9 Virtual Keyboard Property Descriptions Table A 10 Virtual Keyboard Property Descriptions Field Name Length Description Keyboard Type Alpha Alpha numeric or Numeric Fore Color The foreground color for the element Back Color The background color for the element Font The main font to use for the element X X position of the element Y Y position of the element Width Width of the element Height Height of the element List Box Property Descriptions Table A 11 Virtual Keyboard Property Descriptions Field Name Description Control Id List Box identification number 1 999 Justify Left Cen
51. ormBuilder 2 15 3 Place the cursor over the desired start location for the Check Box Click and hold the left mouse key drag the cursor to the desired end location for the Check Box then release the mouse key An outline of the Check Box is drawn as the cursor moves Y NOTE You can resize and move the Check Box at any time using standard Windows methods or by setting the Width Height dimensions and X Y coordinates in the Check Box properties menu 4 Double click the Check Box to open the Check Box properties box to configure the look and action of the box Figure 2 23 Check Box Caption Checkbox Checked False lT rangparent False BackColor OSDOFFFFFF Font Bsr A Y Width Height Figure 2 23 Check Box Properties Box Option Buttons An Option Button is used to send a true or false selection to the application An Option Button can be set to appear selected on the terminal screen To create and configure an Option Button 1 Display a screen in the work window 2 Click the Option Button icon on the toolbox as shown in Figure 2 24 nv A E File Edit wiew Project Screens Tools Window Help lg x gt cl ES 3 amp J 4 E35 5 Add screen 88 Delete Screen X Sub Screens x Preview a Exdt Preview Ss Compile Project on BADSWIPE f Bg DIAGMENUFRM Option Button f E RFIDTPNT1 n b nbi E SETDATEFRM Q ption 1 wom Ww 4 ofa DEPLOYMAIN GEM E of En DEPLOYSCB m ons rs ins x 22 er e fae Qu ue E
52. p by Step demonstrates the initial creation of a set of screen files To add a screen 1 From the FormBuilder main window with your project open click the Add Screen button on toolbar The Add Screen dialog box appears Add 5creen Enter Screen Mame up ta 11 chars Figure 2 4 Add Screen dialog box 2 Type a new screen name then click OK or click OK to accept the default name J NOTE Depending on what software FPE SCAT or EFT you are using to download your project to the terminals certain screens must have specific names See Pre Defined Screen Names on page A 11 fora list of the screen names that must be used for the terminals to process correctly Using FormBuilder 2 5 Importing Screens FormBuilder allows the user to insert screens created for other projects To insert a screen 1 Open the project you are modifying 2 Select Project gt Import gt Screen from the main menu bar The Open dialog box displays Look in E ML2CFG 4200 Ee c di 5 BADCOMMS E DSPCONTRAST EECRSETU Working E CLOSEDFRM E DUKPTNEW tS ETHERNE E ADAPINFRM S CONNECTECR E DUKPTNEW2 E EXCEPTLC S APPMODEFRM E CONNECTRFID ES DUKPTNEWS E FILEBROY E APPSTRMI E DIAGMENUFRM E DWNLDKEYS1 E Frui hfa s apPsTRM2 Ed DOWNLOAD EdpwNLDkEYS2 EFruiz hfo E i gt File name Files of type s creen files Cancel Open af tead only Figure 2 5 Open dialog box
53. purchase balance choice screen CLOSEDFRM Displays the closed state when the ECR is closed SELECTACC The select account form screen SELECTEBT The select EBT form screen SIGNATURE The signature capture screen TENPROMPT Tender type prompt screen WAITFRM The Please Wait screen EFT Screen Names Table A 14 EFT Screen Names Appendix A Reference Information A 13 Table A 14 EFT Screen Names Continued EFTTRANCAN EFTTRANCAN EA smear he em A 14 Symbol FormBuilder User Guide Screen Names to Avoid The terminal uses certain screen names internally and using them could cause a conflict Avoid using the following names for your screens Y NOTE f you must use one of these names try to alter it slightly to avoid internal terminal conflicts APPMODEFRM APPSTRM1 APPSTRM2 CALIBRERM CLOSEDERM CONNECTECR CONNECTECR2 CONNECTFRM dl DOWNLOAD DSPCONTRAST DUKP TNEW2 DUKP TNEW3 DWNLDKEYS1 DWNLDKEYS2 Bi THE RNE TERM EXCEP ITLOG EXTERNPINPD FILEBROWSE HWCONFIG KEYPADFRM MSENCNEW MSENCNEW2 MSENCNEWS MSENCTEST MSRTEST NETSETUP PLDOWNLOAD EPPERM SERIALCOMM SERIALCOMMZ STARTUPFAIL STARTUPEFRM SYSMSGFRM SYSTMSR ICP IPCOMM IERMSETUP ECRSEIUP DUKPTNEW Appendix A Reference Information A 15 Windows Registry Entries The following are the default and typical entries in the Windows Registry These entries are to be used by the developers of the base application programs HKEY CURRENT USER Software Hyp
54. reads the information encoded in the magnetic stripe located on the back of a plastic card The MSR Control allows configuration of the following MSR properties Tracks to read Successful card swipe criteria that allow the user to specify what tracks must be read to decide whether a swipe was successful Failed card swipe limit Whether to enable a Smart Card Reader Whether to enable a ISO 14443 A B Card Reader To configure MSR Control properties 1 2 3 Display a FormBuilder screen in the work window Click the MSR Control icon on the toolbox ML3JZCFG vsp E DA B File Edit wiew Project Screens Tools Window Help i ce Ed x g c 5 E Add Screen ES Delete Screen E sub Screens EX Preview Gui Preview E Compile Fi Ea RFIDTPNT1 Em cea i E MM M i NE nad EE Ed ADAPINFRM dS Quis eques Piae nds paced IA 02 Ea SYSSCRSAVER bun SEES E pescnos Pal Ena Ein l5 Ea PINPADSETUP Ea SERCOMMPP Ea SERCOMMPPZ El COMNECTRFID PRS meues Ms as gauai Jeans Des Deseos neni nas Ba HTMScoMM RUST Edema El ira Pana Pao HAUSA BOUAS Buin Boas Ed WAITFRM ANA A AS NETO cM eri oa AS A ete Ea BADSWIPE Ea pEPLOvAPP DEPLOYMAIN A i eee TIA e pole a caes dao A J Figure 2 43 MSR Control Place the cursor over the desired start location for the MSR Control Click and hold the left mouse key drag the cursor to the desired end location for the MSR Control and then release the mouse key An outline o
55. red and mailing address 47 2232 4375 Symbol Technologies Norway Hoybratenveien 35 C N 1055 OSLO Norway oymbol s repair depot and shipping address oymbol Technologies Norway Enebakkveien 123 N 0680 OSLO Norway Symbol Technologies Africa Inc 11 809 5311 Inside South Africa Block B2 27 11 809 5311 Outside South Africa Rutherford Estate 1 Scott Street Waverly 2090 Johannesburg Republic of South Africa Symbol Technologies S L 91 324 40 00 Inside Spain Avenida de Bruselas 22 34 91 324 40 00 Outside Spain Edificio Sauce Fax 34 91 324 4010 Alcobendas Madrid 28108 Spain Letter address Switchboard 08 445 29 00 domestic Symbol Technologies AB Call Center 46 8 445 29 29 international Box 1354 Support E Mail S 171 26 SOLNA oweden Support 2se symbol com Sweden Visit shipping address Symbol Technologies AB Solna Strandv g 78 S 171 54 SOLNA Sweden Chapter 1 Getting Started Introduction FormBuilder is a Windows based tool used to create images for use on Symbol Multi Lane terminals This guide should be used by individuals tasked with developing or maintaining customer specific screens Symbol understands that each multi lane merchant has specific graphic needs To this end we have endeavored to build a robust tool capable of giving you the power to implement multiple images and logo branding beyond the standard POS screens With FormBuilder you are able to create customized comp
56. rity settings in FormBuilder To verify the security settings 1 Open the FormBuilder project 2 Select Tools Settings and click the Signing Options tab A dialog box similar to the following displays Settings General Signing Options Dutput Controller CA IF Address E pi d osB V alid From 4 26 2000 e Valid To 4 28 2081 carl ene Figure3 1 Signing Options Tab 3 Confirm that the Controller CA IP address and Valid From and Valid To dates are correct 4 Click OK Security Features 3 3 Signing a Project To sign a project 1 Open the project 2 Ensure that all screens in the Project File Tree Window are closed WARNING No screens can be opened for editing or preview at this time Close and re open the project A to clear any open screens from the work window 3 Select Tools gt Settings and click the General tab if it is not already selected A dialog box similar to the following displays General Signing Options Output iv Disable Splash Screen iv Analyze Screens at Startup iw Sign after Compilation Cancel Apply Figure3 2 General Tab 4 Click the Sign after Compilation check box IMPORTANT The unsigned icons in the Project File Tree Window change to signed icons when you click Apply in N Step 7 of this procedure but the screens are not signed until the project is compiled in Step 8 of this procedure The icons indicate that the signing option has been sele
57. svej 3 2970 Hersholm Oy Symbol Technologies Kaupintie 8 A 6 FIN 00440 Helsinki Finland Symbol Technologies France Centre d Affaire d Antony 3 Rue de la Renaissance 92184 Antony Cedex France Symbol Technologies GmbH Waldstrasse 66 D 63128 Dietzenbach Germany Symbol Technologies Italia S R L Via Cristoforo Columbo 49 20090 Trezzano S N Navigilo Milano Italy 2730 University Dr Coral Springs FL 33065 USA Symbol Technologies Mexico Ltd Torre Picasso Boulevard Manuel Avila Camacho No 88 Lomas de Chapultepec CP 11000 Mexico City DF Mexico Symbol Technologies Kerkplein 2 7051 CX Postbus 24 7050 AA Varsseveld Netherlands About This Guide IX Telephone 43 1 5055794 0 Outside Austria 7020 1718 Inside Denmark 45 7020 1718 Outside Denmark Contact your local distributor or call 44 118 945 7360 9 5407 580 Inside Finland 358 9 5407 580 Outside Finland 01 40 96 52 21 Inside France 33 1 40 96 52 50 Outside France 6074 49020 Inside Germany 49 6074 49020 Outside Germany 2 484441 Inside Italy 39 02 484441 Outside Italy 1 800 347 0178 Inside United States 1 954 255 2610 Outside United States 954 340 9454 Fax 5 520 1835 Inside Mexico 52 5 520 1835 Outside Mexico 315 271700 Inside Netherlands 31 315 271700 Outside Netherlands X Symbol FormBuilder User Guide Norge Norway South Africa Espa a Spain Sverige Sweden Symbol s registe
58. t the Legacy Compatibility tab shown below in Figure 2 46 to set KSN format Form Request V responses and DOS standard file names Project Settings General Legacy Compatibility Screen Protection Management Options ESM Format Default Send FH Form Name token in Farm Request W response DOS standard 8 37 file names Figure 2 46 Legacy Compatibility Tab 2 Using FormBuilder 2 31 Select the Screen Protection Management tab shown below in Figure 2 47 to set screen protector replacement triggers If required slide the selection bar to customize the settings Project Settings General Legacy Compatibility Screen Protection Management Options Maximum number of signatures allowed before screen protector expires This allows user te configure Hypercom Optimum FIN pads to determine when to notify user to replace the screen protector Screen protector will expire after 10000 Sig C apture s 10000 Sig Captures eura Lad Rn YER alia tl nct np rd noun dormir 20000 Sig Captures Screen protector replacement notification frequency in days User will be reminded after every configured number of days to replace screen protector Remind user every 1 Days 1 day f days m Maximum number of days allowed with expired screen protector IF screen protector is expired user can specify number of days signature capture is allowed If 0 is specified the signature capture will be disabled an the device i
59. ter or Right Border Display the List Box with or without a border True or False The color of the border will be the same color of the List Box item text same color as ForeColor on page A 10 Max Items Maximum number of items in List Box Fill This property configures the position of the last item scanned The last item can be StepScrolling StepUpButton StepDownButton Transparent PageScrolling displayed at the bottom or at the top Bottom or Top Number of lines per step when scrolling List Box items On devices without a touch screen it is the function key associated with the corresponding navigation button in StepUpButton and StepDown Button properties Used to associate List Box navigation buttons to the function keys used for scrolling up on PD4700 terminals Left 1 Left 2 Left 3 Right 1 Right 2 Right 3 Used to associate List Box navigation buttons to the function keys used for scrolling down on PD4700 terminals Left 1 Left 2 Left 3 Right 1 Right 2 Right 3 True or False Used to designate the number of pages to scroll up or down on PD87xx terminals A 10 Symbol FormBuilder User Guide Table A 11 Virtual Keyboard Property Descriptions Continued Field Name ForeColor BackColor Font X Y Width Height Description Foreground color for the List Box Background color for the List Box Main font to use for the List Box X position of the List Box Y position o
60. that a terminal receives is named in the packinglist file The primary working files for any given project are a vsp file and one or more screen files The vsp file contains general information about the screen project The screen files contain information specific to the individual screens Other files associated with the development of the screens may include graphic files that are included within the screens These are called img files The compilation process produces an scb file a packinglist file and various pcx files The scb file contains information the terminal application program uses to display the screens The location of the various components and the names of the pcx files are included The pcx files contain the screen images If the packinglist has been signed a teme file is included The packinglist also contains the names of the completed output files Packinglist When a FormBuilder project is compiled a packinglist is created or updated and placed in the DL download folder The packinglist consists of a version number an SCB file an IMG and a Font file S NOTE Some packing lists may not have IMG files An SCB file is typically listed FPE uses the packinglist information to determine which files need to be requested from the host PC Symbol provides a general packinglist for users The user may choose to create a custom packinglist Please contact your Client Services Manager
61. the properties box to configure the look and action of the button Figure 2 16 Property Editor Title Element Caption ue Size of Element amp Font Figure 2 16 Command Button Properties Box Moe Button Type Caption Up Picture Down Picture Return Key Wir bdChar ForeLolor BackColor Font A T Width Height Properties Picture Buttoni bin Tup bmp bin 1dn bmp Virtualk bd 1 Ox OO000000 O200444 040 0x3 Property Values ns Button Image s Return Key To add a graphic to a Command Button set the Button Type property to Picture and add the graphic to the Up Picture or Down Picture properties 2 12 Symbol FormBuilder User Guide Labels A label is similar to a text box It displays static read only text An example would be a label announcing that the lane is closed To create and configure a Label 1 Display a screen in the work window Click the Label icon on the toolbox as shown in Figure 2 17 amp Proj01 vsp Screen0004 TER G File Edit view Project Screens Tools Window Help El X Du b ES S EdAdd Screen Bs Delete Screen B Sub Screens x Preview amp F sa Compile Project c xi nf Projo1 14200 PA Screennoo1 f E Screenoooz A Screend003 TW Screen0004 Figure 2 17 Label with Text 2 Place the cursor over the desired start location for the Label Click and hold the left mouse key drag the cursor to the desired end locat
62. tons present the customer with choices In the example below the command buttons allow the customer to choose a tender type When a command button is pressed return code is sent Graphic Subscreen Please select ender uUPe i Ml Figure 2 14 Command buttons on Tender Type form Command buttons To create and configure a Command Button 1 Display a screen in the work window 2 Click the Command Button icon on the toolbox as shown in Figure 2 15 Proj01 vsp Screen0001 Seles G Ele Edit view Project Screens Tools Window Help El mix ck X c7 o amp Add Screen BS Delete Screen ES Sub Screens Ex Preview S45 Compile Project xl n dj Projo1 14200 TT si e ETT DT Toolbox X sO E Screenooo1 B utto n 1 ui CO i js and E EE Button it Command on toolbox Figure 2 15 Command Button 3 4 5 Using FormBuilder 2 11 Place the cursor over the desired start location for the button Click and hold the left mouse key drag the cursor to the desired end location for the button then release the mouse key An outline of the button is drawn as the cursor moves Y NOTE f a screen contains more than one command button each command button must have a different Return Key Command Buttons can be used to select amounts such as 5 00 10 00 20 00 and Other The button labeled Other must be a Function 10 See Return Key Codes on page A 4 Double click the Command Button to open
63. ultiple images They will display in the order selected TI SEEN EN Lcd Echa CI Y Width Height Figure 2 32 Multi l mage Box properties Box 5 Inthe Properties box browse for the images you want to load into the Image Box Y NOTE Only the first seven characters of each image name are shown in the properties box 6 Select the image and click Open Look in E ML2CFG 4200 efr Da m IL Working IS Log D bmp N Log_U bmp E lagoz bmp N MainMenu D bmp IS MainMenu_U bmp 5 Serial D bmp File name loga2 bmp Files of type All Supported Formats Cancel Figure 2 33 Selecting an Image for the Multi Image Box The image displays in the Image Box on the Work Window screen 7 Select additional images as required for the multi image display Images will rotate in numerical order Picture 1 Picture 2 etc For example if you wanted to display the rotating phrase Thank you for shopping with each word appearing as one image you would follow this procedure Picture 1 Thank jpg Picture 2 you jpg Picture 3 for jpg Picture 4 shopping jpg Each picture would then display on the screen in a rotation pattern Using FormBuilder 2 21 Virtual Keyboards The virtual keyboard feature allows for easy global programming for PIN pads address forms or other customer input fields Choose either a standard keyboard layout or customize graphics for a more branded look The virtual keyboard tool is not avai
64. us screen elements and commands at a basic level vi Symbol FormBuilder User Guide Chapter 3 Security Features provides the FormBuilder security features that allow the user to securely sign the project Appendix A Reference Information provides reference information used by the developers of the base application programs Notational Conventions The following conventions are used in this document y The term FormBuilder in this guide refers to software Italics are used to highlight the following Chapters and sections in this and related documents Drop down list and list box names Check box and radio button names cons on a screen Bold text is used to highlight the following Names of windows Dialog box components bullets indicate Action items Lists of alternatives Lists of required steps that are not necessarily sequential Sequential lists e g those that describe step by step procedures appear as numbered lists Special icons NOTE Notes contain neutral or positive information supplementing the main text It is often information that applies only to special cases IMPORTANT Important statements draw attention to information crucial to using the product successfully Pay special attention to Important statements WARNING Warnings provide information that is essential to the safety of the user the N CAUTION Cautions advise that a negative result such as a loss of data ma
65. xample a Text Box with a MaxLength value greater than 3 that does not include a PIN Entry property could violate security requirements and its security icon would be marked in red in the Output Window as shown in Figure 2 65 y PASSWORDFRM screen includes at least one sub screen or screen element that potentially violates security requirements CRSETUP ERTALCOMM TextBox1 1 E CommandButton E CommandButton3 Ea MAINMENLIFRM Labeli TextBox1 potentially violates security requirements Figure 2 65 Potential Violation of Security Requirements NOTE See Security Icons on page 3 5 for a review of security icons and what they represent Output Window The user can choose to initiate a screen analysis whenever they want or to change settings to analyze screens on startup each time To analyze screens FormBulilder is executed 1 Select Project Analyze Screens A dialog box similar to the following displays Analyzing Controls Loading CIBenE Cancel Figure 2 66 Analyzing Controls dialog box Using FormBuilder 2 45 The analysis results are displayed in the Output Window under the Analysis Results tab at the bottom left corner of the main menu ProjO1 vsp Ele Edit View Project Screens Tools Window Help Dg m de Bm E Ca amp sl Add Screen Bw iclete Screens ex Preview m Exit Preview ds Compile Project ef Proj01 L4200 A Screendoo1
66. y occur equipment or both Failure to do as instructed may result in physical damage About This Guide vii Related Documents For the latest version of this and all payment solution guides go to http www symbol com manuals viii Symbol FormBuilder User Guide Service Information For service information warranty information technical assistance or problems with the equipment contact the regional Symbol Global Customer Interaction Center Before calling have the model number serial number and several bar code symbols at hand Call the Global Customer Interaction Center from a phone near the scanning equipment so that the service person can try to troubleshoot the problem If the equipment is found to be working properly and the problem is reading bar codes the Support Center will request samples of the bar codes for analysis at our plant If the problem cannot be solved over the phone it may be necessary to return the equipment for servicing If that is necessary the Global Customer Interaction Center will provide specific directions Y NOTE Symbol Technologies is not responsible for any damages incurred during shipment if the approved shipping container is not used Shipping the units improperly can possibly void the warranty If the original shipping container was not kept contact Symbol to have another sent If the Symbol product was purchased from a Symbol Business Partner contact that Business Partner for service Glo
67. ymbol FormBuilder User Guide Unsigned Icon The unsigned icon is shown in Figure 3 6 The screens that display this icon to their left in the Project File Tree Window have not been signed Figure 3 6 Unsigned Icon Signed Icon with Potential Violation of Requirements The signed icon with potential violation of Visa PED security standards is shown in Figure 3 7 The screens that display this icon to their left in the Project File Tree Window have been signed but screen elements may not meet Visa PED security standards e Figure 3 7 Signed Icon with Potential Violation of Requirements Unsigned Icon with Potential Violation of Requirements The unsigned icon with potential violation of Visa PED security standards is shown in Figure 3 8 The screens that display this icon to their left in the Project File Tree Window have not been signed and screen elements may not meet Visa PED security standards Figure 3 8 Unsigned Icon with Potential Violation of Requirements Screen Summary Icon A screen summary icon summarizes the security state of all screen elements within a given screen If there is no potential violation of requirements the icon for a screen summary is shown in Figure 3 9 All of the screen elements within the screens that display this icon to their left in the Output Window meet Visa PED security standards Figure 3 9 Screen Summary Icon Security Features 3 7 Screen Summary Icon with Potential Violation of R
68. you will have the following options to customize a Button Type picture or text b Caption should be Button1 do not change c Up Picture search for the graphic image you created Using FormBuilder 2 23 d Down Picture search for the graphic image of a depressed button e Return Key select VirtKb f VirtKbdChar input the number 1 for button one 2 for button two etc 8 Repeat these steps for the remainder of buttons y NOTE For buttons like Clear Enter Cancel etc choose the appropriate Return Key in the Property Box Pole Displays FormBuilder allows you to configure a screen that lists items on the terminal As each item is entered into the ECR the item is displayed in a Label on the terminal Pole Display codes are used to identify the items When building the item list on the FormBuilder screen enter a Pole Display code on the caption line of each Label s property menu Y NOTE Pole Displays are signified with the symbol combination Q PD Up to 30 pole displays can be used in FormBuilder The last PDF will be the total Ice 3 bascs 235 00 Torritos 5x 9 00 Soda z4cnt 1 50 Tomatoes 3lbs 10 99 Green Salad 1 bas s tfzZ833 9 Red Pepper 4cnt 5 99 otal 101 59 Pole Display screen in FormBuilder Pole Display screen on terminal Figure 2 37 Pole Display 2 24 Symbol FormBuilder User Guide List Boxes A List Box is used to scroll receipt items on the terminal As the item is enter
Download Pdf Manuals
Related Search
Related Contents
Manual de usuario firmador electrónico InLine Cat6 S/FTP 3m USER`S MANUAL For Either FTTX Fibre Eye Clean And 6. Funzione di protezione OM, Flymo, Mini Trim, Mini Trim Auto/Plus, Contour Février 2014 - Valentigney HECPCI9 User Manual nüvi® 760 pour voitures Volvo® programmation du coffret d`automatisme Copyright © All rights reserved.
Failed to retrieve file