+7 495 955-25-82+7 499 990-10-21

Печать

Re: Печать

Сообщение shnaps » 23 ноя 2011, 22:47

Скачала у вас программу для установки принтера, у меня Epson Stylus TX119, но не пойму как этой программой воспользоваться?
shnaps
 
Постов: 21
Зарегистрирован: 23 ноя 2011, 16:49

Re: Печать

Сообщение Alexander » 23 ноя 2011, 23:16

С дополнительного диска доустанавливается стандартная система печати Linux CUPS (Common Unix Printing System) с набором некоторых типовых драйверов принтеров. После установки с этого диска в "Центре управления Mandriva" (доступен из выпадающего по правой клавише мышки меню->[Утилиты]->[Панель управления]), появляется пункт [Настройка принтера]

Но, вполне вероятно, что для данного принтера драйвера в комплекте не будет.
В Linux вообще вероятно поможет вот эта страничка
http://avasys.jp/eng/linux_driver/downl ... kjet/escp/

Но применительно к VirtualBox Вам придется сначала научиться "прокидывать" USB-устройство (принтер) из "хост-системы" (Ваша Windows) в "гостевую" (Mandriva Linux, установленная в VirtualBox).

Возможно, Вам имеет смысл сначала изучить весь остальной функционал ДЭНСИ: КАССы, и если Вы примете решение о её использовании, все-таки поставить её на жесткий диск, а не в виртуальную машину.

Относительно VirtualBox есть еще одно ограничение - не все модели фискальных регистраторов/принтеров документов корректно работают в VirtualBox (связано с особенностями работы с COM и USB<->COM портами).
Alexander
 
Постов: 4342
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Печать

Сообщение kuman » 09 май 2016, 08:56

Alexander писал(а):Можно, но на текущий момент - только через исходные коды.
На установочном диске есть каталог /dnc_kassa/src
Берете из него архив исходников, распаковываете, заходите в каталог
./src/Interfaces/RMK и редактируете файл printreceipt.cpp
После этого надо пересобрать проект из исходников.


Подскажите, для Ubuntu 12.04+ДК 1,2,9 патч 4 с вашего диска какой файл надо редактировать и где он в этой сборке.Спасибо.
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 474
Зарегистрирован: 18 апр 2011, 20:28

Re: Печать

Сообщение Alexander » 10 май 2016, 11:26

Имя файла в исходниках не менялось.
В установленной системе исходники находятся в /usr/share/dnc/
Alexander
 
Постов: 4342
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Печать

Сообщение kuman » 12 май 2016, 09:39

Исходники нашел. А куда кидать пересобраный RMK (в мандриве было dnc_update/bin)?
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 474
Зарегистрирован: 18 апр 2011, 20:28

Re: Печать

Сообщение Alexander » 12 май 2016, 11:31

В Lubuntu придется скопировать напрямую в /usr/bin/ (потребуются права root). И после копирования перепроверьте права на запуск для всех пользователей на этот файл. Пересобранный бинарник должен называться dnc_rmk.
Alexander
 
Постов: 4342
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Печать

Сообщение kuman » 12 май 2016, 15:32

Alexander писал(а):Вот, как обещал:
(предполагается, что базовая установка была произведена с установочного диска ДЭНСИ: КАССы 1.2.5)
1. make (1 пакет)
2. gcc-c++-4.3.2 (10 пакетов)
3. lib[64]qt3-devel (82 пакета)
4. lib[64]openssl-devel (1 пакет)
Первые четыре пункта ставятся с DVD или из Интернет-репозитария. В круглых скобках указано кол-во зависимых, автоматически устанавливаемых пакетов). В квадратных - необязательные (зависящие от архитектуры ПК) символы в названиях пакетов
Следующие два пакета ставятся только с Интернет-репозитария, на DVD их нет:
5. lib[64]ecpg8.3 (1 пакет)
6. postgresql8.3-devel (1 пакет)

Ну и последнее - создать символическую ссылку (выполняется с правами root):
ln -s /usr/lib[64]/libqt-mt.so /usr/lib[64]/libqt.so
(В квадратных скобках - необязательные (зависящие от архитектуры ПК) символы)

Все, можно запускать make_all (предварительно проверив, что в /usr/lib[64] установлена библиотека сервера оборудования ДЭНСИ: КАССы - libhwsrv.so )


Александр, если не сложно, можно такую же подборку для ДК 1,2,9 патч 4+Лубунту 12,04.(а то бьюсь второй день бестолку :D )
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 474
Зарегистрирован: 18 апр 2011, 20:28

Re: Печать

Сообщение Alexander » 12 май 2016, 16:22

Для Lubuntu 12.04
------------------
sudo apt-get install g++
sudo apt-get install libqt3-mt-dev
sudo apt-get install libpq-dev
sudo apt-get install libqt4-dev
sudo apt-get install make
sudo cp /usr/include/postgresql/*.h /usr/include/
В каталоге /etc/alternatives/ символическую ссылку @qmake заменить c qmake-qt4 на qmake-qt3

В файле make_all в каталоге исходников ДЭНСИ:КАССы поправить в заголовке переменную QT4MAKE=qmake-qt4

После этого можно запускать make_all
Alexander
 
Постов: 4342
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Печать

Сообщение kuman » 12 май 2016, 18:34

Взял исходники, распаковал в /home/kassir/, заменил файл printreceipt.cpp на свой измененный, далее установил пакеты, изменил ссылку, отредактировал заголовок, сделал файл make_all исполняемым, запустил с правами рута make_all, машина минут 10-15 шуршала, вроде ероров не было,перезагрузился.
А что дальше, ничего не поменялось? Надо переставлять ДК или делать апдейт?

И я вот еще о чем подумал - может в файле make_all закоментировать все строки, не относящиеся к RMK, чтобы пересобрать только его?
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 474
Зарегистрирован: 18 апр 2011, 20:28

Re: Печать

Сообщение Alexander » 13 май 2016, 00:04

В папке ./bin/ каталога с исходниками после сборки проекта должны оказаться все библиотеки и исполняемые файлы. скопируйте все библиотеки в /usr/lib/ и все бинарники в /usr/bin/ и не забудьте запустить утилиту dnc_dbupdate для обновления структуры БД (если версия ДК меняется, конечно)
Alexander
 
Постов: 4342
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Пред.След.

Вернуться в Кассовая программа ДЭНСИ:КАССА

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1



Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (68) здесь было 14 ноя 2017, 18:26

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1