[go: up one dir, main page]

JP2020127204A - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
JP2020127204A
JP2020127204A JP2020046178A JP2020046178A JP2020127204A JP 2020127204 A JP2020127204 A JP 2020127204A JP 2020046178 A JP2020046178 A JP 2020046178A JP 2020046178 A JP2020046178 A JP 2020046178A JP 2020127204 A JP2020127204 A JP 2020127204A
Authority
JP
Japan
Prior art keywords
information
attribute information
image processing
type
destination
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.)
Pending
Application number
JP2020046178A
Other languages
Japanese (ja)
Inventor
昇平 辻本
Shohei Tsujimoto
昇平 辻本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2020046178A priority Critical patent/JP2020127204A/en
Publication of JP2020127204A publication Critical patent/JP2020127204A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】適切な通信プロトコルで画像データを送信できる技術を開示する。【解決手段】画像処理装置は、アカウント情報送信部と、受信部と、第1送信部と、第2送信部と、を備える。アカウント情報送信部は、認証のために、アカウント情報をディレクトリサーバに送信する。受信部は、ディレクトリサーバから、アカウント情報に対応付けられた属性情報を受信する。第1送信部は、第1種の情報を含む属性情報によって示される第1の送信先に、第1通信プロトコルに従って画像データを送信先に送信する。第2送信部は、第2種の情報を含む属性情報によって示される第2の送信先であって、第1の送信先とは異なる第2の送信先に、第1のプロトコルとは異なる第2通信プロトコルに従って画像データを送信先に送信する。【選択図】 図1PROBLEM TO BE SOLVED: To disclose a technique capable of transmitting image data by an appropriate communication protocol. An image processing device includes an account information transmission unit, a reception unit, a first transmission unit, and a second transmission unit. The account information transmitter sends account information to the directory server for authentication. The receiving unit receives the attribute information associated with the account information from the directory server. The first transmission unit transmits image data to the first destination indicated by the attribute information including the first type of information according to the first communication protocol. The second transmission unit is a second destination indicated by attribute information including the second type of information, and is a second destination different from the first destination and different from the first protocol. 2 Image data is transmitted to the destination according to the communication protocol. [Selection diagram] Fig. 1

Description

本開示は、画像データを送信する技術に関する。 The present disclosure relates to a technique of transmitting image data.

従来から、スキャナ等の種々の画像処理装置が用いられている。また、スキャナによって生成された画像データを、LDAPサーバから取得したディレクトリ情報に基づいて、ユーザに設定されたホームフォルダに送信する技術が、提案されている。 Conventionally, various image processing apparatuses such as scanners have been used. Further, a technique has been proposed in which image data generated by a scanner is transmitted to a home folder set by a user based on directory information acquired from an LDAP server.

特開2011−232884号公報JP, 2011-232884, A

ところが、適切な通信プロトコルを画像データの送信に用いることについては、十分な工夫がなされていないのが実情であった。このような問題は、スキャナに限らず、画像データを送信する画像処理装置に共通する問題であった。 However, the fact is that no sufficient device has been devised for using an appropriate communication protocol for transmitting image data. Such a problem is not limited to the scanner, but is a problem common to image processing apparatuses that transmit image data.

本開示は、適切な通信プロトコルで画像データを送信できる技術を開示する。 The present disclosure discloses a technique capable of transmitting image data using an appropriate communication protocol.

本開示は、例えば、以下の適用例を開示する。 The present disclosure discloses the following application examples, for example.

[適用例1]画像処理装置であって、ディレクトリサーバによる認証のためにアカウント情報をディレクトリサーバに送信するアカウント情報送信部と、前記アカウント情報が前記ディレクトリサーバによって認証された場合に、前記ディレクトリサーバから、前記アカウント情報に対応付けられた属性情報であって、ネットワーク上の位置を示す前記属性情報を受信する受信部と、前記属性情報が第1種の情報を含む場合に、前記属性情報によって示される第1の送信先に、前記第1種の情報によって示される第1通信プロトコルに従って画像データを送信先に送信する第1送信部と、前記属性情報が第2種の情報を含む場合に、前記属性情報によって示される第2の送信先であって、前記第1の送信先とは異なる前記第2の送信先に、前記第2種の情報によって示される第2通信プロトコルであって、前記第1のプロトコルとは異なる前記第2のプロトコルに従って画像データを送信先に送信する第2送信部と、を備える、画像処理装置。 [Application Example 1] An image processing apparatus, comprising: an account information transmitting unit that transmits account information to a directory server for authentication by the directory server; and the directory server when the account information is authenticated by the directory server. From the attribute information associated with the account information, the receiving unit receiving the attribute information indicating the position on the network, and if the attribute information includes the first type of information, In the case where the first transmission destination shown includes a first transmission unit that transmits image data to the transmission destination according to the first communication protocol indicated by the first type information, and the attribute information includes second type information. A second destination indicated by the attribute information, the second destination being different from the first destination, being a second communication protocol indicated by the second type of information, An image processing apparatus, comprising: a second transmission unit that transmits image data to a destination according to the second protocol different from the first protocol.

この構成によれば、認証されたアカウント情報に対応付けられた属性情報を用いて画像データを送信する場合に、第1通信プロトコルと第2通信プロトコルとが利用可能であるので、属性情報によって示される送信先に、適切な通信プロトコルで画像データを送信できる。 According to this configuration, when the image data is transmitted using the attribute information associated with the authenticated account information, the first communication protocol and the second communication protocol can be used, and therefore the attribute information indicates The image data can be transmitted to the destination to be transmitted using an appropriate communication protocol.

[適用例2]画像処理装置であって、ディレクトリサーバによる認証のためにアカウント情報をディレクトリサーバに送信するアカウント情報送信部と、前記アカウント情報が前記ディレクトリサーバによって認証された場合に、homeDirectory要求とwWWHomePage要求との少なくとも一方を、前記ディレクトリサーバに送信する要求送信部と、前記homeDirectory要求と前記wWWHomePage要求との少なくとも一方の送信後に、前記ディレクトリサーバから、前記アカウント情報に対応付けられた1以上の属性情報であって、前記homeDirectory要求に対する応答に含まれるホームフォルダであって、ネットワーク上の位置を示す前記ホームフォルダと、前記wWWHomePage要求に対する応答に含まれるウェブページであって、前記ネットワーク上の位置を示す前記ウェブページと、の少なくとも一方を表す文字列を含む、前記属性情報を受信する受信部と、前記属性情報が第1種の情報を含む場合に、前記属性情報に含まれる前記ホームフォルダと前記ウェブページとの少なくとも一方に含まれる文字列によって示される第1の送信先に、前記第1種の情報によって示される第1通信プロトコルに従って画像データを送信先に送信する第1送信部と、前記属性情報が第2種の情報を含む場合に、前記属性情報に含まれる前記ホームフォルダと前記ウェブページとの少なくとも一方に含まれる文字列によって示される第2の送信先であって、前記第1の送信先とは異なる前記第2の送信先に、前記第2種の情報によって示される第2通信プロトコルであって、前記第1のプロトコルとは異なる前記第2のプロトコルに従って画像データを送信先に送信する第2送信部と、を備える、画像処理装置。 [Application example 2] An image processing apparatus, comprising: an account information transmission unit that transmits account information to a directory server for authentication by the directory server; and a homeDirectory request when the account information is authenticated by the directory server. A request transmission unit for transmitting at least one of the wWWHomePage request to the directory server, and after transmitting at least one of the homeDirectory request and the wWWHomePage request, one or more associated with the account information from the directory server. Attribute information, a home folder included in the response to the homeDirectory request, the home folder indicating a position on the network, and a web page included in the response to the wWWHomePage request, the position on the network And a receiving unit that receives the attribute information, which includes a character string that represents at least one of the web page and a home folder that is included in the attribute information when the attribute information includes the first type information. And a first transmission unit for transmitting image data to a first destination indicated by a character string included in at least one of the web page and the destination according to a first communication protocol indicated by the first type information, A second destination indicated by a character string included in at least one of the home folder and the web page included in the attribute information, when the attribute information includes a second type of information, Image data is transmitted to the second destination different from the first destination according to the second communication protocol indicated by the second type of information and the second protocol different from the first protocol. An image processing apparatus, comprising: a second transmitting unit that transmits to a destination.

この構成によれば、認証されたアカウント情報に対応付けられた属性情報を用いて画像データを送信する場合に、第1通信プロトコルと第2通信プロトコルとが利用可能であるので、ホームフォルダとウェブページとの少なくとも一方に含まれる文字列によって示される送信先に、適切な通信プロトコルで画像データを送信できる。 According to this configuration, when the image data is transmitted using the attribute information associated with the authenticated account information, the first communication protocol and the second communication protocol can be used, so the home folder and the web The image data can be transmitted to the destination indicated by the character string included in at least one of the page and the appropriate communication protocol.

なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、画像処理方法および画像処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体(例えば、一時的ではない記録媒体)、等の形態で実現することができる。 It should be noted that the technology disclosed in this specification can be implemented in various modes. For example, an image processing method and an image processing apparatus, a computer program for implementing the functions of those methods or apparatuses, and a computer thereof. It can be realized in the form of a recording medium (for example, a non-temporary recording medium) recording a program.

実施例の画像処理システム1000を示す説明図である。It is an explanatory view showing the image processing system 1000 of an example. 画像処理システム1000の処理の例を示すシーケンス図である。FIG. 8 is a sequence diagram showing an example of processing of the image processing system 1000. 画像処理システム1000の処理の例を示すシーケンス図である。FIG. 8 is a sequence diagram showing an example of processing of the image processing system 1000. 画像処理システム1000の処理の例を示すシーケンス図である。FIG. 8 is a sequence diagram showing an example of processing of the image processing system 1000. 認証設定情報134の設定画面の例を示す概略図である。6 is a schematic diagram showing an example of a setting screen of authentication setting information 134. FIG. 認証情報510eによって表される情報の例を示す概略図である。It is a schematic diagram showing an example of information represented by attestation information 510e. 表示部140に表示される画面の例を示す概略図である。7 is a schematic diagram showing an example of a screen displayed on the display unit 140. FIG. プロファイルの概略図である。It is a schematic diagram of a profile. プロファイル作成方法のアルゴリズムを示す表である。9 is a table showing an algorithm of a profile creation method. プロファイルのリストを表す画面の例を示す概略図である。It is a schematic diagram showing an example of a screen showing a list of profiles.

A.第1実施例:
A1.システムについて:
図1は、実施例の画像処理システム1000を示す説明図である。画像処理システム1000は、内部ネットワークLNTに接続された複合機100とディレクトリサーバ510とパーソナルコンピュータ520と、外部ネットワークGNTに接続されたサーバ600と、内部ネットワークLNTと外部ネットワークGNTとを接続する中継装置530(本実施例では、ルータ)と、を含んでいる。
A. First embodiment:
A1. About the system:
FIG. 1 is an explanatory diagram illustrating an image processing system 1000 according to an embodiment. The image processing system 1000 includes a multifunction peripheral 100 connected to an internal network LNT, a directory server 510, a personal computer 520, a server 600 connected to an external network GNT, and a relay device connecting an internal network LNT and an external network GNT. 530 (a router in this embodiment).

外部ネットワークGNTは、公開されたネットワークである。外部ネットワークGNTには、不特定多数の装置が接続され得る。本実施例では、外部ネットワークGNTは、いわゆるインターネットである。 The external network GNT is a public network. An unspecified number of devices may be connected to the external network GNT. In this embodiment, the external network GNT is the so-called Internet.

内部ネットワークLNTは、未公開のネットワークである。内部ネットワークLNTに接続可能な装置は、内部ネットワークLNTの管理者によって制限されている。内部ネットワークLNTは、例えば、特定の家庭内、特定の会社内、などのローカルエリア内で閉じたネットワークである。複合機100は、内部ネットワークLNTに所属し、外部ネットワークGNTには所属していない。 The internal network LNT is an undisclosed network. The devices connectable to the internal network LNT are limited by the administrator of the internal network LNT. The internal network LNT is, for example, a network closed in a local area such as a specific home or a specific company. The multifunction peripheral 100 belongs to the internal network LNT and does not belong to the external network GNT.

内部ネットワークLNTと外部ネットワークGNTとの間は、中継装置530によって分離されている。複合機100は、内部ネットワークLNTを介して、ディレクトリサーバ510とパーソナルコンピュータ520と通信可能である。また、複合機100は、内部ネットワークLNTと中継装置530とを通じて、外部ネットワークGNTに接続されたサーバ600と通信可能である。 A relay device 530 separates the internal network LNT and the external network GNT. The multi-function device 100 can communicate with the directory server 510 and the personal computer 520 via the internal network LNT. In addition, the multifunction peripheral 100 can communicate with the server 600 connected to the external network GNT through the internal network LNT and the relay device 530.

ディレクトリサーバ510は、プロセッサ510aと、揮発性記憶装置510bと、不揮発性記憶装置510cと、を有するコンピュータである。プロセッサ510aは、データ処理を行う装置であり、例えば、CPUである。揮発性記憶装置510bは、例えば、DRAMであり、不揮発性記憶装置510cは、例えば、ハードディスクドライブである。不揮発性記憶装置510cには、プログラム510dと、認証情報510eとが、格納されている。 The directory server 510 is a computer including a processor 510a, a volatile storage device 510b, and a non-volatile storage device 510c. The processor 510a is a device that performs data processing, and is, for example, a CPU. The volatile storage device 510b is, for example, a DRAM, and the non-volatile storage device 510c is, for example, a hard disk drive. A program 510d and authentication information 510e are stored in the non-volatile storage device 510c.

ディレクトリサーバ510のプロセッサ510aは、プログラム510dを実行することによって、ディレクトリサービスのための種々の機能を実現する。ディレクトリサービスは、ネットワーク上の資源に関する情報を提供するサービスである。本実施例では、プログラム510dは、LDAP(Lightweight Directory Access Protocol)に従って情報を提供するLDAPサーバとしての機能を、プロセッサ510aに実現させる。認証情報510eは、ディレクトリサーバ510によるユーザ認証に利用される情報である。本実施例では、認証情報510eは、ユーザ名とパスワードとユーザ名に対応付けられた種々の属性情報とを含む種々の情報を、含んでいる。 The processor 510a of the directory server 510 realizes various functions for the directory service by executing the program 510d. Directory services are services that provide information about resources on a network. In this embodiment, the program 510d causes the processor 510a to function as an LDAP server that provides information in accordance with LDAP (Lightweight Directory Access Protocol). The authentication information 510e is information used for user authentication by the directory server 510. In this embodiment, the authentication information 510e includes various information including a user name, a password, and various attribute information associated with the user name.

複合機100は、プロセッサ110と、揮発性記憶装置120と、不揮発性記憶装置130と、画像を表示する表示部140と、ユーザによる操作を受け入れる操作部150と、通信インタフェース170と、スキャナ部180と、プリンタ部185と、を有している。これらの要素は、バスを介して互いに接続されている。 The multi-function peripheral 100 includes a processor 110, a volatile storage device 120, a non-volatile storage device 130, a display unit 140 that displays an image, an operation unit 150 that receives a user operation, a communication interface 170, and a scanner unit 180. And a printer unit 185. These elements are connected to each other via a bus.

プロセッサ110は、データ処理を行う装置であり、例えば、CPUである。揮発性記憶装置120は、例えば、DRAMであり、不揮発性記憶装置130は、例えば、フラッシュメモリである。 The processor 110 is a device that performs data processing, and is, for example, a CPU. The volatile storage device 120 is, for example, a DRAM, and the non-volatile storage device 130 is, for example, a flash memory.

不揮発性記憶装置130は、プログラム132と、認証設定情報134と、複数の第1種プロファイル136a、136b、136c、136dを表す情報と、を格納している。プロセッサ110は、プログラム132を実行することによって、種々の機能を実現する(詳細は、後述)。プロセッサ110は、プログラム132の実行に利用される種々の中間データを、記憶装置(例えば、揮発性記憶装置120、不揮発性記憶装置130のいずれか)に、一時的に格納する。本実施例では、プログラム132は、複合機100の製造者によって、ファームウェアとして、不揮発性記憶装置130に予め格納されている。 The non-volatile storage device 130 stores a program 132, authentication setting information 134, and information indicating a plurality of first type profiles 136a, 136b, 136c, 136d. The processor 110 realizes various functions by executing the program 132 (details will be described later). The processor 110 temporarily stores various intermediate data used for executing the program 132 in a storage device (for example, either the volatile storage device 120 or the non-volatile storage device 130). In the present embodiment, the program 132 is stored in advance in the non-volatile storage device 130 as firmware by the manufacturer of the multifunction peripheral 100.

認証設定情報134は、ディレクトリサーバ510によるユーザ認証に用いられる情報である。第1種プロファイル136a〜136dは、画像データを送信する処理に用いられる情報である。認証設定情報134と第1種プロファイル136a〜136dとの詳細については、後述する。 The authentication setting information 134 is information used for user authentication by the directory server 510. The first type profiles 136a to 136d are information used in the process of transmitting image data. Details of the authentication setting information 134 and the first type profiles 136a to 136d will be described later.

表示部140は、画像を表示する装置であり、例えば、液晶ディスプレイである。操作部150は、ユーザによる操作を受け取る装置であり、例えば、表示部140上に重ねて配置されたタッチパネルである。ユーザは、操作部150を操作することによって、種々の指示を複合機100に入力可能である。 The display unit 140 is a device that displays an image, and is, for example, a liquid crystal display. The operation unit 150 is a device that receives an operation performed by a user, and is, for example, a touch panel that is arranged over the display unit 140. The user can input various instructions to the multifunction peripheral 100 by operating the operation unit 150.

通信インタフェース170は、他の装置と通信するためのインタフェースである(例えば、有線LANインタフェース、IEEE802.11の無線インタフェース)。通信インタフェース170には、内部ネットワークLNTが接続されている。 The communication interface 170 is an interface for communicating with another device (for example, a wired LAN interface, an IEEE802.11 wireless interface). An internal network LNT is connected to the communication interface 170.

スキャナ部180は、CCDやCMOSなどの光電変換素子を用いて光学的に原稿等の対象物を読み取ることによって、読み取った画像(「スキャン画像」と呼ぶ)を表すスキャンデータを生成する。スキャンデータは、例えば、カラーのスキャン画像を表すRGBのビットマップデータである。 The scanner unit 180 optically scans an object such as an original using a photoelectric conversion element such as a CCD or a CMOS to generate scan data representing a read image (referred to as “scan image”). The scan data is, for example, RGB bitmap data representing a color scan image.

プリンタ部185は、用紙(印刷媒体の一例)上に画像を印刷する装置である。本実施例では、プリンタ部185は、シアンCとマゼンタMとイエロYとブラックKのそれぞれのインクを用いるインクジェット式の印刷装置である。なお、プリンタ部185としては、他の方式(例えば、レーザ方式)の印刷装置を採用してもよい。 The printer unit 185 is a device that prints an image on paper (an example of a print medium). In this embodiment, the printer unit 185 is an inkjet printing apparatus that uses cyan C, magenta M, yellow Y, and black K inks, respectively. As the printer unit 185, a printing device of another method (for example, a laser method) may be adopted.

複合機100は、ユーザの指示に従ってスキャナ部180を駆動し、対象物を光学的に読み取ることによって、対象物を表すスキャンデータを生成する。そして、複合機100は、他の装置(例えば、サーバ600)に、スキャンデータを送信することができる。また、複合機100は、スキャンデータによって表される画像をプリンタ部185に印刷させることができる。 The multi-function device 100 drives the scanner unit 180 in accordance with a user's instruction and optically reads an object to generate scan data representing the object. Then, the multifunction device 100 can transmit the scan data to another device (for example, the server 600). The multifunction peripheral 100 can also cause the printer unit 185 to print an image represented by scan data.

サーバ600は、プロセッサ600aと、揮発性記憶装置600bと、不揮発性記憶装置600cと、を有するコンピュータである。プロセッサ600aは、データ処理を行う装置であり、例えば、CPUである。揮発性記憶装置600bは、例えば、DRAMであり、不揮発性記憶装置600cは、例えば、ハードディスクドライブである。不揮発性記憶装置600cには、プログラム600dが、格納されている。 The server 600 is a computer including a processor 600a, a volatile storage device 600b, and a non-volatile storage device 600c. The processor 600a is a device that performs data processing, and is, for example, a CPU. The volatile storage device 600b is, for example, a DRAM, and the non-volatile storage device 600c is, for example, a hard disk drive. A program 600d is stored in the non-volatile storage device 600c.

サーバ600のプロセッサ600aは、プログラム600dを実行することによって、データの保存と、保存されたデータの読み出しと、を行うサービスのための種々の機能を実現する。本実施例では、プログラム600dは、FTP(File Transfer Protocol)に従ってデータを転送するFTPサーバとしての機能を、プロセッサ600aに実現させる。 By executing the program 600d, the processor 600a of the server 600 realizes various functions for services that store data and read the stored data. In this embodiment, the program 600d causes the processor 600a to realize a function as an FTP server that transfers data according to FTP (File Transfer Protocol).

図示を省略するが、パーソナルコンピュータ520も、プロセッサ(例えば、CPU)と記憶装置とを有するコンピュータである。 Although not shown, the personal computer 520 is also a computer including a processor (for example, a CPU) and a storage device.

A2.送信処理:
図2、図3、図4は、画像処理システム1000の処理の例を示すシーケンス図である。図3は、図2の続きを示し、図4は、図3の続きを示している。この処理例は、複合機100が、スキャナ部180によって生成されたスキャンデータを、サーバ600に送信する処理の例を示している。図中では、処理を示す符号として、文字「S」と、文字「S」に続く数字と、を組み合わせた符号を用いている。図中には、複合機100の処理と、ディレクトリサーバ510の処理と、外部装置(ここでは、FTPサーバ600)の処理と、が示されている。
A2. Transmission process:
2, FIG. 3, and FIG. 4 are sequence diagrams showing an example of processing of the image processing system 1000. 3 shows a continuation of FIG. 2, and FIG. 4 shows a continuation of FIG. This processing example shows an example of processing in which the multifunction peripheral 100 transmits the scan data generated by the scanner unit 180 to the server 600. In the drawing, a code that is a combination of the character "S" and a number following the character "S" is used as the code indicating the process. In the figure, the processing of the multifunction peripheral 100, the processing of the directory server 510, and the processing of the external device (here, the FTP server 600) are shown.

S100では、ユーザが、複合機100(図1)に、ログインする。本実施例では、ユーザは、複合機100の操作部150を操作することによって、ユーザ名とパスワードとを、入力する。複合機100のプロセッサ110は、認証設定情報134に従って、ユーザ認証のための処理を実行する。 In S100, the user logs in to the multifunction peripheral 100 (FIG. 1). In this embodiment, the user operates the operation unit 150 of the multifunction peripheral 100 to input the user name and password. The processor 110 of the multifunction peripheral 100 executes processing for user authentication according to the authentication setting information 134.

図5は、認証設定情報134の設定画面の例を示す概略図である。この設定画面DAは、ユーザが複合機100(図1)の操作部150を操作することによって、表示部140に表示される。図5の例では、設定画面DAは、ディレクトリサーバのネットワークアドレスの入力欄40と、ユーザのホームディレクトリの情報を自動的に取得する第1機能を「オン」または「オフ」に設定するボタン41と、ユーザのWebページの情報を自動的に取得する第2機能を「オン」または「オフ」に設定するボタン42と、を含んでいる。入力欄40には、ユーザ認証に用いられるディレクトリサーバ(ここでは、ディレクトリサーバ510)のアドレスが、入力されている。また、第1機能と第2機能とは、いずれも、「オン」に設定されている。認証設定情報134は、設定画面DAを通じて入力された情報を、含んでいる。第1機能と第2機能とについては、後述する。 FIG. 5 is a schematic diagram showing an example of a setting screen of the authentication setting information 134. The setting screen DA is displayed on the display unit 140 by the user operating the operation unit 150 of the multifunction peripheral 100 (FIG. 1). In the example of FIG. 5, the setting screen DA has a network address input field 40 of the directory server and a button 41 for setting the first function for automatically acquiring the information of the home directory of the user to “ON” or “OFF”. And a button 42 for setting the second function of automatically acquiring the information of the user's web page to “on” or “off”. In the input field 40, the address of the directory server (here, the directory server 510) used for user authentication is entered. Further, both the first function and the second function are set to “on”. The authentication setting information 134 includes the information input through the setting screen DA. The first function and the second function will be described later.

図2のS200では、複合機100のプロセッサ110は、入力されたユーザ名とパスワードとを含むアカウント情報を、認証設定情報134で指定されたディレクトリサーバ510に送信する。例えば、プロセッサ110は、アカウント情報を含むLDAPのバインド要求を、ディレクトリサーバ510に送信する。 In S200 of FIG. 2, the processor 110 of the multifunction peripheral 100 sends the account information including the input user name and password to the directory server 510 designated by the authentication setting information 134. For example, the processor 110 sends an LDAP bind request including account information to the directory server 510.

S105では、ディレクトリサーバ510のプロセッサ510aは、受信したユーザ名とパスワードと、認証情報510e(図1)と、を用いて、ユーザ認証を行う。認証情報510eは、正当なユーザ名とパスワードとの対応関係を表している。プロセッサ510aは、受信したユーザ名とパスワードとの対応関係が正当であるか否かを、認証情報510eを参照して判断し、判断結果(すなわち、認証結果)を、複合機100に通知する。 In S105, the processor 510a of the directory server 510 performs user authentication using the received user name and password and the authentication information 510e (FIG. 1). The authentication information 510e represents the correspondence between a valid user name and password. The processor 510a refers to the authentication information 510e to determine whether or not the received correspondence between the user name and the password is valid, and notifies the multifunction device 100 of the determination result (that is, the authentication result).

図6は、認証情報510eによって表される情報の例を示す概略図である。図中には、1つのユーザ名に対応付けられた情報の一部の例が示されている。図6の例では、認証情報510eは、「ユーザ名」と、「パスワード」と、「接続ドライブ」と、「Webページ」と、の対応関係を表している。「ユーザ名」と「パスワード」とは、上記のユーザ認証で参照される。 FIG. 6 is a schematic diagram showing an example of information represented by the authentication information 510e. In the figure, an example of a part of the information associated with one user name is shown. In the example of FIG. 6, the authentication information 510e represents the correspondence among “user name”, “password”, “connected drive”, and “web page”. The "user name" and "password" are referred to in the above user authentication.

「接続ドライブ」は、ホームフォルダ(ホームディレクトリとも呼ばれる)のネットワーク上の位置51と、ドライブレター50と、を示している。図6の例では、ネットワーク上の位置51(以下、「第1位置51」とも呼ぶ)が、UNC(Uniform Naming Convention)形式で表現されたパスを表す文字列によって、特定されている。このようなパスは、「\(円記号)」または「\(バックスラッシュ)」を用いて、表現される。例えば、日本語環境のシステムでは、パスは「\(円記号)」を用いて表現される。また、非日本語環境のシステムでは、パスは「\(バックスラッシュ)」を用いて表現され得る。ドライブレター50は、ホームフォルダをネットワークドライブとして利用する場合に、利用される。本実施例では、ディレクトリサーバ510は、ユーザ認証に成功した装置からの要求(例えば、「homeDirectory」の属性を指定したLDAPのサーチ要求)に応じて、第1位置51の文字列を表すデータを含む応答を、返す。また、ドライブレター50は、利用されない。 “Connected drive” indicates a network location 51 of a home folder (also called a home directory) and a drive letter 50. In the example of FIG. 6, a position 51 on the network (hereinafter, also referred to as “first position 51”) is specified by a character string representing a path expressed in the UNC (Uniform Naming Convention) format. Such a path is expressed using "\ (backslash)" or "\ (backslash)". For example, in a Japanese environment system, a path is expressed using "\ (yen symbol)". In addition, in a non-Japanese environment system, a path can be expressed using "\ (backslash)". The drive letter 50 is used when the home folder is used as a network drive. In this embodiment, the directory server 510 stores data representing the character string at the first position 51 in response to a request from a device that has succeeded in user authentication (for example, an LDAP search request that specifies the attribute “homeDirectory”). Returns the response that contains. The drive letter 50 is not used.

「Webページ」は、Webページのネットワーク上の位置52を、示している。図6の例では、ネットワーク上の位置52(以下、「第2位置52」とも呼ぶ)が、URL(Uniform Resource Locator)を表す文字列によって、特定されている。URLは、通信のスキームを表す文字列(例えば、「ftp」など)と、「/(スラッシュ)」を用いて、表現される。第2位置52としては、閲覧のみを目的とするWebページのURLに限らず、FTP(File Transfer Protocol)などのデータ送信に利用可能なURLを、指定可能である。本実施例では、ディレクトリサーバ510は、ユーザ認証に成功した装置からの要求(例えば、「wWWHomePage」の属性を指定したLDAPのサーチ要求)に応じて、第2位置52の文字列を表すデータを含む応答を、返す。 “Web page” indicates the position 52 of the web page on the network. In the example of FIG. 6, the position 52 on the network (hereinafter, also referred to as “second position 52”) is specified by a character string representing a URL (Uniform Resource Locator). The URL is expressed by using a character string (for example, “ftp” or the like) representing a communication scheme and “/ (slash)”. The second position 52 is not limited to the URL of a Web page for browsing only, and a URL that can be used for data transmission such as FTP (File Transfer Protocol) can be designated. In this embodiment, the directory server 510 sends data representing the character string at the second position 52 in response to a request from a device that has succeeded in user authentication (for example, an LDAP search request that specifies the attribute “wWWHomePage”). Returns the response that contains.

なお、本実施例では、「接続ドライブ」の第1位置51として、UNC形式のパスに加えて、FTPのスキームを含むURLも設定可能であることとする。また、「接続ドライブ」の第1位置51と、「Webページ」の第2位置52とは、ユーザ名に対応付けられた属性情報の例である。 In this embodiment, as the first position 51 of the “connected drive”, a URL including the FTP scheme can be set in addition to the UNC format path. Further, the first position 51 of “connected drive” and the second position 52 of “Web page” are examples of the attribute information associated with the user name.

また、認証情報510eは、ディレクトリサーバ510の管理者によって、予め、決定されている。また、ディレクトリサーバ510のプログラム510dは、プロセッサ510aが、ユーザ認証に成功した装置(例えば、パーソナルコンピュータ520)からの要求に応じて、認証済のユーザに対応付けられた情報を変更できるように、構成されていてもよい。 The authentication information 510e is determined in advance by the administrator of the directory server 510. Further, the program 510d of the directory server 510 enables the processor 510a to change the information associated with the authenticated user in response to a request from a device (for example, the personal computer 520) that has succeeded in user authentication. It may be configured.

図2のS110では、複合機100のプロセッサ110は、受信した通知(すなわち、認証結果)を参照して、認証に成功したか否かを判断する。認証に失敗した場合(S110:No)、プロセッサ110は、複合機100へのログインを許可せずに、処理を終了する。認証に成功した場合(S110:Yes)、プロセッサ110は、複合機100へのログインを許可し、S115に移行する。 In S110 of FIG. 2, the processor 110 of the multi-function peripheral 100 refers to the received notification (that is, the authentication result) and determines whether the authentication is successful. If the authentication has failed (S110: No), the processor 110 ends the process without allowing the login to the multi-function peripheral 100. When the authentication is successful (S110: Yes), the processor 110 permits the login to the multi-function peripheral 100 and proceeds to S115.

S115では、プロセッサ110は、表示部140(図1)に、ホーム画面を表示する。図7は、表示部140に表示される画面の例を示す概略図である。図7(A)は、ホーム画面の例を示している。本実施例では、ホーム画面D1は、3つのボタンB01、B02、B03を表している。第1ボタンB01は、「スキャン」の処理を開始するためのボタンであり、第2ボタンB02は、「コピー」の処理を開始するためのボタンであり、第3ボタンB03は、「ファクシミリ送信」の処理を開始するためのボタンである。ユーザは、操作部150上の所望のボタンと重なる位置をタッチすることによって、所望のボタンを操作できる。 In S115, the processor 110 displays the home screen on the display unit 140 (FIG. 1). FIG. 7 is a schematic diagram showing an example of a screen displayed on the display unit 140. FIG. 7A shows an example of the home screen. In this embodiment, the home screen D1 shows three buttons B01, B02, B03. The first button B01 is a button for starting the process of "scan", the second button B02 is a button for starting the process of "copy", and the third button B03 is "facsimile transmission". This is a button for starting the processing of. The user can operate the desired button by touching a position on the operation unit 150 that overlaps the desired button.

図2のS120では、プロセッサ110は、複合機100の認証設定情報134(図1)を参照し、第1位置51を取得するための設定がオンであるか否かを判断する。この設定は、図5のボタン41による設定に、対応している。設定が「オン」である場合(S120:Yes)、S125で、プロセッサ110は、「homeDirectory」の要求を、ディレクトリサーバ510に送信する(例えば、「homeDirectory」の属性を指定したLDAPのサーチ要求が、ディレクトリサーバ510に送信される)。S130では、ディレクトリサーバ510のプロセッサ510aは、要求に応じて、ホームフォルダのネットワーク上の第1位置51(図6)の文字列を表すデータを含む応答を、複合機100に送信する。S132では、複合機100のプロセッサ110は、ディレクトリサーバ510からの応答を受信し、受信した応答に含まれるホームフォルダの第1位置51の文字列を表すデータを、取得する。なお、ホームフォルダの第1位置51の文字列を表すデータが、ホームフォルダを表す文字列を含む第1の属性情報の一例である。第1位置51を取得するための設定が「オフ」である場合(S120:No)、S125、S130、S132がスキップされる。 In S120 of FIG. 2, the processor 110 refers to the authentication setting information 134 (FIG. 1) of the multi-function peripheral 100 and determines whether or not the setting for acquiring the first position 51 is on. This setting corresponds to the setting by the button 41 in FIG. If the setting is “ON” (S120: Yes), in S125, the processor 110 sends a request for “homeDirectory” to the directory server 510 (for example, a LDAP search request specifying the attribute “homeDirectory” is issued). , To the directory server 510). In S130, the processor 510a of the directory server 510 transmits a response including data representing the character string of the first position 51 (FIG. 6) on the network of the home folder to the multifunction peripheral 100 in response to the request. In S132, the processor 110 of the multifunction peripheral 100 receives the response from the directory server 510, and acquires the data representing the character string of the first position 51 of the home folder included in the received response. The data representing the character string at the first position 51 of the home folder is an example of the first attribute information including the character string representing the home folder. When the setting for acquiring the first position 51 is “OFF” (S120: No), S125, S130, and S132 are skipped.

S135では、プロセッサ110は、複合機100の認証設定情報134(図1)を参照し、第2位置52を取得するための設定がオンであるか否かを判断する。この設定は、図5のボタン42による設定に、対応している。設定が「オン」である場合(S135:Yes)、S140で、プロセッサ110は、「wWWHomePage」の要求を、ディレクトリサーバ510に送信する(例えば、「wWWHomePage」の属性を指定したLDAPのサーチ要求が、ディレクトリサーバ510に送信される)。S145では、ディレクトリサーバ510のプロセッサ510aは、要求に応じて、Webページのネットワーク上の第2位置52(図6)の文字列を表すデータを含む応答を、複合機100に送信する。S147では、複合機100のプロセッサ110は、ディレクトリサーバ510からの応答を受信し、受信した応答に含まれるWebページの第2位置52の文字列を表すデータを、取得する。なお、Webページの第2位置52の文字列を表すデータが、Webページを表す文字列を含む第2の属性情報の一例である。第2位置52を取得するための設定が「オフ」である場合(S135:No)、S140、S145、S147がスキップされる。 In S135, the processor 110 refers to the authentication setting information 134 (FIG. 1) of the multi-function peripheral 100 and determines whether the setting for acquiring the second position 52 is on. This setting corresponds to the setting by the button 42 in FIG. When the setting is “ON” (S135: Yes), in S140, the processor 110 transmits a request for “wWWHomePage” to the directory server 510 (for example, a LDAP search request specifying the attribute of “wWWHomePage” is issued). , To the directory server 510). In S145, the processor 510a of the directory server 510 sends a response including the data representing the character string of the second position 52 (FIG. 6) on the network of the Web page to the multi-function peripheral 100 in response to the request. In S147, the processor 110 of the multi-function peripheral 100 receives the response from the directory server 510, and acquires the data representing the character string of the second position 52 of the Web page included in the received response. The data representing the character string at the second position 52 of the web page is an example of second attribute information including the character string representing the web page. When the setting for acquiring the second position 52 is “OFF” (S135: No), S140, S145, and S147 are skipped.

図3のS200では、ユーザが、表示部140(図1)に表示された画面を操作する。ここでは、ユーザが、ホーム画面D1(図7(A))の第1ボタンB01を操作することとする。本実施例では、第1ボタンB01には、スキャンデータを複合機100とは異なる他の装置に送信する処理が、対応付けられている。プロセッサ110は、第1ボタンB01が操作された場合には、図7(B)に示す選択画面D2を、表示部140に表示する。選択画面D2は、スキャンデータの送信に用いる通信プロトコルを選択するための画面である。選択画面D2は、3つのボタンB11、B12、B13を表している。第1ボタンB01は、「FTP」を選択するためのボタンであり、第2ボタンB02は、「CIFS(Common Internet File System)」を選択するためのボタンであり、第3ボタンB03は、「HTTP(Hypertext Transfer Protocol)」を選択するためのボタンである。S200では、ユーザは、これらの通信プロトコルから、1つの通信プロトコルを選択する。以下、「FTP」が選択されたこととして、説明を続ける。 In S200 of FIG. 3, the user operates the screen displayed on the display unit 140 (FIG. 1). Here, it is assumed that the user operates the first button B01 on the home screen D1 (FIG. 7A). In this embodiment, the first button B01 is associated with a process of transmitting scan data to another device different from the multifunction peripheral 100. When the first button B01 is operated, the processor 110 displays the selection screen D2 shown in FIG. 7B on the display unit 140. The selection screen D2 is a screen for selecting a communication protocol used for transmitting scan data. The selection screen D2 shows three buttons B11, B12, and B13. The first button B01 is a button for selecting “FTP”, the second button B02 is a button for selecting “CIFS (Common Internet File System)”, and the third button B03 is “HTTP”. This is a button for selecting (Hypertext Transfer Protocol). In S200, the user selects one communication protocol from these communication protocols. Hereinafter, the description will be continued assuming that “FTP” has been selected.

S205では、プロセッサ110は、選択された通信プロトコルに応じて、プロファイルを作成する。図8は、プロファイルの概略図である。図8(A)は、S205で作成されるプロファイルの例を示している。プロファイルは、スキャンデータを送信する1回の処理に利用される複数種類の設定(例えば、送信先、通信プロトコル、などを含む)をまとめたものである。複数のプロファイルの間では、送信先のサーバと、送信先のフォルダと、通信プロトコルと、などの種々の設定の少なくとも一部が、互いに異なり得る。図8(A)のプロファイル200は、スキャンデータの格納位置(すなわち、送信先)が「ftp://test.jp/share」であることを、示している。この格納位置は、図6のWebページの第2位置52に対応している。 In S205, the processor 110 creates a profile according to the selected communication protocol. FIG. 8 is a schematic diagram of a profile. FIG. 8A shows an example of the profile created in S205. The profile is a collection of a plurality of types of settings (for example, including a transmission destination, a communication protocol, etc.) used for one processing of transmitting scan data. At least some of various settings such as a destination server, a destination folder, and a communication protocol may be different between the plurality of profiles. The profile 200 of FIG. 8A indicates that the storage location (that is, the transmission destination) of the scan data is “ftp://test.jp/share”. This storage position corresponds to the second position 52 of the web page in FIG.

図9は、図3のS205のプロファイル作成方法のアルゴリズムを示す表である。本実施例では、プロセッサ110は、「ホームフォルダ」の文字列(すなわち、図6の第1位置51の文字列)と、「Webページ」の文字列(すなわち、図6の第2位置52の文字列)とから、予め決められた文字列を検索し、「ホームフォルダ」の文字列に含まれるキーワードと、「Webページ」の文字列に含まれるキーワードとを、特定する。本実施例では、「ホームフォルダ」の文字列からは、「/」と、「\」と、「\」とが、検索され、「Webページ」の文字列からは、「ftp://」と、「file://」と、「http://」とが、検索される。そして、プロセッサ110は、「ホームフォルダ」の文字列に含まれるキーワードと、「Webページ」の文字列に含まれるキーワードと、図3のS200で選択された通信プロトコルと、の組み合わせに応じて、プロファイルを決定する。 FIG. 9 is a table showing an algorithm of the profile creation method of S205 of FIG. In the present embodiment, the processor 110 causes the character string of “home folder” (that is, the character string of the first position 51 in FIG. 6) and the character string of “Web page” (that is, the character string of the second position 52 in FIG. 6). (Character string), a predetermined character string is searched, and a keyword included in the character string of “home folder” and a keyword included in the character string of “Web page” are specified. In this embodiment, "/", "\", and "\" are searched for from the character string "home folder", and "ftp://" is searched from the character string "Web page". , "File://", and "http://" are searched. Then, the processor 110, according to the combination of the keyword included in the character string of “home folder”, the keyword included in the character string of “Web page”, and the communication protocol selected in S200 of FIG. Determine your profile.

図9の表の3つの列C1〜C3は、「ホームフォルダ」の文字列に含まれるキーワードによって分類された3種類の「ホームフォルダ」を示している。第1列C1の第1種ホームフォルダP1は、「/(スラッシュ)」を含むホームフォルダを示し、第2列C2の第2種ホームフォルダP2は、「\(円記号)」または「\(バックスラッシュ)」を含むホームフォルダを示し、第3列C3の第3種ホームフォルダは、それらのキーワードを含まないホームフォルダを示している。本実施例では、第1種ホームフォルダP1は、FTPによる送信先として扱われ、第2種ホームフォルダP2は、CIFSによる送信先として扱われる。 The three columns C1 to C3 in the table of FIG. 9 indicate three types of “home folders” classified by the keywords included in the character string “home folder”. The first type home folder P1 in the first column C1 indicates a home folder including "/ (slash)", and the second type home folder P2 in the second column C2 is "\ (yen symbol)" or "\( Backslash)”, and the third type home folder in the third column C3 indicates a home folder that does not include those keywords. In the present embodiment, the first type home folder P1 is treated as a destination by FTP, and the second type home folder P2 is treated as a destination by CIFS.

図9の表の4つの行R1〜R4は、「Webページ」の文字列に含まれるキーワードによって分類された4種類の「Webページ」を示している。第1行R1の第1種WebページP3は、「ftp://(FTPのスキーム)」を含むWebページを示している。第2行R2の第2種WebページP4は、「file://(ファイルシステムを参照するスキーム)」を含むWebページを示している。第3行R3の第3種WebページP5は、「http://(HTTPのスキーム)」を含むWebページを示している。第4行R4の第4種Webページは、それらのキーワードを含まないWebページを示している。本実施例では、第1種WebページP3は、FTPによる送信先として扱われ、第2種WebページP4は、CIFSによる送信先として扱われ、第3種WebページP5は、HTTPによる送信先として扱われる。 The four rows R1 to R4 of the table of FIG. 9 indicate four types of “Web pages” classified by the keywords included in the character string of “Web page”. The first type Web page P3 in the first row R1 indicates a Web page including “ftp://(FTP scheme)”. The second type Web page P4 in the second row R2 indicates a Web page including "file:// (scheme referencing the file system)". The third type Web page P5 in the third row R3 indicates a Web page including “http://(scheme of HTTP)”. The fourth type Web page in the fourth row R4 indicates a Web page that does not include those keywords. In the present embodiment, the first type Web page P3 is treated as a destination by FTP, the second type Web page P4 is treated as a destination by CIFS, and the third type Web page P5 is treated as a destination by HTTP. Treated

図9の表中の1つの行と1つの列とが交差するセルは、図3のS200で選択された通信プロトコルと、スキャンデータの送信に利用される送信先と、の対応関係を示している。例えば、図6の例では、第1位置51が、第2種ホームフォルダP2であり、第2位置52が、第1種WebページP3であるので、図9のセルCL1の規定に従って、プロファイルが決定される。セルCL1では、「FTP」には、第1種WebページP3が対応付けられ、「CIFS」には、第2種ホームフォルダP2が対応付けられ、「HTTP」には、送信先が対応付けられていない。図3のS200で「FTP」が選択された場合には、第1種WebページP3(図6の第2位置52)が、送信先として採用される。図8(A)のプロファイル200は、この場合に作成されるプロファイルである。「CIFS」が選択された場合には、第2種ホームフォルダP2(図6の第1位置51)が、送信先として採用される。 The cell where one row and one column in the table of FIG. 9 intersect shows the correspondence between the communication protocol selected in S200 of FIG. 3 and the destination used for transmitting the scan data. There is. For example, in the example of FIG. 6, since the first position 51 is the second type home folder P2 and the second position 52 is the first type Web page P3, the profile is set according to the rule of the cell CL1 of FIG. It is determined. In the cell CL1, “FTP” is associated with the first-type Web page P3, “CIFS” is associated with the second-type home folder P2, and “HTTP” is associated with the destination. Not not. When “FTP” is selected in S200 of FIG. 3, the first type Web page P3 (second position 52 of FIG. 6) is adopted as the destination. The profile 200 of FIG. 8A is a profile created in this case. When “CIFS” is selected, the second type home folder P2 (first position 51 in FIG. 6) is adopted as the destination.

図9に示す実施例では、一般的に、プロセッサ110は、「ホームフォルダ」と「Webページ」とのうち、S200(図3)で選択された通信プロトコルに対応付けられた送信先を、採用する。また、セルCL2、CL3が示すように、「ホームフォルダ」と「Webページ」とが同じ通信プロトコルを表す情報を含む場合、プロセッサ110は、「Webページ」ではなく「ホームフォルダ」を送信先として採用する。そして、S205では、プロセッサ110は、採用した送信先を表すプロファイルを、生成する。 In the embodiment shown in FIG. 9, the processor 110 generally adopts the transmission destination associated with the communication protocol selected in S200 (FIG. 3) from the “home folder” and the “web page”. To do. Further, as indicated by the cells CL2 and CL3, when the “home folder” and the “web page” include information indicating the same communication protocol, the processor 110 sets the “home folder” as the destination instead of the “web page”. adopt. Then, in S205, the processor 110 generates a profile representing the adopted transmission destination.

また、本実施例では、図3のS200で選択された通信プロトコルが、「ホームフォルダ」と「Webページ」との双方と関連が無い場合、プロセッサ110は、プロファイルを生成しない。図9の表の各セル中の「−(ハイフン)」は、対応する通信プロトコルが選択された場合に、プロファイルが生成されないことを示している。例えば、セルCL1に従って処理が進行する場合、「HTTP」が選択された場合には、プロファイルは生成されない。 Further, in the present embodiment, if the communication protocol selected in S200 of FIG. 3 is not associated with both “home folder” and “web page”, the processor 110 does not generate a profile. "- (hyphen)" in each cell in the table of FIG. 9 indicates that the profile is not generated when the corresponding communication protocol is selected. For example, when the process proceeds according to the cell CL1 and “HTTP” is selected, no profile is generated.

以下、図3のS205で作成されたプロファイルを、「専用プロファイル」あるいは「第2種プロファイル」とも呼ぶ。なお、送信先を表すプロファイルとしては、不揮発性記憶装置130(図1)に格納された第1種プロファイル136a〜136dも利用可能である。図8(B)は、第1種プロファイルの例を示す概略図である。第1種プロファイル136aは、プロファイル名と、データの格納位置(すなわち、送信先)と、ユーザ名と、パスワードと、を表している。ユーザ名とパスワードは、格納位置へのアクセス許可を得るための情報である。図8(B)の例では、プロファイル名は「user1's profileA」であり、格納位置は「ftp://test.jp/user1」であり、ユーザ名は「user1」である。なお、格納位置としては、FTPとは異なる他のスキームのURLを利用可能であり、また、UNC形式のパスを利用可能である。 Hereinafter, the profile created in S205 of FIG. 3 is also referred to as a "dedicated profile" or a "second type profile". As the profile indicating the destination, the first type profiles 136a to 136d stored in the non-volatile storage device 130 (FIG. 1) can also be used. FIG. 8B is a schematic diagram showing an example of the first type profile. The first type profile 136a represents a profile name, a data storage position (that is, a transmission destination), a user name, and a password. The user name and password are information for obtaining permission to access the storage location. In the example of FIG. 8B, the profile name is “user1's profileA”, the storage location is “ftp://test.jp/user1”, and the user name is “user1”. As a storage location, a URL of another scheme different from FTP can be used, and a UNC path can be used.

図8(C)は、第1種プロファイルを複合機100に登録する処理のフローチャートである。ユーザは、予め、複合機100を操作することによって、図8(C)の手順に従って、第1種プロファイルを複合機100に登録しておくことができる。図8(C)の処理は、図2〜図4の処理とは独立に、行われる。S400では、ユーザは、操作部150を操作することによって、第1種プロファイルの情報、例えば、図8(B)で説明した「プロファイル名」と「格納位置」と「ユーザ名」と「パスワード」とを、入力する。S410では、プロセッサ110は、入力された第1種プロファイルを表すデータを、不揮発性記憶装置130に格納する。なお、プロファイル名は、第1種プロファイルを識別するために利用される。 FIG. 8C is a flowchart of the process of registering the first type profile in the multifunction peripheral 100. By operating the multifunction peripheral 100 in advance, the user can register the first type profile in the multifunction peripheral 100 according to the procedure of FIG. The processing of FIG. 8C is performed independently of the processing of FIGS. In S400, the user operates the operation unit 150 to perform information on the first type profile, for example, the "profile name", the "storage position", the "user name", and the "password" described in FIG. 8B. Enter and. In S410, the processor 110 stores the input data representing the type 1 profile in the non-volatile storage device 130. The profile name is used to identify the type 1 profile.

図3のS210では、プロセッサ110は、S205で第2種プロファイルが生成されたか否かを判断する。第2種プロファイルが生成された場合(S210:Yes)、S215で、プロセッサ110は、第2種プロファイルと、不揮発性記憶装置130(図1)に格納されている第1種プロファイルと、のリストを表示部140に表示する。本実施例では、プロセッサ110は、不揮発性記憶装置130に格納されている複数の第1種プロファイルのうち、通信プロトコルが図3のS200で選択された通信プロトコルと一致するプロファイルを、表示部140に表示する。 In S210 of FIG. 3, the processor 110 determines whether or not the second type profile has been generated in S205. When the second type profile is generated (S210: Yes), in S215, the processor 110 lists the second type profile and the first type profile stored in the non-volatile storage device 130 (FIG. 1). Is displayed on the display unit 140. In the present embodiment, the processor 110 displays, from the plurality of first type profiles stored in the non-volatile storage device 130, a profile whose communication protocol matches the communication protocol selected in S200 of FIG. To display.

図10は、プロファイルのリストを表す画面の例を示す概略図である。図10(A)は、図3のS215で表示される画面例を示している。この画面D11には、第2種プロファイル200を示す名前と、第1種プロファイル136a〜136cのそれぞれの名前と、が表示されている。第2種プロファイルの名前は、本実施例では、「ホームフォルダ」と「Webページ」とのうちの第2種プロファイルに対応するいずれか一方を示している。ここでは、図3のS200で「FTP」が選択され、そして、第2種プロファイルとして、「Webページ」の送信先を示す図8(A)の第2種プロファイル200が生成されたこととしている。また、不揮発性記憶装置130(図1)に格納された第1種プロファイル136a〜136dのうち、プロファイル136a〜136cのプロトコルが「FTP」であり、プロファイル136dのプロトコルが「FTP以外(例えば、HTTP)」であることとしている。プロファイル136dのプロトコルが「FTP」ではないので、プロファイル136dの名前は、表示されない。 FIG. 10 is a schematic diagram showing an example of a screen showing a list of profiles. FIG. 10A shows an example of the screen displayed in S215 of FIG. On the screen D11, a name indicating the second type profile 200 and the names of the first type profiles 136a to 136c are displayed. In the present embodiment, the name of the type 2 profile indicates one of the “home folder” and the “web page” corresponding to the type 2 profile. Here, it is assumed that “FTP” is selected in S200 of FIG. 3 and that the second type profile 200 of FIG. 8A indicating the destination of the “Web page” is generated as the second type profile. .. Further, of the first type profiles 136a to 136d stored in the non-volatile storage device 130 (FIG. 1), the protocol of the profiles 136a to 136c is “FTP”, and the protocol of the profile 136d is “other than FTP (for example, HTTP. )”. The name of profile 136d is not displayed because the protocol of profile 136d is not "FTP".

第2種プロファイルが生成されなかった場合(S210:No)、S225で、プロセッサ110は、第1種プロファイルのリストを表示部140に表示する。図10(B)は、S225で表示される画面例を示している。この画面D12には、第1種プロファイル136a〜136cのそれぞれの名前が表示されている。第2種プロファイルを示す情報が表示されていない点を除いて、画面D12に表示される情報は、図10(A)の画面D11に表示される情報と、同じである。 When the second type profile is not generated (S210: No), the processor 110 displays a list of the first type profile on the display unit 140 in S225. FIG. 10B shows an example of the screen displayed in S225. On the screen D12, the names of the first type profiles 136a to 136c are displayed. The information displayed on the screen D12 is the same as the information displayed on the screen D11 of FIG. 10A, except that the information indicating the type 2 profile is not displayed.

図3のS215、または、S225の後、S230では、ユーザは、表示されたプロファイルの中から、1つのプロファイルを選択する。ユーザは、操作部150上の所望のプロファイルと重なる位置をタッチすることによって、所望のプロファイルを選択できる。 In S230 after S215 or S225 in FIG. 3, the user selects one profile from the displayed profiles. The user can select a desired profile by touching a position on the operation unit 150 that overlaps the desired profile.

図4のS300では、複合機100のプロセッサ110は、図3のS230で第2種プロファイルが選択されたか否かを判断する。第2種プロファイルが選択された場合(S300:Yes)、S305で、プロセッサ110は、選択されたプロファイルに従って、送信先のサーバに、通信の開始を要求する。ここでは、図8(A)の第2種プロファイル200が選択され、送信先のサーバがサーバ600であることとする。S310では、サーバ600のプロセッサ600aは、要求に応答して、通信を開始する。 In S300 of FIG. 4, the processor 110 of the multifunction peripheral 100 determines whether or not the second type profile is selected in S230 of FIG. When the second type profile is selected (S300: Yes), in S305, the processor 110 requests the server of the transmission destination to start communication according to the selected profile. Here, it is assumed that the second type profile 200 in FIG. 8A is selected and the destination server is the server 600. In S310, the processor 600a of the server 600 responds to the request and starts communication.

S315では、複合機100のプロセッサ110は、サーバ600にログインする。この際、プロセッサ110は、図2のS100で入力されたログイン情報(すなわち、ユーザ名とパスワード)を、サーバ600に送信する。S320では、サーバ600のプロセッサ600aは、受信したユーザ名とパスワードとを用いてユーザ認証を行い、認証結果を複合機100に送信する。認証に失敗した場合、複合機100のプロセッサ110は、表示部140に、ユーザ名とパスワードを入力するための画面を表示する(図示省略)。そして、プロセッサ110は、ユーザによって入力されたユーザ名とパスワードとをサーバ600に送信することによって、サーバ600にログインする。 In step S315, the processor 110 of the multifunction peripheral 100 logs in to the server 600. At this time, the processor 110 transmits the login information (that is, the user name and password) input in S100 of FIG. 2 to the server 600. In S320, the processor 600a of the server 600 performs user authentication using the received user name and password, and sends the authentication result to the multi-function peripheral 100. If the authentication fails, the processor 110 of the multi-function peripheral 100 displays a screen for inputting the user name and password on the display unit 140 (not shown). Then, the processor 110 logs in to the server 600 by transmitting the user name and the password input by the user to the server 600.

第2種プロファイルが選択されなかった場合(S300:No)、すなわち、第1種プロファイルが選択された場合、S325で、複合機100のプロセッサ110は、選択されたプロファイルに従って、送信先のサーバに、通信の開始を要求する。ここでは、図8(B)の第1種プロファイル136aが選択され、送信先のサーバがサーバ600であることとする。S330では、サーバ600のプロセッサ600aは、要求に応答して、通信を開始する。 When the second type profile is not selected (S300: No), that is, when the first type profile is selected, in S325, the processor 110 of the multifunction peripheral 100 sets the destination server in accordance with the selected profile. , Request to start communication. Here, it is assumed that the first type profile 136a in FIG. 8B is selected and the destination server is the server 600. In S330, the processor 600a of the server 600 responds to the request and starts communication.

S335では、複合機100のプロセッサ110は、サーバ600にログインする。この際、プロセッサ110は、選択された第1種プロファイル(例えば、図8(B)の第1種プロファイル136a)によって予め設定されたユーザ名とパスワードとを、サーバ600に送信する。S340では、サーバ600のプロセッサ600aは、受信したユーザ名とパスワードとを用いてユーザ認証を行い、認証結果を複合機100に送信する。 In S335, the processor 110 of the multifunction peripheral 100 logs in to the server 600. At this time, the processor 110 transmits the user name and password preset by the selected first type profile (for example, the first type profile 136a in FIG. 8B) to the server 600. In S340, the processor 600a of the server 600 performs user authentication using the received user name and password, and sends the authentication result to the multi-function peripheral 100.

S315、または、S335の後、S345では、複合機100のプロセッサ110は、カレントフォルダを、選択されたプロファイルによって定められた送信先のフォルダに、変更する要求を、サーバ600に送信する。S347では、サーバ600のプロセッサ600aは、要求に応じて、カレントフォルダを、変更する。S350では、複合機100のプロセッサ110は、スキャナ部180を制御することによってスキャンデータを生成する。S355では、プロセッサ110は、生成したスキャンデータを、送信先のサーバ(ここでは、サーバ600)に送信する。S360では、サーバ600のプロセッサ600aは、受信したスキャンデータを、不揮発性記憶装置600cに格納する。格納されたスキャンデータの格納位置は、カレントフォルダ、すなわち、選択されたプロファイルによって定められた格納位置である。以上により、図2〜図4の処理が終了する。 After S315 or S335, in S345, the processor 110 of the multi-function peripheral 100 sends a request to the server 600 to change the current folder to the destination folder defined by the selected profile. In S347, the processor 600a of the server 600 changes the current folder in response to the request. In S350, the processor 110 of the multifunction peripheral 100 controls the scanner unit 180 to generate scan data. In S355, the processor 110 transmits the generated scan data to the destination server (here, the server 600). In S360, the processor 600a of the server 600 stores the received scan data in the non-volatile storage device 600c. The storage position of the stored scan data is the current folder, that is, the storage position determined by the selected profile. With the above, the processes of FIGS. 2 to 4 are completed.

以上、図3のS200で「FTP」が選択された場合について説明したが、「FTP」以外のプロトコルが選択された場合も、複合機100のプロセッサ110は、図4と同様の手順に従って、スキャンデータを送信先の装置へ送信する。この場合、サーバ600の代わりに、選択されたプロトコルに対応する装置であって選択されたプロファイルの送信先の装置が、図4のサーバ600の処理(例えば、S310、S320、S330、S340、S347、S360)を実行する。送信先の装置へのログイン(例えば、S305〜S320、S325〜S340)と、フォルダの移動(例えば、S345、S347)と、スキャンデータの送信(例えば、S355、S360)とは、図3のS230で選択されたプロファイルに対応付けられた通信プロトコル(ここでは、S200で選択された通信プロトコルと同じ)に従って、行われる。例えば、図3のS200で「CISF」が選択され、そして、図9のセルCL1に従って処理が進行する場合には、複合機100のプロセッサ110は、第2種ホームフォルダP2の送信先に、CIFSに従って、スキャンデータを送信する。この送信先は、サーバ600とは異なる別の装置(例えば、パーソナルコンピュータ520(図1))であってもよい。なお、図4の処理の手順は、選択された通信プロトコルに合わせて、適宜に修正される。 The case where “FTP” is selected in S200 of FIG. 3 has been described above. However, even when a protocol other than “FTP” is selected, the processor 110 of the multifunction peripheral 100 follows the same procedure as in FIG. Send the data to the destination device. In this case, instead of the server 600, the device corresponding to the selected protocol and which is the transmission destination of the selected profile is processed by the server 600 of FIG. 4 (for example, S310, S320, S330, S340, S347). , S360). Login to the device of the transmission destination (for example, S305 to S320, S325 to S340), movement of a folder (for example, S345 and S347), and transmission of scan data (for example, S355 and S360) are S230 of FIG. The communication is performed according to the communication protocol associated with the profile selected in (here, the same as the communication protocol selected in S200). For example, when “CISF” is selected in S200 of FIG. 3 and the process proceeds according to the cell CL1 of FIG. 9, the processor 110 of the multi-function peripheral 100 sends the CIFS to the destination of the second type home folder P2. According to, the scan data is transmitted. The destination may be another device different from the server 600 (for example, the personal computer 520 (FIG. 1)). Note that the procedure of the processing in FIG. 4 is appropriately modified according to the selected communication protocol.

なお、図2のS205で説明したように、第2種プロファイルは、属性情報(具体的には、「ホームフォルダ」または「Webページ」)によって表される送信先を表している。従って、第2種プロファイルは属性情報の一種である、ということができる。また、図8(B)、図8(C)で説明したように、第1種プロファイルは、第2種プロファイルと同様に送信先を表しており、そして、ユーザによって入力された情報である。従って、第1種プロファイルは属性情報の一種である、ということができる。なお、本実施例では、不揮発性記憶装置130に格納された第1種プロファイルは、図2のS100〜S110でユーザ認証に成功する任意のユーザに、共通に利用され得る。ただし、第1種プロファイルを利用可能なユーザが、そのプロファイルを生成したユーザに限定されていてもよい。 As described in S205 of FIG. 2, the second type profile represents the destination represented by the attribute information (specifically, “home folder” or “Web page”). Therefore, it can be said that the second type profile is a type of attribute information. Further, as described with reference to FIGS. 8B and 8C, the first type profile represents the destination similarly to the second type profile, and is the information input by the user. Therefore, it can be said that the first type profile is a type of attribute information. In the present embodiment, the first type profile stored in the non-volatile storage device 130 can be commonly used by any user who succeeds in user authentication in S100 to S110 of FIG. However, the users who can use the type 1 profile may be limited to the user who generated the profile.

以上のように、本実施例では、複合機100のプロセッサ110は、アカウント情報をディレクトリサーバ510に送信し(図2:S100)、認証されたアカウント情報に対応付けられた属性情報(ここでは、「ホームフォルダ」と「Webページ」)をディレクトリサーバ510から受信する(図2:S132、S147)。そして、図9に示すように、プロセッサ110は、FTPに対応付けられた文字列を含む属性情報(ここでは、第1種ホームフォルダP1、または、第1種WebページP3)を用いて、その属性情報によって示される送信先に、FTPに従って、スキャンデータを送信する。また、プロセッサ110は、CIFSに対応付けられた文字列を含む属性情報(ここでは、第2種ホームフォルダP2、または、第2種WebページP4)を用いて、その属性情報によって示される送信先に、CIFSに従って、スキャンデータを送信する。また、プロセッサ110は、HTTPに対応付けられた文字列を含む属性情報(ここでは、第3種WebページP5)を用いて、その属性情報によって示される送信先に、HTTPに従って、スキャンデータを送信する。このように、認証されたアカウント情報に対応付けられた属性情報を用いてスキャンデータを送信する場合に、複数の通信プロトコルを利用可能であるので、属性情報によって示される送信先に、適切な通信プロトコルで画像データを送信できる。 As described above, in the present embodiment, the processor 110 of the multi-function peripheral 100 transmits the account information to the directory server 510 (FIG. 2: S100), and the attribute information associated with the authenticated account information (here, "Home folder" and "Web page") is received from the directory server 510 (FIG. 2: S132, S147). Then, as shown in FIG. 9, the processor 110 uses the attribute information including the character string associated with the FTP (here, the first type home folder P1 or the first type Web page P3) to The scan data is transmitted to the destination indicated by the attribute information according to FTP. Further, the processor 110 uses the attribute information including the character string associated with CIFS (here, the second-type home folder P2 or the second-type Web page P4), and the destination indicated by the attribute information. Then, the scan data is transmitted according to CIFS. Further, the processor 110 uses the attribute information including the character string associated with HTTP (here, the third type Web page P5) to transmit the scan data to the destination indicated by the attribute information according to HTTP. To do. As described above, when the scan data is transmitted by using the attribute information associated with the authenticated account information, a plurality of communication protocols can be used, so that the communication indicated by the attribute information is appropriate for the destination. Image data can be sent by protocol.

また、属性情報としては、「ホームフォルダ」と「Webページ」とが用いられる。従って、複合機100のプロセッサ110は、「ホームフォルダ」と「Webページ」とを用いて、適切な通信プロトコルでスキャンデータを送信できる。 Further, as the attribute information, "home folder" and "web page" are used. Therefore, the processor 110 of the multi-function peripheral 100 can transmit the scan data by using the “home folder” and the “web page” with an appropriate communication protocol.

また、複合機100のプロセッサ110は、アカウント情報がディレクトリサーバ510によって認証された場合に(図2:S110:Yes)、homeDirectory要求とwWWHomePage要求とを、ディレクトリサーバ510に送信する(S125、S140)。そして、プロセッサ110は、homeDirectory要求に対する応答に含まれるホームフォルダを表す文字列を含む属性情報と、wWWHomePage要求に対する応答に含まれるウェブページを表す文字列を含む属性情報とを、受信する(S132、S147)。従って、プロセッサ110は、それらの要求に対する応答に含まれる文字列を用いて、適切な通信プロトコルで画像データを送信できる。 Further, when the account information is authenticated by the directory server 510 (FIG. 2: S110: Yes), the processor 110 of the multifunction peripheral 100 transmits a homeDirectory request and a wWWHomePage request to the directory server 510 (S125, S140). .. Then, the processor 110 receives the attribute information including the character string indicating the home folder included in the response to the homeDirectory request and the attribute information including the character string indicating the web page included in the response to the wWWHomePage request (S132, S147). Therefore, the processor 110 can use the character strings included in the response to those requests to transmit the image data using the appropriate communication protocol.

また、図9で説明したように、「ホームフォルダ」と「Webページ」とが同じ通信プロトコルに対応付けられた情報をそれぞれ含む場合、プロセッサ110は、「Webページ」ではなく「ホームフォルダ」を送信先として採用する。従って、プロセッサ110は、「ホームフォルダ」によって表される送信先にスキャンデータを送信する場合に、適切な通信プロトコルでスキャンデータを送信できる。 Further, as described in FIG. 9, when the “home folder” and the “web page” each include information associated with the same communication protocol, the processor 110 determines that the “home folder” is not the “web page”. Used as a destination. Therefore, the processor 110 can transmit the scan data using an appropriate communication protocol when transmitting the scan data to the destination represented by the “home folder”.

また、図9で説明したように、属性情報としては、FTPのようにファイル転送サービスに対応付けられた文字列を含む属性情報(ここでは、第1種ホームフォルダP1と、第1種WebページP3)が、利用可能である。また、属性情報としては、CIFSのようにファイル共有サービスに対応付けられた文字列を含む属性情報(ここでは、第2種ホームフォルダP2と第2種WebページP4)が、利用可能である。従って、プロセッサ110は、ファイル転送サービスを示すキーワードを含む属性情報と、ファイル共有サービスを示すキーワードを含む属性情報と、を用いて、適切な通信プロトコルでスキャンデータを送信できる。 As described with reference to FIG. 9, the attribute information includes attribute information including a character string associated with the file transfer service such as FTP (here, the first-type home folder P1 and the first-type Web page). P3) is available. Further, as the attribute information, attribute information including a character string associated with the file sharing service like CIFS (here, the second type home folder P2 and the second type Web page P4) can be used. Therefore, the processor 110 can transmit the scan data by an appropriate communication protocol by using the attribute information including the keyword indicating the file transfer service and the attribute information including the keyword indicating the file sharing service.

また、図9で説明したように、プロセッサ110は、「\(円記号)」と「\(バックスラッシュ)」とのいずれかを含む「第2種ホームフォルダP2」と、「file://」を含む「第2種WebページP4」と、のいずれかを用いる場合には、通信プロトコルとして、CIFSを用いる。また、プロセッサ110は、「/(スラッシュ)」を含む「第1種ホームフォルダP1」と、「ftp://」と「http://」とのいずれかを含む「WebページP3、P5」と、のいずれかを用いる場合には、CIFS以外の通信プロトコル(ここでは、FTP、または、HTTP)を用いる。従って、プロセッサ110は、属性情報に含まれる文字または文字列に適した通信プロトコルで、スキャンデータを送信できる。 Further, as described with reference to FIG. 9, the processor 110, the “second type home folder P2” including either “\ (yen symbol)” or “\ (backslash)”, and “file:// In the case of using any one of the “second type Web page P4” including “,” CIFS is used as the communication protocol. Further, the processor 110 includes a “first type home folder P1” including “/ (slash)” and “Web pages P3 and P5” including either “ftp://” or “http://”. When either of the above is used, a communication protocol other than CIFS (here, FTP or HTTP) is used. Therefore, the processor 110 can transmit the scan data by the communication protocol suitable for the character or the character string included in the attribute information.

また、図3のS215で説明したように、プロセッサ110は、ディレクトリサーバ510から受信した2つの属性情報(ここでは、「ホームフォルダ」と「Webページ」)のうち、ユーザによって選択された通信プロトコルに対応する属性情報(具体的には、属性情報に基づいて生成されたプロファイルの名前)を、表示部140に表示させる。そして、プロセッサ110は、ユーザによって選択されたプロファイルを用いて、スキャンデータを送信先に送信する。従って、プロセッサ110は、ユーザによって選択された属性情報に適したスキャンデータ送信を実現できる。また、プロセッサ110は、ユーザによって選択された通信プロトコルに従って、適切に、スキャンデータを送信できる。 As described in S215 of FIG. 3, the processor 110 selects the communication protocol selected by the user from the two pieces of attribute information (here, “home folder” and “Web page”) received from the directory server 510. The attribute information (specifically, the name of the profile generated based on the attribute information) corresponding to is displayed on the display unit 140. Then, the processor 110 transmits the scan data to the transmission destination using the profile selected by the user. Therefore, the processor 110 can realize scan data transmission suitable for the attribute information selected by the user. Further, the processor 110 can appropriately transmit the scan data according to the communication protocol selected by the user.

また、図3のS215で説明したように、プロセッサ110は、不揮発性記憶装置130に格納された第1種プロファイルのうち、ユーザによって選択された通信プロトコルに対応する第1種プロファイルを、表示部140に表示させる。従って、プロセッサ110は、ユーザによって入力されたプロファイルを含む1以上のプロファイルからユーザによって選択されたプロファイルに適したスキャンデータ送信を実現できる。また、プロセッサ110は、ユーザによって選択された通信プロトコルに従って、適切に、スキャンデータを送信できる。 Further, as described in S215 of FIG. 3, the processor 110 displays the first type profile corresponding to the communication protocol selected by the user, from the first type profiles stored in the non-volatile storage device 130. 140 is displayed. Therefore, the processor 110 can realize the scan data transmission suitable for the profile selected by the user from one or more profiles including the profile input by the user. Further, the processor 110 can appropriately transmit the scan data according to the communication protocol selected by the user.

また、図1で説明したように、複合機100は、原稿を光学的に読み取ることによって原稿を表すスキャンデータを生成するスキャナ部180を備えている。そして、プロセッサ110は、スキャナ部180によって生成されたスキャンデータを、送信先に送信する(図4:S350、S355)。従って、プロセッサ110は、スキャンデータを、適切な通信プロトコルで、送信できる。 Further, as described with reference to FIG. 1, the multi-function peripheral 100 includes the scanner unit 180 that generates scan data representing a document by optically reading the document. Then, the processor 110 transmits the scan data generated by the scanner unit 180 to the destination (FIG. 4: S350, S355). Therefore, the processor 110 can transmit the scan data using an appropriate communication protocol.

B.変形例:
(1)ユーザに対応付けられた属性情報を提供するディレクトリサーバとしては、LDAPサーバに代えて、他の任意のディレクトリサーバを採用可能である。例えば、ディレクトリサーバは、独自の通信プロトコルに従って、ユーザ認証と、認証されたユーザに対応付けられた属性情報の提供と、を行ってもよい。
B. Modification:
(1) As the directory server that provides the attribute information associated with the user, another arbitrary directory server can be adopted instead of the LDAP server. For example, the directory server may perform user authentication and provision of attribute information associated with the authenticated user according to its own communication protocol.

(2)送信先を表す属性情報としては、「ホームフォルダ」と「Webページ」とに代えて、他の任意の属性情報を採用可能である。例えば、独自の名前の属性情報を採用してもよい。いずれの場合も、送信先を表す属性情報を取得するための要求としては、homeDirectory要求とwWWHomePage要求とのいずれか一方のみを用いることとしてもよい。また、homeDirectory要求とwWWHomePage要求とに代えて、対象の属性情報を取得可能な他の任意の要求を採用可能である。 (2) As the attribute information indicating the destination, other arbitrary attribute information can be adopted instead of the “home folder” and the “Web page”. For example, attribute information with a unique name may be adopted. In either case, only one of the homeDirectory request and the wWWHomePage request may be used as the request for acquiring the attribute information indicating the destination. Further, instead of the homeDirectory request and the wWWHomePage request, it is possible to adopt any other request that can acquire the target attribute information.

(3)図9で説明したアルゴリズムでは、「ホームフォルダ」と「Webページ」とが同じ種類の情報(すなわち、同じ通信プロトコルを表す情報)を含む場合、「Webページ」ではなく「ホームフォルダ」が送信先として採用される。これに代えて、「ホームフォルダ」ではなく「Webページ」が送信先として採用されてもよい。 (3) In the algorithm described in FIG. 9, when the “home folder” and the “web page” include the same type of information (that is, information indicating the same communication protocol), the “home folder” is not the “web page”. Is adopted as the destination. Alternatively, instead of the “home folder”, the “web page” may be adopted as the destination.

また、「ホームフォルダ」と「Webページ」との両方が、図3のS200で選択された通信プロトコルによる送信先を表す場合、S205では、プロセッサ110は、「ホームフォルダ」に対応する第2種プロファイルと、「Webページ」に対応する第2種プロファイルと、の両方を生成してもよい。そして、S215では、プロセッサ110は、生成された2つの第2種プロファイルの両方を、表示部140に表示してもよい。 Further, when both the “home folder” and the “web page” represent the destination according to the communication protocol selected in S200 of FIG. 3, the processor 110, in S205, the second type corresponding to the “home folder”. Both the profile and the second type profile corresponding to the “Web page” may be generated. Then, in S215, the processor 110 may display both of the two generated second type profiles on the display unit 140.

(4)データの送信に利用可能な通信プロトコルとしては、「FTP」、「CIFS」、「HTTP」の3種類に限らず、2以上の任意の通信プロトコルを採用可能である。例えば、「FTP」と、「FTPS」と、「SFTP」と、「HTTP」と、「HTTPS」と、「CIFS」と、「SMB」から任意に選択された2以上の通信プロトコルを、採用してもよい。この構成によれば、プロセッサ110は、2以上の通信プロトコルを用いて、適切に、スキャンデータを送信できる。また、データの送信に利用可能な通信プロトコルは、ファイル転送サービスのための通信プロトコル(例えば、「FTP」と「FTPS」と「SFTP」のいずれか)と、ファイル共有サービスのための通信プロトコル(例えば、「CIFS」と「SMB」のいずれか)と、を含むことが好ましい。 (4) The communication protocol that can be used for data transmission is not limited to the three types of “FTP”, “CIFS”, and “HTTP”, and any communication protocol of two or more can be adopted. For example, two or more communication protocols arbitrarily selected from "FTP", "FTPS", "SFTP", "HTTP", "HTTPS", "CIFS", and "SMB" are adopted. May be. With this configuration, the processor 110 can appropriately transmit scan data using two or more communication protocols. The communication protocol that can be used for data transmission is a communication protocol for a file transfer service (for example, one of "FTP", "FTPS", and "SFTP") and a communication protocol for a file sharing service ( For example, it is preferable to include either “CIFS” or “SMB”.

なお、送信先を表す文字列が、「\(円記号)」と「\(バックスラッシュ)」と「file://」とのうちの少なくとも1つを含む場合に、その送信先が、ファイル共有サービスによる送信先である、ということができる。また、送信先を表す文字列が、「/」(ただし、文字列に「file://」が含まれる場合の「/」を除く)と、「ftp://」と、「ftps://」と、「sftp://」と、「http://」と、「https://」と、のうちの少なくとも1つを含む場合、その送信先は、ファイル共有サービスとは異なる他のサービスによる送信先である、ということができる。例えば、送信先を表す文字列が「ftp://」と「ftps://」と「sftp://」とのいずれかを含む場合、その送信先はファイル転送サービスによる送信先である、ということができる。送信先を表す文字列が「http://」と「https://」とのいずれかを含む場合、その送信先は、Webサービスの一種による送信先である、ということができる。 If the character string representing the destination includes at least one of "\ (backslash)", "\ (backslash)", and "file://", the destination is a file. It can be said that the destination is a shared service. In addition, the character string representing the destination is "/" (except "/" when the string contains "file://"), "ftp://", and "ftps:/ If at least one of "/", "sftp://", "http://", and "https://" is included, the destination is different from the file sharing service. Can be said to be the destination of the service. For example, if the character string representing the destination includes any of "ftp://", "ftps://", and "sftp://", the destination is the destination of the file transfer service, Can be said. When the character string representing the destination includes either "http://" or "https://", the destination can be said to be a destination of a kind of Web service.

複合機100のプロセッサ110は、送信先に含まれる上記のキーワードに従って、送信先に対応付けられた通信プロトコルを特定可能である。そして、プロセッサ110は、送信先にデータを送信する場合には、特定された通信プロトコルに従ってデータを送信すればよい。 The processor 110 of the multi-function peripheral 100 can specify the communication protocol associated with the destination according to the keyword included in the destination. Then, when the data is transmitted to the destination, the processor 110 may transmit the data according to the specified communication protocol.

(5)スキャンデータを送信する処理としては、図2〜図4で説明した処理に代えて、他の種々の処理を採用可能である。例えば、図7(B)の選択画面D2が省略されてもよい。この場合、図7(A)のスキャンのための第1ボタンB01が操作された場合、図3のS200では通信プロトコルは選択されない。S205では、プロセッサ110は、通信プロトコルに拘わらずに、「ホームフォルダ」に対応する第2種プロファイルと、「Webページ」に対応する第2種プロファイルと、の両方を生成すればよい。そして、S215では、プロセッサ110は、生成された2つの第2種プロファイルを含む複数のプロファイルを、表示部140に表示すればよい。ここで、プロセッサ110は、通信プロトコルに拘わらずに、利用可能な第1種プロファイルの全てを、表示部140に表示してもよい。これに代えて、プロセッサ110は、利用可能な第1種プロファイルのうち、通信プロトコルが少なくとも1つの第2種プロトコルの通信プロトコルと同じであるプロトコルを、表示部140に表示してもよい。例えば、「ホームフォルダ」の通信プロトコルが「CIFS」であり、「Webページ」の通信プロトコルが「FTP」である場合、「HTTP」の第1種プロファイルは表示されずに、「CIFS」の第1種プロファイルと「FTP」の第1種プロファイルとが表示されてもよい。 (5) As the process of transmitting the scan data, various other processes can be adopted instead of the process described in FIGS. For example, the selection screen D2 in FIG. 7B may be omitted. In this case, when the first button B01 for scanning in FIG. 7A is operated, the communication protocol is not selected in S200 of FIG. In S205, the processor 110 may generate both the second type profile corresponding to the “home folder” and the second type profile corresponding to the “Web page” regardless of the communication protocol. Then, in S215, the processor 110 may display a plurality of profiles including the two generated second type profiles on the display unit 140. Here, the processor 110 may display all the available type 1 profiles on the display unit 140 regardless of the communication protocol. Alternatively, the processor 110 may display, on the display unit 140, a protocol whose communication protocol is the same as the communication protocol of at least one second type protocol among the available first type profiles. For example, if the communication protocol of the "home folder" is "CIFS" and the communication protocol of the "Web page" is "FTP", the type 1 profile of "HTTP" is not displayed and the type of "CIFS" is not displayed. The type 1 profile and the type 1 profile of “FTP” may be displayed.

また、第1種プロファイルが省略されてもよい。この場合、図3のS210、S225が省略される。そして、S215では、生成された第2種プロファイルが、表示部140に表示される。 Further, the type 1 profile may be omitted. In this case, S210 and S225 of FIG. 3 are omitted. Then, in S215, the generated second type profile is displayed on the display unit 140.

(6)スキャンデータ等の画像データを送信する画像処理装置としては、複合機100とは異なる他の種類の装置を採用してもよい。例えば、デジタルカメラ、または、カメラ付き携帯電話が、撮影された画像を表す画像データを、図2〜図4と同様の手順に従って、送信先に送信してもよい。また、ネットワークを介して互いに通信可能な複数の装置(例えば、コンピュータ)が、画像処理装置による画像処理の機能を一部ずつ分担して、全体として、画像処理の機能を提供してもよい(これらの装置を備えるシステムが画像処理装置に対応する)。 (6) As the image processing device that transmits image data such as scan data, another type of device different from the multifunction peripheral 100 may be adopted. For example, a digital camera or a mobile phone with a camera may transmit image data representing a captured image to a destination according to the same procedure as in FIGS. Further, a plurality of devices (for example, computers) that can communicate with each other via a network may share the image processing function of the image processing device part by part, and provide the image processing function as a whole ( A system including these devices corresponds to an image processing device).

また、画像処理装置を含む画像処理システムの構成としては、図1の構成に代えて、他の種々の構成を採用可能である。例えば、ディレクトリサーバ510が、外部ネットワークGNTに接続されていてもよい。また、サーバ600が、内部ネットワークLNTに接続されていてもよい。 Further, as the configuration of the image processing system including the image processing device, various other configurations can be adopted instead of the configuration of FIG. For example, the directory server 510 may be connected to the external network GNT. Further, the server 600 may be connected to the internal network LNT.

上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図2〜図4の複合機100による処理の少なくとも一部を実現する機能を、専用のハードウェア回路によって実現してもよい。 In each of the above embodiments, part of the configuration realized by hardware may be replaced with software, and conversely, part or all of the configuration realized by software may be replaced with hardware. Good. For example, the function of realizing at least a part of the processing by the multifunction peripheral 100 of FIGS. 2 to 4 may be realized by a dedicated hardware circuit.

また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体(例えば、一時的ではない記録媒体)に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体(コンピュータ読み取り可能な記録媒体)に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやCD−ROMのような携帯型の記録媒体に限らず、各種ROM等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。 When some or all of the functions of the present invention are implemented by a computer program, the program is provided in a form stored in a computer-readable recording medium (for example, a non-transitory recording medium). be able to. The program can be used in a state where it is stored in the same recording medium (computer-readable recording medium) as that provided or provided. The "computer-readable recording medium" is not limited to a portable recording medium such as a memory card or a CD-ROM, but is connected to an internal storage device in the computer such as various ROMs or a computer such as a hard disk drive. External storage may also be included.

以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。 Although the present invention has been described above based on the examples and modified examples, the above-described embodiments of the present invention are intended to facilitate understanding of the present invention and do not limit the present invention. The present invention can be modified and improved without departing from the spirit and scope of the claims, and the present invention includes equivalents thereof.

50...ドライブレター、51...第1位置、52...第2位置、100...複合機、110...プロセッサ、120...揮発性記憶装置、130...不揮発性記憶装置、132...プログラム、134...認証設定情報、136a〜136d...第1種プロファイル、140...表示部、150...操作部、170...通信インタフェース、180...スキャナ部、185...プリンタ部、200...第2種プロファイル、510...ディレクトリサーバ、510a...プロセッサ、510b...揮発性記憶装置、510c...不揮発性記憶装置、510d...プログラム、510e...認証情報、520...パーソナルコンピュータ、530...中継装置、600...サーバ、600a...プロセッサ、600b...揮発性記憶装置、600c...不揮発性記憶装置、600d...プログラム、1000...画像処理システム、DA...設定画面、40...入力欄、41、42...ボタン、D1...ホーム画面、B01...第1ボタン、B02...第2ボタン、B03...第3ボタン、D2...選択画面、B11〜B13...ボタン、D11、D12...画面、LNT...内部ネットワーク、GNT...外部ネットワーク 50...drive letter, 51...first position, 52...second position, 100...multifunction machine, 110...processor, 120...volatile storage device, 130...nonvolatile Storage device, 132... Program, 134... Authentication setting information, 136a to 136d... First type profile, 140... Display unit, 150... Operation unit, 170... Communication interface, 180... Scanner unit, 185... Printer unit, 200... Second type profile, 510... Directory server, 510a... Processor, 510b... Volatile storage device, 510c... Non-volatile Storage device, 510d... Program, 510e... Authentication information, 520... Personal computer, 530... Relay device, 600... Server, 600a... Processor, 600b... Volatile storage Device, 600c... Non-volatile storage device, 600d... Program, 1000... Image processing system, DA... Setting screen, 40... Input field, 41, 42... Button, D1. .Home screen, B01... 1st button, B02... 2nd button, B03... 3rd button, D2... selection screen, B11-B13... button, D11, D12... screen , LNT...internal network, GNT...external network

この構成によれば、認証されたアカウント情報に対応付けられた属性情報を用いて画像データを送信する場合に、第1通信プロトコルと第2通信プロトコルとが利用可能であるので、属性情報によって示される送信先に、適切な通信プロトコルで画像データを送信できる。
[適用例2]
適用例1に記載の画像処理装置であって、
前記属性情報は、ホームフォルダとウェブページとの少なくとも一方を含む、
画像処理装置。
[適用例3]
適用例2に記載の画像処理装置であって、さらに、
前記アカウント情報が前記ディレクトリサーバによって認証された場合に、homeDirectory要求とwWWHomePage要求との少なくとも一方を、前記ディレクトリサーバに送信する、要求送信部を、備え、
前記受信部は、前記homeDirectory要求と前記wWWHomePage要求との少なくとも一方の送信後に、前記homeDirectory要求に対する応答に含まれるホームフォルダと、前記wWWHomePage要求に対する応答に含まれるウェブページと、の少なくとも一方を表す文字列を含む前記属性情報を受信する、
画像処理装置。
According to this configuration, when the image data is transmitted using the attribute information associated with the authenticated account information, the first communication protocol and the second communication protocol can be used, and therefore the attribute information indicates The image data can be transmitted to the destination to be transmitted using an appropriate communication protocol.
[Application example 2]
The image processing apparatus according to Application Example 1,
The attribute information includes at least one of a home folder and a web page,
Image processing device.
[Application example 3]
The image processing apparatus according to Application Example 2, further comprising:
A request transmission unit that transmits at least one of a homeDirectory request and a wWWHomePage request to the directory server when the account information is authenticated by the directory server,
The receiving unit, after transmitting at least one of the homeDirectory request and the wWWHomePage request, a character representing at least one of a home folder included in a response to the homeDirectory request and a web page included in a response to the wWWHomePage request. Receiving the attribute information including columns,
Image processing device.

[適用例]画像処理装置であって、ディレクトリサーバによる認証のためにアカウント情報をディレクトリサーバに送信するアカウント情報送信部と、前記アカウント情報が前記ディレクトリサーバによって認証された場合に、homeDirectory要求とwWWHomePage要求との少なくとも一方を、前記ディレクトリサーバに送信する要求送信部と、前記homeDirectory要求と前記wWWHomePage要求との少なくとも一方の送信後に、前記ディレクトリサーバから、前記アカウント情報に対応付けられた1以上の属性情報であって、前記homeDirectory要求に対する応答に含まれるホームフォルダであって、ネットワーク上の位置を示す前記ホームフォルダと、前記wWWHomePage要求に対する応答に含まれるウェブページであって、前記ネットワーク上の位置を示す前記ウェブページと、の少なくとも一方を表す文字列を含む、前記属性情報を受信する受信部と、前記属性情報が第1種の情報を含む場合に、前記属性情報に含まれる前記ホームフォルダと前記ウェブページとの少なくとも一方に含まれる文字列によって示される第1の送信先に、前記第1種の情報によって示される第1通信プロトコルに従って画像データを送信先に送信する第1送信部と、前記属性情報が第2種の情報を含む場合に、前記属性情報に含まれる前記ホームフォルダと前記ウェブページとの少なくとも一方に含まれる文字列によって示される第2の送信先であって、前記第1の送信先とは異なる前記第2の送信先に、前記第2種の情報によって示される第2通信プロトコルであって、前記第1のプロトコルとは異なる前記第2のプロトコルに従って画像データを送信先に送信する第2送信部と、を備える、画像処理装置。
Application Example 4 In the image processing apparatus, an account information transmitting unit that transmits account information to the directory server for authentication by the directory server, and a homeDirectory request when the account information is authenticated by the directory server. A request transmission unit for transmitting at least one of the wWWHomePage request to the directory server, and after transmitting at least one of the homeDirectory request and the wWWHomePage request, one or more associated with the account information from the directory server Attribute information, a home folder included in the response to the homeDirectory request, the home folder indicating a position on the network, and a web page included in the response to the wWWHomePage request, the position on the network And a receiving unit that receives the attribute information, which includes a character string that represents at least one of the web page and a home folder that is included in the attribute information when the attribute information includes the first type information. And a first transmission unit for transmitting image data to a first destination indicated by a character string included in at least one of the web page and the destination according to a first communication protocol indicated by the first type information, A second destination indicated by a character string included in at least one of the home folder and the web page included in the attribute information, when the attribute information includes a second type of information, Image data is transmitted to the second destination different from the first destination according to the second communication protocol indicated by the second type of information and the second protocol different from the first protocol. An image processing apparatus, comprising: a second transmitting unit that transmits to a destination.

この構成によれば、認証されたアカウント情報に対応付けられた属性情報を用いて画像データを送信する場合に、第1通信プロトコルと第2通信プロトコルとが利用可能であるので、ホームフォルダとウェブページとの少なくとも一方に含まれる文字列によって示される送信先に、適切な通信プロトコルで画像データを送信できる。
[適用例5]
適用例2から適用例4のいずれか1項に記載の画像処理装置であって、
前記受信部は、前記ホームフォルダを表す文字列を含む第1の属性情報と、前記ウェブページを表す文字列を含む第2の属性情報と、を受信し、
前記第1の属性情報と前記第2の属性情報とが、前記第1種の情報と前記第2種の情報とのうちの同じ種類の情報を含む場合に、前記第1送信部と前記第2送信部とは、前記ウェブページではなく前記ホームフォルダに含まれる文字列によって示される送信先に、画像データを送信する、
画像処理装置。
[適用例6]
適用例1から適用例5のいずれか1項に記載の画像処理装置であって、
前記第1種の情報は、ファイル転送サービスを示す情報であり、
前記第2種の情報は、ファイル共有サービスを示す情報である、
画像処理装置。
[適用例7]
適用例1から適用例6のいずれか1項に記載の画像処理装置であって、
前記第1種の情報は、「/(スラッシュ)」と、「ftp://」と、「ftps://」と、「sftp://」と、「http://」と、「https://」と、のうちの少なくとも1つの文字列を含み、
前記第2種の情報は、「\(円記号)」と、「\(バックスラッシュ)」と、「file://」と、のうちの少なくとも1つの文字列を含む、
画像処理装置。
[適用例8]
適用例1から適用例7のいずれか1項に記載の画像処理装置であって、さらに、
表示部と、
ユーザに属性情報を選択させるために、前記属性情報のうち、ユーザによって選択された通信プロトコルに対応する属性情報を表す情報を、前記表示部に表示させる表示制御部と、
を備え、
前記第1送信部と前記第2送信部とのいずれかは、ユーザによって選択された属性情報を用いて、前記画像データを前記送信先に送信する、
画像処理装置。
[適用例9]
適用例8に記載の画像処理装置であって、さらに、
記憶部と、
ユーザによって入力されたユーザ属性情報を前記記憶部に格納する登録部と、
を備え、
前記表示制御部は、ユーザに属性情報を選択させるために、前記記憶部に格納されたユーザ属性情報のうち、前記ユーザによって選択された前記通信プロトコルに対応するユーザ属性情報を表す情報を、前記表示部に表示させる、
画像処理装置。
[適用例10]
適用例1から適用例9のいずれか1項に記載の画像処理装置であって、
前記第1通信プロトコルは、「FTP」と、「FTPS」と、「SFTP」と、「HTTP」と、「HTTPS」と、「CIFS」と、「SMB」と、の通信プロトコルうちの少なくとも1つを含み、
前記第2通信プロトコルは、前記7つの通信プロトコルのうちの前記第1通信プロトコルを除いた残りの通信プロトコルのうちの少なくとも1つを含む、
画像処理装置。
[適用例11]
適用例1から適用例10のいずれか1項に記載の画像処理装置であって、さらに、
原稿を光学的に読み取ることによって前記原稿を表す画像データを生成するスキャナ部を備え、
前記第1送信部と前記第2送信部とは、前記スキャナ部によって生成された前記画像データを、前記送信先に送信する、
画像処理装置。
According to this configuration, when the image data is transmitted using the attribute information associated with the authenticated account information, the first communication protocol and the second communication protocol can be used, so the home folder and the web The image data can be transmitted to the destination indicated by the character string included in at least one of the page and the appropriate communication protocol.
[Application example 5]
The image processing device according to any one of Application Example 2 to Application Example 4,
The receiving unit receives first attribute information including a character string indicating the home folder and second attribute information including a character string indicating the web page,
When the first attribute information and the second attribute information include the same type of information of the first type information and the second type information, the first transmission unit and the first attribute information 2 The sending unit sends image data to a destination indicated by a character string included in the home folder instead of the web page,
Image processing device.
[Application example 6]
The image processing apparatus according to any one of Application Example 1 to Application Example 5,
The first type of information is information indicating a file transfer service,
The second type of information is information indicating a file sharing service,
Image processing device.
[Application example 7]
The image processing apparatus according to any one of Application Example 1 to Application Example 6,
The information of the first type includes "/ (slash)", "ftp://", "ftps://", "sftp://", "http://", and "https". ://” and at least one of the strings
The second type of information includes at least one character string of “\ (backslash)”, “\ (backslash)”, and “file://”,
Image processing device.
[Application example 8]
The image processing apparatus according to any one of Application Example 1 to Application Example 7, further comprising:
Display part,
A display control unit that causes the display unit to display information representing attribute information corresponding to a communication protocol selected by the user, among the attribute information, in order to allow the user to select the attribute information;
Equipped with
One of the first transmission unit and the second transmission unit transmits the image data to the transmission destination using attribute information selected by a user,
Image processing device.
[Application example 9]
An image processing apparatus according to Application Example 8, further comprising:
Storage part,
A registration unit that stores the user attribute information input by the user in the storage unit;
Equipped with
The display control unit stores, in the user attribute information stored in the storage unit, information indicating user attribute information corresponding to the communication protocol selected by the user, in order to allow the user to select attribute information. Display on the display,
Image processing device.
[Application Example 10]
The image processing apparatus according to any one of Application Example 1 to Application Example 9,
The first communication protocol is at least one of "FTP", "FTPS", "SFTP", "HTTP", "HTTPS", "CIFS", and "SMB". Including,
The second communication protocol includes at least one of the remaining communication protocols other than the first communication protocol of the seven communication protocols,
Image processing device.
[Application example 11]
The image processing apparatus according to any one of Application Example 1 to Application Example 10, further comprising:
A scanner unit for generating image data representing the document by optically reading the document,
The first transmission unit and the second transmission unit transmit the image data generated by the scanner unit to the destination.
Image processing device.

Claims (11)

画像処理装置であって、
ディレクトリサーバによる認証のためにアカウント情報をディレクトリサーバに送信するアカウント情報送信部と、
前記アカウント情報が前記ディレクトリサーバによって認証された場合に、前記ディレクトリサーバから、前記アカウント情報に対応付けられた属性情報であって、ネットワーク上の位置を示す前記属性情報を受信する受信部と、
前記属性情報が第1種の情報を含む場合に、前記属性情報によって示される第1の送信先に、前記第1種の情報によって示される第1通信プロトコルに従って画像データを送信先に送信する第1送信部と、
前記属性情報が第2種の情報を含む場合に、前記属性情報によって示される第2の送信先であって、前記第1の送信先とは異なる前記第2の送信先に、前記第2種の情報によって示される第2通信プロトコルであって、前記第1のプロトコルとは異なる前記第2のプロトコルに従って画像データを送信先に送信する第2送信部と、
を備える、画像処理装置。
An image processing device,
An account information transmission unit that transmits account information to the directory server for authentication by the directory server,
A receiving unit that receives from the directory server, when the account information is authenticated by the directory server, attribute information associated with the account information, the attribute information indicating a position on the network;
A case in which, when the attribute information includes a first type information, image data is transmitted to a first destination indicated by the attribute information according to a first communication protocol indicated by the first type information; 1 transmitter,
When the attribute information includes second type information, the second destination is the second destination indicated by the attribute information, and the second destination different from the first destination is the second type. A second communication protocol indicated by the information of (1), which transmits image data to a destination according to the second protocol different from the first protocol,
An image processing apparatus comprising:
請求項1に記載の画像処理装置であって、
前記属性情報は、ホームフォルダとウェブページとの少なくとも一方を含む、
画像処理装置。
The image processing apparatus according to claim 1, wherein
The attribute information includes at least one of a home folder and a web page,
Image processing device.
請求項2に記載の画像処理装置であって、さらに、
前記アカウント情報が前記ディレクトリサーバによって認証された場合に、homeDirectory要求とwWWHomePage要求との少なくとも一方を、前記ディレクトリサーバに送信する、要求送信部を、備え、
前記受信部は、前記homeDirectory要求と前記wWWHomePage要求との少なくとも一方の送信後に、前記homeDirectory要求に対する応答に含まれるホームフォルダと、前記wWWHomePage要求に対する応答に含まれるウェブページと、の少なくとも一方を表す文字列を含む前記属性情報を受信する、
画像処理装置。
The image processing apparatus according to claim 2, further comprising:
A request transmission unit that transmits at least one of a homeDirectory request and a wWWHomePage request to the directory server when the account information is authenticated by the directory server,
The receiving unit, after transmitting at least one of the homeDirectory request and the wWWHomePage request, a character representing at least one of a home folder included in a response to the homeDirectory request and a web page included in a response to the wWWHomePage request. Receiving the attribute information including columns,
Image processing device.
画像処理装置であって、
ディレクトリサーバによる認証のためにアカウント情報をディレクトリサーバに送信するアカウント情報送信部と、
前記アカウント情報が前記ディレクトリサーバによって認証された場合に、homeDirectory要求とwWWHomePage要求との少なくとも一方を、前記ディレクトリサーバに送信する要求送信部と、
前記homeDirectory要求と前記wWWHomePage要求との少なくとも一方の送信後に、前記ディレクトリサーバから、前記アカウント情報に対応付けられた1以上の属性情報であって、前記homeDirectory要求に対する応答に含まれるホームフォルダであって、ネットワーク上の位置を示す前記ホームフォルダと、前記wWWHomePage要求に対する応答に含まれるウェブページであって、前記ネットワーク上の位置を示す前記ウェブページと、の少なくとも一方を表す文字列を含む、前記属性情報を受信する受信部と、
前記属性情報が第1種の情報を含む場合に、前記属性情報に含まれる前記ホームフォルダと前記ウェブページとの少なくとも一方に含まれる文字列によって示される第1の送信先に、前記第1種の情報によって示される第1通信プロトコルに従って画像データを送信先に送信する第1送信部と、
前記属性情報が第2種の情報を含む場合に、前記属性情報に含まれる前記ホームフォルダと前記ウェブページとの少なくとも一方に含まれる文字列によって示される第2の送信先であって、前記第1の送信先とは異なる前記第2の送信先に、前記第2種の情報によって示される第2通信プロトコルであって、前記第1のプロトコルとは異なる前記第2のプロトコルに従って画像データを送信先に送信する第2送信部と、
を備える、
画像処理装置。
An image processing device,
An account information transmission unit that transmits account information to the directory server for authentication by the directory server,
A request transmission unit that transmits at least one of a homeDirectory request and a wWWHomePage request to the directory server when the account information is authenticated by the directory server,
After sending at least one of the homeDirectory request and the wWWHomePage request, it is one or more attribute information associated with the account information from the directory server, which is a home folder included in a response to the homeDirectory request. The attribute that includes a character string that represents at least one of the home folder indicating a position on the network, and a web page included in a response to the wWWHomePage request, the web page indicating a position on the network. A receiver for receiving information,
When the attribute information includes the first type information, the first type is added to the first destination indicated by the character string included in at least one of the home folder and the web page included in the attribute information. A first transmission unit that transmits image data to a destination according to a first communication protocol indicated by the information of
When the attribute information includes a second type of information, it is a second destination indicated by a character string included in at least one of the home folder and the web page included in the attribute information, Image data is transmitted to the second destination different from the first destination according to the second communication protocol indicated by the second type information and different from the first protocol. A second transmission unit that transmits first,
With
Image processing device.
請求項2から請求項4のいずれか1項に記載の画像処理装置であって、
前記受信部は、前記ホームフォルダを表す文字列を含む第1の属性情報と、前記ウェブページを表す文字列を含む第2の属性情報と、を受信し、
前記第1の属性情報と前記第2の属性情報とが、前記第1種の情報と前記第2種の情報とのうちの同じ種類の情報を含む場合に、前記第1送信部と前記第2送信部とは、前記ウェブページではなく前記ホームフォルダに含まれる文字列によって示される送信先に、画像データを送信する、
画像処理装置。
The image processing apparatus according to any one of claims 2 to 4, wherein:
The receiving unit receives first attribute information including a character string indicating the home folder and second attribute information including a character string indicating the web page,
When the first attribute information and the second attribute information include the same type of information of the first type of information and the second type of information, the first transmission unit and the first attribute information 2 The sending unit sends image data to a destination indicated by a character string included in the home folder instead of the web page,
Image processing device.
請求項1から請求項5のいずれか1項に記載の画像処理装置であって、
前記第1種の情報は、ファイル転送サービスを示す情報であり、
前記第2種の情報は、ファイル共有サービスを示す情報である、
画像処理装置。
The image processing device according to any one of claims 1 to 5,
The first type of information is information indicating a file transfer service,
The second type of information is information indicating a file sharing service,
Image processing device.
請求項1から請求項6のいずれか1項に記載の画像処理装置であって、
前記第1種の情報は、「/(スラッシュ)」と、「ftp://」と、「ftps://」と、「sftp://」と、「http://」と、「https://」と、のうちの少なくとも1つの文字列を含み、
前記第2種の情報は、「\(円記号)」と、「\(バックスラッシュ)」と、「file://」と、のうちの少なくとも1つの文字列を含む、
画像処理装置。
The image processing apparatus according to any one of claims 1 to 6, wherein:
The information of the first type includes "/ (slash)", "ftp://", "ftps://", "sftp://", "http://", and "https". ://” and at least one of the strings
The second type of information includes at least one character string of “\ (backslash)”, “\ (backslash)”, and “file://”,
Image processing device.
請求項1から請求項7のいずれか1項に記載の画像処理装置であって、さらに、
表示部と、
ユーザに属性情報を選択させるために、前記属性情報のうち、ユーザによって選択された通信プロトコルに対応する属性情報を表す情報を、前記表示部に表示させる表示制御部と、
を備え、
前記第1送信部と前記第2送信部とのいずれかは、ユーザによって選択された属性情報を用いて、前記画像データを前記送信先に送信する、
画像処理装置。
The image processing device according to any one of claims 1 to 7, further comprising:
Display part,
A display control unit that causes the display unit to display information representing attribute information corresponding to a communication protocol selected by the user, among the attribute information, in order to allow the user to select attribute information.
Equipped with
One of the first transmission unit and the second transmission unit transmits the image data to the transmission destination using attribute information selected by a user,
Image processing device.
請求項8に記載の画像処理装置であって、さらに、
記憶部と、
ユーザによって入力されたユーザ属性情報を前記記憶部に格納する登録部と、
を備え、
前記表示制御部は、ユーザに属性情報を選択させるために、前記記憶部に格納されたユーザ属性情報のうち、前記ユーザによって選択された前記通信プロトコルに対応するユーザ属性情報を表す情報を、前記表示部に表示させる、
画像処理装置。
The image processing apparatus according to claim 8, further comprising:
Storage part,
A registration unit that stores the user attribute information input by the user in the storage unit;
Equipped with
The display control unit displays information indicating user attribute information corresponding to the communication protocol selected by the user, out of the user attribute information stored in the storage unit, in order to allow the user to select attribute information. Display on the display,
Image processing device.
請求項1から請求項9のいずれか1項に記載の画像処理装置であって、
前記第1通信プロトコルは、「FTP」と、「FTPS」と、「SFTP」と、「HTTP」と、「HTTPS」と、「CIFS」と、「SMB」と、の通信プロトコルうちの少なくとも1つを含み、
前記第2通信プロトコルは、前記7つの通信プロトコルのうちの前記第1通信プロトコルを除いた残りの通信プロトコルのうちの少なくとも1つを含む、
画像処理装置。
The image processing apparatus according to any one of claims 1 to 9, wherein:
The first communication protocol is at least one of "FTP", "FTPS", "SFTP", "HTTP", "HTTPS", "CIFS", and "SMB". Including,
The second communication protocol includes at least one of the remaining seven communication protocols other than the first communication protocol among the seven communication protocols.
Image processing device.
請求項1から請求項10のいずれか1項に記載の画像処理装置であって、さらに、
原稿を光学的に読み取ることによって前記原稿を表す画像データを生成するスキャナ部を備え、
前記第1送信部と前記第2送信部とは、前記スキャナ部によって生成された前記画像データを、前記送信先に送信する、
画像処理装置。
The image processing device according to any one of claims 1 to 10, further comprising:
A scanner unit for generating image data representing the document by optically reading the document,
The first transmission unit and the second transmission unit transmit the image data generated by the scanner unit to the destination.
Image processing device.
JP2020046178A 2020-03-17 2020-03-17 Image processing device Pending JP2020127204A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020046178A JP2020127204A (en) 2020-03-17 2020-03-17 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020046178A JP2020127204A (en) 2020-03-17 2020-03-17 Image processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018191305A Division JP6821634B2 (en) 2018-10-09 2018-10-09 Image processing device

Publications (1)

Publication Number Publication Date
JP2020127204A true JP2020127204A (en) 2020-08-20

Family

ID=72084327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020046178A Pending JP2020127204A (en) 2020-03-17 2020-03-17 Image processing device

Country Status (1)

Country Link
JP (1) JP2020127204A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006126912A (en) * 2004-10-26 2006-05-18 Canon Inc Network printing apparatus and image processing apparatus
JP2008153966A (en) * 2006-12-18 2008-07-03 Canon Inc Image processing apparatus, control method, and program
JP2010045637A (en) * 2008-08-13 2010-02-25 Fuji Xerox Co Ltd Data transmitting device and read data transmitting device
JP2011071660A (en) * 2009-09-24 2011-04-07 Canon Inc Image processing apparatus, method for controlling the same, and program therefor
JP2011234169A (en) * 2010-04-28 2011-11-17 Canon Inc Communication device, and control method and control program of the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006126912A (en) * 2004-10-26 2006-05-18 Canon Inc Network printing apparatus and image processing apparatus
JP2008153966A (en) * 2006-12-18 2008-07-03 Canon Inc Image processing apparatus, control method, and program
JP2010045637A (en) * 2008-08-13 2010-02-25 Fuji Xerox Co Ltd Data transmitting device and read data transmitting device
JP2011071660A (en) * 2009-09-24 2011-04-07 Canon Inc Image processing apparatus, method for controlling the same, and program therefor
JP2011234169A (en) * 2010-04-28 2011-11-17 Canon Inc Communication device, and control method and control program of the same

Similar Documents

Publication Publication Date Title
JP4656182B2 (en) Data transmission apparatus, data transmission method, and data transmission program
JP4425726B2 (en) Data transmission apparatus, data transmission method, and data transmission program
JP6102264B2 (en) Processing execution system, information processing apparatus, program
JP4151709B2 (en) Data processing system, data processing method, and data processing program
JP2016177672A (en) Information processing apparatus and program
JP5768570B2 (en) Information processing apparatus and program
US9026532B2 (en) Image forming apparatus and file management system
JP5725707B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP2007306383A (en) Image reading apparatus
JP2010055609A (en) Composite machine, method of machine processable job operation, and medium
JP2008113080A (en) Communication device and image processor
US20070011198A1 (en) Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
JP7263083B2 (en) IMAGE PROCESSING DEVICE, CONTROL METHOD AND PROGRAM OF IMAGE PROCESSING DEVICE
KR101758854B1 (en) Scanning apparatus, mobile apparatus and scan job performing method thereof
US9128645B2 (en) System including image forming apparatus and information processing apparatus, method performed under the system, image forming apparatus and information processing apparatus directed to the system, and non-transitory storage medium encoded with program directed to the apparatuses
JP6418031B2 (en) Image processing device
JP2007088944A (en) Image processing apparatus, its control method and computer program
JP6821634B2 (en) Image processing device
JP2017062681A (en) Data processing apparatus
JP2020127204A (en) Image processing device
JP6439318B2 (en) Information processing apparatus, image reading apparatus, and program
JP6089621B2 (en) Operation terminal, information processing system using operation terminal, information processing method, and program
JP6833573B2 (en) Information processing equipment, control methods, and programs
CN106161827A (en) Image processing equipment
JP5935384B2 (en) Printing apparatus management apparatus, printing apparatus management system, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200317

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211015

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211027