UPnP Scanner Architecture

Slides:



Advertisements
Similar presentations
DLNA 2004 MT1 120 山口奈津子 2005 MT 007 千葉祐美子 2005 MT 056 久保このみ 2005 MT 064 三村奈緒美.
Advertisements

UPnP Logo Usage Guidelines Rob Ranck Executive director, UIC Global Inventures, Inc.
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
Microsoft Office 2010 クイックガイド ~OneNote編~
Curlの特徴.
2006年9月27日 植田龍男 Webサービス II (第1回) 年9月27日 植田龍男.
2004MT120 山口奈津子 2005MT007 千葉祐美子 2005MT056 久保このみ 2005MT064 三村奈緒美
TeX で数式を書くための PowerPoint アドイン Ver (2011/06/26) Ver. 0.1 (2007/5/30)
情報基礎A 情報科学研究科 徳山 豪.
スクリーンショットの取り方 コラボエンドポイントスクリーンショットの取得 シスコシステムズ合同会社 テクニカルソリューションズアーキテクト
Timeout と再送 往復時間 予知が困難 他のトラフィックに依存 適応再送アルゴリズム データの採取.
Metro Link SDK for Mitsubishi M16C MCU を使用した製品の可能性
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
JPAを利用した RESTful Webサービスの開発
富士ソフト株式会社 IT事業本部 テクニカルC&C部 小川直人
Riding the Design Wave II
Ad / Press Release Plan (Draft)
ご案内資料.
情報処理基礎 2006年 6月 1日.
FB6280E SSP パッケージ A3 BookEdge Scanner (NXScan SSP edition 添付版)
IGD Working Committee Update
Lync 会議 Lync 会議に参加する Lync 会議をスケジュールする 会議のオプションを設定する
Lync Web App クイック リファレンス カード: 会議にコールインする
Ex7. Search for Vacuum Problem
Ex8. Search for Vacuum Problem(2)
Android Development 白熱道場
Microsoft Office 2010 クイックガイド ~PowerPoint編~
早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕
Windows Summit /13/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
ネットワーク構成法 スケール 第6回 11月19日.
2005年11月17日 Webサービス II (第6回) 年11月17日.
BlueBeanClientを用いた連携の概要
UPnP Working Group Home Control & Security
Real Time Graph 指定された計測のデータを実時間収集サーバ(LABCOM)から取得し、リアルタイムにグラフとして表示する。
HTTPプロトコルとJSP (1) データベース論 第3回.
UPnP Core Architecture Version 1
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /9/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
XSL-FO + MathML MathML表示、PDF生成、SVG生成
Linux リテラシ2006 第6回 デーモン CIS RAT.
Windows Phone 7.5 の データ アクセスとクラウド連携
Microsoft Office 2010 クイックガイド ~OneNote編~
チーム FSEL 立命館大学情報理工学部 ソフトウェア基礎技術研究室
DataGrid ミニワークショップ@天文台 12/12
TCP/UDP プロセス間の通信のためのプロトコル TCP:信頼性高、処理時間大 UDP:信頼性低、処理時間小 ftp SMTP HTTP
情報の科学的 な理解(2) 情報科教育法 8回目 2005/6/4 太田 剛.
≅ ≰ ≳ ≗ ≲ ≩ ≴ ≥ ver manual Tanaka.
Windows Azure 通知ハブ.
アップデート 株式会社アプライド・マーケティング 大越 章司
音声 他のユーザーを通話に招待する オーディオ デバイスをセットアップする IM の会話に音声を追加する 通話を開始する
gate-toroku-system のしくみ
豊田正史(Masashi Toyoda) 福地健太郎(Kentarou Fukuchi)
各種ルータに対応する P2P通信環境に関する研究
Windows Summit /24/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
DS4000 EXP700 ESM ファームウエア更新手順 (ファームウエアレベル 9326)
契約上に記載のない会社の ユーザの第三者契約登録方法
Ex7. Search for Vacuum Problem
基礎プログラミング演習 第12回.
Service Access Management Tool
NXScan SSP edition プロファイル・スキャン二ング
tranService Next Generation
活用のヒント Edit COMPUTER Presentation INTERNET Print Out Home Page
Microsoft SharePoint Online の Web サイトを カスタマイズする方法
ビデオ ビデオのクイック リファレンス ビデオ コントロールを使って表示する Lync 2013 クイック リファレンス
Microsoft Office Project Server 2007
gate-toroku-system のしくみ
UDPデータグラムヘッダ 牧之内研究室 修士1年 久保正明.
Microsoft Office 2010 クイックガイド ~PowerPoint編~
5 つの方法 Outlook 活用の 最新の署名 次に、連絡先情報を追加します。 [新規作成] を選択し、署名に名前を付けます。
Presentation transcript:

UPnP Scanner Architecture Junichi Ota Ricoh Corporation Office Solution and Development Group

アジェンダ ユーザ使用例 アーキテクチャ デバイス サービス シーケンス ダイアグラム 簡単な1ページスキャン フィーダ 外部アクティビティ シーケンス ダイアグラム 簡単な1ページスキャン Push型 Pull型 フィーダからの複数ページスキャン

ユーザ使用例 スキャン to コントロール ポイント スキャン to プリント スキャン to URL イメージをスキャンし、コントロール ポイントに送る (プッシュ型) イメージをスキャンし、コントロール ポイントが取り出す (プル型) スキャン to プリント イメージをスキャンし、プリンタのURLに送って印刷する JPEGイメージをXHTML-Print フォーマットに変換後、転送 スキャン to URL イメージをスキャンし、指定されたURLに送る HTTP/POSTで転送する

UPnP v1 スキャナ アーキテクチャ スキャナ コントローラ UPnP デバイス アーキテクチャ V1 ホーム ネットワーク スキャン ディスクリプション ディスカバリ アドレッシング コントロール イベンティング プレゼンテーション V1 ホーム ネットワーク スキャン フィーダ 外部アクティビティ デバイス ディスクリプ ション ドキュメント HTML ドキュメント サービス コントロール プロトコル ドキュメント スキャナ コントローラ ベンダー独自API

スキャナ デバイス UPnP アーキテクチャ v1.0 ベース 3種類のサービスの組み合わせ “urn:schemas-upnp-org:device:Scanner:1 “ 3種類のサービスの組み合わせ スキャン サービス (必須) スキャナを操作し、イメージをスキャンする フィーダ サービス (オプション) ドキュメント フィーダを制御する 外部アクティビティ サービス (オプション) ユーザに起因するイベントの自動通知設定と、それに関連付けたジョブの登録 例) 「スキャン」ボタンを押すことにより、スキャンを開始する

スキャナ デバイス ディスクリプション スキャン サービス デバイス情報 フィーダ サービス 外部アクティビティ サービス <?xml version="1.0"?> <root xmlns="urn:schemas-upnp-org:device-1-0"> <specVersion> <major>1</major> <minor>0</minor> </specVersion> <URLBase> base URL for all relative URLs </URLBase> <device> <deviceType>urn:schemas-upnp-org:device:Scanner:1</deviceType> <friendlyName>short user-friendly title</friendlyName> <manufacturer>manufacturer name</manufacturer> <manufacturerURL>URL to manufacturer site</manufacturerURL> <modelDescription>long user-friendly title</modelDescription> <modelName>model name</modelName> <modelNumber>model number</modelNumber> <modelURL>URL to model site</modelURL> <serialNumber>manufacturer's serial number</serialNumber> <UDN>uuid:UUID</UDN> <UPC>Universal Product Code</UPC> <iconList> <icon> <mimetype>image/format</mimetype> <width>horizontal pixels</width> <height>vertical pixels</height> <depth>color depth</depth> <url>URL to icon</url> </icon> </iconList> <serviceList> <service> <serviceType>urn:schemas-upnp-org:service:Scan:1</serviceType> <serviceId>urn:upnp-org:serviceId:Scan:0.92</serviceId> <SCPDURL>URL to service description</SCPDURL> <controlURL>URL for control</controlURL> <eventSubURL>URL for eventing</eventSubURL> </service> <serviceType>urn:schemas-upnp-org:service:Feeder:1</serviceType> <serviceId>urn:upnp-org:serviceId:Feeder:0.92</serviceId> <serviceType>urn:schemas-upnp-org:service:ExternalActivity:1</serviceType> <serviceId>urn:upnp-org:serviceId:ExternalActivity:0.91</serviceId> </serviceList> <presentationURL>URL for presentation</presentationURL> </device> </root> スキャン サービス デバイス情報 フィーダ サービス 外部アクティビティ サービス デバイス アイコン プレゼンテーションWebページURL

スキャン サービス サービス名 “Scan:1” SOAP アクション StartScan Start Stop Abort SetConfiguration GetConfiguration GetSideInformation GetDestination GetState

スキャン サービス 状態変数 (自動通知) 状態変数 State (状態) FailureCode SideNumber Idle/Scanning/Pending FailureCode No Error/Jammed/Timeout SideNumber Scanned side number ScanLength Scanned line number DestinationID Notice that the destination has changed 状態変数 Resolution ImageFormat ImageType BitDepth ColorType CompressionFactor ColorSpace UseFeeder HeightLimit WidthLimit XValueLimit YValueLimit Destination JobID …..etc.

フィーダ サービス サービス名 “Feeder:1” SOAP アクション 状態変数 Load Eject Reset GetState SetFeederMode GetFeederMode 状態変数 MorePages (自動通知) FeederMode Simplex/Duplex StateFailureCode SheetWidth SheetHeight InputJustification EntireDocument Model JobID Timeout

外部アクティビティ サービス サービス名 “ExternalActivity:1” SOAPアクション 状態変数 Activity Register Renew Unregister 状態変数 Activity AvailableRegistrations (読み取りアクセスのみ) DisplayString DisplayStringSize ButtonName Duration RegistrationID

シーケンス ダイアグラム (1) 簡単な 1 ページ スキャン (プッシュ型) イベントの自動通知登録 アクション: StartScan() Destination=クライアントURL 画像データ: HTTP/POST イベント: ScanLength イベント: ScanLength

シーケンス ダイアグラム (2) 簡単な 1 ページ スキャン (プル型) イベントの自動通知登録 アクション: StartScan() Destination=“pull-absolute” イベント: DestinationID アクション: GetDestination() 画像データ: HTTP/GET イベント: ScanLength イベント: ScanLength

シーケンス ダイアグラム (3) フィーダからの複数ページスキャン (プル型) イベントの自動通知登録 アクション: StartScan() UseFeeder=TRUE Destination=“pull-absolute” イベント: DestinationID アクション: GetDestination() 1ページ目スキャン 画像データ: HTTP/GET イベント: Feeder:MorePages イベント: DestinationID 2ページ目スキャン アクション: GetDestination() 画像データ: HTTP/GET

For the interconnected lifestyle