/1CUPS

1C to CUPS print service

Primary Language1C Enterprise

Stars Release Downloads

1CUPS

Сервис для печати из 1С посредством CUPS

Возможности:

  • Печать документов как поштучно, так и пакетом
  • Отправка заданий на печать на стороне сервера (&НаСевере)
  • Получение информации о принтерах из служб CUPS

Установка:

Пути указаны для ОС Debian.

apt install libcups2-dev
pip install markdown
pip install jsonschema
pip uninstall cups
pip install pycups
git clone https://github.com/freewms/1CUPS.git
cd ./1CUPS
sudo mkdir /opt/1CUPS
sudo cp ./* /opt/1CUPS
sudo chmod +x /opt/1CUPS/1cups.py
sudo cp ./1cups.service /etc/systemd/system/
sudo chmod +x /etc/systemd/system/1cups.service

Запуск:

В качестве скрипта:

python /opt/1CUPS/1cups.py

В качестве демона:

sudo systemctl enable 1cups
sudo systemctl start 1cups

Использование:

Предполагается использование в качестве встраиваемой конфигурации

Обработка с примерами вызовов лежит в каталоге example