IP Library Granted Patent US 9,465,567
Granted Patent B1
US 9,465,567 · App. 13/088,617 · Granted Oct 11, 2016

Printer formatter in a removable card

Inventors: Gary D. Zimmerman (Garden Valley, ID); Mark D. Montierth (Meridian, ID); Richard D. Taylor (Eagle, ID)
Assignee: Marvell International Technology Ltd.
G06F3/1247G06F3/1225G06F3/1228
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 9,465,567
App. No.
13/088,617
Granted
Oct 11, 2016
Kind
B1
Abstract

A method and system for printing comprises executing a formatter program on a removable Personal Computer (PC) card that controls printer controller functions of a printer. Printer formatter ready data is received from a host machine at a first interface of the removable PC card and print engine ready data is sent to the printer from a second interface of the removable PC card. A version of the formatter program is compared to a version of an updated formatter program. The updated formatter program is requested if the version of the formatter program is different than the version of the updated formatter program. The updated formatter program is downloaded from the host machine using the first interface when the second interface is coupled to the printer.

Claims (31)

1. A method of printing comprising:

executing a formatter program on a removable Personal Computer (PC) card that controls printer controller functions of a printer;

receiving printer formatter ready data from a host machine at a first interface of the removable PC card;

sending print engine ready data to the printer from a second interface of the removable PC card;

comparing a version of the formatter program to a version of an updated formatter program;

requesting the updated formatter program if the version of the formatter program is different than the version of the updated formatter program; and

downloading the updated formatter program from the host machine using the first interface when the second interface is coupled to the printer.

2. The method of claim 1 , wherein the first interface connects to a printer cable which is coupled to the host machine.

3. The method of claim 1 , wherein the second interface connects to a printer cable which is coupled to the printer.

4. A method of printing comprising:

executing a formatter program on a removable PC card that controls printer controller functions of a printer;

receiving printer formatter ready data from a host machine at a first interface of the removable PC card;

sending print engine ready data to the printer from a second interface of the removable PC card;

performing an integrity check on the formatter program;

requesting an updated formatter program if the integrity check fails; and

downloading the updated formatter program from the host machine using the first interface when the second interface is coupled to the printer.

5. The method of claim 4 , wherein the first interface connects to a printer cable which is coupled to the host machine.

6. The method of claim 4 , wherein the second interface connects to a printer cable which is coupled to the printer.

7. A removable PC card for removably coupling with a corresponding card slot in a printer, the removable PC card comprising:

an integrated circuit configured to execute a formatter program on the removable PC card that controls printer controller functions of the printer;

a first interface of the removable PC card configured to receive printer formatter ready data from a host machine; and

a second interface of the removable PC card configured to send print engine ready data to the printer,

wherein the integrated circuit is configured to:

compare a version of the formatter program to a version of an updated formatter program;

request the updated formatter program if the version of the formatter program is different than the version of the updated formatter program; and

download the updated formatter program from the host machine using the first interface when the second interface is coupled to the printer.

8. The removable PC card of claim 7 further comprising a memory linked to the integrated circuit and configured to store the formatter program.

9. The removable PC card of claim 7 , wherein the removable PC card is a first PC card, and wherein a printer controller is updated by exchanging the first PC card with a second PC card.

10. The removable PC card of claim 7 , wherein the first interface is configured to connect to a printer cable which is coupled to the host machine.

11. The removable PC card of claim 7 , wherein the second interface is configured to connect to a printer cable which is coupled to the printer.

12. The removable PC card of claim 7 , wherein the first interface is a universal serial bus interface, a parallel port interface, or an Ethernet interface.

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 (2)
Continuation 11846495 · Aug 28, 2007
Continuation 09675920 · Sep 29, 2000