Обновить README.md
новое readme
This commit is contained in:
parent
6ac996d6c9
commit
d9c6371d7a
74
README.md
74
README.md
@ -1,18 +1,64 @@
|
||||
Зависимости: python-module-barcode (нет в p10, нужно грузить из Сизифа), python-module-Pillow.
|
||||
Скрипт на python3 с графическим интерфейсом
|
||||
для печати этикеток на принтере brother серий p-touch
|
||||
|
||||
## Использование
|
||||
|
||||
```python3 barcodegen.py ТИП_УСТРОЙСТВА/КОД "Текст"```
|
||||
форк на основе скрипта Анны Полковниковой
|
||||
https://gitea.basealt.ru/polkovnikovaav/ptouch-print-labels
|
||||
|
||||
|
||||
Выбор типа устройства осуществляется выпадающим списком.
|
||||
Вместо автогенерации серийного номера, можно заполнить поле серийного
|
||||
номера самому.
|
||||
При автогенерации, серийный номер выводится под кнопкой печать.
|
||||
|
||||
### Состав
|
||||
|
||||
1. файл скрипта print-labels-gui.py
|
||||
2. файл terminus.pil
|
||||
3. файл terminus.bpm
|
||||
4. файл README.md
|
||||
|
||||
|
||||
### Скрипт требует для своей работы
|
||||
|
||||
- утилиты ptouch-print;
|
||||
- python-barcode (библиотека python3)
|
||||
- python3-module-pyside6 (библиотека GUI python3)
|
||||
- другие библиотеки python, если их нет в системе
|
||||
|
||||
|
||||
### Установка основных компонентов
|
||||
|
||||
sudo apt-get install python3-module-python-barcode
|
||||
или
|
||||
sudo python3-module-pip pip3 install python-barcode
|
||||
|
||||
sudo apt-get install python3-module-pyside6
|
||||
|
||||
|
||||
|
||||
### Работа без SUDO
|
||||
|
||||
если необходимо отключить запрос SUDO, коментируем метод
|
||||
def start_process(self): с sudo запуском,и раскоментируем такой же,
|
||||
рядом, но без SUDO
|
||||
|
||||
|
||||
### Сделать скрипт исполняемым файлом
|
||||
|
||||
В первой строке файла необходимо разместить #!/usr/bin/python3
|
||||
|
||||
выполнить в консоли:
|
||||
|
||||
chmod +x barcode-gen2-gui.py
|
||||
|
||||
|
||||
### Размеры в GUI
|
||||
|
||||
Можно поменять размер шрифта в интерфейсе
|
||||
настраивается в "font-size: **pt;"
|
||||
|
||||
Размер окна
|
||||
"window.resize(500, 300)"
|
||||
|
||||
Код должен состоять из 13 цифр.
|
||||
|
||||
Тип устройства может быть одним из следующих:
|
||||
- `comp` - инвентарный номер для компьютера
|
||||
- `mon` - инвентарный номер для монитора
|
||||
- `net` - инвентарный номер для сетевого оборудования
|
||||
- `token` - инвентарный номер для токена
|
||||
- `print` - инвентарный номер для принтера/МФУ
|
||||
- `flash` - инвентарный номер для флешки
|
||||
- `hid` - инвентарный номер для HID устройств
|
||||
- `ups` - инвентарный номер для UPS устройств
|
||||
- `other` - инвентарный номер для других устройств
|
Loading…
Reference in New Issue
Block a user