Patent ID: 6754733
Filing Date: 2004-06-22
Classification: G06K

Abstract:
A printer controller for processing print data comprising:a data processor; a first memory; a first data transfer bus connected to said data processor and said first memory; a direct memory access controller; a second memory; a second data transfer bus connected to said direct memory access controller and said second memory; a bus switch connected to said first data transfer bus and said second data transfer bus, said bus switch selectively coupling or not coupling said first data transfer bus and said second data transfer bus, whereby when said bus switch uncouples said first data transfer bus and second data transfer bus, said data processor may transfer data with said first memory via said first data transfer bus and said direct memory access controller may independently transfer data with said second memory via said second data transfer bus, and when said bus switch couples said first data transfer bus and second data transfer bus, either said data processor may transfer data with said second memory via said first data transfer bus, said bus switch and said second data transfer bus or said direct memory access controller may transfer data with said first memory via said second data transfer bus, said bus switch and said first data transfer bus; and a peripheral interface connected to said first data transfer bus and said second data transfer bus, and connectable to at least one device external to said printer controller, said peripheral interface capable of transferring data from the at least one device external to said printer controller.