I'm sorry, but..
Wow, thats a lot of work to sync time. As good as Aloha is, I believe they still run on old practices and old functions they just won't let go of. It should automatically sync with the server without any work from the end user. So what I'm hearing is every station is theoretically on its own time, therefore sending print jobs to say the kitchen on whatever time they are each on - station1 its 10am, station2 its 11am? After all its pretty simple to programatically pull the time from the DB server system time, and who cares what the time is on the others, grab the time from server for all functions and all is in sync. To me, that is the obvious way to program a system.
Tom