Lithographic apparatus using an array of individually controllable elements in which a fraction of the intensity of the beam of radiation patterned by the array of individually controllable elements is diverted to an image sensor for verifying the quality of the image generated. The framework comprises a client dispatcher object for managing the network communications of objects on the client’s side, and a server dispatcher object for managing the network communications of objects on the server’s side. A first drive train that extends from the drive shaft of the motor to the photosensitive drum; a second drive train that extends from the drive shaft of the motor to the heating mechanism; and a third drive train that extends from the drive shaft of the motor to the toner cassette and drives the toner feed elements contained therein. Furthermore, a wall surface is provided in the cartridge case so that when the leader pin is inserted into the cartridge case, displacement of the pin retaining member due to the engagement of the pin retaining member with the leader pin is regulated within a predetermined range.