Назад | Перейти на главную страницу

Скрипт управления принтерами CUPS

Мы используем компьютеры Raspberry Pi (Raspbian 8) в качестве серверов печати. К одной малине можно подключить до четырех USB-принтеров (термопринтеры zebra). Принтеры можно отключить / выключить / обменять на другие.

Мне нужно создать сценарий bash, который будет контролировать подключенные принтеры и делать правильные сопоставления в CUPS - например, если принтер ранее был подключен как Zebra2, тогда он всегда должен быть Zebra2, даже если теперь это единственный подключенный принтер.

Я думаю о сохранении серийных номеров принтеров в файле и использовании его в скрипте для постоянных сопоставлений.

Я могу найти подключенные принтеры с помощью команды: lpinfo -v

DeviceURI имеет следующий вид: usb: // Zebra% 20Technologies / ZTC% 40SSS747? Serial = 22Y222222222