# Introducción de datos en la variable STRING con el lector de códigos de barras USB

Los datos leídos por un lector de códigos de barras USB pueden introducirse en una variable STRING (Var1). Además, puede almacenar el número de caracteres leídos por el lector de códigos de barras USB en una variable INT (Var2).

Cuando se completa la entrada de datos, el valor de la siguiente propiedad de origen del destino se establece en ON.
'(Nombre del destino).Preferences.InputCompletedFromUSBBarcodeReader'
Después de poner en ON el valor de la propiedad de origen, vuelva a ponerlo en OFF para poder confirmar la finalización de la siguiente entrada.

## Establecer el flujo de trabajo

1. Agregar variables
2. Agregar lector de códigos de barras USB
3. Configurar los objetos

## Agregar variables

### Explorador de proyectos : [Variables] ➞ [Todas las variables]

Agregue la(s) siguiente(s) variable(s).

#### Propiedad de las variables

[Nombre] | [Tipo de datos] | [Origen]
Var1 | [STRING] | [Internal]
Var2 | [INT]

## Agregar lector de códigos de barras USB

### Explorador de proyectos : [Target01] ➞ [Accesorios]

Agregue el siguiente lector de códigos de barras USB.

#### Propiedades del Lector de códigos de barras USB:

Tabulación | Propiedad | Valor
[Básico] | [Guardar datos en] | [Variable]
[Cadena escaneada] | [Variable] [Nombre]: Var1
[Cadena escaneada (bytes)] | [Variable] [Nombre]: Var2
[Código de clave] | [English 101]

## Configurar los objetos

### Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Arrastre y coloque los siguientes objetos de la [Caja de herramientas] a la pantalla.

#### Propiedades del objeto del conmutador (Nombre: ToggleSwitch1):

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Valor actual] | [Destino] [Propiedad Origen]: 'Preferences.InputCompletedFromUSBBarcodeReader'