Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Imprimantes à caractères

La technologie d'impression des années 80 était très différente à deux égards. Premièrement, les imprimeurs de cette période étaient presque toujours imprimantes à impact. Les imprimantes à impact utilisent un mécanisme mécanique qui frappe un ruban contre le papier pour former des impressions de caractères sur la page. Deux des technologies populaires de l'époque étaient marguerite impression et matrice à points impression.

La deuxième caractéristique, et la plus importante, des premières imprimantes était qu'elles utilisaient un ensemble fixe de caractères intrinsèques à l'appareil lui-même. Par exemple, une imprimante à marguerite ne pouvait imprimer que les caractères réellement moulés dans les pétales de la marguerite. Les imprimantes ressemblaient donc beaucoup à des machines à écrire à grande vitesse. Comme avec la plupart des machines à écrire, elles ont imprimé en utilisant des polices à espacement fixe (largeur fixe). Cela signifie que chaque caractère a la même largeur. L'impression était effectuée à des positions fixes sur la page et la zone imprimable d'une page contenait un nombre fixe de caractères. La plupart des imprimantes imprimaient dix caractères par pouce (CPI) horizontalement et six lignes par pouce (LPI) verticalement. En utilisant ce schéma, une feuille de papier US-lettre fait 85 caractères de large et 66 lignes de haut. Compte tenu d'une petite marge de chaque côté, 80 caractères étaient considérés comme la largeur maximale d'une ligne d'impression. Cela explique pourquoi les affichages des terminaux (et nos émulateurs de terminaux) font normalement 80 caractères de large. Il fournit un WYSIWYG (Qu'est-ce que vous voyez est ce que vous obtenez) vue de la sortie imprimée, en utilisant une police à espacement fixe.

image

Les données sont envoyées à une imprimante de type machine à écrire dans un simple flux d'octets contenant les caractères à imprimer. Par exemple, pour imprimer un « a », le code de caractère ASCII 97 est envoyé. De plus, les codes de contrôle ASCII peu numérotés permettaient de déplacer le chariot et le papier de l'imprimante, en utilisant des codes pour le retour chariot, le saut de ligne, le saut de page, etc. En utilisant les codes de contrôle, il est possible d'obtenir des effets de police limités. , comme les caractères gras, en demandant à l'imprimante d'imprimer un caractère, d'effectuer un retour arrière et d'imprimer à nouveau le caractère pour obtenir une impression d'impression plus sombre sur la page. Nous pouvons réellement en être témoins si nous utilisons nroff pour afficher une page de manuel et examiner la sortie en utilisant chat -A:



[moi@linuxbox ~]$ zcat /usr/share/man/man1/ls.1.gz | nroff-homme | chat

-A | diriger

[moi@linuxbox ~]$ zcat /usr/share/man/man1/ls.1.gz | nroff-homme | chat

-A | diriger


LS(1)

$

$

$ N^HNA^JAMBON^HME^HE$

Commandes utilisateur

LS(1)

LS(1)

$

$

$ N^HNA^JAMBON^HME^HE$


ls - liste le contenu du répertoire$

ls - liste le contenu du répertoire$


$ S^HSY^HYN^HNO^HOP^HPS^HSI^SON^HS$

l^Hls^Hs [_^HO_^HP_^HT_^HI_^HO_^HN]... [_^HF_^HI_^HL_^HE]...$

$ S^HSY^HYN^HNO^HOP^HPS^HSI^SON^HS$

l^Hls^Hs [_^HO_^HP_^HT_^HI_^HO_^HN]... [_^HF_^HI_^HL_^HE]...$


La ^H Les caractères (Control-h) sont les backspaces utilisés pour créer l'effet gras. De même, nous pouvons également voir une séquence backspace/underscore utilisée pour produire le soulignement.


Meilleur système d'exploitation Cloud Computing chez OnWorks :