JP4742784B2 - 情報分配処理プログラム、情報処理装置、および情報分配処理システム - Google Patents
情報分配処理プログラム、情報処理装置、および情報分配処理システム Download PDFInfo
- Publication number
- JP4742784B2 JP4742784B2 JP2005282342A JP2005282342A JP4742784B2 JP 4742784 B2 JP4742784 B2 JP 4742784B2 JP 2005282342 A JP2005282342 A JP 2005282342A JP 2005282342 A JP2005282342 A JP 2005282342A JP 4742784 B2 JP4742784 B2 JP 4742784B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- device information
- request
- acquisition
- information processing
- 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.)
- Expired - Fee Related
Links
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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- 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/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- 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
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)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
請求項1に記載の情報分配処理プログラムは、印刷装置に関する情報であるデバイス情報の取得開始を要求されると、当該要求以降は状態変化のたびに前記デバイス情報を提供可能な状態となる一方、前記デバイス情報の取得停止を要求されると、当該要求以降は前記デバイス情報を提供しない状態となる前記印刷装置を対象にして、前記デバイス情報に基づく情報処理を実行する複数の情報処理部と、前記情報処理部それぞれが前記印刷装置からデバイス情報を取得するために利用されるインターフェースと、を備える情報処理装置において、当該情報処理装置が備えるコンピュータを、前記印刷装置から取得した前記デバイス情報を前記複数の情報処理部へと分配する情報分配部として機能させるための情報分配処理プログラムであって、前記コンピュータを前記情報分配部として機能させるための処理として、前記コンピュータに、主処理と、常駐処理とを並列に実行させるプログラムとされており、前記主処理としては、前記複数の情報処理部のいずれかから前記デバイス情報の取得開始の要求を受信したら、どのデバイス情報の取得開始要求を受けたのかに応じて、初めて取得開始要求を受けたデバイス情報であれば、前記印刷装置に対し前記デバイス情報の取得開始の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを新たに確保する一方、すでに他の情報処理部から取得開始の要求を受けたことがあるデバイス情報であれば、前記印刷装置に対する前記デバイス情報の取得開始要求の送信、及び前記デバイス情報用バッファの新たな確保を行わず、しかも、前記複数の情報処理部のいずれかから前記デバイス情報の取得停止の要求を受信したら、どのデバイス情報の取得停止要求を受けたのかに応じて、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部すべてが、当該デバイス情報の取得開始を要求している状態になければ、前記印刷装置に対し前記デバイス情報の取得停止の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを削除する一方、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部のいずれかが、当該デバイス情報の取得開始を要求している状態にあれば、前記印刷装置に対する前記デバイス情報の取得停止要求の送信、及び前記デバイス情報用バッファの削除を行わないことにより、どの情報処理部からどのデバイス情報の取得要求を受けたのかを、前記常駐処理から参照可能な記憶領域に記憶する処理、を実行させ、前記常駐処理としては、前記印刷装置に対し前記デバイス情報のリード要求を送信し、前記印刷装置から前記デバイス情報が返信されたら、前記主処理で前記記憶領域に記憶させた情報を参照して、返信された前記デバイス情報が、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報かどうかを判断し、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報であった場合には、当該デバイス情報に対応する前記デバイス情報用バッファに記憶する処理、を実行させ、さらに、前記主処理としては、前記複数の情報処理部のいずれかからリード要求を受信したら、前記記憶領域に記憶させた情報に基づき、そのリード要求対象に該当する前記デバイス情報を特定し、特定した前記デバイス情報用バッファに記憶されている前記デバイス情報を、前記リード要求の送信元となった前記情報処理部に対し送信する処理、を実行させることを特徴とする。
[第1実施形態]
まず、第1実施形態について説明する。
PC1は、図1に示すように、CPU11、ROM12、RAM13、ハードディスク装置14(以下、HDD14という)、操作部15、表示部16、およびUSB(Universal Serial Bus)インターフェース17(以下、USB I/F17という)などを備えている。
ROM12は、PC1の電源スイッチを切っても記憶内容を保持可能な記憶装置で、BIOS(Basic Input Output System)や通常であれば更新されない読み出し用のデータ等を記憶している。
操作部15は、利用者からの各種指示を入力するための入力装置であり、例えば、キーボードや各種ポインティングデバイス(例えば、マウス)等によって構成される。
USB I/F17は、USB規格準拠のシリアルインターフェースで、このUSB I/F17には、様々なデバイス(例えば、プリンタ、キーボード、マウス、スキャナ、スピーカー、各種ストレージデバイスなど)を接続することができるが、本実施形態において、USB I/F17にはデバイス2が接続されている。
デバイス2は、CPU21、ROM22、RAM23、ハードディスク装置24(以下、HDD24という)、操作キー25、表示パネル26、USB I/F27、不揮発性RAM28、印字部29、読み取り部30、およびモデム31などを備えている。
ROM22は、デバイス2の電源スイッチを切っても記憶内容を保持可能な記憶装置で、上記制御プログラムの他、通常であれば更新されない読み出し用の各種データを記憶している。
表示パネル26は、小型液晶ディスプレイによって構成された装置で、デバイス2の設定や状態などの情報を表示できるようになっている。
印字部29は、シート状の媒体(例えば記録用紙)に対する印刷を実行可能な装置で、プリンタ機能による印刷データの印刷、ファクシミリ機能による受信画像の印刷、コピー機能によるコピー画像の印刷等を行う際に作動する。
次に、PC1によるデバイス情報取得方法の概要について説明する。
PC1が備えるCPU11は、上述した通り、複数のソフトウェアに基づく処理を時分割で並列に実行することができ、これにより、図2に示す情報分配部41や複数の情報処理部43a〜43cなどが、PC1上で機能するようになっている。
次に、上記のような情報分配部41の機能を実現するため、情報分配部41において実行される主処理について、図3のフローチャートに基づいて説明する。この処理は、情報分配部41を機能させたい時点で開始されていればよい処理であり、例えば、PC1の起動に伴って開始される処理となっていればよい。
[情報分配部における常駐スレッド処理]
次に、情報分配部41において主処理と並列に実行される常駐スレッド処理について、図4のフローチャートに基づいて説明する。
次に、情報処理部における処理の一例として、情報処理部43aで実行されるステータスモニター処理について、図5のフローチャートに基づいて説明する。
さて、S305の処理を終えたら、情報処理部43aは、コマンド送信処理を実行する(S310)。このコマンド送信処理は、PJLコマンドの送信等を行う処理であるが、PJLコマンドの送信は上記クライアントDLLを利用して実行され、これにより、PJLコマンドを含むコマンド送信要求が情報分配部41へと送信されることになる。この新規コマンド送信要求が、情報分配部41において上記S105の処理で受信されると、情報分配部41においてS135〜S140の処理が実行されることになる。
以上説明したように、上記第1実施形態においては、デバイス2から一度しか受信できないデバイス情報であっても、そのデバイス情報を情報分配部41が取得して、情報分配部41が複数の情報処理部43a〜43cに対応するバッファ45a〜45cに複製するので、すべての情報処理部43a〜43cに対してデバイス情報を提供することができ、各情報処理部43a〜43cに適切な情報処理を実施させることができる。
次に、第2実施形態について説明する。
ただし、第2実施形態は、一部の構成が第1実施形態と同様になるので、第2実施形態においては、第1実施形態との相違点を中心に詳述する。具体的には、PCおよびデバイスの構成と、情報処理部における処理は、第1実施形態と同様なので、その詳細な説明については省略する。ただし、第1実施形態とほぼ同様の構成については、第1実施形態と同じ符号を付すことで、第1実施形態とほぼ同様の構成であることを示す。
以下、PC1によるデバイス情報取得方法の概要について説明する。
PC1上で情報分配部41や複数の情報処理部43a〜43cが機能する点は、第1実施形態と同様である。ただし、第2実施形態においては、情報分配部41の確保するバッファの構造が、第1実施形態とは相違する。
情報処理部43aが、“@PJL1 INFO STATUS”というPJLコマンドの送信を、情報分配部41に対して要求した場合、情報分配部41は、“@PJL1 INFO STATUS”に対応する1組分の記憶領域を、バッファ47内に用意する。そして、“@PJL1 INFO STATUS”に対する応答として返されるデバイス情報をデバイス2から取得した際には、そのデバイス情報と、“@PJL1 INFO STATUS”の送信を要求したクライアント(情報処理部43a)のID(AP1)が、バッファ47内にある“@PJL1 INFO STATUS”に対応する1組分の記憶領域に格納される。
このようにして、デバイス情報がコマンド毎にバッファ47に格納されるとともに、IDがバッファ47に格納される結果、バッファ47には、図6に示すように、デバイス情報とIDとを1組とする複数組の情報が格納されることになる。
次に、上記のような情報分配部41の機能を実現するため、情報分配部41において実行される主処理について、図7のフローチャートに基づいて説明する。この処理は、情報分配部41を機能させたい時点で開始されていればよい処理であり、例えば、PC1の起動に伴って開始される処理となっていればよい。
次に、情報分配部41において主処理と並列に実行される常駐スレッド処理について、図8のフローチャートに基づいて説明する。
以上のような常駐スレッド処理が情報分配部41において実行されることにより、S505の処理でデバイス2からデバイス情報を読み取る毎に、S510以降の処理が実行され、この処理により、バッファ47には、異なるコマンド毎に各コマンドに対応するデバイス情報が格納されることになる。
以上説明したように、上記第2実施形態においても、デバイス2から一度しか受信できないデバイス情報を情報分配部41が取得して、情報分配部41が異なるコマンド毎にデバイス情報をバッファに保存し、そのデバイス情報を複数の情報処理部43a〜43cに提供するので、各情報処理部43a〜43cに適切な情報処理を実施させることができる。
次に、第3実施形態について説明する。
ただし、第3実施形態は、一部の構成が第1,第2実施形態と同様になるので、第3実施形態においては、第1,第2実施形態との相違点を中心に詳述する。具体的には、PCおよびデバイスの構成と、情報処理部における処理は、第1,第2実施形態と同様なので、その詳細な説明については省略する。ただし、第1,第2実施形態とほぼ同様の構成については、第1,第2実施形態と同じ符号を付すことで、第1,第2実施形態とほぼ同様の構成であることを示す。
以下、PC1によるデバイス情報取得方法の概要について、図9に基づいて説明する。
PC1上で情報分配部41や複数の情報処理部43a〜43cが機能する点は、第1,第2実施形態と同様である。ただし、第3実施形態においては、PJLコマンドの一つであるUSTATUSに特化した処理を行っている点で、第1実施形態とは相違する。
次に、上記のような情報分配部41の機能を実現するため、情報分配部41において実行される主処理について、図10のフローチャートに基づいて説明する。この処理は、情報分配部41を機能させたい時点で開始されていればよい処理であり、例えば、PC1の起動に伴って開始される処理となっていればよい。
次に、情報分配部41において主処理と並列に実行される常駐スレッド処理について、図11のフローチャートに基づいて説明する。
以上のような常駐スレッド処理が情報分配部41において実行されることにより、S705の処理でデバイス2からデバイス情報を読み取る毎に、S710以降の処理が実行され、この処理により、バッファ47には、異なるUSTATUS毎に各USTATUSに対応するデバイス情報が格納されることになる。
以上説明したように、上記第3実施形態においても、デバイス2から一度しか受信できないデバイス情報を情報分配部41が取得して、情報分配部41が異なるUSTATUS毎にデバイス情報をバッファに保存し、そのデバイス情報を複数の情報処理部43a〜43cに提供するので、各情報処理部43a〜43cに適切な情報処理を実施させることができる。
上述の第1実施形態〜第3実施形態では、PC1の利用形態について特に言及しておらず、代表的な利用形態としては、例えば、PC1を単独で利用するような利用形態などを想定できたが、上記PC1は、ターミナルサーバーとして利用した場合に優れた効果を発揮するので、以下、PC1をターミナルサーバーとして利用した実施形態について説明する。
PC1には、上述の第1実施形態〜第3実施形態と同様、USBインターフェースを介してデバイス2が接続されている。また、上述の第1実施形態〜第3実施形態では言及しなかったが、PC1は、複数のターミナル3a〜3cとネットワーク4を介してデータ通信可能に構成されている。
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
Claims (3)
- 印刷装置に関する情報であるデバイス情報の取得開始を要求されると、当該要求以降は状態変化のたびに前記デバイス情報を提供可能な状態となる一方、前記デバイス情報の取得停止を要求されると、当該要求以降は前記デバイス情報を提供しない状態となる前記印刷装置を対象にして、前記デバイス情報に基づく情報処理を実行する複数の情報処理部と、前記情報処理部それぞれが前記印刷装置からデバイス情報を取得するために利用されるインターフェースと、を備える情報処理装置において、当該情報処理装置が備えるコンピュータを、前記印刷装置から取得した前記デバイス情報を前記複数の情報処理部へと分配する情報分配部として機能させるための情報分配処理プログラムであって、
前記コンピュータを前記情報分配部として機能させるための処理として、前記コンピュータに、主処理と、常駐処理とを並列に実行させるプログラムとされており、
前記主処理としては、前記複数の情報処理部のいずれかから前記デバイス情報の取得開始の要求を受信したら、どのデバイス情報の取得開始要求を受けたのかに応じて、初めて取得開始要求を受けたデバイス情報であれば、前記印刷装置に対し前記デバイス情報の取得開始の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを新たに確保する一方、すでに他の情報処理部から取得開始の要求を受けたことがあるデバイス情報であれば、前記印刷装置に対する前記デバイス情報の取得開始要求の送信、及び前記デバイス情報用バッファの新たな確保を行わず、しかも、前記複数の情報処理部のいずれかから前記デバイス情報の取得停止の要求を受信したら、どのデバイス情報の取得停止要求を受けたのかに応じて、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部すべてが、当該デバイス情報の取得開始を要求している状態になければ、前記印刷装置に対し前記デバイス情報の取得停止の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを削除する一方、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部のいずれかが、当該デバイス情報の取得開始を要求している状態にあれば、前記印刷装置に対する前記デバイス情報の取得停止要求の送信、及び前記デバイス情報用バッファの削除を行わないことにより、どの情報処理部からどのデバイス情報の取得要求を受けたのかを、前記常駐処理から参照可能な記憶領域に記憶する処理、を実行させ、
前記常駐処理としては、前記印刷装置に対し前記デバイス情報のリード要求を送信し、前記印刷装置から前記デバイス情報が返信されたら、前記主処理で前記記憶領域に記憶させた情報を参照して、返信された前記デバイス情報が、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報かどうかを判断し、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報であった場合には、当該デバイス情報に対応する前記デバイス情報用バッファに記憶する処理、を実行させ、
さらに、前記主処理としては、前記複数の情報処理部のいずれかからリード要求を受信したら、前記記憶領域に記憶させた情報に基づき、そのリード要求対象に該当する前記デバイス情報を特定し、特定した前記デバイス情報用バッファに記憶されている前記デバイス情報を、前記リード要求の送信元となった前記情報処理部に対し送信する処理、を実行させる
ことを特徴とする情報分配処理プログラム。 - 印刷装置に関する情報であるデバイス情報の取得開始を要求されると、当該要求以降は状態変化のたびに前記デバイス情報を提供可能な状態となる一方、前記デバイス情報の取得停止を要求されると、当該要求以降は前記デバイス情報を提供しない状態となる前記印刷装置を対象にして、前記デバイス情報に基づく情報処理を実行する複数の情報処理部と、前記情報処理部それぞれが前記印刷装置からデバイス情報を取得するために利用されるインターフェースと、を備える情報処理装置であって、
前記印刷装置から取得した前記デバイス情報を前記複数の情報処理部へと分配する情報分配部を備えており、
前記情報分配部では、主処理と、常駐処理とが並列に実行されており、
前記主処理としては、前記複数の情報処理部のいずれかから前記デバイス情報の取得開始の要求を受信したら、どのデバイス情報の取得開始要求を受けたのかに応じて、初めて取得開始要求を受けたデバイス情報であれば、前記印刷装置に対し前記デバイス情報の取得開始の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを新たに確保する一方、すでに他の情報処理部から取得開始の要求を受けたことがあるデバイス情報であれば、前記印刷装置に対する前記デバイス情報の取得開始要求の送信、及び前記デバイス情報用バッファの新たな確保を行わず、しかも、前記複数の情報処理部のいずれかから前記デバイス情報の取得停止の要求を受信したら、どのデバイス情報の取得停止要求を受けたのかに応じて、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部すべてが、当該デバイス情報の取得開始を要求している状態になければ、前記印刷装置に対し前記デバイス情報の取得停止の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを削除する一方、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部のいずれかが、当該デバイス情報の取得開始を要求している状態にあれば、前記印刷装置に対する前記デバイス情報の取得停止要求の送信、及び前記デバイス情報用バッファの削除を行わないことにより、どの情報処理部からどのデバイス情報の取得要求を受けたのかを、前記常駐処理から参照可能な記憶領域に記憶する処理、が実行され、
前記常駐処理としては、前記印刷装置に対し前記デバイス情報のリード要求を送信し、前記印刷装置から前記デバイス情報が返信されたら、前記主処理で前記記憶領域に記憶させた情報を参照して、返信された前記デバイス情報が、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報かどうかを判断し、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報であった場合には、当該デバイス情報に対応する前記デバイス情報用バッファに記憶する処理、が実行され、
さらに、前記主処理としては、前記複数の情報処理部のいずれかからリード要求を受信したら、前記記憶領域に記憶させた情報に基づき、そのリード要求対象に該当する前記デバイス情報を特定し、特定した前記デバイス情報用バッファに記憶されている前記デバイス情報を、前記リード要求の送信元となった前記情報処理部に対し送信する処理、が実行されている
ことを特徴とする情報処理装置。 - 印刷装置に関する情報であるデバイス情報の取得開始を要求されると、当該要求以降は状態変化のたびに前記デバイス情報を提供可能な状態となる一方、前記デバイス情報の取得停止を要求されると、当該要求以降は前記デバイス情報を提供しない状態となる前記印刷装置と、前記印刷装置とデータ通信可能な情報処理装置とを備えるシステムであり、
前記情報処理装置は、前記デバイス情報に基づく情報処理を実行する複数の情報処理部と、前記情報処理部それぞれが前記印刷装置からデバイス情報を取得するために利用されるインターフェースと、前記印刷装置から取得した前記デバイス情報を前記複数の情報処理部へと分配する情報分配部とを備えており、
前記情報分配部では、主処理と、常駐処理とが並列に実行されており、
前記主処理としては、前記複数の情報処理部のいずれかから前記デバイス情報の取得開始の要求を受信したら、どのデバイス情報の取得開始要求を受けたのかに応じて、初めて取得開始要求を受けたデバイス情報であれば、前記印刷装置に対し前記デバイス情報の取得開始の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを新たに確保する一方、すでに他の情報処理部から取得開始の要求を受けたことがあるデバイス情報であれば、前記印刷装置に対する前記デバイス情報の取得開始要求の送信、及び前記デバイス情報用バッファの新たな確保を行わず、しかも、前記複数の情報処理部のいずれかから前記デバイス情報の取得停止の要求を受信したら、どのデバイス情報の取得停止要求を受けたのかに応じて、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部すべてが、当該デバイス情報の取得開始を要求している状態になければ、前記印刷装置に対し前記デバイス情報の取得停止の要求を送信するとともに、当該デバイス情報に対応するデバイス情報用バッファを削除する一方、当該デバイス情報の取得停止を要求した情報処理部以外の情報処理部のいずれかが、当該デバイス情報の取得開始を要求している状態にあれば、前記印刷装置に対する前記デバイス情報の取得停止要求の送信、及び前記デバイス情報用バッファの削除を行わないことにより、どの情報処理部からどのデバイス情報の取得要求を受けたのかを、前記常駐処理から参照可能な記憶領域に記憶する処理、が実行され、
前記常駐処理としては、前記印刷装置に対し前記デバイス情報のリード要求を送信し、前記印刷装置から前記デバイス情報が返信されたら、前記主処理で前記記憶領域に記憶させた情報を参照して、返信された前記デバイス情報が、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報かどうかを判断し、前記複数の情報処理部のいずれかから前記取得開始要求のあった前記デバイス情報であった場合には、当該デバイス情報に対応する前記デバイス情報用バッファに記憶する処理、が実行され、
さらに、前記主処理としては、前記複数の情報処理部のいずれかからリード要求を受信したら、前記記憶領域に記憶させた情報に基づき、そのリード要求対象に該当する前記デバイス情報を特定し、特定した前記デバイス情報用バッファに記憶されている前記デバイス情報を、前記リード要求の送信元となった前記情報処理部に対し送信する処理、が実行されている
ことを特徴とする情報分配処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005282342A JP4742784B2 (ja) | 2005-09-28 | 2005-09-28 | 情報分配処理プログラム、情報処理装置、および情報分配処理システム |
US11/528,386 US9268511B2 (en) | 2005-09-28 | 2006-09-28 | Information distribution processing program, computer, information distribution processing method, and information distribution processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005282342A JP4742784B2 (ja) | 2005-09-28 | 2005-09-28 | 情報分配処理プログラム、情報処理装置、および情報分配処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007094693A JP2007094693A (ja) | 2007-04-12 |
JP4742784B2 true JP4742784B2 (ja) | 2011-08-10 |
Family
ID=37949420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005282342A Expired - Fee Related JP4742784B2 (ja) | 2005-09-28 | 2005-09-28 | 情報分配処理プログラム、情報処理装置、および情報分配処理システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9268511B2 (ja) |
JP (1) | JP4742784B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1326417B1 (en) * | 2001-12-28 | 2012-04-18 | Canon Kabushiki Kaisha | Internal interface in image processing apparatus and control thereof |
JP2007156512A (ja) * | 2005-11-30 | 2007-06-21 | Brother Ind Ltd | 状態情報取得処理プログラム、状態情報取得装置、および状態情報取得システム |
US7802114B2 (en) * | 2007-03-16 | 2010-09-21 | Spansion Llc | State change sensing |
WO2012124017A1 (ja) * | 2011-03-11 | 2012-09-20 | 富士通株式会社 | コマンド制御方法およびコマンド制御プログラム |
JP5938968B2 (ja) * | 2012-03-19 | 2016-06-22 | 富士通株式会社 | 情報処理装置、情報処理プログラム及び情報処理方法 |
JP6029360B2 (ja) * | 2012-07-09 | 2016-11-24 | キヤノン株式会社 | 情報処理方法およびプログラム |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07143146A (ja) * | 1993-06-25 | 1995-06-02 | Matsushita Electric Works Ltd | 通信処理方式 |
JPH10232875A (ja) * | 1997-02-19 | 1998-09-02 | Hitachi Ltd | データベース管理方法および並列データベース管理システム |
JP3950575B2 (ja) | 1999-04-09 | 2007-08-01 | キヤノン株式会社 | データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
US6785748B2 (en) * | 2000-07-18 | 2004-08-31 | Canon Kabushiki Kaisha | Image communication apparatus wirelessly connectable to other apparatuses, system having the image communication apparatus, and method for controlling the same |
US7310158B2 (en) * | 2000-09-01 | 2007-12-18 | Canon Kabushiki Kaisha | Communication apparatus capable of communication with other apparatuses through wireless communication, communication system having the same communication apparatus, and method for controlling the same |
JP2002175208A (ja) * | 2000-12-07 | 2002-06-21 | Toshiba Corp | デジタル映像・音声データの配信システム、ビデオサーバ及びバッファの制御方法 |
AU2002320116A1 (en) * | 2001-06-18 | 2003-01-02 | Oqo, Inc. | Modular computing system |
EP1308694B1 (en) * | 2001-11-01 | 2015-04-22 | Nissan Motor Company Limited | Navigation system, data server, travelling route establishing method and information providing method |
US6954839B2 (en) * | 2002-03-13 | 2005-10-11 | Hitachi, Ltd. | Computer system |
US20060129721A1 (en) * | 2002-06-18 | 2006-06-15 | Betts-Lacroix Jonathan | Modular computing system |
US20030231168A1 (en) * | 2002-06-18 | 2003-12-18 | Jory Bell | Component for use as a portable computing device and pointing device in a modular computing system |
US7475244B2 (en) * | 2002-11-05 | 2009-01-06 | Kabushiki Kaisha Toshiba | Wireless communication device, portable terminal, communication control program and communication system |
JP2004180092A (ja) * | 2002-11-28 | 2004-06-24 | Sony Corp | 情報処理装置および情報処理方法、並びにコンピュータ・プログラム |
US7054965B2 (en) * | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
JP4297747B2 (ja) * | 2003-08-06 | 2009-07-15 | 株式会社日立製作所 | ストレージ装置 |
US8170602B2 (en) * | 2003-10-17 | 2012-05-01 | Olympus Corporation | Information acquisition device, information providing device, and information providing system |
JP4405793B2 (ja) * | 2003-12-12 | 2010-01-27 | キヤノン株式会社 | 文書管理システム及びその制御方法並びに記録媒体 |
WO2005067604A2 (en) * | 2004-01-05 | 2005-07-28 | Oqo Incorporated | Docking station for mobile computing device |
JP4429763B2 (ja) * | 2004-02-26 | 2010-03-10 | 株式会社日立製作所 | 情報処理装置の制御方法、情報処理装置、及びストレージ装置の制御方法 |
JP2006079280A (ja) * | 2004-09-08 | 2006-03-23 | Sony Corp | 情報処理システムおよび方法、情報処理装置および方法、並びにプログラム |
US7693994B2 (en) * | 2004-09-17 | 2010-04-06 | Ricoh Company, Ltd. | Intermediary apparatus, distributed processing system, data-transfer method, program and recording medium |
US7587496B2 (en) * | 2004-09-17 | 2009-09-08 | Ricoh Company, Ltd. | Transfer device, distributed processing system, transfer device control method, program, and recording medium |
JP2006146713A (ja) * | 2004-11-22 | 2006-06-08 | Fujitsu Ltd | ディスクアレイ装置、情報処理装置およびデータ管理システム並びにターゲット側からイニシエータ側へのコマンド発行方法およびコマンド発行プログラム |
US20070208892A1 (en) * | 2006-03-02 | 2007-09-06 | Betts-Lacroix Jonathan | Modular computing system |
-
2005
- 2005-09-28 JP JP2005282342A patent/JP4742784B2/ja not_active Expired - Fee Related
-
2006
- 2006-09-28 US US11/528,386 patent/US9268511B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007094693A (ja) | 2007-04-12 |
US9268511B2 (en) | 2016-02-23 |
US20070088869A1 (en) | 2007-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7355147B2 (ja) | アプリケーションプログラム | |
US20100208298A1 (en) | Image forming apparatus | |
US7746493B2 (en) | Job management apparatus and method of recognizing job completion, and control program used therewith | |
JP5321929B2 (ja) | ユニバーサルデバイスドライバ、デバイス制御プログラム、情報処理装置、サーバ装置、及び、方法 | |
JP2004326603A (ja) | 印刷制御システム、印刷制御装置、機能提供装置、印刷機能表示方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体 | |
JP2011138396A (ja) | 情報処理装置、その方法及びプログラム | |
JP4742784B2 (ja) | 情報分配処理プログラム、情報処理装置、および情報分配処理システム | |
US9377981B2 (en) | Image forming system that sends schedule information of image forming apparatus over network | |
JP5879987B2 (ja) | 情報処理装置、情報処理装置の制御方法、制御プログラム及び画像形成システム | |
JP2014172394A (ja) | 印刷装置、プログラム及び印刷システム | |
JP2021071879A (ja) | 印刷システム、サーバ、及び印刷方法 | |
JP2016083870A (ja) | 画像形成装置及びその制御方法、システム | |
JP5034993B2 (ja) | 情報処理装置、および情報処理方法 | |
JP4455523B2 (ja) | 情報処理システム、情報処理方法、プログラム及び記憶媒体 | |
JP4886501B2 (ja) | 印刷装置、印刷制御方法、及びプログラム | |
JP5450678B2 (ja) | ネットワークにおけるイベント通知システム | |
JP2007072711A (ja) | オンデマンド印刷監視システム、オンデマンド印刷監視方法、オンデマンド印刷監視プログラムおよびオンデマンド印刷装置 | |
US20200089453A1 (en) | Print job transmitting apparatus, print system | |
US10768877B2 (en) | Print job transmission device, printing system, and print job transmission method | |
JP4720708B2 (ja) | 印刷装置及び印刷方法 | |
JP4600402B2 (ja) | 情報分配システム、プログラム、および情報分配方法 | |
JP2011253351A (ja) | 印刷状態監視システム、情報処理装置、画像形成装置、印刷状態監視方法、プログラムおよび記録媒体 | |
JP2009223671A (ja) | 印刷システムおよび印刷装置 | |
JP2005165391A (ja) | 画像形成装置情報管理システム、および画像形成装置情報管理システム用のプログラム | |
JP5983814B2 (ja) | 印刷状態監視システム、情報処理装置、画像形成装置、印刷状態監視方法、プログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100514 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101213 |
|
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: 20110412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110425 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140520 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4742784 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |