JP4413711B2 - Image forming apparatus, information processing apparatus, and IPsec setting method - Google Patents
Image forming apparatus, information processing apparatus, and IPsec setting method Download PDFInfo
- Publication number
- JP4413711B2 JP4413711B2 JP2004241491A JP2004241491A JP4413711B2 JP 4413711 B2 JP4413711 B2 JP 4413711B2 JP 2004241491 A JP2004241491 A JP 2004241491A JP 2004241491 A JP2004241491 A JP 2004241491A JP 4413711 B2 JP4413711 B2 JP 4413711B2
- Authority
- JP
- Japan
- Prior art keywords
- ipsec
- information
- image forming
- setting
- forming apparatus
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
Description
本発明は、画像形成処理を要求する通信先である情報処理装置とIPアドレスを用いて通信を行う画像形成装置、その画像形成装置でのIPsec設定方法に関する。 The present invention relates to an image forming apparatus that communicates with an information processing apparatus that is a communication destination that requests image forming processing using an IP address, and an IPsec setting method in the image forming apparatus.
近年、IPv6に対応した機器が増加している。このIPv6には、IPsecがサポートされているが、その設定方法は非常に面倒なものである。 In recent years, devices compatible with IPv6 are increasing. This IPv6 supports IPsec, but its setting method is very troublesome.
IPsecの設定を終え、機器をネットワークに接続すると、IPv6は、IPv4と異なり、すぐに使用できるような設定を行うことができる。この設定を行うことで、ネットワークに接続された例えば画像形成装置を、パソコンからすぐに使用することが可能となる。 When the IPsec setting is completed and the device is connected to the network, IPv6 can be set to be used immediately unlike IPv4. By performing this setting, for example, an image forming apparatus connected to the network can be used immediately from a personal computer.
しかしながら、IPsecの設定が面倒であることは、システム管理者に限らず、一般の利用者にとっても好ましいことではない。 However , the troublesome setting of IPsec is not preferable not only for the system administrator but also for general users.
本発明は、このような問題点に鑑み、IPv6環境における画像形成装置の利用に好適な画像形成装置、画像形成装置にIPsecの設定をする情報処理装置、そのIPsec設定方法を提供することを目的とする。 In view of such problems, suitable image forming apparatus utilizing an image forming apparatus in an IPv6 environment, an information processing apparatus for the IPsec setting the images forming device, to provide the IPsec setting method Objective.
また、上記課題を解決するために、本発明に係るIPsec設定方法は、画像形成装置にネットワークを介して接続された情報処理装置からIPsecの設定を行うIPsec設定方法であって、前記画像形成装置を探索する画像形成装置探索段階と、探索された前記画像形成装置から、前記IPsecに関するプロパティ情報を取得するプロパティ情報取得段階と、前記プロパティ情報取得段階により取得された前記プロパティ情報に基づき、前記画像形成装置探索段階で発見された前記画像形成装置の中から、自社製品でIPsecが利用可能な画像形成装置を抽出し、抽出された前記画像形成装置をユーザに対して明示する画像形成装置明示段階と、明示された画像形成装置に対するIPsecに関するIPsec設定情報を取得するIPsec設定情報取得段階と、前記IPsec設定情報を、SSLを用いて前記画像形成装置に送信するIPsec設定情報送信段階と、前記画像形成装置に送信する認証情報を前記ユーザから取得する認証情報取得段階と、取得した認証情報と前記IPsec設定情報とを、前記画像形成装置に再び送信するIPsec設定情報再送信段階と、前記IPsec情報に基づき、前記情報処理装置にIPsecの設定を行うIPsec設定段階と、IPsecを用いた前記画像形成装置との接続をテストする接続テスト段階とを有している。 In order to solve the above-described problem, an IPsec setting method according to the present invention is an IPsec setting method for setting IPsec from an information processing apparatus connected to an image forming apparatus via a network. an image forming unit searching step of searching for, from a search the image forming apparatus, and the property information acquisition step of acquiring the property information about the IPsec, based on the property information acquired by the property information acquisition step, the image An image forming apparatus clarification step of extracting an image forming apparatus that can be used by IPsec in its own product from the image forming apparatuses discovered in the forming apparatus search stage, and clearly indicating the extracted image forming apparatus to the user And IPsec setting information related to IPsec for the specified image forming apparatus. A IPsec setting information acquisition stage, an IPsec setting information transmission stage for transmitting the IPsec setting information to the image forming apparatus using SSL, and an authentication information acquisition stage for acquiring authentication information to be transmitted to the image forming apparatus from the user. And an IPsec setting information retransmission step for retransmitting the acquired authentication information and the IPsec setting information to the image forming device, and an IPsec setting step for performing IPsec setting on the information processing device based on the IPsec information; , that we have have a connection test step for testing the connection between the image forming apparatus using the IPsec.
また、上記課題を解決するために、本発明に係る情報処理装置は、画像形成装置にネットワークを介して接続された情報処理装置であって、前記画像形成装置を探索する画像形成装置探索手段と、探索された前記画像形成装置から、前記IPsecに関するプロパティ情報を取得するプロパティ情報取得手段と、前記プロパティ情報取得手段により取得された前記プロパティ情報に基づき、前記画像形成装置探索段階で発見された前記画像形成装置の中から、自社製品でIPsecが利用可能な画像形成装置を抽出し、抽出された前記画像形成装置をユーザに対して明示する画像形成装置明示手段と、明示された画像形成装置に対するIPsecに関するIPsec設定情報を取得するIPsec設定情報取得手段と、前記IPsec設定情報を、SSLを用いて前記画像形成装置に送信するIPsec設定情報送信手段と、前記画像形成装置に送信する認証情報を前記ユーザから取得する認証情報取得手段と、取得した認証情報と前記IPsec設定情報とを、前記画像形成装置に再び送信するIPsec設定情報再送信手段と、前記IPsec情報に基づき、前記情報処理装置にIPsecの設定を行うIPsec設定手段と、IPsecを用いた前記画像形成装置との接続をテストする接続テスト手段とを有している。 In order to solve the above-described problem, an information processing apparatus according to the present invention is an information processing apparatus connected to an image forming apparatus via a network, and includes an image forming apparatus search unit that searches for the image forming apparatus. , from a search the image forming apparatus, and the property information acquisition means for acquiring the property information about the IPsec, based on the property information acquired by the property information acquiring unit, has been found in the image forming apparatus search stage the from the image forming apparatus, it extracts the image forming apparatus IPsec is available in their products, and demonstrates the image forming apparatus emphasizer extracted the image forming apparatus to a user, for explicit image forming apparatus IPsec setting information acquisition means for acquiring IPsec setting information related to IPsec, and the IPsec setting information IPsec setting information transmitting means for transmitting to the image forming apparatus using SSL, authentication information acquiring means for acquiring authentication information to be transmitted to the image forming apparatus from the user, acquired authentication information and the IPsec setting information IPsec setting information retransmitting means for retransmitting to the image forming apparatus, IPsec setting means for setting IPsec in the information processing apparatus based on the IPsec information, and the image forming apparatus using IPsec We are have a connection test means to test the connection.
また、上記課題を解決するために、本発明に係るIPsec設定方法は、ネットワークを介して接続された情報処理装置からIPsecの設定が行われる画像形成装置でのIPsec設定方法であって、前記情報処理装置に自らの存在を通知する存在通知段階と、存在を通知した情報処理装置に、当該画像形成装置が自社製品であることを示す製品識別情報及びIPsecの利用可否を示すIPsec利用可否情報を含む、前記IPsecに関するプロパティ情報を提供するプロパティ情報提供段階と、前記情報処理装置に認証を要求する認証要求段階と、前記情報処理装置から共有鍵情報を受信し、該情報処理装置に前記画像形成装置の設定状態を通知する設定状態通知段階と、前記情報処理装置から設定を確認したことが通知されると、前記設定状態を確定する設定確定段階とを有している。 In order to solve the above-described problem, an IPsec setting method according to the present invention is an IPsec setting method in an image forming apparatus in which IPsec setting is performed from an information processing apparatus connected via a network. A presence notification stage for notifying the processing apparatus of its own presence, and information identification apparatus indicating that the image forming apparatus is its own product and IPsec availability information indicating whether or not IPsec can be used for the information processing apparatus that has notified the existence. Including a property information providing step for providing property information relating to the IPsec , an authentication requesting step for requesting authentication from the information processing device, and receiving shared key information from the information processing device, and forming the image in the information processing device. When notified of the setting state notification stage for notifying the setting state of the device, and confirmation of the setting from the information processing device, It is Yes and setting definite steps to determine the serial setting state.
また、上記課題を解決するために、本発明に係る画像形成装置は、ネットワークを介して接続された情報処理装置からIPsecの設定が行われる画像形成装置であって、前記情報処理装置に自らの存在を通知する存在通知手段と、存在を通知した情報処理装置に、当該画像形成装置が自社製品であることを示す製品識別情報及びIPsecの利用可否を示すIPsec利用可否情報を含む、前記IPsecに関するプロパティ情報を提供するプロパティ情報提供手段と、前記情報処理装置に認証を要求する認証要求手段と、前記情報処理装置から共有鍵情報を受信し、該情報処理装置に前記画像形成装置の設定状態を通知する設定状態通知手段と、前記情報処理装置から設定を確認したことが通知されると、前記設定状態を確定する設定確定手段とを有している。 In order to solve the above problem, an image forming apparatus according to the present invention is an image forming apparatus in which IPsec is set from an information processing apparatus connected via a network, and the information processing apparatus includes its own image forming apparatus. The presence notification means for notifying the presence, and the information processing apparatus that has notified the presence include product identification information indicating that the image forming apparatus is its own product and IPsec availability information indicating whether or not IPsec is available Property information providing means for providing property information, authentication request means for requesting authentication from the information processing apparatus, shared key information is received from the information processing apparatus, and the setting state of the image forming apparatus is displayed in the information processing apparatus. When notified of the setting state notifying means for notifying and confirming the setting from the information processing apparatus, the setting confirmation notifying the setting state. It is have the means.
以上説明したように、本発明はIPv6環境における画像形成装置の利用に好適な画像形成装置、画像形成装置にIPsecの設定をする情報処理装置、そのIPsec設定方法を提供することができる。 As described above, the present invention is preferred image forming apparatus to use of the image forming apparatus in an IPv6 environment, an information processing apparatus for the IPsec setting the images forming apparatus, it is possible to provide the IPsec setting method.
以下、図面を参照し、本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、レーザプリンタとPCの接続例を示す図である。図1には、PC200と、レーザプリンタ201と、イーサネット(登録商標)202とが示されている。レーザプリンタは画像形成装置であり、PCが情報処理装置である。
FIG. 1 is a diagram illustrating an example of connection between a laser printer and a PC. FIG. 1 shows a PC 200, a
PC200は、イーサネット(登録商標)202を介し、レーザプリンタ201を用いて印刷するものである。なお、イーサネット(登録商標)202は、IPが使用可能なネットワークであればよい。また、レーザプリンタ201も、インクジェット式やドット式などの通常のプリンタであっても良く、以下の説明では単にプリンタと表現することもある。
The PC 200 performs printing using the
次に、図2を用いてレーザプリンタ201のブロック図について説明する。図2には、ネットワークインタフェース210と、IPsec処理部211と、LPR処理部212と、IPP処理部213と、DIPRINT処理部214と、RSH処理部215と、印刷処理部216と、IPsec設定記憶部217と、IPsec設定部218と、オペパネ操作部219と、SSL処理部220と、HTTP処理部221と、SLP処理部222とが示されている。
Next, a block diagram of the
ネットワークインタフェース210は、NICやそのドライバなどである。本実施例の場合、PC200はIP A、IP Bという2つのIPアドレスを有する。これは、IPsec設定用のIPアドレスと、データ送受信用のIPアドレスである。
The
IPsec処理部211は、後述するIPsecに関する処理を行う。IPsec設定記憶部217は、IPsec設定部218で設定されたIPsecに関する設定を記憶する。IPsec設定部218は、IPsecの設定に関する処理を行う。
The IPsec
LPR(Laser PRinter)処理部212は、レーザプリンタの処理を行う。IPP(Internet Printing Protocol)処理部213は、IPPに関する処理を行う。DIPRINT(Direct Print)処理部214は、DIPRINTに関する処理を行う。RSH(Remote SHell)処理部215は、RSHに関する処理を行う。印刷処理部216は、印刷に関する処理を行う。
An LPR (Laser PRinter)
オペパネ操作部219は、オペレーションパネルに関する処理を行う。SSL(Secure Socket Layer)処理部220は、IPsecの設定に用いられるSSLに関する処理を行う。HTTP(Hyper Text Transfer Protocol)処理部221は、HTTPに関する処理を行う。SLP(Service Location Protocol)処理部222は、SLPに関する処理を行う。IPsec設定部218は、設定確定手段に対応する。
The operation
なお、IPsec処理部211は、プロパティ情報提供手段と、認証要求手段と、設定状態通知手段に対応する。IPsec処理部211とSLP処理部222は、存在通知手段に対応する。
The IPsec
次に、図3を用いてPC200のブロック図について説明する。図3には、ネットワーク入出力部232と、情報収集部231と、パラメータ設定部233と、設定情報送受信部234と、設定メインパネル235と、詳細設定パネル236と、UIF操作部237と、プリンタ/IPsecプロパティデータベース230とが示されている。
Next, a block diagram of the PC 200 will be described with reference to FIG. 3 includes a network input /
ネットワーク入出力部232は、NICやそのドライバである。情報収集部231は、SLPによるプリンタ検索やIPsec設定プロパティ情報収集を行う。パラメータ設定部233は、PC200に搭載されているOSに対するIPsecパラメータ設定を行う。設定情報送受信部234は、SSLを利用したプリンタに対する設定情報の送信を行う。プリンタ/IPsecプロパティデータベース230には、プリンタやIPsecに関する情報が格納される。
The network input /
UIF(User InterFace)操作部237は、ユーザインタフェースに関する処理を行う。設定メインパネル235と、詳細設定パネル236はユーザインタフェースに関する情報である。
A UIF (User InterFace)
なお、上記情報収集部231は、画像形成装置探索手段とプロパティ情報取得手段に対応する。操作部237と、設定メインパネル235と、詳細設定パネル236は画像形成装置明示手段とIPsec設定情報取得手段に対応する。操作部237は、認証情報取得手段に対応する。設定情報送受信部234は、IPsec設定情報送信手段と、IPsec設定情報再送信手段と、接続テスト手段に対応する。パラメータ設定部233は、IPsec設定手段に対応する。
The
次に、設定メインパネル235と、詳細設定パネル236の情報により表示される画面について説明する。図4は、設定メインパネル235に基づき表示される設定画面を示している。この設定画面には、プリンタ探索ボタン240と、発見プリンタ欄241と、詳細設定ボタン242と、OKボタン246と、キャンセルボタン247と、カプセル化モード入力欄243と、共有鍵情報入力欄244と、全設定ボタン245とが示されている。
Next, the screen displayed by the information of the setting
プリンタ探索ボタン240は、プリンタの探索を行うためのものである。発見プリンタ欄241は、プリンタの探索により発見されたプリンタが表示される欄で、図4の場合、プリンタAとプリンタBとが表示されている。詳細設定ボタン242は、発見された各プリンタの詳細設定を行うためのもので、このボタンが押下されると、詳細設定パネル236に基づく詳細設定画面が表示される。
The
OKボタン246は、設定した内容を有効にしてこの設定画面を閉じるものである。キャンセルボタン247は、単にこの設定画面を閉じるものである。カプセル化モード入力欄243は、ESP、AHをラジオボタンで入力するものである。共有鍵情報入力欄244は、共有鍵情報を入力する欄である。全設定ボタン245は、後述するDH法を用いる際に必要となる共有鍵情報入力欄244で入力した共有鍵情報を全プリンタに設定するものである。
The
次に、図5を用いて詳細設定画面について説明する。詳細設定画面には、HMAC欄250と、Cypher欄251と、DHグループ欄252と、PKIチェックボックス253と、サーバー証明書入力欄254と、参照ボタン255と、利用可能者CN入力欄256と、OKボタン257と、キャンセルボタン258とが示されている。
Next, the detailed setting screen will be described with reference to FIG. The detailed setting screen includes an
HMAC(Hash-Message Authentication Code)欄250は、認証をSHA−1またはMD5から選択する欄である。Cypher欄251は、暗号アルゴリズムをAES、トリプルDES、DESから選択する欄である。DH(Diffie-Hellman)グループ欄252は、DHグループ1、2、3、5からグループを選択する欄である。
A HMAC (Hash-Message Authentication Code)
PKI(Public Key Infrastructure)チェックボックス253は、公開鍵基盤を利用する場合にチェックされるものである。サーバー証明書入力欄254は、PKIの利用に必要なサーバー証明書のファイル名を入力するものである。利用可能者CN(Common Name)入力欄256は、利用可能なエンドエンティティの名前を入力する欄である。
A PKI (Public Key Infrastructure)
以下、実際の設定について説明する。まず、図6を用いて、PCとプリンタにおいて、IPsecを設定する処理について説明する。なお、図6に示されるフローの前に、プリンタのIPアドレス設定が行われているものとする。プリンタの印刷用のIPアドレスは、IPv4の場合、手動設定またはDHCPで設定され、IPv6の場合、DHCPv6または手動設定またはStateless Auto Configurationで設定される。プリンタのIPsec設定用のIPアドレスは、デフォルトとして、IPv4、IPv6に限らず印刷用のIPアドレスであるが、IPv6の場合、Link Local Addressである。デフォルトでない場合、IPv4は手動設定であり、IPv6は自動生成で設定される。IPv6の例として、Privacy Addressが挙げられる。 The actual setting will be described below. First, processing for setting IPsec in the PC and printer will be described with reference to FIG. It is assumed that the printer IP address has been set before the flow shown in FIG. The IP address for printing of the printer is set by manual setting or DHCP in the case of IPv4, and is set by DHCPv6 or manual setting or Stateless Auto Configuration in the case of IPv6. The IP address for setting the IPsec of the printer is not limited to IPv4 and IPv6 as a default, but is an IP address for printing. In the case of IPv6, it is a Link Local Address. If it is not the default, IPv4 is set manually and IPv6 is set automatically. An example of IPv6 is Privacy Address.
図6に示されるフローは、PCからプリンタを設定するプリンタ設定者と、PCに搭載された設定ソフトウェアと、プリンタでの処理を示すものである。 The flow shown in FIG. 6 shows a printer setting person who sets a printer from a PC, setting software installed in the PC, and processing in the printer.
ステップS201は、プリンタ設定者による設定ソフトウェアの起動である。次のステップS202は、プリンタ設定者によるプリンタ探索ボタン(図4参照)の押下である。次のステップS203で、設定ソフトウェアは、サービス探査プロトコルを利用し、プリントサービスをマルチキャストで探索する。このステップS203は、画像形成装置探索段階に対応する。 Step S201 is activation of setting software by a printer setting person. The next step S202 is a press of the printer search button (see FIG. 4) by the printer setter. In the next step S203, the setting software searches for a print service by multicast using a service search protocol. This step S203 corresponds to the image forming apparatus search stage.
このとき送信されるメッセージは、図7に示されるように、「Service Request」であり、サービスのタイプとして、「service:printer」が指定されるものである。 The message transmitted at this time is “Service Request” as shown in FIG. 7, and “service: printer” is designated as the service type.
このメッセージに対し、プリンタは、ステップS204で、サービス探査プロトコルを利用してプリントサービスの存在を通知する。このとき送信されるメッセージは、図8に示されるように、「Service Reply」であり、プロトコルとURLが指定されるものである。このステップS204で通知されるメッセージは、対応するプリンタが複数存在する場合、それぞれ応答するため複数となる。このステップS204は、存在通知段階に対応する。 In response to this message, in step S204, the printer notifies the presence of the print service using a service search protocol. The message transmitted at this time is “Service Reply” as shown in FIG. 8, and the protocol and URL are designated. When there are a plurality of corresponding printers, a plurality of messages are notified in step S204 in order to respond. This step S204 corresponds to the presence notification stage.
ステップS205で、設定ソフトウェアは、サービス探索プロトコルを利用し、発見したプリンタの台数分、プリントサービスのプロパティ情報を請求する。このとき送信されるメッセージは、図9に示されるように、「Attribute Request」である。 In step S205, the setting software uses the service search protocol to request property information of the print service for the number of found printers. The message transmitted at this time is “Attribute Request” as shown in FIG.
ステップS206で、プリンタは、サービス探査プロトコルを利用し、プリントサービスのプロパティを通知する。このステップS206は、プロパティ情報提供段階に対応する。このとき通知されるメッセージは、図10に示される「Attribute Reply」である。このメッセージには、ベンダー名と、IPsecが利用可能であることと、利用可能なIPsecカプセル化モードと、利用可能な暗号アルゴリズムと、利用可能なHMACが含まれる。なお、この図10と図8に示される情報が、プリンタ/IPsecプロパティデータベースに格納される。 In step S206, the printer notifies the properties of the print service using the service search protocol. This step S206 corresponds to the property information provision stage. The message notified at this time is “Attribute Reply” shown in FIG. This message includes the vendor name, that IPsec is available, the available IPsec encapsulation mode, the available encryption algorithm, and the available HMAC. The information shown in FIGS. 10 and 8 is stored in the printer / IPsec property database.
次のステップS207で、設定ソフトウェアは、通知されたプリントサービスのプロパティを検査し、ベンダーがリコーで、IPsecが利用可能なものを抜き出してプリンタ設定者に表示する(図4参照)。このステップS207は、プロパティ情報取得段階と画像形成装置明示段階に対応する。 In the next step S207, the setting software checks the properties of the notified print service, extracts the Ricoh vendors that are available for IPsec, and displays them to the printer setter (see FIG. 4). This step S207 corresponds to a property information acquisition stage and an image forming apparatus specification stage.
ステップS208では、プリンタ設定者により共有鍵情報や、セキュリティプロファイル情報を入力し、プリンタを選択あるいはプリンタ全選択ボタンが押下される。次のステップS209で、設定ソフトウェアは、IPsec設定用アドレスをプロパティ情報から入手し、そのIPアドレスに対し、SSLで接続し、共有鍵情報やセキュリティプロファイル情報を創出する。このステップS209は、IPsec設定情報取得段階とIPsec設定情報送信段階に対応する。 In step S208, the printer setter inputs shared key information and security profile information, and selects a printer or presses a full printer selection button. In the next step S209, the setting software obtains the IPsec setting address from the property information, connects to the IP address via SSL, and creates shared key information and security profile information. This step S209 corresponds to an IPsec setting information acquisition stage and an IPsec setting information transmission stage.
ステップS210で、プリンタは、認証の要求を行う。このステップS210は、認証要求段階に対応する。ステップS211で、設定ソフトウェアは、認証情報入力ウインドウをプリンタ設定者に対して出力する。ステップS212で、プリンタ設定者により、認証情報が入力される。設定ソフトウェアは、ステップS213で、認証情報つきで共有情報やセキュリティ情報を再送出する。このステップS213は、認証情報取得段階とIPsec設定情報再送信段階に対応する。 In step S210, the printer requests authentication. This step S210 corresponds to the authentication request stage. In step S211, the setting software outputs an authentication information input window to the printer setter. In step S212, authentication information is input by the printer setter. In step S213, the setting software retransmits shared information and security information with authentication information. This step S213 corresponds to an authentication information acquisition stage and an IPsec setting information retransmission stage.
ステップS214で、プリンタはPSK情報を受け取り、設定ステータスを返信し、ステップS220でタイマーを設定する。このステップS214は、設定情報通知段階に対応する。 In step S214, the printer receives the PSK information, returns a setting status, and sets a timer in step S220. This step S214 corresponds to the setting information notification stage.
ステップS215で、設定ソフトウェアは、共有鍵情報、セキュリティプロファイル情報を設定し、接続テストを行う。このステップS215は、IPsec設定段階と接続テスト段階に対応する。ステップS216で、設置ソフトウェアは、接続テストの結果を判断する。接続テストが成功の場合、設定ソフトウェアは、ステップS217で設定確定を指示し、ステップS211で設定完了メッセージをプリンタ設定者に対して表示し、処理を終了する。 In step S215, the setting software sets shared key information and security profile information, and performs a connection test. This step S215 corresponds to the IPsec setting stage and the connection test stage. In step S216, the installation software determines the result of the connection test. If the connection test is successful, the setting software instructs setting confirmation in step S217, displays a setting completion message to the printer setter in step S211, and ends the process.
接続テスト結果が失敗の場合、設定ソフトウェアは、ステップS219でロールバックをプリンタに通知する。 If the connection test result is unsuccessful, the setting software notifies the printer of rollback in step S219.
プリンタは、ステップS221で、タイマー設定による一定時間の経過か、設定ソフトウェアからのロールバック指示が到達したかを判断する。一定時間の経過か、ロールバック指示が到達した場合、プリンタは、ステップS224で、ロールバックをし、処理を終了する。一定時間が経過せず、ロールバック指示が到達しなかった場合、プリンタはステップS222で、設定確認指示が到達したかどうかを判断する。設定確認指示が到達していない場合は、再びステップS221の判断が行われる。 In step S221, the printer determines whether a predetermined time has elapsed due to the timer setting or whether a rollback instruction from the setting software has arrived. If the predetermined time has elapsed or the rollback instruction has arrived, the printer rolls back in step S224 and ends the process. If the predetermined time has not elapsed and the rollback instruction has not arrived, the printer determines in step S222 whether the setting confirmation instruction has arrived. If the setting confirmation instruction has not arrived, the determination in step S221 is performed again.
設定確認指示が到達した場合、プリンタは、ステップS223で設定を確定し、処理を終了する。このステップS223は、設定確定段階に対応する。 If the setting confirmation instruction has arrived, the printer confirms the setting in step S223 and ends the process. This step S223 corresponds to a setting confirmation stage.
次に、図5で示した詳細設定を行って設定する場合の処理について、図11を用いて説明する。なお、図11のフローの前にプリンタのIPアドレス設定が行われていることは、図6の場合と同じである。また、図6で示したフローのステップS201からステップS207と、ステップS301からステップS307までの処理は同じなので説明を省略する。 Next, processing when performing the detailed setting shown in FIG. 5 will be described with reference to FIG. Note that the IP address setting of the printer is performed before the flow of FIG. 11 is the same as the case of FIG. Also, the processing from step S201 to step S207 and the processing from step S301 to step S307 in the flow shown in FIG.
ステップS308では、プリンタ設定者が詳細設定を行うために、詳細設定ボタンを押す。ステップS309で、設定ソフトウェアは、プリントサービスのプロパティ情報からIPsecの設定可能パラメータ情報を抽出する。さらにステップS310で、設定ソフトウェアは、PCに設定可能なIPsecパラメータ情報を抽出する。 In step S308, the printer setting person presses a detailed setting button to make detailed settings. In step S309, the setting software extracts IPsec settable parameter information from the print service property information. In step S310, the setting software extracts IPsec parameter information that can be set in the PC.
次のステップS311で、設定ソフトウェアは、PCおよびプリンタの両方で、設定可能な情報について、設定用入力欄を生成し、プリンタ設定者に提示する。このとき、図5に示される詳細設定画面の表示で、利用できないものは非活性化される。例えばHMACにSHA−1が利用できない場合、図5に示した詳細設定画面のSHA−1の表示が非活性化される。 In the next step S311, the setting software generates a setting input field for information that can be set on both the PC and the printer, and presents it to the printer setter. At this time, those that cannot be used in the display of the detailed setting screen shown in FIG. 5 are deactivated. For example, when SHA-1 cannot be used for HMAC, the display of SHA-1 on the detailed setting screen shown in FIG. 5 is deactivated.
ステップS312で、プリンタ設定者は、提示された詳細設定画面にて設定項目を入力する。次のステップS313で、設定ソフトウェアは、自PCのIPsecパラメータを設定し、処理が終了する。 In step S312, the printer setting person inputs setting items on the presented detailed setting screen. In the next step S313, the setting software sets the IPsec parameter of the own PC, and the process ends.
次に、プライバシーアドレスでの動作について、図12を用いて説明する。IPv6では、IPアドレスを定期的に変更することがある。例えば、PCでIPアドレスを変更した場合、プリンタに通知する必要が生じる。図12は、このときの動作を示すものである。 Next, the operation at the privacy address will be described with reference to FIG. In IPv6, the IP address may be changed periodically. For example, when the IP address is changed on the PC, it is necessary to notify the printer. FIG. 12 shows the operation at this time.
ステップS401で、PCは、新規プライバシーアドレスを生成する。ステップS402で、PCは、旧IPアドレスをソースアドレスとし、データに新規プライバシーアドレスを記入して、プリンタへアドレス変更要求を送出する。 In step S401, the PC generates a new privacy address. In step S402, the PC uses the old IP address as the source address, writes the new privacy address in the data, and sends an address change request to the printer.
プリンタは、ステップS403で、アドレス変更要求を受けつけ、旧アドレスを同じセキュリティパラメータを利用してIPsecを設定する。このアドレス変更要求は、IPsecで通信されているので、この要求は信用することができる。ステップS404で、プリンタは、設定完了通知をPCに行う。 In step S403, the printer accepts an address change request and sets IPsec using the same security parameter for the old address. Since this address change request is communicated by IPsec, this request can be trusted. In step S404, the printer sends a setting completion notification to the PC.
設定完了通知を受けたPCは、ステップS405で、新規プライバシーアドレスをソースにしてパケットを送信し、ステップS407でタイマーを設定する。 The PC that has received the setting completion notification transmits a packet using the new privacy address as a source in step S405, and sets a timer in step S407.
一方、プリンタは、ステップS406でテストパケットに対し、返信を通知する。PCは、ステップS408で、テストパケットの返信を受信したかどうか判断する。テストパケットの返信を受信した場合、処理は終了する。テストパケットの返信を受信してない場合、PCは、ステップS409でタイマー設定の時間が経過したかどうか判断する。時間が経過していない場合、再びステップS408の判断が行われる。時間が経過した場合、PCは、ステップS410でロールバックし、処理を終了する。 On the other hand, the printer notifies a reply to the test packet in step S406. In step S408, the PC determines whether a test packet reply has been received. If a test packet reply is received, the process ends. If the test packet reply has not been received, the PC determines whether or not the timer setting time has elapsed in step S409. If the time has not elapsed, the determination in step S408 is performed again. If the time has elapsed, the PC rolls back in step S410 and ends the process.
以上が、IPsecの設定に係る処理の説明である。次に、PCとプリンタとの接続後の無断使用を抑制する処理について説明する。 The above is the description of the processing related to IPsec setting. Next, processing for suppressing unauthorized use after connection between the PC and the printer will be described.
図13は、プリンタと複数のPCからなる構成を示す図である。図13には、MFP/LP(Multi Function Printer/Laser Printer:以下、まとめてMFPと記す)100と、ルータ117と、パソコンA110と、パソコンB111と、パソコンC112と、パソコンD113と、パソコンE114と、パソコンF115と、パソコンG116とが示されている。これらパソコンとMFPとルータはネットワークで接続され、相互にインターネットプロトコルで通信を行う。 FIG. 13 is a diagram illustrating a configuration including a printer and a plurality of PCs. FIG. 13 shows an MFP / LP (Multi Function Printer / Laser Printer: collectively referred to as MFP hereinafter) 100, a router 117, a personal computer A110, a personal computer B111, a personal computer C112, a personal computer D113, and a personal computer E114. A personal computer F115 and a personal computer G116 are shown. These personal computer, MFP, and router are connected via a network and communicate with each other using the Internet protocol.
そのため、MFP100とパソコンには、IPv6でのIPアドレスが割り当てられている。そのIPアドレスに基づき、図13ではパソコンがグループ化され、そのグループが破線で示されている。この破線に振られた符号をグループの符号として説明する。
Therefore, an IP address in IPv6 is assigned to the
まず、グループ化の基準は、「IPアドレス指定」、「プレフィックス指定」、「製造メーカ指定」、「ローカルIPアドレス指定」、「グローバルIPアドレス指定」の5つある。 First, there are five grouping criteria: “IP address designation”, “prefix designation”, “manufacturer designation”, “local IP address designation”, and “global IP address designation”.
「IPアドレス指定」とは、特定のIPアドレスをもつパソコンを指定するものである。「プレフィックス指定」とは、特定のプレフィックスを有するIPアドレスをもつパソコンを指定するものである。「製造メーカ指定」とは、通信先のインタフェースの製造メーカを示すMACアドレスを含むIPアドレスをもつパソコンを指定するものである。「ローカルIPアドレス指定」とは、ローカルIPアドレスをもつパソコンを指定するものである。「グローバルIPアドレス指定」とは、グローバルIPアドレスをもつパソコンを指定するものである。 “IP address designation” designates a personal computer having a specific IP address. “Prefix designation” designates a personal computer having an IP address having a specific prefix. “Manufacturer designation” designates a personal computer having an IP address including a MAC address indicating a manufacturer of a communication destination interface. “Local IP address designation” designates a personal computer having a local IP address. “Global IP address designation” designates a personal computer having a global IP address.
図13において、「IPアドレス指定」に対応するグループは、グループ121と、グループ122である。「プレフィックス指定」に対応するグループは、グループ123と、グループ124である。「製造メーカ指定」に対応するグループは、グループ125である。「ローカルIPアドレス指定」に対応するグループは、グループ126である。「グローバルIPアドレス指定」に対応するグループは、グループ127である。
In FIG. 13, the groups corresponding to “IP address designation” are
これらの各グループごとに、MFP100はサービスを提供する。次に、MFP100の機能ブロックについて、図14を用いて説明する。
For each of these groups,
図14には、アプリ130と、サービス設定モジュール131と、IP種別解析モジュール132と、通信モジュール133とが示されている。なお、アプリとはアプリケーションを示し、アプリ130は、プリンタアプリ、ファックスアプリ、スキャナアプリなど画像形成処理を実行するアプリを1つ以上有する。サービス設定モジュール131は、解析結果に基づき、サービスを設定し、アプリにサービス要求を行う。IP種別解析モジュール132は、後述するサービス対応テーブルを用いてIPアドレスを用いた解析を行う。通信モジュール133は、通信を行うモジュールである。
FIG. 14 shows an
この図14を用いて、サービスの要求から提供するまでの流れについて説明する。ステップS1で、通信モジュール133が要求した通信先からユーザ要求を受信する。受信した通信データは、ステップS2で、サービス設定モジュール131に通知される。サービス設定モジュール131は、ステップS3で、IPアドレスをIP種別解析モジュール132に通知する。ステップS4で、IP種別解析モジュール132は、解析結果をサービス設定モジュール131に通知する。
The flow from service request to provision will be described with reference to FIG. In step S1, a user request is received from the communication destination requested by the
サービス設定モジュール131は、解析結果に基づいたサービス要求をステップS5でアプリ130に通知する。アプリ130は、サービス設定モジュール131にサービスを提供する。サービス設定モジュール131は、プリンタ処理の場合は、印刷を行い、スキャナ処理などのように、画像を通信先に転送する場合、ステップS7、ステップS8で通信先にサービスを提供する。
The
処理の流れは以上のようになっている。次に、MFP100におけるプロトコルスタックについて、図15を用いて説明する。
The flow of processing is as described above. Next, a protocol stack in
図15に示されるように、MFP100におけるプロトコルスタックは、アプリケーション層140と、トランスポート層141と、ネットワーク層142と、ネットワークアクセス層143とで構成される。
As shown in FIG. 15, the protocol stack in
アプリケーション層140には、プリンタアプリ151と、ファックスアプリ152と、スキャナアプリ153がある。トランスポート層141は、TCPであり、ネットワーク層142はIPである。ネットワークアクセス層143はイーサネット(登録商標)である。また、IP層142には、グローバルIPアドレス154と、ローカルIPアドレス155とが示されている。
The
次に、図16に示されるサービス対応テーブルを用いて、提供するサービス内容について説明する。図16に示されるサービス対応テーブルは、上述したグループ化の基準が項目として縦に並び、「優先順位」、「プリンタ」、「ファックス」、「スキャナ」が項目として横に並んでいる。 Next, service contents to be provided will be described using the service correspondence table shown in FIG. In the service correspondence table shown in FIG. 16, the above-mentioned grouping criteria are arranged vertically as items, and “priority”, “printer”, “fax”, and “scanner” are arranged horizontally as items.
「プリンタ」は、さらに「印刷の可否」、「色」、「用紙サイズ」、「両面」、「品質」の項目がある。「ファックス」は、さらに「内線へ送信」、「外線へ送信」の項目がある。「スキャナ」は、さらに「スキャンの可否」、「フォーマット」、「セキュリティ」、「色」、「スキャンサイズ」、「品質」の項目がある。 The “printer” further includes items of “printability”, “color”, “paper size”, “double-sided”, and “quality”. “Fax” has items of “send to extension” and “send to outside”. The “scanner” further includes items of “scannable / not scanable”, “format”, “security”, “color”, “scan size”, and “quality”.
以上の項目のうち、まず縦の項目から、上から順に説明する。上から1つ目と2つ目の項目は、IPアドレス指定であり、それらの項目には、それぞれ「2001:1:2:3::2」、「2001:10:20:30::10」というIPアドレスが示されている。 Of the above items, the vertical items will be described in order from the top. The first and second items from the top are IP address designations. These items are "2001: 1: 2: 3 :: 2" and "2001: 10: 20: 30 :: 10", respectively. "Is shown.
従って、これらの項目は、それぞれ「2001:1:2:3::2」、「2001:10:20:30::10」のIPアドレスを有するパソコンに対するものである。図13において、「2001:1:2:3::2」は、パソコンA110に対応し、「2001:10:20:30::10」は、パソコンD113に対応する。 Therefore, these items are for personal computers having IP addresses of “2001: 1: 2: 3 :: 2” and “2001: 10: 20: 30 :: 10”, respectively. In FIG. 13, “2001: 1: 2: 3 :: 2” corresponds to the personal computer A110, and “2001: 10: 20: 30 :: 10” corresponds to the personal computer D113.
上から3つ目と4つ目の項目は、プレフィックス指定であり、それらの項目には、それぞれ「2001:10:20:30/64」、「2001:100:200:300/64」というプレフィックスが示されている。 The third and fourth items from the top are prefix designations, and these items have the prefix "2001: 10: 20: 30/64" and "2001: 100: 200: 300/64" respectively. It is shown.
従って、これらの項目は、それぞれ「2001:10:20:30/64」、「2001:100:200:300/64」というプレフィックスを持つIPアドレスを有するパソコンに対するものである。図13において、「2001:10:20:30/64」は、グループ123に属するパソコンに対応し、「2001:100:200:300/64」は、グループ124に属するパソコンF115に対応する。
Accordingly, these items are for personal computers having IP addresses having prefixes “2001: 10: 20: 30/64” and “2001: 100: 200: 300/64”, respectively. In FIG. 13, “2001: 10: 20: 30/64” corresponds to the personal computer belonging to the
上から5つ目の項目は、製造メーカ指定であり、「00::00:00:74:FF:FE:00:00:00」とうIPアドレスが示されている。このIPアドレスは、通信先のIPアドレスを「00::FF:FF:FF:00:00:00:00:00」でマスクした結果と比較するものである。 The fifth item from the top is designated by the manufacturer, and indicates an IP address “00 :: 00: 00: 74: FF: FE: 00: 00: 00”. This IP address is compared with the result of masking the IP address of the communication destination with “00 :: FF: FF: FF: 00: 00: 00: 00: 00”.
図13において、マスクした結果が「00::00:00:74:FF:FE:00:00:00」と一致するのは、グループ125に属するパソコンのIPアドレスである。
In FIG. 13, the masked result matches “00 :: 00: 00: 74: FF: FE: 00: 00: 00” with the IP addresses of the personal computers belonging to the
上から6つ目の項目は、ローカルIPアドレス指定であり、図13において、グループ126に属するパソコンに対応するものである。 The sixth item from the top is local IP address designation, which corresponds to personal computers belonging to the group 126 in FIG.
上から7つ目の項目は、グローバルIPアドレス指定であり、図13において、グループ127に属するパソコンに対応するものである。
The seventh item from the top is global IP address designation, which corresponds to personal computers belonging to
次に、横軸の項目について説明する。「優先順位」は処理の優先順位を示すものである。優先順位が同じ場合は、登録の早いものが優先される。 Next, items on the horizontal axis will be described. “Priority” indicates the priority of processing. If the priorities are the same, the one with the earlier registration is given priority.
「プリンタ」の各項目について説明する。「印刷の可否」は、印刷処理の実行を許可するかどうかを示すものである。「色」は、いかなる色の種類で印刷を許可するかどうかを示すものである。色の種類には、モノクロまたはカラーがある。「用紙サイズ」は、印刷可能な用紙のサイズを許可するものである。この用紙サイズには、制限なし、A4以下、B5以下などがある。「両面」は、両面印刷を許可するかどうかを示すものである。「品質」は、印刷品質を示し、高画質、中画質、低画質がある。 Each item of “printer” will be described. “Printability” indicates whether or not execution of the printing process is permitted. “Color” indicates whether or not printing is permitted with any color type. There are monochrome and color types. “Paper size” allows a printable paper size. There are no restrictions on the paper size, A4 or less, B5 or less, and the like. “Double-sided” indicates whether double-sided printing is permitted. “Quality” indicates print quality and includes high image quality, medium image quality, and low image quality.
「ファックス」の各項目について説明する。「内線へ送信」は、内線への送信を許可するかどうかを示すものである。「外線へ送信」は、外線への送信を許可するかどうかを示すものである。 Each item of “Fax” will be explained. “Transmission to extension” indicates whether or not transmission to the extension is permitted. “Transmission to outside line” indicates whether or not transmission to the outside line is permitted.
「スキャン」の各項目について説明する。「スキャンの可否」は、スキャン処理の実行を許可するかどうか示すものである。「フォーマット」は、スキャンするフォーマットを示すものである。このフォーマットには、PDF、TIFF、JPEGがある。「セキュリティ」は、スキャンした画像に対するセキュリティである。このセキュリティとは、例えば、パスワードを入力しなければ画像が見れないというようなセキュリティである。「色」は、いかなる色の種類で印刷を許可するかどうかを示すものである。色の種類とは、モノクロまたはカラーがある。「スキャンサイズ」は、スキャン可能な用紙のサイズを許可するものである。この用紙サイズには、制限なし、A4以下、B5以下などがある。「品質」は、スキャンする品質を示し、高画質、中画質、低画質がある。 Each item of “scan” will be described. “Scannability” indicates whether or not the execution of the scan process is permitted. “Format” indicates a format to be scanned. This format includes PDF, TIFF, and JPEG. “Security” is security for a scanned image. This security is, for example, security in which an image cannot be viewed unless a password is entered. “Color” indicates whether or not printing is permitted with any color type. The color type includes monochrome and color. The “scan size” permits a paper size that can be scanned. This paper size includes no limit, A4 or less, B5 or less, and the like. “Quality” indicates the quality to be scanned, and includes high image quality, medium image quality, and low image quality.
以上説明したサービス対応テーブルに基づいて、アプリは画像形成処理を実行する。次に、図17のフローチャートを用いて、IP種別解析モジュールの処理を説明する。 Based on the service correspondence table described above, the application executes an image forming process. Next, the processing of the IP type analysis module will be described using the flowchart of FIG.
上述したように、IP種別解析モジュールは、サービス設定モジュールからIPアドレスを通知される。そのIPアドレス(以下、通信先IPアドレス)を用いて以下の処理が行われる。 As described above, the IP type analysis module is notified of the IP address from the service setting module. The following processing is performed using the IP address (hereinafter, communication destination IP address).
ステップS101で、IP種別解析モジュールは、「2001:1:2:3::2」と通信先IPアドレスとが等しいかどうか判断し、等しくない場合は、ステップS103へ処理が進む。等しい場合は、ステップS102で、「モノクロ/カラー」、「用紙サイズ制限なし」、「両面可」、「高画質」がサービス内容として決定され、処理は終了する。 In step S101, the IP type analysis module determines whether “2001: 1: 2: 3 :: 2” is equal to the communication destination IP address, and if not, the process proceeds to step S103. If equal, in step S102, “monochrome / color”, “no paper size restriction”, “double-side acceptable”, and “high image quality” are determined as service contents, and the process ends.
ステップS103で、IP種別解析モジュールは、「2001:10:20:30::10」と通信先IPアドレスとが等しいかどうか判断し、等しくない場合は、ステップS105へ処理が進む。等しい場合は、ステップS104で、「印刷不可」がサービス内容として決定され、処理は終了する。 In step S103, the IP type analysis module determines whether “2001: 10: 20: 30 :: 10” is equal to the communication destination IP address, and if not, the process proceeds to step S105. If equal, in step S104, “printing impossible” is determined as the service content, and the process ends.
ステップS105で、IP種別解析モジュールは、「2001:10:20:30/64」と通信先IPアドレスのプリフィックスとが等しいかどうか判断し、等しくない場合は、ステップS107へ処理が進む。等しい場合は、ステップS106で、「モノクロ/カラー」、「用紙サイズA4以下」、「両面可」、「中画質」がサービス内容として決定され、処理は終了する。 In step S105, the IP type analysis module determines whether “2001: 10: 20: 30/64” is equal to the prefix of the communication destination IP address, and if not, the process proceeds to step S107. If equal, in step S106, “monochrome / color”, “paper size A4 or less”, “both sides acceptable”, and “medium image quality” are determined as service contents, and the process ends.
ステップS107で、IP種別解析モジュールは、「2001:100:200:300/64」と通信先IPアドレスのプリフィックスとが等しいかどうか判断し、等しくない場合は、ステップS109へ処理が進む。等しい場合は、ステップS108で、「印刷不可」がサービス内容として決定され、処理は終了する。 In step S107, the IP type analysis module determines whether “2001: 100: 200: 300/64” is equal to the prefix of the communication destination IP address, and if not, the process proceeds to step S109. If they are equal, in step S108, “printing impossible” is determined as the service content, and the process ends.
ステップS109で、IP種別解析モジュールは、「00::00:00:74:FF:FE:00:00:00」と通信先IPアドレスを「00::FF:FF:FF:00:00:00:00:00」でマスクした結果とが等しいかどうか判断し、等しくない場合は、ステップS111へ処理が進む。等しい場合は、ステップS110で、「モノクロ/カラー」、「A4以下」、「両面可」、「中画質」がサービス内容として決定され、処理は終了する。 In step S109, the IP type analysis module sets “00 :: 00: 00: 74: FF: FE: 00: 00: 00” and the communication destination IP address “00 :: FF: FF: FF: 00: 00: It is determined whether or not the result masked with “00:00:00” is equal. If not, the process proceeds to step S111. If equal, in step S110, “monochrome / color”, “A4 or less”, “both sides acceptable”, and “medium image quality” are determined as service contents, and the process ends.
ステップS111で、IP種別解析モジュールは、通信先IPアドレスローカルIPアドレスかどうか判断し、ローカルIPアドレスの場合は、ステップS112で、「モノクロ/カラー」、「A4以下」、「両面可」、「中画質」がサービス内容として決定され、処理は終了する。グローバルIPアドレスの場合は、ステップS113で、「モノクロ」、「B5以下」、「両面不可」、「低画質」がサービス内容として決定され、処理は終了する。 In step S111, the IP type analysis module determines whether or not the communication destination IP address is a local IP address. If the IP address is a local IP address, in step S112, “monochrome / color”, “A4 or lower”, “both sides acceptable”, “ “Medium image quality” is determined as the service content, and the process ends. In the case of a global IP address, “monochrome”, “B5 or lower”, “double-sided impossible”, and “low image quality” are determined as service contents in step S113, and the process ends.
次に、本実施の形態の適用した画像形成装置の一実施例のソフトウェア構成図と、一実施例のハードウェア構成図を説明する。 Next, a software configuration diagram of an example of an image forming apparatus to which the present exemplary embodiment is applied and a hardware configuration diagram of the example will be described.
図18を用いて、画像形成装置1に搭載されているソフトウェアについて説明する。図18には、画像形成装置1のプログラム群2と、画像形成装置起動部3と、ハードウェア資源4とが示されている。
Software installed in the
画像形成装置起動部3は画像形成装置1の電源投入時に最初に実行され、アプリケーション層5およびコントローラ層6を起動する。例えば画像形成装置起動部3は、アプリケーション層5およびコントローラ層6のプログラムを、ハードディスク装置(以下、HDDと記す)などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源4は、スキャナ51と、プロッタ52と、オペレーションパネル53と、ファクシミリなどのハードウェアリソース50とを含む。
The image forming
また、プログラム群2は、UNIX(登録商標)などのオペレーティングシステム(以下、OSと記す)上に起動されているアプリケーション層5とコントローラ層6とを含む。アプリケーション層5は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成に係るユーザーサービスにそれぞれ固有の処理を行うプログラムを含む。
The
アプリケーション層5は、プリンタ用のアプリケーションであるプリンタアプリ20と、コピー用アプリケーションであるコピーアプリ21と、ファックス用アプリケーションであるファックスアプリ22と、スキャナ用アプリケーションであるスキャナアプリ23とを含む。
The
また、コントローラ層6は、アプリケーション層5からの処理要求を解釈してハードウェア資源4の獲得要求を発生するコントロールサービス層7と、1つ以上のハードウェア資源4の管理を行ってコントロールサービス層7からの獲得要求を調停するシステムリソースマネージャ(以下、SRMと記す)40と、SRM40からの獲得要求に応じてハードウェア資源4の管理を行うハンドラ層8とを含む。
Further, the
コントロールサービス層7は、ネットワークコントロールサービス(以下、NCSと記す)30、デリバリーコントロールサービス(以下、DCSと記す)31、オペレーションパネルコントロールサービス(以下、OCSと記す)32、ファックスコントロールサービス(以下、FCSと記す)33、エンジンコントロールサービス(以下、ECSと記す)34、メモリコントロールサービス(以下、MCSと記す)35、オンデマンドアップデートサービス(以下、OUSと記す)36、ユーザインフォメーションコントロールサービス(以下、UCSと記す)37、システムコントロールサービス(以下、SCSと記す)38など、一つ以上のサービスモジュールを含むように構成されている。 The control service layer 7 includes a network control service (hereinafter referred to as NCS) 30, a delivery control service (hereinafter referred to as DCS) 31, an operation panel control service (hereinafter referred to as OCS) 32, a fax control service (hereinafter referred to as FCS). 33), engine control service (hereinafter referred to as ECS) 34, memory control service (hereinafter referred to as MCS) 35, on-demand update service (hereinafter referred to as OUS) 36, user information control service (hereinafter referred to as UCS) 37), system control service (hereinafter referred to as SCS) 38, and the like.
なお、コントローラ層6は予め定義されている関数により、アプリケーション層5からの処理要求を受信可能とするAPI43を有するように構成されている。OSは、アプリケーション層5およびコントローラ層6の各プログラムをプロセスとして並列実行する。
The
NCS30のプロセスは、ネットワークI/Oを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
The process of the
例えばNCS30は、ネットワークを介して接続されるネットワーク機器とのデータ通信をhttpd(HyperText Transfer Protocol Daemon)により、HTTP(HyperText Transfer Protocol)で制御する。
For example, the
DCS31のプロセスは、蓄積文書の配送などの制御を行う。OCS32のプロセスは、保守点検などを行うサービスマンやユーザと本体制御との間の情報伝達手段となる操作部の制御を行う。FCS33のプロセスは、アプリケーション層5からPSTNまたはISDN網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録/引用、ファックス読み取り、ファックス受信印刷などを行うためのAPIを提供する。
The process of the
ECS34のプロセスは、スキャナ51、プロッタ52、ハードウェアリソース50などのエンジンの制御を行う。MCS35のプロセスは、メモリの取得および解放、HDDの利用などのメモリ制御を行う。OUS36は、ネットワークからの通知により、プログラムをダウンロードし、メモリに展開する。UCS37のプロセスは、ユーザ情報の管理を行う。
The process of the
SCS38のプロセスは、アプリケーション管理、操作部制御、システム画面表示、LED表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。
The process of the
SRM40のプロセスは、SCS38と共にシステムの制御およびハードウェア資源4の管理を行うものである。例えばSRM40のプロセスは、スキャナ51やプロッタ52などのハードウェア資源4を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
The process of the
具体的に、SRM40のプロセスは獲得要求されたハードウェア資源4が利用可能であるかを判定し、利用可能であれば獲得要求されたハードウェア資源4が利用可能である旨を上位層に通知する。また、SRM40のプロセスは上位層からの獲得要求に対してハードウェア資源4を利用するためのスケジューリングを行い、例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成などの要求内容を直接実施している。
Specifically, the process of the
また、ハンドラ層8は後述するファックスコントロールユニット(以下、FCUと記す)の管理を行うファックスコントロールユニットハンドラ(以下、FCUHと記す)41と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ(以下、IMHと記す)42とを含む。SRM40およびFCUH41は、予め定義されている関数によりハードウェア資源4に対する処理要求を送信可能とするエンジンI/F44を利用して、ハードウェア資源4に対する処理要求を行う。
The
このように、画像形成装置1は、各アプリケーションで共通的に必要な処理をコントローラ層6で一元的に処理することができる。
In this way, the
以上説明した図2と上述した図14の対応について説明する。LPR処理部212、IPP処理部213、DIPRINT処理部214、RSH処理部215、印刷処理部216は、プリンタアプリ20に対応する。IPsec処理部211、IPsec設定部218は、SCS38に対応する。オペパネ操作部219は、OCS32に対応する。ネットワークインタフェース210は、NCS30と後述するNIC74に対応する。IPsec設定記憶部217は、後述するHDD65に対応する。
The correspondence between FIG. 2 described above and FIG. 14 described above will be described. The
また、図18と上述した図14の対応は、アプリ130とサービス設定モジュール131がアプリケーション層5に位置する。通信モジュール133は、NCS30に対応する。IP種別解析モジュール132は、NCS30が提供するライブラリに対応する。
18 corresponds to FIG. 14 described above, the
次に、画像形成装置1のハードウェア構成について説明する。
Next, the hardware configuration of the
図19は、画像形成装置1の一実施例のハードウェア構成図を示す。画像形成装置1は、コントローラボード60と、オペレーションパネル53と、FCU68と、エンジン71と、スキャナ51と、プロッタ52とを含む。また、FCU68は、G3規格対応ユニット69と、G4規格対応ユニット70とを有する。
FIG. 19 is a hardware configuration diagram of an embodiment of the
また、コントローラボード60は、CPU61と、ASIC66と、HDD65と、ローカルメモリ(MEM−C)64と、システムメモリ(MEM−P)63と、ノースブリッジ(以下、NBと記す)62と、サウスブリッジ(以下、SBと記す)73と、NIC74(Network Interface Card)と、USBデバイス75と、IEEE1394デバイス76と、セントロニクスデバイス77とを含む。
The
オペレーションパネル53は、コントローラボード60のASIC66に接続されている。また、SB73と、NIC74と、USBデバイス75と、IEEE1394デバイス76と、セントロニクスデバイス77は、NB62にPCIバスで接続されている。
The
また、FCU68と、エンジン71と、スキャナ51と、プロッタ52は、コントローラボード60のASIC66にPCIバスで接続されている。
The
なお、コントローラボード60は、ASIC66にローカルメモリ64、HDD65などが接続されると共に、CPU61とASIC66とがCPUチップセットのNB62を介して接続されている。このように、NB62を介してCPU61とASIC66とを接続すれば、CPU61のインタフェースが公開されていない場合に対応できる。
In the
なお、ASIC66とNB62とはPCIバスを介して接続されているのでなく、AGP(Accelerated Graphics Port)67を介して接続されている。このように、図18のアプリケーション層5やコントローラ層6を形成する一つ以上のプロセスを実行制御するため、ASIC66とNB62とを低速のPCIバスでなくAGP35を介して接続し、パフォーマンスの低下を防いでいる。
The
CPU61は、画像形成装置1の全体制御を行うものである。CPU61は、NCS30、DCS31、OCS32、FCS33、ECS34、MCS35、OUS36、UCS37、SCS38、SRM40、FCUH41およびIMH42をOS上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層5を形成するプリンタアプリ20、コピーアプリ21、ファックスアプリ22、スキャナアプリ23、外部アプリ中継モジュール24を起動して実行させる。
The
NB62は、CPU61、システムメモリ63、SB73およびASIC66を接続するためのブリッジである。システムメモリ63は、画像形成装置1の描画用メモリなどとして用いるメモリである。SB73は、NB62とPCIバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ64はコピー用画像バッファ、符号バッファとして用いるメモリである。
The
ASIC66は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。HDD65は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル53は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
The
1 画像形成装置
2 プログラム群
3 画像形成装置起動部
4 ハードウェア資源
5 アプリケーション層
6 コントローラ
7 コントロールサービス層
8 ハンドラ層
20 プリンタアプリ
21 コピーアプリ
22 ファックスアプリ
23 スキャナアプリ
30 ネットワークコントロールサービス(NCS)
31 デリバリーコントロールサービス(DCS)
32 オペレーションパネルコントロールサービス(OCS)
33 ファックスコントロールサービス(FCS)
34 エンジンコントロールサービス(ECS)
35 メモリコントロールサービス(MCS)
36 オンデマンドアップデートサービス(OUS)
37 ユーザインフォメーションコントロールサービス(UCS)
38 システムコントロールサービス(SCS)
40 システムリソースマネージャ(SRM)
41 ファックスコントロールユニットハンドラ(FCUH)
42 イメージメモリハンドラ(IMH)
43 アプリケーションプログラムインターフェース(API)
44 エンジンI/F
50 ハードウェアリソース
51 スキャナ
52 プロッタ
53 オペレーションパネル
60 コントローラボード
61 CPU
62 ノースブリッジ(NB)
63 システムメモリ(MEM−P)
64 ローカルメモリ(MEM−C)
65 ハードディスク装置(HDD)
66 ASIC
67 AGP(Accelerated Graphics Port)
68 ファックスコントロールユニット(FCU)
69 G3
70 G4
71 エンジン
72 プロッタ
73 サウスブリッジ(SB)
74 NIC
75 USBデバイス
76 IEEE1394デバイス
77 セントロニクス
100 MFP/LP
110 パソコンA
111 パソコンB111
112 パソコンC
113 パソコンD
114 パソコンE
115 パソコンF
116 パソコンG
117 ルータ
121、122、123、124、125、126、127 グループ
130 アプリ
131 サービス設定モジュール
132 IP種別解析モジュール
133 通信モジュール
140 アプリケーション層
141 トランスポート層
142ネットワーク層
143 ネットワークアクセス層
151 プリンタアプリ
152 ファックスアプリ
153 スキャナアプリ
154 グローバルIPアドレス
155 ローカルIPアドレス
200 PC
201 レーザプリンタ
202 イーサネット(登録商標)
210 ネットワークインタフェース
211 IPsec処理部
212 LPR処理部
213 IPP処理部
214 DIPRINT処理部
215 RSH処理部
216 印刷処理部
217 IPsec設定記憶部
218 IPsec設定部
219 オペパネ操作部
220 SSL処理部
221 HTTP処理部
222 SLP処理部
230 プリンタ/IPsecプロパティデータベース
231 情報収集部
232 ネットワーク入出力部
233 パラメータ設定部
234 設定情報送信部
235 設定メインパネル
236 詳細設定パネル
237 UIF操作部
240 プリンタ探索ボタン
241 発見プリンタ欄
242 詳細設定ボタン
243 カプセル化モード入力欄
244 共有鍵情報入力欄
245 全設定ボタン
246 OKボタン
247 キャンセルボタン
250 HMAC欄
251 Cypher欄
252 DHグループ欄
253 PKIチェックボックス
254 サーバー証明書入力欄
256 CN入力欄
257 OKボタン
258 キャンセルボタン
DESCRIPTION OF
31 Delivery Control Service (DCS)
32 Operation Panel Control Service (OCS)
33 Fax Control Service (FCS)
34 Engine Control Service (ECS)
35 Memory Control Service (MCS)
36 On-demand update service (OUS)
37 User Information Control Service (UCS)
38 System Control Service (SCS)
40 System Resource Manager (SRM)
41 Fax control unit handler (FCUH)
42 Image memory handler (IMH)
43 Application Program Interface (API)
44 Engine I / F
50
62 North Bridge (NB)
63 System memory (MEM-P)
64 Local memory (MEM-C)
65 Hard Disk Drive (HDD)
66 ASIC
67 AGP (Accelerated Graphics Port)
68 Fax Control Unit (FCU)
69 G3
70 G4
71 Engine 72
74 NIC
75
110 PC A
111 PC B111
112 PC C
113 PC D
114 PC E
115 PC F
116 PC G
117
201
210
Claims (6)
前記画像形成装置を探索する画像形成装置探索段階と、
探索された前記画像形成装置から、前記IPsecに関するプロパティ情報を取得するプロパティ情報取得段階と、
前記プロパティ情報取得段階により取得された前記プロパティ情報に基づき、前記画像形成装置探索段階で発見された前記画像形成装置の中から、自社製品でIPsecが利用可能な画像形成装置を抽出し、抽出された前記画像形成装置をユーザに対して明示する画像形成装置明示段階と、
明示された画像形成装置に対するIPsecに関するIPsec設定情報を取得するIPsec設定情報取得段階と、
前記IPsec設定情報を、SSLを用いて前記画像形成装置に送信するIPsec設定情報送信段階と、
前記画像形成装置に送信する認証情報を前記ユーザから取得する認証情報取得段階と、
取得した認証情報と前記IPsec設定情報とを、前記画像形成装置に再び送信するIPsec設定情報再送信段階と、
前記IPsec情報に基づき、前記情報処理装置にIPsecの設定を行うIPsec設定段階と、
IPsecを用いた前記画像形成装置との接続をテストする接続テスト段階と
を有することを特徴とするIPsec設定方法。 An IPsec setting method for setting IPsec from an information processing apparatus connected to an image forming apparatus via a network,
An image forming apparatus search stage for searching for the image forming apparatus;
A property information acquisition step of acquiring property information related to the IPsec from the searched image forming apparatus;
Based on the property information acquired in the property information acquisition step, an image forming device that can be used by IPsec is extracted from the image forming device discovered in the image forming device search step. An image forming apparatus specifying step for clearly indicating the image forming apparatus to a user;
IPsec setting information acquisition stage for acquiring IPsec setting information related to IPsec for the specified image forming apparatus;
IPsec setting information transmission stage for transmitting the IPsec setting information to the image forming apparatus using SSL;
An authentication information acquisition step of acquiring authentication information to be transmitted to the image forming apparatus from the user;
IPsec setting information retransmission step for retransmitting the acquired authentication information and the IPsec setting information to the image forming apparatus;
An IPsec setting step for setting IPsec in the information processing apparatus based on the IPsec information;
A connection test stage for testing a connection with the image forming apparatus using IPsec.
カプセル化モード、共有鍵情報、HMAC、暗号化アルゴリズム、DHグループ、PKI関連情報のうちのいずれか1つ以上であることを特徴とする請求項1に記載のIPsec設定方法。 The IPsec acquisition information acquired in the IPsec setting information acquisition step is:
The IPsec setting method according to claim 1, wherein the IPsec setting method is any one or more of an encapsulation mode, shared key information, HMAC, encryption algorithm, DH group, and PKI related information.
前記画像形成装置を探索する画像形成装置探索手段と、
探索された前記画像形成装置から、前記IPsecに関するプロパティ情報を取得するプロパティ情報取得手段と、
前記プロパティ情報取得手段により取得された前記プロパティ情報に基づき、前記画像形成装置探索段階で発見された前記画像形成装置の中から、自社製品でIPsecが利用可能な画像形成装置を抽出し、抽出された前記画像形成装置をユーザに対して明示する画像形成装置明示手段と、
明示された画像形成装置に対するIPsecに関するIPsec設定情報を取得するIPsec設定情報取得手段と、
前記IPsec設定情報を、SSLを用いて前記画像形成装置に送信するIPsec設定情報送信手段と、
前記画像形成装置に送信する認証情報を前記ユーザから取得する認証情報取得手段と、
取得した認証情報と前記IPsec設定情報とを、前記画像形成装置に再び送信するIPsec設定情報再送信手段と、
前記IPsec情報に基づき、前記情報処理装置にIPsecの設定を行うIPsec設定手段と、
IPsecを用いた前記画像形成装置との接続をテストする接続テスト手段と
を有することを特徴とする情報処理装置。 An information processing apparatus connected to an image forming apparatus via a network,
Image forming apparatus searching means for searching for the image forming apparatus;
Property information acquisition means for acquiring property information related to the IPsec from the searched image forming apparatus;
Based on the property information acquired by the property information acquisition means, an image forming apparatus that can be used by IPsec is extracted from the image forming apparatuses discovered in the image forming apparatus search stage. Image forming apparatus specifying means for clearly indicating the image forming apparatus to a user;
IPsec setting information acquisition means for acquiring IPsec setting information related to IPsec for the specified image forming apparatus;
IPsec setting information transmitting means for transmitting the IPsec setting information to the image forming apparatus using SSL;
Authentication information acquisition means for acquiring authentication information to be transmitted to the image forming apparatus from the user;
IPsec setting information retransmission means for retransmitting the acquired authentication information and the IPsec setting information to the image forming apparatus;
An IPsec setting means for setting IPsec in the information processing device based on the IPsec information;
An information processing apparatus comprising: a connection test unit that tests connection with the image forming apparatus using IPsec.
カプセル化モード、共有鍵情報、HMAC、暗号化アルゴリズム、DHグループ、PKI関連情報のうちのいずれか1つ以上であることを特徴とする請求項3に記載の情報処理装置。 The IPsec acquisition information acquired by the IPsec setting information acquisition means is:
The information processing apparatus according to claim 3, wherein the information processing apparatus is one or more of an encapsulation mode, shared key information, HMAC, encryption algorithm, DH group, and PKI related information.
前記情報処理装置に自らの存在を通知する存在通知段階と、
存在を通知した情報処理装置に、当該画像形成装置が自社製品であることを示す製品識別情報及びIPsecの利用可否を示すIPsec利用可否情報を含む、前記IPsecに関するプロパティ情報を提供するプロパティ情報提供段階と、
前記情報処理装置に認証を要求する認証要求段階と、
前記情報処理装置から共有鍵情報を受信し、該情報処理装置に前記画像形成装置の設定状態を通知する設定状態通知段階と、
前記情報処理装置から設定を確認したことが通知されると、前記設定状態を確定する設定確定段階と
を有することを特徴とするIPsec設定方法。 An IPsec setting method in an image forming apparatus in which IPsec setting is performed from an information processing apparatus connected via a network,
A presence notification step of notifying the information processing apparatus of its presence;
A property information providing step for providing property information about the IPsec , including product identification information indicating that the image forming apparatus is an in-house product and IPsec availability information indicating whether or not IPsec is available, to the information processing apparatus that has notified the presence When,
An authentication requesting step for requesting authentication from the information processing apparatus;
A setting state notification step of receiving shared key information from the information processing apparatus and notifying the information processing apparatus of a setting state of the image forming apparatus;
An IPsec setting method comprising: a setting confirmation step for confirming the setting state when notified from the information processing apparatus that the setting has been confirmed.
前記情報処理装置に自らの存在を通知する存在通知手段と、
存在を通知した情報処理装置に、当該画像形成装置が自社製品であることを示す製品識別情報及びIPsecの利用可否を示すIPsec利用可否情報を含む、前記IPsecに関するプロパティ情報を提供するプロパティ情報提供手段と、
前記情報処理装置に認証を要求する認証要求手段と、
前記情報処理装置から共有鍵情報を受信し、該情報処理装置に前記画像形成装置の設定状態を通知する設定状態通知手段と、
前記情報処理装置から設定を確認したことが通知されると、前記設定状態を確定する設定確定手段と
を有することを特徴とする画像形成装置。 An image forming apparatus in which IPsec is set from an information processing apparatus connected via a network,
Presence notification means for notifying the information processing apparatus of its presence;
Property information providing means for providing property information relating to the IPsec , including product identification information indicating that the image forming apparatus is an in-house product and IPsec availability information indicating whether or not IPsec is available, to the information processing apparatus that has notified the presence When,
Authentication request means for requesting authentication from the information processing apparatus;
Setting state notification means for receiving shared key information from the information processing apparatus and notifying the information processing apparatus of a setting state of the image forming apparatus;
An image forming apparatus comprising: a setting confirmation unit configured to confirm the setting state when notified from the information processing apparatus that the setting has been confirmed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004241491A JP4413711B2 (en) | 2004-05-31 | 2004-08-20 | Image forming apparatus, information processing apparatus, and IPsec setting method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004162238 | 2004-05-31 | ||
JP2004241491A JP4413711B2 (en) | 2004-05-31 | 2004-08-20 | Image forming apparatus, information processing apparatus, and IPsec setting method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006020262A JP2006020262A (en) | 2006-01-19 |
JP4413711B2 true JP4413711B2 (en) | 2010-02-10 |
Family
ID=35794045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004241491A Expired - Fee Related JP4413711B2 (en) | 2004-05-31 | 2004-08-20 | Image forming apparatus, information processing apparatus, and IPsec setting method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4413711B2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8429305B2 (en) | 2006-09-25 | 2013-04-23 | Qualcomm Incorporated | Method for efficiently generating privacy addresses |
JP5084222B2 (en) * | 2006-10-16 | 2012-11-28 | キヤノン株式会社 | Security protocol control device and security protocol control method |
JP4912109B2 (en) | 2006-10-20 | 2012-04-11 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
JP4774375B2 (en) | 2007-02-20 | 2011-09-14 | 株式会社リコー | Network communication equipment |
US9438429B2 (en) | 2007-06-11 | 2016-09-06 | Nxp B.V. | Method for authentication and electronic device for performing the authentication |
JP2009177560A (en) * | 2008-01-25 | 2009-08-06 | Kyocera Mita Corp | Image forming device, image formation system, security-setting program, and security-setting method |
JP6165096B2 (en) * | 2014-04-15 | 2017-07-19 | キヤノン株式会社 | Printing apparatus, setting method, and program |
JP6790622B2 (en) | 2016-09-08 | 2020-11-25 | 富士ゼロックス株式会社 | Information processing equipment and programs |
JP6919034B2 (en) * | 2019-04-04 | 2021-08-11 | キヤノン株式会社 | Printing device, setting method and program |
JP6748754B2 (en) * | 2019-04-04 | 2020-09-02 | キヤノン株式会社 | Printing device, setting method, and program |
JP7155355B2 (en) * | 2020-07-27 | 2022-10-18 | キヤノン株式会社 | Printing device, method and program |
JP7254999B2 (en) * | 2020-07-27 | 2023-04-10 | キヤノン株式会社 | Printing device, method and program |
-
2004
- 2004-08-20 JP JP2004241491A patent/JP4413711B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006020262A (en) | 2006-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8726401B2 (en) | Data transmission apparatus, control method therefor, and image input/output apparatus | |
US8982374B2 (en) | Image forming system and image forming method for collectively supporting output data formats and authentication methods | |
EP3483762B1 (en) | User authentication method and program, and image forming apparatus | |
JP4070693B2 (en) | Image forming apparatus and scan data processing method | |
US8072636B2 (en) | Information processing apparatus, information processing method, and print control system | |
US7609417B2 (en) | Data processing apparatus, image processing apparatus, information notifying method therefor, and program for implementing the method | |
JP2005085090A (en) | Remote processor | |
JP4413711B2 (en) | Image forming apparatus, information processing apparatus, and IPsec setting method | |
JP4903018B2 (en) | Image forming apparatus, service providing method, and service providing program | |
US8045192B2 (en) | Image data encryption apparatus, image data encryption method and recording medium having computer executable program stored therein | |
KR101496650B1 (en) | Image forming apparatus for supporting wired network interface and wireless network interface and method for connecting network in same apparatus | |
US8599442B2 (en) | Image processing apparatus utilization system and image processing apparatus utilization method for an image processing apparatus utilization system including image processing apparatuses, a scenario generation unit, a scenario storing unit, and an image delivery unit that are connected via a network | |
JP2018129714A (en) | Program and information processing apparatus | |
US8730495B2 (en) | Image processing system | |
JP2006209504A (en) | Network compatible image forming system | |
JP2006323456A (en) | Image-processing device, image-processing system, data-processing method, storage medium storing computer-readable program, and program | |
JP2009205529A (en) | Driver installation method and driver installation program | |
US20070083629A1 (en) | Data processing system, data managing apparatus, and computer product | |
US8559641B2 (en) | Application program distributing apparatus, image processing apparatus and program, allowing data communications using S/MIME at ease | |
JP2004350020A (en) | Image conversion service method and image conversion device | |
JP2012153092A (en) | Image forming device and image forming method | |
JP2008040935A (en) | Document distribution system, document distribution server and document distribution server program | |
JP4631729B2 (en) | Image forming apparatus and file transmission system | |
JP2007088755A (en) | Network print system | |
JP6642600B2 (en) | Request transmission device, device, request transmission system, request transmission method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090316 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090324 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090522 |
|
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: 20091117 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091118 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121127 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131127 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |