Ce chapitre constitue le pont entre le port parallele de l'Amiga et Amos Professional. Un seul canal parallele peut etre ouvert a la fois, donc si une imprimante est deja connectee au port parallele, le peripherique parallele ne pourra pas etre ouvert en meme temps que le peripherique d'impression.
En fait, l'acces au peripherique parallele presente trois avantages principaux par rapport au peripherique d'impression :
Il y a peu d'inconvenients, bien que le controle de la conversion des sequences ne soit pas possible, et les copies d'ecran ne peuvent pas etre effectuees via le port parallele.
PARALLEL OPEN
instruction : ouvrir le port parallele pour la lecture ou l'ecriture
Parallel Open
Cette instruction initialise le port parallele pour une utilisation par un programme Amos Professional. La premiere fois que cette commande est utilisee dans une session de programmation, le pilote "Parallel.device" sera charge en memoire. S'il n'est pas disponible, il vous sera demande d'inserer automatiquement la disquette correspondante.
PARALLEL CLOSE
instruction : fermer le port parallele
Parallel Close
Cette commande ferme simplement le port parallele.
PARALLEL SEND
instruction : envoyer une chaine de caracteres au port parallele
Parallel Send texte$
Ceci est tres similaire a la commande PRINTER SEND, qui est expliquee au Chapitre 10.3, sauf que les donnees texte sont transmises exactement telles qu'elles apparaissent dans la chaine source d'origine. Il n'y a aucune traduction du code, donc tout code Escape sera interprete directement par l'imprimante. Veuillez verifier la documentation de votre imprimante pour connaitre les codes de controle acceptes.
Si des donnees sont envoyees a une imprimante via le port parallele, chaque ligne doit etre terminee par un retour ligne unique, soit Chr$(10). Cela indique a l'imprimante d'imprimer une nouvelle ligne sur le papier, en commencant a la position actuelle. Si le retour ligne est omis, rien ne semblera se produire ! Les caracteres sont transmis en utilisant le multi-tache, donc votre programme principal ne patientera pas jusqu'a la fin de l'impression, mais continuera immediatement a partir de l'instruction suivante.