A cordless barcode scanner uses Bluetooth to communicate with a base station attached to a PC. Each time a scan is conducted the data is transmitted to the computer. Alternatively, batch scanning via a mobile computer or portable data terminal (PDT) stores the data and sends it to the computer at some time in the future