Хабу нужен Wi-Fi как минимум, чтобы обеспечить взаимодействие с колонками Алиса не имеющими собственной поддержки ZigBee . хаб на то и хаб, чтобы обеспечивать коммуникацию между различнвми интерфейсами. Смешно слышать когда человек разворачивает у себя облако и при этом начинает проявлять параноидальные порывы к безопасности. ???
Коллеги, в настоящее время возюкаюсь с написанием виртуального принтера под российские версии линуксов. Идея как раз в том, чтобы у клиентов стоял только один принтер, который перехватывает задание печати в виде PDF файла + описание задания (копии, коллэйты, дуплекс, разрешение и пр..) отправляет это все на сервер печати, а там задание проходит аудит безопасников, затем проверяются квоты юзера, затем задание висит в очереди до востребования. А юзер подходит к любому МФУ в офисе, авторизуется и получает свое задание именно на этом принтере. Все в общем-то работает, но есть вопросы по работе конвеера CUPS. Пытался юзать CUPS API для получения описания задания... выяснилось что росс линуксы чихать хотели на описание задания и CUPS API. Как собирали CUPS и зачем там все порезали хз, но API из пары десятков полей возвращает малую часть. В итоге, пришлось парсить файл описания задания чтобы получить нужную инфу. Дальше веселее, ответа пока не нашел - несмотря на то, что в своем виртуальном принтере я установил его как PDF принтер, в некоторых приложениях типа Libre Office Calc вывод задания можно выполнить в формате PS. При этом в файл описания печатного задания CUPS не кладет поля Copies и Collate. И вроде фигня - отпарсить PS файл, вынуть оттеда Copies и Collate и конвертнуть ps2pdf перед отправкой файла... Но собака тут и порылась поле Copies в PS файле задания есть, а вот поля Collate нет! Т.е. оно просто теряется... Я генерил PS файлы на разных версиях Линуха: Red Os, Astra... ситуация повторяется 1:1. ЧЯДНТ!?? Научите дурака...
Хабу нужен Wi-Fi как минимум, чтобы обеспечить взаимодействие с колонками Алиса не имеющими собственной поддержки ZigBee . хаб на то и хаб, чтобы обеспечивать коммуникацию между различнвми интерфейсами. Смешно слышать когда человек разворачивает у себя облако и при этом начинает проявлять параноидальные порывы к безопасности. ???
Коллеги, в настоящее время возюкаюсь с написанием виртуального принтера под российские версии линуксов. Идея как раз в том, чтобы у клиентов стоял только один принтер, который перехватывает задание печати в виде PDF файла + описание задания (копии, коллэйты, дуплекс, разрешение и пр..) отправляет это все на сервер печати, а там задание проходит аудит безопасников, затем проверяются квоты юзера, затем задание висит в очереди до востребования. А юзер подходит к любому МФУ в офисе, авторизуется и получает свое задание именно на этом принтере. Все в общем-то работает, но есть вопросы по работе конвеера CUPS. Пытался юзать CUPS API для получения описания задания... выяснилось что росс линуксы чихать хотели на описание задания и CUPS API. Как собирали CUPS и зачем там все порезали хз, но API из пары десятков полей возвращает малую часть. В итоге, пришлось парсить файл описания задания чтобы получить нужную инфу. Дальше веселее, ответа пока не нашел - несмотря на то, что в своем виртуальном принтере я установил его как PDF принтер, в некоторых приложениях типа Libre Office Calc вывод задания можно выполнить в формате PS.
При этом в файл описания печатного задания CUPS не кладет поля Copies и Collate. И вроде фигня - отпарсить PS файл, вынуть оттеда Copies и Collate и конвертнуть ps2pdf перед отправкой файла...
Но собака тут и порылась поле Copies в PS файле задания есть, а вот поля Collate нет! Т.е. оно просто теряется...
Я генерил PS файлы на разных версиях Линуха: Red Os, Astra... ситуация повторяется 1:1.
ЧЯДНТ!??
Научите дурака...