摘要:
A novel electronic printing system for operating both a linear-raster electro-optical display device and a linear-raster type printer, which system is capable of integrating alphanumeric and/or graphics information and gray-scale or picture information, all on a single data base from which one may either (or both) print the data out on the printer as images, or display the data on the display device as images. The system includes look-up tables storing respective first and second subsets of a set of substantially disjoint multiple-bit binary index numbers. Each of the numbers of the first subset represent information corresponding to a respective gray-scale density level rendered as a respective matrix of points forming a corresponding gray-scale cell to be printed by the printer. Each of the numbers of the second subset represent information corresponding to a unique shape of an edge rendered as a respective matrix of points to be printed by the printer. Means are provided for translating an image of the information to be printed and/or displayed into an array of index numbers selected from the subsets, and for storing that array. Conversion means are provided for converting at least a major portion of the array into electrical signals for forming a display of substantially the desired image on the display device and for converting at least a major portion of the array into electrical signals for forming matrices for assemblage as the image in printed form on the printer.
摘要:
Electronic printer apparatus in which the intensity of the beam of a cathode-ray tube is controlled during successive beam sweeps to display and project onto a rotating electrostatically-charged surface an image of successive slices through a row of characters to be printed, the latent line images thus formed being then converted to a toner image for subsequent transfer to a page of paper. Digital information bits organized in bytes and representing slices through each character are stored in respective areas of a permanent memory storage device. The appropriate slices of the characters are accessed in response to character-representing input signals, and are read out serially to control the beam intensity during each sweep and thus display, along the sweep, the desired slice through the row of characters. The stored bits for each character slice are organized into various integral numbers of x-bit and y-bit bytes, preferably 8-bit and 6-bit bytes, the number of bytes of each type for each character slice depending on the bit width of the corresponding character cell; there are no extra or left-over bits beyond these included in the two types of bytes. The so-stored bytes of differing bit content are accessed byte-by-byte, enabling simplification and reduced cost of the apparatus.
摘要:
An electronic image processing system includes a controller for receiving character font data from a main memory and for converting it to image data utilizable by a raster output device capable of formatting the image data in a plurality of scan lines onto an imaging medium. The controller includes an input memory coupled to the main memory for receiving character font data therefrom, a data pattern memory for providing a predetermined pattern of data in response to a predetermined address signal, and a plurality of band buffer memories each capable of storing image data representing a predetermined number of scan lines constituting an image band, each band buffer memory having enable input lines and associated data input lines. The input memory is addressed to access character font data therefrom, such accessed character font data being then applied to respective enable input lines of a selected one of the band buffer memories. The predetermined address signal is applied to the data pattern memory in order to access the predetermined pattern of data and apply same to respective data input lines of the selected band buffer memory. Additionally, the selected band buffer memory is addressed to load into an addressed memory location the predetermined pattern of data only with respect to those data lines whose associated enable input lines are enabled by the character font data.
摘要:
There is provided an image forming apparatus configured to process print data of a plurality of pages includes a plurality of interpreters configured to generate intermediate data of the plurality of pages by interpreting the print data, a control unit configured to specify different pages for different interpreters, and, for each specified page, cause a corresponding interpreter to generate the intermediate data of the specified page or specified pages, and a generation unit configured to generate a raster image of the page based on the generated intermediate data, wherein, based on interpretation of the print data of an invalid page, any one interpreter of the plurality of interpreters generates the intermediate data of a page subsequent to the invalid page without requiring the page to be specified by the control unit.
摘要:
A rasterizing device is provided with a first storage area capable of storing a downloaded DL object, and a rasterizer that creates bit-mapped data in band units by rasterizing data. With respect to a predetermined band in which a predetermined DL object is to be included, the rasterizer performs following processes: (1) the rasterizer downloads the predetermined DL object and stores it in the first storage area in a case where the predetermined DL object has not been stored in the first storage area, wherein the predetermined DL object is not downloaded in a case where the predetermined DL object has been stored in the first storage area; (2) the rasterizer rasterizes the predetermined DL object stored in the first storage area; and (3) the rasterizer deletes the predetermined DL object from the first storage area in a case where bit-mapped data of the predetermined DL object for the predetermined band is created and the predetermined DL object is not to be included in a band after the predetermined band, wherein the predetermined DL object is not deleted from the first storage area in a case where the predetermined DL object is to be included in the band after the predetermined band.
摘要:
Method and apparatus implementing and using techniques for processing a character for display on a raster output device having a resolution defined by a set of output pixel positions. A stem of the character is aligned to a best sub-pixel boundary. The character is rendered at a resolution higher than the resolution of the raster output device. The aligned character is downsampled to the raster output device resolution.
摘要:
A page printer is described which divides each page of text, graphics, etc. into lateral page strips, each having an allocated page strip rasterization time (PSRT) based upon the printer's page print time. A method is described for assuring that a print mechanism in the printer has a strip of rasterized data waiting to be printed when a previous strip has been printed. The method comprises the steps of: determining a total rasterization execution time (RET) for all display commands in each strip; determining for a selected strip, if its RET exceeds the sum of PSRT and at least a prior strips idle strip rasterization time (ISRT), where ISRT equals PSRT less RET for the prior strip; prerasterizing the selected strip if its RET exceeds the aforestated sum and arranging it in a first queue; arranging the selected strip in a second queue if its RET does not exceed the aforestated sum; and transferring strips from the queues to a print mechanism and rasterizing strips from the second queue in the process of such transfer.
摘要:
A print control apparatus for use with a printer for forming a print output based on command data generated by a computer. The print control apparatus includes a line segment data conversion unit for converting computer-generated command data to successive pieces of line segment data each having a position and a length in a raster direction, and a raster image data conversion unit for converting the line segment data to raster image data based on which printing is performed by the printer.
摘要:
A printer using an external font cartridge, includes a printer main body and a cartridge. The printer main body includes an internal font data memory, a program memory, a control section, and a printing mechanical section. The internal font data memory stores internal font data. The program memory stores at least an internal font development program. The control section performs control to generate print data on the basis of the internal font data and the internal font development program. The printing mechanical section prints the print data generated by the control section. The cartridge includes an external font data memory and an external font development program memory. The external font data memory stores external font data. The external font development program memory stores an external font development program. When the cartridge is loaded into the printer main body, the control section selects the external font data memory and the external font development program memory in the cartridge, and performs control to generate print data corresponding to a designated character.
摘要:
A page printer is described which divides each page of text, graphics, etc. into lateral page strips, each having an allocated page strip rasterization time (PSRT) based upon the printer's page print time. A method is described for assuring that a print mechanism in the printer has a strip of rasterized data waiting to be printed when a previous strip has been printed. The method comprises the steps of: determining a total rasterization execution time (RET) for all display commands in each strip; determining for a selected strip, if its RET exceeds the sum of PSRT and at least a prior strips idle strip rasterization time (ISRT), where ISRT equals PSRT less RET for the prior strip; prerasterizing the selected strip if its RET exceeds the aforestated sum and arranging it in a first queue; arranging the selected strip in a second queue if its RET does not exceed the aforestated sum; and transferring strips from the queues to a print mechanism and rasterizing strips from the second queue in the process of such transfer.