Programming instructions
Intermec Fingerprint v7.61 – Programmer’s Reference Manual Ed. 7 199
Chapter 2 Program Instructions
PRINT (?)
Field of Application
Statement for printing data to the standard OUT channel.
Syntax PRINT|?[<<nexp>|<sexp>>[<,|;><<nexp>|<sexp>>...][;]]
<<nexp>|<sexp>> are string or numeric expressions, which will be printed to
the standard OUT channel.
Remarks
If no expressions are specifi ed after the PRINT statement, it will yield a
blank line. If one or more expressions are listed, the expression(s) will
be processed and the resulting values will be presented on standard OUT
channel (see SETSTDIO statement), for example usually on the screen of the
host. The shorthand form of PRINT is a question mark.
Do not confuse the PRINT statement with the PRINTFEED statement.
Each line is divided into zones of 10 character positions each. These zones
can be used for positioning the values:
• A comma sign (,) between the expressions causes next value to be printed
at the beginning of next zone.
• A semicolon sign (;) between the expressions causes next value to be
printed immediately after the last value.
• A plus sign (+) between two string expressions also causes next value to
be printed immediately after the last value. (Plus signs cannot be used
between numeric expressions.)
• If the list of expressions is terminated by a semicolon, the next PRINT
statement will be added on the same line. Otherwise, a carriage
return is performed at the end of the line. If the printed line is wider
than the screen, the software will automatically wrap to a new line
and go on printing.
Printed numbers are always followed by a space character.
Printed negative numbers are preceded by a minus sign.
Example
10 LET X%=10
20 LET A$="A"
30 PRINT X%;X%+1,X%+5;X%-25
40 PRINT A$+A$;A$,A$
50 PRINT X%;
60 ? "PIECES"
RUN
yields:
10 11 15 -15
AAA A
10 PIECES