Как превратить малину Pi в сервер Google Cloud Print

Виртуальный принтер Google — это фантастический способ связать ваши принтеры с облаком и получить доступ к печати с любого места, но есть уловка. Если у вас нет одного из последних принтеров с поддержкой Cloud-Print-Ready, вам нужно оставить свой компьютер включенным для включения удаленного доступа. Читайте дальше, когда мы настраиваем крошечную, энергичную потягивающую малину Pi для выполнения этой задачи.

Почему я хочу это делать?

В настоящее время существует два пути доступа к Виртуальному принтеру Google в вашем доме: вы можете купить принтер с поддержкой облачного принтера, который связывает себя непосредственно с вашей учетной записью Google и службой облачного принтера, или вы можете использовать ПК (у которого есть доступ к принтерам, которые вы хотите добавить в облачный принтер) для работы в качестве сервера Cloud Print.

Первая ситуация идеальна, поскольку сам принтер подключается непосредственно к облаку, и нет необходимости в посреднике. Однако, тем не менее, это должно быть вашей целью — убедиться, что посредник растрачивает как можно меньше ресурсов. Выход из настольного компьютера на 24/7 с единственной целью работы в качестве сервера Cloud Print — это много ресурсов для работы, которая требует очень небольшой мощности.

Чтобы сократить ресурсы, потраченные впустую, мы решили превратить крошечное маломощное устройство Raspberry Pi в ультралегкий сервер Cloud Print Server. Наилучшая часть этой настройки заключается в том, что малина Pi может продолжать выполнять другие роли. Например, наш сервер печати Raspberry Pi Cloud также является тем же самым устройством, что и наш индикатор погоды для малины. Требуется так мало ресурсов для выполнения обеих заданий (разматывайте случайное задание на печать и запускайте простой скрипт, чтобы проверить погоду и переключите светодиод), что нет причин не складывать задачи и получать больше от нашей покупки Малины. Вот некоторые из проектов, которые вы можете легко складывать с сервером печати Raspberry Pi Cloud:

  • Постройте светодиодный индикатор с помощью малины Pi (для электронной почты, погоды или чего-либо еще)
  • Как превратить малиновый Pi в сетевое запоминающее устройство с низким энергопотреблением
  • Как превратить малину Pi в постоянную ботовую коробку BitTorrent
  • Как установить NZBGet для облегчения загрузки Usenet на вашем малине Pi

Что мне нужно?

Для этого урока мы предположим, что у вас уже есть следующее:

  • Установлена ​​малина Pi с Raspbian
  • Принтеры, доступные для Pi
  • Учетная запись Google

Если вы еще не настроили свой малиновый Pi с Raspbian или добавили к нему принтеры, обязательно проверьте эти две ссылки выше, чтобы ускориться. Крайне важно, чтобы вы следовали (или, по крайней мере, проверили свои собственные примечания по установке принтера) нашего руководства по малину Pi. Если ваш Pi не имеет доступа к принтерам (локальным или сетевым), у вас не будет никакого успеха в этом руководстве.

Кроме того, вам, скорее всего, будет полезно ознакомиться с нашим руководством по Виртуальному принтеру Google, чтобы ознакомиться с возможностями системы.

Установка хрома

Секретный соус в нашей малиновой Pi в качестве модели Cloud Print Server — это браузер Chromium с открытым исходным кодом. Одним из официальных способов добавления возможностей Cloud Print на ПК является использование браузера Google Chrome в качестве сервера печати. К сожалению, несмотря на то, что в некоторых дистрибутивах Linux есть официальный релиз Chrome, он поддерживает только архитектуру x86 / x64, а не архитектуру на основе ARM, которая управляет малиной Pi и Rasbian. Именно здесь входит Chromium, поскольку мы все еще можем получить доступ к соответствующим функциям Chromium, которые нам необходимо связать с нашей малиновой Pi с системой облачного принтера Google.

Чтобы начать работу, откройте терминал на малине Pi и введите следующую команду:

sudo apt-get install Chrome-браузер

При появлении запроса введите Y и нажмите enter, чтобы продолжить установку. Установка не огромна, но она достаточно большая; десятиминутная поездка в комнату отдыха, чтобы взять чашку кофе, безусловно, является разумным способом убить время установки.

Как только Chromium установлен, нам нужно запустить его из среды рабочего стола. Вы можете найти его в стартовом меню Raspbian в Интернете -> Chromium Web Browser:

После запуска Chromium перейдите к значку меню в правом верхнем углу, щелкните по нему, а затем выберите «Настройки». Прокрутите страницу вниз в окне «Настройки», пока не увидите «Дополнительные настройки», и после нажатия этой кнопки продолжите прокрутку вниз по расширенным параметрам параметров, пока не увидите запись для Виртуального принтера Google:

Нажмите «Добавить принтеры». Вы попадете на страницу авторизации следующим образом:

Заполните учетные данные учетной записи Google учетной записи, которую вы используете для управления облачными принтерами. Убедитесь, что флажок «Оставаться в системе» включен, поскольку это будет отдельный сервер печати, с которым мы обычно не взаимодействуем.

После авторизации вашей учетной записи вы увидите кнопку «Добавить принтер (ы)». Независимо от того, какие принтеры могут иметь доступ к малине Pi (будь то локальные или сетевые), вы будете добавлены в свою учетную запись Google Cloud Print. Если эти принтеры ранее были добавлены другими способами, вы захотите посетить страницу управления облачным принтом, чтобы удалить старые записи.

После нажатия кнопки «Добавить» вы увидите страницу подтверждения, указывающую, что принтеры были добавлены, и вы готовы начать печать. Теперь самое подходящее время, чтобы сбить тестовый отпечаток:

Примерно через 10 секунд после того, как мы выпустили задание на печать, он подключился к сетевому принтеру:

Хотя изначально у нас были проблемы с тем, что рабочий процесс Cloud-to-Pi-to-printer будет медленным (не то, что скорость вздутия действительно важна в большинстве случаев печати), эти проблемы никогда не проверялись. Даже при больших PDF-файлах процесс будет лишь немного дольше, чем ваш типичный длительный срок печати-a-big-PDF.

После запуска тестовой печати вы можете закрыть Chromium на Pi, поскольку сервер печати будет продолжать работать в фоновом режиме. Теперь вы можете наслаждаться удобством печати в любом месте в течение квартала в месяц (малина Pi потребляет столько энергии, что средняя годовая операционная стоимость составляет около 3 долларов США).

 

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.