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 :

Delphi 7 --> TPrinter : mise en attente


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut Delphi 7 --> TPrinter : mise en attente
    Depuis quelques semaines, des utilisateurs d'un de mes programmes me signalent que les commandes d'impression ne démarrent pas (plus !) leur imprimante !! Or, celle-ci est connectée et utilisée comme imprimante par défaut ! L'image de l'imprimante n'apparaît même pas dans la barre des tâches !!
    Si on lance un print de page de test par le panneau de configuration (ou si on imprime un diocument au départ de Word par exemple), le problème disparait et l'impression se déroule normalement !
    Y aurait-il une commande à envoyer pour "réveiller" l'imprimante ? Merci

  2. #2
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 703
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 703
    Par défaut
    Qu'est ce que tu utilises pour imprimer ?
    Quickreport, RaveReport, ... , ou tu fais tout toi-même avec un BeginDoc ... EndDoc ?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    Citation Envoyé par Lung Voir le message
    Qu'est ce que tu utilises pour imprimer ?
    Quickreport, RaveReport, ... , ou tu fais tout toi-même avec un BeginDoc ... EndDoc ?
    Pas d'outil mais tout est programmé :
    - soit avec assignPrn.. [ Printer.Canvas.font.Name:='courier new';
    Printer.Canvas.font.Size:=10;
    AssignPrn(Printtext);
    Rewrite(Printtext);
    try
    Writeln(Printtext,memo1.lines[i]...]
    - soit avec les procédures plus directes
    [if printer.handle >0 ... begindoc; textout(....)... enddoc]

    En fait, tout donne l'impression que l'imprimante n'est pas en état de réception, c'est pour cela que j'ai utilisé le terme "réveiller" l'imprimante.
    Et cela se passe avec des imprimantes TRES récentes ! HP 1005 et HP 1106, connectées en USB.. Mais par contre une très récente HP D2560 elle aussi très récente ne donne pas de soucis !!!!

    Merci !

  4. #4
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut


    Au passage (avant de te faire tirer les oreilles par la modération, pense à entourer ton code par les balises "code" = #.

    L'autre fois j'avais eu le même problème avec des utilisateurs.

    Mais je m'étais douté un peu de la cause.

    Ne serais-tu pas chez free ?

    Car ça commence à cafouiller sec des fois.

    Bref en download, lorsque ça cafouille, des données sont perdues et le résultat, en exécution du programme, est souvent imprévisible.

    Un nouveau download et tout en principe rentre dans l'ordre.

    @+

Discussions similaires

  1. [Delphi+Firebird] Erreur de mise à jour
    Par jojo86 dans le forum Bases de données
    Réponses: 18
    Dernier message: 02/03/2008, 11h36
  2. [JTable] Action sur JButton après mise en attente
    Par 6ix dans le forum Composants
    Réponses: 2
    Dernier message: 28/02/2008, 07h27
  3. mise en attente d'évènements
    Par BigNic dans le forum C#
    Réponses: 1
    Dernier message: 07/12/2007, 15h22
  4. Mise en attente
    Par deY! dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/05/2007, 10h20
  5. [Delphi+Interbase6.5] Echec Mise a jour !!!!
    Par touhami dans le forum Bases de données
    Réponses: 4
    Dernier message: 16/08/2005, 11h52

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