← Back to Patent Explorer
US5553205A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method of transferring a bit-mapped image using raster columns

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-10-11
•
Granted: 1996-09-03
•
Expires: 2015-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method of transferring digital information corresponding to a bit-mapped image from a first device, such as a computer, to a suitable receiving device, such as a printer with adjustable margins. Raster columns within the bit-mapped image are recognized, the margins of the raster columns are defined, the margins of the receiving device are adjusted so that a single raster column is defined within the margins, and data comprising the raster column is sent to the receiving device in a manner that utilizes the automatic cursor reset capability of the receiving device. The raster columns are identified by scanning the bit-mapped image to identify columns of data separated by column-wise areas without HIGH data values.

Inventors

  • 👤 Ronald C. Murray

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:06
CPC Classifications
G; G06; G06K; G06K15/00

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 278 words
In a computer system having a computer and an output device, a method of transferring a bit-mapped image that is divisible into rows and columns from the computer to the output device, said output device having adjustable column margins, said adjustable margins including an adjustable left margin and an adjustable right margin, comprising the computer-system implemented steps of: (a) identifying in the computer a first raster column and a second raster column within the bit-mapped image, said first raster column and said second raster column each containing a subset of less than all of the columns in a number of the rows in the bit-mapped image to be output on the output device, including a leftmost column and a rightmost column; (b) determining with the computer and adjusting the adjustable left margin to bound the leftmost column in the first raster column and determining with the computer and adjusting the adjustable right margin to bound the rightmost column of the first raster column with the computer; (c) sending image data for the first raster column from the computer, to the output device to be output on the output device between the adjustable left margin and the adjustable right margin; (d) determining with the computer and adjusting the adjustable left margin to bound the leftmost column in the second raster column and determining with the computer and adjusting the adjustable right margin to bound the rightmost column of the second raster column with the computer; and (c) sending image data for the second raster column from the computer to the output device to be output on the output device between the adjustable left margin and the adjustable right margin.
Claim 2
Dependent Claim 278 words
In a computer system having a computer and an output device, a method of transferring a bit-mapped image that is divisible into rows and columns from the computer to the output device, said output device having adjustable column margins, said adjustable margins including an adjustable left margin and an adjustable right margin, comprising the computer-system implemented steps of: (a) identifying in the computer a first raster column and a second raster column within the bit-mapped image, said first raster column and said second raster column each containing a subset of less than all of the columns in a number of the rows in the bit-mapped image to be output on the output device, including a leftmost column and a rightmost column; (b) determining with the computer and adjusting the adjustable left margin to bound the leftmost column in the first raster column and determining with the computer and adjusting the adjustable right margin to bound the rightmost column of the first raster column with the computer; (c) sending image data for the first raster column from the computer, to the output device to be output on the output device between the adjustable left margin and the adjustable right margin; (d) determining with the computer and adjusting the adjustable left margin to bound the leftmost column in the second raster column and determining with the computer and adjusting the adjustable right margin to bound the rightmost column of the second raster column with the computer; and (c) sending image data for the second raster column from the computer to the output device to be output on the output device between the adjustable left margin and the adjustable right margin.
Claim 3
Dependent Claim 23 words
A method as in claim 1 wherein step (b) includes sending commands to the output device appropriate to adjust the adjustable column margins.
Claim 4
Dependent Claim 317 words
In a computer system having a computer and a printer, a method of transferring and printing a bit-mapped image from the computer to the printer, said printer having adjustable column margins, including an adjustable left margin and an adjustable right margin, and resetting a cursor when the cursor reaches one of the adjustable margins, comprising the computer-system implemented steps of: (a) identifying in the computer a first raster column and a second raster column within the bit-mapped image, said first raster column and said second raster column each containing a subset of less than all of the columns in a number of the rows in the bit-mapped image to be output on the output device, including a leftmost column and a rightmost column; (b) determining and adjusting the adjustable left margin to bound the leftmost column in the first raster column and determining and adjusting the adjustable right margin to bound the rightmost column of the first raster column with the computer; (c) sending image data for the first raster column from the computer to the printer to be output on the output device between the adjustable left margin and the adjustable right margin; (d) printing the first raster column on the printer in accordance with the image data and the adjustable left and right margins; (e) determining with the computer and adjusting the adjustable left margin to bound the leftmost column in the second raster column and determining with the computer and adjusting the adjustable right margin to bound the rightmost column of the second raster column with the computer; (f) sending image data for the second raster column from the computer to the output device to be output on the output device between the adjustable left margin and the adjustable right margin; and (g) printing the second raster column on the printer in accordance with the image data and the adjustable left and right margins.
Claim 5
Dependent Claim 317 words
In a computer system having a computer and a printer, a method of transferring and printing a bit-mapped image from the computer to the printer, said printer having adjustable column margins, including an adjustable left margin and an adjustable right margin, and resetting a cursor when the cursor reaches one of the adjustable margins, comprising the computer-system implemented steps of: (a) identifying in the computer a first raster column and a second raster column within the bit-mapped image, said first raster column and said second raster column each containing a subset of less than all of the columns in a number of the rows in the bit-mapped image to be output on the output device, including a leftmost column and a rightmost column; (b) determining and adjusting the adjustable left margin to bound the leftmost column in the first raster column and determining and adjusting the adjustable right margin to bound the rightmost column of the first raster column with the computer; (c) sending image data for the first raster column from the computer to the printer to be output on the output device between the adjustable left margin and the adjustable right margin; (d) printing the first raster column on the printer in accordance with the image data and the adjustable left and right margins; (e) determining with the computer and adjusting the adjustable left margin to bound the leftmost column in the second raster column and determining with the computer and adjusting the adjustable right margin to bound the rightmost column of the second raster column with the computer; (f) sending image data for the second raster column from the computer to the output device to be output on the output device between the adjustable left margin and the adjustable right margin; and (g) printing the second raster column on the printer in accordance with the image data and the adjustable left and right margins.
Claim 6
Dependent Claim 24 words
A method as in claim 3 wherein step (b) includes the step of sending commands to the printer appropriate to adjust the adjustable margins.
Claim 7
Independent Claim 141 words
A system for transferring a bit-mapped image that includes rows and columns, said system comprising: an output device having adjustable margins, including a left adjustable margin and a right adjustable margin, and receiving the bit-mapped image for outputting the bit-mapped image according to the adjustable margins; and a computer, operatively connected to said output device and comprising: means for recognizing raster columns in the bit-mapped image, each said raster column containing a subset of the less than all of columns in a number of rows in the bit-mapped image, means for determining left and right margins for the raster columns so that the raster columns are contained within the margins, end means for providing said output device with commands to adjust the left and right adjustable margins to the determined margins in sequence as the raster columns are to be printed.
Claim 8
Independent Claim 141 words
A system for transferring a bit-mapped image that includes rows and columns, said system comprising: an output device having adjustable margins, including a left adjustable margin and a right adjustable margin, and receiving the bit-mapped image for outputting the bit-mapped image according to the adjustable margins; and a computer, operatively connected to said output device and comprising: means for recognizing raster columns in the bit-mapped image, each said raster column containing a subset of the less than all of columns in a number of rows in the bit-mapped image, means for determining left and right margins for the raster columns so that the raster columns are contained within the margins, end means for providing said output device with commands to adjust the left and right adjustable margins to the determined margins in sequence as the raster columns are to be printed.
Claim 9
Dependent Claim 23 words
A system according to claim 3 wherein: said printer prints an image corresponding to each of the raster columns one at a time.
Claim 10
Dependent Claim 21 words
The method of claim 1, further comprising the step of selecting the bit-mapped image from within a larger second bit-mapped image.
Claim 11
Dependent Claim 21 words
The method of claim 3, further comprising the step of selecting the bit-mapped image from within a larger second bit-mapped image.
Claim 12
Dependent Claim 23 words
The system of claim 5 wherein the computer further comprises means for selecting the bit-mapped image from within a larger second bit-mapped image.
Claim 13
Independent Claim 171 words
A method in a computer system for transferring a bit-mapped image organized in rows and columns to an output device having adjustable left and right margins, comprising the steps of, with the computer system; identifying in the image a plurality of raster columns each comprising a span of columns of the image from a leftmost column of the raster column to a rightmost column of the raster column; and for each identified raster column in turn; adjusting the left margin of the output device to coincide with the leftmost column of the raster column, adjusting the right margin of the output device to coincide with the rightmost column of the raster column, and sending to the output device the contents of the image between the leftmost and rightmost columns of the raster column, such that the output device receives the contents of the image occurring in each raster column while the left and right margins of the output device are adjusted to the leftmost and rightmost columns of the raster column.
Claim 14
Independent Claim 171 words
A method in a computer system for transferring a bit-mapped image organized in rows and columns to an output device having adjustable left and right margins, comprising the steps of, with the computer system; identifying in the image a plurality of raster columns each comprising a span of columns of the image from a leftmost column of the raster column to a rightmost column of the raster column; and for each identified raster column in turn; adjusting the left margin of the output device to coincide with the leftmost column of the raster column, adjusting the right margin of the output device to coincide with the rightmost column of the raster column, and sending to the output device the contents of the image between the leftmost and rightmost columns of the raster column, such that the output device receives the contents of the image occurring in each raster column while the left and right margins of the output device are adjusted to the leftmost and rightmost columns of the raster column.
Claim 15
Dependent Claim 57 words
The method of claim 10 wherein the image contains a pel for each intersection of a row and a column, each pel containing either a high or low dam value, and wherein the identifying step identifies raster columns that are separated from adjacent raster columns by one or more columns whose pels all contain low data values.
Claim 16
Dependent Claim 25 words
The method of claim 10, further comprising the step of, with the computer system, selecting the bit-mapped image from within a larger second bit-mapped image.
Claim 17
Dependent Claim 171 words
A computer-readable medium whose contents cause a computer program to transfer a bit-mapped image organized in rows and columns to an output device having adjustable left and right margins by performing the steps of; identifying in the image a plurality of raster columns each comprising a span of columns of the image from a leftmost column of the raster column to a rightmost column of the raster column; and for each identified raster column in turn; adjusting the left margin of the output device to coincide with the leftmost column of the raster column, adjusting the right margin of the output device to coincide with the rightmost column of the raster column, and sending to the output device the contents of the image between the leftmost and rightmost columns of the raster column, such that the output device receives the contents of the image occurring in each raster column while the left and right margins of the output device arc adjusted to the leftmost and rightmost columns of the raster column.
Claim 18
Dependent Claim 171 words
A computer-readable medium whose contents cause a computer program to transfer a bit-mapped image organized in rows and columns to an output device having adjustable left and right margins by performing the steps of; identifying in the image a plurality of raster columns each comprising a span of columns of the image from a leftmost column of the raster column to a rightmost column of the raster column; and for each identified raster column in turn; adjusting the left margin of the output device to coincide with the leftmost column of the raster column, adjusting the right margin of the output device to coincide with the rightmost column of the raster column, and sending to the output device the contents of the image between the leftmost and rightmost columns of the raster column, such that the output device receives the contents of the image occurring in each raster column while the left and right margins of the output device arc adjusted to the leftmost and rightmost columns of the raster column.
Claim 19
Dependent Claim 58 words
The computer-readable medium of claim 13 wherein the image contains a pel for each intersection of a row and a column, each pel containing either a high or low data value, and wherein the identifying step identifies raster columns that are separated from adjacent raster columns by one or more columns whose pels all contain low data values.

References Cited (Backward Citations)

US4207011A Cited
US5052835A Cited
US4963894A Cited
US4929099A Cited
US4998832A Cited
US5047956A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-03 2000-03-04 2000-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-03 2004-03-04 2004-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-03 2008-03-04 2008-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag