[WD55b] Problème d'impression en changeant d'imprimante
5 réponses
Fred
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet
d'éditer des étiquettes autocollantes avec des codes barres, l'autre me
permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres
différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des
éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante
j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque
fois que j'édite sur l'une puis après sur l'autre la taille du papier ne
correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur
une seule imprimante à chaque lancement du programme. J'ai pratiquement tout
essayé :
// 1ère fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Etiquette par défaut lors de l'impression
iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket
par défaut lors de l'impression
iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre
iParamètre("ORIENTATION=PORTRAIT")
iParamètre("FORMATPAPIER=11354")
etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions
générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une
en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB
(Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une
imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
farplus
Bonsoir Fred, essaie ça et tiens-nous au courant: Fred a exposé le 27.05.2004 :
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet d'éditer des étiquettes autocollantes avec des codes barres, l'autre me permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque fois que j'édite sur l'une puis après sur l'autre la taille du papier ne correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur une seule imprimante à chaque lancement du programme. J'ai pratiquement tout essayé :
// 1ère fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Etiquette par défaut lors de l'impression iImprimeEtat(MonEtatEtiquette)
IFinImprime()
// 2ème fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket par défaut lors de l'impression iImprimeEtat(MonEtatTicket)
IFinImprime()
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre iParamètre("ORIENTATION=PORTRAIT") iParamètre("FORMATPAPIER354") etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Bonsoir Fred,
essaie ça et tiens-nous au courant:
Fred a exposé le 27.05.2004 :
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet
d'éditer des étiquettes autocollantes avec des codes barres, l'autre me
permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres
différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des
éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante
j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque
fois que j'édite sur l'une puis après sur l'autre la taille du papier ne
correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur
une seule imprimante à chaque lancement du programme. J'ai pratiquement tout
essayé :
// 1ère fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Etiquette par défaut lors de l'impression
iImprimeEtat(MonEtatEtiquette)
IFinImprime()
// 2ème fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket
par défaut lors de l'impression
iImprimeEtat(MonEtatTicket)
IFinImprime()
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre
iParamètre("ORIENTATION=PORTRAIT")
iParamètre("FORMATPAPIER354")
etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions
générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une
en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB
(Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une
imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Bonsoir Fred, essaie ça et tiens-nous au courant: Fred a exposé le 27.05.2004 :
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet d'éditer des étiquettes autocollantes avec des codes barres, l'autre me permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque fois que j'édite sur l'une puis après sur l'autre la taille du papier ne correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur une seule imprimante à chaque lancement du programme. J'ai pratiquement tout essayé :
// 1ère fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Etiquette par défaut lors de l'impression iImprimeEtat(MonEtatEtiquette)
IFinImprime()
// 2ème fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket par défaut lors de l'impression iImprimeEtat(MonEtatTicket)
IFinImprime()
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre iParamètre("ORIENTATION=PORTRAIT") iParamètre("FORMATPAPIER354") etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Fred
La fonction iFinImprime() ne fonctionne pas avec des états créés sous WdEtat !!!
J'essaie avec les API mais c'est coton !!!
Des pistes ???
"Fred" a écrit dans le message de news:40b620b2$0$19642$
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet d'éditer des étiquettes autocollantes avec des codes barres, l'autre me permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à
chaque
fois que j'édite sur l'une puis après sur l'autre la taille du papier ne correspond plus. Pour que cela soit fonctionnel il faut que j'édite que
sur
une seule imprimante à chaque lancement du programme. J'ai pratiquement
tout
essayé :
// 1ère fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Etiquette par défaut lors de l'impression iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket par défaut lors de l'impression iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre iParamètre("ORIENTATION=PORTRAIT") iParamètre("FORMATPAPIER354") etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
La fonction iFinImprime() ne fonctionne pas avec des états créés sous WdEtat
!!!
J'essaie avec les API mais c'est coton !!!
Des pistes ???
"Fred" <frederic@nospam_mont-tauch.com> a écrit dans le message de
news:40b620b2$0$19642$626a14ce@news.free.fr...
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet
d'éditer des étiquettes autocollantes avec des codes barres, l'autre me
permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres
différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des
éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante
j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à
chaque
fois que j'édite sur l'une puis après sur l'autre la taille du papier ne
correspond plus. Pour que cela soit fonctionnel il faut que j'édite que
sur
une seule imprimante à chaque lancement du programme. J'ai pratiquement
tout
essayé :
// 1ère fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Etiquette par défaut lors de l'impression
iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket
par défaut lors de l'impression
iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre
iParamètre("ORIENTATION=PORTRAIT")
iParamètre("FORMATPAPIER354")
etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions
générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une
en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB
(Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une
imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
La fonction iFinImprime() ne fonctionne pas avec des états créés sous WdEtat !!!
J'essaie avec les API mais c'est coton !!!
Des pistes ???
"Fred" a écrit dans le message de news:40b620b2$0$19642$
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet d'éditer des étiquettes autocollantes avec des codes barres, l'autre me permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à
chaque
fois que j'édite sur l'une puis après sur l'autre la taille du papier ne correspond plus. Pour que cela soit fonctionnel il faut que j'édite que
sur
une seule imprimante à chaque lancement du programme. J'ai pratiquement
tout
essayé :
// 1ère fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Etiquette par défaut lors de l'impression iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket par défaut lors de l'impression iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre iParamètre("ORIENTATION=PORTRAIT") iParamètre("FORMATPAPIER354") etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
farplus
Fred a présenté l'énoncé suivant :
La fonction iFinImprime() ne fonctionne pas avec des états créés sous WdEtat
Bien sûr que oui: IimprimeEtat(Nom_etat) IfinImprime
!!!
J'essaie avec les API mais c'est coton !!!
Des pistes ???
"Fred" a écrit dans le message de news:40b620b2$0$19642$
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet d'éditer des étiquettes autocollantes avec des codes barres, l'autre me permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque fois que j'édite sur l'une puis après sur l'autre la taille du papier ne correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur une seule imprimante à chaque lancement du programme. J'ai pratiquement tout essayé :
// 1ère fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Etiquette par défaut lors de l'impression iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket par défaut lors de l'impression iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre iParamètre("ORIENTATION=PORTRAIT") iParamètre("FORMATPAPIER354") etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
Si
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Fred a présenté l'énoncé suivant :
La fonction iFinImprime() ne fonctionne pas avec des états créés sous WdEtat
Bien sûr que oui:
IimprimeEtat(Nom_etat)
IfinImprime
!!!
J'essaie avec les API mais c'est coton !!!
Des pistes ???
"Fred" <frederic@nospam_mont-tauch.com> a écrit dans le message de
news:40b620b2$0$19642$626a14ce@news.free.fr...
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet
d'éditer des étiquettes autocollantes avec des codes barres, l'autre me
permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres
différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des
éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante
j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque
fois que j'édite sur l'une puis après sur l'autre la taille du papier ne
correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur
une seule imprimante à chaque lancement du programme. J'ai pratiquement tout
essayé :
// 1ère fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Etiquette par défaut lors de l'impression
iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre
iRaz()
iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket
par défaut lors de l'impression
iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre
iParamètre("ORIENTATION=PORTRAIT")
iParamètre("FORMATPAPIER354")
etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions
générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une
en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB
(Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une
imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
Si
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
La fonction iFinImprime() ne fonctionne pas avec des états créés sous WdEtat
Bien sûr que oui: IimprimeEtat(Nom_etat) IfinImprime
!!!
J'essaie avec les API mais c'est coton !!!
Des pistes ???
"Fred" a écrit dans le message de news:40b620b2$0$19642$
Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me permet d'éditer des étiquettes autocollantes avec des codes barres, l'autre me permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas des éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à chaque fois que j'édite sur l'une puis après sur l'autre la taille du papier ne correspond plus. Pour que cela soit fonctionnel il faut que j'édite que sur une seule imprimante à chaque lancement du programme. J'ai pratiquement tout essayé :
// 1ère fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Etiquette par défaut lors de l'impression iImprimeEtat(MonEtatEtiquette)
// 2ème fenêtre iRaz() iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante Ticket par défaut lors de l'impression iImprimeEtat(MonEtatTicket)
J'ai aussi essayé avec "Vrai"
J'ai essayé par la suite avec la fonction iParamètre iParamètre("ORIENTATION=PORTRAIT") iParamètre("FORMATPAPIER354") etc...
Mais il est dit que l'on ne peut pas utiliser iParamètre avec des éditions générées par WdEtat.
Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas), une en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en USB (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à une imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle !!!
Si quelqu'un avait une idée !!
Merci d'avance pour vos réponses.
Si
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Fred
Lis l'aide en ligne, c'est la version 5.5b.
"farplus" a écrit dans le message de news:
Fred a présenté l'énoncé suivant : > La fonction iFinImprime() ne fonctionne pas avec des états créés sous
WdEtat
Bien sûr que oui: IimprimeEtat(Nom_etat) IfinImprime
> !!! > > J'essaie avec les API mais c'est coton !!! > > Des pistes ??? > > "Fred" a écrit dans le message de > news:40b620b2$0$19642$ >> Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça ! >> >> J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me
permet
>> d'éditer des étiquettes autocollantes avec des codes barres, l'autre me >> permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres >> différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas
des
>> éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante >> j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à
chaque
>> fois que j'édite sur l'une puis après sur l'autre la taille du papier
ne
>> correspond plus. Pour que cela soit fonctionnel il faut que j'édite que
sur
>> une seule imprimante à chaque lancement du programme. J'ai pratiquement
tout
>> essayé : >> >> // 1ère fenêtre >> iRaz() >> iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante >> Etiquette par défaut lors de l'impression >> iImprimeEtat(MonEtatEtiquette) >> >> // 2ème fenêtre >> iRaz() >> iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Ticket
>> par défaut lors de l'impression >> iImprimeEtat(MonEtatTicket) >> >> J'ai aussi essayé avec "Vrai" >> >> J'ai essayé par la suite avec la fonction iParamètre >> iParamètre("ORIENTATION=PORTRAIT") >> iParamètre("FORMATPAPIER354") >> etc... >> >> Mais il est dit que l'on ne peut pas utiliser iParamètre avec des
éditions
>> générées par WdEtat. >> >> Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas),
une
>> en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en
USB
>> (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à
une
>> imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle
!!!
>> >> Si quelqu'un avait une idée !! >> >> Merci d'avance pour vos réponses.
Si
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Lis l'aide en ligne, c'est la version 5.5b.
"farplus" <farplus@free.fr> a écrit dans le message de
news:mn.e30d7d457789052a.9677@free.fr...
Fred a présenté l'énoncé suivant :
> La fonction iFinImprime() ne fonctionne pas avec des états créés sous
WdEtat
Bien sûr que oui:
IimprimeEtat(Nom_etat)
IfinImprime
> !!!
>
> J'essaie avec les API mais c'est coton !!!
>
> Des pistes ???
>
> "Fred" <frederic@nospam_mont-tauch.com> a écrit dans le message de
> news:40b620b2$0$19642$626a14ce@news.free.fr...
>> Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça !
>>
>> J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me
permet
>> d'éditer des étiquettes autocollantes avec des codes barres, l'autre me
>> permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres
>> différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas
des
>> éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante
>> j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à
chaque
>> fois que j'édite sur l'une puis après sur l'autre la taille du papier
ne
>> correspond plus. Pour que cela soit fonctionnel il faut que j'édite que
sur
>> une seule imprimante à chaque lancement du programme. J'ai pratiquement
tout
>> essayé :
>>
>> // 1ère fenêtre
>> iRaz()
>> iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
>> Etiquette par défaut lors de l'impression
>> iImprimeEtat(MonEtatEtiquette)
>>
>> // 2ème fenêtre
>> iRaz()
>> iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Ticket
>> par défaut lors de l'impression
>> iImprimeEtat(MonEtatTicket)
>>
>> J'ai aussi essayé avec "Vrai"
>>
>> J'ai essayé par la suite avec la fonction iParamètre
>> iParamètre("ORIENTATION=PORTRAIT")
>> iParamètre("FORMATPAPIER354")
>> etc...
>>
>> Mais il est dit que l'on ne peut pas utiliser iParamètre avec des
éditions
>> générées par WdEtat.
>>
>> Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas),
une
>> en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en
USB
>> (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à
une
>> imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle
!!!
>>
>> Si quelqu'un avait une idée !!
>>
>> Merci d'avance pour vos réponses.
Si
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Fred a présenté l'énoncé suivant : > La fonction iFinImprime() ne fonctionne pas avec des états créés sous
WdEtat
Bien sûr que oui: IimprimeEtat(Nom_etat) IfinImprime
> !!! > > J'essaie avec les API mais c'est coton !!! > > Des pistes ??? > > "Fred" a écrit dans le message de > news:40b620b2$0$19642$ >> Eh oui encore en 5.5 vous allez dire mais bon c'est comme ça ! >> >> J'ai une appli où j'imprime sur 2 imprimantes différentes. L'une me
permet
>> d'éditer des étiquettes autocollantes avec des codes barres, l'autre me >> permet d'éditer des tickets. Les 2 impressions se font sur 2 fenêtres >> différentes. Les éditions ont été créées avec WDEtat, ce ne sont pas
des
>> éditions avec iImprime et iFinImprime etc.Pour choisir mon imprimante >> j'utilise la fonction iConfigure("Nom_de_mon_imprimante"). Cela dit à
chaque
>> fois que j'édite sur l'une puis après sur l'autre la taille du papier
ne
>> correspond plus. Pour que cela soit fonctionnel il faut que j'édite que
sur
>> une seule imprimante à chaque lancement du programme. J'ai pratiquement
tout
>> essayé : >> >> // 1ère fenêtre >> iRaz() >> iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante >> Etiquette par défaut lors de l'impression >> iImprimeEtat(MonEtatEtiquette) >> >> // 2ème fenêtre >> iRaz() >> iConfigure("Imprimante_Etiquette",faux) // pour passer l'imprimante
Ticket
>> par défaut lors de l'impression >> iImprimeEtat(MonEtatTicket) >> >> J'ai aussi essayé avec "Vrai" >> >> J'ai essayé par la suite avec la fonction iParamètre >> iParamètre("ORIENTATION=PORTRAIT") >> iParamètre("FORMATPAPIER354") >> etc... >> >> Mais il est dit que l'on ne peut pas utiliser iParamètre avec des
éditions
>> générées par WdEtat. >> >> Pour faire un bon test, essayer d'avoir 3 imprimantes (c'est mon cas),
une
>> en port COM (Ticket), une en LPT1 (Imprimante Matricielle) et une en
USB
>> (Etiquette) et essayer d'imprimer des états, chaque état étant dédié à
une
>> imprimante sans quitter l'appli. Si cela fonctionne c'est un miracle
!!!
>> >> Si quelqu'un avait une idée !! >> >> Merci d'avance pour vos réponses.
Si
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
farplus
Il se trouve que Fred a formulé :
Lis l'aide en ligne, c'est la version 5.5b.
Bien sûr, et il faut la lire ATTENTIVEMENT:
aide en ligne 5.5b = IFinImprime doit nécessairement être appelée pour signaler la fin d'un document à imprimer
... IfinImprime ne doit pas être appelée DANS le traitement d'un état créé avec WDEtat.
le code que je propose est: IIMprimeetat(etat) IfinImprime()
qui visiblement n'est pas DANS l'état.
A+
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Il se trouve que Fred a formulé :
Lis l'aide en ligne, c'est la version 5.5b.
Bien sûr, et il faut la lire ATTENTIVEMENT:
aide en ligne 5.5b = IFinImprime doit nécessairement être appelée pour
signaler la fin d'un document à imprimer
...
IfinImprime ne doit pas être appelée DANS le traitement d'un état créé
avec
WDEtat.
le code que je propose est:
IIMprimeetat(etat)
IfinImprime()
qui visiblement n'est pas DANS l'état.
A+
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com