PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Imprimer sur imprimante spécifique
Imprimer sur imprimante spécifique
Débuté par eric.fontaine, 14 sep. 2005 18:41 - 3 réponses
Posté le 14 septembre 2005 - 18:41
Bonjour a tous

Je désire envoyer un états sur une imprimante spécifique de ma liste des imprimantes.

J'utilise la fonction idestination, mais j'obtiens pas le résultats voulu.

//Global Variables
BOLprinter is string = "\\dorl020\GranbyBOLPrinter"


//Print Button Code
iParameter("DEFAULT=NO")
iDestination(iImprimante,BOLprinter)
iImprimeEtat(SomeReport)


Le rapport s'imprime toujours sur l'imprimante pas défaut.
Qu'elle est mon problème.
J'ai essayer aussi : iConfigure(BOLprinter,False)
même problème

Merci de prendre le temps de me répondre
Eric
Posté le 15 septembre 2005 - 16:03
Bonjour
un bout de code pour une imprimante
PROCEDURE Sortie_A3()
// configure le copieur numerique
SI PAS iConfigure("\\serv-sdeeg\Xerox Document Centre CS50 PS",Vrai) ALORS
Erreur("Copieur numériqe non connecté");RENVOYER Faux
iParamètre("DEFAUT=NON") // Ne sauvegarde pas les paramètres spécifiés
iParamètre("ALIMENTATIONPAPIER=AUTO") //Source du papier (bac
d'alimentation)
iParamètre("QUALITE=HAUTE") //Qualité d'impression
iParamètre("ORIENTATION=PAYSAGE") //Orientation du papier
iParamètre("FORMATPAPIER£") //Format de papier prédéfini
iParamètre("TRUETYPE=BITMAP") //Impression des polices True Type
iParamètre("COPIES=1") //Nombre de copies à imprimer
iParamètre("COULEUR=COULEUR") //Couleur ou N&B
iParamètre("RECTOVERSO=HORIZONTAL") //Recto/Verso
iAperçu(0)
RENVOYER Vrai


Salutations
Dominique Giraud
Responsable Informatique
S.D.E.E.G
144 Avenue du Médoc
33320 Eysines
Tél : 05.56.16.10.70 ou 06.73.67.77.68
Fax : 05.56.16.10.71

"Éric" <eric.fontaine@plastube.ca> a écrit dans le message de news:
432821ef$1@news.pcsoft.fr...


Bonjour a tous

Je désire envoyer un états sur une imprimante spécifique de ma liste des

imprimantes.

J'utilise la fonction idestination, mais j'obtiens pas le résultats voulu.

//Global Variables
BOLprinter is string = "\\dorl020\GranbyBOLPrinter"


//Print Button Code
iParameter("DEFAULT=NO")
iDestination(iImprimante,BOLprinter)
iImprimeEtat(SomeReport)


Le rapport s'imprime toujours sur l'imprimante pas défaut.
Qu'elle est mon problème.
J'ai essayer aussi : iConfigure(BOLprinter,False)
même problème

Merci de prendre le temps de me répondre
Eric

Posté le 15 septembre 2005 - 20:05
Bonjour

Essayez plutôt
iConfigure(BOLprinter,Vrai)
Patrick

"Éric" <eric.fontaine@plastube.ca> a écrit dans le message de news:
432821ef$1@news.pcsoft.fr...


Bonjour a tous

Je désire envoyer un états sur une imprimante spécifique de ma liste des
imprimantes.

J'utilise la fonction idestination, mais j'obtiens pas le résultats voulu.

//Global Variables
BOLprinter is string = "\\dorl020\GranbyBOLPrinter"


//Print Button Code
iParameter("DEFAULT=NO")
iDestination(iImprimante,BOLprinter)
iImprimeEtat(SomeReport)


Le rapport s'imprime toujours sur l'imprimante pas défaut.
Qu'elle est mon problème.
J'ai essayer aussi : iConfigure(BOLprinter,False)
même problème

Merci de prendre le temps de me répondre
Eric

Posté le 21 septembre 2005 - 09:50
j'ai le même problème car notre print serveur est en 2003....

J'ai contourné le problème comme ceci

nomprint est une chaine = "\\serveur\imprimante"

SI nomprint[[ 1 A 2]] = "\\" ALORS
ch1 = ExtraitChaîne(nomprint,2,"\",DepuisFin)
nomprint=Remplace(nomprint,ch1,NetAdresseIP(ch1))
FIN
iconfigure(nomprint)