<GetStart>
CSPro User's Guide
The CSPro System
Data Dictionary Module
The CSPro Language
Data Entry Module
Batch Editing Applications
Tabulation Applications
Data Sources
CSPro Statements and Functions
Statement Format Symbols
Alphabetical List of Functions and Statements
List of Reserved Words
Deprecated Features
Declaration Statements
Symbol Functions
Item Functions
Array Object
Audio Object
Barcode and QR Codes
Barcode Namespace
Barcode.read Function
Barcode.createQRCode Function
Case Object
Document Object
File Object
Freq Object
Geometry Object
HashMap Object
Image Object
List Object
Map Object
Path
Pff Object
SystemApp Object
ValueSet Object
Program Control Statements
Assignment Statements
Data Entry Statements and Functions
Batch Edit Statements
Numeric Functions
String Functions
Multiple Occurrence Functions
General Functions
Date and Time Functions
External File Functions
Synchronization Functions
Templated Reporting System
HTML and JavaScript Integration
Action Invoker
Appendix
<CSEntry>
<CSBatch>
<CSTab>
<DataViewer>
<TextView>
<TblView>
<CSFreq>
<CSDeploy>
<CSPack>
<CSDiff>
<CSConcat>
<Excel2CSPro>
<CSExport>
<CSIndex>
<CSReFmt>
<CSSort>
<ParadataConcat>
<ParadataViewer>
<CSCode>
<CSDocument>
<CSView>
<CSWeb>
Barcode Namespace
When running a data entry application on an Android device, you can use the device's camera to read a barcode in
several formats
, including QR codes.
Functionality
Function
Description
Barcode
.
read
Reads a barcode and returns its value as a string. (Android only.)
Barcode
.
createQRCode
Creates an image file of a
QR code
representing a text string.
In addition to Barcode functions accessible using logic, you can
generate a QR code
that can be used to install applications on mobile devices.
You can also read barcodes using the
Barcode capture type
.
Example
PROC
BLOOD_SAMPLE
preproc
if
BLOOD_SAMPLE =
""
then
BLOOD_SAMPLE =
Barcode
.
read
(
"Scan the blood sample barcode"
);
endif
;
See also
:
Barcode Capture Type
,
Multimedia Features