19/01-2006 à 20:17A note aussi qu'au temps heroique de debut de l'informatique pour imprimer la plupart des imprimante ne comprenais qu'une chose le code EPSON
ce code en faite etait une serie de carractere ASCII qui donnais des fonction a l'imprimante, ces carratere était les 33 premier de la table de carractere c'est a dire de 0 a 33, le plus connu est le 13 (D en hexa ) apellé retour chariot, parce que justement quand l'imprimante recevais le carratere 13, elle remenais le chariot au depart, comme une bonne veille machine a ecrire
tout ces code avait des fonction bien precise que je me fait un plaisir de vous fournir
000 000 000 00000000 NUL Null (nul)
001 001 001 00000001 SOH Start of Header (début d'entête)
002 002 002 00000010 STX Start of Text (début du texte)
003 003 003 00000011 ETX End of Text (fin du texte)
004 004 004 00000100 EOT End of Transmission (fin de transmission)
005 005 005 00000101 ENQ Enquiry (demande)
006 006 006 00000110 ACK Acknowledge (accusé de reception)
007 007 007 00000111 BEL Bell (cloche)
008 010 008 00001000 BS Backspace (espacement arrière)
009 011 009 00001001 HT Horizontal Tab (tabulation horizontale)
010 012 00A 00001010 LF Line Feed (saut de ligne)
011 013 00B 00001011 VT Vertical Tab (tabulation verticale)
012 014 00C 00001100 FF Form Feed (saut de page)
013 015 00D 00001101 CR Carriage Return (retour chariot)
014 016 00E 00001110 SO Shift Out (fin d'extension)
015 017 00F 00001111 SI Shift In (démarrage d'extension)
016 020 010 00010000 DLE Data Link Escape
017 021 011 00010001 DC1 pas de signification déterminée, mais généralement utilisés pour le XON/XOFF dans les protocoles de connexion
018 022 012 00010010 DC2
019 023 013 00010011 DC3
020 024 014 00010100 DC4
021 025 015 00010101 NAK Negative Acknowledge (accusé de reception négatif)
022 026 016 00010110 SYN Synchronous Idle
023 027 017 00010111 ETB End of Transmission Block (fin du bloc de transmission)
024 030 018 00011000 CAN Cancel (annulation)
025 031 019 00011001 EM End of Medium (fin de support)
026 032 01A 00011010 SUB Substitute (substitution)
027 033 01B 00011011 ESC Escape (échappement)
028 034 01C 00011100 FS File Separator (séparateur de fichier)
029 035 01D 00011101 GS Group Separator (séparateur de groupe)
030 036 01E 00011110 RS Record Separator (séparateur d'enregistrement)
031 037 01F 00011111 US Unit Separator (séparateur d'unité)
032 040 020 00100000 SP Space (espace blanc)
bien sur avec l'évolution des programe, on ne s'occupe plus de cela,ce sont les logiciel qui fond le boulot pour vous, mais au fremissement de l'informatique c'était utile de connaitre tout cela
je me souvien de ma premiere imprimante, une EPSON matriciel a 8 aiguille, on pouvait grace a des valeur piloté chaque aiguille une par une, chaque aiguille correspondant a un BIT d'un octet qui fallait balancé a l'imprimante en lui precisant que c'était du graphique
un octet ayant 8 bit, pour sortir l'iaguille n°1 il fallait balancer
00000001 : 1
la deuxieme
00000010 : 2
etc etc, imaginé le travail pour imprimer un dessin
![[:D]](/medias/forum/images/smileys/4.gif)
en noir et blanc exclusivement
il fallait tout d'abort analyser l'image pour voir s'il y avait un point noir ou blanc, pour sortir ou pas l'aiguille, le tout sur 8 ligne de l'image puisqu'il y avait 8 aiguille verticale, et balancer le tout a l'imprimante, puis passer au huit ligne suivante.
he oui, c'etait ça mes premier pas informatique
putain j'ai l'impression d'etre un dinosaure moi
----------

un long moment de détente http://spiralbol.free.fr
Partagez vos humeurs http://humeur.forum-actif.net/