cleaned linear printer algorythm