PDA

Просмотр полной версии : Не фискальная печать. Длинный чек.



mcmaster
28.12.2012, 14:30
Имеем: RK6WIN + Штрих-ФР-К(отчётный) + OLP2(чековый). Всё работает замечательно кроме оплаты дисконтной картой. При SHFRK_Pay4 = -1 и PREPAYFinalCheck=On с OLP2 выходит чек сантиметров 30 длинной. В начале шапка, потом пустота и в конце информация по карте.
OLP2 настроен через сервер как Epson Roll 9x9. Пречеки печатает нормально.

rkeeper6.ini:

WindowType=2
key=2D084F6B
Cursor=OFF
Network=Off
unitname=UNIT01
ServerName=SER01
comport4baud=19200 (тут висит OLP2)
AutoEnterSum=ON
HiResolution=2
Colors=2
Color=ON
ButtonStyle=2
PrintFinalCheck=On
PREPAYFinalCheck=On
APServer=AServ
EKLZPrinter=SHFRK.DLL
SHFRK_Port = 3
SHFRK_CheckPsw = 1
SHFRK_RepPsw = 30
SHFRK_Print = 0 (что это?)
SHFRK_Pay1 = 1
SHFRK_Pay2 = 2
SHFRK_Pay3 = 0
SHFRK_Pay4 = -1
SHFRK_Log = ON
Reprint=2 (не понятный параметр)
SHFRK_OneLine=ON
SHFRK_OneName=‘㬬 Їа®¤ ¦ (?)
WFix_Len_Mask = 778=100000002=NNNN

Admin
28.12.2012, 15:21
Epson Roll 9x9
А сам принтер в стар моде рабоатет. Либо его переведите в епсон, либо в редакторе стар рол поставьте.

mcmaster
29.12.2012, 16:39
либо в редакторе стар рол поставьте.

Поставил в стар рол... теперь пречеки длинные...

Admin
03.01.2013, 13:56
PrintFinalCheck=On
PREPAYFinalCheck=On
назначение этого при учете что:

PrepayFinalCheck - Отменяет (ON) параметр PrintFinalCheck=OFF для типов оплат «Безналичные».

SHFRK_Print = 0 (что это?)
Это настройка печати только для длинного фрк, отменяет печать на контрольке.

Reprint=2 (не понятный параметр)
это действительно бред - убить.

При SHFRK_Pay4 = -1 и PREPAYFinalCheck=On с OLP2 выходит чек сантиметров 30 длинной.
Наверно все дело в формах. Сохраните ваши текущие гденибудь. Закиньте чистые формы и попробуйте. Потом, если все нормально - то вернете из старых ficheck.frm

Поставил в стар рол... теперь пречеки длинные...
да, энто я не прочитал внимательно.

VampireKB
03.01.2013, 22:35
FinalToRoll=ON