Вернуться
Cash-TAN и терминальный сервер
Oleg
0 - 05.11.2002-18:16
Есть кассовый аппарат Samsung ER-350F - UA. Подключен к клиентской машине через плату Каштан и соответствующие драйвера. Переходим на работу в режиме терминального сервера. Необходимо чтобы из 1С печатались чеки на кассовом аппарате подключённом к клиентской машине (т.е. сервер даёт запрос, а клиент печатает чек из терминальной сесии). Ести ли этому решение. Если да, то мы готовы его купить. Сколько это будет стоить. Спасибо!
Alex
1 - 06.11.2002-15:18
Если у Вас стоит CashTAN FP, как я понял, то ничего дополнительно Вам покупать не нужно.
Как это сделать - смотрите http://www.cashtan.com/products/fp/dcom.phtml
Oleg
2 - 11.11.2002-10:15
Там написано, что "на компьютере,в котором установлено устройство, должна стоять операционная система линейки Windows NT", а на клиенте - W9x. Т.е. плата должна стоять на сервере, а обращения к ней идут с клиентов (как я понял). А нам нужно наоборот : плата стоит на клиенте, а обращения к ней идут с сервера. Или всё организуется по тому же принципу? За ранее благодарен.
Alex
3 - 12.11.2002-12:33
На машине, на которой стоит плата, должна быть ОС линейки NT (4.0, 2000, XP), иначе работать не будет. Ничто, в принципе, не мешает поставить на рабочей станции такую ОС.
Oleg
4 - 12.11.2002-17:47
Windows XP Home Edition подойдёт ? Спасибо
Alex
5 - 13.11.2002-18:01
Да.
Oleg
6 - 28.11.2002-13:09
Всё вроде бы сделал как описано, но не работает. Где-то наверное ошибся. При обрашении с сервера, 1С выдаёт ошибку : "Клиентская компонента не обнаружена. CashTAN FP Object....". Локально всё работает нормально. Где искать ошибку?
Конфигурация DCOM на ХР и Win2000Server конкретно отличается по интерфейсу от описываемой в статье на сайте. Да и Windowsы у нас русские. Если не трудно, не могли бы вы описать настройки DCOM конкретно под эти ОС на русском языке. За ранее благодарен.
Oleg
7 - 28.11.2002-13:10
Всё вроде бы сделал как описано, но не работает. Где-то наверное ошибся. При обрашении с сервера, 1С выдаёт ошибку : "Клиентская компонента не обнаружена. CashTAN FP Object....". Локально всё работает нормально. Где искать ошибку?
Конфигурация DCOM на ХР и Win2000Server конкретно отличается по интерфейсу от описываемой в статье на сайте. Да и Windowsы у нас русские. Если не трудно, не могли бы вы описать настройки DCOM конкретно под эти ОС на русском языке (плата стоит на компе с ХР). За ранее благодарен.
Jekky
8 - 28.11.2002-13:38
Посмотрите лог системных ошибок по DCOM на сервере и клиенте.
Нажмите правую кнопку на значке компьютера на сервере (можно и на клиенте), выберите пункт «Manage». Выберите папку «Event Viewer» и просмотрите события системы «System».

В ближайшее время на сайте будет описание настройки DCOM для CashTAN.exe, более подробное.
Oleg
10 - 09.12.2002-10:43
Ошибка по DCOM выдаётся на машине, где стоит плата CashTAN (WinXP)(локально всё работает без проблем), ошибки на удалённой машине, с которой идёт обрашение из 1С к плате, - нету (Windows 2000 Server, терминальный режим). Ошибка следующего содержания : "Регистрация сервера DCOM не прошла за отведённое время ожидания". (Пытается зарегистрироваться около двух минут).

На машине с платой (WinXP) настройки такие :
DCOM : Свойства по умолчанию :
* Уровень проверки подлинности по умолчанию - НЕТ.
* Уровень олицетворения (Impersonation) по умолчанию - Анонимное.
Приложения : CashTAN FP Object :
Общие :
* Уровень проверки подлинности - НЕТ.
Расположение :
* Запускать приложение на этом компьютере - отмечено.

На машине без платы (Windows 2000 Server) настройки такие :
DCOM : Свойства по умолчанию :
* Уровень проверки подлинности по умолчанию - ПОДКЛЮЧЕНИЕ.(Пробовал и - НЕТ - не помогает)
* Уровень олицетворения (Impersonation) по умолчанию - Определить. (Пробовал и - Олицетворить, Аноноим - не помогает)
Приложения : CashTAN FP Object :
Общие :
* Уровень проверки подлинности - По умолчанию . (Пробовал и - Подключение, Вызовы).
Расположение :
* Запускать приложение на следующем компьютере - отмечено и найден компьютер с платой (WinXP).

Где может біть ошибка? Подскажите пожалуйста!
Alex
11 - 09.12.2002-11:08
Посмотрите http://www.cashtan.com/products/p9/view.phtml?a_id=103
Oleg
12 - 20.12.2002-10:25
Всё ещё у меня не получается. :(((.
На сколько я понял, в статьях под сервером подразумевается машина, на которой установлена плата CashTAN и запущен Fiskole.exe.
Значит на такой машине под управлением WinXP Home edition произвожу настройку DCOM согласно статье http://www.cashtan.com/products/p9/view.phtml?a_id=103.
Перехожу на клиента (имя компа - Eko) (реально это сервер сети, на котором запущена служба терминалов) запускаю VBA (всё как описано) ну и выдаёт ошибку 70 Permission denied. В Event Viewer : Ошибка DCOM "Ошибка доступа" с компьютера BASE (это компьютер на котором плата) при попытке активизации сервера : и здесь AppID Каштана.
На сервере Каштана (т.е. на компьютере BASE) ошибка DCOM такая : не дословно : Отказано в доступе, возникла при запуске команды - и далее идёт путь к клиенту (EKO) и файлу CashTAN. exe : //Eko://... и путь CashTAN.exe ???
Помогите пожалуйста! Права доступа (запуска, использования, Log on as batch job и т.д.) разрешил уже Всем...

Меня ещё смущает статья http://www.cashtan.com/products/fp/dcom.phtml
Там есть такая фраза (для настроек DCOM) : Свойства по умолчанию выставляются одинаковыми на клиентской и серверной машинах : и далее разделение по ОС (Win95,98,Me и WinNT,2000,XP).
Возникает у меня два вопроса :
1. Настройки DCOM по умолчанию на машине где установлена плата CashTAN и на машине, где её нет выставляются одинаковыми или в зависимости от ОС.
2. Настройки DCOM по умолчанию на машине где установлена плата CashTAN в данной статье отличаются от них же в статье http://www.cashtan.com/products/p9/view.phtml?a_id=103
Olrg
13 - 29.12.2002-13:51

12 - 20.12.2002-10:25 Всё ещё у меня не получается. :(((.
На сколько я понял, в статьях под сервером подразумевается машина, на которой установлена плата CashTAN и запущен Fiskole.exe.
Значит на такой машине под управлением WinXP Home edition произвожу настройку DCOM согласно статье http://www.cashtan.com/products/p9/view.phtml?a_id=103.
Перехожу на клиента (имя компа - Eko) (реально это сервер сети, на котором запущена служба терминалов) запускаю VBA (всё как описано) ну и выдаёт ошибку 70 Permission denied. В Event Viewer : Ошибка DCOM "Ошибка доступа" с компьютера BASE (это компьютер на котором плата) при попытке активизации сервера : и здесь AppID Каштана.
На сервере Каштана (т.е. на компьютере BASE) ошибка DCOM такая : не дословно : Отказано в доступе, возникла при запуске команды - и далее идёт путь к клиенту (EKO) и файлу CashTAN. exe : //Eko://... и путь CashTAN.exe ???
Помогите пожалуйста! Права доступа (запуска, использования, Log on as batch job и т.д.) разрешил уже Всем...

Меня ещё смущает статья http://www.cashtan.com/products/fp/dcom.phtml
Там есть такая фраза (для настроек DCOM) : Свойства по умолчанию выставляются одинаковыми на клиентской и серверной машинах : и далее разделение по ОС (Win95,98,Me и WinNT,2000,XP).
Возникает у меня два вопроса :
1. Настройки DCOM по умолчанию на машине где установлена плата CashTAN и на машине, где её нет выставляются одинаковыми или в зависимости от ОС.
2. Настройки DCOM по умолчанию на машине где установлена плата CashTAN в данной статье отличаются от них же в статье http://www.cashtan.com/products/p9/view.phtml?a_id=103
Jekky
14 - 03.01.2003-16:13
Приведите полностью сообщение и номер ошибки на компьютере Base.
Oleg
15 - 16.01.2003-10:14
Ошибка на компьютере BASE :
"Описание : Не удаётся запустить сервер DCOM: {0077A890-124F-11D5-A592-000021DD014C}
Ошибка :" Отказано в доступе" возникла при запуске команды :
\\Eko\1C\CashTAN\CashTAN_OLE_v202\CashTAN.exe -Embedding.

Ошибка на компьютере Eko :
"Ошибка DCOM "Ошибка доступа" с компьютера BASE при попытке активизации сервера :
{0077A890-124F-11D5-A592-000021DD014C}
Jekky
16 - 16.01.2003-10:35
Ошибка :" Отказано в доступе" возникла при запуске команды :
\\Eko\1C\CashTAN\CashTAN_OLE_v202\CashTAN.exe -Embedding.

Значит у DCOM нет прав для запуска с удаленной машины.
Вобщем то странная ситуация - запускать по DCOM программу с локальной машины. Возможно, это запрещено в принципе.
oleg
17 - 17.01.2003-17:03
? Почему с локальной.
Плата CashTAN стоит на комп. BASE. На компьютере Eko я запускаю VBA. Даю команду ?CreateObject("CashTANP9.Application"."BASE").Version
и после этого выдаётся сообщение об ошибке 70, "Permission denied".
А в Event Viewer - выше описанные сообщения.
Пожалуйста подскажите, что,где исправить!
Jekky
18 - 17.01.2003-17:18
1. Судя по всему, вы пытаетесь работать с фискальным принтером. CashTANP9.Application не является объектом фискального принтера. При использовании fisk_ole.exe объект должен называться CashTAN.FP.
2. Вы с компьютера Eko даете в VBA команду создания объекта на компьютере Base. Но: с точки зрения компьютера Base сервер необходимо запустить по сетевому пути \\Eko\1C\CashTAN\CashTAN_OLE_v202\CashTAN.exe, то есть с компьютера Eko. Возможно, у менеджера DCOM нет прав доступа к этому сетевому ресурсу, а, может быть, вообще такой вариант не предусмотрен.
Выход:
Запишите fisk_ole.exe на жесткий диск компьютера Base и зарегистрируйте его оттуда. Используйте правильное имя сервера.
Максим
19 - 22.09.2005-22:56
Продам кассовый аппарат Samsung ER 350F-ua

Добавить сообщение
Ваше имя 
Пароль (для зарегистрированных) 
email 
Сообщение 
Введите код, изображенный на картинке
Для зарегистрированных пользователей можно не вводить 
Внимание - введите код без последнего символа!

© ТФПК Лтд. Все права защищены.
0.027069 seconds