摘要:
A matrix printer (1) or other imaging device in a memory (7) stores fonts of character data (11, 11') in defining bit maps for each character of the fonts. The memory also stores shift values for each font which vary with the nature of the font for double strike, emphasize, and combined double strike and emphasize, from which character bit maps are modified before printing by being shifted and overlayed. Improved images for double strike and emphasize are achieved, and the combined double strike and emphasize need not be the overlay of double strike and emphasize.
摘要:
Flash memory (12) is added to a printer and fonts and macros received at connector (14) are stored under operator control. All data received is first processed under by the printer data processor controller (8) using dynamic memory (10). Printers which respond to more than one language store the downloaded information before termination of a language mode erases the DRAM.
摘要:
A method for smoothing expanded bitmap data is provided for use in laser printers or computers that use two-state, two-dimensional image data created by word processors, computer-aided drafting systems, and the like. The method would typically be utilized within a laser printer at its common graphics engine, just after the input source data has been rasterized. The source bitmap data having low-resolution pels is first divided into higher resolution pels, and the appearance of its diagonal lines would otherwise have a jagged appearance if such data is not smoothed. Once the expansion factor is determined, the present method takes pel data in word-sized portions and performs (in an Outer Loop) various logical operations upon these words of data to smooth adjacent rows of the higher-resolution pels. Each pair of words of pels is evaluated through a series of logical operations in an Inner Loop, before indexing to the next group of pels in the same row and starting a new Outer Loop. Once the end of the line has been reached, the method automatically seeks data from two rows of pels at a Y-axis position that is one step lower with respect to the low-resolution pels from the source data file. The same logical operations are again performed on each pair of words of pels until the entire line has been smoothed. These operations continue until the entire bitmap has been smoothed, and the logical operations occur very quickly so as to not slow down the overall operation of the laser printer.
摘要:
A printer receives and stores coded text character data (22, 23) and also receives graphic image commands in the same datastream. The printer creates a raster image (24) of the graphic image commands and stores the resultant raster image. When rasterizing a page (21), the printer rasterizes the text character data utilizing stored raster fonts and rasterizes the graphic image data from the stored raster image.