![]() |
![]() |
![]() |
|
Линукс и торговое оборудование | ☑ | ||
---|---|---|---|---|
0
Антон Чехов
14.04.10
✎
21:45
|
Вопрос: как подружить торговое оборудование (фискальник и сканер ШК) с линуксом и веб-клиентом?
Соответственно есть база в центре, 5 магазинов с линуксом и веб-клиентом. p.s. вообще такое сможет взлететь? |
|||
1
ДенисЧ
14.04.10
✎
21:48
|
Может. Если заменить пингвина на богомерзскую винду.
|
|||
2
Asmody
14.04.10
✎
22:03
|
(0)потребовать от производителя торгового оборудования драйвера под linux. или вернуть как неработоспособное
|
|||
3
kot_bcc
14.04.10
✎
22:10
|
(2) Допустим - даст ему производитель такие драйверы. На кой чёрт они ему сдались?
|
|||
4
Антон Чехов
14.04.10
✎
22:14
|
(2) дрова есть. че с ними делать? не умеет же 1с с дровами на прямую работать
|
|||
5
Антон Чехов
14.04.10
✎
22:15
|
(1) спасибо, друг. Мы как то этот вариант совсем из виду опустили
|
|||
6
kot_bcc
14.04.10
✎
22:31
|
(0) Взлететь сможет
|
|||
7
Антон Чехов
14.04.10
✎
22:51
|
(6) соответственно нужно что то вроде оле-сервера под линукс..но как там это всё делается - непонятно
|
|||
8
kot_bcc
14.04.10
✎
22:58
|
(7) Не стоит. Смотрите на жизнь проще. Вы ведь линукс поставили чтобы экономить, а не вайн свой рисовать, да лицензионные соглашения нарушать. Вот и экономьте. Начните с малого. Сканер клавиатурный?
|
|||
9
Антон Чехов
14.04.10
✎
23:02
|
(8) да, в принципе можно использовать клавиатурный. тогда запарок не будет.
вот с фискальником туго... |
|||
10
kot_bcc
14.04.10
✎
23:20
|
(9) Полпроблемы уже решено, а мы еще даже и не начинали:)
Что там с фискальником? Интересует модель межпроцессного взаимодействия линуксовых драйверов фискальника? Точнее так. Модель ясна - в /dev будет файл с последовательным доступом (pipe). Инетересует другое - протокол общения с драйвером приложен? Если да - вкратце опишите. |
|||
11
Антон Чехов
14.04.10
✎
23:23
|
(10) :)
ммм. вот все что есть http://www.ics-market.com.ua/ru_fiskalka.phtml?ai=ru_ikslt там внизу драйвер |
|||
12
sidalexsandr
14.04.10
✎
23:32
|
В Linux есть могучая весчь называется wine - это эмуляция windows в Linux.
|
|||
13
Антон Чехов
14.04.10
✎
23:37
|
та как то стремно: линукс, вайн, веб-клиент. Три фактора риска, а так два.
Хотя как вариант может и подойти. А есть вообще подобные внедрения у кого-то? |
|||
14
kot_bcc
14.04.10
✎
23:43
|
(11) Замечательно. Теперь осталось найти программиста "не1С" или "нетолько1С" Алгоритм простой - делаем "сервер фискальников" (крутиться он будет, для простоты, там же, где и сервер 1С)
Задачи: а) взаимодействие фискальников с "сервером". Решается тривиально. Лепим на линуксе приблуду, обеспечивающую интерконнект между библиотекой фискальника (из ссылки) и сокетом, открытым на "сервер" б) взаимодействие "сервера" с 1С под вин. Решается тривиально - COMConnector "туда", веб-сервис "оттуда". в) собсно, логика "сервера". Решается тривиально. Очередь запросов + очередь управляющих посылок. Больше на сервере лучше ничего не лепить (всё равно придётся допиливать конфигурацию, там и обрабатывать[идеально - сделать грамотный внутренний драйвер, по образцу в типовых]) |
|||
15
Антон Чехов
15.04.10
✎
10:19
|
(14) однозначно в Вашем посте есть для меня знакомые слова:) Буду искать человека, кто сможет за такое взяться.
А есть смысл в сторону явы копать? один программист сказал что с помощью нее подобные задачи можно решить. |
|||
16
kot_bcc
15.04.10
✎
18:36
|
(15) Ява - отсекается бритвой Оккама, как сущность, притянутая без необходимости. Более того - после "нахождения человека" и детального анализа задач - вполне возможно, уйдут в небытие и понятия типа "веб-сервис" и COMConnector. Например, будет гораздо проще сделать простенький веб-сервер для каждого фискальника (на основе примеров от призводителя) и прямо с восьмерочного клиента посылать HTTP-Запрос "Печать чека" или "Каков остаток кассы?" Что, само по себе - несложно реализуется как со стороны ФР (Вам достаточно взять один из кучи исходников HTTP-сервера для Линукс и прикрутить его к примеру от производителя), так и со стороны 1С(можно и без запросов-объектов - главное - слепить правильную ссылку типа http://localhost:7777/ФР/ПечатьЧека?Сумма=19.00&Товар1=Жмых&Цена1=.05, ну и т.д. :) )
Вобщем - забывайте про Яву. Ищите "человека". |
|||
17
braslavets
15.04.10
✎
19:16
|
(15) kot_bcc - дело говорит - пожалуй самый универсальный метод
А вообще, здорово, стали дрова под линух делать, да еще и пристойно документировтаь. Я почитал - все толково. |
|||
18
Fragster
гуру
15.04.10
✎
19:18
|
а вебклиент вообще пашет с оборудованием, что на ком висит?
|
|||
19
braslavets
15.04.10
✎
19:19
|
А ему и не надо уметь. С железом будет вебсервер работать.
|
|||
20
Gnaf
15.04.10
✎
20:02
|
а windows драйвера те что работают на линуксе по вайн@этерсофтом подойдут ? если кто может дайте плиз ссылочку на описание этой возможности(торг.оборудование и веб интерфейс 1с 8.2) для виндовза , на ИТС не посылать нету
|
|||
21
Антон Чехов
15.04.10
✎
22:00
|
kot_bcc, спасибо огромное за помощь.
В Киеве оказывается непросто такого человека найти |
|||
22
loh_pedalny
16.04.10
✎
09:37
|
(0) кажись вопрос яйца выеденного не стоит с учетом (10)
в (10) даже пример есть. Нужно написать свою ВК и подключать к браузеру |
|||
23
braslavets
16.04.10
✎
10:05
|
(21)
В Киеве разные люди есть |
|||
24
kot_bcc
16.04.10
✎
12:19
|
(21) Ну Вы, блин, даёте©:) Линукс какой? В смысле - как сборка называется, и версию ядра не забудьте.
|
|||
25
kot_bcc
16.04.10
✎
12:59
|
Не надо (24). Слушайте сюда:)
Вот Вам сорцы: http://xaxxon.slackworks.com/ehs/ehs-1.3.1.tar.gz Это веб-сервер (рыба для Вашего "супер-драйвера ФР") Дальше - прямиком на сайты: http://kopeika.ukrweb.net/forum http://chat.univ.kiev.ua http://mathsociety.kiev.ua/forum http://newchat.univ.kiev.ua/?design=hi-tech&user_lang=ru http://stud-centr.univ.kiev.ua Или пешочком сюда: http://www.is.unicyb.kiev.ua/ http://new.unicyb.kiev.ua/ru/contacts Как найдёте исполнителя - вот ему задача: на основе "рыбы" написать приложение-вебсервер, транслирующее строку GET-запроса в вызовы, описанные в libiks483.h, и возвращающее результат в теле страницы (то есть - http-response пусть всегду будет 200) ЗЫ При заключении контракта - не забудьте обговорить со студентом "за исходники":) |
|||
26
semik78
16.04.10
✎
14:39
|
странные советы здесь прочитал...
У нас все это используется уже больше двух лет с 1cv81. А именно: 1. Linux: Fedora-8 x86_64 (на сервере), Fedora-7 i386 (на рабочих местах) 2. Фискальники: Штрих ФР-К RS232 3. Штрих-сканеры: Symbol LS2201 RS232 4. Терминалы платежных карт: ставят банки, разъем RS232 Работает все на компьютерах число которых уже близится к тыще (контора не маленькая). Примечания: - работу с фискальником в свое время сами подработали, но это было еще для винды сделано и ни как с Linux не связано, правда теперь есть существенное ограничение: 100% работает только на этой модели фискальника (но нас это вообще не парит) - для работы с Linux используем только оборудование с COM-портами... да, закупаем тоннами платы доп. портов :) ... но, кстати, мы так и с виндой делали Драйверы фискальника и штрих-сканера для COM-портов работают напрямую с портами, так что Linux или Вынь - по барабану (в нашем случае, по крайней мере). Некую головную боль создает вот что: 1. Принтеры этикеток - приходится немного извращаться (долго описывать суть), но работает 2. Терминалы сбора данных - не очень удобно для пользователей, т.к. обмен с компом идет через SD-карту 3. Принтеры - не все поддерживаются, а производители очень любят каждый год линейку обновлять, то же касается web-камер По поводу 8.2.: пока не стремимся, но думаю особых проблем не вызовет, и я не очень понимаю зачем на кассе веб-клиент?! там самый толстый должен быть, чтобы все работало не сбоило! Какие плюсы имеем от linux и не собираемся обратно в вынь: 1. ВООБЩЕ нет ни каких проблем с вирусами, червями и прочей пакостью 2. Скорость развертывания - все ставится автоматически по сети с сервера и именно так как нам надо и везде все одинаково. А если пользователь где-то накосячил, он может сам свой компьютер в исходное рабочее состояние вернуть и даже знает как. 3. Нет проблем с управлением лицензиями Microsoft (у нас ооочень много юр. лиц, а это, поверьте, проблема). У 1С с этим все гораздо проще. 4. Экономия денег: счет уже идет на десятки миллионов. Прошу прощенья за много букв. |
|||
27
Антон Чехов
19.04.10
✎
13:54
|
(25) (26) Спасибо за информацию
|
|||
28
Худой
19.04.10
✎
14:12
|
(26)А как у вас с офисными приложениями?
Используете ли продукты от etersoft? |
|||
29
semik78
27.04.10
✎
10:05
|
(28) В качестве офисных вполне обходимся OpenOffice, Evolution и др. штатными. Etersoft не используем - практической надобности пока не было. Но я подчеркну, это касается магазинов, а там и не должно быть много потребностей как, например, в центральном офисе.
|
|||
30
Dm81
27.04.10
✎
10:19
|
(26) Молодец. Вот это приятно почитать.
|
|||
31
Худой
28.04.10
✎
15:33
|
(29)Получается, что у вас, практически, компы используются только как терминалы к прикладной системе(типа, торговля) и все?
|
|||
32
Fragster
гуру
28.04.10
✎
15:36
|
а как вебклиент может получить доступ к ком-портам вообще?
|
|||
33
braslavets
30.04.10
✎
12:51
|
(32) Вебклиент делает запрос к вебсерверу, а тот уже стучится в компорт.
|
|||
34
sapphire
30.04.10
✎
13:05
|
(14)(16) Зачем так навязывать свое мнение?
Вы сами когда нибудь что либо писали? Такое впечатление, что нет. Можно обратится к ребятам из ДЭНСИ, они так же адаптировали оборудование. http://dnc-soft.ru/ (16) Кидаться какашками в Java может каждый, а вот написать что-то толковое - далеко не. можно использовать ESB + адаптер RS232 для взаимодействия... для 8.2 можно использовать naive api 1C, стало быть "чистый" JIT тоже может подойти. Хотя в принципе, можете курить свою траву и дальше. |
|||
35
Нефига не 1С
30.04.10
✎
13:35
|
Теперь нада искать человека отстатыщ, када могли бы просто купить вындьду за 19. Экономисты херовы.
|
|||
36
sapphire
30.04.10
✎
13:42
|
(33) 6 строк на python. В учебнике было.
|
|||
37
sapphire
30.04.10
✎
13:53
|
Программная реализация работы с оборудованием в Linux: Файлы устройств, модули ядра, конфигурирование программы modprobe и hdparm
http://www.ibm.com/developerworks/ru/library/l-hdparm_modprobe/index.html?S_TACT=105AGX99&S_CMP=GR01 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |