Print Webpage from iPad via Web server
-
Upload
hiroki-kaneko -
Category
Technology
-
view
1.338 -
download
2
Transcript of Print Webpage from iPad via Web server
IPADからWEBページを印刷meseta
IPADはプリンタが使えないのが不満
未だに紙に出力する機会は多い
IPADはプリンタが使えない(1)
EPSON iPrint
・EPSONの一部機種専用・写真しか印刷できない
IPADはプリンタが使えない(2)
Print Central for iPad
MacまたはPCを介してメール、ドキュメント、ファイル、Webページを印刷
iPad プリンタ
IPADから直接印刷できない
プリンタ側に何か仕組みが必要?
×
iPad Webサーバ プリンタ
IPADから直接印刷できない
間にWebサーバを挟むしかない
印刷の仕組み(1)
iPad Webサーバ
送りたいURL
Safari BookmarkletApache
印刷の仕組み(2)
Webサーバ プリンタ
Terminallpr PDF/画像
スクリプト
Coral
必要なアプリ
•Coral•木下誠さん作。コマンドラインからWebページをダウンロード/レンダリングして保存する。•Ruby•まつもとゆきひろさん作。Webサーバから送られてきた情報を受け取り、Coralとlprを呼び出す。•lpr•Mac OS X用コマンド。印刷する。
BOOKMARKLETを登録
スクリプトを書く
#!/usr/bin/ruby
FILE_NAME = "capture.jpg"url = cgi["url"]
system("/Applications/Coral/bin/coral.app/Contents/MacOS/coral -f jpg -o #{FILE_NAME} #{url}")system("lpr #{FILE_NAME}")
・iPadから送られてきたURLをCoralでダウンロード・CoralがWebページをレンダリングして保存・保存したページをプリンタへ転送
実行、印刷
•現在はJPEGで保存、印刷•PDFの方が文字の品質が良いが、印刷されない不具合がある。原因調査中