IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

ZEBRA sur AS400


Sujet :

AS/400

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut ZEBRA sur AS400
    Bonjour,

    Nouvellement inscrit sur ce forum, je travaille sur un iSerie 810.
    J'ai quelques problèmes avec une imprimante thermique qui doit imprimer des étiquettes.
    J'ai dû remplacer une vieille DATAMAX DMX600 par une (toute neuve) ZEBRA ZM600.
    Elle est connectée en série derrière un terminal passif comme une 4214.
    Or le système ne la reconnaît pas.
    De plus, le programme d'édition d'étiquettes, initialement construit "en phase" avec la DATAMAX, écrit en RPGIII (en 1995), utilise une codification particulière du fichier d'édition.
    D'après la documentation de la ZEBRA, il est possible de remplacer cette codif DATAMAX par APL-D.

    Quelqu'un pourrait-il m'orienter pour me sortir de ce pétrin ?
    D'une part au niveau de la configuration et d'autre part au niveau du programme d'édition.

    Merci d'avance de votre aide.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Par défaut
    Pour la config en ethernet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CRTDEVPRT DEVD(PRTZM600D) DEVCLS(*LAN) TYPE(3812) MODEL(1) +              
              LANATTACH(*IP) PORT(9100) ATTACH(*DIRECT) ONLINE(*YES) +         
              FONT(11 *NONE) FORMFEED(*AUTOCUT) SEPDRAWER(*FILE) +             
              PRTERRMSG(*INQ) MSGQ(*CTLD) ACTTMR(170) INACTTMR(*SEC15) +       
              LINESPEED(19200) WORDLEN(8) PARITY(*NONE) STOPBITS(1) +          
              TRANSFORM(*YES) MFRTYPMDL(*IBM4212) PPRSRC1(*CONT80) +           
              PPRSRC2(*NONE) ENVELOPE(*NUMBER10) ASCII899(*NO) +               
              IMGCFG(*NONE) CHRID(*SYSVAL) RMTLOCNAME('192.168.80.165') +      
              WSCST(QSYS/QWPDEFAULT) SYSDRVPGM(*IBMSNMPDRV) TEXT('ZEBRA +      
              ZM 600') PUBLISHINF(*UNKNOWN *UNKNOWN *UNKNOWN *UNKNOWN +        
              *BLANK (*UNKNOWN))
    En ce qui concerne le programme, il faudra voir ce programme.
    Faire un copier/coller du source (partie en rapport avec les lignes imprimées).

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut ZEBRA sur AS400
    Bonjour K2R400,

    Merci de ta célérité.

    En ce qui concerne la configuration en elle-même, je n'ai sans doute pas été assez précis en stipulant que cette imprimante est connectée en série à un terminal passif (type 3487) lui-même connecté à l'AS400 par Twinax (eh oui, cela existe encore !). Cette imprimante est en fait configuré à partir de l'écran passif.

    Veuillez trouver ci-joint un petit doc comportant un exemple d'impression, la liste des spécifs 'O' du programme et quelques notes sur ce type d'impression.

    En vous en souhaitant bonne réception et en attente de vos judicieuses solutions,

    Salutations
    Fichiers attachés Fichiers attachés

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Par défaut
    J'avais compris qu'il s'agissait de twinax.
    Mais en regardant la config, on peut voir qu'elle est émulée en 4212.
    Tu peux aussi la mettre derrière un boitier parallèle / ethernet pour la mettre sur le réseau. Les brookers ont ce genre de boitiers en occasion au cas ou.
    Pour le reste, concernant les codes d'impression, je ne connais pas APL-D.

    En général, les imprimantes peuvent se piloter avec des codes déchappement PCL.
    Par exemple le code echappement <ESC>E fait un reset.
    Donc dans l'impression il faudra envoyer

    '03021B45'

    03 veut dire que l'on est en mode transparent, le système ne traduira pas les octets suivants.

    02 est le nombre d'octets de la séquence d'échappement (Derrière on envoie 1B 45 soit deux octets. Attention c'est de l'hexa, 10 octets se note OA).

    1B représente ASCII(27) soit ECHAP

    45 représente ASCII(69) soit la lettre E majuscule.


    Il faut regarder le documentation de l'imprimante

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] connection base db2 sur as400 en php
    Par moumout dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/09/2011, 23h03
  2. DRDA sur AS400
    Par azerty15 dans le forum Composants
    Réponses: 1
    Dernier message: 12/11/2006, 10h33
  3. interface graphique sur as400
    Par horalass dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 14/08/2006, 19h28
  4. optimisation des requêtes sur AS400
    Par horalass dans le forum DB2
    Réponses: 2
    Dernier message: 10/08/2006, 21h22
  5. Connexion sur AS400
    Par fdloisel dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/01/2004, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo