Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6582906B2 - Image processing apparatus, image processing method, and program - Google Patents
[go: Go Back, main page]

JP6582906B2 - Image processing apparatus, image processing method, and program - Google Patents

Image processing apparatus, image processing method, and program Download PDF

Info

Publication number
JP6582906B2
JP6582906B2 JP2015223595A JP2015223595A JP6582906B2 JP 6582906 B2 JP6582906 B2 JP 6582906B2 JP 2015223595 A JP2015223595 A JP 2015223595A JP 2015223595 A JP2015223595 A JP 2015223595A JP 6582906 B2 JP6582906 B2 JP 6582906B2
Authority
JP
Japan
Prior art keywords
dimensional code
link destination
user
image data
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.)
Active
Application number
JP2015223595A
Other languages
Japanese (ja)
Other versions
JP2017092837A (en
Inventor
章宏 鳥越
章宏 鳥越
勝彦 穐田
勝彦 穐田
久保 広明
広明 久保
小澤 開拓
開拓 小澤
高橋 一誠
一誠 高橋
悠史 岡本
悠史 岡本
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2015223595A priority Critical patent/JP6582906B2/en
Publication of JP2017092837A publication Critical patent/JP2017092837A/en
Application granted granted Critical
Publication of JP6582906B2 publication Critical patent/JP6582906B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像処理装置、画像処理方法及びプログラムに関し、特に出力対象となる画像データに二次元コードが含まれている場合の画像処理技術に関する。   The present invention relates to an image processing apparatus, an image processing method, and a program, and more particularly to an image processing technique when a two-dimensional code is included in image data to be output.

従来、MFP(Multifunction Peripherals)などの画像処理装置が文書などを印刷出力する際、ユーザーが指定したウェブサイトのURL(Uniform Resource Locator)を含むQRコード(登録商標)などの二次元コードを生成し、その二次元コードを文書に付加して印刷する技術が知られている(特許文献1)。このような技術を用いれば、配布文書に関連する付属情報をウェブサイトなどのサーバーに保存しておくことにより、配布文書を受領したユーザーが自身の携帯端末などを操作して二次元コードを読み取り、サーバーにアクセスすることで付属情報を閲覧することができる。   Conventionally, when an image processing apparatus such as an MFP (Multifunction Peripherals) prints out a document or the like, a two-dimensional code such as a QR code (registered trademark) including a URL (Uniform Resource Locator) of a website designated by a user is generated. A technique for printing by adding the two-dimensional code to a document is known (Patent Document 1). By using this technology, the attached information related to the distribution document is stored on a server such as a website, so that the user who receives the distribution document operates his / her mobile terminal to read the two-dimensional code. You can view the attached information by accessing the server.

ところが、付属情報が保存されているサーバーにアクセス権が設定されていることがある。そのような場合、配布文書を受領したユーザーがサーバーに対するアクセス権を有していなければ、付属情報を閲覧することができない。これを防止するため、上記特許文献1の従来技術では、ユーザーが配布文書を印刷する際に、サーバーへアクセスするためのID等の識別情報を入力することで二次元コードにその識別情報が予め埋め込まれるようになっている。   However, access rights may be set for the server where the attached information is stored. In such a case, the attached information cannot be browsed unless the user who received the distribution document has access rights to the server. In order to prevent this, in the prior art disclosed in Patent Document 1, when a user prints a distribution document, the identification information such as an ID for accessing the server is input to the two-dimensional code in advance. It is designed to be embedded.

特開2009−182909号公報JP 2009-182909 A

しかしながら、上記従来技術のように、配布文書を印刷するユーザーが、その都度、ID等の識別情報を入力するのは煩わしい。またサーバーの管理者に対して文書の配布先ユーザーがサーバーへのアクセス権の付与を要求したり、或いは、配布文書を印刷するユーザーが手動操作で付属情報を別のサーバーに保存し直す作業を行ったりすることも煩わしい。このように従来技術では、配布文書を印刷するユーザーや管理者の手間がかかり、利便性が悪いという問題がある。   However, it is troublesome for a user who prints a distribution document to input identification information such as an ID each time as in the prior art. Also, the user who distributes the document requests the server administrator to grant access to the server, or the user who prints the distributed document manually saves the attached information on another server. It is also annoying to go. As described above, the conventional technique has a problem that it is troublesome for a user or an administrator who prints a distribution document and is not convenient.

またユーザーが既に二次元コードの付加されている配布文書を複写して印刷しようとするときには、既にサーバーから付属情報が削除されており、既存の二次元コードのリンク先がリンク切れとなってしまっていることが起こり得る。しかし、上記従来技術は、そのような場合の解決手段を何ら示すものではない。   Also, when a user tries to copy and print a distribution document that already has a two-dimensional code attached, the attached information has already been deleted from the server, and the link destination of the existing two-dimensional code is broken. It can happen. However, the above prior art does not show any solution for such a case.

そこで本発明は、上記従来の課題を解決するためになされたものであり、二次元コードの付加された画像データを取得した場合に、二次元コードのリンク先を自動解析して適切な処理を行えるようにし、ユーザーや管理者の作業負担を軽減できるようにした画像処理装置、画像処理方法及びプログラムを提供することを目的とする。 Therefore, the present invention has been made to solve the above-described conventional problems. When image data to which a two-dimensional code is added is acquired , the link destination of the two-dimensional code is automatically analyzed and appropriate processing is performed. It is an object of the present invention to provide an image processing apparatus, an image processing method, and a program that can be performed and that can reduce the work load of a user and an administrator.

上記目的を達成するため、請求項1に係る発明は、画像処理装置であって、画像データを取得する画像取得手段と、前記画像データに二次元コードが含まれているか否かを判別する判別手段と、前記判別手段により二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認するリンク先確認手段と、前記リンク先確認手段により前記リンク先が存在しないことが確認された場合、又は、前記リンク先にアクセス権が設定されていることが確認された場合、前記画像データに含まれる前記二次元コードを削除するコード処理手段と、を備えることを特徴とする構成である。 To achieve the above object, a first aspect of the present invention, there is provided an image processing apparatus determines an image acquisition means for acquiring images data, whether it contains a two-dimensional code in the image data When it is determined that the two-dimensional code is included by the determining unit and the determining unit, the link destination specified by the two-dimensional code is accessed, and the presence / absence of the link destination or the setting of the access right at the link destination When it is confirmed that the link destination does not exist by the link destination confirmation unit and the link destination confirmation unit, or when it is confirmed that the access right is set for the link destination, Code processing means for deleting the two-dimensional code included in the image data.

請求項2に係る発明は、画像処理装置であって、複数のユーザーに関する情報が登録されたユーザー登録情報を記憶する記憶手段と、画像データを取得する画像取得手段と、前記画像データに二次元コードが含まれているか否かを判別する判別手段と、前記ユーザー登録情報に登録されている複数のユーザーのうちから前記画像データの配布先となるユーザーを指定する配布先指定手段と、前記判別手段により二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先におけるアクセス権の設定の有無を確認するリンク先確認手段と、前記リンク先確認手段により前記リンク先にアクセス権が設定されていることが確認された場合、前記ユーザー登録情報に基づいて、前記配布先指定手段によって配布先として指定されたユーザーが前記リンク先に対するアクセス権を有しているか否かを確認するアクセス権確認手段と、前記アクセス権確認手段により配布先として指定されたユーザーが前記リンク先に対するアクセス権を有していないことが確認された場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施すコード処理手段と、を備えることを特徴とする構成である。 The invention according to claim 2 is an image processing apparatus, wherein the storage unit stores user registration information in which information on a plurality of users is registered, the image acquisition unit acquires image data, and the image data is two-dimensionally stored. A discriminating unit for discriminating whether or not a code is included; a distribution destination designating unit for designating a user to which the image data is to be distributed among a plurality of users registered in the user registration information; and the discrimination If it is determined that the two-dimensional code is included by the means, the link destination confirmation means for accessing the link destination specified by the two-dimensional code and confirming whether or not the access right is set in the link destination; and When it is confirmed by the link destination confirmation means that the access right is set for the link destination, the distribution is performed based on the user registration information. An access right confirmation unit for confirming whether a user designated as a distribution destination by the destination designation unit has an access right to the link destination; and a user designated as a distribution destination by the access right confirmation unit A code processing unit that performs a replacement process or a deletion process on the two-dimensional code included in the image data when it is confirmed that the user does not have an access right to the destination. It is.

請求項に係る発明は、請求項に記載の画像処理装置において、前記リンク先確認手段により前記リンク先にアクセス権が設定されていることが確認された場合、前記リンク先のデータを、アクセス権が設定されていない所定の記憶領域にコピーするコピー処理手段と、前記記憶領域にコピーされたデータをリンク先とする二次元コードを生成する二次元コード生成手段と、を更に備え、前記コード処理手段は、前記画像データに含まれる二次元コードを、前記二次元コード生成手段により生成される二次元コードに置換することを特徴とする構成である。 According to a third aspect of the present invention, in the image processing apparatus according to the second aspect , when it is confirmed by the link destination confirmation means that an access right is set for the link destination, the data of the link destination is A copy processing means for copying to a predetermined storage area for which no access right is set; and a two-dimensional code generation means for generating a two-dimensional code that links the data copied to the storage area, The code processing means replaces the two-dimensional code included in the image data with the two-dimensional code generated by the two-dimensional code generation means.

請求項に係る発明は、請求項2又は3に記載の画像処理装置において、前記アクセス権確認手段は、前記ユーザー登録情報から、前記配布先指定手段によって配布先として指定されたユーザーに関する情報を読み出し、該情報を用いて前記リンク先にアクセスすることにより、前記リンク先に対するアクセス権を有しているか否かを確認することを特徴とする構成である。 According to a fourth aspect of the present invention, in the image processing apparatus according to the second or third aspect , the access right confirmation unit obtains information about a user designated as a distribution destination by the distribution destination designation unit from the user registration information. By reading and accessing the link destination using the information, it is confirmed whether or not the user has an access right to the link destination.

請求項に係る発明は、請求項2乃至4のいずれかに記載の画像処理装置において、前記ユーザー登録情報には、複数のユーザーのそれぞれの所属先に関する情報が登録されており、前記配布先指定手段は、前記画像データの配布先としてユーザーの所属先の指定操作を受け付け、前記指定操作によって指定された所属先に属するユーザーを前記ユーザー登録情報から全て抽出し、抽出したユーザーを配布先として指定することを特徴とする構成である。 According to a fifth aspect of the present invention, in the image processing apparatus according to any one of the second to fourth aspects, the user registration information includes information relating to each affiliation of a plurality of users, and the distribution destination The designation unit accepts a user's affiliation designation operation as a distribution destination of the image data, extracts all users belonging to the affiliation designated by the designation operation from the user registration information, and uses the extracted user as a distribution destination It is the structure characterized by specifying.

請求項に係る発明は、請求項に記載の画像処理装置において、ログインユーザーを認証するユーザー認証手段、を更に備え、前記配布先指定手段は、前記ユーザー登録情報を参照することにより、前記ユーザー認証手段によって認証された前記ログインユーザーの所属先を特定し、前記画像データの配布先としてユーザーの所属先の指定操作を受け付けるときには、前記ログインユーザーの所属先を優先的に所定の表示手段に表示させることを特徴とする構成である。 The invention according to claim 6 is the image processing apparatus according to claim 5 , further comprising user authentication means for authenticating a login user, wherein the distribution destination designating means refers to the user registration information, thereby When the login user who is authenticated by the user authentication means is identified and the user's belonging designation operation is accepted as the distribution destination of the image data, the login user's belonging is preferentially given to the predetermined display means. It is the structure characterized by displaying.

請求項に係る発明は、請求項乃至のいずれかに記載の画像処理装置において、前記コード処理手段は、前記配布先指定手段によって配布先として指定された少なくとも一人のユーザーが前記リンク先に対するアクセス権を有していない場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施すことを特徴とする構成である。 According to a seventh aspect of the present invention, in the image processing apparatus according to any one of the second to sixth aspects, the code processing means includes at least one user designated as a distribution destination by the distribution destination designation means. When the user does not have the access right to the image data, a replacement process or a deletion process is performed on the two-dimensional code included in the image data.

請求項に係る発明は、請求項乃至のいずれかに記載の画像処理装置において、前記コード処理手段は、前記配布先指定手段によって配布先として複数のユーザーが指定された場合、該複数のユーザーのそれぞれが前記リンク先に対するアクセス権を有しているかを判別し、前記二次元コードに対する置換処理又は削除処理を施すか否かをユーザー毎に決定することを特徴とする構成である。 According to an eighth aspect of the present invention, in the image processing apparatus according to any one of the second to sixth aspects, the code processing means includes a plurality of users when a plurality of users are designated as distribution destinations by the distribution destination designation means. It is determined whether each of the users has an access right to the link destination, and whether to perform a replacement process or a deletion process for the two-dimensional code is determined for each user.

請求項に係る発明は、請求項乃至のいずれかに記載の画像処理装置において、前記リンク先確認手段により前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成するリンク先生成手段と、前記リンク先生成手段によって生成されたリンク先を含む二次元コードを生成するコード生成手段と、を更に備え、前記コード処理手段は、前記画像データに含まれる二次元コードを、前記コード生成手段により生成される二次元コードに置換することを特徴とする構成である。
請求項10に係る発明は、画像処理装置であって、画像データを取得する画像取得手段と、前記画像データに二次元コードが含まれているか否かを判別する判別手段と、前記判別手段により二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の存在を確認するリンク先確認手段と、前記リンク先確認手段により前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成するリンク先生成手段と、前記リンク先生成手段によって生成されたリンク先を含む二次元コードを生成する二次元コード生成手段と、前記画像データに含まれる二次元コードを、前記二次元コード生成手段により生成される二次元コードに置換するコード処理手段と、を備えることを特徴とする構成である。
The invention according to claim 9 is the image processing apparatus according to any one of claims 2 to 8 , wherein when the link destination confirmation unit confirms that the link destination does not exist, a new link destination instruction operation is performed. accepting, and destination generating means for generating a new destination on the basis of the instruction operation, and a benzalkonium over de generating means to generate a two-dimensional code that contains the link destination that is generated by the destination generating means further comprising, said code processing means, the two-dimensional code included in the image data, a structure which is characterized by replacing the two-dimensional code generated by the pre-Kiko over de generating means.
The invention according to claim 10 is an image processing apparatus comprising: an image acquisition unit that acquires image data; a determination unit that determines whether a two-dimensional code is included in the image data; and the determination unit. When it is determined that a two-dimensional code is included, the link destination specified by the two-dimensional code is accessed, and the link destination confirmation means for confirming the existence of the link destination; When it is confirmed that the destination does not exist, a link destination generation unit that accepts a new link destination instruction operation and generates a new link destination based on the instruction operation, and a link generated by the link destination generation unit A two-dimensional code generating means for generating a two-dimensional code including the tip, and a two-dimensional code included in the image data generated by the two-dimensional code generating means. Code processing means for replacing the two-dimensional code that is a configuration which is characterized in that it comprises.

請求項11に係る発明は、画像処理方法であって、画像データを取得する第1ステップと、前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認する第3ステップと、前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、又は、前記リンク先にアクセス権が設定されていることが確認された場合、前記画像データに含まれる前記二次元コードを削除する第4ステップと、を有することを特徴とする構成である。
請求項12に係る発明は、画像処理方法であって、複数のユーザーに関する情報が登録されたユーザー登録情報を記憶する第1ステップと、画像データを取得する第2ステップと、前記画像データに二次元コードが含まれているか否かを判別する第3ステップと、前記ユーザー登録情報に登録されている複数のユーザーのうちから前記画像データの配布先となるユーザーを指定する第4ステップと、前記第3ステップにおいて二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先におけるアクセス権の設定の有無を確認する第5ステップと、前記第5ステップにおいて前記リンク先にアクセス権が設定されていることが確認された場合、前記ユーザー登録情報に基づいて、前記第4ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有しているか否かを確認する第6ステップと、前記第6ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有していないことが確認された場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施す第7ステップと、を有することを特徴とする構成である。
請求項13に係る発明は、画像処理方法であって、画像データを取得する第1ステップと、前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の存在を確認する第3ステップと、前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成する第4ステップと、前記第4ステップにおいて生成されたリンク先を含む二次元コードを生成する第5ステップと、前記画像データに含まれる二次元コードを、前記第5ステップにおいて生成される二次元コードに置換する第6ステップと、を有することを特徴とする構成である。
The invention according to claim 11 is an image processing method, and a second step of determining a first step of acquiring images data, whether it contains a two-dimensional code in the image data, the image When it is determined that the data includes a two-dimensional code, the link destination specified by the two-dimensional code is accessed, and the presence / absence of the link destination or the presence / absence of access right setting at the link destination is confirmed. If it is confirmed in step 3 and step 3 that the link destination does not exist, or if it is confirmed that an access right is set in the link destination, the second included in the image data And a fourth step of deleting the dimension code.
The invention according to claim 12 is an image processing method, wherein a first step of storing user registration information in which information relating to a plurality of users is registered, a second step of acquiring image data, A third step of determining whether or not a dimension code is included; a fourth step of designating a user to which the image data is to be distributed from among a plurality of users registered in the user registration information; When it is determined that the two-dimensional code is included in the third step, the fifth step of accessing the link destination specified by the two-dimensional code and confirming whether or not the access right is set in the link destination; If it is confirmed in the fifth step that an access right is set for the link destination, based on the user registration information A sixth step of confirming whether the user designated as the distribution destination in the fourth step has an access right to the link destination; and the user designated as the distribution destination in the sixth step And a seventh step of performing a replacement process or a deletion process on the two-dimensional code included in the image data when it is confirmed that the user does not have an access right to the image data. is there.
The invention according to claim 13 is an image processing method, wherein a first step of acquiring image data, a second step of determining whether or not a two-dimensional code is included in the image data, and the image data If it is determined that a two-dimensional code is included, the third step of accessing the link destination specified by the two-dimensional code and confirming the existence of the link destination, and the link destination in the third step When it is confirmed that no link exists, a fourth step of receiving a new link destination instruction operation and generating a new link destination based on the instruction operation, and the link destination generated in the fourth step are included. A fifth step of generating a two-dimensional code, and replacing the two-dimensional code included in the image data with the two-dimensional code generated in the fifth step 6 and steps, a structure characterized in that it comprises a.

請求項14に係る発明は、画像データを取得して出力する画像処理装置において実行されるプログラムであって、前記画像処理装置に、画像データを取得する第1ステップと、前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認する第3ステップと、前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、又は、前記リンク先にアクセス権が設定されていることが確認された場合、前記画像データに含まれる前記二次元コードを削除する第4ステップと、を実行させることを特徴とする構成である。 The invention according to claim 14 is a program executed in the image processing apparatus and outputs the acquired image data, the image processing apparatus, comprising: a first step of acquiring images data, two to the image data A second step of determining whether or not a dimensional code is included; and if it is determined that a two-dimensional code is included in the image data, the link destination specified by the two-dimensional code is accessed, and The third step of confirming whether or not there is a link destination or whether or not the access right is set in the link destination, and when it is confirmed in the third step that the link destination does not exist, or the link destination has an access right If it is confirmed to be set, and characterized in that to execute a fourth step of deleting said two-dimensional code included in the image data It is a configuration that.

請求項15に係る発明は、複数のユーザーに関する情報が登録されたユーザー登録情報を記憶する記憶手段を備え、画像データを取得して出力する画像処理装置、において実行されるプログラムであって、前記画像処理装置に、画像データを取得する第1ステップと、前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、前記ユーザー登録情報に登録されている複数のユーザーのうちから前記画像データの配布先となるユーザーを指定する第3ステップと、前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先におけるアクセス権の設定の有無を確認する第4ステップと、前記第4ステップにおいて前記リンク先にアクセス権が設定されていることが確認された場合、前記ユーザー登録情報に基づいて、前記第3ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有しているか否かを確認する第5ステップと、前記第5ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有していないことが確認された場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施す第6ステップと、を実行させることを特徴とする構成である。 The invention according to claim 15 is a program that is executed in an image processing apparatus that includes storage means for storing user registration information in which information on a plurality of users is registered, and that acquires and outputs image data. In the image processing apparatus, a first step of acquiring image data, a second step of determining whether or not a two-dimensional code is included in the image data, and a plurality of users registered in the user registration information A third step of designating a user to whom the image data is to be distributed, and if it is determined that the image data contains a two-dimensional code, the link destination designated by the two-dimensional code is accessed. A fourth step of confirming whether or not the access right is set in the link destination, and accessing the link destination in the fourth step If it is confirmed that the user specified as a distribution destination in the third step has an access right to the link destination based on the user registration information, When it is confirmed that the user designated as the distribution destination in step 5 and step 5 does not have access rights to the link destination, the two-dimensional code included in the image data is replaced. 6th step which performs a process or a deletion process is performed, It is the structure characterized by the above-mentioned.

請求項16に係る発明は、請求項15に記載のプログラムにおいて、前記画像処理装置に、前記第ステップにおいて前記リンク先にアクセス権が設定されていることが確認された場合、前記リンク先のデータを、アクセス権が設定されていない所定の記憶領域にコピーする第ステップと、前記記憶領域にコピーされたデータをリンク先とする二次元コードを生成する第ステップと、を更に実行させ、前記第6ステップは、前記画像データに含まれる二次元コードを、前記第ステップにおいて生成される二次元コードに置換することを特徴とする構成である。 According to a sixteenth aspect of the present invention, in the program according to the fifteenth aspect , when it is confirmed that the access right is set to the link destination in the fourth step, the image processing apparatus has the link destination. A seventh step of copying the data to a predetermined storage area to which no access right is set, and an eighth step of generating a two-dimensional code having the data copied to the storage area as a link destination the sixth step is a two-dimensional code included in the image data, a structure which is characterized by replacing the two-dimensional code generated Oite in the eighth step.

請求項17に係る発明は、請求項15又は16に記載のプログラムにおいて、前記第ステップは、前記ユーザー登録情報から、前記第ステップにおいて配布先として指定されたユーザーに関する情報を読み出し、該情報を用いて前記リンク先にアクセスすることにより、前記リンク先に対するアクセス権を有しているか否かを確認することを特徴とする構成である。 According to a seventeenth aspect of the present invention, in the program according to the fifteenth or sixteenth aspect , the fifth step reads from the user registration information information related to a user designated as a distribution destination in the third step, and the information It is configured to check whether or not the user has an access right to the link destination by accessing the link destination using.

請求項18に係る発明は、請求項15乃至17のいずれかに記載のプログラムにおいて、前記ユーザー登録情報には、複数のユーザーのそれぞれの所属先に関する情報が登録されており、前記第ステップは、前記画像データの配布先としてユーザーの所属先の指定操作を受け付け、前記指定操作によって指定された所属先に属するユーザーを前記ユーザー登録情報から全て抽出し、抽出したユーザーを配布先として指定することを特徴とする構成である。 The invention according to claim 18, in the program according to any one of claims 15 to 17, wherein the user registration information is information about each belongs multiple users are registered, the third step is Accepting a user's affiliation designation operation as a distribution destination of the image data, extracting all users belonging to the affiliation designated by the designation operation from the user registration information, and designating the extracted user as a distribution destination It is the structure characterized by these.

請求項19に係る発明は、請求項18に記載のプログラムにおいて、前記画像処理装置に、ログインユーザーを認証する第9ステップ、を更に実行させ、前記第ステップは、前記ユーザー登録情報を参照することにより、前記第9ステップによって認証された前記ログインユーザーの所属先を特定し、前記画像データの配布先としてユーザーの所属先の指定操作を受け付けるときには、前記ログインユーザーの所属先を優先的に所定の表示手段に表示させることを特徴とする構成である。 The invention according to claim 19 is the program according to claim 18, further causing the image processing device to execute a ninth step of authenticating a login user, wherein the third step refers to the user registration information. Thus, when the login user who is authenticated by the ninth step is identified and the user's belonging designation operation is accepted as the distribution destination of the image data, the login user's belonging is preferentially specified. Display on the display means.

請求項20に係る発明は、請求項15乃至19のいずれかに記載のプログラムにおいて、前記第ステップは、前記第ステップにおいて配布先として指定された少なくとも一人のユーザーが前記リンク先に対するアクセス権を有していない場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施すことを特徴とする構成である。 According to a twentieth aspect of the invention, in the program according to any one of the fifteenth to nineteenth aspects, the sixth step includes an access right to the link destination by at least one user designated as a distribution destination in the third step. In the case where the image data is not included, a replacement process or a deletion process is performed on the two-dimensional code included in the image data.

請求項21に係る発明は、請求項15乃至19のいずれかに記載のプログラムにおいて、前記第ステップは、前記第ステップにおいて配布先として複数のユーザーが指定された場合、該複数のユーザーのそれぞれが前記リンク先に対するアクセス権を有しているかを判別し、前記二次元コードに対する置換処理又は削除処理を施すか否かをユーザー毎に決定することを特徴とする構成である。 The invention according to claim 21 is the program according to any one of claims 15 to 19, wherein when the plurality of users are designated as distribution destinations in the third step, the fifth step includes the plurality of users. Each of them determines whether each has an access right to the link destination, and determines whether to perform a replacement process or a deletion process for the two-dimensional code for each user.

請求項22に係る発明は、請求項15乃至21のいずれかに記載のプログラムにおいて、前記画像処理装置に、前記第ステップにおいて前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成する第10ステップと、前記第10ステップにおいて生成されたリンク先を含む二次元コードを生成する第11ステップと、を更に実行させ、前記第6ステップは、前記画像データに含まれる二次元コードを、前記第11ステップにおいて生成される二次元コードに置換することを特徴とする構成である。
請求項23に係る発明は、画像データを取得して出力する画像処理装置において実行されるプログラムであって、前記画像処理装置に、画像データを取得する第1ステップと、前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認する第3ステップと、前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成する第4ステップと、前記第4ステップにおいて生成されたリンク先を含む二次元コードを生成する第5ステップと、前記画像データに含まれる二次元コードを、前記第4ステップにおいて生成される二次元コードに置換する第6ステップと、を実行させることを特徴とする構成である。
The invention according to claim 22, in the program according to any one of claims 15 to 21, the image processing apparatus, if Oite the link destination in the fourth step has been confirmed that there is no, a new A tenth step of receiving a link destination instruction operation and generating a new link destination based on the instruction operation; and an eleventh step of generating a two-dimensional code including the link destination generated in the tenth step. further executed, the sixth step, the two-dimensional code included in the image data, a structure which is characterized by replacing the two-dimensional code generated Oite the eleventh step.
The invention according to claim 23 is a program executed in an image processing apparatus that acquires and outputs image data, wherein the image processing apparatus receives a first step of acquiring image data, and the image data is two-dimensionally processed. A second step of determining whether or not a code is included; and when it is determined that a two-dimensional code is included in the image data, the link destination specified by the two-dimensional code is accessed, and the link A third step of confirming the presence or absence of a destination or the presence or absence of setting of an access right at the link destination, and if it is confirmed that the link destination does not exist in the third step, accepting a new link destination instruction operation; A fourth step of generating a new link destination based on the instruction operation, and a two-dimensional code including the link destination generated in the fourth step A fifth step of generating, a two-dimensional code included in the image data, and a sixth step of replacing the two-dimensional code generated in the fourth step, a structure, characterized in that for the execution.

本発明によれば、二次元コードの付加された画像データを出力するとき、二次元コードのリンク先を自動解析するので、二次元コードに対して適切な処理を行うことができるようになる。その結果、ユーザーや管理者の作業負担を軽減することができるようになる。   According to the present invention, when the image data to which the two-dimensional code is added is output, the link destination of the two-dimensional code is automatically analyzed, so that appropriate processing can be performed on the two-dimensional code. As a result, it becomes possible to reduce the work load on the user and the administrator.

画像処理装置を備えた画像処理システムの一構成例を示す図である。It is a figure which shows the example of 1 structure of the image processing system provided with the image processing apparatus. 画像処理装置による処理の概念を示す図である。It is a figure which shows the concept of the process by an image processing apparatus. 画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions and functional structure of an image processing apparatus. ユーザー登録情報の一例を示す図である。It is a figure which shows an example of user registration information. リンク先にアクセス権が設定されている場合におけるコード処理部の動作機能を示すブロック図である。It is a block diagram which shows the operation | movement function of a code processing part when the access right is set to the link destination. 配布先指定部によって表示される配布先指定画面の一例を示す図である。It is a figure which shows an example of the distribution destination designation | designated screen displayed by the distribution destination designation | designated part. 公開/非公開決定部によって表示される公開/非公開指定画面の一例を示す図である。It is a figure which shows an example of the public / private designation | designated screen displayed by the public / private determination part. 参照データがコピーされた場合の二次元コード置換処理の概念を示す図である。It is a figure which shows the concept of a two-dimensional code replacement process when reference data is copied. 2種類の印刷物が出力される場合の出力態様の例を示す図である。It is a figure which shows the example of the output mode in case two types of printed matter is output. リンク先が存在しない場合におけるコード処理部の動作機能を示すブロック図である。It is a block diagram which shows the operation | movement function of a code processing part when a link destination does not exist. 報知処理部によって表示される報知画面の一例を示す図である。It is a figure which shows an example of the alerting | reporting screen displayed by the alerting | reporting process part. リンク先生成部によって表示される操作画面の一例を示す図であるIt is a figure which shows an example of the operation screen displayed by the link destination production | generation part. 新たなリンク先が指定された場合の二次元コード置換処理の概念を示す図である。It is a figure which shows the concept of a two-dimensional code replacement process when a new link destination is designated. 画像処理装置において行われる処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence performed in an image processing apparatus. 第1のコード処理の詳細な処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process sequence of a 1st code process. 第2のコード処理の詳細な処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process sequence of a 2nd code process.

以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the embodiments described below, members that are common to each other are denoted by the same reference numerals, and redundant descriptions thereof are omitted.

図1は、本発明の一実施形態である画像処理装置2を備えた画像処理システム1の構成例を示す図である。この画像処理システム1は、MFPなどで構成される画像処理装置2と、各種データを記憶するサーバー4と備え、画像処理装置2とサーバー4とがLAN(Local Area Network)などのネットワーク3を介して相互にデータ通信を行うことができる構成である。尚、ネットワーク3は、LANなどのローカルネットワークだけでなく、インターネットなどの広域ネットワークを含むものであっても構わない。またネットワーク3には、画像処理装置2やサーバー4の他、一般的なパーソナルコンピュータや携帯端末などの各種機器も接続することが可能である。   FIG. 1 is a diagram illustrating a configuration example of an image processing system 1 including an image processing apparatus 2 according to an embodiment of the present invention. The image processing system 1 includes an image processing apparatus 2 configured by an MFP or the like and a server 4 that stores various data. The image processing apparatus 2 and the server 4 are connected via a network 3 such as a LAN (Local Area Network). Thus, it is possible to perform data communication with each other. The network 3 may include not only a local network such as a LAN but also a wide area network such as the Internet. In addition to the image processing apparatus 2 and the server 4, various devices such as a general personal computer and a portable terminal can be connected to the network 3.

画像処理装置2は、ユーザーが使用する際のユーザーインタフェースとなる操作パネル20と、原稿の画像を光学的に読み取って画像データを生成するスキャナ部21と、画像データに基づいて印刷用紙などのシート材に画像形成を行って印刷出力するプリンタ部22とを備えている。そして画像処理装置2は、操作パネル20に対するユーザーの操作に基づいてスキャナ部21やプリンタ部22を動作させることにより、スキャンジョブやプリントジョブ、コピージョブなどの各種ジョブを実行することが可能である。   The image processing apparatus 2 includes an operation panel 20 serving as a user interface when used by a user, a scanner unit 21 that optically reads an image of a document and generates image data, and a sheet such as printing paper based on the image data. And a printer unit 22 that forms an image on the material and prints it out. The image processing apparatus 2 can execute various jobs such as a scan job, a print job, and a copy job by operating the scanner unit 21 and the printer unit 22 based on a user operation on the operation panel 20. .

サーバー4は、ハードディスクドライブ(HDD)などで構成される記憶装置5を備えており、その記憶装置5に各種データを記憶して管理することができる。図1の例では、記憶装置5に、様々なユーザーが閲覧参照する参照データ9が記憶されている場合を示している。この参照データ9は、画像や文書などを含むデータである。   The server 4 includes a storage device 5 composed of a hard disk drive (HDD) or the like, and can store and manage various data in the storage device 5. In the example of FIG. 1, a case is shown in which reference data 9 that is browsed and browsed by various users is stored in the storage device 5. The reference data 9 is data including images and documents.

上記のような画像処理システム1において、画像処理装置2がユーザーの指示操作に基づいて印刷出力を行う際、印刷対象となる画像データに、所定の情報がマトリクス状に表現された二次元コードが含まれることがある。画像データに含まれる二次元コードは、例えばサーバー4に記憶されている参照データ9にリンクした情報であって、参照データ9にアクセスするためのパスなどが記述されたリンク情報を含んでいる。ところが、二次元コードのリンク情報によって示されるリンク先の参照データ9にはアクセス権が設定されていることがある。またリンク先の参照データ9が既にサーバー4から削除されていることもある。そのような場合、画像処理装置2が画像データに含まれる二次元コードをそのまま印刷出力してしまうと、印刷物の配布を受けた他のユーザーが自身の携帯端末などで二次元コードを撮影し、リンク先にアクセスしようとしても参照データ9を正常に閲覧することができない事態が生じ得る。   In the image processing system 1 as described above, when the image processing apparatus 2 performs print output based on a user's instruction operation, a two-dimensional code in which predetermined information is expressed in a matrix form is included in image data to be printed. May be included. The two-dimensional code included in the image data is, for example, information linked to the reference data 9 stored in the server 4 and includes link information in which a path for accessing the reference data 9 is described. However, an access right may be set for the reference data 9 at the link destination indicated by the link information of the two-dimensional code. Further, the reference data 9 at the link destination may have already been deleted from the server 4. In such a case, when the image processing apparatus 2 prints and outputs the two-dimensional code included in the image data as it is, another user who receives the distribution of the printed material takes the two-dimensional code with his / her mobile terminal, Even if it is attempted to access the link destination, the reference data 9 cannot be normally browsed.

そのため、本実施形態の画像処理装置2は、印刷出力を行う際に出力対象となる画像データに二次元コードが含まれるか否かを判別し、二次元コードが含まれる場合には、その二次元コードによって示されるリンク先に試験的にアクセスすることによってリンク先の状況を確認するように構成される。そして画像処理装置2は、その確認結果に基づき、リンク先の状況に応じて最適な出力処理を行う。   Therefore, the image processing apparatus 2 according to the present embodiment determines whether or not a two-dimensional code is included in the image data to be output when performing print output. It is configured to confirm the status of the link destination by accessing the link destination indicated by the dimension code on a trial basis. Then, the image processing apparatus 2 performs an optimum output process according to the situation of the link destination based on the confirmation result.

図2は、画像処理装置2による処理の概念を示す図である。例えばスキャナ部21が二次元コードCD1を含む文書を読み取り、それによって得られた画像データD10に基づいて印刷出力(コピー出力)を行う場合、画像処理装置2は、画像データD10に含まれる二次元コードCD1のリンク先にアクセスし、リンク先として指定された参照データ9が存在するか否かを確認すると共に、リンク先として指定された参照データ9が存在する場合には更にそのリンク先の参照データ9にアクセス権が設定されているか否かを確認する。その結果、リンク先の参照データ9が存在し、且つ、参照データ9にアクセス権が設定されておらず、誰もが参照データ9の中身を閲覧することができる場合、画像処理装置2は、入力した画像データD10に含まれる二次元コードCD1をそのままの状態で印刷し、印刷物D11を出力する(プロセスP1)。この場合、印刷物D11を配布されたユーザーは、自身の携帯端末などで印刷物D11に含まれる二次元コードCD1を撮影してリンク先にアクセスすることにより、参照データ9の中身を正常に閲覧することができる。   FIG. 2 is a diagram illustrating a concept of processing by the image processing apparatus 2. For example, when the scanner unit 21 reads a document including the two-dimensional code CD1 and performs print output (copy output) based on the image data D10 obtained thereby, the image processing apparatus 2 uses the two-dimensional data included in the image data D10. The link destination of the code CD1 is accessed to check whether or not the reference data 9 specified as the link destination exists. When the reference data 9 specified as the link destination exists, the reference of the link destination is further included. It is confirmed whether or not the access right is set for the data 9. As a result, when the reference data 9 of the link destination exists and the access right is not set for the reference data 9 and any one can view the contents of the reference data 9, the image processing apparatus 2 The two-dimensional code CD1 included in the input image data D10 is printed as it is, and a printed matter D11 is output (process P1). In this case, the user who has distributed the printed material D11 normally browses the contents of the reference data 9 by photographing the two-dimensional code CD1 included in the printed material D11 with his / her portable terminal and accessing the link destination. Can do.

これに対し、リンク先の参照データ9が存在しない場合、又は、参照データ9にアクセス権が設定されている場合、画像処理装置2は、入力した画像データD10に含まれる二次元コードCD1に対して置換処理や削除処理などの所定の処理を行って印刷出力を行うことが可能である。   On the other hand, when the reference data 9 of the link destination does not exist or when the access right is set for the reference data 9, the image processing apparatus 2 applies the two-dimensional code CD1 included in the input image data D10. Thus, it is possible to perform print output by performing predetermined processing such as replacement processing and deletion processing.

例えばリンク先の参照データ9が存在し、且つ、参照データ9にアクセス権が設定されている場合、画像処理装置2は、サーバー4の記憶装置5から参照データ9を読み出して取得し、その参照データ9のコピーをアクセス権の設定されていない別の記憶領域に保存することが可能である。この場合、画像処理装置2は、別の記憶領域に保存した参照データ9のコピーをリンク先に指定した二次元コードCD2を生成し、その二次元コードCD2を元の二次元コードCD1と置き換えた画像データを生成する。そして画像処理装置2は、二次元コードCD2に置き換えた画像データに基づいて印刷出力を行うことにより、印刷物D12を出力する(プロセスP2)。その結果、印刷物D12を配布されたユーザーは、自身の携帯端末などで印刷物D12に含まれる二次元コードCD2を撮影してリンク先にアクセスすることにより、参照データ9の中身を正常に閲覧することができる。   For example, when the reference data 9 of the link destination exists and the access right is set to the reference data 9, the image processing apparatus 2 reads and acquires the reference data 9 from the storage device 5 of the server 4, and the reference It is possible to save a copy of the data 9 in another storage area to which no access right is set. In this case, the image processing apparatus 2 generates a two-dimensional code CD2 in which a copy of the reference data 9 stored in another storage area is designated as a link destination, and replaces the two-dimensional code CD2 with the original two-dimensional code CD1. Generate image data. Then, the image processing apparatus 2 outputs a printed matter D12 by performing printout based on the image data replaced with the two-dimensional code CD2 (process P2). As a result, the user who has distributed the printed material D12 normally browses the contents of the reference data 9 by photographing the two-dimensional code CD2 included in the printed material D12 and accessing the link destination with his / her portable terminal or the like. Can do.

また画像処理装置2は、リンク先の参照データ9が存在し、且つ、参照データ9にアクセス権が設定されている場合に、元の画像データD10に含まれている二次元コードCD1を削除した画像データを生成することも可能である。この場合、画像処理装置2は、二次元コードCD1を削除した画像データに基づいて印刷出力を行うことにより、印刷物D13を出力する(プロセスP3)。その結果、印刷物D13を配布されたユーザーにとっては、アクセスすることができない参照データ9へのリンク情報を含む二次元コードCD1を撮影してしまうことがなくなるため、無駄な作業を回避することができる。   Further, the image processing apparatus 2 deletes the two-dimensional code CD1 included in the original image data D10 when the link destination reference data 9 exists and the access right is set to the reference data 9 It is also possible to generate image data. In this case, the image processing apparatus 2 outputs a printed matter D13 by performing print output based on the image data from which the two-dimensional code CD1 is deleted (process P3). As a result, the user who has distributed the printed material D13 does not shoot the two-dimensional code CD1 including the link information to the reference data 9 that cannot be accessed, thereby avoiding useless work. .

ただし、リンク先の参照データ9が存在し、且つ、参照データ9にアクセス権が設定されている場合であっても、印刷物の配布先となるユーザーが参照データ9に対するアクセス権を有していることもある。この場合、入力した画像データD10に含まれる二次元コードCD1に対して置換処理や削除処理などの所定の処理を行う必要がない。そのため、本実施形態では、リンク先の参照データ9が存在し、且つ、参照データ9にアクセス権が設定されている場合に、画像処理装置2が印刷物の配布先となるユーザーのアクセス権を確認し、印刷物の配布先となるユーザーが参照データ9に対するアクセス権を有していれば、上述したプロセスP1と同様に、入力した画像データD10に含まれる二次元コードCD1をそのままの状態で印刷し、印刷物D11を出力するように構成される。   However, even when the reference data 9 of the link destination exists and the access right is set to the reference data 9, the user who is the distribution destination of the printed material has the access right to the reference data 9. Sometimes. In this case, it is not necessary to perform predetermined processing such as replacement processing or deletion processing on the two-dimensional code CD1 included in the input image data D10. Therefore, in this embodiment, when the reference data 9 of the link destination exists and the access right is set for the reference data 9, the image processing apparatus 2 confirms the access right of the user to whom the printed material is distributed. If the user to whom the printed material is distributed has access rights to the reference data 9, the two-dimensional code CD1 included in the input image data D10 is printed as it is, as in the process P1 described above. The printed matter D11 is output.

また画像処理装置2は、リンク先の参照データ9が存在しない場合、画像処理装置2は、リンク先を元の参照データ9とは異なるデータに変更した二次元コードCD2を生成し、その二次元コードCD2を元の二次元コードCD1と置き換えた画像データを生成することが可能である。そして画像処理装置2は、二次元コードCD2に置き換えた画像データに基づいて印刷出力を行うことにより、印刷物D12を出力する(プロセスP2)。その結果、印刷物D12を配布されたユーザーは、自身の携帯端末などで印刷物D12に含まれる二次元コードCD2を撮影してリンク先にアクセスすることにより、参照すべきデータの中身を正常に閲覧することができる。   If the link destination reference data 9 does not exist, the image processing device 2 generates the two-dimensional code CD2 in which the link destination is changed to data different from the original reference data 9, and the two-dimensional code CD2 is generated. It is possible to generate image data in which the code CD2 is replaced with the original two-dimensional code CD1. Then, the image processing apparatus 2 outputs a printed matter D12 by performing printout based on the image data replaced with the two-dimensional code CD2 (process P2). As a result, the user who has distributed the printed material D12 normally browses the contents of the data to be referred to by photographing the two-dimensional code CD2 included in the printed material D12 and accessing the link destination with his / her portable terminal or the like. be able to.

また画像処理装置2は、リンク先の参照データ9が存在しない場合、元の画像データD10に含まれている二次元コードCD1を削除した画像データを生成することも可能である。この場合、画像処理装置2は、二次元コードCD1を削除した画像データに基づいて印刷出力を行うことにより、印刷物D13を出力する(プロセスP3)。その結果、印刷物D13を配布されたユーザーにとっては、既にリンク切れとなっている二次元コードCD1を撮影してしまうことがなくなるため、無駄な作業を回避することができる。以下、このような画像処理装置2について更に詳しく説明する。   The image processing apparatus 2 can also generate image data in which the two-dimensional code CD1 included in the original image data D10 is deleted when there is no link destination reference data 9. In this case, the image processing apparatus 2 outputs a printed matter D13 by performing print output based on the image data from which the two-dimensional code CD1 is deleted (process P3). As a result, the user who has been distributed the printed material D13 does not have to shoot the two-dimensional code CD1 that has already been broken, so that useless work can be avoided. Hereinafter, the image processing apparatus 2 will be described in more detail.

図3は、画像処理装置2のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置2は、上述した操作パネル20、スキャナ部21及びプリンタ部22の他に、更に制御部10、記憶装置11、ネットワークインタフェース12及びFAX部23を備えている。   FIG. 3 is a block diagram illustrating an example of a hardware configuration and a functional configuration of the image processing apparatus 2. The image processing apparatus 2 further includes a control unit 10, a storage device 11, a network interface 12, and a FAX unit 23 in addition to the operation panel 20, the scanner unit 21, and the printer unit 22 described above.

操作パネル20は、表示部20aと操作部20bとを備えている。表示部20aは、例えばカラー液晶ディスプレイなどによって構成され、ユーザーが操作可能な各種の操作画面を表示する。操作部20bは、例えば表示部20aの表示画面上に配置されるタッチパネルキーや表示部20aの周囲に配置される押しボタンキーなどによって構成され、ユーザーによる入力操作を受け付ける。   The operation panel 20 includes a display unit 20a and an operation unit 20b. The display unit 20a is configured by a color liquid crystal display, for example, and displays various operation screens that can be operated by the user. The operation unit 20b includes, for example, touch panel keys arranged on the display screen of the display unit 20a, push button keys arranged around the display unit 20a, and the like, and accepts an input operation by the user.

記憶装置11は、例えばハードディスクドライブ(HDD)やソリッドステートドライブ(SSD)などで構成される不揮発性の記憶手段である。この記憶装置11には、画像処理装置2において実行されるプログラム13や、画像処理装置2を使用するユーザーに関する情報が登録されたユーザー登録情報14が記憶される。   The storage device 11 is a non-volatile storage unit configured by, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage device 11 stores a program 13 executed in the image processing device 2 and user registration information 14 in which information about a user who uses the image processing device 2 is registered.

図4は、ユーザー登録情報14の一例を示す図である。ユーザー登録情報14は、ユーザーに関する情報として、ユーザー名14aと、ユーザーID14bと、認証情報14cと、所属先14dと、電子メールアドレス14eと、アクセス情報14fとがユーザー毎に登録された情報である。ユーザーID14b及び認証情報14cは、画像処理装置2を使用してジョブを実行しようとするユーザーを認証するための情報であり、ユーザー毎にユニークな情報が予め登録される。所属先14dは、各ユーザーが所属する所属先に関する情報であり、複数のユーザーが同じ所属先として登録されることもある。電子メールアドレス14eは、各ユーザーの電子メールアドレスである。またアクセス情報14fは、ユーザーがサーバー4に対するアクセス権を有している場合に予め登録される情報であり、サーバー4に対してログインしてアクセス権が設定されたデータにアクセスするための認証情報などが登録される。そのため、ユーザーがサーバー4に対するアクセス権を有していない場合、アクセス情報14fの欄は空欄となる。ただし、サーバー4において記憶装置5に記憶されている参照データ9にアクセス権が設定されていない場合には、アクセス情報14fが登録されていないユーザーであってもサーバー4にアクセスして参照データ9を参照することができる。尚、ユーザー登録情報14には、上記情報が全て含まれている必要はないし、また上記情報以外の情報が含まれていても良い。   FIG. 4 is a diagram illustrating an example of the user registration information 14. The user registration information 14 is information in which a user name 14a, a user ID 14b, authentication information 14c, an affiliation 14d, an e-mail address 14e, and access information 14f are registered for each user as information about the user. . The user ID 14b and the authentication information 14c are information for authenticating a user who intends to execute a job using the image processing apparatus 2, and unique information is registered in advance for each user. The affiliation 14d is information regarding the affiliation to which each user belongs, and a plurality of users may be registered as the same affiliation. The e-mail address 14e is an e-mail address of each user. The access information 14f is information that is registered in advance when the user has an access right to the server 4, and authentication information for logging in to the server 4 and accessing the data for which the access right is set. Etc. are registered. Therefore, when the user does not have access rights to the server 4, the access information 14f field is blank. However, if the access right is not set for the reference data 9 stored in the storage device 5 in the server 4, even the user for whom the access information 14 f is not registered accesses the server 4 to access the reference data 9. Can be referred to. The user registration information 14 does not need to include all of the above information, and may include information other than the above information.

また記憶装置11には、各種データを記憶する記憶領域として、ユーザー領域15とパブリック領域16との2種類の領域が設けられる。ユーザー領域15は、例えばユーザー毎に設けられ、各ユーザーが自身で管理するデータを記憶しておくための記憶領域である。このユーザー領域15には、各ユーザーによってアクセス権が設定されることがある。またパブリック領域16は、複数のユーザーが共有して使用可能な記憶領域である。このパブリック領域16には、アクセス権は設定されておらず、誰もが自由にデータを保存したり、読み出したりすることが可能である。   The storage device 11 is provided with two types of areas, a user area 15 and a public area 16, as storage areas for storing various data. The user area 15 is a storage area provided for each user, for example, for storing data managed by each user. In this user area 15, an access right may be set by each user. The public area 16 is a storage area that can be shared and used by a plurality of users. No access right is set in the public area 16, and anyone can freely save and read data.

ネットワークインタフェース12は、画像処理装置2をネットワーク3に接続するためのものである。画像処理装置2は、このネットワークインタフェース12を介してサーバー4やその他外部機器とデータの送受信を行う。   The network interface 12 is for connecting the image processing apparatus 2 to the network 3. The image processing apparatus 2 transmits / receives data to / from the server 4 and other external devices via the network interface 12.

FAX部23は、図示を省略する公衆電話網などを介してFAXデータの送受信を行うものである。画像処理装置2は、このFAX部23を備えることにより、FAXジョブの送受信を行うことができる。例えば画像処理装置2は、外部から受信したFAXデータに基づいて印刷出力を行うことが可能であるし、また、ユーザーによって画像データの出力先として外部宛先のFAX番号が指定されると、その外部宛先に対し、画像データをFAXデータとして送信することも可能である。   The FAX unit 23 transmits and receives FAX data via a public telephone network (not shown). The image processing apparatus 2 can transmit and receive a FAX job by including the FAX unit 23. For example, the image processing apparatus 2 can perform print output based on FAX data received from the outside, and when the user specifies a FAX number of an external destination as an output destination of image data, the external It is also possible to transmit image data as FAX data to the destination.

制御部10は、図示を省略するCPUとメモリとを備えて構成され、上述した各部の動作を制御するものであり、スキャンジョブやプリントジョブ、コピージョブ、FAXジョブなどの各種ジョブの実行を制御する。制御部10は、CPUが記憶装置11に記憶されているプログラム13を読み出して実行することにより、ユーザー認証部31、ジョブ受付部32、画像取得部33、二次元コード判別部34、リンク先確認部35、コード処理部36及び出力制御部37として機能する。   The control unit 10 includes a CPU and a memory (not shown), controls the operation of each unit described above, and controls the execution of various jobs such as a scan job, a print job, a copy job, and a FAX job. To do. The control unit 10 reads and executes the program 13 stored in the storage device 11 by the CPU, so that the user authentication unit 31, the job reception unit 32, the image acquisition unit 33, the two-dimensional code determination unit 34, the link destination confirmation Functions as a unit 35, a code processing unit 36, and an output control unit 37.

ユーザー認証部31は、画像処理装置2を使用してジョブを実行しようとするユーザーを認証する処理部である。例えばユーザー認証部31は、操作パネル20の表示部20aに、ユーザーIDと認証情報の入力操作を受け付ける操作画面を初期画面として表示する。そしてユーザーが操作パネル20を操作することによってユーザーIDと認証情報を入力すると、ユーザー認証部31は、ユーザー登録情報14を読み出し、ユーザーによって入力されたそれらの情報がユーザー登録情報14に予め登録されているユーザーID14bと認証情報14cの組み合わせに一致するか否かを判断する。その結果、ユーザーによって入力された情報がユーザー登録情報14に登録されていれば、認証成功となり、ユーザー認証部31は、ユーザー認証に成功したユーザーをログインユーザーとして、画像処理装置2をログイン状態へ移行させる。画像処理装置2がログイン状態へ移行すると、その後、制御部10においてユーザー認証部31以外の処理部が機能する。   The user authentication unit 31 is a processing unit that authenticates a user who intends to execute a job using the image processing apparatus 2. For example, the user authentication unit 31 displays an operation screen for accepting an input operation of a user ID and authentication information on the display unit 20a of the operation panel 20 as an initial screen. When the user inputs the user ID and authentication information by operating the operation panel 20, the user authentication unit 31 reads the user registration information 14, and the information input by the user is registered in the user registration information 14 in advance. It is determined whether or not it matches the combination of the user ID 14b and the authentication information 14c. As a result, if the information input by the user is registered in the user registration information 14, the authentication is successful, and the user authentication unit 31 sets the image processing apparatus 2 in the login state with the user who has succeeded in the user authentication as the login user. Transition. When the image processing apparatus 2 shifts to the login state, processing units other than the user authentication unit 31 function in the control unit 10 thereafter.

またネットワークインタフェース12を介してプリントジョブを受信した場合、ユーザー認証部31は、そのプリントジョブに含まれる情報からユーザーID及び認証情報を抽出し、その抽出した情報がユーザー登録情報14に予め登録されているユーザーID14bと認証情報14cの組み合わせに一致するか否かを判断する。その結果、プリントジョブに含まれるユーザーID及び認証情報がユーザー登録情報14に登録されていれば、認証成功となり、ユーザー認証部31は、プリントジョブの実行を許可する。そして制御部10においてその後ユーザー認証部31以外の処理部が機能する。   When a print job is received via the network interface 12, the user authentication unit 31 extracts a user ID and authentication information from information included in the print job, and the extracted information is registered in the user registration information 14 in advance. It is determined whether or not it matches the combination of the user ID 14b and the authentication information 14c. As a result, if the user ID and the authentication information included in the print job are registered in the user registration information 14, the authentication is successful, and the user authentication unit 31 permits the execution of the print job. Then, a processing unit other than the user authentication unit 31 functions thereafter in the control unit 10.

ジョブ受付部32は、ユーザーによって指定されたジョブを受け付ける処理部である。例えばユーザーが操作パネル20を操作することによって画像処理装置2がログイン状態へ移行した場合、ジョブ受付部32は、表示部20aに対してログインユーザーがジョブの設定操作を行うための操作画面を表示し、ログインユーザーによるジョブの設定操作を受け付ける。そしてログインユーザーによりジョブの実行開始が指示されると、ジョブ受付部32は、ログインユーザーによって指定されたジョブの実行を開始し、画像取得部33を機能させる。またネットワークインタフェース12を介してプリントジョブを受信した場合、ジョブ受付部32は、ユーザー認証部31によってプリントジョブの実行が許可されることに伴い、そのプリントジョブを正常に受け付けて実行を開始する。   The job reception unit 32 is a processing unit that receives a job designated by the user. For example, when the image processing apparatus 2 shifts to the login state by the user operating the operation panel 20, the job reception unit 32 displays an operation screen for the login user to perform a job setting operation on the display unit 20a. And accepting job setting operations by the logged-in user. When the login user instructs the job execution start, the job reception unit 32 starts executing the job specified by the login user and causes the image acquisition unit 33 to function. When a print job is received via the network interface 12, the job reception unit 32 normally receives the print job and starts the execution as the user authentication unit 31 permits the execution of the print job.

画像取得部33は、ジョブの実行開始に伴い、出力対象となる画像データD10を取得する処理部である。例えばスキャンジョブやコピージョブの場合、画像取得部33は、スキャナ部21を制御することにより、ログインユーザーによってセットされた原稿の読み取り動作を行わせ、スキャナ部21から出力対象となる画像データD10を取得する。またプリントジョブの場合、画像取得部33は、ネットワークインタフェース12を介して受信したプリントジョブから出力対象となる画像データD10を取得する。このようにして取得される画像データD10には、図2に示したように二次元コードCD1が付されていることがある。   The image acquisition unit 33 is a processing unit that acquires image data D10 to be output with the start of job execution. For example, in the case of a scan job or a copy job, the image acquisition unit 33 controls the scanner unit 21 to perform an operation of reading a document set by a logged-in user, and outputs image data D10 to be output from the scanner unit 21. get. In the case of a print job, the image acquisition unit 33 acquires image data D10 to be output from the print job received via the network interface 12. The image data D10 acquired in this way may be given a two-dimensional code CD1 as shown in FIG.

二次元コード判別部34は、画像取得部33によって取得される画像データD10に二次元コードCD1が含まれるか否かを判別する処理部である。例えば二次元コード判別部34は、出力対象である画像データD10を画像解析することにより、画像データD10にマトリクス状の二次元コードCD1が含まれている否かを判別する。その結果、出力対象である画像データD10に二次元コードCD1が含まれていない場合、制御部10においてリンク先確認部35及びコード処理部36は機能することはない。これに対し、出力対象である画像データD10に二次元コードCD1が含まれている場合、二次元コード判別部34に続いてリンク先確認部35が機能する。   The two-dimensional code determination unit 34 is a processing unit that determines whether or not the two-dimensional code CD1 is included in the image data D10 acquired by the image acquisition unit 33. For example, the two-dimensional code discriminating unit 34 discriminates whether or not the image data D10 includes the matrix-like two-dimensional code CD1 by performing image analysis on the image data D10 to be output. As a result, when the image data D10 to be output does not include the two-dimensional code CD1, the link destination confirmation unit 35 and the code processing unit 36 do not function in the control unit 10. On the other hand, when the image data D10 to be output includes the two-dimensional code CD1, the link destination confirmation unit 35 functions after the two-dimensional code determination unit 34.

リンク先確認部35は、画像データD10に含まれる二次元コードCD1のリンク先の状況を確認する処理部である。リンク先確認部35は、画像データD10に含まれる二次元コードCD1からリンク情報を読み出し、そのリンク情報に基づいて二次元コードCD1のリンク先を特定する。そしてリンク先確認部35は、特定したリンク先に対してアクセスする。すなわち、リンク先確認部35は、サーバー4に対するアクセス情報などを付加することなく、リンク先であるサーバー4の記憶装置5に記憶されている参照データ9にアクセスするのである。このとき、サーバー4においてリンク先に相当する参照データ9が存在しない場合、リンク先確認部35は、サーバー4から、リンク先に指定されたデータが存在しないことを示す応答を受信する。またサーバー4において参照データ9にアクセスするためにアクセス権が設定されている場合、リンク先確認部35は、サーバー4から、アクセス情報の要求を受信する。更に、サーバー4においてリンク先に相当する参照データ9が存在し、且つ、アクセス権が設定されていない場合、リンク先確認部35は、リンク先の参照データ9に対して正常にアクセスすることができる。そのため、リンク先確認部35は、アクセス情報などを付加することなく、リンク先にアクセスすることで、リンク先の有無又はリンク先におけるアクセス権の設定の有無を確認することができる。   The link destination confirmation unit 35 is a processing unit that confirms the status of the link destination of the two-dimensional code CD1 included in the image data D10. The link confirmation unit 35 reads link information from the two-dimensional code CD1 included in the image data D10, and identifies the link destination of the two-dimensional code CD1 based on the link information. Then, the link destination confirmation unit 35 accesses the identified link destination. That is, the link destination confirmation unit 35 accesses the reference data 9 stored in the storage device 5 of the server 4 that is the link destination without adding access information to the server 4 or the like. At this time, when the reference data 9 corresponding to the link destination does not exist in the server 4, the link destination confirmation unit 35 receives a response indicating that the data designated as the link destination does not exist from the server 4. When the access right is set to access the reference data 9 in the server 4, the link destination confirmation unit 35 receives a request for access information from the server 4. Further, when the reference data 9 corresponding to the link destination exists in the server 4 and the access right is not set, the link destination confirmation unit 35 can normally access the reference data 9 of the link destination. it can. Therefore, the link destination confirmation unit 35 can confirm the presence / absence of the link destination or the presence / absence of setting of the access right at the link destination by accessing the link destination without adding access information or the like.

リンク先確認部35がリンク先の状況を確認した結果、二次元コードCD1のリンク情報が示すリンク先が存在しないことが確認された場合、或いは、リンク先にアクセス権が設定されていることが確認された場合、制御部10においてコード処理部36が機能する。これに対し、二次元コードCD1のリンク情報が示すリンク先に参照データ9が存在し、そのリンク先にアクセス権が設定されていないことが確認された場合には、コード処理部36は機能しない。コード処理部36が機能しない場合には、出力対象である画像データD10は、そのまま印刷物D11に対応する画像データとして使用される。   As a result of the link destination confirmation unit 35 confirming the status of the link destination, it is confirmed that the link destination indicated by the link information of the two-dimensional code CD1 does not exist, or the access right is set for the link destination. If it is confirmed, the code processing unit 36 functions in the control unit 10. On the other hand, when it is confirmed that the reference data 9 exists at the link destination indicated by the link information of the two-dimensional code CD1 and the access right is not set at the link destination, the code processing unit 36 does not function. . When the code processing unit 36 does not function, the image data D10 to be output is used as it is as image data corresponding to the printed matter D11.

コード処理部36は、画像データD10に含まれる二次元コードCD1に対して所定の処理を施す処理部である。ただし、コード処理部36は、画像データD10に含まれる二次元コードCD1に対して所定の処理を施さないこともある。このコード処理部36の具体的な動作は、二次元コードCD1のリンク情報が示すリンク先が存在しないことが確認された場合と、リンク先にアクセス権が設定されていることが確認された場合とで異なる動作となる。   The code processing unit 36 is a processing unit that performs predetermined processing on the two-dimensional code CD1 included in the image data D10. However, the code processing unit 36 may not perform predetermined processing on the two-dimensional code CD1 included in the image data D10. The specific operation of the code processing unit 36 is performed when it is confirmed that the link destination indicated by the link information of the two-dimensional code CD1 does not exist, and when it is confirmed that the access right is set for the link destination. And different behavior.

まずリンク先にアクセス権が設定されている場合のコード処理部36の動作について説明する。図5は、リンク先にアクセス権が設定されている場合におけるコード処理部36の動作機能を示すブロック図である。すなわち、リンク先にアクセス権が設定されている場合、コード処理部36は、図5に示すように、配布先指定部41、アクセス権確認部42、公開/非公開決定部43、コピー処理部44、二次元コード生成部45、二次元コード置換部46及び二次元コード削除部47として機能する。   First, the operation of the code processing unit 36 when the access right is set at the link destination will be described. FIG. 5 is a block diagram illustrating an operation function of the code processing unit 36 when the access right is set at the link destination. That is, when the access right is set at the link destination, the code processing unit 36, as shown in FIG. 5, the distribution destination designation unit 41, the access right confirmation unit 42, the public / private determination unit 43, the copy processing unit. 44, functions as a two-dimensional code generation unit 45, a two-dimensional code replacement unit 46, and a two-dimensional code deletion unit 47.

配布先指定部41は、出力対象の画像データD10に基づいて印刷出力などの出力処理を行って得られる出力物(印刷物)の配布先となるユーザーを指定する処理部である。配布先指定部41は、操作パネル20の表示部20aに対してログインユーザーが配布先を指定するための配布先指定画面を表示し、操作部20bに対して行われるログインユーザーの操作に基づいて配布先を指定する。   The distribution destination designation unit 41 is a processing unit that designates a user who is a distribution destination of an output product (printed material) obtained by performing an output process such as print output based on the image data D10 to be output. The distribution destination designation unit 41 displays a distribution destination designation screen for the login user to designate a distribution destination on the display unit 20a of the operation panel 20, and based on the login user operation performed on the operation unit 20b. Specify the distribution destination.

図6は、配布先指定部41によって表示部20aに表示される配布先指定画面の一例を示す図である。図6に示す配布先指定画面は、配布先となるユーザーの所属先を指定することによって、印刷物の配布先を指定する画面例となっている。すなわち、ログインユーザーが配布文書などを印刷するときには、所属先単位で複数のユーザーに同じ文書を印刷することが多いことから、配布先として所属先を指定する画面例となっている。配布先指定部41は、ユーザー登録情報14を参照することにより、図6のような配布先指定画面を生成し、表示部20aに表示させる。この配布先指定画面では、ログインユーザーが選択可能な複数のボタンB11が表示され、各ボタンB11に所属先が1つずつ割り当てられている。また配布先指定画面には、所属先が割り当てられた複数のボタンB11の全てを一画面内に表示することができない場合に、ボタンB11の表示を切り替えるページ切替ボタンB12が表示される。ログインユーザーは、このページ切替ボタンB12を操作すると、所属先の割り当てられたボタンB11が他の所属先に切り替わる。そしてログインユーザーは、印刷物の配布先となるユーザーの所属先を選択した後、OKボタンB13を操作することにより、配布先を確定させることができる。またログインユーザーは、配布先の選択状態をキャンセルするときには、キャンセルボタンB14を操作する。   FIG. 6 is a diagram illustrating an example of a distribution destination designation screen displayed on the display unit 20 a by the distribution destination designation unit 41. The distribution destination designation screen shown in FIG. 6 is an example of a screen for designating the distribution destination of the printed material by designating the affiliation destination of the user as the distribution destination. In other words, when the logged-in user prints a distribution document or the like, the same document is often printed for a plurality of users for each affiliation unit. The distribution destination designation unit 41 refers to the user registration information 14 to generate a distribution destination designation screen as shown in FIG. 6 and display it on the display unit 20a. In this distribution destination designation screen, a plurality of buttons B11 that can be selected by the login user are displayed, and one affiliation destination is assigned to each button B11. In addition, a page switching button B12 for switching display of the button B11 is displayed on the distribution destination designation screen when all of the plurality of buttons B11 to which the affiliation is assigned cannot be displayed on one screen. When the login user operates the page switching button B12, the button B11 to which the affiliation is assigned is switched to another affiliation. The logged-in user can determine the distribution destination by operating the OK button B13 after selecting the affiliation destination of the user who is the distribution destination of the printed material. The login user operates the cancel button B14 when canceling the distribution destination selection state.

ログインユーザーによって配布先となる所属先が選択された状態で確定操作が行われると、配布先指定部41は、ユーザー登録情報14を参照することにより、ログインユーザーによって選択された所属先に属する全てのユーザーを配布先として抽出する。このとき、ログインユーザーによって複数の所属先が選択されていれば、それら複数の所属先に属する全てのユーザーが配布先として抽出される。そして配布先指定部41は、抽出したユーザーのそれぞれを、印刷物の配布先ユーザーとして指定する。   When the confirmation operation is performed in a state where the affiliation destination as the distribution destination is selected by the login user, the distribution destination designating unit 41 refers to the user registration information 14 so that all belonging to the affiliation selected by the login user are registered. Extract users as distribution destinations. At this time, if a plurality of affiliations are selected by the login user, all users belonging to the affiliations are extracted as distribution destinations. Then, the distribution destination designation unit 41 designates each extracted user as a distribution destination user of the printed material.

上記のようにログインユーザーが所属先を指定して配布文書を印刷する場合、ログインユーザーの所属先を配布先として指定することが多い。そのため、配布先指定部41は、図6に示すような配布先指定画面を生成するとき、ユーザー登録情報14を参照することにより、ログインユーザーの所属先を特定し、その特定した所属先に対応するボタンB11を1ページ目の上位に優先的に表示する配布先指定画面を生成する。図6の例では、ユーザーEがログインユーザーとなっており、図4のユーザー登録情報を参照すると、ユーザーEは開発部に所属している。そのため、配布先指定部41によってユーザーEの所属先である開発部のボタンB11が優先的に配置された配布先指定画面が生成され、図6のような配布先指定画面が表示される。このように配布先指定画面においてログインユーザーの所属先に対応するボタンB11が優先的に表示されることにより、ログインユーザーにとっては、ページ切替ボタンB12を操作する頻度が少なくなるため、操作性が向上するという利点がある。   As described above, when a login user specifies an affiliation and prints a distribution document, the affiliation of the login user is often specified as a distribution destination. Therefore, when the distribution destination designation unit 41 generates a distribution destination designation screen as shown in FIG. 6, the distribution destination designation unit 41 identifies the affiliation of the logged-in user by referring to the user registration information 14 and corresponds to the identified affiliation. A distribution destination designation screen for preferentially displaying the button B11 to be displayed at the top of the first page is generated. In the example of FIG. 6, the user E is a login user, and referring to the user registration information of FIG. 4, the user E belongs to the development department. Therefore, a distribution destination designation screen in which the button B11 of the development department to which the user E belongs is preferentially arranged is generated by the distribution destination designation portion 41, and a distribution destination designation screen as shown in FIG. 6 is displayed. Since the button B11 corresponding to the login user's affiliation is preferentially displayed on the distribution destination designation screen in this manner, the frequency of operating the page switching button B12 is reduced for the login user, and operability is improved. There is an advantage of doing.

ただし、配布先指定部41が生成する配布先指定画面は、必ずしも上述したように配布先となるユーザーの所属先を指定する画面に限られない。例えば配布先指定部41は、ユーザー登録情報14に登録されている複数のユーザーのそれぞれをボタンB11に割り当てた配布先指定画面を表示部20aに表示させるようにしても良い。   However, the distribution destination designation screen generated by the distribution destination designation unit 41 is not necessarily limited to the screen for designating the affiliation destination of the user as the distribution destination as described above. For example, the distribution destination designation unit 41 may cause the display unit 20a to display a distribution destination designation screen in which each of a plurality of users registered in the user registration information 14 is assigned to the button B11.

上記のようにして印刷物の配布先ユーザーが指定されると、次にアクセス権確認部42が機能する。アクセス権確認部42は、配布先として指定されたユーザーがリンク先に対するアクセス権を有しているか否かを確認する処理部である。このアクセス権確認部42は、ユーザー登録情報14を読み出し、配布先として指定された各ユーザーに対してアクセス情報14fが登録されているか否かを確認する。そしてアクセス情報14fが登録されている場合、アクセス権確認部42は、各ユーザーのアクセス情報14fを用いてリンク先にアクセスする。その結果、アクセス権確認部42がリンク先の参照データ9に対して正常にアクセスすることができれば、それによってユーザーがリンク先に対するアクセス権を有していることを確認することができる。これに対し、サーバー4からアクセス拒否の通知を受けた場合、アクセス権確認部42は、ユーザーがリンク先に対するアクセス権を有していないことを確認することができる。また配布先として指定されたユーザーのアクセス情報14fがユーザー登録情報14に登録されていない場合、そのユーザーは、リンク先に対するアクセス権を有していないことになる。そのため、アクセス権確認部42は、ユーザー登録情報14にアクセス情報14fが登録されていない場合には、リンク先に対して実際にアクセスすることなく、ユーザーがアクセス権を有していないことを特定することができる。   When the user to whom the printed material is distributed is designated as described above, the access right confirmation unit 42 functions next. The access right confirmation unit 42 is a processing unit that confirms whether or not the user designated as the distribution destination has access right to the link destination. The access right confirmation unit 42 reads the user registration information 14 and confirms whether or not the access information 14f is registered for each user designated as a distribution destination. When the access information 14f is registered, the access right confirmation unit 42 accesses the link destination using the access information 14f of each user. As a result, if the access right confirmation unit 42 can normally access the link reference data 9, it can be confirmed that the user has the access right to the link destination. On the other hand, when an access refusal notification is received from the server 4, the access right confirmation unit 42 can confirm that the user does not have an access right for the link destination. If the access information 14f of the user designated as the distribution destination is not registered in the user registration information 14, the user does not have the access right to the link destination. Therefore, when the access information 14f is not registered in the user registration information 14, the access right confirmation unit 42 specifies that the user has no access right without actually accessing the link destination. can do.

アクセス権確認部42は、上記のようにして配布先として指定された各ユーザーがリンク先へのアクセス権を有しているか否かを確認する。その結果、配布先として指定された全てのユーザーがリンク先へのアクセス権を有している場合には、画像データD10に含まれる二次元コードCD1をそのまま出力しても良いことが判明する。したがって、配布先として指定された全てのユーザーがリンク先へのアクセス権を有している場合には、公開/非公開決定部43、コピー処理部44、二次元コード生成部45、二次元コード置換部46及び二次元コード削除部47は機能せず、コード処理部36による処理が終了する。この場合、出力対象である画像データD10は、そのまま印刷物D11に対応する画像データとして使用される。   The access right confirmation unit 42 confirms whether or not each user designated as a distribution destination as described above has an access right to the link destination. As a result, it is found that if all users designated as distribution destinations have access rights to the link destination, the two-dimensional code CD1 included in the image data D10 may be output as it is. Therefore, when all the users designated as distribution destinations have access rights to the link destination, the public / private determination unit 43, the copy processing unit 44, the two-dimensional code generation unit 45, the two-dimensional code The replacement unit 46 and the two-dimensional code deletion unit 47 do not function, and the processing by the code processing unit 36 ends. In this case, the output image data D10 is used as image data corresponding to the printed material D11 as it is.

一方、配布先として指定されたユーザーのうち、少なくとも一人のユーザーがリンク先へのアクセス権を有していない場合には、その画像データD10に含まれる二次元コードCD1をそのまま出力してしまうと、リンク先の参照データ9にアクセスできないユーザーが存在することになる。そのため、この場合は、アクセス権確認部42による確認処理が終了すると、次に公開/非公開決定部43が機能する。   On the other hand, if at least one of the users designated as distribution destinations does not have access rights to the link destination, the two-dimensional code CD1 included in the image data D10 is output as it is. Therefore, there are users who cannot access the reference data 9 at the link destination. Therefore, in this case, when the confirmation process by the access right confirmation unit 42 ends, the public / private determination unit 43 functions next.

公開/非公開決定部43は、配布先として指定された各ユーザーに対し、画像データD10に含まれる二次元コードCD1のリンク先にある参照データ9を公開するか否かを決定する処理部である。公開/非公開決定部43は、操作パネル20の表示部20aに対しログインユーザーが参照データ9を公開するか否かを指定する公開/非公開指定画面を表示し、操作部20bに対して行われるログインユーザーの操作に基づいて参照データ9を公開するか否かを決定する。   The public / private determination unit 43 is a processing unit that determines whether or not the reference data 9 at the link destination of the two-dimensional code CD1 included in the image data D10 is disclosed to each user designated as a distribution destination. is there. The public / private determination unit 43 displays a public / private designation screen for designating whether or not the logged-in user discloses the reference data 9 on the display unit 20a of the operation panel 20, and performs the operation on the operation unit 20b. Based on the operation of the logged-in user, it is determined whether or not the reference data 9 is disclosed.

図7は、公開/非公開決定部43によって表示部20aに表示される公開/非公開指定画面の一例を示す図である。図7に示す公開/非公開指定画面は、配布先ユーザーに対して参照データ9を公開するか否かをログインユーザーが指定する画面例となっている。すなわち、公開/非公開指定画面では、ログインユーザーが選択可能な公開ボタンB21と非公開ボタンB22とが表示され、ログインユーザーは、公開ボタンB21と非公開ボタンB22とのいずれか一方を選択可能である。尚、図7では、公開ボタンB21が選択された状態を例示している。そして公開/非公開決定部43は、ログインユーザーによって公開ボタンB21が選択されると、リンク先にある参照データ9を公開することを決定する。これに対し、ログインユーザーによって非公開ボタンB22が選択されると、公開/非公開決定部43は、リンク先にある参照データ9を非公開とすることを決定する。   FIG. 7 is a diagram illustrating an example of a public / private designation screen displayed on the display unit 20 a by the public / private determination unit 43. The public / private designation screen shown in FIG. 7 is an example of a screen in which the login user designates whether or not the reference data 9 is disclosed to the distribution destination user. That is, on the public / private designation screen, a public button B21 and a private button B22 that can be selected by the login user are displayed, and the login user can select either the public button B21 or the private button B22. is there. FIG. 7 illustrates a state where the disclosure button B21 is selected. Then, when the public button B21 is selected by the login user, the public / private determination unit 43 determines to disclose the reference data 9 at the link destination. On the other hand, when the private button B22 is selected by the login user, the public / private determination unit 43 determines to make the reference data 9 at the link destination private.

公開/非公開決定部43によって参照データ9を公開することが決定されると、図5に示すように、次にコピー処理部44が機能する。コピー処理部44は、アクセス権が設定されているリンク先にアクセスして参照データ9を読み出し、その参照データ9をアクセス権が設定されていない記憶領域にコピーする処理部である。コピー処理部44は、二次元コードCD1のリンク先にアクセスするとき、ユーザー登録情報14から、例えばログインユーザーのアクセス情報14fを読み出し、そのアクセス情報14fを用いてリンク先にアクセスし、そのリンク先から参照データ9を取得する。そしてコピー処理部44は、アクセス権の設定されていない記憶領域として、例えば記憶装置11のパブリック領域16を選択し、参照データ9をパブリック領域16にコピーして保存する。ただし、サーバー4の記憶装置5にアクセス権の設定されていない記憶領域があれば、その記憶領域に参照データ9をコピーしても良い。   If the public / private determination unit 43 determines to disclose the reference data 9, the copy processing unit 44 functions next, as shown in FIG. The copy processing unit 44 is a processing unit that accesses the link destination for which the access right is set, reads the reference data 9, and copies the reference data 9 to a storage area for which the access right is not set. When accessing the link destination of the two-dimensional code CD1, the copy processing unit 44 reads, for example, the access information 14f of the login user from the user registration information 14, accesses the link destination using the access information 14f, and the link destination Reference data 9 is obtained from Then, the copy processing unit 44 selects, for example, the public area 16 of the storage device 11 as a storage area to which no access right is set, and copies and saves the reference data 9 to the public area 16. However, if the storage device 5 of the server 4 has a storage area for which no access right is set, the reference data 9 may be copied to the storage area.

またユーザー登録情報14にログインユーザーのアクセス情報14fが登録されていない場合、コピー処理部44は、リンク先の参照データ9にアクセスすることができないため、参照データ9をコピーすることができない。そのため、コピー処理部44は、リンク先にアクセスするためのアクセス情報を手動操作で入力することをログインユーザーに促す操作画面を表示部20aに表示する。そしてログインユーザーがリンク先にアクセスするためのアクセス情報を手動操作で入力すると、コピー処理部44は、その手動操作で入力されたアクセス情報を用いてリンク先にアクセスし、そのリンク先から参照データ9を取得する。   If the login user access information 14 f is not registered in the user registration information 14, the copy processing unit 44 cannot access the reference data 9 at the link destination and cannot copy the reference data 9. Therefore, the copy processing unit 44 displays on the display unit 20a an operation screen that prompts the login user to manually input access information for accessing the link destination. When the login user manually inputs access information for accessing the link destination, the copy processing unit 44 uses the access information input by the manual operation to access the link destination, and the reference data from the link destination. 9 is acquired.

コピー処理部44によって参照データ9がアクセス権の設定されていないパブリック領域16に保存されると、コード処理部36において次に二次元コード生成部45が機能する。二次元コード生成部45は、コピー処理部44によってパブリック領域16に保存された参照データ9をリンク先とする二次元コードCD2を新たに生成する。すなわち、二次元コード生成部45は、パブリック領域16に保存された参照データ9をリンク先とするリンク情報を生成し、そのリンク情報を含む二次元コードCD2を生成する。   When the reference data 9 is stored in the public area 16 where the access right is not set by the copy processing unit 44, the two-dimensional code generation unit 45 functions in the code processing unit 36 next. The two-dimensional code generation unit 45 newly generates a two-dimensional code CD2 that uses the reference data 9 stored in the public area 16 by the copy processing unit 44 as a link destination. That is, the two-dimensional code generation unit 45 generates link information with the reference data 9 stored in the public area 16 as a link destination, and generates a two-dimensional code CD2 including the link information.

続いてコード処理部36において二次元コード置換部46が機能する。二次元コード置換部46は、画像データD10に含まれる二次元コードCD1を、二次元コード生成部45によって生成された二次元コードCD2に置換する処理部である。この二次元コード置換部46によって二次元コードCD1が二次元コードCD2に置換されることにより、印刷物D12に対応する画像データが生成される。   Subsequently, the two-dimensional code replacement unit 46 functions in the code processing unit 36. The two-dimensional code replacement unit 46 is a processing unit that replaces the two-dimensional code CD1 included in the image data D10 with the two-dimensional code CD2 generated by the two-dimensional code generation unit 45. The two-dimensional code replacement unit 46 replaces the two-dimensional code CD1 with the two-dimensional code CD2, thereby generating image data corresponding to the printed matter D12.

図8は、参照データ9がコピーされた場合の二次元コード置換処理の概念を示す図である。例えば図8に示すように出力対象となる画像データD10に含まれる二次元コードCD1には、サーバー4の記憶装置5に記憶されている参照データ9をリンク先とするリンク情報48aが含まれている。そしてコード処理部36において二次元コード置換部46が機能し、二次元コードCD1が新たな二次元コードCD2に置換されると、印刷物D12に対応する画像データの二次元コードCD2には、記憶装置11のパブリック領域16にコピーして保存された参照データ9をリンク先とするリンク情報48bが含まれる。したがって、印刷物D12を受領したユーザーは、サーバー4に対するアクセス権を有していない場合であっても、携帯端末などで二次元コードCD2を撮影して二次元コードCD2のリンク先にアクセスすれば、参照データ9の中身を閲覧することができるようになる。   FIG. 8 is a diagram showing the concept of the two-dimensional code replacement process when the reference data 9 is copied. For example, as shown in FIG. 8, the two-dimensional code CD1 included in the image data D10 to be output includes link information 48a that links the reference data 9 stored in the storage device 5 of the server 4 as a link destination. Yes. When the two-dimensional code replacement unit 46 functions in the code processing unit 36 and the two-dimensional code CD1 is replaced with a new two-dimensional code CD2, the two-dimensional code CD2 of the image data corresponding to the printed matter D12 is stored in the storage device. 11 includes the link information 48b having the reference data 9 copied and stored in the public area 16 as the link destination. Therefore, even if the user who has received the printed matter D12 does not have access rights to the server 4, if the user captures the two-dimensional code CD2 with a portable terminal or the like and accesses the link destination of the two-dimensional code CD2, The contents of the reference data 9 can be browsed.

一方、公開/非公開決定部43によって参照データ9を非公開にすることが決定されると、図5に示すように、二次元コード削除部47が機能する。二次元コード削除部47は、画像データD10に含まれる二次元コードCD1を削除する処理部である。したがって、二次元コード削除部47によって二次元コードCD1が削除されると、印刷物D13に対応する画像データが生成される。   On the other hand, when the public / private determination unit 43 determines to make the reference data 9 private, the two-dimensional code deletion unit 47 functions as shown in FIG. The two-dimensional code deletion unit 47 is a processing unit that deletes the two-dimensional code CD1 included in the image data D10. Therefore, when the two-dimensional code CD1 is deleted by the two-dimensional code deletion unit 47, image data corresponding to the printed material D13 is generated.

また公開/非公開決定部43は、参照データ9を非公開にすることを決定する場合、配先として指定されたユーザーの全てに対して参照データ9を非公開にするか、或いは、参照データ9に対するアクセス権を有していないユーザーだけに対して参照データ9を非公開にするかをログインユーザーに問い合わせるようにしても良い。この場合、公開/非公開決定部43は、ログインユーザーの指示操作に基づき、参照データ9に対するアクセス権を有していないユーザーだけに対して参照データ9を非公開にすることを決定することもある。そして参照データ9に対するアクセス権を有していないユーザーだけに対して参照データ9を非公開にすることが決定された場合、二次元コード削除部47は、アクセス権確認部42による確認結果に基づき、配布先指定部41によって指定された配布先ユーザーを、リンク先に対するアクセス権を有するユーザーと、リンク先に対するアクセス権を有さないユーザーとに分類すると共に、アクセス権を有するユーザーの数と、アクセス権を有さないユーザーの数とを特定する。その後、二次元コード削除部47は、上述したように画像データD10に含まれる二次元コードCD1を削除し、印刷物D13に対応する画像データを生成する。このとき、二次元コード削除部47は、印刷物D13に対応する画像データの余白部分などに、アクセス権を有さないユーザー名などのユーザー情報を記録する。また二次元コード削除部47は、アクセス権を有するユーザーが存在する場合には、二次元コードCD1を含む画像データD10の余白部分などにアクセス権を有するユーザー名などのユーザー情報を記録し、印刷物D11に対応する画像データを生成する。この場合、印刷物D13又は印刷物D11に対応する画像データがユーザー毎に生成されることになる。そして二次元コード削除部47は、印刷物D13に対応する画像データと、印刷物D11に対応する画像データとの双方を出力する。   In addition, when deciding to make the reference data 9 private, the public / private decision unit 43 makes the reference data 9 private to all users designated as distribution destinations, or the reference data The login user may be inquired whether to make the reference data 9 private only to users who do not have the access right to the user 9. In this case, the public / private determination unit 43 may determine to make the reference data 9 private only to users who do not have the access right to the reference data 9 based on the instruction operation of the login user. is there. When it is determined that the reference data 9 is not disclosed to only users who do not have access rights to the reference data 9, the two-dimensional code deletion unit 47 is based on the confirmation result by the access right confirmation unit 42. The distribution destination users specified by the distribution destination specifying unit 41 are classified into users having access rights to link destinations and users not having access rights to link destinations, and the number of users having access rights; Identify how many users do not have access. Thereafter, the two-dimensional code deletion unit 47 deletes the two-dimensional code CD1 included in the image data D10 as described above, and generates image data corresponding to the printed material D13. At this time, the two-dimensional code deletion unit 47 records user information such as a user name having no access right in a blank portion of the image data corresponding to the printed material D13. The two-dimensional code deletion unit 47 records the user information such as the user name having the access right in the blank portion of the image data D10 including the two-dimensional code CD1 when there is a user having the access right, and the printed matter. Image data corresponding to D11 is generated. In this case, image data corresponding to the printed material D13 or the printed material D11 is generated for each user. Then, the two-dimensional code deleting unit 47 outputs both image data corresponding to the printed material D13 and image data corresponding to the printed material D11.

リンク先にアクセス権が設定されている場合、コード処理部36は、上述のように動作することにより、印刷物D11,D12,D13のそれぞれに対応する画像データを生成する。その後、制御部10において出力制御部37が機能する。そして出力制御部37は、上述した処理によって生成される印刷物D11、D12及びD13のいずれかに対応する画像データをプリンタ部22に出力して印刷出力を行わせる。これにより、出力対象である画像データD10に含まれていた二次元コードCD1のリンク先の状況に応じて、印刷物D11、D12及びD13のいずれかが出力されるようになる。   When the access right is set for the link destination, the code processing unit 36 operates as described above to generate image data corresponding to each of the printed materials D11, D12, and D13. Thereafter, the output control unit 37 functions in the control unit 10. Then, the output control unit 37 outputs image data corresponding to any one of the printed materials D11, D12, and D13 generated by the above-described process to the printer unit 22 to perform printout. As a result, one of the printed materials D11, D12, and D13 is output according to the status of the link destination of the two-dimensional code CD1 included in the image data D10 to be output.

また参照データ9に対するアクセス権を有しているユーザーには参照データ9のリンク先を公開し、アクセス権を有さないユーザーには参照データ9のリンク先を公開しない場合には、印刷物D11及び印刷物D13の2種類の印刷物が出力されるようになる。このとき、上述したように、印刷物D11及び印刷物D13のそれぞれに対応する画像データの余白部分などにユーザー名などのユーザー情報が記録されると、図9に示すように画像処理装置2から出力される印刷物D11及び印刷物D13のそれぞれに配布先ユーザーを示すユーザー情報49が印刷された状態で出力される。そのため、ログインユーザーが印刷物D11,D13を配布するときにはユーザー情報49を参照しながら配布作業を行うことができるため、配布間違いが生じることを防止できる。   If the link destination of the reference data 9 is disclosed to users who have access rights to the reference data 9, and the link destination of the reference data 9 is not disclosed to users who do not have access rights, the printed matter D11 and Two types of printed matter, the printed matter D13, are output. At this time, as described above, when user information such as the user name is recorded in the blank portion of the image data corresponding to each of the printed material D11 and the printed material D13, it is output from the image processing apparatus 2 as shown in FIG. The user information 49 indicating the distribution destination user is printed on each of the printed material D11 and the printed material D13. Therefore, when the logged-in user distributes the printed materials D11 and D13, the distribution work can be performed while referring to the user information 49, so that a distribution error can be prevented.

次に二次元コードCD1のリンク先が存在しない場合のコード処理部36の動作について説明する。図10は、リンク先が存在しない場合におけるコード処理部36の動作機能を示すブロック図である。すなわち、二次元コードCD1のリンク先が存在しない場合、コード処理部36は、図10に示すように、報知処理部51、リンク先生成部52、二次元コード生成部45、二次元コード置換部46及び二次元コード削除部47として機能する。   Next, the operation of the code processing unit 36 when the link destination of the two-dimensional code CD1 does not exist will be described. FIG. 10 is a block diagram showing an operation function of the code processing unit 36 when there is no link destination. That is, when the link destination of the two-dimensional code CD1 does not exist, the code processing unit 36, as shown in FIG. 10, the notification processing unit 51, the link destination generation unit 52, the two-dimensional code generation unit 45, the two-dimensional code replacement unit 46 and a two-dimensional code deletion unit 47.

報知処理部51は、画像データD10に含まれる二次元コードCD1のリンク先が存在しないことをログインユーザーに報知し、ログインユーザーの指示操作に基づいて二次元コードCD1に対する処理を決定する処理部である。報知処理部51は、ログインユーザーに対して二次元コードCD1のリンク先が存在しないことを報知するとき、操作パネル20の表示部20aに例えば図11に示すような報知画面を表示する。この報知画面には、二次元コードCD1のリンク先に参照データ9が存在しないことが表示されると共に、ログインユーザーが択一的に選択可能な変更ボタンB31と削除ボタンB32とが表示される。変更ボタンB31は、ログインユーザーがリンク先を手動操作で変更するためのボタンである。削除ボタンB32は、二次元コードCD1を削除するためのボタンである。ログインユーザーは、報知画面が表示されると、変更ボタンB31及び削除ボタンB32のいずれか一方を選択して操作することにより、二次元コードCD1に対する処理を指示する。そして報知処理部51は、ログインユーザーの指示操作に基づいて二次元コードCD1に対する処理を、変更処理と削除処理のいずれか一方に決定する。尚、図11の画面例では、変更ボタンB31が操作された場合を例示している。   The notification processing unit 51 is a processing unit that notifies the login user that the link destination of the two-dimensional code CD1 included in the image data D10 does not exist, and determines processing for the two-dimensional code CD1 based on an instruction operation of the login user. is there. When the notification processing unit 51 notifies the login user that the link destination of the two-dimensional code CD1 does not exist, the notification processing unit 51 displays a notification screen as shown in FIG. 11 on the display unit 20a of the operation panel 20, for example. This notification screen displays that the reference data 9 does not exist at the link destination of the two-dimensional code CD1, and displays a change button B31 and a delete button B32 that can be alternatively selected by the login user. The change button B31 is a button for the login user to change the link destination manually. The delete button B32 is a button for deleting the two-dimensional code CD1. When the notification screen is displayed, the login user selects and operates one of the change button B31 and the delete button B32 to instruct a process for the two-dimensional code CD1. And the alerting | reporting process part 51 determines the process with respect to the two-dimensional code CD1 to any one of a change process and a deletion process based on instruction | indication operation of a login user. Note that the screen example in FIG. 11 illustrates the case where the change button B31 is operated.

二次元コードCD1に対する処理として変更処理が決定された場合、コード処理部36において、リンク先生成部52、二次元コード生成部45及び二次元コード置換部46が順に機能する。   When the change process is determined as the process for the two-dimensional code CD1, in the code processing unit 36, the link destination generation unit 52, the two-dimensional code generation unit 45, and the two-dimensional code replacement unit 46 function in order.

リンク先生成部52は、ログインユーザーの指示操作に基づき、新たな参照データ9をリンク先に指定する処理部である。リンク先生成部52は、操作パネル20の表示部20aに、ログインユーザーが新たな参照データ9を指定するための操作画面を表示する。図12は、その操作画面の一例を示す図である。リンク先生成部52は、二次元コードCD1のリンク先のフォルダ(記憶領域)を検索し、そのフォルダ内にあるデータに基づいて操作ボタンB41〜B44を生成し、それらの操作ボタンB41〜B44を操作画面に表示する。そしてリンク先生成部52は、ログインユーザーによるボタン操作を受け付ける。図12の画面例では、ログインユーザーが操作ボタンB41を操作した場合を例示している。図12に示すようにログインユーザーがリンク先のフォルダにあるデータを指定すると、リンク先生成部52は、ログインユーザーによって選択されたデータを新たなリンク先として指定する。   The link destination generation unit 52 is a processing unit that designates new reference data 9 as a link destination based on an instruction operation of the login user. The link destination generation unit 52 displays an operation screen for the login user to specify new reference data 9 on the display unit 20 a of the operation panel 20. FIG. 12 is a diagram showing an example of the operation screen. The link destination generation unit 52 searches the link destination folder (storage area) of the two-dimensional code CD1, generates operation buttons B41 to B44 based on the data in the folder, and sets the operation buttons B41 to B44. Display on the operation screen. The link destination generation unit 52 receives a button operation by the login user. The screen example of FIG. 12 illustrates a case where the login user operates the operation button B41. As shown in FIG. 12, when the login user specifies data in the link destination folder, the link destination generation unit 52 specifies the data selected by the login user as a new link destination.

リンク先生成部52によって新たなデータがリンク先として指定されると、コード処理部36において二次元コード生成部45が機能する。二次元コード生成部45は、リンク先生成部52によって指定されたリンク先に基づいて二次元コードCD2を新たに生成する。すなわち、二次元コード生成部45は、ログインユーザーによって指定されたデータをリンク先とするリンク情報を生成し、そのリンク情報を含む二次元コードCD2を生成する。そして二次元コード置換部46は、画像データD10に含まれる二次元コードCD1を、二次元コード生成部45によって生成された二次元コードCD2に置換する。二次元コード置換部46によって二次元コードCD1が二次元コードCD2に置換されることにより、印刷物D12に対応する画像データが生成される。   When new data is designated as a link destination by the link destination generation unit 52, the two-dimensional code generation unit 45 functions in the code processing unit 36. The two-dimensional code generation unit 45 newly generates a two-dimensional code CD2 based on the link destination specified by the link destination generation unit 52. That is, the two-dimensional code generation unit 45 generates link information that uses data specified by the login user as a link destination, and generates a two-dimensional code CD2 including the link information. Then, the two-dimensional code replacement unit 46 replaces the two-dimensional code CD1 included in the image data D10 with the two-dimensional code CD2 generated by the two-dimensional code generation unit 45. The two-dimensional code replacement unit 46 replaces the two-dimensional code CD1 with the two-dimensional code CD2, thereby generating image data corresponding to the printed material D12.

図13は、新たなリンク先が指定された場合の二次元コード置換処理の概念を示す図である。例えば図13に示すように出力対象となる画像データD10に含まれる二次元コードCD1には、サーバー4の記憶装置5に記憶されている参照データ9をリンク先とするリンク情報48aが含まれている。そして上述のようにログインユーザーによって新たなデータがリンク先として指定されると、コード処理部36において二次元コード置換部46が機能し、二次元コードCD1が新たな二次元コードCD2に置換される。これにより、印刷物D12に対応する画像データの二次元コードCD2には、ログインユーザーによって指定されたデータをリンク先とする新たなリンク情報48cが含まれる。したがって、印刷物D12を受領したユーザーは、携帯端末などで二次元コードCD2を撮影して二次元コードCD2のリンク先にアクセスすれば、ログインユーザーによって指定されたデータの中身を閲覧することができるようになる。またユーザーは、参照データ9を作成してサーバー4にアップロードした後、その参照データ9を再編集してファイル名などを変更した場合であっても、他のユーザーへの配布文書を印刷するときにリンク先を新たなデータに変更することができるので利便性が高い。   FIG. 13 is a diagram illustrating the concept of two-dimensional code replacement processing when a new link destination is designated. For example, as shown in FIG. 13, the two-dimensional code CD1 included in the image data D10 to be output includes link information 48a that links the reference data 9 stored in the storage device 5 of the server 4 as a link destination. Yes. When new data is designated as a link destination by the login user as described above, the two-dimensional code replacement unit 46 functions in the code processing unit 36, and the two-dimensional code CD1 is replaced with the new two-dimensional code CD2. . As a result, the two-dimensional code CD2 of the image data corresponding to the printed matter D12 includes new link information 48c with the data designated by the login user as the link destination. Accordingly, the user who has received the printed matter D12 can view the contents of the data designated by the login user by photographing the two-dimensional code CD2 with a portable terminal or the like and accessing the link destination of the two-dimensional code CD2. become. In addition, even when the user creates reference data 9 and uploads it to the server 4 and then re-edits the reference data 9 and changes the file name or the like, the user prints a distribution document to other users. Because the link destination can be changed to new data, the convenience is high.

一方、二次元コードCD1に対する処理として削除処理が決定された場合、コード処理部36において、二次元コード削除部47が機能する。そして二次元コード削除部47は、画像データD10に含まれる二次元コードCD1を削除する。したがって、二次元コード削除部47によって二次元コードCD1が削除されると、印刷物D13に対応する画像データが生成される。すなわち、既にリンク切れとなっているリンク情報を含む二次元コードCD1が削除されるのである。   On the other hand, when the deletion process is determined as the process for the two-dimensional code CD1, the two-dimensional code deletion unit 47 functions in the code processing unit 36. Then, the two-dimensional code deletion unit 47 deletes the two-dimensional code CD1 included in the image data D10. Therefore, when the two-dimensional code CD1 is deleted by the two-dimensional code deletion unit 47, image data corresponding to the printed material D13 is generated. That is, the two-dimensional code CD1 including link information that has already been broken is deleted.

次に上記のような画像処理装置2において行われる具体的な処理手順について説明する。図14乃至図16は、画像処理装置2において行われる処理手順の一例を示すフローチャートである。この処理は、制御部10のCPUがプログラム13を実行することによって行われる。まず画像処理装置2は、この処理を開始すると、まずユーザーから入力される情報に基づいてユーザー認証を行う(ステップS10)。そしてユーザー認証に成功すると、ログイン処理を行い、画像処理装置2をログイン状態へ移行させる(ステップS11)。その後、画像処理装置2は、ログインユーザーによるジョブの設定操作に基づいてジョブを受け付け(ステップS12)、出力対象となる画像データD10を取得する(ステップS13)。   Next, a specific processing procedure performed in the image processing apparatus 2 as described above will be described. 14 to 16 are flowcharts showing an example of processing procedures performed in the image processing apparatus 2. This process is performed by the CPU of the control unit 10 executing the program 13. First, when this processing is started, the image processing apparatus 2 first performs user authentication based on information input from the user (step S10). If the user authentication is successful, a login process is performed, and the image processing apparatus 2 is shifted to the login state (step S11). Thereafter, the image processing apparatus 2 accepts the job based on the job setting operation by the login user (step S12), and acquires the image data D10 to be output (step S13).

画像処理装置2は、出力対象となる画像データD10を取得すると、その画像データD10に二次元コードCD1が含まれているか否かを判別する(ステップS14)。その結果、二次元コードCD1が含まれている場合(ステップS15でYES)、画像処理装置2は、リンク先確認処理を実行し、リンク先となる参照データ9が存在するか否かを確認すると共に、リンク先の参照データ9にアクセスするためのアクセス権が設定されているか否かを確認する(ステップS16)。その結果、リンク先となる参照データ9が存在し(ステップS17でYES)、且つ、リンク先の参照データ9にアクセスするためのアクセス権が設定されている場合(ステップS18でYES)、画像処理装置2は、第1のコード処理を実行する(ステップS19)。そして画像処理装置2は、第1のコード処理が終了すると、画像出力処理を行い、印刷物D11,D12及びD13のいずれかを印刷出力する(ステップS20)。   When acquiring the image data D10 to be output, the image processing apparatus 2 determines whether or not the two-dimensional code CD1 is included in the image data D10 (step S14). As a result, when the two-dimensional code CD1 is included (YES in step S15), the image processing apparatus 2 executes link destination confirmation processing to confirm whether or not the reference data 9 that is the link destination exists. At the same time, it is confirmed whether or not an access right for accessing the reference data 9 at the link destination is set (step S16). As a result, when the reference data 9 to be linked exists (YES in step S17) and the access right for accessing the linked reference data 9 is set (YES in step S18), image processing is performed. The device 2 executes the first code process (step S19). When the first code process ends, the image processing apparatus 2 performs an image output process, and prints out one of the printed materials D11, D12, and D13 (step S20).

またリンク先となる参照データ9が存在し(ステップS17でYES)、リンク先の参照データ9にアクセスするためのアクセス権が設定されていない場合(ステップS18でNO)、画像処理装置2は、第1のコード処理を行うことなく、画像出力処理を実行する(ステップS20)。   If the reference data 9 that is the link destination exists (YES in step S17), and the access right to access the link destination reference data 9 is not set (NO in step S18), the image processing apparatus 2 The image output process is executed without performing the first code process (step S20).

これに対し、リンク先となる参照データ9が存在しない場合(ステップS17でNO)、画像処理装置2は、第2のコード処理を実行する(ステップS21)。そして第2のコード処理が終了すると、画像処理装置2は、画像出力処理を行い、印刷物D12及びD13のいずれかを印刷出力する(ステップS20)。   On the other hand, when there is no reference data 9 as a link destination (NO in step S17), the image processing apparatus 2 executes the second code process (step S21). When the second code processing ends, the image processing apparatus 2 performs image output processing and prints out one of the printed materials D12 and D13 (step S20).

更に出力対象となる画像データD10に二次元コードCD1が含まれていない場合(ステップS15でNO)、画像処理装置2は、上述したステップS16〜S19,S21を行うことなく、画像データD10に基づいて画像出力処理を行い(ステップS20)、印刷物D11を出力する。   Further, when the two-dimensional code CD1 is not included in the image data D10 to be output (NO in step S15), the image processing device 2 does not perform steps S16 to S19 and S21 described above, but based on the image data D10. Then, an image output process is performed (step S20), and the printed material D11 is output.

図15は、第1のコード処理(ステップS19)の詳細な処理手順の一例を示すフローチャートである。画像処理装置2は、第1のコード処理を開始すると、上述した配布先指定部41を機能させ、配布先指定処理を行う(ステップS30)。これにより、配布先ユーザーが特定される。そして画像処理装置2は、アクセス権確認部42を機能させ、アクセス権確認処理を行う(ステップS31)。これにより、配布先ユーザーがリンク先の参照データ9にアクセスする権限を有しているか否かが特定される。そして画像処理装置2は、配布先ユーザーの全てが参照データ9に対するアクセス権を有しているか否かを判断する(ステップS32)。その結果、配布先ユーザーの全てが参照データ9に対するアクセス権を有している場合(ステップS32でYES)、二次元コードCD1に対する処理は必要ないため、第1のコード処理が終了する。   FIG. 15 is a flowchart illustrating an example of a detailed processing procedure of the first code processing (step S19). When starting the first code processing, the image processing apparatus 2 causes the distribution destination designating unit 41 described above to function and performs distribution destination designation processing (step S30). Thereby, a distribution destination user is specified. Then, the image processing apparatus 2 causes the access right confirmation unit 42 to function and performs an access right confirmation process (step S31). Thereby, it is specified whether or not the distribution destination user has the authority to access the reference data 9 at the link destination. Then, the image processing apparatus 2 determines whether all the distribution destination users have access rights to the reference data 9 (step S32). As a result, when all the distribution destination users have the access right to the reference data 9 (YES in step S32), the process for the two-dimensional code CD1 is not necessary, and thus the first code process ends.

一方、配布先ユーザーの中にアクセス権を有していないユーザーが少なくとも一人存在する場合(ステップS32でNO)、画像処理装置2は、公開/非公開決定部43を機能させ、参照データ9へのリンク先を公開するか否かを決定する決定処理を行う(ステップS33)。そして画像処理装置2は、参照データ9へのリンク先を公開する場合(ステップS34で公開)、サーバー4に保存されている参照データ9を取得し、その参照データ9をアクセス権が設定されていない記憶領域(例えばパブリック領域16)にコピーして保存する(ステップS35)。その後、画像処理装置2は、アクセス権が設定されていない記憶領域に保存した参照データ9をリンク先に指定した二次元コードCD2を生成し(ステップS36)、その二次元コードCD2を、画像データD10に含まれていた二次元コードCD1と置換する(ステップS37)。これにより、印刷物D12に対応する画像データが生成される。   On the other hand, if there is at least one user who does not have the access right among the distribution destination users (NO in step S32), the image processing apparatus 2 causes the disclosure / nondisclosure determination unit 43 to function to the reference data 9. A determination process for determining whether or not to open the link destination is performed (step S33). When the image processing apparatus 2 discloses the link destination to the reference data 9 (published in step S34), the image processing apparatus 2 acquires the reference data 9 stored in the server 4, and the access right is set for the reference data 9 It is copied and stored in a non-storage area (for example, the public area 16) (step S35). Thereafter, the image processing apparatus 2 generates a two-dimensional code CD2 designating the reference data 9 stored in the storage area where the access right is not set as a link destination (step S36), and the two-dimensional code CD2 is converted into the image data. The two-dimensional code CD1 included in D10 is replaced (step S37). Thereby, image data corresponding to the printed material D12 is generated.

また参照データ9へのリンク先を公開しない場合(ステップS34で非公開)、画像処理装置2は、画像データD10に含まれている二次元コードCD1を削除する(ステップS38)。これにより、印刷物D13に対応する画像データが生成される。   If the link destination to the reference data 9 is not disclosed (not disclosed in step S34), the image processing apparatus 2 deletes the two-dimensional code CD1 included in the image data D10 (step S38). Thereby, image data corresponding to the printed material D13 is generated.

またステップS38においては、二次元コードCD1の削除処理を行うか否かを配布先ユーザー毎に決定し、削除処理を行うようにしても良い。この場合、画像処理装置2は、参照データ9に対するアクセス権を有していないユーザーを特定し、二次元コードCD1の削除処理を行った後に、印刷物D13に対応する画像データの余白部分などに、特定したユーザーのユーザー情報を記録するようにしても良い。また更に画像処理装置2は、参照データ9に対するアクセス権を有するユーザーを特定し、印刷物D11に対応する画像データの余白部分などに、その特定したユーザーのユーザー情報を記録するようにしても良い。以上で、第1のコード処理が終了する。   In step S38, whether or not to delete the two-dimensional code CD1 may be determined for each distribution destination user, and the deletion process may be performed. In this case, the image processing apparatus 2 specifies a user who does not have the access right to the reference data 9 and performs the deletion process of the two-dimensional code CD1, and then, for example, in a blank portion of the image data corresponding to the printed material D13 The user information of the identified user may be recorded. Further, the image processing apparatus 2 may specify a user who has an access right to the reference data 9 and record the user information of the specified user in a blank portion of the image data corresponding to the printed material D11. This completes the first code process.

次に図16は、第2のコード処理(ステップS21)の詳細な処理手順の一例を示すフローチャートである。画像処理装置2は、第2のコード処理を開始すると、ログインユーザーに対してリンク先に参照データ9が存在しないことを報知する報知処理を行う(ステップS40)。そして画像処理装置2は、ログインユーザーによる指示操作に基づいて二次元コードCD1を変更するか、或いは、削除するかを判断する(ステップS41)。その結果、二次元コードCD1を変更する場合(ステップS41で変更)、画像処理装置2は、ログインユーザーによる新たなリンク先の指定操作を受け付け(ステップS42)、ログインユーザーによって指定されたデータを新たなリンク先として指定する(ステップS43)。その後、画像処理装置2は、ログインユーザーによって指定されたデータを新たなリンク先に指定した二次元コードCD2を生成し(ステップS44)、その二次元コードCD2を、画像データD10に含まれていた二次元コードCD1と置換する(ステップS45)。これにより、印刷物D12に対応する画像データが生成される。   Next, FIG. 16 is a flowchart illustrating an example of a detailed processing procedure of the second code processing (step S21). When starting the second code process, the image processing apparatus 2 performs a notification process that notifies the login user that the reference data 9 does not exist at the link destination (step S40). Then, the image processing apparatus 2 determines whether to change or delete the two-dimensional code CD1 based on an instruction operation by the login user (step S41). As a result, when the two-dimensional code CD1 is changed (changed in step S41), the image processing apparatus 2 accepts a new link destination designation operation by the login user (step S42), and newly specifies the data designated by the login user. Is designated as a valid link destination (step S43). Thereafter, the image processing apparatus 2 generates a two-dimensional code CD2 in which the data designated by the login user is designated as a new link destination (step S44), and the two-dimensional code CD2 is included in the image data D10. Replace with the two-dimensional code CD1 (step S45). Thereby, image data corresponding to the printed material D12 is generated.

またログインユーザーによって二次元コードCD1を削除することが指示された場合(ステップS41で削除)、画像処理装置2は、画像データD10に含まれている二次元コードCD1を削除する(ステップS46)。これにより、印刷物D13に対応する画像データが生成される。以上で、第2のコード処理が終了する。   When the login user instructs to delete the two-dimensional code CD1 (deletion in step S41), the image processing apparatus 2 deletes the two-dimensional code CD1 included in the image data D10 (step S46). Thereby, image data corresponding to the printed material D13 is generated. This completes the second code process.

以上のように本実施形態の画像処理装置2は、出力対象となる画像データD10を取得すると、その画像データD10に二次元コードCD1が含まれているか否かを判別し、二次元コードCD1が含まれていると判別した場合に、当該二次元コードCD1によって指定されたリンク先にアクセスし、そのリンク先の有無又はリンク先におけるアクセス権の設定の有無を確認する。その結果、リンク先が存在しない場合、又は、リンク先にアクセス権が設定されている場合、画像処理装置2は、画像データD10に含まれる二次元コードCD1を別の二次元コードCD2に変更する処理や、画像データD10に含まれる二次元コードCD1を削除する処理などの所定の処理を施す構成である。そして画像処理装置2は、所定の処理を施した画像データに基づいて印刷出力などの画像出力を行う。つまり、本実施形態の画像処理装置2は、二次元コードCD1の付加された画像データに基づいて画像出力を行うときに、二次元コードCD1のリンク先を自動解析して適切な処理を行うものである。したがって、画像処理装置2において出力された印刷物を受け取ったユーザーは、その印刷物に二次元コードが印刷されていれば、携帯端末などで二次元コードを撮影することにより、参照データ9を閲覧することができる。   As described above, when acquiring the image data D10 to be output, the image processing apparatus 2 according to the present embodiment determines whether or not the two-dimensional code CD1 is included in the image data D10, and the two-dimensional code CD1 is When it is determined that the link is included, the link destination designated by the two-dimensional code CD1 is accessed, and the presence / absence of the link destination or the setting of the access right at the link destination is confirmed. As a result, when the link destination does not exist or when the access right is set for the link destination, the image processing apparatus 2 changes the two-dimensional code CD1 included in the image data D10 to another two-dimensional code CD2. This is a configuration for performing predetermined processing such as processing and processing for deleting the two-dimensional code CD1 included in the image data D10. Then, the image processing apparatus 2 performs image output such as print output based on the image data subjected to predetermined processing. In other words, the image processing apparatus 2 according to the present embodiment automatically analyzes the link destination of the two-dimensional code CD1 and performs appropriate processing when outputting an image based on the image data to which the two-dimensional code CD1 is added. It is. Therefore, the user who has received the printed matter output in the image processing apparatus 2 can browse the reference data 9 by photographing the two-dimensional code with a portable terminal or the like if the two-dimensional code is printed on the printed matter. Can do.

またログインユーザーが他のユーザーに配布するための文書を印刷出力するときには、二次元コードCD2にアクセス情報を埋め込むための入力操作をログインユーザー自身で行う必要がない。また参照データ9を別のサーバーに保存し直す作業をログインユーザー自身で行う必要もない。また文書を配布されたユーザーが、サーバー4の管理者に対してアクセス権の付与を要求する必要もない。したがって、本実施形態の画像処理装置2は、ユーザーや管理者の作業負担を軽減することができる構成である。   When the login user prints out a document to be distributed to other users, the login user does not need to perform an input operation for embedding access information in the two-dimensional code CD2. Further, it is not necessary for the logged-in user to re-save the reference data 9 in another server. Further, it is not necessary for the user to whom the document has been distributed to request the administrator of the server 4 to grant access rights. Therefore, the image processing apparatus 2 of the present embodiment has a configuration that can reduce the work burden on the user and the administrator.

以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能であることは勿論である。   Although one embodiment related to the present invention has been described above, the present invention is not limited to the contents described in the above embodiment, and various modifications can be applied.

例えば、上記実施形態では、主としてログインユーザーが操作パネル20を操作することによって各種指示操作を行う場合を例示した。しかし、これに限られるものではなく、例えば画像処理装置2がネットワーク3を介してプリントジョブを受信した場合、画像処理装置2は、そのプリントジョブの送信元であるパーソナルコンピュータなどの表示装置に上述の各種画面を表示させ、ユーザーによる指示操作をネットワーク3経由で受け付けるようにしても良い。   For example, in the above-described embodiment, the case where the login user performs various instruction operations mainly by operating the operation panel 20 is exemplified. However, the present invention is not limited to this. For example, when the image processing apparatus 2 receives a print job via the network 3, the image processing apparatus 2 displays the above information on a display device such as a personal computer that is the transmission source of the print job. These screens may be displayed and an instruction operation by the user may be received via the network 3.

また上記実施形態では、主として画像処理装置2による画像出力の態様が印刷出力である場合を例示した。しかし、本発明が適用可能な画像処理装置2の出力態様は、印刷出力に限られない。例えば、画像処理装置2は、上述の処理で生成した画像データをFAX送信によって出力するものであっても良いし、また上述の処理で生成した画像データを電子メールに添付した状態で配布先ユーザーに送信して出力するものであっても良い。   Moreover, in the said embodiment, the case where the aspect of the image output by the image processing apparatus 2 was mainly a print output was illustrated. However, the output mode of the image processing apparatus 2 to which the present invention is applicable is not limited to print output. For example, the image processing apparatus 2 may output the image data generated by the above processing by FAX transmission, or the distribution destination user with the image data generated by the above processing attached to an e-mail. It may be transmitted to and output.

1 画像処理システム
2 画像処理装置
11 記憶装置(記憶手段)
13 プログラム
14 ユーザー登録情報
31 ユーザー認証部(ユーザー認証手段)
33 画像取得部(画像取得手段)
34 二次元コード判別部(判別手段)
35 リンク先確認部(リンク先確認手段)
36 コード処理部(コード処理手段)
37 出力制御部
41 配布先指定部(配布先指定手段)
42 アクセス権確認部(アクセス権確認手段)
44 コピー処理部(コピー処理手段)
45 二次元コード生成部(二次元コード生成手段)
DESCRIPTION OF SYMBOLS 1 Image processing system 2 Image processing apparatus 11 Memory | storage device (memory | storage means)
13 Program 14 User Registration Information 31 User Authentication Unit (User Authentication Unit)
33 Image acquisition unit (image acquisition means)
34 Two-dimensional code discrimination unit (discrimination means)
35 Link destination confirmation unit (link destination confirmation means)
36 Code processing section (code processing means)
37 Output control unit 41 Distribution destination designation unit (distribution destination designation means)
42 Access right confirmation section (access right confirmation means)
44 Copy processing unit (copy processing means)
45 Two-dimensional code generator (two-dimensional code generator)

Claims (23)

像データを取得する画像取得手段と、
前記画像データに二次元コードが含まれているか否かを判別する判別手段と、
前記判別手段により二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認するリンク先確認手段と、
前記リンク先確認手段により前記リンク先が存在しないことが確認された場合、又は、前記リンク先にアクセス権が設定されていることが確認された場合、前記画像データに含まれる前記二次元コードを削除するコード処理手段と、
を備えることを特徴とする画像処理装置。
An image acquisition means for acquiring images data,
Determining means for determining whether or not a two-dimensional code is included in the image data;
When it is determined by the determination means that a two-dimensional code is included, the link destination specified by the two-dimensional code is accessed, and the presence or absence of the link destination or the presence or absence of the setting of the access right at the link destination is confirmed. A link confirmation means to
When the link destination confirmation unit confirms that the link destination does not exist, or when it is confirmed that an access right is set for the link destination, the two-dimensional code included in the image data is Code processing means to be deleted ;
An image processing apparatus comprising:
複数のユーザーに関する情報が登録されたユーザー登録情報を記憶する記憶手段と、
像データを取得する画像取得手段と、
前記画像データに二次元コードが含まれているか否かを判別する判別手段と、
前記ユーザー登録情報に登録されている複数のユーザーのうちから前記画像データの配布先となるユーザーを指定する配布先指定手段と、
前記判別手段により二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先におけるアクセス権の設定の有無を確認するリンク先確認手段と、
前記リンク先確認手段により前記リンク先にアクセス権が設定されていることが確認された場合、前記ユーザー登録情報に基づいて、前記配布先指定手段によって配布先として指定されたユーザーが前記リンク先に対するアクセス権を有しているか否かを確認するアクセス権確認手段と、
前記アクセス権確認手段により配布先として指定されたユーザーが前記リンク先に対するアクセス権を有していないことが確認された場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施すコード処理手段と、
を備えることを特徴とする画像処理装置。
Storage means for storing user registration information in which information about a plurality of users is registered;
An image acquisition means for acquiring images data,
Determining means for determining whether or not a two-dimensional code is included in the image data;
A distribution destination designating unit for designating a user as a distribution destination of the image data from among a plurality of users registered in the user registration information;
Wherein when it is determined to contain a two-dimensional code by determining means accesses the link destination specified by the two-dimensional code, before Symbol landing confirmation means for confirming the presence or absence of setting of the access rights in landing When,
When it is confirmed by the link destination confirmation means that the access right is set for the link destination, the user designated as the distribution destination by the distribution destination designation means based on the user registration information Access right confirmation means for confirming whether or not the user has access right;
When it is confirmed by the access right confirmation means that the user designated as the distribution destination does not have the access right to the link destination , replacement processing or deletion is performed on the two-dimensional code included in the image data and code processing means for performing processing,
An image processing apparatus comprising:
前記リンク先確認手段により前記リンク先にアクセス権が設定されていることが確認された場合、前記リンク先のデータを、アクセス権が設定されていない所定の記憶領域にコピーするコピー処理手段と、
前記記憶領域にコピーされたデータをリンク先とする二次元コードを生成する二次元コード生成手段と、
を更に備え、
前記コード処理手段は、前記画像データに含まれる二次元コードを、前記二次元コード生成手段により生成される二次元コードに置換することを特徴とする請求項に記載の画像処理装置。
When it is confirmed by the link destination confirmation means that the access right is set for the link destination, a copy processing means for copying the data of the link destination to a predetermined storage area where the access right is not set;
Two-dimensional code generation means for generating a two-dimensional code that links the data copied to the storage area;
Further comprising
The image processing apparatus according to claim 2 , wherein the code processing unit replaces a two-dimensional code included in the image data with a two-dimensional code generated by the two-dimensional code generation unit.
前記アクセス権確認手段は、前記ユーザー登録情報から、前記配布先指定手段によって配布先として指定されたユーザーに関する情報を読み出し、該情報を用いて前記リンク先にアクセスすることにより、前記リンク先に対するアクセス権を有しているか否かを確認することを特徴とする請求項2又は3に記載の画像処理装置。 The access right confirmation unit reads information on a user designated as a distribution destination by the distribution destination designation unit from the user registration information, and accesses the link destination using the information, thereby accessing the link destination. The image processing apparatus according to claim 2 , wherein the image processing apparatus checks whether or not the user has the right. 前記ユーザー登録情報には、複数のユーザーのそれぞれの所属先に関する情報が登録されており、
前記配布先指定手段は、前記画像データの配布先としてユーザーの所属先の指定操作を受け付け、前記指定操作によって指定された所属先に属するユーザーを前記ユーザー登録情報から全て抽出し、抽出したユーザーを配布先として指定することを特徴とする請求項2乃至4のいずれかに記載の画像処理装置。
In the user registration information, information on each affiliation of a plurality of users is registered,
The distribution destination designating unit accepts a user's affiliation designation operation as a distribution destination of the image data, extracts all users belonging to the affiliation designated by the designation operation from the user registration information, and extracts the extracted users. The image processing apparatus according to claim 2 , wherein the image processing apparatus is designated as a distribution destination.
ログインユーザーを認証するユーザー認証手段、
を更に備え、
前記配布先指定手段は、前記ユーザー登録情報を参照することにより、前記ユーザー認証手段によって認証された前記ログインユーザーの所属先を特定し、前記画像データの配布先としてユーザーの所属先の指定操作を受け付けるときには、前記ログインユーザーの所属先を優先的に所定の表示手段に表示させることを特徴とする請求項に記載の画像処理装置。
User authentication means to authenticate the login user,
Further comprising
The distribution destination specifying means refers to the user registration information, identifies the affiliation of the logged-in user authenticated by the user authentication means, and performs the designation operation of the user affiliation as the distribution destination of the image data. 6. The image processing apparatus according to claim 5 , wherein when receiving, the login user is preferentially displayed on a predetermined display unit.
前記コード処理手段は、前記配布先指定手段によって配布先として指定された少なくとも一人のユーザーが前記リンク先に対するアクセス権を有していない場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施すことを特徴とする請求項2乃至6いずれかに記載の画像処理装置。 The code processing unit is configured to process the two-dimensional code included in the image data when at least one user designated as a distribution destination by the distribution destination designation unit does not have an access right to the link destination. 7. The image processing apparatus according to claim 2 , wherein a replacement process or a deletion process is performed. 前記コード処理手段は、前記配布先指定手段によって配布先として複数のユーザーが指定された場合、該複数のユーザーのそれぞれが前記リンク先に対するアクセス権を有しているかを判別し、前記二次元コードに対する置換処理又は削除処理を施すか否かをユーザー毎に決定することを特徴とする請求項乃至のいずれかに記載の画像処理装置。 The code processing means determines whether each of the plurality of users has an access right to the link destination when a plurality of users are designated as distribution destinations by the distribution destination designation means, and the two-dimensional code the image processing apparatus according to any one of claims 2 to 6, characterized in that determining whether to perform the replacement process or delete process for each user against. 前記リンク先確認手段により前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成するリンク先生成手段と、
前記リンク先生成手段によって生成されたリンク先を含む二次元コードを生成するコード生成手段と、
を更に備え、
前記コード処理手段は、前記画像データに含まれる二次元コードを、前記コード生成手段により生成される二次元コードに置換することを特徴とする請求項2乃至8のいずれかに記載の画像処理装置。
When it is confirmed by the link destination confirmation unit that the link destination does not exist, a link destination generation unit that accepts a new link destination instruction operation and generates a new link destination based on the instruction operation;
And Turkey over de generating means to generate a two-dimensional code that contains the link destination that is generated by the destination generating means,
Further comprising
It said code processing means, according to any one of claims 2 to 8, characterized in that the two-dimensional code included in the image data is replaced with the two-dimensional code generated by the pre-Kiko over de generating means Image processing device.
像データを取得する画像取得手段と、
前記画像データに二次元コードが含まれているか否かを判別する判別手段と、
前記判別手段により二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の存在を確認するリンク先確認手段と、
前記リンク先確認手段により前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成するリンク先生成手段と、
前記リンク先生成手段によって生成されたリンク先を含む二次元コードを生成する二次元コード生成手段と、
記画像データに含まれる二次元コードを、前記二次元コード生成手段により生成される二次元コードに置換するコード処理手段と、
を備えることを特徴とする画像処理装置。
An image acquisition means for acquiring images data,
Determining means for determining whether or not a two-dimensional code is included in the image data;
When it is determined by the determination means that a two-dimensional code is included, a link destination confirmation means for accessing the link destination specified by the two-dimensional code and confirming the existence of the link destination;
When it is confirmed by the link destination confirmation unit that the link destination does not exist, a link destination generation unit that accepts a new link destination instruction operation and generates a new link destination based on the instruction operation;
Two-dimensional code generation means for generating a two-dimensional code including the link destination generated by the link destination generation means;
The two-dimensional code included in prior Symbol image data, a code processing means for replacing the two-dimensional code generated by the two-dimensional code generating means,
An image processing apparatus comprising:
像データを取得する第1ステップと、
前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、
前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認する第3ステップと、
前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、又は、前記リンク先にアクセス権が設定されていることが確認された場合、前記画像データに含まれる前記二次元コードを削除する第4ステップと、
を有することを特徴とする画像処理方法。
A first step of acquiring images data,
A second step of determining whether or not a two-dimensional code is included in the image data;
When it is determined that the image data includes a two-dimensional code, the link destination specified by the two-dimensional code is accessed, and the presence / absence of the link destination or the presence / absence of access right setting at the link destination is confirmed. And a third step
When it is confirmed in the third step that the link destination does not exist, or when it is confirmed that an access right is set for the link destination, the two-dimensional code included in the image data is deleted. And a fourth step
An image processing method comprising:
複数のユーザーに関する情報が登録されたユーザー登録情報を記憶する第1ステップと、
像データを取得する第ステップと、
前記画像データに二次元コードが含まれているか否かを判別する第ステップと、
前記ユーザー登録情報に登録されている複数のユーザーのうちから前記画像データの配布先となるユーザーを指定する第4ステップと、
前記第3ステップにおいて二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先におけるアクセス権の設定の有無を確認する第5ステップと、
前記第5ステップにおいて前記リンク先にアクセス権が設定されていることが確認された場合、前記ユーザー登録情報に基づいて、前記第4ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有しているか否かを確認する第6ステップと、
前記第6ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有していないことが確認された場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施す第7ステップと、
を有することを特徴とする画像処理方法。
A first step of storing user registration information in which information on a plurality of users is registered;
A second step of acquiring images data,
A third step of determining whether or not a two-dimensional code is included in the image data;
A fourth step of designating a user as a distribution destination of the image data from among a plurality of users registered in the user registration information;
If it is determined to contain a two-dimensional code in the third step, a fifth step of accessing the link destination specified by the two-dimensional code, to check for permission settings before Symbol landing When,
If it is confirmed in the fifth step that the access right is set for the link destination, the user designated as the distribution destination in the fourth step can access the link destination based on the user registration information. A sixth step for checking whether or not
When it is confirmed that the user designated as the distribution destination in the sixth step does not have access rights to the link destination , a replacement process or a deletion process for the two-dimensional code included in the image data A seventh step of applying
An image processing method comprising:
像データを取得する第1ステップと、
前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、
前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の存在を確認する第3ステップと、
前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成する第4ステップと、
前記第4ステップにおいて生成されたリンク先を含む二次元コードを生成する第5ステップと、
記画像データに含まれる二次元コードを、前記第5ステップにおいて生成される二次元コードに置換する第6ステップと
を有することを特徴とする画像処理方法。
A first step of acquiring images data,
A second step of determining whether or not a two-dimensional code is included in the image data;
When it is determined that a two-dimensional code is included in the image data, a third step of accessing a link destination specified by the two-dimensional code and confirming the existence of the link destination;
When it is confirmed that the link destination does not exist in the third step, a fourth step of receiving a new link destination instruction operation and generating a new link destination based on the instruction operation;
A fifth step of generating a two-dimensional code including the link destination generated in the fourth step;
The two-dimensional code included in prior Symbol image data, and a sixth step of replacing the two-dimensional code generated in the fifth step,
An image processing method comprising:
画像データを取得して出力する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
像データを取得する第1ステップと、
前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、
前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認する第3ステップと、
前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、又は、前記リンク先にアクセス権が設定されていることが確認された場合、前記画像データに含まれる前記二次元コードを削除する第4ステップと、
を実行させることを特徴とするプログラム。
A program executed in an image processing apparatus that acquires and outputs image data, and the image processing apparatus includes:
A first step of acquiring images data,
A second step of determining whether or not a two-dimensional code is included in the image data;
When it is determined that the image data includes a two-dimensional code, the link destination specified by the two-dimensional code is accessed, and the presence / absence of the link destination or the presence / absence of access right setting at the link destination is confirmed. And a third step
When it is confirmed in the third step that the link destination does not exist, or when it is confirmed that an access right is set for the link destination, the two-dimensional code included in the image data is deleted. And a fourth step
A program characterized by having executed.
複数のユーザーに関する情報が登録されたユーザー登録情報を記憶する記憶手段を備え、画像データを取得して出力する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
像データを取得する第1ステップと、
前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、
前記ユーザー登録情報に登録されている複数のユーザーのうちから前記画像データの配布先となるユーザーを指定する第3ステップと、
前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先におけるアクセス権の設定の有無を確認する第ステップと、
前記第4ステップにおいて前記リンク先にアクセス権が設定されていることが確認された場合、前記ユーザー登録情報に基づいて、前記第3ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有しているか否かを確認する第5ステップと、
前記第5ステップにおいて配布先として指定されたユーザーが前記リンク先に対するアクセス権を有していないことが確認された場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施す第6ステップと、
を実行させることを特徴とするプログラム。
Comprising storage means for storing user registration information in which information is registered for a plurality of users, an image processing apparatus and outputs the acquired image data, a program executed in, in the image processing apparatus,
A first step of acquiring images data,
A second step of determining whether or not a two-dimensional code is included in the image data;
A third step of designating a user as a distribution destination of the image data from among a plurality of users registered in the user registration information;
If the image data is judged to contain a two-dimensional code in a fourth step of accessing the link destination specified by the two-dimensional code, to check for permission settings before Symbol landing ,
If it is confirmed in the fourth step that the access right is set for the link destination, the user designated as the distribution destination in the third step can access the link destination based on the user registration information. A fifth step of checking whether or not
When it is confirmed that the user designated as the distribution destination in the fifth step does not have the access right to the link destination , the replacement process or the deletion process for the two-dimensional code included in the image data A sixth step of applying
A program characterized by having executed.
前記画像処理装置に、
前記第ステップにおいて前記リンク先にアクセス権が設定されていることが確認された場合、前記リンク先のデータを、アクセス権が設定されていない所定の記憶領域にコピーする第ステップと、
前記記憶領域にコピーされたデータをリンク先とする二次元コードを生成する第ステップと、
を更に実行させ、
前記第6ステップは、前記画像データに含まれる二次元コードを、前記第ステップにおいて生成される二次元コードに置換することを特徴とする請求項15に記載のプログラム。
In the image processing apparatus,
A seventh step of copying the data at the link destination to a predetermined storage area where the access right is not set when it is confirmed that the access right is set at the link destination in the fourth step;
An eighth step of generating a two-dimensional code linked to the data copied to the storage area;
Is executed further,
The sixth step, the program according to claim 15, wherein the two-dimensional code included in image data, characterized by replacing the two-dimensional code generated Oite in the eighth step.
前記第ステップは、前記ユーザー登録情報から、前記第ステップにおいて配布先として指定されたユーザーに関する情報を読み出し、該情報を用いて前記リンク先にアクセスすることにより、前記リンク先に対するアクセス権を有しているか否かを確認することを特徴とする請求項15又は16に記載のプログラム。 The fifth step reads from the user registration information information related to the user designated as the distribution destination in the third step, and accesses the link destination using the information, thereby granting access rights to the link destination. The program according to claim 15 or 16 , wherein it is confirmed whether or not it has. 前記ユーザー登録情報には、複数のユーザーのそれぞれの所属先に関する情報が登録されており、
前記第ステップは、前記画像データの配布先としてユーザーの所属先の指定操作を受け付け、前記指定操作によって指定された所属先に属するユーザーを前記ユーザー登録情報から全て抽出し、抽出したユーザーを配布先として指定することを特徴とする請求項15乃至17のいずれかに記載のプログラム。
In the user registration information, information on each affiliation of a plurality of users is registered,
The third step accepts a user affiliation designation operation as a distribution destination of the image data, extracts all users belonging to the affiliation designated by the designation operation from the user registration information, and distributes the extracted users 18. The program according to claim 15 , wherein the program is designated as a destination.
前記画像処理装置に、
ログインユーザーを認証する第9ステップ、
を更に実行させ、
前記第ステップは、前記ユーザー登録情報を参照することにより、前記第9ステップによって認証された前記ログインユーザーの所属先を特定し、前記画像データの配布先としてユーザーの所属先の指定操作を受け付けるときには、前記ログインユーザーの所属先を優先的に所定の表示手段に表示させることを特徴とする請求項18に記載のプログラム。
In the image processing apparatus,
Ninth step to authenticate the login user,
Is executed further,
The third step identifies the affiliation of the logged-in user authenticated by the ninth step by referring to the user registration information, and accepts a user's affiliation designation operation as the distribution destination of the image data 19. The program according to claim 18, wherein the login user's affiliation is preferentially displayed on a predetermined display means.
前記第ステップは、前記第ステップにおいて配布先として指定された少なくとも一人のユーザーが前記リンク先に対するアクセス権を有していない場合に、前記画像データに含まれる前記二次元コードに対して置換処理又は削除処理を施すことを特徴とする請求項15乃至19のいずれかに記載のプログラム。 The sixth step replaces the two-dimensional code included in the image data when at least one user designated as the distribution destination in the third step does not have an access right to the link destination. The program according to any one of claims 15 to 19, wherein processing or deletion processing is performed. 前記第ステップは、前記第ステップにおいて配布先として複数のユーザーが指定された場合、該複数のユーザーのそれぞれが前記リンク先に対するアクセス権を有しているかを判別し、前記二次元コードに対する置換処理又は削除処理を施すか否かをユーザー毎に決定することを特徴とする請求項15乃至19のいずれかに記載のプログラム。 For the fifth step, the case where a plurality of users as a distribution destination in a third step is specified, to determine each of the plurality of users has access to the link destination, the two-dimensional code 20. The program according to claim 15, wherein whether or not to perform replacement processing or deletion processing is determined for each user. 前記画像処理装置に、
前記第ステップにおいて前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成する第10ステップと、
前記第10ステップにおいて生成されたリンク先を含む二次元コードを生成する第11ステップと、
を更に実行させ、
前記第6ステップは、前記画像データに含まれる二次元コードを、前記第11ステップにおいて生成される二次元コードに置換することを特徴とする請求項15乃至21のいずれかに記載のプログラム。
In the image processing apparatus,
When it is confirmed that the link destination does not exist in the fourth step , a tenth step of accepting a new link destination instruction operation and generating a new link destination based on the instruction operation;
An eleventh step of generating a two-dimensional code including the link destination generated in the tenth step;
Is executed further,
The sixth step, the two-dimensional code included in the image data, the eleventh program according to any one of claims 15 to 21, characterized in that to replace the two-dimensional code generated in step.
画像データを取得して出力する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
像データを取得する第1ステップと、
前記画像データに二次元コードが含まれているか否かを判別する第2ステップと、
前記画像データに二次元コードが含まれていると判別された場合、当該二次元コードによって指定されたリンク先にアクセスし、前記リンク先の有無又は前記リンク先におけるアクセス権の設定の有無を確認する第3ステップと、
前記第3ステップにおいて前記リンク先が存在しないことが確認された場合、新たなリンク先の指示操作を受け付け、前記指示操作に基づいて新たなリンク先を生成する第4ステップと、
前記第4ステップにおいて生成されたリンク先を含む二次元コードを生成する第5ステップと、
記画像データに含まれる二次元コードを、前記第ステップにおいて生成される二次元コードに置換する第6ステップと、
を実行させることを特徴とするプログラム。
A program executed in an image processing apparatus that acquires and outputs image data, and the image processing apparatus includes:
A first step of acquiring images data,
A second step of determining whether or not a two-dimensional code is included in the image data;
When it is determined that the image data includes a two-dimensional code, the link destination specified by the two-dimensional code is accessed, and the presence / absence of the link destination or the presence / absence of access right setting at the link destination is confirmed. And a third step
When it is confirmed that the link destination does not exist in the third step, a fourth step of receiving a new link destination instruction operation and generating a new link destination based on the instruction operation;
A fifth step of generating a two-dimensional code including the link destination generated in the fourth step;
The two-dimensional code included in prior Symbol image data, and a sixth step of replacing the two-dimensional code generated in the fourth step,
A program characterized by having executed.
JP2015223595A 2015-11-16 2015-11-16 Image processing apparatus, image processing method, and program Active JP6582906B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015223595A JP6582906B2 (en) 2015-11-16 2015-11-16 Image processing apparatus, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015223595A JP6582906B2 (en) 2015-11-16 2015-11-16 Image processing apparatus, image processing method, and program

Publications (2)

Publication Number Publication Date
JP2017092837A JP2017092837A (en) 2017-05-25
JP6582906B2 true JP6582906B2 (en) 2019-10-02

Family

ID=58769167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015223595A Active JP6582906B2 (en) 2015-11-16 2015-11-16 Image processing apparatus, image processing method, and program

Country Status (1)

Country Link
JP (1) JP6582906B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019096958A (en) * 2017-11-20 2019-06-20 京セラドキュメントソリューションズ株式会社 Image formation system
JP7024446B2 (en) * 2018-01-29 2022-02-24 ブラザー工業株式会社 Code generator and file migration method

Also Published As

Publication number Publication date
JP2017092837A (en) 2017-05-25

Similar Documents

Publication Publication Date Title
US7791770B2 (en) Image processing apparatus, control method and program therefor
US8284427B2 (en) Client communicating with a server through an image forming apparatus
USRE50224E1 (en) Data communication apparatus, control method therefor, and storage medium storing control program therefor
JP6184194B2 (en) Image processing apparatus, authentication method thereof, and program
JP6547356B2 (en) Information processing apparatus and program
JP6092533B2 (en) Image forming apparatus, control method therefor, and program
JP5887942B2 (en) Information processing apparatus, information processing system, information processing method, and program
US10375267B2 (en) Mediation server
JP2009042991A (en) Image processing apparatus and image processing apparatus management system
JP2008040958A (en) Electronic document management apparatus, electronic document management method, electronic document management program, and program for creating electronic document
JP2013012070A (en) Image forming device, file management system, and program
JP2012244602A (en) Account management apparatus, image processing system, image processing method, program, and recording medium
JP6029300B2 (en) Image processing apparatus, image processing apparatus control method, and program
US10712986B2 (en) Job processing apparatus that stops job according to user's instruction, method of controlling same, and storage medium
JP7433856B2 (en) server system
JP2017113908A (en) Printing device
JP7124609B2 (en) Information processing device, authentication method and program
JP6582906B2 (en) Image processing apparatus, image processing method, and program
JP2008289130A (en) Copier device capable of electronically storing and recalling copied document
JP2019075157A (en) Image processing apparatus, information processing apparatus, program, and system
JP6098746B2 (en) Information processing apparatus, information processing method, program, and recording medium
JP2015035705A (en) Image formation apparatus, information processing method, and program
CN111464712B (en) Image processing apparatus and method
KR20120034417A (en) Method for performing job in image forming apparatus and image forming apparatus for performing the same
JP2021069073A (en) Information processor, information processing method and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180719

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190626

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190819

R150 Certificate of patent or registration of utility model

Ref document number: 6582906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150