Hola, me parece q access propiamente no es adecuado para lo que planteas, aunque no tengo experencia en puntos de venta, creo q una aplicacion mas robusta te vendria mejor..
que tal Mysql como servidor de base de datos (si quieres en XP, pero te vendra mejor el linux

) y los clientes con un interfaz en VisualBasic, aunque claro, mas trabajo, pero creo que por ser una aplicacion que esta el dinero de por medio bien vale la pena, o no querras que tus clientes te salgan con el cuento q no pueden facturar tal o cual dia porque la bd en access esta muy lenta y la red no soporta la carga.
claro q si es un negocito pequeño.......pos access te vendrá mejor
he visto q la Bd en acces son perfectas para pequeñas aplicaciones que no requieran red , pero para ambientes cliente-servidor se quedan en pañales, a demas de la seguridad, licencias.....
Por el lado bueno tienes que son muy faciles de hacer y mantener, la consultas son un paseo y los formularios tambien..
En fin ya decidiras q aplicacion utilizaras .
la salida de los lectores de cod de barras es una salida numerica, osea q te ponen el numero que esta codificado en las barritas en el lugar donde este el cursor, para la BD es indifirente este hecho, son numeros ( no se si tambien letras) al fin y al cabo.
Bueno, es mi Humilde opinion...
Cordialmente, David