A method of printing cartridge maintenance including determining remaining useful life of a printing cartridge, and refilling at least a portion of the printing cartridge if the remaining useful life is above a predetermined threshold. The tray movable in and out of the optical disc drive body includes a side wall and a loader. The structure of the source plug of the semiconductor device is devised.