QFP
Utilisez ces deux commandes pour créer des dossiers ou des répertoires :
- Utilisez makemissingdir=oui pour permettre la création de répertoires.
- Dans la commande outfile, indiquez le nom à utiliser avec une variable. Il peut s'agir d'une valeur intégrée ou d'une variable créée dans l'ICF. Dans l'exemple suivant, le nom du client est utilisé pour créer un dossier dans lequel placer le fichier PDF.
outfile=%AFPRESULTS%\%f_NAME%\test-POX-*.pdf
Oui, s'il n'y a pas de nom, vous pouvez utiliser :
nom du déclencheur=t_image, valeur='CRC1MQPFJO', point=2920, scan=1012, source=image, mode=fapa ;
Pour PostScript et dans les autres cas où le graphique n'a pas de nom, vous pouvez déclencher sur l'emplacement. Si le graphique est en ligne et n'est pas nommé comme un segment de page AFP, utilisez :
nom du déclencheur=t_image, point=2920, scan=1008, source=image, mode=fapa ;
Le mappage aux polices True Type évite d'avoir à acquérir des fichiers AFM et PFB. Vous pouvez utiliser les True Types fournis par Crawford ou vos propres polices.
Définir la commande TTFONTPATH= dans le dossier où se trouvent les polices. N'utilisez pas le TTFONTLIB commande pour cela.
Dans le fichier de configuration, définissez le chemin d'accès au dossier des symboles habituels et définissez
- CALARFONTINTERPRETER=T1 pour un traitement correct des caractères
- UTILISERPDFSTANDARDFONTNAMES=OUI
Spécifiez le type de police comme ttf. Par exemple:
PSFONT name=Courier-Bold,SYMBOLSET=stdenc,filename=tt3010m_,style=0,weight=2,spacing=FIXED,location=soft, subfonttype=ttf ;
SOURCEFONT familyname='COURIER LATIN1′, pfont=Courier-Bold, symbolset=T1001143, weight=2, style=0, pointsize=-1, widths=source ;
Si vous utilisez le mappage sourcefont=family avec n'importe quel type de police de sortie, vérifiez le fichier de débogage sous le gestionnaire de polices pour vous assurer que les polices d'entrée ont une graisse et un style en sortie. Si les polices ne sortent pas ces informations, le logiciel ne sort que la police de poids normal.
L'ajout d'un formdef au fichier de configuration est facultatif mais recommandé. F1all est la valeur par défaut, et est en mode portrait et n'a pas de décalage par rapport à l'origine de la page.
Si le formdef est placé en ligne, la valeur par défaut utilisée par le système d'impression n'est pas utilisée. La commande qui appelle un formdef est :
affpformdef=F1ALL
Pour indiquer où cela se trouve, utilisez la commande
Afpformdefpath= et identifiez le dossier où il se trouve. Par exemple:
Afpformdefpath= …CTIPRO\afpres\fdef
Vous pouvez utiliser n'importe quel formdef de votre choix. Si la commande Afpformdef= n'est pas définie, le système d'impression utilise les valeurs par défaut.
Cette section répertorie les messages d'erreur courants, leur cause et comment les résoudre
propfcat : erreur lors du chargement des bibliothèques partagées : libprohlapi64.so : impossible d'ouvrir le fichier objet partagé : aucun fichier ou répertoire de ce type
Une bibliothèque sur laquelle le programme, propfcat dans ce cas, s'appuie n'est pas dans le "chemin" ou finable.
Il existe une bibliothèque partagée nommée libprhlapi64.so distribuée avec PROPFCAT. Tout .so livré avec le programme doit se trouver dans le même dossier que les exécutables. PROAFP utilise un .so nommé LIBPROBGUM.SO. Si cette erreur se produit lorsque les fichiers .so sont au bon emplacement, utilisez la commande EXPORT –
exporter LD_LIBRARY_PATH=/qa/prj/prometa/bin:$LD_LIBRARY_PATH
Remplacement /qa/prj/prometa/bin avec votre bibliothèque.
ProAFP000804E : Impossible de pousser la page sur la pile, la pile est pleine avec 1999 XNUMX entrées
Ce message est généralement causé par l'une des deux choses. Soit:
- Documents plus longs que la taille par défaut de 2000 XNUMX pages.
Pour résoudre ce problème, ajoutez taillemax=xxxxx à la commande de sous-document et définissez-la sur la taille de document la plus longue. - Un déclencheur pour un sous-document ne se déclenche pas et le logiciel continue d'ajouter au document ouvert et ne se ferme pas, dépassant 2000.
Pour résoudre ce problème, réglez la gâchette pour tirer correctement.
ProPS009500E : Une erreur fatale s'est produite : une erreur s'est produite avant la configuration de errordict. Vérifiez vos fichiers d'initialisation
Ce message est causé par PROPDF ORDINAIRE mode ou PROPS ne parvient pas à trouver les bibliothèques dont il a besoin pour s'exécuter. Dans votre fichier de configuration, Propsconfigpath= doit être défini sur le dossier nommé PSRES que vous avez installé dans CTIPRO. Ce dossier contient les sous-programmes requis par le mode Normal et PROPS. Le nom du dossier est PSRES dans CTIRPO mais peut être renommé, par exemple, pour contenir un numéro de version. Si le contenu de ce dossier est introuvable ou illisible, ce message est émis et le travail s'arrête.
Propsconfigpath=…\ctipro\psres
**ERREUR** Le journal des pages utilise xxxx tampons TLDL, dépassant le maximum autorisé de xxxx
Chaque page est écrite dans un format interne que vous pouvez voir dans le fichier de débogage. Chaque élément de la page est un tampon et une entrée dans le rapport de débogage sur une page, sous les lignes TLDL du rapport de bogue. Une page très complexe peut dépasser la valeur par défaut autorisée. Vous pouvez augmenter la valeur par défaut en utilisant la commande MAXPAGEBUFFERS=nnn dans le fichier de configuration :
Comment corriger un message d'erreur de mémoire ?
Les erreurs de mémoire peuvent avoir de nombreuses causes. Quelques cas généraux :
- Si vous utilisez un ICF qui a un sous-document, exécutez le travail sans l'ICF. Si cela fonctionne, il est probable que le déclencheur de sous-document ne soit pas trouvé et, à un moment donné, les pages sont toutes écrites dans le dernier sous-document créé. La commande maxsize= peut être ajoutée à SUBDOCUMENT pour augmenter le nombre de pages autorisées dans un sous-document s'il dépasse la valeur par défaut de 2000.
- PROPS ou PROPDF en mode Normal peuvent avoir des problèmes de mémoire de police. Utilisez la commande PROPSVIRTUALALLOC= dans les fichiers de configuration. Consultez le guide de référence de votre produit pour plus d'informations.
- Si votre entrée contient des graphiques très volumineux et nécessite beaucoup de ressources, écrivez les ressources en ligne dans des répertoires au lieu de la mémoire. La conversion en 64 bits peut également aider.
- Pour les travaux de pilote AFP, vous pouvez spécifier où le nouveau fichier de sortie est créé, au lieu d'utiliser de la mémoire, en définissant la commande imagetempdir= pour pointer vers un dossier sur un lecteur avec beaucoup d'espace.
Le Guide de l'utilisateur de l'index PRO fournit des instructions pour créer des signets simples.
La commande de paramétrage pdfcontourdonnées= est utilisé pour créer des signets. Le réglage par défaut est SIMPLE mais beaucoup SYSTEM.INI ont avancé.
Si vous définissez pdfcontourdonnées= à COMPLEX et PDFOUTLINEMETHOD=SIGNETS, vous pouvez créer des signets plus complexes.
Cet exemple crée une simple entrée de signet en utilisant le contenu du champ F_BALANCE si ce champ contient une valeur.
nom d'index=test1, champ=(f_BALANCE);
L'indexation avancée permet plus de formatage des signets et plus de commandes définissant de quel type d'index il s'agit. Cela peut être utilisé pour créer à la fois des signets et un index.
L'exemple suivant crée une entrée d'index dans un fichier externe et crée une entrée de signet avec le texte « Compte » suivi du numéro de compte.
; index vers un fichier externe
nom d'index=indexentry,outformat=index,format='%f_ACCOUNT%,%f_BALANCE%,%f_CRD_DATE%,%outputfilename%',writetrigger=t_ACCOUNT ;
; index du signet
INDEX NAME=numéro de compte,WRITETRIGGER=t_ACCOUNT,METHOD=bookmarks,outformat=pdf,FORMAT='Account %f_ACCOUNT%' ;
Le format PDFA/1B inclut toutes les ressources afin que ces types de fichiers puissent être indépendants de la plate-forme. Par défaut, la transformation crée des polices de type 3 en ligne. Vous devez également effectuer les opérations suivantes :
- Ajouter PDFOUTPUTTYPE=PDFA-1B en plus d'avoir pilote de sortie=pdf
- Pointez sur le dossier du profil de couleur dans l'installation CTIPRO :
COLORMANAGEMENTRESOURCEPATH=…ctipro\colorprofiles
ICCPROFILE_DEFAULT_RGB=CIERGB
CCPROFILE_DEFAULT_CMYK=Photoshop4DefaultCMYK
ICCPROFILE_DEFAULT_GRAY=CIERGB
Il existe plusieurs raisons possibles pour lesquelles la sortie PDF est plus grande que l'entrée :
- Il peut y avoir un grand nombre de polices tramées (Type 3 dans le PDF). Si vous avez de nombreux petits fichiers PDF, cela entraînera une sortie de fichiers PDF volumineux. Les statistiques LOG vous indiquent le nombre de polices.
- Si vous mappez vers les polices Base 14 intégrées, assurez-vous que pdfsubsetfonts= est défini sur OUI
- Assurez-vous qu'aucun filtre n'est défini sur NONE dans l'INI, par exemple pdftextfilter=none
- Si vous créez PDFA/1B, assurez-vous que toutes les polices et tables de couleurs sont en ligne
- La compression graphique dans AFPDS n'est pas aussi bonne que la compression PDF. Si vous disposez d'un nombre important de graphiques IOCA, la sortie peut être compressée davantage à l'aide de méthodes PDF. Cela peut ne pas résoudre le problème, car la compression AFP peut être très bonne tout prêt.
- Si rasterformat= est défini sur CMJN ou RVB, la couleur augmente la taille des fichiers. Déterminez si vous avez besoin de couleur dans la sortie.
- Il peut y avoir un grand nombre de graphiques en ligne et sans nom en cours de conversion. Déterminez s'il s'agit du même graphique incorporé plusieurs fois et si le graphique peut être réutilisé au lieu d'être converti et incorporé plusieurs fois.
Un fichier de débogage affiche les segments de page externes et les graphiques intégrés. Vous pouvez comparer cela aux graphiques de la sortie. Définissez les graphiques à réutiliser si nécessaire ; consultez le guide de référence du produit que vous utilisez pour plus d'informations.
Oui. Il y a USERPARMn (où n est un nombre) commandes qui peut être placé dans la configuration ou passé dans la ligne de commande.
• Dans un INI, utilisez USERPARM1='AUJOURD'HUI'
• Dans une ligne de commande, utilisez Proafp –cconf.ini –USERPARM1='AUJOURD'HUI'
Ils peuvent être appelés variables. Par exemple:
-USERPARM1=490288
Exemple d'ICF :
FIELD NAME=2D_ORDERNUMBER, MODE=FAPA, TRIGGER=everypage, FUNCTION=RIGHT, PARM=(%USERPARM1% , 6 , '0' );
Vous ne pouvez pas formater les données pour le texte, mais vous pouvez utiliser un remplacement pour une chaîne.
Par exemple, vous pouvez modifier la police dans les champs d'adresse lorsque les données d'adresse sont remplacées après le nettoyage de l'adresse postale.
Capturez les champs pour changer la police pour :
field name=add3,mode=fapa,trigger=page1trigger,length=50,Dot=2543,Scan=962,type=ebcdic;
field name=add2,mode=fapa,trigger=page1trigger,length=50,Dot=2493,Scan=962,type=ebcdic;
field name=add1,mode=fapa,trigger=page1trigger,length=50,Dot=2443,Scan=962,type=ebcdic;
Supprimez les champs en utilisant ADDOBJECT TYPE=SUPPRESS pour créer un bloc sur la zone, puis ajoutez les données à l'aide des polices AFP :
Addobject name=readd1,type=text,Xpos=941,Ypos=2343,font=C0N300B0,fonttype=afp,symbolset=T1V100500,value=’%add1%’,trigger=page1trigger;
Addobject name=readd2,type=text,Xpos=941,Ypos=2393,font=C0N300B0,fonttype=afp,value=’%add2%’,symbolset=T1V100500,trigger=page1trigger;
Addobject name=readd3,type=text,Xpos=941,Ypos=2443,font=C0N300B0,fonttype=afp,value=’%add3%’,symbolset=T1V100500,trigger=page1trigger;
La transformation est convertie en type de sortie.
Vérifiez le fichier de débogage au-dessus de la ligne PAGELOG ID de la page pour vous assurer que le texte est en cours d'écriture.
Il existe plusieurs façons de réduire la taille du fichier de sortie, mais elles dépendent du nombre de pages, du nombre de polices ou du nombre d'images. Selon la composition des données d'entrée et la taille du fichier de sortie, les avantages peuvent varier.
- Le mappage des polices d'entrée aux polices Base 14 peut réduire la taille et l'apparence du fichier. Les petits fichiers peuvent ne pas voir une grande réduction de taille, car la conversion des polices de type 3 sous-ensemble déjà les polices.
- Définir PDFOBJSTREAMSUPPORT-=oui pour activer la prise en charge du flux d'objets pour PDF 1.5 et supérieur. Lorsque vous utilisez cette commande, définissez également :
- PASSTHROUGH=NON
- PDFVERSIONNUMER=5 ou supérieur
- Ensemble T1REMOVESUBRS=OUI pour spécifier que les glyphes dans la police T1 sont écrits sans sous-programmes utilisés
- Ensemble PDFTRIMZEROS =-OUI pour spécifier que la sortie est générée en supprimant les zéros à la fin des commandes vectorielles et de couleur
- Ensemble FILTRETEXTE PDF = à l'un des éléments suivants pour spécifier que le filtre PDF utilisé lors de l'encodage des parties de texte des documents PDF :
- FLATDECODE encode le texte à l'aide de la méthode d'encodage Flate. C'est la valeur par défaut
- LONGUEUR D'EXÉCUTION encode le texte à l'aide d'un algorithme d'encodage de longueur d'exécution orienté octet
- CITTDÉCODE code le texte à l'aide d'un algorithme de codage orienté octet, la norme de télécopie du CCITT
- Ensemble PDFCACHETYPE3DATA=oui pour enregistrer certaines données de police Type3 dans un cache au niveau du travail pour éviter les compositions répétées des mêmes données, y compris les flux de glyphes, les tableaux de largeurs et to- Unicode
- Ensemble PDFSAVECONVERTEDIMAGES=oui pour enregistrer des données d'image permanentes pour la sortie PDF
Traitement d'image
- FILTREIMAGEPDF sspécifie le filtre utilisé pour l'encodage PDF des images. La valeur par défaut est
- RunLengthDecode spécifie que la transformation encode les images PDF à l'aide d'un algorithme d'encodage de longueur d'exécution orienté octet.
- Décodage CCITT spécifie que la transformation code les images PDF à l'aide d'un algorithme de codage orienté octet ; la norme de télécopie du CCITT
- FlateDécoder spécifie que la transformation encode les images PDF à l'aide de la méthode d'encodage Flate
- QUALITE D'IMAGEJPEG spécifie la qualité d'image d'une image JPEG. Plus le nombre est élevé, meilleure est la qualité et la taille en octets est grande. Les valeurs vont de 1 à 100.
- RÉSOLUTIONMAXIMAGE spécifie la résolution d'image maximale pour le pilote de sortie. Une valeur négative ne limite pas la résolution de l'image ; la valeur par défaut est -1. Ce paramètre s'applique uniquement aux images.
Vous pouvez générer des rapports sur les variables de plusieurs manières :
- Dans stdout, vous pouvez signaler au moniteur une valeur par page. Par exemple, pour signaler le numéro de page et ce que contient la variable acct_num à ce moment-là, exécutez :
STATUSFILE=$STDOUT$
STATUSFILEFormat=%documentpagenumber%,%acct_num% - Dans l'ICF, vous pouvez écrire des commandes d'index simples qui signalent une variable. Le déclencheur que vous utilisez pour déclencher l'index détermine le moment où il est écrit. Par exemple, le déclencheur suivant se déclenche sur chaque page.; un autre déclencheur ne se déclenche que pour une valeur définie :
TRIGGER NAME=EveryPage, MODE=FAPA, WHEN=(job,page,top,+1,1);
nom du déclencheur=t_BALANCE, mode=fapa, source=TLE, valeur=e'BALANCE' ;
Vous pouvez créer un index qui se déclenche sur chaque page :
Nom d'index=test, writetrigger=EveryPage, format='Page %DOCUMENTPAGENUMBER%, le compte est %acct_num%' ;
Ou un qui ne se déclenche que lorsque le déclencheur est trouvé :
Index name=test,writetrigger=t_BALANCE, format='Page %DOCUMENTPAGENUMBER%, le compte est %acct_num%' ;
Utilisation de la variable build in %NUMÉRO DE PAGE DU DOCUMENT% vous permet de voir les pages concernées. %SOUS-DOCUMENTNUMBER% renvoie le numéro de sous-document concerné.
Index name=test,writetrigger=t_BALANCE, format='Page %DOCUMENTPAGENUMBER%, le compte est %acct_num% et je suis dans le sous-document %SUBDOCUMENTNUMBER%' ;
Nous créons des sites SFTP clients pour un transfert sécurisé des données et pour placer des ressources telles que des mises à niveau de programme. Lorsque vous recevez le nom d'utilisateur et le mot de passe, il existe trois façons d'accéder au site :
- À l'aide d'un shell SSH ou d'un client GUI, connectez-vous à sftp.crawfordtech.com sur le port 22, en utilisant les informations de connexion
- À partir de la ligne de commande ou du client GUI, connectez-vous à crawfordtech.com sur le port 21, en utilisant les informations de connexion
- À l'aide d'un navigateur Web, connectez-vous à https://sftp.crawfordtech.com:443 en utilisant les informations de connexion
Si vous pouvez envoyer un ping au site à partir d'une invite DOS—ping sftp.crawfordtech.com ou pingftp.crawfordtech.com— alors le site est accessible. Si vous ne recevez pas de réponse, envoyez un e-mail support@crawfordtech.com avec le nom et le mot de passe que vous utilisez, et ils peuvent vérifier l'état du serveur pour vous. Il peut y avoir des restrictions de sécurité à contourner.
Il existe une option de rotation que vous pouvez utiliser, comme indiqué ci-dessous. Si vous créez un HRI, la commande FORMAT peut contenir les mêmes informations dans la commande format que celles transmises à la routine de code-barres.
ADDOBJECT name=Text0, type=text, rotation=0, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 0′;
ADDOBJECT name=Text90, type=text, rotation=90, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 90′;
ADDOBJECT name=Text180, type=text, rotation=180, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 180′;
ADDOBJECT name=Text270, type=text, rotation=270, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 270′,color=( 1.05, 0.002, 0.5);
Vous devez définir les commandes suivantes :
- RECDELIM= Le délimiteur d'enregistrement des données est défini sur la valeur de délimitation et détermine comment chaque enregistrement est défini et séparé des autres. Certains fichiers ont un préfixe pour chaque enregistrement avec une longueur comme RDW, et certains sont de longueur fixe. S'il est de longueur fixe, ajoutez la commande XEROXLRECL= et la durée de l'enregistrement.
- JDL= et JDE= définissez-les sur les noms des JDL et JDE démarrés sur l'imprimante pour ces travaux d'impression. Ils se trouvent dans un fichier source JSL portant le même nom que le JDL.
- Ignoremissingresources=oui Cela maintient le traitement du fichier avec des erreurs en utilisant les valeurs par défaut, de sorte que vous pouvez obtenir une liste des ressources manquantes
- Emplacements des ressources pour les formulaires, les images, les polices, les logos et les JSL. Pour commencer les tests, vous devez au minimum définir :
- Jslpath= celui-ci contient le JSL source utilisé dans le fichier d'impression et lancé dans la commande JDL. Il doit également contenir le ZZZRES.JSL fourni dans les valeurs par défaut CTIPRO et Xerox
- Chemin de police= celui-ci contient toutes les polices Xerox non en ligne. Pour commencer, définissez ceci sur les polices Xerox dans le dossier CTIPRO (…CTIPro\xrxres\xrxfnts) qui fournit certaines valeurs par défaut. Vous pouvez concaténer votre bibliothèque à cette entrée.
Pourquoi Designer me permet-il de sélectionner du texte mais pas d'autre texte ?
Si vous pouvez voir les données de ce texte dans le fichier de débogage, regardez au-dessus de cette zone et vous verrez peut-être Dump of Form. Les données d'un formulaire ou d'une superposition ne sont pas indexables, sauf si vous indiquez que vous souhaitez qu'elles soient fusionnées avec les données de la page.
Pour AFP et Xerox, ajoutez mergeformfields=yes et pour PDF, ajoutez ppiform=flat. Lorsque ceux-ci sont sélectionnés, le fichier de sortie peut être plus volumineux, mais les données de formulaire ou de superposition sont maintenant fusionnées avec la page et indexables.
Pour créer PDFA/1B :
- Fournissez le type de sortie en plus de la commande pilote de sortie=PDF. Par exemple:
PDFOUTPUTTYPE=PDFA-1B - Fournissez des tables de couleurs ICC pour les données colorées de votre fichier. Tous les formats de ressources, y compris les tables de couleurs, doivent être en ligne dans le PDF, pour indiquer le format de couleur de sortie. Crawford fournit un ensemble d'échantillons pour les cas généraux.
.. \CTIPro\profils de couleurs - Identifiez les tables dans votre fichier INI. Les exemples de paramètres suivants sont fournis à titre d'exemple. Si les couleurs ne sont pas correctes dans votre sortie, vous devrez peut-être en trouver de plus appropriées.
COLORMANAGEMENTRESOURCEPATH= .. \CTIPro\colorprofiles
ICCPROFILE_DEFAULT_RGB=CIERGB
ICCPROFILE_DEFAULT_CMYK=Photoshop4DefaultCMYK
ICCPROFILE_DEFAULT_GRAY=CIERGB
Toutes les ressources de police doivent être en ligne et doivent apparaître comme « intégrées » lorsque vous regardez Fichier – Propriétés – Police dans Acrobat Reader. Il ne peut pas y avoir de références aux polices résidentes sur le périphérique.