Я занимаюсь разработкой нового программного обеспечения в модели SAAS на основе SLES.Поскольку мои клиенты должны печатать этикетки для своих продуктов, мне нужен был способ печати с моего сервера на их принтер.Я подумал, что было бы неплохо использовать Google Cloud Print.Принтеры, которыми пользуются мои клиенты, это «Zebra GK420t».Эти этикетки печатаются через ZPL / EPL.
Я использовал следующие вещи для своей реализации Google Cloud Print:
- github.com / google / cloud-print-connector /
- github.com / simoncadman / CUPS-Cloud-Print
Реализация работает хорошо для принтеров документов, но не для принтеров этикеток.Я могу отправить свою работу на принтер, но ничего не получается.
При перечислении моих принтеров (lpstat -p).Я получаю следующий вывод для своих принтеров этикеток Извините, CUPS Cloud Print больше не поддерживает печать файлов напрямую по соображениям безопасности.
Есть ли способ обойти / предотвратить эту блокаду безопасности?Могут ли этикетки быть напечатаны в другом формате, например PNG, JPG?Или, может быть, есть способ отправить задание на печать на этот конкретный принтер без использования необработанного ввода?