PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Impression avec choix de l'imprimante par l'utilisateur
  • Impression directe sur une imprimante
  • Présentation
  • Impression sur un type d'imprimante
  • Impression sur une imprimante référencée sur le Terminal Mobile (Pocket PC)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
L'éditeur d'états permet de créer des états imprimés (sous forme fiche, tableau ou d'étiquette) contenant des informations provenant de fichiers de données.
Le principe d'impression d'un état sous Terminal Mobile (Pocket PC) est très simple : un fichier PCL est créé lors de l'impression de l'état et ce fichier est ensuite envoyé à l'imprimante destination. Le contenu du fichier PCL est spécifique à l'imprimante utilisée.
Pour imprimer un état créé avec l'éditeur d'états, les étapes sont les suivantes :
  1. Configuration des paramètres d'impression :
  2. Impression de l'état.
Remarque  : Selon l'imprimante choisie pour l'impression, le résultat de l'impression d'un état peut être différent. Pour plus de détails, consultez Caractéristiques d'une impression sous Terminal Mobile (Pocket PC).
Impression avec choix de l'imprimante par l'utilisateur
Lors de l'impression, l'utilisateur choisit dans une fenêtre spécifique l'imprimante à utiliser. Pour plus de détails, consultez Configuration de l'imprimante utilisée.
Si aucune imprimante n'est répertoriée, l'utilisateur peut ajouter une nouvelle imprimante.
Pour réaliser ce type d'impression, il suffit de :
  1. Utiliser la fonction iConfigure ou iParamètre (sans préciser de paramètres).
  2. Utiliser la fonction iImprimeEtat en indiquant le nom de l'état à imprimer.
Exemple : L'état ETAT_Client sera imprimé sur l'imprimante choisie par l'utilisateur dans la fenêtre de configuration de l'impression.
Cette imprimante sera ensuite utilisée par défaut pour toutes les prochaines impressions réalisées par cette application.
// Sélection de l'imprimante
iConfigure()
// Imprimer l'état
iImprimeEtat(ETAT_Client)
Remarque : Pour que l'imprimante devienne l'imprimante par défaut pour toutes les applications, utilisez l'instruction :
iConfigure(Faux)
Impression directe sur une imprimante

Présentation

WINDEV Mobile propose 2 modes d'impression directe sur une imprimante :
  • impression directe en définissant le type d'imprimante utilisé.
  • impression sur une des imprimantes référencées sur le Terminal Mobile.

Impression sur un type d'imprimante

Il est possible d'imprimer directement un état sur une imprimante associée à un Terminal Mobile. Dans ce cas, il suffit de :
  1. Paramétrer la destination de l'impression avec la fonction iDestination. Il est ainsi possible de spécifier si l'impression se fait dans un fichier PCL, sur une imprimante infra-rouge, Wifi, Bluetooth ou réseau.
  2. Utiliser la fonction iParamètre avec le paramètre "TypeImprimante" pour spécifier le type d'imprimante à utiliser. L'imprimante utilisée doit correspondre à une des imprimantes reconnues par WINDEV Mobile. Pour plus de détails, consultez Types d'imprimantes gérés par WINDEV Mobile.
  3. Imprimer l'état avec la fonction iImprimeEtat.
Exemple : L'état ETAT_Client sera imprimé sur l'imprimante de type DeskJet 350, connectée par infra-rouge au Terminal Mobile (Pocket PC).
// Impression sur une imprimante infra-rouge
iDestination(iPCL, "IRDA:")
// Spécification du type d'imprimante
iParamètre("TypeImprimante=DeskJet 350")
// Imprimer l'état
iImprimeEtat(ETAT_Client)

Impression sur une imprimante référencée sur le Terminal Mobile (Pocket PC)

Pour imprimer sur une des imprimantes référencées sur le Terminal Mobile (sans ouvrir de fenêtre de choix d'imprimante), il suffit de :
  1. Paramétrer l'imprimante à utiliser avec la fonction iConfigure. Il suffit de préciser le nom de l'imprimante à utiliser. Ce nom doit correspondre à un nom indiqué dans la fenêtre de choix des imprimantes.
  2. Imprimer avec la fonction iImprimeEtat.
Exemple : L'état ETAT_Client sera imprimé sur l'imprimante "ImpInfra" configurée sur le Terminal Mobile.
Cette imprimante sera ensuite utilisée par défaut pour toutes les prochaines impressions réalisées par cette application.
// Sélection de l'imprimante par programmation
iConfigure("ImpInfra")
// Imprimer l'état basé sur le champ Table "TABLE_Client"
iImprimeEtat(ETAT_Client)
Astuce : Les imprimantes référencées sur un Terminal Mobile sont conservées dans la base de registre du Terminal Mobile. Pour ajouter une nouvelle configuration d'imprimante par programmation, il suffit de modifier la base de registre du Terminal Mobile. Pour plus de détails, consultez Configuration de l'imprimante utilisée.
Liste des exemples associés :
PC Gestion des listes d'achats Mobile Windows (WINDEV Mobile) : PC Gestion des listes d'achats
[ + ] Cet exemple permet de gérer une liste de magasins, de rayons, de produits et d'achats.
Résumé de l'exemple livré avec WINDEV Mobile :
Cet exemple vous permet de gérer :
- des magasins
- des rayons par magasin
- des produits de la vie quotidienne classés par rayon
- des listes d'achats avec ordre de priorité par rayon
Il est également possible de transférer le contenu d'une liste d'achat sur un Pocket PC ou un Smartphone grâce à l'exemple Pocket Gestion des listes d'achats.
Les thèmes abordés dans cet exemple sont les suivants :
1/ Base de données avec fichiers de relation
2/ Impression d'états sur requête paramétrée
3/ Transfert des données vers un Pocket PC ou un Smartphone (via ActiveSync)
4/ ...
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire