PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Impression en IPP sur une imprimante wifi.
Impression en IPP sur une imprimante wifi.
Débuté par Raphaël, 21 sep. 2006 07:28 - Aucune réponse
Posté le 21 septembre 2006 - 07:28
Bonjour à tous !!

voici mon tout premier post ici !!

Quelqu'un auraitil déjà essayé d'imprimer sur une inprimante wifi a partir du pocket en utilisant le protocole IPP (via mon appli windev mobile)?
(en fait, c'est une imprimante HP2070 connecté en UBS a un servur d'impression wifi NC2200W)

A partir d'un pc j'imprime en ipp a l'adresse suivante : http://169.254.69.150:631/ipp
sur un PC facile de parametré une imprimante IPP mais en pocket....oulaaaaa !!!!

sur le pocket, j'ai tenter sans succes le code suivant :

//Déclaration des variables
nNumPort est un entier = 631 //Port WIFI
nIP est une chaîne = "169.254.69.150"

nTimeOut est un entier = 2000
//Sélectionner une imprimante PCL
iConfigure()
//Génération du fichier PCL
iDestination(iPCL, fRepExe() "\MonFichier.PCL")
// iImprimeEtat(Etat1)
iImprimeEtat("Etat_Table_Toto")
iFinImprime()

//Connexion à l'imprimante WiFi
SI PAS SocketConnecte("SockImp",nNumPort,nIP,nTimeOut) ALORS
Erreur(ErreurInfo())
RETOUR
// le timeOut dépassé le programme sort en erreur !!!!!!!!!!!!!!!
FIN

//Mode de transmission sans ajout/modification du contenu
SocketChangeModeTransmission("SockImp",SocketSansMarqueurFin)
//Envoi du fichier PCL
SocketEcrit("SockImp",UnicodeVersAnsi(fChargeTexte(fRepExe() "\MonFichier.PCL")))
//Fin de la transmission
SocketFerme("SockImp")


Ok je passe pas le "/ipp" donc peu de chance que ça marche mais comment lui passer cette info ou existe-t-il une autre methode?
Qui pourra m'aider?
Merci d'avance !!

Raphaël