Printer

Prev Next

Grâce à DocuWare Printer, vous pouvez imprimer des documents directement depuis vos applications (telles que Microsoft Word ou votre ERP) et les stocker au format d'archivage à long terme PDF/A directement dans votre armoire DocuWare ou dans votre bac. Il vous suffit de sélectionner DocuWare Printer dans la liste des imprimantes et de lancer l'impression.    

Le nombre de pages pouvant être imprimées avec DocuWare Printer dépend de la quantité de texte par document. DocuWare Printer prend en charge l'impression et le stockage d'un maximum de 10 000 pages de document par tâche d'impression.    

DocuWare Printer génère des fichiers PDF. Vous ne devez donc pas imprimer les documents déjà au format PDF. Cela pourrait provoquer des problèmes avec le traitement du document et sa mise en page ultérieure.

Printer avec DocuWare Control

La police DocuWare Control permet de contrôler le traitement de vos documents issus de DocuWare Printer directement depuis vos applications telles que votre logiciel ERP ou Microsoft Word. Pour ce faire, saisissez les commandes de texte dans la police DocuWare Control de vos documents ou modèles de documents. Le format, la taille de police ou la couleur utilisée n'ont pas d'importance. Les commandes sont exécutées dès que le document concerné est importé dans DocuWare. Vous pouvez sélectionner une configuration d'impression complète afin de l'exécuter pour les documents appropriés par le biais de commandes de texte. Sinon, vous pouvez ajouter des commandes individuelles en fonction des fonctionnalités DocuWare Printer, pour diviser le document à un endroit spécifique, par exemple. Dès qu'une commande DocuWare Control a été reconnue sur le document, l'étape d'identification du document est généralement ignorée.    

La police DocuWare Control (DWControl.ttf) est automatiquement installée sur votre ordinateur avec l'installation de DocuWare Desktop Apps. Les commandes DocuWare Control ne peuvent être écrites qu'avec cette police. Elles sont placées sur des zones vierges de vos documents, en haut ou en bas d'une page par exemple. Chaque commande individuelle est incluse dans une balise avec une syntaxe simple.    

La syntaxe

Structure des balises

Si vous utilisez une commande, insérez-la dans une balise dont la structure est spécifique. Tenez compte des règles suivantes lorsque vous créez une balise.          

  1. Chaque balise do it commencer par cette chaîne de caractères :
    <dwControl:

  2. La commande vient ensuite, sans espaces, par exemple pour diviser le document :
    NewDocument

  3. La balise se termine par les caractères suivants :
    />

La balise entière pour diviser un document est donc :
<dwControl:NewDocument/>

Attribut

La plupart des commandes doivent être spécifiées plus en détails à l'aide d'attributs. Par exemple, dans le cas de SelectConfiguration, saisissez le nom de la configuration. Dans ce cas, étendez la balise de la façon suivante :          

  1. Saisissez d'abord l'attribut ; dans l'exemple, le nom est suivi d'un caractère réel :
    <dwControl:SelectConfiguration name=

  2. Saisissez ensuite la valeur de l'attribut, qui dans ce cas est le nom de la configuration, avec la valeur entre des guillemets droits simples ou doubles. Fermez la balise comme décrit ci-dessus en utilisant le signe /> :
    <dwControl:SelectConfiguration name="Factures"/>

Caractère

Concernant les caractères utilisés dans les balises, notez que :

  • La chaîne de caractères « <dwControl: » n'est pas autorisée dans les valeurs de paramètre.                                  

  • Les guillemets droits simples ne sont pas autorisés à l'intérieur de guillemets droits simples. Vous pouvez toutefois utiliser des guillemets doubles.                

  • Les guillemets droits doubles ne sont pas autorisés à l'intérieur de guillemets droits doubles. Vous pouvez utiliser des guillemets simples.                

Plus d'informations sur DocuWare Control

Définition de la langue et la région

Pour les champs numériques, le tableau suivant contient l'abréviation de la langue et des pays/régions associés.          

Abréviation

Langue – Pays/Région

af

Afrikaans

af-ZA

Afrikaans - Afrique du Sud

sq

Albanais

sq-AL

Albanais – Albanie

ar

Arabe

ar-DZ

Arabe - Algérie

ar-BH

Arabe - Bahreïn

ar-EG

Arabe – Égypte

ar-IQ

Arabe – Irak

ar-JO

Arabe – Jordanie

ar-KW

Arabe – Koweït

ar-LB

Arabe - Liban

ar-LY

Arabe – Libye

ar-MA

Arabe - Maroc

ar-OM

Arabe – Irak

ar-QA

Arabe – Qatar

ar-SA

Arabe - Arabie saoudite

ar-SY

Arabe - Syrie

ar-TN

Arabe - Tunisie

ar-AE

Arabe - Émirats arabes unis

ar-YE

Arabe – Yémen

hy

Arménien

hy-AM

Arménien - Arménie

az

Azéri

az-AZ-Cyrl

Azerbaïdjanais (cyrillique) - Azerbaïdjan

az-AZ-Latn

Azerbaïdjanais (latin) - Azerbaïdjan

eu

Basque

eu-ES

Basque - Pays basque

be

Biélorusse

be-BY

Biélorusse – Biélorussie

bg

Bulgare

bg-BG

Bulgare – Bulgarie

ca

Catalan

ca-ES

Catalan - Catalogne

zh-HK

Chinois – Hong Kong (région administrative spéciale)

zh-MO

Chinois – Macao (région administrative spéciale)

zh-CN

Chinois – Chine

zh-CHS

Chinois (simplifié)

zh-SG

Chinois - Singapour

zh-TW

Chinois – Taiwan

zh-CHS

Chinois (traditionnel)

hr

Croate

hr-HR

Croate – Croatie

cs

Tchèque

cs-CZ

Tchèque – République tchèque

da

Danois

da-DK

Danois - Danemark

div

Maldivien

div-MV

Maldivien - Maldives

nl

Néerlandais

nl-BE

Néerlandais - Belgique

nl-NL

Néerlandais – Pays-Bas

en

Anglais

en-AU

Anglais - Australie

en-BZ

Anglais – Belize

en-CA

Anglais – Canada

en-CB

Anglais - Caraïbes

en-IE

Anglais – Irlande

en-JM

Anglais – Jamaïque

en-NZ

Anglais - Nouvelle-Zélande

en-PH

Anglais - Philippines

en-ZA

Anglais - Afrique du Sud

en-TT

Anglais - Trinité-et-Tobago

en-GB

Anglais – Grande-Bretagne

en-US

Anglais – USA

en-ZW

Anglais - Zimbabwe

et

Estonien

et-EE

Estonien – Estonie

fo

Féroïen

fo-FO

Féroïen - Îles Féroé

fa

Farsi

fa-IR

Farsi - Iran

fi

Finnois

fi-FI

Finnois – Finlande

fr

Français

fr-BE

Français - Belgique

fr-CA

Français – Canada

fr-FR

Français – France

fr-LU

Français - Luxembourg

fr-MC

Français – Monaco

fr-CH

Français - Suisse

gl

Galicien

gl-ES

Galicien - Galice

ka

Géorgien

ka-GE

Géorgien - Géorgie

de

Allemand

de-AT

Allemand – Autriche

de-DE

Allemand – Allemagne

de-LI

Allemand - Liechtenstein

de-LU

Allemand - Luxembourg

de-CH

Allemand - Suisse

el

Grec

el-GR

Grec – Grèce

gu

Gujarati

gu-IN

Gujarati - Inde

he

Hébreu

he-IL

Hébreu - Israël

hi

Hindi

hi-IN

Hindi - Inde

hu

Hongrois

hu-HU

Hongrois – Hongrie

is

Islandais

is-IS

Islandais – Islande

id

Indonésien

id-ID

Indonésien - Indonésie

it

Italien

it-IT

Italien – Italie

it-CH

Italien - Suisse

ja

Japonais

ja-JP

Japonais – Japon

kn

Kannada

kn-IN

Kannada - Inde

kk

Kazakh

kk-KZ

Kazakh - Kazakhstan

kok

Konkani

kok-IN

Konkani - Inde

ko

Coréen

ko-KR

Coréen – Corée

ky

Kirghize

ky-KG

Kirghize - Kirghizistan

lv

Letton

lv-LV

Letton – Lettonie

lt

Lituanien

lt-LT

Lituanien – Lituanie

mk

Macédonien

mk-MK

Macédonien - Ancienne République yougoslave de Macédoine

ms

Malais

ms-BN

Malais - Brunei

ms-MY

Malais - Malaisie

mr

Marathi

mr-IN

Marathi - Inde

mn

Mongol

mn-MN

Mongol - Mongolie

no

Norvégien

nb-NO

Norvégien (Bokmål) - Norvège

nn-NO

Norvégien (Nynorsk) - Norvège

pl

Polonais

pl-PL

Polonais – Pologne

pt

Portugais

pt-BR

Portugais – Brésil

pt-PT

Portugais – Portugal

pa

Punjabi

pa-IN

Punjabi - Inde

ro

Roumain

ro-RO

Roumain – Roumanie

ru

Russe

ru-RU

Russe – Russie

sa

Sanskrit

sa-IN

Sanskrit - Inde

sr-SP-Cyrl

Serbe (cyrillique) - Serbie

sr-SP-Latn

Serbe (latin) - Serbie

sk

Slovaque

sk-SK

Slovaque - Slovaquie

sl

Slovène

sl-SI

Slovène – Slovénie

es

Espagnol

es-AR

Espagnol - Argentine

es-BO

Espagnol – Bolivie

es-CL

Espagnol – Chili

es-CO

Espagnol – Colombie

es-CR

Espagnol - Costa Rica

es-DO

Espagnol - République dominicaine

es-EC

Espagnol – Équateur

es-SV

Espagnol – El Salvador

es-GT

Espagnol – Guatemala

es-HN

Espagnol – Honduras

es-MX

Espagnol – Mexique

es-NI

Espagnol - Nicaragua

es-PA

Espagnol – Panama

es-PY

Espagnol - Paraguay

es-PE

Espagnol - Pérou

es-PR

Espagnol - Porto Rico

es-ES

Espagnol – Espagne

es-UY

Espagnol - Uruguay

es-VE

Espagnol - Venezuela

sw

Swahili

sw-KE

Swahili - Kenya

sv

Suédois

sv-FI

Suédois – Finlande

sv-SE

Suédois – Suède

syr

Syrien

syr-SY

Syrien - Syrie

ta

Tamil

ta-IN

Tamoul - Inde

tt

Tatar

tt-RU

Tatar - Russie

te

Telugu

te-IN

Telugu - Inde

th

Thaï

th-TH

Thaï - Thaïlande

tr

Turc

tr-TR

Turc – Turquie

uk

Ukrainien

uk-UA

Ukrainien – Ukraine

ur

Ourdou

ur-PK

Ourdou - Pakistan

uz

Ouzbek

uz-UZ-Cyrl

Ouzbek (cyrillique) - Ouzbékistan

uz-UZ-Latn

Ouzbek (latin) - Ouzbékistan

vi

Vietnamien

Définition du format de date

Définissez le format de date selon le modèle suivant : la date d'exemple est le 14 mars 2017.

  1. Année (par exemple, 2017)
    - a = 7
    - aa = 17
    - aaa = 017
    - aaa = 2017                

  2. Mois (par exemple, mars)
    - M = 3
    - MM = 03
    - MMMM = mars                

  3. Jour (par exemple, 14)
    - j = 4
    - jj = 14  

Vous pouvez également utiliser DocuWare Control lorsque vous importez des documents : si vous souhaitez importer des documents dans votre système DocuWare à partir d'applications externes (votre ERP par exemple), vous pouvez inclure les données d'indexation aux documents sous forme de fichiers de métadonnées XML selon le format DocuWare Control. Pour en savoir plus, reportez-vous à la section Ajout de fichiers de métadonnées avec indexation.    

Commandes

Configuration sélectionnée : SelectConfiguration
Cette commande ignore l'étape Identification pour la configuration DocuWare Printer et la configuration définie est directement sélectionnée et exécutée. Pour définir la configuration, saisissez son nom sous la forme d'une valeur. À partir de DocuWare version 6.8, les commandes DocuWare Control suivantes sont autorisées pour le document : Field, FileCabinet, Basket, DocumentTray. Toutes les autres commandes DocuWare Control sont ignorées.
Exemple de balise : <dwControl:SelectConfiguration name='Rechnungen'/>

Sélectionner l'armoire électronique : FileCabinet
Cette commande sélectionne une armoire électronique de destination pour le document. Pour définir l'armoire électronique, saisissez son nom sous la forme d'une valeur.
Exemple de balise :
<dwControl:FileCabinet name="Invoices"/>

Sélectionner le bac : Basket ou DocumentTray
Cette commande sélectionne un bac de destination pour le document. Pour définir le bac, saisissez son nom sous la forme d'une valeur.
Exemple de balise :
<dwControl:Basket name="Inbox"/>
<dwControl:DocumentTray name="Inbox"/>
Si les commandes Basket ou DocumentTray et FileCabinet sont trouvées dans un document, la préférence sera donnée à la commande Basket ou DocumentTray.    

Ajouter un formulaire/en-tête : Form
Cette commande stocke un formulaire ou un en-tête pour le document. Le formulaire/l'en-tête doit être au format PDF. Vous pouvez définir le formulaire/l'en-tête de deux manières :          

  • Saisissez le chemin au sein du système de fichiers pour l'attribut path.
    <dwControl:Form path="C:\Forms\Letterhead.pdf"/>

  • Pour l'attribut configName, vous pouvez également saisir le nom de la configuration DocuWare Printer dans laquelle le formulaire/l'en-tête est utilisé. Cette option est utile par exemple si des utilisateurs n'ont pas accès au système de fichiers de l'entreprise.
    Exemple de balise :
    <dwControl:Form configName="Letters" configForm="1"/>

Imprimer sur une imprimante réelle : Print
Cette commande imprime le document sur une imprimante réelle. Définissez le dispositif en utilisant l'attribut device. Si vous ne souhaitez pas imprimer un formulaire joint au document, spécifiez-le avec l'attribut withoutForm .
Exemple de balise :
<dwControl:Print device="My letter printer" withoutForm="false"/>
Si un document supplémentaire doit également être imprimé, comme les Conditions générales d'une entreprise par exemple, vous pouvez le définir à l'aide de l'attribut additionalFilePath.
<dwControl:Print device="My letter printer" additionalFilePath="C:\Terms\Conditions.pdf"/>

Signer le document : Sign
Cette commande applique une signature électronique au document. Pour définir le certificat de signature, renseignez l'attribut configName avec le nom de la configuration DocuWare Printer dans laquelle vous avez sélectionné l'attribut de certificat de signature.
Exemple de balise :
<dwControl:Form configName="Letters" configForm="1"/>

Diviser le document : NewDocument
Cette commande divise le document. Pour diviser le document à plusieurs emplacements, placez la commande à chacun des emplacements requis.
Exemple de balise :
<dwControl:NewDocument/>

Écrire des données dans le champ : Field
Cette commande écrit des données dans un champ d'index tel qu'un champ texte, un champ de mots clés, un champ numérique ou un champ date. Le champ est défini par son type, sa longueur et son nom dans chacun des cas.    

  • Champ texte
    Exemple de balise :
    <dwControl:Field dbName="Employee" type="Text" value="Mark Smith"/>

  • Champ mémo
    Exemple de balise :
    <dwControl:Field dbName="MEMO" type="Memo" value= »Voilà le texte du champ mémo."/>

  • Champ de mots clés
    Exemple de balise :
    <dwControl:Field dbName="Remark" type="Keyword" value="one"/>
    Si plusieurs valeurs doivent être écrites dans un champ de mots clés, utilisez plusieurs balises en suivant ce modèle ; dans le cas d'une seconde balise :
    <dwControl:Field dbName="Remark" type="Keyword" value="one"/>

  • Champ numérique / champ décimal
    Les caractères tels qu'une virgule, un point ou deux points sont interprétés différemment selon la langue et la région. Vous devez donc définir la langue et la région afin qu'une valeur puisse être interprétée correctement. Si un document doit être stocké dans le bac, le nombre de chiffres après la virgule doit également être précisé pour la valeur.
    Exemple de balise champ numerique:
    <dwControl:Field dbName="Salary" type="Numeric" value="31.2" culture="en-US" decimalPlaces="2"/>
    Exemple de balise champ décimal :
    <dwControl:Field dbName="Salary" type="Decimal" value="31.2" culture="en-US" decimalPlaces="2"/>

  • Champ de date
    Afin qu'une valeur puisse être interprétée correctement, vous devez définir la langue et la région de la même manière que pour un champ numérique. Vous devez également définir un format de date.
    Exemple de balise :
    <dwControl:Field dbName="EmploymentDate" type="Date" value="2010-04-03" culture="en-US" format="yyyy-MM-dd"/>

Joindre un document à un message électronique : Message électronique
Cette commande vous permet d'ajouter automatiquement un document scanné à un nouveau message électronique. Lorsqu'il traitera votre message électronique, votre client ouvrira également le document en pièce-jointe. Vous pouvez également préciser le sujet, le contenu et le nom de votre document.
Exemple de balise :
<dwControl:Email to="receiver@domain.com" subject="Invoice 321" attachmentName="invoice321" body= »Cher client,&#10; veuillez trouver en pièce jointe notre facture n° 321. Nous vous prions de bien vouloir la régler.&#10;Cordialement,&#10;La société" newlineMarker="&#10;" />