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

API, COM et SDKs Delphi Discussion :

Problème avec une imprimante ZEBRA TLP2844


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2003
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2003
    Messages : 58
    Points : 51
    Points
    51
    Par défaut Problème avec une imprimante ZEBRA TLP2844
    salut,
    je suis entraine de developpez une application d'impression des etiquette code barre en utilisant une imprimante thermique zebra TLP2844, selon la doc de cette imprimente elle utilise un language de commande ELP2, le processus décrit dans la doc est le suivant :
    préparer un fichier de commande et envoi le vers l'imprimante au port serie par la commande DOS :
    copy filename COM1
    mais je n'arrive pas à le faire,
    y a t'il un moyen d'envoyer des commande vers une imprimante soit par le port TLP,COM ou même USB
    merci d'avance

  2. #2
    Membre averti Avatar de chtiot
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 385
    Points : 403
    Points
    403
    Par défaut
    ça serait pas plutôt copy filename com1:

    ou alors ton fichier de commandes n'est pas bon...

    ou alors ton port com1: n'est pas configuré comme le port com de ton imprimante (vitesse, nombre de bits, nombre de stop bits, parité)...

    ou alors ton cable il est pas bon...

    sinon, pour copier sur ton port usb, il suffit de remplacer com1: par le nom de ton port usb

  3. #3
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    A moins quils aient changé de façon de faire. Tu peux aussi passer par delphi avec les Comport pour envoyer des trames.

    Au cas ou fais voir ta trame.
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  4. #4
    Membre actif
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Juin 2002
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte de système d’information
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 177
    Points : 223
    Points
    223
    Par défaut
    Salut,

    il n'est pas nécessaire d'envoyer des fichiers de commande vers l'imprimante.

    Le plus simple est de créer ton état avec QuickReport, d'utiliser une fonte style Code Barre 39 (si je me souviens bien) et de lancer l'impression vers l'imprimante de façon habituelle

    Le plus dur est de bien régler la hauteur de l'étiquette mais l'avantage avec cette Zebra TLP2844 c'est que tu as un positionnement automatique sur le début de l'étiquette.

    Je l'ai déjà fait cela fonctionne correctement

    A+

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2003
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2003
    Messages : 58
    Points : 51
    Points
    51
    Par défaut
    salut,
    je vous remercier pour vos reponse mais je crois que j'ai mal posé le probléme.
    j'ai un imprimate thermique Zebra TLP2844. et j'ai conçu un logiciel pour l'impression des code barres, dans la premiere version j'ai utilisé les etats de quick report mais les resultats sont mauvaise, alors j'ai fait appel à l'objet TPrinter qui m'a donné des bon resultats sauf que j'ai trouvé recemment que cette imprimante est conçue spécialement pour l'impression de codebarre.
    Le TLP2844 inclus un interpreteur de commande qui permet d'executer un fichier de commande.
    par exemple la commande
    B10,10,0,3,3,7,200,B,"998152-001"
    permet d'imprimer le code barre 39 de la valeur 998152-001.
    l'imprimante inclus les font necessaire.
    sous windows mon application supporte une interface WYSWYG qui permet la conception interactive des étiquette on utilisant des methode graphique pour la génération des codebarres.
    mon probleme comment je peux arriver à envoyer un fichier de commande à l'imprimante pour peuvoir comtroler bien mes étiquette,
    et je ne croit pas que c'est un pb de com ^puisque je peut imprimer par une des méthodes citée precedement et même j'ai une demo d'un logiciel qui imprime des étiquette d'une qualité mieux que la mienne.

    merci.

  6. #6
    Expert éminent sénior

    Avatar de Nono40
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2002
    Messages
    8 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 8 640
    Points : 19 101
    Points
    19 101
    Par défaut
    Dans ce cas utilise la méthode donnée plus haut et prend un TComport pour envoyer tes données sur l'imprimante. Tu n'es pas obligé de passer par un fichier et tu peux utiliser la méthode WriteStr pour envoyer les lignes une par une.

    Je le fais sur d'autre type d'imprimante ( Imaje et Bopack ) sans soucis.
    Delphi :
    La F.A.Q. , 877 réponses à vos questions !
    264 sources à consulter/télécharger !

  7. #7
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2003
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2003
    Messages : 58
    Points : 51
    Points
    51
    Par défaut
    bonjour,
    enfin j'ai trouvé la solution à l'ainde d'un ami

    http://www.arabteam2000-forum.com/in...ic=71396<br />

    merci pour votre aide.

    fouad

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

Discussions similaires

  1. Problème avec une imprimante dans Win Vista Ultimate
    Par Safaritn dans le forum Périphériques
    Réponses: 6
    Dernier message: 24/04/2007, 21h28
  2. [JBOSS] [Struts] Problème avec une application
    Par Tiercel dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 13/07/2004, 13h50
  3. Problème avec une instruction OUTER /Postgres
    Par Volcomix dans le forum Langage SQL
    Réponses: 14
    Dernier message: 21/04/2004, 16h56
  4. problème avec une requête imbriquée
    Par jaimepasteevy dans le forum Langage SQL
    Réponses: 13
    Dernier message: 05/12/2003, 10h29
  5. Problème avec une procédure stockée
    Par in dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/05/2003, 15h33

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