Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
174 words
A printer control system for controlling the transfer of image data to a printer marking engine, comprising: a main processing unit for controlling the operation of said system; interface means for receiving print data from an external device; a main bus connected between said main processing unit and said interface means; first data storage means for storing, in a first form, data representing an image to be printed; second data storage means for storing data representing an image to be printed in a second form suitable for transmission to the marking engine; data block moving means for controlling the transfer of data from said first data storage means to said second data storage means while the data is converted from the first form to the second form; a second bus structurally separate from said main bus and interconnecting said first data storage means, said second data storage means and said data block moving means; and signal transmitting means connected between said main bus and said second bus for permitting the transfer of data therebetween.
Claim 2
Dependent Claim
174 words
A printer control system for controlling the transfer of image data to a printer marking engine, comprising: a main processing unit for controlling the operation of said system; interface means for receiving print data from an external device; a main bus connected between said main processing unit and said interface means; first data storage means for storing, in a first form, data representing an image to be printed; second data storage means for storing data representing an image to be printed in a second form suitable for transmission to the marking engine; data block moving means for controlling the transfer of data from said first data storage means to said second data storage means while the data is converted from the first form to the second form; a second bus structurally separate from said main bus and interconnecting said first data storage means, said second data storage means and said data block moving means; and signal transmitting means connected between said main bus and said second bus for permitting the transfer of data therebetween.
Claim 3
Dependent Claim
45 words
A system as defined in claim 1 further comprising object code storage means connected to one of said buses, controllable by said main processing unit and containing a plurality of addressable locations for storing instructions for controlling the operation of said data block moving means.
Claim 4
Dependent Claim
113 words
A system as defined in claim 2 wherein each of said data storage means has a plurality of addressable locations in which the respective data is stored, and the instructions stored in said object code storage means include at least one block of instructions containing the address of a first location of said first data storage means at which the data representing an image is stored and the address of a first location of said second data storage means at which the data representing an image is stored, and said main processing unit is operable for transferring a block of instructions from said object code storage means to said data block moving means.
Claim 5
Dependent Claim
60 words
A system as defined in claim 3 wherein the instructions stored in said object code storage means include a plurality of such blocks of instructions and each block of instructions includes a chaining instruction indicating whether a further block of instructions should be automatically transferred to said data block moving means after processing of a previously transferred block of instructions.
Claim 6
Dependent Claim
54 words
A system as defined in claim 4 wherein each block of instructions consists of a selected number of binary words, and said data block moving means comprise a plurality of first storage registers each having a bit length sufficient to store, and each connected to receive, a respective binary word of an instruction block.
Claim 7
Dependent Claim
118 words
A system as defined in claim 5 wherein said object code storage means store the binary words of each block of instructions at locations having contiguous addresses and the addresses of one block of instructions are contiguous to the addresses of a second block of instructions, and said data block moving means comprise at least one further storage register for storing the address of a selected location of said object code storage means, said at least one further register being readable for effecting transfer of a binary word from the location of said object code storage means having the address stored in said at least one further storage register to a respective one of said first storage registers.
Claim 8
Dependent Claim
55 words
A system as defined in claim 6 wherein said at least one further storage register of said data block moving means is operable to have its contents changed by a bit value of one after each transfer of a binary word from said object code storage means to a respective one of said first registers.