分1234PWG関係のセッションプリンターベンダーに属しているごく一部の人以外はそもそもPWGという名前すらご存じないでしょう。PWGは「プリンターの内側から外を見る」標準化を行うグループになります。外界からプリンターや複合機を制御する方法を共通化しようというものです。X,CUPSといったOSやミドルウェアに限られていましたが,モバイルやクラウドの世界になると,ぐっと広い立場の人がPWGの仕様を利用することになります。複合機は,内部にドキュメントサーバー的な機能を持つようになってきました。エンドユーザーはWEBなどを利用してこのサーバーにアクセスするようになります。そのため,PWGの活動はより身近になっているといえるのです。faceミーティングを兼ねています。したがって,標準のレビューなども普通に行われることになります。私がPWGの方面に疎いことを差し引いても,標準のレビューというのは聞いていて正直退屈なものです。標準化という作業の泥臭いところ,例えば,まだ実装のないところで想定されるケースを洗い出し,用語を吟味し,他の標準との矛盾をチェックし,という作業も当然やっていくわけです。標準というのはそういう部分がきちんとしていないと誤読を産み,標準として機能しないものになってしまいます。それは分かるのですが,こういう特別なイベントでは,もう少し中身の議論に重きを置くのは難しかったのでしょうか。そんなわけで,今回はすべてのセッションの紹介は行わず,筆者にとって面白いと思ったものをかいつまんで紹介します。Plenary初日の口切りのセッションです。Sweet氏が全体を通し,個々の分科会活動についてはそれぞれの担当者が話すといった感じで進みました。Sweet氏プレゼンはPWGの活動紹介といった内容で,詳細は省略しますが,特にPWGのPR活動やマーケティングが必要であるといった内容が筆者には強く印象に残りました。前述したとおり,プリンターや複合機がネットワークに接続されてサーバー的機能を持つようになり,クラウドやモバイルといった新しい使い方について標準化を行なっている以上,実際にモバイルデバイスやクラウドサービスを用いて何かを提供している人たちにPWGがリーチする必要があるのは必然といえるでしょう(この記事もそういう意図で書かせていただいているつもりです⁠)⁠。アーカイブも公開されていて参加も自由ですし,Wikiは誰でもアクセス可能なので,ぜひ覗いてみてください。Groupが,「⁠クラウドサービスからの印刷」と「クラウドに接続されたイメージングデバイスの操作」の両方をフォーカスに入れ,フェーズ0から2までの3段階を考えていることなどは興味深かったです。Imagingなどです。EverywhereとMSN2のレビューがありました。Protocolの略で,HTTP(S)の上に実装された印刷のためのプロトコルです。印刷のためにデータやジョブについての指定を送信するだけでなく,プリンターの能力(attribute⁠)⁠,ジョブの情報,ステータスなどを取得することもできる,非常に高機能なものです。現在は印刷だけですが,将来はスキャンやFAX送信への応用も検討されています。Interoperabilityの結果によると,すべてのテストスィートをパスしたプリンターはまだ存在しないとのことで(※13⁠)⁠,状況の改善を期待したいところです。Rasterというビットマップ形式とPDF)の処理能力をプリンターに用意することによって,さまざまなデバイスからのドライバーレス印刷を可能にする技術です。AppleのAirPrintと技術的には非常に似通っていますね。したがって,モバイルからの印刷で何かアイディアをお持ちの方は,ぜひ動向に注目していただきたいです。IPPでは通信によって機器がサポートしているメディアを取得したり,逆に印刷ジョブのメディアを指定したりしますので,名前付のルールが決まっていないとベンダーごとにまちまちの名前となってしまいます。そのためMSN2のような標準が重要になります。どちらの仕様書も2ヶ月後のミーティングでレビュー完了を目指し,今年中には投票フェーズになるとのことで,非常に丁寧なレビューがされていたという印象を持ちました。Everywhereをモバイルからだけではなく幅広く応用の軸に据えたいと考えているようです。実際に実装が存在し,分かりやすいのもIPPの魅力です。Everywhereからはじめるのがよいでしょう。Sweet氏が独自でテストしたそうです。テスト期間は終わっていないので,みんな送ってくれ!というアナウンスがありました。※13実際,HPの一部の機種はIPPの仕様を誤って解釈して実装しているため,CUPSからIPPで接続すると正しく印刷できないことがあります。残念ながらそのような機種についてはIPPを使わないという解決策しかありません。※14プリンターの用語で,印刷をされる対象のもの,のことです。通常「用紙」という言葉を使いますが,OHPシートやCDのラベルなど,紙に限らないことも多いのでこう呼びます。WGのセッションです。いうところから説明しましょう。IPPでプリンターに印刷することを考えます。アプリケーションはプリンターに,自分が使いそうな機能,例えば両面印刷やカラー印刷,サポートしている用紙サイズ,その他の,「⁠プリンターについての情報(A⁠)⁠」を問い合わせることになります。これに基づいてアプリケーションはユーザーに「このプリンターの両面印刷機能を使う?」「⁠モノクロだけど大丈夫?」などといったことを確認し,それに基づいて,今度は「この印刷物はA4で,カラーで,両面印刷してくれ」といった「印刷ジョブに関する情報(B⁠)⁠」を,印刷データとは別に渡すことになります。いった(A)や(B)のデータが,IPPとそれ以外でまちまちなのは望ましくないので,こういった情報の「意味」のモデルを標準化しよう,というのが「セマンティックモデル」の考え方です。印刷を例にしましたが,セマンティックモデルは印刷だけでなく,スキャンやFAXなどについても視野に入れています。これはどういう概念かというと,プリンターや複合機がネットワークに接続されて,どんどん高機能化していくと,印刷やスキャン,FAXといったコアの機能以外に,データの変換や加工といった機能が機器の中に内包されていくことになります。スキャンした画像をOCRにかけてEvernoteにアップロードする,といった場合,OCRやEvernote連携は複合機の本質的な機能ではありません。serviceと呼んでいます。ここで少しでも勘が働く人なら,「⁠そのサービスって別に機械の中になくてもよくない?」と気づくのではないでしょうか。serviceは機器とサービスを分離しているので,サービスは別のサーバー(それこそクラウドの向こう)にあってもよいわけです。機器の中にあるサービスの一部だけを使って,別のサービスに流しこんでもいいわけです。このようなことを考えると,それぞれのサービスを分離して扱うためのセマンティックモデルが必要なことはお分かりいただけるのではないでしょうか。serviceの例を眺めながら,ブレインストーミング的にさまざまなサービスを列挙し,定義が完全かどうかを見ていくというものでした。この議論が非常に発散していて辛い。ここで筆者が書いたような説明は事前にだれもしてくれません。これでは,この議論をずっと追いかけてきた人たちでないと,新たな提案はやりにくいと感じました。serviceはプリンターや複合機の中に閉じているとは限らないため,プリンターベンダーとOSベンダーという既存のPWGメンバーだけでなく,WebやモバイルやクラウドからプリンターやMFPを叩いて新たなサービスを提供してみたい,そんな人たちに関心を寄せていただき,議論に参加したほうがよりよいものになると感じるのですが,正直,今のPWGの議論の進め方では難しいのではないかと思います。それでも,Webやモバイル,クラウドといったところで新たなサービスを模索している読者の方は,ちょっと大変ではありますが議論を追いかけていただけると,プリンターや複合機を外部から眺めた,なにか面白いアイディアが出てくるのではないかと思います。筆者としてはそういった展開を大いに期待したいところです。Groupということで皆様お待ちかね(?)の「イメージ機器をクラウドで使うための標準化を行う」ためのワークグループのセッションです。Printに代わるサービスを俺達が立ち上げるぜ!」というようなものではありません。Printを土台にしているような感じがありました。組み合わせはどう考えるべきか」など盛り上がりをみせました。これからも本WGの活動には注目していきたいです。※15セブンイレブンの「ネットプリント」のような,サーバーにデータを置いておいて,特定のプリンターで操作をすることによりデーターを引っ張ってきて印刷する仕組みのこと。「⁠どこで打つのも自由」という意味で「ロケーションフリー」と呼ばれます。Summitの要項が出る前に,HPの複合機で,任意のファイルが読み出せてしまうという脆弱性が発覚して話題になりました。今のプリンターや複合機はネットワークに接続して各種の機能を提供するため,このような事例は今後どんどんと増えることになると予想されます。IDSではそういう類の話題を話し合うのかと考えていましたが,やや期待はずれでした。セキュリティに関する内容を議論するワークグループなのはそのとおりなのですが。今回は多くの仕様書のレビューだったので,そこが辛かった理由でもあります。一つはロギングの仕様で,攻撃を受けたときにログを調べるのは基本なのでそういう仕様を議論するのはむしろ当然ですね。Modelというセキュリティモデルの仕様で,一般的なセキュリティモデルの仕様をイメージ機器に合うようにリモデルしようというもののようです。こちらは延々と定義の話になっていましたが,想像するに多くのプリンターや複合機はセキュリティ機能を実装していて,ISO/IECなどで定められた認証を取っているはずですので,そこを後追いする意義はやや乏しいように思いました。著者プロフィールおがさわらなるひこ流離のプリンター愛好家。(株)ミライト情報システム所属。印刷技術を中心に,フリーでオープンなデスクトップ環境の向上のためにあちこちに顔を出しています。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。