Show TOC Start of Content Area

Object documentationPIOS Scanner API Features Description  Locate the document in its SAP Library structure

Definition

Peripheral Input/Output Services (PIOS) Scanner API provides support for several features. These features vary depending on the scanner make and model. The tables below provide a description for these features:

Scannable Objects

Scannable Object

Description

Linear Barcode

An automatic identification technology that encodes information into a linear array of adjacent, varying width parallel-rectangular bars and spaces.

Two-Dimensional Barcode

An automatic identification technology that encodes information in two dimensions. Small geometric shapes represent the data in these barcodes. Two-dimensional barcodes store more information than linear barcodes in the same space.

Scanner Features

Scanner Feature

Description

Soft Trigger

Allows the scan engine laser beam to be triggered from software. It is one-shot mode; the laser turns off when a barcode is scanned.

Beep on Fail

Hardware beeps on failed scan.

Beep on Read

Hardware beeps on successful scan.

Beep off

Disablesthe scanner’s hardware beep.

Scan Aware Mode

The application handles the scanned data through events. The scanning process generates events on data received and on error.

Wedge Mode

When using this mode, scanned data is sent as if it were typed from the keyboard. It is sent to the active screen.

Symbologies and Supported Options

Symbology / Option

Description

Codabar

Enables the Codabar barcode symbology.

      CLSI Optional

If a CLSI barcode is scanned, the CLSI formatting is applied to the returned data. Otherwise, the API uses any of the other options selected on the scanned data.

      CLSI Required

Scanned barcode must be CLSI compliant.

Caution

No other option can be selected.

      NOTIS

NOTIS formatting is applied to the scanned data.

      Check Digit MOD16

Enables check digit validation in the scanner engine. The check digit is not transmitted.

      Check Digit Transmit

Sends the check digit in a barcode as part of the data. Requires the check digit MOD16 to be enabled.

Code 39

Enables the Code 39 barcode symbology.

      Standard

The scanner engine interprets the barcode as standard data. This is the default character set, if no character set is specified.

Caution

Only one character set can be enabled at any given time. The character set can be either the standard or the full ASCII, but not both.

      Full ASCII

Support for the entire ASCII character set.

Caution

Only one character set can be enabled at any given time. The character set can be either the standard or the full ASCII, but not both.

      Check Digit MOD43

Support for Module 43 check digit. The check digit is not transmitted.

Caution

Only one check digit option can be enabled. The check digit option can be either MOD43 or the French CIP, but not both.

      Check Digit French CIP

Support for French CIP (Club Inter Pharmaceutique) check digit. The check digit is not transmitted.

Caution

Only one check digit option can be enabled. The check digit option can be either MOD43 or the French CIP, but not both.

      Check Digit Transmit

Sends the check digit in a barcode as part of the data. Requires a check digit option to be enabled.

Code 128

Enables the Code 128 barcode symbology.

EAN-8

Enables the EAN-8 barcode symbology.

      Check Digit Transmit

Sends the check digit in a barcode as part of the data.

EAN-13

Enables the EAN-13 barcode symbology.

      Check Digit Transmit

Sends the check digit in a barcode as part of the data.

Interleaved 2 of 5

Enables the Interleaved 2 of 5 barcode symbology.

      Check Digit MOD10 USS

Support for Module 10 USS (Uniform Symbology Specification) check digit. The check digit is not transmitted.

Caution

Only one check digit option can be enabled. The check digit option can be either MOD10 USS or MOD10 OPCC, but not both.

      Check Digit MOD10 OPCC

Support for Module 10 OPCC (Optical Product Code Council) check digit. The check digit is not transmitted.

Caution

Only one check digit option can be enabled. The check digit option can be either MOD10 USS or MOD10 OPCC, but not both.

      Check Digit Transmit

Sends the check digit in a barcode as part of the data. Requires a check digit option to be enabled.

PDF417

Enables the PDF-417 (Portable Data Format) 2D barcode symbology.

UCC/EAN-128

Enables the UCC/EAN barcode symbology.

UPC-A

Enables the Universal Product Code (UPC) barcode symbology.

      Check Digit Transmit

Sends the check digit in a barcode as part of the data.

Global Options for Symbologies

Option

Description

UPC/EAN Five Digit Add-On

Transmits the two digit add-on as part of the data, if the add-on is present in the barcode. This parameter affects UPC-A, EAN-8, and EAN-13 symbology types.

UPC/EAN Two Digit Add-On

Transmits the five digit add-on as part of the data, if the add-on is present in the barcode. This parameter affects UPC-A, EAN-8, and EAN-13 symbology types.

UPC/EAN Add-On Digits Required

Forces the add-on digits to be present in the barcode. If an add-on is not present, the barcode will not be read. One or both of the add-on options have to be enabled.

 

End of Content Area