WinRVM Reimagine mode

  Table of ContentsManual Mode | Unattended Mode | Interactive Mode | Reimagine Mode | Options | Version history | FAQ

Reimagine Mode was added in WinRVM version 3.0.0. Envipco has developing a recycling kiosk that accepts aluminum cans and PET bottles. It has a touch-screen monitor, card reader, card dispenser, two printers. Reimagine Mode is similar to Interactive Mode.

Illustration of a Reimagine unit:


Description of Reimagine mode:

See WinRVM version 3.0.0 for more detail (and subsequent versions for additional features/changes).

 

For a flowchart of the User Interface functionality, see CLRS-interface-ver-22.pptx (subject to change) for more detail, including screen shots:

The 17" user interface (touchscreen) monitor is a Litemax SLD1744.

Note: the "remove rejects" feature was removed, ignore it in the flowchart:


Installation:

There are two different User Interface PCs from LogicSupply with 4 serial ports:
- PCs built 2/24/11 and later are 1.8GHz Intel atom D525 dual-core PCs with 2GB RAM, 40GB SSD, Windows XP Pro, 6 USB, 1 PS/2
- PCs built before 2/24/11 are 2GHz w/Via single-core CPU, 1GB RAM, 80GB rugged mobile HD, Windows XP Pro, 4 USB, 2 PS/2

BIOS/CMOS setup configuration for 1.8GHz atom PCs:
Under "Advanced BIOS Features:
-Set "1st Boot Device" to CD/DVD
-Set "2nd Boot Device" to SATA.
Under "Power Management Setup":
-Disable "Video Power Down Mode"
-Enable "Wake-up by LAN"
-Disable "EPR(Eup) function"
Under "Integrated Peripherals":
- set "PWR Status after PWR failure" to "Always On"

BIOS/CMOS setup configuration for 2GHz Via PCs:
Plug in a keyboard, turn the PC on and press the Delete key when the "press <del> to enter setup" message is displayed to enter the CMOS setup.
"PC Health Status"
- check "VBat" to ensure voltage greater than 3.0V, otherwise change/check the CMOS battery as the BIOS settings may not be retained and the PC may display "BIOS checksum error" on boot and all settings will revert to factory defaults.
"Standard CMOS Features": 
- change "Drive A" to "None"
- change "Halt ON" to "No errors".
Press Esc to return to the main menu.
"Power Management Setup":
- set "Video Off Option" to "Always on"
- set "Video Off Method" to "DPMS support"
- set "MODEM Use IRQ" to "NA"
- set "Power after power failure / PWRON after PWR-fail" to "Always On".
Press Esc to return to the main menu.
- enable "Advanced chipset features | AGP Timing settings | Direct Frame Buffer". Press Esc twice to return to the main menu.
- enable "Integrated Peripherals | OnChip IDE Function | IDE Prefetch Mode"
- enable "Integrated Peripherals | OnChip IDE Function | IDE HDD Block Mode".
Press F10 then press Enter to save settings.

Press F10 then press Enter to save settings.

Label the COM ports with a pen. From top (by keyboard/mouse connectors) to bottom (power connector): 1, 3, 4, 2. For PCs with 3 COM ports (1, 4, 3).

Connect printers, card reader, scanner to the User Interface PC and set the correct COM ports for each in WinRVM's Reimagine Options (note: scanner is USB, so no COM port needs to be defined for it):
For PCs with 4 COM ports: Use printer 1 = COM3, printer 2 = COM4, card dispenser = COM2.
For PCs with 3 COM ports: Use printer 1 = COM3, printer 2 = COM1, card dispenser = COM4.
Use a PS/2 keyboard and mouse with 6' extension cables for the User Interface PC to free up USB ports (note: newer PCs only have 1 PS/2 connector).

Connect long VGA cable from video PC to 46" monitor. Use Svideo cable?

The Easiest way to setup the hard drive is by cloning a disk image (the image is for the User Interface PC, minor changes required for the Video PC) and skip the "Manual Configuration" section. Note: the disk image must match the PC type. Then you can just copy the latest WinRVM version and tweak the WinRVM settings. You must activate Windows as follows:
- Plug in a LAN cable as an internet connection is required.
- Start the PC and return to the Windows desktop.
- [Windows XP] Run the Windows Product Key Update Tool (\download\KeyUpdateTool_enu.exe).
- [Windows 7] Click "Start” then type “slui 3” into the search box.
- The Windows disk contains a sticker with the product key, apply the sticker to the PC case (we're sending you 46 copies of Windows XP on disc).
- Type in the 25-digit Windows XP product key. Each PC must use a unique product key that's included with the Windows CD. Click "Next" to activate Windows.
Note: depending on the PC hardware, Windows may automatically prompt for the product key the first time you start the PC after installing the SSD. In this case simply follow the on-screen instructions instead. 

Manual Configuration:

Disable the indexing service. Right-click C drive | properties | uncheck "allow indexing service".

[Windows 7/Vista only] Turn off UAC

Install Windows updates and run until there are no more updated. Disabled Windows automatic updates.

Download and install xplorer2. Configure xplorer2 with various tabs saved as favorites: CF1500, WinRVM, download, screenshots.

Download and install Filezilla FTP Client. Click "Edit | Settings | Interface", enable "Show the site manager on start up". Import filezilla.xml.

Download Files: log into the Reimagine FTP server (ftp://ReimagineData:Coke9257Bigfoot@ftp.envipcotech.com/ReimagineData):
ftp.envipcotech.com
user:ReimagineData
password:Coke9257Bigfoot
folder: Reimagine

Copy folders (including sub-folders):
- CF1500  to  c:\cf1500
- download to c:\download
- WinRVM  to c:\Program Files\WinRVM (if never installed WinRVM before you'll need to run the WinRVM setup program from the latest version).
- Desktop to the desktop (restart & shutdown icons, VNC viewer folder, etc)

[64-bit versions of Windows only] Copy the 64-bit version of devcon.exe to c:\Program Files (x86)\WinRVM

Install \download\7-zip. Run 7-zip and configure to associate all compressed files with 7-zip.

Install WinSCP

Unzip contents of \cf1500\nircmd.zip.

Create a shortcut to \cf1500\setres.bat in the Windows startup folder which sets the screen resolution then launches WinRVM. Set the properties of the batch file to run minimized.

Copy the font arlrdbd.ttf (Arial Rounded MT Bold) to c:\windows\fonts (using Windows Explorer, not xplorer2).

Create start menu shortcut to the on screen keyboard (in Accessories | Accessibility)

Reduce recycle bin size to 1%.

Change the Windows wallpaper to c:\cf1500\video\Bigfoot-Initializing.jpg

[Windows XP only] Disable the desktop cleanup wizard. Right-click the desktop, choose properties | desktop | customize desktop". Uncheck desktop cleanup wizard every 60 days".

In Windows power management (right-click desktop | properties | screen saver | power), set the Power Scheme to "always on", make sure "turn off monitor", "system standby" is set to "never".

Disable power management on the USB hubs:
1. Right-click My Computer, click Properties, click the Hardware tab, and then click Device Manager.
2. Double-click Universal Serial Bus controllers to expand it, right-click USB Root Hub, and then click Properties.
3. Click the Power Management tab.
4. Uncheck "Allow the computer to turn off this device to save power" then click OK.
5. Repeat for each USB Root Hub.

Disable power management in the network adapter.
1. Right-click My Computer, click Properties, click the Hardware tab, and then click Device Manager.
2. Double-click Network Adapters to expand it, double-click the adapter.
3. Click the Power Management tab.
4. Uncheck "Allow the computer to turn off this device to save power" then click OK.

Right-click "Start | Properties | Customize | Advanced":
- Uncheck "Highlight newly installed programs"
- Set "My Music" and "My Pictures" to "Don't display"
- Set "Network connections" to "Link to Network connections folder"
- Set "System Admin Tools" to "Display on the all programs menu"

Configure the Intel graphics tray bar icon to not show any balloon notifications.

[not required for Windows 7] Turn on the LAN taskbar notification icon in the LAN connection properties.

[not required for Windows 7] Install touch screen driver (3M touchscreen Mediawebserver 7.13.6, select "legacy mouse").

[Windows 7 and later] Disable the touchscreen Input Panel tab
Touch the left edge of the screen to display the pop-up tab, then slide the tab to the right to display the on-screen keyboard (or click Start and type "Tablet PC Input Panel" and click the first autosuggested link).
Click Tools then Options
Uncheck all three boxes under "Choose where to show the Input Panel icons and tab"
Click OK.
Click Start then type "change touch input settings" and select first item
Click the "Flicks" tab, uncheck "use flicks to perform common actions quickly and easily", uncheck "Display flicks icon in the notification area".

Install Coupon Designer, unzip CouponDesignerExtras.zip to folder. Run it, goto the Options:
- Set the printer COM port to COM3.
- Disable "Show grid lines"
- Uncheck all printers except Hecon X56 under "Supported printers"
- Enable "Support landscape text firmware"
- Under "Hecon Printer", uncheck "Insert blank lines at end of voucher" and "Show reminder when not inserting blank lines"

[not required for Windows 7] Install the Microsoft .NET framework 2.0 for the diagnostic tool (dotnetfx.exe)
[not required for Windows 7] Install DirectX by running \download\directx_aug2009_redist.exe (required for diagnostic tool), extract to download\temp then run  dxsetup.exe. Delete temp folder when done.
Make desktop shortcut to \download\diagnostictool.exe
Run the diagnostic tool on the UI PC and set the IP address in the program to 192.168.2.50.

Install anti-virus software such as Microsoft security essentials, in "settings | scheduled scan", configure to use 10% CPU usage.

[optional] Install TweakUI (use UWT for Windows 7) and run to hide the Recycle Bin Icon under desktop settings.
[optional] Install IrfanView, Paint.net (installs NET framework 3.5), the gimp, etc for image editing.
[optional] Install Envipco Update.
[optional] Install MBAM
[optional] Install ccleaner
[optional] Install EditPad Lite and run an associate text files with EditPad Lite.
[optional] Install Notepad++ and associate ini files with Notepad++, configure Ctrl+Y=SCI_LINECUT, change SCI_REDO to Alt+Backspace.
[optional] Install VLC media player
[optional] Install HxD hex editor
[optional] Install Gadwin Printscreen (configure to not run on Windows startup and other options)
[optional] Create start menu shortcut to Process Explorer, configure columns to show command line, hide when minimized

Set the time zone and time. Uncheck "notify me when the clock changes".

[For the video PC]
- Install a codec pack such as Cole2k standard codec (choose expert installation and don't install any optional toolbars from the installer program) or the K-lite codec pack.
- Install the Microsoft PowerPoint 2007 Viewer (\download\PowerPointViewer2007.exe).

Run WinRVM, go to the Interactive Mode Options, and click "Play specific video" and play any AVI file. A "ffdshow compatibility manager" window will pop-up, select "User ffdshow (always)" and check "don't ask me again"

[Windows 7/Vista only] Uncheck "Sync clock via internet" in WinRVM's Host Options.

[For the Mobile Unit]:
Create desktop shortcuts to:
- Reset Mobile Counts.BAT
- TransactionLogReport.exe
- MobileReward-Sweepstakes.ecd (rename to "edit raffle ticket")

Run regedit, browse to "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\WinRVM\settings" and add to favorites.

Set the PC to auto-hide the taskbar (right-click unused area of taskbar choose Properties then enable "Auto-hide the taskbar". Show quick launch buttons.

Sort the start menu.

WinRVM settings:
In the Unattended Mode Options:
- set WinRVM to automatically start in Interactive/Reimagine mode.
- set the watchdog program check interval to 45 minutes
Enable sleep mode?
Enable chat server for RVMStatus?

Configuration differences between user interface PC and video PC / Things to change after cloning HD

See WinRVM 3.1.2 and 3.1.4 for Mobile Unit differences.
Set the Site ID in WinRVM's Unattended Mode Options.

Location Site ID UI PC Site ID Video PC IP Address of 3G modem
Arlington, TX 500001 500002 166.130.13.243
Mobile unit 500011 500012 166.130.13.244
Garland, TX 500021 500022 166.130.53.53
Plano, TX 500031 500032 166.130.53.52
Irving, TX 500041 500042 166.130.13.189
Little Elm, TX 500051 500052 166.130.13.190
Grand Prairie, TX 500061 500062  
       
Naugatuck (test) 599992    
Naugatuck (development) 599998    

Set the "Reimagine role" setting in WinRVM's Reimagine Options as appropriate.

In WinRVM's Reimagine Options:
- [UI PC] set the "User interface PC IP address"  to 192.168.2.10, port = 3664.
- [UI PC] click the "Defaults" button to set email server to "smtp.envipco.com" and email address to send errors to "reimagineerrors@envipco.com" (email address must be @envipco.com).
- set the COM ports (disable all for Video PC, for User Interface PC use use printer 1 = COM3, printer 2 = COM4, card dispenser = COM2)
- [UI PC] uncheck "Ignore printer/card reader/reimagine errors"
- [UI PC] Set

[UI PC] In WinRVM's Unattended Mode Options set the site name and street address.

[UI PC] In WinRVM's General Options set "Send I'm alive notification every 5 minutes" to the Rackspace server. If Rackspace isn't listed, go to the Host Options, click "Edit FTP server configurations", click "Reset to defaults" | Yes, Save then Rackspace should be available for selection.

Edit \cf1500\setres.bat for proper screen resolution (1280x1024 for UI, 1600x900 for video PC- use 1280x768 if 1600x900 doesn't work).

[Mobile Unit] In the Host Options, disable the host and error server as there is no internet connection.

Windows screen saver:
- UI PC: Enable the "Marquee" screen saver [use "3D text" for Windows 7] with 15 minute timer and text "Touch here to begin", white text on black background, 36 point Arial Rounded MT Bold font.
- Video PC: disable.

Configure the computer's name and description to something like "Reimagine UI PC" or "Reimagine Video PC" (right-click "Computer", choose "Properties" then click "Computer Name | Change".

Configure the user name to "User Interface" or "Video PC" in "Control Panel | User Accounts | Change an account". Click current account then "Change my name".

Activate Windows if just cloned.

Check the Windows Device Manager to make sure no problems are reported.
Click “Start” then enter “dev” in the search area then click “Device Manager” in the list at the top. If errors are reported with a yellow exclamation point, you must update the drivers for these devices. You can download drivers from the PC manufacturer's website.
This can happen if the PC hardware has changed. If you’re going to clone to more of these PCs, it’s best to create a new clone based on the new hardware so you don’t have to manually install drivers after cloning.

If using an Intel SSD, download the Intel SSD toolbox and click the "System Tuner" button then click "Tune!" on the far right side if displayed.

Configure the IP address of the PC to 192.168.2.10 (UI PC) / 192.168.2.20 (Video PC), gateway and DNS server to 192.168.2.1 (for Naugatuck LAN use 192.168.2.23 and 192.168.2.21 and plug blue LAn cable into bottom hub port).
Details: Click "Start | Network Connections". Right-click "Local Area Connection" and select "Properties". Double-click "Internet Protocol" to display the Properties window where you fill in this info.

[perform on-site] Update the LogMeIn subscription: open LogMeIn from the taskbar, click the "About" tab, then click "Choose account and subscription..." and choose "Sign in to an existing account" (obtain username/password from software engineering).
Change the LogMeIn PC name, name of PC to "Reimagine [location] UI [site ID]" or "Reimagine [location] Video [site ID]".
Log into site from another PC and enable "blank screen" and "lock keyboard" in the options.
Note: when initially installing LogMeIn on a PC for cloning, use a command-line install of LogMeIn as described here.
Optional LogMeIn installation method:
Run IE and browse to www.LogMeIn.com and login (obtain username/password from software engineering). Click "Add Computer" then install the program. Choose "advanced" during start of install. Enter a computer descriptions such as "Reimagine [location] UI [site ID]" or "Reimagine [location] Video [site ID]". Enter bigfoot1 as the computer access code. Keep defaults for rest of install.
Configure LogMeIn to "never send an error report" under "Error Reporting" in the Advanced Preferences.
Under General Preferences, disable LogMeIn notification messages and uncheck "Use display accelerator".
 

PowerUSB Power Strip [optional]

Install the drivers via setup.exe before plugging in the power strip's USB cable into the PC.
Plug the router into outlet 2 of the power strip.

Right-click the taskbar icon and select "Options" then click "Advanced" to display this page, then change to match:

If the internet goes down (unable to ping google every 10 min, 3 times in a row), outlet 2 will be turned off for 15 seconds then turned back on. After 90 seconds the internet is retested. If the internet still isn’t up it waits 30 minutes and tries the power cycle sequence again.

MoFi 3500-3GN router setup (setup doesn't require internet access or cell modem)

Make sure Ethernet cable coming out of PC is plugged into port 1 of router (not the WAN connector!)

Note: the setup depends on the firmware version of the router.

For version 2 routers made 8/1/11 or later (it says "MOFI3500-3GN VERSION 2" on top of the router):

Browse to 192.168.0.1 or 192.168.10.1 (for newer firmware) (use 192.168.2.1 after it's configured) with internet explorer, click "Login" in bottom right to display the router home screen.

If the page doesn't display within 45 seconds try this: From Windows, click "Start | Run | cmd" to run a command prompt then type
ipconfig /release  [press Enter]
ipconfig /renew    [press Enter]
If that still doesn't work, change the PC to obtain the IP address automatically, clear gateway & DNS server, reboot. Also try pressing F5 to refresh the page.

[not needed] Click "Advanced" in the top right.

Click "+System | Admin Password" or "System | Administration":
Enter  "bigfoot1" as password (and confirm).
Click "Submit" or "Save & Apply" at bottom.  (if login to router later, leave username as "root").

For Verizon UML-295 USB modem:
Make sure you have firmware version 6.5.8 (or later) by going to "System | Remote update" which lists the current version.
Click "+Network | 3G/4G/LTE" (or "+Network | Interfaces | USB" then configure the following:
Service Type: CDMA/EVDO
Service Mode: Auto
Don't change any other fields.
Click "Save" at bottom. (wait for progress indicator to finish)

For AT&T USB modem:
Click "Network | Interfaces | USB:" then configure the following:
Protocol: 3G/4G
Service Type: GSM
Access Point (APN): select "custom", then enter "i2gold" as the APN.
Don't change any other fields.
Click "Save & Apply" at bottom. (wait for progress indicator to finish)

Click "Network | Wifi | radio0: Master "moFiNetwork" (or "Network | Wifi" and click uncheck "enable" under "Devices" (when not in advanced mode))
Uncheck "Enable device".
Click "Save & Apply" at bottom. (takes a while, wifi LED should go out, wait for progress indicator to finish)

Click "+Network | Watchdog System"
Enable the "Enable checkbox".
Set "When to check hosts" to 25m.
Set "Command to carry out" to "reboot".
Click "Save & Apply" at bottom

Click "+Network | General"
or
Click "Network | Interfaces  | LAN"
Change "IPv4-Address" to 192.168.2.1
Click "Save & Apply" at bottom. (wait for one minute)

From Windows, click "Start | Run | cmd" to run a command prompt then type
ipconfig /release  [press Enter]
ipconfig /renew    [press Enter]

After setting up router, google "IP" to write down the IP address. Power-cycle the router and repeat to make sure the IP address doesn't change (we require a static IP address to connect to the Reimagine database for security reasons). Notify IT dept of new IP address so that can add it to the firewall.

For earlier version 1 routers with 2010 firmware:

Browse to 192.168.0.1 (use 192.168.2.1 after it's configured) with internet explorer, use "admin" for username and password (use "bigfoot1" for password after it's configured) when prompted which should display the router home screen.

If the page doesn't display within 45 seconds try this:
From Windows, click "Start | Run | cmd" to run a command prompt then type
ipconfig /release  [press Enter]
ipconfig /renew    [press Enter]
If that still doesn't work, change the PC to obtain the IP address automatically, clear gateway & DNS server, reboot. Also try pressing F5 to refresh the page.

Click "Advanced Mode".

Click "System" and check router firmware. Upgrade if earlier than the May 06 2010 Firmware 201.131.1-016 version.

Click "Password"
Change login password from "admin" to "bigfoot1".
Click "Apply" at bottom.

Click "Wireless"
Uncheck "Wireless Enabled".
Click "Apply" at bottom.

Click "Network | Internet:" then configure the following:
Internet Connection: Mobile Broadband
Network Type: UMTS (3.5G)
3G access point settings: Manual

APN (Access Point Name): i2gold
Authentication Method: Auto
Connection Method: Always Connected
Dial Number: *99***1#
Username/Password/SIM PIN: make blank
Click "Apply" at bottom.

Click "Network | Local"
Change router IP address to 192.168.2.1
Click "Apply" at bottom.

After setting up router, google "IP" to write down the IP address. Power-cycle the router and repeat to make sure the IP address doesn't change (we require a static IP address to connect to the Reimagine database for security reasons). Notify IT dept of new IP address.

----------------------------------------------------------------------------------

Cradlepoint MBR1400 Router setup

Make sure Ethernet cable coming out of PC is plugged into port 1,2,3 or 4 of router.

Plug external antenna cable into the right-front connector.

Browse to 192.168.0.1 (use 192.168.2.1 after it's configured) with internet explorer to display the router login screen then enter the default password listed on the bottom of the modem section then click "Login".

If the page doesn't display within 45 seconds try this:
From Windows, click "Start | Run | cmd" to run a command prompt then type
ipconfig /release  [press Enter]
ipconfig /renew    [press Enter]
If that still doesn't work, change the PC to obtain the IP address automatically, clear gateway & DNS server, reboot. Also try pressing F5 to refresh the page.

Click "Internet | Connection Manager". [click for screenshot]
Click "Modem" then "Edit" then "Advanced Failure Check".
Set the "Idle check interval" to 600 seconds, "Monitor while connected" to "Active Ping", "Ping IP Address" to 8.8.8.8
Click "Submit".

Click "Detailed info" next to "Local Networks" (or click "Network settings | WiFi / Local Networks"). [click for screenshot, which displays this screen]

Click "Disable" next to "Wireless Radio" to disable wifi.

Click the check box next to "Primary LAN" then click "Edit". [click for screenshot]
Change the IP Address to 192.168.2.1
Click "Submit".

From Windows, click "Start | Run | cmd" to run a command prompt then type
ipconfig /release  [press Enter]
ipconfig /renew    [press Enter]

After setting up router, google "IP" to write down the IP address. Power-cycle the router and repeat to make sure the IP address doesn't change (we require a static IP address to connect to the Reimagine database for security reasons). Notify IT dept of new IP address so that can add it to the firewall.

----------------------------------------------------------------------------------

From Windows, click "Start | Run | cmd" to run a command prompt then type
ipconfig /release  [press Enter]
ipconfig /renew    [press Enter]

The Sierra Wireless 6000374 antenna plugs into the AT&T USBConnect Lightning cell modem which plugs into the router. 
4G modems such as the AT&T USBConnect Momentum are also supported, but require a version 2 router with new firmware.

                            
Sierra Wireless 6000374 antenna AT&T USBConnect Lightning AT&T USBConnect Momentum

How to perform 3G speed tests

1. From WinRVM, hit Esc then go to the General Options and enable “Log detailed timing info at end of each line”. Go back to Reimagine mode and swipe a card, then press Esc, return to Reimagine mode, swipe card, repeat a few times. Then press Esc, click the notepad icon in the WinRVM toolbar to view the log. Look for lines such as

Account 738738006928 has 728 points, PIN=1234, Last participation reward date=Dec 29 2011 12:58PM, Coupon Code Reward Available=False [0.512]

The number in brackets is how long it took to retrieve the data from the database, in this case 0.512 seconds.
When done, go to the General Options and disable “Log detailed timing info at end of each line”.

2. Measure the download speed by running Internet Explorer, click “Favorites” then “speedtest” which takes you to http://i.dslr.net/iphone_speedtest.html
Click “3G” and after a few seconds it will display results such as:

Latency: 300ms 328ms 281ms… (let us know the approximate average of these)
Speed
: 425 kbps

Repeat a few times and note the results.

Scanner configuration

Use an AC-powered USB hub.

The scanner must be initially programmed to send a CR LF suffix after the barcode by scanning the following barcodes in the Symbol Manual (Symbol MS-3207 integration guide 6713504a.pdf):
"Scan Options" (p 10-80)
"<DATA><SUFFIX>" (p 10-81)
"Enter" (p 10-81)

You do not need to use the Metroset2 program to program the scanner.

There is no COM port setting as the Symbol MS-3207 scanner is a USB device that simply "types" the scanned characters into a program.
Care must be taken not to scan a barcode when on a different text entry field in WinRVM options (or running a text editor, etc) as this act as if the barcode was typed in using the keyboard.

The the scanner is not plugged in WinRVM will log error 511 "No loyalty card scanner detected".

46" Monitor configuration (SunBrite)

Setup the monitor as indicated by these screenshots:
 



In the Power settings select "auto".  The auto power function will allow the TV to come back on in the presence of power and will be at the same channel it was before it went down.


Edit mode
(added in WinRVM 3.1.6)

Edit mode is used to edit on-screen text and buttons. To enter edit mode, press Ctrl-E while showing any Reimagine user interface screen. The Edit mode toolbar in red will be shown at the top of the screen and all text fields will be outlined by rectangles:

Here is a larger view of the edit mode toolbar:

Description of each button:

Note: most toolbar items are disabled until you select an object (text field or button) by clicking it.

Save - Saves changes to the current screen back to the appropriate file: bigfoot.ini, rewards.ini, MobileRewards.ini. The old file is sent to the recycle bin. The "busy" mouse cursor is shown while saving.

English/Spanish - Changes the language of all on-screen text and buttons to the selected language. Any changes made

Edit text - Allows you to edit the currently selected button or text field. Pressing enter (or pasting) when editing a text box or button increases the height of the button. Inserting text in a text box will cause the width of the text box to increase if not wide enough.
When entering edit mode, any object containing a % code will change to show you the actual % code. On the school donation screen the school names are changed to "school n".
Note: text fields can be edited directly by simply clicking inside the text field then typing.
While editing text you can copy/paste. To select multiple characters, click the first character to select, then hold Shift while clicking the last character.
Ctrl-Del deletes from the cursor to the end of the line.

Font color - Allows you to change the foreground color of the selected object. Click "define custom colors" to show the current color of the selected object (select "Add to custom colors" for easy selection).

F+, font number, F- - Use F+ and F- to increase/decrease the font size of the selected object. Clicking an object updates the font number field. You can also enter the font size directly. For text fields, the F+ button will increase the size of the text box text box to fit the new font size if it's too small to fit.

Left Just - left justifies the selected text field
Center Just -
center justifies the selected text field
Right Just -
right justifies the selected text field

New text box - adds a new text box to the current screen with the text "Edit me".
You can't add buttons as this requires software modifications to WinRVM to add functionality to the button.

Hide borders - when entering edit mode all text fields are shown with rectangular borders around them to help you see how much room is allocated for the field (important to make sure the Spanish text fits!). This toggles the borders off/on.
Make sure you set the text width wide enough for both English and Spanish and provide enough space for expanding of % codes!

Center Horiz - centers the selected object horizontally.
Center Vert -
centers the selected object vertically.

W99 - makes the selected object 99% the width of the page and centers it horizontally. Very useful for text fields to add extra width so that Spanish will fit.

W+, width (in percent), W- - Use W+ and W- to increase/decrease the width of the selected object by one percent of the full screen width. Clicking an object updates the width number field. You can also enter the width directly.

H+, height (in percent), H- - Use H+ and H- to increase/decrease the height of the selected object by one percent of the full screen height. Clicking an object updates the height number field. You can also enter the height directly.

Grid - Toggles showing red grid lines spaced every 5% to help aligning screen elements. The solid lines indicate 10% offsets, dotted lines are 5% offsets.

Clear text - clears the text for the selected object.

Delete - deletes current object. Meant for text fields, not recommended for buttons.

Close - stop editing, return to running in Reimagine mode. You'll be prompted to save if any changes made. Pressing Ctrl-E will also exit edit mode. When exiting edit mode, all % codes are replaced with real values.

Most toolbar buttons have a keyboard shortcut (such as Alt-S to save which corresponds to the underlined character in the toolbar).

While in edit mode:
- clicking a button won't advance to the next screen
- any blinking buttons will stop blinking

To move an object, click it then press Ctrl-arrow (you can also click and drag the object with the mouse).

To resize an object, click it then press Shift-arrow (shift-right increases the width, shift-left decreases the width, shift-down increases the height, shift-up decreases the height). You can't resize an object with the mouse.

The following settings in bigfoot.ini are related to edit mode:
NewTextFieldForeColor = default foreground color of new text fields in edit mode

NewTextFieldBackColor
= default background color of new text fields in edit mode

EditModeResizePercentage
= define how much larger/smaller to make object when resizing a text box or button in edit mode via the shift-arrow keys. Default value is 1 = 1 percent.

The first field of after the text field in bigfoot.ini must always be "x=". When using edit mode WinRVM handles this for you automatically, but if you edit bigfoot.ini manually you must keep this in mind.

When saving reward buttons if any duplicate "buttonN=" lines are found an error message will be displayed.

You must still edit the INI files manually to change any of the following:
- button background color
- reward start/end date, max vends, ID, coupon filename


FAQ / Troubleshooting:

Read all WinRVM release notes starting at version 3.0.0 for detailed info.

Many settings on the User Interface PC can be changed by editing one of the following files in C:\cf1500: bigfoot.ini, rewards.ini, Sweepstakes.ini, SweepstakesRules.txt.


Video PC (the sections below refer to the User Interface PC)

How do you update the PowerPoint presentation that's played on the video PC?
Rename the PowerPoint file sent by Coke to "Reimagine Video Screen.pptx".
Copy the file to C:\cf1500\video using LogMeIn.
Run the desktop shortcut "ShowPPT".

Much of the video info below is not needed as the video PC no longer runs WinRVM; it simply runs the Microsoft PowerPoint viewer on startup via "c:\cf1500\video\ShowPPT.bat" and plays a single PowerPoint presentation named "Reimagine Video Screen.pptx".

For Video files played by WinRVM:
Many settings on the Video PC can be changed by editing one of the following files in C:\cf1500\video: VideoPlaylist.ini, SequentialVideoPlayList.ini.

Video formats supported: mpg, wmv, avi, DivX, Xvid, mp4. DivX is the preferred video format as it has good compression (small file size) and the aspect ratio can be changed by WinRVM. Also, certain PCs have trouble playing MPG files (they may stutter at the beginning).
WinRVM will not directly play other formats like mov, swf, flv (you'll need to convert these to DivX format using a program such as the free Divx Converter, FF Coder, Quick Media Converter, iWisoft Free Video Converter, Oxelon Media Converter or put these formats into a web page).
Videos should have a 16:9  aspect ratio so they fill the screen entirely, otherwise black bars will appear at the top and bottom of the screen.
The desired resolution is 512x352 or higher, the desired bitrate is 6 MB/sec or higher.
The video resolution should be no larger than 1280x720 (720p) resolution.
We need the full-resolution broadcast-quality versions that are not highly compressed.
 
Still images are also supported and must be in JPG, BMP or GIF format (JPG format is preferred because the file size is smaller).  

The video/PowerPoint is shifted to one side of the screen.
Enter setup mode on the monitor and press the Auto button (may have to repeat several times) until it works.

 How do you update, add, or delete a video that's played on the video PC?

- To update an existing video: copy the new version of the file to C:\cf1500\video.
- To delete an existing video: edit C:\cf1500\video\SequentialVideoPlayList.ini and delete the line that corresponds to the video you want to delete.
- To add a new video: copy the new file to C:\cf1500\video then edit C:\cf1500\video\SequentialVideoPlayList.ini to insert a new line with the file name of your new file, inserting the filename into the desired playlist position.
Note: before adding a new video to the site, make sure it plays properly (video doesn't stutter, sound synchronized with lips, etc) on the video PC in the warehouse. Use the "GSpot" program to determine the resolution.

How do you change the volume of a video on the video PC?
Edit c:\cf1500\video\VideoPlaylist.ini and look in the "[Adjustments]" section and edit the "vol=" setting of the appropriate video, from 0 (silent) to 100 (loudest) such as:
bottle_race_Coke_fullFCP.avi,vol=85
If the video's filename is not present you'll need to add it. Note: by default, all videos are played at maximum volume (100) unless the volume is changed via the "vol=" setting. You can't increase the volume of a specific video. So if you receive a new video whose volume is lower than all the other videos you'll need to reduce the volume of all other videos if you want them to all play at the same volume.

How do you configure the video PC to play a looping PowerPoint presentation instead of videos?
On the desktop PC:
Load the presentation into PowerPoint.
Make sure the aspect ratio is set to 16:9 in "Design | Page Setup".
Make sure the slideshow is set to auto-advance screens ("Slide Show | Rehearse timings").
Set the slideshow type to “Presented by speaker” ("Slide Show | Set up slide show | Presented by speaker ") and enable “Loop continuously until ‘Esc’” under “Show options”. Click OK.
Press F5 to run the slideshow, right-click and choose “Pointer options | Arrow options | Hidden”. Save your ppt.
To avoid problems showing images on the first slide, either do not include animations on either the first or last slide or add a new blank slide at the very end and when you rehearse timings, show the blank slide briefly (less than a second).
Another option is to save the ppt as a WMV movie file (details), but this requires Office 2010 or later.
Save and copy ppt file to c:\cf1500\video on the video PC.

On the video PC:
Install the free Microsoft PowerPoint viewer.
Edit c:\cf1500\setres.bat and add a line just after the resolution is set to run the specific PowerPoint file, including the quotes below such as:
"c:\cf1500\video\Reimagine Video Screen.pptx"

How do you convert a PowerPoint presentation to a video?
Note: you can directly play a PowerPoint file using the free Microsoft PowerPoint viewer instead of using WinRVM to play videos.
Install BB FlashBack Express software, run, and register (it's free). In the program's Display options, enable "Auto-hide taskbar". Under Misc Options, enable "Use QuickRecord instead of wizard by default when I click 'Record'".
Set PC resolution to 1600x900.
Load you presentation into PowerPoint. Make sure the aspect ratio is set to 16:9 in "Design | Page Setup".
Make sure slideshow is set to auto-advance screens ("Slide Show | Rehearse timings").
Set the slideshow to Kiosk mode ("Slide Show | Set up slide show | Browsed at a Kiosk") and set "Advance Slides | Use timings if present".
Press F5 to run slideshow. Hide the mouse pointer: right-click the screen and choose "Pointer Options | Arrow Options | Hide".
Press the Start button to show the taskbar, right-click the BB FlashBack Express icon and choose "Quick Record".
When the "initializing" windows closes, press the right arrow key to sequence through the presentation.
Press Ctrl-Shift-S to stop recording.
Press the Start button to show the taskbar, right-click the BB FlashBack Express icon which will show the "Save as" dialog box. Enter a filename and click "save".
A window will show, click "Export". At the next screen select AVI, then OK.
Select "DivX" codec then "Configure" and change the profile to "High Definition Profile", click OK twice. You may get a warning screen about scaling, click OK, then "Export" and select an output filename. Select "Yes" when prompted to view it.
When satisfied, copied output file to c:\cf1500\video and update SequentialVideoPlayList.ini to include this file.


Misc

How do you remote control a site?
It's best to wait until off-hours or coordinate with a technician on-site to avoid interrupting customers.
Browse to LogMeIn (obtain username/password from software engineering) and click on "Remote control" for the particular site such as "Arlington TX Reimagine UI PC", keeping in mind there is a User Interface PC and a Video PC at each site.
When LogMeIn prompts you for the access code, the bottom of the pop-up window indicates how long ago the computer was used such as:
"The host computer keyboard and mouse have been inactive for 25 minutes"
If it indicates
"The host computer keyboard and mouse are currently active."
do not log in, as a customer is using the machine.

Important: if you log in remotely and see that the welcome screen is NOT shown (in other words, a customer is still using the machine), log out immediately. DO NOT PRESS ESC as this will terminate the user interface mode and the CUSTOMER WILL LOSE ALL POINTS from this session!

Hit Esc to stop the user interface processing / video playing if a customer is not using the machine.
To transfer a file, run FileZilla on the remote PC and copy the file to the FTP server

1. Click “Options” in the LogMeIn toolbar on the top. Uncheck “blank screen”, check “lock keyboard”.
2. Click “Preferences” on the far left, click “General” then uncheck “Disable wallpaper and user interface effects on host computer” and uncheck “Use display accelerator”. Click “Apply” at the bottom then wait 5 seconds then click “Remote Control”.

You only need to do the above 2 steps once per site, but if you use a different computer for remote access you should run these steps to make sure they’re still configured properly.
Whenever you’re remotely working on a site, make sure you resize the program window you’re running so the “Maintenance in progress” message is always visible at the bottom of the screen.
Before disconnecting from the site, click the small Reimagine logo on the WinRVM toolbar to show the welcome screen.

How do you retrieve the monthly WinRVM log file?
Create a file named winrvm_commands.txt containing the following line:
for the current month:
SendFile CurrentMonthlyLog
for the previous month:
SendFile PreviousMonthlyLog
for a specific month:
SendFile c:\cf1500\WinRVMlog Month 07.txt
(change the month number to the current month, using a leading zero for months less than 10).

Zip the file to the desired siteID.zip and place on the WinRVM \tosite FTP server.
The next time the site calls into the FTP server it will process the command file then resend a zip file back to \fromsite on the FTP server which gets moved to the bridge archive folder, W:.

Note that WinRVM zips the previous month's log file then deletes the .txt file when the month changes, so if you want to retrieve the log for a previous month you'll have to change the command file to:
SendFile c:\cf1500\WinRVMlog Month nn.zip
(changing "nn" to the desired month).

You can also manually get the file, see How do you remote control a site?

How do you update the list of schools?
Zip the new file named FI_REIMAGINE_SCHOOL_INFO.txt to siteID.zip and put on the FTP server's tosite folder (or manually copy to C:\cf1500 using LogMeIn).

All the customer's containers aren't being counted, how do you increase the amount of time to wait for containers to be counted?
Edit C:\cf1500\bigfoot.ini and increase the value of the "AdditionalDoneProcessingDelay" setting.

How do you update the WinRVM program?
Remote control into the site and exit WinRVM. Double-click "Sync WinRVM and run" desktop icon.
[manual method] Run Xplorer2 and browse to the WinRVM folder on the FTP server in one pane, and c:\Program Files\WinRVM on the other pane and copy WinRVM.exe. Restart WinRVM.

If Randy is on vacation and you need to update to a WinRVM version not on the website:
Log into his PC, run the "Backup4all" program on the desktop, expand the c:\vb\WinRVM path and click on "WinRVM.exe" to list every version by date. Right-click the desired version and choose "restore to... | Desktop" and the old WinRVM.exe will now be on the desktop (may need to press F5 for it to show up).

How do you update a Reimagine PC with the latest files?
The FTP server contains a master list of all the latest files, just copy the newest version of each file to the PC.
Details: Remote control into the site (or you can do this directly on-site as well),

I developed a new streamlined method to update the files at a Reimagine site from the “ReimagineData” FTP server that contains the master set of files. This is handy if you need to swap out a PC, one click will update all files!

Details:
1.
Remote control into the site (or you can do this directly on-site as well),
2. Exit WinRVM
3. Open c:\download and run “Sync ALL.bat” (this synchronizes the files in \cf1500, \download, \Coupon Designer, \WinRVM, including sub-folders).
4. WinRVM will automatically run when done

I also created two desktop shortcuts to just handle the frequently changed files, which is faster than the “Sync ALL” command:

1. “Sync CF1500” (synchronizes the files in C:\cf1500 including sub-folders).
2. “Sync WinRVM and run” (synchronizes the files in C:\Program Files\WinRVM including sub-folders). Make sure you exit WinRVM before running this.

These sync operations are compatible with the mobile and regular Reimagine units, as I’ve structured the data files to be the same. You simply configure WinRVM as a mobile or regular site.

Note: I make frequent changes to WinRVM and the CF1500 files on the FTP server during development…so we should only run these sync operations in the field when rolling out a new version of WinRVM. I will use these sync operations frequently when updating the Naugatuck Reimagine.

This version does not sync video files as it’s tailored to the User Interface PC. You need to manually sync the video files to the video PC.

Note: if the PC doesn't have WinSCP or the sync batch files installed, install them first as follows:
- Download and install
WinSCP
- Using Xplorer2, copy all the "Sync" files on the FTP server's download folder to c:\download.
- Copy the desktop shortcuts from the FTP server's desktop folder to the desktop.


[manual sync method]

- Run Xplorer2
- Browse to C:\CF1500 on the right pane.
- Browse to ftp://ReimagineData:Coke9257Bigfoot@ftp.envipcotech.com/ReimagineData on the left pane and double-click the CF1500 folder there.
- Click anywhere on the FTP pane then click "Mark | Synchronize panes" (F9) which selects all new and updated files on the FTP pane.
- Click the Copy button (F5) to copy the selected files on the FTP server to C:\CF1500.
- Repeat for the following folders: CF1500\Video, WinRVM, WinRVM\WinRVM_docs, making sure you browse to the corresponding folder on the hard disk (WinRVM is at c:\Program Files\WinRVM). All of these folders are listed in the Xplorer2 Bookmarks for convenience.
Note: for CF1500\Video you don't need to copy the video files to the User Interface PC, these are meant for the Video PC.
 

User Interface Screens

When testing any changes to the user interface PC screens, you must do so on a non-widescreen monitor with 1280x1024 resolution!

How do you change the wording on a particular screen on the user interface PC?
Edit C:\cf1500\bigfoot.ini which is somewhat self-explanatory. Search for the text you want to change then change the text. Keep in mind you must also update the Spanish translation after "[1]". Always test any screen changes before sending to a live site. If you made the line longer, make sure the text fits on screen, including the Spanish translation.
Note: If the line is too long you can use a "^" character to force a carriage return and break the message into 2 lines. You could also reduce the font size or create a new line of text.

How do you delete a line of text on a particular screen?
Edit C:\cf1500\bigfoot.ini and search for the text you want to delete. Put a ";" in front of the line to deactivate it.

How do you add a new line of text on a particular screen?
You can add new lines of text by copy/pasting the line above your addition and incrementing the number of the text line, for example, on the welcome screen there are 6 text fields:
WelcomeText1=...
WelcomeText2=...
WelcomeText3=...
WelcomeText4=...
WelcomeText5=...
WelcomeText6=...

To add a new line at the bottom, copy/paste the WelcomeText6 line and rename the new line to WelcomeText7 such as:
WelcomeText7=
Then edit the text and X and Y coordinates on this new line as appropriate. Keep in mind you must also include Spanish translations after "[1]".
If you don't have enough room on the screen for your new line, you'll need to change the x/y coordinates of other lines to move them upwards, or reduce the font sizes of various lines to make room for your new line. If you want to add a new line in the middle of existing lines, you'll need to edit the x/y coordinates of the following lines to move them downwards.
Note: the "^" character is interpreted as a line feed, and you can include as many "^" characters as you want on a single text line definition.

How do you change the wording in an on-screen button?
Edit C:\cf1500\bigfoot.ini and search for the text you want to change. For example, if you want to change the wording on the "Back" button that's displayed on multiple screens to "Go Back", change the following line from:
BackButton=Back[1]Volver Atrás,x=center,y=92,h=5,w=20,fontsize=24,font=Arial Rounded MT Bold,bs=2,tc=16777215,tb=30,fg=6316128
to:
BackButton=Go Back[1]Volver,x=center,y=92,h=5,w=20,fontsize=24,font=Arial Rounded MT Bold,bs=2,tc=16777215,tb=30,fg=6316128

Test your button to see if you need to make it wider. If you do, then increase the size of the "w=" setting which is currently 20. Then you'll need to test every screen where the back button is shown to make sure the wider button now doesn't interfere with any text or image. If it does, then it's easiest to return the width of the button to the original width and reduce the fontsize until it fits.
Keep in mind you must also update the Spanish translation after "[1]" and make sure it fits in the button size.
Note: you can use a "^" character to force a carriage return and break the message into 2 lines if desired.

How do you update the sweepstakes rules?
Edit C:\cf1500\SweepstakesRules.txt. Keep in mind you must also update the Spanish translation after "[1]".

How do you delete an on-screen button?
Edit C:\cf1500\bigfoot.ini and put a ";" in front of the button definition line. For example, to delete the "Express Mode" button on the welcome screen put a ";" in front of the following line:
;WelcomeExpressUserButton=Express Mode[1]Continúe sin participar,x=center,y=72,h=10,w=28,fontsize=28,font=Arial Rounded MT Bold,bs=2,tc=16777215,tb=30,fg=6316128

How do you add an on-screen button?
You can't, this requires a WinRVM software change as it requires programming to do something when the button is pushed.

How do you figure out what color number corresponds to a color in the "fg" and "bg" arguments?
See the "default image background color" in the Interactive Mode Options for more info on how numbers correspond to colors.

How do you change the background image shown on a particular screen?
Edit the appropriate JPG file in c:\cf1500\video whose file name begins with "Bigfoot-". The name of the file tells you what screen it is such as as Bigfoot-NewUserEnterPhoneNumber.jpg.
Note: some files with multiple objects have a master .pspimage version of the file. Use Paint Shop Pro to edit the .pspimage version then save as a JPG.
Make sure the file is 1280x1024 resolution.

Note: the "Background Photos" section of bigfoot.ini references various image files to display such as "TakeCardPhoto=Bigfoot-TakeCard.jpg". Some of these lines are disabled via a ";" such as ";EnterPINPhoto=Bigfoot-EnterPIN.jpg". This means the default background photo defined by "DefaultBigfootBackgroundPhoto=Bigfoot-DefaultBackground.jpg" will be shown on this screen instead of a unique screen. If you want a unique screen then remove the ";" from the beginning of the line and reference your new image file.


Rewards

How do you disable a reward / participation reward?
Edit C:\cf1500\rewards.ini and put a ";" in front of the line that defines the reward such as:
;Button1=Bottle of Fuze[1]Botella de^Productos Fuze,x=3,y=37,h=9,w=18...

or for a participation reward:
;ParticipationRewardReceipt=to save 50 cents on an pack of Coke 7.5oz mini-cans[1]para ahorrar 50 centa...

How do you add a new participation reward?
Edit C:\cf1500\rewards.ini and add a new ParticipationRewardReceipt line below the other lines, copying the format of an existing line. Change the "ID=" field to a unique number that the IT department assigns. Enter the maximum number of times to vend the reward in the "max=" field. Edit the "start" and "end" dates to dispense the reward. Enter a description of the reward which is displayed on screen in English and Spanish (after the [1]) and define the filename of the reward such as:
ParticipationRewardReceipt=for a free 20oz Coke ;Bottle[1]para una botella gratis de Coca Cola de 20oz,cpn=BigfootParticipationReward-20ozCokeBottle.vou,max=300,start=11/05/10,end=12/31/12,id=17
You'll also need to create the coupon using the Coupon Designer program (it's easiest if you copy an existing coupon then modify it). You'll need to copy the new coupon file to C:\cf1500.

How do you change the maximum number of times to print a certain reward?
Edit C:\cf1500\rewards.ini and change the corresponding "max=" field of the desired reward.
The file c:\cf1500\video\ReceiptCounts.txt keeps track of the current number of times each reward has been printed. If you delete this file, this will reset all reward counts back to zero and allow them all to print up to their "max" number of times again.
ReceiptCounts.txt is called into the FTP server on every call.

How do you change the valid date range of a particular reward?
Edit C:\cf1500\rewards.ini and change the corresponding "start=MM/DD/YY" and "end=MM/DD/YY" fields of the desired reward.

How do you change what's printed on a reward?
Run the Coupon Designer program and load the .ECD file in c:\cf1500 corresponding to the reward you want to edit such as "Reward-20ozCokeOrDasani.ecd". Double-click an existing object such as text or barcode to change it. To change the image see the Coupon Designer documentation. Save the file when done which creates the corresponding .VOU file. Copy BOTH the .ECD and the .VOU to the live site, including any new BMP image included on the coupon.
Note: various "% codes" can be used in the text fields to represent things such as the current date/time. See the "Optional % substitution characters" section of C:\cf1500\rewards.ini for the available codes as well as the voucher template commands document.

How do you change the ID of a particular reward?
Edit C:\cf1500\rewards.ini and change the corresponding "ID=" field of the desired reward.

How do you change the on-screen reward description?
Edit C:\cf1500\rewards.ini and change the first field of the appropriate "ButtonN=" line, for example, in the following reward:
Button8=Regal Cinema ticket[1]Taquilla de Regal Cinema,x=53,y=52,h=9,w=18,fontsize=13,font=Arial,cpn=Reward-RegalCinema.vou,max=50,bs=2,fg=0,tc=16777215,tb=30,fg=0,id=21

"Regal Cinema ticket" will be displayed on the rewards screen (or "Taquilla de Regal Cinema" if Spanish is selected).
Simply change this text, making sure you update the Spanish translation after "[1]". You can force a carriage-return with the "^" character.
If the text won't fit reduce the fontsize field.

How do you change a reward to something different?
The current screen layout is designed for a maximum of 12 rewards, 3 rewards each of 4 different point values. Change one of the "ButtonN=" lines in the appropriate point value areas in  C:\cf1500\rewards.ini. Change the "ID=" field to a unique number that the IT department assigns. Enter the maximum number of times to vend the reward in the "max=" field. Edit the "start" and "end" dates to dispense the reward. Enter a description of the reward which is displayed on screen in English and Spanish (after the [1]) and define the filename of the reward such as:
Button2=20 oz bottle^of Coke or Dasani[1]Botella de Coca Cola^o Agua Dasani de 20 onzas,x=3,y=52,h=9,w=18,fontsize=13,font=Arial,cpn=Reward-20ozCokeOrDasani.vou,max=300,end=04/05/12,bs=2,fg=0,tc=16777215,tb=30,fg=0,id=9
You'll also need to create the coupon using the Coupon Designer program (it's easiest if you copy an existing coupon then modify it). You'll need to copy the new coupon file to C:\cf1500.

How do you change the value a reward, or the value displayed on the rewards screen?
Edit C:\cf1500\rewards.ini. To change the reward value displayed on screen, edit the 4 RewardsTextN lines such as (you must also update the Spanish translation after "[1]".):
RewardsText4=100 Points[1]100 Puntos,x=6,y=30,fontsize=26,font=Arial Rounded MT Bold,bg=13298922,fg=6316128
RewardsText5=500 Points[1]300 Puntos,x=30,y=30,fontsize=26,font=Arial Rounded MT Bold,bg=13298922,fg=6316128
RewardsText6=1,000 Points[1]500 Puntos,x=54,y=30,fontsize=26,font=Arial Rounded MT Bold,bg=13298922,fg=6316128
RewardsText7=2,500 Points[1]5,000 Puntos,x=79,y=30,fontsize=26,font=Arial Rounded MT Bold,bg=13298922,fg=6316128

To change the values of all rewards in a particular column, edit the appropriate "[Points:N]" line for a new value of N (points required to redeem the following rewards) such as:
[Points:500]

To change the values of all rewards in a particular column, edit the appropriate "[Points:N]" line for a new value of N (points required to redeem the following rewards) such as:
[Points:500]


Internet / Database / Reimagine connection

Internet not working
Unplug power to router, unplug and replug all network cable connections including wireless modem. If still not working reboot the PC as well.
Verify the PC's IP configuration. Temporarily set the PC to use DHCP and if it works then the router setup is probably wrong.
Verify the router setup. If you can't communicate with the router, hold the router's reset button for 10 seconds then reconfigure all router settings (temporarily set the PC to use DHCP first).
If still not working, temporarily unplug the video PC and bigfoot PC from the router so that just the UI PC is connected, then reboot the PC and router.
Plug in just the video PC and see if you can get internet working from it.
Swap network cables with known good ones. Swap router. Swap wireless modem.

There is no internet access after power is turned on to the site.
Sometimes the 3G wireless modem doesn't power on automatically. Open the case to the PCs and unplug the modem for a few seconds from the router and plug it back in. If that doesn't work, unplug router power, unplug 3G modem from router, plug in router power, wait 2 seconds, plug in 3G modem.

An "Online database connection error" occurs
Try the "test database connection" from the Interactive Mode Options. If this is a new site, the database most be programmed with the IP address of the wireless modem first. If the error only occurs when saving points, this could indicate a problem with the database, contact Una or John Petit. Look the at the WinRVM log for clues.

"Online database connection error" is logged after every customer.
If this occurs after power is applied, see "There is no internet access after power is turned on to the site".
If this occurs after "Sending previously failed SQL commands", rename the file "c:\cf1500\SQL Commands To Retry.txt" to something else and send this file to software engineering for analysis.

After redeeming a reward the following SQL error occurs: "Cannot insert the value NULL into column 'ProgramID', table 'REImagine.dbo.TransactionDetail'; column does not allow nulls. INSERT fails." such as:
ExecuteSQLCommand: Error executing SQL command EXEC sUpdateRecycler_12_02_2010 '1111111111', 3, 0, 0, 50, '12/1/2010 4:42:17 PM', 999998, 2, 1, 0, '888=100', null, null : Cannot insert the value NULL into column 'ProgramID', table 'REImagine.dbo.TransactionDetail'; column does not allow nulls. INSERT fails.
This indicates an invalid reward ID in rewards.ini for a reward selected by the customer. Make sure the "ID" field for this reward is correct and that IT has this in their database.

WinRVM is unable to connect to the host to send data.
Restart WinRVM. If that doesn't work contact IT to make sure the FTP is up.

WinRVM displays "Reimagine not connected"
Power off all PCs and power them up one at a time.


Hardware

A "No response from card reader" occurs
Swap the cable with a known good one. Try a known good COM port.

The scanner shuts off after scanning
Use an AC-powered USB hub. Don't use a long USB extension cable. Reprogram the scanner (see Scanner Configuration above).

How do you clean a "motor protect switch error" when none of the motor protect switches are activated?
Reboot everything.

How do you fix an "Elevating conveyor is blocked" error?
Move the elevator belt until the top LED lights up.