Difference between revisions of "How to staple a PCL print job in XPS mode"

From MappingDoc
 
(One intermediate revision by the same user not shown)
Line 47: Line 47:
 
  </XPSSTAPLEM>
 
  </XPSSTAPLEM>
  
{{Warning}} Sur AS400, le ''\x0D\x0A'' n'est actuellement pas interprété. Il faut donc faire un vrai saut à la ligne (Touche entrée). Ceci fait l'objet d'un ticket et se sera corrigé prochainement.
+
Sur AS400, le ''\x0D\x0A'' n'est actuellement pas interprété. Il faut donc faire un vrai saut à la ligne (Touche <kbd>Entrée</kbd>). Ceci fait l'objet d'un ticket et se sera corrigé.

Latest revision as of 13:10, 16 January 2020

Concernant l’agrafage sur MPS en mode XPS, la meilleure solution est d’utiliser la balise CUSTOM du XPSconfig.conf.

Pour cela il faut appeler un profil de conversion ayant la commande d’agrafage (Les profils se trouvent dans le fichier de configuration Mapping XPSConfig.conf).

Voici 2 exemples de profiles faisant cela :

1. Ce profile (XPSSTAPLE) va agrafer le job entier, sans tenir compte du nombre de document présent dans le fichier XPS

<XPSSTAPLE>
 <label>XPSSTAPLE</label>
 <language>PCL</language>
 <color>off</color>
 <custom>
  <job>
   <before>@PJL SET STAPLE=TOPLEFT\x0D\x0A</before>
  </job>
 </custom>	
</XPSSTAPLE>

PS : La chaine de caractères \x0D\x0A génère un saut à la ligne.

Exemple avec 2 commandes PJL :

<XPSSTAPLE>
 <label>XPSSTAPLE</label>
 <language>PCL</language>
 <color>off</color>
 <custom>
  <job>
   <before>@PJL SET STAPLE=TOPLEFT\x0D\x0A@PJL SET OUTBIN=TOP\x0D\x0A</before>
  </job>
 </custom>	
</XPSSTAPLE>

2. Ce profile XPSSTAPLEM va agrafer individuellement chaque documents présents dans le XPS (Grâce au paramètre multijobpcl à ON)

<XPSSTAPLEM>
 <label>XPSSTAPLEM</label>
 <language>PCL</language>
 <color>off</color>
 <custom>
  <job>
   <before>@PJL SET STAPLE=TOPLEFT\x0D\x0A</before>
  </job>
 </custom>
 <multijobpcl>ON</multijobpcl>
</XPSSTAPLEM>

⚠ Sur AS400, le \x0D\x0A n'est actuellement pas interprété. Il faut donc faire un vrai saut à la ligne (Touche Entrée). Ceci fait l'objet d'un ticket et se sera corrigé.