Bonjour,
quand tu décides d'imprimer, toute une série de mécanismes se mettent en branle dans Windows. Par exemple pour les petites lasers GDI, la page est dessinée en mémoire ram après interprétation d'un langage de description vectorielle (pcl5, postscript ...) puis transférée à l'imprimante.
Au bonn vieux temps du DOS, une imprimante pouvait travailler toute seule et recevait un flux de byte destinée à dessiser la page.
Un vieux programme de compta sous DOS cherche à envoyer ses chiffres vers LPT1, le canal de sortie vers la porte centronics sur laquelle on ajoute une imprimante à picots. Une telle imprimante ne dessine pas, elle imprime des caractères en gras ou italique c'est presque tout. Sous unix, les imprimantes étaient gérées ainsi par un programme lpr. Tout ce qu'on envoie vers lpr imprimé et puis oublié.
La capture est le procédé artificiel qui est capable d'intercepter les caractères envoyés vers le symbole LPT1, LPT2 ou LPT3 pour les envoyer en fin de programme (ou après un certain temps d'attente) vers une imprimante Windows qui peut aussi très bien être une imprimante partagée sur un autre ordinateur. Il s'agit donc d'une facilité permettant à de vieux programmes écrits pour le MS-DOS de continuer à fonctionner sous Windows.
Donc, si le PC n'a pas d'imprimante en mode parallèle sur le port LPT1 mais bien une grosse imprimante de réseau sur un autre PC ou en tcp/ip quelque part sur le LAN, il est possible avec la capture de faire croire qu'il s'agit d'une imprimante physique locale alors qu'il s'agit d'une redirection à travers le réseau.
:,§_ ç _
(@)=(@)