This paper describes a high-voltage, high-current power supply for the injector synchrotron dipole magnets at APS. In order to reset the dipole magnets in each cycle two different current waveforms are suggested. The first current waveform consists of three sections, namely: dc-reset, linear ramp, and recovery sections where injection is done ``on the fly``. The second current waveform consists of six different sections, dc-reset, transition to injection level, injection flat level, parabolic, linear ramp and recovery sections. The effect of such waveforms on the beam is discussed and the power supply limitations to follow such waveforms are given. The power supply limitations are due to the power components and control loops. The reference for the current loop is generated by a DAC which is discussed