Printer

Prev Next

Con DocuWare Printer, puede imprimir documentos directamente desde sus aplicaciones (por ejemplo, MS Word o su ERP) y archivarlos en el formato de archivado de largo plazo PDF/A directamente en su archivador DocuWare o en la bandeja. Solo tiene que seleccionar DocuWare Printer en la lista de impresoras y activar el comando de impresión.

El número de páginas que pueden imprimirse con DocuWare Printer depende de la cantidad de texto por documento. DocuWare Printer admite la impresión y el archivado de un máximo de 10 000 páginas por tarea de impresión.

DocuWare Printer genera documentos en formato PDF, por lo que no debería imprimir documentos que ya están en ese formato. Esto podría causar problemas con el procesamiento del documento y su diseño posterior.

Printer con DocuWare Control

Con la fuente DocuWare Control, puede controlar el procesamiento de los documentos con DocuWare Printer directamente desde las aplicaciones, por ejemplo desde su sistema ERP o desde MS Word. Para ello, debe escribir comandos de texto en la fuente DocuWare Control en los documentos o las plantillas de los documentos. El formato, la fuente o el color que se utilicen es indistinto. Los comandos se ejecutan si el documento pertinente se importa a DocuWare. Mediante un comando de texto, puede seleccionar que una configuración de impresora completa se ejecute para los documentos pertinentes. También puede añadir comandos específicos según las funciones de DocuWare Printer, por ejemplo para dividir el documento en un lugar determinado. En cuanto se reconoce un comando de DocuWare Control en el documento, suele omitirse el paso de identificación de documentos.

La fuente de DocuWare Control (DWControl.ttf) se instala automáticamente en el ordenador durante la instalación de DocuWare Desktop Apps. Los comandos de DocuWare Control únicamente pueden escribirse con esta fuente. Se colocan en áreas vacías del documento, por ejemplo en la parte superior o inferior de una página.

Cada uno de los comandos forma parte de una etiqueta con una sintaxis simple.

La sintaxis

Estructura de etiqueta

Si utiliza un comando, insértelo en una etiqueta con una determinada estructura. A la hora de crear una etiqueta, tenga en cuenta las siguientes reglas.

  1. Cada etiqueta debe comenzar con esta cadena de caracteres:
    <dwControl:

  2. A continuación, viene el comando sin espacios, por ejemplo para dividir el documento:
    NewDocument

  3. La etiqueta concluye con los caracteres siguientes:
    />

Por lo tanto, la etiqueta completa para dividir un documento sería esta:
<dwControl:NewDocument/>

Atributo

La mayoría de los comandos deben especificarse muy detalladamente con atributos; por ejemplo, en el caso de SelectConfiguration, escriba el nombre de la configuración. Aquí la etiqueta debe ampliarse como se indica a continuación:

  1. Escriba primero el atributo; en el ejemplo, name va seguido de un carácter real:
    <dwControl:SelectConfiguration name=

  2. A continuación, indique el valor del atributo; aquí sería el nombre de la configuración, con el valor entre comillas simples o dobles. Cierre la etiqueta con /> tal y como se describe anteriormente:
    <dwControl:SelectConfiguration name="Facturas"/>

Carácter

Para los caracteres utilizados en las etiquetas, tenga en cuenta lo siguiente:

  • La cadena de caracteres "<dwControl:" no está permitida dentro de los valores de parámetro.

  • No se permiten comillas simples dentro de comillas simples. Sin embargo, puede usar comillas dobles.

  • No se permiten comillas dobles dentro de comillas dobles. Puede usar comillas simples.

Más información sobre DocuWare Control

Definición del idioma y la región

En campos numéricos, la tabla siguiente contiene la abreviatura del idioma y los países o regiones asociados.

Abreviatura

Idioma – País/Región

af

Afrikáans

af-ZA

Afrikáans – Sudáfrica

sq

Albanés

sq-AL

Albanés – Albania

ar

Árabe

ar-DZ

Árabe – Argelia

ar-BH

Árabe – Baréin

ar-EG

Árabe – Egipto

ar-IQ

Árabe – Irak

ar-JO

Árabe – Jordania

ar-KW

Árabe – Kuwait

ar-LB

Árabe – Líbano

ar-LY

Árabe – Libia

ar-MA

Árabe – Marruecos

ar-OM

Árabe – Omán

ar-QA

Árabe – Catar

ar-SA

Árabe – Arabia Saudí

ar-SY

Árabe – Siria

ar-TN

Árabe – Túnez

ar-AE

Árabe – Emiratos Árabes Unidos

ar-YE

Árabe – Yemen

hy

Armenio

hy-AM

Armenio – Armenia

az

Azerí

az-AZ-Cyrl

Azerbaiyano (cirílico) – Azerbaiyán

az-AZ-Latn

Azerbaiyano (latino) – Azerbaiyán

eu

Vasco

eu-ES

Vasco – País Vasco

be

Bielorruso

be-BY

Bielorruso – Bielorrusia

bg

Búlgaro

bg-BG

Búlgaro – Bulgaria

ca

Catalán

ca-ES

Catalán – Cataluña

zh-HK

Chino – Hong Kong (Región Administrativa Especial)

zh-MO

Chino – Macao (Región Administrativa Especial)

zh-CN

Chino – China

zh-CHS

Chino (simplificado)

zh-SG

Chino – Singapur

zh-TW

Chino – Taiwán

zh-CHT

Chino (tradicional)

hr

Croata

hr-HR

Croata – Croacia

cs

Checo

cs-CZ

Checo – República Checa

da

Danés

da-DK

Danés – Dinamarca

div

Divehi

div-MV

Divehi – Maldivas

nl

Neerlandés

nl-BE

Neerlandés – Bélgica

nl-NL

Neerlandés – Países Bajos

en

Inglés

en-AU

Inglés – Australia

en-BZ

Inglés – Belice

en-CA

Inglés – Canadá

en-CB

Inglés – Caribe

en-IE

Inglés – Irlanda

en-JM

Inglés – Jamaica

en-NZ

Inglés – Nueva Zelanda

en-PH

Inglés – Filipinas

en-ZA

Inglés – Sudáfrica

en-TT

Inglés – Trinidad y Tobago

en-GB

Inglés – Gran Bretaña

en-US

Inglés – Estados Unidos

en-ZW

Inglés – Zimbabue

et

Estonio

et-EE

Estonio – Estonia

fo

Feroés

fo-FO

Feroés – Islas Feroe

fa

Farsi

fa-IR

Farsi – Irán

fi

Finés

fi-FI

Finés – Finlandia

fr

Francés

fr-BE

Francés – Bélgica

fr-CA

Francés – Canadá

fr-FR

Francés – Francia

fr-LU

Francés – Luxemburgo

fr-MC

Francés – Mónaco

fr-CH

Francés – Suiza

gl

Gallego

gl-ES

Gallego – Galicia

ka

Georgiano

ka-GE

Georgiano – Georgia

de

Alemán

de-AT

Alemán – Austria

de-DE

Alemán – Alemania

de-LI

Alemán – Liechtenstein

de-LU

Alemán – Luxemburgo

de-CH

Alemán – Suiza

el

Griego

el-GR

Griego – Grecia

gu

Guyaratí

gu-IN

Guyaratí – India

he

Hebreo

he-IL

Hebreo – Israel

hi

Hindi

hi-IN

Hindi – India

hu

Húngaro

hu-HU

Húngaro – Hungría

is

Islandés

is-IS

Islandés – Islandia

id

Indonesio

id-ID

Indonesio – Indonesia

it

Italiano

it-IT

Italiano – Italia

it-CH

Italiano – Suiza

ja

Japonés

ja-JP

Japonés – Japón

kn

Canarés

kn-IN

Canarés – India

kk

Kazajo

kk-KZ

Kazajo – Kazajistán

kok

Konkani

kok-IN

Konkani – India

ko

Coreano

ko-KR

Coreano – Corea

ky

Kirguís

ky-KG

Kirguís – Kirguistán

lv

Letón

lv-LV

Letón – Letonia

lt

Lituano

lt-LT

Lituano – Lituania

mk

Macedonio

mk-MK

Macedonio – Antigua República Yugoslava de Macedonia

ms

Malayo

ms-BN

Malayo – Brunéi Darusalam

ms-MY

Malayo – Malasia

mr

Maratí

mr-IN

Maratí – India

mn

Mongol

mn-MN

Mongol – Mongolia

no

Noruego

nb-NO

Noruego (Bokmål) – Noruega

nn-NO

Noruego (Nynorsk) – Noruega

pl

Polaco

pl-PL

Polaco – Polonia

pt

Portugués

pt-BR

Portugués – Brasil

pt-PT

Portugués – Portugal

pa

Panyabí

pa-IN

Panyabí – India

ro

Rumano

ro-RO

Rumano – Rumanía

ru

Ruso

ru-RU

Ruso – Rusia

sa

Sánscrito

sa-IN

Sánscrito – India

sr-SP-Cyrl

Serbio (cirílico) – Serbia

sr-SP-Latn

Serbio (latino) – Serbia

sk

Eslovaco

sk-SK

Eslovaco – Eslovaquia

sl

Esloveno

sl-SI

Esloveno – Eslovenia

es

Español

es-AR

Español – Argentina

es-BO

Español – Bolivia

es-CL

Español – Chile

es-CO

Español – Colombia

es-CR

Español – Costa Rica

es-DO

Español – República Dominicana

es-EC

Español – Ecuador

es-SV

Español – El Salvador

es-GT

Español – Guatemala

es-HN

Español – Honduras

es-MX

Español – México

es-NI

Español – Nicaragua

es-PA

Español – Panamá

es-PY

Español – Paraguay

es-PE

Español – Perú

es-PR

Español – Puerto Rico

es-ES

Español – España

es-UY

Español – Uruguay

es-VE

Español – Venezuela

sw

Suajili

sw-KE

Suajili – Kenia

sv

Sueco

sv-FI

Sueco – Finlandia

sv-SE

Sueco – Suecia

syr

Árabe

syr-SY

Árabe – Siria

ta

Tamil

ta-IN

Tamil – India

tt

Tártaro

tt-RU

Tártaro – Rusia

te

Telugu

te-IN

Telugu – India

th

Tailandés

th-TH

Tailandés – Tailandia

tr

Turco

tr-TR

Turco – Turquía

uk

Ucraniano

uk-UA

Ucraniano – Ucrania

ur

Urdu

ur-PK

Urdu – Pakistán

uz

Uzbeko

uz-UZ-Cyrl

Uzbeko (cirílico) – Uzbekistán

uz-UZ-Latn

Uzbeko (latino) – Uzbekistán

vi

Vietnamita

Definición del formato de fecha

Defina el formato de fecha teniendo en cuenta el siguiente modelo: La fecha de muestra es el 14 de marzo de 2017.

  1. Año (por ejemplo, 2017)
    - a = 7
    - aa = 17
    - aaa = 017
    - aaaa = 2017

  2. Mes (por ejemplo, marzo)
    - m = 3
    - mm = 03
    - mmmm = marzo

  3. Día (por ejemplo, 14)
    - d = 4
    - dd = 14

También puede utilizar DocuWare Control cuando importe documentos: si desea importar documentos de aplicaciones externas, por ejemplo de su sistema ERP, al sistema DocuWare, puede incluir datos de indexación en los documentos como archivos XML en el formato DocuWare Control. Encontrará más información al respecto en la sección Adición de un archivo de metadatos con la indexación.

Comandos

Seleccionar configuración: SelectConfiguration
Este comando omite el paso de identificación de la configuración de DocuWare Printer; la configuración definida se selecciona y ejecuta directamente. Para definir la configuración, escriba su nombre como valor. A partir de la versión 6.8 de DocuWare, los siguientes comandos de DocuWare Control adicionales están permitidos para el documento: Field, FileCabinet, Basket, DocumentTray. El resto de comandos de DocuWare Control se ignoran.
Etiqueta de ejemplo: <dwControl:SelectConfiguration name='Facturas'/>

Seleccionar archivador: FileCabinet
Este comando selecciona un archivador de destino para el documento. Para definir el archivador, escriba el nombre del archivador como valor.
Etiqueta de ejemplo:
<dwControl:FileCabinet name="Facturas"/>

Seleccionar bandeja: Basket o DocumentTray
Ambos comandos permiten seleccionar una bandeja de documentos de destino para el documento. Para definir la bandeja, introduzca el nombre de la bandeja en forma de valor.
Etiqueta de ejemplo:
<dwControl:Basket name="Bandeja de entrada"/>
<dwControl:DocumentTray name="Bandeja de entrada"/>
Si en un documento se encuentran los comandos Basket o DocumentTray y FileCabinet, Basket o DocumentTray tienen prioridad.

Añadir formulario/cabecera: Form
Con este comando, se archiva un formulario o una cabecera del documento. El formulario o la cabecera deben tener formato PDF. La cabecera o el formulario pueden definirse de dos maneras:

  • Escribir la ruta del sistema de archivos para el atributo path.
    <dwControl:Form path="C:\Forms\Letterhead.pdf"/>

  • O, en el caso del atributo configName, escribir el nombre de la configuración de DocuWare Printer en la que se utiliza la cabecera o el formulario. Esta opción es útil, por ejemplo, si los usuarios no tienen acceso al sistema de archivos de la compañía.
    Etiqueta de ejemplo:
    <dwControl:Form configName="Letters" configForm="1"/>

Imprimir en impresora real: Print
Este comando imprime el documento en una impresora real. El dispositivo se define utilizando el dispositivo de atributos. Si no desea imprimir un formulario asociado al documento, indíquelo con el atributo withoutForm .
Etiqueta de ejemplo:
<dwControl:Print device="My letter printer" withoutForm="false"/>
Si también debe imprimirse un documento adicional, por ejemplo los términos y las condiciones generales de la empresa, puede indicarlo con el atributo additionalFilePath.
<dwControl:Print device="My letter printer" additionalFilePath="C:\Terms\Conditions.pdf"/>

Firmar documento: Sign
Este comando proporciona al documento una firma electrónica. Para definir el certificado de firma, introduzca como configName el nombre de la configuración de DocuWare Printer en la que haya seleccionado el atributo de certificado de firma.
Etiqueta de ejemplo:
<dwControl:Form configName="Letters" configForm="1"/>

Dividir documento: NewDocument
Este comando divide el documento. Para dividir el documento en varios lugares, coloque el comando en cada una de las posiciones pertinentes.
Etiqueta de ejemplo:
<dwControl:NewDocument/>

Escribir datos en campo: Field
Con este comando, se escriben datos en un campo de índice, por ejemplo un campo de texto, un campo de palabra clave, un campo numérico o un campo de fecha. En cada caso, el campo se define según su tipo, longitud y nombre.

  • Campo de texto
    Etiqueta de ejemplo:
    <dwControl:Field dbName="Empleado" type="Text" value="Mark Smith"/>

  • Campo Memo
    Etiqueta de ejemplo:
    <dwControl:Field dbName="MEMO" type="Memo" value="Este es el texto del campo memo."/>

  • Campo de palabra clave
    Etiqueta de ejemplo:
    <dwControl:Field dbName="Comentario" type="Keyword" value="uno"/>
    Si es preciso escribir varios valores en un campo de palabra clave, necesitará varias etiquetas según este modelo; en el caso de una segunda etiqueta:
    <dwControl:Field dbName="Comentario" type="Keyword" value="uno"/>

  • Campo numérico / campo decimal
    Los caracteres como comas, puntos o dos puntos se interpretan de manera distinta según el idioma y la región. Así pues, debe definir el idioma y la región para poder interpretar correctamente los valores. Cuando un documento debe archivarse en la bandeja, en el valor también debe indicarse la cantidad de lugares decimales.
    Etiqueta de ejemplo campo numérico:
    <dwControl:Field dbName="Salario" type="Numeric" value="31,2" culture="es-ES" decimalPlaces="2"/>
    Etiqueta de ejemplo campo decimal:
    <dwControl:Field dbName="Salario" type="Decimal" value="31,2" culture="es-ES" decimalPlaces="2"/>

  • Campo de fecha
    Como ocurre con el campo numérico, debe definir el idioma y la región para poder interpretar correctamente los valores. También debe definir el formato de fecha.
    Etiqueta de ejemplo:
    <dwControl:Field dbName="Fecha contratación" type="Date" value="03-04-2017" culture="en-US" format="dd-MM-aaaa"/>

Adjuntar el documento al correo electrónico: Email
Adjunte automáticamente el documento a un nuevo correo electrónico con este comando: Durante el procesamiento del correo electrónico, se abre el cliente con el documento adjunto. A continuación, también puede determinar el asunto, el contenido y el nombre del documento.
Etiqueta de ejemplo:
<dwControl:Email to="destinatario@dominio.com" subject="Factura 321" attachmentName="factura321" body="Estimado cliente:&#10; Le adjuntamos su factura núm. 321. Le rogamos proceda a la tramitación de su pago.&#10;Atentamente,&#10;La empresa" newlineMarker="&#10;" />