The present invention provides a code reading device capable of associating various kinds of information with obtained data with ease simply by connecting the code reading device to a data holding device. A code reading device (1) includes a code reader (15) for reading code information, a memory (31), and a data processing control portion (32). The data processing control portion (32) stores code information read by the code reader in a code information storage area (311) of the memory (31), reads data from a data holding device when the data holding device is connected to the code reading device and stores the data in a data storage area (312) of the memory (31), and sends to a personal computer the data in the data storage area (312) in a state of being associated with the code information in the code information storage area (311) when the personal computer is connected to the code reading device.데이터 유지 장치에 접속하는 것만으로, 간단하게, 여러가지 정보를 취득한 데이터에 관련시킬 수 있는 코드 독취 장치이다. 코드 독취 장치(1)는, 코드 정보를 독취하는 코드 리더(15)와, 메모리(31)와, 데이터 처리 제어부(32)를 구비한다. 데이터 처리 제어부(32)는, 코드 리더가 독취한 코드 정보를 메모리(31)의 코드 정보 기억 영역(311)에 기억하고, 데이터 유지 장치가 접속되었을 때에 데이터를 독출하여 메모리(31)의 데이터 기억 영역(312)에 기억하고, 퍼스널 컴퓨터가 접속되었을 때에, 데이터 기억 영역(312)의 데이터를, 코드 정보 기억 영역(311)의 코드 정보와 관련된 상태로 송출한다.