The paper quotes Bensalem police as saying Franklin thought law enforcement was coming for him and he opened fire.
Lanning surrendered and told law enforcement there were two men still in the room, Franklin, and James Miller, a 53-year-old hitchhiker the couple had picked up. Miller surrendered after a 2 1/2-hour standoff with police and the Bucks County South SWAT.
Franklin was found dead with an apparent self-inflicted gunshot wound to the head.
Roanoke Rapids police took out warrants against Franklin last week for the Rite Aid robbery, which occurred Tuesday night. Prescription medications were taken in the heist.
The Inquirer reported the drug store robbery spree in North and South Carolina netted Franklin 1,800 tablets of Opana and Fentanyl patches.