PDA

Просмотр полной версии : Не работает сервис-печать (сервер выделенный + сервер на кассе)



User11
24.11.2014, 17:22
Здравствуйте. Помогите разобраться. RK serv 6.97, client 6.91
3 кассы. Два сервера на компьютере, 3-й на самой кассе. Сервис печать настроена одинаково, в св-вах принтеров "печать через Ethernet". При обработке заказов за кассами (и оф. станциями), сервера которых на компьютере, сервисные чеки печатаются исправно; при заказе с 3-й кассы сервис печать не идет. Повторю, в редакторе кипера настройки принтеров одинаковые. Вопрос, нужна ли дополнительная настройка(и) для 3-й кассы? Быть может в netip чего должно быть? Через мультиплекс не получается настроить; как только перезагружаю 3-ю кассу с параметром ethprint = ip касса виснет спустя пару секунд после загрузки интерфейса программы. Где копать, подскажите? Спасибо.

SH
24.11.2014, 21:28
Нужны номера версий; на кассе, где сервер - tcp/ip или нетбиос; принтер с интерфейсом UCS?

User11
26.11.2014, 13:39
Так вот же "RK serv 6.97, client 6.91".
В autoexec'e:
...
cd \netnb
net start
net logon 123 123 /yes
net use e: \\rkserv\rk6
net use e: \\rkserv\rk6 /yes
net time \\rkserv /set /yes
...
Интерфейс UCS.

System.ini NETNB:
[network]
filesharing=yes
printsharing=no
autologon=no
computername=UNIT17
lanroot=C:\NETNB
username=1
workgroup=WORKGROUP
reconnect=no
directhost=no
dospophotkey=N
lmlogon=0
logondomain=WORKGROUP
preferredredir=basic
autostart=server
maxconnections=8

[network drivers]
netcard=rtsnd.dos
transport=ndishlp.sys,*netbeui
devdir=C:\NETNB
LoadRMDrivers=yes

[Password Lists]
*Shares=C:\NETNB\Shares.PWL
1=C:\NETNB\1.PWL
123=C:\NETNB\123.PWL

SH
26.11.2014, 14:58
ХЗ, начиная оттого, что сборка на сервере на кассе не та, заканчивая еще какой-то ерундой.
Покажите скриншот, как настроен принтер для сервера, где все работает.

Rus75lan
26.11.2014, 15:20
На кассе netbeui, а принтер tcpip

SH
26.11.2014, 15:34
transport=ndishlp.sys,*netbeui
Точно, а я опять проглядел.

User11
26.11.2014, 17:24
Вот конфиги.
Касса1 - база на серваке, запущен rkserv
Касса2 - база на кассе <- не печатает с нее на сервис-принтеры.
32873288328932903291329232933294

Rus75lan
27.11.2014, 02:09
Вам уже намекнули - надо перевести кассу2 на tcpip или на выделенный сервер

User11
27.11.2014, 02:35
Понятно. Ок, спасибо.

okis
27.11.2014, 10:51
Вам уже намекнули - надо перевести кассу2 на tcpip или на выделенный сервер

Не обязательно. Можно (и даже нужно в любом случае) сервис-печать с кассы2 настроить "через другой сервер".

User11
27.11.2014, 14:13
Не обязательно. Можно (и даже нужно в любом случае) сервис-печать с кассы2 настроить "через другой сервер".
Я тоже думаю, что можно, но через мультиплекс не получается, а по-другому я не умею )
Добавляю в autoexec строку для принтера, после перезагрузки станция зависает.

Rus75lan
27.11.2014, 20:20
Не обязательно. Можно (и даже нужно в любом случае) сервис-печать с кассы2 настроить "через другой сервер".
а как езернет принтер выбрать через другой сервер?

okis
27.11.2014, 22:47
а как езернет принтер выбрать через другой сервер?

в версии 6.83G появилась возможность печати кассовых отчетов на Ethernet принтера "Через другой сервер". Для этого в настройках принтера отчетов нужно указать тип печати "Через сервер", а в поле "Станция" вместо имени станции (юнита) написать имя "принимающего" сервера, далее символ "\" (обратный слэш) и за ним в квадратных скобках номер из закладки принтера. Например, RLSERV\[15]. Поле "Порт" не имеет значения.

User11
02.06.2016, 04:19
Здравствуйте. Не стал создавать новую тему, потому что проблема по сути та же.

Есть касса. Менеджерская часть и база в другом здании, никакой прямой связи с данной кассой не имеет. Меню и настройки обновляем посредством флешки, на которую копируем базу, на нее же сохраняются закрытые дни; В local.db все пути прописаны соответственно. Флешка 4-гиговая, поэтому гружу fat32 драйвер в досе. В нортоне работать с ней невозможно - виснет при манипуляции с файлами, можно удалить пустую папку разве что; а кипер нормально к базе обращается и кидает на нее endday без проблем.

Понадобился сервис-принтер. Имеется с ethernet-интерфейсом, UCS. В редакторе указываю "печать через сервер" UNIT10 (данная касса) COM4, мультиплекс 1. Сам принтер сконфигурирован gk3tools. На кассе сделал настройки для TCP IP (файлы с конфигом во вложении)
В RKeeper.ini добавляю EthPrinter41 = IP_адрес
Не печатает.
Пробовал с аналогичным принтером от другой кассы, рабочим, с другим ip - тоже самое.

При выполнении AUTOEXEC.BAT, после net start ошибка:

C:\NETIP>net start
C:\ shared as C..

Error 8: There is not enough memory available.

...
Это может влиять?
В остальном все нормально загружается.

Приложил файлы AUTOEXEC.BAT CONFIG.SYS PROTOCOL.INI SYSTEM.INI Rkeeper6.ini и список файлов папки RKCLIENT

Я слышал про загадочную настройку LocalPort=0, не совсем понял где именно в Rkeeper.ini это должно находиться. Дело в том, что у товарища нету это записи вообще, при этом все работает как надо в аналогичной конфигурации. Грешу все таки на другие настройки.

Помогите пожалуйста разобраться!
Спасибо.
4911

SH
02.06.2016, 13:26
Флешка 4-гиговая, поэтому гружу fat32 драйвер в досе
Зачем? Не проще ли сделать на ней маленький раздел и использовать только его? Драйвер отъедает память.


Error 8: There is not enough memory available.
Памяти не хватает для сети.


Я слышал про загадочную настройку LocalPort=0, не совсем понял где именно в Rkeeper.ini это должно находиться.
В rkeeper6.ini на _выделенном_ сервере. Вам не надо.

У Вас два варианта:
- освобождать память и добиваться того, чтобы для всего нужного хватало памяти;
- перейти на Windows-версию.

sibgaba
02.06.2016, 20:14
C:\NETIP>net start
C:\ shared as C..

Error 8: There is not enough memory available.

Памяти не хватает, сеть не грузится, сетевой принтер не работает.
Освобождать в вашем случае так:
1. Флешку сделать на 2Гб и фат16 что бы память не отгрызало
2. Убрать в настройках сети шаринг диска С (смысл вам его шарить в сеть???)
3. Убрать загрузку vga#font (это русские шрифты, если вдруг надо будет на кассе что то почитать по русски - загрузите его руками)
4. В config уменьшить Files до 60. Хотя с учетом того что у вас сервер на кассе - может быть придется вернуть

Какая версия кипера?

User11
02.06.2016, 22:39
Спасибо за ответы.
to SH Про LocalPort=0 понял.
to sibgaba кипер 6. Версия не помню точна какая, 6.9Х.
Не получилось у меня когда то сделать из 4 гиговой флешки 2-х с фат 16, не помню почему. Помню, что не видел ее дос и всё. Делал утилитой HPUSBFW.
А как шару диска С убрать?
Спасибо!

SH
03.06.2016, 00:52
А как шару диска С убрать?
net share c /d
Вроде бы так.

sibgaba
03.06.2016, 18:00
net share c /d
Вроде бы так.
Так может и не проканать (с учетом того что сеть то не загрузилась)
Грузим setup из папки NET и там изщем соответствующий параметр в котором включен шаринг локальных дисков

SH
03.06.2016, 23:06
Можно и файлик просто убить, только я не помню его название.

User11
09.06.2016, 04:31
Шару диска С убрал через пень в колоду (в netip\system.ini шаринг=no; после загрузки спросил "будем ли шарить диск" - нет, "будем ли еще спрашивать" - нет). В setup'е не то всё.
С HIMEM.SYS не получается заставить работать и флешку и сеть одновременно; убираю драйвера для флешки - сеть грузится. С драйвером EMM в принципе грузится всё, но принтер (и в первом и во втором случае) почему то не пингуется. Он должен пинговаться командой "ping"? :facepalm:
Забрал к себе домой станцию, скопировал конфиг, хочу поэкспериментировать. Можно как-нибудь отключить фискальник, на время тестов?

SH
09.06.2016, 08:00
Он должен пинговаться командой "ping"?
Нет. Интерфейс UCS не поддерживает этой команды.