Owner`s manual
termID
serverID
termdata
You can see that the actual data coming from the terminal is “%0F” which is HTML encoding for ASCII
#15, which is a “Sign-In” request.
USER, PASSWORD, and SERVERID all come from the Terminal's setup.
TERMID is the MAC address of the Terminal and is unique for every Terminal
Note that non-printable ASCII characters (as well as “&”, “?”, and “;”) must be sent as %hh, where hh is a
two char hex value. Also, space characters must be mapped to “+”.
Terminal Receive Definition
Unless you are writing something in assembly language, chances are you will not care about the minutia of
the data packaging for the Terminal. All you have to do is generate a text-only web page that contains
something like this:
wd*data:@1,1,1,Enter Data%04
where “wd*data:” is the data header that tells the Terminal this is bonafide, and everything else is part of a
low-level script command for the Terminal (as described below).
HTTP Page Definition
If you are curious about the HTTP structure of the web page you send to the Terminal looks like, read on,
but keep in mind this is the data you want to send:
wd*data:@1,1,1....
The HTML page you generate would look something like this:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252">
<title>My Terminal Sign-in Answer Page</title>
</head>
wd*data:@1,1,1,Enter Data%04
</html>
What we describe below is all the wrapper information a typical web server adds in order to properly format
a web “page” that includes the data you want to send.
67