The laser diode can thus be turned on and off or switched between different current levels (LDKx connected) defined by the voltages at CI1, CI12 and CIB. Channel B is preferably for using biasing. The iC-HB is an excellent switch for use in laser printers.