ザリガニが見ていた...。ザリガニが見ていた...。読者になるザリガニが見ていた...。この広告は、90日以上更新していないブログに表示しています。iPadAirPrintは、ヒューレッド・パッカード製の限られた対応プリンタでしか印刷できない仕様で登場して、最初はガッカリした。前回の日記でやったように設定すれば、MacBookでプリンタ共有しているプリンタからも印刷可能になる。これでCanonでも、EPSONでも、その他どんなメーカーのプリンタでも、プリンタ共有さえ出来れば、そこから出力されるようになったのだ。出力先は所詮、紙...。今やお金を払ってまでも書籍を懸命に自炊(PDF化)する時代に、さらに紙代・インク代にお金をかけて、印刷するのは馬鹿げている。したら、どこかで誰かがその印刷された紙をスキャンして、せっせとPDF化することになるかもしれない。AirPrint、便利かもしれないけど、でも結局使わない、ということになってしまうと思った。ところが、このAirPrint、実は素晴らしい可能性を秘めていた。UNIX環境には、CUPS-PDFというプリンタ設定がある。これは、印刷する時のプリンタにCUPS-PDFを選択すると、PDFを出力してくれる。ドライバだけの仮想プリンタのようなものである。便利そうなのだが、OSX環境においてはQuartzがPDFベースの描画エンジンで、画面に見えているものすべては簡単にPDF化できる。CUPS-PDFを使うまでもなく、今までほとんど使っていなかった。そこに、AirPrintが登場した。今や自分のMacBookでは、プリンタ共有さえ出来れば、どんなプリンタからも出力できるはず。どんなプリンタでも...そう、CUPS-PDFからもきっと出力できるはずだ!そのことに気付いて、早速やってみた。10.6.5既にAirPrint可能なプリンタ共有にした状態。ダブルクリック、手順に従ってインストールした。選択して、追加ボタンを押した。「ネットワークでこのプリンタを共有」にもチェックを入れた。印刷さっそく、MacBookからプリンタにCUPS-PDFを指定して印刷してみる。アクセスできるようになっていた。いうFinderからは不可視な階層になっていた。そのCUPS-PDFフォルダの中に、印刷者であるログインユーザ名のフォルダが生成されて、そこにPDFファイルが追加されていくようだ。PDFのファイル名には、ジョブ番号が付番されていた。ジョブ番号は、CUPS-PDFで印刷する度に+1されて行く。PDFを開いてみると、さっき印刷した内容がちゃんと表示された。AirPrint次に、iPhone・iPadからAirPrintで印刷してみた。フォルダが生成され、その中に印刷結果のPDFが追加されていく。ユーザしかアクセスできない権限が設定されていた。よって、guestユーザでログインした時だけ、Finderで自由にアクセスできるようになる。いつも使っているユーザでアクセスできないのは、ちょっと不便だ。フォルダにPDFが保存されるようになったことについては大満足。このままではguestユーザしかアクセスできない、秘密のPDFになってしまう...。印刷結果は、自分が望む人に自由に渡せるようになって初めて、その利用価値が高まる。紙の場合は、手渡し、FAX、郵送など、手間はかかるが確実に渡せる方法を知っている。それでは、guestユーザしか閲覧できないPDFファイルの場合は、どうするべきか?そんな時こそ、Dropboxが大活躍する!もはや、あまりにも便利、かつ有名になってしまったDropboxについての説明は、ここでは省略。インストールは、以下の本家トップページから。easy.使い方の詳細は、以下の解説ページが大変参考になりました。ドロップボックスはここがすごい!シンボリックリンクDropboxの素晴らしいところは、ファイルの実体をコピーしなくても、シンボリックリンクさえ入れておけば、そこにリンクされるファイルが同期されるところ。フォルダのシンボリックリンクであれば、そのフォルダ以下のすべてのファイルとフォルダが同期される。シンボリックリンクをDropboxに入れておけば、CUPS-PDFの印刷結果が自動的に同期されることになるのだ!具体的には、ターミナル.appを起動して、以下のコマンドを実行すればOK。以下のファイルとフォルダが同期されるようになった。ちなみに、Finderで確認すると、シンボリックリンクもエイリアスとなってしまうが、シンボリックリンクとエイリアスは、違う。Dropboxに追加して、それ以下のファイルとフォルダを同期してくれるのはシンボリックリンクのみである。Finderで作成可能なエイリアスでは、同じように同期してくれないので、注意が必要。/var/spool/cups-pdf/guestのアクセス権の変更これでAirPrintしたすべてのPDFが同期されるようになったかと思えば、そうではなかった。以下のファイルやフォルダは、同期されないのであった。内包している項目にも適用して、現状のすべてのファイルは同期されるようになった。今度こそAirPrintしたPDFがDropboxと同期されるようになったかと思いきや、まだ問題があった。新規にAirPrintしたPDFにはアクセスできない状態。guestしかアクセスできないのであった...。ファイルは見えているのに開くことが出来ないという、もどかしいことになっている。生成されるPDFのアクセス権はCUPS-PDFが決めているはず。すればいいのか?調べてみると、CUPS-PDFには設定ファイルがあった。設定することで、PDF生成時のアクセス権を変更できた。0022」とすることで、GroupとEveryoneのアクセス権に「読み出しのみ」が追加された。staff...(中略)...ちなみに、設定の意味は以下のように理解している。上記は権限を制限する設定なので、それぞれの権限は以下のように設定されるようだ。7だと、すべての権限が制限される。(つまり、アクセス権なしの状態)0だと、権限の制限なし。010)だと、読み・書き・実行の書き込み権限が制限される状態。(つまり、読み出しのみ可能な状態)つまり、chmodコマンドとは反対の意味になるのだ。Dropboxで同期できれば、そのPDFは素晴らしい使い勝手になる。Linkを選択すれば、PDFにアクセス可能なURLを書き込んでメールを起動してくれる。共有したい人宛にそのメールを送信すれば、印刷したPDFを確認できる。フォルダに入れておく必要があった。~/Dropbox/Public/cups-pdf/その他にも、DropboxにShareフォルダを作って、よりシンプルに共有する方法もある。(メールによるURLの通知が不要)あとは創意工夫でDropboxの機能をフル活用して、さらなる便利な使い方が見つかるかもしれない。Printopia以上のことは、Printopiaというアプリケーションによって、ものすごくシンプルに実現できたのであった...。9.95ドルの有料アプリケーションである。(デモ版は1週間だけ自由に試用できる)お金を払って機能を買うか、お金を払わずに知恵を付けるか、それが問題だ。Capsuleによるバックアップ環境は、面倒な...2009-01-26Automatorで高度な画像フィルターを利用して、その便利さに気付く今まで、Automator(オートメーター)のことを見くびっていた。読者になるこのブログについて検索リンク記事一覧はてなブログをはじめよう!zariganitoshさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはザリガニが見ていた...。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。