> Tech > La solution recommandée

La solution recommandée

Tech - Par iTPro - Publié le 24 juin 2010
email

  Pour résoudre le problème du développeur décrit ci-dessus, la solution est la suivante :

1. Utiliser une application PC, créer la page à  utiliser comme un overlay avec le logo à  l'emplacement adéquat. Si nécessaire, découper la page d'après la taille de la page (à  l'intérieur d'éventuelles limites de non-impression

d’une imprimante cible). Puis, envoyer l’overlay dans un fichier en utilisant le
driver FPDS.
2. Créer un fichier physique d’un caractère de plus que la ligne d’impression du fichier spoule :

CRTPF FILE(ibxx/filexx)
      RCDLEN(xx+1)
      MBR(*NONE)

Remarque : Si l’on ne connaît pas la longueur d’enregistrement ou d’autres détails, utiliser la commande DSPFD FILE(printfile) pour afficher la liste des

attributs de fichier.
3. Copier le fichier spoule dans le fichier physique créé ci-dessus :

CRYPLF FILE(app_file)
       TOFILE(ibxx/filexx)
       JOB(xxxxx/yyyyy/zzzzz)
       SPLNBR(xx) CTLCHAR(*FCFC)

4. Créer un nouveau fichier d’impression ou remplacer le fichier d’impression existant (c’est-à -dire QSYSPRT) avec des valeurs qui reflètent le fichier

d’impression original. Toutefois, il faut changer le type d’unité en *AFPDS, changer le CTLCHAR en *FCFC et ajouter l’overlay :

CRTPRTF FILE(QSYSPRT)
        DEV(yourprt)
        DEVTYPE(*AFPDS)
        PAGESIZE(66 80)
        LPI(6) CPI(10)
        OVRFLW(64)
        CTLCHAR(*FCFC)
        FRONTOVL(logoovl)

5. Puis utiliser CPYF pour copier le fichier physique avec le retour chariot dans un fichier d’impression en utilisant l’espacement et le formatage
de ligne courant :

CPYF FILE(ibxx/filexx)
     TOFILE(QSYSPRT)

L’application s’imprimera désormais avec l’overlay sur les imprimantes AFP et PCL. Le writer d’impression utilisera le type d’unité *AFPDS pour invoquer la

transformation d’AFPDS en PCL qui imprimera dans une file d’attente de sortie à  distance, un driver d’impression PGL, ou un driver SNMP.

Téléchargez gratuitement cette ressource

IBMi et Cloud : Table ronde Digitale

IBMi et Cloud : Table ronde Digitale

Comment faire évoluer son patrimoine IBMi en le rendant Cloud compatible ? Comment capitaliser sur des bases saines pour un avenir serein ? Faites le point et partagez l'expertise Hardis Group et IBM aux côtés de Florence Devambez, DSI d'Albingia.

Tech - Par iTPro - Publié le 24 juin 2010