Просмотр полной версии : Термо принтер и фискальный регистратор (выборочно)
День добрый, уважаемые форумчане.
Подскажите, пожалуйста, в какую сторону копать.
Есть отдельно стоящая станция r-keeper 6, со своим сервером который на ней крутится. Сейчас печатает на термо принтер CT-S310S.
Задача подключить дополнительно к ней фискалку DATECS FP3530T. И выборочно чеки печатать на него.
Идея крутится как-то реализовать через валюты / тип оплаты, печатает на тот или иной регистратор.
Может кто сталкивался с такой реализацией? был бы очень признателен за советы.
В 6-ке никак (именно выбор печати на тот или иной принтер/ФР)
в 7-ке можно.
В 6ке можно сделать только одно: Поставить (принтер возможно вообще убрать). Завести 2 валюты, первую объявить фискальной, вторую не фискальной. При закрытии чека кассир выбирает нужную валюту.
Термо принтер нужен для пречеков. Если все таки поставить два принтера. При выборе фискальной или не фискальной валюты будет печатать на тот или иной принтер или например при выборе фискальной на оба, а не фискальной только не термо?
При выборе фискальной или не фискальной валюты будет печатать на тот или иной принтер или например при выборе фискальной на оба, а не фискальной только не термо?
Нет.
Предчеки на принтер, чеки на ФР - да
Для этого указать фискальник как принтер для отчетов, а термо принтер как принтер чеков?
Для этого указать фискальник как принтер для отчетов, а термо принтер как принтер чеков?
Ну как один из вариантов - да
На станции подключен термо принтер CT-S310S, со стороны принтера RS232 со стороны станции LPT. Используется программка com0com. В системе установлен как принтер.
Со стороны редактора чековый и принтер для отчетов был указан один локальный Epson T88 на 8-м com порту.
Спаял кабелек, распайку брал из даташита на этот датекс привожу ниже. Подключал к сети и к компу. Утилитка тестирования фр вроде как видит его на первом com порту.
В редакторе поставил принтер для отчетов com1 Epson T88.
При попытке распечатать какой-нибудь из отчетов выдает ошибку открытия комп порта. Подскажите, пожалуйста, что делаю не так? (
Основная задача оставить термо принтер + добавить фискальник и выборочно печатать - что-то на принтер что-то на фр.
50355036
Подскажите, пожалуйста, что делаю не так?
Абсолютно все!
Начиная вот отсюда:
со стороны принтера RS232 со стороны станции LPT
Так не бывает! LPT и COM это абсолютно разные интерфейсы.
Определитесь для начала какой у вас принтер. С каким он интерфейсом (скорее всего СОМ) тогда и на компе его надо подключать в СОМ.
Но даже если вы решите такую задачу, то
оставить термо принтер + добавить фискальник и выборочно печатать - что-то на принтер что-то на фр.
Так в 6-ке НЕ РАБОТАЕТ!!!
Я видимо путано объяснил. На станции был установлен термо принтер Citizen, к компьютеру подключался в LPT порт, а в него входил RS232. Реализовано программно это было с помощью программки эмулятора com0com. Это успешно работало и работает.
ФР я же подключил рядом не отключая существующий термо принтер. В ФР и в компьютер через COM порт.
Видел писали выше что в шестерке выборочная печать не возможна. Но сталкивался с реализацией когда выбирая одну или другую валюту печатается на термо принтер или на фр. И это было реализовано на 6-ке. Не я реализовывал - как не знаю, пощупать сейчас уже возможности к сожалению нет (
Но сталкивался с реализацией когда выбирая одну или другую валюту печатается на термо принтер или на фр. И это было реализовано на 6-ке.
Я конечно не претендую на то что знаю абсолютно все, но никогда не встречал такого варианте, и более того, UCS на подобные запросы всегда посылало на 7-ку.
Единственное что возможно это такой вариант:
Фискальная валюта - На принтере Киперовский чек, на ФР фискальный.
Не фискальная валюта - На принтере Киперовский чек, на ФР ничего.
Т.е. Киперовский чек печатается всегда. Но для этого принтер совсем не нужен. Это все делается на одном ФР
Фискальная валюта - на ФР печатается 2 чека фискальный и Киперовский.
Не фискальная валюта - на ФР печататеся только Киперовский чек. Фискального нет.
Единственное что возможно это такой вариант:
Фискальная валюта - На принтере Киперовский чек, на ФР фискальный.
Не фискальная валюта - На принтере Киперовский чек, на ФР ничего.
этот вариант отлично подходит, именно его и имею ввиду.
валюты я ввел. кабелек спаял, фискальник подключил. насколько я понимаю никакие драйвера на фр не ставятся, только подкидывается dll. в моем случае FP3530T.DLL. Ее размещать в папке клиента? У меня есть инсталлят для 3530t, но там в комплекте fpl.dll. Это она и ее просто переименовать или изменить имя в инишнике? Код ini файла из каталога клиента привожу ниже.
Когда копи пастил замена что строка EKLZPrinter=FP3530T.DLL была заремлена *, убрал. А ниже строка *FP3530T_Port = 1 так же заремлена. Я так понял это номер ком порта куда подключен фр? То-же наверное надо убрать*.
Cursor=ON
ServerName=R13SRV
UnitName=UNIT13
ApServer=APSERV
AutoEnterSum=ON
HiResolution=1
Colors=2
Color=ON
ButtonStyle=2
CanManualDiscInput=ON
EKLZPrinter=FP3530T.DLL
*FP3530T_Port = 1
FP3530T_Tax4 = OFF
FP3530T_Psw1 = 0000
FP3530T_Psw14 = 0000
FP3530T_Psw15 = 0000
FP3530T_Pay2 = 2
T88Code = 17
CategoriesOnPrecheck=ON
WFix_A_Mask=NNNNN
*WFix_A_Card=0
;WFix_B_Mask=778*100070000*NNNNNN
;WFix_B_Card=0
FinalToRoll=ON
PrintFinalCheck=ON
Reprintcheck=ON
PrepayFinalCheck =ON
UnPayFinalCheck =ON
:NeedRoomNumber = ON
:ChipOnHotel = OFF
:CanManualRoomInput = ON
:AllHotelTransactions = OFF
:PSplitPc_PrintStd = OFF
:SplitPC_spcMaket0 = FCH1.FRM
:SplitPC_spcMaket1 = FCH2.FRM
:SplitPrecheckByVat = ON
:SplitPC_TaxChar = D
FP3530T.DLL была найдена в архивах конфигов других касса. прилагаю - может кому понадобится.
FP3530T.DLL
FP3530T.LNG
FP3530T.LOG
FPCDS.DLL
5037
Теперь печатает только на ФР наличный или безналичные все равно. Наличные на основную ленту и на контрольную. И при печати выдает ошибку открытия ком порта и на ситизен не печатает (
и валюты заведено, но при выборе наличные не появляется выбор валют, хотя валюты две заведены грн и гривна.
Строку с портом заремил, в редакторе порт поставил такой же как на термо принтере и в инишнике дописал FP3530T_CloseCR=0002.
Все работает )
---------- Добавлено в 14:00 ---------- Предыдущее сообщение было размещено в 13:56 ----------
Подскажите, пожалуйста, как установить валюту по умолчанию? У меня стоит по умолчанию валюта которая используется реже. Где эта опция настраивается?
StartCurency=КОД ВАЛЮТЫ
в инишнике на кассе.
Спасибо все сочуствующим )
Снял фискальник на ТО, остался только термопринтер. После ребута сервер прогружается, а клиент белый экран. По логам ничего не вижу.
Подскажите, пожалуйста, с чем может связано? По идее отключение второго принтера не могло так кардинально повлиять на загрузку клиента.
Подскажите, пожалуйста, с чем может связано?
Вот с этим:
Снял фискальник на ТО
Касса при загрузке ищет ФР и без него не стартует
Я так понимаю достаточно тогда заремить строки в инишнике по фискальнику на время его отсутствия и все будет работать?
Да. Но если в Редакторе этот ФР настроен у вас еще и для печати чеков/отчетов то естественно ничего печататься не будет
Еще дело в DLL которые Вы подкинули. Скорее всего.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot