JP6984234B2 - Information processing equipment and programs - Google Patents
Information processing equipment and programs Download PDFInfo
- Publication number
- JP6984234B2 JP6984234B2 JP2017162742A JP2017162742A JP6984234B2 JP 6984234 B2 JP6984234 B2 JP 6984234B2 JP 2017162742 A JP2017162742 A JP 2017162742A JP 2017162742 A JP2017162742 A JP 2017162742A JP 6984234 B2 JP6984234 B2 JP 6984234B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- image forming
- forming apparatus
- function
- inquiry
- 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
- 230000010365 information processing Effects 0.000 title claims description 145
- 230000006870 function Effects 0.000 claims description 96
- 230000005540 biological transmission Effects 0.000 claims description 78
- 230000004044 response Effects 0.000 claims description 73
- 238000000034 method Methods 0.000 description 43
- 230000008569 process Effects 0.000 description 43
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004026 adhesive bonding Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and a program.
特許文献1には、サーバーと、前記サーバーにプリントジョブをアップロードするクライアントと、前記サーバーからプリントジョブを取り込んで実行するプリント装置とを備えるプルプリントシステムであって、前記クライアントは、前記サーバーへのプリントジョブのアップロードに際して、当該プリントジョブを作成したプリンタードライバーを特定するドライバー情報を前記サーバーに送信する情報送信部を有しており、前記サーバーは、アップロードされた前記プリントジョブと前記通信モニター部から送信された前記ドライバー情報とを関連付けて保存するジョブ管理部と、機種の異なる複数のプリント装置のそれぞれに適合するプリンタードライバーを示す適合ドライバー情報と、前記適合ドライバー情報に示される複数のプリンタードライバーのそれぞれが用いるコマンドのうちの指示内容が同じコマンドどうしの対応を示す対応コマンド情報とを管理するデータベース部と、前記複数のプリント装置のそれぞれとの通信時に各プリント装置の機種を示す装置情報を取得する取得部と、保存されている前記プリントジョブの転送が前記複数のプリント装置のいずれかから要求されたときに、前記適合ドライバー情報において前記装置情報が示す機種に適合するプリンタードライバーと前記ドライバー情報が示すプリンタードライバーとを照合することによって、転送の要求された当該プリントジョブが当該プリントジョブの転送を要求したプリント装置である要求元プリント装置に適合しているかどうかを判定する判定部と、前記判定部によって判定対象の前記プリントジョブが前記要求元プリント装置に適合していると判定された場合には、転送が要求された前記プリントジョブを前記要求元プリント装置に転送し、判定対象の前記プリントジョブが前記要求元プリント装置に適合していないと判定された場合には、転送が要求された前記プリントジョブに代えて、当該プリントジョブのコマンドを前記対応コマンド情報によって対応づけられている他のプリンタードライバーのコマンドのうちの前記装置情報が示す機種に適合するプリンタードライバーのコマンドに置き換えた修正プリントジョブを、前記要求元プリント装置に転送する転送部と、を有することを特徴とするプルプリントシステムが開示されている。
また、従来、ネットワークに接続されている画像形成装置に問い合わせを行い、問い合わせ結果を取得することによって、少なくとも2つの画像形成装置に共通する機能を制御するソフトウェア(共通ドライバ)で設定可能な項目よりも多くの項目を設定できるように、当該共通ドライバを拡張させている。 In addition, from the items that can be set by software (common driver) that controls the functions common to at least two image forming devices by making an inquiry to the image forming device connected to the network and acquiring the inquiry result. Also extends the common driver so that many items can be set.
画像形成装置によっては、問い合わせを受信した際に問い合わせ結果を返答する仕組みを有していない場合がある。その場合には、問い合わせ元が問い合わせ結果を受信できず、共通ドライバを拡張させることができない。 Some image forming devices may not have a mechanism for returning an inquiry result when an inquiry is received. In that case, the inquiry source cannot receive the inquiry result, and the common driver cannot be extended.
本発明は、画像形成装置の機能に関する情報を画像形成装置から取得することにより少なくとも2つの画像形成装置に共通する機能を制御するソフトウェアを拡張する場合と比較して、当該ソフトウェアに、より多くの項目を設定することができる情報処理装置及びプログラムを提供することを目的とする。 The present invention provides more of the software as compared to extending software that controls functions common to at least two image forming apparatus by acquiring information about the function of the image forming apparatus from the image forming apparatus. It is an object of the present invention to provide an information processing device and a program in which items can be set.
上記目的を達成するために、請求項1に記載の情報処理装置は、接続された画像形成装置の機能に関する第1情報であって、前記画像形成装置に問い合わせても返信されない、かつ前記機能に関する属性において固定されていて変更されない情報である前記第1情報を記憶する記憶手段と、前記画像形成装置の機能に関する問い合わせを外部端末から受信した場合、前記画像形成装置の機能に関する第2情報であって、前記画像形成装置に問い合わせることにより返信される、かつ前記属性において状況に応じて変更されている可能性がある前記第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得する取得手段と、前記記憶手段により記憶されている前記第1情報、及び前記取得手段により取得した前記第2情報から生成した前記属性に関する応答情報を前記外部端末に返信する返信手段と、を備える。
In order to achieve the above object, the information processing apparatus according to
また、請求項2に記載の発明は、請求項1に記載の発明において、前記返信手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記記憶手段に記憶された前記第1情報により前記問い合わせに応答可能な場合、前記第1情報から生成した応答情報を前記外部端末に返信する。
The invention according to
また、請求項3に記載の発明は、請求項2に記載の発明において、前記返信手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記問い合わせに対する応答情報が前記記憶手段に記憶された前記第1情報に含まれている場合、前記第1情報から生成した応答情報を前記外部端末に返信する。
Further, in the invention according to claim 3, when the reply means receives an inquiry about the function of the image forming apparatus from the external terminal in the invention according to
また、請求項4に記載の発明は、請求項2記載の発明において、前記返信手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記問い合わせに対する応答情報が前記記憶手段に記憶された前記第1情報に含まれている場合、前記第1情報から生成した応答情報を前記外部端末に返信する。 Further, in the invention of claim 4, when the reply means receives an inquiry about the function of the image forming apparatus from the external terminal, the response information to the inquiry is stored in the storage means. When it is included in the first information stored in, the response information generated from the first information is returned to the external terminal.
また、請求項5に記載の発明は、請求項1〜4の何れか1項記載の発明において、前記記憶手段は、前記画像形成装置に対する問い合わせが必要であるか不要であるかを示す要否情報を更に記憶し、前記取得手段は、前記画像形成装置に関する問い合わせを前記外部端末から受信した場合、前記要否情報により前記画像形成装置に対する問い合わせが必要であるとされた場合、前記第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得する。
Further, the invention according to claim 5 is the invention according to any one of
また、請求項6に記載の発明は、請求項1記載の発明において、前記記憶手段は、事前に前記画像形成装置から取得した前記第2情報を更に記憶し、前記返信手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記記憶手段に記憶された前記第1情報及び前記第2情報により前記問い合わせに応答可能な場合、前記第1情報及び前記第2情報から生成した応答情報を前記外部端末に返信する。
Further, in the invention according to claim 6, in the invention according to
また、請求項7に記載の発明は、請求項1記載の発明において、前記記憶手段は、事前に前記画像形成装置から取得した前記第2情報を更に記憶し、前記取得手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記問い合わせに対する応答情報が前記記憶手段に記憶された前記第1情報及び前記第2情報の少なくとも一方に含まれている場合、前記画像形成装置の機能に関する第2情報の送信要求を前記画像形成装置に送信せず、前記返信手段は、前記記憶手段に記憶されている前記第1情報及び前記第2情報から生成した応答情報を前記外部端末に返信する。
Further, in the invention according to claim 7, in the invention according to
また、請求項8に記載の発明は、請求項6又は7記載の発明において、前記記憶手段に記憶されている前記第2情報を更新してから予め定めた第1基準時間以上経過した場合、前記取得手段は、前記画像形成装置の機能に関する第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得し、前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する。 Further, the invention according to claim 8 is the invention according to claim 6 or 7, when a predetermined first reference time or more has elapsed after updating the second information stored in the storage means. The acquisition means transmits a transmission request for second information regarding the function of the image forming apparatus to the image forming apparatus to acquire the second information from the image forming apparatus, and the storage means is acquired by the acquisition means. The second information is stored.
また、請求項9に記載の発明は、請求項6〜8の何れか1項記載の発明において、前記記憶手段に記憶されている前記第2情報を更新してから予め定めた第1基準時間以上経過した場合、前記取得手段は、前記画像形成装置の機能に関する第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得し、前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する。 Further, in the invention according to claim 9, in the invention according to any one of claims 6 to 8, the first reference time predetermined after updating the second information stored in the storage means. When the above has elapsed, the acquisition means transmits a transmission request for the second information regarding the function of the image forming apparatus to the image forming apparatus to acquire the second information from the image forming apparatus, and the storage means receives the second information. The second information acquired by the acquisition means is stored.
また、請求項10に記載の発明は、請求項9記載の発明において、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記記憶手段に記憶されている前記第2情報を更新してから予め定めた第2基準時間以上経過している場合、前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する。 Further, the invention according to claim 10 updates the second information stored in the storage means when an inquiry regarding the function of the image forming apparatus is received from the external terminal in the invention according to claim 9. If a predetermined second reference time or more has elapsed since then, the storage means stores the second information acquired by the acquisition means.
また、請求項11に記載の発明は、請求項1〜4の何れか1項記載の発明において、前記記憶手段は、前記画像形成装置の機能の各属性について、相互に類似する複数の属性値が対応付けられたテーブルを更に記憶し、前記画像形成装置の機能の属性値の設定の指示を前記外部端末から受信した場合、設定を指示された前記属性値が前記第1情報及び前記第2情報の何れにも含まれていない場合、設定を指示された前記属性値を前記テーブルで当該属性値と対応付けられた他の前記属性値に変更する変更手段と、前記変更手段により変更された前記属性値の設定の指示を前記画像形成装置に送信する送信手段と、を更に備える。
The invention according to claim 11 is the invention according to any one of
上記目的を達成するために、請求項12に記載の発明は、接続された画像形成装置の機能に関する、前記画像形成装置に問い合わせても取得不可能、かつ前記機能に関する属性において固定されていて変更されない情報である第1情報、及び前記画像形成装置に問い合わせることにより取得可能、かつ前記属性において状況に応じて変更されている可能性がある第2情報を記憶する記憶手段と、前記画像形成装置の機能に関する問い合わせを外部端末から受信した場合、前記記憶手段に記憶されている前記第1情報及び前記第2情報から生成した前記属性に関する応答情報を前記外部端末に返信する返信手段と、を備える。
In order to achieve the above object, the invention according to
また、請求項13に記載の発明は、請求項12記載の発明において、前記第2情報を予め定めたタイミングで取得する取得手段を更に備え、前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する。
Further, the invention according to claim 13 further includes an acquisition means for acquiring the second information at a predetermined timing in the invention according to
一方、上記目的を達成するために、請求項14に記載のプログラムは、コンピュータを、請求項1〜13の何れか1項記載の情報処理装置を構成する各手段として機能させるためのプログラムである。
On the other hand, in order to achieve the above object, the program according to
請求項1、14に記載の発明によれば、画像形成装置の機能に関する情報を画像形成装置から取得することにより少なくとも2つの画像形成装置に共通する機能を制御するソフトウェアを拡張する場合と比較して、当該ソフトウェアに、より多くの項目を設定することができる。 According to the first and fourth aspects of the present invention, as compared with the case where the software for controlling the function common to at least two image forming apparatus is extended by acquiring the information regarding the function of the image forming apparatus from the image forming apparatus. Therefore, more items can be set in the software.
請求項2に記載の発明によれば、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置の機能に関する情報を常に画像形成装置に問い合わせる場合と比較して、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置に不要な問い合わせを行うことを回避することができる。 According to the second aspect of the present invention, when an inquiry regarding the function of the image forming apparatus is received from an external terminal, the image forming apparatus is compared with the case where the information regarding the function of the image forming apparatus is always inquired to the image forming apparatus. When an inquiry about a function is received from an external terminal, it is possible to avoid making an unnecessary inquiry to the image forming apparatus.
請求項3に記載の発明によれば、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置の機能に関する情報が、記憶されている第1情報に含まれていても常に画像形成装置に問い合わせる場合と比較して、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、記憶されている第1情報を活用することができる。 According to the third aspect of the present invention, when an inquiry regarding the function of the image forming apparatus is received from an external terminal, the image is always an image even if the information regarding the function of the image forming apparatus is included in the stored first information. When an inquiry about the function of the image forming apparatus is received from the external terminal as compared with the case of making an inquiry to the forming apparatus, the stored first information can be utilized.
請求項4に記載の発明によれば、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置の機能に関する情報が、記憶されている第1情報に含まれていても常に画像形成装置に問い合わせる場合と比較して、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置に不要な問い合わせを行うことを回避することができる。 According to the fourth aspect of the present invention, when an inquiry regarding the function of the image forming apparatus is received from an external terminal, the image is always displayed even if the information regarding the function of the image forming apparatus is included in the stored first information. When an inquiry about the function of the image forming apparatus is received from an external terminal as compared with the case of making an inquiry to the forming apparatus, it is possible to avoid making an unnecessary inquiry to the image forming apparatus.
請求項5に記載の発明によれば、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置に対する問い合わせが必要であるか否かを常に判定する場合と比較して、簡易に画像形成装置に対する問い合わせが必要であるか否かを判定することができる。 According to the fifth aspect of the present invention, when an inquiry regarding the function of the image forming apparatus is received from an external terminal, it is simpler as compared with the case where it is always determined whether or not an inquiry to the image forming apparatus is necessary. It is possible to determine whether or not an inquiry to the image forming apparatus is necessary.
請求項6に記載の発明によれば、画像形成装置に問い合わせることにより返信される第2情報を事前に取得しない場合と比較して、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、記憶されている第1情報及び第2情報を活用することができる。 According to the sixth aspect of the present invention, when an inquiry regarding the function of the image forming apparatus is received from the external terminal, as compared with the case where the second information returned by inquiring to the image forming apparatus is not acquired in advance. The stored first information and second information can be utilized.
請求項7に記載の発明によれば、画像形成装置に問い合わせることにより返信される第2情報を事前に取得しない場合と比較して、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、画像形成装置に不要な問い合わせを行うことを回避することができる。 According to the invention of claim 7, when an inquiry about the function of the image forming apparatus is received from the external terminal as compared with the case where the second information returned by inquiring to the image forming apparatus is not acquired in advance. It is possible to avoid making unnecessary inquiries to the image forming apparatus.
請求項8に記載の発明によれば、記憶されている、画像形成装置に問い合わせることにより返信される第2情報を更新しない場合と比較して、画像形成装置の現状の機能に適合した第2情報を記憶することができる。 According to the eighth aspect of the present invention, the second information adapted to the current function of the image forming apparatus is suitable as compared with the case where the second information returned by inquiring to the image forming apparatus is not updated. Information can be stored.
請求項9に記載の発明によれば、画像形成装置の機能に関する問い合わせを外部端末から受信した場合、記憶されている、画像形成装置に問い合わせることにより返信される第2情報を常に用いる場合と比較して、画像形成装置の現状の機能に適合した応答情報を生成することができる。 According to the invention of claim 9, when an inquiry regarding the function of the image forming apparatus is received from an external terminal, a comparison is made with the case where the second information stored and returned by inquiring to the image forming apparatus is always used. Therefore, it is possible to generate response information suitable for the current function of the image forming apparatus.
請求項10に記載の発明によれば、画像形成装置の機能に関する問い合わせを外部端末から受信し、画像形成装置に問い合わせることにより返信される第2情報を取得した場合、記憶されている第2情報を更新しない場合と比較して、画像形成装置の現状の機能に適合した第2情報を記憶することができる。
According to the invention of
請求項11に記載の発明によれば、画像形成装置の機能の属性値の設定の指示を外部端末から受信した場合、指示された属性値の設定の指示をそのまま画像形成装置に送信する場合と比較して、画像形成装置において設定不可能な属性値の設定の指示が当該画像形成装置に送信されることを回避することができる。 According to the eleventh aspect of the present invention, when the instruction for setting the attribute value of the function of the image forming apparatus is received from the external terminal, the instruction for setting the instructed attribute value is transmitted to the image forming apparatus as it is. By comparison, it is possible to avoid transmitting an instruction for setting an attribute value that cannot be set in the image forming apparatus to the image forming apparatus.
請求項12に記載の発明によれば、画像形成装置の機能に関する情報を画像形成装置から取得することにより少なくとも2つの画像形成装置に共通する機能を制御するソフトウェアを拡張する場合と比較して、当該ソフトウェアに、より多くの項目を設定することができる。
According to the invention of
請求項13に記載の発明によれば、記憶されている、画像形成装置に問い合わせることにより返信される第2情報を更新しない場合と比較して、画像形成装置の現状の機能に適合した第2情報を記憶することができる。 According to the invention of claim 13, the second information adapted to the current function of the image forming apparatus is adapted to the case where the stored second information returned by inquiring to the image forming apparatus is not updated. Information can be stored.
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
〔第1実施形態〕 [First Embodiment]
本実施形態に係る情報処理装置の機能について説明する。図1は、本実施形態に係る情報処理システム1の全体構成を示すブロック図である。また、図2は、本実施形態に係る情報処理装置2の機能を示すブロック図である。
The function of the information processing apparatus according to this embodiment will be described. FIG. 1 is a block diagram showing an overall configuration of the
図1に示すように、情報処理システム1は、情報処理装置2、情報端末3、及び、複数の画像形成装置4A、4B、4C、…を有している。以下、画像形成装置4A、4B、4C、…の各々を区別しない場合には、画像形成装置4A、4B、4C、…の各々を画像形成装置4という。なお、情報処理装置2は、情報端末3及び画像形成装置4に通信可能に接続されている。また、情報端末3は、外部端末の一例である。
As shown in FIG. 1, the
情報端末3は、所謂パーソナルコンピュータであり、ユーザ操作により画像形成の指示を示す指示情報を生成し、生成した指示情報を情報処理装置2に送信する。指示情報には、例えば、形成する画像の画像情報、画像形成の対象とする画像形成装置4を識別する識別情報、画像を形成する際の各属性(以下、単に「属性」という。)の属性値を示す属性情報等が含まれている。
The information terminal 3 is a so-called personal computer, generates instruction information indicating an image formation instruction by a user operation, and transmits the generated instruction information to the
識別情報としては、例えば、画像形成装置4の名前、アドレス等が挙げられる。また、属性としては、画質、記録媒体である用紙の種類、用紙のサイズ、用紙の向き、カラー又はモノクロ、トレイの段数、トレイの固定の段数、トレイの増設段数、両面又は片面、集約状態、ステープラの有無、穴あけパンチの有無、糊付け機能の有無、切断機能の有無等が挙げられる。また、属性値としては、例えば属性が「画質」であった場合には、高画質、高精細、標準、低画質等が挙げられる。 Examples of the identification information include the name, address, and the like of the image forming apparatus 4. The attributes include image quality, type of paper as a recording medium, paper size, paper orientation, color or monochrome, number of trays, number of fixed trays, number of additional trays, double-sided or single-sided, aggregated state, The presence or absence of a stapler, the presence or absence of a hole punch, the presence or absence of a gluing function, the presence or absence of a cutting function, and the like can be mentioned. Further, as the attribute value, for example, when the attribute is "image quality", high image quality, high definition, standard, low image quality and the like can be mentioned.
情報端末3は、指示情報を生成する際に、各属性の属性値を設定するために、画像形成の対象とする画像形成装置4において設定可能な各属性の属性値を示す設定情報の送信要求を情報処理装置2に送信することにより、情報処理装置2から設定情報を取得する。そして、情報端末3は、取得した設定情報に基づいて各属性の属性値を指定し、指定された属性値が含まれる指示情報を情報処理装置2に送信する。
The information terminal 3 requests transmission of setting information indicating the attribute value of each attribute that can be set in the image forming apparatus 4 to be image-formed in order to set the attribute value of each attribute when generating the instruction information. Is transmitted to the
情報処理装置2は、複数の機種の画像形成装置4の機能を制御する1つの共通のソフトウェア(以下、「ドライバ」という。)5を記憶している。ドライバ5は、指示情報を受信した場合、必要に応じてフォーマット変換等の加工を施した当該指示情報を画像形成装置4に送信することにより、画像形成装置4に画像形成を指示する。
The
画像形成装置4は、所謂プリンタであり、情報処理装置2から指示情報を受信した場合に、受信した指示情報に従って用紙に画像を形成する。
The image forming apparatus 4 is a so-called printer, and when instruction information is received from the
ここで、情報端末3は、指示情報を生成する際に、情報処理装置2に対して、画像形成の対象とする画像形成装置4において設定可能な各属性の属性値を示す設定情報を要求する。情報処理装置2は、情報端末3からの送信要求に応じて、画像形成の対象とする画像形成装置4において設定可能な各属性の属性値を示す設定情報を生成して、生成した設定情報を情報端末3に返信する。そして、情報端末3は、返信された設定情報に基づいて指示情報を生成する。
Here, when the information terminal 3 generates instruction information, the
そのため、情報処理装置2は、各々の画像形成装置4において設定可能な各属性の属性値を予め記憶しておく、あるいは、各々の画像形成装置4において設定可能な各属性の属性値を各々の画像形成装置4から取得する必要がある。
Therefore, the
従来、情報処理装置に画像形成装置が接続された際に、情報処理装置のドライバが、通信ネットワークを介して、画像形成装置から設定可能な各属性の属性値を取得していた。しかし、画像形成装置の機種によっては、取り外し不可能な部品に関する情報を返信せず、取り外し可能な部品のみに関する情報を通信ネットワークを介して返信する場合がある。その場合には、情報処理装置は、取り外しされない部品に関する情報を取得していなかった。 Conventionally, when the image forming apparatus is connected to the information processing apparatus, the driver of the information processing apparatus acquires the attribute value of each attribute that can be set from the image forming apparatus via the communication network. However, depending on the model of the image forming apparatus, information on non-removable parts may not be returned, and information on only removable parts may be returned via a communication network. In that case, the information processing device had not acquired information about the parts that could not be removed.
例えば、卓上で用いられる小型の画像形成装置では、「自動両面印刷ユニット」は選択可能な機能であるため、ドライバ5が画像形成装置に問い合わせて情報を取得することが可能である。一方、複合機等の大型の画像形成装置では、「自動両面印刷ユニット」は取り外しできない構造になっているため、画像形成装置に問い合わせても両面印刷の可否を示す情報が返信されなかった。そのため、特定の機種の画像形成装置の専用ドライバを用意し、「この画像形成装置は常に両面印刷できる」という情報をドライバ側で保持する必要があった。 For example, in a small image forming apparatus used on a desktop, since the "automatic double-sided printing unit" is a selectable function, the driver 5 can inquire of the image forming apparatus and acquire information. On the other hand, in a large-scale image forming apparatus such as a multifunction device, the "automatic double-sided printing unit" has a structure that cannot be removed, so even if an inquiry is made to the image forming apparatus, information indicating whether or not double-sided printing is possible is not returned. Therefore, it is necessary to prepare a dedicated driver for an image forming apparatus of a specific model and hold the information that "this image forming apparatus can always print on both sides" on the driver side.
そこで、本実施形態に係る情報処理装置2は、各々の画像形成装置4において設定可能な各属性の属性値であって、各々の画像形成装置4に問い合わせても返信されない情報(後述する第1情報)を、機種情報として予め記憶しておく。そして、本実施形態に係る情報処理装置2は、設定情報の送信要求を受信した場合に、予め記憶されている情報を用いて、設定情報の送信要求に対する応答情報を生成する。
Therefore, the
本実施形態に係る情報処理装置2のドライバ5は、機能的には、記憶部10、取得部12、及び、返信部14を有している。なお、記憶部10は記憶手段の一例であり、取得部12は取得手段の一例であり、返信部14は返信手段の一例である。
The driver 5 of the
記憶部10は、各々の画像形成装置4のアドレスを示すアドレス情報16、及び、各々の画像形成装置4に設定可能な各属性の属性値を示す機種情報18を記憶している。
The
アドレス情報16は、情報端末3により指定された画像形成装置4のアドレスであって、情報端末3からの指示情報に含まれるアドレスと、画像形成装置4の実際のアドレスとが対応付けられた情報である。
The
一例として図3に示すように、アドレス情報16において、「A」の画像形成装置4に関して「IP address 1S」と「IP address 1P」とが対応付けられている。例えば、指示情報において「IP address 1S」のアドレスの画像形成装置4に対する画像形成が指示されていた場合、情報処理装置2は、「IP address 1P」のアドレスの画像形成装置4に対して指示情報を送信する。また、送信要求において、「IP address 1S」のアドレスの画像形成装置4の設定情報の送信が要求されていた場合、情報処理装置2は、「IP address 1P」のアドレスの画像形成装置4において設定可能な各属性の属性値を示す設定情報を、情報端末3に送信する。
As an example, as shown in FIG. 3, in the
なお、本実施形態では、アドレス情報16において、情報端末3からの指示情報に含まれるアドレスと、画像形成装置4の実際のアドレスとで相互に異なるアドレスが対応付けているが、これに限らない。例えば、前者のアドレスと後者のアドレスとが同じアドレスであっても構わない。
In the present embodiment, in the
機種情報18は、各々の画像形成装置4の機能に関する情報である。本実施形態では、画像形成装置4の機能に関する情報であって、画像形成装置4に問い合わせても返信されない情報(第1情報)を、機種情報18として記憶している。
The
本実施形態では、一例として図4に示すように、機種情報18において、「A」の画像形成装置4のトレイの固定の段数が「2」であり、「B」の画像形成装置4のトレイの固定の段数が「1」であることが示されている。
In the present embodiment, as shown in FIG. 4, as an example, in the
取得部12は、画像形成装置4の機能に関する問い合わせを外部端末から受信する。本実施形態では、画像形成装置4の機能に関する問い合わせとして、画像形成の対象とする画像形成装置4において設定可能な各属性の属性値を示す設定情報の送信要求を情報端末3から受信した場合について説明する。取得部12は、設定情報の送信要求を受信した際、画像形成装置4の機能に関する情報であって、画像形成装置4に問い合わせることにより返信される情報(第2情報)の送信要求を画像形成装置4に送信する。また、取得部12は、第2情報の送信要求に応じて返信された第2情報を、画像形成装置4から取得する。
The
なお、上述したように、第1情報は、画像形成装置4の機能に関する情報であって、画像形成装置4に問い合わせても取得不可能な情報である。言い換えれば、第1情報は、画像形成装置4により返信されない情報であり、すなわち固定されていて変更されない情報である場合が多い。一方、第2情報は、画像形成装置4に問い合わせても取得不可能な情報であり、言い換えれば、画像形成装置4による返信が必要な情報、すなわち状況に応じて変更されている可能性がある情報である。 As described above, the first information is information related to the function of the image forming apparatus 4, and is information that cannot be acquired even if the image forming apparatus 4 is inquired. In other words, the first information is information that is not returned by the image forming apparatus 4, that is, information that is fixed and does not change in many cases. On the other hand, the second information is information that cannot be obtained even if the image forming apparatus 4 is inquired, in other words, the information that needs to be returned by the image forming apparatus 4, that is, may be changed depending on the situation. Information.
返信部14は、記憶部10に記憶されている第1情報、及び取得部12により取得された第2情報から、設定情報の送信要求に対する応答情報を生成する。また、返信部14は、生成した応答情報を情報端末3に返信する。
The
例えば、設定情報として「A」の画像形成装置4のトレイの段数を要求されたとする。この場合、一例として図4に示すように、第1情報では、「A」の画像形成装置4のトレイの固定の段数が「2」であることが示されている。また、第2情報では、「A」の画像形成装置4のトレイの増設段数が「2」であることが示されているとする。この場合には、返信部14は、第1情報と第2情報とから、「A」の画像形成装置4のトレイの段数が「4」であることを示す設定情報を応答情報として生成する。また、返信部14は、生成した応答情報を情報端末3に返信する。
For example, it is assumed that the number of trays of the image forming apparatus 4 of "A" is requested as setting information. In this case, as shown in FIG. 4 as an example, the first information indicates that the number of fixed stages of the tray of the image forming apparatus 4 of "A" is "2". Further, it is assumed that the second information indicates that the number of additional stages of the tray of the image forming apparatus 4 of "A" is "2". In this case, the
なお、本実施形態に係る情報処理装置2は、ハードウェア構成としては、装置全体の動作を司るCPU(Central Processing Unit)により制御されることにより実現される。すなわち、情報処理装置2は、上記CPU、各種プログラムや各種パラメータ等が予め記憶されたROM(Read Only Memory)、CPUによる各種プログラムの実行時のワークエリア等として用いられるRAM(Random Access Memory)、及びフラッシュメモリ等の不揮発性メモリを含む記憶部を備える。
The
また、情報処理装置2は、情報端末3等の外部端末と通信情報の送受信を行う通信回線I/F(Interface)部を備える。また、情報処理装置2は、情報処理装置2に対するユーザからの指示を受け付けると共に、ユーザに対して情報処理装置2の動作状況等に関する各種情報を通知する操作表示部を備える。
Further, the
なお、操作表示部は、例えば、データを表示するディスプレイ、データを入力するキーボード、マウス等を含む。また、表示操作部はこれに限らず、例えば、プログラムの実行により操作指示の受け付けを実現する表示ボタンや各種情報が表示されるタッチパネル式のディスプレイ、及びテンキーやスタートボタン等のハードウェアキーを含んでいても良い。 The operation display unit includes, for example, a display for displaying data, a keyboard for inputting data, a mouse, and the like. Further, the display operation unit is not limited to this, and includes, for example, a display button that realizes reception of operation instructions by executing a program, a touch panel type display that displays various information, and hardware keys such as a numeric keypad and a start button. You can go out.
次に、本実施形態に係る情報処理システム1によって実行される設定処理の流れを、図5のフローチャートを参照して説明する。なお、本実施形態では、設定処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、設定処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された設定処理のプログラムがCD−ROMドライブ等で読み込まれることにより、設定処理が実行されるようにしてもよい。
Next, the flow of the setting process executed by the
本実施形態では、ユーザ操作等により情報端末3において指示情報の生成が指示されたタイミングで設定処理の実行を開始する場合について説明するが、これに限らない。例えば、ユーザ操作等により情報端末3において設定情報の取得が指示されたタイミング、情報端末3のドライバを立ち上げたタイミング等で、設定処理の実行を開始しても良い。又は、予め定められた時刻が経過する毎に、設定処理の実行を開始しても良い。 In the present embodiment, the case where the execution of the setting process is started at the timing when the information terminal 3 is instructed to generate the instruction information by the user operation or the like will be described, but the present invention is not limited to this. For example, the execution of the setting process may be started at the timing when the information terminal 3 is instructed to acquire the setting information by the user operation or the like, the timing when the driver of the information terminal 3 is started, or the like. Alternatively, the execution of the setting process may be started every time a predetermined time elapses.
ステップS101では、情報端末3が、ユーザ操作により例えば画像形成の指示が入力された場合に、画像形成の対象とする画像形成装置4の設定情報の送信要求を情報処理装置2に送信する。
In step S101, the information terminal 3 transmits a transmission request for setting information of the image forming apparatus 4 to be image-formed to the
ステップS103では、情報処理装置2の取得部12が、情報端末3により送信された設定情報の送信要求を取得する。送信要求には、画像形成の対象とする画像形成装置4の識別情報、及び、要求されている画像形成装置4の属性を示す情報が含まれている。
In step S103, the
ステップS105では、情報処理装置2の返信部14が、記憶部10に記憶されている第1情報のうち、画像形成の対象とする画像形成装置4の、送信要求により要求されている画像形成装置4の属性の情報を読み出す。
In step S105, the
ステップS107では、情報処理装置2の取得部12が、要求されている属性に関連する第2情報の送信要求を、識別情報によって識別された画像形成装置4に送信する。
In step S107, the
ステップS109では、画像形成装置4が、要求されている属性に関連する第2情報の送信要求を受信する。 In step S109, the image forming apparatus 4 receives a request for transmitting the second information related to the requested attribute.
ステップS111では、画像形成装置4が、要求されている属性に関する第2情報を情報処理装置2に返信する。
In step S111, the image forming apparatus 4 returns the second information regarding the requested attribute to the
ステップS113では、情報処理装置2の取得部12が、要求されている画像形成装置4の属性に関連する第2情報を、画像形成の対象とする画像形成装置4から取得する。
In step S113, the
ステップS115では、情報処理装置2の返信部14が、ステップS105で読み出した第1情報と、ステップS113で取得した第2情報とを用いて、ステップS103で取得した送信要求に対する応答情報を生成する。
In step S115, the
ステップS117では、情報処理装置2の返信部14が、生成した応答情報を情報端末3に送信する。
In step S117, the
ステップS119では、情報端末3が、応答情報を受信し、本設定処理プログラムの実行を終了する。情報端末3は、受信した応答情報に基づいて、画像形成の対象とする画像形成装置4に設定可能な各属性の属性値を認識し、認識した各属性の属性値の何れかが指定された画像形成の指示を示す指示情報を生成する。 In step S119, the information terminal 3 receives the response information and ends the execution of the setting processing program. The information terminal 3 recognizes the attribute value of each attribute that can be set in the image forming apparatus 4 to be image-formed based on the received response information, and any one of the recognized attribute values of each attribute is designated. Generates instructional information indicating an image formation instruction.
このように、本実施形態では、情報処理装置2が、接続された画像形成装置4の機能に関する第1情報であって、画像形成装置4に問い合わせても返信されない第1情報を記憶する。また、情報処理装置2が、画像形成装置4の機能に関する問い合わせを外部端末から受信した際、画像形成装置4の機能に関する第2情報であって、画像形成装置4に問い合わせることにより返信される第2情報の送信要求を画像形成装置4に送信する。これにより、情報処理装置2は、画像形成装置4から第2情報を取得する。さらに、情報処理装置2が、記憶されている第1情報、及び取得した第2情報から生成した応答情報を外部端末に返信する。
As described above, in the present embodiment, the
〔第2実施形態〕 [Second Embodiment]
次に、第2実施形態に係る情報処理装置について説明する。 Next, the information processing apparatus according to the second embodiment will be described.
上記第1実施形態では、情報処理装置2が応答情報を生成する際に、画像形成装置4から第2情報を取得する場合について説明した。一方、本第2実施形態では、情報処理装置2が応答情報を生成する際に、必要な場合に画像形成装置4から第2情報を取得する場合について説明する。
In the first embodiment, the case where the
第2実施形態に係る情報処理装置の構成は、上記第1実施形態に係る情報処理装置2と同じであるため、各構成の説明を省略する。
Since the configuration of the information processing apparatus according to the second embodiment is the same as that of the
なお、本実施形態では、記憶部10は、第1情報と要否情報とを機種情報18として記憶している。ここでいう要否情報は、画像形成の対象とする画像形成装置4に設定可能な各属性に対して、応答情報を生成する際に画像形成装置4に問い合わせる必要があるか否かを示す情報である。機種情報18では、画像形成の対象とする画像形成装置4に設定可能な各属性に対して、要否情報が対応付けられている。本実施形態では、要否情報は、画像形成の対象とする画像形成装置4に設定可能な各属性について問い合わせる必要がある場合には「要」で表され、必要がない場合には「不要」で表されている。一例として図6に示すように、機種情報18において、「A」の画像形成装置4のトレイの増設段数に対する要否情報が「要」であり、「B」の画像形成装置4のトレイの増設段数に対する要否情報が「不要」であることが示されている。
In this embodiment, the
なお、応答情報を生成する際に画像形成装置4に問い合わせる必要がない場合とは、例えば、要求されている属性について、画像形成の対象とする画像形成装置4に設定可能な全ての属性値が、第1情報として記憶部10に記憶されている場合等である。このような場合には、返信部14は、第1情報のみを用いて応答情報を生成する。
When it is not necessary to make an inquiry to the image forming apparatus 4 when generating the response information, for example, all the attribute values that can be set in the image forming apparatus 4 to be image-formed are set for the requested attribute. , The case where it is stored in the
取得部12は、機種情報18において、画像形成の対象とする画像形成装置4の、要求されている属性に対して「要」の要否情報が対応付けられている場合には、要求されている属性に関連する第2情報を画像形成装置4から取得する。そして、取得部12は、記憶部10に記憶されている第1情報と、画像形成装置4から取得した第2情報とを用いて応答情報を生成する。
The
一方、取得部12は、機種情報18において、画像形成の対象とする画像形成装置4の、要求されている属性に対して「不要」の要否情報が対応付けられている場合には、要求されている属性に関連する第2情報を画像形成装置4から取得しない。そして、取得部12は、記憶部10に記憶されている第1情報を用いて応答情報を生成する。
On the other hand, when the
次に、本実施形態に係る情報処理システム1によって実行される設定処理の流れを、図7のフローチャートを参照して説明する。なお、本実施形態では、設定処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、設定処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された設定処理のプログラムがCD−ROMドライブ等で読み込まれることにより、設定処理が実行されるようにしてもよい。
Next, the flow of the setting process executed by the
本実施形態では、ユーザ操作等により情報端末3において指示情報の生成が指示されたタイミングで設定処理の実行を開始する場合について説明するが、これに限らない。例えば、ユーザ操作等により情報端末3において設定情報の取得が指示されたタイミング、情報端末3のドライバを立ち上げたタイミング等で、設定処理の実行を開始しても良い。又は、予め定められた時刻が経過する毎に、設定処理の実行を開始しても良い。 In the present embodiment, the case where the execution of the setting process is started at the timing when the information terminal 3 is instructed to generate the instruction information by the user operation or the like will be described, but the present invention is not limited to this. For example, the execution of the setting process may be started at the timing when the information terminal 3 is instructed to acquire the setting information by the user operation or the like, the timing when the driver of the information terminal 3 is started, or the like. Alternatively, the execution of the setting process may be started every time a predetermined time elapses.
ステップS201及び203では、図5のステップS101及び103と同様の処理を行う。 In steps S201 and 203, the same processing as in steps S101 and 103 of FIG. 5 is performed.
ステップS205では、情報処理装置2の返信部14が、記憶部10に記憶されている第1情報のうち、画像形成の対象とする画像形成装置4の、送信要求により要求されている画像形成装置4の属性の情報を読み出す。また、情報処理装置2の取得部12が、記憶部10に記憶されている機種情報18のうち、識別情報によって識別された画像形成装置4の、要求されている属性の要否情報を読み出す。
In step S205, the
ステップS207では、情報処理装置2の取得部12が、読み出した要否情報に基づいて、識別情報によって識別された画像形成装置4に対する問い合わせが必要か否かを判定する。ステップS207で画像形成装置4に対する問い合わせが必要であると判定した場合、すなわち、読み出した要否情報が「要」であった場合(S207,Y)は、ステップS209に移行する。また、ステップS207で画像形成装置4に対する問い合わせが不要であると判定した場合、すなわち、読み出した要否情報が「不要」であった場合(S207,N)は、ステップS217に移行する。
In step S207, the
ステップS209乃至S215では、図5のステップS107乃至S113と同様の処理を行う。 In steps S209 to S215, the same processing as in steps S107 to S113 of FIG. 5 is performed.
ステップS217では、情報処理装置2の返信部14が、ステップS203で取得した送信要求に対する応答情報を生成する。この際、画像形成装置4から第2情報を取得した場合には、ステップS205で読み出した第1情報と、ステップS215で取得した第2情報とを用いて応答情報を生成する。一方、画像形成装置4から第2情報を取得していない場合には、ステップS205で読み出した第1情報を用いて応答情報を生成する。
In step S217, the
ステップS219及びS221では、図5のステップS117及びS119と同様の処理を行い、本設定処理プログラムの実行を終了する。 In steps S219 and S221, the same processing as in steps S117 and S119 of FIG. 5 is performed, and the execution of this setting processing program is terminated.
このように、本実施形態では、情報処理装置2が、画像形成装置4の機能に関する問い合わせを外部端末から受信した際、記憶された第1情報により問い合わせに応答可能な場合、第1情報から生成した応答情報を外部端末に返信する。この際、問い合わせに対する応答情報が、記憶された第1情報に含まれている場合、情報処理装置2が、画像形成装置4の機能に関する第2情報の送信要求を画像形成装置4には送信しない。
As described above, in the present embodiment, when the
また、情報処理装置2が、画像形成装置4に対する問い合わせが必要であるか不要であるかを示す要否情報を更に記憶している。そして、情報処理装置2が、画像形成装置4に関する問い合わせを外部端末から受信した際、要否情報により画像形成装置4に対する問い合わせが必要であるとされた場合、第2情報の送信要求を画像形成装置4に送信して画像形成装置4から第2情報を取得する。
Further, the
なお、本実施形態では、情報処理装置2が、画像形成装置4に対する問い合わせが必要であるか不要であるかを示す要否情報を記憶している場合について説明したが、これに限らない。例えば、属性値を送信要求された属性が画質、集約状態等であり、属性値が固定値であって応答情報が第1情報に含まれている場合には、ステップS207において画像形成装置4に対する問い合わせが不要であると判定しても良い。この場合には、属性値を送信要求された属性が用紙のサイズ、トレイの段数等であり、属性値が変更されている可能性があって、応答情報が第1情報に含まれているとは限らない場合には、ステップS207で画像形成装置4に対する問い合わせが必要であると判定される。
In the present embodiment, the case where the
〔第3実施形態〕 [Third Embodiment]
次に、第3実施形態に係る情報処理装置について説明する。 Next, the information processing apparatus according to the third embodiment will be described.
上記第1実施形態及び第2実施形態では、第2情報が機種情報18に含まれていない場合について説明した。一方、本第3実施形態では、第2情報が機種情報18に含まれている場合について説明する。
In the first embodiment and the second embodiment, the case where the second information is not included in the
第3実施形態に係る情報処理装置の構成は、上記第1実施形態及び上記第2実施形態に係る情報処理装置2と同じであるため、各構成の説明を省略する。
Since the configuration of the information processing apparatus according to the third embodiment is the same as that of the
なお、本実施形態では、記憶部10は、第1情報と第2情報とを機種情報18として記憶している。
In this embodiment, the
本実施形態では、一例として図8に示すように、機種情報18において、「A」の画像形成装置4のトレイの増設段数が「2」であり、「B」の画像形成装置4のトレイの増設段数が「なし」であることが示されている。
In the present embodiment, as shown in FIG. 8 as an example, in the
取得部12は、第2情報を更新するための予め定めた条件を満たす場合に、各々の属性に関連する第2情報の送信要求を各々の画像形成装置4に送信することにより、各々の画像形成装置4の各々の属性に関連する第2情報を取得して、取得した第2情報を用いて機種情報18を更新する更新処理を行う。なお、ここでいう予め定めた条件は、例えば、前回予め定めた条件を満たしてから予め定めた時間(第1基準期間、例えば、12時間)が経過したこと、画像形成装置4が新たに接続されたこと、情報処理装置2又はドライバ5が起動されたこと、ユーザ操作により実行指示が入力されたこと等である。
The
返信部14は、設定情報の送信要求に対する応答情報を生成する場合に、画像形成装置4に第2情報について問い合わせることなく、機種情報18として記憶部10に記憶されている第1情報と第2情報とを用いて応答情報を生成する。
When the
次に、本実施形態に係る情報処理システム1が、予め定めた時間が経過する毎に実行する更新処理の流れを、図9のフローチャートを参照して説明する。なお、本実施形態では、更新処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、更新処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された更新処理のプログラムがCD−ROMドライブ等で読み込まれることにより、更新処理が実行されるようにしてもよい。
Next, the flow of the update process executed by the
ステップS301では、情報処理装置2の取得部12が、第2情報を更新するための予め定めた条件が満たされているか否かを判定する。ステップS301で予め定めた条件が満たされていると判定した場合(S301,Y)はステップS303に移行する。また、ステップS301で予め定めた条件が満たされていないと判定された場合(S301,N)は、予め定めた条件が満たされるまで本ステップの処理を繰り返す。
In step S301, the
ステップS303では、情報処理装置2の取得部12が、各々の属性に関連する第2情報の送信要求を各々の画像形成装置4に送信する。
In step S303, the
ステップS305では、各々の画像形成装置4が、各々の属性に関連する第2情報の送信要求を受信する。 In step S305, each image forming apparatus 4 receives a request for transmitting the second information related to each attribute.
ステップS307では、各々の画像形成装置4が、各々の属性に関する第2情報を情報処理装置2に返信する。
In step S307, each image forming apparatus 4 returns the second information regarding each attribute to the
ステップS309では、情報処理装置2の取得部12が、要求されている画像形成装置4の属性に関連する第2情報を、画像形成の対象とする画像形成装置4から取得する。
In step S309, the
ステップS311では、情報処理装置2の取得部12が、取得した各々の画像形成装置4の各々の属性に関連する第2情報を用いて、記憶部10に記憶されている機種情報18を更新し、本更新処理のプログラムの実行を終了する。
In step S311, the
次に、本実施形態に係る情報処理システム1によって実行される設定処理の流れを、図10のフローチャートを参照して説明する。なお、本実施形態では、設定処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、設定処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された設定処理のプログラムがCD−ROMドライブ等で読み込まれることにより、設定処理が実行されるようにしてもよい。
Next, the flow of the setting process executed by the
本実施形態では、ユーザ操作等により情報端末3において指示情報の生成が指示されたタイミングで設定処理の実行を開始する場合について説明するが、これに限らない。例えば、ユーザ操作等により情報端末3において設定情報の取得が指示されたタイミング、情報端末3のドライバを立ち上げたタイミング等で、設定処理の実行を開始しても良い。又は、予め定められた時刻が経過する毎に、設定処理の実行を開始しても良い。 In the present embodiment, the case where the execution of the setting process is started at the timing when the information terminal 3 is instructed to generate the instruction information by the user operation or the like will be described, but the present invention is not limited to this. For example, the execution of the setting process may be started at the timing when the information terminal 3 is instructed to acquire the setting information by the user operation or the like, the timing when the driver of the information terminal 3 is started, or the like. Alternatively, the execution of the setting process may be started every time a predetermined time elapses.
ステップS401及び403では、図5のステップS101及び103と同様の処理を行う。 In steps S401 and 403, the same processing as in steps S101 and 103 of FIG. 5 is performed.
ステップS405では、情報処理装置2の返信部14が、記憶部10に記憶されている第1情報及び第2情報のうち、画像形成の対象とする画像形成装置4の、送信要求により要求されている画像形成装置4の属性に関連する情報を読み出す。
In step S405, the
ステップS407では、情報処理装置2の返信部14が、ステップS403で取得した送信要求に対する応答情報を生成する。この際、ステップS405で読み出した、画像形成の対象とする画像形成装置4の、送信要求により要求されている画像形成装置4の属性に関連する情報を用いて応答情報を生成する。
In step S407, the
ステップS409及びS411では、図5のステップS117及びS119と同様の処理を行い、本設定処理プログラムの実行を終了する。 In steps S409 and S411, the same processing as in steps S117 and S119 of FIG. 5 is performed, and the execution of the setting processing program is terminated.
このように、本実施形態では、情報処理装置2が、事前に画像形成装置4から取得した第2情報を更に記憶している。そして、情報処理装置2が、画像形成装置4の機能に関する問い合わせを外部端末から受信した際、記憶された第1情報及び第2情報により問い合わせに応答可能な場合、第1情報及び第2情報から生成した応答情報を前記外部端末に返信する。この際、問い合わせに対する応答情報が、記憶された第1情報及び第2情報の少なくとも一方に含まれている場合、情報処理装置2が、画像形成装置4の機能に関する第2情報の送信要求を画像形成装置4に送信しない。
As described above, in the present embodiment, the
〔第4実施形態〕 [Fourth Embodiment]
次に、第4実施形態に係る情報処理装置について説明する。 Next, the information processing apparatus according to the fourth embodiment will be described.
上記第3実施形態では、画像形成装置4から第2情報を取得せずに、記憶部10に記憶されている第1情報及び第2情報を用いて応答情報を生成する場合について説明した。一方、本第4実施形態では、必要に応じて画像形成装置4から第2情報を取得し、第2情報を取得した場合には、記憶部10に記憶されている第1情報と、画像形成装置4から取得した第2情報とを用いて、応答情報を生成する場合について説明する。
In the third embodiment, the case where the response information is generated by using the first information and the second information stored in the
第4実施形態に係る情報処理装置の構成は、上記第1実施形態乃至上記第3実施形態に係る情報処理装置2と同じであるため、各構成の説明を省略する。
Since the configuration of the information processing apparatus according to the fourth embodiment is the same as that of the
なお、本実施形態では、記憶部10は、第1情報と、第2情報と、第2情報の更新日時を示す情報とを機種情報18として記憶している。
In the present embodiment, the
本実施形態では、一例として図11に示すように、機種情報18において、「A」の画像形成装置4の「2」のトレイの増設段数の更新日時が「2017年8月7日14時30分」であることが示されている。なお、「B」の画像形成装置4については、トレイの増設段数に関する情報が無いため、「B」の画像形成装置4のトレイの増設段数の更新日時は示されていない。
In this embodiment, as shown in FIG. 11 as an example, in the
取得部12は、設定情報の送信要求に対する応答情報を生成する際に、第2情報の更新日時に基づいて、画像形成装置4に第2情報を問い合わせる必要があるか否かを判定する。本実施形態では、第2情報を更新してから予め定めた期間(第2基準期間、例えば、12時間)以上が経過している場合に、問い合わせが必要であると判定する。また、取得部12には、画像形成装置4に第2情報を問い合わせる必要がある場合に、要求されている属性に関連する第2情報の送信要求を、画像形成の対象とする画像形成装置4に送信することにより、画像形成の対象とする画像形成装置4の、要求されている属性に関連する第2情報を取得して、記憶部10に記憶されている第1情報と、取得した第2情報とを用いて応答情報を生成する。
The
次に、本実施形態に係る情報処理システム1によって実行される設定処理の流れを、図12のフローチャートを参照して説明する。なお、本実施形態では、設定処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、設定処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された設定処理のプログラムがCD−ROMドライブ等で読み込まれることにより、設定処理が実行されるようにしてもよい。
Next, the flow of the setting process executed by the
本実施形態では、ユーザ操作等により情報端末3において指示情報の生成が指示されたタイミングで設定処理の実行を開始する場合について説明するが、これに限らない。例えば、ユーザ操作等により情報端末3において設定情報の取得が指示されたタイミング、情報端末3のドライバを立ち上げたタイミング等で、設定処理の実行を開始しても良い。又は、予め定められた時刻が経過する毎に、設定処理の実行を開始しても良い。 In the present embodiment, the case where the execution of the setting process is started at the timing when the information terminal 3 is instructed to generate the instruction information by the user operation or the like will be described, but the present invention is not limited to this. For example, the execution of the setting process may be started at the timing when the information terminal 3 is instructed to acquire the setting information by the user operation or the like, the timing when the driver of the information terminal 3 is started, or the like. Alternatively, the execution of the setting process may be started every time a predetermined time elapses.
ステップS501及び503では、図5のステップS101及び103と同様の処理を行う。 In steps S501 and 503, the same processing as in steps S101 and 103 of FIG. 5 is performed.
ステップS505では、情報処理装置2の返信部14が、記憶部10に記憶されている第1情報及び第2情報のうち、画像形成の対象とする画像形成装置4の、送信要求により要求されている画像形成装置4の属性に関連する情報を、第2情報の更新日時を示す情報と併せて読み出す。
In step S505, the
ステップS507では、情報処理装置2の取得部12が、第2情報の更新日時に基づいて、識別情報によって識別された画像形成装置4に対する問い合わせが必要か否かを判定する。上述したように、本実施形態では、第2情報を更新してから予め定めた期間(第2基準期間、例えば、12時間)以上が経過している場合に、問い合わせが必要であると判定する。ステップS507で画像形成装置4に対する問い合わせが必要であると判定した場合(S507,Y)は、ステップS509に移行する。また、ステップS407で画像形成装置4に対する問い合わせが不要であると判定した場合(S507,N)は、ステップS517に移行する。
In step S507, the
ステップS509乃至S513では、図5のステップS107乃至S111と同様の処理を行う。 In steps S509 to S513, the same processing as in steps S107 to S111 of FIG. 5 is performed.
ステップS515では、情報処理装置2の取得部12が、要求されている画像形成装置4の属性に関連する第2情報を、画像形成の対象とする画像形成装置4から取得する。また、情報処理装置2の取得部12が、取得した、要求されている画像形成装置4の属性に関連する第2情報を用いて、記憶部10に記憶されている第2情報及び第2情報の更新時間に関する情報を更新する。
In step S515, the
ステップS517では、情報処理装置2の返信部14が、ステップS503で取得した送信要求に対する応答情報を生成する。この際、画像形成装置4から第2情報を取得した場合には、ステップS505で読み出した第1情報と、ステップS515で取得した第2情報とを用いて応答情報を生成する。一方、画像形成装置4から第2情報を取得していない場合には、ステップS505で読み出した第1情報及び第2情報を用いて応答情報を生成する。
In step S517, the
ステップS519及びS521では、図5のステップS117及びS119と同様の処理を行い、本設定処理プログラムの実行を終了する。 In steps S519 and S521, the same processing as in steps S117 and S119 of FIG. 5 is performed, and the execution of this setting processing program ends.
このように、本実施形態では、情報処理装置2が、記憶されている第2情報を更新してから予め定めた第1基準時間以上経過した場合、画像形成装置4の機能に関する第2情報の送信要求を画像形成装置4に送信して画像形成装置4から第2情報を取得し、取得した第2情報を記憶する。
As described above, in the present embodiment, when the
また、本実施形態では、情報処理装置2が、画像形成装置4の機能に関する問い合わせを外部端末から受信した際、記憶されている第2情報を更新してから予め定めた第2基準時間以上経過している場合、画像形成装置4の機能に関する第2情報の送信要求を画像形成装置4に送信して画像形成装置4から前記第2情報を取得する。また、情報処理装置2が、第1情報、及び取得された第2情報から生成した応答情報を外部端末に返信する。
Further, in the present embodiment, when the
また、本実施形態では、情報処理装置2が、画像形成装置4の機能に関する問い合わせを外部端末から受信した際、記憶されている第2情報を更新してから予め定めた第2基準時間以上経過している場合、取得した第2情報を記憶する。
Further, in the present embodiment, when the
〔第5実施形態〕 [Fifth Embodiment]
次に、第5実施形態に係る情報処理装置について説明する。 Next, the information processing apparatus according to the fifth embodiment will be described.
上記第1実施形態乃至上記第4実施形態では、情報端末3が指示情報を生成する際に、画像形成の対象とする画像形成装置4の各属性の属性値を取得する場合について説明した。一方、本第5実施形態では、情報処理装置2が指示情報に基づいて画像形成装置4に画像形成を指示する場合について説明する。
In the first embodiment to the fourth embodiment, the case where the information terminal 3 acquires the attribute value of each attribute of the image forming apparatus 4 to be image-formed when the information terminal 3 generates the instruction information has been described. On the other hand, in the fifth embodiment, a case where the
第5実施形態に係る情報処理装置2Aは、図13に示すように、取得部12、送信部20、記憶部10を備えている。なお、上記第1実施形態乃至上記第4実施形態に係る情報処理装置2と同じ構成には同じ符号を付し、各構成の説明を省略する。
As shown in FIG. 13, the
本実施形態では、記憶部10は、相互に類似しているために相互に代替可能な複数の属性値の集合である類似属性値群を示す代替情報22を記憶している。
In the present embodiment, the
本実施形態では、一例として図14に示すように、代替情報では、「画質」の属性の属性値として、「高画質」、「高精細」等の属性値群が示されている。 In the present embodiment, as shown in FIG. 14 as an example, in the alternative information, attribute value groups such as "high image quality" and "high definition" are shown as attribute values of the attribute of "image quality".
取得部12は、画像形成の指示を示す指示情報を情報端末3から取得する。指示情報には、上述したように、例えば、形成する画像の画像情報、画像形成の対象とする画像形成装置4を識別するための識別情報、画像を形成する際の各属性の属性値を示す属性情報等が含まれている
The
送信部20は、指示情報を画像形成の対象とする画像形成装置4に送信する際に、指示情報により指定されている属性値が、画像形成の対象とする画像形成装置4において設定可能な属性値に含まれているか否かを判定する。また、送信部20は、指示情報により指定されている属性値が、画像形成の対象とする画像形成装置4において設定可能な属性値に含まれていない場合に、代替情報22に基づいて、指示情報により指定されている属性値を、画像形成の対象とする画像形成装置4において設定可能な属性値となるように変更する。そして、送信部20は、属性値が変更された指示情報を、必要に応じてフォーマット変換等の加工を施し、画像形成装置4に送信する。なお、送信部20は、属性値を変更していない場合には、取得部12により取得された指示情報を、必要に応じてフォーマット変換等の加工を施し、画像形成装置4に送信する。
When the
例えば、「A」の画像形成装置4の画質の属性について「高精細」の属性値の設定が指示された際に、「A」の画像形成装置4において「高精細」の属性値が設定不可能であり「高画質」の属性値が設定可能であったとする。この場合には、代替情報22において「高精細」の属性値と「高画質」の属性値とが同一の属性値群に属しているため、「高精細」の属性値の設定の指示が、「高画質」の属性値の設定の指示に変更される。そして、属性値が変更された指示情報が、「A」の画像形成装置4に送信される。 For example, when the setting of the attribute value of "high definition" is instructed for the attribute of the image quality of the image forming apparatus 4 of "A", the attribute value of "high definition" is not set in the image forming apparatus 4 of "A". It is possible, and it is assumed that the attribute value of "high image quality" can be set. In this case, since the "high-definition" attribute value and the "high-definition" attribute value belong to the same attribute value group in the alternative information 22, the instruction for setting the "high-definition" attribute value is given. It is changed to the instruction of setting the attribute value of "high image quality". Then, the instruction information whose attribute value has been changed is transmitted to the image forming apparatus 4 of "A".
また、「B」の画像形成装置4の画質の属性について「高精細」の属性値の設定が指示された際に、「B」の画像形成装置4において「高精細」の属性値が設定可能であったとする。この場合には、属性値は変更されず、そのままの指示情報が、「B」の画像形成装置4に送信される。 Further, when the setting of the attribute value of "high definition" is instructed for the attribute of the image quality of the image forming apparatus 4 of "B", the attribute value of "high definition" can be set in the image forming apparatus 4 of "B". Suppose that it was. In this case, the attribute value is not changed, and the instruction information as it is is transmitted to the image forming apparatus 4 of "B".
次に、本実施形態に係る情報処理システム1が、ユーザ操作により情報端末3に指示情報の送信指示が入力された場合に実行する送信処理の流れを、図15のフローチャートを参照して説明する。なお、本実施形態では、送信処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、送信処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された送信処理のプログラムがCD−ROMドライブ等で読み込まれることにより、送信処理が実行されるようにしてもよい。
Next, the flow of the transmission process executed by the
ステップS601では、情報端末3が、指示情報を情報処理装置2に送信する。
In step S601, the information terminal 3 transmits instruction information to the
ステップS603では、情報処理装置2Aの取得部12が、情報端末3から送信された指示情報を取得する。
In step S603, the
ステップS605では、情報処理装置2Aの送信部20が、指示情報に含まれる識別情報によって識別された画像形成装置4において設定可能な属性値を読み出す。
In step S605, the
ステップS607では、情報処理装置2Aの送信部20が、指示情報により指定されている属性値が、指示情報に含まれる識別情報によって識別された画像形成装置4において設定可能な属性値に含まれているか否かを判定する。ステップS607で指示情報により指定されている属性値が、指示情報に含まれる識別情報によって識別された画像形成装置4において設定可能な属性値に含まれていると判定した場合(S607,Y)はステップS611に移行する。ステップS607で指示情報により指定されている属性値が、指示情報に含まれる識別情報によって識別された画像形成装置4において設定可能な属性値に含まれていないと判定した場合(S607,N)はステップS609に移行する。
In step S607, the
ステップS609では、情報処理装置2Aの送信部20が、指示情報により指定されている属性値を、代替情報22において当該属性値と同じ属性値群に含まれ、かつ指示情報に含まれる識別情報によって識別された画像形成装置4において設定可能な属性値に変更する。
In step S609, the
ステップS611では、情報処理装置2Aの送信部20が、指示情報に含まれる識別情報によって識別された画像形成装置4に指示情報を送信する。なお、指示情報を変更した場合には、属性値が変更された指示情報を、画像形成装置4に送信する。一方、指示情報を変更していない場合には、ステップS603で取得した指示情報を画像形成装置4に送信する。
In step S611, the
ステップS613では、指示情報に含まれる識別情報によって識別された画像形成装置4が、指示情報を受信し、本送信処理のプログラムの実行を終了する。指示情報を受信した画像形成装置4は、当該指示情報に基づいて用紙に画像を形成する。 In step S613, the image forming apparatus 4 identified by the identification information included in the instruction information receives the instruction information and ends the execution of the program of the present transmission process. The image forming apparatus 4 that has received the instruction information forms an image on the paper based on the instruction information.
このように、本実施形態では、情報処理装置2Aが、画像形成装置4の機能の各属性について、相互に類似する複数の属性値が対応付けられたテーブルを更に記憶している。また、情報処理装置2Aが、画像形成装置4の機能の属性値の設定の指示を外部端末から受信した際、設定を指示された属性値が第1情報及び第2情報の何れにも含まれていない場合、設定を指示された属性値をテーブルで当該属性値と対応付けられた他の属性値に変更する。また、情報処理装置2Aが、変更された属性値の設定の指示を画像形成装置4に送信する。
As described above, in the present embodiment, the
〔第6実施形態〕 [Sixth Embodiment]
次に、第6実施形態に係る情報処理装置について説明する。 Next, the information processing apparatus according to the sixth embodiment will be described.
上記第1実施形態乃至上記第5実施形態では、情報処理装置2が情報端末3と画像形成装置4との間に設けられている場合について説明した。一方、本第6実施形態では、情報端末3と画像形成装置4とが接続されていると共に、情報処理装置2と画像形成装置4とが接続されている場合について説明する。
In the first to fifth embodiments, the case where the
図16に示すように、情報処理システム1Aは、情報処理装置2B、情報端末3、及び、複数の画像形成装置4A、4B、4C、…を有している。なお、情報端末3と画像形成装置4とは通信可能に接続されている。また、情報処理装置2と画像形成装置4とは通信可能に接続されている。なお、情報端末3と情報処理装置2とは通信可能に接続されていない。
As shown in FIG. 16, the information processing system 1A includes an
また、第6実施形態に係る情報処理装置2Bは、図17に示すように、記憶部10、取得部12、及び、返信部14を備えている。なお、上記第1実施形態乃至上記第5実施形態に係る情報処理装置2、2Aと同じ構成には同じ符号を付し、各構成の説明を省略する。
Further, as shown in FIG. 17, the
取得部12は、画像形成装置4の機能に関する問い合わせを画像形成装置4から受信する。本実施形態では、画像形成装置4の機能に関する問い合わせとして、画像形成の対象とする画像形成装置4において設定可能な各属性の属性値を示す設定情報の送信要求を情報端末3から受信した場合について説明する。本実施形態の送信要求には、送信元である画像形成装置4を識別するための識別情報等も含まれている。
The
返信部14は、記憶部10に記憶されている第1情報、及び送信要求に含まれている第2情報から、設定情報の送信要求に対する応答情報を生成する。また、返信部14は、生成した応答情報を情報端末3に返信する。
The
なお、本実施形態では、記憶部10は、少なくとも機種情報18を記憶している。
In this embodiment, the
次に、本実施形態に係る情報処理システム1Aによって実行される設定処理の流れを、図18のフローチャートを参照して説明する。なお、本実施形態では、設定処理のプログラムは予め記憶部に記憶されているが、これに限らない。例えば、設定処理のプログラムが通信回線I/F部を介して外部装置から受信されて記憶部に記憶されても良い。また、CD−ROM等の記録媒体に記録された設定処理のプログラムがCD−ROMドライブ等で読み込まれることにより、設定処理が実行されるようにしてもよい。 Next, the flow of the setting process executed by the information processing system 1A according to the present embodiment will be described with reference to the flowchart of FIG. In the present embodiment, the setting processing program is stored in the storage unit in advance, but the present invention is not limited to this. For example, the setting processing program may be received from an external device via the communication line I / F unit and stored in the storage unit. Further, the setting process may be executed by reading the setting processing program recorded on the recording medium such as a CD-ROM by the CD-ROM drive or the like.
本実施形態では、ユーザ操作等により情報端末3において指示情報の生成が指示されたタイミングで設定処理の実行を開始する場合について説明するが、これに限らない。例えば、ユーザ操作等により情報端末3において設定情報の取得が指示されたタイミング、情報端末3のドライバを立ち上げたタイミング等で、設定処理の実行を開始しても良い。又は、予め定められた時刻が経過する毎に、設定処理の実行を開始しても良い。 In the present embodiment, the case where the execution of the setting process is started at the timing when the information terminal 3 is instructed to generate the instruction information by the user operation or the like will be described, but the present invention is not limited to this. For example, the execution of the setting process may be started at the timing when the information terminal 3 is instructed to acquire the setting information by the user operation or the like, the timing when the driver of the information terminal 3 is started, or the like. Alternatively, the execution of the setting process may be started every time a predetermined time elapses.
ステップS701では、情報端末3が、ユーザ操作により例えば画像形成の指示が入力された場合に、設定情報の送信要求を、画像形成の対象とする画像形成装置4に送信する。 In step S701, when the information terminal 3 inputs, for example, an image forming instruction by a user operation, the information terminal 3 transmits a transmission request for setting information to the image forming apparatus 4 which is the target of image forming.
ステップS703では、画像形成装置4が、情報端末3により送信された設定情報の送信要求を取得する。送信要求には、要求されている画像形成装置4の属性を示す情報が含まれている。 In step S703, the image forming apparatus 4 acquires a transmission request for setting information transmitted by the information terminal 3. The transmission request includes information indicating the requested attribute of the image forming apparatus 4.
ステップS705では、画像形成装置4が、要求されている属性に関連する第2情報を取得する。 In step S705, the image forming apparatus 4 acquires the second information related to the requested attribute.
ステップS707では、画像形成装置4が、要求されている属性に関連する第1情報の送信要求を、情報処理装置2に送信する。
In step S707, the image forming apparatus 4 transmits a transmission request for the first information related to the requested attribute to the
ステップS709では、情報処理装置2Bの返信部14が、記憶部10に記憶されている第1情報のうち、画像形成の対象とする画像形成装置4の、送信要求により要求されている画像形成装置4の属性の情報を読み出す。
In step S709, the
ステップS711では、情報処理装置2Bの返信部14が、要求されている属性に関連する第1情報を画像形成装置4に返信する。
In step S711, the
ステップS713では、画像形成装置4が、要求されている属性に関する第1情報を情報処理装置2から取得する。
In step S713, the image forming apparatus 4 acquires the first information regarding the requested attribute from the
ステップS715では、画像形成装置4が、ステップS705で取得した第2情報と、ステップS713で取得した第1情報とを用いて、ステップS703で取得した送信要求に対する応答情報を生成する。 In step S715, the image forming apparatus 4 uses the second information acquired in step S705 and the first information acquired in step S713 to generate response information for the transmission request acquired in step S703.
ステップS717では、画像形成装置4が、生成した応答情報を情報端末3に送信する。 In step S717, the image forming apparatus 4 transmits the generated response information to the information terminal 3.
ステップS719では、情報端末3が、応答情報を受信し、本設定処理プログラムの実行を終了する。情報端末3は、受信した応答情報に基づいて、画像形成の対象とする画像形成装置4に設定可能な各属性の属性値を認識し、認識した各属性の属性値の何れかが指定された画像形成の指示を示す指示情報を生成する。 In step S719, the information terminal 3 receives the response information and ends the execution of the setting processing program. The information terminal 3 recognizes the attribute value of each attribute that can be set in the image forming apparatus 4 to be image-formed based on the received response information, and any one of the recognized attribute values of each attribute is designated. Generates instructional information indicating an image formation instruction.
なお、本実施形態では、設定情報の送信要求に、送信元である画像形成装置4を識別するための識別情報等が含まれている場合について説明したが、これに限らない。例えば、設定情報の送信要求に、送信元である画像形成装置4を識別するための識別情報と併せて、送信元の画像形成装置4の第2情報等も含まれていても良い。この場合には、情報処理装置2の返信部14が、記憶部10に記憶されている機種情報18に含まれる第1情報と、送信要求に含まれている第2情報とを用いて応答情報を生成し、生成した応答情報を、送信元である画像形成装置4に送信する。そして、画像形成装置4は、情報処理装置2から応答情報を受信した場合、受信した応答情報を情報端末3に送信する。
In the present embodiment, the case where the transmission request for the setting information includes the identification information for identifying the image forming apparatus 4 which is the transmission source is described, but the present invention is not limited to this. For example, the transmission request of the setting information may include the second information of the image forming apparatus 4 of the transmitting source in addition to the identification information for identifying the image forming apparatus 4 which is the transmitting source. In this case, the
また、上記各実施形態の各々を単独で実施しても良く、上記各実施形態の少なくとも2つ以上を組み合わせて実施しても良い。 Further, each of the above embodiments may be carried out individually, or at least two or more of the above embodiments may be combined and carried out.
また、上記各実施形態で説明した情報処理装置2、2A、2Bの構成(図1、2、15、16参照。)は一例である。すなわち、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
Further, the configurations of the
また、上記各実施形態で説明した各種プログラムの処理の流れ(図5、図7、図9、図10、図12、図14、図18参照。)も一例である。すなわち、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。 Further, the processing flow of various programs described in each of the above embodiments (see FIGS. 5, 7, 9, 10, 10, 12, 14, and 18) is also an example. That is, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within a range that does not deviate from the gist of the present invention.
1、1A 情報処理システム
2、2A、2B 情報処理装置
3 情報端末
4 画像形成装置
10 記憶部
12 取得部
14 返信部
16 アドレス情報
18 機種情報
20 送信部
22 代替情報
1, 1A
Claims (14)
前記画像形成装置の機能に関する問い合わせを外部端末から受信した場合、前記画像形成装置の機能に関する第2情報であって、前記画像形成装置に問い合わせることにより返信される、かつ前記属性において状況に応じて変更されている可能性がある情報である前記第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得する取得手段と、
前記記憶手段により記憶されている前記第1情報、及び前記取得手段により取得した前記第2情報から生成した前記属性に関する応答情報を前記外部端末に返信する返信手段と、
を備えた情報処理装置。 A memory for storing the first information regarding the function of the connected image forming apparatus, which is information that is not returned even if the inquiry is made to the image forming apparatus and is fixed and unchanged in the attributes related to the function. Means and
When an inquiry regarding the function of the image forming apparatus is received from an external terminal, it is the second information regarding the function of the image forming apparatus, which is returned by inquiring to the image forming apparatus , and depending on the situation in the attribute. An acquisition means for transmitting a transmission request for the second information, which is information that may have been changed, to the image forming apparatus to acquire the second information from the image forming apparatus.
A reply means for returning to the external terminal the response information regarding the attribute generated from the first information stored by the storage means and the second information acquired by the acquisition means.
Information processing device equipped with.
請求項1記載の情報処理装置。 When the reply means receives an inquiry regarding the function of the image forming apparatus from the external terminal and can respond to the inquiry by the first information stored in the storage means, the reply means generates a response from the first information. The information processing device according to claim 1, which returns information to the external terminal.
請求項2記載の情報処理装置。 When the reply means receives an inquiry regarding the function of the image forming apparatus from the external terminal, the first information when the response information to the inquiry is included in the first information stored in the storage means. The information processing apparatus according to claim 2, wherein the response information generated from the above is returned to the external terminal.
前記返信手段は、前記第1情報から生成した応答情報を前記外部端末に返信する
請求項2記載の情報処理装置。 When the acquisition means receives an inquiry regarding the function of the image forming apparatus from the external terminal, and the response information to the inquiry is included in the first information stored in the storage means, the image forming apparatus. The transmission request for the second information regarding the function of the above is not transmitted to the image forming apparatus.
The information processing device according to claim 2, wherein the reply means returns the response information generated from the first information to the external terminal.
前記取得手段は、前記画像形成装置に関する問い合わせを前記外部端末から受信した場合、前記要否情報により前記画像形成装置に対する問い合わせが必要であるとされた場合、前記第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得する
請求項1〜4の何れか1項記載の情報処理装置。 The storage means further stores necessity information indicating whether or not an inquiry to the image forming apparatus is necessary.
When the acquisition means receives an inquiry about the image forming apparatus from the external terminal, and the necessity information indicates that the inquiry to the image forming apparatus is necessary, the acquisition means sends a request for transmitting the second information to the image. The information processing apparatus according to any one of claims 1 to 4, which is transmitted to a forming apparatus to acquire the second information from the image forming apparatus.
前記返信手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記記憶手段に記憶された前記第1情報及び前記第2情報により前記問い合わせに応答可能な場合、前記第1情報及び前記第2情報から生成した応答情報を前記外部端末に返信する
請求項1記載の情報処理装置。 The storage means further stores the second information previously acquired from the image forming apparatus.
When the reply means receives an inquiry about the function of the image forming apparatus from the external terminal, the reply means can respond to the inquiry by the first information and the second information stored in the storage means, the first. The information processing apparatus according to claim 1, wherein the information and the response information generated from the second information are returned to the external terminal.
前記取得手段は、前記画像形成装置の機能に関する問い合わせを前記外部端末から受信した場合、前記問い合わせに対する応答情報が前記記憶手段に記憶された前記第1情報及び前記第2情報の少なくとも一方に含まれている場合、前記画像形成装置の機能に関する第2情報の送信要求を前記画像形成装置に送信せず、
前記返信手段は、前記記憶手段に記憶されている前記第1情報及び前記第2情報から生成した応答情報を前記外部端末に返信する
請求項1記載の情報処理装置。 The storage means further stores the second information previously acquired from the image forming apparatus.
When the acquisition means receives an inquiry regarding the function of the image forming apparatus from the external terminal, the response information to the inquiry is included in at least one of the first information and the second information stored in the storage means. If so, the request for transmitting the second information regarding the function of the image forming apparatus is not transmitted to the image forming apparatus.
The information processing device according to claim 1, wherein the reply means returns the response information generated from the first information and the second information stored in the storage means to the external terminal.
前記取得手段は、前記画像形成装置の機能に関する第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得し、
前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する
請求項6又は7記載の情報処理装置。 When a predetermined first reference time or more has elapsed since the second information stored in the storage means was updated.
The acquisition means transmits a transmission request for the second information regarding the function of the image forming apparatus to the image forming apparatus, and acquires the second information from the image forming apparatus.
The information processing device according to claim 6 or 7, wherein the storage means stores the second information acquired by the acquisition means.
前記取得手段は、前記画像形成装置の機能に関する前記第2情報の送信要求を前記画像形成装置に送信して前記画像形成装置から前記第2情報を取得し、
前記返信手段は、前記第1情報及び前記取得手段により取得された前記第2情報から生成した応答情報を前記外部端末に返信する
請求項6〜8の何れか1項記載の情報処理装置。 When an inquiry regarding the function of the image forming apparatus is received from the external terminal, or when a predetermined second reference time or more has elapsed after updating the second information stored in the storage means.
The acquisition means transmits a transmission request for the second information regarding the function of the image forming apparatus to the image forming apparatus, and acquires the second information from the image forming apparatus.
The information processing apparatus according to any one of claims 6 to 8, wherein the reply means returns the response information generated from the first information and the second information acquired by the acquisition means to the external terminal.
前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する
請求項9記載の情報処理装置。 When an inquiry regarding the function of the image forming apparatus is received from the external terminal, or when a predetermined second reference time or more has elapsed after updating the second information stored in the storage means.
The information processing device according to claim 9, wherein the storage means stores the second information acquired by the acquisition means.
前記画像形成装置の機能の属性値の設定の指示を前記外部端末から受信した場合、設定を指示された前記属性値が前記第1情報及び前記第2情報の何れにも含まれていない場合、設定を指示された前記属性値を前記テーブルで当該属性値と対応付けられた他の前記属性値に変更する変更手段と、
前記変更手段により変更された前記属性値の設定の指示を前記画像形成装置に送信する送信手段と、を更に備えた
請求項1〜4の何れか1項記載の情報処理装置。 The storage means further stores a table in which a plurality of attribute values similar to each other are associated with each attribute of the function of the image forming apparatus.
When the instruction for setting the attribute value of the function of the image forming apparatus is received from the external terminal, the attribute value for which the setting is instructed is not included in either the first information and the second information. A changing means for changing the attribute value instructed to be set to another attribute value associated with the attribute value in the table, and
The information processing apparatus according to any one of claims 1 to 4, further comprising a transmission means for transmitting an instruction for setting the attribute value changed by the changing means to the image forming apparatus.
前記画像形成装置の機能に関する問い合わせを外部端末から受信した場合、前記記憶手段に記憶されている前記第1情報及び前記第2情報から生成した前記属性に関する応答情報を前記外部端末に返信する返信手段と、
を備えた情報処理装置。 By inquiring about the first information regarding the function of the connected image forming apparatus, which is information that cannot be obtained even if the inquiry is made to the image forming apparatus and is fixed and unchanged in the attributes related to the function , and by inquiring to the image forming apparatus. A storage means for storing second information that can be acquired and is information that may be changed depending on the situation in the attribute.
When an inquiry regarding the function of the image forming apparatus is received from the external terminal, the reply means for returning the response information regarding the attribute generated from the first information and the second information stored in the storage means to the external terminal. When,
Information processing device equipped with.
前記記憶手段は、前記取得手段により取得された前記第2情報を記憶する
請求項12記載の情報処理装置。 Further provided with an acquisition means for acquiring the second information at a predetermined timing,
The information processing device according to claim 12, wherein the storage means stores the second information acquired by the acquisition means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017162742A JP6984234B2 (en) | 2017-08-25 | 2017-08-25 | Information processing equipment and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017162742A JP6984234B2 (en) | 2017-08-25 | 2017-08-25 | Information processing equipment and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019040471A JP2019040471A (en) | 2019-03-14 |
| JP6984234B2 true JP6984234B2 (en) | 2021-12-17 |
Family
ID=65726357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017162742A Active JP6984234B2 (en) | 2017-08-25 | 2017-08-25 | Information processing equipment and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6984234B2 (en) |
-
2017
- 2017-08-25 JP JP2017162742A patent/JP6984234B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019040471A (en) | 2019-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7362855B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
| US20010027469A1 (en) | Electronic device connectable to network and method of information acquisition of the same | |
| US7796288B2 (en) | Printer control apparatus, printer control method, and computer readable recording medium stored with computer program for controlling printer | |
| KR20240155160A (en) | Image forming apparatus, control method, and storage medium | |
| CN103019630A (en) | Printing system, printing device and printing method | |
| CN107977171B (en) | Print management apparatus and computer readable medium storing print management program | |
| JP2021009598A (en) | Printer, control method for printer, information processing device, and control method and program for information processing device | |
| JP2012205017A (en) | Image processing apparatus and program | |
| JP2007140909A (en) | Image forming device, client device, image forming system, control method and driver program | |
| JP2007293833A (en) | Method for managing and executing print jobs by using sub-jobs | |
| JP6984234B2 (en) | Information processing equipment and programs | |
| JP5276521B2 (en) | Printing system and mediation device | |
| JP2010005847A (en) | Print control device and print control program | |
| KR20170092100A (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium | |
| US7127532B2 (en) | Data communication apparatus and transmission reservation managing method | |
| US20060007487A1 (en) | Printer, control method, program and recording medium | |
| JP5725946B2 (en) | Server apparatus, server apparatus control method, and program | |
| JP7272034B2 (en) | PRINTING INSTRUCTION DEVICE, PRINTING SYSTEM AND PROGRAM | |
| JP6763244B2 (en) | Printing device, printing control method and program | |
| JP2007034899A (en) | Device drivers and devices | |
| US20120081735A1 (en) | Device and program | |
| CN114281281A (en) | Interaction method and device for printer and intelligent equipment | |
| US20200092439A1 (en) | Information processing apparatus equipped with function of adding new content to original file and outputting file | |
| JP2016224702A (en) | Information processing apparatus, information processing method, and program | |
| JP2014156094A (en) | Image formation device, program and method for controlling the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200717 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210422 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210630 |
|
| 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: 20211026 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211108 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6984234 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |