Barnes, 41, was charged with armed robbery, robbery and other crimes in connection with the May 2 incident at Williamsport Pharmacy at 31 N. Conocoheague St. He was captured in Virginia after a two-week search through several states.
Authorities first found his wife, Jessica Barnes, after she made a telephone call from the Strasburg Ramada Inn. She has not been charged with any crimes.
Police were searching for Barnes in a wooded area near the hotel when Jamie Shifflett realized that she had spoken with Barnes a few days before, she said Friday morning at the sheriff's department. She noticed the man she spoke with looked like a man in a picture that police had posted at the hotel desk, she said.
"I wanted my children out of the area," she said.
Her children were at the Ramada Inn visiting their grandmother, who was staying there, she said.
"I also felt responsible for protecting guests who had been staying there," she said.
Jamie Shifflett sent her children and their grandmother out for food, and told the grandmother to let police searching nearby know that Barnes was at the hotel, she said Friday.
Barnes had been in and out of the hotel for a few days, but was not a registered guest, she said.
The search for Barnes began in Williamsport immediately after the robbery.
About two minutes after responding to the robbery, deputies received an emergency call about a carjacking near Md. 68 and Spielman Road in Williamsport, Harsh said.
The carjacking victim, a Hedgesville, W.Va., woman, saw a man wreck his vehicle.
When she went to check on him, the man got into her vehicle and told her to drive, deputies allege.
The woman drove down Spielman Road until the carjacker told her to get out of the car, deputies said.
The wrecked vehicle was registered to Barnes.
The Shiffletts plan to use their reward money to pay bills and buy new school clothes for their children, Jamie Shifflett said.