Professional Documents
Culture Documents
User Guide
SecurOS POS User Guide (UG-En, build 12 on 6th September 2012).
c Copyright Intelligent Security Systems, 2012
Printed in US.
Intelligent Security Systems reserves the right to make changes to both this Manual and to the products it describes. System
specifications are subject to change without notice. Nothing contained within this Manual is intended as any offer, warranty,
promise or contractual condition, and must not be taken as such.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any
human or computer language in any form by any means without the express written permission of the copyright holder.
Unauthorized copying of this publication may not only infringe copyright but also reduce the ability of Intelligent Security
Systems to provide accurate and up-to-date information to both users and operators.
SecurOS POS 3 User Guide
Contents
Contents
Contents 3
Preface 5
Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Target Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Using This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Getting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1 General Features 7
1.1 Types of Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.1 Standalone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Server–Workstation Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1.3 Distributed Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Deploying Module 10
2.1 Checking System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.1 Server Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2 Workstation Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Installing Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 Cameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2 POS Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2.1 Connecting to Free Terminal Port . . . . . . . . . . . . . . . . . . . . 12
2.2.2.2 Connecting to Cash Voucher Printer Port . . . . . . . . . . . . . . . . 12
2.2.2.3 Connecting via Local Net . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Installing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.1 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Administrating Module 19
3.1 Working Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Object Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.1 POS Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.2 POS Camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.3 POS Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.4 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
www.isscctv.com
SecurOS POS 4 User Guide
Contents
Index 47
www.isscctv.com
SecurOS POS 5 User Guide
Preface
Preface
Scope
Current manual describes the process of installing, configuring and using Module software on server
and client computers.
Target Audience
• Installing and configuring software: this manual is designed for system administrators. It is
assumed the user has advanced skills on Microsoft
R Windows
R Operating System, installing
new hardware into system unit, and he/she has practical experience with TCP/IP networking,
serial (COM) ports and general CCTV knowledge and overview.
• Using SecurOS POS: this manual is designed for SecurOS users. It is assumed the user has
basic knowledge of using mouse and keyboard and SecurOS user interface.
• phone in USA:
• phone in Brazil:
• phone in Chile:
• phone in Russia:
www.isscctv.com
SecurOS POS 6 User Guide
Preface
+7 (495) 645 21 21 (Monday to Thursday, 9am – 6pm MST; Friday, 9am – 5pm MST)
• e-mail:
To solve problems faster, we recommend preparing service information described in SecurOS Admin-
istration Guide before addressing the Technical Support Team.
www.isscctv.com
SecurOS POS 7 User Guide
General Features
1. General Features
SecurOS POS (below Module) of the SecurOS integrated security system is intended for automatic
video surveillance of cash finances. Its purpose is monitoring persons at the point-of-sale terminal
(below POS Terminal), searching in cash vouchers database, drawing up of accounts due to required
parameters. Module may be useful for impact analysis and getting selling statistics.
Each cash voucher is registered in database that is integrated with video archive. This allows admin-
istrator or security service reveal and react to any fraud case.
The following frauds can be detected:
Integration of the Module with the SecurOS system allows it to be used with other monitoring systems
(e. g. video and audio control, access control system) and equipment (e. g. barrier). Server-workstation
architecture supports a distributed system configuration.
www.isscctv.com
SecurOS POS 8 User Guide
General Features
www.isscctv.com
SecurOS POS 9 User Guide
General Features
Module server components have to be installed on application/video server (see 2.3 Installing Software
on page 14), Module workstation components — on administrator workstation. Data exchange between
administrator workstation and servers performs through TCP/IP network.
The following tasks will be performed on separate servers:
• Video capturing and processing image if analog cameras are used and saving to video archive —
on video server
Monitoring and working with interface are performed from administrator workstation.
Note: Distributed server-workstation configuration allows further increase of the computational resources
by adding servers targeted to each specific task.
www.isscctv.com
SecurOS POS 10 User Guide
Deploying Module
2. Deploying Module
Please follow these steps to ensure proper system deployment:
1. Check system requirements for each server and workstation of your security network.
2. Install requested hardware (e. g. video capture cards) on each server. Connect external hardware
(e. g. cameras, POS Terminals).
HDD 80 GB or more
10 Mbps or higher (in case of server-workstation installation); 100 Mbps
TCP/IP network speed
or higher (in case of watching video remotely)
www.isscctv.com
SecurOS POS 11 User Guide
Deploying Module
HDD 40 GB or more
Any SVGA card (except nVidia GeForce2) with 64 MB memory onboard
Video adapter
(128 MB is preferred)
10 Mbps or higher (100 Mbps or higher in case of watching video
TCP/IP network speed
remotely)
2.2.1 Cameras
Note: Connecting video cameras are fully described in SecurOS Installation Guide.
The video cameras have to be installed directly next to the POS Terminals. There should be POS
Terminals and neighbouring gangway in camera view. Note that it is recommended to set camera to
recognize goods type on conveyer.
There are some guidelines for choosing and setting up video cameras and POS Terminals.
• Camera type. Use a standard analog video camera. It is recommended to use a color camera
with high resolution (not less than 430 TVL) and 1/2" or 1/3" interleave transfer sensor.
• Camera objective type. It is helpful to use cameras with auto-zoom lenses. The upper limit of
the focal length must be more then 80 mm. These lenses allow you to get contrast images from
any distances.
Set up the aperture to reach the result when bar-code scanning area, a part of conveyer and POS
Terminals are in camera view.
• Camera features. Automatic focus and levelling quaking image features has to be disabled.
www.isscctv.com
SecurOS POS 12 User Guide
Deploying Module
Note: Cash voucher printer is connected to one POS Terminal COM port and computer — to another.
www.isscctv.com
SecurOS POS 13 User Guide
Deploying Module
Note: Be sure that your cash voucher printer supply RS-232 interface and there is a text format of data
communications.
Note: Be sure that there is a free port in local net router. Also check POS Terminals configuration
parameters for sending cash voucher data.
www.isscctv.com
SecurOS POS 14 User Guide
Deploying Module
Setup Wizard will guide you through a number of screens to gather all the required information
prior to copying any files, so you can quit Wizard and cancel the procedure at any step without
consequences. You can also go back to any previous step to alter settings by clicking Back
button. Click the Next button to continue.
www.isscctv.com
SecurOS POS 15 User Guide
Deploying Module
Note: For administrator workstation Module installation, select Custom installation option and
select all components but database PostgreSQL server, when cash vouchers are stored in remote database.
www.isscctv.com
SecurOS POS 16 User Guide
Deploying Module
3. Set database name and account for a new one (see figure 9). If Module has been previously
installed on this computer in Server mode and its database will be used in future then specify
existing database name and account. Click Next button to continue.
www.isscctv.com
SecurOS POS 17 User Guide
Deploying Module
4. If the same database has been found define old database dealing (see figure 10). Otherwise see
item 5.
Select one of the following option:
• Use database — use old database. This database must satisfy the requirements of SecurOS
SecurOS POS.
• Reinitialize (clean) database — database will be reinitialized, all information in it
would be lost.
www.isscctv.com
SecurOS POS 18 User Guide
Deploying Module
5. If the database was not found on the computer specify PostgreSQL superuser credentials (account
and password), see figure 11. Click Next button to continue.
6. Select the Module interface language. Click the Next button to continue.
7. Review your installation preferences and click the Back button to make changes, if necessary.
If everything is correct, click the Install button. The installation process will begin.
8. After the installation process has completed, a window will appear where you should click the
Finish button to exit the installation program.
If Setup Wizard asks you to restart the computer, select either to restart now, or restart the
computer later (in latter case you will need to restart computer manually before launching the
Module).
www.isscctv.com
SecurOS POS 19 User Guide
Administrating Module
3. Administrating Module
3.1 Working Principle
Module is intended for automatic video surveillance of cash finances. SecurOS POS server receives
data from POS Terminals, registers it in cash voucher database and displays the operation process in
operator interface (titles on video monitor and tables in protocol window).
Video information and text POS Terminal data superposition supply complementary feeds handling
such as the following:
• Compositing titles
• Searching in database
Warning! If it is necessary to display titles on user monitor make sure that the current
video capture board supports Overlay Type 2 and select the Overlay Type 2 value for the
Hardware Acceleration property of Monitor object.
www.isscctv.com
SecurOS POS 20 User Guide
Administrating Module
Warning! When creating each POS Terminal object, use only nonnegative integer number for
ID parameter.
www.isscctv.com
SecurOS POS 21 User Guide
Administrating Module
Speed — data transfer rate (select from the drop-down list box).
The lower rate results in the more reliable data transfer pro-
cess
Flow control — a type of data flow control (select from the drop-
down list box). Possible values: Hardware, None, Software
www.isscctv.com
SecurOS POS 22 User Guide
Administrating Module
Parent object: POS Terminal (see 3.2.1 POS Terminal on page 20).
Subtitles params
Left and top positions, width and height of the titles displaying
X, Y, W, H
area on screen in percent, relative to desktop size.
(continued on next page)
www.isscctv.com
SecurOS POS 23 User Guide
Administrating Module
Property Description
Coloring
Titles color. Default color is white.
Base text color To set/change the color, click Select button and choose the re-
quired one from the appeared window.
Marked words field.
To mark a word in titles, type in it in Setup colored words field
Setup colored words and click Add button. Choose a color to mark the word in the
appeared window. The word and selected color will be registered
in table of marked titles words (see below).
Table of color marked titles words.
To remove a word from the table, select it and click Remove
selected button.
Table
To make system always mark a word in titles regardless of its
register, select the word in the table and choose Ignore case
checkbox.
Select this checkbox to set titles timeout on no POS Terminal
operation. Time is set in seconds on the right field.
Clear screen...
The clear checkbox means that titles of last cash voucher will be
displayed till there is no new one.
www.isscctv.com
SecurOS POS 24 User Guide
Administrating Module
www.isscctv.com
SecurOS POS 25 User Guide
Administrating Module
Property Description
Left and top positions, width and height of the information win-
X, Y, W, H dow on screen in percent, relative to desktop size. Recommended
values: X — 0, Y — 60, W — 60, H — 40.
Specify in this field maximum number of records in cash voucher
protocol (see 4.1 Working with Protocol on page 32).
Display...last receipts
Attention! When the field is left empty, only 100 records will be
displayed in cash voucher protocol by default.
Select Monitor object from the drop-down list to display video from
cameras. For this Monitor object select Display titles check box
Monitor
and set the following position coordinates: X — 0, Y — 0, W — 60,
H — 60 (see SecurOS Administration Guide).
www.isscctv.com
SecurOS POS 26 User Guide
Administrating Module
3.2.4 Database
This object defines database to register recognized cash vouchers. It sets the operations over the
database.
Parent object: Databases (see ).
Erase records older than Specify retention period for records (in days).
www.isscctv.com
SecurOS POS 27 User Guide
Administrating Module
Warning! One should not manually edit tables of the Module database otherwise Module might
not work properly.
www.isscctv.com
SecurOS POS 28 User Guide
Administrating Module
1. Open Computer object properties (see SecurOS Administration Guide) and setup the following
parameter:
• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.
for C).
• Channel number → set the actual number of the labeled BNC connector the first camera
is attached to.
• Resolution → set High (CIF2) value. For noninterlaced scanning cameras Full (CIF4)
can be set.
• Pre-recording phase duration → set a value not less than 2 seconds.
4. Create Database object (see 3.2.4 Database on page 26). Define database for recognized cash
vouchers and retention period optionally.
5. Create POS Terminal object (see 3.2.1 POS Terminal on page 20). Defines parameters of the
POS Terminal connection. Select in the Database field the Database object created in the
previous item.
Warning! It is necessary to use only nonnegative integer number for ID parameter when
creating POS Terminal object.
6. Create POS Camera object (see 3.2.2 POS Camera on page 21). Set Recording params for
video and tiles displaying ones.
8. Create Monitor object. In its properties window click All button to assign all cameras to this
monitor. Set the parameters:
• X — 0, Y — 0, W — 60, H — 60.
www.isscctv.com
SecurOS POS 29 User Guide
Administrating Module
Warning! If it is necessary to display titles on user monitor make sure that the current
video capture board supports Overlay Type 2 and select the Overlay Type 2 value for the
Hardware Acceleration of Monitor object property.
1. Open Computer object properties (see SecurOS Administration Guide) and setup the following
parameter:
• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.
for C).
• Channel number → set the actual number of the labeled BNC connector the first camera
is attached to.
• Resolution → set High (CIF2) value. For noninterlaced scanning cameras Full (CIF4)
can be set.
• Pre-recording phase duration → set a value not less than 2 seconds.
4. Create Database object (see 3.2.4 Database on page 26). Define database for recognized cash
vouchers and retention period optionally.
www.isscctv.com
SecurOS POS 30 User Guide
Administrating Module
5. Create POS Terminal object (see 3.2.1 POS Terminal on page 20). Defines parameters of the
POS Terminal connection. Select in the Database field the Database object created in the
previous item.
Warning! It is necessary to use only nonnegative integer number for ID parameter when
creating POS Terminal object.
6. Create POS Camera object (see 3.2.2 POS Camera on page 21). Set Recording params for
video and tiles displaying ones.
7. Create Computer object with ID equal to NetBIOS name of computer to be used as workstation,
and set the following parameter:
• Network address → IP address or DNS/WINS name of the computer within local TCP/IP
network.
9. Create Monitor object. In its properties window click All button to assign all cameras to this
monitor. Set the parameters:
• X — 0, Y — 0, W — 60, H — 60.
• Select Display titles check box.
Warning! If it is necessary to display titles on user monitor make sure that the current
video capture board supports Overlay Type 2 and select the Overlay Type 2 value for the
Hardware Acceleration of Monitor object property.
11. Launch SecurOS client on administrator workstation and specify video server IP address (or
DNS/WINS name) when prompted.
www.isscctv.com
SecurOS POS 31 User Guide
www.isscctv.com
SecurOS POS 32 User Guide
• view video frame associated with a cash voucher, see 4.1 Working with Protocol on page 32
• search a commodity through protocol and archive, see 4.1.3 Working with Receipt archive Tab
on page 34
• fetch POS Terminals events, see 4.1.4 Working with Events archive Tab on page 37
• browse recept information, see 4.2 Working with Information Panel on page 39
Protocol window (see the figure above) is used for the following:
www.isscctv.com
SecurOS POS 33 User Guide
Warning! Protocol records number defines on administrating Module process (see 3.2.3 POS
Monitor on page 24).
• Manual mode (Manual mode button is pressed, figure 20) — fixed mode (but the cash voucher
and commodity lists are increased in real-time). On any record selection monitor will display
the “stop frame” of the POS Terminal operation and Information window will display the
corresponding commodity detailed information (active observation).
• Automatic mode (Auto mode button is pressed, figure 21) — live video. A new record of a new
commodity moves to the beginning of the list. There is the POS Terminal operation on the
video monitor. Information window displays the current commodity detailed information. This
is a passive observation.
Note: The first record removes from the list (operator view) but not from the database.
Warning! Protocol records number defines on administrating Module process (see 3.2.3 POS
Monitor on page 24).
www.isscctv.com
SecurOS POS 34 User Guide
• commodity protocol — records of last goods carried past scanner and the following information:
– cash voucher ID
– purchase data/time
– commodity article
– commodity name and its number
– commodity price
• cash voucher protocol — records of last cash vouchers and the following information:
– POS Terminal ID
– cash voucher ID
– open and close cash voucher data/time
– sum total
www.isscctv.com
SecurOS POS 35 User Guide
4.1.3.1 Searching
Use the Search form to set searching parameters (see figure 23).
The searching parameters are the following:
Note: All search parameters are optional. One can combine it anyhow.
www.isscctv.com
SecurOS POS 36 User Guide
1. Set searching parameter (parameters): select the required check box (boxes) and define the
corresponding values. For example:
• for a sale date-matching search activate Time (from/to) check box and set a time interval.
To set it one can use either Calendar button (see figure 24) or type in manually. If the
parameter is disabled then Module starting up time will be set as start search time.
• for a commodity name-matching search activate Product name check box and set a full or
a part of the commodity name.
2. Click Search button to start search procedure.
www.isscctv.com
SecurOS POS 37 User Guide
Commodity protocol will display met the requirements records (marked as bold type), cash voucher
protocol — a list of corresponding cash vouchers (see figure 22).
Note: As a commodity protocol displays all goods for the cash vouchers in the cash voucher protocol, it
will contain and inconsistent ones (not marked, common type) also.
www.isscctv.com
SecurOS POS 38 User Guide
Note: All fetch parameters are optional. One can combine it anyhow.
1. Select Terminal ID check box and type in the POS Terminal ID.
2. Select Event check box and choose the required event from the drop-down list.
3. Select Date (from/to) check box and set fetching date interval. To set it one can use either
Calendar button (see figure 24) or type in manually.
www.isscctv.com
SecurOS POS 39 User Guide
To realize event and date interval fetch for the required POS Terminal:
1. Select Terminal ID check box and type in the POS Terminal ID.
2. Select Event check box and choose the required event from the drop-down list.
3. Select Date (from/to) check box and set fetching date interval. To set it one can use either
Calendar button (see figure 24) or type in manually.
Fetch result list will display met the requirements records with information on POS Terminal ID and
date/time of the event.
Note: Date/time syntax is the following YYYY-MM-DD HH:MM:SS.FFF, where FFF — milliseconds.
If the records number more than 100 the list will be organized in pages. To browse search results,
click < or > button on the fetch form.
Figure 27: Information Panel: current commodity record of the cash voucher
www.isscctv.com
SecurOS POS 40 User Guide
• Total field — total sum taking the current commodity into account
Colors of information panel fields allow visual controlling of current commodity status (for description
of color identification of the current operation record see Table below).
www.isscctv.com
SecurOS POS 41 User Guide
Figure 29: Information Panel: the cash voucher contains item to return
www.isscctv.com
SecurOS POS 42 User Guide
www.isscctv.com
SecurOS POS 43 User Guide
www.isscctv.com
SecurOS POS 44 User Guide
Sequences
Generate cashier order number (identifier). Used in
cashier_id_seq
cashier_id parameter from cashiers table.
www.isscctv.com
SecurOS POS 45 User Guide
www.isscctv.com
SecurOS POS 46 User Guide
Name used in
Event Identifier Description
macros
New sale. Parameters:
article — article
Commands: none.
B.2 Database
Object type identifier: DATABASE.
Events: none.
Commands: none.
www.isscctv.com
SecurOS POS 47 User Guide
Index
Index
A database
Adobe Reader, 5 version 4.2.1, 10
archive, 32, 33 Database object, 21, 28–30
commodity searching, 32 Database object
description, 26
B
Databases object, 26
browse records, 32
date/time format, 39
browse the operation information, 37
E
C
EVENT_DETECTED event, 45
Camera object, 22, 28, 29
export, 37
cameras
XLS file, 37
auto-aperture, 11
features, 11 F
focal length, 11 fetch form, 37
objective type, 11 parameters, 38
type, 11 fetch result list, 37
cash voucher database, 19, 34 fetching by
browse cash voucher, 32 all parameters, 39
cash voucher detail output, 33 date, 38
cash voucher search, 32, 34 fetching by:
commodity search, 34 event, 38
commodity searching, 32 POS Terminal ID, 38
event fetching, 32, 37 fraud detection, 7
cash vouchers database, 7
I
COM port, 21
impact analysis, 7
Computer object, 20, 28–30
information panel, 39
configuration
content, 39
server-workstation, 8, 29
information window, 31, 33, 37
standalone, 7, 28
panel, 24
configurations
installation
distributed configuration, 8
application
connection type, 20
server, 14
D workstation, 14
www.isscctv.com
SecurOS POS 48 User Guide
Index
cameras, 11 description, 22
database POS Monitor object, 29, 30
creating, 18 POS Monitor object
parameters, 16 description, 24
hardware, 11 POS Terminal object, 20–22, 24, 28–30, 42–44
interface language, 18 POS Terminal object
point-of-sale terminal, 11, 12 description, 20
requirements, 10 protocol records
server application, 10 number, 25, 33
workstation application, 11 protocol records number, 33
restart, 18 protocol window, 19, 31
review, 18 cash voucher protocol, 31, 34
steps, 10 commodity protocol, 31, 34
type, 15 events log, 24
workstation application, 15
R
M RECEIPT_BEGIN event, 45
migration database, 10 RECEIPT_END event, 45
mode recording parameters, 22
automatic, 33
manual, 33 S
monitor, 31 SALE_DETECTED event, 46
Monitor object, 19, 25, 28–30 Screen object, 24, 28, 30
search form, 34
N
parameters, 35
negative number, 34
search result protocol
O cash voucher, 34
observation commodity, 34
www.isscctv.com
SecurOS POS 49 User Guide
Index
V
video archive, 7
Video Capture Device object, 28, 29
video monitor, 41
monitoring, 41
video control, 41
video surveillance, 7, 19, 32
www.isscctv.com
SecurOS POS 50 User Guide
Index
www.isscctv.com