Домашня » як » Як перетворити Raspberry Pi на сервер Google Cloud Print

    Як перетворити Raspberry Pi на сервер Google Cloud Print

    Google Cloud Print - це чудовий спосіб поєднати свої принтери з хмарою та насолоджуватися доступом до друку з будь-якого місця, але є вловлювач. Якщо у вас немає одного з нещодавніх принтерів із підтримкою Cloud-Print-Ready, потрібно ввімкнути комп’ютер, щоб увімкнути віддалений доступ. Читайте далі, як ми налаштуємо крихітне енергетичне пиво Raspberry Pi для цього завдання.

    Чому я хочу це робити?

    Наразі у вашому будинку є два шляхи доступу до Google Cloud Print: ви можете придбати принтер із підтримкою Cloud Print, який посилається безпосередньо на ваш обліковий запис Google і службу Cloud Print, або ви можете використовувати комп'ютер (який має доступ до принтерів бажаєте додати до Cloud Print), щоб працювати як сервер Cloud Print.

    Перша ситуація ідеальна, оскільки сам принтер підключається безпосередньо до хмари і немає необхідності в посереднику. Однак, якщо це не буде, ваша мета - переконатися, що посередник витрачає якомога менше ресурсів. Залишення настільного комп'ютера цілодобово 7 днів на тиждень з єдиною метою функціонування сервера Cloud Print - це багато ресурсів для роботи, яка вимагає дуже мало потужності.

    Для того, щоб скоротити витрачені ресурси, ми вирішили перетворити маленьке, малопотужне пристрій Raspberry Pi на ультралегкий Cloud Print Server. Найкраща частина цієї установки полягає в тому, що Raspberry Pi може продовжувати виконувати інші ролі. Наприклад, наш Cloud Print Server Raspberry Pi також є тим самим пристроєм, що функціонує як наш індикатор погоди Raspberry Pi. Це займе так мало ресурсів для виконання обох завдань (виведіть випадкове завдання друку і запустіть простий скрипт, щоб перевірити погоду і переключити світлодіод), що немає ніяких причин не складати завдання і отримувати більше з нашої покупки Raspberry Pi. Ось деякі з проектів, які можна легко скласти з Cloud Print Server Raspberry Pi:

    • Створіть індикатор LED з Raspberry Pi (для електронної пошти, погоди або будь-якого іншого)
    • Як перетворити Raspberry Pi на малопотужний мережевий накопичувач
    • Як перетворити Raspberry Pi в Always-On BitTorrent Box
    • Як встановити NZBGet для легких Usenet Завантаження на Raspberry Pi

    Що мені потрібно?

    Для цього підручника ми припустимо, що у вас вже є наступне:

    • Raspberry Pi з Raspbian встановлено
    • Принтери, доступні для Pi
    • Обліковий запис Google

    Якщо ви ще не налаштували Raspberry Pi з Raspbian або ще не додали до нього принтери, обов'язково ознайомтеся з цими двома посиланнями, щоб отримати швидкість. це є критичний що ви слідували разом з (або принаймні перевірили свої власні примітки щодо встановлення принтера) нашим керівництвом для принтера Raspberry Pi. Якщо ваш Pi не має доступу до принтерів (локальних чи мережних), ви не матимете жодного успіху в цьому посібнику.

    Окрім того, вам, мабуть, буде корисно ознайомитися з нашим керівництвом до Google Cloud Print, щоб ознайомитися з входами та виходами системи.

    Встановлення Chromium

    Секретний соус в нашій Raspberry Pi як модель Cloud Print Server - це браузер з відкритим вихідним кодом Chromium. Одним із офіційних способів додавання можливостей Cloud Print до ПК є використання веб-переглядача Google Chrome як сервера друку. На жаль, навіть якщо є офіційний випуск Chrome для багатьох дистрибутивів Linux, він підтримує лише архітектуру x86 / x64, а не архітектуру ARM, яка керує Raspberry Pi і Rasbian. Саме тут входить Chromium, оскільки ми все ще можемо отримати доступ до відповідних функцій у Chromium, які нам потрібно, щоб прив'язати нашу Raspberry Pi до системи Cloud Cloud Printer.

    Щоб розпочати роботу, відкрийте термінал на Raspberry Pi і введіть наступну команду:

    sudo apt-get встановлює chromium-браузер

    Коли з'явиться запит, введіть Y і натисніть enter, щоб продовжити інсталяцію. Установка не величезна, але вона досить велика; Десятиминутна поїздка до кімнати перерви, щоб схопити чашку кави, безумовно, є розумним способом убити час установки.

    Після встановлення Chromium нам потрібно запустити його з середовища робочого столу. Ви можете знайти його в меню запуску Raspbian в Інтернеті -> Веб-браузер Chromium:

    Після запуску Chromium перейдіть до піктограми меню у верхньому правому куті, натисніть його, а потім виберіть "Налаштування". Прокрутіть у вікні "Налаштування" вниз, доки не з'явиться повідомлення "Додаткові налаштування", а після натискання цієї кнопки продовжуйте прокручувати опції розширених налаштувань, доки не з'явиться запис для Google Cloud Print:

    Натисніть "Додати принтери". Ви перейдете на сторінку авторизації, наприклад, так:

    Заповніть облікові дані облікового запису Google для облікового запису, який використовується для керування своїми Cloud Printers. Переконайтеся, що позначка "Залишатися ввімкненим", оскільки це буде окремий сервер друку, з яким ми регулярно не взаємодіємо.

    Після авторизації облікового запису ви побачите кнопку "Додати принтер (и)". Які б принтери не мали доступ до Raspberry Pi (будь то місцеві або мережеві), буде додано до вашого облікового запису Google Cloud Print. Якщо раніше ці принтери були додані іншими способами, ви хочете відвідати сторінку керування Cloud Print, щоб видалити старі записи.

    Натиснувши кнопку Додати, з'явиться сторінка підтвердження, що вказує, що принтери були додані, і ви готові почати друк. Тепер ідеальний час для вимкнення тестового друку:

    Приблизно за 10 секунд або близько того після того, як ми випустили завдання друку, воно набуло сплит на мережевому принтері:

    Хоча ми спочатку мали занепокоєння, що робочий процес від Cloud-to-Pi-to-Printer буде повільним (не те, що швидка швидкість дійсно є критичною в більшості ситуацій друку), ці проблеми ніколи не були перевірені. Навіть з великими файлами PDF процес триває трохи довше, ніж очікування типово довгого друку.

    Після запуску тестового друку ви можете закрити Chromium на Pi, оскільки сервер друку продовжуватиме працювати у фоновому режимі. Тепер ви можете насолоджуватися зручністю друку з будь-якого місця приблизно за чверть місяця (Raspberry Pi споживає так мало енергії, що середня річна вартість експлуатації складає близько $ 3).