Controller for a printer module
First Claim
1. A method of controlling a printer module to print an image, said printer module comprising a first authentication means, an ink cartridge incorporating a second authentication means, a printhead that prints an image on printable media with ink from the ink cartridge, image storage memory, an image access unit and a print generator unit, said method including the steps of:
- authenticating the ink cartridge by comparing said first authentication means and said second authentication means;
said image access unit storing an image in the image storage memory;
sensing the presence of printable media in the printer module;
activating a motor to advance said printable media past said printhead in said printer module;
said print head interface retrieving said image from said image storage memory, transforming said image to a form suitable for said printhead, and transferring said transformed image to said printhead in a synchronous manner for printing by said printhead on said printable media.
3 Assignments
0 Petitions
Accused Products
Abstract
A controller for a printer module having a printhead that prints an image on printable media including a low speed central processing unit with associated program memory storing program steps for execution by the central processing unit to operate the printer module and associated scratch memory to store program variables. An image to be printed is stored in an image storage memory of approximately 1.3 Mbytes. An image access unit accesses the image and transfers the image to a printhead interface on command from the central processing unit. The printhead interface transforms the image to a 1600 dpi dithered CMY image for printing by a monolithic printhead. The controller also includes one or more interface units communicating with components of said printer module under control of the central processing unit. A Serial Bus interface communicates with the Serial Bus of a compact printer system to transfer data and power between modules.
18 Citations
29 Claims
-
1. A method of controlling a printer module to print an image, said printer module comprising a first authentication means, an ink cartridge incorporating a second authentication means, a printhead that prints an image on printable media with ink from the ink cartridge, image storage memory, an image access unit and a print generator unit, said method including the steps of:
-
authenticating the ink cartridge by comparing said first authentication means and said second authentication means; said image access unit storing an image in the image storage memory; sensing the presence of printable media in the printer module; activating a motor to advance said printable media past said printhead in said printer module; said print head interface retrieving said image from said image storage memory, transforming said image to a form suitable for said printhead, and transferring said transformed image to said printhead in a synchronous manner for printing by said printhead on said printable media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A controller for a printer module having a printhead that prints an image on printable media, said controller comprising:
a central processing unit; program memory associated with said central processing unit, said program memory storing program steps for execution by said central processing unit to operate said printer module to print said image; one or more interface units communicating with components of said printer module; image storage memory storing said image; a printhead interface including a print generator unit and an interface unit; and an image access unit in communication with said image storage memory, said central processing unit and the print generator unit of the printhead interface, said image access unit accessing said image in said image storage memory and transferring said image to said printhead interface on command from said central processing unit; wherein said print generator unit transforms said image for transfer to the printhead by said interface unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A controller for a printer module having an ink cartridge and a printhead that prints an image on printable media with ink from the ink cartridge, said controller comprising:
-
a central processing unit; program memory associated with said central processing unit, said program memory storing program steps for execution by said central processing unit to operate said printer module to print said image; two or more interface units communicating with components of said printer module, at least a first said interface unit connecting to an authentication means in the ink cartridge and at least a second interface unit connecting to an authentication means in the printer module; image storage memory storing said image; a printhead interface including a print generator unit and an interface unit; and an image access unit in communication with said image storage memory, said central processing unit and the print generator unit of the printhead interface, said image access unit accessing said image in said image storage memory and transferring said image to said printhead interface on command from said central processing unit; wherein said print generator unit transforms said image for transfer to the printhead by said interface unit. - View Dependent Claims (28)
-
-
29. A method of controlling a printer module to print an image using an approved ink cartridge incorporating a second authentication means, said printer module comprising a first authentication means, a printhead that prints an image on printable media with ink from the approved ink cartridge, image storage memory, an image access unit and a print generator unit, said method including the steps of:
-
authenticating the approved ink cartridge by comparing said first authentication means and said second authentication means and preventing printing if said authentication fails; said image access unit storing an image in the image storage memory; sensing the presence of printable media in the printer module; activating a motor to advance said printable media past said printhead in said printer module; said print head interface retrieving said image from said image storage memory, transforming said image to a form suitable for said printhead, and transferring said transformed image to said printhead in a synchronous manner for printing by said printhead on said printable media.
-
Specification