I provide a service to my customers that lets them scan their membership cards at one of my many scanner stations. I have a program (already developed) which then emits this barcode to my main central server where an action is performed.
These scanner stations are self reliant and have no user control. The scanner station is simply a windows XP computer with a usb barcode scanner. It is connected to the internet using mobile broadband.
The connection is established using the 'dial up connection'. and connects as if it was a dial up internet connection.
The only way i can monitor the actual station (computer) is by using remote computer access software (such as 'remotely anywhere'). These stations are positioned across my stores in various parts of town in various places.
I require a custom made program for WINDOWS XP that can support my program by doing the following:
Always be connected to the internet.
It must always attempt to dial a connection if there is no connection.
It must be able to detect if the internet has been disconnected and automatically reconnect.
And if the internet connection is not connected, connect by itself.
The mobile broadband uses the 'dial up connection' features to connect. It should always monitor and test the internet connection, and if it is not responding or not connected, attempt to automatically reconnect.
Upon start up of the computer, it should automatically dial the default internet connection.
The idea here is that the computer is reliant on the mobile internet connection and that the internet should always be connected. It should sustain a connection by itself as there is no human input to solve a disconnected connection.
This program should also have a timer to disconnect every X mins of everyday and then reconnect - this is to make sure the internet connection is strong and refreshed. And also incase the service provider/and or any other external influences cause a disconnection.
I have already found a program that can automatically connect to the internet and detect if the connection is down and makes it reconnect. It also runs upon start up. It does not have a timer to disconnect then reconnect though. It always dials the default connection if there is no connection. (it does it immediately when its starts up)
This program can be found at:
[url removed, login to view];2
The second function of this program required is that it should have a timer to allow me to restart the computer at a set time everyday to maintain a healthy computer. When it reboots, the required program must start up automatically.
third requirement is that this program will detect any windows error messages and deal with it (close it).
The already made program that i have (which emits the codes to my main server) has a feature where it sits on top of any active program. We are unable to get it to sit in front of a windows error message (such as not responding messages etc). This program that i require should deal with any messages and make sure that my already made program is always active and is the selected program on the screen.
the barcode scanner itself just reads the barcode - emits the number to whichever program is active. If there was an error message, the barcode scanner would emit the code to the error message making it useless. This custom made program must make sure that my already made program is always selected to be the used program and always active.
The next function of the required program is that the program monitors the already made program. If it somehow does not respond and requires to be restarted, this program will restart the already made program. It should always attempt to keep the program running and active. always be selected.
This custom made program must always start up whenever the computer has been booted/restarted and remember its jobs. It must sit in the windows tray and do its job in the background.