IP Library Granted Patent US 8,125,678
Granted Patent B2
US 8,125,678 · App. 13/097,220 · Granted Feb 28, 2012

Handheld printer

Assignee: Marvell International Technology Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,125,678
App. No.
13/097,220
Granted
Feb 28, 2012
Kind
B2
Abstract

A handheld printer that provides an appropriate application of ink to a print medium without a bulky and complex mechanical system for positioning a print head with respect to the print medium. A handheld printer according to the present teachings includes a navigation subsystem that tracks a motion of the handheld printer with respect to a printing surface and a print head controller that causes a print head to fire ink drops onto the printing surface in response to the motion and in response to an image contained in an image buffer.

Claims (38)

1. An apparatus comprising:

an image buffer configured to store image data to be printed; and

a print head controller configured to:

receive navigation data from at least one sensor;

receive boundary settings to define a print area from a user input;

select a predetermined size based on the boundary settings; and

adjust the print area to the selected predetermined size.

2. The apparatus of claim 1 , wherein the print head controller is configured to generate printing instructions based on the adjusted print area and the navigation data received from the at least one sensor, wherein the navigation data describes a position of a handheld printer.

3. The apparatus of claim 1 , wherein the print head controller is configured to scale the image data according to the adjusted print area.

4. The apparatus of claim 1 , wherein the print head controller is configured to receive a position of a handheld printer from a navigation unit, and the print head controller is configured to access the image buffer based on the position of the handheld printer.

5. The apparatus of claim 4 , wherein the print head controller is configured to access the image buffer based on whether the image data corresponding to the position of the handheld printer has already been accessed.

6. The apparatus of claim 1 , wherein the print head controller is configured to select the predetermined size nearest to the boundary settings.

7. The apparatus of claim 1 , wherein the print head controller is configured to select the predetermined size based on an input file type or a quantity of scaling required.

8. The apparatus of claim 1 , wherein the predetermined size is 8.5 inches by 11 inches or 3 inches by 5 inches.

9. The apparatus of claim 1 , wherein the predetermined size is selected from a plurality of standard sizes as a standard size nearest the boundary settings.

10. A method of printing using a handheld printer, the method comprising:

receiving, from a plurality of navigation sensors, navigation data defining a position of the handheld printer;

receiving, from a user input, boundary settings to define a print area;

adjusting the print area to an adjusted print area having a predetermined size selected based on the boundary settings; and

generating printing instructions based on the adjusted print area and the position of the handheld printer.

11. The method of claim 10 , further comprising:

scaling an image to the adjusted print area.

12. The method of claim 10 , further comprising:

accessing an image buffer based on the position of the handheld printer and based on whether the image data corresponding to the position of the handheld printer has already been printed.

13. The method of claim 10 , wherein the predetermined size is a size nearest to the boundary settings.

14. The method of claim 10 , further comprising:

selecting the predetermined size based on an input file type or a quantity of scaling required.

15. The method of claim 10 , wherein the predetermined size is 8.5 inches by 11 inches or 3 inches by 5 inches.

16. The method of claim 10 , further comprising:

selecting, from a plurality of standard sizes, a standard size nearest the boundary settings.

17. A print head controller comprising:

a first interface configured to receive image data;

a second interface configured to receive navigation data from a navigation subsystem; and

a third interface configured to receive boundary settings to define a print area from a user input;

wherein the print head controller is configured to adjust the print area to an adjusted print area having a predetermined size selected based on the boundary settings and generate printing instructions based on the adjusted print area, the image data, and the navigation data received from the navigation subsystem.

18. The print head controller of claim 17 , wherein the print head controller is configured to access the image data based on whether the image data corresponding to a position of a handheld printer has already been accessed.

19. The print head controller of claim 17 , wherein the predetermined size is a size nearest to the boundary settings.

20. The print head controller of claim 17 , wherein the predetermined size is selected based on an input file type or a quantity of scaling required.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL INTERNATIONAL TECHNOLOGY LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051735/0882 →
Continuity (3)
Continuation 12890131 · Sep 24, 2010
Continuation 11149768 · Jun 10, 2005
Related Publication 20110205561A1 · Aug 25, 2011