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.
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.
Chaque balise do it commencer par cette chaîne de caractères :
<dwControl:La commande vient ensuite, sans espaces, par exemple pour diviser le document :
NewDocumentLa 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 :
Saisissez d'abord l'attribut ; dans l'exemple, le nom est suivi d'un caractère réel :
<dwControl:SelectConfiguration name=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.
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éfinissez le format de date selon le modèle suivant : la date d'exemple est le 14 mars 2017.
Année (par exemple, 2017)
- a = 7
- aa = 17
- aaa = 017
- aaa = 2017Mois (par exemple, mars)
- M = 3
- MM = 03
- MMMM = marsJour (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, veuillez trouver en pièce jointe notre facture n° 321. Nous vous prions de bien vouloir la régler. Cordialement, La société" newlineMarker=" " />