[go: up one dir, main page]

JP2014120018A - Document server, printing method, and program - Google Patents

Document server, printing method, and program Download PDF

Info

Publication number
JP2014120018A
JP2014120018A JP2012275346A JP2012275346A JP2014120018A JP 2014120018 A JP2014120018 A JP 2014120018A JP 2012275346 A JP2012275346 A JP 2012275346A JP 2012275346 A JP2012275346 A JP 2012275346A JP 2014120018 A JP2014120018 A JP 2014120018A
Authority
JP
Japan
Prior art keywords
document
user
registered
information
account information
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.)
Granted
Application number
JP2012275346A
Other languages
Japanese (ja)
Other versions
JP6015415B2 (en
Inventor
Takayuki Doi
孝行 洞井
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 JP2012275346A priority Critical patent/JP6015415B2/en
Publication of JP2014120018A publication Critical patent/JP2014120018A/en
Application granted granted Critical
Publication of JP6015415B2 publication Critical patent/JP6015415B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve operability when a user downloads a document registered in a document server by the other user, and prints it out.SOLUTION: A document server 1 attaches unique identification information 8 to a document 9 when registering the document 9 uploaded by a registered user registered in account information 27 while the user is in a login state, and determines whether or not address information of a share user is registered in the account information 27 when the address information is input. When the share user is registered in the account information 27, the document server performs a setting for permitting a printout provided that account information of the share user is input, and when the share user is not registered in the account information 27, the document server performs a setting for permitting the printout provided that the share user inputs the identification information 8 added to the document 9.

Description

本発明は、ドキュメントサーバー、印刷方法及びプログラムに関する。   The present invention relates to a document server, a printing method, and a program.

従来、インターネット上に設けられたサーバーに記憶されたドキュメントを、任意のコンビニエンスストアなどに設置されている印刷装置にダウンロードして印刷出力を行うことができるようにした印刷システムが知られている(例えば特許文献1)。この従来の印刷システムでは、例えば、ユーザーがコンピュータなどを操作することにより、サーバーに対してドキュメントをアップロードして登録すると、サーバーがそのドキュメントにユニークな文書IDを割り当てて記憶する。このようにしてサーバーに登録されたドキュメントは、コンビニエンスストアなどに設置されている印刷装置から、文書IDを入力してサーバーにログインすることにより、印刷出力を行うことができる。   2. Description of the Related Art Conventionally, a printing system has been known in which a document stored in a server provided on the Internet can be downloaded to a printing apparatus installed in an arbitrary convenience store and printed out ( For example, Patent Document 1). In this conventional printing system, for example, when a user operates a computer or the like to upload and register a document to the server, the server assigns and stores a unique document ID to the document. The document registered in the server in this way can be printed out by inputting the document ID and logging in to the server from a printing apparatus installed in a convenience store or the like.

またサーバーに登録されたドキュメントは、ドキュメントをアップロードしたアップロードユーザーだけでなく、他のユーザーが外出先のコンビニエンスストアにおいて印刷装置を操作して文書IDを入力した場合にも印刷出力を行うことが可能であり、複数のユーザーでドキュメントを共有することができる。そのため、このような印刷システムは、例えば、外出の多い営業担当者をオフィスからサポートするアシスタントが必要な資料を営業担当者に提供するために利用したり、或いは、講演者が講演中に使用した資料を各受講者に配布するために利用したりすることができる。   Documents registered on the server can be printed out not only by the uploading user who uploaded the document, but also when other users enter the document ID by operating the printing device at a convenience store on the go. And multiple users can share documents. For this reason, such a printing system is used, for example, to provide sales representatives with materials that require assistance from the office for sales representatives who frequently go out, or used during lectures by lecturers. It can be used to distribute materials to each student.

特開2002−32205号公報JP 2002-32205 A

しかしながら、従来の印刷システムは、アップロードユーザーとは異なる他のユーザーがサーバーに蓄積されたドキュメントをダウンロードして印刷出力を行うためには、ドキュメント登録時に割り当てられたユニークな文書IDを毎回入力してサーバーにログインする必要がある。そのような文書IDは、他のユーザーにとっては使い慣れていないIDであり、しかも所定文字数以上の複雑な文字列で構成されるのが一般的である。それ故、文書IDを入力する際には、文書IDの入力間違いを生じやすく、操作が煩雑であるという問題がある。   However, in the conventional printing system, in order for another user different from the uploading user to download the document stored in the server and print it out, the unique document ID assigned at the time of document registration is input every time. You need to log in to the server. Such a document ID is an ID that is unfamiliar to other users and is generally composed of a complex character string having a predetermined number of characters or more. Therefore, when inputting the document ID, there is a problem that an input error of the document ID is likely to occur and the operation is complicated.

この問題は、特にサーバーに蓄積されている複数のドキュメントを同時にダウンロードして印刷出力を行う場合に、より一層顕著なものとなる。すなわち、サーバーに蓄積されている複数のドキュメントを同時にダウンロードして印刷出力を行う場合には、ドキュメント毎に割り当てられている文書IDをその都度入力しながら1つずつダウンロードを行っていく必要があり、より一層操作性が悪くなる。   This problem becomes even more prominent particularly when a plurality of documents stored in the server are simultaneously downloaded and printed out. In other words, when a plurality of documents stored in the server are simultaneously downloaded and printed out, it is necessary to download them one by one while inputting the document ID assigned to each document each time. The operability is further deteriorated.

一方、ドキュメントを共有する他のユーザーのアカウントがサーバーに登録されており、ドキュメントのアップロードユーザーがそのアカウント情報(例えばユーザーID)を予め知っているような場合には、ドキュメントの登録時に、アップロードユーザーがドキュメントを共有する他のユーザーのアカウント情報を予め指定しておくようにすると、上記のような問題は生じない。すなわち、この場合には、他のユーザーがサーバーに蓄積されたドキュメントをダウンロードして印刷出力を行うとき、普段から使い慣れた自身のアカウント情報(例えばユーザーIDとパスワード)を入力してサーバーにログインすることにより、自身でダウンロード可能なドキュメントを印刷出力することが可能であるため、煩雑な文書IDの入力操作を行う必要がない。しかし、これは、アップロードユーザーが他のユーザーのアカウント情報を予め知っていることが前提であり、そうでない場合には依然として上述した問題が発生する。したがって、アップロードユーザーに自身のアカウント情報を知らせたくないユーザーが印刷システムを利用して印刷出力を行う場合や、講演者が講演中に使用した資料を不特定の受講者に配布するために印刷システムを利用する場合には、依然として印刷出力時の操作性が悪いという問題がある。   On the other hand, if an account of another user who shares the document is registered in the server and the uploading user of the document knows the account information (for example, user ID) in advance, If the account information of other users who share the document is specified in advance, the above problem does not occur. That is, in this case, when another user downloads a document stored on the server and prints it out, he / she logs in to the server by inputting his / her own account information (for example, user ID and password) that he / she is familiar with. As a result, it is possible to print out a document that can be downloaded by itself, and there is no need to perform a complicated input operation of the document ID. However, this is based on the premise that the upload user knows the account information of other users in advance, otherwise the above-described problem still occurs. Therefore, if a user who does not want to share his / her account information with the uploading user uses the printing system to print out, the printing system is used to distribute the materials used by the speaker during the lecture to unspecified students. However, there is still a problem that the operability at the time of print output is poor.

そこで本発明は、上記のような従来の問題点を解決すべく、一のユーザーによって登録されたドキュメントを他のユーザーがダウンロードして印刷出力を行う際の操作性を改善するドキュメントサーバー、印刷方法及びプログラムを提供することを目的としている。   In order to solve the above-described conventional problems, the present invention provides a document server and a printing method for improving operability when another user downloads a document registered by one user and performs printout. And to provide a program.

上記目的を達成するため、請求項1に係る発明は、ネットワークに接続されるドキュメントサーバーであって、予め登録されるユーザーごとのアカウント情報を記憶するアカウント情報記憶手段と、前記アカウント情報に登録された登録ユーザーがログインした状態でアップロードされるドキュメントを登録する登録手段と、前記登録手段によって登録されるドキュメントに対してユニークな識別情報を付与する識別情報付与手段と、前記登録手段によって登録されたドキュメントを共有する共有ユーザーの宛先情報の入力を受け付ける宛先情報入力手段と、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているか否かを判定する判定手段と、前記判定手段による判定結果に基づき、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているときには、当該共有ユーザーのアカウント情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行い、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されていないときには、当該共有ユーザーによって前記識別情報付与手段が付与した識別情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行う共有設定手段と、を備えることを特徴とする構成である。   In order to achieve the above object, the invention according to claim 1 is a document server connected to a network, and stores account information for each user registered in advance, and is registered in the account information. A registration unit for registering a document to be uploaded while a registered user is logged in, an identification information providing unit for giving unique identification information to the document registered by the registration unit, and a registration unit registered by the registration unit. A destination information input unit that receives input of destination information of a sharing user who shares a document; a determination unit that determines whether the destination information received by the destination information input unit is registered in the account information; and On the basis of the result of determination by the means. When the destination information accepted by the means is registered in the account information, a setting is made to permit printout of the document registered by the registration means on condition that the account information of the shared user is input. When the destination information accepted by the destination information input means is not registered in the account information, the registration means is conditioned on the condition that the identification information given by the identification information giving means is inputted by the shared user. Share setting means for performing setting to permit printing output of a registered document.

請求項2に係る発明は、請求項1に記載のドキュメントサーバーにおいて、前記共有設定手段は、前記宛先情報入力手段に対して共有ユーザーの宛先情報が入力されないときには、前記登録手段によって登録されたドキュメントをアップロードしたユーザーだけが印刷出力可能な状態に設定することを特徴とする構成である。   According to a second aspect of the present invention, in the document server according to the first aspect, when the share setting unit does not input shared user destination information to the destination information input unit, the document registered by the registration unit The configuration is such that only the user who has uploaded the URL is set to a state in which printing can be performed.

請求項3に係る発明は、請求項1又は2に記載のドキュメントサーバーにおいて、前記判定手段による判定結果に基づき、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているときには、当該宛先情報に基づいてドキュメントの共有設定が行われたことを通知し、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されていないときには、当該宛先情報に基づいてドキュメントの共有設定が行われたことを通知すると共に、前記識別情報付与手段が付与した識別情報を通知する共有通知手段をさらに備えることを特徴とする構成である。   According to a third aspect of the present invention, in the document server according to the first or second aspect, when the destination information received by the destination information input unit is registered in the account information based on the determination result by the determination unit. , Notifying that the sharing setting of the document has been performed based on the destination information, and when the destination information accepted by the destination information input means is not registered in the account information, In addition to notifying that the sharing setting has been made, it further comprises a sharing notification means for notifying the identification information given by the identification information giving means.

請求項4に係る発明は、請求項1乃至3のいずれかに記載のドキュメントサーバーにおいて、前記共有設定手段は、共有ユーザーによって識別情報が入力されることを条件としてドキュメントの印刷出力を許可する設定を行う場合において、当該共有ユーザーが複数のドキュメントを共有するときには、当該共有ユーザーによって前記識別情報付与手段が複数のドキュメントのそれぞれに付与した複数の識別情報のうちのいずれか1つが入力されることを条件として複数のドキュメントの印刷出力を許可する設定を行うことを特徴とする構成である。   According to a fourth aspect of the present invention, in the document server according to any one of the first to third aspects, the sharing setting unit is configured to permit printout of a document on condition that identification information is input by a sharing user. When the sharing user shares a plurality of documents, the sharing user inputs any one of the plurality of identification information provided by the identification information adding unit to each of the plurality of documents. This is a configuration characterized in that a setting for permitting print output of a plurality of documents is performed under the above-described conditions.

請求項5に係る発明は、請求項1乃至4のいずれかに記載のドキュメントサーバーにおいて、前記共有設定手段は、共有ユーザーによって識別情報が入力されることを条件としてドキュメントの印刷出力を許可する設定を行う場合において、当該共有ユーザーが複数のドキュメントを共有するときには、当該共有ユーザーが共有する複数のドキュメントのうち、他の共有ユーザーが全て同じユーザーである2以上のドキュメントを統合し、それら統合した2以上のドキュメントのそれぞれに付与されている2以上の識別情報のうちのいずれか1つが入力されることを条件として、統合した2以上のドキュメントの印刷出力を許可する設定を行うことを特徴とする構成である。   According to a fifth aspect of the present invention, in the document server according to any one of the first to fourth aspects, the sharing setting unit is configured to permit printing of a document on condition that identification information is input by a sharing user. In the case where the shared user shares a plurality of documents, two or more documents, in which the other shared users are all the same user, are integrated and integrated among the plurality of documents shared by the shared user. A setting for permitting print output of two or more integrated documents is made on condition that any one of two or more identification information assigned to each of two or more documents is input. It is the structure to do.

請求項6に係る発明は、請求項1乃至5のいずれかに記載のドキュメントサーバーにおいて、前記共有設定手段は、前記登録手段によって登録されたドキュメントに対して複数の共有ユーザーが設定されている場合、前記登録手段によって登録されたドキュメントの印刷出力を各共有ユーザーに対して1回だけ許可することを特徴とする構成である。   According to a sixth aspect of the present invention, in the document server according to any one of the first to fifth aspects, the share setting unit has a plurality of shared users set for the document registered by the registration unit. In the configuration, the printout of the document registered by the registration unit is permitted to each shared user only once.

請求項7に係る発明は、請求項1乃至6のいずれかに記載のドキュメントサーバーにおいて、前記判定手段は、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているとき、当該宛先情報に対応するアカウント情報のセキュリティレベルをさらに判定し、前記共有設定手段は、前記判定手段によって判定された前記セキュリティレベルが所定レベルよりも低いときには、当該アカウント情報に対応する共有ユーザーが前記登録手段によって登録されたドキュメントの印刷出力を行う際の条件を変更することを特徴とする構成である。   The invention according to claim 7 is the document server according to any one of claims 1 to 6, wherein the determination unit has the destination information received by the destination information input unit registered in the account information. Further determining the security level of the account information corresponding to the destination information, and when the security level determined by the determination unit is lower than a predetermined level, the sharing setting unit determines that the shared user corresponding to the account information The configuration is characterized in that the conditions for printing out the document registered by the registration means are changed.

請求項8に係る発明は、請求項7に記載のドキュメントサーバーにおいて、前記共有設定手段は、前記判定手段によって判定された前記セキュリティレベルが所定レベルよりも低いとき、前記識別情報付与手段が付与した識別情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行うことを特徴とする構成である。   According to an eighth aspect of the present invention, in the document server according to the seventh aspect, when the security level determined by the determining unit is lower than a predetermined level, the sharing setting unit is assigned by the identification information adding unit. On the condition that the identification information is input, the setting for permitting the printout of the document registered by the registration unit is performed.

請求項9に係る発明は、請求項1乃至6のいずれかに記載のドキュメントサーバーにおいて、前記判定手段は、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているとき、当該宛先情報に対応するアカウント情報のセキュリティレベルをさらに判定し、当該セキュリティレベルが所定レベルよりも低いときには、前記宛先情報に基づいてアカウント情報の変更を促す通知を行うことを特徴とする構成である。   According to a ninth aspect of the present invention, in the document server according to any one of the first to sixth aspects, when the destination information received by the destination information input unit is registered in the account information, The security level of the account information corresponding to the destination information is further determined, and when the security level is lower than a predetermined level, a notification that prompts the change of the account information is performed based on the destination information. .

請求項10に係る発明は、請求項1乃至9のいずれかに記載のドキュメントサーバーにおいて、前記登録手段によって登録されたドキュメントを所定のタイミングで自動削除する削除手段をさらに備えることを特徴とする構成である。   The invention according to claim 10 is the document server according to any one of claims 1 to 9, further comprising deletion means for automatically deleting the document registered by the registration means at a predetermined timing. It is.

請求項11に係る発明は、請求項10に記載のドキュメントサーバーにおいて、前記削除手段は、前記登録手段によって登録されたドキュメントの印刷出力が完了することに伴って当該ドキュメントを自動削除することを特徴とする構成である。   According to an eleventh aspect of the present invention, in the document server according to the tenth aspect, the deletion unit automatically deletes the document upon completion of printout of the document registered by the registration unit. The configuration is as follows.

請求項12に係る発明は、請求項10に記載のドキュメントサーバーにおいて、前記登録手段は、ドキュメントを登録する際、当該ドキュメントの保存期間又は印刷回数を設定し、前記削除手段は、前記保存期間が経過したとき、又は、前記印刷回数分の印刷出力が行われたときに、前記登録手段によって登録されたドキュメントを削除することを特徴とする構成である。   According to a twelfth aspect of the present invention, in the document server according to the tenth aspect, when the registration unit registers the document, the storage unit sets a storage period or the number of times of printing of the document, and the deletion unit stores the storage period. The document registered by the registration unit is deleted when a lapse of time or when the print output for the number of times of printing is performed.

請求項13に係る発明は、情報処理装置からドキュメントサーバーにログインしてドキュメントをアップロードし、前記ドキュメントサーバーに蓄積されたドキュメントを印刷装置にダウンロードして印刷出力を行う印刷方法であって、前記ドキュメントサーバーにおいて予め登録されるユーザーごとのアカウント情報を記憶するステップと、前記アカウント情報に登録された登録ユーザーが前記情報処理装置から前記ドキュメントサーバーにログインした状態でアップロードされるドキュメントを前記ドキュメントサーバーに登録するステップと、前記ドキュメントサーバーに登録されるドキュメントに対してユニークな識別情報を付与するステップと、前記ドキュメントサーバーに登録されたドキュメントを共有する共有ユーザーの宛先情報の入力を受け付けるステップと、前記宛先情報が前記アカウント情報に登録されているか否かを判定するステップと、前記判定結果に基づき、前記宛先情報が前記アカウント情報に登録されているときには、前記印刷装置から当該共有ユーザーのアカウント情報が入力されることを条件として、前記ドキュメントサーバーに登録されたドキュメントの印刷出力を許可し、前記宛先情報が前記アカウント情報に登録されていないときには、前記印刷装置から当該共有ユーザーによって前記識別情報が入力されることを条件として、前記ドキュメントサーバーに登録されたドキュメントの印刷出力を許可するステップと、を有することを特徴とする構成である。   The invention according to claim 13 is a printing method for logging in a document server from an information processing apparatus, uploading a document, downloading the document stored in the document server to a printing apparatus, and performing printout, wherein the document Storing account information for each user registered in advance in the server, and registering a document uploaded to the document server while the registered user registered in the account information is logged in to the document server from the information processing apparatus. A step of assigning unique identification information to a document registered in the document server, and a destination of a shared user who shares the document registered in the document server A step of receiving information input, a step of determining whether or not the destination information is registered in the account information, and when the destination information is registered in the account information based on the determination result, On the condition that the account information of the shared user is input from the apparatus, print output of the document registered in the document server is permitted, and when the destination information is not registered in the account information, the printing apparatus And allowing the printout of the document registered in the document server on condition that the identification information is input by the shared user.

請求項14に係る発明は、ネットワークに接続されるドキュメントサーバーにおいて実行されるプログラムであって、前記ドキュメントサーバーを、予め登録されるユーザーごとのアカウント情報を記憶するアカウント情報記憶手段、前記アカウント情報に登録された登録ユーザーがログインした状態でアップロードされるドキュメントを登録する登録手段、前記登録手段によって登録されるドキュメントに対してユニークな識別情報を付与する識別情報付与手段、前記登録手段によって登録されたドキュメントを共有する共有ユーザーの宛先情報の入力を受け付ける宛先情報入力手段、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているか否かを判定する判定手段、および、前記判定手段による判定結果に基づき、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているときには、当該共有ユーザーのアカウント情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行い、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されていないときには、当該共有ユーザーによって前記識別情報付与手段が付与した識別情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行う共有設定手段、として機能させることを特徴とする構成である。   The invention according to claim 14 is a program executed in a document server connected to a network, wherein the document server stores account information for each user registered in advance, and the account information is stored in the account information. Registration means for registering a document to be uploaded while a registered user is logged in, identification information giving means for giving unique identification information to a document registered by the registration means, registered by the registration means Destination information input means for receiving input of destination information of a sharing user who shares a document, determination means for determining whether the destination information received by the destination information input means is registered in the account information, and the determination By means When the destination information received by the destination information input unit is registered in the account information based on the result of the determination, the document registered by the registration unit is provided on the condition that the account information of the shared user is input. When the destination information received by the destination information input unit is not registered in the account information, the identification information provided by the identification information addition unit is input by the shared user. On the condition, the configuration is characterized in that it functions as a share setting unit for performing a setting for permitting print output of the document registered by the registration unit.

本発明によれば、ドキュメントを共有する共有ユーザーがアカウント情報に登録された登録ユーザーである場合、当該共有ユーザーは自身のアカウント情報を入力することによって登録されたドキュメントの印刷出力を行うことが可能になる。そのため、一のユーザーによって登録されたドキュメントを登録ユーザーがダウンロードして印刷出力を行う際の操作性が改善される。   According to the present invention, when a shared user who shares a document is a registered user registered in account information, the shared user can print out the registered document by inputting his / her account information. become. Therefore, the operability when a registered user downloads a document registered by one user and performs print output is improved.

印刷システムの概念的構成を示す図である。1 is a diagram illustrating a conceptual configuration of a printing system. ユーザーがドキュメントサーバーに対してドキュメントを登録する際の基本動作を示す図である。It is a figure which shows the basic operation | movement when a user registers a document with a document server. 印刷装置の操作パネルに表示される表示画面の一例を示す図である。It is a figure which shows an example of the display screen displayed on the operation panel of a printing apparatus. 共有ユーザーがアカウント情報を入力してドキュメントを印刷出力する際の基本動作を示す図である。It is a figure which shows the basic operation | movement at the time of a shared user inputting account information and printing out a document. 共有ユーザーがドキュメントの識別情報を入力して共有ドキュメントを印刷出力する際の基本動作を示す図である。It is a figure which shows the basic operation | movement when a shared user inputs the identification information of a document, and prints out a shared document. ドキュメントサーバーのハードウェア構成及び機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions and functional constitution of a document server. アカウント情報及び共有情報の一例を示す図である。It is a figure which shows an example of account information and shared information. 登録処理部及び出力制御部の詳細な機能構成の一例を示す図である。It is a figure which shows an example of the detailed functional structure of a registration process part and an output control part. 複数のドキュメントの統合概念を示す図である。It is a figure which shows the integrated concept of a some document. ドキュメントサーバーがドキュメントの登録を行う際に実行する処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence performed when a document server registers a document. ドキュメント共有設定処理の詳細な処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed process sequence of a document sharing setting process. ドキュメントサーバーが印刷装置からの印刷要求に基づいて印刷出力を行う際に実行する処理手順の一例を示すフローチャートである。6 is a flowchart illustrating an example of a processing procedure executed when a document server performs print output based on a print request from a printing apparatus. 共有ユーザーが自身のアカウント情報でログインした場合に行われる処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence performed when a share user logs in with own account information. 共有ユーザーが識別情報でログインした場合に行われる処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence performed when a share user logs in with identification information. ドキュメントサーバーが登録ドキュメントを削除する際に実行する処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence performed when a document server deletes a registration document.

以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。   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は、本発明の一実施形態である印刷システムの概念的構成を示す図である。この印刷システムは、ドキュメントサーバー1と、ユーザーXが使用するコンピュータ(情報処理装置)2と、コンビニエンスストア5a,5b,5cなどに設置される複数の印刷装置3a,3b,3cとを備え、これらがインターネットなどのネットワーク4に接続された構成である。ドキュメントサーバー1は、例えばインターネットなどのクラウド上に設けられるコンピュータで構成され、ネットワーク4を介して受信するドキュメントの管理及びドキュメントの印刷出力に関するサービスを提供するサーバーである。このドキュメントサーバー1は、ネットワーク4を介して受信する様々なドキュメントやその他各種情報を記憶しておくため、ハードディスク装置などで構成された記憶装置14を備えている。また複数の印刷装置3a,3b,3cのそれぞれは、例えばMFP(Multifunction Peripherals)などで構成され、ネットワーク4を介してドキュメントサーバー1と連携した動作を行うことが可能である。すなわち、これら複数の印刷装置3a,3b,3cは、ドキュメントサーバー1に蓄積されているドキュメントをダウンロードして印刷出力を行うことができるようになっている。尚、以下においては、これら複数の印刷装置3a,3b,3cのそれぞれを総称して単に印刷装置3と呼ぶ。   FIG. 1 is a diagram illustrating a conceptual configuration of a printing system according to an embodiment of the present invention. This printing system includes a document server 1, a computer (information processing device) 2 used by a user X, and a plurality of printing devices 3a, 3b, 3c installed in convenience stores 5a, 5b, 5c, etc. Is connected to a network 4 such as the Internet. The document server 1 is a server configured with a computer provided on a cloud such as the Internet, for example, and provides a service related to management of documents received via the network 4 and print output of the documents. The document server 1 includes a storage device 14 composed of a hard disk device or the like in order to store various documents received via the network 4 and other various information. Each of the plurality of printing apparatuses 3 a, 3 b, 3 c is configured by, for example, an MFP (Multifunction Peripherals) and can perform an operation in cooperation with the document server 1 via the network 4. That is, the plurality of printing apparatuses 3a, 3b, and 3c can download a document stored in the document server 1 and print it out. In the following description, each of the plurality of printing apparatuses 3a, 3b, and 3c is generically referred to as a printing apparatus 3.

この印刷システムでは、ドキュメントサーバー1に登録して保存されたドキュメントを複数のユーザーが共有して利用することができる。例えば、図1に示すように、ユーザーXがコンピュータ2を操作してドキュメントサーバー1にドキュメント9をアップロードすると、ドキュメントサーバー1はそのドキュメント9を記憶装置14に保存して登録する。このときユーザーXによってユーザーAがドキュメント9の共有ユーザーであることが指定されると、ドキュメントサーバー1は、ユーザーAが所持する携帯端末6などに対し、ユーザーAが共有して利用可能なドキュメントが登録されたことを通知する。この通知を受けたユーザーAは、複数のコンビニエンスストア5a,5b,5cのいずれか1つに移動し、そこに設置されている印刷装置3を操作すると、ユーザーXによって登録されたドキュメント9をドキュメントサーバー1からダウンロードして印刷出力を行うことができる。以下においては、まず、このような印刷システムにおける基本的な動作について説明する。   In this printing system, a plurality of users can share and use a document registered and stored in the document server 1. For example, as shown in FIG. 1, when the user X operates the computer 2 and uploads the document 9 to the document server 1, the document server 1 stores the document 9 in the storage device 14 and registers it. At this time, when the user X designates that the user A is a shared user of the document 9, the document server 1 stores a document that can be shared and used by the user A with respect to the portable terminal 6 or the like possessed by the user A. Notify that registered. Upon receiving this notification, the user A moves to any one of the plurality of convenience stores 5a, 5b, 5c, and operates the printing apparatus 3 installed therein, and then the document 9 registered by the user X is converted into a document. It can be downloaded from the server 1 and printed out. In the following, first, basic operations in such a printing system will be described.

図2は、ユーザーXがドキュメントサーバー1に対してドキュメント9を登録する際の基本動作を示す図である。まずユーザーXは、コンピュータ2を操作することにより、ドキュメントサーバー1に登録されている自身のアカウント情報(例えばユーザーID及びパスワード)を入力し、そのアカウント情報をドキュメントサーバー1へ送信する(プロセスP1)。尚、ユーザーXのアカウントがドキュメントサーバー1に登録されていないときには、プロセスP1に先立ち、ユーザーXはドキュメントサーバー1に自身のアカウントを登録するための操作を行う。   FIG. 2 is a diagram showing a basic operation when the user X registers the document 9 in the document server 1. First, the user X operates the computer 2 to input his / her account information (for example, user ID and password) registered in the document server 1, and transmits the account information to the document server 1 (process P1). . When the account of the user X is not registered in the document server 1, the user X performs an operation for registering his / her account in the document server 1 prior to the process P1.

ドキュメントサーバー1は、ユーザーXによって入力されたアカウント情報を受信すると、そのアカウント情報に基づいてユーザーXが登録ユーザーであるか否かを判定するログイン判定を行う(プロセスP2)。そしてユーザーXが登録ユーザーである場合、ドキュメントサーバー1は、ユーザーXのログインを許可し、コンピュータ2の表示画面にドキュメントのアップロードやダウンロードを行うための操作画面を表示させる。   When the document server 1 receives the account information input by the user X, the document server 1 performs login determination to determine whether the user X is a registered user based on the account information (process P2). If the user X is a registered user, the document server 1 permits the login of the user X and displays an operation screen for uploading or downloading a document on the display screen of the computer 2.

ドキュメントサーバー1へのログインに成功した場合、ユーザーXは、コンピュータ2を操作してアップロード対象となるドキュメント9を選択してアップロードを指示すると、コンピュータ2からドキュメントサーバー1へドキュメント9が送信される(プロセスP3)。このとき、ユーザーXによって選択された複数のドキュメント9を同時に送信しても良い。   If the login to the document server 1 is successful, the user X operates the computer 2 to select the upload target document 9 and instruct the upload, and the document 9 is transmitted from the computer 2 to the document server 1 ( Process P3). At this time, a plurality of documents 9 selected by the user X may be transmitted simultaneously.

ドキュメントサーバー1は、ユーザーXによって指定されたドキュメント9を受信すると、その受信したドキュメント9を記憶装置14に保存して登録する(プロセスP4)。またドキュメントサーバー1は、プロセスP4で登録したドキュメント9に対してユニークな識別情報(例えばドキュメントID及びパスワード)を付与し、その識別情報をドキュメント9に関連付けて管理する(プロセスP5)。その後、ドキュメントサーバー1は、コンピュータ2に対して登録処理が完了したことを通知する(プロセスP6)。尚、この時点では、ドキュメントサーバー1に登録されたドキュメント9は、アップロードユーザーであるユーザーXのみが利用可能な状態となっている。   When the document server 1 receives the document 9 designated by the user X, the document server 1 saves and registers the received document 9 in the storage device 14 (process P4). Further, the document server 1 assigns unique identification information (for example, document ID and password) to the document 9 registered in the process P4, and manages the identification information in association with the document 9 (process P5). Thereafter, the document server 1 notifies the computer 2 that the registration process has been completed (process P6). At this point, the document 9 registered in the document server 1 can be used only by the user X who is the uploading user.

一方、ユーザーXは、上記のようにしてドキュメントサーバー1に登録したドキュメント9をユーザーAと共有する場合、さらにコンピュータ2を操作してユーザーAの電子メールアドレスを宛先情報として入力すると、その宛先情報がコンピュータ2からドキュメントサーバー1へ送信される(プロセスP7)。   On the other hand, when the user X shares the document 9 registered in the document server 1 with the user A as described above, when the user X further operates the computer 2 to input the email address of the user A as the destination information, the destination information Is transmitted from the computer 2 to the document server 1 (process P7).

ドキュメントサーバー1は、ユーザーXによって入力された宛先情報を受信すると、その宛先情報がドキュメントサーバー1に予め登録されている登録ユーザーの宛先情報に一致するか否かを判定するユーザー判定を行う(プロセスP8)。これにより、ドキュメント9の共有ユーザーとなるユーザーAがドキュメントサーバー1に登録されている登録ユーザーであるか否かが判明する。そしてドキュメントサーバー1は、ユーザー判定の結果に基づき、ユーザーXによって登録されたドキュメント9を、共有ユーザーであるユーザーAが共有して印刷出力を行うことができるように共有設定を行う(プロセスP9)。   When the document server 1 receives the destination information input by the user X, the document server 1 performs user determination to determine whether or not the destination information matches the destination information of the registered user registered in the document server 1 in advance (process) P8). As a result, it is determined whether or not the user A who becomes the shared user of the document 9 is a registered user registered in the document server 1. Based on the result of the user determination, the document server 1 performs sharing settings so that the document 9 registered by the user X can be shared and printed by the user A who is a shared user (process P9). .

この共有設定では、ドキュメント9の共有ユーザーであるユーザーAがドキュメントサーバー1に登録されている登録ユーザーである場合と、登録されていない未登録ユーザーである場合とで、ユーザーAがドキュメント9の印刷出力を行うための印刷条件が異なる条件に設定される。すなわち、ユーザーAが登録ユーザーであれば、ユーザーAが自身のアカウント情報(例えばユーザーIDとパスワード)を入力してドキュメントサーバー1にログインすることにより、ユーザーAが共有するドキュメント9を印刷出力できるように印刷条件が設定される。またユーザーAが未登録ユーザーであれば、ドキュメント9の登録時に付与した識別情報(例えばドキュメントIDとパスワード)をユーザーAが入力してドキュメントサーバー1にログインすることにより、ユーザーAが共有するドキュメント9を印刷出力できるように印刷条件が設定される。   In this sharing setting, the user A, who is a shared user of the document 9, is a registered user who is registered in the document server 1 and a user A who is an unregistered user who is not registered. The printing conditions for performing output are set to different conditions. That is, if the user A is a registered user, the user A can log out to the document server 1 by inputting his / her account information (for example, user ID and password), so that the document 9 shared by the user A can be printed out. The printing conditions are set in If the user A is an unregistered user, the user A inputs the identification information (for example, document ID and password) given at the time of registration of the document 9 and logs into the document server 1, whereby the document 9 shared by the user A is shared. The printing conditions are set so that can be printed out.

ドキュメントサーバー1は、共有設定を行うと、共有ユーザーであるユーザーAに対し、電子メールEM1を送信してドキュメント9の共有設定が行われたことを通知する(プロセスP10)。ここでも、ユーザーAが登録ユーザーである場合と未登録ユーザーである場合とで異なる処理が行われる。ユーザーAが登録ユーザーである場合には、ユーザーAが自身のアカウント情報でドキュメントサーバー1にログインすることにより、共有設定されたドキュメント9をダウンロードして印刷出力することが可能であることを記載した電子メールEM1が自動生成され、ユーザーAに送信される。これに対し、ユーザーAが未登録ユーザーである場合には、ドキュメント9の登録時に付与した識別情報が電子メールEM1に記載されると共に、その識別情報でドキュメントサーバー1にログインすることにより、共有設定されたドキュメント9をダウンロードして印刷出力することが可能であることを記載した電子メールEM1が自動生成され、ユーザーAに送信される。   When the document server 1 performs the sharing setting, the document server 1 notifies the user A who is a sharing user that the sharing setting of the document 9 has been performed by sending an e-mail EM1 (process P10). Again, different processing is performed depending on whether user A is a registered user or an unregistered user. It was described that when user A is a registered user, user A can log in to document server 1 with his / her account information to download document 9 set for sharing and print it out. An electronic mail EM1 is automatically generated and transmitted to the user A. On the other hand, when the user A is an unregistered user, the identification information given at the time of registration of the document 9 is described in the email EM1, and the sharing setting is performed by logging into the document server 1 with the identification information. An electronic mail EM1 describing that it is possible to download the printed document 9 and print it out is automatically generated and sent to the user A.

ユーザーAは、そのような電子メールEM1を自身の携帯端末6などで受信して確認することにより、共有設定されたドキュメント9を印刷出力するための印刷条件を把握することができる。そして最寄りの印刷装置3まで移動して印刷装置3の操作パネルを操作することにより、共有設定されたドキュメント9のダウンロード及び印刷出力を行うことができる。   The user A can grasp the printing conditions for printing out the document 9 set to be shared by receiving and checking such an electronic mail EM1 with his / her mobile terminal 6 or the like. Then, by moving to the nearest printing device 3 and operating the operation panel of the printing device 3, the document 9 set to be shared can be downloaded and printed out.

図3は、印刷装置3の操作パネルに表示される表示画面の一例を示す図である。印刷装置3は、初期状態において初期画面G1を表示している。この初期画面G1には、各ユーザーが自身のアカウント情報でドキュメントサーバー1にログインするための第1のログインボタンB1と、各ユーザーがドキュメント9に付与された識別情報でログインするための第2のログインボタンB2とが表示されている。このような初期画面G1が表示されている状態で、ユーザーAは、電子メールEM1の通知内容に従って第1及び第2のログインボタンB1,B2のいずれか一方を操作する。   FIG. 3 is a diagram illustrating an example of a display screen displayed on the operation panel of the printing apparatus 3. The printing apparatus 3 displays the initial screen G1 in the initial state. In this initial screen G1, a first login button B1 for each user to log in to the document server 1 with his / her account information, and a second for each user to log in with identification information given to the document 9 are displayed. A login button B2 is displayed. While the initial screen G1 is displayed, the user A operates one of the first and second login buttons B1 and B2 according to the notification content of the email EM1.

ユーザーAが第1のログインボタンB1を操作した場合、印刷装置3は、図3に示すように初期画面G1を遷移させて第1のログイン操作画面G2を表示する。この第1のログイン操作画面G2では、ユーザーID及びパスワードを含むアカウント情報を手動操作で入力することができるようになっている。これに対し、ユーザーAが第2のログインボタンB2を操作した場合、印刷装置3は、初期画面G1から第2のログイン操作画面G3に遷移させて表示する。この第2のログイン操作画面G3では、ドキュメント9に付与された識別情報に含まれるドキュメントIDとパスワードとを手動操作で入力することができるようになっている。そのため、ユーザーAは、第1及び第2のログイン操作画面G2,G3のいずれか一方に対して入力操作を行うことにより、ドキュメントサーバー1に対してアカウント情報及び識別情報のいずれか一方を送信することができる。   When the user A operates the first login button B1, the printing apparatus 3 changes the initial screen G1 and displays the first login operation screen G2 as shown in FIG. On the first login operation screen G2, account information including a user ID and a password can be manually input. On the other hand, when the user A operates the second login button B2, the printing apparatus 3 makes a transition from the initial screen G1 to the second login operation screen G3 and displays it. On the second login operation screen G3, the document ID and password included in the identification information given to the document 9 can be manually input. Therefore, the user A transmits one of the account information and the identification information to the document server 1 by performing an input operation on one of the first and second login operation screens G2 and G3. be able to.

図4は、ユーザーAが自身のアカウント情報を入力してドキュメントを印刷出力する際の基本動作を示す図である。ユーザーAが印刷装置3に対して自身のアカウント情報を入力すると、印刷装置3はそのアカウント情報をドキュメントサーバー1へ送信する(プロセスP20)。ドキュメントサーバー1は、そのアカウント情報を受信すると、そのアカウント情報に基づいてユーザーAが登録ユーザーであるか否かを判定するログイン判定を行う(プロセスP21)。そしてユーザーAが登録ユーザーである場合、ドキュメントサーバー1は、ユーザーAのログインを許可し、ユーザーAが印刷出力可能なドキュメントを全て抽出する(プロセスP22)。このとき、ユーザーXによって登録されたドキュメントであって、ユーザーAに対して共有設定されている共有ドキュメントが全て抽出される。ただし、ユーザーXによって登録されたドキュメントだけでなく、ユーザーA自身が予め登録しておいたドキュメント(例えば非共有ドキュメントなど)も抽出される。そしてドキュメントサーバー1は、ユーザーAが印刷出力可能なドキュメント9の一覧画面を生成して印刷装置3の操作パネルに表示させる(プロセスP23)。そしてユーザーAがその一覧画面の中から印刷出力の対象となるドキュメントを選択すると、印刷装置3からドキュメントサーバー1に対してダウンロード対象となるドキュメント9を指定した印刷要求が送信される(プロセスP24)。   FIG. 4 is a diagram showing a basic operation when user A inputs his / her account information and prints out a document. When the user A inputs his / her account information to the printing apparatus 3, the printing apparatus 3 transmits the account information to the document server 1 (process P20). When the document server 1 receives the account information, the document server 1 performs login determination to determine whether or not the user A is a registered user based on the account information (process P21). If the user A is a registered user, the document server 1 permits the user A to log in, and extracts all documents that the user A can print out (process P22). At this time, all the documents registered by the user X and set to be shared with the user A are extracted. However, not only documents registered by the user X but also documents (for example, non-shared documents) registered in advance by the user A themselves are extracted. Then, the document server 1 generates a list screen of documents 9 that can be printed out by the user A and displays it on the operation panel of the printing apparatus 3 (process P23). When the user A selects a document to be printed from the list screen, a print request specifying the document 9 to be downloaded is transmitted from the printing apparatus 3 to the document server 1 (process P24). .

ドキュメントサーバー1は、印刷要求を受信すると、その印刷要求で指定されたドキュメント9を印刷装置3へ送信する(プロセスP25)。これにより、印刷装置3はドキュメントサーバー1からドキュメント9をダウンロード取得することができる。そして印刷装置3は、ドキュメントサーバー1からダウンロードして取得したドキュメント9の印刷出力を行い(プロセスP26)、印刷出力が完了すると、ドキュメントサーバー1に完了通知を送信する(プロセスP27)。したがって、ドキュメントサーバー1の登録ユーザーであるユーザーAは、普段から使い慣れている自身のアカウント情報を入力して上記手順を行っていくことにより、ユーザーXによって登録されたドキュメント9の印刷物を最寄りのコンビニエンスストアなどで取得することができる。   Upon receiving the print request, the document server 1 transmits the document 9 designated by the print request to the printing apparatus 3 (process P25). Thereby, the printing apparatus 3 can download and acquire the document 9 from the document server 1. The printing apparatus 3 prints out the document 9 downloaded and acquired from the document server 1 (process P26), and when the print output is completed, sends a completion notification to the document server 1 (process P27). Therefore, the user A who is a registered user of the document server 1 inputs his / her account information he / she is familiar with and performs the above procedure, so that the printed matter of the document 9 registered by the user X can be found at the nearest convenience store. It can be obtained at stores.

次に図5は、ユーザーAがドキュメント9の識別情報を入力して共有ドキュメントを印刷出力する際の基本動作を示す図である。ユーザーAが印刷装置3に対して識別情報を入力すると、印刷装置3はその識別情報をドキュメントサーバー1へ送信する(プロセスP30)。ドキュメントサーバー1は、その識別情報を受信すると、それに一致する情報が付与されたドキュメント9が登録されているか否かを判定する識別情報判定を行う(プロセスP31)。そしてユーザーAが入力した識別情報に一致するドキュメント9が登録されている場合、ドキュメントサーバー1は、その識別情報でのログインを許可し、その識別情報で印刷出力可能な共有ドキュメントを抽出する(プロセスP32)。そしてドキュメントサーバー1は、その抽出したドキュメント9の印刷画面を生成して印刷装置3の操作パネルに表示させる(プロセスP33)。そしてユーザーAがその印刷画面に対する操作を行って印刷出力を指示すると、印刷装置3からドキュメントサーバー1に対してダウンロード対象となるドキュメント9を指定した印刷要求が送信される(プロセスP34)。   Next, FIG. 5 is a diagram showing a basic operation when the user A inputs the identification information of the document 9 and prints out the shared document. When the user A inputs identification information to the printing apparatus 3, the printing apparatus 3 transmits the identification information to the document server 1 (process P30). When the document server 1 receives the identification information, the document server 1 performs identification information determination for determining whether or not the document 9 to which information corresponding to the identification information is registered is registered (process P31). If the document 9 matching the identification information input by the user A is registered, the document server 1 permits login with the identification information, and extracts a shared document that can be printed out with the identification information (process). P32). Then, the document server 1 generates a print screen of the extracted document 9 and displays it on the operation panel of the printing apparatus 3 (process P33). When the user A performs an operation on the print screen to instruct print output, the print apparatus 3 transmits a print request designating the document 9 to be downloaded to the document server 1 (process P34).

ドキュメントサーバー1は、印刷要求を受信すると、その印刷要求で指定されたドキュメント9を印刷装置3へ送信する(プロセスP35)。これにより、印刷装置3はドキュメントサーバー1からドキュメント9をダウンロード取得することができる。そして印刷装置3は、ドキュメントサーバー1からダウンロードして取得したドキュメント9の印刷出力を行い(プロセスP36)、印刷出力が完了すると、ドキュメントサーバー1に完了通知を送信する(プロセスP37)。したがって、ドキュメントサーバー1の未登録ユーザーであるユーザーAは、電子メールEM1で通知された識別情報を入力して上記手順を行っていくことにより、ユーザーXによって登録されたドキュメント9の印刷物を最寄りのコンビニエンスストアで取得することができる。   Upon receiving the print request, the document server 1 transmits the document 9 designated by the print request to the printing apparatus 3 (process P35). Thereby, the printing apparatus 3 can download and acquire the document 9 from the document server 1. The printing apparatus 3 prints out the document 9 downloaded and acquired from the document server 1 (process P36), and when the print output is completed, sends a completion notification to the document server 1 (process P37). Therefore, the user A who is an unregistered user of the document server 1 inputs the identification information notified by the e-mail EM1 and performs the above procedure, so that the printed matter of the document 9 registered by the user X is the nearest. You can get it at a convenience store.

次に上記のような基本動作を実現するドキュメントサーバー1の具体的な構成及び動作について詳しく説明する。   Next, a specific configuration and operation of the document server 1 that realizes the basic operation as described above will be described in detail.

図6は、ドキュメントサーバー1のハードウェア構成及び機能構成の一例を示すブロック図である。ドキュメントサーバー1は、ハードウェア構成として、ネットワークインタフェース10と、CPU11と、RAM12と、NVRAM13と、記憶装置14とを備えている。ネットワークインタフェース10は、ドキュメントサーバー1をインターネットなどのネットワーク4に接続してコンピュータ2及び印刷装置3のそれぞれと通信を行うためのものである。CPU11は、NVRAM13に予め記憶されているプログラム15を実行することにより、ドキュメントサーバー1としての各種機能を実現するものである。RAM12は、CPU11がプログラム15を実行することに伴って発生する一時的なデータなどを記憶するためのメモリである。NVRAM13は、不揮発性メモリであり、CPU11によって実行されるプログラム15の他、各種データなどが予め記憶される。記憶装置14は、上述したようにハードディスク装置などで構成される不揮発性の記憶手段である。   FIG. 6 is a block diagram illustrating an example of a hardware configuration and a functional configuration of the document server 1. The document server 1 includes a network interface 10, a CPU 11, a RAM 12, an NVRAM 13, and a storage device 14 as a hardware configuration. The network interface 10 is for connecting the document server 1 to a network 4 such as the Internet and communicating with each of the computer 2 and the printing apparatus 3. The CPU 11 implements various functions as the document server 1 by executing a program 15 stored in advance in the NVRAM 13. The RAM 12 is a memory for storing temporary data generated when the CPU 11 executes the program 15. The NVRAM 13 is a non-volatile memory, and stores various data in addition to the program 15 executed by the CPU 11. As described above, the storage device 14 is a non-volatile storage unit configured by a hard disk device or the like.

記憶装置14には、アカウント情報記憶部16と、ドキュメント記憶部17と、共有情報記憶部18とが設けられる。アカウント情報記憶部16には、ドキュメントサーバー1に登録されている各ユーザーのアカウント情報27が記憶されている。またドキュメント記憶部17は、ドキュメントサーバー1がネットワーク4を介して受信するドキュメント9を記憶するための記憶領域である。ドキュメント記憶部17に保存されるドキュメント9には、ドキュメント登録時に付与されるユニークな識別情報8が付加される。共有情報記憶部18は、ドキュメント記憶部17に登録されているドキュメント9に対して共有設定が行われた場合に、その共有設定を定義した共有情報28を記憶する記憶領域である。   The storage device 14 includes an account information storage unit 16, a document storage unit 17, and a shared information storage unit 18. The account information storage unit 16 stores account information 27 of each user registered in the document server 1. The document storage unit 17 is a storage area for storing a document 9 received by the document server 1 via the network 4. Unique identification information 8 given at the time of document registration is added to the document 9 stored in the document storage unit 17. The shared information storage unit 18 is a storage area for storing shared information 28 defining the shared setting when the shared setting is performed for the document 9 registered in the document storage unit 17.

図7は、アカウント情報27及び共有情報28の一例を示す図である。まず図7(a)に示すように、アカウント情報27は、ドキュメントサーバー1に登録されたユーザーのユーザー名、ユーザーID、パスワード及び電子メールアドレスを記録した情報である。このようなアカウント情報27は、例えばドキュメントサーバー1へのアカウント登録時に各ユーザーが自由に設定可能な情報である。ただし、ユーザーID及びパスワードは、ドキュメントサーバー1においてユーザー毎にユニークな文字列となる。アカウント情報27に電子メールアドレスが含まれているため、共有ユーザーの宛先情報として電子メールアドレスが入力されたときには、全ユーザーのアカウント情報27を参照することにより、その共有ユーザーが登録ユーザーであるか否かを判別することができる。   FIG. 7 is a diagram illustrating an example of the account information 27 and the shared information 28. First, as shown in FIG. 7A, the account information 27 is information in which the user name, user ID, password, and e-mail address of the user registered in the document server 1 are recorded. Such account information 27 is information that can be freely set by each user when an account is registered in the document server 1, for example. However, the user ID and password are unique character strings for each user in the document server 1. Since the e-mail address is included in the account information 27, when an e-mail address is input as destination information for the shared user, whether the shared user is a registered user by referring to the account information 27 of all users. It can be determined whether or not.

また図7(b)に示すように、共有情報28は、共有設定が行われた全てのドキュメント9に関する情報を記録した情報である。図7(b)の例では、4つのドキュメント9a,9b,9c,9dに関する情報が記録されている。この共有情報28は、共有設定が行われた各ドキュメント9a,9b,9c,9dに関連付けて記録される情報として、ドキュメントIDとパスワードから成る識別情報8と、ドキュメント9のファイル名と、ドキュメント9のアップロードを行って登録したアップロードユーザーと、ドキュメント9を共有する共有ユーザーと、共有ユーザーが印刷出力を行う際の出力条件と、複数のドキュメントを統合した場合に付与される統合IDとが含まれる。   Further, as shown in FIG. 7B, the shared information 28 is information in which information related to all documents 9 for which sharing setting has been performed is recorded. In the example of FIG. 7B, information regarding four documents 9a, 9b, 9c, and 9d is recorded. The shared information 28 includes information that is recorded in association with each document 9a, 9b, 9c, and 9d for which sharing is set, identification information 8 that includes a document ID and a password, the file name of the document 9, and the document 9 Upload user registered by uploading, shared user sharing the document 9, output conditions when the shared user performs print output, and an integration ID given when a plurality of documents are integrated. .

識別情報8に含まれるドキュメントID及びパスワードは、セキュリティレベルを高くするために、所定文字数以上であり、且つ、ドキュメントサーバー1においてユニークな文字列で構成される。尚、識別情報8は、ドキュメントサーバー1によってランダムに自動生成されるものであっても良いし、アップロードユーザーによって指定されるものであっても良い。また共有ユーザーの項目には、アップロードユーザーによって入力された共有ユーザーの電子メールアドレス(宛先情報)が記録される。尚、1つのドキュメント9に対して複数の共有ユーザーが設定された場合には、それら複数の共有ユーザーの電子メールアドレスが記録される。また出力条件の項目には、各共有ユーザーがドキュメント9を印刷出力する際に、アカウント情報と識別情報とのいずれでのログインを条件とするかが記録される。図7(b)の例では、アカウント情報でのログインを条件としている場合には出力条件に「A」が記録されており、識別情報でのログインを条件としている場合には出力条件に「D」が記録されている。また統合IDの項目には、複数のドキュメント9を1つに統合することが可能な場合にそれら複数のドキュメント9のそれぞれに対して同一のIDが記録される。図7(b)の例では、ドキュメント9a,9dが1つに統合可能なドキュメントとして設定されている。尚、ドキュメント9の統合については後に詳しく説明する。   The document ID and password included in the identification information 8 have a predetermined number of characters or more and are configured with a unique character string in the document server 1 in order to increase the security level. The identification information 8 may be automatically generated randomly by the document server 1 or specified by the upload user. In the shared user item, the e-mail address (destination information) of the shared user input by the upload user is recorded. When a plurality of shared users are set for one document 9, the electronic mail addresses of the plurality of shared users are recorded. Also, in the output condition item, which account information or identification information is used as a condition for logging in when each shared user prints out the document 9 is recorded. In the example of FIG. 7B, “A” is recorded in the output condition when the login with account information is a condition, and “D” is output as the output condition when the login with identification information is a condition. Is recorded. In the integrated ID item, when a plurality of documents 9 can be integrated into one, the same ID is recorded for each of the plurality of documents 9. In the example of FIG. 7B, the documents 9a and 9d are set as documents that can be integrated into one. The integration of the document 9 will be described in detail later.

図6に戻り、CPU11は、NVRAM13に記憶されているプログラム15を読み出して実行することにより、ログイン制御部21、登録処理部22、出力制御部23及び削除処理部24として機能する。   Returning to FIG. 6, the CPU 11 functions as the login control unit 21, the registration processing unit 22, the output control unit 23, and the deletion processing unit 24 by reading and executing the program 15 stored in the NVRAM 13.

ログイン制御部21は、ネットワークインタフェース10を介して受信するアカウント情報又は識別情報に基づき、ログインを許可するかどうかを判定する処理部である。このログイン制御部21は、アカウント情報を受信した場合、アカウント情報記憶部16に記録されている各登録ユーザーのアカウント情報27の中に、受信したアカウント情報と一致する情報が含まれているか否かを判定する。その結果、一致する情報が含まれていれば、登録ユーザーを特定することができるため、ログイン制御部21は、アカウント情報でのログインを許可する。これに対し、識別情報を受信した場合、ログイン制御部21は、共有情報記憶部18に記憶されている共有情報28の中に、受信した識別情報と一致する情報が含まれているか否かを判定する。その結果、一致する情報が含まれていれば、ログイン制御部21は、識別情報でのログインを許可する。尚、識別情報でのログインの場合には、ドキュメント9を特定することができるが、アクセス操作を行ったユーザーは特定することができない。   The login control unit 21 is a processing unit that determines whether login is permitted based on account information or identification information received via the network interface 10. When the login control unit 21 receives account information, whether or not the account information 27 of each registered user recorded in the account information storage unit 16 includes information that matches the received account information. Determine. As a result, if the matching information is included, the registered user can be specified, so the login control unit 21 permits login with the account information. On the other hand, when the identification information is received, the login control unit 21 determines whether the shared information 28 stored in the shared information storage unit 18 includes information that matches the received identification information. judge. As a result, if matching information is included, the login control unit 21 permits login with the identification information. In the case of login with identification information, the document 9 can be specified, but the user who performed the access operation cannot be specified.

登録処理部22は、例えばコンピュータ2から送信されるアカウント情報に基づいてログインが許可された後に機能するものであり、コンピュータ2から送信されるドキュメント9の登録処理を行う処理部である。また出力制御部23は、例えば印刷装置3から送信されるアカウント情報又は識別情報に基づいてログインが許可された後に機能するものであり、印刷装置3での印刷出力を制御する処理部である。   The registration processing unit 22 functions after login is permitted based on account information transmitted from the computer 2, for example, and performs processing for registering the document 9 transmitted from the computer 2. The output control unit 23 functions after login is permitted based on, for example, account information or identification information transmitted from the printing apparatus 3, and is a processing unit that controls printing output in the printing apparatus 3.

図8は、登録処理部22及び出力制御部23の詳細な機能構成の一例を示す図である。まず図8(a)に示すように、登録処理部22は、登録部31、識別情報付与部32、宛先情報入力部33、判定部34、共有設定部35及び共有通知部36としての機能を備えており、これらが順に機能する。登録部31は、アカウント情報27に登録された登録ユーザーがログインした状態でコンピュータ2からアップロードされるドキュメント9をドキュメント記憶部17に格納して保存することにより、ドキュメント9を登録する。識別情報付与部32は、登録部31によって登録されたドキュメント9に対してユニークな識別情報8を付与する。   FIG. 8 is a diagram illustrating an example of detailed functional configurations of the registration processing unit 22 and the output control unit 23. First, as illustrated in FIG. 8A, the registration processing unit 22 functions as a registration unit 31, an identification information adding unit 32, a destination information input unit 33, a determination unit 34, a share setting unit 35, and a share notification unit 36. And they function in order. The registration unit 31 registers the document 9 by storing and saving the document 9 uploaded from the computer 2 in the document storage unit 17 in a state where the registered user registered in the account information 27 is logged in. The identification information giving unit 32 gives unique identification information 8 to the document 9 registered by the registration unit 31.

その後、アップロードユーザーによって他のユーザーとのドキュメント9の共有が指示された場合、宛先情報入力部33は、ドキュメント9を共有する共有ユーザーの宛先情報の入力を受け付ける。判定部34は、宛先情報入力部33によって受け付けられた共有ユーザーの宛先情報に基づいてアカウント情報27を検索することにより、共有ユーザーが登録ユーザーであるか否かのユーザー判定を行う。そして共有設定部35は、アップロードユーザーによって指定された共有ユーザーがドキュメント9の印刷出力を行うことができるように、必要な情報を共有情報28に書き込んで更新することにより、当該ドキュメント9に対する共有設定を行う。このとき共有設定部35は、判定部34の判定結果に基づき、例えば共有ユーザーが登録ユーザーであれば、アカウント情報でのログインを条件として印刷出力を可能にすべく、出力条件の項目に「A」を記録する。また共有ユーザーが未登録ユーザーであれば、識別情報でのログインを条件として印刷出力を可能にすべく、出力条件の項目に「D」を記録する。   Thereafter, when the upload user instructs to share the document 9 with another user, the destination information input unit 33 receives input of destination information of the shared user who shares the document 9. The determination unit 34 performs user determination as to whether or not the shared user is a registered user by searching the account information 27 based on the shared user destination information received by the destination information input unit 33. Then, the sharing setting unit 35 writes the necessary information in the sharing information 28 and updates it so that the sharing user designated by the uploading user can print out the document 9 to update the sharing setting for the document 9. I do. At this time, based on the determination result of the determination unit 34, for example, if the sharing user is a registered user, the sharing setting unit 35 sets “A” as an output condition item to enable print output on the condition of login with account information. Is recorded. If the shared user is an unregistered user, “D” is recorded in the output condition item so that printing can be performed on the condition of login with identification information.

ただし、共有ユーザーが登録ユーザーであっても、その共有ユーザーのアカウント情報27に登録されているユーザーIDやパスワードのセキュリティレベルが一定レベルよりも低い場合がある。例えば共有ユーザーのアカウント情報27に登録されているユーザーID及びパスワードが所定文字数に満たない場合や、パスワード自体がエンプティの場合である。そのような場合、共有ユーザーのアカウント情報でのログインによってドキュメント9の印刷出力を許可してしまうと、比較的簡単に共有ユーザー以外の第三者が最寄りのコンビニエンスストアでドキュメント9の印刷物を取得してしまう可能性がある。これを防止するため、判定部34は、共有ユーザーが登録ユーザーであることが特定できた場合には、その登録ユーザーのアカウント情報27に含まれるユーザーID及びパスワードのセキュリティレベルを更に判定する。そしてセキュリティレベルが一定レベルよりも低い場合には、登録ユーザーであっても、未登録ユーザーと同様の取り扱いを行うことが好ましい。   However, even if the shared user is a registered user, the security level of the user ID and password registered in the account information 27 of the shared user may be lower than a certain level. For example, the user ID and password registered in the shared user account information 27 are less than a predetermined number of characters, or the password itself is empty. In such a case, if the print output of the document 9 is permitted by logging in with the account information of the shared user, a third party other than the shared user can obtain the printed material of the document 9 at the nearest convenience store relatively easily. There is a possibility that. In order to prevent this, when it is possible to specify that the shared user is a registered user, the determination unit 34 further determines the security level of the user ID and password included in the account information 27 of the registered user. If the security level is lower than a certain level, even a registered user is preferably handled in the same manner as an unregistered user.

例えば、登録ユーザーのアカウント情報27に含まれるユーザーID及びパスワードのセキュリティレベルが一定レベルよりも低い場合、共有設定部35は、共有ユーザーがドキュメント9の印刷出力を行う際の出力条件を変更し、未登録ユーザーと同様に、識別情報でのログインが行われることを条件として印刷出力を許可する設定にする。したがって、この場合は、共有ユーザーが登録ユーザーであっても、識別情報でのログインを条件として印刷出力を可能にすべく、共有情報28における出力条件の項目に「D」が記録される。   For example, when the security level of the user ID and password included in the registered user account information 27 is lower than a certain level, the sharing setting unit 35 changes the output condition when the shared user prints out the document 9, As with unregistered users, the print output is set to be permitted on condition that login with identification information is performed. Therefore, in this case, even if the shared user is a registered user, “D” is recorded in the output condition item in the shared information 28 in order to enable printout on the condition of login with the identification information.

また共有設定部35によって共有設定が行われると、一の共有ユーザーに対して複数のドキュメント9が共有設定されることがある。そのようなケースにおいて、例えば共有ユーザーが登録ユーザーであり、且つ、共有ユーザーが自身のアカウント情報でドキュメントサーバー1にログインすることによってそれら複数のドキュメント9の全てを印刷出力可能な場合には、印刷出力時の操作性が従来よりも格段に向上する。しかし、共有ユーザーが未登録ユーザーである場合、或いは、共有ユーザーが登録ユーザーであっても上述したように識別情報でログインしなければ各ドキュメント9の印刷出力を行うことができないような場合において、共有ユーザーがそれら複数のドキュメント9の全てを印刷出力するために、従来と同様に、各ドキュメント9に付与された識別情報8をその都度入力しなければならないこととすると、印刷出力時の操作性が低下する。   When the sharing setting is performed by the sharing setting unit 35, a plurality of documents 9 may be set to be shared for one shared user. In such a case, for example, when the shared user is a registered user and the shared user can print out all of the plurality of documents 9 by logging in to the document server 1 with his / her account information, the printing is performed. The operability at the time of output is significantly improved than before. However, when the shared user is an unregistered user, or when the shared user is a registered user, the document 9 cannot be printed out without logging in with the identification information as described above. Assuming that the shared user must input the identification information 8 given to each document 9 each time in order to print out all of the plurality of documents 9 as in the conventional case, the operability at the time of print output is assumed. Decreases.

そのような操作性低下を抑制するため、共有設定部35は、共有ユーザーに対して識別情報でのログインを出力条件として設定する場合において、当該共有ユーザーが複数のドキュメント9を共有するときには、それら複数のドキュメント9を1つに統合する。そして統合した複数のドキュメント9のそれぞれに付与されている複数の識別情報8のうちのいずれか1つに一致する識別情報でのログインが許可されると、そのログイン中に統合した複数のドキュメント9の全てを印刷出力できるように設定する。これにより、共有ユーザーが複数のドキュメント9の全てを印刷出力するために、各ドキュメント9に付与された識別情報8の全てを入力しなければならないという煩わしさが解消されるため、操作性が向上する。   In order to suppress such a decrease in operability, the sharing setting unit 35 sets a login with identification information as an output condition for a shared user, and when the shared user shares a plurality of documents 9, A plurality of documents 9 are integrated into one. When login with identification information that matches any one of the plurality of identification information 8 assigned to each of the plurality of integrated documents 9 is permitted, the plurality of documents 9 integrated during the login are permitted. Set so that all of the items can be printed out. This eliminates the troublesomeness of the shared user having to input all of the identification information 8 assigned to each document 9 in order to print out all of the plurality of documents 9, thus improving operability. To do.

ただし、ドキュメント9に付与された識別情報8でのログインを許可する場合は、上述したようにログインしたユーザーを特定することができない。そのため、統合対象となる複数のドキュメント9のそれぞれに対して複数の共有ユーザーが設定されるときには、それら複数の共有ユーザーが全て一致することを条件として統合することが好ましい。図9は、複数のドキュメント9の統合概念を示す図である。この図9では、一のユーザーによってアップロードされた4つのドキュメント9a,9b,9c,9dがドキュメントサーバー1に登録されており、ユーザーAが3つのドキュメント9a,9b,9dを共有し、ユーザーBが2つのドキュメント9b,9cを共有し、ユーザーCが1つのドキュメント9cだけを共有する場合を例示している。このような場合、仮に、ユーザーAが共有する3つのドキュメント9a,9b,9dの全てを1つに統合してしまうと、ユーザーBがドキュメント9bの識別情報8bを入力してドキュメントサーバー1にログインしたときには、統合された3つのドキュメント9a,9b,9cの全てがユーザーBによって印刷出力されてしまい、ユーザーBが共有していないドキュメント9dも印刷出力されるという不具合が生じる。また、ユーザーBが共有する2つのドキュメント9b,9cの全てを1つに統合してしまうと、ユーザーCがドキュメント9cの識別情報8cを入力してドキュメントサーバー1にログインしたときには、統合された2つのドキュメント9b,9cの全てがユーザーCによって印刷出力されてしまい、ユーザーCが共有していないドキュメント9bも印刷出力されるという不具合が生じる。このような不具合の発生を防止するため、共有設定部35は、複数のドキュメント9を1つに統合するときには、各ドキュメント9に設定されている共有ユーザーが全て一致している複数のドキュメントを1つに纏めて統合し、一部でも共有ユーザーが一致していない場合にはどのドキュメントを統合対象から外すように構成される。したがって、図9の場合、共有設定部35は、共有ユーザーがユーザーAだけであるという点で一致している2つのドキュメント9a,9dを1つに統合し、他のドキュメント9b,9cについては統合しないことになる。そして共有設定部35は、上記のようにして複数のドキュメント9を1つに統合した場合、共有情報28の統合IDの項目に、同一のIDを記録する。   However, when the login with the identification information 8 given to the document 9 is permitted, the logged-in user cannot be specified as described above. Therefore, when a plurality of shared users are set for each of the plurality of documents 9 to be integrated, it is preferable that the integration is performed on the condition that all of the plurality of shared users match. FIG. 9 is a diagram showing an integrated concept of a plurality of documents 9. In FIG. 9, four documents 9a, 9b, 9c, 9d uploaded by one user are registered in the document server 1, user A shares three documents 9a, 9b, 9d, and user B The case where two documents 9b and 9c are shared and user C shares only one document 9c is illustrated. In such a case, if all of the three documents 9a, 9b, 9d shared by the user A are integrated into one, the user B inputs the identification information 8b of the document 9b and logs into the document server 1. In such a case, the integrated three documents 9a, 9b, and 9c are all printed out by the user B, and a document 9d that is not shared by the user B is also printed out. If all of the two documents 9b and 9c shared by the user B are integrated into one, when the user C inputs the identification information 8c of the document 9c and logs in to the document server 1, the integrated 2 All of the two documents 9b and 9c are printed out by the user C, and the document 9b not shared by the user C is also printed out. In order to prevent the occurrence of such a problem, when the plurality of documents 9 are integrated into one, the sharing setting unit 35 sets a plurality of documents in which all the shared users set in each document 9 match each other. It is configured so that all documents are integrated and one document is excluded from the integration target when some shared users do not match. Therefore, in the case of FIG. 9, the sharing setting unit 35 integrates two documents 9a and 9d that are the same in that the shared user is only the user A, and integrates the other documents 9b and 9c. Will not. When the plurality of documents 9 are integrated into one as described above, the sharing setting unit 35 records the same ID in the integrated ID item of the sharing information 28.

共有設定部35による共有設定が完了すると、図8(a)に示すように、次に共有通知部36が機能する。この共有通知部36は、宛先情報入力部33によって受け付けられた宛先情報に基づき、ドキュメント9の共有ユーザーに対して電子メールEM1を送信することにより、ドキュメント9の共有設定が行われたことを通知する処理部である。   When the sharing setting by the sharing setting unit 35 is completed, the sharing notification unit 36 functions next, as shown in FIG. The sharing notifying unit 36 notifies the sharing setting of the document 9 by sending an e-mail EM1 to the sharing user of the document 9 based on the destination information received by the destination information input unit 33. Is a processing unit.

次に出力制御部23は、図8(b)に示すように、出力条件確認部41、共有ドキュメント抽出部42及びデータ送信部43としての機能を備えている。出力条件確認部41は、共有ユーザーが自身のアカウント情報でドキュメントサーバー1にログインした場合に、その共有ユーザーが共有しているドキュメント9の出力条件を確認する処理部である。すなわち、共有ユーザーが自身のアカウント情報でログインした場合であっても、そのアカウント情報のセキュリティが低いときには、上述したように、識別情報でログインしなければドキュメント9の印刷出力を行うことができない設定になっている。そのため、出力条件確認部41は、自身のアカウント情報でログインした共有ユーザーの出力条件を確認し、識別情報でログインしなければならない場合には、共有ドキュメント9に付与されている識別情報の入力を促す画面を印刷装置3に送信する。また出力条件を確認した結果、共有ユーザーが自身のアカウント情報でログインすれば印刷出力が許可することができる場合には、識別情報の入力を促す画面は送信しない。   Next, the output control unit 23 has functions as an output condition confirmation unit 41, a shared document extraction unit 42, and a data transmission unit 43, as shown in FIG. The output condition confirmation unit 41 is a processing unit that confirms the output condition of the document 9 shared by the shared user when the shared user logs in to the document server 1 with his / her account information. That is, even when the shared user logs in with his / her account information, if the security of the account information is low, as described above, the setting that cannot print out the document 9 without logging in with the identification information. It has become. Therefore, the output condition confirmation unit 41 confirms the output condition of the shared user who has logged in with his / her account information, and if he / she has to log in with the identification information, input the identification information given to the shared document 9. A prompt screen is transmitted to the printing apparatus 3. If the shared user logs in with his / her account information as a result of checking the output conditions, the screen for prompting the input of identification information is not transmitted.

共有ドキュメント抽出部42は、共有ユーザーが印刷出力可能な共有ドキュメント9を抽出する処理部である。この共有ドキュメント抽出部42は、共有ユーザーが自身のアカウント情報でログインしている場合、その共有ユーザーが印刷出力可能な共有ドキュメント9を全て抽出する。また共有ユーザーがドキュメント9に付与された識別情報でログインしている場合、共有ドキュメント抽出部42は、識別情報に一致する共有ドキュメント9を抽出する。ただし、その識別情報に一致する共有ドキュメント9に対して他のドキュメントが統合されている場合には、他のドキュメントを一括して抽出する。そして共有ドキュメント抽出部42は、その抽出したドキュメント9の一覧画面又は印刷画面を生成して印刷装置3に送信する。   The shared document extraction unit 42 is a processing unit that extracts the shared document 9 that can be printed out by the shared user. When the shared user logs in with his / her account information, the shared document extraction unit 42 extracts all the shared documents 9 that can be printed out by the shared user. When the shared user is logged in with the identification information given to the document 9, the shared document extraction unit 42 extracts the shared document 9 that matches the identification information. However, when other documents are integrated with the shared document 9 that matches the identification information, the other documents are extracted at once. Then, the shared document extraction unit 42 generates a list screen or print screen of the extracted documents 9 and transmits it to the printing apparatus 3.

データ送信部43は、印刷装置3からダウンロード対象となるドキュメント9を指定した印刷要求を受信することに伴い、そのドキュメント9をドキュメント記憶部17から読み出して印刷装置3へ送信する処理部である。そして印刷装置3は、ドキュメントサーバー1からダウンロードしたドキュメント9を印刷出力して共有ユーザーに提供する。   The data transmission unit 43 is a processing unit that reads the document 9 from the document storage unit 17 and transmits it to the printing device 3 in response to receiving a print request specifying the document 9 to be downloaded from the printing device 3. The printing apparatus 3 prints out the document 9 downloaded from the document server 1 and provides it to the shared user.

一方、図6に示す削除処理部24は、登録処理部22によってドキュメント記憶部17に登録されたドキュメント9を所定のタイミングで自動削除する処理部である。この削除処理部24は、例えば、登録処理部22によって登録されたドキュメント9の印刷出力が行われると、それに伴って当該ドキュメント9を自動削除する。ただし、一のドキュメント9に複数の共有ユーザーが設定されている場合、印刷出力が1回行われただけで当該ドキュメント9を削除してしまうと、他の共有ユーザーが印刷出力を行えなくなる。そこで、そのような場合には、ドキュメント9の印刷回数が共有ユーザーの人数と同じ回数となった時点で当該ドキュメント9を削除するようにしても良い。その場合は、同一ユーザーによって印刷出力が複数回行われることを防止する必要があるため、ドキュメント9の印刷出力を各共有ユーザーに対して1回だけ許可する構成であることがより好ましい。またそのような構成を採用する場合には、共有ユーザーが未登録ユーザーであっても誰が印刷出力を行ったかを特定することが必要となるため、印刷出力の際に共有ユーザーの宛先情報(電子メールアドレス)の入力を受け付けるようにしても良い。   On the other hand, the deletion processing unit 24 shown in FIG. 6 is a processing unit that automatically deletes the document 9 registered in the document storage unit 17 by the registration processing unit 22 at a predetermined timing. For example, when the document 9 registered by the registration processing unit 22 is printed out, the deletion processing unit 24 automatically deletes the document 9 accordingly. However, when a plurality of shared users are set for one document 9, if the document 9 is deleted after only one print output, the other shared users cannot perform the print output. In such a case, the document 9 may be deleted when the number of times the document 9 is printed is the same as the number of shared users. In that case, since it is necessary to prevent the same user from performing print output a plurality of times, it is more preferable that the print output of the document 9 is permitted only once for each shared user. In addition, when such a configuration is adopted, it is necessary to specify who performed the print output even if the shared user is an unregistered user. (Mail address) may be accepted.

また登録処理部22がドキュメント9の登録を行う際には、そのドキュメント9の保存期間又は印刷回数を設定しておくようにしても良い。この場合、削除処理部24は、予め設定されている保存期間が経過したとき、又は、予め設定されている印刷回数分の印刷出力が行われたときに、当該ドキュメント9を削除するようにしても良い。尚、保存期間又は印刷回数の設定は、予め定められているデフォルト値を設定しても良いし、アップロードユーザーによって指定された値を設定しても良い。   Further, when the registration processing unit 22 registers the document 9, the storage period or the number of times of printing of the document 9 may be set. In this case, the deletion processing unit 24 deletes the document 9 when a preset storage period has elapsed or when a print output for a preset number of times of printing has been performed. Also good. Note that the storage period or the number of times of printing may be set to a predetermined default value or a value specified by the upload user.

次に、上記構成を有するドキュメントサーバー1において行われる具体的な処理手順について説明する。図10及び図11は、ドキュメントサーバー1がドキュメント9の登録を行う際に実行する処理手順の一例を示すフローチャートである。尚、この処理は、ドキュメントサーバー1のCPU11がプログラム15に基づいて実行する処理である。   Next, a specific processing procedure performed in the document server 1 having the above configuration will be described. FIGS. 10 and 11 are flowcharts showing an example of a processing procedure executed when the document server 1 registers the document 9. This process is a process executed by the CPU 11 of the document server 1 based on the program 15.

まず図10に示すように、ドキュメントサーバー1は、ネットワーク4を介してアカウント情報を受信するまで待機し(ステップS1)、アカウント情報を受信すると、登録ユーザーであるか否かを判断する(ステップS2)。その結果、登録ユーザーでない場合には、ステップS1に戻る。また登録ユーザーである場合(ステップS2でYES)、ドキュメントサーバー1は、受信したアカウント情報によるログイン、すなわちユーザーアカウントでのログインを許可する(ステップS3)。   First, as shown in FIG. 10, the document server 1 stands by until account information is received via the network 4 (step S1). When the account information is received, it is determined whether or not the user is a registered user (step S2). ). As a result, if the user is not a registered user, the process returns to step S1. If the user is a registered user (YES in step S2), the document server 1 permits login based on the received account information, that is, login with a user account (step S3).

登録ユーザーがアップロードユーザーとしてログインすると、ドキュメントサーバー1は、そのアップロードユーザーによってドキュメントの登録操作が行われたか否かを判断する(ステップS4)。そして登録操作が行われた場合(ステップS4でYES)、ドキュメントサーバー1は、アップロードされるドキュメント9の受信処理を行い(ステップS5)、受信したドキュメント9をドキュメント記憶部17に保存して登録する(ステップS6)。またドキュメントサーバー1は、ドキュメント記憶部17に登録したドキュメント9に対してユニークな識別情報8を付与する(ステップS7)。尚、ステップS4において登録操作が行われていないときには、ステップS5〜S7をスキップしてステップS8へと進む。   When the registered user logs in as an upload user, the document server 1 determines whether or not a document registration operation has been performed by the upload user (step S4). If the registration operation is performed (YES in step S4), the document server 1 performs reception processing of the uploaded document 9 (step S5), and stores and registers the received document 9 in the document storage unit 17. (Step S6). Further, the document server 1 gives unique identification information 8 to the document 9 registered in the document storage unit 17 (step S7). If the registration operation is not performed in step S4, steps S5 to S7 are skipped and the process proceeds to step S8.

次にドキュメントサーバー1は、アップロードユーザーによってドキュメント9の共有指示が行われたか否かを判断し(ステップS8)、共有指示が行われた場合にドキュメント共有設定処理を実行する(ステップS9)。尚、共有指示が行われていない場合には、ステップS9をスキップしてステップS10に進む。そしてドキュメントサーバー1は、アップロードユーザーによるログアウト操作が行われるまでステップS4以降の処理を繰り返し、ログアウト操作が行われると、アップロードユーザーをログアウトして処理を終了する(ステップS10)。   Next, the document server 1 determines whether or not the upload user has instructed to share the document 9 (step S8), and executes the document sharing setting process when the sharing instruction has been issued (step S9). If no sharing instruction has been issued, step S9 is skipped and the process proceeds to step S10. Then, the document server 1 repeats the processes in and after step S4 until the upload user performs a logout operation. When the logout operation is performed, the document server 1 logs out the upload user and ends the process (step S10).

図11は、ドキュメント共有設定処理(ステップS9)の詳細な処理手順の一例を示すフローチャートである。ドキュメントサーバー1は、この処理を開始すると、アップロードユーザーによる共有ドキュメント9の指定を受け付け(ステップS20)、その指定された共有ドキュメントを共有する共有ユーザーの電子メールアドレスを宛先情報として受け付ける(ステップS21)。ドキュメントサーバー1は、共有ユーザーの宛先情報を受け付けると、その共有ユーザーが登録ユーザーであるか否かを判断する(ステップS22)。   FIG. 11 is a flowchart illustrating an example of a detailed processing procedure of the document sharing setting process (step S9). When this process is started, the document server 1 accepts the designation of the shared document 9 by the upload user (step S20), and accepts the e-mail address of the shared user who shares the designated shared document as destination information (step S21). . When receiving the destination information of the shared user, the document server 1 determines whether or not the shared user is a registered user (step S22).

共有ユーザーが登録ユーザーである場合(ステップS22でYES)、その共有ユーザーのアカウント情報27を参照してユーザーID及びパスワードのセキュリティレベルを確認し(ステップS23)、セキュリティレベルが所定レベル以上であるか否かを判断する(ステップS24)。セキュリティレベルが所定レベル以上である場合(ステップS24でYES)、ドキュメントサーバー1は、共有ユーザーが自身のアカウント情報でログインすることによって共有ドキュメント9の印刷出力を許可する設定を行う(ステップS25)。そしてドキュメントサーバー1は、共有ユーザーに対してドキュメント9の共有設定が行われたことを通知する(ステップS26)。   If the shared user is a registered user (YES in step S22), the security level of the user ID and password is confirmed with reference to the account information 27 of the shared user (step S23), and the security level is equal to or higher than a predetermined level. It is determined whether or not (step S24). If the security level is equal to or higher than the predetermined level (YES in step S24), the document server 1 performs setting for permitting print output of the shared document 9 when the shared user logs in with his / her account information (step S25). Then, the document server 1 notifies the sharing user that the sharing setting of the document 9 has been performed (step S26).

一方、共有ユーザーが登録ユーザーでなかった場合(ステップS22でNO)、或いは、共有ユーザーが登録ユーザーであってもユーザーID及びパスワードのセキュリティレベルが所定レベル未満である場合(ステップS24でNO)、ドキュメントサーバー1は、共有ユーザーが共有ドキュメント9に付与された識別情報でログインすることによって共有ドキュメント9の印刷出力を許可する設定を行う(ステップS27)。そしてドキュメントサーバー1は、当該共有サーバーによって複数のドキュメント9が共有されるか否かを判断し(ステップS28)、複数のドキュメント9が共有される場合には更にそれら複数のドキュメント9を統合可能な否かを判断する(ステップS29)。ここでは、当該ユーザーが共有する複数のドキュメント9の中に、他の共有ユーザーが全て同じユーザーとなっている2以上のドキュメント9が存在するか否かを確認し、そのような2以上のドキュメントが存在すれば、それら2以上のドキュメント9を統合可能であると判断する。その結果、統合可能である場合(ステップS29でYES)、ドキュメントサーバー1は、それら2以上のドキュメント9を統合するドキュメント統合処理を行う(ステップS30)。このドキュメント統合処理(ステップS30)では、統合対象となる2以上のドキュメント9のそれぞれに対して同一の統合IDが付与される。尚、共有サーバーが複数のドキュメント9を共有していない場合(ステップS28でNO)、或いは、2以上のドキュメント9の統合が不可能な場合(ステップS29でNO)、ステップS30の処理は行われない。その後、ドキュメントサーバー1は、共有ユーザーに対してドキュメント9の共有設定が行われたことを通知して処理を終了する(ステップS26)。   On the other hand, if the shared user is not a registered user (NO in step S22), or if the shared user is a registered user and the security level of the user ID and password is below a predetermined level (NO in step S24), The document server 1 performs setting for permitting print output of the shared document 9 when the shared user logs in with the identification information given to the shared document 9 (step S27). Then, the document server 1 determines whether or not the plurality of documents 9 are shared by the shared server (step S28). When the plurality of documents 9 are shared, the plurality of documents 9 can be further integrated. It is determined whether or not (step S29). Here, it is confirmed whether or not there are two or more documents 9 in which other shared users are all the same users among the plurality of documents 9 shared by the user, and such two or more documents are Is present, it is determined that the two or more documents 9 can be integrated. As a result, if integration is possible (YES in step S29), the document server 1 performs document integration processing for integrating the two or more documents 9 (step S30). In this document integration process (step S30), the same integration ID is assigned to each of two or more documents 9 to be integrated. If the shared server does not share a plurality of documents 9 (NO in step S28), or if two or more documents 9 cannot be integrated (NO in step S29), the process of step S30 is performed. Absent. Thereafter, the document server 1 notifies the sharing user that the sharing setting of the document 9 has been performed, and ends the process (step S26).

次に図12乃至図14は、ドキュメントサーバー1が印刷装置3からの印刷要求に基づいて印刷出力を行う際に実行する処理手順の一例を示すフローチャートである。この処理もまたドキュメントサーバー1のCPU11がプログラム15に基づいて実行する処理である。   Next, FIG. 12 to FIG. 14 are flowcharts illustrating an example of processing procedures executed when the document server 1 performs print output based on a print request from the printing apparatus 3. This process is also a process executed by the CPU 11 of the document server 1 based on the program 15.

まず図12に示すように、ドキュメントサーバー1は、印刷装置3から送信されるアカウント情報又は識別情報を受信するまで待機している(ステップS40,S41でNO)。そしてアカウント情報を受信すると(ステップS40でYES)、ドキュメントサーバー1は、登録ユーザーであるか否かを判断し(ステップS42)、登録ユーザーでなければステップS40に戻る。また登録ユーザーである場合(ステップS42でYES)、ドキュメントサーバー1は、その登録ユーザーが共有するドキュメント9が存在するか否かを判断する(ステップS43)。ここで、登録ユーザーが共有するドキュメント9が存在しない場合には(ステップS43でNO)、ステップS40へ戻る。これに対し、登録ユーザーが共有するドキュメント9が存在する場合(ステップS43でYES)、ドキュメントサーバー1は、その共有ドキュメント9の出力条件を判別し(ステップS44)、アカウント情報でログインすることによって共有ドキュメント9の印刷出力を許可する設定であるか否かを判断する(ステップS45)。その結果、アカウント情報でログインすれば印刷出力を許可する設定である場合(ステップS45でYES)、ドキュメントサーバー1は、共有ユーザー自身のアカウント情報によるログイン、すなわちユーザーアカウントでのログインを許可する(ステップS46)。これに対し、アカウント情報でログインすれば印刷出力を許可する設定でない場合(ステップS45でNO)、ドキュメントサーバー1による処理はステップS48へ進む。   First, as shown in FIG. 12, the document server 1 stands by until it receives account information or identification information transmitted from the printing apparatus 3 (NO in steps S40 and S41). When the account information is received (YES in step S40), the document server 1 determines whether or not the user is a registered user (step S42), and returns to step S40 if the user is not a registered user. If the user is a registered user (YES in step S42), the document server 1 determines whether or not the document 9 shared by the registered user exists (step S43). If there is no document 9 shared by the registered user (NO in step S43), the process returns to step S40. On the other hand, when the document 9 shared by the registered user exists (YES in step S43), the document server 1 determines the output condition of the shared document 9 (step S44) and shares it by logging in with account information. It is determined whether or not the setting is to permit printing output of the document 9 (step S45). As a result, if the setting is to permit print output if logged in with account information (YES in step S45), the document server 1 permits login based on the shared user's own account information, that is, login with the user account (step S45). S46). On the other hand, if it is not set to permit print output when logging in with account information (NO in step S45), the processing by the document server 1 proceeds to step S48.

一方、ドキュメントサーバー1は、印刷装置3から送信された識別情報を受信した場合(ステップS41でYES)、その識別情報に対応するドキュメント9が存在するか否かを判断する(ステップS47)。ここで、受信した識別情報に対応するドキュメント9が存在しない場合には(ステップS47でNO)、ステップS40へ戻る。これに対し、識別情報に対応するドキュメント9が存在し、そのドキュメント9を特定することができた場合(ステップS47でYES)、ドキュメントサーバー1は、その識別情報でのログインを許可する(ステップS51)。   On the other hand, when the document server 1 receives the identification information transmitted from the printing apparatus 3 (YES in step S41), the document server 1 determines whether or not the document 9 corresponding to the identification information exists (step S47). If there is no document 9 corresponding to the received identification information (NO in step S47), the process returns to step S40. On the other hand, when the document 9 corresponding to the identification information exists and the document 9 can be specified (YES in step S47), the document server 1 permits login with the identification information (step S51). ).

またドキュメントサーバー1は、ステップS45からS48へと処理を進めた場合、識別情報入力案内画面を生成して印刷装置3に送信する(ステップS48)。そして共有ユーザーによって入力される識別情報を印刷装置3から受信するまで待機する(ステップS49)。ドキュメントサーバー1は、印刷装置3から識別情報を受信すると(ステップS49でYES)、その識別情報に対応するドキュメント9が存在するか否かを判断し(ステップS50)、識別情報に対応するドキュメント9を特定することができると(ステップS50でYES)、その識別情報でのログインを許可する(ステップS51)。   Further, when the process proceeds from step S45 to S48, the document server 1 generates an identification information input guidance screen and transmits it to the printing apparatus 3 (step S48). And it waits until the identification information input by the sharing user is received from the printing apparatus 3 (step S49). When the document server 1 receives the identification information from the printing apparatus 3 (YES in step S49), the document server 1 determines whether there is a document 9 corresponding to the identification information (step S50), and the document 9 corresponding to the identification information. Can be specified (YES in step S50), login with the identification information is permitted (step S51).

図13は、共有ユーザーが自身のアカウント情報でログインした場合に行われる処理手順の一例を示すフローチャートである。この処理に進むと、ドキュメントサーバー1は、共有ユーザーが印刷出力可能なドキュメント9を全て抽出する(ステップS60)。そして共有ユーザーが印刷出力可能なドキュメント9の一覧画面を生成して印刷装置3に送信する(ステップS61)。その後、印刷装置3からダウンロード対象となるドキュメント9の指定があるまで待機し(ステップS62)、ドキュメント9が指定されると、その指定されたドキュメント9を印刷装置3へ送信する(ステップS63)。そして印刷装置3から印刷完了通知を受信すると(ステップS64でYES)、ドキュメントサーバー1は、当該共有ユーザーによってそのドキュメント9の2回目以降の印刷出力が行われることを禁止する設定を行う(ステップS65)。またドキュメントサーバー1は、共有ユーザーが未だ印刷出力を行っていない他のドキュメント9が存在するか否かを判断し(ステップS66)、他のドキュメント9があればステップS61へ戻る。これに対し、他のドキュメント9が存在しない場合には(ステップS66でNO)、終了する。   FIG. 13 is a flowchart illustrating an example of a processing procedure performed when a shared user logs in with his / her account information. When proceeding to this process, the document server 1 extracts all the documents 9 that can be printed out by the shared user (step S60). Then, a list screen of documents 9 that can be printed out by the shared user is generated and transmitted to the printing apparatus 3 (step S61). Thereafter, the process waits until the document 9 to be downloaded is designated from the printing apparatus 3 (step S62). When the document 9 is designated, the designated document 9 is transmitted to the printing apparatus 3 (step S63). When the print completion notification is received from the printing apparatus 3 (YES in step S64), the document server 1 performs a setting for prohibiting the second and subsequent print output of the document 9 by the shared user (step S65). ). Further, the document server 1 determines whether or not there is another document 9 that the shared user has not yet printed out (step S66), and if there is another document 9, returns to step S61. On the other hand, if there is no other document 9 (NO in step S66), the process ends.

図14は、共有ユーザーが識別情報でログインした場合に行われる処理手順の一例を示すフローチャートである。この処理に進むと、ドキュメントサーバー1は、共有ユーザーによって入力された識別情報に一致する共有ドキュメント9を抽出し(ステップS70)、その共有ドキュメント9に、ドキュメント統合の設定があるか否かを判断する(ステップS71)。ドキュメント統合の設定がある場合(ステップS71でYES)、ドキュメントサーバー1は、統合IDに基づき、統合されている2以上のドキュメント9を全て抽出する(ステップS72)。そしてそれら2以上のドキュメント9の一覧画面を生成して印刷装置3に送信する(ステップS73)。尚、ドキュメント統合の設定がない場合には、ステップS72,S73はスキップする。   FIG. 14 is a flowchart illustrating an example of a processing procedure performed when a shared user logs in with identification information. When proceeding to this process, the document server 1 extracts the shared document 9 that matches the identification information input by the shared user (step S70), and determines whether the shared document 9 has a document integration setting. (Step S71). If there is a setting for document integration (YES in step S71), the document server 1 extracts all of the two or more integrated documents 9 based on the integration ID (step S72). Then, a list screen of the two or more documents 9 is generated and transmitted to the printing apparatus 3 (step S73). If there is no document integration setting, steps S72 and S73 are skipped.

そしてドキュメントサーバー1は、印刷装置3から印刷要求を受信するまで待機し(ステップS74)、印刷要求を受信すると、その印刷要求によって指定されたドキュメント9を印刷装置3へ送信する(ステップS75)。そして印刷装置3から印刷完了通知を受信すると(ステップS76でYES)、ドキュメントサーバー1は、当該共有ユーザーによってそのドキュメント9の2回目以降の印刷出力が行われることを禁止する設定を行う(ステップS77)。このときドキュメントサーバー1は、必要に応じて共有ユーザーに対して宛先情報の入力を要求し、その宛先情報によって共有ユーザーを特定する。またドキュメントサーバー1は、共有ユーザーが未だ印刷出力を行っていない他の統合ドキュメント9が存在するか否かを判断し(ステップS78)、他の統合ドキュメント9があればステップS73へ戻る。これに対し、他の統合ドキュメント9が存在しない場合には(ステップS78でNO)、終了する。   Then, the document server 1 waits until a print request is received from the printing apparatus 3 (step S74). When the print request is received, the document 9 specified by the print request is transmitted to the printing apparatus 3 (step S75). When the print completion notification is received from the printing apparatus 3 (YES in step S76), the document server 1 performs a setting for prohibiting the second and subsequent print output of the document 9 by the shared user (step S77). ). At this time, the document server 1 requests the shared user to input destination information as necessary, and identifies the shared user based on the destination information. Further, the document server 1 determines whether or not there is another integrated document 9 that the shared user has not yet printed out (step S78). If there is another integrated document 9, the process returns to step S73. On the other hand, if there is no other integrated document 9 (NO in step S78), the process ends.

次に図15は、ドキュメントサーバー1が登録ドキュメント9を削除する際に実行する処理手順の一例を示すフローチャートである。この処理もまたドキュメントサーバー1のCPU11がプログラム15に基づいて実行する処理であり、例えばCPU11によって一定周期で繰り返し実行される処理である。ドキュメントサーバー1は、この処理を開始すると、ドキュメント記憶部17にドキュメント9が登録されているか否かを判断する(ステップS80)。その結果、ドキュメント9が登録されていない場合(ステップS80でNO)、この処理は終了する。これに対し、ドキュメント9が登録されている場合(ステップS80でYES)、ドキュメントサーバー1は、そのドキュメント9に保存期間の設定があるか否かを判断し(ステップS81)、保存期間の設定があれば(ステップS81でYES)、登録後の保存期間が経過しているか否かを判断する(ステップS82)。そして保存期間が経過していれば、そのドキュメント9を削除する(ステップS83)。   Next, FIG. 15 is a flowchart illustrating an example of a processing procedure executed when the document server 1 deletes the registered document 9. This process is also a process executed by the CPU 11 of the document server 1 based on the program 15, for example, a process repeatedly executed by the CPU 11 at a constant cycle. When starting this process, the document server 1 determines whether or not the document 9 is registered in the document storage unit 17 (step S80). As a result, if the document 9 is not registered (NO in step S80), this process ends. On the other hand, when the document 9 is registered (YES in step S80), the document server 1 determines whether or not the document 9 has a retention period (step S81), and the retention period is set. If there is (YES in step S81), it is determined whether or not the storage period after registration has passed (step S82). If the storage period has elapsed, the document 9 is deleted (step S83).

またドキュメントサーバー1は、そのドキュメント9に印刷回数の設定があるか否かを判断し(ステップS84)、印刷回数の設定があれば(ステップS84でYES)、その設定された所定回数の印刷出力が実行されたか否かを判断する(ステップS85)。そして所定回数の印刷出力が実行されていれば、そのドキュメント9を削除する(ステップS86)。   Further, the document server 1 determines whether or not the document 9 has a print count setting (step S84). If the print count is set (YES in step S84), the set predetermined number of print outputs is made. Is determined (step S85). If the predetermined number of print outputs have been executed, the document 9 is deleted (step S86).

またドキュメントサーバー1は、ドキュメント9に印刷回数の設定がない場合(ステップS84でNO)、そのドキュメント9の印刷出力が行われたか否かを確認する(ステップS87)。そして印刷出力が行われた場合(ステップS87でYES)、そのドキュメント9の印刷出力を行ったユーザーとは異なる他のユーザーが共有ユーザーとして存在しているか否かを判断する(ステップS88)。そして他の共有ユーザーが存在している場合にはそのまま処理を終了し、他の共有ユーザーが存在していない場合にはそのドキュメント9を削除する(ステップS89)。尚、印刷回数が設定されており、印刷出力回数が未だ所定回数に達していないときには、ステップS89をスキップし、該ドキュメント9の保存状態を継続させるようにしても良い。   Further, when the number of times of printing is not set in the document 9 (NO in step S84), the document server 1 checks whether or not the document 9 has been printed out (step S87). If the print output is performed (YES in step S87), it is determined whether another user different from the user who performed the print output of the document 9 exists as a shared user (step S88). If another shared user exists, the process is terminated as it is. If no other shared user exists, the document 9 is deleted (step S89). Note that when the number of times of printing is set and the number of times of printing output has not yet reached the predetermined number of times, step S89 may be skipped and the storage state of the document 9 may be continued.

以上のように本実施形態のドキュメントサーバー1は、アカウント情報27に登録された登録ユーザーがログインした状態でアップロードされるドキュメント9を登録する際、そのドキュメント9に対してユニークな識別情報8を付与する。そして登録ユーザーによってそのドキュメント9を共有する共有ユーザーの宛先情報が入力されると、その宛先情報がアカウント情報27に登録されているか否かを判定することにより、共有ユーザーが登録ユーザーであるか否かを判定する。そして更にドキュメントサーバー1は、その判定結果に基づき、共有ユーザーの宛先情報がアカウント情報27に登録されているときには、当該共有ユーザーのアカウント情報が入力されることを条件として、そのドキュメント9の印刷出力を許可する設定を行う一方、共有ユーザーの宛先情報がアカウント情報27に登録されていないときには、そのドキュメント9に付与された識別情報8が当該共有ユーザーによって入力されることを条件として、そのドキュメント9の印刷出力を許可する設定を行う構成である。   As described above, when the document server 1 of the present embodiment registers the document 9 to be uploaded while the registered user registered in the account information 27 is logged in, the document server 1 gives the unique identification information 8 to the document 9. To do. When the registered user inputs the destination information of the shared user who shares the document 9, it is determined whether or not the shared user is the registered user by determining whether or not the destination information is registered in the account information 27. Determine whether. Further, based on the determination result, the document server 1 prints out the document 9 on condition that the account information of the shared user is input when the destination information of the shared user is registered in the account information 27. When the shared user's destination information is not registered in the account information 27, the identification information 8 given to the document 9 is input by the shared user. In this configuration, the print output is permitted.

上記構成によれば、アカウント情報27に予め登録された登録ユーザーがドキュメントサーバー1からドキュメント9をダウンロードして印刷出力を行う際には、その登録ユーザーが普段から使い慣れた自身のアカウント情報を入力してドキュメントサーバー1にログインすることにより、共有設定されたドキュメント9の印刷出力を行うことができるようになる。そのため、共有ユーザーがドキュメントサーバー1の登録ユーザーであれば、従来のようにドキュメント9の登録時に付与されたユニークな識別情報8を入力する必要がなくなるので、入力間違いが生じ難く、操作性が向上するという利点がある。また上記構成によれば、アカウント情報27に予め登録された登録ユーザーだけでなく、アカウント情報27に登録されていない未登録ユーザーであってもドキュメント9を共有することができるため、利便性が高いという利点もある。   According to the above configuration, when a registered user registered in advance in the account information 27 downloads the document 9 from the document server 1 and prints it out, the registered user inputs his / her own account information that he / she is familiar with. By logging in to the document server 1, it is possible to print out the document 9 set to be shared. For this reason, if the shared user is a registered user of the document server 1, it is not necessary to input the unique identification information 8 given when registering the document 9 as in the conventional case, so that an input error is unlikely to occur and the operability is improved. There is an advantage of doing. Further, according to the above configuration, the document 9 can be shared not only by registered users registered in advance in the account information 27 but also by unregistered users who are not registered in the account information 27, which is highly convenient. There is also an advantage.

また本実施形態のドキュメントサーバー1は、登録されたドキュメント9を共有する共有ユーザーの宛先情報が入力されないときには、そのドキュメント9をアップロードしたユーザーだけが印刷出力可能な状態に設定する。そのため、登録ユーザーは、自身で利用するドキュメント9だけをドキュメントサーバー1に保存して管理することも可能である。   In addition, when the destination information of the shared user who shares the registered document 9 is not input, the document server 1 of the present embodiment sets a state in which only the user who uploaded the document 9 can print out. Therefore, the registered user can store and manage only the document 9 used by the registered user in the document server 1.

また本実施形態のドキュメントサーバー1は、共有ユーザーの宛先情報がアカウント情報27に登録されているときには、当該宛先情報に基づいてドキュメント9の共有設定が行われたことを通知し、共有ユーザーの宛先情報がアカウント情報27に登録されていないときには、当該宛先情報に基づいてドキュメント9の共有設定が行われたことを通知すると共に、当該ドキュメント9に付与された識別情報8を通知する。そのため、登録ユーザー及び未登録ユーザーは、自身が利用可能なドキュメント9がドキュメントサーバー1に登録されたことを把握することができる。特に未登録ユーザーは、ドキュメント9を印刷出力するのに必要となる識別情報を取得することができる。   Further, when the shared user destination information is registered in the account information 27, the document server 1 according to the present embodiment notifies that the sharing setting of the document 9 has been performed based on the destination information, and the shared user destination is notified. When the information is not registered in the account information 27, it is notified that the sharing setting of the document 9 has been performed based on the destination information, and the identification information 8 given to the document 9 is notified. Therefore, the registered user and the unregistered user can grasp that the document 9 that can be used by the user is registered in the document server 1. In particular, an unregistered user can acquire identification information necessary for printing out the document 9.

また本実施形態のドキュメントサーバー1は、共有ユーザーによって識別情報8が入力されることを条件としてドキュメント9の印刷出力を許可する設定を行う場合において、当該共有ユーザーが複数のドキュメント9を共有するときには、それら複数のドキュメント9のそれぞれに付与された複数の識別情報8のうちのいずれか1つが入力されることを条件として、それら複数のドキュメント9の印刷出力を許可する設定を行う。そのため、共有ユーザーが識別情報8を入力してドキュメント9の印刷出力を行う場合でも、複数のドキュメント9のそれぞれに付与された複数の識別情報8を個別に入力する必要がなくなるので、操作性が著しく改善される。   Further, when the document server 1 of the present embodiment performs setting for permitting print output of the document 9 on condition that the identification information 8 is input by the sharing user, the sharing user shares the plurality of documents 9. On the condition that any one of the plurality of identification information 8 assigned to each of the plurality of documents 9 is input, a setting for permitting the print output of the plurality of documents 9 is performed. Therefore, even when the shared user inputs the identification information 8 and prints out the document 9, it is not necessary to individually input the plurality of identification information 8 assigned to each of the plurality of documents 9. Significantly improved.

また本実施形態のドキュメントサーバー1は、共有ユーザーによって識別情報8が入力されることを条件としてドキュメント9の印刷出力を許可する設定を行う場合において、当該共有ユーザーが複数のドキュメント9を共有するときには、当該共有ユーザーが共有する複数のドキュメント9のうち、他の共有ユーザーが全て同じユーザーである2以上のドキュメント9を統合し、それら統合した2以上のドキュメント9のそれぞれに付与されている2以上の識別情報8のうちのいずれか1つが入力されることを条件として、統合した2以上のドキュメント9の印刷出力を許可する設定を行う。そのため、統合された2以上のドキュメント9は全て同じ共有ユーザーだけが印刷出力可能となり、しかも統合された2以上のドキュメント9の印刷出力を行う場合には、それら2以上のドキュメント9のそれぞれに付与された2以上の識別情報8を個別に入力する必要がなくなるので、操作性が著しく改善される。   Further, when the document server 1 of the present embodiment performs setting for permitting print output of the document 9 on condition that the identification information 8 is input by the sharing user, the sharing user shares the plurality of documents 9. Among the plurality of documents 9 shared by the shared user, two or more documents 9 in which other shared users are all the same user are integrated, and two or more given to each of the integrated two or more documents 9 On the condition that any one of the identification information 8 is input, a setting for permitting print output of two or more integrated documents 9 is performed. Therefore, only the same shared user can print out the two or more integrated documents 9, and when printing out the two or more integrated documents 9, it is given to each of the two or more documents 9. Since it is not necessary to input the two or more pieces of identification information 8 individually, the operability is remarkably improved.

また本実施形態のドキュメントサーバー1は、一のドキュメント9に対して複数の共有ユーザーが設定されている場合、そのドキュメント9の印刷出力を各共有ユーザーに対して1回だけ許可するように構成される。そのため、各共有ユーザーによってドキュメント9が繰り返し何度も印刷出力されてしまうことを防止することができる。またこの構成によれば、複数の共有ユーザー全員が1回ずつ印刷出力を行えば、ドキュメントサーバー1からドキュメント9を削除することもできる。   Further, the document server 1 of the present embodiment is configured to allow each shared user to print out the document 9 only once when a plurality of shared users are set for one document 9. The Therefore, it is possible to prevent the document 9 from being repeatedly printed out by each shared user. In addition, according to this configuration, the document 9 can be deleted from the document server 1 when all of the plurality of shared users perform print output once.

また本実施形態のドキュメントサーバー1は、共有ユーザーのアカウント情報27が登録されているとき、当該共有ユーザーのアカウント情報27のセキュリティレベルを判定し、所定レベルよりも低いときには、当該共有ユーザーが共有ドキュメント9の印刷出力を行う際の条件を変更する。具体的には、共有ドキュメント9に付与された識別情報8が当該共有ユーザーによって入力されることを条件として、共有ドキュメント9の印刷出力を許可する設定に変更する。そのため、共有ドキュメント9が予期しない第三者によって印刷出力されてしまうことを防止でき、共有ドキュメント9のセキュリティを確保することができる。   The document server 1 according to the present embodiment determines the security level of the shared user account information 27 when the shared user account information 27 is registered. 9 changes the conditions for performing printout. Specifically, on the condition that the identification information 8 given to the shared document 9 is input by the shared user, the setting is changed to allow the printout of the shared document 9. Therefore, the shared document 9 can be prevented from being printed out by an unexpected third party, and the security of the shared document 9 can be ensured.

また本実施形態のドキュメントサーバー1は、登録されたドキュメント9を所定のタイミングで自動削除するように構成される。そのため、削除されることなく忘れられたドキュメント9が長期に亘ってドキュメントサーバー1に保存されることはない。また、このような自動削除は、例えば、ドキュメント9の印刷出力が完了することに伴って行われるため、印刷出力が完了して不要になったドキュメント9を速やかにドキュメントサーバー1から削除することができる。またドキュメント9を登録する際に当該ドキュメント9の保存期間又は印刷回数を設定しておき、保存期間が経過したとき、又は、印刷回数分の印刷出力が行われたときに、当該ドキュメント9を削除するように構成することにより、当該ドキュメント9が長期に亘ってドキュメントサーバー1に保存されることを良好に防止することができる。   In addition, the document server 1 of the present embodiment is configured to automatically delete the registered document 9 at a predetermined timing. Therefore, the document 9 that is forgotten without being deleted is not stored in the document server 1 for a long time. Such automatic deletion is performed, for example, when the print output of the document 9 is completed. Therefore, the document 9 that is no longer needed after the print output is completed can be quickly deleted from the document server 1. it can. In addition, when the document 9 is registered, a retention period or the number of times of printing of the document 9 is set, and the document 9 is deleted when the retention period elapses or when printing output is performed for the number of times of printing. By configuring so, it is possible to favorably prevent the document 9 from being stored in the document server 1 over a long period of time.

(変形例)
以上、本発明に関する一実施形態について説明したが、本発明は上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。以下、その幾つかについて例示する。
(Modification)
As mentioned above, although one embodiment related to the present invention was described, the present invention is not limited to the contents described in the above embodiment, and various modifications can be applied. Some examples will be described below.

例えば上記実施形態では、共有ユーザーが印刷出力を行う印刷装置3がコンビニエンスストア5a,5b,5cなどに設置される場合を説明したが、これに限られるものではない。例えば、印刷装置3は、コンビニエンスストア以外の店舗や公共施設などに設置されるものであっても構わない。また印刷装置3は、共有ユーザーのオフィスなどに設置されるオフィス専用機であっても構わない。   For example, in the above-described embodiment, the case where the printing apparatus 3 on which the shared user performs printout is installed in the convenience stores 5a, 5b, 5c, and the like has been described. However, the present invention is not limited to this. For example, the printing apparatus 3 may be installed in a store other than a convenience store, a public facility, or the like. The printing apparatus 3 may be an office dedicated machine installed in a shared user's office or the like.

また上記実施形態では、共有ユーザーのアカウント情報27のセキュリティレベルが所定レベルよりも低いときには、当該共有ユーザーが共有ドキュメント9の印刷出力を行う際の出力条件を変更する例について説明した。しかし、出力条件を変更してしまうと、共有ユーザーが登録ユーザーであるにもかかわらず、当該共有ユーザーは使い慣れていない識別情報8を入力しなければならなくなり、入力間違いを生じやすくなる。そこで、共有ユーザーのアカウント情報27のセキュリティレベルが所定レベルよりも低いときには、その共有ユーザーに対し、電子メールEM1でアカウント情報27の変更を促す通知を行うようにしても良い。この場合、共有ユーザーは、自身でアカウント情報27に含まれるユーザーID及びパスワードを再設定してセキュリティレベルが所定レベル以上となるように変更することにより、その後、自身のアカウント情報でドキュメントサーバー1にログインすれば印刷出力が可能となる。つまり、この場合は、出力条件を変更しないので、操作性の低下を抑制することができる。   In the above-described embodiment, an example has been described in which when the security level of the account information 27 of the shared user is lower than a predetermined level, the output condition when the shared user prints the shared document 9 is changed. However, if the output condition is changed, even though the shared user is a registered user, the shared user must input identification information 8 that is not familiar to the user, and input errors are likely to occur. Therefore, when the security level of the account information 27 of the shared user is lower than a predetermined level, the shared user may be notified to urge the change of the account information 27 by the email EM1. In this case, the shared user himself / herself resets the user ID and password included in the account information 27 and changes the security level to be equal to or higher than the predetermined level. You can print out by logging in. That is, in this case, since the output condition is not changed, a decrease in operability can be suppressed.

1 ドキュメントサーバー
2 コンピュータ(情報処理装置)
3(3a,3b,3c) 印刷装置
4 ネットワーク
8 識別情報
9 ドキュメント
15 プログラム
16 アカウント情報記憶部(アカウント情報記憶手段)
24 削除処理部(削除手段)
27 アカウント情報
31 登録部(登録手段)
32 識別情報付与部(識別情報付与手段)
33 宛先情報入力部(宛先情報入力手段)
34 判定部(判定手段)
35 共有設定部(共有設定手段)
36 共有通知部(共有通知手段)
1 Document server 2 Computer (information processing device)
3 (3a, 3b, 3c) Printing device 4 Network 8 Identification information 9 Document 15 Program 16 Account information storage unit (account information storage means)
24 Deletion processing unit (deleting means)
27 Account Information 31 Registration Department (Registration Method)
32 Identification information giving unit (identification information giving means)
33 Destination information input section (destination information input means)
34 Determination part (determination means)
35 Share setting section (share setting means)
36 Share notification section (Share notification means)

Claims (14)

ネットワークに接続されるドキュメントサーバーであって、
予め登録されるユーザーごとのアカウント情報を記憶するアカウント情報記憶手段と、
前記アカウント情報に登録された登録ユーザーがログインした状態でアップロードされるドキュメントを登録する登録手段と、
前記登録手段によって登録されるドキュメントに対してユニークな識別情報を付与する識別情報付与手段と、
前記登録手段によって登録されたドキュメントを共有する共有ユーザーの宛先情報の入力を受け付ける宛先情報入力手段と、
前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているか否かを判定する判定手段と、
前記判定手段による判定結果に基づき、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているときには、当該共有ユーザーのアカウント情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行い、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されていないときには、当該共有ユーザーによって前記識別情報付与手段が付与した識別情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行う共有設定手段と、
を備えることを特徴とするドキュメントサーバー。
A document server connected to the network,
Account information storage means for storing account information for each user registered in advance;
A registration means for registering a document to be uploaded while a registered user registered in the account information is logged in;
Identification information giving means for giving unique identification information to a document registered by the registration means;
Destination information input means for receiving input of destination information of a shared user who shares a document registered by the registration means;
Determination means for determining whether or not the destination information received by the destination information input means is registered in the account information;
When the destination information received by the destination information input unit is registered in the account information based on the determination result by the determination unit, the registration unit may input the account information of the shared user on the condition that the account information is input. Identification information provided by the identification information adding unit by the shared user when the destination information accepted by the destination information input unit is set in the account information, and is set to permit printing output of the registered document. Sharing setting means for performing a setting for permitting print output of the document registered by the registration means,
A document server comprising:
前記共有設定手段は、前記宛先情報入力手段に対して共有ユーザーの宛先情報が入力されないときには、前記登録手段によって登録されたドキュメントをアップロードしたユーザーだけが印刷出力可能な状態に設定することを特徴とする請求項1に記載のドキュメントサーバー。   The share setting unit sets a state in which only a user who has uploaded a document registered by the registration unit can print out when destination information of a shared user is not input to the destination information input unit. The document server according to claim 1. 前記判定手段による判定結果に基づき、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているときには、当該宛先情報に基づいてドキュメントの共有設定が行われたことを通知し、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されていないときには、当該宛先情報に基づいてドキュメントの共有設定が行われたことを通知すると共に、前記識別情報付与手段が付与した識別情報を通知する共有通知手段をさらに備えることを特徴とする請求項1又は2に記載のドキュメントサーバー。   When the destination information received by the destination information input unit is registered in the account information based on the determination result by the determination unit, the document sharing setting based on the destination information is notified. When the destination information received by the destination information input unit is not registered in the account information, the document information is set based on the destination information, and the identification information adding unit The document server according to claim 1, further comprising a sharing notification unit that notifies the identification information. 前記共有設定手段は、共有ユーザーによって識別情報が入力されることを条件としてドキュメントの印刷出力を許可する設定を行う場合において、当該共有ユーザーが複数のドキュメントを共有するときには、当該共有ユーザーによって前記識別情報付与手段が複数のドキュメントのそれぞれに付与した複数の識別情報のうちのいずれか1つが入力されることを条件として複数のドキュメントの印刷出力を許可する設定を行うことを特徴とする請求項1乃至3のいずれかに記載のドキュメントサーバー。   The sharing setting unit is configured to permit printing of a document on the condition that identification information is input by a sharing user, and when the sharing user shares a plurality of documents, the sharing user performs the identification. 2. A setting for permitting print output of a plurality of documents on condition that any one of a plurality of pieces of identification information assigned to each of a plurality of documents is input by an information adding unit. The document server according to any one of 1 to 3. 前記共有設定手段は、共有ユーザーによって識別情報が入力されることを条件としてドキュメントの印刷出力を許可する設定を行う場合において、当該共有ユーザーが複数のドキュメントを共有するときには、当該共有ユーザーが共有する複数のドキュメントのうち、他の共有ユーザーが全て同じユーザーである2以上のドキュメントを統合し、それら統合した2以上のドキュメントのそれぞれに付与されている2以上の識別情報のうちのいずれか1つが入力されることを条件として、統合した2以上のドキュメントの印刷出力を許可する設定を行うことを特徴とする請求項1乃至4のいずれかに記載のドキュメントサーバー。   The sharing setting unit is configured to permit printing of a document on the condition that identification information is input by the sharing user, and when the sharing user shares a plurality of documents, the sharing user shares Among the plurality of documents, two or more documents, in which other shared users are all the same user, are integrated, and any one of the two or more identification information given to each of the integrated two or more documents is 5. The document server according to claim 1, wherein a setting for permitting print output of two or more integrated documents is made on condition that the input is performed. 6. 前記共有設定手段は、前記登録手段によって登録されたドキュメントに対して複数の共有ユーザーが設定されている場合、前記登録手段によって登録されたドキュメントの印刷出力を各共有ユーザーに対して1回だけ許可することを特徴とする請求項1乃至5のいずれかに記載のドキュメントサーバー。   The sharing setting unit allows each shared user to print the document registered by the registration unit only once when a plurality of sharing users are set for the document registered by the registration unit. The document server according to any one of claims 1 to 5, wherein: 前記判定手段は、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているとき、当該宛先情報に対応するアカウント情報のセキュリティレベルをさらに判定し、
前記共有設定手段は、前記判定手段によって判定された前記セキュリティレベルが所定レベルよりも低いときには、当該アカウント情報に対応する共有ユーザーが前記登録手段によって登録されたドキュメントの印刷出力を行う際の条件を変更することを特徴とする請求項1乃至6のいずれかに記載のドキュメントサーバー。
The determination means further determines the security level of the account information corresponding to the destination information when the destination information received by the destination information input means is registered in the account information;
When the security level determined by the determination unit is lower than a predetermined level, the sharing setting unit sets a condition for the shared user corresponding to the account information to print out the document registered by the registration unit. The document server according to claim 1, wherein the document server is changed.
前記共有設定手段は、前記判定手段によって判定された前記セキュリティレベルが所定レベルよりも低いとき、前記識別情報付与手段が付与した識別情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行うことを特徴とする請求項7に記載のドキュメントサーバー。   The sharing setting means is registered by the registration means on condition that the identification information given by the identification information giving means is inputted when the security level judged by the judging means is lower than a predetermined level. 8. The document server according to claim 7, wherein a setting for permitting print output of the document is performed. 前記判定手段は、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているとき、当該宛先情報に対応するアカウント情報のセキュリティレベルをさらに判定し、当該セキュリティレベルが所定レベルよりも低いときには、前記宛先情報に基づいてアカウント情報の変更を促す通知を行うことを特徴とする請求項1乃至6のいずれかに記載のドキュメントサーバー。   The determination means further determines a security level of account information corresponding to the destination information when the destination information received by the destination information input means is registered in the account information, and the security level is higher than a predetermined level. The document server according to any one of claims 1 to 6, wherein when it is lower, notification for urging change of account information is performed based on the destination information. 前記登録手段によって登録されたドキュメントを所定のタイミングで自動削除する削除手段をさらに備えることを特徴とする請求項1乃至9のいずれかに記載のドキュメントサーバー。   The document server according to claim 1, further comprising a deletion unit that automatically deletes the document registered by the registration unit at a predetermined timing. 前記削除手段は、前記登録手段によって登録されたドキュメントの印刷出力が完了することに伴って当該ドキュメントを自動削除することを特徴とする請求項10に記載のドキュメントサーバー。   The document server according to claim 10, wherein the deleting unit automatically deletes the document when the print output of the document registered by the registration unit is completed. 前記登録手段は、ドキュメントを登録する際、当該ドキュメントの保存期間又は印刷回数を設定し、
前記削除手段は、前記保存期間が経過したとき、又は、前記印刷回数分の印刷出力が行われたときに、前記登録手段によって登録されたドキュメントを削除することを特徴とする請求項10に記載のドキュメントサーバー。
When registering a document, the registration unit sets a storage period or the number of times to print the document,
11. The document deletion apparatus according to claim 10, wherein the deletion unit deletes the document registered by the registration unit when the storage period has elapsed or when the print output for the number of times of printing has been performed. Document server.
情報処理装置からドキュメントサーバーにログインしてドキュメントをアップロードし、前記ドキュメントサーバーに蓄積されたドキュメントを印刷装置にダウンロードして印刷出力を行う印刷方法であって、
前記ドキュメントサーバーにおいて予め登録されるユーザーごとのアカウント情報を記憶するステップと、
前記アカウント情報に登録された登録ユーザーが前記情報処理装置から前記ドキュメントサーバーにログインした状態でアップロードされるドキュメントを前記ドキュメントサーバーに登録するステップと、
前記ドキュメントサーバーに登録されるドキュメントに対してユニークな識別情報を付与するステップと、
前記ドキュメントサーバーに登録されたドキュメントを共有する共有ユーザーの宛先情報の入力を受け付けるステップと、
前記宛先情報が前記アカウント情報に登録されているか否かを判定するステップと、
前記判定結果に基づき、前記宛先情報が前記アカウント情報に登録されているときには、前記印刷装置から当該共有ユーザーのアカウント情報が入力されることを条件として、前記ドキュメントサーバーに登録されたドキュメントの印刷出力を許可し、前記宛先情報が前記アカウント情報に登録されていないときには、前記印刷装置から当該共有ユーザーによって前記識別情報が入力されることを条件として、前記ドキュメントサーバーに登録されたドキュメントの印刷出力を許可するステップと、
を有することを特徴とする印刷方法。
A printing method for logging in to a document server from an information processing apparatus, uploading a document, downloading a document accumulated in the document server to a printing apparatus, and performing print output,
Storing account information for each user registered in advance in the document server;
Registering a document, which is uploaded in a state where a registered user registered in the account information is logged into the document server from the information processing apparatus, in the document server;
Giving unique identification information to a document registered in the document server;
Receiving input of destination information of a sharing user who shares a document registered in the document server;
Determining whether the destination information is registered in the account information;
Based on the determination result, when the destination information is registered in the account information, the print output of the document registered in the document server on condition that the account information of the shared user is input from the printing apparatus. When the destination information is not registered in the account information, the document registered in the document server is printed out on condition that the identification information is input by the shared user from the printing apparatus. The steps to allow,
A printing method characterized by comprising:
ネットワークに接続されるドキュメントサーバーにおいて実行されるプログラムであって、前記ドキュメントサーバーを、
予め登録されるユーザーごとのアカウント情報を記憶するアカウント情報記憶手段、
前記アカウント情報に登録された登録ユーザーがログインした状態でアップロードされるドキュメントを登録する登録手段、
前記登録手段によって登録されるドキュメントに対してユニークな識別情報を付与する識別情報付与手段、
前記登録手段によって登録されたドキュメントを共有する共有ユーザーの宛先情報の入力を受け付ける宛先情報入力手段、
前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているか否かを判定する判定手段、および、
前記判定手段による判定結果に基づき、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されているときには、当該共有ユーザーのアカウント情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行い、前記宛先情報入力手段によって受け付けられた宛先情報が前記アカウント情報に登録されていないときには、当該共有ユーザーによって前記識別情報付与手段が付与した識別情報が入力されることを条件として、前記登録手段によって登録されたドキュメントの印刷出力を許可する設定を行う共有設定手段、
として機能させることを特徴とするプログラム。
A program executed in a document server connected to a network, wherein the document server is
Account information storage means for storing account information for each user registered in advance;
A registration means for registering a document to be uploaded while a registered user registered in the account information is logged in;
Identification information giving means for giving unique identification information to a document registered by the registration means;
Destination information input means for receiving input of destination information of a shared user who shares a document registered by the registration means;
Determining means for determining whether the destination information accepted by the destination information input means is registered in the account information; and
When the destination information received by the destination information input unit is registered in the account information based on the determination result by the determination unit, the registration unit may input the account information of the shared user on the condition that the account information is input. Identification information provided by the identification information adding unit by the shared user when the destination information accepted by the destination information input unit is set in the account information, and is set to permit printing output of the registered document. Sharing setting means for performing a setting for permitting print output of the document registered by the registration means,
A program characterized by functioning as
JP2012275346A 2012-12-18 2012-12-18 Document server, printing method and program Active JP6015415B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012275346A JP6015415B2 (en) 2012-12-18 2012-12-18 Document server, printing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012275346A JP6015415B2 (en) 2012-12-18 2012-12-18 Document server, printing method and program

Publications (2)

Publication Number Publication Date
JP2014120018A true JP2014120018A (en) 2014-06-30
JP6015415B2 JP6015415B2 (en) 2016-10-26

Family

ID=51174791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012275346A Active JP6015415B2 (en) 2012-12-18 2012-12-18 Document server, printing method and program

Country Status (1)

Country Link
JP (1) JP6015415B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018202761A (en) * 2017-06-06 2018-12-27 京セラドキュメントソリューションズ株式会社 Image forming apparatus and authentication method executed by image forming apparatus
JP2020198530A (en) * 2019-05-31 2020-12-10 京セラドキュメントソリューションズ株式会社 Image forming system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006324758A (en) * 2005-05-17 2006-11-30 Konica Minolta Business Technologies Inc Data file management apparatus, data file management program, and recording medium with the program recorded
JP2006339922A (en) * 2005-05-31 2006-12-14 Ricoh Co Ltd Document management server, its document management method, and program
JP2008225525A (en) * 2007-03-08 2008-09-25 Konica Minolta Business Technologies Inc Management method for document data, image processor, and computer program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006324758A (en) * 2005-05-17 2006-11-30 Konica Minolta Business Technologies Inc Data file management apparatus, data file management program, and recording medium with the program recorded
JP2006339922A (en) * 2005-05-31 2006-12-14 Ricoh Co Ltd Document management server, its document management method, and program
JP2008225525A (en) * 2007-03-08 2008-09-25 Konica Minolta Business Technologies Inc Management method for document data, image processor, and computer program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018202761A (en) * 2017-06-06 2018-12-27 京セラドキュメントソリューションズ株式会社 Image forming apparatus and authentication method executed by image forming apparatus
JP2020198530A (en) * 2019-05-31 2020-12-10 京セラドキュメントソリューションズ株式会社 Image forming system
JP7281052B2 (en) 2019-05-31 2023-05-25 京セラドキュメントソリューションズ株式会社 image forming system

Also Published As

Publication number Publication date
JP6015415B2 (en) 2016-10-26

Similar Documents

Publication Publication Date Title
JP5626233B2 (en) Information processing system, portable information terminal and program
JP5524292B2 (en) MFP, MFP control system, and MFP management method
JP6428291B2 (en) Image processing apparatus, transmission destination setting method and transmission destination setting program in the same
CN104780290B (en) Image processing apparatus, image processing system and computer control method
JP6988593B2 (en) Application programs and information processing equipment
JP2015130120A (en) Information processing device, information processing method and program
JP2013050817A (en) Information processor, control method therefor, and program
JP6582845B2 (en) Image processing apparatus, registration method, program, and information processing system
JP2017130760A (en) System, information processing method, information processing device and program
JP6511868B2 (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND PROGRAM
JP6375834B2 (en) Control server and computer program
US11489929B2 (en) System and method for determining client program based on login method
CN109688286A (en) Job processing apparatus and its control method and storage medium
JP2015228194A (en) Cloud service relay device and program
US20180234585A1 (en) Authentication method and recording medium
JP6015415B2 (en) Document server, printing method and program
JP2017092858A (en) Image forming system, image forming apparatus, and program
JP6489324B2 (en) Image forming apparatus and original copying method
JP2016181202A (en) Information processing terminal and program
JP2010191712A (en) Information processing apparatus, and control method and program thereof
JP5835018B2 (en) Conference system and contact method
JP2021057775A (en) Information processing apparatus and program
JP2006209571A (en) Image forming apparatus and printer driver distribution system
JP7318200B2 (en) Information processing system, information processing method and program
JP6439318B2 (en) Information processing apparatus, image reading apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160628

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160812

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: 20160830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160912

R150 Certificate of patent or registration of utility model

Ref document number: 6015415

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150