Technology has great potential to reduce medication errors in hospitals. This case report describes barriers to, and facilitators of, the implementation of a pharmacy bar code scanning system to reduce medication dispensing errors at a large academic medical center. Ten pharmacy staff were interviewed about their experiences during the implementation. Interview notes were iteratively reviewed to identify common themes. The authors identified three main barriers to pharmacy bar code scanning system implementation: process (training requirements and process flow issues), technology (hardware, software, and the role of vendors), and resistance (communication issues, changing roles, and negative perceptions about technology). The authors also identified strategies to overcome these barriers. Adequate training, continuous improvement, and adaptation of workflow to address one's own needs mitigated process barriers. Ongoing vendor involvement, acknowledgment of technology limitations, and attempts to address them were crucial in overcoming technology barriers. Staff resistance was addressed through clear communication, identifying champions, emphasizing new information provided by the system, and facilitating collaboration.