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

WinDev Discussion :

Etat avec Imprimante Matricielle


Sujet :

WinDev

  1. #1
    Membre éprouvé Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Points : 961
    Points
    961
    Par défaut Etat avec Imprimante Matricielle
    Bonjour,
    Je viens d'installer mon programme chez un nouveau client, qui utilise une imprimante matricielle.

    Lorsque nous avons tenté d'imprimer un état (Bon de livraison) en sélectionnant l'imprimante matricielle, cette dernière bloque dès le début d'impression.

    J'ai tenté d'imprimer sur cette imprimante un simple texte depuis ms word et tout fonctionne.

    Je pense donc, que ce bloquage est dû aux textes riches ainsi que le logo contenu dans mon état ?! (état "traditionnel" windev format A4)

    Voire une incompatibilité de police ?

    Je pense donc m'écarter des états windev qui semblent ne pas bien fonctionner avec ce type d'imprimante et revenir à la bonne méthode d'impression à la main via les fonctions iimprime...

    Est-ce la bonne démarche ?

    J'aurai bien aimé faire les tests sans poster ce sujet mais malheuresement, n'étant plus chez mon client, je n'ai pas accès à cette imprinate et je ne dispose pas d'un tél matériel à mon niveau.

    Auriez-vous des conseils ?

    Merci par avance.

    Réda
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 174
    Points : 287
    Points
    287
    Par défaut
    Bonjour;
    Depuis la version 4.1 de WinDev jusqu'à WinDev 20, on a utilisé différentes imprimantes matricielle (en ce moment on utilise Epson LQ 2090), on a jamais eu de tel problème, mais on imprime que du texte (des Libellés ou/et des Rubriques de fichiers "FIC" et "SQL Server") dans des états Fiches ou dans des tableaux, même dans des états internes.
    Demain in chaa Allah je testerai avec les textes riches et les logos.
    Si tu veux un test précis (l'endroit du texte riche, ou le type de l'image du logo "JPG, PNG....") dis moi.
    Bon Dev

  3. #3
    Membre éprouvé Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Points : 961
    Points
    961
    Par défaut
    Merci beaucoup Cher Foued.
    Non, je ne cherche pas un test précis, juste un logo et du texte riche.
    Merci encore
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»

  4. #4
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 813
    Points : 5 273
    Points
    5 273
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Cela vient en effet certainement des logos, ou de la fonte employée. Rgarde au niveau des switches il y a peut-être un réglage à faire (e.g. passer en mode "buffer").
    Il faut soit passer par l'impression programmée avec les codes ESC soit se passer du logo (éventuellement utiliser un papier à en-tête)
    Pour une impression "à l'ancienne", il faut utiliser une solution "à l'ancienne"
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  5. #5
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 207
    Points : 9 208
    Points
    9 208
    Par défaut
    Bonjour,

    Ca me rappelle mon jeune temps (au siècle dernier... )
    Je me rappelle que quand on voulait faire des impressions graphiques avec des matricielles, on utilisait un logiciel qui s'appelait pizza+. Il y avait envoi direct dans le port parallèle. C'était sous MS-DOS... On trouvait le résultat génial à l'époque et je suis sûr qu'on serait mort de rire en voyant ça aujourd'hui....

    Par contre, je ne sais pas comment imprimer "en direct dans" l'imprimante matricielle saosu Windows.

    Du coup, je penche plutôt pour l'utilisation des iimprime()... et du papier à entête...

    Un truc que j'ai appris à cette époque, c'est que le graphique détruit (très) rapidement les rubans.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  6. #6
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 174
    Points : 287
    Points
    287
    Par défaut
    Bonjour;
    Désolé pour le retard.
    J'ai fais un test d'un état réalisé avec WinDev 24 contenant deux libellés RTF (1 en Français + 1 en Arabe) et deux images (1 JPG + 1 PNG) dans l'entête, et un tableau d'info venant des fichiers FIC dans le corps, sur Epson LQ 2090.
    Je te confirme que tout fonctionne correctement chez moi.
    Bon Dev.

  7. #7
    Membre éprouvé Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Points : 961
    Points
    961
    Par défaut
    Bonjour,
    Merci à tous pour vos réponse et votre préciseuse aide !

    Citation Envoyé par Voroltinquo Voir le message
    Bonjour,
    Cela vient en effet certainement des logos, ou de la fonte employée. Rgarde au niveau des switches il y a peut-être un réglage à faire (e.g. passer en mode "buffer").
    Il faut soit passer par l'impression programmée avec les codes ESC soit se passer du logo (éventuellement utiliser un papier à en-tête)
    Je m'en doutais un peu mais n'étant pas sur place je ne peux faire ce type de manipulation.

    Citation Envoyé par frenchsting Voir le message
    Du coup, je penche plutôt pour l'utilisation des iimprime()... et du papier à entête...
    Oui c'est ce que je voulais faire, mais je viens de constater que ça risque d'être difficile à faire vu que certains états contiennent des états internes
    gérer l'impression des états internes par iimprime risque de compliquer beaucoup les choses ...

    Donc, avant de me lancer sur la méthode ancienne, je vais d'abord tenter de réajuster l'état actuel :
    - Suppression des images
    - Police unique : je pense à ARIAL ou autre (des suggestions ?)

    Si ça marche ainsi, tant mieux, autrement , j'ai du pain sur la planche ...



    Citation Envoyé par frenchsting Voir le message
    Un truc que j'ai appris à cette époque, c'est que le graphique détruit (très) rapidement les rubans.
    Merci pour l'info.



    Citation Envoyé par fouedusa Voir le message
    J'ai fais un test d'un état réalisé avec WinDev 24 contenant deux libellés RTF (1 en Français + 1 en Arabe) et deux images (1 JPG + 1 PNG) dans l'entête, et un tableau d'info venant des fichiers FIC dans le corps, sur Epson LQ 2090.
    Je te confirme que tout fonctionne correctement chez moi.
    Merci de cette confirmation, je pense que le problème se situe au niveau de l'imprimante de mon client, soit à cause d'un paramétrage à faire (comme le suggère Voroltinquo), soit que l'imprimante ne supporte tout simplement pas qu'on lui transmette ce qu'elle connait pas


    Merci encore à vous tous.

    Réda
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»

  8. #8
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 813
    Points : 5 273
    Points
    5 273
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par b_reda31 Voir le message
    - Police unique : je pense à ARIAL ou autre (des suggestions ?)
    Il faut déjà voir avec les polices supportées par l'imprimante.
    Avec les matricielles on est parfois obligé de faire certaines manip https://docs.microsoft.com/fr-fr/tro...r-device-fonts. Souvent c'est bien détaillé dans la doc du matériel.
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  9. #9
    Membre éprouvé Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Points : 961
    Points
    961
    Par défaut
    Finalement, j'ai crée un autre etat contenant uniquement du textes en ARIAL.
    Ni bordure, ni image
    l'imprimante de mon client a bien encaissé

    Par ailleurs, je me suis procuré d'une imprimante matricielle d'occasion, (EPSON LX-300 II), l'impression de mon état d'origine se passe sans aucun problème avec image et texte riche
    Le problème venait certainement d'un paramétrage de l'imprimante du client ou de son driver et /ou de la manip decrite par Voroltinquo

    Bref je met en "Résolu".

    Merci à vous tous.
    « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»

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

Discussions similaires

  1. [V8] Imprimer sur des factures avec imprimante matriciel
    Par geniustep dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 23/01/2015, 04h09
  2. problème avec imprimante matricielle lq 2090
    Par farida.info2010 dans le forum Périphériques
    Réponses: 4
    Dernier message: 15/11/2012, 16h19
  3. Imprimer avec une imprimante matricielle
    Par william_dev dans le forum Général Java
    Réponses: 4
    Dernier message: 30/12/2010, 18h42
  4. [Imprimante] problème avec imprimante matricielle EPSON LQ2080
    Par NANOUSUN dans le forum Périphériques
    Réponses: 0
    Dernier message: 24/12/2009, 11h40
  5. problème avec imprimante matricielle !
    Par tomguiss dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/01/2008, 13h51

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