Robbery suspect fires at patrol officer