# Impresora lógica

Se trata de un objeto que usamos en edición para imprimir informes y que serán asociadas a impresoras físicas en tiempo de ejecución. Para crear un objeto de este tipo seleccionar la opción **nuevo objeto/impresora lógica** del menú **objetos** de Velneo vDevelop o a través de la galería de objetos.

## Propiedades

### Identificador

Etiqueta alfanumérica que identifica de forma unívoca al objeto dentro del proyecto. Este identificador será el que usemos para referenciarlo en otras propiedades de otros objetos.

Constará de mayúsculas y números exclusivamente. Al identificar de forma unívoca un objeto no puede haber duplicidad.

### Nombre

Etiqueta alfanumérica que servirá como descriptor del objeto. Se usará para presentar información del objeto en otros objetos y en los [inspectores.](/velneo-vdevelop/inspectores.md)

Podemos definir una etiqueta por cada idioma presente en el [proyecto.](/velneo-vdevelop/proyectos-objetos-y-editores.md)

### Estilos

Podemos definir el estilo siguiente:

#### Privado

Limita el acceso del usuario final al objeto desde puntos donde no se haya programado el acceso al mismo.

### Comentarios

Esta propiedad nos permite documentar el uso del objeto.

Una impresora lógica podrá ser usada como salida por defecto de un objeto [informe](/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/informe.md).

En tiempo de ejecución será el usuario final quien [asocie la impresora lógica a una impresora física.](/velneo-vclient/funcionalidades-especificas/asignar-impresoras-logicas.md)

Para ello será necesario incluir en el proyecto una [acción ](/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/accion.md)que dispare el comando **Archivo: configurar impresoras lógicas**.

Si un informe no tiene asociada una impresora lógica o su impresora lógica no está asociada a ninguna impresora física, en tiempo de ejecución al imprimir el informe el sistema solicitará al usuario que seleccione la impresora por la que imprimir el informe y el sistema asignará automáticamente la impresora seleccionada a dicha impresora lógica.

Si el informe tiene asociada una impresora lógica y ésta ha sido asociada a una impresora física, cuando se mande imprimir el informe éste será enviado directamente a la impresora.

La asociación de impresoras lógicas a físicas será almacenada en [caché local](/velneo-vclient/funcionalidades-especificas/cache-local.md) de Velneo vClient.

{% hint style="info" %}
En la asociación de impresora lógica a física e guarda únicamente la impresora y la bandeja. Otras configuraciones como el número de página, tamaño de papel, etc. no. Algunas de éstas podemos establecerlas con el comando de instrucción de proceso [configurar impresora lógica](/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/sistema/comandos-de-sistema.md#configurar-impresora-logica).
{% endhint %}

La caché local es generada por máquina y usuario, es decir, que si en una misma máquina se inician sesiones de usuario diferentes, cada usuario tendrá su propia caché local.

Dicha configuración es permanente; es decir, se mantiene al finalizar la sesión de Velneo vClient.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/impresora-logica.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
