Сообщения

Сообщения за апрель, 2008

1C под wine@etersoft и сканер штрих кода

При работе в базе 1С Торговля Склад на нашем предприятии пожелали использовать дисконтные карты со штрих-кодом для клиентов со скидками. Возник вопрос подключения сканеров. Я нашел несколько описаний таких подключений. Но решил сделать по-своему :) Подключив сканер к машине с Linux я увидел что при считывании штрих-кода сканер просто выдает его в com-порт. Недолго думая, я написал небольшой скрипт на python (мой любимый язык который есть практически в любом Linux дистрибутиве). Этот скрипт непрерывно ожидает любые данные с ком-порта и как только сканер их выдает (код кажется ЕАН13 цифр) скрипт просто создает файл в указанном месте и записывает в него считанный код. Вы можете использовать этот скрипт по своему усмотрению, надеюсь он вам поможет: import serial StopIt=False ser=serial.Serial(0) while not StopIt: ----n=serial.readline(14) ----f=open("1.txt","w") ----f.write(n) ----f.close() ser.close() Для работы этого скрипта вам понадобится модуль pyserial. Погуглите,