Google クラウド プリントは、プリンタをクラウドにリンクし、どこからでも印刷できる便利な方法ですが、落とし穴もあります。最新のクラウド プリント対応プリンターをお持ちでない場合は、リモート アクセスを有効にするためにコンピューターの電源を入れたままにする必要があります。このタスクのために、エネルギーを消費する小型の Raspberry Pi を構成する方法を読み進めてください。
なぜこれをやりたいのか?
現在、自宅で Google クラウド プリントにアクセスするには 2 つのパスがあります。Google アカウントとクラウド プリント サービスに直接リンクするクラウド プリント対応プリンタを購入するか、(使用しているプリンタにアクセスできる) PC を使用するかです。クラウド プリントに追加したい) をクラウド プリント サーバーとして機能させます。
最初の状況は、プリンター自体がクラウドに直接接続され、仲介者が必要ないため、理想的です。ただし、それを除けば、仲介業者が無駄にするリソースをできるだけ少なくすることが目標であるはずです。クラウド プリント サーバーとして機能するためだけにデスクトップ コンピューターを 24 時間年中無休で稼働させておくと、非常に少ない馬力しか必要としないジョブに対して大量のリソースが必要になります。
リソースの無駄を削減するために、小型で低電力の Raspberry Pi デバイスを超軽量のクラウド プリント サーバーに変えることにしました。このセットアップの最も良い点は、Raspberry Pi が他の役割を引き続き実行できることです。たとえば、Raspberry Pi クラウド プリント サーバーは、Raspberry Pi 天気インジケーターと同じデバイスとして機能します。両方のジョブ (時折印刷ジョブをスプールし、天気を確認して LED を切り替えるための簡単なスクリプトを実行する) を実行するのに必要なリソースは非常に少ないため、タスクを積み重ねて Raspberry Pi の購入をより有効に活用しない理由はありません。以下に、Raspberry Pi クラウド プリント サーバーと簡単にスタックできるプロジェクトの一部を示します。
- Raspberry Pi を使用して LED インジケーターを構築する (電子メール、天気予報など)
- Raspberry Piを低電力ネットワークストレージデバイスに変える方法
- Raspberry Piを常時稼働のBitTorrentボックスに変える方法
- Raspberry Pi で軽量の Usenet ダウンロードを行うために NZBGet をインストールする方法
私が必要なものは何?
このチュートリアルでは、以下のものをすでに持っていることを前提とします。
- Raspbian がインストールされた Raspberry Pi
- Googleアカウント
Raspberry Pi を Raspbian で構成したり、プリンターをまだ追加したりしていない場合は、上の 2 つのリンクを必ずチェックして、最新情報を入手してください。 Raspberry Pi プリンター ガイドに従う (または少なくともご自身のプリンターのインストールに関するメモを確認する) ことが重要です。 Pi がプリンター (ローカルまたはネットワーク) にアクセスできない場合、このチュートリアルは成功しません。
さらに、 Google クラウド プリントのガイド を参照して、システムの詳細を理解することも役立つでしょう。
クロムのインストール
クラウド プリント サーバーとしての Raspberry Pi モデルの秘密のソースは、オープン ソース ブラウザー Chromium です。 PC にクラウド プリント機能を追加する正式な方法の 1 つは、Google の Chrome Web ブラウザをプリント サーバーとして使用することです。残念ながら、かなりの数の Linux ディストリビューション用の公式 Chrome リリースはありますが、サポートされているのは x86/x64 アーキテクチャのみであり、Raspberry Pi や Rasbian を駆動する ARM ベースのアーキテクチャはサポートされていません。ここで Chromium が登場します。Raspberry Pi を Google のクラウド プリンター システムにリンクするために必要な Chromium の関連機能に引き続きアクセスできるからです。
開始するには、Raspberry Pi でターミナルを開き、次のコマンドを入力します。
s
udo apt- get install chromium-browserudo apt- get install chromium-browser
プロンプトが表示されたら、「Y」と入力して Enter キーを押し、インストールを続行します。インスタレーションは巨大ではありませんが、十分な大きさです。コーヒーを飲みに休憩室に行く 10 分は、確かに設置時間を潰す合理的な方法です。
Chromium をインストールしたら、デスクトップ環境から起動する必要があります。これは、Raspbian のスタート メニューの [インターネット] -> [Chromium Web ブラウザ] にあります。
Chromium を起動したら、右上隅のメニュー アイコンに移動してクリックし、[設定] を選択します。 [詳細設定] が表示されるまで [設定] ウィンドウを下にスクロールし、それをクリックした後、Google クラウド プリントのエントリが表示されるまで展開された設定オプションを下にスクロールし続けます。
「プリンターの追加」をクリックします。次のような認証ページに移動します。
クラウド プリンターの管理に使用するアカウントの Google アカウント認証情報を入力します。これは定期的に通信しないスタンドアロンのプリント サーバーになるため、[サインインしたままにする] がオンになっていることを確認してください。
アカウントを認証すると、[プリンターの追加] ボタンが表示されます。 Raspberry Pi がアクセスできるプリンター (ローカルまたはネットワーク) は、Google クラウド プリント アカウントに追加されます。これらのプリンターが以前に他の方法で追加されていた場合は、 クラウド プリント管理ページ にアクセスして古いエントリを削除することをお勧めします。
[追加] ボタンをクリックすると、プリンターが追加され、印刷を開始する準備ができたことを示す確認ページが表示されます。テスト印刷を開始するのに最適な時期です。
印刷ジョブを開始してから約 10 秒ほどで、ネットワーク接続されたプリンターにスプールアップされました。
私たちは当初、Cloud-to-Pi-to-Printer のワークフローが遅いのではないかという懸念を抱いていましたが (ほとんどの印刷状況では、スピードがそれほど重要ではありません)、それらの懸念が検証されたことはありません。大きな PDF ファイルの場合でも、プロセスにかかる時間は、大きな PDF を印刷する場合の通常の長い待ち時間よりわずかに長くなります。
テスト印刷を実行した後、プリント サーバーはバックグラウンドで実行を続けるため、Pi 上の Chromium を閉じることができます。これで、月に約 4 分の 1 の間、どこからでも印刷できる利便性を享受できるようになります (Raspberry Pi の消費電力は非常に少ないため、平均年間運用コストは約 3 ドルです)。





