JP6372196B2 - 情報処理装置、連携システム、及びプログラム - Google Patents
情報処理装置、連携システム、及びプログラム Download PDFInfo
- Publication number
- JP6372196B2 JP6372196B2 JP2014134917A JP2014134917A JP6372196B2 JP 6372196 B2 JP6372196 B2 JP 6372196B2 JP 2014134917 A JP2014134917 A JP 2014134917A JP 2014134917 A JP2014134917 A JP 2014134917A JP 6372196 B2 JP6372196 B2 JP 6372196B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- instruction
- instruction object
- unit
- response
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
Description
複合機10は、図2(A)に示されるように、プリンタ部11と、スキャナ部12と、表示部23と、操作部24と、通信部25と、CPU(Central Processing Unitの略)31と、記憶部32と、通信バス33とを主に備える。複合機10を構成する各構成要素は、通信バス33を介して相互に接続されている。複合機10A、10B、10Cの構成は、共通であってもよいし、一部が相違していてもよい。
プリンタ部11は、画像データで示される画像を記録用紙に記録する記録処理を実行する。プリンタ部11の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部12は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機10は、FAXの送受信を行うFAX機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
表示部23は、各種情報を表示する表示画面を備える。表示部23の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ(Liquid Crystal Displayの略)、有機ELディスプレイ(Organic Electro−Luminescence Displayの略)等を採用することができる。
操作部24は、表示部23の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部24は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、操作部24は、表示部23の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部23がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
通信部25は、通信ネットワークを通じて外部装置と通信を行うためのインタフェースである。本実施形態に係る通信部25は、TCP/IP(Transmission Control Protocol/Internet Protocolの略)プロトコルに準拠した方式で外部装置と通信する。すなわち、複合機10は、通信部25を通じて携帯端末50に各種情報を送信し、通信部25を通じて携帯端末50から各種データ又は各種情報を受信する。
CPU31は、複合機10の全体動作を制御するものである。CPU31は、操作部24から出力される各種情報、及び通信部25を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部32から取得して実行する。すなわち、CPU31及び記憶部32は、制御部の一例を構成する。
記憶部32は、プログラム記憶領域32Aと、データ記憶領域32Bとを有する。プログラム記憶領域32Aには、OS(Operating Systemの略)34と、制御プログラム35とが格納される。なお、制御プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域32Bには、制御プログラム35の実行に必要なデータ或いは情報が記憶される。
携帯端末50は、図2(B)に示されるように、表示部53と、操作部54と、通信部55と、CPU61と、記憶部62と、通信バス63とを主に備える。携帯端末50に含まれる表示部53、操作部54、通信部55、CPU61、記憶部62、及び通信バス63は、複合機10に含まれる表示部23、操作部24、通信部25、CPU31、記憶部32、及び通信バス33と共通するので、再度の説明は省略する。CPU61及び記憶部62は制御部の一例を構成する。携帯端末50は、情報処理装置の一例である。但し、情報処理装置の具体例は、スマートフォン、携帯電話、タブレット端末等の携帯端末50に限定されず、PC(Personal Computerの略)等であってもよい。
サーバ装置70は、例えば、データを記憶可能なストレージサーバである。サーバ装置70の具体例は特に限定されないが、例えば、「Dropbox(登録商標)」、「Google Docs(登録商標)」、「Evernote(登録商標)」等のサービスを提供する装置である。また、サーバ装置70はインターネット101に接続されていることに限定されず、LAN102に属するローカルストレージサーバであってもよい。
図3〜図10を参照して、連携システム100の動作を説明する。まず、図3を参照して、携帯端末50によって制御される連携動作の基本的な流れを説明する。携帯端末50の制御プログラム65は、連携動作選択画面を表示部53に表示させる(S10)。図7(A)は、連携動作選択画面の一例である。図7(A)に示される連携動作選択画面は、1以上の連携動作アイコンを含む。連携動作アイコンには、データ記憶領域62Bに記憶された連携動作リストを識別する連携動作IDが表記されている。
上記の実施形態によれば、動作指示情報を送信したことによって[E]アイコンが選択不能となり、送信完了情報或いは受信完了情報を受信したことによって[C]アイコンが選択不能となる。すなわち、各装置の動作の進捗状況に応じて対応する[E]アイコン及び[C]アイコンの状態が切り替えられるので、各装置の動作が変更可能か否かを容易にユーザに認識させることができる。すなわち、各装置の動作を個別に変更しやすいユーザインタフェースを実現することができる。なお、上記の実施形態では、第1装置に対応する各種アイコンの位置をタップした場合の処理を説明したが、第2装置に対応する各種アイコンの位置をタップした場合も同様である。後述する変形例の処理も同様である。
図11〜図13を参照して、連携システム100の動作の変形例を説明する。なお、上記の実施形態との共通点には同一の参照符号を付して詳しい説明を省略し、相違点を中心に説明する。
50・・・携帯端末
53・・・表示部
54・・・操作部
55・・・通信部
61・・・CPU
62・・・記憶部
65・・・制御プログラム
70・・・サーバ装置
91,92,93,94・・・ステータス画像
100・・・連携システム
Claims (13)
- 表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備えており、複数の前記装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置によって実行可能なプログラムであって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該プログラムは、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を前記情報処理装置に実行させ、
前記変更指示オブジェクトは、対応する前記装置に実行させる動作の停止指示を受け付けるための停止指示オブジェクトを含んでおり、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
該プログラムは、
前記表示制御処理において、
前記第1装置から前記対象データを受信完了するまで、当該第1装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記第2装置へ前記対象データを送信完了するまで、当該第2装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記変更処理において、
前記動作指示情報を送信する前の前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、当該装置の前記動作情報を前記連携動作情報から除外し、
前記動作指示情報を既に送信した前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、実行中の動作を停止させる停止指示情報を前記通信部を通じて当該装置に送信し、
前記表示制御処理において、前記動作指示情報を送信する前の前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、停止された動作の再開指示を受け付けるための再開指示オブジェクトを、当該停止指示オブジェクトに代えて前記ステータス画面に含め、
前記再開指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、対応する前記装置の前記動作情報を前記連携動作情報に含める登録処理を、前記情報処理装置に実行させるプログラム。 - 表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備えており、複数の前記装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置によって実行可能なプログラムであって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該プログラムは、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を前記情報処理装置に実行させ、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
該プログラムは、
前記表示制御処理において、前記第1装置に対応する前記変更指示オブジェクトと、前記第2装置に対応する前記変更指示オブジェクトとを前記表示部に表示させ、
前記第1装置に対応する前記変更指示オブジェクトが選択されたことに応じて、前記第1装置が実行する前記第1動作の変更を指示する情報を前記第1装置に送信し、前記第2装置に対応する前記変更指示オブジェクトが選択されたことに応じて、前記第2装置が実行する前記第2動作の変更を指示する情報を前記第2装置に送信するプログラム。 - 表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備えており、複数の前記装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置によって実行可能なプログラムであって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該プログラムは、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を前記情報処理装置に実行させ、
前記変更指示オブジェクトは、対応する前記装置に実行させる動作の停止指示を受け付けるための停止指示オブジェクトを含んでおり、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
該プログラムは、
前記表示制御処理において、
前記第1装置から前記対象データを受信完了するまで、当該第1装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記第2装置へ前記対象データを送信完了するまで、当該第2装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記変更処理において、
前記動作指示情報を送信する前の前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、当該装置の前記動作情報を前記連携動作情報から除外し、
前記動作指示情報を既に送信した前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、実行中の動作を停止させる停止指示情報を前記通信部を通じて当該装置に送信し、
該プログラムは、
前記表示制御処理において、前記動作指示情報を既に送信した前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、停止された動作の再開指示を受け付けるための再開指示オブジェクトを、当該停止指示オブジェクトに代えて前記ステータス画面に含め、
前記再開指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、停止された動作を再開させる再開指示情報を前記通信部を通じて対応する前記装置に送信する再開指示処理を、前記情報処理装置に実行させるプログラム。 - 該プログラムは、前記表示制御処理において、
前記第1装置に対応する前記再開指示オブジェクトを、
他の全ての前記第1装置から前記対象データを受信完了するまで、前記操作部を通じて選択可能な態様で前記ステータス画面に含め、
他の全ての前記第1装置から前記対象データを受信完了したことに応じて、選択不能にする請求項1又は3に記載のプログラム。 - 表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備えており、複数の前記装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置によって実行可能なプログラムであって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該プログラムは、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を前記情報処理装置に実行させ、
前記変更指示オブジェクトは、対応する前記装置に実行させる動作の停止指示を受け付けるための停止指示オブジェクトを含んでおり、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
該プログラムは、
前記表示制御処理において、
前記第1装置から前記対象データを受信完了するまで、当該第1装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記第2装置へ前記対象データを送信完了するまで、当該第2装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記変更処理において、
前記動作指示情報を送信する前の前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、当該装置の前記動作情報を前記連携動作情報から除外し、
前記動作指示情報を既に送信した前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、実行中の動作を停止させる停止指示情報を前記通信部を通じて当該装置に送信し、
前記情報処理装置は、前記対象データを記憶可能な記憶部を備えており、
該プログラムは、
前記表示制御処理において、前記動作指示情報を既に送信した前記第1装置に対応する前記停止指示オブジェクトが選択されたことに応じて、又は前記第1装置から前記対象データを受信完了したことに応じて、対応する前記第1装置から既に受信した前記対象データの削除指示を受け付けるための削除指示オブジェクトを前記ステータス画面に含め、
前記削除指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、対応する前記第1装置から受信した前記対象データを前記記憶部から削除する削除処理を、前記情報処理装置に実行させるプログラム。 - 該プログラムは、全ての前記第1装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第2装置に対する前記動作指示処理を停止する請求項1、3から5のいずれかに記載のプログラム。
- 該プログラムは、全ての前記第2装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて実行される前記変更処理において、前記第1動作を実行中の全ての前記第1装置に、前記通信部を通じて前記停止指示情報を送信する請求項1、3から6のいずれかに記載のプログラム。
- 表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備えており、複数の前記装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置によって実行可能なプログラムであって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該プログラムは、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を前記情報処理装置に実行させ、
前記変更指示オブジェクトは、対応する前記装置に実行させる動作の停止指示を受け付けるための停止指示オブジェクトを含んでおり、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
該プログラムは、
前記表示制御処理において、
前記第1装置から前記対象データを受信完了するまで、当該第1装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記第2装置へ前記対象データを送信完了するまで、当該第2装置に対応する前記停止指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
前記変更処理において、
前記動作指示情報を送信する前の前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、当該装置の前記動作情報を前記連携動作情報から除外し、
前記動作指示情報を既に送信した前記装置に対応する前記停止指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、実行中の動作を停止させる停止指示情報を前記通信部を通じて当該装置に送信し、
該プログラムは、前記表示制御処理において、前記第1装置又は前記第2装置が前記連携動作情報に1つのみ含まれていることに応じて、当該装置に対応する前記停止指示オブジェクトを選択不能にするプログラム。 - 表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備えており、複数の前記装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置によって実行可能なプログラムであって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該プログラムは、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を前記情報処理装置に実行させ、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
前記変更指示オブジェクトは、対応する前記装置に実行させる動作の動作内容の修正を受け付けるための修正指示オブジェクトを含み、
該プログラムは、
前記表示制御処理において、
前記修正指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、修正後の動作内容の入力を受け付けるための修正受付画面を、前記ステータス画面に代えて前記表示部に表示させ、
前記修正受付画面への入力完了を示すユーザ操作を前記操作部が受け付けたことに応じて、前記ステータス画面を前記修正受付画面に代えて前記表示部に表示させ、
前記装置に前記動作指示情報を送信したことに応じて、当該装置に対応する前記修正指示オブジェクトを選択不能にし、
前記変更指示オブジェクトの選択を前記操作部が受け付けたことに応じて実行される前記変更処理において、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容を、前記修正受付画面を通じて受け付けた修正後の動作内容に変更し、
前記動作指示処理において、選択された前記修正指示オブジェクトに対応する前記装置への前記動作指示情報の送信を、前記修正受付画面の表示が終了するまで待機するプログラム。 - 前記情報処理装置は、前記操作部を通じてユーザが入力した複数の前記連携動作情報それぞれを、当該連携動作情報を識別する連携動作識別情報と対応づけて記憶する記憶部を備えており、
該プログラムは、
前記受付処理において、前記連携動作識別情報を選択する選択指示及び前記開始指示の入力を受け付け、
前記取得処理において、前記選択指示によって選択された前記連携動作識別情報に対応する前記連携動作情報を前記記憶部から取得する請求項1から9のいずれかに記載のプログラム。 - 該プログラムは、
前記取得処理において、複数の前記第1装置、複数の前記第2装置、及び各装置に実行させる動作の動作内容を示す複数の動作情報を含み、且つ各動作の実行順序を示す前記連携動作情報を取得し、
前記動作指示処理において、
複数の前記第1装置それぞれに前記通信部を通じて前記動作指示情報を送信し、
全ての前記第1装置から前記対象データを受信完了したことに応じて、複数の前記第2装置それぞれに前記通信部を通じて前記動作指示情報を送信する請求項1から10のいずれかに記載のプログラム。 - 複数の装置から選択された第1装置及び第2装置に実行させる連携動作を制御する情報処理装置であって、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
該情報処理装置は、
表示部と、
ユーザ操作を受け付ける操作部と、
複数の前記装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を実行し、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
該情報処理装置は、
前記表示制御処理において、前記第1装置に対応する前記変更指示オブジェクトと、前記第2装置に対応する前記変更指示オブジェクトとを前記表示部に表示させ、
前記第1装置に対応する前記変更指示オブジェクトが選択されたことに応じて、前記第1装置が実行する前記第1動作の変更を指示する情報を前記第1装置に送信し、前記第2装置に対応する前記変更指示オブジェクトが選択されたことに応じて、前記第2装置が実行する前記第2動作の変更を指示する情報を前記第2装置に送信する情報処理装置。 - 複数の装置から選択された第1装置と、
複数の装置から選択された第2装置と、
前記第1装置及び前記第2装置に実行させる連携動作を制御する情報処理装置と、を備えており、
前記連携動作は、前記情報処理装置への対象データの送信を含む第1動作を前記第1装置に実行させ、且つ前記情報処理装置からの前記対象データの受信を含む第2動作を前記第1動作の後に前記第2装置に実行させるものであり、
前記情報処理装置は、
表示部と、
ユーザ操作を受け付ける操作部と、
複数の前記装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
前記連携動作を開始させる開始指示を入力するユーザ操作を前記操作部に受け付けさせる受付処理と、
選択された前記装置と当該装置に実行させる動作の動作内容とを示す複数の動作情報を含み、且つ各動作情報で示される動作の実行順序を示す連携動作情報を取得する取得処理と、
前記操作部が前記開始指示を受け付けたことに応じて、前記動作情報で示される前記装置それぞれに対して、対応する動作を実行させるための動作指示情報を、前記連携動作情報で示される実行順序で前記通信部を通じて送信する動作指示処理と、
前記第1装置及び前記第2装置が実行する動作の進捗状況を示すステータス画像、及び当該装置に実行させる動作の変更を受け付けるための変更指示オブジェクトを含むステータス画面を前記表示部に表示させる表示制御処理と、
前記変更指示オブジェクトを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記連携動作情報のうちの当該変更指示オブジェクトに対応する前記装置の動作内容又は実行順序を変更する変更処理と、を実行し、
前記表示制御処理において、
少なくとも前記操作部が前記開始指示を受け付けてから前記装置に前記動作指示情報を送信するまでの間、当該装置に対応する前記変更指示オブジェクトを前記操作部を通じて選択可能な状態で前記ステータス画面に含め、
少なくとも前記第1装置から前記対象データを受信完了したことに応じて、当該第1装置に対応する前記変更指示オブジェクトを選択不能にし、
少なくとも前記第2装置へ前記対象データを送信完了したことに応じて、当該第2装置に対応する前記変更指示オブジェクトを選択不能にし、
前記情報処理装置は、
前記表示制御処理において、前記第1装置に対応する前記変更指示オブジェクトと、前記第2装置に対応する前記変更指示オブジェクトとを前記表示部に表示させ、
前記第1装置に対応する前記変更指示オブジェクトが選択されたことに応じて、前記第1装置が実行する前記第1動作の変更を指示する情報を前記第1装置に送信し、前記第2装置に対応する前記変更指示オブジェクトが選択されたことに応じて、前記第2装置が実行する前記第2動作の変更を指示する情報を前記第2装置に送信する連携システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014134917A JP6372196B2 (ja) | 2014-06-30 | 2014-06-30 | 情報処理装置、連携システム、及びプログラム |
US14/754,872 US9594528B2 (en) | 2014-06-30 | 2015-06-30 | Information processing apparatus having interactive user interface for managing cooperative operation between plural apparatuses |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014134917A JP6372196B2 (ja) | 2014-06-30 | 2014-06-30 | 情報処理装置、連携システム、及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018134786A Division JP6590041B2 (ja) | 2018-07-18 | 2018-07-18 | 情報処理装置、連携システム、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016012316A JP2016012316A (ja) | 2016-01-21 |
JP6372196B2 true JP6372196B2 (ja) | 2018-08-15 |
Family
ID=54930515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014134917A Active JP6372196B2 (ja) | 2014-06-30 | 2014-06-30 | 情報処理装置、連携システム、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9594528B2 (ja) |
JP (1) | JP6372196B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6024848B1 (ja) * | 2016-05-06 | 2016-11-16 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP6090511B1 (ja) * | 2016-05-06 | 2017-03-08 | 富士ゼロックス株式会社 | 端末装置及びプログラム |
JP6815887B2 (ja) * | 2017-02-15 | 2021-01-20 | 蛇の目ミシン工業株式会社 | ミシン |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4991972A (en) | 1986-07-14 | 1991-02-12 | Minolta Camera Kabushiki Kaisha | Control apparatus for a printer |
JP3787434B2 (ja) | 1998-06-09 | 2006-06-21 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びに画像入力装置及びその制御方法 |
DE69933976T2 (de) | 1998-06-09 | 2007-05-03 | Canon K.K. | Verfahren, Datenverarbeitungsgerät, System und Speichereinheit zum Ermöglichen einer direkten Kommunikation zwischen einem Bildlesegerät und einem Bildausgabegerät |
EP0975145B1 (en) | 1998-07-22 | 2008-07-30 | Canon Kabushiki Kaisha | Information processing system and information processing method |
US7002702B1 (en) | 1999-04-09 | 2006-02-21 | Canon Kabushiki Kaisha | Data processing apparatus and data processing method for controlling plural peripheral devices to provide function |
JP4428755B2 (ja) | 1999-04-30 | 2010-03-10 | キヤノン株式会社 | データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
JP2002318692A (ja) * | 2001-04-19 | 2002-10-31 | Sony Corp | インストール支援システム、インストール支援装置、インストール支援方法、インストールを支援するためのプログラムおよびそのプログラムを記録した記録媒体 |
JP2004288052A (ja) * | 2003-03-24 | 2004-10-14 | Fuji Xerox Co Ltd | 情報提示装置、情報提示方法及び情報提示プログラム |
JP2004320621A (ja) | 2003-04-18 | 2004-11-11 | Canon Inc | マルチファンクションシステム |
US20090103124A1 (en) | 2005-08-31 | 2009-04-23 | Canon Kabushiki Kaisha | Image forming apparatus, mobile device, and control method therefor |
JP5998657B2 (ja) * | 2012-06-05 | 2016-09-28 | 株式会社リコー | 機器制御システム、制御プログラム及び制御方法 |
JP6311352B2 (ja) * | 2013-03-15 | 2018-04-18 | 株式会社リコー | 情報処理装置、制御方法、プログラム及び情報処理システム |
JP6355301B2 (ja) | 2013-06-19 | 2018-07-11 | キヤノン株式会社 | 画像処理システム及び携帯端末、並びにその制御方法及びプログラム |
JP6136802B2 (ja) | 2013-09-18 | 2017-05-31 | ブラザー工業株式会社 | 情報処理プログラムおよび端末装置 |
US9525787B2 (en) * | 2014-01-23 | 2016-12-20 | Xerox Corporation | Systems and methods for implementing print job redirection using hotspots tags and mobile devices for printing in image forming devices |
-
2014
- 2014-06-30 JP JP2014134917A patent/JP6372196B2/ja active Active
-
2015
- 2015-06-30 US US14/754,872 patent/US9594528B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9594528B2 (en) | 2017-03-14 |
US20150378651A1 (en) | 2015-12-31 |
JP2016012316A (ja) | 2016-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10389902B2 (en) | Information processing apparatus, cooperation system and computer readable medium | |
JP6365013B2 (ja) | 情報処理装置、連携システム、及びプログラム | |
JP6323215B2 (ja) | 情報処理装置、連携システム、及びプログラム | |
WO2013094500A1 (ja) | 画像処理システム、画像受信装置、画像処理装置、及び画像処理方法 | |
JP2016162134A (ja) | 携帯機器、画像形成システムおよび機能拡張プログラム | |
JP2016114982A (ja) | 情報処理装置、記録システム、印刷プログラム、及び外部プログラム | |
JP6372196B2 (ja) | 情報処理装置、連携システム、及びプログラム | |
JP6641928B2 (ja) | プログラム | |
JP2018120330A (ja) | プログラム | |
JP2015211407A (ja) | 記録システム及びプログラム | |
US10477041B2 (en) | Non-transitory recording medium storing instructions for mobile terminal using NFC and mobile terminal using NFC | |
JP6590041B2 (ja) | 情報処理装置、連携システム、及びプログラム | |
JP6607412B2 (ja) | 情報処理装置、連携システム、及びプログラム | |
JP6544163B2 (ja) | 携帯端末及びプログラム | |
JP6616867B2 (ja) | 画像受信装置とその制御方法、アプリケーションプログラム、画像処理システムおよびその制御方法 | |
JP6367409B2 (ja) | 画像処理システム、画像処理方法及びコンピュータプログラム | |
JP6114353B2 (ja) | 画像処理システム、画像処理方法及びコンピュータプログラム | |
JP6390484B2 (ja) | 情報処理装置、出力プログラム、及び外部プログラム | |
JP2018107604A (ja) | 画像読取装置および画像送信方法 | |
JP2017130901A (ja) | プログラム | |
JP2009231955A (ja) | データ送受信装置 | |
JP2016018275A (ja) | 表示システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170420 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180215 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180501 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180511 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180619 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180702 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6372196 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |