Raspberry pi print server with telegram

Александр6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.12.2018

задача подобрать софт или написать скрипт(bash, python, php) и железо(цветной лазерный принтер до 300уе + raspberry любой версии)  

для выполнения следующей задачи 

все это надо настроить: 

выбрать raspberry pi с выходом в интернет – выбрать подходящую сборку, выбрать подходящую wifi карточку (или через провод), но лучше wifi 

выбрать лазерный цветной принтер который будет без проблем поддерживать двухстороннюю печать не стандартного листа (чуть меньше а4) 

в идеале если он будет подключен по wifi и доступен с других устройств так же как и с распберри 

на распберри 

1. крутится telegram client – настроить чтоб какой-то демон крутился получал все сообщения и обрабатывал их (php, python, bash) 

2. на нем работает dropbox/google drive, но предпочтительно Dropbox и синхронизируется папка – настроить демон чтоб синхронизировал папку как это работает на win/mac итд – может есть какой-то стандартный? может через python/php либу или bash 

сценарий: 

в телеграмм приходит сообщение – PRINT FILENAME – 2/1 – входные файлы xlsx или pdf формата (могут быть на несколько страниц)  

!!самое главное!! должна быть поддержка двухсторонней печати для нестандартного листа (чуть меньше А4(Товарно транспортная накладная)) на 10-14мм по длине и ширине 

скрипт  

проверяет что файл скачен и что это последняя ревизия файла (что состояние dropbox актуально) 

запускает обновление dropbox скачивает файлы если не актуально состояние папки.  

два поддерживаемых формата для печати pdf и xlsx – хотелось бы больше, но эти два обязательны. либо настроить конвертацию xlsx->pdf и поддерживать только pdf 

цифра 2 или 1 в сообщении соответсвует односторонней или двухсторонней печати 

по результатам печати надо ответить сообщением PRINTED FILENAME 1/2  

соответсвенно если файл распечатался – или ошибка принтера – если по каким-то причинам сорвалась печать. 

либо предложить свой вариант решения (может с web server вместо telegram но так чтоб это работало от 3g модема с динамическим ip)