Accueil
Accueil
Le
Club
Delphi
Kylix
C
C++
Java
J2EE
DotNET
& C#
Visual
Basic
Access
Pascal
Dev
Web
PHP
ASP
XML
UML
SQL
SGBD
Win
Linux
Autres

        


Comment imprimer du texte ?
auteur : Hdd34
Parfois, il peut être intéressant d'imprimer du texte. Pour celà, on peut se servir de l'unité Printer qui définit le périphérique de sortie Lst, à utiliser comme n'importe quel autre fichier avec Write/WriteLn :

Imprimer du texte
uses Printer; begin ... WriteLn(Lst, 'Ceci va sortir sur l''imprimante !'); ... end.
Attention !
  • Seules les imprimantes parallèles sont supportées par Turbo Pascal. Il est très difficile pour ne pas dire impossible d'imprimer sur une imprimante USB. Pour y parvenir, il serait nécessaire de prendre en compte tout le protocole USB manuellement.

lien :  Puis-je utiliser mon imprimante USB avec Turbo Pascal ?
lien :  Comment imprimer du texte mis en forme ?

Comment imprimer du texte mis en forme ?
auteur : Hdd34
Comme pour imprimer n'importe quel texte, on se sert de l'unité Printer et du périphérique Lst. Cependant, afin d'utiliser la mise en forme, il est nécessaire de faire appel au code d'échappement des imprimantes.

Ceci consiste à envoyer des codes à l'imprimante, codes commençant par le caractère #27 (ECHAP, d'où leur nom de code d'échappement), lui indiquant comment le texte à imprimer doit être mis en forme.

Ceci serait d'une extrême simplicité si les codes ne différaient pas suivant la marque de l'imprimante ! Heureusement, les imprimantes actuelles tendent à être compatibles avec les standards des années 80 concernant leurs codes d'échappement, à savoir les imprimantes Epson, PostScript ou encore Hewlett-Packard.

Afin d'en apprendre plus, je vous invite à vous reporter au code source PRNFLTR.PAS fourni avec Turbo Pascal 7 dans le répertoire \BIN. Ceux qui ne l'auraient pas le trouveront en téléchargement ci-dessous.

lien :  Comment imprimer du texte ?
lien :  Puis-je utiliser mon imprimante USB avec Turbo Pascal ?
téléchargement : Code source PRNFLTR.PAS

Puis-je utiliser mon imprimante USB avec Turbo Pascal ?
auteur : Hdd34
Pour répondre de manière simple : non, il n'est pas possible d'utiliser une imprimante USB
Bien entendu, ces propos sont à nuancer. En réalité, ceci est possible, mais au prix d'efforts démesurés devant la tâche à accomplir. En effet, il faut comprendre que le protocole USB n'est apparu que bien après la sortie de Turbo Pascal, qui ne le gère donc absolument pas.
Pour utiliser une imprimante USB, il convient auparavant de gérer tout le protocole USB, ce qui représente une masse de travail non négligeable, après quoi il faudra connaître le protocole de communication exigé par l'imprimante. Autant y renoncer.

Les plus acharnés pourront toujours regarder le lien suivant destiné à gérer le protocole USB 1.1 :  Support USB pour Turbo Pascal 7.

lien :  Comment imprimer du texte ?

        

Consultez les autres F.A.Q's

Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2004  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright 2000..2005 www.developpez.com