This is an archived article that was published on sltrib.com in 2015, and information in the article may be outdated. It is provided only for personal research purposes and may not be reprinted.

A man shot and wounded by Salt Lake City police earlier this month after he allegedly pulled what turned out to be a fake gun during a traffic stop has been charged with two second-degree felony counts of assault on a police officer.

But Salvador Miranda Flores, 30, of Salt Lake City, also had a real gun in a holster on his hip, according to charges filed in 3rd District Court.

Flores also was charged in 3rd District Court with third-degree felony possession of a dangerous weapon by a restricted person and class B misdemeanor interfering with an arresting officer.

Flores, who is also charged with third-degree felony possession of a dangerous weapon by a restricted person and class B misdemeanor interfering with an arresting officer, is scheduled to make an initial court appearance on April 6.

Flores was shot after officers — responding to a report that a man and a female passenger in a pickup truck were apparently preparing to rob a 7-Eleven store — pulled him over about 2:30 a.m. on March 3 at 1125 S. State St.

When Flores, the driver, was asked to exit the pickup, he allegedly came out and pulled what appeared to be a handgun from his waistband, according to charges. Flores was shot twice by officers.

The gun pulled by Flores proved to be an Airsoft pistol, but a second handgun — this one a real firearm that was loaded — was found in a holster on Flores' right hip, charges state.

Yet another gun — a plastic one painted to give it a real appearance — was found inside the truck, along with "a hold up note," according to charges.

Flores was considered a restricted person due to a 2009 conviction for third-degree felony aggravated assault, for which he was sentenced to probation, according to court records.

At the time of the traffic stop, Flores was wanted on an arrest warrant for missing his sentencing hearing last year on misdemeanor weapon and drug convictions.

A 28-year-old female passenger in the truck was arrested for outstanding warrants unrelated to the shooting episode, police said.

The man who called police to report that a robbery was about to occur, had seen the woman enter the 7-Eleven and request a "fix a flat," even though the caller had observed that the pickup truck's tires were full, charges state.

When the woman left the store and got into the truck, it was driven to an adjacent alley with its lights off, the witness told police. The driver, a man, then walked to the 7-Eleven, looked inside and returned to the truck, the witness told police.

Flores' father has told KUTV 2News that he was not surprised by the shooting incident.

"It's sad, but, to be honest, we were expecting something was going to happen. He would go to jail, or he was going to get shot," said Armando Flores.

The father also has said he believes one of the guns found by police was stolen from him by his son.

Salvador Flores's mother, Ruth Flores, said her son's addiction to methamphetamine put him on the wrong side of the law.

"Regardless of what the cops or anyone else may say, he's a good person. He's just on drugs," Ruth Flores told KUTV. "We've tried to get him to go get help. He won't get help. And everyone knows, as long as you're on meth or any drugs, there's no chance for him."