ну да, именно эти операции они и делают
батники запускают..
вот мои файлы
cashreg
#port section
PORT=/dev/ttyS2
SPEED=115200
BYTE=8
PARITY=N
STOP=1
#to in miliseconds
TIMEOUT=10
PAD_IDLE_TO=120
OPERATION_INI_FILE=ops.ini
RC_CONVERT_FILE=rc_conv.ini
#files section
CHEQ_FILE=cheq.out
RESULT_FILE=rc.out
#auto cancel operation
CANCEL_CH_FILE=auto_can.out
CANCEL_RC_FILE=can_rc.out
#Comment to enable PPAD Date and time Syncronisation
#Code pages (iconv using)
#Operating Charset only 1251
PPCHARSET=CP1251
#Output char se
OPCHARSET=CP1251
#OPCHARSET=UTF-8
#NOTIMESYNC
USEAPPLOG
USEPPADTRACE
#response code converting
RC_RESOLVE_FILE=rc_res.ini
DEFAULT_RC_STRING=No code
USEORIGINALRC
и ops.. и как то вижу я что в нем что то не то
#operation configuration
# Op code Op class Op id Op Name
# 1 = 1, 1, ОПЛАТА
# Op code - код операции для кассы
# Op class - класс операции (1 - финансовые, 2 - технические, 3 - административные)
# Op id - ID операции
# Для класса 1:
# 1 OP_PURCHASE_SMS
# 2 OP_PURCHASE_DUAL, //2
# 3 OP_PREAUTHORIZATION, //3
# 4 OP_CONFIRMATION, //4
# 5 OP_CANCEL, //5
# 6 OP_CANCEL_ADVICE, //6
# 7 OP_BALANCE_INQUIRY, //7
# 8 OP_MINI_STATEMENT, //8
# 9 OP_UNIVERSAL_REVERSAL, //9
# 10 OP_UNIVERSAL_REVERSAL_ADVICE, //10
# 11 OP_REFUND, //11
# 12 OP_CASH_SMS, //12
# 13 OP_CASH_DUAL, //13
# 14 OP_CREDIT, //14
# 15 OP_CREDIT_VOUCHER, //15
# 16 OP_UTILITY_PAYMENT, //16
# 17 OP_BILLING_PAYMENT_SMS, //17
# 18 OP_BILLING_PAYMENT_DUAL //18
# Для класса 2:
# 0 - Печать журнала
# 1 - Сверка итогов
# 2 - Меню кассира
# 3 - Технический реверсал последней операции
# Для класса 3:
# 1,2 - Синхронизация времени
# 4 - Сессия TMS
# 5 - Административное меню
1=0,128,ОПЛАТА
2=0,224,ОТМЕНА
3=0,130,ВОЗВРАТ
4=3,50,ТЕСТ
5=5,1,АДМИН
6=5,50,ОПЕРАЦИИ
7=2,50,Меню_кассира
8=1,128,DEFOP
11=3,4,СЕССИЯ_TMS
12=0,53,АДМИНИСТРАТИВНОЕ_МЕНЮ
13=0,50,МЕНЮ_КАССИРА
эти файлы из дистрибутива что в банке дали..