Managing project information with a hand-propelled device
First Claim
1. A hand-propelled printer, comprising:
- a scanner configured to scan a first copy of a project document including updates and configured to generate update data from the project document, wherein the update data is used to update a stored version of the project document in a database;
a position module to determine position data of the hand-propelled printer in response to movement of the hand-propelled printer on a second copy of the project document, wherein the position data includes a location and an orientation of the hand-propelled printer relative to an origin and an initial orientation; and
a processor configured to receive the update data corresponding to the updates made to the first copy of the project document and accessed from the database and configured to communicate print data to a print mechanism to selectively print the updates at correct locations on the second copy of the project document according to the position data.
4 Assignments
0 Petitions
Accused Products
Abstract
A hand-propelled printer/scanner is disclosed for use in updating a project document, such as any diagram, schematic, floor plan, or other document. The project document is updated with revision drawings and/or notes printed by the hand-propelled printer/scanner directly on an existing project document. The hand-propelled printer/scanner is sized for single hand use and is moved about on the project document for printing the revisions and notes. A position module provides absolute position data so that the revisions and notes are printed at the correct locations on the existing document. Use of the hand-propelled printer/scanner allows project documents to be updated on the job site, as an example.
62 Citations
20 Claims
-
1. A hand-propelled printer, comprising:
-
a scanner configured to scan a first copy of a project document including updates and configured to generate update data from the project document, wherein the update data is used to update a stored version of the project document in a database; a position module to determine position data of the hand-propelled printer in response to movement of the hand-propelled printer on a second copy of the project document, wherein the position data includes a location and an orientation of the hand-propelled printer relative to an origin and an initial orientation; and a processor configured to receive the update data corresponding to the updates made to the first copy of the project document and accessed from the database and configured to communicate print data to a print mechanism to selectively print the updates at correct locations on the second copy of the project document according to the position data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
scanning a first copy of a project document including updates to generate image data; sending the image data to a database; locating an existing mark on a second copy of the project document; determining position data of a hand-propelled printer in response to movement of the hand-propelled printer with respect to the existing mark on the second copy of the project document, wherein the position data includes a location and an orientation of the hand-propelled printer relative to an origin and an initial orientation; receiving the image data corresponding to the updates to the project document from the database; and communicating print data to a print mechanism to selectively print the updates at correct locations on the second copy of the project document according to the position data. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium having processor executable instructions to:
-
scan a first copy of a document to generate update data; send the update data to a database; locate an existing mark on a second copy of the document; determine position data of a hand-propelled printer in response to movement of the hand-propelled printer with respect to the existing mark on the second copy of the document, wherein the position data includes a location and an orientation of the hand-propelled printer relative to an origin and an initial orientation; receive update data corresponding to the first copy of the document; and communicate print data to a print mechanism to selectively print the update data at correct locations on the second copy of the project document according to the position data. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A hand-propelled printer, comprising:
-
a scanner configured to scan a project document including annotations and configured to generate image data from the annotations, wherein the image data is added to a stored version of the project document in a database; a position module to determine position data of the hand-propelled printer in response to an existing mark on a copy of the project document, wherein the position data includes a location and an orientation of the hand-propelled printer relative to an origin and an initial orientation; and a processor configured to receive the image data corresponding to the annotations made to the project document and accessed from the database and configured to communicate print data to a print mechanism to selectively print the annotations at correct locations according to the position data on the copy of the project document.
-
Specification