CANONやEPSONのプリンタでAirPrint印刷する方法のまとめ

「CANONやEPSONのプリンタでAirPrintを使ってiPhone/iPadから印刷する方法」というページを、去年 iOS 4.2 がリリースされてすぐに掲載して多くの方に見て頂きました。その後も Windows 用のページを設けたりバッチファイルを作ったり、Leopard/iTunes10.2 用のページを作ったりしましたが、ページが多くなって情報が分散してしまい、欲しい情報が探し辛くなってしまいました。

そこで、このページに最新の情報へのリンク、および古い情報へのリンクをまとめておくことによって、今までよりも簡単に情報へのアクセスができるようにしていきたいと思います。

  最新の情報

 

 Mac 環境

2013/02/21 – (Mac編)AirPrint対応でないプリンタでAirPrint印刷する
2012/06/15 – Leopardの入ったPowerMac G5でPrintopia2使ってAirPrint印刷してみた
Printopia2は Mac側で印刷する用紙サイズを設定できます。

 Windows 環境

2012/03/14 – 【無償】 (iOS5.1編インストーラ使用)AirPrint対応でないプリンタでAirPrint印刷する
(iOS 4.2-4.3.5 の環境では下記の「古い情報」の方法で印刷が可能です。)

 Windows 8 環境

2011/09/20 – (Windows8編)CANONやEPSONのプリンタで AirPrint 印刷をする

 動作確認の報告のあったプリンター一覧

AirPrint で印刷できた報告のあったプリンターのまとめ
(表は随時アップデートされています)

 AirPrint に対応しているプリンター一覧

AirPrint対応プリンタ一覧(2012年秋)
AirPrint対応プリンタ一覧(2011年秋)

 AirPrint で iPhone/iPad の写真を印刷するアプリケーション

アプリケーション名のリンクでそれぞれのアプリケーションの詳細ページへ移動します。

写真印刷 「写真印刷」を使えば L判、L判フチ無し、はがき、はがきフチ無し、KG判、KG判フチ無し、2L、2Lフチ無し、A4、A4フチ無し、レター、レターフチ無しの各サイズで写真を印刷できます。

また「正方形写真」機能を「ON」にすれば、Instagram の様な正方形の写真はもちろん、長方形の写真も中央部分を正方形に切り取って、ポラロイド写真の様に印刷することができます。

楽シール印刷 「楽シール印刷」は、iPhone 内の写真を市販の写真シール用紙等の用紙に合わせてレイアウトし、簡単にプリンタで印刷するアプリケーションです。
市販の写真シール用紙に合わせたテンプレートが用意されているので、自分で写真のサイズを変更したりレイアウトを気にしたりする必用はありません。

iPhone のいろんなアプリで可愛くデコった写真を「楽シール印刷」でシールにしてみんなで貼っちゃおう!

 
 
 

  古い情報

 

 Mac 環境

2011/07/20 – (Lion編)CANONやEPSONのプリンタでAirPrint印刷をする
2011/03/05 – (Leopard/iTunes10.2編)CANONやEPSONのプリンタでAirPrint印刷をする
2010/11/23 – CANONやEPSONのプリンタで AirPrint を使って iPhone/iPad から印刷する方法

 Windows 環境

2012/02/01 – 【無償】 (iOS5編インストーラ使用)AirPrint対応でないプリンタでAirPrint印刷する
2011/12/01 – 【無償】(iOS5編)AirPrint対応でないプリンタでAirPrint印刷する
2011/10/20 – 【有償】(iOS5編)CANONやEPSONのプリンタでAirPrint印刷する
2011/04/10 – (Windows 簡単バージョン) CANONやEPSONのプリンタで AirPrint 印刷をする
2010/12/05 – (Windows 編) CANONやEPSONのプリンタで AirPrint 印刷をする
2010/11/23 – CANONやEPSONのプリンタで AirPrint を使って iPhone/iPad から印刷する方法

17 thoughts on “CANONやEPSONのプリンタでAirPrint印刷する方法のまとめ”

  1. はじめまして。よろしくお願いします。
    WindowsXPとiOS5の環境で、AirPrintの設定をやり始めたのですが
    最初からプリンタが検索できない状況になり、iOS5では不可能であることを知りました。

    AirPrintをきれいにしようとしたのですが、
    AirPrint サービスを停止する際、手順として「Bonjour サービスが起動しているかどうかの確認」というのがありますが、BonjourサービスもAirPrint同様「停止」しておくのでしょうか?

    1. こんにちは

      ご自身のシステムで元々は「Bonjour」サービスが「停止」していたかどうか?
      に合わせれば良いのだと思います。
      それぞれのシステムで状態は変わると思うので私からは何が正しいのかは言えませんが、他に「Bonjour」サービスを使っているアプリ等が無ければ「停止」でも良いのではないでしょうか?

      ちなみに私は何も考えず AirPrint 関係はそのままで FingerPrint をインストールして、問題なく動作しています。

  2. ありがとうございます。
    Bonjourサービスは、以前から使っているアプリが分からないので
    残しておくことにしました。
    FingerPrintをインストールしてみたのですが、今までの苦労は何だったの…
    というくらい簡単にiPad2からのプリントができるようになりました。

    レジストするつもりですので、1PCに1ライセンスだと考えて、2台あるPCのどちらに入れるか決めます。

  3. ありがとうございます。
    Bonjourサービスは、以前から使っているアプリが分からないので
    残しておくことにしました。
    FingerPrintをインストールしてみたのですが、今までの苦労は何だったの…
    というくらい簡単にiPad2からのプリントができるようになりました。

    レジストするつもりですので、1PCに1ライセンスだと考えて、2台あるPCのどちらに入れるか決めます。

    大変貴重な情報をいただき有り難うございました。

  4. Windows7 Pro SP1
     Bonjour Ver. 3.0.0.10
     iTunes Ver. 10.5.2.11 で

    × AirPrint.zip を使った設定では、
     iPod touch からプリンタは見えるようになり、
     「 プリント 」 ボタンも押せるのですが、印刷がされませんでした。

    そこで
    ○ FingerPrint の体験版で試したところ、
     プリントが無事にできるようになりました。
      FingerPrint を購入しようと思います。

      Windows 7 Pro の 「ユーザー アカウント制御 (UAC) 」 を一番低いレベルですが、
      設定しているためか、「スタートアップ」のショートカットからは、
      FingerPrintが起動しません。そこで、タスクスケジュールに登録することで、
      Windows起動と同時に、FingerPrintを起動させることができるようになりました。

      

    1. こんにちわ、情報ありがとうございます。

      FingerPrint は簡単で何もしなくてもサックリ使えると思っていたのですが、ユーザーアカウント制御の設定によってはそんな状況にもなるのですか。
      それでもちゃんと回避策があるみたいで、やっぱり FingerPrint のお手軽さはなかなか捨て難いものがありますね。

      また、何か情報がありましたら、宜しくお願いします。

  5. iphone4+ios5.1にて無線LAN環境のnotePCにusb接続したcanonMP610でカメラロール>プリントから写真が印刷できました。さらに、notePCとbluetooth2.1usbアダプタ(BT-MicroEDR1X;1000円くらい)にてBT無線接続した状態の同じMP610でも同様に印刷できました。
    guestアカウントは使わず、プリンタログイン要求ダイアログで接続先PCの自分のアカウントIDとパスを入れるとプリンタリストから鍵マークが消え使用可能となりました。
    印刷サイズはA4のみで選択不可のようです。プリンタのインク消耗情報もiphoneに表示され双方向で通信できてはいる?ようです。これで、プリンタ電源オンで、ほとんど常時起動しているnotePCを介してiphone>WIFI>notePC>BT>MP610が夫々ワイアレスで印刷できました。情報ありがとうございます。

  6. 使用環境を書きませんでしたので追記です。
    PC;AcerNOTE、WINDOWS7HomePremium 32bit  
    AIR PRINTはzipのインストーラーで入れてREGを結合しただけ。(無償コース)
    iphone4のカメラロールとサファリからプリントできるのを確認
    サファリからのWEB印刷はレイアウトが適当で紙が無駄に使われるので不満。
    用紙サイズ、方向等最小限の印刷設定する方法はあるのでしょうか?
    なおBTは100m対応のアダプタのほうを買ってつけたのだけれどマンション内で10m程度の別の部屋だと通信途絶でNGです。canonのIeppはプリンタが見つからず使えませんでした。プリンタの情報はIJプリンタなのにトナーが少なくなっていますと表示されるのでプリンタが出している文言ではないものがiphone上に表示されている様子です。

    1. こんにちは、情報ありがとうございます。

      iOS 5.1 だと Guest Account がオフでもちゃんとユーザ名とパスワードを入力して使うことができますね!
      用紙サイズや方向等の細かい設定は、アプリケーションが対応していないとできません。
      iPhone そのもののプリントに関する機能は凄く少ないです。

      ところで、トナーと表示されている「プリンタの情報」はどうやって表示したものでしょうか?
      良かったら教えていただけませんか?
      トナーの情報が表示されるのは CANON だけなのかな…。

  7. はじめまして。よろしくお願いします。
    使ってるのはiPhone4sとEPSONのPX-504Aです。
    デフォルトの写真アプリでairprintして印刷はできたのですが、サイズがハガキぐらいのままで変えることができません。
    何か変更する方法がありませんでしょうか?
    ぜひ教えてください。

    1. こんにちは

      AirPrint の仕様で日本語環境では写真は L判、テキストは A4がデフォルトの印刷サイズです。
      印刷サイズはアプリケーション側で設定するので、iPhone の「写真」アプリケーションにはその設定がないためにデフォルトでの印刷しかできません。
      拙作「写真印刷」を使えばプリンタドライバが AirPrint に用意している用紙サイズを使って、様々な用紙サイズで印刷をすることが可能です。
      ただし「プリンタドライバが AirPrint に用意している用紙サイズ」という部分が重要で、プリンタドライバによっては A4 でしか印刷できない物もあったりします。

  8. はじめまして、いが といいます。
    大変貴重な、情報をありがとうございます。
    新型 iPad をジョブズ氏の記念にと最近の、購入しました。

    使用した機器
    1.iPad
      iPad Wi-Fi + 4G (64GB) 第3世代  iOS 5.1.1
    2. パソコン
      Panasonic Let’s note CF-W2BW1
        Windows XP Professional SP3 32 bit
         CPU:Pentium M 1GHz Memory:768MB
        Norton Internet Security 2012 インストール
    3.プリンター
      Canon PIXUS MP950 インクジェット複合機
        Windows XP 標準のプリンターの共有を設定済

    見ての通り、iPad 以外は、かなり古い環境を
    使用しました。
    私は、iOS の製品初めて、というか、Apple製品を
    買ったのは、20年ぶりくらいで、iPad は、初心者
    です。

    最初は、書かれている手順通り、以下の作業をしました。
    1. iTune 10.6 インストール
       その前に、.NETFramework をWindowsUpdate の
       カスタムでインストールしました。
       バージョンは、忘れましたが、最初に、最新の4.0
       をインストールしてもだめで、3.5 か、2.0 が必要
       みたいです。
    2.  AirPrint (Windows 版)をダウンロード
        解凍後、インストーラーを実行して、インストール
        32bit版のレジストリのファイルをダブルクリックして、
        レジストリーにAirPrint.exe の設定を追加
    3. Norton Internet Security 2012 のファイアウォールに
        Airprint サービスとBonjourサービスの実行ファイルを
        追加
        Airprintサービス airprint.exe
        Bonjourサービス  mDNSResponder.exe
    4. パソコンを再起動後、iPadのメモからAirPrintで
        プリンターを検索して、Canon MP950 が表示された
        ので、それを選択後、プリントを実行

    問題は、ここからでした。
    プリンターに接続中、1ページをプリント中との旨の
    メッセージが出ましたが、印刷は実行されず、
    し                 ばらくして、プリンターはオフラインですとの旨の
    メッセージがが出ました。
    でも、ユーザー名とパスワードを聞いてこないので、
    ちょっとおかしいと思いました。

    対策として試した事
    1. Norton Internet Security のファイアウォールを無効
    2. レジストリーのairprint.exe のオプションを変更
         -a ユーザー名:パスワード オプションを追加
        レジストリキーは、レジストリ修正ファイルを
        テキストエディターのVim で開いて場所を確認。
        airprint のオプションについては、コマンドライン
        で、
              airprint.exe  /?
        と入力すれば、簡単なヘルプが見れました。
    3. guest アカウントを有効にして、Airprint もguest
        アカウントを使用するように設定
    4. コントロールパネルー>管理ツールー>サービス
        で、サービスの停止と開始を、設定を変更して、
        状態を確認しながら、繰り返しました。

    それでも、全くプリント出来るようになりませんでした。
    最後に、もしや?と思って、調べたのが、Windows XP
    標準の設定でした。
    Norton Internet Security 2012のファイアウォールが有効
    になっている状態だったので、Windowsの標準のものは、
    無効になっていると、勝手に思い込んでいました。
    結局、Windows 標準のファイアウォールを無効にするか、
    例外設定に airprint.exe を設定して、アクセス制限を
    解除したら、全く問題なく、写真や、メモ、Safariなど
    から、簡単に印刷は出来るようになりました。

    あと、私は、サービスの設定は、ウィザードより、
    コマンドプロンプトから、.bat ファイルを実行して、
    設定する方がいいかな?と思いますよ。
    バッチファイルなら、テキストエディターで、中で、
    sc コマンドを使って、どのように、サービスが設定
    されているのか、分かりますので。
    それから、検索しても、分からなかったのですが、
    airprint.exe のオプションと、指定出来るパラメータ
    の詳細は、どこで、調べる事ができるのでしょうか?

    しかし、我ながら、単純ミスに、ずっと気が付かない
    で、無駄な労力を費やしてしまったと思いますよ。
    でも、結果オーライということで、満足です。

    1. こんにちは、コメントありがとうございます。

      このページの古い情報も読んでいただくとわかるのですが、元々はコマンドラインでコマンドを入力して設定していたのが、バッチファイルになってインストーラになってという経緯で今の状態になっています。
      基本的に何もわからない人にもできるように簡単な方に進んでいます。
      わかる方が情報を欲しい場合はググって調べれば大丈夫なはず!というスタンスです。
      (ググればこのサイトの昔のページも幾つか出てきますし。)

      ところで、AirPrint.exe の色々については私には全く分かりません。
      たぶん DarwinとかのAirPrint関連のソースから作者が作ったのか、まんま持ってきたんじゃないかと思います。
      なので、そっち系のコミュニティを探すと何か情報が見つかるんじゃないでしょうか?

  9. 返答ありがとうございます。
    確かに、ユーザー層を考えると、簡単な方がいいですね。
    あと、Appleのサポートサイトを見ると、Appleの各種ソフトウェア
    で使われる、ポート番号が載っていますが、AirPrintに関係あり
    そうなのは、以下のものだと思います。

    Protocol Port NO.
    TCP 631 一般的なプリンタ共有
    TCP      3689 iTunes ミュージック共有
    UDP 5353 AirPrint、Bonjour、ホームシェアリング他

    あと、Norton Internet Security の自動設定だと、TCP/UDPのポート53
    が許可されています。
    でも、今、ちょっと、簡単なバッチファイルを作って、iPad のメールを印刷
    したとき、実行してみたのですが、パソコン側のポートは、 TCPの631 しか、
    使っていないように見えます。
    以下の.batファイルは、netstat コマンドで、使用しているIPアドレスと
    ポート番号を、30秒間程度、一定間隔で、調べるだけなので、あまり、
    あてにはなりませんが。
    しかも、実行時に一定時間ウェイトするコマンドが思いつかなかったので、
    pingをLocal Host あてに使っているので、結果が非常に見にくいです。
    セキュリティの問題から、開放するポートは最小限にしたいので、私も
    もう少し調べてみます。

    ——– start of .bat file——-
    @echo off

    ipconfig /all > %1

    for /l %%a in (1,1,100) do (
    echo;|time >> %1
    netstat -an >> %1
    ping -n 30 > null
    )
    ——- end of .bat file —–

  10. すいません、私の書き込みの、.BATファイルの内容、バグってます。
    ping の行は、削除して下さい。

    あと、もっと、簡単に調べる方法がありました。

    ネット上のWindowsパソコンのポートが開いているか調べる​方法

    Micorosoft純正のツールで、PortQryV2.ex​e というソフトで、
    Microsoftのダウンロードセンターから、落とせます。
    Windows XP 対応と書かれていますが、Windows 7(64bit)
    でも、問題なく動作しました。
    インストールは、任意の場所にダウンロードした、PortQry​V2.exe
    を、ダブルクリックすると、解凍するか聞いてくるので、UnZi​p
    ボタンをクリックすると、デフォルトでは、以下のディレクトリに
    解凍されます。

    C:\PortQryV2

    パスを設定してもいいですが、特殊なツールなので、私は、
    環境変数のPATHには、設定していません。
    コマンドプロンプトの画面で、

    cd C:\PortQryV2

    として、コマンドの実行ファイルがあるディレクトリに移動します​。
    このコマンドは多数のオプションがあるので、ちょっとだけ、
    使い方を説明します。
    詳しい使い方は、Microsoft のサポートページを見たり、
    portqry /? で簡単なヘルプが見れるので参考にして下さい。

    portqry -n 調べたいPCのIPアドレス -e ポート番号

    のように使います。
    WindowsパソコンのIPアドレスは、ipconfig /all コマンドを
    実行すれば、そのパソコンの有線、無線のすべての
    ネットワークアダプターの情報が得られます。

    AirPrint サービスの状態を調べるには、例えば、以下のように
    しますが、実行は、LAN上の別のパソコンからやらないと、
    だめなようです。
    調べるパソコン上で、そのパソコン自身のIPアドレスを指定
    することも出来ましたが、結果が正しくない場合がありました。
    うまく、やる方法があるのかも知れませんが、詳しく調べて
    いないので、他のパソコンから実行することにします。
    あと、プロトコルがUDPの場合は、うまくいかない場合が
    あるみたいです。

    portqry -n 192.168.0.2 -e 631

    ここで、192.168.0.2 は、AirPrintサービスを実行している、
    パソコンのもので、631は、AirPrintサービスが使用す​る
    ポート番号の1つです。
    実行後、少し待って、対象のパソコン名が戻ってきた後、
    さらに、LISTENING が表示されれば、サービスが実行中
    で、接続を受け付けていることを意味しているようです。
    FILTERED なら、ファイアウォールで、ポートが遮断されて
    いるか、サービスそのものが実行されていない可能性が
    あります。
    ポート番号は、137から139 とか、範囲指定も出来るみたい
    です。
    その場合は、-e オプションのかわりに、-r を使います。

    portqry -n 192.168.0.2 -r 137:139

    のようにします。
    10年以上前に、フリーソフトで、同様の機能を持つものを
    雑誌でみた気がしますが、名前は忘れました。
    こうした、行為は、ポートスキャンと呼ばれて、悪用されない
    ために、標準ではインストールされていないのかも知れ
    ませんが、逆に自分のパソコンがどうゆう状態か調べる
    のにも使えると思います。

  11. これはwindowsが立ち上がっているのを前提にしているもので
    iPadとプリンタだけ立ち上がっている状態ではプリント不可と
    いうことでしょうか?

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)