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.
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.
Cada etiqueta debe comenzar con esta cadena de caracteres:
<dwControl:A continuación, viene el comando sin espacios, por ejemplo para dividir el documento:
NewDocumentLa 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:
Escriba primero el atributo; en el ejemplo, name va seguido de un carácter real:
<dwControl:SelectConfiguration name=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.
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 |
Defina el formato de fecha teniendo en cuenta el siguiente modelo: La fecha de muestra es el 14 de marzo de 2017.
Año (por ejemplo, 2017)
- a = 7
- aa = 17
- aaa = 017
- aaaa = 2017Mes (por ejemplo, marzo)
- m = 3
- mm = 03
- mmmm = marzoDí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: Le adjuntamos su factura núm. 321. Le rogamos proceda a la tramitación de su pago. Atentamente, La empresa" newlineMarker=" " />