« Android 開発4 (色々なサンプルアプリ) | トップページ | Android 開発6 (スマートフォンでのFAX) »

2012年4月19日 (木)

Android 開発5 (スマートフォンでの印刷)

スマートフォンを用いた色々な印刷方法を紹介します。

■アプリごとの印刷方法

実行環境

印刷

ページ共有

画像変換等

標準ブラウザ

JavaScriptを使いGoogleクラウドプリントによる印刷が可能。(ログインが必要なページは印刷不可)

印刷専用アプリ等へアドレスを送る印刷が可能
(ログインが必要なページは印刷不可)

「画面メモ」等で画像変換後に印刷可能 ただし、ログインが必要なページを画像に変換する場合、機種固有の操作が必要。(Galaxyシリーズについてはアプリが存在)

その他ブラウザ

ブラウザ毎に変換を行い印刷可能
Angel Browser:表示ページを画像保存可能
Firefox:表示ページをPDFファイルとして保存可能
Boat Browser:表示部分のみ画像保存可能

印刷専用アプリ

PDFや画像ファイルを選択して印刷可能。WEBページはアプリのブラウザより印刷したいページにアクセスして印刷が可能。

カスタムアプリ

APIを使いGoogleクラウドプリントによる印刷が可能。
(ログインが必要なページは印刷不可)
メーカ毎の開発キット等を使った印刷制御が可能。

■印刷方法一覧

印刷方法

通信方法

プリンタ種類

印刷範囲

利点

難点

Google Could Print
(Googleクラウドプリント)

ネット接続

問わない

何処でも

現在のプリンタを流用できる。また、外出先からでも印刷できる

対応プリンタでない場合、ネット接続のPCが必要。WEBページの印刷にはアプリが必要。 Googleアカウントが必要

HP ePrint
(メールdeプリント)

メール

対応プリンタ

何処でも

メール送信が可能であればどこからでも印刷可能

ネット接続のプリンタが必要

印刷専用アプリ

Wi-Fi
(無線LAN)
Bluetooth

 

対応プリンタ

電波の
届く範囲

アプリのインストールとプリンタとの接続設定のみでダイレクトに印刷できる

対応したアプリのインストールが必要で、アプリによってできることが異なる

ネットプリント

ネット接続環境

 
 

不要

 
 

何処でも

 
 

印刷機器を必要としない

 
 

印刷物を直ぐに確認することができない

※詳細については下記参照

■ Google Could Print を利用した印刷

Googleのサービス「Google Could Print 」を利用した印刷方法

通信方法

インターネット接続

プリンタ

種類は問わない
※ 対応プリンタあり

必要な環境等

PC側:最新のChromeをインストール
携帯側:WEBページを印刷する場合はアプリが必要

Googleアカウント取得とプリンタの登録
※GoogleCouldPrint対応機ならPC側の設定は不要

良い点・悪い点

Wi-Fi(無線LAN)、Bluetooth、赤外線に対応したプリンタがなくても、ネットにつながる環境があれば印刷できる。

ただし、印刷にはGoogleアカウントが必要。

また、プリンタが Google Could Print 対応していない場合、ネットに接続していてGoogleアカウントにログインしたPCが必要となる。また、WEBページ等の印刷を行う場合は携帯側にアプリのインストールが必要となる。

印刷までに必要な手順は以下の通り

□ PCからGoogleクラウドプリントにプリンタを登録する

01.最新の「Chrome」をインストール・起動し、画面右上のアイコンより「設定」を選択する

Googlecloudprint_01_3

02.「高度な設定」を選択し、「Googleクラウドプリントコネクタを有効にする」を選択する

Googlecloudprint_02


03.ログイン画面が表示されるので、取得済のGoogleアカウントでログインする

Googlecloudprint_03_3

04.下記のような画面が表示されるので「プリンタ登録を完了」ボタンを押す

Googlecloudprint_04_3

05.下記の画面が表示されればGoogleアカウントと
   PCのプリンタ情報連携が完了したことになる

Googlecloudprint_05

※登録されたプリンタの情報や、過去の印刷ジョブの確認を行う場合
  下記のどちらかの方法で確認できます

  Google+トップ画面を表示
  →画面右上のアイコンより「設定」を選択
  →「サービス」を選択
  →ご使用のサービスがアイコンで表示されるので「Googleクラウドプリント」を選択
 

  Chromeの画面右上のアイコンより「設定」を選択する
  →「高度な設定」を選択
  →「Googleクラウドプリント」の項目にある「印刷設定を管理」ボタンを押す

□ 対応プリンタからからGoogleクラウドプリントにプリンタを登録する

 Googleクラウドプリント対応プリンタより登録を行うため、
 各プリンタの説明書を参考に登録する
 (登録前にGoogleアカウントの取得が必要)

□Gmailの印刷

Gmailの印刷を行う場合は特にアプリを必要としません

01.スマートフォンでGoogleアカウントにログインする

02.「Gmail」アイコンを選択

03.「ウェブ版」のリンクを選択

04.Gmailを表示し、印刷したいメールを表示する

05.画面右上のプルダウンメニューに「印刷」が存在するので「印刷」を押す

Googlecloudprint_06_12

03.プリンタ選択画面が表示されるのでプリンタを選択する(左画面)
   プリンタ選択後に印刷設定画面が表示されるので「印刷」を押す(右画面)

Googlecloudprint_07_3

□Docsの印刷

Docsの印刷を行う場合は特にアプリを必要としません

01.スマートフォンでGoogleアカウントにログインする

02.「ドキュメント」アイコンを選択

03.「今すぐアクセス」ボタンを選択

04.印刷したいドキュメントを選択する

02.ドキュメントを選択すると画面下部にメニューが表示されるので
  「Actions」→「Print」を選択する

Googlecloudprint_08

03.以降、Gmailの印刷時と同様に、プリンタの種類を選択し「印刷」ボタンを押す

□WEBページの印刷

WEBページの印刷を行う場合、現在の所アプリを必要とします。

※ 調査の結果、JavaScript や Android アプリより Google Cloud Print を利用した
  印刷が可能であることがわかりました。詳細は別の日のブログを参照してください。

  自サイトで Google Cloud Print を実行する方法 (JavaScript)

今回、Google Cloud Print を無料で使用できるアプリ 「PrinterShare」 を利用します。

※「PrinterShare」のアプリケーションは、連絡先データの読み取り、
  カレンダーの予定と機密情報の読み取り、端末のステータスと ID の読み取り等
  かなりのアクセス許可を必要とするため注意が必要です。

01.Google play より 「PrinterShare」をインストール

02.「PrinterShare」起動後「続ける」ボタンを選択

03.メニュー画面が表示されるので、今回はWebページを選択する。(左図)
   印刷したいWebページを表示して、「印刷」ボタンを押す(右図)
   

Googlecloudprint_09


04.印刷プレビューが表示される。

   ※この時点ではプリンタは未選択になっている

   プレビュー画面でメニューボタンを押すとプリンタ選択画面が表示されるので、
   今回は「Google Cloud Printers」を選択する(左図)

   その後、Googleアカウント選択画面が表示されるので、
   プリンタを登録しているGoogleアカウントを選択する。

   アカウント選択後、登録されているプリンタの一覧が表示されるので
   印刷したいプリンタを選択する(右図)
   

Googlecloudprint_10


05.印刷プレビューが再度表示されるので、「印刷」ボタンを押す。(左図)

  ※プリンタが選択された状態になっている

  印刷オプションがが表示されるので「OK」ボタンを押す(右図)

Googlecloudprint_11

■ HP ePrint (メールdeプリント)による印刷

HP ePrint (メールdeプリント) より、印刷内容をメールで送信して印刷する方法

通信方法

メール

プリンタ

対応プリンタのみ

必要な環境等

携帯側:メール送信環境
プリンタ:ネット接続(メール受信)環境

良い点・悪い点

メール送信が可能であればどこからでも印刷可能

ただし、プリンタをネットに接続する必要がある。
※ ePrint Home & Biz よりの印刷も可能

詳しくはメーカホームページを参照してください

HP ePrintCenter | プリンタ

■ アプリによる無線印刷

アプリケーションにより、スマートフォンとプリンタを無線接続して印刷する方法

通信方法

Wi-Fi(無線LAN)
Bluetooth

プリンタ

対応プリンタのみ

必要な環境等

携帯側:プリンタに対応したアプリをインストール
携帯側:プリンタとの接続設定が必要

良い点・悪い点

アプリのインストールとプリンタとの接続設定のみでダイレクトに印刷できる(ネット接続不要)
対応したアプリのインストールが必要で、アプリによってできることが異なる

※使い方はアプリ毎に異なるため、操作方法は各社ホームページで確認してください

□アプリ一覧

メーカと対応するアプリケーションの一覧です

OS メーカ アプリ名称 説明 通信
--- Epson iPrint エプソン専用アプリ Wi-Fi
--- Canon Easy-PhotoPrint キャノン専用アプリ Wi-Fi
--- HP ePrint Home & Biz HP専用アプリ Wi-Fi
--- Brother iPrint&Scan Brother 専用アプリ Wi-Fi
--- Fuji Xerox Print Utility Fuji Xerox、NECの複合機用アプリ 無線LAN
--- Century Bolle Photo プリンタ APRi 専用アプリ Wi-Fi
--- --- PrinterShare 色々な機種で利用できる印刷アプリ Wi-Fi / Bluetooth
iPhone リコー Smart Device Print リコー専用アプリ
※Androidも対応予定
Wi-Fi
iPhone --- AirPrint AirPrint対応プリンタのみ Wi-Fi

□開発キット一覧

開発者向きの情報ですが、各メーカ毎に開発キットが提供されています

メーカ 開発ツール
Epson ESC/P-R
Canon DSP
Brother Brother Print SDK
Fuji Xerox 開発支援ツール
リコー RPDL

■ ネットプリント(印刷サービス)

アプリのインストールのみで印刷機器を必要としない印刷サービス

通信方法

ネット接続環境

プリンタ

不要

必要な環境等

携帯側:利用するサービス毎にアプリをインストール
サービスによって会員登録が必要

良い点・悪い点

印刷機器をまったく必要としない。
ただし、印刷物を直ぐに確認することができない。

※ご利用方法はサービス毎に異なるため、詳細は各社ホームページで確認してください

□サービス一覧

サービス名称 説明

5円プリント

選択した写真を1枚5円でプリントし、配送してくれるサービス。配送先は電話帳から選択することも可能
写真選択→配送先・支払方法選択→アップロード→(決済)

netprint

選択した 写真・文章・WEBページ等を全国セブンイレブンで印刷できるサービス。サービス利用には会員登録が必要。
また、予約番号をメールで送信する機能もあるため、印刷するだけなら、スマートフォンのアプリもいらない。
印刷物選択→予約番号発行→コピー機に予約番号を入力

プリント直行便 選択した写真を印刷するサービス。印刷した写真は配送もしくは近くのキタムラでの受けとる。
写真選択→サイズ・枚数選択→受取方法選択

« Android 開発4 (色々なサンプルアプリ) | トップページ | Android 開発6 (スマートフォンでのFAX) »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/153605/54509566

この記事へのトラックバック一覧です: Android 開発5 (スマートフォンでの印刷):

« Android 開発4 (色々なサンプルアプリ) | トップページ | Android 開発6 (スマートフォンでのFAX) »