|
|
|
|
|
- Présentation
- Port série / parallèle / infrarouge
- Utilisation d'une librairie externe : RXTX
- Spécificités Android et Widget Android
- Port USB
Gestion des ports (ports série, ports parallèles, ports USB, ...)
Beaucoup de périphériques peuvent être gérés directement par une gestion des ports par lesquels ces périphériques communiquent avec l'ordinateur. Ainsi, la gestion d'un port série, parallèle ou infrarouge peut permettre de gérer directement la lecture d'un code-barres ou une impression au fil de l'eau. WINDEV, WEBDEV et WINDEV Mobile permettent de gérer les actions effectuées sur ces différents ports. Remarques : - Cette fonctionnalité concerne uniquement le poste serveur.
- La gestion des ports infrarouges n'est pas disponible.
- Seuls les ports série sont gérés.
- Seuls les ports série sont gérés.
Port série / parallèle / infrarouge Grâce à de nombreuses fonctions WLangage, la gestion des ports séries et parallèles est simplifiée. Toutes ces fonctions commencent par la lettre s. Il est par exemple possible : - d'ouvrir un port série ou parallèle (fonction sOuvre) ou de le fermer (fonction sFerme).
- d'écrire directement dans un port série (fonction sEcrit) ou de lire son contenu (fonction sLit).
La gestion d'un port USB ne dépend pas du port lui-même mais du périphérique qui lui est rattaché. Ainsi la gestion d'un port USB auquel est connecté une imprimante est différente de celle d'un port USB auquel est connecté un scanner. Aucune norme de gestion ne peut être définie. Le port USB n'est pas un port passif comme le port série ou parallèle. Il est toujours assujetti à l'utilisation d'un driver spécifique du périphérique à utiliser. Ce n'est donc pas le port USB qui est géré par WINDEV ou WEBDEV, mais le périphérique qui est installé sur ce port. Si le périphérique installé est : - une imprimante, il est possible d'utiliser les fonctions d'impression.
- un scanner, il est possible d'utiliser les fonctions TWAIN,
- ...
Dans la plupart des cas, les appareils connectés à un port USB sont livrés avec un driver. Il est conseillé de manipuler directement ce driver depuis WINDEV. WINDEV propose des fonctions USB pour manipuler les éléments accessibles depuis un port USB.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Impression directe
[ + ] Impression en direct sur une imprimante matricielle avec les fonctions WLangage. Dans cet exemple, nous abordons les principaux thèmes suivants : 1/ les fonctions de gestion des ports de communications 2/ l'envoi de séquences à une imprimante. Résumé de l'exemple livré avec WINDEV : Ce programme réalisé avec WINDEV permet d'imprimer directement sur l'imprimante matricielle connectée au port parallèle de votre choix. Cet exemple utilise l'ordre du WLangage "sEcrit". Dans le domaine des applications exploitant des caisses enregistreuses, cette fonctionnalité est très utile. Cet exemple n'est pas adapté à l'utilisation d'une imprimante laser ; on préférera dans ce cas utiliser l'éditeur d'états de WINDEV.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|