|
|
|
 |
Kiosk setup - Version
3.7 |
|
| Before you can run
Surf - Timer, you must run setsurf.exe. This program will allow you to configure the software for your needs and
preferences. Below is a complete list of all the different attributes that you can change. |
| General |
Identification
Info Owner
ID - This number uniquely identifies you in the database and is assigned to you
when you purchase your first license. Changing this value when using the evaluation
version will not have any impact (it will remain 000000).
Validation - This
number ensures that you are the only one that can use the owner ID you were assigned. This
number is like a password and should be kept secret. It is assigned to you when you
purchase your first license. The kiosk will not access the database unless a valid Owner
ID/Validation is entered. Changing this value when using the evaluation version will not
have any impact (it will remain 0220394127).
Kiosk ID - This
number uniquely identifies each kiosk in the database. Changing this value when using the
evaluation version will not have any impact (it will remain 000158).
Password
The password is used to control access to the PCs resources. It is initially set to
'password'. This password is used by the kiosk administrator to carry out tasks such as
rebooting in secure mode (mode used to eliminate unwanted access), rebooting to the
Windows desktop, changing prices, etc...
Password(2)
This password is similar to the one above except that it allows limited control -
for example it does not show the Reboot to Desktop button. By default this password is set
to "limited". This password may or may not include the privilege to change
the prices. If the checkbox beside Password(2) is not checked, then the prices cannot be
changed with this password.
Type the kiosk password from the
main menu in the kiosk software. You will not see the password on the screen while you are
typing it but the keystrokes are captured. Once the password has been typed, a small
window will be displayed giving you different options.
Ensure that the second password is
not included in the first one (e.g. passw and password). If the second password is
included in the first one the second one will also be detected first.
Languages
Available Languages
- Select the languages that will be available at the kiosk. A button will appear at the
bottom of the kiosk screen for each selected language unless only one language is
selected. Six languages are currently available: English, French, Spanish, German,
Portuguese, and Italian.
You also have the option to add two
more languages for which you provide the text. These two languages are saved in the
Windows registry. To add the first "other language", edit the following files by
changing the English text to whatever other text you want displayed and add the file to
the registry by executing it (double click on it in Windows Explorer):
Other Language 1
For the second "other
language", use the following file:
Other Language 2
Whenever you need to make changes in the text, edit the file that already have your
existing changes and re-apply it to the registry.
Not all eight language buttons can be displayed at the same time. When using resolution
800 x 600, six language buttons can be displayed.
Default - Select
the desired default language from the selection box. The default language means that the
kiosk will return to this value after each user and when idle.
Admin - Select the
language in which you want to perform your administration. This does not have to
correspond to the default language. Log files will be generated using this language.
Inactivity
Free - Number of
seconds of inactivity allowed during a usage when the kiosk is used for free. After this
number of seconds, a warning message is displayed where the user has a chance to stop the
closing of all applications.
Not Free - Number
of seconds of inactivity allowed during a usage when the kiosk is used for NOT free. After
this number of seconds, a warning message is displayed where the user has a chance to stop
the closing of all applications.
Email Info
Default Return Address
- The default return address is used when the kiosk sends the log files and the receipts.
By checking the checkbox below the default return address, you allow users to use the
address as a return address for their personal email.
SMTP Server (Primary and Secondary) - Enter the server used in sending
emails. Your Internet provider should provide you with this information. Note that most SMTP servers will only let
you access their resource if your are connected to the Internet via the Internet provider
that owns this server. You must provide a secondary SMTP server only if you provide a
secondary dialup connection. The primary SMTP server is used when connecting through a
LAN.
Volume
Use the trackbars to increase or decrease the default volume and the maximum volume of
the sound. The volume will be reset to the default volume value after each user. If the
user attempts to raise the volume above
the maximum volume then the volume will be reset the the maximum volume.
Camera
Check this box if a camera is
attached to the PC and you want the user to be able to use it when sending an email
message or when posting an article to a newsgroup.
Windows NT Logon (Windows
NT Only)
If your are using Windows NT, the auto logon values must be set before you reboot
the kiosk in secure mode. This will allow Windows NT to restart without prompting for a
password.
IMPORTANT: In secure mode, the Control-Alt-Delete
combination will be disabled. It is strongly suggested that you test the auto logon before
rebooting in secure mode. If you reboot in secure mode and your auto logon does not work,
you might have to reinstall Windows
NT.
Printer
Available - Check this box if you want to have the printing option
available to your customers. The printer must be connected and the appropriate driver
installed. This value is disabled if no printer driver has been installed. Checking this
value does not necessarily mean that the user will be able to print. In some cases, the
user's balance in pages must be greater than zero. This is covered in greater details
later in this document. When the user prints a document, the default printer is used.
Use Spooler -
Check this box if you want the printing from the web browser to be detected by looking at
the spooler. This option exists because this method (using the spooler) does not work with
network printers. When not using the spooler, any printing from the web browser will be
assumed to be only one page.
On-Screen Keyboard
Available - Check
this box if you want to display the on-screen keyboard.
Help Text
Displayed -
Check this box if you want to display the help text when the user moves the mouse over a
button. This may be useful if you add your own language and you don't want to translate
the help text.
|
| Connection |
LAN
Connection - If the kiosk is connected to a LAN but has access to the Internet
via a proxy server, then you must specify the proxy server, user name and password. Note
that the proxy server information entered here will only be used by the kiosk to access
the central database, where access codes are stored. The kiosk web browser will use the
setup from Microsoft Internet Explorer. The applications other than the web browser do not
support access through a proxy server.
IMPORTANT: Remote Access Services or Dialup
Networking must be installed even if you do not use a dialup connection since some
ras*.dll files are expected to be present.(
Not important since version 3.14)
Dialup Connection - If you are using a regular phone line to connect to
the Internet, you need to specify the connection. To create a connection, go to the
control panel and click on the My Computer icon, then Dialup Networking. Once you have
created a connection it will appear in the selection box. If you chose not to save the
password when you created the connection, you must enter it here.
You may also specify a secondary connection. The secondary connection will be used
whenever the primary connection fails to connect. If both connections fail, the kiosk will
reattempt five times, alternating between the two connections. After five attempts, the
computer will reboot.
You can choose to have the kiosk remain connected or have it disconnect when not in use.
If you want the computer to disconnect when not in use, specify the number of minutes of
idle time before disconnecting.
|
| Appearance |
Logo
You can choose to use the default logo or specify your own. If you choose to display your
own logo, specify the location of the image file (bmp, jpg, jpeg, ico, emf, or wmf). The
background color of your images must match the kiosk background color (see table
below). You can also
specify not to use any logo by selecting None.
The main menu logo appears on the top left corner of the main menu. The applications logo
appears on each built-in application on the top left corner.
Maximum size of the logos
| Main menu: |
160 pixels wide by 140
pixels high |
| Applications: |
90 pixels wide by 100
pixels high |
Color
There are four color backgrounds to
choose from. They are:
| |
Red |
Green |
Blue |
| Cream |
255 |
255 |
225 |
| Teal |
0 |
128 |
128 |
| Navy Blue |
0 |
0 |
128 |
| Black |
0 |
0 |
0 |
Main Title
Select the text you want to appear as a title on the main menu. If the text does not fit
on one line, it will wrap on a second line. You can also specify the font name and size.
Instructions
The text entered here will appear on the main menu in the box left to the application
buttons.
Image - An image can be displayed left of the purchase instruction:
| Credit
cards |
A picture of each
accepted credit card will be displayed. |
| Cash
Register |
This could be used if
you sell access codes from a cashier. |
| Other |
Specify you own image.
This image must match the selected background and be approximately 130 pixels wide by 100
pixels high. |
Application Buttons
These are the buttons that appear on the main menu. The text on these buttons can be
changed under the application section of the setup. The font name and size can be modified
from here.
You can also
specify the width of the buttons. It may be necessary to make them
smaller if you are using the web banner called "All" (see
advertising section).
Web Based Main Menu
You can choose to cover the entire main menu (exept the area with the language bottons and
the timer) with a web page retrieved either from the Internet or from a local drive. This
web page may include as many links as you want. If you want to create links that will
simulate clicking on the buttons hidden by the web page, use the following URLs:
| URL |
Corresponding
Button |
| HTTP://
followed by a URL |
Web
Browser button then navigates to the specified URL |
| FILE://
followed by a URL |
Web
Browser button then navigates to the specified URL |
| APP://WebBrowser |
Web
Browser button then navigates to the start page (only the first time it is clicked) |
| APP://Email
|
Email
button |
| APP://Newsgroups
|
Newsgroups
button |
| APP://WordProcessor
|
Word
Processor button |
| APP://Telnet |
Telnet
button |
| APP://OtherApplication1
|
Other
Application 1 button |
| APP://OtherApplication2
|
Other
Application 2 button |
| APP://OtherApplication3
|
Other
Application 3 button |
| APP://OtherApplication4
|
Other
Application 4 button |
| APP://OtherApplication5
|
Other
Application 5 button |
| APP://OtherApplication6
|
Other
Application 6 button |
| APP://OtherApplication7
|
Other
Application 7 button |
| APP://OtherApplication8
|
Other
Application 8 button |
| APP://OtherApplication9
|
Other
Application 9 button |
| APP://OtherApplication10
|
Other
Application 10 button |
If you want any of these links to
be free, add the following characters in front of it:
If you want to create a link that
will invoke a New Message form so that the user can send an email message, use the prefix "mailto:". If you want this link to include a destination
address, use the prefix "mailto:dest@server.com"
where dest@server.com is the email to which
the message will be sent.
freer The
link will be free, but if it is a web page then the navigation will be restricted to the
server of the initial page. For example if the link on the main menu is
http://www.microsoft.com/page1 then the user will be limited to URL within
http://www.microsoft.com such as http://www.microsoft.com/page2.htm.
freeu The
link will be free, but the restriction described above does not exist.
Note: freeu and freer can also be
used in with the mailto: prefix described earlier. This may be useful if you want to allow
users to send emails for free. Also, if you use freer, then the user will be able to send
email for free but will not be able to change the destination. Therefore you should always
specify the destination address when using "freermailto:".
A different page can be displayed
for each language you make available. If the web page is stored on the Internet (HTTP://
URL) and you are using a dialup connection, then the kiosk will need to be connected when
the user clicks on a language button. With dialup connection, it is recommended that you
store the web pages used as main menus (one per language) on a local drive.
Sign-In Position (Top and Left):
Position the location of the Sign-In box when a web based main menu is used. The values
used here will also have an impact on the advertising displayed in the instruction box
(small screen) because this box is always postioned right below the sign-in
position.
Navigate Within Web Based Main Menu When URL Contains:
If you want a link to navigate within the main menu (instead of
invoking the web browser application), check "Navigate Within
Web Based Main Menu When URL Contains:" and specified
the text in the URL that will trigger the navigation to occur
within the main menu (instead of navigating to the web browser).
If you want all the navigation to always occur within the main
menu display, check "Full Screen". In that mode, the
user is restricted to navigating within the main menu. This is for
free access only.
For an example of a web based main menu (meant just to show you
the links), see
http://www.surf-timer.com/mainmenu.htm
|
| Applications |
Five
applications are included in the software: Web browser, E-mail, Newsgroups, Word
processor, Telnet. In addition to these five applications, you can add ten external
applications or links to web sites. You can change the position of each application/link
on the main menu. If you include more then 5 applications/links (maximum visible on the
main menu), then scrolling buttons will be displayed.
For each application you can specify the following:
Available - If this value in not checked the button corresponding to this
application will not appear on the main menu.
Position - You can specify the order (top to bottom) in which the
application buttons will appear on the main menu.
Free - You can set any application to be free. In that case the user will
not have to make a payment to use this application. If a usage is already in use (the user
has made a payment) then the timer will stop while using this application.
Title -
Specify the title that will appear on each of the application buttons. For example, you
may choose Surf the Net instead of Web Browser. A different title can be specified for
each language.
Image - You can change the image or icon that appears on the main menu
beside each application button. As with the logo, the background color on these images
must match the kiosk background color selected. The application images should be 60 pixels
wide by 60 pixels high.
Options Specific to each Application
Web Browser
Allow Typed URLs -
Uncheck this value if you never want the users to be able to specify a URL that they can
navigate to.
Start Page - This
is the web site the web browser will navigate to when starting the web browser. The user
will also be taken to this site when clicking on the home button. You can specify a
different start page for each language.
Search Page - This is the web site the web browser will navigate to when
clicking on the Search button. You can specify a different search page for each language.
Small Buttons - Check this value if you want to display small buttons
with no text instead of the regular buttons with text.
Clear Cache and History
After Each User: Check this value if you want the cache to be cleared after each
user. It will also delete the cookies.
Only Allow Access/Prevent
Access To - To limit access to specified sites, select "Only Allow Access
To" then list the web sites allowed. To allow access to all sites except some
specified sites, select "Prevent Access To" then list the web sites which are
not allowed. This list supports wild cards (*, ?). For example, if you select
"Prevent Access To" and add the entry *sex*, then all URLs with the word sex in
them would be prohibited.
Email
Web based: If you
check this value, the user will be offered to use a web based email client instead of
Surf - Timer email client when experiencing problems. Some of these web based email clients
have huge database of POP3 servers which might help the user. The site www.thatweb.com is the default, and www.mailstart.com is another good one.
Not knowing their pop3 server is
often a problem for kiosk users. To help the users, you can specify a list of domains with
the corresponding pop3 server. For example, if you specify email address server.com with
pop3 server mail.server.com, then the pop3 server will automatically default to
mail.server.com if the user enters username@server.com as an email address. This list can
be populated from the setup but will also be populated when users successfully retrieve
their mail. In other words, the kiosk will remember valid combinations. This list can also
include web sites. For example if you enter hotmail.com with pop3 server
http://www.hotmail.com, then the user will be presented with a message offering him to
navigate to www.hotmail .com if he enters a hotmail address.
Footer: The text included here will be added
at the end of any email message sent from the built-in
email client. You can specify the text in each language.
Newsgroups
News Server (Primary and Secondary) - Enter the server used to retrieve
newsgroups. Your Internet provider should provide you with this information. Note that
most News servers will only let you access their resource if your are connected to the
Internet via the Internet provider that owns this server. You must provide a secondary
News server only if you provide a secondary dialup connection. The primary News server is
used when connecting through a LAN.
Other Application (1 to 10)
Type - Each "Other Application" can be either an executable
(like Solitaire.exe) or a web site. If you select an executable, then this executable will
be started when the user clicks on the corresponding button. If you specify a web site,
then the web browser will be displayed with the specified web site when the user clicks on
the corresponding button.
Location - the location of the executable (example
c:\windows\solitaire.exe) or the URL (example www.cnn.com).
Configuration - If you select an executable, you have the option to
specify where the configuration for this application is located in the registry. For
example, if you made Microsoft Word available, you could enter \Software\Microsoft\Office
under Configuration. As a result, this branch of the registry would be restored to its
original values after each user. Make sure you include the \ as the first character.
|
| Payment |
You
can use Surf-Timer in one of eight Payment Modes:
Free Access With Timer: Surf-Timer
allows for free access but a timer is displayed and the usage will
be terminated after n minutes, where n is specified under Prices.
For example if you specify 15 as the number of minutes, then the
user will be allowed 15 minutes of usage before everything is
closed. If a printer is available, a number of pages that can be
printed is also displayed, and the maximum number of pages printed
is also specified under Prices.
Free Access Without Timer: This mode also
allows the user to use application for free, but without any limit
of time and pages to print. The timer is not displayed.
Prepaid Minutes and Pages: In this mode, access
to the kiosk can be controlled using accounts (either access codes
or
user names/passwords) which are stored on a central database. This
means that accounts can be used at any kiosks that belong to one
owner. These accounts can be created by the kiosk when the user
makes a payment, or they can be created by the kiosk owner. In
this mode, Surf-Timer supports coin acceptors, bill acceptors, and
credit card payments. The kiosk owner can generate accounts with a
fix number of minutes and distribute these either by writing the
access code on a card or by encoding a magnetic card. If a user
makes a payment without being already in a session, an account is
created and a session is started. If a user makes a payment
while already in a session, the purchase minutes are added to the
current account (if a user first makes a payment and specifies a
user name/password combination which exists in the database then
the existing account is used).
A kiosk owner could for example distribute cards with 30
minutes then the user could make a payment at the kiosk to
recharge the same account with more minutes. When created by the
kiosk owner, accounts can be created with an expiry
date, or a number of days before expiring from the first time it
is used (useful for hotels who want to create a account valid for
one day). Accounts can be created so that the balance in minute
will be reset to a specified value daily (great for subscriptions).
Accounts can also be created so that a specified number of minutes
is added daily. A separate balance in maintained for minutes
and pages.
Prepaid Minutes (Printing Charged as Minutes):
This mode is similar to the previous one except that printing is
charged as minutes instead of maintaining a separate balance.
Prepaid Amount: This mode is similar to the
previous one except that the balance is maintained as an Amount.
Pay for Time/Printing Used (Display Min/Pages):
In this mode, the user swipes a credit card to start a session,
and his card is billed for the amount used. In this mode the
number of minutes used and the number of pages printed are
displayed but not the amount. In this mode, users can also gain
access using an access code or a user name.
Pay for Time/Printing Used (Display Min/Pages/Amount):
This mode is the same as the previous one except that the amount
is also displayed so that the user can see how much he has spent.
Cyber Cafe: In this mode, the user would go to
a cashier,get an access code or user name, then enter that at the
kiosk. The user will then gain access to the applications until he
clicks on Sign Off. At this point a windows is displayed showing
the user how many minutes/pages were used and the amount owed,
including a description of the taxes. A receipt can also be
printed/emailed at this time. One possible scenario would be to
have the user bring this receipt to the cashier and pay. The
access code/user name used in this mode can only be used once.
Count From First Application: if you check
this value then the timer will not start until the user launches
an application.
Prices
Minutes - When Free Access With Timer
is selected as a Payment Mode, specify how many minutes the user
has before the applications are closed. This may be used to
prevent one person from using the kiosk for hours. When Free
Access With Timer is not selected, specify the price you
wish to charge for each minute of usage. If you specify 0, then
clicking on an application button will automatically start a usage.
If the database is used, then an access code will even be
generated. This price includes all taxes.
Pages - When Free Access With Timer
is selected, specify how many pages the user can print in each
free session. When Free Access With Timer
is not selected, specify the price you wish to charge for each
page printed. If you specify 0 then the printing will always be
available. This price includes all taxes.
Currency - this value will
be included as part of each payment (cash or credit card) stored in the database. It is
also used to display the right currency symbol.
Display prices - check this value if you want the prices to be displayed
on the main menu.
Taxes
The information entered here is only used to show the user the portion of the amount paid
that goes for taxes. This information is displayed on the purchase screen when a payment
is made (cash or credit card). This information is also included as part of the receipt.
Assuming a tax called "Tax A", the following line would be included on the
purchase form and on the receipt:
Includes Tax A: $1.23
You must specify the name of each tax in each of the languages you make available to the
users.
For each tax, you must also specify if the tax applies to purchasing minutes, pages, or
both by using the checkboxes under the small pictures (clock for minutes and page for
printing).
This works if the taxes are simple percentage of the purchase amount. If your taxes are
more complicated than that, the program will have to be modified to include a specific
formula.
Receipt
When a user makes a purchase, you can give them the option to be emailed a receipt or
print a receipt. You specify what is included in the header of the receipt by creating a
text file for each of the languages you make available to the users. Specify the path and
name of these files under Header Files.
The receipt will also include the payment ID generated by the database and the access code
toward which the payment was made. This may be especially useful in cases where the user
needs to remember the access code for future use. An emailed/printed receipt will provide
the user a way to keep track of the access code.
Email - Check this
value if you want to give the user the option to receive an emailed receipt.
Print - Check this
value if you want to print receipts.
To - Check this
value and specify an email address if you want to receive a copy of each receipt.
Access Codes
Automatically
Sign-In After Crash (For New Users Only)
When this
value is checked, surf-timer will automatically enter the last access
code used if a crash occurred while this access code was used.
Restricted - The first part of an access code indicates the Owner ID of
the issuer of the access code. If you wish to limit access to the kiosk to people who got
their access code from the kiosks owner, then check this value.
Sign-In Option
Access Codes: Check
this value if you want the access code entry fields to be
visible.
Hide
Owner ID: If you always use the same owner ID, you might
want to hide that field on the main menu to make it easier for your
customer. If you use that option, make sure to only provide your
users with the second and third portion of the access codes (the
first portion being the owner ID). When you use this option, a
Clear button will also be displayed to allow the user to clear the
access code fields.
User
Name: Check this value if you want the Sign-In (User Name
and Password) entry fields to be visible. When checking this
value, you also have to specify when the user should be asked for
a user name and password:
0: Never,
1: at the time of the initial payment, 3: When quitting, if the
balance is greater than zero.
F5
- If you check this value, it will be possible for the user to
refresh the balance from the database by pressing F5. This only
applies to the Prepaid payment modes. This is useful if you
operate in a setup where the user can recharge an account at the
cashier. The user would then return to the kiosk and press F5 to
display the new balance without having to sign out. Note that this
function is disabled when the user is in a third party application
since F5 might be used for something else by that application.
Automatically
Sign-In After Crash (For New Users Only) - If you check
this value, surf-timer will automatically sign in the previous user
if a crash occurred during the session and the user was using a
new account for which no user name and password had been created
Magnetic Card Reader - You need to attach a magnetic card reader to
accept credit cards as a method of payment. Specify "Serial" if a card reader is
connected.
This magnetic card reader can also be used to read magnetic cards on which access codes
are stored.
Bar Code Reader - Not yet supported.
Cash payment
Minimum - Since there are sometimes fees associated with each connection,
you may want to specify a minimum amount.
Display Minimum - Check this value if you want the minimum purchase
amount to be displayed on the main menu.
Apply to First Payment Only
- Check this value if you want the minimum to apply to the first payment only. This means
that if a user is already using the system them no minimum payment will be required.
Acceptor - You can
attach two bill acceptors/coin acceptors to serial ports (COM ports) or parallel port.
Several types of interface are supported.
Port - Specify the port to which the acceptor is connected. The software
will detect signals from the specified port.
Amount - Specify the required amounts depending on the interface used.
Credit card payment
Minimum - Since
there are often administration fees associated with credit card payments, you may want to
specify a minimum amount.
Display Minimum - Check this value if you want the minimum purchase
amount to be displayed on the main menu.
Accepted - Specify the credit cards accepted at the kiosk. If a user
tries to use a type of card not available at the kiosk, a message will be displayed and
the card will not be accepted.
Processing - Specify the processing method used and the server
information. Select Off-Line if the transactions are not processed in real-time.
Info required - Name,
Street #, and Zip Code - Check the information required to process the credit
card payments. The user will be required to specify the name only if it could not be read
from the card.
|
Advertising
|
Web
banners (Menu) - You can specify up to four web banners for which you specify the
size and position. The content of each banner can be stored on the Internet or on a local
drive. Anything that can be displayed on Microsoft Internet Explorer can be displayed on
these banners. For example if you want to display different images you can build an
animated GIF.
If you check the Restricted value, the navigation resulting from the user clicking a link
a a banner will be limited to the server of the initial page. For example if the link on
the banner is http://www.microsoft.com/page1 then the user will be limited to URL within
http://www.microsoft.com such as http://www.microsoft.com/page2.htm.
If you check the Free Links value then the users will be able to navigate to the links on
the banner without making a payment otherwise the links on the banner follow the same
rules as applied to starting applications.
If you want to create a link
that will invoke a New Message form so that the user can send an email message, use the
prefix "mailto:". If you want this link to include a
destination address, use the prefix "mailto:dest@server.com"
where dest@server.com is the email to which
the message will be sent. If the banner is "Restricted", then the user will not
be able to change the destination address.
Web
banners (All)
- You can specify a web banner that will be displayed on the right
of the screen all the time. You can specify the width. It has all
the characteristics of the banners described above.
Web banners (Web 1)
- You can add a web banner on the top portion of the web browser, for which you specify
the size and position. The content of this banner can be stored on the Internet or on a
local drive. Anything that can be displayed on Microsoft Internet Explorer can be
displayed on this banner.
Web banners (Web 2) - You can add a web banner that will be displayed
underneath the buttons. The content of this banner can be stored on the Internet or on a
local drive. Anything that can be displayed on Microsoft Internet Explorer can be
displayed on this banner.
Display
The display of advertising on the primary monitor works like a screen save. If there is
activity on the keyboard or on the mouse then the advertising is hidden. There are two
options for displaying advertising:
Display After - Enter the number of seconds of idle time before the
advertising is displayed.
Web Full Screen
This display is retrieved from the Internet (web page). Note that you can use this type of
advertising even if the kiosk is not always connected. A connection is required only at
the start to retrieve the web page. Specify the number of second the kiosk should be idle
(no mouse or keyboard activity) before displaying the full screen advertising. The value
for Address corresponds to the site to be displayed in full screen.
AVIs and Bitmap images
You can build a list of AVI animations and bitmap images by specifying the file locations.
The files will be shown in the order found in the list you build.
Duration - Enter the number of seconds each image will be displayed. This
only affect images. For AVIs the length of the AVI is used.
Interval - Enter the interval between the time a image or an AVI is
hidden and the time the next image or AVI is displayed. For continuous showing, set this
value to 0.
Dimension - Specify whether you want to display advertising in a small
screen (the box left to the application buttons) or full screen.
The images and AVIs should have the following dimensions (depending on the resolution):
| |
Small Screen |
Full Screen |
| 800 x 600 |
333 pixels wide by 237
pixels high |
800 pixels wide by 600
pixels high |
| 1024 x 768 |
426 pixels wide by 303
pixels high |
1024 pixels wide by
768 pixels high |
Secondary Monitor: The display on the secondary monitor is similar to the
display on the primary monitor except that it is always displayed and always full screen.
Make sure that the same AVI file is not accessed at the same time for both the primary
monitor and the secondary monitor. If you want to play the same AVI on both monitor you
should keep two copies. This requires Windows 98 or Windows 2000.
|
Database
|
You can
choose not to use the database. In that case access codes and credit card payments cannot
be used. If you are using bill/coin acceptors and you do not want users to be able to use
their balance at a future date then this can work for you. You will also loose the ability
to track payments and usages from the online web site. You ill have to rely on the log
file in order to monitor usages and payments.
If you choose to use the database feature, you can either use the default database (our
database) or use your own database. The database server has to be Microsoft SQL Server. A
separate set of instructions exists on setting up your own database:http://www.surf-timer.com/database.htm
|
| Messages |
Payment
Required - You can specify the message that will be displayed to inform the user
that a payment is required when he clicks on an application that requires a payment (if a
payment has not been made). Time
Remaining (1 and 2) - You can specify the messages that will be displayed to warn
the user of how many minutes they have left. You can also specify the message to be
displayed when the time has expired.
Thank You -
Message displayed when the usage is terminated. |
| Security |
Prohibited
Windows - In order to prevent unwanted access to the PC, you can prohibit certain
windows or dialogs completely. For example, you can block dialogs such as Save
As. You can also block dialogs that contain the title File Download to
prevent downloads from the web browser. Specify the Windows that should not be allowed.
The ones inserted for you will provide you basic security.
Windows Closed when in Background - Specify the windows that should be
closed when falling into the background (no longer visible), for example RealPlayer.
Windows Never Closed - Specify windows that should never be closed. This
can be useful if you want to run programs such as PC Anywhere on the kiosk.
For each of these three lists, you can specify the window class, the window title, or
both. The window title will be used most of the time. This list also supports wild cards
(*, ?). Therefore if you enter the window title "Open file*" then any window
that has a title that starts with "Open file" will be
matched.
Click
here to download a utility to display Title and Class Name of
currently running applications
Disks - This is where you determine what drives you want accessible to
the user. Generally, in a public Internet site, you want limited access to the system so
that customers do not tamper with the system. It is not recommended that you allow access
to local drives such as C:. Make sure you dont allow access to floppy drives that
are not physically accessible to the user. This selection will only affect the built-in
applications such as the word processor, email, and newsgroups.
Right
Clicks - If
the value Right Click is checked then the right click is
available. Note that it will still not be available in the
built-in web browser.
|
Monitoring
|
Log
File
You can choose to have a log file emailed to you, sent to a server using FTP, or both. You
can also choose what information you would like included in this log file. You can choose
when and how often you would like these log files to be sent. If you want to monitor a
kiosk very closely, you can select to receive a log file every hour.
To simplify
the task of parsing the log files, the first 3 characters
following the date and time are as follows:
DBE: Database error
INF: Information
ERR: Error
WSV: Web site visited
WFM: Web site visited from menu (from one of the buttons created
on the main menu)
APS: Application started
DIS: Disconnection (dialup)
CON: Connection (dialup)
DAD: Display advertising - the screen saver ad
HAD: Hide advertising - when the mouse is moved, a key is pressed,
or a payment is made.
UST: Usage started
UEN: Usage ended
SVY: the link to display the survey was clicked.
WD1: A link on the Web display 1 was clicked (web banner).
WD2: A link on the Web display 2 was clicked (web banner).
WD3: A link on the Web display 3 was clicked (web banner).
WD4: A link on the Web display 4 was clicked (web banner).
WBL: A link on the Web based main menu was clicked.
So if you wanted to know the average number of banners clicked per
user, you could write a program that would go through the log file
and count the number of WD1, WD2, WD3, WD4, and reset the counter
every time a UST occurs.
Log File Location - Specify the path and file name where the log file
will be stored before being emailed to you. Note that when a log file is sent to you it is
deleted from the kiosk and a new one is created.
Send Log Files At - Specify
the time at which the log file should be sent. You can also select to have it sent every
so many hours.
Send Log File When
restarting - If you check this option, a log file will be sent every time
Surf - Timer is restarted.
Send Log File After Each
User - If you check this option, a log file will be sent sent after each user.
Email Log File -
Check this option if you want the log file to be emailed. Specify the email
address to
which the log files will be sent.
FTP Log File - Check this option if you want the log file to be sent to
a server using FTP. Specify server name and the path to which the log files will be sent.
Activities recorded
- check the items you would like included in the log file.
|
Maintenance
|
Time
- Specify the time at which daily maintenance will occur. Download and execute file daily
- A file that will be downloaded then executed. This can be used for several purposes but
the main one I have in mind is the download of a self-extracting file that will update
files on the PC. Using such a zip file will allow you to update any number of files and
the files will go in directories specified when building the zip file.You must use a
self-extracting file that will not generate any message
Updating
surf-timer.exe
Windows 95
and Windows 98
Because it is not possible to update a file while it is in use,
a special procedure must be followed in order to use the Download
and execute file daily to update surf-timer.exe. This
capability is implemented through the [rename] section of a file
named Wininit.ini. If Wininit.ini is present in the Windows
directory, Wininit.exe processes it when the system boots. Once
Wininit.ini has been processed, Wininit.exe renames it to
Wininit.bak.
The following steps assume that surf-timer.exe is in c:\surf-timer
on the kiosk. If not, substitute c:\surf-timer
with the directory used on the kiosk. These steps would be carried
out from your office or your home.
Step 1 - Create a directory c:\new
on you drive and copy the new version of surf.exe to this
directory.
Step 2 - Using Notepad, create a file named Wininit.ini with
the following text:
[rename]
C:\surf-timer\surf.EXE=C:\NEW\surf.EXE
Step
3 - Using Winzip create a zip file, making sure to check
"Save extra folder info" because we need to save the
directory structure. This zip file must include c:\windows\wininit.ini
and c:\new\surf.exe.
Using Winzip Self-Extractor, make a self-extracting file, making
sure to check "Unzip automatically" and "Default to
overwrite files without prompting".
Step
4 - Copy the self-extracting file to an FTP server.
If
the kiosk is set to download and execute the file on the FTP
server (step 4), then surf.exe will be updated when the PC
reboots. If you have the kiosk set to reboot during the daily
maintenance, it will be effective then.
Download and apply file to
registry daily - A reg file (file created by regedit and that contains registry
values, such as Surf - Timer settings). This will allow you to remotely change the settings you
normally change using setsurf. This will be a great feature if you have many kiosks.
Restart Computer
Daily - Check this value if you want the computer to be rebooted as part of the
daily maintenance. |
Content
|
Filter
Content: Check this option if you want to prevent web paged and newsgroup
messages that contain one of the specified keywords from being displayed. You can add or remove keywords from the
list. Be cautious as to which keywords you add because they maybe words which have more
than one context. For example, if you add the keyword hot, then a web site such as Hotmail
will not be displayed.
URLs not Filtered: Some
web sites, such as CNN, are safe to display but may sometimes include some of the
keywords. For example. You can list these sites here and they will not be
banned for
keywords before being displayed. |
|
|