A printer device driver system includes a relatively simplistic kernel mode device driver, KM.sub.-- DRIVER. KM.sub.-- DRIVER supplies limited functionality for basic Device Driver Interface, DDI, operations compatible with O/S kernel mode components. Separate reporting of graphics objects data and text data is made. The device driver is now divided into: a kernel mode analysis segment KM.sub.-- TEXT and a user mode text resolution generator UM.sub.-- TEXT segment. A user mode driver, UM.sub.-- DRIVER, is provided for receiving DDI coded instructions. In essence, UM.sub.-- TEXT subroutine ignores reported resolution and renders text in any resolution up to and including the highest possible resolution for the printer apparatus provided. A set of text data output from the application and O/S is reported to KM.sub.-- DRIVER in a fixed resolution. Text data is received with DDI text print requests. When a font is not recreatable, rendering is performed at the fixed resolution and output to the printer. When a font is recreatable, and the printer is capable of a rendering resolution greater than the reported resolution, the USER.sub.-- MODE is used to obtain a higher resolution rendering. DDI parameters are forwarded to UM.sub.-- TEXT subroutine. A memory construct is established. Next, a render resolution font is simulated by reverse mapping DDI parameters into a form suited to enhancement. Using the simulated font, a transformation from reported resolution to the higher density render resolution is applied. Render resolution formatted text is sent to the memory construct is substituted for reported resolution text and output to the printer.

Un système de module de gestion de périphérique d'imprimeur inclut un module de gestion de périphérique relativement simpliste de mode de grain, KM.sub. - - CONDUCTEUR. KM.sub. - - Le CONDUCTEUR assure la fonctionnalité limitée pour l'interface de base de module de gestion de périphérique, DDI, opérations compatibles avec des composants de mode de grain d'O/S. Le reportage séparé des graphiques objecte des données et des données des textes sont faites. Le module de gestion de périphérique est maintenant divisé en : un segment KM.sub d'analyse de mode de grain. - - TEXTE et un générateur UM.sub de résolution des textes de mode d'utilisateur. - - Segment de texte. Un conducteur de mode d'utilisateur, UM.sub. - - Le CONDUCTEUR, est donné pour recevoir des instructions codées par DDI. Essentiellement, UM.sub. - - _ TEXTE sous-programme ignorer rapporter résolution et rendre texte dans tout résolution jusques et y compris and including le plus élevé possible résolution pour le imprimeur appareillage fournir. Un ensemble de rendement de données des textes de l'application et de l'O/S est rapporté à KM.sub. - - CONDUCTEUR dans une résolution fixe. Des données des textes sont reçues avec des demandes d'impression des textes de DDI. Quand une police n'est pas recreatable, le rendu est exécuté à la résolution et au rendement fixes à l'imprimeur. Quand une police est recreatable, et l'imprimeur est capable d'une résolution de rendu plus grande que la résolution rapportée, les USER.sub. - - Le MODE est employé pour obtenir un rendu plus élevé de résolution. Des paramètres de DDI sont expédiés à UM.sub. - - Sous-programme des TEXTES. Une construction de mémoire est établie. Après, une police de résolution de rendu est simulée par l'inverse traçant des paramètres de DDI dans une forme convenue au perfectionnement. En utilisant la police simulée, une transformation de résolution rapportée à la densité plus élevée rendent la résolution est appliquée. Rendez le texte composé par résolution est envoyé à la construction de mémoire est remplacé le texte et le rendement rapportés de résolution à l'imprimeur.

 
Web www.patentalert.com

< (none)

< Pressurized reaction block

> Method for controlling an electronic mail preview pane to avoid system disruption

> (none)

~ 00003