Getting started with Horizon

Getting started with Horizon
Getting started with Horizon
Download Horizon POS from the Apple App Store and install it on your iPad.
Launch Horizon from your iPad (Figure 1).
Figure 1: launching Horizon
Page 1
When launching Horizon for the first time type ‘1111’ as user code (Figure 2).
As a hint we have created a button with name ‘1111’ on the first screen. We will
change the name of this button later on in this guide.
Figure 2: type ‘1111’ to start for the first time
As soon as you logged in we suggest that you start changing some data. Let’s go
through the most important things first.
Page 2
Click on ‘Data’ at the bottom to screen (Figure 3).
Figure 3: click on ‘data’ to view/change your data
All product and function information relevant to Horizon is found under the data
Pages dedicated to buttons (PLUs), groups, tables, printers, GST or TAX, users,
courses, and payments are all accessible from here.
You can go through the different pages by pressing on the relevant tab.
(Figure 4)
Page 3
Figure 4: swipe up and down to view the different tabs
Users Tab
This is not the first Tab on the list but it’s a good place to start learning about all
the great features we have available.
Swipe down on the tabs until you reach the users tab, click on it.
Within the Users page you will see a list of all users currently configured
(Figure 5).
You can change a user by clicking on his/her name.
You can delete a user by swiping left on the users list and press delete OR by
pressing the ‘edit’ button and then the minus button for the User you need to
Swiping gestures are all standard behaviors of the iPad, so Horizon users should
feel very comfortable setting up and maintaining their program.
Page 4
Figure 5: change the users
The first user in the list is Nk. This user has been setup to use the default code
‘1111’. So let’s start by changing the name and code of Nk.
Click on the name field and enter your name, e.g. Leanne and press done.
Now highlight the code field (the 4 dots), a keyboard will popup (Figure 6).
Change the code to whatever code you want to use as manager. Use 4 digits only
for your code. Use of alphanumeric characters or longer codes is for creating a
‘remote-only’ user.
Training mode: Create a new user called “Training”.
Set the code for instance to 9999.
Switch on the Training option.
If training new staff please login using 9999 Training clerk.
This allows the new staff member to sell items, print to kitchen printers and
finalize sales without adding these sales into the days totals.
Page 5
Figure 6: user settings
As soon as you push done, the keyboard will disappear. Add, delete or change as
many users as you want. The security level can then be setup for each user.
(Figure 7).
Boss: Complete control of Horizon
Consult sales: User can see the dashboard and the results
Retour/void: User can void articles
On the house: User can give items for free, on the house
Drawer: User can open the cash register drawer
Price Level: User is allowed to change price levels
Close table/tab: User can close a table
Delete table/tab: User can delete a table, so it not selectable again
Move buttons: User can move buttons around on the order screen.
Page 6
Figure 7: user functions
For easy overview/reporting you can change the color of a user by clicking on
the ‘custom button’ or by changing the colors manually (Figure 8).
The colour selected is displayed along the bottom tool bar when that clerk is
logged on.
igure 8: change the colour of a user
Page 7
Click on the VAT/TAX tab (above the users tab).
Set the VAT/TAX percentages according to your tax office requirements.
(Figure 9).
For Australia set the name to GST.
Set Vat/Tax to 10.00 and leave the ‘Price exclusive VAT/TAX’ toggle off. This is
very important, as all prices should be entered as GST inclusive.
gure 9: VAT/TAX settings
Page 8
Adding printers to Horizon is very easy but demands some basic knowledge
about your network. Printer configuration is probably 50% of our customer
support. Horizon only works with printers that can be connected to your local
network (Ethernet or Wi-Fi)
Please contact Horizon POS directly if you would like to purchase printers
already programmed and tested.
To configure a printer in Horizon you need the ip address of that printer.
The default ip address of your printer could be for instance (we
use this ip address allot in this manual and in the standard installation as it is the
ip address that Epson uses when shipped).
Type that address into the host field (Figure 10). Every printer will have its own
ip address, but if you want to print out different tickets on the same printer (e.g.
bill and bar printer), just add another printer with the same address to Horizon.
If you have only one printer we can create a separate KP docket for Food and
Coffees etc.
The configuration of your printer into your network is beyond the scope of this
manual; if you should have a question about the configuration of your printer,
please send us an email together with the brand of your printer. If possible also
send us a photo or scan of your printer settings (turn on your printer while
holding down the feed button, a test page will be printed).
Figure 10: print a QR code to test your setup
Page 9
To test your printer configuration push the test button (QR Code). A small test
page should be printed, together with your logo (if you have added one) and a QR
Code label (Figure 11). To add a logo to your printer, download the printer
software that does the configuration setup of your printer! To print that logo on
your bill add one of the special functions or tags that are available in Horizon to
your bill header: <logo>
Special functions always start with a ‘<’ and end with a ‘>’. We use more or less
the same idea as what is used behind the markup language used to create
websites: HTML. Another example of such a special function is <b> and </b>.
Everything between those 2 tags will be printed in bold. The ‘/’ means that you
want to end the markup (function/tag). With logo you don’t have a ‘/’, as logo
stands on his own (another example is <pulse>: sends a pulse to your printer and
opens your cash drawer (DK output on your printer).
Figure 11: test page
Another setting on the printer page is the parameter ‘copies’. When set to 0,
Horizon will not print any ticket. This can be used to disable printing every
receipt and thus wasting meters of paper. If your customer should want a receipt
after all just press the “ticket” button and select the receipt you want. A list of
receipts is displayed, pressing the top one will print out the last sale… (see main
page -> special functions -> tickets). If you set copies to higher number you will
receive extra copies of that ticket.
Page 10
Q : How can I print a logo/image on my receipts?
Depending on the printer brand (and/or model) you use you can do the
following. If you printer is not listed or if it doesn’t work let us know. Remember
to select the correct printer type (= driver) in WaiterOne (Data -> Printers ->
General -> Type printer). If you are a printer manufacturer and you want your
printer to be listed here, please let us know, and/or maybe lend us a printer so
we can fully integrate and test it with WaiterOne.
A : Epson™ (most models)
We are also testing with the Epson TM-T88V with Wi-Fi – stay tuned
1. First upload your company logo (or whatever image you want to be
printed) to your ticket printer. The software needed for that is called
Epson™ Logo Setup utility : go to, this
software is only made for Windows. It is beyond the scope of this FAQ to
explain how to use that utility, but you should upload your logo at the first
image place, that is (32,32).
2. In Horizon, under Settings -> General -> Ticket Header (or footer), add the
following code : <logo>. You can also add a second logo using <logo2>
Maybe add a logo or logo2 like this at the bottom of your tickets
(tip received by Jawed Sheikh)
A : Star™ in Line Mode (e.g. Star TSP650II) :
1. First upload your company logo (or whatever image you want to be
printed) to your ticket printer. Download and install the Star™ Micronics
Printer Utility (see and select your printer),
software is only made for Windows. Once started up, click on Logo Store.
Upload your logo’s, your first logo should have Key Code 01, your second
logo 02, and so on.
2. In Horizon, under Settings -> General -> Ticket Header (or footer), add the
following code : <logo>. You can also add a second logo using <logo2>. If
you want to add more then 2 logo’s then you should add your own
markup’s, logo3 should then be <27,28,112,3,48> (where 3 is the third
Page 11
A : Xiamen Rongta Technologies™ (e.g. RP80W) :
1. First upload your company logo (or whatever image you want to be
printed) to your ticket printer. Use the Rongta Tech software for this. The
software is a little bit user unfriendly, no feedback if you upload a logo. It
also only works for Windows.
2. In WaiterOne, under Settings -> General -> Ticket Header (or footer), add
the following code : <28,112,1,48>. You can also add a second logo using
<28,112,2,48>. We have added a special markup tag for it, starting from
version 1.3.17 you can use <printlogo> and <printlogo2> instead of the
ugly hex codes .
A : Citizen™ (e.g. Citizen CT-S851) :
1. First upload your company logo (or whatever image you want to be
printed) to your ticket printer. Use the Citizen software called Citizen POS
Printer Utility ((see and select your printer).
Use the ‘Mode change button’ first to set the mode to ‘Unused key code
mode’ and name your first logo 01. The software is quite awesome and is
one of the most advanced we’ve seen so far to configure a printer.
2. In Horizon, under Settings -> General -> Ticket Header (or footer), add the
following code : <28,112,1,48>. You can also add a second logo using
<28,112,2,48>. We have added a special markup tag for it, starting from
version 1.3.17 you can use <printlogo> and <printlogo2> instead of the
ugly hex codes .
Page 12
You can add tables and clients names to Horizon. Just add as many as you want
(Figure 12).
Figure 12: tables
The list of available tables is displayed by pressing the ‘Total Display” at the top
right of the sales screen.
Name: It is possible to name the tables as well a using numbers.
E.g. Outside 1 – Deck 10 – Bar2 etc.
Bill Printer: The printer the final bill is sent too. If you have tables in different
locations you can print the bill to the nearest printer to that location.
Price: You can set the price level to be used by each table. If you had a VIP room a
different price level could used for all tables in that area.
GST/TAX: Separate tax rates for tables – Not really used in Australia or NZ
Page 13
Groups have 2 main functions in Horizon.
The first is to organize your items for reporting purposes, e.g. all sales of coffee
items will be recorded in the Coffee group.
The second is to help with the configuring of your items. Instead of having to
enter every detail again and again for each item, just make a group and inherit all
its parameters to every item that you add into the Buttons page.
You can inherit the button color, the course (starter, main dish, …), the GST/TAX
and the printer place. More will come in the future, so make use of it as much as
This is helpful if you have to make a change to printers, tax etc for a group of
items. Changing the printer for the group will change the printer for all items
attached to that group.
In the screenshot (Figure 13) you will see that the Cold Drinks group has the bar
printer as the default printer and GST tax selected. The default color for the
buttons belonging to the Cold Drinks group is blue. You can also set more
printers and select a default course.
Figure 13: groups
Page 14
When you first start Horizon you will only have a few buttons programmed. Let’s
change the name of the first button. It’s named ‘1111’ just to remind people
about the initial password of Horizon (Figure 14).
Let’s change the name to Cappuccino. Change the group to ‘Coffee’, leave the
‘Inherit printer from group’, ‘ Inherit GST/TAX from group’ and ‘Inherit course
from group’ activated. The more we inherit the less work you will have to do
later. Inherit means that we use (inherit) the settings from the group the button
belongs to.
Adding a new button is very simple. If you would like to add a new coffee go to
the coffee page and find the last coffee displayed e.g. Cappuccino.
Go back to Data > Buttons and search for and highlight Cappuccino. Press on the
‘+’ sign (top right hand corner). An exact copy of Cappuccino has now been
created; notice an asterisk has been added to the end of the name.
Now just rename Cappuccino* to your new coffee, e.g. Flat White, Press Done.
Change the price and go back to the Sales screen.
You will notice that the new coffee has been added to the space below or right
top of the last coffee.
You can move buttons by simply pressing on the button and drag
to the new location.
If you cannot find the new button it may be underneath a button
that already exists. Just drag the button below the copied one and you
should find the new button you have just created.
Need more space on your screen. Change the row/column of one of
the buttons so that is it beyond the button with the highest row/column.
You can have like 12 rows on 12 columns of buttons on 1 page!
Page 15
Some important parameters:
Price 1-2-3: Set different prices for tables, takeaway or happy hours.
Open Price: This allows you to enter the price for this product.
Can be used for misc button or daily specials.
Open Text: Switch on to enter misc text. Can also be used with the
Open price switch. If you also switch on Modifier then this button can
be used to enter a modifier that is not currently programmed in.
Modifier: Switch on to make this button a modifier (add on), e.g. rare,
no ice, skim milk etc. The modifier can be chargeable if required.
If an item is set as a modifier it must be sold with a standard product,
it cannot be sold by itself.
Out of stock: Switch on to set the product as out of stock, an out of
stock product will not be clickable in Horizon.
Page: Sets the page to display this button.
Jump: when clicking on the button Horizon will automatically jump to
another page. You can use this to make a page with products of the
same family (e.g. beers), or you could use this to jump to a page with
modifiers (e.g. rare).
Jump Back: Switch on so that when the button is pressed Horizon will
immediately jump back to the page where you came from. Use this to
allow staff to select only one choice eg Rare, Med, Well Done.
Sometimes you may have different products on different pages that
require the same choice. Using this option will take you back to the
product page you started from. You can nest jumps and jump backs as
much as you want.
Row/column: on which row/column do you want the button (moving
a button around can also be done on the button page, see previous tips
or see later)
Figure 14: buttons
Page 16
Courses are a way to sort ordered products on your Kitchen dockets.
Items linked to the Entrée course will all print under the Entrée heading, no
matter what order they have been entered into the sales screen.
If using courses you will also have to set the “Group PLU” flag on your KP.
Figure 15: courses
Page 17
Payment buttons can be created to tender or to show how a bill has been paid.
Payment buttons can also be used to add extra’s to the bill like tips, service or
other add-ons. The payment buttons are created more or less the same as the
product buttons, except they will only appear on the payments page. This page
can be viewed by swiping up or by closing the order (depending if the rendering
parameter is set or not).
The payment parameters:
Name: set here the name of the payment e.g. Cash, EFTPOS, Tip etc
Value: Leave set to zero. Do not use at this time.
Percentage: Leave set to zero. Do not use at this time.
Service switch: set to on if the payment involves a service, a price
added to the bill (e.g. tip). At this stage it can only be a percentage.
Open drawer switch: when set to on, the drawer will be opened when
this payment methods is used e.g. you don’t want to open the drawer
when somebody pays with EFTPOS.
Copies: set the number of tickets you want if this payment method is
Figure 16: payments
Page 18
Once the payments are set you have to activate it in the settings.
Go to settings -> general -> bill: tendering. Also set a default payment, in most
case this will be your cash payment.
gure 17: activate payments in the settings
Page 19
After entering data we also need to set some specific settings so that Horizon is
configured correctly for your business.
Click on the ‘settings’ button on the bottom (Figure 18).
Figure 18: settings
The first settings are the most important ones. On the general settings you have
the ticket header and footer that will be printed on the receipt or bill. The ticket
header will be centered, the footer not. If you want to center something you
could add some markup tags (e.g.<c> to center, </c> to stop the centering, <b>
and </b> for bold, <h1> and </h1> for a bigger font, …).
Toggles or switches that appear in RED (or ORANGE) mean that they have a big
(or less big) impact on Horizon. They can sometimes even block your system (e.g.
Customer Display was only made for the Citizen CT-S800 printer family,
activating this on another brand such as Epson will block your printer
Page 20
Some important settings:
Bill -> Bill printer: choose the printer you want to use to print out the
Bill -> AirPrint: do not set this if you don’t have an AirPrint printer
(like HP’s all-in-one inkjet printers). We don’t like the way AirPrint
works on iPad. So if possible go for a real POS printer. It is faster,
smaller and less expensive to use (no expensive ink cartridges).
Bill -> Enforce table/tab: if you need the users to pick a table/tab
then activate this.
Results - > Result printer: choose the printer you want to use to print
out the results (Reports).
Currencies: if you want to work with a second currency activate the
currency exchange.
Code page and encoding: for printing out special characters, see also
your printer manual (the default is 16 for the codepage and 12 the
encoding). For more information contact your dealer.
Deactivated order button: Activate this if you do direct sales only. No
Table accounts or Tabs will be possible.
The reset buttons let you reset the results, the results and counters. The last
button will delete all your data and settings, please be careful with this button
(Figure 19). Please note: Open tables/tabs are not cleared. If required please
close off each table/tab manually before resetting your data.
igure 19: handle with care
Page 21
The Data page shows how many Buttons, Groups, Printers etc are currently in
use. The Backup, Import and Export functions are at the bottom of the page.
When you click on ‘Backup’ (Figure 20) you can email a copy of your database to
yourself for backup purposes or to the Horizon support email for any
troubleshooting. This function will only work if you have an email address
configured on your iPad. Remember there is a size limit on email, depending on
your Internet provider.
You can restore a database by connecting your iPad to iTunes and drag and drop
your backup file (w1.db) back to your iPad.
Open that email with the w1.db database attached. Press on the attachment and
open with Horizon. You will be then asked to overwrite your existing database.
Figure 20: backup
Page 22
Getting started
Log in with 1111 or your new clerk code if programmed.
All items will be visible on the different pages according to their settings on the
buttons tab (Figure 21).
You can move through the different pages by swiping from left to right, right to
left, up/down or down/up. Swiping from right to left will show the next page,
swiping from left to right will bring you to the previous page, from down to up
will bring you to the last page (payment page if tendering is activated), up to
down to the first page (start page). You could also jump to a specific page by
programming a ‘jump’ button or set the ‘jump back’ option on a button.
Figure 21: swipe the pages
Page 23
The order button (New Balance)
This button only activates when you open a table from your list.
Enter items onto the table then press store.
When clicking on this button (Figure 22), your order is send to the bar/kitchen/
… printers. The sale is not finalized ONLY stored.
Figure 22: the order button
The bill button
This is used for creating a pro-forma receipt (Bill) for your customer.
Open the customer’s table and press the Bill button (Figure 23).
Any outstanding orders will be sent to the bar/kitchen/… printer, if not already
printed AND a pro forma receipt (bill) is printed for your customer. The table
will be stored, not finalized. You can reopen the table and add other products;
you can reprint the bill.
Figure 23: the bill or receipt button
Page 24
The payment button
When clicking on this button (Figure 24), your order is sent to the bar/kitchen/…
printer, if not already printed AND a receipt/bill is printed for your client. If
payment methods were added and tendering is activated, you will be able to
select the correct method of payment.
Figure 24: the payment button
Total + table/tab name
Pressing on the Total screen (Figure 25) will display a list of all tabs/tables
currently open. The amount owed by each table and the number of bills already
printed (Figure 26) will also be displayed.
Figure 25: click on the ticket total to open the tabs/tables
Page 25
Pressing the Table icon will display all tables you have created. These are in a
graphical list format and the positions can't be changed. You can also list tables
by pressing the Total display. (Figure 26).
Create new Tables
Start up Horizon and log in with boss, go to tables and click on the edit button.
Click on the table list or add (+) new tables, select squares on the table canvas
to create and edit tables. Every table will have a color so you know which table you are editing. You can also change names of tables or add / delete tables
in the data button of Horizon.
Stop editing tables by clicking on the edit button again. Now you can choose a
table and add orders to it.
Goto Data
Select Table Tab (On left of screen)
Press the + sign to add a new table.
Give the table a name so you know what pages are used for.
eg coffees, starters etc
Figure 26: open tables
Page 26
Special functions
The tools icon is the icon for the special functions. Depending on the users
settings you will see the special functions and you can click on them accordingly
(Figure 27).
Figure 27: special functions
List of Functions
o DK: Drawer Kick - No Sale. Opens the Cash Drawer.
o 1: Price level – press to go to level 2, again to level 3.
o Void: Press once (light blinks red) Void an item after it has been sent to
the KP or Refunds item if sale has been finalized.
Long press will lock the button so multiple items can be
o On the House: Press once (light blinks blue) then sell an item at zero
price (complimentary). Long press to sell multiple items at zero price.
Note: Sale finalizes by default fast tender.
o Reset: Clears current sales screen before sending to KP or finalizing the
sale. You could also logout and login again.
o Split (Bill): Splits a table bill between customers.
Open table > Press Split > Press items to be paid for > Press split (bottom
right) > Finalize sale as usual. The remainder of the bill will be stored to
the table.
o Tickets: Press to show a list of finalized bills. Press the bill that you
require to print a copy receipt.
Page 27
The dashboard is just a fast way to visualize the current situation of your
business (Figure 29). If you see a ‘+’ sign on the dashboard icon, then this means
that some data has been added or changed. That way you know that an update of
the dashboard is going to be happen as soon as you click on it.
Figure 29: dashboard
Page 28
All sales listings and reports can be found here (Figure 30). Select a button to
view it on your screen, print it (POS printer or AirPrint printer) or email it.
X reads allow you to look at the takings during the day WITHOUT resetting any
Z reads are to be done at the end of each trading day or shift.
All totals will be cleared ready for the next days trade.
Please print both the Z Financials and Z User reports for your Tax records
Here is a list of all the listings/reports you can generate:
 Sales
 Orders
 Hour – read
 X-read (products detail)
 X-ready small (groups total)
 Users – read
 VAT/TAX – read
 Payments
 Retour/On the house
 Retour/On the house small
 Open Tables/Clients
 Open Tables/Clients small
 Tables/Clients – read
 Price list
These reports are available by date range
Page 29
Figure 30: sales
Remark: we are currently working on a new COS. The latest COS will also be
available as an app for iOS (and later Android). Please contact us or look for more
info on our website.
COS stands for Client Ordering System.
COS is a web solution for smartphones (iOS, Android, …), the idea is that every
client can order with his own smartphone (when sitting and using your local WiFi network), so no need to send over a waiter to take up an order anymore. It is
totally integrated into Horizon, and your client doesn’t have to install or activate
anything. He only have to surf to a particular website address (the address of
your iPad). COS is written in HTML5, this means that it isn’t as smooth as a native
solution (in which Horizon is written) but this means that you can use it on any
Go to Settings -> Client Ordering System and set Publish to ON. In the
configuration you will find a lot of fields and labels. Most of them are there for
you to customize the text shown on your clients smartphone (e.g. welcome text,
name of the title, name of the checkout button…).
Page 30
Under the Publish label you will find the address clients will need to surf to. If
this should be to complicated you could always make a link from your website to
this address, that way people don’t need to type in that ‘complicated’ address.
The link is also transmitted with Apple’s ‘bonjour’ discovery protocol. But this
only works if you have an iPhone or iPod.
As an example here you have the address of our test iPad. Don’t use these ones,
at it varies from installation to installation, from network to network:
As soon as you type in that address and you are connected to the same network
as the network your iPad is in you will get this:
Figure 31
The labels with %% before and after are labels which have not been configured
yet. Frequent customers can also make a bookmark to your digital menu card by
clicking on the middle button in the tab bar.
Page 31
Figures 31 … 34:
Page 32
Horizon Dashboard for iPhone
With Dashboard for Horizon you can consult your sales from everywhere. No
need to go to your bar or restaurant and print out your sales. Just hookup your
unique cloud ID to the Dashboard app and see your sales in real time.
Go to Settings -> Cloud and activate your cloud settings.
Figure 35: cloud
Download the Dashboard app from the Apple AppStore. Start it up on your
iPhone. Launch it. Normally you will see 2 demo accounts. To add your own
account, click on the ‘+’ sign; add your cloud ID and password, click on Done.
Now you are ready to start.
With Horizon Dashboard you can see your sales. You can choose a date or check
from date to date. You can see the total, items sold, number of tickets, and so on:
Figure 36
You can also see sales sold by groups, by product. And you can have it visualized
in charts. To view your results in a chart, turn your iPhone to landscape. You can
also swipe on a chart to get it changed.
Page 33
Figures 37 … 40
Page 34
Figures 40 … 44
We have thousands of transactions every day. Without a proper service,
dedicated servers on the Internet, soft –and hardware in the cloud, Horizon
Dashboard would not be possible. Starting from $11 per month you could have a
complete control over your business. Check your sales on holiday using the
hotel’s Wi-Fi. You’re going to love it. This will probably be the most used app on
your iPhone, believe me.
Without subscription you can use it already, except that some stuff is hidden. If
you want to test it, maybe just start with a 3 months subscription or even better
do this:
Page 35
If you require support for Horizon you can go to Settings -> About -> ‘Click here
for support’. That way we get your settings (incl. your database). Just add some
info about your issue, question or problem so we know what kind of support you
want (Figure 45). Remember to configure setup an email account on your iPad;
otherwise you can’t send us an email from within Horizon.
Figure 45: support
Page 36
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF