Code 39 Buffering - Scan and Store
Code 39 Buffering - Scan and Store

Code 39 Buffering - Scan and Store

Parameter #
113
(SSI # 71h)
This feature allows the digital scanner to accumulate data from multiple Code 39 symbols.
Selecting the Scan and Store option (Buffer Code 39) temporarily buffers all Code 39 symbols having a leading space as a first character for later in transmission. The leading space is not buffered.
Decoding a Code 39 symbol with no leading space transmits in sequence all buffered data in a first-in-first-out format, plus the triggering symbol.
Select
Do Not Buffer Code 39
to transmit all decoded Code 39 symbols immediately without storing them in the buffer.
This feature affects Code 39 only. If selecting
Buffer Code 39,
we recommend you configure the scanner to decode only Code 39 symbology.
Buffer Code 39 (01h)
*Do Not Buffer Code 39 (Disable) (00h)
While there is data in the transmission buffer, you cannot select
Do not Buffer Code 39
. The buffer colds 200 bytes of information.
To disable Code 39 buffering when there is data in the transmission buffer, first force the buffer transmission (see Transmit Buffer) or clear the buffer.

Buffer Data

Enable Code 39 and scan a Code 39 symbol with a space immediately following the start pattern.
  • Unless the data overflows the transmission buffer, the digital scanner issues a low/high beep to indicate successful decode and buffering. (For overflow conditions, see Overfilling Transmission Buffer)
  • The digital scanner adds the decoded data, excluding the leading space to the transmission buffer.
  • No transmission occurs.

Clear Transmission Buffer

To clear the transmission buffer, scan the clear buffer barcode. The barcode contains a start character, a dash (minus), and a stop character.
  • The digital scanner issues a short high/low/high beep.
  • The digital scanner erases the transmission buffer.
  • No transmission occurs.
The Clear Buffer contains only the dash (minus) command. In order to scan this command, set Code 39 lengths to include length 1.

Transmit Buffer

There are two methods to transmit the Code 39 buffer.
  • Scan the Transmit Buffer barcode (it only includes a start character, a plus (+), and a stop character.
  • The digital scanner transmits and clears the buffer. The digital scanner issues a low/high beep.
  • Scan a Code 39 barcode with a leading character that is not a space. The digital scanner appends a new decode data to buffered data. The digital scanner transmits and clears the buffer. The scanner signals that it transmitted the buffer with a low/high beep. The scanner transmits and clears the buffer.
The Transmit Buffer contains only a plus (+) character. In order to scan this command, set Code 39 lengths to include length 1.

Overfilling Transmission Buffer

The Code 39 buffer holds 200 characters. If the symbol just read overflows the transmission buffer:
  • The digital scanner indicates that it rejected the symbol by issuing three long, high beeps.
  • No transmission occurs. The data in the buffer is not affected.

Attempt to Transmit an Empty Buffer

If you scan the
Transmit Buffer
symbol, and the Code 39 buffer is empty:
  • A short low, high, low beep signals that the buffer is empty.
  • No transmission occurs.
  • The buffer remains empty.