Index

157
Programming Manual - May 2008 Software Version 2.536 ICRTouch www.icrtouch.com For online technical support please visit the ICRTouch forum at: www.icrtouch.com/forum - est 1980 -

Transcript of Index

Page 1: Index

Programming Manual - May 2008Software Version 2.536

ICRTouch

www.icrtouch.com

For online technical support please visit theICRTouch forum at:

www.icrtouch.com/forum

- est 1980 -

Page 2: Index

ICRTouchProgramming Manual

by ICRTouch LLP

This manual contains flag and configuration settings forICRTouch.

To understand the more complex functions of ICRTouch seethe Reference Manual.

For updates to this manual, and for further informationplease visit the dealer's page on our website,www.icrtouch.com

Page 3: Index

Table of Contents

Part I Memory Allocation 5

................................................................................................................................... 51 Skin

................................................................................................................................... 62 File Sizes

................................................................................................................................... 73 Presets

Part II Keyboard Programming 9

................................................................................................................................... 91 Keyboard Programming Layout

Part III System Programming 12

................................................................................................................................... 121 PLU Programming

.......................................................................................................................................................... 12PLU Programming

.......................................................................................................................................................... 16PLU Range Programming

.......................................................................................................................................................... 17Departments

.......................................................................................................................................................... 18PLU Group

.......................................................................................................................................................... 19KP Category

.......................................................................................................................................................... 20List PLU

.......................................................................................................................................................... 21Mix & Match

......................................................................................................................................................... 21Mix & Match 1

......................................................................................................................................................... 23Mix & Match 2

.......................................................................................................................................................... 24External Product Groups

.......................................................................................................................................................... 26Set Menu

.......................................................................................................................................................... 27PLU Reindex

................................................................................................................................... 282 System Programming

.......................................................................................................................................................... 28Fixed Totalizors

.......................................................................................................................................................... 31Batch XZ

.......................................................................................................................................................... 32System Flags

......................................................................................................................................................... 32System Control 1

......................................................................................................................................................... 34System Control 2

......................................................................................................................................................... 35Order Control

......................................................................................................................................................... 36Report Control

......................................................................................................................................................... 37Check Tracking

......................................................................................................................................................... 40Print Control

......................................................................................................................................................... 41Slip Print Control

......................................................................................................................................................... 42Journal Control

......................................................................................................................................................... 43Auto Broadcast Control

......................................................................................................................................................... 44Comms Control

......................................................................................................................................................... 45PLU Control

......................................................................................................................................................... 47EFT Control

......................................................................................................................................................... 49Currency Exchange

......................................................................................................................................................... 50Hotel Posting

......................................................................................................................................................... 52Split Reporting

......................................................................................................................................................... 53PocketTouch Control

......................................................................................................................................................... 54Fidelity Control

......................................................................................................................................................... 55Ticket Issuance

......................................................................................................................................................... 57Passwords

......................................................................................................................................................... 58Time & Attendance

......................................................................................................................................................... 59IRC Control

......................................................................................................................................................... 603rd Party Customer

......................................................................................................................................................... 61Table Reservation

IContents

I

© <2008> ICRTouch

Page 4: Index

......................................................................................................................................................... 63Live Sales Posting

.......................................................................................................................................................... 64Schedular

.......................................................................................................................................................... 65Time Zones

.......................................................................................................................................................... 66Cheque Printing

.......................................................................................................................................................... 67Tax Table

.......................................................................................................................................................... 68Non PLU

.......................................................................................................................................................... 69Reason Table

.......................................................................................................................................................... 70System Configuration

.......................................................................................................................................................... 72Device Connection

.......................................................................................................................................................... 74Kitchen Printers

.......................................................................................................................................................... 77IO Parameter

.......................................................................................................................................................... 78IP Printers

................................................................................................................................... 793 Clerk Programming

.......................................................................................................................................................... 79Clerk Features

.......................................................................................................................................................... 81Clerk Operation

.......................................................................................................................................................... 82Mode Control

.......................................................................................................................................................... 83iButtons

.......................................................................................................................................................... 84Clerk Detail

.......................................................................................................................................................... 85Range Programming

.......................................................................................................................................................... 86Employee Jobs

.......................................................................................................................................................... 87Employee Shifts

................................................................................................................................... 884 Function Keys

.......................................................................................................................................................... 88Finalise Keys

.......................................................................................................................................................... 91Transaction Keys

.......................................................................................................................................................... 96Status Keys

................................................................................................................................... 1105 Customer Programming

.......................................................................................................................................................... 110Customer Features

.......................................................................................................................................................... 111Customer Groups

.......................................................................................................................................................... 115Customer Control

.......................................................................................................................................................... 117Customer File Export

Part IV Character Programming 119

................................................................................................................................... 1191 Program 2

................................................................................................................................... 1212 Receipt Logos

................................................................................................................................... 1223 Error Messages

................................................................................................................................... 1264 Fixed Character

................................................................................................................................... 1295 Menu Level Names

................................................................................................................................... 1306 Check Texts

Part V Price Programming 132

................................................................................................................................... 1321 PLU Prices

................................................................................................................................... 1332 PLU Price Level Copy

................................................................................................................................... 1343 Set Date & Time

Part VI Manager Mode Functions 136

................................................................................................................................... 1361 Manager Mode Functions

Part VII Appendix 139

................................................................................................................................... 1391 Hidden Functions

................................................................................................................................... 1412 System Programming - Menu Hierachy

................................................................................................................................... 1433 Character/Price Programming - Menu Hierachy

ICRTouch Programming ManualII

© <2008> ICRTouch

Page 5: Index

................................................................................................................................... 1444 Available Function Keys

Index 149

IIIContents

III

© <2008> ICRTouch

Page 6: Index

Memory Allocation

Part

I

Page 7: Index

Memory Allocation 5

© <2008> ICRTouch

1 Memory Allocation

1.1 Skin

The skin allows the look and feel of ICRTouch to be changed at will. Consult the skins manual formore information on how to create and edit skins.

Page 8: Index

ICRTouch Programming Manual6

© <2008> ICRTouch

1.2 File Sizes

Maximum file sizes can be adjusted in here. The number shown is the current file size, followed by thenumber in brackets showing the maximum file size available.

Adjusting file sizes is non destructive except when reducing the file size which will effectively delete anyrecords that it has been adjusted by. For example redincing the size of the PLU file from 2000 recordsto 1000 records will result in PLUs 1001 to 2000 being destroyed.

It is inadvisable to set file sizes excessively high simply because you can as there will be a nework andhard drive perforamance penalty to pay as more data will end up being written/sent. Be especiallycautious of the size of the check file, large check files increase the workload when syncing the checkbackup master, entering the floor plan, printing open check reports etc

Page 9: Index

Memory Allocation 7

© <2008> ICRTouch

1.3 Presets

The only option in presets at this time is the Customer Sale ID number. This is an internal referencenumber used by ICRTouch to track the current customer sale. This should only be changed underdirect advisement from ICRTouch technical staff.

Page 10: Index

Keyboard Programming

Part

II

Page 11: Index

Keyboard Programming 9

© <2008> ICRTouch

2 Keyboard Programming

2.1 Keyboard Programming Layout

Level ChangeThe first 10 levels are system levels, the Home Mode level, X Mode, Z Mode and Manager Functions.The sales mode levels start from the level 10, it will always default to the first of these when enteringprogram 4 mode.Even X and Z mode levels are fully flexible, allowing preset report buttons etc to be put on thekeyboard. Pressing the current menu level brings up a dialog displaying all available menu levels.

MergeTo merge 2 buttons, drag a rubber band around 2 adjoining buttons then tap the merge button.

Buttons can only be merged if they have compatible dimensions, ie a button can only be made doublewidth with a button adjacent to it, and of the same height. Buttons can be merged together indefinitely,giving quad size buttons etc.

SplitButtons cannot be split beyond the size of a single button.

Copy & PasteThe copy and paste buttons copy the currently selected buttons to the clipboard, or paste the clipboardto the currently selected buttons. This can be used to move buttons to a different area on screen. Itcan also be used to allocate PLUs en masse and will increment the plu number for each selectedbutton automatically.

Edit TextThis allows the text on the buttons to be 'tidied up' for a neater look. Editing text here has no effect onthe programmed text of the underlying button, i.e. what is printed on the customer receipt etc.

Page 12: Index

ICRTouch Programming Manual10

© <2008> ICRTouch

ExitLeaves keyboard programming to return to normal sales mode.Any keyboard changes at this point are automatically broadcast to all connected terminals.

TypeAllows you to change the current selected button type. You are first prompted for the file type for thebutton;

PLUAllows PLU's to be allocated to the keyboard, next will follow a list of all PLU's.

PLUs an be allocated automatically by rubber banding a region and then selecting the firstPLU.

Finalise KeyAllows payment keys, cash, cheque etc, to be allocated to the keyboard. This is a dynamic file– finalise keys must first be set up in PGM3.

Transaction KeyAllows transaction keys, error correct, discount etc, to be allocated to the keyboard. This is adynamic file – transaction keys must first be set up in PGM3.

Status KeyAllows status keys, receipt print, clerk number etc, to be allocated to the keyboard, this is adynamic file, status keys must first be set up in PGM3.

Department KeyICRTouch currently does not support department buttons on the keyboard, use open PLU'slinked to a department.

Fixed KeyAllocates fixed keys such as numeric keys, multiply buttons etc. Not a programmable file.

Function Key WizardThis simplifies adding List PLU and menu level shift keys to the keyboard as it configures themin the status key file. Targeted at end users.

No FunctionDisables the button. The button will not function, and will not be drawn in normal sales mode.

Page 13: Index

System Programming

Part

III

Page 14: Index

ICRTouch Programming Manual12

© <2008> ICRTouch

3 System Programming

3.1 PLU Programming

3.1.1 PLU Programming

DescriptorThe name of the product.

Update Keyboard Text?If set to yes, when the till returns to normal sales mode, any buttons with this product on will have theirtext updated with the text in the descriptor. This will automatically change to yes whenever you changethe descriptor field. You can force the text to be updated by setting this to yes, you can also prevent itbeing updated by setting it to no after you have changed the text in descriptor.

Random CodeThis is a 20 digit random number that can be used to access this PLU. The PLU button needs to beprogrammed to search by random code for it to work, see Status Key Programming. The field can alsobe used for scanning – whilst the cursor is over this, scan a barcode and it will automatically be enteredinto here.

PriceThis is the 1st level 1st price for the PLU. 2 decimal places are assumed, although the decimal point isnot entered.

2nd @ PriceThis is the 1st level 2nd price for the PLU. This is accessed by using a price shift button, set to 2nd @.See Status Key programming.

3rd @ PriceThis is the 1st level 3rd price for the PLU. This is accessed by using a price shift button, set to 3rd @.See Status Key programming.

Department LinkThis is the sales department that the product is linked to.

PLU Group LinkThis is the sales group that the product is linked to.

List Box Link 1 to 6These are drop down window links that can follow the product for cooking instructions etc.These are set up in System Programming | List PLU.

Page 15: Index

System Programming 13

© <2008> ICRTouch

Link 6 items enforced zero price?When set any items registered through a List PLU allocated in list link 6 are enforced zero price.

Windows Stay Until ESC?Drop down windows stay up until escape is pressed.

Set MenuLinks a Set Menu to this PLU. See Set Menu programming.Once set List box links no longer apply.

====

Maintain Stock?When set the product will perform stock control functions. Used mainly for the use of restricting thesale of 'specials'.

Error When Minimum Stock Reached?When the stock level reaches the minimum stock level, then the software will throw up an errormessage.

Inhibit Sales When Below Minimum Stock?This prevents products from being sold when their stock counter falls below their minimum stock level.

Display Stock Qty on One-Shot PLU?When the PLU is on the keyboard, it's current stock level will be shown at the bottom of the button.

Current Stock QtyThis is the current stock qty of the item. When this value is set, it is sent to all terminals in the network.

Minimum Stock QtyThis is the minimum stock qty, used for restricting the sale of items when they fall below this level.

====

Tax RateThis is used for tax calculation. See Tax Table programming.

====

Mix and MatchLinks this PLU to Mix and Match Type 1 table. See Mix and Match 1 programming.

====

Enable Zero Price Sale?The product can be sold with a price of zero.

PLU is Negative?The price will be negated when it is sold.

Enable Preset Override?When set, prices can be typed into the button, for misc buttons etc. Repeat price when pressed again

Page 16: Index

ICRTouch Programming Manual14

© <2008> ICRTouch

High Digit LimitSpecifies the maximum number of digits that can be keyed in against an open price PLU

PLU is Condiment PLU?The PLU will be sold as a condiment to the item before it.

Do not print on receipts or bills?Stops the PLU from being printed on receipts and bills, usually used for cooking instructions.

PLU is weight PLU?The PLU is sold by the kilo with weight entry via a Weight Key or a scale connection.

Allow manual weight entry?Allows the weight to be manually keyed in using a weight key on the keyboard.

Prompt with picture?Displays the picture that is attached to the PLU with a Yes/No dialogue.

Single item sale?When set the PLU will automatically finalise the sale after registering. Only applies when it is the firstPLU registered in the sale. The finalise key record that is used can be preset in System Flags | PLUControl.

Set menu premium item? (uses 3rd @)When this item is registered as part of a Set Menu then the 3rd @ price of this product is added to thesale.

====

QTY of 1st @ PriceThe qty of the PLU sold at the 1st @ price, this is used for calculating the qty sold on PLU usagereports.

QTY of 2nd @ PriceThe qty of the PLU sold at the 2nd @ price. When a 2nd @ price shift button is pressed, only productswith a qty set here will appear on the keyboard.

QTY of 3rd @ PriceThe qty of the PLU sold at the 3rd @ price. When a 3rd @ price shift button is pressed, only productswith a qty set here will appear on the keyboard.

Print in Red on KPWhen set, the product will appear in red when printed on a kitchen printer.

Print to KP1 – KP8This selects which KP's the product will appear on.

Print to KV1 & KV2This selects which kitchen videos the PLU prints to.

Print to Ticket Printer 1 & 2Sets the PLU for ticket printing to either ticket printer 1 or 2.

KP CategoryUsed for sorting by KP Category on the KP.

Page 17: Index

System Programming 15

© <2008> ICRTouch

====

Selective Itemizer 1 to 5This is used for selective discounts, with customer loyalty and discount buttons.

For example setting selective item 1 on a product and configuring the discount key to only discountselective item 1 products will mean that this product will be discounted, whereas others without this flagset will not.

Commission 1 to 4Determines whether the clerk receives commission on this product based on the commission ratesstored against the clerk.

Page 18: Index

ICRTouch Programming Manual16

© <2008> ICRTouch

3.1.2 PLU Range Programming

The plu file can be programmed by range. Pick the individual section to be programmed, you arepresented with a programming sheet that it completely grey. As you program each item, it'sbackground colour will turn white. It is only these white items that will be changed – all of the greyitems will be left as they were. When you have finished programming in the program sheet, pressESC, and you will be prompted with from plu, to plu. Set the number of the plu that you want to rangeprogram from, and the number of the plu that you want to program to, then press enter on RangeProgram OK? This will range program these plu's. Pressing ESC to leave this screen will cancel rangeprogramming.

Note that if you are range programming the descriptor across a large range, this may take 1/2 a minuteor more, because the register has to update it's alpha index.

Page 19: Index

System Programming 17

© <2008> ICRTouch

3.1.3 Departments

Department link names can be changed from here.

Page 20: Index

ICRTouch Programming Manual18

© <2008> ICRTouch

3.1.4 PLU Group

PLU Group link names can be changed from here.

Page 21: Index

System Programming 19

© <2008> ICRTouch

3.1.5 KP Category

KP Category contains a list of text names that are used for sorting products on the KP. See PLUProgramming for linking of PLU's to KP Categories. See Kitchen Printers settings for configuring KPsto print sorted by Category.

Page 22: Index

ICRTouch Programming Manual20

© <2008> ICRTouch

3.1.6 List PLU

Up to 50 items can be programmed in a List PLU window. List PLU's can be programmed to followPLU's or to be allocated to the keyboard as a status key.

To add a PLU to a List PLU window, select a free space, then either;

a) Press enter, which will display a list of PLU's that can be scrolled through to be selected.

Or b) Enter the number of the PLU, and press ENTER.

Page 23: Index

System Programming 21

© <2008> ICRTouch

3.1.7 Mix & Match

3.1.7.1 Mix & Match 1

ICRTouch has 2 forms of mix and match table. Both operate discounts in the same fashion, thedifference lies in the way they are linked, type 1 has the table number specified in the PLU, ie the PLUpoints at the mix and match table. Type 2 has the PLUs it is linked to in the table, with 5 buckets thatcount PLUs linked to the table as they are registered with a quantity trips that kicks the table in. Sowith type 2 tables, the table points to the PLU.

DescriptorName of the Mix and Match.

Operation TypeThe type of mix and match one of the following seven:

1. Discount amount (amount to be reduced from total).2. Discount % (the percentage to be reduced from total).3. Set price (e.g. 3 for £5).4. Discount amount cheapest (discounts the cheapest item).5. Discount % cheapest (discounts the cheapest item by %).6. Discount amount last item (discounts the last item).7. Discount % last item (discounts the last item by %).

Qty requiredThe number of items needed to be sold before the discount is performed.

Amount/Discount Rate(%)The amount to be discounted or the percentage to be discounted.

.

Affects tax tableSets a tax table that the amounts come off of.

Include 2nd and 3rd @ items?Includes item when used in 2nd and 3rd @.

Include items from checks?If yes mix & match applies to check items.

Only available in this time range?Allow a time range to be set for Mix and Match.

Start Time RangeSets start time of range (24 hour clock).

Page 24: Index

ICRTouch Programming Manual22

© <2008> ICRTouch

End Time RangeSets end time of range (24 hour clock).

Page 25: Index

System Programming 23

© <2008> ICRTouch

3.1.7.2 Mix & Match 2

ICRTouch has 2 forms of mix and match table. Both operate discounts in the same fashion, thedifference lies in the way they are linked, type 1 has the table number specified in the PLU, ie the PLUpoints at the mix and match table. Type 2 has the PLUs it is linked to in the table, with 5 buckets thatcount PLUs linked to the table as they are registered with a quantity trips that kicks the table in. Sowith type 2 tables, the table points to the PLU.

DescriptorName of the Mix and Match.

Operation TypeThe type of mix and match one of the following seven:

1. Discount amount (amount to be reduced from total).2. Discount % (the percentage to be reduced from total).3. Set price (e.g. 3 for £5).4. Discount amount cheapest (discounts the cheapest item).5. Discount % cheapest (discounts the cheapest item by %).6. Discount amount last item (discounts the last item).7. Discount % last item (discounts the last item by %).

Qty required for bucket 1 - 5The number of items linked to each bucket that needs to be registered to activate the table. Only whenall 5 bucket quantities are fulfilled will the table activate, bucket quantities of zero mean that no items inthat bucket need to be registered to activate it.

Amount/Discount Rate(%)The amount to be discounted or the percentage to be discounted.

.

Affects tax tableSets a tax table that the amounts come off of.

Include 2nd and 3rd @ items?Includes item when used in 2nd and 3rd @.

Include items from checks?If yes mix & match applies to check items.

PLU No 1 - 30Specify up to 30 PLUs in the table.

Applies to bucket noSpecifies the bucket quantity that this PLU adds to..

Only available in this time range?Allow a time range to be set for Mix and Match.

Start Time RangeSets start time of range (24 hour clock).

End Time RangeSets end time of range (24 hour clock).

Page 26: Index

ICRTouch Programming Manual24

© <2008> ICRTouch

3.1.8 External Product Groups

External products groups contains and extended product group linking that is used for external devicessuch as PocketTouch 2

An unlimited number of items can be programmed into each product group. To add new items select *ADD NEW ITEM at the bottom of the item list.

Items can be either PLUs or List PLU, text can be overridden, text colour and background colour areuser configurable. Items can be removed from the group by selecting * DELETE ITEM

The settings for the product grouping can be created using the import routine. This gives the option toimport the group list from preset configurations such as the keyboard, department list or PLU groups.In the case of importing from the keyboard the level name becomes the group name and each PLUand List PLU on the level gets created in that group. Button text and background colours are alsoimported.

Use alternative keyboard textOnly applies when importing from the keyboard, this instructs the system to insert the text on thebutton into the Override text file if it differs from the product text.

Ignore products with an empty descriptorProducts without a name aren't imported

Page 27: Index

System Programming 25

© <2008> ICRTouch

Ignore non sellable itemsItems that cannot be sold aren't imported, eg zero price items

Ignore weight PLUsWeighted products aren't imported

Ignore empty groupsGroups without products belonging to them aren't created

Import list PLUsOnly applies when importing from the keyboard, this determines whether list plu's allocated to thekeyboard are imported or not..

Import product groups, ok?Press enter on this to start the import. Beware all existing settings will be overwritten.

Page 28: Index

ICRTouch Programming Manual26

© <2008> ICRTouch

3.1.9 Set Menu

Set menu's can be used to configure a group of choices or string of products that are sold as one itemat the point of sale.

The set menu name is used for reference purposes only and when linking to PLUs, see PLUProgramming. Up to 20 items/choices can be linked to each set menu.

Each item can be either a PLU which is registered automatically or a List PLU which presents the userwith a choice of items. Choices can be deferred until a later time by using the Defer Status Key orSubstituted for items not on the list. Substituted items have the Substitution Value taken away from theprice of the set menu.

Page 29: Index

System Programming 27

© <2008> ICRTouch

3.1.10 PLU Reindex

This reindexes the alphabetical list of the PLU File if it should ever get out of order.

Page 30: Index

ICRTouch Programming Manual28

© <2008> ICRTouch

3.2 System Programming

3.2.1 Fixed Totalizors

These are the main financial totalizers that are used in reports.

Setting a totalizer to be non-resetable will mean that when a Z report of this file is taken, the totals inthis record will remain.

Setting a totalizer to not print will mean that when the report is printed, this record will be omitted.

Does not add to Total in drawer, this only applies to in drawer totals and means that any amountsregistered under this in drawer totalizor will not be added or taken from the total in drawer totalizor.

Page 31: Index

System Programming 29

© <2008> ICRTouch

No Descriptive Meaning

1 NET Sales Total value of all finalised sales. Includes tax, premiumsand discounts. Minus corrections, refunds etc

2 GROSS Sales Total value of all items registered. Minus any tax,premiums, or discounts, refunds, voids, corrections etc

3

4 In Drawer 1 Money in drawer total, destination set on finalise keys, foramounts

5 In Drawer 2 tendered and change amounts

6 In Drawer 3

7 In Drawer 4

8 In Drawer 5

9 In Drawer 6

10 In Drawer 7

11 In Drawer 8

12 Total in Drawer Total for the above

13 Training Mode Total of training mode sales, none of this total appears inany other totals

14 REFUND Mode Total of REFUND mode sales

15 Refund/Void Total Total of Refund and void operations

16 Discount Total Total of all discounts

17 EFT Casahback Total cashback given on EFT sales

18 EFT Gratuity Total of all gratuity given on EFT sales

19 Covers Total covers and average sale per cover

20 Service Charge Total of value of service charge

21 Cash Declared Total of declared amounts

22 Cash Dec Over Total of over declarations

23 Cash Dec Short Total of under declarations

24 Sales < 10p Total of all sale transactions made with a total of less than10p

25

26

27

28 GT NET Grand Total of NET Sales

29 GT GROSS Grand Total of GROSS Sales

30 GT ALL Grand Total of all positive sales, i.e. refunds etc do notcome off of this

Page 32: Index

ICRTouch Programming Manual30

© <2008> ICRTouch

31 EURO in Drw 1 Money in drawer totals for EURO (sub currency)

32 EURO in Drw 2

33 EURO in Drw 3

34 EURO in Drw 4

35 EURO in Drw 5

36 EURO in Drw 6

37 EURO in Drw 7

38 EURO in Drw 8

39 EURO Tl in Drw Total for the above

40 Cur Exchnge 1 Total in drawer of currency exchange 1 transactions

41 Cur Exchnge 2 Total in drawer of currency exchange 2 transactions

42 Cur Exchnge 3 Total in drawer of currency exchange 3 transactions

43 Cur Exchnge 4 Total in drawer of currency exchange 4 transactions

44 Commission 1 Total in drawer of commission 1

45 Commission 2 Total in drawer of commission 2

46 Commission 3 Total in drawer of commission 3

47 Commission 4 Total in drawer of commission 4

48 Reval Upload Total value uploaded from an on the wall reval unit

49

50

51

52

53

54

55

56

57

58

59

60

Page 33: Index

System Programming 31

© <2008> ICRTouch

3.2.2 Batch XZ

This allows you to set up a report, consisting of more than one report 'strung together'.

For example, a standard end of day report may consist of Fixed Totalizers, Finalise Keys, TransactionKeys, Departments and Clerks.

For each section of report, you can select which period of sales data will be used, and what type ofreport will be issued.

Page 34: Index

ICRTouch Programming Manual32

© <2008> ICRTouch

3.2.3 System Flags

3.2.3.1 System Control 1

Compulsory Closed Drawer?Determines whether the till can be used with the drawer open or not.This only works with the appropriate hardware, a till with an internal drawer port, eg Casio QT7000,and a drawer that has a drawer closed switch.This function does not work if the cash drawer is connected to an external printer.

Drawer Open at Zero ST?Determines whether the drawer will open if a sale is 'cashed off' at a zero balance.

Consolidate REG Display Window?Determines whether multiple items are consolidated under one entry. This also applies to the KitchenPrinters.

Prohibit Multiple REFUND Mode Ops?When set will only allow one sale in Refund Mode at a time. To do more than one sale, you must leaverefund mode, then go back again.

Receipt On for RF Mode?The till will automatically issue a receipt for any sale done in Refund Mode, regardless of whether thereceipt is on or not.

Reset Consec Number, After Z1 Fxd Tl?The consecutive number will be reset after performing a period 1 fixed totalizer report.This also counts if the fixed totalizer report is part of a batch report.

Initial Value for Consec No.This is the number that the consecutive number will be reset to when a period 1 fixed totalizer report istaken.

Auto Sign Off Clerk SecondsThis is the number of seconds of inactivity before the clerk is automatically signed off.

Disable Clerk Interrupt?Turns off clerk interrupt.

Clerk float in location only?Restricts the floating of clerks to the location that the till is in.The results of mixing the setting of this flag in a system are undefined.When setting this to YES, it is recommended that all terminals are rebooted to ensure that clerkscannot be lost.

Seconds Before Screen SaverThis is the number of seconds of inactivity before the screen saver kicks in.Setting this to 0 disables the screen saver. This is not recommended as ICRTouch does some of it'sbook keeping during times when the screen saver is running.

Screen Off Time, During Saver (hour)Instead of running the screen saver, the terminal can be programmed to turn off the backlight to thedisplay instead.This is the time from which point ICRTouch will turn the screen off instead of running the screen saver.It is specified in hours only, in 24hr format.0 is 12 O'Clock Midnight, 13, would be 1 O'Clock pm.Specifying 25 disables the function.

Page 35: Index

System Programming 33

© <2008> ICRTouch

Screen On Time, During Saver (hour)Set the time that you wish to resume using the screen saver rather than turning off the backlight. If thesettings for screen on and screen off time are the same, the screen will always turn off.An example of the above would be to set the screen off time to an hour after closing, and the screenon time to an hour before opening the following morning. This should help increase the screen life.

Seconds Before Drawer AlarmThis is the number of seconds the drawer can be open before the alarm will sound. Compulsorydrawer must be enabled to use this function.

Default Level for REG ModesPressing ENTER on this will give a list of menu levels.The set value for this is the level the terminal will default to when in REG/Refund Mode.By setting this on different terminals, you could have a drinks till start on a drinks level, and a food tillstart on food levels etc.

Direct Entry for Option WindowsWhen this is set to YES, all option windows will select an item directly when you touch it, without havingto press OK.

Training clerk opens cash drawer?When set the till cash drawer still opens when a training clerk is used.

Use price level 1 when no price in current level?When using price levels, if there is no price in the current level that you are on and the PLU is not setto be sold at zero price, then the system uses the price that is stored in price level 1. This means thatfor happy hours etc you only need to set the prices that are actually different.

Page 36: Index

ICRTouch Programming Manual34

© <2008> ICRTouch

3.2.3.2 System Control 2

Local currency decimal places?Number of decimal places used for the local currency.

NET Totalizing for PLUs Depts & Groups?When set, report totalizers for PLU's, Departments and Groups, will automatically account for anydiscounts (%), or premium amounts.

Method of rounding?Selects the method of rounding for discount, premium and tax calculations. Options are;

Round Off (4/5), whereby .49 and below is rounded down, .5 and upwards is rounded up.Round Up, anything after the decimal point is always rounded up to the next whole

` Round Down, any decimal points are always dropped.

Manual tax system?When set tax is only added if the tax key is used at sometime during the sale.

iButtons for Clerks?When selected iButtons can be used for clerk sign on.

Sign off at removal of iButton?Signs the clerk when iButton is removed (for use with magnetic iButtons).

Enable Sharp UP5900 clerk lock?Enables clerk sign on via clerk keys on the UP5900. The same flag is used for both the key type andthe contactless type. NB, there is a separate flag for the UP-X500.

Enable Sharp UP5900/X500 MCR?Enables magnetic card reader on the sharp UP5900 and UPX500.

Enable Sharp UPX500 clerk lock?Enables clerk sign on with the contactless keys on the Sharp UPX500, these work in very much thesame way as iButtons.

Enable TEC ST60 MCR?Enables magnetic card reader on the TEC ST60.

Enable XN900 iButtons/MSR?Only applies to the XN900, this instucts ICRTouch to communicate with the XN hardware to extractmsr and ibutton data.

Disable Key Press Sound?When set no sound is produced on key press.

Power unit off at Windows shutdown?Tells the hardware to power off when Windows is shut down. Note some hardware doesn't supportthis correctly and reboots.

Ignore track 1 magnetic card swipes?The system will completly ignore any track 1 card swipe data.

Ignore track 2 magnetic card swipes?The system will completly ignore any track 2 card swipe data.

Page 37: Index

System Programming 35

© <2008> ICRTouch

3.2.3.3 Order Control

Automatically Calculate Next Order No?When compulsory order number is set on a clerk, the terminal will automatically calculate the nextorder number, without prompting the user for one.The order number is shared across the system.

Order Numbers only apply to KP Items?Means that any compulsion set using order number will only come into force if there are items rung inthat are destined for a kitchen printer.

Comp Covers only apply to KP Items?Means that any compulsion set using covers will only come into force if there are items rung in that aredestined for a kitchen printer.

Print REFUND Mode Sales on KP?If a sale is performed in the Refund Mode, this decides whether it is sent to the kitchen printers or not.

Automatically Issue a Receipt for KP Items?If there are any items to be printed on a KP, then a receipt will be issued regardless of whether it isturned on or not.

Reset Order Number, After Z1 Fixed Total?Resets the current order number, after a period 1 fixed totalizer report is run. This also applies if aperiod 1 fixed totalizer report is in a batch report.This will reset the current order number across the network.

Initial Value for Order NumberThis is the number that the order number will reset to, when a Z1 Fixed Totalizer report is taken.

Prompt for location?If items are to go to kitchen printers then the system will prompt for a location at the end of the sale.Locations are set in the fixed character file.

KV TypeThe type of Kitchen Video that is connected to the system. Currently the MPAD is the only onesupported.

Number at top isThe number that appears on the KV is a choice of :1. Order number.2. Check/Table number.

3. Consecutive number.

Page 38: Index

ICRTouch Programming Manual36

© <2008> ICRTouch

3.2.3.4 Report Control

Do not print X count?The X report counter will not be printed on the top of X mode reports.

Do not print Z count?The Z report counter will not be printed on the top of Z mode reports.

Compulsory cash declaration?Cash must be declared before the system will allow a financial X or Z report to be taken.

Do not print reports on journal?When set reports are not echoed to the journal roll.

Do not print report headers on journal?When reports are set not to print on the journal, this can also be used to stop the header informationprinting.

Do not print report reset lines on journal?When reports are set not to print on the journal, this can also be used to stop the reset line printing.

Do not print time on reports?Stops the time from being printed on the top of reports.

Do not print date on reports?Stops the date from being printed on the top of reports.

Do not print consec number on reports?Stops the consecutive number from being printed on the top of reports.

Sort cash dec amounts?This affects cash declarations made using the Cash Dec status key. When multiple Cash Dec statuskeys are used setting this flag causes them to be printed in Status Key record order, otherwise they areprinted in the order that they are entered.

Consolidate cash dec amounts?This affects cash declarations made using the Cash Dec status key. When multiple cash dec amountsare tendered this flag determines whether monies declared using the same cash dec key areconsolidated into 1 or printed as they were entered.

Page 39: Index

System Programming 37

© <2008> ICRTouch

3.2.3.5 Check Tracking

Show Chk No on Table Plan?Whether the current table number is shown on the table in the floor plan.

Comp Covers only apply to Checks?If set to yes, entry of covers is only compulsory when opening a check or table. NB. compulsory covershas to be set under the clerk settings.

Show Covers on Table Plan?Whether the current number of covers is shown on the table in the floor plan.

Table Nos are Checks (else Separate)?When set to Yes, Table 1 is the same as Check 1, and can be accessed using the open check button.When set to no, they are separate. Tables can then only be accessed from the floor plan but you canhave, for instance, both Table 1 and Check 1 as separate customers.

Use Check Tracking, if No Table Tracking?This is to do with clearing of old check indexes. When set to yes, the next available check number isused. When set to no, closed check details are left in place until a final bill is printed, or the samecheck number is opened again.

Allow Z Mode Open Check Report?Whether Open Check will appear in the window selection of period 1 reports.

Auto Receipt for Checks?Means that if a check/table is used, then a receipt will be issued regardless of whether the receipt isturned on or not.

Auto New Balance at Clerk Sign Off?If a clerk has a check open, and the clerk is signed off, interrupted, auto signed off etc, then the checkis new balanced, and sent back to the check master.

Do Not Print Time on Checks?When a bill is issued, the time doesn't appear at the top.

Do Not Print Date on Checks?When a bill is issued, the date doesn't appear at the top.

Do Not Print Consec No on Checks?When a bill is issued, the consecutive number doesn't appear at the top.

Automatic full bill at finalisation?When a check or table is 'cashed off' a full copy of the bill will be issued automatically.

Service ChargeWhen set a service charge is applied to checks and tables. This amount is 2 decimal places and caneither be as a percentage, or as an amount, see below.

Service charge is Amount (No, % Rate)?When set the service charge becomes a straight amount added to the bill. Otherwise is a percentagerate applied across the whole bill.

Service charge adds to NET Sales?When set, service charge amounts are included in the NET sales counter, otherwise they are not.

Service charge added by SChrge key only?

Page 40: Index

ICRTouch Programming Manual38

© <2008> ICRTouch

When set, service charge is not added automatically and is only added to a check when the userpresses the Service Charge Key with the Set Service Charge flag set on. See Service Charge key inStatus Key programming.

Covers before service charge appliesWhen set, a service charge will only be applied to checks/tables that have this number of covers ormore.

Service charge on all items?When set the service charge is applied to all items in the bill. Only applies when the service charge isset as a % rate. If this is set, then it overrides any settings for selective itemisers as below.

Service charge on selective item 1?When set the service charge is applied to all items in the bill, that have the flag selective itemiser 1 seton them, see PLU programming. Only applies when the service charge is set as a % rate. Can beused in conjunction with other selective itemisers.

Service charge on selective item 2?When set the service charge is applied to all items in the bill, that have the flag selective itemiser 2 seton them, see PLU programming. Only applies when the service charge is set as a % rate. Can beused in conjunction with other selective itemisers.

Service charge on selective item 3?When set the service charge is applied to all items in the bill, that have the flag selective itemiser 3 seton them, see PLU programming. Only applies when the service charge is set as a % rate. Can beused in conjunction with other selective itemisers.

Service charge on selective item 4?When set the service charge is applied to all items in the bill, that have the flag selective itemiser 4 seton them, see PLU programming. Only applies when the service charge is set as a % rate. Can beused in conjunction with other selective itemisers.

Service charge on selective item 5?When set the service charge is applied to all items in the bill, that have the flag selective itemiser 5 seton them, see PLU programming. Only applies when the service charge is set as a % rate. Can beused in conjunction with other selective itemisers.

Prompt for text on new check?When a check is created, either by opening it, or by transferring to it, a QWERTY keyboard ispresented to the user to enter a 24 character text to link to that check, e.g. customer name.

Prompt for text on new table?As above, but with tables.

Prompt with text when present?When opening a check/table, if there is text linked to it, then the user is prompted with it and asked tocontinue.

Auto check number startThe starting check number for auto check.

Reset Auto check number at daily Z1?The current check number for auto check is reset to the starting number after a Z1 fixed totalizorreport.

Covers is 1, when no covers entered?Sets covers to 1 if no covers are entered.

Page 41: Index

System Programming 39

© <2008> ICRTouch

Do not reset open check report in batch reports?This allows the open check report to be added to the end of day batch report without it being reset withthe rest.

Page 42: Index

ICRTouch Programming Manual40

© <2008> ICRTouch

3.2.3.6 Print Control

Print Graphic Logo?Whether the graphic logo is to be printed on the top of receipts and bills or not. ICRTouch supports awide range of printers for graphic logos, see the graphic logo converter application for moreinformation.

Print Receipt Header?When set, the receipt header message is printed on the top of receipts and bills.

Print Commercial Message?When set, the commercial message is printed on the top of receipts and bills.

Print Bottom Message?When set, the bottom message is printed on the bottom of receipts and bills.

Print VAT number?Prints a single line message {vat number} on the bottom of receipts and finalised bills only - ie notintermediate bills.

Print Duplicate, on Second Receipts?When set to Yes, if multiple receipts are issued, then the line 'Duplicate Receipt' is added to the top.

Print Report Header?When set, the receipt header message is printed on the top of reports.

Print Tax Symbol?When set, taxable PLU's have a tax symbol printed to the right of them on receipts, bills etc.

Do Not Print Time on Receipts?Stops the time from being printed on the top of receipts.

Do Not Print Date on Receipts?Stops the date from being printed on the top of receipts.

Do Not Print Consec Number on Receipts?Stops the consecutive number from being printed on the top of receipts.

Double height order number on Receipts?Prints the order number in double height on receipts.

Double height chk/tbl number on Receipts?Prints the chk/tbl number in double height on receipts.

For more receipt printing options, look at the receipt print button in status key programming.

Page 43: Index

System Programming 41

© <2008> ICRTouch

3.2.3.7 Slip Print Control

Pre-Feed LinesThis is the number of lines the slip printer must feed before commencing printing.

Max Slip LinesThis is the number of 'printable lines' on the slip. ICRTouch will use this for working out when it hasreached the end of the current slip.

Print Header Message?When set, the receipt header message is printed on the top of slips.

Print Commercial Message?When set, the commercial message is printed on the top of slips.

Print Bottom Message?When set, the bottom message is printed on the bottom of slips.

Print Tax Symbol?When set, taxable PLU's have a tax symbol printed to the right of them on receipts, bills etc.

For more slip printing options, look at Programming for the slip print key, in the status key file.

Page 44: Index

ICRTouch Programming Manual42

© <2008> ICRTouch

3.2.3.8 Journal Control

Contains settings for the electronic journal roll (EJF). All changes made in here also affect anyconnected journal printer and journal broadcast.

Do not print time on journal?Stops the time from being printed on the top of the journal.

Do not print date on journal?Stops the date from being printed on the top of the journal.

Do not print consec number on journal?Stops the consecutive number from being printed on the top of the journal.

No journal 2 (archived)?Stops the 2nd (permanent) journal roll.

Page 45: Index

System Programming 43

© <2008> ICRTouch

3.2.3.9 Auto Broadcast Control

All programmable files can be flagged to auto broadcast, or not auto broadcast when program changesare made. Generally you wouldn't want terminal specific files such as IO Parameter to auto broadcastwhen changes are made. In some instances you wouldn't want the General Feature file to autobroadcast, giving the ability to start different terminals on different menu levels. For example you couldhave a drinks till starting on a drinks level, and a food till starting on a food level.

Page 46: Index

ICRTouch Programming Manual44

© <2008> ICRTouch

3.2.3.10 Comms Control

Dir for Programmed Data BackupThis is the location of the programmable backup area used in the backup/restore function in managermode.

The directory must be specified without a forward slash at the end (\).You must ensure that the directory exists.A different drive can be specified, enabling backup to mapped network drives or external backupdevices.eg "C:\backup", "F:\", "\icrtouch\mydata" etc.

Directory for Screen Dumps (Version 1 only)ICRTouch is capable of saving copies of the onscreen image, by holding down shift, and pressing theprint screen (PrtSc) button (on a standard keyboard). The image is saved as a 256 colour Windows3.0 bmp, using the filename scrn_XXX.bmp. Where XXX is the image number.

The same rules apply for directory specification as above. If no directory is specified then the imagewill be saved in ICRTouch's working directory.

eg "C:\myimages", "A:\"

Modem init stringThe string used to initialise a connected modem when the terminal is first powered up.

e.g. AT&FS0=1&Y0&W0Would reset the modem to factory defaults and then set it so auto-answer after 1 ring, tell it to loadrofile 0 on startup/reset then write these settings to NVRAM. Consult your modem's manual formodem settings specific to your modem type.

Enable dispense monitoring?Turns on dispense monitoring functionality, used with dispense monitoring systems such as InnLine.

Directory for dispense monitoring fileLocation where the dispense monitoring file is placed.

Page 47: Index

System Programming 45

© <2008> ICRTouch

3.2.3.11 PLU Control

Contains settings that apply to barcode scanning within ICRTouch and some settings that apply torandom lookup codes, eg Wine bin numbers etc.

Scanning PLU Start RecordThis is the starting PLU record number for automatic creation of scanning PLU'sWhen a barcode is scanned, ICRTouch searches through the random code field of the PLU file to seeif the code exists. If it does it will jump to it, if it doesn't it will create a new one in a PLU record that hasa blank random code field, starting with the record number as specified above.

Scanning PLU End RecordThis is the PLU record number that automatic creation of scanning PLU's, will end at.

Auto create not found PLU'sWhen set, scanned items that do not exist in the file, are created automatically, prompting the user forinformation.

Lock register at not found PLUThis locks the register if PLU not found. Prompts with message box "PLU not found".

Keeping the start record high means that PLU creation can be kept away from PLU's that appear onthe keyboard.

Do not validate the check digit?EANs have a check digit, when ICRTouch receives a barcode it validates the check digit to ensure thatit is genuine. Setting this flag will mean that ICRTouch will except non standard bar codes, but maymean that mis-scanned barcodes could be accepted.

Print PLU code on receipt?When set the system prints the random code (barcode) on the receipt above the PLU.

Print PLU code on journal?When set the system prints the random code (barcode) on the journal above the PLU.

Finalise key record for single item PLUSets the finalise key that is used to finalise single item plu sales.

Dir for PLU picturesThis is the location of pictures attached to PLU's. The location can be a drive, directory, mappednetwork drive, UNC etc etc.

eg "C:\pictures", "F:\", "\\server\pictures" etc.

The pictures are then placed in this location with their filenames in the following format;

R{NUMBER}.jpg - Where {NUMBER} is the random code or barcode of the productorM{NUMBER}.jpg - Where {NUMBER} is the memory number of the PLU (1-10000)

Either format can be used, but the system will always go for the random code format first.

EG M12.jpg for PLU 12, or R12345670.jpg for PLU with barcode/random code number 12345670

You also need to set the flag "Prompt with picture?" in PLU programming, or use the PLU pictureinquiry status key.

The image that is displayed will be 320x320. A smaller image will have a border and a bigger imagewill be cropped. They must always be JPEG images with the extension .jpg

Page 48: Index

ICRTouch Programming Manual46

© <2008> ICRTouch

Disable open price plu repeat?Disable's the automatic reregistering using the last entered price of an open price plu when it ispressed for a second time..

Page 49: Index

System Programming 47

© <2008> ICRTouch

3.2.3.12 EFT Control

EFT SYSTEMThis selects the type of EFT system that ICRTouch is interfaced to. There is a choice of 4. For moreinformation on configuring an EFT system see the ICRTouch Reference Manual.

1. Commidea WinTI - this interfaces directly with WinTI for standard credit card transactionsusing the internal card reader connected to ICRTouch.

2. Commidea Ocius/ILink - interfaces to ILink for chip and pin EFT transactions.3. Commidea Directo to Verifone - Used for interfacing directly with the Commidea Ocius

Verifone terminals thus skipping ILink out of the equation.4. Thyron Paycell uses an RS232 interface with the Thyron Paycell chip and pin device

Use socket mode comms (if no, text mode)Only applies to the Commidea interfaces, decides whether ICRTouch uses shared text files tocommunicate to Commidea or uses a direct TCP/IP connection. The TCP/IP connection is consideredthe prefered connection method.

EFT Server Dir (or Server IP Address for socket mode)This is the location of the EFT Server. It would normally be a directory on a mapped network drive.

The directory must be specified without a forward slash at the end (\).You must ensure that the directory exists.A different drive can be specified, enabling backup to mapped network drives & external backupdevices.eg "C:\eft", "D:\softeft\data", "F:\" etc.

If using Socket mode then the IP Address of the EFT server should be entered into here.

EFT account numberAllows multiple EFT accounts to be used off of one copy of Commidea. If this is empty, ICRTouchpasses 001

Account IDOnly used when interfacing directly with a Commidea Ocius terminal. This is the 4 digit account id andwill be supplied by Commidea.

Prompt Cash Back?When set to yes, ICRTouch will prompt for cash back when an EFT transaction is processed.

Cash Back adds to Drawer Totalizer?When set, then any cash back amounts are added to the drawer used for the EFT key, see finalise keyprogramming for more information.

Cash Back Out Drawer Totalizer?This is the drawer totalizer that cash back amounts are taken from. This would normally be the cash indrawer totalizer.

Prompt for Gratuity (Tips)?When set to yes, a line is printed on the EFT Slip for the customer to fill in for gratuity. The software willthen prompt for this amount at the end of the transaction.

Once set a box for gratuity will be printed on the customer copy EFT receipt that should be filled in bythe customer to indicate amount of tip offered.

Gratuity adds to Drawer Totalizor?When set, then any gratuity amounts are added to the drawer used for the EFT key. See finalise keyprogramming for more information.

Page 50: Index

ICRTouch Programming Manual48

© <2008> ICRTouch

Allow customer not present transactions?If a credit card is keyed then the system will ask whether the customer is present or not.

Enable bill lodgingTurns on the bill lodging interface with Commidea ILink. This allows open table balances to be storedand paid off on the Commidea Ocius terminals.

Send checksOpen check balances are sent to Commides

Send TablesOpen table balances are sent to Commides

Only send printed billsSet this to only send checks/tables that have had their bills printed.

Use Sale ID in merchant ref?Pushes the current sale id into the merchant ref field.

Use Thyron in portableSet this when the tyron paycell device is mounted in an infra red cradle.

Page 51: Index

System Programming 49

© <2008> ICRTouch

3.2.3.13 Currency Exchange

EURO, (sub currency)

Local to EURO(sub) exchange rateThe exchange rate to 6 decimal places for the conversion from the local currency to the sub currency.

EURO(sub) decimal placesNumber of decimal places used for the sub currency.

Show EURO(sub) total in REG window?The sub currency total is always displayed at the bottom of the REG window with the local currency.

Show EURO(sub) total on receipt/journal?The sub currency total is always printed on the bottom of receipts, the journal and bills with the localcurrency.

Show EURO(sub) total on cust display?The sub currency total is always displayed on the customer display with the local currency.

Change in EURO(sub) (No, local)?When set, the change is always in EURO's. When set to no the change is always the local currency.

EURO(sub) uses 2nd drawer?The 2nd cash drawer is fired to store EURO tenders/change.

Show change in both currencies?The change amount is printed in the 'other' currency as well.

Run EURO(sub) change over function?This converts all preset prices and sales data from the local currency to the sub currency. The subcurrency function will then be turned off.

Currency exchange

Local to currency 1 to 10 exchange rateThe exchange rate to 6 decimal places for the conversion from the local currency to the currencyexchange 1 to 10.

Currency 1 to 10 decimal placesNumber of decimal places used for currency exchange 1 to 4.

Currency 1 to 10 uses 2nd drawer?The 2nd cash drawer is fired to store Currency 1 to 4 tenders.

Page 52: Index

ICRTouch Programming Manual50

© <2008> ICRTouch

3.2.3.14 Hotel Posting

Hotel systemSpecifies the front desk hotel system that the tills are linked to. For more information on configuring aninterface to a hotel PMS system please see the ICRTouch Reference Manual.

Current oprtions are;

ICRTOUCH SERVER SPECGeneric text based specification designed by ICR. Many hotel PMS suppliers are interfacedusing this method.

REMOTE AUDIT PRINTERPrints all hotel postings out on a remote audit printer mounted in the front office.This is not a direct link to a PMS.

MICROS 4700 EMULATIONEmulates the RS232 based interface of a Micros 4700. You need to configure the serial portand comms route in IO Parameter and Device Connection.

QT2000 Emulation (IPL v4.00)Emulates version 4.00 IPL on the Casio QT2000. Uses the files roomgst.txt and hotel.log.The VHS server is skipped and not necessary as part of this emulation.

GUESTLINE/RezlynxInterfaces direct with Guestline using their supplied OCX or with RezLynx over the Internet.You'll need the ICRTouch Guestline or RezLynx server from the dealers website.

GUESTMASTER PROTOCOLUses the text based Guestmaster protocol.

Directory of hotel serverThe location of the hotel server, can be a mapped network drive, or can be specified as a directnetwork location, eg \\server\c\hotel .

Allow alpha room numbers?When set room numbers can be specified using alpha numeric characters, eg C201.

Post group totals (no, dept)?Group totals are sent to the hotel server, otherwise dept totals are set.

Use Shift Allowances?Will prompt for a shift e.g. breakfast, lunch, dinner, shift4.

Enclose fields using " in .csv export file?Applies to ICRTouch server spec, fields in the export file are enclosed quote marks. This setting willbe dependant on the PMS software at the other end.

Guestline Post Z Read Totals?When using guestline totals from end of day Z's are posted into the system.

Hotel Audit Printing Only —————The following items apply to the hotel audit printing method only

Print individual items?Prints the sale items out on the ticket.

Page 53: Index

System Programming 51

© <2008> ICRTouch

Print dept/group totals?Prints the department or group totals on the ticket. The flag setting above specifies which of the 2 isprinted.

Cut ticket?Cuts the ticket in between each transaction. Otherwise one continuous stream of transactions isprinted separated by a line.

Page 54: Index

ICRTouch Programming Manual52

© <2008> ICRTouch

3.2.3.15 Split Reporting

Use split reporting functionWhether the split reporting function is active or not.

Report 1 adds to period 1 sales?During report split 1, sales data is added into the period 1 sales totalisors.

Report 1 adds to period 2 sales?During report split 1, sales data is added into the period 2 sales totalisors.

Report 1 adds to period 3 sales?During report split 1, sales data is added into the period 3 sales totalisors.

Report 2 adds to period 1 sales?During report split 2, sales data is added into the period 1 sales totalisors.

Report 2 adds to period 2 sales?During report split 2, sales data is added into the period 2 sales totalisors.

Report 2 adds to period 3 sales?During report split 2, sales data is added into the period 3 sales totalisors.

Stop electronic journal 1 during report 2?Stops data being printed into the main looping electronic journal whilst report split 2 is active.

Stop electronic journal 2 during report 2?Stops data being printed into the stored historical day to day electronic journal whilst report split 2 isactive.

Stop journal printer during report 2?Stops data from being printed on a journal printer whilst report split 2 is active.

Sunday to Saturday

Report 2 start hour?The time in hours during which report split 2 begins.

Report 2 start minute?The time in minutes during which report split 2 begins.

Report 2 end hour?The time in hours at which point report split 2 ends.

Report 2 end minute?The time in minutes at which point report split 2 ends.

Page 55: Index

System Programming 53

© <2008> ICRTouch

3.2.3.16 PocketTouch Control

Flag setting specific to the handheld PocketTouch terminals.

Menu operation typeSpecifies the layout type of the menus within PocketTouch. Options are;

Menu levelsKeyboard menu levels are shown as they are on the till, but in lists running down the screen.

DepartmentsAll products are shown in department order.

PLU GroupAll products are shown in PLU group order.

Sort alphabeticallyMenu items are shown in the list in alphabetical order.

Level shifts shown in menu levelsWhen menu levels op type is used, menu level keys are shown within the menu level that is selected.

Only allowed to open checks?The unit is only allowed to open checks, tables are not given as an option on the numeric keypad.

Only allowed to open tables?The unit is only allowed to open tables, checks are not given as an option on the numeric keypad.

If both or neither of the last 2 flags are used then both checks and table can be opened on the unit.

Retain clerk at power up?When the unit starts the clerk that was last logged on will still be signed onto the terminal.

PLU window stays on screen until cancel?When set the PLU number entry dialog remains on screen until it is cancelled, allowing multiple PLUsto be registered by PLU number without having to keep pressing the PLU key.

Password to exit PocketTouch?This password must be entered in order to activate the close down PocketTouch button on thehandhelds.

PocketTouch uses TCP/IP?This should be set to Yes. This allows the tills to communicate directly to PocketTouch throughTCP/IP, where before (and with this set to No) all communications used to be bounced throughPTGateway running on one of the terminals.

To use this ALL terminals must have a unique IP Address and PTGateway must NOT be loaded.

There is a huge performance benefit of using this flag over the older style PTGateway.

Page 56: Index

ICRTouch Programming Manual54

© <2008> ICRTouch

3.2.3.17 Fidelity Control

Adds support for loyalty/accounts with Fidelity Total Control. These flags are NOT to be used withFiedlity Instant Loyalty, this uses the 3rd Party Customer server, see the reference manual for moreinformation on configuring this.

The Fidelity Total control function works by accepting magnetic cards (or keyed entry) and prints theaccount number on the audit trail, this information is then processed offline by Total Control atcollection time.

Enable Instant Loyalty?This allows the use of fidelity magnetic cards.

Card Number prefix ID (5 digits)The prefix of the fidelity card is entered here. The first two numbers are the dealer ID and the rest arethe site ID

Accept for compulsory non add number?Allows the fidelity card or key to satisfy compulsory non add number on finalise keys.

Page 57: Index

System Programming 55

© <2008> ICRTouch

3.2.3.18 Ticket Issuance

Ticket issuance is generally used for issuing entrance tickets, or tickets for dry cleaning etc. It works ina similar fashion to kitchen printing except each item in the sale is printed on a separate ticket.

Show Price on TicketShows price of PLU on ticket.

Use 3rd @ qty for Tickets Per ItemWith this flag set, multiple tickets can be issued for 1 item based on the qty set in 3rd @ Qty. This isused typically in dry cleaners for 3 piece suites etc.

Inc Ticket Number for Per Item TicketsIncrements ticket number for each item.

Print in Double SizePrints in Double Size. Maximum of 15 characters.

Print Ticket NumberTicket Number is Printed.

Ticket Number Resets Daily Z1Ticket Number is reset after daily Z

Print Receipt Header MessagePrints the standard receipt header message on the ticket.

Print 1 Line of Header MessageOnly the 1st line of receipt header is Printed.

Print Graphic LogoGraphic Logo is Printed.

Print Receipt Bottom MessageReceipt Bottom is Printed.

Print 1 Line of Bottom MessageOnly one line of receipt bottom is Printed.

Cut TicketCuts between tickets

Dotted Line at End of TicketPrints a dotted line at the end of each ticket.

Star TSP700 Detects Start of TicketThe star printer has a black mark detector. If this flag is set then the printer will look for the mark whichsignifies the printable area of the ticket.

Star TSP700, Print Density HeavyImproves print quality on the star TSP700.

Print Receipt info LinePrints the information lines (clerk, mode, till, date time).

Page 58: Index

ICRTouch Programming Manual56

© <2008> ICRTouch

Info Line Prints at Bottom of TicketThe Information line is printed at the bottom of the ticket

Print Order InfoPrints the sale order information box, order number, check number, covers etc.

Ticket printer 2 uses ticket number 1When using 2 ticket printers the 2nd ticket printer uses the 1st ticket printers counter, otherwise it usesit's own.

Print total number of ticketsShows the total number of tickets printed with a count of each one as it's printed.

Left justify ticketMost of the information on the ticket is left justified as opposed to centre justification.

Line feeds before printingNumber of blank line feeds before printing starts.

Line feeds before cutNumber of blank line feeds after printing and before the ticket is cut.

Print customer namePrints the customer's name on the ticket.

Page 59: Index

System Programming 57

© <2008> ICRTouch

3.2.3.19 Passwords

Certain parts of ICRTouch can be put under password control.

PGM Mode Master PasswordReplaces the global 2552 with a password of your choice

Hidden Menu PasswordReplaces 88888888 with a password of your choice

Period 1-3 reports passwordAllows a password to be set for period report (doesn't include batch reports) Can often be used to lockdown Period 3 reports for the stock taker only.

Lock Terminal PasswordPassword that needs to be entered to restore access to the terminal after the LOCK TERMINAL StatusKey is used

Page 60: Index

ICRTouch Programming Manual58

© <2008> ICRTouch

3.2.3.20 Time & Attendance

Rounding of times (minutes)Sets the number of minutes that the time and attendance rounds to. For example setting 15 minuteswill mean that if an employee is later then there starting time will be rounded up to the nearest 15minutes after that.

Log time changes?Records any times that the system clock has been changed and flags any working times that could'vebeen affected by these time changes.

Ignore 'iffy' hours worked?When building hours worked reports the system will reject work times in excess of 14 hours andaccross 2 days, printing out the audit roll at the same time. Setting this flag disables this behaviour.

Print stub tickets for time & att operations?A stub ticket is issued at the local receipt printer when time and attendance operations are performed.

Page 61: Index

System Programming 59

© <2008> ICRTouch

3.2.3.21 IRC Control

Auto IRC initialise at startupWhen ICRTouch is launched an IRC initialise is run automatically to check and configure the network.

When auto IRC init, issue a receipt?Determines whether a ticket is issued when the IRC initialise is run automatically at startup.

Page 62: Index

ICRTouch Programming Manual60

© <2008> ICRTouch

3.2.3.22 3rd Party Customer

Controls how ICRTouch interfaces with 3rd party customer loyalty applications, for example InstantLoyalty by Fidelity. There is more information about this in the ICRTouch Reference Manual.

Directory for server filesThis is the shared location that ICRTouch uses to interface with the customer server. Mapped networkdrives can be used, but we recommend using UNCs.

eg \\SERVER\Share

Site numberThis is used when using the system over a WAN, and allows the system to identify individual sites.

Enclose fields using " in .csv export fileFields are enclosed in quote marks. This setting will be dependant on the software at the other end.

Use track 1 mag card swipeTrack 1 magnetic card data is passed to the customer server.

Use track 2 mag card swipeTrack 2 magnetic card data is passed to the customer server.

Auto receipt when customer is onIssues a receipt every time a customer is used in a sale.

Interface with Fidelity's ILAPopup.dll?When set the 3rd party customer system activates Fidelity's Instat Leisure dll/ocx as opposed to thetraditional text file method.

Allow alpha customer numbers?Presents the user with a QWERTY keyboard when the customer number key is pressed.

Use rebound barcode reader?Calls the rebound barcode reader control for logging on the customer.

Page 63: Index

System Programming 61

© <2008> ICRTouch

3.2.3.23 Table Reservation

Time Line

Reservation time line start hourSets the hour that the reservation list starts at

Reservation time line end hourSets the hour that the reservation list ends at

Deposits

Transaction key used for deposits receivedThis is the transaction key record number where deposit amounts taken are stored.Technically it can be any transaction key type as it's used purely as a total only, however it isprudent to make it a Received on Account key and call it Deposits Received or similar. It is notneccessary for it to be on the keyboard.

Post deposits from rsrv into check?When set deposits stored against a reservation are carried forward into the check. For thisfunction to work you must have a deposit key {keytype depoist} setup in the transaction keyfile.

Deposits stored against a reservation can only be used once. If a table is opened from thesame reservation again the deposit will not be carried across the second time.

In Drawer used for reservation depositsDeposits placed into checks from reservations are added to this in drawer totalizor. Generallyspeaking you should set up a new in drawer totalizor and call it deposits used.

Time table is reserved before bookingOnly applies when NOT using time zoning, this is the time before the table is booked that it no longer isavailable. ie an time of 1 hour would been that the table is not available 1 hour before anytime that it isbooked.

Default booking durationOnly applies when NOT using time zoning, when set the table is booked for this length of time,otherwise the user is prompted to enter a time.

Time zoningWhen the reservation system is configured to work by time zone, the day is split into zones for examplelunch time, afternoon and evening. When a table is reserved in a time zone it will be reserved for thewhole of that time zone. eg booking a table in the afternoon zone would book the table for the entireafternoon zone.

Time zone 1 start timeSpecifies the time that zone 1 starts. Zone 1 continues until zone 2 starts

Time zone 2 start timeSpecifies the time that zone 2 starts

Time zone 3 start timeSpecifies the time that zone 3 starts

Time zone 4 start timeSpecifies the time that zone 4 starts

Time zone 5 start time

Page 64: Index

ICRTouch Programming Manual62

© <2008> ICRTouch

Specifies the time that zone 5 starts

Warn user when opening a table?When set warns the user that they are about to open a table from the reservation.

Page 65: Index

System Programming 63

© <2008> ICRTouch

3.2.3.24 Live Sales Posting

Enable?Enables live sales posting

SiteWhen multiple sites are used with the same account they can be set here. This allows the informationto be differentiated when viewed remotely.

Account Number and PasscodeThese identify a valid account number for live sales posting.

STATUS:Show the current system status

Page 66: Index

ICRTouch Programming Manual64

© <2008> ICRTouch

3.2.4 Schedular

ICRTouch can process up to 10 price changes, for each day of the week.

The time for the price level change is specified in 24 hour format, in hours and minutes.

It is important to remember to change a price level back again, otherwise the touch screen will remainon the last price level.

Page 67: Index

System Programming 65

© <2008> ICRTouch

3.2.5 Time Zones

Time zones are used for hourly time zone reporting. ICRTouch goes much further than just hourlyreporting and allows up to 50 time zones with any start and end time. Also, the data that is reported inthe time zone is totally flexible, rather than just a straight sale total, in fact up to 100 of any salestotalizor can be chosen to appear in the time zones. For example you can configure your time zone toreport for every half hour on all the department totals.

Time zonesIn here configure that start and end time of each of the time zones in 24 hour HH:MM format. The starttime is included in the time zone, the time zone stops but doesn't include the end time.

For example, 22:00—23:00 will include sales from 22:00 up and including 22:59 but NOT 23:00.

Up to 50 time ranges can be set.

Detail LinksSelect the sales information that you'd like to appear in the time zones here. Up 100 items can beincluded.

Page 68: Index

ICRTouch Programming Manual66

© <2008> ICRTouch

3.2.6 Cheque Printing

ICRTouch can print cheques on the specified slip printer. A slip printer must be set up in DeviceConnection to enable use of this function.

Store NameThis is the text that is printed for payee on the top line of the cheque.

Cheque Printer Type?This is the type of slip printer being used, it is very important that this is set correctly, otherwise it willprint incorrectly

Next follow printing options for the individual components of the cheque, these are Date, Store Name,Amount in Text & Amount in Figures.

Print?Specifies whether the component is printed or not.

X PositionThe starting x position in characters for the component.

Y PositionThe starting y position in characters for the component.

Page 69: Index

System Programming 67

© <2008> ICRTouch

3.2.7 Tax Table

DescriptorName used for the tax rate.

Rate %This is the rate, 4 digits after the decimal point is assumed.

Add In (VAT), if no, Add On?When set to yes, it is assumed that all amounts already have tax in them, and any calculated amount iscalculated out of that.When set to no, it is assumed that all amounts do not include tax, and so it is added on.

Page 70: Index

ICRTouch Programming Manual68

© <2008> ICRTouch

3.2.8 Non PLU

Format StringMade up a five parts;1. Header normally 02 or 20 to 292. Code number this is represented with X's3. Check digit for the price represented with a D4. Price / weight represented with P's5. Check digit for the price represented with a D

For Example 02XXXXDPPPPPD

Embedded value is Weight? (If No,price)If not a weight barcode it is a price.

Decimal places of embedded valueUsually 2 for price or 3 for weight. Eg when set to 2, 1050 would be taken as 10.50

Page 71: Index

System Programming 69

© <2008> ICRTouch

3.2.9 Reason Table

Contains a user configurable list of 'Reasons' that can be reported on. Many transaction keys have aflag to activate the reason table on use.

For example the reason table could be linked to the refund key and used to indicate why the operatorused the refund. The reason is printed on the journal at the time when it was used, the value is addedto the reason table's total for reporting.

Page 72: Index

ICRTouch Programming Manual70

© <2008> ICRTouch

3.2.10 System Configuration

Terminal specific network configuration settings are set in here.

Terminal IDThis is the unique network id for this till.Values range from 1 to 32.You must not have 2 terminals with the same number on the same network.

LocationDrop down window with up to 6 locations to specify which location this terminal is in. This can be usedfor separating inline reports by location. See Program 2 -> Fixed Character programming, forprogramming the location names.

Terminal NameThis is a 12 character descriptive name for this terminal. This makes for easier identification of aterminal in a network. It is printed on the top of receipts/reports etc. It is also used in error messagespertaining to that terminal.

Clerk Float?When set to yes, clerks can be moved from this terminal to others in the network in the middle of asale.

Use Centralised Check System?When set to yes, the terminal will get it's check file from the check tracking master.When set to no, the terminal will use it's own check file.

This Machine Check Tracking Master?When set to yes, this terminal is responsible for controlling the check file in a centralised checksystem.Must be used in conjunction with Use Centralised Check System.

I am Check Backup Master?When set to yes, this terminal is check backup master, for more information on the check backupsystem see the reference manual.Must be used in conjunction with Use Centralised Check System.

Use Centralised Customer Totals?When set to yes, the terminal will get it's customer file from the customer master.When set to no, the terminal will use it's own customer file.

This Machine Customer Total master?When set to yes, this terminal is responsible for controlling the customer file in a centralised customersystem. Must be used in conjunction with Use Centralised Customer System..

Use centralised time & attendance file?When set to yes, the terminal will get it's time & attendance file from the time & attendance master.When set to no, the terminal will use it's own time & attendance file.

This time & attendance master?When set to yes, this terminal is responsible for controlling the time & attendance file in centralisedtime & attendance system. Must be used in conjunction with Use time & attendance System..

Use TCP/IP (No, IPX/SPX)?Forces a terminal to use TCP/IP as it's communication protocol. When set to no the until will use IPX.

VLANVLAN are used to stop tills on the same network from cross communicating. Tills will different VLAN

Page 73: Index

System Programming 71

© <2008> ICRTouch

numbers will not see each other at all, however the back office system can communicate with thewhole system.

Used for creating separate site on the same LAN.

Any changes made to System configuration should be followed by an IRC Initialise to make sure thatall terminals are kept up to date.

Page 74: Index

ICRTouch Programming Manual72

© <2008> ICRTouch

3.2.11 Device Connection

The device connection file contains the location of all external devices, except KP's which areprogrammed in a separate file.

Connected to MC No.This is the name of the terminal that the device is connected to.All devices can be shared by multiple terminals, except Customer Display and Journal Printer,both these devices are connected locally to the machine that is using them.

Connected to Port No.This is the number of the serial port the device is plugged into on the machine specified above.This must be specified, even if the device is not connected locally on this machine.The device can be disabled by setting the port number to 'Not Connected'.

Backup – Connected to MC No.Both the receipt printer, and report printer allow for a backup route. In the event of a failure ofthe specified device, the terminal will automatically route the data to the backup device.

Backup – Connected to Port No.This is the number of the serial port for the backup device, as above. If you do not want abackup device, then set 'Not Connected' here.

Receipt Printer – Location of the standard receipt/bill printer. The device can be shared by multipleterminals. The device can also have a backup route.

Report Printer – Location of the report printer. The device can be shared by multiple terminals. Thedevice can also have a backup route.

Customer Display – The device can only be connected locally, and cannot be shared.

Slip Printer – Location of the slip printer, for printing slips and cheques. The device can be shared bymultiple terminals. There is no backup route for this device.

Journal Printer – Location of the journal printer. The device can only be connected locally, and thereis no backup route. The electronic journal functions whether a journal printer is connected or not.

Cash Drawer – This is the location of the cash drawer. Some touch screen hardware has internal cashdrawer ports, for example Casio QT7000, in which case specify that it is on an internal drawer port.Otherwise specify the serial port of the printer that is connected to the cash drawer.

Ticket Printer 1& 2 – Location of the ticket printers. The device can be connected remotely onanother terminal.

Page 75: Index

System Programming 73

© <2008> ICRTouch

Hotel Printer/PMS – Location of the printer or RS232 PMS {in the case of the Micros 4700} used in ahotel posting environment whereby transactions are sent to an audit printer in the front desk ratherthan to a PMS package. The device can be connected remotely on another terminal.

Thyron Paycell – Location of the Thyron chip and pin terminal. Can be remote and shared acrossterminals.

Play sounds through speakers?When set to yes, ICRTouch uses .wav files residing in the ICRTouch\Sounds folder for system sounds,these are played through the sound card and speakers. When set to No the system buzzer is used.

System contains a mix of Screen Sizes?This allows 1024x768 and 800x600 terminals to be run in a system together. Keyboard data is sentacross the network excluding coordinate data, also merged cell data is ignored. Hence if cells aremerged together then they must be done on each unit in the system. However, merged cell data isaccepted from machines of the same resolution.

This also applies to communications from BO PCs.

Floor plan table coords are assumed to be 1024x768 and are scaled down to 800x600 for the lower resunits. The system also disallows the editing of the floor plan table positions on the 800x600 units.

Page 76: Index

ICRTouch Programming Manual74

© <2008> ICRTouch

3.2.12 Kitchen Printers

Kitchen Printers

Kitchen Printer Name.This is a 12 character descriptive name for the KP. It appears on the top of the order slip.

Connected to MC No.This is the name of the terminal that the KP is connected to.All KP's can be shared by multiple terminals.

Connected to COM Port No.This is the number of the serial port that the KP is plugged into, this must be specified, even ifthe KP is not connected locally on this machine. The KP can be disabled by setting the portnumber to 'Not Connected'.

Backup – Connected to MC No.In the event of a failure of the specified KP, the terminal will automatically route the data to thebackup KP (which can be the receipt printer).

Backup – Connected to Port.This is the number of the serial port for the backup KP, as above. If you do not want a backupdevice, then set 'Not Connected' here.

** KP ConfigurationConfiguration for each kp is in here.

Print KP in Double Width?Whether double width characters are used or not for the KP

Print KP in Double Height?When set all KP items are printed in double height. Can be used with the double width flagto give quad size printing.

Print Order Number in Double Height?When set all the order number at the top of the ticket is printed in double height characters.

Print Check/Table Number in Double Height?When set all the check or table number at the top of the ticket is printed in double heightcharacters.

Page 77: Index

System Programming 75

© <2008> ICRTouch

Condense double size items when overrun?When using double width printing, if the text is wider than the ticket then the item is printedin single size.

Condiments always print small?When using double size printing condiment PLUs are always printed in small.

Compress KP Ticket?When set unnecessary lines and spaces are omitted from the order to make it as small aspossible.

====

Consolidate?Turns on item consolidation.

Consolidate items with differing condiments?Determines that if the same item but with different condiments are consolidatedtogether.

Consolidate set menus with different items?Determines that if the same set menu but with different items are consolidated together.

SortChoice of sorting is None, Department, PLU Group or KP Category.

Insert a line in between KP Items?When set a line feed is issued in between each KP item.

Print prices?Prints the prices the items were sold at to the kp. Double width printing it turned off whenconfigured for price printing.

Translate KP order?When set, the KP order is sent through the ICRTouch translation database. This is mostcommonly used when setting the order to print in Chinese.

Do not print English?When kp translation is turned on only the translation line is printed.

====

Autocut KP Ticket?The KP ticket is cut using the cutter if fitted at the end of an order.

Printed dotted line at the end of the order?A dotted line is used to separate the orders

Issue FF at end of order?Issues a Form Feed command to the KP printer at the end of the order.

Sound buzzer at KP order?The buzzer is sounded on the KP before an order is printed.

Page 78: Index

ICRTouch Programming Manual76

© <2008> ICRTouch

Line feeds before orderNumber of lines feeds that are printed before the order is printed.

Line feeds after orderNumber of lines feeds that are fed after the order is printed.

Kitchen Video No 1-2

Connected to MC No.This is the name of the terminal that the KV is connected to.All KV's can be shared by multiple terminals.

Connected to COM Port No.This is the number of the serial port that the KV is plugged into, this must be specified, even ifthe KV is not connected locally on this machine. The KV can be disabled by setting the portnumber to 'Not Connected'.

Page 79: Index

System Programming 77

© <2008> ICRTouch

3.2.13 IO Parameter

ICRTouch supports up to 6 serial devices. The settings for the serial port need to match the settings ofthe device connected to it. If there is a mismatch in the settings then you'll generally get garbageprinted out on the connected device.

Baud RateA range of values are 1200 to 115200 bps.

ParityValues are NONE, EVEN and ODD.

Data BitsValues are 7 and 8.

Stop BitValues a 0 and 1.

Connected DeviceThis is where you specify what device is connected to the serial port. A range of printers and customerdisplays are available.

Page 80: Index

ICRTouch Programming Manual78

© <2008> ICRTouch

3.2.14 IP Printers

ICRTouch support TCP/IP printers for both the kitchen and receipt/report printing. Journal printer viaTCP/IP is not supported.

Only Epson and Star TCP/IP interfaces are supported.

Page 81: Index

System Programming 79

© <2008> ICRTouch

3.3 Clerk Programming

3.3.1 Clerk Features

Clerk NameThis is the clerk name.

Secret NumberThis is a 4 digit secret number used for signing on. If this is set to zero, then the clerk cannot besigned on by using secret number.

====

Default menu level at sign onWhen set, the clerk will go straight to a specific menu level when they are signed on, otherwise they goto the default for that terminal.

Price level at sign onWhen the clerk signs on it goes straight to a specific price level.

Defaults to floor plan at sign on?When the clerk is first signed on at the beginning of a sale, the clerk will go straight to the floor plan.

Default floor plan levelSets the level on the floor plan that this clerk defaults to when it enters the floor plan. A setting of zerowill mean that the clerk will go to the level set for that terminal.

====

Compulsory Order Number EntryMeans that the clerk has to supply an order number each time they do a sale.

Compulsory Number of CoversMeans that the clerk has to supply the number of covers each time they do a sale.

Compulsory Check NumberMeans that a check or table number must be entered before beginning a sale.

Prompt for customer numberWhen set the unit will prompt for the operator to enter a customer (loyalty etc) number at sign on.The customer can still be logged on using all the usual methods at this point, eg mag card.

Page 82: Index

ICRTouch Programming Manual80

© <2008> ICRTouch

Prompt for Eat In/Take OutThe system will prompt with a list of all Eat In/Take Out keys found in the status key file.

Sign Off Clerk at Close of Sale?Means that when the clerk finalises a sale, they will automatically be signed off of the till.

Allow to Open Other Clerk's Checks?Means that the clerk can open checks/tables that have been opened by other clerks.

Use 2nd Drawer?Means that the clerk uses drawer 2.

Clerk is Manager?This function is not implemented yet.

Clerk is Trainee?When this clerk signs on, the register goes into training mode.

Allowed to correct items from checks?When set the clerk is able to item correct items that have been previously rung into a check/table.

Last item error correct only?When set the clerk is only able to correct the last item that they registered.

====

Commission Rate 1-4 (%)Set in here the % commission that the clerk receives on products link to rates 1—4.Typically used in hairdressing type applications, the commission totals appear in the main fixedtotalizor totals, and can be shown per clerk by adding them to the clerk detail report.

====

Prompt to clock in at sign on?For time attendance, if the Employee is not clocked in when they sign on then the unit will prompt themif they want to clock in at that point.

Compulsory clocked in?For time attendance, means the employee cannot use the till unless they are clocked in.

Employee Job 1-4For time attendance, specifies which jobs the clerk does. This then allows the system to work out whathours they should be working etc. For more info on Time & Attendance see the time & attendancesettings in this manual, and the ICRTouch Reference Manual.

Page 83: Index

System Programming 81

© <2008> ICRTouch

3.3.2 Clerk Operation

Contained in here is are all the function keys. These can be set to yes if the clerk is allowed to usethem, or no, in which case they will be disabled for that clerk.

Page 84: Index

ICRTouch Programming Manual82

© <2008> ICRTouch

3.3.3 Mode Control

Contained in here are all of the register modes. When set to yes, the clerk is allowed to sign on inthem, and use functions associated with them. Otherwise the clerk will not be able to use that mode.

Page 85: Index

System Programming 83

© <2008> ICRTouch

3.3.4 iButtons

Just press the iButton against the receiver. This will automatically link the iButton to that clerk.

Pressing Enter twice will clear out anything programmed here.

Page 86: Index

ICRTouch Programming Manual84

© <2008> ICRTouch

3.3.5 Clerk Detail

The clerk detail link file is used for clerk reporting. All files that totalize sales data can be linked to theclerk detail file. The report from the clerk detail file will consist of all sales data for each clerk on thespecified link. This way sales totals and function key data can be tracked for each clerk. Pressingenter on a detail link will prompt for a file type. From there you are prompted for a record within that file.

Page 87: Index

System Programming 85

© <2008> ICRTouch

3.3.6 Range Programming

The clerk file can be programmed by range. Clerk Features, Clerk Operation & Mode Control canall be programmed by range. Pick the individual section to be programmed – you are presented with aprogramming sheet that it completely grey. As you program each item, it's background colour will turnwhite. Only these white items will be changed – all the grey items will be left as they are. When youhave finished programming in the program sheet, press ESC. You are then prompted with from clerk,to clerk. Set in the number of the clerk that you want to range program from, and the number of theclerk that you want to program to, then press enter on Range Program OK?, this will range programthese clerks. Pressing ESC to leave this screen will cancel range programming.

Page 88: Index

ICRTouch Programming Manual86

© <2008> ICRTouch

3.3.7 Employee Jobs

Creates a new job, eg Chef. Within here you can set up to 5 shifts that this job function works for eachday of the week.

Job TextTitle of the Job, eg Chef, Cleaner, Bar Person etc.

Shift 1-5Select the up to 5 shift times (configured in employee shifts) for each day of the week.

For more information on time & attendance see the ICRTouch Reference Manual.

Page 89: Index

System Programming 87

© <2008> ICRTouch

3.3.8 Employee Shifts

Creates a new shift time, eg morning. Shifts are then linked in to Jobs which are linked into clerks.

Shift TextText reference name for the shift, eg morning, afternoon etc.

Shift start time and end timeSets the working hours for the shift in 24 hour HH:MM format.

Start of breaks and end of breaksSets the time period during which breaks can be taken. Eg 11:00 to 13:00 would mean that they cantake their break any time between these times.

Break time allowedSelects the amount of time they are allowed to take as break.

Latest work timeThe is the latest that they can work after their shift time ends.

Start time grace (minutes)This is the amount they are allowed to be late by in minutes without affecting their work time.

End time grace (minutes)This is the amount of time they are allowed to leave early in minutes without affecting their work time.

For more information on time & attendance see the ICRTouch Reference Manual.

Page 90: Index

ICRTouch Programming Manual88

© <2008> ICRTouch

3.4 Function Keys

3.4.1 Finalise Keys

Finalise keys are used to 'cash off' sales.

DescriptorThe name associated with the button.

Update Keyboard Text?When set to yes, any buttons set as this key will have their captions updated with the text in thedescriptor field above. This will automatically change to yes whenever you change the descriptorfield. You can force the caption to be updated by setting this to yes, and can prevent it beingupdated by setting it to no after you have changed the text in descriptor.

Key TypeThis specifies the type of finalise key. There may be different programming options, dependenton what type of finalise key has been allocated.

Preset AmountOnly valid for the key type 'CASH' - used for preset tender keys, eg £5, £10, £20

Drawer InAny money tendered on this button will be added to this totalizer.

Drawer OutAny amounts given as change from this button will be deducted from this totalizer.

Open Drawer?Decides whether the drawer will open or not when this finalise key is used.

Enforce Amount Tendered?If set to yes, the operator must enter the amount tendered before pressing this button.

Enforce ST?If set to yes, the operator must press subtotal before pressing this button.

Inhibit Partial Tendering?If set to yes, the operator cannot tender for less than the sale value.

Inhibit Amount Tendering?If set to yes, the operator cannot tender an amount before pressing this button.

Page 91: Index

System Programming 89

© <2008> ICRTouch

Automatic Receipt Printing?If set to yes, regardless of whether the receipt is on or not, a receipt will be issued if this key isused.

Warn if a check is open?Will give a warning message if finalisation is attempted with a check/table open.

Print Tax Breakdown?If there is any tax content in this sale, then this will be printed on the receipt.

Print extra ticket with signature strip?If this finalise key is used then an extra receipt is issued with the signature strip bottom messageat the bottom of it.

Compulsory non-add number entry?A non-add number must be entered if this finalise key is used, if one hasn't been entered, thenthe system will automatically press the first non-add key in the status key file for you, promptingfor a number.

Compulsory Eat In/Take Out?System will prompt with a list of all Eat In/Take Out keys found in the Status Key file if one hasn'talready been used.

Tendered amounts in EUROs(sub)?The finalise key becomes a EURO finalise key. All amounts tendered are in EUROs. Onlyapplies to CASH, CHEQUE & EFT.

Prompt with numeric keypad for tender?When set and no amount was tendered into the finalise key, the unit will popup a numerickeypad for amount to to be tendered.

Finalise Key Types

CASHNo Additional Programming.

CHEQUEActs as a normal cash key, but gives the option of printing a cheque on a slip printer, also prompts forchecking the card number, expiry date etc.

Low Amount Limit £Specified only in £'s, no decimal place. Sales below this value cannot be finalised on this key.

High Amount Limit £Specified only in £'s, no decimal place. Sales above this value cannot be finalised on this key.

Print Cheque?If there is a slip printer available then the cheque can be printed.

EFTUsed in conjunction with a card reader and the 'Commidea WinTI' package, for online cardauthorisation.

Low Amount Limit £Specified only in £'s, no decimal place. Sales below this value cannot be finalised on this key.

Page 92: Index

ICRTouch Programming Manual90

© <2008> ICRTouch

High Amount Limit £Specified only in £'s, no decimal place. Sales above this value cannot be finalised on this key.

No over tender?Locks the ability to over tender a sale using the EFT key.

ACCOUNTUsed to pay by account for account/prepaid customers.

No tender at partial credit?Stops the system automatically finalising a sale if there is only enough credit to cover part ofthe transaction.

HOTEL TRANSFERUsed in conjunction with a front desk hotel system to 'post' the sale to the hotel server.

Preset room numberAllows the finalise key to be used for a specific preset room only.

Use booking ref?For Guestline, when set the booking ref field is used in place of the room number.

CASH2Identical to the cash key, except use by clerks can be restricted.

Page 93: Index

System Programming 91

© <2008> ICRTouch

3.4.2 Transaction Keys

Transaction Key ProgrammingTransaction keys are buttons that affect the sale's totals in some way, they hold sales data so that areport of their usage can be obtained.

DescriptorThe name associated with the button.

Update Keyboard Text?When set to yes, any buttons set as this key will have their captions updated with the text inthe descriptor field above. This will automatically change to yes whenever you change thedescriptor field.You can force the caption to be updated by setting this to yes, and can prevent it beingupdated by setting it to no after you have changed the text in descriptor.

ValueThis is normally only used for discount and premium keys.

Key TypeThis specifies the type of transaction key. There may be different programming options,dependent on what type of transaction key has been allocated.

Print extra ticket with signature strip?If this transaction key is used at any time during the sale then an extra receipt is issued withthe signature strip bottom message at the bottom of it.

Transaction Key Types

CANCELUsed to cancel the entire contents of the current sale. No additional programming is required.

ERROR CORRECTUsed to correct/void items out of the current sale.

Complete Line void?If yes error corrects' by line, if no by item.

Show reason table, voids?The user is prompted with a reason table if this is a void item.

Page 94: Index

ICRTouch Programming Manual92

© <2008> ICRTouch

Show reason table, last item correction?The user is prompted with a reason table if this is a last item correction.

NO SALEOpens the cash drawer.

Force drawer 1?Opens cash drawer 1 regardless of the what the operator is set to.

Force drawer 2?Opens cash drawer 2 regardless of the what the operator is set to.

If both flags are set then both cash drawers will be opened, 1 after the other. if neither flag isset then the default for the operator is fired.

REFUNDUsed for refunding items (not necessarily in the current sale).

Show reason table?The user is prompted with a reason table.

CHECK TRANSFERUsed for transferring the contents of the current sale to a check, can also be used to transfertables/checks to checks.

Auto new check?System automatically generates the next check number if this key is used without entering anumber first.

Compulsory Eat In/Take Out?System will prompt with a list of all Eat In/Take Out keys found in the Status Key file if one hasn'talready been used.

NEW BALANCEUsed to store away the currently open check/table.

Compulsory Eat In/Take Out?System will prompt with a list of all Eat In/Take Out keys found in the Status Key file if one hasn'talready been used.

+ AMOUNTUsed to increase the current subtotal by an amount. No additional programming.

- AMOUNTUsed to decrease the current subtotal by an amount.

Allow Preset Overide?This allows the operator to type in an amount and press the button.

Restrict to One Use Per Sale?Means that the button can only be used once in any one transaction.

Page 95: Index

System Programming 93

© <2008> ICRTouch

Allow Negative Balance?Means that after use of this key, the current sale can fall into negative amount.

+%Used to increase the current subtotal by a % amount. No additional programming.

- %Used to decrease the current subtotal by a % amount.

Discount All Products?Means that all products are discounted regardless of the Selective Item Setting.

Discount Selective Itemizer 1 to 5?Will only discount PLU's that are set to a matching selective itemizer.

Allow Preset Overide?This allows the operator to type in an amount and press the button.

Restrict to One Use Per Sale?Means that the button can only be used once in any one transaction.

Not Allow After an Item?Means that this key can only be used after pressing subtotal first.

Not Allow After ST?Means that this key can only be used directly on an item, and not after a subtotal.

EXCHANGE POINTSUsed to exchange customer loyalty points against the current subtotal.

Tendered amount is value?Determines whether what is tendered into this key is a monetary value or number of points touse.

POINTS ADJUSTMENTUsed to manually alter the number of points on a customer.

Preset points amtWhen set to 0 the number of points this button adjusts is entered manually when it's used.

Adds to points?When set this button is used to add points to the customer. When no it removes points.

PAID OUTUsed to record monies paid out of the till.

Preset drawer totalizorWhen set amounts automatically use the specified in drawer total.

Force drawer 1?Opens cash drawer 1 regardless of the what the operator is set to.

Force drawer 2?Opens cash drawer 2 regardless of the what the operator is set to.

Page 96: Index

ICRTouch Programming Manual94

© <2008> ICRTouch

If both flags are set then both cash drawers will be opened, 1 after the other. if neither flag isset then the default for the operator is fired.

Show reason table?The user is prompted with a reason table.

RECEIVED ON ACCUsed to record monies received to the till

Preset drawer totalizorWhen set amounts automatically use the specified in drawer total.

Force drawer 1?Opens cash drawer 1 regardless of the what the operator is set to.

Force drawer 2?Opens cash drawer 2 regardless of the what the operator is set to.

If both flags are set then both cash drawers will be opened, 1 after the other. if neither flag isset then the default for the operator is fired.

Show reason table?The user is prompted with a reason table.

PAY ACCOUNTUsed to increase balances on account/prepaid customers.

ValueSpecifies a preset value that is used with this key.

Force drawer 1?Opens cash drawer 1 regardless of the what the operator is set to.

Force drawer 2?Opens cash drawer 2 regardless of the what the operator is set to.

If both flags are set then both cash drawers will be opened, 1 after the other. if neither flag isset then the default for the operator is fired.

DEPOSITUsed to record deposit amounts into checks/tables.

Preset drawer totalizorWhen set amounts automatically use the specified in drawer total.

Force drawer 1?Opens cash drawer 1 regardless of the what the operator is set to.

Force drawer 2?Opens cash drawer 2 regardless of the what the operator is set to.

If both flags are set then both cash drawers will be opened, 1 after the other. if neither flag isset then the default for the operator is fired.

Page 97: Index

System Programming 95

© <2008> ICRTouch

Show reason table?The user is prompted with a reason table.

PRICE CHANGEUsed to temporarily change the price of an item.

Allow Increase?This allows the operator to increase the price of the item.

Allow Decrease?This allows the operator to decrease the price of the item.

Show reason table?The user is prompted with a reason table.

House BonUsed to sell items for free.

Selected item?Determines whether the key is used to scroll up through the list to house bon items, or whetherit is pressed before the item is registered.

Show reason table?The user is prompted with a reason table.

Media ExchangeChanges 1 media for another at point of sale. eg Cheque for Cash.

Show reason table?The user is prompted with a reason table.

Page 98: Index

ICRTouch Programming Manual96

© <2008> ICRTouch

3.4.3 Status Keys

Status Key ProgrammingStatus keys are buttons that do not affect the sale's totals, they do not hold any sales data.

DescriptorThe name associated with the button.

Update Keyboard Text?When set to yes, any buttons set as this key will have their captions updated with the text inthe descriptor field above. This will automatically change to yes whenever you change thedescriptor field.You can force the caption to be updated by setting this to yes, and can prevent it beingupdated by setting it to no after you have changed the text in descriptor.

Key TypeSpecifies what type of status key it is. There may be different programming options dependingon what status key type has been allocated.

Status Key Types

SUBTOTALShows the current sale subtotal.

Print on receipt?When set, each time the subtotal button is pressed it is printed on the receipt.

Includes Service Charge?When set, the subtotal that is displayed includes any service charge that is to be applied.

Subtotal is EURO(sub)?When set, the subtotal that is displayed is in the sub currency.

Toggles between EURO(sub) and local?When pressed the subtotal is initially the local subtotal, if it is pressed again, the subtotalshown will be in the sub currency..

RECEIPT ON/OFFToggles the status of the receipt switch on or off. No additional programming.

Page 99: Index

System Programming 97

© <2008> ICRTouch

CLERK NUMBERUsed for signing on to the register, either as secret number, or a preset clerk button.

Preset ClerkIf set to yes, the button acts as a secret number sign on button. Otherwise a preset clerkbutton.

SIGN OFF BUTTONWhen pressed signs off the current clerk. No additional programming.

AUTO CLERKWorks like a standard sign on button, except that the button 'remembers' the clerk that last signed ontoit. From then onwards it becomes a preset clerk button for that clerk. This will remain until a Period 1Fixed Total Z report is taken, or the buttons are cleared in manager mode.

Preset ClerkSpecify the current clerk on this button.

CLERK CHANGEWorks similar to a sign on key, but has the functionality that the clerk can be changed to a differentclerk mid sale, yet still retaining the current sale. Typically used in hairdressing application where morethan one cashier works on a single customer, so that the commission is distributed correctly. Also canbe used to sign on a manager mid sale to enable voids etc. If the button is used without a clerk onthen it works exactly like a sign on key.

Preset ClerkSpecify the current clerk on this button.

MENU LEVEL SHIFTUsed to switch between menu levels.

Level ShiftSpecify which menu level the button switches to.

Subtotal after shift?Shows the subtotal immediately after the shift. This is useful for payment screens.

MENU LEVEL SHIFT 2Identical to Menu Level Shift, except that is can be disabled under clerk control.

ESCAPEWill drop back to the previously selected menu level. No additional programming.

PRICE SHIFTUsed to shift the price to a different @ price.

Price ShiftSpecify which @ price to shift to.

PRICE LEVEL CHANGEUsed to manually change the current price level.

Price LevelSpecifies a preset price level.

Affects current sale only?

Page 100: Index

ICRTouch Programming Manual98

© <2008> ICRTouch

Price level affects only the current clerks sale and drops back afterwards.

Show current price level on KB text?Replaces the button text with the current price level name.

EURO SHIFTPressed before using a tender key means that the amount to be tendered is in EUROs(sub). Noadditional programming.

TAXUsed in conjunction with manual tax and enables the Tax calculation for this sale. No additionalprogramming.

CURRENCY EXCHANGEUsed prior to tendering to enable tendering in an alternative currency.

CurrencySet the currency that the exchange key is set to operate in.

REG WIN UP ARROWUp arrow for the register window. No additional programming.

REG WIN DOWN ARROWDown arrow for the register window. No additional programming.

PERIOD 1 REPORTSPERIOD 2 REPORTSPERIOD 3 REPORTSUsed to print a period 1/2/3 report. Can give a list of reports, or be used as a one shot report button.Should be put on the keyboard level for X or Z mode.

Preset ReportSpecifies a preset report for the button, or a list of reports to choose from.

Prompt for Deptartment Range?If PLU reports are printed then the system will prompt for a starting and ending departmentrange.

Prompt for PLU Group Range?If PLU reports are printed then the system will prompt for a starting and ending departmentrange.

Prints to display?When set the report is sent to a window on the display. It can also be printed out from here.

BATCH REPORTUsed to print a batch report. Can give a list of reports, or be used as a one shot report button. Shouldbe put on the keyboard level for X or Z mode.

Preset Batch ReportSpecifies a preset batch report for the button, or a list of reports to choose from.

Prints to display?When set the report is sent to a window on the display. It can also be printed out from here.

Page 101: Index

System Programming 99

© <2008> ICRTouch

INLINE PERIOD 1 REPORTSINLINE PERIOD 2 REPORTSINLINE PERIOD 3 REPORTSUsed to print a consolidated period 1/2/3 report across a network. Can give a list of reports, or be usedas a one shot report button. Should be put on the keyboard level for X or Z mode.

Preset ReportSpecifies a preset report for the button, or that you get a list of reports to choose from.

Report is inline collection?When set the sales data for each till is collected and printed individually.

Report is inline consolidation?When set the sales data for each till is collected and then added together and printed out asone report.

If neither flag is set the report is consolidation. If both flags are set then an individual report isprinted out followed by a consolidated report.

Prompt for Deptartment Range?If PLU reports are printed then the system will prompt for a starting and ending departmentrange.

Prompt for PLU Group Range?If PLU reports are printed then the system will prompt for a starting and ending departmentrange.

Prints to display?When set the report is sent to a window on the display. It can also be printed out from here.

Report for this location only?When set the inline report will only run for the location that this till is in, as set in systemconfiguration.

Report all locations only?When set the inline report will run all locations in the system. If both these 2 flags are set, thenthis one will take precedence. If neither flag is set, and there are multiple locations in thesystem then the till will prompt the user for a location.

INLINE BATCH REPORTUsed to print a consolidated batch report across a network. Can give a list of reports, or be used as aone shot report button. Should be put on the keyboard level for X or Z mode.

Preset Batch ReportSpecifies a preset batch report for the button, or that you get a list of reports to choose from.

Report is inline collection?When set the sales data for each till is collected and printed individually.

Report is inline consolidation?When set the sales data for each till is collected and then added together and printed out asone report.

If neither flag is set the report is consolidation. If both flags are set then an individual report isprinted out followed by a consolidated report.

Page 102: Index

ICRTouch Programming Manual100

© <2008> ICRTouch

Prints to display?When set the report is sent to a window on the display. It can also be printed out from here.

Report for this location only?When set the inline report will only run for the location that this till is in, as set in systemconfiguration.

Report all locations only?When set the inline report will run all locations in the system. If both these 2 flags are set, thenthis one will take precedence. If neither flag is set, and there are multiple locations in thesystem then the till will prompt the user for a location.

CASH DECLARECan be allocated to the keyboard in X/Z mode and allows the user to cash declare in a similar fashionto the non add key on tradtional tills.

Draw totalizorSpecifies the drawer totalizor that this declare key is valid for.

When no amount entered, open drawer?When set the cash drawer will open if the key is pressed without an amount being entered.

Add to CASH DECLARED fixed tl?Monies declared through this are added to the cash declared fixed totalizor total.

CASH DECLARE 2This works in the same way as the CASH DECLARE key but has the option for preset cash amount.This key always goes to in drawer 1.

Fixed denominationApplies a fixed denomination to the key. This can be used in conjuction with an entered valueor the multiply key for multiple amounts.

When no amount entered, open drawer?When set the cash drawer will open if the key is pressed without an amount being entered.

Enforce multiply key for multiple qty?When set the direct entry of multiple quantities is not possible.

Add to CASH DECLARED fixed tl?Monies declared through this are added to the cash declared fixed totalizor total.

VIEW JOURNALAllows the user to scroll through the electronic journal.

View for Signed On Clerk OnlyShows only the journal for the sales of the clerk that is currently signed on.

REMOTE JOURNAL VIEWAllows the user to view the electronic of another till in the system as it's created. No additionalprogramming.

RECEIPT PRINTUsed to print a post finalisation receipt, or to print a bill for a cheque, by specifying a check number.The receipt print button has 2 groups of programming, one for customer receipts and the other for billprinting.

Page 103: Index

System Programming 101

© <2008> ICRTouch

Item Consolidation?Consolidates all items of the same type in the receipt.

Sort by Group?The receipt will be printed in group link order.

Sort by Dept?The receipt will be printed in dept link order.

Sort with Totals Only?When sorted by dept or group, only the group/dept totals will print, with no details of individualitems.

Print Date/Time Separator?Only used with check tracking bills. Will print the date and time of a transaction before eachsection of detail. Cannot be used with item consolidation, or sort by group/dept.

Bill prints only?If the receipt print key is used without prior numeric entry then the user is prompted with anumeric keypad.

SLIP PRINTUsed to print customer bills on a slip printer.

Item Consolidation?Consolidates all multiple items on the slip.

Sort by Group?The slip will be printed in group link order.

Sort by Dept?The slip will be printed in department link order.

Sort with Totals Only?When sorted by dept or group, only the totals will print, with no detail.

Print Date/Time Separator?Will print the date and time of a transaction before each section of detail. Cannot be used withitem consolidation, or dept/group sort.

Print Additional Item Only?The slip printer will add items to the bottom of previously printed slips.

DUTCH BILL PRINTUsed to print customer bills on a slip printer.

Always prompt for number of bills?When set, a numeric keypad prompts the user for the number of bills every time, otherwise ifthe number of covers is set, then this is used for the number of bills.

Item Consolidation?Consolidates all multiple items on the slip.

Sort by Group?The slip will be printed in group link order.

Page 104: Index

ICRTouch Programming Manual102

© <2008> ICRTouch

Sort by Dept?The slip will be printed in department link order.

Sort with Totals Only?When sorted by dept or group, only the totals will print, with no detail.

Print Date/Time Separator?Will print the date and time of a transaction before each section of detail. Cannot be used withitem consolidation, or dept/group sort.

Print Additional Item Only?The slip printer will add items to the bottom of previously printed slips.

VALIDATION PRINTPrints a validation line for the last item, sale etc on the slip printer. No additional programming.

NEW CHECKUsed to open a new check only, ie will not open an existing check. No additional programming.

Auto new check?When set, if the check number is pressed without a number being entered, the next availablecheck number is automatically generated by the check master.

Do not allow numeric entry?Can only be used in conjunction with the auto new check key, but means a check cannot begenerated by keying in a number.

OLD CHECKUsed to open an existing check only. No additional programming.

NEW/OLD CHECKUsed to open a checks, whether they are already opened or not. No additional programming.

Auto new check?When set, if the check number is pressed without a number being entered, the next availablecheck number is automatically generated by the check master.

SPLIT CHEKUsed to split items out of a check, to be cashed off separately. No additional programming.

SERVICE CHARGEDeals with service charge and checks.

Removes Service Charge?When set the key removes the service charge from a check/table.

Sets Service Charge?When set the key sets the service charge from a check/table.

When both flags are set the key toggles service charge on a check/table.If neither are set then the key acts as a Remove Service Charge key.

FLOOR PLANUsed to switch over to the floor plan for open tables. No additional programming.

Page 105: Index

System Programming 103

© <2008> ICRTouch

EDIT CHECK TEXTUsed to change text/name held against a check or table

VIEW OPEN CHECKSWhen pressed lists all checks that are currently open.

Allowed to open check?If set checks can be opened from list.

Show only this clerk's checks?The list is propagated with checks for the clerk that pressed the button.

Show check file (1-4)?Selects the check file to be used, one of which must be selected.

TABLE RESERVATIONCalls up the table reservation screen.

VIEW ACTIVE CLERKSWhen pressed lists all of the clerks that are currently in the middle of a sale. Listed clerks can besigned on from here. No additional programming.

ORDER NUMBERUsed to manually enter an order number, generates number if non is supplied on press.

Generate next order number?When pressed without numeric entry the system automatically generates the next availableorder number.

COVERSAllows the user to manually enter the number of covers for the current sale. No additionalprogramming.

TEXT MESSAGEUsed to print messages on printers, or send emails to other terminals.

Print on Customer Receipt?When set, the message will print on the customer's receipt.

Send Message to Terminals?When set, the message will be sent as a pop-up 'email' to other terminals.

Print on KP1 to KP8?Specifies which KP's the message should print on.

Print in Red on KP's?When set, then message will appear in red when printed on a KP.

NON-ADD NUMBER (#)Prints a non-add number on the receipt/kp..

Allow alpha-numeric numbers?Numbers containing letters can be used.

Print on Customer Receipt?When set, the message will print on the customer's receipt.

Page 106: Index

ICRTouch Programming Manual104

© <2008> ICRTouch

Print on KP1 to KP8?Specifies which KP's the message should print on.

Print in Red on KP's?When set, then message will appear in red when printed on a KP.

CREDIT CARD CAPTUREUsed to capture a customer's credit card details and store them on the journal.

Prompt for customer name?When set a QWERTY keyboard will appear allowing you to enter a customer's name to storeagainst the credit card.

Issue a stub receipt?A stub receipt will also be issued containing the credit card details.

Manual entry only?When set, the option doesn't appear to swipe the card.

LOCATIONUsed to manually set or alter the customer seating location. No additional programming.

CUSTOMER NUMBERUsed to open a customer, using a number entered on the keyboard.

Use Customer Number (If No, Mem No)?Specifies whether the number entered is from the number field of the customer, or is therecord number of the customer.

Use 3rd Party Customer Server (Not ICRTouch)?When set ICRTouch 'farms' it's loyalty system out to another 3rd party piece of software, forexample Instant Loyalty by Fidelity.

Preset customer numberSets a preset number on the key, for preset customer number buttons.

CUSTOMER INQUIRYUsed to print out details of a customer on the receipt printer. Will prompt for a customer memorynumber, but a customer card can be swiped at this point.

Use 3rd Party Customer Server (Not ICRTouch)?When set ICRTouch 'farms' it's loyalty system out to another 3rd party piece of software, forexample Instant Loyalty by Fidelity.

CUSTOMER HOT CARDUsed to lock a customers card so that it can no longer be used at the tills. The hot card flag can beunprogrammed in PGM3 -> Customer Features. Will prompt for a customer memory number, but acustomer card can be swiped at this point. No additional programming.

CUSTOMER TRANSFERUsed to transfer the entire contents of one customer into another, including name, balance etc. Willprompt for a customer memory number to transfer from and to, a customer card could be swiped atthese points. No additional programming.

Page 107: Index

System Programming 105

© <2008> ICRTouch

VIEW CUSTOMER DETAILAllows viewing of the individual customer electronic journal.

For signed on customer only?When set the journal can only be viewed for the customer that is logged on. When not set thesystem will prompt for entry of a customer to be viewed.

CUSTOMER CID LOGONAllows customers to be logged onto the system based on Caller ID information sent down to thesystem via a modem connected to the phone line. See the ICRTouch Reference Manual for

information on setting this up. No additional programming.

FIDELITY LOYALTY CARDFor use with Fidelity Total Control for recording customer transactions on the audit trail. This is not foruse with Fidelity Instant Loyalty which uses the 3rd Party Customer Server.

EDIT CUSTOMERAllows some of the customer's details to be edited at point of sale. No additional programming.

MULTIPLYUsed for registering multiples of an item.

Print on rct/jrnl?When set prints the multiplier including the @ price on a separate line on the receipt andjournal.

WEIGHTUsed for manually registering weights for weight PLU's. No additional programming.

PLU NUMBERUsed to register plu's, bin no's and scanned items by number.

Use Random Codes (If No, Mem No)?Specifies whether the number entered is from the random code field of the PLU, or is therecord number of the PLU.

PLU GROUP SEARCHDisplays a list of PLU's linked to a group, which can be selected from here.

Linked Group to Search OnEither specify a group that is to be searched, or allow the user to select one when the button ispressed.

Alphabetical OrderWhen selected the list is displayed in alphabetical order, otherwise it is displayed in recordnumber order.

LIST PLUUsed for putting drop down windows directly onto the keyboard..

Drop Down Window LinkSpecifies which drop down window is allocated to this button.

Window stays down until ESCWhen set the window will stay on screen until the ESC button is pressed.

Page 108: Index

ICRTouch Programming Manual106

© <2008> ICRTouch

PRICE INQUIRYUsed to display the price of the next registered PLU without actually ringing it in. No additionalprogramming.

STOCK ENQUIRYUsed to display the current stock of the next registered PLU without actually ringing it in. Applies toICRTouch stock only, not TMS. No additional programming.

PLU PICTURE INQUIRYDisplays a picture linked with the PLU, see the reference manual for more information on setting upPLU pictures. No additional programming. See the ICRTouch reference manual for more informationon using this function.

PLU NOTES INQUIRYDisplays notes linked with the PLU, see the reference manual for more information on setting up PLUnotes. No additional programming. See the ICRTouch reference manual for more information onusing this function.

DEFERUsed to recall a choice on a deffered set menu item. No additional programming.

SUSPENDTemporarily stores the current sale in an interrupt buffer to be picked up later, is used for suspendingEFT. No additional programming.

RESUMERestores a previously suspended sale. No additional programming.

EAT IN/TAKE OUTSets the sale to be 'Eat In' or 'Take Out'. This can be used to affect tax calculation, price level andadds the description of the button to the order information at the top of receipts and kp tickets.

Exempts Tax 1-5?When set, it stops any tax calculations for this sale for the flagged tax rates. Tax is calculatedat the end of the sale so the key can be used at any time during the sale and it will still takeaffect.

Shift tax rates?When used shifts the tax rates up by 5. For example all tax rate 1 items become tax rate 6.Non taxable items remain non taxable.

Change to price levelSelects a price level to change to when the key is used. Price levels only take affect afterthey've been used, all items registered before the use of the key will be at their original pricelevel.

GLOBAL EAT IN/TAKE OUTPresets a current eat in take out setting as default for all new sales.

Show current eat in/take out record?When set the current eat in take out is disaplayed on the button text.

DOWN LOAD GRAPHIC LOGOUsed to send the graphic logo to the receipt printer. Should be put on the keyboard in manager mode.No additional programming.

Page 109: Index

System Programming 107

© <2008> ICRTouch

CLERK FUNCSUsed to perform functions on the clerks. Should be put on the keyboard in manager mode. Noadditional programming.

SEND PROGRAMUsed to send program information to other terminals across a network. Should be put on the keyboardin manager mode. No additional programming.

RECEIVE PROGRAMUsed to receive program information from another terminal across a network. Should be put on thekeyboard in manager mode. No additional programming.

DATA BACKUP/RESTOREUsed to back up or restore program data to/from floppy, backup area or programmable area. Alsoused for uploading the graphic logo, screen saver images, fonts etc. Should be put on the keyboard inmanager mode.

Data Backup?Specifies that the button will allow the user to backup data.

Data Restore?Specifies that the button will allow the user to restore data.

Floppy Drive?Specifies that the button will backup to the floppy drive.

Data Back Area?Specifies that the button will backup to the backup area.

PGM3 Programmable Area?Specifies that the button will backup to the programmable area, Machine Features -> Generalfeature -> Comms Control.If multiple items are tagged, then the button will prompt the user for a choice.

INLINE FUNCTIONSContains functions such as IRC Initialise, check busy reset etc. Should be put on the keyboard inManager Mode. No additional programming.

EDIT FLOOR PLANUsed to edit the layout of tables in the floor plan. Should be put on the keyboard in manager mode.No additional programming.

MINIMIZE ICRTOUCHMinimizes ICRTouch to the task bar so that other applications can be run in Windows. No additionalprogramming.

LAUNCH BATCH FILELaunches a batch file. Batch files are stored in the batch subfolder of icrtouch and should be in theformat batchXX.bat where XX represents the batch file number, eg batch01.bat

Batch file numberNumber used to identify the bacth file in the batch folder.

Wait until completionControl is not returned to the user until the batch file finishes

Page 110: Index

ICRTouch Programming Manual108

© <2008> ICRTouch

Launch as minimizedHides the batch file whilst it is running.

CLOCK INClocks employees in to the system (Time & Attendance). No additional programming.

CLOCK OUTClocks employees out of the system (Time & Attendance). No additional programming.

BREAK INEnds an employees break (Time & Attendance). No additional programming.

BREAK OUTStarts an employees break (Time & Attendance). No additional programming.

SALE ITEM LIST IMPORTImports a list of PLUs to be sold from a text file. See the reference manual for more information on thisfunction.

Item list numberReference number used to match the file name.

Use programmed dir location?Uses the programmed location in Comms Control otherwise used the ICRTouch\SaleItemListfolder.

Delete file after use?When set the file is deleted after it has been processed.

REG MODEChanges the register to register mode. No additional programming.

X/Z MODEChanges the register to X or Z mode. No additional programming.

PROGRAM MODEChanges the register to one of the programming modes. No additional programming.

HOME MODEChanges the register to the home mode. No additional programming.

CLOSE DOWN TILLCloses the till down. No additional programming.

REFUND MODEChanges the register to refund mode. No additional programming.

MANAGER FUNCTIONSChanges the register to manager mode. No additional programming.

CLEAN SCREENPrompts with a numeric keypad asking for time in seconds, then displays the screeen saver for thatperiod counting down to enable the screen to be cleaned without pressing any buttons. No additionalprogramming.

LOCK TERMINAL

Page 111: Index

System Programming 109

© <2008> ICRTouch

Locks the terminal, to unlock enter the unlock password - this is configured in System Flags |Passwords. No additional programming.

Page 112: Index

ICRTouch Programming Manual110

© <2008> ICRTouch

3.5 Customer Programming

3.5.1 Customer Features

ForenameThe forename of the customer is put in here. This will appear on customer reports, receipts etc.

SurnameThe surname of the customer is put in here. This will appear on customer reports, receipts etc.

Account NumberThis is a 15 digit random number that can be used to open the customer, using a customer numberbutton flagged to look for the random number field.

Customer GroupThis is the group that the customer is linked to for programming purposes.

Address 1 to 4These are 24 character address lines, that can also be flagged to print on the receipt.

PostcodeThis can be flagged to print on the receipt.

TelephoneThis can be flagged to print on the receipt.

Blacklisted?When set the customer can no longer be logged onto the till. Used with lost/stolen cards.

New customer?Used in conjunction with the auto create customer flag in customer control. When the customer isactivated at point of sale, the system will prompt for the customer's details.

Not allowed selective item 5 items?Errors if an attempt is made to sell an item linked to selective itemizer 5 when this customer is loggedon, useful for nut allergies etc

Page 113: Index

System Programming 111

© <2008> ICRTouch

3.5.2 Customer Groups

Customers are linked to groups. The group area is where all customer programming is done.

Group NameAllows you to name the customer group, making reference easier for later on.

Loyalty TypeThis gives a list of loyalty types that can be used for this customer group. There are various loyaltytypes, discussed on the next few pages.

Account Customer?When set to yes, balances can be paid onto the customer, and sales paid for using this. (prepaid).

Overdraft limit £Specifies the amount the account customer can go over drawn in pounds, (no pence).

Prompt with picture if present?Looks in the customer pictures directory to see if there is a picture associated with this customer, ifthere is then the picture is displayed with a Yes/No? prompt. See the reference manual for moreinformation on how to setup customer pictures.

Print Last Transaction Date on Customer Receipt?Specifies whether the last transaction date is printed on the bottom of the loyalty receipt.

Print Spend Today on Customer Receipt?Specifies whether today's spend is printed on the bottom of the loyalty receipt.

Times Used Today on Customer Receipt?Specifies whether the number of times this customer has been used today is printed on the bottom ofthe loyalty receipt.

Spend To Date on Customer Receipt?Specifies whether the total spend to date is printed on the bottom of the loyalty receipt.

Discount Total To Date on Customer Receipt?Specifies whether the discount total to date is printed on the bottom of the loyalty receipt.

Print Customer Address on Customer Receipt?Specifies whether the address and post code is printed on the bottom of the loyalty receipt.

Print Phone Number on Customer Receipt?

Page 114: Index

ICRTouch Programming Manual112

© <2008> ICRTouch

Specifies whether the telephone number is printed on the bottom of the loyalty receipt.

Print customer name on KP?Specifies whether the customer name is printed on the bottom of the KP ticket.

Print customer address on KP?Specifies whether the customer address and post code is printed on the bottom of the KP ticket.

Print account number on receipt?Specifies whether the account number is printed on the receipt or not.

Loyalty Type 1 – Standard DiscountThis loyalty scheme will give customers set discount rates on products, these discounts can either beapplied to the whole range of products, or to products with a set selective itemizer.

Discount Rate, All Products% discount rate. When set all products are discounted by this rate.

Discount Rate, Selective Item 1 to 4?% Discount Rate. When set, discounts are given only for PLU's that have the matchingselective itemizer set.

Loyalty Type 2 – PointsThis loyalty scheme will give customers set points based on what they purchase, these points caneither be applied to the whole range of products, or to products with a set selective itemizer. Whenenough points are accumulated, they can be used to pay for goods.

Points per Pound, All ProductsNumber of points awarded for every pound spent. When set all products are awarded pointsat this rate.

Points per Pound, Selective Item 1 to 4?Number of points awarded for every pound spent. When set, points are only awarded forPLU's that have the matching selective itemizer set.

Loyalty Type 3 – JoesThis loyalty scheme will give customers set discount rates on products. Each discount rate has 2rates, the first time in the week that the customer is used, they are awarded with the first discount rate.The rest of the time the customer is used, during that week, they will be awarded with the second set ofrates.

Discount Rate(1), All Products% discount rate. When set all products are discounted by this rate.This is for the set of discounts that are used for the 1st visit during the week.

Discount Rate(1), Selective Item 1 & 2?% Discount Rate. When set, discounts are given only for PLU's that have the matchingselective itemizer set. This is for the set of discounts that are used for the 1st visit during theweek.

Discount Rate(2), All Products% discount rate. When set all products are discounted by this rate.

Page 115: Index

System Programming 113

© <2008> ICRTouch

This is for the set of discounts that are used for all subsequent visits that week.

Discount Rate(2), Selective Item 1 & 2?% Discount Rate. When set, discounts are given only for PLU's that have the matchingselective itemizer set. This is for the set of discounts that are used for all subsequent visitsthat week.

Day to Reset to Rate (1)This specifies which day of the week is classed as the start of the week.

Loyalty Type 4 – BorellisThis loyalty scheme will track the amount customers spend. When a certain level of spend is reached,they are then credited with an amount that can subsequently used against future purchases. Forexample you could set it that every time the customer has spent £100, not necessarily in onetransaction, that the till will credit their loyalty card with £5, which can then be used against future sales.When a discount is due on their next sale, it is also printed in large at the bottom of the customerreceipt.

Discount GivenThis is the amount in pounds that is awarded to the customer when they reach the spend limit.

Spend Required for DiscountThis is the amount that the customer has to spend before they are awarded their discount.

Only Auto Receipt if Discount Due?When receipt printing is set to automatic for all loyalty sales, the receipt will only automaticallyprint if they are to be awarded a discount on their next sale.

Loyalty Type 5 – School MealsThis loyalty scheme is aimed at schools/colleges. The customers account is incremented by the freemeal entitlement each day. If the customer doesn't use they entitlement in a day then the remainder isremoved at the end of the day. A customer is able to add to the account as normal which is unaffectedby the increment/decrement of the entitlement.

Free Meal EntitlementThe amount that is charge onto customer account each day.

Can Only Sign on During Time Zone?If set to yes will allow start and end time to be set as well as which days it applies to for 4different time zones.

Use morning spend limit?When set there is a limit to what the customer can spend on their card in the morning.

Morning Spend LimitSets the morning spend limit.

Morning End TimeSpecifies the end of 'morning'.

Use daily spend limit?When set there is a limit to what the customer can spend on their card throughout the wholeday, this includes any spends in the morning.

Daily Spend LimitSets the daily spend limit.

Page 116: Index

ICRTouch Programming Manual114

© <2008> ICRTouch

Loyalty Type 6 – Price LevelsThis loyalty scheme changes the current price level when a customer is logged on. It should be notedthat the price level becomes effective only when the customer is logged on, all previous items withinthat sale will still be at their original price level.

Price LevelSelect the price level to switch to.

Page 117: Index

System Programming 115

© <2008> ICRTouch

3.5.3 Customer Control

Automatically Issue a Receipt for Customers?When set, a receipt will be issued to a customer regardless of the status of the receipt switch.

Value of 100 points £Used with loyalty point customers, this gives the value of 100 points in £'s.

Site ID for CustomersSpecifies the unique site id for the customer magnetic cards, the ICR demo cards are site id 1000.

Directory for Customer DetailThis is the location where journal details are stored for each customer. If no directory is specified, thenICRTouch will store this detail in it's own internal area. In a system of more than one terminal it isadvisable to have this location centralised. Ie all terminals should have a 'mapped network drive' thatpoints to the same location. Set like this the customer detail files will show detail for any transactiondone, on any terminal.

The directory must be specified without a forward slash at the end (\).You must ensure that the directory exists.eg "D:\customer", "F:\", etc.

Do not maintain customer detail?When set, the customer detail is not recorded/maintained.

Allow open balance Z report?If set to Yes then the customer balance report appears in the Z Mode report list.

Auto create for new customers?When set, customers can be set up automatically at point of sale. The customer must have the newcustomer flag set on them.

AC prompt for group?When auto creating customers, the system prompts for customer group.

AC prompt for address?When auto creating customers, the system prompts for the customer's address.

AC prompt for phone number?When auto creating customers, the system prompts for customer's phone number.

Warn if acc cust, finalise not by acc?If you try to cash off a sale with an account customer, but are not using an account method of payment

Page 118: Index

ICRTouch Programming Manual116

© <2008> ICRTouch

then the system will warn you that you are doing as such.

Use alpha numeric account numbers?Allows account numbers to be a mixture of letters and numbers. Also means that when the CustomerNumber key is pressed then you are presented with a QWERTY keyboard as opposed to a numerickeypad.

Show CID info on display?When using the caller id system to log on customer, then incoming phone numbers and associatedcustomer name (if available) is shown in a dialog for 1 second in the middle of the display.

Local area codeEntering this allows local phone numbers without the area code to be keyed manually into the CID key

Custom Format Mag CardsThis allows other vendors magnetic cards to be used with the ICRTouch loyalty system.

Enable track 1 custom customer cards?If a card with data on track 1 is swiped then this data is passed through the custom card format filter.

Enable track 2 custom customer cards?If a card with data on track 2 is swiped then this data is passed through the custom card format filter.

Custom card formatContains a layout of track data that represents a customer card. The card should be entered in it'sentirety replacing the parts of the card that represent the number with X's

eg. If you have a card that is 10560001 whereby the 0001 represents the customer, in this case 1 thenthe entered data would be 1056XXXX.

Every time the system then saw a card that was 8 digits long starting with 1056, it would extract thecustomer number from where the XXXX's are.

Search account number for unknown track 1 swipes?When a track 1 card swipe doesn't match any of the preset filters it is checked against the customeraccount number field.

Search account number for unknown track 2 swipes?As above.

Directory for customer picturesContains the location of pictures relating to the customer file.This can be a local folder eg c:\icrtouch\pictures or a UNC eg \\server\pictures

The pictures are then placed in this location with their filenames in the following format;

R{NUMBER}.jpg - Where {NUMBER} is the account number of the customerorM{NUMBER}.jpg - Where {NUMBER} is the memory number of the customer (1-2000)

Either format can be used, but the system will always go for the account number format first.

You also need to set the flag "Prompt with picture if present" in Customer Group Programming.

The image that is displayed will be 320x320. A smaller image will have a border and a bigger imagewill be cropped. They must always be JPEG images with the extension .jpg

Page 119: Index

System Programming 117

© <2008> ICRTouch

3.5.4 Customer File Export

The export customer file utility builds a csv file of address labels of the customer file. This csv file iscompatible with Microsoft Word's mail merge for easy creation of letters, envelopes of address labels.Only customer's with text in any of the name fields are exported.

The file created is customer.txt.

Export Name & Address Only?This export's the customer's name and address fields only.

Export Name & Address with Sales?As above, but limited sales totalizors are included in the .csv file. Last Used Date, Current AccountBalance and Total Spend to Date are included.Using Microsoft Word's mail merge filters, address labels could be printed out for people who haven'tvisited in over 3 months, have negative account balance etc.

Page 120: Index

Character Programming

Part

IV

Page 121: Index

Character Programming 119

© <2008> ICRTouch

4 Character Programming

4.1 Program 2

PLU NamesAllows you to change the names of PLU items.

Clerk NamesAllows you to change clerk names.

Scrolling MessagesAllows you to change the advertising messages that scroll across the customer display unit.

LogosAll receipt messages can be changed here.

Error MessageUser definable error messages can be changed here.

Fixed CharacterOther User definable text can be changed here.

PLU Group

Page 122: Index

ICRTouch Programming Manual120

© <2008> ICRTouch

PLU Group link names can be changed from here.

Menu Level NamesPGM4 Menu Level Names can be changed from here.

PLU NamesThis allows the PLU text to be changed without being able to alter any other PLU programming.

Clerk NamesThis allows the clerk text to be changed without being able to alter any other clerk programming.

Scrolling MessagesDuring periods of inactivity, the touch screen scrolls advertising messages across the operator andcustomer displays. These are programmed here.Each message consists of 2 lines of 50 characters. If the first line of 50 characters is full, then the 2ndline is added to it when the message is displayed.

Pole Display Message ->This message can be up to 24 characters, depending on the type of customer display. This messageis shown on the bottom line of the customer display while messages are scrolled on the top line.

Page 123: Index

Character Programming 121

© <2008> ICRTouch

4.2 Receipt Logos

All receipt and slip messages are programmed from here, they are all a maximum of 40 characters.

Receipt HeaderThis text appears at the top of receipts & slips, just under the graphic logo.

Receipt Commercial MessageThis appears at the top of receipts & slips just under the receipt header message.

Receipt Bottom MessageThis appears at the bottom of receipts & slips.

EFT Docket HeaderThis appears at the top of EFT slips, site information MUST be set in here.

EFT Docket Bottom Message, Store CopyThis appears at the bottom of EFT slips, for the slip that is retained by the store. This MUST have thedeclaration "Please Debit My Account As Shown", and MUST also have a signature line.

EFT Docket Bottom Message, Customer CopyThis appears at the bottom of EFT slips, for the slip that is given to the customer, this MUST have thedeclaration "Please Debit My Account As Shown", and MUST also have "Please Keep This Copy ForYour Records".

Report HeaderWhen selected to print, this appears at the top of all reports.

Signature StripPrints at the bottom receipts when an extra receipt is issued with signature strip, see finalise andtransaction key programming.

VAT NumberSingle line VAT number that prints at the bottom of receipts and finalised bills.

Page 124: Index

ICRTouch Programming Manual122

© <2008> ICRTouch

4.3 Error Messages

Error Message 1 & 2

These are the user definable error messages. All a maximum of 24 characters long.

Page 125: Index

Character Programming 123

© <2008> ICRTouch

No Descriptive Text Meaning

1 Sign on first Transaction attempted without a clerk being signedon

2 No Such Clerk Attempt to sign on with a secret number thatdoesn't exist

3 Misoperation General Misoperation Error

4 Print Buff Empty Attempt to print a receipt without one beingavailable

5 REG Mode Only Attempt to use a function that can only be used inREG Mode

6 X or Z Mode Only Attempt to use a function that can only be used inX or Z Mode

7 Sign Off First Attempt to got to Home Mode whilst in the middleof a sale

8 No Int. Buff Avail Attempt to perform clerk interrupt, but there are toomany clerks with sales open

9 Close Drawer Attempt to use the register with the drawer open

10 Minimum Stock The product has reached it's minimum stock level

11 Customer Not Found A customer number has been entered using acustomer key that does not exist

12 Zero Price The item registered has no preset price

13 Inhibit Open Amt You have tried overiding a price on a preset item

14 Split Tendering Inhibited The finalise key is inhibited against partialtendering

15 Mode Operation Inhibited The Clerk is not allowed to sign on in the currentlyselected mode

16 Operation Inhibited The Clerk is not allowed to use that function

17 IDC File Near End Too many items have been registered - finalise thesale

18 Reg Buffer Near End Too many items have been registered - finalise thesale

19 Receipt Buffer Near End Too many items have been registered - finalise thesale

20 Multiple Refunds Inhibited More than one refund mode operation has beenattempted, come out of refund mode, then go backagain to attempt a 2nd one

21 Print Buffer Full

22 Printer Error Check the RJ Printer

23 No Customer Attempt to use a customer specific function withouta customer on

24 Check Not Open An Old Check function used to open a check thatdoesn't exist

25 Too Many Checks There are too many checks open

26 No Check Open An attempt to New Balance a sale, without a checkbeing open

27 Check Already Open An attempt to open a check, when one is alreadyopen

28 Check No. Busy The selected check is in use somewhere else

29 No Active Clerks The active clerks list has been used, none areactive

30 Opened by another clerk The selected check has been opened by anotherclerk

Page 126: Index

ICRTouch Programming Manual124

© <2008> ICRTouch

31 Invalid iButton The ibutton is not allocated against a clerk

32 Invalid Magcard The magnetic card that has been swiped has notbeen recognised by the system

33 No Points Available An attempt to exchange loyalty points has failed

34 PLU not Found PLU Registered/Scanned that doesn't exist

35 Enforced Subtotal You must press Subtotal before finalising your sale

36 Enforced Amt Tendered You must enter the tender amount before pressingthe finalise key

37 Amount Tendering Inhibited You cannot tender an amount with that button

38 Partial Tendering Inhibited You cannot tender less than the sale amount withthis button

39 Insufficient Credit No enough credit on the customer's account forthe purchase

40 Not Account Customer Attempt to use an account specific button, withoutan account customer

41 Hot Card The card is flagged as blacklisted

42 No linked PLU's A product search was attempted with a group thathas no PLU's linked to it

43 Under Value Limit An attempt to finalise a sale that uses a presetlower limit

44 Over Value Limit An attempt to finalise a sale that uses a presetupper limit

45 Finalise Sale An attempt to go to HOME mode whilst in themiddle of a transaction

46 Wrong Mode A Clerk has signed on in a different mode. Theyhave a sale active in another

47 Clerk is Busy The clerk is in use on another terminal

48 No Weight Registered An attempt to use a weight PLU without firstregistering a weight

49 Manual Weight Entry Inhibited Manual (keyed) entry of weight is not allowed withthis PLU.

50 Compulsory Check A check or table number must be entered beforeyou can continue

51 Table does not exist Applies only to the handheld means table is not onfloor plan

52 Outside Time Zone Applies to school meals customer loyalty

53 NOT CLOCKED IN The employee is not clocked in and required to beto perform the operation that you are attempting

54 ALREADY CLOCKED You are attempting to clock and employee in thatis already clocked in

55 NOT ON BREAK You are attempting to end the break of anemployee that isn't on a break

56 ON BREAK The employee is currently on a break, this must beended first

57 FILE NEAR END The file is nearly full

58 FILE FULL The file is full

59 CUSTOMER RESTRICTION You cannot sell this item to this customer, eg nutallergies

60 COMP EAT IN/TAKE OUT You must select Eat In or Take Out beforeproceeding

Page 127: Index

Character Programming 125

© <2008> ICRTouch

61 OVER ACC USAGE LIMIT You have gone over the spend limit for thiscustomer

62 INVALID OR NO WEIGHT The weight entered or weighed is either invalid or0

63 COMM TIMEOUT Timed out during communications

64 COMM ERROR An error has occured during communications

65 WEIGHT NOT CHANGED The weight on the scale has not changed since thelast item was weighed

66 NO WEIGHT KEY PGMD No weight key exists in the status key file

Page 128: Index

ICRTouch Programming Manual126

© <2008> ICRTouch

4.4 Fixed Character

Contained in here is user definable text that is used in places such as 2nd @ prices, price level namesetc.

Page 129: Index

Character Programming 127

© <2008> ICRTouch

No Descriptive Text Meaning

1 Half Insertion Descriptor for 2nd @Price

2 Dbl Insertion Descriptor for 3rd @Price

3 Receipt Printer 1st Device Name for BottomStatus Bar

4 Serial 2 2nd Device Name for BottomStatus Bar

5 Serial 3 3rd Device Name for BottomStatus Bar

6 Currency Symbols Local currency (4), Sub currency(4), Currency Exchange 1 to 4 (4each)

7 REG Mode name for REG Mode

8

9 REFUND Mode name for REFUND Mode

10 X1 Mode name for X Mode

11 Z1 Mode name for Z Mode

12 MANAGER Mode name for Manager Mode

13 HOME Mode name for Home Mode

14 PROGRAM 1 Mode name for Program Mode 1

15 PROGRAM 2 Mode name for Program Mode 2

16 PROGRAM 3 Mode name for Program Mode 3

17 PROGRAM 4 Mode name for Program Mode 4

18 PROGRAM 5 Mode name for Program Mode 5

19 PROGRAM 6 Mode name for Program Mode 6

20 PROGRAM 7 Mode name for Program Mode 7

21

22 Std Prices Name for Price Level 1

23 Price 2 Name for Price Level 2

24 Price 3 Name for Price Level 3

25 Price 4 Name for Price Level 4

26 Price 5 Name for Price Level 5

27 Price 6 Name for Price Level 6

28 Price 7 Name for Price Level 7

29 Price 8 Name for Price Level 8

30 Price 9 Name for Price Level 9

Page 130: Index

ICRTouch Programming Manual128

© <2008> ICRTouch

31 Location 1 Descriptive name for TerminalLocation 1

32 Location 2 Descriptive name for TerminalLocation 2

33 Location 3 Descriptive name for TerminalLocation 3

34 Location 4 Descriptive name for TerminalLocation 4

35 Location 5 Descriptive name for TerminalLocation 5

36 Location 6 Descriptive name for TerminalLocation 6

37 Seating Location 1 Text for KP Location print

...

56 Seating Location 20

57 Misc Symbols 1 Weight symbol (4)

58 Check 1 No Text for Check No

59 Check 2 No Text for Table No

60 Check 3 No Future

61 Check 4 No Future

62 Covers Text for number of covers

63 Order No Text for order no

64 Room No Text for room no

65 Ticket No Text for ticket no

66 not used

67 Shift 1 Shift for hotel systems egBreakfast

68 Shift 2 Shift for hotel systems eg Lunch

69 Shift 3 Shift for hotel systems eg Dinner

70 Shift 4 Shift for hotel systems

71 Shift 5 Shift for hotel systems

72 POUND Word Pound used for Chequeprinting

73 POUNDS Word PoundS {plural} used forCheque printing

74 PENCE Word Pence used for Chequeprinting

Page 131: Index

Character Programming 129

© <2008> ICRTouch

4.5 Menu Level Names

These are text names for the keyboard levels, they are only used for reference and appear at the top ofthe screen in PGM4. They make it easier to determine which level you are programming.

Page 132: Index

ICRTouch Programming Manual130

© <2008> ICRTouch

4.6 Check Texts

This file contains permanent names that are given to checks when the checks are first opened. Forexample Checks that are rooms can be permanently given the name of the room, or tabs could bepermanently given the customers name.

Check TypeSelect whether it is check or table.

Check NumberEnter the number of the check or table in here

TextEnter up to 40 characters of text to be set on the check when it's open.

Page 133: Index

Price Programming

Part

V

Page 134: Index

ICRTouch Programming Manual132

© <2008> ICRTouch

5 Price Programming

5.1 PLU Prices

PLU Prices

This gives access to all 27 PLU prices. There are 9 price levels, with 3 @ prices in each level.

Range of PLU Prices

As above but allows you to program a range of them in one hit.

Page 135: Index

Price Programming 133

© <2008> ICRTouch

5.2 PLU Price Level Copy

This allows you to copy the 3 prices from one price level to another price level for a range of PLU's.

Copy from Price LevelAllows you to select the price level that you are copying from.

Copy to Price LevelAllows you to select the price level that you want to copy to.

From PLUEnter the number of the first PLU that you are copying.

To PLUEnter the number of the last PLU that you are copying.

OK?Press enter on here, and all prices will be copied across. Esc quits the operation.

Page 136: Index

ICRTouch Programming Manual134

© <2008> ICRTouch

5.3 Set Date & Time

Set TimePress Enter, enter the time in 24 hour format HHMM, the press enter again.

Set DatePress Enter, enter the date in the format DDMMYYYY, then press enter again.

When the date or time is changed, it is automatically sent to all connected terminals.

Page 137: Index

Manager Mode Functions

Part

VI

Page 138: Index

ICRTouch Programming Manual136

© <2008> ICRTouch

6 Manager Mode Functions

6.1 Manager Mode Functions

Manager Mode FunctionsThe manager mode keyboard level is a flexible keyboard level like the others. If any of these functionsare not on your machine in manager mode, then their buttons need to be set up and allocated to thekeyboard in keyboard programming.Most manager functions are Status Keys. See PGM3 Status Key Programming.

Inline FunctionsIn the inline functions menu, there are various options;

IRC InitialiseThis will check for the presence of all terminals on the network, and determine which terminalis the check tracking master. This operation only needs to be performed on one terminal, asthis terminal will then inform all other connected terminals.This operation should be performed where any change is made to the network configuration,eg adding a terminal.

Check Busy Reset & Table Busy ResetIf a check or table appears to be lost, and comes up with a busy error message, this functionwill reset the busy flag for that check/table. This can be performed on any machine in thesystem.

Clerk Busy ResetIf a clerk appears to be lost, and you get a busy error message, this function will reset the busyflag for that clerk. This can be performed on any machine in the system.

Send stock counterUpdates the other tills in the system with the stock counter from this one.

Clerk Chk/Table transferTransfers all the check and tables 'owned' by one clerk to another.

Resync Bill LodgingResends the Bill Lodging file down to Commidea ILink.

Send check file to backupOnly available on the check tracking master, this option allows the check file to besynchronised into the check backup master.

Switch to backup masterOnly available on the check tracking backup master, this instructs the system to switch controlover to that unit.

Change Price LevelThis allows you to manually change the current price level.

Clerk FunctionsIn the clerk functions menu, there is currently only one option;

Clear Auto-Clerk ButtonsThis will reset all of the auto-clerk buttons back to sign on buttons.

Page 139: Index

Manager Mode Functions 137

© <2008> ICRTouch

Program ibuttonsThis allows you to assign ibuttons to clerk from within manager mode.

Manage biometricsCalls up the background biometrics application for configuration.

Edit Floor PlanThis allows you to add/remove tables from the floor plan.

Download Graphic LogoThis resends the graphic logo to a connected TM-T88II or compatible.

Send ProgramSends program data to terminals.

Receive ProgramReceives program data from a terminal. When receiving data from a terminal, that terminal will do it inthe background, and will still be fully useable, with no degradation in performance.

Backup/RestoreUsed to backup/restore program data to one of 3 locations; Floppy Disk, internal backup area, or aPGM3 programmable area, see PGM3 – System Programming – System Flags – Comms Control.

By making use of the PGM3 programmable area, backups can be made to mapped network drives,external backup devices etc.

The restore function can also be used to load screen saver background images, floor plan backgroundimages, graphic logo and user definable fonts.

Page 140: Index

Appendix

Part

VII

Page 141: Index

Appendix 139

© <2008> ICRTouch

7 Appendix

7.1 Hidden Functions

Hidden Functions

When prompted for a clerk number when entering program mode, the clerk code 2552 can be used.This will always give access to all programming modes. This number cannot be used to sign on in anyother mode.

When prompted for a clerk number when entering program mode, the clerk code 88888888 can beused, this will give access to the hidden functions menu.

Sales Data ResetThis resets all sales data on this terminal to zero.

Note if you are using customer loyalty, in order to keep the sales data for the loyalty file up to date youwill need to send it in from another terminal afterwards.

Note that if the target machine is a check tracking master, the check file will be zeroed as well.

Enable Mouse/Remove MouseTurns on or off the mouse pointer, so that the terminal can be used with a mouse.

Enable NET Drivers/Remove NET DriversTurns on or off the networking of the till. Useful if you do not have a network card installed, as it willstop it from coming up with error messages. May need to set this to yes when installing a newterminal. The terminal will need rebooting after making a change here.

Turn Off Journal/Turn On JournalTurns on or off the electronic journal. Note that the view journal button will no longer function if set to'off'.

Page 142: Index

ICRTouch Programming Manual140

© <2008> ICRTouch

Master ResetCLEARS OUT THE ENTIRE MEMORY CONTENTS OF THE TILL, and brings it back to a default,blank program. The till then determines which terminal ID it is by looking at others on the LAN, andthen prompts to suck it's program from one of the other terminals on the LAN.

Beware that the Master Reset function will only work on software supplied as version 1.39 or later, onsoftware supplied earlier than this, and subsequently updated, this function will not work correctly asthe appropriate files will not be on the HDD.

Enter Payment CodeAllows you to enter the payment code for the terminal without being prompted.

Minimize ICRTouchMinimizes ICRTouch to the task bar and allows you to run other programs in Windows in thebackground..

Exit to WindowsLeaves the application without shutting the terminal down.

Page 143: Index

Appendix 141

© <2008> ICRTouch

7.2 System Programming - Menu Hierachy

Page 144: Index

ICRTouch Programming Manual142

© <2008> ICRTouch

.

Page 145: Index

Appendix 143

© <2008> ICRTouch

7.3 Character/Price Programming - Menu Hierachy

Page 146: Index

ICRTouch Programming Manual144

© <2008> ICRTouch

7.4 Available Function Keys

# KEY NAME DESCRIPTION

FINALISE KEYS

1 CASH Standard payment key

2 CHEQUE Payment key, with options for printing cheques on a slip printer. Also prompt for signature

3 EFT Payment key, used in conjunction with Commidea WinTI EFT server software for processingcredit card transactions.

4 ACCOUNT Used for finalisation a sale against customer account, used in conjunction with customer loyaltyfor accounts/pre paid.

5 HOTEL TRANSFER Used in conjunction with a front desk hotel server, eg ADS Hotel Exec 2000.

6 CASH2 Same as cash but can be restricted by clerk

# KEY NAME DESCRIPTION

TRANSACTION KEYS

1 CANCEL Cancels the entire sale

2 ERROR CORRECT Corrects items from a sale

3 NO SALE Opens the drawer without a sale being registered

4 REFUND Used to refund items out of a sale

5 CHECK TRANSFER Transfers the entire sale contents to a check

6 NEW BALANCE Stores a check when you have one open

7 + AMOUNT Used to add an amount to a sale

8 - AMOUNT Used to subtract an amount from a sale

9 +% Adds a value by percentage to a sale

10 -% Subtracts a value by percentage from a sale

11 EXCHANGE POINTS Change points for cash, used in conjunction with customer loyalty

12 POINTS ADJUSTMENT Alters the number of points on a customer

13 PAID OUT Allows money to be taken out of the drawer

14 RECEIVED ON ACCOUNT Allows money to be added to the cash drawer

15 DEPOSIT Places a balance in a check

16 PAY ACCOUNT Used to pay account balances. Used in conjunction with customer accounts/pre paid.

17 PRICE CHANGE Allows the price of an item to be temporarily changed after it has been rung in

18 HOUSE BON Allows items to be sold for free

19 MEDIA EXCHANGE Allows one media type to be exchanged for another, eg cheque for cash

Page 147: Index

Appendix 145

© <2008> ICRTouch

# KEY NAME DESCRIPTION

STATUS KEYS

1 SUBTOTAL Displays the sale total

2 RECEIPT ON/OFF Toggles the receipt switch on/off

3 CLERK NUMBER Used as a sign on key, or a preset clerk key

4 SIGN OFF BUTTON Signs off the current clerk

5 AUTO CLERK As CLERK NUMBER, but remembers the last clerk signed on, until the end of day, when theyare reset

6 CLERK CHANGE Allows clerk to be changed mid sale

7 MENU LEVEL SHIFT Changes between menu levels

8 MENU LEVEL SHIFT 2 Same as Menu Level Shift but can be controlled by clerk

9 ESCAPE Drops back to the last menu level

10 PRICE SHIFT Switches to 2nd@ or 3rd@ price

11 PRICE LEVEL CHANGE Changes to one of 9 price levels

12 EURO SHIFT Specifies that the next tender will be in EURO

13 TAX Turns tax calculation on for this sale, when used in a manual tax system

14 CURRENCY EXCHANGE Specifies that the next tender will be in the exchange currency

15 REG WIN UP ARROW Scrolls up through the reg window

16 REG WIN DOWN ARROW Scrolls down through the reg window

17 PERIOD 1 REPORTS Used for printing period 1 reports. Can be preset with a report. Otherwise gives a list

18 PERIOD 2 REPORTS Used for printing period 2 reports. Can be preset with a report. Otherwise gives a list

19 PERIOD 3 REPORTS Used for printing period 3 reports. Can be preset with a report. Otherwise gives a list

20 BATCH REPORTS Used for printing a batch report. Can be preset with a batch report

21 INLINE PERIOD 1REPORT

Used for printing a period 1 report for a range of tills on a network, consolidated. Can be presetwith a report, otherwise gives a list.

22 INLINE PERIOD 2REPORT

Used for printing a period 2 report for a range of tills on a network, consolidated. Can be presetwith a report, otherwise gives a list.

23 INLINE PERIOD 3REPORT

Used for printing a period 3 report for a range of tills on a network, consolidated. Can be presetwith a report, otherwise gives a list.

24 INLINE BATCH REPORT As above but for a batch report

25 CASH DECLARE Allocated to X/Z mode to allow cash to be declared in a similar fashion to a traditional non addkey

26 CASH DECLARE 2 As above but allows a preset amount to be allocated to the key

27 VIEW JOURNAL Allows you to scroll through the audit roll a sale at a time. Sales can be re printed.

28 REMOTE JOURNAL VIEW Allows you to view another ECR's audit roll as it is created.

29 RECEIPT PRINT Prints post finalisation receipts. Also prints bills for checks, when a check number is enteredbefore pressing it.

30 SLIP PRINT Prints bills for checks on a slip printer, enter the check number before pressing it.

31 DUTCH BILL PRINT Used to print a bill a multiple number of times, with the total divided by that multiple (covers)

Page 148: Index

ICRTouch Programming Manual146

© <2008> ICRTouch

32 VALIDATION PRINT Prints a validation line for the last item on the slip printer

33 NEW CHECK Opens a new, unopened check.

34 OLD CHECK Opens a previously opened check.

35 NEW/OLD CHECK Opens a check, if it doesn't exist it will be created.

36 SPLIT CHECK Allows you to take items out of a check, and pay for them separately.

37 SERVICE CHARGE Removes the automatic service charge from a check.

38 FLOOR PLAN Goes to the floor plan, so that tables can be opened.

39 EDIT CHECK TEXT Allows text for checks/table to be altered.

40 VIEW OPEN CHECKS Shows all checks in the system, checks can be opened using this function.

41 TABLE RESERVATION Calls up the table reservation dialogue

42 VIEW ACTIVE CLERKS Shows all clerks in the system with a sale open, any active clerks can be signed on using thisfunction.

43 ORDER NUMBER Allows you to manually enter an order number against a sale.

44 COVERS Allows you to manually enter the number of covers against a sale.

45 TEXT MESSAGE Prints a text message on a food order or receipt. Can also be used to send an email to aterminal

46 NON-ADD NUMBER (#) Allows a number to be printed on a bill or kp ticket, can also be preset to allow alpha numericnumbers.

47 C/CARD CAPTURE Allows you to capture credit card details and store them on the electronic audit roll.

48 LOCATION Allows you to manually link a seating location to a sale.

49 CUSTOMER NUMBER Allows a customer to be logged onto the till using a manually entered number.

50 CUSTOME INQUIRY Balance inquiry for a customer.

51 CUSTOMER HOT CARD Disables a customer, so that they can no longer be logged onto any till.

52 CUSTOMER TRANSFER Transfer the balance and details from one customer to another.

53 VIEW CUSTOMER DETAILAllows you to view the customer's audit roll a sale at a time. Sales can also be reprinted.

54 CUSTOMER CID LOGON Allows customers to be logged on using caller id information from a modem connected to theincoming phone line.

55 FIDELITY LOYALTY CARD Allows the use of fidelity loyalty cards

56 EDIT CUSTOMER Allows the customers to be edited at the point of sale

57 MULTIPLY Multiplication button.

58 WEIGHT Allows manual weight entry, for weight PLUs

59 PLU NUMBER Allows PLUs to be called up by number.

60 PLU GROUP SEARCH Displays a list of PLUs in group order, so that they can be searched for and sold. They can alsobe displayed in alphabetical order.

61 LIST PLU Displays a drop down list of PLUs

62 PRICE INQUIRY Displays the price of a product

Page 149: Index

Appendix 147

© <2008> ICRTouch

63 STOCK ENQUIRY Displays the stock count of the next registered PLU

64 PLU PICTURE INQUIRY Displays a picture linked to a PLU on screen

65 PLU NOTES INQUIRY Displays a notes text file linked to a PLU on screen

66 DEFER Repromts the user for a deffered Set Menu item

67 SUSPEND Stores the current sale in an interrupt buffer.

68 RESUME Recalls a stored sale.

69 EAT IN Sets the sale to eat in status, can be used to affect tax and price levels and also display amessage on the top of receipts and kp tickets.

70 TAKE OUT Sets the sale to take out status, can be used to affect tax and price levels and also display amessage on the top of receipts and kp tickets.

71 GLOBAL EAT IN/TAKEOUT

Sets a default eat in/take out for all new sales

72 DOWNLOAD GFX LOGO Sends the graphic logo to the local receipt printer.

73 CLERK FUNCS Contains options such as clerk busy reset.

74 SEND PROGRAM Send program data to other terminals on the network.

75 RECEIVE PROGRAM Allows program data to be 'sucked' from another terminal on the network

76 DATA BACKUP/RESTORE Used to backup or restore program data, either internally, to floppy or other media.

77 INLINE FUNCTIONS Contains option such as IRC initialize, check busy reset etc.

78 EDIT FLOOR PLAN Allows you to layout tables on the floor plan.

Page 150: Index

ICRTouch Programming Manual148

© <2008> ICRTouch

79 MINIMIZE ICRTOUCH Minimizes ICRTouch to the task bar

80 LAUNCH BATCH FILE Launches a remote batch file {.bat}

81 CLOCK IN Time & Attendance, clocks an employee in

82 CLOCK OUT Time & Attendance, clocks an employee out

83 BREAK IN Time & Attendance, ends the break of an employee

84 BREAK OUT Time & Attendance, starts the break of an employee

85 SALE ITEM LIST IMPORT Imports and registers a list of PLUs to be sold from a text file

86 REG MODE Puts the terminal into sales registration mode

87 X/Z MODE Put the terminal in X or Z mode

88 PROGRAM MODE Goes to one of the programming modes

89 HOME MODE Takes the till back to home mode

90 CLOSE TILL DOWN Closes the till down

91 REFUND MODE Puts the till into refund mode

92 MANAGER FUNCTIONS Puts the till into manager mode

93 CLEAN SCREEN Puts the screen saver on for a predetermined time to facilitate screen cleaning

94 LOCK TERMINAL Locks the terminal requiring a pass code to unlock it

Page 151: Index

Index- - -- Amount 91

- + -+ Amount 91

- 1 -1st @ Price 12

- 2 -2nd @ Price 12, 126

2nd Drawer 79

- 3 -3rd @ Price 12, 126

3rd party customer server 60, 96

- A -Account 88

Account customers 111

Allowed function keys 81

Alpha numeric non add number 96

Archived Journal 42

Auto broadcast 43

Auto check 37, 96

Auto clerk 96

Auto create new customers 110, 115

Auto IRC initialise at startup 59

Auto new balance 37

Auto sign off 79

Auto sign off time 32

Automatic bill printing at finalisation 37

Automatic order numbering 35

Automatic receipt printing 35, 37, 88, 115

Available function keys 144

- B -Backup KP 74

Backup printing 72

Backup/Restore 136

Barcodes 12, 96

Batch Reports 31

Batch X/Z 31

Baud rate 77

Bill Lodging 47

Bill print 96

Blacklisted 110

Break in 96

Break out 96

Busy reset 136

Button Type 9

- C -Caller ID 96

Cancel 91

Cash 88

Cash Back 47

Cash declaration 36

Cash drawer type 72

Casio QT2000 Emulation 50

Centralised checks 70

Centralised customers 70

Centralised time & attendance 70

Change price level 136

Check busy reset 136

Check digits 45

Check number text 126

Check text 37, 130

Check Tracking 37

Check tracking master 70

Check transfer 91

Cheque 88

Cheque printing 66

Chinese KP Printing 74

Clear auto-clerk buttons 136

Clerk busy reset 136

Clerk change 96

Clerk check transfer 136

Clerk Detail 84

Clerk Features 79

Clerk functions 136

Clerk iButtons 83

Clerk interrupt 32

disabling 32

Clerk mode control 82

Clerk name 79

Clerk number 96

Clerk Operation 81

Index 149

© <2008> ICRTouch

Page 152: Index

Clerk range programming 85

Clerk reporting 84

Clerk secret number 79

Clerk table transfer 136

Clock in 96

Clock out 96

Close down till 96

Commidea 47

Commission 12, 79

Comms Control 44

Communications 43

Complete line void 91

Compulsory cash dec 36

Compulsory check number 79

Compulsory closed drawer 32

Compulsory covers 35, 37, 79

Compulsory customer number 79

Compulsory eat in/take out 79

Compulsory order number 79

Condiment list 20

Condiment PLU 12

Consecutive number 32

Cooking Instructions 20

Copy & Paste 9

Covers text 126

Credit Card 88

Credit card capture 96

Currency Exchange 49, 96

Currency symbols 126

Current Stock Qty 12

Cusomter Control 115

Custom format mnagnetic cards 115

Customer CID logon 96

Customer detail 96

Customer Detail Sale ID 7

Customer discounts 111

Customer display 72

Customer Features 110

Customer file export 117

Customer group 110, 111

Customer hot card 96

Customer inquiry 96

Customer master 70

Customer number 96

Customer pictures 111, 115

Customer points 111

Customer price level 111

Customer transfer 96

- D -Data backup & restore 96, 136

Date & Time 134

Date setting 134

Decimal Point Position 34

Defer 26

Department 12, 17

Deposit 61, 91

Device Connection 72

Disbaling key click sound 34

Dispense monitoring 44

Display Stock Qty on One-Shot PLU 12

Double height KP printing 74

Double width KP printing 74

Download graphic logo 136

Drawer alarm time 32

Drop Down Windows 20

Duplicate message 40

Dutch bill print 96

- E -Eat in 96

Edit check text 96

Edit floor plan 96, 136

Edit Text 9

EFT 88

EFT Control 47

EFT slip messages 121

Employee Job 79, 86

Employee Shifts 87

Enable Mouse 139

Enable NET drivers 139

Enter payment code 139

Error correct 91

Error messages 122

Escape 96

Euro 49

Euro change over 49

Euro shift 96

Exchange Points 91

Exit to windows 139

External Product Groups 24

- F -Fidelity 60, 96

Fidelity Control 54

Fidelity loyalty card 96

ICRTouch Programming Manual150

© <2008> ICRTouch

Page 153: Index

File sizes 6

Finalise Keys 88, 144

Fixed character 126

Fixed Totalizors 28

Floating clerks 70

Floating clerks by location 32

Floor plan 37, 96

Free meal entitlement 111

Function keys 144

- G -Graphic logo 40

Guestline 50

Guestmaster Protocol 50

- H -Hidden functions 139

Hidden menu password 57

Hide mouse pointer 139

High digit limit 12

Home mode 96

Hotel audit printer 72

Hotel Posting 50

Hotel Transfer 88

Hourly report 65

House Bon 91

- I -iButtons 83

ICRTouch Hotel Server Spec 50

ILAPopup 60

ILink 47

Inline batch report 96

Inline collection 96

Inline consolidation 96

Inline functions 96, 136

Inline period 1 report 96

Inline period 2 report 96

Inline period 3 report 96

InnLine 44

Instant Leisure 60

Instant Loyalty 54, 60, 96

IO Parameter 77

IP Printing 78

IRC Control 59

IRC initialise 59, 136

Item Consolidation 32

- J -Journal 2 42

Journal Control 42

Journal printer 72

- K -Keyboard 9

Keyboard level names 129

Keyed Weight Entry 12

Kitchen Printer 12, 35, 74

Kitchen Video 12, 35, 74

KP Category 12, 19

KP Language Translation 74

KP Sorting 74

- L -List PLU 12, 20, 96

Live Sales Posting 63

Location 96

Location texts 126

Lock Terminal 57

- M -Manager functions 96

Manager Mode 136

Manual tax 34

Master reset 139

Media Exchange 91

Memory allocation 6

Menu hierarchy 141, 143

Menu level names 129

Menu level shift 96

Merge Cell 9

Micros 4700 50

Minimize ICRTouch 96, 139

Minimum Stock Qty 12

Mix and Match 12, 21, 23

Mode Control 82

Modem 44

Mouse pointer 139

Multiply 96

- N -Negative Price PLU 12

Index 151

© <2008> ICRTouch

Page 154: Index

NET drivers 139

NET Totalizing for PLUs Depts & Groups 34

New balance 91

New check 96

New customer 110

New/Old check 96

No sale 91

Non add number 96

Non PLU 68

Not found PLU 45

- O -Ocius 47

Old check 96

Order Control 35

Order number text 126

Order Numbering 35

Overdraft 111

- P -Paid Out 91

Passwords 57

Pay Account 91

Period 1 report 96

Period 1-3 reports password 57

Period 2 report 96

Period 3 report 96

PGM mode master password 57

PLU 12

PLU Alpha Reindex 27

PLU code printing 45

PLU Control 45

PLU Descriptor 12

PLU Group 12, 18

PLU group search 96

PLU number 96

PLU picture inquiry 96

PLU Pictures 12, 45, 96

PLU Preset Override 12

PLU Price 12

PLU price level copy 133

PLU price programming 132

PLU Range Programming 16

PLU Stock 12

PocketTouch 2 24

PocketTouch Control 53

Points Adjustment 91

Preset clerk 96

Presets 7

Price Change 91

Price embedded barcodes 68

Price inquiry 96

Price level 32

Price level change 96

Price level copy 133

Price level names 126

Price level programming 132

Price levels 64

Price shift 96

Print Control 40

Print on receipt 96

Printing customer details on kp 111

Printing customer details on receipt 111

Program 4 9

Program 4 level names 129

Program 5 6

Program mode 96

Program mode 1 menu hierarchy 143

Program mode 2 menu hierarchy 143

Program mode 3 menu hierarchy 141

Program receive 136

Program send 136

Program sending 43

- R -Random code 12, 96

Range programming 85

Reason Table 69, 91

Receipt bottom message 121

Receipt commercial message 121

Receipt consolidation 96

Receipt header message 121

Receipt Logos 121

Receipt on/off 96

Receipt print 96

Receipt printer 72

Receipt Printing 40

Receipt sorting by Group/Dept 96

Receive program 136

Received on Account 91

Red Printing 12

Refund 91

Refund mode 96

Reg mode 96

Reg mode level 32

Registration window arrows 96

Remote audit printing 50

Remote journal view 96

Remove Mouse 139

ICRTouch Programming Manual152

© <2008> ICRTouch

Page 155: Index

Remove NET drivers 139

Report Control 36

Report header message 121

Report printer 72

Report printing by location 96

Report printing to display 96

Reports 31

Reports by deptartment range 96

Reports by PLU group range 96

Reservations 61

Resume 96

Rounding Method 34

RS232 Devices 77

- S -Sales data reset 139

Sales mode 96

Sales mode level 32

Scanning PLU 45

Schedular 64

Scheduled price changes 64

School meals 111

Screen saver time 32

Seating locations 126

Selective Itemizer 12

Send program 136

Send stock counter 136

Serial Ports 77

Service charge 37, 96

Set Menu 12, 26

Sharp UP5900 34

Sharp UPX500 34

Show mouse pointer 139

Sign off 96

Sign off by iButton 34

Sign off key 96

Signature strip 121

Single item plu 12, 45

Skin 5

Slip print 96

Slip Print Control 41

Slip printer 72

Split Cell 9

Split check 96

Split Reporting 52

Star TSP700 55

Status keys 144

String Reports 31

Sub currency 49

Substitution 26

Subtotal 96

Suspend 96

System Configuration 70

System Control 1 32

System Control 2 34

- T -Table busy reset 136

Table number text 126

Table plan 37, 96

Table Reservation 61

Table text 37, 130

Table Tracking 37

Take out 96

Tax 12, 96

Tax table 67

TEC ST60 MSR 34

Terminal ID 70

Terminal location 70, 126

Terminal name 70

Thyron 47

Ticket Issuance 55

Ticket printer 12, 72

Till monitoring 96

Time & Attendance 58, 79, 86, 87, 96

Time & attendance master 70

Time detail report 65

Time setting 134

Time zones 65

Total Control 54

Total Loyalty 54

Trainee 79

Training clerk 32

Transaction Keys 91, 144

Turn off journal 139

Turn on journal 139

- U -Using non ICRTouch customer cards 115

- V -Validation print 96

VAT 67, 96

View active clerks 96

View customer detail 96

View journal 96

View open checks 96

View remote journal 96

Index 153

© <2008> ICRTouch

Page 156: Index

VLAN 70

- W -Weight 96

Weight embedded barcodes 68

Weight PLU 12

Weight symbol 126

WinTI 47

- X -X/Z counts 36

X/Z mode 96

- Z -Zero Price PLU 12

ICRTouch Programming Manual154

© <2008> ICRTouch

Page 157: Index

ICRTouch